diff --git a/.gitignore b/.gitignore index ae96e35663f..b80af62f19b 100644 --- a/.gitignore +++ b/.gitignore @@ -1,15 +1,11 @@ /*.idea -/*.iml +*.iml /*.tmp /.metadata /.recommenders -forge-ai/forge-ai.iml forge-ai/target -forge-core/forge-core.iml forge-core/target -forge-game/*.iml forge-game/target -forge-gui-android/*.iml forge-gui-android/*.keystore forge-gui-android/assets/fallback_skin/Thumbs.db forge-gui-android/bin @@ -47,20 +43,15 @@ forge-gui-android/res/values/bin forge-gui-android/res/values/gen forge-gui-android/res/values/target forge-gui-android/target -forge-gui-desktop/*.iml forge-gui-desktop/target -forge-gui-ios/*.iml forge-gui-ios/target -forge-gui-mobile-dev/*.iml forge-gui-mobile-dev/bin forge-gui-mobile-dev/fallback_skin/Thumbs.db forge-gui-mobile-dev/res forge-gui-mobile-dev/target forge-gui-mobile-dev/testAssets -forge-gui-mobile/*.iml forge-gui-mobile/bin forge-gui-mobile/target -forge-gui/forge-gui.iml forge-gui/forge.profile.properties forge-gui/res/*.log forge-gui/res/PerSetTrackingResults diff --git a/forge-ai/pom.xml b/forge-ai/pom.xml index b8d21660c54..b609ab86ad0 100644 --- a/forge-ai/pom.xml +++ b/forge-ai/pom.xml @@ -6,7 +6,7 @@ forge forge - 1.6.34-SNAPSHOT + 1.6.37-SNAPSHOT forge-ai diff --git a/forge-ai/src/main/java/forge/ai/AiAttackController.java b/forge-ai/src/main/java/forge/ai/AiAttackController.java index 51798704399..9785ddf0a8e 100644 --- a/forge-ai/src/main/java/forge/ai/AiAttackController.java +++ b/forge-ai/src/main/java/forge/ai/AiAttackController.java @@ -24,6 +24,7 @@ import forge.ai.ability.AnimateAi; import forge.card.CardTypeView; import forge.game.GameEntity; import forge.game.ability.AbilityFactory; +import forge.game.ability.AbilityUtils; import forge.game.ability.ApiType; import forge.game.ability.effects.ProtectEffect; import forge.game.card.*; @@ -37,6 +38,7 @@ import forge.game.spellability.SpellAbility; import forge.game.trigger.Trigger; import forge.game.trigger.TriggerType; import forge.game.zone.ZoneType; +import forge.util.Aggregates; import forge.util.Expressions; import forge.util.MyRandom; import forge.util.TextUtil; @@ -464,7 +466,7 @@ public class AiAttackController { final CardCollectionView beastions = ai.getCardsIn(ZoneType.Battlefield, "Beastmaster Ascension"); int minCreatures = 7; for (final Card beastion : beastions) { - final int counters = beastion.getCounters(CounterType.QUEST); + final int counters = beastion.getCounters(CounterEnumType.QUEST); minCreatures = Math.min(minCreatures, 7 - counters); } if (this.attackers.size() >= minCreatures) { @@ -739,6 +741,11 @@ public class AiAttackController { if (lightmineField) { doLightmineFieldAttackLogic(attackersLeft, numForcedAttackers, playAggro); } + // Revenge of Ravens: make sure the AI doesn't kill itself and doesn't damage itself unnecessarily + if (!doRevengeOfRavensAttackLogic(ai, defender, attackersLeft, numForcedAttackers, attackMax)) { + return; + } + if (bAssault) { if (LOG_AI_ATTACKS) @@ -1065,7 +1072,7 @@ public class AiAttackController { } } // if enough damage: switch to next planeswalker or player - if (damage >= pw.getCounters(CounterType.LOYALTY)) { + if (damage >= pw.getCounters(CounterEnumType.LOYALTY)) { List pwDefending = combat.getDefendingPlaneswalkers(); boolean found = false; // look for next planeswalker @@ -1135,7 +1142,6 @@ public class AiAttackController { // TODO Somehow subtract expected damage of other attacking creatures from enemy life total (how? other attackers not yet declared? Can the AI guesstimate which of their creatures will not get blocked?) if (attacker.getCurrentPower() * Integer.parseInt(attacker.getSVar("NonCombatPriority")) < ai.getOpponentsSmallestLifeTotal()) { // Check if the card actually has an ability the AI can and wants to play, if not, attacking is fine! - boolean wantability = false; for (SpellAbility sa : attacker.getSpellAbilities()) { // Do not attack if we can afford using the ability. if (sa.isAbility()) { @@ -1164,6 +1170,9 @@ public class AiAttackController { return CombatUtil.canBlock(attacker, defender); } }); + + boolean canTrampleOverDefenders = attacker.hasKeyword(Keyword.TRAMPLE) && attacker.getNetCombatDamage() > Aggregates.sum(validBlockers, CardPredicates.Accessors.fnGetNetToughness); + // used to check that CanKillAllDangerous check makes sense in context where creatures with dangerous abilities are present boolean dangerousBlockersPresent = !CardLists.filter(validBlockers, Predicates.or( CardPredicates.hasKeyword(Keyword.WITHER), CardPredicates.hasKeyword(Keyword.INFECT), @@ -1192,7 +1201,7 @@ public class AiAttackController { if (isWorthLessThanAllKillers || canKillAllDangerous || numberOfPossibleBlockers < 2) { numberOfPossibleBlockers += 1; if (isWorthLessThanAllKillers && ComputerUtilCombat.canDestroyAttacker(ai, attacker, defender, combat, false) - && !(attacker.hasKeyword(Keyword.UNDYING) && attacker.getCounters(CounterType.P1P1) == 0)) { + && !(attacker.hasKeyword(Keyword.UNDYING) && attacker.getCounters(CounterEnumType.P1P1) == 0)) { canBeKilledByOne = true; // there is a single creature on the battlefield that can kill the creature // see if the defending creature is of higher or lower // value. We don't want to attack only to lose value @@ -1253,6 +1262,10 @@ public class AiAttackController { if (LOG_AI_ATTACKS) System.out.println(attacker.getName() + " = attacking because they can't block, expecting to kill or damage player"); return true; + } else if (!canBeKilled && !dangerousBlockersPresent && canTrampleOverDefenders) { + if (LOG_AI_ATTACKS) + System.out.println(attacker.getName() + " = expecting to survive and get some Trample damage through"); + return true; } if (numberOfPossibleBlockers > 2 @@ -1365,21 +1378,12 @@ public class AiAttackController { if (c.hasSVar("AIExertCondition")) { if (!c.getSVar("AIExertCondition").isEmpty()) { final String needsToExert = c.getSVar("AIExertCondition"); - int x = 0; - int y = 0; String sVar = needsToExert.split(" ")[0]; String comparator = needsToExert.split(" ")[1]; String compareTo = comparator.substring(2); - try { - x = Integer.parseInt(sVar); - } catch (final NumberFormatException e) { - x = CardFactoryUtil.xCount(c, c.getSVar(sVar)); - } - try { - y = Integer.parseInt(compareTo); - } catch (final NumberFormatException e) { - y = CardFactoryUtil.xCount(c, c.getSVar(compareTo)); - } + + int x = AbilityUtils.calculateAmount(c, sVar, null); + int y = AbilityUtils.calculateAmount(c, compareTo, null); if (Expressions.compare(x, comparator, y)) { shouldExert = true; } @@ -1493,4 +1497,39 @@ public class AiAttackController { attackersLeft.removeAll(attUnsafe); } + private boolean doRevengeOfRavensAttackLogic(Player ai, GameEntity defender, List attackersLeft, int numForcedAttackers, int maxAttack) { + // TODO: detect Revenge of Ravens by the trigger instead of by name + boolean revengeOfRavens = false; + if (defender instanceof Player) { + revengeOfRavens = !CardLists.filter(((Player)defender).getCardsIn(ZoneType.Battlefield), CardPredicates.nameEquals("Revenge of Ravens")).isEmpty(); + } else if (defender instanceof Card) { + revengeOfRavens = !CardLists.filter(((Card)defender).getController().getCardsIn(ZoneType.Battlefield), CardPredicates.nameEquals("Revenge of Ravens")).isEmpty(); + } + + if (!revengeOfRavens) { + return true; + } + + int life = ai.canLoseLife() && !ai.cantLoseForZeroOrLessLife() ? ai.getLife() : Integer.MAX_VALUE; + maxAttack = maxAttack < 0 ? Integer.MAX_VALUE - 1 : maxAttack; + if (Math.min(maxAttack, numForcedAttackers) >= life) { + return false; + } + + // Remove all 1-power attackers since they usually only hurt the attacker + // TODO: improve to account for possible combat effects coming from attackers like that + CardCollection attUnsafe = new CardCollection(); + for (Card attacker : attackersLeft) { + if (attacker.getNetCombatDamage() <= 1) { + attUnsafe.add(attacker); + } + } + attackersLeft.removeAll(attUnsafe); + if (Math.min(maxAttack, attackersLeft.size()) >= life) { + return false; + } + + return true; + } + } // end class ComputerUtil_Attack2 diff --git a/forge-ai/src/main/java/forge/ai/AiBlockController.java b/forge-ai/src/main/java/forge/ai/AiBlockController.java index bef6eaa8961..7f1104d95fd 100644 --- a/forge-ai/src/main/java/forge/ai/AiBlockController.java +++ b/forge-ai/src/main/java/forge/ai/AiBlockController.java @@ -228,9 +228,9 @@ public class AiBlockController { // 3.Blockers that can destroy the attacker and have an upside when dying killingBlockers = getKillingBlockers(combat, attacker, blockers); for (Card b : killingBlockers) { - if ((b.hasKeyword(Keyword.UNDYING) && b.getCounters(CounterType.P1P1) == 0) || b.hasSVar("SacMe") - || (b.hasKeyword(Keyword.VANISHING) && b.getCounters(CounterType.TIME) == 1) - || (b.hasKeyword(Keyword.FADING) && b.getCounters(CounterType.FADE) == 0) + if ((b.hasKeyword(Keyword.UNDYING) && b.getCounters(CounterEnumType.P1P1) == 0) || b.hasSVar("SacMe") + || (b.hasKeyword(Keyword.VANISHING) && b.getCounters(CounterEnumType.TIME) == 1) + || (b.hasKeyword(Keyword.FADING) && b.getCounters(CounterEnumType.FADE) == 0) || b.hasSVar("EndOfTurnLeavePlay")) { blocker = b; break; @@ -299,8 +299,8 @@ public class AiBlockController { final List blockers = getPossibleBlockers(combat, attacker, blockersLeft, true); for (Card b : blockers) { - if ((b.hasKeyword(Keyword.VANISHING) && b.getCounters(CounterType.TIME) == 1) - || (b.hasKeyword(Keyword.FADING) && b.getCounters(CounterType.FADE) == 0) + if ((b.hasKeyword(Keyword.VANISHING) && b.getCounters(CounterEnumType.TIME) == 1) + || (b.hasKeyword(Keyword.FADING) && b.getCounters(CounterEnumType.FADE) == 0) || b.hasSVar("EndOfTurnLeavePlay")) { blocker = b; if (!ComputerUtilCombat.canDestroyAttacker(ai, attacker, blocker, combat, false)) { @@ -851,7 +851,7 @@ public class AiBlockController { damageToPW += ComputerUtilCombat.predictDamageTo((Card) def, pwatkr.getNetCombatDamage(), pwatkr, true); } } - if ((!onlyIfLethal && damageToPW > 0) || damageToPW >= def.getCounters(CounterType.LOYALTY)) { + if ((!onlyIfLethal && damageToPW > 0) || damageToPW >= def.getCounters(CounterEnumType.LOYALTY)) { threatenedPWs.add((Card) def); } } @@ -909,7 +909,7 @@ public class AiBlockController { damageToPW += ComputerUtilCombat.predictDamageTo(pw, pwAtk.getNetCombatDamage(), pwAtk, true); } } - if (!isFullyBlocked && damageToPW >= pw.getCounters(CounterType.LOYALTY)) { + if (!isFullyBlocked && damageToPW >= pw.getCounters(CounterEnumType.LOYALTY)) { for (Card chump : pwDefenders) { if (chosenChumpBlockers.contains(chump)) { combat.removeFromCombat(chump); diff --git a/forge-ai/src/main/java/forge/ai/AiController.java b/forge-ai/src/main/java/forge/ai/AiController.java index b4b3293d108..035a4cecb4c 100644 --- a/forge-ai/src/main/java/forge/ai/AiController.java +++ b/forge-ai/src/main/java/forge/ai/AiController.java @@ -177,7 +177,7 @@ public class AiController { && CardFactoryUtil.isCounterable(host)) { return true; } else if ("ChaliceOfTheVoid".equals(curse) && sa.isSpell() && CardFactoryUtil.isCounterable(host) - && host.getCMC() == c.getCounters(CounterType.CHARGE)) { + && host.getCMC() == c.getCounters(CounterEnumType.CHARGE)) { return true; } else if ("BazaarOfWonders".equals(curse) && sa.isSpell() && CardFactoryUtil.isCounterable(host)) { String hostName = host.getName(); @@ -769,7 +769,7 @@ public class AiController { return AiPlayDecision.CantPlayAi; } } - else if (sa.getPayCosts() != null){ + else { Cost payCosts = sa.getPayCosts(); ManaCost mana = payCosts.getTotalMana(); if (mana != null) { @@ -858,7 +858,7 @@ public class AiController { int neededMana = 0; boolean dangerousRecurringCost = false; - Cost costWithBuyback = sa.getPayCosts() != null ? sa.getPayCosts().copy() : Cost.Zero; + Cost costWithBuyback = sa.getPayCosts().copy(); for (OptionalCostValue opt : GameActionUtil.getOptionalCostValues(sa)) { if (opt.getType() == OptionalCost.Buyback) { costWithBuyback.add(opt.getCost()); @@ -907,8 +907,8 @@ public class AiController { public int compare(final SpellAbility a, final SpellAbility b) { // sort from highest cost to lowest // we want the highest costs first - int a1 = a.getPayCosts() == null ? 0 : a.getPayCosts().getTotalMana().getCMC(); - int b1 = b.getPayCosts() == null ? 0 : b.getPayCosts().getTotalMana().getCMC(); + int a1 = a.getPayCosts().getTotalMana().getCMC(); + int b1 = b.getPayCosts().getTotalMana().getCMC(); // deprioritize SAs explicitly marked as preferred to be activated last compared to all other SAs if (a.hasParam("AIActivateLast") && !b.hasParam("AIActivateLast")) { @@ -927,12 +927,12 @@ public class AiController { // deprioritize pump spells with pure energy cost (can be activated last, // since energy is generally scarce, plus can benefit e.g. Electrostatic Pummeler) int a2 = 0, b2 = 0; - if (a.getApi() == ApiType.Pump && a.getPayCosts() != null && a.getPayCosts().getCostEnergy() != null) { + if (a.getApi() == ApiType.Pump && a.getPayCosts().getCostEnergy() != null) { if (a.getPayCosts().hasOnlySpecificCostType(CostPayEnergy.class)) { a2 = a.getPayCosts().getCostEnergy().convertAmount(); } } - if (b.getApi() == ApiType.Pump && b.getPayCosts() != null && b.getPayCosts().getCostEnergy() != null) { + if (b.getApi() == ApiType.Pump && b.getPayCosts().getCostEnergy() != null) { if (b.getPayCosts().hasOnlySpecificCostType(CostPayEnergy.class)) { b2 = b.getPayCosts().getCostEnergy().convertAmount(); } @@ -956,8 +956,7 @@ public class AiController { return 1; } - if (a.getHostCard().equals(b.getHostCard()) && a.getApi() == b.getApi() - && a.getPayCosts() != null && b.getPayCosts() != null) { + if (a.getHostCard().equals(b.getHostCard()) && a.getApi() == b.getApi()) { // Cheaper Spectacle costs should be preferred // FIXME: Any better way to identify that these are the same ability, one with Spectacle and one not? // (looks like it's not a full-fledged alternative cost as such, and is not processed with other alt costs) @@ -998,6 +997,10 @@ public class AiController { if (source.isEquipment() && noCreatures) { p -= 9; } + // don't equip stuff in main 2 if there's more stuff to cast at the moment + if (sa.getApi() == ApiType.Attach && !sa.isCurse() && source.getGame().getPhaseHandler().getPhase().isAfter(PhaseType.COMBAT_DECLARE_BLOCKERS)) { + p -= 1; + } // 1. increase chance of using Surge effects // 2. non-surged versions are usually inefficient if (source.getOracleText().contains("surge cost") && !sa.isSurged()) { @@ -1479,7 +1482,7 @@ public class AiController { } for (SpellAbility sa : card.getSpellAbilities()) { - if (sa.getPayCosts() != null && sa.isAbility() + if (sa.isAbility() && sa.getPayCosts().getCostMana() != null && sa.getPayCosts().getCostMana().getMana().getCMC() > 0 && (!sa.getPayCosts().hasTapCost() || !isTapLand) @@ -1802,7 +1805,7 @@ public class AiController { throw new UnsupportedOperationException("AI is not supposed to reach this code at the moment"); } - public CardCollection chooseCardsForEffect(CardCollectionView pool, SpellAbility sa, int min, int max, boolean isOptional) { + public CardCollection chooseCardsForEffect(CardCollectionView pool, SpellAbility sa, int min, int max, boolean isOptional, Map params) { if (sa == null || sa.getApi() == null) { throw new UnsupportedOperationException(); } @@ -1835,7 +1838,7 @@ public class AiController { default: CardCollection editablePool = new CardCollection(pool); for (int i = 0; i < max; i++) { - Card c = player.getController().chooseSingleEntityForEffect(editablePool, sa, null, isOptional); + Card c = player.getController().chooseSingleEntityForEffect(editablePool, sa, null, isOptional, params); if (c != null) { result.add(c); editablePool.remove(c); @@ -1986,6 +1989,35 @@ public class AiController { return MyRandom.getRandom().nextBoolean(); } + public boolean chooseEvenOdd(SpellAbility sa) { + String aiLogic = sa.getParamOrDefault("AILogic", ""); + + if (aiLogic.equals("AlwaysEven")) { + return false; // false is Even + } else if (aiLogic.equals("AlwaysOdd")) { + return true; // true is Odd + } else if (aiLogic.equals("Random")) { + return MyRandom.getRandom().nextBoolean(); + } else if (aiLogic.equals("CMCInHand")) { + CardCollectionView hand = sa.getActivatingPlayer().getCardsIn(ZoneType.Hand); + int numEven = CardLists.filter(hand, CardPredicates.evenCMC()).size(); + int numOdd = CardLists.filter(hand, CardPredicates.oddCMC()).size(); + return numOdd > numEven; + } else if (aiLogic.equals("CMCOppControls")) { + CardCollectionView hand = sa.getActivatingPlayer().getOpponents().getCardsIn(ZoneType.Battlefield); + int numEven = CardLists.filter(hand, CardPredicates.evenCMC()).size(); + int numOdd = CardLists.filter(hand, CardPredicates.oddCMC()).size(); + return numOdd > numEven; + } else if (aiLogic.equals("CMCOppControlsByPower")) { + // TODO: improve this to check for how dangerous those creatures actually are relative to host card + CardCollectionView hand = sa.getActivatingPlayer().getOpponents().getCardsIn(ZoneType.Battlefield); + int powerEven = Aggregates.sum(CardLists.filter(hand, CardPredicates.evenCMC()), Accessors.fnGetNetPower); + int powerOdd = Aggregates.sum(CardLists.filter(hand, CardPredicates.oddCMC()), Accessors.fnGetNetPower); + return powerOdd > powerEven; + } + return MyRandom.getRandom().nextBoolean(); // outside of any specific logic, choose randomly + } + public Card chooseCardToHiddenOriginChangeZone(ZoneType destination, List origin, SpellAbility sa, CardCollection fetchList, Player player2, Player decider) { if (useSimulation) { diff --git a/forge-ai/src/main/java/forge/ai/AiCostDecision.java b/forge-ai/src/main/java/forge/ai/AiCostDecision.java index aa6f83699ca..52abcc6f94b 100644 --- a/forge-ai/src/main/java/forge/ai/AiCostDecision.java +++ b/forge-ai/src/main/java/forge/ai/AiCostDecision.java @@ -5,6 +5,7 @@ import java.util.List; import java.util.Map; import com.google.common.base.Predicate; +import com.google.common.base.Predicates; import com.google.common.collect.Lists; import forge.card.CardType; @@ -16,12 +17,14 @@ import forge.game.card.CardCollectionView; import forge.game.card.CardLists; import forge.game.card.CardPredicates; import forge.game.card.CardPredicates.Presets; +import forge.game.card.CounterEnumType; import forge.game.card.CounterType; import forge.game.cost.*; import forge.game.player.Player; import forge.game.spellability.SpellAbility; import forge.game.spellability.SpellAbilityStackInstance; import forge.game.zone.ZoneType; +import forge.util.Aggregates; import forge.util.TextUtil; import forge.util.collect.FCollectionView; @@ -104,6 +107,24 @@ public class AiCostDecision extends CostDecisionMakerBase { } return PaymentDecision.card(randomSubset); } + else if (type.equals("DifferentNames")) { + CardCollection differentNames = new CardCollection(); + CardCollection discardMe = CardLists.filter(hand, CardPredicates.hasSVar("DiscardMe")); + while (c > 0) { + Card chosen; + if (!discardMe.isEmpty()) { + chosen = Aggregates.random(discardMe); + discardMe = CardLists.filter(discardMe, Predicates.not(CardPredicates.sharesNameWith(chosen))); + } else { + final Card worst = ComputerUtilCard.getWorstAI(hand); + chosen = worst != null ? worst : Aggregates.random(hand); + } + differentNames.add(chosen); + hand = CardLists.filter(hand, Predicates.not(CardPredicates.sharesNameWith(chosen))); + c--; + } + return PaymentDecision.card(differentNames); + } else { final AiController aic = ((PlayerControllerAi)player.getController()).getAi(); @@ -329,7 +350,7 @@ public class AiCostDecision extends CostDecisionMakerBase { } CardCollectionView topLib = player.getCardsIn(ZoneType.Library, c); - return topLib.size() < c ? null : PaymentDecision.card(topLib); + return topLib.size() < c ? null : PaymentDecision.number(c); } @Override @@ -494,7 +515,7 @@ public class AiCostDecision extends CostDecisionMakerBase { @Override public boolean apply(Card card) { for (final SpellAbility sa : card.getSpellAbilities()) { - if (sa.isManaAbility() && sa.getPayCosts() != null && sa.getPayCosts().hasTapCost()) { + if (sa.isManaAbility() && sa.getPayCosts().hasTapCost()) { return true; } } @@ -627,41 +648,41 @@ public class AiCostDecision extends CostDecisionMakerBase { // the first things are benefit from removing counters // try to remove +1/+1 counter from undying creature - List prefs = CardLists.filter(typeList, CardPredicates.hasCounter(CounterType.P1P1, c), + List prefs = CardLists.filter(typeList, CardPredicates.hasCounter(CounterEnumType.P1P1, c), CardPredicates.hasKeyword("Undying")); if (!prefs.isEmpty()) { - Collections.sort(prefs, CardPredicates.compareByCounterType(CounterType.P1P1)); + Collections.sort(prefs, CardPredicates.compareByCounterType(CounterEnumType.P1P1)); PaymentDecision result = PaymentDecision.card(prefs); - result.ct = CounterType.P1P1; + result.ct = CounterType.get(CounterEnumType.P1P1); return result; } // try to remove -1/-1 counter from persist creature - prefs = CardLists.filter(typeList, CardPredicates.hasCounter(CounterType.M1M1, c), + prefs = CardLists.filter(typeList, CardPredicates.hasCounter(CounterEnumType.M1M1, c), CardPredicates.hasKeyword("Persist")); if (!prefs.isEmpty()) { - Collections.sort(prefs, CardPredicates.compareByCounterType(CounterType.M1M1)); + Collections.sort(prefs, CardPredicates.compareByCounterType(CounterEnumType.M1M1)); PaymentDecision result = PaymentDecision.card(prefs); - result.ct = CounterType.M1M1; + result.ct = CounterType.get(CounterEnumType.M1M1); return result; } // try to remove Time counter from Chronozoa, it will generate more - prefs = CardLists.filter(typeList, CardPredicates.hasCounter(CounterType.TIME, c), + prefs = CardLists.filter(typeList, CardPredicates.hasCounter(CounterEnumType.TIME, c), CardPredicates.nameEquals("Chronozoa")); if (!prefs.isEmpty()) { - Collections.sort(prefs, CardPredicates.compareByCounterType(CounterType.TIME)); + Collections.sort(prefs, CardPredicates.compareByCounterType(CounterEnumType.TIME)); PaymentDecision result = PaymentDecision.card(prefs); - result.ct = CounterType.TIME; + result.ct = CounterType.get(CounterEnumType.TIME); return result; } // try to remove Quest counter on something with enough counters for the // effect to continue - prefs = CardLists.filter(typeList, CardPredicates.hasCounter(CounterType.QUEST, c)); + prefs = CardLists.filter(typeList, CardPredicates.hasCounter(CounterEnumType.QUEST, c)); if (!prefs.isEmpty()) { prefs = CardLists.filter(prefs, new Predicate() { @@ -673,12 +694,12 @@ public class AiCostDecision extends CostDecisionMakerBase { if (crd.hasSVar("MaxQuestEffect")) { e = Integer.parseInt(crd.getSVar("MaxQuestEffect")); } - return crd.getCounters(CounterType.QUEST) >= e + c; + return crd.getCounters(CounterEnumType.QUEST) >= e + c; } }); - Collections.sort(prefs, Collections.reverseOrder(CardPredicates.compareByCounterType(CounterType.QUEST))); + Collections.sort(prefs, Collections.reverseOrder(CardPredicates.compareByCounterType(CounterEnumType.QUEST))); PaymentDecision result = PaymentDecision.card(prefs); - result.ct = CounterType.QUEST; + result.ct = CounterType.get(CounterEnumType.QUEST); return result; } @@ -775,7 +796,7 @@ public class AiCostDecision extends CostDecisionMakerBase { @Override public boolean apply(final Card crd) { for (Map.Entry e : crd.getCounters().entrySet()) { - if (e.getValue() >= c && (ctr.equals("ANY") || e.getKey() == CounterType.valueOf(ctr))) { + if (e.getValue() >= c && (ctr.equals("ANY") || e.getKey().equals(CounterType.getType(ctr)))) { return true; } } @@ -787,7 +808,7 @@ public class AiCostDecision extends CostDecisionMakerBase { PaymentDecision result = PaymentDecision.card(card); for (Map.Entry e : card.getCounters().entrySet()) { - if (e.getValue() >= c && (ctr.equals("ANY") || e.getKey() == CounterType.valueOf(ctr))) { + if (e.getValue() >= c && (ctr.equals("ANY") || e.getKey().equals(CounterType.getType(ctr)))) { result.ct = e.getKey(); break; } diff --git a/forge-ai/src/main/java/forge/ai/AiProps.java b/forge-ai/src/main/java/forge/ai/AiProps.java index 413e1c45d1f..06436660893 100644 --- a/forge-ai/src/main/java/forge/ai/AiProps.java +++ b/forge-ai/src/main/java/forge/ai/AiProps.java @@ -35,6 +35,7 @@ public enum AiProps { /** */ MOVE_EQUIPMENT_TO_BETTER_CREATURES ("from_useless_only"), MOVE_EQUIPMENT_CREATURE_EVAL_THRESHOLD ("60"), PRIORITIZE_MOVE_EQUIPMENT_IF_USELESS ("true"), + SAC_TO_REATTACH_TARGET_EVAL_THRESHOLD ("400"), PREDICT_SPELLS_FOR_MAIN2 ("true"), /** */ RESERVE_MANA_FOR_MAIN2_CHANCE ("0"), /** */ PLAY_AGGRO ("false"), diff --git a/forge-ai/src/main/java/forge/ai/ComputerUtil.java b/forge-ai/src/main/java/forge/ai/ComputerUtil.java index bec6e19c4d6..bc1cc527832 100644 --- a/forge-ai/src/main/java/forge/ai/ComputerUtil.java +++ b/forge-ai/src/main/java/forge/ai/ComputerUtil.java @@ -6,12 +6,12 @@ * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. - * + * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. - * + * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ @@ -65,7 +65,7 @@ import java.util.*; *

* ComputerUtil class. *

- * + * * @author Forge * @version $Id$ */ @@ -213,7 +213,7 @@ public class ComputerUtil { sa.setActivatingPlayer(ai); if (!ComputerUtilCost.canPayCost(sa, ai)) return false; - + final Card source = sa.getHostCard(); if (sa.isSpell() && !source.isCopiedSpell()) { sa.setHostCard(game.getAction().moveToStack(source, sa)); @@ -349,8 +349,8 @@ public class ComputerUtil { for (int ip = 0; ip < 6; ip++) { final int priority = 6 - ip; if (priority == 2 && ai.isCardInPlay("Crucible of Worlds")) { - CardCollection landsInPlay = CardLists.getType(typeList, "Land"); - if (!landsInPlay.isEmpty()) { + CardCollection landsInPlay = CardLists.getType(typeList, "Land"); + if (!landsInPlay.isEmpty()) { // Don't need more land. return ComputerUtilCard.getWorstLand(landsInPlay); } @@ -379,16 +379,16 @@ public class ComputerUtil { return ComputerUtilCard.getWorstLand(landsInPlay); } } - + // try everything when about to die - if (game.getPhaseHandler().getPhase().equals(PhaseType.COMBAT_DECLARE_BLOCKERS) - && ComputerUtilCombat.lifeInSeriousDanger(ai, game.getCombat())) { - final CardCollection nonCreatures = CardLists.getNotType(typeList, "Creature"); - if (!nonCreatures.isEmpty()) { - return ComputerUtilCard.getWorstAI(nonCreatures); - } else if (!typeList.isEmpty()) { - return ComputerUtilCard.getWorstAI(typeList); - } + if (game.getPhaseHandler().getPhase().equals(PhaseType.COMBAT_DECLARE_BLOCKERS) + && ComputerUtilCombat.lifeInSeriousDanger(ai, game.getCombat())) { + final CardCollection nonCreatures = CardLists.getNotType(typeList, "Creature"); + if (!nonCreatures.isEmpty()) { + return ComputerUtilCard.getWorstAI(nonCreatures); + } else if (!typeList.isEmpty()) { + return ComputerUtilCard.getWorstAI(typeList); + } } } else if (pref.contains("DiscardCost")) { // search for permanents with DiscardMe @@ -450,14 +450,14 @@ public class ComputerUtil { return ComputerUtilCard.getWorstLand(landsInHand); } } - + // try everything when about to die if (activate != null && "Reality Smasher".equals(activate.getName()) || - game.getPhaseHandler().getPhase().equals(PhaseType.COMBAT_DECLARE_BLOCKERS) - && ComputerUtilCombat.lifeInSeriousDanger(ai, game.getCombat())) { - if (!typeList.isEmpty()) { - return ComputerUtilCard.getWorstAI(typeList); - } + game.getPhaseHandler().getPhase().equals(PhaseType.COMBAT_DECLARE_BLOCKERS) + && ComputerUtilCombat.lifeInSeriousDanger(ai, game.getCombat())) { + if (!typeList.isEmpty()) { + return ComputerUtilCard.getWorstAI(typeList); + } } } else if (pref.contains("DonateMe")) { // search for permanents with DonateMe. priority 1 is the lowest, priority 5 the highest @@ -540,7 +540,7 @@ public class ComputerUtil { public static CardCollection chooseExileFrom(final Player ai, final ZoneType zone, final String type, final Card activate, final Card target, final int amount) { CardCollection typeList = CardLists.getValidCards(ai.getCardsIn(zone), type.split(";"), activate.getController(), activate, null); - + if ((target != null) && target.getController() == ai) { typeList.remove(target); // don't exile the card we're pumping } @@ -561,7 +561,7 @@ public class ComputerUtil { public static CardCollection choosePutToLibraryFrom(final Player ai, final ZoneType zone, final String type, final Card activate, final Card target, final int amount) { CardCollection typeList = CardLists.getValidCards(ai.getCardsIn(zone), type.split(";"), activate.getController(), activate, null); - + if ((target != null) && target.getController() == ai) { typeList.remove(target); // don't move the card we're pumping } @@ -572,11 +572,11 @@ public class ComputerUtil { CardLists.sortByPowerAsc(typeList); final CardCollection list = new CardCollection(); - + if (zone != ZoneType.Hand) { Collections.reverse(typeList); } - + for (int i = 0; i < amount; i++) { list.add(typeList.get(i)); } @@ -636,7 +636,7 @@ public class ComputerUtil { } ComputerUtilCard.sortByEvaluateCreature(typeList); Collections.reverse(typeList); - + final CardCollection tapList = new CardCollection(); // Accumulate from "worst" creature @@ -709,7 +709,7 @@ public class ComputerUtil { return returnList; } - public static CardCollection choosePermanentsToSacrifice(final Player ai, final CardCollectionView cardlist, final int amount, final SpellAbility source, + public static CardCollection choosePermanentsToSacrifice(final Player ai, final CardCollectionView cardlist, final int amount, final SpellAbility source, final boolean destroy, final boolean isOptional) { CardCollection remaining = new CardCollection(cardlist); final CardCollection sacrificed = new CardCollection(); @@ -718,9 +718,9 @@ public class ComputerUtil { final int considerSacThreshold = getAIPreferenceParameter(host, "CreatureEvalThreshold"); if ("OpponentOnly".equals(source.getParam("AILogic"))) { - if(!source.getActivatingPlayer().isOpponentOf(ai)) { - return sacrificed; // sacrifice none - } + if(!source.getActivatingPlayer().isOpponentOf(ai)) { + return sacrificed; // sacrifice none + } } else if ("DesecrationDemon".equals(source.getParam("AILogic"))) { if (!SpecialCardAi.DesecrationDemon.considerSacrificingCreature(ai, source)) { return sacrificed; // don't sacrifice unless in special conditions specified by DesecrationDemon AI @@ -738,27 +738,27 @@ public class ComputerUtil { boolean removedSelf = false; if (isOptional && source.hasParam("Devour") || source.hasParam("Exploit") || considerSacLogic) { - if (source.hasParam("Exploit")) { - for (Trigger t : host.getTriggers()) { - if (t.getMode() == TriggerType.Exploited) { - final String execute = t.getParam("Execute"); - if (execute == null) { - continue; - } - final SpellAbility exSA = AbilityFactory.getAbility(host.getSVar(execute), host); + if (source.hasParam("Exploit")) { + for (Trigger t : host.getTriggers()) { + if (t.getMode() == TriggerType.Exploited) { + final String execute = t.getParam("Execute"); + if (execute == null) { + continue; + } + final SpellAbility exSA = AbilityFactory.getAbility(host.getSVar(execute), host); - exSA.setActivatingPlayer(ai); - exSA.setTrigger(true); + exSA.setActivatingPlayer(ai); + exSA.setTrigger(true); - // Run non-mandatory trigger. - // These checks only work if the Executing SpellAbility is an Ability_Sub. - if ((exSA instanceof AbilitySub) && !SpellApiToAi.Converter.get(exSA.getApi()).doTriggerAI(ai, exSA, false)) { - // AI would not run this trigger if given the chance - return sacrificed; - } - } - } - } + // Run non-mandatory trigger. + // These checks only work if the Executing SpellAbility is an Ability_Sub. + if ((exSA instanceof AbilitySub) && !SpellApiToAi.Converter.get(exSA.getApi()).doTriggerAI(ai, exSA, false)) { + // AI would not run this trigger if given the chance + return sacrificed; + } + } + } + } remaining = CardLists.filter(remaining, new Predicate() { @Override public boolean apply(final Card c) { @@ -819,7 +819,7 @@ public class ComputerUtil { if (ai.isOpponentOf(c.getController())) return c; } - + if (destroy) { final CardCollection indestructibles = CardLists.getKeyword(remaining, Keyword.INDESTRUCTIBLE); if (!indestructibles.isEmpty()) { @@ -909,7 +909,7 @@ public class ComputerUtil { } catch (final Exception ex) { throw new RuntimeException(TextUtil.concatNoSpace("There is an error in the card code for ", c.getName(), ":", ex.getMessage()), ex); - } + } } } @@ -958,16 +958,16 @@ public class ComputerUtil { final Card card = sa.getHostCard(); if (card.hasSVar("PlayMain1")) { - if (card.getSVar("PlayMain1").equals("ALWAYS") || sa.getPayCosts().hasNoManaCost()) { - return true; - } else if (card.getSVar("PlayMain1").equals("OPPONENTCREATURES")) { - //Only play these main1 when the opponent has creatures (stealing and giving them haste) - if (!ai.getOpponents().getCreaturesInPlay().isEmpty()) { - return true; - } - } else if (!card.getController().getCreaturesInPlay().isEmpty()) { - return true; - } + if (card.getSVar("PlayMain1").equals("ALWAYS") || sa.getPayCosts().hasNoManaCost()) { + return true; + } else if (card.getSVar("PlayMain1").equals("OPPONENTCREATURES")) { + //Only play these main1 when the opponent has creatures (stealing and giving them haste) + if (!ai.getOpponents().getCreaturesInPlay().isEmpty()) { + return true; + } + } else if (!card.getController().getCreaturesInPlay().isEmpty()) { + return true; + } } // try not to cast Raid creatures in main 1 if an attack is likely @@ -980,7 +980,7 @@ public class ComputerUtil { } if (card.getManaCost().isZero()) { - return true; + return true; } if (card.hasKeyword(Keyword.RIOT) && ChooseGenericEffectAi.preferHasteForRiot(sa, ai)) { @@ -1008,9 +1008,9 @@ public class ComputerUtil { && (card.hasKeyword(Keyword.HASTE) || ComputerUtil.hasACardGivingHaste(ai, true) || sa.isDash())) { return true; } - - if (card.hasKeyword(Keyword.EXALTED)) { - return true; + + if (card.hasKeyword(Keyword.EXALTED) || card.hasKeyword(Keyword.EXTORT)) { + return true; } //cast equipments in Main1 when there are creatures to equip and no other unequipped equipment @@ -1053,6 +1053,12 @@ public class ComputerUtil { } } } + + if (ApiType.PermanentNoncreature.equals(sa.getApi()) && buffedcard.hasKeyword(Keyword.PROWESS)) { + // non creature Permanent spell + return true; + } + if (card.hasKeyword(Keyword.SOULBOND) && buffedcard.isCreature() && !buffedcard.isPaired()) { return true; } @@ -1140,7 +1146,7 @@ public class ComputerUtil { if (discard.hasSVar("DiscardMe")) { return true; } - + final Game game = ai.getGame(); final CardCollection landsInPlay = CardLists.filter(ai.getCardsIn(ZoneType.Battlefield), CardPredicates.Presets.LANDS); final CardCollection landsInHand = CardLists.filter(ai.getCardsIn(ZoneType.Hand), CardPredicates.Presets.LANDS); @@ -1219,6 +1225,9 @@ public class ComputerUtil { return true; } } + if (ApiType.PermanentNoncreature.equals(sa.getApi()) && buffedCard.hasKeyword(Keyword.PROWESS)) { + return true; + } //Fill the graveyard for Threshold if (checkThreshold) { for (StaticAbility stAb : buffedCard.getStaticAbilities()) { @@ -1240,11 +1249,11 @@ public class ComputerUtil { } } } // AntiBuffedBy - - if (sub != null) { + + if (sub != null) { return castSpellInMain1(ai, sub); } - + return false; } @@ -1253,7 +1262,7 @@ public class ComputerUtil { int activations = sa.getActivationsThisTurn(); if (!sa.isIntrinsic()) { - return MyRandom.getRandom().nextFloat() >= .95; // Abilities created by static abilities have no memory + return MyRandom.getRandom().nextFloat() >= .95; // Abilities created by static abilities have no memory } if (activations < 10) { //10 activations per turn should still be acceptable @@ -1270,27 +1279,27 @@ public class ComputerUtil { return false; } if (abCost.hasTapCost() && source.hasSVar("AITapDown")) { - return true; + return true; } else if (sa.hasParam("Planeswalker") && ai.getGame().getPhaseHandler().is(PhaseType.MAIN2)) { - for (final CostPart part : abCost.getCostParts()) { - if (part instanceof CostPutCounter) { - return true; - } - } + for (final CostPart part : abCost.getCostParts()) { + if (part instanceof CostPutCounter) { + return true; + } + } } for (final CostPart part : abCost.getCostParts()) { if (part instanceof CostSacrifice) { final CostSacrifice sac = (CostSacrifice) part; - + final String type = sac.getType(); - + if (type.equals("CARDNAME")) { if (source.getSVar("SacMe").equals("6")) { return true; } continue; } - + final CardCollection typeList = CardLists.getValidCards(ai.getCardsIn(ZoneType.Battlefield), type.split(","), source.getController(), source, sa); for (Card c : typeList) { @@ -1325,14 +1334,14 @@ public class ComputerUtil { Map params = stAb.getMapParams(); if ("Continuous".equals(params.get("Mode")) && params.containsKey("AddKeyword") && params.get("AddKeyword").contains("Haste")) { - + if (c.isEquipment() && c.getEquipping() == null) { return true; } final String affected = params.get("Affected"); if (affected.contains("Creature.YouCtrl") - || affected.contains("Other+YouCtrl")) { + || affected.contains("Other+YouCtrl")) { return true; } else if (affected.contains("Creature.PairedWith") && !c.isPaired()) { return true; @@ -1341,10 +1350,10 @@ public class ComputerUtil { } for (Trigger t : c.getTriggers()) { - Map params = t.getMapParams(); + Map params = t.getMapParams(); if (!"ChangesZone".equals(params.get("Mode")) - || !"Battlefield".equals(params.get("Destination")) - || !params.containsKey("ValidCard")) { + || !"Battlefield".equals(params.get("Destination")) + || !params.containsKey("ValidCard")) { continue; } @@ -1352,7 +1361,7 @@ public class ComputerUtil { if (valid.contains("Creature.YouCtrl") || valid.contains("Other+YouCtrl") ) { - final SpellAbility sa = t.getTriggeredSA(); + final SpellAbility sa = t.getOverridingAbility(); if (sa != null && sa.getApi() == ApiType.Pump && sa.hasParam("KW") && sa.getParam("KW").contains("Haste")) { return true; @@ -1360,10 +1369,10 @@ public class ComputerUtil { } } } - + all.addAll(ai.getCardsActivableInExternalZones(true)); all.addAll(ai.getCardsIn(ZoneType.Hand)); - + for (final Card c : all) { for (final SpellAbility sa : c.getSpellAbilities()) { if (sa.getApi() == ApiType.Pump && sa.hasParam("KW") && sa.getParam("KW").contains("Haste")) { @@ -1398,10 +1407,10 @@ public class ComputerUtil { public static boolean hasAFogEffect(final Player ai) { final CardCollection all = new CardCollection(ai.getCardsIn(ZoneType.Battlefield)); - + all.addAll(ai.getCardsActivableInExternalZones(true)); all.addAll(ai.getCardsIn(ZoneType.Hand)); - + for (final Card c : all) { for (final SpellAbility sa : c.getSpellAbilities()) { if (sa.getApi() != ApiType.Fog) { @@ -1431,7 +1440,7 @@ public class ComputerUtil { final CardCollection all = new CardCollection(ai.getCardsIn(ZoneType.Battlefield)); all.addAll(ai.getCardsActivableInExternalZones(true)); all.addAll(CardLists.filter(ai.getCardsIn(ZoneType.Hand), Predicates.not(Presets.PERMANENTS))); - + for (final Card c : all) { for (final SpellAbility sa : c.getSpellAbilities()) { if (sa.getApi() != ApiType.DealDamage) { @@ -1490,7 +1499,7 @@ public class ComputerUtil { /** * Returns list of objects threatened by effects on the stack - * + * * @param ai * calling player * @param sa @@ -1505,7 +1514,7 @@ public class ComputerUtil { if (game.getStack().isEmpty()) { return objects; } - + // check stack for something that will kill this for (SpellAbilityStackInstance si : game.getStack()) { // iterate from top of stack to find SpellAbility, including sub-abilities, @@ -1523,8 +1532,8 @@ public class ComputerUtil { if (top) { break; // only evaluate top-stack } - } - + } + return objects; } @@ -1536,14 +1545,14 @@ public class ComputerUtil { int toughness = 0; boolean grantIndestructible = false; boolean grantShroud = false; - + if (topStack == null) { return objects; } - + final Card source = topStack.getHostCard(); final ApiType threatApi = topStack.getApi(); - + // Can only Predict things from AFs if (threatApi == null) { return threatened; @@ -1557,7 +1566,7 @@ public class ComputerUtil { CardCollectionView battleField = aiPlayer.getCardsIn(ZoneType.Battlefield); objects = CardLists.getValidCards(battleField, topStack.getParam("ValidCards").split(","), source.getController(), source, topStack); } else { - return threatened; + return threatened; } } else { objects = topStack.getTargets().getTargets(); @@ -1571,7 +1580,7 @@ public class ComputerUtil { } } if (canBeTargeted.isEmpty()) { - return threatened; + return threatened; } objects = canBeTargeted; } @@ -1640,7 +1649,7 @@ public class ComputerUtil { } // don't use it on creatures that can't be regenerated - if ((saviourApi == ApiType.Regenerate || saviourApi == ApiType.RegenerateAll) && + if ((saviourApi == ApiType.Regenerate || saviourApi == ApiType.RegenerateAll) && (!c.canBeShielded() || noRegen)) { continue; } @@ -1652,14 +1661,14 @@ public class ComputerUtil { continue; } } - + if (saviourApi == ApiType.PutCounter || saviourApi == ApiType.PutCounterAll) { boolean canSave = ComputerUtilCombat.predictDamageTo(c, dmg - toughness, source, false) < ComputerUtilCombat.getDamageToKill(c); if (!canSave) { continue; } } - + // cannot protect against source if (saviourApi == ApiType.Protection && (ProtectAi.toProtectFrom(source, saviour) == null)) { continue; @@ -1670,7 +1679,7 @@ public class ComputerUtil { if (saviourApi == ApiType.ChangeZone && (c.getOwner().isOpponentOf(aiPlayer) || c.isToken())) { continue; } - + if (ComputerUtilCombat.predictDamageTo(c, dmg, source, false) >= ComputerUtilCombat.getDamageToKill(c)) { threatened.add(c); } @@ -1689,7 +1698,7 @@ public class ComputerUtil { } // -Toughness Curse else if ((threatApi == ApiType.Pump || threatApi == ApiType.PumpAll && topStack.isCurse()) - && (saviourApi == ApiType.ChangeZone || saviourApi == ApiType.Pump || saviourApi == ApiType.PumpAll + && (saviourApi == ApiType.ChangeZone || saviourApi == ApiType.Pump || saviourApi == ApiType.PumpAll || saviourApi == ApiType.Protection || saviourApi == ApiType.PutCounter || saviourApi == ApiType.PutCounterAll || saviourApi == null)) { final int dmg = -AbilityUtils.calculateAmount(topStack.getHostCard(), @@ -1702,7 +1711,7 @@ public class ComputerUtil { if (!canRemove) { continue; } - + if (saviourApi == ApiType.Pump || saviourApi == ApiType.PumpAll) { final boolean cantSave = c.getNetToughness() + toughness <= dmg || (!c.hasKeyword(Keyword.INDESTRUCTIBLE) && c.getShieldCount() == 0 && !grantIndestructible @@ -1711,14 +1720,14 @@ public class ComputerUtil { continue; } } - + if (saviourApi == ApiType.PutCounter || saviourApi == ApiType.PutCounterAll) { boolean canSave = c.getNetToughness() + toughness > dmg; if (!canSave) { continue; } } - + if (saviourApi == ApiType.Protection) { if (tgt == null || (ProtectAi.toProtectFrom(source, saviour) == null)) { continue; @@ -1812,9 +1821,9 @@ public class ComputerUtil { } } //GainControl - else if ((threatApi == ApiType.GainControl - || (threatApi == ApiType.Attach && topStack.hasParam("AILogic") && topStack.getParam("AILogic").equals("GainControl") )) - && (saviourApi == ApiType.ChangeZone || saviourApi == ApiType.Pump || saviourApi == ApiType.PumpAll + else if ((threatApi == ApiType.GainControl + || (threatApi == ApiType.Attach && topStack.hasParam("AILogic") && topStack.getParam("AILogic").equals("GainControl") )) + && (saviourApi == ApiType.ChangeZone || saviourApi == ApiType.Pump || saviourApi == ApiType.PumpAll || saviourApi == ApiType.Protection || saviourApi == null)) { for (final Object o : objects) { if (o instanceof Card) { @@ -1931,7 +1940,7 @@ public class ComputerUtil { public static int scoreHand(CardCollectionView handList, Player ai, int cardsToReturn) { // TODO Improve hand scoring in relation to cards to return. // If final hand size is 5, score a hand based on what that 5 would be. - // Or if this is really really fast, determine what the 5 would be based on scoring + // Or if this is really really fast, determine what the 5 would be based on scoring // All of the possibilities final AiController aic = ((PlayerControllerAi)ai.getController()).getAi(); @@ -2014,16 +2023,16 @@ public class ComputerUtil { final CardCollectionView handList = ai.getCardsIn(ZoneType.Hand); return scoreHand(handList, ai, cardsToReturn) <= 0; } - + public static CardCollection getPartialParisCandidates(Player ai) { // Commander no longer uses partial paris. final CardCollection candidates = new CardCollection(); final CardCollectionView handList = ai.getCardsIn(ZoneType.Hand); - + final CardCollection lands = CardLists.getValidCards(handList, "Card.Land", ai, null); final CardCollection nonLands = CardLists.getValidCards(handList, "Card.nonLand", ai, null); CardLists.sortByCmcDesc(nonLands); - + if (lands.size() >= 3 && lands.size() <= 4) { return candidates; } @@ -2031,7 +2040,7 @@ public class ComputerUtil { //Not enough lands! int tgtCandidates = Math.max(Math.abs(lands.size()-nonLands.size()), 3); System.out.println("Partial Paris: " + ai.getName() + " lacks lands, aiming to exile " + tgtCandidates + " cards."); - + for (int i=0;i manaArts = Arrays.asList("Mox Pearl", "Mox Sapphire", "Mox Jet", "Mox Ruby", "Mox Emerald"); - + // evaluate creatures available in deck CardCollectionView allCreatures = CardLists.filter(allCards, Predicates.and(CardPredicates.Presets.CREATURES, CardPredicates.isOwner(player))); int numCards = allCreatures.size(); @@ -2185,7 +2194,7 @@ public class ComputerUtil { } Collections.sort(goodChoices, CardLists.TextLenComparator); - + CardLists.sortByCmcDesc(goodChoices); dChoices.add(goodChoices.get(0)); @@ -2196,15 +2205,18 @@ public class ComputerUtil { if (p == aiChooser) { // ask that ai player what he would like to discard final AiController aic = ((PlayerControllerAi)p.getController()).getAi(); return aic.getCardsToDiscard(min, max, validCards, sa); - } + } // no special options for human or remote friends return getCardsToDiscardFromOpponent(aiChooser, p, sa, validCards, min, max); } - public static String chooseSomeType(Player ai, String kindOfType, String logic, List invalidTypes) { + public static String chooseSomeType(Player ai, String kindOfType, String logic, Collection validTypes, List invalidTypes) { if (invalidTypes == null) { invalidTypes = ImmutableList.of(); } + if (validTypes == null) { + validTypes = ImmutableList.of(); + } final Game game = ai.getGame(); String chosen = ""; @@ -2228,7 +2240,7 @@ public class ComputerUtil { } } if (StringUtils.isEmpty(chosen)) { - chosen = "Creature"; + chosen = validTypes.isEmpty() ? "Creature" : Aggregates.random(validTypes); } } else if (kindOfType.equals("Creature")) { if (logic != null) { @@ -2242,7 +2254,7 @@ public class ComputerUtil { chosen = ComputerUtilCard.getMostProminentType(ai.getCardsIn(ZoneType.Battlefield), valid); } else if (logic.equals("MostProminentOppControls")) { - CardCollection list = CardLists.filterControlledBy(game.getCardsIn(ZoneType.Battlefield), ai.getOpponents()); + CardCollection list = CardLists.filterControlledBy(game.getCardsIn(ZoneType.Battlefield), ai.getOpponents()); chosen = ComputerUtilCard.getMostProminentType(list, valid); if (!CardType.isACreatureType(chosen) || invalidTypes.contains(chosen)) { list = CardLists.filterControlledBy(game.getCardsInGame(), ai.getOpponents()); @@ -2269,11 +2281,11 @@ public class ComputerUtil { chosen = ComputerUtilCard.getMostProminentType(list, valid); } else if (logic.equals("MostNeededType")) { - // Choose a type that is in the deck, but not in hand or on the battlefield + // Choose a type that is in the deck, but not in hand or on the battlefield final List basics = new ArrayList<>(CardType.Constant.BASIC_TYPES); CardCollectionView presentCards = CardCollection.combine(ai.getCardsIn(ZoneType.Battlefield), ai.getCardsIn(ZoneType.Hand)); CardCollectionView possibleCards = ai.getAllCards(); - + for (String b : basics) { if (!Iterables.any(presentCards, CardPredicates.isType(b)) && Iterables.any(possibleCards, CardPredicates.isType(b))) { chosen = b; @@ -2330,6 +2342,8 @@ public class ComputerUtil { boolean opponent = controller.isOpponentOf(ai); + final CounterType p1p1Type = CounterType.get(CounterEnumType.P1P1); + if (!sa.hasParam("AILogic")) { return Aggregates.random(options); } @@ -2383,7 +2397,7 @@ public class ComputerUtil { } } // is it can't receive counters, choose +1/+1 ones - if (!source.canReceiveCounters(CounterType.P1P1)) { + if (!source.canReceiveCounters(p1p1Type)) { return opponent ? "Feather" : "Quill"; } // if source is not on the battlefield anymore, choose +1/+1 @@ -2415,7 +2429,7 @@ public class ComputerUtil { Card token = TokenAi.spawnToken(controller, saToken); // is it can't receive counters, choose +1/+1 ones - if (!source.canReceiveCounters(CounterType.P1P1)) { + if (!source.canReceiveCounters(p1p1Type)) { return opponent ? "Strength" : "Numbers"; } @@ -2425,7 +2439,7 @@ public class ComputerUtil { } // token would not survive - if (token == null) { + if (token == null || !token.isCreature() || token.getNetToughness() < 1) { return opponent ? "Numbers" : "Strength"; } @@ -2438,11 +2452,11 @@ public class ComputerUtil { Card sourceNumbers = CardUtil.getLKICopy(source); Card sourceStrength = CardUtil.getLKICopy(source); - sourceNumbers.setCounters(CounterType.P1P1, sourceNumbers.getCounters(CounterType.P1P1) + numStrength); + sourceNumbers.setCounters(p1p1Type, sourceNumbers.getCounters(p1p1Type) + numStrength); sourceNumbers.setZone(source.getZone()); - sourceStrength.setCounters(CounterType.P1P1, - sourceStrength.getCounters(CounterType.P1P1) + numStrength + 1); + sourceStrength.setCounters(p1p1Type, + sourceStrength.getCounters(p1p1Type) + numStrength + 1); sourceStrength.setZone(source.getZone()); int scoreStrength = ComputerUtilCard.evaluateCreature(sourceStrength) + tokenScore * numNumbers; @@ -2464,7 +2478,7 @@ public class ComputerUtil { } // is it can't receive counters, choose +1/+1 ones - if (!source.canReceiveCounters(CounterType.P1P1)) { + if (!source.canReceiveCounters(p1p1Type)) { return opponent ? "Sprout" : "Harvest"; } @@ -2541,11 +2555,11 @@ public class ComputerUtil { }); return ComputerUtilCard.getBestCreatureAI(killables); } - + public static int predictDamageFromSpell(final SpellAbility sa, final Player targetPlayer) { int damage = -1; // returns -1 if the spell does not deal damage final Card card = sa.getHostCard(); - + SpellAbility ab = sa; while (ab != null) { if (ab.getApi() == ApiType.DealDamage) { @@ -2564,12 +2578,12 @@ public class ComputerUtil { } ab = ab.getSubAbility(); } - + return damage; } - + public static int getDamageForPlaying(final Player player, final SpellAbility sa) { - + // check for bad spell cast triggers int damage = 0; final Game game = player.getGame(); @@ -2599,7 +2613,7 @@ public class ComputerUtil { continue; } } - + if (trigParams.containsKey("ValidActivatingPlayer")) { if (!player.isValid(trigParams.get("ValidActivatingPlayer"), source.getController(), source, sa)) { continue; @@ -2659,7 +2673,7 @@ public class ComputerUtil { } } } - + return damage; } @@ -2682,7 +2696,7 @@ public class ComputerUtil { if (!trigger.requirementsCheck(game)) { continue; } - if (trigParams.containsKey("CheckOnTriggeredCard") + if (trigParams.containsKey("CheckOnTriggeredCard") && AbilityUtils.getDefinedCards(permanent, source.getSVar(trigParams.get("CheckOnTriggeredCard").split(" ")[0]), null).isEmpty()) { continue; } @@ -2756,27 +2770,27 @@ public class ComputerUtil { } public static boolean isNegativeCounter(CounterType type, Card c) { - return type == CounterType.AGE || type == CounterType.BRIBERY || type == CounterType.DOOM - || type == CounterType.M1M1 || type == CounterType.M0M2 || type == CounterType.M0M1 - || type == CounterType.M1M0 || type == CounterType.M2M1 || type == CounterType.M2M2 + return type.is(CounterEnumType.AGE) || type.is(CounterEnumType.BRIBERY) || type.is(CounterEnumType.DOOM) + || type.is(CounterEnumType.M1M1) || type.is(CounterEnumType.M0M2) || type.is(CounterEnumType.M0M1) + || type.is(CounterEnumType.M1M0) || type.is(CounterEnumType.M2M1) || type.is(CounterEnumType.M2M2) // Blaze only hurts Lands - || (type == CounterType.BLAZE && c.isLand()) + || (type.is(CounterEnumType.BLAZE) && c.isLand()) // Iceberg does use Ice as Storage - || (type == CounterType.ICE && !"Iceberg".equals(c.getName())) + || (type.is(CounterEnumType.ICE) && !"Iceberg".equals(c.getName())) // some lands does use Depletion as Storage Counter - || (type == CounterType.DEPLETION && c.hasKeyword("CARDNAME doesn't untap during your untap step.")) + || (type.is(CounterEnumType.DEPLETION) && c.hasKeyword("CARDNAME doesn't untap during your untap step.")) // treat Time Counters on suspended Cards as Bad, // and also on Chronozoa - || (type == CounterType.TIME && (!c.isInPlay() || "Chronozoa".equals(c.getName()))) - || type == CounterType.GOLD || type == CounterType.MUSIC || type == CounterType.PUPA - || type == CounterType.PARALYZATION || type == CounterType.SHELL || type == CounterType.SLEEP - || type == CounterType.SLUMBER || type == CounterType.SLEIGHT || type == CounterType.WAGE; + || (type.is(CounterEnumType.TIME) && (!c.isInPlay() || "Chronozoa".equals(c.getName()))) + || type.is(CounterEnumType.GOLD) || type.is(CounterEnumType.MUSIC) || type.is(CounterEnumType.PUPA) + || type.is(CounterEnumType.PARALYZATION) || type.is(CounterEnumType.SHELL) || type.is(CounterEnumType.SLEEP) + || type.is(CounterEnumType.SLUMBER) || type.is(CounterEnumType.SLEIGHT) || type.is(CounterEnumType.WAGE); } // this countertypes has no effect public static boolean isUselessCounter(CounterType type) { - return type == CounterType.AWAKENING || type == CounterType.MANIFESTATION || type == CounterType.PETRIFICATION - || type == CounterType.TRAINING; + return type.is(CounterEnumType.AWAKENING) || type.is(CounterEnumType.MANIFESTATION) || type.is(CounterEnumType.PETRIFICATION) + || type.is(CounterEnumType.TRAINING); } public static Player evaluateBoardPosition(final List listToEvaluate) { @@ -2888,7 +2902,7 @@ public class ComputerUtil { return false; } - + public static boolean targetPlayableSpellCard(final Player ai, CardCollection options, final SpellAbility sa, final boolean withoutPayingManaCost) { // determine and target a card with a SA that the AI can afford and will play AiController aic = ((PlayerControllerAi) ai.getController()).getAi(); diff --git a/forge-ai/src/main/java/forge/ai/ComputerUtilAbility.java b/forge-ai/src/main/java/forge/ai/ComputerUtilAbility.java index 2550137674d..e844a474749 100644 --- a/forge-ai/src/main/java/forge/ai/ComputerUtilAbility.java +++ b/forge-ai/src/main/java/forge/ai/ComputerUtilAbility.java @@ -113,9 +113,7 @@ public class ComputerUtilAbility { List priorityAltSa = Lists.newArrayList(); List otherAltSa = Lists.newArrayList(); for (SpellAbility altSa : saAltCosts) { - if (altSa.getPayCosts() == null || sa.getPayCosts() == null) { - otherAltSa.add(altSa); - } else if (sa.getPayCosts().isOnlyManaCost() + if (sa.getPayCosts().isOnlyManaCost() && altSa.getPayCosts().isOnlyManaCost() && sa.getPayCosts().getTotalMana().compareTo(altSa.getPayCosts().getTotalMana()) == 1) { // the alternative cost is strictly cheaper, so why not? (e.g. Omniscience etc.) priorityAltSa.add(altSa); diff --git a/forge-ai/src/main/java/forge/ai/ComputerUtilCard.java b/forge-ai/src/main/java/forge/ai/ComputerUtilCard.java index b27476cae09..69b9191e6b4 100644 --- a/forge-ai/src/main/java/forge/ai/ComputerUtilCard.java +++ b/forge-ai/src/main/java/forge/ai/ComputerUtilCard.java @@ -5,7 +5,6 @@ import com.google.common.base.Predicates; import com.google.common.collect.Iterables; import com.google.common.collect.Lists; import com.google.common.collect.Maps; - import forge.card.CardType; import forge.card.ColorSet; import forge.card.MagicColor; @@ -172,30 +171,30 @@ public class ComputerUtilCard { // if no non-basic lands, target the least represented basic land type String sminBL = ""; - int iminBL = 20000; // hopefully no one will ever have more than 20000 - // lands of one type.... + int iminBL = Integer.MAX_VALUE; int n = 0; for (String name : MagicColor.Constant.BASIC_LANDS) { n = CardLists.getType(land, name).size(); - if ((n < iminBL) && (n > 0)) { - // if two or more are tied, only the - // first - // one checked will be used + if (n < iminBL && n > 0) { iminBL = n; sminBL = name; } } - if (iminBL == 20000) { - return null; // no basic land was a minimum + if (iminBL == Integer.MAX_VALUE) { + // All basic lands have no basic land type. Just return something + Iterator untapped = Iterables.filter(land, CardPredicates.Presets.UNTAPPED).iterator(); + if (untapped.hasNext()) { + return untapped.next(); + } + return land.get(0); } final List bLand = CardLists.getType(land, sminBL); - + for (Card ut : Iterables.filter(bLand, CardPredicates.Presets.UNTAPPED)) { return ut; } - return Aggregates.random(bLand); // random tapped land of least represented type } @@ -1423,8 +1422,8 @@ public class ComputerUtilCard { if (combat.isAttacking(c) && opp.getLife() > 0) { int dmg = ComputerUtilCombat.damageIfUnblocked(c, opp, combat, true); int pumpedDmg = ComputerUtilCombat.damageIfUnblocked(pumped, opp, pumpedCombat, true); - int poisonOrig = opp.canReceiveCounters(CounterType.POISON) ? ComputerUtilCombat.poisonIfUnblocked(c, ai) : 0; - int poisonPumped = opp.canReceiveCounters(CounterType.POISON) ? ComputerUtilCombat.poisonIfUnblocked(pumped, ai) : 0; + int poisonOrig = opp.canReceiveCounters(CounterEnumType.POISON) ? ComputerUtilCombat.poisonIfUnblocked(c, ai) : 0; + int poisonPumped = opp.canReceiveCounters(CounterEnumType.POISON) ? ComputerUtilCombat.poisonIfUnblocked(pumped, ai) : 0; // predict Infect if (pumpedDmg == 0 && c.hasKeyword(Keyword.INFECT)) { @@ -1447,7 +1446,7 @@ public class ComputerUtilCard { } if (pumpedDmg > dmg) { if ((!c.hasKeyword(Keyword.INFECT) && pumpedDmg >= opp.getLife()) - || (c.hasKeyword(Keyword.INFECT) && opp.canReceiveCounters(CounterType.POISON) && pumpedDmg >= opp.getPoisonCounters()) + || (c.hasKeyword(Keyword.INFECT) && opp.canReceiveCounters(CounterEnumType.POISON) && pumpedDmg >= opp.getPoisonCounters()) || ("PumpForTrample".equals(sa.getParam("AILogic")))) { return true; } @@ -1475,7 +1474,7 @@ public class ComputerUtilCard { if (totalPowerUnblocked >= opp.getLife()) { return true; } else if (totalPowerUnblocked > dmg && sa.getHostCard() != null && sa.getHostCard().isInPlay()) { - if (sa.getPayCosts() != null && sa.getPayCosts().hasNoManaCost()) { + if (sa.getPayCosts().hasNoManaCost()) { return true; // always activate abilities which cost no mana and which can increase unblocked damage } } @@ -1766,10 +1765,10 @@ public class ComputerUtilCard { } public static boolean hasActiveUndyingOrPersist(final Card c) { - if (c.hasKeyword(Keyword.UNDYING) && c.getCounters(CounterType.P1P1) == 0) { + if (c.hasKeyword(Keyword.UNDYING) && c.getCounters(CounterEnumType.P1P1) == 0) { return true; } - if (c.hasKeyword(Keyword.PERSIST) && c.getCounters(CounterType.M1M1) == 0) { + if (c.hasKeyword(Keyword.PERSIST) && c.getCounters(CounterEnumType.M1M1) == 0) { return true; } return false; @@ -1786,10 +1785,6 @@ public class ComputerUtilCard { for (Card c : otb) { for (SpellAbility sa : c.getSpellAbilities()) { - if (sa.getPayCosts() == null) { - continue; - } - CostPayEnergy energyCost = sa.getPayCosts().getCostEnergy(); if (energyCost != null) { int amount = energyCost.convertAmount(); @@ -1861,7 +1856,7 @@ public class ComputerUtilCard { public static AiPlayDecision checkNeedsToPlayReqs(final Card card, final SpellAbility sa) { Game game = card.getGame(); - boolean isRightSplit = sa != null && sa.isRightSplit(); + boolean isRightSplit = sa != null && sa.getCardState() != null; String needsToPlayName = isRightSplit ? "SplitNeedsToPlay" : "NeedsToPlay"; String needsToPlayVarName = isRightSplit ? "SplitNeedsToPlayVar" : "NeedsToPlayVar"; @@ -1913,21 +1908,12 @@ public class ComputerUtilCard { } if (card.getSVar(needsToPlayVarName).length() > 0) { final String needsToPlay = card.getSVar(needsToPlayVarName); - int x = 0; - int y = 0; String sVar = needsToPlay.split(" ")[0]; String comparator = needsToPlay.split(" ")[1]; String compareTo = comparator.substring(2); - try { - x = Integer.parseInt(sVar); - } catch (final NumberFormatException e) { - x = CardFactoryUtil.xCount(card, card.getSVar(sVar)); - } - try { - y = Integer.parseInt(compareTo); - } catch (final NumberFormatException e) { - y = CardFactoryUtil.xCount(card, card.getSVar(compareTo)); - } + int x = AbilityUtils.calculateAmount(card, sVar, sa); + int y = AbilityUtils.calculateAmount(card, compareTo, sa); + if (!Expressions.compare(x, comparator, y)) { return AiPlayDecision.NeedsToPlayCriteriaNotMet; } @@ -1944,4 +1930,7 @@ public class ComputerUtilCard { public static boolean isCardRemRandomDeck(final Card card) { return card.getRules() != null && card.getRules().getAiHints().getRemRandomDecks(); } + public static boolean isCardRemNonCommanderDeck(final Card card) { + return card.getRules() != null && card.getRules().getAiHints().getRemNonCommanderDecks(); + } } diff --git a/forge-ai/src/main/java/forge/ai/ComputerUtilCombat.java b/forge-ai/src/main/java/forge/ai/ComputerUtilCombat.java index da25cab609d..8e66d4a60d0 100644 --- a/forge-ai/src/main/java/forge/ai/ComputerUtilCombat.java +++ b/forge-ai/src/main/java/forge/ai/ComputerUtilCombat.java @@ -328,7 +328,7 @@ public class ComputerUtilCombat { public static int resultingPoison(final Player ai, final Combat combat) { // ai can't get poision counters, so the value can't change - if (!ai.canReceiveCounters(CounterType.POISON)) { + if (!ai.canReceiveCounters(CounterEnumType.POISON)) { return ai.getPoisonCounters(); } @@ -931,7 +931,7 @@ public class ComputerUtilCombat { if (dealsFirstStrikeDamage(attacker, withoutAbilities, null) && (attacker.hasKeyword(Keyword.WITHER) || attacker.hasKeyword(Keyword.INFECT)) && !dealsFirstStrikeDamage(blocker, withoutAbilities, null) - && !blocker.canReceiveCounters(CounterType.M1M1)) { + && !blocker.canReceiveCounters(CounterEnumType.M1M1)) { power -= attacker.getNetCombatDamage(); } @@ -973,62 +973,45 @@ public class ComputerUtilCombat { } theTriggers.addAll(attacker.getTriggers()); for (final Trigger trigger : theTriggers) { - final Map trigParams = trigger.getMapParams(); final Card source = trigger.getHostCard(); if (!ComputerUtilCombat.combatTriggerWillTrigger(attacker, blocker, trigger, null)) { continue; } - Map abilityParams = null; - if (trigger.getOverridingAbility() != null) { - abilityParams = trigger.getOverridingAbility().getMapParams(); - } else if (trigParams.containsKey("Execute")) { - final String ability = source.getSVar(trigParams.get("Execute")); - abilityParams = AbilityFactory.getMapParams(ability); - } else { + SpellAbility sa = trigger.ensureAbility(); + if (sa == null) { continue; } - if (abilityParams.containsKey("AB") && !abilityParams.get("AB").equals("Pump")) { + if (!ApiType.Pump.equals(sa.getApi())) { continue; } - if (abilityParams.containsKey("DB") && !abilityParams.get("DB").equals("Pump")) { + + if (sa.usesTargeting()) { continue; } - if (abilityParams.containsKey("ValidTgts") || abilityParams.containsKey("Tgt")) { - continue; // targeted pumping not supported + + if (!sa.hasParam("NumAtt")) { + continue; } - final List list = AbilityUtils.getDefinedCards(source, abilityParams.get("Defined"), null); - if (abilityParams.containsKey("Defined") && abilityParams.get("Defined").equals("TriggeredBlocker")) { + + String defined = sa.getParam("Defined"); + final List list = AbilityUtils.getDefinedCards(source, defined, sa); + if ("TriggeredBlocker".equals(defined)) { list.add(blocker); } - if (list.isEmpty()) { - continue; - } if (!list.contains(blocker)) { continue; } - if (!abilityParams.containsKey("NumAtt")) { - continue; - } - String att = abilityParams.get("NumAtt"); - if (att.startsWith("+")) { - att = att.substring(1); - } - try { - power += Integer.parseInt(att); - } catch (final NumberFormatException nfe) { - // can't parse the number (X for example) - power += 0; - } + power += AbilityUtils.calculateAmount(source, sa.getParam("NumAtt"), sa, true); } if (withoutAbilities) { return power; } for (SpellAbility ability : blocker.getAllSpellAbilities()) { - if (!(ability instanceof AbilityActivated) || ability.getPayCosts() == null) { + if (!(ability instanceof AbilityActivated)) { continue; } if (ability.hasParam("ActivationPhases") || ability.hasParam("SorcerySpeed") || ability.hasParam("ActivationZone")) { @@ -1058,7 +1041,7 @@ public class ComputerUtilCombat { continue; } - if (ability.hasParam("Adapt") && blocker.getCounters(CounterType.P1P1) > 0) { + if (ability.hasParam("Adapt") && blocker.getCounters(CounterEnumType.P1P1) > 0) { continue; } @@ -1108,102 +1091,61 @@ public class ComputerUtilCombat { } theTriggers.addAll(attacker.getTriggers()); for (final Trigger trigger : theTriggers) { - final Map trigParams = trigger.getMapParams(); final Card source = trigger.getHostCard(); if (!ComputerUtilCombat.combatTriggerWillTrigger(attacker, blocker, trigger, null)) { continue; } - Map abilityParams = null; - if (trigger.getOverridingAbility() != null) { - abilityParams = trigger.getOverridingAbility().getMapParams(); - } else if (trigParams.containsKey("Execute")) { - final String ability = source.getSVar(trigParams.get("Execute")); - abilityParams = AbilityFactory.getMapParams(ability); - } else { + SpellAbility sa = trigger.ensureAbility(); + if (sa == null) { continue; } - String abType = ""; - if (abilityParams.containsKey("AB")) { - abType = abilityParams.get("AB"); - } else if (abilityParams.containsKey("DB")) { - abType = abilityParams.get("DB"); - } - // DealDamage triggers - if (abType.equals("DealDamage")) { - if (!abilityParams.containsKey("Defined") || !abilityParams.get("Defined").equals("TriggeredBlocker")) { - continue; - } - int damage = 0; - try { - damage = Integer.parseInt(abilityParams.get("NumDmg")); - } catch (final NumberFormatException nfe) { - // can't parse the number (X for example) + if (ApiType.DealDamage.equals(sa.getApi())) { + if (!"TriggeredBlocker".equals(sa.getParam("Defined"))) { continue; } + int damage = AbilityUtils.calculateAmount(source, sa.getParam("NumDmg"), sa); toughness -= predictDamageTo(blocker, damage, 0, source, false); - continue; - } + } else // -1/-1 PutCounter triggers - if (abType.equals("PutCounter")) { - if (!abilityParams.containsKey("Defined") || !abilityParams.get("Defined").equals("TriggeredBlocker")) { + if (ApiType.PutCounter.equals(sa.getApi())) { + if (!"TriggeredBlocker".equals(sa.getParam("Defined"))) { continue; } - if (!abilityParams.containsKey("CounterType") || !abilityParams.get("CounterType").equals("M1M1")) { + if (!"M1M1".equals(sa.getParam("CounterType"))) { continue; } - int num = 0; - try { - num = Integer.parseInt(abilityParams.get("CounterNum")); - } catch (final NumberFormatException nfe) { - // can't parse the number (X for example) - continue; - } - toughness -= num; - continue; - } + toughness -= AbilityUtils.calculateAmount(source, sa.getParam("CounterNum"), sa); + } else // Pump triggers - if (!abType.equals("Pump")) { - continue; - } - if (abilityParams.containsKey("ValidTgts") || abilityParams.containsKey("Tgt")) { - continue; // targeted pumping not supported - } - final List list = AbilityUtils.getDefinedCards(source, abilityParams.get("Defined"), null); - if (abilityParams.containsKey("Defined") && abilityParams.get("Defined").equals("TriggeredBlocker")) { - list.add(blocker); - } - if (list.isEmpty()) { - continue; - } - if (!list.contains(blocker)) { - continue; - } - if (!abilityParams.containsKey("NumDef")) { - continue; - } - - String def = abilityParams.get("NumDef"); - if (def.startsWith("+")) { - def = def.substring(1); - } - try { - toughness += Integer.parseInt(def); - } catch (final NumberFormatException nfe) { - // can't parse the number (X for example) + if (ApiType.Pump.equals(sa.getApi())) { + if (sa.usesTargeting()) { + continue; // targeted pumping not supported + } + final List list = AbilityUtils.getDefinedCards(source, sa.getParam("Defined"), null); + if ("TriggeredBlocker".equals(sa.getParam("Defined"))) { + list.add(blocker); + } + if (list.isEmpty() || !list.contains(blocker)) { + continue; + } + if (!sa.hasParam("NumDef")) { + continue; + } + toughness += AbilityUtils.calculateAmount(source, sa.getParam("NumDef"), sa, true); } } if (withoutAbilities) { return toughness; } for (SpellAbility ability : blocker.getAllSpellAbilities()) { - if (!(ability instanceof AbilityActivated) || ability.getPayCosts() == null) { + if (!(ability instanceof AbilityActivated)) { continue; } @@ -1234,7 +1176,7 @@ public class ComputerUtilCombat { continue; } - if (ability.hasParam("Adapt") && blocker.getCounters(CounterType.P1P1) > 0) { + if (ability.hasParam("Adapt") && blocker.getCounters(CounterEnumType.P1P1) > 0) { continue; } @@ -1296,7 +1238,7 @@ public class ComputerUtilCombat { if (ComputerUtilCombat.dealsFirstStrikeDamage(blocker, withoutAbilities, combat) && (blocker.hasKeyword(Keyword.WITHER) || blocker.hasKeyword(Keyword.INFECT)) && !ComputerUtilCombat.dealsFirstStrikeDamage(attacker, withoutAbilities, combat) - && !attacker.canReceiveCounters(CounterType.M1M1)) { + && !attacker.canReceiveCounters(CounterEnumType.M1M1)) { power -= blocker.getNetCombatDamage(); } theTriggers.addAll(blocker.getTriggers()); @@ -1426,7 +1368,7 @@ public class ComputerUtilCombat { return power; } for (SpellAbility ability : attacker.getAllSpellAbilities()) { - if (!(ability instanceof AbilityActivated) || ability.getPayCosts() == null) { + if (!(ability instanceof AbilityActivated)) { continue; } if (ability.hasParam("ActivationPhases") || ability.hasParam("SorcerySpeed") || ability.hasParam("ActivationZone")) { @@ -1456,7 +1398,7 @@ public class ComputerUtilCombat { continue; } - if (ability.hasParam("Adapt") && attacker.getCounters(CounterType.P1P1) > 0) { + if (ability.hasParam("Adapt") && attacker.getCounters(CounterEnumType.P1P1) > 0) { continue; } @@ -1521,148 +1463,135 @@ public class ComputerUtilCombat { final CardCollectionView cardList = game.getCardsIn(ZoneType.Battlefield); for (final Card card : cardList) { for (final StaticAbility stAb : card.getStaticAbilities()) { - final Map params = stAb.getMapParams(); - if (!params.get("Mode").equals("Continuous")) { + if (!"Continuous".equals(stAb.getParam("Mode"))) { continue; } - if (params.containsKey("Affected") && params.get("Affected").contains("attacking")) { - final String valid = TextUtil.fastReplace(params.get("Affected"), "attacking", "Creature"); + if (!stAb.hasParam("Affected")) { + continue; + } + if (!stAb.hasParam("AddToughness")) { + continue; + } + String affected = stAb.getParam("Affected"); + String addT = stAb.getParam("AddToughness"); + if (affected.contains("attacking")) { + final String valid = TextUtil.fastReplace(affected, "attacking", "Creature"); if (!attacker.isValid(valid, card.getController(), card, null)) { continue; } - if (params.containsKey("AddToughness")) { - if (params.get("AddToughness").equals("X")) { - toughness += CardFactoryUtil.xCount(card, card.getSVar("X")); - } else if (params.get("AddToughness").equals("Y")) { - toughness += CardFactoryUtil.xCount(card, card.getSVar("Y")); - } else { - toughness += Integer.valueOf(params.get("AddToughness")); - } - } - } else if (params.containsKey("Affected") && params.get("Affected").contains("untapped")) { - final String valid = TextUtil.fastReplace(params.get("Affected"), "untapped", "Creature"); + toughness += AbilityUtils.calculateAmount(card, addT, stAb, true); + } else if (affected.contains("untapped")) { + final String valid = TextUtil.fastReplace(affected, "untapped", "Creature"); if (!attacker.isValid(valid, card.getController(), card, null) || attacker.hasKeyword(Keyword.VIGILANCE)) { continue; } // remove the bonus, because it will no longer be granted - if (params.containsKey("AddToughness")) { - toughness -= Integer.valueOf(params.get("AddToughness")); - } + toughness -= AbilityUtils.calculateAmount(card, addT, stAb, true); } } } } for (final Trigger trigger : theTriggers) { - final Map trigParams = trigger.getMapParams(); final Card source = trigger.getHostCard(); if (!ComputerUtilCombat.combatTriggerWillTrigger(attacker, blocker, trigger, combat)) { continue; } - Map abilityParams = null; - if (trigger.getOverridingAbility() != null) { - abilityParams = trigger.getOverridingAbility().getMapParams(); - } else if (trigParams.containsKey("Execute")) { - final String ability = source.getSVar(trigParams.get("Execute")); - abilityParams = AbilityFactory.getMapParams(ability); - } else { + SpellAbility sa = trigger.ensureAbility(); + if (sa == null) { continue; } + sa.setActivatingPlayer(source.getController()); - if (abilityParams.containsKey("ValidTgts") || abilityParams.containsKey("Tgt")) { + if (sa.usesTargeting()) { continue; // targeted pumping not supported } // DealDamage triggers - if ((abilityParams.containsKey("AB") && abilityParams.get("AB").equals("DealDamage")) - || (abilityParams.containsKey("DB") && abilityParams.get("DB").equals("DealDamage"))) { - if (!abilityParams.containsKey("Defined") || !abilityParams.get("Defined").equals("TriggeredAttacker")) { - continue; - } - int damage = 0; - try { - damage = Integer.parseInt(abilityParams.get("NumDmg")); - } catch (final NumberFormatException nfe) { - // can't parse the number (X for example) + if (ApiType.DealDamage.equals(sa.getApi())) { + if ("TriggeredAttacker".equals(sa.getParam("Defined"))) { continue; } + int damage = AbilityUtils.calculateAmount(source, sa.getParam("NumDmg"), sa); + toughness -= predictDamageTo(attacker, damage, 0, source, false); continue; - } + } else if (ApiType.Pump.equals(sa.getApi())) { - // Pump triggers - if (abilityParams.containsKey("AB") && !abilityParams.get("AB").equals("Pump") - && !abilityParams.get("AB").equals("PumpAll")) { - continue; - } - if (abilityParams.containsKey("DB") && !abilityParams.get("DB").equals("Pump") - && !abilityParams.get("DB").equals("PumpAll")) { - continue; - } - - if (abilityParams.containsKey("Cost")) { - SpellAbility sa = null; - if (trigger.getOverridingAbility() != null) { - sa = trigger.getOverridingAbility(); - } else { - final String ability = source.getSVar(trigParams.get("Execute")); - sa = AbilityFactory.getAbility(ability, source); + if (sa.hasParam("Cost")) { + if (!CostPayment.canPayAdditionalCosts(sa.getPayCosts(), sa)) { + continue; + } } - - sa.setActivatingPlayer(source.getController()); - if (!CostPayment.canPayAdditionalCosts(sa.getPayCosts(), sa)) { + if (!sa.hasParam("NumDef")) { continue; } - } - - List list = Lists.newArrayList(); - if (!abilityParams.containsKey("ValidCards")) { - list = AbilityUtils.getDefinedCards(source, abilityParams.get("Defined"), null); - } - if (abilityParams.containsKey("Defined") && abilityParams.get("Defined").equals("TriggeredAttacker")) { - list.add(attacker); - } - if (abilityParams.containsKey("ValidCards")) { - if (attacker.isValid(abilityParams.get("ValidCards").split(","), source.getController(), source, null) - || attacker.isValid(abilityParams.get("ValidCards").replace("attacking+", "").split(","), - source.getController(), source, null)) { + CardCollection list = AbilityUtils.getDefinedCards(source, sa.getParam("Defined"), sa); + if ("TriggeredAttacker".equals(sa.getParam("Defined"))) { list.add(attacker); } - } - if (list.isEmpty()) { - continue; - } - if (!list.contains(attacker)) { - continue; - } - if (!abilityParams.containsKey("NumDef")) { - continue; - } - - String def = abilityParams.get("NumDef"); - if (def.startsWith("+")) { - def = def.substring(1); - } - if (def.matches("[0-9][0-9]?") || def.matches("-" + "[0-9][0-9]?")) { - toughness += Integer.parseInt(def); - } else { - String bonus = source.getSVar(def); - if (bonus.contains("TriggerCount$NumBlockers")) { - bonus = TextUtil.fastReplace(bonus, "TriggerCount$NumBlockers", "Number$1"); - } else if (bonus.contains("TriggeredPlayersDefenders$Amount")) { // for Melee - bonus = TextUtil.fastReplace(bonus, "TriggeredPlayersDefenders$Amount", "Number$1"); + if (!list.contains(attacker)) { + continue; + } + + String def = sa.getParam("NumDef"); + if (def.startsWith("+")) { + def = def.substring(1); + } + if (def.matches("[0-9][0-9]?") || def.matches("-" + "[0-9][0-9]?")) { + toughness += Integer.parseInt(def); + } else { + String bonus = AbilityUtils.getSVar(sa, def); + if (bonus.contains("TriggerCount$NumBlockers")) { + bonus = TextUtil.fastReplace(bonus, "TriggerCount$NumBlockers", "Number$1"); + } else if (bonus.contains("TriggeredPlayersDefenders$Amount")) { // for Melee + bonus = TextUtil.fastReplace(bonus, "TriggeredPlayersDefenders$Amount", "Number$1"); + } + toughness += CardFactoryUtil.xCount(source, bonus); + } + } else if (ApiType.PumpAll.equals(sa.getApi())) { + + if (sa.hasParam("Cost")) { + if (!CostPayment.canPayAdditionalCosts(sa.getPayCosts(), sa)) { + continue; + } + } + + if (!sa.hasParam("ValidCards")) { + continue; + } + if (!sa.hasParam("NumDef")) { + continue; + } + if (!attacker.isValid(sa.getParam("ValidCards").replace("attacking+", "").split(","), source.getController(), source, sa)) { + continue; + } + + String def = sa.getParam("NumDef"); + if (def.startsWith("+")) { + def = def.substring(1); + } + if (def.matches("[0-9][0-9]?") || def.matches("-" + "[0-9][0-9]?")) { + toughness += Integer.parseInt(def); + } else { + String bonus = AbilityUtils.getSVar(sa, def); + if (bonus.contains("TriggerCount$NumBlockers")) { + bonus = TextUtil.fastReplace(bonus, "TriggerCount$NumBlockers", "Number$1"); + } else if (bonus.contains("TriggeredPlayersDefenders$Amount")) { // for Melee + bonus = TextUtil.fastReplace(bonus, "TriggeredPlayersDefenders$Amount", "Number$1"); + } + toughness += CardFactoryUtil.xCount(source, bonus); } - toughness += CardFactoryUtil.xCount(source, bonus); } } if (withoutAbilities) { return toughness; } for (SpellAbility ability : attacker.getAllSpellAbilities()) { - if (!(ability instanceof AbilityActivated) || ability.getPayCosts() == null) { + if (!(ability instanceof AbilityActivated)) { continue; } @@ -1672,18 +1601,19 @@ public class ComputerUtilCombat { if (ability.usesTargeting() && !ability.canTarget(attacker)) { continue; } + if (ability.getPayCosts().hasTapCost() && !attacker.hasKeyword(Keyword.VIGILANCE)) { + continue; + } + if (!ComputerUtilCost.canPayCost(ability, attacker.getController())) { + continue; + } if (ability.getApi() == ApiType.Pump) { if (!ability.hasParam("NumDef")) { continue; } - if (!ability.getPayCosts().hasTapCost() && ComputerUtilCost.canPayCost(ability, attacker.getController())) { - int tBonus = AbilityUtils.calculateAmount(ability.getHostCard(), ability.getParam("NumDef"), ability); - if (tBonus > 0) { - toughness += tBonus; - } - } + toughness += AbilityUtils.calculateAmount(ability.getHostCard(), ability.getParam("NumDef"), ability, true); } else if (ability.getApi() == ApiType.PutCounter) { if (!ability.hasParam("CounterType") || !ability.getParam("CounterType").equals("P1P1")) { continue; @@ -1693,15 +1623,13 @@ public class ComputerUtilCombat { continue; } - if (ability.hasParam("Adapt") && attacker.getCounters(CounterType.P1P1) > 0) { + if (ability.hasParam("Adapt") && attacker.getCounters(CounterEnumType.P1P1) > 0) { continue; } - if (!ability.getPayCosts().hasTapCost() && ComputerUtilCost.canPayCost(ability, attacker.getController())) { - int tBonus = AbilityUtils.calculateAmount(ability.getHostCard(), ability.getParam("CounterNum"), ability); - if (tBonus > 0) { - toughness += tBonus; - } + int tBonus = AbilityUtils.calculateAmount(ability.getHostCard(), ability.getParam("CounterNum"), ability); + if (tBonus > 0) { + toughness += tBonus; } } } @@ -1848,10 +1776,10 @@ public class ComputerUtilCombat { if (((attacker.hasKeyword(Keyword.INDESTRUCTIBLE) || (ComputerUtil.canRegenerate(ai, attacker) && !withoutAbilities)) && !(blocker.hasKeyword(Keyword.WITHER) || blocker.hasKeyword(Keyword.INFECT))) - || (attacker.hasKeyword(Keyword.PERSIST) && !attacker.canReceiveCounters(CounterType.M1M1) && (attacker - .getCounters(CounterType.M1M1) == 0)) - || (attacker.hasKeyword(Keyword.UNDYING) && !attacker.canReceiveCounters(CounterType.P1P1) && (attacker - .getCounters(CounterType.P1P1) == 0))) { + || (attacker.hasKeyword(Keyword.PERSIST) && !attacker.canReceiveCounters(CounterEnumType.M1M1) && (attacker + .getCounters(CounterEnumType.M1M1) == 0)) + || (attacker.hasKeyword(Keyword.UNDYING) && !attacker.canReceiveCounters(CounterEnumType.P1P1) && (attacker + .getCounters(CounterEnumType.P1P1) == 0))) { return false; } @@ -2080,10 +2008,10 @@ public class ComputerUtilCombat { if (((blocker.hasKeyword(Keyword.INDESTRUCTIBLE) || (ComputerUtil.canRegenerate(ai, blocker) && !withoutAbilities)) && !(attacker .hasKeyword(Keyword.WITHER) || attacker.hasKeyword(Keyword.INFECT))) - || (blocker.hasKeyword(Keyword.PERSIST) && !blocker.canReceiveCounters(CounterType.M1M1) && (blocker - .getCounters(CounterType.M1M1) == 0)) - || (blocker.hasKeyword(Keyword.UNDYING) && !blocker.canReceiveCounters(CounterType.P1P1) && (blocker - .getCounters(CounterType.P1P1) == 0))) { + || (blocker.hasKeyword(Keyword.PERSIST) && !blocker.canReceiveCounters(CounterEnumType.M1M1) && (blocker + .getCounters(CounterEnumType.M1M1) == 0)) + || (blocker.hasKeyword(Keyword.UNDYING) && !blocker.canReceiveCounters(CounterEnumType.P1P1) && (blocker + .getCounters(CounterEnumType.P1P1) == 0))) { return false; } @@ -2517,7 +2445,7 @@ public class ComputerUtilCombat { final Player controller = combatant.getController(); for (Card c : controller.getCardsIn(ZoneType.Battlefield)) { for (SpellAbility ability : c.getAllSpellAbilities()) { - if (!(ability instanceof AbilityActivated) || ability.getPayCosts() == null) { + if (!(ability instanceof AbilityActivated)) { continue; } if (ability.getApi() != ApiType.Pump) { diff --git a/forge-ai/src/main/java/forge/ai/ComputerUtilCost.java b/forge-ai/src/main/java/forge/ai/ComputerUtilCost.java index c94a5e7e16d..705176f0bbc 100644 --- a/forge-ai/src/main/java/forge/ai/ComputerUtilCost.java +++ b/forge-ai/src/main/java/forge/ai/ComputerUtilCost.java @@ -45,7 +45,7 @@ public class ComputerUtilCost { final CostPutCounter addCounter = (CostPutCounter) part; final CounterType type = addCounter.getCounter(); - if (type.equals(CounterType.M1M1)) { + if (type.equals(CounterEnumType.M1M1)) { return false; } } @@ -75,7 +75,7 @@ public class ComputerUtilCost { final CounterType type = remCounter.counter; if (!part.payCostFromSource()) { - if (CounterType.P1P1.equals(type)) { + if (CounterEnumType.P1P1.equals(type)) { return false; } continue; @@ -97,7 +97,7 @@ public class ComputerUtilCost { // check the sa what the PaymentDecision is. // ignore Loyality abilities with Zero as Cost - if (sa != null && !CounterType.LOYALTY.equals(type)) { + if (sa != null && !CounterEnumType.LOYALTY.equals(type)) { final AiCostDecision decision = new AiCostDecision(sa.getActivatingPlayer(), sa); PaymentDecision pay = decision.visit(remCounter); if (pay == null || pay.c <= 0) { @@ -106,7 +106,7 @@ public class ComputerUtilCost { } //don't kill the creature - if (CounterType.P1P1.equals(type) && source.getLethalDamage() <= 1 + if (CounterEnumType.P1P1.equals(type) && source.getLethalDamage() <= 1 && !source.hasKeyword(Keyword.UNDYING)) { return false; } @@ -467,9 +467,9 @@ public class ComputerUtilCost { if(!meetsRestriction) continue; - try { + if (StringUtils.isNumeric(parts[0])) { extraManaNeeded += Integer.parseInt(parts[0]); - } catch (final NumberFormatException e) { + } else { System.out.println("wrong SpellsNeedExtraMana SVar format on " + c); } } @@ -480,9 +480,9 @@ public class ComputerUtilCost { } final String snem = c.getSVar("SpellsNeedExtraManaEffect"); if (!StringUtils.isBlank(snem)) { - try { + if (StringUtils.isNumeric(snem)) { extraManaNeeded += Integer.parseInt(snem); - } catch (final NumberFormatException e) { + } else { System.out.println("wrong SpellsNeedExtraManaEffect SVar format on " + c); } } @@ -529,7 +529,7 @@ public class ComputerUtilCost { public boolean apply(Card card) { boolean hasManaSa = false; for (final SpellAbility sa : card.getSpellAbilities()) { - if (sa.isManaAbility() && sa.getPayCosts() != null && sa.getPayCosts().hasTapCost()) { + if (sa.isManaAbility() && sa.getPayCosts().hasTapCost()) { hasManaSa = true; break; } @@ -619,7 +619,8 @@ public class ComputerUtilCost { if (combat.getAttackers().isEmpty()) { return false; } - } else if ("nonToken".equals(aiLogic) && AbilityUtils.getDefinedCards(source, sa.getParam("Defined"), sa).get(0).isToken()) { + } else if ("nonToken".equals(aiLogic) && !AbilityUtils.getDefinedCards(source, sa.getParam("Defined"), sa).isEmpty() + && AbilityUtils.getDefinedCards(source, sa.getParam("Defined"), sa).get(0).isToken()) { return false; } else if ("LowPriority".equals(aiLogic) && MyRandom.getRandom().nextInt(100) < 67) { return false; diff --git a/forge-ai/src/main/java/forge/ai/ComputerUtilMana.java b/forge-ai/src/main/java/forge/ai/ComputerUtilMana.java index 4102df2fefb..93e3367fbdb 100644 --- a/forge-ai/src/main/java/forge/ai/ComputerUtilMana.java +++ b/forge-ai/src/main/java/forge/ai/ComputerUtilMana.java @@ -118,11 +118,15 @@ public class ComputerUtilMana { return score; } - + private static void sortManaAbilities(final Multimap manaAbilityMap) { + sortManaAbilities(manaAbilityMap, null); + } + + private static void sortManaAbilities(final Multimap manaAbilityMap, final SpellAbility sa) { final Map manaCardMap = Maps.newHashMap(); final List orderedCards = Lists.newArrayList(); - + for (final ManaCostShard shard : manaAbilityMap.keySet()) { for (SpellAbility ability : manaAbilityMap.get(shard)) { final Card hostCard = ability.getHostCard(); @@ -185,6 +189,58 @@ public class ComputerUtilMana { } manaAbilityMap.replaceValues(shard, newAbilities); + + // Sort the first N abilities so that the preferred shard is selected, e.g. Adamant + String manaPref = sa.getParamOrDefault("AIManaPref", ""); + if (manaPref.isEmpty() && sa.getHostCard() != null && sa.getHostCard().hasSVar("AIManaPref")) { + manaPref = sa.getHostCard().getSVar("AIManaPref"); + } + + if (!manaPref.isEmpty()) { + final String[] prefShardInfo = manaPref.split(":"); + final String preferredShard = prefShardInfo[0]; + final int preferredShardAmount = prefShardInfo.length > 1 ? Integer.parseInt(prefShardInfo[1]) : 3; + + if (!preferredShard.isEmpty()) { + final List prefSortedAbilities = new ArrayList<>(newAbilities); + final List otherSortedAbilities = new ArrayList<>(newAbilities); + + Collections.sort(prefSortedAbilities, new Comparator() { + @Override + public int compare(final SpellAbility ability1, final SpellAbility ability2) { + if (ability1.getManaPart().mana().contains(preferredShard)) + return -1; + else if (ability2.getManaPart().mana().contains(preferredShard)) + return 1; + + return 0; + } + }); + Collections.sort(otherSortedAbilities, new Comparator() { + @Override + public int compare(final SpellAbility ability1, final SpellAbility ability2) { + if (ability1.getManaPart().mana().contains(preferredShard)) + return 1; + else if (ability2.getManaPart().mana().contains(preferredShard)) + return -1; + + return 0; + } + }); + + final List finalAbilities = new ArrayList<>(); + for (int i = 0; i < preferredShardAmount && i < prefSortedAbilities.size(); i++) { + finalAbilities.add(prefSortedAbilities.get(i)); + } + for (int i = 0; i < otherSortedAbilities.size(); i++) { + SpellAbility ab = otherSortedAbilities.get(i); + if (!finalAbilities.contains(ab)) + finalAbilities.add(ab); + } + + manaAbilityMap.replaceValues(shard, finalAbilities); + } + } } } @@ -310,7 +366,7 @@ public class ComputerUtilMana { // select which abilities may be used for each shard Multimap sourcesForShards = ComputerUtilMana.groupAndOrderToPayShards(ai, manaAbilityMap, cost); - sortManaAbilities(sourcesForShards); + sortManaAbilities(sourcesForShards, sa); ManaCostShard toPay; // Loop over mana needed @@ -371,7 +427,7 @@ public class ComputerUtilMana { adjustManaCostToAvoidNegEffects(cost, sa.getHostCard(), ai); List manaSpentToPay = test ? new ArrayList<>() : sa.getPayingMana(); boolean purePhyrexian = cost.containsOnlyPhyrexianMana(); - int testEnergyPool = ai.getCounters(CounterType.ENERGY); + int testEnergyPool = ai.getCounters(CounterEnumType.ENERGY); List paymentList = Lists.newArrayList(); @@ -507,16 +563,10 @@ public class ComputerUtilMana { } } else { - if (saPayment.getPayCosts() != null) { - final CostPayment pay = new CostPayment(saPayment.getPayCosts(), saPayment); - if (!pay.payComputerCosts(new AiCostDecision(ai, saPayment))) { - saList.remove(saPayment); - continue; - } - } - else { - System.err.println("Ability " + saPayment + " from " + saPayment.getHostCard() + " had NULL as payCost"); - saPayment.getHostCard().tap(); + final CostPayment pay = new CostPayment(saPayment.getPayCosts(), saPayment); + if (!pay.payComputerCosts(new AiCostDecision(ai, saPayment))) { + saList.remove(saPayment); + continue; } ai.getGame().getStack().addAndUnfreeze(saPayment); @@ -627,7 +677,7 @@ public class ComputerUtilMana { } } } - sortManaAbilities(sourcesForShards); + sortManaAbilities(sourcesForShards, sa); if (DEBUG_MANA_PAYMENT) { System.out.println("DEBUG_MANA_PAYMENT: sourcesForShards = " + sourcesForShards); } @@ -741,7 +791,7 @@ public class ComputerUtilMana { continue; } - if (thisMana.getManaAbility() != null && !thisMana.getManaAbility().meetsManaRestrictions(saBeingPaidFor)) { + if (thisMana.getManaAbility() != null && !thisMana.getManaAbility().meetsSpellAndShardRestrictions(saBeingPaidFor, shard, thisMana.getColor())) { continue; } @@ -837,10 +887,9 @@ public class ComputerUtilMana { if (checkCosts) { // Check if AI can still play this mana ability ma.setActivatingPlayer(ai); - if (ma.getPayCosts() != null) { // if the AI can't pay the additional costs skip the mana ability - if (!CostPayment.canPayAdditionalCosts(ma.getPayCosts(), ma)) { - return false; - } + // if the AI can't pay the additional costs skip the mana ability + if (!CostPayment.canPayAdditionalCosts(ma.getPayCosts(), ma)) { + return false; } else if (sourceCard.isTapped()) { return false; @@ -1144,7 +1193,7 @@ public class ComputerUtilMana { ManaCostBeingPaid cost = new ManaCostBeingPaid(mana, restriction); // Tack xMana Payments into mana here if X is a set value - if (sa.getPayCosts() != null && (cost.getXcounter() > 0 || extraMana > 0)) { + if (cost.getXcounter() > 0 || extraMana > 0) { int manaToAdd = 0; if (test && extraMana > 0) { final int multiplicator = Math.max(cost.getXcounter(), 1); @@ -1169,7 +1218,7 @@ public class ComputerUtilMana { cost.increaseShard(shardToGrow, manaToAdd); if (!test) { - card.setXManaCostPaid(manaToAdd / cost.getXcounter()); + sa.setXManaCostPaid(manaToAdd / cost.getXcounter()); } } @@ -1218,7 +1267,7 @@ public class ComputerUtilMana { for (SpellAbility ma : src.getManaAbilities()) { ma.setActivatingPlayer(p); if (!checkPlayable || ma.canPlay()) { - int costsToActivate = ma.getPayCosts() != null && ma.getPayCosts().getCostMana() != null ? ma.getPayCosts().getCostMana().convertAmount() : 0; + int costsToActivate = ma.getPayCosts().getCostMana() != null ? ma.getPayCosts().getCostMana().convertAmount() : 0; int producedMana = ma.getParamOrDefault("Produced", "").split(" ").length; int producedAmount = AbilityUtils.calculateAmount(src, ma.getParamOrDefault("Amount", "1"), ma); @@ -1594,7 +1643,7 @@ public class ComputerUtilMana { } public static int determineMaxAffordableX(Player ai, SpellAbility sa) { - if (sa.getPayCosts() == null || sa.getPayCosts().getCostMana() == null) { + if (sa.getPayCosts().getCostMana() == null) { return -1; } diff --git a/forge-ai/src/main/java/forge/ai/CreatureEvaluator.java b/forge-ai/src/main/java/forge/ai/CreatureEvaluator.java index 3b7a9c7890a..917012b236d 100644 --- a/forge-ai/src/main/java/forge/ai/CreatureEvaluator.java +++ b/forge-ai/src/main/java/forge/ai/CreatureEvaluator.java @@ -5,7 +5,7 @@ import com.google.common.base.Function; import forge.game.ability.AbilityUtils; import forge.game.ability.ApiType; import forge.game.card.Card; -import forge.game.card.CounterType; +import forge.game.card.CounterEnumType; import forge.game.cost.CostPayEnergy; import forge.game.keyword.Keyword; import forge.game.keyword.KeywordInterface; @@ -242,11 +242,11 @@ public class CreatureEvaluator implements Function { && "+X".equals(sa.getParam("NumDef")) && !sa.usesTargeting() && (!sa.hasParam("Defined") || "Self".equals(sa.getParam("Defined")))) { - if (sa.getPayCosts() != null && sa.getPayCosts().hasOnlySpecificCostType(CostPayEnergy.class)) { + if (sa.getPayCosts().hasOnlySpecificCostType(CostPayEnergy.class)) { // Electrostatic Pummeler, can be expanded for similar cards int initPower = getEffectivePower(sa.getHostCard()); int pumpedPower = initPower; - int energy = sa.getHostCard().getController().getCounters(CounterType.ENERGY); + int energy = sa.getHostCard().getController().getCounters(CounterEnumType.ENERGY); if (energy > 0) { int numActivations = energy / 3; for (int i = 0; i < numActivations; i++) { diff --git a/forge-ai/src/main/java/forge/ai/GameState.java b/forge-ai/src/main/java/forge/ai/GameState.java index e07b65d95c4..600bbe41d7d 100644 --- a/forge-ai/src/main/java/forge/ai/GameState.java +++ b/forge-ai/src/main/java/forge/ai/GameState.java @@ -592,6 +592,7 @@ public abstract class GameState { cardToEnchantPlayerId.clear(); cardToRememberedId.clear(); cardToExiledWithId.clear(); + cardToImprintedId.clear(); markedDamage.clear(); cardToChosenClrs.clear(); cardToChosenCards.clear(); @@ -1090,11 +1091,11 @@ public abstract class GameState { } private void applyCountersToGameEntity(GameEntity entity, String counterString) { - entity.setCounters(Maps.newEnumMap(CounterType.class)); + entity.setCounters(Maps.newHashMap()); String[] allCounterStrings = counterString.split(","); for (final String counterPair : allCounterStrings) { String[] pair = counterPair.split("=", 2); - entity.addCounter(CounterType.valueOf(pair[0]), Integer.parseInt(pair[1]), null, false, false, null); + entity.addCounter(CounterType.getType(pair[0]), Integer.parseInt(pair[1]), null, false, false, null); } } @@ -1136,7 +1137,7 @@ public abstract class GameState { Map counters = c.getCounters(); // Note: Not clearCounters() since we want to keep the counters // var as-is. - c.setCounters(Maps.newEnumMap(CounterType.class)); + c.setCounters(Maps.newHashMap()); if (c.isAura()) { // dummy "enchanting" to indicate that the card will be force-attached elsewhere // (will be overridden later, so the actual value shouldn't matter) diff --git a/forge-ai/src/main/java/forge/ai/PlayerControllerAi.java b/forge-ai/src/main/java/forge/ai/PlayerControllerAi.java index 56d592d5b8e..1f4e66b3198 100644 --- a/forge-ai/src/main/java/forge/ai/PlayerControllerAi.java +++ b/forge-ai/src/main/java/forge/ai/PlayerControllerAi.java @@ -145,12 +145,12 @@ public class PlayerControllerAi extends PlayerController { } @Override - public CardCollectionView chooseCardsForEffect(CardCollectionView sourceList, SpellAbility sa, String title, int min, int max, boolean isOptional) { - return brains.chooseCardsForEffect(sourceList, sa, min, max, isOptional); + public CardCollectionView chooseCardsForEffect(CardCollectionView sourceList, SpellAbility sa, String title, int min, int max, boolean isOptional, Map params) { + return brains.chooseCardsForEffect(sourceList, sa, min, max, isOptional, params); } @Override - public T chooseSingleEntityForEffect(FCollectionView optionList, DelayedReveal delayedReveal, SpellAbility sa, String title, boolean isOptional, Player targetedPlayer) { + public T chooseSingleEntityForEffect(FCollectionView optionList, DelayedReveal delayedReveal, SpellAbility sa, String title, boolean isOptional, Player targetedPlayer, Map params) { if (delayedReveal != null) { reveal(delayedReveal.getCards(), delayedReveal.getZone(), delayedReveal.getOwner(), delayedReveal.getMessagePrefix()); } @@ -158,13 +158,13 @@ public class PlayerControllerAi extends PlayerController { if (null == api) { throw new InvalidParameterException("SA is not api-based, this is not supported yet"); } - return SpellApiToAi.Converter.get(api).chooseSingleEntity(player, sa, (FCollection)optionList, isOptional, targetedPlayer); + return SpellApiToAi.Converter.get(api).chooseSingleEntity(player, sa, (FCollection)optionList, isOptional, targetedPlayer, params); } @Override public List chooseEntitiesForEffect( FCollectionView optionList, int min, int max, DelayedReveal delayedReveal, SpellAbility sa, String title, - Player targetedPlayer) { + Player targetedPlayer, Map params) { if (delayedReveal != null) { reveal(delayedReveal.getCards(), delayedReveal.getZone(), delayedReveal.getOwner(), delayedReveal.getMessagePrefix()); } @@ -172,7 +172,7 @@ public class PlayerControllerAi extends PlayerController { List selecteds = new ArrayList<>(); T selected; do { - selected = chooseSingleEntityForEffect(remaining, null, sa, title, selecteds.size()>=min, targetedPlayer); + selected = chooseSingleEntityForEffect(remaining, null, sa, title, selecteds.size()>=min, targetedPlayer, params); if ( selected != null ) { remaining.remove(selected); selecteds.add(selected); @@ -182,7 +182,23 @@ public class PlayerControllerAi extends PlayerController { } @Override - public SpellAbility chooseSingleSpellForEffect(java.util.List spells, SpellAbility sa, String title, + public List chooseSpellAbilitiesForEffect(List spells, SpellAbility sa, String title, + int num, Map params) { + List remaining = Lists.newArrayList(spells); + List selecteds = Lists.newArrayList(); + SpellAbility selected; + do { + selected = chooseSingleSpellForEffect(remaining, sa, title, params); + if ( selected != null ) { + remaining.remove(selected); + selecteds.add(selected); + } + } while ( (selected != null ) && (selecteds.size() < num) ); + return selecteds; + } + + @Override + public SpellAbility chooseSingleSpellForEffect(List spells, SpellAbility sa, String title, Map params) { ApiType api = sa.getApi(); if (null == api) { @@ -208,15 +224,13 @@ public class PlayerControllerAi extends PlayerController { } @Override - public boolean confirmTrigger(WrappedAbility wrapper, Map triggerParams, boolean isMandatory) { + public boolean confirmTrigger(WrappedAbility wrapper) { final SpellAbility sa = wrapper.getWrappedAbility(); //final Trigger regtrig = wrapper.getTrigger(); if (ComputerUtilAbility.getAbilitySourceName(sa).equals("Deathmist Raptor")) { return true; } - if (triggerParams.containsKey("DelayedTrigger") || isMandatory) { - //TODO: The only card with an optional delayed trigger is Shirei, Shizo's Caretaker, - // needs to be expanded when a more difficult cards comes up + if (wrapper.isMandatory()) { return true; } // Store/replace target choices more properly to get this SA cleared. @@ -503,7 +517,7 @@ public class PlayerControllerAi extends PlayerController { @Override public String chooseSomeType(String kindOfType, SpellAbility sa, Collection validTypes, List invalidTypes, boolean isOptional) { - String chosen = ComputerUtil.chooseSomeType(player, kindOfType, sa.getParam("AILogic"), invalidTypes); + String chosen = ComputerUtil.chooseSomeType(player, kindOfType, sa.getParam("AILogic"), validTypes, invalidTypes); if (StringUtils.isBlank(chosen) && !validTypes.isEmpty()) { chosen = validTypes.iterator().next(); System.err.println("AI has no idea how to choose " + kindOfType +", defaulting to arbitrary element: chosen"); @@ -603,6 +617,7 @@ public class PlayerControllerAi extends PlayerController { if (sa instanceof LandAbility) { if (sa.canPlay()) { sa.resolve(); + game.updateLastStateForCard(sa.getHostCard()); } } else { ComputerUtil.handlePlayingSpellAbility(player, sa, game); @@ -754,6 +769,7 @@ public class PlayerControllerAi extends PlayerController { return defaultVal != null && defaultVal.booleanValue(); case UntapTimeVault: return false; // TODO Should AI skip his turn for time vault? case LeftOrRight: return brains.chooseDirection(sa); + case OddsOrEvens: return brains.chooseEvenOdd(sa); // false is Odd, true is Even default: return MyRandom.getRandom().nextBoolean(); } @@ -1122,7 +1138,8 @@ public class PlayerControllerAi extends PlayerController { CardCollectionView cards = CardLists.getValidCards(aiLibrary, "Creature", player, sa.getHostCard()); return ComputerUtilCard.getMostProminentCardName(cards); } else if (logic.equals("BestCreatureInComputerDeck")) { - return ComputerUtilCard.getBestCreatureAI(aiLibrary).getName(); + Card bestCreature = ComputerUtilCard.getBestCreatureAI(aiLibrary); + return bestCreature != null ? bestCreature.getName() : "Plains"; } else if (logic.equals("RandomInComputerDeck")) { return Aggregates.random(aiLibrary).getName(); } else if (logic.equals("MostProminentSpellInComputerDeck")) { @@ -1213,7 +1230,7 @@ public class PlayerControllerAi extends PlayerController { public List chooseOptionalCosts(SpellAbility chosen, List optionalCostValues) { List chosenOptCosts = Lists.newArrayList(); - Cost costSoFar = chosen.getPayCosts() != null ? chosen.getPayCosts().copy() : Cost.Zero; + Cost costSoFar = chosen.getPayCosts().copy(); for (OptionalCostValue opt : optionalCostValues) { // Choose the optional cost if it can be paid (to be improved later, check for playability and other conditions perhaps) @@ -1252,7 +1269,7 @@ public class PlayerControllerAi extends PlayerController { // TODO: improve the logic depending on the keyword and the playability of the cost-modified SA (enough targets present etc.) int chosenAmount = 0; - Cost costSoFar = sa.getPayCosts() != null ? sa.getPayCosts().copy() : Cost.Zero; + Cost costSoFar = sa.getPayCosts().copy(); for (int i = 0; i < max; i++) { costSoFar.add(cost); @@ -1268,13 +1285,16 @@ public class PlayerControllerAi extends PlayerController { } @Override - public CardCollection chooseCardsForEffectMultiple(Map validMap, SpellAbility sa, String title) { + public CardCollection chooseCardsForEffectMultiple(Map validMap, SpellAbility sa, String title, boolean isOptional) { CardCollection choices = new CardCollection(); for (String mapKey: validMap.keySet()) { CardCollection cc = validMap.get(mapKey); cc.removeAll(choices); - choices.add(ComputerUtilCard.getBestAI(cc)); // TODO: should the AI limit itself here with the max number of cards in hand? + Card chosen = ComputerUtilCard.getBestAI(cc); + if (chosen != null) { + choices.add(chosen); + } } return choices; diff --git a/forge-ai/src/main/java/forge/ai/SpecialAiLogic.java b/forge-ai/src/main/java/forge/ai/SpecialAiLogic.java new file mode 100644 index 00000000000..6a378ea6d0f --- /dev/null +++ b/forge-ai/src/main/java/forge/ai/SpecialAiLogic.java @@ -0,0 +1,341 @@ +package forge.ai; + +import com.google.common.base.Predicate; +import forge.ai.ability.TokenAi; +import forge.game.Game; +import forge.game.ability.AbilityUtils; +import forge.game.ability.ApiType; +import forge.game.card.*; +import forge.game.combat.Combat; +import forge.game.keyword.Keyword; +import forge.game.phase.PhaseHandler; +import forge.game.phase.PhaseType; +import forge.game.player.Player; +import forge.game.spellability.SpellAbility; +import forge.game.spellability.TargetRestrictions; +import forge.game.zone.ZoneType; +import forge.util.Aggregates; + +/* + * This class contains logic which is shared by several cards with different ability types (e.g. AF ChangeZone / AF Destroy) + * Ideally, the naming scheme for methods in this class should be doXXXLogic, where XXX is the name of the logic, + * and the signature of the method should be "public static boolean doXXXLogic(final Player ai, final SpellAbility sa), + * possibly followed with any additional necessary parameters. These AI logic routines generally do all the work, so returning + * true from them should indicate that the AI has made a decision and configured the spell ability (targeting, etc.) as it + * deemed necessary. + */ + +public class SpecialAiLogic { + // A logic for cards like Pongify, Crib Swap, Angelic Ascension + public static boolean doPongifyLogic(final Player ai, final SpellAbility sa) { + Card source = sa.getHostCard(); + Game game = source.getGame(); + PhaseHandler ph = game.getPhaseHandler(); + TargetRestrictions tgt = sa.getTargetRestrictions(); + + CardCollection listOpp = CardLists.getValidCards(ai.getOpponents().getCardsIn(ZoneType.Battlefield), tgt.getValidTgts(), ai, source, sa); + listOpp = CardLists.getTargetableCards(listOpp, sa); + + Card choice = ComputerUtilCard.getMostExpensivePermanentAI(listOpp); + + final Card token = choice != null ? TokenAi.spawnToken(choice.getController(), sa.getSubAbility()) : null; + if (token == null || !token.isCreature() || token.getNetToughness() < 1) { + return true; // becomes Terminate + } else if (choice != null && choice.isPlaneswalker()) { + if (choice.getCurrentLoyalty() * 35 > ComputerUtilCard.evaluateCreature(token)) { + sa.resetTargets(); + sa.getTargets().add(choice); + return true; + } else { + return false; + } + } else { + boolean hasOppTarget = true; + if (choice != null + && ((!choice.isCreature() || choice.isTapped()) && ph.getPhase().isBefore(PhaseType.COMBAT_DECLARE_BLOCKERS) && ph.getPlayerTurn() == ai) // prevent surprise combatant + || ComputerUtilCard.evaluateCreature(choice) < 1.5 * ComputerUtilCard.evaluateCreature(token)) { + + hasOppTarget = false; + } + + // See if we have anything we can upgrade + if (!hasOppTarget) { + CardCollection listOwn = CardLists.getValidCards(ai.getCardsIn(ZoneType.Battlefield), tgt.getValidTgts(), ai, source, sa); + listOwn = CardLists.getTargetableCards(listOwn, sa); + + Card bestOwnCardToUpgrade = ComputerUtilCard.getWorstCreatureAI(CardLists.filter(listOwn, new Predicate() { + @Override + public boolean apply(Card card) { + return card.isCreature() && (ComputerUtilCard.isUselessCreature(ai, card) + || ComputerUtilCard.evaluateCreature(token) > 2 * ComputerUtilCard.evaluateCreature(card)); + } + })); + if (bestOwnCardToUpgrade != null) { + if (ComputerUtilCard.isUselessCreature(ai, bestOwnCardToUpgrade) || (ph.getPhase().isAfter(PhaseType.COMBAT_END) || ph.getPlayerTurn() != ai)) { + sa.resetTargets(); + sa.getTargets().add(bestOwnCardToUpgrade); + return true; + } + } + } else { + sa.resetTargets(); + sa.getTargets().add(choice); + return true; + } + + return hasOppTarget; + } + } + + // A logic for cards that say "Sacrifice a creature: CARDNAME gets +X/+X until EOT" + public static boolean doAristocratLogic(final Player ai, final SpellAbility sa) { + final Game game = ai.getGame(); + final Combat combat = game.getCombat(); + final Card source = sa.getHostCard(); + final int numOtherCreats = Math.max(0, ai.getCreaturesInPlay().size() - 1); + final int powerBonus = sa.hasParam("NumAtt") ? AbilityUtils.calculateAmount(source, sa.getParam("NumAtt"), sa) : 0; + final int toughnessBonus = sa.hasParam("NumDef") ? AbilityUtils.calculateAmount(source, sa.getParam("NumDef"), sa) : 0; + final boolean indestructible = sa.hasParam("KW") && sa.getParam("KW").contains("Indestructible"); + final int selfEval = ComputerUtilCard.evaluateCreature(source); + final boolean isThreatened = ComputerUtil.predictThreatenedObjects(ai, null, true).contains(source); + + if (numOtherCreats == 0) { + return false; + } + + // Try to save the card from death by pumping it if it's threatened with a damage spell + if (isThreatened && (toughnessBonus > 0 || indestructible)) { + SpellAbility saTop = game.getStack().peekAbility(); + + if (saTop.getApi() == ApiType.DealDamage || saTop.getApi() == ApiType.DamageAll) { + int dmg = AbilityUtils.calculateAmount(saTop.getHostCard(), saTop.getParam("NumDmg"), saTop) + source.getDamage(); + final int numCreatsToSac = indestructible ? 1 : Math.max(1, (int)Math.ceil((dmg - source.getNetToughness() + 1) / toughnessBonus)); + + if (numCreatsToSac > 1) { // probably not worth sacrificing too much + return false; + } + + if (indestructible || (source.getNetToughness() <= dmg && source.getNetToughness() + toughnessBonus * numCreatsToSac > dmg)) { + final CardCollection sacFodder = CardLists.filter(ai.getCreaturesInPlay(), + new Predicate() { + @Override + public boolean apply(Card card) { + return ComputerUtilCard.isUselessCreature(ai, card) + || card.hasSVar("SacMe") + || ComputerUtilCard.evaluateCreature(card) < selfEval; // Maybe around 150 is OK? + } + } + ); + return sacFodder.size() >= numCreatsToSac; + } + } + + return false; + } + + if (combat == null) { + return false; + } + + if (combat.isAttacking(source)) { + if (combat.getBlockers(source).isEmpty()) { + // Unblocked. Check if able to deal lethal, then sac'ing everything is fair game if + // the opponent is tapped out or if we're willing to risk it (will currently risk it + // in case it sacs less than half its creatures to deal lethal damage) + + // TODO: also teach the AI to account for Trample, but that's trickier (needs to account fully + // for potential damage prevention, various effects like reducing damage to 0, etc.) + + final Player defPlayer = combat.getDefendingPlayerRelatedTo(source); + final boolean defTappedOut = ComputerUtilMana.getAvailableManaEstimate(defPlayer) == 0; + + final boolean isInfect = source.hasKeyword(Keyword.INFECT); // Flesh-Eater Imp + int lethalDmg = isInfect ? 10 - defPlayer.getPoisonCounters() : defPlayer.getLife(); + + if (isInfect && !combat.getDefenderByAttacker(source).canReceiveCounters(CounterType.get(CounterEnumType.POISON))) { + lethalDmg = Integer.MAX_VALUE; // won't be able to deal poison damage to kill the opponent + } + + final int numCreatsToSac = indestructible ? 1 : (lethalDmg - source.getNetCombatDamage()) / (powerBonus != 0 ? powerBonus : 1); + + if (defTappedOut || numCreatsToSac < numOtherCreats / 2) { + return source.getNetCombatDamage() < lethalDmg + && source.getNetCombatDamage() + numOtherCreats * powerBonus >= lethalDmg; + } else { + return false; + } + } else { + // We have already attacked. Thus, see if we have a creature to sac that is worse to lose + // than the card we attacked with. + final CardCollection sacTgts = CardLists.filter(ai.getCreaturesInPlay(), + new Predicate() { + @Override + public boolean apply(Card card) { + return ComputerUtilCard.isUselessCreature(ai, card) + || ComputerUtilCard.evaluateCreature(card) < selfEval; + } + } + ); + + if (sacTgts.isEmpty()) { + return false; + } + + final int minDefT = Aggregates.min(combat.getBlockers(source), CardPredicates.Accessors.fnGetNetToughness); + final int DefP = indestructible ? 0 : Aggregates.sum(combat.getBlockers(source), CardPredicates.Accessors.fnGetNetPower); + + // Make sure we don't over-sacrifice, only sac until we can survive and kill a creature + return source.getNetToughness() - source.getDamage() <= DefP || source.getNetCombatDamage() < minDefT; + } + } else { + // We can't deal lethal, check if there's any sac fodder than can be used for other circumstances + final CardCollection sacFodder = CardLists.filter(ai.getCreaturesInPlay(), + new Predicate() { + @Override + public boolean apply(Card card) { + return ComputerUtilCard.isUselessCreature(ai, card) + || card.hasSVar("SacMe") + || ComputerUtilCard.evaluateCreature(card) < selfEval; // Maybe around 150 is OK? + } + } + ); + + return !sacFodder.isEmpty(); + } + } + + // A logic for cards that say "Sacrifice a creature: put X +1/+1 counters on CARDNAME" (e.g. Falkenrath Aristocrat) + public static boolean doAristocratWithCountersLogic(final Player ai, final SpellAbility sa) { + final Card source = sa.getHostCard(); + final String logic = sa.getParam("AILogic"); // should not even get here unless there's an Aristocrats logic applied + final boolean isDeclareBlockers = ai.getGame().getPhaseHandler().is(PhaseType.COMBAT_DECLARE_BLOCKERS); + + final int numOtherCreats = Math.max(0, ai.getCreaturesInPlay().size() - 1); + if (numOtherCreats == 0) { + // Cut short if there's nothing to sac at all + return false; + } + + // Check if the standard Aristocrats logic applies first (if in the right conditions for it) + final boolean isThreatened = ComputerUtil.predictThreatenedObjects(ai, null, true).contains(source); + if (isDeclareBlockers || isThreatened) { + if (doAristocratLogic(ai, sa)) { + return true; + } + } + + // Check if anything is to be gained from the PutCounter subability + SpellAbility countersSa = null; + if (sa.getSubAbility() == null || sa.getSubAbility().getApi() != ApiType.PutCounter) { + if (sa.getApi() == ApiType.PutCounter) { + // called directly from CountersPutAi + countersSa = sa; + } + } else { + countersSa = sa.getSubAbility(); + } + + if (countersSa == null) { + // Shouldn't get here if there is no PutCounter subability (wrong AI logic specified?) + System.err.println("Warning: AILogic AristocratCounters was specified on " + source + ", but there was no PutCounter SA in chain!"); + return false; + } + + final Game game = ai.getGame(); + final Combat combat = game.getCombat(); + final int selfEval = ComputerUtilCard.evaluateCreature(source); + + String typeToGainCtr = ""; + if (logic.contains(".")) { + typeToGainCtr = logic.substring(logic.indexOf(".") + 1); + } + CardCollection relevantCreats = typeToGainCtr.isEmpty() ? ai.getCreaturesInPlay() + : CardLists.filter(ai.getCreaturesInPlay(), CardPredicates.isType(typeToGainCtr)); + relevantCreats.remove(source); + if (relevantCreats.isEmpty()) { + // No relevant creatures to sac + return false; + } + + int numCtrs = AbilityUtils.calculateAmount(source, countersSa.getParam("CounterNum"), countersSa); + + if (combat != null && combat.isAttacking(source) && isDeclareBlockers) { + if (combat.getBlockers(source).isEmpty()) { + // Unblocked. Check if we can deal lethal after receiving counters. + final Player defPlayer = combat.getDefendingPlayerRelatedTo(source); + final boolean defTappedOut = ComputerUtilMana.getAvailableManaEstimate(defPlayer) == 0; + + final boolean isInfect = source.hasKeyword(Keyword.INFECT); + int lethalDmg = isInfect ? 10 - defPlayer.getPoisonCounters() : defPlayer.getLife(); + + if (isInfect && !combat.getDefenderByAttacker(source).canReceiveCounters(CounterType.get(CounterEnumType.POISON))) { + lethalDmg = Integer.MAX_VALUE; // won't be able to deal poison damage to kill the opponent + } + + // Check if there's anything that will die anyway that can be eaten to gain a perma-bonus + final CardCollection forcedSacTgts = CardLists.filter(relevantCreats, + new Predicate() { + @Override + public boolean apply(Card card) { + return ComputerUtil.predictThreatenedObjects(ai, null, true).contains(card) + || (combat.isAttacking(card) && combat.isBlocked(card) && ComputerUtilCombat.combatantWouldBeDestroyed(ai, card, combat)); + } + } + ); + if (!forcedSacTgts.isEmpty()) { + return true; + } + + final int numCreatsToSac = Math.max(0, (lethalDmg - source.getNetCombatDamage()) / numCtrs); + + if (defTappedOut || numCreatsToSac < relevantCreats.size() / 2) { + return source.getNetCombatDamage() < lethalDmg + && source.getNetCombatDamage() + relevantCreats.size() * numCtrs >= lethalDmg; + } else { + return false; + } + } else { + // We have already attacked. Thus, see if we have a creature to sac that is worse to lose + // than the card we attacked with. Since we're getting a permanent bonus, consider sacrificing + // things that are also threatened to be destroyed anyway. + final CardCollection sacTgts = CardLists.filter(relevantCreats, + new Predicate() { + @Override + public boolean apply(Card card) { + return ComputerUtilCard.isUselessCreature(ai, card) + || ComputerUtilCard.evaluateCreature(card) < selfEval + || ComputerUtil.predictThreatenedObjects(ai, null, true).contains(card); + } + } + ); + + if (sacTgts.isEmpty()) { + return false; + } + + final boolean sourceCantDie = ComputerUtilCombat.attackerCantBeDestroyedInCombat(ai, source); + final int minDefT = Aggregates.min(combat.getBlockers(source), CardPredicates.Accessors.fnGetNetToughness); + final int DefP = sourceCantDie ? 0 : Aggregates.sum(combat.getBlockers(source), CardPredicates.Accessors.fnGetNetPower); + + // Make sure we don't over-sacrifice, only sac until we can survive and kill a creature + return source.getNetToughness() - source.getDamage() <= DefP || source.getNetCombatDamage() < minDefT; + } + } else { + // We can't deal lethal, check if there's any sac fodder than can be used for other circumstances + final boolean isBlocking = combat != null && combat.isBlocking(source); + final CardCollection sacFodder = CardLists.filter(relevantCreats, + new Predicate() { + @Override + public boolean apply(Card card) { + return ComputerUtilCard.isUselessCreature(ai, card) + || card.hasSVar("SacMe") + || (isBlocking && ComputerUtilCard.evaluateCreature(card) < selfEval) + || ComputerUtil.predictThreatenedObjects(ai, null, true).contains(card); + } + } + ); + + return !sacFodder.isEmpty(); + } + } +} diff --git a/forge-ai/src/main/java/forge/ai/SpecialCardAi.java b/forge-ai/src/main/java/forge/ai/SpecialCardAi.java index f5f4435c491..81ccf909daa 100644 --- a/forge-ai/src/main/java/forge/ai/SpecialCardAi.java +++ b/forge-ai/src/main/java/forge/ai/SpecialCardAi.java @@ -327,7 +327,7 @@ public class SpecialCardAi { boolean canTrample = source.hasKeyword(Keyword.TRAMPLE); if (!isBlocking && combat.getDefenderByAttacker(source) instanceof Card) { - int loyalty = combat.getDefenderByAttacker(source).getCounters(CounterType.LOYALTY); + int loyalty = combat.getDefenderByAttacker(source).getCounters(CounterEnumType.LOYALTY); int totalDamageToPW = 0; for (Card atk : (combat.getAttackersOf(combat.getDefenderByAttacker(source)))) { if (combat.isUnblocked(atk)) { @@ -407,7 +407,7 @@ public class SpecialCardAi { } public static Pair getPumpedPT(Player ai, int power, int toughness) { - int energy = ai.getCounters(CounterType.ENERGY); + int energy = ai.getCounters(CounterEnumType.ENERGY); if (energy > 0) { int numActivations = energy / 3; for (int i = 0; i < numActivations; i++) { @@ -708,7 +708,7 @@ public class SpecialCardAi { // 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) { + if (ex.hasSVar("IsReanimatorCard") && ex.getCounters(CounterEnumType.TIME) > 0) { return false; } } @@ -756,6 +756,37 @@ public class SpecialCardAi { } } + // Maze's End + public static class MazesEnd { + public static boolean consider(final Player ai, final SpellAbility sa) { + PhaseHandler ph = ai.getGame().getPhaseHandler(); + CardCollection availableGates = CardLists.filter(ai.getCardsIn(ZoneType.Library), CardPredicates.isType("Gate")); + + return ph.is(PhaseType.END_OF_TURN) && ph.getNextTurn() == ai && !availableGates.isEmpty(); + } + + public static Card considerCardToGet(final Player ai, final SpellAbility sa) + { + CardCollection currentGates = CardLists.filter(ai.getCardsIn(ZoneType.Battlefield), CardPredicates.isType("Gate")); + CardCollection availableGates = CardLists.filter(ai.getCardsIn(ZoneType.Library), CardPredicates.isType("Gate")); + + if (availableGates.isEmpty()) + return null; // shouldn't get here + + for (Card gate : availableGates) + { + if (CardLists.filter(currentGates, CardPredicates.nameEquals(gate.getName())).isEmpty()) + { + // Diversify our mana base + return gate; + } + } + + // Fetch a random gate if we already have all types + return Aggregates.random(availableGates); + } + } + // Mairsil, the Pretender public static class MairsilThePretender { // Scan the fetch list for a card with at least one activated ability. @@ -767,7 +798,7 @@ public class SpecialCardAi { Player controller = c.getController(); boolean wasCaged = false; for (Card caged : CardLists.filter(controller.getCardsIn(ZoneType.Exile), - CardPredicates.hasCounter(CounterType.CAGE))) { + CardPredicates.hasCounter(CounterEnumType.CAGE))) { if (c.getName().equals(caged.getName())) { wasCaged = true; break; @@ -1073,7 +1104,7 @@ public class SpecialCardAi { // Sarkhan the Mad public static class SarkhanTheMad { public static boolean considerDig(final Player ai, final SpellAbility sa) { - return sa.getHostCard().getCounters(CounterType.LOYALTY) == 1; + return sa.getHostCard().getCounters(CounterEnumType.LOYALTY) == 1; } public static boolean considerMakeDragon(final Player ai, final SpellAbility sa) { @@ -1109,7 +1140,7 @@ public class SpecialCardAi { // Sorin, Vengeful Bloodlord public static class SorinVengefulBloodlord { public static boolean consider(final Player ai, final SpellAbility sa) { - int loyalty = sa.getHostCard().getCounters(CounterType.LOYALTY); + int loyalty = sa.getHostCard().getCounters(CounterEnumType.LOYALTY); CardCollection creaturesToGet = CardLists.filter(ai.getCardsIn(ZoneType.Graveyard), Predicates.and(CardPredicates.Presets.CREATURES, CardPredicates.lessCMC(loyalty - 1), new Predicate() { @Override @@ -1365,7 +1396,7 @@ public class SpecialCardAi { Card source = sa.getHostCard(); Game game = source.getGame(); - final int loyalty = source.getCounters(CounterType.LOYALTY); + final int loyalty = source.getCounters(CounterEnumType.LOYALTY); int x = -1, best = 0; Card single = null; for (int i = 0; i < loyalty; i++) { diff --git a/forge-ai/src/main/java/forge/ai/SpellAbilityAi.java b/forge-ai/src/main/java/forge/ai/SpellAbilityAi.java index d86989d87a8..665e8881f4f 100644 --- a/forge-ai/src/main/java/forge/ai/SpellAbilityAi.java +++ b/forge-ai/src/main/java/forge/ai/SpellAbilityAi.java @@ -2,6 +2,7 @@ package forge.ai; import com.google.common.collect.Iterables; import com.google.common.collect.Lists; +import forge.card.CardStateName; import forge.card.ICardFace; import forge.card.mana.ManaCost; import forge.card.mana.ManaCostParser; @@ -167,7 +168,8 @@ public abstract class SpellAbilityAi { // a mandatory SpellAbility with targeting but without candidates, // does not need to go any deeper - if (sa.usesTargeting() && mandatory && !sa.getTargetRestrictions().hasCandidates(sa, true)) { + if (sa.usesTargeting() && mandatory && !sa.isTargetNumberValid() + && !sa.getTargetRestrictions().hasCandidates(sa, true)) { return false; } @@ -247,6 +249,7 @@ public abstract class SpellAbilityAi { protected static boolean isSorcerySpeed(final SpellAbility sa) { return (sa.getRootAbility().isSpell() && sa.getHostCard().isSorcery()) || (sa.getRootAbility().isAbility() && sa.getRestrictions().isSorcerySpeed()) + || (sa.getRootAbility().isAdventure() && sa.getHostCard().getState(CardStateName.Adventure).getType().isSorcery()) || (sa.isPwAbility() && !sa.getHostCard().hasKeyword("CARDNAME's loyalty abilities can be activated at instant speed.")); } @@ -264,7 +267,7 @@ public abstract class SpellAbilityAi { // TODO probably also consider if winter orb or similar are out - if (sa.getPayCosts() == null || sa instanceof AbilitySub) { + if (sa instanceof AbilitySub) { return true; // This is only true for Drawbacks and triggers } @@ -304,7 +307,7 @@ public abstract class SpellAbilityAi { } @SuppressWarnings("unchecked") - public T chooseSingleEntity(Player ai, SpellAbility sa, Collection options, boolean isOptional, Player targetedPlayer) { + public T chooseSingleEntity(Player ai, SpellAbility sa, Collection options, boolean isOptional, Player targetedPlayer, Map params) { boolean hasPlayer = false; boolean hasCard = false; boolean hasPlaneswalker = false; @@ -321,11 +324,11 @@ public abstract class SpellAbilityAi { } if (hasPlayer && hasPlaneswalker) { - return (T) chooseSinglePlayerOrPlaneswalker(ai, sa, (Collection) options); + return (T) chooseSinglePlayerOrPlaneswalker(ai, sa, (Collection) options, params); } else if (hasCard) { - return (T) chooseSingleCard(ai, sa, (Collection) options, isOptional, targetedPlayer); + return (T) chooseSingleCard(ai, sa, (Collection) options, isOptional, targetedPlayer, params); } else if (hasPlayer) { - return (T) chooseSinglePlayer(ai, sa, (Collection) options); + return (T) chooseSinglePlayer(ai, sa, (Collection) options, params); } return null; @@ -336,17 +339,17 @@ public abstract class SpellAbilityAi { return spells.get(0); } - protected Card chooseSingleCard(Player ai, SpellAbility sa, Iterable options, boolean isOptional, Player targetedPlayer) { + protected Card chooseSingleCard(Player ai, SpellAbility sa, Iterable options, boolean isOptional, Player targetedPlayer, Map params) { System.err.println("Warning: default (ie. inherited from base class) implementation of chooseSingleCard is used by " + sa.getHostCard().getName() + " for " + this.getClass().getName() + ". Consider declaring an overloaded method"); return Iterables.getFirst(options, null); } - protected Player chooseSinglePlayer(Player ai, SpellAbility sa, Iterable options) { + protected Player chooseSinglePlayer(Player ai, SpellAbility sa, Iterable options, Map params) { System.err.println("Warning: default (ie. inherited from base class) implementation of chooseSinglePlayer is used by " + sa.getHostCard().getName() + " for " + this.getClass().getName() + ". Consider declaring an overloaded method"); return Iterables.getFirst(options, null); } - protected GameEntity chooseSinglePlayerOrPlaneswalker(Player ai, SpellAbility sa, Iterable options) { + protected GameEntity chooseSinglePlayerOrPlaneswalker(Player ai, SpellAbility sa, Iterable options, Map params) { System.err.println("Warning: default (ie. inherited from base class) implementation of chooseSinglePlayerOrPlaneswalker is used for " + this.getClass().getName() + ". Consider declaring an overloaded method"); return Iterables.getFirst(options, null); } diff --git a/forge-ai/src/main/java/forge/ai/SpellApiToAi.java b/forge-ai/src/main/java/forge/ai/SpellApiToAi.java index f3b3421c40b..460e0390e29 100644 --- a/forge-ai/src/main/java/forge/ai/SpellApiToAi.java +++ b/forge-ai/src/main/java/forge/ai/SpellApiToAi.java @@ -33,7 +33,7 @@ public enum SpellApiToAi { .put(ApiType.BidLife, BidLifeAi.class) .put(ApiType.Bond, BondAi.class) .put(ApiType.Branch, AlwaysPlayAi.class) - .put(ApiType.ChangeCombatants, CannotPlayAi.class) + .put(ApiType.ChangeCombatants, ChangeCombatantsAi.class) .put(ApiType.ChangeTargets, ChangeTargetsAi.class) .put(ApiType.ChangeX, AlwaysPlayAi.class) .put(ApiType.ChangeZone, ChangeZoneAi.class) @@ -42,6 +42,7 @@ public enum SpellApiToAi { .put(ApiType.ChooseCard, ChooseCardAi.class) .put(ApiType.ChooseColor, ChooseColorAi.class) .put(ApiType.ChooseDirection, ChooseDirectionAi.class) + .put(ApiType.ChooseEvenOdd, ChooseEvenOddAi.class) .put(ApiType.ChooseNumber, ChooseNumberAi.class) .put(ApiType.ChoosePlayer, ChoosePlayerAi.class) .put(ApiType.ChooseSource, ChooseSourceAi.class) @@ -83,7 +84,7 @@ public enum SpellApiToAi { .put(ApiType.FlipACoin, FlipACoinAi.class) .put(ApiType.Fog, FogAi.class) .put(ApiType.GainControl, ControlGainAi.class) - .put(ApiType.GainControlVariant, AlwaysPlayAi.class) + .put(ApiType.GainControlVariant, ControlGainVariantAi.class) .put(ApiType.GainLife, LifeGainAi.class) .put(ApiType.GainOwnership, CannotPlayAi.class) .put(ApiType.GameDrawn, CannotPlayAi.class) @@ -91,6 +92,7 @@ public enum SpellApiToAi { .put(ApiType.Goad, GoadAi.class) .put(ApiType.Haunt, HauntAi.class) .put(ApiType.ImmediateTrigger, AlwaysPlayAi.class) + .put(ApiType.Investigate, InvestigateAi.class) .put(ApiType.LoseLife, LifeLoseAi.class) .put(ApiType.LosesGame, GameLossAi.class) .put(ApiType.Mana, ManaEffectAi.class) diff --git a/forge-ai/src/main/java/forge/ai/ability/AmassAi.java b/forge-ai/src/main/java/forge/ai/ability/AmassAi.java index 7699259abd1..ab54f83224d 100644 --- a/forge-ai/src/main/java/forge/ai/ability/AmassAi.java +++ b/forge-ai/src/main/java/forge/ai/ability/AmassAi.java @@ -1,5 +1,7 @@ package forge.ai.ability; +import java.util.Map; + import com.google.common.collect.Iterables; import com.google.common.collect.Sets; @@ -23,12 +25,12 @@ public class AmassAi extends SpellAbilityAi { final Game game = ai.getGame(); if (!aiArmies.isEmpty()) { - return CardLists.count(aiArmies, CardPredicates.canReceiveCounters(CounterType.P1P1)) > 0; + return CardLists.count(aiArmies, CardPredicates.canReceiveCounters(CounterEnumType.P1P1)) > 0; } else { final String tokenScript = "b_0_0_zombie_army"; final int amount = AbilityUtils.calculateAmount(host, sa.getParamOrDefault("Num", "1"), sa); - Card token = TokenInfo.getProtoType(tokenScript, sa); + Card token = TokenInfo.getProtoType(tokenScript, sa, false); if (token == null) { return false; @@ -44,8 +46,8 @@ public class AmassAi extends SpellAbilityAi { CardCollection preList = new CardCollection(token); game.getAction().checkStaticAbilities(false, Sets.newHashSet(token), preList); - if (token.canReceiveCounters(CounterType.P1P1)) { - token.setCounters(CounterType.P1P1, amount); + if (token.canReceiveCounters(CounterEnumType.P1P1)) { + token.setCounters(CounterEnumType.P1P1, amount); } if (token.isCreature() && token.getNetToughness() < 1) { @@ -86,8 +88,8 @@ public class AmassAi extends SpellAbilityAi { } @Override - protected Card chooseSingleCard(Player ai, SpellAbility sa, Iterable options, boolean isOptional, Player targetedPlayer) { - Iterable better = CardLists.filter(options, CardPredicates.canReceiveCounters(CounterType.P1P1)); + protected Card chooseSingleCard(Player ai, SpellAbility sa, Iterable options, boolean isOptional, Player targetedPlayer, Map params) { + Iterable better = CardLists.filter(options, CardPredicates.canReceiveCounters(CounterEnumType.P1P1)); if (Iterables.isEmpty(better)) { better = options; } diff --git a/forge-ai/src/main/java/forge/ai/ability/AnimateAi.java b/forge-ai/src/main/java/forge/ai/ability/AnimateAi.java index baa0d00b7c5..b33948b293b 100644 --- a/forge-ai/src/main/java/forge/ai/ability/AnimateAi.java +++ b/forge-ai/src/main/java/forge/ai/ability/AnimateAi.java @@ -247,7 +247,6 @@ public class AnimateAi extends SpellAbilityAi { final Player ai = sa.getActivatingPlayer(); final PhaseHandler ph = ai.getGame().getPhaseHandler(); final boolean alwaysActivatePWAbility = sa.hasParam("Planeswalker") - && sa.getPayCosts() != null && sa.getPayCosts().hasSpecificCostType(CostPutCounter.class) && sa.getTargetRestrictions() != null && sa.getTargetRestrictions().getMinTargets(sa.getHostCard(), sa) == 0; diff --git a/forge-ai/src/main/java/forge/ai/ability/AttachAi.java b/forge-ai/src/main/java/forge/ai/ability/AttachAi.java index 23648c94401..bed0968b29e 100644 --- a/forge-ai/src/main/java/forge/ai/ability/AttachAi.java +++ b/forge-ai/src/main/java/forge/ai/ability/AttachAi.java @@ -69,11 +69,6 @@ public class AttachAi extends SpellAbilityAi { return false; } - if (ai.getGame().getPhaseHandler().getPhase().isAfter(PhaseType.COMBAT_DECLARE_BLOCKERS) - && !"Curse".equals(sa.getParam("AILogic"))) { - return false; - } - // prevent run-away activations - first time will always return true if (ComputerUtil.preventRunAwayActivations(sa)) { return false; @@ -398,7 +393,7 @@ public class AttachAi extends SpellAbilityAi { if (!c.isCreature() && !c.getType().hasSubtype("Vehicle") && !c.isTapped()) { // try to identify if this thing can actually tap for (SpellAbility ab : c.getAllSpellAbilities()) { - if (ab.getPayCosts() != null && ab.getPayCosts().hasTapCost()) { + if (ab.getPayCosts().hasTapCost()) { return true; } } @@ -560,7 +555,7 @@ public class AttachAi extends SpellAbilityAi { @Override public boolean apply(final Card c) { for (final SpellAbility sa : c.getSpellAbilities()) { - if (sa.isAbility() && sa.getPayCosts() != null && sa.getPayCosts().hasTapCost()) { + if (sa.isAbility() && sa.getPayCosts().hasTapCost()) { return false; } } @@ -838,7 +833,7 @@ public class AttachAi extends SpellAbilityAi { * @return the card */ private static Card attachAICursePreference(final SpellAbility sa, final List list, final boolean mandatory, - final Card attachSource) { + final Card attachSource, final Player ai) { // AI For choosing a Card to Curse of. // TODO Figure out some way to combine The "gathering of data" from @@ -930,6 +925,24 @@ public class AttachAi extends SpellAbilityAi { ); } + // If this is already attached and there's a sac cost, make sure we attach to something that's + // seriously better than whatever the attachment is currently attached to (e.g. Bound by Moonsilver) + if (sa.getHostCard().getAttachedTo() != null && sa.getHostCard().getAttachedTo().isCreature() + && sa.getPayCosts() != null && sa.getPayCosts().hasSpecificCostType(CostSacrifice.class)) { + final int oldEvalRating = ComputerUtilCard.evaluateCreature(sa.getHostCard().getAttachedTo()); + final int threshold = ai.isAI() ? ((PlayerControllerAi)ai.getController()).getAi().getIntProperty(AiProps.SAC_TO_REATTACH_TARGET_EVAL_THRESHOLD) : Integer.MAX_VALUE; + prefList = CardLists.filter(prefList, new Predicate() { + @Override + public boolean apply(Card card) { + if (!card.isCreature()) { + return false; + } + + return ComputerUtilCard.evaluateCreature(card) >= oldEvalRating + threshold; + } + }); + } + c = ComputerUtilCard.getBestAI(prefList); if (c == null) { @@ -1455,7 +1468,7 @@ public class AttachAi extends SpellAbilityAi { if ("GainControl".equals(logic)) { c = attachAIControlPreference(sa, prefList, mandatory, attachSource); } else if ("Curse".equals(logic)) { - c = attachAICursePreference(sa, prefList, mandatory, attachSource); + c = attachAICursePreference(sa, prefList, mandatory, attachSource, ai); } else if ("Pump".equals(logic)) { c = attachAIPumpPreference(ai, sa, prefList, mandatory, attachSource); } else if ("Curiosity".equals(logic)) { @@ -1704,12 +1717,12 @@ public class AttachAi extends SpellAbilityAi { } @Override - protected Card chooseSingleCard(Player ai, SpellAbility sa, Iterable options, boolean isOptional, Player targetedPlayer) { + protected Card chooseSingleCard(Player ai, SpellAbility sa, Iterable options, boolean isOptional, Player targetedPlayer, Map params) { return attachToCardAIPreferences(ai, sa, true); } @Override - protected Player chooseSinglePlayer(Player ai, SpellAbility sa, Iterable options) { + protected Player chooseSinglePlayer(Player ai, SpellAbility sa, Iterable options, Map params) { return attachToPlayerAIPreferences(ai, sa, true); } } diff --git a/forge-ai/src/main/java/forge/ai/ability/BondAi.java b/forge-ai/src/main/java/forge/ai/ability/BondAi.java index 03c950d3f2e..8619983df69 100644 --- a/forge-ai/src/main/java/forge/ai/ability/BondAi.java +++ b/forge-ai/src/main/java/forge/ai/ability/BondAi.java @@ -17,6 +17,8 @@ */ package forge.ai.ability; +import java.util.Map; + import forge.ai.ComputerUtilCard; import forge.ai.SpellAbilityAi; import forge.game.card.Card; @@ -50,7 +52,7 @@ public final class BondAi extends SpellAbilityAi { @Override - protected Card chooseSingleCard(Player ai, SpellAbility sa, Iterable options, boolean isOptional, Player targetedPlayer) { + protected Card chooseSingleCard(Player ai, SpellAbility sa, Iterable options, boolean isOptional, Player targetedPlayer, Map params) { return ComputerUtilCard.getBestCreatureAI(options); } diff --git a/forge-ai/src/main/java/forge/ai/ability/ChangeCombatantsAi.java b/forge-ai/src/main/java/forge/ai/ability/ChangeCombatantsAi.java new file mode 100644 index 00000000000..1187dc81cdc --- /dev/null +++ b/forge-ai/src/main/java/forge/ai/ability/ChangeCombatantsAi.java @@ -0,0 +1,66 @@ +package forge.ai.ability; + +import forge.ai.SpellAbilityAi; +import forge.game.GameEntity; +import forge.game.player.Player; +import forge.game.player.PlayerCollection; +import forge.game.player.PlayerPredicates; +import forge.game.spellability.SpellAbility; + +import java.util.Collection; +import java.util.Map; + +public class ChangeCombatantsAi extends SpellAbilityAi { + /* (non-Javadoc) + * @see forge.card.abilityfactory.SpellAiLogic#canPlayAI(forge.game.player.Player, java.util.Map, forge.card.spellability.SpellAbility) + */ + @Override + protected boolean canPlayAI(Player aiPlayer, SpellAbility sa) { + // TODO: Extend this if possible for cards that have this as an activated ability + return false; + } + + @Override + protected boolean doTriggerAINoCost(Player aiPlayer, SpellAbility sa, boolean mandatory) { + return mandatory || canPlayAI(aiPlayer, sa); + } + + /* (non-Javadoc) + * @see forge.card.abilityfactory.SpellAiLogic#chkAIDrawback(java.util.Map, forge.card.spellability.SpellAbility, forge.game.player.Player) + */ + @Override + public boolean chkAIDrawback(SpellAbility sa, Player aiPlayer) { + final String logic = sa.getParamOrDefault("AILogic", ""); + + if (logic.equals("WeakestOppExceptCtrl")) { + PlayerCollection targetableOpps = aiPlayer.getOpponents(); + targetableOpps.remove(sa.getHostCard().getController()); + if (targetableOpps.isEmpty()) { + return false; + } + + return true; + } + + return false; + } + + @Override + public T chooseSingleEntity(Player ai, SpellAbility sa, Collection options, boolean isOptional, Player targetedPlayer, Map params) { + PlayerCollection targetableOpps = new PlayerCollection(); + for (GameEntity p : options) { + if (p instanceof Player && !p.equals(sa.getHostCard().getController())) { + Player pp = (Player)p; + if (pp.isOpponentOf(ai)) { + targetableOpps.add(pp); + } + } + } + + Player weakestTargetableOpp = targetableOpps.filter(PlayerPredicates.isTargetableBy(sa)) + .min(PlayerPredicates.compareByLife()); + + return (T)weakestTargetableOpp; + } +} + diff --git a/forge-ai/src/main/java/forge/ai/ability/ChangeZoneAi.java b/forge-ai/src/main/java/forge/ai/ability/ChangeZoneAi.java index 40c59393086..31d7fed88c8 100644 --- a/forge-ai/src/main/java/forge/ai/ability/ChangeZoneAi.java +++ b/forge-ai/src/main/java/forge/ai/ability/ChangeZoneAi.java @@ -96,6 +96,8 @@ public class ChangeZoneAi extends SpellAbilityAi { } return true; + } else if (aiLogic.equals("Pongify")) { + return SpecialAiLogic.doPongifyLogic(ai, sa); } return super.checkAiLogic(ai, sa, aiLogic); @@ -128,6 +130,10 @@ public class ChangeZoneAi extends SpellAbilityAi { // This logic only fills the multiple cards array, the decision to play is made // separately in hiddenOriginCanPlayAI later. multipleCardsToChoose = SpecialCardAi.Intuition.considerMultiple(aiPlayer, sa); + } else if (aiLogic.equals("MazesEnd")) { + return SpecialCardAi.MazesEnd.consider(aiPlayer, sa); + } else if (aiLogic.equals("Pongify")) { + return sa.isTargetNumberValid(); // Pre-targeted in checkAiLogic } } if (isHidden(sa)) { @@ -142,7 +148,7 @@ public class ChangeZoneAi extends SpellAbilityAi { *

* @param sa * a {@link forge.game.spellability.SpellAbility} object. - * + * * @return a boolean. */ @Override @@ -170,7 +176,7 @@ public class ChangeZoneAi extends SpellAbilityAi { * a {@link forge.game.spellability.SpellAbility} object. * @param mandatory * a boolean. - * + * * @return a boolean. */ @Override @@ -370,10 +376,10 @@ public class ChangeZoneAi extends SpellAbilityAi { if (!activateForCost && list.isEmpty()) { return false; } - if ("Atarka's Command".equals(sourceName) - && (list.size() < 2 || ai.getLandsPlayedThisTurn() < 1)) { - // be strict on playing lands off charms - return false; + if ("Atarka's Command".equals(sourceName) + && (list.size() < 2 || ai.getLandsPlayedThisTurn() < 1)) { + // be strict on playing lands off charms + return false; } String num = sa.getParam("ChangeNum"); @@ -385,7 +391,7 @@ public class ChangeZoneAi extends SpellAbilityAi { source.setSVar("PayX", Integer.toString(xPay)); } } - + if (sourceName.equals("Temur Sabertooth")) { // activated bounce + pump if (ComputerUtilCard.shouldPumpCard(ai, sa.getSubAbility(), source, 0, 0, Arrays.asList("Indestructible")) || @@ -400,9 +406,9 @@ public class ChangeZoneAi extends SpellAbilityAi { } } - + if (ComputerUtil.playImmediately(ai, sa)) { - return true; + return true; } // don't use fetching to top of library/graveyard before main2 @@ -418,9 +424,9 @@ public class ChangeZoneAi extends SpellAbilityAi { } if (ComputerUtil.waitForBlocking(sa)) { - return false; + return false; } - + final AbilitySub subAb = sa.getSubAbility(); return subAb == null || SpellApiToAi.Converter.get(subAb.getApi()).chkDrawbackWithSubs(ai, subAb); } @@ -551,7 +557,7 @@ public class ChangeZoneAi extends SpellAbilityAi { * basicManaFixing. *

* @param ai - * + * * @param list * a List object. * @return a {@link forge.game.card.Card} object. @@ -584,7 +590,7 @@ public class ChangeZoneAi extends SpellAbilityAi { if (minType != null) { result = CardLists.getType(list, minType); } - + // pick dual lands if available if (Iterables.any(result, Predicates.not(CardPredicates.Presets.BASIC_LANDS))) { result = CardLists.filter(result, Predicates.not(CardPredicates.Presets.BASIC_LANDS)); @@ -597,7 +603,7 @@ public class ChangeZoneAi extends SpellAbilityAi { *

* areAllBasics. *

- * + * * @param types * a {@link java.lang.String} object. * @return a boolean. @@ -617,8 +623,8 @@ public class ChangeZoneAi extends SpellAbilityAi { * @return Card */ private static Card chooseCreature(final Player ai, CardCollection list) { - // Creating a new combat for testing purposes. - final Player opponent = ai.getWeakestOpponent(); + // Creating a new combat for testing purposes. + final Player opponent = ai.getWeakestOpponent(); Combat combat = new Combat(opponent); for (Card att : opponent.getCreaturesInPlay()) { combat.addAttacker(att, ai); @@ -742,7 +748,7 @@ public class ChangeZoneAi extends SpellAbilityAi { /* * (non-Javadoc) - * + * * @see * forge.ai.SpellAbilityAi#checkPhaseRestrictions(forge.game.player.Player, * forge.game.spellability.SpellAbility, forge.game.phase.PhaseHandler) @@ -781,7 +787,7 @@ public class ChangeZoneAi extends SpellAbilityAi { return false; } } - + //don't unearth after attacking is possible if (sa.hasParam("Unearth") && ph.getPhase().isAfter(PhaseType.COMBAT_DECLARE_ATTACKERS)) { return false; @@ -895,7 +901,7 @@ public class ChangeZoneAi extends SpellAbilityAi { if (list.size() < tgt.getMinTargets(sa.getHostCard(), sa)) { return false; } - + immediately |= ComputerUtil.playImmediately(ai, sa); // Narrow down the list: @@ -926,7 +932,7 @@ public class ChangeZoneAi extends SpellAbilityAi { CardCollection blockers = currCombat.getBlockers(attacker); // Save my attacker by bouncing a blocker if (attacker.getController().equals(ai) && attacker.getShieldCount() == 0 - && ComputerUtilCombat.attackerWouldBeDestroyed(ai, attacker, currCombat) + && ComputerUtilCombat.attackerWouldBeDestroyed(ai, attacker, currCombat) && !currCombat.getBlockers(attacker).isEmpty()) { ComputerUtilCard.sortByEvaluateCreature(blockers); Combat combat = new Combat(ai); @@ -970,9 +976,9 @@ public class ChangeZoneAi extends SpellAbilityAi { sa.getTargets().add(tobounce); - boolean saheeliFelidarCombo = sa.getHostCard().getName().equals("Felidar Guardian") + boolean saheeliFelidarCombo = sa.getHostCard().getName().equals("Felidar Guardian") && tobounce.getName().equals("Saheeli Rai") - && CardLists.filter(ai.getCardsIn(ZoneType.Battlefield), CardPredicates.nameEquals("Felidar Guardian")).size() < + && CardLists.filter(ai.getCardsIn(ZoneType.Battlefield), CardPredicates.nameEquals("Felidar Guardian")).size() < CardLists.filter(ai.getOpponents().getCardsIn(ZoneType.Battlefield), CardPredicates.isType("Creature")).size() + ai.getOpponentsGreatestLifeTotal() + 10; // remember that the card was bounced already unless it's a special combo case @@ -985,20 +991,20 @@ public class ChangeZoneAi extends SpellAbilityAi { // bounce opponent's stuff list = CardLists.filterControlledBy(list, ai.getOpponents()); if (!CardLists.getNotType(list, "Land").isEmpty()) { - // When bouncing opponents stuff other than lands, don't bounce cards with CMC 0 - list = CardLists.filter(list, new Predicate() { - @Override - public boolean apply(final Card c) { - for (Card aura : c.getEnchantedBy()) { + // When bouncing opponents stuff other than lands, don't bounce cards with CMC 0 + list = CardLists.filter(list, new Predicate() { + @Override + public boolean apply(final Card c) { + for (Card aura : c.getEnchantedBy()) { return aura.getController().isOpponentOf(ai); - } - if (blink) { - return c.isToken(); - } else { - return c.isToken() || c.getCMC() > 0; - } - } - }); + } + if (blink) { + return c.isToken(); + } else { + return c.isToken() || c.getCMC() > 0; + } + } + }); } // TODO: Blink permanents with ETB triggers /*else if (!sa.isTrigger() && SpellAbilityAi.playReusable(ai, sa)) { @@ -1023,7 +1029,7 @@ public class ChangeZoneAi extends SpellAbilityAi { } } else if (origin.contains(ZoneType.Graveyard)) { - if (destination.equals(ZoneType.Exile) || destination.equals(ZoneType.Library)) { + if (destination.equals(ZoneType.Exile) || destination.equals(ZoneType.Library)) { // Don't use these abilities before main 2 if possible if (!immediately && game.getPhaseHandler().getPhase().isBefore(PhaseType.MAIN2) && !sa.hasParam("ActivationPhases") && !ComputerUtil.castSpellInMain1(ai, sa)) { @@ -1035,7 +1041,7 @@ public class ChangeZoneAi extends SpellAbilityAi { && !ComputerUtil.activateForCost(sa, ai)) { return false; } - } else if (destination.equals(ZoneType.Hand)) { + } else if (destination.equals(ZoneType.Hand)) { // only retrieve cards from computer graveyard list = CardLists.filterControlledBy(list, ai); } else if (sa.hasParam("AttachedTo")) { @@ -1065,8 +1071,7 @@ public class ChangeZoneAi extends SpellAbilityAi { if (destination.equals(ZoneType.Exile) || origin.contains(ZoneType.Battlefield)) { // don't rush bouncing stuff when not going to attack - if (!immediately && sa.getPayCosts() != null - && game.getPhaseHandler().getPhase().isBefore(PhaseType.MAIN2) + if (!immediately && game.getPhaseHandler().getPhase().isBefore(PhaseType.MAIN2) && game.getPhaseHandler().isPlayerTurn(ai) && ai.getCreaturesInPlay().isEmpty()) { return false; @@ -1097,14 +1102,14 @@ public class ChangeZoneAi extends SpellAbilityAi { // Only care about combatants during combat if (game.getPhaseHandler().inCombat() && origin.contains(ZoneType.Battlefield)) { - CardCollection newList = CardLists.getValidCards(list, "Card.attacking,Card.blocking", null, null); - if (!newList.isEmpty() || !sa.isTrigger()) { - list = newList; - } + CardCollection newList = CardLists.getValidCards(list, "Card.attacking,Card.blocking", null, null); + if (!newList.isEmpty() || !sa.isTrigger()) { + list = newList; + } } - boolean doWithoutTarget = sa.hasParam("Planeswalker") && sa.getTargetRestrictions() != null - && sa.getTargetRestrictions().getMinTargets(source, sa) == 0 && sa.getPayCosts() != null + boolean doWithoutTarget = sa.hasParam("Planeswalker") && sa.usesTargeting() + && sa.getTargetRestrictions().getMinTargets(source, sa) == 0 && sa.getPayCosts().hasSpecificCostType(CostPutCounter.class); if (list.isEmpty() && !doWithoutTarget) { @@ -1252,7 +1257,7 @@ public class ChangeZoneAi extends SpellAbilityAi { return true; } - + /** * Checks if a permanent threatened by a stack ability or in combat can * be saved by bouncing. @@ -1325,11 +1330,11 @@ public class ChangeZoneAi extends SpellAbilityAi { Collections.sort(aiPlaneswalkers, new Comparator() { @Override public int compare(final Card a, final Card b) { - return a.getCounters(CounterType.LOYALTY) - b.getCounters(CounterType.LOYALTY); + return a.getCounters(CounterEnumType.LOYALTY) - b.getCounters(CounterEnumType.LOYALTY); } }); for (Card pw : aiPlaneswalkers) { - int curLoyalty = pw.getCounters(CounterType.LOYALTY); + int curLoyalty = pw.getCounters(CounterEnumType.LOYALTY); int freshLoyalty = Integer.valueOf(pw.getCurrentState().getBaseLoyalty()); if (freshLoyalty - curLoyalty >= loyaltyDiff && curLoyalty <= maxLoyaltyToConsider) { return pw; @@ -1492,6 +1497,8 @@ public class ChangeZoneAi extends SpellAbilityAi { return SpecialCardAi.MairsilThePretender.considerCardFromList(fetchList); } else if ("SurvivalOfTheFittest".equals(logic)) { return SpecialCardAi.SurvivalOfTheFittest.considerCardToGet(decider, sa); + } else if ("MazesEnd".equals(logic)) { + return SpecialCardAi.MazesEnd.considerCardToGet(decider, sa); } else if ("Intuition".equals(logic)) { if (!multipleCardsToChoose.isEmpty()) { Card choice = multipleCardsToChoose.get(0); @@ -1507,10 +1514,10 @@ public class ChangeZoneAi extends SpellAbilityAi { if (type == null) { type = "Card"; } - + Card c = null; final Player activator = sa.getActivatingPlayer(); - + CardLists.shuffle(fetchList); // Save a card as a default, in case we can't find anything suitable. Card first = fetchList.get(0); @@ -1615,19 +1622,19 @@ public class ChangeZoneAi extends SpellAbilityAi { // AI was never asked return true; } - + @Override - public Card chooseSingleCard(Player ai, SpellAbility sa, Iterable options, boolean isOptional, Player targetedPlayer) { + public Card chooseSingleCard(Player ai, SpellAbility sa, Iterable options, boolean isOptional, Player targetedPlayer, Map params) { // Called when looking for creature to attach aura or equipment return ComputerUtilCard.getBestAI(options); } - + /* (non-Javadoc) * @see forge.card.ability.SpellAbilityAi#chooseSinglePlayer(forge.game.player.Player, forge.card.spellability.SpellAbility, java.util.List) */ @Override - public Player chooseSinglePlayer(Player ai, SpellAbility sa, Iterable options) { + public Player chooseSinglePlayer(Player ai, SpellAbility sa, Iterable options, Map params) { // Currently only used by Curse of Misfortunes, so this branch should never get hit // But just in case it does, just select the first option return Iterables.getFirst(options, null); @@ -1790,6 +1797,7 @@ public class ChangeZoneAi extends SpellAbilityAi { } public boolean doReturnCommanderLogic(SpellAbility sa, Player aiPlayer) { + @SuppressWarnings("unchecked") Map originalParams = (Map)sa.getReplacingObject(AbilityKey.OriginalParams); SpellAbility causeSa = (SpellAbility)originalParams.get(AbilityKey.Cause); SpellAbility causeSub = null; @@ -1801,7 +1809,7 @@ public class ChangeZoneAi extends SpellAbilityAi { if (causeSa != null && (causeSub = causeSa.getSubAbility()) != null) { ApiType subApi = causeSub.getApi(); - + if (subApi == ApiType.ChangeZone && "Exile".equals(causeSub.getParam("Origin")) && "Battlefield".equals(causeSub.getParam("Destination"))) { // A blink effect implemented using ChangeZone API @@ -1817,7 +1825,7 @@ public class ChangeZoneAi extends SpellAbilityAi { } else return causeSa.getHostCard() == null || !causeSa.getHostCard().equals(sa.getReplacingObject(AbilityKey.Card)) || !causeSa.getActivatingPlayer().equals(aiPlayer); } - + // Normally we want the commander back in Command zone to recast him later return true; } diff --git a/forge-ai/src/main/java/forge/ai/ability/CharmAi.java b/forge-ai/src/main/java/forge/ai/ability/CharmAi.java index 1f9343599df..296a695b871 100644 --- a/forge-ai/src/main/java/forge/ai/ability/CharmAi.java +++ b/forge-ai/src/main/java/forge/ai/ability/CharmAi.java @@ -11,6 +11,7 @@ import forge.util.MyRandom; import forge.util.collect.FCollection; import java.util.List; +import java.util.Map; public class CharmAi extends SpellAbilityAi { @Override @@ -232,7 +233,7 @@ public class CharmAi extends SpellAbilityAi { } @Override - public Player chooseSinglePlayer(Player ai, SpellAbility sa, Iterable opponents) { + public Player chooseSinglePlayer(Player ai, SpellAbility sa, Iterable opponents, Map params) { return Aggregates.random(opponents); } } diff --git a/forge-ai/src/main/java/forge/ai/ability/ChooseCardAi.java b/forge-ai/src/main/java/forge/ai/ability/ChooseCardAi.java index 1beefd77b09..f8a48d2ec25 100644 --- a/forge-ai/src/main/java/forge/ai/ability/ChooseCardAi.java +++ b/forge-ai/src/main/java/forge/ai/ability/ChooseCardAi.java @@ -2,6 +2,7 @@ package forge.ai.ability; import java.util.Collections; import java.util.List; +import java.util.Map; import com.google.common.base.Predicate; import com.google.common.base.Predicates; @@ -20,7 +21,7 @@ import forge.game.card.CardCollectionView; import forge.game.card.CardLists; import forge.game.card.CardPredicates; import forge.game.card.CardPredicates.Presets; -import forge.game.card.CounterType; +import forge.game.card.CounterEnumType; import forge.game.combat.Combat; import forge.game.keyword.Keyword; import forge.game.phase.PhaseType; @@ -99,7 +100,7 @@ public class ChooseCardAi extends SpellAbilityAi { }); return !choices.isEmpty(); } else if (aiLogic.equals("Ashiok")) { - final int loyalty = host.getCounters(CounterType.LOYALTY) - 1; + final int loyalty = host.getCounters(CounterEnumType.LOYALTY) - 1; for (int i = loyalty; i >= 0; i--) { host.setSVar("ChosenX", "Number$" + i); choices = ai.getGame().getCardsIn(choiceZone); @@ -140,12 +141,12 @@ public class ChooseCardAi extends SpellAbilityAi { } return checkApiLogic(ai, sa); } - + /* (non-Javadoc) * @see forge.card.ability.SpellAbilityAi#chooseSingleCard(forge.card.spellability.SpellAbility, java.util.List, boolean) */ @Override - public Card chooseSingleCard(final Player ai, final SpellAbility sa, Iterable options, boolean isOptional, Player targetedPlayer) { + public Card chooseSingleCard(final Player ai, final SpellAbility sa, Iterable options, boolean isOptional, Player targetedPlayer, Map params) { final Card host = sa.getHostCard(); final Player ctrl = host.getController(); final String logic = sa.getParam("AILogic"); @@ -191,7 +192,7 @@ public class ChooseCardAi extends SpellAbilityAi { if (combat == null || !combat.isAttacking(c, ai) || !combat.isUnblocked(c)) { return false; } - int ref = ComputerUtilAbility.getAbilitySourceName(sa).equals("Forcefield") ? 1 : 0; + int ref = ComputerUtilAbility.getAbilitySourceName(sa).equals("Forcefield") ? 1 : 0; return ComputerUtilCombat.damageIfUnblocked(c, ai, combat, true) > ref; } }); @@ -233,7 +234,7 @@ public class ChooseCardAi extends SpellAbilityAi { return false; } for (SpellAbility sa : c.getAllSpellAbilities()) { - if (sa.getPayCosts() != null && sa.getPayCosts().hasTapCost()) { + if (sa.getPayCosts().hasTapCost()) { return false; } } diff --git a/forge-ai/src/main/java/forge/ai/ability/ChooseCardNameAi.java b/forge-ai/src/main/java/forge/ai/ability/ChooseCardNameAi.java index ff0bfc2ceaa..efd87798478 100644 --- a/forge-ai/src/main/java/forge/ai/ability/ChooseCardNameAi.java +++ b/forge-ai/src/main/java/forge/ai/ability/ChooseCardNameAi.java @@ -1,6 +1,7 @@ package forge.ai.ability; import java.util.List; +import java.util.Map; import com.google.common.collect.Iterables; import com.google.common.collect.Lists; @@ -23,7 +24,6 @@ public class ChooseCardNameAi extends SpellAbilityAi { @Override protected boolean canPlayAI(Player ai, SpellAbility sa) { - Card source = sa.getHostCard(); if (sa.hasParam("AILogic")) { // Don't tap creatures that may be able to block if (ComputerUtil.waitForBlocking(sa)) { @@ -54,13 +54,13 @@ public class ChooseCardNameAi extends SpellAbilityAi { @Override protected boolean doTriggerAINoCost(Player aiPlayer, SpellAbility sa, boolean mandatory) { // TODO - there is no AILogic implemented yet - return false; + return mandatory; } /* (non-Javadoc) * @see forge.card.ability.SpellAbilityAi#chooseSingleCard(forge.card.spellability.SpellAbility, java.util.List, boolean) */ @Override - public Card chooseSingleCard(final Player ai, SpellAbility sa, Iterable options, boolean isOptional, Player targetedPlayer) { + public Card chooseSingleCard(final Player ai, SpellAbility sa, Iterable options, boolean isOptional, Player targetedPlayer, Map params) { return ComputerUtilCard.getBestAI(options); } @@ -86,7 +86,7 @@ public class ChooseCardNameAi extends SpellAbilityAi { if (rules.getSplitType() == CardSplitType.Split) { Card copy = CardUtil.getLKICopy(card); - // for calcing i need only one split side + // for calcing i need only one split side if (isOther) { copy.getCurrentState().copyFrom(card.getState(CardStateName.RightSplit), true); } else { diff --git a/forge-ai/src/main/java/forge/ai/ability/ChooseCompanionAi.java b/forge-ai/src/main/java/forge/ai/ability/ChooseCompanionAi.java new file mode 100644 index 00000000000..1240d9ab54f --- /dev/null +++ b/forge-ai/src/main/java/forge/ai/ability/ChooseCompanionAi.java @@ -0,0 +1,29 @@ +package forge.ai.ability; + +import com.google.common.collect.Lists; +import forge.ai.SpellAbilityAi; +import forge.game.card.Card; +import forge.game.player.Player; +import forge.game.spellability.SpellAbility; + +import java.util.Collections; +import java.util.List; +import java.util.Map; + +public class ChooseCompanionAi extends SpellAbilityAi { + + /* (non-Javadoc) + * @see forge.card.ability.SpellAbilityAi#chooseSingleCard(forge.card.spellability.SpellAbility, java.util.List, boolean) + */ + @Override + public Card chooseSingleCard(final Player ai, final SpellAbility sa, Iterable options, boolean isOptional, Player targetedPlayer, Map params) { + List cards = Lists.newArrayList(options); + if (cards.isEmpty()) { + return null; + } + + Collections.shuffle(cards); + return cards.get(0); + } +} + diff --git a/forge-ai/src/main/java/forge/ai/ability/ChooseDirectionAi.java b/forge-ai/src/main/java/forge/ai/ability/ChooseDirectionAi.java index b3ae74d5274..c2cccc1f1f0 100644 --- a/forge-ai/src/main/java/forge/ai/ability/ChooseDirectionAi.java +++ b/forge-ai/src/main/java/forge/ai/ability/ChooseDirectionAi.java @@ -46,6 +46,6 @@ public class ChooseDirectionAi extends SpellAbilityAi { @Override protected boolean doTriggerAINoCost(Player ai, SpellAbility sa, boolean mandatory) { - return canPlayAI(ai, sa); + return mandatory || canPlayAI(ai, sa); } } diff --git a/forge-ai/src/main/java/forge/ai/ability/ChooseEvenOddAi.java b/forge-ai/src/main/java/forge/ai/ability/ChooseEvenOddAi.java new file mode 100644 index 00000000000..e5ac8a99d6d --- /dev/null +++ b/forge-ai/src/main/java/forge/ai/ability/ChooseEvenOddAi.java @@ -0,0 +1,36 @@ +package forge.ai.ability; + +import forge.ai.SpellAbilityAi; +import forge.game.player.Player; +import forge.game.spellability.SpellAbility; +import forge.game.spellability.TargetRestrictions; +import forge.util.MyRandom; + +public class ChooseEvenOddAi extends SpellAbilityAi { + + @Override + protected boolean canPlayAI(Player aiPlayer, SpellAbility sa) { + if (!sa.hasParam("AILogic")) { + return false; + } + TargetRestrictions tgt = sa.getTargetRestrictions(); + if (tgt != null) { + sa.resetTargets(); + Player opp = aiPlayer.getWeakestOpponent(); + if (sa.canTarget(opp)) { + sa.getTargets().add(opp); + } else { + return false; + } + } + boolean chance = MyRandom.getRandom().nextFloat() <= Math.pow(.6667, sa.getActivationsThisTurn()); + return chance; + } + + @Override + protected boolean doTriggerAINoCost(Player ai, SpellAbility sa, boolean mandatory) { + return mandatory || canPlayAI(ai, sa); + } + +} + diff --git a/forge-ai/src/main/java/forge/ai/ability/ChooseGenericEffectAi.java b/forge-ai/src/main/java/forge/ai/ability/ChooseGenericEffectAi.java index 1f4e627bda8..b814b347224 100644 --- a/forge-ai/src/main/java/forge/ai/ability/ChooseGenericEffectAi.java +++ b/forge-ai/src/main/java/forge/ai/ability/ChooseGenericEffectAi.java @@ -180,25 +180,25 @@ public class ChooseGenericEffectAi extends SpellAbilityAi { Card imprinted = host.getImprintedCards().getFirst(); int dmg = imprinted.getCMC(); Player owner = imprinted.getOwner(); - + //useless cards in hand if (imprinted.getName().equals("Bridge from Below") || imprinted.getName().equals("Haakon, Stromgald Scourge")) { return allow; } - + //bad cards when are thrown from the library to the graveyard, but Yixlid can prevent that if (!player.getGame().isCardInPlay("Yixlid Jailer") && ( imprinted.getName().equals("Gaea's Blessing") || imprinted.getName().equals("Narcomoeba"))) { return allow; } - + // milling against Tamiyo is pointless if (owner.isCardInCommand("Emblem - Tamiyo, the Moon Sage")) { return allow; } - + // milling a land against Gitrog result in card draw if (imprinted.isLand() && owner.isCardInPlay("The Gitrog Monster")) { // try to mill owner @@ -207,19 +207,19 @@ public class ChooseGenericEffectAi extends SpellAbilityAi { } return allow; } - + // milling a creature against Sidisi result in more creatures if (imprinted.isCreature() && owner.isCardInPlay("Sidisi, Brood Tyrant")) { return allow; } - //if Iona does prevent from casting, allow it to draw + //if Iona does prevent from casting, allow it to draw for (final Card io : player.getCardsIn(ZoneType.Battlefield, "Iona, Shield of Emeria")) { if (CardUtil.getColors(imprinted).hasAnyColor(MagicColor.fromName(io.getChosenColor()))) { return allow; } } - + if (dmg == 0) { // If CMC = 0, mill it! return deny; @@ -244,7 +244,7 @@ public class ChooseGenericEffectAi extends SpellAbilityAi { SpellAbility counterSA = spells.get(0), tokenSA = spells.get(1); // check for something which might prevent the counters to be placed on host - if (!host.canReceiveCounters(CounterType.P1P1)) { + if (!host.canReceiveCounters(CounterEnumType.P1P1)) { return tokenSA; } @@ -256,7 +256,7 @@ public class ChooseGenericEffectAi extends SpellAbilityAi { // need a copy for one with extra +1/+1 counter boost, // without causing triggers to run final Card copy = CardUtil.getLKICopy(host); - copy.setCounters(CounterType.P1P1, copy.getCounters(CounterType.P1P1) + n); + copy.setCounters(CounterEnumType.P1P1, copy.getCounters(CounterEnumType.P1P1) + n); copy.setZone(host.getZone()); // if host would put into the battlefield attacking @@ -281,10 +281,10 @@ public class ChooseGenericEffectAi extends SpellAbilityAi { // TODO check for trigger to turn token ETB into +1/+1 counter for host // TODO check for trigger to turn token ETB into damage or life loss for opponent // in this cases Token might be prefered even if they would not survive - final Card tokenCard = TokenAi.spawnToken(player, tokenSA, true); + final Card tokenCard = TokenAi.spawnToken(player, tokenSA); - // Token would not survive - if (tokenCard.getNetToughness() < 1) { + // Token would not survive + if (!tokenCard.isCreature() || tokenCard.getNetToughness() < 1) { return counterSA; } @@ -336,7 +336,7 @@ public class ChooseGenericEffectAi extends SpellAbilityAi { filtered.add(sp); } } - + // TODO find better way to check if (!filtered.isEmpty()) { return filtered.get(0); @@ -362,7 +362,7 @@ public class ChooseGenericEffectAi extends SpellAbilityAi { game.getAction().checkStaticAbilities(false); // can't gain counters, use Haste - if (!copy.canReceiveCounters(CounterType.P1P1)) { + if (!copy.canReceiveCounters(CounterEnumType.P1P1)) { return true; } diff --git a/forge-ai/src/main/java/forge/ai/ability/ChoosePlayerAi.java b/forge-ai/src/main/java/forge/ai/ability/ChoosePlayerAi.java index ddb90e701f1..5b98b108cda 100644 --- a/forge-ai/src/main/java/forge/ai/ability/ChoosePlayerAi.java +++ b/forge-ai/src/main/java/forge/ai/ability/ChoosePlayerAi.java @@ -9,6 +9,7 @@ import forge.game.spellability.SpellAbility; import forge.game.zone.ZoneType; import java.util.List; +import java.util.Map; public class ChoosePlayerAi extends SpellAbilityAi { @Override @@ -27,7 +28,7 @@ public class ChoosePlayerAi extends SpellAbilityAi { } @Override - public Player chooseSinglePlayer(Player ai, SpellAbility sa, Iterable choices) { + public Player chooseSinglePlayer(Player ai, SpellAbility sa, Iterable choices, Map params) { Player chosen = null; if ("Curse".equals(sa.getParam("AILogic"))) { for (Player pc : choices) { diff --git a/forge-ai/src/main/java/forge/ai/ability/ChooseSourceAi.java b/forge-ai/src/main/java/forge/ai/ability/ChooseSourceAi.java index f7a694e0c67..038f9a843ab 100644 --- a/forge-ai/src/main/java/forge/ai/ability/ChooseSourceAi.java +++ b/forge-ai/src/main/java/forge/ai/ability/ChooseSourceAi.java @@ -1,6 +1,7 @@ package forge.ai.ability; import java.util.List; +import java.util.Map; import com.google.common.base.Predicate; import com.google.common.base.Predicates; @@ -126,7 +127,7 @@ public class ChooseSourceAi extends SpellAbilityAi { @Override - public Card chooseSingleCard(final Player aiChoser, SpellAbility sa, Iterable options, boolean isOptional, Player targetedPlayer) { + public Card chooseSingleCard(final Player aiChoser, SpellAbility sa, Iterable options, boolean isOptional, Player targetedPlayer, Map params) { if ("NeedsPrevention".equals(sa.getParam("AILogic"))) { final Player ai = sa.getActivatingPlayer(); final Game game = ai.getGame(); diff --git a/forge-ai/src/main/java/forge/ai/ability/ClashAi.java b/forge-ai/src/main/java/forge/ai/ability/ClashAi.java index 5800ecefb32..b9f7e8d7e6f 100644 --- a/forge-ai/src/main/java/forge/ai/ability/ClashAi.java +++ b/forge-ai/src/main/java/forge/ai/ability/ClashAi.java @@ -1,6 +1,8 @@ package forge.ai.ability; +import java.util.Map; + import com.google.common.collect.Iterables; import forge.ai.ComputerUtilCard; @@ -56,7 +58,7 @@ public class ClashAi extends SpellAbilityAi { * forge.game.spellability.SpellAbility, java.lang.Iterable) */ @Override - protected Player chooseSinglePlayer(Player ai, SpellAbility sa, Iterable options) { + protected Player chooseSinglePlayer(Player ai, SpellAbility sa, Iterable options, Map params) { for (Player p : options) { if (p.getCardsIn(ZoneType.Library).size() == 0) return p; @@ -82,7 +84,7 @@ public class ClashAi extends SpellAbilityAi { PlayerCollection players = ai.getOpponents().filter(PlayerPredicates.isTargetableBy(sa)); // use chooseSinglePlayer function to the select player - Player chosen = chooseSinglePlayer(ai, sa, players); + Player chosen = chooseSinglePlayer(ai, sa, players, null); if (chosen != null) { sa.resetTargets(); sa.getTargets().add(chosen); diff --git a/forge-ai/src/main/java/forge/ai/ability/CloneAi.java b/forge-ai/src/main/java/forge/ai/ability/CloneAi.java index 3d6870d033d..3a3de604029 100644 --- a/forge-ai/src/main/java/forge/ai/ability/CloneAi.java +++ b/forge-ai/src/main/java/forge/ai/ability/CloneAi.java @@ -15,6 +15,7 @@ import forge.game.spellability.SpellAbility; import forge.game.zone.ZoneType; import java.util.List; +import java.util.Map; public class CloneAi extends SpellAbilityAi { @@ -169,7 +170,7 @@ public class CloneAi extends SpellAbilityAi { */ @Override protected Card chooseSingleCard(Player ai, SpellAbility sa, Iterable options, boolean isOptional, - Player targetedPlayer) { + Player targetedPlayer, Map params) { final Card host = sa.getHostCard(); final Player ctrl = host.getController(); diff --git a/forge-ai/src/main/java/forge/ai/ability/ControlGainAi.java b/forge-ai/src/main/java/forge/ai/ability/ControlGainAi.java index 7a29ee98068..617da8098eb 100644 --- a/forge-ai/src/main/java/forge/ai/ability/ControlGainAi.java +++ b/forge-ai/src/main/java/forge/ai/ability/ControlGainAi.java @@ -18,6 +18,7 @@ package forge.ai.ability; import java.util.List; +import java.util.Map; import com.google.common.base.Predicate; import com.google.common.collect.Iterables; @@ -302,7 +303,7 @@ public class ControlGainAi extends SpellAbilityAi { } // pumpDrawbackAI() @Override - protected Player chooseSinglePlayer(Player ai, SpellAbility sa, Iterable options) { + protected Player chooseSinglePlayer(Player ai, SpellAbility sa, Iterable options, Map params) { final List cards = Lists.newArrayList(); for (Player p : options) { cards.addAll(p.getCreaturesInPlay()); diff --git a/forge-ai/src/main/java/forge/ai/ability/ControlGainVariantAi.java b/forge-ai/src/main/java/forge/ai/ability/ControlGainVariantAi.java new file mode 100644 index 00000000000..894a6951c15 --- /dev/null +++ b/forge-ai/src/main/java/forge/ai/ability/ControlGainVariantAi.java @@ -0,0 +1,82 @@ +/* + * Forge: Play Magic: the Gathering. + * Copyright (C) 2011 Forge Team + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ +package forge.ai.ability; + +import java.util.List; +import java.util.Map; + +import com.google.common.base.Predicate; +import com.google.common.base.Predicates; +import com.google.common.collect.Iterables; + +import forge.ai.ComputerUtilCard; +import forge.ai.SpellAbilityAi; +import forge.game.card.Card; +import forge.game.card.CardLists; +import forge.game.card.CardPredicates; +import forge.game.player.Player; +import forge.game.spellability.SpellAbility; +import forge.game.zone.ZoneType; + + +/** + *

+ * AbilityFactory_GainControlVariant class. + *

+ * + * @author Forge + * @version $Id: AbilityFactoryGainControl.java 17764 2012-10-29 11:04:18Z Sloth $ + */ +public class ControlGainVariantAi extends SpellAbilityAi { + @Override + protected boolean canPlayAI(final Player ai, final SpellAbility sa) { + + String logic = sa.getParam("AILogic"); + + if ("GainControlOwns".equals(logic)) { + List list = CardLists.filter(ai.getGame().getCardsIn(ZoneType.Battlefield), new Predicate() { + @Override + public boolean apply(final Card crd) { + return crd.isCreature() && !crd.getController().equals(crd.getOwner()); + } + }); + if (list.isEmpty()) { + return false; + } + for (final Card c : list) { + if (ai.equals(c.getController())) { + return false; + } + } + } + + return true; + + } + + @Override + public Card chooseSingleCard(Player ai, SpellAbility sa, Iterable options, boolean isOptional, Player targetedPlayer, Map params) { + Iterable otherCtrl = CardLists.filter(options, Predicates.not(CardPredicates.isController(ai))); + if (Iterables.isEmpty(otherCtrl)) { + return ComputerUtilCard.getWorstAI(options); + } else { + return ComputerUtilCard.getBestAI(otherCtrl); + } + } + +} diff --git a/forge-ai/src/main/java/forge/ai/ability/CopyPermanentAi.java b/forge-ai/src/main/java/forge/ai/ability/CopyPermanentAi.java index 7ce9dfbc473..e455230988f 100644 --- a/forge-ai/src/main/java/forge/ai/ability/CopyPermanentAi.java +++ b/forge-ai/src/main/java/forge/ai/ability/CopyPermanentAi.java @@ -19,6 +19,7 @@ import forge.game.zone.ZoneType; import java.util.Collection; import java.util.List; +import java.util.Map; public class CopyPermanentAi extends SpellAbilityAi { @Override @@ -204,7 +205,7 @@ public class CopyPermanentAi extends SpellAbilityAi { * @see forge.card.ability.SpellAbilityAi#chooseSingleCard(forge.game.player.Player, forge.card.spellability.SpellAbility, java.util.List, boolean) */ @Override - public Card chooseSingleCard(Player ai, SpellAbility sa, Iterable options, boolean isOptional, Player targetedPlayer) { + public Card chooseSingleCard(Player ai, SpellAbility sa, Iterable options, boolean isOptional, Player targetedPlayer, Map params) { // Select a card to attach to CardCollection betterOptions = getBetterOptions(ai, sa, options, isOptional); if (!betterOptions.isEmpty()) { @@ -223,7 +224,7 @@ public class CopyPermanentAi extends SpellAbilityAi { } @Override - protected Player chooseSinglePlayer(Player ai, SpellAbility sa, Iterable options) { + protected Player chooseSinglePlayer(Player ai, SpellAbility sa, Iterable options, Map params) { final List cards = new PlayerCollection(options).getCreaturesInPlay(); Card chosen = ComputerUtilCard.getBestCreatureAI(cards); return chosen != null ? chosen.getController() : Iterables.getFirst(options, null); diff --git a/forge-ai/src/main/java/forge/ai/ability/CopySpellAbilityAi.java b/forge-ai/src/main/java/forge/ai/ability/CopySpellAbilityAi.java index d130c18a666..25a05760964 100644 --- a/forge-ai/src/main/java/forge/ai/ability/CopySpellAbilityAi.java +++ b/forge-ai/src/main/java/forge/ai/ability/CopySpellAbilityAi.java @@ -29,8 +29,8 @@ public class CopySpellAbilityAi extends SpellAbilityAi { final SpellAbility top = game.getStack().peekAbility(); if (top != null - && top.getPayCosts() != null && top.getPayCosts().getCostMana() != null - && sa.getPayCosts() != null && sa.getPayCosts().getCostMana() != null + && top.getPayCosts().getCostMana() != null + && sa.getPayCosts().getCostMana() != null && top.getPayCosts().getCostMana().getMana().getCMC() >= sa.getPayCosts().getCostMana().getMana().getCMC() + diff) { // The copied spell has a significantly higher CMC than the copy spell, consider copying chance = 100; diff --git a/forge-ai/src/main/java/forge/ai/ability/CountersAi.java b/forge-ai/src/main/java/forge/ai/ability/CountersAi.java index 2535c29505d..659b05de3cd 100644 --- a/forge-ai/src/main/java/forge/ai/ability/CountersAi.java +++ b/forge-ai/src/main/java/forge/ai/ability/CountersAi.java @@ -6,12 +6,12 @@ * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. - * + * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. - * + * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ @@ -26,7 +26,7 @@ import forge.game.card.Card; import forge.game.card.CardCollection; import forge.game.card.CardCollectionView; import forge.game.card.CardLists; -import forge.game.card.CounterType; +import forge.game.card.CounterEnumType; import forge.game.keyword.Keyword; import forge.util.Aggregates; @@ -35,7 +35,7 @@ import forge.util.Aggregates; *

* AbilityFactory_Counters class. *

- * + * * @author Forge * @version $Id$ */ @@ -46,7 +46,7 @@ public abstract class CountersAi { *

* chooseCursedTarget. *

- * + * * @param list * a {@link forge.CardList} object. * @param type @@ -77,7 +77,7 @@ public abstract class CountersAi { *

* chooseBoonTarget. *

- * + * * @param list * a {@link forge.CardList} object. * @param type @@ -97,7 +97,7 @@ public abstract class CountersAi { final CardCollection boon = CardLists.filter(list, new Predicate() { @Override public boolean apply(final Card c) { - return c.getCounters(CounterType.DIVINITY) == 0; + return c.getCounters(CounterEnumType.DIVINITY) == 0; } }); choice = ComputerUtilCard.getMostExpensivePermanentAI(boon, null, false); diff --git a/forge-ai/src/main/java/forge/ai/ability/CountersMoveAi.java b/forge-ai/src/main/java/forge/ai/ability/CountersMoveAi.java index bf142184a33..b6e75e62b91 100644 --- a/forge-ai/src/main/java/forge/ai/ability/CountersMoveAi.java +++ b/forge-ai/src/main/java/forge/ai/ability/CountersMoveAi.java @@ -42,14 +42,14 @@ public class CountersMoveAi extends SpellAbilityAi { protected boolean checkPhaseRestrictions(final Player ai, final SpellAbility sa, final PhaseHandler ph) { final Card host = sa.getHostCard(); final String type = sa.getParam("CounterType"); - final CounterType cType = "Any".equals(type) ? null : CounterType.valueOf(type); + final CounterType cType = "Any".equals(type) ? null : CounterType.getType(type); // Don't tap creatures that may be able to block if (ComputerUtil.waitForBlocking(sa)) { return false; } - if (CounterType.P1P1.equals(cType) && sa.hasParam("Source")) { + if (CounterEnumType.P1P1.equals(cType) && sa.hasParam("Source")) { int amount = calcAmount(sa, cType); final List srcCards = AbilityUtils.getDefinedCards(host, sa.getParam("Source"), sa); if (ph.getPlayerTurn().isOpponentOf(ai)) { @@ -92,7 +92,7 @@ public class CountersMoveAi extends SpellAbilityAi { // for Simic Fluxmage and other return ph.getNextTurn().equals(ai) && !ph.getPhase().isBefore(PhaseType.END_OF_TURN); - } else if (CounterType.P1P1.equals(cType) && sa.hasParam("Defined")) { + } else if (CounterEnumType.P1P1.equals(cType) && sa.hasParam("Defined")) { // something like Cyptoplast Root-kin if (ph.getPlayerTurn().isOpponentOf(ai)) { if (ph.inCombat() && ph.getPhase().isBefore(PhaseType.COMBAT_DECLARE_BLOCKERS)) { @@ -115,6 +115,7 @@ public class CountersMoveAi extends SpellAbilityAi { protected boolean doTriggerAINoCost(final Player ai, SpellAbility sa, boolean mandatory) { if (sa.usesTargeting()) { + sa.resetTargets(); if (!moveTgtAI(ai, sa) && !mandatory) { return false; @@ -142,7 +143,7 @@ public class CountersMoveAi extends SpellAbilityAi { final Card host = sa.getHostCard(); final String type = sa.getParam("CounterType"); - final CounterType cType = "Any".equals(type) ? null : CounterType.valueOf(type); + final CounterType cType = "Any".equals(type) ? null : CounterType.getType(type); final List srcCards = AbilityUtils.getDefinedCards(host, sa.getParam("Source"), sa); final List destCards = AbilityUtils.getDefinedCards(host, sa.getParam("Defined"), sa); @@ -189,7 +190,7 @@ public class CountersMoveAi extends SpellAbilityAi { // check for some specific AI preferences if ("DontMoveCounterIfLethal".equals(sa.getParam("AILogic"))) { - return cType != CounterType.P1P1 || src.getNetToughness() - src.getTempToughnessBoost() - 1 > 0; + return !cType.is(CounterEnumType.P1P1) || src.getNetToughness() - src.getTempToughnessBoost() - 1 > 0; } } // no target @@ -234,7 +235,7 @@ public class CountersMoveAi extends SpellAbilityAi { final Card host = sa.getHostCard(); final Game game = ai.getGame(); final String type = sa.getParam("CounterType"); - final CounterType cType = "Any".equals(type) ? null : CounterType.valueOf(type); + final CounterType cType = "Any".equals(type) || "All".equals(type) ? null : CounterType.getType(type); List tgtCards = CardLists.getTargetableCards(game.getCardsIn(ZoneType.Battlefield), sa); @@ -278,7 +279,7 @@ public class CountersMoveAi extends SpellAbilityAi { // do not steal a P1P1 from Undying if it would die // this way - if (CounterType.P1P1.equals(cType) && srcCardCpy.getNetToughness() <= 0) { + if (CounterEnumType.P1P1.equals(cType) && srcCardCpy.getNetToughness() <= 0) { return srcCardCpy.getCounters(cType) > 0 || !card.hasKeyword(Keyword.UNDYING) || card.isToken(); } return true; @@ -321,13 +322,13 @@ public class CountersMoveAi extends SpellAbilityAi { } // try to remove P1P1 from undying or evolve - if (CounterType.P1P1.equals(cType)) { + if (CounterEnumType.P1P1.equals(cType)) { if (card.hasKeyword(Keyword.UNDYING) || card.hasKeyword(Keyword.EVOLVE) || card.hasKeyword(Keyword.ADAPT)) { return true; } } - if (CounterType.M1M1.equals(cType) && card.hasKeyword(Keyword.PERSIST)) { + if (CounterEnumType.M1M1.equals(cType) && card.hasKeyword(Keyword.PERSIST)) { return true; } @@ -382,10 +383,10 @@ public class CountersMoveAi extends SpellAbilityAi { } if (cType != null) { - if (CounterType.P1P1.equals(cType) && card.hasKeyword(Keyword.UNDYING)) { + if (CounterEnumType.P1P1.equals(cType) && card.hasKeyword(Keyword.UNDYING)) { return false; } - if (CounterType.M1M1.equals(cType) && card.hasKeyword(Keyword.PERSIST)) { + if (CounterEnumType.M1M1.equals(cType) && card.hasKeyword(Keyword.PERSIST)) { return false; } @@ -393,7 +394,7 @@ public class CountersMoveAi extends SpellAbilityAi { return false; } } - return false; + return true; } }); @@ -452,7 +453,7 @@ public class CountersMoveAi extends SpellAbilityAi { // or for source -> multiple defined @Override protected Card chooseSingleCard(Player ai, SpellAbility sa, Iterable options, boolean isOptional, - Player targetedPlayer) { + Player targetedPlayer, Map params) { if (sa.hasParam("AiLogic")) { String logic = sa.getParam("AiLogic"); diff --git a/forge-ai/src/main/java/forge/ai/ability/CountersMultiplyAi.java b/forge-ai/src/main/java/forge/ai/ability/CountersMultiplyAi.java index b20e99ace3b..1dc29e1a89b 100644 --- a/forge-ai/src/main/java/forge/ai/ability/CountersMultiplyAi.java +++ b/forge-ai/src/main/java/forge/ai/ability/CountersMultiplyAi.java @@ -16,6 +16,7 @@ import forge.game.card.Card; import forge.game.card.CardCollection; import forge.game.card.CardLists; import forge.game.card.CardPredicates; +import forge.game.card.CounterEnumType; import forge.game.card.CounterType; import forge.game.phase.PhaseHandler; import forge.game.phase.PhaseType; @@ -77,7 +78,7 @@ public class CountersMultiplyAi extends SpellAbilityAi { protected boolean checkPhaseRestrictions(final Player ai, final SpellAbility sa, final PhaseHandler ph) { final CounterType counterType = getCounterType(sa); - if (!CounterType.P1P1.equals(counterType) && counterType != null) { + if (!CounterEnumType.P1P1.equals(counterType) && counterType != null) { if (!sa.hasParam("ActivationPhases")) { // Don't use non P1P1/M1M1 counters before main 2 if possible if (ph.getPhase().isBefore(PhaseType.MAIN2) && !ComputerUtil.castSpellInMain1(ai, sa)) { @@ -147,15 +148,15 @@ public class CountersMultiplyAi extends SpellAbilityAi { if (!aiList.isEmpty()) { // counter type list to check // first loyalty, then P1P!, then Charge Counter - List typeList = Lists.newArrayList(CounterType.LOYALTY, CounterType.P1P1, CounterType.CHARGE); - for (CounterType type : typeList) { + List typeList = Lists.newArrayList(CounterEnumType.LOYALTY, CounterEnumType.P1P1, CounterEnumType.CHARGE); + for (CounterEnumType type : typeList) { // enough targets if (!sa.canAddMoreTarget()) { break; } - if (counterType == null || counterType == type) { - addTargetsByCounterType(ai, sa, aiList, type); + if (counterType == null || counterType.is(type)) { + addTargetsByCounterType(ai, sa, aiList, CounterType.get(type)); } } } @@ -164,7 +165,7 @@ public class CountersMultiplyAi extends SpellAbilityAi { if (!oppList.isEmpty()) { // not enough targets if (sa.canAddMoreTarget()) { - final CounterType type = CounterType.M1M1; + final CounterType type = CounterType.get(CounterEnumType.M1M1); if (counterType == null || counterType == type) { addTargetsByCounterType(ai, sa, oppList, type); } diff --git a/forge-ai/src/main/java/forge/ai/ability/CountersProliferateAi.java b/forge-ai/src/main/java/forge/ai/ability/CountersProliferateAi.java index 52538a0827c..7dd9618dafe 100644 --- a/forge-ai/src/main/java/forge/ai/ability/CountersProliferateAi.java +++ b/forge-ai/src/main/java/forge/ai/ability/CountersProliferateAi.java @@ -15,6 +15,7 @@ import forge.game.GameEntity; import forge.game.card.Card; import forge.game.card.CardLists; import forge.game.card.CardUtil; +import forge.game.card.CounterEnumType; import forge.game.card.CounterType; import forge.game.player.Player; import forge.game.spellability.SpellAbility; @@ -32,7 +33,7 @@ public class CountersProliferateAi extends SpellAbilityAi { for (final Player p : allies) { // player has experience or energy counter - if (p.getCounters(CounterType.EXPERIENCE) + p.getCounters(CounterType.ENERGY) >= 1) { + if (p.getCounters(CounterEnumType.EXPERIENCE) + p.getCounters(CounterEnumType.ENERGY) >= 1) { allyExpOrEnergy = true; } cperms.addAll(CardLists.filter(p.getCardsIn(ZoneType.Battlefield), new Predicate() { @@ -115,17 +116,19 @@ public class CountersProliferateAi extends SpellAbilityAi { */ @SuppressWarnings("unchecked") @Override - public T chooseSingleEntity(Player ai, SpellAbility sa, Collection options, boolean isOptional, Player targetedPlayer) { + public T chooseSingleEntity(Player ai, SpellAbility sa, Collection options, boolean isOptional, Player targetedPlayer, Map params) { // Proliferate is always optional for all, no need to select best + final CounterType poison = CounterType.get(CounterEnumType.POISON); + // because countertype can't be chosen anymore, only look for posion counters for (final Player p : Iterables.filter(options, Player.class)) { if (p.isOpponentOf(ai)) { - if (p.getCounters(CounterType.POISON) > 0 && p.canReceiveCounters(CounterType.POISON)) { + if (p.getCounters(poison) > 0 && p.canReceiveCounters(poison)) { return (T)p; } } else { - if (p.getCounters(CounterType.POISON) <= 5 || p.canReceiveCounters(CounterType.POISON)) { + if (p.getCounters(poison) <= 5 || p.canReceiveCounters(poison)) { return (T)p; } } diff --git a/forge-ai/src/main/java/forge/ai/ability/CountersPutAi.java b/forge-ai/src/main/java/forge/ai/ability/CountersPutAi.java index d139920d0a4..5826a4ca764 100644 --- a/forge-ai/src/main/java/forge/ai/ability/CountersPutAi.java +++ b/forge-ai/src/main/java/forge/ai/ability/CountersPutAi.java @@ -35,7 +35,7 @@ public class CountersPutAi extends SpellAbilityAi { /* * (non-Javadoc) - * + * * @see forge.ai.SpellAbilityAi#willPayCosts(forge.game.player.Player, * forge.game.spellability.SpellAbility, forge.game.cost.Cost, * forge.game.card.Card) @@ -56,17 +56,17 @@ public class CountersPutAi extends SpellAbilityAi { if (part instanceof CostRemoveCounter) { final CostRemoveCounter remCounter = (CostRemoveCounter) part; final CounterType counterType = remCounter.counter; - if (counterType.name().equals(type) && !aiLogic.startsWith("MoveCounter")) { + if (counterType.getName().equals(type) && !aiLogic.startsWith("MoveCounter")) { return false; } if (!part.payCostFromSource()) { - if (counterType.equals(CounterType.P1P1)) { + if (counterType.is(CounterEnumType.P1P1)) { return false; } continue; } // don't kill the creature - if (counterType.equals(CounterType.P1P1) && source.getLethalDamage() <= 1) { + if (counterType.is(CounterEnumType.P1P1) && source.getLethalDamage() <= 1) { return false; } } @@ -77,7 +77,7 @@ public class CountersPutAi extends SpellAbilityAi { /* * (non-Javadoc) - * + * * @see * forge.ai.SpellAbilityAi#checkPhaseRestrictions(forge.game.player.Player, * forge.game.spellability.SpellAbility, forge.game.phase.PhaseHandler) @@ -109,7 +109,7 @@ public class CountersPutAi extends SpellAbilityAi { } } int maxLevel = Integer.parseInt(sa.getParam("MaxLevel")); - return source.getCounters(CounterType.LEVEL) < maxLevel; + return source.getCounters(CounterEnumType.LEVEL) < maxLevel; } return super.checkPhaseRestrictions(ai, sa, ph); @@ -146,7 +146,7 @@ public class CountersPutAi extends SpellAbilityAi { if (abTgt.canTgtPlayer()) { // try to kill opponent with Poison PlayerCollection oppList = ai.getOpponents().filter(PlayerPredicates.isTargetableBy(sa)); - PlayerCollection poisonList = oppList.filter(PlayerPredicates.hasCounter(CounterType.POISON, 9)); + PlayerCollection poisonList = oppList.filter(PlayerPredicates.hasCounter(CounterEnumType.POISON, 9)); if (!poisonList.isEmpty()) { sa.getTargets().add(poisonList.max(PlayerPredicates.compareByLife())); return true; @@ -157,13 +157,13 @@ public class CountersPutAi extends SpellAbilityAi { // try to kill creature with -1/-1 counters if it can // receive counters, execpt it has undying CardCollection oppCreat = CardLists.getTargetableCards(ai.getOpponents().getCreaturesInPlay(), sa); - CardCollection oppCreatM1 = CardLists.filter(oppCreat, CardPredicates.hasCounter(CounterType.M1M1)); + CardCollection oppCreatM1 = CardLists.filter(oppCreat, CardPredicates.hasCounter(CounterEnumType.M1M1)); oppCreatM1 = CardLists.getNotKeyword(oppCreatM1, Keyword.UNDYING); oppCreatM1 = CardLists.filter(oppCreatM1, new Predicate() { @Override public boolean apply(Card input) { - return input.getNetToughness() <= 1 && input.canReceiveCounters(CounterType.M1M1); + return input.getNetToughness() <= 1 && input.canReceiveCounters(CounterType.get(CounterEnumType.M1M1)); } }); @@ -220,8 +220,10 @@ public class CountersPutAi extends SpellAbilityAi { if ("Never".equals(logic)) { return false; + } else if ("AlwaysWithNoTgt".equals(logic)) { + return true; } else if ("AristocratCounters".equals(logic)) { - return PumpAi.doAristocratWithCountersLogic(sa, ai); + return SpecialAiLogic.doAristocratWithCountersLogic(ai, sa); } else if ("PayEnergy".equals(logic)) { return true; } else if ("PayEnergyConservatively".equals(logic)) { @@ -242,7 +244,7 @@ public class CountersPutAi extends SpellAbilityAi { int totBlkPower = Aggregates.sum(blocked, CardPredicates.Accessors.fnGetNetPower); int totBlkToughness = Aggregates.min(blocked, CardPredicates.Accessors.fnGetNetToughness); - int numActivations = ai.getCounters(CounterType.ENERGY) / sa.getPayCosts().getCostEnergy().convertAmount(); + int numActivations = ai.getCounters(CounterEnumType.ENERGY) / sa.getPayCosts().getCostEnergy().convertAmount(); if (sa.getHostCard().getNetToughness() + numActivations > totBlkPower || sa.getHostCard().getNetPower() + numActivations >= totBlkToughness) { return true; @@ -257,7 +259,7 @@ public class CountersPutAi extends SpellAbilityAi { AiCardMemory.rememberCard(ai, source, AiCardMemory.MemorySet.ACTIVATED_THIS_TURN); return true; } - } else if (ai.getCounters(CounterType.ENERGY) > ComputerUtilCard.getMaxSAEnergyCostOnBattlefield(ai) + sa.getPayCosts().getCostEnergy().convertAmount()) { + } else if (ai.getCounters(CounterEnumType.ENERGY) > ComputerUtilCard.getMaxSAEnergyCostOnBattlefield(ai) + sa.getPayCosts().getCostEnergy().convertAmount()) { // outside of combat, this logic only works if the relevant AI profile option is enabled // and if there is enough energy saved if (!onlyInCombat) { @@ -291,7 +293,7 @@ public class CountersPutAi extends SpellAbilityAi { if (sa.getConditions() != null && !sa.getConditions().areMet(sa) && sa.getSubAbility() == null) { return false; } - + if (sourceName.equals("Feat of Resistance")) { // sub-ability should take precedence CardCollection prot = ProtectAi.getProtectCreatures(ai, sa.getSubAbility()); if (!prot.isEmpty()) { @@ -320,7 +322,7 @@ public class CountersPutAi extends SpellAbilityAi { Game game = ai.getGame(); Combat combat = game.getCombat(); - if (!source.canReceiveCounters(CounterType.P1P1) || source.getCounters(CounterType.P1P1) > 0) { + if (!source.canReceiveCounters(CounterType.get(CounterEnumType.P1P1)) || source.getCounters(CounterEnumType.P1P1) > 0) { return false; } else if (combat != null && ph.is(PhaseType.COMBAT_DECLARE_BLOCKERS)) { return doCombatAdaptLogic(source, amount, combat); @@ -334,7 +336,7 @@ public class CountersPutAi extends SpellAbilityAi { } return FightAi.canFightAi(ai, sa, nPump, nPump); } - + if (amountStr.equals("X")) { if (source.getSVar(amountStr).equals("Count$xPaid")) { // By default, set PayX here to maximum value (used for most SAs of this type). @@ -343,7 +345,7 @@ public class CountersPutAi extends SpellAbilityAi { if (isClockwork) { // Clockwork Avian and other similar cards: do not tap all mana for X, // instead only rewind to max allowed value when the power gets low enough. - int curCtrs = source.getCounters(CounterType.P1P0); + int curCtrs = source.getCounters(CounterEnumType.P1P0); int maxCtrs = Integer.parseInt(sa.getParam("MaxFromEffect")); // This will "rewind" clockwork cards when they fall to 50% power or below, consider improving @@ -394,7 +396,7 @@ public class CountersPutAi extends SpellAbilityAi { return true; } } - + if (!ai.getGame().getStack().isEmpty() && !SpellAbilityAi.isSorcerySpeed(sa)) { final TargetRestrictions abTgt = sa.getTargetRestrictions(); // only evaluates case where all tokens are placed on a single target @@ -415,8 +417,8 @@ public class CountersPutAi extends SpellAbilityAi { // Targeting if (sa.usesTargeting()) { - sa.resetTargets(); - + sa.resetTargets(); + final boolean sacSelf = ComputerUtilCost.isSacrificeSelfCost(abCost); if (sa.isCurse()) { @@ -433,7 +435,7 @@ public class CountersPutAi extends SpellAbilityAi { if (sacSelf && c.equals(source)) { return false; } - return sa.canTarget(c) && c.canReceiveCounters(CounterType.valueOf(type)); + return sa.canTarget(c) && c.canReceiveCounters(CounterType.getType(type)); } }); @@ -452,7 +454,6 @@ public class CountersPutAi extends SpellAbilityAi { // but try to do it in Main 2 then so that the AI has a chance to play creatures first. if (list.isEmpty() && sa.hasParam("Planeswalker") - && sa.getPayCosts() != null && sa.getPayCosts().hasOnlySpecificCostType(CostPutCounter.class) && sa.isTargetNumberValid() && sa.getTargets().getNumTargeted() == 0 @@ -487,7 +488,7 @@ public class CountersPutAi extends SpellAbilityAi { } return false; } - + // target loop while (sa.canAddMoreTarget()) { if (list.isEmpty()) { @@ -557,7 +558,7 @@ public class CountersPutAi extends SpellAbilityAi { return false; } - final int currCounters = cards.get(0).getCounters(CounterType.valueOf(type)); + final int currCounters = cards.get(0).getCounters(CounterType.get(type)); // each non +1/+1 counter on the card is a 10% chance of not // activating this ability. @@ -573,11 +574,11 @@ public class CountersPutAi extends SpellAbilityAi { } boolean immediately = ComputerUtil.playImmediately(ai, sa); - + if (abCost != null && !ComputerUtilCost.checkSacrificeCost(ai, abCost, source, sa, immediately)) { return false; } - + if (immediately) { return true; } @@ -611,7 +612,7 @@ public class CountersPutAi extends SpellAbilityAi { final boolean divided = sa.hasParam("DividedAsYouChoose"); final int amount = AbilityUtils.calculateAmount(sa.getHostCard(), amountStr, sa); - final boolean isMandatoryTrigger = (sa.isTrigger() && !sa.isOptionalTrigger()) + final boolean isMandatoryTrigger = (sa.isTrigger() && !sa.isOptionalTrigger()) || (sa.getRootAbility().isTrigger() && !sa.getRootAbility().isOptionalTrigger()); if (sa.usesTargeting()) { @@ -691,12 +692,12 @@ public class CountersPutAi extends SpellAbilityAi { final boolean divided = sa.hasParam("DividedAsYouChoose"); final int amount = AbilityUtils.calculateAmount(sa.getHostCard(), amountStr, sa); int left = amount; - + if (!sa.usesTargeting()) { // No target. So must be defined list = new CardCollection(AbilityUtils.getDefinedCards(source, sa.getParam("Defined"), sa)); - - if (amountStr.equals("X") + + if (amountStr.equals("X") && !source.hasSVar("PayX") /* SubAbility on something that already had set PayX, e.g. Endless One ETB counters */ && ((sa.hasParam(amountStr) && sa.getSVar(amountStr).equals("Count$xPaid")) || source.getSVar(amountStr).equals("Count$xPaid") )) { @@ -704,7 +705,7 @@ public class CountersPutAi extends SpellAbilityAi { SpellAbility testSa = sa; int countX = 0; int nonXGlyphs = 0; - while (testSa != null && testSa.getPayCosts() != null && countX == 0) { + while (testSa != null && countX == 0) { countX = testSa.getPayCosts().getTotalMana().countX(); nonXGlyphs = testSa.getPayCosts().getTotalMana().getGlyphCount() - countX; testSa = testSa.getSubAbility(); @@ -726,12 +727,27 @@ public class CountersPutAi extends SpellAbilityAi { source.setSVar("PayX", Integer.toString(payX)); } - + if (!mandatory) { // TODO - If Trigger isn't mandatory, when wouldn't we want to // put a counter? // things like Powder Keg, which are way too complex for the AI } + } else if (sa.getTargetRestrictions().canOnlyTgtOpponent() && !sa.getTargetRestrictions().canTgtCreature()) { + // can only target opponent + List playerList = Lists.newArrayList(Iterables.filter( + sa.getTargetRestrictions().getAllCandidates(sa, true, true), Player.class)); + + if (playerList.isEmpty() && mandatory) { + return false; + } + + // try to choose player with less creatures + Player choice = Collections.min(playerList, PlayerPredicates.compareByZoneSize(ZoneType.Battlefield, CardPredicates.Presets.CREATURES)); + + if (choice != null) { + sa.getTargets().add(choice); + } } else { if (sa.isCurse()) { list = ai.getOpponents().getCardsIn(ZoneType.Battlefield); @@ -838,7 +854,7 @@ public class CountersPutAi extends SpellAbilityAi { List threatening = CardLists.filter(creats, new Predicate() { @Override public boolean apply(Card c) { - return CombatUtil.canBlock(source, c, !isHaste) + return CombatUtil.canBlock(source, c, !isHaste) && (c.getNetToughness() > source.getNetPower() + tributeAmount || c.hasKeyword(Keyword.DEATHTOUCH)); } }); @@ -873,24 +889,28 @@ public class CountersPutAi extends SpellAbilityAi { } @Override - public Player chooseSinglePlayer(Player ai, SpellAbility sa, Iterable options) { + public Player chooseSinglePlayer(Player ai, SpellAbility sa, Iterable options, Map params) { // used by Tribute, select player with lowest Life // TODO add more logic using TributeAILogic List list = Lists.newArrayList(options); return Collections.min(list, PlayerPredicates.compareByLife()); } - + @Override - protected Card chooseSingleCard(final Player ai, SpellAbility sa, Iterable options, boolean isOptional, Player targetedPlayer) { + protected Card chooseSingleCard(final Player ai, SpellAbility sa, Iterable options, boolean isOptional, Player targetedPlayer, Map params) { // Bolster does use this // TODO need more or less logic there? + final CounterType m1m1 = CounterType.get(CounterEnumType.M1M1); + final CounterType p1p1 = CounterType.get(CounterEnumType.P1P1); // no logic if there is no options or no to choice if (!isOptional && Iterables.size(options) <= 1) { return Iterables.getFirst(options, null); } - final CounterType type = CounterType.valueOf(sa.getParam("CounterType")); + final CounterType type = params.containsKey("CounterType") ? (CounterType)params.get("CounterType") + : CounterType.getType(sa.getParam("CounterType")); + final String amountStr = sa.getParamOrDefault("CounterNum", "1"); final int amount = AbilityUtils.calculateAmount(sa.getHostCard(), amountStr, sa); @@ -907,7 +927,7 @@ public class CountersPutAi extends SpellAbilityAi { return false; if (ComputerUtilCard.isUselessCreature(ai, input)) return false; - if (CounterType.M1M1.equals(type) && amount >= input.getNetToughness()) + if (type.is(CounterEnumType.M1M1) && amount >= input.getNetToughness()) return true; return ComputerUtil.isNegativeCounter(type, input); } @@ -931,6 +951,20 @@ public class CountersPutAi extends SpellAbilityAi { CardCollection filtered = mine; + // Try to filter out keywords that we already have on cards + if (type.isKeywordCounter()) { + Keyword kw = Keyword.smartValueOf(type.getName()); + final CardCollection doNotHaveKeyword = CardLists.filter(filtered, new Predicate() { + @Override + public boolean apply(Card card) { + return !card.hasKeyword(kw) && card.canBeTargetedBy(sa) && sa.canTarget(card); + } + }); + + if (doNotHaveKeyword.size() > 0) + filtered = doNotHaveKeyword; + } + final CardCollection notUseless = CardLists.filter(filtered, new Predicate() { @Override public boolean apply(Card input) { @@ -945,26 +979,26 @@ public class CountersPutAi extends SpellAbilityAi { } // some special logic to reload Persist/Undying - if (CounterType.P1P1.equals(type)) { + if (p1p1.equals(type)) { final CardCollection persist = CardLists.filter(filtered, new Predicate() { @Override public boolean apply(Card input) { if (!input.hasKeyword(Keyword.PERSIST)) return false; - return input.getCounters(CounterType.M1M1) <= amount; + return input.getCounters(m1m1) <= amount; } }); if (!persist.isEmpty()) { filtered = persist; } - } else if (CounterType.M1M1.equals(type)) { + } else if (m1m1.equals(type)) { final CardCollection undying = CardLists.filter(filtered, new Predicate() { @Override public boolean apply(Card input) { if (!input.hasKeyword(Keyword.UNDYING)) return false; - return input.getCounters(CounterType.P1P1) <= amount && input.getNetToughness() > amount; + return input.getCounters(p1p1) <= amount && input.getNetToughness() > amount; } }); @@ -987,8 +1021,8 @@ public class CountersPutAi extends SpellAbilityAi { if (e instanceof Card) { Card c = (Card) e; if (c.getController().isOpponentOf(ai)) { - if (options.contains(CounterType.M1M1) && !c.hasKeyword(Keyword.UNDYING)) { - return CounterType.M1M1; + if (options.contains(CounterType.get(CounterEnumType.M1M1)) && !c.hasKeyword(Keyword.UNDYING)) { + return CounterType.get(CounterEnumType.M1M1); } for (CounterType type : options) { if (ComputerUtil.isNegativeCounter(type, c)) { @@ -1005,12 +1039,12 @@ public class CountersPutAi extends SpellAbilityAi { } else if (e instanceof Player) { Player p = (Player) e; if (p.isOpponentOf(ai)) { - if (options.contains(CounterType.POISON)) { - return CounterType.POISON; + if (options.contains(CounterType.get(CounterEnumType.POISON))) { + return CounterType.get(CounterEnumType.POISON); } } else { - if (options.contains(CounterType.EXPERIENCE)) { - return CounterType.EXPERIENCE; + if (options.contains(CounterType.get(CounterEnumType.EXPERIENCE))) { + return CounterType.get(CounterEnumType.EXPERIENCE); } } diff --git a/forge-ai/src/main/java/forge/ai/ability/CountersPutAllAi.java b/forge-ai/src/main/java/forge/ai/ability/CountersPutAllAi.java index 6142b9c71ff..8c883637620 100644 --- a/forge-ai/src/main/java/forge/ai/ability/CountersPutAllAi.java +++ b/forge-ai/src/main/java/forge/ai/ability/CountersPutAllAi.java @@ -120,7 +120,7 @@ public class CountersPutAllAi extends SpellAbilityAi { //Check for cards that could profit from the ability PhaseHandler phase = ai.getGame().getPhaseHandler(); if (type.equals("P1P1") && sa.isAbility() && source.isCreature() - && sa.getPayCosts() != null && sa.getPayCosts().hasTapCost() + && sa.getPayCosts().hasTapCost() && sa instanceof AbilitySub && (!phase.getNextTurn().equals(ai) || phase.getPhase().isBefore(PhaseType.COMBAT_DECLARE_BLOCKERS))) { diff --git a/forge-ai/src/main/java/forge/ai/ability/CountersPutOrRemoveAi.java b/forge-ai/src/main/java/forge/ai/ability/CountersPutOrRemoveAi.java index 4195a7924b7..a261270dec9 100644 --- a/forge-ai/src/main/java/forge/ai/ability/CountersPutOrRemoveAi.java +++ b/forge-ai/src/main/java/forge/ai/ability/CountersPutOrRemoveAi.java @@ -6,12 +6,12 @@ * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. - * + * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. - * + * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ @@ -36,7 +36,7 @@ import java.util.Map; *

* AbilityFactory_PutOrRemoveCountersAi class. *

- * + * * @author Forge * @version $Id$ */ @@ -44,7 +44,7 @@ public class CountersPutOrRemoveAi extends SpellAbilityAi { /* * (non-Javadoc) - * + * * @see forge.ai.SpellAbilityAi#checkApiLogic(forge.game.player.Player, * forge.game.spellability.SpellAbility) */ @@ -75,7 +75,7 @@ public class CountersPutOrRemoveAi extends SpellAbilityAi { if (sa.hasParam("CounterType")) { // currently only Jhoira's Timebug - final CounterType type = CounterType.valueOf(sa.getParam("CounterType")); + final CounterType type = CounterType.getType(sa.getParam("CounterType")); CardCollection countersList = CardLists.filter(list, CardPredicates.hasCounter(type, amount)); @@ -100,7 +100,7 @@ public class CountersPutOrRemoveAi extends SpellAbilityAi { if (!ai.isCardInPlay("Marit Lage") || noLegendary) { CardCollectionView depthsList = CardLists.filter(countersList, - CardPredicates.nameEquals("Dark Depths"), CardPredicates.hasCounter(CounterType.ICE)); + CardPredicates.nameEquals("Dark Depths"), CardPredicates.hasCounter(CounterEnumType.ICE)); if (!depthsList.isEmpty()) { sa.getTargets().add(depthsList.getFirst()); @@ -113,7 +113,7 @@ public class CountersPutOrRemoveAi extends SpellAbilityAi { CardCollection planeswalkerList = CardLists.filter( CardLists.filterControlledBy(countersList, ai.getOpponents()), CardPredicates.Presets.PLANESWALKERS, - CardPredicates.hasLessCounter(CounterType.LOYALTY, amount)); + CardPredicates.hasLessCounter(CounterEnumType.LOYALTY, amount)); if (!planeswalkerList.isEmpty()) { sa.getTargets().add(ComputerUtilCard.getBestPlaneswalkerAI(planeswalkerList)); @@ -123,7 +123,7 @@ public class CountersPutOrRemoveAi extends SpellAbilityAi { // do as M1M1 part CardCollection aiList = CardLists.filterControlledBy(countersList, ai); - CardCollection aiM1M1List = CardLists.filter(aiList, CardPredicates.hasCounter(CounterType.M1M1)); + CardCollection aiM1M1List = CardLists.filter(aiList, CardPredicates.hasCounter(CounterEnumType.M1M1)); CardCollection aiPersistList = CardLists.getKeyword(aiM1M1List, Keyword.PERSIST); if (!aiPersistList.isEmpty()) { @@ -136,7 +136,7 @@ public class CountersPutOrRemoveAi extends SpellAbilityAi { } // do as P1P1 part - CardCollection aiP1P1List = CardLists.filter(aiList, CardPredicates.hasCounter(CounterType.P1P1)); + CardCollection aiP1P1List = CardLists.filter(aiList, CardPredicates.hasCounter(CounterEnumType.P1P1)); CardCollection aiUndyingList = CardLists.getKeyword(aiM1M1List, Keyword.UNDYING); if (!aiUndyingList.isEmpty()) { @@ -183,7 +183,7 @@ public class CountersPutOrRemoveAi extends SpellAbilityAi { /* * (non-Javadoc) - * + * * @see forge.ai.SpellAbilityAi#chooseCounterType(java.util.List, * forge.game.spellability.SpellAbility, java.util.Map) */ @@ -199,18 +199,18 @@ public class CountersPutOrRemoveAi extends SpellAbilityAi { Card tgt = (Card) params.get("Target"); // planeswalker has high priority for loyalty counters - if (tgt.isPlaneswalker() && options.contains(CounterType.LOYALTY)) { - return CounterType.LOYALTY; + if (tgt.isPlaneswalker() && options.contains(CounterType.get(CounterEnumType.LOYALTY))) { + return CounterType.get(CounterEnumType.LOYALTY); } if (tgt.getController().isOpponentOf(ai)) { // creatures with BaseToughness below or equal zero might be // killed if their counters are removed if (tgt.isCreature() && tgt.getBaseToughness() <= 0) { - if (options.contains(CounterType.P1P1)) { - return CounterType.P1P1; - } else if (options.contains(CounterType.M1M1)) { - return CounterType.M1M1; + if (options.contains(CounterType.get(CounterEnumType.P1P1))) { + return CounterType.get(CounterEnumType.P1P1); + } else if (options.contains(CounterType.get(CounterEnumType.M1M1))) { + return CounterType.get(CounterEnumType.M1M1); } } @@ -222,14 +222,14 @@ public class CountersPutOrRemoveAi extends SpellAbilityAi { } } else { // this counters are treat first to be removed - if ("Dark Depths".equals(tgt.getName()) && options.contains(CounterType.ICE)) { + if ("Dark Depths".equals(tgt.getName()) && options.contains(CounterType.get(CounterEnumType.ICE))) { if (!ai.isCardInPlay("Marit Lage") || noLegendary) { - return CounterType.ICE; + return CounterType.get(CounterEnumType.ICE); } - } else if (tgt.hasKeyword(Keyword.UNDYING) && options.contains(CounterType.P1P1)) { - return CounterType.P1P1; - } else if (tgt.hasKeyword(Keyword.PERSIST) && options.contains(CounterType.M1M1)) { - return CounterType.M1M1; + } else if (tgt.hasKeyword(Keyword.UNDYING) && options.contains(CounterType.get(CounterEnumType.P1P1))) { + return CounterType.get(CounterEnumType.P1P1); + } else if (tgt.hasKeyword(Keyword.PERSIST) && options.contains(CounterType.get(CounterEnumType.M1M1))) { + return CounterType.get(CounterEnumType.M1M1); } // fallback logic, select positive counter to add more @@ -246,7 +246,7 @@ public class CountersPutOrRemoveAi extends SpellAbilityAi { /* * (non-Javadoc) - * + * * @see * forge.ai.SpellAbilityAi#chooseBinary(forge.game.player.PlayerController. * BinaryChoiceType, forge.game.spellability.SpellAbility, java.util.Map) @@ -262,19 +262,19 @@ public class CountersPutOrRemoveAi extends SpellAbilityAi { boolean noLegendary = game.getStaticEffects().getGlobalRuleChange(GlobalRuleChange.noLegendRule); if (tgt.getController().isOpponentOf(ai)) { - if (type.equals(CounterType.LOYALTY) && tgt.isPlaneswalker()) { + if (type.is(CounterEnumType.LOYALTY) && tgt.isPlaneswalker()) { return false; } return ComputerUtil.isNegativeCounter(type, tgt); } else { - if (type.equals(CounterType.ICE) && "Dark Depths".equals(tgt.getName())) { + if (type.is(CounterEnumType.ICE) && "Dark Depths".equals(tgt.getName())) { if (!ai.isCardInPlay("Marit Lage") || noLegendary) { return false; } - } else if (type.equals(CounterType.M1M1) && tgt.hasKeyword(Keyword.PERSIST)) { + } else if (type.is(CounterEnumType.M1M1) && tgt.hasKeyword(Keyword.PERSIST)) { return false; - } else if (type.equals(CounterType.P1P1) && tgt.hasKeyword(Keyword.UNDYING)) { + } else if (type.is(CounterEnumType.P1P1) && tgt.hasKeyword(Keyword.UNDYING)) { return false; } diff --git a/forge-ai/src/main/java/forge/ai/ability/CountersRemoveAi.java b/forge-ai/src/main/java/forge/ai/ability/CountersRemoveAi.java index 24a0ff0fa9d..2c4ad3bbfe0 100644 --- a/forge-ai/src/main/java/forge/ai/ability/CountersRemoveAi.java +++ b/forge-ai/src/main/java/forge/ai/ability/CountersRemoveAi.java @@ -33,7 +33,7 @@ public class CountersRemoveAi extends SpellAbilityAi { /* * (non-Javadoc) - * + * * @see * forge.ai.SpellAbilityAi#checkPhaseRestrictions(forge.game.player.Player, * forge.game.spellability.SpellAbility, forge.game.phase.PhaseHandler) @@ -50,7 +50,7 @@ public class CountersRemoveAi extends SpellAbilityAi { /* * (non-Javadoc) - * + * * @see * forge.ai.SpellAbilityAi#checkPhaseRestrictions(forge.game.player.Player, * forge.game.spellability.SpellAbility, forge.game.phase.PhaseHandler, @@ -68,7 +68,7 @@ public class CountersRemoveAi extends SpellAbilityAi { /* * (non-Javadoc) - * + * * @see forge.ai.SpellAbilityAi#checkApiLogic(forge.game.player.Player, * forge.game.spellability.SpellAbility) */ @@ -82,7 +82,7 @@ public class CountersRemoveAi extends SpellAbilityAi { } if (!type.matches("Any") && !type.matches("All")) { - final int currCounters = sa.getHostCard().getCounters(CounterType.valueOf(type)); + final int currCounters = sa.getHostCard().getCounters(CounterType.getType(type)); if (currCounters < 1) { return false; } @@ -119,7 +119,7 @@ public class CountersRemoveAi extends SpellAbilityAi { if (!ai.isCardInPlay("Marit Lage") || noLegendary) { CardCollectionView depthsList = ai.getCardsIn(ZoneType.Battlefield, "Dark Depths"); depthsList = CardLists.filter(depthsList, CardPredicates.isTargetableBy(sa), - CardPredicates.hasCounter(CounterType.ICE, 3)); + CardPredicates.hasCounter(CounterEnumType.ICE, 3)); if (!depthsList.isEmpty()) { sa.getTargets().add(depthsList.getFirst()); @@ -132,7 +132,7 @@ public class CountersRemoveAi extends SpellAbilityAi { list = CardLists.filter(list, CardPredicates.isTargetableBy(sa)); CardCollection planeswalkerList = CardLists.filter(list, CardPredicates.Presets.PLANESWALKERS, - CardPredicates.hasCounter(CounterType.LOYALTY, 5)); + CardPredicates.hasCounter(CounterEnumType.LOYALTY, 5)); if (!planeswalkerList.isEmpty()) { sa.getTargets().add(ComputerUtilCard.getBestPlaneswalkerAI(planeswalkerList)); @@ -159,11 +159,11 @@ public class CountersRemoveAi extends SpellAbilityAi { if (!ai.isCardInPlay("Marit Lage") || noLegendary) { CardCollectionView depthsList = ai.getCardsIn(ZoneType.Battlefield, "Dark Depths"); depthsList = CardLists.filter(depthsList, CardPredicates.isTargetableBy(sa), - CardPredicates.hasCounter(CounterType.ICE)); + CardPredicates.hasCounter(CounterEnumType.ICE)); if (!depthsList.isEmpty()) { Card depth = depthsList.getFirst(); - int ice = depth.getCounters(CounterType.ICE); + int ice = depth.getCounters(CounterEnumType.ICE); if (amount >= ice) { sa.getTargets().add(depth); if (xPay) { @@ -180,7 +180,7 @@ public class CountersRemoveAi extends SpellAbilityAi { CardCollection planeswalkerList = CardLists.filter(list, Predicates.and(CardPredicates.Presets.PLANESWALKERS, CardPredicates.isControlledByAnyOf(ai.getOpponents())), - CardPredicates.hasLessCounter(CounterType.LOYALTY, amount)); + CardPredicates.hasLessCounter(CounterEnumType.LOYALTY, amount)); if (!planeswalkerList.isEmpty()) { Card best = ComputerUtilCard.getBestPlaneswalkerAI(planeswalkerList); @@ -196,7 +196,7 @@ public class CountersRemoveAi extends SpellAbilityAi { // do as M1M1 part CardCollection aiList = CardLists.filterControlledBy(list, ai); - CardCollection aiM1M1List = CardLists.filter(aiList, CardPredicates.hasCounter(CounterType.M1M1)); + CardCollection aiM1M1List = CardLists.filter(aiList, CardPredicates.hasCounter(CounterEnumType.M1M1)); CardCollection aiPersistList = CardLists.getKeyword(aiM1M1List, Keyword.PERSIST); if (!aiPersistList.isEmpty()) { @@ -209,7 +209,7 @@ public class CountersRemoveAi extends SpellAbilityAi { } // do as P1P1 part - CardCollection aiP1P1List = CardLists.filter(aiList, CardPredicates.hasLessCounter(CounterType.P1P1, amount)); + CardCollection aiP1P1List = CardLists.filter(aiList, CardPredicates.hasLessCounter(CounterEnumType.P1P1, amount)); CardCollection aiUndyingList = CardLists.getKeyword(aiP1P1List, Keyword.UNDYING); if (!aiUndyingList.isEmpty()) { @@ -220,7 +220,7 @@ public class CountersRemoveAi extends SpellAbilityAi { // remove P1P1 counters from opposing creatures CardCollection oppP1P1List = CardLists.filter(list, Predicates.and(CardPredicates.Presets.CREATURES, CardPredicates.isControlledByAnyOf(ai.getOpponents())), - CardPredicates.hasCounter(CounterType.P1P1)); + CardPredicates.hasCounter(CounterEnumType.P1P1)); if (!oppP1P1List.isEmpty()) { sa.getTargets().add(ComputerUtilCard.getBestCreatureAI(oppP1P1List)); return true; @@ -244,7 +244,7 @@ public class CountersRemoveAi extends SpellAbilityAi { // no special amount for that one yet int amount = AbilityUtils.calculateAmount(source, amountStr, sa); CardCollection aiList = CardLists.filterControlledBy(list, ai); - aiList = CardLists.filter(aiList, CardPredicates.hasCounter(CounterType.M1M1, amount)); + aiList = CardLists.filter(aiList, CardPredicates.hasCounter(CounterEnumType.M1M1, amount)); CardCollection aiPersist = CardLists.getKeyword(aiList, Keyword.PERSIST); if (!aiPersist.isEmpty()) { @@ -263,7 +263,7 @@ public class CountersRemoveAi extends SpellAbilityAi { // no special amount for that one yet int amount = AbilityUtils.calculateAmount(source, amountStr, sa); - list = CardLists.filter(list, CardPredicates.hasCounter(CounterType.P1P1, amount)); + list = CardLists.filter(list, CardPredicates.hasCounter(CounterEnumType.P1P1, amount)); // currently only logic for Bloodcrazed Hoplite, but add logic for // targeting ai creatures too @@ -309,12 +309,12 @@ public class CountersRemoveAi extends SpellAbilityAi { amount = AbilityUtils.calculateAmount(source, amountStr, sa); } - CardCollection timeList = CardLists.filter(list, CardPredicates.hasLessCounter(CounterType.TIME, amount)); + CardCollection timeList = CardLists.filter(list, CardPredicates.hasLessCounter(CounterEnumType.TIME, amount)); if (!timeList.isEmpty()) { Card best = ComputerUtilCard.getBestAI(timeList); - int timeCount = best.getCounters(CounterType.TIME); + int timeCount = best.getCounters(CounterEnumType.TIME); sa.getTargets().add(best); if (xPay) { source.setSVar("PayX", Integer.toString(timeCount)); @@ -335,7 +335,7 @@ public class CountersRemoveAi extends SpellAbilityAi { CardCollection outlastCreats = CardLists.filter(list, CardPredicates.hasKeyword(Keyword.OUTLAST)); if (!outlastCreats.isEmpty()) { // outlast cards often benefit from having +1/+1 counters, try not to remove last one - CardCollection betterTargets = CardLists.filter(outlastCreats, CardPredicates.hasCounter(CounterType.P1P1, 2)); + CardCollection betterTargets = CardLists.filter(outlastCreats, CardPredicates.hasCounter(CounterEnumType.P1P1, 2)); if (!betterTargets.isEmpty()) { sa.getTargets().add(ComputerUtilCard.getWorstAI(betterTargets)); @@ -363,7 +363,7 @@ public class CountersRemoveAi extends SpellAbilityAi { /* * (non-Javadoc) - * + * * @see forge.ai.SpellAbilityAi#chooseNumber(forge.game.player.Player, * forge.game.spellability.SpellAbility, int, int, java.util.Map) */ @@ -377,8 +377,8 @@ public class CountersRemoveAi extends SpellAbilityAi { if (targetCard.getController().isOpponentOf(player)) { return !ComputerUtil.isNegativeCounter(type, targetCard) ? max : min; } else { - if (targetCard.hasKeyword(Keyword.UNDYING) && type == CounterType.P1P1 - && targetCard.getCounters(CounterType.P1P1) >= max) { + if (targetCard.hasKeyword(Keyword.UNDYING) && type.is(CounterEnumType.P1P1) + && targetCard.getCounters(CounterEnumType.P1P1) >= max) { return max; } @@ -387,9 +387,9 @@ public class CountersRemoveAi extends SpellAbilityAi { } else if (target instanceof Player) { Player targetPlayer = (Player) target; if (targetPlayer.isOpponentOf(player)) { - return !type.equals(CounterType.POISON) ? max : min; + return !type.equals(CounterEnumType.POISON) ? max : min; } else { - return type.equals(CounterType.POISON) ? max : min; + return type.equals(CounterEnumType.POISON) ? max : min; } } @@ -398,7 +398,7 @@ public class CountersRemoveAi extends SpellAbilityAi { /* * (non-Javadoc) - * + * * @see forge.ai.SpellAbilityAi#chooseCounterType(java.util.List, * forge.game.spellability.SpellAbility, java.util.Map) */ @@ -415,7 +415,7 @@ public class CountersRemoveAi extends SpellAbilityAi { if (targetCard.getController().isOpponentOf(ai)) { // if its a Planeswalker try to remove Loyality first if (targetCard.isPlaneswalker()) { - return CounterType.LOYALTY; + return CounterType.get(CounterEnumType.LOYALTY); } for (CounterType type : options) { if (!ComputerUtil.isNegativeCounter(type, targetCard)) { @@ -423,10 +423,10 @@ public class CountersRemoveAi extends SpellAbilityAi { } } } else { - if (options.contains(CounterType.M1M1) && targetCard.hasKeyword(Keyword.PERSIST)) { - return CounterType.M1M1; - } else if (options.contains(CounterType.P1P1) && targetCard.hasKeyword(Keyword.UNDYING)) { - return CounterType.P1P1; + if (options.contains(CounterType.get(CounterEnumType.M1M1)) && targetCard.hasKeyword(Keyword.PERSIST)) { + return CounterType.get(CounterEnumType.M1M1); + } else if (options.contains(CounterType.get(CounterEnumType.P1P1)) && targetCard.hasKeyword(Keyword.UNDYING)) { + return CounterType.get(CounterEnumType.P1P1); } for (CounterType type : options) { if (ComputerUtil.isNegativeCounter(type, targetCard)) { @@ -438,13 +438,13 @@ public class CountersRemoveAi extends SpellAbilityAi { Player targetPlayer = (Player) target; if (targetPlayer.isOpponentOf(ai)) { for (CounterType type : options) { - if (!type.equals(CounterType.POISON)) { + if (!type.equals(CounterEnumType.POISON)) { return type; } } } else { for (CounterType type : options) { - if (type.equals(CounterType.POISON)) { + if (type.equals(CounterEnumType.POISON)) { return type; } } diff --git a/forge-ai/src/main/java/forge/ai/ability/DamageAllAi.java b/forge-ai/src/main/java/forge/ai/ability/DamageAllAi.java index cbede1c1a11..79e83ac65a4 100644 --- a/forge-ai/src/main/java/forge/ai/ability/DamageAllAi.java +++ b/forge-ai/src/main/java/forge/ai/ability/DamageAllAi.java @@ -6,7 +6,7 @@ import forge.game.ability.AbilityUtils; import forge.game.card.Card; import forge.game.card.CardCollection; import forge.game.card.CardLists; -import forge.game.card.CounterType; +import forge.game.card.CounterEnumType; import forge.game.cost.Cost; import forge.game.keyword.Keyword; import forge.game.phase.PhaseType; @@ -39,7 +39,7 @@ public class DamageAllAi extends SpellAbilityAi { if (!ai.getGame().getStack().isEmpty()) { return false; } - + int x = -1; final String damage = sa.getParam("NumDmg"); int dmg = AbilityUtils.calculateAmount(sa.getHostCard(), damage, sa); @@ -50,10 +50,9 @@ public class DamageAllAi extends SpellAbilityAi { x = ComputerUtilMana.determineLeftoverMana(sa, ai); } if (damage.equals("ChosenX")) { - x = source.getCounters(CounterType.LOYALTY); + x = source.getCounters(CounterEnumType.LOYALTY); } if (x == -1) { - Player bestOpp = determineOppToKill(ai, sa, source, dmg); if (determineOppToKill(ai, sa, source, dmg) != null) { // we already know we can kill a player, so go for it return true; @@ -138,7 +137,7 @@ public class DamageAllAi extends SpellAbilityAi { } int minGain = 200; // The minimum gain in destroyed creatures - if (sa.getPayCosts() != null && sa.getPayCosts().isReusuableResource()) { + if (sa.getPayCosts().isReusuableResource()) { if (computerList.isEmpty()) { minGain = 10; // nothing to lose // no creatures to lose and player can be damaged diff --git a/forge-ai/src/main/java/forge/ai/ability/DamageDealAi.java b/forge-ai/src/main/java/forge/ai/ability/DamageDealAi.java index 797c18d441f..936e2187357 100644 --- a/forge-ai/src/main/java/forge/ai/ability/DamageDealAi.java +++ b/forge-ai/src/main/java/forge/ai/ability/DamageDealAi.java @@ -46,9 +46,9 @@ public class DamageDealAi extends DamageAiBase { if ("MadSarkhanDigDmg".equals(logic)) { return SpecialCardAi.SarkhanTheMad.considerDig(ai, sa); } - + if (damage.equals("X") && sa.getSVar(damage).equals("Count$ChosenNumber")) { - int energy = ai.getCounters(CounterType.ENERGY); + int energy = ai.getCounters(CounterEnumType.ENERGY); for (SpellAbility s : source.getSpellAbilities()) { if ("PayEnergy".equals(s.getParam("AILogic"))) { energy += AbilityUtils.calculateAmount(source, s.getParam("CounterNum"), sa); @@ -145,7 +145,7 @@ public class DamageDealAi extends DamageAiBase { if (sourceName.equals("Crater's Claws") && ai.hasFerocious()) { dmg += 2; } - + String logic = sa.getParamOrDefault("AILogic", ""); if ("DiscardLands".equals(logic)) { dmg = 2; @@ -165,7 +165,7 @@ public class DamageDealAi extends DamageAiBase { List wolves = CardLists.getValidCards(ai.getCardsIn(ZoneType.Battlefield), "Creature.Wolf+untapped+YouCtrl+Other", ai, source); dmg = Aggregates.sum(wolves, CardPredicates.Accessors.fnGetNetPower); } else if ("Triskelion".equals(logic)) { - final int n = source.getCounters(CounterType.P1P1); + final int n = source.getCounters(CounterEnumType.P1P1); if (n > 0) { if (ComputerUtil.playImmediately(ai, sa)) { /* @@ -196,9 +196,9 @@ public class DamageDealAi extends DamageAiBase { } return false; } - + if (sourceName.equals("Sorin, Grim Nemesis")) { - int loyalty = source.getCounters(CounterType.LOYALTY); + int loyalty = source.getCounters(CounterEnumType.LOYALTY); for (; loyalty > 0; loyalty--) { if (this.damageTargetAI(ai, sa, loyalty, false)) { dmg = ComputerUtilCombat.getEnoughDamageToKill(sa.getTargetCard(), loyalty, source, false, false); @@ -228,7 +228,7 @@ public class DamageDealAi extends DamageAiBase { if (!ComputerUtilCost.checkRemoveCounterCost(abCost, source)) { return false; } - + if ("DiscardLands".equals(sa.getParam("AILogic")) && !ComputerUtilCost.checkDiscardCost(ai, abCost, source)) { return false; } @@ -285,7 +285,7 @@ public class DamageDealAi extends DamageAiBase { } } - if ("XCountersDamage".equals(logic) && sa.getPayCosts() != null) { + if ("XCountersDamage".equals(logic)) { // Check to ensure that we have enough counters to remove per the defined PayX for (CostPart part : sa.getPayCosts().getCostParts()) { if (part instanceof CostRemoveCounter) { @@ -309,7 +309,7 @@ public class DamageDealAi extends DamageAiBase { *

* dealDamageChooseTgtC. *

- * + * * @param d * a int. * @param noPrevention @@ -445,11 +445,11 @@ public class DamageDealAi extends DamageAiBase { // As of right now, ranks planeswalkers by their Current Loyalty * 10 + Big buff if close to "Ultimate" int bestScore = 0; for (Card pw : pws) { - int curLoyalty = pw.getCounters(CounterType.LOYALTY); + int curLoyalty = pw.getCounters(CounterEnumType.LOYALTY); int pwScore = curLoyalty * 10; for (SpellAbility sa : pw.getSpellAbilities()) { - if (sa.hasParam("Ultimate") && sa.getPayCosts() != null) { + if (sa.hasParam("Ultimate")) { Integer loyaltyCost = 0; CostRemoveCounter remLoyalty = sa.getPayCosts().getCostPartByType(CostRemoveCounter.class); if (remLoyalty != null) { @@ -478,7 +478,7 @@ public class DamageDealAi extends DamageAiBase { int bestScore = Integer.MAX_VALUE; for (Card pw : pws) { - int curLoyalty = pw.getCounters(CounterType.LOYALTY); + int curLoyalty = pw.getCounters(CounterEnumType.LOYALTY); if (curLoyalty < bestScore) { bestScore = curLoyalty; @@ -515,7 +515,7 @@ public class DamageDealAi extends DamageAiBase { *

* damageTargetAI. *

- * + * * @param saMe * a {@link forge.game.spellability.SpellAbility} object. * @param dmg @@ -543,7 +543,7 @@ public class DamageDealAi extends DamageAiBase { *

* damageChoosingTargets. *

- * + * * @param sa * a {@link forge.game.spellability.SpellAbility} object. * @param tgt @@ -587,7 +587,7 @@ public class DamageDealAi extends DamageAiBase { if (tgt.getMaxTargets(source, sa) <= 0 && !logic.equals("AssumeAtLeastOneTarget")) { return false; } - + immediately |= ComputerUtil.playImmediately(ai, sa); if (!(sa.getParent() != null && sa.getParent().isTargetNumberValid())) { @@ -623,7 +623,7 @@ public class DamageDealAi extends DamageAiBase { continue; } final int assignedDamage = ComputerUtilCombat.getEnoughDamageToKill(humanCreature, dmg, source, false, noPrevention); - if (assignedDamage <= dmg + if (assignedDamage <= dmg && humanCreature.getShieldCount() == 0 && !ComputerUtil.canRegenerate(humanCreature.getController(), humanCreature)) { tcs.add(humanCreature); tgt.addDividedAllocation(humanCreature, assignedDamage); @@ -756,7 +756,7 @@ public class DamageDealAi extends DamageAiBase { break; } } - + } else if (tgt.canTgtCreature() || tgt.canTgtPlaneswalker()) { final Card c = this.dealDamageChooseTgtC(ai, sa, dmg, noPrevention, enemy, mandatory); if (c != null) { @@ -794,8 +794,7 @@ public class DamageDealAi extends DamageAiBase { if (((phase.is(PhaseType.END_OF_TURN) && phase.getNextTurn().equals(ai)) || (SpellAbilityAi.isSorcerySpeed(sa) && phase.is(PhaseType.MAIN2)) || ("PingAfterAttack".equals(logic) && phase.getPhase().isAfter(PhaseType.COMBAT_DECLARE_ATTACKERS) && phase.isPlayerTurn(ai)) - || sa.getPayCosts() == null || immediately - || this.shouldTgtP(ai, sa, dmg, noPrevention)) && + || immediately || shouldTgtP(ai, sa, dmg, noPrevention)) && (!avoidTargetP(ai, sa))) { tcs.add(enemy); if (divided) { @@ -826,8 +825,8 @@ public class DamageDealAi extends DamageAiBase { *

* damageChooseNontargeted. *

- * @param ai - * + * @param ai + * * @param saMe * a {@link forge.game.spellability.SpellAbility} object. * @param dmg @@ -882,7 +881,7 @@ public class DamageDealAi extends DamageAiBase { *

* damageChooseRequiredTargets. *

- * + * * @param sa * a {@link forge.game.spellability.SpellAbility} object. * @param tgt @@ -1007,7 +1006,7 @@ public class DamageDealAi extends DamageAiBase { // If I can kill my target by paying less mana, do it int actualPay = 0; final boolean noPrevention = sa.hasParam("NoPrevention"); - + //target is a player if (!sa.getTargets().isTargetingAnyCard()) { actualPay = dmg; @@ -1038,15 +1037,15 @@ public class DamageDealAi extends DamageAiBase { Player opponent = ai.getOpponents().min(PlayerPredicates.compareByLife()); - // TODO: somehow account for the possible cost reduction? + // TODO: somehow account for the possible cost reduction? int dmg = ComputerUtilMana.determineLeftoverMana(sa, ai, saTgt.getParam("XColor")); - + while (!ComputerUtilMana.canPayManaCost(sa, ai, dmg) && dmg > 0) { // TODO: ideally should never get here, currently put here as a precaution for complex mana base cases where the miscalculation might occur. Will remove later if it proves to never trigger. dmg--; System.out.println("Warning: AI could not pay mana cost for a XLifeDrain logic spell. Reducing X value to "+dmg); } - + // set the color map for black X for the purpose of Soul Burn // TODO: somehow generalize this calculation to allow other potential similar cards to function in the future if ("Soul Burn".equals(sourceName)) { @@ -1067,7 +1066,7 @@ public class DamageDealAi extends DamageAiBase { int toughness = c.getNetToughness(); boolean canDie = !(c.hasKeyword(Keyword.INDESTRUCTIBLE) || ComputerUtil.canRegenerate(c.getController(), c)); - // Currently will target creatures with toughness 3+ (or power 5+) + // Currently will target creatures with toughness 3+ (or power 5+) // and only if the creature can actually die, do not "underdrain" // unless the creature has high power if (canDie && toughness <= dmg && ((toughness == dmg && toughness >= 3) || power >= 5)) { @@ -1126,8 +1125,7 @@ public class DamageDealAi extends DamageAiBase { continue; } // currently works only with cards that don't have additional costs (only mana is supported) - if (ab.getPayCosts() != null - && (ab.getPayCosts().hasNoManaCost() || ab.getPayCosts().hasOnlySpecificCostType(CostPartMana.class))) { + if (ab.getPayCosts().hasNoManaCost() || ab.getPayCosts().hasOnlySpecificCostType(CostPartMana.class)) { String dmgDef = "0"; if (ab.getApi() == ApiType.DealDamage) { dmgDef = ab.getParamOrDefault("NumDmg", "0"); @@ -1151,7 +1149,7 @@ public class DamageDealAi extends DamageAiBase { } // FIXME: should it also check restrictions for targeting players? - ManaCost costSa = sa.getPayCosts() != null ? sa.getPayCosts().getTotalMana() : ManaCost.NO_COST; + ManaCost costSa = sa.getPayCosts().getTotalMana(); ManaCost costAb = ab.getPayCosts().getTotalMana(); // checked for null above ManaCost total = ManaCost.combine(costSa, costAb); SpellAbility combinedAb = ab.copyWithDefinedCost(new Cost(total, false)); diff --git a/forge-ai/src/main/java/forge/ai/ability/DestroyAi.java b/forge-ai/src/main/java/forge/ai/ability/DestroyAi.java index fd7632bc44d..26191723180 100644 --- a/forge-ai/src/main/java/forge/ai/ability/DestroyAi.java +++ b/forge-ai/src/main/java/forge/ai/ability/DestroyAi.java @@ -101,7 +101,7 @@ public class DestroyAi extends SpellAbilityAi { return SpecialCardAi.SarkhanTheMad.considerMakeDragon(ai, sa); } else if (logic != null && logic.startsWith("MinLoyalty.")) { int minLoyalty = Integer.parseInt(logic.substring(logic.indexOf(".") + 1)); - if (source.getCounters(CounterType.LOYALTY) < minLoyalty) { + if (source.getCounters(CounterEnumType.LOYALTY) < minLoyalty) { return false; } } else if ("Polymorph".equals(logic)) { @@ -161,7 +161,7 @@ public class DestroyAi extends SpellAbilityAi { return false; } //Check for undying - return (!c.hasKeyword(Keyword.UNDYING) || c.getCounters(CounterType.P1P1) > 0); + return (!c.hasKeyword(Keyword.UNDYING) || c.getCounters(CounterEnumType.P1P1) > 0); } }); } @@ -222,6 +222,10 @@ public class DestroyAi extends SpellAbilityAi { Card choice = null; // If the targets are only of one type, take the best if (CardLists.getNotType(list, "Creature").isEmpty()) { + if ("Pongify".equals(logic)) { + return SpecialAiLogic.doPongifyLogic(ai, sa); + } + choice = ComputerUtilCard.getBestCreatureAI(list); if ("OppDestroyYours".equals(logic)) { Card aiBest = ComputerUtilCard.getBestCreatureAI(ai.getCreaturesInPlay()); @@ -229,19 +233,6 @@ public class DestroyAi extends SpellAbilityAi { return false; } } - if ("Pongify".equals(logic)) { - final Card token = TokenAi.spawnToken(choice.getController(), sa.getSubAbility()); - if (token == null) { - return true; // becomes Terminate - } else { - if (source.getGame().getPhaseHandler().getPhase() - .isBefore(PhaseType.COMBAT_DECLARE_BLOCKERS) || // prevent surprise combatant - ComputerUtilCard.evaluateCreature(choice) < 1.5 - * ComputerUtilCard.evaluateCreature(token)) { - return false; - } - } - } } else if (CardLists.getNotType(list, "Land").isEmpty()) { choice = ComputerUtilCard.getBestLandAI(list); @@ -256,7 +247,7 @@ public class DestroyAi extends SpellAbilityAi { } //option to hold removal instead only applies for single targeted removal if (!sa.isTrigger() && abTgt.getMaxTargets(sa.getHostCard(), sa) == 1) { - if (!ComputerUtilCard.useRemovalNow(sa, choice, 0, ZoneType.Graveyard)) { + if (choice == null || !ComputerUtilCard.useRemovalNow(sa, choice, 0, ZoneType.Graveyard)) { return false; } } @@ -277,6 +268,7 @@ public class DestroyAi extends SpellAbilityAi { SpellAbility sp = aura.getFirstSpellAbility(); if (sp != null && "GainControl".equals(sp.getParam("AILogic")) && aura.getController() != ai && sa.canTarget(aura)) { + list.remove(choice); choice = aura; } } @@ -387,7 +379,7 @@ public class DestroyAi extends SpellAbilityAi { if (CardLists.getNotType(list, "Creature").isEmpty()) { if (!sa.getUniqueTargets().isEmpty() && sa.getParent().getApi() == ApiType.Destroy && sa.getUniqueTargets().get(0) instanceof Card) { - // basic ai for Diaochan + // basic ai for Diaochan c = (Card) sa.getUniqueTargets().get(0); } else { c = ComputerUtilCard.getWorstCreatureAI(list); @@ -412,7 +404,7 @@ public class DestroyAi extends SpellAbilityAi { Player tgtPlayer = tgtLand.getController(); int oppLandsOTB = tgtPlayer.getLandsInPlay().size(); - + // AI profile-dependent properties AiController aic = ((PlayerControllerAi)ai.getController()).getAi(); int amountNoTempoCheck = aic.getIntProperty(AiProps.STRIPMINE_MIN_LANDS_OTB_FOR_NO_TEMPO_CHECK); @@ -435,7 +427,7 @@ public class DestroyAi extends SpellAbilityAi { // Non-basic lands are currently not ranked in any way in ComputerUtilCard#getBestLandAI, so if a non-basic land is best target, // consider killing it off unless there's too much potential tempo loss. - // TODO: actually rank non-basics in that method and then kill off the potentially dangerous (manlands, Valakut) or lucrative + // TODO: actually rank non-basics in that method and then kill off the potentially dangerous (manlands, Valakut) or lucrative // (dual/triple mana that opens access to a certain color) lands boolean nonBasicTgt = !tgtLand.isBasicLand(); @@ -447,7 +439,7 @@ public class DestroyAi extends SpellAbilityAi { boolean isHighPriority = highPriorityIfNoLandDrop && oppSkippedLandDrop; boolean timingCheck = canManaLock || canColorLock || nonBasicTgt; - boolean tempoCheck = numLandsOTB >= amountNoTempoCheck + boolean tempoCheck = numLandsOTB >= amountNoTempoCheck || ((numLandsInHand >= amountLandsInHand || isHighPriority) && ((numLandsInHand + numLandsOTB >= amountNoTimingCheck) || timingCheck)); // For Ghost Quarter, only use it if you have either more lands in play than your opponent diff --git a/forge-ai/src/main/java/forge/ai/ability/DestroyAllAi.java b/forge-ai/src/main/java/forge/ai/ability/DestroyAllAi.java index a84aa9d8643..9a837bc1601 100644 --- a/forge-ai/src/main/java/forge/ai/ability/DestroyAllAi.java +++ b/forge-ai/src/main/java/forge/ai/ability/DestroyAllAi.java @@ -37,8 +37,7 @@ public class DestroyAllAi extends SpellAbilityAi { @Override public boolean chkAIDrawback(SpellAbility sa, Player aiPlayer) { - //TODO: Check for bad outcome - return true; + return doMassRemovalLogic(aiPlayer, sa); } @Override diff --git a/forge-ai/src/main/java/forge/ai/ability/DigAi.java b/forge-ai/src/main/java/forge/ai/ability/DigAi.java index b8b13d18fd3..822423e4f48 100644 --- a/forge-ai/src/main/java/forge/ai/ability/DigAi.java +++ b/forge-ai/src/main/java/forge/ai/ability/DigAi.java @@ -1,5 +1,7 @@ package forge.ai.ability; +import java.util.Map; + import com.google.common.base.Predicate; import com.google.common.collect.Iterables; @@ -30,6 +32,10 @@ public class DigAi extends SpellAbilityAi { final Card host = sa.getHostCard(); Player libraryOwner = ai; + if (!willPayCosts(ai, sa, sa.getPayCosts(), host)) { + return false; + } + if (sa.usesTargeting()) { sa.resetTargets(); if (!opp.canBeTargetedBy(sa)) { @@ -132,7 +138,7 @@ public class DigAi extends SpellAbilityAi { } @Override - public Card chooseSingleCard(Player ai, SpellAbility sa, Iterable valid, boolean isOptional, Player relatedPlayer) { + public Card chooseSingleCard(Player ai, SpellAbility sa, Iterable valid, boolean isOptional, Player relatedPlayer, Map params) { if ("DigForCreature".equals(sa.getParam("AILogic"))) { Card bestChoice = ComputerUtilCard.getBestCreatureAI(valid); if (bestChoice == null) { @@ -163,7 +169,7 @@ public class DigAi extends SpellAbilityAi { * @see forge.card.ability.SpellAbilityAi#chooseSinglePlayer(forge.game.player.Player, forge.card.spellability.SpellAbility, java.util.List) */ @Override - public Player chooseSinglePlayer(Player ai, SpellAbility sa, Iterable options) { + public Player chooseSinglePlayer(Player ai, SpellAbility sa, Iterable options, Map params) { // an opponent choose a card from return Iterables.getFirst(options, null); } diff --git a/forge-ai/src/main/java/forge/ai/ability/DrawAi.java b/forge-ai/src/main/java/forge/ai/ability/DrawAi.java index 59438a2fb52..4047d12ee77 100644 --- a/forge-ai/src/main/java/forge/ai/ability/DrawAi.java +++ b/forge-ai/src/main/java/forge/ai/ability/DrawAi.java @@ -25,6 +25,7 @@ import forge.game.ability.ApiType; import forge.game.card.Card; import forge.game.card.CardLists; import forge.game.card.CardPredicates; +import forge.game.card.CounterEnumType; import forge.game.card.CounterType; import forge.game.cost.*; import forge.game.phase.PhaseHandler; @@ -262,22 +263,20 @@ public class DrawAi extends SpellAbilityAi { // Draw up to max hand size but leave at least 3 in library numCards = Math.min(computerMaxHandSize - computerHandSize, computerLibrarySize - 3); - if (sa.getPayCosts() != null) { - if (sa.getPayCosts().hasSpecificCostType(CostPayLife.class)) { - // [Necrologia, Pay X Life : Draw X Cards] - // Don't draw more than what's "safe" and don't risk a near death experience - // Maybe would be better to check for "serious danger" and take more risk? - while ((ComputerUtil.aiLifeInDanger(ai, false, numCards) && (numCards > 0))) { - numCards--; - } - } else if (sa.getPayCosts().hasSpecificCostType(CostSacrifice.class)) { - // [e.g. Krav, the Unredeemed and other cases which say "Sacrifice X creatures: draw X cards] - // TODO: Add special logic to limit/otherwise modify the ChosenX value here + if (sa.getPayCosts().hasSpecificCostType(CostPayLife.class)) { + // [Necrologia, Pay X Life : Draw X Cards] + // Don't draw more than what's "safe" and don't risk a near death experience + // Maybe would be better to check for "serious danger" and take more risk? + while ((ComputerUtil.aiLifeInDanger(ai, false, numCards) && (numCards > 0))) { + numCards--; + } + } else if (sa.getPayCosts().hasSpecificCostType(CostSacrifice.class)) { + // [e.g. Krav, the Unredeemed and other cases which say "Sacrifice X creatures: draw X cards] + // TODO: Add special logic to limit/otherwise modify the ChosenX value here - // Skip this ability if nothing is to be chosen for sacrifice - if (numCards <= 0) { - return false; - } + // Skip this ability if nothing is to be chosen for sacrifice + if (numCards <= 0) { + return false; } } @@ -350,7 +349,7 @@ public class DrawAi extends SpellAbilityAi { } // try to make opponent lose to poison // currently only Caress of Phyrexia - if (getPoison != null && oppA.canReceiveCounters(CounterType.POISON)) { + if (getPoison != null && oppA.canReceiveCounters(CounterType.get(CounterEnumType.POISON))) { if (oppA.getPoisonCounters() + numCards > 9) { sa.getTargets().add(oppA); return true; @@ -394,7 +393,7 @@ public class DrawAi extends SpellAbilityAi { } } - if (getPoison != null && ai.canReceiveCounters(CounterType.POISON)) { + if (getPoison != null && ai.canReceiveCounters(CounterType.get(CounterEnumType.POISON))) { if (numCards + ai.getPoisonCounters() >= 8) { aiTarget = false; } @@ -453,7 +452,7 @@ public class DrawAi extends SpellAbilityAi { } // ally would lose because of poison - if (getPoison != null && ally.canReceiveCounters(CounterType.POISON)) { + if (getPoison != null && ally.canReceiveCounters(CounterType.get(CounterEnumType.POISON))) { if (ally.getPoisonCounters() + numCards > 9) { continue; } diff --git a/forge-ai/src/main/java/forge/ai/ability/EffectAi.java b/forge-ai/src/main/java/forge/ai/ability/EffectAi.java index 609aec7c92d..77a20350e69 100644 --- a/forge-ai/src/main/java/forge/ai/ability/EffectAi.java +++ b/forge-ai/src/main/java/forge/ai/ability/EffectAi.java @@ -113,7 +113,7 @@ public class EffectAi extends SpellAbilityAi { } else if (logic.equals("SpellCopy")) { // fetch Instant or Sorcery and AI has reason to play this turn // does not try to get itself - final ManaCost costSa = sa.getPayCosts() != null ? sa.getPayCosts().getTotalMana() : ManaCost.NO_COST; + final ManaCost costSa = sa.getPayCosts().getTotalMana(); final int count = CardLists.count(ai.getCardsIn(ZoneType.Hand), new Predicate() { @Override public boolean apply(final Card c) { @@ -135,7 +135,7 @@ public class EffectAi extends SpellAbilityAi { AiPlayDecision decision = ((PlayerControllerAi)ai.getController()).getAi().canPlaySa(ab); // see if we can pay both for this spell and for the Effect spell we're considering if (decision == AiPlayDecision.WillPlay || decision == AiPlayDecision.WaitForMain2) { - ManaCost costAb = ab.getPayCosts() != null ? ab.getPayCosts().getTotalMana() : ManaCost.NO_COST; + ManaCost costAb = ab.getPayCosts().getTotalMana(); ManaCost total = ManaCost.combine(costSa, costAb); SpellAbility combinedAb = ab.copyWithDefinedCost(new Cost(total, false)); // can we pay both costs? diff --git a/forge-ai/src/main/java/forge/ai/ability/EncodeAi.java b/forge-ai/src/main/java/forge/ai/ability/EncodeAi.java index fcfe5c957ba..53587f59cd6 100644 --- a/forge-ai/src/main/java/forge/ai/ability/EncodeAi.java +++ b/forge-ai/src/main/java/forge/ai/ability/EncodeAi.java @@ -18,6 +18,7 @@ package forge.ai.ability; import java.util.List; +import java.util.Map; import com.google.common.base.Predicate; @@ -84,7 +85,7 @@ public final class EncodeAi extends SpellAbilityAi { * forge.game.player.Player) */ @Override - public Card chooseSingleCard(final Player ai, SpellAbility sa, Iterable options, boolean isOptional, Player targetedPlayer) { + public Card chooseSingleCard(final Player ai, SpellAbility sa, Iterable options, boolean isOptional, Player targetedPlayer, Map params) { return chooseCard(ai, options, isOptional); } diff --git a/forge-ai/src/main/java/forge/ai/ability/InvestigateAi.java b/forge-ai/src/main/java/forge/ai/ability/InvestigateAi.java new file mode 100644 index 00000000000..1ae9da74c7b --- /dev/null +++ b/forge-ai/src/main/java/forge/ai/ability/InvestigateAi.java @@ -0,0 +1,27 @@ +package forge.ai.ability; + + +import forge.ai.SpellAbilityAi; +import forge.game.phase.PhaseHandler; +import forge.game.phase.PhaseType; +import forge.game.player.Player; +import forge.game.player.PlayerActionConfirmMode; +import forge.game.spellability.SpellAbility; + +public class InvestigateAi extends SpellAbilityAi { + /* (non-Javadoc) + * @see forge.card.abilityfactory.SpellAiLogic#canPlayAI(forge.game.player.Player, java.util.Map, forge.card.spellability.SpellAbility) + */ + @Override + protected boolean canPlayAI(Player aiPlayer, SpellAbility sa) { + PhaseHandler ph = aiPlayer.getGame().getPhaseHandler(); + + return ph.is(PhaseType.END_OF_TURN) && ph.getNextTurn() == aiPlayer; + } + + @Override + public boolean confirmAction(Player player, SpellAbility sa, PlayerActionConfirmMode mode, String message) { + return true; + } +} + diff --git a/forge-ai/src/main/java/forge/ai/ability/LegendaryRuleAi.java b/forge-ai/src/main/java/forge/ai/ability/LegendaryRuleAi.java index 87e9d2d9464..4ad913b7a25 100644 --- a/forge-ai/src/main/java/forge/ai/ability/LegendaryRuleAi.java +++ b/forge-ai/src/main/java/forge/ai/ability/LegendaryRuleAi.java @@ -1,9 +1,11 @@ package forge.ai.ability; +import java.util.Map; + import com.google.common.collect.Iterables; import forge.ai.SpellAbilityAi; import forge.game.card.Card; -import forge.game.card.CounterType; +import forge.game.card.CounterEnumType; import forge.game.player.Player; import forge.game.spellability.SpellAbility; @@ -23,7 +25,7 @@ public class LegendaryRuleAi extends SpellAbilityAi { @Override - public Card chooseSingleCard(Player ai, SpellAbility sa, Iterable options, boolean isOptional, Player targetedPlayer) { + public Card chooseSingleCard(Player ai, SpellAbility sa, Iterable options, boolean isOptional, Player targetedPlayer, Map params) { // Choose a single legendary/planeswalker card to keep Card firstOption = Iterables.getFirst(options, null); boolean choosingFromPlanewalkers = firstOption.isPlaneswalker(); @@ -38,16 +40,16 @@ public class LegendaryRuleAi extends SpellAbilityAi { if (firstOption.getName().equals("Dark Depths")) { Card best = firstOption; for (Card c : options) { - if (c.getCounters(CounterType.ICE) < best.getCounters(CounterType.ICE)) { + if (c.getCounters(CounterEnumType.ICE) < best.getCounters(CounterEnumType.ICE)) { best = c; } } return best; - } else if (firstOption.getCounters(CounterType.KI) > 0) { + } else if (firstOption.getCounters(CounterEnumType.KI) > 0) { // Extra Rule for KI counter Card best = firstOption; for (Card c : options) { - if (c.getCounters(CounterType.KI) > best.getCounters(CounterType.KI)) { + if (c.getCounters(CounterEnumType.KI) > best.getCounters(CounterEnumType.KI)) { best = c; } } diff --git a/forge-ai/src/main/java/forge/ai/ability/LifeGainAi.java b/forge-ai/src/main/java/forge/ai/ability/LifeGainAi.java index 41751f85882..5ad2c283477 100644 --- a/forge-ai/src/main/java/forge/ai/ability/LifeGainAi.java +++ b/forge-ai/src/main/java/forge/ai/ability/LifeGainAi.java @@ -88,7 +88,6 @@ public class LifeGainAi extends SpellAbilityAi { if (lifeCritical && sa.isAbility() && sa.getHostCard() != null && sa.getHostCard().isCreature() - && sa.getPayCosts() != null && (sa.getPayCosts().hasSpecificCostType(CostRemoveCounter.class) || sa.getPayCosts().hasSpecificCostType(CostSacrifice.class))) { if (!game.getStack().isEmpty()) { SpellAbility saTop = game.getStack().peekAbility(); diff --git a/forge-ai/src/main/java/forge/ai/ability/LifeSetAi.java b/forge-ai/src/main/java/forge/ai/ability/LifeSetAi.java index cc4d851bd9b..2afc4b47137 100644 --- a/forge-ai/src/main/java/forge/ai/ability/LifeSetAi.java +++ b/forge-ai/src/main/java/forge/ai/ability/LifeSetAi.java @@ -5,7 +5,7 @@ import forge.ai.ComputerUtilMana; import forge.ai.SpellAbilityAi; import forge.game.ability.AbilityUtils; import forge.game.card.Card; -import forge.game.card.CounterType; +import forge.game.card.CounterEnumType; import forge.game.phase.PhaseType; import forge.game.player.Player; import forge.game.spellability.SpellAbility; @@ -130,7 +130,7 @@ public class LifeSetAi extends SpellAbilityAi { } if (sourceName.equals("Eternity Vessel") - && (opponent.isCardInPlay("Vampire Hexmage") || (source.getCounters(CounterType.CHARGE) == 0))) { + && (opponent.isCardInPlay("Vampire Hexmage") || (source.getCounters(CounterEnumType.CHARGE) == 0))) { return false; } diff --git a/forge-ai/src/main/java/forge/ai/ability/ManaEffectAi.java b/forge-ai/src/main/java/forge/ai/ability/ManaEffectAi.java index 60eaeef180f..80f7b916f11 100644 --- a/forge-ai/src/main/java/forge/ai/ability/ManaEffectAi.java +++ b/forge-ai/src/main/java/forge/ai/ability/ManaEffectAi.java @@ -81,7 +81,7 @@ public class ManaEffectAi extends SpellAbilityAi { return true; // handled elsewhere, does not meet the standard requirements } - return sa.getPayCosts() != null && sa.getPayCosts().hasNoManaCost() && sa.getPayCosts().isReusuableResource() + return sa.getPayCosts().hasNoManaCost() && sa.getPayCosts().isReusuableResource() && sa.getSubAbility() == null && ComputerUtil.playImmediately(ai, sa); // return super.checkApiLogic(ai, sa); } @@ -119,8 +119,8 @@ public class ManaEffectAi extends SpellAbilityAi { int numCounters = 0; int manaSurplus = 0; if ("XChoice".equals(host.getSVar("X")) - && sa.getPayCosts() != null && sa.getPayCosts().hasSpecificCostType(CostRemoveCounter.class)) { - CounterType ctrType = CounterType.KI; // Petalmane Baku + && sa.getPayCosts().hasSpecificCostType(CostRemoveCounter.class)) { + CounterType ctrType = CounterType.get(CounterEnumType.KI); // Petalmane Baku for (CostPart part : sa.getPayCosts().getCostParts()) { if (part instanceof CostRemoveCounter) { ctrType = ((CostRemoveCounter)part).counter; diff --git a/forge-ai/src/main/java/forge/ai/ability/MustBlockAi.java b/forge-ai/src/main/java/forge/ai/ability/MustBlockAi.java index 925f8ce02a1..fe921f05e72 100644 --- a/forge-ai/src/main/java/forge/ai/ability/MustBlockAi.java +++ b/forge-ai/src/main/java/forge/ai/ability/MustBlockAi.java @@ -18,6 +18,7 @@ import forge.game.spellability.SpellAbility; import forge.game.zone.ZoneType; import java.util.List; +import java.util.Map; public class MustBlockAi extends SpellAbilityAi { @@ -167,7 +168,7 @@ public class MustBlockAi extends SpellAbilityAi { @Override protected Card chooseSingleCard(Player ai, SpellAbility sa, Iterable options, boolean isOptional, - Player targetedPlayer) { + Player targetedPlayer, Map params) { final Card host = sa.getHostCard(); Card attacker = host; diff --git a/forge-ai/src/main/java/forge/ai/ability/PeekAndRevealAi.java b/forge-ai/src/main/java/forge/ai/ability/PeekAndRevealAi.java index bd6dedc12ec..331ee87051c 100644 --- a/forge-ai/src/main/java/forge/ai/ability/PeekAndRevealAi.java +++ b/forge-ai/src/main/java/forge/ai/ability/PeekAndRevealAi.java @@ -2,6 +2,7 @@ package forge.ai.ability; import forge.ai.SpellAbilityAi; import forge.ai.SpellApiToAi; +import forge.game.phase.PhaseHandler; import forge.game.phase.PhaseType; import forge.game.player.Player; import forge.game.player.PlayerActionConfirmMode; @@ -23,10 +24,17 @@ public class PeekAndRevealAi extends SpellAbilityAi { if (sa instanceof AbilityStatic) { return false; } - if ("Main2".equals(sa.getParam("AILogic"))) { + + String logic = sa.getParamOrDefault("AILogic", ""); + if ("Main2".equals(logic)) { if (aiPlayer.getGame().getPhaseHandler().getPhase().isBefore(PhaseType.MAIN2)) { return false; } + } else if ("EndOfOppTurn".equals(logic)) { + PhaseHandler ph = aiPlayer.getGame().getPhaseHandler(); + if (!(ph.getNextTurn() == aiPlayer && ph.is(PhaseType.END_OF_TURN))) { + return false; + } } // So far this only appears on Triggers, but will expand // once things get converted from Dig + NoMove diff --git a/forge-ai/src/main/java/forge/ai/ability/PlayAi.java b/forge-ai/src/main/java/forge/ai/ability/PlayAi.java index 96c22f1d519..7168f4c911e 100644 --- a/forge-ai/src/main/java/forge/ai/ability/PlayAi.java +++ b/forge-ai/src/main/java/forge/ai/ability/PlayAi.java @@ -20,6 +20,7 @@ import forge.game.zone.ZoneType; import forge.util.MyRandom; import java.util.List; +import java.util.Map; public class PlayAi extends SpellAbilityAi { @@ -84,11 +85,11 @@ public class PlayAi extends SpellAbilityAi { return ComputerUtil.targetPlayableSpellCard(ai, cards, sa, sa.hasParam("WithoutManaCost")); } else if (logic.startsWith("NeedsChosenCard")) { int minCMC = 0; - if (sa.getPayCosts() != null && sa.getPayCosts().getCostMana() != null) { - minCMC = sa.getPayCosts().getCostMana().getMana().getCMC(); + if (sa.getPayCosts().getCostMana() != null) { + minCMC = sa.getPayCosts().getTotalMana().getCMC(); } validOpts = CardLists.filter(validOpts, CardPredicates.greaterCMC(minCMC)); - return chooseSingleCard(ai, sa, validOpts, sa.hasParam("Optional"), null) != null; + return chooseSingleCard(ai, sa, validOpts, sa.hasParam("Optional"), null, null) != null; } if (source != null && source.hasKeyword(Keyword.HIDEAWAY) && source.hasRemembered()) { @@ -142,8 +143,7 @@ public class PlayAi extends SpellAbilityAi { */ @Override public Card chooseSingleCard(final Player ai, final SpellAbility sa, Iterable options, - final boolean isOptional, - Player targetedPlayer) { + final boolean isOptional, Player targetedPlayer, Map params) { List tgtCards = CardLists.filter(options, new Predicate() { @Override public boolean apply(final Card c) { @@ -156,9 +156,7 @@ public class PlayAi extends SpellAbilityAi { if (sa.hasParam("WithoutManaCost")) { // Try to avoid casting instants and sorceries with X in their cost, since X will be assumed to be 0. if (!(spell instanceof SpellPermanent)) { - if (spell.getPayCosts() != null - && spell.getPayCosts().getCostMana() != null - && spell.getPayCosts().getCostMana().getMana().countX() > 0) { + if (spell.getPayCosts().getTotalMana().countX() > 0) { continue; } } diff --git a/forge-ai/src/main/java/forge/ai/ability/PoisonAi.java b/forge-ai/src/main/java/forge/ai/ability/PoisonAi.java index 0eba3082f50..5761c79832c 100644 --- a/forge-ai/src/main/java/forge/ai/ability/PoisonAi.java +++ b/forge-ai/src/main/java/forge/ai/ability/PoisonAi.java @@ -5,6 +5,7 @@ import com.google.common.base.Predicate; import forge.ai.ComputerUtil; import forge.ai.SpellAbilityAi; import forge.game.ability.AbilityUtils; +import forge.game.card.CounterEnumType; import forge.game.card.CounterType; import forge.game.phase.PhaseHandler; import forge.game.phase.PhaseType; @@ -59,7 +60,7 @@ public class PoisonAi extends SpellAbilityAi { protected boolean doTriggerAINoCost(Player ai, SpellAbility sa, boolean mandatory) { if (sa.usesTargeting()) { return tgtPlayer(ai, sa, mandatory); - } else if (mandatory || !ai.canReceiveCounters(CounterType.POISON)) { + } else if (mandatory || !ai.canReceiveCounters(CounterType.get(CounterEnumType.POISON))) { // mandatory or ai is uneffected return true; } else { @@ -92,7 +93,7 @@ public class PoisonAi extends SpellAbilityAi { public boolean apply(Player input) { if (input.cantLose()) { return false; - } else if (!input.canReceiveCounters(CounterType.POISON)) { + } else if (!input.canReceiveCounters(CounterType.get(CounterEnumType.POISON))) { return false; } return true; @@ -113,7 +114,7 @@ public class PoisonAi extends SpellAbilityAi { if (tgts.isEmpty()) { if (mandatory) { // AI is uneffected - if (ai.canBeTargetedBy(sa) && ai.canReceiveCounters(CounterType.POISON)) { + if (ai.canBeTargetedBy(sa) && ai.canReceiveCounters(CounterType.get(CounterEnumType.POISON))) { sa.getTargets().add(ai); return true; } @@ -127,7 +128,7 @@ public class PoisonAi extends SpellAbilityAi { if (input.cantLose()) { return true; } - return !input.canReceiveCounters(CounterType.POISON); + return !input.canReceiveCounters(CounterType.get(CounterEnumType.POISON)); } }); diff --git a/forge-ai/src/main/java/forge/ai/ability/ProtectAi.java b/forge-ai/src/main/java/forge/ai/ability/ProtectAi.java index 310fa6e32af..79e0f5bcbc7 100644 --- a/forge-ai/src/main/java/forge/ai/ability/ProtectAi.java +++ b/forge-ai/src/main/java/forge/ai/ability/ProtectAi.java @@ -202,7 +202,7 @@ public class ProtectAi extends SpellAbilityAi { if (game.getStack().isEmpty()) { // If the cost is tapping, don't activate before declare // attack/block - if ((sa.getPayCosts() != null) && sa.getPayCosts().hasTapCost()) { + if (sa.getPayCosts().hasTapCost()) { if (game.getPhaseHandler().getPhase().isBefore(PhaseType.COMBAT_DECLARE_ATTACKERS) && game.getPhaseHandler().isPlayerTurn(ai)) { list.remove(sa.getHostCard()); diff --git a/forge-ai/src/main/java/forge/ai/ability/PumpAi.java b/forge-ai/src/main/java/forge/ai/ability/PumpAi.java index ce161caee80..91b8177acce 100644 --- a/forge-ai/src/main/java/forge/ai/ability/PumpAi.java +++ b/forge-ai/src/main/java/forge/ai/ability/PumpAi.java @@ -9,7 +9,6 @@ import forge.game.ability.AbilityUtils; import forge.game.ability.ApiType; import forge.game.card.*; import forge.game.card.CardPredicates.Presets; -import forge.game.combat.Combat; import forge.game.cost.Cost; import forge.game.cost.CostPart; import forge.game.cost.CostRemoveCounter; @@ -23,7 +22,6 @@ import forge.game.spellability.SpellAbility; import forge.game.spellability.TargetRestrictions; import forge.game.staticability.StaticAbility; import forge.game.zone.ZoneType; -import forge.util.Aggregates; import org.apache.commons.lang3.StringUtils; import java.util.Arrays; @@ -71,9 +69,9 @@ public class PumpAi extends PumpAiBase { return false; } } else if ("Aristocrat".equals(aiLogic)) { - return doAristocratLogic(sa, ai); + return SpecialAiLogic.doAristocratLogic(ai, sa); } else if (aiLogic.startsWith("AristocratCounters")) { - return doAristocratWithCountersLogic(sa, ai); + return SpecialAiLogic.doAristocratWithCountersLogic(ai, sa); } else if ("RiskFactor".equals(aiLogic)) { if (ai.getCardsIn(ZoneType.Hand).size() + 3 >= ai.getMaxHandSize()) { return false; @@ -150,7 +148,7 @@ public class PumpAi extends PumpAiBase { } final String counterType = moveSA.getParam("CounterType"); - final CounterType cType = "Any".equals(counterType) ? null : CounterType.valueOf(counterType); + final CounterType cType = "Any".equals(counterType) ? null : CounterType.getType(counterType); final PhaseHandler ph = game.getPhaseHandler(); if (ph.inCombat() && ph.getPlayerTurn().isOpponentOf(ai)) { @@ -185,7 +183,7 @@ public class PumpAi extends PumpAiBase { // cant use substract on Copy srcCardCpy.setCounters(cType, srcCardCpy.getCounters(cType) - amount); - if (CounterType.P1P1.equals(cType) && srcCardCpy.getNetToughness() <= 0) { + if (CounterEnumType.P1P1.equals(cType) && srcCardCpy.getNetToughness() <= 0) { return srcCardCpy.getCounters(cType) > 0 || !card.hasKeyword(Keyword.UNDYING) || card.isToken(); } @@ -235,7 +233,7 @@ public class PumpAi extends PumpAiBase { // cant use substract on Copy srcCardCpy.setCounters(cType, srcCardCpy.getCounters(cType) - amount); - if (CounterType.P1P1.equals(cType) && srcCardCpy.getNetToughness() <= 0) { + if (CounterEnumType.P1P1.equals(cType) && srcCardCpy.getNetToughness() <= 0) { return srcCardCpy.getCounters(cType) > 0 || !card.hasKeyword(Keyword.UNDYING) || card.isToken(); } @@ -388,7 +386,7 @@ public class PumpAi extends PumpAiBase { } return true; - } else if (grantsUsefulExtraBlockOpts(ai, card)) { + } else if (grantsUsefulExtraBlockOpts(ai, sa, card, keywords)) { return true; } } @@ -402,7 +400,7 @@ public class PumpAi extends PumpAiBase { if ("DebuffForXCounters".equals(sa.getParam("AILogic")) && sa.getTargetCard() != null) { // e.g. Skullmane Baku - CounterType ctrType = CounterType.KI; + CounterType ctrType = CounterType.get(CounterEnumType.KI); for (CostPart part : sa.getPayCosts().getCostParts()) { if (part instanceof CostRemoveCounter) { ctrType = ((CostRemoveCounter)part).counter; @@ -515,7 +513,7 @@ public class PumpAi extends PumpAiBase { if (game.getStack().isEmpty()) { // If the cost is tapping, don't activate before declare // attack/block - if (sa.getPayCosts() != null && sa.getPayCosts().hasTapCost()) { + if (sa.getPayCosts().hasTapCost()) { if (game.getPhaseHandler().getPhase().isBefore(PhaseType.COMBAT_DECLARE_ATTACKERS) && game.getPhaseHandler().isPlayerTurn(ai)) { list.remove(sa.getHostCard()); @@ -730,7 +728,7 @@ public class PumpAi extends PumpAiBase { final String numAttack = sa.hasParam("NumAtt") ? sa.getParam("NumAtt") : ""; if (numDefense.equals("-X") && sa.getSVar("X").equals("Count$ChosenNumber")) { - int energy = ai.getCounters(CounterType.ENERGY); + int energy = ai.getCounters(CounterEnumType.ENERGY); for (SpellAbility s : source.getSpellAbilities()) { if ("PayEnergy".equals(s.getParam("AILogic"))) { energy += AbilityUtils.calculateAmount(source, s.getParam("CounterNum"), sa); @@ -794,256 +792,4 @@ public class PumpAi extends PumpAiBase { //and the pump isn't mandatory return true; } - - public static boolean doAristocratLogic(final SpellAbility sa, final Player ai) { - // A logic for cards that say "Sacrifice a creature: CARDNAME gets +X/+X until EOT" - final Game game = ai.getGame(); - final Combat combat = game.getCombat(); - final Card source = sa.getHostCard(); - final int numOtherCreats = Math.max(0, ai.getCreaturesInPlay().size() - 1); - final int powerBonus = sa.hasParam("NumAtt") ? AbilityUtils.calculateAmount(source, sa.getParam("NumAtt"), sa) : 0; - final int toughnessBonus = sa.hasParam("NumDef") ? AbilityUtils.calculateAmount(source, sa.getParam("NumDef"), sa) : 0; - final boolean indestructible = sa.hasParam("KW") && sa.getParam("KW").contains("Indestructible"); - final int selfEval = ComputerUtilCard.evaluateCreature(source); - final boolean isThreatened = ComputerUtil.predictThreatenedObjects(ai, null, true).contains(source); - - if (numOtherCreats == 0) { - return false; - } - - // Try to save the card from death by pumping it if it's threatened with a damage spell - if (isThreatened && (toughnessBonus > 0 || indestructible)) { - SpellAbility saTop = game.getStack().peekAbility(); - - if (saTop.getApi() == ApiType.DealDamage || saTop.getApi() == ApiType.DamageAll) { - int dmg = AbilityUtils.calculateAmount(saTop.getHostCard(), saTop.getParam("NumDmg"), saTop) + source.getDamage(); - final int numCreatsToSac = indestructible ? 1 : Math.max(1, (int)Math.ceil((dmg - source.getNetToughness() + 1) / toughnessBonus)); - - if (numCreatsToSac > 1) { // probably not worth sacrificing too much - return false; - } - - if (indestructible || (source.getNetToughness() <= dmg && source.getNetToughness() + toughnessBonus * numCreatsToSac > dmg)) { - final CardCollection sacFodder = CardLists.filter(ai.getCreaturesInPlay(), - new Predicate() { - @Override - public boolean apply(Card card) { - return ComputerUtilCard.isUselessCreature(ai, card) - || card.hasSVar("SacMe") - || ComputerUtilCard.evaluateCreature(card) < selfEval; // Maybe around 150 is OK? - } - } - ); - return sacFodder.size() >= numCreatsToSac; - } - } - - return false; - } - - if (combat == null) { - return false; - } - - if (combat.isAttacking(source)) { - if (combat.getBlockers(source).isEmpty()) { - // Unblocked. Check if able to deal lethal, then sac'ing everything is fair game if - // the opponent is tapped out or if we're willing to risk it (will currently risk it - // in case it sacs less than half its creatures to deal lethal damage) - - // TODO: also teach the AI to account for Trample, but that's trickier (needs to account fully - // for potential damage prevention, various effects like reducing damage to 0, etc.) - - final Player defPlayer = combat.getDefendingPlayerRelatedTo(source); - final boolean defTappedOut = ComputerUtilMana.getAvailableManaEstimate(defPlayer) == 0; - - final boolean isInfect = source.hasKeyword(Keyword.INFECT); // Flesh-Eater Imp - int lethalDmg = isInfect ? 10 - defPlayer.getPoisonCounters() : defPlayer.getLife(); - - if (isInfect && !combat.getDefenderByAttacker(source).canReceiveCounters(CounterType.POISON)) { - lethalDmg = Integer.MAX_VALUE; // won't be able to deal poison damage to kill the opponent - } - - final int numCreatsToSac = indestructible ? 1 : (lethalDmg - source.getNetCombatDamage()) / (powerBonus != 0 ? powerBonus : 1); - - if (defTappedOut || numCreatsToSac < numOtherCreats / 2) { - return source.getNetCombatDamage() < lethalDmg - && source.getNetCombatDamage() + numOtherCreats * powerBonus >= lethalDmg; - } else { - return false; - } - } else { - // We have already attacked. Thus, see if we have a creature to sac that is worse to lose - // than the card we attacked with. - final CardCollection sacTgts = CardLists.filter(ai.getCreaturesInPlay(), - new Predicate() { - @Override - public boolean apply(Card card) { - return ComputerUtilCard.isUselessCreature(ai, card) - || ComputerUtilCard.evaluateCreature(card) < selfEval; - } - } - ); - - if (sacTgts.isEmpty()) { - return false; - } - - final int minDefT = Aggregates.min(combat.getBlockers(source), CardPredicates.Accessors.fnGetNetToughness); - final int DefP = indestructible ? 0 : Aggregates.sum(combat.getBlockers(source), CardPredicates.Accessors.fnGetNetPower); - - // Make sure we don't over-sacrifice, only sac until we can survive and kill a creature - return source.getNetToughness() - source.getDamage() <= DefP || source.getNetCombatDamage() < minDefT; - } - } else { - // We can't deal lethal, check if there's any sac fodder than can be used for other circumstances - final CardCollection sacFodder = CardLists.filter(ai.getCreaturesInPlay(), - new Predicate() { - @Override - public boolean apply(Card card) { - return ComputerUtilCard.isUselessCreature(ai, card) - || card.hasSVar("SacMe") - || ComputerUtilCard.evaluateCreature(card) < selfEval; // Maybe around 150 is OK? - } - } - ); - - return !sacFodder.isEmpty(); - } - } - - public static boolean doAristocratWithCountersLogic(final SpellAbility sa, final Player ai) { - // A logic for cards that say "Sacrifice a creature: put X +1/+1 counters on CARDNAME" (e.g. Falkenrath Aristocrat) - final Card source = sa.getHostCard(); - final String logic = sa.getParam("AILogic"); // should not even get here unless there's an Aristocrats logic applied - final boolean isDeclareBlockers = ai.getGame().getPhaseHandler().is(PhaseType.COMBAT_DECLARE_BLOCKERS); - - final int numOtherCreats = Math.max(0, ai.getCreaturesInPlay().size() - 1); - if (numOtherCreats == 0) { - // Cut short if there's nothing to sac at all - return false; - } - - // Check if the standard Aristocrats logic applies first (if in the right conditions for it) - final boolean isThreatened = ComputerUtil.predictThreatenedObjects(ai, null, true).contains(source); - if (isDeclareBlockers || isThreatened) { - if (doAristocratLogic(sa, ai)) { - return true; - } - } - - // Check if anything is to be gained from the PutCounter subability - SpellAbility countersSa = null; - if (sa.getSubAbility() == null || sa.getSubAbility().getApi() != ApiType.PutCounter) { - if (sa.getApi() == ApiType.PutCounter) { - // called directly from CountersPutAi - countersSa = sa; - } - } else { - countersSa = sa.getSubAbility(); - } - - if (countersSa == null) { - // Shouldn't get here if there is no PutCounter subability (wrong AI logic specified?) - System.err.println("Warning: AILogic AristocratCounters was specified on " + source + ", but there was no PutCounter SA in chain!"); - return false; - } - - final Game game = ai.getGame(); - final Combat combat = game.getCombat(); - final int selfEval = ComputerUtilCard.evaluateCreature(source); - - String typeToGainCtr = ""; - if (logic.contains(".")) { - typeToGainCtr = logic.substring(logic.indexOf(".") + 1); - } - CardCollection relevantCreats = typeToGainCtr.isEmpty() ? ai.getCreaturesInPlay() - : CardLists.filter(ai.getCreaturesInPlay(), CardPredicates.isType(typeToGainCtr)); - relevantCreats.remove(source); - if (relevantCreats.isEmpty()) { - // No relevant creatures to sac - return false; - } - - int numCtrs = AbilityUtils.calculateAmount(source, countersSa.getParam("CounterNum"), countersSa); - - if (combat != null && combat.isAttacking(source) && isDeclareBlockers) { - if (combat.getBlockers(source).isEmpty()) { - // Unblocked. Check if we can deal lethal after receiving counters. - final Player defPlayer = combat.getDefendingPlayerRelatedTo(source); - final boolean defTappedOut = ComputerUtilMana.getAvailableManaEstimate(defPlayer) == 0; - - final boolean isInfect = source.hasKeyword(Keyword.INFECT); - int lethalDmg = isInfect ? 10 - defPlayer.getPoisonCounters() : defPlayer.getLife(); - - if (isInfect && !combat.getDefenderByAttacker(source).canReceiveCounters(CounterType.POISON)) { - lethalDmg = Integer.MAX_VALUE; // won't be able to deal poison damage to kill the opponent - } - - // Check if there's anything that will die anyway that can be eaten to gain a perma-bonus - final CardCollection forcedSacTgts = CardLists.filter(relevantCreats, - new Predicate() { - @Override - public boolean apply(Card card) { - return ComputerUtil.predictThreatenedObjects(ai, null, true).contains(card) - || (combat.isAttacking(card) && combat.isBlocked(card) && ComputerUtilCombat.combatantWouldBeDestroyed(ai, card, combat)); - } - } - ); - if (!forcedSacTgts.isEmpty()) { - return true; - } - - final int numCreatsToSac = Math.max(0, (lethalDmg - source.getNetCombatDamage()) / numCtrs); - - if (defTappedOut || numCreatsToSac < relevantCreats.size() / 2) { - return source.getNetCombatDamage() < lethalDmg - && source.getNetCombatDamage() + relevantCreats.size() * numCtrs >= lethalDmg; - } else { - return false; - } - } else { - // We have already attacked. Thus, see if we have a creature to sac that is worse to lose - // than the card we attacked with. Since we're getting a permanent bonus, consider sacrificing - // things that are also threatened to be destroyed anyway. - final CardCollection sacTgts = CardLists.filter(relevantCreats, - new Predicate() { - @Override - public boolean apply(Card card) { - return ComputerUtilCard.isUselessCreature(ai, card) - || ComputerUtilCard.evaluateCreature(card) < selfEval - || ComputerUtil.predictThreatenedObjects(ai, null, true).contains(card); - } - } - ); - - if (sacTgts.isEmpty()) { - return false; - } - - final boolean sourceCantDie = ComputerUtilCombat.attackerCantBeDestroyedInCombat(ai, source); - final int minDefT = Aggregates.min(combat.getBlockers(source), CardPredicates.Accessors.fnGetNetToughness); - final int DefP = sourceCantDie ? 0 : Aggregates.sum(combat.getBlockers(source), CardPredicates.Accessors.fnGetNetPower); - - // Make sure we don't over-sacrifice, only sac until we can survive and kill a creature - return source.getNetToughness() - source.getDamage() <= DefP || source.getNetCombatDamage() < minDefT; - } - } else { - // We can't deal lethal, check if there's any sac fodder than can be used for other circumstances - final boolean isBlocking = combat != null && combat.isBlocking(source); - final CardCollection sacFodder = CardLists.filter(relevantCreats, - new Predicate() { - @Override - public boolean apply(Card card) { - return ComputerUtilCard.isUselessCreature(ai, card) - || card.hasSVar("SacMe") - || (isBlocking && ComputerUtilCard.evaluateCreature(card) < selfEval) - || ComputerUtil.predictThreatenedObjects(ai, null, true).contains(card); - } - } - ); - - return !sacFodder.isEmpty(); - } - } } diff --git a/forge-ai/src/main/java/forge/ai/ability/PumpAiBase.java b/forge-ai/src/main/java/forge/ai/ability/PumpAiBase.java index eb2ab18e1d1..f7c0773ecfb 100644 --- a/forge-ai/src/main/java/forge/ai/ability/PumpAiBase.java +++ b/forge-ai/src/main/java/forge/ai/ability/PumpAiBase.java @@ -9,6 +9,7 @@ import forge.ai.ComputerUtilCombat; import forge.ai.SpellAbilityAi; import forge.card.MagicColor; import forge.game.Game; +import forge.game.ability.AbilityUtils; import forge.game.card.*; import forge.game.combat.Combat; import forge.game.combat.CombatUtil; @@ -37,22 +38,46 @@ public abstract class PumpAiBase extends SpellAbilityAi { } - public boolean grantsUsefulExtraBlockOpts(final Player ai, final Card card) { + public boolean grantsUsefulExtraBlockOpts(final Player ai, final SpellAbility sa, final Card card, List keywords) { PhaseHandler ph = ai.getGame().getPhaseHandler(); + Card pumped = ComputerUtilCard.getPumpedCreature(ai, sa, card, 0, 0, keywords); + if (ph.isPlayerTurn(ai) || !ph.getPhase().equals(PhaseType.COMBAT_DECLARE_ATTACKERS)) { return false; } + int canBlockNum = 1 + card.canBlockAdditional(); + int canBlockNumPumped = canBlockNum; // PumpedCreature doesn't return a meaningful value of canBlockAdditional, so we'll use sa params below + + if (sa.hasParam("CanBlockAny")) { + canBlockNumPumped = Integer.MAX_VALUE; + } else if (sa.hasParam("CanBlockAmount")) { + canBlockNumPumped += AbilityUtils.calculateAmount(pumped, sa.getParam("CanBlockAmount"), sa); + } + int possibleBlockNum = 0; + int possibleBlockNumPumped = 0; + for (Card attacker : ai.getGame().getCombat().getAttackers()) { if (CombatUtil.canBlock(attacker, card)) { possibleBlockNum++; if (possibleBlockNum > canBlockNum) { + possibleBlockNum = canBlockNum; break; } } } - return possibleBlockNum > canBlockNum; + for (Card attacker : ai.getGame().getCombat().getAttackers()) { + if (CombatUtil.canBlock(attacker, pumped)) { + possibleBlockNumPumped++; + if (possibleBlockNumPumped > canBlockNumPumped) { + possibleBlockNumPumped = canBlockNumPumped; + break; + } + } + } + + return possibleBlockNumPumped > possibleBlockNum; } /** @@ -94,7 +119,7 @@ public abstract class PumpAiBase extends SpellAbilityAi { List attackers = CardLists.filter(ai.getCreaturesInPlay(), new Predicate() { @Override public boolean apply(final Card c) { - if (c.equals(sa.getHostCard()) && sa.getPayCosts() != null && sa.getPayCosts().hasTapCost() + if (c.equals(sa.getHostCard()) && sa.getPayCosts().hasTapCost() && (combat == null || !combat.isAttacking(c))) { return false; } @@ -112,7 +137,7 @@ public abstract class PumpAiBase extends SpellAbilityAi { List attackers = CardLists.filter(ai.getCreaturesInPlay(), new Predicate() { @Override public boolean apply(final Card c) { - if (c.equals(sa.getHostCard()) && sa.getPayCosts() != null && sa.getPayCosts().hasTapCost() + if (c.equals(sa.getHostCard()) && sa.getPayCosts().hasTapCost() && (combat == null || !combat.isAttacking(c))) { return false; } diff --git a/forge-ai/src/main/java/forge/ai/ability/RearrangeTopOfLibraryAi.java b/forge-ai/src/main/java/forge/ai/ability/RearrangeTopOfLibraryAi.java index e8092eccfa2..4de6ff75187 100644 --- a/forge-ai/src/main/java/forge/ai/ability/RearrangeTopOfLibraryAi.java +++ b/forge-ai/src/main/java/forge/ai/ability/RearrangeTopOfLibraryAi.java @@ -26,7 +26,7 @@ public class RearrangeTopOfLibraryAi extends SpellAbilityAi { final PhaseHandler ph = aiPlayer.getGame().getPhaseHandler(); final Card source = sa.getHostCard(); - if (source.isPermanent() && sa.getRestrictions().isInstantSpeed() && sa.getPayCosts() != null + if (source.isPermanent() && sa.getRestrictions().isInstantSpeed() && (sa.getPayCosts().hasTapCost() || sa.getPayCosts().hasManaCost())) { // If it has an associated cost, try to only do this before own turn if (!(ph.is(PhaseType.END_OF_TURN) && ph.getNextTurn() == aiPlayer)) { diff --git a/forge-ai/src/main/java/forge/ai/ability/RepeatEachAi.java b/forge-ai/src/main/java/forge/ai/ability/RepeatEachAi.java index 8ba1494b666..c7a08d63d11 100644 --- a/forge-ai/src/main/java/forge/ai/ability/RepeatEachAi.java +++ b/forge-ai/src/main/java/forge/ai/ability/RepeatEachAi.java @@ -6,9 +6,11 @@ import forge.ai.SpecialCardAi; import forge.ai.SpellAbilityAi; import forge.game.ability.AbilityUtils; import forge.game.card.Card; +import forge.game.card.CardCollection; import forge.game.card.CardLists; import forge.game.card.CardPredicates.Presets; import forge.game.card.CardUtil; +import forge.game.phase.PhaseType; import forge.game.player.Player; import forge.game.spellability.AbilitySub; import forge.game.spellability.SpellAbility; @@ -16,6 +18,7 @@ import forge.game.zone.ZoneType; import forge.util.TextUtil; import java.util.List; +import java.util.Map; public class RepeatEachAi extends SpellAbilityAi { @@ -47,21 +50,6 @@ public class RepeatEachAi extends SpellAbilityAi { return false; } } - } else if ("GainControlOwns".equals(logic)) { - List list = CardLists.filter(aiPlayer.getGame().getCardsIn(ZoneType.Battlefield), new Predicate() { - @Override - public boolean apply(final Card crd) { - return crd.isCreature() && !crd.getController().equals(crd.getOwner()); - } - }); - if (list.isEmpty()) { - return false; - } - for (final Card c : list) { - if (aiPlayer.equals(c.getController())) { - return false; - } - } } else if ("OpponentHasCreatures".equals(logic)) { for (Player opp : aiPlayer.getOpponents()) { if (!opp.getCreaturesInPlay().isEmpty()){ @@ -108,8 +96,21 @@ public class RepeatEachAi extends SpellAbilityAi { } } } - // would not hit oppoent, don't do that + // would not hit opponent, don't do that return hitOpp; + } else if ("EquipAll".equals(logic)) { + if (aiPlayer.getGame().getPhaseHandler().is(PhaseType.MAIN1, aiPlayer)) { + final CardCollection unequipped = CardLists.filter(aiPlayer.getCardsIn(ZoneType.Battlefield), new Predicate() { + @Override + public boolean apply(Card card) { + return card.isEquipment() && card.getAttachedTo() != sa.getHostCard(); + } + }); + + return !unequipped.isEmpty(); + } + + return false; } // TODO Add some normal AI variability here @@ -118,7 +119,7 @@ public class RepeatEachAi extends SpellAbilityAi { } @Override - protected Card chooseSingleCard(Player ai, SpellAbility sa, Iterable options, boolean isOptional, Player targetedPlayer) { + protected Card chooseSingleCard(Player ai, SpellAbility sa, Iterable options, boolean isOptional, Player targetedPlayer, Map params) { return ComputerUtilCard.getBestCreatureAI(options); } } diff --git a/forge-ai/src/main/java/forge/ai/ability/ScryAi.java b/forge-ai/src/main/java/forge/ai/ability/ScryAi.java index cf01c1d8026..2ec63fb82ac 100644 --- a/forge-ai/src/main/java/forge/ai/ability/ScryAi.java +++ b/forge-ai/src/main/java/forge/ai/ability/ScryAi.java @@ -46,12 +46,10 @@ public class ScryAi extends SpellAbilityAi { // and right before the beginning of AI's turn, if possible, to avoid mana locking the AI and also to // try to scry right before drawing a card. Also, avoid tapping creatures in the AI's turn, if possible, // even if there's no mana cost. - if (sa.getPayCosts() != null) { - if (sa.getPayCosts().hasTapCost() - && (sa.getPayCosts().hasManaCost() || (sa.getHostCard() != null && sa.getHostCard().isCreature())) - && !SpellAbilityAi.isSorcerySpeed(sa)) { - return ph.getNextTurn() == ai && ph.is(PhaseType.END_OF_TURN); - } + if (sa.getPayCosts().hasTapCost() + && (sa.getPayCosts().hasManaCost() || (sa.getHostCard() != null && sa.getHostCard().isCreature())) + && !SpellAbilityAi.isSorcerySpeed(sa)) { + return ph.getNextTurn() == ai && ph.is(PhaseType.END_OF_TURN); } // AI logic to scry in Main 1 if there is no better option, otherwise scry at opponent's EOT @@ -76,8 +74,7 @@ public class ScryAi extends SpellAbilityAi { boolean hasSomethingElse = false; for (Card c : CardLists.filter(ai.getCardsIn(ZoneType.Hand), Predicates.not(CardPredicates.Presets.LANDS))) { for (SpellAbility ab : c.getAllSpellAbilities()) { - if (ab.getPayCosts() != null - && ab.getPayCosts().hasManaCost() + if (ab.getPayCosts().hasManaCost() && ComputerUtilMana.hasEnoughManaSourcesToCast(ab, ai)) { // TODO: currently looks for non-Scry cards, can most certainly be made smarter. if (ab.getApi() != ApiType.Scry) { @@ -102,7 +99,7 @@ public class ScryAi extends SpellAbilityAi { } else if ("BrainJar".equals(aiLogic)) { final Card source = sa.getHostCard(); - int counterNum = source.getCounters(CounterType.CHARGE); + int counterNum = source.getCounters(CounterEnumType.CHARGE); // no need for logic if (counterNum == 0) { return false; diff --git a/forge-ai/src/main/java/forge/ai/ability/SetStateAi.java b/forge-ai/src/main/java/forge/ai/ability/SetStateAi.java index 7e03c1cf0f5..60f2b1e7f51 100644 --- a/forge-ai/src/main/java/forge/ai/ability/SetStateAi.java +++ b/forge-ai/src/main/java/forge/ai/ability/SetStateAi.java @@ -174,7 +174,7 @@ public class SetStateAi extends SpellAbilityAi { if (!card.isFaceDown()) { transformed.turnFaceDown(true); } else { - transformed.turnFaceUp(false, false); + transformed.forceTurnFaceUp(); } transformed.updateStateForView(); return compareCards(card, transformed, ai, ph); @@ -248,7 +248,7 @@ public class SetStateAi extends SpellAbilityAi { final Card othercard = aiPlayer.getCardsIn(ZoneType.Battlefield, other.getName()).getFirst(); // for legendary KI counter creatures - if (othercard.getCounters(CounterType.KI) >= source.getCounters(CounterType.KI)) { + if (othercard.getCounters(CounterEnumType.KI) >= source.getCounters(CounterEnumType.KI)) { // if the other legendary is useless try to replace it return ComputerUtilCard.isUselessCreature(aiPlayer, othercard); } diff --git a/forge-ai/src/main/java/forge/ai/ability/SurveilAi.java b/forge-ai/src/main/java/forge/ai/ability/SurveilAi.java index eb2beab480b..fb5e6efa0f7 100644 --- a/forge-ai/src/main/java/forge/ai/ability/SurveilAi.java +++ b/forge-ai/src/main/java/forge/ai/ability/SurveilAi.java @@ -47,12 +47,10 @@ public class SurveilAi extends SpellAbilityAi { // and right before the beginning of AI's turn, if possible, to avoid mana locking the AI and also to // try to scry right before drawing a card. Also, avoid tapping creatures in the AI's turn, if possible, // even if there's no mana cost. - if (sa.getPayCosts() != null) { - if (sa.getPayCosts().hasTapCost() - && (sa.getPayCosts().hasManaCost() || (sa.getHostCard() != null && sa.getHostCard().isCreature())) - && !SpellAbilityAi.isSorcerySpeed(sa)) { - return ph.getNextTurn() == ai && ph.is(PhaseType.END_OF_TURN); - } + if (sa.getPayCosts().hasTapCost() + && (sa.getPayCosts().hasManaCost() || (sa.getHostCard() != null && sa.getHostCard().isCreature())) + && !SpellAbilityAi.isSorcerySpeed(sa)) { + return ph.getNextTurn() == ai && ph.is(PhaseType.END_OF_TURN); } // in the player's turn Surveil should only be done in Main1 or in Upkeep if able diff --git a/forge-ai/src/main/java/forge/ai/ability/TapAi.java b/forge-ai/src/main/java/forge/ai/ability/TapAi.java index a4eb933dbe4..54da422ee87 100644 --- a/forge-ai/src/main/java/forge/ai/ability/TapAi.java +++ b/forge-ai/src/main/java/forge/ai/ability/TapAi.java @@ -3,6 +3,7 @@ package forge.ai.ability; import forge.ai.*; import forge.game.ability.AbilityUtils; import forge.game.card.Card; +import forge.game.card.CounterEnumType; import forge.game.card.CounterType; import forge.game.cost.Cost; import forge.game.cost.CostPart; @@ -68,7 +69,7 @@ public class TapAi extends TapAiBase { } else { if ("TapForXCounters".equals(sa.getParam("AILogic"))) { // e.g. Waxmane Baku - CounterType ctrType = CounterType.KI; + CounterType ctrType = CounterType.get(CounterEnumType.KI); for (CostPart part : sa.getPayCosts().getCostParts()) { if (part instanceof CostRemoveCounter) { ctrType = ((CostRemoveCounter)part).counter; diff --git a/forge-ai/src/main/java/forge/ai/ability/TapAiBase.java b/forge-ai/src/main/java/forge/ai/ability/TapAiBase.java index 6a408821cbe..34fbe8f5c8b 100644 --- a/forge-ai/src/main/java/forge/ai/ability/TapAiBase.java +++ b/forge-ai/src/main/java/forge/ai/ability/TapAiBase.java @@ -126,7 +126,7 @@ public abstract class TapAiBase extends SpellAbilityAi { } for (final SpellAbility sa : c.getSpellAbilities()) { - if (sa.isAbility() && sa.getPayCosts() != null && sa.getPayCosts().hasTapCost()) { + if (sa.isAbility() && sa.getPayCosts().hasTapCost()) { return true; } } @@ -147,7 +147,7 @@ public abstract class TapAiBase extends SpellAbilityAi { } for (final SpellAbility sa : c.getSpellAbilities()) { - if (sa.isAbility() && sa.getPayCosts() != null && sa.getPayCosts().hasTapCost()) { + if (sa.isAbility() && sa.getPayCosts().hasTapCost()) { return true; } } diff --git a/forge-ai/src/main/java/forge/ai/ability/TokenAi.java b/forge-ai/src/main/java/forge/ai/ability/TokenAi.java index a5c3a57fad9..f6a62f567ef 100644 --- a/forge-ai/src/main/java/forge/ai/ability/TokenAi.java +++ b/forge-ai/src/main/java/forge/ai/ability/TokenAi.java @@ -1,11 +1,12 @@ package forge.ai.ability; +import java.util.Map; + import com.google.common.base.Predicate; import com.google.common.collect.Iterables; import forge.ai.*; import forge.game.Game; import forge.game.GameEntity; -import forge.game.ability.AbilityFactory; import forge.game.ability.AbilityUtils; import forge.game.ability.ApiType; import forge.game.card.Card; @@ -25,16 +26,9 @@ import forge.game.player.PlayerActionConfirmMode; import forge.game.spellability.AbilitySub; import forge.game.spellability.SpellAbility; import forge.game.spellability.TargetRestrictions; -import forge.game.trigger.Trigger; -import forge.game.trigger.TriggerHandler; import forge.game.zone.ZoneType; -import forge.item.PaperToken; -import forge.util.MyRandom; -import forge.util.TextUtil; -import java.util.ArrayList; -import java.util.Arrays; -import java.util.List; +import forge.util.MyRandom; /** *

@@ -45,35 +39,10 @@ import java.util.List; * @version $Id: AbilityFactoryToken.java 17656 2012-10-22 19:32:56Z Max mtg $ */ public class TokenAi extends SpellAbilityAi { - private String tokenAmount; - private String tokenPower; - private String tokenToughness; - private Card actualToken; - /** - *

- * Constructor for AbilityFactory_Token. - *

- * - * a {@link forge.game.ability.AbilityFactory} object. - */ - private void readParameters(final SpellAbility mapParams) { - this.tokenAmount = mapParams.getParamOrDefault("TokenAmount", "1"); - - this.actualToken = TokenInfo.getProtoType(mapParams.getParam("TokenScript"), mapParams); - - if (actualToken == null) { - this.tokenPower = mapParams.getParam("TokenPower"); - this.tokenToughness = mapParams.getParam("TokenToughness"); - } else { - this.tokenPower = actualToken.getBasePowerString(); - this.tokenToughness = actualToken.getBaseToughnessString(); - } - } - @Override protected boolean checkPhaseRestrictions(final Player ai, final SpellAbility sa, final PhaseHandler ph) { - readParameters(sa); // remember to call this somewhere! + final Card source = sa.getHostCard(); // Planeswalker-related flags boolean pwMinus = false; @@ -96,21 +65,23 @@ public class TokenAi extends SpellAbilityAi { } } } + String tokenAmount = sa.getParamOrDefault("TokenAmount", "1"); - if (actualToken == null) { - actualToken = spawnToken(ai, sa); - } + Card actualToken = spawnToken(ai, sa); - if (actualToken == null) { + if (actualToken == null || actualToken.getNetToughness() < 1) { final AbilitySub sub = sa.getSubAbility(); // useful // no token created return pwPlus || (sub != null && SpellApiToAi.Converter.get(sub.getApi()).chkAIDrawback(sub, ai)); // planeswalker plus ability or sub-ability is } + String tokenPower = sa.getParamOrDefault("TokenPower", actualToken.getBasePowerString()); + String tokenToughness = sa.getParamOrDefault("TokenToughness", actualToken.getBaseToughnessString()); + // X-cost spells - if (this.tokenAmount.equals("X") || (this.tokenToughness != null && this.tokenToughness.equals("X"))) { - int x = AbilityUtils.calculateAmount(sa.getHostCard(), this.tokenAmount, sa); + if ("X".equals(tokenAmount) || "X".equals(tokenPower) || "X".equals(tokenToughness)) { + int x = AbilityUtils.calculateAmount(sa.getHostCard(), tokenAmount, sa); if (source.getSVar("X").equals("Count$Converge")) { x = ComputerUtilMana.getConvergeCount(sa, ai); } @@ -124,14 +95,14 @@ public class TokenAi extends SpellAbilityAi { } } - if (canInterruptSacrifice(ai, sa, actualToken)) { + if (canInterruptSacrifice(ai, sa, actualToken, tokenAmount)) { return true; } - boolean haste = this.actualToken.hasKeyword(Keyword.HASTE); + boolean haste = actualToken.hasKeyword(Keyword.HASTE); boolean oneShot = sa.getSubAbility() != null && sa.getSubAbility().getApi() == ApiType.DelayedTrigger; - boolean isCreature = this.actualToken.getType().isCreature(); + boolean isCreature = actualToken.getType().isCreature(); // Don't generate tokens without haste before main 2 if possible if (ph.getPhase().isBefore(PhaseType.MAIN2) && ph.isPlayerTurn(ai) && !haste && !sa.hasParam("ActivationPhases") @@ -166,9 +137,10 @@ public class TokenAi extends SpellAbilityAi { if (ComputerUtil.preventRunAwayActivations(sa)) { return false; // prevent infinite tokens? } + Card actualToken = spawnToken(ai, sa); // Don't kill AIs Legendary tokens - if (this.actualToken.getType().isLegendary() && ai.isCardInPlay(this.actualToken.getName())) { + if (actualToken.getType().isLegendary() && ai.isCardInPlay(actualToken.getName())) { // TODO Check if Token is useless due to an aura or counters? return false; } @@ -240,7 +212,7 @@ public class TokenAi extends SpellAbilityAi { /** * Checks if the token(s) can save a creature from a sacrifice effect */ - private boolean canInterruptSacrifice(final Player ai, final SpellAbility sa, final Card token) { + private boolean canInterruptSacrifice(final Player ai, final SpellAbility sa, final Card token, final String tokenAmount) { final Game game = ai.getGame(); if (game.getStack().isEmpty()) { return false; // nothing to interrupt @@ -249,7 +221,7 @@ public class TokenAi extends SpellAbilityAi { if (topStack.getApi() != ApiType.Sacrifice) { return false; // not sacrifice effect } - final int nTokens = AbilityUtils.calculateAmount(sa.getHostCard(), this.tokenAmount, sa); + final int nTokens = AbilityUtils.calculateAmount(sa.getHostCard(), tokenAmount, sa); final String valid = topStack.getParamOrDefault("SacValid", "Card.Self"); String num = sa.getParam("Amount"); num = (num == null) ? "1" : num; @@ -271,7 +243,8 @@ public class TokenAi extends SpellAbilityAi { @Override protected boolean doTriggerAINoCost(Player ai, SpellAbility sa, boolean mandatory) { - readParameters(sa); + String tokenAmount = sa.getParamOrDefault("TokenAmount", "1"); + final Card source = sa.getHostCard(); final TargetRestrictions tgt = sa.getTargetRestrictions(); if (tgt != null) { @@ -282,8 +255,12 @@ public class TokenAi extends SpellAbilityAi { sa.getTargets().add(ai); } } - if ("X".equals(this.tokenAmount) || "X".equals(this.tokenPower) || "X".equals(this.tokenToughness)) { - int x = AbilityUtils.calculateAmount(source, this.tokenAmount, sa); + Card actualToken = spawnToken(ai, sa); + String tokenPower = sa.getParamOrDefault("TokenPower", actualToken.getBasePowerString()); + String tokenToughness = sa.getParamOrDefault("TokenToughness", actualToken.getBaseToughnessString()); + + if ("X".equals(tokenAmount) || "X".equals(tokenPower) || "X".equals(tokenToughness)) { + int x = AbilityUtils.calculateAmount(source, tokenAmount, sa); if (source.getSVar("X").equals("Count$xPaid")) { // Set PayX here to maximum value. x = ComputerUtilMana.determineLeftoverMana(sa, ai); @@ -321,9 +298,7 @@ public class TokenAi extends SpellAbilityAi { * @see forge.card.ability.SpellAbilityAi#chooseSinglePlayer(forge.game.player.Player, forge.card.spellability.SpellAbility, Iterable options) */ @Override - protected Player chooseSinglePlayer(Player ai, SpellAbility sa, Iterable options) { - // TODO: AILogic - readParameters(sa); // remember to call this somewhere! + protected Player chooseSinglePlayer(Player ai, SpellAbility sa, Iterable options, Map params) { Combat combat = ai.getGame().getCombat(); // TokenAttacking if (combat != null && sa.hasParam("TokenAttacking")) { @@ -341,9 +316,7 @@ public class TokenAi extends SpellAbilityAi { * @see forge.card.ability.SpellAbilityAi#chooseSinglePlayerOrPlaneswalker(forge.game.player.Player, forge.card.spellability.SpellAbility, Iterable options) */ @Override - protected GameEntity chooseSinglePlayerOrPlaneswalker(Player ai, SpellAbility sa, Iterable options) { - // TODO: AILogic - readParameters(sa); // remember to call this somewhere! + protected GameEntity chooseSinglePlayerOrPlaneswalker(Player ai, SpellAbility sa, Iterable options, Map params) { Combat combat = ai.getGame().getCombat(); // TokenAttacking if (combat != null && sa.hasParam("TokenAttacking")) { @@ -374,154 +347,22 @@ public class TokenAi extends SpellAbilityAi { * @param sa Token SpellAbility * @return token creature created by ability */ - @Deprecated public static Card spawnToken(Player ai, SpellAbility sa) { - return spawnToken(ai, sa, false); - } - - /** - * Create the token as a Card object. - * @param ai owner of the new token - * @param sa Token SpellAbility - * @param notNull if the token would not survive, still return it - * @return token creature created by ability - */ - // TODO Is this just completely copied from TokenEffect? Let's just call that thing - @Deprecated - public static Card spawnToken(Player ai, SpellAbility sa, boolean notNull) { - final Card host = sa.getHostCard(); - + if (!sa.hasParam("TokenScript")) { + throw new RuntimeException("Spell Ability has no TokenScript: " + sa); + } Card result = TokenInfo.getProtoType(sa.getParam("TokenScript"), sa); - if (result != null) { - result.setController(ai, 0); - return result; + if (result == null) { + throw new RuntimeException("don't find Token for TokenScript: " + sa.getParam("TokenScript")); } - String[] tokenKeywords = sa.hasParam("TokenKeywords") ? sa.getParam("TokenKeywords").split("<>") : new String[0]; - String tokenPower = sa.getParam("TokenPower"); - String tokenToughness = sa.getParam("TokenToughness"); - String tokenName = sa.getParam("TokenName"); - String[] tokenTypes = sa.getParam("TokenTypes").split(","); - StringBuilder cost = new StringBuilder(); - String[] tokenColors = sa.getParam("TokenColors").split(","); - String tokenImage = sa.hasParam("TokenImage") ? PaperToken.makeTokenFileName(sa.getParam("TokenImage")) : ""; - String[] tokenAbilities = sa.hasParam("TokenAbilities") ? sa.getParam("TokenAbilities").split(",") : null; - String[] tokenTriggers = sa.hasParam("TokenTriggers") ? sa.getParam("TokenTriggers").split(",") : null; - String[] tokenSVars = sa.hasParam("TokenSVars") ? sa.getParam("TokenSVars").split(",") : null; - String[] tokenStaticAbilities = sa.hasParam("TokenStaticAbilities") ? sa.getParam("TokenStaticAbilities").split(",") : null; - String[] tokenHiddenKeywords = sa.hasParam("TokenHiddenKeywords") ? sa.getParam("TokenHiddenKeywords").split("&") : null; - final String[] substitutedColors = Arrays.copyOf(tokenColors, tokenColors.length); - for (int i = 0; i < substitutedColors.length; i++) { - if (substitutedColors[i].equals("ChosenColor")) { - // this currently only supports 1 chosen color - substitutedColors[i] = host.getChosenColor(); - } - } - StringBuilder colorDesc = new StringBuilder(); - for (final String col : substitutedColors) { - if (col.equalsIgnoreCase("White")) { - colorDesc.append("W "); - } else if (col.equalsIgnoreCase("Blue")) { - colorDesc.append("U "); - } else if (col.equalsIgnoreCase("Black")) { - colorDesc.append("B "); - } else if (col.equalsIgnoreCase("Red")) { - colorDesc.append("R "); - } else if (col.equalsIgnoreCase("Green")) { - colorDesc.append("G "); - } else if (col.equalsIgnoreCase("Colorless")) { - colorDesc = new StringBuilder("C"); - } - } - - final List imageNames = new ArrayList<>(1); - if (tokenImage.equals("")) { - imageNames.add(PaperToken.makeTokenFileName(TextUtil.fastReplace(colorDesc.toString(), " ", ""), tokenPower, tokenToughness, tokenName)); - } else { - imageNames.add(0, tokenImage); - } + result.setOwner(ai); - for (final char c : colorDesc.toString().toCharArray()) { - cost.append(c + ' '); - } - - cost = new StringBuilder(colorDesc.toString().replace('C', '1').trim()); - - final int finalPower = AbilityUtils.calculateAmount(host, tokenPower, sa); - final int finalToughness = AbilityUtils.calculateAmount(host, tokenToughness, sa); - - final String[] substitutedTypes = Arrays.copyOf(tokenTypes, tokenTypes.length); - for (int i = 0; i < substitutedTypes.length; i++) { - if (substitutedTypes[i].equals("ChosenType")) { - substitutedTypes[i] = host.getChosenType(); - } - } - final String substitutedName = tokenName.equals("ChosenType") ? host.getChosenType() : tokenName; - final String imageName = imageNames.get(MyRandom.getRandom().nextInt(imageNames.size())); - final TokenInfo tokenInfo = new TokenInfo(substitutedName, imageName, - cost.toString(), substitutedTypes, tokenKeywords, finalPower, finalToughness); - Card token = tokenInfo.makeOneToken(ai); - - if (token == null) { - return null; - } - - // Grant rule changes - if (tokenHiddenKeywords != null) { - for (final String s : tokenHiddenKeywords) { - token.addHiddenExtrinsicKeyword(s); - } - } - - // Grant abilities - if (tokenAbilities != null) { - for (final String s : tokenAbilities) { - final String actualAbility = host.getSVar(s); - final SpellAbility grantedAbility = AbilityFactory.getAbility(actualAbility, token); - token.addSpellAbility(grantedAbility); - } - } - - // Grant triggers - if (tokenTriggers != null) { - for (final String s : tokenTriggers) { - final String actualTrigger = host.getSVar(s); - final Trigger parsedTrigger = TriggerHandler.parseTrigger(actualTrigger, token, true); - final String ability = host.getSVar(parsedTrigger.getParam("Execute")); - parsedTrigger.setOverridingAbility(AbilityFactory.getAbility(ability, token)); - token.addTrigger(parsedTrigger); - } - } - - // Grant SVars - if (tokenSVars != null) { - for (final String s : tokenSVars) { - String actualSVar = host.getSVar(s); - String name = s; - if (actualSVar.startsWith("SVar")) { - actualSVar = actualSVar.split("SVar:")[1]; - name = actualSVar.split(":")[0]; - actualSVar = actualSVar.split(":")[1]; - } - token.setSVar(name, actualSVar); - } - } - - // Grant static abilities - if (tokenStaticAbilities != null) { - for (final String s : tokenStaticAbilities) { - token.addStaticAbility(host.getSVar(s)); - } - } - - // Apply static abilities and prune dead tokens + // Apply static abilities final Game game = ai.getGame(); - ComputerUtilCard.applyStaticContPT(game, token, null); - if (!notNull && token.isCreature() && token.getNetToughness() < 1) { - return null; - } else { - return token; - } + ComputerUtilCard.applyStaticContPT(game, result, null); + return result; } + } diff --git a/forge-ai/src/main/java/forge/ai/ability/UntapAi.java b/forge-ai/src/main/java/forge/ai/ability/UntapAi.java index 5e2659fdacc..be7eb4f2ae9 100644 --- a/forge-ai/src/main/java/forge/ai/ability/UntapAi.java +++ b/forge-ai/src/main/java/forge/ai/ability/UntapAi.java @@ -24,6 +24,7 @@ import forge.game.spellability.TargetRestrictions; import forge.game.zone.ZoneType; import java.util.List; +import java.util.Map; public class UntapAi extends SpellAbilityAi { @Override @@ -153,12 +154,11 @@ public class UntapAi extends SpellAbilityAi { // Try to avoid potential infinite recursion, // e.g. Kiora's Follower untapping another Kiora's Follower and repeating infinitely - if (sa.getPayCosts() != null && sa.getPayCosts().hasOnlySpecificCostType(CostTap.class)) { + if (sa.getPayCosts().hasOnlySpecificCostType(CostTap.class)) { CardCollection toRemove = new CardCollection(); for (Card c : untapList) { for (SpellAbility ab : c.getAllSpellAbilities()) { if (ab.getApi() == ApiType.Untap - && ab.getPayCosts() != null && ab.getPayCosts().hasOnlySpecificCostType(CostTap.class) && ab.canTarget(source)) { toRemove.add(c); @@ -312,7 +312,7 @@ public class UntapAi extends SpellAbilityAi { } @Override - public Card chooseSingleCard(Player ai, SpellAbility sa, Iterable list, boolean isOptional, Player targetedPlayer) { + public Card chooseSingleCard(Player ai, SpellAbility sa, Iterable list, boolean isOptional, Player targetedPlayer, Map params) { PlayerCollection pl = new PlayerCollection(); pl.add(ai); pl.addAll(ai.getAllies()); diff --git a/forge-ai/src/main/java/forge/ai/simulation/GameCopier.java b/forge-ai/src/main/java/forge/ai/simulation/GameCopier.java index cd99a5a6d94..1fac17f367a 100644 --- a/forge-ai/src/main/java/forge/ai/simulation/GameCopier.java +++ b/forge-ai/src/main/java/forge/ai/simulation/GameCopier.java @@ -76,7 +76,7 @@ public class GameCopier { newPlayer.addSpellCastThisTurn(); for (int j = 0; j < origPlayer.getLandsPlayedThisTurn(); j++) newPlayer.addLandPlayedThisTurn(); - newPlayer.setCounters(Maps.newEnumMap(origPlayer.getCounters())); + newPlayer.setCounters(Maps.newHashMap(origPlayer.getCounters())); newPlayer.setLifeLostLastTurn(origPlayer.getLifeLostLastTurn()); newPlayer.setLifeLostThisTurn(origPlayer.getLifeLostThisTurn()); newPlayer.setPreventNextDamage(origPlayer.getPreventNextDamage()); @@ -125,8 +125,6 @@ public class GameCopier { } } } - origGame.validateSpabCache(); - newGame.validateSpabCache(); // Undo effects first before calculating them below, to avoid them applying twice. for (StaticEffect effect : origGame.getStaticEffects().getEffects()) { @@ -330,7 +328,7 @@ public class GameCopier { Map counters = c.getCounters(); if (!counters.isEmpty()) { - newCard.setCounters(Maps.newEnumMap(counters)); + newCard.setCounters(Maps.newHashMap(counters)); } if (c.getChosenPlayer() != null) { newCard.setChosenPlayer(playerMap.get(c.getChosenPlayer())); diff --git a/forge-ai/src/main/java/forge/ai/simulation/GameStateEvaluator.java b/forge-ai/src/main/java/forge/ai/simulation/GameStateEvaluator.java index f2d0f01bf85..e3dc9e8a64c 100644 --- a/forge-ai/src/main/java/forge/ai/simulation/GameStateEvaluator.java +++ b/forge-ai/src/main/java/forge/ai/simulation/GameStateEvaluator.java @@ -3,7 +3,7 @@ package forge.ai.simulation; import forge.ai.CreatureEvaluator; import forge.game.Game; import forge.game.card.Card; -import forge.game.card.CounterType; +import forge.game.card.CounterEnumType; import forge.game.phase.PhaseType; import forge.game.player.Player; import forge.game.zone.ZoneType; @@ -154,7 +154,7 @@ public class GameStateEvaluator { // e.g. a 5 CMC permanent results in 200, whereas a 5/5 creature is ~225 int value = 50 + 30 * c.getCMC(); if (c.isPlaneswalker()) { - value += 2 * c.getCounters(CounterType.LOYALTY); + value += 2 * c.getCounters(CounterEnumType.LOYALTY); } return value; } diff --git a/forge-core/pom.xml b/forge-core/pom.xml index 763d968dc05..b53da5b900b 100644 --- a/forge-core/pom.xml +++ b/forge-core/pom.xml @@ -6,7 +6,7 @@ forge forge - 1.6.34-SNAPSHOT + 1.6.37-SNAPSHOT forge-core diff --git a/forge-core/src/main/java/forge/ImageKeys.java b/forge-core/src/main/java/forge/ImageKeys.java index f2b976f3008..fe8d43bf31d 100644 --- a/forge-core/src/main/java/forge/ImageKeys.java +++ b/forge-core/src/main/java/forge/ImageKeys.java @@ -6,6 +6,8 @@ import forge.util.ImageUtil; import forge.util.TextUtil; import org.apache.commons.lang3.StringUtils; + + import java.io.File; import java.util.HashMap; import java.util.Map; @@ -116,9 +118,15 @@ public final class ImageKeys { String fullborderFile = TextUtil.fastReplace(filename, ".full", ".fullborder"); file = findFile(dir, fullborderFile); if (file != null) { return file; } - // if there's an art variant try without it + // if there's a 1st art variant try without it for .fullborder images file = findFile(dir, TextUtil.fastReplace(fullborderFile, "1.fullborder", ".fullborder")); if (file != null) { return file; } + // if there's an art variant try without it for .full images + file = findFile(dir, filename.replaceAll("[0-9].full",".full")); + if (file != null) { return file; } + // if there's a 1st art variant try with it for .full images + file = findFile(dir, filename.replaceAll("[0-9]*.full", "1.full")); + if (file != null) { return file; } } //if an image, like phenomenon or planes is missing .full in their filenames but you have an existing images that have .full/.fullborder if (!filename.contains(".full")) { diff --git a/forge-core/src/main/java/forge/card/CardAiHints.java b/forge-core/src/main/java/forge/card/CardAiHints.java index b83e8459438..a7b2c8e7255 100644 --- a/forge-core/src/main/java/forge/card/CardAiHints.java +++ b/forge-core/src/main/java/forge/card/CardAiHints.java @@ -9,15 +9,17 @@ public class CardAiHints { private final boolean isRemovedFromAIDecks; private final boolean isRemovedFromRandomDecks; + private final boolean isRemovedFromNonCommanderDecks; private final DeckHints deckHints; private final DeckHints deckNeeds; private final DeckHints deckHas; - public CardAiHints(boolean remAi, boolean remRandom, DeckHints dh, DeckHints dn, DeckHints has) { + public CardAiHints(boolean remAi, boolean remRandom, boolean remUnlessCommander, DeckHints dh, DeckHints dn, DeckHints has) { isRemovedFromAIDecks = remAi; isRemovedFromRandomDecks = remRandom; + isRemovedFromNonCommanderDecks = remUnlessCommander; deckHints = dh; deckNeeds = dn; deckHas = has; @@ -42,8 +44,17 @@ public class CardAiHints { } /** - * @return the deckHints + * Gets the rem random decks. + * + * @return the rem random decks */ + public boolean getRemNonCommanderDecks() { + return this.isRemovedFromNonCommanderDecks; + } + + /** + * @return the deckHints + */ public DeckHints getDeckHints() { return deckHints; } diff --git a/forge-core/src/main/java/forge/card/CardEdition.java b/forge-core/src/main/java/forge/card/CardEdition.java index ce6289bb5f5..13d2ad422cf 100644 --- a/forge-core/src/main/java/forge/card/CardEdition.java +++ b/forge-core/src/main/java/forge/card/CardEdition.java @@ -123,6 +123,7 @@ public final class CardEdition implements Comparable { // immutable private String additionalUnlockSet = ""; private boolean smallSetOverride = false; private String boosterMustContain = ""; + private boolean doublePickToStartRound = false; private final CardInSet[] cards; private final Map tokenNormalized; @@ -190,6 +191,7 @@ public final class CardEdition implements Comparable { // immutable public String getAdditionalSheetForFoils() { return additionalSheetForFoils; } public String getAdditionalUnlockSet() { return additionalUnlockSet; } public boolean getSmallSetOverride() { return smallSetOverride; } + public boolean getDoublePickToStartRound() { return doublePickToStartRound; } public String getBoosterMustContain() { return boosterMustContain; } public CardInSet[] getCards() { return cards; } public boolean isModern() { return getDate().after(parseDate("2003-07-27")); } //8ED and above are modern except some promo cards and others @@ -377,6 +379,7 @@ public final class CardEdition implements Comparable { // immutable res.additionalUnlockSet = section.get("AdditionalSetUnlockedInQuest", ""); // e.g. Time Spiral Timeshifted (TSB) for Time Spiral res.smallSetOverride = section.getBoolean("TreatAsSmallSet", false); // for "small" sets with over 200 cards (e.g. Eldritch Moon) + res.doublePickToStartRound = section.getBoolean("DoublePick", false); // for "small" sets with over 200 cards (e.g. Eldritch Moon) res.boosterMustContain = section.get("BoosterMustContain", ""); // e.g. Dominaria guaranteed legendary creature return res; diff --git a/forge-core/src/main/java/forge/card/CardRules.java b/forge-core/src/main/java/forge/card/CardRules.java index a27b60adf2c..c759785b37a 100644 --- a/forge-core/src/main/java/forge/card/CardRules.java +++ b/forge-core/src/main/java/forge/card/CardRules.java @@ -291,6 +291,7 @@ public final class CardRules implements ICardCharacteristics { // fields to build CardAiHints private boolean removedFromAIDecks = false; private boolean removedFromRandomDecks = false; + private boolean removedFromNonCommanderDecks = false; private DeckHints hints = null; private DeckHints needs = null; private DeckHints has = null; @@ -310,6 +311,7 @@ public final class CardRules implements ICardCharacteristics { this.removedFromAIDecks = false; this.removedFromRandomDecks = false; + this.removedFromNonCommanderDecks = false; this.needs = null; this.hints = null; this.has = null; @@ -324,7 +326,7 @@ public final class CardRules implements ICardCharacteristics { * @return the card */ public final CardRules getCard() { - CardAiHints cah = new CardAiHints(removedFromAIDecks, removedFromRandomDecks, hints, needs, has); + CardAiHints cah = new CardAiHints(removedFromAIDecks, removedFromRandomDecks, removedFromNonCommanderDecks, hints, needs, has); faces[0].assignMissingFields(); if (null != faces[1]) faces[1].assignMissingFields(); final CardRules result = new CardRules(faces, altMode, cah); @@ -377,6 +379,7 @@ public final class CardRules implements ICardCharacteristics { if ( "RemoveDeck".equals(variable) ) { this.removedFromAIDecks = "All".equalsIgnoreCase(value); this.removedFromRandomDecks = "Random".equalsIgnoreCase(value); + this.removedFromNonCommanderDecks = "NonCommander".equalsIgnoreCase(value); } } else if ("AlternateMode".equals(key)) { //System.out.println(faces[curFace].getName()); @@ -531,12 +534,10 @@ public final class CardRules implements ICardCharacteristics { public final ManaCostShard next() { final String unparsed = st.nextToken(); // System.out.println(unparsed); - try { - int iVal = Integer.parseInt(unparsed); - this.genericCost += iVal; + if (StringUtils.isNumeric(unparsed)) { + this.genericCost += Integer.parseInt(unparsed); return null; } - catch (NumberFormatException nex) { } return ManaCostShard.parseNonGeneric(unparsed); } @@ -553,7 +554,7 @@ public final class CardRules implements ICardCharacteristics { } public static CardRules getUnsupportedCardNamed(String name) { - CardAiHints cah = new CardAiHints(true, true, null, null, null); + CardAiHints cah = new CardAiHints(true, true, true, null, null, null); CardFace[] faces = { new CardFace(name), null}; faces[0].setColor(ColorSet.fromMask(0)); faces[0].setType(CardType.parse("")); diff --git a/forge-core/src/main/java/forge/card/CardSplitType.java b/forge-core/src/main/java/forge/card/CardSplitType.java index f1e53ed0898..43670c7bafe 100644 --- a/forge-core/src/main/java/forge/card/CardSplitType.java +++ b/forge-core/src/main/java/forge/card/CardSplitType.java @@ -9,7 +9,8 @@ public enum CardSplitType Meld(FaceSelectionMethod.USE_ACTIVE_FACE, CardStateName.Meld), Split(FaceSelectionMethod.COMBINE, CardStateName.RightSplit), Flip(FaceSelectionMethod.USE_PRIMARY_FACE, CardStateName.Flipped), - Adventure(FaceSelectionMethod.USE_PRIMARY_FACE, CardStateName.Adventure); + Adventure(FaceSelectionMethod.USE_PRIMARY_FACE, CardStateName.Adventure), + Modal(FaceSelectionMethod.USE_ACTIVE_FACE, CardStateName.Modal); CardSplitType(FaceSelectionMethod calcMode, CardStateName stateName) { method = calcMode; diff --git a/forge-core/src/main/java/forge/card/CardStateName.java b/forge-core/src/main/java/forge/card/CardStateName.java index 70b857dc5c8..90149dde340 100644 --- a/forge-core/src/main/java/forge/card/CardStateName.java +++ b/forge-core/src/main/java/forge/card/CardStateName.java @@ -10,6 +10,7 @@ public enum CardStateName { LeftSplit, RightSplit, Adventure, + Modal ; diff --git a/forge-core/src/main/java/forge/card/CardType.java b/forge-core/src/main/java/forge/card/CardType.java index 4a302735d76..09d6abbd2f9 100644 --- a/forge-core/src/main/java/forge/card/CardType.java +++ b/forge-core/src/main/java/forge/card/CardType.java @@ -72,6 +72,14 @@ public final class CardType implements Comparable, CardTypeView { private static Map stringToCoreType = EnumUtils.getEnumMap(CoreType.class); private static final Set allCoreTypeNames = stringToCoreType.keySet(); + public static CoreType getEnum(String name) { + return stringToCoreType.get(name); + } + + public static boolean isValidEnum(String name) { + return stringToCoreType.containsKey(name); + } + CoreType(final boolean permanent) { isPermanent = permanent; } @@ -87,6 +95,15 @@ public final class CardType implements Comparable, CardTypeView { private static Map stringToSupertype = EnumUtils.getEnumMap(Supertype.class); private static final Set allSuperTypeNames = stringToSupertype.keySet(); + + public static Supertype getEnum(String name) { + return stringToSupertype.get(name); + } + + public static boolean isValidEnum(String name) { + return stringToSupertype.containsKey(name); + } + } private final Set coreTypes = EnumSet.noneOf(CoreType.class); @@ -108,12 +125,12 @@ public final class CardType implements Comparable, CardTypeView { public boolean add(final String t) { boolean changed; - final CoreType ct = EnumUtils.getEnum(CoreType.class, t); + final CoreType ct = CoreType.getEnum(t); if (ct != null) { changed = coreTypes.add(ct); } else { - final Supertype st = EnumUtils.getEnum(Supertype.class, t); + final Supertype st = Supertype.getEnum(t); if (st != null) { changed = supertypes.add(st); } @@ -183,11 +200,11 @@ public final class CardType implements Comparable, CardTypeView { if (subtypes.remove(str)) { changed = true; } else { - Supertype st = EnumUtils.getEnum(Supertype.class, str); + Supertype st = Supertype.getEnum(str); if (st != null && supertypes.remove(st)) { changed = true; } - CoreType ct = EnumUtils.getEnum(CoreType.class, str); + CoreType ct = CoreType.getEnum(str); if (ct != null && coreTypes.remove(ct)) { changed = true; } @@ -265,11 +282,11 @@ public final class CardType implements Comparable, CardTypeView { } t = StringUtils.capitalize(t); - final CoreType type = EnumUtils.getEnum(CoreType.class, t); + final CoreType type = CoreType.getEnum(t); if (type != null) { return hasType(type); } - final Supertype supertype = EnumUtils.getEnum(Supertype.class, t); + final Supertype supertype = Supertype.getEnum(t); if (supertype != null) { return hasSupertype(supertype); } @@ -660,7 +677,7 @@ public final class CardType implements Comparable, CardTypeView { ///////// Utility methods public static boolean isACardType(final String cardType) { - return EnumUtils.isValidEnum(CoreType.class, cardType); + return CoreType.isValidEnum(cardType); } public static Set getAllCardTypes() { @@ -708,7 +725,7 @@ public final class CardType implements Comparable, CardTypeView { } public static boolean isASupertype(final String cardType) { - return EnumUtils.isValidEnum(Supertype.class, cardType); + return Supertype.isValidEnum(cardType); } public static boolean isASubType(final String cardType) { diff --git a/forge-core/src/main/java/forge/card/PrintSheet.java b/forge-core/src/main/java/forge/card/PrintSheet.java index 7c5c22461fa..86ebe40556a 100644 --- a/forge-core/src/main/java/forge/card/PrintSheet.java +++ b/forge-core/src/main/java/forge/card/PrintSheet.java @@ -78,6 +78,16 @@ public class PrintSheet { return fetchRoulette(sum + 1, roulette, toSkip); // start over from beginning, in case last cards were to skip } + public List all() { + List result = new ArrayList<>(); + for(Entry kv : cardsWithWeights) { + for(int i = 0; i < kv.getValue(); i++) { + result.add(kv.getKey()); + } + } + return result; + } + public List random(int number, boolean wantUnique) { List result = new ArrayList<>(); diff --git a/forge-core/src/main/java/forge/card/mana/ManaCostShard.java b/forge-core/src/main/java/forge/card/mana/ManaCostShard.java index 8c97c99e5b8..d4533f1abc5 100644 --- a/forge-core/src/main/java/forge/card/mana/ManaCostShard.java +++ b/forge-core/src/main/java/forge/card/mana/ManaCostShard.java @@ -289,13 +289,20 @@ public enum ManaCostShard { return BinaryUtil.bitCount(this.shard & COLORS_SUPERPOSITION) == 2; } + public boolean isGeneric() { + return isOfKind(ManaAtom.GENERIC)|| isOfKind(ManaAtom.IS_X) || this.isSnow() || this.isOr2Generic(); + } public boolean isOr2Generic() { return isOfKind(ManaAtom.OR_2_GENERIC); } + + public boolean isColor(byte colorCode) { + return (colorCode & this.shard) > 0; + } public boolean canBePaidWithManaOfColor(byte colorCode) { return this.isOr2Generic() || ((COLORS_SUPERPOSITION | ManaAtom.COLORLESS) & this.shard) == 0 || - (colorCode & this.shard) > 0; + this.isColor(colorCode); } public boolean isOfKind(int atom) { diff --git a/forge-core/src/main/java/forge/deck/generation/DeckGeneratorBase.java b/forge-core/src/main/java/forge/deck/generation/DeckGeneratorBase.java index ec0b0c270ba..4af48f8458b 100644 --- a/forge-core/src/main/java/forge/deck/generation/DeckGeneratorBase.java +++ b/forge-core/src/main/java/forge/deck/generation/DeckGeneratorBase.java @@ -290,10 +290,18 @@ public abstract class DeckGeneratorBase { // remove cards that generated decks don't like Predicate canPlay = forAi ? AI_CAN_PLAY : HUMAN_CAN_PLAY; Predicate hasColor = new MatchColorIdentity(colors); + Predicate canUseInFormat = new Predicate() { + @Override + public boolean apply(CardRules c) { + // FIXME: should this be limited to AI only (!forAi) or should it be generally applied to all random generated decks? + return !c.getAiHints().getRemNonCommanderDecks() || format.hasCommander(); + } + }; + if (useArtifacts) { hasColor = Predicates.or(hasColor, COLORLESS_CARDS); } - return Iterables.filter(pool.getAllCards(),Predicates.compose(Predicates.and(canPlay, hasColor), PaperCard.FN_GET_RULES)); + return Iterables.filter(pool.getAllCards(),Predicates.compose(Predicates.and(canPlay, hasColor, canUseInFormat), PaperCard.FN_GET_RULES)); } protected static Map countLands(ItemPool outList) { diff --git a/forge-core/src/main/java/forge/item/generation/BoosterGenerator.java b/forge-core/src/main/java/forge/item/generation/BoosterGenerator.java index 833ee7e6bf7..8f5d18715d6 100644 --- a/forge-core/src/main/java/forge/item/generation/BoosterGenerator.java +++ b/forge-core/src/main/java/forge/item/generation/BoosterGenerator.java @@ -229,6 +229,13 @@ public class BoosterGenerator { String sheetKey = StaticData.instance().getEditions().contains(setCode) ? slotType.trim() + " " + setCode : slotType.trim(); + if (sheetKey.startsWith("wholeSheet")) { + PrintSheet ps = getPrintSheet(sheetKey); + result.addAll(ps.all()); + sheetsUsed.add(ps); + continue; + } + slotType = slotType.split("[ :!]")[0]; // add expansion symbol here? boolean foilInThisSlot = hasFoil && (slotType.equals(foilSlot)); @@ -438,9 +445,10 @@ public class BoosterGenerator { String mainCode = itMod.next(); - if (mainCode.regionMatches(true, 0, "fromSheet", 0, 9)) { // custom print sheet - - String sheetName = StringUtils.strip(mainCode.substring(9), "()\" "); + if (mainCode.regionMatches(true, 0, "fromSheet", 0, 9) || + mainCode.regionMatches(true, 0, "wholeSheet", 0, 10) + ) { // custom print sheet + String sheetName = StringUtils.strip(mainCode.substring(10), "()\" "); src = StaticData.instance().getPrintSheets().get(sheetName).toFlatList(); setPred = Predicates.alwaysTrue(); @@ -524,7 +532,12 @@ public class BoosterGenerator { Predicate toAdd = null; if (operator.equalsIgnoreCase(BoosterSlots.DUAL_FACED_CARD)) { - toAdd = Predicates.compose(Predicates.or(CardRulesPredicates.splitType(CardSplitType.Transform), CardRulesPredicates.splitType(CardSplitType.Meld)), + toAdd = Predicates.compose( + Predicates.or( + CardRulesPredicates.splitType(CardSplitType.Transform), + CardRulesPredicates.splitType(CardSplitType.Meld), + CardRulesPredicates.splitType(CardSplitType.Modal) + ), PaperCard.FN_GET_RULES); } else if (operator.equalsIgnoreCase(BoosterSlots.LAND)) { toAdd = Predicates.compose(CardRulesPredicates.Presets.IS_LAND, PaperCard.FN_GET_RULES); } else if (operator.equalsIgnoreCase(BoosterSlots.BASIC_LAND)) { toAdd = IPaperCard.Predicates.Presets.IS_BASIC_LAND; diff --git a/forge-core/src/main/java/forge/util/ImageUtil.java b/forge-core/src/main/java/forge/util/ImageUtil.java index 4b2e515f8fd..89bd4039cbe 100644 --- a/forge-core/src/main/java/forge/util/ImageUtil.java +++ b/forge-core/src/main/java/forge/util/ImageUtil.java @@ -81,7 +81,7 @@ public class ImageUtil { public static boolean hasBackFacePicture(PaperCard cp) { CardSplitType cst = cp.getRules().getSplitType(); - return cst == CardSplitType.Transform || cst == CardSplitType.Flip || cst == CardSplitType.Meld; + return cst == CardSplitType.Transform || cst == CardSplitType.Flip || cst == CardSplitType.Meld || cst == CardSplitType.Modal; } public static String getNameToUse(PaperCard cp, boolean backFace) { diff --git a/forge-core/src/main/java/forge/util/ItemPool.java b/forge-core/src/main/java/forge/util/ItemPool.java index ed778df28f9..d2fed453094 100644 --- a/forge-core/src/main/java/forge/util/ItemPool.java +++ b/forge-core/src/main/java/forge/util/ItemPool.java @@ -24,6 +24,7 @@ import forge.item.InventoryItem; import java.io.Serializable; import java.util.*; +import java.util.concurrent.ConcurrentHashMap; import java.util.Map.Entry; /** @@ -60,7 +61,7 @@ public class ItemPool implements Iterable cls) { - this(new LinkedHashMap<>(), cls); + this(new ConcurrentHashMap<>(), cls); } @SuppressWarnings("unchecked") @@ -95,7 +96,7 @@ public class ItemPool implements Iterable(); //prevent items being null + items = new ConcurrentHashMap<>(); } myClass = cls; } diff --git a/forge-game/pom.xml b/forge-game/pom.xml index e9cf2c327e8..5e2e17bdfbe 100644 --- a/forge-game/pom.xml +++ b/forge-game/pom.xml @@ -6,7 +6,7 @@ forge forge - 1.6.34-SNAPSHOT + 1.6.37-SNAPSHOT forge-game diff --git a/forge-game/src/main/java/forge/game/CardTraitBase.java b/forge-game/src/main/java/forge/game/CardTraitBase.java index 1df09691ee1..1b6da08e1b8 100644 --- a/forge-game/src/main/java/forge/game/CardTraitBase.java +++ b/forge-game/src/main/java/forge/game/CardTraitBase.java @@ -5,7 +5,6 @@ import forge.card.mana.ManaAtom; import forge.game.ability.AbilityUtils; import forge.game.card.Card; import forge.game.card.CardCollection; -import forge.game.card.CardFactoryUtil; import forge.game.card.CardLists; import forge.game.card.CardUtil; import forge.game.card.CardView; @@ -243,7 +242,7 @@ public abstract class CardTraitBase extends GameObject implements IHasCardView { final String type = params.get("Presence"); int revealed = AbilityUtils.calculateAmount(hostCard, "Revealed$Valid " + type, hostCard.getCastSA()); - int ctrl = AbilityUtils.calculateAmount(hostCard, "Count$Valid " + type + ".inZoneBattlefield+YouCtrl", hostCard.getCastSA()); + int ctrl = AbilityUtils.calculateAmount(hostCard, "Count$LastStateBattlefield " + type + ".YouCtrl", hostCard.getCastSA()); if (revealed + ctrl == 0) { return false; @@ -271,13 +270,8 @@ public abstract class CardTraitBase extends GameObject implements IHasCardView { lifeCompare = params.get("LifeAmount"); } - int right = 1; final String rightString = lifeCompare.substring(2); - try { - right = Integer.parseInt(rightString); - } catch (final NumberFormatException nfe) { - right = CardFactoryUtil.xCount(this.getHostCard(), this.getHostCard().getSVar(rightString)); - } + int right = AbilityUtils.calculateAmount(getHostCard(), rightString, this); if (!Expressions.compare(life, lifeCompare, right)) { return false; @@ -314,13 +308,9 @@ public abstract class CardTraitBase extends GameObject implements IHasCardView { } list = CardLists.getValidCards(list, sIsPresent.split(","), this.getHostCard().getController(), this.getHostCard(), null); - int right = 1; + final String rightString = presentCompare.substring(2); - try { - right = Integer.parseInt(rightString); - } catch (final NumberFormatException nfe) { - right = CardFactoryUtil.xCount(this.getHostCard(), this.getHostCard().getSVar(rightString)); - } + int right = AbilityUtils.calculateAmount(getHostCard(), rightString, this); final int left = list.size(); if (!Expressions.compare(left, presentCompare, right)) { @@ -355,13 +345,8 @@ public abstract class CardTraitBase extends GameObject implements IHasCardView { list = CardLists.getValidCards(list, sIsPresent.split(","), this.getHostCard().getController(), this.getHostCard(), null); - int right = 1; final String rightString = presentCompare.substring(2); - try { - right = Integer.parseInt(rightString); - } catch (final NumberFormatException nfe) { - right = CardFactoryUtil.xCount(this.getHostCard(), this.getHostCard().getSVar(rightString)); - } + int right = AbilityUtils.calculateAmount(getHostCard(), rightString, this); final int left = list.size(); if (!Expressions.compare(left, presentCompare, right)) { diff --git a/forge-game/src/main/java/forge/game/EvenOdd.java b/forge-game/src/main/java/forge/game/EvenOdd.java new file mode 100644 index 00000000000..89f759d0109 --- /dev/null +++ b/forge-game/src/main/java/forge/game/EvenOdd.java @@ -0,0 +1,6 @@ +package forge.game; + +public enum EvenOdd { + Even, + Odd +} diff --git a/forge-game/src/main/java/forge/game/ForgeScript.java b/forge-game/src/main/java/forge/game/ForgeScript.java index f21d1155fbd..06a3d41adee 100644 --- a/forge-game/src/main/java/forge/game/ForgeScript.java +++ b/forge-game/src/main/java/forge/game/ForgeScript.java @@ -81,7 +81,7 @@ public class ForgeScript { return !cardState.getTypeWithChanges().hasSubtype(subType); } else if (property.equals("hasActivatedAbilityWithTapCost")) { for (final SpellAbility sa : cardState.getSpellAbilities()) { - if (sa.isAbility() && (sa.getPayCosts() != null) && sa.getPayCosts().hasTapCost()) { + if (sa.isAbility() && sa.getPayCosts().hasTapCost()) { return true; } } @@ -108,14 +108,9 @@ public class ForgeScript { } return false; } else if (property.startsWith("cmc")) { - int x; String rhs = property.substring(5); int y = cardState.getManaCost().getCMC(); - try { - x = Integer.parseInt(rhs); - } catch (final NumberFormatException e) { - x = AbilityUtils.calculateAmount(source, rhs, spellAbility); - } + int x = AbilityUtils.calculateAmount(source, rhs, spellAbility); return Expressions.compare(y, property, x); } else return cardState.getTypeWithChanges().hasStringType(property); @@ -130,6 +125,8 @@ public class ForgeScript { return sa.isManaAbility(); } else if (property.equals("nonManaAbility")) { return !sa.isManaAbility(); + } else if (property.equals("withoutXCost")) { + return !sa.isXCost(); } else if (property.equals("Buyback")) { return sa.isBuyBackAbility(); } else if (property.equals("Cycling")) { diff --git a/forge-game/src/main/java/forge/game/Game.java b/forge-game/src/main/java/forge/game/Game.java index 2a49bae9d59..47997c1b8bc 100644 --- a/forge-game/src/main/java/forge/game/Game.java +++ b/forge-game/src/main/java/forge/game/Game.java @@ -6,12 +6,12 @@ * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. - * + * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. - * + * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ @@ -40,7 +40,6 @@ import forge.game.player.*; import forge.game.replacement.ReplacementHandler; import forge.game.spellability.SpellAbility; import forge.game.spellability.SpellAbilityStackInstance; -import forge.game.spellability.SpellAbilityView; import forge.game.trigger.TriggerHandler; import forge.game.trigger.TriggerType; import forge.game.zone.CostPaymentStack; @@ -80,7 +79,7 @@ public class Game { private final GameLog gameLog = new GameLog(); private final Zone stackZone = new Zone(ZoneType.Stack, this); - + private CardCollection lastStateBattlefield = new CardCollection(); private CardCollection lastStateGraveyard = new CardCollection(); @@ -98,7 +97,7 @@ public class Game { private GameStage age = GameStage.BeforeMulligan; private GameOutcome outcome; - private final GameView view; + private final GameView view; private final Tracker tracker = new Tracker(); public Player getMonarch() { @@ -178,19 +177,6 @@ public class Game { playerCache.put(Integer.valueOf(id), player); } - private final GameEntityCache cardCache = new GameEntityCache<>(); - public Card getCard(CardView cardView) { - return cardCache.get(cardView); - } - public void addCard(int id, Card card) { - cardCache.put(Integer.valueOf(id), card); - } - public CardCollection getCardList(Iterable cardViews) { - CardCollection list = new CardCollection(); - cardCache.addToList(cardViews, list); - return list; - } - // methods that deal with saving, retrieving and clearing LKI information about cards on zone change private final HashMap changeZoneLKIInfo = new HashMap<>(); public final void addChangeZoneLKIInfo(Card c) { @@ -209,27 +195,6 @@ public class Game { changeZoneLKIInfo.clear(); } - private final GameEntityCache spabCache = new GameEntityCache<>(); - public SpellAbility getSpellAbility(final SpellAbilityView view) { - return spabCache.get(view); - } - public void addSpellAbility(SpellAbility spellAbility) { - spabCache.put(spellAbility.getId(), spellAbility); - } - public void removeSpellAbility(SpellAbility spellAbility) { - spabCache.remove(spellAbility.getId()); - } - public void validateSpabCache() { - for (SpellAbility sa : spabCache.getValues()) { - if (sa.getHostCard() != null && sa.getHostCard().getGame() != this) { - throw new RuntimeException(); - } - if (sa.getActivatingPlayer() != null && sa.getActivatingPlayer().getGame() != this) { - throw new RuntimeException(); - } - } - } - public Game(List players0, GameRules rules0, Match match0) { /* no more zones to map here */ rules = rules0; match = match0; @@ -407,7 +372,7 @@ public class Game { } }); } - + /** * The Direction in which the turn order of this Game currently proceeds. */ @@ -559,6 +524,48 @@ public class Game { return visit.getFound(notFound); } + private static class CardIdVisitor extends Visitor { + Card found = null; + int id; + + private CardIdVisitor(final int id) { + this.id = id; + } + + @Override + public boolean visit(Card object) { + if (this.id == object.getId()) { + found = object; + } + return found == null; + } + + public Card getFound() { + return found; + } + } + + public Card findByView(CardView view) { + if (view == null) { + return null; + } + CardIdVisitor visit = new CardIdVisitor(view.getId()); + if (ZoneType.Stack.equals(view.getZone())) { + visit.visitAll(getStackZone()); + } else if (view.getController() != null && view.getZone() != null) { + visit.visitAll(getPlayer(view.getController()).getZone(view.getZone())); + } else { // fallback if view doesn't has controller or zone set for some reason + forEachCardInGame(visit); + } + return visit.getFound(); + } + + public Card findById(int id) { + CardIdVisitor visit = new CardIdVisitor(id); + this.forEachCardInGame(visit); + return visit.getFound(); + } + // Allows visiting cards in game without allocating a temporary list. public void forEachCardInGame(Visitor visitor) { for (final Player player : getPlayers()) { @@ -672,21 +679,25 @@ public class Game { // Rule 800.4 Losing a Multiplayer game CardCollectionView cards = this.getCardsInGame(); boolean planarControllerLost = false; + boolean isMultiplayer = this.getPlayers().size() > 2; for(Card c : cards) { if (c.getController().equals(p) && (c.isPlane() || c.isPhenomenon())) { planarControllerLost = true; } - if (c.getOwner().equals(p)) { - c.ceaseToExist(); - } else { - c.removeTempController(p); - if (c.getController().equals(p)) { - this.getAction().exile(c, null); + if(isMultiplayer) { + if (c.getOwner().equals(p)) { + c.ceaseToExist(); + } else { + c.removeTempController(p); + if (c.getController().equals(p)) { + this.getAction().exile(c, null); + } } + } else { + c.forceTurnFaceUp(); } - } // 901.6: If the current planar controller would leave the game, instead the next player @@ -789,11 +800,11 @@ public class Game { public Multimap chooseCardsForAnte(final boolean matchRarity) { Multimap anteed = ArrayListMultimap.create(); - + if (matchRarity) { - + boolean onePlayerHasTimeShifted = false; - + List validRarities = new ArrayList<>(Arrays.asList(CardRarity.values())); for (final Player player : getPlayers()) { final Set playerRarity = getValidRarities(player.getCardsIn(ZoneType.Library)); @@ -809,24 +820,24 @@ public class Game { } return anteed; } - + //If possible, don't ante basic lands if (validRarities.size() > 1) { validRarities.remove(CardRarity.BasicLand); } - + if (validRarities.contains(CardRarity.Special)) { onePlayerHasTimeShifted = false; } - + CardRarity anteRarity = validRarities.get(MyRandom.getRandom().nextInt(validRarities.size())); - + System.out.println("Rarity chosen for ante: " + anteRarity.name()); - + for (final Player player : getPlayers()) { CardCollection library = new CardCollection(player.getCardsIn(ZoneType.Library)); CardCollection toRemove = new CardCollection(); - + //Remove all cards that aren't of the chosen rarity for (Card card : library) { if (onePlayerHasTimeShifted && card.getRarity() == CardRarity.Special) { @@ -845,16 +856,16 @@ public class Game { } } } - + library.removeAll(toRemove); - + if (library.size() > 0) { //Make sure that matches were found. If not, use the original method to choose antes Card ante = library.get(MyRandom.getRandom().nextInt(library.size())); anteed.put(player, ante); } else { chooseRandomCardsForAnte(player, anteed); } - + } } else { @@ -892,8 +903,9 @@ public class Game { } public void clearCaches() { - spabCache.clear(); - cardCache.clear(); + + lastStateBattlefield.clear(); + lastStateGraveyard.clear(); //playerCache.clear(); } diff --git a/forge-game/src/main/java/forge/game/GameAction.java b/forge-game/src/main/java/forge/game/GameAction.java index 5d67cdbd938..16b2d97728e 100644 --- a/forge-game/src/main/java/forge/game/GameAction.java +++ b/forge-game/src/main/java/forge/game/GameAction.java @@ -36,7 +36,6 @@ import forge.game.player.Player; import forge.game.replacement.ReplacementEffect; import forge.game.replacement.ReplacementResult; import forge.game.replacement.ReplacementType; -import forge.game.spellability.AbilitySub; import forge.game.spellability.SpellAbility; import forge.game.spellability.SpellAbilityPredicates; import forge.game.staticability.StaticAbility; @@ -104,7 +103,7 @@ public class GameAction { boolean wasFacedown = c.isFaceDown(); //Rule 110.5g: A token that has left the battlefield can't move to another zone - if (c.isToken() && zoneFrom != null && !fromBattlefield && !zoneFrom.is(ZoneType.Command)) { + if (c.isToken() && zoneFrom != null && !fromBattlefield) { return c; } @@ -157,11 +156,6 @@ public class GameAction { c.removeSVar("EndOfTurnLeavePlay"); } - // Clean up temporary variables such as Sunburst value or announced PayX value - if (!(zoneTo.is(ZoneType.Stack) || zoneTo.is(ZoneType.Battlefield))) { - c.clearTemporaryVars(); - } - if (fromBattlefield && !toBattlefield) { c.getController().setRevolt(true); } @@ -173,7 +167,7 @@ public class GameAction { // if to Battlefield and it is caused by an replacement effect, // try to get previous LKI if able - if (zoneTo.is(ZoneType.Battlefield)) { + if (toBattlefield) { if (cause != null && cause.isReplacementAbility()) { ReplacementEffect re = cause.getReplacementEffect(); if (ReplacementType.Moved.equals(re.getMode())) { @@ -185,6 +179,10 @@ public class GameAction { if (lastKnownInfo == null) { lastKnownInfo = CardUtil.getLKICopy(c); } + + if (!lastKnownInfo.hasKeyword("Counters remain on CARDNAME as it moves to any zone other than a player's hand or library.") || zoneTo.is(ZoneType.Hand) || zoneTo.is(ZoneType.Library)) { + copied.clearCounters(); + } } else { // if from Battlefield to Graveyard and Card does exist in LastStateBattlefield // use that instead @@ -204,7 +202,7 @@ public class GameAction { // all sort of funky shenanigans may happen later (e.g. their ETB replacement effects are set // up on the wrong card state etc.). if (wasFacedown && (fromBattlefield || (toHand && zoneFrom.is(ZoneType.Exile)))) { - c.turnFaceUp(false, false); + c.forceTurnFaceUp(); } if (!c.isToken()) { @@ -233,17 +231,20 @@ public class GameAction { for (final StaticAbility sa : copied.getStaticAbilities()) { sa.setHostCard(copied); } - if (c.getName().equals("Skullbriar, the Walking Grave")) { - copied.setCounters(c.getCounters()); - } - - // ensure that any leftover keyword/type changes are cleared in the state view - copied.updateStateForView(); } else { //Token copied = c; } } + // ensure that any leftover keyword/type changes are cleared in the state view + copied.updateStateForView(); + + // Clean up temporary variables such as Sunburst value or announced PayX value + if (!(zoneTo.is(ZoneType.Stack) || zoneTo.is(ZoneType.Battlefield))) { + copied.clearTemporaryVars(); + } + + if (!suppress) { if (zoneFrom == null) { copied.getOwner().addInboundToken(copied); @@ -263,7 +264,7 @@ public class GameAction { if (repres != ReplacementResult.NotReplaced) { // reset failed manifested Cards back to original if (c.isManifested() && !c.isInZone(ZoneType.Battlefield)) { - c.turnFaceUp(false, false); + c.forceTurnFaceUp(); } copied.getOwner().removeInboundToken(copied); @@ -389,7 +390,8 @@ public class GameAction { // play the change zone sound game.fireEvent(new GameEventCardChangeZone(c, zoneFrom, zoneTo)); - final Map runParams = AbilityKey.mapFromCard(lastKnownInfo); + final Map runParams = AbilityKey.mapFromCard(copied); + runParams.put(AbilityKey.CardLKI, lastKnownInfo); runParams.put(AbilityKey.Cause, cause); runParams.put(AbilityKey.Origin, zoneFrom != null ? zoneFrom.getZoneType().name() : null); runParams.put(AbilityKey.Destination, zoneTo.getZoneType().name()); @@ -419,13 +421,6 @@ public class GameAction { return copied; } - // remove all counters from the card if destination is not the battlefield - // UNLESS we're dealing with Skullbriar, the Walking Grave - if (!c.isToken() && (zoneTo.is(ZoneType.Hand) || zoneTo.is(ZoneType.Library) || - (!toBattlefield && !c.getName().equals("Skullbriar, the Walking Grave")))) { - copied.clearCounters(); - } - if (!c.isToken() && !toBattlefield) { copied.clearDevoured(); copied.clearDelved(); @@ -436,7 +431,7 @@ public class GameAction { // rule 504.6: reveal a face-down card leaving the stack if (zoneFrom != null && zoneTo != null && zoneFrom.is(ZoneType.Stack) && !zoneTo.is(ZoneType.Battlefield) && wasFacedown) { Card revealLKI = CardUtil.getLKICopy(c); - revealLKI.turnFaceUp(true, false); + revealLKI.forceTurnFaceUp(); reveal(new CardCollection(revealLKI), revealLKI.getOwner(), true, "Face-down card moves from the stack: "); } @@ -467,7 +462,7 @@ public class GameAction { // Reveal if face-down if (wasFacedown) { Card revealLKI = CardUtil.getLKICopy(c); - revealLKI.turnFaceUp(true, false); + revealLKI.forceTurnFaceUp(); reveal(new CardCollection(revealLKI), revealLKI.getOwner(), true, "Face-down card leaves the battlefield: "); @@ -547,9 +542,10 @@ public class GameAction { c.setCastSA(null); } else if (zoneTo.is(ZoneType.Stack)) { c.setCastFrom(zoneFrom.getZoneType()); - if (cause != null && cause.isSpell() && c.equals(cause.getHostCard()) && !c.isCopiedSpell()) { + if (cause != null && cause.isSpell() && c.equals(cause.getHostCard()) && !c.isCopiedSpell()) { cause.setLastStateBattlefield(game.getLastStateBattlefield()); cause.setLastStateGraveyard(game.getLastStateGraveyard()); + c.setCastSA(cause); } else { c.setCastSA(null); @@ -969,6 +965,9 @@ public class GameAction { for (final Player p : game.getPlayers()) { for (final ZoneType zt : ZoneType.values()) { + if (zt == ZoneType.Command) + p.checkKeywordCard(); + if (zt == ZoneType.Battlefield) { continue; } @@ -984,7 +983,7 @@ public class GameAction { for (final Card c : game.getCardsIn(ZoneType.Battlefield)) { if (c.isCreature()) { // Rule 704.5f - Put into grave (no regeneration) for toughness <= 0 - if (c.getLethal() <= 0) { + if (c.getNetToughness() <= 0) { if (noRegCreats == null) { noRegCreats = new CardCollection(); } @@ -1004,7 +1003,7 @@ public class GameAction { } // Rule 704.5g - Destroy due to lethal damage // Rule 704.5h - Destroy due to deathtouch - else if (c.getLethal() <= c.getDamage() || c.hasBeenDealtDeathtouchDamage()) { + else if (c.getDamage() > 0 && (c.getLethal() <= c.getDamage() || c.hasBeenDealtDeathtouchDamage())) { if (desCreats == null) { desCreats = new CardCollection(); } @@ -1024,8 +1023,10 @@ public class GameAction { checkAgain |= stateBasedAction704_5r(c); // annihilate +1/+1 counters with -1/-1 ones - if (c.getCounters(CounterType.DREAM) > 7 && c.hasKeyword("CARDNAME can't have more than seven dream counters on it.")) { - c.subtractCounter(CounterType.DREAM, c.getCounters(CounterType.DREAM) - 7); + final CounterType dreamType = CounterType.get(CounterEnumType.DREAM); + + if (c.getCounters(dreamType) > 7 && c.hasKeyword("CARDNAME can't have more than seven dream counters on it.")) { + c.subtractCounter(dreamType, c.getCounters(dreamType) - 7); checkAgain = true; } } @@ -1117,7 +1118,7 @@ public class GameAction { if (!c.canBeSacrificed()) { return false; } - if (c.getCounters(CounterType.LORE) < c.getFinalChapterNr()) { + if (c.getCounters(CounterEnumType.LORE) < c.getFinalChapterNr()) { return false; } if (!game.getStack().hasSimultaneousStackEntries() && @@ -1158,16 +1159,18 @@ public class GameAction { private boolean stateBasedAction704_5r(Card c) { boolean checkAgain = false; - int plusOneCounters = c.getCounters(CounterType.P1P1); - int minusOneCounters = c.getCounters(CounterType.M1M1); + final CounterType p1p1 = CounterType.get(CounterEnumType.P1P1); + final CounterType m1m1 = CounterType.get(CounterEnumType.M1M1); + int plusOneCounters = c.getCounters(p1p1); + int minusOneCounters = c.getCounters(m1m1); if (plusOneCounters > 0 && minusOneCounters > 0) { int remove = Math.min(plusOneCounters, minusOneCounters); // If a permanent has both a +1/+1 counter and a -1/-1 counter on it, // N +1/+1 and N -1/-1 counters are removed from it, where N is the // smaller of the number of +1/+1 and -1/-1 counters on it. // This should fire remove counters trigger - c.subtractCounter(CounterType.P1P1, remove); - c.subtractCounter(CounterType.M1M1, remove); + c.subtractCounter(p1p1, remove); + c.subtractCounter(m1m1, remove); checkAgain = true; } return checkAgain; @@ -1178,7 +1181,7 @@ public class GameAction { boolean checkAgain = false; if (c.isToken()) { final Zone zoneFrom = game.getZoneOf(c); - if (!zoneFrom.is(ZoneType.Battlefield) && !zoneFrom.is(ZoneType.Command)) { + if (!zoneFrom.is(ZoneType.Battlefield)) { zoneFrom.remove(c); checkAgain = true; } @@ -1288,7 +1291,7 @@ public class GameAction { //final Multimap uniqueWalkers = ArrayListMultimap.create(); // Not used as of Ixalan for (Card c : list) { - if (c.getCounters(CounterType.LOYALTY) <= 0) { + if (c.getCounters(CounterEnumType.LOYALTY) <= 0) { sacrificeDestroy(c, null, table); // Play the Destroy sound game.fireEvent(new GameEventCardDestroyed()); @@ -1348,7 +1351,8 @@ public class GameAction { recheck = true; - Card toKeep = p.getController().chooseSingleEntityForEffect(new CardCollection(cc), new AbilitySub(ApiType.InternalLegendaryRule, null, null, null), "You have multiple legendary permanents named \""+name+"\" in play.\n\nChoose the one to stay on battlefield (the rest will be moved to graveyard)"); + Card toKeep = p.getController().chooseSingleEntityForEffect(new CardCollection(cc), new SpellAbility.EmptySa(ApiType.InternalLegendaryRule, null, p), + "You have multiple legendary permanents named \""+name+"\" in play.\n\nChoose the one to stay on battlefield (the rest will be moved to graveyard)", null); for (Card c: cc) { if (c != toKeep) { sacrificeDestroy(c, null, table); @@ -1460,12 +1464,18 @@ public class GameAction { revealTo(card, Collections.singleton(to)); } public void revealTo(final CardCollectionView cards, final Player to) { - revealTo(cards, Collections.singleton(to)); + revealTo(cards, to, null); + } + public void revealTo(final CardCollectionView cards, final Player to, String messagePrefix) { + revealTo(cards, Collections.singleton(to), messagePrefix); } public void revealTo(final Card card, final Iterable to) { revealTo(new CardCollection(card), to); } public void revealTo(final CardCollectionView cards, final Iterable to) { + revealTo(cards, to, null); + } + public void revealTo(final CardCollectionView cards, final Iterable to, String messagePrefix) { if (cards.isEmpty()) { return; } @@ -1473,7 +1483,7 @@ public class GameAction { final ZoneType zone = cards.getFirst().getZone().getZoneType(); final Player owner = cards.getFirst().getOwner(); for (final Player p : to) { - p.getController().reveal(cards, zone, owner); + p.getController().reveal(cards, zone, owner, messagePrefix); } } diff --git a/forge-game/src/main/java/forge/game/GameActionUtil.java b/forge-game/src/main/java/forge/game/GameActionUtil.java index be1b30a9199..68c756c804d 100644 --- a/forge-game/src/main/java/forge/game/GameActionUtil.java +++ b/forge-game/src/main/java/forge/game/GameActionUtil.java @@ -455,7 +455,6 @@ public final class GameActionUtil { eff.setTimestamp(game.getNextTimestamp()); eff.setName(c.getName() + "'s Effect"); eff.addType("Effect"); - eff.setToken(true); // Set token to true, so when leaving play it gets nuked eff.setOwner(activator); eff.setImageKey(c.getImageKey()); @@ -473,7 +472,7 @@ public final class GameActionUtil { CardFactoryUtil.setupETBReplacementAbility(saAb); String desc = "It enters the battlefield with "; - desc += Lang.nounWithNumeral(v, CounterType.P1P1.getName() + " counter"); + desc += Lang.nounWithNumeral(v, CounterEnumType.P1P1.getName() + " counter"); desc += " on it."; String repeffstr = "Event$ Moved | ValidCard$ Card.IsRemembered | Destination$ Battlefield | Description$ " + desc; @@ -587,14 +586,8 @@ public final class GameActionUtil { // Mark SAs with subAbilities as undoable. These are generally things like damage, and other stuff // that's hard to track and remove sa.setUndoable(false); - } else { - try { - if ((sa.getParam("Amount") != null) && (amount != Integer.parseInt(sa.getParam("Amount")))) { - sa.setUndoable(false); - } - } catch (final NumberFormatException n) { - sa.setUndoable(false); - } + } else if ((sa.getParam("Amount") != null) && (amount != AbilityUtils.calculateAmount(sa.getHostCard(),sa.getParam("Amount"), sa))) { + sa.setUndoable(false); } final StringBuilder sb = new StringBuilder(); diff --git a/forge-game/src/main/java/forge/game/GameEntity.java b/forge-game/src/main/java/forge/game/GameEntity.java index f042378ec64..cbd00a9144f 100644 --- a/forge-game/src/main/java/forge/game/GameEntity.java +++ b/forge-game/src/main/java/forge/game/GameEntity.java @@ -24,6 +24,7 @@ import forge.game.card.CardCollectionView; import forge.game.card.CardDamageMap; import forge.game.card.CardLists; import forge.game.card.CardPredicates; +import forge.game.card.CounterEnumType; import forge.game.card.CounterType; import forge.game.event.GameEventCardAttachment; import forge.game.keyword.Keyword; @@ -38,6 +39,7 @@ import forge.util.collect.FCollection; import java.util.Map; +import com.google.common.collect.Iterables; import com.google.common.collect.Lists; import com.google.common.collect.Maps; @@ -48,7 +50,7 @@ public abstract class GameEntity extends GameObject implements IIdentifiable { private int preventNextDamage = 0; protected CardCollection attachedCards; private Map> preventionShieldsWithEffects = Maps.newTreeMap(); - protected Map counters = Maps.newEnumMap(CounterType.class); + protected Map counters = Maps.newTreeMap(); protected GameEntity(int id0) { id = id0; @@ -315,7 +317,7 @@ public abstract class GameEntity extends GameObject implements IIdentifiable { } // enchanted means attached by Aura - return CardLists.count(attachedCards, CardPredicates.Presets.AURA) > 0; + return Iterables.any(attachedCards, CardPredicates.Presets.AURA); } public final boolean hasCardAttachment(Card c) { @@ -453,6 +455,10 @@ public abstract class GameEntity extends GameObject implements IIdentifiable { return value == null ? 0 : value; } + public final int getCounters(final CounterEnumType counterType) { + return getCounters(CounterType.get(counterType)); + } + public void setCounters(final CounterType counterType, final Integer num) { if (num <= 0) { counters.remove(counterType); @@ -461,6 +467,10 @@ public abstract class GameEntity extends GameObject implements IIdentifiable { } } + public void setCounters(final CounterEnumType counterType, final Integer num) { + setCounters(CounterType.get(counterType), num); + } + abstract public void setCounters(final Map allCounters); abstract public boolean canReceiveCounters(final CounterType type); @@ -468,6 +478,16 @@ public abstract class GameEntity extends GameObject implements IIdentifiable { abstract public void subtractCounter(final CounterType counterName, final int n); abstract public void clearCounters(); + public boolean canReceiveCounters(final CounterEnumType type) { + return canReceiveCounters(CounterType.get(type)); + } + + public int addCounter(final CounterEnumType counterType, final int n, final Player source, final boolean applyMultiplier, final boolean fireEvents, GameEntityCounterTable table) { + return addCounter(CounterType.get(counterType), n, source, applyMultiplier, fireEvents, table); + } + public void subtractCounter(final CounterEnumType counterName, final int n) { + subtractCounter(CounterType.get(counterName), n); + } @Override public final boolean equals(Object o) { diff --git a/forge-game/src/main/java/forge/game/GameEntityCache.java b/forge-game/src/main/java/forge/game/GameEntityCache.java index b5532f2bf96..de4716be035 100644 --- a/forge-game/src/main/java/forge/game/GameEntityCache.java +++ b/forge-game/src/main/java/forge/game/GameEntityCache.java @@ -13,6 +13,11 @@ public class GameEntityCache entities) { + for (Entity e : entities) { + put(e.getId(), e); + } + } public void remove(Integer id) { entityCache.remove(id); diff --git a/forge-game/src/main/java/forge/game/GameEntityView.java b/forge-game/src/main/java/forge/game/GameEntityView.java index 0349b4c8e54..5684e41d424 100644 --- a/forge-game/src/main/java/forge/game/GameEntityView.java +++ b/forge-game/src/main/java/forge/game/GameEntityView.java @@ -24,6 +24,12 @@ public abstract class GameEntityView extends TrackableObject { return collection; } + public static GameEntityViewMap getMap(Iterable spabs) { + GameEntityViewMap gameViewCache = new GameEntityViewMap(); + gameViewCache.putAll(spabs); + return gameViewCache; + } + protected GameEntityView(final int id0, final Tracker tracker) { super(id0, tracker); } diff --git a/forge-game/src/main/java/forge/game/GameEntityViewMap.java b/forge-game/src/main/java/forge/game/GameEntityViewMap.java new file mode 100644 index 00000000000..e30161405bc --- /dev/null +++ b/forge-game/src/main/java/forge/game/GameEntityViewMap.java @@ -0,0 +1,52 @@ +package forge.game; + +import java.util.List; +import java.util.Map; + +import com.google.common.collect.ForwardingMap; +import com.google.common.collect.Maps; + +import forge.trackable.TrackableCollection; + +public class GameEntityViewMap extends ForwardingMap { + private Map dataMap = Maps.newLinkedHashMap(); + + @Override + protected Map delegate() { + return dataMap; + } + + @SuppressWarnings("unchecked") + public void put(Entity e) { + this.put((View) e.getView(), e); + } + + public void putAll(Iterable entities) { + for (Entity e : entities) { + put(e); + } + } + + public void remove(Entity e) { + this.remove(e.getView()); + } + + public void removeAll(Iterable entities) { + for (Entity e : entities) { + remove(e); + } + } + + public void addToList(Iterable views, List list) { + for (View view : views) { + Entity entity = get(view); + if (entity != null) { + list.add(entity); + } + } + } + + public TrackableCollection getTrackableKeys() { + return new TrackableCollection(this.keySet()); + } +} diff --git a/forge-game/src/main/java/forge/game/GameLogFormatter.java b/forge-game/src/main/java/forge/game/GameLogFormatter.java index f098cb088e7..cb83ff742e6 100644 --- a/forge-game/src/main/java/forge/game/GameLogFormatter.java +++ b/forge-game/src/main/java/forge/game/GameLogFormatter.java @@ -95,7 +95,7 @@ public class GameLogFormatter extends IGameEventVisitor.Base { String action = event.sa.isSpell() ? localizer.getMessage("lblCast") : event.sa.isTrigger() ? localizer.getMessage("lblTriggered") : localizer.getMessage("lblActivated"); - String object = event.sa.getStackDescription().startsWith("Morph ") + String object = event.si.getStackDescription().startsWith("Morph ") ? localizer.getMessage("lblMorph") : event.sa.getHostCard().toString(); diff --git a/forge-game/src/main/java/forge/game/GameView.java b/forge-game/src/main/java/forge/game/GameView.java index 0aad79f5cba..eda68175be6 100644 --- a/forge-game/src/main/java/forge/game/GameView.java +++ b/forge-game/src/main/java/forge/game/GameView.java @@ -24,7 +24,6 @@ import java.util.List; public class GameView extends TrackableObject { private static final long serialVersionUID = 8522884512960961528L; - private CombatView combatView; private final transient Game game; //TODO: Remove this when possible before network support added public GameView(final Game game0) { @@ -140,15 +139,18 @@ public class GameView extends TrackableObject { } public CombatView getCombat() { - return combatView; + return get(TrackableProperty.CombatView); + } + public void updateCombatView(CombatView combatView) { + set(TrackableProperty.CombatView, combatView); } void updateCombat(Combat combat) { if (combat == null) { - combatView = null; + set(TrackableProperty.CombatView, null); return; } - combatView = new CombatView(combat.getAttackingPlayer().getGame().getTracker()); + final CombatView combatView = new CombatView(combat.getAttackingPlayer().getGame().getTracker()); for (final AttackingBand b : combat.getAttackingBands()) { if (b == null) continue; final GameEntity defender = combat.getDefenderByAttacker(b); @@ -160,6 +162,7 @@ public class GameView extends TrackableObject { isBlocked ? CardView.getCollection(blockers) : null, CardView.getCollection(blockers)); } + updateCombatView(combatView); } public void serialize() { diff --git a/forge-game/src/main/java/forge/game/GlobalRuleChange.java b/forge-game/src/main/java/forge/game/GlobalRuleChange.java index 6a95f71a0ef..ac1a3ccb6eb 100644 --- a/forge-game/src/main/java/forge/game/GlobalRuleChange.java +++ b/forge-game/src/main/java/forge/game/GlobalRuleChange.java @@ -22,7 +22,7 @@ package forge.game; */ public enum GlobalRuleChange { - alwaysWither ("All damage is dealt as though it's source had wither."), + alwaysWither ("All damage is dealt as though its source had wither."), attackerChoosesBlockers ("The attacking player chooses how each creature blocks each turn."), manapoolsDontEmpty ("Mana pools don't empty as steps and phases end."), noCreatureETBTriggers ("Creatures entering the battlefield don't cause abilities to trigger."), diff --git a/forge-game/src/main/java/forge/game/Match.java b/forge-game/src/main/java/forge/game/Match.java index 1ef3b279a23..59b99b724ee 100644 --- a/forge-game/src/main/java/forge/game/Match.java +++ b/forge-game/src/main/java/forge/game/Match.java @@ -183,7 +183,7 @@ public class Match { return myRemovedAnteCards; } - private static void preparePlayerLibrary(Player player, final ZoneType zoneType, CardPool section, boolean canRandomFoil) { + private static void preparePlayerZone(Player player, final ZoneType zoneType, CardPool section, boolean canRandomFoil) { PlayerZone library = player.getZone(zoneType); List newLibrary = new ArrayList<>(); for (final Entry stackOfCards : section) { @@ -234,16 +234,15 @@ public class Match { for (int i = 0; i < playersConditions.size(); i++) { final Player player = players.get(i); final RegisteredPlayer psc = playersConditions.get(i); + PlayerController person = player.getController(); if (canSideBoard) { - PlayerController person = player.getController(); if (sideboardProxy != null && person.isAI()) { person = sideboardProxy; } - String forPlayer = " for " + player.getName(); Deck toChange = psc.getDeck(); - List newMain = person.sideboard(toChange, rules.getGameType(), forPlayer); + List newMain = person.sideboard(toChange, rules.getGameType(), player.getName()); if (null != newMain) { CardPool allCards = new CardPool(); allCards.addAll(toChange.get(DeckSection.Main)); @@ -270,21 +269,37 @@ public class Match { } } - preparePlayerLibrary(player, ZoneType.Library, myDeck.getMain(), psc.useRandomFoil()); + preparePlayerZone(player, ZoneType.Library, myDeck.getMain(), psc.useRandomFoil()); if (myDeck.has(DeckSection.Sideboard)) { - preparePlayerLibrary(player, ZoneType.Sideboard, myDeck.get(DeckSection.Sideboard), psc.useRandomFoil()); + preparePlayerZone(player, ZoneType.Sideboard, myDeck.get(DeckSection.Sideboard), psc.useRandomFoil()); + + // Assign Companion + Card companion = player.assignCompanion(game, person); + // Create an effect that lets you cast your companion from your sideboard + if (companion != null) { + PlayerZone commandZone = player.getZone(ZoneType.Command); + companion = game.getAction().moveTo(ZoneType.Command, companion, null); + commandZone.add(Player.createCompanionEffect(game, companion)); + + player.updateZoneForView(commandZone); + } } player.initVariantsZones(psc); player.shuffle(null); - if (isFirstGame) { Collection cardsComplained = player.getController().complainCardsCantPlayWell(myDeck); if (null != cardsComplained) { rAICards.putAll(player, cardsComplained); } + } else { + //reset cards to fix weird issues on netplay nextgame client + for (Card c : player.getCardsIn(ZoneType.Library)) { + c.setTapped(false); + c.resetActivationsPerTurn(); + } } if (myRemovedAnteCards != null && !myRemovedAnteCards.isEmpty()) { diff --git a/forge-game/src/main/java/forge/game/StaticEffect.java b/forge-game/src/main/java/forge/game/StaticEffect.java index d6ce1813d7e..8dd75487274 100644 --- a/forge-game/src/main/java/forge/game/StaticEffect.java +++ b/forge-game/src/main/java/forge/game/StaticEffect.java @@ -17,16 +17,13 @@ */ package forge.game; -import forge.game.ability.AbilityUtils; import forge.game.card.Card; import forge.game.card.CardCollection; import forge.game.card.CardCollectionView; -import forge.game.card.CardUtil; + import forge.game.player.Player; import forge.game.staticability.StaticAbility; -import java.util.ArrayList; -import java.util.Arrays; import java.util.List; import java.util.Map; @@ -182,12 +179,9 @@ public class StaticEffect { boolean setPT = false; String[] addHiddenKeywords = null; - String addColors = null; boolean removeMayPlay = false; boolean removeWithFlash = false; - List mayLookAt = null; - if (hasParam("ChangeColorWordsTo")) { changeColorWordsTo = getParam("ChangeColorWordsTo"); } @@ -200,31 +194,6 @@ public class StaticEffect { addHiddenKeywords = getParam("AddHiddenKeyword").split(" & "); } - if (hasParam("AddColor")) { - final String colors = getParam("AddColor"); - if (colors.equals("ChosenColor")) { - addColors = CardUtil.getShortColorsString(getSource().getChosenColors()); - } else { - addColors = CardUtil.getShortColorsString(new ArrayList<>(Arrays.asList(colors.split(" & ")))); - } - } - - if (hasParam("SetColor")) { - final String colors = getParam("SetColor"); - if (colors.equals("ChosenColor")) { - addColors = CardUtil.getShortColorsString(getSource().getChosenColors()); - } else { - addColors = CardUtil.getShortColorsString(new ArrayList<>(Arrays.asList(colors.split(" & ")))); - } - } - - if (hasParam("MayLookAt")) { - String look = getParam("MayLookAt"); - if ("True".equals(look)) { - look = "You"; - } - mayLookAt = AbilityUtils.getDefinedPlayers(source, look, null); - } if (hasParam("MayPlay")) { removeMayPlay = true; } @@ -303,15 +272,13 @@ public class StaticEffect { } // remove colors - if (addColors != null) { + if (hasParam("AddColor") || hasParam("SetColor")) { affectedCard.removeColor(getTimestamp()); } // remove may look at - if (mayLookAt != null) { - for (Player p : mayLookAt) { - affectedCard.setMayLookAt(p, false); - } + if (hasParam("MayLookAt")) { + affectedCard.removeMayLookAt(getTimestamp()); } if (removeMayPlay) { affectedCard.removeMayPlay(ability); diff --git a/forge-game/src/main/java/forge/game/ability/AbilityFactory.java b/forge-game/src/main/java/forge/game/ability/AbilityFactory.java index 55bdfd789e6..e5bfcd5100f 100644 --- a/forge-game/src/main/java/forge/game/ability/AbilityFactory.java +++ b/forge-game/src/main/java/forge/game/ability/AbilityFactory.java @@ -247,20 +247,7 @@ public final class AbilityFactory { if (mapParams.containsKey("SubAbility")) { final String name = mapParams.get("SubAbility"); - SpellAbility p = parent; - AbilitySub sub = null; - while (p != null) { - sub = p.getAdditionalAbility(name); - if (sub != null) { - break; - } - p = p.getParent(); - } - if (sub == null) { - sub = getSubAbility(state, name, spellAbility); - } - spellAbility.setSubAbility(sub); - spellAbility.setAdditionalAbility(name, sub); + spellAbility.setSubAbility(getSubAbility(state, name, spellAbility)); } for (final String key : additionalAbilityKeys) { @@ -360,6 +347,9 @@ public final class AbilityFactory { if (mapParams.containsKey("TargetsWithDifferentControllers")) { abTgt.setDifferentControllers(true); } + if (mapParams.containsKey("TargetsWithDifferentCMC")) { + abTgt.setDifferentCMC(true); + } if (mapParams.containsKey("DividedAsYouChoose")) { abTgt.calculateStillToDivide(mapParams.get("DividedAsYouChoose"), null, null); abTgt.setDividedAsYouChoose(true); diff --git a/forge-game/src/main/java/forge/game/ability/AbilityKey.java b/forge-game/src/main/java/forge/game/ability/AbilityKey.java index 4821b088c8a..90a818bbc3f 100644 --- a/forge-game/src/main/java/forge/game/ability/AbilityKey.java +++ b/forge-game/src/main/java/forge/game/ability/AbilityKey.java @@ -62,6 +62,7 @@ public enum AbilityKey { Explorer("Explorer"), Event("Event"), Fighter("Fighter"), + Fighters("Fighters"), FirstTime("FirstTime"), Fizzle("Fizzle"), IsCombat("IsCombat"), // TODO confirm that this and IsCombatDamage can be merged diff --git a/forge-game/src/main/java/forge/game/ability/AbilityUtils.java b/forge-game/src/main/java/forge/game/ability/AbilityUtils.java index f5b40e4ca3a..939d23a9e35 100644 --- a/forge-game/src/main/java/forge/game/ability/AbilityUtils.java +++ b/forge-game/src/main/java/forge/game/ability/AbilityUtils.java @@ -13,6 +13,7 @@ import forge.card.mana.ManaCostParser; import forge.card.mana.ManaCostShard; import forge.game.CardTraitBase; import forge.game.Game; +import forge.game.GameEntity; import forge.game.GameObject; import forge.game.ability.AbilityFactory.AbilityRecordType; import forge.game.card.*; @@ -25,7 +26,10 @@ import forge.game.player.Player; import forge.game.player.PlayerCollection; import forge.game.player.PlayerPredicates; import forge.game.spellability.*; +import forge.game.trigger.Trigger; +import forge.game.trigger.TriggerType; import forge.game.zone.ZoneType; +import forge.util.Aggregates; import forge.util.Expressions; import forge.util.TextUtil; import forge.util.collect.FCollection; @@ -43,15 +47,16 @@ import java.util.regex.Pattern; public class AbilityUtils { - private final static ImmutableList cmpList = ImmutableList.of("LT", "LE", "EQ", "GE", "GT", "NE"); + private final static ImmutableList cmpList = ImmutableList.of("LT", "LE", "EQ", "GE", "GT", "NE"); public static CounterType getCounterType(String name, SpellAbility sa) throws Exception { CounterType counterType; if ("ReplacedCounterType".equals(name)) { - name = (String) sa.getReplacingObject(AbilityKey.CounterType); + name = (String) sa.getReplacingObject(AbilityKey.CounterType); } - try { + //try { counterType = CounterType.getType(name); + /* } catch (Exception e) { String type = sa.getSVar(name); if (type.equals("")) { @@ -63,6 +68,7 @@ public class AbilityUtils { } counterType = CounterType.getType(type); } + //*/ return counterType; } @@ -202,6 +208,17 @@ public class AbilityUtils { cards.add((Card) o); } } + } else if (defined.equals("DelayTriggerRememberedLKI")) { + SpellAbility trigSa = sa.getTriggeringAbility(); + if (trigSa != null) { + for (Object o : trigSa.getTriggerRemembered()) { + if (o instanceof Card) { + cards.add((Card)o); + } + } + } else { + System.err.println("Warning: couldn't find trigger SA in the chain of SpellAbility " + sa); + } } else if (defined.equals("DelayTriggerRemembered")) { SpellAbility trigSa = sa.getTriggeringAbility(); if (trigSa != null) { @@ -270,6 +287,8 @@ public class AbilityUtils { list = sa.getRootAbility().getPaidList("ExiledCards"); } else if (defined.startsWith("Exiled")) { list = sa.getRootAbility().getPaidList("Exiled"); + } else if (defined.startsWith("Milled")) { + list = sa.getRootAbility().getPaidList("Milled"); } else if (defined.startsWith("TappedCards")) { list = sa.getRootAbility().getPaidList("TappedCards"); } else if (defined.startsWith("Tapped")) { @@ -696,6 +715,16 @@ public class AbilityUtils { list = null; } } + else if (calcX[0].startsWith("TriggerRemembered")) { + final SpellAbility root = sa.getRootAbility(); + CardCollection result = new CardCollection(); + for (Object o : root.getTriggerRemembered()) { + if (o instanceof Card) { + result.add((Card) o); + } + } + list = result; + } else if (calcX[0].startsWith("TriggerObjects")) { final SpellAbility root = sa.getRootAbility(); list = (CardCollection) root.getTriggeringObject(AbilityKey.fromString(calcX[0].substring(14))); @@ -751,9 +780,18 @@ public class AbilityUtils { final FCollection objects = new FCollection<>(); final String defined = (def == null) ? "Self" : def; - objects.addAll(AbilityUtils.getDefinedPlayers(card, defined, sa)); + objects.addAll(getDefinedPlayers(card, defined, sa)); + objects.addAll(getDefinedCards(card, defined, sa)); + objects.addAll(getDefinedSpellAbilities(card, defined, sa)); + return objects; + } + + public static FCollection getDefinedEntities(final Card card, final String def, final SpellAbility sa) { + final FCollection objects = new FCollection<>(); + final String defined = (def == null) ? "Self" : def; + + objects.addAll(getDefinedPlayers(card, defined, sa)); objects.addAll(getDefinedCards(card, defined, sa)); - objects.addAll(AbilityUtils.getDefinedSpellAbilities(card, defined, sa)); return objects; } @@ -878,8 +916,8 @@ public class AbilityUtils { } } if (sa.hasParam("AbilityCount")) { // replace specific string other than "EQ" cases - String var = sa.getParam("AbilityCount"); - valid = TextUtil.fastReplace(valid, var, Integer.toString(calculateAmount(source, var, sa))); + String var = sa.getParam("AbilityCount"); + valid = TextUtil.fastReplace(valid, var, Integer.toString(calculateAmount(source, var, sa))); } return CardLists.getValidCards(list, valid.split(","), sa.getActivatingPlayer(), source, sa); } @@ -1187,7 +1225,7 @@ public class AbilityUtils { } } else if (defined.equals("ActivePlayer")) { - players.add(game.getPhaseHandler().getPlayerTurn()); + players.add(game.getPhaseHandler().getPlayerTurn()); } else if (defined.equals("You")) { players.add(player); @@ -1321,7 +1359,7 @@ public class AbilityUtils { Player pl = sa.getActivatingPlayer(); final Game game = pl.getGame(); - if (sa.isTrigger() && sa.getParent() == null && sa.getPayCosts() != null) { + if (sa.isTrigger() && sa.getParent() == null) { // when trigger cost are paid before the effect does resolve, need to clean the trigger game.getTriggerHandler().resetActiveTriggers(); } @@ -1416,11 +1454,11 @@ public class AbilityUtils { } } else if (unlessCost.equals("ChosenManaCost")) { - if (!source.hasChosenCard()) { + if (!source.hasChosenCard()) { cost = new Cost(ManaCost.ZERO, true); } - else { - cost = new Cost(Iterables.getFirst(source.getChosenCards(), null).getManaCost(), true); + else { + cost = new Cost(Iterables.getFirst(source.getChosenCards(), null).getManaCost(), true); } } else if (unlessCost.equals("ChosenNumber")) { @@ -1573,11 +1611,61 @@ public class AbilityUtils { // special logic for xPaid in SpellAbility if (sq[0].contains("xPaid")) { - // ETB effects of cloned cards have xPaid = 0 - if (sa.hasParam("ETB") && sa.getOriginalHost() != null) { - return 0; + SpellAbility root = sa.getRootAbility(); + + // 107.3i If an object gains an ability, the value of X within that ability is the value defined by that ability, + // or 0 if that ability doesn’t define a value of X. This is an exception to rule 107.3h. This may occur with ability-adding effects, text-changing effects, or copy effects. + if (root.getXManaCostPaid() != null) { + return CardFactoryUtil.doXMath(root.getXManaCostPaid(), expr, c); } - return CardFactoryUtil.doXMath(c.getXManaCostPaid(), expr, c); + + // If the chosen creature has X in its mana cost, that X is considered to be 0. + // The value of X in Altered Ego’s last ability will be whatever value was chosen for X while casting Altered Ego. + if (sa.getOriginalHost() != null || !sa.getHostCard().equals(c)) { + return CardFactoryUtil.doXMath(0, expr, c); + } + + if (root.isTrigger()) { + Trigger t = root.getTrigger(); + if (t == null) { + return CardFactoryUtil.doXMath(0, expr, c); + } + + // 107.3k If an object’s enters-the-battlefield triggered ability or replacement effect refers to X, + // and the spell that became that object as it resolved had a value of X chosen for any of its costs, + // the value of X for that ability is the same as the value of X for that spell, although the value of X for that permanent is 0. + if (TriggerType.ChangesZone.equals(t.getMode()) + && ZoneType.Battlefield.name().equals(t.getParam("Destination"))) { + return CardFactoryUtil.doXMath(c.getXManaCostPaid(), expr, c); + } else if (TriggerType.SpellCast.equals(t.getMode())) { + // Cast Trigger like Hydroid Krasis + SpellAbility castSA = (SpellAbility) root.getTriggeringObject(AbilityKey.SpellAbility); + if (castSA == null || castSA.getXManaCostPaid() == null) { + return CardFactoryUtil.doXMath(0, expr, c); + } + return CardFactoryUtil.doXMath(castSA.getXManaCostPaid(), expr, c); + } else if (TriggerType.Cycled.equals(t.getMode())) { + SpellAbility cycleSA = (SpellAbility) sa.getTriggeringObject(AbilityKey.Cause); + if (cycleSA == null || cycleSA.getXManaCostPaid() == null) { + return CardFactoryUtil.doXMath(0, expr, c); + } + return CardFactoryUtil.doXMath(cycleSA.getXManaCostPaid(), expr, c); + } else if (TriggerType.TurnFaceUp.equals(t.getMode())) { + SpellAbility turnupSA = (SpellAbility) sa.getTriggeringObject(AbilityKey.Cause); + if (turnupSA == null || turnupSA.getXManaCostPaid() == null) { + return CardFactoryUtil.doXMath(0, expr, c); + } + return CardFactoryUtil.doXMath(turnupSA.getXManaCostPaid(), expr, c); + } + } + + if (root.isReplacementAbility()) { + if (sa.hasParam("ETB")) { + return CardFactoryUtil.doXMath(c.getXManaCostPaid(), expr, c); + } + } + + return CardFactoryUtil.doXMath(0, expr, c); } // Count$Kicked.. @@ -1652,22 +1740,26 @@ public class AbilityUtils { if (l[0].startsWith("LastStateBattlefield")) { final String[] k = l[0].split(" "); CardCollectionView list = null; - if (sa.getLastStateBattlefield() != null && !sa.getLastStateBattlefield().isEmpty()) { - list = new CardCollection(sa.getLastStateBattlefield()); + if (sa.getLastStateBattlefield() != null) { + list = sa.getLastStateBattlefield(); } else { // LastState is Empty - list = sa.getHostCard().getGame().getCardsIn(ZoneType.Battlefield); + return CardFactoryUtil.doXMath(0, expr, c); } list = CardLists.getValidCards(list, k[1].split(","), sa.getActivatingPlayer(), c, sa); - return CardFactoryUtil.doXMath(list.size(), expr, c); + if (k[0].contains("TotalToughness")) { + return CardFactoryUtil.doXMath(Aggregates.sum(list, CardPredicates.Accessors.fnGetNetToughness), expr, c); + } else { + return CardFactoryUtil.doXMath(list.size(), expr, c); + } } if (l[0].startsWith("LastStateGraveyard")) { final String[] k = l[0].split(" "); CardCollectionView list = null; - if (sa.getLastStateGraveyard() != null && !sa.getLastStateGraveyard().isEmpty()) { - list = new CardCollection(sa.getLastStateGraveyard()); + if (sa.getLastStateGraveyard() != null) { + list = sa.getLastStateGraveyard(); } else { // LastState is Empty - list = sa.getHostCard().getGame().getCardsIn(ZoneType.Graveyard); + return CardFactoryUtil.doXMath(0, expr, c); } list = CardLists.getValidCards(list, k[1].split(","), sa.getActivatingPlayer(), c, sa); return CardFactoryUtil.doXMath(list.size(), expr, c); @@ -1793,7 +1885,7 @@ public class AbilityUtils { // Color should not replace itself. if (e.getValue().equalsIgnoreCase(colorLowerCase)) { continue; - } + } value = getReplacedText(colorLowerCase, e.getValue(), isDescriptive); replaced = replaced.replaceAll("(?)" + colorLowerCase, value.toLowerCase()); value = getReplacedText(colorCaptCase, e.getValue(), isDescriptive); @@ -1823,10 +1915,7 @@ public class AbilityUtils { } public static final String getSVar(final CardTraitBase ability, final String sVarName) { - String val = null; - if (ability instanceof SpellAbility) { - val = ability.getSVar(sVarName); - } + String val = ability.getSVar(sVarName); if (StringUtils.isEmpty(val)) { Card host = null; if (ability instanceof SpellAbility) { diff --git a/forge-game/src/main/java/forge/game/ability/ApiType.java b/forge-game/src/main/java/forge/game/ability/ApiType.java index e058a41c2c0..30f174e7da7 100644 --- a/forge-game/src/main/java/forge/game/ability/ApiType.java +++ b/forge-game/src/main/java/forge/game/ability/ApiType.java @@ -40,6 +40,7 @@ public enum ApiType { ChooseCard (ChooseCardEffect.class), ChooseColor (ChooseColorEffect.class), ChooseDirection (ChooseDirectionEffect.class), + ChooseEvenOdd (ChooseEvenOddEffect.class), ChooseNumber (ChooseNumberEffect.class), ChoosePlayer (ChoosePlayerEffect.class), ChooseSource (ChooseSourceEffect.class), @@ -47,6 +48,7 @@ public enum ApiType { Clash (ClashEffect.class), Cleanup (CleanUpEffect.class), Clone (CloneEffect.class), + CompanionChoose (ChooseCompanionEffect.class), CopyPermanent (CopyPermanentEffect.class), CopySpellAbility (CopySpellAbilityEffect.class), ControlSpell (ControlSpellEffect.class), @@ -88,6 +90,7 @@ public enum ApiType { GenericChoice (ChooseGenericEffect.class), Goad (GoadEffect.class), Haunt (HauntEffect.class), + Investigate (InvestigateEffect.class), ImmediateTrigger (ImmediateTriggerEffect.class), LookAt (LookAtEffect.class), LoseLife (LifeLoseEffect.class), diff --git a/forge-game/src/main/java/forge/game/ability/SpellAbilityEffect.java b/forge-game/src/main/java/forge/game/ability/SpellAbilityEffect.java index d90b9c90396..ae557bfd3fe 100644 --- a/forge-game/src/main/java/forge/game/ability/SpellAbilityEffect.java +++ b/forge-game/src/main/java/forge/game/ability/SpellAbilityEffect.java @@ -13,6 +13,7 @@ import com.google.common.collect.Lists; import forge.GameCommand; import forge.card.CardType; import forge.game.Game; +import forge.game.GameEntity; import forge.game.GameObject; import forge.game.card.Card; import forge.game.card.CardCollection; @@ -34,7 +35,7 @@ import forge.util.collect.FCollection; *

* AbilityFactory_AlterLife class. *

- * + * * @author Forge * @version $Id: AbilityFactoryAlterLife.java 17656 2012-10-22 19:32:56Z Max mtg $ */ @@ -93,7 +94,7 @@ public abstract class SpellAbilityEffect { final String baseDesc = this.getStackDescription(sa); if (conditionDesc != null) { sb.append(conditionDesc).append(" "); - } + } sb.append(baseDesc); } @@ -112,9 +113,8 @@ public abstract class SpellAbilityEffect { sb.append(" "); sb.append(TextUtil.enclosedParen(TextUtil.concatNoSpace(svar,"=",String.valueOf(amount)))); } else{ - if (sa.getPayCosts() != null && sa.getPayCosts().getCostMana() != null && - sa.getPayCosts().getCostMana().getAmountOfX() > 0) { - int amount = sa.getHostCard().getXManaCostPaid(); + if (sa.costHasManaX()) { + int amount = sa.getXManaCostPaid() == null ? 0 : sa.getXManaCostPaid(); sb.append(" "); sb.append(TextUtil.enclosedParen(TextUtil.concatNoSpace("X","=",String.valueOf(amount)))); } @@ -126,7 +126,7 @@ public abstract class SpellAbilityEffect { /** * Append the description of a {@link SpellAbility} to a * {@link StringBuilder}. - * + * * @param sa * a {@link SpellAbility}. * @param sb @@ -174,7 +174,7 @@ public abstract class SpellAbilityEffect { private static CardCollection getCards(final boolean definedFirst, final String definedParam, final SpellAbility sa) { final boolean useTargets = sa.usesTargeting() && (!definedFirst || !sa.hasParam(definedParam)); - return useTargets ? new CardCollection(sa.getTargets().getTargetCards()) + return useTargets ? new CardCollection(sa.getTargets().getTargetCards()) : AbilityUtils.getDefinedCards(sa.getHostCard(), sa.getParam(definedParam), sa); } @@ -197,10 +197,22 @@ public abstract class SpellAbilityEffect { private static List getSpells(final boolean definedFirst, final String definedParam, final SpellAbility sa) { final boolean useTargets = sa.usesTargeting() && (!definedFirst || !sa.hasParam(definedParam)); - return useTargets ? Lists.newArrayList(sa.getTargets().getTargetSpells()) + return useTargets ? Lists.newArrayList(sa.getTargets().getTargetSpells()) : AbilityUtils.getDefinedSpellAbilities(sa.getHostCard(), sa.getParam(definedParam), sa); } + + // Targets of card or player type + protected final static List getTargetEntities(final SpellAbility sa) { return getEntities(false, "Defined", sa); } + protected final static List getTargetEntities(final SpellAbility sa, final String definedParam) { return getEntities(false, definedParam, sa); } + protected final static List getDefinedEntitiesOrTargeted(SpellAbility sa, final String definedParam) { return getEntities(true, definedParam, sa); } + + private static List getEntities(final boolean definedFirst, final String definedParam, final SpellAbility sa) { + final boolean useTargets = sa.usesTargeting() && (!definedFirst || !sa.hasParam(definedParam)); + return useTargets ? Lists.newArrayList(sa.getTargets().getTargetEntities()) + : AbilityUtils.getDefinedEntities(sa.getHostCard(), sa.getParam(definedParam), sa); + } + // Targets of unspecified type protected final static List getTargets(final SpellAbility sa) { return getTargetables(false, "Defined", sa); } protected final static List getTargets(final SpellAbility sa, final String definedParam) { return getTargetables(false, definedParam, sa); } @@ -208,10 +220,10 @@ public abstract class SpellAbilityEffect { private static List getTargetables(final boolean definedFirst, final String definedParam, final SpellAbility sa) { final boolean useTargets = sa.usesTargeting() && (!definedFirst || !sa.hasParam(definedParam)); - return useTargets ? Lists.newArrayList(sa.getTargets().getTargets()) + return useTargets ? Lists.newArrayList(sa.getTargets().getTargets()) : AbilityUtils.getDefinedObjects(sa.getHostCard(), sa.getParam(definedParam), sa); } - + protected static void registerDelayedTrigger(final SpellAbility sa, String location, final List crds) { boolean intrinsic = sa.isIntrinsic(); @@ -219,14 +231,14 @@ public abstract class SpellAbilityEffect { boolean combat = location.endsWith("Combat"); String desc = sa.hasParam("AtEOTDesc") ? sa.getParam("AtEOTDesc") : ""; - + if (your) { location = location.substring("Your".length()); } if (combat) { location = location.substring(0, location.length() - "Combat".length()); } - + if (desc.isEmpty()) { StringBuilder sb = new StringBuilder(); if (location.equals("Hand")) { @@ -254,12 +266,12 @@ public abstract class SpellAbilityEffect { StringBuilder delTrig = new StringBuilder(); delTrig.append("Mode$ Phase | Phase$ "); delTrig.append(combat ? "EndCombat " : "End Of Turn "); - + if (your) { delTrig.append("| ValidPlayer$ You "); } delTrig.append("| TriggerDescription$ ").append(desc); - + final Trigger trig = TriggerHandler.parseTrigger(delTrig.toString(), sa.getHostCard(), intrinsic); for (final Card c : crds) { trig.addRemembered(c); @@ -290,7 +302,7 @@ public abstract class SpellAbilityEffect { trig.setOverridingAbility(newSa); sa.getActivatingPlayer().getGame().getTriggerHandler().registerDelayedTrigger(trig); } - + protected static void addSelfTrigger(final SpellAbility sa, String location, final Card card) { String trigStr = "Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield " + @@ -312,17 +324,17 @@ public abstract class SpellAbilityEffect { card.setSVar("EndOfTurnLeavePlay", "AtEOT"); } } - + protected static void addForgetOnMovedTrigger(final Card card, final String zone) { String trig = "Mode$ ChangesZone | ValidCard$ Card.IsRemembered | Origin$ " + zone + " | Destination$ Any | TriggerZones$ Command | Static$ True"; String forgetEffect = "DB$ Pump | ForgetObjects$ TriggeredCard"; String exileEffect = "DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile" + " | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ EQ0"; - + SpellAbility saForget = AbilityFactory.getAbility(forgetEffect, card); AbilitySub saExile = (AbilitySub) AbilityFactory.getAbility(exileEffect, card); saForget.setSubAbility(saExile); - + final Trigger parsedTrigger = TriggerHandler.parseTrigger(trig, card, true); parsedTrigger.setOverridingAbility(saForget); final Trigger addedTrigger = card.addTrigger(parsedTrigger); @@ -337,22 +349,22 @@ public abstract class SpellAbilityEffect { final Trigger addedTrigger = card.addTrigger(parsedTrigger); addedTrigger.setIntrinsic(true); } - + protected static void addForgetCounterTrigger(final Card card, final String counterType) { String trig = "Mode$ CounterRemoved | TriggerZones$ Command | ValidCard$ Card.IsRemembered | CounterType$ " + counterType + " | NewCounterAmount$ 0 | Static$ True"; String forgetEffect = "DB$ Pump | ForgetObjects$ TriggeredCard"; String exileEffect = "DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile" + " | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ EQ0"; - + SpellAbility saForget = AbilityFactory.getAbility(forgetEffect, card); AbilitySub saExile = (AbilitySub) AbilityFactory.getAbility(exileEffect, card); saForget.setSubAbility(saExile); - + final Trigger parsedTrigger = TriggerHandler.parseTrigger(trig, card, true); parsedTrigger.setOverridingAbility(saForget); final Trigger addedTrigger = card.addTrigger(parsedTrigger); - addedTrigger.setIntrinsic(true); + addedTrigger.setIntrinsic(true); } protected static void addLeaveBattlefieldReplacement(final Card card, final SpellAbility sa, final String zone) { @@ -379,10 +391,10 @@ public abstract class SpellAbilityEffect { game.getAction().moveTo(ZoneType.Command, eff, sa); game.getTriggerHandler().clearSuppression(TriggerType.ChangesZone); } - + protected static void addLeaveBattlefieldReplacement(final Card eff, final String zone) { final String repeffstr = "Event$ Moved | ValidCard$ Card.IsRemembered " - + "| Origin$ Battlefield | ExcludeDestination$ " + zone + + "| Origin$ Battlefield | ExcludeDestination$ " + zone + "| Description$ If Creature would leave the battlefield, " + " exile it instead of putting it anywhere else."; String effect = "DB$ ChangeZone | Defined$ ReplacedCard | Origin$ Battlefield | Destination$ " + zone; @@ -393,7 +405,7 @@ public abstract class SpellAbilityEffect { re.setOverridingAbility(AbilityFactory.getAbility(effect, eff)); eff.addReplacementEffect(re); } - + // create a basic template for Effect to be used somewhere else protected static Card createEffect(final SpellAbility sa, final Player controller, final String name, final String image) { @@ -412,7 +424,6 @@ public abstract class SpellAbilityEffect { } } } - eff.setToken(true); // Set token to true, so when leaving play it gets nuked eff.setOwner(controller); eff.setImageKey(image); diff --git a/forge-game/src/main/java/forge/game/ability/effects/AmassEffect.java b/forge-game/src/main/java/forge/game/ability/effects/AmassEffect.java index b7dd51336e9..1612c2ae3da 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/AmassEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/AmassEffect.java @@ -1,16 +1,23 @@ package forge.game.ability.effects; +import java.util.Map; + +import org.apache.commons.lang3.mutable.MutableBoolean; + +import com.google.common.collect.Maps; + import forge.game.Game; import forge.game.GameEntityCounterTable; import forge.game.ability.AbilityUtils; -import forge.game.ability.SpellAbilityEffect; import forge.game.card.Card; import forge.game.card.CardCollectionView; import forge.game.card.CardLists; import forge.game.card.CardPredicates; import forge.game.card.CardZoneTable; +import forge.game.card.CounterEnumType; import forge.game.card.CounterType; import forge.game.card.token.TokenInfo; +import forge.game.event.GameEventCombatChanged; import forge.game.event.GameEventTokenCreated; import forge.game.player.Player; import forge.game.player.PlayerController; @@ -19,7 +26,7 @@ import forge.game.zone.ZoneType; import forge.util.Lang; import forge.util.Localizer; -public class AmassEffect extends SpellAbilityEffect { +public class AmassEffect extends TokenEffectBase { @Override protected String getStackDescription(SpellAbility sa) { @@ -57,21 +64,14 @@ public class AmassEffect extends SpellAbilityEffect { useZoneTable = true; } + MutableBoolean combatChanged = new MutableBoolean(false); // create army token if needed if (CardLists.count(activator.getCardsIn(ZoneType.Battlefield), CardPredicates.isType("Army")) == 0) { final String tokenScript = "b_0_0_zombie_army"; - final Card prototype = TokenInfo.getProtoType(tokenScript, sa); + final Card prototype = TokenInfo.getProtoType(tokenScript, sa, false); - for (final Card tok : TokenInfo.makeTokensFromPrototype(prototype, activator, 1, true)) { - - // Should this be catching the Card that's returned? - Card c = game.getAction().moveToPlay(tok, sa); - if (c.getZone() != null) { - triggerList.put(ZoneType.None, c.getZone().getZoneType(), c); - } - c.updateStateForView(); - } + makeTokens(prototype, activator, sa, 1, true, false, triggerList, combatChanged); if (!useZoneTable) { triggerList.triggerChangesZoneAll(game); @@ -80,12 +80,20 @@ public class AmassEffect extends SpellAbilityEffect { game.fireEvent(new GameEventTokenCreated()); } + if (combatChanged.isTrue()) { + game.updateCombatForView(); + game.fireEvent(new GameEventCombatChanged()); + } + Map params = Maps.newHashMap(); + params.put("CounterType", CounterType.get(CounterEnumType.P1P1)); + params.put("Amount", 1); + CardCollectionView tgtCards = CardLists.getType(activator.getCardsIn(ZoneType.Battlefield), "Army"); - tgtCards = pc.chooseCardsForEffect(tgtCards, sa, Localizer.getInstance().getMessage("lblChooseAnArmy"), 1, 1, false); + tgtCards = pc.chooseCardsForEffect(tgtCards, sa, Localizer.getInstance().getMessage("lblChooseAnArmy"), 1, 1, false, params); GameEntityCounterTable table = new GameEntityCounterTable(); for(final Card tgtCard : tgtCards) { - tgtCard.addCounter(CounterType.P1P1, amount, activator, true, table); + tgtCard.addCounter(CounterEnumType.P1P1, amount, activator, true, table); game.updateLastStateForCard(tgtCard); if (remember) { diff --git a/forge-game/src/main/java/forge/game/ability/effects/AttachEffect.java b/forge-game/src/main/java/forge/game/ability/effects/AttachEffect.java index ff0c74c1020..cd8325cdba9 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/AttachEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/AttachEffect.java @@ -35,7 +35,8 @@ public class AttachEffect extends SpellAbilityEffect { sa.setHostCard(c); } - Card source = sa.getHostCard(); + final Card source = sa.getHostCard(); + final Game game = source.getGame(); CardCollection attachments; final List targets = getDefinedOrTargeted(sa, "Defined"); @@ -57,15 +58,22 @@ public class AttachEffect extends SpellAbilityEffect { final Player p = sa.getActivatingPlayer(); - if (sa.hasParam("Object")) { - attachments = AbilityUtils.getDefinedCards(source, sa.getParam("Object"), sa); - if (sa.hasParam("ChooseAnObject")) { - Card c = p.getController().chooseSingleEntityForEffect(attachments, sa, sa.getParam("ChooseAnObject")); - attachments.clear(); - if (c != null) { - attachments.add(c); - } + if (sa.hasParam("Choices")) { + ZoneType choiceZone = ZoneType.Battlefield; + if (sa.hasParam("ChoiceZone")) { + choiceZone = ZoneType.smartValueOf(sa.getParam("ChoiceZone")); } + String title = sa.hasParam("ChoiceTitle") ? sa.getParam("ChoiceTitle") : Localizer.getInstance().getMessage("lblChoose") + " "; + + CardCollection choices = CardLists.getValidCards(game.getCardsIn(choiceZone), sa.getParam("Choices"), p, source, sa); + + Card c = p.getController().chooseSingleEntityForEffect(choices, sa, title, null); + if (c == null) { + return; + } + attachments = new CardCollection(c); + } else if (sa.hasParam("Object")) { + attachments = AbilityUtils.getDefinedCards(source, sa.getParam("Object"), sa); } else { attachments = new CardCollection(source); } @@ -185,7 +193,8 @@ public class AttachEffect extends SpellAbilityEffect { players.add(player); } } - final Player pa = p.getController().chooseSingleEntityForEffect(players, aura, Localizer.getInstance().getMessage("lblSelectAPlayerAttachSourceTo", CardTranslation.getTranslatedName(source.getName()))); + final Player pa = p.getController().chooseSingleEntityForEffect(players, aura, + Localizer.getInstance().getMessage("lblSelectAPlayerAttachSourceTo", CardTranslation.getTranslatedName(source.getName())), null); if (pa != null) { handleAura(source, pa); return true; @@ -198,7 +207,8 @@ public class AttachEffect extends SpellAbilityEffect { return false; } - final Card o = p.getController().chooseSingleEntityForEffect(list, aura, Localizer.getInstance().getMessage("lblSelectACardAttachSourceTo", CardTranslation.getTranslatedName(source.getName()))); + final Card o = p.getController().chooseSingleEntityForEffect(list, aura, + Localizer.getInstance().getMessage("lblSelectACardAttachSourceTo", CardTranslation.getTranslatedName(source.getName())), null); if (o != null) { handleAura(source, o); //source.enchantEntity((Card) o); diff --git a/forge-game/src/main/java/forge/game/ability/effects/BalanceEffect.java b/forge-game/src/main/java/forge/game/ability/effects/BalanceEffect.java index 311fd3ae2a0..83a0eaadad5 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/BalanceEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/BalanceEffect.java @@ -1,6 +1,7 @@ package forge.game.ability.effects; import forge.game.Game; +import forge.game.ability.AbilityKey; import forge.game.ability.SpellAbilityEffect; import forge.game.card.Card; import forge.game.card.CardCollection; @@ -8,11 +9,13 @@ import forge.game.card.CardLists; import forge.game.card.CardZoneTable; import forge.game.player.Player; import forge.game.spellability.SpellAbility; +import forge.game.trigger.TriggerType; import forge.game.zone.ZoneType; import forge.util.collect.FCollectionView; import java.util.ArrayList; import java.util.List; +import java.util.Map; /** * TODO: Write javadoc for this type. @@ -50,12 +53,24 @@ public class BalanceEffect extends SpellAbilityEffect { continue; } if (zone.equals(ZoneType.Hand)) { + boolean firstDiscard = p.getNumDiscardedThisTurn() == 0; + final CardCollection discardedByPlayer = new CardCollection(); for (Card card : p.getController().chooseCardsToDiscardFrom(p, sa, validCards.get(i), numToBalance, numToBalance)) { if ( null == card ) continue; - p.discard(card, sa, table); + if (p.discard(card, sa, table) != null) { + discardedByPlayer.add(card); + } + } + + if (!discardedByPlayer.isEmpty()) { + final Map runParams = AbilityKey.newMap(); + runParams.put(AbilityKey.Player, p); + runParams.put(AbilityKey.Cards, discardedByPlayer); + runParams.put(AbilityKey.Cause, sa); + runParams.put(AbilityKey.FirstTime, firstDiscard); + game.getTriggerHandler().runTrigger(TriggerType.DiscardedAll, runParams, false); } } else { // Battlefield - // TODO: "can'e be sacrificed" for(Card card : p.getController().choosePermanentsToSacrifice(sa, numToBalance, numToBalance, validCards.get(i), valid)) { if ( null == card ) continue; game.getAction().sacrifice(card, sa, table); diff --git a/forge-game/src/main/java/forge/game/ability/effects/BecomesBlockedEffect.java b/forge-game/src/main/java/forge/game/ability/effects/BecomesBlockedEffect.java index e5e1c594061..375e282522f 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/BecomesBlockedEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/BecomesBlockedEffect.java @@ -6,7 +6,6 @@ import forge.game.ability.SpellAbilityEffect; import forge.game.card.Card; import forge.game.event.GameEventCombatChanged; import forge.game.spellability.SpellAbility; -import forge.game.spellability.TargetRestrictions; import forge.game.trigger.TriggerType; import org.apache.commons.lang3.StringUtils; @@ -32,14 +31,13 @@ public class BecomesBlockedEffect extends SpellAbilityEffect { @Override public void resolve(SpellAbility sa) { - boolean isCombatChanged = false; final Game game = sa.getActivatingPlayer().getGame(); - final TargetRestrictions tgt = sa.getTargetRestrictions(); + List blocked = Lists.newArrayList(); for (final Card c : getTargetCards(sa)) { - if ((tgt == null) || c.canBeTargetedBy(sa)) { + if ((!sa.usesTargeting()) || c.canBeTargetedBy(sa)) { game.getCombat().setBlocked(c, true); if (!c.getDamageHistory().getCreatureGotBlockedThisCombat()) { - isCombatChanged = true; + blocked.add(c); final Map runParams = AbilityKey.newMap(); runParams.put(AbilityKey.Attacker, c); runParams.put(AbilityKey.Blockers, Lists.newArrayList()); @@ -51,7 +49,10 @@ public class BecomesBlockedEffect extends SpellAbilityEffect { } } - if (isCombatChanged) { + if (!blocked.isEmpty()) { + final Map runParams = AbilityKey.newMap(); + runParams.put(AbilityKey.Attackers, blocked); + game.getTriggerHandler().runTrigger(TriggerType.AttackerBlockedOnce, runParams, false); game.fireEvent(new GameEventCombatChanged()); } } diff --git a/forge-game/src/main/java/forge/game/ability/effects/BlockEffect.java b/forge-game/src/main/java/forge/game/ability/effects/BlockEffect.java index 3994617deb7..808d45a5e4a 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/BlockEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/BlockEffect.java @@ -16,6 +16,8 @@ import forge.util.Lang; import java.util.*; +import com.google.common.collect.Lists; + public class BlockEffect extends SpellAbilityEffect { @Override @@ -42,6 +44,8 @@ public class BlockEffect extends SpellAbilityEffect { if (attackers.size() == 0 || blockers.size() == 0) return; + List blocked = Lists.newArrayList(); + for (final Card attacker : attackers) { final boolean wasBlocked = combat.isBlocked(attacker); @@ -70,6 +74,7 @@ public class BlockEffect extends SpellAbilityEffect { attacker.getDamageHistory().setCreatureGotBlockedThisCombat(true); if (!wasBlocked) { + blocked.add(attacker); final Map runParams = AbilityKey.newMap(); runParams.put(AbilityKey.Attacker, attacker); runParams.put(AbilityKey.Blockers, blockers); @@ -82,6 +87,12 @@ public class BlockEffect extends SpellAbilityEffect { } } + if (!blocked.isEmpty()) { + final Map runParams = AbilityKey.newMap(); + runParams.put(AbilityKey.Attackers, blocked); + game.getTriggerHandler().runTrigger(TriggerType.AttackerBlockedOnce, runParams, false); + } + game.updateCombatForView(); game.fireEvent(new GameEventCombatChanged()); @@ -89,7 +100,6 @@ public class BlockEffect extends SpellAbilityEffect { @Override protected String getStackDescription(SpellAbility sa) { - final Card host = sa.getHostCard(); final StringBuilder sb = new StringBuilder(); // end standard pre- diff --git a/forge-game/src/main/java/forge/game/ability/effects/BondEffect.java b/forge-game/src/main/java/forge/game/ability/effects/BondEffect.java index b41e6a265c5..4d9789bac9f 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/BondEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/BondEffect.java @@ -31,7 +31,7 @@ public class BondEffect extends SpellAbilityEffect { Card partner = cards.getFirst(); // skip choice if only one card on list if (cards.size() > 1) { - partner = sa.getActivatingPlayer().getController().chooseSingleEntityForEffect(cards, sa, Localizer.getInstance().getMessage("lblSelectACardPair")); + partner = sa.getActivatingPlayer().getController().chooseSingleEntityForEffect(cards, sa, Localizer.getInstance().getMessage("lblSelectACardPair"), null); } // pair choices together diff --git a/forge-game/src/main/java/forge/game/ability/effects/ChangeCombatantsEffect.java b/forge-game/src/main/java/forge/game/ability/effects/ChangeCombatantsEffect.java index 5d9d68b9a53..0b807bdd2bc 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/ChangeCombatantsEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/ChangeCombatantsEffect.java @@ -18,7 +18,10 @@ import forge.util.CardTranslation; import org.apache.commons.lang3.StringUtils; +import com.google.common.collect.Maps; + import java.util.List; +import java.util.Map; public class ChangeCombatantsEffect extends SpellAbilityEffect { @@ -45,8 +48,12 @@ public class ChangeCombatantsEffect extends SpellAbilityEffect { final Combat combat = game.getCombat(); final GameEntity originalDefender = combat.getDefenderByAttacker(c); final FCollectionView defs = combat.getDefenders(); - final GameEntity defender = sa.getActivatingPlayer().getController().chooseSingleEntityForEffect(defs, sa, - Localizer.getInstance().getMessage("lblChooseDefenderToAttackWithCard", CardTranslation.getTranslatedName(c.getName())), false); + + String title = Localizer.getInstance().getMessage("lblChooseDefenderToAttackWithCard", CardTranslation.getTranslatedName(c.getName())); + Map params = Maps.newHashMap(); + params.put("Attacker", c); + + final GameEntity defender = sa.getActivatingPlayer().getController().chooseSingleEntityForEffect(defs, sa, title, false, params); if (originalDefender != null && !originalDefender.equals(defender)) { AttackingBand ab = combat.getBandOfAttacker(c); if (ab != null) { diff --git a/forge-game/src/main/java/forge/game/ability/effects/ChangeXEffect.java b/forge-game/src/main/java/forge/game/ability/effects/ChangeXEffect.java index ce054083d19..1c50edcc7e5 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/ChangeXEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/ChangeXEffect.java @@ -23,14 +23,17 @@ public class ChangeXEffect extends SpellAbilityEffect { final MagicStack stack = activator.getGame().getStack(); for (final SpellAbility tgtSA : sas) { - SpellAbilityStackInstance si = stack.getInstanceFromSpellAbility(tgtSA); - if (si == null) { - // If there isn't a Stack Instance, then this doesn't matter - continue; + // for Unbound Flourishing, can't go over SpellAbilityStackInstances because the x is in cast SA copy + SpellAbility castSA = tgtSA.getHostCard().getCastSA(); + if (castSA != null && tgtSA.equals(castSA)) { + castSA.setXManaCostPaid(castSA.getXManaCostPaid() * 2); + } + // fall back to other potential cards + SpellAbilityStackInstance si = stack.getInstanceFromSpellAbility(tgtSA); + if (si != null) { + // currently hard coded, no nicer way to get the xManaPaid from that Spell/Card + si.setXManaPaid(si.getXManaPaid() * 2); } - - // currently hard coded, no nicer way to get the xManaPaid from that Spell/Card - si.setXManaPaid(si.getXManaPaid() * 2); } } } diff --git a/forge-game/src/main/java/forge/game/ability/effects/ChangeZoneEffect.java b/forge-game/src/main/java/forge/game/ability/effects/ChangeZoneEffect.java index c68a48b9836..79fab604916 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/ChangeZoneEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/ChangeZoneEffect.java @@ -483,7 +483,7 @@ public class ChangeZoneEffect extends SpellAbilityEffect { } if (sa.hasParam("Transformed")) { if (tgtC.isDoubleFaced()) { - tgtC.changeCardState("Transform", null); + tgtC.changeCardState("Transform", null, sa); } else { // If it can't Transform, don't change zones. continue; @@ -507,7 +507,9 @@ public class ChangeZoneEffect extends SpellAbilityEffect { list = CardLists.getValidCards(game.getCardsIn(ZoneType.Battlefield), sa.getParam("AttachedTo"), tgtC.getController(), tgtC); } if (!list.isEmpty()) { - Card attachedTo = player.getController().chooseSingleEntityForEffect(list, sa, Localizer.getInstance().getMessage("lblSelectACardAttachSourceTo", tgtC.toString())); + Map params = Maps.newHashMap(); + params.put("Attach", tgtC); + Card attachedTo = player.getController().chooseSingleEntityForEffect(list, sa, Localizer.getInstance().getMessage("lblSelectACardAttachSourceTo", tgtC.toString()), params); tgtC.attachToEntity(attachedTo); } else { // When it should enter the battlefield attached to an illegal permanent it fails continue; @@ -517,7 +519,9 @@ public class ChangeZoneEffect extends SpellAbilityEffect { if (sa.hasParam("AttachedToPlayer")) { FCollectionView list = AbilityUtils.getDefinedPlayers(hostCard, sa.getParam("AttachedToPlayer"), sa); if (!list.isEmpty()) { - Player attachedTo = player.getController().chooseSingleEntityForEffect(list, sa, Localizer.getInstance().getMessage("lblSelectAPlayerAttachSourceTo", tgtC.toString())); + Map params = Maps.newHashMap(); + params.put("Attach", tgtC); + Player attachedTo = player.getController().chooseSingleEntityForEffect(list, sa, Localizer.getInstance().getMessage("lblSelectAPlayerAttachSourceTo", tgtC.toString()), params); tgtC.attachToEntity(attachedTo); } else { // When it should enter the battlefield attached to an illegal player it fails @@ -578,7 +582,10 @@ public class ChangeZoneEffect extends SpellAbilityEffect { } } } else { - defender = player.getController().chooseSingleEntityForEffect(e, sa, Localizer.getInstance().getMessage("lblChooseDefenderToAttackWithCard", CardTranslation.getTranslatedName(movedCard.getName()))); + String title = Localizer.getInstance().getMessage("lblChooseDefenderToAttackWithCard", CardTranslation.getTranslatedName(movedCard.getName())); + Map params = Maps.newHashMap(); + params.put("Attacker", movedCard); + defender = player.getController().chooseSingleEntityForEffect(e, sa, title, params); } if (defender != null) { combat.addAttacker(movedCard, defender); @@ -1024,7 +1031,7 @@ public class ChangeZoneEffect extends SpellAbilityEffect { } if (sa.hasParam("Transformed")) { if (c.isDoubleFaced()) { - c.changeCardState("Transform", null); + c.changeCardState("Transform", null, sa); } else { // If it can't Transform, don't change zones. continue; @@ -1039,7 +1046,10 @@ public class ChangeZoneEffect extends SpellAbilityEffect { if (!list.isEmpty()) { Card attachedTo = null; if (list.size() > 1) { - attachedTo = decider.getController().chooseSingleEntityForEffect(list, sa, Localizer.getInstance().getMessage("lblSelectACardAttachSourceTo", CardTranslation.getTranslatedName(c.getName()))); + String title = Localizer.getInstance().getMessage("lblSelectACardAttachSourceTo", CardTranslation.getTranslatedName(c.getName())); + Map params = Maps.newHashMap(); + params.put("Attach", c); + attachedTo = decider.getController().chooseSingleEntityForEffect(list, sa, title, params); } else { attachedTo = list.get(0); @@ -1057,7 +1067,10 @@ public class ChangeZoneEffect extends SpellAbilityEffect { if (sa.hasParam("AttachedToPlayer")) { FCollectionView list = AbilityUtils.getDefinedPlayers(source, sa.getParam("AttachedToPlayer"), sa); if (!list.isEmpty()) { - Player attachedTo = player.getController().chooseSingleEntityForEffect(list, sa, Localizer.getInstance().getMessage("lblSelectACardAttachSourceTo", CardTranslation.getTranslatedName(c.getName()))); + String title = Localizer.getInstance().getMessage("lblSelectACardAttachSourceTo", CardTranslation.getTranslatedName(c.getName())); + Map params = Maps.newHashMap(); + params.put("Attach", c); + Player attachedTo = player.getController().chooseSingleEntityForEffect(list, sa, title, params); c.attachToEntity(attachedTo); } else { // When it should enter the battlefield attached to an illegal permanent it fails @@ -1080,7 +1093,10 @@ public class ChangeZoneEffect extends SpellAbilityEffect { } } } else { - defender = player.getController().chooseSingleEntityForEffect(e, sa, Localizer.getInstance().getMessage("lblChooseDefenderToAttackWithCard", CardTranslation.getTranslatedName(c.getName()))); + String title = Localizer.getInstance().getMessage("lblChooseDefenderToAttackWithCard", CardTranslation.getTranslatedName(c.getName())); + Map params = Maps.newHashMap(); + params.put("Attacker", c); + defender = player.getController().chooseSingleEntityForEffect(e, sa, title, params); } if (defender != null) { combat.addAttacker(c, defender); diff --git a/forge-game/src/main/java/forge/game/ability/effects/CharmEffect.java b/forge-game/src/main/java/forge/game/ability/effects/CharmEffect.java index ee1cca795e7..faed7543bcc 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/CharmEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/CharmEffect.java @@ -189,7 +189,7 @@ public class CharmEffect extends SpellAbilityEffect { //String choosers = sa.getParam("Chooser"); FCollection opponents = activator.getOpponents(); // all cards have Choser$ Opponent, so it's hardcoded here - chooser = activator.getController().chooseSingleEntityForEffect(opponents, sa, "Choose an opponent"); + chooser = activator.getController().chooseSingleEntityForEffect(opponents, sa, "Choose an opponent", null); source.setChosenPlayer(chooser); } diff --git a/forge-game/src/main/java/forge/game/ability/effects/ChooseCardEffect.java b/forge-game/src/main/java/forge/game/ability/effects/ChooseCardEffect.java index 1a601c45a2a..3d55ced65bc 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/ChooseCardEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/ChooseCardEffect.java @@ -84,7 +84,7 @@ public class ChooseCardEffect extends SpellAbilityEffect { final CardCollectionView cl = CardLists.getType(land, type); if (!cl.isEmpty()) { final String prompt = Localizer.getInstance().getMessage("lblChoose") + " " + Lang.nounWithAmount(1, type); - Card c = p.getController().chooseSingleEntityForEffect(cl, sa, prompt, false); + Card c = p.getController().chooseSingleEntityForEffect(cl, sa, prompt, false, null); if (c != null) { chosen.add(c); } @@ -100,7 +100,7 @@ public class ChooseCardEffect extends SpellAbilityEffect { while (!creature.isEmpty()) { Card c = p.getController().chooseSingleEntityForEffect(creature, sa, Localizer.getInstance().getMessage("lblSelectCreatureWithTotalPowerLessOrEqualTo", (totP - chosenP - negativeNum)) - + "\r\n(" + Localizer.getInstance().getMessage("lblSelected") + ":" + chosenPool + ")\r\n(" + Localizer.getInstance().getMessage("lblTotalPowerNum", chosenP) + ")", chosenP <= totP); + + "\r\n(" + Localizer.getInstance().getMessage("lblSelected") + ":" + chosenPool + ")\r\n(" + Localizer.getInstance().getMessage("lblTotalPowerNum", chosenP) + ")", chosenP <= totP, null); if (c == null) { if (p.getController().confirmAction(sa, PlayerActionConfirmMode.OptionalChoose, Localizer.getInstance().getMessage("lblCancelChooseConfirm"))) { break; @@ -120,7 +120,7 @@ public class ChooseCardEffect extends SpellAbilityEffect { Aggregates.random(choices, validAmount, chosen); } else { String title = sa.hasParam("ChoiceTitle") ? sa.getParam("ChoiceTitle") : Localizer.getInstance().getMessage("lblChooseaCard") + " "; - chosen.addAll(p.getController().chooseCardsForEffect(choices, sa, title, minAmount, validAmount, !sa.hasParam("Mandatory"))); + chosen.addAll(p.getController().chooseCardsForEffect(choices, sa, title, minAmount, validAmount, !sa.hasParam("Mandatory"), null)); } } } diff --git a/forge-game/src/main/java/forge/game/ability/effects/ChooseColorEffect.java b/forge-game/src/main/java/forge/game/ability/effects/ChooseColorEffect.java index 86c01b45ada..c308e29ee8a 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/ChooseColorEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/ChooseColorEffect.java @@ -40,6 +40,11 @@ public class ChooseColorEffect extends SpellAbilityEffect { String[] restrictedChoices = sa.getParam("Choices").split(","); colorChoices = Arrays.asList(restrictedChoices); } + if (sa.hasParam("Exclude")) { + for (String s : sa.getParam("Exclude").split(",")) { + colorChoices.remove(s); + } + } final List tgtPlayers = getTargetPlayers(sa); diff --git a/forge-game/src/main/java/forge/game/ability/effects/ChooseCompanionEffect.java b/forge-game/src/main/java/forge/game/ability/effects/ChooseCompanionEffect.java new file mode 100644 index 00000000000..1282dc98b89 --- /dev/null +++ b/forge-game/src/main/java/forge/game/ability/effects/ChooseCompanionEffect.java @@ -0,0 +1,12 @@ +package forge.game.ability.effects; + +import forge.game.ability.SpellAbilityEffect; +import forge.game.spellability.SpellAbility; + +public class ChooseCompanionEffect extends SpellAbilityEffect { + + @Override + public void resolve(SpellAbility sa) { + // This isn't a real effect. Just need it for AI choosing. + } +} \ No newline at end of file diff --git a/forge-game/src/main/java/forge/game/ability/effects/ChooseEvenOddEffect.java b/forge-game/src/main/java/forge/game/ability/effects/ChooseEvenOddEffect.java new file mode 100644 index 00000000000..6d7388ddfd4 --- /dev/null +++ b/forge-game/src/main/java/forge/game/ability/effects/ChooseEvenOddEffect.java @@ -0,0 +1,43 @@ +package forge.game.ability.effects; + +import forge.game.EvenOdd; +import forge.game.ability.SpellAbilityEffect; +import forge.game.card.Card; +import forge.game.player.Player; +import forge.game.player.PlayerController.BinaryChoiceType; +import forge.game.spellability.SpellAbility; +import forge.util.Localizer; + +public class ChooseEvenOddEffect extends SpellAbilityEffect { + + /* (non-Javadoc) + * @see forge.card.abilityfactory.SpellEffect#getStackDescription(java.util.Map, forge.card.spellability.SpellAbility) + */ + @Override + protected String getStackDescription(SpellAbility sa) { + final StringBuilder sb = new StringBuilder(); + + for (final Player p : getTargetPlayers(sa)) { + sb.append(p).append(" "); + } + sb.append("chooses even or odd."); + + return sb.toString(); + } + + @Override + public void resolve(SpellAbility sa) { + final Card card = sa.getHostCard(); + + for (final Player p : getTargetPlayers(sa)) { + if ((!sa.usesTargeting()) || p.canBeTargetedBy(sa)) { + EvenOdd chosen = p.getController().chooseBinary(sa, "odd or even", BinaryChoiceType.OddsOrEvens) ? EvenOdd.Odd : EvenOdd.Even; + card.setChosenEvenOdd(chosen); + if (sa.hasParam("Notify")) { + p.getGame().getAction().nofityOfValue(sa, card, Localizer.getInstance().getMessage("lblPlayerPickedChosen", p.getName(), chosen), p); + } + } + } + card.updateStateForView(); + } +} \ No newline at end of file diff --git a/forge-game/src/main/java/forge/game/ability/effects/ChooseGenericEffect.java b/forge-game/src/main/java/forge/game/ability/effects/ChooseGenericEffect.java index c5a46346887..f5f59dfb4e5 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/ChooseGenericEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/ChooseGenericEffect.java @@ -8,8 +8,7 @@ import forge.game.card.Card; import forge.game.event.GameEventCardModeChosen; import forge.game.player.Player; import forge.game.spellability.SpellAbility; -import forge.util.MyRandom; -import forge.util.Localizer; +import forge.util.Aggregates; import java.util.List; @@ -33,6 +32,7 @@ public class ChooseGenericEffect extends SpellAbilityEffect { final List abilities = Lists.newArrayList(sa.getAdditionalAbilityList("Choices")); final SpellAbility fallback = sa.getAdditionalAbility("FallbackAbility"); + final int amount = AbilityUtils.calculateAmount(host, sa.getParamOrDefault("ChoiceAmount", "1"), sa); final List tgtPlayers = getDefinedPlayersOrTargeted(sa); @@ -43,8 +43,7 @@ public class ChooseGenericEffect extends SpellAbilityEffect { for (SpellAbility saChoice : abilities) { if (!saChoice.getRestrictions().checkOtherRestrictions(host, saChoice, sa.getActivatingPlayer()) ) { saToRemove.add(saChoice); - } else if (saChoice.hasParam("UnlessCost") && - "Player.IsRemembered".equals(saChoice.getParam("Defined"))) { + } else if (saChoice.hasParam("UnlessCost")) { String unlessCost = saChoice.getParam("UnlessCost"); // Sac a permanent in presence of Sigarda, Host of Herons // TODO: generalize this by testing if the unless cost can be paid @@ -65,32 +64,32 @@ public class ChooseGenericEffect extends SpellAbilityEffect { continue; } - SpellAbility chosenSA = null; + List chosenSAs = Lists.newArrayList(); if (sa.hasParam("AtRandom")) { - int idxChosen = MyRandom.getRandom().nextInt(abilities.size()); - chosenSA = abilities.get(idxChosen); + Aggregates.random(abilities, amount, chosenSAs); } else { - chosenSA = p.getController().chooseSingleSpellForEffect(abilities, sa, Localizer.getInstance().getMessage("lblChooseOne"), - ImmutableMap.of()); + chosenSAs = p.getController().chooseSpellAbilitiesForEffect(abilities, sa, "Choose", amount, ImmutableMap.of()); } - - if (chosenSA != null) { - String chosenValue = chosenSA.getDescription(); - if (sa.hasParam("ShowChoice")) { - boolean dontNotifySelf = sa.getParam("ShowChoice").equals("ExceptSelf"); - p.getGame().getAction().nofityOfValue(sa, p, chosenValue, dontNotifySelf ? sa.getActivatingPlayer() : null); + + if (!chosenSAs.isEmpty()) { + for (SpellAbility chosenSA : chosenSAs) { + String chosenValue = chosenSA.getDescription(); + if (sa.hasParam("ShowChoice")) { + boolean dontNotifySelf = sa.getParam("ShowChoice").equals("ExceptSelf"); + p.getGame().getAction().nofityOfValue(sa, p, chosenValue, dontNotifySelf ? sa.getActivatingPlayer() : null); + } + if (sa.hasParam("SetChosenMode")) { + sa.getHostCard().setChosenMode(chosenValue); + } + p.getGame().fireEvent(new GameEventCardModeChosen(p, host.getName(), chosenValue, sa.hasParam("ShowChoice"))); + AbilityUtils.resolve(chosenSA); } - if (sa.hasParam("SetChosenMode")) { - sa.getHostCard().setChosenMode(chosenValue); - } - p.getGame().fireEvent(new GameEventCardModeChosen(p, host.getName(), chosenValue, sa.hasParam("ShowChoice"))); - AbilityUtils.resolve(chosenSA); } else { // no choices are valid, e.g. maybe all Unless costs are unpayable if (fallback != null) { p.getGame().fireEvent(new GameEventCardModeChosen(p, host.getName(), fallback.getDescription(), sa.hasParam("ShowChoice"))); AbilityUtils.resolve(fallback); - } else { + } else if (!sa.hasParam("AtRandom")) { System.err.println("Warning: all Unless costs were unpayable for " + host.getName() +", but it had no FallbackAbility defined. Doing nothing (this is most likely incorrect behavior)."); } } diff --git a/forge-game/src/main/java/forge/game/ability/effects/ChoosePlayerEffect.java b/forge-game/src/main/java/forge/game/ability/effects/ChoosePlayerEffect.java index 0d57e4a4c2c..6f25e23d7b4 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/ChoosePlayerEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/ChoosePlayerEffect.java @@ -51,7 +51,7 @@ public class ChoosePlayerEffect extends SpellAbilityEffect { if (random) { chosen = choices.isEmpty() ? null : Aggregates.random(choices); } else { - chosen = choices.isEmpty() ? null : p.getController().chooseSingleEntityForEffect(choices, sa, choiceDesc); + chosen = choices.isEmpty() ? null : p.getController().chooseSingleEntityForEffect(choices, sa, choiceDesc, null); } if( null != chosen ) { card.setChosenPlayer(chosen); diff --git a/forge-game/src/main/java/forge/game/ability/effects/ChooseSourceEffect.java b/forge-game/src/main/java/forge/game/ability/effects/ChooseSourceEffect.java index b35e17c0a25..34004b1a310 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/ChooseSourceEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/ChooseSourceEffect.java @@ -138,7 +138,7 @@ public class ChooseSourceEffect extends SpellAbilityEffect { final String choiceTitle = sa.hasParam("ChoiceTitle") ? sa.getParam("ChoiceTitle") : Localizer.getInstance().getMessage("lblChooseSource") + " "; Card o = null; do { - o = p.getController().chooseSingleEntityForEffect(sourcesToChooseFrom, sa, choiceTitle); + o = p.getController().chooseSingleEntityForEffect(sourcesToChooseFrom, sa, choiceTitle, null); } while (o == null); chosen.add(o); sourcesToChooseFrom.remove(o); diff --git a/forge-game/src/main/java/forge/game/ability/effects/ClashEffect.java b/forge-game/src/main/java/forge/game/ability/effects/ClashEffect.java index 191b1db43e9..a775ddd281d 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/ClashEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/ClashEffect.java @@ -75,7 +75,7 @@ public class ClashEffect extends SpellAbilityEffect { */ final Card source = sa.getHostCard(); final Player player = source.getController(); - final Player opponent = sa.getActivatingPlayer().getController().chooseSingleEntityForEffect(player.getOpponents(), sa, Localizer.getInstance().getMessage("lblChooseOpponent")) ; + final Player opponent = sa.getActivatingPlayer().getController().chooseSingleEntityForEffect(player.getOpponents(), sa, Localizer.getInstance().getMessage("lblChooseOpponent"), null); final ZoneType lib = ZoneType.Library; if (sa.hasParam("RememberClasher")) { diff --git a/forge-game/src/main/java/forge/game/ability/effects/CloneEffect.java b/forge-game/src/main/java/forge/game/ability/effects/CloneEffect.java index 9cf8118d66b..0b27812a57e 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/CloneEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/CloneEffect.java @@ -81,7 +81,7 @@ public class CloneEffect extends SpellAbilityEffect { choices = CardLists.getValidCards(choices, sa.getParam("Choices"), activator, host); String title = sa.hasParam("ChoiceTitle") ? sa.getParam("ChoiceTitle") : Localizer.getInstance().getMessage("lblChooseaCard") + " "; - cardToCopy = activator.getController().chooseSingleEntityForEffect(choices, sa, title, false); + cardToCopy = activator.getController().chooseSingleEntityForEffect(choices, sa, title, false, null); } else if (sa.hasParam("Defined")) { List cloneSources = AbilityUtils.getDefinedCards(host, sa.getParam("Defined"), sa); if (!cloneSources.isEmpty()) { diff --git a/forge-game/src/main/java/forge/game/ability/effects/ControlExchangeVariantEffect.java b/forge-game/src/main/java/forge/game/ability/effects/ControlExchangeVariantEffect.java index f39c38616d8..92db1453cb4 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/ControlExchangeVariantEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/ControlExchangeVariantEffect.java @@ -36,9 +36,9 @@ public class ControlExchangeVariantEffect extends SpellAbilityEffect { CardCollectionView list2 = AbilityUtils.filterListByType(player2.getCardsIn(zone), type, sa); int max = Math.min(list1.size(), list2.size()); // choose the same number of cards - CardCollectionView chosen1 = activator.getController().chooseCardsForEffect(list1, sa, Localizer.getInstance().getMessage("lblChooseCards") + ":" + player1, 0, max, true); + CardCollectionView chosen1 = activator.getController().chooseCardsForEffect(list1, sa, Localizer.getInstance().getMessage("lblChooseCards") + ":" + player1, 0, max, true, null); int num = chosen1.size(); - CardCollectionView chosen2 = activator.getController().chooseCardsForEffect(list2, sa, Localizer.getInstance().getMessage("lblChooseCards") + ":" + player2, num, num, true); + CardCollectionView chosen2 = activator.getController().chooseCardsForEffect(list2, sa, Localizer.getInstance().getMessage("lblChooseCards") + ":" + player2, num, num, true, null); // check all cards can be controlled by the other player for (final Card c : chosen1) { if (!c.canBeControlledBy(player2)) { diff --git a/forge-game/src/main/java/forge/game/ability/effects/ControlGainEffect.java b/forge-game/src/main/java/forge/game/ability/effects/ControlGainEffect.java index a69a02623f3..e0e2f7ca921 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/ControlGainEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/ControlGainEffect.java @@ -2,8 +2,10 @@ package forge.game.ability.effects; import java.util.Arrays; import java.util.List; +import java.util.Map; import com.google.common.collect.Lists; +import com.google.common.collect.Maps; import forge.GameCommand; import forge.game.Game; @@ -211,9 +213,10 @@ public class ControlGainEffect extends SpellAbilityEffect { final Combat combat = game.getCombat(); if ( null != combat ) { final FCollectionView e = combat.getDefenders(); - - final GameEntity defender = sa.getActivatingPlayer().getController().chooseSingleEntityForEffect(e, sa, - Localizer.getInstance().getMessage("lblChooseDefenderToAttackWithCard", CardTranslation.getTranslatedName(tgtC.getName()))); + String title = Localizer.getInstance().getMessage("lblChooseDefenderToAttackWithCard", CardTranslation.getTranslatedName(tgtC.getName())); + Map params = Maps.newHashMap(); + params.put("Attacker", tgtC); + final GameEntity defender = sa.getActivatingPlayer().getController().chooseSingleEntityForEffect(e, sa, title, params); if (defender != null) { combat.addAttacker(tgtC, defender); diff --git a/forge-game/src/main/java/forge/game/ability/effects/ControlGainVariantEffect.java b/forge-game/src/main/java/forge/game/ability/effects/ControlGainVariantEffect.java index 44c2deddebe..b5e861c8cf7 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/ControlGainVariantEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/ControlGainVariantEffect.java @@ -1,13 +1,22 @@ package forge.game.ability.effects; +import java.util.Collections; +import java.util.Map; + +import com.google.common.collect.Maps; + +import forge.game.Direction; import forge.game.Game; import forge.game.ability.SpellAbilityEffect; import forge.game.card.Card; import forge.game.card.CardCollection; import forge.game.card.CardLists; +import forge.game.card.CardPredicates; import forge.game.player.Player; +import forge.game.player.PlayerCollection; import forge.game.spellability.SpellAbility; import forge.game.zone.ZoneType; +import forge.util.Aggregates; public class ControlGainVariantEffect extends SpellAbilityEffect { /* (non-Javadoc) @@ -20,29 +29,69 @@ public class ControlGainVariantEffect extends SpellAbilityEffect { @Override public void resolve(SpellAbility sa) { - // Aminatou, the Fateshifter (multiple players gain control of multiple permanents in an effect) - // Consider migrating cards with similar effects + // Multiple players gain control of multiple permanents in an effect // GainControl embedded in RepeatEach effects don't work well with timestamps final Card source = sa.getHostCard(); final Game game = source.getGame(); + long tStamp = game.getNextTimestamp(); + final String controller = sa.getParam("ChangeController"); + final Map gainControl = Maps.newHashMap(); // {newController, CardCollection} + final PlayerCollection players = game.getPlayers(); + + int aidx = players.indexOf(sa.getActivatingPlayer()); + if (aidx != -1) { + Collections.rotate(players, -aidx); + } CardCollection tgtCards = CardLists.getValidCards(game.getCardsIn(ZoneType.Battlefield), sa.getParam("AllValid"), source.getController(), source); - if ("NextPlayerInChosenDirection".equals(sa.getParam("ChangeController")) && (source.getChosenDirection() != null) ) { - long tStamp = game.getNextTimestamp(); - for (final Player p : game.getPlayers()) { - - CardCollection valid = CardLists.filterControlledBy(tgtCards, game.getNextPlayerAfter(p, source.getChosenDirection())); - - for (Card tgtC : valid) { - if (!tgtC.isInPlay() || !tgtC.canBeControlledBy(p)) { - continue; - } - tgtC.setController(p, tStamp); - tgtCards.remove(tgtC); // remove from the list if controller is changed + if ("NextPlayerInChosenDirection".equals(controller) && (source.getChosenDirection() != null) ) {// Aminatou, the Fateshifter + for (final Player p : players) { + gainControl.put(p, CardLists.filterControlledBy(tgtCards, game.getNextPlayerAfter(p, source.getChosenDirection()))); + } + } else if ("CardOwner".equals(controller)) {// Homeward Path, Trostani Discordant etc. + for (final Player p : players) { + gainControl.put(p, CardLists.filter(tgtCards, CardPredicates.isOwner(p))); + } + } else if ("Random".equals(controller)) {// Scrambleverse + for (final Card c : tgtCards) { + final Player p = Aggregates.random(players); + if (gainControl.containsKey(p)) { + gainControl.get(p).add(0, c); + } else { + gainControl.put(p, new CardCollection(c)); } } + } else if ("ChooseNextPlayerInChosenDirection".equals(controller) && (source.getChosenDirection() != null)) {// Order of Succession + Player p = sa.getActivatingPlayer(); + do { + final CardCollection valid = CardLists.filterControlledBy(tgtCards, game.getNextPlayerAfter(p, source.getChosenDirection())); + final Card c = p.getController().chooseSingleEntityForEffect(valid, sa, " ", null); + if (c != null) { + gainControl.put(p, new CardCollection(c)); + } + p = game.getNextPlayerAfter(p, source.getChosenDirection()); + } while (!p.equals(sa.getActivatingPlayer())); + } else if ("ChooseFromPlayerToTheirRight".equals(controller)) {// Inniaz, the Gale Force + for (final Player p : players) { + final CardCollection valid = CardLists.filterControlledBy(tgtCards, game.getNextPlayerAfter(p, Direction.Right)); + final Card c = sa.getActivatingPlayer().getController().chooseSingleEntityForEffect(valid, sa, + "Choose one for the new Controller: " + p.getName(), null); + if (c != null) { + gainControl.put(p, new CardCollection(c)); + } + } + } + + for (Map.Entry e : gainControl.entrySet()) { + final Player newController = e.getKey(); + for (Card tgtC : e.getValue()) { + if (!tgtC.isInPlay() || !tgtC.canBeControlledBy(newController)) { + continue; + } + tgtC.setController(newController, tStamp); + } } } diff --git a/forge-game/src/main/java/forge/game/ability/effects/CopyPermanentEffect.java b/forge-game/src/main/java/forge/game/ability/effects/CopyPermanentEffect.java index ce831f04f3a..c83bca2d61d 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/CopyPermanentEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/CopyPermanentEffect.java @@ -8,16 +8,12 @@ import com.google.common.collect.Lists; import forge.StaticData; import forge.card.CardRulesPredicates; import forge.game.Game; -import forge.game.GameEntity; import forge.game.ability.AbilityUtils; -import forge.game.ability.SpellAbilityEffect; import forge.game.card.Card; import forge.game.card.CardCollectionView; import forge.game.card.CardFactory; import forge.game.card.CardLists; import forge.game.card.CardZoneTable; -import forge.game.card.token.TokenInfo; -import forge.game.combat.Combat; import forge.game.event.GameEventCombatChanged; import forge.game.player.Player; import forge.game.spellability.SpellAbility; @@ -28,14 +24,14 @@ import forge.util.TextUtil; import forge.util.collect.FCollectionView; import forge.util.PredicateString.StringOp; import forge.util.Localizer; -import forge.util.CardTranslation; import org.apache.commons.lang3.StringUtils; +import org.apache.commons.lang3.mutable.MutableBoolean; import java.util.Arrays; import java.util.List; -public class CopyPermanentEffect extends SpellAbilityEffect { +public class CopyPermanentEffect extends TokenEffectBase { @Override protected String getStackDescription(SpellAbility sa) { @@ -63,8 +59,6 @@ public class CopyPermanentEffect extends SpellAbilityEffect { final Game game = host.getGame(); final List pumpKeywords = Lists.newArrayList(); - final long timestamp = game.getNextTimestamp(); - if (sa.hasParam("Optional")) { if (!activator.getController().confirmAction(sa, null, Localizer.getInstance().getMessage("lblCopyPermanentConfirm"))) { return; @@ -149,7 +143,7 @@ public class CopyPermanentEffect extends SpellAbilityEffect { if (!choices.isEmpty()) { String title = sa.hasParam("ChoiceTitle") ? sa.getParam("ChoiceTitle") : Localizer.getInstance().getMessage("lblChooseaCard") +" "; - Card choosen = chooser.getController().chooseSingleEntityForEffect(choices, sa, title, false); + Card choosen = chooser.getController().chooseSingleEntityForEffect(choices, sa, title, false, null); if (choosen != null) { tgtCards.add(choosen); @@ -170,108 +164,26 @@ public class CopyPermanentEffect extends SpellAbilityEffect { useZoneTable = true; } + MutableBoolean combatChanged = new MutableBoolean(false); for (final Card c : tgtCards) { // if it only targets player, it already got all needed cards from defined - if (!sa.usesTargeting() || sa.getTargetRestrictions().canTgtPlayer() || c.canBeTargetedBy(sa)) { - Card proto = getProtoType(sa, c); - List token = TokenInfo.makeToken(proto, controller, true, numCopies); + if (sa.usesTargeting() && !sa.getTargetRestrictions().canTgtPlayer() && !c.canBeTargetedBy(sa)) { + continue; + } - final List crds = Lists.newArrayListWithCapacity(token.size()); - - for (final Card t : token) { - t.setCopiedPermanent(proto); - - // Temporarily register triggers of an object created with CopyPermanent - //game.getTriggerHandler().registerActiveTrigger(copy, false); - final Card copyInPlay = game.getAction().moveToPlay(t, sa); - - if (copyInPlay.getZone() != null) { - triggerList.put(ZoneType.None, copyInPlay.getZone().getZoneType(), copyInPlay); - } - - // when copying something stolen: - //copyInPlay.setSetCode(c.getSetCode()); - - copyInPlay.setCloneOrigin(host); - if (!pumpKeywords.isEmpty()) { - copyInPlay.addChangedCardKeywords(pumpKeywords, Lists.newArrayList(), false, false, timestamp); - } - crds.add(copyInPlay); - if (sa.hasParam("RememberCopied")) { - host.addRemembered(copyInPlay); - } - if (sa.hasParam("Tapped")) { - copyInPlay.setTapped(true); - } - if (sa.hasParam("CopyAttacking") && game.getPhaseHandler().inCombat()) { - final String attacked = sa.getParam("CopyAttacking"); - GameEntity defender; - if ("True".equals(attacked)) { - FCollectionView defs = game.getCombat().getDefenders(); - defender = c.getController().getController().chooseSingleEntityForEffect(defs, sa, Localizer.getInstance().getMessage("lblChooseDefenderToAttackWithCard", CardTranslation.getTranslatedName(c.getName())), false); - } else { - defender = AbilityUtils.getDefinedPlayers(host, sa.getParam("CopyAttacking"), sa).get(0); - if (sa.hasParam("ChoosePlayerOrPlaneswalker") && defender != null) { - FCollectionView defs = game.getCombat().getDefendersControlledBy((Player) defender); - defender = c.getController().getController().chooseSingleEntityForEffect(defs, sa, Localizer.getInstance().getMessage("lblChooseDefenderToAttackWithCard", CardTranslation.getTranslatedName(c.getName())) + " {" + Localizer.getInstance().getMessage("lblDefender") + ": " + defender + "}", false); - } - } - game.getCombat().addAttacker(copyInPlay, defender); - game.fireEvent(new GameEventCombatChanged()); - } - - if (sa.hasParam("CopyBlocking") && game.getPhaseHandler().inCombat() && copyInPlay.isCreature()) { - final Combat combat = game.getPhaseHandler().getCombat(); - final Card attacker = Iterables.getFirst(AbilityUtils.getDefinedCards(host, sa.getParam("CopyBlocking"), sa), null); - if (attacker != null) { - final boolean wasBlocked = combat.isBlocked(attacker); - combat.addBlocker(attacker, copyInPlay); - combat.orderAttackersForDamageAssignment(copyInPlay); - - // Add it to damage assignment order - if (!wasBlocked) { - combat.setBlocked(attacker, true); - combat.addBlockerToDamageAssignmentOrder(attacker, copyInPlay); - } - - game.fireEvent(new GameEventCombatChanged()); - } - } - - if (sa.hasParam("AttachedTo")) { - CardCollectionView list = AbilityUtils.getDefinedCards(host, sa.getParam("AttachedTo"), sa); - if (list.isEmpty()) { - list = copyInPlay.getController().getGame().getCardsIn(ZoneType.Battlefield); - list = CardLists.getValidCards(list, sa.getParam("AttachedTo"), copyInPlay.getController(), copyInPlay); - } - if (!list.isEmpty()) { - Card attachedTo = activator.getController().chooseSingleEntityForEffect(list, sa, Localizer.getInstance().getMessage("lblSelectACardAttachSourceTo", copyInPlay.toString())); - - copyInPlay.attachToEntity(attachedTo); - } else { - continue; - } - } - // need to be done otherwise the token has no State in Details - copyInPlay.updateStateForView(); - } - - if (sa.hasParam("AtEOT")) { - registerDelayedTrigger(sa, sa.getParam("AtEOT"), crds); - } - if (sa.hasParam("ImprintCopied")) { - host.addImprintedCards(crds); - } - } // end canBeTargetedBy + makeTokens(getProtoType(sa, c), controller, sa, numCopies, true, true, triggerList, combatChanged); } // end foreach Card if (!useZoneTable) { triggerList.triggerChangesZoneAll(game); triggerList.clear(); } + if (combatChanged.isTrue()) { + game.updateCombatForView(); + game.fireEvent(new GameEventCombatChanged()); + } } // end resolve - private Card getProtoType(final SpellAbility sa, final Card original) { final Card host = sa.getHostCard(); final Player newOwner = sa.getActivatingPlayer(); @@ -293,10 +205,6 @@ public class CopyPermanentEffect extends SpellAbilityEffect { copy.setState(copy.getCurrentStateName(), true, true); copy.setToken(true); - if (sa.hasParam("AtEOTTrig")) { - addSelfTrigger(sa, sa.getParam("AtEOTTrig"), copy); - } - return copy; } } diff --git a/forge-game/src/main/java/forge/game/ability/effects/CopySpellAbilityEffect.java b/forge-game/src/main/java/forge/game/ability/effects/CopySpellAbilityEffect.java index 9f050cb5b0d..43e13b56480 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/CopySpellAbilityEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/CopySpellAbilityEffect.java @@ -146,7 +146,7 @@ public class CopySpellAbilityEffect extends SpellAbilityEffect { valid.remove(originalTarget); mayChooseNewTargets = false; if (sa.hasParam("ChooseOnlyOne")) { - Card choice = controller.getController().chooseSingleEntityForEffect(valid, sa, Localizer.getInstance().getMessage("lblChooseOne")); + Card choice = controller.getController().chooseSingleEntityForEffect(valid, sa, Localizer.getInstance().getMessage("lblChooseOne"), null); SpellAbility copy = CardFactory.copySpellAbilityAndPossiblyHost(card, chosenSA.getHostCard(), chosenSA, true); resetFirstTargetOnCopy(copy, choice, targetedSA); copies.add(copy); diff --git a/forge-game/src/main/java/forge/game/ability/effects/CountersMoveEffect.java b/forge-game/src/main/java/forge/game/ability/effects/CountersMoveEffect.java index 30245cc137b..9bef78eab96 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/CountersMoveEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/CountersMoveEffect.java @@ -7,6 +7,7 @@ import forge.game.ability.SpellAbilityEffect; import forge.game.card.Card; import forge.game.card.CardCollectionView; import forge.game.card.CardLists; +import forge.game.card.CardPredicates; import forge.game.card.CounterType; import forge.game.player.Player; import forge.game.player.PlayerController; @@ -26,17 +27,30 @@ public class CountersMoveEffect extends SpellAbilityEffect { @Override protected String getStackDescription(SpellAbility sa) { + final Card host = sa.getHostCard(); final StringBuilder sb = new StringBuilder(); - Card source = null; - List srcCards = getDefinedCardsOrTargeted(sa, "Source"); - - if (srcCards.size() > 0) { - source = srcCards.get(0); - } final List tgtCards = getDefinedCardsOrTargeted(sa); + + Card source = null; + if (sa.usesTargeting() && sa.getTargetRestrictions().getMinTargets(host, sa) == 2) { + if (tgtCards.size() < 2) { + return ""; + } + source = tgtCards.remove(0); + } else { + List srcCards = getDefinedCardsOrTargeted(sa, "Source"); + + if (srcCards.size() > 0) { + source = srcCards.get(0); + } + } final String countername = sa.getParam("CounterType"); - final int amount = AbilityUtils.calculateAmount(sa.getHostCard(), sa.getParam("CounterNum"), sa); + final String counterAmount = sa.getParam("CounterNum"); + int amount = 0; + if (!"Any".equals(counterAmount) && !"All".equals(counterAmount)) { + amount = AbilityUtils.calculateAmount(sa.getHostCard(), sa.getParam("CounterNum"), sa); + } sb.append("Move "); if ("Any".matches(countername)) { @@ -45,16 +59,18 @@ public class CountersMoveEffect extends SpellAbilityEffect { } else { sb.append(amount).append(" ").append(" counter"); } - } else { + } else if ("All".equals(countername)) { + sb.append("all counter"); + } else { sb.append(amount).append(" ").append(countername).append(" counter"); } if (amount != 1) { sb.append("s"); } sb.append(" from ").append(source).append(" to "); - try{ + try { sb.append(tgtCards.get(0)); - } catch(final IndexOutOfBoundsException exception) { + } catch (final IndexOutOfBoundsException exception) { System.out.println(TextUtil.concatWithSpace("Somehow this is missing targets?", source.toString())); } @@ -70,12 +86,12 @@ public class CountersMoveEffect extends SpellAbilityEffect { final Player player = sa.getActivatingPlayer(); final PlayerController pc = player.getController(); final Game game = host.getGame(); - + CounterType cType = null; - try { - cType = AbilityUtils.getCounterType(counterName, sa); - } catch (Exception e) { - if (!counterName.matches("Any")) { + if (!counterName.matches("Any") && !counterName.matches("All")) { + try { + cType = AbilityUtils.getCounterType(counterName, sa); + } catch (Exception e) { System.out.println("Counter type doesn't match, nor does an SVar exist with the type name."); return; } @@ -89,17 +105,12 @@ public class CountersMoveEffect extends SpellAbilityEffect { CardCollectionView srcCards = game.getCardsIn(ZoneType.Battlefield); srcCards = CardLists.getValidCards(srcCards, sa.getParam("ValidSource"), player, host, sa); List tgtCards = getDefinedCardsOrTargeted(sa); - + if (tgtCards.isEmpty()) { return; } Card dest = tgtCards.get(0); - // target cant receive this counter type - if (!dest.canReceiveCounters(cType)) { - return; - } - Card cur = game.getCardState(dest, null); if (cur == null || !cur.equalsWithTimestamp(dest)) { // Test to see if the card we're trying to add is in the expected state @@ -107,48 +118,57 @@ public class CountersMoveEffect extends SpellAbilityEffect { } dest = cur; - int csum = 0; + Map params = Maps.newHashMap(); + params.put("Target", dest); - // only select cards if the counterNum is any - if (counterNum.equals("Any")) { - srcCards = player.getController().chooseCardsForEffect(srcCards, sa, Localizer.getInstance().getMessage("lblChooseTakeCountersCard", cType.getName()), 0, srcCards.size(), true); + if ("All".equals(counterName)) { + // only select cards if the counterNum is any + if (counterNum.equals("Any")) { + srcCards = CardLists.filter(srcCards, CardPredicates.hasCounters()); + srcCards = player.getController().chooseCardsForEffect(srcCards, sa, + Localizer.getInstance().getMessage("lblChooseTakeCountersCard", "any"), 0, + srcCards.size(), true, params); + } + } else { + // target cant receive this counter type + if (!dest.canReceiveCounters(cType)) { + return; + } + srcCards = CardLists.filter(srcCards, CardPredicates.hasCounter(cType)); + + // only select cards if the counterNum is any + if (counterNum.equals("Any")) { + params.put("CounterType", cType); + srcCards = player.getController().chooseCardsForEffect(srcCards, sa, + Localizer.getInstance().getMessage("lblChooseTakeCountersCard", cType.getName()), 0, + srcCards.size(), true, params); + } } + Map countersToAdd = Maps.newHashMap(); + for (Card src : srcCards) { - // rule 121.5: If the first and second objects are the same object, nothing happens + // rule 121.5: If the first and second objects are the same object, nothing + // happens if (src.equals(dest)) { continue; } - int cmax = src.getCounters(cType); - if (cmax <= 0) { - continue; - } - - int cnum = 0; - if (counterNum.equals("All")) { - cnum = cmax; - } else if (counterNum.equals("Any")) { - Map params = Maps.newHashMap(); - params.put("CounterType", cType); - params.put("Source", src); - params.put("Target", dest); - cnum = player.getController().chooseNumber(sa, Localizer.getInstance().getMessage("lblTakeHowManyTargetCounterFromCard", cType.getName(), CardTranslation.getTranslatedName(src.getName())), 0, cmax, params); + if ("All".equals(counterName)) { + final Map tgtCounters = Maps.newHashMap(src.getCounters()); + for (Map.Entry e : tgtCounters.entrySet()) { + removeCounter(sa, src, dest, e.getKey(), counterNum, countersToAdd); + } } else { - cnum = AbilityUtils.calculateAmount(host, counterNum, sa); - } - if(cnum > 0) { - src.subtractCounter(cType, cnum); - game.updateLastStateForCard(src); - csum += cnum; + removeCounter(sa, src, dest, cType, counterNum, countersToAdd); } } + for (Map.Entry e : countersToAdd.entrySet()) { + dest.addCounter(e.getKey(), e.getValue(), player, true, table); + } - if (csum > 0) { - dest.addCounter(cType, csum, player, true, table); - game.updateLastStateForCard(dest); - table.triggerCountersPutAll(game); - } + game.updateLastStateForCard(dest); + table.triggerCountersPutAll(game); return; } else if (sa.hasParam("ValidDefined")) { // one Source to many Targets @@ -163,18 +183,25 @@ public class CountersMoveEffect extends SpellAbilityEffect { if (source.getCounters(cType) <= 0) { return; } + Map params = Maps.newHashMap(); + params.put("CounterType", cType); + params.put("Source", source); + CardCollectionView tgtCards = game.getCardsIn(ZoneType.Battlefield); tgtCards = CardLists.getValidCards(tgtCards, sa.getParam("ValidDefined"), player, host, sa); if (counterNum.equals("Any")) { - tgtCards = player.getController().chooseCardsForEffect(tgtCards, sa, - Localizer.getInstance().getMessage("lblChooseCardToGetCountersFrom", cType.getName(), CardTranslation.getTranslatedName(source.getName())), 0, tgtCards.size(), true); + tgtCards = player.getController().chooseCardsForEffect( + tgtCards, sa, Localizer.getInstance().getMessage("lblChooseCardToGetCountersFrom", + cType.getName(), CardTranslation.getTranslatedName(source.getName())), + 0, tgtCards.size(), true, params); } boolean updateSource = false; for (final Card dest : tgtCards) { - // rule 121.5: If the first and second objects are the same object, nothing happens + // rule 121.5: If the first and second objects are the same object, nothing + // happens if (source.equals(dest)) { continue; } @@ -188,11 +215,14 @@ public class CountersMoveEffect extends SpellAbilityEffect { continue; } - Map params = Maps.newHashMap(); + params = Maps.newHashMap(); params.put("CounterType", cType); params.put("Source", source); params.put("Target", cur); - int cnum = player.getController().chooseNumber(sa, Localizer.getInstance().getMessage("lblPutHowManyTargetCounterOnCard", cType.getName(), CardTranslation.getTranslatedName(cur.getName())), 0, source.getCounters(cType), params); + int cnum = player.getController().chooseNumber(sa, + Localizer.getInstance().getMessage("lblPutHowManyTargetCounterOnCard", cType.getName(), + CardTranslation.getTranslatedName(cur.getName())), + 0, source.getCounters(cType), params); if (cnum > 0) { source.subtractCounter(cType, cnum); @@ -207,96 +237,133 @@ public class CountersMoveEffect extends SpellAbilityEffect { table.triggerCountersPutAll(game); } return; - } - - Card source = null; - int cntToMove = 0; - List srcCards = getDefinedCardsOrTargeted(sa, "Source"); - if (srcCards.size() > 0) { - source = srcCards.get(0); - } - - // source doesn't has any counters to move - if (!source.hasCounters()) { - return; - } - - if (!counterNum.equals("All") && !counterNum.equals("Any")) { - cntToMove = AbilityUtils.calculateAmount(host, counterNum, sa); } else { - cntToMove = source.getCounters(cType); - } - List tgtCards = getDefinedCardsOrTargeted(sa); - - for (final Card dest : tgtCards) { - if (null != source && null != dest) { - // rule 121.5: If the first and second objects are the same object, nothing happens - if (source.equals(dest)) { - continue; + Card source = null; + List tgtCards = getDefinedCardsOrTargeted(sa); + // special logic for moving from Target to Target + if (sa.usesTargeting() && sa.getTargetRestrictions().getMinTargets(host, sa) == 2) { + if (tgtCards.size() < 2) { + return; } - Card cur = game.getCardState(dest, null); - if (cur == null || !cur.equalsWithTimestamp(dest)) { - // Test to see if the card we're trying to add is in the expected state - continue; + source = tgtCards.remove(0); + } else { + List srcCards = getDefinedCardsOrTargeted(sa, "Source"); + if (srcCards.size() > 0) { + source = srcCards.get(0); } + } + if (source == null) { + return; + } - if (!"Any".matches(counterName)) { - if (!cur.canReceiveCounters(cType)) { + // source doesn't has any counters to move + if (!source.hasCounters()) { + return; + } + + for (final Card dest : tgtCards) { + if (null != source && null != dest) { + // rule 121.5: If the first and second objects are the same object, nothing + // happens + if (source.equals(dest)) { + continue; + } + Card cur = game.getCardState(dest, null); + if (cur == null || !cur.equalsWithTimestamp(dest)) { + // Test to see if the card we're trying to add is in the expected state continue; } - if (counterNum.equals("Any")) { - Map params = Maps.newHashMap(); - params.put("CounterType", cType); - params.put("Source", source); - params.put("Target", cur); - cntToMove = pc.chooseNumber(sa, Localizer.getInstance().getMessage("lblTakeHowManyTargetCounterFromCard", cType.getName(), CardTranslation.getTranslatedName(source.getName())), 0, cntToMove, params); - } - - if (source.getCounters(cType) >= cntToMove) { - source.subtractCounter(cType, cntToMove); - cur.addCounter(cType, cntToMove, player, true, table); - game.updateLastStateForCard(cur); - } - } else { - // any counterType currently only Leech Bonder - final Map tgtCounters = source.getCounters(); - - final List typeChoices = Lists.newArrayList(); - // get types of counters - for (CounterType ct : tgtCounters.keySet()) { - if (dest.canReceiveCounters(ct)) { - typeChoices.add(ct); + Map countersToAdd = Maps.newHashMap(); + if ("All".equals(counterName)) { + final Map tgtCounters = Maps.newHashMap(source.getCounters()); + for (Map.Entry e : tgtCounters.entrySet()) { + removeCounter(sa, source, cur, e.getKey(), counterNum, countersToAdd); } - } - if (typeChoices.isEmpty()) { - return; + + } else if ("Any".equals(counterName)) { + // any counterType currently only Leech Bonder + final Map tgtCounters = source.getCounters(); + + final List typeChoices = Lists.newArrayList(); + // get types of counters + for (CounterType ct : tgtCounters.keySet()) { + if (dest.canReceiveCounters(ct)) { + typeChoices.add(ct); + } + } + if (typeChoices.isEmpty()) { + return; + } + + Map params = Maps.newHashMap(); + params.put("Source", source); + params.put("Target", dest); + String title = Localizer.getInstance().getMessage("lblSelectRemoveCounterType"); + CounterType chosenType = pc.chooseCounterType(typeChoices, sa, title, params); + + removeCounter(sa, source, cur, chosenType, counterNum, countersToAdd); + } else { + if (!cur.canReceiveCounters(cType)) { + continue; + } + + removeCounter(sa, source, cur, cType, counterNum, countersToAdd); } - Map params = Maps.newHashMap(); - params.put("Source", source); - params.put("Target", dest); - String title = Localizer.getInstance().getMessage("lblSelectRemoveCounterType"); - CounterType chosenType = pc.chooseCounterType(typeChoices, sa, title, params); - - params = Maps.newHashMap(); - params.put("CounterType", chosenType); - params.put("Source", source); - params.put("Target", dest); - int chosenAmount = pc.chooseNumber(sa, Localizer.getInstance().getMessage("lblTakeHowManyTargetCounters", chosenType.getName()), - 0, Math.min(tgtCounters.get(chosenType), cntToMove), params); - - if (chosenAmount > 0) { - dest.addCounter(chosenType, chosenAmount, player, true, table); - source.subtractCounter(chosenType, chosenAmount); - game.updateLastStateForCard(dest); - cntToMove -= chosenAmount; + for (Map.Entry e : countersToAdd.entrySet()) { + cur.addCounter(e.getKey(), e.getValue(), player, true, table); } + game.updateLastStateForCard(cur); } } + // update source + game.updateLastStateForCard(source); } - // update source - game.updateLastStateForCard(source); table.triggerCountersPutAll(game); } // moveCounterResolve + + protected void removeCounter(SpellAbility sa, final Card src, final Card dest, CounterType cType, String counterNum, Map countersToAdd) { + final Card host = sa.getHostCard(); + //final String counterNum = sa.getParam("CounterNum"); + final Player player = sa.getActivatingPlayer(); + final PlayerController pc = player.getController(); + final Game game = host.getGame(); + + // rule 121.5: If the first and second objects are the same object, nothing + // happens + if (src.equals(dest)) { + return; + } + + if (!dest.canReceiveCounters(cType)) { + return; + } + + int cmax = src.getCounters(cType); + if (cmax <= 0) { + return; + } + + int cnum = 0; + if (counterNum.equals("All")) { + cnum = cmax; + } else if (counterNum.equals("Any")) { + Map params = Maps.newHashMap(); + params.put("CounterType", cType); + params.put("Source", src); + params.put("Target", dest); + cnum = pc.chooseNumber( + sa, Localizer.getInstance().getMessage("lblTakeHowManyTargetCounterFromCard", + cType.getName(), CardTranslation.getTranslatedName(src.getName())), + 0, cmax, params); + } else { + cnum = Math.min(cmax, AbilityUtils.calculateAmount(host, counterNum, sa)); + } + if (cnum > 0) { + src.subtractCounter(cType, cnum); + game.updateLastStateForCard(src); + countersToAdd.put(cType, (countersToAdd.containsKey(cType) ? countersToAdd.get(cType) : 0) + cnum); + } + } } diff --git a/forge-game/src/main/java/forge/game/ability/effects/CountersProliferateEffect.java b/forge-game/src/main/java/forge/game/ability/effects/CountersProliferateEffect.java index 587cc53995c..fd81398e5e9 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/CountersProliferateEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/CountersProliferateEffect.java @@ -43,7 +43,7 @@ public class CountersProliferateEffect extends SpellAbilityEffect { list.addAll(CardLists.filter(game.getCardsIn(ZoneType.Battlefield), CardPredicates.hasCounters())); List result = pc.chooseEntitiesForEffect(list, 0, list.size(), null, sa, - Localizer.getInstance().getMessage("lblChooseProliferateTarget"), p); + Localizer.getInstance().getMessage("lblChooseProliferateTarget"), p, null); GameEntityCounterTable table = new GameEntityCounterTable(); for (final GameEntity ge : result) { diff --git a/forge-game/src/main/java/forge/game/ability/effects/CountersPutAllEffect.java b/forge-game/src/main/java/forge/game/ability/effects/CountersPutAllEffect.java index d611df3baf0..4d69ba3d4e1 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/CountersPutAllEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/CountersPutAllEffect.java @@ -18,7 +18,7 @@ public class CountersPutAllEffect extends SpellAbilityEffect { protected String getStackDescription(SpellAbility sa) { final StringBuilder sb = new StringBuilder(); - final CounterType cType = CounterType.valueOf(sa.getParam("CounterType")); + final CounterType cType = CounterType.getType(sa.getParam("CounterType")); final int amount = AbilityUtils.calculateAmount(sa.getHostCard(), sa.getParam("CounterNum"), sa); final String zone = sa.hasParam("ValidZone") ? sa.getParam("ValidZone") : "Battlefield"; @@ -67,7 +67,7 @@ public class CountersPutAllEffect extends SpellAbilityEffect { GameEntityCounterTable table = new GameEntityCounterTable(); for (final Card tgtCard : cards) { boolean inBattlefield = game.getZoneOf(tgtCard).is(ZoneType.Battlefield); - tgtCard.addCounter(CounterType.valueOf(type), counterAmount, placer, inBattlefield, table); + tgtCard.addCounter(CounterType.getType(type), counterAmount, placer, inBattlefield, table); game.updateLastStateForCard(tgtCard); } table.triggerCountersPutAll(game); diff --git a/forge-game/src/main/java/forge/game/ability/effects/CountersPutEffect.java b/forge-game/src/main/java/forge/game/ability/effects/CountersPutEffect.java index 76c8ed3b6a8..61d58891566 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/CountersPutEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/CountersPutEffect.java @@ -1,5 +1,6 @@ package forge.game.ability.effects; +import com.google.common.collect.Iterables; import com.google.common.collect.Lists; import com.google.common.collect.Maps; import com.google.common.collect.Sets; @@ -8,20 +9,25 @@ import forge.game.Game; import forge.game.GameEntity; import forge.game.GameEntityCounterTable; import forge.game.GameObject; +import forge.game.ability.AbilityFactory; import forge.game.ability.AbilityKey; import forge.game.ability.AbilityUtils; import forge.game.ability.SpellAbilityEffect; import forge.game.card.Card; import forge.game.card.CardCollection; +import forge.game.card.CardFactoryUtil; import forge.game.card.CardLists; import forge.game.card.CardPredicates; import forge.game.card.CardUtil; +import forge.game.card.CounterEnumType; import forge.game.card.CounterType; import forge.game.card.CardPredicates.Presets; import forge.game.player.Player; import forge.game.player.PlayerActionConfirmMode; import forge.game.player.PlayerController; import forge.game.spellability.SpellAbility; +import forge.game.trigger.Trigger; +import forge.game.trigger.TriggerHandler; import forge.game.trigger.TriggerType; import forge.game.zone.Zone; import forge.game.zone.ZoneType; @@ -30,6 +36,8 @@ import forge.util.Localizer; import forge.util.CardTranslation; import java.util.Map; +import java.util.Map.Entry; +import java.util.Arrays; import java.util.Iterator; import java.util.List; @@ -59,8 +67,10 @@ public class CountersPutEffect extends SpellAbilityEffect { String type = spellAbility.getParam("CounterType"); if (type.equals("ExistingCounter")) { stringBuilder.append("of an existing counter"); + } else if (type.equals("EachFromSource")) { + stringBuilder.append("each counter"); } else { - stringBuilder.append(CounterType.valueOf(type).getName()).append(" counter"); + stringBuilder.append(CounterType.getType(type).getName()).append(" counter"); } if (amount != 1) { @@ -109,53 +119,63 @@ public class CountersPutEffect extends SpellAbilityEffect { return stringBuilder.toString(); } - @Override - public void resolve(SpellAbility sa) { + protected void resolvePerType(SpellAbility sa, final Player placer, CounterType counterType, int counterAmount, GameEntityCounterTable table) { final Card card = sa.getHostCard(); final Game game = card.getGame(); final Player activator = sa.getActivatingPlayer(); final PlayerController pc = activator.getController(); - - String strTyp = sa.getParam("CounterType"); - CounterType counterType = null; - boolean existingCounter = strTyp.equals("ExistingCounter"); - boolean eachExistingCounter = sa.hasParam("EachExistingCounter"); - String amount = sa.getParamOrDefault("CounterNum", "1"); - - if (!existingCounter) { - try { - counterType = AbilityUtils.getCounterType(strTyp, sa); - } catch (Exception e) { - System.out.println("Counter type doesn't match, nor does an SVar exist with the type name."); - return; - } - } - - Player placer = activator; - if (sa.hasParam("Placer")) { - final String pstr = sa.getParam("Placer"); - placer = AbilityUtils.getDefinedPlayers(sa.getHostCard(), pstr, sa).get(0); - } - final boolean etbcounter = sa.hasParam("ETB"); - final boolean remember = sa.hasParam("RememberCounters"); final boolean rememberCards = sa.hasParam("RememberCards"); - int counterAmount = AbilityUtils.calculateAmount(sa.getHostCard(), amount, sa); final int max = sa.hasParam("MaxFromEffect") ? Integer.parseInt(sa.getParam("MaxFromEffect")) : -1; - CardCollection tgtCards = new CardCollection(); + boolean existingCounter = sa.hasParam("CounterType") && sa.getParam("CounterType").equals("ExistingCounter"); + boolean eachExistingCounter = sa.hasParam("EachExistingCounter"); + List tgtObjects = Lists.newArrayList(); if (sa.hasParam("Bolster")) { CardCollection creatsYouCtrl = CardLists.filter(activator.getCardsIn(ZoneType.Battlefield), Presets.CREATURES); CardCollection leastToughness = new CardCollection(Aggregates.listWithMin(creatsYouCtrl, CardPredicates.Accessors.fnGetDefense)); - tgtCards.addAll(pc.chooseCardsForEffect(leastToughness, sa, Localizer.getInstance().getMessage("lblChooseACreatureWithLeastToughness"), 1, 1, false)); - tgtObjects.addAll(tgtCards); + + Map params = Maps.newHashMap(); + params.put("CounterType", counterType); + + Iterables.addAll(tgtObjects, activator.getController().chooseCardsForEffect(leastToughness, sa, Localizer.getInstance().getMessage("lblChooseACreatureWithLeastToughness"), 1, 1, false, params)); + } else if (sa.hasParam("Choices")) { + ZoneType choiceZone = ZoneType.Battlefield; + if (sa.hasParam("ChoiceZone")) { + choiceZone = ZoneType.smartValueOf(sa.getParam("ChoiceZone")); + } + Player chooser = activator; + if (sa.hasParam("Chooser")) { + List choosers = AbilityUtils.getDefinedPlayers(sa.getHostCard(), sa.getParam("Chooser"), sa); + if (choosers.isEmpty()) { + return; + } + chooser = choosers.get(0); + } + + CardCollection choices = new CardCollection(game.getCardsIn(choiceZone)); + + int n = sa.hasParam("ChoiceAmount") ? Integer.parseInt(sa.getParam("ChoiceAmount")) : 1; + + choices = CardLists.getValidCards(choices, sa.getParam("Choices"), activator, card, sa); + + String title = Localizer.getInstance().getMessage("lblChooseaCard") + " "; + if (sa.hasParam("ChoiceTitle")) { + title = sa.getParam("ChoiceTitle"); + // TODO might use better message + if (counterType != null) { + title += " " + counterType.getName(); + } + } + + Map params = Maps.newHashMap(); + params.put("CounterType", counterType); + Iterables.addAll(tgtObjects, chooser.getController().chooseCardsForEffect(choices, sa, title, n, n, sa.hasParam("ChoiceOptional"), params)); } else { tgtObjects.addAll(getDefinedOrTargeted(sa, "Defined")); } - GameEntityCounterTable table = new GameEntityCounterTable(); - for (final GameObject obj : tgtObjects) { // check if the object is still in game or if it was moved Card gameCard = null; @@ -208,6 +228,17 @@ public class CountersPutEffect extends SpellAbilityEffect { } } + if (sa.hasParam("EachFromSource")) { + for (Card c : AbilityUtils.getDefinedCards(card, sa.getParam("EachFromSource"), sa)) { + for (Entry cti : c.getCounters().entrySet()) { + if (gameCard != null && gameCard.canReceiveCounters(cti.getKey())) { + gameCard.addCounter(cti.getKey(), cti.getValue(), placer, true, table); + } + } + } + continue; + } + if (obj instanceof Card) { boolean counterAdded = false; counterAmount = sa.usesTargeting() && sa.hasParam("DividedAsYouChoose") ? sa.getTargetRestrictions().getDividedValue(gameCard) : counterAmount; @@ -224,7 +255,7 @@ public class CountersPutEffect extends SpellAbilityEffect { // Adapt need extra logic if (sa.hasParam("Adapt")) { - if (!(gameCard.getCounters(CounterType.P1P1) == 0 + if (!(gameCard.getCounters(CounterEnumType.P1P1) == 0 || gameCard.hasKeyword("CARDNAME adapts as though it had no +1/+1 counters"))) { continue; } @@ -255,8 +286,13 @@ public class CountersPutEffect extends SpellAbilityEffect { continue; } + Map params = Maps.newHashMap(); + params.put("CounterType", counterType); + params.put("Amount", counterAmount); + params.put("Target", gameCard); + String message = Localizer.getInstance().getMessage("lblDoYouWantPutTargetP1P1CountersOnCard", String.valueOf(counterAmount), CardTranslation.getTranslatedName(gameCard.getName())); - Player chooser = pc.chooseSingleEntityForEffect(activator.getOpponents(), sa, Localizer.getInstance().getMessage("lblChooseAnOpponent")); + Player chooser = pc.chooseSingleEntityForEffect(activator.getOpponents(), sa, Localizer.getInstance().getMessage("lblChooseAnOpponent"), params); if (chooser.getController().confirmAction(sa, PlayerActionConfirmMode.Tribute, message)) { gameCard.setTributed(true); @@ -269,13 +305,14 @@ public class CountersPutEffect extends SpellAbilityEffect { if (etbcounter) { gameCard.addEtbCounter(counterType, counterAmount, placer); } else { - if (gameCard.addCounter(counterType, counterAmount, placer, true, table) > 0) { + int addedAmount = gameCard.addCounter(counterType, counterAmount, placer, true, table); + if (addedAmount > 0) { counterAdded = true; } - } - if (remember) { - final int value = gameCard.getTotalCountersToAdd(); - gameCard.addCountersAddedBy(card, counterType, value); + + if (sa.hasParam("RemovePhase")) { + addRemovePhaseTrigger(card, sa, sa.getParam("RemovePhase"), gameCard, counterType, addedAmount); + } } if (sa.hasParam("Evolve")) { @@ -318,7 +355,85 @@ public class CountersPutEffect extends SpellAbilityEffect { pl.addCounter(counterType, counterAmount, placer, true, table); } } + } + + @Override + public void resolve(SpellAbility sa) { + final Card card = sa.getHostCard(); + final Game game = card.getGame(); + final Player activator = sa.getActivatingPlayer(); + + CounterType counterType = null; + String amount = sa.getParamOrDefault("CounterNum", "1"); + boolean rememberAmount = sa.hasParam("RememberAmount"); + + if (!sa.hasParam("EachExistingCounter") && !sa.hasParam("EachFromSource") && !sa.hasParam("SharedKeywords")) { + try { + counterType = AbilityUtils.getCounterType(sa.getParam("CounterType"), sa); + } catch (Exception e) { + System.out.println("Counter type doesn't match, nor does an SVar exist with the type name."); + return; + } + } + + Player placer = activator; + if (sa.hasParam("Placer")) { + final String pstr = sa.getParam("Placer"); + placer = AbilityUtils.getDefinedPlayers(sa.getHostCard(), pstr, sa).get(0); + } + + int counterAmount = AbilityUtils.calculateAmount(sa.getHostCard(), amount, sa); + + GameEntityCounterTable table = new GameEntityCounterTable(); + + if (sa.hasParam("SharedKeywords")) { + List keywords = Arrays.asList(sa.getParam("SharedKeywords").split(" & ")); + List zones = ZoneType.listValueOf(sa.getParam("SharedKeywordsZone")); + String[] restrictions = sa.hasParam("SharedRestrictions") ? sa.getParam("SharedRestrictions").split(",") : new String[]{"Card"}; + keywords = CardFactoryUtil.sharedKeywords(keywords, restrictions, zones, sa.getHostCard()); + for (String k : keywords) { + resolvePerType(sa, placer, CounterType.getType(k), counterAmount, table); + } + } else { + resolvePerType(sa, placer, counterType, counterAmount, table); + } + + int totalAdded = 0; + for (Integer i : table.values()) { + totalAdded += i; + } + + if (totalAdded > 0 && rememberAmount) { + // TODO use SpellAbility Remember later + card.addRemembered(Integer.valueOf(totalAdded)); + } + table.triggerCountersPutAll(game); } + protected void addRemovePhaseTrigger(final Card host, final SpellAbility sa, String phase, Card tgt, CounterType ct, int added) { + boolean intrinsic = sa.isIntrinsic(); + + StringBuilder delTrig = new StringBuilder("Mode$ Phase | Phase$ "); + delTrig.append(phase); + delTrig.append(" | TriggerDescription$ For each ").append(ct.getName()).append(" counter you put on a creature this way, remove a ").append(ct.getName()).append(" counter from that creature at the beginning of the next"); + if ("Cleanup".equals(phase)) { + delTrig.append("cleanup step"); + } else if ("End of Turn".equals(phase)) { + delTrig.append("next end step"); + } + + String trigSA = new StringBuilder("DB$ RemoveCounter | Defined$ DelayTriggerRemembered | CounterNum$ 1 | CounterType$ ").append(ct).toString(); + + // these trigger are one per counter + for (int i = 0; i < added; i++) { + final Trigger trig = TriggerHandler.parseTrigger(delTrig.toString(), sa.getHostCard(), intrinsic); + trig.addRemembered(tgt); + + final SpellAbility newSa = AbilityFactory.getAbility(trigSA, sa.getHostCard()); + newSa.setIntrinsic(intrinsic); + trig.setOverridingAbility(newSa); + sa.getActivatingPlayer().getGame().getTriggerHandler().registerDelayedTrigger(trig); + } + } } diff --git a/forge-game/src/main/java/forge/game/ability/effects/CountersPutOrRemoveEffect.java b/forge-game/src/main/java/forge/game/ability/effects/CountersPutOrRemoveEffect.java index 61e89d134ec..14298c46617 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/CountersPutOrRemoveEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/CountersPutOrRemoveEffect.java @@ -32,7 +32,7 @@ public class CountersPutOrRemoveEffect extends SpellAbilityEffect { sb.append(sa.getActivatingPlayer().getName()); if (sa.hasParam("CounterType")) { - CounterType ctype = CounterType.valueOf(sa.getParam("CounterType")); + CounterType ctype = CounterType.getType(sa.getParam("CounterType")); sb.append(" removes a ").append(ctype.getName()); sb.append(" counter from or put another ").append(ctype.getName()).append(" counter on "); } else { @@ -56,7 +56,7 @@ public class CountersPutOrRemoveEffect extends SpellAbilityEffect { CounterType ctype = null; if (sa.hasParam("CounterType")) { - ctype = CounterType.valueOf(sa.getParam("CounterType")); + ctype = CounterType.getType(sa.getParam("CounterType")); } GameEntityCounterTable table = new GameEntityCounterTable(); diff --git a/forge-game/src/main/java/forge/game/ability/effects/CountersRemoveAllEffect.java b/forge-game/src/main/java/forge/game/ability/effects/CountersRemoveAllEffect.java index f53a1b58264..61ecba8da14 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/CountersRemoveAllEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/CountersRemoveAllEffect.java @@ -11,14 +11,16 @@ import forge.game.player.Player; import forge.game.spellability.SpellAbility; import forge.game.zone.ZoneType; -import java.util.Set; +import java.util.Map; + +import com.google.common.collect.Lists; public class CountersRemoveAllEffect extends SpellAbilityEffect { @Override protected String getStackDescription(SpellAbility sa) { final StringBuilder sb = new StringBuilder(); - final CounterType cType = CounterType.valueOf(sa.getParam("CounterType")); + final CounterType cType = CounterType.getType(sa.getParam("CounterType")); final int amount = AbilityUtils.calculateAmount(sa.getHostCard(), sa.getParam("CounterNum"), sa); final String zone = sa.hasParam("ValidZone") ? sa.getParam("ValidZone") : "Battlefield"; String amountString = Integer.toString(amount); @@ -60,20 +62,19 @@ public class CountersRemoveAllEffect extends SpellAbilityEffect { int numberRemoved = 0; for (final Card tgtCard : cards) { if (sa.hasParam("AllCounterTypes")) { - Set types = tgtCard.getCounters().keySet(); - for(CounterType ct : types) { - numberRemoved += tgtCard.getCounters(ct); - tgtCard.subtractCounter(ct, tgtCard.getCounters(ct)); - } + for(Map.Entry e : Lists.newArrayList(tgtCard.getCounters().entrySet())) { + numberRemoved += e.getValue(); + tgtCard.subtractCounter(e.getKey(), e.getValue()); + } //tgtCard.getCounters().clear(); continue; } if (sa.hasParam("AllCounters")) { - counterAmount = tgtCard.getCounters(CounterType.valueOf(type)); + counterAmount = tgtCard.getCounters(CounterType.getType(type)); } if (counterAmount > 0) { - tgtCard.subtractCounter(CounterType.valueOf(type), counterAmount); + tgtCard.subtractCounter(CounterType.getType(type), counterAmount); game.updateLastStateForCard(tgtCard); } } diff --git a/forge-game/src/main/java/forge/game/ability/effects/CountersRemoveEffect.java b/forge-game/src/main/java/forge/game/ability/effects/CountersRemoveEffect.java index 5698fb50bb0..384f4e16376 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/CountersRemoveEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/CountersRemoveEffect.java @@ -20,6 +20,7 @@ import java.util.Map; import org.apache.commons.lang3.tuple.Pair; import com.google.common.collect.ImmutableList; +import com.google.common.collect.Lists; import com.google.common.collect.Maps; public class CountersRemoveEffect extends SpellAbilityEffect { @@ -31,7 +32,7 @@ public class CountersRemoveEffect extends SpellAbilityEffect { final String num = sa.getParam("CounterNum"); int amount = 0; - if (!num.equals("All") && !num.equals("Remembered")) { + if (!num.equals("All") && !num.equals("Any")) { amount = AbilityUtils.calculateAmount(sa.getHostCard(), num, sa); } @@ -48,7 +49,7 @@ public class CountersRemoveEffect extends SpellAbilityEffect { sb.append(amount).append(" ").append(" counter"); } } else { - sb.append(amount).append(" ").append(CounterType.valueOf(counterName).getName()).append(" counter"); + sb.append(amount).append(" ").append(CounterType.getType(counterName).getName()).append(" counter"); } if (amount != 1) { sb.append("s"); @@ -80,7 +81,7 @@ public class CountersRemoveEffect extends SpellAbilityEffect { final String num = sa.getParam("CounterNum"); int cntToRemove = 0; - if (!num.equals("All") && !num.equals("Any") && !num.equals("Remembered")) { + if (!num.equals("All") && !num.equals("Any")) { cntToRemove = AbilityUtils.calculateAmount(sa.getHostCard(), num, sa); } @@ -109,7 +110,7 @@ public class CountersRemoveEffect extends SpellAbilityEffect { // Removing energy if (!sa.usesTargeting() || tgtPlayer.canBeTargetedBy(sa)) { if (type.equals("All")) { - for (Map.Entry e : tgtPlayer.getCounters().entrySet()) { + for (Map.Entry e : Lists.newArrayList(tgtPlayer.getCounters().entrySet())) { tgtPlayer.subtractCounter(e.getKey(), e.getValue()); } } else { @@ -130,7 +131,10 @@ public class CountersRemoveEffect extends SpellAbilityEffect { srcCards = game.getCardsIn(ZoneType.Battlefield); srcCards = CardLists.getValidCards(srcCards, sa.getParam("ValidSource"), player, card, sa); if (num.equals("Any")) { - srcCards = player.getController().chooseCardsForEffect(srcCards, sa, Localizer.getInstance().getMessage("lblChooseCardsToTakeTargetCounters", counterType.getName()), 0, srcCards.size(), true); + String title = Localizer.getInstance().getMessage("lblChooseCardsToTakeTargetCounters", counterType.getName()); + Map params = Maps.newHashMap(); + params.put("CounterType", counterType); + srcCards = player.getController().chooseCardsForEffect(srcCards, sa, title, 0, srcCards.size(), true, params); } } else { srcCards = getTargetCards(sa); @@ -149,15 +153,13 @@ public class CountersRemoveEffect extends SpellAbilityEffect { if (!sa.usesTargeting() || gameCard.canBeTargetedBy(sa)) { final Zone zone = game.getZoneOf(gameCard); if (type.equals("All")) { - for (Map.Entry e : gameCard.getCounters().entrySet()) { + for (Map.Entry e : Lists.newArrayList(gameCard.getCounters().entrySet())) { gameCard.subtractCounter(e.getKey(), e.getValue()); } game.updateLastStateForCard(gameCard); continue; } else if (num.equals("All") || num.equals("Any")) { cntToRemove = gameCard.getCounters(counterType); - } else if (num.equals("Remembered")) { - cntToRemove = gameCard.getCountersAddedBy(card, counterType); } if (type.equals("Any")) { @@ -169,7 +171,7 @@ public class CountersRemoveEffect extends SpellAbilityEffect { if (sa.hasParam("UpTo") || num.equals("Any")) { Map params = Maps.newHashMap(); params.put("Target", gameCard); - params.put("CounterType", type); + params.put("CounterType", counterType); String title = Localizer.getInstance().getMessage("lblSelectRemoveCountersNumberOfTarget", type); cntToRemove = pc.chooseNumber(sa, title, 0, cntToRemove, params); } @@ -179,6 +181,7 @@ public class CountersRemoveEffect extends SpellAbilityEffect { gameCard.subtractCounter(counterType, cntToRemove); if (rememberRemoved) { for (int i = 0; i < cntToRemove; i++) { + // TODO might need to be more specific card.addRemembered(Pair.of(counterType, i)); } } diff --git a/forge-game/src/main/java/forge/game/ability/effects/DamageDealEffect.java b/forge-game/src/main/java/forge/game/ability/effects/DamageDealEffect.java index 2162c2d6b1c..6e848865bc6 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/DamageDealEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/DamageDealEffect.java @@ -1,8 +1,10 @@ package forge.game.ability.effects; import com.google.common.collect.Iterables; +import com.google.common.collect.Lists; import forge.game.Game; +import forge.game.GameEntity; import forge.game.GameEntityCounterTable; import forge.game.GameObject; import forge.game.ability.AbilityUtils; @@ -11,6 +13,7 @@ import forge.game.card.Card; import forge.game.card.CardCollection; import forge.game.card.CardDamageMap; import forge.game.card.CardUtil; +import forge.game.keyword.Keyword; import forge.game.player.Player; import forge.game.spellability.SpellAbility; import forge.util.Lang; @@ -123,6 +126,7 @@ public class DamageDealEffect extends DamageBaseEffect { @Override public void resolve(SpellAbility sa) { final Card hostCard = sa.getHostCard(); + final Player activationPlayer = sa.getActivatingPlayer(); final Game game = hostCard.getGame(); final String damage = sa.getParam("NumDmg"); @@ -233,7 +237,12 @@ public class DamageDealEffect extends DamageBaseEffect { } for (final Object o : tgts) { - dmg = (sa.usesTargeting() && sa.hasParam("DividedAsYouChoose")) ? sa.getTargetRestrictions().getDividedValue(o) : dmg; + if (!removeDamage) { + dmg = (sa.usesTargeting() && sa.hasParam("DividedAsYouChoose")) ? sa.getTargetRestrictions().getDividedValue(o) : dmg; + if (dmg <= 0) { + continue; + } + } if (o instanceof Card) { final Card c = (Card) o; final Card gc = game.getCardState(c, null); @@ -247,7 +256,27 @@ public class DamageDealEffect extends DamageBaseEffect { c.setHasBeenDealtDeathtouchDamage(false); c.clearAssignedDamage(); } else { - c.addDamage(dmg, sourceLKI, false, noPrevention, damageMap, preventMap, counterTable, sa); + if (sa.hasParam("ExcessDamage") && (!sa.hasParam("ExcessDamageCondition") || + sourceLKI.isValid(sa.getParam("ExcessDamageCondition").split(","), activationPlayer, hostCard, sa))) { + // excess damage explicit says toughness, not lethal damage in the rules + int lethal = c.getLethalDamage(); + if (sourceLKI.hasKeyword(Keyword.DEATHTOUCH)) { + lethal = Math.min(lethal, 1); + } + int dmgToTarget = Math.min(lethal, dmg); + + c.addDamage(dmgToTarget, sourceLKI, false, noPrevention, damageMap, preventMap, counterTable, sa); + + List list = Lists.newArrayList(); + list.addAll(AbilityUtils.getDefinedCards(hostCard, sa.getParam("ExcessDamage"), sa)); + list.addAll(AbilityUtils.getDefinedPlayers(hostCard, sa.getParam("ExcessDamage"), sa)); + + if (!list.isEmpty()) { + list.get(0).addDamage(dmg - dmgToTarget, sourceLKI, false, noPrevention, damageMap, preventMap, counterTable, sa); + } + } else { + c.addDamage(dmg, sourceLKI, false, noPrevention, damageMap, preventMap, counterTable, sa); + } } } } else if (o instanceof Player) { diff --git a/forge-game/src/main/java/forge/game/ability/effects/DelayedTriggerEffect.java b/forge-game/src/main/java/forge/game/ability/effects/DelayedTriggerEffect.java index 33cd4a6aaf7..0a95d27b9e2 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/DelayedTriggerEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/DelayedTriggerEffect.java @@ -46,10 +46,6 @@ public class DelayedTriggerEffect extends SpellAbilityEffect { final Trigger delTrig = TriggerHandler.parseTrigger(mapParams, sa.getHostCard(), true); - if (sa.hasParam("CopyTriggeringObjects")) { - delTrig.setStoredTriggeredObjects(sa.getTriggeringObjects()); - } - if (triggerRemembered != null) { for (final String rem : triggerRemembered.split(",")) { for (final Object o : AbilityUtils.getDefinedObjects(sa.getHostCard(), rem, sa)) { @@ -78,6 +74,11 @@ public class DelayedTriggerEffect extends SpellAbilityEffect { if (ApiType.SetState == overridingSA.getApi()) { overridingSA.setSVar("StoredTransform", String.valueOf(sa.getHostCard().getTransformedTimestamp())); } + + if (sa.hasParam("CopyTriggeringObjects")) { + overridingSA.setTriggeringObjects(sa.getTriggeringObjects()); + } + delTrig.setOverridingAbility(overridingSA); } final TriggerHandler trigHandler = sa.getActivatingPlayer().getGame().getTriggerHandler(); diff --git a/forge-game/src/main/java/forge/game/ability/effects/DigEffect.java b/forge-game/src/main/java/forge/game/ability/effects/DigEffect.java index 457edcaff89..343bb983c8d 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/DigEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/DigEffect.java @@ -3,6 +3,7 @@ package forge.game.ability.effects; import forge.card.MagicColor; import forge.game.Game; import forge.game.GameActionUtil; +import forge.game.GameEntity; import forge.game.GameEntityCounterTable; import forge.game.ability.AbilityUtils; import forge.game.ability.SpellAbilityEffect; @@ -13,6 +14,8 @@ import forge.game.card.CardLists; import forge.game.card.CardPredicates; import forge.game.card.CardZoneTable; import forge.game.card.CounterType; +import forge.game.combat.Combat; +import forge.game.event.GameEventCombatChanged; import forge.game.player.DelayedReveal; import forge.game.player.Player; import forge.game.player.PlayerView; @@ -163,7 +166,7 @@ public class DigEffect extends SpellAbilityEffect { if (sa.hasParam("Choser")) { final FCollectionView choosers = AbilityUtils.getDefinedPlayers(sa.getHostCard(), sa.getParam("Choser"), sa); if (!choosers.isEmpty()) { - chooser = player.getController().chooseSingleEntityForEffect(choosers, sa, Localizer.getInstance().getMessage("lblChooser") + ":"); + chooser = player.getController().chooseSingleEntityForEffect(choosers, null, sa, Localizer.getInstance().getMessage("lblChooser") + ":", false, p, null); } if (sa.hasParam("SetChosenPlayer")) { host.setChosenPlayer(chooser); @@ -218,7 +221,7 @@ public class DigEffect extends SpellAbilityEffect { } for (final byte pair : MagicColor.COLORPAIR) { Card chosen = chooser.getController().chooseSingleEntityForEffect(CardLists.filter(valid, CardPredicates.isExactlyColor(pair)), - delayedReveal, sa, Localizer.getInstance().getMessage("lblChooseOne"), false, p); + delayedReveal, sa, Localizer.getInstance().getMessage("lblChooseOne"), false, p, null); if (chosen != null) { movedCards.add(chosen); } @@ -238,7 +241,7 @@ public class DigEffect extends SpellAbilityEffect { prompt = Localizer.getInstance().getMessage("lblChooseACardLeaveTarget", p.getName(), destZone2.getTranslatedName()); } - Card chosen = chooser.getController().chooseSingleEntityForEffect(valid, delayedReveal, sa, prompt, false, p); + Card chosen = chooser.getController().chooseSingleEntityForEffect(valid, delayedReveal, sa, prompt, false, p, null); movedCards.remove(chosen); if (sa.hasParam("RandomOrder")) { CardLists.shuffle(movedCards); @@ -271,7 +274,7 @@ public class DigEffect extends SpellAbilityEffect { int max = anyNumber ? valid.size() : Math.min(valid.size(),destZone1ChangeNum); int min = (anyNumber || optional) ? 0 : max; if ( max > 0 ) { // if max is 0 don't make a choice - chosen = chooser.getController().chooseEntitiesForEffect(valid, min, max, delayedReveal, sa, prompt, p); + chosen = chooser.getController().chooseEntitiesForEffect(valid, min, max, delayedReveal, sa, prompt, p, null); } chooser.getController().endTempShowCards(); @@ -307,6 +310,21 @@ public class DigEffect extends SpellAbilityEffect { if (sa.hasParam("Tapped")) { c.setTapped(true); } + if (sa.hasParam("Attacking")) { + final Combat combat = game.getCombat(); + if ( null != combat ) { + final FCollectionView e = combat.getDefenders(); + + final GameEntity defender = sa.getActivatingPlayer().getController().chooseSingleEntityForEffect(e, sa, + Localizer.getInstance().getMessage("lblChooseDefenderToAttackWithCard", CardTranslation.getTranslatedName(c.getName())), null); + + if (defender != null) { + combat.addAttacker(c, defender); + game.getCombat().getBandOfAttacker(c).setBlocked(false); + game.fireEvent(new GameEventCombatChanged()); + } + } + } } else if (destZone1.equals(ZoneType.Exile)) { c.setExiledWith(effectHost); } diff --git a/forge-game/src/main/java/forge/game/ability/effects/DigMultipleEffect.java b/forge-game/src/main/java/forge/game/ability/effects/DigMultipleEffect.java index dfeccc06ade..9fc679605fd 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/DigMultipleEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/DigMultipleEffect.java @@ -10,6 +10,7 @@ import forge.game.ability.AbilityUtils; import forge.game.ability.SpellAbilityEffect; import forge.game.card.Card; import forge.game.card.CardCollection; +import forge.game.card.CardCollectionView; import forge.game.card.CardLists; import forge.game.card.CardZoneTable; import forge.game.player.Player; @@ -22,7 +23,6 @@ public class DigMultipleEffect extends SpellAbilityEffect { @Override public void resolve(SpellAbility sa) { - // TODO Auto-generated method stub final Card host = sa.getHostCard(); final Player player = sa.getActivatingPlayer(); final Game game = player.getGame(); @@ -37,6 +37,7 @@ public class DigMultipleEffect extends SpellAbilityEffect { final int libraryPosition2 = sa.hasParam("LibraryPosition2") ? Integer.parseInt(sa.getParam("LibraryPosition2")) : -1; String changeValid = sa.hasParam("ChangeValid") ? sa.getParam("ChangeValid") : ""; + boolean chooseOptional = sa.hasParam("Optional"); CardZoneTable table = new CardZoneTable(); for (final Player p : getTargetPlayers(sa)) { @@ -79,12 +80,33 @@ public class DigMultipleEffect extends SpellAbilityEffect { continue; } - CardCollection chosen = chooser.getController().chooseCardsForEffectMultiple(validMap, sa, Localizer.getInstance().getMessage("lblChooseCards")); + CardCollection chosen = chooser.getController().chooseCardsForEffectMultiple(validMap, sa, Localizer.getInstance().getMessage("lblChooseCards"), chooseOptional); if (!chosen.isEmpty()) { game.getAction().reveal(chosen, chooser, true, Localizer.getInstance().getMessage("lblPlayerPickedCardFrom", chooser.getName())); } + if (sa.hasParam("ChooseAmount") || sa.hasParam("ChosenZone")) { + int amount = AbilityUtils.calculateAmount(host, sa.getParamOrDefault("ChooseAmount", "1"), sa); + final ZoneType chosenZone = sa.hasParam("ChosenZone") ? ZoneType.smartValueOf(sa.getParam("ChosenZone")) : ZoneType.Battlefield; + + CardCollectionView extraChosen = chooser.getController().chooseCardsForEffect(chosen, sa, Localizer.getInstance().getMessage("lblChooseCards"), amount, amount, false, null); + if (!extraChosen.isEmpty()) { + game.getAction().reveal(extraChosen, chooser, true, Localizer.getInstance().getMessage("lblPlayerPickedCardFrom", chooser.getName())); + } + + for (Card c : extraChosen) { + final ZoneType origin = c.getZone().getZoneType(); + final PlayerZone zone = c.getOwner().getZone(chosenZone); + chosen.remove(c); + rest.remove(c); + c = game.getAction().moveTo(zone, c, sa); + if (!origin.equals(c.getZone().getZoneType())) { + table.put(origin, c.getZone().getZoneType(), c); + } + } + } + for (Card c : chosen) { final ZoneType origin = c.getZone().getZoneType(); final PlayerZone zone = c.getOwner().getZone(destZone1); diff --git a/forge-game/src/main/java/forge/game/ability/effects/DigUntilEffect.java b/forge-game/src/main/java/forge/game/ability/effects/DigUntilEffect.java index 58b9a835902..eff16192f72 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/DigUntilEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/DigUntilEffect.java @@ -1,20 +1,27 @@ package forge.game.ability.effects; import forge.game.Game; +import forge.game.GameEntity; import forge.game.ability.AbilityUtils; import forge.game.ability.SpellAbilityEffect; import forge.game.card.Card; import forge.game.card.CardCollection; import forge.game.card.CardZoneTable; +import forge.game.combat.Combat; +import forge.game.event.GameEventCombatChanged; import forge.game.player.Player; import forge.game.spellability.SpellAbility; import forge.game.zone.PlayerZone; import forge.game.zone.ZoneType; +import forge.util.CardTranslation; import forge.util.MyRandom; import forge.util.Localizer; +import forge.util.collect.FCollectionView; import java.util.*; +import com.google.common.collect.Maps; + public class DigUntilEffect extends SpellAbilityEffect { /* (non-Javadoc) @@ -148,7 +155,7 @@ public class DigUntilEffect extends SpellAbilityEffect { if (revealed.size() > 0) { game.getAction().reveal(revealed, p, false); } - + if (foundDest != null) { // Allow ordering of found cards @@ -168,6 +175,27 @@ public class DigUntilEffect extends SpellAbilityEffect { if (sa.hasParam("GainControl") && foundDest.equals(ZoneType.Battlefield)) { c.setController(sa.getActivatingPlayer(), game.getNextTimestamp()); m = game.getAction().moveTo(c.getController().getZone(foundDest), c, sa); + if (sa.hasParam("Tapped")) { + c.setTapped(true); + } + if (sa.hasParam("Attacking")) { + final Combat combat = game.getCombat(); + if (null != combat) { + final FCollectionView e = combat.getDefenders(); + + Map params = Maps.newHashMap(); + params.put("Attacker", c); + + final GameEntity defender = sa.getActivatingPlayer().getController().chooseSingleEntityForEffect(e, sa, + Localizer.getInstance().getMessage("lblChooseDefenderToAttackWithCard", CardTranslation.getTranslatedName(c.getName())), params); + + if (defender != null) { + combat.addAttacker(c, defender); + combat.getBandOfAttacker(c).setBlocked(false); + game.fireEvent(new GameEventCombatChanged()); + } + } + } } else if (sa.hasParam("NoMoveFound") && foundDest.equals(ZoneType.Library)) { //Don't do anything } else { diff --git a/forge-game/src/main/java/forge/game/ability/effects/DiscardEffect.java b/forge-game/src/main/java/forge/game/ability/effects/DiscardEffect.java index cff66313247..62a02bd2e60 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/DiscardEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/DiscardEffect.java @@ -2,6 +2,7 @@ package forge.game.ability.effects; import forge.game.Game; import forge.game.GameActionUtil; +import forge.game.ability.AbilityKey; import forge.game.ability.AbilityUtils; import forge.game.ability.SpellAbilityEffect; import forge.game.card.*; @@ -10,6 +11,7 @@ import forge.game.player.Player; import forge.game.player.PlayerActionConfirmMode; import forge.game.player.PlayerPredicates; import forge.game.spellability.SpellAbility; +import forge.game.trigger.TriggerType; import forge.game.zone.ZoneType; import forge.util.Lang; @@ -17,13 +19,11 @@ import forge.util.Aggregates; import forge.util.TextUtil; import forge.util.Localizer; -import org.apache.commons.lang3.StringUtils; - import com.google.common.collect.Iterables; import com.google.common.collect.Lists; -import java.util.ArrayList; import java.util.List; +import java.util.Map; public class DiscardEffect extends SpellAbilityEffect { @@ -109,7 +109,7 @@ public class DiscardEffect extends SpellAbilityEffect { final Game game = source.getGame(); //final boolean anyNumber = sa.hasParam("AnyNumber"); - final List discarded = new ArrayList<>(); + final List discarded = Lists.newArrayList(); final List targets = getTargetPlayers(sa), discarders; Player firstTarget = null; @@ -127,6 +127,8 @@ public class DiscardEffect extends SpellAbilityEffect { final CardZoneTable table = new CardZoneTable(); for (final Player p : discarders) { + boolean firstDiscard = p.getNumDiscardedThisTurn() == 0; + final CardCollection discardedByPlayer = new CardCollection(); if ((mode.equals("RevealTgtChoose") && firstTarget != null) || !sa.usesTargeting() || p.canBeTargetedBy(sa)) { if (sa.hasParam("RememberDiscarder") && p.canDiscardBy(sa)) { source.addRemembered(p); @@ -149,35 +151,28 @@ public class DiscardEffect extends SpellAbilityEffect { for (final Card c : toDiscard) { if (p.discard(c, sa, table) != null) { discarded.add(c); - } - } - - if (sa.hasParam("RememberDiscarded")) { - for (final Card c : discarded) { - source.addRemembered(c); + discardedByPlayer.add(c); } } } - continue; } if (mode.equals("Hand")) { if (!p.canDiscardBy(sa)) { continue; } - boolean shouldRemember = sa.hasParam("RememberDiscarded"); - CardCollectionView toDiscard = new CardCollection(Lists.newArrayList(p.getCardsIn(ZoneType.Hand))); + CardCollectionView toDiscard = p.getCardsIn(ZoneType.Hand); if (toDiscard.size() > 1) { toDiscard = GameActionUtil.orderCardsByTheirOwners(game, toDiscard, ZoneType.Graveyard); } - for(Card c : toDiscard) { // without copying will get concurrent modification exception - boolean hasDiscarded = p.discard(c, sa, table) != null; - if( hasDiscarded && shouldRemember ) - source.addRemembered(c); + for(Card c : Lists.newArrayList(toDiscard)) { // without copying will get concurrent modification exception + if (p.discard(c, sa, table) != null) { + discarded.add(c); + discardedByPlayer.add(c); + } } - continue; } if (mode.equals("NotRemembered")) { @@ -192,6 +187,7 @@ public class DiscardEffect extends SpellAbilityEffect { for (final Card c : dPHand) { if (p.discard(c, sa, table) != null) { discarded.add(c); + discardedByPlayer.add(c); } } } @@ -231,6 +227,7 @@ public class DiscardEffect extends SpellAbilityEffect { for (Card c : toDiscardView) { if (p.discard(c, sa, table) != null) { discarded.add(c); + discardedByPlayer.add(c); } } } @@ -249,7 +246,10 @@ public class DiscardEffect extends SpellAbilityEffect { } for (Card c : toDiscard) { - c.getController().discard(c, sa, table); + if (c.getController().discard(c, sa, table) != null) { + discarded.add(c); + discardedByPlayer.add(c); + } } } } @@ -282,6 +282,7 @@ public class DiscardEffect extends SpellAbilityEffect { for (final Card c : dPChHand) { if (p.discard(c, sa, table) != null) { discarded.add(c); + discardedByPlayer.add(c); } } } else if (mode.equals("RevealYouChoose") || mode.equals("RevealTgtChoose") || mode.equals("TgtChoose")) { @@ -291,8 +292,7 @@ public class DiscardEffect extends SpellAbilityEffect { continue; // for loop over players if (sa.hasParam("RevealNumber")) { - String amountString = sa.getParam("RevealNumber"); - int amount = StringUtils.isNumeric(amountString) ? Integer.parseInt(amountString) : CardFactoryUtil.xCount(source, source.getSVar(amountString)); + int amount = AbilityUtils.calculateAmount(source, sa.getParam("RevealNumber"), sa); dPHand = p.getController().chooseCardsToRevealFromHand(amount, amount, dPHand); } @@ -332,11 +332,21 @@ public class DiscardEffect extends SpellAbilityEffect { if (card == null) { continue; } if (p.discard(card, sa, table) != null) { discarded.add(card); + discardedByPlayer.add(card); } } } } } + + if (!discardedByPlayer.isEmpty()) { + final Map runParams = AbilityKey.newMap(); + runParams.put(AbilityKey.Player, p); + runParams.put(AbilityKey.Cards, discardedByPlayer); + runParams.put(AbilityKey.Cause, sa); + runParams.put(AbilityKey.FirstTime, firstDiscard); + game.getTriggerHandler().runTrigger(TriggerType.DiscardedAll, runParams, false); + } } if (sa.hasParam("RememberDiscarded")) { diff --git a/forge-game/src/main/java/forge/game/ability/effects/DrawEffect.java b/forge-game/src/main/java/forge/game/ability/effects/DrawEffect.java index c1912191dad..f5d918af8c2 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/DrawEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/DrawEffect.java @@ -55,10 +55,10 @@ public class DrawEffect extends SpellAbilityEffect { int actualNum = numCards; if (upto) { - actualNum = p.getController().chooseNumber(sa, "lblHowMayCardDoYouWantDraw", 0, numCards); + actualNum = p.getController().chooseNumber(sa, Localizer.getInstance().getMessage("lblHowManyCardDoYouWantDraw"),0, numCards); } - final CardCollectionView drawn = p.drawCards(actualNum); + final CardCollectionView drawn = p.drawCards(actualNum, sa); if (sa.hasParam("Reveal")) { p.getGame().getAction().reveal(drawn, p); } diff --git a/forge-game/src/main/java/forge/game/ability/effects/EffectEffect.java b/forge-game/src/main/java/forge/game/ability/effects/EffectEffect.java index 7e59dde1f78..326d56bf27d 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/EffectEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/EffectEffect.java @@ -86,7 +86,7 @@ public class EffectEffect extends SpellAbilityEffect { } if (sa.hasParam("ForgetCounter")) { - CounterType cType = CounterType.valueOf(sa.getParam("ForgetCounter")); + CounterType cType = CounterType.getType(sa.getParam("ForgetCounter")); rememberList = new FCollection(CardLists.filter(Iterables.filter(rememberList, Card.class), CardPredicates.hasCounter(cType))); } diff --git a/forge-game/src/main/java/forge/game/ability/effects/EncodeEffect.java b/forge-game/src/main/java/forge/game/ability/effects/EncodeEffect.java index b2f88def518..fce3d683d35 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/EncodeEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/EncodeEffect.java @@ -54,7 +54,7 @@ public class EncodeEffect extends SpellAbilityEffect { Card movedCard = game.getAction().moveTo(ZoneType.Exile, host, sa); // choose a creature - Card choice = player.getController().chooseSingleEntityForEffect(choices, sa, Localizer.getInstance().getMessage("lblChooseACreatureYouControlToEncode") + " ", true); + Card choice = player.getController().chooseSingleEntityForEffect(choices, sa, Localizer.getInstance().getMessage("lblChooseACreatureYouControlToEncode") + " ", true, null); if (choice == null) { return; diff --git a/forge-game/src/main/java/forge/game/ability/effects/ExploreEffect.java b/forge-game/src/main/java/forge/game/ability/effects/ExploreEffect.java index c31e4db297a..212e6ad83fc 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/ExploreEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/ExploreEffect.java @@ -7,7 +7,7 @@ import forge.game.ability.AbilityKey; import forge.game.ability.SpellAbilityEffect; import forge.game.card.Card; import forge.game.card.CardCollection; -import forge.game.card.CounterType; +import forge.game.card.CounterEnumType; import forge.game.player.Player; import forge.game.player.PlayerController; import forge.game.spellability.SpellAbility; @@ -78,7 +78,7 @@ public class ExploreEffect extends SpellAbilityEffect { // if the card is not more in the game anymore // this might still return true but its no problem if (game.getZoneOf(gamec).is(ZoneType.Battlefield) && gamec.equalsWithTimestamp(c)) { - c.addCounter(CounterType.P1P1, 1, pl, true, table); + c.addCounter(CounterEnumType.P1P1, 1, pl, true, table); } } diff --git a/forge-game/src/main/java/forge/game/ability/effects/FightEffect.java b/forge-game/src/main/java/forge/game/ability/effects/FightEffect.java index 7ae2fc18dc7..bbb39fb8e2c 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/FightEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/FightEffect.java @@ -63,6 +63,10 @@ public class FightEffect extends DamageBaseEffect { runParams.put(AbilityKey.Fighter, c); game.getTriggerHandler().runTrigger(TriggerType.Fight, runParams, false); } + + final Map runParams = AbilityKey.newMap(); + runParams.put(AbilityKey.Fighters, fighters); + game.getTriggerHandler().runTrigger(TriggerType.FightOnce, runParams, false); } private static List getFighters(SpellAbility sa) { diff --git a/forge-game/src/main/java/forge/game/ability/effects/ImmediateTriggerEffect.java b/forge-game/src/main/java/forge/game/ability/effects/ImmediateTriggerEffect.java index 7b0e66c1c42..4868397540c 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/ImmediateTriggerEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/ImmediateTriggerEffect.java @@ -3,6 +3,7 @@ package forge.game.ability.effects; import com.google.common.collect.Maps; import forge.game.ability.AbilityUtils; import forge.game.ability.SpellAbilityEffect; +import forge.game.spellability.AbilitySub; import forge.game.spellability.SpellAbility; import forge.game.trigger.Trigger; import forge.game.trigger.TriggerHandler; @@ -47,10 +48,6 @@ public class ImmediateTriggerEffect extends SpellAbilityEffect { final Trigger immediateTrig = TriggerHandler.parseTrigger(mapParams, sa.getHostCard(), sa.isIntrinsic()); - if (sa.hasParam("CopyTriggeringObjects")) { - immediateTrig.setStoredTriggeredObjects(sa.getTriggeringObjects()); - } - // Need to copy paid costs if (triggerRemembered != null) { @@ -71,8 +68,15 @@ public class ImmediateTriggerEffect extends SpellAbilityEffect { } if (mapParams.containsKey("Execute") || sa.hasAdditionalAbility("Execute")) { - SpellAbility overridingSA = sa.getAdditionalAbility("Execute"); + AbilitySub overridingSA = sa.getAdditionalAbility("Execute"); overridingSA.setActivatingPlayer(sa.getActivatingPlayer()); + // need to set Parent to null, otherwise it might have wrong root ability + overridingSA.setParent(null); + + if (sa.hasParam("CopyTriggeringObjects")) { + overridingSA.setTriggeringObjects(sa.getTriggeringObjects()); + } + immediateTrig.setOverridingAbility(overridingSA); } final TriggerHandler trigHandler = sa.getActivatingPlayer().getGame().getTriggerHandler(); diff --git a/forge-game/src/main/java/forge/game/ability/effects/InvestigateEffect.java b/forge-game/src/main/java/forge/game/ability/effects/InvestigateEffect.java new file mode 100644 index 00000000000..c8688c4d114 --- /dev/null +++ b/forge-game/src/main/java/forge/game/ability/effects/InvestigateEffect.java @@ -0,0 +1,61 @@ +package forge.game.ability.effects; + +import org.apache.commons.lang3.mutable.MutableBoolean; + +import forge.game.Game; +import forge.game.ability.AbilityUtils; +import forge.game.card.Card; +import forge.game.card.CardZoneTable; +import forge.game.card.token.TokenInfo; +import forge.game.event.GameEventCombatChanged; +import forge.game.event.GameEventTokenCreated; +import forge.game.player.Player; +import forge.game.spellability.SpellAbility; +import forge.util.Lang; + +public class InvestigateEffect extends TokenEffectBase { + + @Override + protected String getStackDescription(SpellAbility sa) { + final Card card = sa.getHostCard(); + final int amount = AbilityUtils.calculateAmount(card, sa.getParamOrDefault("Num", "1"), sa); + + StringBuilder sb = new StringBuilder("Investigate"); + if (amount > 1) { + sb.append(" ").append(Lang.getNumeral(amount)).append(" times"); + } + sb.append(". (Create a colorless Clue artifact token with \"{2}, Sacrifice this artifact: Draw a card.\")"); + + return sb.toString(); + } + + @Override + public void resolve(SpellAbility sa) { + final Card card = sa.getHostCard(); + final Game game = card.getGame(); + + final int amount = AbilityUtils.calculateAmount(card, sa.getParamOrDefault("Num", "1"), sa); + + final String tokenScript = "c_a_clue_draw"; + final Card prototype = TokenInfo.getProtoType(tokenScript, sa, false); + + for (final Player p : getTargetPlayers(sa)) { + for (int i = 0; i < amount; i++) { + CardZoneTable triggerList = new CardZoneTable(); + MutableBoolean combatChanged = new MutableBoolean(false); + makeTokens(prototype, p, sa, 1, true, false, triggerList, combatChanged); + + triggerList.triggerChangesZoneAll(game); + p.addInvestigatedThisTurn(); + + game.fireEvent(new GameEventTokenCreated()); + + if (combatChanged.isTrue()) { + game.updateCombatForView(); + game.fireEvent(new GameEventCombatChanged()); + } + } + } + } + +} diff --git a/forge-game/src/main/java/forge/game/ability/effects/ManaEffect.java b/forge-game/src/main/java/forge/game/ability/effects/ManaEffect.java index b55bcc90385..8558f46272b 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/ManaEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/ManaEffect.java @@ -195,6 +195,26 @@ public class ManaEffect extends SpellAbilityEffect { } if (colors == 0) return; abMana.setExpressChoice(ColorSet.fromMask(colors)); + } else if (type.startsWith("EachColoredManaSymbol")) { + final String res = type.split("_")[1]; + final CardCollection list = AbilityUtils.getDefinedCards(card, res, sa); + StringBuilder sb = new StringBuilder(); + for (Card c : list) { + String mana = c.getManaCost().toString(); + for (int i = 0; i < mana.length(); i++) { + char symbol = mana.charAt(i); + switch (symbol) { + case 'W': + case 'U': + case 'B': + case 'R': + case 'G': + sb.append(symbol).append(' '); + break; + } + } + } + abMana.setExpressChoice(sb.toString().trim()); } if (abMana.getExpressChoice().isEmpty()) { diff --git a/forge-game/src/main/java/forge/game/ability/effects/ManaReflectedEffect.java b/forge-game/src/main/java/forge/game/ability/effects/ManaReflectedEffect.java index 3d19c777592..c5867722a2c 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/ManaReflectedEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/ManaReflectedEffect.java @@ -13,6 +13,8 @@ import forge.util.Localizer; import java.util.Collection; import java.util.List; +import org.apache.commons.lang3.StringUtils; + public class ManaReflectedEffect extends SpellAbilityEffect { /* (non-Javadoc) @@ -98,12 +100,12 @@ public class ManaReflectedEffect extends SpellAbilityEffect { if (amount == 0) { sb.append("0"); } else { - try { + if (StringUtils.isNumeric(baseMana)) { // if baseMana is an integer(colorless), just multiply amount // and baseMana final int base = Integer.parseInt(baseMana); sb.append(base * amount); - } catch (final NumberFormatException e) { + } else { for (int i = 0; i < amount; i++) { if (i != 0) { sb.append(" "); diff --git a/forge-game/src/main/java/forge/game/ability/effects/ManifestEffect.java b/forge-game/src/main/java/forge/game/ability/effects/ManifestEffect.java index fed406415c2..e4c0b312ee0 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/ManifestEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/ManifestEffect.java @@ -40,7 +40,8 @@ public class ManifestEffect extends SpellAbilityEffect { } String title = sa.hasParam("ChoiceTitle") ? sa.getParam("ChoiceTitle") : Localizer.getInstance().getMessage("lblChooseCardToManifest") + " "; - tgtCards = new CardCollection(activator.getController().chooseEntitiesForEffect(choices, amount, amount, null, sa, title, p)); + + tgtCards = new CardCollection(activator.getController().chooseCardsForEffect(choices, sa, title, amount, amount, false, null)); } else if ("TopOfLibrary".equals(defined)) { tgtCards = p.getTopXCardsFromLibrary(amount); } else { diff --git a/forge-game/src/main/java/forge/game/ability/effects/MeldEffect.java b/forge-game/src/main/java/forge/game/ability/effects/MeldEffect.java index b89a17b08e0..50443ae04b1 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/MeldEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/MeldEffect.java @@ -36,7 +36,7 @@ public class MeldEffect extends SpellAbilityEffect { return; } - Card secondary = controller.getController().chooseSingleEntityForEffect(field, sa, Localizer.getInstance().getMessage("lblChooseCardToMeld")); + Card secondary = controller.getController().chooseSingleEntityForEffect(field, sa, Localizer.getInstance().getMessage("lblChooseCardToMeld"), null); secondary = game.getAction().exile(secondary, sa); diff --git a/forge-game/src/main/java/forge/game/ability/effects/MultiplePilesEffect.java b/forge-game/src/main/java/forge/game/ability/effects/MultiplePilesEffect.java index ec3de6b43eb..57b74d34c9b 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/MultiplePilesEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/MultiplePilesEffect.java @@ -86,7 +86,7 @@ public class MultiplePilesEffect extends SpellAbilityEffect { for (int i = 1; i < piles; i++) { int size = pool.size(); - CardCollectionView pile = p.getController().chooseCardsForEffect(pool, sa, Localizer.getInstance().getMessage("lblChooseCardsInTargetPile", String.valueOf(i)), 0, size, false); + CardCollectionView pile = p.getController().chooseCardsForEffect(pool, sa, Localizer.getInstance().getMessage("lblChooseCardsInTargetPile", String.valueOf(i)), 0, size, false, null); pileList.add(pile); pool.removeAll(pile); } diff --git a/forge-game/src/main/java/forge/game/ability/effects/MustBlockEffect.java b/forge-game/src/main/java/forge/game/ability/effects/MustBlockEffect.java index f83f720d8ad..1a950048965 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/MustBlockEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/MustBlockEffect.java @@ -12,8 +12,10 @@ import forge.game.zone.ZoneType; import forge.util.Localizer; import java.util.List; +import java.util.Map; import com.google.common.collect.Lists; +import com.google.common.collect.Maps; public class MustBlockEffect extends SpellAbilityEffect { @@ -23,6 +25,13 @@ public class MustBlockEffect extends SpellAbilityEffect { final Player activator = sa.getActivatingPlayer(); final Game game = activator.getGame(); + List cards; + if (sa.hasParam("DefinedAttacker")) { + cards = AbilityUtils.getDefinedCards(sa.getHostCard(), sa.getParam("DefinedAttacker"), sa); + } else { + cards = Lists.newArrayList(host); + } + List tgtCards = Lists.newArrayList(); if (sa.hasParam("Choices")) { Player chooser = activator; @@ -35,8 +44,9 @@ public class MustBlockEffect extends SpellAbilityEffect { choices = CardLists.getValidCards(choices, sa.getParam("Choices"), activator, host); if (!choices.isEmpty()) { String title = sa.hasParam("ChoiceTitle") ? sa.getParam("ChoiceTitle") : Localizer.getInstance().getMessage("lblChooseaCard") +" "; - - Card choosen = chooser.getController().chooseSingleEntityForEffect(choices, sa, title, false); + Map params = Maps.newHashMap(); + params.put("Attackers", cards); + Card choosen = chooser.getController().chooseSingleEntityForEffect(choices, sa, title, false, params); if (choosen != null) { tgtCards.add(choosen); @@ -48,13 +58,6 @@ public class MustBlockEffect extends SpellAbilityEffect { final boolean mustBlockAll = sa.hasParam("BlockAllDefined"); - List cards; - if (sa.hasParam("DefinedAttacker")) { - cards = AbilityUtils.getDefinedCards(sa.getHostCard(), sa.getParam("DefinedAttacker"), sa); - } else { - cards = Lists.newArrayList(host); - } - for (final Card c : tgtCards) { if ((!sa.usesTargeting()) || c.canBeTargetedBy(sa)) { if (mustBlockAll) { diff --git a/forge-game/src/main/java/forge/game/ability/effects/PlayEffect.java b/forge-game/src/main/java/forge/game/ability/effects/PlayEffect.java index c5b07d427b6..65ef6e1f37a 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/PlayEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/PlayEffect.java @@ -24,6 +24,7 @@ import forge.game.player.Player; import forge.game.replacement.ReplacementEffect; import forge.game.replacement.ReplacementHandler; import forge.game.replacement.ReplacementLayer; +import forge.game.spellability.AlternativeCost; import forge.game.spellability.SpellAbility; import forge.game.trigger.TriggerType; import forge.game.zone.Zone; @@ -118,7 +119,7 @@ public class PlayEffect extends SpellAbilityEffect { final int choicenum = AbilityUtils.calculateAmount(source, sa.getParam("ChoiceNum"), sa); tgtCards = new CardCollection( activator.getController().chooseCardsForEffect(choice, sa, - source + " - " + Localizer.getInstance().getMessage("lblChooseUpTo") + " " + Lang.nounWithNumeral(choicenum, "card"), 0, choicenum, true + source + " - " + Localizer.getInstance().getMessage("lblChooseUpTo") + " " + Lang.nounWithNumeral(choicenum, "card"), 0, choicenum, true, null ) ); } @@ -145,7 +146,7 @@ public class PlayEffect extends SpellAbilityEffect { final CardCollection saidNoTo = new CardCollection(); while (tgtCards.size() > saidNoTo.size() && saidNoTo.size() < amount && amount > 0) { activator.getController().tempShowCards(showCards); - Card tgtCard = controller.getController().chooseSingleEntityForEffect(tgtCards, sa, Localizer.getInstance().getMessage("lblSelectCardToPlay")); + Card tgtCard = controller.getController().chooseSingleEntityForEffect(tgtCards, sa, Localizer.getInstance().getMessage("lblSelectCardToPlay"), null); activator.getController().endTempShowCards(); if (tgtCard == null) { return; @@ -153,7 +154,7 @@ public class PlayEffect extends SpellAbilityEffect { final boolean wasFaceDown; if (tgtCard.isFaceDown()) { - tgtCard.turnFaceUp(false, false); + tgtCard.forceTurnFaceUp(); wasFaceDown = true; } else { wasFaceDown = false; @@ -247,7 +248,7 @@ public class PlayEffect extends SpellAbilityEffect { } if (sa.hasParam("Madness")) { - tgtSA.getHostCard().setMadness(true); + tgtSA.setAlternativeCost(AlternativeCost.Madness); } if (tgtSA.usesTargeting() && !optional) { diff --git a/forge-game/src/main/java/forge/game/ability/effects/PoisonEffect.java b/forge-game/src/main/java/forge/game/ability/effects/PoisonEffect.java index 21d6f14715a..a5baf906e78 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/PoisonEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/PoisonEffect.java @@ -5,7 +5,7 @@ import forge.game.GameEntityCounterTable; import forge.game.ability.AbilityUtils; import forge.game.ability.SpellAbilityEffect; import forge.game.card.Card; -import forge.game.card.CounterType; +import forge.game.card.CounterEnumType; import forge.game.player.Player; import forge.game.spellability.SpellAbility; import forge.util.Lang; @@ -59,7 +59,7 @@ import java.util.List; sb.append("s"); } - String type = CounterType.POISON.getName() + " counter"; + String type = CounterEnumType.POISON.getName() + " counter"; sb.append(" ").append(Lang.nounWithAmount(amount, type)).append("."); diff --git a/forge-game/src/main/java/forge/game/ability/effects/PumpAllEffect.java b/forge-game/src/main/java/forge/game/ability/effects/PumpAllEffect.java index 790eed68849..9bda62c3a75 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/PumpAllEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/PumpAllEffect.java @@ -96,6 +96,12 @@ public class PumpAllEffect extends SpellAbilityEffect { } else if (sa.hasParam("UntilLoseControl")) { tgtC.addLeavesPlayCommand(untilEOT); tgtC.addChangeControllerCommand(untilEOT); + } else if (sa.hasParam("UntilTheEndOfYourNextTurn")) { + if (game.getPhaseHandler().isPlayerTurn(sa.getActivatingPlayer())) { + game.getEndOfTurn().registerUntilEnd(sa.getActivatingPlayer(), untilEOT); + } else { + game.getEndOfTurn().addUntilEnd(sa.getActivatingPlayer(), untilEOT); + } } else { game.getEndOfTurn().addUntil(untilEOT); } diff --git a/forge-game/src/main/java/forge/game/ability/effects/PumpEffect.java b/forge-game/src/main/java/forge/game/ability/effects/PumpEffect.java index 8cd637577ac..abc11856243 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/PumpEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/PumpEffect.java @@ -11,6 +11,7 @@ import forge.game.card.CardUtil; import forge.game.event.GameEventCardStatsChanged; import forge.game.keyword.KeywordInterface; import forge.game.player.Player; +import forge.game.player.PlayerCollection; import forge.game.spellability.SpellAbility; import forge.game.zone.ZoneType; import forge.util.Aggregates; @@ -290,6 +291,10 @@ public class PumpEffect extends SpellAbilityEffect { replaced = "CardUID_" + host.getId(); } else if (defined.equals("ActivatorName")) { replaced = sa.getActivatingPlayer().getName(); + } else if (defined.endsWith("Player")) { + PlayerCollection players = AbilityUtils.getDefinedPlayers(host, defined, sa); + if (players.isEmpty()) return; + replaced = "PlayerUID_" + players.get(0).getId(); } for (int i = 0; i < keywords.size(); i++) { keywords.set(i, TextUtil.fastReplace(keywords.get(i), defined, replaced)); diff --git a/forge-game/src/main/java/forge/game/ability/effects/RepeatEachEffect.java b/forge-game/src/main/java/forge/game/ability/effects/RepeatEachEffect.java index 54e32d8e6d6..17f644810c4 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/RepeatEachEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/RepeatEachEffect.java @@ -1,8 +1,6 @@ package forge.game.ability.effects; import com.google.common.collect.Lists; -import com.google.common.collect.Maps; - import forge.GameCommand; import forge.game.Game; import forge.game.ability.AbilityUtils; @@ -13,13 +11,10 @@ import forge.game.spellability.AbilitySub; import forge.game.spellability.SpellAbility; import forge.game.spellability.SpellAbilityStackInstance; import forge.game.zone.ZoneType; -import forge.util.Aggregates; import forge.util.collect.FCollection; -import forge.util.Localizer; +import java.util.Collections; import java.util.List; -import java.util.Map; -import java.util.Map.Entry; public class RepeatEachEffect extends SpellAbilityEffect { @@ -29,6 +24,7 @@ public class RepeatEachEffect extends SpellAbilityEffect { @SuppressWarnings("serial") @Override public void resolve(SpellAbility sa) { + // Things to loop over: Cards, Players, or SAs final Card source = sa.getHostCard(); final AbilitySub repeat = sa.getAdditionalAbility("RepeatSubAbility"); @@ -45,8 +41,7 @@ public class RepeatEachEffect extends SpellAbilityEffect { final Game game = player.getGame(); boolean useImprinted = sa.hasParam("UseImprinted"); - boolean loopOverCards = false; - boolean recordChoice = sa.hasParam("RecordChoice"); + CardCollectionView repeatCards = null; List repeatSas = null; @@ -59,7 +54,6 @@ public class RepeatEachEffect extends SpellAbilityEffect { } repeatCards = CardLists.getValidCards(game.getCardsIn(zone), sa.getParam("RepeatCards"), source.getController(), source); - loopOverCards = !recordChoice; } else if (sa.hasParam(("RepeatSpellAbilities"))) { repeatSas = Lists.newArrayList(); @@ -77,17 +71,8 @@ public class RepeatEachEffect extends SpellAbilityEffect { repeatCards = CardLists.getValidCards(repeatCards, sa.getParam("AdditionalRestriction"), source.getController(), source); } - if (!repeatCards.isEmpty()) { - loopOverCards = true; - } } - // Removing this throw since it doesn't account for Repeating by players or counters e.g. Tempting Wurm - // Feel free to re-add it if you account for every card that's scripted with RepeatEach - /* - else { - throw new IllegalAbilityException(sa, this); - }*/ - + boolean loopOverCards = repeatCards != null && !repeatCards.isEmpty(); if (sa.hasParam("ClearRemembered")) { source.clearRemembered(); @@ -102,7 +87,6 @@ public class RepeatEachEffect extends SpellAbilityEffect { } if (loopOverCards) { - // TODO (ArsenalNut 22 Dec 2012) Add logic to order cards for AI if (sa.hasParam("ChooseOrder") && repeatCards.size() >= 2) { repeatCards = player.getController().orderMoveToZoneList(repeatCards, ZoneType.Stack); } @@ -138,10 +122,9 @@ public class RepeatEachEffect extends SpellAbilityEffect { boolean optional = sa.hasParam("RepeatOptionalForEachPlayer"); boolean nextTurn = sa.hasParam("NextTurnForEachPlayer"); if (sa.hasParam("StartingWithActivator")) { - int size = repeatPlayers.size(); - Player activator = sa.getActivatingPlayer(); - while (!activator.equals(repeatPlayers.getFirst())) { - repeatPlayers.add(size - 1, repeatPlayers.remove(0)); + int aidx = repeatPlayers.indexOf(player); + if (aidx != -1) { + Collections.rotate(repeatPlayers, -aidx); } } for (final Player p : repeatPlayers) { @@ -164,73 +147,6 @@ public class RepeatEachEffect extends SpellAbilityEffect { } } } - - if (sa.hasParam("RepeatCounters")) { - Card target = sa.getTargetCard(); - if (target == null) { - target = AbilityUtils.getDefinedCards(source, sa.getParam("Defined"), sa).get(0); - } - for (CounterType type : target.getCounters().keySet()) { - StringBuilder sb = new StringBuilder(); - sb.append("Number$").append(target.getCounters(type)); - source.setSVar("RepeatSVarCounter", type.getName().toUpperCase()); - source.setSVar("RepeatCounterAmount", sb.toString()); - AbilityUtils.resolve(repeat); - } - } - if (recordChoice) { - boolean random = sa.hasParam("Random"); - Map> recordMap = Maps.newHashMap(); - if (sa.hasParam("ChoosePlayer")) { - for (Card card : repeatCards) { - Player p; - if (random) { - p = Aggregates.random(game.getPlayers()); - } else { - p = sa.getActivatingPlayer().getController().chooseSingleEntityForEffect(game.getPlayers(), sa, Localizer.getInstance().getMessage("lblChoosePlayer")); - } - if (recordMap.containsKey(p)) { - recordMap.get(p).add(0, card); - } else { - recordMap.put(p, Lists.newArrayList(card)); - } - } - } - else if (sa.hasParam("ChooseCard")) { - List list = CardLists.getValidCards(game.getCardsIn(ZoneType.Battlefield), - sa.getParam("ChooseCard"), source.getController(), source); - String filterController = sa.getParam("FilterControlledBy"); - // default: Starting with you and proceeding in the chosen direction - Player p = sa.getActivatingPlayer(); - do { - CardCollection valid = new CardCollection(list); - if ("NextPlayerInChosenDirection".equals(filterController)) { - valid = CardLists.filterControlledBy(valid, - game.getNextPlayerAfter(p, source.getChosenDirection())); - } - Card card = p.getController().chooseSingleEntityForEffect(valid, sa, Localizer.getInstance().getMessage("lblChooseaCard")); - if (recordMap.containsKey(p)) { - recordMap.get(p).add(0, card); - } else { - recordMap.put(p, Lists.newArrayList(card)); - } - if (source.getChosenDirection() != null) { - p = game.getNextPlayerAfter(p, source.getChosenDirection()); - } else { - p = game.getNextPlayerAfter(p); - } - } while (!p.equals(sa.getActivatingPlayer())); - } - - for (Entry> entry : recordMap.entrySet()) { - // Remember the player and imprint the cards - source.addRemembered(entry.getKey()); - source.addImprintedCards(entry.getValue()); - AbilityUtils.resolve(repeat); - source.removeRemembered(entry.getKey()); - source.removeImprintedCards(entry.getValue()); - } - } if(sa.hasParam("DamageMap")) { sa.getPreventMap().triggerPreventDamage(false); diff --git a/forge-game/src/main/java/forge/game/ability/effects/RepeatEffect.java b/forge-game/src/main/java/forge/game/ability/effects/RepeatEffect.java index e22f817af6e..eaed68ffe73 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/RepeatEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/RepeatEffect.java @@ -5,7 +5,6 @@ import forge.game.ability.AbilityUtils; import forge.game.ability.SpellAbilityEffect; import forge.game.card.Card; import forge.game.card.CardCollectionView; -import forge.game.card.CardFactoryUtil; import forge.game.card.CardLists; import forge.game.player.Player; import forge.game.spellability.AbilitySub; @@ -94,15 +93,8 @@ public class RepeatEffect extends SpellAbilityEffect { } list = CardLists.getValidCards(list, repeatPresent.split(","), sa.getActivatingPlayer(), sa.getHostCard(), sa); - int right; final String rightString = repeatCompare.substring(2); - try { // If this is an Integer, just parse it - right = Integer.parseInt(rightString); - } catch (final NumberFormatException e) { // Otherwise, grab it from - // the - // SVar - right = CardFactoryUtil.xCount(sa.getHostCard(), sa.getHostCard().getSVar(rightString)); - } + int right = AbilityUtils.calculateAmount(sa.getHostCard(), rightString, sa); final int left = list.size(); diff --git a/forge-game/src/main/java/forge/game/ability/effects/SacrificeEffect.java b/forge-game/src/main/java/forge/game/ability/effects/SacrificeEffect.java index f4a84e42a43..7e05cec8c9f 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/SacrificeEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/SacrificeEffect.java @@ -45,13 +45,13 @@ public class SacrificeEffect extends SpellAbilityEffect { } } else if (sa.hasParam("CumulativeUpkeep")) { GameEntityCounterTable table = new GameEntityCounterTable(); - card.addCounter(CounterType.AGE, 1, activator, true, table); + card.addCounter(CounterEnumType.AGE, 1, activator, true, table); table.triggerCountersPutAll(game); Cost cumCost = new Cost(sa.getParam("CumulativeUpkeep"), true); Cost payCost = new Cost(ManaCost.ZERO, true); - int n = card.getCounters(CounterType.AGE); + int n = card.getCounters(CounterEnumType.AGE); // multiply cost for (int i = 0; i < n; ++i) { diff --git a/forge-game/src/main/java/forge/game/ability/effects/SetStateEffect.java b/forge-game/src/main/java/forge/game/ability/effects/SetStateEffect.java index e25e9cc2ef3..2ab35c6b1dd 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/SetStateEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/SetStateEffect.java @@ -8,7 +8,7 @@ import forge.game.ability.SpellAbilityEffect; import forge.game.card.Card; import forge.game.card.CardCollection; import forge.game.card.CardUtil; -import forge.game.card.CounterType; +import forge.game.card.CounterEnumType; import forge.game.event.GameEventCardStatsChanged; import forge.game.player.Player; import forge.game.player.PlayerActionConfirmMode; @@ -76,7 +76,7 @@ public class SetStateEffect extends SpellAbilityEffect { if ("TurnFace".equals(mode) && tgt.isFaceDown() && tgt.isInZone(ZoneType.Battlefield) && !tgt.getState(CardStateName.Original).getType().isPermanent()) { Card lki = CardUtil.getLKICopy(tgt); - lki.turnFaceUp(true, false); + lki.forceTurnFaceUp(); game.getAction().reveal(new CardCollection(lki), lki.getOwner(), true, Localizer.getInstance().getMessage("lblFaceDownCardCantTurnFaceUp")); continue; @@ -106,11 +106,11 @@ public class SetStateEffect extends SpellAbilityEffect { boolean hasTransformed = false; if (morphUp) { - hasTransformed = tgt.turnFaceUp(); + hasTransformed = tgt.turnFaceUp(sa); } else if (manifestUp) { - hasTransformed = tgt.turnFaceUp(true, true); + hasTransformed = tgt.turnFaceUp(true, true, sa); } else { - hasTransformed = tgt.changeCardState(mode, sa.getParam("NewState")); + hasTransformed = tgt.changeCardState(mode, sa.getParam("NewState"), sa); } if ( hasTransformed ) { if (morphUp) { @@ -125,7 +125,7 @@ public class SetStateEffect extends SpellAbilityEffect { } game.fireEvent(new GameEventCardStatsChanged(tgt)); if (sa.hasParam("Mega")) { - tgt.addCounter(CounterType.P1P1, 1, p, true, table); + tgt.addCounter(CounterEnumType.P1P1, 1, p, true, table); } if (remChanged) { host.addRemembered(tgt); diff --git a/forge-game/src/main/java/forge/game/ability/effects/TokenEffect.java b/forge-game/src/main/java/forge/game/ability/effects/TokenEffect.java index 5f27c905323..afe5751103c 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/TokenEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/TokenEffect.java @@ -17,189 +17,25 @@ */ package forge.game.ability.effects; -import java.util.Arrays; -import java.util.List; +import org.apache.commons.lang3.mutable.MutableBoolean; -import forge.card.MagicColor; import forge.game.ability.AbilityKey; import forge.game.card.token.TokenInfo; -import org.apache.commons.lang3.StringUtils; -import com.google.common.collect.Iterables; -import com.google.common.collect.Lists; -import com.google.common.collect.Sets; - -import forge.card.CardType; import forge.game.Game; -import forge.game.GameEntity; -import forge.game.GameObject; -import forge.game.ability.AbilityFactory; import forge.game.ability.AbilityUtils; -import forge.game.ability.SpellAbilityEffect; import forge.game.card.Card; -import forge.game.card.CardCollection; -import forge.game.card.CardUtil; import forge.game.card.CardZoneTable; -import forge.game.combat.Combat; import forge.game.event.GameEventCombatChanged; import forge.game.event.GameEventTokenCreated; import forge.game.player.Player; import forge.game.spellability.SpellAbility; -import forge.game.trigger.Trigger; -import forge.game.trigger.TriggerHandler; -import forge.game.zone.ZoneType; -import forge.util.Localizer; -import forge.util.CardTranslation; -import forge.item.PaperToken; -import forge.util.collect.FCollectionView; -import forge.util.MyRandom; -public class TokenEffect extends SpellAbilityEffect { - - private String tokenOwner; - private String[] tokenColors; - private String[] tokenOriginalColors; - private String tokenImage; - private String[] tokenAltImages; - private String[] tokenAbilities; - private String[] tokenTriggers; - private String[] tokenSVars; - private String[] tokenStaticAbilities; - private boolean tokenTapped; - private boolean tokenAttacking; - private String tokenBlocking; - private String tokenAmount; - private String tokenToughness; - private String tokenPower; - private String[] tokenTypes; - private String[] tokenOriginalTypes; - private String tokenName; - private String tokenOriginalName; - private String[] tokenKeywords; - private String[] tokenHiddenKeywords; - - private void readMetaParams(final SpellAbility mapParams) { - this.tokenTapped = mapParams.getParamOrDefault("TokenTapped", "False").equalsIgnoreCase("True"); - this.tokenAttacking = mapParams.getParamOrDefault("TokenAttacking", "False").equalsIgnoreCase("True"); - this.tokenBlocking = mapParams.getParam("TokenBlocking"); - - this.tokenAmount = mapParams.getParamOrDefault("TokenAmount", "1"); - this.tokenOwner = mapParams.getParamOrDefault("TokenOwner", "You"); - } - - private void readParameters(final SpellAbility mapParams, Card prototype) { - readMetaParams(mapParams); - if (prototype == null) { - readTokenParams(mapParams); - } - } - - private void readTokenParams(final SpellAbility mapParams) { - String image; - String[] keywords; - - if (mapParams.hasParam("TokenKeywords")) { - // TODO: Change this Split to a semicolon or something else - keywords = mapParams.getParam("TokenKeywords").split("<>"); - } else { - keywords = new String[0]; - } - - if (mapParams.hasParam("TokenHiddenKeywords")) { - this.tokenHiddenKeywords = mapParams.getParam("TokenHiddenKeywords").split("&"); - } - - if (mapParams.hasParam("TokenImage")) { - image = PaperToken.makeTokenFileName(mapParams.getParam("TokenImage")); - } else { - image = ""; - } - - if (mapParams.hasParam("TokenAltImages")) { - this.tokenAltImages = mapParams.getParam("TokenAltImages").split(","); - for (int i = 0; i < tokenAltImages.length; i++) { - this.tokenAltImages[i] = PaperToken.makeTokenFileName(this.tokenAltImages[i].trim()); - } - } else { - this.tokenAltImages = null; - } - - if (mapParams.hasParam("TokenAbilities")) { - this.tokenAbilities = mapParams.getParam("TokenAbilities").split(","); - } else { - this.tokenAbilities = null; - } - if (mapParams.hasParam("TokenTriggers")) { - this.tokenTriggers = mapParams.getParam("TokenTriggers").split(","); - } else { - this.tokenTriggers = null; - } - if (mapParams.hasParam("TokenSVars")) { - this.tokenSVars = mapParams.getParam("TokenSVars").split(","); - } else { - this.tokenSVars = null; - } - if (mapParams.hasParam("TokenStaticAbilities")) { - this.tokenStaticAbilities = mapParams.getParam("TokenStaticAbilities").split(","); - } else { - this.tokenStaticAbilities = null; - } - - this.tokenPower = mapParams.getParam("TokenPower"); - this.tokenToughness = mapParams.getParam("TokenToughness"); - - this.tokenOriginalTypes = mapParams.getOriginalMapParams().get("TokenTypes").split(","); - this.tokenTypes = mapParams.getParam("TokenTypes").split(","); - - if (mapParams.hasParam("TokenName")) { - this.tokenOriginalName = mapParams.getOriginalMapParams().get("TokenName"); - this.tokenName = mapParams.getParam("TokenName"); - } else { - this.tokenOriginalName = StringUtils.join(new CardType(Lists.newArrayList(this.tokenOriginalTypes)).getSubtypes(), " "); - this.tokenName = StringUtils.join(new CardType(Lists.newArrayList(this.tokenTypes)).getSubtypes(), " "); - } - - this.tokenOriginalColors = mapParams.getOriginalMapParams().get("TokenColors").split(","); - this.tokenColors = mapParams.getParam("TokenColors").split(","); - - this.tokenKeywords = keywords; - this.tokenImage = image; - } +public class TokenEffect extends TokenEffectBase { @Override protected String getStackDescription(SpellAbility sa) { - final StringBuilder sb = new StringBuilder(); - final Card host = sa.getHostCard(); - Card prototype = loadTokenPrototype(sa); - - if (prototype != null) { - return sa.getDescription(); - } - - readParameters(sa, prototype); - - final int finalPower = AbilityUtils.calculateAmount(host, this.tokenPower, sa); - final int finalToughness = AbilityUtils.calculateAmount(host, this.tokenToughness, sa); - final int finalAmount = AbilityUtils.calculateAmount(host, this.tokenAmount, sa); - - final String substitutedName = this.tokenName.equals("ChosenType") ? host.getChosenType() : this.tokenName; - - sb.append("Create (").append(finalAmount).append(") "); - if (Arrays.asList(this.tokenTypes).contains("Creature")) { - sb.append(finalPower).append("/").append(finalToughness).append(" "); - } - sb.append(substitutedName).append(" token"); - if (finalAmount != 1) { - sb.append("s"); - } - - if (this.tokenOwner.equals("Opponent")) { - sb.append(" under your opponent's control."); - } else { - sb.append("."); - } - - return sb.toString(); + return sa.getDescription(); } public Card loadTokenPrototype(SpellAbility sa) { @@ -209,9 +45,7 @@ public class TokenEffect extends SpellAbilityEffect { final Card result = TokenInfo.getProtoType(sa.getParam("TokenScript"), sa); - if (result != null) { - tokenName = result.getName(); - } else { + if (result == null) { throw new RuntimeException("don't find Token for TokenScript: " + sa.getParam("TokenScript")); } @@ -224,6 +58,18 @@ public class TokenEffect extends SpellAbilityEffect { final Game game = host.getGame(); final SpellAbility root = sa.getRootAbility(); + // linked Abilities, if it needs chosen values, but nothing is chosen, no token can be created + if (sa.hasParam("TokenTypes")) { + if (sa.getParam("TokenTypes").contains("ChosenType") && !host.hasChosenType()) { + return; + } + } + if (sa.hasParam("TokenColors")) { + if (sa.getParam("TokenColors").contains("ChosenColor") && !host.hasChosenColor()) { + return; + } + } + // Cause of the Token Effect, in general it should be this // but if its a Replacement Effect, it might be something else or null SpellAbility cause = sa; @@ -234,55 +80,9 @@ public class TokenEffect extends SpellAbilityEffect { } } - final boolean remember = sa.hasParam("RememberTokens"); - final boolean imprint = sa.hasParam("ImprintTokens"); - final List allTokens = Lists.newArrayList(); - - boolean combatChanged = false; - boolean inCombat = game.getPhaseHandler().inCombat(); - Card prototype = loadTokenPrototype(sa); - readParameters(sa, prototype); - final int finalAmount = AbilityUtils.calculateAmount(host, this.tokenAmount, sa); - - TokenInfo tokenInfo; - - if (prototype == null) { - String originalColorDesc = parseColorForImage(); - - final List imageNames = Lists.newArrayListWithCapacity(1); - if (this.tokenImage.equals("")) { - imageNames.add(PaperToken.makeTokenFileName(originalColorDesc, tokenPower, tokenToughness, tokenOriginalName)); - } else { - imageNames.add(0, this.tokenImage); - } - if (this.tokenAltImages != null) { - imageNames.addAll(Arrays.asList(this.tokenAltImages)); - } - - String cost = determineTokenColor(host); - - final int finalPower = AbilityUtils.calculateAmount(host, this.tokenPower, sa); - final int finalToughness = AbilityUtils.calculateAmount(host, this.tokenToughness, sa); - - final String[] substitutedTypes = Arrays.copyOf(this.tokenTypes, this.tokenTypes.length); - for (int i = 0; i < substitutedTypes.length; i++) { - if (substitutedTypes[i].equals("ChosenType")) { - substitutedTypes[i] = host.getChosenType(); - } - } - final String substitutedName = this.tokenName.equals("ChosenType") ? host.getChosenType() : this.tokenName; - - final String imageName = imageNames.get(MyRandom.getRandom().nextInt(imageNames.size())); - tokenInfo = new TokenInfo(substitutedName, imageName, - cost, substitutedTypes, this.tokenKeywords, finalPower, finalToughness); - } else { - // TODO: Substitute type name for Chosen tokens - // TODO: If host has has it's color/type altered make sure that's appropriately applied - // TODO: Lock down final power and toughness if it's actually X values - tokenInfo = new TokenInfo(prototype, host); - } + final int finalAmount = AbilityUtils.calculateAmount(host, sa.getParamOrDefault("TokenAmount", "1"), sa); boolean useZoneTable = true; CardZoneTable triggerList = sa.getChangeZoneTable(); @@ -295,66 +95,9 @@ public class TokenEffect extends SpellAbilityEffect { useZoneTable = true; } - for (final Player controller : AbilityUtils.getDefinedPlayers(host, this.tokenOwner, sa)) { - List tokens; - - if (prototype == null) { - tokens = tokenInfo.makeTokenWithMultiplier(controller, finalAmount, cause != null); - grantHiddenKeywords(tokens); - grantSvars(tokens, sa); - grantAbilities(tokens, sa); - grantTriggers(tokens, sa); - grantStatics(tokens, sa); - } else { - tokens = TokenInfo.makeTokensFromPrototype(prototype, controller, finalAmount, cause != null); - } - - for (Card tok : tokens) { - if (this.tokenTapped) { - tok.setTapped(true); - } - - if (sa.hasParam("AttachedTo") && !attachTokenTo(tok, sa)) { - continue; - } - - // Should this be catching the Card that's returned? - Card c = game.getAction().moveToPlay(tok, sa); - if (c.getZone() != null) { - triggerList.put(ZoneType.None, c.getZone().getZoneType(), c); - } - - if (sa.hasParam("AtEOTTrig")) { - addSelfTrigger(sa, sa.getParam("AtEOTTrig"), c); - } - - if (inCombat) { - combatChanged = addTokenToCombat(game, c, tok.getController(), sa, host) || combatChanged; - } - - c.updateStateForView(); - - if (remember) { - game.getCardState(sa.getHostCard()).addRemembered(c); - } - if (imprint) { - game.getCardState(sa.getHostCard()).addImprintedCard(c); - } - if (sa.hasParam("RememberSource")) { - game.getCardState(c).addRemembered(host); - } - if (sa.hasParam("TokenRemembered")) { - final Card token = game.getCardState(c); - final String remembered = sa.getParam("TokenRemembered"); - for (final Object o : AbilityUtils.getDefinedObjects(host, remembered, sa)) { - token.addRemembered(o); - } - } - allTokens.add(c); - } - if ("Clue".equals(tokenName)) { // investigate trigger - controller.addInvestigatedThisTurn(); - } + MutableBoolean combatChanged = new MutableBoolean(false); + for (final Player owner : AbilityUtils.getDefinedPlayers(host, sa.getParamOrDefault("TokenOwner", "You"), sa)) { + makeTokens(prototype, owner, sa, finalAmount, cause != null, false, triggerList, combatChanged); } if (!useZoneTable) { @@ -364,190 +107,9 @@ public class TokenEffect extends SpellAbilityEffect { game.fireEvent(new GameEventTokenCreated()); - if (combatChanged) { + if (combatChanged.isTrue()) { game.updateCombatForView(); game.fireEvent(new GameEventCombatChanged()); } - if (sa.hasParam("AtEOT")) { - registerDelayedTrigger(sa, sa.getParam("AtEOT"), allTokens); - } - } - - private String parseColorForImage() { - StringBuilder originalColorDesc = new StringBuilder(); - for (final String col : this.tokenOriginalColors) { - originalColorDesc.append(MagicColor.toShortString(col)); - if (originalColorDesc.toString().equals("C")) { - return originalColorDesc.toString(); - } - } - return originalColorDesc.toString(); - } - - private String determineTokenColor(Card host) { - final String[] substitutedColors = Arrays.copyOf(this.tokenColors, this.tokenColors.length); - for (int i = 0; i < substitutedColors.length; i++) { - if (substitutedColors[i].equals("ChosenColor")) { - // this currently only supports 1 chosen color - substitutedColors[i] = host.getChosenColor(); - } - } - - StringBuilder sb = new StringBuilder(); - for (final String col : substitutedColors) { - String str = MagicColor.toShortString(col); - if (str.equals("C")) { - return "1"; - } - - sb.append(str).append(" "); - } - - return sb.toString().trim(); - } - - private void grantHiddenKeywords(List tokens) { - // Grant rule changes - if (this.tokenHiddenKeywords != null) { - for (final String s : this.tokenHiddenKeywords) { - for (final Card c : tokens) { - c.addHiddenExtrinsicKeyword(s); - } - } - } - } - - private void grantAbilities(List tokens, SpellAbility root) { - if (this.tokenAbilities != null) { - for (final String s : this.tokenAbilities) { - final String actualAbility = AbilityUtils.getSVar(root, s); - for (final Card c : tokens) { - final SpellAbility grantedAbility = AbilityFactory.getAbility(actualAbility, c); - // Set intrinsic, so that effects like Clone will copy these. - grantedAbility.setIntrinsic(true); - c.addSpellAbility(grantedAbility); - } - } - } - } - - private void grantTriggers(List tokens, SpellAbility root) { - if (this.tokenTriggers != null) { - for (final String s : this.tokenTriggers) { - final String actualTrigger = AbilityUtils.getSVar(root, s); - for (final Card c : tokens) { - final Trigger parsedTrigger = TriggerHandler.parseTrigger(actualTrigger, c, true); - final String ability = AbilityUtils.getSVar(root, parsedTrigger.getParam("Execute")); - parsedTrigger.setOverridingAbility(AbilityFactory.getAbility(ability, c)); - c.addTrigger(parsedTrigger); - } - } - } - } - - private void grantSvars(List tokens, SpellAbility root) { - if (this.tokenSVars != null) { - for (final String s : this.tokenSVars) { - String actualSVar = AbilityUtils.getSVar(root, s); - String name = s; - if (actualSVar.startsWith("SVar")) { - actualSVar = actualSVar.split("SVar:")[1]; - name = actualSVar.split(":")[0]; - actualSVar = actualSVar.split(":")[1]; - } - for (final Card c : tokens) { - c.setSVar(name, actualSVar); - } - } - } - } - - private void grantStatics(List tokens, SpellAbility root) { - if (this.tokenStaticAbilities != null) { - for (final String s : this.tokenStaticAbilities) { - final String actualAbility = AbilityUtils.getSVar(root, s); - for (final Card c : tokens) { - c.addStaticAbility(actualAbility); - } - } - } - } - - private boolean addTokenToCombat(Game game, Card c, Player controller, SpellAbility sa, Card host) { - boolean combatChanged = false; - if (this.tokenAttacking) { - final Combat combat = game.getCombat(); - - // into battlefield attacking only should work if you are the attacking player - if (combat.getAttackingPlayer().equals(controller)) { - final FCollectionView defs = combat.getDefenders(); - final GameEntity defender = controller.getController().chooseSingleEntityForEffect(defs, sa, Localizer.getInstance().getMessage("lblChooseDefenderToAttackWithCard", CardTranslation.getTranslatedName(c.getName())), false); - combat.addAttacker(c, defender); - combatChanged = true; - } - } - if (this.tokenBlocking != null) { - final Combat combat = game.getPhaseHandler().getCombat(); - final Card attacker = Iterables.getFirst(AbilityUtils.getDefinedCards(host, this.tokenBlocking, sa), null); - if (attacker != null) { - final boolean wasBlocked = combat.isBlocked(attacker); - combat.addBlocker(attacker, c); - combat.orderAttackersForDamageAssignment(c); - - // Run triggers for new blocker and add it to damage assignment order - if (!wasBlocked) { - combat.setBlocked(attacker, true); - combat.addBlockerToDamageAssignmentOrder(attacker, c); - } - combatChanged = true; - } - } - return combatChanged; - } - - private boolean attachTokenTo(Card tok, SpellAbility sa) { - final Card host = sa.getHostCard(); - final Game game = host.getGame(); - - GameObject aTo = Iterables.getFirst( - AbilityUtils.getDefinedObjects(host, sa.getParam("AttachedTo"), sa), null); - - if (aTo instanceof GameEntity) { - GameEntity ge = (GameEntity)aTo; - // check what the token would be on the battlefield - Card lki = CardUtil.getLKICopy(tok); - - lki.setLastKnownZone(tok.getController().getZone(ZoneType.Battlefield)); - - // double freeze tracker, so it doesn't update view - game.getTracker().freeze(); - CardCollection preList = new CardCollection(lki); - game.getAction().checkStaticAbilities(false, Sets.newHashSet(lki), preList); - - // TODO update when doing Attach Update - boolean canAttach = lki.isAttachment(); - - if (canAttach && !ge.canBeAttached(lki)) { - canAttach = false; - } - - // reset static abilities - game.getAction().checkStaticAbilities(false); - // clear delayed changes, this check should not have updated the view - game.getTracker().clearDelayed(); - // need to unfreeze tracker - game.getTracker().unfreeze(); - - if (!canAttach) { - // Token can't attach to it - return false; - } - - tok.attachToEntity(ge); - return true; - } else { - // not a GameEntity, cant be attach - return false; - } } } diff --git a/forge-game/src/main/java/forge/game/ability/effects/TokenEffectBase.java b/forge-game/src/main/java/forge/game/ability/effects/TokenEffectBase.java new file mode 100644 index 00000000000..52ec2a03853 --- /dev/null +++ b/forge-game/src/main/java/forge/game/ability/effects/TokenEffectBase.java @@ -0,0 +1,238 @@ +package forge.game.ability.effects; + +import java.util.Arrays; +import java.util.List; +import java.util.Map; + +import org.apache.commons.lang3.mutable.MutableBoolean; + +import com.google.common.collect.Iterables; +import com.google.common.collect.Lists; +import com.google.common.collect.Maps; +import com.google.common.collect.Sets; + +import forge.GameCommand; +import forge.game.Game; +import forge.game.GameEntity; +import forge.game.GameObject; +import forge.game.ability.AbilityUtils; +import forge.game.ability.SpellAbilityEffect; +import forge.game.card.Card; +import forge.game.card.CardCollection; +import forge.game.card.CardUtil; +import forge.game.card.CardZoneTable; +import forge.game.card.token.TokenInfo; +import forge.game.combat.Combat; +import forge.game.event.GameEventCardStatsChanged; +import forge.game.player.Player; +import forge.game.spellability.SpellAbility; +import forge.game.zone.ZoneType; +import forge.util.CardTranslation; +import forge.util.Localizer; +import forge.util.collect.FCollectionView; + +public abstract class TokenEffectBase extends SpellAbilityEffect { + + protected List makeTokens(final Card prototype, final Player creator, final SpellAbility sa, int finalAmount, + boolean applyMultiplier, boolean clone, CardZoneTable triggerList, MutableBoolean combatChanged) { + final Card host = sa.getHostCard(); + final Game game = host.getGame(); + final long timestamp = game.getNextTimestamp(); + + final List pumpKeywords = Lists.newArrayList(); + if (sa.hasParam("PumpKeywords")) { + pumpKeywords.addAll(Arrays.asList(sa.getParam("PumpKeywords").split(" & "))); + } + + List allTokens = Lists.newArrayList(); + for (Card tok : TokenInfo.makeTokensFromPrototype(prototype, creator, finalAmount, applyMultiplier)) { + if (sa.hasParam("TokenTapped")) { + tok.setTapped(true); + } + + if (!sa.hasParam("AttachAfter") && sa.hasParam("AttachedTo") && !attachTokenTo(tok, sa)) { + continue; + } + + if (clone) { + tok.setCopiedPermanent(prototype); + } + + // Should this be catching the Card that's returned? + Card c = game.getAction().moveToPlay(tok, sa); + if (c == null || c.getZone() == null) { + // in case token can't enter the battlefield, it isn't created + continue; + } + triggerList.put(ZoneType.None, c.getZone().getZoneType(), c); + + creator.addTokensCreatedThisTurn(); + + if (clone) { + c.setCloneOrigin(host); + } + if (!pumpKeywords.isEmpty()) { + c.addChangedCardKeywords(pumpKeywords, Lists.newArrayList(), false, false, timestamp); + addPumpUntil(sa, c, timestamp); + } + + if (sa.hasParam("AtEOTTrig")) { + addSelfTrigger(sa, sa.getParam("AtEOTTrig"), c); + } + + if (addTokenToCombat(game, c, tok.getController(), sa, host)) { + combatChanged.setTrue(); + } + + if (sa.hasParam("AttachAfter") && sa.hasParam("AttachedTo")) { + attachTokenTo(tok, sa); + } + + c.updateStateForView(); + + if (sa.hasParam("RememberTokens")) { + game.getCardState(sa.getHostCard()).addRemembered(c); + } + if (sa.hasParam("ImprintTokens")) { + game.getCardState(sa.getHostCard()).addImprintedCard(c); + } + if (sa.hasParam("RememberSource")) { + game.getCardState(c).addRemembered(host); + } + if (sa.hasParam("TokenRemembered")) { + final Card token = game.getCardState(c); + final String remembered = sa.getParam("TokenRemembered"); + for (final Object o : AbilityUtils.getDefinedObjects(host, remembered, sa)) { + token.addRemembered(o); + } + } + allTokens.add(c); + } + + if (sa.hasParam("AtEOT")) { + registerDelayedTrigger(sa, sa.getParam("AtEOT"), allTokens); + } + return allTokens; + } + + private boolean addTokenToCombat(Game game, Card c, Player controller, SpellAbility sa, Card host) { + if (!game.getPhaseHandler().inCombat()) { + return false; + } + boolean combatChanged = false; + final Combat combat = game.getCombat(); + + if (sa.hasParam("TokenAttacking") && combat.getAttackingPlayer().equals(controller)) { + String attacking = sa.getParam("TokenAttacking"); + GameEntity defender = null; + FCollectionView defs = null; + if ("True".equalsIgnoreCase(attacking)) { + defs = combat.getDefenders(); + } else if (sa.hasParam("ChoosePlayerOrPlaneswalker")) { + Player defendingPlayer = Iterables.getFirst(AbilityUtils.getDefinedPlayers(host, attacking, sa), null); + if (defendingPlayer != null) { + defs = game.getCombat().getDefendersControlledBy(defendingPlayer); + } + } else { + defs = AbilityUtils.getDefinedEntities(host, attacking, sa); + } + + if (defs != null) { + Map params = Maps.newHashMap(); + params.put("Attacker", c); + defender = controller.getController().chooseSingleEntityForEffect(defs, sa, + Localizer.getInstance().getMessage("lblChooseDefenderToAttackWithCard", CardTranslation.getTranslatedName(c.getName())), false, params); + } + + if (defender != null) { + combat.addAttacker(c, defender); + combatChanged = true; + } + } + if (sa.hasParam("TokenBlocking")) { + final Card attacker = Iterables.getFirst(AbilityUtils.getDefinedCards(host, sa.getParam("TokenBlocking"), sa), null); + if (attacker != null) { + final boolean wasBlocked = combat.isBlocked(attacker); + combat.addBlocker(attacker, c); + combat.orderAttackersForDamageAssignment(c); + + // Run triggers for new blocker and add it to damage assignment order + if (!wasBlocked) { + combat.setBlocked(attacker, true); + combat.addBlockerToDamageAssignmentOrder(attacker, c); + } + combatChanged = true; + } + } + return combatChanged; + } + + private boolean attachTokenTo(Card tok, SpellAbility sa) { + final Card host = sa.getHostCard(); + final Game game = host.getGame(); + + GameObject aTo = Iterables.getFirst( + AbilityUtils.getDefinedObjects(host, sa.getParam("AttachedTo"), sa), null); + + if (aTo instanceof GameEntity) { + GameEntity ge = (GameEntity)aTo; + // check what the token would be on the battlefield + Card lki = CardUtil.getLKICopy(tok); + + lki.setLastKnownZone(tok.getController().getZone(ZoneType.Battlefield)); + + // double freeze tracker, so it doesn't update view + game.getTracker().freeze(); + CardCollection preList = new CardCollection(lki); + game.getAction().checkStaticAbilities(false, Sets.newHashSet(lki), preList); + + boolean canAttach = lki.isAttachment(); + + if (canAttach && !ge.canBeAttached(lki)) { + canAttach = false; + } + + // reset static abilities + game.getAction().checkStaticAbilities(false); + // clear delayed changes, this check should not have updated the view + game.getTracker().clearDelayed(); + // need to unfreeze tracker + game.getTracker().unfreeze(); + + if (!canAttach) { + // Token can't attach to it + return false; + } + + tok.attachToEntity(ge); + return true; + } else { + // not a GameEntity, cant be attach + return false; + } + } + + protected void addPumpUntil(SpellAbility sa, final Card c, long timestamp) { + if (!sa.hasParam("PumpDuration")) { + return; + } + final String duration = sa.getParam("PumpDuration"); + final Card host = sa.getHostCard(); + final Game game = host.getGame(); + final GameCommand untilEOT = new GameCommand() { + private static final long serialVersionUID = -42244224L; + + @Override + public void run() { + c.removeChangedCardKeywords(timestamp); + game.fireEvent(new GameEventCardStatsChanged(c)); + } + }; + + if ("UntilYourNextTurn".equals(duration)) { + game.getCleanup().addUntil(sa.getActivatingPlayer(), untilEOT); + } else { + game.getEndOfTurn().addUntil(untilEOT); + } + } +} diff --git a/forge-game/src/main/java/forge/game/ability/effects/TwoPilesEffect.java b/forge-game/src/main/java/forge/game/ability/effects/TwoPilesEffect.java index 9c4d2d881a3..d5b03eb83eb 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/TwoPilesEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/TwoPilesEffect.java @@ -95,7 +95,7 @@ public class TwoPilesEffect extends SpellAbilityEffect { card.clearRemembered(); // first, separate the cards into piles - final CardCollectionView pile1 = separator.getController().chooseCardsForEffect(pool, sa, title, 0, size, false); + final CardCollectionView pile1 = separator.getController().chooseCardsForEffect(pool, sa, title, 0, size, false, null); final CardCollection pile2 = new CardCollection(pool); pile2.removeAll(pile1); diff --git a/forge-game/src/main/java/forge/game/ability/effects/UntapEffect.java b/forge-game/src/main/java/forge/game/ability/effects/UntapEffect.java index 584a1739ffb..d2c1a94dbd5 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/UntapEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/UntapEffect.java @@ -81,7 +81,7 @@ public class UntapEffect extends SpellAbilityEffect { valid, sa.getActivatingPlayer(), sa.getHostCard()); list = CardLists.filter(list, Presets.TAPPED); - final CardCollectionView selected = p.getController().chooseCardsForEffect(list, sa, Localizer.getInstance().getMessage("lblSelectCardToUntap"), mandatory ? num : 0, num, !mandatory); + final CardCollectionView selected = p.getController().chooseCardsForEffect(list, sa, Localizer.getInstance().getMessage("lblSelectCardToUntap"), mandatory ? num : 0, num, !mandatory, null); if (selected != null) { for (final Card c : selected) { c.untap(); diff --git a/forge-game/src/main/java/forge/game/ability/effects/ZoneExchangeEffect.java b/forge-game/src/main/java/forge/game/ability/effects/ZoneExchangeEffect.java index 1353090efd6..b2a41fed62d 100644 --- a/forge-game/src/main/java/forge/game/ability/effects/ZoneExchangeEffect.java +++ b/forge-game/src/main/java/forge/game/ability/effects/ZoneExchangeEffect.java @@ -70,7 +70,7 @@ public class ZoneExchangeEffect extends SpellAbilityEffect { return; } - Card object2 = p.getController().chooseSingleEntityForEffect(list, sa, Localizer.getInstance().getMessage("lblChooseaCard"), !sa.hasParam("Mandatory")); + Card object2 = p.getController().chooseSingleEntityForEffect(list, sa, Localizer.getInstance().getMessage("lblChooseaCard"), !sa.hasParam("Mandatory"), null); if (object2 == null || !object2.isInZone(zone2) || (type != null && !object2.getType().hasStringType(type))) { return; } diff --git a/forge-game/src/main/java/forge/game/card/Card.java b/forge-game/src/main/java/forge/game/card/Card.java index d89ebcdaaf7..1ec7fbe8a83 100644 --- a/forge-game/src/main/java/forge/game/card/Card.java +++ b/forge-game/src/main/java/forge/game/card/Card.java @@ -40,10 +40,7 @@ import forge.game.cost.Cost; import forge.game.cost.CostSacrifice; import forge.game.event.*; import forge.game.event.GameEventCardDamaged.DamageType; -import forge.game.keyword.Keyword; -import forge.game.keyword.KeywordCollection; -import forge.game.keyword.KeywordInterface; -import forge.game.keyword.KeywordsChange; +import forge.game.keyword.*; import forge.game.player.Player; import forge.game.player.PlayerCollection; import forge.game.replacement.ReplaceMoved; @@ -59,6 +56,7 @@ import forge.game.zone.ZoneType; import forge.item.IPaperCard; import forge.item.PaperCard; import forge.trackable.TrackableProperty; +import forge.trackable.Tracker; import forge.util.*; import forge.util.collect.FCollection; import forge.util.collect.FCollectionView; @@ -96,7 +94,6 @@ public class Card extends GameEntity implements Comparable { private SpellAbility castSA = null; private final CardDamageHistory damageHistory = new CardDamageHistory(); - private Map> countersAddedBy = Maps.newTreeMap(); // Hidden keywords won't be displayed on the card private final KeywordCollection hiddenExtrinsicKeyword = new KeywordCollection(); @@ -127,8 +124,14 @@ public class Card extends GameEntity implements Comparable { private final NavigableMap clonedStates = Maps.newTreeMap(); private final NavigableMap textChangeStates = Maps.newTreeMap(); + private final Map mayLook = Maps.newHashMap(); + private final PlayerCollection mayLookFaceDownExile = new PlayerCollection(); + private final PlayerCollection mayLookTemp = new PlayerCollection(); + private final Multimap cantHaveKeywords = MultimapBuilder.hashKeys().enumSetValues(Keyword.class).build(); + private final Map counterTypeTimestamps = Maps.newHashMap(); + private final Map canBlockAdditional = Maps.newTreeMap(); private final Set canBlockAny = Sets.newHashSet(); @@ -179,7 +182,6 @@ public class Card extends GameEntity implements Comparable { private boolean tributed = false; private boolean embalmed = false; private boolean eternalized = false; - private boolean madness = false; private boolean madnessWithoutCast = false; private boolean flipped = false; @@ -207,8 +209,6 @@ public class Card extends GameEntity implements Comparable { // x=Static Avility id or 0, y=timestamp private Table> boostPT = TreeBasedTable.create(); - private String basePowerString = null; - private String baseToughnessString = null; private String oracleText = ""; private int damage; @@ -220,7 +220,6 @@ public class Card extends GameEntity implements Comparable { private int turnInZone; - private int xManaCostPaid = 0; private Map xManaCostPaidByColor; private int sunburstValue = 0; @@ -237,6 +236,7 @@ public class Card extends GameEntity implements Comparable { private String chosenName = ""; private Integer chosenNumber; private Player chosenPlayer; + private EvenOdd chosenEvenOdd = null; private Direction chosenDirection = null; private String chosenMode = ""; @@ -265,8 +265,6 @@ public class Card extends GameEntity implements Comparable { // breaking when the LKI object is changed to a different card state. private int lkiCMC = -1; - private int countersAdded = 0; - private CardRules cardRules; private final CardView view; @@ -296,7 +294,7 @@ public class Card extends GameEntity implements Comparable { * @param id0 the unique id of the new card. */ public Card(final int id0, final Game game0) { - this(id0, null, true, game0); + this(id0, null, game0); } /** @@ -308,17 +306,14 @@ public class Card extends GameEntity implements Comparable { * @see IPaperCard */ public Card(final int id0, final IPaperCard paperCard0, final Game game0) { - this(id0, paperCard0, true, game0); + this(id0, paperCard0, game0, game0 == null ? null : game0.getTracker()); } - public Card(final int id0, final IPaperCard paperCard0, final boolean allowCache, final Game game0) { + public Card(final int id0, final IPaperCard paperCard0, final Game game0, final Tracker tracker0) { super(id0); game = game0; - if (id0 >= 0 && allowCache && game != null) { - game.addCard(id0, this); - } paperCard = paperCard0; - view = new CardView(id0, game == null ? null : game.getTracker()); + view = new CardView(id0, tracker0); currentState = new CardState(view.getCurrentState(), this); states.put(CardStateName.Original, currentState); view.updateChangedColorWords(this); @@ -343,28 +338,14 @@ public class Card extends GameEntity implements Comparable { public CardStateName getAlternateStateName() { if (hasAlternateState()) { if (isSplitCard()) { - if (currentStateName == CardStateName.RightSplit) { - return CardStateName.LeftSplit; - } - else { - return CardStateName.RightSplit; + return currentStateName == CardStateName.RightSplit ? CardStateName.LeftSplit : CardStateName.RightSplit; + } else if (getRules() != null) { + CardStateName changedState = getRules().getSplitType().getChangedStateName(); + if (currentStateName != changedState) { + return changedState; } } - else if (isFlipCard() && currentStateName != CardStateName.Flipped) { - return CardStateName.Flipped; - } - else if (isDoubleFaced() && currentStateName != CardStateName.Transformed) { - return CardStateName.Transformed; - } - else if (isMeldable() && currentStateName != CardStateName.Meld) { - return CardStateName.Meld; - } - else if (this.isAdventureCard() && currentStateName != CardStateName.Adventure) { - return CardStateName.Adventure; - } - else { - return CardStateName.Original; - } + return CardStateName.Original; } else if (isFaceDown()) { return CardStateName.Original; @@ -477,7 +458,7 @@ public class Card extends GameEntity implements Comparable { currentState.getView().updateColors(this); } if (!changedCardKeywords.isEmpty()) { - currentState.getView().updateKeywords(this, currentState); + updateKeywords(); } if (state == CardStateName.FaceDown) { @@ -543,7 +524,7 @@ public class Card extends GameEntity implements Comparable { // The following methods are used to selectively update certain view components (text, // P/T, card types) in order to avoid card flickering due to aggressive full update public void updateAbilityTextForView() { - view.getCurrentState().updateKeywords(this, getCurrentState()); + updateKeywords(); view.getCurrentState().updateAbilityText(this, getCurrentState()); } @@ -555,7 +536,7 @@ public class Card extends GameEntity implements Comparable { currentState.getView().updateType(currentState); } - public boolean changeCardState(final String mode, final String customState) { + public boolean changeCardState(final String mode, final String customState, final SpellAbility cause) { if (mode == null) return changeToState(CardStateName.smartValueOf(customState)); @@ -603,7 +584,7 @@ public class Card extends GameEntity implements Comparable { if (oldState == CardStateName.Original || oldState == CardStateName.Flipped) { return turnFaceDown(); } else if (isFaceDown()) { - return turnFaceUp(); + return turnFaceUp(cause); } } else if (mode.equals("Meld") && isMeldable()) { return changeToState(CardStateName.Meld); @@ -647,7 +628,7 @@ public class Card extends GameEntity implements Comparable { } public boolean turnFaceDown(boolean override) { - if (override || (!isDoubleFaced() && !isMeldable())) { + if (override || !hasBackSide()) { facedown = true; if (setState(CardStateName.FaceDown, true)) { runFacedownCommands(); @@ -662,11 +643,11 @@ public class Card extends GameEntity implements Comparable { return setState(CardStateName.FaceDown, false); } - public boolean turnFaceUp() { - return turnFaceUp(false, true); + public boolean turnFaceUp(SpellAbility cause) { + return turnFaceUp(false, true, cause); } - public boolean turnFaceUp(boolean manifestPaid, boolean runTriggers) { + public boolean turnFaceUp(boolean manifestPaid, boolean runTriggers, SpellAbility cause) { if (isFaceDown()) { if (manifestPaid && isManifested() && !getRules().getType().isCreature()) { // If we've manifested a non-creature and we're demanifesting disallow it @@ -694,8 +675,11 @@ public class Card extends GameEntity implements Comparable { getGame().getReplacementHandler().run(ReplacementType.TurnFaceUp, AbilityKey.mapFromAffected(this)); // Run triggers + final Map runParams = AbilityKey.mapFromCard(this); + runParams.put(AbilityKey.Cause, cause); + getGame().getTriggerHandler().registerActiveTrigger(this, false); - getGame().getTriggerHandler().runTrigger(TriggerType.TurnFaceUp, AbilityKey.mapFromCard(this), false); + getGame().getTriggerHandler().runTrigger(TriggerType.TurnFaceUp, runParams, false); } return result; } @@ -740,6 +724,10 @@ public class Card extends GameEntity implements Comparable { return getName(currentState); } + public final String getName(CardStateName stateName) { + return getName(getState(stateName)); + } + public final String getName(CardState state) { if (changedCardNames.isEmpty()) { return state.getName(); @@ -800,6 +788,14 @@ public class Card extends GameEntity implements Comparable { return getRules() != null && getRules().getSplitType() == CardSplitType.Meld; } + public final boolean isModal() { + return getRules() != null && getRules().getSplitType() == CardSplitType.Modal; + } + + public final boolean hasBackSide() { + return isDoubleFaced() || isMeldable() || isModal(); + } + public final boolean isFlipCard() { return hasState(CardStateName.Flipped); } @@ -815,6 +811,9 @@ public class Card extends GameEntity implements Comparable { public final boolean isBackSide() { return backside; } + public final void setBackSide(boolean value) { + backside = value; + } public boolean isCloned() { return !clonedStates.isEmpty(); @@ -1055,23 +1054,6 @@ public class Card extends GameEntity implements Comparable { } } - public final Object getTriggeringObject(final AbilityKey typeIn) { - Object triggered = null; - if (!currentState.getTriggers().isEmpty()) { - for (final Trigger t : currentState.getTriggers()) { - final SpellAbility sa = t.getTriggeredSA(); - if (sa == null) { - continue; - } - triggered = sa.hasTriggeringObject(typeIn) ? sa.getTriggeringObject(typeIn) : null; - if (triggered != null) { - break; - } - } - } - return triggered; - } - public final int getSunburstValue() { return sunburstValue; } @@ -1087,10 +1069,11 @@ public class Card extends GameEntity implements Comparable { } public final int getXManaCostPaid() { - return xManaCostPaid; - } - public final void setXManaCostPaid(final int n) { - xManaCostPaid = n; + if (getCastSA() != null) { + Integer paid = getCastSA().getXManaCostPaid(); + return paid == null ? 0 : paid; + } + return 0; } public final Map getXManaCostPaidByColor() { @@ -1194,7 +1177,6 @@ public class Card extends GameEntity implements Comparable { @Override public final boolean canReceiveCounters(final CounterType type) { - // CantPutCounter static abilities for (final Card ca : getGame().getCardsIn(ZoneType.STATIC_ABILITIES_SOURCE_ZONES)) { for (final StaticAbility stAb : ca.getStaticAbilities()) { @@ -1203,34 +1185,27 @@ public class Card extends GameEntity implements Comparable { } } } - - if (type == CounterType.DREAM) { - // need to be done extra because it is also a state based action - return !hasKeyword("CARDNAME can't have more than seven dream counters on it.") || getCounters(CounterType.DREAM) <= 6; - } return true; } - public final int getTotalCountersToAdd() { - return countersAdded; - } - - public final void setTotalCountersToAdd(int value) { - countersAdded = value; - } - public final int addCounter(final CounterType counterType, final int n, final Player source, final boolean applyMultiplier, GameEntityCounterTable table) { return addCounter(counterType, n, source, applyMultiplier, true, table); } public final int addCounterFireNoEvents(final CounterType counterType, final int n, final Player source, final boolean applyMultiplier, GameEntityCounterTable table) { return addCounter(counterType, n, source, applyMultiplier, false, table); } + public final int addCounter(final CounterEnumType counterType, final int n, final Player source, final boolean applyMultiplier, GameEntityCounterTable table) { + return addCounter(counterType, n, source, applyMultiplier, true, table); + } + public final int addCounterFireNoEvents(final CounterEnumType counterType, final int n, final Player source, final boolean applyMultiplier, GameEntityCounterTable table) { + return addCounter(counterType, n, source, applyMultiplier, false, table); + } @Override public int addCounter(final CounterType counterType, final int n, final Player source, final boolean applyMultiplier, final boolean fireEvents, GameEntityCounterTable table) { int addAmount = n; - if(addAmount <= 0) { - addAmount = 0; // As per rule 107.1b + if(addAmount <= 0 || !canReceiveCounters(counterType)) { + // As per rule 107.1b return 0; } final Map repParams = AbilityKey.mapFromAffected(this); @@ -1250,19 +1225,9 @@ public class Card extends GameEntity implements Comparable { return 0; } - if (canReceiveCounters(counterType)) { - if (counterType == CounterType.DREAM && hasKeyword("CARDNAME can't have more than seven dream counters on it.")) { - addAmount = Math.min(7 - getCounters(CounterType.DREAM), addAmount); - } - } - else { - addAmount = 0; - } - if (addAmount <= 0) { return 0; } - setTotalCountersToAdd(addAmount); final Integer oldValue = getCounters(counterType); final Integer newValue = addAmount + (oldValue == null ? 0 : oldValue); @@ -1305,42 +1270,42 @@ public class Card extends GameEntity implements Comparable { getController().addCounterToPermThisTurn(counterType, addAmount); view.updateCounters(this); } + if (newValue <= 0) { + removeCounterTimestamp(counterType); + } else { + addCounterTimestamp(counterType); + } if (table != null) { table.put(this, counterType, addAmount); } return addAmount; } - /** - *

- * addCountersAddedBy. - *

- * @param source - the card adding the counters to this card - * @param counterType - the counter type added - * @param counterAmount - the amount of counters added - */ - public final void addCountersAddedBy(final Card source, final CounterType counterType, final int counterAmount) { - final Map counterMap = Maps.newTreeMap(); - counterMap.put(counterType, counterAmount); - countersAddedBy.put(source, counterMap); + public boolean addCounterTimestamp(CounterType counterType) { + return addCounterTimestamp(counterType, true); + } + public boolean addCounterTimestamp(CounterType counterType, boolean updateView) { + if (!counterType.isKeywordCounter()) { + return false; + } + removeCounterTimestamp(counterType); + + long timestamp = game.getNextTimestamp(); + counterTypeTimestamps.put(counterType, timestamp); + addChangedCardKeywords(ImmutableList.of(counterType.toString()), null, false, false, timestamp, updateView); + return true; } - /** - *

- * getCountersAddedBy. - *

- * @param source - the card the counters were added by - * @param counterType - the counter type added - * @return the amount of counters added. - */ - public final int getCountersAddedBy(final Card source, final CounterType counterType) { - int counterAmount = 0; - if (countersAddedBy.containsKey(source)) { - final Map counterMap = countersAddedBy.get(source); - counterAmount = counterMap.containsKey(counterType) ? counterMap.get(counterType) : 0; - countersAddedBy.remove(source); + public boolean removeCounterTimestamp(CounterType counterType) { + return removeCounterTimestamp(counterType, true); + } + + public boolean removeCounterTimestamp(CounterType counterType, boolean updateView) { + Long old = counterTypeTimestamps.remove(counterType); + if (old != null) { + removeChangedCardKeywords(old, updateView); } - return counterAmount; + return old != null; } @Override @@ -1358,6 +1323,10 @@ public class Card extends GameEntity implements Comparable { setCounters(counterName, newValue); view.updateCounters(this); + if (newValue <= 0) { + this.removeCounterTimestamp(counterName); + } + //fire card stats changed event if p/t bonuses or loyalty changed from subtracted counters if (powerBonusBefore != getPowerBonusFromCounters() || toughnessBonusBefore != getToughnessBonusFromCounters() || loyaltyBefore != getCurrentLoyalty()) { getGame().fireEvent(new GameEventCardStatsChanged(this)); @@ -1380,8 +1349,23 @@ public class Card extends GameEntity implements Comparable { @Override public final void setCounters(final Map allCounters) { + boolean changed = false; + for (CounterType ct : counters.keySet()) { + if (removeCounterTimestamp(ct, false)) { + changed = true; + } + } counters = allCounters; view.updateCounters(this); + + for (CounterType ct : counters.keySet()) { + if (addCounterTimestamp(ct, false)) { + changed = true; + } + } + if (changed) { + updateKeywords(); + } } @Override @@ -1389,6 +1373,16 @@ public class Card extends GameEntity implements Comparable { if (counters.isEmpty()) { return; } counters.clear(); view.updateCounters(this); + + boolean changed = false; + for (CounterType ct : Lists.newArrayList(counterTypeTimestamps.keySet())) { + if (removeCounterTimestamp(ct, false)) { + changed = true; + } + } + if (changed) { + updateKeywords(); + } } public final String getSVar(final String var) { @@ -1551,6 +1545,19 @@ public class Card extends GameEntity implements Comparable { view.updateNamedCard(this); } + public boolean hasChosenEvenOdd() { + return chosenEvenOdd != null; + } + + public EvenOdd getChosenEvenOdd() { + return chosenEvenOdd; + } + public void setChosenEvenOdd(EvenOdd chosenEvenOdd0) { + if (chosenEvenOdd == chosenEvenOdd0) { return; } + chosenEvenOdd = chosenEvenOdd0; + view.updateChosenEvenOdd(this); + } + // used for cards like Meddling Mage... public final String getNamedCard() { return getChosenName(); @@ -1627,7 +1634,7 @@ public class Card extends GameEntity implements Comparable { } } if (keyword.startsWith("CantBeCounteredBy") || keyword.startsWith("Panharmonicon") - || keyword.startsWith("Dieharmonicon")) { + || keyword.startsWith("Dieharmonicon") || keyword.startsWith("Shrineharmonicon")) { final String[] p = keyword.split(":"); sbLong.append(p[2]).append("\r\n"); } else if (keyword.startsWith("etbCounter")) { @@ -1640,7 +1647,7 @@ public class Card extends GameEntity implements Comparable { } else { s.append(getName()); s.append(" enters the battlefield with "); - s.append(Lang.nounWithNumeral(p[2], CounterType.valueOf(p[1]).getName() + " counter")); + s.append(Lang.nounWithNumeral(p[2], CounterType.getType(p[1]).getName() + " counter")); s.append(" on it."); } sbLong.append(s).append("\r\n"); @@ -1844,6 +1851,9 @@ public class Card extends GameEntity implements Comparable { String desc = "(As this Saga enters and after your draw step, " + " add a lore counter. Sacrifice after " + Strings.repeat("I", Integer.valueOf(k[1])) + ".)"; sbLong.append(desc); + } else if (inst.getKeyword().equals(Keyword.COMPANION)) { + sbLong.append("Companion - "); + sbLong.append(((Companion)inst).getDescription()); } else { if ((i != 0) && (sb.length() != 0)) { @@ -1934,7 +1944,7 @@ public class Card extends GameEntity implements Comparable { StringBuilder replacementEffects = new StringBuilder(); for (final ReplacementEffect replacementEffect : state.getReplacementEffects()) { if (!replacementEffect.isSecondary()) { - String text = replacementEffect.toString(); + String text = replacementEffect.getDescription(); if (text.contains("enters the battlefield")) { sb.append(text).append("\r\n"); } else { @@ -2023,9 +2033,7 @@ public class Card extends GameEntity implements Comparable { if (sa.isAdventure() && state.getView().getState().equals(CardStateName.Original)) { StringBuilder sbSA = new StringBuilder(); sbSA.append("Adventure — ").append(getState(CardStateName.Adventure).getName()); - if (sa.getPayCosts() != null) { - sbSA.append(" ").append(sa.getPayCosts().toSimpleString()); - } + sbSA.append(" ").append(sa.getPayCosts().toSimpleString()); sbSA.append(": "); sbSA.append(sAbility); sAbility = sbSA.toString(); @@ -2297,7 +2305,7 @@ public class Card extends GameEntity implements Comparable { // Replacement effects for (final ReplacementEffect replacementEffect : state.getReplacementEffects()) { if (!replacementEffect.isSecondary()) { - sb.append(replacementEffect.toString()).append("\r\n"); + sb.append(replacementEffect.getDescription()).append("\r\n"); } } @@ -2463,7 +2471,11 @@ public class Card extends GameEntity implements Comparable { list.clear(); } list.removeAll(ck.getRemovedAbilities()); - list.addAll(ck.getAbilities()); + for (SpellAbility sa : ck.getAbilities()) { + if (mana == null || mana == sa.isManaAbility()) { + list.add(sa); + } + } } // add Facedown abilities from Original state but only if this state is face down @@ -2686,11 +2698,17 @@ public class Card extends GameEntity implements Comparable { public final void addFacedownCommand(final GameCommand c) { facedownCommandList.add(c); } - + public final void runUntapCommands() { + for (final GameCommand c : untapCommandList) { + c.run(); + } + untapCommandList.clear(); + } public final void runUnattachCommands() { for (final GameCommand c : unattachCommandList) { c.run(); } + unattachCommandList.clear(); } public final void runFaceupCommands() { @@ -2826,11 +2844,44 @@ public class Card extends GameEntity implements Comparable { return view.mayPlayerLook(player.getView()); } - public final void setMayLookAt(final Player player, final boolean mayLookAt) { - setMayLookAt(player, mayLookAt, false); + public final void addMayLookAt(final long timestamp, final Iterable list) { + PlayerCollection plist = new PlayerCollection(list); + mayLook.put(timestamp, plist); + if (isFaceDown() && isInZone(ZoneType.Exile)) { + mayLookFaceDownExile.addAll(plist); + } + updateMayLook(); } - public final void setMayLookAt(final Player player, final boolean mayLookAt, final boolean temp) { - view.setPlayerMayLook(player, mayLookAt, temp); + + public final void removeMayLookAt(final long timestamp) { + if (mayLook.remove(timestamp) != null) { + updateMayLook(); + } + } + + public final void addMayLookTemp(final Player player) { + if (mayLookTemp.add(player)) { + if (isFaceDown() && isInZone(ZoneType.Exile)) { + mayLookFaceDownExile.add(player); + } + updateMayLook(); + } + } + + public final void removeMayLookTemp(final Player player) { + if (mayLookTemp.remove(player)) { + updateMayLook(); + } + } + + public final void updateMayLook() { + PlayerCollection result = new PlayerCollection(); + for (PlayerCollection v : mayLook.values()) { + result.addAll(v); + } + result.addAll(mayLookFaceDownExile); + result.addAll(mayLookTemp); + getView().setPlayerMayLook(result); } public final CardPlayOption mayPlay(final StaticAbility sta) { @@ -2875,7 +2926,7 @@ public class Card extends GameEntity implements Comparable { return false; } - return CardLists.count(attachedCards, CardPredicates.Presets.EQUIPMENT) > 0; + return Iterables.any(attachedCards, CardPredicates.Presets.EQUIPMENT); } public final boolean isEquippedBy(Card c) { return this.hasCardAttachment(c); @@ -2897,7 +2948,7 @@ public class Card extends GameEntity implements Comparable { return false; } - return CardLists.count(attachedCards, CardPredicates.Presets.FORTIFICATION) > 0; + return Iterables.any(attachedCards, CardPredicates.Presets.FORTIFICATION); } public final boolean isFortifiedBy(Card c) { // 301.5e + 301.6 @@ -3006,6 +3057,11 @@ public class Card extends GameEntity implements Comparable { // Play the Equip sound getGame().fireEvent(new GameEventCardAttachment(this, oldTarget, entity)); + // Run replacement effects + final Map repParams = AbilityKey.mapFromAffected(this); + repParams.put(AbilityKey.AttachTarget, entity); + getGame().getReplacementHandler().run(ReplacementType.Attached, repParams); + // run trigger final Map runParams = AbilityKey.newMap(); runParams.put(AbilityKey.AttachSource, this); @@ -3202,7 +3258,7 @@ public class Card extends GameEntity implements Comparable { } public final int getCurrentLoyalty() { - return getCounters(CounterType.LOYALTY); + return getCounters(CounterEnumType.LOYALTY); } // values that are printed on card @@ -3225,20 +3281,20 @@ public class Card extends GameEntity implements Comparable { // values that are printed on card public final String getBasePowerString() { - return (null == basePowerString) ? "" + getBasePower() : basePowerString; + return currentState.getBasePowerString(); } public final String getBaseToughnessString() { - return (null == baseToughnessString) ? "" + getBaseToughness() : baseToughnessString; + return currentState.getBaseToughnessString(); } // values that are printed on card public final void setBasePowerString(final String s) { - basePowerString = s; + currentState.setBasePowerString(s);; } public final void setBaseToughnessString(final String s) { - baseToughnessString = s; + currentState.setBaseToughnessString(s); } public final int getSetPower() { @@ -3325,13 +3381,13 @@ public class Card extends GameEntity implements Comparable { public final CardStateName getFaceupCardStateName() { if (isFlipped() && hasState(CardStateName.Flipped)) { return CardStateName.Flipped; - } else if (backside && isDoubleFaced() && hasState(CardStateName.Transformed)) { - return CardStateName.Transformed; - } else if (backside && isMeldable() && hasState(CardStateName.Meld)) { - return CardStateName.Meld; - } else { - return CardStateName.Original; + } else if (backside && hasBackSide()) { + CardStateName stateName = getRules().getSplitType().getChangedStateName(); + if (hasState(stateName)) { + return stateName; + } } + return CardStateName.Original; } private final CardCloneStates getLastClonedState() { @@ -3418,6 +3474,7 @@ public class Card extends GameEntity implements Comparable { } else { newPT.put(timestamp, Pair.of(power, toughness)); } + getView().updateLethalDamage(this); currentState.getView().updatePower(this); currentState.getView().updateToughness(this); } @@ -3429,6 +3486,7 @@ public class Card extends GameEntity implements Comparable { removed |= newPTCharacterDefining.remove(timestamp) != null; if (removed) { + getView().updateLethalDamage(this); currentState.getView().updatePower(this); currentState.getView().updateToughness(this); } @@ -3451,9 +3509,9 @@ public class Card extends GameEntity implements Comparable { } public final int getPowerBonusFromCounters() { - return getCounters(CounterType.P1P1) + getCounters(CounterType.P1P2) + getCounters(CounterType.P1P0) - - getCounters(CounterType.M1M1) + 2 * getCounters(CounterType.P2P2) - 2 * getCounters(CounterType.M2M1) - - 2 * getCounters(CounterType.M2M2) - getCounters(CounterType.M1M0) + 2 * getCounters(CounterType.P2P0); + return getCounters(CounterEnumType.P1P1) + getCounters(CounterEnumType.P1P2) + getCounters(CounterEnumType.P1P0) + - getCounters(CounterEnumType.M1M1) + 2 * getCounters(CounterEnumType.P2P2) - 2 * getCounters(CounterEnumType.M2M1) + - 2 * getCounters(CounterEnumType.M2M2) - getCounters(CounterEnumType.M1M0) + 2 * getCounters(CounterEnumType.P2P0); } public final StatBreakdown getNetPowerBreakdown() { @@ -3509,10 +3567,10 @@ public class Card extends GameEntity implements Comparable { } public final int getToughnessBonusFromCounters() { - return getCounters(CounterType.P1P1) + 2 * getCounters(CounterType.P1P2) - getCounters(CounterType.M1M1) - + getCounters(CounterType.P0P1) - 2 * getCounters(CounterType.M0M2) + 2 * getCounters(CounterType.P2P2) - - getCounters(CounterType.M0M1) - getCounters(CounterType.M2M1) - 2 * getCounters(CounterType.M2M2) - + 2 * getCounters(CounterType.P0P2); + return getCounters(CounterEnumType.P1P1) + 2 * getCounters(CounterEnumType.P1P2) - getCounters(CounterEnumType.M1M1) + + getCounters(CounterEnumType.P0P1) - 2 * getCounters(CounterEnumType.M0M2) + 2 * getCounters(CounterEnumType.P2P2) + - getCounters(CounterEnumType.M0M1) - getCounters(CounterEnumType.M2M1) - 2 * getCounters(CounterEnumType.M2M2) + + 2 * getCounters(CounterEnumType.P0P2); } public final StatBreakdown getNetToughnessBreakdown() { @@ -3638,9 +3696,7 @@ public class Card extends GameEntity implements Comparable { // Run triggers getGame().getTriggerHandler().runTrigger(TriggerType.Untaps, AbilityKey.mapFromCard(this), false); - for (final GameCommand var : untapCommandList) { - var.run(); - } + runUntapCommands(); setTapped(false); getGame().fireEvent(new GameEventCardTapped(this, false)); } @@ -3648,9 +3704,16 @@ public class Card extends GameEntity implements Comparable { public final void addChangedCardTraits(Collection spells, Collection removedAbilities, Collection trigger, Collection replacements, Collection statics, boolean removeAll, boolean removeNonMana, boolean removeIntrinsic, long timestamp) { - changedCardTraits.put(timestamp, new CardTraitChanges( - spells, removedAbilities, trigger, replacements, statics, removeAll, removeNonMana, removeIntrinsic - )); + // in case two static abilities has the same timestamp + if (changedCardTraits.containsKey(timestamp)) { + changedCardTraits.get(timestamp).merge( + spells, removedAbilities, trigger, replacements, statics, removeAll, removeNonMana, removeIntrinsic + ); + } else { + changedCardTraits.put(timestamp, new CardTraitChanges( + spells, removedAbilities, trigger, replacements, statics, removeAll, removeNonMana, removeIntrinsic + )); + } // update view updateAbilityTextForView(); } @@ -3719,7 +3782,8 @@ public class Card extends GameEntity implements Comparable { } public final void updateKeywords() { - currentState.getView().updateKeywords(this, currentState); + getCurrentState().getView().updateKeywords(this, getCurrentState()); + getView().updateLethalDamage(this); } public final void addChangedCardKeywords(final List keywords, final List removeKeywords, @@ -4001,7 +4065,7 @@ public class Card extends GameEntity implements Comparable { public final KeywordInterface addIntrinsicKeyword(final String s) { KeywordInterface inst = currentState.addIntrinsicKeyword(s, true); if (inst != null) { - currentState.getView().updateKeywords(this, currentState); + updateKeywords(); } return inst; } @@ -4011,19 +4075,19 @@ public class Card extends GameEntity implements Comparable { } public final void addIntrinsicKeywords(final Iterable s, boolean initTraits) { if (currentState.addIntrinsicKeywords(s, initTraits)) { - currentState.getView().updateKeywords(this, currentState); + updateKeywords(); } } public final void removeIntrinsicKeyword(final String s) { if (currentState.removeIntrinsicKeyword(s)) { - currentState.getView().updateKeywords(this, currentState); + updateKeywords(); } } public final void removeIntrinsicKeyword(final KeywordInterface s) { if (currentState.removeIntrinsicKeyword(s)) { - currentState.getView().updateKeywords(this, currentState); + updateKeywords(); } } @@ -4047,14 +4111,14 @@ public class Card extends GameEntity implements Comparable { } if (hiddenExtrinsicKeyword.add(s) != null) { view.updateNonAbilityText(this); - currentState.getView().updateKeywords(this, currentState); + updateKeywords(); } } public final void addHiddenExtrinsicKeyword(KeywordInterface k) { if (hiddenExtrinsicKeyword.insert(k)) { view.updateNonAbilityText(this); - currentState.getView().updateKeywords(this, currentState); + updateKeywords(); } } @@ -4064,7 +4128,7 @@ public class Card extends GameEntity implements Comparable { } if (hiddenExtrinsicKeyword.remove(s)) { view.updateNonAbilityText(this); - currentState.getView().updateKeywords(this, currentState); + updateKeywords(); } } @@ -4140,7 +4204,7 @@ public class Card extends GameEntity implements Comparable { } public final boolean isPermanent() { - return !isImmutable && getType().isPermanent(); + return !isImmutable && (isInZone(ZoneType.Battlefield) || getType().isPermanent()); } public final boolean isSpell() { @@ -4166,6 +4230,7 @@ public class Card extends GameEntity implements Comparable { public final boolean isFortification() { return getType().hasSubtype("Fortification"); } public final boolean isCurse() { return getType().hasSubtype("Curse"); } public final boolean isAura() { return getType().hasSubtype("Aura"); } + public final boolean isShrine() { return getType().hasSubtype("Shrine"); } public final boolean isAttachment() { return isAura() || isEquipment() || isFortification(); } public final boolean isHistoric() {return getType().isLegendary() || isArtifact() || getType().hasSubtype("Saga");} @@ -4207,7 +4272,7 @@ public class Card extends GameEntity implements Comparable { public final boolean hasSuspend() { return hasKeyword(Keyword.SUSPEND) && getLastKnownZone().is(ZoneType.Exile) - && getCounters(CounterType.TIME) >= 1; + && getCounters(CounterEnumType.TIME) >= 1; } public final boolean isPhasedOut() { @@ -4246,6 +4311,11 @@ public class Card extends GameEntity implements Comparable { } private boolean switchPhaseState() { + + if (phasedOut && hasKeyword("CARDNAME can't phase in.")) { + return false; + } + if (!phasedOut && hasKeyword("CARDNAME can't phase out.")) { return false; } @@ -4396,7 +4466,7 @@ public class Card extends GameEntity implements Comparable { if (incR[0].equals("Spell") && !isSpell()) { return testFailed; } - if (incR[0].equals("Permanent") && (isInstant() || isSorcery())) { + if (incR[0].equals("Permanent") && !isPermanent()) { return testFailed; } if (!incR[0].equals("card") && !incR[0].equals("Card") && !incR[0].equals("Spell") @@ -4733,7 +4803,7 @@ public class Card extends GameEntity implements Comparable { // this is the amount of damage a creature needs to receive before it dies public final int getLethal() { - if (getAmountOfKeyword("Lethal damage dealt to CARDNAME is determined by its power rather than its toughness.") % 2 !=0) { + if (hasKeyword("Lethal damage dealt to CARDNAME is determined by its power rather than its toughness.")) { return getNetPower(); } else { return getNetToughness(); } @@ -4741,11 +4811,7 @@ public class Card extends GameEntity implements Comparable { // this is the minimal damage a trampling creature has to assign to a blocker public final int getLethalDamage() { - if (getAmountOfKeyword("Lethal damage dealt to CARDNAME is determined by its power rather than its toughness.") % 2 !=0) { - return getNetPower() - getDamage() - getTotalAssignedDamage(); - } - else { - return getNetToughness() - getDamage() - getTotalAssignedDamage();} + return getLethal() - getDamage() - getTotalAssignedDamage(); } public final int getDamage() { @@ -5088,7 +5154,7 @@ public class Card extends GameEntity implements Comparable { GameEventCardDamaged.DamageType damageType = DamageType.Normal; if (isPlaneswalker()) { - subtractCounter(CounterType.LOYALTY, damageIn); + subtractCounter(CounterType.get(CounterEnumType.LOYALTY), damageIn); } if (isCreature()) { final Game game = source.getGame(); @@ -5098,7 +5164,7 @@ public class Card extends GameEntity implements Comparable { if (isInPlay()) { if (wither) { - addCounter(CounterType.M1M1, damageIn, source.getController(), true, counterTable); + addCounter(CounterType.get(CounterEnumType.M1M1), damageIn, source.getController(), true, counterTable); damageType = DamageType.M1M1Counters; } else { @@ -5202,10 +5268,10 @@ public class Card extends GameEntity implements Comparable { } public boolean isMadness() { - return madness; - } - public void setMadness(boolean madness0) { - madness = madness0; + if (this.getCastSA() == null) { + return false; + } + return getCastSA().isMadness(); } public boolean getMadnessWithoutCast() { return madnessWithoutCast; } public void setMadnessWithoutCast(boolean state) { madnessWithoutCast = state; } @@ -6003,20 +6069,13 @@ public class Card extends GameEntity implements Comparable { } public void setSplitStateToPlayAbility(final SpellAbility sa) { - if (isAdventureCard()) { - if (sa.isAdventure()) { - setState(CardStateName.Adventure, true); + CardStateName stateName = sa.getCardState(); + if (hasState(stateName)) { + setState(stateName, true); + // need to set backSide value according to the SplitType + if (hasBackSide()) { + setBackSide(getRules().getSplitType().getChangedStateName().equals(stateName)); } - return; - } - if (!isSplitCard()) { - return; // just in case - } - // Split card support - if (sa.isLeftSplit()) { - setState(CardStateName.LeftSplit, true); - } else if (sa.isRightSplit()) { - setState(CardStateName.RightSplit, true); } } @@ -6074,7 +6133,7 @@ public class Card extends GameEntity implements Comparable { if (isFaceDown()) { lkicheck = true; source = CardUtil.getLKICopy(source); - source.turnFaceUp(false, false); + source.forceTurnFaceUp(); } if (lkicheck) { @@ -6102,6 +6161,52 @@ public class Card extends GameEntity implements Comparable { } } + if (isModal() && hasState(CardStateName.Modal)) { + if (getState(CardStateName.Modal).getType().isLand() && !getLastKnownZone().is(ZoneType.Battlefield)) { + LandAbility la = new LandAbility(this, player, null); + la.setCardState(CardStateName.Modal); + + Card source = CardUtil.getLKICopy(this); + boolean lkicheck = true; + + // if Card is Facedown, need to check if MayPlay still applies + if (isFaceDown()) { + source.forceTurnFaceUp(); + } + + source.setSplitStateToPlayAbility(la); + + if (la.canPlay(source)) { + abilities.add(la); + } + + if (lkicheck) { + // double freeze tracker, so it doesn't update view + game.getTracker().freeze(); + CardCollection preList = new CardCollection(source); + game.getAction().checkStaticAbilities(false, Sets.newHashSet(source), preList); + } + + // extra for MayPlay + for (CardPlayOption o : source.mayPlay(player)) { + la = new LandAbility(this, player, o.getAbility()); + la.setCardState(CardStateName.Modal); + if (la.canPlay(source)) { + abilities.add(la); + } + } + + // reset static abilities + if (lkicheck) { + game.getAction().checkStaticAbilities(false); + // clear delayed changes, this check should not have updated the view + game.getTracker().clearDelayed(); + // need to unfreeze tracker + game.getTracker().unfreeze(); + } + } + } + return abilities; } @@ -6285,12 +6390,21 @@ public class Card extends GameEntity implements Comparable { getGame().getTriggerHandler().clearSuppression(TriggerType.ChangesZone); } + public void forceTurnFaceUp() { + getGame().getTriggerHandler().suppressMode(TriggerType.TurnFaceUp); + turnFaceUp(false, false, null); + getGame().getTriggerHandler().clearSuppression(TriggerType.TurnFaceUp); + } + public final void addGoad(Long timestamp, final Player p) { goad.put(timestamp, p); + updateAbilityTextForView(); } public final void removeGoad(Long timestamp) { - goad.remove(timestamp); + if (goad.remove(timestamp) != null) { + updateAbilityTextForView(); + } } public final boolean isGoaded() { @@ -6367,7 +6481,6 @@ public class Card extends GameEntity implements Comparable { removeSVar("PayX"); // Temporary AI X announcement variable removeSVar("IsCastFromPlayEffect"); // Temporary SVar indicating that the spell is cast indirectly via AF Play setSunburstValue(0); // Sunburst - setXManaCostPaid(0); setXManaCostPaidByColor(null); setKickerMagnitude(0); setPseudoMultiKickerMagnitude(0); diff --git a/forge-game/src/main/java/forge/game/card/CardDamageMap.java b/forge-game/src/main/java/forge/game/card/CardDamageMap.java index b5cf899f352..a3359c43a83 100644 --- a/forge-game/src/main/java/forge/game/card/CardDamageMap.java +++ b/forge-game/src/main/java/forge/game/card/CardDamageMap.java @@ -9,6 +9,7 @@ import java.util.Set; import com.google.common.collect.ForwardingTable; import com.google.common.collect.HashBasedTable; import com.google.common.collect.Iterables; +import com.google.common.collect.Maps; import com.google.common.collect.Sets; import com.google.common.collect.Table; @@ -59,8 +60,7 @@ public class CardDamageMap extends ForwardingTable { if (sum > 0) { final Map runParams = AbilityKey.newMap(); runParams.put(AbilityKey.DamageSource, sourceLKI); - runParams.put(AbilityKey.DamageTargets, Sets.newHashSet(e.getValue().keySet())); - runParams.put(AbilityKey.DamageAmount, sum); + runParams.put(AbilityKey.DamageMap, Maps.newHashMap(e.getValue())); runParams.put(AbilityKey.IsCombatDamage, isCombat); game.getTriggerHandler().runTrigger(TriggerType.DamageDealtOnce, runParams, false); @@ -80,8 +80,7 @@ public class CardDamageMap extends ForwardingTable { final GameEntity ge = e.getKey(); final Map runParams = AbilityKey.newMap(); runParams.put(AbilityKey.DamageTarget, ge); - runParams.put(AbilityKey.DamageSources, Sets.newHashSet(e.getValue().keySet())); - runParams.put(AbilityKey.DamageAmount, sum); + runParams.put(AbilityKey.DamageMap, Maps.newHashMap(e.getValue())); runParams.put(AbilityKey.IsCombatDamage, isCombat); game.getTriggerHandler().runTrigger(TriggerType.DamageDoneOnce, runParams, false); diff --git a/forge-game/src/main/java/forge/game/card/CardFactory.java b/forge-game/src/main/java/forge/game/card/CardFactory.java index 5fa4868727e..bfcb56b02a8 100644 --- a/forge-game/src/main/java/forge/game/card/CardFactory.java +++ b/forge-game/src/main/java/forge/game/card/CardFactory.java @@ -20,7 +20,6 @@ package forge.game.card; import com.google.common.base.Function; import com.google.common.collect.ImmutableList; import com.google.common.collect.Lists; - import forge.ImageKeys; import forge.StaticData; import forge.card.*; @@ -28,7 +27,6 @@ import forge.card.mana.ManaCost; import forge.game.CardTraitBase; import forge.game.Game; import forge.game.ability.AbilityFactory; -import forge.game.ability.AbilityUtils; import forge.game.cost.Cost; import forge.game.player.Player; import forge.game.replacement.ReplacementEffect; @@ -38,7 +36,6 @@ import forge.game.staticability.StaticAbility; import forge.game.trigger.Trigger; import forge.game.trigger.TriggerHandler; import forge.game.trigger.WrappedAbility; -import forge.game.zone.ZoneType; import forge.item.IPaperCard; import forge.item.PaperCard; import forge.util.TextUtil; @@ -119,39 +116,6 @@ public class CardFactory { } - /** - *

- * copyCardWithChangedStats - *

- * - * This method copies the card together with certain temporarily changed stats of the card - * (namely, changed color, changed types, changed keywords). - * - * copyCardWithChangedStats must NOT be used for ordinary card copy operations because - * according to MTG rules the changed text (including keywords, types) is not copied over - * to cards cloned by another card. However, this method is useful, for example, for certain - * triggers that demand the latest information about the changes to the card which is lost - * when the card changes its zone after GameAction::changeZone is called. - * - * @param in - * a {@link forge.game.card.Card} object. - * @param assignNewId - * a boolean - * @return a {@link forge.game.card.Card} object. - */ - public static final Card copyCardWithChangedStats(final Card in, boolean assignNewId) { - Card out = copyCard(in, assignNewId); - - // Copy changed color, type, keyword arrays (useful for some triggers that require - // information about the latest state of the card as it left the battlefield) - out.setChangedCardColors(in.getChangedCardColors()); - out.setChangedCardKeywords(in.getChangedCardKeywords()); - out.setChangedCardTypes(in.getChangedCardTypesMap()); - out.setChangedCardNames(in.getChangedCardNames()); - - return out; - } - /** *

* copySpellHost. @@ -185,20 +149,9 @@ public class CardFactory { c.setCopiedSpell(true); if (bCopyDetails) { - c.setXManaCostPaid(original.getXManaCostPaid()); c.setXManaCostPaidByColor(original.getXManaCostPaidByColor()); c.setKickerMagnitude(original.getKickerMagnitude()); - // Rule 706.10 : Madness is copied - if (original.isInZone(ZoneType.Stack)) { - c.setMadness(original.isMadness()); - - final SpellAbilityStackInstance si = controller.getGame().getStack().getInstanceFromSpellAbility(sa); - if (si != null) { - c.setXManaCostPaid(si.getXManaPaid()); - } - } - for (OptionalCost cost : original.getOptionalCostsPaid()) { c.addOptionalCostPaid(cost); } @@ -234,8 +187,8 @@ public class CardFactory { } final SpellAbility copySA; - if (sa.isTrigger()) { - copySA = getCopiedTriggeredAbility(sa); + if (sa.isTrigger() && sa.isWrapper()) { + copySA = getCopiedTriggeredAbility((WrappedAbility)sa, c); } else { copySA = sa.copy(c, false); } @@ -254,10 +207,6 @@ public class CardFactory { if (!copySA.isTrigger()) { copySA.setPayCosts(new Cost("", sa.isAbility())); } - if (sa.getTargetRestrictions() != null) { - TargetRestrictions target = new TargetRestrictions(sa.getTargetRestrictions()); - copySA.setTargetRestrictions(target); - } copySA.setActivatingPlayer(controller); if (bCopyDetails) { @@ -291,8 +240,8 @@ public class CardFactory { c.setState(CardStateName.Flipped, false); c.setImageKey(cp.getImageKey(true)); } - else if (c.isDoubleFaced() && cp instanceof PaperCard) { - c.setState(CardStateName.Transformed, false); + else if (c.hasBackSide() && cp instanceof PaperCard && cardRules != null) { + c.setState(cardRules.getSplitType().getChangedStateName(), false); c.setImageKey(cp.getImageKey(true)); } else if (c.isSplitCard()) { @@ -302,14 +251,9 @@ public class CardFactory { c.setRarity(cp.getRarity()); c.setState(CardStateName.RightSplit, false); c.setImageKey(originalPicture); - } else if (c.isMeldable() && cp instanceof PaperCard) { - c.setState(CardStateName.Meld, false); - c.setImageKey(cp.getImageKey(true)); } else if (c.isAdventureCard()) { c.setState(CardStateName.Adventure, false); c.setImageKey(originalPicture); - c.setSetCode(cp.getEdition()); - c.setRarity(cp.getRarity()); } c.setSetCode(cp.getEdition()); @@ -323,7 +267,7 @@ public class CardFactory { private static void buildAbilities(final Card card) { for (final CardStateName state : card.getStates()) { - if (card.isDoubleFaced() && state == CardStateName.FaceDown) { + if (card.hasBackSide() && state == CardStateName.FaceDown) { continue; // Ignore FaceDown for DFC since they have none. } card.setState(state, false); @@ -332,11 +276,7 @@ public class CardFactory { // ************** Link to different CardFactories ******************* if (state == CardStateName.LeftSplit || state == CardStateName.RightSplit) { for (final SpellAbility sa : card.getSpellAbilities()) { - if (state == CardStateName.LeftSplit) { - sa.setLeftSplit(); - } else { - sa.setRightSplit(); - } + sa.setCardState(state); } CardFactoryUtil.setupKeywordedAbilities(card); final CardState original = card.getState(CardStateName.Original); @@ -374,7 +314,7 @@ public class CardFactory { triggerSB.append("that planar deck and turn it face up"); StringBuilder saSB = new StringBuilder(); - saSB.append("AB$ RollPlanarDice | Cost$ X | SorcerySpeed$ True | AnyPlayer$ True | ActivationZone$ Command | "); + saSB.append("AB$ RollPlanarDice | Cost$ X | SorcerySpeed$ True | Activator$ Player | ActivationZone$ Command | "); saSB.append("SpellDescription$ Roll the planar dice. X is equal to the amount of times the planar die has been rolled this turn."); card.setSVar("RolledWalk", "DB$ Planeswalk | Cost$ 0"); @@ -478,23 +418,6 @@ public class CardFactory { CardFactoryUtil.addAbilityFactoryAbilities(c, face.getAbilities()); } - /** - * Create a copy of a card, including its copiable characteristics (but not - * abilities). - * @param from - * @param newOwner - * @return - */ - public static Card copyCopiableCharacteristics(final Card from, final Player newOwner) { - int id = newOwner == null ? 0 : newOwner.getGame().nextCardId(); - final Card c = new Card(id, from.getPaperCard(), from.getGame()); - c.setOwner(newOwner); - c.setSetCode(from.getSetCode()); - - copyCopiableCharacteristics(from, c); - return c; - } - /** * Copy the copiable characteristics of one card to another, taking the * states of both cards into account. @@ -644,50 +567,12 @@ public class CardFactory { * * return a wrapped ability */ - public static SpellAbility getCopiedTriggeredAbility(final SpellAbility sa) { + public static SpellAbility getCopiedTriggeredAbility(final WrappedAbility sa, final Card newHost) { if (!sa.isTrigger()) { return null; } - // Find trigger - Trigger t = null; - if (sa.isWrapper()) { - // copy trigger? - t = sa.getTrigger(); - } else { // some keyword ability, e.g. Exalted, Annihilator - return sa.copy(); - } - // set up copied wrapped ability - SpellAbility trig = t.getOverridingAbility(); - if (trig == null) { - trig = AbilityFactory.getAbility(sa.getHostCard().getSVar(t.getParam("Execute")), sa.getHostCard()); - } - trig.setHostCard(sa.getHostCard()); - trig.setTrigger(true); - trig.setSourceTrigger(t.getId()); - sa.setTriggeringObjects(sa.getTriggeringObjects()); - trig.setTriggerRemembered(t.getTriggerRemembered()); - if (t.getStoredTriggeredObjects() != null) { - trig.setTriggeringObjects(t.getStoredTriggeredObjects()); - } - trig.setActivatingPlayer(sa.getActivatingPlayer()); - if (t.hasParam("TriggerController")) { - Player p = AbilityUtils.getDefinedPlayers(t.getHostCard(), t.getParam("TriggerController"), trig).get(0); - trig.setActivatingPlayer(p); - } - - if (t.hasParam("RememberController")) { - sa.getHostCard().addRemembered(sa.getActivatingPlayer()); - } - - trig.setStackDescription(trig.toString()); - - WrappedAbility wrapperAbility = new WrappedAbility(t, trig, ((WrappedAbility) sa).getDecider()); - wrapperAbility.setTrigger(true); - wrapperAbility.setMandatory(sa.isMandatory()); - wrapperAbility.setDescription(wrapperAbility.getStackDescription()); - t.setTriggeredSA(wrapperAbility); - return wrapperAbility; + return new WrappedAbility(sa.getTrigger(), sa.getWrappedAbility().copy(newHost, false), sa.getDecider()); } public static CardCloneStates getCloneStates(final Card in, final Card out, final CardTraitBase sa) { @@ -785,6 +670,9 @@ public class CardFactory { if (sa.hasParam("SetToughness")) { state.setBaseToughness(Integer.parseInt(sa.getParam("SetToughness"))); } + if (sa.hasParam("SetLoyalty")) { + state.setBaseLoyalty(String.valueOf(sa.getParam("SetLoyalty"))); + } // triggers to add to clone @@ -875,6 +763,13 @@ public class CardFactory { } } + for (final Trigger trigger : state.getTriggers()) { + final SpellAbility newSa = trigger.getOverridingAbility(); + if (newSa != null && newSa.getOriginalHost() == null) { + newSa.setOriginalHost(in); + } + } + if (sa.hasParam("GainTextOf") && originalState != null) { state.setSetCode(originalState.getSetCode()); state.setRarity(originalState.getRarity()); diff --git a/forge-game/src/main/java/forge/game/card/CardFactoryUtil.java b/forge-game/src/main/java/forge/game/card/CardFactoryUtil.java index 88307959cdb..fce27c3824a 100644 --- a/forge-game/src/main/java/forge/game/card/CardFactoryUtil.java +++ b/forge-game/src/main/java/forge/game/card/CardFactoryUtil.java @@ -20,6 +20,7 @@ package forge.game.card; import com.google.common.base.Function; import com.google.common.base.Predicate; import com.google.common.base.Predicates; +import com.google.common.collect.ImmutableList; import com.google.common.collect.Iterables; import com.google.common.collect.Lists; import com.google.common.collect.Maps; @@ -34,7 +35,6 @@ import forge.game.GameEntity; import forge.game.GameEntityCounterTable; import forge.game.GameLogEntryType; import forge.game.ability.AbilityFactory; -import forge.game.ability.AbilityKey; import forge.game.ability.AbilityUtils; import forge.game.ability.ApiType; import forge.game.card.CardPredicates.Presets; @@ -205,7 +205,7 @@ public class CardFactoryUtil { card.setNamedCard(name); card.turnFaceDown(); - card.setMayLookAt(player, true); + card.addMayLookAt(player.getGame().getNextTimestamp(), ImmutableList.of(player)); card.addSpellAbility(abilityRevealHiddenAgenda(card)); return true; } @@ -639,6 +639,10 @@ public class CardFactoryUtil { return doXMath(oppDmg, m, source); } + if (value.contains("NonCombatDamageDealtThisTurn")) { + return doXMath(player.getAssignedDamage() - player.getAssignedCombatDamage(), m, source); + } + if (value.equals("OpponentsAttackedThisTurn")) { return doXMath(player.getAttackedOpponentsThisTurn().size(), m, source); } @@ -720,10 +724,13 @@ public class CardFactoryUtil { return c.getImprintedCards().get(0).getCMC(); } - if (l[0].startsWith("GreatestPower_")) { - final String restriction = l[0].substring(14); - final String[] rest = restriction.split(","); - CardCollection list = CardLists.getValidCards(cc.getGame().getCardsIn(ZoneType.Battlefield), rest, cc, c, null); + if (l[0].startsWith("GreatestPower")) { + final String[] lparts = l[0].split("_", 2); + final String[] rest = lparts[1].split(","); + final CardCollectionView cardsInZones = lparts[0].length() > 13 + ? game.getCardsIn(ZoneType.listValueOf(lparts[0].substring(13))) + : game.getCardsIn(ZoneType.Battlefield); + CardCollection list = CardLists.getValidCards(cardsInZones, rest, cc, c, null); int highest = 0; for (final Card crd : list) { if (crd.getNetPower() > highest) { @@ -837,26 +844,11 @@ public class CardFactoryUtil { // Count$CountersAddedToPermYouCtrl if (l[0].startsWith("CountersAddedToPermYouCtrl")) { final String[] components = l[0].split(" ", 2); - final CounterType counterType = CounterType.valueOf(components[1]); + final CounterType counterType = CounterType.getType(components[1]); int n = cc.getCounterToPermThisTurn(counterType); return doXMath(n, m, c); } - // Count$CountersAdded - if (l[0].startsWith("CountersAdded")) { - final String[] components = l[0].split(" ", 3); - final CounterType counterType = CounterType.valueOf(components[1]); - String restrictions = components[2]; - final String[] rest = restrictions.split(","); - CardCollection candidates = CardLists.getValidCards(game.getCardsInGame(), rest, cc, c, null); - - int added = 0; - for (final Card counterSource : candidates) { - added += c.getCountersAddedBy(counterSource, counterType); - } - return doXMath(added, m, c); - } - if (l[0].startsWith("CommanderCastFromCommandZone")) { // only used by Opal Palace, and it does add the trigger to the card return doXMath(cc.getCommanderCast(c), m, c); @@ -909,6 +901,9 @@ public class CardFactoryUtil { return doXMath(c.getXManaCostPaidCount(colors.toString()), m, c); } + if (sq[0].equals("YouCycledThisTurn")) { + return doXMath(cc.getCycledThisTurn(), m, c); + } if (sq[0].equals("YouDrewThisTurn")) { return doXMath(cc.getNumDrawnThisTurn(), m, c); @@ -951,11 +946,6 @@ public class CardFactoryUtil { return doXMath(c.getRegeneratedThisTurn(), m, c); } - // TriggeringObjects - if (sq[0].startsWith("Triggered")) { - return doXMath(xCount((Card) c.getTriggeringObject(AbilityKey.Card), sq[0].substring(9)), m, c); - } - if (sq[0].contains("YourStartingLife")) { return doXMath(cc.getStartingLife(), m, c); } @@ -1202,6 +1192,64 @@ public class CardFactoryUtil { return doXMath(cl.size(), m, c); } + if (sq[0].contains("Party")) { + CardCollection adventurers = CardLists.getValidCards(cc.getCardsIn(ZoneType.Battlefield), + "Creature.Cleric,Creature.Rogue,Creature.Warrior,Creature.Wizard", cc, c, null); + + Set partyTypes = new HashSet<>(Arrays.asList(new String[]{"Cleric", "Rogue", "Warrior", "Wizard"})); + int partySize = 0; + + HashMap chosenParty = new HashMap<>(); + List wildcard = Lists.newArrayList(); + HashMap> multityped = new HashMap<>(); + + // Figure out how to count each class separately. + for (Card card : adventurers) { + Set creatureTypes = card.getType().getCreatureTypes(); + boolean anyType = creatureTypes.contains("AllCreatureTypes"); + creatureTypes.retainAll(partyTypes); + + if (anyType || creatureTypes.size() == 4) { + wildcard.add(card); + + if (wildcard.size() >= 4) { + break; + } + continue; + } else if (creatureTypes.size() == 1) { + String type = (String)(creatureTypes.toArray()[0]); + + if (!chosenParty.containsKey(type)) { + chosenParty.put(type, card); + } + } else { + multityped.put(card, creatureTypes); + } + } + + partySize = Math.min(chosenParty.size() + wildcard.size(), 4); + + if (partySize < 4) { + partyTypes.removeAll(chosenParty.keySet()); + + // Here I'm left with just the party types that I haven't selected. + for(Card multi : multityped.keySet()) { + Set types = multityped.get(multi); + types.retainAll(partyTypes); + + for(String type : types) { + chosenParty.put(type, multi); + partyTypes.remove(type); + break; + } + } + } + + partySize = Math.min(chosenParty.size() + wildcard.size(), 4); + + return doXMath(partySize, m, c); + } + if (sq[0].contains("CardPower")) { return doXMath(c.getNetPower(), m, c); } @@ -1247,7 +1295,8 @@ public class CardFactoryUtil { return doXMath(CardUtil.getColors(c).countColors(), m, c); } if (sq[0].contains("ChosenNumber")) { - return doXMath(c.getChosenNumber(), m, c); + Integer i = c.getChosenNumber(); + return doXMath(i == null ? 0 : i, m, c); } if (sq[0].contains("CardCounters")) { // CardCounters.ALL to be used for Kinsbaile Borderguard and anything that cares about all counters @@ -1380,10 +1429,9 @@ public class CardFactoryUtil { // Count$Madness.. if (sq[0].startsWith("Madness")) { - if (c.isMadness()) { - return doXMath(StringUtils.isNumeric(sq[1]) ? Integer.parseInt(sq[1]) : xCount(c, c.getSVar(sq[1])), m, c); - } - return doXMath(StringUtils.isNumeric(sq[2]) ? Integer.parseInt(sq[2]) : xCount(c, c.getSVar(sq[2])), m, c); + String v = c.isMadness() ? sq[1] : sq[2]; + // TODO move this to AbilityUtils + return doXMath(StringUtils.isNumeric(v) ? Integer.parseInt(v) : xCount(c, c.getSVar(v)), m, c); } // Count$Presence_.. @@ -2152,7 +2200,7 @@ public class CardFactoryUtil { String[] splitkw = parse.split(":"); String desc = "CARDNAME enters the battlefield with "; - desc += Lang.nounWithNumeral(splitkw[2], CounterType.valueOf(splitkw[1]).getName() + " counter"); + desc += Lang.nounWithNumeral(splitkw[2], CounterType.getType(splitkw[1]).getName() + " counter"); desc += " on it."; String extraparams = ""; @@ -2182,7 +2230,6 @@ public class CardFactoryUtil { + "| Secondary$ True | Description$ " + desc + (!extraparams.equals("") ? " | " + extraparams : ""); ReplacementEffect re = ReplacementHandler.parseReplacement(repeffstr, card, intrinsic); - re.setLayer(ReplacementLayer.Other); re.setOverridingAbility(sa); @@ -2478,15 +2525,21 @@ public class CardFactoryUtil { inst.addTrigger(trigger); } else if (keyword.equals("Extort")) { final String extortTrigger = "Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ You | " - + "TriggerZones$ Battlefield | Execute$ ExtortOpps | Secondary$ True" + + "TriggerZones$ Battlefield | Secondary$ True" + " | TriggerDescription$ Extort ("+ inst.getReminderText() +")"; - final String abString = "AB$ LoseLife | Cost$ WB | Defined$ Player.Opponent | " - + "LifeAmount$ 1 | SubAbility$ ExtortGainLife"; - final String dbString = "DB$ GainLife | Defined$ You | LifeAmount$ AFLifeLost | References$ AFLifeLost"; + + final String loseLifeStr = "AB$ LoseLife | Cost$ WB | Defined$ Player.Opponent | LifeAmount$ 1"; + final String gainLifeStr = "DB$ GainLife | Defined$ You | LifeAmount$ AFLifeLost"; + + SpellAbility loseLifeSA = AbilityFactory.getAbility(loseLifeStr, card); + + AbilitySub gainLifeSA = (AbilitySub) AbilityFactory.getAbility(gainLifeStr, card); + gainLifeSA.setSVar("AFLifeLost", "Number$0"); + loseLifeSA.setSubAbility(gainLifeSA); + loseLifeSA.setIntrinsic(intrinsic); + final Trigger parsedTrigger = TriggerHandler.parseTrigger(extortTrigger, card, intrinsic); - card.setSVar("ExtortOpps", abString); - card.setSVar("ExtortGainLife", dbString); - card.setSVar("AFLifeLost", "Number$0"); + parsedTrigger.setOverridingAbility(loseLifeSA); inst.addTrigger(parsedTrigger); } else if (keyword.startsWith("Fabricate")) { final String[] k = keyword.split(":"); @@ -2520,17 +2573,24 @@ public class CardFactoryUtil { inst.addTrigger(trigger); } else if (keyword.startsWith("Fading")) { - String upkeepTrig = "Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield " + - " | Execute$ TrigUpkeepFading | Secondary$ True | TriggerDescription$ At the beginning of " + - "your upkeep, remove a fade counter from CARDNAME. If you can't, sacrifice CARDNAME."; + String upkeepTrig = "Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Secondary$ True " + + " | TriggerDescription$ At the beginning of your upkeep, remove a fade counter from CARDNAME. If you can't, sacrifice CARDNAME."; + + final String removeCounterStr = "DB$ RemoveCounter | Defined$ Self | CounterType$ FADE | CounterNum$ 1 | RememberRemoved$ True"; + final String sacrificeStr = "DB$ Sacrifice | SacValid$ Self | ConditionCheckSVar$ FadingCheckSVar | ConditionSVarCompare$ EQ0"; + final String cleanupStr = "DB$ Cleanup | ClearRemembered$ True"; + + SpellAbility removeCounterSA = AbilityFactory.getAbility(removeCounterStr, card); + AbilitySub sacrificeSA = (AbilitySub) AbilityFactory.getAbility(sacrificeStr, card); + sacrificeSA.setSVar("FadingCheckSVar","Count$RememberedSize"); + removeCounterSA.setSubAbility(sacrificeSA); + + AbilitySub cleanupSA = (AbilitySub) AbilityFactory.getAbility(cleanupStr, card); + sacrificeSA.setSubAbility(cleanupSA); - card.setSVar("TrigUpkeepFading", "AB$ RemoveCounter | Cost$ 0 | Defined$ Self | CounterType$ FADE" + - " | CounterNum$ 1 | RememberRemoved$ True | SubAbility$ DBUpkeepFadingSac"); - card.setSVar("DBUpkeepFadingSac","DB$ Sacrifice | SacValid$ Self | ConditionCheckSVar$ FadingCheckSVar" + - " | ConditionSVarCompare$ EQ0 | References$ FadingCheckSVar | SubAbility$ FadingCleanup"); - card.setSVar("FadingCleanup","DB$ Cleanup | ClearRemembered$ True"); - card.setSVar("FadingCheckSVar","Count$RememberedSize"); final Trigger trigger = TriggerHandler.parseTrigger(upkeepTrig, card, intrinsic); + removeCounterSA.setIntrinsic(intrinsic); + trigger.setOverridingAbility(removeCounterSA); inst.addTrigger(trigger); } else if (keyword.equals("Flanking")) { @@ -2659,25 +2719,42 @@ public class CardFactoryUtil { inst.addTrigger(trigger); } } else if (keyword.equals("Hideaway")) { + // The exiled card gains ‘Any player who has controlled the permanent that exiled this card may look at this card in the exile zone.’ + // this is currently not possible because the StaticAbility currently has no information about the OriginalHost + List triggers = Lists.newArrayList(); StringBuilder sb = new StringBuilder(); - sb.append("Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigHideawayDig"); - sb.append("| Secondary$ True | TriggerDescription$ When CARDNAME enters the battlefield, "); + sb.append("Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | Secondary$ True "); + sb.append("| TriggerDescription$ When CARDNAME enters the battlefield, "); sb.append("look at the top four cards of your library, exile one face down"); sb.append(", then put the rest on the bottom of your library."); final Trigger hideawayTrigger = TriggerHandler.parseTrigger(sb.toString(), card, intrinsic); + + String hideawayDig = "DB$ Dig | Defined$ You | DigNum$ 4 | DestinationZone$ Exile | ExileFaceDown$ True | RememberChanged$ True"; + String hideawayEffect = "DB$ Effect | StaticAbilities$ STHideawayEffectLookAtCard | ForgetOnMoved$ Exile | RememberObjects$ Remembered | Duration$ Permanent"; + + String lookAtCard = "Mode$ Continuous | Affected$ Card.IsRemembered | MayLookAt$ True | EffectZone$ Command | AffectedZone$ Exile | Description$ You may look at the exiled card."; + + SpellAbility digSA = AbilityFactory.getAbility(hideawayDig, card); + + AbilitySub effectSA = (AbilitySub) AbilityFactory.getAbility(hideawayEffect, card); + effectSA.setSVar("STHideawayEffectLookAtCard", lookAtCard); + + digSA.setSubAbility((AbilitySub)effectSA.copy()); + + hideawayTrigger.setOverridingAbility(digSA); + triggers.add(hideawayTrigger); - card.setSVar("TrigHideawayDig", "DB$ Dig | Defined$ You | DigNum$ 4 | DestinationZone$ Exile | ExileFaceDown$ True | RememberChanged$ True | SubAbility$ DBHideawayEffect"); - final Trigger gainControlTrigger = TriggerHandler.parseTrigger("Mode$ ChangesController | ValidCard$ Card.Self | Execute$ DBHideawayEffect | Static$ True", card, intrinsic); + + final Trigger gainControlTrigger = TriggerHandler.parseTrigger("Mode$ ChangesController | ValidCard$ Card.Self | Static$ True", card, intrinsic); + gainControlTrigger.setOverridingAbility((AbilitySub)effectSA.copy()); triggers.add(gainControlTrigger); - card.setSVar("DBHideawayEffect", "DB$ Effect | StaticAbilities$ STHideawayEffectLookAtCard | Triggers$ THideawayEffectCleanup | SVars$ DBHideawayEffectExileSelf | ImprintOnHost$ True | Duration$ Permanent | SubAbility$ DBHideawayRemember"); - card.setSVar("STHideawayEffectLookAtCard", "Mode$ Continuous | Affected$ Card.IsRemembered | MayLookAt$ True | EffectZone$ Command | AffectedZone$ Exile | Description$ You may look at the exiled card."); - card.setSVar("THideawayEffectCleanup", "Mode$ ChangesZone | ValidCard$ Card.IsRemembered | Origin$ Exile | Destination$ Any | TriggerZone$ Command | Execute$ DBHideawayEffectExileSelf | Static$ True"); - card.setSVar("DBHideawayEffectExileSelf", "DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile"); - final Trigger changeZoneTrigger = TriggerHandler.parseTrigger("Mode$ ChangesZone | ValidCard$ Card.IsRemembered | Origin$ Exile | Destination$ Any | TriggerZone$ Command | Execute$ DBHideawayCleanup | Static$ True", card, intrinsic); + + // when the card with hideaway leaves the battlefield, forget all exiled cards + final Trigger changeZoneTrigger = TriggerHandler.parseTrigger("Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Any | TriggerZone$ Battlefield | Static$ True", card, intrinsic); + String cleanupStr = "DB$ Cleanup | ClearRemembered$ True"; + changeZoneTrigger.setOverridingAbility(AbilityFactory.getAbility(cleanupStr, card)); triggers.add(changeZoneTrigger); - card.setSVar("DBHideawayRemember", "DB$ Animate | Defined$ Imprinted | RememberObjects$ Remembered | Permanent$ True"); - card.setSVar("DBHideawayCleanup", "DB$ Cleanup | ClearRemembered$ True"); for (final Trigger trigger : triggers) { inst.addTrigger(trigger); @@ -2687,7 +2764,7 @@ public class CardFactoryUtil { + "| Secondary$ True | TriggerZones$ Battlefield | TriggerDescription$ Ingest (" + inst.getReminderText() + ")"; - final String abStr = "DB$ Mill | NumCards$ 1 | Destination$ Exile | Defined$ TriggeredTarget"; + final String abStr = "DB$ Dig | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | Defined$ TriggeredTarget"; final Trigger trigger = TriggerHandler.parseTrigger(trigStr, card, intrinsic); @@ -2723,25 +2800,31 @@ public class CardFactoryUtil { // Set Madness Triggers final String[] k = keyword.split(":"); final String manacost = k[1]; - final String trigPlay = "TrigPlayMadness" + StringUtils.join(manacost.split(" ")); - final String trigStr = "Mode$ Discarded | ValidCard$ Card.Self | IsMadness$ True | " + - "Execute$ " + trigPlay + " | Secondary$ True | TriggerDescription$ " + - "Play Madness " + ManaCostParser.parse(manacost) + " - " + card.getName(); + final String trigStr = "Mode$ Discarded | ValidCard$ Card.Self | IsMadness$ True | Secondary$ True" + + " | TriggerDescription$ Play Madness " + ManaCostParser.parse(manacost) + " - " + card.getName(); - final String playMadness = "AB$ Play | Cost$ 0 | Defined$ Self | PlayCost$ " + manacost + + final String playMadnessStr = "DB$ Play | Defined$ Self | PlayCost$ " + manacost + " | ConditionDefined$ Self | ConditionPresent$ Card.StrictlySelf+inZoneExile" + - " | Optional$ True | SubAbility$ DBWasNotPlayMadness | RememberPlayed$ True | Madness$ True"; - final String moveToYard = "DB$ ChangeZone | Defined$ Self.StrictlySelf | Origin$ Exile | " + - "Destination$ Graveyard | TrackDiscarded$ True | ConditionDefined$ Remembered | ConditionPresent$" + - " Card | ConditionCompare$ EQ0 | SubAbility$ DBMadnessCleanup"; - final String cleanUp = "DB$ Cleanup | ClearRemembered$ True"; + " | Optional$ True | RememberPlayed$ True | Madness$ True"; + + final String moveToYardStr = "DB$ ChangeZone | Defined$ Self.StrictlySelf | Origin$ Exile" + + " | Destination$ Graveyard | TrackDiscarded$ True | ConditionDefined$ Remembered | ConditionPresent$ Card" + + " Card | ConditionCompare$ EQ0"; + + final String cleanUpStr = "DB$ Cleanup | ClearRemembered$ True"; final Trigger parsedTrigger = TriggerHandler.parseTrigger(trigStr, card, intrinsic); - card.setSVar(trigPlay, playMadness); - card.setSVar("DBWasNotPlayMadness", moveToYard); - card.setSVar("DBMadnessCleanup", cleanUp); + SpellAbility playSA = AbilityFactory.getAbility(playMadnessStr, card); + AbilitySub moveSA = (AbilitySub)AbilityFactory.getAbility(moveToYardStr, card); + AbilitySub cleanupSA = (AbilitySub)AbilityFactory.getAbility(cleanUpStr, card); + moveSA.setSubAbility(cleanupSA); + playSA.setSubAbility(moveSA); + playSA.setIntrinsic(intrinsic); + + parsedTrigger.setOverridingAbility(playSA); + inst.addTrigger(parsedTrigger); } else if (keyword.equals("Melee")) { final String trigStr = "Mode$ Attacks | ValidCard$ Card.Self | Secondary$ True " + @@ -2815,28 +2898,41 @@ public class CardFactoryUtil { inst.addTrigger(trigger); } else if (keyword.equals("Myriad")) { - final String actualTrigger = "Mode$ Attacks | ValidCard$ Card.Self | Execute$ " - + "MyriadAbility | Secondary$ True | TriggerDescription$ Myriad (" - + inst.getReminderText() + ")"; - final String abString = "DB$ RepeatEach | RepeatPlayers$ OpponentsOtherThanDefendingPlayer" - + " | RepeatSubAbility$ MyriadCopy | SubAbility$ MyriadDelTrig"; - final String dbString1 = "DB$ CopyPermanent | Defined$ Self | Tapped$ True | " - + "Optional$ True | CopyAttacking$ Remembered | ChoosePlayerOrPlaneswalker$" - + " True | ImprintCopied$ True"; - final String dbString2 = "DB$ DelayedTrigger | Mode$ Phase | Phase$ EndCombat | " - + "Execute$ MyriadExile | RememberObjects$ Imprinted | TriggerDescription$" - + " Exile the tokens at end of combat. | SubAbility$ MyriadCleanup"; - final String dbString3 = "DB$ ChangeZone | Defined$ DelayTriggerRemembered | Origin$" - + " Battlefield | Destination$ Exile"; - final String dbString4 = "DB$ Cleanup | ClearImprinted$ True"; + final String actualTrigger = "Mode$ Attacks | ValidCard$ Card.Self | Secondary$ True" + + " | TriggerDescription$ Myriad (" + inst.getReminderText() + ")"; + + final String repeatStr = "DB$ RepeatEach | RepeatPlayers$ OpponentsOtherThanDefendingPlayer | ChangeZoneTable$ True"; + + final String copyStr = "DB$ CopyPermanent | Defined$ Self | Tapped$ True | Optional$ True | TokenAttacking$ Remembered" + + " | ChoosePlayerOrPlaneswalker$ True | ImprintTokens$ True"; + + final String delTrigStr = "DB$ DelayedTrigger | Mode$ Phase | Phase$ EndCombat | RememberObjects$ Imprinted" + + " | TriggerDescription$ Exile the tokens at end of combat."; + + final String exileStr = "DB$ ChangeZone | Defined$ DelayTriggerRemembered | Origin$ Battlefield | Destination$ Exile"; + + final String cleanupStr = "DB$ Cleanup | ClearImprinted$ True"; + + SpellAbility repeatSA = AbilityFactory.getAbility(repeatStr, card); + + AbilitySub copySA = (AbilitySub) AbilityFactory.getAbility(copyStr, card); + repeatSA.setAdditionalAbility("RepeatSubAbility", copySA); + + AbilitySub delTrigSA = (AbilitySub) AbilityFactory.getAbility(delTrigStr, card); + + AbilitySub exileSA = (AbilitySub) AbilityFactory.getAbility(exileStr, card); + delTrigSA.setAdditionalAbility("Execute", exileSA); + + AbilitySub cleanupSA = (AbilitySub) AbilityFactory.getAbility(cleanupStr, card); + delTrigSA.setSubAbility(cleanupSA); + + repeatSA.setSubAbility(delTrigSA); + final Trigger parsedTrigger = TriggerHandler.parseTrigger(actualTrigger, card, intrinsic); - card.setSVar("MyriadAbility", abString); - card.setSVar("MyriadCopy", dbString1); - card.setSVar("MyriadDelTrig", dbString2); - card.setSVar("MyriadExile", dbString3); - card.setSVar("MyriadCleanup", dbString4); + repeatSA.setIntrinsic(intrinsic); + parsedTrigger.setOverridingAbility(repeatSA); inst.addTrigger(parsedTrigger); } else if (keyword.startsWith("Partner:")) { // Partner With @@ -2880,17 +2976,18 @@ public class CardFactoryUtil { final String[] k = keyword.split(":"); card.addIntrinsicKeyword("Kicker:Reveal<1/" + k[1] + ">:Generic"); } else if (keyword.equals("Provoke")) { - final String actualTrigger = "Mode$ Attacks | ValidCard$ Card.Self | " - + "OptionalDecider$ You | Execute$ ProvokeAbility | Secondary$ True | TriggerDescription$ " - + inst.getReminderText(); - final String abString = "DB$ MustBlock | ValidTgts$ Creature.DefenderCtrl | " - + "TgtPrompt$ Select target creature defending player controls | SubAbility$ ProvokeUntap"; - final String dbString = "DB$ Untap | Defined$ Targeted"; + final String actualTrigger = "Mode$ Attacks | ValidCard$ Card.Self | OptionalDecider$ You | Secondary$ True" + + " | TriggerDescription$ Provoke (" + inst.getReminderText() + ")"; + final String blockStr = "DB$ MustBlock | ValidTgts$ Creature.DefenderCtrl | TgtPrompt$ Select target creature defending player controls"; + final String untapStr = "DB$ Untap | Defined$ Targeted"; - card.setSVar("ProvokeAbility", abString); - card.setSVar("ProvokeUntap", dbString); + SpellAbility blockSA = AbilityFactory.getAbility(blockStr, card); + AbilitySub untapSA = (AbilitySub)AbilityFactory.getAbility(untapStr, card); + blockSA.setSubAbility(untapSA); final Trigger parsedTrigger = TriggerHandler.parseTrigger(actualTrigger, card, intrinsic); + blockSA.setIntrinsic(intrinsic); + parsedTrigger.setOverridingAbility(blockSA); inst.addTrigger(parsedTrigger); } else if (keyword.equals("Prowess")) { @@ -2904,10 +3001,6 @@ public class CardFactoryUtil { parsedTrigger.setOverridingAbility(AbilityFactory.getAbility(effect, card)); inst.addTrigger(parsedTrigger); - - if (!card.hasSVar("BuffedBy")) { - card.setSVar("BuffedBy", "Card.nonCreature+nonLand"); // for the AI - } } else if (keyword.startsWith("Rampage")) { final String[] k = keyword.split(":"); final String n = k[1]; @@ -2944,24 +3037,30 @@ public class CardFactoryUtil { inst.addTrigger(parsedTrigger); } else if (keyword.startsWith("Recover")) { final String recoverCost = keyword.split(":")[1]; - final String abStr = "DB$ ChangeZone | Defined$ Self" + final String changeStr = "DB$ ChangeZone | Defined$ Self" + " | Origin$ Graveyard | Destination$ Hand | UnlessCost$ " + recoverCost + " | UnlessPayer$ You | UnlessSwitched$ True" - + " | UnlessResolveSubs$ WhenNotPaid | SubAbility$ RecoverExile"; - card.setSVar("RecoverTrig", abStr); - card.setSVar("RecoverExile", "DB$ ChangeZone | Defined$ Self" - + " | Origin$ Graveyard | Destination$ Exile"); + + " | UnlessResolveSubs$ WhenNotPaid"; + final String exileStr = "DB$ ChangeZone | Defined$ Self | Origin$ Graveyard | Destination$ Exile"; + + SpellAbility changeSA = AbilityFactory.getAbility(changeStr, card); + AbilitySub exileSA = (AbilitySub) AbilityFactory.getAbility(exileStr, card); + changeSA.setSubAbility(exileSA); + String trigObject = card.isCreature() ? "Creature.Other+YouOwn" : "Creature.YouOwn"; String trigArticle = card.isCreature() ? "another" : "a"; String trigStr = "Mode$ ChangesZone | ValidCard$ " + trigObject - + " | Origin$ Battlefield | Destination$ Graveyard | " - + "TriggerZones$ Graveyard | Execute$ RecoverTrig | " - + "TriggerDescription$ When " + trigArticle + " creature is " - + "put into your graveyard from the battlefield, you " - + "may pay " + recoverCost + ". If you do, return " - + "CARDNAME from your graveyard to your hand. Otherwise," - + " exile CARDNAME. | Secondary$ True"; + + " | Origin$ Battlefield | Destination$ Graveyard | " + + "TriggerZones$ Graveyard | Secondary$ True | " + + "TriggerDescription$ Recover " + recoverCost + " (When " + trigArticle + " creature is " + + "put into your graveyard from the battlefield, you " + + "may pay " + recoverCost + ". If you do, return " + + "CARDNAME from your graveyard to your hand. Otherwise," + + " exile CARDNAME.)"; final Trigger myTrigger = TriggerHandler.parseTrigger(trigStr, card, intrinsic); + changeSA.setIntrinsic(intrinsic); + myTrigger.setOverridingAbility(changeSA); + inst.addTrigger(myTrigger); } else if (keyword.startsWith("Replicate")) { final String trigScript = "Mode$ SpellCast | ValidCard$ Card.Self | CheckSVar$ ReplicateAmount | Secondary$ True | TriggerDescription$ Copy CARDNAME for each time you paid its replicate cost"; @@ -3264,7 +3363,6 @@ public class CardFactoryUtil { saExile.setIntrinsic(intrinsic); ReplacementEffect re = ReplacementHandler.parseReplacement(repeffstr, card, intrinsic); - re.setLayer(ReplacementLayer.Other); re.setOverridingAbility(saExile); @@ -3312,8 +3410,6 @@ public class CardFactoryUtil { ReplacementEffect re = ReplacementHandler.parseReplacement(actualRep, card, intrinsic); - re.setLayer(ReplacementLayer.Other); - re.setOverridingAbility(saReveal); inst.addReplacement(re); @@ -3324,7 +3420,6 @@ public class CardFactoryUtil { if (numCounters.equals("X")) { desc = "Bloodthirst X (This creature enters the battlefield with X +1/+1 counters on it, " + "where X is the damage dealt to your opponents this turn.)"; - card.setSVar("X", "Count$BloodthirstAmount"); } else { desc = "Bloodthirst " + numCounters + " (" + inst.getReminderText() + ")"; } @@ -3332,6 +3427,9 @@ public class CardFactoryUtil { final String etbCounter = "etbCounter:P1P1:" + numCounters + ":Bloodthirst$ True:" + desc; final ReplacementEffect re = makeEtbCounter(etbCounter, card, intrinsic); + if (numCounters.equals("X")) { + re.getOverridingAbility().setSVar("X", "Count$BloodthirstAmount"); + } inst.addReplacement(re); } else if (keyword.startsWith("Buyback")) { @@ -3363,7 +3461,6 @@ public class CardFactoryUtil { saReturn.setIntrinsic(intrinsic); ReplacementEffect re = ReplacementHandler.parseReplacement(repeffstr, card, intrinsic); - re.setLayer(ReplacementLayer.Other); re.setOverridingAbility(saReturn); @@ -3393,32 +3490,33 @@ public class CardFactoryUtil { inst.addReplacement(re); } else if (keyword.startsWith("Devour")) { - final String[] k = keyword.split(":"); final String magnitude = k[1]; - String abStr = "DB$ ChangeZone | Hidden$ True | Origin$ All | Destination$ Battlefield" - + " | Defined$ ReplacedCard"; - String dbStr = "DB$ Sacrifice | Defined$ You | Amount$ DevourSacX | " - + "References$ DevourSacX | SacValid$ Creature.Other | SacMessage$ another creature (Devour "+ magnitude + ") | " - + "RememberSacrificed$ True | Optional$ True | " - + "Devour$ True | SubAbility$ Devour"+magnitude+"Counters"; - String counterStr = "DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ Devour"+magnitude+"X" - + " | ETB$ True | References$ Devour"+magnitude+"X,DevourSize | SubAbility$ DevourCleanup"; + String sacrificeStr = "DB$ Sacrifice | Defined$ You | Amount$ DevourSacX | " + + "SacValid$ Creature.Other | SacMessage$ another creature (Devour "+ magnitude + ") | " + + "RememberSacrificed$ True | Optional$ True | Devour$ True"; - card.setSVar("DevourETB", abStr); - card.setSVar("Devour"+magnitude+"Sac", dbStr); - card.setSVar("DevourSacX", "Count$Valid Creature.YouCtrl+Other"); - card.setSVar("Devour"+magnitude+"Counters", counterStr); - card.setSVar("Devour"+magnitude+"X", "SVar$DevourSize/Times." + magnitude); - card.setSVar("DevourSize", "Count$RememberedSize"); - card.setSVar("DevourCleanup", "DB$ Cleanup | ClearRemembered$ True | SubAbility$ DevourETB"); + String counterStr = "DB$ PutCounter | ETB$ True | Defined$ Self | CounterType$ P1P1 | CounterNum$ DevourX"; + String cleanupStr = "DB$ Cleanup | ClearRemembered$ True"; - String repeffstr = "Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ Devour"+magnitude+"Sac " - + "| Secondary$ True | Description$ Devour " + magnitude + " ("+ inst.getReminderText() + ")"; + AbilitySub sacrificeSA = (AbilitySub) AbilityFactory.getAbility(sacrificeStr, card); + sacrificeSA.setSVar("DevourSacX", "Count$Valid Creature.YouCtrl+Other"); + + AbilitySub counterSA = (AbilitySub) AbilityFactory.getAbility(counterStr, card); + counterSA.setSVar("DevourX", "SVar$DevourSize/Times." + magnitude); + counterSA.setSVar("DevourSize", "Count$RememberedSize"); + sacrificeSA.setSubAbility(counterSA); + + AbilitySub cleanupSA = (AbilitySub) AbilityFactory.getAbility(cleanupStr, card); + counterSA.setSubAbility(cleanupSA); + + String repeffstr = "Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | Secondary$ True | Description$ Devour " + magnitude + " ("+ inst.getReminderText() + ")"; ReplacementEffect re = ReplacementHandler.parseReplacement(repeffstr, card, intrinsic); - re.setLayer(ReplacementLayer.Other); + + setupETBReplacementAbility(cleanupSA); + re.setOverridingAbility(sacrificeSA); inst.addReplacement(re); } else if (keyword.startsWith("Fading")) { @@ -3466,7 +3564,6 @@ public class CardFactoryUtil { } ReplacementEffect re = ReplacementHandler.parseReplacement(repeffstr, card, intrinsic); - re.setLayer(ReplacementLayer.Other); re.setOverridingAbility(saExile); @@ -3502,20 +3599,18 @@ public class CardFactoryUtil { } ReplacementEffect re = ReplacementHandler.parseReplacement(repeffstr, card, intrinsic); - re.setLayer(ReplacementLayer.Other); re.setOverridingAbility(saExile); inst.addReplacement(re); } else if (keyword.startsWith("Madness")) { // Set Madness Replacement effects - String repeffstr = "Event$ Discard | ActiveZones$ Hand | ValidCard$ Card.Self | " + - "ReplaceWith$ DiscardMadness | Secondary$ True | Description$ " + - "Madness: If you discard this card, discard it into exile."; + String repeffstr = "Event$ Discard | ActiveZones$ Hand | ValidCard$ Card.Self | Secondary$ True " + + " | Description$ Madness: If you discard this card, discard it into exile."; ReplacementEffect re = ReplacementHandler.parseReplacement(repeffstr, card, intrinsic); - String sVarMadness = "DB$ Discard | Defined$ ReplacedPlayer" + - " | Mode$ Defined | DefinedCards$ ReplacedCard | Madness$ True"; - card.setSVar("DiscardMadness", sVarMadness); + String sVarMadness = "DB$ Discard | Defined$ ReplacedPlayer | Mode$ Defined | DefinedCards$ ReplacedCard | Madness$ True"; + + re.setOverridingAbility(AbilityFactory.getAbility(sVarMadness, card)); inst.addReplacement(re); } else if (keyword.startsWith("Modular")) { @@ -3563,7 +3658,6 @@ public class CardFactoryUtil { } ReplacementEffect re = ReplacementHandler.parseReplacement(repeffstr, card, intrinsic); - re.setLayer(ReplacementLayer.Other); re.setOverridingAbility(saExile); @@ -3593,7 +3687,7 @@ public class CardFactoryUtil { } else if (keyword.equals("Sunburst")) { // Rule 702.43a If this object is entering the battlefield as a creature, // ignoring any type-changing effects that would affect it - CounterType t = card.isCreature() ? CounterType.P1P1 : CounterType.CHARGE; + CounterType t = CounterType.get(card.isCreature() ? CounterEnumType.P1P1 : CounterEnumType.CHARGE); StringBuilder sb = new StringBuilder("etbCounter:"); sb.append(t).append(":Sunburst:no Condition:"); @@ -3731,7 +3825,6 @@ public class CardFactoryUtil { } ReplacementEffect re = ReplacementHandler.parseReplacement(sb.toString(), card, intrinsic); - re.setLayer(ReplacementLayer.Other); re.setOverridingAbility(sa); @@ -4304,7 +4397,7 @@ public class CardFactoryUtil { int counters = AbilityUtils.calculateAmount(c, k[1], this); GameEntityCounterTable table = new GameEntityCounterTable(); - c.addCounter(CounterType.TIME, counters, getActivatingPlayer(), true, table); + c.addCounter(CounterEnumType.TIME, counters, getActivatingPlayer(), true, table); table.triggerCountersPutAll(game); String sb = TextUtil.concatWithSpace(getActivatingPlayer().toString(),"has suspended", c.getName(), "with", String.valueOf(counters),"time counters on it."); @@ -4494,8 +4587,8 @@ public class CardFactoryUtil { String ab = "DB$ Play | Defined$ OriginalHost | WithoutManaCost$ True | CopyCard$ True"; - card.setSVar("CipherTrigger", trig); - card.setSVar("PlayEncoded", ab); + svars.put("CipherTrigger", trig); + svars.put("PlayEncoded", ab); } else if (keyword.startsWith("Dash")) { effect = "Mode$ Continuous | Affected$ Card.Self+dashed | AddKeyword$ Haste"; } else if (keyword.equals("Devoid")) { @@ -4724,7 +4817,7 @@ public class CardFactoryUtil { if (sa == null) { return; } - sa.setAdventure(true); + sa.setCardState(CardStateName.Adventure); StringBuilder sb = new StringBuilder(); sb.append("Event$ Moved | ValidCard$ Card.Self | Origin$ Stack | ExcludeDestination$ Exile "); @@ -4747,7 +4840,6 @@ public class CardFactoryUtil { saExile.setSubAbility(saEffect); ReplacementEffect re = ReplacementHandler.parseReplacement(repeffstr, card, true); - re.setLayer(ReplacementLayer.Other); re.setOverridingAbility(saExile); card.addReplacementEffect(re); diff --git a/forge-game/src/main/java/forge/game/card/CardPredicates.java b/forge-game/src/main/java/forge/game/card/CardPredicates.java index 4f4d00b2010..6104f053fd2 100644 --- a/forge-game/src/main/java/forge/game/card/CardPredicates.java +++ b/forge-game/src/main/java/forge/game/card/CardPredicates.java @@ -299,6 +299,24 @@ public final class CardPredicates { }; } + public static final Predicate evenCMC() { + return new Predicate() { + @Override + public boolean apply(final Card c) { + return c.getCMC() % 2 == 0; + } + }; + } + + public static final Predicate oddCMC() { + return new Predicate() { + @Override + public boolean apply(final Card c) { + return c.getCMC() % 2 == 1; + } + }; + } + public static final Predicate hasCounters() { return new Predicate() { @Override @@ -311,6 +329,9 @@ public final class CardPredicates { public static final Predicate hasCounter(final CounterType type) { return hasCounter(type, 1); } + public static final Predicate hasCounter(final CounterEnumType type) { + return hasCounter(type, 1); + } public static final Predicate hasCounter(final CounterType type, final int n) { return new Predicate() { @@ -320,6 +341,9 @@ public final class CardPredicates { } }; } + public static final Predicate hasCounter(final CounterEnumType type, final int n) { + return hasCounter(CounterType.get(type), n); + } public static final Predicate hasLessCounter(final CounterType type, final int n) { return new Predicate() { @@ -330,6 +354,9 @@ public final class CardPredicates { } }; } + public static final Predicate hasLessCounter(final CounterEnumType type, final int n) { + return hasLessCounter(CounterType.get(type), n); + } public static Predicate canReceiveCounters(final CounterType counter) { return new Predicate() { @@ -339,6 +366,9 @@ public final class CardPredicates { } }; } + public static Predicate canReceiveCounters(final CounterEnumType counter) { + return canReceiveCounters(CounterType.get(counter)); + } public static final Predicate hasGreaterPowerThan(final int minPower) { return new Predicate() { @@ -358,6 +388,9 @@ public final class CardPredicates { } }; } + public static final Comparator compareByCounterType(final CounterEnumType type) { + return compareByCounterType(CounterType.get(type)); + } public static final Predicate hasSVar(final String name) { return new Predicate() { diff --git a/forge-game/src/main/java/forge/game/card/CardProperty.java b/forge-game/src/main/java/forge/game/card/CardProperty.java index c14d8610cff..04000e8f769 100644 --- a/forge-game/src/main/java/forge/game/card/CardProperty.java +++ b/forge-game/src/main/java/forge/game/card/CardProperty.java @@ -4,8 +4,10 @@ import com.google.common.collect.Iterables; import forge.card.ColorSet; import forge.card.MagicColor; import forge.game.Direction; +import forge.game.EvenOdd; import forge.game.Game; import forge.game.GameEntity; +import forge.game.GameObject; import forge.game.ability.AbilityKey; import forge.game.ability.AbilityUtils; import forge.game.card.CardPredicates.Presets; @@ -15,7 +17,6 @@ import forge.game.keyword.Keyword; import forge.game.player.Player; import forge.game.spellability.OptionalCost; import forge.game.spellability.SpellAbility; -import forge.game.trigger.Trigger; import forge.game.zone.Zone; import forge.game.zone.ZoneType; import forge.util.Expressions; @@ -72,7 +73,7 @@ public class CardProperty { } } } else if (property.equals("Permanent")) { - if (card.isInstant() || card.isSorcery()) { + if (!card.isPermanent()) { return false; } } else if (property.equals("Historic")) { @@ -392,30 +393,20 @@ public class CardProperty { } } else if (property.startsWith("AttachedTo")) { final String restriction = property.split("AttachedTo ")[1]; - if (restriction.equals("Targeted")) { - if (!source.getCurrentState().getTriggers().isEmpty()) { - for (final Trigger t : source.getCurrentState().getTriggers()) { - final SpellAbility sa = t.getTriggeredSA(); - final CardCollectionView cards = AbilityUtils.getDefinedCards(source, "Targeted", sa); - for (final Card c : cards) { - if (card.getEquipping() != c && !c.equals(card.getEntityAttachedTo())) { - return false; - } - } + + if (card.getEntityAttachedTo() == null) { + return false; + } + + if (!card.getEntityAttachedTo().isValid(restriction, sourceController, source, spellAbility)) { + boolean found = false; + for (final GameObject o : AbilityUtils.getDefinedObjects(source, restriction, spellAbility)) { + if (o.equals(card.getEntityAttachedTo())) { + found = true; + break; } - } else { - for (final SpellAbility sa : source.getCurrentState().getNonManaAbilities()) { - final CardCollectionView cards = AbilityUtils.getDefinedCards(source, "Targeted", sa); - for (final Card c : cards) { - if (card.getEquipping() == c || c.equals(card.getEntityAttachedTo())) { // handle multiple targets - return true; - } - } - } - return false; } - } else { - if ((card.getEntityAttachedTo() == null || !card.getEntityAttachedTo().isValid(restriction, sourceController, source, spellAbility))) { + if (!found) { return false; } } @@ -856,15 +847,6 @@ public class CardProperty { } } return false; - case "TriggeredCard": - final Object triggeringObject = source.getTriggeringObject(AbilityKey.fromString(restriction.substring("Triggered".length()))); - if (!(triggeringObject instanceof Card)) { - return false; - } - if (card.sharesCardTypeWith((Card) triggeringObject)) { - return true; - } - return false; case "EachTopLibrary": final CardCollection cards = new CardCollection(); for (Player p : game.getPlayers()) { @@ -877,6 +859,16 @@ public class CardProperty { } } return false; + default: + final CardCollection cards1 = AbilityUtils.getDefinedCards(card, restriction, spellAbility); + if (cards1.isEmpty()) { + return false; + } + for (Card c : cards1) { + if (!card.sharesCardTypeWith(c)) { + return false; + } + } } } } else if (property.equals("sharesPermanentTypeWith")) { @@ -1381,6 +1373,27 @@ public class CardProperty { if (card.getNetPower() >= card.getNetToughness()) { return false; } + } else if (property.equals("cmcEven")) { + if (card.getCMC() % 2 != 0) { + return false; + } + } else if (property.equals("cmcOdd")) { + if (card.getCMC() % 2 != 1) { + return false; + } + } else if (property.equals("cmcChosenEvenOdd")) { + if (!source.hasChosenEvenOdd()) { + return false; + } + if ((card.getCMC() % 2 == 0) != (source.getChosenEvenOdd() == EvenOdd.Even)) { + return false; + } + } else if (property.equals("cmcNotChosenEvenOdd")) { + if (source.hasChosenEvenOdd()) { + if ((card.getCMC() % 2 == 0) == (source.getChosenEvenOdd() == EvenOdd.Even)) { + return false; + } + } } else if (property.startsWith("power") || property.startsWith("toughness") || property.startsWith("cmc") || property.startsWith("totalPT")) { int x; @@ -1400,11 +1413,7 @@ public class CardProperty { rhs = property.substring(10); y = card.getNetPower() + card.getNetToughness(); } - try { - x = Integer.parseInt(rhs); - } catch (final NumberFormatException e) { - x = AbilityUtils.calculateAmount(source, rhs, spellAbility); - } + x = AbilityUtils.calculateAmount(source, rhs, spellAbility); if (!Expressions.compare(y, property, x)) { return false; @@ -1430,16 +1439,11 @@ public class CardProperty { // TODO get a working regex out of this pattern so the amount of // digits doesn't matter - int number; final String[] splitProperty = property.split("_"); final String strNum = splitProperty[1].substring(2); final String comparator = splitProperty[1].substring(0, 2); String counterType; - try { - number = Integer.parseInt(strNum); - } catch (final NumberFormatException e) { - number = CardFactoryUtil.xCount(source, source.getSVar(strNum)); - } + int number = AbilityUtils.calculateAmount(source, strNum, spellAbility); counterType = splitProperty[2]; final int actualnumber = card.getCounters(CounterType.getType(counterType)); @@ -1454,12 +1458,18 @@ public class CardProperty { if (property.equals("attacking")) return combat.isAttacking(card); if (property.equals("attackingLKI")) return combat.isLKIAttacking(card); if (property.equals("attackingYou")) return combat.isAttacking(card, sourceController); - if (property.equals("attackingYouOrYourPW")) { + if (property.equals("attackingYouOrYourPW")) { Player defender = combat.getDefenderPlayerByAttacker(card); if (!sourceController.equals(defender)) { return false; } } + if (property.equals("attackingOpponent")) { + Player defender = combat.getDefenderPlayerByAttacker(card); + if (!sourceController.isOpponentOf(defender)) { + return false; + } + } } else if (property.startsWith("notattacking")) { return null == combat || !combat.isAttacking(card); } else if (property.equals("attackedThisCombat")) { @@ -1487,13 +1497,12 @@ public class CardProperty { if (combat.isBlocking(card, c)) return true; return false; - } - if (what.startsWith("Remembered")) { - for (final Object o : source.getRemembered()) { - if (o instanceof Card && combat.isBlocking(card, (Card) o)) { + } else { + for(Card c : AbilityUtils.getDefinedCards(source, what, spellAbility)) { + if (combat.isBlocking(card, c)) { return true; } - } + }; return false; } } else if (property.startsWith("sharesBlockingAssignmentWith")) { diff --git a/forge-game/src/main/java/forge/game/card/CardState.java b/forge-game/src/main/java/forge/game/card/CardState.java index ba50c919a0b..b11c967504e 100644 --- a/forge-game/src/main/java/forge/game/card/CardState.java +++ b/forge-game/src/main/java/forge/game/card/CardState.java @@ -53,6 +53,8 @@ public class CardState extends GameObject { private byte color = MagicColor.COLORLESS; private int basePower = 0; private int baseToughness = 0; + private String basePowerString = null; + private String baseToughnessString = null; private String baseLoyalty = ""; private KeywordCollection intrinsicKeywords = new KeywordCollection(); @@ -176,6 +178,24 @@ public class CardState extends GameObject { view.updateToughness(this); } + // values that are printed on card + public final String getBasePowerString() { + return (null == basePowerString) ? "" + getBasePower() : basePowerString; + } + + public final String getBaseToughnessString() { + return (null == baseToughnessString) ? "" + getBaseToughness() : baseToughnessString; + } + + // values that are printed on card + public final void setBasePowerString(final String s) { + basePowerString = s; + } + + public final void setBaseToughnessString(final String s) { + baseToughnessString = s; + } + public String getBaseLoyalty() { return baseLoyalty; } diff --git a/forge-game/src/main/java/forge/game/card/CardTraitChanges.java b/forge-game/src/main/java/forge/game/card/CardTraitChanges.java index cb656beaaff..48074e86f17 100644 --- a/forge-game/src/main/java/forge/game/card/CardTraitChanges.java +++ b/forge-game/src/main/java/forge/game/card/CardTraitChanges.java @@ -19,13 +19,19 @@ public class CardTraitChanges implements Cloneable { private List removedAbilities = Lists.newArrayList(); - private boolean removeAll; - private boolean removeNonMana; - private boolean removeIntrinsic; + private boolean removeAll = false; + private boolean removeNonMana = false; + private boolean removeIntrinsic = false; public CardTraitChanges(Collection spells, Collection removedAbilities, Collection trigger, Collection res, Collection st, boolean removeAll, boolean removeNonMana, boolean removeIntrinsic) { + merge(spells, removedAbilities, trigger, res, st, removeAll, removeNonMana, removeIntrinsic); + } + + public void merge(Collection spells, Collection removedAbilities, + Collection trigger, Collection res, Collection st, + boolean removeAll, boolean removeNonMana, boolean removeIntrinsic) { if (spells != null) { this.abilities.addAll(spells); } @@ -41,10 +47,10 @@ public class CardTraitChanges implements Cloneable { if (st != null) { this.staticAbilities.addAll(st); } - - this.removeAll = removeAll; - this.removeNonMana = removeNonMana; - this.removeIntrinsic = removeIntrinsic; + + this.removeAll |= removeAll; + this.removeNonMana |= removeNonMana; + this.removeIntrinsic |= removeIntrinsic; } /** diff --git a/forge-game/src/main/java/forge/game/card/CardUtil.java b/forge-game/src/main/java/forge/game/card/CardUtil.java index d3173a2ad1b..b44445d3bfa 100644 --- a/forge-game/src/main/java/forge/game/card/CardUtil.java +++ b/forge-game/src/main/java/forge/game/card/CardUtil.java @@ -206,7 +206,7 @@ public final class CardUtil { .build() ); - final Card newCopy = new Card(in.getId(), in.getPaperCard(), false, in.getGame()); + final Card newCopy = new Card(in.getId(), in.getPaperCard(), in.getGame(), null); newCopy.setSetCode(in.getSetCode()); newCopy.setOwner(in.getOwner()); newCopy.setController(in.getController(), 0); @@ -237,12 +237,17 @@ public final class CardUtil { newCopy.setType(new CardType(in.getType())); newCopy.setToken(in.isToken()); + newCopy.setCopiedSpell(in.isCopiedSpell()); + newCopy.setImmutable(in.isImmutable()); - // lock in the current P/T without bonus from counters - newCopy.setBasePower(in.getCurrentPower() + in.getTempPowerBoost()); - newCopy.setBaseToughness(in.getCurrentToughness() + in.getTempToughnessBoost()); + // lock in the current P/T + newCopy.setBasePower(in.getCurrentPower()); + newCopy.setBaseToughness(in.getCurrentToughness()); - newCopy.setCounters(Maps.newEnumMap(in.getCounters())); + // extra copy PT boost + newCopy.setPTBoost(in.getPTBoostTable()); + + newCopy.setCounters(Maps.newHashMap(in.getCounters())); newCopy.setColor(in.determineColor().getColor()); newCopy.setReceivedDamageFromThisTurn(in.getReceivedDamageFromThisTurn()); @@ -293,7 +298,12 @@ public final class CardUtil { newCopy.addOptionalCostPaid(ocost); } - newCopy.setCastSA(in.getCastSA()); + if (in.getCastSA() != null) { + SpellAbility castSA = in.getCastSA().copy(newCopy, true); + castSA.setLastStateBattlefield(CardCollection.EMPTY); + castSA.setLastStateGraveyard(CardCollection.EMPTY); + newCopy.setCastSA(castSA); + } newCopy.setCastFrom(in.getCastFrom()); newCopy.setExiledWith(in.getExiledWith()); diff --git a/forge-game/src/main/java/forge/game/card/CardView.java b/forge-game/src/main/java/forge/game/card/CardView.java index 9e89b7ffa07..57ba9fa06db 100644 --- a/forge-game/src/main/java/forge/game/card/CardView.java +++ b/forge-game/src/main/java/forge/game/card/CardView.java @@ -8,6 +8,7 @@ import forge.ImageKeys; import forge.card.*; import forge.card.mana.ManaCost; import forge.game.Direction; +import forge.game.EvenOdd; import forge.game.GameEntityView; import forge.game.GameType; import forge.game.combat.Combat; @@ -242,6 +243,7 @@ public class CardView extends GameEntityView { } void updateCounters(Card c) { set(TrackableProperty.Counters, c.getCounters()); + updateLethalDamage(c); CardStateView state = getCurrentState(); state.updatePower(c); state.updateToughness(c); @@ -253,6 +255,7 @@ public class CardView extends GameEntityView { } void updateDamage(Card c) { set(TrackableProperty.Damage, c.getDamage()); + updateLethalDamage(c); } public int getAssignedDamage() { @@ -260,10 +263,14 @@ public class CardView extends GameEntityView { } void updateAssignedDamage(Card c) { set(TrackableProperty.AssignedDamage, c.getTotalAssignedDamage()); + updateLethalDamage(c); } public int getLethalDamage() { - return getCurrentState().getToughness() - getDamage() - getAssignedDamage(); + return get(TrackableProperty.LethalDamage); + } + void updateLethalDamage(Card c) { + set(TrackableProperty.LethalDamage, c.getLethalDamage()); } public int getShieldCount() { @@ -304,6 +311,12 @@ public class CardView extends GameEntityView { void updateChosenDirection(Card c) { set(TrackableProperty.ChosenDirection, c.getChosenDirection()); } + public EvenOdd getChosenEvenOdd() { + return get(TrackableProperty.ChosenEvenOdd); + } + void updateChosenEvenOdd(Card c) { + set(TrackableProperty.ChosenEvenOdd, c.getChosenEvenOdd()); + } public String getChosenMode() { return get(TrackableProperty.ChosenMode); @@ -340,33 +353,13 @@ public class CardView extends GameEntityView { public boolean mayPlayerLook(PlayerView pv) { TrackableCollection col = get(TrackableProperty.PlayerMayLook); - if (col != null && col.contains(pv)) { - return true; - } - col = get(TrackableProperty.PlayerMayLookTemp); return col != null && col.contains(pv); } - void setPlayerMayLook(Player p, boolean mayLook, boolean temp) { - TrackableProperty prop = temp ? TrackableProperty.PlayerMayLookTemp : TrackableProperty.PlayerMayLook; - TrackableCollection col = get(prop); - if (mayLook) { - if (col == null) { - col = new TrackableCollection<>(p.getView()); - set(prop, col); - } - else if (col.add(p.getView())) { - flagAsChanged(prop); - } - } - else if (col != null) { - if (col.remove(p.getView())) { - if (col.isEmpty()) { - set(prop, null); - } - else { - flagAsChanged(prop); - } - } + void setPlayerMayLook(Iterable list) { + if (Iterables.isEmpty(list)) { + set(TrackableProperty.PlayerMayLook, null); + } else { + set(TrackableProperty.PlayerMayLook, PlayerView.getCollection(list)); } } @@ -627,6 +620,13 @@ public class CardView extends GameEntityView { sb.append("]\r\n"); } + EvenOdd chosenEvenOdd = getChosenEvenOdd(); + if (chosenEvenOdd != null) { + sb.append("\r\n[Chosen value: "); + sb.append(chosenEvenOdd); + sb.append("]\r\n"); + } + CardView pairedWith = getPairedWith(); if (pairedWith != null) { sb.append("\r\n \r\nPaired With: ").append(pairedWith); @@ -687,6 +687,7 @@ public class CardView extends GameEntityView { } void updateState(Card c) { updateName(c); + updateDamage(c); boolean isSplitCard = c.isSplitCard(); set(TrackableProperty.Cloned, c.isCloned()); @@ -886,12 +887,6 @@ public class CardView extends GameEntityView { } public String getImageKey(Iterable viewers) { if (canBeShownToAny(viewers)) { - // Morph cards can only be present on the battlefield and on stack, otherwise show a standard card back - if (getZone() != ZoneType.Battlefield && getZone() != ZoneType.Stack) { - if (isFaceDown() && get(TrackableProperty.ImageKey).equals(ImageKeys.getTokenKey(ImageKeys.MORPH_IMAGE))) { - return ImageKeys.getTokenKey(ImageKeys.HIDDEN_CARD); - } - } return get(TrackableProperty.ImageKey); } return ImageKeys.getTokenKey(ImageKeys.HIDDEN_CARD); diff --git a/forge-game/src/main/java/forge/game/card/CardZoneTable.java b/forge-game/src/main/java/forge/game/card/CardZoneTable.java index 53e95605713..177cd669ba8 100644 --- a/forge-game/src/main/java/forge/game/card/CardZoneTable.java +++ b/forge-game/src/main/java/forge/game/card/CardZoneTable.java @@ -42,7 +42,7 @@ public class CardZoneTable extends ForwardingTable. + */ + +package forge.game.card; + +import com.google.common.collect.ImmutableList; + +/** + * The class Counters. + * + * @author Clemens Koza + * @version V0.0 17.02.2010 + */ +public enum CounterEnumType { + + M1M1("-1/-1", "-1/-1", 255, 110, 106), + P1P1("+1/+1", "+1/+1", 96, 226, 23), + + LOYALTY("LOYAL", 198, 198, 198), + + AGE("AGE", 255, 137, 57), + + AIM("AIM", 255, 180, 0), + + ARROW("ARROW", 237, 195, 0), + + ARROWHEAD("ARWHD", 230, 191, 167), + + AWAKENING("AWAKE", 0, 231, 79), + + BLAZE("BLAZE", 255, 124, 82), + + BLOOD("BLOOD", 255, 108, 111), + + BOUNTY("BOUNT", 255, 158, 0), + + BRIBERY("BRIBE", 172, 201, 235), + + BRICK("BRICK", 226, 192, 164), + + CAGE("CAGE", 155, 155, 155), + + CARRION("CRRON", 255, 163, 222), + + CHARGE("CHARG", 246, 192, 0), + + COIN("COIN",255,215,0), + + CORPSE("CRPSE", 230, 186, 209), + + CREDIT("CRDIT", 188, 197, 234), + + CRYSTAL("CRYST", 255, 85, 206), + + CUBE("CUBE", 148, 219, 0), + + CURRENCY("CURR", 223, 200, 0), + + DEATH("DEATH", 255, 108, 110), + + DELAY("DELAY", 102, 206, 255), + + DEPLETION("DPLT", 185, 201, 208), + + DESPAIR("DESPR", 238, 186, 187), + + DEVOTION("DEVOT", 255, 111, 255), + + DIVINITY("DVNTY", 0, 233, 255), + + DOOM("DOOM", 255, 104, 118), + + DREAM("DREAM", 190, 189, 255), + + ECHO("ECHO", 225, 180, 255), + + EGG("EGG", 255, 245, 195), + + ELIXIR("ELIXR", 81, 221, 175), + + EON("EON", 23, 194, 255), + + EYEBALL("EYE", 184, 202, 201), + + FADE("FADE", 159, 209, 192), + + FATE("FATE", 255, 164, 226), + + FEATHER("FTHR", 195, 202, 165), + + FILIBUSTER("FLBTR", 255, 179, 119), + + FLAME("FLAME", 255, 143, 43), + + FLOOD("FLOOD", 0, 203, 255), + + FORESHADOW("FRSHD",144,99, 207), + + FUNGUS("FNGUS", 121, 219, 151), + + FURY("FURY", 255, 120, 89), + + FUSE("FUSE", 255, 122, 85), + + GEM("GEM", 255, 99, 251), + + GLYPH("GLYPH", 184, 202, 199), + + GOLD("GOLD", 248, 191, 0), + + GROWTH("GRWTH", 87, 226, 32), + + HATCHLING("HATCH", 201, 199, 186), + + HEALING("HEAL", 255, 166, 236), + + HIT("HIT", 255, 245, 195), + + HOOFPRINT("HOOF", 233, 189, 170), + + HOUR("HOUR", 198, 197, 210), + + HOURGLASS("HRGLS", 0, 215, 255), + + HUNGER("HUNGR", 255, 91, 149), + + ICE("ICE", 0, 239, 255), + + INCARNATION("INCARNATION", 247, 206, 64), + + INFECTION("INFCT", 0, 230, 66), + + INTERVENTION("INTRV", 205, 203, 105), + + ISOLATION("ISOLT", 250, 190, 0), + + JAVELIN("JAVLN", 180, 206, 172), + + KI("KI", 190, 189, 255), + + KNOWLEDGE("KNOWLEDGE", 0, 115, 255), + + LANDMARK("LNMRK", 186, 28, 28), + + LEVEL("LEVEL", 60, 222, 185), + + LORE("LORE", 209, 198, 161), + + LUCK("LUCK", 185, 174, 255), + + M0M1("-0/-1", "-0/-1", 255, 110, 106), + + M0M2("-0/-2", "-0/-2", 255, 110, 106), + + M1M0("-1/-0", "-1/-0", 255, 110, 106), + + M2M1("-2/-1", "-2/-1", 255, 110, 106), + + M2M2("-2/-2", "-2/-2", 255, 110, 106), + + MAGNET("MAGNT", 198, 197, 210), + + MANA("MANA", 0, 237, 152), + + MANIFESTATION("MNFST", 104, 225, 8), + + MANNEQUIN("MANQN", 206, 199, 162), + + MATRIX("MATRX", 183, 174, 255), + + MINE("MINE", 255, 100, 127), + + MINING("MINNG", 184, 201, 207), + + MIRE("MIRE", 153, 209, 199), + + MUSIC("MUSIC", 255, 138, 255), + + MUSTER("MUSTR", 235, 196, 0), + + NET("NET", 0, 221, 251), + + OMEN("OMEN", 255, 178, 120), + + ORE("ORE", 200, 201, 163), + + PAGE("PAGE", 218, 195, 162), + + PAIN("PAIN", 255, 108, 111), + + PARALYZATION("PRLYZ", 220, 201, 0), + + PETAL("PETAL", 255, 162, 216), + + PETRIFICATION("PETRI", 185, 201, 208), + + PIN("PIN", 194, 196, 233), + + PLAGUE("PLGUE", 94, 226, 25), + + PLOT("PLOT", 255, 172, 133), + + PRESSURE("PRESS", 255, 164, 159), + + PHYLACTERY("PHYLA", 117, 219, 153), + + POLYP("POLYP", 236, 185, 198), + + PREY("PREY", 240, 0, 0), + + PUPA("PUPA", 0, 223, 203), + + P0P1("+0/+1", "+0/+1", 96, 226, 23), + + P0P2("+0/+2", "+0/+2", 96, 226, 23), + + P1P0("+1/+0", "+1/+0", 96, 226, 23), + + P1P2("+1/+2", "+1/+2", 96, 226, 23), + + P2P0("+2/+0", "+2/+0", 96, 226, 23), + + P2P2("+2/+2", "+2/+2", 96, 226, 23), + + QUEST("QUEST", 251, 189, 0), + + RUST("RUST", 255, 181, 116), + + SCREAM("SCREM", 0, 220, 255), + + SCROLL("SCRLL", 206, 199, 162), + + SHELL("SHELL", 190, 207, 111), + + SHIELD("SHLD", 202, 198, 186), + + SHRED("SHRED", 255, 165, 152), + + SILVER("SILVER", 192, 192, 192), + + SLEEP("SLEEP", 178, 192, 255), + + SLUMBER("SLMBR", 178, 205, 255), + + SLEIGHT("SLGHT", 185, 174, 255), + + SLIME("SLIME", 101, 220, 163), + + SOUL("SOUL", 243, 190, 247), + + SOOT("SOOT", 211, 194, 198), + + SPITE("SPITE", 0, 218, 255), + + SPORE("SPORE", 122, 218, 150), + + STORAGE("STORG", 255, 177, 121), + + STRIFE("STRFE", 255, 89, 223), + + STUDY("STUDY", 226, 192, 165), + + TASK("TASK", 191, 63, 49), + + THEFT("THEFT", 255, 176, 125), + + TIDE("TIDE", 0, 212, 187), + + TIME("TIME", 255, 121, 255), + + TOWER("tower", "TOWER", 0, 239, 255), + + TRAINING("TRAIN", 220, 201, 0), + + TRAP("TRAP", 255, 121, 86), + + TREASURE("TRSUR", 255, 184, 0), + + UNITY("UNITY", 242, 156, 255), + + VELOCITY("VELO", 255, 95, 138), + + VERSE("VERSE", 0, 237, 155), + + VITALITY("VITAL", 255, 94, 142), + + VORTEX("VORTX", 142, 200, 255), + + WAGE("WAGE", 242, 190, 106), + + WINCH("WINCH", 208, 195, 203), + + WIND("WIND", 0, 236, 255), + + WISH("WISH", 255, 85, 206), + + // Player Counters + + ENERGY("ENRGY"), + + EXPERIENCE("EXP"), + + POISON("POISN"), + + // Keyword Counters +/* + FLYING("Flying"), + FIRSTSTRIKE("First Strike"), + DOUBLESTRIKE("Double Strike"), + DEATHTOUCH("Deathtouch"), + HEXPROOF("Hexproof"), + INDESTRUCTIBLE("Indestructible"), + LIFELINK("Lifelink"), + MENACE("Menace"), + REACH("Reach"), + TRAMPLE("Trample"), + VIGILANCE("Vigilance") +//*/ + ; + + private String name, counterOnCardDisplayName; + private int red, green, blue; + + CounterEnumType() { + this.name = this.name().substring(0, 1).toUpperCase() + this.name().substring(1).toLowerCase(); + if (red == 0 && green == 0 && blue == 0) { + red = 255; + green = 255; + blue = 255; + } + } + + CounterEnumType(final String counterOnCardDisplayName) { + this(); + this.counterOnCardDisplayName = counterOnCardDisplayName; + } + + CounterEnumType(final String counterOnCardDisplayName, final int red, final int green, final int blue) { + this(counterOnCardDisplayName); + this.red = red; + this.green = green; + this.blue = blue; + } + + CounterEnumType(final String name, final String counterOnCardDisplayName, final int red, final int green, final int blue) { + this(counterOnCardDisplayName, red, green, blue); + this.name = name; + } + + public String getName() { + return this.name; + } + + public int getRed() { + return red; + } + + public int getGreen() { + return green; + } + + public int getBlue() { + return blue; + } + + public String getCounterOnCardDisplayName() { + return counterOnCardDisplayName; + } + + public static CounterEnumType getType(final String name) { + final String replacedName = name.replace("/", "").replaceAll("\\+", "p").replaceAll("\\-", "m").toUpperCase(); + return Enum.valueOf(CounterEnumType.class, replacedName); + } + + public static final ImmutableList values = ImmutableList.copyOf(values()); + +} diff --git a/forge-game/src/main/java/forge/game/card/CounterType.java b/forge-game/src/main/java/forge/game/card/CounterType.java index 5d9fd5970d6..0cf41244e4f 100644 --- a/forge-game/src/main/java/forge/game/card/CounterType.java +++ b/forge-game/src/main/java/forge/game/card/CounterType.java @@ -1,370 +1,133 @@ -/* - * Forge: Play Magic: the Gathering. - * Copyright (C) 2011 Forge Team - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ - package forge.game.card; +import java.io.Serializable; +import java.util.Map; +import java.util.Objects; + +import org.apache.commons.lang3.builder.EqualsBuilder; + +import com.google.common.collect.ComparisonChain; import com.google.common.collect.ImmutableList; - -/** - * The class Counters. - * - * @author Clemens Koza - * @version V0.0 17.02.2010 - */ -public enum CounterType { - - M1M1("-1/-1", "-1/-1", 255, 110, 106), - P1P1("+1/+1", "+1/+1", 96, 226, 23), - - LOYALTY("LOYAL", 198, 198, 198), - - AGE("AGE", 255, 137, 57), - - AIM("AIM", 255, 180, 0), - - ARROW("ARROW", 237, 195, 0), - - ARROWHEAD("ARWHD", 230, 191, 167), - - AWAKENING("AWAKE", 0, 231, 79), - - BLAZE("BLAZE", 255, 124, 82), - - BLOOD("BLOOD", 255, 108, 111), - - BOUNTY("BOUNT", 255, 158, 0), - - BRIBERY("BRIBE", 172, 201, 235), - - BRICK("BRICK", 226, 192, 164), - - CAGE("CAGE", 155, 155, 155), - - CARRION("CRRON", 255, 163, 222), - - CHARGE("CHARG", 246, 192, 0), - - COIN("COIN",255,215,0), - - CORPSE("CRPSE", 230, 186, 209), - - CREDIT("CRDIT", 188, 197, 234), - - CRYSTAL("CRYST", 255, 85, 206), - - CUBE("CUBE", 148, 219, 0), - - CURRENCY("CURR", 223, 200, 0), - - DEATH("DEATH", 255, 108, 110), - - DELAY("DELAY", 102, 206, 255), - - DEPLETION("DPLT", 185, 201, 208), - - DESPAIR("DESPR", 238, 186, 187), - - DEVOTION("DEVOT", 255, 111, 255), - - DIVINITY("DVNTY", 0, 233, 255), - - DOOM("DOOM", 255, 104, 118), - - DREAM("DREAM", 190, 189, 255), - - ECHO("ECHO", 225, 180, 255), - - EGG("EGG", 255, 245, 195), - - ELIXIR("ELIXR", 81, 221, 175), - - EON("EON", 23, 194, 255), - - EYEBALL("EYE", 184, 202, 201), - - FADE("FADE", 159, 209, 192), - - FATE("FATE", 255, 164, 226), - - FEATHER("FTHR", 195, 202, 165), - - FILIBUSTER("FLBTR", 255, 179, 119), - - FLAME("FLAME", 255, 143, 43), - - FLOOD("FLOOD", 0, 203, 255), - - FUNGUS("FNGUS", 121, 219, 151), - - FURY("FURY", 255, 120, 89), - - FUSE("FUSE", 255, 122, 85), - - GEM("GEM", 255, 99, 251), - - GLYPH("GLYPH", 184, 202, 199), - - GOLD("GOLD", 248, 191, 0), - - GROWTH("GRWTH", 87, 226, 32), - - HATCHLING("HATCH", 201, 199, 186), - - HEALING("HEAL", 255, 166, 236), - - HIT("HIT", 255, 245, 195), - - HOOFPRINT("HOOF", 233, 189, 170), - - HOUR("HOUR", 198, 197, 210), - - HOURGLASS("HRGLS", 0, 215, 255), - - HUNGER("HUNGR", 255, 91, 149), - - ICE("ICE", 0, 239, 255), - - INFECTION("INFCT", 0, 230, 66), - - INTERVENTION("INTRV", 205, 203, 105), - - ISOLATION("ISOLT", 250, 190, 0), - - JAVELIN("JAVLN", 180, 206, 172), - - KI("KI", 190, 189, 255), - - KNOWLEDGE("KNOWLEDGE", 0, 115, 255), - - LANDMARK("LNMRK", 186, 28, 28), - - LEVEL("LEVEL", 60, 222, 185), - - LORE("LORE", 209, 198, 161), - - LUCK("LUCK", 185, 174, 255), - - M0M1("-0/-1", "-0/-1", 255, 110, 106), - - M0M2("-0/-2", "-0/-2", 255, 110, 106), - - M1M0("-1/-0", "-1/-0", 255, 110, 106), - - M2M1("-2/-1", "-2/-1", 255, 110, 106), - - M2M2("-2/-2", "-2/-2", 255, 110, 106), - - MAGNET("MAGNT", 198, 197, 210), - - MANA("MANA", 0, 237, 152), - - MANIFESTATION("MNFST", 104, 225, 8), - - MANNEQUIN("MANQN", 206, 199, 162), - - MATRIX("MATRX", 183, 174, 255), - - MINE("MINE", 255, 100, 127), - - MINING("MINNG", 184, 201, 207), - - MIRE("MIRE", 153, 209, 199), - - MUSIC("MUSIC", 255, 138, 255), - - MUSTER("MUSTR", 235, 196, 0), - - NET("NET", 0, 221, 251), - - OMEN("OMEN", 255, 178, 120), - - ORE("ORE", 200, 201, 163), - - PAGE("PAGE", 218, 195, 162), - - PAIN("PAIN", 255, 108, 111), - - PARALYZATION("PRLYZ", 220, 201, 0), - - PETAL("PETAL", 255, 162, 216), - - PETRIFICATION("PETRI", 185, 201, 208), - - PIN("PIN", 194, 196, 233), - - PLAGUE("PLGUE", 94, 226, 25), - - PLOT("PLOT", 255, 172, 133), - - PRESSURE("PRESS", 255, 164, 159), - - PHYLACTERY("PHYLA", 117, 219, 153), - - POLYP("POLYP", 236, 185, 198), - - PREY("PREY", 240, 0, 0), - - PUPA("PUPA", 0, 223, 203), - - P0P1("+0/+1", "+0/+1", 96, 226, 23), - - P0P2("+0/+2", "+0/+2", 96, 226, 23), - - P1P0("+1/+0", "+1/+0", 96, 226, 23), - - P1P2("+1/+2", "+1/+2", 96, 226, 23), - - P2P0("+2/+0", "+2/+0", 96, 226, 23), - - P2P2("+2/+2", "+2/+2", 96, 226, 23), - - QUEST("QUEST", 251, 189, 0), - - RUST("RUST", 255, 181, 116), - - SCREAM("SCREM", 0, 220, 255), - - SCROLL("SCRLL", 206, 199, 162), - - SHELL("SHELL", 190, 207, 111), - - SHIELD("SHLD", 202, 198, 186), - - SHRED("SHRED", 255, 165, 152), - - SILVER("SILVER", 192, 192, 192), - - SLEEP("SLEEP", 178, 192, 255), - - SLUMBER("SLMBR", 178, 205, 255), - - SLEIGHT("SLGHT", 185, 174, 255), - - SLIME("SLIME", 101, 220, 163 ), - - SOOT("SOOT", 211, 194, 198), - - SPITE("SPITE", 0, 218, 255), - - SPORE("SPORE", 122, 218, 150), - - STORAGE("STORG", 255, 177, 121), - - STRIFE("STRFE", 255, 89, 223), - - STUDY("STUDY", 226, 192, 165), - - TASK("TASK", 191, 63, 49), - - THEFT("THEFT", 255, 176, 125), - - TIDE("TIDE", 0, 212, 187), - - TIME("TIME", 255, 121, 255), - - TOWER("tower", "TOWER", 0, 239, 255), - - TRAINING("TRAIN", 220, 201, 0), - - TRAP("TRAP", 255, 121, 86), - - TREASURE("TRSUR", 255, 184, 0), - - UNITY("UNITY", 242, 156, 255), - - VELOCITY("VELO", 255, 95, 138), - - VERSE("VERSE", 0, 237, 155), - - VITALITY("VITAL", 255, 94, 142), - - VORTEX("VORTX", 142, 200, 255), - - WAGE("WAGE", 242, 190, 106), - - WINCH("WINCH", 208, 195, 203), - - WIND("WIND", 0, 236, 255), - - WISH("WISH", 255, 85, 206), - - // Player Counters - - ENERGY("ENRGY"), - - EXPERIENCE("EXP"), - - POISON("POISN"); - - private String name, counterOnCardDisplayName; - private int red, green, blue; - - CounterType() { - this.name = this.name().substring(0, 1).toUpperCase() + this.name().substring(1).toLowerCase(); - if (red == 0 && green == 0 && blue == 0) { - red = 255; - green = 255; - blue = 255; +import com.google.common.collect.Maps; +import com.google.common.collect.Ordering; + +public class CounterType implements Comparable, Serializable { + private static final long serialVersionUID = -7575835723159144478L; + + private CounterEnumType eVal = null; + private String sVal = null; + + // Rule 122.1b + static ImmutableList keywordCounter = ImmutableList.of( + "Flying", "First Strike", "Double Strike", "Deathtouch", "Haste", "Hexproof", + "Indestructible", "Lifelink", "Menace", "Reach", "Trample", "Vigilance"); + + private static Map eMap = Maps.newEnumMap(CounterEnumType.class); + private static Map sMap = Maps.newHashMap(); + + private CounterType(CounterEnumType e, String s) { + this.eVal = e; + this.sVal = s; + } + + public static CounterType get(CounterEnumType e) { + if (!eMap.containsKey(e)) { + eMap.put(e, new CounterType(e, null)); + } + return eMap.get(e); + } + + public static CounterType get(String s) { + if (!sMap.containsKey(s)) { + sMap.put(s, new CounterType(null, s)); + } + return sMap.get(s); + } + + public static CounterType getType(String name) { + try { + return get(CounterEnumType.getType(name)); + } catch (final IllegalArgumentException ex) { + return get(name); } } - CounterType(final String counterOnCardDisplayName) { - this(); - this.counterOnCardDisplayName = counterOnCardDisplayName; + + @Override + public int hashCode() { + return Objects.hash(eVal, sVal); } - CounterType(final String counterOnCardDisplayName, final int red, final int green, final int blue) { - this(counterOnCardDisplayName); - this.red = red; - this.green = green; - this.blue = blue; + @Override + public boolean equals(Object obj) { + if (obj == null) { + return false; + } + if (this == obj) { + return true; + } + if (obj.getClass() != getClass()) { + return false; + } + CounterType rhs = (CounterType) obj; + return new EqualsBuilder() + .append(eVal, rhs.eVal) + .append(sVal, rhs.sVal) + .isEquals(); } - CounterType(final String name, final String counterOnCardDisplayName, final int red, final int green, final int blue) { - this(counterOnCardDisplayName, red, green, blue); - this.name = name; + @Override + public String toString() { + return eVal != null ? eVal.toString() : sVal; } public String getName() { - return this.name; - } - - public int getRed() { - return red; - } - - public int getGreen() { - return green; - } - - public int getBlue() { - return blue; + return eVal != null ? eVal.getName() : getKeywordDescription(); } public String getCounterOnCardDisplayName() { - return counterOnCardDisplayName; + return eVal != null ? eVal.getCounterOnCardDisplayName() : getKeywordDescription(); } - public static CounterType getType(final String name) { - final String replacedName = name.replace("/", "").replaceAll("\\+", "p").replaceAll("\\-", "m").toUpperCase(); - return Enum.valueOf(CounterType.class, replacedName); + private String getKeywordDescription() { + if (sVal.startsWith("Hexproof:")) { + final String[] k = sVal.split(":"); + return "Hexproof from " + k[2]; + } + return sVal; } - public static final ImmutableList values = ImmutableList.copyOf(values()); + @Override + public int compareTo(CounterType o) { + return ComparisonChain.start() + .compare(eVal, o.eVal, Ordering.natural().nullsLast()) + .compare(sVal, o.sVal, Ordering.natural().nullsLast()) + .result(); + } + public boolean is(CounterEnumType eType) { + return eVal == eType; + } + + public boolean isKeywordCounter() { + if (eVal != null) { + return false; + } + if (sVal.startsWith("Hexproof:")) { + return true; + } + return keywordCounter.contains(sVal); + } + + public int getRed() { + return eVal != null ? eVal.getRed() : 255; + } + + public int getGreen() { + return eVal != null ? eVal.getGreen() : 255; + } + + public int getBlue() { + return eVal != null ? eVal.getBlue() : 255; + } } diff --git a/forge-game/src/main/java/forge/game/card/token/TokenInfo.java b/forge-game/src/main/java/forge/game/card/token/TokenInfo.java index c540ad0b56a..260265e1fa7 100644 --- a/forge-game/src/main/java/forge/game/card/token/TokenInfo.java +++ b/forge-game/src/main/java/forge/game/card/token/TokenInfo.java @@ -36,18 +36,6 @@ public class TokenInfo { final int baseToughness; final String color; - public TokenInfo(String name, String imageName, String manaCost, String[] types, - String[] intrinsicKeywords, int basePower, int baseToughness) { - this.name = name; - this.imageName = imageName; - this.manaCost = manaCost; - this.color = manaCost; // FIXME: somehow ensure that color and mana cost are completely differentiated - this.types = types; - this.intrinsicKeywords = intrinsicKeywords; - this.basePower = basePower; - this.baseToughness = baseToughness; - } - public TokenInfo(Card c) { // TODO: Figure out how to handle legacy images? this.name = c.getName(); @@ -55,23 +43,17 @@ public class TokenInfo { this.manaCost = c.getManaCost().toString(); this.color = MagicColor.toShortString(c.getCurrentState().getColor()); this.types = getCardTypes(c); - + List list = Lists.newArrayList(); for (KeywordInterface inst : c.getKeywords()) { list.add(inst.getOriginal()); } - + this.intrinsicKeywords = list.toArray(new String[0]); this.basePower = c.getBasePower(); this.baseToughness = c.getBaseToughness(); } - public TokenInfo(Card c, Card source) { - // TODO If Source has type/color changes on it, apply them now. - // Permanently apply them for casccading tokens? Reef Worm? - this(c); - } - public TokenInfo(String str) { final String[] tokenInfo = str.split(","); int power = 0; @@ -157,13 +139,13 @@ public class TokenInfo { return sb.toString(); } - public static List makeToken(final Card prototype, final Player controller, + public static List makeToken(final Card prototype, final Player owner, final boolean applyMultiplier, final int num) { final List list = Lists.newArrayList(); - final Game game = controller.getGame(); + final Game game = owner.getGame(); int multiplier = num; - Player player = controller; + Player player = owner; Card proto = prototype; final Map repParams = AbilityKey.mapFromAffected(player); @@ -192,8 +174,12 @@ public class TokenInfo { for (int i = 0; i < multiplier; i++) { // need to set owner or copyCard will fail with assign new ID - proto.setOwner(player); + proto.setOwner(owner); Card copy = CardFactory.copyCard(proto, true); + // need to assign player after token is copied + if (player != owner) { + copy.setController(player, timestamp); + } copy.setTimestamp(timestamp); copy.setToken(true); list.add(copy); @@ -202,12 +188,13 @@ public class TokenInfo { return list; } + @Deprecated public List makeTokenWithMultiplier(final Player controller, int amount, final boolean applyMultiplier) { return makeToken(makeOneToken(controller), controller, applyMultiplier, amount); } - static public List makeTokensFromPrototype(Card prototype, final Player controller, int amount, final boolean applyMultiplier) { - return makeToken(prototype, controller, applyMultiplier, amount); + static public List makeTokensFromPrototype(Card prototype, final Player owner, int amount, final boolean applyMultiplier) { + return makeToken(prototype, owner, applyMultiplier, amount); } public Card makeOneToken(final Player controller) { @@ -224,7 +211,124 @@ public class TokenInfo { return c; } + static protected void protoTypeApplyTextChange(final Card result, final SpellAbility sa) { + // update Token with CardTextChanges + Map colorMap = sa.getChangedTextColors(); + Map typeMap = sa.getChangedTextTypes(); + if (!colorMap.isEmpty()) { + if (!result.isColorless()) { + // change Token Colors + byte color = CardUtil.getColors(result).getColor(); + + for (final Map.Entry e : colorMap.entrySet()) { + byte v = MagicColor.fromName(e.getValue()); + // Any used by Swirl the Mists + if ("Any".equals(e.getKey())) { + for (final byte c : MagicColor.WUBRG) { + // try to replace color flips + if ((color & c) != 0) { + color &= ~c; + color |= v; + } + } + } else { + byte c = MagicColor.fromName(e.getKey()); + // try to replace color flips + if ((color & c) != 0) { + color &= ~c; + color |= v; + } + } + } + + result.setColor(color); + } + } + if (!typeMap.isEmpty()) { + String oldName = result.getName(); + + CardType type = new CardType(result.getType()); + String joinedName = StringUtils.join(type.getSubtypes(), " "); + final boolean nameGenerated = oldName.equals(joinedName); + boolean typeChanged = false; + + if (!Iterables.isEmpty(type.getSubtypes())) { + for (final Map.Entry e : typeMap.entrySet()) { + if (type.hasSubtype(e.getKey())) { + type.remove(e.getKey()); + type.add(e.getValue()); + typeChanged = true; + } + } + } + + if (typeChanged) { + result.setType(type); + + // update generated Name + if (nameGenerated) { + result.setName(StringUtils.join(type.getSubtypes(), " ")); + } + } + } + + // replace Intrinsic Keyword + List toRemove = Lists.newArrayList(); + List toAdd = Lists.newArrayList(); + for (final KeywordInterface k : result.getCurrentState().getIntrinsicKeywords()) { + final String o = k.getOriginal(); + // only Modifiable should go there + if (!CardUtil.isKeywordModifiable(o)) { + continue; + } + String r = o; + // replace types + for (final Map.Entry e : typeMap.entrySet()) { + final String key = e.getKey(); + final String pkey = CardType.getPluralType(key); + final String value = e.getValue(); + final String pvalue = CardType.getPluralType(e.getValue()); + r = r.replaceAll(pkey, pvalue); + r = r.replaceAll(key, value); + } + // replace color words + for (final Map.Entry e : colorMap.entrySet()) { + final String vName = e.getValue(); + final String vCaps = StringUtils.capitalize(vName); + final String vLow = vName.toLowerCase(); + if ("Any".equals(e.getKey())) { + for (final byte c : MagicColor.WUBRG) { + final String cName = MagicColor.toLongString(c); + final String cNameCaps = StringUtils.capitalize(cName); + final String cNameLow = cName.toLowerCase(); + r = r.replaceAll(cNameCaps, vCaps); + r = r.replaceAll(cNameLow, vLow); + } + } else { + final String cName = e.getKey(); + final String cNameCaps = StringUtils.capitalize(cName); + final String cNameLow = cName.toLowerCase(); + r = r.replaceAll(cNameCaps, vCaps); + r = r.replaceAll(cNameLow, vLow); + } + } + if (!r.equals(o)) { + toRemove.add(k); + toAdd.add(r); + } + } + for (final KeywordInterface k : toRemove) { + result.getCurrentState().removeIntrinsicKeyword(k); + } + result.addIntrinsicKeywords(toAdd); + + result.getCurrentState().changeTextIntrinsic(colorMap, typeMap); + } + static public Card getProtoType(final String script, final SpellAbility sa) { + return getProtoType(script, sa, true); + } + static public Card getProtoType(final String script, final SpellAbility sa, boolean applyTextChange) { // script might be null, or sa might be null if (script == null || sa == null) { return null; @@ -235,135 +339,41 @@ public class TokenInfo { String edition = ObjectUtils.firstNonNull(sa.getOriginalHost(), host).getSetCode(); PaperToken token = StaticData.instance().getAllTokens().getToken(script, edition); - if (token != null) { - final Card result = Card.fromPaperCard(token, null, game); + if (token == null) { + return null; + } + final Card result = Card.fromPaperCard(token, null, game); - if (sa.hasParam("TokenPower")) { - String str = sa.getParam("TokenPower"); - result.setBasePowerString(str); - result.setBasePower(AbilityUtils.calculateAmount(host, str, sa)); - } - - if (sa.hasParam("TokenToughness")) { - String str = sa.getParam("TokenToughness"); - result.setBaseToughnessString(str); - result.setBaseToughness(AbilityUtils.calculateAmount(host, str, sa)); - } - - // update Token with CardTextChanges - Map colorMap = sa.getChangedTextColors(); - Map typeMap = sa.getChangedTextTypes(); - if (!colorMap.isEmpty()) { - if (!result.isColorless()) { - // change Token Colors - byte color = CardUtil.getColors(result).getColor(); - - for (final Map.Entry e : colorMap.entrySet()) { - byte v = MagicColor.fromName(e.getValue()); - // Any used by Swirl the Mists - if ("Any".equals(e.getKey())) { - for (final byte c : MagicColor.WUBRG) { - // try to replace color flips - if ((color & c) != 0) { - color &= ~c; - color |= v; - } - } - } else { - byte c = MagicColor.fromName(e.getKey()); - // try to replace color flips - if ((color & c) != 0) { - color &= ~c; - color |= v; - } - } - } - - result.setColor(color); - } - } - if (!typeMap.isEmpty()) { - String oldName = result.getName(); - - CardType type = new CardType(result.getType()); - String joinedName = StringUtils.join(type.getSubtypes(), " "); - final boolean nameGenerated = oldName.equals(joinedName); - boolean typeChanged = false; - - if (!Iterables.isEmpty(type.getSubtypes())) { - for (final Map.Entry e : typeMap.entrySet()) { - if (type.hasSubtype(e.getKey())) { - type.remove(e.getKey()); - type.add(e.getValue()); - typeChanged = true; - } - } - } - - if (typeChanged) { - result.setType(type); - - // update generated Name - if (nameGenerated) { - result.setName(StringUtils.join(type.getSubtypes(), " ")); - } - } - } - - // replace Intrinsic Keyword - List toRemove = Lists.newArrayList(); - List toAdd = Lists.newArrayList(); - for (final KeywordInterface k : result.getCurrentState().getIntrinsicKeywords()) { - final String o = k.getOriginal(); - // only Modifiable should go there - if (!CardUtil.isKeywordModifiable(o)) { - continue; - } - String r = o; - // replace types - for (final Map.Entry e : typeMap.entrySet()) { - final String key = e.getKey(); - final String pkey = CardType.getPluralType(key); - final String value = e.getValue(); - final String pvalue = CardType.getPluralType(e.getValue()); - r = r.replaceAll(pkey, pvalue); - r = r.replaceAll(key, value); - } - // replace color words - for (final Map.Entry e : colorMap.entrySet()) { - final String vName = e.getValue(); - final String vCaps = StringUtils.capitalize(vName); - final String vLow = vName.toLowerCase(); - if ("Any".equals(e.getKey())) { - for (final byte c : MagicColor.WUBRG) { - final String cName = MagicColor.toLongString(c); - final String cNameCaps = StringUtils.capitalize(cName); - final String cNameLow = cName.toLowerCase(); - r = r.replaceAll(cNameCaps, vCaps); - r = r.replaceAll(cNameLow, vLow); - } - } else { - final String cName = e.getKey(); - final String cNameCaps = StringUtils.capitalize(cName); - final String cNameLow = cName.toLowerCase(); - r = r.replaceAll(cNameCaps, vCaps); - r = r.replaceAll(cNameLow, vLow); - } - } - if (!r.equals(o)) { - toRemove.add(k); - toAdd.add(r); - } - } - for (final KeywordInterface k : toRemove) { - result.getCurrentState().removeIntrinsicKeyword(k); - } - result.addIntrinsicKeywords(toAdd); - - result.getCurrentState().changeTextIntrinsic(colorMap, typeMap); - return result; + if (sa.hasParam("TokenPower")) { + String str = sa.getParam("TokenPower"); + result.setBasePowerString(str); + result.setBasePower(AbilityUtils.calculateAmount(host, str, sa)); } - return null; + if (sa.hasParam("TokenToughness")) { + String str = sa.getParam("TokenToughness"); + result.setBaseToughnessString(str); + result.setBaseToughness(AbilityUtils.calculateAmount(host, str, sa)); + } + + if (applyTextChange) { + protoTypeApplyTextChange(result, sa); + } + + // need to be done after text change so it isn't affected by that + if (sa.hasParam("TokenTypes")) { + String types = sa.getParam("TokenTypes"); + types = types.replace("ChosenType", sa.getHostCard().getChosenType()); + result.addType(types); + result.setName(types); + } + + if (sa.hasParam("TokenColors")) { + String colors = sa.getParam("TokenColors"); + colors = colors.replace("ChosenColor", sa.getHostCard().getChosenColor()); + result.setColor(MagicColor.toShortString(colors)); + } + + return result; } } \ No newline at end of file diff --git a/forge-game/src/main/java/forge/game/combat/AttackConstraints.java b/forge-game/src/main/java/forge/game/combat/AttackConstraints.java index 181c27e769e..cee20c3d256 100644 --- a/forge-game/src/main/java/forge/game/combat/AttackConstraints.java +++ b/forge-game/src/main/java/forge/game/combat/AttackConstraints.java @@ -37,7 +37,7 @@ public class AttackConstraints { // Number of "must attack" constraints on each creature with a magnet counter (equal to the number of permanents requiring that constraint). int nMagnetRequirements = 0; - final CardCollectionView magnetAttackers = CardLists.filter(possibleAttackers, CardPredicates.hasCounter(CounterType.MAGNET)); + final CardCollectionView magnetAttackers = CardLists.filter(possibleAttackers, CardPredicates.hasCounter(CounterEnumType.MAGNET)); // Only require if a creature with a magnet counter on it attacks. if (!magnetAttackers.isEmpty()) { nMagnetRequirements = CardLists.getAmountOfKeyword( @@ -68,7 +68,7 @@ public class AttackConstraints { } } - if (possibleAttacker.getCounters(CounterType.MAGNET) > 0) { + if (possibleAttacker.getCounters(CounterEnumType.MAGNET) > 0) { for (final Card c : magnetAttackers) { if (c != possibleAttacker) { causesToAttack.add(c, nMagnetRequirements); diff --git a/forge-game/src/main/java/forge/game/cost/Cost.java b/forge-game/src/main/java/forge/game/cost/Cost.java index e8e92ce1aff..46c2ab66987 100644 --- a/forge-game/src/main/java/forge/game/cost/Cost.java +++ b/forge-game/src/main/java/forge/game/cost/Cost.java @@ -311,7 +311,7 @@ public class Cost implements Serializable { final String description = splitStr.length > 3 ? splitStr[3] : null; final ZoneType zone = splitStr.length > 4 ? ZoneType.smartValueOf(splitStr[4]) : ZoneType.Battlefield; - return new CostRemoveCounter(splitStr[0], CounterType.valueOf(splitStr[1]), type, description, zone); + return new CostRemoveCounter(splitStr[0], CounterType.getType(splitStr[1]), type, description, zone); } if (parse.startsWith("AddCounter<")) { @@ -319,7 +319,7 @@ public class Cost implements Serializable { final String[] splitStr = abCostParse(parse, 4); final String target = splitStr.length > 2 ? splitStr[2] : "CARDNAME"; final String description = splitStr.length > 3 ? splitStr[3] : null; - return new CostPutCounter(splitStr[0], CounterType.valueOf(splitStr[1]), target, description); + return new CostPutCounter(splitStr[0], CounterType.getType(splitStr[1]), target, description); } // While no card has "PayLife<2> PayLife<3> there might be a card that diff --git a/forge-game/src/main/java/forge/game/cost/CostDiscard.java b/forge-game/src/main/java/forge/game/cost/CostDiscard.java index 517b374b6b8..3edd069cfde 100644 --- a/forge-game/src/main/java/forge/game/cost/CostDiscard.java +++ b/forge-game/src/main/java/forge/game/cost/CostDiscard.java @@ -6,17 +6,23 @@ * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. - * + * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. - * + * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ package forge.game.cost; +import java.util.Map; +import java.util.Set; + +import com.google.common.collect.Sets; + +import forge.game.ability.AbilityKey; import forge.game.card.Card; import forge.game.card.CardCollection; import forge.game.card.CardCollectionView; @@ -24,6 +30,7 @@ import forge.game.card.CardLists; import forge.game.card.CardPredicates; import forge.game.player.Player; import forge.game.spellability.SpellAbility; +import forge.game.trigger.TriggerType; import forge.game.zone.ZoneType; import forge.util.TextUtil; @@ -35,6 +42,8 @@ public class CostDiscard extends CostPartWithList { // Inputs + protected boolean firstTime = false; + /** * Serializables need a version ID. */ @@ -42,7 +51,7 @@ public class CostDiscard extends CostPartWithList { /** * Instantiates a new cost discard. - * + * * @param amount * the amount * @param type @@ -58,7 +67,7 @@ public class CostDiscard extends CostPartWithList { /* * (non-Javadoc) - * + * * @see forge.card.cost.CostPart#toString() */ @Override @@ -77,6 +86,9 @@ public class CostDiscard extends CostPartWithList { else if (this.getType().equals("LastDrawn")) { sb.append("the last card you drew this turn"); } + else if (this.getType().equals("DifferentNames")) { + sb.append(Cost.convertAmountTypeToWords(i, this.getAmount(), "Card")).append(" with different names"); + } else { final StringBuilder desc = new StringBuilder(); @@ -98,7 +110,7 @@ public class CostDiscard extends CostPartWithList { /* * (non-Javadoc) - * + * * @see * forge.card.cost.CostPart#canPay(forge.card.spellability.SpellAbility, * forge.Card, forge.Player, forge.card.cost.Cost) @@ -123,6 +135,13 @@ public class CostDiscard extends CostPartWithList { final Card c = payer.getLastDrawnCard(); return handList.contains(c); } + else if (type.equals("DifferentNames")) { + Set cardNames = Sets.newHashSet(); + for (Card c : handList) { + cardNames.add(c.getName()); + } + return amount != null && cardNames.size() >= amount; + } else { boolean sameName = false; if (type.contains("+WithSameName")) { @@ -163,7 +182,7 @@ public class CostDiscard extends CostPartWithList { */ @Override protected Card doPayment(SpellAbility ability, Card targetCard) { - return targetCard.getController().discard(targetCard, ability, null); + return targetCard.getController().discard(targetCard, null, null); } /* (non-Javadoc) @@ -181,4 +200,23 @@ public class CostDiscard extends CostPartWithList { public T accept(ICostVisitor visitor) { return visitor.visit(this); } + + protected void handleBeforePayment(Player ai, SpellAbility ability, CardCollectionView targetCards) { + firstTime = ai.getNumDiscardedThisTurn() == 0; + } + + @Override + protected void handleChangeZoneTrigger(Player payer, SpellAbility ability, CardCollectionView targetCards) { + super.handleChangeZoneTrigger(payer, ability, targetCards); + + if (!targetCards.isEmpty()) + { + final Map runParams = AbilityKey.newMap(); + runParams.put(AbilityKey.Player, payer); + runParams.put(AbilityKey.Cards, new CardCollection(targetCards)); + runParams.put(AbilityKey.Cause, ability); + runParams.put(AbilityKey.FirstTime, firstTime); + payer.getGame().getTriggerHandler().runTrigger(TriggerType.DiscardedAll, runParams, false); + } + } } diff --git a/forge-game/src/main/java/forge/game/cost/CostDraw.java b/forge-game/src/main/java/forge/game/cost/CostDraw.java index b33630f7808..543215712c4 100644 --- a/forge-game/src/main/java/forge/game/cost/CostDraw.java +++ b/forge-game/src/main/java/forge/game/cost/CostDraw.java @@ -96,7 +96,7 @@ public class CostDraw extends CostPart { @Override public final boolean payAsDecided(final Player ai, final PaymentDecision decision, SpellAbility ability) { for (final Player p : getPotentialPlayers(ai, ability.getHostCard())) { - p.drawCards(decision.c); + p.drawCards(decision.c, ability); } return true; } diff --git a/forge-game/src/main/java/forge/game/cost/CostFlipCoin.java b/forge-game/src/main/java/forge/game/cost/CostFlipCoin.java index 82e7941c398..dac0618af50 100644 --- a/forge-game/src/main/java/forge/game/cost/CostFlipCoin.java +++ b/forge-game/src/main/java/forge/game/cost/CostFlipCoin.java @@ -18,14 +18,13 @@ package forge.game.cost; import forge.game.ability.effects.FlipCoinEffect; -import forge.game.card.Card; import forge.game.player.Player; import forge.game.spellability.SpellAbility; /** * This is for the "FlipCoin" Cost */ -public class CostFlipCoin extends CostPartWithList { +public class CostFlipCoin extends CostPart { /** * Serializables need a version ID. @@ -42,18 +41,6 @@ public class CostFlipCoin extends CostPartWithList { this.setAmount(amount); } - /* (non-Javadoc) - * @see forge.card.cost.CostPartWithList#getHashForList() - */ - @Override - public String getHashForLKIList() { - return "Flipped"; - } - @Override - public String getHashForCardList() { - return "FlippedCards"; - } - /* * (non-Javadoc) * @@ -71,15 +58,13 @@ public class CostFlipCoin extends CostPartWithList { return Cost.convertAmountTypeToWords(this.convertAmount(), this.getAmount(), "Coin"); } - /* (non-Javadoc) - * @see forge.card.cost.CostPartWithList#executePayment(forge.card.spellability.SpellAbility, forge.Card) - */ @Override - protected Card doPayment(SpellAbility ability, Card targetCard) { - final Player activator = ability.getActivatingPlayer(); - int i = FlipCoinEffect.getFilpMultiplier(activator); - FlipCoinEffect.flipCoinCall(activator, ability, i); - return targetCard; + public boolean payAsDecided(Player payer, PaymentDecision pd, SpellAbility sa) { + int m = FlipCoinEffect.getFilpMultiplier(payer); + for (int i = 0; i < pd.c; i++) { + FlipCoinEffect.flipCoinCall(payer, sa, m); + } + return true; } public T accept(ICostVisitor visitor) { diff --git a/forge-game/src/main/java/forge/game/cost/CostMill.java b/forge-game/src/main/java/forge/game/cost/CostMill.java index 8660a212666..6cdaec69f2b 100644 --- a/forge-game/src/main/java/forge/game/cost/CostMill.java +++ b/forge-game/src/main/java/forge/game/cost/CostMill.java @@ -19,6 +19,8 @@ package forge.game.cost; import forge.game.ability.AbilityUtils; import forge.game.card.Card; +import forge.game.card.CardCollection; +import forge.game.card.CardZoneTable; import forge.game.player.Player; import forge.game.spellability.SpellAbility; import forge.game.zone.PlayerZone; @@ -29,7 +31,7 @@ import forge.game.zone.ZoneType; * your graveyard as a cost. This Cost doesn't appear on very many cards, but * might appear in more in the future. This will show up in the form of Mill<1> */ -public class CostMill extends CostPartWithList { +public class CostMill extends CostPart { /** * Serializables need a version ID. @@ -49,18 +51,6 @@ public class CostMill extends CostPartWithList { @Override public int paymentOrder() { return 10; } - /* (non-Javadoc) - * @see forge.card.cost.CostPartWithList#getHashForList() - */ - @Override - public String getHashForLKIList() { - return "Milled"; - } - @Override - public String getHashForCardList() { - return "MilledCards"; - } - /* * (non-Javadoc) * @@ -96,7 +86,7 @@ public class CostMill extends CostPartWithList { public final String toString() { final StringBuilder sb = new StringBuilder(); final Integer i = this.convertAmount(); - sb.append("Put the top "); + sb.append("Mill "); if (i != null) { sb.append(i); @@ -108,17 +98,16 @@ public class CostMill extends CostPartWithList { if ((i == null) || (i > 1)) { sb.append("s"); } - sb.append(" from the top of your library into your graveyard"); return sb.toString(); } - /* (non-Javadoc) - * @see forge.card.cost.CostPartWithList#executePayment(forge.card.spellability.SpellAbility, forge.Card) - */ @Override - protected Card doPayment(SpellAbility ability, Card targetCard) { - return targetCard.getGame().getAction().moveToGraveyard(targetCard, null); + public final boolean payAsDecided(final Player ai, final PaymentDecision decision, SpellAbility ability) { + CardZoneTable table = new CardZoneTable(); + ability.getPaidHash().put("Milled", (CardCollection) ai.mill(decision.c, ZoneType.Graveyard, false, ability, table)); + table.triggerChangesZoneAll(ai.getGame()); + return true; } public T accept(ICostVisitor visitor) { diff --git a/forge-game/src/main/java/forge/game/cost/CostPartMana.java b/forge-game/src/main/java/forge/game/cost/CostPartMana.java index 32f1ae41f7b..66fdad8ce3e 100644 --- a/forge-game/src/main/java/forge/game/cost/CostPartMana.java +++ b/forge-game/src/main/java/forge/game/cost/CostPartMana.java @@ -6,12 +6,12 @@ * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. - * + * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. - * + * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ @@ -68,7 +68,7 @@ public class CostPartMana extends CostPart { /** * Gets the mana. - * + * * @return the mana */ public final ManaCost getMana() { @@ -89,30 +89,30 @@ public class CostPartMana extends CostPart { /** * Gets the mana to pay. - * + * * @return the mana to pay */ public final ManaCost getManaToPay() { return cost; } - + /** * @return the isExiledCreatureCost */ public boolean isExiledCreatureCost() { return isExiledCreatureCost; } - + public boolean isEnchantedCreatureCost() { return isEnchantedCreatureCost; } - + @Override public boolean isReusable() { return true; } @Override public boolean isUndoable() { return true; } - + @Override public final String toString() { @@ -145,7 +145,17 @@ public class CostPartMana extends CostPart { return getManaToPay(); } } - + + @Override + public CostPart copy() { + CostPart copied = super.copy(); + // when copied, clear cardMatrix + if (copied instanceof CostPartMana) { + ((CostPartMana)copied).cardMatrix = null; + } + return copied; + } + @Override public boolean payAsDecided(Player payer, PaymentDecision pd, SpellAbility sa) { // TODO Auto-generated method stub diff --git a/forge-game/src/main/java/forge/game/cost/CostPartWithList.java b/forge-game/src/main/java/forge/game/cost/CostPartWithList.java index b934d3d0be7..e19ce9e7418 100644 --- a/forge-game/src/main/java/forge/game/cost/CostPartWithList.java +++ b/forge-game/src/main/java/forge/game/cost/CostPartWithList.java @@ -6,12 +6,12 @@ * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. - * + * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. - * + * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ @@ -45,7 +45,7 @@ public abstract class CostPartWithList extends CostPart { public final CardCollectionView getLKIList() { return lkiList; } - + public final CardCollectionView getCardList() { return cardList; } @@ -61,13 +61,16 @@ public abstract class CostPartWithList extends CostPart { /** * Adds the list to hash. - * + * * @param sa * the sa * @param hash * the hash */ public final void reportPaidCardsTo(final SpellAbility sa) { + if (sa == null) { + return; + } final String lkiPaymentMethod = getHashForLKIList(); for (final Card card : lkiList) { sa.addCostToHashList(card, lkiPaymentMethod); @@ -77,18 +80,18 @@ public abstract class CostPartWithList extends CostPart { sa.addCostToHashList(card, cardPaymentMethod); } } - - // public abstract List getValidCards(); + + // public abstract List getValidCards(); /** * Instantiates a new cost part with list. */ public CostPartWithList() { } - + /** * Instantiates a new cost part with list. - * + * * @param amount * the amount * @param type @@ -121,17 +124,19 @@ public abstract class CostPartWithList extends CostPart { } // always returns true, made this to inline with return - public boolean executePayment(SpellAbility ability, CardCollectionView targetCards) { - if (canPayListAtOnce()) { // This is used by reveal. Without it when opponent would reveal hand, you'll get N message boxes. - lkiList.addAll(targetCards); + protected boolean executePayment(Player payer, SpellAbility ability, CardCollectionView targetCards) { + handleBeforePayment(payer, ability, targetCards); + if (canPayListAtOnce()) { // This is used by reveal. Without it when opponent would reveal hand, you'll get N message boxes. + for (Card c: targetCards) { + lkiList.add(CardUtil.getLKICopy(c)); + } cardList.addAll(doListPayment(ability, targetCards)); - handleChangeZoneTrigger(ability); - return true; + } else { + for (Card c : targetCards) { + executePayment(ability, c); + } } - for (Card c: targetCards) { - executePayment(ability, c); - } - handleChangeZoneTrigger(ability); + handleChangeZoneTrigger(payer, ability, targetCards); return true; } @@ -152,15 +157,19 @@ public abstract class CostPartWithList extends CostPart { */ public abstract String getHashForLKIList(); public abstract String getHashForCardList(); - + @Override public boolean payAsDecided(Player ai, PaymentDecision decision, SpellAbility ability) { - executePayment(ability, decision.cards); + executePayment(ai, ability, decision.cards); reportPaidCardsTo(ability); return true; } - protected void handleChangeZoneTrigger(SpellAbility ability) { + protected void handleBeforePayment(Player ai, SpellAbility ability, CardCollectionView targetCards) { + + } + + protected void handleChangeZoneTrigger(Player payer, SpellAbility ability, CardCollectionView targetCards) { if (table.isEmpty()) { return; } @@ -168,7 +177,7 @@ public abstract class CostPartWithList extends CostPart { // copy table because the original get cleaned after the cost is done final CardZoneTable copyTable = new CardZoneTable(); copyTable.putAll(table); - copyTable.triggerChangesZoneAll(ability.getHostCard().getGame()); + copyTable.triggerChangesZoneAll(payer.getGame()); } } diff --git a/forge-game/src/main/java/forge/game/cost/CostPayEnergy.java b/forge-game/src/main/java/forge/game/cost/CostPayEnergy.java index 768a7876c15..5402e5e6749 100644 --- a/forge-game/src/main/java/forge/game/cost/CostPayEnergy.java +++ b/forge-game/src/main/java/forge/game/cost/CostPayEnergy.java @@ -21,7 +21,7 @@ import com.google.common.base.Strings; import forge.game.ability.AbilityUtils; import forge.game.card.Card; -import forge.game.card.CounterType; +import forge.game.card.CounterEnumType; import forge.game.player.Player; import forge.game.spellability.SpellAbility; @@ -89,7 +89,7 @@ public class CostPayEnergy extends CostPart { } } - return payer.getCounters(CounterType.ENERGY) >= amount; + return payer.getCounters(CounterEnumType.ENERGY) >= amount; } @Override diff --git a/forge-game/src/main/java/forge/game/cost/CostPayment.java b/forge-game/src/main/java/forge/game/cost/CostPayment.java index ca002861212..c4bd1b0446e 100644 --- a/forge-game/src/main/java/forge/game/cost/CostPayment.java +++ b/forge-game/src/main/java/forge/game/cost/CostPayment.java @@ -145,11 +145,17 @@ public class CostPayment extends ManaConversionMatrix { } if (pd == null || !part.payAsDecided(decisionMaker.getPlayer(), pd, ability)) { + if (part instanceof CostPartMana) { + ((CostPartMana)part).setCardMatrix(null); + } game.costPaymentStack.pop(); // cost is resolved return false; } this.paidCostParts.add(part); + if (part instanceof CostPartMana) { + ((CostPartMana)part).setCardMatrix(null); + } game.costPaymentStack.pop(); // cost is resolved } diff --git a/forge-game/src/main/java/forge/game/cost/CostPutCounter.java b/forge-game/src/main/java/forge/game/cost/CostPutCounter.java index 63c64457ea2..d48ab6b73ed 100644 --- a/forge-game/src/main/java/forge/game/cost/CostPutCounter.java +++ b/forge-game/src/main/java/forge/game/cost/CostPutCounter.java @@ -21,6 +21,7 @@ import forge.game.GameEntityCounterTable; import forge.game.card.Card; import forge.game.card.CardLists; import forge.game.card.CardPredicates; +import forge.game.card.CounterEnumType; import forge.game.card.CounterType; import forge.game.player.Player; import forge.game.spellability.SpellAbility; @@ -78,7 +79,7 @@ public class CostPutCounter extends CostPartWithList { @Override public boolean isReusable() { - return counter != CounterType.M1M1; + return !counter.is(CounterEnumType.M1M1); } /* @@ -89,7 +90,7 @@ public class CostPutCounter extends CostPartWithList { @Override public final String toString() { final StringBuilder sb = new StringBuilder(); - if (this.counter == CounterType.LOYALTY) { + if (this.counter.is(CounterEnumType.LOYALTY)) { if (this.getAmount().equals("0")) { sb.append("0"); } @@ -164,7 +165,7 @@ public class CostPutCounter extends CostPartWithList { if (this.payCostFromSource()) { executePayment(ability, ability.getHostCard()); } else { - executePayment(ability, decision.cards); + executePayment(ai, ability, decision.cards); } triggerCounterPutAll(ability); return true; diff --git a/forge-game/src/main/java/forge/game/cost/CostRemoveCounter.java b/forge-game/src/main/java/forge/game/cost/CostRemoveCounter.java index 7434d7add6f..d03d99cd45b 100644 --- a/forge-game/src/main/java/forge/game/cost/CostRemoveCounter.java +++ b/forge-game/src/main/java/forge/game/cost/CostRemoveCounter.java @@ -21,6 +21,7 @@ import com.google.common.collect.Lists; import forge.game.card.Card; import forge.game.card.CardLists; +import forge.game.card.CounterEnumType; import forge.game.card.CounterType; import forge.game.player.Player; import forge.game.spellability.SpellAbility; @@ -82,7 +83,7 @@ public class CostRemoveCounter extends CostPartWithList { @Override public final String toString() { final StringBuilder sb = new StringBuilder(); - if (this.counter == CounterType.LOYALTY) { + if (this.counter.is(CounterEnumType.LOYALTY)) { sb.append("-").append(this.getAmount()); } else { sb.append("Remove "); diff --git a/forge-game/src/main/java/forge/game/event/GameEventCombatUpdate.java b/forge-game/src/main/java/forge/game/event/GameEventCombatUpdate.java new file mode 100644 index 00000000000..ce71cea0105 --- /dev/null +++ b/forge-game/src/main/java/forge/game/event/GameEventCombatUpdate.java @@ -0,0 +1,22 @@ +package forge.game.event; + +import forge.game.card.Card; + +import java.util.List; + +public class GameEventCombatUpdate extends GameEvent { + + public final List attackers; + public final List blockers; + + public GameEventCombatUpdate(List attackers, List blockers) { + this.attackers = attackers; + this.blockers = blockers; + } + + @Override + public T visit(IGameEventVisitor visitor) { + return visitor.visit(this); + } + +} diff --git a/forge-game/src/main/java/forge/game/event/IGameEventVisitor.java b/forge-game/src/main/java/forge/game/event/IGameEventVisitor.java index d78e2c4fc66..2ded38b9cc4 100644 --- a/forge-game/src/main/java/forge/game/event/IGameEventVisitor.java +++ b/forge-game/src/main/java/forge/game/event/IGameEventVisitor.java @@ -21,6 +21,7 @@ public interface IGameEventVisitor { T visit(GameEventCardCounters event); T visit(GameEventCombatChanged event); T visit(GameEventCombatEnded event); + T visit(GameEventCombatUpdate event); T visit(GameEventGameFinished event); T visit(GameEventGameOutcome event); T visit(GameEventFlipCoin event); @@ -69,6 +70,7 @@ public interface IGameEventVisitor { public T visit(GameEventCardPhased event) { return null; } public T visit(GameEventCombatChanged event) { return null; } public T visit(GameEventCombatEnded event) { return null; } + public T visit(GameEventCombatUpdate event) { return null; } public T visit(GameEventGameFinished event) { return null; } public T visit(GameEventGameOutcome event) { return null; } public T visit(GameEventFlipCoin event) { return null; } diff --git a/forge-game/src/main/java/forge/game/keyword/Companion.java b/forge-game/src/main/java/forge/game/keyword/Companion.java new file mode 100644 index 00000000000..f13dc902ef0 --- /dev/null +++ b/forge-game/src/main/java/forge/game/keyword/Companion.java @@ -0,0 +1,44 @@ +package forge.game.keyword; + +public class Companion extends SimpleKeyword { + + private String deckRestriction = null; + private String description = null; + private String specialRules = null; + + public Companion() { } + + @Override + protected void parse(String details) { + String[] splitString = details.split(":"); + int descriptionIndex = splitString.length - 1; + + if (splitString.length < 2) { + System.out.println("Did not parse a long enough value for Companion."); + return; + } + + deckRestriction = splitString[0]; + + if (deckRestriction.equals("Special")) { + specialRules = splitString[1]; + } + description = splitString[descriptionIndex]; + } + + public String getDeckRestriction() { + return deckRestriction; + } + + public boolean hasSpecialRestriction() { + return specialRules != null; + } + + public String getDescription() { + return description; + } + + public String getSpecialRules() { + return specialRules; + } +} diff --git a/forge-game/src/main/java/forge/game/keyword/Keyword.java b/forge-game/src/main/java/forge/game/keyword/Keyword.java index 711aeb2d65c..afadbc71ff8 100644 --- a/forge-game/src/main/java/forge/game/keyword/Keyword.java +++ b/forge-game/src/main/java/forge/game/keyword/Keyword.java @@ -23,13 +23,14 @@ public enum Keyword { BANDING("Banding", SimpleKeyword.class, true, "Any creatures with banding, and up to one without, can attack in a band. Bands are blocked as a group. If any creatures with banding you control are blocking or being blocked by a creature, you divide that creature's combat damage, not its controller, among any of the creatures it's being blocked by or is blocking."), BATTLE_CRY("Battle cry", SimpleKeyword.class, false, "Whenever this creature attacks, each other attacking creature gets +1/+0 until end of turn."), BESTOW("Bestow", KeywordWithCost.class, false, "If you cast this card for its bestow cost, it's an Aura spell with enchant creature. It becomes a creature again if it's not attached to a creature."), - BLOODTHIRST("Bloodthrist", KeywordWithAmount.class, false, "If an opponent was dealt damage this turn, this creature enters the battlefield with {%d:+1/+1 counter} on it."), + BLOODTHIRST("Bloodthirst", KeywordWithAmount.class, false, "If an opponent was dealt damage this turn, this creature enters the battlefield with {%d:+1/+1 counter} on it."), BUSHIDO("Bushido", KeywordWithAmount.class, false, "Whenever this creature blocks or becomes blocked, it gets +%1$d/+%1$d until end of turn."), BUYBACK("Buyback", KeywordWithCost.class, false, "You may pay an additional %s as you cast this spell. If you do, put it into your hand instead of your graveyard as it resolves."), CASCADE("Cascade", SimpleKeyword.class, false, "When you cast this spell, exile cards from the top of your library until you exile a nonland card that costs less. You may cast it without paying its mana cost. Put the exiled cards on the bottom of your library in a random order."), CHAMPION("Champion", KeywordWithType.class, false, "When this enters the battlefield, sacrifice it unless you exile another %s you control. When this leaves the battlefield, that card returns to the battlefield."), CHANGELING("Changeling", SimpleKeyword.class, true, "This card is every creature type."), CIPHER("Cipher", SimpleKeyword.class, true, "Then you may exile this spell card encoded on a creature you control. Whenever that creature deals combat damage to a player, its controller may cast a copy of the encoded card without paying its mana cost."), + COMPANION("Companion", Companion.class, true, "Reveal your companion from outside the game if your deck meets the companion restriction."), CONSPIRE("Conspire", SimpleKeyword.class, false, "As an additional cost to cast this spell, you may tap two untapped creatures you control that each share a color with it. If you do, copy it."), CONVOKE("Convoke", SimpleKeyword.class, true, "Your creatures can help cast this spell. Each creature you tap while playing this spell reduces its cost by {1} or by one mana of that creature's color."), CREW("Crew", KeywordWithAmount.class, false, "Tap any number of creatures you control with total power %1$d or more: This Vehicle becomes an artifact creature until end of turn."), @@ -90,7 +91,7 @@ public enum Keyword { LIFELINK("Lifelink", SimpleKeyword.class, true, "Damage dealt by this creature also causes its controller to gain that much life."), LIVING_WEAPON("Living weapon", SimpleKeyword.class, true, "When this Equipment enters the battlefield, create a 0/0 black Germ creature token, then attach this to it."), MADNESS("Madness", KeywordWithCost.class, false, "If you discard this card, discard it into exile. When you do, cast it for %s or put it into your graveyard."), - MELEE("Melee", SimpleKeyword.class, false, "Whenever this creature attacks, it gets +1/+1 until end of turn for each opponent you attacked with a creature this combat."), + MELEE("Melee", SimpleKeyword.class, false, "Whenever this creature attacks, it gets +1/+1 until end of turn for each opponent you attacked this combat."), MENTOR("Mentor", SimpleKeyword.class, false, "Whenever this creature attacks, put a +1/+1 counter on target attacking creature with lesser power."), MENACE("Menace", SimpleKeyword.class, true, "This creature can't be blocked except by two or more creatures."), MEGAMORPH("Megamorph", KeywordWithCost.class, false, "You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its megamorph cost and put a +1/+1 counter on it."), diff --git a/forge-game/src/main/java/forge/game/mana/ManaCostBeingPaid.java b/forge-game/src/main/java/forge/game/mana/ManaCostBeingPaid.java index f3484f6192b..acb70163baf 100644 --- a/forge-game/src/main/java/forge/game/mana/ManaCostBeingPaid.java +++ b/forge-game/src/main/java/forge/game/mana/ManaCostBeingPaid.java @@ -543,6 +543,9 @@ public class ManaCostBeingPaid { if (shard.isSnow() && !mana.isSnow()) { return false; } + if (mana.isRestricted() && !mana.getManaAbility().meetsManaShardRestrictions(shard, mana.getColor())) { + return false; + } byte color = mana.getColor(); return pool.canPayForShardWithColor(shard, color); diff --git a/forge-game/src/main/java/forge/game/mana/ManaPool.java b/forge-game/src/main/java/forge/game/mana/ManaPool.java index d11afbe776c..31a52e30bb5 100644 --- a/forge-game/src/main/java/forge/game/mana/ManaPool.java +++ b/forge-game/src/main/java/forge/game/mana/ManaPool.java @@ -350,6 +350,10 @@ public class ManaPool extends ManaConversionMatrix implements Iterable { } public boolean canPayForShardWithColor(ManaCostShard shard, byte color) { + if (shard.isOfKind(ManaAtom.COLORLESS) && color == ManaAtom.GENERIC) { + return false; // FIXME: testing Colorless against Generic is a recipe for disaster, but probably there should be a better fix. + } + // TODO Debug this for Paying Gonti, byte line = getPossibleColorUses(color); diff --git a/forge-game/src/main/java/forge/game/phase/PhaseHandler.java b/forge-game/src/main/java/forge/game/phase/PhaseHandler.java index 80d122ed83e..85d5c500d95 100644 --- a/forge-game/src/main/java/forge/game/phase/PhaseHandler.java +++ b/forge-game/src/main/java/forge/game/phase/PhaseHandler.java @@ -6,12 +6,12 @@ * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. - * + * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. - * + * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ @@ -28,9 +28,9 @@ import forge.game.card.Card; import forge.game.card.CardCollection; import forge.game.card.CardCollectionView; import forge.game.card.CardLists; -import forge.game.card.CounterType; import forge.game.card.CardPredicates.Presets; import forge.game.card.CardZoneTable; +import forge.game.card.CounterEnumType; import forge.game.combat.Combat; import forge.game.combat.CombatUtil; import forge.game.cost.Cost; @@ -59,7 +59,7 @@ import java.util.*; *

* Phase class. *

- * + * * @author Forge * @version $Id: PhaseHandler.java 13001 2012-01-08 12:25:25Z Sloth $ */ @@ -71,7 +71,7 @@ public class PhaseHandler implements java.io.Serializable { private int turn = 0; private final transient Stack extraTurns = new Stack<>(); - private final transient Map> extraPhases = Maps.newEnumMap(PhaseType.class); + private final transient Map> DextraPhases = Maps.newEnumMap(PhaseType.class); private int nUpkeepsThisTurn = 0; private int nUpkeepsThisGame = 0; @@ -151,12 +151,12 @@ public class PhaseHandler implements java.io.Serializable { else { // If the phase that's ending has a stack of additional phases // Take the LIFO one and move to that instead of the normal one - if (extraPhases.containsKey(phase)) { - PhaseType nextPhase = extraPhases.get(phase).pop(); + if (DextraPhases.containsKey(phase)) { + PhaseType nextPhase = DextraPhases.get(phase).removeFirst(); // If no more additional phases are available, remove it from the map // and let the next add, reput the key - if (extraPhases.get(phase).isEmpty()) { - extraPhases.remove(phase); + if (DextraPhases.get(phase).isEmpty()) { + DextraPhases.remove(phase); } setPhase(nextPhase); } @@ -268,7 +268,7 @@ public class PhaseHandler implements java.io.Serializable { // all Saga get Lore counter at the begin of pre combat for (Card c : playerTurn.getCardsIn(ZoneType.Battlefield)) { if (c.getType().hasSubtype("Saga")) { - c.addCounter(CounterType.LORE, 1, null, false, table); + c.addCounter(CounterEnumType.LORE, 1, null, false, table); } } table.triggerCountersPutAll(game); @@ -369,10 +369,23 @@ public class PhaseHandler implements java.io.Serializable { if (numDiscard > 0) { final CardZoneTable table = new CardZoneTable(); + final CardCollection discarded = new CardCollection(); + boolean firstDiscarded = playerTurn.getNumDiscardedThisTurn() == 0; for (Card c : playerTurn.getController().chooseCardsToDiscardToMaximumHandSize(numDiscard)){ - playerTurn.discard(c, null, table); + if (playerTurn.discard(c, null, table) != null) { + discarded.add(c); + } } table.triggerChangesZoneAll(game); + + if (!discarded.isEmpty()) { + final Map runParams = AbilityKey.newMap(); + runParams.put(AbilityKey.Player, playerTurn); + runParams.put(AbilityKey.Cards, discarded); + runParams.put(AbilityKey.Cause, null); + runParams.put(AbilityKey.FirstTime, firstDiscarded); + game.getTriggerHandler().runTrigger(TriggerType.DiscardedAll, runParams, false); + } } // Rule 514.2 @@ -387,7 +400,6 @@ public class PhaseHandler implements java.io.Serializable { game.getEndOfTurn().registerUntilEndCommand(playerTurn); for (Player player : game.getPlayers()) { - player.onCleanupPhase(); player.getController().autoPassCancel(); // autopass won't wrap to next turn } for (Player player : game.getLostPlayers()) { @@ -439,7 +451,7 @@ public class PhaseHandler implements java.io.Serializable { for (Player p : game.getPlayers()) { int burn = p.getManaPool().clearPool(true).size(); - + boolean manaBurns = game.getRules().hasManaBurn(); if (manaBurns) { p.loseLife(burn,true); @@ -488,6 +500,10 @@ public class PhaseHandler implements java.io.Serializable { case CLEANUP: bPreventCombatDamageThisTurn = false; if (!bRepeatCleanup) { + // only call onCleanupPhase when Cleanup is not repeated + for (Player player : game.getPlayers()) { + player.onCleanupPhase(); + } setPlayerTurn(handleNextTurn()); // "Trigger" for begin turn to get around a phase skipping final Map runParams = AbilityKey.newMap(); @@ -716,6 +732,8 @@ public class PhaseHandler implements java.io.Serializable { c1.getDamageHistory().clearNotBlockedSinceLastUpkeepOf(); } + List blocked = Lists.newArrayList(); + for (final Card a : combat.getAttackers()) { if (combat.isBlocked(a)) { a.getDamageHistory().clearNotBeenBlockedSinceLastUpkeepOf(); @@ -726,6 +744,8 @@ public class PhaseHandler implements java.io.Serializable { continue; } + blocked.add(a); + // Run triggers { final Map runParams = AbilityKey.newMap(); @@ -736,7 +756,7 @@ public class PhaseHandler implements java.io.Serializable { runParams.put(AbilityKey.DefendingPlayer, combat.getDefenderPlayerByAttacker(a)); game.getTriggerHandler().runTrigger(TriggerType.AttackerBlocked, runParams, false); } - + // Run this trigger once for each blocker for (final Card b : blockers) { @@ -752,6 +772,12 @@ public class PhaseHandler implements java.io.Serializable { a.getDamageHistory().setCreatureGotBlockedThisCombat(true); } + if (!blocked.isEmpty()) { + final Map runParams = AbilityKey.newMap(); + runParams.put(AbilityKey.Attackers, blocked); + game.getTriggerHandler().runTrigger(TriggerType.AttackerBlockedOnce, runParams, false); + } + game.updateCombatForView(); game.fireEvent(new GameEventCombatChanged()); } @@ -782,11 +808,6 @@ public class PhaseHandler implements java.io.Serializable { // reset mustAttackEntity playerTurn.setMustAttackEntity(null); - for (final Player p1 : game.getPlayers()) { - for (final ZoneType z : Player.ALL_ZONES) { - p1.getZone(z).resetCardsAddedThisTurn(); - } - } for (Player p : game.getPlayers()) { p.clearNextTurn(); } @@ -836,7 +857,7 @@ public class PhaseHandler implements java.io.Serializable { if (nextPlayer.hasKeyword("Skip your next turn.")) { nextPlayer.removeKeyword("Skip your next turn.", false); - if (extraTurn == null) { + if (extraTurn == null) { setPlayerTurn(nextPlayer); } return getNextActivePlayer(); @@ -850,7 +871,7 @@ public class PhaseHandler implements java.io.Serializable { boolean untapTimeVault = nextPlayer.getController().chooseBinary(fakeSA, "Skip a turn to untap a Time Vault?", BinaryChoiceType.UntapTimeVault, false); if (untapTimeVault) { if (vaults.size() > 1) { - Card c = nextPlayer.getController().chooseSingleEntityForEffect(vaults, fakeSA, "Which Time Vault do you want to Untap?"); + Card c = nextPlayer.getController().chooseSingleEntityForEffect(vaults, fakeSA, "Which Time Vault do you want to Untap?", null); if (c != null) crd = c; } @@ -861,7 +882,7 @@ public class PhaseHandler implements java.io.Serializable { return getNextActivePlayer(); } } - + if (extraTurn != null) { if (extraTurn.isSkipUntap()) { nextPlayer.addKeyword("Skip the untap step of this turn."); @@ -918,10 +939,10 @@ public class PhaseHandler implements java.io.Serializable { public final void addExtraPhase(final PhaseType afterPhase, final PhaseType extraPhase) { // 500.8. Some effects can add phases to a turn. They do this by adding the phases directly after the specified phase. // If multiple extra phases are created after the same phase, the most recently created phase will occur first. - if (!extraPhases.containsKey(afterPhase)) { - extraPhases.put(afterPhase, new Stack<>()); + if (!DextraPhases.containsKey(afterPhase)) { + DextraPhases.put(afterPhase, new ArrayDeque<>()); } - extraPhases.get(afterPhase).push(extraPhase); + DextraPhases.get(afterPhase).addFirst(extraPhase); } public final boolean isFirstCombat() { @@ -1015,7 +1036,7 @@ public class PhaseHandler implements java.io.Serializable { triggerList.put(originZone.getZoneType(), currentZone.getZoneType(), saHost); triggerList.triggerChangesZoneAll(game); } - + } loopCount++; } while (loopCount < 999 || !pPlayerPriority.getController().isAI()); @@ -1159,7 +1180,7 @@ public class PhaseHandler implements java.io.Serializable { public final void endTurnByEffect() { endCombat(); - extraPhases.clear(); + DextraPhases.clear(); setPhase(PhaseType.CLEANUP); onPhaseBegin(); } diff --git a/forge-game/src/main/java/forge/game/phase/PhaseType.java b/forge-game/src/main/java/forge/game/phase/PhaseType.java index 0cea056d0ab..a1f5a208a75 100644 --- a/forge-game/src/main/java/forge/game/phase/PhaseType.java +++ b/forge-game/src/main/java/forge/game/phase/PhaseType.java @@ -55,6 +55,11 @@ public enum PhaseType { return result; } + public final boolean isCombatPhase() { + return ((ALL_PHASES.indexOf(this) >= ALL_PHASES.indexOf(COMBAT_BEGIN)) + && (ALL_PHASES.indexOf(this) <= ALL_PHASES.indexOf(COMBAT_END))); + } + public final boolean isAfter(final PhaseType phase) { return ALL_PHASES.indexOf(this) > ALL_PHASES.indexOf(phase); } diff --git a/forge-game/src/main/java/forge/game/phase/Untap.java b/forge-game/src/main/java/forge/game/phase/Untap.java index 6b317fa3dff..6fe6668b151 100644 --- a/forge-game/src/main/java/forge/game/phase/Untap.java +++ b/forge-game/src/main/java/forge/game/phase/Untap.java @@ -185,7 +185,7 @@ public class Untap extends Phase { } } Card chosen = player.getController().chooseSingleEntityForEffect(cardList, new SpellAbility.EmptySa(ApiType.Untap, null, player), - "Select a card to untap\r\n(Selected:" + restrictUntapped + ")\r\n" + "Remaining cards that can untap: " + remaining); + "Select a card to untap\r\n(Selected:" + restrictUntapped + ")\r\n" + "Remaining cards that can untap: " + remaining, null); if (chosen != null) { for (Entry rest : restrictUntap.entrySet()) { if (chosen.isValid(rest.getKey(), player, null, null)) { diff --git a/forge-game/src/main/java/forge/game/player/Player.java b/forge-game/src/main/java/forge/game/player/Player.java index 71e34fc7a8b..3637fc98ca2 100644 --- a/forge-game/src/main/java/forge/game/player/Player.java +++ b/forge-game/src/main/java/forge/game/player/Player.java @@ -20,10 +20,13 @@ package forge.game.player; import com.google.common.base.Function; import com.google.common.base.Predicates; import com.google.common.collect.*; - import forge.ImageKeys; import forge.LobbyPlayer; +import forge.card.CardStateName; +import forge.card.CardType; import forge.card.MagicColor; +import forge.card.mana.ManaCost; +import forge.card.mana.ManaCostShard; import forge.game.*; import forge.game.ability.AbilityFactory; import forge.game.ability.AbilityKey; @@ -33,11 +36,8 @@ import forge.game.ability.effects.DetachedCardEffect; import forge.game.card.*; import forge.game.card.CardPredicates.Presets; import forge.game.event.*; -import forge.game.keyword.Keyword; -import forge.game.keyword.KeywordCollection; +import forge.game.keyword.*; import forge.game.keyword.KeywordCollection.KeywordCollectionView; -import forge.game.keyword.KeywordInterface; -import forge.game.keyword.KeywordsChange; import forge.game.mana.ManaPool; import forge.game.phase.PhaseHandler; import forge.game.phase.PhaseType; @@ -55,10 +55,7 @@ import forge.game.zone.Zone; import forge.game.zone.ZoneType; import forge.item.IPaperCard; import forge.item.PaperCard; -import forge.util.Aggregates; -import forge.util.Lang; -import forge.util.MyRandom; -import forge.util.TextUtil; +import forge.util.*; import forge.util.collect.FCollection; import forge.util.collect.FCollectionView; import org.apache.commons.lang3.tuple.ImmutablePair; @@ -93,6 +90,7 @@ public class Player extends GameEntity implements Comparable { private int landsPlayedLastTurn = 0; private int investigatedThisTurn = 0; private int surveilThisTurn = 0; + private int cycledThisTurn = 0; private int lifeLostThisTurn = 0; private int lifeLostLastTurn = 0; private int lifeGainedThisTurn = 0; @@ -108,6 +106,7 @@ public class Player extends GameEntity implements Comparable { private int numDrawnThisTurn = 0; private int numDrawnThisDrawStep = 0; private int numDiscardedThisTurn = 0; + private int numTokenCreatedThisTurn = 0; private int numCardsInHandStartedThisTurnWith = 0; private final Map> notes = Maps.newHashMap(); @@ -115,7 +114,7 @@ public class Player extends GameEntity implements Comparable { private CardCollection sacrificedThisTurn = new CardCollection(); - private Map countersAddedtoPermThisTurn = Maps.newEnumMap(CounterType.class); + private Map countersAddedtoPermThisTurn = Maps.newHashMap(); /** A list of tokens not in play, but on their way. * This list is kept in order to not break ETB-replacement @@ -256,6 +255,8 @@ public class Player extends GameEntity implements Comparable { game.getAction().moveTo(ZoneType.Command, activeScheme, null); game.getTriggerHandler().clearSuppression(TriggerType.ChangesZone); + game.getTriggerHandler().registerActiveTrigger(activeScheme, false); + // Run triggers final Map runParams = AbilityKey.newMap(); runParams.put(AbilityKey.Scheme, activeScheme); @@ -475,7 +476,7 @@ public class Player extends GameEntity implements Comparable { } public final int loseLife(final int toLose) { - return loseLife(toLose,false); + return loseLife(toLose, false); } public final int loseLife(final int toLose, final boolean manaBurn) { @@ -545,17 +546,17 @@ public class Player extends GameEntity implements Comparable { } public final boolean canPayEnergy(final int energyPayment) { - int cnt = getCounters(CounterType.ENERGY); + int cnt = getCounters(CounterEnumType.ENERGY); return cnt >= energyPayment; } public final int loseEnergy(int lostEnergy) { - int cnt = getCounters(CounterType.ENERGY); + int cnt = getCounters(CounterEnumType.ENERGY); if (lostEnergy > cnt) { return -1; } cnt -= lostEnergy; - this.setCounters(CounterType.ENERGY, cnt, true); + this.setCounters(CounterEnumType.ENERGY, cnt, true); return cnt; } @@ -910,12 +911,8 @@ public class Player extends GameEntity implements Comparable { @Override public int addCounter(CounterType counterType, int n, final Player source, boolean applyMultiplier, boolean fireEvents, GameEntityCounterTable table) { - if (!canReceiveCounters(counterType)) { - return 0; - } - int addAmount = n; - if (addAmount <= 0) { + if (addAmount <= 0 || !canReceiveCounters(counterType)) { // Can't add negative or 0 counters, bail out now return 0; } @@ -936,6 +933,10 @@ public class Player extends GameEntity implements Comparable { default: return 0; } + if (addAmount <= 0) { + // Can't add negative or 0 counters, bail out now + return 0; + } final int oldValue = getCounters(counterType); final int newValue = addAmount + oldValue; @@ -986,6 +987,10 @@ public class Player extends GameEntity implements Comparable { getGame().fireEvent(new GameEventPlayerCounters(this, null, 0, 0)); } + public void setCounters(final CounterEnumType counterType, final Integer num, boolean fireEvents) { + this.setCounters(CounterType.get(counterType), num, fireEvents); + } + public void setCounters(final CounterType counterType, final Integer num, boolean fireEvents) { Integer old = getCounters(counterType); setCounters(counterType, num); @@ -1004,26 +1009,26 @@ public class Player extends GameEntity implements Comparable { // TODO Merge These calls into the primary counter calls public final int getPoisonCounters() { - return getCounters(CounterType.POISON); + return getCounters(CounterEnumType.POISON); } public final void setPoisonCounters(final int num, Card source) { - int oldPoison = getCounters(CounterType.POISON); - setCounters(CounterType.POISON, num, true); + int oldPoison = getCounters(CounterEnumType.POISON); + setCounters(CounterEnumType.POISON, num, true); game.fireEvent(new GameEventPlayerPoisoned(this, source, oldPoison, num)); } public final void addPoisonCounters(final int num, final Card source, GameEntityCounterTable table) { - int oldPoison = getCounters(CounterType.POISON); - addCounter(CounterType.POISON, num, source.getController(), false, true, table); + int oldPoison = getCounters(CounterEnumType.POISON); + addCounter(CounterEnumType.POISON, num, source.getController(), false, true, table); - if (oldPoison != getCounters(CounterType.POISON)) { + if (oldPoison != getCounters(CounterEnumType.POISON)) { game.fireEvent(new GameEventPlayerPoisoned(this, source, oldPoison, num)); } } public final void removePoisonCounters(final int num, final Card source) { - int oldPoison = getCounters(CounterType.POISON); - subtractCounter(CounterType.POISON, num); + int oldPoison = getCounters(CounterEnumType.POISON); + subtractCounter(CounterEnumType.POISON, num); - if (oldPoison != getCounters(CounterType.POISON)) { + if (oldPoison != getCounters(CounterEnumType.POISON)) { game.fireEvent(new GameEventPlayerPoisoned(this, source, oldPoison, num)); } } @@ -1098,7 +1103,7 @@ public class Player extends GameEntity implements Comparable { * @param keyword the keyword to remove. */ public final void removeKeyword(final String keyword) { - removeKeyword(keyword, true); + removeKeyword(keyword, true); } @@ -1109,7 +1114,7 @@ public class Player extends GameEntity implements Comparable { if (ck.removeKeywordfromAdd(keyword)) { keywordRemoved = true; if (!allInstances) { - break; + break; } } } @@ -1155,6 +1160,7 @@ public class Player extends GameEntity implements Comparable { } } view.updateKeywords(this); + updateKeywordCardAbilityText(); } public final KeywordCollectionView getKeywords() { @@ -1225,9 +1231,16 @@ public class Player extends GameEntity implements Comparable { if (kw.startsWith("Protection")) { if (kw.startsWith("Protection:")) { // uses isValid final String characteristic = kw.split(":")[1]; - final String[] characteristics = characteristic.split(","); - if (source.isValid(characteristics, this, null, null)) { - return true; + if (characteristic.startsWith("Player")) { + // Protection:PlayerUID + if (source.getController().isValid(characteristic, this, null, null)) { + return true; + } + } else { + final String[] characteristics = characteristic.split(","); + if (source.isValid(characteristics, this, null, null)) { + return true; + } } } else if (kw.equals("Protection from everything")) { return true; @@ -1269,7 +1282,7 @@ public class Player extends GameEntity implements Comparable { } public final CardCollectionView drawCard() { - return drawCards(1); + return drawCards(1, null); } public void surveil(int num, SpellAbility cause) { @@ -1339,8 +1352,11 @@ public class Player extends GameEntity implements Comparable { } public final CardCollectionView drawCards(final int n) { + return drawCards(n, null); + } + public final CardCollectionView drawCards(final int n, SpellAbility cause) { final CardCollection drawn = new CardCollection(); - final CardCollection toReveal = new CardCollection(); + final Map toReveal = Maps.newHashMap(); // Replacement effects final Map repRunParams = AbilityKey.mapFromAffected(this); @@ -1357,11 +1373,14 @@ public class Player extends GameEntity implements Comparable { if (gameStarted && !canDraw()) { return drawn; } - drawn.addAll(doDraw(toReveal)); + drawn.addAll(doDraw(toReveal, cause)); } - if (toReveal.size() > 1) { - // reveal multiple drawn cards when playing with the top of the library revealed - game.getAction().reveal(toReveal, this, true, "Revealing cards drawn from "); + + // reveal multiple drawn cards when playing with the top of the library revealed + for (Map.Entry e : toReveal.entrySet()) { + if (e.getValue().size() > 1) { + game.getAction().revealTo(e.getValue(), e.getKey(), "Revealing cards drawn from "); + } } return drawn; } @@ -1369,31 +1388,36 @@ public class Player extends GameEntity implements Comparable { /** * @return a CardCollectionView of cards actually drawn */ - private CardCollectionView doDraw(CardCollection revealed) { + private CardCollectionView doDraw(Map revealed, SpellAbility cause) { final CardCollection drawn = new CardCollection(); final PlayerZone library = getZone(ZoneType.Library); // Replacement effects - if (game.getReplacementHandler().run(ReplacementType.Draw, AbilityKey.mapFromAffected(this)) != ReplacementResult.NotReplaced) { + Map repParams = AbilityKey.mapFromAffected(this); + repParams.put(AbilityKey.Cause, cause); + if (game.getReplacementHandler().run(ReplacementType.Draw, repParams) != ReplacementResult.NotReplaced) { return drawn; } if (!library.isEmpty()) { Card c = library.get(0); - boolean topCardRevealed = false; - for (Player p : this.getAllOtherPlayers()) { + List pList = Lists.newArrayList(); + + for (Player p : getAllOtherPlayers()) { if (c.mayPlayerLook(p)) { - topCardRevealed = true; - break; + pList.add(p); } } - c = game.getAction().moveToHand(c, null); + c = game.getAction().moveToHand(c, cause); drawn.add(c); - if (topCardRevealed) { - revealed.add(c); + for(Player p : pList) { + if (!revealed.containsKey(p)) { + revealed.put(p, new CardCollection()); + } + revealed.get(p).add(c); } setLastDrawnCard(c); @@ -1497,6 +1521,7 @@ public class Player extends GameEntity implements Comparable { cl.addAll(getZone(ZoneType.Library).getCardsPlayerCanActivate(this)); if (includeCommandZone) { cl.addAll(getZone(ZoneType.Command).getCardsPlayerCanActivate(this)); + cl.addAll(getZone(ZoneType.Sideboard).getCardsPlayerCanActivate(this)); } //External activatables from all opponents @@ -1601,6 +1626,22 @@ public class Player extends GameEntity implements Comparable { return newCard; } + public final int getNumTokensCreatedThisTurn() { + return numTokenCreatedThisTurn; + } + + public final void addTokensCreatedThisTurn() { + numTokenCreatedThisTurn++; + final Map runParams = AbilityKey.newMap(); + runParams.put(AbilityKey.Player, this); + runParams.put(AbilityKey.Num, numTokenCreatedThisTurn); + game.getTriggerHandler().runTrigger(TriggerType.TokenCreated, runParams, false); + } + + public final void resetNumTokenCreatedThisTurn() { + numTokenCreatedThisTurn = 0; + } + public final int getNumDiscardedThisTurn() { return numDiscardedThisTurn; } @@ -1628,11 +1669,32 @@ public class Player extends GameEntity implements Comparable { return notes.get(notedFor); } - public final CardCollectionView mill(final int n, final ZoneType destination, + public final CardCollectionView mill(int n, final ZoneType destination, final boolean bottom, SpellAbility sa, CardZoneTable table) { final CardCollectionView lib = getCardsIn(ZoneType.Library); final CardCollection milled = new CardCollection(); + // Replacement effects + final Map repRunParams = AbilityKey.mapFromAffected(this); + repRunParams.put(AbilityKey.Number, n); + + if (destination == ZoneType.Graveyard && !bottom) { + switch (getGame().getReplacementHandler().run(ReplacementType.Mill, repRunParams)) { + case NotReplaced: + break; + case Updated: + // check if this is still the affected player + if (this.equals(repRunParams.get(AbilityKey.Affected))) { + n = (int) repRunParams.get(AbilityKey.Number); + } else { + return milled; + } + break; + default: + return milled; + } + } + final int max = Math.min(n, lib.size()); for (int i = 0; i < max; i++) { @@ -1707,12 +1769,13 @@ public class Player extends GameEntity implements Comparable { return false; } - public final void playLandNoCheck(final Card land) { + public final Card playLandNoCheck(final Card land) { land.setController(this, 0); if (land.isFaceDown()) { - land.turnFaceUp(); + land.turnFaceUp(null); } final Card c = game.getAction().moveTo(getZone(ZoneType.Battlefield), land, null); + game.copyLastState(); game.updateLastStateForCard(c); // play a sound @@ -1722,6 +1785,7 @@ public class Player extends GameEntity implements Comparable { game.getTriggerHandler().runTrigger(TriggerType.LandPlayed, AbilityKey.mapFromCard(land), false); game.getStack().unfreezeStack(); addLandPlayedThisTurn(); + return c; } public final boolean canPlayLand(final Card land) { @@ -1848,14 +1912,14 @@ public class Player extends GameEntity implements Comparable { } public boolean hasTappedLandForManaThisTurn() { - return tappedLandForManaThisTurn; - } + return tappedLandForManaThisTurn; + } - public void setTappedLandForManaThisTurn(boolean tappedLandForManaThisTurn) { - this.tappedLandForManaThisTurn = tappedLandForManaThisTurn; - } + public void setTappedLandForManaThisTurn(boolean tappedLandForManaThisTurn) { + this.tappedLandForManaThisTurn = tappedLandForManaThisTurn; + } - public final boolean getActivateLoyaltyAbilityThisTurn() { + public final boolean getActivateLoyaltyAbilityThisTurn() { return activateLoyaltyAbilityThisTurn; } public final void setActivateLoyaltyAbilityThisTurn(final boolean b) { @@ -1961,7 +2025,7 @@ public class Player extends GameEntity implements Comparable { } // Rule 704.5c - If a player has ten or more poison counters, he or she loses the game. - if (getCounters(CounterType.POISON) >= 10) { + if (getCounters(CounterEnumType.POISON) >= 10) { return loseConditionMet(GameLossReason.Poisoned, null); } @@ -2193,7 +2257,7 @@ public class Player extends GameEntity implements Comparable { final Map runParams = AbilityKey.newMap(); runParams.put(AbilityKey.Player, this); runParams.put(AbilityKey.Num, investigatedThisTurn); - game.getTriggerHandler().runTrigger(TriggerType.Investigated, runParams,false); + game.getTriggerHandler().runTrigger(TriggerType.Investigated, runParams, false); } public final void resetInvestigatedThisTurn() { investigatedThisTurn = 0; @@ -2446,6 +2510,7 @@ public class Player extends GameEntity implements Comparable { resetPreventNextDamageWithEffect(); resetNumDrawnThisTurn(); resetNumDiscardedThisTurn(); + resetNumTokenCreatedThisTurn(); setNumCardsInHandStartedThisTurnWith(getCardsIn(ZoneType.Hand).size()); clearCreaturesAttackedThisTurn(); setActivateLoyaltyAbilityThisTurn(false); @@ -2454,6 +2519,7 @@ public class Player extends GameEntity implements Comparable { resetLandsPlayedThisTurn(); resetInvestigatedThisTurn(); resetSurveilThisTurn(); + resetCycledThisTurn(); resetSacrificedThisTurn(); resetCounterToPermThisTurn(); clearAssignedDamage(); @@ -2590,7 +2656,7 @@ public class Player extends GameEntity implements Comparable { //Run PlaneswalkedTo triggers here. final Map runParams = AbilityKey.newMap(); runParams.put(AbilityKey.Cards, currentPlanes); - game.getTriggerHandler().runTrigger(TriggerType.PlaneswalkedTo, runParams,false); + game.getTriggerHandler().runTrigger(TriggerType.PlaneswalkedTo, runParams, false); view.updateCurrentPlaneName(currentPlanes.toString().replaceAll(" \\(.*","").replace("[","")); } @@ -2601,7 +2667,7 @@ public class Player extends GameEntity implements Comparable { final Map runParams = AbilityKey.newMap(); runParams.put(AbilityKey.Cards, new CardCollection(currentPlanes)); - game.getTriggerHandler().runTrigger(TriggerType.PlaneswalkedFrom, runParams,false); + game.getTriggerHandler().runTrigger(TriggerType.PlaneswalkedFrom, runParams, false); for (final Card plane : currentPlanes) { //game.getZoneOf(plane).remove(plane); @@ -2694,7 +2760,7 @@ public class Player extends GameEntity implements Comparable { return commanders; } public void setCommanders(List commanders0) { - if (commanders0 == commanders) { return; } + if (commanders0 == commanders) { return; } commanders = commanders0; view.updateCommander(this); } @@ -2838,6 +2904,122 @@ public class Player extends GameEntity implements Comparable { } } + public boolean allCardsUniqueManaSymbols() { + for (final Card c : getCardsIn(ZoneType.Library)) { + Set cardStateNames = c.isSplitCard() ? EnumSet.of(CardStateName.LeftSplit, CardStateName.RightSplit) : EnumSet.of(CardStateName.Original); + Set coloredManaSymbols = new HashSet<>(); + Set genericManaSymbols = new HashSet<>(); + + for (final CardStateName cardStateName : cardStateNames) { + final ManaCost manaCost = c.getState(cardStateName).getManaCost(); + for (final ManaCostShard manaSymbol : manaCost) { + if (!coloredManaSymbols.add(manaSymbol)) { + return false; + } + } + int generic = manaCost.getGenericCost(); + if (generic > 0 || manaCost.getCMC() == 0) { + if (!genericManaSymbols.add(Integer.valueOf(generic))) { + return false; + } + } + } + } + return true; + } + + public Card assignCompanion(Game game, PlayerController player) { + List legalCompanions = Lists.newArrayList(); + + boolean uniqueNames = true; + Set cardNames = new HashSet<>(); + Set cardTypes = EnumSet.allOf(CardType.CoreType.class); + final CardCollection nonLandInDeck = CardLists.getNotType(getCardsIn(ZoneType.Library), "Land"); + for (final Card c : nonLandInDeck) { + if (uniqueNames) { + if (cardNames.contains(c.getName())) { + uniqueNames = false; + } else { + cardNames.add(c.getName()); + } + } + + cardTypes.retainAll((Collection) c.getPaperCard().getRules().getType().getCoreTypes()); + } + + int deckSize = getCardsIn(ZoneType.Library).size(); + int minSize = game.getMatch().getRules().getGameType().getDeckFormat().getMainRange().getMinimum(); + + for (final Card c : getCardsIn(ZoneType.Sideboard)) { + for (KeywordInterface inst : c.getKeywords()) { + if (!(inst instanceof Companion)) { + continue; + } + + Companion kwInstance = (Companion) inst; + if (kwInstance.hasSpecialRestriction()) { + String specialRules = kwInstance.getSpecialRules(); + if (specialRules.equals("UniqueNames")) { + if (uniqueNames) { + legalCompanions.add(c); + } + } else if (specialRules.equals("UniqueManaSymbols")) { + if (this.allCardsUniqueManaSymbols()) { + legalCompanions.add(c); + } + } else if (specialRules.equals("DeckSizePlus20")) { + // +20 deck size to min deck size + if (deckSize >= minSize + 20) { + legalCompanions.add(c); + } + } else if (specialRules.equals("SharesCardType")) { + // Shares card type + if (!cardTypes.isEmpty()) { + legalCompanions.add(c); + } + } + + } else { + String restriction = kwInstance.getDeckRestriction(); + if (deckMatchesDeckRestriction(c, restriction)) { + legalCompanions.add(c); + } + } + } + } + + if (legalCompanions.isEmpty()) { + return null; + } + + CardCollectionView view = CardCollection.getView(legalCompanions); + + SpellAbility fakeSa = new SpellAbility.EmptySa(ApiType.CompanionChoose, legalCompanions.get(0), this); + return controller.chooseSingleEntityForEffect(view, fakeSa, Localizer.getInstance().getMessage("lblChooseACompanion"), true, null); + } + + public boolean deckMatchesDeckRestriction(Card source, String restriction) { + for (final Card c : getCardsIn(ZoneType.Library)) { + if (!c.isValid(restriction.split(","), this, source, null)) { + return false; + } + } + return true; + } + + public static DetachedCardEffect createCompanionEffect(Game game, Card companion) { + final String name = Lang.getPossesive(companion.getName()) + " Companion Effect"; + DetachedCardEffect eff = new DetachedCardEffect(companion, name); + + String addToHandAbility = "Mode$ Continuous | EffectZone$ Command | Affected$ Card.YouOwn+EffectSource | AffectedZone$ Command | AddAbility$ MoveToHand"; + String moveToHand = "ST$ ChangeZone | Cost$ 3 | Defined$ Self | Origin$ Command | Destination$ Hand | ActivationZone$ Command | SpellDescription$ Companion - Put CARDNAME in to your hand"; + eff.setSVar("MoveToHand", moveToHand); + eff.addStaticAbility(addToHandAbility); + + // TODO Probably remove this effect when the moved to hand + return eff; + } + public static DetachedCardEffect createCommanderEffect(Game game, Card commander) { final String name = Lang.getPossesive(commander.getName()) + " Commander Effect"; DetachedCardEffect eff = new DetachedCardEffect(commander, name); @@ -2916,7 +3098,7 @@ public class Player extends GameEntity implements Comparable { public void createMonarchEffect() { final PlayerZone com = getZone(ZoneType.Command); if (monarchEffect == null) { - monarchEffect = new Card(game.nextCardId(), null, false, game); + monarchEffect = new Card(game.nextCardId(), null, game); monarchEffect.setOwner(this); monarchEffect.setImageKey("t:monarch"); monarchEffect.setName("The Monarch"); @@ -2956,7 +3138,49 @@ public class Player extends GameEntity implements Comparable { this.updateZoneForView(com); } } - + public void updateKeywordCardAbilityText() { + if(getKeywordCard() == null) + return; + final PlayerZone com = getZone(ZoneType.Command); + keywordEffect.setText(""); + keywordEffect.updateAbilityTextForView(); + boolean headerAdded = false; + StringBuilder kw = new StringBuilder(); + for(String k : keywords) { + if(!headerAdded) { + headerAdded = true; + kw.append(this.getName()).append(" has: \n"); + } + kw.append(k).append("\n"); + } + if(!kw.toString().isEmpty()) { + keywordEffect.setText(trimKeywords(kw.toString())); + keywordEffect.updateAbilityTextForView(); + } + this.updateZoneForView(com); + } + public String trimKeywords(String keywordTexts) { + keywordTexts = TextUtil.fastReplace(keywordTexts,":Card.named", " from "); + keywordTexts = TextUtil.fastReplace(keywordTexts, ":Card.Black:", " from "); + keywordTexts = TextUtil.fastReplace(keywordTexts, ":Card.Blue:", " from "); + keywordTexts = TextUtil.fastReplace(keywordTexts, ":Card.Red:", " from "); + keywordTexts = TextUtil.fastReplace(keywordTexts, ":Card.Green:", " from "); + keywordTexts = TextUtil.fastReplace(keywordTexts, ":Card.White:", " from "); + keywordTexts = TextUtil.fastReplace(keywordTexts, ":Card.MonoColor:", " from "); + keywordTexts = TextUtil.fastReplace(keywordTexts, ":Card.MultiColor:", " from "); + keywordTexts = TextUtil.fastReplace(keywordTexts, ":Card.Colorless:", " from "); + return keywordTexts; + } + public void checkKeywordCard() { + if (keywordEffect == null) + return; + final PlayerZone com = getZone(ZoneType.Command); + if (keywordEffect.getAbilityText().isEmpty()) { + com.remove(keywordEffect); + this.updateZoneForView(com); + keywordEffect = null; + } + } public boolean hasBlessing() { return blessingEffect != null; } @@ -2970,7 +3194,7 @@ public class Player extends GameEntity implements Comparable { final PlayerZone com = getZone(ZoneType.Command); if(bless) { - blessingEffect = new Card(game.nextCardId(), null, false, game); + blessingEffect = new Card(game.nextCardId(), null, game); blessingEffect.setOwner(this); blessingEffect.setImageKey("t:blessing"); blessingEffect.setName("City's Blessing"); @@ -3003,6 +3227,9 @@ public class Player extends GameEntity implements Comparable { } public final void clearNextTurn() { + for (final PlayerZone pz : zones.values()) { + pz.resetCardsAddedThisTurn(); + } resetProwl(); setSpellsCastLastTurn(getSpellsCastThisTurn()); resetSpellsCastThisTurn(); @@ -3061,7 +3288,7 @@ public class Player extends GameEntity implements Comparable { final PlayerZone com = getZone(ZoneType.Command); - keywordEffect = new Card(game.nextCardId(), null, false, game); + keywordEffect = new Card(game.nextCardId(), null, game); keywordEffect.setImmutable(true); keywordEffect.setOwner(this); keywordEffect.setName("Keyword Effects"); @@ -3157,4 +3384,22 @@ public class Player extends GameEntity implements Comparable { } return controlVotes.last(); } + + public void addCycled(SpellAbility sp) { + cycledThisTurn++; + + Map cycleParams = AbilityKey.mapFromCard(sp.getHostCard()); + cycleParams.put(AbilityKey.Cause, sp); + cycleParams.put(AbilityKey.Player, this); + cycleParams.put(AbilityKey.NumThisTurn, cycledThisTurn); + game.getTriggerHandler().runTrigger(TriggerType.Cycled, cycleParams, false); + } + + public int getCycledThisTurn() { + return cycledThisTurn; + } + + public void resetCycledThisTurn() { + cycledThisTurn = 0; + } } diff --git a/forge-game/src/main/java/forge/game/player/PlayerController.java b/forge-game/src/main/java/forge/game/player/PlayerController.java index ec79ece50b7..8c8f7312410 100644 --- a/forge-game/src/main/java/forge/game/player/PlayerController.java +++ b/forge-game/src/main/java/forge/game/player/PlayerController.java @@ -106,20 +106,23 @@ public abstract class PlayerController { public abstract Pair chooseTarget(SpellAbility sa, List> allTargets); // Q: why is there min/max and optional at once? A: This is to handle cases like 'choose 3 to 5 cards or none at all' - public abstract CardCollectionView chooseCardsForEffect(CardCollectionView sourceList, SpellAbility sa, String title, int min, int max, boolean isOptional); + public abstract CardCollectionView chooseCardsForEffect(CardCollectionView sourceList, SpellAbility sa, String title, int min, int max, boolean isOptional, Map params); - public final T chooseSingleEntityForEffect(FCollectionView optionList, SpellAbility sa, String title) { return chooseSingleEntityForEffect(optionList, null, sa, title, false, null); } - public final T chooseSingleEntityForEffect(FCollectionView optionList, SpellAbility sa, String title, boolean isOptional) { return chooseSingleEntityForEffect(optionList, null, sa, title, isOptional, null); } - public abstract T chooseSingleEntityForEffect(FCollectionView optionList, DelayedReveal delayedReveal, SpellAbility sa, String title, boolean isOptional, Player relatedPlayer); + public final T chooseSingleEntityForEffect(FCollectionView optionList, SpellAbility sa, String title, Map params) { return chooseSingleEntityForEffect(optionList, null, sa, title, false, null, params); } + public final T chooseSingleEntityForEffect(FCollectionView optionList, SpellAbility sa, String title, boolean isOptional, Map params) { return chooseSingleEntityForEffect(optionList, null, sa, title, isOptional, null, params); } + public abstract T chooseSingleEntityForEffect(FCollectionView optionList, DelayedReveal delayedReveal, SpellAbility sa, String title, boolean isOptional, Player relatedPlayer, Map params); + + public abstract List chooseSpellAbilitiesForEffect(List spells, SpellAbility sa, String title, int num, Map params); + public abstract SpellAbility chooseSingleSpellForEffect(List spells, SpellAbility sa, String title, Map params); - public abstract List chooseEntitiesForEffect(FCollectionView optionList, int min, int max, DelayedReveal delayedReveal, SpellAbility sa, String title, Player relatedPlayer); + public abstract List chooseEntitiesForEffect(FCollectionView optionList, int min, int max, DelayedReveal delayedReveal, SpellAbility sa, String title, Player relatedPlayer, Map params); public abstract boolean confirmAction(SpellAbility sa, PlayerActionConfirmMode mode, String message); public abstract boolean confirmBidAction(SpellAbility sa, PlayerActionConfirmMode bidlife, String string, int bid, Player winner); public abstract boolean confirmStaticApplication(Card hostCard, GameEntity affected, String logic, String message); - public abstract boolean confirmTrigger(WrappedAbility sa, Map triggerParams, boolean isMandatory); + public abstract boolean confirmTrigger(WrappedAbility sa); public abstract Player chooseStartingPlayer(boolean isFirstGame); public abstract CardCollection orderBlockers(Card attacker, CardCollection blockers); @@ -274,5 +277,5 @@ public abstract class PlayerController { public abstract boolean confirmMulliganScry(final Player p); public abstract CardCollection chooseCardsForEffectMultiple(Map validMap, - SpellAbility sa, String title); + SpellAbility sa, String title, boolean isOptional); } diff --git a/forge-game/src/main/java/forge/game/player/PlayerPredicates.java b/forge-game/src/main/java/forge/game/player/PlayerPredicates.java index 01c1d0d35cc..a8068a2e0d7 100644 --- a/forge-game/src/main/java/forge/game/player/PlayerPredicates.java +++ b/forge-game/src/main/java/forge/game/player/PlayerPredicates.java @@ -7,6 +7,7 @@ import com.google.common.base.Predicates; import forge.game.card.Card; import forge.game.card.CardLists; +import forge.game.card.CounterEnumType; import forge.game.card.CounterType; import forge.game.spellability.SpellAbility; import forge.game.zone.ZoneType; @@ -102,6 +103,14 @@ public final class PlayerPredicates { } }; } + + public static final Predicate hasCounter(final CounterEnumType type) { + return hasCounter(CounterType.get(type), 1); + } + + public static final Predicate hasCounter(final CounterEnumType type, final int n) { + return hasCounter(CounterType.get(type), n); + } public static final Predicate hasKeyword(final String keyword) { return new Predicate() { diff --git a/forge-game/src/main/java/forge/game/player/PlayerProperty.java b/forge-game/src/main/java/forge/game/player/PlayerProperty.java index 18593cbb8aa..7509becc161 100644 --- a/forge-game/src/main/java/forge/game/player/PlayerProperty.java +++ b/forge-game/src/main/java/forge/game/player/PlayerProperty.java @@ -1,21 +1,19 @@ package forge.game.player; -import java.util.ArrayList; -import java.util.List; - -import forge.util.TextUtil; -import org.apache.commons.lang3.StringUtils; - import forge.game.Game; import forge.game.ability.AbilityUtils; import forge.game.card.Card; import forge.game.card.CardCollectionView; import forge.game.card.CardLists; import forge.game.card.CardPredicates; -import forge.game.card.CardPredicates.Presets; import forge.game.spellability.SpellAbility; import forge.game.zone.ZoneType; import forge.util.Expressions; +import forge.util.TextUtil; +import org.apache.commons.lang3.StringUtils; + +import java.util.ArrayList; +import java.util.List; public class PlayerProperty { @@ -207,6 +205,11 @@ public class PlayerProperty { if (!player.isEnchantedBy(source)) { return false; } + } else if (property.equals("EnchantedController")) { + Card enchanting = source.getEnchantingCard(); + if (enchanting != null && !player.equals(enchanting.getController())) { + return false; + } } else if (property.equals("Chosen")) { if (source.getChosenPlayer() == null || !source.getChosenPlayer().equals(player)) { return false; @@ -265,10 +268,11 @@ public class PlayerProperty { return false; } } else if (property.startsWith("hasFewer")) { + final String cardType = property.split("sIn")[0].substring(8); final Player controller = "Active".equals(property.split("Than")[1]) ? game.getPhaseHandler().getPlayerTurn() : sourceController; final ZoneType zt = property.substring(8).startsWith("CreaturesInYard") ? ZoneType.Graveyard : ZoneType.Battlefield; - final CardCollectionView oppList = CardLists.filter(player.getCardsIn(zt), Presets.CREATURES); - final CardCollectionView yourList = CardLists.filter(controller.getCardsIn(zt), Presets.CREATURES); + final CardCollectionView oppList = CardLists.filter(player.getCardsIn(zt), CardPredicates.isType(cardType)); + final CardCollectionView yourList = CardLists.filter(controller.getCardsIn(zt), CardPredicates.isType(cardType)); if (oppList.size() >= yourList.size()) { return false; } diff --git a/forge-game/src/main/java/forge/game/player/PlayerView.java b/forge-game/src/main/java/forge/game/player/PlayerView.java index 2da3dac4bf6..1bf7565454b 100644 --- a/forge-game/src/main/java/forge/game/player/PlayerView.java +++ b/forge-game/src/main/java/forge/game/player/PlayerView.java @@ -20,6 +20,7 @@ import forge.card.MagicColor; import forge.game.GameEntityView; import forge.game.card.Card; import forge.game.card.CardView; +import forge.game.card.CounterEnumType; import forge.game.zone.PlayerZone; import forge.game.zone.ZoneType; import forge.trackable.TrackableCollection; @@ -194,6 +195,9 @@ public class PlayerView extends GameEntityView { } return 0; } + public int getCounters(CounterEnumType counterType) { + return getCounters(CounterType.get(counterType)); + } void updateCounters(Player p) { set(TrackableProperty.Counters, p.getCounters()); } @@ -464,6 +468,7 @@ public class PlayerView extends GameEntityView { //update flashback zone when graveyard, library, or exile zones updated switch (zone.getZoneType()) { + case Command: case Graveyard: case Library: case Exile: diff --git a/forge-game/src/main/java/forge/game/player/RegisteredPlayer.java b/forge-game/src/main/java/forge/game/player/RegisteredPlayer.java index 094b94ad796..11606355bcd 100644 --- a/forge-game/src/main/java/forge/game/player/RegisteredPlayer.java +++ b/forge-game/src/main/java/forge/game/player/RegisteredPlayer.java @@ -135,8 +135,8 @@ public class RegisteredPlayer { start.planes = planes; } if (appliedVariants.contains(GameType.Vanguard) || appliedVariants.contains(GameType.MomirBasic) - || appliedVariants.contains(GameType.MoJhoSto)) { - start.setVanguardAvatars(vanguardAvatar.toFlatList()); + || appliedVariants.contains(GameType.MoJhoSto)) { //fix the crash, if somehow the avatar is null, get it directly from the deck + start.setVanguardAvatars(vanguardAvatar == null ? deck.get(DeckSection.Avatar).toFlatList():vanguardAvatar.toFlatList()); } return start; } diff --git a/forge-game/src/main/java/forge/game/replacement/ReplaceAttached.java b/forge-game/src/main/java/forge/game/replacement/ReplaceAttached.java new file mode 100644 index 00000000000..6bdf445fbed --- /dev/null +++ b/forge-game/src/main/java/forge/game/replacement/ReplaceAttached.java @@ -0,0 +1,51 @@ +package forge.game.replacement; + +import forge.game.ability.AbilityKey; +import forge.game.card.Card; +import forge.game.spellability.SpellAbility; + +import java.util.Map; + +/** + * TODO: Write javadoc for this type. + * + */ +public class ReplaceAttached extends ReplacementEffect { + + /** + * + * TODO: Write javadoc for Constructor. + * @param mapParams   HashMap + * @param host   Card + */ + public ReplaceAttached(final Map mapParams, final Card host, final boolean intrinsic) { + super(mapParams, host, intrinsic); + } + + /* (non-Javadoc) + * @see forge.card.replacement.ReplacementEffect#canReplace(java.util.HashMap) + */ + @Override + public boolean canReplace(Map runParams) { + if (hasParam("ValidCard")) { + if (!matchesValid(runParams.get(AbilityKey.Affected), getParam("ValidCard").split(","), this.getHostCard())) { + return false; + } + } + if (hasParam("ValidTarget")) { + if (!matchesValid(runParams.get(AbilityKey.AttachTarget), getParam("ValidTarget").split(","), this.getHostCard())) { + return false; + } + } + return true; + } + + /* (non-Javadoc) + * @see forge.card.replacement.ReplacementEffect#setReplacingObjects(java.util.HashMap, forge.card.spellability.SpellAbility) + */ + @Override + public void setReplacingObjects(Map runParams, SpellAbility sa) { + sa.setReplacingObject(AbilityKey.Card, runParams.get(AbilityKey.Affected)); + } + +} diff --git a/forge-game/src/main/java/forge/game/replacement/ReplaceDamage.java b/forge-game/src/main/java/forge/game/replacement/ReplaceDamage.java index 2d8681ef508..f6eaa9325fe 100644 --- a/forge-game/src/main/java/forge/game/replacement/ReplaceDamage.java +++ b/forge-game/src/main/java/forge/game/replacement/ReplaceDamage.java @@ -20,7 +20,6 @@ package forge.game.replacement; import forge.game.ability.AbilityKey; import forge.game.ability.AbilityUtils; import forge.game.card.Card; -import forge.game.card.CardFactoryUtil; import forge.game.player.Player; import forge.game.spellability.SpellAbility; import forge.util.Expressions; @@ -97,12 +96,7 @@ public class ReplaceDamage extends ReplacementEffect { String full = getParam("DamageAmount"); String operator = full.substring(0, 2); String operand = full.substring(2); - int intoperand = 0; - try { - intoperand = Integer.parseInt(operand); - } catch (NumberFormatException e) { - intoperand = CardFactoryUtil.xCount(getHostCard(), getHostCard().getSVar(operand)); - } + int intoperand = AbilityUtils.calculateAmount(getHostCard(), operand, this); if (!Expressions.compare((Integer) runParams.get(AbilityKey.DamageAmount), operator, intoperand)) { return false; diff --git a/forge-game/src/main/java/forge/game/replacement/ReplaceDraw.java b/forge-game/src/main/java/forge/game/replacement/ReplaceDraw.java index 9dbaf529cad..c930b352334 100644 --- a/forge-game/src/main/java/forge/game/replacement/ReplaceDraw.java +++ b/forge-game/src/main/java/forge/game/replacement/ReplaceDraw.java @@ -6,17 +6,18 @@ * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. - * + * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. - * + * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ package forge.game.replacement; +import forge.game.Game; import forge.game.ability.AbilityKey; import forge.game.card.Card; import forge.game.phase.PhaseType; @@ -25,7 +26,7 @@ import forge.game.spellability.SpellAbility; import java.util.Map; -/** +/** * TODO: Write javadoc for this type. * */ @@ -46,16 +47,29 @@ public class ReplaceDraw extends ReplacementEffect { */ @Override public boolean canReplace(Map runParams) { + final Game game = this.getHostCard().getGame(); if (hasParam("ValidPlayer")) { - if (!matchesValid(runParams.get(AbilityKey.Affected), getParam("ValidPlayer").split(","), this.getHostCard())) { + if (!matchesValid(runParams.get(AbilityKey.Affected), getParam("ValidPlayer").split(","), getHostCard())) { return false; } } + + if (hasParam("ValidCause")) { + if (!runParams.containsKey(AbilityKey.Cause)) { + return false; + } + SpellAbility cause = (SpellAbility) runParams.get(AbilityKey.Cause); + if (cause == null) { + return false; + } + if (!matchesValid(cause, getParam("ValidCause").split(","), getHostCard())) { + return false; + } + } + if (hasParam("NotFirstCardInDrawStep")) { final Player p = (Player)runParams.get(AbilityKey.Affected); - if (p.numDrawnThisDrawStep() == 0 - && this.getHostCard().getGame().getPhaseHandler().is(PhaseType.DRAW) - && this.getHostCard().getGame().getPhaseHandler().isPlayerTurn(p)) { + if (p.numDrawnThisDrawStep() == 0 && game.getPhaseHandler().is(PhaseType.DRAW, p)) { return false; } } @@ -71,5 +85,12 @@ public class ReplaceDraw extends ReplacementEffect { @Override public void setReplacingObjects(Map runParams, SpellAbility sa) { sa.setReplacingObject(AbilityKey.Player, runParams.get(AbilityKey.Affected)); + if (runParams.containsKey(AbilityKey.Cause)) { + SpellAbility cause = (SpellAbility) runParams.get(AbilityKey.Cause); + if (cause != null) { + sa.setReplacingObject(AbilityKey.Cause, cause); + sa.setReplacingObject(AbilityKey.Source, cause.getHostCard()); + } + } } } diff --git a/forge-game/src/main/java/forge/game/replacement/ReplaceMill.java b/forge-game/src/main/java/forge/game/replacement/ReplaceMill.java new file mode 100644 index 00000000000..e2aa8cf2009 --- /dev/null +++ b/forge-game/src/main/java/forge/game/replacement/ReplaceMill.java @@ -0,0 +1,66 @@ +/* + * Forge: Play Magic: the Gathering. + * Copyright (C) 2011 Forge Team + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ +package forge.game.replacement; + +import forge.game.ability.AbilityKey; +import forge.game.card.Card; +import forge.game.spellability.SpellAbility; +import java.util.Map; + +/** + * TODO: Write javadoc for this type. + * + */ +public class ReplaceMill extends ReplacementEffect { + + /** + * Instantiates a new replace mill. + * + * @param params the params + * @param host the host + */ + public ReplaceMill(final Map params, final Card host, final boolean intrinsic) { + super(params, host, intrinsic); + } + + /* (non-Javadoc) + * @see forge.card.replacement.ReplacementEffect#canReplace(java.util.HashMap) + */ + @Override + public boolean canReplace(Map runParams) { + + if (hasParam("ValidPlayer")) { + if (!matchesValid(runParams.get(AbilityKey.Affected), getParam("ValidPlayer").split(","), getHostCard())) { + return false; + } + } + + return true; + } + + + + /* (non-Javadoc) + * @see forge.card.replacement.ReplacementEffect#setReplacingObjects(java.util.HashMap, forge.card.spellability.SpellAbility) + */ + @Override + public void setReplacingObjects(Map runParams, SpellAbility sa) { + sa.setReplacingObject(AbilityKey.Player, runParams.get(AbilityKey.Affected)); + sa.setReplacingObject(AbilityKey.Number, runParams.get(AbilityKey.Number)); + } +} diff --git a/forge-game/src/main/java/forge/game/replacement/ReplaceProduceMana.java b/forge-game/src/main/java/forge/game/replacement/ReplaceProduceMana.java index 13e8b68f782..5c95623af22 100644 --- a/forge-game/src/main/java/forge/game/replacement/ReplaceProduceMana.java +++ b/forge-game/src/main/java/forge/game/replacement/ReplaceProduceMana.java @@ -1,8 +1,8 @@ package forge.game.replacement; import forge.game.ability.AbilityKey; +import forge.game.ability.AbilityUtils; import forge.game.card.Card; -import forge.game.card.CardFactoryUtil; import forge.game.spellability.SpellAbility; import forge.util.Expressions; @@ -34,7 +34,7 @@ public class ReplaceProduceMana extends ReplacementEffect { //Check for tapping if (!hasParam("NoTapCheck")) { final SpellAbility manaAbility = (SpellAbility) runParams.get(AbilityKey.AbilityMana); - if (manaAbility == null || manaAbility.getRootAbility().getPayCosts() == null || !manaAbility.getRootAbility().getPayCosts().hasTapCost()) { + if (manaAbility == null || !manaAbility.getRootAbility().getPayCosts().hasTapCost()) { return false; } } @@ -43,12 +43,7 @@ public class ReplaceProduceMana extends ReplacementEffect { String full = getParam("ManaAmount"); String operator = full.substring(0, 2); String operand = full.substring(2); - int intoperand = 0; - try { - intoperand = Integer.parseInt(operand); - } catch (NumberFormatException e) { - intoperand = CardFactoryUtil.xCount(getHostCard(), getHostCard().getSVar(operand)); - } + int intoperand = AbilityUtils.calculateAmount(getHostCard(), operand, this); int manaAmount = StringUtils.countMatches((String) runParams.get(AbilityKey.Mana), " ") + 1; if (!Expressions.compare(manaAmount, operator, intoperand)) { return false; diff --git a/forge-game/src/main/java/forge/game/replacement/ReplacementEffect.java b/forge-game/src/main/java/forge/game/replacement/ReplacementEffect.java index 2ff6a07d9ec..3e96fd46275 100644 --- a/forge-game/src/main/java/forge/game/replacement/ReplacementEffect.java +++ b/forge-game/src/main/java/forge/game/replacement/ReplacementEffect.java @@ -210,13 +210,7 @@ public abstract class ReplacementEffect extends TriggerReplacementBase { this.layer = layer0; } - /** - * To string. - * - * @return a String - */ - @Override - public String toString() { + public String getDescription() { if (hasParam("Description") && !this.isSuppressed()) { String desc = AbilityUtils.applyDescriptionTextChangeEffects(getParam("Description"), this); if (desc.contains("CARDNAME")) { @@ -228,6 +222,16 @@ public abstract class ReplacementEffect extends TriggerReplacementBase { } } + /** + * To string. + * + * @return a String + */ + @Override + public String toString() { + return getHostCard().toString() + " - " + getDescription(); + } + /** {@inheritDoc} */ @Override public final Object clone() { diff --git a/forge-game/src/main/java/forge/game/replacement/ReplacementHandler.java b/forge-game/src/main/java/forge/game/replacement/ReplacementHandler.java index fb9be6b94f2..ba037dd2d2e 100644 --- a/forge-game/src/main/java/forge/game/replacement/ReplacementHandler.java +++ b/forge-game/src/main/java/forge/game/replacement/ReplacementHandler.java @@ -260,7 +260,7 @@ public class ReplacementHandler { chosenRE.setHasRun(false); hasRun.remove(chosenRE); chosenRE.setOtherChoices(null); - String message = chosenRE.toString(); + String message = chosenRE.getDescription(); if ( !StringUtils.isEmpty(message)) if (chosenRE.getHostCard() != null) { message = TextUtil.fastReplace(message, "CARDNAME", chosenRE.getHostCard().getName()); @@ -336,7 +336,7 @@ public class ReplacementHandler { } Card cardForUi = host.getCardForUi(); - String effectDesc = TextUtil.fastReplace(replacementEffect.toString(), "CARDNAME", CardTranslation.getTranslatedName(cardForUi.getName())); + String effectDesc = TextUtil.fastReplace(replacementEffect.getDescription(), "CARDNAME", CardTranslation.getTranslatedName(cardForUi.getName())); final String question = replacementEffect instanceof ReplaceDiscard ? Localizer.getInstance().getMessage("lblApplyCardReplacementEffectToCardConfirm", CardTranslation.getTranslatedName(cardForUi.getName()), runParams.get(AbilityKey.Card).toString(), effectDesc) : Localizer.getInstance().getMessage("lblApplyReplacementEffectOfCardConfirm", CardTranslation.getTranslatedName(cardForUi.getName()), effectDesc); diff --git a/forge-game/src/main/java/forge/game/replacement/ReplacementType.java b/forge-game/src/main/java/forge/game/replacement/ReplacementType.java index 9ddaa8dd6d7..c13b3f172d0 100644 --- a/forge-game/src/main/java/forge/game/replacement/ReplacementType.java +++ b/forge-game/src/main/java/forge/game/replacement/ReplacementType.java @@ -12,6 +12,7 @@ import java.util.Map; */ public enum ReplacementType { AddCounter(ReplaceAddCounter.class), + Attached(ReplaceAttached.class), Counter(ReplaceCounter.class), CreateToken(ReplaceToken.class), DamageDone(ReplaceDamage.class), @@ -21,6 +22,7 @@ public enum ReplacementType { DrawCards(ReplaceDrawCards.class), GainLife(ReplaceGainLife.class), GameLoss(ReplaceGameLoss.class), + Mill(ReplaceMill.class), Moved(ReplaceMoved.class), ProduceMana(ReplaceProduceMana.class), SetInMotion(ReplaceSetInMotion.class), diff --git a/forge-game/src/main/java/forge/game/spellability/AbilityManaPart.java b/forge-game/src/main/java/forge/game/spellability/AbilityManaPart.java index 510458a6189..ddee3945b53 100644 --- a/forge-game/src/main/java/forge/game/spellability/AbilityManaPart.java +++ b/forge-game/src/main/java/forge/game/spellability/AbilityManaPart.java @@ -23,6 +23,7 @@ import com.google.common.collect.Maps; import forge.card.ColorSet; import forge.card.MagicColor; import forge.card.mana.ManaAtom; +import forge.card.mana.ManaCostShard; import forge.game.Game; import forge.game.ability.AbilityFactory; import forge.game.ability.AbilityKey; @@ -240,7 +241,6 @@ public class AbilityManaPart implements java.io.Serializable { eff.setTimestamp(game.getNextTimestamp()); eff.setName(sourceCard.getName() + "'s Effect"); eff.addType("Effect"); - eff.setToken(true); // Set token to true, so when leaving play it gets nuked eff.setOwner(controller); eff.setImageKey(sourceCard.getImageKey()); @@ -261,7 +261,7 @@ public class AbilityManaPart implements java.io.Serializable { CardFactoryUtil.setupETBReplacementAbility(sa); String desc = "It enters the battlefield with "; - desc += Lang.nounWithNumeral(parse[2], CounterType.valueOf(parse[1]).getName() + " counter"); + desc += Lang.nounWithNumeral(parse[2], CounterType.getType(parse[1]).getName() + " counter"); desc += " on it."; String repeffstr = "Event$ Moved | ValidCard$ Card.IsRemembered | Destination$ Battlefield | Description$ " + desc; @@ -365,6 +365,10 @@ public class AbilityManaPart implements java.io.Serializable { if (sa.isValid(restriction, this.getSourceCard().getController(), this.getSourceCard(), null)) { return true; } + + if (restriction.equals("CantPayGenericCosts")) { + return true; + } if (sa.isAbility()) { if (restriction.startsWith("Activated")) { @@ -386,6 +390,54 @@ public class AbilityManaPart implements java.io.Serializable { return false; } + + /** + *

+ * meetsManaShardRestrictions. + *

+ * + * @param shard + * a {@link forge.card.mana.ManaCostShard} object. + * @param color + * the color of mana being paid + * @return a boolean. + */ + public boolean meetsManaShardRestrictions(final ManaCostShard shard, final byte color) { + if (this.manaRestrictions.isEmpty()) { + return true; + } + for (String restriction : this.manaRestrictions.split(",")) { + if (restriction.equals("CantPayGenericCosts")) { + if (shard.isGeneric()) { + if (shard.isOr2Generic() && shard.isColor(color)) { + continue; + } else { + return false; + } + } else { + continue; + } + } + } + return true; + } + + /** + *

+ * meetsSpellAndShardRestrictions. + *

+ * + * @param sa + * a {@link forge.game.spellability.SpellAbility} object. + * @param shard + * a {@link forge.card.mana.ManaCostShard} object. + * @param color + * the color of mana being paid + * @return a boolean. + */ + public boolean meetsSpellAndShardRestrictions(final SpellAbility sa, final ManaCostShard shard, final byte color) { + return this.meetsManaRestrictions(sa) && this.meetsManaShardRestrictions(shard, color); + } /** *

diff --git a/forge-game/src/main/java/forge/game/spellability/AlternativeCost.java b/forge-game/src/main/java/forge/game/spellability/AlternativeCost.java index 41f75125da0..bb8029e89aa 100644 --- a/forge-game/src/main/java/forge/game/spellability/AlternativeCost.java +++ b/forge-game/src/main/java/forge/game/spellability/AlternativeCost.java @@ -9,6 +9,7 @@ public enum AlternativeCost { Escape, Evoke, Flashback, + Madness, Offering, Outlast, // ActivatedAbility Prowl, diff --git a/forge-game/src/main/java/forge/game/spellability/LandAbility.java b/forge-game/src/main/java/forge/game/spellability/LandAbility.java index 8b1ba1557ca..b6ee1a29cd2 100644 --- a/forge-game/src/main/java/forge/game/spellability/LandAbility.java +++ b/forge-game/src/main/java/forge/game/spellability/LandAbility.java @@ -17,10 +17,15 @@ */ package forge.game.spellability; +import org.apache.commons.lang3.ObjectUtils; + +import forge.card.CardStateName; import forge.game.card.Card; +import forge.game.card.CardUtil; import forge.game.cost.Cost; import forge.game.player.Player; import forge.game.staticability.StaticAbility; +import forge.game.zone.ZoneType; public class LandAbility extends Ability { @@ -32,25 +37,58 @@ public class LandAbility extends Ability { public LandAbility(Card sourceCard) { this(sourceCard, sourceCard.getController(), null); } + + public boolean canPlay(Card newHost) { + final Player p = getActivatingPlayer(); + return p.canPlayLand(newHost, false, this); + } + @Override public boolean canPlay() { - final Card land = this.getHostCard(); + Card land = this.getHostCard(); final Player p = this.getActivatingPlayer(); + if (this.getCardState() != null) { + if (!land.isLKI()) { + land = CardUtil.getLKICopy(land); + } + CardStateName stateName = getCardState(); + if (!land.hasState(stateName)) { + land.addAlternateState(stateName, false); + land.getState(stateName).copyFrom(getHostCard().getState(stateName), true); + } + + land.setState(stateName, false); + + // need to reset CMC + land.setLKICMC(-1); + land.setLKICMC(land.getCMC()); + } + return p.canPlayLand(land, false, this); } @Override public void resolve() { - getActivatingPlayer().playLandNoCheck(getHostCard()); + getHostCard().setSplitStateToPlayAbility(this); + final Card result = getActivatingPlayer().playLandNoCheck(getHostCard()); // increase mayplay used if (getMayPlay() != null) { getMayPlay().incMayPlayTurn(); } + // if land isn't in battlefield try to reset the card state + if (result != null && !result.isInZone(ZoneType.Battlefield)) { + result.setState(CardStateName.Original, true); + } } @Override public String toUnsuppressedString() { StringBuilder sb = new StringBuilder("Play land"); + + if (getHostCard().isModal()) { + sb.append(" (").append(getHostCard().getName(ObjectUtils.defaultIfNull(getCardState(), CardStateName.Original))).append(")"); + } + StaticAbility sta = getMayPlay(); if (sta != null) { Card source = sta.getHostCard(); @@ -69,5 +107,5 @@ public class LandAbility extends Ability { } return sb.toString(); } - + } \ No newline at end of file diff --git a/forge-game/src/main/java/forge/game/spellability/Spell.java b/forge-game/src/main/java/forge/game/spellability/Spell.java index 2978d406f34..f491d7bbbf4 100644 --- a/forge-game/src/main/java/forge/game/spellability/Spell.java +++ b/forge-game/src/main/java/forge/game/spellability/Spell.java @@ -145,10 +145,8 @@ public abstract class Spell extends SpellAbility implements java.io.Serializable return false; } - if (this.getPayCosts() != null) { - if (!CostPayment.canPayAdditionalCosts(this.getPayCosts(), this)) { - return false; - } + if (!CostPayment.canPayAdditionalCosts(this.getPayCosts(), this)) { + return false; } return checkOtherRestrictions(card); @@ -211,7 +209,7 @@ public abstract class Spell extends SpellAbility implements java.io.Serializable source = CardUtil.getLKICopy(source); } - source.turnFaceUp(false, false); + source.forceTurnFaceUp(); lkicheck = true; } @@ -229,39 +227,19 @@ public abstract class Spell extends SpellAbility implements java.io.Serializable } source.turnFaceDownNoUpdate(); lkicheck = true; - } else if (isAdventure()) { + } else if (getCardState() != null) { if (!source.isLKI()) { source = CardUtil.getLKICopy(source); } - - source.setState(CardStateName.Adventure, false); - - // need to reset CMC - source.setLKICMC(-1); - source.setLKICMC(source.getCMC()); - lkicheck = true; - } else if (source.isSplitCard() && (isLeftSplit() || isRightSplit())) { - if (!source.isLKI()) { - source = CardUtil.getLKICopy(source); - } - if (isLeftSplit()) { - if (!source.hasState(CardStateName.LeftSplit)) { - source.addAlternateState(CardStateName.LeftSplit, false); - source.getState(CardStateName.LeftSplit).copyFrom( - getHostCard().getState(CardStateName.LeftSplit), true); - } - - source.setState(CardStateName.LeftSplit, false); + CardStateName stateName = getCardState(); + if (!source.hasState(stateName)) { + source.addAlternateState(stateName, false); + source.getState(stateName).copyFrom(getHostCard().getState(stateName), true); } - if (isRightSplit()) { - if (!source.hasState(CardStateName.RightSplit)) { - source.addAlternateState(CardStateName.RightSplit, false); - source.getState(CardStateName.RightSplit).copyFrom( - getHostCard().getState(CardStateName.RightSplit), true); - } - - source.setState(CardStateName.RightSplit, false); + source.setState(stateName, false); + if (getHostCard().hasBackSide()) { + source.setBackSide(getHostCard().getRules().getSplitType().getChangedStateName().equals(stateName)); } // need to reset CMC diff --git a/forge-game/src/main/java/forge/game/spellability/SpellAbility.java b/forge-game/src/main/java/forge/game/spellability/SpellAbility.java index 2bfe8b388a4..95db0fad1e5 100644 --- a/forge-game/src/main/java/forge/game/spellability/SpellAbility.java +++ b/forge-game/src/main/java/forge/game/spellability/SpellAbility.java @@ -21,6 +21,8 @@ import com.google.common.collect.ImmutableList; import com.google.common.collect.Iterables; import com.google.common.collect.Lists; import com.google.common.collect.Maps; + +import forge.card.CardStateName; import forge.card.mana.ManaCost; import forge.game.*; import forge.game.ability.AbilityFactory; @@ -32,6 +34,7 @@ import forge.game.card.CardCollection; import forge.game.card.CardCollectionView; import forge.game.card.CardDamageMap; import forge.game.card.CardFactory; +import forge.game.card.CardPredicates; import forge.game.card.CardZoneTable; import forge.game.cost.Cost; import forge.game.cost.CostPart; @@ -46,6 +49,7 @@ import forge.game.trigger.Trigger; import forge.game.trigger.TriggerType; import forge.game.trigger.WrappedAbility; import forge.game.zone.ZoneType; +import forge.util.Aggregates; import forge.util.Expressions; import forge.util.TextUtil; import org.apache.commons.lang3.StringUtils; @@ -111,9 +115,7 @@ public abstract class SpellAbility extends CardTraitBase implements ISpellAbilit private boolean basicLandAbility = false; - private boolean adventure = false; - private SplitSide splitSide = null; - enum SplitSide { LEFT, RIGHT } + private CardStateName stateName = null; private int totalManaSpent = 0; @@ -130,6 +132,7 @@ public abstract class SpellAbility extends CardTraitBase implements ISpellAbilit private final List payingMana = Lists.newArrayList(); private final List paidAbilities = Lists.newArrayList(); + private Integer xManaCostPaid = null; private HashMap paidLists = Maps.newHashMap(); @@ -189,9 +192,6 @@ public abstract class SpellAbility extends CardTraitBase implements ISpellAbilit view0 = new SpellAbilityView(this); } view = view0; - if (hostCard != null && hostCard.getGame() != null) { - hostCard.getGame().addSpellAbility(this); - } } @Override @@ -210,13 +210,7 @@ public abstract class SpellAbility extends CardTraitBase implements ISpellAbilit @Override public void setHostCard(final Card c) { if (hostCard == c) { return; } - Game oldGame = hostCard != null ? hostCard.getGame() : null; - Game newGame = c != null ? c.getGame() : null; super.setHostCard(c); - if (oldGame != newGame) { - if (oldGame != null) { oldGame.removeSpellAbility(this); } - if (newGame != null) { newGame.addSpellAbility(this); } - } if (manaPart != null) { manaPart.setSourceCard(c); @@ -447,6 +441,17 @@ public abstract class SpellAbility extends CardTraitBase implements ISpellAbilit payCosts = abCost; } + public boolean costHasX() { + return getPayCosts().hasXInAnyCostPart(); + } + + public boolean costHasManaX() { + if (getPayCosts().hasNoManaCost()) { + return false; + } + return getPayCosts().getCostMana().getAmountOfX() > 0; + } + public SpellAbilityRestriction getRestrictions() { return restrictions; } @@ -603,6 +608,10 @@ public abstract class SpellAbility extends CardTraitBase implements ISpellAbilit resetTriggeringObjects(); resetTriggerRemembered(); + // reset last state when finished resolving + setLastStateBattlefield(CardCollection.EMPTY); + setLastStateGraveyard(CardCollection.EMPTY); + // Clear SVars for (final String store : Card.getStorableSVars()) { final String value = hostCard.getSVar(store); @@ -831,26 +840,15 @@ public abstract class SpellAbility extends CardTraitBase implements ISpellAbilit mayPlay = sta; } - public boolean isLeftSplit() { - return splitSide == SplitSide.LEFT; + public CardStateName getCardState() { + return stateName; } - public boolean isRightSplit() { - return splitSide == SplitSide.RIGHT; - } - public void setNoSplit() { - splitSide = null; - } - public void setLeftSplit() { - splitSide = SplitSide.LEFT; - } - public void setRightSplit() { - splitSide = SplitSide.RIGHT; + public void setCardState(CardStateName stateName0) { + this.stateName = stateName0; } + public boolean isAdventure() { - return this.adventure; - } - public void setAdventure(boolean adventure) { - this.adventure = adventure; + return this.stateName == CardStateName.Adventure; } public SpellAbility copy() { @@ -867,20 +865,15 @@ public abstract class SpellAbility extends CardTraitBase implements ISpellAbilit try { clone = (SpellAbility) clone(); clone.id = lki ? id : nextId(); - clone.view = new SpellAbilityView(clone); + clone.view = new SpellAbilityView(clone, lki || host.getGame() == null ? null : host.getGame().getTracker()); - // dont use setHostCard to not trigger the not copied parts yet + // don't use setHostCard to not trigger the not copied parts yet copyHelper(clone, host); - if (!lki && host != null && host.getGame() != null) { - host.getGame().addSpellAbility(clone); - } clone.triggeringObjects = AbilityKey.newMap(this.triggeringObjects); - if (getPayCosts() != null) { - clone.setPayCosts(getPayCosts().copy()); - } + clone.setPayCosts(getPayCosts().copy()); if (manaPart != null) { clone.manaPart = new AbilityManaPart(host, mapParams); } @@ -897,6 +890,8 @@ public abstract class SpellAbility extends CardTraitBase implements ISpellAbilit clone.changeZoneTable.putAll(changeZoneTable); } + clone.setPaidHash(Maps.newHashMap(getPaidHash())); + // clear maps for copy, the values will be added later clone.additionalAbilities = Maps.newHashMap(); clone.additionalAbilityLists = Maps.newHashMap(); @@ -992,7 +987,7 @@ public abstract class SpellAbility extends CardTraitBase implements ISpellAbilit } public boolean isMandatory() { - return false; + return isTrigger() && !isOptionalTrigger(); } public final boolean canTarget(final GameObject entity) { @@ -1081,12 +1076,29 @@ public abstract class SpellAbility extends CardTraitBase implements ISpellAbilit } if (hasParam("MaxTotalTargetCMC") && entity instanceof Card) { - final Card c = (Card) entity; - if (c.getCMC() > tr.getMaxTotalCMC(c, this)) { + int soFar = Aggregates.sum(getTargets().getTargetCards(), CardPredicates.Accessors.fnGetCmc); + // only add if it isn't already targeting + if (!isTargeting(entity)) { + final Card c = (Card) entity; + soFar += c.getCMC(); + } + + if (soFar > tr.getMaxTotalCMC(getHostCard(), this)) { return false; } } + if (tr.isSameController()) { + Player newController; + if (entity instanceof Card) { + newController = ((Card) entity).getController(); + for (final Card c : targetChosen.getTargetCards()) { + if (entity != c && !c.getController().equals(newController)) + return false; + } + } + } + if (tr.isDifferentControllers()) { Player newController; if (entity instanceof Card) { @@ -1162,6 +1174,10 @@ public abstract class SpellAbility extends CardTraitBase implements ISpellAbilit return isAlternativeCost(AlternativeCost.Evoke); } + public final boolean isMadness() { + return isAlternativeCost(AlternativeCost.Madness); + } + public final boolean isProwl() { return isAlternativeCost(AlternativeCost.Prowl); } @@ -1402,16 +1418,15 @@ public abstract class SpellAbility extends CardTraitBase implements ISpellAbilit int maxTargets = getTargetRestrictions().getMaxTargets(hostCard, this); int numTargets = getTargets().getNumTargeted(); - if (maxTargets == 0 && this.getPayCosts() != null - && this.getPayCosts().hasSpecificCostType(CostRemoveCounter.class) - && this.hasSVar(this.getParam("TargetMax")) - && this.getSVar(this.getParam("TargetMax")).startsWith("Count$CardCounters") - && this.getHostCard() != null && this.getHostCard().hasSVar("CostCountersRemoved")) { + if (maxTargets == 0 && getPayCosts().hasSpecificCostType(CostRemoveCounter.class) + && hasSVar(getParam("TargetMax")) + && getSVar(getParam("TargetMax")).startsWith("Count$CardCounters") + && getHostCard() != null && getHostCard().hasSVar("CostCountersRemoved")) { // TODO: Current AI implementation removes the counters during payment before the // ability is added to stack, resulting in maxTargets=0 at this point. We are // assuming here that the AI logic specified a legal number, and that number ended // up being in CostCountersRemoved that is created on the card during payment. - maxTargets = Integer.parseInt(this.getHostCard().getSVar("CostCountersRemoved")); + maxTargets = Integer.parseInt(getHostCard().getSVar("CostCountersRemoved")); } return minTargets <= numTargets && maxTargets >= numTargets; @@ -1755,9 +1770,7 @@ public abstract class SpellAbility extends CardTraitBase implements ISpellAbilit targetRestrictions.applyTargetTextChanges(this); } - if (getPayCosts() != null) { - getPayCosts().applyTextChangeEffects(this); - } + getPayCosts().applyTextChangeEffects(this); stackDescription = AbilityUtils.applyDescriptionTextChangeEffects(originalStackDescription, this); description = AbilityUtils.applyDescriptionTextChangeEffects(originalDescription, this); @@ -1963,4 +1976,11 @@ public abstract class SpellAbility extends CardTraitBase implements ISpellAbilit public void setAlternativeCost(AlternativeCost ac) { altCost = ac; } + + public Integer getXManaCostPaid() { + return xManaCostPaid; + } + public void setXManaCostPaid(final Integer n) { + xManaCostPaid = n; + } } diff --git a/forge-game/src/main/java/forge/game/spellability/SpellAbilityCondition.java b/forge-game/src/main/java/forge/game/spellability/SpellAbilityCondition.java index f6f5954cdc7..219aceed181 100644 --- a/forge-game/src/main/java/forge/game/spellability/SpellAbilityCondition.java +++ b/forge-game/src/main/java/forge/game/spellability/SpellAbilityCondition.java @@ -197,6 +197,10 @@ public class SpellAbilityCondition extends SpellAbilityVariables { this.setManaSpent(params.get("ConditionManaSpent")); } + if (params.containsKey("ConditionManaNotSpent")) { + this.setManaNotSpent(params.get("ConditionManaNotSpent")); + } + if (params.containsKey("ConditionCheckSVar")) { this.setSvarToCheck(params.get("ConditionCheckSVar")); } @@ -343,15 +347,8 @@ public class SpellAbilityCondition extends SpellAbilityVariables { list = CardLists.getValidCards(list, this.getIsPresent().split(","), sa.getActivatingPlayer(), sa.getHostCard(), sa); - int right; final String rightString = this.getPresentCompare().substring(2); - try { // If this is an Integer, just parse it - right = Integer.parseInt(rightString); - } catch (final NumberFormatException e) { // Otherwise, grab it from - // the - // SVar - right = CardFactoryUtil.xCount(host, host.getSVar(rightString)); - } + int right = AbilityUtils.calculateAmount(host, rightString, sa); final int left = list.size(); @@ -432,10 +429,21 @@ public class SpellAbilityCondition extends SpellAbilityVariables { } } - if (StringUtils.isNotEmpty(this.getManaSpent())) { - byte manaSpent = MagicColor.fromName(getManaSpent()); // they always check for single color - if( 0 == (manaSpent & sa.getHostCard().getColorsPaid())) // no match of colors + if (StringUtils.isNotEmpty(getManaSpent())) { + for (String s : getManaSpent().split(" ")) { + byte manaSpent = MagicColor.fromName(s); + if( 0 == (manaSpent & sa.getHostCard().getColorsPaid())) // no match of colors + return false; + } + } + if (StringUtils.isNotEmpty(getManaNotSpent())) { + byte toPay = 0; + for (String s : getManaNotSpent().split(" ")) { + toPay |= MagicColor.fromName(s); + } + if (toPay == (toPay & sa.getHostCard().getColorsPaid())) { return false; + } } if (this.getsVarToCheck() != null) { diff --git a/forge-game/src/main/java/forge/game/spellability/SpellAbilityRestriction.java b/forge-game/src/main/java/forge/game/spellability/SpellAbilityRestriction.java index d4244588f4f..7b93328fd04 100644 --- a/forge-game/src/main/java/forge/game/spellability/SpellAbilityRestriction.java +++ b/forge-game/src/main/java/forge/game/spellability/SpellAbilityRestriction.java @@ -17,18 +17,10 @@ */ package forge.game.spellability; -import java.util.List; -import java.util.Map; - import forge.game.Game; import forge.game.GameType; import forge.game.ability.AbilityUtils; -import forge.game.card.Card; -import forge.game.card.CardCollectionView; -import forge.game.card.CardFactoryUtil; -import forge.game.card.CardLists; -import forge.game.card.CardPlayOption; -import forge.game.card.CardUtil; +import forge.game.card.*; import forge.game.cost.IndividualCostPaymentInstance; import forge.game.phase.PhaseType; import forge.game.player.Player; @@ -36,6 +28,9 @@ import forge.game.zone.Zone; import forge.game.zone.ZoneType; import forge.util.Expressions; +import java.util.List; +import java.util.Map; + /** *

* SpellAbilityRestriction class. @@ -114,20 +109,8 @@ public class SpellAbilityRestriction extends SpellAbilityVariables { this.setOpponentTurn(true); } - if (params.containsKey("AnyPlayer")) { - this.setAnyPlayer(true); - } - - if (params.containsKey("AnyOpponent")) { - this.setOpponentOnly(true); - } - - if (params.containsKey("EnchantedControllerActivator")) { - this.setEnchantedControllerOnly(true); - } - - if (params.containsKey("OwnerOnly")) { - this.setOwnerOnly(true); + if (params.containsKey("Activator")) { + this.setActivator(params.get("Activator")); } if (params.containsKey("ActivationLimit")) { @@ -271,7 +254,7 @@ public class SpellAbilityRestriction extends SpellAbilityVariables { } // TODO: this is an exception for Aftermath. Needs to be somehow generalized. - if (this.getZone() != ZoneType.Graveyard && sa.isAftermath() && sa.isRightSplit()) { + if (this.getZone() != ZoneType.Graveyard && sa.isAftermath() && sa.getCardState() != null) { return false; } @@ -326,34 +309,17 @@ public class SpellAbilityRestriction extends SpellAbilityVariables { */ public final boolean checkActivatorRestrictions(final Card c, final SpellAbility sa) { Player activator = sa.getActivatingPlayer(); - if (this.isAnyPlayer()) { - return true; - } - - if (this.isOwnerOnly()) { - return activator.equals(c.getOwner()); - } - - if (activator.equals(c.getController()) && !this.isOpponentOnly() && !isEnchantedControllerOnly()) { - return true; - } - - if (activator.isOpponentOf(c.getController()) && this.isOpponentOnly()) { - return true; - } - - if (c.getEnchantingCard() != null && activator.equals(c.getEnchantingCard().getController()) && this.isEnchantedControllerOnly()) { - return true; - } if (sa.isSpell()) { + // Spells should always default to "controller" but use mayPlay check. final CardPlayOption o = c.mayPlay(sa.getMayPlay()); if (o != null && o.getPlayer() == activator) { return true; } } - - return false; + + String validPlayer = this.getActivator(); + return activator.isValid(validPlayer, c.getController(), c, sa); } public final boolean checkOtherRestrictions(final Card c, final SpellAbility sa, final Player activator) { diff --git a/forge-game/src/main/java/forge/game/spellability/SpellAbilityStackInstance.java b/forge-game/src/main/java/forge/game/spellability/SpellAbilityStackInstance.java index 15dd3573998..f0fe4a740b4 100644 --- a/forge-game/src/main/java/forge/game/spellability/SpellAbilityStackInstance.java +++ b/forge-game/src/main/java/forge/game/spellability/SpellAbilityStackInstance.java @@ -83,7 +83,7 @@ public class SpellAbilityStackInstance implements IIdentifiable, IHasCardView { // private ArrayList payingMana = new ArrayList(); // private ArrayList paidAbilities = new // ArrayList(); - private int xManaPaid = 0; + private Integer xManaPaid = null; // Other Paid things private final HashMap paidHash; @@ -116,7 +116,7 @@ public class SpellAbilityStackInstance implements IIdentifiable, IHasCardView { splicedCards = sa.getSplicedCards(); // TODO getXManaCostPaid should be on the SA, not the Card - xManaPaid = sa.getHostCard().getXManaCostPaid(); + xManaPaid = sa.getXManaCostPaid(); // Triggering info triggeringObjects = sa.getTriggeringObjects(); @@ -194,13 +194,12 @@ public class SpellAbilityStackInstance implements IIdentifiable, IHasCardView { // Saved sub-SA needs to be reset on the way out if (subInstance != null) { ability.setSubAbility((AbilitySub) subInstance.getSpellAbility(true)); - ability.getSubAbility().setParent(ability); } // Set Cost specific things here ability.setPaidHash(paidHash); ability.setSplicedCards(splicedCards); - ability.getHostCard().setXManaCostPaid(xManaPaid); + ability.setXManaCostPaid(xManaPaid); // Triggered ability.setTriggeringObjects(triggeringObjects); diff --git a/forge-game/src/main/java/forge/game/spellability/SpellAbilityVariables.java b/forge-game/src/main/java/forge/game/spellability/SpellAbilityVariables.java index a40263e218f..bde3575ddf0 100644 --- a/forge-game/src/main/java/forge/game/spellability/SpellAbilityVariables.java +++ b/forge-game/src/main/java/forge/game/spellability/SpellAbilityVariables.java @@ -17,15 +17,14 @@ */ package forge.game.spellability; -import java.util.EnumSet; -import java.util.Set; - import com.google.common.collect.Sets; - import forge.game.GameType; import forge.game.phase.PhaseType; import forge.game.zone.ZoneType; +import java.util.EnumSet; +import java.util.Set; + /** *

* SpellAbilityVariables class. @@ -61,10 +60,7 @@ public class SpellAbilityVariables implements Cloneable { this.gameTypes = Sets.newEnumSet(sav.getGameTypes(), GameType.class); this.sorcerySpeed = sav.isSorcerySpeed(); this.instantSpeed = sav.isInstantSpeed(); - this.anyPlayer = sav.isAnyPlayer(); - this.opponentOnly = sav.isOpponentOnly(); - this.enchantedControllerOnly = sav.isEnchantedControllerOnly(); - this.ownerOnly = sav.isOwnerOnly(); + this.activator = sav.getActivator(); this.opponentTurn = sav.isOpponentTurn(); this.playerTurn = sav.isPlayerTurn(); this.activationLimit = sav.getActivationLimit(); @@ -89,6 +85,7 @@ public class SpellAbilityVariables implements Cloneable { this.lifeTotal = sav.getLifeTotal(); this.lifeAmount = sav.getLifeAmount(); this.manaSpent = sav.getManaSpent(); + this.manaNotSpent = sav.getManaNotSpent(); this.targetValidTargeting = sav.getTargetValidTargeting(); this.targetsSingleTarget = sav.targetsSingleTarget(); this.presenceCondition = sav.getPresenceCondition(); @@ -111,7 +108,7 @@ public class SpellAbilityVariables implements Cloneable { private boolean instantSpeed = false; /** The b any player. */ - private boolean anyPlayer = false; + private String activator = "You"; /** The b opponent only. */ private boolean opponentOnly = false; @@ -119,6 +116,9 @@ public class SpellAbilityVariables implements Cloneable { /** The b opponent only. */ private boolean enchantedControllerOnly = false; + /** The b opponent only. */ + private boolean attackedPlayerOnly = false; + /** The b owner only. */ private boolean ownerOnly = false; @@ -193,6 +193,7 @@ public class SpellAbilityVariables implements Cloneable { /** The mana spent. */ private String manaSpent = ""; + private String manaNotSpent = ""; /** The chosen colors string. */ private String chosenColors = null; @@ -229,6 +230,13 @@ public class SpellAbilityVariables implements Cloneable { return this.manaSpent; } + public final void setManaNotSpent(final String s) { + this.manaNotSpent = s; + } + public final String getManaNotSpent() { + return this.manaNotSpent; + } + /** *

* Setter for the field zone. @@ -252,62 +260,28 @@ public class SpellAbilityVariables implements Cloneable { return this.zone; } - /** - *

- * setSorcerySpeed. - *

- * - * @param bSpeed - * a boolean. - */ public final void setSorcerySpeed(final boolean bSpeed) { this.sorcerySpeed = bSpeed; } - /** - *

- * getSorcerySpeed. - *

- * - * @return a boolean. - */ public final boolean isSorcerySpeed() { return this.sorcerySpeed; } - /** - *

- * setInstantSpeed. - *

- * - * @param bSpeed - * a boolean. - */ public final void setInstantSpeed(final boolean bSpeed) { this.instantSpeed = bSpeed; } - /** - *

- * getInstantSpeed. - *

- * - * @return a boolean. - */ public final boolean isInstantSpeed() { return this.instantSpeed; } - /** - *

- * setAnyPlayer. - *

- * - * @param anyPlayer - * a boolean. - */ - public final void setAnyPlayer(final boolean anyPlayer) { - this.anyPlayer = anyPlayer; + public final void setActivator(final String player) { + this.activator = player; + } + + public String getActivator() { + return this.activator; } /** @@ -851,60 +825,6 @@ public class SpellAbilityVariables implements Cloneable { return this.isPresent; } - /** - * Checks if is any player. - * - * @return the anyPlayer - */ - public final boolean isAnyPlayer() { - return this.anyPlayer; - } - - /** - * @return the opponentOnly - */ - public boolean isOpponentOnly() { - return opponentOnly; - } - - /** - * @param opponentOnly the opponentOnly to set - */ - public void setOpponentOnly(boolean opponentOnly) { - this.opponentOnly = opponentOnly; - } - - /** - * @return the opponentOnly - */ - public boolean isEnchantedControllerOnly() { - return enchantedControllerOnly; - } - - public void setEnchantedControllerOnly(boolean enchantedControllerOnly) { - this.enchantedControllerOnly = enchantedControllerOnly; - } - /** - * @return the ownerOnly - */ - public boolean isOwnerOnly() { - return ownerOnly; - } - - /** - * @param ownerOnly the ownerOnly to set - */ - public void setOwnerOnly(boolean ownerOnly) { - this.ownerOnly = ownerOnly; - } - /** - *

- * Setter for the field ColorToCheck. - *

- * - * @param s - * a {@link java.lang.String} object. - */ public final void setColorToCheck(final String s) { this.chosenColors = s; } diff --git a/forge-game/src/main/java/forge/game/spellability/SpellAbilityView.java b/forge-game/src/main/java/forge/game/spellability/SpellAbilityView.java index 20e3d91e522..f34a4a6629d 100644 --- a/forge-game/src/main/java/forge/game/spellability/SpellAbilityView.java +++ b/forge-game/src/main/java/forge/game/spellability/SpellAbilityView.java @@ -1,10 +1,14 @@ package forge.game.spellability; +import java.util.Map; + +import com.google.common.collect.Maps; + import forge.game.card.CardView; import forge.game.card.IHasCardView; -import forge.trackable.TrackableCollection; import forge.trackable.TrackableObject; import forge.trackable.TrackableProperty; +import forge.trackable.Tracker; public class SpellAbilityView extends TrackableObject implements IHasCardView { private static final long serialVersionUID = 2514234930798754769L; @@ -13,19 +17,19 @@ public class SpellAbilityView extends TrackableObject implements IHasCardView { return spab == null ? null : spab.getView(); } - public static TrackableCollection getCollection(Iterable spabs) { - if (spabs == null) { - return null; + public static Map getMap(Iterable spabs) { + Map spellViewCache = Maps.newLinkedHashMap(); + for (T spellAbility : spabs) { + spellViewCache.put(spellAbility.getView(), spellAbility); } - TrackableCollection collection = new TrackableCollection<>(); - for (SpellAbility spab : spabs) { - collection.add(spab.getView()); - } - return collection; + return spellViewCache; } SpellAbilityView(final SpellAbility sa) { - super(sa.getId(), sa.getHostCard() == null || sa.getHostCard().getGame() == null ? null : sa.getHostCard().getGame().getTracker()); + this(sa, sa.getHostCard() == null || sa.getHostCard().getGame() == null ? null : sa.getHostCard().getGame().getTracker()); + } + SpellAbilityView(final SpellAbility sa, Tracker tracker) { + super(sa.getId(), tracker); updateHostCard(sa); updateDescription(sa); updatePromptIfOnlyPossibleAbility(sa); diff --git a/forge-game/src/main/java/forge/game/spellability/TargetChoices.java b/forge-game/src/main/java/forge/game/spellability/TargetChoices.java index 4d1c812d141..1559a847038 100644 --- a/forge-game/src/main/java/forge/game/spellability/TargetChoices.java +++ b/forge-game/src/main/java/forge/game/spellability/TargetChoices.java @@ -19,6 +19,7 @@ package forge.game.spellability; import com.google.common.collect.Iterables; +import forge.game.GameEntity; import forge.game.GameObject; import forge.game.card.Card; import forge.game.card.CardCollection; @@ -116,6 +117,14 @@ public class TargetChoices implements Cloneable { return targetSpells; } + public final List getTargetEntities() { + final List tgts = new ArrayList<>(); + tgts.addAll(targetPlayers); + tgts.addAll(targetCards); + + return tgts; + } + public final List getTargets() { final List tgts = new ArrayList<>(); tgts.addAll(targetPlayers); diff --git a/forge-game/src/main/java/forge/game/spellability/TargetRestrictions.java b/forge-game/src/main/java/forge/game/spellability/TargetRestrictions.java index 84cf024fd13..0173a998029 100644 --- a/forge-game/src/main/java/forge/game/spellability/TargetRestrictions.java +++ b/forge-game/src/main/java/forge/game/spellability/TargetRestrictions.java @@ -62,6 +62,7 @@ public class TargetRestrictions { private boolean uniqueTargets = false; private boolean singleZone = false; private boolean differentControllers = false; + private boolean differentCMC = false; private boolean sameController = false; private boolean withoutSameCreatureType = false; private boolean withSameCreatureType = false; @@ -105,6 +106,7 @@ public class TargetRestrictions { this.uniqueTargets = target.isUniqueTargets(); this.singleZone = target.isSingleZone(); this.differentControllers = target.isDifferentControllers(); + this.differentCMC = target.isDifferentCMC(); this.sameController = target.isSameController(); this.withoutSameCreatureType = target.isWithoutSameCreatureType(); this.withSameCreatureType = target.isWithSameCreatureType(); @@ -675,6 +677,19 @@ public class TargetRestrictions { this.randomTarget = random; } + /** + * @return the differentCMC + */ + public boolean isDifferentCMC() { + return differentCMC; + } + + /** + * @param different the differentCMC to set + */ + public void setDifferentCMC(boolean different) { + this.differentCMC = different; + } /** * @return the differentControllers */ diff --git a/forge-game/src/main/java/forge/game/staticability/StaticAbility.java b/forge-game/src/main/java/forge/game/staticability/StaticAbility.java index 421edc80b60..febcf7b5275 100644 --- a/forge-game/src/main/java/forge/game/staticability/StaticAbility.java +++ b/forge-game/src/main/java/forge/game/staticability/StaticAbility.java @@ -674,7 +674,7 @@ public class StaticAbility extends CardTraitBase implements IIdentifiable, Clone final String type = getParam("Presence"); int revealed = AbilityUtils.calculateAmount(hostCard, "Revealed$Valid " + type, hostCard.getCastSA()); - int ctrl = AbilityUtils.calculateAmount(hostCard, "Count$Valid " + type + ".inZoneBattlefield+YouCtrl", hostCard.getCastSA()); + int ctrl = AbilityUtils.calculateAmount(hostCard, "Count$LastStateBattlefield " + type + ".YouCtrl", hostCard.getCastSA()); if (revealed + ctrl == 0) { return false; diff --git a/forge-game/src/main/java/forge/game/staticability/StaticAbilityCantPutCounter.java b/forge-game/src/main/java/forge/game/staticability/StaticAbilityCantPutCounter.java index c66923a5168..37952b2e563 100644 --- a/forge-game/src/main/java/forge/game/staticability/StaticAbilityCantPutCounter.java +++ b/forge-game/src/main/java/forge/game/staticability/StaticAbilityCantPutCounter.java @@ -11,7 +11,7 @@ public class StaticAbilityCantPutCounter { final Card hostCard = staticAbility.getHostCard(); if (staticAbility.hasParam("CounterType")) { - CounterType t = CounterType.valueOf(staticAbility.getParam("CounterType")); + CounterType t = CounterType.getType(staticAbility.getParam("CounterType")); if (t != null && !type.equals(t)) { return false; } @@ -34,7 +34,7 @@ public class StaticAbilityCantPutCounter { final Card hostCard = staticAbility.getHostCard(); if (staticAbility.hasParam("CounterType")) { - CounterType t = CounterType.valueOf(staticAbility.getParam("CounterType")); + CounterType t = CounterType.getType(staticAbility.getParam("CounterType")); if (t != null && !type.equals(t)) { return false; } diff --git a/forge-game/src/main/java/forge/game/staticability/StaticAbilityContinuous.java b/forge-game/src/main/java/forge/game/staticability/StaticAbilityContinuous.java index f6d8a9b6984..8b17d3f00c1 100644 --- a/forge-game/src/main/java/forge/game/staticability/StaticAbilityContinuous.java +++ b/forge-game/src/main/java/forge/game/staticability/StaticAbilityContinuous.java @@ -220,6 +220,9 @@ public final class StaticAbilityContinuous { if (!hostCard.hasChosenName() && input.contains("ChosenName")) { return true; } + if (!hostCard.hasChosenEvenOdd() && (input.contains("ChosenEvenOdd") || input.contains("chosenEvenOdd"))) { + return true; + } // two variants for Red vs. red in keyword if (input.contains("ColorsYouCtrl") || input.contains("colorsYouCtrl")) { @@ -261,6 +264,10 @@ public final class StaticAbilityContinuous { final String chosenName = hostCard.getChosenName().replace(",", ";"); input = input.replaceAll("ChosenName", "Card.named" + chosenName); } + if (hostCard.hasChosenEvenOdd()) { + input = input.replaceAll("ChosenEvenOdd", hostCard.getChosenEvenOdd().toString()); + input = input.replaceAll("chosenEvenOdd", hostCard.getChosenEvenOdd().toString().toLowerCase()); + } input = input.replace("HostCardUID", hostCardUID); return input; } @@ -301,7 +308,7 @@ public final class StaticAbilityContinuous { if (layer == StaticAbilityLayer.ABILITIES && params.containsKey("AddAbility")) { final String[] sVars = params.get("AddAbility").split(" & "); for (int i = 0; i < sVars.length; i++) { - sVars[i] = hostCard.getSVar(sVars[i]); + sVars[i] = AbilityUtils.getSVar(stAb, sVars[i]); } addAbilities = sVars; } @@ -309,7 +316,7 @@ public final class StaticAbilityContinuous { if (layer == StaticAbilityLayer.ABILITIES && params.containsKey("AddReplacementEffects")) { final String[] sVars = params.get("AddReplacementEffects").split(" & "); for (int i = 0; i < sVars.length; i++) { - sVars[i] = hostCard.getSVar(sVars[i]); + sVars[i] = AbilityUtils.getSVar(stAb, sVars[i]); } addReplacements = sVars; } @@ -426,7 +433,7 @@ public final class StaticAbilityContinuous { if (params.containsKey("AddTrigger")) { final String[] sVars = params.get("AddTrigger").split(" & "); for (int i = 0; i < sVars.length; i++) { - sVars[i] = hostCard.getSVar(sVars[i]); + sVars[i] = AbilityUtils.getSVar(stAb, sVars[i]); } addTriggers = sVars; } @@ -434,7 +441,7 @@ public final class StaticAbilityContinuous { if (params.containsKey("AddStaticAbility")) { final String[] sVars = params.get("AddStaticAbility").split(" & "); for (int i = 0; i < sVars.length; i++) { - sVars[i] = hostCard.getSVar(sVars[i]); + sVars[i] = AbilityUtils.getSVar(stAb, sVars[i]); } addStatics = sVars; } @@ -661,7 +668,7 @@ public final class StaticAbilityContinuous { // add SVars if (addSVars != null) { for (final String sVar : addSVars) { - String actualSVar = hostCard.getSVar(sVar); + String actualSVar = AbilityUtils.getSVar(stAb, sVar); String name = sVar; if (actualSVar.startsWith("SVar:")) { actualSVar = actualSVar.split("SVar:")[1]; @@ -750,7 +757,8 @@ public final class StaticAbilityContinuous { // with that the TargetedCard does not need the Svars added to them anymore // but only do it if the trigger doesn't already have a overriding ability if (actualTrigger.hasParam("Execute") && actualTrigger.getOverridingAbility() == null) { - SpellAbility sa = AbilityFactory.getAbility(hostCard, actualTrigger.getParam("Execute")); + String svar = AbilityUtils.getSVar(stAb, actualTrigger.getParam("Execute")); + SpellAbility sa = AbilityFactory.getAbility(svar, hostCard); // set hostcard there so when the card is added to trigger, it doesn't make a copy of it sa.setHostCard(affectedCard); // set OriginalHost to get the owner of this static ability @@ -817,9 +825,7 @@ public final class StaticAbilityContinuous { } if (mayLookAt != null) { - for (Player p : mayLookAt) { - affectedCard.setMayLookAt(p, true); - } + affectedCard.addMayLookAt(se.getTimestamp(), mayLookAt); } if (withFlash != null) { affectedCard.addWithFlash(se.getTimestamp(), withFlash); diff --git a/forge-game/src/main/java/forge/game/staticability/StaticAbilityETBTapped.java b/forge-game/src/main/java/forge/game/staticability/StaticAbilityETBTapped.java index 43dd0cb64df..589053aee89 100644 --- a/forge-game/src/main/java/forge/game/staticability/StaticAbilityETBTapped.java +++ b/forge-game/src/main/java/forge/game/staticability/StaticAbilityETBTapped.java @@ -17,9 +17,9 @@ */ package forge.game.staticability; +import forge.game.CardTraitBase; import forge.game.card.Card; -import java.util.Map; /** * The Class StaticAbility_CantBeCast. @@ -36,11 +36,15 @@ public class StaticAbilityETBTapped { * @return true, if successful */ public static boolean applyETBTappedAbility(final StaticAbility stAb, final Card card) { - final Map params = stAb.getMapParams(); final Card hostCard = stAb.getHostCard(); - return !params.containsKey("ValidCard") - || card.isValid(params.get("ValidCard").split(","), hostCard.getController(), hostCard, null); + if (stAb.hasParam("ValidCard")) { + if (!CardTraitBase.matchesValid(card, stAb.getParam("ValidCard").split(","), hostCard)) { + return false; + } + } + + return true; } } diff --git a/forge-game/src/main/java/forge/game/trigger/Trigger.java b/forge-game/src/main/java/forge/game/trigger/Trigger.java index 8388fa3ccdf..2f39ff3b0e5 100644 --- a/forge-game/src/main/java/forge/game/trigger/Trigger.java +++ b/forge-game/src/main/java/forge/game/trigger/Trigger.java @@ -29,7 +29,6 @@ import forge.game.card.CardState; import forge.game.phase.PhaseHandler; import forge.game.phase.PhaseType; import forge.game.player.Player; -import forge.game.spellability.Ability; import forge.game.spellability.OptionalCost; import forge.game.spellability.SpellAbility; import forge.game.zone.ZoneType; @@ -67,40 +66,12 @@ public abstract class Trigger extends TriggerReplacementBase { private TriggerType mode; - private Map storedTriggeredObjects = null; - private List triggerRemembered = Lists.newArrayList(); // number of times this trigger was activated this this turn // used to handle once-per-turn triggers like Crawling Sensation private int numberTurnActivations = 0; - /** - *

- * Setter for the field storedTriggeredObjects. - *

- * - * @param storedTriggeredObjects - * a {@link java.util.HashMap} object. - * @since 1.0.15 - */ - public final void setStoredTriggeredObjects(final Map storedTriggeredObjects) { - this.storedTriggeredObjects = AbilityKey.newMap(storedTriggeredObjects); - } - - /** - *

- * Getter for the field storedTriggeredObjects. - *

- * - * @return a {@link java.util.HashMap} object. - * @since 1.0.15 - */ - public final Map getStoredTriggeredObjects() { - return this.storedTriggeredObjects; - } - - private Set validPhases; /** @@ -472,27 +443,6 @@ public abstract class Trigger extends TriggerReplacementBase { this.id = id; } - private Ability triggeredSA; - - /** - * Gets the triggered sa. - * - * @return the triggered sa - */ - public final Ability getTriggeredSA() { - return this.triggeredSA; - } - - /** - * Sets the triggered sa. - * - * @param sa - * the triggered sa to set - */ - public void setTriggeredSA(final Ability sa) { - this.triggeredSA = sa; - } - public void addRemembered(Object o) { this.triggerRemembered.add(o); } @@ -586,10 +536,10 @@ public abstract class Trigger extends TriggerReplacementBase { } super.changeText(); - ensureAbility(); + SpellAbility sa = ensureAbility(); - if (getOverridingAbility() != null) { - getOverridingAbility().changeText(); + if (sa != null) { + sa.changeText(); } } @@ -603,14 +553,14 @@ public abstract class Trigger extends TriggerReplacementBase { } super.changeTextIntrinsic(colorMap, typeMap); - ensureAbility(); + SpellAbility sa = ensureAbility(); - if (getOverridingAbility() != null) { - getOverridingAbility().changeTextIntrinsic(colorMap, typeMap); + if (sa != null) { + sa.changeTextIntrinsic(colorMap, typeMap); } } - private SpellAbility ensureAbility() { + public SpellAbility ensureAbility() { SpellAbility sa = getOverridingAbility(); if (sa == null && hasParam("Execute")) { sa = AbilityFactory.getAbility(getHostCard(), getParam("Execute")); diff --git a/forge-game/src/main/java/forge/game/trigger/TriggerAttackerBlockedOnce.java b/forge-game/src/main/java/forge/game/trigger/TriggerAttackerBlockedOnce.java new file mode 100644 index 00000000000..983e9d01f07 --- /dev/null +++ b/forge-game/src/main/java/forge/game/trigger/TriggerAttackerBlockedOnce.java @@ -0,0 +1,48 @@ +package forge.game.trigger; + +import java.util.Map; + +import com.google.common.collect.Iterables; + +import forge.game.ability.AbilityKey; +import forge.game.card.Card; +import forge.game.card.CardPredicates; +import forge.game.spellability.SpellAbility; +import forge.util.Localizer; + +public class TriggerAttackerBlockedOnce extends Trigger { + + public TriggerAttackerBlockedOnce(Map params, Card host, boolean intrinsic) { + super(params, host, intrinsic); + } + + /** {@inheritDoc} + * @param runParams*/ + @Override + public final boolean performTest(final Map runParams) { + if (hasParam("ValidCard")) { + @SuppressWarnings("unchecked") + final Iterable srcs = (Iterable) runParams.get(AbilityKey.Attackers); + if (!Iterables.any(srcs, + CardPredicates.restriction(getParam("ValidCard").split(","), + getHostCard().getController(), getHostCard(), null))) { + return false; + } + } + + return true; + } + + /** {@inheritDoc} */ + @Override + public final void setTriggeringObjects(final SpellAbility sa, Map runParams) { + sa.setTriggeringObjectsFrom(runParams, AbilityKey.Attackers); + } + + @Override + public String getImportantStackObjects(SpellAbility sa) { + StringBuilder sb = new StringBuilder(); + sb.append(Localizer.getInstance().getMessage("lblAttackers")).append(": ").append(sa.getTriggeringObject(AbilityKey.Attackers)); + return sb.toString(); + } +} diff --git a/forge-game/src/main/java/forge/game/trigger/TriggerAttackersDeclared.java b/forge-game/src/main/java/forge/game/trigger/TriggerAttackersDeclared.java index c174343b171..010104e4868 100644 --- a/forge-game/src/main/java/forge/game/trigger/TriggerAttackersDeclared.java +++ b/forge-game/src/main/java/forge/game/trigger/TriggerAttackersDeclared.java @@ -89,7 +89,7 @@ public class TriggerAttackersDeclared extends Trigger { /** {@inheritDoc} */ @Override public final void setTriggeringObjects(final SpellAbility sa, Map runParams) { - sa.setTriggeringObjectsFrom(runParams, AbilityKey.Attackers, AbilityKey.AttackingPlayer); + sa.setTriggeringObjectsFrom(runParams, AbilityKey.Attackers, AbilityKey.AttackingPlayer, AbilityKey.AttackedTarget); } @Override diff --git a/forge-game/src/main/java/forge/game/trigger/TriggerBecomesTarget.java b/forge-game/src/main/java/forge/game/trigger/TriggerBecomesTarget.java index 52f97018375..a77304e9dba 100644 --- a/forge-game/src/main/java/forge/game/trigger/TriggerBecomesTarget.java +++ b/forge-game/src/main/java/forge/game/trigger/TriggerBecomesTarget.java @@ -68,13 +68,19 @@ public class TriggerBecomesTarget extends Trigger { } } if (hasParam("ValidSource")) { - if (!matchesValid(((SpellAbility) runParams.get(AbilityKey.SourceSA)).getHostCard(), getParam("ValidSource").split(","), this.getHostCard())) { + SpellAbility source = (SpellAbility) runParams.get(AbilityKey.SourceSA); + if (source == null) { return false; } + String valid[] = getParam("ValidSource").split(","); + if (!matchesValid(source, valid, getHostCard())) { + if (!matchesValid(source.getHostCard(), valid, getHostCard())) { + return false; + } + } } if (hasParam("ValidTarget")) { - if (!matchesValid(runParams.get(AbilityKey.Target), getParam("ValidTarget").split(","), - this.getHostCard())) { + if (!matchesValid(runParams.get(AbilityKey.Target), getParam("ValidTarget").split(","), getHostCard())) { return false; } } diff --git a/forge-game/src/main/java/forge/game/trigger/TriggerChangesZone.java b/forge-game/src/main/java/forge/game/trigger/TriggerChangesZone.java index 7b1e8670005..9a05067dcba 100644 --- a/forge-game/src/main/java/forge/game/trigger/TriggerChangesZone.java +++ b/forge-game/src/main/java/forge/game/trigger/TriggerChangesZone.java @@ -17,7 +17,6 @@ */ package forge.game.trigger; -import forge.game.Game; import forge.game.ability.AbilityKey; import forge.game.ability.AbilityUtils; import forge.game.card.Card; @@ -102,16 +101,13 @@ public class TriggerChangesZone extends Trigger { if (hasParam("ValidCard")) { Card moved = (Card) runParams.get(AbilityKey.Card); - final Game game = getHostCard().getGame(); boolean leavesBattlefield = "Battlefield".equals(getParam("Origin")); - boolean isDiesTrig = leavesBattlefield && "Graveyard".equals(getParam("Destination")); - if (isDiesTrig) { - moved = game.getChangeZoneLKIInfo(moved); + if (leavesBattlefield) { + moved = (Card) runParams.get(AbilityKey.CardLKI); } - if (!moved.isValid(getParam("ValidCard").split(","), getHostCard().getController(), - getHostCard(), null)) { + if (!matchesValid(moved, getParam("ValidCard").split(","), getHostCard())) { return false; } } @@ -124,9 +120,10 @@ public class TriggerChangesZone extends Trigger { if (cause == null) { return false; } - if (!cause.getHostCard().isValid(getParam("ValidCause").split(","), getHostCard().getController(), - getHostCard(), null)) { - return false; + if (!matchesValid(cause, getParam("ValidCause").split(","), getHostCard())) { + if (!matchesValid(cause.getHostCard(), getParam("ValidCause").split(","), getHostCard())) { + return false; + } } } @@ -151,17 +148,11 @@ public class TriggerChangesZone extends Trigger { return false; } - final Card card; - final int rightSide; - try { - card = (Card) runParams.get(AbilityKey.Card); - rightSide = Integer.parseInt(cond.substring(2)); - } catch (NumberFormatException | ClassCastException e) { - return false; - } + final Card card = (Card) runParams.get(AbilityKey.Card); if (card == null) { return false; } + final int rightSide = AbilityUtils.calculateAmount(getHostCard(), cond.substring(2), this); // need to check the ChangeZone LKI copy for damage, otherwise it'll return 0 for a new object in the new zone Card lkiCard = card.getGame().getChangeZoneLKIInfo(card); @@ -214,7 +205,11 @@ public class TriggerChangesZone extends Trigger { /** {@inheritDoc} */ @Override public final void setTriggeringObjects(final SpellAbility sa, Map runParams) { - sa.setTriggeringObjectsFrom(runParams, AbilityKey.Card); + if ("Battlefield".equals(getParam("Origin"))) { + sa.setTriggeringObject(AbilityKey.Card, runParams.get(AbilityKey.CardLKI)); + } else { + sa.setTriggeringObjectsFrom(runParams, AbilityKey.Card); + } } @Override diff --git a/forge-game/src/main/java/forge/game/trigger/TriggerCycled.java b/forge-game/src/main/java/forge/game/trigger/TriggerCycled.java index 3fc236f94bc..e72b72c6a60 100644 --- a/forge-game/src/main/java/forge/game/trigger/TriggerCycled.java +++ b/forge-game/src/main/java/forge/game/trigger/TriggerCycled.java @@ -19,6 +19,7 @@ package forge.game.trigger; import forge.game.ability.AbilityKey; import forge.game.card.Card; +import forge.game.player.Player; import forge.game.spellability.SpellAbility; import forge.util.Localizer; @@ -53,7 +54,7 @@ public class TriggerCycled extends Trigger { /** {@inheritDoc} */ @Override public final void setTriggeringObjects(final SpellAbility sa, Map runParams) { - sa.setTriggeringObjectsFrom(runParams, AbilityKey.Card); + sa.setTriggeringObjectsFrom(runParams, AbilityKey.Card, AbilityKey.Cause); } @Override @@ -68,8 +69,22 @@ public class TriggerCycled extends Trigger { @Override public final boolean performTest(final Map runParams) { if (hasParam("ValidCard")) { - return matchesValid(runParams.get(AbilityKey.Card), getParam("ValidCard").split(","), - this.getHostCard()); + if (!matchesValid(runParams.get(AbilityKey.Card), getParam("ValidCard").split(","), getHostCard())) { + return false; + } + } + + if (hasParam("ValidPlayer")) { + Player p = (Player) runParams.get(AbilityKey.Player); + if (!matchesValid(p, getParam("ValidPlayer").split(","), getHostCard())) { + return false; + } + } + + if (hasParam("OnlyFirst")) { + if ((int) runParams.get(AbilityKey.NumThisTurn) != 1) { + return false; + } } return true; } diff --git a/forge-game/src/main/java/forge/game/trigger/TriggerDamageDealtOnce.java b/forge-game/src/main/java/forge/game/trigger/TriggerDamageDealtOnce.java index c47f29118ec..a4faa7ced1b 100644 --- a/forge-game/src/main/java/forge/game/trigger/TriggerDamageDealtOnce.java +++ b/forge-game/src/main/java/forge/game/trigger/TriggerDamageDealtOnce.java @@ -21,12 +21,13 @@ import forge.game.GameEntity; import forge.game.ability.AbilityKey; import forge.game.card.Card; import forge.game.spellability.SpellAbility; -import forge.util.Expressions; import forge.util.Localizer; import java.util.Map; import java.util.Set; +import com.google.common.collect.Sets; + /** *

* Trigger_DamageDone class. @@ -59,7 +60,6 @@ public class TriggerDamageDealtOnce extends Trigger { @Override public final boolean performTest(final Map runParams) { final Card srcs = (Card) runParams.get(AbilityKey.DamageSource); - final Set tgt = (Set) runParams.get(AbilityKey.DamageTargets); if (hasParam("CombatDamage")) { if (getParam("CombatDamage").equals("True")) { @@ -72,33 +72,17 @@ public class TriggerDamageDealtOnce extends Trigger { } } } - + if (hasParam("ValidTarget")) { - boolean valid = false; - for (GameEntity c : tgt) { - if (c.isValid(getParam("ValidTarget").split(","), this.getHostCard().getController(),this.getHostCard(), null)) { - valid = true; - } - } - if (!valid) { + final Map damageMap = (Map) runParams.get(AbilityKey.DamageMap); + + if (getDamageAmount(damageMap) <= 0) { return false; } } if (hasParam("ValidSource")) { - if (!matchesValid(srcs, getParam("ValidSource").split(","), this.getHostCard())) { - return false; - } - } - - if (hasParam("DamageAmount")) { - final String fullParam = getParam("DamageAmount"); - - final String operator = fullParam.substring(0, 2); - final int operand = Integer.parseInt(fullParam.substring(2)); - final int actualAmount = (Integer) runParams.get(AbilityKey.DamageAmount); - - if (!Expressions.compare(actualAmount, operator, operand)) { + if (!matchesValid(srcs, getParam("ValidSource").split(","), getHostCard())) { return false; } } @@ -109,9 +93,12 @@ public class TriggerDamageDealtOnce extends Trigger { /** {@inheritDoc} */ @Override public final void setTriggeringObjects(final SpellAbility sa, Map runParams) { - sa.setTriggeringObjectsFrom(runParams, AbilityKey.DamageAmount); + @SuppressWarnings("unchecked") + final Map damageMap = (Map) runParams.get(AbilityKey.DamageMap); + sa.setTriggeringObject(AbilityKey.Source, runParams.get(AbilityKey.DamageSource)); - sa.setTriggeringObject(AbilityKey.Targets, runParams.get(AbilityKey.DamageTargets)); + sa.setTriggeringObject(AbilityKey.Targets, getDamageTargets(damageMap)); + sa.setTriggeringObject(AbilityKey.DamageAmount, getDamageAmount(damageMap)); } @Override @@ -122,4 +109,27 @@ public class TriggerDamageDealtOnce extends Trigger { sb.append(Localizer.getInstance().getMessage("lblAmount")).append(": ").append(sa.getTriggeringObject(AbilityKey.DamageAmount)); return sb.toString(); } + + public int getDamageAmount(Map damageMap) { + int result = 0; + for (Map.Entry e : damageMap.entrySet()) { + if (!hasParam("ValidTarget") || matchesValid(e.getKey(), getParam("ValidTarget").split(","), getHostCard())) { + result += e.getValue(); + } + } + return result; + } + + public Set getDamageTargets(Map damageMap) { + if (!hasParam("ValidTarget")) { + return Sets.newHashSet(damageMap.keySet()); + } + Set result = Sets.newHashSet(); + for (GameEntity e : damageMap.keySet()) { + if (matchesValid(e, getParam("ValidTarget").split(","), getHostCard())) { + result.add(e); + } + } + return result; + } } diff --git a/forge-game/src/main/java/forge/game/trigger/TriggerDamageDoneOnce.java b/forge-game/src/main/java/forge/game/trigger/TriggerDamageDoneOnce.java index dbd1cf48fb6..72b6d9c4501 100644 --- a/forge-game/src/main/java/forge/game/trigger/TriggerDamageDoneOnce.java +++ b/forge-game/src/main/java/forge/game/trigger/TriggerDamageDoneOnce.java @@ -3,6 +3,8 @@ package forge.game.trigger; import java.util.Map; import java.util.Set; +import com.google.common.collect.Sets; + import forge.game.GameEntity; import forge.game.ability.AbilityKey; import forge.game.card.Card; @@ -19,7 +21,6 @@ public class TriggerDamageDoneOnce extends Trigger { @SuppressWarnings("unchecked") @Override public boolean performTest(Map runParams) { - final Set srcs = (Set) runParams.get(AbilityKey.DamageSources); final GameEntity tgt = (GameEntity) runParams.get(AbilityKey.DamageTarget); if (hasParam("CombatDamage")) { @@ -33,35 +34,34 @@ public class TriggerDamageDoneOnce extends Trigger { } } } - - if (hasParam("ValidSource")) { - boolean valid = false; - for (Card c : srcs) { - if (c.isValid(getParam("ValidSource").split(","), this.getHostCard().getController(),this.getHostCard(), null)) { - valid = true; - } - } - if (!valid) { - return false; - } - } - - if (hasParam("ValidTarget")) { - if (!matchesValid(tgt, getParam("ValidTarget").split(","), this.getHostCard())) { - return false; - } - } - - + if (hasParam("ValidSource")) { + final Map damageMap = (Map) runParams.get(AbilityKey.DamageMap); + + if (getDamageAmount(damageMap) <= 0) { + return false; + } + } + + if (hasParam("ValidTarget")) { + if (!matchesValid(tgt, getParam("ValidTarget").split(","), getHostCard())) { + return false; + } + } + + + return true; } @Override public void setTriggeringObjects(SpellAbility sa, Map runParams) { + @SuppressWarnings("unchecked") + final Map damageMap = (Map) runParams.get(AbilityKey.DamageMap); + sa.setTriggeringObject(AbilityKey.Target, runParams.get(AbilityKey.DamageTarget)); - sa.setTriggeringObject(AbilityKey.Sources, runParams.get(AbilityKey.DamageSources)); - sa.setTriggeringObjectsFrom(runParams, AbilityKey.DamageAmount); + sa.setTriggeringObject(AbilityKey.Sources, getDamageSources(damageMap)); + sa.setTriggeringObject(AbilityKey.DamageAmount, getDamageAmount(damageMap)); } @Override @@ -74,4 +74,26 @@ public class TriggerDamageDoneOnce extends Trigger { return sb.toString(); } + public int getDamageAmount(Map damageMap) { + int result = 0; + for (Map.Entry e : damageMap.entrySet()) { + if (!hasParam("ValidSource") || matchesValid(e.getKey(), getParam("ValidSource").split(","), getHostCard())) { + result += e.getValue(); + } + } + return result; + } + + public Set getDamageSources(Map damageMap) { + if (!hasParam("ValidSource")) { + return Sets.newHashSet(damageMap.keySet()); + } + Set result = Sets.newHashSet(); + for (Card c : damageMap.keySet()) { + if (matchesValid(c, getParam("ValidSource").split(","), getHostCard())) { + result.add(c); + } + } + return result; + } } diff --git a/forge-game/src/main/java/forge/game/trigger/TriggerDiscardedAll.java b/forge-game/src/main/java/forge/game/trigger/TriggerDiscardedAll.java new file mode 100644 index 00000000000..cb2837e71d6 --- /dev/null +++ b/forge-game/src/main/java/forge/game/trigger/TriggerDiscardedAll.java @@ -0,0 +1,61 @@ +package forge.game.trigger; + +import java.util.Map; + +import forge.game.ability.AbilityKey; +import forge.game.card.Card; +import forge.game.card.CardCollection; +import forge.game.spellability.SpellAbility; +import forge.util.Localizer; + +public class TriggerDiscardedAll extends Trigger { + + public TriggerDiscardedAll(Map params, Card host, boolean intrinsic) { + super(params, host, intrinsic); + } + + @Override + public boolean performTest(Map runParams) { + if (hasParam("ValidPlayer")) { + if (!matchesValid(runParams.get(AbilityKey.Player), getParam("ValidPlayer").split(","), + this.getHostCard())) { + return false; + } + } + + if (hasParam("ValidCause")) { + if (runParams.get(AbilityKey.Cause) == null) { + return false; + } + if (!matchesValid(runParams.get(AbilityKey.Cause), getParam("ValidCause").split(","), + this.getHostCard())) { + return false; + } + } + + if (hasParam("FirstTime")) { + if (!(boolean) runParams.get(AbilityKey.FirstTime)) { + return false; + } + } + return true; + } + + @Override + public void setTriggeringObjects(SpellAbility sa, Map runParams) { + final CardCollection cards = (CardCollection) runParams.get(AbilityKey.Cards); + + sa.setTriggeringObject(AbilityKey.Cards, cards); + sa.setTriggeringObject(AbilityKey.Amount, cards.size()); + sa.setTriggeringObjectsFrom(runParams, AbilityKey.Player, AbilityKey.Cause); + } + + @Override + public String getImportantStackObjects(SpellAbility sa) { + StringBuilder sb = new StringBuilder(); + sb.append(Localizer.getInstance().getMessage("lblPlayer")).append(": ").append(sa.getTriggeringObject(AbilityKey.Player)).append(", "); + sb.append(Localizer.getInstance().getMessage("lblAmount")).append(": ").append(sa.getTriggeringObject(AbilityKey.Amount)); + return sb.toString(); + } + +} diff --git a/forge-game/src/main/java/forge/game/trigger/TriggerDrawn.java b/forge-game/src/main/java/forge/game/trigger/TriggerDrawn.java index 4eb1b913da3..742bf9b7e63 100644 --- a/forge-game/src/main/java/forge/game/trigger/TriggerDrawn.java +++ b/forge-game/src/main/java/forge/game/trigger/TriggerDrawn.java @@ -21,6 +21,8 @@ import forge.game.Game; import forge.game.GameStage; import forge.game.ability.AbilityKey; import forge.game.card.Card; +import forge.game.phase.PhaseType; +import forge.game.player.Player; import forge.game.spellability.SpellAbility; import forge.util.Localizer; @@ -66,12 +68,26 @@ public class TriggerDrawn extends Trigger { } } + if (hasParam("ValidPlayer")) { + if (!matchesValid(runParams.get(AbilityKey.Player), getParam("ValidPlayer").split(","), + this.getHostCard())) { + return false; + } + } + if (hasParam("Number")) { if (number != Integer.parseInt(getParam("Number"))) { return false; } } + if (hasParam("NotFirstCardInDrawStep")) { + final Player p = ((Player)runParams.get(AbilityKey.Player)); + if (p.numDrawnThisDrawStep() == 1 && game.getPhaseHandler().is(PhaseType.DRAW, p)) { + return false; + } + } + // trigger should not happen while Mulligan if (game.getAge() == GameStage.Mulligan) { return false; diff --git a/forge-game/src/main/java/forge/game/trigger/TriggerFightOnce.java b/forge-game/src/main/java/forge/game/trigger/TriggerFightOnce.java new file mode 100644 index 00000000000..4630c5e44ff --- /dev/null +++ b/forge-game/src/main/java/forge/game/trigger/TriggerFightOnce.java @@ -0,0 +1,83 @@ +/* + * Forge: Play Magic: the Gathering. + * Copyright (C) 2011 Forge Team + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ +package forge.game.trigger; + +import forge.game.ability.AbilityKey; +import forge.game.card.Card; +import forge.game.card.CardPredicates; +import forge.game.spellability.SpellAbility; +import forge.util.Localizer; + +import java.util.List; +import java.util.Map; + +import com.google.common.collect.Iterables; + +public class TriggerFightOnce extends Trigger { + + /** + *

+ * Constructor for Trigger_Fight. + *

+ * + * @param params + * a {@link java.util.HashMap} object. + * @param host + * a {@link forge.game.card.Card} object. + * @param intrinsic + * the intrinsic + */ + public TriggerFightOnce(final Map params, final Card host, final boolean intrinsic) { + super(params, host, intrinsic); + } + + /** {@inheritDoc} + * @param runParams*/ + @Override + public final boolean performTest(final Map runParams) { + @SuppressWarnings("unchecked") + final List fighters = (List) runParams.get(AbilityKey.Fighters); + + if (hasParam("ValidCard")) { + if (!Iterables.any(fighters, + CardPredicates.restriction(getParam("ValidCard").split(","), + getHostCard().getController(), getHostCard(), null))) { + return false; + } + } + + return true; + } + + /** {@inheritDoc} */ + @Override + public final void setTriggeringObjects(final SpellAbility sa, Map runParams) { + sa.setTriggeringObjectsFrom(runParams, AbilityKey.Fighters); + } + + @Override + public String getImportantStackObjects(SpellAbility sa) { + StringBuilder sb = new StringBuilder(); + @SuppressWarnings("unchecked") + List fighters = (List)sa.getTriggeringObject(AbilityKey.Fighters); + sb.append(Localizer.getInstance().getMessage("lblFighter")).append(" 1: ").append(fighters.get(0)).append(", "); + sb.append(Localizer.getInstance().getMessage("lblFighter")).append(" 2: ").append(fighters.get(1)); + return sb.toString(); + } +} + diff --git a/forge-game/src/main/java/forge/game/trigger/TriggerHandler.java b/forge-game/src/main/java/forge/game/trigger/TriggerHandler.java index 33a8e48663e..b8a03d637a2 100644 --- a/forge-game/src/main/java/forge/game/trigger/TriggerHandler.java +++ b/forge-game/src/main/java/forge/game/trigger/TriggerHandler.java @@ -17,7 +17,6 @@ */ package forge.game.trigger; -import forge.card.mana.ManaCost; import forge.game.Game; import forge.game.GlobalRuleChange; import forge.game.ability.AbilityFactory; @@ -27,16 +26,15 @@ import forge.game.ability.AbilityKey; import forge.game.ability.effects.CharmEffect; import forge.game.card.Card; import forge.game.card.CardLists; +import forge.game.card.CardPredicates; import forge.game.card.CardUtil; import forge.game.card.CardZoneTable; import forge.game.keyword.KeywordInterface; import forge.game.phase.PhaseType; import forge.game.player.Player; -import forge.game.spellability.Ability; import forge.game.spellability.AbilitySub; import forge.game.spellability.SpellAbility; import forge.game.spellability.SpellAbilityStackInstance; -import forge.game.spellability.TargetRestrictions; import forge.game.zone.Zone; import forge.game.zone.ZoneType; import forge.util.FileSection; @@ -528,11 +526,7 @@ public class TriggerHandler { sa = regtrig.getOverridingAbility(); if (sa == null) { if (!regtrig.hasParam("Execute")) { - sa = new Ability(host, ManaCost.ZERO) { - @Override - public void resolve() { - } - }; + sa = new SpellAbility.EmptySa(host); } else { String name = regtrig.getParam("Execute"); @@ -563,9 +557,6 @@ public class TriggerHandler { sa.setSourceTrigger(regtrig.getId()); regtrig.setTriggeringObjects(sa, runParams); sa.setTriggerRemembered(regtrig.getTriggerRemembered()); - if (regtrig.getStoredTriggeredObjects() != null) { - sa.setTriggeringObjects(regtrig.getStoredTriggeredObjects()); - } if (sa.getDeltrigActivatingPlayer() != null) { // make sure that the original delayed trigger activator is restored @@ -591,33 +582,20 @@ public class TriggerHandler { } Player decider = null; - boolean mand = false; + boolean isMandatory = false; if (regtrig.hasParam("OptionalDecider")) { sa.setOptionalTrigger(true); decider = AbilityUtils.getDefinedPlayers(host, regtrig.getParam("OptionalDecider"), sa).get(0); } else if (sa instanceof AbilitySub || !sa.hasParam("Cost") || sa.getParam("Cost").equals("0")) { - mand = true; + isMandatory = true; } else { // triggers with a cost can't be mandatory sa.setOptionalTrigger(true); decider = sa.getActivatingPlayer(); } - SpellAbility ability = sa; - while (ability != null) { - final TargetRestrictions tgt = ability.getTargetRestrictions(); - - if (tgt != null) { - tgt.setMandatory(true); - } - ability = ability.getSubAbility(); - } - final boolean isMandatory = mand; - final WrappedAbility wrapperAbility = new WrappedAbility(regtrig, sa, decider); - wrapperAbility.setTrigger(true); - wrapperAbility.setMandatory(isMandatory); //wrapperAbility.setDescription(wrapperAbility.getStackDescription()); //wrapperAbility.setDescription(wrapperAbility.toUnsuppressedString()); @@ -628,7 +606,6 @@ public class TriggerHandler { else { game.getStack().addSimultaneousStackEntry(wrapperAbility); } - regtrig.setTriggeredSA(wrapperAbility); regtrig.triggerRun(); @@ -642,10 +619,29 @@ public class TriggerHandler { private int handlePanharmonicon(final Trigger t, final Map runParams, final Player p) { Card host = t.getHostCard(); + int n = 0; + + // Sanctum of All + if (host.isShrine() && host.isInZone(ZoneType.Battlefield) && p.equals(host.getController())) { + int shrineCount = CardLists.count(p.getCardsIn(ZoneType.Battlefield), CardPredicates.isType("Shrine")); + if (shrineCount >= 6) { + for (final Card ck : p.getCardsIn(ZoneType.Battlefield)) { + for (final KeywordInterface ki : ck.getKeywords()) { + final String kw = ki.getOriginal(); + if (kw.startsWith("Shrineharmonicon")) { + final String valid = kw.split(":")[1]; + if (host.isValid(valid.split(","), p, ck, null)) { + n++; + } + } + } + } + } + } // not a changesZone trigger or changesZoneAll if (t.getMode() != TriggerType.ChangesZone && t.getMode() != TriggerType.ChangesZoneAll) { - return 0; + return n; } // leave battlefield trigger, might be dying @@ -660,7 +656,6 @@ public class TriggerHandler { return 0; } - int n = 0; if (t.getMode() == TriggerType.ChangesZone) { // iterate over all cards final List lastCards = CardLists.filterControlledBy(p.getGame().getLastStateBattlefield(), p); diff --git a/forge-game/src/main/java/forge/game/trigger/TriggerSacrificed.java b/forge-game/src/main/java/forge/game/trigger/TriggerSacrificed.java index 3cbaa734980..f483eb5cb5a 100644 --- a/forge-game/src/main/java/forge/game/trigger/TriggerSacrificed.java +++ b/forge-game/src/main/java/forge/game/trigger/TriggerSacrificed.java @@ -78,15 +78,6 @@ public class TriggerSacrificed extends Trigger { return false; } } - - if (hasParam("CauseParam")) { - // For now only for Heart-Piecer Manticore, extend it if it appears on different effects too - if (sourceSA == null || !sourceSA.hasParam("SacrificeParam") - || !sourceSA.getParam("SacrificeParam").equals(getParam("CauseParam")) - || !sourceSA.getHostCard().equals(this.getHostCard())) { - return false; - } - } if (hasParam("WhileKeyword")) { final String keyword = getParam("WhileKeyword"); diff --git a/forge-game/src/main/java/forge/game/trigger/TriggerTapsForMana.java b/forge-game/src/main/java/forge/game/trigger/TriggerTapsForMana.java index bd32d65a794..6cbf96cc1aa 100644 --- a/forge-game/src/main/java/forge/game/trigger/TriggerTapsForMana.java +++ b/forge-game/src/main/java/forge/game/trigger/TriggerTapsForMana.java @@ -60,7 +60,7 @@ public class TriggerTapsForMana extends Trigger { //Check for tapping if (!hasParam("NoTapCheck")) { final SpellAbility manaAbility = (SpellAbility) runParams.get(AbilityKey.AbilityMana); - if (manaAbility == null || manaAbility.getRootAbility().getPayCosts() == null || !manaAbility.getRootAbility().getPayCosts().hasTapCost()) { + if (manaAbility == null || !manaAbility.getRootAbility().getPayCosts().hasTapCost()) { return false; } } diff --git a/forge-game/src/main/java/forge/game/trigger/TriggerTokenCreated.java b/forge-game/src/main/java/forge/game/trigger/TriggerTokenCreated.java new file mode 100644 index 00000000000..c1cd076bd88 --- /dev/null +++ b/forge-game/src/main/java/forge/game/trigger/TriggerTokenCreated.java @@ -0,0 +1,86 @@ +/* + * Forge: Play Magic: the Gathering. + * Copyright (C) 2011 Forge Team + * + * This program is free software: you can redistribute it and/or modify + * it under the terms of the GNU General Public License as published by + * the Free Software Foundation, either version 3 of the License, or + * (at your option) any later version. + * + * This program is distributed in the hope that it will be useful, + * but WITHOUT ANY WARRANTY; without even the implied warranty of + * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + * GNU General Public License for more details. + * + * You should have received a copy of the GNU General Public License + * along with this program. If not, see . + */ +package forge.game.trigger; + +import forge.game.ability.AbilityKey; +import forge.game.card.Card; +import forge.game.player.Player; +import forge.game.spellability.SpellAbility; +import forge.util.Localizer; + +import java.util.Map; + +/** + *

+ * Trigger_LandPlayed class. + *

+ * + * @author Forge + * @version $Id: TriggerInvestigated.java 30294 2015-10-16 01:53:32Z friarsol $ + */ +public class TriggerTokenCreated extends Trigger { + + /** + *

+ * Constructor for Trigger_Investigated. + *

+ * + * @param params + * a {@link java.util.HashMap} object. + * @param host + * a {@link forge.game.card.Card} object. + * @param intrinsic + * the intrinsic + */ + public TriggerTokenCreated(final Map params, final Card host, final boolean intrinsic) { + super(params, host, intrinsic); + } + + @Override + public String getImportantStackObjects(SpellAbility sa) { + StringBuilder sb = new StringBuilder(); + sb.append(Localizer.getInstance().getMessage("lblPlayer")).append(": ").append(sa.getTriggeringObject(AbilityKey.Player)); + return sb.toString(); + } + + /** {@inheritDoc} */ + @Override + public final void setTriggeringObjects(final SpellAbility sa, Map runParams) { + sa.setTriggeringObjectsFrom(runParams, AbilityKey.Player); + } + + /** {@inheritDoc} + * @param runParams*/ + @Override + public final boolean performTest(final Map runParams) { + Player p = (Player) runParams.get(AbilityKey.Player); + if (hasParam("ValidPlayer")) { + if (!matchesValid(p, getParam("ValidPlayer").split(","), getHostCard())) { + return false; + } + } + + if (hasParam("OnlyFirst")) { + if ((int) runParams.get(AbilityKey.Num) != 1) { + return false; + } + } + return true; + } + +} diff --git a/forge-game/src/main/java/forge/game/trigger/TriggerTurnFaceUp.java b/forge-game/src/main/java/forge/game/trigger/TriggerTurnFaceUp.java index 0ca7689734d..f79a8ba5a18 100644 --- a/forge-game/src/main/java/forge/game/trigger/TriggerTurnFaceUp.java +++ b/forge-game/src/main/java/forge/game/trigger/TriggerTurnFaceUp.java @@ -65,7 +65,7 @@ public class TriggerTurnFaceUp extends Trigger { /** {@inheritDoc} */ @Override public final void setTriggeringObjects(final SpellAbility sa, Map runParams) { - sa.setTriggeringObjectsFrom(runParams, AbilityKey.Card); + sa.setTriggeringObjectsFrom(runParams, AbilityKey.Card, AbilityKey.Cause); } @Override diff --git a/forge-game/src/main/java/forge/game/trigger/TriggerType.java b/forge-game/src/main/java/forge/game/trigger/TriggerType.java index b0f82c1c153..b5b64eb190f 100644 --- a/forge-game/src/main/java/forge/game/trigger/TriggerType.java +++ b/forge-game/src/main/java/forge/game/trigger/TriggerType.java @@ -18,6 +18,7 @@ public enum TriggerType { Always(TriggerAlways.class), Attached(TriggerAttached.class), AttackerBlocked(TriggerAttackerBlocked.class), + AttackerBlockedOnce(TriggerAttackerBlockedOnce.class), AttackerBlockedByCreature(TriggerAttackerBlockedByCreature.class), AttackersDeclared(TriggerAttackersDeclared.class), AttackerUnblocked(TriggerAttackerUnblocked.class), @@ -52,6 +53,7 @@ public enum TriggerType { Destroyed(TriggerDestroyed.class), Devoured(TriggerDevoured.class), Discarded(TriggerDiscarded.class), + DiscardedAll(TriggerDiscardedAll.class), Drawn(TriggerDrawn.class), Evolved(TriggerEvolved.class), Exerted(TriggerExerted.class), @@ -59,6 +61,7 @@ public enum TriggerType { Exploited(TriggerExploited.class), Explores(TriggerExplores.class), Fight(TriggerFight.class), + FightOnce(TriggerFightOnce.class), FlippedCoin(TriggerFlippedCoin.class), Immediate(TriggerImmediate.class), Investigated(TriggerInvestigated.class), @@ -90,6 +93,7 @@ public enum TriggerType { Surveil(TriggerSurveil.class), Taps(TriggerTaps.class), TapsForMana(TriggerTapsForMana.class), + TokenCreated(TriggerTokenCreated.class), Transformed(TriggerTransformed.class), TurnBegin(TriggerTurnBegin.class), TurnFaceUp(TriggerTurnFaceUp.class), diff --git a/forge-game/src/main/java/forge/game/trigger/WrappedAbility.java b/forge-game/src/main/java/forge/game/trigger/WrappedAbility.java index 1a3a9e84fe2..e996bfa30fa 100644 --- a/forge-game/src/main/java/forge/game/trigger/WrappedAbility.java +++ b/forge-game/src/main/java/forge/game/trigger/WrappedAbility.java @@ -33,8 +33,9 @@ public class WrappedAbility extends Ability { boolean mandatory = false; public WrappedAbility(final Trigger regtrig0, final SpellAbility sa0, final Player decider0) { - super(regtrig0.getHostCard(), ManaCost.ZERO, sa0.getView()); + super(sa0.getHostCard(), ManaCost.ZERO, sa0.getView()); setTrigger(regtrig0); + setTrigger(true); sa = sa0; decider = decider0; sa.setDescription(this.getStackDescription()); @@ -53,18 +54,6 @@ public class WrappedAbility extends Ability { return decider; } - public final void setMandatory(final boolean mand) { - this.mandatory = mand; - } - - /** - * @return the mandatory - */ - @Override - public boolean isMandatory() { - return mandatory; - } - @Override public String getParam(String key) { return sa.getParam(key); } @@ -214,7 +203,7 @@ public class WrappedAbility extends Ability { @Override public String toUnsuppressedString() { String desc = this.getStackDescription(); /* use augmented stack description as string for wrapped things */ - String card = getTrigger().getHostCard().toString(); + String card = getHostCard().toString(); if ( !desc.contains(card) && desc.contains(" this ")) { /* a hack for Evolve and similar that don't have CARDNAME */ return card + ": " + desc; } else return desc; @@ -446,9 +435,8 @@ public class WrappedAbility extends Ability { public void resolve() { final Game game = sa.getActivatingPlayer().getGame(); final Trigger regtrig = getTrigger(); - Map triggerParams = regtrig.getMapParams(); - if (!(regtrig instanceof TriggerAlways) && !triggerParams.containsKey("NoResolvingCheck")) { + if (!(regtrig instanceof TriggerAlways) && !regtrig.hasParam("NoResolvingCheck")) { // Most State triggers don't have "Intervening If" if (!regtrig.requirementsCheck(game)) { return; @@ -460,10 +448,10 @@ public class WrappedAbility extends Ability { } } - if (triggerParams.containsKey("ResolvingCheck")) { + if (regtrig.hasParam("ResolvingCheck")) { // rare cases: Hidden Predators (state trigger, but have "Intervening If" to check IsPresent2) etc. Map recheck = new HashMap<>(); - String key = triggerParams.get("ResolvingCheck"); + String key = regtrig.getParam("ResolvingCheck"); String value = regtrig.getParam(key); recheck.put(key, value); if (!meetsCommonRequirements(recheck)) { @@ -471,29 +459,18 @@ public class WrappedAbility extends Ability { } } - TriggerHandler th = game.getTriggerHandler(); - - if (decider != null && !decider.getController().confirmTrigger(this, triggerParams, this.isMandatory())) { - return; - } - // set Trigger sa.setTrigger(regtrig); - if (!triggerParams.containsKey("NoTimestampCheck")) { + if (decider != null && !decider.getController().confirmTrigger(this)) { + return; + } + + if (!regtrig.hasParam("NoTimestampCheck")) { timestampCheck(); } getActivatingPlayer().getController().playSpellAbilityNoStack(sa, false); - - // Add eventual delayed trigger. - if (triggerParams.containsKey("DelayedTrigger")) { - final String sVarName = triggerParams.get("DelayedTrigger"); - final Trigger deltrig = TriggerHandler.parseTrigger(regtrig.getHostCard().getSVar(sVarName), - regtrig.getHostCard(), true); - deltrig.setStoredTriggeredObjects(this.getTriggeringObjects()); - th.registerDelayedTrigger(deltrig); - } } /** @@ -556,4 +533,18 @@ public class WrappedAbility extends Ability { public void setAlternativeCost(AlternativeCost ac) { sa.setAlternativeCost(ac); } + + public Integer getXManaCostPaid() { + return sa.getXManaCostPaid(); + } + public void setXManaCostPaid(final Integer n) { + sa.setXManaCostPaid(n); + } + + public Card getOriginalHost() { + return sa.getOriginalHost(); + } + public void setOriginalHost(final Card c) { + sa.setOriginalHost(c); + } } \ No newline at end of file diff --git a/forge-game/src/main/java/forge/game/zone/MagicStack.java b/forge-game/src/main/java/forge/game/zone/MagicStack.java index ee8571e5eb5..17933b95a88 100644 --- a/forge-game/src/main/java/forge/game/zone/MagicStack.java +++ b/forge-game/src/main/java/forge/game/zone/MagicStack.java @@ -136,8 +136,13 @@ public class MagicStack /* extends MyObservable */ implements Iterable { // Do not add Tokens to other zones than the battlefield. // But Effects/Emblems count as Tokens too, so allow Command too. - if (zoneType == ZoneType.Battlefield || zoneType == ZoneType.Command || !c.isToken()) { + if (zoneType == ZoneType.Battlefield || !c.isToken()) { c.setZone(this); if (index == null) { diff --git a/forge-game/src/main/java/forge/trackable/TrackableProperty.java b/forge-game/src/main/java/forge/trackable/TrackableProperty.java index 039085ee9d0..8d09ad364df 100644 --- a/forge-game/src/main/java/forge/trackable/TrackableProperty.java +++ b/forge-game/src/main/java/forge/trackable/TrackableProperty.java @@ -1,7 +1,9 @@ package forge.trackable; + import forge.card.CardRarity; import forge.game.Direction; +import forge.game.EvenOdd; import forge.game.GameType; import forge.game.phase.PhaseType; import forge.game.zone.ZoneType; @@ -40,17 +42,18 @@ public enum TrackableProperty { CommanderAltType(TrackableTypes.StringType), Damage(TrackableTypes.IntegerType), AssignedDamage(TrackableTypes.IntegerType), + LethalDamage(TrackableTypes.IntegerType), ShieldCount(TrackableTypes.IntegerType), ChosenType(TrackableTypes.StringType), ChosenColors(TrackableTypes.StringListType), ChosenCards(TrackableTypes.CardViewCollectionType), ChosenPlayer(TrackableTypes.PlayerViewType), ChosenDirection(TrackableTypes.EnumType(Direction.class)), + ChosenEvenOdd(TrackableTypes.EnumType(EvenOdd.class)), ChosenMode(TrackableTypes.StringType), Remembered(TrackableTypes.StringType), NamedCard(TrackableTypes.StringType), PlayerMayLook(TrackableTypes.PlayerViewCollectionType, FreezeMode.IgnoresFreeze), - PlayerMayLookTemp(TrackableTypes.PlayerViewCollectionType, FreezeMode.IgnoresFreeze), EntityAttachedTo(TrackableTypes.GameEntityViewType), EncodedCards(TrackableTypes.CardViewCollectionType), GainControlTargets(TrackableTypes.CardViewCollectionType), @@ -61,8 +64,8 @@ public enum TrackableProperty { Haunting(TrackableTypes.CardViewType), MustBlockCards(TrackableTypes.CardViewCollectionType), PairedWith(TrackableTypes.CardViewType), - CurrentState(TrackableTypes.CardStateViewType, FreezeMode.IgnoresFreezeIfUnset), - AlternateState(TrackableTypes.CardStateViewType), + CurrentState(TrackableTypes.CardStateViewType, FreezeMode.IgnoresFreeze), + AlternateState(TrackableTypes.CardStateViewType, FreezeMode.IgnoresFreeze), HiddenId(TrackableTypes.IntegerType), ExertedThisTurn(TrackableTypes.BooleanType), @@ -179,6 +182,7 @@ public enum TrackableProperty { BandsWithBlockers(TrackableTypes.GenericMapType, FreezeMode.IgnoresFreeze), AttackersWithPlannedBlockers(TrackableTypes.GenericMapType, FreezeMode.IgnoresFreeze), BandsWithPlannedBlockers(TrackableTypes.GenericMapType, FreezeMode.IgnoresFreeze), + CombatView(TrackableTypes.CombatViewType, FreezeMode.IgnoresFreeze), //Game Players(TrackableTypes.PlayerViewCollectionType), @@ -219,6 +223,10 @@ public enum TrackableProperty { return freezeMode; } + public TrackableType getType() { + return type; + } + @SuppressWarnings("unchecked") public void updateObjLookup(Tracker tracker, T newObj) { ((TrackableType)type).updateObjLookup(tracker, newObj); diff --git a/forge-game/src/main/java/forge/trackable/TrackableTypes.java b/forge-game/src/main/java/forge/trackable/TrackableTypes.java index 0dce88f71e5..38ba05d4b47 100644 --- a/forge-game/src/main/java/forge/trackable/TrackableTypes.java +++ b/forge-game/src/main/java/forge/trackable/TrackableTypes.java @@ -17,6 +17,7 @@ import forge.game.GameEntityView; import forge.game.card.CardView; import forge.game.card.CardView.CardStateView; import forge.game.card.CounterType; +import forge.game.combat.CombatView; import forge.game.keyword.KeywordCollection.KeywordCollectionView; import forge.game.player.PlayerView; import forge.game.spellability.StackItemView; @@ -104,10 +105,16 @@ public class TrackableTypes { T newObj = newCollection.get(i); if (newObj != null) { T existingObj = from.getTracker().getObj(itemType, newObj.getId()); - if (existingObj != null) { //if object exists already, update its changed properties - existingObj.copyChangedProps(newObj); - newCollection.remove(i); - newCollection.add(i, existingObj); + if (existingObj != null) { //fix cards with alternate state/ manifest/ morph/ adventure etc... + if (prop.getType() == TrackableTypes.CardViewCollectionType || + prop.getType() == TrackableTypes.StackItemViewListType) { + newCollection.remove(i); + newCollection.add(i, newObj); + } else { //if object exists already, update its changed properties + existingObj.copyChangedProps(newObj); + newCollection.remove(i); + newCollection.add(i, existingObj); + } } else { //if object is new, cache in object lookup from.getTracker().putObj(itemType, newObj.getId(), newObj); @@ -577,9 +584,9 @@ public class TrackableTypes { public Map deserialize(TrackableDeserializer td, Map oldValue) { int size = td.readInt(); if (size > 0) { - Map map = Maps.newEnumMap(CounterType.class); + Map map = Maps.newHashMap(); for (int i = 0; i < size; i++) { - map.put(CounterType.valueOf(td.readString()), td.readInt()); + map.put(CounterType.getType(td.readString()), td.readInt()); } return map; } @@ -590,7 +597,7 @@ public class TrackableTypes { public void serialize(TrackableSerializer ts, Map value) { ts.write(value.size()); for (Entry entry : value.entrySet()) { - ts.write(entry.getKey().name()); + ts.write(entry.getKey().toString()); ts.write(entry.getValue()); } } @@ -626,4 +633,26 @@ public class TrackableTypes { public void serialize(TrackableSerializer ts, Map value) { } }; + public static final TrackableObjectType CombatViewType = new TrackableObjectType() { + @Override + protected CombatView getDefaultValue() { + return null; + } + + @Override + protected CombatView deserialize(TrackableDeserializer td, CombatView oldValue) { + oldValue.deserialize(td); //TODO handle old value being null or changing to null + return oldValue; + } + + @Override + protected void serialize(TrackableSerializer ts, CombatView value) { + if (value == null) { + ts.write(-1); + } + else { + value.serialize(ts); + } + } + }; } diff --git a/forge-gui-android/libs/gdx-backend-android-sources.jar b/forge-gui-android/libs/gdx-backend-android-sources.jar index d328206fb3a..fe09176ee53 100644 Binary files a/forge-gui-android/libs/gdx-backend-android-sources.jar and b/forge-gui-android/libs/gdx-backend-android-sources.jar differ diff --git a/forge-gui-android/libs/gdx-backend-android.jar b/forge-gui-android/libs/gdx-backend-android.jar index 40af9131f01..edaec1b0859 100644 Binary files a/forge-gui-android/libs/gdx-backend-android.jar and b/forge-gui-android/libs/gdx-backend-android.jar differ diff --git a/forge-gui-android/libs/gdx-freetype.jar b/forge-gui-android/libs/gdx-freetype.jar index 3181586a666..51079f9eb8c 100644 Binary files a/forge-gui-android/libs/gdx-freetype.jar and b/forge-gui-android/libs/gdx-freetype.jar differ diff --git a/forge-gui-android/libs/gdx-sources.jar b/forge-gui-android/libs/gdx-sources.jar index 74b5aadb926..6a8b2038a2d 100644 Binary files a/forge-gui-android/libs/gdx-sources.jar and b/forge-gui-android/libs/gdx-sources.jar differ diff --git a/forge-gui-android/libs/gdx.jar b/forge-gui-android/libs/gdx.jar index 2c603b032c5..3d1a6408bc6 100644 Binary files a/forge-gui-android/libs/gdx.jar and b/forge-gui-android/libs/gdx.jar differ diff --git a/forge-gui-android/pom.xml b/forge-gui-android/pom.xml index 194d8786a2c..f581ef4fd60 100644 --- a/forge-gui-android/pom.xml +++ b/forge-gui-android/pom.xml @@ -6,7 +6,7 @@ jar -Xms1024m -Xmx1536m - 1.6.33.001 + 1.6.36.001 keystore alias storepass @@ -19,7 +19,7 @@ forge forge - 1.6.34-SNAPSHOT + 1.6.37-SNAPSHOT forge-gui-android @@ -104,13 +104,6 @@ gdx-backend-android 1.9.10 - - com.android.support - support-v4 - 23.1.1 - system - ${pom.basedir}/libs/android-support-v4.jar - diff --git a/forge-gui-android/proguard.cfg b/forge-gui-android/proguard.cfg index 8ed1f08d7f1..ab6fbdeecf0 100644 --- a/forge-gui-android/proguard.cfg +++ b/forge-gui-android/proguard.cfg @@ -39,6 +39,7 @@ -keep class com.google.common.** { *; } -keep class io.sentry.event.Event { *; } -keep class io.netty.util.internal.logging.** { *; } +-keep class net.jpountz.** { *; } -keepclassmembers class com.badlogic.gdx.backends.android.AndroidInput* { (com.badlogic.gdx.Application, android.content.Context, java.lang.Object, com.badlogic.gdx.backends.android.AndroidApplicationConfiguration); diff --git a/forge-gui-android/src/forge/app/Main.java b/forge-gui-android/src/forge/app/Main.java index 604e7e31bbc..9337d030041 100644 --- a/forge-gui-android/src/forge/app/Main.java +++ b/forge-gui-android/src/forge/app/Main.java @@ -25,7 +25,6 @@ import android.os.Bundle; import android.os.Environment; import android.os.PowerManager; import android.provider.Settings; -import android.support.v4.content.ContextCompat; import android.text.SpannableString; import android.text.style.StyleSpan; import android.view.Gravity; @@ -145,10 +144,16 @@ public class Main extends AndroidApplication { super.onBackPressed(); } private boolean checkPermission() { - int result = ContextCompat.checkSelfPermission(this, android.Manifest.permission.WRITE_EXTERNAL_STORAGE); - if (result == PackageManager.PERMISSION_GRANTED) { - return true; - } else { + int pid = android.os.Process.myPid(); + int uid = android.os.Process.myUid(); + try { + int result = this.getBaseContext().checkPermission(android.Manifest.permission.WRITE_EXTERNAL_STORAGE, pid, uid); + if (result == PackageManager.PERMISSION_GRANTED) { + return true; + } else { + return false; + } + } catch (NullPointerException e) { return false; } } @@ -181,45 +186,53 @@ public class Main extends AndroidApplication { } private void initForge(AndroidAdapter adapter, boolean permissiongranted){ - //establish assets directory - if (!Environment.MEDIA_MOUNTED.equals(Environment.getExternalStorageState())) { - Gdx.app.error("Forge", "Can't access external storage"); - adapter.exit(); - return; - } - String assetsDir = Environment.getExternalStorageDirectory() + "/Forge/"; - if (!FileUtil.ensureDirectoryExists(assetsDir)) { - Gdx.app.error("Forge", "Can't access external storage"); - adapter.exit(); - return; - } - - //ensure .nomedia file exists in Forge directory so its images - //and other media files don't appear in Gallery or other apps - String noMediaFile = assetsDir + ".nomedia"; - if (!FileUtil.doesFileExist(noMediaFile)) { - FileUtil.writeFile(noMediaFile, ""); - } - - //enforce orientation based on whether device is a tablet and user preference - adapter.switchOrientationFile = assetsDir + "switch_orientation.ini"; - boolean landscapeMode = adapter.isTablet == !FileUtil.doesFileExist(adapter.switchOrientationFile); + boolean isPortrait; if (permissiongranted){ + //establish assets directory + if (!Environment.MEDIA_MOUNTED.equals(Environment.getExternalStorageState())) { + Gdx.app.error("Forge", "Can't access external storage"); + adapter.exit(); + return; + } + String assetsDir = Environment.getExternalStorageDirectory() + "/Forge/"; + if (!FileUtil.ensureDirectoryExists(assetsDir)) { + Gdx.app.error("Forge", "Can't access external storage"); + adapter.exit(); + return; + } + + //ensure .nomedia file exists in Forge directory so its images + //and other media files don't appear in Gallery or other apps + String noMediaFile = assetsDir + ".nomedia"; + if (!FileUtil.doesFileExist(noMediaFile)) { + FileUtil.writeFile(noMediaFile, ""); + } + + //enforce orientation based on whether device is a tablet and user preference + adapter.switchOrientationFile = assetsDir + "switch_orientation.ini"; + boolean landscapeMode = adapter.isTablet == !FileUtil.doesFileExist(adapter.switchOrientationFile); + + ForgePreferences prefs = FModel.getPreferences(); + boolean propertyConfig = prefs != null && prefs.getPrefBoolean(ForgePreferences.FPref.UI_NETPLAY_COMPAT); + if (landscapeMode) { + isPortrait = false; Main.this.setRequestedOrientation(Build.VERSION.SDK_INT >= 26 ? ActivityInfo.SCREEN_ORIENTATION_SENSOR_LANDSCAPE : //Oreo and above has virtual back/menu buttons ActivityInfo.SCREEN_ORIENTATION_LANDSCAPE); } else { + isPortrait = true; Main.this.setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); } + + initialize(Forge.getApp(new AndroidClipboard(), adapter, assetsDir, propertyConfig, isPortrait)); } else { + isPortrait = true; //set current orientation Main.this.setRequestedOrientation(Main.this.getResources().getConfiguration().orientation); + initialize(Forge.getApp(new AndroidClipboard(), adapter, "", false, isPortrait)); } - ForgePreferences prefs = FModel.getPreferences(); - boolean propertyConfig = prefs != null && prefs.getPrefBoolean(ForgePreferences.FPref.UI_USE_ELSA); - initialize(Forge.getApp(new AndroidClipboard(), adapter, assetsDir, propertyConfig)); } /*@Override diff --git a/forge-gui-desktop/pom.xml b/forge-gui-desktop/pom.xml index e1fa8d95747..133c913891b 100644 --- a/forge-gui-desktop/pom.xml +++ b/forge-gui-desktop/pom.xml @@ -4,7 +4,7 @@ forge forge - 1.6.34-SNAPSHOT + 1.6.37-SNAPSHOT forge-gui-desktop @@ -88,7 +88,7 @@ org.codehaus.mojo build-helper-maven-plugin - 1.8 + 3.1.0 released-version @@ -327,7 +327,7 @@ org.codehaus.mojo build-helper-maven-plugin - 1.8 + 3.1.0 released-version @@ -487,7 +487,7 @@ org.codehaus.mojo build-helper-maven-plugin - 1.8 + 3.1.0 released-version @@ -598,7 +598,7 @@ org.codehaus.mojo build-helper-maven-plugin - 1.8 + 3.1.0 released-version @@ -709,7 +709,7 @@ org.codehaus.mojo build-helper-maven-plugin - 1.8 + 3.1.0 released-version diff --git a/forge-gui-desktop/src/main/java/forge/control/FControl.java b/forge-gui-desktop/src/main/java/forge/control/FControl.java index 2b29279d4e7..99b9316813d 100644 --- a/forge-gui-desktop/src/main/java/forge/control/FControl.java +++ b/forge-gui-desktop/src/main/java/forge/control/FControl.java @@ -220,8 +220,8 @@ public enum FControl implements KeyEventDispatcher { final ForgePreferences prefs = FModel.getPreferences(); - //set ElsaSerializer from preference - boolean propertyConfig = prefs != null && prefs.getPrefBoolean(ForgePreferences.FPref.UI_USE_ELSA); + //set ExperimentalNetworkOption from preference + boolean propertyConfig = prefs != null && prefs.getPrefBoolean(ForgePreferences.FPref.UI_NETPLAY_COMPAT); GuiBase.enablePropertyConfig(propertyConfig); closeAction = CloseAction.valueOf(prefs.getPref(FPref.UI_CLOSE_ACTION)); diff --git a/forge-gui-desktop/src/main/java/forge/deckchooser/FDeckViewer.java b/forge-gui-desktop/src/main/java/forge/deckchooser/FDeckViewer.java index 7ee3252e5a1..854a3b32255 100644 --- a/forge-gui-desktop/src/main/java/forge/deckchooser/FDeckViewer.java +++ b/forge-gui-desktop/src/main/java/forge/deckchooser/FDeckViewer.java @@ -17,6 +17,7 @@ import forge.model.FModel; import forge.properties.ForgePreferences; import forge.toolbox.FButton; import forge.toolbox.FOptionPane; +import forge.util.Localizer; import forge.view.FDialog; import net.miginfocom.swing.MigLayout; @@ -42,9 +43,9 @@ public class FDeckViewer extends FDialog { private final CardDetailPanel cardDetail = new CardDetailPanel(); private final CardPicturePanel cardPicture = new CardPicturePanel(); - private final FButton btnCopyToClipboard = new FButton("Copy to Clipboard"); - private final FButton btnChangeSection = new FButton("Change Section"); - private final FButton btnClose = new FButton("Close"); + private final FButton btnCopyToClipboard = new FButton(Localizer.getInstance().getMessage("btnCopyToClipboard")); + private final FButton btnChangeSection = new FButton(Localizer.getInstance().getMessage("lblChangeSection")); + private final FButton btnClose = new FButton(Localizer.getInstance().getMessage("lblClose")); public static void show(final Deck deck) { if (deck == null) { return; } @@ -202,6 +203,6 @@ public class FDeckViewer extends FDialog { final StringSelection ss = new StringSelection(deckList.toString()); Toolkit.getDefaultToolkit().getSystemClipboard().setContents(ss, null); - FOptionPane.showMessageDialog("Deck list for '" + deck.getName() + "' copied to clipboard."); + FOptionPane.showMessageDialog(Localizer.getInstance().getMessage("lblDeckListCopiedClipboard", deck.getName())); } } diff --git a/forge-gui-desktop/src/main/java/forge/gui/CardDetailPanel.java b/forge-gui-desktop/src/main/java/forge/gui/CardDetailPanel.java index bece7441b51..a32a99e971b 100644 --- a/forge-gui-desktop/src/main/java/forge/gui/CardDetailPanel.java +++ b/forge-gui-desktop/src/main/java/forge/gui/CardDetailPanel.java @@ -96,6 +96,8 @@ public class CardDetailPanel extends SkinnedPanel { cdArea.setFont(new Font("Dialog", 0, fontSizeR12)); cdArea.setBorder(new EmptyBorder(2, 6, 2, 6)); cdArea.setOpaque(false); + cdArea.setFocusable(true); + cdArea.getAccessibleContext().setAccessibleName("Card textbox"); scrArea = new FScrollPane(cdArea, false); add(nameCostLabel); diff --git a/forge-gui-desktop/src/main/java/forge/gui/FNetOverlay.java b/forge-gui-desktop/src/main/java/forge/gui/FNetOverlay.java index 808480b5a31..ea8771bb3ee 100644 --- a/forge-gui-desktop/src/main/java/forge/gui/FNetOverlay.java +++ b/forge-gui-desktop/src/main/java/forge/gui/FNetOverlay.java @@ -32,6 +32,7 @@ import forge.toolbox.FTextField; import forge.toolbox.SmartScroller; import forge.view.FDialog; import forge.view.FFrame; +import forge.util.Localizer; public enum FNetOverlay implements IOnlineChatInterface { @@ -73,7 +74,7 @@ public enum FNetOverlay implements IOnlineChatInterface { private final FTextArea txtLog = new FTextArea(); private final FTextField txtInput = new FTextField.Builder().maxLength(255).build(); - private final FLabel cmdSend = new FLabel.ButtonBuilder().text("Send").build(); + private final FLabel cmdSend = new FLabel.ButtonBuilder().text(Localizer.getInstance().getMessage("lblSend")).build(); //private boolean minimized = false; private int height = 140; @@ -106,7 +107,7 @@ public enum FNetOverlay implements IOnlineChatInterface { * Semi-transparent overlay panel. Should be used with layered panes. */ FNetOverlay() { - window.setTitle("Chat"); + window.setTitle(Localizer.getInstance().getMessage("lblChat")); window.setVisible(false); window.setBackground(FSkin.getColor(FSkin.Colors.CLR_ZEBRA)); window.setBorder(new FSkin.LineSkinBorder(FSkin.getColor(FSkin.Colors.CLR_BORDERS))); diff --git a/forge-gui-desktop/src/main/java/forge/gui/GuiChoose.java b/forge-gui-desktop/src/main/java/forge/gui/GuiChoose.java index c99b4cb6ab6..ad393561839 100644 --- a/forge-gui-desktop/src/main/java/forge/gui/GuiChoose.java +++ b/forge-gui-desktop/src/main/java/forge/gui/GuiChoose.java @@ -30,6 +30,7 @@ import forge.model.FModel; import forge.screens.match.CMatchUI; import forge.toolbox.FOptionPane; import forge.view.arcane.ListCardArea; +import forge.util.Localizer; public class GuiChoose { @@ -83,6 +84,7 @@ public class GuiChoose { return GuiChoose.oneOrNone(message, choices); } public static Integer getInteger(final String message, final int min, final int max, final int cutoff) { + final Localizer localizer = Localizer.getInstance(); if (max <= min || cutoff < min) { return min; } //just return min if max <= min or cutoff < min if (cutoff >= max) { //fallback to regular integer prompt if cutoff at or after max @@ -93,7 +95,7 @@ public class GuiChoose { for (int i = min; i <= cutoff; i++) { choices.add(Integer.valueOf(i)); } - choices.add("Other..."); + choices.add(Localizer.getInstance().getMessage("lblOtherInteger")); final Object choice = GuiChoose.oneOrNone(message, choices); if (choice instanceof Integer || choice == null) { @@ -101,19 +103,18 @@ public class GuiChoose { } //if Other option picked, prompt for number input - String prompt = "Enter a number"; + String prompt = ""; if (min != Integer.MIN_VALUE) { if (max != Integer.MAX_VALUE) { - prompt += " between " + min + " and " + max; + prompt = localizer.getMessage("lblEnterNumberBetweenMinAndMax", String.valueOf(min), String.valueOf(max)); } else { - prompt += " greater than or equal to " + min; + prompt = localizer.getMessage("lblEnterNumberGreaterThanOrEqualsToMin", String.valueOf(min)); } } else if (max != Integer.MAX_VALUE) { - prompt += " less than or equal to " + max; + prompt = localizer.getMessage("lblEnterNumberLessThanOrEqualsToMax", String.valueOf(max)); } - prompt += ":"; while (true) { final String str = FOptionPane.showInputDialog(prompt, message); @@ -237,7 +238,7 @@ public class GuiChoose { public static > List sideboard(final CMatchUI matchUI, final List sideboard, final List deck, final String message) { Collections.sort(deck); Collections.sort(sideboard); - return order("Sideboard" + message, "Main Deck", -1, -1, sideboard, deck, null, true, matchUI); + return order(Localizer.getInstance().getMessage("lblSideboardForPlayer", message), Localizer.getInstance().getMessage("ttMain"), -1, -1, sideboard, deck, null, true, matchUI); } public static List order(final String title, final String top, final int remainingObjectsMin, final int remainingObjectsMax, @@ -303,8 +304,8 @@ public class GuiChoose { FThreads.invokeInEdtAndWait(ft); gui.clearSelectables(); try { - List result = ft.get(); - return result; + List result = ft.get(); + return result; } catch (final Exception e) { // we have waited enough e.printStackTrace(); } diff --git a/forge-gui-desktop/src/main/java/forge/gui/framework/EDocID.java b/forge-gui-desktop/src/main/java/forge/gui/framework/EDocID.java index a80140ba441..771ad61eac8 100644 --- a/forge-gui-desktop/src/main/java/forge/gui/framework/EDocID.java +++ b/forge-gui-desktop/src/main/java/forge/gui/framework/EDocID.java @@ -4,17 +4,7 @@ package forge.gui.framework; import com.google.common.collect.ObjectArrays; - -import forge.screens.deckeditor.views.VAllDecks; -import forge.screens.deckeditor.views.VBrawlDecks; -import forge.screens.deckeditor.views.VCardCatalog; -import forge.screens.deckeditor.views.VCommanderDecks; -import forge.screens.deckeditor.views.VCurrentDeck; -import forge.screens.deckeditor.views.VDeckgen; -import forge.screens.deckeditor.views.VProbabilities; -import forge.screens.deckeditor.views.VStatistics; -import forge.screens.deckeditor.views.VTinyLeadersDecks; -import forge.screens.deckeditor.views.VOathbreakerDecks; +import forge.screens.deckeditor.views.*; import forge.screens.home.gauntlet.VSubmenuGauntletBuild; import forge.screens.home.gauntlet.VSubmenuGauntletContests; import forge.screens.home.gauntlet.VSubmenuGauntletLoad; @@ -22,21 +12,13 @@ import forge.screens.home.gauntlet.VSubmenuGauntletQuick; import forge.screens.home.online.VSubmenuOnlineLobby; import forge.screens.home.puzzle.VSubmenuPuzzleCreate; import forge.screens.home.puzzle.VSubmenuPuzzleSolve; -import forge.screens.home.quest.VSubmenuChallenges; -import forge.screens.home.quest.VSubmenuDuels; -import forge.screens.home.quest.VSubmenuQuestData; -import forge.screens.home.quest.VSubmenuQuestDecks; -import forge.screens.home.quest.VSubmenuQuestDraft; -import forge.screens.home.quest.VSubmenuQuestPrefs; +import forge.screens.home.puzzle.VSubmenuTutorial; +import forge.screens.home.quest.*; import forge.screens.home.sanctioned.VSubmenuConstructed; import forge.screens.home.sanctioned.VSubmenuDraft; import forge.screens.home.sanctioned.VSubmenuSealed; import forge.screens.home.sanctioned.VSubmenuWinston; -import forge.screens.home.settings.VSubmenuAchievements; -import forge.screens.home.settings.VSubmenuAvatars; -import forge.screens.home.settings.VSubmenuDownloaders; -import forge.screens.home.settings.VSubmenuPreferences; -import forge.screens.home.settings.VSubmenuReleaseNotes; +import forge.screens.home.settings.*; import forge.screens.workshop.views.VCardDesigner; import forge.screens.workshop.views.VCardScript; import forge.screens.workshop.views.VWorkshopCatalog; @@ -67,10 +49,11 @@ public enum EDocID { WORKSHOP_CARDDESIGNER (VCardDesigner.SINGLETON_INSTANCE), WORKSHOP_CARDSCRIPT (VCardScript.SINGLETON_INSTANCE), + HOME_QUESTSTART (VSubmenuQuestStart.SINGLETON_INSTANCE), + HOME_QUESTLOADDATA(VSubmenuQuestLoadData.SINGLETON_INSTANCE), HOME_QUESTDRAFTS (VSubmenuQuestDraft.SINGLETON_INSTANCE), HOME_QUESTCHALLENGES (VSubmenuChallenges.SINGLETON_INSTANCE), HOME_QUESTDUELS (VSubmenuDuels.SINGLETON_INSTANCE), - HOME_QUESTDATA (VSubmenuQuestData.SINGLETON_INSTANCE), HOME_QUESTDECKS (VSubmenuQuestDecks.SINGLETON_INSTANCE), HOME_QUESTPREFS (VSubmenuQuestPrefs.SINGLETON_INSTANCE), HOME_GAUNTLETBUILD (VSubmenuGauntletBuild.SINGLETON_INSTANCE), @@ -81,6 +64,7 @@ public enum EDocID { HOME_ACHIEVEMENTS (VSubmenuAchievements.SINGLETON_INSTANCE), HOME_AVATARS (VSubmenuAvatars.SINGLETON_INSTANCE), HOME_UTILITIES (VSubmenuDownloaders.SINGLETON_INSTANCE), + HOME_TUTORIAL(VSubmenuTutorial.SINGLETON_INSTANCE), HOME_PUZZLE_CREATE(VSubmenuPuzzleCreate.SINGLETON_INSTANCE), HOME_PUZZLE_SOLVE(VSubmenuPuzzleSolve.SINGLETON_INSTANCE), HOME_CONSTRUCTED (VSubmenuConstructed.SINGLETON_INSTANCE), diff --git a/forge-gui-desktop/src/main/java/forge/gui/framework/FScreen.java b/forge-gui-desktop/src/main/java/forge/gui/framework/FScreen.java index 727443f5066..357c436ee10 100644 --- a/forge-gui-desktop/src/main/java/forge/gui/framework/FScreen.java +++ b/forge-gui-desktop/src/main/java/forge/gui/framework/FScreen.java @@ -18,6 +18,7 @@ import forge.toolbox.FOptionPane; import forge.toolbox.FSkin; import forge.toolbox.FSkin.SkinImage; import forge.view.FView; +import forge.util.Localizer; import java.io.File; @@ -28,155 +29,155 @@ public class FScreen { public static final FScreen HOME_SCREEN = new FScreen( VHomeUI.SINGLETON_INSTANCE, CHomeUI.SINGLETON_INSTANCE, - "Home ", + "lblHomeWithSpaces", FSkin.getIcon(FSkinProp.ICO_FAVICON), false, - "Exit Forge", + "lblExitForge", null, false); public static final FScreen WORKSHOP_SCREEN = new FScreen( VWorkshopUI.SINGLETON_INSTANCE, CWorkshopUI.SINGLETON_INSTANCE, - "Workshop", + "lblWorkshop", FSkin.getIcon(FSkinProp.ICO_SETTINGS), //TODO: Create icon for workshop screen false, - "Back to Home", + "lblBacktoHome", ForgeConstants.WORKSHOP_LAYOUT_FILE, false); public static final FScreen DECK_EDITOR_CONSTRUCTED = new FScreen( VDeckEditorUI.SINGLETON_INSTANCE, CDeckEditorUI.SINGLETON_INSTANCE, - "Deck Editor ", + "lblDeckEditorWithSpaces", FSkin.getImage(FSkinProp.IMG_PACK), false, - "Back to Home", + "lblBacktoHome", ForgeConstants.EDITOR_LAYOUT_FILE, false); public static final FScreen DECK_EDITOR_ARCHENEMY = new FScreen( VDeckEditorUI.SINGLETON_INSTANCE, CDeckEditorUI.SINGLETON_INSTANCE, - "Scheme Deck Editor", + "lblSchemeDeckEditor", FSkin.getImage(FSkinProp.IMG_PACK), true, - "Close Editor", + "lblCloseEditor", ForgeConstants.EDITOR_LAYOUT_FILE, false); public static final FScreen DECK_EDITOR_COMMANDER = new FScreen( VDeckEditorUI.SINGLETON_INSTANCE, CDeckEditorUI.SINGLETON_INSTANCE, - "Commander Deck Editor", + "lblCommanderDeckEditor", FSkin.getImage(FSkinProp.IMG_PACK), true, - "Close Editor", + "lblCloseEditor", ForgeConstants.EDITOR_LAYOUT_FILE, false); public static final FScreen DECK_EDITOR_TINY_LEADERS = new FScreen( VDeckEditorUI.SINGLETON_INSTANCE, CDeckEditorUI.SINGLETON_INSTANCE, - "Tiny Leaders Deck Editor", + "lblTinyLeadersDeckEditor", FSkin.getImage(FSkinProp.IMG_PACK), true, - "Close Editor", + "lblCloseEditor", ForgeConstants.EDITOR_LAYOUT_FILE, false); public static final FScreen DECK_EDITOR_BRAWL = new FScreen( VDeckEditorUI.SINGLETON_INSTANCE, CDeckEditorUI.SINGLETON_INSTANCE, - "Brawl Deck Editor", + "lblBrawlDeckEditor", FSkin.getImage(FSkinProp.IMG_PACK), true, - "Close Editor", + "lblCloseEditor", ForgeConstants.EDITOR_LAYOUT_FILE, false); public static final FScreen DECK_EDITOR_OATHBREAKER = new FScreen( VDeckEditorUI.SINGLETON_INSTANCE, CDeckEditorUI.SINGLETON_INSTANCE, - "Oathbreaker Deck Editor", + "lblOathbreakerDeckEditor", FSkin.getImage(FSkinProp.IMG_PACK), true, - "Close Editor", + "lblCloseEditor", ForgeConstants.EDITOR_LAYOUT_FILE, false); public static final FScreen DECK_EDITOR_PLANECHASE = new FScreen( VDeckEditorUI.SINGLETON_INSTANCE, CDeckEditorUI.SINGLETON_INSTANCE, - "Planar Deck Editor", + "lblPlanarDeckEditor", FSkin.getImage(FSkinProp.IMG_PACK), true, - "Close Editor", + "lblCloseEditor", ForgeConstants.EDITOR_LAYOUT_FILE, false); public static final FScreen DECK_EDITOR_DRAFT = new FScreen( VDeckEditorUI.SINGLETON_INSTANCE, CDeckEditorUI.SINGLETON_INSTANCE, - "Draft Deck Editor", + "lblDraftDeckEditor", FSkin.getImage(FSkinProp.IMG_PACK), true, - "Close Editor", + "lblCloseEditor", ForgeConstants.EDITOR_LAYOUT_FILE, false); public static final FScreen DECK_EDITOR_SEALED = new FScreen( VDeckEditorUI.SINGLETON_INSTANCE, CDeckEditorUI.SINGLETON_INSTANCE, - "Sealed Deck Editor", + "lblSealedDeckEditor", FSkin.getImage(FSkinProp.IMG_PACK), true, - "Close Editor", + "lblCloseEditor", ForgeConstants.EDITOR_LAYOUT_FILE, false); public static final FScreen TOKEN_VIEWER = new FScreen( VDeckEditorUI.SINGLETON_INSTANCE, CDeckEditorUI.SINGLETON_INSTANCE, - "Token Viewer", + "lblTokenViewer", FSkin.getImage(FSkinProp.IMG_PACK), true, - "Close Viewer", + "lblCloseViewer", ForgeConstants.EDITOR_LAYOUT_FILE, false); public static final FScreen DECK_EDITOR_QUEST = new FScreen( VDeckEditorUI.SINGLETON_INSTANCE, CDeckEditorUI.SINGLETON_INSTANCE, - "Quest Deck Editor", + "lblQuestDeckEditor", FSkin.getImage(FSkinProp.IMG_PACK), true, - "Close Editor", + "lblCloseEditor", ForgeConstants.EDITOR_LAYOUT_FILE, false); public static final FScreen DECK_EDITOR_QUEST_TOURNAMENT = new FScreen( VDeckEditorUI.SINGLETON_INSTANCE, CDeckEditorUI.SINGLETON_INSTANCE, - "Quest Tournament Deck Editor", + "lblQuestTournamentDeckEditor", FSkin.getImage(FSkinProp.IMG_PACK), true, - "Close Editor", + "lblCloseEditor", ForgeConstants.EDITOR_LAYOUT_FILE, false); public static final FScreen QUEST_CARD_SHOP = new FScreen( VDeckEditorUI.SINGLETON_INSTANCE, CDeckEditorUI.SINGLETON_INSTANCE, - "Spell Shop", + "lblSpellShop", FSkin.getIcon(FSkinProp.ICO_QUEST_BOOK), true, - "Leave Shop", + "lblLeaveShop", ForgeConstants.EDITOR_LAYOUT_FILE, false); public static final FScreen DRAFTING_PROCESS = new FScreen( VDeckEditorUI.SINGLETON_INSTANCE, CDeckEditorUI.SINGLETON_INSTANCE, - "Draft", + "lblDraft", FSkin.getImage(FSkinProp.IMG_ZONE_HAND), true, - "Leave Draft", + "lblLeaveDraft", ForgeConstants.EDITOR_LAYOUT_FILE, false); public static final FScreen QUEST_BAZAAR = new FScreen( VBazaarUI.SINGLETON_INSTANCE, CBazaarUI.SINGLETON_INSTANCE, - "Bazaar", + "lblBazaar", FSkin.getIcon(FSkinProp.ICO_QUEST_BOTTLES), true, - "Leave Bazaar", + "lblLeaveBazaar", null, false); @@ -194,10 +195,10 @@ public class FScreen { final FileLocation layoutFile0, final boolean isMatch) { this.view = view0; this.controller = controller0; - this.tabCaption = tabCaption0; + this.tabCaption = Localizer.getInstance().getMessage(tabCaption0); this.tabIcon = tabIcon0; this.allowTabClose = allowTabClose0; - this.closeButtonTooltip = closeButtonTooltip0; + this.closeButtonTooltip = Localizer.getInstance().getMessage(closeButtonTooltip0); this.layoutFile = layoutFile0; this.isMatch = isMatch; } @@ -206,10 +207,10 @@ public class FScreen { return new FScreen( view, controller, - "Game", + "lblGame", FSkin.getIcon(FSkinProp.ICO_ALPHASTRIKE), //TODO: Create icon for match screen true, - "Concede Game", + "lblConcedeGame", ForgeConstants.MATCH_LAYOUT_FILE, true); } @@ -271,7 +272,7 @@ public class FScreen { return true; } catch (final Exception e) { e.printStackTrace(); - FOptionPane.showErrorDialog("Failed to delete layout file."); + FOptionPane.showErrorDialog(Localizer.getInstance().getMessage("txerrFailedtodeletelayoutfile")); } return false; diff --git a/forge-gui-desktop/src/main/java/forge/itemmanager/DeckManager.java b/forge-gui-desktop/src/main/java/forge/itemmanager/DeckManager.java index 10ff32736d7..6cca4b8c04f 100644 --- a/forge-gui-desktop/src/main/java/forge/itemmanager/DeckManager.java +++ b/forge-gui-desktop/src/main/java/forge/itemmanager/DeckManager.java @@ -392,9 +392,9 @@ public final class DeckManager extends ItemManager implements IHasGam public boolean deleteDeck(final DeckProxy deck) { if (deck == null) { return false; } - if (!FOptionPane.showConfirmDialog( - "Are you sure you want to delete '" + deck.getName() + "'?", - "Delete Deck", "Delete", "Cancel", false)) { + if (!FOptionPane.showConfirmDialog(Localizer.getInstance().getMessage("lblConfirmDelete") + "'" + deck.getName() + "'?", + Localizer.getInstance().getMessage("lblDeleteDeck"), Localizer.getInstance().getMessage("lblDelete"), + Localizer.getInstance().getMessage("lblCancel"), false)) { return false; } diff --git a/forge-gui-desktop/src/main/java/forge/itemmanager/ItemManager.java b/forge-gui-desktop/src/main/java/forge/itemmanager/ItemManager.java index b0b4660fa74..28d1f766f68 100644 --- a/forge-gui-desktop/src/main/java/forge/itemmanager/ItemManager.java +++ b/forge-gui-desktop/src/main/java/forge/itemmanager/ItemManager.java @@ -451,6 +451,7 @@ public abstract class ItemManager extends JPanel implem @Override public void setCaption(final String caption) { this.lblCaption.setText(caption); + this.lblCaption.setLabelFor(this.listView.getTable()); } /** diff --git a/forge-gui-desktop/src/main/java/forge/itemmanager/filters/ItemFilter.java b/forge-gui-desktop/src/main/java/forge/itemmanager/filters/ItemFilter.java index 8837618a8be..af65e11a5a2 100644 --- a/forge-gui-desktop/src/main/java/forge/itemmanager/filters/ItemFilter.java +++ b/forge-gui-desktop/src/main/java/forge/itemmanager/filters/ItemFilter.java @@ -12,6 +12,7 @@ import forge.toolbox.FSkin.Colors; import forge.toolbox.FSkin.SkinColor; import forge.toolbox.FSkin.SkinnedCheckBox; import forge.toolbox.FSkin.SkinnedPanel; +import forge.util.Localizer; import javax.swing.*; @@ -190,7 +191,7 @@ public abstract class ItemFilter { private boolean pressed, hovered; private RemoveButton() { - setToolTipText("Remove filter"); + setToolTipText(Localizer.getInstance().getMessage("lblRemoveFilter")); addMouseListener(new MouseAdapter() { @Override public void mousePressed(MouseEvent e) { diff --git a/forge-gui-desktop/src/main/java/forge/itemmanager/filters/TextSearchFilter.java b/forge-gui-desktop/src/main/java/forge/itemmanager/filters/TextSearchFilter.java index 1bee48d047e..e0c24b9eda7 100644 --- a/forge-gui-desktop/src/main/java/forge/itemmanager/filters/TextSearchFilter.java +++ b/forge-gui-desktop/src/main/java/forge/itemmanager/filters/TextSearchFilter.java @@ -8,6 +8,7 @@ import forge.itemmanager.ItemManager; import forge.itemmanager.SFilterUtil; import forge.toolbox.FTextField; import forge.toolbox.LayoutHelper; +import forge.util.Localizer; import javax.swing.*; @@ -60,7 +61,7 @@ public class TextSearchFilter extends ItemFilter { @Override protected void buildWidget(JPanel widget) { - txtSearch = new FTextField.Builder().ghostText("Search").build(); + txtSearch = new FTextField.Builder().ghostText(Localizer.getInstance().getMessage("lblSearch")).build(); widget.add(txtSearch); txtSearch.addKeyListener(new KeyAdapter() { diff --git a/forge-gui-desktop/src/main/java/forge/itemmanager/views/DeckStarRenderer.java b/forge-gui-desktop/src/main/java/forge/itemmanager/views/DeckStarRenderer.java index cd6e641c425..4ae9918a928 100644 --- a/forge-gui-desktop/src/main/java/forge/itemmanager/views/DeckStarRenderer.java +++ b/forge-gui-desktop/src/main/java/forge/itemmanager/views/DeckStarRenderer.java @@ -23,6 +23,7 @@ import forge.deck.io.DeckPreferences; import forge.item.InventoryItem; import forge.toolbox.FSkin; import forge.toolbox.FSkin.SkinImage; +import forge.util.Localizer; import javax.swing.*; @@ -76,16 +77,17 @@ public class DeckStarRenderer extends ItemCellRenderer { } private void update() { + final Localizer localizer = Localizer.getInstance(); if (deck == null) { this.setToolTipText(null); skinImage = null; } else if (DeckPreferences.getPrefs(deck).getStarCount() == 0) { - this.setToolTipText("Click to add " + deck.getName() + " to your favorites"); + this.setToolTipText(localizer.getMessage("lblClickToAddTargetToFavorites", deck.getName())); skinImage = FSkin.getImage(FSkinProp.IMG_STAR_OUTLINE); } else { //TODO: consider supporting more than 1 star - this.setToolTipText("Click to remove " + deck.getName() + " from your favorites"); + this.setToolTipText(localizer.getMessage("lblClickToRemoveTargetToFavorites", deck.getName())); skinImage = FSkin.getImage(FSkinProp.IMG_STAR_FILLED); } } diff --git a/forge-gui-desktop/src/main/java/forge/itemmanager/views/ImageView.java b/forge-gui-desktop/src/main/java/forge/itemmanager/views/ImageView.java index 16e2eca982d..c7a4bffc26f 100644 --- a/forge-gui-desktop/src/main/java/forge/itemmanager/views/ImageView.java +++ b/forge-gui-desktop/src/main/java/forge/itemmanager/views/ImageView.java @@ -850,7 +850,7 @@ public class ImageView extends ItemView { @Override protected String getCaption() { - return "Image View"; + return Localizer.getInstance().getMessage("lblImageView"); } @Override diff --git a/forge-gui-desktop/src/main/java/forge/itemmanager/views/ItemListView.java b/forge-gui-desktop/src/main/java/forge/itemmanager/views/ItemListView.java index 50b354a2357..8f56579a5f0 100644 --- a/forge-gui-desktop/src/main/java/forge/itemmanager/views/ItemListView.java +++ b/forge-gui-desktop/src/main/java/forge/itemmanager/views/ItemListView.java @@ -85,6 +85,7 @@ import forge.toolbox.FSkin.SkinFont; import forge.toolbox.FSkin.SkinImage; import forge.toolbox.FSkin.SkinnedTable; import forge.toolbox.FSkin.SkinnedTableHeader; +import forge.util.Localizer; /** @@ -255,7 +256,7 @@ public final class ItemListView extends ItemView { @Override protected String getCaption() { - return "List View"; + return Localizer.getInstance().getMessage("lblListView"); } @Override diff --git a/forge-gui-desktop/src/main/java/forge/itemmanager/views/StarRenderer.java b/forge-gui-desktop/src/main/java/forge/itemmanager/views/StarRenderer.java index be64ea0bf4d..c6d27df5bc9 100644 --- a/forge-gui-desktop/src/main/java/forge/itemmanager/views/StarRenderer.java +++ b/forge-gui-desktop/src/main/java/forge/itemmanager/views/StarRenderer.java @@ -23,6 +23,8 @@ import forge.item.IPaperCard; import forge.item.InventoryItem; import forge.toolbox.FSkin; import forge.toolbox.FSkin.SkinImage; +import forge.util.CardTranslation; +import forge.util.Localizer; import javax.swing.*; @@ -77,16 +79,17 @@ public class StarRenderer extends ItemCellRenderer { } private void update() { + final Localizer localizer = Localizer.getInstance(); if (card == null) { this.setToolTipText(null); skinImage = null; } else if (CardPreferences.getPrefs(card).getStarCount() == 0) { - this.setToolTipText("Click to add " + card.getName() + " to your favorites"); + this.setToolTipText(localizer.getMessage("lblClickToAddTargetToFavorites", CardTranslation.getTranslatedName(card.getName()))); skinImage = FSkin.getImage(FSkinProp.IMG_STAR_OUTLINE); } else { //TODO: consider supporting more than 1 star - this.setToolTipText("Click to remove " + card.getName() + " from your favorites"); + this.setToolTipText(localizer.getMessage("lblClickToRemoveTargetToFavorites", CardTranslation.getTranslatedName(card.getName()))); skinImage = FSkin.getImage(FSkinProp.IMG_STAR_FILLED); } } diff --git a/forge-gui-desktop/src/main/java/forge/screens/deckeditor/AddBasicLandsDialog.java b/forge-gui-desktop/src/main/java/forge/screens/deckeditor/AddBasicLandsDialog.java index 923bdaee6ce..a8adb56bea9 100644 --- a/forge-gui-desktop/src/main/java/forge/screens/deckeditor/AddBasicLandsDialog.java +++ b/forge-gui-desktop/src/main/java/forge/screens/deckeditor/AddBasicLandsDialog.java @@ -346,7 +346,8 @@ public class AddBasicLandsDialog { } } }).build(); - + btnSubtract.getAccessibleContext().setAccessibleName("Remove " + cardName); + btnAdd.getAccessibleContext().setAccessibleName("Add " + cardName); add(cardPanel); add(cbLandArt); add(lblCount); @@ -385,7 +386,7 @@ public class AddBasicLandsDialog { int artChoiceCount = FModel.getMagicDb().getCommonCards().getArtCount(cardName, landSet.getCode()); cbLandArt.addItem(Localizer.getInstance().getMessage("lblAssortedArt")); for (int i = 1; i <= artChoiceCount; i++) { - cbLandArt.addItem(Localizer.getInstance().getMessage("lblCardArt") + " " + i); + cbLandArt.addItem(Localizer.getInstance().getMessage("lblCardArtN", String.valueOf(i))); } } diff --git a/forge-gui-desktop/src/main/java/forge/screens/deckeditor/CDeckEditorUI.java b/forge-gui-desktop/src/main/java/forge/screens/deckeditor/CDeckEditorUI.java index 80f2ac05ea1..be7750966f8 100644 --- a/forge-gui-desktop/src/main/java/forge/screens/deckeditor/CDeckEditorUI.java +++ b/forge-gui-desktop/src/main/java/forge/screens/deckeditor/CDeckEditorUI.java @@ -224,8 +224,10 @@ public enum CDeckEditorUI implements ICDoc { addSelectedCards(e.isControlDown() || e.isMetaDown(), e.isShiftDown() ? 4: 1); } else if (KeyEvent.VK_LEFT == e.getKeyCode() || KeyEvent.VK_RIGHT == e.getKeyCode()) { + if (e.isControlDown() || e.isMetaDown()) { deckView.focus(); e.consume(); //prevent losing selection +} } } }); @@ -236,8 +238,10 @@ public enum CDeckEditorUI implements ICDoc { removeSelectedCards(e.isControlDown() || e.isMetaDown(), e.isShiftDown() ? 4: 1); } else if (KeyEvent.VK_LEFT == e.getKeyCode() || KeyEvent.VK_RIGHT == e.getKeyCode()) { - catView.focus(); - e.consume(); //prevent losing selection + if (e.isControlDown() || e.isMetaDown()) { + catView.focus(); + e.consume(); //prevent losing selection + } } else if (KeyEvent.VK_F == e.getKeyCode()) { // let ctrl/cmd-F set focus to the text filter box diff --git a/forge-gui-desktop/src/main/java/forge/screens/deckeditor/DeckImport.java b/forge-gui-desktop/src/main/java/forge/screens/deckeditor/DeckImport.java index 4484002b868..1f61229f70f 100644 --- a/forge-gui-desktop/src/main/java/forge/screens/deckeditor/DeckImport.java +++ b/forge-gui-desktop/src/main/java/forge/screens/deckeditor/DeckImport.java @@ -39,6 +39,7 @@ import forge.toolbox.FScrollPane; import forge.toolbox.FSkin; import forge.toolbox.FTextArea; import forge.view.FDialog; +import forge.util.Localizer; /** * @@ -77,13 +78,13 @@ public class DeckImport ex private final FHtmlViewer htmlOutput = new FHtmlViewer(DeckImport.HTML_WELCOME_TEXT); private final FScrollPane scrollInput = new FScrollPane(this.txtInput, false); private final FScrollPane scrollOutput = new FScrollPane(this.htmlOutput, false); - private final FLabel summaryMain = new FLabel.Builder().text("Imported deck summary will appear here").build(); - private final FLabel summarySide = new FLabel.Builder().text("Line for sideboard summary").build(); - private final FButton cmdAccept = new FButton("Import Deck"); - private final FButton cmdCancel = new FButton("Cancel"); - private final FCheckBox newEditionCheck = new FCheckBox("Import latest version of card", true); - private final FCheckBox dateTimeCheck = new FCheckBox("Use only sets released before:", false); - private final FCheckBox onlyCoreExpCheck = new FCheckBox("Use only core and expansion sets", true); + private final FLabel summaryMain = new FLabel.Builder().text(Localizer.getInstance().getMessage("lblImportedDeckSummay")).build(); + private final FLabel summarySide = new FLabel.Builder().text(Localizer.getInstance().getMessage("lblSideboardSummayLine")).build(); + private final FButton cmdAccept = new FButton(Localizer.getInstance().getMessage("lblImportDeck")); + private final FButton cmdCancel = new FButton(Localizer.getInstance().getMessage("lblCancel")); + private final FCheckBox newEditionCheck = new FCheckBox(Localizer.getInstance().getMessage("lblImportLatestVersionCard"), true); + private final FCheckBox dateTimeCheck = new FCheckBox(Localizer.getInstance().getMessage("lblUseOnlySetsReleasedBefore"), false); + private final FCheckBox onlyCoreExpCheck = new FCheckBox(Localizer.getInstance().getMessage("lblUseOnlyCoreAndExpansionSets"), true); private final FComboBox monthDropdown = new FComboBox<>(); //don't need wrappers since skin can't change while this dialog is open private final FComboBox yearDropdown = new FComboBox<>(); @@ -102,14 +103,14 @@ public class DeckImport ex this.setPreferredSize(new java.awt.Dimension(wWidth, wHeight)); this.setSize(wWidth, wHeight); - this.setTitle("Deck Importer"); + this.setTitle(Localizer.getInstance().getMessage("lblDeckImporter")); txtInput.setFocusable(true); txtInput.setEditable(true); final FSkin.SkinColor foreColor = FSkin.getColor(FSkin.Colors.CLR_TEXT); - this.scrollInput.setBorder(new FSkin.TitledSkinBorder(BorderFactory.createEtchedBorder(), "Paste or type a decklist", foreColor)); - this.scrollOutput.setBorder(new FSkin.TitledSkinBorder(BorderFactory.createEtchedBorder(), "Expect the recognized lines to appear", foreColor)); + this.scrollInput.setBorder(new FSkin.TitledSkinBorder(BorderFactory.createEtchedBorder(), Localizer.getInstance().getMessage("lblPasteTypeDecklist"), foreColor)); + this.scrollOutput.setBorder(new FSkin.TitledSkinBorder(BorderFactory.createEtchedBorder(), Localizer.getInstance().getMessage("lblExpectRecognizedLines"), foreColor)); this.scrollInput.setViewportBorder(BorderFactory.createLoweredBevelBorder()); this.scrollOutput.setViewportBorder(BorderFactory.createLoweredBevelBorder()); @@ -234,8 +235,8 @@ public class DeckImport ex idx = 1; } } - summaryMain.setText(String.format("Main: %d cards recognized, %d unknown cards", cardsOk[0], cardsUnknown[0])); - summarySide.setText(String.format("Sideboard: %d cards recognized, %d unknown cards", cardsOk[1], cardsUnknown[1])); + summaryMain.setText(Localizer.getInstance().getMessage("lblDeckImporterSummaryOfMain", String.valueOf(cardsOk[0]), String.valueOf(cardsUnknown[0]))); + summarySide.setText(Localizer.getInstance().getMessage("lblDeckImporterSummaryOfSideboard", String.valueOf(cardsOk[1]), String.valueOf(cardsUnknown[1]))); cmdAccept.setEnabled(cardsOk[0] > 0); } diff --git a/forge-gui-desktop/src/main/java/forge/screens/deckeditor/controllers/ACEditorBase.java b/forge-gui-desktop/src/main/java/forge/screens/deckeditor/controllers/ACEditorBase.java index 3bd75e1d858..2ad7fa6106f 100644 --- a/forge-gui-desktop/src/main/java/forge/screens/deckeditor/controllers/ACEditorBase.java +++ b/forge-gui-desktop/src/main/java/forge/screens/deckeditor/controllers/ACEditorBase.java @@ -458,7 +458,7 @@ public abstract class ACEditorBase { private IBoosterDraft boosterDraft; - private String ccAddLabel = "Add card"; + private String ccAddLabel = Localizer.getInstance().getMessage("lblAddcard"); private DragCell constructedDecksParent = null; private DragCell commanderDecksParent = null; private DragCell oathbreakerDecksParent = null; @@ -76,7 +76,7 @@ public class CEditorDraftingProcess extends ACEditorBase { //hide filters and options panel so more of pack is visible by default catalogManager.setHideViewOptions(1, true); - deckManager.setCaption("Draft Picks"); + deckManager.setCaption(localizer.getMessage("lblDraftPicks")); catalogManager.setAlwaysNonUnique(true); deckManager.setAlwaysNonUnique(true); @@ -133,7 +133,7 @@ public class CEditorDraftingProcess extends ACEditorBase { @Override protected void buildAddContextMenu(EditorContextMenuBuilder cmb) { - cmb.addMoveItems("Draft", null); + cmb.addMoveItems(localizer.getMessage("lblDraft"), null); } @Override @@ -152,7 +152,7 @@ public class CEditorDraftingProcess extends ACEditorBase { private void showChoices(final ItemPool list) { int packNumber = ((BoosterDraft) boosterDraft).getCurrentBoosterIndex() + 1; - this.getCatalogManager().setCaption("Pack " + packNumber + " - Cards"); + this.getCatalogManager().setCaption(localizer.getMessage("lblPackNCards", String.valueOf(packNumber))); this.getCatalogManager().setPool(list); } // showChoices() diff --git a/forge-gui-desktop/src/main/java/forge/screens/deckeditor/controllers/CEditorQuestDraftingProcess.java b/forge-gui-desktop/src/main/java/forge/screens/deckeditor/controllers/CEditorQuestDraftingProcess.java index b3c7879eb47..1c56c4fe9a7 100644 --- a/forge-gui-desktop/src/main/java/forge/screens/deckeditor/controllers/CEditorQuestDraftingProcess.java +++ b/forge-gui-desktop/src/main/java/forge/screens/deckeditor/controllers/CEditorQuestDraftingProcess.java @@ -34,6 +34,7 @@ import forge.screens.home.quest.CSubmenuQuestDraft; import forge.screens.home.quest.VSubmenuQuestDraft; import forge.screens.match.controllers.CDetailPicture; import forge.util.ItemPool; +import forge.util.Localizer; import java.util.Map.Entry; @@ -55,7 +56,7 @@ public class CEditorQuestDraftingProcess extends ACEditorBase list) { int packNumber = ((BoosterDraft) boosterDraft).getCurrentBoosterIndex() + 1; - getCatalogManager().setCaption("Pack " + packNumber + " - Cards"); + this.getCatalogManager().setCaption(Localizer.getInstance().getMessage("lblPackNCards", String.valueOf(packNumber))); getCatalogManager().setPool(list); } // showChoices() diff --git a/forge-gui-desktop/src/main/java/forge/screens/deckeditor/controllers/CEditorTokenViewer.java b/forge-gui-desktop/src/main/java/forge/screens/deckeditor/controllers/CEditorTokenViewer.java index ed3d896318f..f60333a1d34 100644 --- a/forge-gui-desktop/src/main/java/forge/screens/deckeditor/controllers/CEditorTokenViewer.java +++ b/forge-gui-desktop/src/main/java/forge/screens/deckeditor/controllers/CEditorTokenViewer.java @@ -11,6 +11,7 @@ import forge.model.FModel; import forge.screens.deckeditor.views.*; import forge.screens.home.quest.CSubmenuQuestDecks; import forge.screens.match.controllers.CDetailPicture; +import forge.util.Localizer; import java.util.List; import java.util.Map; @@ -44,7 +45,7 @@ public class CEditorTokenViewer extends ACEditorBase { final TokenManager catalogManager = new TokenManager(cDetailPicture0, false); final TokenManager deckManager = new TokenManager(cDetailPicture0, false); - catalogManager.setCaption("All Tokens"); + catalogManager.setCaption(Localizer.getInstance().getMessage("lblAllTokens")); catalogManager.setAlwaysNonUnique(true); this.setCatalogManager(catalogManager); this.setDeckManager(deckManager); @@ -103,7 +104,7 @@ public class CEditorTokenViewer extends ACEditorBase { resetUI(); CCTabLabel = VCardCatalog.SINGLETON_INSTANCE.getTabLabel().getText(); - VCardCatalog.SINGLETON_INSTANCE.getTabLabel().setText("All tokens"); + VCardCatalog.SINGLETON_INSTANCE.getTabLabel().setText(Localizer.getInstance().getMessage("lblAllTokens")); this.getBtnAdd().setVisible(false); this.getBtnAdd4().setVisible(false); diff --git a/forge-gui-desktop/src/main/java/forge/screens/deckeditor/views/VProbabilities.java b/forge-gui-desktop/src/main/java/forge/screens/deckeditor/views/VProbabilities.java index 2191837fb80..4c95e6af8f8 100644 --- a/forge-gui-desktop/src/main/java/forge/screens/deckeditor/views/VProbabilities.java +++ b/forge-gui-desktop/src/main/java/forge/screens/deckeditor/views/VProbabilities.java @@ -23,6 +23,7 @@ import forge.screens.deckeditor.controllers.CProbabilities; import forge.toolbox.FLabel; import forge.toolbox.FScrollPane; import forge.toolbox.FSkin; +import forge.util.Localizer; /** * Assembles Swing components of deck editor analysis tab. @@ -35,16 +36,16 @@ public enum VProbabilities implements IVDoc { // Fields used with interface IVDoc private DragCell parentCell; - private final DragTab tab = new DragTab("Draw Order"); + private final DragTab tab = new DragTab(Localizer.getInstance().getMessage("lblDrawOrder")); // Title labels private final FLabel lblReshuffle = new FLabel.Builder() - .hoverable(true).text("CLICK HERE TO RE-SHUFFLE").tooltip("See a new sample shuffle") + .hoverable(true).text(Localizer.getInstance().getMessage("lblClickHereToReshuffle")).tooltip(Localizer.getInstance().getMessage("lblSeeANewSampleShuffle")) .fontSize(16).build(); private final FLabel lblSampleHand = new FLabel.Builder().fontStyle(Font.BOLD) - .fontSize(12).text("SAMPLE HAND").opaque(true).build(); + .fontSize(12).text(Localizer.getInstance().getMessage("lblSampleHand")).opaque(true).build(); private final FLabel lblRemainingDraws = new FLabel.Builder().fontStyle(Font.BOLD) - .fontSize(12).text("REMAINING DRAWS").opaque(true).build(); + .fontSize(12).text(Localizer.getInstance().getMessage("lblRemainingDraws")).opaque(true).build(); // private final JLabel lblExplanation = new FLabel.Builder() // .fontSize(11).text("XX % = frequency that card will appear at that position").build(); diff --git a/forge-gui-desktop/src/main/java/forge/screens/deckeditor/views/VStatistics.java b/forge-gui-desktop/src/main/java/forge/screens/deckeditor/views/VStatistics.java index ee215c8ebc9..58dc96d745e 100644 --- a/forge-gui-desktop/src/main/java/forge/screens/deckeditor/views/VStatistics.java +++ b/forge-gui-desktop/src/main/java/forge/screens/deckeditor/views/VStatistics.java @@ -15,6 +15,7 @@ import forge.toolbox.FLabel; import forge.toolbox.FScrollPane; import forge.toolbox.FSkin; import forge.toolbox.FSkin.SkinImage; +import forge.util.Localizer; /** * Assembles Swing components of deck editor analysis tab. @@ -27,23 +28,23 @@ public enum VStatistics implements IVDoc { // Fields used with interface IVDoc private DragCell parentCell; - private final DragTab tab = new DragTab("Statistics"); + private final DragTab tab = new DragTab(Localizer.getInstance().getMessage("lblStatistics")); // Global stats private FLabel lblTotal = new FLabel.Builder() - .text("TOTAL CARDS: 0").tooltip("Total cards") + .text("TOTAL CARDS: 0").tooltip(Localizer.getInstance().getMessage("lblTotalCards")) .fontStyle(Font.BOLD).fontSize(11).fontStyle(Font.BOLD).build(); private FLabel lblTMC = new FLabel.Builder() - .text("TOTAL MANA COST: 0").tooltip("Total mana cost") + .text("TOTAL MANA COST: 0").tooltip(Localizer.getInstance().getMessage("lblTotalManaCost")) .fontStyle(Font.BOLD).fontSize(11).fontStyle(Font.BOLD).build(); private FLabel lblAMC = new FLabel.Builder() - .text("AVERAGE MANA COST: 0.00").tooltip("Average mana cost") + .text("AVERAGE MANA COST: 0.00").tooltip(Localizer.getInstance().getMessage("lblAverageManaCost")) .fontStyle(Font.BOLD).fontSize(11).fontStyle(Font.BOLD).build(); private FLabel lblCardCountHeader = new FLabel.Builder() - .text("CARDS BY COLOR, TYPE AND CMC:").tooltip("Breakdown of cards by color, type and CMC") + .text(Localizer.getInstance().getMessage("lblCardByColorTypeCMC")).tooltip(Localizer.getInstance().getMessage("lblBreakdownOfColorTypeCMC")) .fontStyle(Font.BOLD).fontSize(11).fontStyle(Font.BOLD).build(); private FLabel lblShardCountHeader = new FLabel.Builder() - .text("COLORED MANA SYMBOLS IN MANA COST:").tooltip("Amount of mana symbols in mana cost of cards") + .text(Localizer.getInstance().getMessage("lblColoredManaSymbolsINManaCost")).tooltip(Localizer.getInstance().getMessage("lblAmountOfManaSymbolsInManaCostOfCards")) .fontStyle(Font.BOLD).fontSize(11).fontStyle(Font.BOLD).build(); // Total and color count labels @@ -90,38 +91,38 @@ public enum VStatistics implements IVDoc { scroller.getViewport().setBorder(null); // Color stats - lblMulti.setToolTipText("Multicolor Card Count"); - lblBlack.setToolTipText("Black Card Count"); - lblBlue.setToolTipText("Blue Card Count"); - lblGreen.setToolTipText("Green Card Count"); - lblRed.setToolTipText("Red Card Count"); - lblWhite.setToolTipText("White Card Count"); - lblColorless.setToolTipText("Colorless Card Count"); + lblMulti.setToolTipText(Localizer.getInstance().getMessage("lblMulticolorCardCount")); + lblBlack.setToolTipText(Localizer.getInstance().getMessage("lblBlackCardCount")); + lblBlue.setToolTipText(Localizer.getInstance().getMessage("lblBlueCardCount")); + lblGreen.setToolTipText(Localizer.getInstance().getMessage("lblGreenCardCount")); + lblRed.setToolTipText(Localizer.getInstance().getMessage("lblRedCardCount")); + lblWhite.setToolTipText(Localizer.getInstance().getMessage("lblWhiteCardCount")); + lblColorless.setToolTipText(Localizer.getInstance().getMessage("lblColorlessCardCount")); // Colored mana symbol count stats - lblBlackShard.setToolTipText("Black Mana Symbol Count"); - lblBlueShard.setToolTipText("Blue Mana Symbol Count"); - lblGreenShard.setToolTipText("Green Mana Symbol Count"); - lblRedShard.setToolTipText("Red Mana Symbol Count"); - lblWhiteShard.setToolTipText("White Mana Symbol Count"); + lblBlackShard.setToolTipText(Localizer.getInstance().getMessage("lblBlackManaSymbolCount")); + lblBlueShard.setToolTipText(Localizer.getInstance().getMessage("lblBlueManaSymbolCount")); + lblGreenShard.setToolTipText(Localizer.getInstance().getMessage("lblGreenManaSymbolCount")); + lblRedShard.setToolTipText(Localizer.getInstance().getMessage("lblRedManaSymbolCount")); + lblWhiteShard.setToolTipText(Localizer.getInstance().getMessage("lblWhiteManaSymbolCount")); // Type stats - lblArtifact.setToolTipText("Artifact Card Count"); - lblCreature.setToolTipText("Creature Card Count"); - lblEnchantment.setToolTipText("Enchantment Card Count"); - lblInstant.setToolTipText("Instant Card Count"); - lblLand.setToolTipText("Land Card Count"); - lblPlaneswalker.setToolTipText("Planeswalker Card Count"); - lblSorcery.setToolTipText("Sorcery Card Count"); + lblArtifact.setToolTipText(Localizer.getInstance().getMessage("lblArtifactCardCount")); + lblCreature.setToolTipText(Localizer.getInstance().getMessage("lblCreatureCardCount")); + lblEnchantment.setToolTipText(Localizer.getInstance().getMessage("lblEnchantmentCardCount")); + lblInstant.setToolTipText(Localizer.getInstance().getMessage("lblInstantCardCount")); + lblLand.setToolTipText(Localizer.getInstance().getMessage("lblLandCardCount")); + lblPlaneswalker.setToolTipText(Localizer.getInstance().getMessage("lblPlaneswalkerCardCount")); + lblSorcery.setToolTipText(Localizer.getInstance().getMessage("lblSorceryCardCount")); // CMC stats - lblCMC0.setToolTipText("CMC 0 Card Count"); - lblCMC1.setToolTipText("CMC 1 Card Count"); - lblCMC2.setToolTipText("CMC 2 Card Count"); - lblCMC3.setToolTipText("CMC 3 Card Count"); - lblCMC4.setToolTipText("CMC 4 Card Count"); - lblCMC5.setToolTipText("CMC 5 Card Count"); - lblCMC6.setToolTipText("CMC 6+ Card Count"); + lblCMC0.setToolTipText(Localizer.getInstance().getMessage("lblCMCNCardCount", String.valueOf(0))); + lblCMC1.setToolTipText(Localizer.getInstance().getMessage("lblCMCNCardCount", String.valueOf(1))); + lblCMC2.setToolTipText(Localizer.getInstance().getMessage("lblCMCNCardCount", String.valueOf(2))); + lblCMC3.setToolTipText(Localizer.getInstance().getMessage("lblCMCNCardCount", String.valueOf(3))); + lblCMC4.setToolTipText(Localizer.getInstance().getMessage("lblCMCNCardCount", String.valueOf(4))); + lblCMC5.setToolTipText(Localizer.getInstance().getMessage("lblCMCNCardCount", String.valueOf(5))); + lblCMC6.setToolTipText(Localizer.getInstance().getMessage("lblCMCNCardCount", "6+")); // Stats container pnlStats.setOpaque(false); diff --git a/forge-gui-desktop/src/main/java/forge/screens/home/CLobby.java b/forge-gui-desktop/src/main/java/forge/screens/home/CLobby.java index 0058e27744f..1c20478ef49 100644 --- a/forge-gui-desktop/src/main/java/forge/screens/home/CLobby.java +++ b/forge-gui-desktop/src/main/java/forge/screens/home/CLobby.java @@ -11,9 +11,7 @@ import com.google.common.collect.Iterables; import forge.deck.DeckProxy; import forge.deck.DeckType; -import forge.deckchooser.DecksComboBoxEvent; import forge.deckchooser.FDeckChooser; -import forge.deckchooser.IDecksComboBoxListener; import forge.model.FModel; import forge.properties.ForgePreferences; import forge.properties.ForgePreferences.FPref; @@ -80,35 +78,15 @@ public class CLobby { final FDeckChooser fdccom = view.getCommanderDeckChooser(iSlot); fdccom.initialize(FPref.COMMANDER_DECK_STATES[iSlot], defaultDeckTypeForCommanderSlot(iSlot)); fdccom.populate(); - fdccom.getDecksComboBox().addListener(new IDecksComboBoxListener() { - @Override public final void deckTypeSelected(final DecksComboBoxEvent ev) { - view.focusOnAvatar(); - } - }); final FDeckChooser fdobcom = view.getOathbreakerDeckChooser(iSlot); fdobcom.initialize(FPref.OATHBREAKER_DECK_STATES[iSlot], defaultDeckTypeForOathbreakerSlot(iSlot)); fdobcom.populate(); - fdobcom.getDecksComboBox().addListener(new IDecksComboBoxListener() { - @Override public final void deckTypeSelected(final DecksComboBoxEvent ev) { - view.focusOnAvatar(); - } - }); final FDeckChooser fdtlcom = view.getTinyLeaderDeckChooser(iSlot); fdtlcom.initialize(FPref.TINY_LEADER_DECK_STATES[iSlot], defaultDeckTypeForTinyLeaderSlot(iSlot)); fdtlcom.populate(); - fdtlcom.getDecksComboBox().addListener(new IDecksComboBoxListener() { - @Override public final void deckTypeSelected(final DecksComboBoxEvent ev) { - view.focusOnAvatar(); - } - }); final FDeckChooser fdbcom = view.getBrawlDeckChooser(iSlot); fdbcom.initialize(FPref.BRAWL_DECK_STATES[iSlot], defaultDeckTypeForBrawlSlot(iSlot)); fdbcom.populate(); - fdbcom.getDecksComboBox().addListener(new IDecksComboBoxListener() { - @Override public final void deckTypeSelected(final DecksComboBoxEvent ev) { - view.focusOnAvatar(); - } - }); } final ForgePreferences prefs = FModel.getPreferences(); diff --git a/forge-gui-desktop/src/main/java/forge/screens/home/StartButton.java b/forge-gui-desktop/src/main/java/forge/screens/home/StartButton.java index 0825b865f61..a3014a20488 100644 --- a/forge-gui-desktop/src/main/java/forge/screens/home/StartButton.java +++ b/forge-gui-desktop/src/main/java/forge/screens/home/StartButton.java @@ -23,7 +23,8 @@ public class StartButton extends SkinnedButton { setRolloverIcon(FSkin.getIcon(FSkinProp.IMG_BTN_START_OVER)); setIcon(FSkin.getIcon(FSkinProp.IMG_BTN_START_UP)); setPressedIcon(FSkin.getIcon(FSkinProp.IMG_BTN_START_DOWN)); - + // Accessible name. + this.getAccessibleContext().setAccessibleName("Start game"); addFocusListener(new FocusListener() { @Override public void focusLost(FocusEvent arg0) { diff --git a/forge-gui-desktop/src/main/java/forge/screens/home/VHomeUI.java b/forge-gui-desktop/src/main/java/forge/screens/home/VHomeUI.java index 99a38f3f046..f0dc9136e10 100644 --- a/forge-gui-desktop/src/main/java/forge/screens/home/VHomeUI.java +++ b/forge-gui-desktop/src/main/java/forge/screens/home/VHomeUI.java @@ -17,31 +17,9 @@ */ package forge.screens.home; -import java.awt.Dimension; -import java.awt.Graphics; -import java.awt.Graphics2D; -import java.util.ArrayList; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.SortedMap; -import java.util.TreeMap; - -import javax.swing.JLabel; -import javax.swing.JPanel; -import javax.swing.ScrollPaneConstants; -import javax.swing.SwingConstants; - -import forge.screens.home.puzzle.VSubmenuPuzzleCreate; -import forge.screens.home.puzzle.VSubmenuPuzzleSolve; -import net.miginfocom.swing.MigLayout; import forge.Singletons; import forge.assets.FSkinProp; -import forge.gui.framework.EDocID; -import forge.gui.framework.FScreen; -import forge.gui.framework.ICDoc; -import forge.gui.framework.ILocalRepaint; -import forge.gui.framework.IVTopLevelUI; +import forge.gui.framework.*; import forge.model.FModel; import forge.properties.ForgePreferences.FPref; import forge.screens.home.gauntlet.VSubmenuGauntletBuild; @@ -49,26 +27,26 @@ import forge.screens.home.gauntlet.VSubmenuGauntletContests; import forge.screens.home.gauntlet.VSubmenuGauntletLoad; import forge.screens.home.gauntlet.VSubmenuGauntletQuick; import forge.screens.home.online.VSubmenuOnlineLobby; -import forge.screens.home.quest.VSubmenuChallenges; -import forge.screens.home.quest.VSubmenuDuels; -import forge.screens.home.quest.VSubmenuQuestData; -import forge.screens.home.quest.VSubmenuQuestDecks; -import forge.screens.home.quest.VSubmenuQuestDraft; -import forge.screens.home.quest.VSubmenuQuestPrefs; +import forge.screens.home.puzzle.VSubmenuPuzzleCreate; +import forge.screens.home.puzzle.VSubmenuPuzzleSolve; +//import forge.screens.home.puzzle.VSubmenuTutorial; +import forge.screens.home.quest.*; import forge.screens.home.sanctioned.VSubmenuConstructed; import forge.screens.home.sanctioned.VSubmenuDraft; import forge.screens.home.sanctioned.VSubmenuSealed; -import forge.screens.home.settings.VSubmenuAchievements; -import forge.screens.home.settings.VSubmenuAvatars; -import forge.screens.home.settings.VSubmenuDownloaders; -import forge.screens.home.settings.VSubmenuPreferences; -import forge.screens.home.settings.VSubmenuReleaseNotes; +import forge.screens.home.settings.*; import forge.toolbox.FLabel; import forge.toolbox.FScrollPanel; import forge.toolbox.FSkin; import forge.toolbox.FSkin.SkinColor; import forge.toolbox.FSkin.SkinnedPanel; import forge.view.FView; +import net.miginfocom.swing.MigLayout; + +import javax.swing.*; +import java.awt.*; +import java.util.*; +import java.util.List; /** * Top level view class for home UI drag layout.
@@ -122,11 +100,12 @@ public enum VHomeUI implements IVTopLevelUI { allSubmenus.add(VSubmenuOnlineLobby.SINGLETON_INSTANCE); + allSubmenus.add(VSubmenuQuestStart.SINGLETON_INSTANCE); + allSubmenus.add(VSubmenuQuestLoadData.SINGLETON_INSTANCE); + allSubmenus.add(VSubmenuQuestDecks.SINGLETON_INSTANCE); allSubmenus.add(VSubmenuDuels.SINGLETON_INSTANCE); allSubmenus.add(VSubmenuChallenges.SINGLETON_INSTANCE); allSubmenus.add(VSubmenuQuestDraft.SINGLETON_INSTANCE); - allSubmenus.add(VSubmenuQuestDecks.SINGLETON_INSTANCE); - allSubmenus.add(VSubmenuQuestData.SINGLETON_INSTANCE); allSubmenus.add(VSubmenuQuestPrefs.SINGLETON_INSTANCE); allSubmenus.add(VSubmenuGauntletQuick.SINGLETON_INSTANCE); @@ -136,6 +115,7 @@ public enum VHomeUI implements IVTopLevelUI { allSubmenus.add(VSubmenuPuzzleSolve.SINGLETON_INSTANCE); allSubmenus.add(VSubmenuPuzzleCreate.SINGLETON_INSTANCE); + //allSubmenus.add(VSubmenuTutorial.SINGLETON_INSTANCE); allSubmenus.add(VSubmenuPreferences.SINGLETON_INSTANCE); allSubmenus.add(VSubmenuAchievements.SINGLETON_INSTANCE); diff --git a/forge-gui-desktop/src/main/java/forge/screens/home/VLobby.java b/forge-gui-desktop/src/main/java/forge/screens/home/VLobby.java index aebb0936bec..efe8a075a92 100644 --- a/forge-gui-desktop/src/main/java/forge/screens/home/VLobby.java +++ b/forge-gui-desktop/src/main/java/forge/screens/home/VLobby.java @@ -183,7 +183,6 @@ public class VLobby implements ILobbyView { if (lobby.hasControl()) { pnlStart.setOpaque(false); pnlStart.add(btnStart, "align center"); - // Start button event handling btnStart.addActionListener(new ActionListener() { @Override @@ -917,7 +916,7 @@ public class VLobby implements ILobbyView { final List usedNames = getPlayerNames(); do { newName = NameGenerator.getRandomName(gender, type, usedNames); - confirmMsg = localizer.getMessage("lblconfirmName").replace("%n","\"" +newName + "\""); + confirmMsg = localizer.getMessage("lblconfirmName").replace("%s","\"" +newName + "\""); } while (!FOptionPane.showConfirmDialog(confirmMsg, title, localizer.getMessage("lblUseThisName"), localizer.getMessage("lblTryAgain"), true)); return newName; diff --git a/forge-gui-desktop/src/main/java/forge/screens/home/online/CSubmenuOnlineLobby.java b/forge-gui-desktop/src/main/java/forge/screens/home/online/CSubmenuOnlineLobby.java index 8aa5bf49971..6a29136595e 100644 --- a/forge-gui-desktop/src/main/java/forge/screens/home/online/CSubmenuOnlineLobby.java +++ b/forge-gui-desktop/src/main/java/forge/screens/home/online/CSubmenuOnlineLobby.java @@ -22,6 +22,7 @@ import forge.screens.home.CLobby; import forge.screens.home.VLobby; import forge.screens.home.sanctioned.ConstructedGameMenu; import forge.util.gui.SOptionPane; +import forge.util.Localizer; public enum CSubmenuOnlineLobby implements ICDoc, IMenuProvider { SINGLETON_INSTANCE; @@ -49,7 +50,7 @@ public enum CSubmenuOnlineLobby implements ICDoc, IMenuProvider { } catch (Exception ex) { // IntelliJ swears that BindException isn't thrown in this try block, but it is! if (ex.getClass() == BindException.class) { - SOptionPane.showErrorDialog("Unable to start server, port already in use!"); + SOptionPane.showErrorDialog(Localizer.getInstance().getMessage("lblUnableStartServerPortAlreadyUse")); SOverlayUtils.hideOverlay(); } else { BugReporter.reportException(ex); @@ -64,7 +65,7 @@ public enum CSubmenuOnlineLobby implements ICDoc, IMenuProvider { SwingUtilities.invokeLater(new Runnable() { @Override public void run() { - SOverlayUtils.startGameOverlay("Starting server..."); + SOverlayUtils.startGameOverlay(Localizer.getInstance().getMessage("lblStartingServer")); SOverlayUtils.showOverlay(); } }); @@ -88,7 +89,7 @@ public enum CSubmenuOnlineLobby implements ICDoc, IMenuProvider { SwingUtilities.invokeLater(new Runnable() { @Override public void run() { - SOverlayUtils.startGameOverlay("Connecting to server..."); + SOverlayUtils.startGameOverlay(Localizer.getInstance().getMessage("lblConnectingToServer")); SOverlayUtils.showOverlay(); } }); diff --git a/forge-gui-desktop/src/main/java/forge/screens/home/online/OnlineMenu.java b/forge-gui-desktop/src/main/java/forge/screens/home/online/OnlineMenu.java index 31b460a8c73..b35cafa2056 100644 --- a/forge-gui-desktop/src/main/java/forge/screens/home/online/OnlineMenu.java +++ b/forge-gui-desktop/src/main/java/forge/screens/home/online/OnlineMenu.java @@ -1,6 +1,7 @@ package forge.screens.home.online; import forge.gui.FNetOverlay; +import forge.util.Localizer; import javax.swing.*; import java.awt.event.ActionEvent; @@ -13,7 +14,7 @@ import java.awt.event.KeyEvent; public final class OnlineMenu { public static JMenu getMenu() { - JMenu menu = new JMenu("Online"); + JMenu menu = new JMenu(Localizer.getInstance().getMessage("lblOnline")); menu.setMnemonic(KeyEvent.VK_O); menu.add(getMenuItem_ConnectToServer()); menu.add(new JSeparator()); @@ -24,7 +25,7 @@ public final class OnlineMenu { public static final JCheckBoxMenuItem chatItem; static { - chatItem = new JCheckBoxMenuItem("Show Chat Panel"); + chatItem = new JCheckBoxMenuItem(Localizer.getInstance().getMessage("lblShowChatPanel")); chatItem.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { @@ -39,7 +40,7 @@ public final class OnlineMenu { } private static JMenuItem getMenuItem_ConnectToServer() { - JMenuItem menuItem = new JMenuItem("Connect to Server"); + JMenuItem menuItem = new JMenuItem(Localizer.getInstance().getMessage("lblConnectToServer")); menuItem.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { diff --git a/forge-gui-desktop/src/main/java/forge/screens/home/online/VSubmenuOnlineLobby.java b/forge-gui-desktop/src/main/java/forge/screens/home/online/VSubmenuOnlineLobby.java index 0b9c344906a..5e93afce851 100644 --- a/forge-gui-desktop/src/main/java/forge/screens/home/online/VSubmenuOnlineLobby.java +++ b/forge-gui-desktop/src/main/java/forge/screens/home/online/VSubmenuOnlineLobby.java @@ -24,12 +24,13 @@ import forge.net.server.FServerManager; import forge.toolbox.FButton; import forge.toolbox.FSkin; import forge.util.gui.SOptionPane; +import forge.util.Localizer; public enum VSubmenuOnlineLobby implements IVSubmenu, IOnlineLobby, IVTopLevelUI { SINGLETON_INSTANCE; private DragCell parentCell; - private final DragTab tab = new DragTab("Lobby"); + private final DragTab tab = new DragTab(Localizer.getInstance().getMessage("lblLobby")); private VLobby lobby; private FGameClient client; @@ -63,7 +64,7 @@ public enum VSubmenuOnlineLobby implements IVSubmenu, IOnli container.removeAll(); if (lobby == null) { - final FButton btnConnect = new FButton("Connect to Server"); + final FButton btnConnect = new FButton(Localizer.getInstance().getMessage("lblConnectToServer")); btnConnect.setFont(FSkin.getRelativeFont(20)); btnConnect.addActionListener(new ActionListener() { @Override @@ -83,7 +84,7 @@ public enum VSubmenuOnlineLobby implements IVSubmenu, IOnli container.setLayout(new MigLayout("insets 0, gap 0, wrap 1, ax right")); - lobby.getLblTitle().setText("Online Multiplayer: Lobby"); + lobby.getLblTitle().setText(Localizer.getInstance().getMessage("lblOnlineLobbyTitle")); pnlTitle.removeAll(); pnlTitle.setOpaque(false); pnlTitle.add(lobby.getLblTitle(), "w 95%, h 40px!, gap 0 0 15px 15px, span 2"); @@ -137,7 +138,7 @@ public enum VSubmenuOnlineLobby implements IVSubmenu, IOnli @Override public String getMenuTitle() { - return "Lobby"; + return Localizer.getInstance().getMessage("lblLobby"); } @Override @@ -183,13 +184,13 @@ public enum VSubmenuOnlineLobby implements IVSubmenu, IOnli public boolean onClosing(final FScreen screen) { final FServerManager server = FServerManager.getInstance(); if (server.isHosting()) { - if (SOptionPane.showConfirmDialog("Leave lobby? Doing so will shut down all connections and stop hosting.", "Leave")) { + if (SOptionPane.showConfirmDialog(Localizer.getInstance().getMessage("lblLeaveLobbyDescription"), Localizer.getInstance().getMessage("lblLeave"))) { server.stopServer(); FNetOverlay.SINGLETON_INSTANCE.reset(); return true; } } else { - if (client == null || SOptionPane.showConfirmDialog("Leave lobby?", "Leave")) { + if (client == null || SOptionPane.showConfirmDialog(Localizer.getInstance().getMessage("lblLeaveLobbyConfirm"), Localizer.getInstance().getMessage("lblLeave"))) { if (client != null) { client.close(); client = null; @@ -200,4 +201,8 @@ public enum VSubmenuOnlineLobby implements IVSubmenu, IOnli } return false; } + + @Override + public void closeConn(String msg) { + } } diff --git a/forge-gui-desktop/src/main/java/forge/screens/home/puzzle/CSubmenuPuzzleCreate.java b/forge-gui-desktop/src/main/java/forge/screens/home/puzzle/CSubmenuPuzzleCreate.java index 4544a5e040f..5bf6aeee046 100644 --- a/forge-gui-desktop/src/main/java/forge/screens/home/puzzle/CSubmenuPuzzleCreate.java +++ b/forge-gui-desktop/src/main/java/forge/screens/home/puzzle/CSubmenuPuzzleCreate.java @@ -15,6 +15,7 @@ import forge.player.GamePlayerUtil; import forge.puzzle.Puzzle; import forge.util.gui.SGuiChoose; import forge.util.gui.SOptionPane; +import forge.util.Localizer; import javax.swing.*; import java.awt.event.ActionEvent; @@ -78,7 +79,7 @@ public enum CSubmenuPuzzleCreate implements ICDoc, IMenuProvider { } private void startPuzzleCreate() { - String firstPlayer = SGuiChoose.one("Who should be the first to take a turn?", + String firstPlayer = SGuiChoose.one(Localizer.getInstance().getMessage("lblWhoShouldBeFirstTakeTurn"), Arrays.asList("Human", "AI")); final Puzzle emptyPuzzle = new Puzzle(generateEmptyPuzzle(firstPlayer)); @@ -95,11 +96,8 @@ public enum CSubmenuPuzzleCreate implements ICDoc, IMenuProvider { hostedMatch.setStartGameHook(new Runnable() { @Override public final void run() { - SOptionPane.showMessageDialog("Welcome to the Create a Puzzle mode.\n\n" - + "Please make sure that Developer Mode is enabled in Forge preferences.\n" - + "Remember that rule enforcement is active, so players will lose the game\n" - + "for drawing from empty library!", - "Create a New Puzzle", SOptionPane.WARNING_ICON); + SOptionPane.showMessageDialog(Localizer.getInstance().getMessage("lblWelcomePuzzleModeMessage"), + Localizer.getInstance().getMessage("lblCreateNewPuzzle"), SOptionPane.WARNING_ICON); emptyPuzzle.applyToGame(hostedMatch.getGame()); } }); diff --git a/forge-gui-desktop/src/main/java/forge/screens/home/puzzle/CSubmenuPuzzleSolve.java b/forge-gui-desktop/src/main/java/forge/screens/home/puzzle/CSubmenuPuzzleSolve.java index ce3e75a2ee2..ddfb8583b0d 100644 --- a/forge-gui-desktop/src/main/java/forge/screens/home/puzzle/CSubmenuPuzzleSolve.java +++ b/forge-gui-desktop/src/main/java/forge/screens/home/puzzle/CSubmenuPuzzleSolve.java @@ -13,8 +13,10 @@ import forge.match.HostedMatch; import forge.menus.IMenuProvider; import forge.menus.MenuUtil; import forge.player.GamePlayerUtil; +import forge.properties.ForgeConstants; import forge.puzzle.Puzzle; import forge.puzzle.PuzzleIO; +import forge.util.Localizer; import forge.util.gui.SOptionPane; import javax.swing.*; @@ -52,7 +54,7 @@ public enum CSubmenuPuzzleSolve implements ICDoc, IMenuProvider { }; private void updateData() { - final ArrayList puzzles = PuzzleIO.loadPuzzles(); + final ArrayList puzzles = PuzzleIO.loadPuzzles(ForgeConstants.PUZZLE_DIR); Collections.sort(puzzles); for(Puzzle p : puzzles) { @@ -75,7 +77,7 @@ public enum CSubmenuPuzzleSolve implements ICDoc, IMenuProvider { private boolean startPuzzleSolve() { final Puzzle selected = (Puzzle)view.getList().getSelectedValue(); if (selected == null) { - SOptionPane.showMessageDialog("Please select a puzzle from the list first!", "No puzzle selected", FSkinProp.ICO_ERROR); + SOptionPane.showMessageDialog(Localizer.getInstance().getMessage("lblPleaseFirstSelectAPuzzleFromList"), Localizer.getInstance().getMessage("lblNoSelectedPuzzle"), FSkinProp.ICO_ERROR); return false; } diff --git a/forge-gui-desktop/src/main/java/forge/screens/home/puzzle/CSubmenuTutorial.java b/forge-gui-desktop/src/main/java/forge/screens/home/puzzle/CSubmenuTutorial.java new file mode 100644 index 00000000000..9ef4597861e --- /dev/null +++ b/forge-gui-desktop/src/main/java/forge/screens/home/puzzle/CSubmenuTutorial.java @@ -0,0 +1,130 @@ +package forge.screens.home.puzzle; + +import forge.GuiBase; +import forge.UiCommand; +import forge.assets.FSkinProp; +import forge.deck.Deck; +import forge.game.GameRules; +import forge.game.GameType; +import forge.game.player.RegisteredPlayer; +import forge.gui.SOverlayUtils; +import forge.gui.framework.ICDoc; +import forge.match.HostedMatch; +import forge.menus.IMenuProvider; +import forge.menus.MenuUtil; +import forge.player.GamePlayerUtil; +import forge.properties.ForgeConstants; +import forge.puzzle.Puzzle; +import forge.puzzle.PuzzleIO; +import forge.util.Localizer; +import forge.util.gui.SOptionPane; + +import javax.swing.*; +import java.awt.event.ActionEvent; +import java.awt.event.ActionListener; +import java.util.ArrayList; +import java.util.Collections; +import java.util.List; + +public enum CSubmenuTutorial implements ICDoc, IMenuProvider { + SINGLETON_INSTANCE; + + private VSubmenuTutorial view = VSubmenuTutorial.SINGLETON_INSTANCE; + + @Override + public void register() { + + } + + @Override + public void initialize() { + view.getList().setSelectionMode(ListSelectionModel.SINGLE_SELECTION); + updateData(); + view.getBtnStart().addActionListener( + new ActionListener() { @Override + public void actionPerformed(final ActionEvent e) { startPuzzleSolve(); } }); + } + + private final UiCommand cmdStart = new UiCommand() { + private static final long serialVersionUID = -367368436333443417L; + + @Override public void run() { + startPuzzleSolve(); + } + }; + + private void updateData() { + final ArrayList tutorials = PuzzleIO.loadPuzzles(ForgeConstants.TUTORIAL_DIR); + Collections.sort(tutorials); + + for(Puzzle p : tutorials) { + view.getModel().addElement(p); + } + } + + @Override + public void update() { + MenuUtil.setMenuProvider(this); + } + + @Override + public List getMenus() { + final List menus = new ArrayList<>(); + menus.add(PuzzleGameMenu.getMenu()); + return menus; + } + + private boolean startPuzzleSolve() { + final Puzzle selected = (Puzzle)view.getList().getSelectedValue(); + if (selected == null) { + SOptionPane.showMessageDialog(Localizer.getInstance().getMessage("lblPleaseFirstSelectAPuzzleFromList"), Localizer.getInstance().getMessage("lblNoSelectedPuzzle"), FSkinProp.ICO_ERROR); + return false; + } + + SwingUtilities.invokeLater(new Runnable() { + @Override + public void run() { + SOverlayUtils.startGameOverlay(); + SOverlayUtils.showOverlay(); + } + }); + + final HostedMatch hostedMatch = GuiBase.getInterface().hostMatch(); + hostedMatch.setStartGameHook(new Runnable() { + @Override + public final void run() { + SOptionPane.showMessageDialog(selected.getGoalDescription(), selected.getName(), SOptionPane.INFORMATION_ICON); + selected.applyToGame(hostedMatch.getGame()); + } + }); + + hostedMatch.setEndGameHook((new Runnable() { + @Override + public void run() { + selected.savePuzzleSolve(hostedMatch.getGame().getOutcome().isWinner(GamePlayerUtil.getGuiPlayer())); + } + })); + + final List players = new ArrayList<>(); + final RegisteredPlayer human = new RegisteredPlayer(new Deck()).setPlayer(GamePlayerUtil.getGuiPlayer()); + human.setStartingHand(0); + players.add(human); + + final RegisteredPlayer ai = new RegisteredPlayer(new Deck()).setPlayer(GamePlayerUtil.createAiPlayer()); + ai.setStartingHand(0); + players.add(ai); + + GameRules rules = new GameRules(GameType.Puzzle); + rules.setGamesPerMatch(1); + hostedMatch.startMatch(rules, null, players, human, GuiBase.getInterface().getNewGuiGame()); + + SwingUtilities.invokeLater(new Runnable() { + @Override + public void run() { + SOverlayUtils.hideOverlay(); + } + }); + + return true; + } +} diff --git a/forge-gui-desktop/src/main/java/forge/screens/home/puzzle/VSubmenuPuzzleCreate.java b/forge-gui-desktop/src/main/java/forge/screens/home/puzzle/VSubmenuPuzzleCreate.java index 900ffcfe1fa..ff2fbb92f84 100644 --- a/forge-gui-desktop/src/main/java/forge/screens/home/puzzle/VSubmenuPuzzleCreate.java +++ b/forge-gui-desktop/src/main/java/forge/screens/home/puzzle/VSubmenuPuzzleCreate.java @@ -26,26 +26,26 @@ public enum VSubmenuPuzzleCreate implements IVSubmenu { private final FLabel lblInfo = new FLabel.Builder() .fontAlign(SwingConstants.LEFT).fontSize(16).fontStyle(Font.BOLD) - .text("Create a New Puzzle").build(); + .text(localizer.getMessage("lblCreateNewPuzzle")).build(); private final FLabel lblDir1 = new FLabel.Builder() - .text("In this mode, you will start with a clean battlefield and empty zones.") + .text(localizer.getMessage("lblCreatePuzzleDest1")) .fontSize(12).build(); private final FLabel lblDir2 = new FLabel.Builder() - .text("You will need to use the Developer Mode tools to create a game state for your puzzle.") + .text(localizer.getMessage("lblCreatePuzzleDest2")) .fontSize(12).build(); private final FLabel lblDir3 = new FLabel.Builder() - .text("Then, use the Dump Game State command to export your game state with metadata template.") + .text(localizer.getMessage("lblCreatePuzzleDest3")) .fontSize(12).build(); private final FLabel lblDir4 = new FLabel.Builder() - .text("You can edit the exported file in a text editor to change the puzzle name, description, and objectives.") + .text(localizer.getMessage("lblCreatePuzzleDest4")) .fontSize(12).build(); private final FLabel lblDir5 = new FLabel.Builder() - .text("The puzzle file needs to have the .pzl extension and must be placed in res/puzzles.") + .text(localizer.getMessage("lblCreatePuzzleDest5")) .fontSize(12).build(); private final StartButton btnStart = new StartButton(); diff --git a/forge-gui-desktop/src/main/java/forge/screens/home/puzzle/VSubmenuTutorial.java b/forge-gui-desktop/src/main/java/forge/screens/home/puzzle/VSubmenuTutorial.java new file mode 100644 index 00000000000..fc795c02bc3 --- /dev/null +++ b/forge-gui-desktop/src/main/java/forge/screens/home/puzzle/VSubmenuTutorial.java @@ -0,0 +1,122 @@ +package forge.screens.home.puzzle; + +import forge.gui.framework.DragCell; +import forge.gui.framework.DragTab; +import forge.gui.framework.EDocID; +import forge.interfaces.IPlayerChangeListener; +import forge.match.GameLobby; +import forge.match.LocalLobby; +import forge.net.event.UpdateLobbyPlayerEvent; +import forge.screens.home.*; +import forge.toolbox.FList; +import forge.toolbox.FScrollPane; +import forge.util.Localizer; +import net.miginfocom.swing.MigLayout; + +import javax.swing.*; + +public enum VSubmenuTutorial implements IVSubmenu { + SINGLETON_INSTANCE; + + private final FList tutorialList; + private final FScrollPane tutorialListPane; + + final DefaultListModel model = new DefaultListModel(); + + private final StartButton btnStart = new StartButton(); + + private DragCell parentCell; + final Localizer localizer = Localizer.getInstance(); + private final DragTab tab = new DragTab(localizer.getMessage("lblTutorialMode")); + + private final GameLobby lobby = new LocalLobby(); + private final VLobby vLobby = new VLobby(lobby); + + VSubmenuTutorial() { + tutorialList = new FList<>(); + tutorialListPane = new FScrollPane(this.tutorialList, true); + + lobby.setListener(vLobby); + + vLobby.setPlayerChangeListener(new IPlayerChangeListener() { + @Override public final void update(final int index, final UpdateLobbyPlayerEvent event) { + lobby.applyToSlot(index, event); + } + }); + + vLobby.update(false); + } + + @Override + public EMenuGroup getGroupEnum() { + return EMenuGroup.PUZZLE; + } + + @Override + public String getMenuTitle() { + final Localizer localizer = Localizer.getInstance(); + return localizer.getMessage("lblTutorial"); + } + + @Override + public EDocID getItemEnum() { + return EDocID.HOME_TUTORIAL; + } + + @Override + public EDocID getDocumentID() { + return EDocID.HOME_TUTORIAL; + } + + @Override + public DragTab getTabLabel() { + return tab; + } + + @Override + public CSubmenuTutorial getLayoutControl() { + return CSubmenuTutorial.SINGLETON_INSTANCE; + } + + @Override + public void setParentCell(DragCell cell0) { + this.parentCell = cell0; + } + + @Override + public DragCell getParentCell() { + return this.parentCell; + } + + public JList getList() { + return tutorialList; + } + + public DefaultListModel getModel() { + return model; + } + + public StartButton getBtnStart() { + return btnStart; + } + + @Override + public void populate() { + final JPanel container = VHomeUI.SINGLETON_INSTANCE.getPnlDisplay(); + + container.removeAll(); + container.setLayout(new MigLayout("insets 0, gap 0, wrap 1, ax right")); + final Localizer localizer = Localizer.getInstance(); + vLobby.getLblTitle().setText(localizer.getMessage("lblTutorialMode")); + container.add(vLobby.getLblTitle(), "w 80%, h 40px!, gap 0 0 15px 15px, span 2, al right, pushx"); + tutorialList.setModel(model); + container.add(tutorialListPane, "w 80%, h 80%, gap 0 0 0px 0px, span 2, al center"); + container.add(btnStart, "w 98%!, ax center, gap 1% 0 20px 20px, span 2"); + + + if (container.isShowing()) { + container.validate(); + container.repaint(); + } + } +} diff --git a/forge-gui-desktop/src/main/java/forge/screens/home/quest/CSubmenuQuestLoadData.java b/forge-gui-desktop/src/main/java/forge/screens/home/quest/CSubmenuQuestLoadData.java new file mode 100644 index 00000000000..af69b15b5dd --- /dev/null +++ b/forge-gui-desktop/src/main/java/forge/screens/home/quest/CSubmenuQuestLoadData.java @@ -0,0 +1,134 @@ +package forge.screens.home.quest; + +import forge.UiCommand; +import forge.gui.framework.ICDoc; +import forge.model.FModel; +import forge.properties.ForgeConstants; +import forge.quest.QuestController; +import forge.quest.data.QuestData; +import forge.quest.data.QuestPreferences.QPref; +import forge.quest.io.QuestDataIO; +import forge.screens.bazaar.CBazaarUI; + +import java.io.File; +import java.io.FilenameFilter; +import java.io.IOException; +import java.util.ArrayList; +import java.util.HashMap; +import java.util.Map; + +/** + * Controls the quest data submenu in the home UI. + * + *

(C at beginning of class name denotes a control class.) + * + */ +@SuppressWarnings("serial") +public enum CSubmenuQuestLoadData implements ICDoc { + SINGLETON_INSTANCE; + + private final Map arrQuests = new HashMap<>(); + + private final UiCommand cmdQuestSelect = new UiCommand() { + @Override public void run() { + changeQuest(); + } + }; + private final UiCommand cmdQuestUpdate = new UiCommand() { + @Override public void run() { + update(); + } + }; + + @Override + public void register() { + } + + /* (non-Javadoc) + * @see forge.control.home.IControlSubmenu#update() + */ + @Override + public void initialize() { + } + + /* (non-Javadoc) + * @see forge.control.home.IControlSubmenu#update() + */ + @Override + public void update() { + + final VSubmenuQuestLoadData view = VSubmenuQuestLoadData.SINGLETON_INSTANCE; + final File dirQuests = new File(ForgeConstants.QUEST_SAVE_DIR); + final QuestController qc = FModel.getQuest(); + ArrayList restorableQuests = new ArrayList<>(); + + // Iterate over files and load quest data for each. + final FilenameFilter takeDatFiles = new FilenameFilter() { + @Override + public boolean accept(final File dir, final String name) { + return name.endsWith(".dat"); + } + }; + final File[] arrFiles = dirQuests.listFiles(takeDatFiles); + arrQuests.clear(); + for (final File f : arrFiles) { + try { + System.out.println(String.format("About to load quest (%s)... ", f.getName())); + arrQuests.put(f.getName(), QuestDataIO.loadData(f)); + } catch(IOException ex) { + ex.printStackTrace(); + System.out.println(String.format("Error loading quest data (%s).. skipping for now..", f.getName())); + restorableQuests.add(f.getName()); + } + } + + // Populate list with available quest data. + view.getLstQuests().setQuests(new ArrayList<>(arrQuests.values())); + + // If there are quests available, force select. + if (!arrQuests.isEmpty()) { + final String questName = FModel.getQuestPreferences().getPref(QPref.CURRENT_QUEST); + + // Attempt to select previous quest. + if (arrQuests.get(questName) != null) { + view.getLstQuests().setSelectedQuestData(arrQuests.get(questName)); + } + else { + view.getLstQuests().setSelectedIndex(0); + } + + // Drop into AllZone. + qc.load(view.getLstQuests().getSelectedQuest()); + } + else { + qc.load(null); + } + + view.getLstQuests().setSelectCommand(cmdQuestSelect); + view.getLstQuests().setDeleteCommand(cmdQuestUpdate); + view.getLstQuests().setEditCommand(cmdQuestUpdate); + + } + + /** Changes between quest data files. */ + private void changeQuest() { + + FModel.getQuest().load(VSubmenuQuestLoadData.SINGLETON_INSTANCE.getLstQuests().getSelectedQuest()); + + // Save in preferences. + FModel.getQuestPreferences().setPref(QPref.CURRENT_QUEST, FModel.getQuest().getName() + ".dat"); + FModel.getQuestPreferences().save(); + + CSubmenuDuels.SINGLETON_INSTANCE.update(); + CSubmenuChallenges.SINGLETON_INSTANCE.update(); + CSubmenuQuestDecks.SINGLETON_INSTANCE.update(); + CSubmenuQuestDraft.SINGLETON_INSTANCE.update(); + CBazaarUI.SINGLETON_INSTANCE.update(); + + } + + private Map getAllQuests() { + return arrQuests; + } + +} diff --git a/forge-gui-desktop/src/main/java/forge/screens/home/quest/CSubmenuQuestData.java b/forge-gui-desktop/src/main/java/forge/screens/home/quest/CSubmenuQuestStart.java similarity index 57% rename from forge-gui-desktop/src/main/java/forge/screens/home/quest/CSubmenuQuestData.java rename to forge-gui-desktop/src/main/java/forge/screens/home/quest/CSubmenuQuestStart.java index 01c5098a069..94f95052616 100644 --- a/forge-gui-desktop/src/main/java/forge/screens/home/quest/CSubmenuQuestData.java +++ b/forge-gui-desktop/src/main/java/forge/screens/home/quest/CSubmenuQuestStart.java @@ -7,24 +7,16 @@ import forge.game.GameFormat; import forge.gui.framework.ICDoc; import forge.item.PaperCard; import forge.model.FModel; -import forge.properties.ForgeConstants; import forge.quest.*; -import forge.quest.StartingPoolPreferences.PoolType; import forge.quest.data.DeckConstructionRules; import forge.quest.data.GameFormatQuest; import forge.quest.data.QuestData; -import forge.quest.data.QuestPreferences.QPref; -import forge.quest.io.QuestDataIO; -import forge.screens.bazaar.CBazaarUI; +import forge.quest.data.QuestPreferences; +import forge.screens.home.CHomeUI; import forge.toolbox.FOptionPane; import forge.util.Localizer; -import javax.swing.*; -import java.io.File; -import java.io.FilenameFilter; -import java.io.IOException; import java.util.*; -import java.util.Map.Entry; /** * Controls the quest data submenu in the home UI. @@ -33,28 +25,17 @@ import java.util.Map.Entry; * */ @SuppressWarnings("serial") -public enum CSubmenuQuestData implements ICDoc { +public enum CSubmenuQuestStart implements ICDoc { SINGLETON_INSTANCE; private final Map arrQuests = new HashMap<>(); - private final VSubmenuQuestData view = VSubmenuQuestData.SINGLETON_INSTANCE; + private final VSubmenuQuestStart view = VSubmenuQuestStart.SINGLETON_INSTANCE; private final List customFormatCodes = new ArrayList<>(); private final List customPrizeFormatCodes = new ArrayList<>(); - private final UiCommand cmdQuestSelect = new UiCommand() { - @Override public void run() { - changeQuest(); - } - }; - private final UiCommand cmdQuestUpdate = new UiCommand() { - @Override public void run() { - update(); - } - }; - private List preferredColors = new ArrayList<>(); - private PoolType poolType = PoolType.BALANCED; + private StartingPoolPreferences.PoolType poolType = StartingPoolPreferences.PoolType.BALANCED; private boolean includeArtifacts = true; private int numberOfBoosters = 0; @@ -166,65 +147,6 @@ public enum CSubmenuQuestData implements ICDoc { */ @Override public void update() { - - final VSubmenuQuestData view = VSubmenuQuestData.SINGLETON_INSTANCE; - final File dirQuests = new File(ForgeConstants.QUEST_SAVE_DIR); - final QuestController qc = FModel.getQuest(); - ArrayList restorableQuests = new ArrayList<>(); - - // Iterate over files and load quest data for each. - final FilenameFilter takeDatFiles = new FilenameFilter() { - @Override - public boolean accept(final File dir, final String name) { - return name.endsWith(".dat"); - } - }; - final File[] arrFiles = dirQuests.listFiles(takeDatFiles); - arrQuests.clear(); - for (final File f : arrFiles) { - try { - System.out.println(String.format("About to load quest (%s)... ", f.getName())); - arrQuests.put(f.getName(), QuestDataIO.loadData(f)); - } catch(IOException ex) { - ex.printStackTrace(); - System.out.println(String.format("Error loading quest data (%s).. skipping for now..", f.getName())); - restorableQuests.add(f.getName()); - } - } - - // Populate list with available quest data. - view.getLstQuests().setQuests(new ArrayList<>(arrQuests.values())); - - // If there are quests available, force select. - if (!arrQuests.isEmpty()) { - final String questName = FModel.getQuestPreferences().getPref(QPref.CURRENT_QUEST); - - // Attempt to select previous quest. - if (arrQuests.get(questName) != null) { - view.getLstQuests().setSelectedQuestData(arrQuests.get(questName)); - } - else { - view.getLstQuests().setSelectedIndex(0); - } - - // Drop into AllZone. - qc.load(view.getLstQuests().getSelectedQuest()); - } - else { - qc.load(null); - } - - view.getLstQuests().setSelectCommand(cmdQuestSelect); - view.getLstQuests().setDeleteCommand(cmdQuestUpdate); - view.getLstQuests().setEditCommand(cmdQuestUpdate); - - SwingUtilities.invokeLater(new Runnable() { - @Override - public void run() { - view.getBtnEmbark().requestFocusInWindow(); - } - }); - } /** @@ -232,7 +154,7 @@ public enum CSubmenuQuestData implements ICDoc { */ private void newQuest() { final Localizer localizer = Localizer.getInstance(); - final VSubmenuQuestData view = VSubmenuQuestData.SINGLETON_INSTANCE; + final VSubmenuQuestStart view = VSubmenuQuestStart.SINGLETON_INSTANCE; final int difficulty = view.getSelectedDifficulty(); final QuestMode mode = view.isFantasy() ? QuestMode.Fantasy : QuestMode.Classic; @@ -245,38 +167,38 @@ public enum CSubmenuQuestData implements ICDoc { if (worldFormat == null) { switch(view.getStartingPoolType()) { - case Sanctioned: - fmtStartPool = view.getRotatingFormat(); - break; + case Sanctioned: + fmtStartPool = view.getRotatingFormat(); + break; - case Casual: - case CustomFormat: - if (customFormatCodes.isEmpty()) { - if (!FOptionPane.showConfirmDialog(localizer.getMessage("lblNotFormatDefined"))) { + case Casual: + case CustomFormat: + if (customFormatCodes.isEmpty()) { + if (!FOptionPane.showConfirmDialog(localizer.getMessage("lblNotFormatDefined"))) { + return; + } + } + fmtStartPool = customFormatCodes.isEmpty() ? null : new GameFormatQuest("Custom", customFormatCodes, null); // chosen sets and no banned cards + break; + + case DraftDeck: + case SealedDeck: + case Cube: + dckStartPool = view.getSelectedDeck(); + if (null == dckStartPool) { + FOptionPane.showMessageDialog(localizer.getMessage("lbldckStartPool"), localizer.getMessage("lblCannotStartaQuest"), FOptionPane.ERROR_ICON); return; } - } - fmtStartPool = customFormatCodes.isEmpty() ? null : new GameFormatQuest("Custom", customFormatCodes, null); // chosen sets and no banned cards - break; + break; - case DraftDeck: - case SealedDeck: - case Cube: - dckStartPool = view.getSelectedDeck(); - if (null == dckStartPool) { - FOptionPane.showMessageDialog(localizer.getMessage("lbldckStartPool"), localizer.getMessage("lblCannotStartaQuest"), FOptionPane.ERROR_ICON); - return; - } - break; + case Precon: + dckStartPool = QuestController.getPrecons().get(view.getSelectedPrecon()).getDeck(); + break; - case Precon: - dckStartPool = QuestController.getPrecons().get(view.getSelectedPrecon()).getDeck(); - break; - - case Complete: - default: - // leave everything as nulls - break; + case Complete: + default: + // leave everything as nulls + break; } } else { @@ -290,11 +212,11 @@ public enum CSubmenuQuestData implements ICDoc { fmtPrizes = fmtStartPool; if (null == fmtPrizes && dckStartPool != null) { // build it form deck final Set sets = new HashSet<>(); - for (final Entry c : dckStartPool.getMain()) { + for (final Map.Entry c : dckStartPool.getMain()) { sets.add(c.getKey().getEdition()); } if (dckStartPool.has(DeckSection.Sideboard)) { - for (final Entry c : dckStartPool.get(DeckSection.Sideboard)) { + for (final Map.Entry c : dckStartPool.get(DeckSection.Sideboard)) { sets.add(c.getKey().getEdition()); } } @@ -303,23 +225,23 @@ public enum CSubmenuQuestData implements ICDoc { } else { switch(prizedPoolType) { - case Complete: - fmtPrizes = null; - break; - case Casual: - case CustomFormat: - if (customPrizeFormatCodes.isEmpty()) { - if (!FOptionPane.showConfirmDialog(localizer.getMessage("lblNotFormatDefined"))) { - return; + case Complete: + fmtPrizes = null; + break; + case Casual: + case CustomFormat: + if (customPrizeFormatCodes.isEmpty()) { + if (!FOptionPane.showConfirmDialog(localizer.getMessage("lblNotFormatDefined"))) { + return; + } } - } - fmtPrizes = customPrizeFormatCodes.isEmpty() ? null : new GameFormat("Custom Prizes", customPrizeFormatCodes, null); // chosen sets and no banned cards - break; - case Sanctioned: - fmtPrizes = view.getPrizedRotatingFormat(); - break; - default: - throw new RuntimeException("Should not get this result"); + fmtPrizes = customPrizeFormatCodes.isEmpty() ? null : new GameFormat("Custom Prizes", customPrizeFormatCodes, null); // chosen sets and no banned cards + break; + case Sanctioned: + fmtPrizes = view.getPrizedRotatingFormat(); + break; + default: + throw new RuntimeException("Should not get this result"); } } @@ -346,7 +268,7 @@ public enum CSubmenuQuestData implements ICDoc { //Apply the appropriate deck construction rules for this quest DeckConstructionRules dcr = DeckConstructionRules.Default; - if(VSubmenuQuestData.SINGLETON_INSTANCE.isCommander()){ + if(VSubmenuQuestStart.SINGLETON_INSTANCE.isCommander()){ dcr = DeckConstructionRules.Commander; } @@ -356,28 +278,11 @@ public enum CSubmenuQuestData implements ICDoc { FModel.getQuest().save(); // Save in preferences. - FModel.getQuestPreferences().setPref(QPref.CURRENT_QUEST, questName + ".dat"); + FModel.getQuestPreferences().setPref(QuestPreferences.QPref.CURRENT_QUEST, questName + ".dat"); FModel.getQuestPreferences().save(); - update(); - - } - - /** Changes between quest data files. */ - private void changeQuest() { - - FModel.getQuest().load(VSubmenuQuestData.SINGLETON_INSTANCE.getLstQuests().getSelectedQuest()); - - // Save in preferences. - FModel.getQuestPreferences().setPref(QPref.CURRENT_QUEST, FModel.getQuest().getName() + ".dat"); - FModel.getQuestPreferences().save(); - - CSubmenuDuels.SINGLETON_INSTANCE.update(); - CSubmenuChallenges.SINGLETON_INSTANCE.update(); - CSubmenuQuestDecks.SINGLETON_INSTANCE.update(); - CSubmenuQuestDraft.SINGLETON_INSTANCE.update(); - CBazaarUI.SINGLETON_INSTANCE.update(); - + // Change to QuestDecks screen + CHomeUI.SINGLETON_INSTANCE.itemClick(VSubmenuQuestDecks.SINGLETON_INSTANCE.getDocumentID()); } private Map getAllQuests() { diff --git a/forge-gui-desktop/src/main/java/forge/screens/home/quest/QuestFileLister.java b/forge-gui-desktop/src/main/java/forge/screens/home/quest/QuestFileLister.java index 31d502a48e7..4ecf245527f 100644 --- a/forge-gui-desktop/src/main/java/forge/screens/home/quest/QuestFileLister.java +++ b/forge-gui-desktop/src/main/java/forge/screens/home/quest/QuestFileLister.java @@ -9,6 +9,7 @@ import forge.quest.data.QuestData; import forge.toolbox.*; import forge.toolbox.FSkin.SkinnedButton; import forge.toolbox.FSkin.SkinnedPanel; +import forge.util.Localizer; import net.miginfocom.swing.MigLayout; import javax.swing.*; @@ -80,16 +81,16 @@ public class QuestFileLister extends JPanel { final SkinnedPanel rowTitle = new SkinnedPanel(); rowTitle.setBackground(FSkin.getColor(FSkin.Colors.CLR_ZEBRA)); rowTitle.setLayout(new MigLayout("insets 0, gap 0")); - rowTitle.add(new FLabel.Builder().text("Name | Rank").fontAlign(SwingConstants.LEFT).build(), "w 60%!, h 20px!, gaptop 5px, gapleft 48px"); - rowTitle.add(new FLabel.Builder().text("Mode | Difficulty").fontAlign(SwingConstants.LEFT).build(), "w 40% - 112px!, h 20px!, gaptop 5px, gapleft 4px"); - rowTitle.add(new FLabel.Builder().text("Record | Assets").fontAlign(SwingConstants.LEFT).build(), "w 120px!, h 20px!, gaptop 5px, gapleft 4px"); + rowTitle.add(new FLabel.Builder().text(Localizer.getInstance().getMessage("lblNameAndRank")).fontAlign(SwingConstants.LEFT).build(), "w 60%!, h 20px!, gaptop 5px, gapleft 48px"); + rowTitle.add(new FLabel.Builder().text(Localizer.getInstance().getMessage("lblModeAndDifficulty")).fontAlign(SwingConstants.LEFT).build(), "w 40% - 112px!, h 20px!, gaptop 5px, gapleft 4px"); + rowTitle.add(new FLabel.Builder().text(Localizer.getInstance().getMessage("lblRecordAndAssets")).fontAlign(SwingConstants.LEFT).build(), "w 120px!, h 20px!, gaptop 5px, gapleft 4px"); this.add(rowTitle, "w 98%!, h 30px!, gapleft 1%"); Map difficultyNameMap = new HashMap<>(); - difficultyNameMap.put(0, "Easy"); - difficultyNameMap.put(1, "Medium"); - difficultyNameMap.put(2, "Hard"); - difficultyNameMap.put(3, "Expert"); + difficultyNameMap.put(0, Localizer.getInstance().getMessage("rbEasy")); + difficultyNameMap.put(1, Localizer.getInstance().getMessage("rbMedium")); + difficultyNameMap.put(2, Localizer.getInstance().getMessage("rbHard")); + difficultyNameMap.put(3, Localizer.getInstance().getMessage("rbExpert")); RowPanel row; String mode; @@ -117,7 +118,7 @@ public class QuestFileLister extends JPanel { .fontSize(12) .build(), "h 20px!, pushx, gapbottom 5px, gapleft 4px, cell 3 1 1 1"); - row.add(new FLabel.Builder().text(qd.getAchievements().getWin() + " W / " + qd.getAchievements().getLost() + " L") + row.add(new FLabel.Builder().text(Localizer.getInstance().getMessage("lblXWinOfYLost", qd.getAchievements().getWin(), qd.getAchievements().getLost())) .fontAlign(SwingConstants.RIGHT).build(), "h 20px!, gaptop 5px, gapleft 4px, gapright 5px, cell 4 0 1 1, align right"); FLabel cardsLabel = new FLabel.Builder().text(String.valueOf(qd.getAssets().getCardPool().countAll())) @@ -160,7 +161,7 @@ public class QuestFileLister extends JPanel { setContentAreaFilled(false); setBorder((Border)null); setBorderPainted(false); - setToolTipText("Delete this quest"); + setToolTipText(Localizer.getInstance().getMessage("lblDeleteThisQuest")); this.addMouseListener(new FMouseAdapter() { @Override @@ -196,7 +197,7 @@ public class QuestFileLister extends JPanel { setContentAreaFilled(false); setBorder((Border)null); setBorderPainted(false); - setToolTipText("Rename this quest"); + setToolTipText(Localizer.getInstance().getMessage("lblRenameThisQuest")); this.addMouseListener(new FMouseAdapter() { @Override @@ -340,14 +341,14 @@ public class QuestFileLister extends JPanel { String questName; String oldQuestName = quest.getName(); while (true) { - questName = FOptionPane.showInputDialog("Rename quest to:", "Quest Rename", null, oldQuestName); + questName = FOptionPane.showInputDialog(Localizer.getInstance().getMessage("lblRenameQuestTo") + ":", Localizer.getInstance().getMessage("lblQuestRename"), null, oldQuestName); if (questName == null) { return; } questName = QuestUtil.cleanString(questName); if (questName.equals(oldQuestName)) { return; } //quit if chose same name if (questName.isEmpty()) { - FOptionPane.showMessageDialog("Please specify a quest name."); + FOptionPane.showMessageDialog(Localizer.getInstance().getMessage("lblQuestNameEmpty")); continue; } @@ -359,7 +360,7 @@ public class QuestFileLister extends JPanel { } } if (exists) { - FOptionPane.showMessageDialog("A quest already exists with that name. Please pick another quest name."); + FOptionPane.showMessageDialog(Localizer.getInstance().getMessage("lblQuestExists")); continue; } break; @@ -373,9 +374,9 @@ public class QuestFileLister extends JPanel { private void deleteFile(RowPanel r0) { final QuestData qd = r0.getQuestData(); - if (!FOptionPane.showConfirmDialog( - "Are you sure you want to delete '" + qd.getName() + "'?", - "Delete Quest", "Delete", "Cancel")) { + if (!FOptionPane.showConfirmDialog(Localizer.getInstance().getMessage("lblConfirmDelete") + " '" + qd.getName() + "'?", + Localizer.getInstance().getMessage("lblDeleteQuest"), Localizer.getInstance().getMessage("lblDelete"), + Localizer.getInstance().getMessage("lblCancel"), false)) { return; } diff --git a/forge-gui-desktop/src/main/java/forge/screens/home/quest/VSubmenuQuestLoadData.java b/forge-gui-desktop/src/main/java/forge/screens/home/quest/VSubmenuQuestLoadData.java new file mode 100644 index 00000000000..74d5515d1de --- /dev/null +++ b/forge-gui-desktop/src/main/java/forge/screens/home/quest/VSubmenuQuestLoadData.java @@ -0,0 +1,138 @@ +package forge.screens.home.quest; + +import forge.gui.framework.DragCell; +import forge.gui.framework.DragTab; +import forge.gui.framework.EDocID; +import forge.properties.ForgeConstants; +import forge.screens.home.EMenuGroup; +import forge.screens.home.IVSubmenu; +import forge.screens.home.VHomeUI; +import forge.toolbox.FLabel; +import forge.toolbox.FScrollPane; +import forge.toolbox.FSkin; +import forge.util.Localizer; +import net.miginfocom.swing.MigLayout; + +import javax.swing.*; + +/** + * Assembles Swing components of quest data submenu singleton. + * + *

(V at beginning of class name denotes a view class.) + */ +public enum VSubmenuQuestLoadData implements IVSubmenu { + SINGLETON_INSTANCE; + final Localizer localizer = Localizer.getInstance(); + + // Fields used with interface IVDoc + private DragCell parentCell; + private final DragTab tab = new DragTab(localizer.getMessage("lblQuestData")); + + private final FLabel lblTitle = new FLabel.Builder() + .text(localizer.getMessage("lblLoadQuestData")).fontAlign(SwingConstants.CENTER) + .opaque(true).fontSize(16).build(); + + String str= ForgeConstants.QUEST_SAVE_DIR.replace('\\', '/'); + private final FLabel lblOldQuests = new FLabel.Builder().text(localizer.getMessage("lblOldQuestData").replace("%s",str)).fontAlign(SwingConstants.CENTER).fontSize(12).build(); + private final QuestFileLister lstQuests = new QuestFileLister(); + private final FScrollPane scrQuests = new FScrollPane(lstQuests, false); + private final JPanel pnlOptions = new JPanel(); + + /** + * Constructor. + */ + @SuppressWarnings("unchecked") + VSubmenuQuestLoadData() { + + lblTitle.setBackground(FSkin.getColor(FSkin.Colors.CLR_THEME2)); + } + + /* (non-Javadoc) + * @see forge.view.home.IViewSubmenu#populate() + */ + @Override + public void populate() { + VHomeUI.SINGLETON_INSTANCE.getPnlDisplay().removeAll(); + VHomeUI.SINGLETON_INSTANCE.getPnlDisplay().setLayout(new MigLayout("insets 0, gap 0, wrap")); + + VHomeUI.SINGLETON_INSTANCE.getPnlDisplay().add(lblTitle, "w 98%!, h 30px!, gap 1% 0 15px 15px"); + VHomeUI.SINGLETON_INSTANCE.getPnlDisplay().add(lblOldQuests, "w 98%, h 30px!, gap 1% 0 0 5px"); + VHomeUI.SINGLETON_INSTANCE.getPnlDisplay().add(scrQuests, "w 98%!, growy, pushy, gap 1% 0 0 20px"); + + VHomeUI.SINGLETON_INSTANCE.getPnlDisplay().repaintSelf(); + VHomeUI.SINGLETON_INSTANCE.getPnlDisplay().revalidate(); + } + + /* (non-Javadoc) + * @see forge.view.home.IViewSubmenu#getGroup() + */ + @Override + public EMenuGroup getGroupEnum() { + return EMenuGroup.QUEST; + } + + /* (non-Javadoc) + * @see forge.gui.home.IVSubmenu#getMenuTitle() + */ + @Override + public String getMenuTitle() { + return localizer.getMessage("lblNewLoadQuest"); + } + + /* (non-Javadoc) + * @see forge.gui.home.IVSubmenu#getMenuName() + */ + @Override + public EDocID getItemEnum() { + return EDocID.HOME_QUESTLOADDATA; + } + + /** + * @return {@link forge.screens.home.quest.QuestFileLister} + */ + public QuestFileLister getLstQuests() { + return this.lstQuests; + } + + //========== Overridden from IVDoc + + /* (non-Javadoc) + * @see forge.gui.framework.IVDoc#getDocumentID() + */ + @Override + public EDocID getDocumentID() { + return EDocID.HOME_QUESTLOADDATA; + } + + /* (non-Javadoc) + * @see forge.gui.framework.IVDoc#getTabLabel() + */ + @Override + public DragTab getTabLabel() { + return tab; + } + + /* (non-Javadoc) + * @see forge.gui.framework.IVDoc#getLayoutControl() + */ + @Override + public CSubmenuQuestLoadData getLayoutControl() { + return CSubmenuQuestLoadData.SINGLETON_INSTANCE; + } + + /* (non-Javadoc) + * @see forge.gui.framework.IVDoc#setParentCell(forge.gui.framework.DragCell) + */ + @Override + public void setParentCell(final DragCell cell0) { + this.parentCell = cell0; + } + + /* (non-Javadoc) + * @see forge.gui.framework.IVDoc#getParentCell() + */ + @Override + public DragCell getParentCell() { + return parentCell; + } +} diff --git a/forge-gui-desktop/src/main/java/forge/screens/home/quest/VSubmenuQuestData.java b/forge-gui-desktop/src/main/java/forge/screens/home/quest/VSubmenuQuestStart.java similarity index 92% rename from forge-gui-desktop/src/main/java/forge/screens/home/quest/VSubmenuQuestData.java rename to forge-gui-desktop/src/main/java/forge/screens/home/quest/VSubmenuQuestStart.java index c3a505d3d76..aa07c291bd5 100644 --- a/forge-gui-desktop/src/main/java/forge/screens/home/quest/VSubmenuQuestData.java +++ b/forge-gui-desktop/src/main/java/forge/screens/home/quest/VSubmenuQuestStart.java @@ -34,24 +34,17 @@ import java.util.Map; * *

(V at beginning of class name denotes a view class.) */ -public enum VSubmenuQuestData implements IVSubmenu { +public enum VSubmenuQuestStart implements IVSubmenu { SINGLETON_INSTANCE; final Localizer localizer = Localizer.getInstance(); // Fields used with interface IVDoc private DragCell parentCell; - private final DragTab tab = new DragTab(localizer.getMessage("lblQuestData")); - - private final FLabel lblTitle = new FLabel.Builder() - .text(localizer.getMessage("lblLoadQuestData")).fontAlign(SwingConstants.CENTER) - .opaque(true).fontSize(16).build(); + private final DragTab tab = new DragTab(localizer.getMessage("lblStartanewQuest")); private final FLabel lblTitleNew = new FLabel.Builder().text(localizer.getMessage("lblStartanewQuest")).opaque(true).fontSize(16).build(); String str= ForgeConstants.QUEST_SAVE_DIR.replace('\\', '/'); - private final FLabel lblOldQuests = new FLabel.Builder().text(localizer.getMessage("lblOldQuestData").replace("%s",str)).fontAlign(SwingConstants.CENTER).fontSize(12).build(); - private final QuestFileLister lstQuests = new QuestFileLister(); - private final FScrollPane scrQuests = new FScrollPane(lstQuests, false); private final JPanel pnlOptions = new JPanel(); /* First column */ @@ -64,22 +57,17 @@ public enum VSubmenuQuestData implements IVSubmenu { private final FLabel lblStartingWorld = new FLabel.Builder().text(localizer.getMessage("lblStartingWorld") + ":").build(); private final FComboBoxWrapper cbxStartingWorld = new FComboBoxWrapper<>(); - /* Second column */ private final FLabel lblStartingPool = new FLabel.Builder().text(localizer.getMessage("lblStartingPool") + ":").build(); private final FComboBoxWrapper cbxStartingPool = new FComboBoxWrapper<>(); - private final FLabel lblUnrestricted = new FLabel.Builder().text(localizer.getMessage("lblAllCardsAvailable")).build(); private final FLabel lblPreconDeck = new FLabel.Builder().text(localizer.getMessage("lblStarterEventdeck") +":").build(); private final FComboBoxWrapper cbxPreconDeck = new FComboBoxWrapper<>(); - - private final FLabel lblFormat = new FLabel.Builder().text(localizer.getMessage("lblSanctionedformat") + "").build(); + private final FLabel lblFormat = new FLabel.Builder().text(localizer.getMessage("lblSanctionedFormat") + ":").build(); private final FComboBoxWrapper cbxFormat = new FComboBoxWrapper<>(); - private final FLabel lblCustomDeck = new FLabel.Builder().text(localizer.getMessage("lblCustomdeck")).build(); private final FComboBoxWrapper cbxCustomDeck = new FComboBoxWrapper<>(); - private final FLabel btnDefineCustomFormat = new FLabel.Builder().opaque(true).hoverable(true).text(localizer.getMessage("lblDefineCustomFormat")).build(); private final FLabel btnSelectFormat = new FLabel.Builder().opaque(true).hoverable(true).text(localizer.getMessage("lblSelectFormat")).build(); @@ -96,10 +84,8 @@ public enum VSubmenuQuestData implements IVSubmenu { private final FLabel lblPrizedCards = new FLabel.Builder().text(localizer.getMessage("lblPrizedCards")).build(); private final FComboBoxWrapper cbxPrizedCards = new FComboBoxWrapper<>(); - - private final FLabel lblPrizeFormat = new FLabel.Builder().text(localizer.getMessage("lblSanctionedformat")).build(); + private final FLabel lblPrizeFormat = new FLabel.Builder().text(localizer.getMessage("lblSanctionedFormat") + ":").build(); private final FComboBoxWrapper cbxPrizeFormat = new FComboBoxWrapper<>(); - private final FLabel lblPrizeUnrestricted = new FLabel.Builder().text(localizer.getMessage("lblAllCardsAvailableWin")).build(); private final FLabel lblPrizeSameAsStarting = new FLabel.Builder().text(localizer.getMessage("lblOnlySetsInStarting")).build(); @@ -188,9 +174,8 @@ public enum VSubmenuQuestData implements IVSubmenu { * Constructor. */ @SuppressWarnings("unchecked") - VSubmenuQuestData() { + VSubmenuQuestStart() { - lblTitle.setBackground(FSkin.getColor(FSkin.Colors.CLR_THEME2)); lblTitleNew.setBackground(FSkin.getColor(FSkin.Colors.CLR_THEME2)); final JXButtonPanel difficultyPanel = new JXButtonPanel(); @@ -203,6 +188,13 @@ public enum VSubmenuQuestData implements IVSubmenu { boxCompleteSet.setToolTipText(localizer.getMessage("lblboxCompleteSet")); boxAllowDuplicates.setToolTipText(localizer.getMessage("lblboxAllowDuplicates")); + lblStartingWorld.setLabelFor(cbxStartingWorld.getComponent()); + lblStartingPool.setLabelFor(cbxStartingPool.getComponent()); + lblPreconDeck.setLabelFor(cbxPreconDeck.getComponent()); + lblFormat.setLabelFor(cbxFormat.getComponent()); + lblCustomDeck.setLabelFor(cbxCustomDeck.getComponent()); + lblPrizedCards.setLabelFor(cbxPrizedCards.getComponent()); + lblPrizeFormat.setLabelFor(cbxPrizeFormat.getComponent()); cbxStartingPool.addItem(StartingPoolType.Complete); cbxStartingPool.addItem(StartingPoolType.Sanctioned); @@ -286,7 +278,7 @@ public enum VSubmenuQuestData implements IVSubmenu { //Otherwise, set the starting world to Random Commander cbxStartingWorld.setSelectedItem(FModel.getWorlds().get("Random Commander")); } - } + } ); @@ -368,11 +360,8 @@ public enum VSubmenuQuestData implements IVSubmenu { VHomeUI.SINGLETON_INSTANCE.getPnlDisplay().removeAll(); VHomeUI.SINGLETON_INSTANCE.getPnlDisplay().setLayout(new MigLayout("insets 0, gap 0, wrap")); - VHomeUI.SINGLETON_INSTANCE.getPnlDisplay().add(lblTitle, "w 98%!, h 30px!, gap 1% 0 15px 15px"); - VHomeUI.SINGLETON_INSTANCE.getPnlDisplay().add(lblOldQuests, "w 98%, h 30px!, gap 1% 0 0 5px"); - VHomeUI.SINGLETON_INSTANCE.getPnlDisplay().add(scrQuests, "w 98%!, growy, pushy, gap 1% 0 0 20px"); - VHomeUI.SINGLETON_INSTANCE.getPnlDisplay().add(lblTitleNew, "w 98%, h 30px!, gap 1% 0 0 10px"); - VHomeUI.SINGLETON_INSTANCE.getPnlDisplay().add(pnlOptions, "w 98%!, gap 1% 0 0 0"); + VHomeUI.SINGLETON_INSTANCE.getPnlDisplay().add(lblTitleNew, "w 98%, h 30px!, gap 1% 0 15px 10px"); + VHomeUI.SINGLETON_INSTANCE.getPnlDisplay().add(pnlOptions, "w 98%!, growy, pushy, gap 1% 0 0 0"); VHomeUI.SINGLETON_INSTANCE.getPnlDisplay().repaintSelf(); VHomeUI.SINGLETON_INSTANCE.getPnlDisplay().revalidate(); @@ -391,7 +380,7 @@ public enum VSubmenuQuestData implements IVSubmenu { */ @Override public String getMenuTitle() { - return localizer.getMessage("lblNewLoadQuest"); + return localizer.getMessage("lblStartanewQuest"); } /* (non-Javadoc) @@ -399,16 +388,9 @@ public enum VSubmenuQuestData implements IVSubmenu { */ @Override public EDocID getItemEnum() { - return EDocID.HOME_QUESTDATA; + return getDocumentID(); } - - /** - * @return {@link forge.screens.home.quest.QuestFileLister} - */ - public QuestFileLister getLstQuests() { - return this.lstQuests; - } - + /** * @return {@link forge.toolbox.FLabel} */ @@ -423,7 +405,7 @@ public enum VSubmenuQuestData implements IVSubmenu { */ @Override public EDocID getDocumentID() { - return EDocID.HOME_QUESTDATA; + return EDocID.HOME_QUESTSTART; } /* (non-Javadoc) @@ -438,8 +420,8 @@ public enum VSubmenuQuestData implements IVSubmenu { * @see forge.gui.framework.IVDoc#getLayoutControl() */ @Override - public CSubmenuQuestData getLayoutControl() { - return CSubmenuQuestData.SINGLETON_INSTANCE; + public CSubmenuQuestStart getLayoutControl() { + return CSubmenuQuestStart.SINGLETON_INSTANCE; } /* (non-Javadoc) diff --git a/forge-gui-desktop/src/main/java/forge/screens/home/sanctioned/VSubmenuConstructed.java b/forge-gui-desktop/src/main/java/forge/screens/home/sanctioned/VSubmenuConstructed.java index 6ca945c0a28..e8ac7260787 100644 --- a/forge-gui-desktop/src/main/java/forge/screens/home/sanctioned/VSubmenuConstructed.java +++ b/forge-gui-desktop/src/main/java/forge/screens/home/sanctioned/VSubmenuConstructed.java @@ -3,9 +3,7 @@ package forge.screens.home.sanctioned; import javax.swing.JPanel; import net.miginfocom.swing.MigLayout; -import forge.deckchooser.DecksComboBoxEvent; import forge.deckchooser.FDeckChooser; -import forge.deckchooser.IDecksComboBoxListener; import forge.gui.framework.DragCell; import forge.gui.framework.DragTab; import forge.gui.framework.EDocID; @@ -131,11 +129,6 @@ public enum VSubmenuConstructed implements IVSubmenu { for (final FDeckChooser fdc : vLobby.getDeckChoosers()) { fdc.populate(); - fdc.getDecksComboBox().addListener(new IDecksComboBoxListener() { - @Override public final void deckTypeSelected(final DecksComboBoxEvent ev) { - vLobby.focusOnAvatar(); - } - }); } container.add(vLobby.getConstructedFrame(), "gap 20px 20px 20px 0px, push, grow"); diff --git a/forge-gui-desktop/src/main/java/forge/screens/home/settings/CSubmenuPreferences.java b/forge-gui-desktop/src/main/java/forge/screens/home/settings/CSubmenuPreferences.java index ef151e4c515..7ecf07dc642 100644 --- a/forge-gui-desktop/src/main/java/forge/screens/home/settings/CSubmenuPreferences.java +++ b/forge-gui-desktop/src/main/java/forge/screens/home/settings/CSubmenuPreferences.java @@ -95,6 +95,19 @@ public enum CSubmenuPreferences implements ICDoc { } }); + // This updates Experimental Network Option + view.getCbUseExperimentalNetworkStream().addItemListener(new ItemListener() { + @Override + public void itemStateChanged(final ItemEvent arg0) { + if (updating) { return; } + + final boolean toggle = view.getCbUseExperimentalNetworkStream().isSelected(); + GuiBase.enablePropertyConfig(toggle); + prefs.setPref(FPref.UI_NETPLAY_COMPAT, String.valueOf(toggle)); + prefs.save(); + } + }); + lstControls.clear(); // just in case lstControls.add(Pair.of(view.getCbAnte(), FPref.UI_ANTE)); lstControls.add(Pair.of(view.getCbAnteMatchRarity(), FPref.UI_ANTE_MATCH_RARITY)); @@ -115,12 +128,13 @@ public enum CSubmenuPreferences implements ICDoc { lstControls.add(Pair.of(view.getCbSingletons(), FPref.DECKGEN_SINGLETONS)); lstControls.add(Pair.of(view.getCbEnableAICheats(), FPref.UI_ENABLE_AI_CHEATS)); lstControls.add(Pair.of(view.getCbEnableUnknownCards(), FPref.UI_LOAD_UNKNOWN_CARDS)); - lstControls.add(Pair.of(view.getCbUseElsa(), FPref.UI_USE_ELSA)); + lstControls.add(Pair.of(view.getCbUseExperimentalNetworkStream(), FPref.UI_NETPLAY_COMPAT)); lstControls.add(Pair.of(view.getCbImageFetcher(), FPref.UI_ENABLE_ONLINE_IMAGE_FETCHER)); lstControls.add(Pair.of(view.getCbDisplayFoil(), FPref.UI_OVERLAY_FOIL_EFFECT)); lstControls.add(Pair.of(view.getCbRandomFoil(), FPref.UI_RANDOM_FOIL)); lstControls.add(Pair.of(view.getCbEnableSounds(), FPref.UI_ENABLE_SOUNDS)); lstControls.add(Pair.of(view.getCbAltSoundSystem(), FPref.UI_ALT_SOUND_SYSTEM)); + lstControls.add(Pair.of(view.getCbSROptimize(), FPref.UI_SR_OPTIMIZE)); lstControls.add(Pair.of(view.getCbUiForTouchScreen(), FPref.UI_FOR_TOUCHSCREN)); lstControls.add(Pair.of(view.getCbTimedTargOverlay(), FPref.UI_TIMED_TARGETING_OVERLAY_UPDATES)); lstControls.add(Pair.of(view.getCbCompactMainMenu(), FPref.UI_COMPACT_MAIN_MENU)); @@ -255,6 +269,7 @@ public enum CSubmenuPreferences implements ICDoc { setPlayerNameButtonText(); view.getCbDevMode().setSelected(ForgePreferences.DEV_MODE); view.getCbEnableMusic().setSelected(prefs.getPrefBoolean(FPref.UI_ENABLE_MUSIC)); + view.getCbUseExperimentalNetworkStream().setSelected(prefs.getPrefBoolean(FPref.UI_NETPLAY_COMPAT)); for(final Pair kv: lstControls) { kv.getKey().setSelected(prefs.getPrefBoolean(kv.getValue())); diff --git a/forge-gui-desktop/src/main/java/forge/screens/home/settings/VSubmenuAvatars.java b/forge-gui-desktop/src/main/java/forge/screens/home/settings/VSubmenuAvatars.java index ce3bc02c130..e5b4f6a30f1 100644 --- a/forge-gui-desktop/src/main/java/forge/screens/home/settings/VSubmenuAvatars.java +++ b/forge-gui-desktop/src/main/java/forge/screens/home/settings/VSubmenuAvatars.java @@ -14,6 +14,7 @@ import forge.toolbox.FLabel; import forge.toolbox.FScrollPane; import forge.toolbox.FSkin; import forge.toolbox.FSkin.SkinImage; +import forge.util.Localizer; import net.miginfocom.swing.MigLayout; import javax.swing.*; @@ -29,7 +30,7 @@ public enum VSubmenuAvatars implements IVSubmenu { // Fields used with interface IVDoc private DragCell parentCell; - private final DragTab tab = new DragTab("Avatars"); + private final DragTab tab = new DragTab(Localizer.getInstance().getMessage("lblAvatars")); private final JPanel pnlAvatars = new JPanel(); @@ -64,7 +65,7 @@ public enum VSubmenuAvatars implements IVSubmenu { @Override public String getMenuTitle() { - return "Avatars"; + return Localizer.getInstance().getMessage("lblAvatars"); } @Override diff --git a/forge-gui-desktop/src/main/java/forge/screens/home/settings/VSubmenuPreferences.java b/forge-gui-desktop/src/main/java/forge/screens/home/settings/VSubmenuPreferences.java index 797a54208ea..103a046b3fd 100644 --- a/forge-gui-desktop/src/main/java/forge/screens/home/settings/VSubmenuPreferences.java +++ b/forge-gui-desktop/src/main/java/forge/screens/home/settings/VSubmenuPreferences.java @@ -77,6 +77,7 @@ public enum VSubmenuPreferences implements IVSubmenu { private final JCheckBox cbEnforceDeckLegality = new OptionsCheckBox(localizer.getMessage("cbEnforceDeckLegality")); private final JCheckBox cbSideboardForAI = new OptionsCheckBox(localizer.getMessage("cbSideboardForAI")); private final JCheckBox cbPerformanceMode = new OptionsCheckBox(localizer.getMessage("cbPerformanceMode")); + private final JCheckBox cbSROptimize = new OptionsCheckBox(localizer.getMessage("cbSROptimize")); private final JCheckBox cbFilteredHands = new OptionsCheckBox(localizer.getMessage("cbFilteredHands")); private final JCheckBox cbImageFetcher = new OptionsCheckBox(localizer.getMessage("cbImageFetcher")); private final JCheckBox cbCloneImgSource = new OptionsCheckBox(localizer.getMessage("cbCloneImgSource")); @@ -107,8 +108,8 @@ public enum VSubmenuPreferences implements IVSubmenu { private final JCheckBox cbShowStormCount = new OptionsCheckBox(localizer.getMessage("cbShowStormCount")); private final JCheckBox cbRemindOnPriority = new OptionsCheckBox(localizer.getMessage("cbRemindOnPriority")); private final JCheckBox cbUseSentry = new OptionsCheckBox(localizer.getMessage("cbUseSentry")); - private final JCheckBox cbEnableUnknownCards = new OptionsCheckBox("Enable Unknown Cards"); - private final JCheckBox cbUseElsa = new OptionsCheckBox("Use ELSA Serializer"); + private final JCheckBox cbEnableUnknownCards = new OptionsCheckBox(localizer.getMessage("lblEnableUnknownCards")); + private final JCheckBox cbUseExperimentalNetworkStream = new OptionsCheckBox(localizer.getMessage("lblExperimentalNetworkCompatibility")); private final Map shortcutFields = new HashMap<>(); @@ -290,10 +291,10 @@ public enum VSubmenuPreferences implements IVSubmenu { pnlPrefs.add(new NoteLabel(localizer.getMessage("nlLoadHistoricFormats")), descriptionConstraints); pnlPrefs.add(cbEnableUnknownCards, titleConstraints); - pnlPrefs.add(new NoteLabel("Enable Unknown Cards to be loaded to Unknown Set. (Requires restart)"), descriptionConstraints); + pnlPrefs.add(new NoteLabel(localizer.getMessage("nlEnableUnknownCards")), descriptionConstraints); - /*pnlPrefs.add(cbUseElsa, titleConstraints); - pnlPrefs.add(new NoteLabel("Use ELSA Serializer for Network (EXPERIMENTAL Option, Requires restart)"), descriptionConstraints);*/ + pnlPrefs.add(cbUseExperimentalNetworkStream, titleConstraints); + pnlPrefs.add(new NoteLabel(localizer.getMessage("nlExperimentalNetworkCompatibility")), descriptionConstraints); // Graphic Options pnlPrefs.add(new SectionLabel(localizer.getMessage("GraphicOptions")), sectionConstraints + ", gaptop 2%"); @@ -369,8 +370,8 @@ public enum VSubmenuPreferences implements IVSubmenu { pnlPrefs.add(cbAltSoundSystem, titleConstraints); pnlPrefs.add(new NoteLabel(localizer.getMessage("nlAltSoundSystem")), descriptionConstraints); - - + pnlPrefs.add(cbSROptimize, titleConstraints); + pnlPrefs.add(new NoteLabel(localizer.getMessage("nlSrOptimize")), descriptionConstraints); // Keyboard shortcuts pnlPrefs.add(new SectionLabel(localizer.getMessage("KeyboardShortcuts")), sectionConstraints); @@ -594,8 +595,8 @@ public enum VSubmenuPreferences implements IVSubmenu { } /** @return {@link javax.swing.JCheckBox} */ - public JCheckBox getCbUseElsa() { - return cbUseElsa; + public JCheckBox getCbUseExperimentalNetworkStream() { + return cbUseExperimentalNetworkStream; } /** @return {@link javax.swing.JCheckBox} */ @@ -765,6 +766,11 @@ public enum VSubmenuPreferences implements IVSubmenu { return cbAltSoundSystem; } + /** @return {@link javax.swing.JCheckBox} */ + public JCheckBox getCbSROptimize() { + return cbSROptimize; + } + /** @return {@link javax.swing.JCheckBox} */ public JCheckBox getCbTimedTargOverlay() { return cbTimedTargOverlay; diff --git a/forge-gui-desktop/src/main/java/forge/screens/match/CMatchUI.java b/forge-gui-desktop/src/main/java/forge/screens/match/CMatchUI.java index b16504526ba..4d17085fd6b 100644 --- a/forge-gui-desktop/src/main/java/forge/screens/match/CMatchUI.java +++ b/forge-gui-desktop/src/main/java/forge/screens/match/CMatchUI.java @@ -85,8 +85,8 @@ import javax.swing.event.PopupMenuListener; import java.awt.*; import java.awt.event.KeyEvent; import java.awt.image.BufferedImage; -import java.util.List; import java.util.*; +import java.util.List; import java.util.Map.Entry; import java.util.concurrent.atomic.AtomicReference; @@ -932,7 +932,7 @@ public final class CMatchUI } @Override - public Map assignDamage(final CardView attacker, + public Map assignCombatDamage(final CardView attacker, final List blockers, final int damage, final GameEntityView defender, final boolean overrideOrder) { if (damage <= 0) { @@ -949,7 +949,7 @@ public final class CMatchUI FThreads.invokeInEdtAndWait(new Runnable() { @Override public void run() { - final VAssignDamage v = new VAssignDamage(CMatchUI.this, attacker, blockers, damage, defender, overrideOrder); + final VAssignCombatDamage v = new VAssignCombatDamage(CMatchUI.this, attacker, blockers, damage, defender, overrideOrder); result.set(v.getDamageMap()); }}); return result.get(); @@ -966,6 +966,7 @@ public final class CMatchUI players = new FCollection<>(new PlayerView[]{players.get(1), players.get(0)}); } initMatch(players, myPlayers); + clearSelectables(); //fix uncleared selection actuateMatchPreferences(); @@ -1078,8 +1079,15 @@ public final class CMatchUI @Override public boolean isUiSetToSkipPhase(final PlayerView playerTurn, final PhaseType phase) { + PlayerView controlledPlayer = playerTurn.getMindSlaveMaster(); + boolean skippedPhase = true; + if (controlledPlayer != null) { + final PhaseLabel controlledLabel = getFieldViewFor(controlledPlayer).getPhaseIndicator().getLabelFor(phase); + skippedPhase = controlledLabel != null && !controlledLabel.getEnabled(); + } + final PhaseLabel label = getFieldViewFor(playerTurn).getPhaseIndicator().getLabelFor(phase); - return label != null && !label.getEnabled(); + return skippedPhase && label != null && !label.getEnabled(); } /** diff --git a/forge-gui-desktop/src/main/java/forge/screens/match/VAssignDamage.java b/forge-gui-desktop/src/main/java/forge/screens/match/VAssignCombatDamage.java similarity index 92% rename from forge-gui-desktop/src/main/java/forge/screens/match/VAssignDamage.java rename to forge-gui-desktop/src/main/java/forge/screens/match/VAssignCombatDamage.java index e0115d20a61..673e4950c89 100644 --- a/forge-gui-desktop/src/main/java/forge/screens/match/VAssignDamage.java +++ b/forge-gui-desktop/src/main/java/forge/screens/match/VAssignCombatDamage.java @@ -6,12 +6,12 @@ * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. - * + * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. - * + * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ @@ -40,7 +40,7 @@ import com.google.common.collect.Maps; import forge.game.GameEntityView; import forge.game.card.CardView; -import forge.game.card.CounterType; +import forge.game.card.CounterEnumType; import forge.game.player.PlayerView; import forge.gui.SOverlayUtils; import forge.toolbox.FButton; @@ -54,14 +54,14 @@ import forge.util.Localizer; /** * Assembles Swing components of assign damage dialog. - * + * * This needs a JDialog to maintain a modal state. * Without the modal state, the PhaseHandler automatically * moves forward to phase Main2 without assigning damage. * *

(V at beginning of class name denotes a view class.) */ -public class VAssignDamage { +public class VAssignCombatDamage { final Localizer localizer = Localizer.getInstance(); private final CMatchUI matchUI; @@ -119,7 +119,7 @@ public class VAssignDamage { CardView source = ((CardPanel) evt.getSource()).getCard(); if (!damage.containsKey(source)) source = null; // to get player instead of fake card - final FSkin.Colors brdrColor = VAssignDamage.this.canAssignTo(source) ? FSkin.Colors.CLR_ACTIVE : FSkin.Colors.CLR_INACTIVE; + final FSkin.Colors brdrColor = VAssignCombatDamage.this.canAssignTo(source) ? FSkin.Colors.CLR_ACTIVE : FSkin.Colors.CLR_INACTIVE; ((CardPanel) evt.getSource()).setBorder(new FSkin.LineSkinBorder(FSkin.getColor(brdrColor), 2)); } @@ -135,13 +135,13 @@ public class VAssignDamage { boolean meta = evt.isControlDown(); boolean isLMB = SwingUtilities.isLeftMouseButton(evt); boolean isRMB = SwingUtilities.isRightMouseButton(evt); - + if ( isLMB || isRMB) assignDamageTo(source, meta, isLMB); } }; - public VAssignDamage(final CMatchUI matchUI, final CardView attacker, final List blockers, final int damage0, final GameEntityView defender0, boolean overrideOrder) { + public VAssignCombatDamage(final CMatchUI matchUI, final CardView attacker, final List blockers, final int damage0, final GameEntityView defender0, boolean overrideOrder) { this.matchUI = matchUI; String s = localizer.getMessage("lbLAssignDamageDealtBy"); dlg.setTitle(s.replace("%s",attacker.toString())); @@ -194,12 +194,12 @@ public class VAssignDamage { CardView fakeCard = null; if (defender instanceof CardView) { fakeCard = (CardView)defender; - } else if (defender instanceof PlayerView) { + } else if (defender instanceof PlayerView) { final PlayerView p = (PlayerView)defender; fakeCard = new CardView(-1, null, defender.toString(), p, matchUI.getAvatarImage(p.getLobbyPlayerName())); } addPanelForDefender(pnlDefenders, fakeCard); - } + } // Add "opponent placeholder" card if trample allowed // If trample allowed, make card placeholder @@ -231,7 +231,7 @@ public class VAssignDamage { pnlMain.add(pnlButtons, "ax center, w 350px!, gap 10px 10px 10px 10px, span 2"); overlay.add(pnlMain); - + pnlMain.getRootPane().setDefaultButton(btnOK); SwingUtilities.invokeLater(new Runnable() { @Override @@ -271,13 +271,13 @@ public class VAssignDamage { * @param isLMB */ private void assignDamageTo(CardView source, final boolean meta, final boolean isAdding) { - if ( !damage.containsKey(source) ) + if ( !damage.containsKey(source) ) source = null; // If trying to assign to the defender, follow the normal assignment rules // No need to check for "active" creature assignee when overiding combatant order - if ((source == null || source == defender || !overrideCombatantOrder) && isAdding && - !VAssignDamage.this.canAssignTo(source)) { + if ((source == null || source == defender || !overrideCombatantOrder) && isAdding && + !VAssignCombatDamage.this.canAssignTo(source)) { return; } @@ -285,9 +285,9 @@ public class VAssignDamage { int lethalDamage = getDamageToKill(source); int damageItHad = damage.get(source).damage; int leftToKill = Math.max(0, lethalDamage - damageItHad); - + int damageToAdd = isAdding ? 1 : -1; - + int leftToAssign = getRemainingDamage(); // Left click adds damage, right click substracts damage. // Hold Ctrl to assign lethal damage, Ctrl-click again on a creature with lethal damage to assign all available damage to it @@ -298,18 +298,18 @@ public class VAssignDamage { damageToAdd = damageItHad > lethalDamage ? lethalDamage - damageItHad : -damageItHad; } } - + if ( damageToAdd > leftToAssign ) damageToAdd = leftToAssign; - + // cannot assign first blocker less than lethal damage except when overriding order boolean isFirstBlocker = defenders.get(0).card == source; if (!overrideCombatantOrder && isFirstBlocker && damageToAdd + damageItHad < lethalDamage ) return; - if ( 0 == damageToAdd || damageToAdd + damageItHad < 0) + if ( 0 == damageToAdd || damageToAdd + damageItHad < 0) return; - + addDamage(source, damageToAdd); checkDamageQueue(); updateLabels(); @@ -350,7 +350,7 @@ public class VAssignDamage { } if ( dmgLeft < 0 ) throw new RuntimeException("initialAssignDamage managed to assign more damage than it could"); - if (toAllBlockers && dmgLeft > 0) { + if (toAllBlockers && dmgLeft > 0) { // flush the remaining damage into last defender if assigning all damage addDamage(dtLast.card, dmgLeft ); } @@ -362,7 +362,7 @@ public class VAssignDamage { for(DamageTarget dt : defenders) dt.damage = 0; } - + private void addDamage(final CardView card, int addedDamage) { // If we don't have enough left or we're trying to unassign too much return final int canAssign = getRemainingDamage(); @@ -371,7 +371,7 @@ public class VAssignDamage { } final DamageTarget dt = damage.get(card); - dt.damage = Math.max(0, addedDamage + dt.damage); + dt.damage = Math.max(0, addedDamage + dt.damage); } @@ -393,7 +393,7 @@ public class VAssignDamage { int damageLeft = totalDamageToAssign; boolean allHaveLethal = true; - + for ( DamageTarget dt : defenders ) { int dmg = dt.damage; @@ -402,9 +402,9 @@ public class VAssignDamage { int overkill = dmg - lethal; StringBuilder sb = new StringBuilder(); sb.append(dmg); - if( overkill >= 0 ) { + if( overkill >= 0 ) { sb.append(" (").append(localizer.getMessage("lblLethal")); - if( overkill > 0 ) + if( overkill > 0 ) sb.append(" +").append(overkill); sb.append(")"); } @@ -412,7 +412,7 @@ public class VAssignDamage { dt.label.setText(sb.toString()); } - lblTotalDamage.setText(TextUtil.concatNoSpace("Available damage points: ", String.valueOf(damageLeft), " (of ", String.valueOf(totalDamageToAssign), ")")); + lblTotalDamage.setText(TextUtil.concatNoSpace(localizer.getMessage("lblAvailableDamagePoints"), ": " , String.valueOf(damageLeft), " (of ", String.valueOf(totalDamageToAssign), ")")); btnOK.setEnabled(damageLeft == 0); lblAssignRemaining.setVisible(allHaveLethal && damageLeft > 0); } @@ -421,9 +421,9 @@ public class VAssignDamage { // assigned dynamically, the cards die off and further damage to them can't // be modified. private void finish() { - if ( getRemainingDamage() > 0 ) + if ( getRemainingDamage() > 0 ) return; - + dlg.dispose(); SOverlayUtils.hideOverlay(); } @@ -433,7 +433,7 @@ public class VAssignDamage { if (card == null) { if (defender instanceof PlayerView) { final PlayerView p = (PlayerView)defender; - lethalDamage = attackerHasInfect ? matchUI.getGameView().getPoisonCountersToLose() - p.getCounters(CounterType.POISON) : p.getLife(); + lethalDamage = attackerHasInfect ? matchUI.getGameView().getPoisonCountersToLose() - p.getCounters(CounterEnumType.POISON) : p.getLife(); } else if (defender instanceof CardView) { // planeswalker final CardView pw = (CardView)defender; @@ -441,7 +441,10 @@ public class VAssignDamage { } } else { - lethalDamage = VAssignDamage.this.attackerHasDeathtouch ? 1 : Math.max(0, card.getLethalDamage()); + lethalDamage = Math.max(0, card.getLethalDamage()); + if (attackerHasDeathtouch) { + lethalDamage = Math.min(lethalDamage, 1); + } } return lethalDamage; } diff --git a/forge-gui-desktop/src/main/java/forge/screens/match/controllers/CDock.java b/forge-gui-desktop/src/main/java/forge/screens/match/controllers/CDock.java index c2fa5676ee9..e86867647a2 100644 --- a/forge-gui-desktop/src/main/java/forge/screens/match/controllers/CDock.java +++ b/forge-gui-desktop/src/main/java/forge/screens/match/controllers/CDock.java @@ -33,6 +33,7 @@ import forge.properties.ForgePreferences.FPref; import forge.screens.match.CMatchUI; import forge.screens.match.views.VDock; import forge.toolbox.FSkin; +import forge.util.Localizer; /** * Controls the dock panel in the match UI. @@ -78,17 +79,17 @@ public class CDock implements ICDoc { private void refreshArcStateDisplay() { switch (arcState) { case OFF: - view.getBtnTargeting().setToolTipText("Targeting arcs: Off"); + view.getBtnTargeting().setToolTipText(Localizer.getInstance().getMessage("lblTargetingArcsOff")); view.getBtnTargeting().setIcon(FSkin.getIcon(FSkinProp.ICO_ARCSOFF)); view.getBtnTargeting().repaintSelf(); break; case MOUSEOVER: - view.getBtnTargeting().setToolTipText("Targeting arcs: Card mouseover"); + view.getBtnTargeting().setToolTipText(Localizer.getInstance().getMessage("lblTargetingArcsCardMouseover")); view.getBtnTargeting().setIcon(FSkin.getIcon(FSkinProp.ICO_ARCSHOVER)); view.getBtnTargeting().repaintSelf(); break; case ON: - view.getBtnTargeting().setToolTipText("Targeting arcs: Always on"); + view.getBtnTargeting().setToolTipText(Localizer.getInstance().getMessage("lblTargetingArcsAlwaysOn")); view.getBtnTargeting().setIcon(FSkin.getIcon(FSkinProp.ICO_ARCSON)); view.getBtnTargeting().repaintSelf(); break; diff --git a/forge-gui-desktop/src/main/java/forge/screens/match/menus/CardOverlaysMenu.java b/forge-gui-desktop/src/main/java/forge/screens/match/menus/CardOverlaysMenu.java index 67c4dd9dcc8..6fdd326e220 100644 --- a/forge-gui-desktop/src/main/java/forge/screens/match/menus/CardOverlaysMenu.java +++ b/forge-gui-desktop/src/main/java/forge/screens/match/menus/CardOverlaysMenu.java @@ -5,6 +5,7 @@ import forge.model.FModel; import forge.properties.ForgePreferences; import forge.properties.ForgePreferences.FPref; import forge.screens.match.CMatchUI; +import forge.util.Localizer; import javax.swing.*; @@ -23,14 +24,14 @@ public final class CardOverlaysMenu { private static boolean showOverlays = prefs.getPrefBoolean(FPref.UI_SHOW_CARD_OVERLAYS); public JMenu getMenu() { - JMenu menu = new JMenu("Card Overlays"); + JMenu menu = new JMenu(Localizer.getInstance().getMessage("lblCardOverlays")); menu.add(getMenuItem_ShowOverlays()); menu.addSeparator(); - menu.add(getMenuItem_CardOverlay("Card Name", FPref.UI_OVERLAY_CARD_NAME)); - menu.add(getMenuItem_CardOverlay("Mana Cost", FPref.UI_OVERLAY_CARD_MANA_COST)); - menu.add(getMenuItem_CardOverlay("Power/Toughness", FPref.UI_OVERLAY_CARD_POWER)); - menu.add(getMenuItem_CardOverlay("Card Id", FPref.UI_OVERLAY_CARD_ID)); - menu.add(getMenuItem_CardOverlay("Ability Icon", FPref.UI_OVERLAY_ABILITY_ICONS)); + menu.add(getMenuItem_CardOverlay(Localizer.getInstance().getMessage("lblCardName"), FPref.UI_OVERLAY_CARD_NAME)); + menu.add(getMenuItem_CardOverlay(Localizer.getInstance().getMessage("lblManaCost"), FPref.UI_OVERLAY_CARD_MANA_COST)); + menu.add(getMenuItem_CardOverlay(Localizer.getInstance().getMessage("lblPowerOrToughness"), FPref.UI_OVERLAY_CARD_POWER)); + menu.add(getMenuItem_CardOverlay(Localizer.getInstance().getMessage("lblCardID"), FPref.UI_OVERLAY_CARD_ID)); + menu.add(getMenuItem_CardOverlay(Localizer.getInstance().getMessage("lblAbilityIcon"), FPref.UI_OVERLAY_ABILITY_ICONS)); return menu; } @@ -43,7 +44,7 @@ public final class CardOverlaysMenu { } private JMenuItem getMenuItem_ShowOverlays() { - JCheckBoxMenuItem menu = new JCheckBoxMenuItem("Show"); + JCheckBoxMenuItem menu = new JCheckBoxMenuItem(Localizer.getInstance().getMessage("lblShow")); menu.setAccelerator(MenuUtil.getAcceleratorKey(KeyEvent.VK_O)); menu.setState(prefs.getPrefBoolean(FPref.UI_SHOW_CARD_OVERLAYS)); menu.addActionListener(getShowOverlaysAction()); diff --git a/forge-gui-desktop/src/main/java/forge/screens/match/menus/DevModeMenu.java b/forge-gui-desktop/src/main/java/forge/screens/match/menus/DevModeMenu.java index b24f9c71fca..bb483747641 100644 --- a/forge-gui-desktop/src/main/java/forge/screens/match/menus/DevModeMenu.java +++ b/forge-gui-desktop/src/main/java/forge/screens/match/menus/DevModeMenu.java @@ -11,6 +11,7 @@ import javax.swing.JMenuItem; import forge.menus.MenuUtil; import forge.screens.match.controllers.CDev; import forge.screens.match.views.IDevListener; +import forge.util.Localizer; /** * Gets a menu that replicates all the DevMode options. @@ -29,28 +30,28 @@ public class DevModeMenu implements ActionListener, IDevListener { // Using an enum to avoid having to create multiple // ActionListeners each calling a single method. private enum DevMenuItem { - GENERATE_MANA("Generate Mana"), - TUTOR_FOR_CARD("Tutor for Card"), - ADD_CARD_TO_HAND("Add Card to Hand"), - ADD_CARD_TO_PLAY("Add Card to Play"), - EXILE_FROM_HAND("Exile from Hand"), - EXILE_FROM_PLAY("Exile from Play"), - SET_PLAYER_LIFE("Set Player Life"), - WIN_GAME("Win Game"), - SETUP_GAME_STATE("Setup Game State"), - DUMP_GAME_STATE("Dump Game State"), - PLAY_UNLIMITED_LANDS("Play Unlimited Lands"), - VIEW_ALL("View All Cards"), - ADD_COUNTER("Add Counters to Permanent"), - TAP_PERMANENT("Tap Permanents"), - UNTAP_PERMANENT("Untap Permanents"), - RIGGED_PLANAR_ROLL("Rigged Planar Roll"), - PLANESWALK_TO("Planeswalk to"), - DEV_CORNER("Developer's Corner"); + GENERATE_MANA("lblGenerateMana"), + TUTOR_FOR_CARD("lblTutor"), + ADD_CARD_TO_HAND("lblCardToHand"), + ADD_CARD_TO_PLAY("lblCastSpellOrPlayLand"), + EXILE_FROM_HAND("lblExileFromHand"), + EXILE_FROM_PLAY("lblExileFromPlay"), + SET_PLAYER_LIFE("lblSetLife"), + WIN_GAME("lblWinGame"), + SETUP_GAME_STATE("lblSetupGame"), + DUMP_GAME_STATE("lblDumpGame"), + PLAY_UNLIMITED_LANDS("lblUnlimitedLands"), + VIEW_ALL("lblViewAll"), + ADD_COUNTER("lblAddCounterPermanent"), + TAP_PERMANENT("lblTapPermanent"), + UNTAP_PERMANENT("lblUntapPermanent"), + RIGGED_PLANAR_ROLL("lblRiggedRoll"), + PLANESWALK_TO("lblWalkTo"), + DEV_CORNER("lblDeveloperCorner"); protected String caption; DevMenuItem(final String value) { - this.caption = value; + this.caption = Localizer.getInstance().getMessage(value); } protected static DevMenuItem getValue(final String s) { for (final DevMenuItem t : DevMenuItem.values()) { @@ -71,7 +72,7 @@ public class DevModeMenu implements ActionListener, IDevListener { } public JMenu getMenu() { - final JMenu menu = new JMenu("Dev"); + final JMenu menu = new JMenu(Localizer.getInstance().getMessage("lblDev")); menu.setMnemonic(KeyEvent.VK_D); menu.add(getMenuItem(DevMenuItem.GENERATE_MANA)); menu.add(getMenuItem(DevMenuItem.TUTOR_FOR_CARD)); diff --git a/forge-gui-desktop/src/main/java/forge/screens/match/views/VCombat.java b/forge-gui-desktop/src/main/java/forge/screens/match/views/VCombat.java index 0991af3988e..dfd7e67a2d7 100644 --- a/forge-gui-desktop/src/main/java/forge/screens/match/views/VCombat.java +++ b/forge-gui-desktop/src/main/java/forge/screens/match/views/VCombat.java @@ -25,6 +25,7 @@ import forge.screens.match.controllers.CCombat; import forge.toolbox.FSkin; import forge.toolbox.FSkin.SkinnedTextArea; import net.miginfocom.swing.MigLayout; +import forge.util.Localizer; /** * Assembles Swing components of combat report. @@ -35,7 +36,7 @@ public class VCombat implements IVDoc { // Fields used with interface IVDoc private DragCell parentCell; - private final DragTab tab = new DragTab("Combat"); + private final DragTab tab = new DragTab(Localizer.getInstance().getMessage("lblCombat")); private final SkinnedTextArea tar = new SkinnedTextArea(); @@ -108,7 +109,7 @@ public class VCombat implements IVDoc { // No need to update this unless it's showing if (!this.equals(parentCell.getSelected())) { return; } - tab.setText(cntAttackers > 0 ? ("Combat : " + cntAttackers) : "Combat"); + tab.setText(cntAttackers > 0 ? (Localizer.getInstance().getMessage("lblCombat") + " : " + cntAttackers) : Localizer.getInstance().getMessage("lblCombat")); tar.setText(desc); } } diff --git a/forge-gui-desktop/src/main/java/forge/screens/match/views/VDetail.java b/forge-gui-desktop/src/main/java/forge/screens/match/views/VDetail.java index 586ce649476..4ca3b7f0e3e 100644 --- a/forge-gui-desktop/src/main/java/forge/screens/match/views/VDetail.java +++ b/forge-gui-desktop/src/main/java/forge/screens/match/views/VDetail.java @@ -27,6 +27,7 @@ import forge.gui.framework.IVDoc; import forge.screens.match.controllers.CDetail; import forge.toolbox.FSkin; import forge.toolbox.FSkin.SkinnedLabel; +import forge.util.Localizer; import net.miginfocom.swing.MigLayout; import javax.swing.*; @@ -40,7 +41,7 @@ public class VDetail implements IVDoc { // Fields used with interface IVDoc private DragCell parentCell; - private final DragTab tab = new DragTab("Card Detail"); + private final DragTab tab = new DragTab(Localizer.getInstance().getMessage("lblCardDetail")); // Top-level containers private final CardDetailPanel pnlDetail = new CardDetailPanel(); diff --git a/forge-gui-desktop/src/main/java/forge/screens/match/views/VField.java b/forge-gui-desktop/src/main/java/forge/screens/match/views/VField.java index 8df4d0a924b..308b8e73f5e 100644 --- a/forge-gui-desktop/src/main/java/forge/screens/match/views/VField.java +++ b/forge-gui-desktop/src/main/java/forge/screens/match/views/VField.java @@ -29,7 +29,7 @@ import javax.swing.border.LineBorder; import net.miginfocom.swing.MigLayout; import forge.assets.FSkinProp; -import forge.game.card.CounterType; +import forge.game.card.CounterEnumType; import forge.game.player.PlayerView; import forge.game.zone.ZoneType; import forge.gui.framework.DragCell; @@ -46,6 +46,7 @@ import forge.toolbox.FSkin.SkinnedPanel; import forge.toolbox.special.PhaseIndicator; import forge.toolbox.special.PlayerDetailsPanel; import forge.view.arcane.PlayArea; +import forge.util.Localizer; /** * Assembles Swing components of a player field instance. @@ -60,7 +61,7 @@ public class VField implements IVDoc { private final CField control; private DragCell parentCell; private final EDocID docID; - private final DragTab tab = new DragTab("Field"); + private final DragTab tab = new DragTab(Localizer.getInstance().getMessage("lblField")); // Other fields private final PlayerView player; @@ -96,8 +97,8 @@ public class VField implements IVDoc { this.docID = id0; this.player = p; - if (p != null) { tab.setText(p.getName() + " Field"); } - else { tab.setText("NO PLAYER FOR " + docID.toString()); } + if (p != null) { tab.setText(Localizer.getInstance().getMessage("lblPlayField", p.getName())); } + else { tab.setText(Localizer.getInstance().getMessage("lblNoPlayerForEDocID", docID.toString())); } detailsPanel = new PlayerDetailsPanel(player); @@ -284,9 +285,9 @@ public class VField implements IVDoc { } // Update poison and/or energy counters, poison counters take precedence - final int poison = player.getCounters(CounterType.POISON); - final int energy = player.getCounters(CounterType.ENERGY); - final int experience = player.getCounters(CounterType.EXPERIENCE); + final int poison = player.getCounters(CounterEnumType.POISON); + final int energy = player.getCounters(CounterEnumType.ENERGY); + final int experience = player.getCounters(CounterEnumType.EXPERIENCE); if (poison > 0) { removeLblEnergy(); diff --git a/forge-gui-desktop/src/main/java/forge/screens/match/views/VHand.java b/forge-gui-desktop/src/main/java/forge/screens/match/views/VHand.java index 496c0c0fe9e..54121ed7bb0 100644 --- a/forge-gui-desktop/src/main/java/forge/screens/match/views/VHand.java +++ b/forge-gui-desktop/src/main/java/forge/screens/match/views/VHand.java @@ -29,6 +29,7 @@ import forge.screens.match.CMatchUI; import forge.screens.match.controllers.CHand; import forge.toolbox.FScrollPane; import forge.view.arcane.HandArea; +import forge.util.Localizer; /** * Assembles Swing components of hand area. @@ -40,7 +41,7 @@ public class VHand implements IVDoc { private final CHand control; private DragCell parentCell; private final EDocID docID; - private final DragTab tab = new DragTab("Your Hand"); + private final DragTab tab = new DragTab(Localizer.getInstance().getMessage("lblYourHand")); // Top-level containers private final FScrollPane scroller = new FScrollPane(false); @@ -59,9 +60,9 @@ public class VHand implements IVDoc { id0.setDoc(this); if (p == null) { - tab.setText("NO PLAYER Hand"); + tab.setText("lblNoPlayerHand"); } else { - tab.setText(p.getName() + " Hand"); + tab.setText(Localizer.getInstance().getMessage("lblPlayerHand", p.getName())); } scroller.setViewportView(VHand.this.hand); diff --git a/forge-gui-desktop/src/main/java/forge/screens/match/views/VLog.java b/forge-gui-desktop/src/main/java/forge/screens/match/views/VLog.java index a29442777f7..e21dfdb1dd2 100644 --- a/forge-gui-desktop/src/main/java/forge/screens/match/views/VLog.java +++ b/forge-gui-desktop/src/main/java/forge/screens/match/views/VLog.java @@ -39,6 +39,7 @@ import forge.screens.match.GameLogPanel; import forge.screens.match.controllers.CLog; import forge.toolbox.FSkin; import forge.toolbox.FSkin.SkinFont; +import forge.util.Localizer; /** * Assembles Swing components of game log report. @@ -56,7 +57,7 @@ public class VLog implements IVDoc { // Fields used with interface IVDoc private DragCell parentCell; - private final DragTab tab = new DragTab("Log"); + private final DragTab tab = new DragTab(Localizer.getInstance().getMessage("lblLog")); // Other fields private final GameLogPanel gameLog; diff --git a/forge-gui-desktop/src/main/java/forge/screens/match/views/VPicture.java b/forge-gui-desktop/src/main/java/forge/screens/match/views/VPicture.java index f64c7dfc2bd..733c242cf26 100644 --- a/forge-gui-desktop/src/main/java/forge/screens/match/views/VPicture.java +++ b/forge-gui-desktop/src/main/java/forge/screens/match/views/VPicture.java @@ -26,6 +26,7 @@ import forge.gui.framework.IVDoc; import forge.screens.match.controllers.CPicture; import forge.toolbox.FSkin; import forge.toolbox.FSkin.SkinnedLabel; +import forge.util.Localizer; import net.miginfocom.swing.MigLayout; import javax.swing.*; @@ -39,7 +40,7 @@ public class VPicture implements IVDoc { // Fields used with interface IVDoc private DragCell parentCell; - private final DragTab tab = new DragTab("Card Picture"); + private final DragTab tab = new DragTab(Localizer.getInstance().getMessage("lblCardPicture")); // Top-level containers private final CardPicturePanel pnlPicture = new CardPicturePanel(); diff --git a/forge-gui-desktop/src/main/java/forge/screens/match/views/VPrompt.java b/forge-gui-desktop/src/main/java/forge/screens/match/views/VPrompt.java index 9aad473f1d4..c9081919200 100644 --- a/forge-gui-desktop/src/main/java/forge/screens/match/views/VPrompt.java +++ b/forge-gui-desktop/src/main/java/forge/screens/match/views/VPrompt.java @@ -94,7 +94,8 @@ public class VPrompt implements IVDoc { tarMessage.setForeground(FSkin.getColor(FSkin.Colors.CLR_TEXT)); tarMessage.setMargin(new Insets(3, 3, 3, 3)); - + tarMessage.getAccessibleContext().setAccessibleName("Prompt"); + tarMessage.setFocusable(true); // Allow tab to navigate to the prompt. messageScroller.getViewport().getView().addMouseListener(new MouseAdapter() { @Override public void mouseEntered(final MouseEvent e) { diff --git a/forge-gui-desktop/src/main/java/forge/screens/workshop/views/VCardDesigner.java b/forge-gui-desktop/src/main/java/forge/screens/workshop/views/VCardDesigner.java index 6bb6f7771bb..9641e857f94 100644 --- a/forge-gui-desktop/src/main/java/forge/screens/workshop/views/VCardDesigner.java +++ b/forge-gui-desktop/src/main/java/forge/screens/workshop/views/VCardDesigner.java @@ -8,6 +8,7 @@ import forge.gui.framework.IVDoc; import forge.screens.workshop.controllers.CCardDesigner; import forge.toolbox.FLabel; import forge.toolbox.FSkin; +import forge.util.Localizer; import javax.swing.*; @@ -24,11 +25,11 @@ public enum VCardDesigner implements IVDoc { // Fields used with interface IVDoc private DragCell parentCell; - private final DragTab tab = new DragTab("Card Designer"); + private final DragTab tab = new DragTab(Localizer.getInstance().getMessage("lblCardDesigner")); private FLabel btnSaveCard = new FLabel.Builder() .opaque(true).hoverable(true) - .text("Save and Apply Card Changes") + .text(Localizer.getInstance().getMessage("lblSaveAndApplyCardChanges")) .icon(FSkin.getIcon(FSkinProp.ICO_SAVE)) .enabled(false) //disabled by default until card changes made .build(); diff --git a/forge-gui-desktop/src/main/java/forge/screens/workshop/views/VCardScript.java b/forge-gui-desktop/src/main/java/forge/screens/workshop/views/VCardScript.java index 68c71de9055..41e2cb911cc 100644 --- a/forge-gui-desktop/src/main/java/forge/screens/workshop/views/VCardScript.java +++ b/forge-gui-desktop/src/main/java/forge/screens/workshop/views/VCardScript.java @@ -16,6 +16,7 @@ import forge.gui.framework.EDocID; import forge.gui.framework.IVDoc; import forge.screens.workshop.controllers.CCardScript; import forge.toolbox.FTextPane; +import forge.util.Localizer; /** * Assembles Swing components of workshop card script tab. @@ -28,7 +29,7 @@ public enum VCardScript implements IVDoc { // Fields used with interface IVDoc private DragCell parentCell; - private final DragTab tab = new DragTab("Card Script"); + private final DragTab tab = new DragTab(Localizer.getInstance().getMessage("lblCardScript")); private final FTextPane txtScript = new FTextPane(); private final StyledDocument doc; diff --git a/forge-gui-desktop/src/main/java/forge/toolbox/CardFaceSymbols.java b/forge-gui-desktop/src/main/java/forge/toolbox/CardFaceSymbols.java index d6196af6376..be902dbab4f 100644 --- a/forge-gui-desktop/src/main/java/forge/toolbox/CardFaceSymbols.java +++ b/forge-gui-desktop/src/main/java/forge/toolbox/CardFaceSymbols.java @@ -125,6 +125,7 @@ public class CardFaceSymbols { MANA_IMAGES.put("doublestrike", FSkin.getImage(FSkinProp.IMG_ABILITY_DOUBLE_STRIKE)); MANA_IMAGES.put("firststrike", FSkin.getImage(FSkinProp.IMG_ABILITY_FIRST_STRIKE)); MANA_IMAGES.put("fear", FSkin.getImage(FSkinProp.IMG_ABILITY_FEAR)); + MANA_IMAGES.put("flash", FSkin.getImage(FSkinProp.IMG_ABILITY_FLASH)); MANA_IMAGES.put("flying", FSkin.getImage(FSkinProp.IMG_ABILITY_FLYING)); MANA_IMAGES.put("hexproof", FSkin.getImage(FSkinProp.IMG_ABILITY_HEXPROOF)); MANA_IMAGES.put("indestructible", FSkin.getImage(FSkinProp.IMG_ABILITY_INDESTRUCTIBLE)); diff --git a/forge-gui-desktop/src/main/java/forge/toolbox/FCheckBox.java b/forge-gui-desktop/src/main/java/forge/toolbox/FCheckBox.java index fe8dbc422ee..a67d68f0e6d 100644 --- a/forge-gui-desktop/src/main/java/forge/toolbox/FCheckBox.java +++ b/forge-gui-desktop/src/main/java/forge/toolbox/FCheckBox.java @@ -17,7 +17,6 @@ public class FCheckBox extends SkinnedCheckBox implements ICheckBox { this.setForeground(FSkin.getColor(FSkin.Colors.CLR_TEXT)); this.setFont(FSkin.getFont(14)); this.setOpaque(false); - this.setFocusable(false); } public FCheckBox(final String s0, final boolean checked) { diff --git a/forge-gui-desktop/src/main/java/forge/toolbox/FRadioButton.java b/forge-gui-desktop/src/main/java/forge/toolbox/FRadioButton.java index 28432467b8f..293b108698c 100644 --- a/forge-gui-desktop/src/main/java/forge/toolbox/FRadioButton.java +++ b/forge-gui-desktop/src/main/java/forge/toolbox/FRadioButton.java @@ -26,6 +26,5 @@ public class FRadioButton extends SkinnedRadioButton { this.setForeground(FSkin.getColor(FSkin.Colors.CLR_TEXT)); this.setFont(FSkin.getFont(14)); this.setOpaque(false); - this.setFocusable(false); } } diff --git a/forge-gui-desktop/src/main/java/forge/toolbox/FSkin.java b/forge-gui-desktop/src/main/java/forge/toolbox/FSkin.java index c400fdee48d..1469258e3b6 100644 --- a/forge-gui-desktop/src/main/java/forge/toolbox/FSkin.java +++ b/forge-gui-desktop/src/main/java/forge/toolbox/FSkin.java @@ -1022,7 +1022,10 @@ public class FSkin { "" : " \\($1\\)"; str = str.replaceAll(pattern, replacement); } - + // Just return the string unencoded if we're optimizing for screen readers. + if (FModel.getPreferences().getPrefBoolean(FPref.UI_SR_OPTIMIZE)) { + return str; + } //format mana symbols to display as icons pattern = "\\{([A-Z0-9]+)\\}|\\{([A-Z0-9]+)/([A-Z0-9]+)\\}"; //fancy pattern needed so "/" can be omitted from replacement try { diff --git a/forge-gui-desktop/src/main/java/forge/toolbox/special/PhaseIndicator.java b/forge-gui-desktop/src/main/java/forge/toolbox/special/PhaseIndicator.java index 35122903d81..1abeaca6766 100644 --- a/forge-gui-desktop/src/main/java/forge/toolbox/special/PhaseIndicator.java +++ b/forge-gui-desktop/src/main/java/forge/toolbox/special/PhaseIndicator.java @@ -1,6 +1,7 @@ package forge.toolbox.special; import forge.game.phase.PhaseType; +import forge.util.Localizer; import net.miginfocom.swing.MigLayout; import javax.swing.*; @@ -35,43 +36,44 @@ public class PhaseIndicator extends JPanel { /** Adds phase indicator labels to phase area JPanel container. */ private void populatePhase() { + final Localizer localizer = Localizer.getInstance(); // Constraints string, set once final String constraints = "w 94%!, h 7.2%, gaptop 1%, gapleft 3%"; - lblUpkeep.setToolTipText("Phase: Upkeep
Click to toggle."); + lblUpkeep.setToolTipText(localizer.getMessage("htmlPhaseUpkeepTooltip")); this.add(lblUpkeep, constraints); - lblDraw.setToolTipText("Phase: Draw
Click to toggle."); + lblDraw.setToolTipText(localizer.getMessage("htmlPhaseDrawTooltip")); this.add(lblDraw, constraints); - lblMain1.setToolTipText("Phase: Main 1
Click to toggle."); + lblMain1.setToolTipText(localizer.getMessage("htmlPhaseMain1Tooltip")); this.add(lblMain1, constraints); - lblBeginCombat.setToolTipText("Phase: Begin Combat
Click to toggle."); + lblBeginCombat.setToolTipText(localizer.getMessage("htmlPhaseBeginCombatTooltip")); this.add(lblBeginCombat, constraints); - lblDeclareAttackers.setToolTipText("Phase: Declare Attackers
Click to toggle."); + lblDeclareAttackers.setToolTipText(localizer.getMessage("htmlPhaseDeclareAttackersTooltip")); this.add(lblDeclareAttackers, constraints); - lblDeclareBlockers.setToolTipText("Phase: Declare Blockers
Click to toggle."); + lblDeclareBlockers.setToolTipText(localizer.getMessage("htmlPhaseDeclareBlockersTooltip")); this.add(lblDeclareBlockers, constraints); - lblFirstStrike.setToolTipText("Phase: First Strike Damage
Click to toggle."); + lblFirstStrike.setToolTipText(localizer.getMessage("htmlPhaseFirstStrikeDamageTooltip")); this.add(lblFirstStrike, constraints); - lblCombatDamage.setToolTipText("Phase: Combat Damage
Click to toggle."); + lblCombatDamage.setToolTipText(localizer.getMessage("htmlPhaseCombatDamageTooltip")); this.add(lblCombatDamage, constraints); - lblEndCombat.setToolTipText("Phase: End Combat
Click to toggle."); + lblEndCombat.setToolTipText(localizer.getMessage("htmlPhaseEndCombatTooltip")); this.add(lblEndCombat, constraints); - lblMain2.setToolTipText("Phase: Main 2
Click to toggle."); + lblMain2.setToolTipText(localizer.getMessage("htmlPhaseMain2Tooltip")); this.add(lblMain2, constraints); - lblEndTurn.setToolTipText("Phase: End Turn
Click to toggle."); + lblEndTurn.setToolTipText(localizer.getMessage("htmlPhaseEndTurnTooltip")); this.add(lblEndTurn, constraints); - lblCleanup.setToolTipText("Phase: Cleanup
Click to toggle."); + lblCleanup.setToolTipText(localizer.getMessage("htmlPhaseCleanupTooltip")); this.add(lblCleanup, constraints); } diff --git a/forge-gui-desktop/src/main/java/forge/toolbox/special/PlayerDetailsPanel.java b/forge-gui-desktop/src/main/java/forge/toolbox/special/PlayerDetailsPanel.java index 4a37d331223..396e8ae8bd1 100644 --- a/forge-gui-desktop/src/main/java/forge/toolbox/special/PlayerDetailsPanel.java +++ b/forge-gui-desktop/src/main/java/forge/toolbox/special/PlayerDetailsPanel.java @@ -10,6 +10,7 @@ import forge.toolbox.FSkin; import forge.toolbox.FSkin.SkinFont; import forge.toolbox.FSkin.SkinnedPanel; import forge.trackable.TrackableProperty; +import forge.util.Localizer; import net.miginfocom.swing.MigLayout; import org.apache.commons.lang3.StringUtils; import org.apache.commons.lang3.tuple.Pair; @@ -26,23 +27,23 @@ public class PlayerDetailsPanel extends JPanel { private final PlayerView player; // Info labels - private final DetailLabel lblHand = new DetailLabel(FSkinProp.IMG_ZONE_HAND, "Hand (%s/%s)"); - private final DetailLabel lblGraveyard = new DetailLabel(FSkinProp.IMG_ZONE_GRAVEYARD, "Graveyard (%s) Types[%s]"); - private final DetailLabel lblLibrary = new DetailLabel(FSkinProp.IMG_ZONE_LIBRARY, "Library (%s)"); - private final DetailLabel lblExile = new DetailLabel(FSkinProp.IMG_ZONE_EXILE, "Exile (%s)"); - private final DetailLabel lblFlashback = new DetailLabel(FSkinProp.IMG_ZONE_FLASHBACK, "Flashback cards (%s)"); - private final DetailLabel lblCommand = new DetailLabel(FSkinProp.IMG_PLANESWALKER, "Command zone (%s)"); + private final DetailLabel lblHand = new DetailLabel(FSkinProp.IMG_ZONE_HAND, Localizer.getInstance().getMessage("lblHandNOfMax", "%s", "%s")); + private final DetailLabel lblGraveyard = new DetailLabel(FSkinProp.IMG_ZONE_GRAVEYARD, Localizer.getInstance().getMessage("lblGraveyardNCardsNTypes", "%s", "%s")); + private final DetailLabel lblLibrary = new DetailLabel(FSkinProp.IMG_ZONE_LIBRARY, Localizer.getInstance().getMessage("lblLibraryNCards", "%s")); + private final DetailLabel lblExile = new DetailLabel(FSkinProp.IMG_ZONE_EXILE, Localizer.getInstance().getMessage("lblExileNCards", "%s")); + private final DetailLabel lblFlashback = new DetailLabel(FSkinProp.IMG_ZONE_FLASHBACK, Localizer.getInstance().getMessage("lblFlashbackNCards", "%s")); + private final DetailLabel lblCommand = new DetailLabel(FSkinProp.IMG_PLANESWALKER, Localizer.getInstance().getMessage("lblCommandZoneNCards", "%s")); private final List> manaLabels = new ArrayList<>(); public PlayerDetailsPanel(final PlayerView player0) { player = player0; - manaLabels.add(Pair.of(new DetailLabel(FSkinProp.IMG_MANA_W, "White mana (%s)"), (byte)ManaAtom.WHITE)); - manaLabels.add(Pair.of(new DetailLabel(FSkinProp.IMG_MANA_U, "Blue mana (%s)"), (byte)ManaAtom.BLUE)); - manaLabels.add(Pair.of(new DetailLabel(FSkinProp.IMG_MANA_B, "Black mana (%s)"), (byte)ManaAtom.BLACK)); - manaLabels.add(Pair.of(new DetailLabel(FSkinProp.IMG_MANA_R, "Red mana (%s)"), (byte)ManaAtom.RED)); - manaLabels.add(Pair.of(new DetailLabel(FSkinProp.IMG_MANA_G, "Green mana (%s)"), (byte)ManaAtom.GREEN)); - manaLabels.add(Pair.of(new DetailLabel(FSkinProp.IMG_MANA_COLORLESS, "Colorless mana (%s)"), (byte)ManaAtom.COLORLESS)); + manaLabels.add(Pair.of(new DetailLabel(FSkinProp.IMG_MANA_W, Localizer.getInstance().getMessage("lblWhiteManaOfN", "%s")), (byte)ManaAtom.WHITE)); + manaLabels.add(Pair.of(new DetailLabel(FSkinProp.IMG_MANA_U, Localizer.getInstance().getMessage("lblBlueManaOfN", "%s")), (byte)ManaAtom.BLUE)); + manaLabels.add(Pair.of(new DetailLabel(FSkinProp.IMG_MANA_B, Localizer.getInstance().getMessage("lblBlackManaOfN", "%s")), (byte)ManaAtom.BLACK)); + manaLabels.add(Pair.of(new DetailLabel(FSkinProp.IMG_MANA_R, Localizer.getInstance().getMessage("lblRedManaOfN", "%s")), (byte)ManaAtom.RED)); + manaLabels.add(Pair.of(new DetailLabel(FSkinProp.IMG_MANA_G, Localizer.getInstance().getMessage("lblGreenManaOfN", "%s")), (byte)ManaAtom.GREEN)); + manaLabels.add(Pair.of(new DetailLabel(FSkinProp.IMG_MANA_COLORLESS, Localizer.getInstance().getMessage("lblColorlessManaOfN", "%s")), (byte)ManaAtom.COLORLESS)); setOpaque(false); setLayout(new MigLayout("insets 0, gap 0, wrap")); diff --git a/forge-gui-desktop/src/main/java/forge/util/SwingImageFetcher.java b/forge-gui-desktop/src/main/java/forge/util/SwingImageFetcher.java index bfd6258d2d7..ce496fc121f 100644 --- a/forge-gui-desktop/src/main/java/forge/util/SwingImageFetcher.java +++ b/forge-gui-desktop/src/main/java/forge/util/SwingImageFetcher.java @@ -5,6 +5,7 @@ import javax.swing.*; import java.awt.image.BufferedImage; import java.io.File; import java.io.IOException; +import java.net.HttpURLConnection; import java.net.URL; public class SwingImageFetcher extends ImageFetcher { @@ -26,27 +27,29 @@ public class SwingImageFetcher extends ImageFetcher { } private void doFetch(String urlToDownload) throws IOException { + String newdespath = urlToDownload.contains(".fullborder.jpg") ? + TextUtil.fastReplace(destPath, ".full.jpg", ".fullborder.jpg") : destPath; URL url = new URL(urlToDownload); System.out.println("Attempting to fetch: " + url); BufferedImage image = ImageIO.read(url); // First, save to a temporary file so that nothing tries to read // a partial download. - File destFile = new File(destPath + ".tmp"); + File destFile = new File(newdespath + ".tmp"); // need to check directory folder for mkdir destFile.getParentFile().mkdirs(); if (ImageIO.write(image, "jpg", destFile)) { // Now, rename it to the correct name. - if (destFile.renameTo(new File(destPath))) { - System.out.println("Saved image to " + destPath); + if (destFile.renameTo(new File(newdespath))) { + System.out.println("Saved image to " + newdespath); SwingUtilities.invokeLater(notifyObservers); } else { - System.err.println("Failed to rename image to " + destPath); + System.err.println("Failed to rename image to " + newdespath); } } else { System.err.println("Failed to save image from " + url + " as jpeg"); // try to save image as png instead if (ImageIO.write(image, "png", destFile)) { - String newPath = destPath.replace(".jpg", ".png"); + String newPath = newdespath.replace(".jpg", ".png"); if (destFile.renameTo(new File(newPath))) { System.out.println("Saved image to " + newPath); SwingUtilities.invokeLater(notifyObservers); @@ -59,10 +62,28 @@ public class SwingImageFetcher extends ImageFetcher { } } + private String tofullBorder(String imageurl) { + if (!imageurl.contains(".full.jpg")) + return imageurl; + try { + URL url = new URL(imageurl); + HttpURLConnection conn = (HttpURLConnection) url.openConnection(); + //connection.setConnectTimeout(1000 * 5); //wait 5 seconds the most + //connection.setReadTimeout(1000 * 5); + conn.setRequestProperty("User-Agent", ""); + if(conn.getResponseCode() == HttpURLConnection.HTTP_NOT_FOUND) + imageurl = TextUtil.fastReplace(imageurl, ".full.jpg", ".fullborder.jpg"); + conn.disconnect(); + return imageurl; + } catch (IOException ex) { + return imageurl; + } + } + public void run() { for (String urlToDownload : downloadUrls) { try { - doFetch(urlToDownload); + doFetch(tofullBorder(urlToDownload)); break; } catch (IOException e) { System.err.println("Failed to download card [" + destPath + "] image: " + e.getMessage()); diff --git a/forge-gui-desktop/src/main/java/forge/view/FTitleBarBase.java b/forge-gui-desktop/src/main/java/forge/view/FTitleBarBase.java index 07f338236e7..c60007cc58f 100644 --- a/forge-gui-desktop/src/main/java/forge/view/FTitleBarBase.java +++ b/forge-gui-desktop/src/main/java/forge/view/FTitleBarBase.java @@ -6,6 +6,7 @@ import forge.toolbox.FSkin.Colors; import forge.toolbox.FSkin.SkinColor; import forge.toolbox.FSkin.SkinnedLabel; import forge.toolbox.FSkin.SkinnedMenuBar; +import forge.util.Localizer; import javax.swing.*; @@ -80,23 +81,23 @@ public abstract class FTitleBarBase extends SkinnedMenuBar { if (fullScreen) { layout.putConstraint(SpringLayout.EAST, btnFullScreen, 0, SpringLayout.WEST, btnClose); - btnFullScreen.setToolTipText("Exit Full Screen (F11)"); + btnFullScreen.setToolTipText(Localizer.getInstance().getMessage("lblExitFullScreen") + " (F11)"); if (owner.getLockTitleBar()) { - btnLockTitleBar.setToolTipText("Unlock Title Bar"); + btnLockTitleBar.setToolTipText(Localizer.getInstance().getMessage("lblUnlockTitleBar")); } else { - btnLockTitleBar.setToolTipText("Lock Title Bar"); + btnLockTitleBar.setToolTipText(Localizer.getInstance().getMessage("lblLockTitleBar")); } btnLockTitleBar.repaintSelf(); } else { layout.putConstraint(SpringLayout.EAST, btnFullScreen, 0, SpringLayout.WEST, btnMaximize); - btnFullScreen.setToolTipText("Full Screen (F11)"); + btnFullScreen.setToolTipText(Localizer.getInstance().getMessage("lblFullScreen") + " (F11)"); if (owner.isMaximized()) { - btnMaximize.setToolTipText("Restore Down"); + btnMaximize.setToolTipText(Localizer.getInstance().getMessage("lblRestoreDown")); } else { - btnMaximize.setToolTipText("Maximize"); + btnMaximize.setToolTipText(Localizer.getInstance().getMessage("lblMaximize")); } btnMaximize.repaintSelf(); } @@ -238,7 +239,7 @@ public abstract class FTitleBarBase extends SkinnedMenuBar { public class MinimizeButton extends TitleBarButton { private MinimizeButton() { - setToolTipText("Minimize"); + setToolTipText(Localizer.getInstance().getMessage("lblMinimize")); } @Override protected void onClick() { @@ -368,7 +369,7 @@ public abstract class FTitleBarBase extends SkinnedMenuBar { public class CloseButton extends TitleBarButton { private CloseButton() { - setToolTipText("Close"); + setToolTipText(Localizer.getInstance().getMessage("lblClose")); } @Override protected void onClick() { diff --git a/forge-gui-desktop/src/main/java/forge/view/SplashFrame.java b/forge-gui-desktop/src/main/java/forge/view/SplashFrame.java index ce2d7174805..431b1588e19 100644 --- a/forge-gui-desktop/src/main/java/forge/view/SplashFrame.java +++ b/forge-gui-desktop/src/main/java/forge/view/SplashFrame.java @@ -101,7 +101,7 @@ public class SplashFrame extends JFrame { final JLabel lblDisclaimer = new JLabel("
" + "Forge is not affiliated in any way with Wizards of the Coast." + "
Forge is open source software, released under " - + "the GNU Public License.
"); + + "the GNU General Public License."); lblDisclaimer.setBounds(0, 300, 450, 20); lblDisclaimer.setFont(new Font("Tahoma", Font.PLAIN, 9)); diff --git a/forge-gui-desktop/src/main/java/forge/view/arcane/CardPanel.java b/forge-gui-desktop/src/main/java/forge/view/arcane/CardPanel.java index 641619e9a9c..4e9b250687c 100644 --- a/forge-gui-desktop/src/main/java/forge/view/arcane/CardPanel.java +++ b/forge-gui-desktop/src/main/java/forge/view/arcane/CardPanel.java @@ -96,6 +96,7 @@ public class CardPanel extends SkinnedPanel implements CardContainer, IDisposabl private boolean isAnimationPanel; private int cardXOffset, cardYOffset, cardWidth, cardHeight; private boolean isSelected; + private boolean hasFlash; private CachedCardImage cachedImage; private static Font smallCounterFont; @@ -283,6 +284,10 @@ public class CardPanel extends SkinnedPanel implements CardContainer, IDisposabl g2d.setColor(Color.green); final int n = Math.max(1, Math.round(cardWidth * CardPanel.SELECTED_BORDER_SIZE)); g2d.fillRoundRect(cardXOffset - n, (cardYOffset - n) + offset, cardWidth + (n * 2), cardHeight + (n * 2), cornerSize + n , cornerSize + n); + } else if (hasFlash && (getCard() != null && matchUI.mayView(getCard()))) { + g2d.setColor(Color.cyan); + final int n = Math.max(1, Math.round(cardWidth * CardPanel.SELECTED_BORDER_SIZE)); + g2d.fillRoundRect(cardXOffset - n, (cardYOffset - n) + offset, cardWidth + (n * 2), cardHeight + (n * 2), cornerSize + n , cornerSize + n); } // Black fill - (will become an outline for white bordered cards) @@ -512,6 +517,7 @@ public class CardPanel extends SkinnedPanel implements CardContainer, IDisposabl int abiX = cardXOffset + (cardWidth / 2) + (cardWidth / 3); int abiSpace = (cardWidth / 7); int abiY = cardWidth < 200 ? cardYOffset + 25 : cardYOffset + 50; + hasFlash = false; if (ZoneType.Battlefield.equals(card.getZone()) && showAbilityIcons()){ if (card.getCurrentState().hasFlying()) { CardFaceSymbols.drawAbilitySymbol("flying", g, abiX, abiY, abiScale, abiScale); @@ -681,6 +687,17 @@ public class CardPanel extends SkinnedPanel implements CardContainer, IDisposabl abiY += abiSpace; } } + } else if (!ZoneType.Battlefield.equals(card.getZone()) && showAbilityIcons()){ + String keywordKey = card.getCurrentState().getKeywordKey(); + String abilityText = card.getCurrentState().getAbilityText(); + if ((keywordKey.indexOf("Flash") != -1) + || ((abilityText.indexOf("May be played by") != -1) + && (abilityText.indexOf("and as though it has flash") != -1))){ + if (keywordKey.indexOf("Flashback") == -1) { + hasFlash = !card.isFaceDown(); + CardFaceSymbols.drawAbilitySymbol("flash", g, cardXOffset + (cardWidth / 2) + (cardWidth / 3), cardWidth < 200 ? cardYOffset + 25 : cardYOffset + 50, cardWidth / 7, cardWidth / 7); + } + } } } @@ -870,7 +887,14 @@ public class CardPanel extends SkinnedPanel implements CardContainer, IDisposabl // Card name overlay titleText.setText(CardTranslation.getTranslatedName(card.getCurrentState().getName())); - + // Screen readers can't tell if a card is tapped. + if (isPreferenceEnabled(FPref.UI_SR_OPTIMIZE)) { + if (this.isTapped()) { + titleText.getAccessibleContext().setAccessibleDescription("tapped"); + } else { + titleText.getAccessibleContext().setAccessibleDescription(""); + } + } final int damage = card.getDamage(); damageText.setText(damage > 0 ? "\u00BB " + damage + " \u00AB" : ""); diff --git a/forge-gui-desktop/src/main/java/forge/view/arcane/FloatingZone.java b/forge-gui-desktop/src/main/java/forge/view/arcane/FloatingZone.java index 8efeceef05f..f713c50098e 100644 --- a/forge-gui-desktop/src/main/java/forge/view/arcane/FloatingZone.java +++ b/forge-gui-desktop/src/main/java/forge/view/arcane/FloatingZone.java @@ -27,7 +27,7 @@ import forge.screens.match.CMatchUI; import forge.toolbox.FMouseAdapter; import forge.toolbox.FScrollPane; import forge.toolbox.FSkin; -import forge.util.Lang; +import forge.util.Localizer; import forge.util.collect.FCollection; import javax.swing.*; @@ -217,8 +217,8 @@ public class FloatingZone extends FloatingCardArea { } private void setTitle() { - title = Lang.getPossessedObject(player.getName(), zone.name()) + " (%d)" + - (sortedByName ? " - sorted by name (right click in title to not sort)" : " (right click in title to sort)"); + final String sort_detail = sortedByName ? Localizer.getInstance().getMessage("lblRightClickToUnSort") : Localizer.getInstance().getMessage("lblRightClickToSort"); + title = Localizer.getInstance().getMessage("lblPlayerZoneNCardSortStatus", player.getName(), zone.getTranslatedName(), "%d" , sort_detail); } private void setPlayer(PlayerView player0) { diff --git a/forge-gui-desktop/src/main/java/forge/view/arcane/ListCardArea.java b/forge-gui-desktop/src/main/java/forge/view/arcane/ListCardArea.java index 212fd9032e1..403895886e3 100644 --- a/forge-gui-desktop/src/main/java/forge/view/arcane/ListCardArea.java +++ b/forge-gui-desktop/src/main/java/forge/view/arcane/ListCardArea.java @@ -30,6 +30,7 @@ import forge.screens.match.CMatchUI; import forge.view.arcane.util.CardPanelMouseAdapter; import forge.toolbox.FButton; +import forge.util.Localizer; // Show a list of cards in a new window, containing the moveable cards // Allow moves of the moveable cards to top, to bottom, or anywhere @@ -46,63 +47,63 @@ public class ListCardArea extends FloatingCardArea { private boolean toTop, toBottom, toAnywhere; private ListCardArea(final CMatchUI matchUI) { - super(matchUI); - window.add(getScrollPane(),"grow, push"); - window.setModal(true); - getScrollPane().setViewportView(this); - doneButton = new FButton("Done"); - doneButton.addActionListener(new ActionListener() { - @Override public void actionPerformed(ActionEvent e) { window.setVisible(false); } - }); - window.add(doneButton,BorderLayout.SOUTH); - setOpaque(false); + super(matchUI); + window.add(getScrollPane(),"grow, push"); + window.setModal(true); + getScrollPane().setViewportView(this); + doneButton = new FButton(Localizer.getInstance().getMessage("lblDone")); + doneButton.addActionListener(new ActionListener() { + @Override public void actionPerformed(ActionEvent e) { window.setVisible(false); } + }); + window.add(doneButton,BorderLayout.SOUTH); + setOpaque(false); } public static ListCardArea show(final CMatchUI matchUI, final String title0, final Iterable cardList0, final Iterable moveableCards0, final boolean toTop0, final boolean toBottom0, final boolean toAnywhere0) { - if (storedArea==null) { - storedArea = new ListCardArea(matchUI); - } - cardList = new ArrayList<>(); - for ( CardView cv : cardList0 ) { cardList.add(cv) ; } - moveableCards = new ArrayList<>(); // make sure moveable cards are in cardlist - for ( CardView card : moveableCards0 ) { - if ( cardList.contains(card) ) { - moveableCards.add(card); - } - } - storedArea.title = title0; - storedArea.toTop = toTop0; - storedArea.toBottom = toBottom0; - storedArea.toAnywhere = toAnywhere0; - storedArea.setDragEnabled(true); - storedArea.setVertical(true); - storedArea.showWindow(); - return storedArea; + if (storedArea==null) { + storedArea = new ListCardArea(matchUI); + } + cardList = new ArrayList<>(); + for ( CardView cv : cardList0 ) { cardList.add(cv) ; } + moveableCards = new ArrayList<>(); // make sure moveable cards are in cardlist + for ( CardView card : moveableCards0 ) { + if ( cardList.contains(card) ) { + moveableCards.add(card); + } + } + storedArea.title = title0; + storedArea.toTop = toTop0; + storedArea.toBottom = toBottom0; + storedArea.toAnywhere = toAnywhere0; + storedArea.setDragEnabled(true); + storedArea.setVertical(true); + storedArea.showWindow(); + return storedArea; } public ListCardArea(final CMatchUI matchUI, final String title0, final List cardList0, final List moveableCards0, final boolean toTop0, final boolean toBottom0, final boolean toAnywhere0) { super(matchUI); - window.add(getScrollPane(),"grow, push"); - getScrollPane().setViewportView(this); - setOpaque(false); - doneButton = new FButton("Done"); - doneButton.addActionListener(new ActionListener() { - @Override public void actionPerformed(ActionEvent e) { window.setVisible(false); } - }); - window.add(doneButton,BorderLayout.SOUTH); - cardList = new ArrayList<>(cardList0); // this is modified - pfps - is there a better way? - moveableCards = new ArrayList<>(moveableCards0); - title = title0; - toTop = toTop0; - toBottom = toBottom0; - toAnywhere = toAnywhere0; - this.setDragEnabled(true); - this.setVertical(true); - storedArea = this; + window.add(getScrollPane(),"grow, push"); + getScrollPane().setViewportView(this); + setOpaque(false); + doneButton = new FButton(Localizer.getInstance().getMessage("lblDone")); + doneButton.addActionListener(new ActionListener() { + @Override public void actionPerformed(ActionEvent e) { window.setVisible(false); } + }); + window.add(doneButton,BorderLayout.SOUTH); + cardList = new ArrayList<>(cardList0); // this is modified - pfps - is there a better way? + moveableCards = new ArrayList<>(moveableCards0); + title = title0; + toTop = toTop0; + toBottom = toBottom0; + toAnywhere = toAnywhere0; + this.setDragEnabled(true); + this.setVertical(true); + storedArea = this; } public List getCards() { - return cardList; + return cardList; } @Override @@ -114,110 +115,109 @@ public class ListCardArea extends FloatingCardArea { @Override protected void onShow() { - super.onShow(); + super.onShow(); if (!hasBeenShown) { - this.addCardPanelMouseListener(new CardPanelMouseAdapter() { - @Override - public void mouseDragEnd(final CardPanel dragPanel, final MouseEvent evt) { - dragEnd(dragPanel); - } - }); - this.addKeyListener(new KeyAdapter() { - @Override - public void keyPressed(final KeyEvent e) { - switch (e.getKeyCode()) { - case KeyEvent.VK_ENTER: - doneButton.doClick(); - break; - default: - break; - } - } - }); - } - + this.addCardPanelMouseListener(new CardPanelMouseAdapter() { + @Override + public void mouseDragEnd(final CardPanel dragPanel, final MouseEvent evt) { + dragEnd(dragPanel); + } + }); + this.addKeyListener(new KeyAdapter() { + @Override + public void keyPressed(final KeyEvent e) { + switch (e.getKeyCode()) { + case KeyEvent.VK_ENTER: + doneButton.doClick(); + break; + default: + break; + } + } + }); + } } // is this a valid place to move the card? private boolean validIndex(final CardView card, final int index) { - if (toAnywhere) { return true; } - int oldIndex = cardList.indexOf(card); - boolean topMove = true; - for(int i=0; iindex?1:0); iindex?1:0); i0 && moveableCards.contains(cardList.get(position-1)) ; - position-- ); - } - cardList.add(position,clickCard); + final CardView clickCard = panel.getCard(); + if ( moveableCards.contains(clickCard) ) { + if ( toTop || toBottom ) { + synchronized (cardList) { + cardList.remove(clickCard); + int position; + if ( toTop ) { + position = 0 ; + } else { // to beginning of bottom: warning, untested + for ( position = cardList.size() ; + position>0 && moveableCards.contains(cardList.get(position-1)) ; + position-- ); + } + cardList.add(position,clickCard); + } + refresh(); + } } - refresh(); - } - } super.mouseLeftClicked(panel, evt); } @Override public final void mouseRightClicked(final CardPanel panel, final MouseEvent evt) { - final CardView clickCard = panel.getCard(); - if (moveableCards.contains(clickCard)) { - if ( toTop || toBottom ) { - synchronized (cardList) { - cardList.remove(clickCard); - int position; - if ( toBottom ) { - position = cardList.size() ; - } else { // to end of top - for ( position = 0 ; - position params) { return chooseItems(sourceList, max); } @Override - public T chooseSingleEntityForEffect(FCollectionView optionList, DelayedReveal delayedReveal, SpellAbility sa, String title, boolean isOptional, Player targetedPlayer) { + public T chooseSingleEntityForEffect(FCollectionView optionList, DelayedReveal delayedReveal, SpellAbility sa, String title, boolean isOptional, Player targetedPlayer, Map params) { if (delayedReveal != null) { reveal(delayedReveal.getCards(), delayedReveal.getZone(), delayedReveal.getOwner(), delayedReveal.getMessagePrefix()); } @@ -175,7 +175,7 @@ public class PlayerControllerForTests extends PlayerController { } @Override - public List chooseEntitiesForEffect(FCollectionView optionList, int min, int max, DelayedReveal delayedReveal, SpellAbility sa, String title, Player relatedPlayer) { + public List chooseEntitiesForEffect(FCollectionView optionList, int min, int max, DelayedReveal delayedReveal, SpellAbility sa, String title, Player relatedPlayer, Map params) { // this isn't used return null; } @@ -197,7 +197,7 @@ public class PlayerControllerForTests extends PlayerController { } @Override - public boolean confirmTrigger(WrappedAbility wrapper, Map triggerParams, boolean isMandatory) { + public boolean confirmTrigger(WrappedAbility wrapper) { return true; } @@ -497,7 +497,7 @@ public class PlayerControllerForTests extends PlayerController { @Override public CounterType chooseCounterType(List options, SpellAbility sa, String prompt, Map params) { - return Iterables.getFirst(options, CounterType.P1P1); + return Iterables.getFirst(options, CounterType.get(CounterEnumType.P1P1)); } @Override @@ -698,8 +698,15 @@ public class PlayerControllerForTests extends PlayerController { } @Override - public CardCollection chooseCardsForEffectMultiple(Map validMap, SpellAbility sa, String title) { + public CardCollection chooseCardsForEffectMultiple(Map validMap, SpellAbility sa, String title, boolean isOptional) { // TODO Auto-generated method stub return new CardCollection(); } + + @Override + public List chooseSpellAbilitiesForEffect(List spells, SpellAbility sa, String title, + int num, Map params) { + // TODO Auto-generated method stub + return null; + } } diff --git a/forge-gui-ios/libs/gdx-backend-robovm-sources.jar b/forge-gui-ios/libs/gdx-backend-robovm-sources.jar index 7169ae4579b..8a3a2e8312a 100644 Binary files a/forge-gui-ios/libs/gdx-backend-robovm-sources.jar and b/forge-gui-ios/libs/gdx-backend-robovm-sources.jar differ diff --git a/forge-gui-ios/libs/gdx-backend-robovm.jar b/forge-gui-ios/libs/gdx-backend-robovm.jar index 10cfefb0768..d0026ee0500 100644 Binary files a/forge-gui-ios/libs/gdx-backend-robovm.jar and b/forge-gui-ios/libs/gdx-backend-robovm.jar differ diff --git a/forge-gui-ios/libs/gdx-sources.jar b/forge-gui-ios/libs/gdx-sources.jar index 74b5aadb926..6a8b2038a2d 100644 Binary files a/forge-gui-ios/libs/gdx-sources.jar and b/forge-gui-ios/libs/gdx-sources.jar differ diff --git a/forge-gui-ios/libs/gdx.jar b/forge-gui-ios/libs/gdx.jar index 2c603b032c5..3d1a6408bc6 100644 Binary files a/forge-gui-ios/libs/gdx.jar and b/forge-gui-ios/libs/gdx.jar differ diff --git a/forge-gui-ios/libs/libgdx-freetype.a b/forge-gui-ios/libs/libgdx-freetype.a index 371a1daee46..dcabebadb00 100644 Binary files a/forge-gui-ios/libs/libgdx-freetype.a and b/forge-gui-ios/libs/libgdx-freetype.a differ diff --git a/forge-gui-ios/libs/libgdx.a b/forge-gui-ios/libs/libgdx.a index 82be25afbf9..a7ca0ff69b5 100644 Binary files a/forge-gui-ios/libs/libgdx.a and b/forge-gui-ios/libs/libgdx.a differ diff --git a/forge-gui-ios/pom.xml b/forge-gui-ios/pom.xml index a597b8484a0..a34a6d9e8fd 100644 --- a/forge-gui-ios/pom.xml +++ b/forge-gui-ios/pom.xml @@ -6,13 +6,13 @@ jar -Xms128m -Xmx2048m - 1.6.33.001 + 1.6.36.001 forge forge - 1.6.34-SNAPSHOT + 1.6.37-SNAPSHOT forge-gui-ios diff --git a/forge-gui-ios/src/forge/ios/Main.java b/forge-gui-ios/src/forge/ios/Main.java index 74679a68360..57fe63bc77c 100644 --- a/forge-gui-ios/src/forge/ios/Main.java +++ b/forge-gui-ios/src/forge/ios/Main.java @@ -32,8 +32,8 @@ public class Main extends IOSApplication.Delegate { config.useAccelerometer = false; config.useCompass = false; ForgePreferences prefs = FModel.getPreferences(); - boolean propertyConfig = prefs != null && prefs.getPrefBoolean(ForgePreferences.FPref.UI_USE_ELSA); - final ApplicationListener app = Forge.getApp(new IOSClipboard(), new IOSAdapter(), assetsDir, propertyConfig); + boolean propertyConfig = prefs != null && prefs.getPrefBoolean(ForgePreferences.FPref.UI_NETPLAY_COMPAT); + final ApplicationListener app = Forge.getApp(new IOSClipboard(), new IOSAdapter(), assetsDir, propertyConfig, false); final IOSApplication iosApp = new IOSApplication(app, config); return iosApp; } diff --git a/forge-gui-mobile-dev/libs/gdx-backend-lwjgl-natives.jar b/forge-gui-mobile-dev/libs/gdx-backend-lwjgl-natives.jar index cf6e9d4d0a0..c9dc62392d6 100644 Binary files a/forge-gui-mobile-dev/libs/gdx-backend-lwjgl-natives.jar and b/forge-gui-mobile-dev/libs/gdx-backend-lwjgl-natives.jar differ diff --git a/forge-gui-mobile-dev/libs/gdx-backend-lwjgl-sources.jar b/forge-gui-mobile-dev/libs/gdx-backend-lwjgl-sources.jar index 45f4e0fdbd0..193de8a4a24 100644 Binary files a/forge-gui-mobile-dev/libs/gdx-backend-lwjgl-sources.jar and b/forge-gui-mobile-dev/libs/gdx-backend-lwjgl-sources.jar differ diff --git a/forge-gui-mobile-dev/libs/gdx-backend-lwjgl.jar b/forge-gui-mobile-dev/libs/gdx-backend-lwjgl.jar index 96f39d65c17..85dcc3c5213 100644 Binary files a/forge-gui-mobile-dev/libs/gdx-backend-lwjgl.jar and b/forge-gui-mobile-dev/libs/gdx-backend-lwjgl.jar differ diff --git a/forge-gui-mobile-dev/libs/gdx-freetype-natives.jar b/forge-gui-mobile-dev/libs/gdx-freetype-natives.jar index 74481284775..ffa0331061c 100644 Binary files a/forge-gui-mobile-dev/libs/gdx-freetype-natives.jar and b/forge-gui-mobile-dev/libs/gdx-freetype-natives.jar differ diff --git a/forge-gui-mobile-dev/libs/gdx-natives.jar b/forge-gui-mobile-dev/libs/gdx-natives.jar index cbd60119618..e2c4ddc7d88 100644 Binary files a/forge-gui-mobile-dev/libs/gdx-natives.jar and b/forge-gui-mobile-dev/libs/gdx-natives.jar differ diff --git a/forge-gui-mobile-dev/pom.xml b/forge-gui-mobile-dev/pom.xml index 0deaa787ba2..ee5bb8d8fb0 100644 --- a/forge-gui-mobile-dev/pom.xml +++ b/forge-gui-mobile-dev/pom.xml @@ -4,7 +4,7 @@ forge forge - 1.6.34-SNAPSHOT + 1.6.37-SNAPSHOT forge-gui-mobile-dev diff --git a/forge-gui-mobile-dev/src/forge/app/Main.java b/forge-gui-mobile-dev/src/forge/app/Main.java index cbac0f09d8e..620209f7d74 100644 --- a/forge-gui-mobile-dev/src/forge/app/Main.java +++ b/forge-gui-mobile-dev/src/forge/app/Main.java @@ -95,9 +95,9 @@ public class Main { config.useHDPI = desktopMode; // enable HiDPI on Mac OS ForgePreferences prefs = FModel.getPreferences(); - boolean propertyConfig = prefs != null && prefs.getPrefBoolean(ForgePreferences.FPref.UI_USE_ELSA); + boolean propertyConfig = prefs != null && prefs.getPrefBoolean(ForgePreferences.FPref.UI_NETPLAY_COMPAT); new LwjglApplication(Forge.getApp(new LwjglClipboard(), new DesktopAdapter(switchOrientationFile), - desktopMode ? desktopModeAssetsDir : assetsDir, propertyConfig), config); + desktopMode ? desktopModeAssetsDir : assetsDir, propertyConfig, false), config); } private static class DesktopAdapter implements IDeviceAdapter { diff --git a/forge-gui-mobile/libs/gdx-freetype.jar b/forge-gui-mobile/libs/gdx-freetype.jar index 3181586a666..51079f9eb8c 100644 Binary files a/forge-gui-mobile/libs/gdx-freetype.jar and b/forge-gui-mobile/libs/gdx-freetype.jar differ diff --git a/forge-gui-mobile/libs/gdx-sources.jar b/forge-gui-mobile/libs/gdx-sources.jar index 74b5aadb926..6a8b2038a2d 100644 Binary files a/forge-gui-mobile/libs/gdx-sources.jar and b/forge-gui-mobile/libs/gdx-sources.jar differ diff --git a/forge-gui-mobile/libs/gdx.jar b/forge-gui-mobile/libs/gdx.jar index 2c603b032c5..3d1a6408bc6 100644 Binary files a/forge-gui-mobile/libs/gdx.jar and b/forge-gui-mobile/libs/gdx.jar differ diff --git a/forge-gui-mobile/pom.xml b/forge-gui-mobile/pom.xml index 60029bb033b..339886fa293 100644 --- a/forge-gui-mobile/pom.xml +++ b/forge-gui-mobile/pom.xml @@ -4,7 +4,7 @@ forge forge - 1.6.34-SNAPSHOT + 1.6.37-SNAPSHOT forge-gui-mobile diff --git a/forge-gui-mobile/src/forge/CachedCardImage.java b/forge-gui-mobile/src/forge/CachedCardImage.java index a58ffff4a27..d10b1dea577 100644 --- a/forge-gui-mobile/src/forge/CachedCardImage.java +++ b/forge-gui-mobile/src/forge/CachedCardImage.java @@ -37,5 +37,9 @@ public abstract class CachedCardImage implements ImageFetcher.Callback { return ImageCache.getImage(key, true); } + public Texture getImage(String mykey) { + return ImageCache.getImage(mykey, true); + } + public abstract void onImageFetched(); } diff --git a/forge-gui-mobile/src/forge/Forge.java b/forge-gui-mobile/src/forge/Forge.java index 9c300860bae..5fd62b0e4c0 100644 --- a/forge-gui-mobile/src/forge/Forge.java +++ b/forge-gui-mobile/src/forge/Forge.java @@ -1,5 +1,6 @@ package forge; +import com.badlogic.gdx.Application; import com.badlogic.gdx.ApplicationListener; import com.badlogic.gdx.Gdx; import com.badlogic.gdx.Input.Keys; @@ -37,12 +38,13 @@ import forge.util.Utils; import java.io.File; import java.io.FileFilter; +import java.util.ArrayDeque; import java.util.ArrayList; +import java.util.Deque; import java.util.List; -import java.util.Stack; public class Forge implements ApplicationListener { - public static final String CURRENT_VERSION = "1.6.33.001"; + public static final String CURRENT_VERSION = "1.6.36.001"; private static final ApplicationListener app = new Forge(); private static Clipboard clipboard; @@ -56,7 +58,7 @@ public class Forge implements ApplicationListener { private static KeyInputAdapter keyInputAdapter; private static boolean exited; private static int continuousRenderingCount = 1; //initialize to 1 since continuous rendering is the default - private static final Stack screens = new Stack<>(); + private static final Deque Dscreens = new ArrayDeque<>(); private static boolean textureFiltering = false; private static boolean destroyThis = false; public static String extrawide = "default"; @@ -68,13 +70,15 @@ public class Forge implements ApplicationListener { public static String locale = "en-US"; public static boolean hdbuttons = false; public static boolean hdstart = false; + public static boolean isPortraitMode = false; - public static ApplicationListener getApp(Clipboard clipboard0, IDeviceAdapter deviceAdapter0, String assetDir0, boolean value) { + public static ApplicationListener getApp(Clipboard clipboard0, IDeviceAdapter deviceAdapter0, String assetDir0, boolean value, boolean androidOrientation) { if (GuiBase.getInterface() == null) { clipboard = clipboard0; deviceAdapter = deviceAdapter0; GuiBase.setInterface(new GuiMobile(assetDir0)); GuiBase.enablePropertyConfig(value); + isPortraitMode = androidOrientation; } return app; } @@ -87,6 +91,7 @@ public class Forge implements ApplicationListener { //install our error handler ExceptionHandler.registerErrorHandling(); + GuiBase.setIsAndroid(Gdx.app.getType() == Application.ApplicationType.Android); graphics = new Graphics(); splashScreen = new SplashScreen(); frameRate = new FrameRate(); @@ -255,13 +260,13 @@ public class Forge implements ApplicationListener { } public static boolean onHomeScreen() { - return screens.size() == 1; + return Dscreens.size() == 1; } public static void back() { if(destroyThis && isLandscapeMode()) return; - if (screens.size() < 2) { + if (Dscreens.size() < 2) { exit(false); //prompt to exit if attempting to go back from home screen return; } @@ -269,8 +274,8 @@ public class Forge implements ApplicationListener { @Override public void run(Boolean result) { if (result) { - screens.pop(); - setCurrentScreen(screens.lastElement()); + Dscreens.pollFirst(); + setCurrentScreen(Dscreens.peekFirst()); } } }); @@ -278,12 +283,12 @@ public class Forge implements ApplicationListener { //set screen that will be gone to on pressing Back before going to current Back screen public static void setBackScreen(final FScreen screen0, boolean replace) { - screens.remove(screen0); //remove screen from previous position in navigation history - int index = screens.size() - 1; + Dscreens.remove(screen0); //remove screen from previous position in navigation history + int index = Dscreens.size() - 1; if (index > 0) { - screens.add(index, screen0); + Dscreens.addLast(screen0); if (replace) { //remove previous back screen if replacing back screen - screens.remove(index - 1); + Dscreens.removeFirst(); } } } @@ -345,7 +350,7 @@ public class Forge implements ApplicationListener { if (currentScreen == screen0) { return; } if (currentScreen == null) { - screens.push(screen0); + Dscreens.addFirst(screen0); setCurrentScreen(screen0); return; } @@ -354,11 +359,11 @@ public class Forge implements ApplicationListener { @Override public void run(Boolean result) { if (result) { - if (replaceBackScreen && !screens.isEmpty()) { - screens.pop(); + if (replaceBackScreen && !Dscreens.isEmpty()) { + Dscreens.removeFirst(); } - if (screens.peek() != screen0) { //prevent screen being its own back screen - screens.push(screen0); + if (Dscreens.peekFirst() != screen0) { //prevent screen being its own back screen + Dscreens.addFirst(screen0); } setCurrentScreen(screen0); } @@ -371,6 +376,8 @@ public class Forge implements ApplicationListener { } public static boolean isLandscapeMode() { + if(GuiBase.isAndroid()) + return !isPortraitMode; return screenWidth > screenHeight; } @@ -398,6 +405,14 @@ public class Forge implements ApplicationListener { try { endKeyInput(); //end key input before switching screens ForgeAnimation.endAll(); //end all active animations before switching screens + try { + ImageCache.disposeTexture(); + } + catch (Exception ex) + { + // FIXME: This isn't supposed to be necessary, but disposeTexture crashes e.g. in Quest Tournaments on mobile, needs proper fixing. + System.err.println("Warning: caught an exception while trying to call ImageCache.disposeTexture() in setCurrentScreen."); + } currentScreen = screen0; currentScreen.setSize(screenWidth, screenHeight); @@ -499,7 +514,7 @@ public class Forge implements ApplicationListener { currentScreen.onClose(null); currentScreen = null; } - screens.clear(); + Dscreens.clear(); graphics.dispose(); SoundSystem.instance.dispose(); try { diff --git a/forge-gui-mobile/src/forge/Graphics.java b/forge-gui-mobile/src/forge/Graphics.java index 366eecc54bf..695634e659c 100644 --- a/forge-gui-mobile/src/forge/Graphics.java +++ b/forge-gui-mobile/src/forge/Graphics.java @@ -19,7 +19,9 @@ import forge.assets.FSkinFont; import forge.toolbox.FDisplayObject; import forge.util.Utils; import forge.util.TextBounds; -import java.util.Stack; + +import java.util.ArrayDeque; +import java.util.Deque; public class Graphics { private static final int GL_BLEND = GL20.GL_BLEND; @@ -27,13 +29,14 @@ public class Graphics { private final SpriteBatch batch = new SpriteBatch(); private final ShapeRenderer shapeRenderer = new ShapeRenderer(); - private final Stack transforms = new Stack<>(); + private final Deque Dtransforms = new ArrayDeque<>(); private final Vector3 tmp = new Vector3(); private float regionHeight; private Rectangle bounds; private Rectangle visibleBounds; private int failedClipCount; private float alphaComposite = 1; + private int transformCount = 0; public Graphics() { } @@ -70,7 +73,7 @@ public class Graphics { batch.flush(); //must flush batch to prevent other things not rendering Rectangle clip = new Rectangle(adjustX(x), adjustY(y, h), w, h); - if (!transforms.isEmpty()) { //transform position if needed + if (!Dtransforms.isEmpty()) { //transform position if needed tmp.set(clip.x, clip.y, 0); tmp.mul(batch.getTransformMatrix()); float minX = tmp.x; @@ -121,7 +124,7 @@ public class Graphics { final Rectangle parentBounds = bounds; bounds = new Rectangle(parentBounds.x + displayObj.getLeft(), parentBounds.y + displayObj.getTop(), displayObj.getWidth(), displayObj.getHeight()); - if (!transforms.isEmpty()) { //transform screen position if needed by applying transform matrix to rectangle + if (!Dtransforms.isEmpty()) { //transform screen position if needed by applying transform matrix to rectangle updateScreenPosForRotation(displayObj); } else { @@ -145,7 +148,7 @@ public class Graphics { displayObj.draw(this); if (displayObj.getRotate90() || displayObj.getRotate180()) { - endTransform(); + endTransform(); } visibleBounds = backup; @@ -542,7 +545,7 @@ public class Graphics { } private void startShape(ShapeType shapeType) { - if (!transforms.isEmpty()) { + if (!Dtransforms.isEmpty()) { //must copy matrix before starting shape if transformed shapeRenderer.setTransformMatrix(batch.getTransformMatrix()); } @@ -624,19 +627,24 @@ public class Graphics { public void startRotateTransform(float originX, float originY, float rotation) { batch.end(); - float dx = adjustX(originX); - float dy = adjustY(originY, 0); - transforms.add(new Matrix4(batch.getTransformMatrix())); //backup current transform matrix - batch.getTransformMatrix().translate(dx, dy, 0); - batch.getTransformMatrix().rotate(Vector3.Z, rotation); - batch.getTransformMatrix().translate(-dx, -dy, 0); + Dtransforms.addFirst(new Matrix4(batch.getTransformMatrix().idt())); //startshape is using this above as reference + transformCount++; + batch.getTransformMatrix().idt().translate(adjustX(originX), adjustY(originY, 0), 0).rotate(Vector3.Z, rotation).translate(-adjustX(originX), -adjustY(originY, 0), 0); batch.begin(); } public void endTransform() { batch.end(); - batch.getTransformMatrix().set(transforms.pop()); - shapeRenderer.setTransformMatrix(batch.getTransformMatrix()); + shapeRenderer.setTransformMatrix(batch.getTransformMatrix().idt()); + Dtransforms.removeFirst(); + transformCount--; + if(transformCount != Dtransforms.size()) { + System.err.println(String.format("Stack count: %d, transformCount: %d", Dtransforms.size(), transformCount)); + transformCount = 0; + Dtransforms.clear(); + } + batch.getTransformMatrix().idt(); //reset + shapeRenderer.getTransformMatrix().idt(); //reset batch.begin(); } diff --git a/forge-gui-mobile/src/forge/assets/AssetsDownloader.java b/forge-gui-mobile/src/forge/assets/AssetsDownloader.java index d0089a33f80..2d5ce4ed6af 100644 --- a/forge-gui-mobile/src/forge/assets/AssetsDownloader.java +++ b/forge-gui-mobile/src/forge/assets/AssetsDownloader.java @@ -44,7 +44,7 @@ public class AssetsDownloader { if (!Forge.getDeviceAdapter().isConnectedToWifi()) { message += " If so, you may want to connect to wifi first. The download is around 6.5MB."; } - if (SOptionPane.showConfirmDialog(message, "New Version Available", "Update Now", "Update Later")) { + if (SOptionPane.showConfirmDialog(message, "New Version Available", "Update Now", "Update Later", true, true)) { String filename = "forge-android-" + version + "-signed-aligned.apk"; String apkFile = new GuiDownloadZipService("", "update", "https://releases.cardforge.org/forge/forge-gui-android/" + version + "/" + filename, diff --git a/forge-gui-mobile/src/forge/assets/FSkinFont.java b/forge-gui-mobile/src/forge/assets/FSkinFont.java index d7bc734fef3..8432aa61974 100644 --- a/forge-gui-mobile/src/forge/assets/FSkinFont.java +++ b/forge-gui-mobile/src/forge/assets/FSkinFont.java @@ -361,109 +361,118 @@ public class FSkinFont { //generate from zh-CN.properties,and cardnames-zh-CN.txt //forge generate 3000+ characters cache need Take some time(MIN_FONT_SIZE - MAX_FONT_SIZE all size) if (Forge.locale.equals("zh-CN")) - chars += "~·âû‘’“”−●、。「」『』一丁七万三上下不与丑专且世丘" - + "业丛东丝丢两严丧个中丰临丸丹为主丽举乃久么义之乌乍乎乐乔乖乘" - + "乙九也乡书买乱乳乾了予争事二于云互五井亘亚些亡交亥亦产享京亮" - + "亲亵人亿什仁仅仆仇今介仍从仑仓仕他仗付仙代令以仪们仰仲件价任" - + "份仿伊伍伏伐休众优伙会伟传伤伦伪伯伴伶伸伺似伽但位低住佐佑体" - + "何余佚佛作你佣佩佳使例侍侏供依侠侣侦侧侬侮侯侵便促俄俊俐俑俘" - + "保信修俯俸個倍倒候借倡倦倨倪债值倾假偏做停偶偷偿傀傍储催傲像" - + "僧僭僵僻儒儡儿兀允元充兆先光克免兔兕党入全八公六兰共关兴兵其" - + "具典兹养兼兽内册再冒冕写军农冠冢冥冬冰冲决况冶冷冻净准凋凌减" - + "凑凛凝几凡凤凭凯凰凶出击凿刀刃分切刈刍刑划列则刚创初删判利别" - + "刮到制刷刹刺刻刽剂剃削剌前剎剑剖剜剥剧剩剪副割剽劈力劝办功加" - + "务劣动助努劫励劲劳势勃勇勉勋勒勘募勤勾包匍匐匕化北匙匠匪匹区" - + "医匿十千升午半华协卑卒卓单卖南博卜占卡卢卦卫印危即却卵卷卸厂" - + "厄厅历厉压厚原厢厥厦厨去参叉及友双反发叔取受变叙叛叠口古句另" - + "叨只叫召叮可台史右叶号司叹吁吃各合吉吊同名后吏吐向吓吕吗君吞" - + "吟否含听吮启吱吸吹吻吼呆告呕员周味呼命咆和咏咒咕咬咯咳咽哀品" - + "哈响哑哗哥哨哩哪哭哮哲哺唐唤售唯唱啃啄商啜啪啮啸喀喂善喉喊喋" - + "喘喙喜喝喧喷嗅嗔嗜嗡嗣嗫嘉嘎嘘嘲嘴嘶噜噤器噬嚎嚼囊囚四回因团" - + "囤园困围固国图圆圈團土圣在地场圾均坊坍坎坏坐坑块坚坛坝坞坟坠" - + "坤坦坪坷垂垃型垒垛垠垢垣垦埃埋城域培基堂堆堕堡堤堪堰塌塑塔塘" - + "塞填境墓墙增墟墨壁壅壕壤士壬壮声壳壶处备复夏外多夜够大天太夫" - + "央失头夷夸夹夺奇奈奉奋奎契奔奖套奠奢奥女奴她好如妃妄妆妇妈妖" - + "妙妥妪妮妲妹姆姊始姓姜姥姬姿威娃娅娜娥婆婉婪婴婶媒嫁嫩嬉子孑" - + "孔孕字存孚孢季孤学孪孳孵孽宁它宅宇守安完宏宗官宙定宜宝实宠审" - + "客宣室宪宫宰害宴家容宾宿寂寄密寇富寒寓寝察寡寨寰寸对寺寻导封" - + "射将尉尊小少尔尖尘尚尝尤尬就尸尹尺尼尽尾局层居屈届屋屏屑展属" - + "屠履屯山屹岁岑岔岖岗岚岛岩岭岱岳岸峡峭峰峻崇崎崔崖崩崽嵌巅巍" - + "川巡巢工左巧巨巩巫差己已巳巴巷巾币市布帅帆师希帕帖帘帚帜帝带" - + "席帮帷常帼帽幅幔幕干平年并幸幻幼幽广庄庆庇床序库应底店庙府庞" - + "废度座庭庶廉廊延建开异弃弄弊式弑弓引弗弘弟张弥弦弧弩弯弱張弹" - + "强归当录彗形彩彰影役彻彼往征径待很徊律後徒徕得徘徙從御復循微" - + "徵德徽心必忆忌忍忒志忘忠忧快忱念忽忾忿怀态怎怒怖思急性怨怪怯" - + "总恋恍恐恒恕恢恣恨恩恫恭息恰恳恶恸恼悉悍悔悖悟患悦悬悯悲悼情" - + "惊惑惘惚惠惧惨惩惫惰想惹愁愈愎意愚感愣愤愧愿慈慌慎慑慕慢慧慨" - + "慰慷憎憩懈懦戈戍戏成我戒戕或战戟截戮戳戴户戾房所扁扇扈手才扎" - + "扑扒打托扣执扩扫扬扭扮扯扰找承技抄抉把抑抓投抖抗折抚抛抢护报" - + "披抱抵抹押抽拂拆拉拍拒拓拔拖拘招拜拟拣拥拦拧拨择括拯拱拳拷拼" - + "拽拾拿持挂指按挑挖挚挟挠挡挣挥挪挫振挺挽捆捉捍捕捞损换捣捧据" - + "捷捻掀授掉掌掐排掘掠探接控推掩措掮掳掷揍描提插握揭援揽搁搅搏" - + "搐搜搞搬搭携摄摆摇摘摧摩摸摹撒撕撞撤撬播撵撼擅操擎擒擞擢擦攀" - + "攫支收改攻放政故效敌敏救敕教敞敢散敦敬数敲整文斐斑斓斗斤斥斧" - + "斩断斯新方施旁旅旋族旗无既日旧旨早旭时旷旸旺昂昆昌明昏易昔昙" - + "星映春昨昭是昵昼显晃晋晓晕晖晚晨普景晰晴晶晷智暂暗暮暴曙曜曝" - + "曦曲曳更曼曾替最月有服朗望朝期木未末本札术朵机朽杀杂权杉李村" - + "杖杜束条来杨杯杰松板极构析林枚果枝枢枪枭枯架枷柄柏某染柜查柩" - + "柯柱柳栅标栈栋栏树栓栖栗株样核根格栽桂框案桌桎桑桓桠档桥桨桩" - + "桶梁梅梓梢梣梦梧梨梭梯械检棄棍棒棕棘棚森棱棺椁植椎椒椽楂楔楚" - + "楣楼概榄榆榔榨榴槌槛模横樱樵橇橡橫檀檐次欢欣欧欲欺歇歌止正此" - + "步武歪死歼殁殆殇殉殊残殍殒殓殖殡殴段殷殿毁毅母每毒比毕毛毡氅" - + "氏民氓气氤氦氧氲水永汀汁求汇汉汐汗汛池污汤汨汪汰汲汹汽沃沈沉" - + "沌沐沙沟没沥沦沮河沸油治沼沾沿泄泉泊法泛泞泡波泣泥注泪泯泰泽" - + "洁洋洒洗洛洞津洪洲活洼派流浅浆浇浊测济浑浓浚浩浪浮浴海浸涅消" - + "涉涌涎涛涟涡涤润涨涩液涵淋淘淤淬深混淹添清渊渎渐渔渗渝渠渡渣" - + "渥温港渲渴游湍湖湛湮湾湿溃溅源溜溢溪溯溶溺滋滑滓滔滚滞满滤滥" - + "滨滩滴漂漏演漠漩漫潘潜潭潮澄澈澹激濑濒瀑瀚灌火灭灯灰灵灶灼灾" - + "灿炉炎炙炫炬炭炮炸点炼炽烁烂烈烙烛烟烤烦烧烫烬热烽焉焊焚焦焰" - + "然煌煎煞煤照煮煽熄熊熏熔熟熠熵燃燎燕燧爆爪爬爱爵父片版牌牒牙" - + "牛牝牡牢牦牧物牲牵特牺犀犁犄犧犬犯状狂狄狈狐狗狙狞狡狩独狭狮" - + "狰狱狷狸狼猁猎猛猜猪猫献猴猿獒獠獾玄率玉王玖玛玩玫环现玷玻珀" - + "珂珊珍珠班球理琉琐琥琳琴琵琼瑕瑙瑚瑞瑟瑰璃璞璧瓜瓣瓦瓮瓯瓶瓷" - + "甘甜生用甩甫田由甲电男画畅界畏留略畸畿疆疏疑疗疚疡疣疤疫疮疯" - + "疲疵疹疽疾病症痕痛痞痢痨痪痴痹瘟瘠瘤瘫瘴癣癫癸登白百的皆皇皈" - + "皮皱皿盆盈盐监盒盔盖盗盘盛盟目盲直相盾省看真眠眨眩眷眺眼着睁" - + "睡督睥睨睿瞄瞒瞥瞪瞬瞭瞰瞳矛矢知矫短矮石矾矿码砂砍研砖砦砧破" - + "砸砾础硕硫硬确碍碎碑碟碧碰碳碻碾磁磊磨磷磺礁示礼社祀祈祖祝神" - + "祟祠祥票祭祷祸禁禄福离禽私秃秉秋种科秘秣秤秩积称移秽稀程税稚" - + "稳稻穆穗穰穴究穷穹空穿突窃窍窒窖窗窘窜窝窟窥立竖站竞章童竭端" - + "竹笏笑笔笛笞符第笼等筑筒答策筛筝筹签简箔算箝管箭箱篓篮篱篷簇" - + "簧簪籍米类粉粒粗粘粮粹精糊糖糙糟系素索紧紫累繁纂纠红约级纪纬" - + "纯纱纳纵纶纷纸纹纺纽线练组绅细织终绊绍经绒结绕绘给绚络绝绞统" - + "绥继绩绪续绮绯绳维绵综绽绿缀缄缅缆缇缉缎缓缕编缘缚缝缠缩缪缰" - + "缸缺罅网罔罗罚罡罩罪置羁羊美羚羞群羽翁翅翎翔翠翡翰翱翻翼耀老" - + "考者而耍耐耕耗耘耙耳耶耸职联聚聪肃肆肇肉肌肖肝肠肢肤肥肩肯育" - + "肴肺肿胀胁胃胆背胎胖胜胞胡胧胫胶胸能脂脆脉脊脏脑脓脚脱脸腐腔" - + "腕腥腱腹腾腿膂膏膛膜膝臂臃臣自臭至致舌舍舒舞舟航般舰舱船艇良" - + "艰色艺艾节芒芙芜芥芬芭芮花芳芽苇苍苏苔苗苛苜苟若苦英茁茂范茉" - + "茎茜茧茨茫茸荆草荒荚荡荣荨荫药荷莉莎莓莫莱莲莳获莽菁菇菊菌菜" - + "菲萃萌萍萎萝营萦萧萨萼落著葛葬葵蒂蒙蒸蓄蓑蓝蓟蓿蔑蔓蔚蔷蔻蔽" - + "蕈蕊蕨蕴蕾薄薇薙薪藏藐藓藤藻虎虏虐虑虔虚虫虱虹蚀蚁蚊蚋蚣蚺蛆" - + "蛇蛊蛋蛎蛙蛛蛞蛭蛮蛰蛸蛾蜂蜈蜉蜒蜕蜗蜘蜜蜡蜥蜴蜷蜿蝇蝎蝓蝗蝙" - + "蝠蝣蝾螂螅融螫螯螳螺蟀蟋蟑蟒蟹蠕蠢血行衍街衡衣补表衫衰袂袋袍" - + "袖被袭裁裂装裔裘褐褛褪褫褴褶襄西要覆见观规觅视览觉觊角解触言" - + "詹誉誓警计认讧讨让训议讯记讲许论讽设访诀证评诅识诈诉词译试诗" - + "诘诚诛话诞诡该详诫语误诱诲说诵请诸诺读谀谁调谆谈谊谋谍谐谕谗" - + "谜谟谢谣谦谧谨谬谭谱谴谵谷豁豆象豪豹豺貂貌贝贞负贡财责贤败货" - + "质贩贪贫贬购贮贯贱贴贵贷贸费贺贼贾贿赂赃资赋赌赎赏赐赔赖赘赛" - + "赞赠赢赤赦赫走赶起趁超越趋足跃跑跖跚跛距跟跨路跳践跺踏踝踢踩" - + "踪踵踽蹂蹄蹊蹋蹒蹦蹬躁躏身躯躲車车轨轩转轭轮软轰轴轻载较辉辑" - + "输辖辗辙辛辜辞辟辨辩辫辰辱边达迁迂迅过迈迎运近返还这进远违连" - + "迟迦迩迪迫迭述迳迷迸迹追退送适逃逆选逊透逐递途逗通逝逞速造逡" - + "逢逮逸逻逼遁遂遇遍遏道遗遣遥遨遭遮遵避邀還邑那邦邪邬邸郊郎部" - + "都鄙酋配酒酬酷酸酿醉醒采釉释里重野量金鉴针钉钓钗钙钜钝钟钢钥" - + "钦钨钩钮钯钱钳钵钻钽铁铃铅铎铜铠铬铭铲银铸铺链销锁锄锅锈锋锐" - + "错锡锢锤锥锦锭键锯锻镇镖镜镬镰镶长間闇门闩闪闭问闯闲间闷闸闹" - + "闻阀阁阅队阱防阳阴阵阶阻阿陀附际陆陋降限院除陨险陪陲陵陶陷隆" - + "随隐隔隘隙障隧隶隼难雀雄雅集雇雉雏雕雨雪雯雳零雷雹雾需霆震霉" - + "霍霓霖霜霞霰露霸霹青靖静非靠靡面革靴靶鞋鞍鞑鞭韧音韵韶页顶项" - + "顺须顽顾顿颂预颅领颈颊题颚颜额颠颤风飒飓飘飙飞食餍餐餮饕饥饭" - + "饮饰饱饴饵饶饼饿馆馈馐馑首香馨马驭驮驯驰驱驳驹驻驼驽驾驿骁骂" - + "骄骆骇验骏骐骑骗骚骤骨骰骷骸骼髅髓高鬃鬓鬣鬼魁魂魄魅魇魈魏魔" - + "鰴鱼鲁鲜鲤鲨鲮鲸鲽鳃鳄鳍鳐鳗鳝鳞鸟鸠鸡鸢鸣鸥鸦鸽鹅鹉鹊鹏鹗鹞" - + "鹤鹦鹫鹭鹰鹿麋麒麟麦麻黄黎黏黑默黛黜點黠黯鼎鼓鼠鼬鼹鼻齐齑齿" - + "龇龙龟!(),/:;?~"; + chars += "~·Æâû​‘’“”‧−●、。「」『』一丁七万三上下" + + "不与丑专且世丘业丛东丝丢两严丧个中丰串临丸丹为主丽举乃久么义" + + "之乌乍乎乐乔乖乘乙九也习乡书买乱乳乾了予争事二于云互五井亘亚" + + "些亡亢交亥亦产享京亭亮亲亵人亿什仁仅仆仇今介仍从仑仓仕他仗付" + + "仙代令以仪们仰仲件价任份仿伊伍伏伐休众优伙会伟传伤伦伪伯伱伴" + + "伶伸伺似伽但位低住佐佑体何余佚佛作你佣佩佬佯佳使例侍侏供依侠" + + "侣侥侦侧侪侬侮侯侵便促俄俊俐俑俗俘保信修俯俸個倍倒候借倡倦倨" + + "倪债值倾假偏做停健偶偷偿傀傅傍储催傲像僚僧僭僵僻儒儡儿兀允元" + + "兄充兆兇先光克免兑兔兕党入全八公六兰共关兴兵其具典兹养兼兽内" + + "册再冑冒冕写军农冠冢冥冬冰冲决况冶冷冻净准凋凌减凑凛凝几凡凤" + + "凭凯凰凶凸出击凿刀刃分切刈刍刑划列刘则刚创初删判利别刮到制刷" + + "券刹刺刻刽剁剂剃削剌前剎剐剑剖剜剥剧剩剪副割剽劈力劝办功加务" + + "劣动助努劫励劲劳势勃勇勉勋勒勘募勤勾包匍匐匕化北匙匝匠匪匹区" + + "医匿十千升午半华协卑卒卓单卖南博卜占卡卢卤卦卧卫印危即却卵卷" + + "卸厂厄厅历厉压厌厚原厢厥厦厨去参叉及友双反发叔取受变叙叛叠口" + + "古句另叨只叫召叮可台史右叶号司叹吁吃各合吉吊同名后吏吐向吓吕" + + "吗君吞吟否含听吮启吱吴吸吹吻吼呆告呕员周味呼命咆和咏咒咕咬咯" + + "咳咸咽哀品哄哇哈响哑哔哗哥哨哩哪哭哮哲哺唐唤售唯唱啃啄商啜啪" + + "啮啸喀喂善喉喊喋喘喙喜喝喧喰喷嗄嗅嗔嗜嗡嗣嗫嘉嘎嘘嘲嘴嘶噜噤" + + "器噬嚎嚣嚼囊囚四回因团囤园困囱围固国图圆圈團土圣在圮地场圾址" + + "均坊坍坎坏坐坑块坚坛坝坞坟坠坡坤坦坪坷垂垃垄型垒垛垠垢垣垦垮" + + "埃埋城埔域培基堂堆堌堑堕堡堤堪堰塌塑塔塘塞填境墓墙增墟墨壁壅" + + "壕壤士壬壮声壳壶处备复夏外多夜够大天太夫央失头夷夸夹夺奇奈奉" + + "奋奎契奔奖套奚奠奢奥女奴她好如妃妄妆妇妈妖妙妣妥妪妮妲妹姆姊" + + "始姓委姜姥姬姿威娃娅娘娜娥娱婆婉婚婪婴婶媒嫁嫩嬉子孑孔孕字存" + + "孙孚孟孢季孤学孪孳孵孽宁它宅宇守安完宏宗官宙定宛宜宝实宠审客" + + "宣室宪宫宰害宴宵家容宽宾宿寂寄密寇富寒寓寝察寡寨寰寸对寺寻导" + + "封射将尉尊小少尔尖尘尚尝尤尬就尸尹尺尼尽尾局屁层居屈届屋屏屑" + + "展属屠履屯山屹屿岁岑岔岖岗岚岛岩岭岱岳岸峡峭峰峻崇崎崔崖崩崽" + + "嵌巅巍川州巡巢工左巧巨巩巫差己已巳巴巷巾币市布帅帆师希帕帖帘" + + "帚帜帝带席帮帷常帼帽幄幅幔幕干平年并幸幻幼幽广庄庆庇床序庐库" + + "应底店庙府庞废度座庭庶康庸廉廊廓延建开异弃弄弊式弑弒弓引弗弘" + + "弟张弥弦弧弩弯弱張弹强归当录彗形彩彰影役彻彼往征径待很徊律後" + + "徒徕得徘徙從御復循微徵德徽心必忆忌忍忏忒志忘忠忧快忱念忽忾忿" + + "怀态怎怒怖思怠急性怨怪怯总恋恍恐恒恕恢恣恨恩恫恭息恰恳恶恸恼" + + "悉悍悔悖悟患悦悬悯悲悼情惇惊惑惘惚惠惧惨惩惫惯惰想惹愁愈愎意" + + "愚感愣愤愧愿慈慌慎慑慕慢慧慨慰慷憎憩懈懒懦懿戈戍戎戏成我戒戕" + + "或战戟截戮戳戴户戾房所扁扇扈手才扎扑扒打托扣执扩扫扬扭扮扯扰" + + "找承技抄抉把抑抓投抖抗折抚抛抢护报披抱抵抹押抽拂拆拇拉拌拍拒" + + "拓拔拖拗拘拙招拜拟拣拥拦拧拨择括拯拱拳拷拼拽拾拿持挂指按挑挖" + + "挚挛挞挟挠挡挣挤挥挪挫振挺挽捆捉捍捐捕捞损换捣捧据捷捻掀授掉" + + "掌掐排掘掠探接控推掩措掮掳掷揍描提插握揭援揽搁搅搏搐搜搞搧搬" + + "搭携摄摆摇摈摘摧摩摸摹撒撕撞撤撬播撵撼擂擅操擎擒擞擢擦攀攫支" + + "收攸改攻放政故效敌敏救敕教敞敢散敦敬数敲整文斐斑斓斗斜斤斥斧" + + "斩断斯新方於施旁旅旋族旗无既日旧旨早旭旱时旷旸旺昂昆昌明昏易" + + "昔昙星映春昨昭是昵昼显晃晋晒晓晕晖晚晦晨普景晰晴晶晷智暂暖暗" + + "暦暮暴曙曜曝曦曲曳更曹曼曾替最月有服朗望朝期朦木未末本札术朵" + + "机朽杀杂权杉李杏材村杖杜束条来杨杯杰松板极构析林枚果枝枢枪枭" + + "枯架枷柄柏某染柜查柩柯柱柳柴栅标栈栋栏树栓栖栗校株样核根格栽" + + "桂桃框案桌桎桑桓桠档桥桦桨桩桶梁梅梓梢梣梦梧梨梭梯械检棄棍棒" + + "棕棘棚森棱棺椁植椎椒椽楂楔楚楣楼概榄榆榔榨榴槁槌槛槽模横樱樵" + + "橇橡橫檀檄檐次欢欣欧欲欺款歇歉歌止正此步武歧歪死歼殁殆殇殉殊" + + "残殍殒殓殖殡殴段殷殿毁毅母每毒比毕毛毡毯氅氏民氓气氛氤氦氧氲" + + "水永汀汁求汇汉汐汗汛池污汤汨汪汰汲汹汽沃沈沉沌沐沙沟没沥沦沫" + + "沮河沸油治沼沾沿泄泉泊法泛泞泡波泣泥注泪泯泰泳泽洁洋洒洗洛洞" + + "津洪洲活洼派流浅浆浇浊测济浏浑浓浚浩浪浮浴海浸涂涅消涉涌涎涛" + + "涟涡涤润涨涩液涵涸淆淋淘淝淡淤淬深混淹添清渊渎渐渔渗渝渠渡渣" + + "渥温港渲渴游渺湍湖湛湮湾湿溃溅源溜溢溪溯溶溺滋滑滓滔滚滞满滤" + + "滥滨滩滴漂漏演漠漩漫漾潘潜潭潮澄澈澜澹激濑濒瀑瀚灌火灭灯灰灵" + + "灶灼灾灿炉炎炙炫炬炭炮炸点炼炽烁烂烈烙烛烟烤烦烧烨烫烬热烽焉" + + "焊焚焦焰然煌煎煞煤照煮煽熄熊熏熔熙熟熠熵燃燎燕燧爆爪爬爱爵父" + + "片版牌牒牙牛牝牡牢牦牧物牲牵特牺犀犁犄犒犧犬犯状狂狄狈狐狒狗" + + "狙狞狠狡狨狩独狭狮狰狱狷狸狼猁猎猖猛猜猧猩猪猫献猴猾猿獒獗獠" + + "獭獴獾玄率玉王玖玛玩玫环现玷玺玻珀珂珊珍珑珠班球理琉琐琥琳琴" + + "琵琼瑕瑙瑚瑛瑜瑞瑟瑰瑾璃璞璧瓜瓣瓦瓮瓯瓶瓷甄甘甜生用甩甫田由" + + "甲申电男画畅界畏留畜略番畸畿疆疏疑疗疚疡疣疤疫疮疯疲疵疹疼疽" + + "疾病症痉痍痕痛痞痢痣痨痪痴痹瘟瘠瘤瘫瘴癖癣癫癸登白百的皆皇皈" + + "皮皱皿盆盈益盎盐监盒盔盖盗盘盛盟目盲直相盾省看真眠眨眩眷眺眼" + + "着睁睡督睥睨睿瞄瞌瞒瞥瞪瞬瞭瞰瞳矛矢知矫短矮石矾矿码砂砍研砖" + + "砦砧破砸砾础硌硕硫硬确碍碎碑碛碟碧碰碳碴碻碾磁磊磐磨磷磺礁示" + + "礼社祀祈祓祖祝神祟祠祥票祭祷祸禁禄福禳离禽私秃秉秋种科秘秣秤" + + "秩积称移秽稀程稍税稚稳稻稼穆穗穰穴究穷穹空穿突窃窄窍窑窒窖窗" + + "窘窜窝窟窥立竖站竞章童竭端竹笏笑笔笛笞符笨第笼等筑筒答策筛筝" + + "筱筹签简箔算箝管箭箱箴篇篓篮篱篷簇簧簪簸籍米类粉粒粖粗粘粮粹" + + "精糊糖糙糜糟系素索紧紫累絮縛繁纂纠红约级纪纬纯纱纳纵纶纷纸纹" + + "纺纽线练组绅细织终绊绍经绑绒结绕绘给绚络绝绞统绣绥继绩绪续绮" + + "绯绳维绵综绽绿缀缄缅缆缇缉缍缎缓缕编缘缚缝缠缤缧缩缪缰缸缺罅" + + "网罔罕罗罚罡罩罪置署罵羁羊美羔羚羞群羽翁翅翎翔翘翟翠翡翦翰翱" + + "翻翼耀老考者而耍耐耕耗耘耙耳耶耸耽聊聋职聒联聚聪肃肆肇肉肋肌" + + "肖肝肠肢肤肥肩肮肯育肴肺肿胀胁胃胆背胎胖胜胞胡胧胫胶胸能脂脆" + + "脉脊脏脐脑脓脚脱脸腐腑腔腕腥腱腹腾腿膂膏膛膜膝臂臃臣自臭至致" + + "舌舍舒舞舟航般舰舱船艇良艰色艺艾节芒芙芜芥芬芭芮花芳芽苇苍苏" + + "苔苗苛苜苟若苦英茁茂范茅茉茎茜茧茨茫茸茹荀荆草荒荚荡荣荨荫药" + + "荷荻莉莎莓莫莱莲莳获莽菁菇菈菊菌菜菲萃萌萍萎萝萤营萦萧萨萼落" + + "著葛董葬葱葵蒂蒙蒸蒺蓄蓑蓓蓝蓟蓿蔑蔓蔚蔷蔻蔽蕈蕊蕨蕴蕾薄薇薙" + + "薛薪薮藉藏藐藓藜藤藻虎虏虐虑虔虚虫虱虹蚀蚁蚂蚊蚋蚣蚪蚺蛆蛇蛊" + + "蛋蛎蛙蛛蛞蛭蛮蛰蛸蛾蜀蜂蜃蜇蜈蜉蜍蜒蜓蜕蜗蜘蜜蜡蜥蜴蜷蜻蜿蝇" + + "蝉蝌蝎蝓蝗蝙蝠蝣蝾螂螃螅融螫螯螳螺蟀蟋蟑蟒蟥蟹蟾蠕蠢蠹血行衍" + + "街衡衣补表衫衰衷袁袂袋袍袖被袭袱裁裂装裔裕裘裸褐褛褪褫褴褶襄" + + "西要覆见观规觅视览觉觊角解触言詹誉誓警计认讧讨让训议讯记讲许" + + "论讽设访诀证评诅识诈诉词译试诗诘诚诛话诞诡该详诫语误诱诲说诵" + + "请诸诺读谀谁调谆谈谊谋谍谎谐谕谗谜谟谢谣谤谦谧谨谬谭谱谴谵谷" + + "豁豆豚象豢豪豹豺貂貌贝贞负贡财责贤败货质贩贪贫贬购贮贯贱贴贵" + + "贷贸费贺贼贾贿赂赃资赋赌赎赏赐赔赖赘赛赞赠赢赤赦赫走赵赶起趁" + + "超越趋足趾跃跄跑跖跚跛距跟跨路跳践跺踉踏踝踢踩踪踵踽蹂蹄蹊蹋" + + "蹒蹦蹬躁躏身躯躲車车轨轩转轭轮软轰轴轻载较辉辏辐辑输辖辗辙辛" + + "辜辞辟辨辩辫辰辱边辽达迁迂迅过迈迎运近返还这进远违连迟迦迩迪" + + "迫迭述迳迷迸迹追退送适逃逆选逊透逐递途逗通逝逞速造逡逢逮逸逻" + + "逼遁遂遇遍遏道遗遣遥遨遭遮遵遽避邀邃還邑那邦邪邬邸郁郊郎部都" + + "鄙酋配酒酬酷酸酿醉醒采釉释里重野量金鉴鑫针钉钓钗钙钛钜钝钟钢" + + "钥钦钨钩钮钯钱钳钴钵钻钽铁铃铅铎铐铜铠铬铭铲银铸铺链销锁锄锅" + + "锈锋锐错锡锢锤锥锦锭键锯锹锺锻镇镋镕镖镜镬镰镳镶长間闇门闩闪" + + "闭问闯闲间闷闸闹闻阀阁阅阔队阱防阳阴阵阶阻阿陀附际陆陋降限院" + + "除陨险陪陲陵陶陷隆随隐隔隘隙障隧隶隼难雀雄雅集雇雉雏雕雨雪雯" + + "雳零雷雹雾需霆震霉霍霓霖霜霞霰露霸霹青靖静非靠靡面革靴靶靼鞋" + + "鞍鞑鞭韧韩音韵韶页顶项顺须顽顾顿颂预颅领颈颊颌频颓题颚颜额颠" + + "颤风飒飓飘飙飞食飨餍餐餮饕饥饭饮饰饱饴饵饶饼饿馆馈馐馑首香馨" + + "马驭驮驯驰驱驳驹驻驼驽驾驿骁骂骄骆骇验骏骐骑骗骚骡骤骨骰骶骷" + + "骸骼髅髑髓高鬃鬓鬣鬼魁魂魄魅魇魈魏魔魟魯鰴鱆鱼鲁鲜鲤鲨鲮鲸鲽" + + "鳃鳄鳍鳐鳖鳗鳝鳞鴶鵰鸟鸠鸡鸢鸣鸥鸦鸽鸿鹂鹅鹉鹊鹏鹗鹞鹤鹦鹩鹫" + + "鹭鹰鹿麋麒麟麦麻黄黎黏黑默黛黜黝點黠黯鼎鼓鼠鼬鼹鼻齐齑齿龇龙" + + "龟!(),./:;?~"; final PixmapPacker packer = new PixmapPacker(pageSize, pageSize, Pixmap.Format.RGBA8888, 2, false); final FreeTypeFontParameter parameter = new FreeTypeFontParameter(); diff --git a/forge-gui-mobile/src/forge/assets/FSkinImage.java b/forge-gui-mobile/src/forge/assets/FSkinImage.java index 38daeb2ced1..5926e5e05e8 100644 --- a/forge-gui-mobile/src/forge/assets/FSkinImage.java +++ b/forge-gui-mobile/src/forge/assets/FSkinImage.java @@ -357,6 +357,7 @@ public enum FSkinImage implements FImage { IMG_ABILITY_DOUBLE_STRIKE (FSkinProp.IMG_ABILITY_DOUBLE_STRIKE, SourceFile.ABILITIES), IMG_ABILITY_FIRST_STRIKE (FSkinProp.IMG_ABILITY_FIRST_STRIKE, SourceFile.ABILITIES), IMG_ABILITY_FEAR (FSkinProp.IMG_ABILITY_FEAR, SourceFile.ABILITIES), + IMG_ABILITY_FLASH (FSkinProp.IMG_ABILITY_FLASH, SourceFile.ABILITIES), IMG_ABILITY_FLYING (FSkinProp.IMG_ABILITY_FLYING, SourceFile.ABILITIES), IMG_ABILITY_HASTE (FSkinProp.IMG_ABILITY_HASTE, SourceFile.ABILITIES), IMG_ABILITY_HEXPROOF (FSkinProp.IMG_ABILITY_HEXPROOF, SourceFile.ABILITIES), diff --git a/forge-gui-mobile/src/forge/assets/ImageCache.java b/forge-gui-mobile/src/forge/assets/ImageCache.java index 5d472e6e1aa..6880658f4f1 100644 --- a/forge-gui-mobile/src/forge/assets/ImageCache.java +++ b/forge-gui-mobile/src/forge/assets/ImageCache.java @@ -24,8 +24,12 @@ import com.badlogic.gdx.graphics.Texture; import com.badlogic.gdx.graphics.g2d.TextureRegion; import com.google.common.cache.CacheBuilder; import com.google.common.cache.LoadingCache; +import com.google.common.cache.RemovalCause; +import com.google.common.cache.RemovalListener; +import com.google.common.cache.RemovalNotification; import forge.ImageKeys; import forge.card.CardEdition; +import forge.card.CardRenderer; import forge.game.card.CardView; import forge.game.player.IHasIcon; import forge.item.IPaperCard; @@ -61,6 +65,14 @@ public class ImageCache { private static final LoadingCache cache = CacheBuilder.newBuilder() .maximumSize(400) .expireAfterAccess(15, TimeUnit.MINUTES) + .removalListener(new RemovalListener() { + @Override + public void onRemoval(RemovalNotification removalNotification) { + if(removalNotification.wasEvicted()||removalNotification.getCause() == RemovalCause.EXPIRED) { + removalNotification.getValue().dispose(); + } + } + }) .build(new ImageLoader()); public static final Texture defaultImage; public static FImage BlackBorder = FSkinImage.IMG_BORDER_BLACK; @@ -85,9 +97,19 @@ public class ImageCache { public static void clear() { cache.invalidateAll(); + cache.cleanUp(); missingIconKeys.clear(); } + public static void disposeTexture(){ + for (Texture t: cache.asMap().values()) { + if (!t.toString().contains("pics/icons")) //fixes quest avatars black texture. todo: filter textures that are safe to dispose... + t.dispose(); + } + CardRenderer.clearcardArtCache(); + clear(); + } + public static Texture getImage(InventoryItem ii) { return getImage(ii.getImageKey(false), true); } diff --git a/forge-gui-mobile/src/forge/card/CardAvatarImage.java b/forge-gui-mobile/src/forge/card/CardAvatarImage.java index eb909b5746e..6609ca06c35 100644 --- a/forge-gui-mobile/src/forge/card/CardAvatarImage.java +++ b/forge-gui-mobile/src/forge/card/CardAvatarImage.java @@ -31,11 +31,10 @@ public class CardAvatarImage implements FImage { @Override public void draw(Graphics g, float x, float y, float w, float h) { - if (image == null) { //attempt to retrieve card art if needed - image = CardRenderer.getCardArt(imageKey, false, false, false); - if (image == null) { - return; //can't draw anything if can't be loaded yet - } + //force to get the avatar since the the cardartcache & loadingcache is always cleared on screen change or the battle bar will display black + image = CardRenderer.getCardArt(imageKey, false, false, false); + if (image == null) { + return; //can't draw anything if can't be loaded yet } //draw scaled image into clipped region so it fills box while maintain aspect ratio diff --git a/forge-gui-mobile/src/forge/card/CardFaceSymbols.java b/forge-gui-mobile/src/forge/card/CardFaceSymbols.java index 7a2213747a2..b82ad3aae11 100644 --- a/forge-gui-mobile/src/forge/card/CardFaceSymbols.java +++ b/forge-gui-mobile/src/forge/card/CardFaceSymbols.java @@ -108,6 +108,7 @@ public class CardFaceSymbols { MANA_IMAGES.put("doublestrike", FSkinImage.IMG_ABILITY_DOUBLE_STRIKE); MANA_IMAGES.put("firststrike", FSkinImage.IMG_ABILITY_FIRST_STRIKE); MANA_IMAGES.put("fear", FSkinImage.IMG_ABILITY_FEAR); + MANA_IMAGES.put("flash", FSkinImage.IMG_ABILITY_FLASH); MANA_IMAGES.put("flying", FSkinImage.IMG_ABILITY_FLYING); MANA_IMAGES.put("haste", FSkinImage.IMG_ABILITY_HASTE); MANA_IMAGES.put("hexproof", FSkinImage.IMG_ABILITY_HEXPROOF); diff --git a/forge-gui-mobile/src/forge/card/CardImageRenderer.java b/forge-gui-mobile/src/forge/card/CardImageRenderer.java index 8bedd01ae42..969110d178c 100644 --- a/forge-gui-mobile/src/forge/card/CardImageRenderer.java +++ b/forge-gui-mobile/src/forge/card/CardImageRenderer.java @@ -6,7 +6,6 @@ import com.badlogic.gdx.utils.Align; import com.google.common.collect.ImmutableList; import forge.Forge; import forge.Graphics; -import forge.ImageKeys; import forge.assets.FBufferedImage; import forge.assets.FImage; import forge.assets.FSkin; @@ -334,7 +333,7 @@ public class CardImageRenderer { public static void drawZoom(Graphics g, CardView card, GameView gameView, boolean altState, float x, float y, float w, float h, float dispW, float dispH, boolean isCurrentCard) { boolean canshow = MatchController.instance.mayView(card); - final Texture image = ImageCache.getImage(card.getState(altState).getImageKey(MatchController.instance.getLocalPlayers()), true); + final Texture image = ImageCache.getImage(card.getState(altState).getImageKey(), true); FImage sleeves = MatchController.getPlayerSleeve(card.getOwner()); if (image == null) { //draw details if can't draw zoom drawDetails(g, card, gameView, altState, x, y, w, h); @@ -388,7 +387,7 @@ public class CardImageRenderer { } else g.drawRotatedImage(image, new_x, new_y, new_w, new_h, new_x + new_w / 2, new_y + new_h / 2, isAftermath ? 90 : -90); } else { - if (Forge.enableUIMask && canshow && !ImageKeys.getTokenKey(ImageKeys.MORPH_IMAGE).equals(card.getState(altState).getImageKey())) { + if (Forge.enableUIMask && canshow) { if (ImageCache.isExtendedArt(card)) g.drawImage(image, x, y, w, h); else { @@ -396,7 +395,7 @@ public class CardImageRenderer { g.drawImage(ImageCache.croppedBorderImage(image, fullborder), x + radius / 2.4f-minusxy, y + radius / 2-minusxy, w * croppedArea, h * croppedArea); } } else { - if (canshow && !ImageKeys.getTokenKey(ImageKeys.MORPH_IMAGE).equals(card.getState(altState).getImageKey())) + if (canshow) g.drawImage(image, x, y, w, h); else // sleeve g.drawImage(sleeves, x, y, w, h); diff --git a/forge-gui-mobile/src/forge/card/CardRenderer.java b/forge-gui-mobile/src/forge/card/CardRenderer.java index d4a04841adc..46133714499 100644 --- a/forge-gui-mobile/src/forge/card/CardRenderer.java +++ b/forge-gui-mobile/src/forge/card/CardRenderer.java @@ -19,7 +19,6 @@ import forge.CachedCardImage; import forge.Forge; import forge.FThreads; import forge.Graphics; -import forge.ImageKeys; import forge.StaticData; import forge.assets.FImage; import forge.assets.FImageComplex; @@ -197,6 +196,10 @@ public class CardRenderer { public static final float CARD_ART_RATIO = 1.302f; public static final float CARD_ART_HEIGHT_PERCENTAGE = 0.43f; + public static void clearcardArtCache(){ + cardArtCache.clear(); + } + //extract card art from the given card public static FImageComplex getCardArt(IPaperCard pc) { return getCardArt(pc, false); @@ -482,8 +485,8 @@ public class CardRenderer { } } public static void drawCard(Graphics g, CardView card, float x, float y, float w, float h, CardStackPosition pos, boolean rotate) { - boolean canshow = MatchController.instance.mayView(card) && !ImageKeys.getTokenKey(ImageKeys.MORPH_IMAGE).equals(card.getCurrentState().getImageKey()); - Texture image = new RendererCachedCardImage(card, false).getImage(); + boolean canshow = MatchController.instance.mayView(card); + Texture image = new RendererCachedCardImage(card, false).getImage(card.getCurrentState().getImageKey()); FImage sleeves = MatchController.getPlayerSleeve(card.getOwner()); float radius = (h - w)/8; float croppedArea = isModernFrame(card) ? CROP_MULTIPLIER : 0.97f; @@ -882,6 +885,16 @@ public class CardRenderer { abiCount += 1; } } + } else if (canShow && !onbattlefield && showAbilityIcons(card)) { + //draw indicator for flash or can be cast at instant speed, enabled if show ability icons is enabled + String keywordKey = card.getCurrentState().getKeywordKey(); + String abilityText = card.getCurrentState().getAbilityText(); + if ((keywordKey.indexOf("Flash") != -1) + || ((abilityText.indexOf("May be played by") != -1) + && (abilityText.indexOf("and as though it has flash") != -1))){ + if (keywordKey.indexOf("Flashback") == -1) + CardFaceSymbols.drawSymbol("flash", g, cx + ((cw*2)/2.3f), cy, cw / 5.5f, cw / 5.5f); + } } //draw name and mana cost overlays if card is small or default card image being used if (h <= NAME_COST_THRESHOLD && canShow) { diff --git a/forge-gui-mobile/src/forge/deck/AddBasicLandsDialog.java b/forge-gui-mobile/src/forge/deck/AddBasicLandsDialog.java index aab37b4c0a0..2e9e46aa7b9 100644 --- a/forge-gui-mobile/src/forge/deck/AddBasicLandsDialog.java +++ b/forge-gui-mobile/src/forge/deck/AddBasicLandsDialog.java @@ -377,7 +377,7 @@ public class AddBasicLandsDialog extends FDialog { int artChoiceCount = FModel.getMagicDb().getCommonCards().getArtCount(cardName, landSet.getCode()); cbLandArt.addItem(Localizer.getInstance().getMessage("lblAssortedArt")); for (int i = 1; i <= artChoiceCount; i++) { - cbLandArt.addItem(String.format(Localizer.getInstance().getMessage("lblCardArt"), i)); + cbLandArt.addItem(Localizer.getInstance().getMessage("lblCardArtN", String.valueOf(i))); } } diff --git a/forge-gui-mobile/src/forge/deck/FDeckViewer.java b/forge-gui-mobile/src/forge/deck/FDeckViewer.java index 0774455d716..c363cec6ebd 100644 --- a/forge-gui-mobile/src/forge/deck/FDeckViewer.java +++ b/forge-gui-mobile/src/forge/deck/FDeckViewer.java @@ -102,7 +102,7 @@ public class FDeckViewer extends FScreen { } Forge.getClipboard().setContents(deckList.toString()); - FOptionPane.showMessageDialog(String.format(Localizer.getInstance().getMessage("lblDeckListCopiedClipboard"), deck.getName())); + FOptionPane.showMessageDialog(Localizer.getInstance().getMessage("lblDeckListCopiedClipboard", deck.getName())); } private final Deck deck; diff --git a/forge-gui-mobile/src/forge/menu/FMenuBar.java b/forge-gui-mobile/src/forge/menu/FMenuBar.java index 7b9f8f05b58..58096d0293e 100644 --- a/forge-gui-mobile/src/forge/menu/FMenuBar.java +++ b/forge-gui-mobile/src/forge/menu/FMenuBar.java @@ -16,7 +16,7 @@ public class FMenuBar extends Header { } public float getPreferredHeight() { - return Math.round(FMenuTab.FONT.getLineHeight() * 1.5f + 2 * FMenuTab.PADDING); + return Math.round(FMenuTab.FONT.getLineHeight() * 2f/*fixes touch for tall devices - old value 1.5f*/ + 2 * FMenuTab.PADDING); } public int getTabCount() { diff --git a/forge-gui-mobile/src/forge/screens/FScreen.java b/forge-gui-mobile/src/forge/screens/FScreen.java index 163c5276e17..7ceece302c6 100644 --- a/forge-gui-mobile/src/forge/screens/FScreen.java +++ b/forge-gui-mobile/src/forge/screens/FScreen.java @@ -8,6 +8,7 @@ import com.badlogic.gdx.utils.Align; import forge.Forge; import forge.Graphics; +import forge.GuiBase; import forge.assets.FImage; import forge.assets.FSkinColor; import forge.assets.FSkinColor.Colors; @@ -80,14 +81,12 @@ public abstract class FScreen extends FContainer { @Override protected final void doLayout(float width, float height) { - if (width > height) { //handle landscape layout special - doLandscapeLayout(width, height); - } - else if (header != null) { + if ((GuiBase.isAndroid() && Forge.isLandscapeMode())||(width > height)) { + doLandscapeLayout(width, height); //handle landscape layout special + } else if (header != null) { header.setBounds(0, 0, width, header.getPreferredHeight()); doLayout(header.getHeight(), width, height); - } - else { + } else { doLayout(0, width, height); } } diff --git a/forge-gui-mobile/src/forge/screens/LaunchScreen.java b/forge-gui-mobile/src/forge/screens/LaunchScreen.java index 6732e89fb74..0f9c8452392 100644 --- a/forge-gui-mobile/src/forge/screens/LaunchScreen.java +++ b/forge-gui-mobile/src/forge/screens/LaunchScreen.java @@ -11,7 +11,7 @@ import forge.toolbox.FOptionPane; import forge.util.Utils; public abstract class LaunchScreen extends FScreen { - private static final float MAX_START_BUTTON_HEIGHT = 2 * Utils.AVG_FINGER_HEIGHT; + private static final float MAX_START_BUTTON_HEIGHT = 1.75f * Utils.AVG_FINGER_HEIGHT; private float START_BUTTON_RATIO = 0.f; private static final float PADDING = FOptionPane.PADDING; diff --git a/forge-gui-mobile/src/forge/screens/SplashScreen.java b/forge-gui-mobile/src/forge/screens/SplashScreen.java index f9b94524393..c4493a1fe15 100644 --- a/forge-gui-mobile/src/forge/screens/SplashScreen.java +++ b/forge-gui-mobile/src/forge/screens/SplashScreen.java @@ -92,7 +92,7 @@ public class SplashScreen extends FContainer { } float disclaimerHeight = 30f / 450f * h; String disclaimer = "Forge is not affiliated in any way with Wizards of the Coast.\n" - + "Forge is open source software, released under the GNU Public License."; + + "Forge is open source software, released under the GNU General Public License."; g.drawText(disclaimer, disclaimerFont, FProgressBar.SEL_FORE_COLOR, x, y, w, disclaimerHeight, true, Align.center, true); diff --git a/forge-gui-mobile/src/forge/screens/achievements/AchievementsScreen.java b/forge-gui-mobile/src/forge/screens/achievements/AchievementsScreen.java index 509bb367179..5740d1b9973 100644 --- a/forge-gui-mobile/src/forge/screens/achievements/AchievementsScreen.java +++ b/forge-gui-mobile/src/forge/screens/achievements/AchievementsScreen.java @@ -24,6 +24,7 @@ import forge.toolbox.FLabel; import forge.toolbox.FScrollPane; import forge.toolbox.FEvent.FEventHandler; import forge.util.Utils; +import forge.util.Localizer; public class AchievementsScreen extends FScreen { private static final float TROPHY_PADDING = 45; @@ -49,7 +50,7 @@ public class AchievementsScreen extends FScreen { private final TrophyCase trophyCase = add(new TrophyCase()); private AchievementsScreen() { - super("Achievements"); + super(Localizer.getInstance().getMessage("lblAchievements")); AchievementCollection.buildComboBox(cbCollections); diff --git a/forge-gui-mobile/src/forge/screens/constructed/LobbyScreen.java b/forge-gui-mobile/src/forge/screens/constructed/LobbyScreen.java index 7ecde4cd371..529df5cde9e 100644 --- a/forge-gui-mobile/src/forge/screens/constructed/LobbyScreen.java +++ b/forge-gui-mobile/src/forge/screens/constructed/LobbyScreen.java @@ -11,8 +11,11 @@ import forge.deck.DeckSection; import forge.deck.DeckType; import forge.deck.FDeckChooser; +import forge.net.server.FServerManager; import forge.util.Localizer; +import forge.util.MyRandom; +import forge.util.TextUtil; import org.apache.commons.lang3.StringUtils; import com.badlogic.gdx.Gdx; @@ -280,7 +283,10 @@ public abstract class LobbyScreen extends LaunchScreen implements ILobbyView { @Override protected void startMatch() { for (int i = 0; i < getNumPlayers(); i++) { - updateDeck(i);//TODO: Investigate why AI names cannot be overriden? + if(!lobby.isAllowNetworking()) //on networkplay, update deck will be handled differently + updateDeck(i); + + //TODO: Investigate why AI names cannot be overriden? updateName(i, getPlayerName(i)); } FThreads.invokeInBackgroundThread(new Runnable() { //must call startGame in background thread in case there are alerts @@ -325,6 +331,15 @@ public abstract class LobbyScreen extends LaunchScreen implements ILobbyView { String[] avatarPrefs = prefs.getPref(FPref.UI_AVATARS).split(","); for (int i = 0; i < avatarPrefs.length; i++) { int avatarIndex = Integer.parseInt(avatarPrefs[i]); + if (avatarIndex < 0) { + int random = 0; + List usedAvatars = getUsedAvatars(); + do { + random = MyRandom.getRandom().nextInt(GuiBase.getInterface().getAvatarCount()); + } while (usedAvatars.contains(random)); + + avatarIndex = random; + } playerPanels.get(i).setAvatarIndex(avatarIndex); } @@ -332,6 +347,15 @@ public abstract class LobbyScreen extends LaunchScreen implements ILobbyView { String[] sleevePrefs = prefs.getPref(FPref.UI_SLEEVES).split(","); for (int i = 0; i < sleevePrefs.length; i++) { int sleeveIndex = Integer.parseInt(sleevePrefs[i]); + if (sleeveIndex < 0) { + int random = 0; + List usedSleeves = getUsedSleeves(); + do { + random = MyRandom.getRandom().nextInt(GuiBase.getInterface().getSleevesCount()); + } while (usedSleeves.contains(random)); + + sleeveIndex = random; + } playerPanels.get(i).setSleeveIndex(sleeveIndex); } @@ -530,6 +554,8 @@ public abstract class LobbyScreen extends LaunchScreen implements ILobbyView { GuiBase.setNetworkplay(allowNetworking); + setStartButtonAvailability(); + for (int i = 0; i < cbPlayerCount.getSelectedItem(); i++) { final boolean hasPanel = i < playerPanels.size(); if (i < playerCount) { @@ -554,7 +580,7 @@ public abstract class LobbyScreen extends LaunchScreen implements ILobbyView { } if (i == 0) { - slot.setIsDevMode(prefs.getPrefBoolean(FPref.DEV_MODE_ENABLED)); + slot.setIsDevMode(slot.isDevMode()); } final LobbySlotType type = slot.getType(); @@ -579,8 +605,21 @@ public abstract class LobbyScreen extends LaunchScreen implements ILobbyView { panel.setMayEdit(lobby.mayEdit(i)); panel.setMayControl(lobby.mayControl(i)); panel.setMayRemove(lobby.mayRemove(i)); + if(allowNetworking) { + if(slot.getDeckName() != null) + panel.setDeckSelectorButtonText(slot.getDeckName()); - if (fullUpdate && (type == LobbySlotType.LOCAL || type == LobbySlotType.AI)) { + if(slot.getPlanarDeckName()!= null) + panel.setPlanarDeckName(slot.getPlanarDeckName()); + + if(slot.getSchemeDeckName()!= null) + panel.setSchemeDeckName(slot.getSchemeDeckName()); + + if(slot.getAvatarVanguard()!= null) + panel.setVanguarAvatarName(slot.getAvatarVanguard()); + } + + if (fullUpdate && (type == LobbySlotType.LOCAL || type == LobbySlotType.AI) && !allowNetworking) { updateDeck(i); } if (isNewPanel) { @@ -603,35 +642,46 @@ public abstract class LobbyScreen extends LaunchScreen implements ILobbyView { if (playerIndex >= getNumPlayers()) { return; } PlayerPanel playerPanel = playerPanels.get(playerIndex); + String deckName = ""; Deck deck; if (hasVariant(GameType.Commander)) { deck = playerPanel.getCommanderDeck(); if (deck != null) { playerPanel.getCommanderDeckChooser().saveState(); + deckName = localizer.getMessage("lblCommanderDeck") + ": " + + playerPanel.getCommanderDeckChooser().getDeck().getName(); } } else if (hasVariant(GameType.Oathbreaker)) { deck = playerPanel.getOathbreakerDeck(); if (deck != null) { playerPanel.getOathbreakerDeckChooser().saveState(); + deckName = localizer.getMessage("lblOathbreakerDeck") + ": " + + playerPanel.getOathbreakerDeckChooser().getDeck().getName(); } } else if (hasVariant(GameType.TinyLeaders)) { deck = playerPanel.getTinyLeadersDeck(); if (deck != null) { playerPanel.getTinyLeadersDeckChooser().saveState(); + deckName = localizer.getMessage("lblTinyLeadersDeck") + ": " + + playerPanel.getTinyLeadersDeckChooser().getDeck().getName(); } } else if (hasVariant(GameType.Brawl)) { deck = playerPanel.getBrawlDeck(); if (deck != null) { playerPanel.getBrawlDeckChooser().saveState(); + deckName = localizer.getMessage("lblBrawlDeck") + ": " + + playerPanel.getBrawlDeckChooser().getDeck().getName(); } }else { deck = playerPanel.getDeck(); if (deck != null) { playerPanel.getDeckChooser().saveState(); + deckName = playerPanel.getDeckChooser().getSelectedDeckType().toString() + ": " + + playerPanel.getDeckChooser().getDeck().getName(); } } @@ -639,18 +689,31 @@ public abstract class LobbyScreen extends LaunchScreen implements ILobbyView { return; } + //playerPanel.setDeckSelectorButtonText(deckName); + Deck playerDeck = deck; + String VanguardAvatar = null; + String SchemeDeckName= null; + String PlanarDeckname= null; if (hasVariant(GameType.Archenemy) || hasVariant(GameType.ArchenemyRumble)) { if (playerDeck == deck) { playerDeck = new Deck(deck); //create copy that can be modified } playerDeck.putSection(DeckSection.Schemes, playerPanel.getSchemeDeck().get(DeckSection.Schemes)); + if (!playerPanel.getSchemeDeck().getName().isEmpty()) { + SchemeDeckName = localizer.getMessage("lblSchemeDeck") + ": " + playerPanel.getSchemeDeck().getName(); + playerPanel.setSchemeDeckName(SchemeDeckName); + } } if (hasVariant(GameType.Planechase)) { if (playerDeck == deck) { playerDeck = new Deck(deck); //create copy that can be modified } playerDeck.putSection(DeckSection.Planes, playerPanel.getPlanarDeck().get(DeckSection.Planes)); + if(!playerPanel.getPlanarDeck().getName().isEmpty()) { + PlanarDeckname = localizer.getMessage("lblPlanarDeck") + ": " + playerPanel.getPlanarDeck().getName(); + playerPanel.setPlanarDeckName(PlanarDeckname); + } } if (hasVariant(GameType.Vanguard)) { if (playerDeck == deck) { @@ -659,11 +722,14 @@ public abstract class LobbyScreen extends LaunchScreen implements ILobbyView { CardPool avatarPool = new CardPool(); avatarPool.add(playerPanel.getVanguardAvatar()); playerDeck.putSection(DeckSection.Avatar, avatarPool); + VanguardAvatar = localizer.getMessage("lblVanguard") + ": " + playerPanel.getVanguardAvatar().getName(); + playerPanel.setVanguarAvatarName(VanguardAvatar); } decks[playerIndex] = playerDeck; if (playerChangeListener != null) { playerChangeListener.update(playerIndex, UpdateLobbyPlayerEvent.deckUpdate(playerDeck)); + playerChangeListener.update(playerIndex, UpdateLobbyPlayerEvent.setDeckSchemePlaneVanguard(TextUtil.fastReplace(deckName," Generated Deck", ""), SchemeDeckName, PlanarDeckname, VanguardAvatar)); } } @@ -686,6 +752,11 @@ public abstract class LobbyScreen extends LaunchScreen implements ILobbyView { } void setReady(final int index, final boolean ready) { + if (lobby.isAllowNetworking()){ + updateDeck(index); + fireReady(index, ready); + return; + } if (ready) { updateDeck(index); if (decks[index] == null) { @@ -694,7 +765,6 @@ public abstract class LobbyScreen extends LaunchScreen implements ILobbyView { return; } } - firePlayerChangeListener(index); } void setDevMode(final int index) { @@ -711,7 +781,27 @@ public abstract class LobbyScreen extends LaunchScreen implements ILobbyView { playerChangeListener.update(index, getSlot(index)); } } + void fireReady(final int index, boolean ready){ + playerPanels.get(index).setIsReady(ready); + if (playerChangeListener != null) { + playerChangeListener.update(index, UpdateLobbyPlayerEvent.isReadyUpdate(ready)); + } + } + void updatemyTeam(int index, int team) { + if (playerChangeListener != null) { + playerChangeListener.update(index, UpdateLobbyPlayerEvent.teamUpdate(team)); + } + } + void updateMyDeck(int index) { + /* updateMyDeck is called via button handler when the user set their deck on network play*/ + //safety check + if(playerPanels.size() < 2) + return; + + updateDeck(index); + //fireReady(index, playerPanels.get(index).isReady()); + } public void removePlayer(final int index) { lobby.removeSlot(index); } @@ -731,4 +821,11 @@ public abstract class LobbyScreen extends LaunchScreen implements ILobbyView { public FScrollPane getPlayersScroll() { return playersScroll; } + + public void setStartButtonAvailability() { + if (lobby.isAllowNetworking() && FServerManager.getInstance() != null) + btnStart.setVisible(FServerManager.getInstance().isHosting()); + else + btnStart.setVisible(true); + } } diff --git a/forge-gui-mobile/src/forge/screens/constructed/PlayerPanel.java b/forge-gui-mobile/src/forge/screens/constructed/PlayerPanel.java index 5f0ba1e9be1..c573649ccfd 100644 --- a/forge-gui-mobile/src/forge/screens/constructed/PlayerPanel.java +++ b/forge-gui-mobile/src/forge/screens/constructed/PlayerPanel.java @@ -8,6 +8,7 @@ import forge.util.Callback; import forge.util.Lang; import forge.util.Localizer; import forge.util.NameGenerator; +import forge.util.TextUtil; import forge.util.Utils; import org.apache.commons.lang3.StringUtils; import com.badlogic.gdx.utils.Align; @@ -112,17 +113,24 @@ public class PlayerPanel extends FContainer { deckChooser = new FDeckChooser(GameType.Constructed, isAi, new FEventHandler() { @Override public void handleEvent(FEvent e) { - btnDeck.setEnabled(true); - btnDeck.setText(deckChooser.getSelectedDeckType().toString() + ": " + + btnDeck.setEnabled(mayEdit); + btnDeck.setText(deckChooser.getSelectedDeckType().toString() + ":" + (Forge.isLandscapeMode() ? " " : "\n") + Lang.joinHomogenous(((DeckManager)e.getSource()).getSelectedItems(), DeckProxy.FN_GET_NAME)); + if (allowNetworking && btnDeck.isEnabled() && humanAiSwitch.isToggled()) { //if its ready but changed the deck, update it + screen.updateMyDeck(index); + } } }); lstCommanderDecks = new FDeckChooser(GameType.Commander, isAi, new FEventHandler() { @Override public void handleEvent(FEvent e) { if( ((DeckManager)e.getSource()).getSelectedItem() != null) { - btnCommanderDeck.setText(localizer.getMessage("lblCommanderDeck") + ": " + ((DeckManager) e.getSource()).getSelectedItem().getName()); + btnCommanderDeck.setText(localizer.getMessage("lblCommanderDeck") + + ":" + (Forge.isLandscapeMode() ? " " : "\n") + ((DeckManager) e.getSource()).getSelectedItem().getName()); lstCommanderDecks.saveState(); + if (allowNetworking && btnCommanderDeck.isEnabled() && humanAiSwitch.isToggled()) { + screen.updateMyDeck(index); + } }else{ btnCommanderDeck.setText(localizer.getMessage("lblCommanderDeck")); } @@ -132,8 +140,12 @@ public class PlayerPanel extends FContainer { @Override public void handleEvent(FEvent e) { if( ((DeckManager)e.getSource()).getSelectedItem() != null) { - btnOathbreakDeck.setText(localizer.getMessage("lblOathbreakerDeck") + ": " + ((DeckManager) e.getSource()).getSelectedItem().getName()); + btnOathbreakDeck.setText(localizer.getMessage("lblOathbreakerDeck") + + ":" + (Forge.isLandscapeMode() ? " " : "\n") + ((DeckManager) e.getSource()).getSelectedItem().getName()); lstOathbreakerDecks.saveState(); + if (allowNetworking && btnOathbreakDeck.isEnabled() && humanAiSwitch.isToggled()) { + screen.updateMyDeck(index); + } }else{ btnOathbreakDeck.setText(localizer.getMessage("lblOathbreakerDeck")); } @@ -143,8 +155,12 @@ public class PlayerPanel extends FContainer { @Override public void handleEvent(FEvent e) { if( ((DeckManager)e.getSource()).getSelectedItem() != null) { - btnTinyLeadersDeck.setText(localizer.getMessage("lblTinyLeadersDeck") + ": " + ((DeckManager) e.getSource()).getSelectedItem().getName()); + btnTinyLeadersDeck.setText(localizer.getMessage("lblTinyLeadersDeck") + + ":" + (Forge.isLandscapeMode() ? " " : "\n") + ((DeckManager) e.getSource()).getSelectedItem().getName()); lstTinyLeadersDecks.saveState(); + if (allowNetworking && btnTinyLeadersDeck.isEnabled() && humanAiSwitch.isToggled()) { + screen.updateMyDeck(index); + } }else{ btnTinyLeadersDeck.setText(localizer.getMessage("lblTinyLeadersDeck")); } @@ -154,8 +170,12 @@ public class PlayerPanel extends FContainer { @Override public void handleEvent(FEvent e) { if( ((DeckManager)e.getSource()).getSelectedItem() != null) { - btnBrawlDeck.setText(localizer.getMessage("lblBrawlDeck") + ": " + ((DeckManager) e.getSource()).getSelectedItem().getName()); + btnBrawlDeck.setText(localizer.getMessage("lblBrawlDeck") + + ":" + (Forge.isLandscapeMode() ? " " : "\n") + ((DeckManager) e.getSource()).getSelectedItem().getName()); lstBrawlDecks.saveState(); + if (allowNetworking && btnBrawlDeck.isEnabled() && humanAiSwitch.isToggled()) { + screen.updateMyDeck(index); + } }else{ btnBrawlDeck.setText(localizer.getMessage("lblBrawlDeck")); } @@ -165,7 +185,11 @@ public class PlayerPanel extends FContainer { @Override public void handleEvent(FEvent e) { if( ((DeckManager)e.getSource()).getSelectedItem() != null){ - btnSchemeDeck.setText(localizer.getMessage("lblSchemeDeck") + ": " + ((DeckManager)e.getSource()).getSelectedItem().getName()); + btnSchemeDeck.setText(localizer.getMessage("lblSchemeDeck") + + ":" + (Forge.isLandscapeMode() ? " " : "\n") + ((DeckManager)e.getSource()).getSelectedItem().getName()); + if (allowNetworking && btnSchemeDeck.isEnabled() && humanAiSwitch.isToggled()) { + screen.updateMyDeck(index); + } }else{ btnSchemeDeck.setText(localizer.getMessage("lblSchemeDeck")); } @@ -175,7 +199,11 @@ public class PlayerPanel extends FContainer { @Override public void handleEvent(FEvent e) { if( ((DeckManager)e.getSource()).getSelectedItem() != null){ - btnPlanarDeck.setText(localizer.getMessage("lblPlanarDeck") + ": " + ((DeckManager)e.getSource()).getSelectedItem().getName()); + btnPlanarDeck.setText(localizer.getMessage("lblPlanarDeck") + + ":" + (Forge.isLandscapeMode() ? " " : "\n") + ((DeckManager)e.getSource()).getSelectedItem().getName()); + if (allowNetworking && btnPlanarDeck.isEnabled() && humanAiSwitch.isToggled()) { + screen.updateMyDeck(index); + } }else{ btnPlanarDeck.setText(localizer.getMessage("lblPlanarDeck")); } @@ -184,7 +212,11 @@ public class PlayerPanel extends FContainer { lstVanguardAvatars = new FVanguardChooser(isAi, new FEventHandler() { @Override public void handleEvent(FEvent e) { - btnVanguardAvatar.setText(localizer.getMessage("lblVanguard") + ": " + ((CardManager)e.getSource()).getSelectedItem().getName()); + btnVanguardAvatar.setText(localizer.getMessage("lblVanguard") + + ":" + (Forge.isLandscapeMode() ? " " : "\n") + ((CardManager)e.getSource()).getSelectedItem().getName()); + if (allowNetworking && btnVanguardAvatar.isEnabled() && humanAiSwitch.isToggled()) { + screen.updateMyDeck(index); + } } }); @@ -317,28 +349,59 @@ public class PlayerPanel extends FContainer { x += w + PADDING; nameRandomiser.setBounds(x, y, fieldHeight, fieldHeight); - y += dy; - humanAiSwitch.setSize(humanAiSwitch.getAutoSizeWidth(fieldHeight), fieldHeight); - x = width - humanAiSwitch.getWidth() - PADDING; - humanAiSwitch.setPosition(x, y); - w = x - (avatarSize+sleeveSizeW+PADDING) - 3 * PADDING; - x = (avatarSize+sleeveSizeW+PADDING) + 2 * PADDING; - if (cbArchenemyTeam.isVisible()) { - cbArchenemyTeam.setBounds(x, y, w, fieldHeight); - } - else { - cbTeam.setBounds(x, y, w, fieldHeight); + if (Forge.isLandscapeMode()){ + y += dy; + humanAiSwitch.setSize(humanAiSwitch.getAutoSizeWidth(fieldHeight), fieldHeight); + x = width - humanAiSwitch.getWidth() - PADDING; + humanAiSwitch.setPosition(x, y); + w = x - (avatarSize+sleeveSizeW+PADDING) - 3 * PADDING; + x = (avatarSize+sleeveSizeW+PADDING) + 2 * PADDING; + if (cbArchenemyTeam.isVisible()) { + cbArchenemyTeam.setBounds(x, y, w, fieldHeight); + } + else { + cbTeam.setBounds(x, y, w, fieldHeight); + } + } else { + y += dy; + w = x - (avatarSize+sleeveSizeW+PADDING) - 3 * PADDING; + x = (avatarSize+sleeveSizeW+PADDING) + 2 * PADDING; + if (cbArchenemyTeam.isVisible()) { + cbArchenemyTeam.setBounds(x, y, w, fieldHeight); + } + else { + cbTeam.setBounds(x, y, w, fieldHeight); + } + y += dy; + + humanAiSwitch.setSize(humanAiSwitch.getAutoSizeWidth(fieldHeight), fieldHeight); + x = width - humanAiSwitch.getWidth() - PADDING; + humanAiSwitch.setPosition(x, y); } + if (devModeSwitch.isVisible()) { - y += dy; + if(Forge.isLandscapeMode()) + y += dy; devModeSwitch.setSize(devModeSwitch.getAutoSizeWidth(fieldHeight), fieldHeight); devModeSwitch.setPosition(0, y); } - y += dy; - x = PADDING; - w = width - 2 * PADDING; + if (Forge.isLandscapeMode()) { + y += dy; + x = PADDING; + w = width - 2 * PADDING; + } else { + if (devModeSwitch.isVisible()) { + y += dy; + x = PADDING; + w = width - 2 * PADDING; + } else { + x = PADDING; + w = (width - 2 * PADDING) - humanAiSwitch.getWidth(); + } + } + if (btnCommanderDeck.isVisible()) { btnCommanderDeck.setBounds(x, y, w, fieldHeight); y += dy; @@ -375,10 +438,12 @@ public class PlayerPanel extends FContainer { public float getPreferredHeight() { int rows = 3; if (!btnDeck.isVisible()) { - rows--; + if(Forge.isLandscapeMode()) + rows--; } if (btnCommanderDeck.isVisible() || btnOathbreakDeck.isVisible() || btnTinyLeadersDeck.isVisible() || btnBrawlDeck.isVisible()) { - rows++; + if(Forge.isLandscapeMode()) + rows++; } if (btnSchemeDeck.isVisible()) { rows++; @@ -512,7 +577,40 @@ public class PlayerPanel extends FContainer { }; public void setDeckSelectorButtonText(String text) { - btnDeck.setText(text); + if (!Forge.isLandscapeMode()) + text = TextUtil.fastReplace(text, ": ", ":\n"); + if (btnDeck.isVisible()) + btnDeck.setText(text); + + if (btnCommanderDeck.isVisible()) + btnCommanderDeck.setText(text); + + if (btnOathbreakDeck.isVisible()) + btnOathbreakDeck.setText(text); + + if (btnTinyLeadersDeck.isVisible()) + btnTinyLeadersDeck.setText(text); + + if (btnBrawlDeck.isVisible()) + btnBrawlDeck.setText(text); + } + + public void setVanguarAvatarName(String text) { + if (!Forge.isLandscapeMode()) + text = TextUtil.fastReplace(text, ": ", ":\n"); + btnVanguardAvatar.setText(text); + } + + public void setSchemeDeckName(String text) { + if (!Forge.isLandscapeMode()) + text = TextUtil.fastReplace(text, ": ", ":\n"); + btnSchemeDeck.setText(text); + } + + public void setPlanarDeckName(String text) { + if (!Forge.isLandscapeMode()) + text = TextUtil.fastReplace(text, ": ", ":\n"); + btnPlanarDeck.setText(text); } public void updateVariantControlsVisibility() { @@ -525,6 +623,7 @@ public class PlayerPanel extends FContainer { boolean isArchenemyApplied = false; boolean archenemyVisiblity = false; boolean isDeckBuildingAllowed = mayEdit; + boolean replacedbasicdeck = false; for (GameType variant : screen.getLobby().getAppliedVariants()) { switch (variant) { @@ -540,18 +639,22 @@ public class PlayerPanel extends FContainer { case Commander: isCommanderApplied = true; isDeckBuildingAllowed = false; //Commander deck replaces basic deck, so hide that + replacedbasicdeck = true; break; case Oathbreaker: isOathbreakerApplied = true; isDeckBuildingAllowed = false; //Oathbreaker deck replaces basic deck, so hide that + replacedbasicdeck = true; break; case TinyLeaders: isTinyLeadersApplied = true; isDeckBuildingAllowed = false; //Tiny Leaders deck replaces basic deck, so hide that + replacedbasicdeck = true; break; case Brawl: isBrawlApplied = true; isDeckBuildingAllowed = false; //Tiny Leaders deck replaces basic deck, so hide that + replacedbasicdeck = true; break; case Planechase: isPlanechaseApplied = true; @@ -562,24 +665,85 @@ public class PlayerPanel extends FContainer { default: if (variant.isAutoGenerated()) { isDeckBuildingAllowed = false; + replacedbasicdeck = true; } break; } } - btnDeck.setVisible(isDeckBuildingAllowed); - btnCommanderDeck.setVisible(isCommanderApplied && mayEdit); - btnOathbreakDeck.setVisible(isOathbreakerApplied && mayEdit); - btnTinyLeadersDeck.setVisible(isTinyLeadersApplied && mayEdit); - btnBrawlDeck.setVisible(isBrawlApplied && mayEdit); + if(allowNetworking) { + if (replacedbasicdeck) { + btnDeck.setVisible(false); + } else { + btnDeck.setVisible(true); + btnDeck.setEnabled(mayEdit); + } + if (isCommanderApplied) { + btnCommanderDeck.setVisible(true); + btnCommanderDeck.setEnabled(mayEdit); + } else { + btnCommanderDeck.setVisible(false); + } + if (isOathbreakerApplied) { + btnOathbreakDeck.setVisible(true); + btnOathbreakDeck.setEnabled(mayEdit); + } else { + btnOathbreakDeck.setVisible(false); + } + if (isTinyLeadersApplied) { + btnTinyLeadersDeck.setVisible(true); + btnTinyLeadersDeck.setEnabled(mayEdit); + } else { + btnTinyLeadersDeck.setVisible(false); + } + if (isBrawlApplied) { + btnBrawlDeck.setVisible(true); + btnBrawlDeck.setEnabled(mayEdit); + } else { + btnBrawlDeck.setVisible(false); + } + if (archenemyVisiblity) { + btnSchemeDeck.setVisible(true); + btnSchemeDeck.setEnabled(mayEdit); + } else { + btnSchemeDeck.setVisible(false); + } + if (!isArchenemyApplied) { + cbTeam.setVisible(true); + cbTeam.setEnabled(mayEdit); + cbArchenemyTeam.setVisible(false); + } else { + cbTeam.setVisible(false); + cbArchenemyTeam.setVisible(true); + cbArchenemyTeam.setEnabled(mayEdit); + } + if (isPlanechaseApplied) { + btnPlanarDeck.setVisible(true); + btnPlanarDeck.setEnabled(mayEdit); + } else { + btnPlanarDeck.setVisible(false); + } + if (isVanguardApplied) { + btnVanguardAvatar.setVisible(true); + btnVanguardAvatar.setEnabled(mayEdit); + } else { + btnVanguardAvatar.setVisible(false); + } + } else { + btnDeck.setVisible(isDeckBuildingAllowed); + btnCommanderDeck.setVisible(isCommanderApplied && mayEdit); + btnOathbreakDeck.setVisible(isOathbreakerApplied && mayEdit); + btnTinyLeadersDeck.setVisible(isTinyLeadersApplied && mayEdit); + btnBrawlDeck.setVisible(isBrawlApplied && mayEdit); - btnSchemeDeck.setVisible(archenemyVisiblity && mayEdit); + btnSchemeDeck.setVisible(archenemyVisiblity && mayEdit); - cbTeam.setVisible(!isArchenemyApplied); - cbArchenemyTeam.setVisible(isArchenemyApplied); + cbTeam.setVisible(!isArchenemyApplied); + cbArchenemyTeam.setVisible(isArchenemyApplied); - btnPlanarDeck.setVisible(isPlanechaseApplied && mayEdit); - btnVanguardAvatar.setVisible(isVanguardApplied && mayEdit); + btnPlanarDeck.setVisible(isPlanechaseApplied && mayEdit); + btnVanguardAvatar.setVisible(isVanguardApplied && mayEdit); + } } public boolean isNetworkHost() { @@ -626,6 +790,8 @@ public class PlayerPanel extends FContainer { pp.toggleIsPlayerArchenemy(); } } + } else { + screen.updatemyTeam(index, getTeam()); } } }; @@ -823,6 +989,16 @@ public class PlayerPanel extends FContainer { if (devModeSwitch != null) { devModeSwitch.setEnabled(mayEdit); } + if(allowNetworking) { + btnDeck.setEnabled(mayEdit); + btnCommanderDeck.setEnabled(mayEdit); + btnOathbreakDeck.setEnabled(mayEdit); + btnTinyLeadersDeck.setEnabled(mayEdit); + btnBrawlDeck.setEnabled(mayEdit); + btnSchemeDeck.setEnabled(mayEdit); + btnPlanarDeck.setEnabled(mayEdit); + cbArchenemyTeam.setEnabled(mayEdit); + } updateVariantControlsVisibility(); //if panel has height already, ensure height updated to account for button visibility changes diff --git a/forge-gui-mobile/src/forge/screens/home/puzzle/PuzzleScreen.java b/forge-gui-mobile/src/forge/screens/home/puzzle/PuzzleScreen.java index 0011ed4a6dc..6736c54b96c 100644 --- a/forge-gui-mobile/src/forge/screens/home/puzzle/PuzzleScreen.java +++ b/forge-gui-mobile/src/forge/screens/home/puzzle/PuzzleScreen.java @@ -8,6 +8,7 @@ import forge.game.GameType; import forge.game.player.RegisteredPlayer; import forge.match.HostedMatch; import forge.player.GamePlayerUtil; +import forge.properties.ForgeConstants; import forge.puzzle.Puzzle; import forge.puzzle.PuzzleIO; import forge.screens.LaunchScreen; @@ -20,6 +21,7 @@ import forge.toolbox.GuiChoose; import forge.util.Callback; import forge.util.Localizer; import forge.util.Utils; + import java.util.ArrayList; import java.util.Collections; import java.util.List; @@ -51,7 +53,7 @@ public class PuzzleScreen extends LaunchScreen { @Override protected void startMatch() { - final ArrayList puzzles = PuzzleIO.loadPuzzles(); + final ArrayList puzzles = PuzzleIO.loadPuzzles(ForgeConstants.PUZZLE_DIR); Collections.sort(puzzles); GuiChoose.oneOrNone(Localizer.getInstance().getMessage("lblChooseAPuzzle"), puzzles, new Callback() { diff --git a/forge-gui-mobile/src/forge/screens/match/MatchController.java b/forge-gui-mobile/src/forge/screens/match/MatchController.java index 8cc153d9ac4..6e0d269c725 100644 --- a/forge-gui-mobile/src/forge/screens/match/MatchController.java +++ b/forge-gui-mobile/src/forge/screens/match/MatchController.java @@ -30,7 +30,6 @@ import forge.card.GameEntityPicker; import forge.deck.CardPool; import forge.deck.FSideboardDialog; import forge.game.GameEntityView; -import forge.game.GameView; import forge.game.card.CardView; import forge.game.phase.PhaseType; import forge.game.player.DelayedReveal; @@ -46,7 +45,7 @@ import forge.player.PlayerZoneUpdate; import forge.player.PlayerZoneUpdates; import forge.properties.ForgePreferences; import forge.properties.ForgePreferences.FPref; -import forge.screens.match.views.VAssignDamage; +import forge.screens.match.views.VAssignCombatDamage; import forge.screens.match.views.VPhaseIndicator; import forge.screens.match.views.VPhaseIndicator.PhaseLabel; import forge.screens.match.views.VPlayerPanel; @@ -70,8 +69,6 @@ public class MatchController extends AbstractGuiGame { private static final Map avatarImages = new HashMap<>(); - private static final Map sleeveImages = new HashMap<>(); - private static HostedMatch hostedMatch; private static MatchScreen view; @@ -107,12 +104,7 @@ public class MatchController extends AbstractGuiGame { public static FImage getPlayerSleeve(final PlayerView p) { if (p == null) return FSkinImage.UNKNOWN; - final String lp = p.getLobbyPlayerName(); - FImage sleeve = sleeveImages.get(lp); - if (sleeve == null) { - sleeve = new FTextureRegionImage(FSkin.getSleeves().get(p.getSleeveIndex())); - } - return sleeve; + return new FTextureRegionImage(FSkin.getSleeves().get(p.getSleeveIndex())); } @Override @@ -125,15 +117,9 @@ public class MatchController extends AbstractGuiGame { @Override public void refreshField() { - if(!GuiBase.isNetworkplay()) //TODO alternate method for update Netplay... + if(!GuiBase.isNetworkplay()) return; - if(getGameView() == null) - return; - if(getGameView().getPhase() == null) - return; - if (getGameView().getPhase().phaseforUpdateField()) - for (final VPlayerPanel pnl : view.getPlayerPanels().values()) - pnl.getField().update(false); + refreshCardDetails(null); } public boolean hotSeatMode() { @@ -157,6 +143,8 @@ public class MatchController extends AbstractGuiGame { } } view = new MatchScreen(playerPanels); + view.resetFields(); + clearSelectables(); //fix uncleared selection if (noHumans) { //add special object that pauses game if screen touched @@ -184,7 +172,7 @@ public class MatchController extends AbstractGuiGame { public void showPromptMessage(final PlayerView player, final String message) { view.getPrompt(player).setMessage(message); } - + @Override public void showPromptMessage(final PlayerView player, final String message, final CardView card) { view.getPrompt(player).setMessage(message, card); @@ -211,18 +199,33 @@ public class MatchController extends AbstractGuiGame { @Override public void updatePhase() { - final GameView gameView = getGameView(); - final PlayerView p = gameView.getPlayerTurn(); - final PhaseType ph = gameView.getPhase(); + final PlayerView p = getGameView().getPlayerTurn(); + final PhaseType ph = getGameView().getPhase(); PhaseLabel lbl = null; - if(p != null && ph != null) - lbl = view.getPlayerPanel(p).getPhaseIndicator().getLabel(ph); + + if(ph!=null) { + lbl = p == null ? null : view.getPlayerPanel(p).getPhaseIndicator().getLabel(ph); + } else { + System.err.println("getGameView().getPhase() returned 'null'"); + } view.resetAllPhaseButtons(); if (lbl != null) { lbl.setActive(true); } + if(GuiBase.isNetworkplay()) + checkStack(); + } + + + public void checkStack() { + view.getStack().checkEmptyStack(); + } + + public void showWinlose() { + if (view.getViewWinLose() != null) + view.getViewWinLose().setVisible(true); } @Override @@ -253,7 +256,8 @@ public class MatchController extends AbstractGuiGame { @Override public void finishGame() { if (hasLocalPlayers() || getGameView().isMatchOver()) { - new ViewWinLose(getGameView()).setVisible(true); + view.setViewWinLose(new ViewWinLose(getGameView())); + view.getViewWinLose().setVisible(true); } } @@ -356,11 +360,11 @@ public class MatchController extends AbstractGuiGame { } @Override - public Map assignDamage(final CardView attacker, final List blockers, final int damage, final GameEntityView defender, final boolean overrideOrder) { + public Map assignCombatDamage(final CardView attacker, final List blockers, final int damage, final GameEntityView defender, final boolean overrideOrder) { return new WaitCallback>() { @Override public void run() { - final VAssignDamage v = new VAssignDamage(attacker, blockers, damage, defender, overrideOrder, this); + final VAssignCombatDamage v = new VAssignCombatDamage(attacker, blockers, damage, defender, overrideOrder, this); v.show(); } }.invokeAndWait(); @@ -441,6 +445,7 @@ public class MatchController extends AbstractGuiGame { @Override public void afterGameEnd() { Forge.back(); + ImageCache.disposeTexture(); //view = null; } diff --git a/forge-gui-mobile/src/forge/screens/match/MatchScreen.java b/forge-gui-mobile/src/forge/screens/match/MatchScreen.java index bd61f09d006..5fbfa260579 100644 --- a/forge-gui-mobile/src/forge/screens/match/MatchScreen.java +++ b/forge-gui-mobile/src/forge/screens/match/MatchScreen.java @@ -9,6 +9,7 @@ import java.util.Set; import com.badlogic.gdx.graphics.Color; +import forge.screens.match.winlose.ViewWinLose; import forge.util.Localizer; import org.apache.commons.lang3.tuple.Pair; @@ -78,14 +79,20 @@ public class MatchScreen extends FScreen { private VPlayerPanel bottomPlayerPanel, topPlayerPanel; private AbilityEffect activeEffect; + private ViewWinLose viewWinLose = null; + public MatchScreen(List playerPanels0) { super(new FMenuBar()); scroller = add(new FieldScroller()); + int humanCount = 0; + for (VPlayerPanel playerPanel : playerPanels0) { playerPanels.put(playerPanel.getPlayer(), scroller.add(playerPanel)); playerPanel.setFlipped(true); + if(!playerPanel.getPlayer().isAI()) + humanCount++; } bottomPlayerPanel = playerPanels0.get(0); bottomPlayerPanel.setFlipped(false); @@ -110,10 +117,10 @@ public class MatchScreen extends FScreen { } })); - if (MatchController.instance.getLocalPlayerCount() <= 1 || MatchController.instance.hotSeatMode()) { + if (humanCount < 2 || MatchController.instance.hotSeatMode() || GuiBase.isNetworkplay()) topPlayerPrompt = null; - } - else { //show top prompt if multiple human players and not playing in Hot Seat mode + else { + //show top prompt if multiple human players and not playing in Hot Seat mode and not in network play topPlayerPrompt = add(new VPrompt("", "", new FEventHandler() { @Override @@ -288,6 +295,14 @@ public class MatchScreen extends FScreen { return topPlayerPanel; } + public void setViewWinLose( ViewWinLose viewWinLose ){ + this.viewWinLose = viewWinLose; + } + + public ViewWinLose getViewWinLose() { + return viewWinLose; + } + public VPlayerPanel getBottomPlayerPanel() { return bottomPlayerPanel; } @@ -477,6 +492,20 @@ public class MatchScreen extends FScreen { } } + public void resetFields() { + CardAreaPanel.resetForNewGame(); + for (VPlayerPanel playerPanel : getPlayerPanels().values()) { + for (CardAreaPanel p : playerPanel.getField().getCardPanels()){ + p.reset(); + } + playerPanel.getZoneTab(ZoneType.Hand).getDisplayArea().clear(); + playerPanel.getZoneTab(ZoneType.Library).getDisplayArea().clear(); + playerPanel.getZoneTab(ZoneType.Graveyard).getDisplayArea().clear(); + playerPanel.getZoneTab(ZoneType.Exile).getDisplayArea().clear(); + + } + } + public void updateZones(final Iterable zonesToUpdate) { for (final PlayerZoneUpdate update : zonesToUpdate) { final PlayerView owner = update.getPlayer(); @@ -561,6 +590,10 @@ public class MatchScreen extends FScreen { float x = 0; float y; float w = getWidth(); + Color color = Color.CYAN; + GameView game = MatchController.instance.getGameView(); + CombatView combat = game.getCombat(); + PlayerView currentPlayer = MatchController.instance.getCurrentPlayer(); //field separator lines if (!Forge.isLandscapeMode()) { @@ -587,17 +620,36 @@ public class MatchScreen extends FScreen { //Draw Priority Human Multiplayer 2 player float oldAlphaComposite = g.getfloatAlphaComposite(); + //TODO: support up to 4 players if ((getPlayerPanels().keySet().size() == 2) && (countHuman() == 2)){ for (VPlayerPanel playerPanel: playerPanelsList){ midField = playerPanel.getTop(); y = midField - 0.5f; float adjustY = Forge.isLandscapeMode() ? y + 1f : midField; float adjustH = Forge.isLandscapeMode() ? playerPanel.getField().getBottom() - 1f : playerPanel.getBottom() - 1f; - if(playerPanel.getPlayer().getHasPriority() && !playerPanel.getPlayer().isAI()) + + if(playerPanel.getPlayer().getHasPriority()) g.setAlphaComposite(0.8f); else g.setAlphaComposite(0f); - g.drawRect(4f, Color.CYAN, playerPanel.getField().getLeft(), adjustY, playerPanel.getField().getWidth(), adjustH); + + if(game!= null) { + if(combat!=null) { + //hide rectangle + if(playerPanel.getPlayer() == currentPlayer) + g.setAlphaComposite(0.8f); + else + g.setAlphaComposite(0f); + //color rectangle + if(playerPanel.getPlayer() == game.getPlayerTurn()) + color = Color.RED; //attacking player + else + color = Color.LIME; //defending player + } else { + color = Color.CYAN; + } + } + g.drawRect(4f, color, playerPanel.getField().getLeft(), adjustY, playerPanel.getField().getWidth(), adjustH); g.setAlphaComposite(oldAlphaComposite); } } diff --git a/forge-gui-mobile/src/forge/screens/match/views/VAssignDamage.java b/forge-gui-mobile/src/forge/screens/match/views/VAssignCombatDamage.java similarity index 96% rename from forge-gui-mobile/src/forge/screens/match/views/VAssignDamage.java rename to forge-gui-mobile/src/forge/screens/match/views/VAssignCombatDamage.java index 7dc2743c412..6b709930750 100644 --- a/forge-gui-mobile/src/forge/screens/match/views/VAssignDamage.java +++ b/forge-gui-mobile/src/forge/screens/match/views/VAssignCombatDamage.java @@ -27,7 +27,7 @@ import forge.assets.FSkinColor.Colors; import forge.card.CardZoom; import forge.game.GameEntityView; import forge.game.card.CardView; -import forge.game.card.CounterType; +import forge.game.card.CounterEnumType; import forge.game.player.PlayerView; import forge.screens.match.MatchController; import forge.toolbox.FCardPanel; @@ -53,7 +53,7 @@ import java.util.Map; import com.badlogic.gdx.utils.Align; -public class VAssignDamage extends FDialog { +public class VAssignCombatDamage extends FDialog { private static final float CARD_GAP_X = Utils.scale(10); private static final float ADD_BTN_HEIGHT = Utils.AVG_FINGER_HEIGHT * 0.75f; @@ -95,7 +95,7 @@ public class VAssignDamage extends FDialog { * @param defender GameEntity that's bein attacked * @param overrideOrder override combatant order */ - public VAssignDamage(final CardView attacker, final List blockers, final int damage0, final GameEntityView defender0, boolean overrideOrder, final WaitCallback> waitCallback) { + public VAssignCombatDamage(final CardView attacker, final List blockers, final int damage0, final GameEntityView defender0, boolean overrideOrder, final WaitCallback> waitCallback) { super(Localizer.getInstance().getMessage("lbLAssignDamageDealtBy").replace("%s",CardTranslation.getTranslatedName(attacker.getName())) , 3); callback = waitCallback; @@ -445,7 +445,7 @@ public class VAssignDamage extends FDialog { if (source == null) { if (defender instanceof PlayerView) { PlayerView p = (PlayerView)defender; - lethalDamage = attackerHasInfect ? MatchController.instance.getGameView().getPoisonCountersToLose() - p.getCounters(CounterType.POISON) : p.getLife(); + lethalDamage = attackerHasInfect ? MatchController.instance.getGameView().getPoisonCountersToLose() - p.getCounters(CounterEnumType.POISON) : p.getLife(); } else if (defender instanceof CardView) { // planeswalker CardView pw = (CardView)defender; @@ -453,7 +453,10 @@ public class VAssignDamage extends FDialog { } } else { - lethalDamage = attackerHasDeathtouch ? 1 : Math.max(0, source.getLethalDamage()); + lethalDamage = Math.max(0, source.getLethalDamage()); + if (attackerHasDeathtouch) { + lethalDamage = Math.min(lethalDamage, 1); + } } return lethalDamage; } diff --git a/forge-gui-mobile/src/forge/screens/match/views/VAvatar.java b/forge-gui-mobile/src/forge/screens/match/views/VAvatar.java index 57d1baaad5b..fed9fdb447f 100644 --- a/forge-gui-mobile/src/forge/screens/match/views/VAvatar.java +++ b/forge-gui-mobile/src/forge/screens/match/views/VAvatar.java @@ -7,7 +7,7 @@ import com.badlogic.gdx.utils.Align; import forge.Graphics; import forge.assets.FImage; import forge.assets.FSkinFont; -import forge.game.card.CounterType; +import forge.game.card.CounterEnumType; import forge.game.player.PlayerView; import forge.screens.match.MatchController; import forge.toolbox.FDisplayObject; @@ -70,7 +70,7 @@ public class VAvatar extends FDisplayObject { g.drawImage(image, 0, 0, w, h); //display XP in lower right corner of avatar - int xp = player.getCounters(CounterType.EXPERIENCE); + int xp = player.getCounters(CounterEnumType.EXPERIENCE); if (xp > 0) { //use font and padding from phase indicator so text lines up FSkinFont font = VPhaseIndicator.BASE_FONT; diff --git a/forge-gui-mobile/src/forge/screens/match/views/VCardDisplayArea.java b/forge-gui-mobile/src/forge/screens/match/views/VCardDisplayArea.java index 5caf394fdd6..6af3cc4c31f 100644 --- a/forge-gui-mobile/src/forge/screens/match/views/VCardDisplayArea.java +++ b/forge-gui-mobile/src/forge/screens/match/views/VCardDisplayArea.java @@ -10,6 +10,7 @@ import com.badlogic.gdx.math.Vector2; import forge.FThreads; import forge.Graphics; +import forge.GuiBase; import forge.card.CardZoom; import forge.card.CardRenderer.CardStackPosition; import forge.card.CardZoom.ActivateHandler; @@ -184,7 +185,10 @@ public abstract class VCardDisplayArea extends VDisplayArea implements ActivateH @Override public String getActivateAction(int index) { - return MatchController.instance.getGameController().getActivateDescription(orderedCards.get(index)); + if(!GuiBase.isNetworkplay()) //causes lag on netplay client side + return MatchController.instance.getGameController().getActivateDescription(orderedCards.get(index)); + + return "Activate | Cast | Play (if allowed)"; //simple text on card zoom swipe up } @Override diff --git a/forge-gui-mobile/src/forge/screens/match/views/VGameMenu.java b/forge-gui-mobile/src/forge/screens/match/views/VGameMenu.java index 8e3dd1579a6..5c925b70b8f 100644 --- a/forge-gui-mobile/src/forge/screens/match/views/VGameMenu.java +++ b/forge-gui-mobile/src/forge/screens/match/views/VGameMenu.java @@ -92,5 +92,11 @@ public class VGameMenu extends FDropDownMenu { SettingsScreen.show(false); } })); + addItem(new FMenuItem(localizer.getMessage("lblShowWinLoseOverlay"), null, new FEventHandler() { + @Override + public void handleEvent(FEvent e) { + MatchController.instance.showWinlose(); + } + })); } } diff --git a/forge-gui-mobile/src/forge/screens/match/views/VPlayerPanel.java b/forge-gui-mobile/src/forge/screens/match/views/VPlayerPanel.java index 72fd71397a5..558fa4d8ee7 100644 --- a/forge-gui-mobile/src/forge/screens/match/views/VPlayerPanel.java +++ b/forge-gui-mobile/src/forge/screens/match/views/VPlayerPanel.java @@ -15,7 +15,7 @@ import forge.assets.FSkinFont; import forge.assets.FSkinImage; import forge.assets.FSkinColor.Colors; import forge.game.card.CardView; -import forge.game.card.CounterType; +import forge.game.card.CounterEnumType; import forge.game.player.PlayerView; import forge.game.zone.ZoneType; import forge.model.FModel; @@ -359,8 +359,8 @@ public class VPlayerPanel extends FContainer { private class LifeLabel extends FDisplayObject { private int life = player.getLife(); - private int poisonCounters = player.getCounters(CounterType.POISON); - private int energyCounters = player.getCounters(CounterType.ENERGY); + private int poisonCounters = player.getCounters(CounterEnumType.POISON); + private int energyCounters = player.getCounters(CounterEnumType.ENERGY); private String lifeStr = String.valueOf(life); private LifeLabel() { @@ -378,16 +378,16 @@ public class VPlayerPanel extends FContainer { lifeStr = String.valueOf(life); } - delta = player.getCounters(CounterType.POISON) - poisonCounters; + delta = player.getCounters(CounterEnumType.POISON) - poisonCounters; if (delta != 0) { if (delta > 0) { //TODO: Show animation on avatar for gaining poison counters vibrateDuration += delta * 200; } - poisonCounters = player.getCounters(CounterType.POISON); + poisonCounters = player.getCounters(CounterEnumType.POISON); } - energyCounters = player.getCounters(CounterType.ENERGY); + energyCounters = player.getCounters(CounterEnumType.ENERGY); //when gui player loses life, vibrate device for a length of time based on amount of life lost if (vibrateDuration > 0 && MatchController.instance.isLocalPlayer(player) && diff --git a/forge-gui-mobile/src/forge/screens/match/views/VStack.java b/forge-gui-mobile/src/forge/screens/match/views/VStack.java index 07a9d9468ab..567665e69bd 100644 --- a/forge-gui-mobile/src/forge/screens/match/views/VStack.java +++ b/forge-gui-mobile/src/forge/screens/match/views/VStack.java @@ -95,6 +95,15 @@ public class VStack extends FDropDown { restorablePlayerZones = null; } + public void checkEmptyStack() { //sort the bug in client when desynch happens + final FCollectionView stack = MatchController.instance.getGameView().getStack(); + if(stack!=null) + if(isVisible() && stack.isEmpty()) { //visible stack but empty already + hide(); + getMenuTab().setText(Localizer.getInstance().getMessage("lblStack") + " (" + 0 + ")"); + } + } + @Override public void update() { activeItem = null; diff --git a/forge-gui-mobile/src/forge/screens/match/views/VZoneDisplay.java b/forge-gui-mobile/src/forge/screens/match/views/VZoneDisplay.java index b3ab177f1b0..5421f3affee 100644 --- a/forge-gui-mobile/src/forge/screens/match/views/VZoneDisplay.java +++ b/forge-gui-mobile/src/forge/screens/match/views/VZoneDisplay.java @@ -66,7 +66,12 @@ public class VZoneDisplay extends VCardDisplayArea { } private void setRevealedPanel(int idx) { - revealedPanel = cardPanels.get(idx); + try { + revealedPanel = cardPanels.get(idx); //on network match, when zoomed and cast a card would randomly trigger the bug + } catch (Exception e) { //before it was arrayindexoutofbounds, then indexoutofbounds, so just use a general exception + e.printStackTrace(); + return; + } clearChildren(); if (Forge.isLandscapeMode()) { //for landscape mode, just show revealed card on top diff --git a/forge-gui-mobile/src/forge/screens/match/winlose/ControlWinLose.java b/forge-gui-mobile/src/forge/screens/match/winlose/ControlWinLose.java index 6cc7a757de3..2c0d0e8e413 100644 --- a/forge-gui-mobile/src/forge/screens/match/winlose/ControlWinLose.java +++ b/forge-gui-mobile/src/forge/screens/match/winlose/ControlWinLose.java @@ -1,6 +1,9 @@ package forge.screens.match.winlose; +import forge.Forge; +import forge.assets.ImageCache; import forge.game.GameView; +import forge.game.player.PlayerView; import forge.screens.match.MatchController; import forge.toolbox.FEvent; import forge.toolbox.FEvent.FEventHandler; @@ -14,12 +17,18 @@ import forge.toolbox.FEvent.FEventHandler; public class ControlWinLose { private final ViewWinLose view; protected final GameView lastGame; + private int humancount; /** @param v   ViewWinLose * @param match */ public ControlWinLose(final ViewWinLose v, GameView game) { view = v; lastGame = game; + humancount = 0; + for(PlayerView p: game.getPlayers()){ + if (!p.isAI()) + humancount++; + } addListeners(); } @@ -46,6 +55,8 @@ public class ControlWinLose { view.getBtnQuit().setEnabled(false); } }); + if(humancount == 0) + view.getBtnRestart().setEnabled(false); } /** Action performed when "continue" button is pressed in default win/lose UI. */ @@ -72,6 +83,10 @@ public class ControlWinLose { try { MatchController.getHostedMatch().endCurrentGame(); } catch (NullPointerException e) {} view.hide(); + if(humancount == 0) { + Forge.back(); + ImageCache.disposeTexture(); + } } /** diff --git a/forge-gui-mobile/src/forge/screens/match/winlose/ViewWinLose.java b/forge-gui-mobile/src/forge/screens/match/winlose/ViewWinLose.java index 296d1f2a6e7..3ebd73b5b97 100644 --- a/forge-gui-mobile/src/forge/screens/match/winlose/ViewWinLose.java +++ b/forge-gui-mobile/src/forge/screens/match/winlose/ViewWinLose.java @@ -36,7 +36,7 @@ public class ViewWinLose extends FOverlay implements IWinLoseView { private static final float GAP_Y_FACTOR = 0.02f; private final FButton btnContinue, btnRestart, btnQuit; - private final FLabel lblTitle, lblLog, lblStats, btnCopyLog; + private final FLabel lblTitle, lblLog, lblStats, btnCopyLog, btnMinimize; private final FTextArea txtLog; private final OutcomesPanel pnlOutcomes; private final GameView game; @@ -114,6 +114,12 @@ public class ViewWinLose extends FOverlay implements IWinLoseView { } }).build()); + btnMinimize = add(new FLabel.ButtonBuilder().text(localizer.getMessage("lblMinimize")).font(FSkinFont.get(12)).command(new FEventHandler() { + @Override + public void handleEvent(FEvent e) { + hide(); + } + }).build()); lblTitle.setText(composeTitle(game0)); showGameOutcomeSummary(); @@ -200,6 +206,7 @@ public class ViewWinLose extends FOverlay implements IWinLoseView { float y2 = height - dy - h; btnCopyLog.setBounds(width / 4, y2, width / 2, h); txtLog.setBounds(x, y, w, y2 - y - dy); + btnMinimize.setBounds(0, 0, width, h); } private static class OutcomesPanel extends FContainer { diff --git a/forge-gui-mobile/src/forge/screens/online/OnlineChatScreen.java b/forge-gui-mobile/src/forge/screens/online/OnlineChatScreen.java index 282c09c7d36..7cad5dc8b2e 100644 --- a/forge-gui-mobile/src/forge/screens/online/OnlineChatScreen.java +++ b/forge-gui-mobile/src/forge/screens/online/OnlineChatScreen.java @@ -22,6 +22,7 @@ import forge.toolbox.FEvent.FEventHandler; import forge.toolbox.FScrollPane; import forge.toolbox.FTextField; import forge.util.Utils; +import forge.util.Localizer; public class OnlineChatScreen extends FScreen implements IOnlineChatInterface { private static final float PADDING = Utils.scale(5); @@ -34,7 +35,7 @@ public class OnlineChatScreen extends FScreen implements IOnlineChatInterface { public OnlineChatScreen() { super(null, OnlineMenu.getMenu()); - txtSendMessage.setGhostText("Enter message to send"); + txtSendMessage.setGhostText(Localizer.getInstance().getMessage("lblEnterMessageToSend")); txtSendMessage.setChangedHandler(new FEventHandler() { @Override public void handleEvent(FEvent e) { diff --git a/forge-gui-mobile/src/forge/screens/online/OnlineLobbyScreen.java b/forge-gui-mobile/src/forge/screens/online/OnlineLobbyScreen.java index 2d4b650a647..7240b6e6a5b 100644 --- a/forge-gui-mobile/src/forge/screens/online/OnlineLobbyScreen.java +++ b/forge-gui-mobile/src/forge/screens/online/OnlineLobbyScreen.java @@ -1,7 +1,10 @@ package forge.screens.online; +import com.google.common.collect.ImmutableList; import forge.FThreads; import forge.Forge; +import forge.GuiBase; +import forge.assets.FSkinProp; import forge.interfaces.ILobbyView; import forge.match.GameLobby; import forge.net.ChatMessage; @@ -10,15 +13,66 @@ import forge.net.IOnlineLobby; import forge.net.NetConnectUtil; import forge.net.OfflineLobby; import forge.net.client.FGameClient; +import forge.net.server.FServerManager; +import forge.properties.ForgeConstants; import forge.screens.LoadingOverlay; import forge.screens.constructed.LobbyScreen; import forge.screens.online.OnlineMenu.OnlineScreen; +import forge.util.gui.SOptionPane; +import forge.util.Localizer; public class OnlineLobbyScreen extends LobbyScreen implements IOnlineLobby { public OnlineLobbyScreen() { super(null, OnlineMenu.getMenu(), new OfflineLobby()); } + private static GameLobby gameLobby; + + public static GameLobby getGameLobby() { + return gameLobby; + } + + public static void clearGameLobby() { + gameLobby = null; + } + + public static void setGameLobby(GameLobby gameLobby) { + OnlineLobbyScreen.gameLobby = gameLobby; + } + + private static FGameClient fGameClient; + + public static FGameClient getfGameClient() { + return fGameClient; + } + + public static void closeClient() { + getfGameClient().close(); + fGameClient = null; + } + + @Override + public void closeConn(String msg) { + clearGameLobby(); + Forge.back(); + if (msg.length() > 0) { + FThreads.invokeInBackgroundThread(new Runnable() { + @Override + public void run() { + final boolean callBackAlwaysTrue = SOptionPane.showOptionDialog(msg, Localizer.getInstance().getMessage("lblError"), FSkinProp.ICO_WARNING, ImmutableList.of(Localizer.getInstance().getMessage("lblOk")), 1) == 0; + if (callBackAlwaysTrue) { //to activate online menu popup when player press play online + GuiBase.setInterrupted(false); + + if(FServerManager.getInstance() != null) + FServerManager.getInstance().stopServer(); + if(getfGameClient() != null) + closeClient(); + } + } + }); + } + } + @Override public ILobbyView setLobby(GameLobby lobby0) { initLobby(lobby0); @@ -27,13 +81,17 @@ public class OnlineLobbyScreen extends LobbyScreen implements IOnlineLobby { @Override public void setClient(FGameClient client) { - // TODO Auto-generated method stub - + fGameClient = client; } @Override public void onActivate() { - if (getLobby() instanceof OfflineLobby) { + if (GuiBase.isInterrupted()) { + GuiBase.setInterrupted(false); + return; + } + if (getGameLobby() == null) { + setGameLobby(getLobby()); //prompt to connect to server when offline lobby activated FThreads.invokeInBackgroundThread(new Runnable() { @Override @@ -43,12 +101,12 @@ public class OnlineLobbyScreen extends LobbyScreen implements IOnlineLobby { @Override public void run() { if (url == null) { - Forge.back(); //go back to previous screen if user cancels connection + closeConn(""); //go back to previous screen if user cancels connection return; } final boolean joinServer = url.length() > 0; - final String caption = joinServer ? "Connecting to server..." : "Starting server..."; + final String caption = joinServer ? Localizer.getInstance().getMessage("lblConnectingToServer") : Localizer.getInstance().getMessage("lblStartingServer"); LoadingOverlay.show(caption, new Runnable() { @Override public void run() { @@ -56,6 +114,10 @@ public class OnlineLobbyScreen extends LobbyScreen implements IOnlineLobby { final IOnlineChatInterface chatInterface = (IOnlineChatInterface)OnlineScreen.Chat.getScreen(); if (joinServer) { result = NetConnectUtil.join(url, OnlineLobbyScreen.this, chatInterface); + if (result.getMessage() == ForgeConstants.CLOSE_CONN_COMMAND) { //this message is returned via netconnectutil on exception + closeConn(Localizer.getInstance().getMessage("lblDetectedInvalidHostAddress", url)); + return; + } } else { result = NetConnectUtil.host(OnlineLobbyScreen.this, chatInterface); @@ -69,6 +131,8 @@ public class OnlineLobbyScreen extends LobbyScreen implements IOnlineLobby { } }); } + //update menu buttons + OnlineScreen.Lobby.update(); } }); } diff --git a/forge-gui-mobile/src/forge/screens/online/OnlineMenu.java b/forge-gui-mobile/src/forge/screens/online/OnlineMenu.java index f796b3d55d3..dc9cbf1a33c 100644 --- a/forge-gui-mobile/src/forge/screens/online/OnlineMenu.java +++ b/forge-gui-mobile/src/forge/screens/online/OnlineMenu.java @@ -6,26 +6,57 @@ import forge.assets.FSkinImage; import forge.menu.FMenuItem; import forge.menu.FPopupMenu; import forge.model.FModel; +import forge.net.server.FServerManager; import forge.properties.ForgePreferences; import forge.properties.ForgePreferences.FPref; import forge.screens.FScreen; import forge.toolbox.FEvent; import forge.toolbox.FEvent.FEventHandler; +import forge.toolbox.FOptionPane; +import forge.util.Callback; +import forge.util.Localizer; + +import static forge.screens.online.OnlineLobbyScreen.getGameLobby; public class OnlineMenu extends FPopupMenu { public enum OnlineScreen { - Lobby("Lobby", FSkinImage.FAVICON, OnlineLobbyScreen.class), - Chat("Chat", FSkinImage.QUEST_NOTES, OnlineChatScreen.class); - + Lobby("lblLobby", FSkinImage.FAVICON, OnlineLobbyScreen.class), + Chat("lblChat", FSkinImage.QUEST_NOTES, OnlineChatScreen.class), + Disconnect("lblDisconnect", FSkinImage.DELETE, null); + private final FMenuItem item; private final Class screenClass; private FScreen screen; OnlineScreen(final String caption0, final FImage icon0, final Class screenClass0) { screenClass = screenClass0; - item = new FMenuItem(caption0, icon0, new FEventHandler() { + item = new FMenuItem(Localizer.getInstance().getMessage(caption0), icon0, new FEventHandler() { @Override public void handleEvent(FEvent e) { + if(screenClass == null) { + FOptionPane.showConfirmDialog( + Localizer.getInstance().getMessage("lblLeaveLobbyDescription"), + Localizer.getInstance().getMessage("lblDisconnect"), new Callback() { + @Override + public void run(Boolean result) { + if (result) { + if (FServerManager.getInstance() != null) + if(FServerManager.getInstance().isHosting()) { + FServerManager.getInstance().unsetReady(); + FServerManager.getInstance().stopServer(); + } + + if (OnlineLobbyScreen.getfGameClient() != null) + OnlineLobbyScreen.closeClient(); + + Forge.back(); + screen = null; + OnlineLobbyScreen.clearGameLobby(); + } + } + }); + return; + } Forge.back(); //remove current screen from chain open(); setPreferredScreen(OnlineScreen.this); @@ -37,13 +68,14 @@ public class OnlineMenu extends FPopupMenu { if (screen == null) { //don't initialize screen until it's opened the first time try { screen = screenClass.newInstance(); - screen.setHeaderCaption("Play Online - " + item.getText()); + screen.setHeaderCaption(Localizer.getInstance().getMessage("lblPlayOnline") + " - " + item.getText()); } catch (Exception e) { e.printStackTrace(); return; } } + update(); } public void open() { @@ -60,6 +92,17 @@ public class OnlineMenu extends FPopupMenu { initializeScreen(); return screen; } + + public void update(){ + for (OnlineScreen ngs : OnlineScreen.values()) { + if (ngs.ordinal() == 2){ //disconect + if (getGameLobby() == null) + ngs.item.setEnabled(false); + else + ngs.item.setEnabled(true); + } + } + } } private static final ForgePreferences prefs = FModel.getPreferences(); diff --git a/forge-gui-mobile/src/forge/screens/quest/QuestSpellShopScreen.java b/forge-gui-mobile/src/forge/screens/quest/QuestSpellShopScreen.java index 2e9b00b9cc6..1e7f27941ef 100644 --- a/forge-gui-mobile/src/forge/screens/quest/QuestSpellShopScreen.java +++ b/forge-gui-mobile/src/forge/screens/quest/QuestSpellShopScreen.java @@ -1,13 +1,6 @@ package forge.screens.quest; -import java.text.DecimalFormat; -import java.text.NumberFormat; -import java.util.HashMap; -import java.util.Map; -import java.util.Map.Entry; - import com.badlogic.gdx.utils.Align; - import forge.FThreads; import forge.Forge; import forge.assets.FImage; @@ -17,9 +10,9 @@ import forge.item.InventoryItem; import forge.item.PaperCard; import forge.itemmanager.ColumnDef; import forge.itemmanager.ItemColumn; +import forge.itemmanager.ItemManager.ContextMenuBuilder; import forge.itemmanager.ItemManagerConfig; import forge.itemmanager.SpellShopManager; -import forge.itemmanager.ItemManager.ContextMenuBuilder; import forge.itemmanager.filters.ItemFilter; import forge.menu.FDropDownMenu; import forge.menu.FMenuItem; @@ -27,16 +20,18 @@ import forge.model.FModel; import forge.quest.QuestSpellShop; import forge.quest.QuestUtil; import forge.screens.TabPageScreen; -import forge.toolbox.FDisplayObject; -import forge.toolbox.FEvent; -import forge.toolbox.FLabel; -import forge.toolbox.FTextArea; -import forge.toolbox.GuiChoose; +import forge.toolbox.*; import forge.toolbox.FEvent.FEventHandler; import forge.util.Callback; import forge.util.ItemPool; -import forge.util.Utils; import forge.util.Localizer; +import forge.util.Utils; + +import java.text.DecimalFormat; +import java.text.NumberFormat; +import java.util.HashMap; +import java.util.Map; +import java.util.Map.Entry; public class QuestSpellShopScreen extends TabPageScreen { private final SpellShopPage spellShopPage; @@ -223,6 +218,7 @@ public class QuestSpellShopScreen extends TabPageScreen { protected abstract String getVerb(); protected abstract FSkinImage getVerbIcon(); protected abstract FDisplayObject getSecondLabel(); + protected abstract FDisplayObject getSelectAllLabel(); private void activateSelectedItem() { final InventoryItem item = itemManager.getSelectedItem(); @@ -272,6 +268,9 @@ public class QuestSpellShopScreen extends TabPageScreen { float y = Utils.scale(2); //move credits label down a couple pixels so it looks better float halfWidth = width / 2; lblCredits.setBounds(0, y, halfWidth, lblCredits.getAutoSizeBounds().height); + if (getSelectAllLabel() != null && Forge.isLandscapeMode()) { + getSelectAllLabel().setBounds(lblCredits.getAutoSizeBounds().width + 2, y, halfWidth, lblCredits.getHeight()); + } getSecondLabel().setBounds(halfWidth, y, halfWidth, lblCredits.getHeight()); itemManager.setBounds(0, lblCredits.getHeight(), width, height - lblCredits.getHeight()); } @@ -314,6 +313,11 @@ public class QuestSpellShopScreen extends TabPageScreen { protected FDisplayObject getSecondLabel() { return lblSellPercentage; } + + @Override + protected FDisplayObject getSelectAllLabel() { + return null; + } } private static class InventoryPage extends SpellShopBasePage { @@ -338,6 +342,30 @@ public class QuestSpellShopScreen extends TabPageScreen { } }).build()); + protected FLabel lblSelectAll = add(new FLabel.Builder().text(localizer.getMessage("lblSelectAllCards")) + .icon(Forge.hdbuttons ? FSkinImage.HDSTAR_FILLED : FSkinImage.STAR_FILLED).iconScaleFactor(1f).align(Align.right).font(FSkinFont.get(16)) + .command(new FEventHandler() { + @Override + public void handleEvent(FEvent e) { + //invoke in background thread so other dialogs can be shown properly + FThreads.invokeInBackgroundThread(new Runnable() { + @Override + public void run() { + if (!itemManager.getMultiSelectMode()) { + itemManager.toggleMultiSelectMode(0); + } + itemManager.selectAll(); + FThreads.invokeInEdtLater(new Runnable() { + @Override + public void run() { + parentScreen.updateCreditsLabel(); + } + }); + } + }); + } + }).build()); + private InventoryPage() { super(localizer.getMessage("lblYourCards"), FSkinImage.QUEST_BOX, false); } @@ -374,5 +402,10 @@ public class QuestSpellShopScreen extends TabPageScreen { protected FDisplayObject getSecondLabel() { return lblSellExtras; } + + @Override + protected FDisplayObject getSelectAllLabel() { + return lblSelectAll; + } } } diff --git a/forge-gui-mobile/src/forge/screens/quest/QuestTournamentsScreen.java b/forge-gui-mobile/src/forge/screens/quest/QuestTournamentsScreen.java index c8613bf9f42..c1e22b1aab5 100644 --- a/forge-gui-mobile/src/forge/screens/quest/QuestTournamentsScreen.java +++ b/forge-gui-mobile/src/forge/screens/quest/QuestTournamentsScreen.java @@ -473,7 +473,7 @@ public class QuestTournamentsScreen extends QuestLaunchScreen implements IQuestT } } - y += lblStandings.getHeight() + PADDING; + y += lblStandings.getHeight() - PADDING * 3; btnEditDeckInTourn.setBounds(PADDING, y, buttonWidth, FTextField.getDefaultHeight()); btnLeaveTournamentInTourn.setBounds(btnEditDeckInTourn.getRight() + PADDING, y, buttonWidth, btnEditDeckInTourn.getHeight()); diff --git a/forge-gui-mobile/src/forge/screens/settings/SettingsPage.java b/forge-gui-mobile/src/forge/screens/settings/SettingsPage.java index 90848bcbb19..07ae5fe7f98 100644 --- a/forge-gui-mobile/src/forge/screens/settings/SettingsPage.java +++ b/forge-gui-mobile/src/forge/screens/settings/SettingsPage.java @@ -3,6 +3,7 @@ package forge.screens.settings; import com.badlogic.gdx.utils.Align; import forge.Forge; import forge.Graphics; +import forge.GuiBase; import forge.MulliganDefs; import forge.StaticData; import forge.ai.AiProfileUtil; @@ -233,13 +234,36 @@ public class SettingsPage extends TabPage { localizer.getMessage("nlLoadHistoricFormats")), 3); lstSettings.addItem(new BooleanSetting(FPref.UI_LOAD_UNKNOWN_CARDS, - "Enable Unknown Cards", - "Enable Unknown Cards to be loaded to Unknown Set. (Requires restart)"), + localizer.getMessage("lblEnableUnknownCards"), + localizer.getMessage("nlEnableUnknownCards")) { + @Override + public void select() { + super.select(); + FOptionPane.showConfirmDialog( + localizer.getMessage("lblRestartForgeDescription"), + localizer.getMessage("lblRestartForge"), + localizer.getMessage("lblRestart"), + localizer.getMessage("lblLater"), new Callback() { + @Override + public void run(Boolean result) { + if (result) { + Forge.restart(true); + } + } + }); + } + }, + 3); + lstSettings.addItem(new BooleanSetting(FPref.UI_NETPLAY_COMPAT, + localizer.getMessage("lblExperimentalNetworkCompatibility"), + localizer.getMessage("nlExperimentalNetworkCompatibility")) { + @Override + public void select() { + super.select(); + GuiBase.enablePropertyConfig(FModel.getPreferences().getPrefBoolean(FPref.UI_NETPLAY_COMPAT)); + } + }, 3); - /*lstSettings.addItem(new BooleanSetting(FPref.UI_USE_ELSA, - "Use ELSA Serializer", - "Use ELSA Serializer for Network (EXPERIMENTAL Option, Requires restart)"), - 3);*/ //Graphic Options lstSettings.addItem(new BooleanSetting(FPref.UI_ENABLE_ONLINE_IMAGE_FETCHER, diff --git a/forge-gui-mobile/src/forge/toolbox/FFileChooser.java b/forge-gui-mobile/src/forge/toolbox/FFileChooser.java index 68bfd16368b..adf4c570d00 100644 --- a/forge-gui-mobile/src/forge/toolbox/FFileChooser.java +++ b/forge-gui-mobile/src/forge/toolbox/FFileChooser.java @@ -69,16 +69,16 @@ public class FFileChooser extends FDialog { activateSelectedFile(true); } }); - initButton(1, "New Folder", new FEventHandler() { + initButton(1, Localizer.getInstance().getMessage("lblNewFolder"), new FEventHandler() { @Override public void handleEvent(FEvent e) { final File dir = getCurrentDir(); if (dir == null) { - FOptionPane.showErrorDialog("Cannot add new folder to invalid folder.", "Invalid Folder"); + FOptionPane.showErrorDialog(Localizer.getInstance().getMessage("lblCannotAddNewFolderToInvaildFolder"), Localizer.getInstance().getMessage("lblInvalidFolder")); return; } - FOptionPane.showInputDialog("Enter name for new folder", new Callback() { + FOptionPane.showInputDialog(Localizer.getInstance().getMessage("lblEnterNewFolderName"), new Callback() { @Override public void run(String result) { if (StringUtils.isEmpty(result)) { return; } @@ -94,12 +94,12 @@ public class FFileChooser extends FDialog { catch (Exception e) { e.printStackTrace(); } - FOptionPane.showErrorDialog("\"" + result + "\" is not a valid folder name.", "Invalid Name"); + FOptionPane.showErrorDialog(Localizer.getInstance().getMessage("lblEnterFolderNameNotValid", result), Localizer.getInstance().getMessage("lblInvalidName")); } }); } }); - initButton(2, "Cancel", new FEventHandler() { + initButton(2, Localizer.getInstance().getMessage("lblCancel"), new FEventHandler() { @Override public void handleEvent(FEvent e) { hide(); @@ -203,13 +203,13 @@ public class FFileChooser extends FDialog { //validate return value if (returnDirectory) { if (!file.exists() || !file.isDirectory()) { - FOptionPane.showErrorDialog("No folder exists with the selected path.", "Invalid Folder"); + FOptionPane.showErrorDialog(Localizer.getInstance().getMessage("lblNoFolderExistsWithSelectPath"), Localizer.getInstance().getMessage("lblInvalidFolder")); return; } } else { if ((!file.exists() && choiceType == ChoiceType.OpenFile) || file.isDirectory()) { - FOptionPane.showErrorDialog("No file exists with the selected path.", "Invalid File"); + FOptionPane.showErrorDialog(Localizer.getInstance().getMessage("lblNoFileExistsWithSelectPath"), Localizer.getInstance().getMessage("lblInvalidFile")); return; } } @@ -232,16 +232,16 @@ public class FFileChooser extends FDialog { private void renameFile(final File file) { final File dir = file.getParentFile(); if (dir == null) { - FOptionPane.showErrorDialog("Cannot rename file in invalid folder.", "Invalid Folder"); + FOptionPane.showErrorDialog(Localizer.getInstance().getMessage("lblCannotRenameFileInInvalidFolder"), Localizer.getInstance().getMessage("lblInvalidFolder")); return; } String title; if (file.isDirectory()) { - title = "Enter new name for folder"; + title = Localizer.getInstance().getMessage("lblEnterNewNameForFolder"); } else { - title = "Enter new name for file"; + title = Localizer.getInstance().getMessage("lblEnterNewNameForFile"); } FOptionPane.showInputDialog(title, file.getName(), new Callback() { @Override @@ -259,14 +259,15 @@ public class FFileChooser extends FDialog { catch (Exception e) { e.printStackTrace(); } - FOptionPane.showErrorDialog("\"" + result + "\" is not a valid name.", "Invalid Name"); + FOptionPane.showErrorDialog(Localizer.getInstance().getMessage("lblEnterNameNotValid", result), Localizer.getInstance().getMessage("lblInvalidName")); } }); } private void deleteFile(final Integer index, final File file) { - FOptionPane.showConfirmDialog("Are you sure you wish to proceed with delete? This action cannot be undone.", - "Delete " + (file.isDirectory() ? "Folder" : "File"), "Delete", "Cancel", new Callback() { + final String deleteBehavior = file.isDirectory() ? Localizer.getInstance().getMessage("lblDeleteFolder") : Localizer.getInstance().getMessage("lblDeleteFile"); + FOptionPane.showConfirmDialog(Localizer.getInstance().getMessage("lblAreYouSureProceedDelete"), deleteBehavior, + Localizer.getInstance().getMessage("lblDelete"), Localizer.getInstance().getMessage("lblCancel"), new Callback() { @Override public void run(Boolean result) { if (result) { @@ -291,7 +292,7 @@ public class FFileChooser extends FDialog { catch (Exception ex) { ex.printStackTrace(); } - FOptionPane.showErrorDialog("Could not delete file."); + FOptionPane.showErrorDialog(Localizer.getInstance().getMessage("lblCouldBotDeleteFile")); } } }); @@ -366,15 +367,16 @@ public class FFileChooser extends FDialog { FPopupMenu menu = new FPopupMenu() { @Override protected void buildMenu() { - String suffix = value.isDirectory() ? " Folder" : " File"; - addItem(new FMenuItem("Rename" + suffix, Forge.hdbuttons ? FSkinImage.HDEDIT : FSkinImage.EDIT, + final String renameBehavior = value.isDirectory() ? Localizer.getInstance().getMessage("lblRenameFolder") : Localizer.getInstance().getMessage("lblRenameFile"); + final String deleteBehavior = value.isDirectory() ? Localizer.getInstance().getMessage("lblDeleteFolder") : Localizer.getInstance().getMessage("lblDeleteFile"); + addItem(new FMenuItem(renameBehavior, Forge.hdbuttons ? FSkinImage.HDEDIT : FSkinImage.EDIT, new FEventHandler() { @Override public void handleEvent(FEvent e) { renameFile(value); } })); - addItem(new FMenuItem("Delete" + suffix, Forge.hdbuttons ? FSkinImage.HDDELETE : FSkinImage.DELETE, + addItem(new FMenuItem(deleteBehavior, Forge.hdbuttons ? FSkinImage.HDEDIT : FSkinImage.EDIT, new FEventHandler() { @Override public void handleEvent(FEvent e) { diff --git a/forge-gui-mobile/src/forge/util/LibGDXImageFetcher.java b/forge-gui-mobile/src/forge/util/LibGDXImageFetcher.java index 6e8bc3f7ca5..9d2429b97e8 100644 --- a/forge-gui-mobile/src/forge/util/LibGDXImageFetcher.java +++ b/forge-gui-mobile/src/forge/util/LibGDXImageFetcher.java @@ -7,6 +7,7 @@ import forge.GuiBase; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; +import java.net.HttpURLConnection; import java.net.URL; public class LibGDXImageFetcher extends ImageFetcher { @@ -27,6 +28,8 @@ public class LibGDXImageFetcher extends ImageFetcher { } private void doFetch(String urlToDownload) throws IOException { + String newdespath = urlToDownload.contains(".fullborder.jpg") ? + TextUtil.fastReplace(destPath, ".full.jpg", ".fullborder.jpg") : destPath; URL url = new URL(urlToDownload); System.out.println("Attempting to fetch: " + url); java.net.URLConnection c = url.openConnection(); @@ -35,22 +38,40 @@ public class LibGDXImageFetcher extends ImageFetcher { InputStream is = c.getInputStream(); // First, save to a temporary file so that nothing tries to read // a partial download. - FileHandle destFile = new FileHandle(destPath + ".tmp"); - System.out.println(destPath); + FileHandle destFile = new FileHandle(newdespath + ".tmp"); + System.out.println(newdespath); destFile.parent().mkdirs(); // Conversion to JPEG will be handled differently depending on the platform Forge.getDeviceAdapter().convertToJPEG(is, new FileOutputStream(destFile.file())); - destFile.moveTo(new FileHandle(destPath)); + destFile.moveTo(new FileHandle(newdespath)); - System.out.println("Saved image to " + destPath); + System.out.println("Saved image to " + newdespath); GuiBase.getInterface().invokeInEdtLater(notifyObservers); } + private String tofullBorder(String imageurl) { + if (!imageurl.contains(".full.jpg")) + return imageurl; + try { + URL url = new URL(imageurl); + HttpURLConnection conn = (HttpURLConnection) url.openConnection(); + //connection.setConnectTimeout(1000 * 5); //wait 5 seconds the most + //connection.setReadTimeout(1000 * 5); + conn.setRequestProperty("User-Agent", ""); + if(conn.getResponseCode() == HttpURLConnection.HTTP_NOT_FOUND) + imageurl = TextUtil.fastReplace(imageurl, ".full.jpg", ".fullborder.jpg"); + conn.disconnect(); + return imageurl; + } catch (IOException ex) { + return imageurl; + } + } + public void run() { for (String urlToDownload : downloadUrls) { try { - doFetch(urlToDownload); + doFetch(tofullBorder(urlToDownload)); break; } catch (IOException e) { System.out.println("Failed to download card [" + destPath + "] image: " + e.getMessage()); diff --git a/forge-gui/MANUAL.txt b/forge-gui/MANUAL.txt index 58a48b12da7..783763bd3d3 100644 --- a/forge-gui/MANUAL.txt +++ b/forge-gui/MANUAL.txt @@ -431,6 +431,7 @@ Regen - regeneration.wav - triggered when a creature is regenerated. RemoveCounter - remove_counter.wav - triggered when a counter is removed from a permanent. Sacrifice - sacrifice.wav - triggered when a permanent is sacrificed. Sorcery [*] - sorcery.wav - triggered when a sorcery is played. +StartOfDuel - start_duel.wav - triggered when a duel starts Shuffle [*] - shuffle.wav - triggered when a player shuffles his deck. Tap [*] - tap.wav - triggered when a permanent is tapped. Token [*] - token.wav - triggered when a token is created. diff --git a/forge-gui/pom.xml b/forge-gui/pom.xml index 98f0a976c45..3d0aa478aac 100644 --- a/forge-gui/pom.xml +++ b/forge-gui/pom.xml @@ -4,7 +4,7 @@ forge forge - 1.6.34-SNAPSHOT + 1.6.37-SNAPSHOT forge-gui @@ -78,9 +78,9 @@ 1.7.22 - org.mapdb - elsa - 3.0.0-M7 + org.lz4 + lz4-java + 1.7.1 diff --git a/forge-gui/release-files/ANNOUNCEMENTS.txt b/forge-gui/release-files/ANNOUNCEMENTS.txt index aa8d1a24122..f35e40a8b52 100644 --- a/forge-gui/release-files/ANNOUNCEMENTS.txt +++ b/forge-gui/release-files/ANNOUNCEMENTS.txt @@ -1,6 +1,6 @@ #Add one announcement per line -We believe the issue with 1.8.0_211 or greater have been resolved. Let us know if you are still on the latest version and things are better now. -Bunches of bug fixes, -Continued work on Translations -[b]Forge now requires Java 8 (or newer). You will not be able to start the game if you are not yet running Java 8.[/b] -We have a Discord server for hanging out with Forge devs and other Forge fans. Feel free to [url=https://discord.gg/3v9JCVr]jump on in and say hi[/url]! \ No newline at end of file +Keyboard shortcut change: to help improve accessibility, the arrow key shortcuts to move between deck editor tables now require control or Command, depending on which platform you're on. +Jumpstart sealed! +Double Masters (including double pick) +Lots of art updates and fixes +No update on Mutate yet. Trust us, you'll know when it's here. \ No newline at end of file diff --git a/forge-gui/release-files/CONTRIBUTORS.txt b/forge-gui/release-files/CONTRIBUTORS.txt index a10b0182abb..adb1d4d40a5 100644 --- a/forge-gui/release-files/CONTRIBUTORS.txt +++ b/forge-gui/release-files/CONTRIBUTORS.txt @@ -3,6 +3,7 @@ apantel Austinio7116 Churrufli DrDev +Elwin excessum Flair Gos diff --git a/forge-gui/res/ai/Cautious.ai b/forge-gui/res/ai/Cautious.ai index f276aa1c9c9..f91debe53f2 100644 --- a/forge-gui/res/ai/Cautious.ai +++ b/forge-gui/res/ai/Cautious.ai @@ -100,6 +100,9 @@ PLANAR_DIE_ROLL_HESITATION_CHANCE=10 MOVE_EQUIPMENT_TO_BETTER_CREATURES=from_useless_only MOVE_EQUIPMENT_CREATURE_EVAL_THRESHOLD=60 PRIORITIZE_MOVE_EQUIPMENT_IF_USELESS=true +# If there's a sacrifice cost to reattach an aura/equipment to another target creature, how big of an evaluation difference +# should there be between the old target and the new one for the AI to decide to proceed with it. +SAC_TO_REATTACH_TARGET_EVAL_THRESHOLD=500 # Currently disabled PREDICT_SPELLS_FOR_MAIN2=true diff --git a/forge-gui/res/ai/Default.ai b/forge-gui/res/ai/Default.ai index 060ebb5f114..c8762118617 100644 --- a/forge-gui/res/ai/Default.ai +++ b/forge-gui/res/ai/Default.ai @@ -100,6 +100,9 @@ PLANAR_DIE_ROLL_HESITATION_CHANCE=10 MOVE_EQUIPMENT_TO_BETTER_CREATURES=from_useless_only MOVE_EQUIPMENT_CREATURE_EVAL_THRESHOLD=60 PRIORITIZE_MOVE_EQUIPMENT_IF_USELESS=true +# If there's a sacrifice cost to reattach an aura/equipment to another target creature, how big of an evaluation difference +# should there be between the old target and the new one for the AI to decide to proceed with it. +SAC_TO_REATTACH_TARGET_EVAL_THRESHOLD=400 # Currently disabled PREDICT_SPELLS_FOR_MAIN2=true diff --git a/forge-gui/res/ai/Experimental.ai b/forge-gui/res/ai/Experimental.ai index c5592fa230c..06a9d7c91e9 100644 --- a/forge-gui/res/ai/Experimental.ai +++ b/forge-gui/res/ai/Experimental.ai @@ -100,6 +100,9 @@ PLANAR_DIE_ROLL_HESITATION_CHANCE=10 MOVE_EQUIPMENT_TO_BETTER_CREATURES=always MOVE_EQUIPMENT_CREATURE_EVAL_THRESHOLD=60 PRIORITIZE_MOVE_EQUIPMENT_IF_USELESS=true +# If there's a sacrifice cost to reattach an aura/equipment to another target creature, how big of an evaluation difference +# should there be between the old target and the new one for the AI to decide to proceed with it. +SAC_TO_REATTACH_TARGET_EVAL_THRESHOLD=350 # Currently disabled PREDICT_SPELLS_FOR_MAIN2=true diff --git a/forge-gui/res/ai/Reckless.ai b/forge-gui/res/ai/Reckless.ai index 97cc512165f..6215a58e410 100644 --- a/forge-gui/res/ai/Reckless.ai +++ b/forge-gui/res/ai/Reckless.ai @@ -100,6 +100,9 @@ PLANAR_DIE_ROLL_HESITATION_CHANCE=0 MOVE_EQUIPMENT_TO_BETTER_CREATURES=always MOVE_EQUIPMENT_CREATURE_EVAL_THRESHOLD=50 PRIORITIZE_MOVE_EQUIPMENT_IF_USELESS=false +# If there's a sacrifice cost to reattach an aura/equipment to another target creature, how big of an evaluation difference +# should there be between the old target and the new one for the AI to decide to proceed with it. +SAC_TO_REATTACH_TARGET_EVAL_THRESHOLD=300 # Currently disabled PREDICT_SPELLS_FOR_MAIN2=true diff --git a/forge-gui/res/blockdata/blocks.txt b/forge-gui/res/blockdata/blocks.txt index 67d158df0af..6909006ea72 100644 --- a/forge-gui/res/blockdata/blocks.txt +++ b/forge-gui/res/blockdata/blocks.txt @@ -83,5 +83,10 @@ War of the Spark, 3/6/WAR, WAR Modern Horizons, 3/6/WAR, MH1 Core Set 2020, 3/6/M20, M20 Throne of Eldraine, 3/6/ELD, ELD -Theros Beyond Death, 3/6/THB, THB -Mystery Booster, 3/6/THB, MB1 \ No newline at end of file +Theros: Beyond Death, 3/6/THB, THB +Mystery Booster, 3/6/THB, MB1 +Ikoria: Lair of Behemoths, 3/6/IKO, IKO +Core Set 2021, 3/6/M21, M21 +Jumpstart, -/2/JMP, Meta-Choose(S(JMP Above the Clouds 1)Above the Clouds 1;S(JMP Above the Clouds 2)Above the Clouds 2;S(JMP Above the Clouds 3)Above the Clouds 3;S(JMP Above the Clouds 4)Above the Clouds 4;S(JMP Angels 1)Angels 1;S(JMP Angels 2)Angels 2;S(JMP Archaeology 1)Archaeology 1;S(JMP Archaeology 2)Archaeology 2;S(JMP Archaeology 3)Archaeology 3;S(JMP Archaeology 4)Archaeology 4;;S(JMP Basri)Basri;S(JMP Cats 1)Cats 1;S(JMP Cats 2)Cats 2;S(JMP Chandra)Chandra;S(JMP Devilish 1)Devilish 1;S(JMP Devilish 2)Devilish 2;S(JMP Devilish 3)Devilish 3;S(JMP Devilish 4)Devilish 4;S(JMP Dinosaurs 1)Dinosaurs 1;S(JMP Dinosaurs 2)Dinosaurs 2;S(JMP Dinosaurs 3)Dinosaurs 3;S(JMP Dinosaurs 4)Dinosaurs 4;S(JMP Discarding 1)Discarding 1;S(JMP Discarding 2)Discarding 2;S(JMP Doctor 1)Doctor 1;S(JMP Doctor 2)Doctor 2;S(JMP Doctor 3)Doctor 3;S(JMP Doctor 4)Doctor 4;S(JMP Dogs 1)Dogs 1;S(JMP Dogs 2)Dogs 2;S(JMP Dragons 1)Dragons 1;S(JMP Dragons 2)Dragons 2;S(JMP Elves 1)Elves 1;S(JMP Elves 2)Elves 2;S(JMP Enchanted 1)Enchanted 1;S(JMP Enchanted 2)Enchanted 2;S(JMP Feathered Friends 1)Feathered Friends 1;S(JMP Feathered Friends 2)Feathered Friends 2;S(JMP Feathered Friends 3)Feathered Friends 3;S(JMP Feathered Friends 4)Feathered Friends 4;S(JMP Garruk)Garruk;S(JMP Goblins 1)Goblins 1;S(JMP Goblins 2)Goblins 2;S(JMP Goblins 3)Goblins 3;S(JMP Goblins 4)Goblins 4;S(JMP Heavily Armored 1)Heavily Armored 1;S(JMP Heavily Armored 2)Heavily Armored 2;S(JMP Heavily Armored 3)Heavily Armored 3;S(JMP Heavily Armored 4)Heavily Armored 4;S(JMP Lands 1)Lands 1;S(JMP Lands 2)Lands 2;S(JMP Legion 1)Legion 1;S(JMP Legion 2)Legion 2;S(JMP Legion 3)Legion 3;S(JMP Legion 4)Legion 4;S(JMP Lightning 1)Lightning 1;S(JMP Lightning 2)Lightning 2;S(JMP Liliana)Liliana;S(JMP Milling)Milling;S(JMP Minions 1)Minions 1;S(JMP Minions 2)Minions 2;S(JMP Minions 3)Minions 3;S(JMP Minions 4)Minions 4;S(JMP Minotaurs 1)Minotaurs 1;S(JMP Minotaurs 2)Minotaurs 2;S(JMP Phyrexian)Phyrexian;S(JMP Pirates 1)Pirates 1;S(JMP Pirates 2)Pirates 2;S(JMP Plus One 1)Plus One 1;S(JMP Plus One 2)Plus One 2;S(JMP Plus One 3)Plus One 3;S(JMP Plus One 4)Plus One 4;S(JMP Predatory 1)Predatory 1;S(JMP Predatory 2)Predatory 2;S(JMP Predatory 3)Predatory 3;S(JMP Predatory 4)Predatory 4;S(JMP Rainbow)Rainbow;S(JMP Reanimated 1)Reanimated 1;S(JMP Reanimated 2)Reanimated 2;S(JMP Reanimated 3)Reanimated 3;S(JMP Reanimated 4)Reanimated 4;S(JMP Rogues 1)Rogues 1;S(JMP Rogues 2)Rogues 2;S(JMP Seismic)Seismic;S(JMP Smashing 1)Smashing 1;S(JMP Smashing 2)Smashing 2;S(JMP Smashing 3)Smashing 3;S(JMP Smashing 4)Smashing 4;S(JMP Spellcasting 1)Spellcasting 1;S(JMP Spellcasting 2)Spellcasting 2;S(JMP Spellcasting 3)Spellcasting 3;S(JMP Spellcasting 4)Spellcasting 4;S(JMP Spirits 1)Spirits 1;S(JMP Spirits 2)Spirits 2;S(JMP Spooky 1)Spooky 1;S(JMP Spooky 2)Spooky 2;S(JMP Spooky 3)Spooky 3;S(JMP Spooky 4)Spooky 4;S(JMP Teferi)Teferi;S(JMP Tree Hugging 1)Tree Hugging 1;S(JMP Tree Hugging 2)Tree Hugging 2;S(JMP Tree Hugging 3)Tree Hugging 3;S(JMP Tree Hugging 4)Tree Hugging 4;S(JMP Under the Sea 1)Under the Sea 1;S(JMP Under the Sea 2)Under the Sea 2;S(JMP Unicorns)Unicorns;S(JMP Vampires 1)Vampires 1;S(JMP Vampires 2)Vampires 2;S(JMP Vampires 3)Vampires 3;S(JMP Vampires 4)Vampires 4;S(JMP Walls)Walls;S(JMP Well-Read 1)Well-Read 1;S(JMP Well-Read 2)Well-Read 2;S(JMP Well-Read 3)Well-Read 3;S(JMP Well-Read 4)Well-Read 4;S(JMP Witchcraft 1)Witchcraft 1;S(JMP Witchcraft 2)Witchcraft 2;S(JMP Wizards 1)Wizards 1;S(JMP Wizards 2)Wizards 2;S(JMP Wizards 3)Wizards 3;S(JMP Wizards 4)Wizards 4)Themes +Amonkhet Remastered, 3/6/AKR, AKR +Double Masters, 3/6/2XM, 2XM diff --git a/forge-gui/res/blockdata/boosterboxes.txt b/forge-gui/res/blockdata/boosterboxes.txt index 9d58a5dd6a6..175265439c1 100644 --- a/forge-gui/res/blockdata/boosterboxes.txt +++ b/forge-gui/res/blockdata/boosterboxes.txt @@ -109,4 +109,8 @@ RNA: 36 Boosters WAR: 36 Boosters MH1: 36 Boosters M20: 36 Boosters -ELD: 36 Boosters \ No newline at end of file +ELD: 36 Boosters +THB: 36 Boosters +MB1: 24 Boosters +IKO: 36 Boosters +M21: 36 Boosters \ No newline at end of file diff --git a/forge-gui/res/blockdata/boosters-special.txt b/forge-gui/res/blockdata/boosters-special.txt index dc09de53b82..2c2a396335b 100644 --- a/forge-gui/res/blockdata/boosters-special.txt +++ b/forge-gui/res/blockdata/boosters-special.txt @@ -27,4 +27,127 @@ ORI Prerelease Gideon: 4 Common:fromSheet("ORI Gideon"), 2 Uncommon:fromSheet("O ORI Prerelease Jace: 4 Common:fromSheet("ORI Jace"), 2 Uncommon:fromSheet("ORI Jace"), 1 RareMythic:fromSheet("ORI Jace") ORI Prerelease Liliana: 4 Common:fromSheet("ORI Liliana"), 2 Uncommon:fromSheet("ORI Liliana"), 1 RareMythic:fromSheet("ORI Liliana") ORI Prerelease Chandra: 4 Common:fromSheet("ORI Chandra"), 2 Uncommon:fromSheet("ORI Chandra"), 1 RareMythic:fromSheet("ORI Chandra") -ORI Prerelease Nissa: 4 Common:fromSheet("ORI Nissa"), 2 Uncommon:fromSheet("ORI Nissa"), 1 RareMythic:fromSheet("ORI Nissa") \ No newline at end of file +ORI Prerelease Nissa: 4 Common:fromSheet("ORI Nissa"), 2 Uncommon:fromSheet("ORI Nissa"), 1 RareMythic:fromSheet("ORI Nissa") + +# Jump Start +JMP Above the Clouds 1: 1 wholeSheet("JMP Above the Clouds 1") +JMP Above the Clouds 2: 1 wholeSheet("JMP Above the Clouds 2") +JMP Above the Clouds 3: 1 wholeSheet("JMP Above the Clouds 3") +JMP Above the Clouds 4: 1 wholeSheet("JMP Above the Clouds 4") +JMP Angels 1: 1 wholeSheet("JMP Angels 1") +JMP Angels 2: 1 wholeSheet("JMP Angels 2") +JMP Archaeology 1: 1 wholeSheet("JMP Archaeology 1") +JMP Archaeology 2: 1 wholeSheet("JMP Archaeology 2") +JMP Archaeology 3: 1 wholeSheet("JMP Archaeology 3") +JMP Archaeology 4: 1 wholeSheet("JMP Archaeology 4") +JMP Basri: 1 wholeSheet("JMP Basri") +JMP Cats 1: 1 wholeSheet("JMP Cats 1") +JMP Cats 2: 1 wholeSheet("JMP Cats 2") +JMP Chandra: 1 wholeSheet("JMP Chandra") +JMP Devilish 1: 1 wholeSheet("JMP Devilish 1") +JMP Devilish 2: 1 wholeSheet("JMP Devilish 2") +JMP Devilish 3: 1 wholeSheet("JMP Devilish 3") +JMP Devilish 4: 1 wholeSheet("JMP Devilish 4") +JMP Dinosaurs 1: 1 wholeSheet("JMP Dinosaurs 1") +JMP Dinosaurs 2: 1 wholeSheet("JMP Dinosaurs 2") +JMP Dinosaurs 3: 1 wholeSheet("JMP Dinosaurs 3") +JMP Dinosaurs 4: 1 wholeSheet("JMP Dinosaurs 4") +JMP Discarding 1: 1 wholeSheet("JMP Discarding 1") +JMP Discarding 2: 1 wholeSheet("JMP Discarding 2") +JMP Doctor 1: 1 wholeSheet("JMP Doctor 1") +JMP Doctor 2: 1 wholeSheet("JMP Doctor 2") +JMP Doctor 3: 1 wholeSheet("JMP Doctor 3") +JMP Doctor 4: 1 wholeSheet("JMP Doctor 4") +JMP Dogs 1: 1 wholeSheet("JMP Dogs 1") +JMP Dogs 2: 1 wholeSheet("JMP Dogs 2") +JMP Dragons 1: 1 wholeSheet("JMP Dragons 1") +JMP Dragons 2: 1 wholeSheet("JMP Dragons 2") +JMP Elves 1: 1 wholeSheet("JMP Elves 1") +JMP Elves 2: 1 wholeSheet("JMP Elves 2") +JMP Enchanted 1: 1 wholeSheet("JMP Enchanted 1") +JMP Enchanted 2: 1 wholeSheet("JMP Enchanted 2") +JMP Feathered Friends 1: 1 wholeSheet("JMP Feathered Friends 1") +JMP Feathered Friends 2: 1 wholeSheet("JMP Feathered Friends 2") +JMP Feathered Friends 3: 1 wholeSheet("JMP Feathered Friends 3") +JMP Feathered Friends 4: 1 wholeSheet("JMP Feathered Friends 4") +JMP Garruk: 1 wholeSheet("JMP Garruk") +JMP Goblins 1: 1 wholeSheet("JMP Goblins 1") +JMP Goblins 2: 1 wholeSheet("JMP Goblins 2") +JMP Goblins 3: 1 wholeSheet("JMP Goblins 3") +JMP Goblins 4: 1 wholeSheet("JMP Goblins 4") +JMP Heavily Armored 1: 1 wholeSheet("JMP Heavily Armored 1") +JMP Heavily Armored 2: 1 wholeSheet("JMP Heavily Armored 2") +JMP Heavily Armored 3: 1 wholeSheet("JMP Heavily Armored 3") +JMP Heavily Armored 4: 1 wholeSheet("JMP Heavily Armored 4") +JMP Lands 1: 1 wholeSheet("JMP Lands 1") +JMP Lands 2: 1 wholeSheet("JMP Lands 2") +JMP Legion 1: 1 wholeSheet("JMP Legion 1") +JMP Legion 2: 1 wholeSheet("JMP Legion 2") +JMP Legion 3: 1 wholeSheet("JMP Legion 3") +JMP Legion 4: 1 wholeSheet("JMP Legion 4") +JMP Lightning 1: 1 wholeSheet("JMP Lightning 1") +JMP Lightning 2: 1 wholeSheet("JMP Lightning 2") +JMP Liliana: 1 wholeSheet("JMP Liliana") +JMP Milling: 1 wholeSheet("JMP Milling") +JMP Minions 1: 1 wholeSheet("JMP Minions 1") +JMP Minions 2: 1 wholeSheet("JMP Minions 2") +JMP Minions 3: 1 wholeSheet("JMP Minions 3") +JMP Minions 4: 1 wholeSheet("JMP Minions 4") +JMP Minotaurs 1: 1 wholeSheet("JMP Minotaurs 1") +JMP Minotaurs 2: 1 wholeSheet("JMP Minotaurs 2") +JMP Phyrexian: 1 wholeSheet("JMP Phyrexian") +JMP Pirates 1: 1 wholeSheet("JMP Pirates 1") +JMP Pirates 2: 1 wholeSheet("JMP Pirates 2") +JMP Plus One 1: 1 wholeSheet("JMP Plus One 1") +JMP Plus One 2: 1 wholeSheet("JMP Plus One 2") +JMP Plus One 3: 1 wholeSheet("JMP Plus One 3") +JMP Plus One 4: 1 wholeSheet("JMP Plus One 4") +JMP Predatory 1: 1 wholeSheet("JMP Predatory 1") +JMP Predatory 2: 1 wholeSheet("JMP Predatory 2") +JMP Predatory 3: 1 wholeSheet("JMP Predatory 3") +JMP Predatory 4: 1 wholeSheet("JMP Predatory 4") +JMP Rainbow: 1 wholeSheet("JMP Rainbow") +JMP Reanimated 1: 1 wholeSheet("JMP Reanimated 1") +JMP Reanimated 2: 1 wholeSheet("JMP Reanimated 2") +JMP Reanimated 3: 1 wholeSheet("JMP Reanimated 3") +JMP Reanimated 4: 1 wholeSheet("JMP Reanimated 4") +JMP Rogues 1: 1 wholeSheet("JMP Rogues 1") +JMP Rogues 2: 1 wholeSheet("JMP Rogues 2") +JMP Seismic: 1 wholeSheet("JMP Seismic") +JMP Smashing 1: 1 wholeSheet("JMP Smashing 1") +JMP Smashing 2: 1 wholeSheet("JMP Smashing 2") +JMP Smashing 3: 1 wholeSheet("JMP Smashing 3") +JMP Smashing 4: 1 wholeSheet("JMP Smashing 4") +JMP Spellcasting 1: 1 wholeSheet("JMP Spellcasting 1") +JMP Spellcasting 2: 1 wholeSheet("JMP Spellcasting 2") +JMP Spellcasting 3: 1 wholeSheet("JMP Spellcasting 3") +JMP Spellcasting 4: 1 wholeSheet("JMP Spellcasting 4") +JMP Spirits 1: 1 wholeSheet("JMP Spirits 1") +JMP Spirits 2: 1 wholeSheet("JMP Spirits 2") +JMP Spooky 1: 1 wholeSheet("JMP Spooky 1") +JMP Spooky 2: 1 wholeSheet("JMP Spooky 2") +JMP Spooky 3: 1 wholeSheet("JMP Spooky 3") +JMP Spooky 4: 1 wholeSheet("JMP Spooky 4") +JMP Teferi: 1 wholeSheet("JMP Teferi") +JMP Tree Hugging 1: 1 wholeSheet("JMP Tree Hugging 1") +JMP Tree Hugging 2: 1 wholeSheet("JMP Tree Hugging 2") +JMP Tree Hugging 3: 1 wholeSheet("JMP Tree Hugging 3") +JMP Tree Hugging 4: 1 wholeSheet("JMP Tree Hugging 4") +JMP Under the Sea 1: 1 wholeSheet("JMP Under the Sea 1") +JMP Under the Sea 2: 1 wholeSheet("JMP Under the Sea 2") +JMP Unicorns: 1 wholeSheet("JMP Unicorns") +JMP Vampires 1: 1 wholeSheet("JMP Vampires 1") +JMP Vampires 2: 1 wholeSheet("JMP Vampires 2") +JMP Vampires 3: 1 wholeSheet("JMP Vampires 3") +JMP Vampires 4: 1 wholeSheet("JMP Vampires 4") +JMP Walls: 1 wholeSheet("JMP Walls") +JMP Well-Read 1: 1 wholeSheet("JMP Well-Read 1") +JMP Well-Read 2: 1 wholeSheet("JMP Well-Read 2") +JMP Well-Read 3: 1 wholeSheet("JMP Well-Read 3") +JMP Well-Read 4: 1 wholeSheet("JMP Well-Read 4") +JMP Witchcraft 1: 1 wholeSheet("JMP Witchcraft 1") +JMP Witchcraft 2: 1 wholeSheet("JMP Witchcraft 2") +JMP Wizards 1: 1 wholeSheet("JMP Wizards 1") +JMP Wizards 2: 1 wholeSheet("JMP Wizards 2") +JMP Wizards 3: 1 wholeSheet("JMP Wizards 3") +JMP Wizards 4: 1 wholeSheet("JMP Wizards 4") diff --git a/forge-gui/res/blockdata/fatpacks.txt b/forge-gui/res/blockdata/fatpacks.txt index 6536c7def0f..2b7569fbb43 100644 --- a/forge-gui/res/blockdata/fatpacks.txt +++ b/forge-gui/res/blockdata/fatpacks.txt @@ -71,4 +71,12 @@ DOM: 10 Boosters, 80 BasicLands M19: 10 Boosters, 80 BasicLands GRN: 10 Boosters, 80 BasicLands RNA: 10 Boosters, 80 BasicLands -WAR: 10 Boosters, 80 BasicLands \ No newline at end of file +WAR: 10 Boosters, 80 BasicLands +ELD: 10 Boosters, 40 BasicLands +#needs to be 20 BasicLands, 20 Foil BasicLands, 1 Piper of the Swarm+|ELD|3 +THB: 10 Boosters, 40 BasicLands +#needs to be 20 BasicLands, 20 Foil BasicLands, 1 Arasta of the Endless Web+|THB|3 +IKO: 10 Boosters, 40 BasicLands +#needs to be 20 BasicLands, 20 Foil BasicLands, 1 Colossification+|IKO|3 +M21: 10 Boosters, 40 BasicLands +#needs to be 20 BasicLands, 20 Foil BasicLands, 1 Pack Leader+|M21|3 \ No newline at end of file diff --git a/forge-gui/res/blockdata/printsheets.txt b/forge-gui/res/blockdata/printsheets.txt index 259bfdfd988..65bea9ea298 100644 --- a/forge-gui/res/blockdata/printsheets.txt +++ b/forge-gui/res/blockdata/printsheets.txt @@ -1556,39 +1556,6 @@ Evolving Wilds 13 Swamp|M20 [ELD Secret Cards] -Garruk, Cursed Huntsman|ELD|2 -Oko, Thief of Crowns|ELD|2 -The Royal Scions|ELD|2 -Ardenvale Tactician|ELD|2 -Faerie Guidemother|ELD|2 -Giant Killer|ELD|2 -Lonesome Unicorn|ELD|2 -Realm-Cloaked Giant|ELD|2 -Shepherd of the Flock|ELD|2 -Silverflame Squire|ELD|2 -Animating Faerie|ELD|2 -Brazen Borrower|ELD|2 -Fae of Wishes|ELD|2 -Hypnotic Sprite|ELD|2 -Merfolk Secretkeeper|ELD|2 -Queen of Ice|ELD|2 -Foulmire Knight|ELD|2 -Murderous Rider|ELD|2 -Order of Midnight|ELD|2 -Reaper of Night|ELD|2 -Smitten Swordmaster|ELD|2 -Bonecrusher Giant|ELD|2 -Embereth Shieldbreaker|ELD|2 -Merchant of the Vale|ELD|2 -Rimrock Knight|ELD|2 -Beanstalk Giant|ELD|2 -Curious Pair|ELD|2 -Flaxen Intruder|ELD|2 -Garenbrig Carver|ELD|2 -Lovestruck Beast|ELD|2 -Rosethorn Acolyte|ELD|2 -Tuinvale Treefolk|ELD|2 -Oakhame Ranger|ELD|2 Kenrith, the Returned King Rowan, Fearless Sparkmage Garrison Griffin @@ -1705,20 +1672,6 @@ Deathbellow War Cry Terror of Mount Velus Ironscale Hydra Treeshaker Chimera -Elspeth, Sun's Nemesis|THB|2 -Ashiok, Nightmare Muse|THB|2 -Calix, Destiny's Hand|THB|2 -Daxos, Blessed by the Sun|THB|2 -Heliod, Sun-Crowned|THB|2 -Callaphe, Beloved of the Sea|THB|2 -Thassa, Deep-Dwelling|THB|2 -Erebos, Bleak-Hearted|THB|2 -Tymaret, Chosen from Death|THB|2 -Anax, Hardened in the Forge|THB|2 -Purphoros, Bronze-Blooded|THB|2 -Nylea, Keen-Eyed|THB|2 -Renata, Called to the Hunt|THB|2 -Klothys, God of Destiny|THB|2 Archon of Sun's Grace|THB|2 Eidolon of Obstruction|THB|2 Heliod's Intervention|THB|2 @@ -3632,3 +3585,2548 @@ Kaya, Ghost Assassin|CN2|2 [CN2 Foil Kaya] Kaya, Ghost Assassin|CN2|2 + +[IKO Secret Cards] +Zilortha, Strength Incarnate +Drannith Magistrate|IKO|2 +Lavabrink Venturer|IKO|2 +Luminous Broodmoth|IKO|2 +Mythos of Snapdax|IKO|2 +Mythos of Illuna|IKO|2 +Shark Typhoon|IKO|2 +Voracious Greatshark|IKO|2 +Extinction Event|IKO|2 +Hunted Nightmare|IKO|2 +Mythos of Nethroi|IKO|2 +Mythos of Vadrok|IKO|2 +Unpredictable Cyclone|IKO|2 +Yidaro, Wandering Monster|IKO|2 +Colossification|IKO|2 +Kogla, the Titan Ape|IKO|2 +Mythos of Brokkos|IKO|2 +Chevill, Bane of Monsters|IKO|2 +Death's Oasis|IKO|2 +Eerie Ultimatum|IKO|2 +Emergent Ultimatum|IKO|2 +Frondland Felidar|IKO|2 +General Kudro of Drannith|IKO|2 +Genesis Ultimatum|IKO|2 +Inspired Ultimatum|IKO|2 +Kinnan, Bonder Prodigy|IKO|2 +Labyrinth Raptor|IKO|2 +Offspring's Revenge|IKO|2 +Quartzwood Crasher|IKO|2 +Rielle, the Everwise|IKO|2 +Ruinous Ultimatum|IKO|2 +Skycat Sovereign|IKO|2 +Slitherwisp|IKO|2 +Song of Creation|IKO|2 +Titans' Nest|IKO|2 +Whirlwind of Thought|IKO|2 +Winota, Joiner of Forces|IKO|2 +Fiend Artisan|IKO|2 +Gyruda, Doom of Depths|IKO|2 +Jegantha, the Wellspring|IKO|2 +Kaheera, the Orphanguard|IKO|2 +Keruga, the Macrosage|IKO|2 +Lurrus of the Dream-Den|IKO|2 +Lutri, the Spellchaser|IKO|2 +Obosh, the Preypiercer|IKO|2 +Umori, the Collector|IKO|2 +Yorion, Sky Nomad|IKO|2 +Zirda, the Dawnwaker|IKO|2 +Crystalline Giant|IKO|2 +The Ozolith|IKO|2 +Bonders' Enclave|IKO|2 +Colossification|IKO|3 +Flourishing Fox|IKO|2 +Heartless Act|IKO|2 +Forbidden Friendship|IKO|2 +Migration Path|IKO|2 +Sprite Dragon|IKO|2 +Huntmaster Liger|IKO|2 +Luminous Broodmoth|IKO|3 +Pollywog Symbiote|IKO|2 +Void Beckoner|IKO|2 +Everquill Phoenix|IKO|3 +Yidaro, Wandering Monster|IKO|3 +Gemrazer|IKO|3 +Titanoth Rex|IKO|2 +Brokkos, Apex of Forever|IKO|3 +Illuna, Apex of Wishes|IKO|3 +Nethroi, Apex of Death|IKO|3 +Snapdax, Apex of the Hunt|IKO|3 +Sprite Dragon|IKO|3 +Vadrok, Apex of Thunder|IKO|3 +Gyruda, Doom of Depths|IKO|3 +Mysterious Egg|IKO|2 +Dirge Bat|IKO|3 +Crystalline Giant|IKO|3 + +[M21 Secret Cards] +Rin and Seri, Inseparable +Basri, Devoted Paladin +Adherent of Hope +Basri's Aegis +Sigiled Contender +Teferi, Timeless Voyager +Historian of Zhalfir +Mystic Skyfish +Teferi's Wavecaster +Liliana, Death Mage +Liliana's Scorn +Liliana's Scrounger +Spirit of Malevolence +Chandra, Flame's Catalyst +Chandra's Firemaw +Keral Keep Disciples +Storm Caller +Garruk, Savage Herald +Garruk's Warsteed +Predatory Wurm +Wildwood Patrol +Baneslayer Angel|M21|2 +Glorious Anthem|M21|2 +Idol of Endurance|M21|2 +Mangara, the Diplomat|M21|2 +Nine Lives|M21|2 +Pack Leader|M21|2 +Runed Halo|M21|2 +Speaker of the Heavens|M21|2 +Barrin, Tolarian Archmage|M21|2 +Discontinuity|M21|2 +Ghostly Pilferer|M21|2 +Pursued Whale|M21|2 +See the Truth|M21|2 +Shacklegeist|M21|2 +Stormwing Entity|M21|2 +Sublime Epiphany|M21|2 +Demonic Embrace|M21|2 +Hooded Blightfang|M21|2 +Kaervek, the Spiteful|M21|2 +Necromentia|M21|2 +Peer into the Abyss|M21|2 +Thieves' Guild Enforcer|M21|2 +Vito, Thorn of the Dusk Rose|M21|2 +Brash Taunter|M21|2 +Conspicuous Snoop|M21|2 +Double Vision|M21|2 +Fiery Emancipation|M21|2 +Gadrak, the Crown-Scourge|M21|2 +Subira, Tulzidi Caravanner|M21|2 +Terror of the Peaks|M21|2 +Transmogrify|M21|2 +Volcanic Salvo|M21|2 +Azusa, Lost but Seeking|M21|2 +Elder Gargaroth|M21|2 +Feline Sovereign|M21|2 +Heroic Intervention|M21|2 +Jolrael, Mwonvuli Recluse|M21|2 +Primal Might|M21|2 +Sporeweb Weaver|M21|2 +Niambi, Esteemed Speaker|M21|2 +Radha, Heart of Keld|M21|2 +Sanctum of All|M21|2 +Chromatic Orrery|M21|2 +Mazemind Tome|M21|2 +Sparkhunter Masticore|M21|2 +Animal Sanctuary|M21|2 +Fabled Passage|M21|2 +Temple of Epiphany|M21|2 +Temple of Malady|M21|2 +Temple of Mystery|M21|2 +Temple of Silence|M21|2 +Temple of Triumph|M21|2 +Pack Leader|M21|3 +Selfless Savior|M21|2 +Frantic Inventory|M21|2 +Eliminate|M21|2 +Heartfire Immolator|M21|2 +Llanowar Visionary|M21|2 +Bloodfell Caves|M21 +Blossoming Sands|M21 +Dismal Backwater|M21 +Jungle Hollow|M21 +Rugged Highlands|M21 +Scoured Barrens|M21 +Swiftwater Cliffs|M21 +Thornwood Falls|M21 +Tranquil Cove|M21 +Wind-Scarred Crag|M21 + +[M21 Lands] +6 Bloodfell Caves|M21 +6 Blossoming Sands|M21 +6 Dismal Backwater|M21 +6 Jungle Hollow|M21 +6 Rugged Highlands|M21 +6 Scoured Barrens|M21 +6 Swiftwater Cliffs|M21 +6 Thornwood Falls|M21 +6 Tranquil Cove|M21 +6 Wind-Scarred Crag|M21 +3 Plains|M21|1 +3 Plains|M21|2 +3 Plains|M21|4 +3 Plains|M21|3 +3 Island|M21|1 +3 Island|M21|2 +3 Island|M21|4 +3 Island|M21|3 +3 Swamp|M21|1 +3 Swamp|M21|2 +3 Swamp|M21|4 +3 Swamp|M21|3 +3 Mountain|M21|1 +3 Mountain|M21|2 +3 Mountain|M21|4 +3 Mountain|M21|3 +3 Forest|M21|1 +3 Forest|M21|2 +3 Forest|M21|4 +3 Forest|M21|3 + +[JMP Above the Clouds 1] +1 Warden of Evos Isle|JMP +1 Inniaz, the Gale Force|JMP +1 Tide Skimmer|M21 +1 Keen Glidemaster|M21 +1 Roaming Ghostlight|M21 +1 Wall of Runes|M21 +1 Mistral Singer|M21 +1 Unsubstantiate|M21 +1 Rain of Revelation|M21 +1 Rookie Mistake|M21 +1 Lofty Denial|M21 +1 Capture Sphere|M21 +1 Thriving Isle|JMP +7 Island|JMP|3 + +[JMP Above the Clouds 2] +1 Serendib Efreet|JMP +1 Inniaz, the Gale Force|JMP +1 Tide Skimmer|M21 +1 Keen Glidemaster|M21 +1 Roaming Ghostlight|M21 +1 Mistral Singer|M21 +1 Wall of Runes|M21 +1 Talrand's Invocation|JMP +1 Rain of Revelation|M21 +1 Unsubstantiate|M21 +1 Frost Breath|M21 +1 Lofty Denial|M21 +1 Capture Sphere|M21 +1 Thriving Isle|JMP +6 Island|JMP|3 + +[JMP Above the Clouds 3] +1 Windreader Sphinx|JMP +1 Warden of Evos Isle|JMP +1 Tide Skimmer|M21 +1 Keen Glidemaster|M21 +1 Roaming Ghostlight|M21 +1 Wall of Runes|M21 +1 Rain of Revelation|M21 +1 Unsubstantiate|M21 +1 Frost Breath|M21 +1 Lofty Denial|M21 +1 Capture Sphere|M21 +1 Thriving Isle|JMP +8 Island|JMP|3 + +[JMP Above the Clouds 4] +1 Kira, Great Glass-Spinner|JMP +1 Windstorm Drake|JMP +1 Tide Skimmer|JMP +1 Keen Glidemaster|JMP +1 Roaming Ghostlight|JMP +1 Mistral Singer|JMP +1 Wall of Runes|JMP +1 Rain of Revelation|JMP +1 Unsubstantiate|JMP +1 Rookie Mistake|JMP +1 Lofty Denial|JMP +1 Capture Sphere|JMP +1 Thriving Isle|JMP +7 Island|JMP|3 + +[JMP Angels 1] +1 Emancipation Angel|JMP +1 Serra Angel|JMP +1 Angelic Page|JMP +1 Voice of the Provinces|JMP +1 Baneslayer Angel|M21|1 +1 Anointed Chorister|M21 +1 Celestial Enforcer|M21 +1 Angelic Edict|JMP +1 Angelic Ascension|M21 +1 Feat of Resistance|M21 +1 Guardian Idol|JMP +1 Scroll of Avacyn|JMP +1 Thriving Heath|JMP +7 Plains|JMP|3 + +[JMP Angels 2] +1 Linvala, Keeper of Silence|JMP +1 Angelic Arbiter|JMP +1 Emancipation Angel|JMP +1 Serra Angel|JMP +1 Angelic Page|JMP +1 Anointed Chorister|M21 +1 Celestial Enforcer|M21 +1 Angelic Edict|JMP +1 Take Heart|JMP +1 Angelic Ascension|M21 +1 Guardian Idol|JMP +1 Scroll of Avacyn|JMP +1 Thriving Heath|JMP +7 Plains|JMP|3 + +[JMP Archaeology 1] +1 Scholar of the Lost Trove|JMP +1 Juggernaut|JMP +1 Meteor Golem|JMP +1 Ancestral Statue|JMP +2 Archaeomender|JMP +1 Erratic Visionary|JMP +1 Lightning-Core Excavator|JMP +1 Thirst for Knowledge|JMP +1 Chromatic Sphere|JMP +1 Hedron Archive|JMP +1 Aether Spellbomb|JMP +1 Buried Ruin|JMP +1 Thriving Isle|JMP +6 Island|JMP|4 + +[JMP Archaeology 2] +1 Scholar of the Lost Trove|JMP +1 Juggernaut|JMP +1 Meteor Golem|JMP +1 Ancestral Statue|JMP +2 Archaeomender|JMP +1 Erratic Visionary|JMP +1 Lightning-Core Excavator|JMP +1 Thirst for Knowledge|JMP +1 Dreamstone Hedron|JMP +1 Aether Spellbomb|JMP +1 Terrarion|JMP +1 Buried Ruin|JMP +1 Thriving Isle|JMP +6 Island|JMP|4 + +[JMP Archaeology 3] +1 Sharding Sphinx|JMP +1 Vedalken Archmage|JMP +1 Juggernaut|JMP +1 Meteor Golem|JMP +1 Ancestral Statue|JMP +2 Archaeomender|JMP +1 Lightning-Core Excavator|JMP +1 Prismite|M21 +1 Thirst for Knowledge|JMP +1 Hedron Archive|JMP +1 Aether Spellbomb|JMP +1 Buried Ruin|JMP +1 Thriving Isle|JMP +6 Island|JMP|4 + +[JMP Archaeology 4] +1 Scarecrone|JMP +1 Juggernaut|JMP +1 Meteor Golem|JMP +1 Scuttlemutt|JMP +2 Archaeomender|JMP +1 Lightning-Core Excavator|JMP +1 Jousting Dummy|JMP +1 Signpost Scarecrow|JMP +1 Thirst for Knowledge|JMP +1 Aether Spellbomb|JMP +1 Short Sword|M21 +1 Buried Ruin|JMP +1 Thriving Isle|JMP +5 Island|JMP|4 + +[JMP Basri] +1 Basri Ket|M21|1 +1 Concordia Pegasus|M21 +1 Knight of the Tusk|JMP +1 Basri's Lieutenant|M21|1 +1 Tempered Veteran|M21 +1 Siege Striker|M21 +1 Staunch Shieldmate|M21 +1 Basri's Acolyte|M21|1 +1 Basri's Solidarity|M21|1 +1 Legion's Judgment|M21 +1 Feat of Resistance|M21 +1 Faith's Fetters|M21 +1 Thriving Heath|JMP +7 Plains|M21|4 + +[JMP Cats 1] +1 Keeper of Fables|JMP +1 Initiate's Companion|JMP +1 Pouncing Cheetah|JMP +1 Feral Prowler|JMP +1 Feline Sovereign|M21|1 +1 Canopy Stalker|M21 +1 Sabertooth Mauler|M21 +1 Pridemalkin|M21 +1 Enlarge|JMP +1 Nature's Way|JMP +1 Crushing Canopy|JMP +1 Feral Invocation|JMP +1 Thriving Grove|JMP +7 Forest|JMP|5 + +[JMP Cats 2] +1 Keeper of Fables|JMP +1 Initiate's Companion|JMP +1 Penumbra Bobcat|JMP +1 Feral Prowler|JMP +1 Feline Sovereign|M21|1 +1 Canopy Stalker|M21 +1 Pridemalkin|M21 +1 Enlarge|JMP +1 Nature's Way|JMP +1 Crushing Canopy|JMP +1 Lurking Predators|JMP +1 Feral Invocation|JMP +1 Thriving Grove|JMP +7 Forest|JMP|5 + +[JMP Chandra] +1 Chandra, Heart of Fire|M21|1 +1 Pyroclastic Elemental|JMP +1 Young Pyromancer|JMP +1 Fanatical Firebrand|JMP +1 Chandra's Incinerator|M21|1 +1 Chandra's Pyreling|M21|1 +2 Chandra's Magmutt|M21|1 +1 Flames of the Firebrand|JMP +1 Pillar of Flame|JMP +1 Hungry Flames|JMP +1 Thrill of Possibility|M21 +1 Thriving Bluff|JMP +7 Mountain|M21|4 + +[JMP Devilish 1] +1 Forge Devil|JMP +1 Zurzoth, Chaos Rider|JMP +1 Chained Brute|JMP +1 Spiteful Prankster|JMP +1 Torch Fiend|JMP +1 Havoc Jester|M21 +1 Hobblefiend|M21 +1 Pitchburn Devils|M21 +1 Traitorous Greed|M21 +1 Dance with Devils|JMP +1 Collateral Damage|JMP +1 Heartfire|JMP +1 Thriving Bluff|JMP +7 Mountain|JMP|2 + +[JMP Devilish 2] +1 Tibalt's Rager|JMP +1 Zurzoth, Chaos Rider|JMP +1 Chained Brute|JMP +1 Spiteful Prankster|JMP +2 Torch Fiend|JMP +1 Havoc Jester|M21 +1 Hobblefiend|M21 +1 Pitchburn Devils|M21 +1 Traitorous Greed|M21 +1 Collateral Damage|JMP +1 Heartfire|JMP +1 Thriving Bluff|JMP +7 Mountain|JMP|2 + +[JMP Devilish 3] +1 Chained Brute|JMP +1 Spiteful Prankster|JMP +1 Lightning-Core Excavator|JMP +1 Torch Fiend|JMP +1 Brash Taunter|M21|1 +1 Havoc Jester|M21 +1 Hobblefiend|M21 +1 Pitchburn Devils|M21 +1 Act of Treason|JMP +1 Traitorous Greed|M21 +1 Dance with Devils|JMP +1 Collateral Damage|JMP +1 Thriving Bluff|JMP +7 Mountain|JMP|2 + +[JMP Devilish 4] +1 Hellrider|JMP +1 Sin Prodder|JMP +1 Chained Brute|JMP +1 Spiteful Prankster|JMP +1 Lightning-Core Excavator|JMP +1 Havoc Jester|M21 +1 Hobblefiend|M21 +1 Pitchburn Devils|M21 +1 Act of Treason|JMP +1 Traitorous Greed|M21 +1 Collateral Damage|JMP +1 Barrage of Expendables|JMP +1 Thriving Bluff|JMP +7 Mountain|JMP|2 + +[JMP Dinosaurs 1] +1 Ghalta, Primal Hunger|JMP +1 Drover of the Mighty|JMP +1 Orazca Frillback|JMP +1 Thrashing Brontodon|M21 +1 Colossal Dreadmaw|M21 +1 Ornery Dilophosaur|M21 +1 Drowsing Tyrannodon|M21 +1 Savage Stomp|JMP +1 Commune with Dinosaurs|JMP +1 Cultivate|M21|1 +1 Crushing Canopy|JMP +1 Setessan Training|M21 +1 Thriving Grove|JMP +7 Forest|JMP|4 + +[JMP Dinosaurs 2] +1 Selvala, Heart of the Wilds|JMP +1 Drover of the Mighty|JMP +1 Thundering Spineback|JMP +1 Orazca Frillback|JMP +1 Colossal Dreadmaw|M21 +1 Ornery Dilophosaur|M21 +1 Drowsing Tyrannodon|M21 +1 Savage Stomp|JMP +1 Commune with Dinosaurs|JMP +1 Crushing Canopy|JMP +1 New Horizons|JMP +1 Garruk's Uprising|M21|1 +1 Thriving Grove|JMP +7 Forest|JMP|4 + +[JMP Dinosaurs 3] +1 Ghalta, Primal Hunger|JMP +1 Drover of the Mighty|JMP +1 Thundering Spineback|JMP +1 Orazca Frillback|JMP +1 Colossal Dreadmaw|M21 +1 Ornery Dilophosaur|M21 +1 Drowsing Tyrannodon|M21 +1 Savage Stomp|JMP +1 Commune with Dinosaurs|JMP +1 Cultivate|M21|1 +1 Crushing Canopy|JMP +1 Titanic Growth|M21 +1 Thriving Grove|JMP +7 Forest|JMP|4 + +[JMP Dinosaurs 4] +1 Rampaging Brontodon|JMP +1 Drover of the Mighty|JMP +1 Orazca Frillback|JMP +1 Thrashing Brontodon|M21 +1 Colossal Dreadmaw|M21 +1 Ornery Dilophosaur|M21 +1 Drowsing Tyrannodon|M21 +1 Savage Stomp|JMP +1 Commune with Dinosaurs|JMP +1 Primal Might|M21|1 +1 New Horizons|JMP +1 Garruk's Uprising|M21|1 +1 Thriving Grove|JMP +7 Forest|JMP|4 + +[JMP Discarding 1] +1 Fell Specter|JMP +1 Tinybones, Trinket Thief|JMP +1 Ravenous Chupacabra|JMP +1 Entomber Exarch|JMP +1 Burglar Rat|JMP +1 Phyrexian Rager|JMP +1 Slate Street Ruffian|JMP +2 Wight of Precinct Six|JMP +1 Assassin's Strike|JMP +1 Mind Rot|M21 +1 Death's Approach|JMP +1 Thriving Moor|JMP +7 Swamp|JMP|2 + +[JMP Discarding 2] +1 Liliana's Reaver|JMP +1 Nyxathid|JMP +1 Fell Specter|JMP +1 Ravenous Chupacabra|JMP +1 Entomber Exarch|JMP +1 Burglar Rat|JMP +1 Phyrexian Rager|JMP +1 Slate Street Ruffian|JMP +2 Wight of Precinct Six|JMP +1 Assassin's Strike|JMP +1 Death's Approach|JMP +1 Thriving Moor|JMP +7 Swamp|JMP|2 + +[JMP Doctor 1] +1 Brightmare|JMP +1 Bulwark Giant|JMP +1 Mesa Unicorn|JMP +1 Speaker of the Heavens|M21|1 +1 Anointed Chorister|M21 +1 Basri's Acolyte|M21|1 +1 Take Heart|JMP +1 Swift Response|M21 +1 Revitalize|M21 +1 Faith's Fetters|M21 +1 Griffin Aerie|M21 +1 Light of Promise|M21 +1 Thriving Heath|JMP +7 Plains|JMP|2 + +[JMP Doctor 2] +1 Brightmare|JMP +1 Stone Haven Pilgrim|JMP +1 Angel of Mercy|JMP +1 Speaker of the Heavens|M21|1 +1 Anointed Chorister|M21 +1 Basri's Acolyte|M21|1 +1 Secure the Scene|M21 +1 Revitalize|M21 +1 Moment of Heroism|JMP +1 Swift Response|M21 +1 Griffin Aerie|M21 +1 Light of Promise|M21 +1 Thriving Heath|JMP +7 Plains|JMP|2 + +[JMP Doctor 3] +1 Rhox Faithmender|JMP +1 Brightmare|JMP +1 Angel of Mercy|JMP +1 Mesa Unicorn|JMP +1 Anointed Chorister|M21 +1 Basri's Acolyte|M21|1 +1 Revitalize|M21 +1 Moment of Heroism|JMP +1 Swift Response|M21 +1 Griffin Aerie|M21 +1 Light of Promise|M21 +1 Faith's Fetters|M21 +1 Thriving Heath|JMP +7 Plains|JMP|2 + +[JMP Doctor 4] +1 Alabaster Mage|JMP +1 Brightmare|JMP +1 Stone Haven Pilgrim|JMP +1 Angel of Mercy|JMP +1 Bulwark Giant|JMP +1 Anointed Chorister|M21 +1 Basri's Acolyte|M21|1 +1 Swift Response|M21 +1 Revitalize|M21 +1 Cradle of Vitality|JMP +1 Path of Bravery|JMP +1 Griffin Aerie|M21 +1 Thriving Heath|JMP +7 Plains|JMP|2 + +[JMP Dogs 1] +1 Affa Guard Hound|JMP +1 Supply Runners|JMP +1 Cathar's Companion|JMP +1 Trusty Retriever|JMP +1 Pack Leader|M21|1 +1 Selfless Savior|M21 +1 Alpine Watchdog|M21 +1 Rambunctious Mutt|M21 +1 Release the Dogs|JMP +1 Secure the Scene|M21 +1 Feat of Resistance|M21 +1 Pacifism|JMP +1 Thriving Heath|JMP +7 Plains|JMP|8 + +[JMP Dogs 2] +1 Isamaru, Hound of Konda|JMP +1 Affa Guard Hound|JMP +1 Supply Runners|JMP +1 Cathar's Companion|JMP +1 Trusty Retriever|JMP +1 Pack Leader|M21|1 +1 Alpine Watchdog|M21 +1 Rambunctious Mutt|M21 +1 Release the Dogs|JMP +1 Secure the Scene|M21 +1 Dauntless Onslaught|JMP +1 Pacifism|JMP +1 Thriving Heath|JMP +7 Plains|JMP|8 + +[JMP Dragons 1] +1 Dragonloft Idol|JMP +1 Rapacious Dragon|JMP +1 Dragonspeaker Shaman|JMP +1 Dragon Hatchling|JMP +1 Lightning Shrieker|JMP +1 Terror of the Peaks|M21|1 +1 Hellkite Punisher|M21 +1 Bathe in Dragonfire|JMP +1 Dragon Fodder|JMP +1 Draconic Roar|JMP +1 Thrill of Possibility|M21 +1 Thriving Bluff|JMP +8 Mountain|JMP|1 + +[JMP Dragons 2] +1 Lathliss, Dragon Queen|JMP +1 Rapacious Dragon|JMP +1 Dragonlord's Servant|JMP +1 Furnace Whelp|JMP +1 Dragon Hatchling|JMP +1 Lightning Shrieker|JMP +1 Gadrak, the Crown-Scourge|M21|1 +1 Hellkite Punisher|M21 +1 Dragon Fodder|JMP +1 Draconic Roar|JMP +1 Sarkhan's Rage|JMP +1 Thriving Bluff|JMP +8 Mountain|JMP|1 + +[JMP Elves 1] +1 Craterhoof Behemoth|JMP +1 Elvish Archdruid|JMP +1 Dwynen's Elite|JMP +1 Ghirapur Guide|JMP +1 Silhana Wayfinder|JMP +1 Wildheart Invoker|JMP +1 Skyway Sniper|M21 +1 Llanowar Visionary|M21 +1 Hunter's Edge|M21 +1 Crushing Canopy|JMP +1 Titanic Growth|M21 +1 Presence of Gond|JMP +1 Thriving Grove|JMP +7 Forest|JMP|8 + +[JMP Elves 2] +1 Dwynen's Elite|JMP +1 Allosaurus Shepherd|JMP +1 Silhana Wayfinder|JMP +1 Wren's Run Vanquisher|JMP +1 Leaf Gilder|JMP +1 Wildheart Invoker|JMP +1 Skyway Sniper|M21 +1 Llanowar Visionary|M21 +1 Hunter's Edge|M21 +1 Crushing Canopy|JMP +1 Titanic Growth|M21 +1 Presence of Gond|JMP +1 Thriving Grove|JMP +7 Forest|JMP|8 + +[JMP Enchanted 1] +1 Kor Spiritdancer|JMP +1 Blessed Spirits|JMP +1 Stone Haven Pilgrim|JMP +1 Trusty Retriever|JMP +1 Knight of the Tusk|JMP +1 Anointed Chorister|M21 +1 Face of Divinity|JMP +1 Knightly Valor|JMP +1 Forced Worship|JMP +1 Indomitable Will|JMP +1 Faith's Fetters|M21 +1 Dub|M21 +1 Thriving Heath|JMP +7 Plains|JMP|5 + +[JMP Enchanted 2] +1 Ajani's Chosen|JMP +1 Blessed Spirits|JMP +1 Stone Haven Pilgrim|JMP +1 Bulwark Giant|JMP +1 Trusty Retriever|JMP +1 Staunch Shieldmate|M21 +1 Celestial Mantle|JMP +1 Face of Divinity|JMP +1 Knightly Valor|JMP +1 Forced Worship|JMP +1 Indomitable Will|JMP +1 Faith's Fetters|M21 +1 Thriving Heath|JMP +7 Plains|JMP|5 + +[JMP Feathered Friends 1] +1 Healer's Hawk|JMP +1 Steel-Plume Marshal|JMP +1 Aven Gagglemaster|M21 +1 Falconer Adept|M21 +1 Concordia Pegasus|M21 +1 Warded Battlements|M21 +1 Gale Swooper|M21 +1 Celestial Enforcer|M21 +1 Aerial Assault|JMP +1 Dauntless Onslaught|JMP +1 Moment of Heroism|JMP +1 Sky Tether|JMP +1 Thriving Heath|JMP +7 Plains|JMP|7 + +[JMP Feathered Friends 2] +1 Concordia Pegasus|M21 +1 Steel-Plume Marshal|JMP +1 Healer's Hawk|JMP +1 Aven Gagglemaster|M21 +1 Falconer Adept|M21 +1 Warded Battlements|M21 +1 Gale Swooper|M21 +1 Celestial Enforcer|M21 +1 Tandem Tactics|JMP +1 Angelic Ascension|M21 +1 Swift Response|M21 +1 Sky Tether|JMP +1 Thriving Heath|JMP +7 Plains|JMP|7 + +[JMP Feathered Friends 3] +1 Angel of the Dire Hour|JMP +1 Healer's Hawk|JMP +1 Aven Gagglemaster|M21 +1 Falconer Adept|M21 +1 Concordia Pegasus|M21 +1 Warded Battlements|M21 +1 Gale Swooper|M21 +1 Celestial Enforcer|M21 +1 Dauntless Onslaught|JMP +1 Take Heart|JMP +1 Swift Response|M21 +1 Sky Tether|JMP +1 Thriving Heath|JMP +7 Plains|JMP|7 + +[JMP Feathered Friends 4] +1 Archon of Justice|JMP +1 Archon of Redemption|JMP +1 Healer's Hawk|JMP +1 Falconer Adept|M21 +1 Concordia Pegasus|M21 +1 Warded Battlements|M21 +1 Gale Swooper|M21 +1 Celestial Enforcer|M21 +1 Aerial Assault|JMP +1 Aegis of the Heavens|JMP +1 Dauntless Onslaught|JMP +1 Sky Tether|JMP +1 Thriving Heath|JMP +7 Plains|JMP|7 + +[JMP Garruk] +1 Garruk, Unleashed|M21|1 +1 Affectionate Indrik|JMP +1 Brushstrider|JMP +1 Rumbling Baloth|JMP +1 Orazca Frillback|JMP +1 Garruk's Harbinger|M21|1 +1 Garruk's Gorehorn|M21|1 +1 Drowsing Tyrannodon|M21 +1 Hunter's Edge|M21 +1 Hunter's Insight|JMP +1 Ranger's Guile|M21 +1 Garruk's Uprising|M21|1 +1 Thriving Grove|JMP +7 Forest|M21|4 + +[JMP Goblins 1] +1 Beetleback Chief|JMP +1 Muxus, Goblin Grandee|JMP +1 Goblin Commando|JMP +1 Volley Veteran|JMP +1 Boggart Brute|JMP +1 Goblin Instigator|JMP +1 Goblin Shortcutter|JMP +1 Ornery Goblin|JMP +1 Goblin Arsonist|M21 +1 Outnumber|JMP +1 Shock|M21 +1 Makeshift Munitions|JMP +1 Thriving Bluff|JMP +7 Mountain|JMP|4 + +[JMP Goblins 2] +1 Goblin Instigator|JMP +1 Muxus, Goblin Grandee|JMP +1 Beetleback Chief|JMP +1 Goblin Commando|JMP +1 Boggart Brute|JMP +1 Goblin Shortcutter|JMP +1 Ornery Goblin|JMP +1 Battle-Rattle Shaman|M21 +1 Goblin Arsonist|M21 +1 Outnumber|JMP +1 Burn Bright|M21 +1 Makeshift Munitions|JMP +1 Thriving Bluff|JMP +7 Mountain|JMP|4 + +[JMP Goblins 3] +1 Goblin Chieftain|JMP +1 Goblin Goon|JMP +1 Beetleback Chief|JMP +1 Goblin Commando|JMP +1 Volley Veteran|JMP +1 Boggart Brute|JMP +1 Goblin Instigator|JMP +1 Goblin Shortcutter|JMP +1 Ornery Goblin|JMP +1 Goblin Arsonist|M21 +1 Shock|M21 +1 Makeshift Munitions|JMP +1 Thriving Bluff|JMP +7 Mountain|JMP|4 + +[JMP Goblins 4] +1 Krenko, Mob Boss|JMP +1 Goblin Commando|JMP +1 Boggart Brute|JMP +1 Goblin Instigator|JMP +1 Goblin Shortcutter|JMP +1 Ornery Goblin|JMP +1 Goblin Arsonist|M21 +1 Goblin Lore|JMP +1 Goblin Rally|JMP +1 Outnumber|JMP +1 Burn Bright|M21 +1 Makeshift Munitions|JMP +1 Thriving Bluff|JMP +7 Mountain|JMP|4 + +[JMP Heavily Armored 1] +1 Patron of the Valiant|JMP +1 Bulwark Giant|JMP +1 Trusty Retriever|JMP +1 Lightwalker|JMP +1 Tempered Veteran|M21 +1 Siege Striker|M21 +1 Makeshift Battalion|M21 +1 Basri's Acolyte|M21|1 +1 Basri's Solidarity|M21|1 +1 Secure the Scene|M21 +1 Feat of Resistance|M21 +1 Cathars' Crusade|JMP +1 Thriving Heath|JMP +7 Plains|JMP|5 + +[JMP Heavily Armored 2] +1 Patron of the Valiant|JMP +1 Bulwark Giant|JMP +1 Trusty Retriever|JMP +1 Lightwalker|JMP +1 Tempered Veteran|M21 +1 Siege Striker|M21 +1 Makeshift Battalion|M21 +1 Basri's Acolyte|M21|1 +1 Gird for Battle|JMP +1 Secure the Scene|M21 +1 Battlefield Promotion|JMP +1 Cathars' Crusade|JMP +1 Thriving Heath|JMP +7 Plains|JMP|5 + +[JMP Heavily Armored 3] +1 Mikaeus, the Lunarch|JMP +1 Patron of the Valiant|JMP +1 Supply Runners|JMP +1 Bulwark Giant|JMP +1 Trusty Retriever|JMP +1 Lightwalker|JMP +1 Tempered Veteran|M21 +1 Makeshift Battalion|M21 +1 Basri's Acolyte|M21|1 +1 Basri's Solidarity|M21|1 +1 Battlefield Promotion|JMP +1 Divine Arrow|JMP +1 Thriving Heath|JMP +7 Plains|JMP|5 + +[JMP Heavily Armored 4] +1 High Sentinels of Arashin|JMP +1 Supply Runners|JMP +1 Bulwark Giant|JMP +1 Trusty Retriever|JMP +1 Lightwalker|JMP +1 Tempered Veteran|M21 +1 Siege Striker|M21 +1 Makeshift Battalion|M21 +1 Basri's Acolyte|M21|1 +1 Long Road Home|JMP +1 Swift Response|M21 +1 Duelist's Heritage|JMP +1 Thriving Heath|JMP +7 Plains|JMP|5 + +[JMP Lands 1] +1 Ulvenwald Hydra|JMP +1 Awakener Druid|JMP +1 Feral Hydra|JMP +1 Fa'adiyah Seer|JMP +1 Fertilid|JMP +1 Sylvan Ranger|JMP +1 Wildheart Invoker|JMP +1 Cultivate|M21|1 +1 Crushing Canopy|JMP +1 Elemental Uprising|JMP +1 Zendikar's Roil|JMP +1 Vastwood Zendikon|JMP +1 Thriving Grove|JMP +7 Forest|M21|2 + +[JMP Lands 2] +1 Oracle of Mul Daya|JMP +1 Awakener Druid|JMP +1 Feral Hydra|JMP +1 Woodborn Behemoth|JMP +1 Fa'adiyah Seer|JMP +1 Fertilid|JMP +1 Sporemound|JMP +1 Sylvan Ranger|JMP +1 Wildheart Invoker|JMP +1 Cultivate|M21|1 +1 Crushing Canopy|JMP +1 Elemental Uprising|JMP +1 Thriving Grove|JMP +7 Forest|M21|2 + +[JMP Legion 1] +1 Knight of the Tusk|JMP +1 Selfless Savior|M21 +1 Falconer Adept|M21 +1 Valorous Steed|M21 +1 Daybreak Charger|M21 +1 Makeshift Battalion|M21 +1 Basri's Solidarity|M21|1 +1 Legion's Judgment|M21 +1 Path to Exile|JMP +1 Inspired Charge|JMP +1 Raise the Alarm|JMP +1 Blessed Sanctuary|JMP +1 Thriving Heath|JMP +7 Plains|JMP|1 + +[JMP Legion 2] +1 Inspiring Captain|JMP +1 Siege Striker|M21 +1 Valorous Steed|M21 +1 Daybreak Charger|M21 +1 Makeshift Battalion|M21 +1 Staunch Shieldmate|M21 +1 Release the Dogs|JMP +1 Basri's Solidarity|M21|1 +1 Legion's Judgment|M21 +1 Raise the Alarm|JMP +1 Glorious Anthem|M21|1 +1 Faith's Fetters|M21 +1 Thriving Heath|JMP +7 Plains|JMP|1 + +[JMP Legion 3] +1 Siege Striker|M21 +1 Valorous Steed|M21 +1 Daybreak Charger|M21 +1 Makeshift Battalion|M21 +1 Staunch Shieldmate|M21 +1 Legion's Judgment|M21 +1 Release the Dogs|JMP +1 Basri's Solidarity|M21|1 +1 Fortify|JMP +1 Raise the Alarm|JMP +1 Glorious Anthem|M21|1 +1 Faith's Fetters|M21 +1 Thriving Heath|JMP +7 Plains|JMP|1 + +[JMP Legion 4] +1 Lena, Selfless Champion|JMP +1 Mentor of the Meek|JMP +1 Siege Striker|M21 +1 Selfless Savior|M21 +1 Valorous Steed|M21 +1 Daybreak Charger|M21 +1 Makeshift Battalion|M21 +1 Basri's Solidarity|M21|1 +1 Legion's Judgment +1 Fortify|JMP +1 Raise the Alarm|JMP +1 Faith's Fetters|M21 +1 Thriving Heath|JMP +7 Plains|JMP|1 + +[JMP Lightning 1] +1 Weaver of Lightning|JMP +1 Lightning Phoenix|JMP +1 Living Lightning|JMP +2 Lightning Visionary|JMP +1 Lightning Elemental|JMP +1 Lightning Shrieker|JMP +1 Lightning-Core Excavator|JMP +1 Homing Lightning|JMP +1 Lightning Axe|JMP +1 Lightning Bolt|JMP +1 Lightning Diadem|JMP +1 Thriving Bluff|JMP +7 Mountain|JMP|7 + +[JMP Lightning 2] +1 Ball Lightning|JMP +1 Lightning Phoenix|JMP +1 Living Lightning|JMP +1 Weaver of Lightning|JMP +2 Lightning Visionary|JMP +1 Lightning Elemental|JMP +1 Lightning-Core Excavator|JMP +1 Chain Lightning|JMP +1 Lightning Axe|JMP +1 Riddle of Lightning|JMP +1 Lightning Diadem|JMP +1 Thriving Bluff|JMP +7 Mountain|JMP|7 + +[JMP Liliana] +1 Liliana, Waker of the Dead|M21|1 +1 Liliana's Elite|JMP +1 Blighted Bat|JMP +1 Ghoulraiser|JMP +1 Wailing Ghoul|JMP +1 Liliana's Standard Bearer|M21|1 +1 Goremand|M21 +1 Liliana's Devotee|M21|1 +1 Liliana's Steward|M21|1 +1 Settle the Score|JMP +1 Cemetery Recruitment|JMP +1 Rise Again|M21 +1 Thriving Moor|JMP +7 Swamp|M21|4 + +[JMP Milling] +1 Bruvac the Grandiloquent|JMP +1 Belltower Sphinx|JMP +1 Reckless Scholar|JMP +1 Wall of Lost Thoughts|JMP +1 Selhoff Occultist|JMP +1 Vedalken Entrancer|JMP +1 Towering-Wave Mystic|JMP +1 Sweep Away|JMP +1 Thought Collapse|JMP +1 Thought Scour|JMP +1 Teferi's Tutelage|M21|1 +1 Capture Sphere|M21 +1 Thriving Isle|JMP +7 Island|JMP|5 + +[JMP Minions 1] +1 Ghoulcaller's Accomplice|JMP +1 Kels, Fight Fixer|JMP +1 Bone Picker|JMP +1 Dutiful Attendant|JMP +1 Nocturnal Feeder|JMP +1 Shambling Goblin|JMP +1 Goremand|M21 +1 Crypt Lurker|M21 +1 Innocent Blood|JMP +1 Eliminate|M21 +1 Village Rites|M21 +1 Witch's Cauldron|M21 +1 Thriving Moor|JMP +7 Swamp|JMP|1 + +[JMP Minions 2] +1 Eternal Taskmaster|JMP +1 Kels, Fight Fixer|JMP +1 Drainpipe Vermin|JMP +1 Dutiful Attendant|JMP +1 Ghoulcaller's Accomplice|JMP +1 Nocturnal Feeder|JMP +1 Goremand|M21 +1 Crypt Lurker|M21 +1 Bone Splinters|JMP +1 Eliminate|M21 +1 Village Rites|M21 +1 Witch's Cauldron|M21 +1 Thriving Moor|JMP +7 Swamp|JMP|1 + +[JMP Minions 3] +1 Dutiful Attendant|JMP +1 Drainpipe Vermin|JMP +1 Ghoulcaller's Accomplice|JMP +1 Nocturnal Feeder|JMP +1 Goremand|M21 +1 Liliana's Devotee|M21|1 +1 Fetid Imp|M21 +1 Crypt Lurker|M21 +1 Launch Party|JMP +1 Eliminate|M21 +1 Village Rites|M21 +1 Witch's Cauldron|M21 +1 Phyrexian Tower|JMP +1 Thriving Moor|JMP +6 Swamp|JMP|1 + +[JMP Minions 4] +1 Ghoulcaller Gisa|JMP +1 Dutiful Attendant|JMP +1 Ghoulcaller's Accomplice|JMP +1 Nocturnal Feeder|JMP +1 Shambling Goblin|JMP +1 Goremand|M21 +1 Liliana's Devotee|M21|1 +1 Fetid Imp|M21 +1 Innocent Blood|JMP +1 Eliminate|M21 +1 Village Rites|M21 +1 Witch's Cauldron|M21 +1 Thriving Moor|JMP +7 Swamp|JMP|1 + +[JMP Minotaurs 1] +1 Bloodrage Brawler|JMP +1 Sethron, Hurloon General|JMP +1 Warfire Javelineer|JMP +1 Borderland Minotaur|JMP +1 Lightning Visionary|JMP +1 Minotaur Skullcleaver|JMP +1 Minotaur Sureshot|JMP +1 Flurry of Horns|JMP +1 Mugging|JMP +1 Soul Sear|M21 +1 Sure Strike|M21 +1 Herald's Horn|JMP +1 Thriving Bluff|JMP +7 Mountain|JMP|8 + +[JMP Minotaurs 2] +1 Rageblood Shaman|JMP +1 Sethron, Hurloon General|JMP +1 Bloodrage Brawler|JMP +1 Borderland Minotaur|JMP +1 Lightning Visionary|JMP +1 Minotaur Skullcleaver|JMP +1 Minotaur Sureshot|JMP +1 Flurry of Horns|JMP +1 Traitorous Greed|M21 +1 Unleash Fury|M21 +1 Soul Sear|M21 +1 Sure Strike|M21 +1 Thriving Bluff|JMP +7 Mountain|JMP|8 + +[JMP Phyrexian] +1 Sheoldred, Whispering One|JMP +1 Entomber Exarch|JMP +1 Phyrexian Gargantua|JMP +1 Myr Sire|JMP +1 Perilous Myr|JMP +1 Phyrexian Broodlings|JMP +1 Phyrexian Debaser|JMP +1 Phyrexian Rager|JMP +1 Douse in Gloom|JMP +1 Malefic Scythe|M21 +1 Phyrexian Reclamation|JMP +1 Parasitic Implant|JMP +1 Thriving Moor|JMP +7 Swamp|JMP|5 + +[JMP Pirates 1] +1 Rishadan Airship|JMP +1 Corsair Captain|JMP +1 Departed Deckhand|JMP +1 Spectral Sailor|JMP +1 Kitesail Corsair|JMP +1 Prosperous Pirates|JMP +1 Sailor of Means|JMP +1 Chart a Course|JMP +1 Voyage's End|JMP +1 Pirate's Cutlass|JMP +1 Coastal Piracy|JMP +1 Waterknot|JMP +1 Thriving Isle|JMP +7 Island|JMP|7 + +[JMP Pirates 2] +1 Departed Deckhand|JMP +1 Corsair Captain|JMP +1 Spectral Sailor|JMP +1 Kitesail Corsair|JMP +1 Prosperous Pirates|JMP +1 Rishadan Airship|JMP +1 Sailor of Means|JMP +1 Chart a Course|JMP +1 Read the Tides|M21 +1 Pirate's Cutlass|JMP +1 Curious Obsession|JMP +1 Capture Sphere|M21 +1 Thriving Isle|JMP +7 Island|JMP|7 + +[JMP Plus One 1] +1 Armorcraft Judge|JMP +1 Nessian Hornbeetle|JMP +1 Ironshell Beetle|JMP +1 Fertilid|JMP +1 Wildwood Scourge|M21 +1 Trufflesnout|M21 +1 Pridemalkin|M21 +1 Hunter's Edge|M21 +1 Arbor Armament|JMP +1 Invigorating Surge|M21 +1 Primeval Bounty|JMP +1 Thriving Grove|JMP +8 Forest|JMP|3 + +[JMP Plus One 2] +1 Armorcraft Judge|JMP +1 Nessian Hornbeetle|JMP +1 Fertilid|JMP +1 Ironshell Beetle|JMP +1 Wildwood Scourge|M21 +1 Trufflesnout|M21 +1 Pridemalkin|M21 +1 Hunter's Edge|M21 +1 Arbor Armament|JMP +1 Invigorating Surge|M21 +1 Branching Evolution|JMP +1 Thriving Grove|JMP +8 Forest|JMP|3 + +[JMP Plus One 3] +1 Rishkar, Peema Renegade|JMP +1 Nessian Hornbeetle|JMP +1 Fertilid|JMP +1 Scrounging Bandar|JMP +1 Wildwood Scourge|M21 +1 Trufflesnout|M21 +1 Pridemalkin|M21 +1 Hunter's Edge|M21 +1 Inspiring Call|JMP +1 Arbor Armament|JMP +1 Invigorating Surge|M21 +1 Thriving Grove|JMP +8 Forest|JMP|3 + +[JMP Plus One 4] +1 Champion of Lambholt|JMP +1 Nessian Hornbeetle|JMP +1 Scrounging Bandar|JMP +1 Wildwood Scourge|M21 +1 Trufflesnout|M21 +1 Pridemalkin|M21 +1 Hunter's Edge|M21 +1 Lifecrafter's Gift|JMP +1 Arbor Armament|JMP +1 Invigorating Surge|M21 +1 Branching Evolution|JMP +1 Thriving Grove|JMP +8 Forest|JMP|3 + +[JMP Predatory 1] +1 Somberwald Stag|JMP +1 Sylvan Brushstrider|JMP +1 Neyith of the Dire Hunt|JMP +1 Brindle Shoat|JMP +1 Dawntreader Elk|JMP +1 Trufflesnout|M21 +1 Sabertooth Mauler|M21 +1 Irresistible Prey|JMP +1 Time to Feed|JMP +1 Crushing Canopy|JMP +1 Fungal Rebirth|M21 +1 Marauder's Axe|JMP +1 Thriving Grove|JMP +7 Forest|JMP|7 + +[JMP Predatory 2] +1 Gingerbrute|JMP +1 Neyith of the Dire Hunt|JMP +1 Affectionate Indrik|JMP +1 Brindle Shoat|JMP +1 Dawntreader Elk|JMP +1 Trufflesnout|M21 +1 Sabertooth Mauler|M21 +1 Irresistible Prey|JMP +1 Time to Feed|JMP +1 Crushing Canopy|JMP +1 Fungal Rebirth|M21 +1 Marauder's Axe|JMP +1 Thriving Grove|JMP +7 Forest|JMP|7 + +[JMP Predatory 3] +1 Thragtusk|JMP +1 Somberwald Stag|JMP +1 Brindle Shoat|JMP +1 Dawntreader Elk|JMP +1 Gingerbrute|JMP +1 Trufflesnout|M21 +1 Sabertooth Mauler|M21 +1 Irresistible Prey|JMP +1 Time to Feed|JMP +1 Crushing Canopy|JMP +1 Fungal Rebirth|M21 +1 Marauder's Axe|JMP +1 Thriving Grove|JMP +7 Forest|JMP|7 + +[JMP Predatory 4] +1 Ravenous Baloth|JMP +1 Affectionate Indrik|JMP +1 Brindle Shoat|JMP +1 Dawntreader Elk|JMP +1 Sylvan Brushstrider|JMP +1 Trufflesnout|M21 +1 Sabertooth Mauler|M21 +1 Irresistible Prey|JMP +1 Time to Feed|JMP +1 Momentous Fall|JMP +1 Crushing Canopy|JMP +1 Fungal Rebirth|M21 +1 Thriving Grove|JMP +7 Forest|JMP|7 + +[JMP Rainbow] +1 Maelstrom Archangel|JMP +1 Chamber Sentry|JMP +1 Dinrova Horror|JMP +1 Fusion Elemental|JMP +1 Raging Regisaur|JMP +1 Ironroot Warlord|JMP +1 Alloy Myr|JMP +1 Skittering Surveyor|JMP +1 Prismite|M21 +1 Auger Spree|JMP +1 Prophetic Prism|JMP +1 Lawmage's Binding|JMP +1 Mirrodin's Core|JMP +1 Rupture Spire|JMP +1 Forest|JMP +1 Island|JMP +1 Mountain|JMP +1 Plains|JMP +1 Swamp|JMP +1 Terramorphic Expanse|JMP + +[JMP Reanimated 1] +1 Mire Triton|JMP +1 Cadaver Imp|JMP +1 Crow of Dark Tidings|JMP +1 Miasmic Mummy|JMP +1 Tithebearer Giant|JMP +1 Archfiend's Vessel +1 Goremand|M21 +1 Crypt Lurker|M21 +1 Reanimate|JMP +1 Funeral Rites|JMP +1 Rise Again|M21 +1 Eliminate|M21 +1 Thriving Moor|JMP +7 Swamp|JMP|3 + +[JMP Reanimated 2] +1 Mire Triton|JMP +1 Crow of Dark Tidings|JMP +1 Miasmic Mummy|JMP +1 Carrion Grub|M21 +1 Goremand|M21 +1 Crypt Lurker|M21 +1 Gloom Sower|M21 +1 Reanimate|JMP +1 Funeral Rites|JMP +1 Macabre Waltz|JMP +1 Rise Again|M21 +1 Eliminate|M21 +1 Thriving Moor|JMP +7 Swamp|JMP|3 + +[JMP Reanimated 3] +1 Gravewaker|JMP +1 Scourge of Nel Toth|JMP +1 Mire Triton|JMP +1 Crow of Dark Tidings|JMP +1 Miasmic Mummy|JMP +1 Goremand|M21 +1 Crypt Lurker|M21 +1 Exhume|JMP +1 Funeral Rites|JMP +1 Rise Again|M21 +1 Eliminate|M21 +1 Zombie Infestation|JMP +1 Thriving Moor|JMP +7 Swamp|JMP|3 + +[JMP Reanimated 4] +1 Mire Triton|JMP +1 Crow of Dark Tidings|JMP +1 Miasmic Mummy|JMP +1 Carrion Grub|M21 +1 Goremand|M21 +1 Crypt Lurker|M21 +1 Gloom Sower|M21 +1 Rise of the Dark Realms|JMP +1 Funeral Rites|JMP +1 Soul Salvage|JMP +1 Rise Again|M21 +1 Eliminate|M21 +1 Thriving Moor|JMP +7 Swamp|JMP|3 + +[JMP Rogues 1] +1 Gonti, Lord of Luxury|JMP +1 Mausoleum Turnkey|JMP +1 Oona's Blackguard|JMP +1 Lawless Broker|JMP +1 Nightshade Stinger|JMP +1 Nocturnal Feeder|JMP +1 Thieves' Guild Enforcer|M21|1 +1 Masked Blackguard|M21 +1 Alchemist's Gift|M21 +1 Finishing Blow|M21 +1 Rogue's Gloves|JMP +1 Stab Wound|JMP +1 Thriving Moor|JMP +7 Swamp|JMP|4 + +[JMP Rogues 2] +1 Corpse Traders|JMP +1 Oona's Blackguard|JMP +1 Corpse Hauler|JMP +1 Lawless Broker|JMP +1 Nightshade Stinger|JMP +1 Nocturnal Feeder|JMP +1 Thieves' Guild Enforcer|M21|1 +1 Masked Blackguard|M21 +1 Last Gasp|JMP +1 Alchemist's Gift|M21 +1 Rogue's Gloves|JMP +1 Stab Wound|JMP +1 Thriving Moor|JMP +7 Swamp|JMP|4 + +[JMP Seismic] +1 Grim Lavamancer|JMP +1 Cinder Elemental|JMP +1 Seismic Elemental|JMP +1 Ashmouth Hound|JMP +1 Bloodrock Cyclops|JMP +1 Molten Ravager|JMP +1 Spitting Earth|JMP +1 Magmaquake|JMP +1 Magma Jet|JMP +1 Volcanic Fallout|JMP +1 Volcanic Geyser|M21 +1 Mana Geode|JMP +1 Thriving Bluff|JMP +7 Mountain|JMP|3 + +[JMP Smashing 1] +1 Bloodrage Brawler|JMP +1 Flametongue Kavu|JMP +1 Borderland Marauder|JMP +1 Heartfire Immolator|M21 +1 Onakke Ogre|M21 +1 Turret Ogre|M21 +1 Bone Pit Brute|M21 +1 Volcanic Salvo|M21|1 +1 Fling|JMP +1 Unleash Fury|M21 +1 Shock|M21 +1 Furious Rise|M21 +1 Thriving Bluff|JMP +7 Mountain|JMP|6 + +[JMP Smashing 2] +1 Bloodrage Brawler|JMP +1 Borderland Marauder|JMP +1 Heartfire Immolator|M21 +1 Onakke Ogre|M21 +1 Turret Ogre|M21 +1 Bone Pit Brute|M21 +1 Volcanic Salvo|M21 +1 Flames of the Raze-Boar|JMP +1 Fling|JMP +1 Hungry Flames|JMP +1 Short Sword|M21 +1 Furious Rise|M21 +1 Thriving Bluff|JMP +7 Mountain|JMP|6 + +[JMP Smashing 3] +1 Hamletback Goliath|JMP +1 Bloodrage Brawler|JMP +1 Inferno Hellion|JMP +1 Borderland Marauder|JMP +1 Heartfire Immolator|M21 +1 Onakke Ogre|M21 +1 Turret Ogre|M21 +1 Bone Pit Brute|M21 +1 Fling|JMP +1 Unleash Fury|M21 +1 Sarkhan's Unsealing|JMP +1 Furious Rise|M21 +1 Thriving Bluff|JMP +7 Mountain|JMP|6 + +[JMP Smashing 4] +1 Etali, Primal Storm|JMP +1 Bloodrage Brawler|JMP +1 Bloodshot Trainee|JMP +1 Borderland Marauder|JMP +1 Heartfire Immolator|M21 +1 Onakke Ogre|M21 +1 Turret Ogre|M21 +1 Bone Pit Brute|M21 +1 Fling|JMP +1 Hungry Flames|JMP +1 Furious Rise|M21 +1 Furor of the Bitten|M21 +1 Thriving Bluff|JMP +7 Mountain|JMP|6 + +[JMP Spellcasting 1] +1 Thermo-Alchemist|JMP +1 Living Lightning|JMP +1 Lightning Visionary|JMP +1 Chandra's Pyreling|M21|1 +1 Kinetic Augur|M21 +1 Heartfire Immolator|M21 +1 Blindblast|JMP +1 Hungry Flames|JMP +1 Goblin Wizardry|M21 +1 Shock|M21 +1 Thrill of Possibility|M21 +1 Double Vision|M21|1 +1 Thriving Bluff|JMP +7 Mountain|JMP|5 + +[JMP Spellcasting 2] +1 Young Pyromancer|JMP +1 Kiln Fiend|JMP +1 Lightning Visionary|JMP +1 Thermo-Alchemist|JMP +1 Chandra's Pyreling|M21|1 +1 Kinetic Augur|M21 +1 Heartfire Immolator|M21 +1 Flame Lash|JMP +1 Hungry Flames|JMP +1 Shock|M21 +1 Thrill of Possibility|M21 +1 Double Vision|M21|1 +1 Thriving Bluff|JMP +7 Mountain|JMP|5 + +[JMP Spellcasting 3] +1 Charmbreaker Devils|JMP +1 Dualcaster Mage|JMP +1 Living Lightning|JMP +1 Lightning Visionary|JMP +1 Thermo-Alchemist|JMP +1 Chandra's Pyreling|M21|1 +1 Kinetic Augur|M21 +1 Heartfire Immolator|M21 +1 Dragon Fodder|JMP +1 Hungry Flames|JMP +1 Shock|M21 +1 Thrill of Possibility|M21 +1 Thriving Bluff|JMP +7 Mountain|JMP|5 + +[JMP Spellcasting 4] +1 Kiln Fiend|JMP +1 Lightning Visionary|JMP +1 Thermo-Alchemist|JMP +1 Chandra's Pyreling|M21|1 +1 Kinetic Augur|M21 +1 Heartfire Immolator|M21 +1 Doublecast|JMP +1 Immolating Gyre|JMP +1 Crash Through|M21 +1 Hungry Flames|JMP +1 Shock|M21 +1 Thrill of Possibility|M21 +1 Thriving Bluff|JMP +7 Mountain|JMP|5 + +[JMP Spirits 1] +1 Battleground Geist|JMP +1 Departed Deckhand|JMP +1 Nebelgast Herald|JMP +1 Murmuring Phantasm|JMP +1 Shacklegeist|M21|1 +1 Roaming Ghostlight|M21 +1 Tome Anima|M21 +1 Winged Words|JMP +1 Essence Flux|JMP +1 Befuddle|JMP +1 Frost Breath|M21 +1 Capture Sphere|M21 +1 Thriving Isle|JMP +7 Island|JMP|6 + +[JMP Spirits 2] +1 Rattlechains|JMP +1 Battleground Geist|JMP +1 Departed Deckhand|JMP +1 Nebelgast Herald|JMP +1 Shacklegeist|M21|1 +1 Roaming Ghostlight|M21 +1 Tome Anima|M21 +1 Winged Words|JMP +1 Rewind|M21 +1 Rookie Mistake|M21 +1 Frost Breath|M21 +1 Capture Sphere|M21 +1 Thriving Isle|JMP +7 Island|JMP|6 + +[JMP Spooky 1] +1 Bone Picker|JMP +1 Eternal Taskmaster|JMP +1 Gristle Grinner|JMP +1 Dutiful Attendant|JMP +1 Liliana's Standard Bearer|M21|1 +1 Crypt Lurker|M21 +1 Caged Zombie|M21 +1 Fetid Imp|M21 +1 Barter in Blood|JMP +1 Finishing Blow|M21 +1 Village Rites|M21 +1 Malefic Scythe|M21 +1 Thriving Moor|JMP +7 Swamp|JMP|8 + +[JMP Spooky 2] +1 Harvester of Souls|JMP +1 Bone Picker|JMP +1 Eternal Taskmaster|JMP +1 Gristle Grinner|JMP +1 Dutiful Attendant|JMP +1 Sanitarium Skeleton|JMP +1 Crypt Lurker|M21 +1 Caged Zombie|M21 +1 Barter in Blood|JMP +1 Bone Splinters|JMP +1 Finishing Blow|M21 +1 Malefic Scythe|M21 +1 Thriving Moor|JMP +7 Swamp|JMP|8 + +[JMP Spooky 3] +1 Ogre Slumlord|JMP +1 Bone Picker|JMP +1 Eternal Taskmaster|JMP +1 Gristle Grinner|JMP +1 Dutiful Attendant|JMP +1 Liliana's Devotee|M21|1 +1 Crypt Lurker|M21 +1 Caged Zombie|M21 +1 Fetid Imp|M21 +1 Languish|JMP +1 Finishing Blow|M21 +1 Malefic Scythe|M21 +1 Thriving Moor|JMP +7 Swamp|JMP|8 + +[JMP Spooky 4] +1 Bone Picker|JMP +1 Eternal Taskmaster|JMP +1 Gristle Grinner|JMP +1 Dutiful Attendant|JMP +1 Plagued Rusalka|JMP +1 Sanitarium Skeleton|JMP +1 Liliana's Devotee|M21|1 +1 Crypt Lurker|M21 +1 Caged Zombie|M21 +1 Finishing Blow|M21 +1 Malefic Scythe|M21 +1 Black Market|JMP +1 Thriving Moor|JMP +7 Swamp|JMP|8 + +[JMP Teferi] +1 Teferi, Master of Time|M21|1 +1 Prescient Chimera|JMP +1 Sage's Row Savant|JMP +1 Tolarian Kraken|JMP +1 Vodalian Arcanist|M21 +1 Teferi's Protege|M21|1 +1 Talrand's Invocation|JMP +1 Exclude|JMP +1 Leave in the Dust|JMP +1 Opt|M21 +1 Teferi's Ageless Insight|M21|1 +1 Teferi's Tutelage|M21|1 +1 Thriving Isle|JMP +7 Island|M21|4 + +[JMP Tree Hugging 1] +1 Primordial Sage|JMP +1 Wall of Blossoms|JMP +1 Ambassador Oak|JMP +1 Burlfist Oak|M21 +1 Warden of the Woods|M21 +1 Llanowar Visionary|M21 +1 Snarespinner|M21 +1 Gnarled Sage|M21 +1 Nature's Way|JMP +1 Explore|JMP +1 Aggressive Urge|JMP +1 Crushing Canopy|JMP +1 Thriving Grove|JMP +7 Forest|JMP|1 + +[JMP Tree Hugging 2] +1 Primordial Sage|JMP +1 Wall of Blossoms|JMP +1 Ambassador Oak|JMP +1 Burlfist Oak|M21 +1 Warden of the Woods|M21 +1 Llanowar Visionary|M21 +1 Snarespinner|M21 +1 Gnarled Sage|M21 +1 Nature's Way|JMP +1 Explore|JMP +1 Crushing Canopy|JMP +1 Wildsize|JMP +1 Thriving Grove|JMP +7 Forest|JMP|1 + +[JMP Tree Hugging 3] +1 Wall of Blossoms|JMP +1 Ambassador Oak|JMP +1 Jolrael, Mwonvuli Recluse|M21|1 +1 Burlfist Oak|M21 +1 Warden of the Woods|M21 +1 Llanowar Visionary|M21 +1 Snarespinner|M21 +1 Gnarled Sage|M21 +1 Nature's Way|JMP +1 Explore|JMP +1 Aggressive Urge|JMP +1 Crushing Canopy|JMP +1 Thriving Grove|JMP +7 Forest|JMP|1 + +[JMP Tree Hugging 4] +1 Soul of the Harvest|JMP +1 Wall of Blossoms|JMP +1 Burlfist Oak|M21 +1 Warden of the Woods|M21 +1 Llanowar Visionary|M21 +1 Snarespinner|M21 +1 Gnarled Sage|M21 +1 Nature's Way|JMP +1 Explore|JMP +1 Crushing Canopy|JMP +1 Wildsize|JMP +1 Verdant Embrace|JMP +1 Thriving Grove|JMP +7 Forest|JMP|1 + +[JMP Under the Sea 1] +1 Sigiled Starfish|JMP +1 Octoprophet|JMP +1 Wishful Merfolk|JMP +1 Aegis Turtle|JMP +1 Pursued Whale|M21|1 +1 Tolarian Kraken|M21 +1 Waker of Waves|M21 +1 Voyage's End|JMP +1 Unstable Obelisk|JMP +1 Waterknot|JMP +1 Rousing Read|M21 +1 Thriving Isle|JMP +8 Island|JMP|1 + +[JMP Under the Sea 2] +1 Cryptic Serpent|JMP +1 Sigiled Starfish|JMP +1 Octoprophet|JMP +1 Wishful Merfolk|JMP +1 Aegis Turtle|JMP +1 Pursued Whale|M21|1 +1 Waker of Waves|M21 +1 Whelming Wave|JMP +1 Sweep Away|JMP +1 Unstable Obelisk|JMP +1 Waterknot|JMP +1 Thriving Isle|JMP +8 Island|JMP|1 + +[JMP Unicorns] +1 Inspiring Unicorn|JMP +1 Emiel the Blessed|JMP +1 Brightmare|JMP +1 Mesa Unicorn|JMP +1 Ronom Unicorn|JMP +1 Valorous Steed|M21 +1 Daybreak Charger|M21 +1 Valorous Stance|JMP +1 Cloudshift|JMP +1 Inspired Charge|JMP +1 Blessed Sanctuary|JMP +1 Faith's Fetters|M21 +1 Thriving Heath|JMP +7 Plains|JMP|4 + +[JMP Vampires 1] +1 Blood Artist|JMP +1 Bloodbond Vampire|JMP +1 Gifted Aetherborn|JMP +1 Kalastria Nightwatch|JMP +1 Nocturnal Feeder|JMP +1 Vito, Thorn of the Dusk Rose|M21|1 +1 Silversmote Ghoul|M21 +1 Gloom Sower|M21 +1 Agonizing Syphon|JMP +1 Sanguine Indulgence|M21 +1 Last Gasp|JMP +1 Eternal Thirst|JMP +1 Thriving Moor|JMP +7 Swamp|JMP|7 + +[JMP Vampires 2] +1 Blood Host|JMP +1 Bloodbond Vampire|JMP +1 Gifted Aetherborn|JMP +1 Child of Night|JMP +1 Nocturnal Feeder|JMP +1 Vito, Thorn of the Dusk Rose|M21|1 +1 Silversmote Ghoul|M21 +1 Gloom Sower|M21 +1 Agonizing Syphon|JMP +1 Sanguine Indulgence|M21 +1 Last Gasp|JMP +1 Eternal Thirst|JMP +1 Thriving Moor|JMP +7 Swamp|JMP|7 + +[JMP Vampires 3] +1 Sangromancer|JMP +1 Bloodbond Vampire|JMP +1 Gifted Aetherborn|JMP +1 Sengir Vampire|JMP +1 Nocturnal Feeder|JMP +1 Vampire Neonate|JMP +1 Silversmote Ghoul|M21 +1 Gloom Sower|M21 +1 Agonizing Syphon|JMP +1 Sanguine Indulgence|M21 +1 Last Gasp|JMP +1 Exquisite Blood|JMP +1 Thriving Moor|JMP +7 Swamp|JMP|7 + +[JMP Vampires 4] +1 Drana, Liberator of Malakir|JMP +1 Bloodbond Vampire|JMP +1 Falkenrath Noble|JMP +1 Gifted Aetherborn|JMP +1 Child of Night|JMP +1 Nocturnal Feeder|JMP +1 Silversmote Ghoul|M21 +1 Gloom Sower|M21 +1 Agonizing Syphon|JMP +1 Sanguine Indulgence|M21 +1 Last Gasp|JMP +1 Mark of the Vampire|JMP +1 Thriving Moor|JMP +7 Swamp|JMP|7 + +[JMP Walls] +1 Wall of Blossoms|JMP +1 Towering Titan|JMP +1 Carven Caryatid|JMP +1 Gargoyle Sentinel|JMP +1 Overgrown Battlement|JMP +1 Grave Bramble|JMP +1 Wall of Vines|JMP +1 Roving Keep|JMP +1 Portcullis Vine|M21 +1 Crushing Canopy|JMP +1 Warmonger's Chariot|JMP +1 Assault Formation|JMP +1 Thriving Grove|JMP +7 Forest|JMP|6 + +[JMP Well-Read 1] +1 Suspicious Bookcase|JMP +1 Ormos, Archive Keeper|JMP +1 Oneirophage|JMP +1 Erratic Visionary|JMP +1 Runed Servitor|JMP +1 Tolarian Kraken|M21 +1 Tome Anima|M21 +1 Library Larcenist|M21 +1 Opt|M21 +1 Curiosity|JMP +1 Narcolepsy|JMP +1 Rousing Read|M21 +1 Thriving Isle|JMP +7 Island|JMP|8 + +[JMP Well-Read 2] +1 Ormos, Archive Keeper|JMP +1 Oneirophage|JMP +1 Erratic Visionary|JMP +1 Runed Servitor|JMP +1 Tolarian Kraken|M21 +1 Tome Anima|M21 +1 Library Larcenist|M21 +1 Opt|M21 +1 Arcane Encyclopedia|JMP +1 Curiosity|JMP +1 Capture Sphere|M21 +1 Rousing Read|M21 +1 Thriving Isle|JMP +7 Island|JMP|8 + +[JMP Well-Read 3] +1 Oneirophage|JMP +1 Suspicious Bookcase|JMP +1 Cloudreader Sphinx|JMP +1 Erratic Visionary|JMP +1 Runed Servitor|JMP +1 Tolarian Kraken|M21 +1 Tome Anima|M21 +1 Library Larcenist|M21 +1 Opt|M21 +1 Rhystic Study|JMP +1 Curiosity|JMP +1 Narcolepsy|JMP +1 Thriving Isle|JMP +7 Island|JMP|8 + +[JMP Well-Read 4] +1 Mystic Archaeologist|JMP +1 Oneirophage|JMP +1 Suspicious Bookcase|JMP +1 Cloudreader Sphinx|JMP +1 Runed Servitor|JMP +1 Tolarian Kraken|M21 +1 Tome Anima|M21 +1 Library Larcenist|M21 +1 Read the Runes|JMP +1 Opt|M21 +1 Curiosity|JMP +1 Capture Sphere|M21 +1 Thriving Isle|JMP +7 Island|JMP|8 + +[JMP Witchcraft 1] +1 Bogbrew Witch|JMP +1 Witch of the Moors|JMP +1 Malakir Familiar|JMP +1 Tempting Witch|JMP +1 Bloodhunter Bat|JMP +1 Cauldron Familiar|JMP +2 Festering Newt|JMP +1 Bake into a Pie|JMP +1 Finishing Blow|M21 +1 Bubbling Cauldron|JMP +1 Witch's Cauldron|M21 +1 Thriving Moor|JMP +7 Swamp|JMP|6 + +[JMP Witchcraft 2] +1 Tempting Witch|JMP +1 Bogbrew Witch|JMP +1 Witch of the Moors|JMP +1 Swarm of Bloodflies|JMP +1 Black Cat|JMP +1 Bloodhunter Bat|JMP +2 Festering Newt|JMP +1 Blood Divination|JMP +1 Bake into a Pie|JMP +1 Last Gasp|JMP +1 Bubbling Cauldron|JMP +1 Thriving Moor|JMP +7 Swamp|JMP|6 + +[JMP Wizards 1] +1 Talrand, Sky Summoner|JMP +1 Exclusion Mage|JMP +1 Sage's Row Savant|JMP +1 Shipwreck Dowser|M21 +1 Vodalian Arcanist|M21 +1 Talrand's Invocation|JMP +1 Winged Words|JMP +1 Read the Tides|M21 +1 Wizard's Retort|JMP +1 Befuddle|JMP +1 Frost Breath|M21 +1 Opt|M21 +1 Thriving Isle|JMP +7 Island|JMP|2 + +[JMP Wizards 2] +1 Exclusion Mage|JMP +1 Crookclaw Transmuter|JMP +1 Sage's Row Savant|JMP +1 Sea Gate Oracle|JMP +1 Shipwreck Dowser|M21 +1 Vodalian Arcanist|M21 +1 Talrand's Invocation|JMP +1 Winged Words|JMP +1 Read the Tides|M21 +1 Wizard's Retort|JMP +1 Rookie Mistake|M21 +1 Opt|M21 +1 Riptide Laboratory|JMP +1 Thriving Isle|JMP +6 Island|JMP|2 + +[JMP Wizards 3] +1 Talrand, Sky Summoner|JMP +1 Sage's Row Savant|JMP +1 Shipwreck Dowser|M21 +1 Vodalian Arcanist|M21 +1 Teferi's Protege|M21|1 +1 Talrand's Invocation|JMP +1 Winged Words|JMP +1 Read the Tides|M21 +1 Wizard's Retort|JMP +1 Unsubstantiate|M21 +1 Opt|M21 +1 Capture Sphere|M21 +1 Thriving Isle|JMP +7 Island|JMP|2 + +[JMP Wizards 4] +1 Sage's Row Savant|JMP +1 Storm Sculptor|JMP +1 Barrin, Tolarian Archmage|M21|1 +1 Shipwreck Dowser|M21 +1 Vodalian Arcanist|M21 +1 Teferi's Protege|M21|1 +1 Talrand's Invocation|JMP +1 Read the Tides|M21 +1 Wizard's Retort|JMP +1 Peel from Reality|JMP +1 Rain of Revelation|M21 +1 Frost Breath|M21 +1 Thriving Isle|JMP +7 Island|JMP|2 + +[2XM Foils] +Karn Liberated+|2XM +Alabaster Mage+|2XM +Ancestral Blade+|2XM +Angel of the Dawn+|2XM +Archangel of Thune+|2XM +Auriok Salvagers+|2XM +Austere Command+|2XM +Avacyn, Angel of Hope+|2XM +Blade Splicer+|2XM +Boon Reflection+|2XM +Council's Judgment+|2XM +Crib Swap+|2XM +Crusader of Odric+|2XM +Ethersworn Canonist+|2XM +Fencing Ace+|2XM +Flickerwisp+|2XM +Fortify+|2XM +Glint-Sleeve Artisan+|2XM +Kemba, Kha Regent+|2XM +Land Tax+|2XM +Leonin Abunas+|2XM +Master Splicer+|2XM +Myrsmith+|2XM +Open the Vaults+|2XM +Path to Exile+|2XM +Puresteel Paladin+|2XM +Remember the Fallen+|2XM +Revoke Existence+|2XM +Sanctum Gargoyle+|2XM +Sanctum Spirit+|2XM +Stoneforge Mystic+|2XM +Stonehewer Giant+|2XM +Strength of Arms+|2XM +Tempered Steel+|2XM +Thraben Inspector+|2XM +Topple the Statue+|2XM +Valor in Akros+|2XM +Valorous Stance+|2XM +Wrath of God+|2XM +Apprentice Wizard+|2XM +Arcum Dagsson+|2XM +Argivian Restoration+|2XM +Braids, Conjurer Adept+|2XM +Brainstorm+|2XM +Cloudreader Sphinx+|2XM +Corridor Monitor+|2XM +Cyclonic Rift+|2XM +Deepglow Skate+|2XM +Esperzoa+|2XM +Faerie Mechanist+|2XM +Force of Will+|2XM +Frogify+|2XM +Grand Architect+|2XM +Hinder+|2XM +Inkwell Leviathan+|2XM +Jace, the Mind Sculptor+|2XM +Master of Etherium+|2XM +Master Transmuter+|2XM +Metallic Rebuke+|2XM +Parasitic Strix+|2XM +Phyrexian Metamorph+|2XM +Pongify+|2XM +Relic Runner+|2XM +Reshape+|2XM +Riddlesmith+|2XM +Rush of Knowledge+|2XM +Sentinel of the Pearl Trident+|2XM +Serra Sphinx+|2XM +Sift+|2XM +Steel Sabotage+|2XM +Thirst for Knowledge+|2XM +Thought Reflection+|2XM +Treasure Mage+|2XM +Vedalken Infuser+|2XM +Well of Ideas+|2XM +Ad Nauseam+|2XM +Beacon of Unrest+|2XM +Bone Picker+|2XM +Cast Down+|2XM +Costly Plunder+|2XM +Dark Confidant+|2XM +Death's Shadow+|2XM +Defiant Salvager+|2XM +Dire Fleet Hoarder+|2XM +Disciple of Bolas+|2XM +Disciple of the Vault+|2XM +Divest+|2XM +Doomed Necromancer+|2XM +Dread Return+|2XM +Driver of the Dead+|2XM +Drown in Sorrow+|2XM +Executioner's Capsule+|2XM +Fatal Push+|2XM +Geth, Lord of the Vault+|2XM +Glaze Fiend+|2XM +Heartless Pillage+|2XM +Magus of the Abyss+|2XM +Magus of the Will+|2XM +Morkrut Banshee+|2XM +Oubliette+|2XM +Ovalchase Daredevil+|2XM +Painsmith+|2XM +Ravenous Trap+|2XM +Salvage Titan+|2XM +Silumgar Scavenger+|2XM +Skirsdag High Priest+|2XM +Skithiryx, the Blight Dragon+|2XM +Supernatural Stamina+|2XM +Thoughtseize+|2XM +Toxic Deluge+|2XM +Twisted Abomination+|2XM +Vampire Hexmage+|2XM +Wound Reflection+|2XM +Abrade+|2XM +Balduvian Rage+|2XM +Battle-Rattle Shaman+|2XM +Blasphemous Act+|2XM +Blood Moon+|2XM +Bloodshot Trainee+|2XM +Brimstone Volley+|2XM +Cathartic Reunion+|2XM +Cragganwick Cremator+|2XM +Dismantle+|2XM +Dualcaster Mage+|2XM +Galvanic Blast+|2XM +Goblin Gaveleer+|2XM +Goblin Guide+|2XM +Godo, Bandit Warlord+|2XM +Grim Lavamancer+|2XM +Heat Shimmer+|2XM +Imperial Recruiter+|2XM +Ion Storm+|2XM +Kazuul's Toll Collector+|2XM +Kuldotha Flamefiend+|2XM +Lightning Axe+|2XM +Mana Echoes+|2XM +Orcish Vandal+|2XM +Pyrewild Shaman+|2XM +Rage Reflection+|2XM +Rapacious Dragon+|2XM +Ravenous Intruder+|2XM +Rolling Earthquake+|2XM +Salivating Gremlins+|2XM +Skinbrand Goblin+|2XM +Sneak Attack+|2XM +Temur Battle Rage+|2XM +Thopter Engineer+|2XM +Trash for Treasure+|2XM +Tuktuk the Explorer+|2XM +Weapon Surge+|2XM +Ancient Stirrings+|2XM +Avenger of Zendikar+|2XM +Awakening Zone+|2XM +Bloodbriar+|2XM +Bloodspore Thrinax+|2XM +Champion of Lambholt+|2XM +Chatter of the Squirrel+|2XM +Chord of Calling+|2XM +Clear Shot+|2XM +Conclave Naturalists+|2XM +Crop Rotation+|2XM +Crushing Vines+|2XM +Death-Hood Cobra+|2XM +Doubling Season+|2XM +Elvish Aberration+|2XM +Enlarge+|2XM +Exploration+|2XM +Fierce Empath+|2XM +Gelatinous Genesis+|2XM +Greater Good+|2XM +Heartbeat of Spring+|2XM +Invigorate+|2XM +Kozilek's Predator+|2XM +Liege of the Tangle+|2XM +Mana Reflection+|2XM +Might of the Masses+|2XM +Noble Hierarch+|2XM +Reclamation Sage+|2XM +Shamanic Revelation+|2XM +Skullmulcher+|2XM +Sylvan Might+|2XM +Terastodon+|2XM +Thragtusk+|2XM +Ulvenwald Mysteries+|2XM +Vengevine+|2XM +Veteran Explorer+|2XM +Whisperer of the Wilds+|2XM +Woodland Champion+|2XM +Arixmethes, Slumbering Isle+|2XM +Atraxa, Praetors' Voice+|2XM +Baleful Strix+|2XM +Breya, Etherium Shaper+|2XM +Brudiclad, Telchor Engineer+|2XM +Deathreap Ritual+|2XM +Falkenrath Aristocrat+|2XM +Fulminator Mage+|2XM +Geist of Saint Traft+|2XM +Ghor-Clan Rampager+|2XM +Glassdust Hulk+|2XM +Hanna, Ship's Navigator+|2XM +Hidden Stockpile+|2XM +Izzet Charm+|2XM +Jhoira, Weatherlight Captain+|2XM +Kaalia of the Vast+|2XM +Karrthus, Tyrant of Jund+|2XM +Maelstrom Nexus+|2XM +Maelstrom Pulse+|2XM +Manamorphose+|2XM +Mazirek, Kraul Death Priest+|2XM +Meddling Mage+|2XM +Merciless Eviction+|2XM +Progenitor Mimic+|2XM +Rhys the Redeemed+|2XM +Riku of Two Reflections+|2XM +Savageborn Hydra+|2XM +The Scarab God+|2XM +Selesnya Guildmage+|2XM +Sen Triplets+|2XM +Sharuum the Hegemon+|2XM +Sphinx Summoner+|2XM +Swiftblade Vindicator+|2XM +Thopter Foundry+|2XM +Time Sieve+|2XM +Unlicensed Disintegration+|2XM +Vexing Shusher+|2XM +Vish Kal, Blood Arbiter+|2XM +Voice of Resurgence+|2XM +Weapons Trainer+|2XM +Yavimaya's Embrace+|2XM +Accomplished Automaton+|2XM +Adaptive Automaton+|2XM +Basalt Monolith+|2XM +Basilisk Collar+|2XM +Batterskull+|2XM +Blightsteel Colossus+|2XM +Bosh, Iron Golem+|2XM +Cathodion+|2XM +Chief of the Foundry+|2XM +Chromatic Star+|2XM +Chrome Mox+|2XM +Clone Shell+|2XM +Cogwork Assembler+|2XM +Conjurer's Closet+|2XM +Coretapper+|2XM +Cranial Plating+|2XM +Culling Dais+|2XM +Darksteel Axe+|2XM +Darksteel Forge+|2XM +Duplicant+|2XM +Eager Construct+|2XM +Endless Atlas+|2XM +Engineered Explosives+|2XM +Ensnaring Bridge+|2XM +Everflowing Chalice+|2XM +Expedition Map+|2XM +Flayer Husk+|2XM +Gleaming Barrier+|2XM +Golem Artisan+|2XM +Golem-Skin Gauntlets+|2XM +Hammer of Nazahn+|2XM +Ichor Wellspring+|2XM +Iron Bully+|2XM +Iron League Steed+|2XM +Isochron Scepter+|2XM +Jhoira's Familiar+|2XM +Kuldotha Forgemaster+|2XM +Lightning Greaves+|2XM +Lux Cannon+|2XM +Magnifying Glass+|2XM +Mana Crypt+|2XM +Masterwork of Ingenuity+|2XM +Mesmeric Orb+|2XM +Metalspinner's Puzzleknot+|2XM +Mishra's Bauble+|2XM +Mox Opal+|2XM +Myr Battlesphere+|2XM +Myr Retriever+|2XM +O-Naginata+|2XM +Oblivion Stone+|2XM +Peace Strider+|2XM +Pentad Prism+|2XM +Phyrexian Revoker+|2XM +Pyrite Spellbomb+|2XM +Ratchet Bomb+|2XM +Sandstone Oracle+|2XM +Sculpting Steel+|2XM +Sickleslicer+|2XM +Skinwing+|2XM +Spellskite+|2XM +Sphinx of the Guildpact+|2XM +Springleaf Drum+|2XM +Sundering Titan+|2XM +Sunforger+|2XM +Surge Node+|2XM +Sword of Body and Mind+|2XM +Sword of Feast and Famine+|2XM +Sword of Fire and Ice+|2XM +Sword of Light and Shadow+|2XM +Sword of the Meek+|2XM +Sword of War and Peace+|2XM +Throne of Geth+|2XM +Treasure Keeper+|2XM +Trinisphere+|2XM +Tumble Magnet+|2XM +Vulshok Gauntlets+|2XM +Walking Ballista+|2XM +Welding Jar+|2XM +Wurmcoil Engine+|2XM +Academy Ruins+|2XM +Ash Barrens+|2XM +Blinkmoth Nexus+|2XM +Buried Ruin+|2XM +Cascade Bluffs+|2XM +Dark Depths+|2XM +Darksteel Citadel+|2XM +Fetid Heath+|2XM +Fire-Lit Thicket+|2XM +Flooded Grove+|2XM +Glimmervoid+|2XM +Graven Cairns+|2XM +High Market+|2XM +Maze of Ith+|2XM +Mishra's Factory+|2XM +Mystic Gate+|2XM +Rugged Prairie+|2XM +Sunken Ruins+|2XM +Thespian's Stage+|2XM +Twilight Mire+|2XM +Urza's Mine+|2XM +Urza's Power Plant+|2XM +Urza's Tower+|2XM +Wooded Bastion+|2XM + +[AKR Box Topper] +Regal Caracal + +[ZNR Secret Cards] +Angel of Destiny|ZNR|2 +Archon of Emeria|ZNR|2 +Archpriest of Iona|ZNR|2 +Emeria's Call|ZNR|2 +Legion Angel|ZNR|2 +Luminarch Aspirant|ZNR|2 +Maul of the Skyclaves|ZNR|2 +Ondu Inversion|ZNR|2 +Skyclave Apparition|ZNR|2 +Squad Commander|ZNR|2 +Tazri, Beacon of Unity|ZNR|2 +Charix, the Raging Isle|ZNR|2 +Confounding Conundrum|ZNR|2 +Coralhelm Chronicler|ZNR|2 +Glasspool Mimic|ZNR|2 +Inscription of Insight|ZNR|2 +Maddening Cacophony|ZNR|2 +Master of Winds|ZNR|2 +Nimble Trapfinder|ZNR|2 +Sea Gate Restoration|ZNR|2 +Sea Gate Stormcaller|ZNR|2 +Thieving Skydiver|ZNR|2 +Agadeem's Awakening|ZNR|2 +Coveted Prize|ZNR|2 +Drana, the Last Bloodchief|ZNR|2 +Hagra Mauling|ZNR|2 +Inscription of Ruin|ZNR|2 +Nighthawk Scavenger|ZNR|2 +Nullpriest of Oblivion|ZNR|2 +Scourge of the Skyclaves|ZNR|2 +Shadows' Verdict|ZNR|2 +Soul Shatter|ZNR|2 +Taborax, Hope's Demise|ZNR|2 +Kargan Intimidator|ZNR|2 +Leyline Tyrant|ZNR|2 +Magmatic Channeler|ZNR|2 +Nahiri's Lithoforming|ZNR|2 +Relic Robber|ZNR|2 +Roiling Vortex|ZNR|2 +Shatterskull Charger|ZNR|2 +Shatterskull Smashing|ZNR|2 +Valakut Awakening|ZNR|2 +Wayward Guide-Beast|ZNR|2 +Ancient Greenwarden|ZNR|2 +Ashaya, Soul of the Wild|ZNR|2 +Cragplate Baloth|ZNR|2 +Inscription of Abundance|ZNR|2 +Oran-Rief Ooze|ZNR|2 +Swarm Shambler|ZNR|2 +Tajuru Paragon|ZNR|2 +Turntimber Symbiosis|ZNR|2 +Akiri, Fearless Voyager|ZNR|2 +Grakmaw, Skyclave Ravager|ZNR|2 +Kaza, Roil Chaser|ZNR|2 +Linvala, Shield of Sea Gate|ZNR|2 +Orah, Skyclave Hierophant|ZNR|2 +Verazol, the Split Current|ZNR|2 +Yasharn, Implacable Earth|ZNR|2 +Zagras, Thief of Heartbeats|ZNR|2 +Zareth San, the Trickster|ZNR|2 +Forsaken Monument|ZNR|2 +Lithoform Engine|ZNR|2 +Myriad Construct|ZNR|2 +Skyclave Relic|ZNR|2 +Crawling Barrens|ZNR|2 +Throne of Makindi|ZNR|2 +Plains|ZNR|4 +Island|ZNR|4 +Swamp|ZNR|4 +Mountain|ZNR|4 +Forest|ZNR|4 +Orah, Skyclave Hierophant|ZNR|3 +Charix, the Raging Isle|ZNR|3 +Into the Roil|ZNR|2 +Bloodchief's Thirst|ZNR|2 +Roil Eruption|ZNR|2 +Roiling Regrowth|ZNR|2 +Kargan Warleader|ZNR|2 diff --git a/forge-gui/res/cardsfolder/a/abbey_matron.txt b/forge-gui/res/cardsfolder/a/abbey_matron.txt index 387a8bccc55..dcf4a40f850 100644 --- a/forge-gui/res/cardsfolder/a/abbey_matron.txt +++ b/forge-gui/res/cardsfolder/a/abbey_matron.txt @@ -2,6 +2,5 @@ Name:Abbey Matron ManaCost:2 W Types:Creature Human Cleric PT:1/3 -A:AB$ Pump | Cost$ W T | NumDef$ +3 | SpellDescription$ CARDNAME gets +0/+3 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/abbey_matron.jpg +A:AB$ Pump | Cost$ W T | Defined$ Self | NumDef$ +3 | SpellDescription$ CARDNAME gets +0/+3 until end of turn. Oracle:{W}, {T}: Abbey Matron gets +0/+3 until end of turn. diff --git a/forge-gui/res/cardsfolder/a/abbot_of_keral_keep.txt b/forge-gui/res/cardsfolder/a/abbot_of_keral_keep.txt index c62a39c700a..01d943f040e 100644 --- a/forge-gui/res/cardsfolder/a/abbot_of_keral_keep.txt +++ b/forge-gui/res/cardsfolder/a/abbot_of_keral_keep.txt @@ -3,11 +3,10 @@ ManaCost:1 R Types:Creature Human Monk PT:2/1 K:Prowess -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, exile the top card of your library. Until end of turn, you may play that card. -SVar:TrigMill:DB$ Mill | Defined$ You | NumCards$ 1 | Destination$ Exile | RememberMilled$ True | SubAbility$ DBEffect +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, exile the top card of your library. Until end of turn, you may play that card. +SVar:TrigExile:DB$ Dig | Defined$ You | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | RememberObjects$ RememberedCard | StaticAbilities$ Play | SubAbility$ DBCleanup | ExileOnMoved$ Exile SVar:Play:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may play remembered card. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:PlayMain1:ALWAYS -SVar:Picture:http://www.wizards.com/global/images/magic/general/abbot_of_keral_keep.jpg Oracle:Prowess (Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.)\nWhen Abbot of Keral Keep enters the battlefield, exile the top card of your library. Until end of turn, you may play that card. diff --git a/forge-gui/res/cardsfolder/a/aberrant_researcher_perfected_form.txt b/forge-gui/res/cardsfolder/a/aberrant_researcher_perfected_form.txt index 479b685e194..bfa44340819 100644 --- a/forge-gui/res/cardsfolder/a/aberrant_researcher_perfected_form.txt +++ b/forge-gui/res/cardsfolder/a/aberrant_researcher_perfected_form.txt @@ -3,15 +3,13 @@ ManaCost:3 U Types:Creature Human Insect PT:3/2 K:Flying -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ At the beginning of your upkeep, put the top card of your library into your graveyard. If it's an instant or sorcery card, transform CARDNAME. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ At the beginning of your upkeep, mill a card. If an instant or sorcery card was milled this way, transform CARDNAME. SVar:TrigMill:DB$ Mill | Defined$ You | NumCards$ 1 | RememberMilled$ True | SubAbility$ DBTransform SVar:DBTransform:DB$ SetState | Defined$ Self | ConditionDefined$ Remembered | ConditionPresent$ Card.Instant,Card.Sorcery | ConditionCompare$ EQ1 | SubAbility$ Cleanup | Mode$ Transform SVar:Cleanup:DB$ Cleanup | ClearRemembered$ True AlternateMode:DoubleFaced -DeckHints:Ability$Delirium -DeckHas:Ability$Graveyard -SVar:Picture:http://www.wizards.com/global/images/magic/general/aberrant_researcher.jpg -Oracle:Flying\nAt the beginning of your upkeep, put the top card of your library into your graveyard. If it's an instant or sorcery card, transform Aberrant Researcher. +DeckHints:Ability$Delirium & Type$Instant|Sorcery +Oracle:Flying\nAt the beginning of your upkeep, mill a card. If an instant or sorcery card was milled this way, transform Aberrant Researcher. ALTERNATE @@ -21,6 +19,5 @@ Colors:blue Types:Creature Insect Horror PT:5/4 K:Flying -SVar:Picture:http://www.wizards.com/global/images/magic/general/perfected_form.jpg -Oracle:Flying +Oracle:Flying diff --git a/forge-gui/res/cardsfolder/a/abyssal_nocturnus.txt b/forge-gui/res/cardsfolder/a/abyssal_nocturnus.txt index ba5d834ed8d..e38cac3392f 100644 --- a/forge-gui/res/cardsfolder/a/abyssal_nocturnus.txt +++ b/forge-gui/res/cardsfolder/a/abyssal_nocturnus.txt @@ -3,6 +3,5 @@ ManaCost:1 B B Types:Creature Horror PT:2/2 T:Mode$ Discarded | ValidCard$ Card.OppOwn | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever an opponent discards a card, CARDNAME gets +2/+2 and gains fear until end of turn. (It can't be blocked except by artifact creatures and/or black creatures.) -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 2 | NumDef$ 2 | KW$ Fear -SVar:Picture:http://www.wizards.com/global/images/magic/general/abyssal_nocturnus.jpg +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 2 | NumDef$ 2 | KW$ Fear Oracle:Whenever an opponent discards a card, Abyssal Nocturnus gets +2/+2 and gains fear until end of turn. (It can't be blocked except by artifact creatures and/or black creatures.) diff --git a/forge-gui/res/cardsfolder/a/abzan_beastmaster.txt b/forge-gui/res/cardsfolder/a/abzan_beastmaster.txt index 9e3659ed369..48bc6e357d8 100644 --- a/forge-gui/res/cardsfolder/a/abzan_beastmaster.txt +++ b/forge-gui/res/cardsfolder/a/abzan_beastmaster.txt @@ -1,6 +1,6 @@ Name:Abzan Beastmaster ManaCost:2 G -Types:Creature Hound Shaman +Types:Creature Dog Shaman PT:2/1 T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToughDraw | TriggerDescription$ At the beginning of your upkeep, draw a card if you control the creature with the greatest toughness or tied for the greatest toughness. SVar:TrigToughDraw:DB$ Draw | Defined$ You | NumCards$ 1 | ConditionPresent$ Creature | ConditionCompare$ GE1 | ConditionCheckSVar$ YourTough | ConditionSVarCompare$ GEOppsTough | References$ YourTough,OppsTough diff --git a/forge-gui/res/cardsfolder/a/acolyte_of_affliction.txt b/forge-gui/res/cardsfolder/a/acolyte_of_affliction.txt index 628679832d2..102beedfd8b 100644 --- a/forge-gui/res/cardsfolder/a/acolyte_of_affliction.txt +++ b/forge-gui/res/cardsfolder/a/acolyte_of_affliction.txt @@ -2,7 +2,8 @@ Name:Acolyte of Affliction ManaCost:2 B G Types:Creature Human Cleric PT:2/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, put the top two cards of your library into your graveyard, then you may return a permanent card from your graveyard to your hand. -SVar:TrigMill:DB$Mill | NumCards$ 2 | Defined$ You | SubAbility$ DBChangeZone +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, mill two cards, then you may return a permanent card from your graveyard to your hand. +SVar:TrigMill:DB$ Mill | NumCards$ 2 | Defined$ You | SubAbility$ DBChangeZone SVar:DBChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ChangeType$ Permanent.YouOwn | Hidden$ True | Optional$ True -Oracle:When Acolyte of Affliction enters the battlefield, put the top two cards of your library into your graveyard, then you may return a permanent card from your graveyard to your hand. +DeckHas:Ability$Graveyard +Oracle:When Acolyte of Affliction enters the battlefield, mill two cards, then you may return a permanent card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/a/act_on_impulse.txt b/forge-gui/res/cardsfolder/a/act_on_impulse.txt index 71b20406465..ab41a9d7c40 100644 --- a/forge-gui/res/cardsfolder/a/act_on_impulse.txt +++ b/forge-gui/res/cardsfolder/a/act_on_impulse.txt @@ -1,10 +1,9 @@ Name:Act on Impulse ManaCost:2 R Types:Sorcery -A:SP$ Mill | Cost$ 2 R | Defined$ You | NumCards$ 3 | Destination$ Exile | RememberMilled$ True | SubAbility$ DBEffect | SpellDescription$ Exile the top three cards of your library. Until end of turn, you may play cards exiled this way. -SVar:DBEffect:DB$Effect | RememberObjects$ RememberedCard | StaticAbilities$ Play | SubAbility$ DBCleanup | ForgetOnMoved$ Exile +A:SP$ Dig | Cost$ 2 R | Defined$ You | DigNum$ 3 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect | SpellDescription$ Exile the top three cards of your library. Until end of turn, you may play cards exiled this way. +SVar:DBEffect:DB$ Effect | RememberObjects$ RememberedCard | StaticAbilities$ Play | SubAbility$ DBCleanup | ForgetOnMoved$ Exile SVar:Play:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may play remembered card. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/act_on_impulse.jpg Oracle:Exile the top three cards of your library. Until end of turn, you may play cards exiled this way. (If you cast a spell this way, you still pay its costs. You can play a land this way only if you have an available land play remaining.) diff --git a/forge-gui/res/cardsfolder/a/adaptive_shimmerer.txt b/forge-gui/res/cardsfolder/a/adaptive_shimmerer.txt new file mode 100755 index 00000000000..b19245b6083 --- /dev/null +++ b/forge-gui/res/cardsfolder/a/adaptive_shimmerer.txt @@ -0,0 +1,8 @@ +Name:Adaptive Shimmerer +ManaCost:5 +Types:Creature Insect +PT:0/0 +K:Flash +K:etbCounter:P1P1:3 +DeckHas:Ability$Counters +Oracle:Flash\nAdaptive Shimmerer enters the battlefield with three +1/+1 counters on it. diff --git a/forge-gui/res/cardsfolder/a/adarkar_sentinel.txt b/forge-gui/res/cardsfolder/a/adarkar_sentinel.txt index c7b93a72956..8a90d50d5f7 100644 --- a/forge-gui/res/cardsfolder/a/adarkar_sentinel.txt +++ b/forge-gui/res/cardsfolder/a/adarkar_sentinel.txt @@ -2,6 +2,5 @@ Name:Adarkar Sentinel ManaCost:5 Types:Artifact Creature Soldier PT:3/3 -A:AB$ Pump | Cost$ 1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +0/+1 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/adarkar_sentinel.jpg +A:AB$ Pump | Cost$ 1 | Defined$ Self | NumDef$ +1 | SpellDescription$ CARDNAME gets +0/+1 until end of turn. Oracle:{1}: Adarkar Sentinel gets +0/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/a/adherent_of_hope.txt b/forge-gui/res/cardsfolder/a/adherent_of_hope.txt new file mode 100755 index 00000000000..eed8ed52adc --- /dev/null +++ b/forge-gui/res/cardsfolder/a/adherent_of_hope.txt @@ -0,0 +1,9 @@ +Name:Adherent of Hope +ManaCost:1 W +Types:Creature Human Soldier +PT:2/1 +T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | IsPresent$ Planeswalker.Basri+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of combat on your turn, if you control a Basri planeswalker, put a +1/+1 counter on CARDNAME. +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 +DeckNeeds:Type$Basri +DeckHas:Ability$Counters +Oracle:At the beginning of combat on your turn, if you control a Basri planeswalker, put a +1/+1 counter on Adherent of Hope. diff --git a/forge-gui/res/cardsfolder/a/admirals_order.txt b/forge-gui/res/cardsfolder/a/admirals_order.txt index d5d3ba01aa4..7e1902f6f16 100644 --- a/forge-gui/res/cardsfolder/a/admirals_order.txt +++ b/forge-gui/res/cardsfolder/a/admirals_order.txt @@ -2,7 +2,6 @@ Name:Admiral's Order ManaCost:1 U U Types:Instant A:SP$ Counter | Cost$ 1 U U | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | SpellDescription$ Counter target spell. -A:SP$ Counter | Cost$ U | CheckSVar$ X | References$ X | SVarCompare$ GE1 | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | SpellDescription$ Raid — If you attacked with a creature this turn, you may pay {U} rather than pay this spell's mana cost. Counter target spell. +A:SP$ Counter | Cost$ U | CheckSVar$ X | References$ X | SVarCompare$ GE1 | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | SpellDescription$ Raid — If you attacked this turn, you may pay {U} rather than pay this spell's mana cost. Counter target spell. SVar:X:Count$AttackersDeclared -SVar:Picture:http://www.wizards.com/global/images/magic/general/admirals_order.jpg -Oracle:Raid — If you attacked with a creature this turn, you may pay {U} rather than pay this spell's mana cost.\nCounter target spell. \ No newline at end of file +Oracle:Raid — If you attacked this turn, you may pay {U} rather than pay this spell's mana cost.\nCounter target spell. diff --git a/forge-gui/res/cardsfolder/a/adriana_captain_of_the_guard.txt b/forge-gui/res/cardsfolder/a/adriana_captain_of_the_guard.txt index a8bdcea1d20..cb72899c064 100644 --- a/forge-gui/res/cardsfolder/a/adriana_captain_of_the_guard.txt +++ b/forge-gui/res/cardsfolder/a/adriana_captain_of_the_guard.txt @@ -5,5 +5,4 @@ PT:4/4 K:Melee S:Mode$ Continuous | Affected$ Creature.Other+YouCtrl | AddKeyword$ Melee | Description$ Other creatures you control have melee. (If a creature has multiple instances of melee, each triggers separately.) SVar:PlayMain1:TRUE -SVar:Picture:http://www.wizards.com/global/images/magic/general/adriana_captain_of_the_guard.jpg -Oracle:Melee (Whenever this creature attacks, it gets +1/+1 until end of turn for each opponent you attacked with a creature this combat.)\nOther creatures you control have melee. (If a creature has multiple instances of melee, each triggers separately.) \ No newline at end of file +Oracle:Melee (Whenever this creature attacks, it gets +1/+1 until end of turn for each opponent you attacked this combat.)\nOther creatures you control have melee. (If a creature has multiple instances of melee, each triggers separately.) diff --git a/forge-gui/res/cardsfolder/a/adventuring_gear.txt b/forge-gui/res/cardsfolder/a/adventuring_gear.txt index 435aea2a241..bbe8124afc6 100644 --- a/forge-gui/res/cardsfolder/a/adventuring_gear.txt +++ b/forge-gui/res/cardsfolder/a/adventuring_gear.txt @@ -3,7 +3,6 @@ ManaCost:1 Types:Artifact Equipment K:Equip:1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Landfall — Whenever a land enters the battlefield under your control, equipped creature gets +2/+2 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Equipped | NumAtt$ 2 | NumDef$ 2 +SVar:TrigPump:DB$ Pump | Defined$ Equipped | NumAtt$ 2 | NumDef$ 2 SVar:BuffedBy:Land -SVar:Picture:http://www.wizards.com/global/images/magic/general/adventuring_gear.jpg Oracle:Landfall — Whenever a land enters the battlefield under your control, equipped creature gets +2/+2 until end of turn.\nEquip {1} ({1}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/a/adverse_conditions.txt b/forge-gui/res/cardsfolder/a/adverse_conditions.txt index 69f97389af9..f1f3949be55 100644 --- a/forge-gui/res/cardsfolder/a/adverse_conditions.txt +++ b/forge-gui/res/cardsfolder/a/adverse_conditions.txt @@ -3,9 +3,8 @@ ManaCost:3 U Types:Instant K:Devoid A:SP$ Tap | Cost$ 3 U | TargetMin$ 0 | TargetMax$ 2 | TgtPrompt$ Choose target creature | ValidTgts$ Creature | SubAbility$ TrigPump | SpellDescription$ Tap up to two target creatures. -SVar:TrigPump:DB$Pump | Defined$ Targeted | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True | SubAbility$ DBToken | SpellDescription$ Those creatures don't untap during their controller's next untap step. +SVar:TrigPump:DB$ Pump | Defined$ Targeted | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True | SubAbility$ DBToken | SpellDescription$ Those creatures don't untap during their controller's next untap step. SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_1_1_eldrazi_scion_sac | TokenOwner$ You | LegacyImage$ c 1 1 eldrazi scion sac bfz | SpellDescription$ Create a 1/1 colorless Eldrazi Scion creature token. It has "Sacrifice this creature: Add {C}." DeckHints:Type$Eldrazi DeckHas:Ability$Mana.Colorless & Ability$Token -SVar:Picture:http://www.wizards.com/global/images/magic/general/adverse_conditions.jpg Oracle:Devoid (This card has no color.)\nTap up to two target creatures. Those creatures don't untap during their controller's next untap step. Create a 1/1 colorless Eldrazi Scion creature token. It has "Sacrifice this creature: Add {C}." diff --git a/forge-gui/res/cardsfolder/a/aegis_turtle.txt b/forge-gui/res/cardsfolder/a/aegis_turtle.txt new file mode 100755 index 00000000000..d56b7bf35e3 --- /dev/null +++ b/forge-gui/res/cardsfolder/a/aegis_turtle.txt @@ -0,0 +1,5 @@ +Name:Aegis Turtle +ManaCost:U +Types:Creature Turtle +PT:0/5 +Oracle: diff --git a/forge-gui/res/cardsfolder/a/aerial_caravan.txt b/forge-gui/res/cardsfolder/a/aerial_caravan.txt index 200930504fc..021b754fcc4 100644 --- a/forge-gui/res/cardsfolder/a/aerial_caravan.txt +++ b/forge-gui/res/cardsfolder/a/aerial_caravan.txt @@ -3,8 +3,8 @@ ManaCost:4 U U Types:Creature Human Soldier PT:4/3 K:Flying -A:AB$ Mill | Cost$ 1 U U | Defined$ You | NumCards$ 1 | Destination$ Exile | RememberMilled$ True | SubAbility$ DBEffect | AILogic$ ExileAndPlayUntilEOT | SpellDescription$ Exile the top card of your library. Until end of turn, you may play that card. (Reveal the card as you exile it.) -SVar:DBEffect:DB$Effect | RememberObjects$ RememberedCard | StaticAbilities$ Play | SubAbility$ DBCleanup | ExileOnMoved$ Exile +A:AB$ Dig | Cost$ 1 U U | Defined$ You | DigNum$ 1 | Destination$ Exile | RememberChanged$ True | SubAbility$ DBEffect | AILogic$ ExileAndPlayUntilEOT | SpellDescription$ Exile the top card of your library. Until end of turn, you may play that card. (Reveal the card as you exile it.) +SVar:DBEffect:DB$ Effect | RememberObjects$ RememberedCard | StaticAbilities$ Play | SubAbility$ DBCleanup | ExileOnMoved$ Exile SVar:Play:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may play remembered card. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/aerial_caravan.jpg diff --git a/forge-gui/res/cardsfolder/a/aerie_bowmasters.txt b/forge-gui/res/cardsfolder/a/aerie_bowmasters.txt index 64ba3da15d4..1f665a8cd61 100644 --- a/forge-gui/res/cardsfolder/a/aerie_bowmasters.txt +++ b/forge-gui/res/cardsfolder/a/aerie_bowmasters.txt @@ -1,6 +1,6 @@ Name:Aerie Bowmasters ManaCost:2 G G -Types:Creature Hound Archer +Types:Creature Dog Archer PT:3/4 K:Reach K:Megamorph:5 G diff --git a/forge-gui/res/cardsfolder/a/aether_storm.txt b/forge-gui/res/cardsfolder/a/aether_storm.txt index be348fb280a..d4f045f12d6 100644 --- a/forge-gui/res/cardsfolder/a/aether_storm.txt +++ b/forge-gui/res/cardsfolder/a/aether_storm.txt @@ -2,7 +2,7 @@ Name:Aether Storm ManaCost:3 U Types:Enchantment S:Mode$ CantBeCast | ValidCard$ Creature | Description$ Creature spells can't be cast. -A:AB$ Destroy | Cost$ PayLife<4> | Defined$ Self | NoReg$ True | AnyPlayer$ True | SpellDescription$ Destroy CARDNAME. It can't be regenerated. Any player may activate this ability. +A:AB$ Destroy | Cost$ PayLife<4> | Defined$ Self | NoReg$ True | Activator$ Player | SpellDescription$ Destroy CARDNAME. It can't be regenerated. Any player may activate this ability. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/aether_storm.jpg Oracle:Creature spells can't be cast.\nPay 4 life: Destroy Aether Storm. It can't be regenerated. Any player may activate this ability. diff --git a/forge-gui/res/cardsfolder/a/aetherflame_wall.txt b/forge-gui/res/cardsfolder/a/aetherflame_wall.txt index 31988e6f46b..bedbd461f48 100644 --- a/forge-gui/res/cardsfolder/a/aetherflame_wall.txt +++ b/forge-gui/res/cardsfolder/a/aetherflame_wall.txt @@ -3,7 +3,6 @@ ManaCost:1 R Types:Creature Wall PT:0/4 K:Defender -A:AB$ Pump | Cost$ R | NumAtt$ 1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. +A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ 1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. K:CARDNAME can block creatures with shadow as though they didn't have shadow. -SVar:Picture:http://www.wizards.com/global/images/magic/general/aetherflame_wall.jpg Oracle:Defender\nAetherflame Wall can block creatures with shadow as though they didn't have shadow.\n{R}: Aetherflame Wall gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/a/aetherling.txt b/forge-gui/res/cardsfolder/a/aetherling.txt index ae3fd08125d..72fc863b59b 100644 --- a/forge-gui/res/cardsfolder/a/aetherling.txt +++ b/forge-gui/res/cardsfolder/a/aetherling.txt @@ -6,7 +6,6 @@ A:AB$ ChangeZone | Cost$ U | Defined$ Self | Origin$ Battlefield | Destination$ 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 A:AB$ Pump | Cost$ U | Defined$ Self | KW$ HIDDEN Unblockable | SpellDescription$ CARDNAME can't be blocked this turn. -A:AB$ Pump | Cost$ 1 | NumAtt$ +1 | NumDef$ -1 | SpellDescription$ CARDNAME gets +1/-1 until end of turn. -A:AB$ Pump | Cost$ 1 | NumAtt$ -1 | NumDef$ +1 | SpellDescription$ CARDNAME gets -1/+1 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/aetherling.jpg +A:AB$ Pump | Cost$ 1 | Defined$ Self | NumAtt$ +1 | NumDef$ -1 | SpellDescription$ CARDNAME gets +1/-1 until end of turn. +A:AB$ Pump | Cost$ 1 | Defined$ Self | NumAtt$ -1 | NumDef$ +1 | SpellDescription$ CARDNAME gets -1/+1 until end of turn. Oracle:{U}: Exile Aetherling. Return it to the battlefield under its owner's control at the beginning of the next end step.\n{U}: Aetherling can't be blocked this turn.\n{1}: Aetherling gets +1/-1 until end of turn.\n{1}: Aetherling gets -1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/a/aetherwind_basker.txt b/forge-gui/res/cardsfolder/a/aetherwind_basker.txt index 5107066c0b0..ab911ae1174 100644 --- a/forge-gui/res/cardsfolder/a/aetherwind_basker.txt +++ b/forge-gui/res/cardsfolder/a/aetherwind_basker.txt @@ -7,7 +7,6 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigEnergy | Secondary$ True | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, you get {E} (an energy counter) for each creature you control. SVar:TrigEnergy:DB$ PutCounter | Defined$ You | CounterType$ ENERGY | CounterNum$ X | References$ X SVar:X:Count$TypeYouCtrl.Creature -A:AB$ Pump | Cost$ PayEnergy<1> | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. +A:AB$ Pump | Cost$ PayEnergy<1> | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. SVar:HasAttackEffect:TRUE -SVar:Picture:http://www.wizards.com/global/images/magic/general/aetherwind_basker.jpg Oracle:Trample\nWhenever Aetherwind Basker enters the battlefield or attacks, you get {E} (an energy counter) for each creature you control.\nPay {E}: Aetherwind Basker gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/a/affa_guard_hound.txt b/forge-gui/res/cardsfolder/a/affa_guard_hound.txt index 083260edfe8..fa7fa44ad8b 100644 --- a/forge-gui/res/cardsfolder/a/affa_guard_hound.txt +++ b/forge-gui/res/cardsfolder/a/affa_guard_hound.txt @@ -1,6 +1,6 @@ Name:Affa Guard Hound ManaCost:2 W -Types:Creature Hound +Types:Creature Dog PT:2/2 K:Flash T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target creature gets +0/+3 until end of turn. diff --git a/forge-gui/res/cardsfolder/a/agitator_ant.txt b/forge-gui/res/cardsfolder/a/agitator_ant.txt new file mode 100755 index 00000000000..d3575071925 --- /dev/null +++ b/forge-gui/res/cardsfolder/a/agitator_ant.txt @@ -0,0 +1,11 @@ +Name:Agitator Ant +ManaCost:2 R +Types:Creature Insect +PT:2/2 +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigRepeat | TriggerDescription$ At the beginning of your end step, each player may put two +1/+1 counters on a creature they control. Goad each creature that had counters put on it this way. (Until your next turn, those creatures attack each combat if able and attack a player other than you if able.) +SVar:TrigRepeat:DB$ RepeatEach | RepeatPlayers$ Player | RepeatSubAbility$ DBPutCounter | SubAbility$ DBGoad +SVar:DBPutCounter:DB$ PutCounter | Chooser$ Remembered | Choices$ Creature.RememberedPlayerCtrl | ChoiceTitle$ You may choose a creature you control | ChoiceOptional$ True | CounterType$ P1P1 | CounterNum$ 2 | RememberCards$ True +SVar:DBGoad:DB$ Goad | Defined$ Remembered | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +DeckHas:Ability$Counters +Oracle:At the beginning of your end step, each player may put two +1/+1 counters on a creature they control. Goad each creature that had counters put on it this way. (Until your next turn, those creatures attack each combat if able and attack a player other than you if able.) diff --git a/forge-gui/res/cardsfolder/a/agony_warp.txt b/forge-gui/res/cardsfolder/a/agony_warp.txt index 8868fbca48a..c58ef322c1e 100644 --- a/forge-gui/res/cardsfolder/a/agony_warp.txt +++ b/forge-gui/res/cardsfolder/a/agony_warp.txt @@ -2,6 +2,5 @@ Name:Agony Warp ManaCost:U B Types:Instant A:SP$ Pump | Cost$ U B | ValidTgts$ Creature | TgtPrompt$ Select target creature to get -3/-0 | NumAtt$ -3 | IsCurse$ True | SubAbility$ DBPump | SpellDescription$ Target creature gets -3/-0 until end of turn. -SVar:DBPump:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature to get -0/-3 | NumDef$ -3 | IsCurse$ True | SpellDescription$ Target creature gets -0/-3 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/agony_warp.jpg +SVar:DBPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature to get -0/-3 | NumDef$ -3 | IsCurse$ True | SpellDescription$ Target creature gets -0/-3 until end of turn. Oracle:Target creature gets -3/-0 until end of turn.\nTarget creature gets -0/-3 until end of turn. diff --git a/forge-gui/res/cardsfolder/a/agrus_kos_wojek_veteran.txt b/forge-gui/res/cardsfolder/a/agrus_kos_wojek_veteran.txt index 305cb9b0dca..2b3bec96b13 100644 --- a/forge-gui/res/cardsfolder/a/agrus_kos_wojek_veteran.txt +++ b/forge-gui/res/cardsfolder/a/agrus_kos_wojek_veteran.txt @@ -3,7 +3,6 @@ ManaCost:3 R W Types:Legendary Creature Human Soldier PT:3/3 T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, attacking red creatures get +2/+0 and attacking white creatures get +0/+2 until end of turn. -SVar:TrigPump:DB$PumpAll | ValidCards$ Creature.attacking+Red | NumAtt$ 2 | SubAbility$ DBPump -SVar:DBPump:DB$PumpAll | ValidCards$ Creature.attacking+White | NumDef$ 2 -SVar:Picture:http://www.wizards.com/global/images/magic/general/agrus_kos_wojek_veteran.jpg +SVar:TrigPump:DB$ PumpAll | ValidCards$ Creature.attacking+Red | NumAtt$ 2 | SubAbility$ DBPump +SVar:DBPump:DB$ PumpAll | ValidCards$ Creature.attacking+White | NumDef$ 2 Oracle:Whenever Agrus Kos, Wojek Veteran attacks, attacking red creatures get +2/+0 and attacking white creatures get +0/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/a/ahn_crop_invader.txt b/forge-gui/res/cardsfolder/a/ahn_crop_invader.txt index b251764c7c1..4b72452359f 100644 --- a/forge-gui/res/cardsfolder/a/ahn_crop_invader.txt +++ b/forge-gui/res/cardsfolder/a/ahn_crop_invader.txt @@ -3,6 +3,7 @@ ManaCost:2 R Types:Creature Zombie Minotaur Warrior PT:2/2 S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ First Strike | Condition$ PlayerTurn | Description$ As long as it's your turn, CARDNAME has first strike. -A:AB$ Pump | Cost$ 1 Sac<1/Creature.Other/another creature> | NumAtt$ +2 | AILogic$ Aristocrat | SpellDescription$ CARDNAME gets +2/+0 until end of turn. +A:AB$ Pump | Cost$ 1 Sac<1/Creature.Other/another creature> | Defined$ Self | NumAtt$ +2 | AILogic$ Aristocrat | SpellDescription$ CARDNAME gets +2/+0 until end of turn. SVar:AIPreference:SacCost$Creature.Other +DeckHas:Ability$Sacrifice Oracle:As long as it's your turn, Ahn-Crop Invader has first strike.\n{1}, Sacrifice another creature: Ahn-Crop Invader gets +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/a/ainok_artillerist.txt b/forge-gui/res/cardsfolder/a/ainok_artillerist.txt index 67834909b1d..70f93d38a9f 100644 --- a/forge-gui/res/cardsfolder/a/ainok_artillerist.txt +++ b/forge-gui/res/cardsfolder/a/ainok_artillerist.txt @@ -1,6 +1,6 @@ Name:Ainok Artillerist ManaCost:2 G -Types:Creature Hound Archer +Types:Creature Dog Archer PT:4/1 S:Mode$ Continuous | Affected$ Card.Self+counters_GE1_P1P1 | AddKeyword$ Reach | Description$ CARDNAME has reach as long as it has a +1/+1 counter on it. DeckHints:Ability$Counters diff --git a/forge-gui/res/cardsfolder/a/ainok_bond_kin.txt b/forge-gui/res/cardsfolder/a/ainok_bond_kin.txt index 210001c52e8..5b505aeb8e5 100644 --- a/forge-gui/res/cardsfolder/a/ainok_bond_kin.txt +++ b/forge-gui/res/cardsfolder/a/ainok_bond_kin.txt @@ -1,6 +1,6 @@ Name:Ainok Bond-Kin ManaCost:1 W -Types:Creature Hound Soldier +Types:Creature Dog Soldier PT:2/1 K:Outlast:1 W S:Mode$ Continuous | Affected$ Creature.YouCtrl+counters_GE1_P1P1 | AddKeyword$ First Strike | Description$ Each creature you control with a +1/+1 counter on it has first strike. diff --git a/forge-gui/res/cardsfolder/a/ainok_guide.txt b/forge-gui/res/cardsfolder/a/ainok_guide.txt index d9039518e1d..07bbb943fff 100644 --- a/forge-gui/res/cardsfolder/a/ainok_guide.txt +++ b/forge-gui/res/cardsfolder/a/ainok_guide.txt @@ -1,6 +1,6 @@ Name:Ainok Guide ManaCost:1 G -Types:Creature Hound Scout +Types:Creature Dog Scout PT:1/1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ When CARDNAME enters the battlefield, ABILITY SVar:TrigCharm:DB$ Charm | Choices$ DBCounter,DBSearch diff --git a/forge-gui/res/cardsfolder/a/ainok_survivalist.txt b/forge-gui/res/cardsfolder/a/ainok_survivalist.txt index 41081c0bf0e..10ce37f5c0d 100644 --- a/forge-gui/res/cardsfolder/a/ainok_survivalist.txt +++ b/forge-gui/res/cardsfolder/a/ainok_survivalist.txt @@ -1,6 +1,6 @@ Name:Ainok Survivalist ManaCost:1 G -Types:Creature Hound Shaman +Types:Creature Dog Shaman PT:2/1 K:Megamorph:1 G T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME is turned face up, destroy target artifact or enchantment an opponent controls. diff --git a/forge-gui/res/cardsfolder/a/ainok_tracker.txt b/forge-gui/res/cardsfolder/a/ainok_tracker.txt index bd9b9b2acf3..9d4373f52de 100644 --- a/forge-gui/res/cardsfolder/a/ainok_tracker.txt +++ b/forge-gui/res/cardsfolder/a/ainok_tracker.txt @@ -1,6 +1,6 @@ Name:Ainok Tracker ManaCost:5 R -Types:Creature Hound Scout +Types:Creature Dog Scout PT:3/3 K:First Strike K:Morph:4 R diff --git a/forge-gui/res/cardsfolder/a/ajani_unyielding.txt b/forge-gui/res/cardsfolder/a/ajani_unyielding.txt index 5e22b93ca2c..7bb569149b4 100644 --- a/forge-gui/res/cardsfolder/a/ajani_unyielding.txt +++ b/forge-gui/res/cardsfolder/a/ajani_unyielding.txt @@ -9,5 +9,6 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:RememberedLKI$CardPower A:AB$ PutCounterAll | Cost$ SubCounter<9/LOYALTY> | ValidCards$ Creature.YouCtrl | CounterType$ P1P1 | CounterNum$ 5 | Planeswalker$ True | Ultimate$ True | SubAbility$ DBPutCounterAll | SpellDescription$ Put five +1/+1 counters on each creature you control and five loyalty counters on each other planeswalker you control. SVar:DBPutCounterAll:DB$ PutCounterAll | ValidCards$ Planeswalker.YouCtrl+Other | CounterType$ LOYALTY | CounterNum$ 5 +DeckHas:Ability$Counters SVar:Picture:http://www.wizards.com/global/images/magic/general/ajani_unyielding.jpg Oracle:[+2]: Reveal the top three cards of your library. Put all nonland permanent cards revealed this way into your hand and the rest on the bottom of your library in any order.\n[−2]: Exile target creature. Its controller gains life equal to its power.\n[−9]: Put five +1/+1 counters on each creature you control and five loyalty counters on each other planeswalker you control. diff --git a/forge-gui/res/cardsfolder/a/ajani_valiant_protector.txt b/forge-gui/res/cardsfolder/a/ajani_valiant_protector.txt index 8c43b1d505f..1e9f4172580 100644 --- a/forge-gui/res/cardsfolder/a/ajani_valiant_protector.txt +++ b/forge-gui/res/cardsfolder/a/ajani_valiant_protector.txt @@ -4,9 +4,8 @@ Types:Legendary Planeswalker Ajani Loyalty:4 A:AB$ PutCounter | Cost$ AddCounter<2/LOYALTY> | Planeswalker$ True | CounterNum$ 2 | CounterType$ P1P1 | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Creature | TgtPrompt$ Select target creature | Planeswalker$ True | SpellDescription$ Put two +1/+1 counters on up to one target creature. A:AB$ DigUntil | Cost$ AddCounter<1/LOYALTY> | Valid$ Card.Creature | ValidDescription$ creature | RevealedDestination$ Library | RevealedLibraryPosition$ -1 | RevealRandomOrder$ True | FoundDestination$ Hand | Planeswalker$ True | SpellDescription$ Reveal cards from the top of your library until you reveal a creature card. Put that card into your hand and the rest on the bottom of your library in a random order. -A:AB$ PutCounter | Cost$ SubCounter<11/LOYALTY> | Planeswalker$ True | Ultimate$ True | CounterNum$ X | CounterType$ P1P1 | ValidTgts$ Creature | TgtPrompt$ Select target creature | SubAbility$ DBPump | SpellDescription$ Put X +1/+1 counters on target creature, where X is your life total. That creature gains trample until end of turn. +A:AB$ PutCounter | Cost$ SubCounter<11/LOYALTY> | Planeswalker$ True | Ultimate$ True | CounterNum$ X | References$ X | CounterType$ P1P1 | ValidTgts$ Creature | TgtPrompt$ Select target creature | SubAbility$ DBPump | SpellDescription$ Put X +1/+1 counters on target creature, where X is your life total. That creature gains trample until end of turn. SVar:DBPump:DB$ Pump | Defined$ Targeted | KW$ Trample SVar:X:Count$YourLifeTotal DeckHints:Name$Ajani's Aid -SVar:Picture:http://www.wizards.com/global/images/magic/general/ajani_valiant_protector.jpg Oracle:[+2]: Put two +1/+1 counters on up to one target creature.\n[+1]: Reveal cards from the top of your library until you reveal a creature card. Put that card into your hand and the rest on the bottom of your library in a random order.\n[−11]: Put X +1/+1 counters on target creature, where X is your life total. That creature gains trample until end of turn. diff --git a/forge-gui/res/cardsfolder/a/akim_the_soaring_wind.txt b/forge-gui/res/cardsfolder/a/akim_the_soaring_wind.txt new file mode 100644 index 00000000000..d6ad0b61cb6 --- /dev/null +++ b/forge-gui/res/cardsfolder/a/akim_the_soaring_wind.txt @@ -0,0 +1,9 @@ +Name:Akim, the Soaring Wind +ManaCost:2 U R W +Types:Legendary Creature Bird Dinosaur +PT:3/4 +K:Flying +T:Mode$ TokenCreated | ValidPlayer$ You | OnlyFirst$ True | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever you create one or more tokens for the first time each turn, create a 1/1 white Bird creature token with flying. +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ w_1_1_bird_flying | TokenOwner$ You +A:AB$ PumpAll | Cost$ 3 U R W | ValidCards$ Creature.token+YouCtrl | KW$ Double Strike | SpellDescription$ Creature tokens you control gain double strike until end of turn. +Oracle:Flying\nWhenever you create one or more tokens for the first time each turn, create a 1/1 white Bird creature token with flying.\n{3}{U}{R}{W}: Creature tokens you control gain double strike until end of turn. diff --git a/forge-gui/res/cardsfolder/a/akki_avalanchers.txt b/forge-gui/res/cardsfolder/a/akki_avalanchers.txt index 9f9dae45921..fe241fe45bf 100644 --- a/forge-gui/res/cardsfolder/a/akki_avalanchers.txt +++ b/forge-gui/res/cardsfolder/a/akki_avalanchers.txt @@ -2,7 +2,6 @@ Name:Akki Avalanchers ManaCost:R Types:Creature Goblin Warrior PT:1/1 -A:AB$ Pump | Cost$ Sac<1/Land> | NumAtt$ 2 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +2/+0 until end of turn. Activate this ability only once each turn. +A:AB$ Pump | Cost$ Sac<1/Land> | Defined$ Self | NumAtt$ 2 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +2/+0 until end of turn. Activate this ability only once each turn. AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/akki_avalanchers.jpg Oracle:Sacrifice a land: Akki Avalanchers gets +2/+0 until end of turn. Activate this ability only once each turn. diff --git a/forge-gui/res/cardsfolder/a/akki_raider.txt b/forge-gui/res/cardsfolder/a/akki_raider.txt index e7ce0645b1c..aaa0b6da503 100644 --- a/forge-gui/res/cardsfolder/a/akki_raider.txt +++ b/forge-gui/res/cardsfolder/a/akki_raider.txt @@ -3,6 +3,5 @@ ManaCost:1 R Types:Creature Goblin Warrior PT:2/1 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Land | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever a land is put into a graveyard from the battlefield, CARDNAME gets +1/+0 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 1 -SVar:Picture:http://www.wizards.com/global/images/magic/general/akki_raider.jpg +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 1 Oracle:Whenever a land is put into a graveyard from the battlefield, Akki Raider gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/a/akoum_battlesinger.txt b/forge-gui/res/cardsfolder/a/akoum_battlesinger.txt index 4146eb2a412..75b295ba71d 100644 --- a/forge-gui/res/cardsfolder/a/akoum_battlesinger.txt +++ b/forge-gui/res/cardsfolder/a/akoum_battlesinger.txt @@ -5,7 +5,6 @@ PT:1/1 K:Haste T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigPumpAll | TriggerDescription$ Whenever CARDNAME or another Ally enters the battlefield under your control, you may have Ally creatures you control get +1/+0 until end of turn. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Ally.Other+YouCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigPumpAll | Secondary$ True | TriggerDescription$ Whenever CARDNAME or another Ally enters the battlefield under your control, you may have Ally creatures you control get +1/+0 until end of turn. -SVar:TrigPumpAll:DB$PumpAll | ValidCards$ Creature.Ally+YouCtrl | NumAtt$ 1 +SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.Ally+YouCtrl | NumAtt$ 1 SVar:BuffedBy:Ally -SVar:Picture:http://www.wizards.com/global/images/magic/general/Akoum_Battlesinger.jpg Oracle:Haste\nWhenever Akoum Battlesinger or another Ally enters the battlefield under your control, you may have Ally creatures you control get +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/a/akoum_refuge.txt b/forge-gui/res/cardsfolder/a/akoum_refuge.txt index f747544b42c..5b9cf211bf1 100644 --- a/forge-gui/res/cardsfolder/a/akoum_refuge.txt +++ b/forge-gui/res/cardsfolder/a/akoum_refuge.txt @@ -4,7 +4,7 @@ Types:Land A:AB$ Mana | Cost$ T | Produced$ B | SpellDescription$ Add {B}. A:AB$ Mana | Cost$ T | Produced$ R | SpellDescription$ Add {R}. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters the battlefield, you gain 1 life. -SVar:TrigGainLife:DB$GainLife | LifeAmount$ 1 +SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 1 K:CARDNAME enters the battlefield tapped. -SVar:Picture:http://www.wizards.com/global/images/magic/general/akoum_refuge.jpg +DeckHas:Ability$LifeGain Oracle:Akoum Refuge enters the battlefield tapped.\nWhen Akoum Refuge enters the battlefield, you gain 1 life.\n{T}: Add {B} or {R}. diff --git a/forge-gui/res/cardsfolder/a/akroan_mastiff.txt b/forge-gui/res/cardsfolder/a/akroan_mastiff.txt index 1e047f29d77..773b925a2d7 100644 --- a/forge-gui/res/cardsfolder/a/akroan_mastiff.txt +++ b/forge-gui/res/cardsfolder/a/akroan_mastiff.txt @@ -1,6 +1,6 @@ Name:Akroan Mastiff ManaCost:3 W -Types:Creature Hound +Types:Creature Dog PT:2/2 A:AB$ Tap | Cost$ W T | ValidTgts$ Creature | TgtPrompt$ Select target creature | SpellDescription$ Tap target creature. SVar:Picture:http://www.wizards.com/global/images/magic/general/akroan_mastiff.jpg diff --git a/forge-gui/res/cardsfolder/a/akroma_angel_of_fury.txt b/forge-gui/res/cardsfolder/a/akroma_angel_of_fury.txt index 7d8a8b4bad3..720cbc778e2 100644 --- a/forge-gui/res/cardsfolder/a/akroma_angel_of_fury.txt +++ b/forge-gui/res/cardsfolder/a/akroma_angel_of_fury.txt @@ -6,8 +6,7 @@ K:Flying K:Trample K:Protection from white K:Protection from blue -A:AB$ Pump | Cost$ R | NumAtt$ 1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. +A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ 1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. K:Morph:3 R R R K:CARDNAME can't be countered. -SVar:Picture:http://resources.wizards.com/magic/cards/plc/en-us/card122432.jpg Oracle:This spell can't be countered.\nFlying, trample, protection from white and from blue\n{R}: Akroma, Angel of Fury gets +1/+0 until end of turn.\nMorph {3}{R}{R}{R} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.) diff --git a/forge-gui/res/cardsfolder/a/alchemists_gift.txt b/forge-gui/res/cardsfolder/a/alchemists_gift.txt new file mode 100755 index 00000000000..0c165022ce2 --- /dev/null +++ b/forge-gui/res/cardsfolder/a/alchemists_gift.txt @@ -0,0 +1,8 @@ +Name:Alchemist's Gift +ManaCost:B +Types:Instant +A:SP$ Pump | Cost$ B | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +1 | NumDef$ +1 | SubAbility$ DBChoose | StackDescription$ SpellDescription | SpellDescription$ Target creature gets +1/+1 and gains your choice of deathtouch or lifelink until end of turn. +SVar:DBChoose:DB$ GenericChoice | Defined$ You | Choices$ DBDeathtouch,DBLifelink | StackDescription$ None +SVar:DBDeathtouch:DB$ Pump | KW$ Deathtouch | Defined$ Targeted | SpellDescription$ Target creature gains deathtouch until end of turn. +SVar:DBLifelink:DB$ Pump | KW$ Lifelink | Defined$ Targeted | SpellDescription$ Target creature gains lifelink until end of turn. +Oracle:Target creature gets +1/+1 and gains your choice of deathtouch or lifelink until end of turn. (Any amount of damage a creature with deathtouch deals to a creature is enough to destroy it. Damage dealt by a creature with lifelink also causes its controller to gain that much life.) diff --git a/forge-gui/res/cardsfolder/a/alert_heedbonder.txt b/forge-gui/res/cardsfolder/a/alert_heedbonder.txt new file mode 100755 index 00000000000..02100d5a57e --- /dev/null +++ b/forge-gui/res/cardsfolder/a/alert_heedbonder.txt @@ -0,0 +1,10 @@ +Name:Alert Heedbonder +ManaCost:1 G/W G/W +Types:Creature Human Scout +PT:2/4 +K:Vigilance +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ At the beginning of your end step, you gain 1 life for each creature you control with vigilance. +SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ X | References$ X +SVar:X:Count$Valid Creature.YouCtrl+withVigilance +DeckHas:Ability$LifeGain +Oracle:Vigilance\nAt the beginning of your end step, you gain 1 life for each creature you control with vigilance. diff --git a/forge-gui/res/cardsfolder/a/allosaurus_shepherd.txt b/forge-gui/res/cardsfolder/a/allosaurus_shepherd.txt new file mode 100644 index 00000000000..7bfb8ff639d --- /dev/null +++ b/forge-gui/res/cardsfolder/a/allosaurus_shepherd.txt @@ -0,0 +1,8 @@ +Name:Allosaurus Shepherd +ManaCost:G +Types:Creature Elf Shaman +PT:1/1 +K:CARDNAME can't be countered. +S:Mode$ Continuous | Affected$ Card.Green+YouCtrl | AffectedZone$ Stack | AddHiddenKeyword$ CARDNAME can't be countered. | Description$ Green spells you control can't be countered. +A:AB$ AnimateAll | Cost$ 4 G G | ValidCards$ Creature.Elf+YouCtrl | Power$ 5 | Toughness$ 5 | Types$ Dinosaur | StackDescription$ SpellDescription | SpellDescription$ Until end of turn, each Elf creature you control has base power and toughness 5/5 and becomes a Dinosaur in addition to its other creature types. +Oracle:Allosaurus Shepherd can't be countered./nGreen spells you control can't be countered./n{4}{G}{G}: Until end of turn, each Elf creature you control has base power and toughness 5/5 and becomes a Dinosaur in addition to its other creature types. diff --git a/forge-gui/res/cardsfolder/a/almighty_brushwagg.txt b/forge-gui/res/cardsfolder/a/almighty_brushwagg.txt new file mode 100755 index 00000000000..0ee8ab2e13e --- /dev/null +++ b/forge-gui/res/cardsfolder/a/almighty_brushwagg.txt @@ -0,0 +1,7 @@ +Name:Almighty Brushwagg +ManaCost:G +Types:Creature Brushwagg +PT:1/1 +K:Trample +A:AB$ Pump | Cost$ 3 G | Defined$ Self | NumAtt$ +3 | NumDef$ +3 | SpellDescription$ CARDNAME gets +3/+3 until end of turn. +Oracle:Trample\n{3}{G}: Almighty Brushwagg gets +3/+3 until end of turn. diff --git a/forge-gui/res/cardsfolder/a/alpine_houndmaster.txt b/forge-gui/res/cardsfolder/a/alpine_houndmaster.txt new file mode 100755 index 00000000000..a78447cbcee --- /dev/null +++ b/forge-gui/res/cardsfolder/a/alpine_houndmaster.txt @@ -0,0 +1,11 @@ +Name:Alpine Houndmaster +ManaCost:R W +Types:Creature Human Warrior +PT:2/2 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSearch | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a card named Alpine Watchdog and/or a card named Igneous Cur, reveal them, put them into your hand, then shuffle your library. +SVar:TrigSearch:DB$ ChangeZone | Origin$ Library | Destination$ Hand | DifferentNames$ True | ChangeType$ Card.namedAlpine Watchdog,Card.namedIgneous Cur | ChangeNum$ 2 | ShuffleNonMandatory$ True +DeckHints:Name$Alpine Watchdog|Igneous Cur +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, it gets +X/+0 until end of turn, where X is the number of other attacking creatures. +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ X | References$ X +SVar:X:Count$Valid Creature.attacking+Other +Oracle:When Alpine Houndmaster enters the battlefield, you may search your library for a card named Alpine Watchdog and/or a card named Igneous Cur, reveal them, put them into your hand, then shuffle your library.\nWhenever Alpine Houndmaster attacks, it gets +X/+0 until end of turn, where X is the number of other attacking creatures. diff --git a/forge-gui/res/cardsfolder/a/alpine_moon.txt b/forge-gui/res/cardsfolder/a/alpine_moon.txt index 18a35f87130..42fa898a1d3 100644 --- a/forge-gui/res/cardsfolder/a/alpine_moon.txt +++ b/forge-gui/res/cardsfolder/a/alpine_moon.txt @@ -3,6 +3,6 @@ ManaCost:R Types:Enchantment K:ETBReplacement:Other:DBNameCard SVar:DBNameCard:DB$ NameCard | Defined$ You | ValidCards$ Card.Land+nonBasic | ValidDesc$ nonbasic land | SpellDescription$ As CARDNAME enters the battlefield, choose a nonbasic land card name. -S:Mode$ Continuous | Affected$ Land.NamedCard+OppCtrl | AffectedZones$ All | RemoveAllAbilities$ True | RemoveCardTypes$ True | AddType$ Land | AddAbility$ ABMana | Description$ Lands your opponents control with the chosen name lose all land types and abilities, and they gain "{T}: Add one mana of any color." +S:Mode$ Continuous | Affected$ Land.NamedCard+OppCtrl | AffectedZone$ All | RemoveAllAbilities$ True | RemoveCardTypes$ True | AddType$ Land | AddAbility$ ABMana | Description$ Lands your opponents control with the chosen name lose all land types and abilities, and they gain "{T}: Add one mana of any color." SVar:ABMana:AB$ Mana | Cost$ T | Produced$ Any | Amount$ 1 | SpellDescription$ Add one mana of any color. Oracle:As Alpine Moon enters the battlefield, choose a nonbasic land card name.\nLands your opponents control with the chosen name lose all land types and abilities, and they gain "{T}: Add one mana of any color." \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/a/alpine_watchdog.txt b/forge-gui/res/cardsfolder/a/alpine_watchdog.txt new file mode 100644 index 00000000000..2d922cb5abe --- /dev/null +++ b/forge-gui/res/cardsfolder/a/alpine_watchdog.txt @@ -0,0 +1,6 @@ +Name:Alpine Watchdog +ManaCost:1 W +Types:Creature Dog +PT:2/2 +K:Vigilance +Oracle:Vigilance diff --git a/forge-gui/res/cardsfolder/a/altar_of_dementia.txt b/forge-gui/res/cardsfolder/a/altar_of_dementia.txt index fe531020fd7..9fa563b73de 100644 --- a/forge-gui/res/cardsfolder/a/altar_of_dementia.txt +++ b/forge-gui/res/cardsfolder/a/altar_of_dementia.txt @@ -5,5 +5,4 @@ A:AB$ Mill | Cost$ Sac<1/Creature> | NumCards$ X | ValidTgts$ Player | TgtPrompt SVar:X:Sacrificed$CardPower SVar:NonStackingEffect:True AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/altar_of_dementia.jpg -Oracle:Sacrifice a creature: Target player puts a number of cards equal to the sacrificed creature's power from the top of their library into their graveyard. +Oracle:Sacrifice a creature: Target player mills cards equal to the sacrificed creature's power. diff --git a/forge-gui/res/cardsfolder/a/altar_of_the_brood.txt b/forge-gui/res/cardsfolder/a/altar_of_the_brood.txt index d4a1c83db94..4749cb460fb 100644 --- a/forge-gui/res/cardsfolder/a/altar_of_the_brood.txt +++ b/forge-gui/res/cardsfolder/a/altar_of_the_brood.txt @@ -1,7 +1,6 @@ Name:Altar of the Brood ManaCost:1 Types:Artifact -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Permanent.YouCtrl+Other | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ Whenever another permanent enters the battlefield under your control, each opponent puts the top card of their library into their graveyard. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Permanent.YouCtrl+Other | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ Whenever another permanent enters the battlefield under your control, each opponent mills a card. SVar:TrigMill:DB$ Mill | Defined$ Player.Opponent | NumCards$ 1 -SVar:Picture:http://www.wizards.com/global/images/magic/general/altar_of_the_brood.jpg -Oracle:Whenever another permanent enters the battlefield under your control, each opponent puts the top card of their library into their graveyard. +Oracle:Whenever another permanent enters the battlefield under your control, each opponent mills a card. diff --git a/forge-gui/res/cardsfolder/a/ambassador_laquatus.txt b/forge-gui/res/cardsfolder/a/ambassador_laquatus.txt index 138240b708a..ff68834cb20 100644 --- a/forge-gui/res/cardsfolder/a/ambassador_laquatus.txt +++ b/forge-gui/res/cardsfolder/a/ambassador_laquatus.txt @@ -2,6 +2,5 @@ Name:Ambassador Laquatus ManaCost:1 U U Types:Legendary Creature Merfolk Wizard PT:1/3 -A:AB$ Mill | Cost$ 3 | NumCards$ 3 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player puts the top three cards of their library into their graveyard. -SVar:Picture:http://www.wizards.com/global/images/magic/general/ambassador_laquatus.jpg -Oracle:{3}: Target player puts the top three cards of their library into their graveyard. +A:AB$ Mill | Cost$ 3 | NumCards$ 3 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player mills three cards. +Oracle:{3}: Target player mills three cards. diff --git a/forge-gui/res/cardsfolder/a/ambush_commander.txt b/forge-gui/res/cardsfolder/a/ambush_commander.txt index 57affc6e784..3161efbd98d 100644 --- a/forge-gui/res/cardsfolder/a/ambush_commander.txt +++ b/forge-gui/res/cardsfolder/a/ambush_commander.txt @@ -3,6 +3,5 @@ ManaCost:3 G G Types:Creature Elf PT:2/2 S:Mode$ Continuous | Affected$ Forest.YouCtrl | SetPower$ 1 | SetToughness$ 1 | AddType$ Creature & Elf | SetColor$ Green | Description$ Forests you control are 1/1 green Elf creatures that are still lands. -A:AB$Pump | Cost$ 1 G Sac<1/Elf> | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 3 | NumDef$ 3 | SpellDescription$ Target creature gets +3/+3 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/ambush_commander.jpg +A:AB$ Pump | Cost$ 1 G Sac<1/Elf> | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 3 | NumDef$ 3 | SpellDescription$ Target creature gets +3/+3 until end of turn. Oracle:Forests you control are 1/1 green Elf creatures that are still lands.\n{1}{G}, Sacrifice an Elf: Target creature gets +3/+3 until end of turn. diff --git a/forge-gui/res/cardsfolder/a/aminatous_augury.txt b/forge-gui/res/cardsfolder/a/aminatous_augury.txt index e36a1622dd1..b9f95dc457c 100644 --- a/forge-gui/res/cardsfolder/a/aminatous_augury.txt +++ b/forge-gui/res/cardsfolder/a/aminatous_augury.txt @@ -1,7 +1,7 @@ Name:Aminatou's Augury ManaCost:6 U U Types:Sorcery -A:SP$ Mill | Cost$ 6 U U | Defined$ You | NumCards$ 8 | Destination$ Exile | RememberMilled$ True | SubAbility$ DBChooseLand | SpellDescription$ Exile the top eight cards of your library. You may put a land card from among them onto the battlefield. Until end of turn, for each nonland card type, you may cast a card of that type from among the exiled cards without paying its mana cost. +A:SP$ Dig | Cost$ 6 U U | Defined$ You | DigNum$ 8 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBChooseLand | SpellDescription$ Exile the top eight cards of your library. You may put a land card from among them onto the battlefield. Until end of turn, for each nonland card type, you may cast a card of that type from among the exiled cards without paying its mana cost. SVar:DBChooseLand:DB$ ChooseCard | Defined$ You | Choices$ Land.IsRemembered | Mandatory$ True | Amount$ 1 | ChoiceZone$ Exile | SubAbility$ DBChangeZone SVar:DBChangeZone:DB$ ChangeZone | Optional$ True | Defined$ ChosenCard | Origin$ Exile | Destination$ Battlefield | ChangeNum$ 1 | ForgetChanged$ True | SubAbility$ DBCleanupChosen SVar:DBCleanupChosen:DB$ Cleanup | ClearChosenCard$ True | SubAbility$ DBEffect diff --git a/forge-gui/res/cardsfolder/a/amphibious_kavu.txt b/forge-gui/res/cardsfolder/a/amphibious_kavu.txt index 96fc6f0bb2d..3be7b61eea3 100644 --- a/forge-gui/res/cardsfolder/a/amphibious_kavu.txt +++ b/forge-gui/res/cardsfolder/a/amphibious_kavu.txt @@ -4,6 +4,5 @@ Types:Creature Kavu PT:2/2 T:Mode$ Blocks | ValidCard$ Card.Self | ValidBlocked$ Creature.Blue,Creature.Black | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by one or more blue and/or black creatures, CARDNAME gets +3/+3 until end of turn. T:Mode$ AttackerBlocked | ValidCard$ Card.Self | ValidBlocker$ Creature.Blue,Creature.Black | Execute$ TrigPump | Secondary$ True | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by one or more blue and/or black creatures, CARDNAME gets +3/+3 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 3 | NumDef$ 3 -SVar:Picture:http://www.wizards.com/global/images/magic/general/amphibious_kavu.jpg +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 3 | NumDef$ 3 Oracle:Whenever Amphibious Kavu blocks or becomes blocked by one or more blue and/or black creatures, Amphibious Kavu gets +3/+3 until end of turn. diff --git a/forge-gui/res/cardsfolder/a/ampryn_tactician.txt b/forge-gui/res/cardsfolder/a/ampryn_tactician.txt index 6367bdb12d9..5845a1d63f3 100644 --- a/forge-gui/res/cardsfolder/a/ampryn_tactician.txt +++ b/forge-gui/res/cardsfolder/a/ampryn_tactician.txt @@ -4,6 +4,6 @@ Types:Creature Human Soldier PT:3/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When CARDNAME enters the battlefield, creatures you control get +1/+1 until end of turn. SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +1 | NumDef$ +1 -SVar:PlayMain1:TRUE +SVar:PlayMain1:ALWAYS SVar:Picture:http://www.wizards.com/global/images/magic/general/ampryn_tactician.jpg Oracle:When Ampryn Tactician enters the battlefield, creatures you control get +1/+1 until end of turn. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/a/amulet_of_quoz.txt b/forge-gui/res/cardsfolder/a/amulet_of_quoz.txt index 62438265e31..3c0b230530e 100644 --- a/forge-gui/res/cardsfolder/a/amulet_of_quoz.txt +++ b/forge-gui/res/cardsfolder/a/amulet_of_quoz.txt @@ -2,12 +2,11 @@ Name:Amulet of Quoz ManaCost:6 Types:Artifact K:Remove CARDNAME from your deck before playing if you're not playing for ante. -A:AB$ Mill | Cost$ T Sac<1/CARDNAME> | ValidTgts$ Opponent | Destination$ Ante | NumCards$ 1 | RememberMilled$ True | Optional$ True | SubAbility$ DBFlip | PlayerTurn$ True | ActivationPhases$ Upkeep | SpellDescription$ Target opponent may ante the top card of their library. If they don't, you flip a coin. If you win the flip, that player loses the game. If you lose the flip, you lose the game. Activate this ability only during your upkeep. +A:AB$ Dig | Cost$ T Sac<1/CARDNAME> | ValidTgts$ Opponent | DestinationZone$ Ante | DigNum$ 1 | ChangeNum$ All | RememberChanged$ True | Optional$ True | SubAbility$ DBFlip | PlayerTurn$ True | ActivationPhases$ Upkeep | SpellDescription$ Target opponent may ante the top card of their library. If they don't, you flip a coin. If you win the flip, that player loses the game. If you lose the flip, you lose the game. Activate this ability only during your upkeep. SVar:DBFlip:DB$ FlipACoin | Caller$ You | WinSubAbility$ OppLoseGame | LoseSubAbility$ YouLoseGame | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ EQ0 | SubAbility$ DBCleanup SVar:OppLoseGame:DB$ LosesGame | Defined$ Targeted SVar:YouLoseGame:DB$ LosesGame | Defined$ You SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:All AI:RemoveDeck:Random -SVar:Picture:http://www.wizards.com/global/images/magic/general/amulet_of_quoz.jpg Oracle:Remove Amulet of Quoz from your deck before playing if you're not playing for ante.\n{T}, Sacrifice Amulet of Quoz: Target opponent may ante the top card of their library. If they don't, you flip a coin. If you win the flip, that player loses the game. If you lose the flip, you lose the game. Activate this ability only during your upkeep. diff --git a/forge-gui/res/cardsfolder/a/andradite_leech.txt b/forge-gui/res/cardsfolder/a/andradite_leech.txt index f070f0bb3ab..ba12858df60 100644 --- a/forge-gui/res/cardsfolder/a/andradite_leech.txt +++ b/forge-gui/res/cardsfolder/a/andradite_leech.txt @@ -2,7 +2,6 @@ Name:Andradite Leech ManaCost:2 B Types:Creature Leech PT:2/2 -A:AB$ Pump | Cost$ B | NumAtt$ 1 | NumDef$ 1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. +A:AB$ Pump | Cost$ B | Defined$ Self | NumAtt$ 1 | NumDef$ 1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. S:Mode$ RaiseCost | ValidCard$ Card.Black | Activator$ You | Type$ Spell | Cost$ B | Description$ Black spells you cast cost {B} more to cast. -SVar:Picture:http://www.wizards.com/global/images/magic/general/andradite_leech.jpg Oracle:Black spells you cast cost {B} more to cast.\n{B}: Andradite Leech gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/a/angelfire_crusader.txt b/forge-gui/res/cardsfolder/a/angelfire_crusader.txt index 6020e2f69a8..29b49962c08 100644 --- a/forge-gui/res/cardsfolder/a/angelfire_crusader.txt +++ b/forge-gui/res/cardsfolder/a/angelfire_crusader.txt @@ -2,6 +2,5 @@ Name:Angelfire Crusader ManaCost:3 W Types:Creature Human Soldier Knight PT:2/3 -A:AB$ Pump | Cost$ R | NumAtt$ 1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. -SVar:Picture:http://resources.wizards.com/magic/cards/ap/en-us/card21253.jpg +A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ 1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. Oracle:{R}: Angelfire Crusader gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/a/angelic_ascension.txt b/forge-gui/res/cardsfolder/a/angelic_ascension.txt new file mode 100644 index 00000000000..565ccdab87f --- /dev/null +++ b/forge-gui/res/cardsfolder/a/angelic_ascension.txt @@ -0,0 +1,7 @@ +Name:Angelic Ascension +ManaCost:1 W +Types:Instant +A:SP$ ChangeZone | Cost$ 1 W | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker | Origin$ Battlefield | Destination$ Exile | SubAbility$ DBToken | AILogic$ Pongify | SpellDescription$ Exile target creature or planeswalker. Its controller creates a 4/4 white Angel creature token with flying. +SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ w_4_4_angel_flying | TokenOwner$ TargetedController +DeckHas:Ability$Token +Oracle:Exile target creature or planeswalker. Its controller creates a 4/4 white Angel creature token with flying. diff --git a/forge-gui/res/cardsfolder/a/angelic_protector.txt b/forge-gui/res/cardsfolder/a/angelic_protector.txt index 4f9192094c3..7351efb865b 100644 --- a/forge-gui/res/cardsfolder/a/angelic_protector.txt +++ b/forge-gui/res/cardsfolder/a/angelic_protector.txt @@ -4,6 +4,5 @@ Types:Creature Angel PT:2/2 K:Flying T:Mode$ BecomesTarget | ValidTarget$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME becomes the target of a spell or ability, it gets +0/+3 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumDef$ 3 -SVar:Picture:http://www.wizards.com/global/images/magic/general/angelic_protector.jpg +SVar:TrigPump:DB$ Pump | Defined$ Self | NumDef$ 3 Oracle:Flying\nWhenever Angelic Protector becomes the target of a spell or ability, Angelic Protector gets +0/+3 until end of turn. diff --git a/forge-gui/res/cardsfolder/a/angrath_captain_of_chaos.txt b/forge-gui/res/cardsfolder/a/angrath_captain_of_chaos.txt index 3acff2365da..d47599b9ce3 100644 --- a/forge-gui/res/cardsfolder/a/angrath_captain_of_chaos.txt +++ b/forge-gui/res/cardsfolder/a/angrath_captain_of_chaos.txt @@ -3,7 +3,7 @@ ManaCost:2 BR BR Types:Legendary Planeswalker Angrath Loyalty:5 S:Mode$ Continuous | Affected$ Creature.YouCtrl | AddKeyword$ Menace | Description$ Creatures you control have menace. -A:AB$ Amass | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | Num$ 2 | SpellDescription$ Amass 2. (Put two +1/+1 counters on an Army you control. If you don’t control one, create a 0/0 black Zombie Army creature token first.) +A:AB$ Amass | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | Num$ 2 | SpellDescription$ Amass 2. (Put two +1/+1 counters on an Army you control. If you don't control one, create a 0/0 black Zombie Army creature token first.) DeckHints:Ability$Amass & Type$Zombie DeckHas:Ability$Amass & Ability$Counters & Ability$Token Oracle:Creatures you control have menace. \n[-2]: Amass 2. (Put two +1/+1 counters on an Army you control. If you don't control one, create a 0/0 black Zombie Army creature token first.) diff --git a/forge-gui/res/cardsfolder/a/animal_sanctuary.txt b/forge-gui/res/cardsfolder/a/animal_sanctuary.txt new file mode 100644 index 00000000000..92523572b7f --- /dev/null +++ b/forge-gui/res/cardsfolder/a/animal_sanctuary.txt @@ -0,0 +1,7 @@ +Name:Animal Sanctuary +ManaCost:no cost +Types:Land +A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. +A:AB$ PutCounter | Cost$ 2 T | ValidTgts$ Bird,Cat,Dog,Goat,Ox,Snake | TgtPrompt$ Select target Bird, Cat, Dog, Goat, Ox, or Snake | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on target Bird, Cat, Dog, Goat, Ox, or Snake. +DeckHas:Ability$Counters +Oracle:{T}: Add {C}.\n{2}, {T}: Put a +1/+1 counter on target Bird, Cat, Dog, Goat, Ox, or Snake. diff --git a/forge-gui/res/cardsfolder/a/anointed_chorister.txt b/forge-gui/res/cardsfolder/a/anointed_chorister.txt new file mode 100644 index 00000000000..f586adf30fa --- /dev/null +++ b/forge-gui/res/cardsfolder/a/anointed_chorister.txt @@ -0,0 +1,7 @@ +Name:Anointed Chorister +ManaCost:W +Types:Creature Human Cleric +PT:1/1 +K:Lifelink +A:AB$ Pump | Cost$ 4 W | Defined$ Self | NumAtt$ +3 | NumDef$ +3 | SpellDescription$ CARDNAME gets +3/+3 until end of turn. +Oracle:Lifelink (Damage dealt by this creature also causes you to gain that much life.)\n{4}{W}: Anointed Chorister gets +3/+3 until end of turn. diff --git a/forge-gui/res/cardsfolder/a/apes_of_rath.txt b/forge-gui/res/cardsfolder/a/apes_of_rath.txt index ed7de933a4c..694b1c98bce 100644 --- a/forge-gui/res/cardsfolder/a/apes_of_rath.txt +++ b/forge-gui/res/cardsfolder/a/apes_of_rath.txt @@ -3,6 +3,5 @@ ManaCost:2 G G Types:Creature Ape PT:5/4 T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ StayTapped | TriggerDescription$ Whenever CARDNAME attacks, it doesn't untap during its controller's next untap step. -SVar:StayTapped:DB$Pump | KW$ HIDDEN This card doesn't untap during your next untap step. | Defined$ Self | Permanent$ True -SVar:Picture:http://www.wizards.com/global/images/magic/general/apes_of_rath.jpg +SVar:StayTapped:DB$ Pump | KW$ HIDDEN This card doesn't untap during your next untap step. | Defined$ Self | Permanent$ True Oracle:Whenever Apes of Rath attacks, it doesn't untap during its controller's next untap step. diff --git a/forge-gui/res/cardsfolder/a/apex_of_power.txt b/forge-gui/res/cardsfolder/a/apex_of_power.txt index e9942c21432..9e9e2f86699 100644 --- a/forge-gui/res/cardsfolder/a/apex_of_power.txt +++ b/forge-gui/res/cardsfolder/a/apex_of_power.txt @@ -1,7 +1,7 @@ Name:Apex of Power ManaCost:7 R R R Types:Sorcery -A:SP$ Mill | Cost$ 7 R R R | Origin$ Library | Destination$ Exile | NumCards$ 7 | RememberMilled$ True | SubAbility$ DBEffect | SpellDescription$ Exile the top seven cards from your library. Until end of turn, you may cast nonland cards exiled this way. If this spell was cast from your hand, add ten mana of any one color. +A:SP$ Dig | Cost$ 7 R R R | DestinationZone$ Exile | DigNum$ 7 | ChangeNum$ All | RememberChanged$ True | SubAbility$ DBEffect | SpellDescription$ Exile the top seven cards from your library. Until end of turn, you may cast nonland cards exiled this way. If this spell was cast from your hand, add ten mana of any one color. SVar:DBEffect:DB$ Effect | RememberObjects$ RememberedCard | StaticAbilities$ EffSModeContinuous | SubAbility$ DBCleanup | ForgetOnMoved$ Exile SVar:EffSModeContinuous:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.nonLand+IsRemembered | AffectedZone$ Exile | Description$ You may cast nonland cards exiled this way. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | SubAbility$ DBMana diff --git a/forge-gui/res/cardsfolder/a/aphetto_exterminator.txt b/forge-gui/res/cardsfolder/a/aphetto_exterminator.txt index 183bf1e3cfc..92addeb7f6a 100644 --- a/forge-gui/res/cardsfolder/a/aphetto_exterminator.txt +++ b/forge-gui/res/cardsfolder/a/aphetto_exterminator.txt @@ -4,6 +4,5 @@ Types:Creature Human Wizard PT:3/1 K:Morph:3 B T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME is turned face up, target creature gets -3/-3 until end of turn. -SVar:TrigPump:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -3 | NumDef$ -3 | IsCurse$ True -SVar:Picture:http://www.wizards.com/global/images/magic/general/aphetto_exterminator.jpg +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -3 | NumDef$ -3 | IsCurse$ True Oracle:Morph {3}{B} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.)\nWhen Aphetto Exterminator is turned face up, target creature gets -3/-3 until end of turn. diff --git a/forge-gui/res/cardsfolder/a/aquamoeba.txt b/forge-gui/res/cardsfolder/a/aquamoeba.txt index 3683b13fbe7..7c3332d216f 100644 --- a/forge-gui/res/cardsfolder/a/aquamoeba.txt +++ b/forge-gui/res/cardsfolder/a/aquamoeba.txt @@ -2,7 +2,6 @@ Name:Aquamoeba ManaCost:1 U Types:Creature Elemental Beast PT:1/3 -A:AB$ Pump | Cost$ Discard<1/Card> | KW$ HIDDEN CARDNAME's power and toughness are switched | SpellDescription$ Switch CARDNAME's power and toughness until end of turn. +A:AB$ Pump | Cost$ Discard<1/Card> | Defined$ Self | KW$ HIDDEN CARDNAME's power and toughness are switched | SpellDescription$ Switch CARDNAME's power and toughness until end of turn. AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/aquamoeba.jpg Oracle:Discard a card: Switch Aquamoeba's power and toughness until end of turn. diff --git a/forge-gui/res/cardsfolder/a/arbalest_elite.txt b/forge-gui/res/cardsfolder/a/arbalest_elite.txt index a172bf8a131..d186ba38890 100644 --- a/forge-gui/res/cardsfolder/a/arbalest_elite.txt +++ b/forge-gui/res/cardsfolder/a/arbalest_elite.txt @@ -3,6 +3,5 @@ ManaCost:2 W W Types:Creature Human Archer PT:2/3 A:AB$ DealDamage | Cost$ 2 W T | ValidTgts$ Creature.attacking,Creature.blocking | TgtPrompt$ Select target attacking or blocking creature | NumDmg$ 3 | SubAbility$ DBStayTapped | SpellDescription$ CARDNAME deals 3 damage to target attacking or blocking creature. CARDNAME doesn't untap during your next untap step. -SVar:DBStayTapped:DB$Pump | KW$ HIDDEN This card doesn't untap during your next untap step. | Defined$ Self | Permanent$ True -SVar:Picture:http://www.wizards.com/global/images/magic/general/arbalest_elite.jpg +SVar:DBStayTapped:DB$ Pump | KW$ HIDDEN This card doesn't untap during your next untap step. | Defined$ Self | Permanent$ True Oracle:{2}{W}, {T}: Arbalest Elite deals 3 damage to target attacking or blocking creature. Arbalest Elite doesn't untap during your next untap step. diff --git a/forge-gui/res/cardsfolder/a/arcades_sabboth.txt b/forge-gui/res/cardsfolder/a/arcades_sabboth.txt index bbcb6a81310..42c868b9c7c 100644 --- a/forge-gui/res/cardsfolder/a/arcades_sabboth.txt +++ b/forge-gui/res/cardsfolder/a/arcades_sabboth.txt @@ -5,6 +5,5 @@ PT:7/7 K:Flying K:UpkeepCost:G W U S:Mode$ Continuous | Affected$ Creature.notattacking+untapped+YouCtrl | AddToughness$ 2 | Description$ Each untapped creature you control gets +0/+2 as long as it's not attacking. -A:AB$ Pump | Cost$ W | NumDef$ +1 | SpellDescription$ CARDNAME gets +0/+1 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/arcades_sabboth.jpg +A:AB$ Pump | Cost$ W | Defined$ Self | NumDef$ +1 | SpellDescription$ CARDNAME gets +0/+1 until end of turn. Oracle:Flying\nAt the beginning of your upkeep, sacrifice Arcades Sabboth unless you pay {G}{W}{U}.\nEach untapped creature you control gets +0/+2 as long as it's not attacking.\n{W}: Arcades Sabboth gets +0/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/a/arcane_artisan.txt b/forge-gui/res/cardsfolder/a/arcane_artisan.txt index 7c0af7442f4..1bda8e87cfb 100644 --- a/forge-gui/res/cardsfolder/a/arcane_artisan.txt +++ b/forge-gui/res/cardsfolder/a/arcane_artisan.txt @@ -4,9 +4,9 @@ Types:Creature Human Wizard PT:0/3 A:AB$ Draw | Cost$ 2 U T | ValidTgts$ Player | TgtPrompt$ Select target player | NumCards$ 1 | SubAbility$ DBExile | SpellDescription$ Target player draws a card, then exiles a card from their hand. If a creature card is exiled this way, that player creates a token that's a copy of that card. SVar:DBExile:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | ChangeType$ Card | ChangeNum$ 1 | Mandatory$ True | RememberChanged$ True | DefinedPlayer$ Targeted | SubAbility$ DBToken -SVar:DBToken:DB$ CopyPermanent | Defined$ Remembered | Controller$ Targeted | ConditionDefined$ Remembered | ConditionPresent$ Creature | RememberCopied$ True +SVar:DBToken:DB$ CopyPermanent | Defined$ Remembered | Controller$ Targeted | ConditionDefined$ Remembered | ConditionPresent$ Creature | RememberTokens$ True T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | Static$ True | ValidCard$ Card.Self | Execute$ DelTrigLeaves | TriggerDescription$ When CARDNAME leaves the battlefield, exile all tokens created with it at the beginning of the next end step. SVar:DelTrigLeaves:DB$ DelayedTrigger | Mode$ Phase | Phase$ End of Turn | Execute$ TrigExileAll | TriggerController$ TriggeredCardController | TriggerDescription$ Exile all tokens created with CARDNAME at the beginning of the next end step. SVar:TrigExileAll:DB$ ChangeZoneAll | ChangeType$ Card.IsRemembered | Origin$ Battlefield | Destination$ Exile | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:{2}{U}, {T}: Target player draws a card, then exiles a card from their hand. If a creature card is exiled this way, that player creates a token that's a copy of that card.\nWhen Arcane Artisan leaves the battlefield, exile all tokens created with it at the beginning of the next end step.\n \ No newline at end of file +Oracle:{2}{U}, {T}: Target player draws a card, then exiles a card from their hand. If a creature card is exiled this way, that player creates a token that's a copy of that card.\nWhen Arcane Artisan leaves the battlefield, exile all tokens created with it at the beginning of the next end step.\n diff --git a/forge-gui/res/cardsfolder/a/arcane_savant.txt b/forge-gui/res/cardsfolder/a/arcane_savant.txt index 6da8043b0f3..a1090e829b2 100644 --- a/forge-gui/res/cardsfolder/a/arcane_savant.txt +++ b/forge-gui/res/cardsfolder/a/arcane_savant.txt @@ -3,11 +3,11 @@ ManaCost:3 U U Types:Creature Human Wizard PT:3/3 K:MayEffectFromOpeningDeck:DBReveal -SVar:DBReveal:DB$ Reveal | RevealDefined$ Self | SubAbility$ DBExile | SpellDescription$ Before you shuffle your deck to start the game, you may reveal this card from your deck and exile an instant or sorcery card you drafted that isn’t in your deck. +SVar:DBReveal:DB$ Reveal | RevealDefined$ Self | SubAbility$ DBExile | SpellDescription$ Before you shuffle your deck to start the game, you may reveal this card from your deck and exile an instant or sorcery card you drafted that isn't in your deck. SVar:DBExile:DB$ ChangeZone | Origin$ Sideboard | Destination$ Exile | ChangeType$ Instant.YouOwn,Sorcery.YouOwn | ChangeNum$ 1 | Optional$ True | RememberChanged$ True | SubAbility$ DBPump | ConditionGameTypes$ Draft,QuestDraft | SelectPrompt$ Exile with Arcane Savant SVar:DBPump:DB$ Pump | NoteCards$ Remembered | NoteCardsFor$ ArcaneSavant | SubAbility$ DBCleanup SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPlay | TriggerDescription$ When CARDNAME enters the battlefield, copy a card you exiled with cards named Arcane Savant. You may cast the copy without paying its mana cost. SVar:TrigPlay:DB$ Play | Valid$ Card.YouOwn+NotedForArcaneSavant | ValidZone$ Exile | Amount$ 1 | CopyOnce$ True | WithoutManaCost$ True | Optional$ True | CopyCard$ True | SpellDescription$ You may copy the exiled card. If you do, you may cast the copy without paying its mana cost. | SubAbility$ DBCleanup SVar:Picture:https://img.scryfall.com/cards/large/en/cn2/27.jpg?1517813031 -Oracle:Before you shuffle your deck to start the game, you may reveal this card from your deck and exile an instant or sorcery card you drafted that isn’t in your deck.\nWhen Arcane Savant enters the battlefield, copy a card you exiled with cards named Arcane Savant. You may cast the copy without paying its mana cost. +Oracle:Before you shuffle your deck to start the game, you may reveal this card from your deck and exile an instant or sorcery card you drafted that isn't in your deck.\nWhen Arcane Savant enters the battlefield, copy a card you exiled with cards named Arcane Savant. You may cast the copy without paying its mana cost. diff --git a/forge-gui/res/cardsfolder/a/arcane_signet.txt b/forge-gui/res/cardsfolder/a/arcane_signet.txt index 0dcb51f1ae8..3392caee2d7 100644 --- a/forge-gui/res/cardsfolder/a/arcane_signet.txt +++ b/forge-gui/res/cardsfolder/a/arcane_signet.txt @@ -2,4 +2,5 @@ Name:Arcane Signet ManaCost:2 Types:Artifact A:AB$ Mana | Cost$ T | Produced$ Combo ColorIdentity | SpellDescription$ Add one mana of any color in your commander's color identity. +AI:RemoveDeck:NonCommander Oracle:{T}: Add one mana of any color in your commander's color identity. diff --git a/forge-gui/res/cardsfolder/a/archaeomender.txt b/forge-gui/res/cardsfolder/a/archaeomender.txt new file mode 100755 index 00000000000..779da581458 --- /dev/null +++ b/forge-gui/res/cardsfolder/a/archaeomender.txt @@ -0,0 +1,8 @@ +Name:Archaeomender +ManaCost:2 U +Types:Creature Human Wizard +PT:2/3 +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, return target artifact card from your graveyard to your hand. +SVar:TrigChangeZone:DB$ ChangeZone | ValidTgts$ Artifact.YouCtrl | Origin$ Graveyard | Destination$ Hand | TgtPrompt$ Select target artifact from your graveyard +DeckHints:Type$Artifact +Oracle:When Archaeomender enters the battlefield, return target artifact card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/a/archfiend_of_spite.txt b/forge-gui/res/cardsfolder/a/archfiend_of_spite.txt index baf49295f37..93e1167e05e 100644 --- a/forge-gui/res/cardsfolder/a/archfiend_of_spite.txt +++ b/forge-gui/res/cardsfolder/a/archfiend_of_spite.txt @@ -3,8 +3,8 @@ ManaCost:5 B B Types:Creature Demon PT:6/6 K:Flying -T:Mode$ DamageDone | ValidSource$ Card.OppCtrl | ValidTarget$ Card.Self | TriggerZones$ Battlefield | Execute$ DBLoseLife | TriggerDescription$ Whenever a source an opponent controls deals damage to CARDNAME, that source’s controller loses that much life unless they sacrifice that many permanents. +T:Mode$ DamageDone | ValidSource$ Card.OppCtrl | ValidTarget$ Card.Self | TriggerZones$ Battlefield | Execute$ DBLoseLife | TriggerDescription$ Whenever a source an opponent controls deals damage to CARDNAME, that source's controller loses that much life unless they sacrifice that many permanents. SVar:DBLoseLife:DB$ LoseLife | Defined$ TriggeredSourceController | LifeAmount$ X | References$ X | UnlessCost$ Sac | UnlessPayer$ TriggeredSourceController SVar:X:TriggerCount$DamageAmount K:Madness:3 B B -Oracle:Flying\nWhenever a source an opponent controls deals damage to Archfiend of Spite, that source’s controller loses that much life unless they sacrifice that many permanents.\nMadness {3}{B}{B} (If you discard this card, discard it into exile. When you do, cast it for its madness cost or put it into your graveyard.) +Oracle:Flying\nWhenever a source an opponent controls deals damage to Archfiend of Spite, that source's controller loses that much life unless they sacrifice that many permanents.\nMadness {3}{B}{B} (If you discard this card, discard it into exile. When you do, cast it for its madness cost or put it into your graveyard.) diff --git a/forge-gui/res/cardsfolder/a/archfiends_vessel.txt b/forge-gui/res/cardsfolder/a/archfiends_vessel.txt new file mode 100755 index 00000000000..5cf80e46801 --- /dev/null +++ b/forge-gui/res/cardsfolder/a/archfiends_vessel.txt @@ -0,0 +1,12 @@ +Name:Archfiend's Vessel +ManaCost:B +Types:Creature Human Cleric +PT:1/1 +K:Lifelink +T:Mode$ ChangesZone | Origin$ Graveyard | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, if it entered from your graveyard or you cast it from your graveyard, exile it. If you do, create a 5/5 black Demon creature token with flying. +T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self+wasCastFromGraveyard | Execute$ TrigExile | Secondary$ True | TriggerDescription$ When CARDNAME enters the battlefield, if it entered from your graveyard or you cast it from your graveyard, exile it. If you do, create a 5/5 black Demon creature token with flying. +SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | Defined$ Self | SubAbility$ DBToken +SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ b_5_5_demon_flying | TokenOwner$ You +DeckHas:Ability$Token +DeckHints:Ability$Graveyard +Oracle:Lifelink (Damage dealt by this creature also causes you to gain that much life.)\nWhen Archfiend's Vessel enters the battlefield, if it entered from your graveyard or you cast it from your graveyard, exile it. If you do, create a 5/5 black Demon creature token with flying. diff --git a/forge-gui/res/cardsfolder/a/archive_trap.txt b/forge-gui/res/cardsfolder/a/archive_trap.txt index 34e42e8d297..c29ccf1c104 100644 --- a/forge-gui/res/cardsfolder/a/archive_trap.txt +++ b/forge-gui/res/cardsfolder/a/archive_trap.txt @@ -1,8 +1,7 @@ Name:Archive Trap ManaCost:3 U U Types:Instant Trap -A:SP$ Mill | Cost$ 3 U U | NumCards$ 13 | ValidTgts$ Opponent | TgtPrompt$ Choose an opponent | SpellDescription$ Target opponent puts the top thirteen cards of their library into his or her graveyard. +A:SP$ Mill | Cost$ 3 U U | NumCards$ 13 | ValidTgts$ Opponent | TgtPrompt$ Choose an opponent | SpellDescription$ Target opponent mills thirteen cards. A:SP$ Mill | Cost$ 0 | CheckSVar$ TrapTrigger | NumCards$ 13 | ValidTgts$ Opponent | TgtPrompt$ Choose an opponent | CostDesc$ If an opponent searched their library this turn, you may pay {0} rather than pay CARDNAME's mana cost. | References$ TrapTrigger | SpellDescription$ SVar:TrapTrigger:Count$SearchedLibrary.Opponent -SVar:Picture:http://www.wizards.com/global/images/magic/general/archive_trap.jpg -Oracle:If an opponent searched their library this turn, you may pay {0} rather than pay this spell's mana cost.\nTarget opponent puts the top thirteen cards of their library into their graveyard. +Oracle:If an opponent searched their library this turn, you may pay {0} rather than pay this spell's mana cost.\nTarget opponent mills thirteen cards. diff --git a/forge-gui/res/cardsfolder/a/arctic_aven.txt b/forge-gui/res/cardsfolder/a/arctic_aven.txt index b2d3952c883..5d65df41ec0 100644 --- a/forge-gui/res/cardsfolder/a/arctic_aven.txt +++ b/forge-gui/res/cardsfolder/a/arctic_aven.txt @@ -4,8 +4,7 @@ Types:Creature Bird Wizard PT:2/1 K:Flying S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | AddToughness$ 1 | CheckSVar$ X | SVarCompare$ GE1 | Description$ CARDNAME gets +1/+1 as long as you control a Plains. -A:AB$ Pump | Cost$ W | KW$ Lifelink | SpellDescription$ CARDNAME gets lifelink until end of turn. +A:AB$ Pump | Cost$ W | Defined$ Self | KW$ Lifelink | SpellDescription$ CARDNAME gets lifelink until end of turn. SVar:X:Count$Valid Plains.YouCtrl SVar:BuffedBy:Plains -SVar:Picture:http://www.wizards.com/global/images/magic/general/arctic_aven.jpg Oracle:Flying\nArctic Aven gets +1/+1 as long as you control a Plains.\n{W}: Arctic Aven gains lifelink until end of turn. (Damage dealt by this creature also causes you to gain that much life.) diff --git a/forge-gui/res/cardsfolder/a/ardenvale_paladin.txt b/forge-gui/res/cardsfolder/a/ardenvale_paladin.txt index c2dea1ba1f8..c42d5efd188 100644 --- a/forge-gui/res/cardsfolder/a/ardenvale_paladin.txt +++ b/forge-gui/res/cardsfolder/a/ardenvale_paladin.txt @@ -3,5 +3,6 @@ ManaCost:3 W Types:Creature Human Knight PT:2/5 K:etbCounter:P1P1:1:Adamant$ White:Adamant — If at least three white mana was spent to cast this spell, CARDNAME enters the battlefield with a +1/+1 counter on it. +SVar:AIManaPref:W DeckHas:Ability$Counters Oracle:Adamant — If at least three white mana was spent to cast this spell, Ardenvale Paladin enters the battlefield with a +1/+1 counter on it. diff --git a/forge-gui/res/cardsfolder/a/armageddon_clock.txt b/forge-gui/res/cardsfolder/a/armageddon_clock.txt index 5ae083b0ebe..e2798f50f88 100644 --- a/forge-gui/res/cardsfolder/a/armageddon_clock.txt +++ b/forge-gui/res/cardsfolder/a/armageddon_clock.txt @@ -3,7 +3,7 @@ ManaCost:6 Types:Artifact T:Mode$ Phase | Phase$ Draw | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ At the beginning of your draw step, CARDNAME deals damage equal to the number of doom counters on it to each player. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, put a doom counter on CARDNAME. -A:AB$ RemoveCounter | Cost$ 4 | CounterType$ DOOM | CounterNum$ 1 | ActivationPhases$ Upkeep | AnyPlayer$ True | SpellDescription$ Remove a doom counter from CARDNAME. Any player may activate this ability but only during any upkeep step. +A:AB$ RemoveCounter | Cost$ 4 | CounterType$ DOOM | CounterNum$ 1 | ActivationPhases$ Upkeep | Activator$ Player | SpellDescription$ Remove a doom counter from CARDNAME. Any player may activate this ability but only during any upkeep step. SVar:TrigDealDamage:DB$DealDamage | Defined$ Player | NumDmg$ X | References$ X SVar:TrigPutCounter:DB$PutCounter | Defined$ Self | CounterType$ DOOM | CounterNum$ 1 SVar:X:Count$CardCounters.DOOM diff --git a/forge-gui/res/cardsfolder/a/armor_sliver.txt b/forge-gui/res/cardsfolder/a/armor_sliver.txt index cbbdb3cdd10..9e60ed1559b 100644 --- a/forge-gui/res/cardsfolder/a/armor_sliver.txt +++ b/forge-gui/res/cardsfolder/a/armor_sliver.txt @@ -3,7 +3,5 @@ ManaCost:2 W Types:Creature Sliver PT:2/2 S:Mode$ Continuous | Affected$ Creature.Sliver | AddAbility$ Pump | Description$ All Sliver creatures have "{2}: This creature gets +0/+1 until end of turn." -SVar:Pump:AB$Pump | Cost$ 2 | NumDef$ +1 | SpellDescription$ CARDNAME gets +0/+1 until end of turn. -SVar:PlayMain1:TRUE -SVar:Picture:http://www.wizards.com/global/images/magic/general/armor_sliver.jpg +SVar:Pump:AB$ Pump | Cost$ 2 | Defined$ Self | NumDef$ +1 | SpellDescription$ CARDNAME gets +0/+1 until end of turn. Oracle:All Sliver creatures have "{2}: This creature gets +0/+1 until end of turn." diff --git a/forge-gui/res/cardsfolder/a/armored_skaab.txt b/forge-gui/res/cardsfolder/a/armored_skaab.txt index 587733197c9..48721130759 100644 --- a/forge-gui/res/cardsfolder/a/armored_skaab.txt +++ b/forge-gui/res/cardsfolder/a/armored_skaab.txt @@ -2,7 +2,6 @@ Name:Armored Skaab ManaCost:2 U Types:Creature Zombie Warrior PT:1/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, put the top four cards of your library into your graveyard. -SVar:TrigMill:DB$Mill | NumCards$ 4 | Defined$ You -SVar:Picture:http://www.wizards.com/global/images/magic/general/armored_skaab.jpg -Oracle:When Armored Skaab enters the battlefield, put the top four cards of your library into your graveyard. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, mill four cards. +SVar:TrigMill:DB$ Mill | NumCards$ 4 | Defined$ You +Oracle:When Armored Skaab enters the battlefield, mill four cards. diff --git a/forge-gui/res/cardsfolder/a/arrow_storm.txt b/forge-gui/res/cardsfolder/a/arrow_storm.txt index f99e9f22fd0..f72224ee197 100644 --- a/forge-gui/res/cardsfolder/a/arrow_storm.txt +++ b/forge-gui/res/cardsfolder/a/arrow_storm.txt @@ -1,8 +1,7 @@ Name:Arrow Storm ManaCost:3 R R Types:Sorcery -A:SP$ DealDamage | Cost$ 3 R R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 4 | ConditionCheckSVar$ RaidTest | ConditionSVarCompare$ EQ0 | References$ RaidTest | SubAbility$ DBDmg | SpellDescription$ CARDNAME deals 4 damage to any target. Raid — If you attacked with a creature this turn, instead CARDNAME deals 5 damage to that permanent or player and the damage can't be prevented. -SVar:DBDmg:DB$ DealDamage | Defined$ Targeted | NumDmg$ 5 | NoPrevention$ True | ConditionCheckSVar$ RaidTest | ConditionSVarCompare$ GE1 | References$ RaidTest | StackDescription$ Raid — If you attacked with a creature this turn, instead CARDNAME deals 5 damage to {Targeted} and the damage can't be prevented. +A:SP$ DealDamage | Cost$ 3 R R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 4 | ConditionCheckSVar$ RaidTest | ConditionSVarCompare$ EQ0 | References$ RaidTest | SubAbility$ DBDmg | SpellDescription$ CARDNAME deals 4 damage to any target. Raid — If you attacked this turn, instead CARDNAME deals 5 damage to that permanent or player and the damage can't be prevented. +SVar:DBDmg:DB$ DealDamage | Defined$ Targeted | NumDmg$ 5 | NoPrevention$ True | ConditionCheckSVar$ RaidTest | ConditionSVarCompare$ GE1 | References$ RaidTest | StackDescription$ Raid — If you attacked this turn, instead CARDNAME deals 5 damage to {Targeted} and the damage can't be prevented. SVar:RaidTest:Count$AttackersDeclared -SVar:Picture:http://www.wizards.com/global/images/magic/general/arrow_storm.jpg -Oracle:Arrow Storm deals 4 damage to any target.\nRaid — If you attacked with a creature this turn, instead Arrow Storm deals 5 damage to that permanent or player and the damage can't be prevented. \ No newline at end of file +Oracle:Arrow Storm deals 4 damage to any target.\nRaid — If you attacked this turn, instead Arrow Storm deals 5 damage to that permanent or player and the damage can't be prevented. diff --git a/forge-gui/res/cardsfolder/a/arsenal_thresher.txt b/forge-gui/res/cardsfolder/a/arsenal_thresher.txt index 1ed3faebb83..eee9b140561 100644 --- a/forge-gui/res/cardsfolder/a/arsenal_thresher.txt +++ b/forge-gui/res/cardsfolder/a/arsenal_thresher.txt @@ -4,9 +4,8 @@ Types:Artifact Creature Construct PT:2/2 K:ETBReplacement:Other:DBReveal SVar:DBReveal:DB$ Reveal | RevealValid$ Card.Artifact+YouCtrl | AnyNumber$ True | RememberRevealed$ True | SubAbility$ DBPutCounters | SpellDescription$ As CARDNAME enters the battlefield, you may reveal any number of other artifact cards from your hand. CARDNAME enters the battlefield with a +1/+1 counter on it for each card revealed this way. -SVar:DBPutCounters:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ X | SubAbility$ DBCleanup +SVar:DBPutCounters:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ X | References$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$Amount AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/arsenal_thresher.jpg Oracle:As Arsenal Thresher enters the battlefield, you may reveal any number of other artifact cards from your hand. Arsenal Thresher enters the battlefield with a +1/+1 counter on it for each card revealed this way. diff --git a/forge-gui/res/cardsfolder/a/artful_takedown.txt b/forge-gui/res/cardsfolder/a/artful_takedown.txt index c889e49229a..49f481b49ee 100644 --- a/forge-gui/res/cardsfolder/a/artful_takedown.txt +++ b/forge-gui/res/cardsfolder/a/artful_takedown.txt @@ -2,6 +2,6 @@ Name:Artful Takedown ManaCost:2 U B Types:Instant A:SP$ Charm | Cost$ 2 U B | MinCharmNum$ 1 | CharmNum$ 2 | Choices$ TrigTap,TrigPumpCurse -SVar:TrigTap:DB$Tap | ValidTgts$ Creature | TgtPrompt$ Select target creature | SpellDescription$ Tap target creature. -SVar:TrigPumpCurse:DB$Pump| ValidTgts$ Creature | TgtPrompt$ Select target creature | IsCurse$ True | NumAtt$ -2 | NumDef$ -4 | SpellDescription$ Target creature gets -2/-4 until end of turn. +SVar:TrigTap:DB$ Tap | ValidTgts$ Creature | TgtPrompt$ Select target creature | SpellDescription$ Tap target creature. +SVar:TrigPumpCurse:DB$ Pump| ValidTgts$ Creature | TgtPrompt$ Select target creature | IsCurse$ True | NumAtt$ -2 | NumDef$ -4 | SpellDescription$ Target creature gets -2/-4 until end of turn. Oracle:Choose one or both —\n• Tap target creature.\n• Target creature gets -2/-4 until end of turn. diff --git a/forge-gui/res/cardsfolder/a/ashiok_dream_render.txt b/forge-gui/res/cardsfolder/a/ashiok_dream_render.txt index 34ef0b5e471..fde1d26dc43 100644 --- a/forge-gui/res/cardsfolder/a/ashiok_dream_render.txt +++ b/forge-gui/res/cardsfolder/a/ashiok_dream_render.txt @@ -3,6 +3,6 @@ ManaCost:1 UB UB Types:Legendary Planeswalker Ashiok Loyalty:5 S:Mode$ Continuous | Affected$ Opponent | AddKeyword$ Spells and abilities you control can't cause you to search your library. | Description$ Spells and abilities your opponents control can't cause their controller to search their library. -A:AB$ Mill | Cost$ SubCounter<1/LOYALTY> | Planeswalker$ True | NumCards$ 4 | ValidTgts$ Player | TgtPrompt$ Choose a player | SubAbility$ DBExileGrave | SpellDescription$ Target player puts the top four cards of their library into their graveyard. Then exile each opponent's graveyard. +A:AB$ Mill | Cost$ SubCounter<1/LOYALTY> | Planeswalker$ True | NumCards$ 4 | ValidTgts$ Player | TgtPrompt$ Choose a player | SubAbility$ DBExileGrave | SpellDescription$ Target player mills four cards. Then exile each opponent's graveyard. SVar:DBExileGrave:DB$ ChangeZoneAll | Origin$ Graveyard | Destination$ Exile | Defined$ Opponent | ChangeType$ Card -Oracle:Spells and abilities your opponents control can't cause their controller to search their library.\n[-1]: Target player puts the top four cards of their library into their graveyard. Then exile each opponent's graveyard. +Oracle:Spells and abilities your opponents control can't cause their controller to search their library.\n[-1]: Target player mills four cards. Then exile each opponent's graveyard. diff --git a/forge-gui/res/cardsfolder/a/ashiok_nightmare_weaver.txt b/forge-gui/res/cardsfolder/a/ashiok_nightmare_weaver.txt index a6277f00849..8c9b0e24551 100644 --- a/forge-gui/res/cardsfolder/a/ashiok_nightmare_weaver.txt +++ b/forge-gui/res/cardsfolder/a/ashiok_nightmare_weaver.txt @@ -2,7 +2,7 @@ Name:Ashiok, Nightmare Weaver ManaCost:1 U B Types:Legendary Planeswalker Ashiok Loyalty:3 -A:AB$ Mill | Cost$ AddCounter<2/LOYALTY> | ValidTgts$ Opponent | NumCards$ 3 | Destination$ Exile | Planeswalker$ True | RememberMilled$ True | SpellDescription$ Exile the top three cards of target opponent's library. +A:AB$ Dig | Cost$ AddCounter<2/LOYALTY> | Planeswalker$ True | ValidTgts$ Opponent | DigNum$ 3 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SpellDescription$ Exile the top three cards of target opponent's library. A:AB$ ChooseCard | Cost$ SubCounter | References$ X | Choices$ Creature.cmcEQChosenX+IsRemembered+ExiledWithSource | ChoiceZone$ Exile | Planeswalker$ True | SubAbility$ DBChangeZone | AILogic$ Ashiok | SpellDescription$ Put a creature card with converted mana cost X exiled with CARDNAME onto the battlefield under your control. That creature is a Nightmare in addition to its other types. SVar:DBChangeZone:DB$ ChangeZone | Defined$ ChosenCard | Origin$ Exile | Destination$ Battlefield | ChangeType$ Creature.cmcEQChosenX+IsRemembered+ExiledWithSource | ChangeNum$ 1 | GainControl$ True | SubAbility$ DBAnimate SVar:DBAnimate:DB$ Animate | Defined$ ChosenCard | Types$ Nightmare | Permanent$ True | SubAbility$ DBCleanMinus @@ -13,5 +13,4 @@ T:Mode$ ChangesZone | Origin$ Exile | Destination$ Any | Static$ True | ValidCar SVar:DBForget:DB$ Pump | ForgetObjects$ TriggeredCard T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | Static$ True | ValidCard$ Card.Self | Execute$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -SVar:Picture:http://www.wizards.com/global/images/magic/general/ashiok_nightmare_weaver.jpg Oracle:[+2]: Exile the top three cards of target opponent's library.\n[−X]: Put a creature card with converted mana cost X exiled with Ashiok, Nightmare Weaver onto the battlefield under your control. That creature is a Nightmare in addition to its other types.\n[−10]: Exile all cards from all opponents' hands and graveyards. diff --git a/forge-gui/res/cardsfolder/a/ashiok_sculptor_of_fears.txt b/forge-gui/res/cardsfolder/a/ashiok_sculptor_of_fears.txt index 31d9dba8210..577929bcffa 100755 --- a/forge-gui/res/cardsfolder/a/ashiok_sculptor_of_fears.txt +++ b/forge-gui/res/cardsfolder/a/ashiok_sculptor_of_fears.txt @@ -2,9 +2,9 @@ Name:Ashiok, Sculptor of Fears ManaCost:4 U B Types:Legendary Planeswalker Ashiok Loyalty:4 -A:AB$ Draw | Cost$ AddCounter<2/LOYALTY> | Planeswalker$ True | NumCards$ 1 | SubAbility$ DBMill | SpellDescription$ Draw a card. Each player puts the top two cards of their library into their graveyard. +A:AB$ Draw | Cost$ AddCounter<2/LOYALTY> | Planeswalker$ True | NumCards$ 1 | SubAbility$ DBMill | SpellDescription$ Draw a card. Each player mills two cards. SVar:DBMill:DB$ Mill | Defined$ Player | NumCards$ 2 A:AB$ ChangeZone | Cost$ SubCounter<5/LOYALTY> | Planeswalker$ True | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True | TgtPrompt$ Select target creature card in a graveyard | ValidTgts$ Creature | SpellDescription$ Put target creature card from a graveyard onto the battlefield under your control. A:AB$ GainControl | Cost$ SubCounter<11/LOYALTY> | Planeswalker$ True | Ultimate$ True | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | AllValid$ Creature.TargetedPlayerCtrl | NewController$ You | StackDescription$ SpellDescription | SpellDescription$ Gain control of all creatures target opponent controls. DeckHas:Ability$Graveyard -Oracle:[+2]: Draw a card. Each player puts the top two cards of their library into their graveyard.\n[−5]: Put target creature card from a graveyard onto the battlefield under you control.\n[−11]: Gain control of all creatures target opponent controls. +Oracle:[+2]: Draw a card. Each player mills two cards.\n[−5]: Put target creature card from a graveyard onto the battlefield under you control.\n[−11]: Gain control of all creatures target opponent controls. diff --git a/forge-gui/res/cardsfolder/a/ashioks_skulker.txt b/forge-gui/res/cardsfolder/a/ashioks_skulker.txt index fc85c65eb3f..71efade7ed0 100644 --- a/forge-gui/res/cardsfolder/a/ashioks_skulker.txt +++ b/forge-gui/res/cardsfolder/a/ashioks_skulker.txt @@ -2,5 +2,5 @@ Name:Ashiok's Skulker ManaCost:4 U Types:Creature Nightmare PT:3/5 -A:AB$ Pump | Cost$ 3 U | KW$ HIDDEN Unblockable | SpellDescription$ CARDNAME can't be blocked this turn. +A:AB$ Pump | Cost$ 3 U | Defined$ Self | KW$ HIDDEN Unblockable | SpellDescription$ CARDNAME can't be blocked this turn. Oracle:{3}{U}: Ashiok's Skulker can't be blocked this turn. diff --git a/forge-gui/res/cardsfolder/a/ashlings_prerogative.txt b/forge-gui/res/cardsfolder/a/ashlings_prerogative.txt index acc6955dbd7..1f518377d6b 100644 --- a/forge-gui/res/cardsfolder/a/ashlings_prerogative.txt +++ b/forge-gui/res/cardsfolder/a/ashlings_prerogative.txt @@ -1,15 +1,10 @@ Name:Ashling's Prerogative ManaCost:1 R Types:Enchantment -K:ETBReplacement:Other:ChooseMode -SVar:ChooseMode:DB$ ChooseNumber | Defined$ You | Min$ 0 | Max$ 1 | ListTitle$ Choose ODD or EVEN (0=Even; 1=Odd) | SpellDescription$ As CARDNAME enters the battlefield, choose odd or even. (Zero is even.) -S:Mode$ Continuous | Affected$ Creature.cmcM2X | AddKeyword$ Haste | Description$ Each creature with converted mana cost of the chosen value has haste. -S:Mode$ ETBTapped | ValidCard$ Creature.cmcM2Y | Description$ Each creature without converted mana cost of the chosen value enters the battlefield tapped. -# The next 2 static abilities add text to the card panel for convenience indicating choice. -S:Mode$ Continuous | Affected$ Card.Self | AddHiddenKeyword$ Chosen:EVEN | CheckSVar$ X | SVarCompare$ EQ0 -S:Mode$ Continuous | Affected$ Card.Self | AddHiddenKeyword$ Chosen:ODD | CheckSVar$ X | SVarCompare$ EQ1 -SVar:X:Count$ChosenNumber -SVar:Y:Number$ChosenNumber/Plus.1 +K:ETBReplacement:Other:ChooseEvenOdd +SVar:ChooseEvenOdd:DB$ ChooseEvenOdd | Defined$ You | ListTitle$ Choose ODD or EVEN | AILogic$ CMCInHand | SpellDescription$ As CARDNAME enters the battlefield, choose odd or even. (Zero is even.) +S:Mode$ Continuous | Affected$ Creature.cmcChosenEvenOdd | AddKeyword$ Haste | Description$ Each creature with converted mana cost of the chosen value has haste. +S:Mode$ ETBTapped | ValidCard$ Creature.cmcNotChosenEvenOdd | Description$ Each creature without converted mana cost of the chosen value enters the battlefield tapped. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/ashlings_prerogative.jpg Oracle:As Ashling's Prerogative enters the battlefield, choose odd or even. (Zero is even.)\nEach creature with converted mana cost of the chosen value has haste.\nEach creature without converted mana cost of the chosen value enters the battlefield tapped. diff --git a/forge-gui/res/cardsfolder/a/ashmouth_hound.txt b/forge-gui/res/cardsfolder/a/ashmouth_hound.txt index ca3725f2850..41b44adcb8a 100644 --- a/forge-gui/res/cardsfolder/a/ashmouth_hound.txt +++ b/forge-gui/res/cardsfolder/a/ashmouth_hound.txt @@ -1,6 +1,6 @@ Name:Ashmouth Hound ManaCost:1 R -Types:Creature Elemental Hound +Types:Creature Elemental Dog PT:2/1 T:Mode$ AttackerBlockedByCreature | ValidCard$ Creature | ValidBlocker$ Card.Self | Execute$ TrigDamageAttacker | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by a creature, CARDNAME deals 1 damage to that creature. T:Mode$ AttackerBlockedByCreature | ValidCard$ Card.Self | ValidBlocker$ Creature | Execute$ TrigDamageBlocker | Secondary$ True | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by a creature, CARDNAME deals 1 damage to that creature. diff --git a/forge-gui/res/cardsfolder/a/aspect_of_manticore.txt b/forge-gui/res/cardsfolder/a/aspect_of_manticore.txt index 92417bf14b3..28998fd2c36 100644 --- a/forge-gui/res/cardsfolder/a/aspect_of_manticore.txt +++ b/forge-gui/res/cardsfolder/a/aspect_of_manticore.txt @@ -5,7 +5,7 @@ K:Flash K:Enchant creature A:SP$ Attach | Cost$ 2 R | ValidTgts$ Creature | AILogic$ Pump T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, enchanted creature gains first strike until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Enchanted | KW$ First Strike +SVar:TrigPump:DB$ Pump | Defined$ Enchanted | KW$ First Strike S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 2 | Description$ Enchanted creature gets +2/+0. SVar:PlayMain1:TRUE Oracle:Flash\nEnchant creature\nWhen Aspect of Manticore enters the battlefield, enchanted creature gains first strike until end of turn.\nEnchanted creature gets +2/+0. diff --git a/forge-gui/res/cardsfolder/a/atarka_beastbreaker.txt b/forge-gui/res/cardsfolder/a/atarka_beastbreaker.txt index 8abc1bb5c81..b71dc94a5fa 100644 --- a/forge-gui/res/cardsfolder/a/atarka_beastbreaker.txt +++ b/forge-gui/res/cardsfolder/a/atarka_beastbreaker.txt @@ -2,7 +2,6 @@ Name:Atarka Beastbreaker ManaCost:1 G Types:Creature Human Warrior PT:2/2 -A:AB$ Pump | Cost$ 4 G | NumAtt$ +4 | NumDef$ +4 | CheckSVar$ FormidableTest | SVarCompare$ GE8 | References$ FormidableTest | PrecostDesc$ Formidable — | SpellDescription$ CARDNAME gets +4/+4 until end of turn. Activate this ability only if creatures you control have total power 8 or greater. +A:AB$ Pump | Cost$ 4 G | Defined$ Self | NumAtt$ +4 | NumDef$ +4 | CheckSVar$ FormidableTest | SVarCompare$ GE8 | References$ FormidableTest | PrecostDesc$ Formidable — | SpellDescription$ CARDNAME gets +4/+4 until end of turn. Activate this ability only if creatures you control have total power 8 or greater. SVar:FormidableTest:Count$SumPower_Creature.YouCtrl -SVar:Picture:http://www.wizards.com/global/images/magic/general/atarka_beastbreaker.jpg Oracle:Formidable — {4}{G}: Atarka Beastbreaker gets +4/+4 until end of turn. Activate this ability only if creatures you control have total power 8 or greater. diff --git a/forge-gui/res/cardsfolder/a/athreos_shroud_veiled.txt b/forge-gui/res/cardsfolder/a/athreos_shroud_veiled.txt index 74115be6fca..c33a942ff89 100644 --- a/forge-gui/res/cardsfolder/a/athreos_shroud_veiled.txt +++ b/forge-gui/res/cardsfolder/a/athreos_shroud_veiled.txt @@ -4,12 +4,12 @@ Types:Legendary Enchantment Creature God PT:4/7 K:Indestructible S:Mode$ Continuous | Affected$ Card.Self | RemoveType$ Creature | CheckSVar$ X | SVarCompare$ LT7 | References$ X | Description$ As long as your devotion to white and black is less than seven, CARDNAME isn't a creature. +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your end step, put a coin counter on another target creature. +SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.Other | TgtPrompt$ Select target creature | CounterType$ COIN | CounterNum$ 1 +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | TriggerZones$ Battlefield | ValidCard$ Creature.counters_GE1_COIN | Execute$ TrigReturn | TriggerDescription$ Whenever a creature with a coin counter on it dies or is put into exile, return that card to the battlefield under your control. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Exile | TriggerZones$ Battlefield | Secondary$ True | ValidCard$ Creature.counters_GE1_COIN | Execute$ TrigReturn | TriggerDescription$ Whenever a creature with a coin counter on it dies or is put into exile, return that card to the battlefield under your control. +SVar:TrigReturn:DB$ ChangeZone | Origin$ Graveyard,Exile | Destination$ Battlefield | Defined$ TriggeredCard | GainControl$ True SVar:X:Count$DevotionDual.White.Black SVar:BuffedBy:Permanent.Black,Permanent.White -T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your end step, put a coin counter on another target creature. -SVar:TrigPutCounter:DB$PutCounter | ValidTgts$ Creature.Other | TgtPrompt$ Select target creature | CounterType$ COIN | CounterNum$ 1 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | TriggerZones$ Battlefield | ValidCard$ Creature.counters_GE1_COIN | Execute$ TrigReturn | TriggerDescription$ Whenever a creature with a coin counter on it dies or is put into exile, return that card to the battlefield under your control. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Exile | TriggerZones$ Battlefield | Secondary$ True | ValidCard$ Creature.counters_GE1_COIN | Execute$ TrigReturn | TriggerDescription$ Whenever a creature with a coin counter on it dies or is put into exile, return that card to the battlefield under your control. -SVar:TrigReturn:DB$ChangeZone | Origin$ Graveyard,Exile | Destination$ Battlefield | Defined$ TriggeredCard | GainControl$ True DeckHas:Ability$Counters -Oracle:Indestructible\nAs long as your devotion to white and black is less than seven, Athreos isn’t a creature.\nAt the beginning of your end step, put a coin counter on another target creature.\nWhenever a creature with a coin counter on it dies or is put into exile, return that card to the battlefield under your control. +Oracle:Indestructible\nAs long as your devotion to white and black is less than seven, Athreos isn't a creature.\nAt the beginning of your end step, put a coin counter on another target creature.\nWhenever a creature with a coin counter on it dies or is put into exile, return that card to the battlefield under your control. diff --git a/forge-gui/res/cardsfolder/a/atog.txt b/forge-gui/res/cardsfolder/a/atog.txt index 2cd7d4b2f39..7ee84fab0ae 100644 --- a/forge-gui/res/cardsfolder/a/atog.txt +++ b/forge-gui/res/cardsfolder/a/atog.txt @@ -2,6 +2,7 @@ Name:Atog ManaCost:1 R Types:Creature Atog PT:1/2 -A:AB$ Pump | Cost$ Sac<1/Artifact> | NumAtt$ 2 | NumDef$ 2 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/atog.jpg +A:AB$ Pump | Cost$ Sac<1/Artifact> | Defined$ Self | NumAtt$ 2 | NumDef$ 2 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. +DeckNeeds:Type$Artifact +DeckHas:Ability$Sacrifice Oracle:Sacrifice an artifact: Atog gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/a/augmenting_automaton.txt b/forge-gui/res/cardsfolder/a/augmenting_automaton.txt index f3b76368ada..71ac5e53ae0 100644 --- a/forge-gui/res/cardsfolder/a/augmenting_automaton.txt +++ b/forge-gui/res/cardsfolder/a/augmenting_automaton.txt @@ -2,6 +2,5 @@ Name:Augmenting Automaton ManaCost:1 Types:Artifact Creature Construct PT:1/1 -A:AB$ Pump | Cost$ 1 B | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/augmenting_automaton.jpg +A:AB$ Pump | Cost$ 1 B | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. Oracle:{1}{B}: Augmenting Automaton gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/a/auratog.txt b/forge-gui/res/cardsfolder/a/auratog.txt index 6c1e8c48202..f801ba07254 100644 --- a/forge-gui/res/cardsfolder/a/auratog.txt +++ b/forge-gui/res/cardsfolder/a/auratog.txt @@ -2,6 +2,7 @@ Name:Auratog ManaCost:1 W Types:Creature Atog PT:1/2 -A:AB$ Pump | Cost$ Sac<1/Enchantment> | NumAtt$ 2 | NumDef$ 2 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/auratog.jpg +A:AB$ Pump | Cost$ Sac<1/Enchantment> | Defined$ Self | NumAtt$ 2 | NumDef$ 2 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. +DeckHints:Type$Enchantment +DeckHas:Ability$Sacrifice Oracle:Sacrifice an enchantment: Auratog gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/a/aurelia_exemplar_of_justice.txt b/forge-gui/res/cardsfolder/a/aurelia_exemplar_of_justice.txt index b2a20a416f1..619c0c388b8 100644 --- a/forge-gui/res/cardsfolder/a/aurelia_exemplar_of_justice.txt +++ b/forge-gui/res/cardsfolder/a/aurelia_exemplar_of_justice.txt @@ -6,8 +6,8 @@ K:Flying K:Mentor T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ DBPump | TriggerDescription$ At the beginning of combat on your turn, choose up to one target creature you control. Until end of turn, that creature gets +2/+0, gains trample if it's red, and gains vigilance if it's white. SVar:DBPump:DB$ Pump | ValidTgts$ Creature.YouCtrl | NumAtt$ 2 | RememberTargets$ True | SubAbility$ DBPump1 -SVar:DBPump1:DB$Pump | Defined$ Remembered | KW$ Trample | ConditionDefined$ Remembered | ConditionPresent$ Card.Red | SubAbility$ DBPump2 -SVar:DBPump2:DB$Pump | Defined$ Remembered | KW$ Vigilance | ConditionDefined$ Remembered | ConditionPresent$ Card.White | SubAbility$ DBCleanup +SVar:DBPump1:DB$ Pump | Defined$ Remembered | KW$ Trample | ConditionDefined$ Remembered | ConditionPresent$ Card.Red | SubAbility$ DBPump2 +SVar:DBPump2:DB$ Pump | Defined$ Remembered | KW$ Vigilance | ConditionDefined$ Remembered | ConditionPresent$ Card.White | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Counters -Oracle:Flying\nMentor (Whenever this creature attacks, put a +1/+1 counter on target attacking creature with lesser power.)\nAt the beginning of combat on your turn, choose up to one target creature you control. Until end of turn, that creature gets +2/+0, gains trample if it's red, and gains vigilance if it's white. \ No newline at end of file +Oracle:Flying\nMentor (Whenever this creature attacks, put a +1/+1 counter on target attacking creature with lesser power.)\nAt the beginning of combat on your turn, choose up to one target creature you control. Until end of turn, that creature gets +2/+0, gains trample if it's red, and gains vigilance if it's white. diff --git a/forge-gui/res/cardsfolder/a/autumnal_gloom_ancient_of_the_equinox.txt b/forge-gui/res/cardsfolder/a/autumnal_gloom_ancient_of_the_equinox.txt index 3346a1e5ebd..ad462f79678 100644 --- a/forge-gui/res/cardsfolder/a/autumnal_gloom_ancient_of_the_equinox.txt +++ b/forge-gui/res/cardsfolder/a/autumnal_gloom_ancient_of_the_equinox.txt @@ -1,14 +1,13 @@ Name:Autumnal Gloom ManaCost:2 G Types:Enchantment -A:AB$ Mill | Cost$ B | Defined$ You | NumCards$ 1 | SpellDescription$ Put the top card of your library into your graveyard. +A:AB$ Mill | Cost$ B | Defined$ You | NumCards$ 1 | SpellDescription$ Mill a card. T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | Delirium$ True | TriggerZones$ Battlefield | Execute$ TrigTransform | TriggerDescription$ Delirium — At the beginning of your end step, if there are four or more card types among cards in your graveyard, transform Autumnal Gloom. SVar:TrigTransform:DB$ SetState | Defined$ Self | Mode$ Transform DeckHints:Ability$Graveyard & Ability$Discard DeckHas:Ability$Delirium -SVar:Picture:http://www.wizards.com/global/images/magic/general/autumnal_gloom.jpg AlternateMode:DoubleFaced -Oracle:{B}: Put the top card of your library into your graveyard.\nDelirium — At the beginning of your end step, if there are four or more card types among cards in your graveyard, transform Autumnal Gloom. +Oracle:{B}: Mill a card.\nDelirium — At the beginning of your end step, if there are four or more card types among cards in your graveyard, transform Autumnal Gloom. ALTERNATE @@ -19,6 +18,5 @@ Types:Creature Treefolk PT:4/4 K:Trample K:Hexproof -SVar:Picture:http://www.wizards.com/global/images/magic/general/ancient_of_the_equinox.jpg Oracle:Trample, hexproof diff --git a/forge-gui/res/cardsfolder/a/avarax.txt b/forge-gui/res/cardsfolder/a/avarax.txt index fca6d345e63..1b969705842 100644 --- a/forge-gui/res/cardsfolder/a/avarax.txt +++ b/forge-gui/res/cardsfolder/a/avarax.txt @@ -3,9 +3,8 @@ ManaCost:3 R R Types:Creature Beast PT:3/3 K:Haste -A:AB$ Pump | Cost$ 1 R | NumAtt$ 1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. +A:AB$ Pump | Cost$ 1 R | Defined$ Self | NumAtt$ 1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a card named Avarax, reveal it, and put it into your hand. If you do, shuffle your library. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Card.namedAvarax | ChangeNum$ 1 | ShuffleNonMandatory$ True DeckHints:Name$Avarax -SVar:Picture:http://www.wizards.com/global/images/magic/general/avarax.jpg Oracle:Haste\nWhen Avarax enters the battlefield, you may search your library for a card named Avarax, reveal it, and put it into your hand. If you do, shuffle your library.\n{1}{R}: Avarax gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/a/avatar_of_fury.txt b/forge-gui/res/cardsfolder/a/avatar_of_fury.txt index 032c124ff6f..364d2c3ee7d 100644 --- a/forge-gui/res/cardsfolder/a/avatar_of_fury.txt +++ b/forge-gui/res/cardsfolder/a/avatar_of_fury.txt @@ -3,8 +3,7 @@ ManaCost:6 R R Types:Creature Avatar PT:6/6 K:Flying -A:AB$ Pump | Cost$ R | NumAtt$ 1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. +A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ 1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ 6 | EffectZone$ All | CheckSVar$ X | SVarCompare$ GE7 | Description$ If an opponent controls seven or more lands, CARDNAME costs {6} less to cast. SVar:X:PlayerCountOpponents$HighestValid Land.YouCtrl -SVar:Picture:http://www.wizards.com/global/images/magic/general/avatar_of_fury.jpg Oracle:If an opponent controls seven or more lands, this spell costs {6} less to cast.\nFlying\n{R}: Avatar of Fury gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/a/aven_eternal.txt b/forge-gui/res/cardsfolder/a/aven_eternal.txt index a90a65703ae..77eecdced47 100644 --- a/forge-gui/res/cardsfolder/a/aven_eternal.txt +++ b/forge-gui/res/cardsfolder/a/aven_eternal.txt @@ -3,7 +3,7 @@ ManaCost:2 U Types:Creature Zombie Bird Warrior PT:2/2 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBAmass | TriggerDescription$ When CARDNAME enters the battlefield, amass 1. (Put a +1/+1 counter on an Army you control. If you don’t control one, create a 0/0 black Zombie Army creature token first.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBAmass | TriggerDescription$ When CARDNAME enters the battlefield, amass 1. (Put a +1/+1 counter on an Army you control. If you don't control one, create a 0/0 black Zombie Army creature token first.) SVar:DBAmass:DB$ Amass | Num$ 1 DeckHints:Ability$Amass & Type$Zombie DeckHas:Ability$Amass & Ability$Counters & Ability$Token diff --git a/forge-gui/res/cardsfolder/a/aven_flock.txt b/forge-gui/res/cardsfolder/a/aven_flock.txt index 473deb26788..6732d2b33f2 100644 --- a/forge-gui/res/cardsfolder/a/aven_flock.txt +++ b/forge-gui/res/cardsfolder/a/aven_flock.txt @@ -3,6 +3,5 @@ ManaCost:4 W Types:Creature Bird Soldier PT:2/3 K:Flying -A:AB$ Pump | Cost$ W | NumDef$ +1 | SpellDescription$ CARDNAME gets +0/+1 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/aven_flock.jpg +A:AB$ Pump | Cost$ W | Defined$ Self | NumDef$ +1 | SpellDescription$ CARDNAME gets +0/+1 until end of turn. Oracle:Flying (This creature can't be blocked except by creatures with flying or reach.)\n{W}: Aven Flock gets +0/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/a/aven_gagglemaster.txt b/forge-gui/res/cardsfolder/a/aven_gagglemaster.txt new file mode 100644 index 00000000000..3e5d845dbca --- /dev/null +++ b/forge-gui/res/cardsfolder/a/aven_gagglemaster.txt @@ -0,0 +1,10 @@ +Name:Aven Gagglemaster +ManaCost:3 W W +Types:Creature Bird Warrior +PT:4/3 +K:Flying +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBGainLife | TriggerDescription$ When CARDNAME enters the battlefield, you gain 2 life for each creature you control with flying. +SVar:DBGainLife:DB$GainLife | Defined$ You | LifeAmount$ X | References$ X +SVar:X:Count$Valid Creature.YouCtrl+withFlying/Twice +DeckHas:Ability$LifeGain +Oracle:Flying\nWhen Aven Gagglemaster enters the battlefield, you gain 2 life for each creature you control with flying. diff --git a/forge-gui/res/cardsfolder/a/aven_trooper.txt b/forge-gui/res/cardsfolder/a/aven_trooper.txt index da2936f1cac..45b1abfd1ff 100644 --- a/forge-gui/res/cardsfolder/a/aven_trooper.txt +++ b/forge-gui/res/cardsfolder/a/aven_trooper.txt @@ -3,6 +3,6 @@ ManaCost:3 W Types:Creature Bird Soldier PT:1/1 K:Flying -A:AB$ Pump | Cost$ 2 W Discard<1/Card> | NumAtt$ 1 | NumDef$ 2 | SpellDescription$ CARDNAME gets +1/+2 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/aven_trooper.jpg +A:AB$ Pump | Cost$ 2 W Discard<1/Card> | Defined$ Self | NumAtt$ 1 | NumDef$ 2 | SpellDescription$ CARDNAME gets +1/+2 until end of turn. +DeckHas:Ability$Discard Oracle:Flying\n{2}{W}, Discard a card: Aven Trooper gets +1/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/a/aven_wind_mage.txt b/forge-gui/res/cardsfolder/a/aven_wind_mage.txt index 772de7e0d2e..66590b72960 100644 --- a/forge-gui/res/cardsfolder/a/aven_wind_mage.txt +++ b/forge-gui/res/cardsfolder/a/aven_wind_mage.txt @@ -1,9 +1,9 @@ Name:Aven Wind Mage ManaCost:2 U Types:Creature Bird Wizard +PT:2/2 K:Flying T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cast an instant or sorcery spell, CARDNAME gets +1/+1 until end of turn. -SVar:TrigPump:DB$ Pump | ValidCard$ Card.Self | NumAtt$ 1 | NumDef$ 1 +SVar:TrigPump:DB$ Pump | Defined$ Self | ValidCard$ Card.Self | NumAtt$ 1 | NumDef$ 1 DeckHints:Type$Instant|Sorcery Oracle:Flying\nWhenever you cast an instant or sorcery spell, Aven Wind Mage gets +1/+1 until end of turn. -PT:2/2 diff --git a/forge-gui/res/cardsfolder/a/avenging_huntbonder.txt b/forge-gui/res/cardsfolder/a/avenging_huntbonder.txt new file mode 100755 index 00000000000..5edc898f1ee --- /dev/null +++ b/forge-gui/res/cardsfolder/a/avenging_huntbonder.txt @@ -0,0 +1,10 @@ +Name:Avenging Huntbonder +ManaCost:3 W W +Types:Creature Human Warrior +PT:3/3 +K:Double Strike +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ Whenever CARDNAME attacks, put a double strike counter on another target attacking creature. +SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.attacking+Other | TgtPrompt$ Select another target attacking creature | CounterType$ DOUBLESTRIKE | CounterNum$ 1 +SVar:HasAttackEffect:TRUE +DeckHas:Ability$Counters +Oracle:Double strike\nWhenever Avenging Huntbonder attacks, put a double strike counter on another target attacking creature. diff --git a/forge-gui/res/cardsfolder/a/avian_oddity.txt b/forge-gui/res/cardsfolder/a/avian_oddity.txt new file mode 100755 index 00000000000..16b5821916c --- /dev/null +++ b/forge-gui/res/cardsfolder/a/avian_oddity.txt @@ -0,0 +1,10 @@ +Name:Avian Oddity +ManaCost:3 U +Types:Creature Bird +PT:2/4 +K:Flying +K:Cycling:2 U +T:Mode$ Cycled | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When you cycle CARDNAME, put a flying counter on target creature you control. +SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ Flying | CounterNum$ 1 +DeckHas:Ability$Counters +Oracle:Flying\nCycling {2}{U} ({2}{U}, Discard this card: Draw a card.)\nWhen you cycle Avian Oddity, put a flying counter on target creature you control. diff --git a/forge-gui/res/cardsfolder/a/avizoa.txt b/forge-gui/res/cardsfolder/a/avizoa.txt index 191214c4f87..0ae4c8823a8 100644 --- a/forge-gui/res/cardsfolder/a/avizoa.txt +++ b/forge-gui/res/cardsfolder/a/avizoa.txt @@ -3,8 +3,7 @@ ManaCost:3 U Types:Creature Jellyfish PT:2/2 K:Flying -A:AB$ Pump | Cost$ 0 | NumAtt$ 2 | NumDef$ 2 | ActivationLimit$ 1 | SubAbility$ DBSkipTurn | SpellDescription$ CARDNAME gets +2/+2 until end of turn. You skip your next untap step. Activate this ability only once each turn. +A:AB$ Pump | Cost$ 0 | Defined$ Self | NumAtt$ 2 | NumDef$ 2 | ActivationLimit$ 1 | SubAbility$ DBSkipTurn | SpellDescription$ CARDNAME gets +2/+2 until end of turn. You skip your next untap step. Activate this ability only once each turn. SVar:DBSkipTurn:DB$ Pump | Defined$ You | KW$ Skip your next untap step. | Permanent$ True AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/avizoa.jpg Oracle:Flying\n{0}: Avizoa gets +2/+2 until end of turn. You skip your next untap step. Activate this ability only once each turn. diff --git a/forge-gui/res/cardsfolder/a/ayula_queen_among_bears.txt b/forge-gui/res/cardsfolder/a/ayula_queen_among_bears.txt index 0578a92da77..cde19b83f74 100644 --- a/forge-gui/res/cardsfolder/a/ayula_queen_among_bears.txt +++ b/forge-gui/res/cardsfolder/a/ayula_queen_among_bears.txt @@ -9,4 +9,4 @@ SVar:DBPump:DB$ Pump | ValidTgts$ Bear.YouCtrl | TgtPrompt$ Choose target creatu SVar:DBFight:DB$ Fight | Defined$ ParentTarget | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Choose target creature you don't control DeckHas:Ability$Counters DeckHints:Type$Bear -Oracle:Whenever another Bear enters the battlefield under your control, choose one —\n• Put two +1/+1 counters on target Bear.\n• Target Bear you control fights target creature you don’t control. \ No newline at end of file +Oracle:Whenever another Bear enters the battlefield under your control, choose one —\n• Put two +1/+1 counters on target Bear.\n• Target Bear you control fights target creature you don't control. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/a/azimaet_drake.txt b/forge-gui/res/cardsfolder/a/azimaet_drake.txt index 8271511ff3d..0d2349a4d92 100644 --- a/forge-gui/res/cardsfolder/a/azimaet_drake.txt +++ b/forge-gui/res/cardsfolder/a/azimaet_drake.txt @@ -3,6 +3,5 @@ ManaCost:2 U Types:Creature Drake PT:1/3 K:Flying -A:AB$ Pump | Cost$ U | NumAtt$ 1 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. Activate this ability only once each turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/azimaet_drake.jpg +A:AB$ Pump | Cost$ U | Defined$ Self | NumAtt$ 1 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. Activate this ability only once each turn. Oracle:Flying\n{U}: Azimaet Drake gets +1/+0 until end of turn. Activate this ability only once each turn. diff --git a/forge-gui/res/cardsfolder/a/azra_oddsmaker.txt b/forge-gui/res/cardsfolder/a/azra_oddsmaker.txt index 5e1685c0305..8b23bf2cfd8 100644 --- a/forge-gui/res/cardsfolder/a/azra_oddsmaker.txt +++ b/forge-gui/res/cardsfolder/a/azra_oddsmaker.txt @@ -5,8 +5,7 @@ T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | Execute$ ChooseCreature SVar:ChooseCreature:AB$ ChooseCard | Cost$ Discard<1/Card> | Choices$ Creature | ChoiceTitle$ Choose a creature | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | Name$ Azra Oddsmaker Effect | Triggers$ TrigDamage | SVars$ TrigDraw SVar:TrigDamage:Mode$ DamageDone | ValidSource$ Card.ChosenCard | ValidTarget$ Player | Execute$ TrigDraw | CombatDamage$ True | TriggerDescription$ Whenever that creature deals combat damage to a player this turn, you draw two cards. -SVar:TrigDraw:DB$Draw | Defined$ You | NumCards$ 2 | SubAbility$ DBCleanup +SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 2 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearChosenCard$ True PT:3/3 -SVar:Picture:https://gatherer.wizards.com/Handlers/Image.ashx?multiverseid=446043&type=card -Oracle:At the beginning of combat on your turn, you may discard a card. If you do, choose a creature. Whenever that creature deals combat damage to a player this turn, you draw two cards. cards. \ No newline at end of file +Oracle:At the beginning of combat on your turn, you may discard a card. If you do, choose a creature. Whenever that creature deals combat damage to a player this turn, you draw two cards. diff --git a/forge-gui/res/cardsfolder/a/azra_smokeshaper.txt b/forge-gui/res/cardsfolder/a/azra_smokeshaper.txt index 366d10eaff4..9fb315b9733 100644 --- a/forge-gui/res/cardsfolder/a/azra_smokeshaper.txt +++ b/forge-gui/res/cardsfolder/a/azra_smokeshaper.txt @@ -4,6 +4,6 @@ Types:Creature Azra Ninja PT:3/3 K:Ninjutsu:1 B T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target creature you control gains indestructible until end of turn. -SVar:TrigPump:DB$Pump | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | KW$ Indestructible +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | KW$ Indestructible SVar:PlayMain1:TRUE Oracle:Ninjutsu {1}{B} ({1}{B}, Return an unblocked attacker you control to your hand: Put this card onto the battlefield tapped and attacking)\nWhen Azra Smokeshaper enters the battlefield, target creature you control gains indestructible until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/back_for_more.txt b/forge-gui/res/cardsfolder/b/back_for_more.txt similarity index 93% rename from forge-gui/res/cardsfolder/upcoming/back_for_more.txt rename to forge-gui/res/cardsfolder/b/back_for_more.txt index 3ccf437129a..368297d8182 100755 --- a/forge-gui/res/cardsfolder/upcoming/back_for_more.txt +++ b/forge-gui/res/cardsfolder/b/back_for_more.txt @@ -2,5 +2,5 @@ Name:Back for More ManaCost:4 B G Types:Instant A:SP$ ChangeZone | Cost$ 4 B G | Origin$ Graveyard | Destination$ Battlefield | TgtPrompt$ Choose target creature card in your graveyard | ValidTgts$ Creature.YouOwn | SubAbility$ DBFight | StackDescription$ SpellDescription | SpellDescription$ Return target creature card from your graveyard to the battlefield. When you do, it fights up to one target creature you don't control. -SVar:DBFight:DB$ Fight | Defined$ ParentTarget | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Choose target creature you don't control | SubAbility$ DBCleanup | StackDescription$ None +SVar:DBFight:DB$ Fight | Defined$ ParentTarget | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Choose target creature you don't control | StackDescription$ None Oracle:Return target creature card from your graveyard to the battlefield. When you do, it fights up to one target creature you don't control. (Each deals damage equal to its power to the other.) diff --git a/forge-gui/res/cardsfolder/b/bad_deal.txt b/forge-gui/res/cardsfolder/b/bad_deal.txt new file mode 100755 index 00000000000..e7a5b9d402e --- /dev/null +++ b/forge-gui/res/cardsfolder/b/bad_deal.txt @@ -0,0 +1,8 @@ +Name:Bad Deal +ManaCost:4 B B +Types:Sorcery +A:SP$ Draw | Cost$ 4 B B | NumCards$ 2 | SubAbility$ DBDiscard | SpellDescription$ You draw two cards and each opponent discards two cards. Each player loses 2 life. +SVar:DBDiscard:DB$ Discard | Defined$ Opponent | NumCards$ 2 | Mode$ TgtChoose | SubAbility$ DBLoseLife +SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 2 | Defined$ Player +DeckHas:Ability$Discard +Oracle:You draw two cards and each opponent discards two cards. Each player loses 2 life. diff --git a/forge-gui/res/cardsfolder/b/balan_wandering_knight.txt b/forge-gui/res/cardsfolder/b/balan_wandering_knight.txt index 31b9e685775..7d4914d37ad 100644 --- a/forge-gui/res/cardsfolder/b/balan_wandering_knight.txt +++ b/forge-gui/res/cardsfolder/b/balan_wandering_knight.txt @@ -4,7 +4,7 @@ Types:Legendary Creature Cat Knight PT:3/3 K:First Strike S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Double Strike | CheckSVar$ X | SVarCompare$ GE2 | Description$ CARDNAME has double strike as long as two or more Equipment are attached to it. -A:AB$ RepeatEach | Cost$ 1 W | RepeatSubAbility$ DBAttach | RepeatCards$ Equipment.YouCtrl | SpellDescription$ Attach all Equipment you control to CARDNAME. +A:AB$ RepeatEach | Cost$ 1 W | RepeatSubAbility$ DBAttach | RepeatCards$ Equipment.YouCtrl | AILogic$ EquipAll | SpellDescription$ Attach all Equipment you control to CARDNAME. SVar:DBAttach:DB$ Attach | Object$ Remembered | Defined$ Self SVar:X:Count$Valid Equipment.Attached SVar:EquipMe:Multiple diff --git a/forge-gui/res/cardsfolder/b/balduvian_warlord.txt b/forge-gui/res/cardsfolder/b/balduvian_warlord.txt index 13492f119f8..bd0ef0c1d0f 100644 --- a/forge-gui/res/cardsfolder/b/balduvian_warlord.txt +++ b/forge-gui/res/cardsfolder/b/balduvian_warlord.txt @@ -2,8 +2,8 @@ Name:Balduvian Warlord ManaCost:3 R Types:Creature Human Barbarian PT:3/2 -A:AB$ RemoveFromCombat | Cost$ T | ActivationPhases$ Declare Blockers | ValidTgts$ Creature.blocking | Defined$ Targeted | UnblockCreaturesBlockedOnlyBy$ Targeted | SubAbility$ ChooseAttacker | SpellDescription$ Remove target blocking creature from combat. Creatures it was blocking that hadn’t become blocked by another creature this combat become unblocked. +A:AB$ RemoveFromCombat | Cost$ T | ActivationPhases$ Declare Blockers | ValidTgts$ Creature.blocking | Defined$ Targeted | UnblockCreaturesBlockedOnlyBy$ Targeted | SubAbility$ ChooseAttacker | SpellDescription$ Remove target blocking creature from combat. Creatures it was blocking that hadn't become blocked by another creature this combat become unblocked. SVar:ChooseAttacker:DB$ ChooseCard | Defined$ You | Choices$ Creature.attacking | ChoiceTitle$ Choose an attacker to block | RememberChosen$ True | Mandatory$ True | SubAbility$ Block | SpellDescriptions$ None | StackDescription$ None SVar:Block:DB$ Block | DefinedAttacker$ Remembered | DefinedBlocker$ ParentTarget | SpellDescription$ Then it blocks an attacking creature of your choice. Activate this ability only during the declare blockers step. | StackDescription$ SpellDescription | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:{T}: Remove target blocking creature from combat. Creatures it was blocking that hadn’t become blocked by another creature this combat become unblocked, then it blocks an attacking creature of your choice. Activate this ability only during the declare blockers step. \ No newline at end of file +Oracle:{T}: Remove target blocking creature from combat. Creatures it was blocking that hadn't become blocked by another creature this combat become unblocked, then it blocks an attacking creature of your choice. Activate this ability only during the declare blockers step. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/b/baloth_woodcrasher.txt b/forge-gui/res/cardsfolder/b/baloth_woodcrasher.txt index 31a78867ab0..1064e09d96c 100644 --- a/forge-gui/res/cardsfolder/b/baloth_woodcrasher.txt +++ b/forge-gui/res/cardsfolder/b/baloth_woodcrasher.txt @@ -3,7 +3,6 @@ ManaCost:4 G G Types:Creature Beast PT:4/4 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Landfall — Whenever a land enters the battlefield under your control, CARDNAME gets +4/+4 and gains trample until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 4 | NumDef$ 4 | KW$ Trample +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 4 | NumDef$ 4 | KW$ Trample SVar:BuffedBy:Land -SVar:Picture:http://www.wizards.com/global/images/magic/general/baloth_woodcrasher.jpg Oracle:Landfall — Whenever a land enters the battlefield under your control, Baloth Woodcrasher gets +4/+4 and gains trample until end of turn. diff --git a/forge-gui/res/cardsfolder/b/balshan_collaborator.txt b/forge-gui/res/cardsfolder/b/balshan_collaborator.txt index 73f4cc89965..3191cd6e82f 100644 --- a/forge-gui/res/cardsfolder/b/balshan_collaborator.txt +++ b/forge-gui/res/cardsfolder/b/balshan_collaborator.txt @@ -3,6 +3,5 @@ ManaCost:3 U Types:Creature Bird Soldier PT:2/2 K:Flying -A:AB$ Pump | Cost$ B | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/balshan_collaborator.jpg +A:AB$ Pump | Cost$ B | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. Oracle:Flying\n{B}: Balshan Collaborator gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/b/balustrade_spy.txt b/forge-gui/res/cardsfolder/b/balustrade_spy.txt index a0c865e145d..236165fdf7b 100644 --- a/forge-gui/res/cardsfolder/b/balustrade_spy.txt +++ b/forge-gui/res/cardsfolder/b/balustrade_spy.txt @@ -3,7 +3,6 @@ ManaCost:3 B Types:Creature Vampire Rogue PT:2/3 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, target player reveals cards from the top of their library until they reveal a land card, then puts those cards into their graveyard. -SVar:TrigMill:DB$ DigUntil | ValidTgts$ Player | TgtPrompt$ Select target player | IsCurse$ True | Amount$ 1 | Valid$ Land | ValidDescription$ land | RevealedDestination$ Graveyard -SVar:Picture:http://www.wizards.com/global/images/magic/general/balustrade_spy.jpg +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigRevealUntil | TriggerDescription$ When CARDNAME enters the battlefield, target player reveals cards from the top of their library until they reveal a land card, then puts those cards into their graveyard. +SVar:TrigRevealUntil:DB$ DigUntil | ValidTgts$ Player | TgtPrompt$ Select target player | IsCurse$ True | Amount$ 1 | Valid$ Land | ValidDescription$ land | RevealedDestination$ Graveyard Oracle:Flying\nWhen Balustrade Spy enters the battlefield, target player reveals cards from the top of their library until they reveal a land card, then puts those cards into their graveyard. diff --git a/forge-gui/res/cardsfolder/b/bane_of_the_living.txt b/forge-gui/res/cardsfolder/b/bane_of_the_living.txt index c94a13d6afa..6537b6cb7c3 100644 --- a/forge-gui/res/cardsfolder/b/bane_of_the_living.txt +++ b/forge-gui/res/cardsfolder/b/bane_of_the_living.txt @@ -4,8 +4,7 @@ Types:Creature Insect PT:4/3 K:Morph:X B B T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME is turned face up, all creatures get -X/-X until end of turn. -SVar:TrigPumpAll:DB$PumpAll | ValidCards$ Creature | NumAtt$ -X | NumDef$ -X | References$ X +SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature | NumAtt$ -X | NumDef$ -X | References$ X SVar:X:Count$xPaid AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/bane_of_the_living.jpg Oracle:Morph {X}{B}{B} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.)\nWhen Bane of the Living is turned face up, all creatures get -X/-X until end of turn. diff --git a/forge-gui/res/cardsfolder/b/banehound.txt b/forge-gui/res/cardsfolder/b/banehound.txt index fabe81efab0..59afe1ef3c8 100644 --- a/forge-gui/res/cardsfolder/b/banehound.txt +++ b/forge-gui/res/cardsfolder/b/banehound.txt @@ -1,6 +1,6 @@ Name:Banehound ManaCost:B -Types:Creature Nightmare Hound +Types:Creature Nightmare Dog PT:1/1 K:Haste K:Lifelink diff --git a/forge-gui/res/cardsfolder/b/barbarian_bully.txt b/forge-gui/res/cardsfolder/b/barbarian_bully.txt index d8d32f3d087..943784f7db5 100644 --- a/forge-gui/res/cardsfolder/b/barbarian_bully.txt +++ b/forge-gui/res/cardsfolder/b/barbarian_bully.txt @@ -2,6 +2,6 @@ Name:Barbarian Bully ManaCost:2 R Types:Creature Human Barbarian PT:2/2 -A:AB$ Pump | Cost$ Discard<1/Random> | NumAtt$ 2 | NumDef$ 2 | UnlessCost$ DamageYou<4> | UnlessPayer$ Player | UnlessAI$ Never | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +2/+2 until end of turn unless a player has CARDNAME deal 4 damage to them. Activate this ability only once each turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/barbarian_bully.jpg +A:AB$ Pump | Cost$ Discard<1/Random> | Defined$ Self | NumAtt$ 2 | NumDef$ 2 | UnlessCost$ DamageYou<4> | UnlessPayer$ Player | UnlessAI$ Never | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +2/+2 until end of turn unless a player has CARDNAME deal 4 damage to them. Activate this ability only once each turn. +DeckHas:Ability$Discard Oracle:Discard a card at random: Barbarian Bully gets +2/+2 until end of turn unless a player has Barbarian Bully deal 4 damage to them. Activate this ability only once each turn. diff --git a/forge-gui/res/cardsfolder/b/barbed_sliver.txt b/forge-gui/res/cardsfolder/b/barbed_sliver.txt index 082a7ec6883..a6c48b79fab 100644 --- a/forge-gui/res/cardsfolder/b/barbed_sliver.txt +++ b/forge-gui/res/cardsfolder/b/barbed_sliver.txt @@ -3,7 +3,6 @@ ManaCost:2 R Types:Creature Sliver PT:2/2 S:Mode$ Continuous | Affected$ Creature.Sliver | AddAbility$ Pump | Description$ All Sliver creatures have "{2}: This creature gets +1/+0 until end of turn." -SVar:Pump:AB$Pump | Cost$ 2 | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. +SVar:Pump:AB$ Pump | Cost$ 2 | Defined$ Self | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. SVar:PlayMain1:TRUE -SVar:Picture:http://www.wizards.com/global/images/magic/general/barbed_sliver.jpg Oracle:All Sliver creatures have "{2}: This creature gets +1/+0 until end of turn." diff --git a/forge-gui/res/cardsfolder/b/barrier_breach.txt b/forge-gui/res/cardsfolder/b/barrier_breach.txt new file mode 100755 index 00000000000..03669901607 --- /dev/null +++ b/forge-gui/res/cardsfolder/b/barrier_breach.txt @@ -0,0 +1,6 @@ +Name:Barrier Breach +ManaCost:2 G +Types:Instant +A:SP$ ChangeZone | Cost$ 2 G | ValidTgts$ Enchantment | TargetMin$ 0 | TargetMax$ 3 | TgtPrompt$ Select target enchantment | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile up to three target enchantments. +K:Cycling:2 +Oracle:Exile up to three target enchantments.\nCycling {2} ({2}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/b/barrin_tolarian_archmage.txt b/forge-gui/res/cardsfolder/b/barrin_tolarian_archmage.txt new file mode 100755 index 00000000000..6d32c8ddf45 --- /dev/null +++ b/forge-gui/res/cardsfolder/b/barrin_tolarian_archmage.txt @@ -0,0 +1,10 @@ +Name:Barrin, Tolarian Archmage +ManaCost:1 U U +Types:Legendary Creature Human Wizard +PT:2/2 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When CARDNAME enters the battlefield, return up to one target creature or planeswalker to its owner's hand. +SVar:TrigReturn:DB$ ChangeZone | ValidTgts$ Creature.Other,Planeswalker | TargetMin$ 0 | TargetMax$ 1 | Origin$ Battlefield | Destination$ Hand | TgtPrompt$ Choose target creature or planeswalker +T:Mode$ Phase | Phase$ End of Turn | CheckSVar$ X | SVarCompare$ GE1 | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ At the beginning of your end step, if a permanent was put into your hand from the battlefield this turn, draw a card. +SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 +SVar:X:Count$ThisTurnEntered_Hand_from_Battlefield_Permanent.YouOwn +Oracle:When Barrin, Tolarian Archmage enters the battlefield, return up to one other target creature or planeswalker to its owner's hand.\nAt the beginning of your end step, if a permanent was put into your hand from the battlefield this turn, draw a card. diff --git a/forge-gui/res/cardsfolder/b/baru_fist_of_krosa.txt b/forge-gui/res/cardsfolder/b/baru_fist_of_krosa.txt index 31bef4d886f..afdfc0bedd0 100644 --- a/forge-gui/res/cardsfolder/b/baru_fist_of_krosa.txt +++ b/forge-gui/res/cardsfolder/b/baru_fist_of_krosa.txt @@ -5,8 +5,7 @@ PT:4/4 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Forest | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever a Forest enters the battlefield, green creatures you control get +1/+1 and gain trample until end of turn. A:AB$ Token | Cost$ Discard<1/Card.namedBaru, Fist of Krosa> | TokenAmount$ 1 | TokenScript$ g_x_x_wurm | TokenOwner$ You | LegacyImage$ g x x wurm fut | TokenPower$ X | TokenToughness$ X | CostDesc$ Grandeur — Discard another card named CARDNAME: | References$ X | SpellDescription$ Create an X/X green Wurm creature token, where X is the number of lands you control. SVar:X:Count$Valid Land.YouCtrl -SVar:TrigPump:DB$PumpAll | ValidCards$ Creature.Green+YouCtrl | NumAtt$ +1 | NumDef$ +1 | KW$ Trample +SVar:TrigPump:DB$ PumpAll | ValidCards$ Creature.Green+YouCtrl | NumAtt$ +1 | NumDef$ +1 | KW$ Trample SVar:BuffedBy:Forest DeckHints:Name$Baru, Fist of Krosa -SVar:Picture:http://resources.wizards.com/magic/cards/fut/en-us/card136155.jpg Oracle:Whenever a Forest enters the battlefield, green creatures you control get +1/+1 and gain trample until end of turn.\nGrandeur — Discard another card named Baru, Fist of Krosa: Create an X/X green Wurm creature token, where X is the number of lands you control. diff --git a/forge-gui/res/cardsfolder/b/basalt_gargoyle.txt b/forge-gui/res/cardsfolder/b/basalt_gargoyle.txt index f13075eb879..25d52be4165 100644 --- a/forge-gui/res/cardsfolder/b/basalt_gargoyle.txt +++ b/forge-gui/res/cardsfolder/b/basalt_gargoyle.txt @@ -4,6 +4,5 @@ Types:Creature Gargoyle PT:3/2 K:Flying K:Echo:2 R -A:AB$ Pump | Cost$ R | NumDef$ +1 | SpellDescription$ CARDNAME gets +0/+1 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/basalt_gargoyle.jpg +A:AB$ Pump | Cost$ R | Defined$ Self | NumDef$ +1 | SpellDescription$ CARDNAME gets +0/+1 until end of turn. Oracle:Flying\nEcho {2}{R} (At the beginning of your upkeep, if this came under your control since the beginning of your last upkeep, sacrifice it unless you pay its echo cost.)\n{R}: Basalt Gargoyle gets +0/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/b/basking_rootwalla.txt b/forge-gui/res/cardsfolder/b/basking_rootwalla.txt index 57247c43577..a50562544e0 100644 --- a/forge-gui/res/cardsfolder/b/basking_rootwalla.txt +++ b/forge-gui/res/cardsfolder/b/basking_rootwalla.txt @@ -2,8 +2,7 @@ Name:Basking Rootwalla ManaCost:G Types:Creature Lizard PT:1/1 -A:AB$ Pump | Cost$ 1 G | NumAtt$ +2 | NumDef$ +2 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. Activate this ability only once each turn. +A:AB$ Pump | Cost$ 1 G | Defined$ Self | NumAtt$ +2 | NumDef$ +2 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. Activate this ability only once each turn. K:Madness:0 SVar:DiscardMe:5 -SVar:Picture:http://www.wizards.com/global/images/magic/general/basking_rootwalla.jpg Oracle:{1}{G}: Basking Rootwalla gets +2/+2 until end of turn. Activate this ability only once each turn.\nMadness {0} (If you discard this card, discard it into exile. When you do, cast it for its madness cost or put it into your graveyard.) diff --git a/forge-gui/res/cardsfolder/b/basri_devoted_paladin.txt b/forge-gui/res/cardsfolder/b/basri_devoted_paladin.txt new file mode 100755 index 00000000000..91cf55b7468 --- /dev/null +++ b/forge-gui/res/cardsfolder/b/basri_devoted_paladin.txt @@ -0,0 +1,12 @@ +Name:Basri, Devoted Paladin +ManaCost:4 W W +Types:Legendary Planeswalker Basri +Loyalty:4 +A:AB$ PutCounter | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | CounterNum$ 1 | CounterType$ P1P1 | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Choose target creature | ValidTgts$ Creature | SubAbility$ DBPump | SpellDescription$ Put a +1/+1 counter on up to one target creature. It gains vigilance until end of turn. +SVar:DBPump:DB$ Pump | Defined$ Targeted | KW$ Vigilance +A:AB$ Effect | Cost$ SubCounter<1/LOYALTY> | Triggers$ TrigAttack | SVars$ TrigPutCounter | SpellDescription$ Whenever a creature attacks this turn, put a +1/+1 counter on it. +SVar:TrigAttack:Mode$ Attacks | ValidCard$ Creature | Execute$ TrigPutCounter | TriggerDescription$ Whenever a creature attacks this turn, put a +1/+1 counter on it. +SVar:TrigPutCounter:DB$ PutCounter | Defined$ TriggeredAttackerLKICopy | CounterType$ P1P1 | CounterNum$ 1 +A:AB$ PumpAll | Cost$ SubCounter<6/LOYALTY> | Planeswalker$ True | Ultimate$ True | ValidCards$ Creature.YouCtrl | NumAtt$ +2 | NumDef$ +2 | KW$ Flying | SpellDescription$ Creatures you control get +2/+2 and gain flying until end of turn. +DeckHas:Ability$Counters +Oracle:[+1]: Put a +1/+1 counter on up to one target creature. It gains vigilance until end of turn.\n[−1]: Whenever a creature attacks this turn, put a +1/+1 counter on it.\n[−6]: Creatures you control get +2/+2 and gain flying until end of turn. diff --git a/forge-gui/res/cardsfolder/b/basri_ket.txt b/forge-gui/res/cardsfolder/b/basri_ket.txt new file mode 100644 index 00000000000..6029064beba --- /dev/null +++ b/forge-gui/res/cardsfolder/b/basri_ket.txt @@ -0,0 +1,16 @@ +Name:Basri Ket +ManaCost:1 W W +Types:Legendary Planeswalker Basri +Loyalty:3 +A:AB$ PutCounter | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ P1P1 | CounterNum$ 1 | TargetMin$ 0 | TargetMax$ 1 | SubAbility$ DBPump | SpellDescription$ Put a +1/+1 counter on up to one target creature. It gains indestructible until end of turn. +SVar:DBPump:DB$ Pump | Defined$ Targeted | KW$ Indestructible +A:AB$ Effect | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | Triggers$ TrigAttack | SVars$ TrigToken,BasriX | SpellDescription$ Whenever one or more nontoken creatures attack this turn, create that many 1/1 white Soldier creature tokens that are tapped and attacking. +SVar:TrigAttack:Mode$ AttackersDeclared | ValidAttackers$ Creature.nonToken+YouCtrl | TriggerZones$ Command | Execute$ TrigToken | TriggerDescription$ Whenever one or more nontoken creatures attack this turn, create that many 1/1 white Soldier creature tokens that are tapped and attacking. +SVar:TrigToken:DB$ Token | TokenAmount$ BasriX | References$ BasriX | TokenScript$ w_1_1_soldier | TokenOwner$ You | TokenTapped$ True | TokenAttacking$ True +SVar:BasriX:TriggerObjectsAttackers$Valid Creature.nonToken+YouCtrl +A:AB$ Effect | Cost$ SubCounter<6/LOYALTY> | Planeswalker$ True | Ultimate$ True | Name$ Emblem - Basri Ket | Image$ emblem_basri_ket | Triggers$ EffPhase | SVars$ EmblemTrigToken,DBPutCounterAll | Duration$ Permanent | SpellDescription$ You get an emblem with "At the beginning of combat on your turn, create a 1/1 white Soldier creature token, then put a +1/+1 counter on each creature you control." +SVar:EffPhase:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | Execute$ EmblemTrigToken | TriggerDescription$ At the beginning of combat on your turn, create a 1/1 white Soldier creature token, then put a +1/+1 counter on each creature you control. +SVar:EmblemTrigToken:DB$ Token | TokenOwner$ You | TokenAmount$ 1 | TokenScript$ w_1_1_soldier | SubAbility$ DBPutCounterAll +SVar:DBPutCounterAll:DB$ PutCounterAll | ValidCards$ Creature.YouCtrl | CounterType$ P1P1 | CounterNum$ 1 +DeckHas:Ability$Counters & Ability$Token +Oracle:[+1]: Put a +1/+1 counter on up to one target creature. It gains indestructible until end of turn.\n[−2]: Whenever one or more nontoken creatures attack this turn, create that many 1/1 white Soldier creature tokens that are tapped and attacking.\n[−6]: You get an emblem with "At the beginning of combat on your turn, create a 1/1 white Soldier creature token, then put a +1/+1 counter on each creature you control." diff --git a/forge-gui/res/cardsfolder/b/basris_acolyte.txt b/forge-gui/res/cardsfolder/b/basris_acolyte.txt new file mode 100644 index 00000000000..676edcd5530 --- /dev/null +++ b/forge-gui/res/cardsfolder/b/basris_acolyte.txt @@ -0,0 +1,9 @@ +Name:Basri's Acolyte +ManaCost:2 W W +Types:Creature Cat Cleric +PT:2/3 +K:Lifelink +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounters | TriggerDescription$ When CARDNAME enters the battlefield, put a +1/+1 counter on each of up to two other target creatures you control. +SVar:TrigPutCounters:DB$ PutCounter | CounterType$ P1P1 | CounterNum$ 1 | TargetMin$ 0 | TargetMax$ 2 | ValidTgts$ Creature.YouCtrl+Other | TgtPrompt$ Select target creature you control +DeckHas:Ability$LifeGain & Ability$Counters +Oracle:Lifelink\nWhen Basri's Acolyte enters the battlefield, put a +1/+1 counter on each of up to two other target creatures you control. diff --git a/forge-gui/res/cardsfolder/b/basris_aegis.txt b/forge-gui/res/cardsfolder/b/basris_aegis.txt new file mode 100755 index 00000000000..2063cbbb3c0 --- /dev/null +++ b/forge-gui/res/cardsfolder/b/basris_aegis.txt @@ -0,0 +1,8 @@ +Name:Basri's Aegis +ManaCost:2 W W +Types:Sorcery +A:SP$ PutCounter | Cost$ 2 W W | CounterType$ P1P1 | TargetMin$ 0 | TargetMax$ 2 | ValidTgts$ Creature | TgtPrompt$ Select target creature | SubAbility$ DBSearch | SpellDescription$ Put a +1/+1 counter on each of up to two target creatures. You may search your library and/or graveyard for a card named Basri, Devoted Paladin, reveal it, and put it into your hand. If you search your library this way, shuffle it. +SVar:DBSearch:DB$ ChangeZone | Optional$ True | Origin$ Library | OriginChoice$ True | OriginAlternative$ Graveyard | AlternativeMessage$ Would you like to search your library with this ability? If you do, your library will be shuffled. | Destination$ Hand | ChangeType$ Card.namedBasri; Devoted Paladin | ChangeNum$ 1 +DeckHints:Name$Basri, Devoted Paladin +DeckHas:Ability$Counters +Oracle:Put a +1/+1 counter on each of up to two target creatures. You may search your library and/or graveyard for a card named Basri, Devoted Paladin, reveal it, and put it into your hand. If you search your library this way, shuffle it. diff --git a/forge-gui/res/cardsfolder/b/basris_lieutenant.txt b/forge-gui/res/cardsfolder/b/basris_lieutenant.txt new file mode 100755 index 00000000000..f8e90baf2d8 --- /dev/null +++ b/forge-gui/res/cardsfolder/b/basris_lieutenant.txt @@ -0,0 +1,13 @@ +Name:Basri's Lieutenant +ManaCost:3 W +Types:Creature Human Knight +PT:3/4 +K:Vigilance +K:Protection from multicolored +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME enters the battlefield, put a +1/+1 counter on target creature you control. +SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ P1P1 | CounterNum$ 1 +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self+counters_GE1_P1P1 | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerController$ TriggeredCardController | TriggerDescription$ Whenever CARDNAME or another creature you control dies, if it had a +1/+1 counter on it, create a 2/2 white Knight creature token with vigilance. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.Other+YouCtrl+counters_GE1_P1P1 | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerController$ TriggeredCardController | Secondary$ True | TriggerDescription$ Whenever CARDNAME or another creature you control dies, if it had a +1/+1 counter on it, create a 2/2 white Knight creature token with vigilance. +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ w_2_2_knight_vigilance | TokenOwner$ You +DeckHas:Ability$Counters & Ability$Token +Oracle:Vigilance, protection from multicolored\nWhen Basri's Lieutenant enters the battlefield, put a +1/+1 counter on target creature you control.\nWhenever Basri's Lieutenant or another creature you control dies, if it had a +1/+1 counter on it, create a 2/2 white Knight creature token with vigilance. diff --git a/forge-gui/res/cardsfolder/b/basris_solidarity.txt b/forge-gui/res/cardsfolder/b/basris_solidarity.txt new file mode 100644 index 00000000000..1d86858ee00 --- /dev/null +++ b/forge-gui/res/cardsfolder/b/basris_solidarity.txt @@ -0,0 +1,6 @@ +Name:Basri's Solidarity +ManaCost:1 W +Types:Sorcery +A:SP$ PutCounterAll | Cost$ 1 W | ValidCards$ Creature.YouCtrl | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on each creature you control. +DeckHas:Ability$Counters +Oracle:Put a +1/+1 counter on each creature you control. diff --git a/forge-gui/res/cardsfolder/b/bastion_of_remembrance.txt b/forge-gui/res/cardsfolder/b/bastion_of_remembrance.txt new file mode 100755 index 00000000000..cc6cb1b7ed6 --- /dev/null +++ b/forge-gui/res/cardsfolder/b/bastion_of_remembrance.txt @@ -0,0 +1,10 @@ +Name:Bastion of Remembrance +ManaCost:2 B +Types:Enchantment +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 1/1 white Human Soldier creature token. +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ w_1_1_human_soldier | TokenOwner$ You | LegacyImage$ w 1 1 human soldier iko +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ Whenever a creature you control dies, each opponent loses 1 life and you gain 1 life. +SVar:TrigLoseLife:DB$ LoseLife | Defined$ Player.Opponent | LifeAmount$ 1 | SubAbility$ DBGainLife +SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 +DeckHas:Ability$LifeGain & Ability$Token +Oracle:When Bastion of Remembrance enters the battlefield, create a 1/1 white Human Soldier creature token.\nWhenever a creature you control dies, each opponent loses 1 life and you gain 1 life. diff --git a/forge-gui/res/cardsfolder/b/battering_krasis.txt b/forge-gui/res/cardsfolder/b/battering_krasis.txt index b4c785520c7..e55f117b7a4 100644 --- a/forge-gui/res/cardsfolder/b/battering_krasis.txt +++ b/forge-gui/res/cardsfolder/b/battering_krasis.txt @@ -1,6 +1,6 @@ Name:Battering Krasis ManaCost:2 G -Types:Creature Fish Beast +Types:Creature Shark Beast PT:2/1 K:Evolve K:Trample diff --git a/forge-gui/res/cardsfolder/b/battle_cry.txt b/forge-gui/res/cardsfolder/b/battle_cry.txt index 5b63e9170bf..815242807a3 100644 --- a/forge-gui/res/cardsfolder/b/battle_cry.txt +++ b/forge-gui/res/cardsfolder/b/battle_cry.txt @@ -2,9 +2,8 @@ Name:Battle Cry ManaCost:2 W Types:Instant A:SP$ UntapAll | Cost$ 2 W | ValidCards$ Creature.White+YouCtrl | SubAbility$ Battlecry | SpellDescription$ Untap all white creatures you control. Whenever a creature blocks this turn, it gets +0/+1 until end of turn. -SVar:Battlecry:DB$Effect | Name$ Battle Cry Effect | Triggers$ TrigBlocking | SVars$ Pump +SVar:Battlecry:DB$ Effect | Name$ Battle Cry Effect | Triggers$ TrigBlocking | SVars$ Pump SVar:TrigBlocking:Mode$ AttackerBlocked | Execute$ Pump | TriggerDescription$ Whenever a creature blocks this turn, it gets +0/+1 until end of turn. -SVar:Pump:DB$Pump | Defined$ TriggeredBlocker | NumDef$ 1 +SVar:Pump:DB$ Pump | Defined$ TriggeredBlocker | NumDef$ 1 AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/battle_cry.jpg Oracle:Untap all white creatures you control.\nWhenever a creature blocks this turn, it gets +0/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/b/battle_frenzy.txt b/forge-gui/res/cardsfolder/b/battle_frenzy.txt index c0c45e73515..5f2048161a9 100644 --- a/forge-gui/res/cardsfolder/b/battle_frenzy.txt +++ b/forge-gui/res/cardsfolder/b/battle_frenzy.txt @@ -2,7 +2,6 @@ Name:Battle Frenzy ManaCost:2 R Types:Instant A:SP$ PumpAll | Cost$ 2 R | ValidCards$ Creature.nonGreen+YouCtrl | NumAtt$ +1 | SpellDescription$ Green creatures you control get +1/+1 until end of turn. Nongreen creatures you control get +1/+0 until end of turn. | SubAbility$ DBPumpAll -SVar:DBPumpAll:DB$PumpAll | ValidCards$ Creature.Green+YouCtrl | NumAtt$ +1 | NumDef$ +1 +SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Creature.Green+YouCtrl | NumAtt$ +1 | NumDef$ +1 DeckHints:Color$Green -SVar:Picture:http://www.wizards.com/global/images/magic/general/battle_frenzy.jpg Oracle:Green creatures you control get +1/+1 until end of turn.\nNongreen creatures you control get +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/b/battle_rattle_shaman.txt b/forge-gui/res/cardsfolder/b/battle_rattle_shaman.txt index 47a234ea547..1dcd74184f0 100644 --- a/forge-gui/res/cardsfolder/b/battle_rattle_shaman.txt +++ b/forge-gui/res/cardsfolder/b/battle_rattle_shaman.txt @@ -4,5 +4,6 @@ Types:Creature Goblin Shaman PT:2/2 T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigPump | TriggerDescription$ At the beginning of combat on your turn, you may have target creature get +2/+0 until end of turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 2 +SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/battle_rattle_shaman.jpg Oracle:At the beginning of combat on your turn, you may have target creature get +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/b/battlefield_percher.txt b/forge-gui/res/cardsfolder/b/battlefield_percher.txt index 4e48459d287..8f61538127f 100644 --- a/forge-gui/res/cardsfolder/b/battlefield_percher.txt +++ b/forge-gui/res/cardsfolder/b/battlefield_percher.txt @@ -4,6 +4,5 @@ Types:Creature Bird PT:2/2 K:Flying K:CARDNAME can block only creatures with flying. -A:AB$ Pump | Cost$ 1 B | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/battlefield_percher.jpg +A:AB$ Pump | Cost$ 1 B | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. Oracle:Flying\nBattlefield Percher can block only creatures with flying.\n{1}{B}: Battlefield Percher gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/b/battlefield_scrounger.txt b/forge-gui/res/cardsfolder/b/battlefield_scrounger.txt index f73fdb9818d..9b58023bd1b 100644 --- a/forge-gui/res/cardsfolder/b/battlefield_scrounger.txt +++ b/forge-gui/res/cardsfolder/b/battlefield_scrounger.txt @@ -2,6 +2,5 @@ Name:Battlefield Scrounger ManaCost:3 G G Types:Creature Centaur PT:3/3 -A:AB$ Pump | Cost$ PutCardToLibFromGrave<3/-1/Card> | Activation$ Threshold | ActivationLimit$ 1 | NumAtt$ +3 | NumDef$ +3 | PrecostDesc$ Threshold — | SpellDescription$ CARDNAME gets +3/+3 until end of turn. Activate this ability only once each turn and only if seven or more cards are in your graveyard. -SVar:Picture:http://www.wizards.com/global/images/magic/general/battlefield_scrounger.jpg +A:AB$ Pump | Cost$ PutCardToLibFromGrave<3/-1/Card> | Activation$ Threshold | ActivationLimit$ 1 | Defined$ Self | NumAtt$ +3 | NumDef$ +3 | PrecostDesc$ Threshold — | SpellDescription$ CARDNAME gets +3/+3 until end of turn. Activate this ability only once each turn and only if seven or more cards are in your graveyard. Oracle:Threshold — Put three cards from your graveyard on the bottom of your library: Battlefield Scrounger gets +3/+3 until end of turn. Activate this ability only once each turn and only if seven or more cards are in your graveyard. diff --git a/forge-gui/res/cardsfolder/b/battleflight_eagle.txt b/forge-gui/res/cardsfolder/b/battleflight_eagle.txt index 27aca7319c9..e364c6e4844 100644 --- a/forge-gui/res/cardsfolder/b/battleflight_eagle.txt +++ b/forge-gui/res/cardsfolder/b/battleflight_eagle.txt @@ -4,7 +4,6 @@ Types:Creature Bird PT:2/2 K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target creature gets +2/+2 and gains flying until end of turn. -SVar:TrigPump:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 2 | NumDef$ 2 | KW$ Flying +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 2 | NumDef$ 2 | KW$ Flying SVar:PlayMain1:TRUE -SVar:Picture:http://www.wizards.com/global/images/magic/general/battleflight_eagle.jpg -Oracle:Flying\nWhen Battleflight Eagle enters the battlefield, target creature gets +2/+2 and gains flying until end of turn. \ No newline at end of file +Oracle:Flying\nWhen Battleflight Eagle enters the battlefield, target creature gets +2/+2 and gains flying until end of turn. diff --git a/forge-gui/res/cardsfolder/b/battlegrace_angel.txt b/forge-gui/res/cardsfolder/b/battlegrace_angel.txt index 526de1f59c5..6d2655e6422 100644 --- a/forge-gui/res/cardsfolder/b/battlegrace_angel.txt +++ b/forge-gui/res/cardsfolder/b/battlegrace_angel.txt @@ -5,6 +5,6 @@ PT:4/4 K:Flying K:Exalted T:Mode$ Attacks | ValidCard$ Creature.YouCtrl | Alone$ True | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever a creature you control attacks alone, it gains lifelink until end of turn. -SVar:TrigPump:DB$Pump | Defined$ TriggeredAttacker | KW$ Lifelink -SVar:Picture:http://www.wizards.com/global/images/magic/general/battlegrace_angel.jpg +SVar:TrigPump:DB$ Pump | Defined$ TriggeredAttacker | KW$ Lifelink +DeckHas:Ability$LifeGain Oracle:Flying\nExalted (Whenever a creature you control attacks alone, that creature gets +1/+1 until end of turn.)\nWhenever a creature you control attacks alone, it gains lifelink until end of turn. diff --git a/forge-gui/res/cardsfolder/b/battlewand_oak.txt b/forge-gui/res/cardsfolder/b/battlewand_oak.txt index 0a6ab343bac..e17e2339497 100644 --- a/forge-gui/res/cardsfolder/b/battlewand_oak.txt +++ b/forge-gui/res/cardsfolder/b/battlewand_oak.txt @@ -4,7 +4,6 @@ Types:Creature Treefolk Warrior PT:1/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Forest.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever a Forest enters the battlefield under your control, CARDNAME gets +2/+2 until end of turn. T:Mode$ SpellCast | ValidCard$ Treefolk | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cast a Treefolk spell, CARDNAME gets +2/+2 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 2 | NumDef$ 2 +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 2 | NumDef$ 2 SVar:BuffedBy:Forest,Treefolk -SVar:Picture:http://www.wizards.com/global/images/magic/general/battlewand_oak.jpg Oracle:Whenever a Forest enters the battlefield under your control, Battlewand Oak gets +2/+2 until end of turn.\nWhenever you cast a Treefolk spell, Battlewand Oak gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/b/bazaar_krovod.txt b/forge-gui/res/cardsfolder/b/bazaar_krovod.txt index aa2c0b8f7ef..534c7d51112 100644 --- a/forge-gui/res/cardsfolder/b/bazaar_krovod.txt +++ b/forge-gui/res/cardsfolder/b/bazaar_krovod.txt @@ -3,7 +3,6 @@ ManaCost:4 W Types:Creature Beast PT:2/5 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, another target attacking creature gets +0/+2 until end of turn. Untap that creature. -SVar:TrigPump:DB$Pump | ValidTgts$ Creature.attacking+Other | TgtPrompt$ Select another target attacking creature. | NumDef$ +2 | SubAbility$ DBUntap -SVar:DBUntap:DB$Untap | Defined$ Targeted -SVar:Picture:http://www.wizards.com/global/images/magic/general/bazaar_krovod.jpg +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.attacking+Other | TgtPrompt$ Select another target attacking creature. | NumDef$ +2 | SubAbility$ DBUntap +SVar:DBUntap:DB$ Untap | Defined$ Targeted Oracle:Whenever Bazaar Krovod attacks, another target attacking creature gets +0/+2 until end of turn. Untap that creature. diff --git a/forge-gui/res/cardsfolder/b/beacon_hawk.txt b/forge-gui/res/cardsfolder/b/beacon_hawk.txt index 3fed25366b8..fa9531a4a3f 100644 --- a/forge-gui/res/cardsfolder/b/beacon_hawk.txt +++ b/forge-gui/res/cardsfolder/b/beacon_hawk.txt @@ -4,7 +4,6 @@ Types:Creature Bird PT:1/1 K:Flying T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigUntap | OptionalDecider$ You | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you may untap target creature. -A:AB$ Pump | Cost$ W | NumDef$ +1 | SpellDescription$ CARDNAME gets +0/+1 until end of turn. +A:AB$ Pump | Cost$ W | Defined$ Self | NumDef$ +1 | SpellDescription$ CARDNAME gets +0/+1 until end of turn. SVar:TrigUntap:DB$Untap | ValidTgts$ Creature -SVar:Picture:http://www.wizards.com/global/images/magic/general/beacon_hawk.jpg Oracle:Flying\nWhenever Beacon Hawk deals combat damage to a player, you may untap target creature.\n{W}: Beacon Hawk gets +0/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/b/beast_within.txt b/forge-gui/res/cardsfolder/b/beast_within.txt index 96c1b17dea8..25641f1ccad 100644 --- a/forge-gui/res/cardsfolder/b/beast_within.txt +++ b/forge-gui/res/cardsfolder/b/beast_within.txt @@ -3,6 +3,7 @@ ManaCost:2 G Types:Instant A:SP$ Destroy | Cost$ 2 G | ValidTgts$ Permanent | TgtPrompt$ Select target permanent | AITgts$ Card.cmcGE4 | SubAbility$ DBToken | SpellDescription$ Destroy target permanent. Its controller creates a 3/3 green Beast creature token. SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ g_3_3_beast | TokenOwner$ TargetedController | LegacyImage$ g 3 3 beast nph +DeckHas:Ability$Token AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/beast_within.jpg Oracle:Destroy target permanent. Its controller creates a 3/3 green Beast creature token. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/b/beastmasters_magemark.txt b/forge-gui/res/cardsfolder/b/beastmasters_magemark.txt index 596f6f197b2..72ca173fb82 100644 --- a/forge-gui/res/cardsfolder/b/beastmasters_magemark.txt +++ b/forge-gui/res/cardsfolder/b/beastmasters_magemark.txt @@ -5,7 +5,6 @@ K:Enchant creature A:SP$ Attach | Cost$ 2 G | ValidTgts$ Creature | AILogic$ Pump S:Mode$ Continuous | Affected$ Creature.enchanted+YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Creatures you control that are enchanted get +1/+1. T:Mode$ AttackerBlocked | ValidCard$ Creature.enchanted+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever a creature you control that's enchanted becomes blocked, it gets +1/+1 until end of turn for each creature blocking it. -SVar:TrigPump:DB$Pump | Defined$ TriggeredAttacker | NumAtt$ +X | NumDef$ +X +SVar:TrigPump:DB$ Pump | Defined$ TriggeredAttacker | NumAtt$ +X | NumDef$ +X | References$ X SVar:X:TriggerCount$NumBlockers -SVar:Picture:http://www.wizards.com/global/images/magic/general/beastmasters_magemark.jpg Oracle:Enchant creature\nCreatures you control that are enchanted get +1/+1.\nWhenever a creature you control that's enchanted becomes blocked, it gets +1/+1 until end of turn for each creature blocking it. diff --git a/forge-gui/res/cardsfolder/b/belligerent_whiptail.txt b/forge-gui/res/cardsfolder/b/belligerent_whiptail.txt index 353cba2c06b..249ecf57fca 100644 --- a/forge-gui/res/cardsfolder/b/belligerent_whiptail.txt +++ b/forge-gui/res/cardsfolder/b/belligerent_whiptail.txt @@ -3,7 +3,6 @@ ManaCost:3 R Types:Creature Wurm PT:4/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Landfall — Whenever a land enters the battlefield under your control, CARDNAME gains first strike until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | KW$ First Strike | Defined$ Self +SVar:TrigPump:DB$ Pump | Defined$ Self | KW$ First Strike | Defined$ Self SVar:BuffedBy:Land -SVar:Picture:http://www.wizards.com/global/images/magic/general/belligerent_whiptail.jpg Oracle:Landfall — Whenever a land enters the battlefield under your control, Belligerent Whiptail gains first strike until end of turn. diff --git a/forge-gui/res/cardsfolder/b/bellowing_saddlebrute.txt b/forge-gui/res/cardsfolder/b/bellowing_saddlebrute.txt index ff7b1eb1115..f08c51d6c1e 100644 --- a/forge-gui/res/cardsfolder/b/bellowing_saddlebrute.txt +++ b/forge-gui/res/cardsfolder/b/bellowing_saddlebrute.txt @@ -2,9 +2,8 @@ Name:Bellowing Saddlebrute ManaCost:3 B Types:Creature Orc Warrior PT:4/5 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ Raid — When CARDNAME enters the battlefield, you lose 4 life unless you attacked with a creature this turn. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ Raid — When CARDNAME enters the battlefield, you lose 4 life unless you attacked this turn. SVar:TrigLoseLife:DB$ LoseLife | Defined$ You | LifeAmount$ 4 | ConditionCheckSVar$ RaidTest | ConditionSVarCompare$ EQ0 | References$ RaidTest SVar:RaidTest:Count$AttackersDeclared SVar:NeedsToPlayVar:RaidTest GE1 -SVar:Picture:http://www.wizards.com/global/images/magic/general/bellowing_saddlebrute.jpg -Oracle:Raid — When Bellowing Saddlebrute enters the battlefield, you lose 4 life unless you attacked with a creature this turn. +Oracle:Raid — When Bellowing Saddlebrute enters the battlefield, you lose 4 life unless you attacked this turn. diff --git a/forge-gui/res/cardsfolder/b/bellows_lizard.txt b/forge-gui/res/cardsfolder/b/bellows_lizard.txt index 64ac270023e..e55ebc976b8 100644 --- a/forge-gui/res/cardsfolder/b/bellows_lizard.txt +++ b/forge-gui/res/cardsfolder/b/bellows_lizard.txt @@ -2,6 +2,5 @@ Name:Bellows Lizard ManaCost:R Types:Creature Lizard PT:1/1 -A:AB$ Pump | Cost$ 1 R | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/bellows_lizard.jpg +A:AB$ Pump | Cost$ 1 R | Defined$ Self | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. Oracle:{1}{R}: Bellows Lizard gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/b/belltower_sphinx.txt b/forge-gui/res/cardsfolder/b/belltower_sphinx.txt index 65ca1022d30..6b6c716d752 100644 --- a/forge-gui/res/cardsfolder/b/belltower_sphinx.txt +++ b/forge-gui/res/cardsfolder/b/belltower_sphinx.txt @@ -3,9 +3,8 @@ ManaCost:4 U Types:Creature Sphinx PT:2/5 K:Flying -T:Mode$ DamageDone | ValidTarget$ Card.Self | Execute$ TrigMill | TriggerDescription$ Whenever a source deals damage to CARDNAME, that source's controller puts that many cards from the top of their library into their graveyard. -SVar:TrigMill:DB$Mill | Defined$ TriggeredSourceController | NumCards$ X | References$ X +T:Mode$ DamageDone | ValidTarget$ Card.Self | Execute$ TrigMill | TriggerDescription$ Whenever a source deals damage to CARDNAME, that source's controller mills that many cards. +SVar:TrigMill:DB$ Mill | Defined$ TriggeredSourceController | NumCards$ X | References$ X SVar:X:TriggerCount$DamageAmount SVar:HasCombatEffect:TRUE -SVar:Picture:http://www.wizards.com/global/images/magic/general/belltower_sphinx.jpg -Oracle:Flying\nWhenever a source deals damage to Belltower Sphinx, that source's controller puts that many cards from the top of their library into their graveyard. +Oracle:Flying\nWhenever a source deals damage to Belltower Sphinx, that source's controller mills that many cards. diff --git a/forge-gui/res/cardsfolder/b/benalish_veteran.txt b/forge-gui/res/cardsfolder/b/benalish_veteran.txt index 864401db0f9..e352dc6e98b 100644 --- a/forge-gui/res/cardsfolder/b/benalish_veteran.txt +++ b/forge-gui/res/cardsfolder/b/benalish_veteran.txt @@ -3,6 +3,5 @@ ManaCost:2 W Types:Creature Human Soldier PT:2/2 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, it gets +1/+1 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 1 | NumDef$ 1 -SVar:Picture:http://www.wizards.com/global/images/magic/general/benalish_veteran.jpg +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 1 | NumDef$ 1 Oracle:Whenever Benalish Veteran attacks, it gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/b/benefaction_of_rhonas.txt b/forge-gui/res/cardsfolder/b/benefaction_of_rhonas.txt index 9241011976b..c7e8891df88 100644 --- a/forge-gui/res/cardsfolder/b/benefaction_of_rhonas.txt +++ b/forge-gui/res/cardsfolder/b/benefaction_of_rhonas.txt @@ -1,6 +1,5 @@ Name:Benefaction of Rhonas ManaCost:2 G Types:Sorcery -A:SP$ DigMultiple | Cost$ 2 G | DigNum$ 5 | Reveal$ True | ChangeValid$ Creature,Enchantment | DestinationZone2$ Graveyard | SpellDescription$ Reveal the top five cards of your library. You may put a creature card and/or an enchantment card from among them into your hand. Put the rest into your graveyard. -SVar:Picture:http://www.wizards.com/global/images/magic/general/benefaction_of_rhonas.jpg +A:SP$ DigMultiple | Cost$ 2 G | DigNum$ 5 | Reveal$ True | ChangeValid$ Creature,Enchantment | DestinationZone2$ Graveyard | Optional$ True | SpellDescription$ Reveal the top five cards of your library. You may put a creature card and/or an enchantment card from among them into your hand. Put the rest into your graveyard. Oracle:Reveal the top five cards of your library. You may put a creature card and/or an enchantment card from among them into your hand. Put the rest into your graveyard. diff --git a/forge-gui/res/cardsfolder/b/benthicore.txt b/forge-gui/res/cardsfolder/b/benthicore.txt index 4c294e458da..5fe829be71a 100644 --- a/forge-gui/res/cardsfolder/b/benthicore.txt +++ b/forge-gui/res/cardsfolder/b/benthicore.txt @@ -5,6 +5,5 @@ PT:5/5 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create two 1/1 blue Merfolk Wizard creature tokens. SVar:TrigToken:DB$Token | LegacyImage$ u 1 1 merfolk wizard lrw | TokenAmount$ 2 | TokenScript$ u_1_1_merfolk_wizard | TokenOwner$ You | SpellDescription$ Create two 1/1 blue Merfolk Wizard creature tokens. A:AB$ Untap | Cost$ tapXType<2/Merfolk> | SubAbility$ GainShroud | SpellDescription$ Untap CARDNAME. -SVar:GainShroud:DB$Pump | Defined$ Self | KW$ Shroud | SpellDescription$ CARDNAME gains shroud until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/benthicore.jpg +SVar:GainShroud:DB$ Pump | Defined$ Self | KW$ Shroud | SpellDescription$ CARDNAME gains shroud until end of turn. Oracle:When Benthicore enters the battlefield, create two 1/1 blue Merfolk Wizard creature tokens.\nTap two untapped Merfolk you control: Untap Benthicore. It gains shroud until end of turn. (It can't be the target of spells or abilities.) diff --git a/forge-gui/res/cardsfolder/b/berserk_murlodont.txt b/forge-gui/res/cardsfolder/b/berserk_murlodont.txt index 7214e2deb7f..3bcaf4d92b1 100644 --- a/forge-gui/res/cardsfolder/b/berserk_murlodont.txt +++ b/forge-gui/res/cardsfolder/b/berserk_murlodont.txt @@ -3,7 +3,7 @@ ManaCost:4 G Types:Creature Beast PT:3/3 T:Mode$ AttackerBlocked | ValidCard$ Beast | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever a Beast becomes blocked, it gets +1/+1 until end of turn for each creature blocking it. -SVar:TrigPump:DB$Pump | Defined$ TriggeredAttacker | NumAtt$ +X | NumDef$ +X | References$ X +SVar:TrigPump:DB$ Pump | Defined$ TriggeredAttacker | NumAtt$ +X | NumDef$ +X | References$ X SVar:X:TriggerCount$NumBlockers -SVar:Picture:http://www.wizards.com/global/images/magic/general/berserk_murlodont.jpg +DeckHints:Type$Beast Oracle:Whenever a Beast becomes blocked, it gets +1/+1 until end of turn for each creature blocking it. diff --git a/forge-gui/res/cardsfolder/b/bestial_fury.txt b/forge-gui/res/cardsfolder/b/bestial_fury.txt index 336f297246c..e0f7451c4e2 100644 --- a/forge-gui/res/cardsfolder/b/bestial_fury.txt +++ b/forge-gui/res/cardsfolder/b/bestial_fury.txt @@ -6,7 +6,6 @@ A:SP$ Attach | Cost$ 2 R | ValidTgts$ Creature | AILogic$ Pump T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DelTrigSlowtrip | TriggerDescription$ When CARDNAME enters the battlefield, draw a card at the beginning of the next turn's upkeep. T:Mode$ AttackerBlocked | ValidCard$ Card.AttachedBy | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever enchanted creature becomes blocked, it gets +4/+0 and gains trample until end of turn. SVar:DelTrigSlowtrip:DB$ DelayedTrigger | Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | Execute$ DrawSlowtrip | TriggerDescription$ Draw a card. -SVar:DrawSlowtrip:DB$Draw | NumCards$ 1 | Defined$ You -SVar:TrigPump:DB$Pump | Defined$ TriggeredAttacker | NumAtt$ +4 | KW$ Trample -SVar:Picture:http://www.wizards.com/global/images/magic/general/bestial_fury.jpg +SVar:DrawSlowtrip:DB$ Draw | NumCards$ 1 | Defined$ You +SVar:TrigPump:DB$ Pump | Defined$ TriggeredAttacker | NumAtt$ +4 | KW$ Trample Oracle:Enchant creature\nWhen Bestial Fury enters the battlefield, draw a card at the beginning of the next turn's upkeep.\nWhenever enchanted creature becomes blocked, it gets +4/+0 and gains trample until end of turn. diff --git a/forge-gui/res/cardsfolder/b/biomancers_familiar.txt b/forge-gui/res/cardsfolder/b/biomancers_familiar.txt index 416715d855c..29492aae077 100644 --- a/forge-gui/res/cardsfolder/b/biomancers_familiar.txt +++ b/forge-gui/res/cardsfolder/b/biomancers_familiar.txt @@ -2,7 +2,7 @@ Name:Biomancer's Familiar ManaCost:G U Types:Creature Mutant PT:2/2 -S:Mode$ ReduceCost | ValidCard$ Creature.YouCtrl | Type$ Ability | Amount$ 2 | MinMana$ 1 | AffectedZone$ Battlefield | Description$ Activated abilities of creatures you control cost {2} less to activate. This effect can't reduce the amount of mana an ability costs to activate to less than one mana. +S:Mode$ ReduceCost | ValidCard$ Creature.YouCtrl | Type$ Ability | Amount$ 2 | MinMana$ 1 | AffectedZone$ Battlefield | Description$ Activated abilities of creatures you control cost {2} less to activate. This effect can't reduce the mana in that cost to less than one mana. A:AB$ Pump | Cost$ T | ValidTgts$ Creature | KW$ HIDDEN CARDNAME adapts as though it had no +1/+1 counters | TgtPrompt$ Select target creature. | StackDescription$ SpellDescription | SpellDescription$ The next time target creature adapts this turn, it adapts as though it had no +1/+1 counters. DeckHints:Keyword$Adapt -Oracle:Activated abilities of creatures you control cost 2 less to activate. This effect can't reduce the amount of mana an ability costs to activate to less than one mana.\n{T}: The next time target creature adapts this turn, it adapts as though it had no +1/+1 counters. +Oracle:Activated abilities of creatures you control cost 2 less to activate. This effect can't reduce the mana in that cost to less than one mana.\n{T}: The next time target creature adapts this turn, it adapts as though it had no +1/+1 counters. diff --git a/forge-gui/res/cardsfolder/b/biomass_mutation.txt b/forge-gui/res/cardsfolder/b/biomass_mutation.txt index 997aed0b2a4..972399d53d0 100644 --- a/forge-gui/res/cardsfolder/b/biomass_mutation.txt +++ b/forge-gui/res/cardsfolder/b/biomass_mutation.txt @@ -1,7 +1,7 @@ Name:Biomass Mutation ManaCost:X GU GU Types:Instant -A:SP$ AnimateAll | Cost$ X GU GU | Power$ X | Toughness$ X | References$ X | ValidCards$ Creature.YouCtrl | SpellDescription$ Creatures you control become X/X until end of turn. +A:SP$ AnimateAll | Cost$ X GU GU | Power$ X | Toughness$ X | References$ X | ValidCards$ Creature.YouCtrl | SpellDescription$ Creatures you control have base power and toughness X/X until end of turn. SVar:X:Count$xPaid AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/biomass_mutation.jpg diff --git a/forge-gui/res/cardsfolder/b/bioplasm.txt b/forge-gui/res/cardsfolder/b/bioplasm.txt index 612f452039e..4384371d795 100644 --- a/forge-gui/res/cardsfolder/b/bioplasm.txt +++ b/forge-gui/res/cardsfolder/b/bioplasm.txt @@ -2,12 +2,11 @@ Name:Bioplasm ManaCost:3 G G Types:Creature Ooze PT:4/4 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigMill | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, exile the top card of your library. If it's a creature card, CARDNAME gets +X/+Y until end of turn, where X is the exiled creature card's power and Y is its toughness. -SVar:TrigMill:DB$ Mill | NumCards$ 1 | Destination$ Exile | RememberMilled$ True | SubAbility$ DBPump -SVar:DBPump:DB$ Pump | NumAtt$ X | NumDef$ Y | ConditionCheckSVar$ Z | ConditionSVarCompare$ EQ1 | SubAbility$ DBCleanup | References$ X,Y,Z +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigExile | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, exile the top card of your library. If it's a creature card, CARDNAME gets +X/+Y until end of turn, where X is the exiled creature card's power and Y is its toughness. +SVar:TrigExile:DB$ Dig | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBPump +SVar:DBPump:DB$ Pump | Defined$ Self | NumAtt$ X | NumDef$ Y | ConditionCheckSVar$ Z | ConditionSVarCompare$ EQ1 | SubAbility$ DBCleanup | References$ X,Y,Z SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$CardPower SVar:Y:Remembered$CardToughness SVar:Z:Remembered$Valid Creature -SVar:Picture:http://www.wizards.com/global/images/magic/general/bioplasm.jpg Oracle:Whenever Bioplasm attacks, exile the top card of your library. If it's a creature card, Bioplasm gets +X/+Y until end of turn, where X is the exiled creature card's power and Y is its toughness. diff --git a/forge-gui/res/cardsfolder/b/bioshift.txt b/forge-gui/res/cardsfolder/b/bioshift.txt index e907ce94a0c..f9fc47c266f 100644 --- a/forge-gui/res/cardsfolder/b/bioshift.txt +++ b/forge-gui/res/cardsfolder/b/bioshift.txt @@ -1,13 +1,8 @@ Name:Bioshift ManaCost:GU Types:Instant -A:SP$ Pump | Cost$ GU | ValidTgts$ Creature | TgtPrompt$ Select target creature to remove +1/+1 counter | SubAbility$ DBChooseNum | RememberObjects$ Targeted | StackDescription$ SpellDescription | SpellDescription$ Move any number of +1/+1 counters from target creature onto another target creature with the same controller. -SVar:DBChooseNum:DB$ ChooseNumber | Min$ 0 | Max$ X | References$ X | ListTitle$ Choose how many counters to move | SubAbility$ DBMove | StackDescription$ None -SVar:DBMove:DB$ MoveCounter | Source$ Remembered | ValidTgts$ Creature | TgtPrompt$ Select another target creature with the same controller to get +1/+1 counter | TargetUnique$ True | TargetsWithSameController$ True | CounterType$ P1P1 | CounterNum$ Y | References$ Y | ConditionDefined$ Targeted | ConditionPresent$ Creature.sharesControllerWith Remembered | ConditionCompare$ EQ1 | SubAbility$ DBCleanup | StackDescription$ None -SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +A:SP$ MoveCounter | Cost$ GU | ValidTgts$ Creature | TargetMin$ 2 | TargetMax$ 2 | TgtPrompt$ Select target creatures to move +1/+1 counters | TargetsWithSameController$ True | CounterType$ P1P1 | CounterNum$ Any | StackDescription$ SpellDescription | SpellDescription$ Move any number of +1/+1 counters from target creature onto another target creature with the same controller. AI:RemoveDeck:All -SVar:Y:Count$ChosenNumber -SVar:X:Count$TotalCounters_P1P1_Card.IsRemembered DeckHas:Ability$Counters SVar:Picture:http://www.wizards.com/global/images/magic/general/bioshift.jpg Oracle:Move any number of +1/+1 counters from target creature onto another target creature with the same controller. diff --git a/forge-gui/res/cardsfolder/b/bishop_of_binding.txt b/forge-gui/res/cardsfolder/b/bishop_of_binding.txt index 934ef8bbdf6..4600573a8e2 100644 --- a/forge-gui/res/cardsfolder/b/bishop_of_binding.txt +++ b/forge-gui/res/cardsfolder/b/bishop_of_binding.txt @@ -9,12 +9,11 @@ SVar:ComeBack:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | Valid SVar:TrigReturn:DB$ ChangeZoneAll | Origin$ Exile | Destination$ Battlefield | ChangeType$ Card.IsRemembered | SubAbility$ ExileSelf SVar:ExileSelf:DB$ ChangeZone | Origin$ Command | Destination$ Exile | Defined$ Self T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, target Vampire gets +X/+X until end of turn, where X is the power of the exiled card. -SVar:TrigPump:DB$Pump | ValidTgts$ Permanent.Vampire | TgtPrompt$ Select target Vampire | NumAtt$ X | NumDef$ X | References$ X +SVar:TrigPump:DB$ Pump | ValidTgts$ Permanent.Vampire | TgtPrompt$ Select target Vampire | NumAtt$ X | NumDef$ X | References$ X SVar:X:Remembered$CardPower // Release notes indicate that this effect should work with Vehicle cards. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | Static$ True | ValidCard$ Card.Self | Execute$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:PlayMain1:TRUE DeckHints:Type$Vampire -SVar:Picture:http://www.wizards.com/global/images/magic/general/bishop_of_binding.jpg Oracle:When Bishop of Binding enters the battlefield, exile target creature an opponent controls until Bishop of Binding leaves the battlefield.\nWhenever Bishop of Binding attacks, target Vampire gets +X/+X until end of turn, where X is the power of the exiled card. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/b/black_oak_of_odunos.txt b/forge-gui/res/cardsfolder/b/black_oak_of_odunos.txt index 1bd5e243cbf..a1bea05869f 100644 --- a/forge-gui/res/cardsfolder/b/black_oak_of_odunos.txt +++ b/forge-gui/res/cardsfolder/b/black_oak_of_odunos.txt @@ -3,6 +3,5 @@ ManaCost:2 B Types:Creature Zombie Treefolk PT:0/5 K:Defender -A:AB$ Pump | Cost$ B tapXType<1/Creature.Other> | CostDesc$ {B}, Tap another untapped creature you control: | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/black_oak_of_odunos.jpg +A:AB$ Pump | Cost$ B tapXType<1/Creature.Other> | CostDesc$ {B}, Tap another untapped creature you control: | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. Oracle:Defender\n{B}, Tap another untapped creature you control: Black Oak of Odunos gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/b/blackcleave_cliffs.txt b/forge-gui/res/cardsfolder/b/blackcleave_cliffs.txt index 02e45385f2e..626f063a2c4 100644 --- a/forge-gui/res/cardsfolder/b/blackcleave_cliffs.txt +++ b/forge-gui/res/cardsfolder/b/blackcleave_cliffs.txt @@ -1,9 +1,8 @@ Name:Blackcleave Cliffs ManaCost:no cost Types:Land -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ LandTapped | Description$ CARDNAME enters the battlefield tapped unless you control two or fewer other lands. -SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionCheckSVar$ ETBCheckSVar2 | ConditionSVarCompare$ GT2 | References$ ETBCheckSVar2 | SubAbility$ MoveToPlay -SVar:MoveToPlay:DB$ ChangeZone | Hidden$ True | Origin$ All | Destination$ Battlefield | Defined$ ReplacedCard +K:ETBReplacement:Other:LandTapped +SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionCheckSVar$ ETBCheckSVar2 | ConditionSVarCompare$ GT2 | References$ ETBCheckSVar2 | SpellDescription$ CARDNAME enters the battlefield tapped unless you control two or fewer other lands. SVar:ETBCheckSVar2:Count$LastStateBattlefield Land.YouCtrl A:AB$ Mana | Cost$ T | Produced$ B | SpellDescription$ Add {B}. A:AB$ Mana | Cost$ T | Produced$ R | SpellDescription$ Add {R}. diff --git a/forge-gui/res/cardsfolder/b/blade_banish.txt b/forge-gui/res/cardsfolder/b/blade_banish.txt new file mode 100755 index 00000000000..34c3bfa4551 --- /dev/null +++ b/forge-gui/res/cardsfolder/b/blade_banish.txt @@ -0,0 +1,5 @@ +Name:Blade Banish +ManaCost:3 W +Types:Instant +A:SP$ ChangeZone | Cost$ 3 W | ValidTgts$ Creature.powerGE4 | TgtPrompt$ Select target creature with power 4 or greater | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile target creature with power 4 or greater. +Oracle:Exile target creature with power 4 or greater. diff --git a/forge-gui/res/cardsfolder/b/bladeback_sliver.txt b/forge-gui/res/cardsfolder/b/bladeback_sliver.txt index ee5d05eaf77..c6529e12cf5 100644 --- a/forge-gui/res/cardsfolder/b/bladeback_sliver.txt +++ b/forge-gui/res/cardsfolder/b/bladeback_sliver.txt @@ -2,7 +2,7 @@ Name:Bladeback Sliver ManaCost:1 R Types:Creature Sliver PT:2/2 -S:Mode$ Continuous | Affected$ Creature.Sliver+YouCtrl | AddAbility$ DBDamage | Condition$ Hellbent | Description$ Hellbent As long as you have no cards in hand, Sliver creatures you control have "{T}: This creature deals 1 damage to target player or planeswalker. +S:Mode$ Continuous | Affected$ Creature.Sliver+YouCtrl | AddAbility$ DBDamage | Condition$ Hellbent | Description$ Hellbent - As long as you have no cards in hand, Sliver creatures you control have "{T}: This creature deals 1 damage to target player or planeswalker. SVar:DBDamage:AB$ DealDamage | Cost$ T | ValidTgts$ Player,Planeswalker | TgtPrompt$ Select target player or planeswalker | NumDmg$ 1 | SpellDescription$ This creature deals 1 damage to target player or planeswalker. SVar:PlayMain1:TRUE Oracle:Hellbent — As long as you have no cards in hand, Sliver creatures you control have "{T}: This creature deals 1 damage to target player or planeswalker." diff --git a/forge-gui/res/cardsfolder/b/blazing_hellhound.txt b/forge-gui/res/cardsfolder/b/blazing_hellhound.txt index e18ab933982..0e07e4c7016 100644 --- a/forge-gui/res/cardsfolder/b/blazing_hellhound.txt +++ b/forge-gui/res/cardsfolder/b/blazing_hellhound.txt @@ -1,6 +1,6 @@ Name:Blazing Hellhound ManaCost:2 B R -Types:Creature Elemental Hound +Types:Creature Elemental Dog PT:4/3 A:AB$ DealDamage | Cost$ 1 Sac<1/Creature.Other/another creature> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. SVar:Picture:http://www.wizards.com/global/images/magic/general/blazing_hellhound.jpg diff --git a/forge-gui/res/cardsfolder/b/blessed_sanctuary.txt b/forge-gui/res/cardsfolder/b/blessed_sanctuary.txt new file mode 100755 index 00000000000..0e1ea610714 --- /dev/null +++ b/forge-gui/res/cardsfolder/b/blessed_sanctuary.txt @@ -0,0 +1,9 @@ +Name:Blessed Sanctuary +ManaCost:3 W W +Types:Enchantment +R:Event$ DamageDone | ActiveZones$ Battlefield | Prevent$ True | ValidTarget$ You,Creature.YouCtrl | IsCombat$ False | Description$ Prevent all noncombat damage that would be dealt to you and creatures you control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.YouCtrl+nonToken | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever a nontoken creature enters the battlefield under your control, create a 2/2 white Unicorn creature token. +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ w_2_2_unicorn | TokenOwner$ You +SVar:BuffedBy:Creature +DeckHas:Ability$Token +Oracle:Prevent all noncombat damage that would be dealt to you and creatures you control.\nWhenever a nontoken creature enters the battlefield under your control, create a 2/2 white Unicorn creature token. diff --git a/forge-gui/res/cardsfolder/b/blightcaster.txt b/forge-gui/res/cardsfolder/b/blightcaster.txt index aa69e91a5c3..2048f86ad07 100644 --- a/forge-gui/res/cardsfolder/b/blightcaster.txt +++ b/forge-gui/res/cardsfolder/b/blightcaster.txt @@ -3,6 +3,5 @@ ManaCost:3 B Types:Creature Human Wizard PT:2/3 T:Mode$ SpellCast | ValidCard$ Enchantment | ValidActivatingPlayer$ You | Execute$ TrigPump | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever you cast an enchantment spell, you may have target creature get -2/-2 until end of turn. -SVar:TrigPump:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -2 | NumDef$ -2 | IsCurse$ True -SVar:Picture:http://www.wizards.com/global/images/magic/general/blightcaster.jpg +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -2 | NumDef$ -2 | IsCurse$ True Oracle:Whenever you cast an enchantment spell, you may have target creature get -2/-2 until end of turn. diff --git a/forge-gui/res/cardsfolder/b/blind_creeper.txt b/forge-gui/res/cardsfolder/b/blind_creeper.txt index a34b0459e7b..7815ea7628a 100644 --- a/forge-gui/res/cardsfolder/b/blind_creeper.txt +++ b/forge-gui/res/cardsfolder/b/blind_creeper.txt @@ -3,7 +3,6 @@ ManaCost:1 B Types:Creature Zombie Beast PT:3/3 T:Mode$ SpellCast | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever a player casts a spell, CARDNAME gets -1/-1 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ -1 | NumDef$ -1 +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ -1 | NumDef$ -1 SVar:AntiBuffedBy:Card -SVar:Picture:http://www.wizards.com/global/images/magic/general/blind_creeper.jpg Oracle:Whenever a player casts a spell, Blind Creeper gets -1/-1 until end of turn. diff --git a/forge-gui/res/cardsfolder/b/blinding_angel.txt b/forge-gui/res/cardsfolder/b/blinding_angel.txt index 811c042add5..360bef8c2dc 100644 --- a/forge-gui/res/cardsfolder/b/blinding_angel.txt +++ b/forge-gui/res/cardsfolder/b/blinding_angel.txt @@ -4,6 +4,5 @@ Types:Creature Angel PT:2/4 K:Flying 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 combat phase. -SVar:TrigPump:DB$Pump | Defined$ TriggeredTarget | KW$ Skip your next combat phase. | Permanent$ True -SVar:Picture:http://www.wizards.com/global/images/magic/general/blinding_angel.jpg +SVar:TrigPump:DB$ Pump | Defined$ TriggeredTarget | KW$ Skip your next combat phase. | Permanent$ True Oracle:Flying\nWhenever Blinding Angel deals combat damage to a player, that player skips their next combat phase. diff --git a/forge-gui/res/cardsfolder/b/blister_beetle.txt b/forge-gui/res/cardsfolder/b/blister_beetle.txt index 8cbc9b1925c..1759d66725e 100644 --- a/forge-gui/res/cardsfolder/b/blister_beetle.txt +++ b/forge-gui/res/cardsfolder/b/blister_beetle.txt @@ -3,7 +3,6 @@ ManaCost:1 B Types:Creature Insect PT:1/1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target creature gets -1/-1 until end of turn. -SVar:TrigPump:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -1 | NumDef$ -1 | IsCurse$ True +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -1 | NumDef$ -1 | IsCurse$ True SVar:PlayMain1:TRUE -SVar:Picture:http://www.wizards.com/global/images/magic/general/blister_beetle.jpg Oracle:When Blister Beetle enters the battlefield, target creature gets -1/-1 until end of turn. diff --git a/forge-gui/res/cardsfolder/b/blistering_dieflyn.txt b/forge-gui/res/cardsfolder/b/blistering_dieflyn.txt index 364a733eb53..08a2fdfa946 100644 --- a/forge-gui/res/cardsfolder/b/blistering_dieflyn.txt +++ b/forge-gui/res/cardsfolder/b/blistering_dieflyn.txt @@ -3,6 +3,5 @@ ManaCost:3 R Types:Creature Imp PT:0/1 K:Flying -A:AB$ Pump | Cost$ BR | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/blistering_dieflyn.jpg +A:AB$ Pump | Cost$ BR | NumAtt$ +1 | Defined$ Self | SpellDescription$ CARDNAME gets +1/+0 until end of turn. Oracle:Flying\n{B/R}: Blistering Dieflyn gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/b/blisterspit_gremlin.txt b/forge-gui/res/cardsfolder/b/blisterspit_gremlin.txt new file mode 100755 index 00000000000..0250d0797b0 --- /dev/null +++ b/forge-gui/res/cardsfolder/b/blisterspit_gremlin.txt @@ -0,0 +1,9 @@ +Name:Blisterspit Gremlin +ManaCost:R +Types:Creature Gremlin +PT:1/1 +A:AB$ DealDamage | Cost$ 1 T | NumDmg$ 1 | Defined$ Player.Opponent | SpellDescription$ CARDNAME deals 1 damage to each opponent. +T:Mode$ SpellCast | ValidCard$ Card.nonCreature | ValidActivatingPlayer$ You | Execute$ TrigUntap | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a noncreature spell, untap CARDNAME. +SVar:TrigUntap:DB$ Untap | Defined$ Self +SVar:BuffedBy:Card.nonLand+nonCreature +Oracle:{1}, {T}: Blisterspit Gremlin deals 1 damage to each opponent.\nWhenever you cast a noncreature spell, untap Blisterspit Gremlin. diff --git a/forge-gui/res/cardsfolder/b/blitz_leech.txt b/forge-gui/res/cardsfolder/b/blitz_leech.txt new file mode 100755 index 00000000000..de9e02ce0c9 --- /dev/null +++ b/forge-gui/res/cardsfolder/b/blitz_leech.txt @@ -0,0 +1,11 @@ +Name:Blitz Leech +ManaCost:5 B +Types:Creature Leech +PT:5/2 +K:Flash +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target creature an opponent controls gets -2/-2 until end of turn. Remove all counters from that creature. +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | NumAtt$ -2 | NumDef$ -2 | IsCurse$ True | SubAbility$ DBRemoveCounter +SVar:DBRemoveCounter:DB$ RemoveCounter | Defined$ Targeted | CounterType$ All | CounterNum$ All | StackDescription$ None +SVar:NeedsToPlayVar:Z GE1 +SVar:Z:Count$Valid Creature.OppCtrl+inZoneBattlefield +Oracle:Flash\nWhen Blitz Leech enters the battlefield, target creature an opponent controls gets -2/-2 until end of turn. Remove all counters from that creature. diff --git a/forge-gui/res/cardsfolder/b/blitz_of_the_thunder_raptor.txt b/forge-gui/res/cardsfolder/b/blitz_of_the_thunder_raptor.txt new file mode 100755 index 00000000000..9a8283c0d87 --- /dev/null +++ b/forge-gui/res/cardsfolder/b/blitz_of_the_thunder_raptor.txt @@ -0,0 +1,7 @@ +Name:Blitz of the Thunder-Raptor +ManaCost:1 R +Types:Instant +A:SP$ DealDamage | Cost$ 1 R | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker | NumDmg$ X | References$ X | ReplaceDyingDefined$ Targeted | SpellDescription$ CARDNAME deals damage to target creature equal to the number of instant or sorcery cards in your graveyard. If that creature or planeswalker would die this turn, exile it instead. +SVar:X:Count$ValidGraveyard Instant.YouOwn,Sorcery.YouOwn +DeckHints:Type$Instant|Sorcery +Oracle:Blitz of the Thunder-Raptor deals damage to target creature or planeswalker equal to the number of instant or sorcery cards in your graveyard. If that creature or planeswalker would die this turn, exile it instead. diff --git a/forge-gui/res/cardsfolder/b/blockade_runner.txt b/forge-gui/res/cardsfolder/b/blockade_runner.txt index 3e8576c0868..47cddab5feb 100644 --- a/forge-gui/res/cardsfolder/b/blockade_runner.txt +++ b/forge-gui/res/cardsfolder/b/blockade_runner.txt @@ -2,6 +2,5 @@ Name:Blockade Runner ManaCost:3 U Types:Creature Merfolk PT:2/2 -A:AB$ Pump | Cost$ U | KW$ HIDDEN Unblockable | SpellDescription$ CARDNAME can't be blocked this turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/blockade_runner.jpg +A:AB$ Pump | Cost$ U | Defined$ Self | KW$ HIDDEN Unblockable | SpellDescription$ CARDNAME can't be blocked this turn. Oracle:{U}: Blockade Runner can't be blocked this turn. diff --git a/forge-gui/res/cardsfolder/b/blood_bairn.txt b/forge-gui/res/cardsfolder/b/blood_bairn.txt index ca8a09501c4..c6146e6e3bb 100644 --- a/forge-gui/res/cardsfolder/b/blood_bairn.txt +++ b/forge-gui/res/cardsfolder/b/blood_bairn.txt @@ -2,6 +2,6 @@ Name:Blood Bairn ManaCost:2 B Types:Creature Vampire PT:2/2 -A:AB$ Pump | Cost$ Sac<1/Creature.Other/another creature> | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/blood_bairn.jpg +A:AB$ Pump | Cost$ Sac<1/Creature.Other/another creature> | Defined$ Self | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. +DeckHas:Ability$Sacrifice Oracle:Sacrifice another creature: Blood Bairn gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/b/blood_curdle.txt b/forge-gui/res/cardsfolder/b/blood_curdle.txt new file mode 100755 index 00000000000..bfdf6724300 --- /dev/null +++ b/forge-gui/res/cardsfolder/b/blood_curdle.txt @@ -0,0 +1,7 @@ +Name:Blood Curdle +ManaCost:3 B +Types:Instant +A:SP$ Destroy | Cost$ 3 B | ValidTgts$ Creature | TgtPrompt$ Select target creature | SubAbility$ DBPutCounter | StackDescription$ SpellDescription | SpellDescription$ Destroy target creature. Put a menace counter on a creature you control. +SVar:DBPutCounter:DB$ PutCounter | Choices$ Creature.YouCtrl | CounterType$ Menace | CounterNum$ 1 +DeckHas:Ability$Counters +Oracle:Destroy target creature. Put a menace counter on a creature you control. (It can't be blocked except by two or more creatures.) diff --git a/forge-gui/res/cardsfolder/b/blood_glutton.txt b/forge-gui/res/cardsfolder/b/blood_glutton.txt new file mode 100644 index 00000000000..21db9eb1829 --- /dev/null +++ b/forge-gui/res/cardsfolder/b/blood_glutton.txt @@ -0,0 +1,6 @@ +Name:Blood Glutton +ManaCost:4 B +Types:Creature Vampire +PT:4/3 +K:Lifelink +Oracle:Lifelink (Damage dealt by this creature also causes you to gain that much life.) diff --git a/forge-gui/res/cardsfolder/b/blood_hound.txt b/forge-gui/res/cardsfolder/b/blood_hound.txt index 02d7cdc22cd..ae6ac35f14a 100644 --- a/forge-gui/res/cardsfolder/b/blood_hound.txt +++ b/forge-gui/res/cardsfolder/b/blood_hound.txt @@ -1,13 +1,10 @@ Name:Blood Hound ManaCost:2 R -Types:Creature Hound +Types:Creature Dog PT:1/1 -T:Mode$ DamageDone | CombatDamage$ True | ValidTarget$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | OptionalDecider$ You | TriggerDescription$ Whenever you're dealt damage, you may put that many +1/+1 counters on CARDNAME. -T:Mode$ DamageDoneOnce | CombatDamage$ True | Secondary$ True | ValidTarget$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | OptionalDecider$ You | TriggerDescription$ Whenever you're dealt damage, you may put that many +1/+1 counters on CARDNAME. -SVar:TrigPutCounter: AB$ PutCounter | Cost$ 0 | Defined$ Self | CounterType$ P1P1 | CounterNum$ X | References$ X -T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigRemoveCounter | TriggerDescription$ At the beginning of your end step, remove all +1/+1 counters from CARDNAME. -SVar:TrigRemoveCounter: AB$ RemoveCounter | Cost$ 0 | CounterType$ P1P1 | CounterNum$ All +T:Mode$ DamageDoneOnce | ValidTarget$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | OptionalDecider$ You | TriggerDescription$ Whenever you're dealt damage, you may put that many +1/+1 counters on CARDNAME. +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ X | References$ X +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigRemove | TriggerDescription$ At the beginning of your end step, remove all +1/+1 counters from CARDNAME. +SVar:TrigRemove:DB$ RemoveCounterAll | ValidCards$ Card.Self | CounterType$ P1P1 | AllCounters$ True SVar:X:TriggerCount$DamageAmount -SVar:All:Count$CardCounters.P1P1 -SVar:Picture:http://www.wizards.com/global/images/magic/general/blood_hound.jpg Oracle:Whenever you're dealt damage, you may put that many +1/+1 counters on Blood Hound.\nAt the beginning of your end step, remove all +1/+1 counters from Blood Hound. diff --git a/forge-gui/res/cardsfolder/b/blood_lust.txt b/forge-gui/res/cardsfolder/b/blood_lust.txt index d9506b8a436..c9011da6360 100644 --- a/forge-gui/res/cardsfolder/b/blood_lust.txt +++ b/forge-gui/res/cardsfolder/b/blood_lust.txt @@ -2,7 +2,6 @@ Name:Blood Lust ManaCost:1 R Types:Instant A:SP$ Pump | Cost$ 1 R | NumAtt$ +4 | NumDef$ -X | ValidTgts$ Creature | TgtPrompt$ Select target creature | ConditionDefined$ Targeted | ConditionPresent$ Creature.toughnessLT5 | ConditionCompare$ EQ1 | SubAbility$ DBPump | References$ X -SVar:DBPump:DB$Pump | NumAtt$ +4 | NumDef$ -4 | Defined$ Targeted | ConditionDefined$ Targeted | ConditionPresent$ Creature.toughnessGE5 | ConditionCompare$ EQ1 | SpellDescription$ If target creature has toughness 5 or greater, it gets +4/-4 until end of turn. Otherwise, it gets +4/-X until end of turn, where X is its toughness minus 1. +SVar:DBPump:DB$ Pump | NumAtt$ +4 | NumDef$ -4 | Defined$ Targeted | ConditionDefined$ Targeted | ConditionPresent$ Creature.toughnessGE5 | ConditionCompare$ EQ1 | SpellDescription$ If target creature has toughness 5 or greater, it gets +4/-4 until end of turn. Otherwise, it gets +4/-X until end of turn, where X is its toughness minus 1. SVar:X:Targeted$CardToughness/Minus.1 -SVar:Picture:http://www.wizards.com/global/images/magic/general/blood_lust.jpg Oracle:If target creature has toughness 5 or greater, it gets +4/-4 until end of turn. Otherwise, it gets +4/-X until end of turn, where X is its toughness minus 1. diff --git a/forge-gui/res/cardsfolder/b/blood_tyrant.txt b/forge-gui/res/cardsfolder/b/blood_tyrant.txt index b8945f17369..a89e1e7cec3 100644 --- a/forge-gui/res/cardsfolder/b/blood_tyrant.txt +++ b/forge-gui/res/cardsfolder/b/blood_tyrant.txt @@ -6,9 +6,8 @@ K:Flying K:Trample T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ At the beginning of your upkeep, each player loses 1 life. Put a +1/+1 counter on CARDNAME for each 1 life lost this way. SVar:TrigLoseLife:DB$LoseLife | Defined$ Player | LifeAmount$ 1 | SubAbility$ DBPutCounter -SVar:DBPutCounter:DB$PutCounter | CounterType$ P1P1 | CounterNum$ AFLifeLost +SVar:DBPutCounter:DB$PutCounter | CounterType$ P1P1 | CounterNum$ AFLifeLost | References$ AFLifeLost T:Mode$ LosesGame | Execute$ TrigCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever a player loses the game, put five +1/+1 counters on CARDNAME. SVar:TrigCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 5 SVar:AFLifeLost:Number$0 -SVar:Picture:http://www.wizards.com/global/images/magic/general/blood_tyrant.jpg Oracle:Flying, trample\nAt the beginning of your upkeep, each player loses 1 life. Put a +1/+1 counter on Blood Tyrant for each 1 life lost this way.\nWhenever a player loses the game, put five +1/+1 counters on Blood Tyrant. diff --git a/forge-gui/res/cardsfolder/b/bloodcurdler.txt b/forge-gui/res/cardsfolder/b/bloodcurdler.txt index 33f0865d70c..83a350bfd62 100644 --- a/forge-gui/res/cardsfolder/b/bloodcurdler.txt +++ b/forge-gui/res/cardsfolder/b/bloodcurdler.txt @@ -3,11 +3,11 @@ ManaCost:1 B Types:Creature Horror PT:1/1 K:Flying -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ CurdledMill | TriggerDescription$ At the beginning of your upkeep, put the top card of your library into your graveyard. -SVar:CurdledMill:DB$ Mill | Defined$ You | NumCards$ 1 +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ At the beginning of your upkeep, put the top card of your library into your graveyard. +SVar:TrigMill:DB$ Mill | Defined$ You | NumCards$ 1 S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | AddToughness$ 1 | AddTrigger$ EndScream | Condition$ Threshold | Description$ Threshold — As long as seven or more cards are in your graveyard, CARDNAME gets +1/+1 and has "At the beginning of your end step, exile two cards from your graveyard." SVar:EndScream:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ BloodExile | Secondary$ True | TriggerDescription$ At the beginning of your end step, exile two cards from your graveyard. SVar:BloodExile:DB$ ChangeZone | Hidden$ True | Mandatory$ True | ChangeType$ Card.YouCtrl | ChangeNum$ 2 | DefinedPlayer$ You | Origin$ Graveyard | Destination$ Exile +DeckHints:Ability$Graveyard AI:RemoveDeck:Random -SVar:Picture:http://www.wizards.com/global/images/magic/general/bloodcurdler.jpg Oracle:Flying\nAt the beginning of your upkeep, put the top card of your library into your graveyard.\nThreshold — As long as seven or more cards are in your graveyard, Bloodcurdler gets +1/+1 and has "At the beginning of your end step, exile two cards from your graveyard." diff --git a/forge-gui/res/cardsfolder/b/bloodfell_caves.txt b/forge-gui/res/cardsfolder/b/bloodfell_caves.txt index 179fb629a24..fa236f09d2c 100644 --- a/forge-gui/res/cardsfolder/b/bloodfell_caves.txt +++ b/forge-gui/res/cardsfolder/b/bloodfell_caves.txt @@ -4,7 +4,7 @@ Types:Land A:AB$ Mana | Cost$ T | Produced$ B | SpellDescription$ Add {B}. A:AB$ Mana | Cost$ T | Produced$ R | SpellDescription$ Add {R}. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters the battlefield, you gain 1 life. -SVar:TrigGainLife:DB$GainLife | LifeAmount$ 1 +SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 1 K:CARDNAME enters the battlefield tapped. -SVar:Picture:http://www.wizards.com/global/images/magic/general/bloodfell_caves.jpg +DeckHas:Ability$LifeGain Oracle:Bloodfell Caves enters the battlefield tapped.\nWhen Bloodfell Caves enters the battlefield, you gain 1 life.\n{T}: Add {B} or {R}. diff --git a/forge-gui/res/cardsfolder/b/bloodsoaked_champion.txt b/forge-gui/res/cardsfolder/b/bloodsoaked_champion.txt index 18ccfd6a1eb..f5dbadd2008 100644 --- a/forge-gui/res/cardsfolder/b/bloodsoaked_champion.txt +++ b/forge-gui/res/cardsfolder/b/bloodsoaked_champion.txt @@ -3,9 +3,8 @@ ManaCost:B Types:Creature Human Warrior PT:2/1 K:CARDNAME can't block. -A:AB$ ChangeZone | Cost$ 1 B | PrecostDesc$ Raid — | Origin$ Graveyard | Destination$ Battlefield | ActivationZone$ Graveyard | CheckSVar$ RaidTest | References$ RaidTest | SpellDescription$ Return CARDNAME from your graveyard to the battlefield. Activate this ability only if you attacked with a creature this turn. +A:AB$ ChangeZone | Cost$ 1 B | PrecostDesc$ Raid — | Origin$ Graveyard | Destination$ Battlefield | ActivationZone$ Graveyard | CheckSVar$ RaidTest | References$ RaidTest | SpellDescription$ Return CARDNAME from your graveyard to the battlefield. Activate this ability only if you attacked this turn. SVar:RaidTest:Count$AttackersDeclared SVar:DiscardMe:1 SVar:SacMe:1 -SVar:Picture:http://www.wizards.com/global/images/magic/general/bloodsoaked_champion.jpg -Oracle:Bloodsoaked Champion can't block.\nRaid — {1}{B}: Return Bloodsoaked Champion from your graveyard to the battlefield. Activate this ability only if you attacked with a creature this turn. +Oracle:Bloodsoaked Champion can't block.\nRaid — {1}{B}: Return Bloodsoaked Champion from your graveyard to the battlefield. Activate this ability only if you attacked this turn. diff --git a/forge-gui/res/cardsfolder/b/bloodstoke_howler.txt b/forge-gui/res/cardsfolder/b/bloodstoke_howler.txt index be6977a40d3..18c0426c2b7 100644 --- a/forge-gui/res/cardsfolder/b/bloodstoke_howler.txt +++ b/forge-gui/res/cardsfolder/b/bloodstoke_howler.txt @@ -4,6 +4,6 @@ Types:Creature Beast PT:3/4 K:Morph:6 R T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME is turned face up, Beast creatures you control get +3/+0 until end of turn. -SVar:TrigPumpAll:DB$PumpAll | ValidCards$ Creature.Beast+YouCtrl | NumAtt$ +3 -SVar:Picture:http://www.wizards.com/global/images/magic/general/bloodstoke_howler.jpg +SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.Beast+YouCtrl | NumAtt$ +3 +DeckHints:Type$Beast Oracle:Morph {6}{R} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.)\nWhen Bloodstoke Howler is turned face up, Beast creatures you control get +3/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/b/bloodthrone_vampire.txt b/forge-gui/res/cardsfolder/b/bloodthrone_vampire.txt index 4fe30db1dee..a83230ffa4c 100644 --- a/forge-gui/res/cardsfolder/b/bloodthrone_vampire.txt +++ b/forge-gui/res/cardsfolder/b/bloodthrone_vampire.txt @@ -2,7 +2,7 @@ Name:Bloodthrone Vampire ManaCost:1 B Types:Creature Vampire PT:1/1 -A:AB$ Pump | Cost$ Sac<1/Creature> | NumAtt$ +2 | NumDef$ +2 | AILogic$ Aristocrat | SpellDescription$ CARDNAME gets +2/+2 until end of turn. +A:AB$ Pump | Cost$ Sac<1/Creature> | Defined$ Self | NumAtt$ +2 | NumDef$ +2 | AILogic$ Aristocrat | SpellDescription$ CARDNAME gets +2/+2 until end of turn. SVar:AIPreference:SacCost$Creature.Other -SVar:Picture:http://www.wizards.com/global/images/magic/general/bloodthrone_vampire.jpg +DeckHas:Ability$Sacrifice Oracle:Sacrifice a creature: Bloodthrone Vampire gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/b/blooming_marsh.txt b/forge-gui/res/cardsfolder/b/blooming_marsh.txt index 174d6971062..872439c2ab3 100644 --- a/forge-gui/res/cardsfolder/b/blooming_marsh.txt +++ b/forge-gui/res/cardsfolder/b/blooming_marsh.txt @@ -1,9 +1,8 @@ Name:Blooming Marsh ManaCost:no cost Types:Land -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ LandTapped | Description$ CARDNAME enters the battlefield tapped unless you control two or fewer other lands. -SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionCheckSVar$ ETBCheckSVar2 | ConditionSVarCompare$ GT2 | References$ ETBCheckSVar2 | SubAbility$ MoveToPlay -SVar:MoveToPlay:DB$ ChangeZone | Hidden$ True | Origin$ All | Destination$ Battlefield | Defined$ ReplacedCard +K:ETBReplacement:Other:LandTapped +SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionCheckSVar$ ETBCheckSVar2 | ConditionSVarCompare$ GT2 | References$ ETBCheckSVar2 | SpellDescription$ CARDNAME enters the battlefield tapped unless you control two or fewer other lands. SVar:ETBCheckSVar2:Count$LastStateBattlefield Land.YouCtrl A:AB$ Mana | Cost$ T | Produced$ B | SpellDescription$ Add {B}. A:AB$ Mana | Cost$ T | Produced$ G | SpellDescription$ Add {G}. diff --git a/forge-gui/res/cardsfolder/b/blossoming_sands.txt b/forge-gui/res/cardsfolder/b/blossoming_sands.txt index 6ec5fc73b93..cd3fa4936d6 100644 --- a/forge-gui/res/cardsfolder/b/blossoming_sands.txt +++ b/forge-gui/res/cardsfolder/b/blossoming_sands.txt @@ -4,7 +4,7 @@ Types:Land A:AB$ Mana | Cost$ T | Produced$ G | SpellDescription$ Add {G}. A:AB$ Mana | Cost$ T | Produced$ W | SpellDescription$ Add {W}. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters the battlefield, you gain 1 life. -SVar:TrigGainLife:DB$GainLife | LifeAmount$ 1 +SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 1 K:CARDNAME enters the battlefield tapped. -SVar:Picture:http://www.wizards.com/global/images/magic/general/blossoming_sands.jpg +DeckHas:Ability$LifeGain Oracle:Blossoming Sands enters the battlefield tapped.\nWhen Blossoming Sands enters the battlefield, you gain 1 life.\n{T}: Add {G} or {W}. diff --git a/forge-gui/res/cardsfolder/b/boa_constrictor.txt b/forge-gui/res/cardsfolder/b/boa_constrictor.txt index e223b626ca8..104ae359550 100644 --- a/forge-gui/res/cardsfolder/b/boa_constrictor.txt +++ b/forge-gui/res/cardsfolder/b/boa_constrictor.txt @@ -2,6 +2,5 @@ Name:Boa Constrictor ManaCost:4 G Types:Creature Snake PT:3/3 -A:AB$ Pump | Cost$ T | NumAtt$ +3 | NumDef$ +3 | SpellDescription$ CARDNAME gets +3/+3 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/boa_constrictor.jpg +A:AB$ Pump | Cost$ T | Defined$ Self | NumAtt$ +3 | NumDef$ +3 | SpellDescription$ CARDNAME gets +3/+3 until end of turn. Oracle:{T}: Boa Constrictor gets +3/+3 until end of turn. diff --git a/forge-gui/res/cardsfolder/b/bog_gnarr.txt b/forge-gui/res/cardsfolder/b/bog_gnarr.txt index 0b698818f11..92d3e9a9633 100644 --- a/forge-gui/res/cardsfolder/b/bog_gnarr.txt +++ b/forge-gui/res/cardsfolder/b/bog_gnarr.txt @@ -3,10 +3,9 @@ ManaCost:4 G Types:Creature Beast PT:2/2 T:Mode$ SpellCast | ValidCard$ Card.Black | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever a player casts a black spell, CARDNAME gets +2/+2 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 2 | NumDef$ 2 +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 2 | NumDef$ 2 SVar:BuffedBy:Card.Black AI:RemoveDeck:Random DeckNeeds:Color$Black DeckHints:Color$Black -SVar:Picture:http://www.wizards.com/global/images/magic/general/bog_gnarr.jpg Oracle:Whenever a player casts a black spell, Bog Gnarr gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/b/bogardan_rager.txt b/forge-gui/res/cardsfolder/b/bogardan_rager.txt index 4b873032eb7..3f66a925ddc 100644 --- a/forge-gui/res/cardsfolder/b/bogardan_rager.txt +++ b/forge-gui/res/cardsfolder/b/bogardan_rager.txt @@ -3,8 +3,7 @@ ManaCost:5 R Types:Creature Elemental PT:3/4 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target creature gets +4/+0 until end of turn. -SVar:TrigPump:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +4 +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +4 K:Flash SVar:PlayMain1:TRUE -SVar:Picture:http://www.wizards.com/global/images/magic/general/bogardan_rager.jpg Oracle:Flash (You may cast this spell any time you could cast an instant.)\nWhen Bogardan Rager enters the battlefield, target creature gets +4/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/b/bold_impaler.txt b/forge-gui/res/cardsfolder/b/bold_impaler.txt index aaa65ed6fd5..fd99bf29d4a 100644 --- a/forge-gui/res/cardsfolder/b/bold_impaler.txt +++ b/forge-gui/res/cardsfolder/b/bold_impaler.txt @@ -2,6 +2,5 @@ Name:Bold Impaler ManaCost:R Types:Creature Vampire Knight PT:1/2 -A:AB$ Pump | Cost$ 2 R | NumAtt$ +2 | SpellDescription$ CARDNAME gets +2/+0 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/bold_impaler.jpg +A:AB$ Pump | Cost$ 2 R | Defined$ Self | NumAtt$ +2 | SpellDescription$ CARDNAME gets +2/+0 until end of turn. Oracle:{2}{R}: Bold Impaler gets +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/b/bolt_hound.txt b/forge-gui/res/cardsfolder/b/bolt_hound.txt new file mode 100644 index 00000000000..bdc9966d174 --- /dev/null +++ b/forge-gui/res/cardsfolder/b/bolt_hound.txt @@ -0,0 +1,8 @@ +Name:Bolt Hound +ManaCost:2 R +Types:Creature Elemental Dog +PT:2/2 +K:Haste +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ Whenever CARDNAME attacks, other creatures you control get +1/+0 until end of turn. +SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.Other+YouCtrl | NumAtt$ +1 +Oracle:Haste\nWhenever Bolt Hound attacks, other creatures you control get +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/b/bomat_courier.txt b/forge-gui/res/cardsfolder/b/bomat_courier.txt index 682d8f7ae66..eff88656bdb 100644 --- a/forge-gui/res/cardsfolder/b/bomat_courier.txt +++ b/forge-gui/res/cardsfolder/b/bomat_courier.txt @@ -4,13 +4,12 @@ Types:Artifact Creature Construct PT:1/1 K:Haste T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigExile | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, exile the top card of your library face down. (You can't look at it.) -SVar:TrigExile:DB$ Mill | Defined$ You | NumCards$ 1 | Destination$ Exile | RememberMilled$ True | ExileFaceDown$ True | NoReveal$ True -A:AB$ ChangeZoneAll | Cost$ R Discard<0/Hand> Sac<1/CARDNAME> | ChangeType$ Card.IsRemembered+ExiledWithSource | Origin$ Exile | Destination$ Hand | AILogic$ DiscardAllAndRetExiled.minAdv2 | SpellDescription$ Put all cards exiled with Bomat Courier into their owners' hands. +SVar:TrigExile:DB$ Dig | Defined$ You | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | ExileFaceDown$ True | NoReveal$ True +A:AB$ ChangeZoneAll | Cost$ R Discard<0/Hand> Sac<1/CARDNAME> | ChangeType$ Card.IsRemembered+ExiledWithSource | Origin$ Exile | Destination$ Hand | AILogic$ DiscardAllAndRetExiled.minAdv2 | SpellDescription$ Put all cards exiled with CARDNAME into their owners' hands. T:Mode$ ChangesZone | Origin$ Exile | Destination$ Any | Static$ True | ValidCard$ Card.IsRemembered+ExiledWithSource | Execute$ DBForget SVar:DBForget:DB$ Pump | ForgetObjects$ TriggeredCard T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | Static$ True | ValidCard$ Card.Self | Execute$ DBCleanup -SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckNeeds:Color$Red AI:RemoveDeck:Random -SVar:Picture:http://www.wizards.com/global/images/magic/general/bomat_courier.jpg Oracle:Haste\nWhenever Bomat Courier attacks, exile the top card of your library face down. (You can't look at it.)\n{R}, Discard your hand, Sacrifice Bomat Courier: Put all cards exiled with Bomat Courier into their owners' hands. diff --git a/forge-gui/res/cardsfolder/b/bond_of_flourishing.txt b/forge-gui/res/cardsfolder/b/bond_of_flourishing.txt index 6d62f6709ad..5a9655472b9 100644 --- a/forge-gui/res/cardsfolder/b/bond_of_flourishing.txt +++ b/forge-gui/res/cardsfolder/b/bond_of_flourishing.txt @@ -1,6 +1,6 @@ Name:Bond of Flourishing ManaCost:1 G Types:Sorcery -A:SP$ Dig | Cost$ 1 G | DigNum$ 3 | ChangeNum$ 1 | Optional$ True | ChangeValid$ Permanent | DestinationZone$ Hand | DestinationZone2$ Library | LibraryPosition$ -1 | RestRandomOrder$ True | SubAbility$ GainLife | SpellDescription$ Put at the top three card of your library. You may reveal a permanent card from among them and put it into your hand. Put the rest on the bottom of your library in any order. You gain 3 life. +A:SP$ Dig | Cost$ 1 G | DigNum$ 3 | ChangeNum$ 1 | Optional$ True | ChangeValid$ Permanent | DestinationZone$ Hand | DestinationZone2$ Library | LibraryPosition$ -1 | RestRandomOrder$ True | SubAbility$ GainLife | SpellDescription$ Look at the top three cards of your library. You may reveal a permanent card from among them and put it into your hand. Put the rest on the bottom of your library in any order. You gain 3 life. SVar:GainLife:DB$GainLife | LifeAmount$ 3 -Oracle:Look at the top three card of your library. You may reveal a permanent card from among them and put it into your hand. Put the rest on the bottom of your library in any order. You gain 3 life. +Oracle:Look at the top three cards of your library. You may reveal a permanent card from among them and put it into your hand. Put the rest on the bottom of your library in any order. You gain 3 life. diff --git a/forge-gui/res/cardsfolder/b/bond_of_insight.txt b/forge-gui/res/cardsfolder/b/bond_of_insight.txt index aeaebbd918b..7c865796519 100644 --- a/forge-gui/res/cardsfolder/b/bond_of_insight.txt +++ b/forge-gui/res/cardsfolder/b/bond_of_insight.txt @@ -1,8 +1,9 @@ Name:Bond of Insight ManaCost:3 U Types:Sorcery -A:SP$ Mill | Cost$ 3 U | NumCards$ 4 | Defined$ Player | SubAbility$ DBChangeZone | SpellDescription$ Each player puts the top four cards of their library into their graveyard. Return up to two instant and/or sorcery cards from your graveyard to your hand. Exile CARDNAME. +A:SP$ Mill | Cost$ 3 U | NumCards$ 4 | Defined$ Player | SubAbility$ DBChangeZone | SpellDescription$ Each player mills four cards. Return up to two instant and/or sorcery cards from your graveyard to your hand. Exile CARDNAME. SVar:DBChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ChangeNum$ 2 | ChangeType$ Instant.YouOwn,Sorcery.YouOwn | Hidden$ True | SubAbility$ DBExile SVar:DBExile:DB$ ChangeZone | Origin$ Stack | Destination$ Exile DeckHas:Ability$Graveyard -Oracle:Each player puts the top four cards of their library into their graveyard. Return up to two instant and/or sorcery cards from your graveyard to your hand. Exile Bond of Insight. +DeckHints:Type$Instant|Sorcery +Oracle:Each player mills four cards. Return up to two instant and/or sorcery cards from your graveyard to your hand. Exile Bond of Insight. diff --git a/forge-gui/res/cardsfolder/b/bonders_enclave.txt b/forge-gui/res/cardsfolder/b/bonders_enclave.txt new file mode 100755 index 00000000000..c6600c070e3 --- /dev/null +++ b/forge-gui/res/cardsfolder/b/bonders_enclave.txt @@ -0,0 +1,6 @@ +Name:Bonders' Enclave +ManaCost:no cost +Types:Land +A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. +A:AB$ Draw | Cost$ 3 T | NumCards$ 1 | IsPresent$ Creature.YouCtrl+powerGE4 | SpellDescription$ Draw a card. Activate this ability only if you control a creature with power 4 or greater. +Oracle:{T}: Add {C}.\n{3}, {T}: Draw a card. Activate this ability only if you control a creature with power 4 or greater. diff --git a/forge-gui/res/cardsfolder/b/bonders_ornament.txt b/forge-gui/res/cardsfolder/b/bonders_ornament.txt new file mode 100755 index 00000000000..83d7ea6cc03 --- /dev/null +++ b/forge-gui/res/cardsfolder/b/bonders_ornament.txt @@ -0,0 +1,8 @@ +Name:Bonder's Ornament +ManaCost:3 +Types:Artifact +A:AB$ Mana | Cost$ T | Produced$ Any | SpellDescription$ Add one mana of any color. +A:AB$ RepeatEach | Cost$ 4 T | RepeatPlayers$ Player | RepeatSubAbility$ DBDraw | SpellDescription$ Each player who controls a permanent named Bonder's Ornament draws a card. +SVar:DBDraw:DB$ Draw | NumCards$ 1 | Defined$ Player.IsRemembered | ConditionCheckSVar$ OrnCheck | ConditionSVarCompare$ GE1 | References$ OrnCheck +SVar:OrnCheck:PlayerCountRemembered$Valid Permanent.namedBonder's Ornament+RememberedPlayerCtrl +Oracle:{T}: Add one mana of any color.\n{4}, {T}: Each player who controls a permanent named Bonder's Ornament draws a card. diff --git a/forge-gui/res/cardsfolder/b/bone_dancer.txt b/forge-gui/res/cardsfolder/b/bone_dancer.txt index 6a63912626a..7d385287314 100644 --- a/forge-gui/res/cardsfolder/b/bone_dancer.txt +++ b/forge-gui/res/cardsfolder/b/bone_dancer.txt @@ -4,7 +4,6 @@ Types:Creature Zombie PT:2/2 T:Mode$ AttackerUnblocked | ValidCard$ Card.Self | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ DBChangeZone | TriggerDescription$ Whenever CARDNAME attacks and isn't blocked, you may put the top creature card of defending player's graveyard onto the battlefield under your control. If you do, CARDNAME assigns no combat damage this turn. SVar:DBChangeZone:DB$ChangeZoneAll | Origin$ Graveyard | Destination$ Battlefield | ChangeType$ Creature.TopGraveyardCreature+DefenderCtrl | GainControl$ True | ChangeNum$ 1 | SubAbility$ DBNoCombatDamage -SVar:DBNoCombatDamage:DB$Pump | Defined$ Self | KW$ HIDDEN CARDNAME assigns no combat damage +SVar:DBNoCombatDamage:DB$ Pump | Defined$ Self | KW$ HIDDEN CARDNAME assigns no combat damage SVar:NeedsOrderedGraveyard:OPPONENT -SVar:Picture:http://www.wizards.com/global/images/magic/general/bone_dancer.jpg Oracle:Whenever Bone Dancer attacks and isn't blocked, you may put the top creature card of defending player's graveyard onto the battlefield under your control. If you do, Bone Dancer assigns no combat damage this turn. diff --git a/forge-gui/res/cardsfolder/b/bone_mask.txt b/forge-gui/res/cardsfolder/b/bone_mask.txt index 5cd8118324f..9e089f2cdd7 100644 --- a/forge-gui/res/cardsfolder/b/bone_mask.txt +++ b/forge-gui/res/cardsfolder/b/bone_mask.txt @@ -4,9 +4,8 @@ Types:Artifact A:AB$ ChooseSource | Cost$ 2 T | Choices$ Card | RememberChosen$ True | AILogic$ NeedsPrevention | SubAbility$ DBEffect | SpellDescription$ The next time a source of your choice would deal damage to you this turn, prevent that damage. Exile cards from the top of your library equal to the damage prevented this way. SVar:DBEffect:DB$ Effect | ReplacementEffects$ RPreventNextFromSource | RememberObjects$ Remembered | SVars$ RPreventNextFromSource,ExileEffect,ExileFromLibInstead,X | SubAbility$ DBCleanup | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ GE1 SVar:RPreventNextFromSource:Event$ DamageDone | ValidSource$ Card.IsRemembered | ValidTarget$ You | ReplaceWith$ ExileFromLibInstead | PreventionEffect$ True | Description$ The next time the chosen source deals damage to you, prevent that damage. -SVar:ExileFromLibInstead:DB$ Mill | Defined$ You | Destination$ Exile | NumCards$ X | References$ X +SVar:ExileFromLibInstead:DB$ Dig | Defined$ You | DestinationZone$ Exile | DigNum$ X | References$ X | ChangeNum$ All SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile SVar:X:ReplaceCount$DamageAmount SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -SVar:Picture:http://www.wizards.com/global/images/magic/general/bone_mask.jpg Oracle:{2}, {T}: The next time a source of your choice would deal damage to you this turn, prevent that damage. Exile cards from the top of your library equal to the damage prevented this way. diff --git a/forge-gui/res/cardsfolder/b/bone_pit_brute.txt b/forge-gui/res/cardsfolder/b/bone_pit_brute.txt new file mode 100644 index 00000000000..9ca971b8f46 --- /dev/null +++ b/forge-gui/res/cardsfolder/b/bone_pit_brute.txt @@ -0,0 +1,9 @@ +Name:Bone Pit Brute +ManaCost:4 R R +Types:Creature Cyclops +PT:4/5 +K:Menace +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target creature gets +4/+0 until end of turn. +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 4 +SVar:PlayMain1:TRUE +Oracle:Menace (This creature can't be blocked except by two or more creatures.)\nWhen Bone Pit Brute enters the battlefield, target creature gets +4/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/b/boneyard_mycodrax.txt b/forge-gui/res/cardsfolder/b/boneyard_mycodrax.txt new file mode 100755 index 00000000000..11e8e11f844 --- /dev/null +++ b/forge-gui/res/cardsfolder/b/boneyard_mycodrax.txt @@ -0,0 +1,8 @@ +Name:Boneyard Mycodrax +ManaCost:2 B +Types:Creature Fungus +PT:*/* +S:Mode$ Continuous | EffectZone$ All | CharacteristicDefining$ True | SetPower$ X | SetToughness$ X | References$ X | Description$ CARDNAME's power and toughness are each equal to the number of other creature cards in your graveyard. +SVar:X:Count$ValidGraveyard Creature.Other+YouOwn +K:Scavenge:4 B +Oracle:Boneyard Mycodrax's power and toughness are each equal to the number of other creature cards in your graveyard.\nScavenge {4}{B} ({4}{B}, Exile this card from your graveyard: Put a number of +1/+1 counters equal to this card's power on target creature. Scavenge only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/b/book_burning.txt b/forge-gui/res/cardsfolder/b/book_burning.txt index f437dba85c5..d9ff23a077d 100644 --- a/forge-gui/res/cardsfolder/b/book_burning.txt +++ b/forge-gui/res/cardsfolder/b/book_burning.txt @@ -1,6 +1,5 @@ Name:Book Burning ManaCost:1 R Types:Sorcery -A:SP$ Mill | Cost$ 1 R | NumCards$ 6 | ValidTgts$ Player | TgtPrompt$ Choose a player | UnlessCost$ DamageYou<6> | UnlessPayer$ Player | UnlessAI$ Never | SpellDescription$ Any player may have CARDNAME deal 6 damage to them. If no one does, target player puts the top six cards of their library into their graveyard. -SVar:Picture:http://www.wizards.com/global/images/magic/general/book_burning.jpg -Oracle:Any player may have Book Burning deal 6 damage to them. If no one does, target player puts the top six cards of their library into their graveyard. +A:SP$ Mill | Cost$ 1 R | NumCards$ 6 | ValidTgts$ Player | TgtPrompt$ Choose a player | UnlessCost$ DamageYou<6> | UnlessPayer$ Player | UnlessAI$ Never | SpellDescription$ Any player may have CARDNAME deal 6 damage to them. If no one does, target player mills six cards. +Oracle:Any player may have Book Burning deal 6 damage to them. If no one does, target player mills six cards. diff --git a/forge-gui/res/cardsfolder/upcoming/boon_of_the_wish_giver.txt b/forge-gui/res/cardsfolder/b/boon_of_the_wish_giver.txt similarity index 100% rename from forge-gui/res/cardsfolder/upcoming/boon_of_the_wish_giver.txt rename to forge-gui/res/cardsfolder/b/boon_of_the_wish_giver.txt diff --git a/forge-gui/res/cardsfolder/b/boot_nipper.txt b/forge-gui/res/cardsfolder/b/boot_nipper.txt new file mode 100755 index 00000000000..d6e72a278cb --- /dev/null +++ b/forge-gui/res/cardsfolder/b/boot_nipper.txt @@ -0,0 +1,10 @@ +Name:Boot Nipper +ManaCost:1 B +Types:Creature Beast +PT:2/1 +K:ETBReplacement:Other:CounterChoice +SVar:CounterChoice:DB$ GenericChoice | Defined$ You | Choices$ Deathtouch,Lifelink | SpellDescription$ CARDNAME enters the battlefield with your choice of a deathtouch counter or a lifelink counter on it. +SVar:Deathtouch:DB$ PutCounter | CounterType$ Deathtouch | CounterNum$ 1 | ETB$ True | SpellDescription$ Deathtouch +SVar:Lifelink:DB$ PutCounter | CounterType$ Lifelink | CounterNum$ 1 | ETB$ True | SpellDescription$ Lifelink +DeckHints:Ability$Counters +Oracle:Boot Nipper enters the battlefield with your choice of a deathtouch counter or a lifelink counter on it. diff --git a/forge-gui/res/cardsfolder/b/boreal_centaur.txt b/forge-gui/res/cardsfolder/b/boreal_centaur.txt index c3476ad8aba..2ed0e5eda28 100644 --- a/forge-gui/res/cardsfolder/b/boreal_centaur.txt +++ b/forge-gui/res/cardsfolder/b/boreal_centaur.txt @@ -2,6 +2,5 @@ Name:Boreal Centaur ManaCost:1 G Types:Snow Creature Centaur Warrior PT:2/2 -A:AB$ Pump | Cost$ S | NumAtt$ +1 | NumDef$ +1 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. Activate this ability only once each turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/boreal_centaur.jpg +A:AB$ Pump | Cost$ S | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. Activate this ability only once each turn. Oracle:{S}: Boreal Centaur gets +1/+1 until end of turn. Activate this ability only once each turn. ({S} can be paid with one mana from a snow permanent.) diff --git a/forge-gui/res/cardsfolder/b/boros_challenger.txt b/forge-gui/res/cardsfolder/b/boros_challenger.txt index 4106f4ddc17..ce368620f91 100644 --- a/forge-gui/res/cardsfolder/b/boros_challenger.txt +++ b/forge-gui/res/cardsfolder/b/boros_challenger.txt @@ -3,6 +3,6 @@ ManaCost:R W Types:Creature Human Soldier PT:2/3 K:Mentor -A:AB$ Pump | Cost$ 2 R W | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. +A:AB$ Pump | Cost$ 2 R W | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. DeckHas:Ability$Counters Oracle:Mentor (Whenever this creature attacks, put a +1/+1 counter on target attacking creature with lesser power.)\n{2}{R}{W}: Boros Challenger gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/b/boros_mastiff.txt b/forge-gui/res/cardsfolder/b/boros_mastiff.txt index 78eb62770a7..921364e10c8 100644 --- a/forge-gui/res/cardsfolder/b/boros_mastiff.txt +++ b/forge-gui/res/cardsfolder/b/boros_mastiff.txt @@ -1,9 +1,8 @@ Name:Boros Mastiff ManaCost:1 W -Types:Creature Hound +Types:Creature Dog PT:2/2 T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | CheckSVar$ BattalionTest | NoResolvingCheck$ True | SVarCompare$ GE2 | Execute$ TrigBattalionPump | TriggerDescription$ Battalion — Whenever CARDNAME and at least two other creatures attack, CARDNAME gets lifelink until end of turn. -SVar:TrigBattalionPump:DB$ Pump | KW$ Lifelink +SVar:TrigBattalionPump:DB$ Pump | Defined$ Self | KW$ Lifelink SVar:BattalionTest:Count$Valid Creature.attacking+Other -SVar:Picture:http://www.wizards.com/global/images/magic/general/boros_mastiff.jpg Oracle:Battalion — Whenever Boros Mastiff and at least two other creatures attack, Boros Mastiff gains lifelink until end of turn. (Damage dealt by a creature with lifelink also causes its controller to gain that much life.) diff --git a/forge-gui/res/cardsfolder/b/botanical_sanctum.txt b/forge-gui/res/cardsfolder/b/botanical_sanctum.txt index e332ce4d323..2750ffc1f4a 100644 --- a/forge-gui/res/cardsfolder/b/botanical_sanctum.txt +++ b/forge-gui/res/cardsfolder/b/botanical_sanctum.txt @@ -1,9 +1,8 @@ Name:Botanical Sanctum ManaCost:no cost Types:Land -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ LandTapped | Description$ CARDNAME enters the battlefield tapped unless you control two or fewer other lands. -SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionCheckSVar$ ETBCheckSVar2 | ConditionSVarCompare$ GT2 | References$ ETBCheckSVar2 | SubAbility$ MoveToPlay -SVar:MoveToPlay:DB$ ChangeZone | Hidden$ True | Origin$ All | Destination$ Battlefield | Defined$ ReplacedCard +K:ETBReplacement:Other:LandTapped +SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionCheckSVar$ ETBCheckSVar2 | ConditionSVarCompare$ GT2 | References$ ETBCheckSVar2 | SpellDescription$ CARDNAME enters the battlefield tapped unless you control two or fewer other lands. SVar:ETBCheckSVar2:Count$LastStateBattlefield Land.YouCtrl A:AB$ Mana | Cost$ T | Produced$ G | SpellDescription$ Add {G}. A:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U}. diff --git a/forge-gui/res/cardsfolder/b/bound_by_moonsilver.txt b/forge-gui/res/cardsfolder/b/bound_by_moonsilver.txt index 1f43bc4d5da..40f7e931e7a 100644 --- a/forge-gui/res/cardsfolder/b/bound_by_moonsilver.txt +++ b/forge-gui/res/cardsfolder/b/bound_by_moonsilver.txt @@ -5,5 +5,6 @@ K:Enchant creature A:SP$ Attach | Cost$ 2 W | ValidTgts$ Creature | AILogic$ Curse S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddHiddenKeyword$ CARDNAME can't attack or block. & CARDNAME can't transform | Description$ Enchanted creature can't attack, block, or transform. A:AB$ Attach | Cost$ Sac<1/Permanent.Other/another permanent> | ValidTgts$ Creature | TgtPrompt$ Select target creature | AILogic$ Curse | SorcerySpeed$ True | ActivationLimit$ 1 | SpellDescription$ Attach CARDNAME to target creature. Activate this ability only any time you could cast a sorcery and only once each turn. +SVar:AIPreference:SacCost$Card.token,Permanent.nonLand+cmcLE2,Land.Basic SVar:Picture:http://www.wizards.com/global/images/magic/general/bound_by_moonsilver.jpg Oracle:Enchant creature\nEnchanted creature can't attack, block, or transform.\nSacrifice another permanent: Attach Bound by Moonsilver to target creature. Activate this ability only any time you could cast a sorcery and only once each turn. diff --git a/forge-gui/res/cardsfolder/b/bountiful_promenade.txt b/forge-gui/res/cardsfolder/b/bountiful_promenade.txt index a4726ec61aa..0d52ce0ebf6 100644 --- a/forge-gui/res/cardsfolder/b/bountiful_promenade.txt +++ b/forge-gui/res/cardsfolder/b/bountiful_promenade.txt @@ -1,9 +1,8 @@ Name:Bountiful Promenade ManaCost:no cost Types:Land -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ LandTapped | Description$ CARDNAME enters the battlefield tapped unless you have two or more opponents. -SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionCheckSVar$ ETBCheckSVar2 | ConditionSVarCompare$ LT2 | References$ ETBCheckSVar2 | SubAbility$ MoveToPlay -SVar:MoveToPlay:DB$ ChangeZone | Hidden$ True | Origin$ All | Destination$ Battlefield | Defined$ ReplacedCard +K:ETBReplacement:Other:LandTapped +SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionCheckSVar$ ETBCheckSVar2 | ConditionSVarCompare$ LT2 | References$ ETBCheckSVar2 | SpellDescription$ CARDNAME enters the battlefield tapped unless you have two or more opponents. SVar:ETBCheckSVar2:PlayerCountOpponents$Amount A:AB$ Mana | Cost$ T | Produced$ G | SpellDescription$ Add {G}. A:AB$ Mana | Cost$ T | Produced$ W | SpellDescription$ Add {W}. diff --git a/forge-gui/res/cardsfolder/b/bounty_of_the_hunt.txt b/forge-gui/res/cardsfolder/b/bounty_of_the_hunt.txt index 71845fb630c..18847d2c6eb 100644 --- a/forge-gui/res/cardsfolder/b/bounty_of_the_hunt.txt +++ b/forge-gui/res/cardsfolder/b/bounty_of_the_hunt.txt @@ -1,11 +1,8 @@ Name:Bounty of the Hunt ManaCost:3 G G Types:Instant -A:SP$ PutCounter | Cost$ 3 G G | ValidTgts$ Creature | TgtPrompt$ Select target creature to distribute counters to | CounterType$ P1P1 | CounterNum$ 3 | TargetMin$ 1 | TargetMax$ 3 | DividedAsYouChoose$ 3 | RememberCounters$ True | SubAbility$ DelayedRemoveCounters | RememberTargets$ True | SpellDescription$ Distribute three +1/+1 counters among one, two, or three target creatures. For each +1/+1 counter you put on a creature this way, remove a +1/+1 counter from that creature at the beginning of the next cleanup step. +A:SP$ PutCounter | Cost$ 3 G G | ValidTgts$ Creature | TgtPrompt$ Select target creature to distribute counters to | CounterType$ P1P1 | CounterNum$ 3 | TargetMin$ 1 | TargetMax$ 3 | DividedAsYouChoose$ 3 | RemovePhase$ Cleanup | SpellDescription$ Distribute three +1/+1 counters among one, two, or three target creatures. For each +1/+1 counter you put on a creature this way, remove a +1/+1 counter from that creature at the beginning of the next cleanup step. SVar:AltCost:Cost$ExileFromHand<1/Card.Green> | Description$ You may exile a green card from your hand rather than pay CARDNAME's mana cost. -SVar:DelayedRemoveCounters:DB$ DelayedTrigger | Mode$ Phase | Phase$ Cleanup | Execute$ TrigRemoveCounter | Secondary$ True | TriggerDescription$ For each +1/+1 counter you put on a creature this way, remove a +1/+1 counter from that creature at the beginning of the next cleanup step. -SVar:TrigRemoveCounter:DB$ RemoveCounter | Defined$ Remembered | CounterType$ P1P1 | CounterNum$ Remembered | SubAbility$ DBCleanup -SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Counters AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/bounty_of_the_hunt.jpg diff --git a/forge-gui/res/cardsfolder/b/brackwater_elemental.txt b/forge-gui/res/cardsfolder/b/brackwater_elemental.txt index f1388945ef1..fd0eaea9378 100644 --- a/forge-gui/res/cardsfolder/b/brackwater_elemental.txt +++ b/forge-gui/res/cardsfolder/b/brackwater_elemental.txt @@ -5,7 +5,6 @@ PT:4/4 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME attacks or blocks, sacrifice it at the beginning of the next end step. T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigPump | Secondary$ True | TriggerDescription$ When CARDNAME attacks or blocks, sacrifice it at the beginning of the next end step. K:Unearth:2 U -SVar:TrigPump:DB$ Pump | AtEOT$ Sacrifice +SVar:TrigPump:DB$ Pump | Defined$ Self | AtEOT$ Sacrifice SVar:EndOfTurnLeavePlay:True -SVar:Picture:http://www.wizards.com/global/images/magic/general/brackwater_elemental.jpg Oracle:When Brackwater Elemental attacks or blocks, sacrifice it at the beginning of the next end step.\nUnearth {2}{U} ({2}{U}: Return this card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step or if it would leave the battlefield. Unearth only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/b/brain_freeze.txt b/forge-gui/res/cardsfolder/b/brain_freeze.txt index c0f3893846b..b6f06e0b024 100644 --- a/forge-gui/res/cardsfolder/b/brain_freeze.txt +++ b/forge-gui/res/cardsfolder/b/brain_freeze.txt @@ -1,7 +1,6 @@ Name:Brain Freeze ManaCost:1 U Types:Instant -A:SP$ Mill | Cost$ 1 U | NumCards$ 3 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player puts the top three cards of their library into their graveyard. +A:SP$ Mill | Cost$ 1 U | NumCards$ 3 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player mills three cards. K:Storm -SVar:Picture:http://www.wizards.com/global/images/magic/general/brain_freeze.jpg -Oracle:Target player puts the top three cards of their library into their graveyard.\nStorm (When you cast this spell, copy it for each spell cast before it this turn. You may choose new targets for the copies.) +Oracle:Target player mills three cards.\nStorm (When you cast this spell, copy it for each spell cast before it this turn. You may choose new targets for the copies.) diff --git a/forge-gui/res/cardsfolder/b/brallin_skyshark_rider.txt b/forge-gui/res/cardsfolder/b/brallin_skyshark_rider.txt new file mode 100755 index 00000000000..2177850ee31 --- /dev/null +++ b/forge-gui/res/cardsfolder/b/brallin_skyshark_rider.txt @@ -0,0 +1,11 @@ +Name:Brallin, Skyshark Rider +ManaCost:3 R +Types:Legendary Creature Human Shaman +PT:3/3 +K:Partner:Shabraz, the Skyshark:Shabraz +T:Mode$ Discarded | ValidCard$ Card.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever you discard a card, put a +1/+1 counter on CARDNAME and it deals 1 damage to each opponent. +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBDealDamage +SVar:DBDealDamage:DB$ DealDamage | Defined$ Player.Opponent | NumDmg$ 1 +A:AB$ Pump | Cost$ R | ValidTgts$ Shark | TgtPrompt$ Select target Shark | KW$ Trample | SpellDescription$ Target Shark gains trample until end of turn. +DeckHas:Ability$Counters +Oracle:Partner with Shabraz, the Skyshark (When this creature enters the battlefield, target player may put Shabraz into their hand from their library, then shuffle.)\nWhenever you discard a card, put a +1/+1 counter on Brallin, Skyshark Rider and it deals 1 damage to each opponent.\n{R}: Target Shark gains trample until end of turn. diff --git a/forge-gui/res/cardsfolder/b/bramble_creeper.txt b/forge-gui/res/cardsfolder/b/bramble_creeper.txt index 3f412399672..568f2f71129 100644 --- a/forge-gui/res/cardsfolder/b/bramble_creeper.txt +++ b/forge-gui/res/cardsfolder/b/bramble_creeper.txt @@ -3,6 +3,5 @@ ManaCost:4 G Types:Creature Elemental PT:0/3 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, it gets +5/+0 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 5 -SVar:Picture:http://www.wizards.com/global/images/magic/general/bramble_creeper.jpg +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 5 Oracle:Whenever Bramble Creeper attacks, it gets +5/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/b/bramblesnap.txt b/forge-gui/res/cardsfolder/b/bramblesnap.txt index de0bc92bb2b..390a24fea80 100644 --- a/forge-gui/res/cardsfolder/b/bramblesnap.txt +++ b/forge-gui/res/cardsfolder/b/bramblesnap.txt @@ -3,7 +3,6 @@ ManaCost:1 G Types:Creature Elemental PT:1/1 K:Trample -A:AB$ Pump | Cost$ tapXType<1/Creature> | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. +A:AB$ Pump | Cost$ tapXType<1/Creature> | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. AI:RemoveDeck:Random -SVar:Picture:http://www.wizards.com/global/images/magic/general/bramblesnap.jpg Oracle:Trample\nTap an untapped creature you control: Bramblesnap gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/b/branching_evolution.txt b/forge-gui/res/cardsfolder/b/branching_evolution.txt new file mode 100755 index 00000000000..34ff7c544a9 --- /dev/null +++ b/forge-gui/res/cardsfolder/b/branching_evolution.txt @@ -0,0 +1,7 @@ +Name:Branching Evolution +ManaCost:2 G +Types:Enchantment +R:Event$ AddCounter | ActiveZones$ Battlefield | ValidCard$ Creature.YouCtrl | ValidCounterType$ P1P1 | ReplaceWith$ DoubleCounters | Description$ If one or more +1/+1 counters would be put a creature you control, twice that many +1/+1 counters are put on that creature instead. +SVar:DoubleCounters:DB$ ReplaceEffect | VarName$ CounterNum | VarValue$ X | References$ X +SVar:X:ReplaceCount$CounterNum/Twice +Oracle:If one or more +1/+1 counters would be put a on a creature you control, twice that many +1/+1 counters are put on that creature instead. diff --git a/forge-gui/res/cardsfolder/b/brash_taunter.txt b/forge-gui/res/cardsfolder/b/brash_taunter.txt new file mode 100644 index 00000000000..161f1b288f8 --- /dev/null +++ b/forge-gui/res/cardsfolder/b/brash_taunter.txt @@ -0,0 +1,11 @@ +Name:Brash Taunter +ManaCost:4 R +Types:Creature Goblin +PT:1/1 +K:Indestructible +T:Mode$ DamageDoneOnce | Execute$ TrigDamage | ValidTarget$ Card.Self | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME is dealt damage, it deals that much damage to target opponent. +SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | NumDmg$ X | References$ X +SVar:X:TriggerCount$DamageAmount +SVar:HasCombatEffect:TRUE +A:AB$ Fight | Cost$ 2 R T | Defined$ Self | ValidTgts$ Creature.Other | TgtPrompt$ Select another target creature | SpellDescription$ CARDNAME fights another target creature. +Oracle:Indestructible\nWhenever Brash Taunter is dealt damage, it deals that much damage to target opponent.\n{2}{R}, {T}: Brash Taunter fights another target creature. diff --git a/forge-gui/res/cardsfolder/b/brass_talon_chimera.txt b/forge-gui/res/cardsfolder/b/brass_talon_chimera.txt index 6348975aef7..2540fd3665d 100644 --- a/forge-gui/res/cardsfolder/b/brass_talon_chimera.txt +++ b/forge-gui/res/cardsfolder/b/brass_talon_chimera.txt @@ -4,7 +4,6 @@ Types:Artifact Creature Chimera PT:2/2 K:First Strike A:AB$ PutCounter | Cost$ Sac<1/CARDNAME> | ValidTgts$ Creature.Chimera | TgtPrompt$ Select target Chimera creature | CounterType$ P2P2 | CounterNum$ 1 | SubAbility$ DBPump | SpellDescription$ Put a +2/+2 counter on target Chimera creature. It gains first strike. (This effect lasts indefinitely.) -SVar:DBPump:DB$Pump | KW$ First Strike | Defined$ Targeted | Permanent$ True +SVar:DBPump:DB$ Pump | KW$ First Strike | Defined$ Targeted | Permanent$ True AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/brass_talon_chimera.jpg Oracle:First strike\nSacrifice Brass-Talon Chimera: Put a +2/+2 counter on target Chimera creature. It gains first strike. (This effect lasts indefinitely.) diff --git a/forge-gui/res/cardsfolder/b/brazen_wolves.txt b/forge-gui/res/cardsfolder/b/brazen_wolves.txt index cf221c6a9c7..9a70559be22 100644 --- a/forge-gui/res/cardsfolder/b/brazen_wolves.txt +++ b/forge-gui/res/cardsfolder/b/brazen_wolves.txt @@ -3,6 +3,5 @@ ManaCost:2 R Types:Creature Wolf PT:2/3 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, it gets +2/+0 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 2 -SVar:Picture:http://www.wizards.com/global/images/magic/general/brazen_wolves.jpg +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 2 Oracle:Whenever Brazen Wolves attacks, it gets +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/b/breaking_entering.txt b/forge-gui/res/cardsfolder/b/breaking_entering.txt index 0a1520cd75d..3a3a953393e 100644 --- a/forge-gui/res/cardsfolder/b/breaking_entering.txt +++ b/forge-gui/res/cardsfolder/b/breaking_entering.txt @@ -1,11 +1,10 @@ Name:Breaking ManaCost:U B -AlternateMode: Split +AlternateMode:Split Types:Sorcery K:Fuse -A:SP$ Mill | Cost$ U B | NumCards$ 8 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player puts the top eight cards of their library into their graveyard. -SVar:Picture:http://www.wizards.com/global/images/magic/general/breaking_entering.jpg -Oracle:Target player puts the top eight cards of their library into their graveyard.\nFuse (You may cast one or both halves of this card from your hand.) +A:SP$ Mill | Cost$ U B | NumCards$ 8 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player mills eight cards. +Oracle:Target player mills eight cards.\nFuse (You may cast one or both halves of this card from your hand.) ALTERNATE diff --git a/forge-gui/res/cardsfolder/b/breathstealer.txt b/forge-gui/res/cardsfolder/b/breathstealer.txt index 9d83fdf5a4f..f4ef1dcf5ee 100644 --- a/forge-gui/res/cardsfolder/b/breathstealer.txt +++ b/forge-gui/res/cardsfolder/b/breathstealer.txt @@ -2,7 +2,6 @@ Name:Breathstealer ManaCost:2 B Types:Creature Nightstalker PT:2/2 -A:AB$ Pump | Cost$ B | NumAtt$ +1 | NumDef$ -1 | SpellDescription$ CARDNAME gets +1/-1 until end of turn. +A:AB$ Pump | Cost$ B | Defined$ Self | NumAtt$ +1 | NumDef$ -1 | SpellDescription$ CARDNAME gets +1/-1 until end of turn. DeckHints:Name$Breathstealer|Feral Shadow|Spirit of the Night|Urborg Panther -SVar:Picture:http://www.wizards.com/global/images/magic/general/breathstealer.jpg Oracle:{B}: Breathstealer gets +1/-1 until end of turn. diff --git a/forge-gui/res/cardsfolder/b/briarbridge_patrol.txt b/forge-gui/res/cardsfolder/b/briarbridge_patrol.txt index 70ff1aa4e6a..7185163f203 100644 --- a/forge-gui/res/cardsfolder/b/briarbridge_patrol.txt +++ b/forge-gui/res/cardsfolder/b/briarbridge_patrol.txt @@ -2,15 +2,11 @@ Name:Briarbridge Patrol ManaCost:3 G Types:Creature Human Warrior PT:3/3 -# Two pronged handling of investigation portion -T:Mode$ DamageDone | ValidSource$ Card.Self | CombatDamage$ False | ValidTarget$ Creature | TriggerZones$ Battlefield | OncePerEffect$ True | Execute$ TrigToken | TriggerDescription$ Whenever Briarbridge Patrol deals damage to one or more creatures, investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") -T:Mode$ DamageDealtOnce | CombatDamage$ True | ValidSource$ Card.Self | ValidTarget$ Creature | Execute$ TrigToken | Secondary$ True | TriggerDescription$ Whenever Briarbridge Patrol deals damage to one or more creatures, investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") -SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_clue_draw | TokenOwner$ You | LegacyImage$ c a clue draw soi -# Trigger on Accumulated Clues +T:Mode$ DamageDealtOnce | ValidSource$ Card.Self | ValidTarget$ Creature | TriggerZones$ Battlefield | Execute$ TrigInvestigate | TriggerDescription$ Whenever Briarbridge Patrol deals damage to one or more creatures, investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") +SVar:TrigInvestigate:DB$ Investigate T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | CheckSVar$ ClueResearch | SVarCompare$ GE3 | Execute$ TrigCheatCreature | TriggerDescription$ At the beginning of each end step, if you sacrificed three or more Clues this turn, you may put a creature card from your hand onto the battlefield. SVar:TrigCheatCreature:DB$ ChangeZone | Origin$ Hand | Destination$ Battlefield | ChangeType$ Creature | ChangeNum$ 1 | SpellDescription$ You may put a creature card from your hand onto the battlefield. SVar:ClueResearch:Count$SacrificedThisTurn Clue DeckHints:Ability$Investigate DeckHas:Ability$Investigate & Ability$Token -SVar:Picture:http://www.wizards.com/global/images/magic/general/briarbridge_patrol.jpg Oracle:Whenever Briarbridge Patrol deals damage to one or more creatures, investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.")\nAt the beginning of each end step, if you sacrificed three or more Clues this turn, you may put a creature card from your hand onto the battlefield. diff --git a/forge-gui/res/cardsfolder/b/briarhorn.txt b/forge-gui/res/cardsfolder/b/briarhorn.txt index 135141788c2..bed123126c1 100644 --- a/forge-gui/res/cardsfolder/b/briarhorn.txt +++ b/forge-gui/res/cardsfolder/b/briarhorn.txt @@ -4,9 +4,8 @@ Types:Creature Elemental PT:3/3 K:Evoke:1 G T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target creature gets +3/+3 until end of turn. -SVar:TrigPump:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +3 | NumDef$ +3 +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +3 | NumDef$ +3 SVar:PlayMain1:TRUE SVar:NeedsToPlayEvoked:Creature.YouCtrl K:Flash -SVar:Picture:http://www.wizards.com/global/images/magic/general/briarhorn.jpg Oracle:Flash\nWhen Briarhorn enters the battlefield, target creature gets +3/+3 until end of turn.\nEvoke {1}{G} (You may cast this spell for its evoke cost. If you do, it's sacrificed when it enters the battlefield.) diff --git a/forge-gui/res/cardsfolder/b/briarpack_alpha.txt b/forge-gui/res/cardsfolder/b/briarpack_alpha.txt index d6767407e02..cd4eb8e1856 100644 --- a/forge-gui/res/cardsfolder/b/briarpack_alpha.txt +++ b/forge-gui/res/cardsfolder/b/briarpack_alpha.txt @@ -4,7 +4,6 @@ Types:Creature Wolf PT:3/3 K:Flash T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target creature gets +2/+2 until end of turn. -SVar:TrigPump:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 2 | NumDef$ 2 +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 2 | NumDef$ 2 SVar:PlayMain1:TRUE -SVar:Picture:http://www.wizards.com/global/images/magic/general/briarpack_alpha.jpg Oracle:Flash (You may cast this spell any time you could cast an instant.)\nWhen Briarpack Alpha enters the battlefield, target creature gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/b/brightmare.txt b/forge-gui/res/cardsfolder/b/brightmare.txt new file mode 100755 index 00000000000..435f2b9c42a --- /dev/null +++ b/forge-gui/res/cardsfolder/b/brightmare.txt @@ -0,0 +1,10 @@ +Name:Brightmare +ManaCost:2 W +Types:Creature Unicorn +PT:2/3 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters the battlefield, tap up to one target creature. You gain life equal to that creature's power. +SVar:TrigTap:DB$ Tap | ValidTgts$ Creature | TgtPrompt$ Select target creature | TargetMin$ 0 | TargetMax$ 1 | SubAbility$ DBGainLife +SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ X | References$ X +SVar:X:Targeted$CardPower +DeckHas:Ability$LifeGain +Oracle:When Brightmare enters the battlefield, tap up to one target creature. You gain life equal to that creature's power. diff --git a/forge-gui/res/cardsfolder/b/brilliant_ultimatum.txt b/forge-gui/res/cardsfolder/b/brilliant_ultimatum.txt index 40e9560c35f..50386adbaeb 100644 --- a/forge-gui/res/cardsfolder/b/brilliant_ultimatum.txt +++ b/forge-gui/res/cardsfolder/b/brilliant_ultimatum.txt @@ -1,12 +1,11 @@ Name:Brilliant Ultimatum ManaCost:W W U U U B B Types:Sorcery -A:SP$ Mill | Cost$ W W U U U B B | Defined$ You | NumCards$ 5 | Destination$ Exile | RememberMilled$ True | SubAbility$ DBTwoPiles | SpellDescription$ Exile the top five cards of your library. An opponent separates those cards into two piles. You may play any number of cards from one of those piles without paying their mana costs. +A:SP$ Dig | Cost$ W W U U U B B | Defined$ You | DigNum$ 5 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBTwoPiles | SpellDescription$ Exile the top five cards of your library. An opponent separates those cards into two piles. You may play any number of cards from one of those piles without paying their mana costs. SVar:DBTwoPiles:DB$ TwoPiles | Defined$ You | DefinedCards$ Remembered | Separator$ Opponent | ChosenPile$ DBPlay | SubAbility$ DBCleanup SVar:DBPlay:DB$ RepeatEach | UseImprinted$ True | RepeatCards$ Card.IsRemembered | ChooseOrder$ True | Zone$ Exile | RepeatSubAbility$ DBPlayCard SVar:DBPlayCard:DB$ Play | Defined$ Imprinted | Controller$ You | WithoutManaCost$ True | Optional$ True SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:Y:Count$InYourLibrary SVar:NeedsToPlayVar:Y GE8 -SVar:Picture:http://www.wizards.com/global/images/magic/general/brilliant_ultimatum.jpg Oracle:Exile the top five cards of your library. An opponent separates those cards into two piles. You may play any number of cards from one of those piles without paying their mana costs. diff --git a/forge-gui/res/cardsfolder/b/bristling_hydra.txt b/forge-gui/res/cardsfolder/b/bristling_hydra.txt index ceb6d6d9612..d72c6e287f0 100644 --- a/forge-gui/res/cardsfolder/b/bristling_hydra.txt +++ b/forge-gui/res/cardsfolder/b/bristling_hydra.txt @@ -5,6 +5,5 @@ PT:4/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigEnergy | TriggerDescription$ When CARDNAME enters the battlefield, you get {E}{E}{E} (three energy counters). SVar:TrigEnergy:DB$ PutCounter | Defined$ You | CounterType$ ENERGY | CounterNum$ 3 A:AB$ PutCounter | Cost$ PayEnergy<3> | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBPump | AILogic$ PayEnergyConservatively | SpellDescription$ Put a +1/+1 counter on CARDNAME. It gains hexproof until end of turn. -SVar:DBPump:DB$Pump | Defined$ Self | KW$ Hexproof -SVar:Picture:http://www.wizards.com/global/images/magic/general/bristling_hydra.jpg +SVar:DBPump:DB$ Pump | Defined$ Self | KW$ Hexproof Oracle:When Bristling Hydra enters the battlefield, you get {E}{E}{E} (three energy counters).\nPay {E}{E}{E}: Put a +1/+1 counter on Bristling Hydra. It gains hexproof until end of turn. diff --git a/forge-gui/res/cardsfolder/b/broken_ambitions.txt b/forge-gui/res/cardsfolder/b/broken_ambitions.txt index fcbea73bdf3..3336e35ec9e 100644 --- a/forge-gui/res/cardsfolder/b/broken_ambitions.txt +++ b/forge-gui/res/cardsfolder/b/broken_ambitions.txt @@ -1,9 +1,8 @@ Name:Broken Ambitions ManaCost:X U Types:Instant -A:SP$ Counter | Cost$ X U | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | UnlessCost$ X | SubAbility$ DBClash | References$ X | SpellDescription$ Counter target spell unless its controller pays {X}. Clash with an opponent. If you win, that spell's controller puts the top four cards of their library into their graveyard. -SVar:DBClash:DB$Clash | WinSubAbility$ DBMill -SVar:DBMill:DB$Mill | Defined$ TargetedController | NumCards$ 4 +A:SP$ Counter | Cost$ X U | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | UnlessCost$ X | SubAbility$ DBClash | References$ X | SpellDescription$ Counter target spell unless its controller pays {X}. Clash with an opponent. If you win, that spell's controller mills four cards. +SVar:DBClash:DB$ Clash | WinSubAbility$ DBMill +SVar:DBMill:DB$ Mill | Defined$ TargetedController | NumCards$ 4 SVar:X:Count$xPaid -SVar:Picture:http://www.wizards.com/global/images/magic/general/broken_ambitions.jpg -Oracle:Counter target spell unless its controller pays {X}. Clash with an opponent. If you win, that spell's controller puts the top four cards of their library into their graveyard. (Each clashing player reveals the top card of their library, then puts that card on the top or bottom. A player wins if their card had a higher converted mana cost.) +Oracle:Counter target spell unless its controller pays {X}. Clash with an opponent. If you win, that spell's controller mills four cards. (Each clashing player reveals the top card of their library, then puts that card on the top or bottom. A player wins if their card had a higher converted mana cost.) diff --git a/forge-gui/res/cardsfolder/b/bronze_tablet.txt b/forge-gui/res/cardsfolder/b/bronze_tablet.txt index 49d262d1f40..43673710181 100644 --- a/forge-gui/res/cardsfolder/b/bronze_tablet.txt +++ b/forge-gui/res/cardsfolder/b/bronze_tablet.txt @@ -3,7 +3,7 @@ ManaCost:6 Types:Artifact K:Remove CARDNAME from your deck before playing if you're not playing for ante. K:CARDNAME enters the battlefield tapped. -A:AB$ Pump | Cost$ 4 T | ValidTgts$ Permanent.nonToken+OppOwn | TgtPrompt$ Select target nontoken permanent an opponent owns | RememberObjects$ TargetedController | SubAbility$ Choice1 | StackDescription$ SpellDescription | SpellDescription$ Exile CARDNAME and target nontoken permanent an opponent owns. That player may pay 10 life. If they do, put Bronze Tablet into its owner’s graveyard. Otherwise, that player owns Bronze Tablet and you own the other exiled card. +A:AB$ Pump | Cost$ 4 T | ValidTgts$ Permanent.nonToken+OppOwn | TgtPrompt$ Select target nontoken permanent an opponent owns | RememberObjects$ TargetedController | SubAbility$ Choice1 | StackDescription$ SpellDescription | SpellDescription$ Exile CARDNAME and target nontoken permanent an opponent owns. That player may pay 10 life. If they do, put Bronze Tablet into its owner's graveyard. Otherwise, that player owns Bronze Tablet and you own the other exiled card. SVar:Choice1:DB$ GenericChoice | Choices$ ExchangeOwnership,Concede | Defined$ TargetedOwner | ConditionCheckSVar$ X | References$ X | ConditionSVarCompare$ LT10 | SubAbility$ Choice2 | StackDescription$ None SVar:Choice2:DB$ GenericChoice | Choices$ PayLife,ExchangeOwnership,Concede | Defined$ TargetedOwner | ConditionCheckSVar$ X | References$ X | ConditionSVarCompare$ GE10 | StackDescription$ None SVar:X:PlayerCountRemembered$LifeTotal @@ -20,4 +20,4 @@ SVar:TargetToExile3:DB$ ChangeZone | Defined$ Targeted | Origin$ All | Destinati SVar:TabletToExile3:DB$ ChangeZone | Defined$ Self | Origin$ All | Destination$ Exile | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:All -Oracle:Remove Bronze Tablet from your deck before playing if you’re not playing for ante.\nBronze Tablet enters the battlefield tapped.\n{4}, {T}: Exile Bronze Tablet and target nontoken permanent an opponent owns. That player may pay 10 life. If they do, put Bronze Tablet into its owner’s graveyard. Otherwise, that player owns Bronze Tablet and you own the other exiled card. +Oracle:Remove Bronze Tablet from your deck before playing if you're not playing for ante.\nBronze Tablet enters the battlefield tapped.\n{4}, {T}: Exile Bronze Tablet and target nontoken permanent an opponent owns. That player may pay 10 life. If they do, put Bronze Tablet into its owner's graveyard. Otherwise, that player owns Bronze Tablet and you own the other exiled card. diff --git a/forge-gui/res/cardsfolder/b/brooding_saurian.txt b/forge-gui/res/cardsfolder/b/brooding_saurian.txt index a22cf1d10b6..62a208b31da 100644 --- a/forge-gui/res/cardsfolder/b/brooding_saurian.txt +++ b/forge-gui/res/cardsfolder/b/brooding_saurian.txt @@ -3,7 +3,5 @@ ManaCost:2 G G Types:Creature Lizard PT:4/4 T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | Execute$ TrigGainControl | TriggerDescription$ At the beginning of each end step, each player gains control of all nontoken permanents they own. -SVar:TrigGainControl:DB$ RepeatEach | RepeatPlayers$ Player | RepeatSubAbility$ DBGainControl -SVar:DBGainControl:DB$ GainControl | AllValid$ Permanent.nonToken+RememberedPlayerOwn | NewController$ Player.IsRemembered -SVar:Picture:http://www.wizards.com/global/images/magic/general/brooding_saurian.jpg +SVar:TrigGainControl:DB$ GainControlVariant | AllValid$ Permanent.nonToken | ChangeController$ CardOwner Oracle:At the beginning of each end step, each player gains control of all nontoken permanents they own. diff --git a/forge-gui/res/cardsfolder/b/brushwagg.txt b/forge-gui/res/cardsfolder/b/brushwagg.txt index 704982d68a5..96e8861e077 100644 --- a/forge-gui/res/cardsfolder/b/brushwagg.txt +++ b/forge-gui/res/cardsfolder/b/brushwagg.txt @@ -4,6 +4,5 @@ Types:Creature Brushwagg PT:3/2 T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked, it gets -2/+2 until end of turn. T:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ TrigPump | Secondary$ True | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked, it gets -2/+2 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ -2 | NumDef$ 2 -SVar:Picture:http://www.wizards.com/global/images/magic/general/brushwagg.jpg +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ -2 | NumDef$ 2 Oracle:Whenever Brushwagg blocks or becomes blocked, it gets -2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/b/bruvac_the_grandiloquent.txt b/forge-gui/res/cardsfolder/b/bruvac_the_grandiloquent.txt new file mode 100644 index 00000000000..3ff19e8fa9b --- /dev/null +++ b/forge-gui/res/cardsfolder/b/bruvac_the_grandiloquent.txt @@ -0,0 +1,9 @@ +Name:Bruvac the Grandiloquent +ManaCost:2 U +Types:Legendary Creature Human Advisor +PT:1/4 +R:Event$ Mill | ActiveZones$ Battlefield | ValidPlayer$ Player.Opponent | ReplaceWith$ MillTwice | Description$ If an opponent would mill one or more cards, they mill twice that many cards instead. (To mill a card, a player puts the top card of their library into their graveyard.) +SVar:MillTwice:DB$ ReplaceEffect | VarName$ Number | VarValue$ X | References$ X +SVar:X:ReplaceCount$Number/Twice +DeckHints:Ability$Mill +Oracle:If an opponent would mill one or more cards, they mill twice that many cards instead. (To mill a card, a player puts the top card of their library into their graveyard.) diff --git a/forge-gui/res/cardsfolder/b/built_to_last.txt b/forge-gui/res/cardsfolder/b/built_to_last.txt index 353a0466f9f..59f0862a5fc 100644 --- a/forge-gui/res/cardsfolder/b/built_to_last.txt +++ b/forge-gui/res/cardsfolder/b/built_to_last.txt @@ -2,6 +2,5 @@ Name:Built to Last ManaCost:W Types:Instant A:SP$ Pump | Cost$ W | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +2 | NumDef$ +2 | SubAbility$ DBPump | SpellDescription$ Target creature gets +2/+2 until end of turn. If it's an artifact creature, it gains indestructible until end of turn. (Damage and effects that say "destroy" don't destroy it.) -SVar:DBPump:DB$Pump | Defined$ ParentTarget | KW$ Indestructible | ConditionDefined$ Targeted | ConditionPresent$ Artifact -SVar:Picture:http://www.wizards.com/global/images/magic/general/built_to_last.jpg +SVar:DBPump:DB$ Pump | Defined$ ParentTarget | KW$ Indestructible | ConditionDefined$ Targeted | ConditionPresent$ Artifact Oracle:Target creature gets +2/+2 until end of turn. If it's an artifact creature, it gains indestructible until end of turn. (Damage and effects that say "destroy" don't destroy it.) diff --git a/forge-gui/res/cardsfolder/b/built_to_smash.txt b/forge-gui/res/cardsfolder/b/built_to_smash.txt index bca456e8d0b..75bb20084bb 100644 --- a/forge-gui/res/cardsfolder/b/built_to_smash.txt +++ b/forge-gui/res/cardsfolder/b/built_to_smash.txt @@ -2,6 +2,5 @@ Name:Built to Smash ManaCost:R Types:Instant A:SP$ Pump | Cost$ R | ValidTgts$ Creature.attacking | TgtPrompt$ Select target attacking creature | NumAtt$ +3 | NumDef$ +3 | SubAbility$ DBPump | SpellDescription$ Target attacking creature gets +3/+3 until end of turn. If it's an artifact creature, it gains trample until end of turn. -SVar:DBPump:DB$Pump | Defined$ ParentTarget | KW$ Trample | ConditionDefined$ Targeted | ConditionPresent$ Artifact -SVar:Picture:http://www.wizards.com/global/images/magic/general/built_to_smash.jpg +SVar:DBPump:DB$ Pump | Defined$ ParentTarget | KW$ Trample | ConditionDefined$ Targeted | ConditionPresent$ Artifact Oracle:Target attacking creature gets +3/+3 until end of turn. If it's an artifact creature, it gains trample until end of turn. diff --git a/forge-gui/res/cardsfolder/b/bullwhip.txt b/forge-gui/res/cardsfolder/b/bullwhip.txt index aa63c38fa1d..35bb4b8a38b 100644 --- a/forge-gui/res/cardsfolder/b/bullwhip.txt +++ b/forge-gui/res/cardsfolder/b/bullwhip.txt @@ -2,6 +2,5 @@ Name:Bullwhip ManaCost:4 Types:Artifact A:AB$ DealDamage | Cost$ 2 T | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 1 | SubAbility$ DBPump | SpellDescription$ CARDNAME deals 1 damage to target creature. That creature attacks this turn if able. -SVar:DBPump:DB$Pump | Defined$ Targeted | KW$ HIDDEN CARDNAME attacks each combat if able. -SVar:Picture:http://www.wizards.com/global/images/magic/general/bullwhip.jpg +SVar:DBPump:DB$ Pump | Defined$ Targeted | KW$ HIDDEN CARDNAME attacks each combat if able. Oracle:{2}, {T}: Bullwhip deals 1 damage to target creature. That creature attacks this turn if able. diff --git a/forge-gui/res/cardsfolder/b/burlfist_oak.txt b/forge-gui/res/cardsfolder/b/burlfist_oak.txt new file mode 100644 index 00000000000..6e4303a1f12 --- /dev/null +++ b/forge-gui/res/cardsfolder/b/burlfist_oak.txt @@ -0,0 +1,7 @@ +Name:Burlfist Oak +ManaCost:2 G G +Types:Creature Treefolk +PT:2/3 +T:Mode$ Drawn | ValidCard$ Card.YouCtrl | TriggerZones$ Battlefield | Execute$ DBPump | TriggerDescription$ Whenever you draw a card, CARDNAME gets +2/+2 until end of turn. +SVar:DBPump:DB$ Pump | Defined$ Self | NumAtt$ +2 | NumDef$ +2 +Oracle:Whenever you draw a card, Burlfist Oak gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/b/burning_shield_askari.txt b/forge-gui/res/cardsfolder/b/burning_shield_askari.txt index 672c9ef8df0..0b537b4ff11 100644 --- a/forge-gui/res/cardsfolder/b/burning_shield_askari.txt +++ b/forge-gui/res/cardsfolder/b/burning_shield_askari.txt @@ -3,6 +3,5 @@ ManaCost:2 R Types:Creature Human Knight PT:2/2 K:Flanking -A:AB$ Pump | Cost$ R R | KW$ First Strike | SpellDescription$ CARDNAME gains first strike until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/burning_shield_askari.jpg +A:AB$ Pump | Cost$ R R | Defined$ Self | KW$ First Strike | SpellDescription$ CARDNAME gains first strike until end of turn. Oracle:Flanking (Whenever a creature without flanking blocks this creature, the blocking creature gets -1/-1 until end of turn.)\n{R}{R}: Burning Shield Askari gains first strike until end of turn. diff --git a/forge-gui/res/cardsfolder/b/burrenton_shield_bearers.txt b/forge-gui/res/cardsfolder/b/burrenton_shield_bearers.txt index ebc2d23a9c7..ce187969d40 100644 --- a/forge-gui/res/cardsfolder/b/burrenton_shield_bearers.txt +++ b/forge-gui/res/cardsfolder/b/burrenton_shield_bearers.txt @@ -3,6 +3,5 @@ ManaCost:4 W Types:Creature Kithkin Soldier PT:3/3 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, target creature gets +0/+3 until end of turn. -SVar:TrigPump:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDef$ +3 -SVar:Picture:http://www.wizards.com/global/images/magic/general/burrenton_shield_bearers.jpg +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDef$ +3 Oracle:Whenever Burrenton Shield-Bearers attacks, target creature gets +0/+3 until end of turn. diff --git a/forge-gui/res/cardsfolder/b/bushmeat_poacher.txt b/forge-gui/res/cardsfolder/b/bushmeat_poacher.txt new file mode 100755 index 00000000000..05b820a0d02 --- /dev/null +++ b/forge-gui/res/cardsfolder/b/bushmeat_poacher.txt @@ -0,0 +1,10 @@ +Name:Bushmeat Poacher +ManaCost:3 B +Types:Creature Human Soldier +PT:2/4 +A:AB$ GainLife | Cost$ 1 T Sac<1/Creature.Other/another creature> | Defined$ You | LifeAmount$ X | References$ X | SubAbility$ DBDraw | SpellDescription$ You gain life equal to that creature's toughness. Draw a card. +SVar:DBDraw:DB$ Draw | NumCards$ 1 +SVar:X:Sacrificed$CardToughness +SVar:AIPreference:SacCost$Creature.Token,Creature.cmcLE3 +DeckHas:Ability$LifeGain +Oracle:{1}, {T}, Sacrifice another creature: You gain life equal to that creature's toughness. Draw a card. diff --git a/forge-gui/res/cardsfolder/b/bygone_bishop.txt b/forge-gui/res/cardsfolder/b/bygone_bishop.txt index ad0cb240636..2b001a174fb 100644 --- a/forge-gui/res/cardsfolder/b/bygone_bishop.txt +++ b/forge-gui/res/cardsfolder/b/bygone_bishop.txt @@ -3,7 +3,7 @@ ManaCost:2 W Types:Creature Spirit Cleric PT:2/3 K:Flying -T:Mode$ SpellCast | ValidCard$ Creature.cmcLE3 | ValidActivatingPlayer$ You | Execute$ DBToken | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a creature spell with converted mana cost 3 or less, investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") -SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_clue_draw | TokenOwner$ You | LegacyImage$ c a clue draw soi +T:Mode$ SpellCast | ValidCard$ Creature.cmcLE3 | ValidActivatingPlayer$ You | Execute$ DBInvestigate | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a creature spell with converted mana cost 3 or less, investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") +SVar:DBInvestigate:DB$ Investigate DeckHas:Ability$Investigate & Ability$Token Oracle:Flying\nWhenever you cast a creature spell with converted mana cost 3 or less, investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") diff --git a/forge-gui/res/cardsfolder/b/byway_courier.txt b/forge-gui/res/cardsfolder/b/byway_courier.txt index 4c94ab97e04..6622b4654af 100644 --- a/forge-gui/res/cardsfolder/b/byway_courier.txt +++ b/forge-gui/res/cardsfolder/b/byway_courier.txt @@ -2,8 +2,7 @@ Name:Byway Courier ManaCost:2 G Types:Creature Human Scout PT:3/2 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") -SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_clue_draw | TokenOwner$ You | LegacyImage$ c a clue draw soi +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigInvestigate | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") +SVar:TrigInvestigate:DB$ Investigate DeckHas:Ability$Investigate & Ability$Token -SVar:Picture:http://www.wizards.com/global/images/magic/general/byway_courier.jpg Oracle:When Byway Courier dies, investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") diff --git a/forge-gui/res/cardsfolder/c/caged_zombie.txt b/forge-gui/res/cardsfolder/c/caged_zombie.txt new file mode 100644 index 00000000000..d7ce28425bb --- /dev/null +++ b/forge-gui/res/cardsfolder/c/caged_zombie.txt @@ -0,0 +1,7 @@ +Name:Caged Zombie +ManaCost:2 B +Types:Creature Zombie +PT:2/3 +A:AB$ LoseLife | Cost$ 1 B T | Defined$ Player.Opponent | CheckSVar$ X | SVarCompare$ GE1 | References$ X | LifeAmount$ 2 | SpellDescription$ Each Opponent Loses 2 life. +SVar:X:Count$ThisTurnEntered_Graveyard_from_Battlefield_Creature +Oracle:{1}{B}, {T}: Each opponent loses 2 life. Activate this ability only if a creature died this turn. diff --git a/forge-gui/res/cardsfolder/c/calcite_snapper.txt b/forge-gui/res/cardsfolder/c/calcite_snapper.txt index cc9a9a2bd38..79cc70d0801 100644 --- a/forge-gui/res/cardsfolder/c/calcite_snapper.txt +++ b/forge-gui/res/cardsfolder/c/calcite_snapper.txt @@ -4,7 +4,6 @@ Types:Creature Turtle PT:1/4 K:Shroud T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigPump | TriggerDescription$ Landfall — Whenever a land enters the battlefield under your control, you may switch CARDNAME power and toughness until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | KW$ HIDDEN CARDNAME's power and toughness are switched +SVar:TrigPump:DB$ Pump | Defined$ Self | KW$ HIDDEN CARDNAME's power and toughness are switched AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/calcite_snapper.jpg Oracle:Shroud (This creature can't be the target of spells or abilities.)\nLandfall — Whenever a land enters the battlefield under your control, you may switch Calcite Snapper's power and toughness until end of turn. diff --git a/forge-gui/res/cardsfolder/c/caldera_kavu.txt b/forge-gui/res/cardsfolder/c/caldera_kavu.txt index 029b9d27df5..999436fe672 100644 --- a/forge-gui/res/cardsfolder/c/caldera_kavu.txt +++ b/forge-gui/res/cardsfolder/c/caldera_kavu.txt @@ -2,8 +2,7 @@ Name:Caldera Kavu ManaCost:2 R Types:Creature Kavu PT:2/2 -A:AB$ Pump | Cost$ 1 B | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. +A:AB$ Pump | Cost$ 1 B | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. A:AB$ ChooseColor | Cost$ G | Defined$ You | SubAbility$ Animate | SpellDescription$ CARDNAME becomes the color of your choice until end of turn. SVar:Animate:DB$ Animate | Defined$ Self | Colors$ ChosenColor | OverwriteColors$ True -SVar:Picture:http://www.wizards.com/global/images/magic/general/caldera_kavu.jpg Oracle:{1}{B}: Caldera Kavu gets +1/+1 until end of turn.\n{G}: Caldera Kavu becomes the color of your choice until end of turn. diff --git a/forge-gui/res/cardsfolder/c/call_of_the_death_dweller.txt b/forge-gui/res/cardsfolder/c/call_of_the_death_dweller.txt new file mode 100755 index 00000000000..f9185748a4d --- /dev/null +++ b/forge-gui/res/cardsfolder/c/call_of_the_death_dweller.txt @@ -0,0 +1,9 @@ +Name:Call of the Death-Dweller +ManaCost:2 B +Types:Sorcery +A:SP$ ChangeZone | Cost$ 2 B | Origin$ Graveyard | Destination$ Battlefield | TargetMin$ 0 | TargetMax$ 2 | MaxTotalTargetCMC$ 3 | ValidTgts$ Creature.YouOwn | TgtPrompt$ Select up to two target creature cards with total converted mana cost 3 or less | SubAbility$ DBPutCounter | RememberChanged$ True | StackDescription$ SpellDescription | SpellDescription$ Return up to two target creature cards with total converted mana cost 3 or less from your graveyard to the battlefield. Put a deathtouch counter on either of them. Then put a menace counter on either of them. +SVar:DBPutCounter:DB$ PutCounter | Choices$ Creature.IsRemembered | ChoiceTitle$ Choose a creature to put a deathtouch counter on | CounterType$ Deathtouch | CounterNum$ 1 | SubAbility$ DBPutCounter2 | StackDescription$ None +SVar:DBPutCounter2:DB$ PutCounter | Choices$ Creature.IsRemembered | ChoiceTitle$ Choose a creature to put a menace counter on | CounterType$ Menace | CounterNum$ 1 | SubAbility$ DBCleanup | StackDescription$ None +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +DeckHas:Ability$Counters +Oracle:Return up to two target creature cards with total converted mana cost 3 or less from your graveyard to the battlefield. Put a deathtouch counter on either of them. Then put a menace counter on either of them. diff --git a/forge-gui/res/cardsfolder/c/call_the_coppercoats.txt b/forge-gui/res/cardsfolder/c/call_the_coppercoats.txt new file mode 100755 index 00000000000..e008b14d8e0 --- /dev/null +++ b/forge-gui/res/cardsfolder/c/call_the_coppercoats.txt @@ -0,0 +1,10 @@ +Name:Call the Coppercoats +ManaCost:2 W +Types:Instant +K:Strive:1 W +A:SP$ RepeatEach | Cost$ 2 W | ValidTgts$ Opponent | TargetMin$ 0 | TargetMax$ MaxTargets | References$ MaxTargets | RepeatPlayers$ Targeted | RepeatSubAbility$ DBToken | SpellDescription$ Choose any number of target opponents. Create X 1/1 white Human Soldier creature tokens, where X is the number of creatures those opponents control. +SVar:MaxTargets:PlayerCountOpponents$Amount +SVar:DBToken:DB$ Token | TokenAmount$ X | References$ X | TokenScript$ w_1_1_human_soldier | TokenOwner$ You +SVar:X:Count$Valid Creature.RememberedPlayerCtrl +DeckHas:Ability$Token +Oracle:Strive — This spell costs {1}{W} more to cast for each target beyond the first.\nChoose any number of target opponents. Create X 1/1 white Human Soldier creature tokens, where X is the number of creatures those opponents control. diff --git a/forge-gui/res/cardsfolder/c/caller_of_the_untamed.txt b/forge-gui/res/cardsfolder/c/caller_of_the_untamed.txt index 3725c19d6cc..f4e8ef0836d 100644 --- a/forge-gui/res/cardsfolder/c/caller_of_the_untamed.txt +++ b/forge-gui/res/cardsfolder/c/caller_of_the_untamed.txt @@ -3,11 +3,11 @@ ManaCost:3 G Types:Creature Elf Shaman PT:2/4 K:MayEffectFromOpeningDeck:DBReveal -SVar:DBReveal:DB$ Reveal | RevealDefined$ Self | SubAbility$ DBExile | SpellDescription$ Before you shuffle your deck to start the game, you may reveal this card from your deck and exile an instant or sorcery card you drafted that isn’t in your deck. +SVar:DBReveal:DB$ Reveal | RevealDefined$ Self | SubAbility$ DBExile | SpellDescription$ Before you shuffle your deck to start the game, you may reveal this card from your deck and exile an instant or sorcery card you drafted that isn't in your deck. SVar:DBExile:DB$ ChangeZone | Origin$ Sideboard | Destination$ Exile | ChangeType$ Creature.YouOwn | ChangeNum$ 1 | Optional$ True | RememberChanged$ True | SubAbility$ DBPump | ConditionGameTypes$ Draft,QuestDraft | SelectPrompt$ Exile with Caller of the Untamed SVar:DBPump:DB$ Pump | NoteCards$ Remembered | NoteCardsFor$ CallerOfTheUntamed | SubAbility$ DBCleanup SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True -A:AB$ CopyPermanent | Cost$ RevealFromExile<1/Creature.YouOwn+NotedForCallerOfTheUntamed> X T | CostDesc$ {X}, {T} | Defined$ Revealed | References$ X | SpellDescription$ Create a token that’s a copy of a card you exiled with cards named Caller of the Untamed. X is the converted mana cost of that card. | SubAbility$ DBCleanup +A:AB$ CopyPermanent | Cost$ RevealFromExile<1/Creature.YouOwn+NotedForCallerOfTheUntamed> X T | CostDesc$ {X}, {T} | Defined$ Revealed | References$ X | SpellDescription$ Create a token that's a copy of a card you exiled with cards named Caller of the Untamed. X is the converted mana cost of that card. | SubAbility$ DBCleanup SVar:X:Revealed$CardManaCost SVar:Picture:https://img.scryfall.com/cards/large/en/cn2/62.jpg?1517813031 -Oracle:Before you shuffle your deck to start the game, you may reveal this card from your deck and exile a creature card you drafted that isn’t in your deck.\n{X}, {T}: Create a token that’s a copy of a card you exiled with cards named Caller of the Untamed. X is the converted mana cost of that card. +Oracle:Before you shuffle your deck to start the game, you may reveal this card from your deck and exile a creature card you drafted that isn't in your deck.\n{X}, {T}: Create a token that's a copy of a card you exiled with cards named Caller of the Untamed. X is the converted mana cost of that card. diff --git a/forge-gui/res/cardsfolder/c/canal_courier.txt b/forge-gui/res/cardsfolder/c/canal_courier.txt index c5e58de2705..af151abfe71 100644 --- a/forge-gui/res/cardsfolder/c/canal_courier.txt +++ b/forge-gui/res/cardsfolder/c/canal_courier.txt @@ -5,6 +5,5 @@ PT:3/5 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMonarch | TriggerDescription$ When CARDNAME enters the battlefield, you become the monarch. SVar:TrigMonarch:DB$ BecomeMonarch | Defined$ You T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | AttackDifferentPlayers$ True | TriggerDescription$ Whenever CARDNAME and another creature attack different players, CARDNAME can't be blocked this combat. -SVar:TrigPump:DB$Pump | Defined$ Self | KW$ HIDDEN Unblockable | UntilEndOfCombat$ True -SVar:Picture:http://www.wizards.com/global/images/magic/general/canal_courier.jpg +SVar:TrigPump:DB$ Pump | Defined$ Self | KW$ HIDDEN Unblockable | UntilEndOfCombat$ True Oracle:When Canal Courier enters the battlefield, you become the monarch.\nWhenever Canal Courier and another creature attack different players, Canal Courier can't be blocked this combat. diff --git a/forge-gui/res/cardsfolder/c/canopy_dragon.txt b/forge-gui/res/cardsfolder/c/canopy_dragon.txt index eb55e4f3fb2..486d5dab37f 100644 --- a/forge-gui/res/cardsfolder/c/canopy_dragon.txt +++ b/forge-gui/res/cardsfolder/c/canopy_dragon.txt @@ -3,7 +3,6 @@ ManaCost:4 G G Types:Creature Dragon PT:4/4 K:Trample -A:AB$Pump | Cost$ 1 G | Defined$ Self | KW$ Flying | SubAbility$ DBDebuff | SpellDescription$ CARDNAME gains flying and loses trample until end of turn. -SVar:DBDebuff:DB$Debuff | Defined$ Self | Keywords$ Trample -SVar:Picture:http://www.wizards.com/global/images/magic/general/canopy_dragon.jpg +A:AB$ Pump | Cost$ 1 G | Defined$ Self | KW$ Flying | SubAbility$ DBDebuff | SpellDescription$ CARDNAME gains flying and loses trample until end of turn. +SVar:DBDebuff:DB$ Debuff | Defined$ Self | Keywords$ Trample Oracle:Trample\n{1}{G}: Canopy Dragon gains flying and loses trample until end of turn. diff --git a/forge-gui/res/cardsfolder/c/canopy_stalker.txt b/forge-gui/res/cardsfolder/c/canopy_stalker.txt new file mode 100644 index 00000000000..2070478f158 --- /dev/null +++ b/forge-gui/res/cardsfolder/c/canopy_stalker.txt @@ -0,0 +1,10 @@ +Name:Canopy Stalker +ManaCost:3 G +Types:Creature Cat +PT:4/2 +K:CARDNAME must be blocked if able. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, you gain 1 life for each creature that died this turn. +SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ X | References$ X +SVar:X:Count$ThisTurnEntered_Graveyard_from_Battlefield_Creature +DeckHas:Ability$LifeGain +Oracle:Canopy Stalker must be blocked if able.\nWhen Canopy Stalker dies, you gain 1 life for each creature that died this turn. diff --git a/forge-gui/res/cardsfolder/c/canyon_drake.txt b/forge-gui/res/cardsfolder/c/canyon_drake.txt index 78ca576e47d..a00674368af 100644 --- a/forge-gui/res/cardsfolder/c/canyon_drake.txt +++ b/forge-gui/res/cardsfolder/c/canyon_drake.txt @@ -3,7 +3,6 @@ ManaCost:2 R R Types:Creature Drake PT:1/2 K:Flying -A:AB$ Pump | Cost$ 1 Discard<1/Random> | NumAtt$ +2 | SpellDescription$ CARDNAME gets +2/+0 until end of turn. +A:AB$ Pump | Cost$ 1 Discard<1/Random> | Defined$ Self | NumAtt$ +2 | SpellDescription$ CARDNAME gets +2/+0 until end of turn. AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/canyon_drake.jpg Oracle:Flying\n{1}, Discard a card at random: Canyon Drake gets +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/c/capashen_knight.txt b/forge-gui/res/cardsfolder/c/capashen_knight.txt index 8d65e2a8cda..10f2ab8e38c 100644 --- a/forge-gui/res/cardsfolder/c/capashen_knight.txt +++ b/forge-gui/res/cardsfolder/c/capashen_knight.txt @@ -3,6 +3,5 @@ ManaCost:1 W Types:Creature Human Knight PT:1/1 K:First Strike -A:AB$ Pump | Cost$ 1 W | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/capashen_knight.jpg +A:AB$ Pump | Cost$ 1 W | Defined$ Self | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. Oracle:First strike (This creature deals combat damage before creatures without first strike.)\n{1}{W}: Capashen Knight gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/c/capashen_templar.txt b/forge-gui/res/cardsfolder/c/capashen_templar.txt index f99ac12905d..3a7c3f3d8bc 100644 --- a/forge-gui/res/cardsfolder/c/capashen_templar.txt +++ b/forge-gui/res/cardsfolder/c/capashen_templar.txt @@ -2,6 +2,5 @@ Name:Capashen Templar ManaCost:2 W Types:Creature Human Knight PT:2/2 -A:AB$ Pump | Cost$ W | NumDef$ +1 | SpellDescription$ CARDNAME gets +0/+1 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/capashen_templar.jpg +A:AB$ Pump | Cost$ W | Defined$ Self | NumDef$ +1 | SpellDescription$ CARDNAME gets +0/+1 until end of turn. Oracle:{W}: Capashen Templar gets +0/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/c/capricopian.txt b/forge-gui/res/cardsfolder/c/capricopian.txt new file mode 100755 index 00000000000..0f465c0f297 --- /dev/null +++ b/forge-gui/res/cardsfolder/c/capricopian.txt @@ -0,0 +1,10 @@ +Name:Capricopian +ManaCost:X G +Types:Creature Goat Hydra +PT:0/0 +K:etbCounter:P1P1:X +SVar:X:Count$xPaid +A:AB$ PutCounter | Cost$ 2 | Activator$ Player.attackedBySourceThisCombat | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBReselect | ActivationPhases$ Declare Attackers | AILogic$ AlwaysWithNoTgt | SpellDescription$ Put a +1/+1 counter on CARDNAME, then you may reselect which player CARDNAME is attacking. Only the player CARDNAME is attacking may activate this ability and only during the declare attackers step. (It can't attack its controller.) +SVar:DBReselect:DB$ ChangeCombatants | Defined$ Self | AILogic$ WeakestOppExceptCtrl +DeckHas:Ability$Counters +Oracle:Capricopian enters the battlefield with X +1/+1 counters on it.\n{2}: Put a +1/+1 counter on Capricopian, then you may reselect which player Capricopian is attacking. Only the player Capricopian is attacking may activate this ability and only during the declare attackers step. (It can't attack its controller.) diff --git a/forge-gui/res/cardsfolder/c/carbonize.txt b/forge-gui/res/cardsfolder/c/carbonize.txt index 919eec37c78..38afc3352f8 100644 --- a/forge-gui/res/cardsfolder/c/carbonize.txt +++ b/forge-gui/res/cardsfolder/c/carbonize.txt @@ -2,6 +2,5 @@ Name:Carbonize ManaCost:2 R Types:Instant A:SP$ DealDamage | Cost$ 2 R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 3 | SubAbility$ DB | ReplaceDyingDefined$ Targeted.Creature | SpellDescription$ CARDNAME deals 3 damage to any target. If it's a creature, it can't be regenerated this turn, and if it would die this turn, exile it instead. -SVar:DB:DB$Pump | KW$ HIDDEN CARDNAME can't be regenerated. | Defined$ Targeted.Creature -SVar:Picture:http://www.wizards.com/global/images/magic/general/carbonize.jpg -Oracle:Carbonize deals 3 damage to any target. If it's a creature, it can't be regenerated this turn, and if it would die this turn, exile it instead. \ No newline at end of file +SVar:DB:DB$ Pump | KW$ HIDDEN CARDNAME can't be regenerated. | Defined$ Targeted.Creature +Oracle:Carbonize deals 3 damage to any target. If it's a creature, it can't be regenerated this turn, and if it would die this turn, exile it instead. diff --git a/forge-gui/res/cardsfolder/c/carnival_carnage.txt b/forge-gui/res/cardsfolder/c/carnival_carnage.txt index e4b0297c917..24dea706438 100644 --- a/forge-gui/res/cardsfolder/c/carnival_carnage.txt +++ b/forge-gui/res/cardsfolder/c/carnival_carnage.txt @@ -4,7 +4,7 @@ AlternateMode: Split Types:Instant A:SP$ DealDamage | Cost$ BR | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker | NumDmg$ 1 | SubAbility$ DBDealDamage | SpellDescription$ CARDNAME deals 1 damage to target creature or planeswalker and 1 damage to that permanent's controller. SVar:DBDealDamage:DB$ DealDamage | Defined$ TargetedController | NumDmg$ 1 -Oracle:Carnival deals 1 damage to target creature or planeswalker and 1 damage to that permanent’s controller. +Oracle:Carnival deals 1 damage to target creature or planeswalker and 1 damage to that permanent's controller. ALTERNATE diff --git a/forge-gui/res/cardsfolder/c/carrion_ants.txt b/forge-gui/res/cardsfolder/c/carrion_ants.txt index bd725b21196..cf8c0fbeb76 100644 --- a/forge-gui/res/cardsfolder/c/carrion_ants.txt +++ b/forge-gui/res/cardsfolder/c/carrion_ants.txt @@ -2,6 +2,5 @@ Name:Carrion Ants ManaCost:2 B B Types:Creature Insect PT:0/1 -A:AB$ Pump | Cost$ 1 | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/carrion_ants.jpg +A:AB$ Pump | Cost$ 1 | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. Oracle:{1}: Carrion Ants gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/c/carrion_grub.txt b/forge-gui/res/cardsfolder/c/carrion_grub.txt new file mode 100644 index 00000000000..6495bda95bb --- /dev/null +++ b/forge-gui/res/cardsfolder/c/carrion_grub.txt @@ -0,0 +1,10 @@ +Name:Carrion Grub +ManaCost:3 B +Types:Creature Insect +PT:0/5 +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ X | References$ X | Description$ CARDNAME gets +X/+0, where X is the greatest power among creature cards in your graveyard. +SVar:X:Count$GreatestPowerGraveyard_Creature.YouOwn +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, mill four cards. +SVar:TrigMill:DB$ Mill | Defined$ You | NumCards$ 4 +DeckHas:Ability$Graveyard +Oracle:Carrion Grub gets +X/+0, where X is the greatest power among creature cards in your graveyard.\nWhen Carrion Grub enters the battlefield, mill four cards. (Put the top four cards of your library into your graveyard.) diff --git a/forge-gui/res/cardsfolder/c/carrion_howler.txt b/forge-gui/res/cardsfolder/c/carrion_howler.txt index 75207aaa44e..ef2ea94c094 100644 --- a/forge-gui/res/cardsfolder/c/carrion_howler.txt +++ b/forge-gui/res/cardsfolder/c/carrion_howler.txt @@ -2,6 +2,5 @@ Name:Carrion Howler ManaCost:3 B Types:Creature Zombie Wolf PT:2/2 -A:AB$ Pump | Cost$ PayLife<1> | NumAtt$ +2 | NumDef$ -1 | SpellDescription$ CARDNAME gets +2/-1 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/carrion_howler.jpg +A:AB$ Pump | Cost$ PayLife<1> | Defined$ Self | NumAtt$ +2 | NumDef$ -1 | SpellDescription$ CARDNAME gets +2/-1 until end of turn. Oracle:Pay 1 life: Carrion Howler gets +2/-1 until end of turn. diff --git a/forge-gui/res/cardsfolder/c/cartographers_hawk.txt b/forge-gui/res/cardsfolder/c/cartographers_hawk.txt new file mode 100755 index 00000000000..0274387b602 --- /dev/null +++ b/forge-gui/res/cardsfolder/c/cartographers_hawk.txt @@ -0,0 +1,11 @@ +Name:Cartographer's Hawk +ManaCost:1 W +Types:Creature Bird +PT:2/1 +K:Flying +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player.withMoreLandsThanYou | Execute$ ToHand | CombatDamage$ True | TriggerDescription$ When CARDNAME deals combat damage to a player who controls more lands than you, return it to its owner's hand. If you do, you may search your library for a Plains card, put it onto the battlefield tapped, then shuffle your library. +SVar:ToHand:DB$ ChangeZone | Defined$ Self | Origin$ Battlefield | Destination$ Hand | RememberChanged$ True | SubAbility$ DBChangeZone +SVar:DBChangeZone:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Card.Plains | Tapped$ True | ChangeNum$ 1 | ConditionCheckSVar$ X | ConditionSVarCompare$ GE1 | References$ X | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:X:Remembered$Amount +Oracle:Flying\nWhen Cartographer's Hawk deals combat damage to a player who controls more lands than you, return it to its owner's hand. If you do, you may search your library for a Plains card, put it onto the battlefield tapped, then shuffle your library. diff --git a/forge-gui/res/cardsfolder/c/catacomb_dragon.txt b/forge-gui/res/cardsfolder/c/catacomb_dragon.txt index e317521c53a..29290be2ef3 100644 --- a/forge-gui/res/cardsfolder/c/catacomb_dragon.txt +++ b/forge-gui/res/cardsfolder/c/catacomb_dragon.txt @@ -4,7 +4,6 @@ Types:Creature Dragon PT:4/4 K:Flying T:Mode$ AttackerBlockedByCreature | ValidCard$ Card.Self | ValidBlocker$ Creature.nonArtifact+nonDragon | Execute$ TrigPumpBlocker | TriggerDescription$ Whenever CARDNAME becomes blocked by a nonartifact, non-Dragon creature, that creature gets -X/-0 until end of turn, where X is half the creature's power, rounded down. -SVar:TrigPumpBlocker:DB$Pump | Defined$ TriggeredBlocker | NumAtt$ -X | References$ X +SVar:TrigPumpBlocker:DB$ Pump | Defined$ TriggeredBlocker | NumAtt$ -X | References$ X SVar:X:TriggeredBlocker$CardPower/HalfDown -SVar:Picture:http://www.wizards.com/global/images/magic/general/catacomb_dragon.jpg Oracle:Flying\nWhenever Catacomb Dragon becomes blocked by a nonartifact, non-Dragon creature, that creature gets -X/-0 until end of turn, where X is half the creature's power, rounded down. diff --git a/forge-gui/res/cardsfolder/c/cathars_companion.txt b/forge-gui/res/cardsfolder/c/cathars_companion.txt index 7efc4d4cabb..fd719ea0ce8 100644 --- a/forge-gui/res/cardsfolder/c/cathars_companion.txt +++ b/forge-gui/res/cardsfolder/c/cathars_companion.txt @@ -1,6 +1,6 @@ Name:Cathar's Companion ManaCost:2 W -Types:Creature Hound +Types:Creature Dog PT:3/1 T:Mode$ SpellCast | ValidCard$ Card.nonCreature | ValidActivatingPlayer$ You | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a noncreature spell, CARDNAME gains indestructible until end of turn. (Damage and effects that say "destroy" don't destroy it.) SVar:TrigPump:DB$ Pump | Defined$ Self | KW$ Indestructible | SpellDescription$ CARDNAME gains indestructible until end of turn. diff --git a/forge-gui/res/cardsfolder/c/cathartic_adept.txt b/forge-gui/res/cardsfolder/c/cathartic_adept.txt index 2b173479844..7eed674f806 100644 --- a/forge-gui/res/cardsfolder/c/cathartic_adept.txt +++ b/forge-gui/res/cardsfolder/c/cathartic_adept.txt @@ -2,6 +2,5 @@ Name:Cathartic Adept ManaCost:U Types:Creature Human Wizard PT:1/1 -A:AB$ Mill | Cost$ T | NumCards$ 1 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player puts the top card of their library into their graveyard. -SVar:Picture:http://www.wizards.com/global/images/magic/general/cathartic_adept.jpg -Oracle:{T}: Target player puts the top card of their library into their graveyard. +A:AB$ Mill | Cost$ T | NumCards$ 1 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player mills a card. +Oracle:{T}: Target player mills a card. diff --git a/forge-gui/res/cardsfolder/c/cauldrons_gift.txt b/forge-gui/res/cardsfolder/c/cauldrons_gift.txt index adf025adbad..40cd229b771 100644 --- a/forge-gui/res/cardsfolder/c/cauldrons_gift.txt +++ b/forge-gui/res/cardsfolder/c/cauldrons_gift.txt @@ -1,8 +1,8 @@ Name:Cauldron's Gift ManaCost:4 B Types:Sorcery -A:SP$ Mill | Cost$ 4 B | NumCards$ 4 | Defined$ You | SubAbility$ DBChangeZone | ConditionCheckSVar$ X | References$ X | SpellDescription$ Adamant — If at least three black mana was spent to cast this spell, put the top four cards of your library into your graveyard. You may choose a creature card in your graveyard. If you do, return it to the battlefield with an additional +1/+1 counter on it. +A:SP$ Mill | Cost$ 4 B | NumCards$ 4 | Defined$ You | SubAbility$ DBChangeZone | ConditionCheckSVar$ X | References$ X | AIManaPref$ B | SpellDescription$ Adamant — If at least three black mana was spent to cast this spell, mill four cards. You may choose a creature card in your graveyard. If you do, return it to the battlefield with an additional +1/+1 counter on it. SVar:DBChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ChangeType$ Creature.YouOwn | Hidden$ True | ChangeNum$ 1 | WithCounters$ P1P1_1 SVar:X:Count$Adamant.Black.1.0 -DeckHas:Ability$Counters -Oracle:Adamant — If at least three black mana was spent to cast this spell, put the top four cards of your library into your graveyard.\nYou may choose a creature card in your graveyard. If you do, return it to the battlefield with an additional +1/+1 counter on it. +DeckHas:Ability$Counters & Ability$Graveyard +Oracle:Adamant — If at least three black mana was spent to cast this spell, mill four cards.\nYou may choose a creature card in your graveyard. If you do, return it to the battlefield with an additional +1/+1 counter on it. diff --git a/forge-gui/res/cardsfolder/c/caustic_crawler.txt b/forge-gui/res/cardsfolder/c/caustic_crawler.txt index f9897b9e0ae..7754f593bac 100644 --- a/forge-gui/res/cardsfolder/c/caustic_crawler.txt +++ b/forge-gui/res/cardsfolder/c/caustic_crawler.txt @@ -3,6 +3,5 @@ ManaCost:3 B B Types:Creature Insect PT:4/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | OptionalDecider$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Landfall — Whenever a land enters the battlefield under your control, you may have target creature get -1/-1 until end of turn. -SVar:TrigPump:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -1 | NumDef$ -1 | IsCurse$ True -SVar:Picture:http://www.wizards.com/global/images/magic/general/Caustic_Crawler.jpg +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -1 | NumDef$ -1 | IsCurse$ True Oracle:Landfall — Whenever a land enters the battlefield under your control, you may have target creature get -1/-1 until end of turn. diff --git a/forge-gui/res/cardsfolder/c/caustic_hound.txt b/forge-gui/res/cardsfolder/c/caustic_hound.txt index cc09893de7e..2a416a006ca 100644 --- a/forge-gui/res/cardsfolder/c/caustic_hound.txt +++ b/forge-gui/res/cardsfolder/c/caustic_hound.txt @@ -1,6 +1,6 @@ Name:Caustic Hound ManaCost:5 B -Types:Creature Hound +Types:Creature Dog PT:4/4 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, each player loses 4 life. SVar:TrigLoseLife:DB$LoseLife | LifeAmount$ 4 | Defined$ Player diff --git a/forge-gui/res/cardsfolder/c/cavalry_pegasus.txt b/forge-gui/res/cardsfolder/c/cavalry_pegasus.txt index 62605e4f53b..ecbcc9c621a 100644 --- a/forge-gui/res/cardsfolder/c/cavalry_pegasus.txt +++ b/forge-gui/res/cardsfolder/c/cavalry_pegasus.txt @@ -5,5 +5,6 @@ PT:1/1 K:Flying T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ When CARDNAME attacks, each attacking Human gains flying until end of turn. SVar:TrigPump:DB$ PumpAll | ValidCards$ Human.attacking | KW$ Flying +DeckHints:Type$Human SVar:Picture:http://www.wizards.com/global/images/magic/general/cavalry_pegasus.jpg Oracle:Flying\nWhenever Cavalry Pegasus attacks, each attacking Human gains flying until end of turn. diff --git a/forge-gui/res/cardsfolder/c/cave_people.txt b/forge-gui/res/cardsfolder/c/cave_people.txt index 8f848a3fc3b..4d03fd769c9 100644 --- a/forge-gui/res/cardsfolder/c/cave_people.txt +++ b/forge-gui/res/cardsfolder/c/cave_people.txt @@ -4,6 +4,5 @@ Types:Creature Human PT:1/4 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, it gets +1/-2 until end of turn. A:AB$ Pump | Cost$ 1 R R T | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Mountainwalk | SpellDescription$ Target creature gains mountainwalk until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 1 | NumDef$ -2 -SVar:Picture:http://www.wizards.com/global/images/magic/general/cave_people.jpg +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 1 | NumDef$ -2 Oracle:Whenever Cave People attacks, it gets +1/-2 until end of turn.\n{1}{R}{R}, {T}: Target creature gains mountainwalk until end of turn. (It can't be blocked as long as defending player controls a Mountain.) diff --git a/forge-gui/res/cardsfolder/c/cave_tiger.txt b/forge-gui/res/cardsfolder/c/cave_tiger.txt index a667565bedf..4bdd78b08a4 100644 --- a/forge-gui/res/cardsfolder/c/cave_tiger.txt +++ b/forge-gui/res/cardsfolder/c/cave_tiger.txt @@ -3,6 +3,5 @@ ManaCost:2 G Types:Creature Cat PT:2/2 T:Mode$ AttackerBlockedByCreature | ValidCard$ Card.Self | ValidBlocked$ Creature | TriggerZones$ Battlefield | Execute$ TrigBlockedPump | TriggerDescription$ Whenever CARDNAME becomes blocked by a creature, CARDNAME gets +1/+1 until end of turn. -SVar:TrigBlockedPump:DB$Pump | Defined$ Self | NumAtt$ +1 | NumDef$ +1 -SVar:Picture:http://www.wizards.com/global/images/magic/general/cave_tiger.jpg +SVar:TrigBlockedPump:DB$ Pump | Defined$ Self | NumAtt$ +1 | NumDef$ +1 Oracle:Whenever Cave Tiger becomes blocked by a creature, Cave Tiger gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/c/cavern_crawler.txt b/forge-gui/res/cardsfolder/c/cavern_crawler.txt index 5e99b555c3c..a719ae7fbb6 100644 --- a/forge-gui/res/cardsfolder/c/cavern_crawler.txt +++ b/forge-gui/res/cardsfolder/c/cavern_crawler.txt @@ -3,6 +3,5 @@ ManaCost:2 R Types:Creature Insect PT:0/3 K:Mountainwalk -A:AB$ Pump | Cost$ R | NumAtt$ +1 | NumDef$ -1 | SpellDescription$ CARDNAME gets +1/-1 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/cavern_crawler.jpg +A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | NumDef$ -1 | SpellDescription$ CARDNAME gets +1/-1 until end of turn. Oracle:Mountainwalk (This creature can't be blocked as long as defending player controls a Mountain.)\n{R}: Cavern Crawler gets +1/-1 until end of turn. diff --git a/forge-gui/res/cardsfolder/c/cavern_thoctar.txt b/forge-gui/res/cardsfolder/c/cavern_thoctar.txt index 8a2975fb8cf..e2c1f1c2765 100644 --- a/forge-gui/res/cardsfolder/c/cavern_thoctar.txt +++ b/forge-gui/res/cardsfolder/c/cavern_thoctar.txt @@ -2,6 +2,5 @@ Name:Cavern Thoctar ManaCost:5 G Types:Creature Beast PT:5/5 -A:AB$ Pump | Cost$ 1 R | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/cavern_thoctar.jpg +A:AB$ Pump | Defined$ Self | Cost$ 1 R | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. Oracle:{1}{R}: Cavern Thoctar gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/c/cazur_ruthless_stalker.txt b/forge-gui/res/cardsfolder/c/cazur_ruthless_stalker.txt new file mode 100755 index 00000000000..2a87de60cef --- /dev/null +++ b/forge-gui/res/cardsfolder/c/cazur_ruthless_stalker.txt @@ -0,0 +1,9 @@ +Name:Cazur, Ruthless Stalker +ManaCost:3 G +Types:Legendary Creature Human Warrior +PT:3/3 +K:Partner:Ukkima, Stalking Shadow:Ukkima +T:Mode$ DamageDone | ValidSource$ Creature.YouCtrl | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever a creature you control deals combat damage to a player, put a +1/+1 counter on that creature. +SVar:TrigPutCounter:DB$ PutCounter | Defined$ TriggeredSourceLKICopy | CounterType$ P1P1 | CounterNum$ 1 +DeckHas:Ability$Counters +Oracle:Partner with Ukkima, Stalking Shadow (When this creature enters the battlefield, target player may put Ukkima into their hand from their library, then shuffle.)\nWhenever a creature you control deals combat damage to a player, put a +1/+1 counter on that creature. diff --git a/forge-gui/res/cardsfolder/c/celestial_enforcer.txt b/forge-gui/res/cardsfolder/c/celestial_enforcer.txt new file mode 100644 index 00000000000..6c34b232064 --- /dev/null +++ b/forge-gui/res/cardsfolder/c/celestial_enforcer.txt @@ -0,0 +1,6 @@ +Name:Celestial Enforcer +ManaCost:2 W +Types:Creature Human Cleric +PT:2/3 +A:AB$ tap | Cost$ 1 W T | ValidTgts$ Creature | TgtPrompt$ Select target creature | IsPresent$ Creature.YouCtrl+withFlying | SpellDescription$ Tap target creature. Activate this ability only if you control a creature with flying. +Oracle:{1}{W}, {T}: Tap target creature. Activate this ability only if you control a creature with flying. diff --git a/forge-gui/res/cardsfolder/c/cephalid_aristocrat.txt b/forge-gui/res/cardsfolder/c/cephalid_aristocrat.txt index aae958f7dfc..021386a83d8 100644 --- a/forge-gui/res/cardsfolder/c/cephalid_aristocrat.txt +++ b/forge-gui/res/cardsfolder/c/cephalid_aristocrat.txt @@ -2,8 +2,7 @@ Name:Cephalid Aristocrat ManaCost:4 U Types:Creature Cephalid Noble PT:3/3 -T:Mode$ BecomesTarget | ValidTarget$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ Whenever CARDNAME becomes the target of a spell or ability, put the top two cards of your library into your graveyard. -SVar:TrigMill:DB$Mill | NumCards$ 2 | Defined$ You +T:Mode$ BecomesTarget | ValidTarget$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ Whenever CARDNAME becomes the target of a spell or ability, mill two cards. +SVar:TrigMill:DB$ Mill | NumCards$ 2 | Defined$ You AI:RemoveDeck:Random -SVar:Picture:http://www.wizards.com/global/images/magic/general/cephalid_aristocrat.jpg -Oracle:Whenever Cephalid Aristocrat becomes the target of a spell or ability, put the top two cards of your library into your graveyard. +Oracle:Whenever Cephalid Aristocrat becomes the target of a spell or ability, mill two cards. diff --git a/forge-gui/res/cardsfolder/c/cephalid_illusionist.txt b/forge-gui/res/cardsfolder/c/cephalid_illusionist.txt index e07975cbacf..5bd3dec36fe 100644 --- a/forge-gui/res/cardsfolder/c/cephalid_illusionist.txt +++ b/forge-gui/res/cardsfolder/c/cephalid_illusionist.txt @@ -2,9 +2,8 @@ Name:Cephalid Illusionist ManaCost:1 U Types:Creature Cephalid Wizard PT:1/1 -T:Mode$ BecomesTarget | ValidTarget$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ Whenever CARDNAME becomes the target of a spell or ability, put the top three cards of your library into your graveyard. +T:Mode$ BecomesTarget | ValidTarget$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ Whenever CARDNAME becomes the target of a spell or ability, mill three cards. A:AB$ Pump | Cost$ 2 U T | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | KW$ Prevent all combat damage that would be dealt to and dealt by CARDNAME. | SpellDescription$ Prevent all combat damage that would be dealt to and dealt by target creature you control this turn. -SVar:TrigMill:DB$Mill | NumCards$ 3 | Defined$ You +SVar:TrigMill:DB$ Mill | NumCards$ 3 | Defined$ You AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/cephalid_illusionist.jpg -Oracle:Whenever Cephalid Illusionist becomes the target of a spell or ability, put the top three cards of your library into your graveyard.\n{2}{U}, {T}: Prevent all combat damage that would be dealt to and dealt by target creature you control this turn. +Oracle:Whenever Cephalid Illusionist becomes the target of a spell or ability, mill three cards.\n{2}{U}, {T}: Prevent all combat damage that would be dealt to and dealt by target creature you control this turn. diff --git a/forge-gui/res/cardsfolder/c/cephalid_vandal.txt b/forge-gui/res/cardsfolder/c/cephalid_vandal.txt index 0464cc2f7b4..a08598543a0 100644 --- a/forge-gui/res/cardsfolder/c/cephalid_vandal.txt +++ b/forge-gui/res/cardsfolder/c/cephalid_vandal.txt @@ -2,10 +2,9 @@ Name:Cephalid Vandal ManaCost:1 U Types:Creature Cephalid Rogue PT:1/1 -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, put a shred counter on CARDNAME. Then put the top card of your library into your graveyard for each shred counter on CARDNAME. -SVar:TrigPutCounter:DB$PutCounter | Defined$ Self | CounterType$ SHRED | CounterNum$ 1 | SubAbility$ DBMill +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, put a shred counter on CARDNAME. Then mill a card for each shred counter on CARDNAME. +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ SHRED | CounterNum$ 1 | SubAbility$ DBMill SVar:DBMill:DB$ Mill | Defined$ You | NumCards$ X | References$ X SVar:X:Count$CardCounters.SHRED AI:RemoveDeck:Random -SVar:Picture:http://www.wizards.com/global/images/magic/general/cephalid_vandal.jpg -Oracle:At the beginning of your upkeep, put a shred counter on Cephalid Vandal. Then put the top card of your library into your graveyard for each shred counter on Cephalid Vandal. +Oracle:At the beginning of your upkeep, put a shred counter on Cephalid Vandal. Then mill a card for each shred counter on Cephalid Vandal. diff --git a/forge-gui/res/cardsfolder/c/chained_brute.txt b/forge-gui/res/cardsfolder/c/chained_brute.txt new file mode 100755 index 00000000000..8b0514f17b3 --- /dev/null +++ b/forge-gui/res/cardsfolder/c/chained_brute.txt @@ -0,0 +1,9 @@ +Name:Chained Brute +ManaCost:1 R +Types:Creature Devil +PT:4/3 +K:CARDNAME doesn't untap during your untap step. +A:AB$ Untap | Cost$ 1 Sac<1/Creature.Other/another creature> | PlayerTurn$ True | SpellDescription$ Untap CARDNAME. Activate this ability only during your turn. +SVar:AIPreference:SacCost$Creature.token+powerLE2+toughnessLE2,Creature.cmcLE2+powerLE1+toughnessLE2+inZoneBattlefield +DeckHas:Ability$Sacrifice +Oracle:Chained Brute doesn't untap during your untap step.\n{1}, Sacrifice another creature: Untap Chained Brute. Activate this ability only during your turn. diff --git a/forge-gui/res/cardsfolder/c/chains_of_mephistopheles.txt b/forge-gui/res/cardsfolder/c/chains_of_mephistopheles.txt index 3bf36c406fe..df0806660f4 100644 --- a/forge-gui/res/cardsfolder/c/chains_of_mephistopheles.txt +++ b/forge-gui/res/cardsfolder/c/chains_of_mephistopheles.txt @@ -1,11 +1,10 @@ Name:Chains of Mephistopheles ManaCost:1 B Types:Enchantment -R:Event$ Draw | ActiveZones$ Battlefield | ValidPlayer$ Player | ReplaceWith$ DiscardOne | NotFirstCardInDrawStep$ True | Description$ If a player would draw a card except the first one they draw in their draw step each turn, that player discards a card instead. If the player discards a card this way, they draw a card. If the player doesn't discard a card this way, they put the top card of their library into their graveyard. +R:Event$ Draw | ActiveZones$ Battlefield | ValidPlayer$ Player | ReplaceWith$ DiscardOne | NotFirstCardInDrawStep$ True | Description$ If a player would draw a card except the first one they draw in their draw step each turn, that player discards a card instead. If the player discards a card this way, they draw a card. If the player doesn't discard a card this way, they mill a card. SVar:DiscardOne:DB$ Discard | Defined$ ReplacedPlayer | Mandatory$ True | NumCards$ 1 | Mode$ TgtChoose | RememberDiscarded$ True | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | Defined$ ReplacedPlayer | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ GE1 | NumCards$ 1 | SubAbility$ MillOne SVar:MillOne:DB$ Mill | NumCards$ 1 | Defined$ ReplacedPlayer | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ EQ0 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:Random -SVar:Picture:http://www.wizards.com/global/images/magic/general/chains_of_mephistopheles.jpg -Oracle:If a player would draw a card except the first one they draw in their draw step each turn, that player discards a card instead. If the player discards a card this way, they draw a card. If the player doesn't discard a card this way, they put the top card of their library into their graveyard. +Oracle:If a player would draw a card except the first one they draw in their draw step each turn, that player discards a card instead. If the player discards a card this way, they draw a card. If the player doesn't discard a card this way, they mill a card. diff --git a/forge-gui/res/cardsfolder/c/chakram_retriever.txt b/forge-gui/res/cardsfolder/c/chakram_retriever.txt index 26361572ba2..85e3fd7963b 100644 --- a/forge-gui/res/cardsfolder/c/chakram_retriever.txt +++ b/forge-gui/res/cardsfolder/c/chakram_retriever.txt @@ -1,6 +1,6 @@ Name:Chakram Retriever ManaCost:4 U -Types:Creature Elemental Hound +Types:Creature Elemental Dog PT:2/4 K:Partner:Chakram Slinger T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | PlayerTurn$ True | Execute$ TrigUntap | TriggerDescription$ Whenever you cast a spell during your turn, untap target creature. diff --git a/forge-gui/res/cardsfolder/c/chameleon_colossus.txt b/forge-gui/res/cardsfolder/c/chameleon_colossus.txt index 29b2537c8d9..65cc1a80fa4 100644 --- a/forge-gui/res/cardsfolder/c/chameleon_colossus.txt +++ b/forge-gui/res/cardsfolder/c/chameleon_colossus.txt @@ -4,7 +4,6 @@ Types:Creature Shapeshifter PT:4/4 K:Changeling K:Protection from black -A:AB$ Pump | Cost$ 2 G G | NumAtt$ +X | NumDef$ +X | References$ X | SpellDescription$ CARDNAME gets +X/+X until end of turn, where X is its power. +A:AB$ Pump | Cost$ 2 G G | Defined$ Self | NumAtt$ +X | NumDef$ +X | References$ X | SpellDescription$ CARDNAME gets +X/+X until end of turn, where X is its power. SVar:X:Count$CardPower -SVar:Picture:http://www.wizards.com/global/images/magic/general/chameleon_colossus.jpg Oracle:Changeling (This card is every creature type.)\nProtection from black\n{2}{G}{G}: Chameleon Colossus gets +X/+X until end of turn, where X is its power. diff --git a/forge-gui/res/cardsfolder/c/champion_of_arashin.txt b/forge-gui/res/cardsfolder/c/champion_of_arashin.txt index 34c174f0bf3..7a17804968d 100644 --- a/forge-gui/res/cardsfolder/c/champion_of_arashin.txt +++ b/forge-gui/res/cardsfolder/c/champion_of_arashin.txt @@ -1,6 +1,6 @@ Name:Champion of Arashin ManaCost:3 W -Types:Creature Hound Warrior +Types:Creature Dog Warrior PT:3/2 K:Lifelink SVar:Picture:http://www.wizards.com/global/images/magic/general/champion_of_arashin.jpg diff --git a/forge-gui/res/cardsfolder/c/chance_encounter.txt b/forge-gui/res/cardsfolder/c/chance_encounter.txt index 6c6636db279..5495b304e15 100644 --- a/forge-gui/res/cardsfolder/c/chance_encounter.txt +++ b/forge-gui/res/cardsfolder/c/chance_encounter.txt @@ -5,6 +5,7 @@ T:Mode$ FlippedCoin | ValidPlayer$ You | ValidResult$ Win | TriggerZones$ Battle SVar:TrigPutCounter:DB$ PutCounter | CounterType$ LUCK | CounterNum$ 1 T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | IsPresent$ Card.Self+counters_GE10_LUCK | Execute$ TrigWin | TriggerDescription$ At the beginning of your upkeep, if CARDNAME has ten or more luck counters on it, you win the game. SVar:TrigWin:DB$ WinsGame | Defined$ You +SVar:PlayMain1:ALWAYS AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/chance_encounter.jpg Oracle:Whenever you win a coin flip, put a luck counter on Chance Encounter.\nAt the beginning of your upkeep, if Chance Encounter has ten or more luck counters on it, you win the game. diff --git a/forge-gui/res/cardsfolder/c/chancellor_of_the_spires.txt b/forge-gui/res/cardsfolder/c/chancellor_of_the_spires.txt index 06901730dbc..b622e6486af 100644 --- a/forge-gui/res/cardsfolder/c/chancellor_of_the_spires.txt +++ b/forge-gui/res/cardsfolder/c/chancellor_of_the_spires.txt @@ -4,12 +4,11 @@ Types:Creature Sphinx PT:5/7 K:MayEffectFromOpeningHand:RevealCard K:Flying -SVar:RevealCard:DB$ Reveal | RevealDefined$ Self | SubAbility$ DrainOnUpkeep | SpellDescription$ You may reveal this card from your opening hand. If you do, at the beginning of the first upkeep, each opponent puts the top seven cards of their library into their graveyard. +SVar:RevealCard:DB$ Reveal | RevealDefined$ Self | SubAbility$ DrainOnUpkeep | SpellDescription$ You may reveal this card from your opening hand. If you do, at the beginning of the first upkeep, each opponent mills seven cards. SVar:DrainOnUpkeep:DB$ Effect | Triggers$ TrigMill | SVars$ Mill,RemoveMe | Name$ Chancellor of the Spires effect -SVar:TrigMill:Mode$ Phase | Phase$ Upkeep | Execute$ Mill | TriggerDescription$ At the beginning of the first upkeep, each opponent puts the top seven cards of their library into their graveyard. +SVar:TrigMill:Mode$ Phase | Phase$ Upkeep | Execute$ Mill | TriggerDescription$ At the beginning of the first upkeep, each opponent mills seven cards. SVar:Mill:DB$ Mill | NumCards$ 7 | Defined$ Player.Opponent | SubAbility$ RemoveMe SVar:RemoveMe:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, you may cast target instant or sorcery card from an opponent's graveyard without paying its mana cost. SVar:TrigChangeZone:DB$ Play | TgtZone$ Graveyard | WithoutManaCost$ True | ValidTgts$ Instant.OppOwn,Sorcery.OppOwn | TgtPrompt$ Choose target instant or sorcery card from an opponent's graveyard | Optional$ True -SVar:Picture:http://www.wizards.com/global/images/magic/general/chancellor_of_the_spires.jpg -Oracle:You may reveal this card from your opening hand. If you do, at the beginning of the first upkeep, each opponent puts the top seven cards of their library into their graveyard.\nFlying\nWhen Chancellor of the Spires enters the battlefield, you may cast target instant or sorcery card from an opponent's graveyard without paying its mana cost. +Oracle:You may reveal this card from your opening hand. If you do, at the beginning of the first upkeep, each mills seven cards.\nFlying\nWhen Chancellor of the Spires enters the battlefield, you may cast target instant or sorcery card from an opponent's graveyard without paying its mana cost. diff --git a/forge-gui/res/cardsfolder/c/chandra_fire_artisan.txt b/forge-gui/res/cardsfolder/c/chandra_fire_artisan.txt index 267782815fd..15f9bdea3d5 100644 --- a/forge-gui/res/cardsfolder/c/chandra_fire_artisan.txt +++ b/forge-gui/res/cardsfolder/c/chandra_fire_artisan.txt @@ -5,9 +5,9 @@ Loyalty:4 T:Mode$ CounterRemovedOnce | ValidCard$ Card.Self | CounterType$ LOYALTY | TriggerZones$ Battlefield | Execute$ TrigDmg | TriggerDescription$ Whenever one or more loyalty counters are removed from CARDNAME, CARDNAME deals that much damage to target opponent or planeswalker. SVar:TrigDmg:DB$ DealDamage | ValidTgts$ Opponent,Planeswalker | TgtPrompt$ Select target opponent or planeswalker | NumDmg$ X | References$ X SVar:X:TriggerCount$Amount -A:AB$ Mill | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | Defined$ You | NumCards$ 1 | Destination$ Exile | RememberMilled$ True | SubAbility$ DBEffect | SpellDescription$ Exile the top card of your library. You may play it this turn. +A:AB$ Dig | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | Defined$ You | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect | SpellDescription$ Exile the top card of your library. You may play it this turn. SVar:DBEffect:DB$ Effect | StaticAbilities$ STPlay | RememberObjects$ Remembered | ForgetOnMoved$ Exile | SubAbility$ DBCleanup SVar:STPlay:Mode$ Continuous | EffectZone$ Command | AffectedZone$ Exile | Affected$ Card.IsRemembered | MayPlay$ True | Description$ You may play the card(s) this turn. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -A:AB$ Mill | Cost$ SubCounter<7/LOYALTY> | Planeswalker$ True | Ultimate$ True | Defined$ You | NumCards$ 7 | Destination$ Exile | RememberMilled$ True | SubAbility$ DBEffect | SpellDescription$ Exile the top seven cards of your library. You may play them this turn. +A:AB$ Dig | Cost$ SubCounter<7/LOYALTY> | Planeswalker$ True | Ultimate$ True | Defined$ You | DigNum$ 7 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect | SpellDescription$ Exile the top seven cards of your library. You may play them this turn. Oracle:Whenever one or more loyalty counters are removed from Chandra, Fire Artisan, she deals that much damage to target opponent or planeswalker.\n[+1]: Exile the top card of your library. You may play it this turn.\n[-7]: Exile the top seven cards of your library. You may play them this turn. diff --git a/forge-gui/res/cardsfolder/c/chandra_flames_catalyst.txt b/forge-gui/res/cardsfolder/c/chandra_flames_catalyst.txt new file mode 100755 index 00000000000..1178d6d8f56 --- /dev/null +++ b/forge-gui/res/cardsfolder/c/chandra_flames_catalyst.txt @@ -0,0 +1,11 @@ +Name:Chandra, Flame's Catalyst +ManaCost:4 R R +Types:Legendary Planeswalker Chandra +Loyalty:5 +A:AB$ DealDamage | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | NumDmg$ 3 | Defined$ Player.Opponent | SpellDescription$ CARDNAME deals 3 damage to each opponent. +A:AB$ Play | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | Optional$ True | ValidTgts$ Instant.Red+YouOwn,Sorcery.Red+YouOwn | TgtZone$ Graveyard | ReplaceGraveyard$ Exile | TgtPrompt$ Select target red instant or sorcery card | AILogic$ ReplaySpell | SpellDescription$ You may cast target red instant or sorcery card from your graveyard. If that spell would be put into your graveyard this turn, exile it instead. +A:AB$ Discard | Cost$ SubCounter<8/LOYALTY> | Planeswalker$ True | Ultimate$ True | Mode$ Hand | SubAbility$ DBDraw | StackDescription$ SpellDescription | SpellDescription$ Discard your hand, then draw seven cards. Until end of turn, you may cast spells from your hand without paying their mana costs. +SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 7 | SubAbility$ DBEffect +SVar:DBEffect:DB$ Effect | StaticAbilities$ MayPlay | Stackable$ False | Description$ Until end of turn, you may cast spells from your hand without paying their mana costs. +SVar:MayPlay:Mode$ Continuous | EffectZone$ Command | Affected$ Card.nonLand+YouOwn | MayPlay$ True | MayPlayWithoutManaCost$ True | AffectedZone$ Hand +Oracle:[+1]: Chandra, Flame's Catalyst deals 3 damage to each opponent.\n[−2]: You may cast target red instant or sorcery card from your graveyard. If that spell would be put into your graveyard this turn, exile it instead.\n[−8]: Discard your hand, then draw seven cards. Until end of turn, you may cast spells from your hand without paying their mana costs. diff --git a/forge-gui/res/cardsfolder/c/chandra_heart_of_fire.txt b/forge-gui/res/cardsfolder/c/chandra_heart_of_fire.txt new file mode 100755 index 00000000000..eed8acca047 --- /dev/null +++ b/forge-gui/res/cardsfolder/c/chandra_heart_of_fire.txt @@ -0,0 +1,18 @@ +Name:Chandra, Heart of Fire +ManaCost:3 R R +Types:Legendary Planeswalker Chandra +Loyalty:5 +A:AB$ Discard | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | Mode$ Hand | Defined$ You | SubAbility$ DBDig | StackDescription$ SpellDescription | SpellDescription$ Discard your hand, then exile the top three cards of your library. Until end of turn, you may play cards exiled this way. +SVar:DBDig:DB$ Dig | DigNum$ 3 | ChangeNum$ All | ChangeValid$ Card | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect +SVar:DBEffect:DB$ Effect | RememberObjects$ Remembered | StaticAbilities$ Play | SubAbility$ DBCleanup | ForgetOnMoved$ Exile +SVar:Play:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ Until end of turn, you may play cards exiled this way. +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +A:AB$ DealDamage | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. +A:AB$ ChangeZone | Cost$ SubCounter<9/LOYALTY> | Planeswalker$ True | Ultimate$ True | Origin$ Graveyard,Library | Destination$ Exile | ChangeType$ Instant.Red,Sorcery.Red | RememberChanged$ True | ChangeNum$ Z | References$ X,Y,Z | SubAbility$ DBEffect2 | StackDescription$ SpellDescription | SpellDescription$ Search your graveyard and library for any number of red instant and/or sorcery spells, exile them, then shuffle your library. You may cast them this turn. Add six {R}. +SVar:DBEffect2:DB$ Effect | Name$ Chandra, Heart of Fire Ultimate Effect | RememberObjects$ Remembered | StaticAbilities$ Play2 | SubAbility$ DBMana | ForgetOnMoved$ Exile +SVar:Play2:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may cast the exiled red instant and/or sorcery spells this turn. +SVar:DBMana:DB$ Mana | Produced$ R | Amount$ 6 | SubAbility$ DBCleanup | StackDescription$ None +SVar:X:Count$ValidGraveyard Instant.Red+YouOwn,Sorcery.Red+YouOwn +SVar:Y:Count$ValidLibrary Instant.Red+YouOwn,Sorcery.Red+YouOwn +SVar:Z:SVar$X/Plus.Y +Oracle:[+1]: Discard your hand, then exile the top three cards of your library. Until end of turn, you may play cards exiled this way.\n[+1]: Chandra, Heart of Fire deals 2 damage to any target.\n[−9]: Search your graveyard and library for any number of red instant and/or sorcery spells, exile them, then shuffle your library. You may cast them this turn. Add six {R}. diff --git a/forge-gui/res/cardsfolder/c/chandra_pyromaster.txt b/forge-gui/res/cardsfolder/c/chandra_pyromaster.txt index 8d49db42c64..53b0826c1d9 100644 --- a/forge-gui/res/cardsfolder/c/chandra_pyromaster.txt +++ b/forge-gui/res/cardsfolder/c/chandra_pyromaster.txt @@ -6,13 +6,12 @@ A:AB$ DealDamage | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | ValidTgts$ SVar:ChandraDamage:DB$ DealDamage | ValidTgts$ Creature.ControlledBy TargetedOrController | TgtPrompt$ Select target creature that player or that planeswalker's controller controls | TargetMin$ 0 | TargetMax$ 1 | NumDmg$ 1 | SubAbility$ DBDamageResolve SVar:DBDamageResolve:DB$ DamageResolve | SubAbility$ DBPump SVar:DBPump:DB$ Pump | Defined$ Targeted | IsCurse$ True | KW$ HIDDEN CARDNAME can't block. | ConditionDefined$ Targeted | ConditionPresent$ Creature | ConditionCompare$ GE1 -A:AB$ Mill | Cost$ AddCounter<0/LOYALTY> | Planeswalker$ True | Defined$ You | NumCards$ 1 | Destination$ Exile | RememberMilled$ True | SubAbility$ DBEffect | SpellDescription$ Exile the top card of your library. You may play it this turn. +A:AB$ Dig | Cost$ AddCounter<0/LOYALTY> | Planeswalker$ True | Defined$ You | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect | SpellDescription$ Exile the top card of your library. You may play it this turn. SVar:DBEffect:DB$ Effect | RememberObjects$ RememberedCard | StaticAbilities$ Play | SubAbility$ DBCleanup | ExileOnMoved$ Exile SVar:Play:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may play remembered card. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -A:AB$ Mill | Cost$ SubCounter<7/LOYALTY> | Planeswalker$ True | Ultimate$ True | Defined$ You | NumCards$ 10 | Destination$ Exile | RememberMilled$ True | SubAbility$ DBChoose | SpellDescription$ Exile the top ten cards of your library. Choose an instant or sorcery card exiled this way and copy it three times. You may cast the copies without paying their mana costs. +A:AB$ Dig | Cost$ SubCounter<7/LOYALTY> | Planeswalker$ True | Ultimate$ True | Defined$ You | DigNum$ 10 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBChoose | SpellDescription$ Exile the top ten cards of your library. Choose an instant or sorcery card exiled this way and copy it three times. You may cast the copies without paying their mana costs. SVar:DBChoose:DB$ ChooseCard | Choices$ Instant.IsRemembered,Sorcery.IsRemembered | ChoiceZone$ Exile | Defined$ You | SubAbility$ DBPlay SVar:DBPlay:DB$ Play | Defined$ ChosenCard | WithoutManaCost$ True | CopyCard$ True | Amount$ 3 | AllowRepeats$ True | Controller$ You | Optional$ True | SubAbility$ DBCleanup AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/chandra_pyromaster.jpg Oracle:[+1]: Chandra, Pyromaster deals 1 damage to target player or planeswalker and 1 damage to up to one target creature that player or that planeswalker's controller controls. That creature can't block this turn.\n[0]: Exile the top card of your library. You may play it this turn.\n[−7]: Exile the top ten cards of your library. Choose an instant or sorcery card exiled this way and copy it three times. You may cast the copies without paying their mana costs. diff --git a/forge-gui/res/cardsfolder/c/chandra_torch_of_defiance.txt b/forge-gui/res/cardsfolder/c/chandra_torch_of_defiance.txt index 2c657677e40..de287b14ecc 100644 --- a/forge-gui/res/cardsfolder/c/chandra_torch_of_defiance.txt +++ b/forge-gui/res/cardsfolder/c/chandra_torch_of_defiance.txt @@ -2,7 +2,7 @@ Name:Chandra, Torch of Defiance ManaCost:2 R R Types:Legendary Planeswalker Chandra Loyalty:4 -A:AB$ Mill | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | Defined$ You | NumCards$ 1 | Destination$ Exile | Imprint$ True | SubAbility$ DBPlay | AILogic$ ExileAndPlayOrDealDamage | SpellDescription$ Exile the top card of your library. You may cast that card. If you don't, Chandra, Torch of Defiance deals 2 damage to each opponent. +A:AB$ Dig | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | Defined$ You | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | Imprint$ True | SubAbility$ DBPlay | AILogic$ ExileAndPlayOrDealDamage | SpellDescription$ Exile the top card of your library. You may cast that card. If you don't, Chandra, Torch of Defiance deals 2 damage to each opponent. SVar:DBPlay:DB$ Play | Valid$ Card.nonLand+IsImprinted | ValidZone$ Exile | Controller$ You | Optional$ True | Amount$ All | RememberPlayed$ True | ShowCardToActivator$ True | SubAbility$ DBDamage SVar:DBDamage:DB$ DealDamage | Defined$ Player.Opponent | NumDmg$ 2 | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ EQ0 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearImprinted$ True diff --git a/forge-gui/res/cardsfolder/c/chandras_firemaw.txt b/forge-gui/res/cardsfolder/c/chandras_firemaw.txt new file mode 100755 index 00000000000..7153c9ea147 --- /dev/null +++ b/forge-gui/res/cardsfolder/c/chandras_firemaw.txt @@ -0,0 +1,9 @@ +Name:Chandra's Firemaw +ManaCost:3 R R +Types:Creature Hellion +PT:4/2 +K:Haste +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSearch | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library and/or graveyard for a card named Chandra, Flame's Catalyst, reveal it, and put it into your hand. If you search your library this way, shuffle it. +SVar:TrigSearch:DB$ ChangeZone | Optional$ True | Origin$ Library | OriginChoice$ True | OriginAlternative$ Graveyard | AlternativeMessage$ Would you like to search your library with this ability? If you do, your library will be shuffled. | Destination$ Hand | ChangeType$ Card.namedChandra; Flame's Catalyst | ChangeNum$ 1 +DeckHints:Name$Chandra, Flame's Catalyst +Oracle:Haste\nWhen Chandra's Firemaw enters the battlefield, you may search your library and/or graveyard for a card named Chandra, Flame's Catalyst, reveal it, and put it into your hand. If you search your library this way, shuffle it. diff --git a/forge-gui/res/cardsfolder/c/chandras_incinerator.txt b/forge-gui/res/cardsfolder/c/chandras_incinerator.txt new file mode 100644 index 00000000000..4686d9b1230 --- /dev/null +++ b/forge-gui/res/cardsfolder/c/chandras_incinerator.txt @@ -0,0 +1,12 @@ +Name:Chandra's Incinerator +ManaCost:5 R +Types:Creature Elemental +PT:6/6 +S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ X | References$ X | EffectZone$ All | Description$ This spell costs {X} less to cast, where X is the total amount of noncombat damage dealt to your opponents this turn. +SVar:X:PlayerCountOpponents$NonCombatDamageDealtThisTurn +K:Trample +T:Mode$ DamageDone | ValidSource$ Card.YouCtrl,Emblem.YouCtrl | ValidTarget$ Opponent | CombatDamage$ False | TriggerZones$ Battlefield | Execute$ TrigDmg | TriggerDescription$ Whenever a source you control deals noncombat damage to an opponent, CARDNAME deals that much damage to target creature or planeswalker that player controls. +SVar:TrigDmg:DB$ DealDamage | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker that player controls | TargetsWithDefinedController$ TriggeredTarget | NumDmg$ Y | References$ Y +SVar:Y:TriggerCount$DamageAmount +SVar:PlayMain1:TRUE +Oracle:This spell costs {X} less to cast, where X is the total amount of noncombat damage dealt to your opponents this turn.\nTrample\nWhenever a source you control deals noncombat damage to an opponent, Chandra's Incinerator deals that much damage to target creature or planeswalker that player controls. diff --git a/forge-gui/res/cardsfolder/c/chandras_magmutt.txt b/forge-gui/res/cardsfolder/c/chandras_magmutt.txt new file mode 100755 index 00000000000..c5d0c5deefe --- /dev/null +++ b/forge-gui/res/cardsfolder/c/chandras_magmutt.txt @@ -0,0 +1,7 @@ +Name:Chandra's Magmutt +ManaCost:1 R +Types:Creature Elemental Dog +PT:2/2 +A:AB$ DealDamage | Cost$ T | ValidTgts$ Player,Planeswalker | TgtPrompt$ Select target player or planeswalker | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to target player or planeswalker. +SVar:NonCombatPriority:1 +Oracle:{T}: Chandra's Magmutt deals 1 damage to target player or planeswalker. diff --git a/forge-gui/res/cardsfolder/c/chandras_pyreling.txt b/forge-gui/res/cardsfolder/c/chandras_pyreling.txt new file mode 100755 index 00000000000..eb4aba57b04 --- /dev/null +++ b/forge-gui/res/cardsfolder/c/chandras_pyreling.txt @@ -0,0 +1,7 @@ +Name:Chandra's Pyreling +ManaCost:1 R +Types:Creature Elemental Lizard +PT:1/3 +T:Mode$ DamageDone | ValidSource$ Card.YouCtrl | ValidTarget$ Opponent | CombatDamage$ False | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever a source you control deals noncombat damage to an opponent, CARDNAME gets +1/+0 and gains double strike until end of turn. (It deals both first-strike and regular combat damage.) +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 1 | KW$ Double Strike +Oracle:Whenever a source you control deals noncombat damage to an opponent, Chandra's Pyreling gets +1/+0 and gains double strike until end of turn. (It deals both first-strike and regular combat damage.) diff --git a/forge-gui/res/cardsfolder/c/chandras_spitfire.txt b/forge-gui/res/cardsfolder/c/chandras_spitfire.txt index 252b322d28f..e5ea67cf5a2 100644 --- a/forge-gui/res/cardsfolder/c/chandras_spitfire.txt +++ b/forge-gui/res/cardsfolder/c/chandras_spitfire.txt @@ -4,6 +4,5 @@ Types:Creature Elemental PT:1/3 K:Flying T:Mode$ DamageDone | ValidSource$ Card,Emblem | CombatDamage$ False | ValidTarget$ Opponent | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever an opponent is dealt noncombat damage, CARDNAME gets +3/+0 until end of turn. -SVar:TrigPump:DB$Pump | NumAtt$ +3 | NumDef$ +0 | Defined$ Self -SVar:Picture:http://www.wizards.com/global/images/magic/general/chandras_spitfire.jpg +SVar:TrigPump:DB$ Pump | NumAtt$ +3 | NumDef$ +0 | Defined$ Self Oracle:Flying\nWhenever an opponent is dealt noncombat damage, Chandra's Spitfire gets +3/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/channeled_force.txt b/forge-gui/res/cardsfolder/c/channeled_force.txt similarity index 100% rename from forge-gui/res/cardsfolder/upcoming/channeled_force.txt rename to forge-gui/res/cardsfolder/c/channeled_force.txt diff --git a/forge-gui/res/cardsfolder/c/chaos_harlequin.txt b/forge-gui/res/cardsfolder/c/chaos_harlequin.txt index 199f19180df..cf141515498 100644 --- a/forge-gui/res/cardsfolder/c/chaos_harlequin.txt +++ b/forge-gui/res/cardsfolder/c/chaos_harlequin.txt @@ -2,11 +2,10 @@ Name:Chaos Harlequin ManaCost:2 R R Types:Creature Human PT:2/4 -A:AB$ Dig | Cost$ R | DigNum$ 1 | ChangeNum$ All | ChangeValid$ Card | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBLand | SpellDescription$ Exile the top card of your library. If that card is a land card, Chaos Harlequin gets -4/-0 until end of turn. Otherwise, Chaos Harlequin gets +2/+0 until end of turn. | StackDescription$ SpellDescription +A:AB$ Dig | Cost$ R | DigNum$ 1 | ChangeNum$ All | ChangeValid$ Card | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBLand | SpellDescription$ Exile the top card of your library. If that card is a land card, CARDNAME gets -4/-0 until end of turn. Otherwise, CARDNAME gets +2/+0 until end of turn. | StackDescription$ SpellDescription SVar:DBLand:DB$ Pump | Defined$ Self | NumAtt$ -4 | ConditionDefined$ Remembered | ConditionPresent$ Land | ConditionCompare$ GT0 | ConditionDescription$ If that card is a land card, | SubAbility$ DBNonLand | StackDescription$ None SVar:DBNonLand:DB$ Pump | Defined$ Self | NumAtt$ +2 | ConditionDefined$ Remembered | ConditionPresent$ Land | ConditionCompare$ EQ0 | ConditionDescription$ Otherwise, | SubAbility$ DBCleanup | StackDescription$ None -SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | StackDescription$ None -# Note: This card is functioal, but it's Stack Description is horrendous. +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/chaos_harlequin.jpg Oracle:{R}: Exile the top card of your library. If that card is a land card, Chaos Harlequin gets -4/-0 until end of turn. Otherwise, Chaos Harlequin gets +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/c/char_rumbler.txt b/forge-gui/res/cardsfolder/c/char_rumbler.txt index 4d5fcc79d8c..816ccda6dfa 100644 --- a/forge-gui/res/cardsfolder/c/char_rumbler.txt +++ b/forge-gui/res/cardsfolder/c/char_rumbler.txt @@ -3,6 +3,5 @@ ManaCost:2 R R Types:Creature Elemental PT:-1/3 K:Double Strike -A:AB$ Pump | Cost$ R | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/char_rumbler.jpg +A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. Oracle:Double strike\n{R}: Char-Rumbler gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/c/charge_of_the_forever_beast.txt b/forge-gui/res/cardsfolder/c/charge_of_the_forever_beast.txt new file mode 100755 index 00000000000..e72b1faf332 --- /dev/null +++ b/forge-gui/res/cardsfolder/c/charge_of_the_forever_beast.txt @@ -0,0 +1,7 @@ +Name:Charge of the Forever-Beast +ManaCost:2 G +Types:Sorcery +A:SP$ DealDamage | Cost$ 2 G Reveal<1/Creature> | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker | NumDmg$ X | References$ X | SpellDescription$ As an additional cost to cast this spell, reveal a creature card from your hand. CARDNAME deals damage to target creature or planeswalker equal to the revealed card's power. +SVar:X:Revealed$CardPower +AI:RemoveDeck:All +Oracle:As an additional cost to cast this spell, reveal a creature card from your hand.\nCharge of the Forever-Beast deals damage to target creature or planeswalker equal to the revealed card's power. diff --git a/forge-gui/res/cardsfolder/c/charging_bandits.txt b/forge-gui/res/cardsfolder/c/charging_bandits.txt index c288660d6d4..5903aec7b2f 100644 --- a/forge-gui/res/cardsfolder/c/charging_bandits.txt +++ b/forge-gui/res/cardsfolder/c/charging_bandits.txt @@ -3,6 +3,5 @@ ManaCost:4 B Types:Creature Human Rogue PT:3/3 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, it gets +2/+0 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 2 -SVar:Picture:http://serv2.tcgimages.eu/img/cards/Portal/charging_bandits.jpg +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 2 Oracle:Whenever Charging Bandits attacks, it gets +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/c/charging_paladin.txt b/forge-gui/res/cardsfolder/c/charging_paladin.txt index 64591683ad0..c5da41428fc 100644 --- a/forge-gui/res/cardsfolder/c/charging_paladin.txt +++ b/forge-gui/res/cardsfolder/c/charging_paladin.txt @@ -3,6 +3,5 @@ ManaCost:2 W Types:Creature Human Knight PT:2/2 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, it gets +0/+3 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumDef$ 3 -SVar:Picture:http://www.wizards.com/global/images/magic/general/charging_paladin.jpg +SVar:TrigPump:DB$ Pump | Defined$ Self | NumDef$ 3 Oracle:Whenever Charging Paladin attacks, it gets +0/+3 until end of turn. diff --git a/forge-gui/res/cardsfolder/c/charmbreaker_devils.txt b/forge-gui/res/cardsfolder/c/charmbreaker_devils.txt index 28575a711ff..e939016c339 100644 --- a/forge-gui/res/cardsfolder/c/charmbreaker_devils.txt +++ b/forge-gui/res/cardsfolder/c/charmbreaker_devils.txt @@ -5,8 +5,7 @@ PT:4/4 T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigChangeZone | TriggerDescription$ At the beginning of your upkeep, return an instant or sorcery card at random from your graveyard to your hand. SVar:TrigChangeZone:DB$ ChangeZone | ChangeType$ Instant.YouCtrl,Sorcery.YouCtrl | ChangeNum$ 1 | Hidden$ True | Origin$ Graveyard | AtRandom$ True | Destination$ Hand T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cast a instant or sorcery spell, CARDNAME gets +4/+0 until end of turn. -SVar:TrigPump:DB$Pump | NumAtt$ +4 | NumDef$ +0 | Defined$ Self +SVar:TrigPump:DB$ Pump | NumAtt$ +4 | NumDef$ +0 | Defined$ Self SVar:BuffedBy:Instant,Sorcery DeckHints:Type$Instant|Sorcery -SVar:Picture:http://www.wizards.com/global/images/magic/general/charmbreaker_devils.jpg Oracle:At the beginning of your upkeep, return an instant or sorcery card at random from your graveyard to your hand.\nWhenever you cast an instant or sorcery spell, Charmbreaker Devils gets +4/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/c/charmed_pendant.txt b/forge-gui/res/cardsfolder/c/charmed_pendant.txt index a55f3a37ae6..062c963d7a8 100644 --- a/forge-gui/res/cardsfolder/c/charmed_pendant.txt +++ b/forge-gui/res/cardsfolder/c/charmed_pendant.txt @@ -1,15 +1,5 @@ Name:Charmed Pendant ManaCost:4 Types:Artifact -A:AB$ Mana | Cost$ T Mill<1> | Produced$ W | Amount$ ManaW | References$ ManaW | InstantSpeed$ True | SubAbility$ DBManaU | SpellDescription$ For each colored mana symbol in that card's mana cost, add one mana of that color. Activate this ability only any time you could cast an instant. -SVar:DBManaU:DB$ Mana | Produced$ U | Amount$ ManaU | References$ ManaU | SubAbility$ DBManaB -SVar:DBManaB:DB$ Mana | Produced$ B | Amount$ ManaB | References$ ManaB | SubAbility$ DBManaR -SVar:DBManaR:DB$ Mana | Produced$ R | Amount$ ManaR | References$ ManaR | SubAbility$ DBManaG -SVar:DBManaG:DB$ Mana | Produced$ G | Amount$ ManaG | References$ ManaG -SVar:ManaW:Milled$ChromaSource.W -SVar:ManaU:Milled$ChromaSource.U -SVar:ManaB:Milled$ChromaSource.B -SVar:ManaR:Milled$ChromaSource.R -SVar:ManaG:Milled$ChromaSource.G -SVar:Picture:http://www.wizards.com/global/images/magic/general/charmed_pendant.jpg -Oracle:{T}, Put the top card of your library into your graveyard: For each colored mana symbol in that card's mana cost, add one mana of that color. Activate this ability only any time you could cast an instant. +A:AB$ Mana | Cost$ T Mill<1> | Produced$ Special EachColoredManaSymbol_Milled | InstantSpeed$ True | SpellDescription$ For each colored mana symbol in the milled card's mana cost, add one mana of that color. Activate this ability only any time you could cast an instant. +Oracle:{T}, Mill a card: For each colored mana symbol in the milled card's mana cost, add one mana of that color. Activate this ability only any time you could cast an instant. diff --git a/forge-gui/res/cardsfolder/c/chart_a_course.txt b/forge-gui/res/cardsfolder/c/chart_a_course.txt index fa8b73d15f6..cf16c9eb5e3 100644 --- a/forge-gui/res/cardsfolder/c/chart_a_course.txt +++ b/forge-gui/res/cardsfolder/c/chart_a_course.txt @@ -1,8 +1,7 @@ Name:Chart a Course ManaCost:1 U Types:Sorcery -A:SP$ Draw | Cost$ 1 U | NumCards$ 2 | SubAbility$ DBDiscard | SpellDescription$ Draw two cards. Then discard a card unless you attacked with a creature this turn. +A:SP$ Draw | Cost$ 1 U | NumCards$ 2 | SubAbility$ DBDiscard | SpellDescription$ Draw two cards. Then discard a card unless you attacked this turn. SVar:DBDiscard:DB$ Discard | NumCards$ 1 | Mode$ TgtChoose | ConditionCheckSVar$ RaidTest | ConditionSVarCompare$ EQ0 | References$ RaidTest SVar:RaidTest:Count$AttackersDeclared -SVar:Picture:http://www.wizards.com/global/images/magic/general/chart_a_course.jpg -Oracle:Draw two cards. Then discard a card unless you attacked with a creature this turn. +Oracle:Draw two cards. Then discard a card unless you attacked this turn. diff --git a/forge-gui/res/cardsfolder/c/chartooth_cougar.txt b/forge-gui/res/cardsfolder/c/chartooth_cougar.txt index 3aa4d2e895f..4a3e832d633 100644 --- a/forge-gui/res/cardsfolder/c/chartooth_cougar.txt +++ b/forge-gui/res/cardsfolder/c/chartooth_cougar.txt @@ -2,7 +2,6 @@ Name:Chartooth Cougar ManaCost:5 R Types:Creature Cat Beast PT:4/4 -A:AB$ Pump | Cost$ R | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. +A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. K:TypeCycling:Mountain:2 -SVar:Picture:http://www.wizards.com/global/images/magic/general/chartooth_cougar.jpg Oracle:{R}: Chartooth Cougar gets +1/+0 until end of turn.\nMountaincycling {2} ({2}, Discard this card: Search your library for a Mountain card, reveal it, put it into your hand, then shuffle your library.) diff --git a/forge-gui/res/cardsfolder/c/chasm_drake.txt b/forge-gui/res/cardsfolder/c/chasm_drake.txt index 08b33cd0e52..20a9563294f 100644 --- a/forge-gui/res/cardsfolder/c/chasm_drake.txt +++ b/forge-gui/res/cardsfolder/c/chasm_drake.txt @@ -4,6 +4,5 @@ Types:Creature Drake PT:3/3 K:Flying T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, target creature you control gains flying until end of turn. -SVar:TrigPump:DB$Pump | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | KW$ Flying -SVar:Picture:http://www.wizards.com/global/images/magic/general/chasm_drake.jpg +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | KW$ Flying Oracle:Flying\nWhenever Chasm Drake attacks, target creature you control gains flying until end of turn. diff --git a/forge-gui/res/cardsfolder/c/chasm_guide.txt b/forge-gui/res/cardsfolder/c/chasm_guide.txt index 3f1471c4ade..00beb89cff0 100644 --- a/forge-gui/res/cardsfolder/c/chasm_guide.txt +++ b/forge-gui/res/cardsfolder/c/chasm_guide.txt @@ -5,7 +5,7 @@ PT:3/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ Rally — Whenever CARDNAME or another Ally enters the battlefield under your control, creatures you control gain haste until end of turn. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Ally.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPumpAll | Secondary$ True | TriggerDescription$ Rally — Whenever CARDNAME or another Ally enters the battlefield under your control, creatures you control gain haste until end of turn. SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ Haste -SVar:PlayMain1:TRUE +SVar:PlayMain1:ALWAYS SVar:BuffedBy:Ally DeckHints:Type$Ally SVar:Picture:http://www.wizards.com/global/images/magic/general/chasm_guide.jpg diff --git a/forge-gui/res/cardsfolder/c/checkpoint_officer.txt b/forge-gui/res/cardsfolder/c/checkpoint_officer.txt new file mode 100755 index 00000000000..6b10c88adc8 --- /dev/null +++ b/forge-gui/res/cardsfolder/c/checkpoint_officer.txt @@ -0,0 +1,7 @@ +Name:Checkpoint Officer +ManaCost:1 W +Types:Creature Human Soldier +PT:1/2 +A:AB$ Tap | Cost$ 1 W T | ValidTgts$ Creature | TgtPrompt$ Select target creature | SpellDescription$ Tap target creature. +SVar:NonCombatPriority:5 +Oracle:{1}{W}, {T}: Tap target creature. diff --git a/forge-gui/res/cardsfolder/upcoming/chevill_bane_of_monsters.txt b/forge-gui/res/cardsfolder/c/chevill_bane_of_monsters.txt similarity index 96% rename from forge-gui/res/cardsfolder/upcoming/chevill_bane_of_monsters.txt rename to forge-gui/res/cardsfolder/c/chevill_bane_of_monsters.txt index f2a537b3240..0fec4b7b3f7 100755 --- a/forge-gui/res/cardsfolder/upcoming/chevill_bane_of_monsters.txt +++ b/forge-gui/res/cardsfolder/c/chevill_bane_of_monsters.txt @@ -9,5 +9,5 @@ T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 3 | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 1 SVar:PlayMain1:TRUE -DeckHints:Ability$Counters +DeckHints:Ability$Counters & Ability$LifeGain Oracle:Deathtouch\nAt the beginning of your upkeep, if your opponents control no permanents with bounty counters on them, put a bounty counter on target creature or planeswalker an opponent controls.\nWhenever a permanent an opponent controls with a bounty counter on it dies, you gain 3 life and draw card. diff --git a/forge-gui/res/cardsfolder/c/chieftain_en_dal.txt b/forge-gui/res/cardsfolder/c/chieftain_en_dal.txt index 95509b4ef98..238920c963a 100644 --- a/forge-gui/res/cardsfolder/c/chieftain_en_dal.txt +++ b/forge-gui/res/cardsfolder/c/chieftain_en_dal.txt @@ -3,6 +3,5 @@ ManaCost:1 W W Types:Creature Human Knight PT:2/2 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ Whenever CARDNAME attacks, attacking creatures gain first strike until end of turn. -SVar:TrigPumpAll:DB$PumpAll | ValidCards$ Creature.attacking | KW$ First Strike -SVar:Picture:http://www.wizards.com/global/images/magic/general/chieftain_en_dal.jpg +SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.attacking | KW$ First Strike Oracle:Whenever Chieftain en-Dal attacks, attacking creatures gain first strike until end of turn. diff --git a/forge-gui/res/cardsfolder/c/chill_of_foreboding.txt b/forge-gui/res/cardsfolder/c/chill_of_foreboding.txt index 04fafba9f55..1bcd947f006 100644 --- a/forge-gui/res/cardsfolder/c/chill_of_foreboding.txt +++ b/forge-gui/res/cardsfolder/c/chill_of_foreboding.txt @@ -2,7 +2,6 @@ Name:Chill of Foreboding ManaCost:2 U Types:Sorcery K:Flashback:7 U -A:SP$ Mill | Cost$ 2 U | NumCards$ 5 | Defined$ Player | SpellDescription$ Each player puts the top five cards of their library into their graveyard. +A:SP$ Mill | Cost$ 2 U | NumCards$ 5 | Defined$ Player | SpellDescription$ Each player mills five cards. AI:RemoveDeck:Random -SVar:Picture:http://www.wizards.com/global/images/magic/general/chill_of_foreboding.jpg -Oracle:Each player puts the top five cards of their library into their graveyard.\nFlashback {7}{U} (You may cast this card from your graveyard for its flashback cost. Then exile it.) +Oracle:Each player mills five cards.\nFlashback {7}{U} (You may cast this card from your graveyard for its flashback cost. Then exile it.) diff --git a/forge-gui/res/cardsfolder/c/chilling_shade.txt b/forge-gui/res/cardsfolder/c/chilling_shade.txt index 296763268a3..9ca0b82e108 100644 --- a/forge-gui/res/cardsfolder/c/chilling_shade.txt +++ b/forge-gui/res/cardsfolder/c/chilling_shade.txt @@ -3,8 +3,8 @@ ManaCost:2 B Types:Snow Creature Shade PT:1/1 K:Flying -A:AB$ Pump | Cost$ S | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. +A:AB$ Pump | Cost$ S | Defined$ Self | +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. # AI can now use snow mana to pay for activated abilities. AI:RemoveDeck:Random -SVar:Picture:http://www.wizards.com/global/images/magic/general/chilling_shade.jpg +DeckHints:Type$Snow Oracle:Flying\n{S}: Chilling Shade gets +1/+1 until end of turn. ({S} can be paid with one mana from a snow permanent.) diff --git a/forge-gui/res/cardsfolder/c/chimeric_mass.txt b/forge-gui/res/cardsfolder/c/chimeric_mass.txt index 693b726c746..dc9804dabfc 100644 --- a/forge-gui/res/cardsfolder/c/chimeric_mass.txt +++ b/forge-gui/res/cardsfolder/c/chimeric_mass.txt @@ -1,7 +1,6 @@ Name:Chimeric Mass ManaCost:X Types:Artifact -#CARDNAME enters the battlefield with X charge counters on it. K:etbCounter:CHARGE:X SVar:X:Count$xPaid A:AB$ Animate | Cost$ 1 | Defined$ Self | Types$ Artifact,Creature,Construct | staticAbilities$ Static | SpellDescription$ Until end of turn, CARDNAME becomes a Construct artifact creature with "This creature's power and toughness are each equal to the number of charge counters on it." diff --git a/forge-gui/res/cardsfolder/c/chromatic_orrery.txt b/forge-gui/res/cardsfolder/c/chromatic_orrery.txt new file mode 100755 index 00000000000..5f5221f099a --- /dev/null +++ b/forge-gui/res/cardsfolder/c/chromatic_orrery.txt @@ -0,0 +1,9 @@ +Name:Chromatic Orrery +ManaCost:7 +Types:Legendary Artifact +S:Mode$ Continuous | Affected$ You | ManaColorConversion$ Additive | WhiteConversion$ All | BlueConversion$ All | BlackConversion$ All | RedConversion$ All | GreenConversion$ All | ColorlessConversion$ All | Description$ You may spend mana as though it were mana of any color. +SVar:NonStackingEffect:True +A:AB$ Mana | Cost$ T | Produced$ C | Amount$ 5 | SpellDescription$ Add {C}{C}{C}{C}{C}. +A:AB$ Draw | Cost$ 5 T | NumCards$ X | References$ X | SpellDescription$ Draw a card for each color among permanents you control. +SVar:X:Count$ColorsCtrl Permanent.YouCtrl+inZoneBattlefield +Oracle:You may spend mana as though it were mana of any color.\n{T}: Add {C}{C}{C}{C}{C}.\n{5}, {T}: Draw a card for each color among permanents you control. diff --git a/forge-gui/res/cardsfolder/c/chrome_replicator.txt b/forge-gui/res/cardsfolder/c/chrome_replicator.txt new file mode 100755 index 00000000000..0ad57a8d5aa --- /dev/null +++ b/forge-gui/res/cardsfolder/c/chrome_replicator.txt @@ -0,0 +1,9 @@ +Name:Chrome Replicator +ManaCost:5 +Types:Artifact Creature Construct +PT:4/4 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | CheckSVar$ X | SVarCompare$ GE2 | References$ X | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, if you control two or more nonland, nontoken permanents with the same name as one another, create a 4/4 colorless Construct artifact creature token. +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_4_4_a_construct | TokenOwner$ You +SVar:X:Count$MostCardName Permanent.nonLand+nonToken+YouCtrl +DeckHas:Ability$Token +Oracle:When Chrome Replicator enters the battlefield, if you control two or more nonland, nontoken permanents with the same name as one another, create a 4/4 colorless Construct artifact creature token. diff --git a/forge-gui/res/cardsfolder/c/chronatog.txt b/forge-gui/res/cardsfolder/c/chronatog.txt index 01fc0ded422..8965475f65e 100644 --- a/forge-gui/res/cardsfolder/c/chronatog.txt +++ b/forge-gui/res/cardsfolder/c/chronatog.txt @@ -2,8 +2,7 @@ Name:Chronatog ManaCost:1 U Types:Creature Atog PT:1/2 -A:AB$ Pump | Cost$ 0 | NumAtt$ +3 | NumDef$ +3 | ActivationLimit$ 1 | SubAbility$ DBSkipTurn | SpellDescription$ CARDNAME gets +3/+3 until end of turn. You skip your next turn. Activate this ability only once each turn. +A:AB$ Pump | Cost$ 0 | Defined$ Self | NumAtt$ +3 | NumDef$ +3 | ActivationLimit$ 1 | SubAbility$ DBSkipTurn | SpellDescription$ CARDNAME gets +3/+3 until end of turn. You skip your next turn. Activate this ability only once each turn. SVar:DBSkipTurn:DB$ SkipTurn | NumTurns$ 1 | Defined$ You AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/chronatog.jpg Oracle:{0}: Chronatog gets +3/+3 until end of turn. You skip your next turn. Activate this ability only once each turn. diff --git a/forge-gui/res/cardsfolder/c/chronic_flooding.txt b/forge-gui/res/cardsfolder/c/chronic_flooding.txt index 0e46a4491dd..95a10fa54b5 100644 --- a/forge-gui/res/cardsfolder/c/chronic_flooding.txt +++ b/forge-gui/res/cardsfolder/c/chronic_flooding.txt @@ -3,7 +3,6 @@ ManaCost:1 U Types:Enchantment Aura K:Enchant land A:SP$ Attach | Cost$ 1 U | ValidTgts$ Land | AILogic$ Curse -T:Mode$ Taps | ValidCard$ Card.AttachedBy | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ Whenever enchanted land becomes tapped, its controller puts the top three cards of their library into their graveyard. +T:Mode$ Taps | ValidCard$ Card.AttachedBy | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ Whenever enchanted land becomes tapped, its controller mills three cards. SVar:TrigMill:DB$ Mill | Defined$ TriggeredCardController | NumCards$ 3 -SVar:Picture:http://www.wizards.com/global/images/magic/general/chronic_flooding.jpg -Oracle:Enchant land\nWhenever enchanted land becomes tapped, its controller puts the top three cards of their library into their graveyard. +Oracle:Enchant land\nWhenever enchanted land becomes tapped, its controller mills three cards. diff --git a/forge-gui/res/cardsfolder/c/chub_toad.txt b/forge-gui/res/cardsfolder/c/chub_toad.txt index 365d66eaf77..7dcc8775fe7 100644 --- a/forge-gui/res/cardsfolder/c/chub_toad.txt +++ b/forge-gui/res/cardsfolder/c/chub_toad.txt @@ -4,6 +4,5 @@ Types:Creature Frog PT:1/1 T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked, it gets +2/+2 until end of turn. T:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ TrigPump | Secondary$ True | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked, it gets +2/+2 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 2 | NumDef$ 2 -SVar:Picture:http://www.wizards.com/global/images/magic/general/chub_toad.jpg +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 2 | NumDef$ 2 Oracle:Whenever Chub Toad blocks or becomes blocked, it gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/c/cinder_marsh.txt b/forge-gui/res/cardsfolder/c/cinder_marsh.txt index dc193116a29..0994b986575 100644 --- a/forge-gui/res/cardsfolder/c/cinder_marsh.txt +++ b/forge-gui/res/cardsfolder/c/cinder_marsh.txt @@ -4,6 +4,5 @@ Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. A:AB$ Mana | Cost$ T | Produced$ B | SubAbility$ DBStayTapped | SpellDescription$ Add {B}. CARDNAME doesn't untap during your next untap step. A:AB$ Mana | Cost$ T | Produced$ R | SubAbility$ DBStayTapped | SpellDescription$ Add {R}. CARDNAME doesn't untap during your next untap step. -SVar:DBStayTapped:DB$Pump | KW$ HIDDEN This card doesn't untap during your next untap step. | Defined$ Self | Permanent$ True -SVar:Picture:http://www.wizards.com/global/images/magic/general/cinder_marsh.jpg +SVar:DBStayTapped:DB$ Pump | KW$ HIDDEN This card doesn't untap during your next untap step. | Defined$ Self | Permanent$ True Oracle:{T}: Add {C}.\n{T}: Add {B} or {R}. Cinder Marsh doesn't untap during your next untap step. diff --git a/forge-gui/res/cardsfolder/c/cinder_shade.txt b/forge-gui/res/cardsfolder/c/cinder_shade.txt index 26260de3c00..d871973ee24 100644 --- a/forge-gui/res/cardsfolder/c/cinder_shade.txt +++ b/forge-gui/res/cardsfolder/c/cinder_shade.txt @@ -2,8 +2,8 @@ Name:Cinder Shade ManaCost:1 B R Types:Creature Shade PT:1/1 -A:AB$ Pump | Cost$ B | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. +A:AB$ Pump | Cost$ B | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. A:AB$ DealDamage | Cost$ R Sac<1/CARDNAME> | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ X | References$ X | SpellDescription$ CARDNAME deals damage equal to its power to target creature. SVar:X:Count$CardPower -SVar:Picture:http://www.wizards.com/global/images/magic/general/cinder_shade.jpg +DeckHas:Ability$Sacrifice Oracle:{B}: Cinder Shade gets +1/+1 until end of turn.\n{R}, Sacrifice Cinder Shade: It deals damage equal to its power to target creature. diff --git a/forge-gui/res/cardsfolder/c/cindervines.txt b/forge-gui/res/cardsfolder/c/cindervines.txt index 855157efbea..b1d8def362a 100644 --- a/forge-gui/res/cardsfolder/c/cindervines.txt +++ b/forge-gui/res/cardsfolder/c/cindervines.txt @@ -3,6 +3,6 @@ ManaCost:R G Types:Enchantment T:Mode$ SpellCast | ValidCard$ Card.nonCreature | ValidActivatingPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigDealOneDamage | TriggerDescription$ Whenever an opponent casts a noncreature spell, CARDNAME deals 1 damage to that player. SVar:TrigDealOneDamage:DB$DealDamage | Defined$ TriggeredActivator | NumDmg$ 1 -A:AB$ Destroy | Cost$ 1 Sac<1/CARDNAME> | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select target artifact or enchantment | SubAbility$ DBDealTwoDamage | SpellDescription$ Destroy target artifact or enchantment. CARDNAME deals 2 damage to that permanent’s controller. +A:AB$ Destroy | Cost$ 1 Sac<1/CARDNAME> | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select target artifact or enchantment | SubAbility$ DBDealTwoDamage | SpellDescription$ Destroy target artifact or enchantment. CARDNAME deals 2 damage to that permanent's controller. SVar:DBDealTwoDamage:DB$ DealDamage | Defined$ TargetedController | NumDmg$ 2 Oracle:Whenever an opponent casts a noncreature spell, Cindervines deals 1 damage to that player.\n{1}, Sacrifice Cindervines: Destroy target artifact or enchantment. Cindervines deals 2 damage to that permanent's controller. diff --git a/forge-gui/res/cardsfolder/c/circu_dimir_lobotomist.txt b/forge-gui/res/cardsfolder/c/circu_dimir_lobotomist.txt index 2e09139db92..454632f6d19 100644 --- a/forge-gui/res/cardsfolder/c/circu_dimir_lobotomist.txt +++ b/forge-gui/res/cardsfolder/c/circu_dimir_lobotomist.txt @@ -4,11 +4,10 @@ Types:Legendary Creature Human Wizard PT:2/3 T:Mode$ SpellCast | ValidCard$ Card.Blue | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ ExileTop | TriggerDescription$ Whenever you cast a blue spell, exile the top card of target player's library. T:Mode$ SpellCast | ValidCard$ Card.Black | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ ExileTop | TriggerDescription$ Whenever you cast a black spell, exile the top card of target player's library. -SVar:ExileTop:DB$ Mill | NumCards$ 1 | ValidTgts$ Player | TgtPrompt$ Choose a player | Destination$ Exile | RememberMilled$ True +SVar:ExileTop:DB$ Dig | DigNum$ 1 | ChangeNum$ All | ValidTgts$ Player | TgtPrompt$ Choose a player | DestinationZone$ Exile | RememberChanged$ True S:Mode$ CantBeCast | ValidCard$ Card.nonLand+sharesNameWith Remembered.ExiledWithSource | Caster$ Opponent | Description$ Your opponents can't cast spells with the same name as a card exiled with CARDNAME. T:Mode$ ChangesZone | Origin$ Exile | Destination$ Any | Static$ True | ValidCard$ Card.IsRemembered+ExiledWithSource | Execute$ DBForget SVar:DBForget:DB$ Pump | ForgetObjects$ TriggeredCard T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | Static$ True | ValidCard$ Card.Self | Execute$ DBCleanup -SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True -SVar:Picture:http://www.wizards.com/global/images/magic/general/circu_dimir_lobotomist.jpg +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True Oracle:Whenever you cast a blue spell, exile the top card of target player's library.\nWhenever you cast a black spell, exile the top card of target player's library.\nYour opponents can't cast spells with the same name as a card exiled with Circu, Dimir Lobotomist. diff --git a/forge-gui/res/cardsfolder/c/clan_defiance.txt b/forge-gui/res/cardsfolder/c/clan_defiance.txt index 667d4f4e0a5..5d30ad72c1a 100644 --- a/forge-gui/res/cardsfolder/c/clan_defiance.txt +++ b/forge-gui/res/cardsfolder/c/clan_defiance.txt @@ -3,8 +3,7 @@ ManaCost:X R G Types:Sorcery A:SP$ Charm | Cost$ X R G | MinCharmNum$ 1 | CharmNum$ 3 | Choices$ DamageFlyingCreature,DamageNonFlyingCreature,DamagePlayer SVar:DamageFlyingCreature:DB$ DealDamage | ValidTgts$ Creature.withFlying | TgtPrompt$ Select target creature with flying | NumDmg$ X | References$ X | SpellDescription$ CARDNAME deals X damage to target creature with flying. -SVar:DamageNonFlyingCreature: DB$ DealDamage | ValidTgts$ Creature.withoutFlying | TgtPrompt$ Select target creature without flying | NumDmg$ X | References$ X | SpellDescription$ CARDNAME deals X damage to target creature without flying. +SVar:DamageNonFlyingCreature:DB$ DealDamage | ValidTgts$ Creature.withoutFlying | TgtPrompt$ Select target creature without flying | NumDmg$ X | References$ X | SpellDescription$ CARDNAME deals X damage to target creature without flying. SVar:DamagePlayer:DB$ DealDamage | ValidTgts$ Player,Planeswalker | TgtPrompt$ Select target Player or Planeswalker | NumDmg$ X | References$ X | SpellDescription$ CARDNAME deals X damage to target player or planeswalker. SVar:X:Count$xPaid -SVar:Picture:http://www.wizards.com/global/images/magic/general/clan_defiance.jpg Oracle:Choose one or more —\n• Clan Defiance deals X damage to target creature with flying.\n• Clan Defiance deals X damage to target creature without flying.\n• Clan Defiance deals X damage to target player or planeswalker. diff --git a/forge-gui/res/cardsfolder/c/clash_of_titans.txt b/forge-gui/res/cardsfolder/c/clash_of_titans.txt new file mode 100644 index 00000000000..1ce323436f1 --- /dev/null +++ b/forge-gui/res/cardsfolder/c/clash_of_titans.txt @@ -0,0 +1,5 @@ +Name:Clash of Titans +ManaCost:3 R R +Types:Instant +A:SP$ Fight | Cost$ 3 R R | ValidTgts$ Creature | TgtPrompt$ Select target creatures | TargetMin$ 2 | TargetMax$ 2 | SpellDescription$ Target creature fights another target creature. (Each creature deals damage equal to its power to the other.) +Oracle:Target creature fights another target creature. (Each creature deals damage equal to its power to the other.) diff --git a/forge-gui/res/cardsfolder/c/clergy_of_the_holy_nimbus.txt b/forge-gui/res/cardsfolder/c/clergy_of_the_holy_nimbus.txt index a3a78204c0d..1d73b141f44 100644 --- a/forge-gui/res/cardsfolder/c/clergy_of_the_holy_nimbus.txt +++ b/forge-gui/res/cardsfolder/c/clergy_of_the_holy_nimbus.txt @@ -3,6 +3,6 @@ ManaCost:W Types:Creature Human Cleric PT:1/1 K:If CARDNAME would be destroyed, regenerate it. -A:AB$ Pump | Cost$ 1 | AnyOpponent$ True | Defined$ Self | KW$ HIDDEN CARDNAME can't be regenerated. | IsCurse$ True | SpellDescription$ CARDNAME can't be regenerated this turn. Only any opponent may activate this ability. +A:AB$ Pump | Cost$ 1 | Activator$ Player.Opponent | Defined$ Self | KW$ HIDDEN CARDNAME can't be regenerated. | IsCurse$ True | SpellDescription$ CARDNAME can't be regenerated this turn. Only any opponent may activate this ability. SVar:Picture:http://www.wizards.com/global/images/magic/general/clergy_of_the_holy_nimbus.jpg Oracle:If Clergy of the Holy Nimbus would be destroyed, regenerate it.\n{1}: Clergy of the Holy Nimbus can't be regenerated this turn. Only any opponent may activate this ability. diff --git a/forge-gui/res/cardsfolder/c/cloudcrest_lake.txt b/forge-gui/res/cardsfolder/c/cloudcrest_lake.txt index 98dc209fad4..c78999ee13c 100644 --- a/forge-gui/res/cardsfolder/c/cloudcrest_lake.txt +++ b/forge-gui/res/cardsfolder/c/cloudcrest_lake.txt @@ -4,6 +4,5 @@ Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. A:AB$ Mana | Cost$ T | Produced$ W | SubAbility$ DBStayTapped | SpellDescription$ Add {W}. CARDNAME doesn't untap during your next untap step. A:AB$ Mana | Cost$ T | Produced$ U | SubAbility$ DBStayTapped | SpellDescription$ Add {U}. CARDNAME doesn't untap during your next untap step. -SVar:DBStayTapped:DB$Pump | KW$ HIDDEN This card doesn't untap during your next untap step. | Defined$ Self | Permanent$ True -SVar:Picture:http://www.wizards.com/global/images/magic/general/cloudcrest_lake.jpg +SVar:DBStayTapped:DB$ Pump | KW$ HIDDEN This card doesn't untap during your next untap step. | Defined$ Self | Permanent$ True Oracle:{T}: Add {C}.\n{T}: Add {W} or {U}. Cloudcrest Lake doesn't untap during your next untap step. diff --git a/forge-gui/res/cardsfolder/c/cloudhoof_kirin.txt b/forge-gui/res/cardsfolder/c/cloudhoof_kirin.txt index 4a40f6f2b11..63d9e46771a 100644 --- a/forge-gui/res/cardsfolder/c/cloudhoof_kirin.txt +++ b/forge-gui/res/cardsfolder/c/cloudhoof_kirin.txt @@ -3,8 +3,7 @@ ManaCost:3 U U Types:Legendary Creature Kirin Spirit PT:4/4 K:Flying -T:Mode$ SpellCast | ValidCard$ Spirit,Arcane | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigMill | TriggerDescription$ Whenever you cast a Spirit or Arcane spell, you may have target player put the top X cards of their library into their graveyard, where X is that spell's converted mana cost. -SVar:TrigMill:DB$Mill | ValidTgts$ Player | TgtPrompt$ Select target player | NumCards$ X | References$ X +T:Mode$ SpellCast | ValidCard$ Spirit,Arcane | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigMill | TriggerDescription$ Whenever you cast a Spirit or Arcane spell, you may have target player mill X cards, where X is that spell's converted mana cost. +SVar:TrigMill:DB$ Mill | ValidTgts$ Player | TgtPrompt$ Select target player | NumCards$ X | References$ X SVar:X:TriggerCount$CastSACMC -SVar:Picture:http://www.wizards.com/global/images/magic/general/cloudhoof_kirin.jpg -Oracle:Flying\nWhenever you cast a Spirit or Arcane spell, you may have target player put the top X cards of their library into their graveyard, where X is that spell's converted mana cost. +Oracle:Flying\nWhenever you cast a Spirit or Arcane spell, you may have target player mill X cards, where X is that spell's converted mana cost. diff --git a/forge-gui/res/cardsfolder/c/codex_shredder.txt b/forge-gui/res/cardsfolder/c/codex_shredder.txt index ac9e444e6af..d7d54d0a898 100644 --- a/forge-gui/res/cardsfolder/c/codex_shredder.txt +++ b/forge-gui/res/cardsfolder/c/codex_shredder.txt @@ -1,7 +1,7 @@ Name:Codex Shredder ManaCost:1 Types:Artifact -A:AB$ Mill | Cost$ T | NumCards$ 1 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player puts the top card of their library into their graveyard. +A:AB$ Mill | Cost$ T | NumCards$ 1 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player mills a card. A:AB$ ChangeZone | Cost$ 5 T Sac<1/CARDNAME> | TgtPrompt$ Select target card in your graveyard | ValidTgts$ Card.YouCtrl | Origin$ Graveyard | Destination$ Hand | SpellDescription$ Return target card from your graveyard to your hand. -SVar:Picture:http://www.wizards.com/global/images/magic/general/codex_shredder.jpg -Oracle:{T}: Target player puts the top card of their library into their graveyard.\n{5}, {T}, Sacrifice Codex Shredder: Return target card from your graveyard to your hand. +DeckHas:Ability$Graveyard +Oracle:{T}: Target player mills a card.\n{5}, {T}, Sacrifice Codex Shredder: Return target card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/c/coerced_confession.txt b/forge-gui/res/cardsfolder/c/coerced_confession.txt index 2a68acd2426..b6087caa6a6 100644 --- a/forge-gui/res/cardsfolder/c/coerced_confession.txt +++ b/forge-gui/res/cardsfolder/c/coerced_confession.txt @@ -1,9 +1,8 @@ Name:Coerced Confession ManaCost:4 UB Types:Sorcery -A:SP$ Mill | Cost$ 4 UB | NumCards$ 4 | ValidTgts$ Player | TgtPrompt$ Choose a player | RememberMilled$ True | SubAbility$ DBDraw | SpellDescription$ Target player puts the top four cards of their library into their graveyard. You draw a card for each creature card put into a graveyard this way. +A:SP$ Mill | Cost$ 4 UB | NumCards$ 4 | ValidTgts$ Player | TgtPrompt$ Choose a player | RememberMilled$ True | SubAbility$ DBDraw | SpellDescription$ Target player mills four cards. You draw a card for each creature card put into a graveyard this way. SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ X | References$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$Valid Creature -SVar:Picture:http://www.wizards.com/global/images/magic/general/coerced_confession.jpg -Oracle:Target player puts the top four cards of their library into their graveyard. You draw a card for each creature card put into that graveyard this way. +Oracle:Target player mills four cards. You draw a card for each creature card put into that graveyard this way. diff --git a/forge-gui/res/cardsfolder/c/colfenors_plans.txt b/forge-gui/res/cardsfolder/c/colfenors_plans.txt index e6e6dafa39c..b4e3c73812d 100644 --- a/forge-gui/res/cardsfolder/c/colfenors_plans.txt +++ b/forge-gui/res/cardsfolder/c/colfenors_plans.txt @@ -2,7 +2,7 @@ Name:Colfenor's Plans ManaCost:2 B B Types:Enchantment T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, exile the top seven cards of your library face down. You may look at and play cards exiled with CARDNAME. -SVar:TrigExile:DB$ Mill | Defined$ You | NumCards$ 7 | Destination$ Exile | RememberMilled$ True | ExileFaceDown$ True | NoReveal$ True +SVar:TrigExile:DB$ Dig | Defined$ You | DigNum$ 7 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | ExileFaceDown$ True | NoReveal$ True S:Mode$ Continuous | Affected$ Card.IsRemembered+ExiledWithSource | AffectedZone$ Exile | MayPlay$ True | MayLookAt$ You | Description$ You may look at and play cards exiled with CARDNAME. S:Mode$ Continuous | Affected$ You | AddKeyword$ Skip your draw step. | Description$ Skip your draw step. S:Mode$ CantBeCast | ValidCard$ Card | Caster$ You | NumLimitEachTurn$ 1 | Description$ You can't cast more than one spell each turn. diff --git a/forge-gui/res/cardsfolder/c/collected_conjuring.txt b/forge-gui/res/cardsfolder/c/collected_conjuring.txt index 3392740c754..45a31edd6e0 100644 --- a/forge-gui/res/cardsfolder/c/collected_conjuring.txt +++ b/forge-gui/res/cardsfolder/c/collected_conjuring.txt @@ -1,7 +1,7 @@ Name:Collected Conjuring ManaCost:2 U R Types:Sorcery -A:SP$ Mill | Cost$ 2 U R | Defined$ You | NumCards$ 6 | Origin$ Library | Destination$ Exile | RememberMilled$ True | SubAbility$ DBPlay | SpellDescription$ Exile the top six cards of your library. You may cast up to two sorcery cards with converted mana cost 3 or less from among them without paying their mana cost. Put the exiled cards not cast this way on the bottom of your library in a random order. +A:SP$ Dig | Cost$ 2 U R | Defined$ You | DigNum$ 6 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBPlay | SpellDescription$ Exile the top six cards of your library. You may cast up to two sorcery cards with converted mana cost 3 or less from among them without paying their mana cost. Put the exiled cards not cast this way on the bottom of your library in a random order. SVar:DBPlay:DB$ Play | Valid$ Sorcery.cmcLE3+IsRemembered+YouOwn | ValidZone$ Exile | Amount$ 2 | Controller$ You | WithoutManaCost$ True | Optional$ True | SubAbility$ DBLibrary SVar:DBLibrary:DB$ ChangeZoneAll | Origin$ Exile | Destination$ Library | LibraryPosition$ -1 | ChangeType$ Card.IsRemembered+YouOwn | RandomOrder$ True | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True diff --git a/forge-gui/res/cardsfolder/c/collective_brutality.txt b/forge-gui/res/cardsfolder/c/collective_brutality.txt index 880a35b4fe6..a62f38dbf31 100644 --- a/forge-gui/res/cardsfolder/c/collective_brutality.txt +++ b/forge-gui/res/cardsfolder/c/collective_brutality.txt @@ -4,8 +4,7 @@ Types:Sorcery K:Escalate:Discard<1/Card> A:SP$ Charm | Cost$ 1 B | MinCharmNum$ 1 | CharmNum$ 3 | Choices$ DBDiscard,DBPump,DBDrain SVar:DBDiscard:DB$Discard | ValidTgts$ Opponent | NumCards$ 1 | DiscardValid$ Instant,Sorcery | Mode$ RevealYouChoose | SpellDescription$ Target opponent reveals their hand. You choose a instant or sorcery card from it. That player discards that card. -SVar:DBPump:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -2 | NumDef$ -2 | IsCurse$ True | SpellDescription$ Target creature gets -2/-2 until end of turn. -SVar:DBDrain:DB$LoseLife | ValidTgts$ Opponent | LifeAmount$ 2 | SubAbility$ DBGainLife | SpellDescription$ Target opponent loses 2 life and you gain 2 life. -SVar:DBGainLife:DB$GainLife | Defined$ You | LifeAmount$ 2 -SVar:Picture:http://www.wizards.com/global/images/magic/general/collective_brutality.jpg -Oracle:Escalate—Discard a card. (Pay this cost for each mode chosen beyond the first.)\nChoose one or more —\n• Target opponent reveals their hand. You choose a instant or sorcery card from it. That player discards that card.\n• Target creature gets -2/-2 until end of turn.\n• Target opponent loses 2 life and you gain 2 life. \ No newline at end of file +SVar:DBPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -2 | NumDef$ -2 | IsCurse$ True | SpellDescription$ Target creature gets -2/-2 until end of turn. +SVar:DBDrain:DB$ LoseLife | ValidTgts$ Opponent | LifeAmount$ 2 | SubAbility$ DBGainLife | SpellDescription$ Target opponent loses 2 life and you gain 2 life. +SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 2 +Oracle:Escalate—Discard a card. (Pay this cost for each mode chosen beyond the first.)\nChoose one or more —\n• Target opponent reveals their hand. You choose a instant or sorcery card from it. That player discards that card.\n• Target creature gets -2/-2 until end of turn.\n• Target opponent loses 2 life and you gain 2 life. diff --git a/forge-gui/res/cardsfolder/c/colos_yearling.txt b/forge-gui/res/cardsfolder/c/colos_yearling.txt index b6b60d30bc4..78077ff2987 100644 --- a/forge-gui/res/cardsfolder/c/colos_yearling.txt +++ b/forge-gui/res/cardsfolder/c/colos_yearling.txt @@ -3,6 +3,5 @@ ManaCost:2 R Types:Creature Goat Beast PT:1/1 K:Mountainwalk -A:AB$ Pump | Cost$ R | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/colos_yearling.jpg +A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. Oracle:Mountainwalk (This creature can't be blocked as long as defending player controls a Mountain.)\n{R}: Colos Yearling gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/colossification.txt b/forge-gui/res/cardsfolder/c/colossification.txt similarity index 100% rename from forge-gui/res/cardsfolder/upcoming/colossification.txt rename to forge-gui/res/cardsfolder/c/colossification.txt diff --git a/forge-gui/res/cardsfolder/c/combine_guildmage.txt b/forge-gui/res/cardsfolder/c/combine_guildmage.txt index ddb8b0b2d90..4f75ccd48de 100644 --- a/forge-gui/res/cardsfolder/c/combine_guildmage.txt +++ b/forge-gui/res/cardsfolder/c/combine_guildmage.txt @@ -2,12 +2,9 @@ Name:Combine Guildmage ManaCost:G U Types:Creature Merfolk Wizard PT:2/2 -A:AB$ Effect | Cost$ 1 G T | Name$ CARDNAME Effect | ReplacementEffects$ ExtraETBCounter | SVars$ AddExtraCounter,MoveToBattlefield | SpellDescription$ This turn, each creature you control enters the battlefield with an additional +1/+1 counter on it. +A:AB$ Effect | Cost$ 1 G T | ReplacementEffects$ ExtraETBCounter | SVars$ AddExtraCounter,MoveToBattlefield | SpellDescription$ This turn, each creature you control enters the battlefield with an additional +1/+1 counter on it. SVar:ExtraETBCounter:Event$ Moved | ActiveZones$ Command | Destination$ Battlefield | ValidCard$ Creature.YouCtrl+Other | ReplaceWith$ AddExtraCounter | Description$ This turn, each creature you control enters the battlefield with an additional +1/+1 counter on it. SVar:AddExtraCounter:DB$ PutCounter | ETB$ True | Defined$ ReplacedCard | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ MoveToBattlefield SVar:MoveToBattlefield:DB$ ChangeZone | Origin$ All | Destination$ Battlefield | Defined$ ReplacedCard -A:AB$ Pump | Cost$ 1 U T | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature to remove +1/+1 counter | SubAbility$ DBMove | RememberObjects$ Targeted | StackDescription$ None | SpellDescription$ Move a +1/+1 counter from target creature onto another target creature with the same controller. -SVar:DBMove:DB$ MoveCounter | Source$ Remembered | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select another target creature with the same controller to get +1/+1 counter | TargetUnique$ True | TargetsWithSameController$ True | CounterType$ P1P1 | CounterNum$ 1 | ConditionDefined$ Targeted | ConditionPresent$ Creature.sharesControllerWith Remembered | ConditionCompare$ EQ1 | SubAbility$ DBCleanup -SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True - +A:AB$ MoveCounter | Cost$ 1 U T | ValidTgts$ Creature.YouCtrl | TargetMin$ 2 | TargetMax$ 2 | TgtPrompt$ Select target creatures to move +1/+1 counter | CounterType$ P1P1 | CounterNum$ 1 | StackDescription$ SpellDescription | SpellDescription$ Move a +1/+1 counter from target creature you control onto another target creature you control. Oracle:{1}{G}, {T}: This turn, each creature you control enters the battlefield with an additional +1/+1 counter on it.\n{1}{U}, {T}: Move a +1/+1 counter from target creature you control onto another target creature you control. diff --git a/forge-gui/res/cardsfolder/c/combustible_gearhulk.txt b/forge-gui/res/cardsfolder/c/combustible_gearhulk.txt index e01a5ee2087..6067442f165 100644 --- a/forge-gui/res/cardsfolder/c/combustible_gearhulk.txt +++ b/forge-gui/res/cardsfolder/c/combustible_gearhulk.txt @@ -3,11 +3,11 @@ ManaCost:4 R R Types:Artifact Creature Construct PT:6/6 K:First Strike -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBChoice | TriggerDescription$ When CARDNAME enters the battlefield, target opponent may have you draw three cards. If the player doesn't, put the top three cards of your library into your graveyard, then CARDNAME deals damage to that player equal to the total converted mana cost of those cards. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBChoice | TriggerDescription$ When CARDNAME enters the battlefield, target opponent may have you draw three cards. If the player doesn't, you mill three cards, then CARDNAME deals damage to that player equal to the total converted mana cost of those cards. SVar:DBChoice:DB$ GenericChoice | ValidTgts$ Opponent | Choices$ CombustDraw,CombustDamage | AILogic$ CombustibleGearhulk SVar:CombustDraw:DB$ Draw | Defined$ You | NumCards$ 3 | SpellDescription$ Controller draws three cards -SVar:CombustDamage:DB$ Mill | Defined$ You | NumCards$ 3 | RememberMilled$ True | SubAbility$ DamageOpponent | SpellDescription$ Mill 3 and take damage equal to total converted mana cost. +SVar:CombustDamage:DB$ Mill | Defined$ You | NumCards$ 3 | RememberMilled$ True | SubAbility$ DamageOpponent | SpellDescription$ Controller mills three cards, then CARDNAME deals damage to you equal to their total converted mana cost. SVar:DamageOpponent:DB$ DealDamage | Defined$ ParentTarget | NumDmg$ X | References$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$SumCMC -Oracle:First strike\nWhen Combustible Gearhulk enters the battlefield, target opponent may have you draw three cards. If the player doesn't, put the top three cards of your library into your graveyard, then Combustible Gearhulk deals damage to that player equal to the total converted mana cost of those cards. \ No newline at end of file +Oracle:First strike\nWhen Combustible Gearhulk enters the battlefield, target opponent may have you draw three cards. If the player doesn't, you mill three cards, then Combustible Gearhulk deals damage to that player equal to the total converted mana cost of those cards. diff --git a/forge-gui/res/cardsfolder/c/command_beacon.txt b/forge-gui/res/cardsfolder/c/command_beacon.txt index edf2da34416..cb9f2ba0826 100644 --- a/forge-gui/res/cardsfolder/c/command_beacon.txt +++ b/forge-gui/res/cardsfolder/c/command_beacon.txt @@ -2,8 +2,7 @@ Name:Command Beacon ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -A:AB$ ChangeZoneAll | Cost$ T Sac<1/CARDNAME> | ChangeType$ Card.IsCommander+YouOwn | Origin$ Command | Destination$ Hand | SpellDescription$ Put your commander into your hand from the command zone. +A:AB$ ChangeZone | Cost$ T Sac<1/CARDNAME> | ChangeType$ Card.IsCommander+YouOwn | SelectPrompt$ Select a commander | ChangeNum$ 1 | Mandatory$ True | Origin$ Command | Destination$ Hand | Hidden$ True | SpellDescription$ Put your commander into your hand from the command zone. AI:RemoveDeck:All AI:RemoveDeck:Random -SVar:Picture:http://www.wizards.com/global/images/magic/general/command_beacon.jpg -Oracle:{T}: Add {C}.\n{T}, Sacrifice Command Beacon: Put your commander into your hand from the command zone. \ No newline at end of file +Oracle:{T}: Add {C}.\n{T}, Sacrifice Command Beacon: Put your commander into your hand from the command zone. diff --git a/forge-gui/res/cardsfolder/c/command_tower.txt b/forge-gui/res/cardsfolder/c/command_tower.txt index cc90d04bf15..6767363dede 100644 --- a/forge-gui/res/cardsfolder/c/command_tower.txt +++ b/forge-gui/res/cardsfolder/c/command_tower.txt @@ -2,5 +2,6 @@ Name:Command Tower ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ Combo ColorIdentity | SpellDescription$ Add one mana of any color in your commander's color identity. +AI:RemoveDeck:NonCommander SVar:Picture:http://www.wizards.com/global/images/magic/general/command_tower.jpg Oracle:{T}: Add one mana of any color in your commander's color identity. diff --git a/forge-gui/res/cardsfolder/c/commune_with_lava.txt b/forge-gui/res/cardsfolder/c/commune_with_lava.txt index bd62ab6daf3..09be87b5a45 100644 --- a/forge-gui/res/cardsfolder/c/commune_with_lava.txt +++ b/forge-gui/res/cardsfolder/c/commune_with_lava.txt @@ -1,11 +1,10 @@ Name:Commune with Lava ManaCost:X R R Types:Instant -A:SP$ Mill | Cost$ X R R | Defined$ You | NumCards$ X | Destination$ Exile | RememberMilled$ True | References$ X | SubAbility$ DBMayBePlay | SpellDescription$ Exile the top X cards of your library. Until the end of your next turn, you may play those cards. -SVar:DBMayBePlay:DB$ Effect | StaticAbilities$ STCommuned | Duration$ UntilTheEndOfYourNextTurn | RememberObjects$ Remembered | ForgetOnMoved$ Exile +A:SP$ Dig | Cost$ X R R | Defined$ You | DigNum$ X | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | References$ X | SubAbility$ DBMayPlay | SpellDescription$ Exile the top X cards of your library. Until the end of your next turn, you may play those cards. +SVar:DBMayPlay:DB$ Effect | StaticAbilities$ STCommuned | Duration$ UntilTheEndOfYourNextTurn | RememberObjects$ Remembered | ForgetOnMoved$ Exile SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:STCommuned:Mode$ Continuous | Affected$ Card.IsRemembered | EffectZone$ Command | AffectedZone$ Exile | MayPlay$ True | Description$ Until the end of your next turn, you may play those cards. SVar:X:Count$xPaid AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/commune_with_lava.jpg Oracle:Exile the top X cards of your library. Until the end of your next turn, you may play those cards. diff --git a/forge-gui/res/cardsfolder/c/compelling_argument.txt b/forge-gui/res/cardsfolder/c/compelling_argument.txt index 0d17f0fb1c4..c6d4d9f3fef 100644 --- a/forge-gui/res/cardsfolder/c/compelling_argument.txt +++ b/forge-gui/res/cardsfolder/c/compelling_argument.txt @@ -1,7 +1,6 @@ Name:Compelling Argument ManaCost:1 U Types:Sorcery -A:SP$ Mill | Cost$ 1 U | NumCards$ 5 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player puts the top five cards of their library into their graveyard. +A:SP$ Mill | Cost$ 1 U | NumCards$ 5 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player mills five cards. K:Cycling:U -SVar:Picture:http://www.wizards.com/global/images/magic/general/compelling_argument.jpg -Oracle:Target player puts the top five cards of their library into their graveyard.\nCycling {U} ({U}, Discard a card: Draw a card.) \ No newline at end of file +Oracle:Target player mills five cards.\nCycling {U} ({U}, Discard a card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/c/concealed_courtyard.txt b/forge-gui/res/cardsfolder/c/concealed_courtyard.txt index 8d33aee5c2f..10a5a2f101c 100644 --- a/forge-gui/res/cardsfolder/c/concealed_courtyard.txt +++ b/forge-gui/res/cardsfolder/c/concealed_courtyard.txt @@ -1,9 +1,8 @@ Name:Concealed Courtyard ManaCost:no cost Types:Land -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ LandTapped | Description$ CARDNAME enters the battlefield tapped unless you control two or fewer other lands. -SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionCheckSVar$ ETBCheckSVar2 | ConditionSVarCompare$ GT2 | References$ ETBCheckSVar2 | SubAbility$ MoveToPlay -SVar:MoveToPlay:DB$ ChangeZone | Hidden$ True | Origin$ All | Destination$ Battlefield | Defined$ ReplacedCard +K:ETBReplacement:Other:LandTapped +SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionCheckSVar$ ETBCheckSVar2 | ConditionSVarCompare$ GT2 | References$ ETBCheckSVar2 | SpellDescription$ CARDNAME enters the battlefield tapped unless you control two or fewer other lands. SVar:ETBCheckSVar2:Count$LastStateBattlefield Land.YouCtrl A:AB$ Mana | Cost$ T | Produced$ W | SpellDescription$ Add {W}. A:AB$ Mana | Cost$ T | Produced$ B | SpellDescription$ Add {B}. diff --git a/forge-gui/res/cardsfolder/c/conclave_mentor.txt b/forge-gui/res/cardsfolder/c/conclave_mentor.txt new file mode 100644 index 00000000000..d217ad8c609 --- /dev/null +++ b/forge-gui/res/cardsfolder/c/conclave_mentor.txt @@ -0,0 +1,12 @@ +Name:Conclave Mentor +ManaCost:G W +Types:Creature Centaur Cleric +PT:2/2 +R:Event$ AddCounter | ActiveZones$ Battlefield | ValidCard$ Creature.YouCtrl | ValidCounterType$ P1P1 | ReplaceWith$ AddOneMoreCounters | Description$ If one or more +1/+1 counters would be put on a creature you control, that many plus one +1/+1 counters are put on it instead. +SVar:AddOneMoreCounters:DB$ ReplaceEffect | VarName$ CounterNum | VarValue$ X | References$ X +SVar:X:ReplaceCount$CounterNum/Plus.1 +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigSac | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, you gain life equal to its power. +SVar:TrigSac:DB$GainLife | Defined$ TriggeredCardController | LifeAmount$ XPower | References$ XPower +SVar:XPower:TriggeredCard$CardPower +DeckNeeds:Ability$Counters +Oracle:If one or more +1/+1 counters would be put on a creature you control, that many plus one +1/+1 counters are put on that creature instead.\nWhen Conclave Mentor dies, you gain life equal to its power. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/c/confirm_suspicions.txt b/forge-gui/res/cardsfolder/c/confirm_suspicions.txt index 5267656a09d..c5ef95ca2f9 100644 --- a/forge-gui/res/cardsfolder/c/confirm_suspicions.txt +++ b/forge-gui/res/cardsfolder/c/confirm_suspicions.txt @@ -1,10 +1,7 @@ Name:Confirm Suspicions ManaCost:3 U U Types:Instant -A:SP$ Counter | Cost$ 3 U U | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | SubAbility$ DBToken1 | SpellDescription$ Counter target spell. Investigate three times. (To investigate, create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") -SVar:DBToken1:DB$Token | TokenAmount$ 1 | TokenScript$ c_a_clue_draw | TokenOwner$ You | LegacyImage$ c a clue draw soi | SubAbility$ DBToken2 -SVar:DBToken2:DB$Token | TokenAmount$ 1 | TokenScript$ c_a_clue_draw | TokenOwner$ You | LegacyImage$ c a clue draw soi | SubAbility$ DBToken3 -SVar:DBToken3:DB$Token | TokenAmount$ 1 | TokenScript$ c_a_clue_draw | TokenOwner$ You | LegacyImage$ c a clue draw soi +A:SP$ Counter | Cost$ 3 U U | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | SubAbility$ DBInvestigate | SpellDescription$ Counter target spell. Investigate three times. (To investigate, create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") +SVar:DBInvestigate:DB$ Investigate | Num$ 3 DeckHas:Ability$Investigate & Ability$Token -SVar:Picture:http://www.wizards.com/global/images/magic/general/confirm_suspicions.jpg Oracle:Counter target spell.\nInvestigate three times. (To investigate, create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") diff --git a/forge-gui/res/cardsfolder/c/confront_the_unknown.txt b/forge-gui/res/cardsfolder/c/confront_the_unknown.txt index 37ddd184d7d..a0fdfd0b4a0 100644 --- a/forge-gui/res/cardsfolder/c/confront_the_unknown.txt +++ b/forge-gui/res/cardsfolder/c/confront_the_unknown.txt @@ -1,10 +1,9 @@ Name:Confront the Unknown ManaCost:G Types:Instant -A:SP$ Token | Cost$ G | TokenAmount$ 1 | TokenScript$ c_a_clue_draw | TokenOwner$ You | LegacyImage$ c a clue draw soi | SubAbility$ DBPump | SpellDescription$ Investigate, then target creature gets +1/+1 until end of turn for each Clue you control. (To investigate, create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") | StackDescription$ Investigate. +A:SP$ Investigate | Cost$ G | SubAbility$ DBPump | SpellDescription$ Investigate, then target creature gets +1/+1 until end of turn for each Clue you control. (To investigate, create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") | StackDescription$ Investigate. SVar:DBPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ X | NumDef$ X | References$ X SVar:X:Count$Valid Clue.YouCtrl DeckHints:Ability$Investigate DeckHas:Ability$Investigate & Ability$Token -SVar:Picture:http://www.wizards.com/global/images/magic/general/carrion_call.jpg Oracle:Investigate, then target creature gets +1/+1 until end of turn for each Clue you control. (To investigate, create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") diff --git a/forge-gui/res/cardsfolder/c/conifer_wurm.txt b/forge-gui/res/cardsfolder/c/conifer_wurm.txt index 85e89935dbf..5400cb7bbe4 100644 --- a/forge-gui/res/cardsfolder/c/conifer_wurm.txt +++ b/forge-gui/res/cardsfolder/c/conifer_wurm.txt @@ -3,7 +3,7 @@ ManaCost:4 G Types:Snow Creature Wurm PT:4/4 K:Trample -A:AB$ Pump | Cost$ 3 G | NumAtt$ +X | NumDef$ +X | SpellDescription$ CARDNAME gets +X/+X until end of turn, where X is the number of snow permanents you control. +A:AB$ Pump | Cost$ 3 G | Defined$ Self | NumAtt$ +X | NumDef$ +X | References$ X | SpellDescription$ CARDNAME gets +X/+X until end of turn, where X is the number of snow permanents you control. SVar:X:Count$Valid Permanent.Snow+YouCtrl DeckNeeds:Type$Snow Oracle:Trample\n{3}{G}: Conifer Wurm gets +X/+X until end of turn, where X is the number of snow permanents you control. diff --git a/forge-gui/res/cardsfolder/c/conspicuous_snoop.txt b/forge-gui/res/cardsfolder/c/conspicuous_snoop.txt new file mode 100755 index 00000000000..d94da8a3a7e --- /dev/null +++ b/forge-gui/res/cardsfolder/c/conspicuous_snoop.txt @@ -0,0 +1,10 @@ +Name:Conspicuous Snoop +ManaCost:R R +Types:Creature Goblin Rogue +PT:2/2 +S:Mode$ Continuous | Affected$ Card.TopLibrary+YouCtrl | AffectedZone$ Library | MayLookAt$ Player | Description$ Play with the top card of your library revealed. +S:Mode$ Continuous | Affected$ Goblin.TopLibrary+YouCtrl+nonLand | AffectedZone$ Library | MayPlay$ True | Description$ You may cast Goblin spells from the top of your library. +AI:RemoveDeck:Random +S:Mode$ Continuous | TopCardOfLibraryIs$ Goblin | Affected$ Card.Self | EffectZone$ Battlefield | GainsAbilitiesOf$ Goblin.TopLibrary+YouCtrl | GainsAbilitiesOfZones$ Library | Description$ As long as the top card of your library is a Goblin card, CARDNAME has all activated abilities of that card. +DeckHints:Type$Goblin +Oracle:Play with the top card of your library revealed.\nYou may cast Goblin spells from the top of your library.\nAs long as the top card of your library is a Goblin card, Conspicuous Snoop has all activated abilities of that card. diff --git a/forge-gui/res/cardsfolder/c/coordinated_charge.txt b/forge-gui/res/cardsfolder/c/coordinated_charge.txt new file mode 100755 index 00000000000..76fa65863e7 --- /dev/null +++ b/forge-gui/res/cardsfolder/c/coordinated_charge.txt @@ -0,0 +1,6 @@ +Name:Coordinated Charge +ManaCost:4 W +Types:Instant +A:SP$ PumpAll | Cost$ 4 W | ValidCards$ Creature.YouCtrl | NumAtt$ +2 | NumDef$ +1 | SpellDescription$ Creatures you control get +2/+1 until end of turn. +K:Cycling:2 +Oracle:Creatures you control get +2/+1 until end of turn.\nCycling {2} ({2}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/c/copperline_gorge.txt b/forge-gui/res/cardsfolder/c/copperline_gorge.txt index b1f14561d53..aa668485a8a 100644 --- a/forge-gui/res/cardsfolder/c/copperline_gorge.txt +++ b/forge-gui/res/cardsfolder/c/copperline_gorge.txt @@ -1,9 +1,8 @@ Name:Copperline Gorge ManaCost:no cost Types:Land -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ LandTapped | Description$ CARDNAME enters the battlefield tapped unless you control two or fewer other lands. -SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionCheckSVar$ ETBCheckSVar2 | ConditionSVarCompare$ GT2 | References$ ETBCheckSVar2 | SubAbility$ MoveToPlay -SVar:MoveToPlay:DB$ ChangeZone | Hidden$ True | Origin$ All | Destination$ Battlefield | Defined$ ReplacedCard +K:ETBReplacement:Other:LandTapped +SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionCheckSVar$ ETBCheckSVar2 | ConditionSVarCompare$ GT2 | References$ ETBCheckSVar2 | SpellDescription$ CARDNAME enters the battlefield tapped unless you control two or fewer other lands. SVar:ETBCheckSVar2:Count$LastStateBattlefield Land.YouCtrl A:AB$ Mana | Cost$ T | Produced$ R | SpellDescription$ Add {R}. A:AB$ Mana | Cost$ T | Produced$ G | SpellDescription$ Add {G}. diff --git a/forge-gui/res/cardsfolder/c/corpse_churn.txt b/forge-gui/res/cardsfolder/c/corpse_churn.txt index cf2264acd86..869ad653341 100644 --- a/forge-gui/res/cardsfolder/c/corpse_churn.txt +++ b/forge-gui/res/cardsfolder/c/corpse_churn.txt @@ -1,8 +1,8 @@ Name:Corpse Churn ManaCost:1 B Types:Instant -A:SP$ Mill | Cost$ 1 B | NumCards$ 3 | Defined$ You | SubAbility$ DBChooseCard | SpellDescription$ Put the top three cards of your library into your graveyard, then you may return a creature card from your graveyard to your hand. +A:SP$ Mill | Cost$ 1 B | NumCards$ 3 | Defined$ You | SubAbility$ DBChooseCard | SpellDescription$ Mill three cards, then you may return a creature card from your graveyard to your hand. SVar:DBChooseCard:DB$ ChooseCard | Choices$ Creature.YouOwn | Optional$ Yes | ChoiceZone$ Graveyard | Amount$ 1 | SubAbility$ DBChangeZone SVar:DBChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | Defined$ ChosenCard -SVar:Picture:http://www.wizards.com/global/images/magic/general/corpse_churn.jpg -Oracle:Put the top three cards of your library into your graveyard, then you may return a creature card from your graveyard to your hand. +DeckHas:Ability$Graveyard +Oracle:Mill three cards, then you may return a creature card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/c/corpse_cur.txt b/forge-gui/res/cardsfolder/c/corpse_cur.txt index 04da6f8b75d..3e38f862a5d 100644 --- a/forge-gui/res/cardsfolder/c/corpse_cur.txt +++ b/forge-gui/res/cardsfolder/c/corpse_cur.txt @@ -1,6 +1,6 @@ Name:Corpse Cur ManaCost:4 -Types:Artifact Creature Hound +Types:Artifact Creature Dog PT:2/2 K:Infect T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigReturn | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may return target creature card with infect from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/c/corsair_captain.txt b/forge-gui/res/cardsfolder/c/corsair_captain.txt new file mode 100755 index 00000000000..eede0889d52 --- /dev/null +++ b/forge-gui/res/cardsfolder/c/corsair_captain.txt @@ -0,0 +1,11 @@ +Name:Corsair Captain +ManaCost:2 U +Types:Creature Human Pirate +PT:2/2 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a treasure token. +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_treasure_sac | TokenOwner$ You +S:Mode$ Continuous | Affected$ Pirate.YouCtrl+Other | AddPower$ 1 | AddToughness$ 1 | Description$ Other Pirates you control get +1/+1. +SVar:PlayMain1:TRUE +DeckHints:Type$Pirate +DeckHas:Ability$Token +Oracle:When Corsair Captain enters the battlefield, create a treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.")\nOther Pirates you control get +1/+1. diff --git a/forge-gui/res/cardsfolder/c/countermand.txt b/forge-gui/res/cardsfolder/c/countermand.txt index 75d3c376323..d0ff252cd5d 100644 --- a/forge-gui/res/cardsfolder/c/countermand.txt +++ b/forge-gui/res/cardsfolder/c/countermand.txt @@ -1,7 +1,6 @@ Name:Countermand ManaCost:2 U U Types:Instant -A:SP$ Counter | Cost$ 2 U U | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | SubAbility$ DBMill | Destination$ Graveyard | SpellDescription$ Counter target spell. Its controller puts the top four cards of their library into their graveyard. +A:SP$ Counter | Cost$ 2 U U | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | SubAbility$ DBMill | Destination$ Graveyard | SpellDescription$ Counter target spell. Its controller mills four cards. SVar:DBMill:DB$ Mill | NumCards$ 4 | Defined$ TargetedController -SVar:Picture:http://www.wizards.com/global/images/magic/general/countermand.jpg -Oracle:Counter target spell. Its controller puts the top four cards of their library into their graveyard. +Oracle:Counter target spell. Its controller mills four cards. diff --git a/forge-gui/res/cardsfolder/c/crackling_doom.txt b/forge-gui/res/cardsfolder/c/crackling_doom.txt index 5853c8446d3..c1e59339a9b 100644 --- a/forge-gui/res/cardsfolder/c/crackling_doom.txt +++ b/forge-gui/res/cardsfolder/c/crackling_doom.txt @@ -2,8 +2,8 @@ Name:Crackling Doom ManaCost:R W B Types:Instant A:SP$ DealDamage | Cost$ R B W | Defined$ Player.Opponent | NumDmg$ 2 | AILogic$ OpponentHasCreatures | SubAbility$ DBRepeat | SpellDescription$ CARDNAME deals 2 damage to each opponent. Each opponent sacrifices a creature with the greatest power among creatures they control. -SVar:DBRepeat:DB$ RepeatEach | RepeatPlayers$ Player.Opponent | RepeatSubAbility$ DBChooseCard -SVar:DBChooseCard:DB$ ChooseCard | Defined$ Player.IsRemembered | Choices$ Creature.greatestPowerControlledByRemembered | Mandatory$ True | SubAbility$ DBSac -SVar:DBSac:DB$ Sacrifice | Defined$ Player.IsRemembered | SacValid$ Card.ChosenCard | SacMessage$ the creature with the highest power -SVar:Picture:http://www.wizards.com/global/images/magic/general/crackling_doom.jpg +SVar:DBRepeat:DB$ RepeatEach | RepeatPlayers$ Player.Opponent | RepeatSubAbility$ DBChooseCard | SubAbility$ DBSac +SVar:DBChooseCard:DB$ ChooseCard | Defined$ Player.IsRemembered | Choices$ Creature.greatestPowerControlledByRemembered | ChoiceTitle$ Choose a creature you control with the greatest power | Mandatory$ True | RememberChosen$ True +SVar:DBSac:DB$ SacrificeAll | ValidCards$ Card.IsRemembered | SubAbility$ DBCleanup | StackDescription$ Each opponent sacrifices a creature with the greatest power among creatures they control. +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearChosen$ True Oracle:Crackling Doom deals 2 damage to each opponent. Each opponent sacrifices a creature with the greatest power among creatures they control. diff --git a/forge-gui/res/cardsfolder/c/crag_puca.txt b/forge-gui/res/cardsfolder/c/crag_puca.txt index d47aee097ef..b053cf50f6d 100644 --- a/forge-gui/res/cardsfolder/c/crag_puca.txt +++ b/forge-gui/res/cardsfolder/c/crag_puca.txt @@ -2,7 +2,6 @@ Name:Crag Puca ManaCost:UR UR UR Types:Creature Shapeshifter PT:2/4 -A:AB$ Pump | Cost$ UR | KW$ HIDDEN CARDNAME's power and toughness are switched | SpellDescription$ Switch CARDNAME's power and toughness until end of turn. +A:AB$ Pump | Cost$ UR | Defined$ Self | KW$ HIDDEN CARDNAME's power and toughness are switched | SpellDescription$ Switch CARDNAME's power and toughness until end of turn. AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/crag_puca.jpg Oracle:{U/R}: Switch Crag Puca's power and toughness until end of turn. diff --git a/forge-gui/res/cardsfolder/c/crawling_sensation.txt b/forge-gui/res/cardsfolder/c/crawling_sensation.txt index 0136ebb0aa7..5fd0ff6d081 100644 --- a/forge-gui/res/cardsfolder/c/crawling_sensation.txt +++ b/forge-gui/res/cardsfolder/c/crawling_sensation.txt @@ -1,11 +1,10 @@ Name:Crawling Sensation ManaCost:2 G Types:Enchantment -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigMill | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ At the beginning of your upkeep, you may put the top two cards of your library into your graveyard. -SVar:TrigMill:DB$Mill | NumCards$ 2 | Defined$ You +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigMill | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ At the beginning of your upkeep, you may mill two cards. +SVar:TrigMill:DB$ Mill | NumCards$ 2 | Defined$ You T:Mode$ ChangesZone | ValidCard$ Land.YouOwn | Origin$ Any | Destination$ Graveyard | TriggerZones$ Battlefield | ActivationLimit$ 1 | Execute$ TrigToken | TriggerDescription$ Whenever one or more land cards are put into your graveyard from anywhere for the first time each turn, create a 1/1 green Insect creature token. -SVar:TrigToken:DB$Token | TokenAmount$ 1 | TokenScript$ g_1_1_insect | TokenOwner$ You | LegacyImage$ g 1 1 insect soi +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ g_1_1_insect | TokenOwner$ You DeckHints:Ability$Delirium DeckHas:Ability$Graveyard -SVar:Picture:http://gatherer.wizards.com/Handlers/Image.ashx?multiverseid=409957&type=card -Oracle:At the beginning of your upkeep, you may put the top two cards of your library into your graveyard.\nWhenever one or more land cards are put into your graveyard from anywhere for the first time each turn, create a 1/1 green Insect creature token. \ No newline at end of file +Oracle:At the beginning of your upkeep, you may mill two cards.\nWhenever one or more land cards are put into your graveyard from anywhere for the first time each turn, create a 1/1 green Insect creature token. diff --git a/forge-gui/res/cardsfolder/c/creeping_trailblazer.txt b/forge-gui/res/cardsfolder/c/creeping_trailblazer.txt index 71a41814542..63d76c89619 100644 --- a/forge-gui/res/cardsfolder/c/creeping_trailblazer.txt +++ b/forge-gui/res/cardsfolder/c/creeping_trailblazer.txt @@ -4,7 +4,7 @@ Types:Creature Elemental PT:2/2 S:Mode$ Continuous | Affected$ Elemental.YouCtrl+Other | AddPower$ 1 | Description$ Other Elementals you control get +1/+0. SVar:PlayMain1:TRUE -A:AB$ Pump | Cost$ 2 R G | NumAtt$ +X | NumDef$ +X | References$ X | SpellDescription$ CARDNAME gets +1/+1 until end of turn for each Elemental you control. +A:AB$ Pump | Cost$ 2 R G | Defined$ Self | NumAtt$ +X | NumDef$ +X | References$ X | SpellDescription$ CARDNAME gets +1/+1 until end of turn for each Elemental you control. SVar:X:Count$Valid Elemental.YouCtrl SVar:BuffedBy:Card.Elemental DeckHints:Type$Elemental diff --git a/forge-gui/res/cardsfolder/c/crib_swap.txt b/forge-gui/res/cardsfolder/c/crib_swap.txt index 403548831d2..f630886b961 100644 --- a/forge-gui/res/cardsfolder/c/crib_swap.txt +++ b/forge-gui/res/cardsfolder/c/crib_swap.txt @@ -2,7 +2,7 @@ Name:Crib Swap ManaCost:2 W Types:Tribal Instant Shapeshifter K:Changeling -A:SP$ ChangeZone | Cost$ 2 W | ValidTgts$ Creature | TgtPrompt$ Select target creature | Origin$ Battlefield | Destination$ Exile | IsCurse$ True | SubAbility$ DBToken | SpellDescription$ Exile target creature. Its controller creates a 1/1 colorless Shapeshifter creature token with changeling. +A:SP$ ChangeZone | Cost$ 2 W | ValidTgts$ Creature | TgtPrompt$ Select target creature | Origin$ Battlefield | Destination$ Exile | IsCurse$ True | SubAbility$ DBToken | AILogic$ Pongify | SpellDescription$ Exile target creature. Its controller creates a 1/1 colorless Shapeshifter creature token with changeling. SVar:DBToken:DB$ Token | LegacyImage$ c 1 1 shapeshifter changeling lrw | TokenAmount$ 1 | TokenScript$ c_1_1_shapeshifter_changeling | TokenOwner$ TargetedController SVar:Picture:http://www.wizards.com/global/images/magic/general/crib_swap.jpg Oracle:Changeling (This card is every creature type.)\nExile target creature. Its controller creates a 1/1 colorless Shapeshifter creature token with changeling. diff --git a/forge-gui/res/cardsfolder/c/crimson_roc.txt b/forge-gui/res/cardsfolder/c/crimson_roc.txt index a577875ac78..d7207165101 100644 --- a/forge-gui/res/cardsfolder/c/crimson_roc.txt +++ b/forge-gui/res/cardsfolder/c/crimson_roc.txt @@ -4,6 +4,5 @@ Types:Creature Bird PT:2/2 K:Flying T:Mode$ AttackerBlocked | ValidCard$ Creature.withoutFlying | ValidBlocker$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME blocks a creature without flying, CARDNAME gets +1/+0 and gains first strike until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 1 | KW$ First Strike -SVar:Picture:http://www.wizards.com/global/images/magic/general/crimson_roc.jpg +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 1 | KW$ First Strike Oracle:Flying\nWhenever Crimson Roc blocks a creature without flying, Crimson Roc gets +1/+0 and gains first strike until end of turn. diff --git a/forge-gui/res/cardsfolder/c/crop_sigil.txt b/forge-gui/res/cardsfolder/c/crop_sigil.txt index dd5558ac45a..5efb5382eb0 100644 --- a/forge-gui/res/cardsfolder/c/crop_sigil.txt +++ b/forge-gui/res/cardsfolder/c/crop_sigil.txt @@ -1,11 +1,10 @@ Name:Crop Sigil ManaCost:G Types:Enchantment -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigMill | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ At the beginning of your upkeep, you may put the top card of your library into your graveyard. -SVar:TrigMill:DB$Mill | NumCards$ 1 | Defined$ You +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigMill | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ At the beginning of your upkeep, you may mill a card. +SVar:TrigMill:DB$ Mill | NumCards$ 1 | Defined$ You A:AB$ ChangeZone | Cost$ 2 G Sac<1/CARDNAME> | Origin$ Graveyard | Destination$ Hand | TgtPrompt$ Select target creature card in your graveyard | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Creature.YouOwn | SubAbility$ DBReturn | Activation$ Delirium | PrecostDesc$ Delirium — | SpellDescription$ Return up to one target creature card and up to one target land card from your graveyard to your hand. Activate this ability only if there are four or more card types among cards in your graveyard. SVar:DBReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Land.YouOwn | TgtPrompt$ Select target land card in your graveyard DeckHints:Ability$Graveyard & Ability$Discard DeckHas:Ability$Delirium -SVar:Picture:http://www.wizards.com/global/images/magic/general/crop_sigil.jpg -Oracle:At the beginning of your upkeep, you may put the top card of your library into your graveyard.\nDelirium — {2}{G}, Sacrifice Crop Sigil: Return up to one target creature card and up to one target land card from your graveyard to your hand. Activate this ability only if there are four or more card types among cards in your graveyard. +Oracle:At the beginning of your upkeep, you may mill a card.\nDelirium — {2}{G}, Sacrifice Crop Sigil: Return up to one target creature card and up to one target land card from your graveyard to your hand. Activate this ability only if there are four or more card types among cards in your graveyard. diff --git a/forge-gui/res/cardsfolder/c/crosstown_courier.txt b/forge-gui/res/cardsfolder/c/crosstown_courier.txt index d5e5007a2d3..faf98237ab7 100644 --- a/forge-gui/res/cardsfolder/c/crosstown_courier.txt +++ b/forge-gui/res/cardsfolder/c/crosstown_courier.txt @@ -2,8 +2,7 @@ Name:Crosstown Courier ManaCost:1 U Types:Creature Vedalken PT:2/1 -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigMill | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, that player puts that many cards from the top of their library into their graveyard. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigMill | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, that player mills that many cards. SVar:TrigMill:DB$ Mill | Defined$ TriggeredTarget | NumCards$ X | References$ X SVar:X:TriggerCount$DamageAmount -SVar:Picture:http://www.wizards.com/global/images/magic/general/crosstown_courier.jpg -Oracle:Whenever Crosstown Courier deals combat damage to a player, that player puts that many cards from the top of their library into their graveyard. +Oracle:Whenever Crosstown Courier deals combat damage to a player, that player mills that many cards. diff --git a/forge-gui/res/cardsfolder/c/crovax_the_cursed.txt b/forge-gui/res/cardsfolder/c/crovax_the_cursed.txt index 18185aa328e..85d946d1d58 100644 --- a/forge-gui/res/cardsfolder/c/crovax_the_cursed.txt +++ b/forge-gui/res/cardsfolder/c/crovax_the_cursed.txt @@ -3,11 +3,12 @@ ManaCost:2 B B Types:Legendary Creature Vampire Noble PT:0/0 K:etbCounter:P1P1:4 -A:AB$ Pump | Cost$ B | KW$ Flying | SpellDescription$ Crovax gains flying until end of turn. +A:AB$ Pump | Cost$ B | Defined$ Self | KW$ Flying | SpellDescription$ Crovax gains flying until end of turn. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigSacrifice | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, you may sacrifice a creature. If you do, put a +1/+1 counter on Crovax. If you don't, remove a +1/+1 counter from Crovax. SVar:TrigSacrifice:DB$ Sacrifice | Optional$ True | SacValid$ Creature | Amount$ 1 | RememberSacrificed$ True | SubAbility$ DBPutCounter SVar:DBPutCounter:DB$ PutCounter | CounterType$ P1P1 | CounterNum$ 1 | ConditionDefined$ Remembered | ConditionPresent$ Creature | ConditionCompare$ EQ1 | SubAbility$ DBSubCounter SVar:DBSubCounter:DB$ RemoveCounter | CounterType$ P1P1 | CounterNum$ 1 | ConditionDefined$ Remembered | ConditionPresent$ Creature | ConditionCompare$ EQ0 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:All +DeckHas:Ability$Sacrifice & Ability$Counters Oracle:Crovax the Cursed enters the battlefield with four +1/+1 counters on it.\nAt the beginning of your upkeep, you may sacrifice a creature. If you do, put a +1/+1 counter on Crovax. If you don't, remove a +1/+1 counter from Crovax.\n{B}: Crovax gains flying until end of turn. diff --git a/forge-gui/res/cardsfolder/c/crow_of_dark_tidings.txt b/forge-gui/res/cardsfolder/c/crow_of_dark_tidings.txt index 2a2f4ae899f..aac72ed0335 100644 --- a/forge-gui/res/cardsfolder/c/crow_of_dark_tidings.txt +++ b/forge-gui/res/cardsfolder/c/crow_of_dark_tidings.txt @@ -3,10 +3,9 @@ ManaCost:2 B Types:Creature Zombie Bird PT:2/1 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield or dies, put the top two cards of your library into your graveyard. -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigMill | TriggerController$ TriggeredCardController | Secondary$ True | TriggerDescription$ When CARDNAME enters the battlefield or dies, put the top two cards of your library into your graveyard. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield or dies, mill two cards. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigMill | TriggerController$ TriggeredCardController | Secondary$ True | TriggerDescription$ When CARDNAME enters the battlefield or dies, mill two cards. SVar:TrigMill:DB$ Mill | NumCards$ 2 | Defined$ You DeckHints:Ability$Delirium DeckHas:Ability$Graveyard -SVar:Picture:http://www.wizards.com/global/images/magic/general/crow_of_dark_tidings.jpg -Oracle:Flying\nWhen Crow of Dark Tidings enters the battlefield or dies, put the top two cards of your library into your graveyard. \ No newline at end of file +Oracle:Flying\nWhen Crow of Dark Tidings enters the battlefield or dies, mill two cards. diff --git a/forge-gui/res/cardsfolder/c/crowd_favorites.txt b/forge-gui/res/cardsfolder/c/crowd_favorites.txt index 4fb959ca112..197f6ba62c1 100644 --- a/forge-gui/res/cardsfolder/c/crowd_favorites.txt +++ b/forge-gui/res/cardsfolder/c/crowd_favorites.txt @@ -3,6 +3,5 @@ ManaCost:6 W Types:Creature Human Soldier PT:4/4 A:AB$ Tap | Cost$ 3 W | ValidTgts$ Creature | TgtPrompt$ Select target creature | SpellDescription$ Tap target creature. -A:AB$ Pump | Cost$ 3 W | NumDef$ +5 | SpellDescription$ CARDNAME gets +0/+5 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/crowd_favorites.jpg +A:AB$ Pump | Cost$ 3 W | Defined$ Self | NumDef$ +5 | SpellDescription$ CARDNAME gets +0/+5 until end of turn. Oracle:{3}{W}: Tap target creature.\n{3}{W}: Crowd Favorites gets +0/+5 until end of turn. diff --git a/forge-gui/res/cardsfolder/c/crown_of_empires.txt b/forge-gui/res/cardsfolder/c/crown_of_empires.txt index 5ea49da31e7..fe20880d98b 100644 --- a/forge-gui/res/cardsfolder/c/crown_of_empires.txt +++ b/forge-gui/res/cardsfolder/c/crown_of_empires.txt @@ -1,13 +1,12 @@ Name:Crown of Empires ManaCost:2 Types:Artifact -A:AB$ Tap | Cost$ 3 T | ValidTgts$ Creature | TgtPrompt$ Select target creature | ConditionCheckSVar$ M12Complete | ConditionSVarCompare$ EQ0 | SubAbility$ DBControl | SpellDescription$ Tap target creature. Gain control of that creature instead if you control artifacts named Scepter of Empires and Throne of Empires. -SVar:DBControl:DB$ GainControl | Defined$ Targeted | ConditionCheckSVar$ M12Complete +A:AB$ Tap | Cost$ 3 T | ValidTgts$ Creature | TgtPrompt$ Select target creature | ConditionCheckSVar$ M12Complete | ConditionSVarCompare$ EQ0 | References$ M12Complete,AllM12Empires,X,Y | SubAbility$ DBControl | SpellDescription$ Tap target creature. Gain control of that creature instead if you control artifacts named Scepter of Empires and Throne of Empires. +SVar:DBControl:DB$ GainControl | Defined$ Targeted | ConditionCheckSVar$ M12Complete | References$ M12Complete,AllM12Empires,X,Y AI:RemoveDeck:Random DeckHints:Name$Scepter of Empires|Throne of Empires SVar:M12Complete:Count$Compare AllM12Empires GT0.1.0 SVar:AllM12Empires:SVar$X/Times.Y SVar:X:Count$Valid Artifact.namedScepter of Empires+YouCtrl SVar:Y:Count$Valid Artifact.namedThrone of Empires+YouCtrl -SVar:Picture:http://www.wizards.com/global/images/magic/general/crown_of_empires.jpg Oracle:{3}, {T}: Tap target creature. Gain control of that creature instead if you control artifacts named Scepter of Empires and Throne of Empires. diff --git a/forge-gui/res/cardsfolder/c/crumbling_sanctuary.txt b/forge-gui/res/cardsfolder/c/crumbling_sanctuary.txt index 5e7b7c75164..cf1eac61dc7 100644 --- a/forge-gui/res/cardsfolder/c/crumbling_sanctuary.txt +++ b/forge-gui/res/cardsfolder/c/crumbling_sanctuary.txt @@ -2,9 +2,8 @@ Name:Crumbling Sanctuary ManaCost:5 Types:Artifact R:Event$ DamageDone | ActiveZones$ Battlefield | ValidTarget$ Player | ReplaceWith$ ExileTop | PreventionEffect$ True | Description$ If damage would be dealt to a player, that player exiles that many cards from the top of their library instead. -SVar:ExileTop:DB$ Mill | Defined$ ReplacedTarget | NumCards$ X | Destination$ Exile | References$ X +SVar:ExileTop:DB$ Dig | Defined$ ReplacedTarget | DigNum$ X | ChangeNum$ All | DestinationZone$ Exile | References$ X SVar:X:ReplaceCount$DamageAmount SVar:NonStackingEffect:True AI:RemoveDeck:Random -SVar:Picture:http://www.wizards.com/global/images/magic/general/crumbling_sanctuary.jpg Oracle:If damage would be dealt to a player, that player exiles that many cards from the top of their library instead. diff --git a/forge-gui/res/cardsfolder/c/crush_dissent.txt b/forge-gui/res/cardsfolder/c/crush_dissent.txt index 74ed9486587..086af93654b 100644 --- a/forge-gui/res/cardsfolder/c/crush_dissent.txt +++ b/forge-gui/res/cardsfolder/c/crush_dissent.txt @@ -1,8 +1,8 @@ Name:Crush Dissent ManaCost:3 U Types:Instant -A:SP$ Counter | Cost$ 3 U | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | UnlessCost$ 2 | SubAbility$ DBAmass | SpellDescription$ Counter target spell unless its controller pays {2}. Amass 2. (Put two +1/+1 counters on an Army you control. If you don’t control one, create a 0/0 black Zombie Army creature token first.) +A:SP$ Counter | Cost$ 3 U | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | UnlessCost$ 2 | SubAbility$ DBAmass | SpellDescription$ Counter target spell unless its controller pays {2}. Amass 2. (Put two +1/+1 counters on an Army you control. If you don't control one, create a 0/0 black Zombie Army creature token first.) SVar:DBAmass:DB$ Amass | Num$ 2 DeckHas:Ability$Amass & Ability$Counters & Ability$Token DeckHints:Ability$Amass & Type$Zombie -Oracle:Counter target spell unless its controller pays {2}.\nAmass 2. (Put two +1/+1 counters on an Army you control. If you don’t control one, create a 0/0 black Zombie Army creature token first.) +Oracle:Counter target spell unless its controller pays {2}.\nAmass 2. (Put two +1/+1 counters on an Army you control. If you don't control one, create a 0/0 black Zombie Army creature token first.) diff --git a/forge-gui/res/cardsfolder/c/crypt_lurker.txt b/forge-gui/res/cardsfolder/c/crypt_lurker.txt new file mode 100755 index 00000000000..fe42ca5639c --- /dev/null +++ b/forge-gui/res/cardsfolder/c/crypt_lurker.txt @@ -0,0 +1,10 @@ +Name:Crypt Lurker +ManaCost:3 B +Types:Creature Horror +PT:3/4 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigChoice | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may sacrifice a creature or discard a creature card. If you do, draw a card. +SVar:TrigChoice:DB$ GenericChoice | Defined$ You | Choices$ DBSacToDraw,DBDiscardToDraw | StackDescription$ None +SVar:DBSacToDraw:DB$ Draw | Defined$ You | UnlessCost$ Sac<1/Creature> | UnlessPayer$ You | UnlessSwitched$ True | SpellDescription$ Sacrifice a creature. Draw a card. +SVar:DBDiscardToDraw:DB$ Draw | Defined$ You | UnlessCost$ Discard<1/Creature> | UnlessPayer$ You | UnlessSwitched$ True | SpellDescription$ Discard a creature card. Draw a card. +DeckHas:Ability$Sacrifice & Ability$Graveyard & Ability$Discard +Oracle:When Crypt Lurker enters the battlefield, you may sacrifice a creature or discard a creature card. If you do, draw a card. diff --git a/forge-gui/res/cardsfolder/c/crypt_ripper.txt b/forge-gui/res/cardsfolder/c/crypt_ripper.txt index 1f1186ab693..31dedf05553 100644 --- a/forge-gui/res/cardsfolder/c/crypt_ripper.txt +++ b/forge-gui/res/cardsfolder/c/crypt_ripper.txt @@ -3,6 +3,5 @@ ManaCost:2 B B Types:Creature Shade PT:2/2 K:Haste -A:AB$ Pump | Cost$ B | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/crypt_ripper.jpg +A:AB$ Pump | Cost$ B | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. Oracle:Haste\n{B}: Crypt Ripper gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/c/cryptic_trilobite.txt b/forge-gui/res/cardsfolder/c/cryptic_trilobite.txt new file mode 100755 index 00000000000..a4643d81560 --- /dev/null +++ b/forge-gui/res/cardsfolder/c/cryptic_trilobite.txt @@ -0,0 +1,10 @@ +Name:Cryptic Trilobite +ManaCost:X X +Types:Creature Trilobite +PT:0/0 +K:etbCounter:P1P1:X +SVar:X:Count$xPaid +A:AB$ Mana | Cost$ SubCounter<1/P1P1> | Produced$ C | Amount$ 2 | RestrictValid$ Activated | SpellDescription$ Add {C}{C}. Spend this mana only to activate abilities. +A:AB$ PutCounter | Cost$ 1 T | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on CARDNAME. +DeckHas:Ability$Counters +Oracle:Cryptic Trilobite enters the battlefield with X +1/+1 counters on it.\nRemove a +1/+1 counter from Cryptic Trilobite: Add {C}{C}. Spend this mana only to activate abilities.\n{1}, {T}: Put a +1/+1 counter on Cryptic Trilobite. diff --git a/forge-gui/res/cardsfolder/c/crystacean.txt b/forge-gui/res/cardsfolder/c/crystacean.txt new file mode 100755 index 00000000000..b80f6750440 --- /dev/null +++ b/forge-gui/res/cardsfolder/c/crystacean.txt @@ -0,0 +1,6 @@ +Name:Crystacean +ManaCost:3 U +Types:Creature Crab +PT:1/6 +K:Flash +Oracle:Flash diff --git a/forge-gui/res/cardsfolder/c/crystalline_giant.txt b/forge-gui/res/cardsfolder/c/crystalline_giant.txt new file mode 100755 index 00000000000..88e77367340 --- /dev/null +++ b/forge-gui/res/cardsfolder/c/crystalline_giant.txt @@ -0,0 +1,19 @@ +Name:Crystalline Giant +ManaCost:3 +Types:Artifact Creature Giant +PT:3/3 +T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | Execute$ TrigGenericChoice | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of combat on your turn, choose a kind of counter at random that CARDNAME doesn't have on it from among flying, first strike, deathtouch, hexproof, lifelink, menace, reach, trample, vigilance, or +1/+1. Put a counter of that kind on CARDNAME. +SVar:TrigGenericChoice:DB$ GenericChoice | AtRandom$ True | Choices$ Flying,FirstStrike,Deathtouch,Hexproof,Lifelink,Menace,Reach,Trample,Vigilance,P1P1 +SVar:Flying:DB$ PutCounter | IsPresent$ Card.Self+counters_EQ0_Flying | CounterType$ Flying | CounterNum$ 1 | SpellDescription$ FLY +SVar:FirstStrike:DB$ PutCounter | IsPresent$ Card.Self+counters_EQ0_First Strike | CounterType$ First Strike | CounterNum$ 1 | SpellDescription$ FIR +SVar:Deathtouch:DB$ PutCounter | IsPresent$ Card.Self+counters_EQ0_Deathtouch | CounterType$ Deathtouch | CounterNum$ 1 | SpellDescription$ DEA +SVar:Hexproof:DB$ PutCounter | IsPresent$ Card.Self+counters_EQ0_Hexproof | CounterType$ Hexproof | CounterNum$ 1 | SpellDescription$ HEX +SVar:Lifelink:DB$ PutCounter | IsPresent$ Card.Self+counters_EQ0_Lifelink | CounterType$ Lifelink | CounterNum$ 1 | SpellDescription$ LIF +SVar:Menace:DB$ PutCounter | IsPresent$ Card.Self+counters_EQ0_Menace | CounterType$ Menace | CounterNum$ 1 | SpellDescription$ MEN +SVar:Reach:DB$ PutCounter | IsPresent$ Card.Self+counters_EQ0_Reach | CounterType$ Reach | CounterNum$ 1 | SpellDescription$ REA +SVar:Trample:DB$ PutCounter | IsPresent$ Card.Self+counters_EQ0_Trample | CounterType$ Trample | CounterNum$ 1 | SpellDescription$ TRA +SVar:Vigilance:DB$ PutCounter | IsPresent$ Card.Self+counters_EQ0_Vigilance | CounterType$ Vigilance | CounterNum$ 1 | SpellDescription$ VIG +SVar:P1P1:DB$ PutCounter | IsPresent$ Card.Self+counters_EQ0_P1P1 | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ P1P1 +SVar:PlayMain1:TRUE +DeckHas:Ability$Counters +Oracle:At the beginning of combat on your turn, choose a kind of counter at random that Crystalline Giant doesn't have on it from among flying, first strike, deathtouch, hexproof, lifelink, menace, reach, trample, vigilance, or +1/+1. Put a counter of that kind on Crystalline Giant. diff --git a/forge-gui/res/cardsfolder/c/crystalline_resonance.txt b/forge-gui/res/cardsfolder/c/crystalline_resonance.txt new file mode 100755 index 00000000000..d5769ab230f --- /dev/null +++ b/forge-gui/res/cardsfolder/c/crystalline_resonance.txt @@ -0,0 +1,6 @@ +Name:Crystalline Resonance +ManaCost:2 U +Types:Enchantment +T:Mode$ Cycled | ValidCard$ Card.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigClone | OptionalDecider$ You | TriggerDescription$ Whenever you cycle a card, you may have CARDNAME become a copy of another target permanent until your next turn, except it has this ability. +SVar:TrigClone:DB$ Clone | ValidTgts$ Permanent.Other | TgtPrompt$ Choose another target permanent to copy until your next turn | Duration$ UntilYourNextTurn | GainThisAbility$ True | AILogic$ CloneBestCreature +Oracle:Whenever you cycle a card, you may have Crystalline Resonance become a copy of another target permanent until your next turn, except it has this ability. diff --git a/forge-gui/res/cardsfolder/c/cultivate.txt b/forge-gui/res/cardsfolder/c/cultivate.txt index 8e3c72e0d9a..efb7ed2eac7 100644 --- a/forge-gui/res/cardsfolder/c/cultivate.txt +++ b/forge-gui/res/cardsfolder/c/cultivate.txt @@ -1,7 +1,8 @@ Name:Cultivate ManaCost:2 G Types:Sorcery -A:SP$ ChangeZone | Cost$ 2 G | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 1 | SubAbility$ DBChangeZone | NoShuffle$ True | SpellDescription$ Search your library for up to two basic land cards, reveal those cards, and put one onto the battlefield tapped and the other into your hand. Then shuffle your library. -SVar:DBChangeZone:DB$ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Land.Basic | ChangeNum$ 1 -SVar:Picture:http://www.wizards.com/global/images/magic/general/cultivate.jpg +A:SP$ ChangeZone | Cost$ 2 G | Origin$ Library | Destination$ Library | ChangeType$ Land.Basic | ChangeNum$ 2 | RememberChanged$ True | Reveal$ True | Shuffle$ False | StackDescription$ SpellDescription | SubAbility$ DBChangeZone1 | SpellDescription$ Search your library for up to two basic land cards, reveal those cards, and put one onto the battlefield tapped and the other into your hand. Then shuffle your library. +SVar:DBChangeZone1:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.IsRemembered | ChangeNum$ 1 | Mandatory$ True | NoLooking$ True | SelectPrompt$ Select a card for the battlefield | Tapped$ True | Shuffle$ False | SubAbility$ DBChangeZone2 | StackDescription$ None +SVar:DBChangeZone2:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Land.IsRemembered | Mandatory$ True | NoLooking$ True | SelectPrompt$ Select a card for your hand | StackDescription$ None | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True Oracle:Search your library for up to two basic land cards, reveal those cards, and put one onto the battlefield tapped and the other into your hand. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/c/cultivator_of_blades.txt b/forge-gui/res/cardsfolder/c/cultivator_of_blades.txt index dc2adc26d24..6120dc450d0 100644 --- a/forge-gui/res/cardsfolder/c/cultivator_of_blades.txt +++ b/forge-gui/res/cardsfolder/c/cultivator_of_blades.txt @@ -4,8 +4,7 @@ Types:Creature Elf Artificer PT:1/1 K:Fabricate:2 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPumpAll | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME attacks, you may have other attacking creatures get +X/+X until end of turn, where X is CARDNAME's power. -SVar:TrigPumpAll:DB$PumpAll | ValidCards$ Creature.attacking+Other | NumAtt$ X | NumDef$ X | References$ X +SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.attacking+Other | NumAtt$ X | NumDef$ X | References$ X SVar:X:Count$CardPower DeckHas:Ability$Counters & Ability$Token -SVar:Picture:http://www.wizards.com/global/images/magic/general/cultivator_of_blades.jpg Oracle:Fabricate 2 (When this creature enters the battlefield, put two +1/+1 counters on it or create two 1/1 colorless Servo artifact creature tokens.)\nWhenever Cultivator of Blades attacks, you may have other attacking creatures get +X/+X until end of turn, where X is Cultivator of Blades's power. diff --git a/forge-gui/res/cardsfolder/c/cunning_nightbonder.txt b/forge-gui/res/cardsfolder/c/cunning_nightbonder.txt new file mode 100755 index 00000000000..07a2a4a4b4f --- /dev/null +++ b/forge-gui/res/cardsfolder/c/cunning_nightbonder.txt @@ -0,0 +1,8 @@ +Name:Cunning Nightbonder +ManaCost:U/B U/B +Types:Creature Human Rogue +PT:2/2 +K:Flash +S:Mode$ ReduceCost | ValidCard$ Card.hasKeywordFlash | Type$ Spell | Activator$ You | Amount$ 1 | Description$ Spells you cast with flash cost {1} less to cast and can't be countered. +S:Mode$ Continuous | Affected$ Card.hasKeywordFlash+YouCtrl | AffectedZone$ Stack | AddHiddenKeyword$ CARDNAME can't be countered. | Secondary$ True | Description$ Spells you cast with flash cost {1} less to cast and can't be countered. +Oracle:Flash\nSpells you cast with flash cost {1} less to cast and can't be countered. diff --git a/forge-gui/res/cardsfolder/c/curious_herd.txt b/forge-gui/res/cardsfolder/c/curious_herd.txt new file mode 100755 index 00000000000..cd4e820631d --- /dev/null +++ b/forge-gui/res/cardsfolder/c/curious_herd.txt @@ -0,0 +1,8 @@ +Name:Curious Herd +ManaCost:3 G +Types:Instant +A:SP$ Pump | Cost$ 3 G | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | Choices$ Player | SubAbility$ DBToken | StackDescription$ SpellDescription | SpellDescription$ Choose target opponent. You create X 3/3 green Beast creature tokens, where X is the number of artifacts that player controls. +SVar:DBToken:DB$ Token | TokenAmount$ X | References$ X | TokenScript$ g_3_3_beast | TokenOwner$ You +SVar:X:TargetedPlayer$Valid Artifact.YouCtrl +DeckHas:Ability$Token +Oracle:Choose target opponent. You create X 3/3 green Beast creature tokens, where X is the number of artifacts that player controls. diff --git a/forge-gui/res/cardsfolder/c/curse_of_the_bloody_tome.txt b/forge-gui/res/cardsfolder/c/curse_of_the_bloody_tome.txt index 095e4144849..7f90fb5d799 100644 --- a/forge-gui/res/cardsfolder/c/curse_of_the_bloody_tome.txt +++ b/forge-gui/res/cardsfolder/c/curse_of_the_bloody_tome.txt @@ -2,8 +2,7 @@ Name:Curse of the Bloody Tome ManaCost:2 U Types:Enchantment Aura Curse K:Enchant player -A:SP$ Attach | Cost$ 2 U| ValidTgts$ Player | AILogic$ Curse -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player.EnchantedBy | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ At the beginning of enchanted player's upkeep, that player puts the top two cards of their library into their graveyard. +A:SP$ Attach | Cost$ 2 U | ValidTgts$ Player | AILogic$ Curse +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player.EnchantedBy | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ At the beginning of enchanted player's upkeep, that player mills two cards. SVar:TrigMill:DB$ Mill | Defined$ Player.EnchantedBy | NumCards$ 2 -SVar:Picture:http://www.wizards.com/global/images/magic/general/curse_of_the_bloody_tome.jpg -Oracle:Enchant player\nAt the beginning of enchanted player's upkeep, that player puts the top two cards of their library into their graveyard. +Oracle:Enchant player\nAt the beginning of enchanted player's upkeep, that player mills two cards. diff --git a/forge-gui/res/cardsfolder/c/cursed_ronin.txt b/forge-gui/res/cardsfolder/c/cursed_ronin.txt index 0c2295a248e..4926f5a4770 100644 --- a/forge-gui/res/cardsfolder/c/cursed_ronin.txt +++ b/forge-gui/res/cardsfolder/c/cursed_ronin.txt @@ -2,7 +2,6 @@ Name:Cursed Ronin ManaCost:3 B Types:Creature Human Samurai PT:1/1 -A:AB$ Pump | Cost$ B | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. +A:AB$ Pump | Cost$ B | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. K:Bushido:1 -SVar:Picture:http://www.wizards.com/global/images/magic/general/cursed_ronin.jpg Oracle:Bushido 1 (Whenever this creature blocks or becomes blocked, it gets +1/+1 until end of turn.)\n{B}: Cursed Ronin gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/c/custodi_soulcaller.txt b/forge-gui/res/cardsfolder/c/custodi_soulcaller.txt index 1912f661aca..84746f92ced 100644 --- a/forge-gui/res/cardsfolder/c/custodi_soulcaller.txt +++ b/forge-gui/res/cardsfolder/c/custodi_soulcaller.txt @@ -3,7 +3,7 @@ ManaCost:1 W W Types:Creature Human Cleric PT:1/2 K:Melee -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigSoulcall | TriggerDescription$ Whenever CARDNAME attacks, return target creature card with converted mana cost X or less from your graveyard to the battlefield, where X is the number of players you attacked with a creature this combat +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigSoulcall | TriggerDescription$ Whenever CARDNAME attacks, return target creature card with converted mana cost X or less from your graveyard to the battlefield, where X is the number of players you attacked this combat. SVar:TrigSoulcall:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature.YouCtrl+cmcLEX | References$ X SVar:X:TriggeredPlayersDefenders$Amount -Oracle:Melee (Whenever this creature attacks, it gets +1/+1 until end of turn for each opponent you attacked with a creature this combat.)\nWhenever Custodi Soulcaller attacks, return target creature card with converted mana cost X or less from your graveyard to the battlefield, where X is the number of players you attacked with a creature this combat. +Oracle:Melee (Whenever this creature attacks, it gets +1/+1 until end of turn for each opponent you attacked this combat.)\nWhenever Custodi Soulcaller attacks, return target creature card with converted mana cost X or less from your graveyard to the battlefield, where X is the number of players you attacked this combat. diff --git a/forge-gui/res/cardsfolder/d/dakmor_salvage.txt b/forge-gui/res/cardsfolder/d/dakmor_salvage.txt index 639b44cb41d..373dd20fb92 100644 --- a/forge-gui/res/cardsfolder/d/dakmor_salvage.txt +++ b/forge-gui/res/cardsfolder/d/dakmor_salvage.txt @@ -5,5 +5,4 @@ K:CARDNAME enters the battlefield tapped. A:AB$ Mana | Cost$ T | Produced$ B | SpellDescription$ Add {B}. K:Dredge:2 AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/dakmor_salvage.jpg -Oracle:Dakmor Salvage enters the battlefield tapped.\n{T}: Add {B}.\nDredge 2 (If you would draw a card, instead you may put exactly two cards from the top of your library into your graveyard. If you do, return this card from your graveyard to your hand. Otherwise, draw a card.) +Oracle:Dakmor Salvage enters the battlefield tapped.\n{T}: Add {B}.\nDredge 2 (If you would draw a card, you may mill two cards instead. If you do, return this card from your graveyard to your hand.) diff --git a/forge-gui/res/cardsfolder/d/dakra_mystic.txt b/forge-gui/res/cardsfolder/d/dakra_mystic.txt index 3f62844d25c..697f0e8f544 100644 --- a/forge-gui/res/cardsfolder/d/dakra_mystic.txt +++ b/forge-gui/res/cardsfolder/d/dakra_mystic.txt @@ -2,10 +2,9 @@ Name:Dakra Mystic ManaCost:U Types:Creature Merfolk Wizard PT:1/1 -A:AB$ Dig | Cost$ U T | DigNum$ 1 | Defined$ Player | Reveal$ True | NoMove$ True | RememberRevealed$ True | SubAbility$ DBMill | SpellDescription$ Each player reveals the top card of their library. You may put the revealed cards into their owners' graveyards. If you don't, each player draws a card. -SVar:DBMill:DB$ ChangeZone | Defined$ Remembered | Origin$ Library | Destination$ Graveyard | Optional$ True | Imprint$ True | SubAbility$ DBDraw +A:AB$ Dig | Cost$ U T | DigNum$ 1 | Defined$ Player | Reveal$ True | NoMove$ True | RememberRevealed$ True | SubAbility$ DBPutRevealed | SpellDescription$ Each player reveals the top card of their library. You may put the revealed cards into their owners' graveyards. If you don't, each player draws a card. +SVar:DBPutRevealed:DB$ ChangeZone | Defined$ Remembered | Origin$ Library | Destination$ Graveyard | Optional$ True | Imprint$ True | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | Defined$ Player | NumCards$ 1 | ConditionDefined$ Imprinted | ConditionPresent$ Card | ConditionCompare$ EQ0 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearImprinted$ True AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/dakra_mystic.jpg Oracle:{U}, {T}: Each player reveals the top card of their library. You may put the revealed cards into their owners' graveyards. If you don't, each player draws a card. diff --git a/forge-gui/res/cardsfolder/d/dampen_thought.txt b/forge-gui/res/cardsfolder/d/dampen_thought.txt index 33823a3542d..967486a60a9 100644 --- a/forge-gui/res/cardsfolder/d/dampen_thought.txt +++ b/forge-gui/res/cardsfolder/d/dampen_thought.txt @@ -2,7 +2,6 @@ Name:Dampen Thought ManaCost:1 U Types:Instant Arcane K:Splice:Arcane:1 U -A:SP$ Mill | Cost$ 1 U | NumCards$ 4 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player puts the top four cards of their library into their graveyard. +A:SP$ Mill | Cost$ 1 U | NumCards$ 4 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player mills four cards. DeckHints:Type$Arcane -SVar:Picture:http://www.wizards.com/global/images/magic/general/dampen_thought.jpg -Oracle:Target player puts the top four cards of their library into their graveyard.\nSplice onto Arcane {1}{U} (As you cast an Arcane spell, you may reveal this card from your hand and pay its splice cost. If you do, add this card's effects to that spell.) +Oracle:Target player mills four cards.\nSplice onto Arcane {1}{U} (As you cast an Arcane spell, you may reveal this card from your hand and pay its splice cost. If you do, add this card's effects to that spell.) diff --git a/forge-gui/res/cardsfolder/d/dance_of_many.txt b/forge-gui/res/cardsfolder/d/dance_of_many.txt index 5a437a6b1fb..39c6ed70ac2 100644 --- a/forge-gui/res/cardsfolder/d/dance_of_many.txt +++ b/forge-gui/res/cardsfolder/d/dance_of_many.txt @@ -2,7 +2,7 @@ Name:Dance of Many ManaCost:U U Types:Enchantment T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigCopy | TriggerDescription$ When CARDNAME enters the battlefield, create a token that's a copy of target nontoken creature. -SVar:TrigCopy:DB$ CopyPermanent | ValidTgts$ Creature.nonToken | TgtPrompt$ Select target nontoken creature | RememberCopied$ True +SVar:TrigCopy:DB$ CopyPermanent | ValidTgts$ Creature.nonToken | TgtPrompt$ Select target nontoken creature | RememberTokens$ True T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigExile | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME leaves the battlefield, exile the token. SVar:TrigExile:DB$ ChangeZone | Defined$ Remembered | Origin$ Battlefield | Destination$ Exile | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True @@ -10,5 +10,4 @@ T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.I SVar:TrigSac:DB$ Sacrifice | Defined$ Self | SubAbility$ DBCleanup K:UpkeepCost:U U SVar:NeedsToPlay:Creature.inZoneBattlefield -SVar:Picture:http://www.wizards.com/global/images/magic/general/dance_of_many.jpg Oracle:When Dance of Many enters the battlefield, create a token that's a copy of target nontoken creature.\nWhen Dance of Many leaves the battlefield, exile the token.\nWhen the token leaves the battlefield, sacrifice Dance of Many.\nAt the beginning of your upkeep, sacrifice Dance of Many unless you pay {U}{U}. diff --git a/forge-gui/res/cardsfolder/d/daring_fiendbonder.txt b/forge-gui/res/cardsfolder/d/daring_fiendbonder.txt new file mode 100755 index 00000000000..ff5ef76468e --- /dev/null +++ b/forge-gui/res/cardsfolder/d/daring_fiendbonder.txt @@ -0,0 +1,10 @@ +Name:Daring Fiendbonder +ManaCost:3 B +Types:Creature Human Warlock +PT:5/1 +K:Haste +K:CARDNAME attacks each combat if able. +A:AB$ PutCounter | Cost$ 1 B ExileFromGrave<1/CARDNAME> | ActivationZone$ Graveyard | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ INDESTRUCTIBLE | CounterNum$ 1 | SorcerySpeed$ True | SpellDescription$ Put an indestructible counter on target creature. Activate this ability only any time you could cast a sorcery. +DeckHas:Ability$Counters +SVar:AIPreference:ExileFromGraveCost$Card.Self +Oracle:Haste\nDaring Fiendbonder attacks each combat if able.\n{1}{B}, Exile Daring Fiendbonder from your graveyard: Put an indestructible counter on target creature. Activate this ability only any time you could cast a sorcery. diff --git a/forge-gui/res/cardsfolder/d/daring_saboteur.txt b/forge-gui/res/cardsfolder/d/daring_saboteur.txt index 2e13fc2548a..1d1061ce23e 100644 --- a/forge-gui/res/cardsfolder/d/daring_saboteur.txt +++ b/forge-gui/res/cardsfolder/d/daring_saboteur.txt @@ -2,9 +2,8 @@ Name:Daring Saboteur ManaCost:1 U Types:Creature Human Pirate PT:2/1 -A:AB$ Pump | Cost$ 2 U | KW$ HIDDEN Unblockable | SpellDescription$ CARDNAME can't be blocked this turn. +A:AB$ Pump | Cost$ 2 U | Defined$ Self | KW$ HIDDEN Unblockable | SpellDescription$ CARDNAME can't be blocked this turn. T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigLoot | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you may draw a card. If you do, discard a card. SVar:TrigLoot:DB$ Draw | NumCards$ 1 | SubAbility$ DBDiscard SVar:DBDiscard:DB$ Discard | Defined$ You | Mode$ TgtChoose | NumCards$ 1 -SVar:Picture:http://www.wizards.com/global/images/magic/general/daring_saboteur.jpg Oracle:{2}{U}: Daring Saboteur can't be blocked this turn.\nWhenever Daring Saboteur deals combat damage to a player, you may draw a card. If you do, discard a card. diff --git a/forge-gui/res/cardsfolder/d/daring_sleuth_bearer_of_overwhelming_truths.txt b/forge-gui/res/cardsfolder/d/daring_sleuth_bearer_of_overwhelming_truths.txt index 85ba00b4d78..23207745773 100644 --- a/forge-gui/res/cardsfolder/d/daring_sleuth_bearer_of_overwhelming_truths.txt +++ b/forge-gui/res/cardsfolder/d/daring_sleuth_bearer_of_overwhelming_truths.txt @@ -6,7 +6,6 @@ T:Mode$ Sacrificed | ValidCard$ Clue.YouCtrl | Execute$ TrigTransform | TriggerZ SVar:TrigTransform:DB$ SetState | Defined$ Self | Mode$ Transform DeckNeeds:Ability$Investigate DeckHas:Ability$Investigate & Ability$Token -SVar:Picture:http://www.wizards.com/global/images/magic/general/daring_sleuth.jpg AlternateMode:DoubleFaced Oracle:When you sacrifice a Clue, transform Daring Sleuth. @@ -18,8 +17,6 @@ Colors:blue Types:Creature Human Wizard PT:3/2 K:Prowess -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") -SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_clue_draw | TokenOwner$ You | LegacyImage$ c a clue draw soi -SVar:Picture:http://www.wizards.com/global/images/magic/general/bearer_of_overwhelming_truths.jpg +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigInvestigate | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") +SVar:TrigInvestigate:DB$ Investigate Oracle:Prowess (Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.)\nWhenever Bearer of Overwhelming Truths deals combat damage to a player, investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") - diff --git a/forge-gui/res/cardsfolder/d/dark_dweller_oracle.txt b/forge-gui/res/cardsfolder/d/dark_dweller_oracle.txt index 5d2d92c1994..201a5583512 100644 --- a/forge-gui/res/cardsfolder/d/dark_dweller_oracle.txt +++ b/forge-gui/res/cardsfolder/d/dark_dweller_oracle.txt @@ -1,9 +1,10 @@ Name:Dark-Dweller Oracle ManaCost:1 R Types:Creature Goblin Shaman -A:AB$ Mill | Cost$ 1 Sac<1/Creature> | NumCards$ 1 | Destination$ Exile | Defined$ You | RememberMilled$ True | SubAbility$ DBEffect | SpellDescription$ Exile the top card of your library. You may play that card this turn. +PT:2/2 +A:AB$ Dig | Cost$ 1 Sac<1/Creature> | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | Defined$ You | RememberChanged$ True | SubAbility$ DBEffect | SpellDescription$ Exile the top card of your library. You may play that card this turn. SVar:DBEffect:DB$ Effect | StaticAbilities$ EffSModeContinuous | ExileOnMoved$ Exile | RememberObjects$ Remembered | SubAbility$ DBCleanup SVar:EffSModeContinuous:Mode$ Continuous | EffectZone$ Command | Affected$ Card.IsRemembered | MayPlay$ True | AffectedZone$ Exile | Description$ You may play that card this turn. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:AIPreference:SacCost$Creature.token,Creature.cmcLE1 Oracle:{1}, Sacrifice a creature: Exile the top card of your library. You may play that card this turn. (You still pay its costs. You can play a land this way only if you have an available land play remaining.) -PT:2/2 \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/d/dark_maze.txt b/forge-gui/res/cardsfolder/d/dark_maze.txt index 7da9cb1eb1f..2d782bd97a6 100644 --- a/forge-gui/res/cardsfolder/d/dark_maze.txt +++ b/forge-gui/res/cardsfolder/d/dark_maze.txt @@ -3,7 +3,6 @@ ManaCost:4 U Types:Creature Wall PT:4/5 K:Defender -A:AB$ Pump | Cost$ 0 | KW$ HIDDEN CARDNAME can attack as though it didn't have defender. | AtEOT$ Exile | SpellDescription$ CARDNAME can attack this turn as though it didn't have defender. Exile it at the beginning of the next end step. +A:AB$ Pump | Cost$ 0 | Defined$ Self | KW$ HIDDEN CARDNAME can attack as though it didn't have defender. | AtEOT$ Exile | SpellDescription$ CARDNAME can attack this turn as though it didn't have defender. Exile it at the beginning of the next end step. AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/dark_maze.jpg Oracle:Defender (This creature can't attack.)\n{0}: Dark Maze can attack this turn as though it didn't have defender. Exile it at the beginning of the next end step. diff --git a/forge-gui/res/cardsfolder/d/darkblast.txt b/forge-gui/res/cardsfolder/d/darkblast.txt index 0edc1f1e7e5..7453b6d39c5 100644 --- a/forge-gui/res/cardsfolder/d/darkblast.txt +++ b/forge-gui/res/cardsfolder/d/darkblast.txt @@ -3,5 +3,4 @@ ManaCost:B Types:Instant A:SP$ Pump | Cost$ B | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -1 | NumDef$ -1 | IsCurse$ True | SpellDescription$ Target creature gets -1/-1 until end of turn. K:Dredge:3 -SVar:Picture:http://www.wizards.com/global/images/magic/general/darkblast.jpg -Oracle:Target creature gets -1/-1 until end of turn.\nDredge 3 (If you would draw a card, instead you may put exactly three cards from the top of your library into your graveyard. If you do, return this card from your graveyard to your hand. Otherwise, draw a card.) +Oracle:Target creature gets -1/-1 until end of turn.\nDredge 3 (If you would draw a card, you may mill three cards instead. If you do, return this card from your graveyard to your hand.) diff --git a/forge-gui/res/cardsfolder/d/darkling_stalker.txt b/forge-gui/res/cardsfolder/d/darkling_stalker.txt index 9f9c14d3d61..12b9424c7fa 100644 --- a/forge-gui/res/cardsfolder/d/darkling_stalker.txt +++ b/forge-gui/res/cardsfolder/d/darkling_stalker.txt @@ -3,6 +3,5 @@ ManaCost:3 B Types:Creature Shade Spirit PT:1/1 A:AB$ Regenerate | Cost$ B | SpellDescription$ Regenerate CARDNAME. -A:AB$ Pump | Cost$ B | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ Darkling Stalker gets +1/+1 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/darkling_stalker.jpg +A:AB$ Pump | Cost$ B | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ Darkling Stalker gets +1/+1 until end of turn. Oracle:{B}: Regenerate Darkling Stalker.\n{B}: Darkling Stalker gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/d/darklit_gargoyle.txt b/forge-gui/res/cardsfolder/d/darklit_gargoyle.txt index ab059d1be09..77b0096f5ef 100644 --- a/forge-gui/res/cardsfolder/d/darklit_gargoyle.txt +++ b/forge-gui/res/cardsfolder/d/darklit_gargoyle.txt @@ -3,6 +3,5 @@ ManaCost:1 W Types:Artifact Creature Gargoyle PT:1/2 K:Flying -A:AB$ Pump | Cost$ B | NumAtt$ +2 | NumDef$ -1 | SpellDescription$ CARDNAME gets +2/-1 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/darklit_gargoyle.jpg +A:AB$ Pump | Cost$ B | Defined$ Self | NumAtt$ +2 | NumDef$ -1 | SpellDescription$ CARDNAME gets +2/-1 until end of turn. Oracle:Flying\n{B}: Darklit Gargoyle gets +2/-1 until end of turn. diff --git a/forge-gui/res/cardsfolder/d/darkslick_shores.txt b/forge-gui/res/cardsfolder/d/darkslick_shores.txt index 8b9cad7a559..a3c20400891 100644 --- a/forge-gui/res/cardsfolder/d/darkslick_shores.txt +++ b/forge-gui/res/cardsfolder/d/darkslick_shores.txt @@ -1,9 +1,8 @@ Name:Darkslick Shores ManaCost:no cost Types:Land -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ LandTapped | Description$ CARDNAME enters the battlefield tapped unless you control two or fewer other lands. -SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionCheckSVar$ ETBCheckSVar2 | ConditionSVarCompare$ GT2 | References$ ETBCheckSVar2 | SubAbility$ MoveToPlay -SVar:MoveToPlay:DB$ ChangeZone | Hidden$ True | Origin$ All | Destination$ Battlefield | Defined$ ReplacedCard +K:ETBReplacement:Other:LandTapped +SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionCheckSVar$ ETBCheckSVar2 | ConditionSVarCompare$ GT2 | References$ ETBCheckSVar2 | SpellDescription$ CARDNAME enters the battlefield tapped unless you control two or fewer other lands. SVar:ETBCheckSVar2:Count$LastStateBattlefield Land.YouCtrl A:AB$ Mana | Cost$ T | Produced$ B | SpellDescription$ Add {B}. A:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U}. diff --git a/forge-gui/res/cardsfolder/d/darkthicket_wolf.txt b/forge-gui/res/cardsfolder/d/darkthicket_wolf.txt index f8a490accff..cf66d19c715 100644 --- a/forge-gui/res/cardsfolder/d/darkthicket_wolf.txt +++ b/forge-gui/res/cardsfolder/d/darkthicket_wolf.txt @@ -2,6 +2,5 @@ Name:Darkthicket Wolf ManaCost:1 G Types:Creature Wolf PT:2/2 -A:AB$ Pump | Cost$ 2 G | NumAtt$ +2 | NumDef$ +2 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. Activate this ability only once each turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/darkthicket_wolf.jpg +A:AB$ Pump | Cost$ 2 G | Defined$ Self | NumAtt$ +2 | NumDef$ +2 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. Activate this ability only once each turn. Oracle:{2}{G}: Darkthicket Wolf gets +2/+2 until end of turn. Activate this ability only once each turn. diff --git a/forge-gui/res/cardsfolder/d/daru_spiritualist.txt b/forge-gui/res/cardsfolder/d/daru_spiritualist.txt index 7d20f99b791..f2cc8befa47 100644 --- a/forge-gui/res/cardsfolder/d/daru_spiritualist.txt +++ b/forge-gui/res/cardsfolder/d/daru_spiritualist.txt @@ -3,6 +3,5 @@ ManaCost:1 W Types:Creature Human Cleric PT:1/1 T:Mode$ BecomesTarget | ValidTarget$ Cleric.Creature+YouCtrl+inZoneBattlefield | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever a Cleric creature you control becomes the target of a spell or ability, it gets +0/+2 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ TriggeredTarget | NumDef$ 2 -SVar:Picture:http://www.wizards.com/global/images/magic/general/daru_spiritualist.jpg +SVar:TrigPump:DB$ Pump | Defined$ TriggeredTarget | NumDef$ 2 Oracle:Whenever a Cleric creature you control becomes the target of a spell or ability, it gets +0/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/d/dauntless_cathar.txt b/forge-gui/res/cardsfolder/d/dauntless_cathar.txt index 38d118eba9f..2bcd64fc953 100644 --- a/forge-gui/res/cardsfolder/d/dauntless_cathar.txt +++ b/forge-gui/res/cardsfolder/d/dauntless_cathar.txt @@ -2,7 +2,7 @@ Name:Dauntless Cathar ManaCost:2 W Types:Creature Human Soldier PT:3/2 -A:AB$ Token | Cost$ 1 W ExileFromGrave<1/CARDNAME> | ActivationZone$ Graveyard | SorcerySpeed$ True | TokenAmount$ 1 | TokenScript$ w_1_1_spirit_flying | TokenOwner$ You | LegacyImage$ w 1 1 spirit flying soi | TokenKeywords$ Flying | SpellDescription$ Create a 1/1 white Spirit creature token with flying. Activate this ability only any time you could cast a sorcery. +A:AB$ Token | Cost$ 1 W ExileFromGrave<1/CARDNAME> | ActivationZone$ Graveyard | SorcerySpeed$ True | TokenAmount$ 1 | TokenScript$ w_1_1_spirit_flying | TokenOwner$ You | LegacyImage$ w 1 1 spirit flying soi | SpellDescription$ Create a 1/1 white Spirit creature token with flying. Activate this ability only any time you could cast a sorcery. DeckHas:Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/dauntless_cathar.jpg Oracle:{1}{W}, Exile Dauntless Cathar from your graveyard: Create a 1/1 white Spirit creature token with flying. Activate this ability only any time you could cast a sorcery. diff --git a/forge-gui/res/cardsfolder/d/dauthi_mercenary.txt b/forge-gui/res/cardsfolder/d/dauthi_mercenary.txt index d78ef30871d..e9d75b8c428 100644 --- a/forge-gui/res/cardsfolder/d/dauthi_mercenary.txt +++ b/forge-gui/res/cardsfolder/d/dauthi_mercenary.txt @@ -3,6 +3,5 @@ ManaCost:2 B Types:Creature Dauthi Knight Mercenary PT:2/1 K:Shadow -A:AB$ Pump | Cost$ 1 B | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/dauthi_mercenary.jpg +A:AB$ Pump | Cost$ 1 B | NumAtt$ +1 | Defined$ Self | SpellDescription$ CARDNAME gets +1/+0 until end of turn. Oracle:Shadow (This creature can block or be blocked by only creatures with shadow.)\n{1}{B}: Dauthi Mercenary gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/d/dawn_to_dusk.txt b/forge-gui/res/cardsfolder/d/dawn_to_dusk.txt index 1a7e7cdaf9e..f52108363a2 100644 --- a/forge-gui/res/cardsfolder/d/dawn_to_dusk.txt +++ b/forge-gui/res/cardsfolder/d/dawn_to_dusk.txt @@ -2,7 +2,7 @@ Name:Dawn to Dusk ManaCost:2 W W Types:Sorcery A:SP$ Charm | Cost$ 2 W W | MinCharmNum$ 1 | CharmNum$ 2 | Choices$ Change,Destroy -SVar:Change:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | TgtPrompt$ Select target creature card in your graveyard | ValidTgts$ Enchantment.YouCtrl | SpellDescription$ Return target enchantment card from your graveyard to your hand. +SVar:Change:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | TgtPrompt$ Select target enchantment card in your graveyard | ValidTgts$ Enchantment.YouCtrl | SpellDescription$ Return target enchantment card from your graveyard to your hand. SVar:Destroy:DB$ Destroy | ValidTgts$ Enchantment | TgtPrompt$ Select target enchantment | SpellDescription$ Destroy target enchantment. SVar:Picture:http://www.wizards.com/global/images/magic/general/dawn_to_dusk.jpg Oracle:Choose one or both —\n• Return target enchantment card from your graveyard to your hand.\n• Destroy target enchantment. diff --git a/forge-gui/res/cardsfolder/d/daxos_of_meletis.txt b/forge-gui/res/cardsfolder/d/daxos_of_meletis.txt index 2760cb8e727..4f7ef0ab720 100644 --- a/forge-gui/res/cardsfolder/d/daxos_of_meletis.txt +++ b/forge-gui/res/cardsfolder/d/daxos_of_meletis.txt @@ -4,7 +4,7 @@ Types:Legendary Creature Human Soldier PT:2/2 K:CantBeBlockedBy Creature.powerGE3 T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigExile | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, exile the top card of that player's library. You gain life equal to that card's converted mana cost. Until end of turn, you may cast that card and you may spend mana as though it were mana of any color to cast that spell. -SVar:TrigExile:DB$ Mill | Defined$ TriggeredTarget | NumCards$ 1 | Destination$ Exile | RememberMilled$ True | SubAbility$ DBGainLife +SVar:TrigExile:DB$ Dig | Defined$ TriggeredTarget | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ X | References$ X | SubAbility$ DBEffect SVar:X:Remembered$CardManaCost SVar:DBEffect:DB$ Effect | StaticAbilities$ STPlay | Triggers$ TriggerCastDoM | SVars$ TrigRemoveSelf | RememberObjects$ Remembered | SubAbility$ DBCleanup @@ -12,5 +12,4 @@ SVar:STPlay:Mode$ Continuous | MayPlay$ True | MayPlayIgnoreColor$ True | Effect SVar:TriggerCastDoM:Mode$ SpellCast | ValidCard$ Card.IsRemembered | TriggerZones$ Command | Execute$ TrigRemoveSelf | Static$ True SVar:TrigRemoveSelf:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -SVar:Picture:http://www.wizards.com/global/images/magic/general/daxos_of_meletis.jpg Oracle:Daxos of Meletis can't be blocked by creatures with power 3 or greater.\nWhenever Daxos of Meletis deals combat damage to a player, exile the top card of that player's library. You gain life equal to that card's converted mana cost. Until end of turn, you may cast that card and you may spend mana as though it were mana of any color to cast that spell. diff --git a/forge-gui/res/cardsfolder/d/daybreak_charger.txt b/forge-gui/res/cardsfolder/d/daybreak_charger.txt new file mode 100644 index 00000000000..10db5e30f44 --- /dev/null +++ b/forge-gui/res/cardsfolder/d/daybreak_charger.txt @@ -0,0 +1,7 @@ +Name:Daybreak Charger +ManaCost:1 W +Types:Creature Unicorn +PT:3/1 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target creature gets +2/+0 until end of turn. +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +2 | NumDef$ +0 +Oracle:When Daybreak Charger enters the battlefield, target creature gets +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/d/daysquad_marshal.txt b/forge-gui/res/cardsfolder/d/daysquad_marshal.txt new file mode 100755 index 00000000000..449063bc772 --- /dev/null +++ b/forge-gui/res/cardsfolder/d/daysquad_marshal.txt @@ -0,0 +1,8 @@ +Name:Daysquad Marshal +ManaCost:3 W +Types:Creature Human Soldier +PT:3/3 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 1/1 white Human Soldier creature token. +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ w_1_1_human_soldier | TokenOwner$ You +DeckHas:Ability$Token +Oracle:When Daysquad Marshal enters the battlefield, create a 1/1 white Human Soldier creature token. diff --git a/forge-gui/res/cardsfolder/d/dead_mans_chest.txt b/forge-gui/res/cardsfolder/d/dead_mans_chest.txt index c6d62cbb2d1..fd612ed7926 100644 --- a/forge-gui/res/cardsfolder/d/dead_mans_chest.txt +++ b/forge-gui/res/cardsfolder/d/dead_mans_chest.txt @@ -3,11 +3,10 @@ ManaCost:1 B Types:Enchantment Aura K:Enchant creature an opponent controls A:SP$ Attach | Cost$ 1 B | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | AILogic$ Pump -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.AttachedBy | Execute$ TrigMill | TriggerDescription$ When enchanted creature dies, exile cards equal to its power from the top of its owner's library. You may cast nonland cards from among them as long as they remain exiled, and you may spend mana as though it were mana of any type to cast those spells. -SVar:TrigMill:DB$ Mill | Defined$ TriggeredCardOwner | NumCards$ X | References$ X | Destination$ Exile | RememberMilled$ True | SubAbility$ DBEffect +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.AttachedBy | Execute$ TrigExile | TriggerDescription$ When enchanted creature dies, exile cards equal to its power from the top of its owner's library. You may cast nonland cards from among them as long as they remain exiled, and you may spend mana as though it were mana of any type to cast those spells. +SVar:TrigExile:DB$ Dig | Defined$ TriggeredCardOwner | DigNum$ X | ChangeNum$ All | References$ X | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | StaticAbilities$ STPlay | RememberObjects$ Remembered | Duration$ Permanent | SubAbility$ DBCleanup | SpellDescription$ You may cast nonland cards from among them as long as they remain exiled, and you may spend mana as though it were mana of any type to cast those spells. SVar:STPlay:Mode$ Continuous | MayPlay$ True | MayPlayIgnoreType$ True | EffectZone$ Command | Affected$ Card.nonLand+IsRemembered | AffectedZone$ Exile | Description$ You may cast nonland cards from among them as long as they remain exiled, and you may spend mana as though it were mana of any type to cast those spells. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:TriggeredCard$CardPower -SVar:Picture:http://www.wizards.com/global/images/magic/general/dead_mans_chest.jpg -Oracle:Enchant creature an opponent controls\nWhen enchanted creature dies, exile cards equal to its power from the top of its owner's library. You may cast nonland cards from among them as long as they remain exiled, and you may spend mana as though it were mana of any type to cast those spells. \ No newline at end of file +Oracle:Enchant creature an opponent controls\nWhen enchanted creature dies, exile cards equal to its power from the top of its owner's library. You may cast nonland cards from among them as long as they remain exiled, and you may spend mana as though it were mana of any type to cast those spells. diff --git a/forge-gui/res/cardsfolder/d/deadbridge_chant.txt b/forge-gui/res/cardsfolder/d/deadbridge_chant.txt index 329b73458f3..e3532313860 100644 --- a/forge-gui/res/cardsfolder/d/deadbridge_chant.txt +++ b/forge-gui/res/cardsfolder/d/deadbridge_chant.txt @@ -1,7 +1,7 @@ Name:Deadbridge Chant ManaCost:4 B G Types:Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield,put the top ten cards of your library into your graveyard. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, mill ten cards. SVar:TrigMill:DB$ Mill | NumCards$ 10 | Defined$ You T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigChoose | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, choose a card at random in your graveyard. If it's a creature card, put it onto the battlefield. Otherwise, put it into your hand. SVar:TrigChoose:DB$ ChooseCard | ChoiceZone$ Graveyard | AtRandom$ True | Choices$ Card.YouOwn | SubAbility$ DBChange @@ -9,5 +9,5 @@ SVar:DBChange:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | De SVar:DBChange2:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | Defined$ ChosenCard | ConditionDefined$ ChosenCard | ConditionPresent$ Creature | ConditionCompare$ EQ0 SVar:Y:Count$InYourLibrary SVar:NeedsToPlayVar:Y GE15 -SVar:Picture:http://www.wizards.com/global/images/magic/general/deadbridge_chant.jpg -Oracle:When Deadbridge Chant enters the battlefield, put the top ten cards of your library into your graveyard.\nAt the beginning of your upkeep, choose a card at random in your graveyard. If it's a creature card, put it onto the battlefield. Otherwise, put it into your hand. +DeckHas:Ability$Graveyard +Oracle:When Deadbridge Chant enters the battlefield, mill ten cards.\nAt the beginning of your upkeep, choose a card at random in your graveyard. If it's a creature card, put it onto the battlefield. Otherwise, put it into your hand. diff --git a/forge-gui/res/cardsfolder/d/deadeye_rig_hauler.txt b/forge-gui/res/cardsfolder/d/deadeye_rig_hauler.txt index bb00191c065..c125b04c014 100644 --- a/forge-gui/res/cardsfolder/d/deadeye_rig_hauler.txt +++ b/forge-gui/res/cardsfolder/d/deadeye_rig_hauler.txt @@ -2,8 +2,7 @@ Name:Deadeye Rig-Hauler ManaCost:3 U Types:Creature Human Pirate PT:3/2 -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | CheckSVar$ RaidTest | OptionalDecider$ You | Execute$ TrigChangeZone | References$ RaidTest | TriggerDescription$ Raid — When CARDNAME enters the battlefield, if you attacked with a creature this turn, you may return target creature to its owner's hand. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | CheckSVar$ RaidTest | OptionalDecider$ You | Execute$ TrigChangeZone | References$ RaidTest | TriggerDescription$ Raid — When CARDNAME enters the battlefield, if you attacked this turn, you may return target creature to its owner's hand. SVar:TrigChangeZone:DB$ChangeZone | ValidTgts$ Creature | TgtPrompt$ Select target creature | Origin$ Battlefield | Destination$ Hand SVar:RaidTest:Count$AttackersDeclared -SVar:Picture:http://www.wizards.com/global/images/magic/general/deadeye_rig_hauler.jpg -Oracle:Raid — When Deadeye Rig-Hauler enters the battlefield, if you attacked with a creature this turn, you may return target creature to its owner's hand. \ No newline at end of file +Oracle:Raid — When Deadeye Rig-Hauler enters the battlefield, if you attacked this turn, you may return target creature to its owner's hand. diff --git a/forge-gui/res/cardsfolder/d/deadeye_tormentor.txt b/forge-gui/res/cardsfolder/d/deadeye_tormentor.txt index 26c496f7eee..637cccbeb96 100644 --- a/forge-gui/res/cardsfolder/d/deadeye_tormentor.txt +++ b/forge-gui/res/cardsfolder/d/deadeye_tormentor.txt @@ -2,8 +2,7 @@ Name:Deadeye Tormentor ManaCost:2 B Types:Creature Human Pirate PT:2/2 -T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | CheckSVar$ RaidTest | Execute$ TrigDiscard | References$ RaidTest | TriggerDescription$ Raid — When CARDNAME enters the battlefield, if you attacked with a creature this turn, target opponent discards a card. +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | CheckSVar$ RaidTest | Execute$ TrigDiscard | References$ RaidTest | TriggerDescription$ Raid — When CARDNAME enters the battlefield, if you attacked this turn, target opponent discards a card. SVar:TrigDiscard:DB$ Discard | ValidTgts$ Opponent | NumCards$ 1 | Mode$ TgtChoose SVar:RaidTest:Count$AttackersDeclared -SVar:Picture:http://www.wizards.com/global/images/magic/general/deadeye_tormentor.jpg -Oracle:Raid — When Deadeye Tormentor enters the battlefield, if you attacked with a creature this turn, target opponent discards a card. +Oracle:Raid — When Deadeye Tormentor enters the battlefield, if you attacked this turn, target opponent discards a card. diff --git a/forge-gui/res/cardsfolder/d/deadlock_trap.txt b/forge-gui/res/cardsfolder/d/deadlock_trap.txt index b76f4934058..b9c9a66df7b 100644 --- a/forge-gui/res/cardsfolder/d/deadlock_trap.txt +++ b/forge-gui/res/cardsfolder/d/deadlock_trap.txt @@ -5,6 +5,5 @@ K:CARDNAME enters the battlefield tapped. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigEnergy | TriggerDescription$ When CARDNAME enters the battlefield, you get {E}{E} (two energy counters). SVar:TrigEnergy:DB$ PutCounter | Defined$ You | CounterType$ ENERGY | CounterNum$ 2 A:AB$ Tap | Cost$ T PayEnergy<1> | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker | SubAbility$ DBPump | SpellDescription$ Tap target creature or planeswalker. Its activated abilities can't be activated this turn. -SVar:DBPump:DB$Pump | Defined$ ParentTarget | KW$ HIDDEN CARDNAME's activated abilities can't be activated. -SVar:Picture:http://www.wizards.com/global/images/magic/general/deadlock_trap.jpg +SVar:DBPump:DB$ Pump | Defined$ ParentTarget | KW$ HIDDEN CARDNAME's activated abilities can't be activated. Oracle:Deadlock Trap enters the battlefield tapped.\nWhen Deadlock Trap enters the battlefield, you get {E}{E} (two energy counters).\n{T}, Pay {E}: Tap target creature or planeswalker. Its activated abilities can't be activated this turn. diff --git a/forge-gui/res/cardsfolder/d/deadly_designs.txt b/forge-gui/res/cardsfolder/d/deadly_designs.txt index d4ba465eaa7..2664a6ff96d 100644 --- a/forge-gui/res/cardsfolder/d/deadly_designs.txt +++ b/forge-gui/res/cardsfolder/d/deadly_designs.txt @@ -1,7 +1,7 @@ Name:Deadly Designs ManaCost:1 B Types:Enchantment -A:AB$ PutCounter | Cost$ 2 | CounterType$ PLOT | CounterNum$ 1 | AnyPlayer$ True | SpellDescription$ Put a plot counter on CARDNAME. Any player may activate this ability. +A:AB$ PutCounter | Cost$ 2 | CounterType$ PLOT | CounterNum$ 1 | Activator$ Player | SpellDescription$ Put a plot counter on CARDNAME. Any player may activate this ability. T:Mode$ Always | TriggerZones$ Battlefield | IsPresent$ Card.Self+counters_GE5_PLOT | Execute$ TrigSac | TriggerDescription$ When there are five or more plot counters on CARDNAME, sacrifice it. If you do, destroy up to two target creatures. SVar:TrigSac:DB$ Sacrifice | RememberSacrificed$ True | SubAbility$ DBDestroy SVar:DBDestroy:DB$ Destroy | TargetMin$ 0 | TargetMax$ 2 | ValidTgts$ Creature | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ GE1 | SubAbility$ DBCleanup | TgtPrompt$ Select target creature diff --git a/forge-gui/res/cardsfolder/d/deadly_rollick.txt b/forge-gui/res/cardsfolder/d/deadly_rollick.txt new file mode 100644 index 00000000000..6644c5c8d05 --- /dev/null +++ b/forge-gui/res/cardsfolder/d/deadly_rollick.txt @@ -0,0 +1,6 @@ +Name:Deadly Rollick +ManaCost:3 B +Types:Instant +S:Mode$ Continuous | Affected$ Card.Self | EffectZone$ All | MayPlay$ True | MayPlayDontGrantZonePermissions$ True | MayPlayWithoutManaCost$ True | IsPresent$ Card.IsCommander+YouCtrl | Description$ If you control a commander, you may cast this spell without paying its mana cost. +A:SP$ ChangeZone | Cost$ 3 B | ValidTgts$ Creature | TgtPrompt$ Select target creature | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile target creature. +Oracle:If you control a commander, you may cast this spell without paying its mana cost.\nExile target creature. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/d/deathknell_kami.txt b/forge-gui/res/cardsfolder/d/deathknell_kami.txt index 118b418c2e2..24310b0eb41 100644 --- a/forge-gui/res/cardsfolder/d/deathknell_kami.txt +++ b/forge-gui/res/cardsfolder/d/deathknell_kami.txt @@ -4,7 +4,6 @@ Types:Creature Spirit PT:0/1 K:Flying K:Soulshift:1 -A:AB$ Pump | Cost$ 2 | NumAtt$ +1 | NumDef$ +1 | AtEOT$ Sacrifice | SpellDescription$ CARDNAME gets +1/+1 until end of turn. Sacrifice it at the beginning of the next end step. +A:AB$ Pump | Cost$ 2 | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | AtEOT$ Sacrifice | SpellDescription$ CARDNAME gets +1/+1 until end of turn. Sacrifice it at the beginning of the next end step. AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/deathknell_kami.jpg Oracle:Flying\n{2}: Deathknell Kami gets +1/+1 until end of turn. Sacrifice it at the beginning of the next end step.\nSoulshift 1 (When this creature dies, you may return target Spirit card with converted mana cost 1 or less from your graveyard to your hand.) diff --git a/forge-gui/res/cardsfolder/d/deaths_head_buzzard.txt b/forge-gui/res/cardsfolder/d/deaths_head_buzzard.txt index 69050002ec5..3cadec186fa 100644 --- a/forge-gui/res/cardsfolder/d/deaths_head_buzzard.txt +++ b/forge-gui/res/cardsfolder/d/deaths_head_buzzard.txt @@ -4,7 +4,6 @@ Types:Creature Bird PT:2/1 K:Flying T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigPumpAll | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, all creatures get -1/-1 until end of turn. -SVar:TrigPumpAll:DB$PumpAll | ValidCards$ Creature | NumAtt$ -1 | NumDef$ -1 +SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature | NumAtt$ -1 | NumDef$ -1 AI:RemoveDeck:Random -SVar:Picture:http://www.wizards.com/global/images/magic/general/deaths_head_buzzard.jpg Oracle:Flying\nWhen Death's-Head Buzzard dies, all creatures get -1/-1 until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/deaths_oasis.txt b/forge-gui/res/cardsfolder/d/deaths_oasis.txt similarity index 56% rename from forge-gui/res/cardsfolder/upcoming/deaths_oasis.txt rename to forge-gui/res/cardsfolder/d/deaths_oasis.txt index c0ee84512b7..db1b3cafeff 100755 --- a/forge-gui/res/cardsfolder/upcoming/deaths_oasis.txt +++ b/forge-gui/res/cardsfolder/d/deaths_oasis.txt @@ -1,10 +1,11 @@ Name:Death's Oasis ManaCost:W B G Types:Enchantment -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.YouCtrl+nonToken | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ Whenever a nontoken creature you control dies, put the top two cards of your library into your graveyard. Then return a creature card with lesser converted mana cost than the creature that died from the graveyard to your hand. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.YouCtrl+nonToken | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ Whenever a nontoken creature you control dies, mill two cards. Then return a creature card with lesser converted mana cost than the creature that died from the graveyard to your hand. SVar:TrigMill:DB$ Mill | NumCards$ 2 | Defined$ You | SubAbility$ DBReturn SVar:DBReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ChangeType$ Creature.YouOwn+cmcLTY | References$ Y | Hidden$ True | ChangeNum$ 1 SVar:Y:TriggeredCard$CardManaCost A:AB$ GainLife | Cost$ 1 Sac<1/CARDNAME> | LifeAmount$ X | References$ X | SpellDescription$ You gain life equal to the greatest converted mana cost among creatures you control. SVar:X:Count$HighestCMC_Creature.YouCtrl+inZoneBattlefield -Oracle:Whenever a nontoken creature you control dies, put the top two cards of your library into your graveyard. Then return a creature card with lesser converted mana cost than the creature that died from the graveyard to your hand.\n{1}, Sacrifice Death's Oasis: You gain life equal to the greatest converted mana cost among creatures you control. +DeckHas:Ability$LifeGain +Oracle:Whenever a nontoken creature you control dies, mill two cards. Then return a creature card with lesser converted mana cost than the creature that died from the graveyard to your hand.\n{1}, Sacrifice Death's Oasis: You gain life equal to the greatest converted mana cost among creatures you control. diff --git a/forge-gui/res/cardsfolder/d/decimator_web.txt b/forge-gui/res/cardsfolder/d/decimator_web.txt index a4accd0198d..ede7e743c46 100644 --- a/forge-gui/res/cardsfolder/d/decimator_web.txt +++ b/forge-gui/res/cardsfolder/d/decimator_web.txt @@ -1,8 +1,7 @@ Name:Decimator Web ManaCost:4 Types:Artifact -A:AB$ LoseLife | Cost$ 4 T | LifeAmount$ 2 | ValidTgts$ Opponent | TgtPrompt$ Choose a player to decimate | SubAbility$ DBPoison | SpellDescription$ Target opponent loses 2 life, gets a poison counter, then puts the top six cards of their library into their graveyard. +A:AB$ LoseLife | Cost$ 4 T | LifeAmount$ 2 | ValidTgts$ Opponent | TgtPrompt$ Select target player | SubAbility$ DBPoison | SpellDescription$ Target opponent loses 2 life, gets a poison counter, then mills six cards. SVar:DBPoison:DB$ Poison | Num$ 1 | Defined$ Targeted | SubAbility$ DBMill SVar:DBMill:DB$ Mill | NumCards$ 6 | Defined$ Targeted -SVar:Picture:http://www.wizards.com/global/images/magic/general/decimator_web.jpg -Oracle:{4}, {T}: Target opponent loses 2 life, gets a poison counter, then puts the top six cards of their library into their graveyard. +Oracle:{4}, {T}: Target opponent loses 2 life, gets a poison counter, then mills six cards. diff --git a/forge-gui/res/cardsfolder/d/declaration_in_stone.txt b/forge-gui/res/cardsfolder/d/declaration_in_stone.txt index 85d0b7121b6..2fe0dd8796e 100644 --- a/forge-gui/res/cardsfolder/d/declaration_in_stone.txt +++ b/forge-gui/res/cardsfolder/d/declaration_in_stone.txt @@ -3,8 +3,7 @@ ManaCost:1 W Types:Sorcery A:SP$ ChangeZone | Cost$ 1 W | Origin$ Battlefield | Destination$ Exile | AILogic$ SameName | ValidTgts$ Creature | TgtPrompt$ Select target creature | RememberLKI$ True | SubAbility$ DBExile | SpellDescription$ Exile target creature and all other creatures its controller controls with the same name as that creature. That player investigates for each nontoken creature exiled this way. | StackDescription$ SpellDescription SVar:DBExile:DB$ ChangeZoneAll | Origin$ Battlefield | Destination$ Exile | Defined$ RememberedController | ChangeType$ Remembered.Creature+sameName | Shuffle$ True | RememberChanged$ True | SubAbility$ DBInvestigate -SVar:DBInvestigate:DB$ Token | TokenAmount$ X | References$ X | TokenScript$ c_a_clue_draw | LegacyImage$ c a clue draw soi | TokenOwner$ RememberedController | SubAbility$ DBCleanup +SVar:DBInvestigate:DB$ Investigate | Num$ X | References$ X | Defined$ RememberedController | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -SVar:X:Remembered$Valid Card.nonToken -SVar:Picture:http://www.wizards.com/global/images/magic/general/declaration_in_stone.jpg +SVar:X:RememberedLKI$Valid Card.nonToken Oracle:Exile target creature and all other creatures its controller controls with the same name as that creature. That player investigates for each nontoken creature exiled this way. diff --git a/forge-gui/res/cardsfolder/d/decoy_gambit.txt b/forge-gui/res/cardsfolder/d/decoy_gambit.txt new file mode 100755 index 00000000000..e2312d5669d --- /dev/null +++ b/forge-gui/res/cardsfolder/d/decoy_gambit.txt @@ -0,0 +1,11 @@ +Name:Decoy Gambit +ManaCost:2 U +Types:Instant +A:SP$ Pump | Cost$ 2 U | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Choose up to one target creature each opponent controls | TargetMin$ 0 | TargetMax$ OneEach | References$ OneEach | TargetsWithDifferentControllers$ True | RememberObjects$ Targeted | SubAbility$ DBRepeat | SpellDescription$ For each opponent, choose up to one target creature that player controls, then return that creature to its owner's hand unless its controller has you draw a card. +SVar:DBRepeat:DB$ RepeatEach | RepeatCards$ Card.IsRemembered | UseImprinted$ True | RepeatSubAbility$ DBReturn | SubAbility$ DBCleanup +SVar:DBReturn:DB$ ChangeZone | Defined$ Imprinted | Origin$ Battlefield | Destination$ Hand | UnlessCost$ Draw<1/Player.IsRemembered> | UnlessPayer$ ImprintedController +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigRemember | Static$ True +SVar:TrigRemember:DB$ Pump | RememberObjects$ TriggeredActivator +SVar:OneEach:PlayerCountOpponents$Amount +Oracle:For each opponent, choose up to one target creature that player controls, then return that creature to its owner's hand unless its controller has you draw a card. diff --git a/forge-gui/res/cardsfolder/d/decree_of_justice.txt b/forge-gui/res/cardsfolder/d/decree_of_justice.txt index 01602b0f2d8..7c1d6285f82 100644 --- a/forge-gui/res/cardsfolder/d/decree_of_justice.txt +++ b/forge-gui/res/cardsfolder/d/decree_of_justice.txt @@ -8,5 +8,6 @@ SVar:TrigToken:AB$ Token | Cost$ X | TokenAmount$ X | TokenScript$ w_1_1_soldier SVar:X:Count$xPaid SVar:PlayMain1:ALWAYS AI:RemoveDeck:Random +DeckHas:Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/decree_of_justice.jpg Oracle:Create X 4/4 white Angel creature tokens with flying.\nCycling {2}{W} ({2}{W}, Discard this card: Draw a card.)\nWhen you cycle Decree of Justice, you may pay {X}. If you do, create X 1/1 white Soldier creature tokens. diff --git a/forge-gui/res/cardsfolder/d/deep_spawn.txt b/forge-gui/res/cardsfolder/d/deep_spawn.txt index e430c004ef1..76689936bec 100644 --- a/forge-gui/res/cardsfolder/d/deep_spawn.txt +++ b/forge-gui/res/cardsfolder/d/deep_spawn.txt @@ -7,5 +7,4 @@ K:UpkeepCost:Mill<2> A:AB$ Pump | Cost$ U | Defined$ Self | KW$ Shroud | SubAbility$ DBPump | SpellDescription$ CARDNAME gains shroud until end of turn and doesn't untap during your next untap step. Tap CARDNAME. (A permanent with shroud can't be the target of spells or abilities.) SVar:DBPump:DB$ Pump | Defined$ Self | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True | SubAbility$ DBTap SVar:DBTap:DB$ Tap | Defined$ Self -SVar:Picture:http://www.wizards.com/global/images/magic/general/deep_spawn.jpg -Oracle:Trample\nAt the beginning of your upkeep, sacrifice Deep Spawn unless you put the top two cards of your library into your graveyard.\n{U}: Deep Spawn gains shroud until end of turn and doesn't untap during your next untap step. Tap Deep Spawn. (A creature with shroud can't be the target of spells or abilities.) +Oracle:Trample\nAt the beginning of your upkeep, sacrifice Deep Spawn unless you mill two cards.\n{U}: Deep Spawn gains shroud until end of turn and doesn't untap during your next untap step. Tap Deep Spawn. (A creature with shroud can't be the target of spells or abilities.) diff --git a/forge-gui/res/cardsfolder/d/deeproot_warrior.txt b/forge-gui/res/cardsfolder/d/deeproot_warrior.txt index f5d4600033f..9544b81cc26 100644 --- a/forge-gui/res/cardsfolder/d/deeproot_warrior.txt +++ b/forge-gui/res/cardsfolder/d/deeproot_warrior.txt @@ -3,6 +3,5 @@ ManaCost:1 G Types:Creature Merfolk Warrior PT:2/2 T:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME becomes blocked, it gets +1/+1 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 1 | NumDef$ 1 -SVar:Picture:http://www.wizards.com/global/images/magic/general/deeproot_warrior.jpg -Oracle:Whenever Deeproot Warrior becomes blocked, it gets +1/+1 until end of turn. \ No newline at end of file +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 1 | NumDef$ 1 +Oracle:Whenever Deeproot Warrior becomes blocked, it gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/d/deepwood_legate.txt b/forge-gui/res/cardsfolder/d/deepwood_legate.txt index 45deb129a93..0e2e3596ec2 100644 --- a/forge-gui/res/cardsfolder/d/deepwood_legate.txt +++ b/forge-gui/res/cardsfolder/d/deepwood_legate.txt @@ -3,8 +3,7 @@ ManaCost:3 B Types:Creature Shade PT:1/1 S:Mode$ Continuous | Affected$ Card.Self | EffectZone$ All | AddKeyword$ Alternative Cost:0 | CheckSVar$ X | CheckSecondSVar$ Y | Description$ If an opponent controls a Forest and you control a Swamp, you may cast this spell without paying its mana cost. -A:AB$ Pump | Cost$ B | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. +A:AB$ Pump | Cost$ B | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. SVar:X:Count$Valid Forest.OppCtrl SVar:Y:Count$Valid Swamp.YouCtrl -SVar:Picture:http://www.wizards.com/global/images/magic/general/deepwood_legate.jpg Oracle:If an opponent controls a Forest and you control a Swamp, you may cast this spell without paying its mana cost.\n{B}: Deepwood Legate gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/d/deepwood_wolverine.txt b/forge-gui/res/cardsfolder/d/deepwood_wolverine.txt index 33a5350511f..075164ec552 100644 --- a/forge-gui/res/cardsfolder/d/deepwood_wolverine.txt +++ b/forge-gui/res/cardsfolder/d/deepwood_wolverine.txt @@ -3,6 +3,5 @@ ManaCost:G Types:Creature Wolverine PT:1/1 T:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME becomes blocked, it gets +2/+0 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 2 -SVar:Picture:http://www.wizards.com/global/images/magic/general/deepwood_wolverine.jpg +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 2 Oracle:Whenever Deepwood Wolverine becomes blocked, it gets +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/d/defender_of_the_order.txt b/forge-gui/res/cardsfolder/d/defender_of_the_order.txt index b7da6eda5c1..1b74af59baa 100644 --- a/forge-gui/res/cardsfolder/d/defender_of_the_order.txt +++ b/forge-gui/res/cardsfolder/d/defender_of_the_order.txt @@ -4,6 +4,5 @@ Types:Creature Human Cleric PT:2/4 K:Morph:W W T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME is turned face up, creatures you control get +0/+2 until end of turn. -SVar:TrigPumpAll:DB$PumpAll | ValidCards$ Creature.YouCtrl | NumDef$ +2 -SVar:Picture:http://www.wizards.com/global/images/magic/general/defender_of_the_order.jpg +SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumDef$ +2 Oracle:Morph {W}{W} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.)\nWhen Defender of the Order is turned face up, creatures you control get +0/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/d/defiant_bloodlord.txt b/forge-gui/res/cardsfolder/d/defiant_bloodlord.txt index 9769cdba531..52c8e9b02f4 100644 --- a/forge-gui/res/cardsfolder/d/defiant_bloodlord.txt +++ b/forge-gui/res/cardsfolder/d/defiant_bloodlord.txt @@ -4,8 +4,7 @@ Types:Creature Vampire PT:4/5 K:Flying T:Mode$ LifeGained | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDrain | TriggerDescription$ Whenever you gain life, target opponent loses that much life. -SVar:TrigDrain:DB$ LoseLife | ValidTgts$ Opponent | TgtPromp$ Select target opponent | LifeAmount$ X | References$ X +SVar:TrigDrain:DB$ LoseLife | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | LifeAmount$ X | References$ X SVar:X:TriggerCount$LifeAmount DeckHints:Ability$LifeGain -SVar:Picture:http://www.wizards.com/global/images/magic/general/defiant_bloodlord.jpg -Oracle:Flying\nWhenever you gain life, target opponent loses that much life. \ No newline at end of file +Oracle:Flying\nWhenever you gain life, target opponent loses that much life. diff --git a/forge-gui/res/cardsfolder/d/deflecting_swat.txt b/forge-gui/res/cardsfolder/d/deflecting_swat.txt new file mode 100755 index 00000000000..7221e374958 --- /dev/null +++ b/forge-gui/res/cardsfolder/d/deflecting_swat.txt @@ -0,0 +1,6 @@ +Name:Deflecting Swat +ManaCost:2 R +Types:Instant +S:Mode$ Continuous | Affected$ Card.Self | EffectZone$ All | MayPlay$ True | MayPlayDontGrantZonePermissions$ True | MayPlayWithoutManaCost$ True | IsPresent$ Card.IsCommander+YouCtrl | Description$ If you control a commander, you may cast this spell without paying its mana cost. +A:SP$ ChangeTargets | Cost$ 2 R | TargetType$ Spell,Activated,Triggered | Optional$ True | ValidTgts$ Card | TgtPrompt$ Select target spell or ability | SpellDescription$ You may choose new targets for target spell or ability. +Oracle:If you control a commander, you may cast this spell without paying its mana cost.\nYou may choose new targets for target spell or ability. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/d/deftblade_elite.txt b/forge-gui/res/cardsfolder/d/deftblade_elite.txt index 6a0c8aede7f..7d82bf7f03e 100644 --- a/forge-gui/res/cardsfolder/d/deftblade_elite.txt +++ b/forge-gui/res/cardsfolder/d/deftblade_elite.txt @@ -3,7 +3,6 @@ ManaCost:W Types:Creature Human Soldier PT:1/1 K:Provoke -A:AB$ Pump | Cost$ 1 W | KW$ Prevent all combat damage that would be dealt to and dealt by CARDNAME. | SpellDescription$ Prevent all combat damage that would be dealt to and dealt by CARDNAME this turn. +A:AB$ Pump | Cost$ 1 W | Defined$ Self | KW$ Prevent all combat damage that would be dealt to and dealt by CARDNAME. | SpellDescription$ Prevent all combat damage that would be dealt to and dealt by CARDNAME this turn. AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/deftblade_elite.jpg Oracle:Provoke (When this attacks, you may have target creature defending player controls untap and block it if able.)\n{1}{W}: Prevent all combat damage that would be dealt to and dealt by Deftblade Elite this turn. diff --git a/forge-gui/res/cardsfolder/d/demonic_attorney.txt b/forge-gui/res/cardsfolder/d/demonic_attorney.txt index c8fc0a2b75d..ee26573174c 100644 --- a/forge-gui/res/cardsfolder/d/demonic_attorney.txt +++ b/forge-gui/res/cardsfolder/d/demonic_attorney.txt @@ -2,8 +2,7 @@ Name:Demonic Attorney ManaCost:1 B B Types:Sorcery K:Remove CARDNAME from your deck before playing if you're not playing for ante. -A:SP$ Mill | Cost$ 1 B B | Defined$ Player | NumCards$ 1 | Destination$ Ante | SpellDescription$ Each player antes the top card of their library. +A:SP$ Dig | Cost$ 1 B B | Defined$ Player | DigNum$ 1 | DestinationZone$ Ante | SpellDescription$ Each player antes the top card of their library. AI:RemoveDeck:All AI:RemoveDeck:Random -SVar:Picture:http://www.wizards.com/global/images/magic/general/demonic_attorney.jpg Oracle:Remove Demonic Attorney from your deck before playing if you're not playing for ante.\nEach player antes the top card of their library. diff --git a/forge-gui/res/cardsfolder/d/demonic_consultation.txt b/forge-gui/res/cardsfolder/d/demonic_consultation.txt index 27be54c1166..3315c6fe850 100644 --- a/forge-gui/res/cardsfolder/d/demonic_consultation.txt +++ b/forge-gui/res/cardsfolder/d/demonic_consultation.txt @@ -1,9 +1,8 @@ Name:Demonic Consultation ManaCost:B Types:Instant -A:SP$ NameCard | Cost$ B | Defined$ You | SubAbility$ DBMill | SpellDescription$ Choose a card name. Exile the top six cards of your library, then reveal cards from the top of your library until you reveal a card with the chosen name. Put that card into your hand and exile all other cards revealed this way. -SVar:DBMill:DB$ Mill | Defined$ You | NumCards$ 6 | Destination$ Exile | SubAbility$ DBDigUntil +A:SP$ NameCard | Cost$ B | Defined$ You | SubAbility$ DBExile | SpellDescription$ Choose a card name. Exile the top six cards of your library, then reveal cards from the top of your library until you reveal a card with the chosen name. Put that card into your hand and exile all other cards revealed this way. +SVar:DBExile:DB$ Dig | Defined$ You | DigNum$ 6 | ChangeNum$ All | DestinationZone$ Exile | SubAbility$ DBDigUntil SVar:DBDigUntil:DB$ DigUntil | Valid$ Card.NamedCard | FoundDestination$ Hand | RevealedDestination$ Exile | ValidDescription$ named card AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/demonic_consultation.jpg Oracle:Choose a card name. Exile the top six cards of your library, then reveal cards from the top of your library until you reveal a card with the chosen name. Put that card into your hand and exile all other cards revealed this way. diff --git a/forge-gui/res/cardsfolder/d/demonic_embrace.txt b/forge-gui/res/cardsfolder/d/demonic_embrace.txt new file mode 100755 index 00000000000..f7f6a587254 --- /dev/null +++ b/forge-gui/res/cardsfolder/d/demonic_embrace.txt @@ -0,0 +1,10 @@ +Name:Demonic Embrace +ManaCost:1 B B +Types:Enchantment Aura +K:Enchant creature +A:SP$ Attach | Cost$ 1 B B | ValidTgts$ Creature | AILogic$ Pump +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 3 | AddToughness$ 1 | AddKeyword$ Flying | AddType$ Demon | Description$ Enchanted creature gets +3/+1, has flying, and is a Demon in addition to its other types. +SVar:AltCost:Cost$ 1 B B PayLife<3> Discard<1/Card> | ActivationZone$ Graveyard | References$ X | Description$ You may cast CARDNAME from your graveyard by paying 3 life and discarding a card in addition to paying its other costs. +DeckHas:Ability$Discard & Ability$Graveyard +SVar:DiscardMe:1 +Oracle:Enchant creature\nEnchanted creature gets +3/+1, has flying, and is a Demon in addition to its other types.\nYou may cast Demonic Embrace from your graveyard by paying 3 life and discarding a card in addition to paying its other costs. diff --git a/forge-gui/res/cardsfolder/d/deputized_protester.txt b/forge-gui/res/cardsfolder/d/deputized_protester.txt index b01cca58383..19a77f40666 100644 --- a/forge-gui/res/cardsfolder/d/deputized_protester.txt +++ b/forge-gui/res/cardsfolder/d/deputized_protester.txt @@ -4,5 +4,4 @@ Types:Creature Human Warrior PT:2/1 K:Menace K:Melee -SVar:Picture:http://www.wizards.com/global/images/magic/general/deputized_protester.jpg -Oracle:Menace (This creature can't be blocked except by two or more creatures.)\nMelee (Whenever this creature attacks, it gets +1/+1 until end of turn for each opponent you attacked with a creature this combat.) \ No newline at end of file +Oracle:Menace (This creature can't be blocked except by two or more creatures.)\nMelee (Whenever this creature attacks, it gets +1/+1 until end of turn for each opponent you attacked this combat.) diff --git a/forge-gui/res/cardsfolder/d/deranged_assistant.txt b/forge-gui/res/cardsfolder/d/deranged_assistant.txt index 48fe122a2dd..72f87ab7839 100644 --- a/forge-gui/res/cardsfolder/d/deranged_assistant.txt +++ b/forge-gui/res/cardsfolder/d/deranged_assistant.txt @@ -3,5 +3,4 @@ ManaCost:1 U Types:Creature Human Wizard PT:1/1 A:AB$ Mana | Cost$ T Mill<1> | Produced$ C | SpellDescription$ Add {C}. -SVar:Picture:http://www.wizards.com/global/images/magic/general/deranged_assistant.jpg -Oracle:{T}, Put the top card of your library into your graveyard: Add {C}. +Oracle:{T}, Mill a card: Add {C}. diff --git a/forge-gui/res/cardsfolder/d/descend_upon_the_sinful.txt b/forge-gui/res/cardsfolder/d/descend_upon_the_sinful.txt index 8eaab7a6251..f34fcbaac10 100644 --- a/forge-gui/res/cardsfolder/d/descend_upon_the_sinful.txt +++ b/forge-gui/res/cardsfolder/d/descend_upon_the_sinful.txt @@ -4,6 +4,6 @@ Types:Sorcery A:SP$ ChangeZoneAll | Cost$ 4 W W | ChangeType$ Creature | Origin$ Battlefield | Destination$ Exile | SubAbility$ DBToken | SpellDescription$ Exile all creatures. Delirium — Create a 4/4 white Angel creature token with flying if there are four or more card types among cards in your graveyard. SVar:DBToken:DB$ Token | Condition$ Delirium | TokenAmount$ 1 | TokenScript$ w_4_4_angel_flying | TokenOwner$ You | LegacyImage$ w 4 4 angel flying soi DeckHints:Ability$Graveyard & Ability$Discard -DeckHas:Ability$Delirium +DeckHas:Ability$Delirium & Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/descend_upon_the_sinful.jpg Oracle:Exile all creatures.\nDelirium — Create a 4/4 white Angel creature token with flying if there are four or more card types among cards in your graveyard. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/d/desiccated_naga.txt b/forge-gui/res/cardsfolder/d/desiccated_naga.txt index aa8d2b2b344..0a25744fe02 100644 --- a/forge-gui/res/cardsfolder/d/desiccated_naga.txt +++ b/forge-gui/res/cardsfolder/d/desiccated_naga.txt @@ -4,5 +4,5 @@ Types:Creature Zombie Naga PT:3/2 A:AB$ LoseLife | Cost$ 3 B | ValidTgts$ Opponent | LifeAmount$ 2 | SubAbility$ DBGainLife | IsPresent$ Planeswalker.Liliana+YouCtrl | SpellDescription$ Target opponent loses 2 life and you gain 2 life. Activate this ability only if you control a Liliana planeswalker. SVar:DBGainLife:DB$GainLife | Defined$ You | LifeAmount$ 2 -SVar:Picture:http://www.wizards.com/global/images/magic/general/dessicated_naga.jpg +DeckNeeds:Type$Liliana Oracle:{3}{B}: Target opponent loses 2 life and you gain 2 life. Activate this ability only if you control a Liliana planeswalker. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/d/devkarin_dissident.txt b/forge-gui/res/cardsfolder/d/devkarin_dissident.txt index 4d67d1fbb45..8e57fd960af 100644 --- a/forge-gui/res/cardsfolder/d/devkarin_dissident.txt +++ b/forge-gui/res/cardsfolder/d/devkarin_dissident.txt @@ -2,5 +2,5 @@ Name:Devkarin Dissident ManaCost:1 G Types:Creature Elf Warrior PT:2/2 -A:AB$ Pump | Cost$ 4 G | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. +A:AB$ Pump | Cost$ 4 G | Defined$ Self | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. Oracle:{4}{G}: Devkarin Dissident gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/d/devourer_of_memory.txt b/forge-gui/res/cardsfolder/d/devourer_of_memory.txt index f71c5113613..cf3e7d2a8fa 100644 --- a/forge-gui/res/cardsfolder/d/devourer_of_memory.txt +++ b/forge-gui/res/cardsfolder/d/devourer_of_memory.txt @@ -3,7 +3,7 @@ ManaCost:U B Types:Creature Nightmare PT:2/1 T:Mode$ ChangesZoneAll | ValidCards$ Card.YouOwn | Origin$ Library | Destination$ Graveyard | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever one or more cards are put into your graveyard from your library, CARDNAME gets +1/+1 until end of turn and can't be blocked this turn. -SVar:TrigPump:DB$ Pump | NumAtt$ 1 | NumDef$ 1 | KW$ HIDDEN Unblockable -A:AB$ Mill | Cost$ 1 U B | Defined$ You | NumCards$ 1 | SpellDescription$ Put the top card of your library into your graveyard. +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 1 | NumDef$ 1 | KW$ HIDDEN Unblockable +A:AB$ Mill | Cost$ 1 U B | Defined$ You | NumCards$ 1 | SpellDescription$ Mill a card. DeckHas:Ability$Graveyard -Oracle:Whenever one or more cards are put into your graveyard from your library, Devourer of Memory gets +1/+1 until end of turn and can't be blocked this turn.\n{1}{U}{B}: Put the top card of your library into your graveyard. +Oracle:Whenever one or more cards are put into your graveyard from your library, Devourer of Memory gets +1/+1 until end of turn and can't be blocked this turn.\n{1}{U}{B}: Mill a card. diff --git a/forge-gui/res/cardsfolder/d/devouring_swarm.txt b/forge-gui/res/cardsfolder/d/devouring_swarm.txt index abd1b75e83b..e92f6d8f068 100644 --- a/forge-gui/res/cardsfolder/d/devouring_swarm.txt +++ b/forge-gui/res/cardsfolder/d/devouring_swarm.txt @@ -3,7 +3,7 @@ ManaCost:1 B B Types:Creature Insect PT:2/1 K:Flying -A:AB$ Pump | Cost$ Sac<1/Creature> | NumAtt$ +1 | NumDef$ +1 | AILogic$ Aristocrat | SpellDescription$ CARDNAME gets +1/+1 until end of turn. +A:AB$ Pump | Cost$ Sac<1/Creature> | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | AILogic$ Aristocrat | SpellDescription$ CARDNAME gets +1/+1 until end of turn. SVar:AIPreference:SacCost$Creature.Other -SVar:Picture:http://www.wizards.com/global/images/magic/general/devouring_swarm.jpg +DeckHas:Ability$Sacrifice Oracle:Flying\nSacrifice a creature: Devouring Swarm gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/d/devout_chaplain.txt b/forge-gui/res/cardsfolder/d/devout_chaplain.txt index 9bff94977f7..591dae32184 100644 --- a/forge-gui/res/cardsfolder/d/devout_chaplain.txt +++ b/forge-gui/res/cardsfolder/d/devout_chaplain.txt @@ -3,5 +3,6 @@ ManaCost:2 W Types:Creature Human Cleric PT:2/2 A:AB$ ChangeZone | Cost$ T tapXType<2/Human> | IsCurse$ True | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select target artifact or enchantment | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile target artifact or enchantment. +DeckHints:Type$Human SVar:Picture:http://www.wizards.com/global/images/magic/general/devout_chaplain.jpg Oracle:{T}, Tap two untapped Humans you control: Exile target artifact or enchantment. diff --git a/forge-gui/res/cardsfolder/d/didnt_say_please.txt b/forge-gui/res/cardsfolder/d/didnt_say_please.txt index 34abf9c05cc..d7c6be3f157 100644 --- a/forge-gui/res/cardsfolder/d/didnt_say_please.txt +++ b/forge-gui/res/cardsfolder/d/didnt_say_please.txt @@ -1,6 +1,6 @@ Name:Didn't Say Please ManaCost:1 U U Types:Instant -A:SP$ Counter | Cost$ 1 U U | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | SubAbility$ DBMill | Destination$ Graveyard | SpellDescription$ Counter target spell. Its controller puts the top three cards of their library into their graveyard. +A:SP$ Counter | Cost$ 1 U U | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | SubAbility$ DBMill | Destination$ Graveyard | SpellDescription$ Counter target spell. Its controller mills three cards. SVar:DBMill:DB$ Mill | NumCards$ 3 | Defined$ TargetedController -Oracle:Counter target spell. Its controller puts the top three cards of their library into their graveyard. +Oracle:Counter target spell. Its controller mills three cards. diff --git a/forge-gui/res/cardsfolder/d/die_young.txt b/forge-gui/res/cardsfolder/d/die_young.txt index 3c1d8f8f797..f5868175ed6 100644 --- a/forge-gui/res/cardsfolder/d/die_young.txt +++ b/forge-gui/res/cardsfolder/d/die_young.txt @@ -3,8 +3,7 @@ ManaCost:1 B Types:Sorcery A:SP$ PutCounter | Cost$ 1 B | Defined$ You | AILogic$ PayEnergy | CounterType$ ENERGY | CounterNum$ 2 | SubAbility$ DBChooseNumber | SpellDescription$ Choose target creature. You get {E}{E} (two energy counters), then you may pay any amount of {E}. The creature gets -1/-1 until end of turn for each {E} paid this way. SVar:DBChooseNumber:DB$ ChooseNumber | Max$ Max | ListTitle$ Pay Energy for -X/-X | SubAbility$ DBPump -SVar:DBPump:DB$Pump | References$ X | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -X | NumDef$ -X | IsCurse$ True | UnlessCost$ PayEnergy | UnlessPayer$ You | UnlessSwitched$ True +SVar:DBPump:DB$ Pump | References$ X | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -X | NumDef$ -X | IsCurse$ True | UnlessCost$ PayEnergy | UnlessPayer$ You | UnlessSwitched$ True SVar:Max:Count$YourCountersEnergy SVar:X:Count$ChosenNumber -SVar:Picture:http://www.wizards.com/global/images/magic/general/die_young.jpg Oracle:Choose target creature. You get {E}{E} (two energy counters), then you may pay any amount of {E}. The creature gets -1/-1 until end of turn for each {E} paid this way. diff --git a/forge-gui/res/cardsfolder/d/diligent_excavator.txt b/forge-gui/res/cardsfolder/d/diligent_excavator.txt index 3bb3cd2e421..abae77eb71c 100644 --- a/forge-gui/res/cardsfolder/d/diligent_excavator.txt +++ b/forge-gui/res/cardsfolder/d/diligent_excavator.txt @@ -2,7 +2,7 @@ Name:Diligent Excavator ManaCost:1 U Types:Creature Human Artificer PT:1/3 -T:Mode$ SpellCast | ValidCard$ Card.Historic | ValidActivatingPlayer$ You | Execute$ TrigMill | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a historic spell, target player puts the top two cards of their library into their graveyard. (Artifacts, legendaries, and Sagas are historic.) +T:Mode$ SpellCast | ValidCard$ Card.Historic | ValidActivatingPlayer$ You | Execute$ TrigMill | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a historic spell, target player mills two cards. (Artifacts, legendaries, and Sagas are historic.) SVar:TrigMill:DB$ Mill | NumCards$ 2 | ValidTgts$ Player | TgtPrompt$ Choose a player DeckHas:Ability$Graveyard -Oracle:Whenever you cast a historic spell, target player puts the top two cards of their library into their graveyard. (Artifacts, legendaries, and Sagas are historic.) \ No newline at end of file +Oracle:Whenever you cast a historic spell, target player mills two cards. (Artifacts, legendaries, and Sagas are historic.) diff --git a/forge-gui/res/cardsfolder/d/dimensional_infiltrator.txt b/forge-gui/res/cardsfolder/d/dimensional_infiltrator.txt index 596caaa5695..3461257157b 100644 --- a/forge-gui/res/cardsfolder/d/dimensional_infiltrator.txt +++ b/forge-gui/res/cardsfolder/d/dimensional_infiltrator.txt @@ -5,9 +5,8 @@ PT:2/1 K:Devoid K:Flash K:Flying -A:AB$ Mill | Cost$ 1 C | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | NumCards$ 1 | Destination$ Exile | RememberMilled$ True | SubAbility$ DBBounce | SpellDescription$ Target opponent exiles the top card of their library. If it's a land card, you may return CARDNAME to its owner's hand. -SVar:DBBounce:DB$ChangeZone | Origin$ Battlefield | Optional$ True | ConditionDefined$ Remembered | ConditionPresent$ Card.Land | ConditionCompare$ GE1 | Destination$ Hand | SubAbility$ DBCleanup +A:AB$ Dig | Cost$ 1 C | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBBounce | SpellDescription$ Target opponent exiles the top card of their library. If it's a land card, you may return CARDNAME to its owner's hand. +SVar:DBBounce:DB$ ChangeZone | Origin$ Battlefield | Optional$ True | ConditionDefined$ Remembered | ConditionPresent$ Card.Land | ConditionCompare$ GE1 | Destination$ Hand | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHints:Ability$Mana.Colorless -SVar:Picture:http://www.wizards.com/global/images/magic/general/dimensional_infiltrator.jpg Oracle:Devoid (This card has no color.)\nFlash\nFlying\n{1}{C}: Target opponent exiles the top card of their library. If it's a land card, you may return Dimensional Infiltrator to its owner's hand. ({C} represents colorless mana.) diff --git a/forge-gui/res/cardsfolder/d/diminishing_returns.txt b/forge-gui/res/cardsfolder/d/diminishing_returns.txt index db8ba854e15..63ba60d8d72 100644 --- a/forge-gui/res/cardsfolder/d/diminishing_returns.txt +++ b/forge-gui/res/cardsfolder/d/diminishing_returns.txt @@ -2,8 +2,7 @@ Name:Diminishing Returns ManaCost:2 U U Types:Sorcery A:SP$ ChangeZoneAll | Cost$ 2 U U | ChangeType$ Card | Origin$ Graveyard,Hand | Destination$ Library | Shuffle$ True | Random$ True | SubAbility$ DBExile | UseAllOriginZones$ True | SpellDescription$ Each player shuffles their hand and graveyard into their library. -SVar:DBExile:DB$ Mill | Defined$ You | NumCards$ 10 | Destination$ Exile | SubAbility$ DBDraw | SpellDescription$ You exile the top ten cards of your library. -SVar:DBDraw:DB$ Draw | Defined$ Player | NumCards$ 7 | SpellDescription$ Then each player draws up to seven cards. +SVar:DBExile:DB$ Dig | Defined$ You | DigNum$ 10 | ChangeNum$ All | DestinationZone$ Exile | SubAbility$ DBDraw | StackDescription$ {p:You} exiles the top ten cards of their library. | SpellDescription$ You exile the top ten cards of your library. +SVar:DBDraw:DB$ Draw | Defined$ Player | NumCards$ 7 | Upto$ True | AILogic$ OptionalDraw | StackDescription$ SpellDescription | SpellDescription$ Then each player draws up to seven cards. AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/diminishing_returns.jpg Oracle:Each player shuffles their hand and graveyard into their library. You exile the top ten cards of your library. Then each player draws up to seven cards. diff --git a/forge-gui/res/cardsfolder/d/dire_fleet_poisoner.txt b/forge-gui/res/cardsfolder/d/dire_fleet_poisoner.txt index dde15620fb4..31c79a39726 100644 --- a/forge-gui/res/cardsfolder/d/dire_fleet_poisoner.txt +++ b/forge-gui/res/cardsfolder/d/dire_fleet_poisoner.txt @@ -5,6 +5,5 @@ PT:2/2 K:Flash K:Deathtouch T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target attacking Pirate you control gets +1/+1 and gains deathtouch until end of turn. -SVar:TrigPump:DB$Pump | ValidTgts$ Pirate.attacking+YouCtrl | TgtPrompt$ Select target attacking Pirate you control | NumAtt$ 1 | NumDef$ 1 | KW$ Deathtouch -SVar:Picture:http://www.wizards.com/global/images/magic/general/dire_fleet_poisoner.jpg -Oracle:Flash\nDeathtouch\nWhen Dire Fleet Poisoner enters the battlefield, target attacking Pirate you control gets +1/+1 and gains deathtouch until end of turn. \ No newline at end of file +SVar:TrigPump:DB$ Pump | ValidTgts$ Pirate.attacking+YouCtrl | TgtPrompt$ Select target attacking Pirate you control | NumAtt$ 1 | NumDef$ 1 | KW$ Deathtouch +Oracle:Flash\nDeathtouch\nWhen Dire Fleet Poisoner enters the battlefield, target attacking Pirate you control gets +1/+1 and gains deathtouch until end of turn. diff --git a/forge-gui/res/cardsfolder/d/dire_fleet_warmonger.txt b/forge-gui/res/cardsfolder/d/dire_fleet_warmonger.txt new file mode 100755 index 00000000000..32fc53855e9 --- /dev/null +++ b/forge-gui/res/cardsfolder/d/dire_fleet_warmonger.txt @@ -0,0 +1,8 @@ +Name:Dire Fleet Warmonger +ManaCost:1 B R +Types:Creature Orc Pirate +PT:3/3 +T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of combat on your turn, you may sacrifice another creature. If you do, CARDNAME gets +2/+2 and gains trample until end of turn. +SVar:TrigPump:AB$ Pump | Cost$ Sac<1/Creature.Other/another creature> | Defined$ Self | NumAtt$ +2 | NumDef$ +2 | KW$ Trample +SVar:AIPreference:SacCost$Creature.token,Creature.cmcLE1 +Oracle:At the beginning of combat on your turn, you may sacrifice another creature. If you do, Dire Fleet Warmonger gets +2/+2 and gains trample until end of turn. (It can deal excess combat damage to the player or planeswalker it's attacking.) diff --git a/forge-gui/res/cardsfolder/upcoming/dire_tactics.txt b/forge-gui/res/cardsfolder/d/dire_tactics.txt similarity index 54% rename from forge-gui/res/cardsfolder/upcoming/dire_tactics.txt rename to forge-gui/res/cardsfolder/d/dire_tactics.txt index e9fde96bc74..e21a91cec53 100755 --- a/forge-gui/res/cardsfolder/upcoming/dire_tactics.txt +++ b/forge-gui/res/cardsfolder/d/dire_tactics.txt @@ -1,7 +1,8 @@ Name:Dire Tactics ManaCost:W B Types:Instant -A:SP$ ChangeZone | Cost$ W B | ValidTgts$ Creature | TgtPrompt$ Select target creature | Origin$ Battlefield | Destination$ Exile | SubAbility$ DBLoseLife | StackDescription$ SpellDescription | SpellDescription$ Exile target creature. If you don't control a Human, you lose life equal to that creature's toughness. -SVar:DBLoseLife:DB$ LoseLife | ConditionPresent$ Human.YouCtrl | ConditionCompare$ EQ0 | Defined$ You | LifeAmount$ X | References$ X | StackDescription$ None -SVar:X:Targeted$CardToughness +A:SP$ ChangeZone | Cost$ W B | ValidTgts$ Creature | TgtPrompt$ Select target creature | Origin$ Battlefield | Destination$ Exile | RememberLKI$ True | SubAbility$ DBLoseLife | StackDescription$ SpellDescription | SpellDescription$ Exile target creature. If you don't control a Human, you lose life equal to that creature's toughness. +SVar:DBLoseLife:DB$ LoseLife | ConditionPresent$ Human.YouCtrl | ConditionCompare$ EQ0 | Defined$ You | LifeAmount$ X | References$ X | StackDescription$ None | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:X:RememberedLKI$CardToughness Oracle:Exile target creature. If you don't control a Human, you lose life equal to that creature's toughness. diff --git a/forge-gui/res/cardsfolder/d/diregraf_colossus.txt b/forge-gui/res/cardsfolder/d/diregraf_colossus.txt index 2aca2db8371..96546080e30 100644 --- a/forge-gui/res/cardsfolder/d/diregraf_colossus.txt +++ b/forge-gui/res/cardsfolder/d/diregraf_colossus.txt @@ -2,7 +2,7 @@ Name:Diregraf Colossus ManaCost:2 B Types:Creature Zombie Giant PT:2/2 -K:etbCounter:P1P1:X:no Condition:Diregraf Colossus enters the battlefield with a +1/+1 counter on it for each Zombie card in your graveyard. +K:etbCounter:P1P1:X:no Condition:CARDNAME enters the battlefield with a +1/+1 counter on it for each Zombie card in your graveyard. SVar:X:Count$LastStateGraveyard Zombie.YouCtrl T:Mode$ SpellCast | ValidCard$ Zombie | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever you cast a Zombie spell, create a tapped 2/2 black Zombie creature token. SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ b_2_2_zombie | LegacyImage$ b 2 2 zombie soi | TokenTapped$ True | TokenOwner$ You diff --git a/forge-gui/res/cardsfolder/d/dirtwater_wraith.txt b/forge-gui/res/cardsfolder/d/dirtwater_wraith.txt index 9f94909276c..2a1f6a6c284 100644 --- a/forge-gui/res/cardsfolder/d/dirtwater_wraith.txt +++ b/forge-gui/res/cardsfolder/d/dirtwater_wraith.txt @@ -3,6 +3,5 @@ ManaCost:3 B Types:Creature Wraith PT:1/3 K:Swampwalk -A:AB$ Pump | Cost$ B | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/dirtwater_wraith.jpg +A:AB$ Pump | Cost$ B | Defined$ Self | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. Oracle:Swampwalk\n{B}: Dirtwater Wraith gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/d/disciple_of_bolas.txt b/forge-gui/res/cardsfolder/d/disciple_of_bolas.txt index e2322581e86..d472853f561 100644 --- a/forge-gui/res/cardsfolder/d/disciple_of_bolas.txt +++ b/forge-gui/res/cardsfolder/d/disciple_of_bolas.txt @@ -9,6 +9,7 @@ SVar:DBDraw:DB$ Draw | NumCards$ X | References$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:RememberedLKI$CardPower SVar:NeedsToPlay:Creature.YouCtrl +DeckHas:Ability$LifeGain AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/disciple_of_bolas.jpg Oracle:When Disciple of Bolas enters the battlefield, sacrifice another creature. You gain X life and draw X cards, where X is that creature's power. diff --git a/forge-gui/res/cardsfolder/d/disciple_of_the_ring.txt b/forge-gui/res/cardsfolder/d/disciple_of_the_ring.txt index 403278e53c9..3902ca91e83 100644 --- a/forge-gui/res/cardsfolder/d/disciple_of_the_ring.txt +++ b/forge-gui/res/cardsfolder/d/disciple_of_the_ring.txt @@ -4,8 +4,7 @@ Types:Creature Human Wizard PT:3/4 A:AB$ Charm | Cost$ 1 ExileFromGrave<1/Instant;Sorcery> | CostDesc$ {1}, Exile an instant or sorcery card from your graveyard: | Choices$ DBCounter,DBPump,DBTap,DBUntap | CharmNum$ 1 SVar:DBCounter:DB$ Counter | TargetType$ Spell | TgtPrompt$ Select target noncreature spell | ValidTgts$ Card.nonCreature | UnlessCost$ 2 | SpellDescription$ Counter target noncreature spell unless its controller pays {2}. -SVar:DBPump:DB$ Pump | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. +SVar:DBPump:DB$ Pump | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. SVar:DBTap:DB$ Tap | ValidTgts$ Creature | TgtPrompt$ Select target creature | SpellDescription$ Tap target creature. SVar:DBUntap:DB$ Untap | ValidTgts$ Creature | TgtPrompt$ Select target creature | SpellDescription$ Untap target creature. -SVar:Picture:http://www.wizards.com/global/images/magic/general/disciple_of_the_ring.jpg Oracle:{1}, Exile an instant or sorcery card from your graveyard: Choose one —\n• Counter target noncreature spell unless its controller pays {2}.\n• Disciple of the Ring gets +1/+1 until end of turn.\n• Tap target creature.\n• Untap target creature. diff --git a/forge-gui/res/cardsfolder/d/discontinuity.txt b/forge-gui/res/cardsfolder/d/discontinuity.txt new file mode 100755 index 00000000000..8130636211a --- /dev/null +++ b/forge-gui/res/cardsfolder/d/discontinuity.txt @@ -0,0 +1,8 @@ +Name:Discontinuity +ManaCost:3 U U U +Types:Instant +S:Mode$ ReduceCost | Condition$ PlayerTurn | ValidCard$ Card.Self | Amount$ 2 | Color$ U | Type$ Spell | EffectZone$ All | Description$ As long as it's your turn, CARDNAME costs {2}{U}{U} less to cast. +S:Mode$ ReduceCost | Condition$ PlayerTurn | ValidCard$ Card.Self | Amount$ 2 | Type$ Spell | EffectZone$ All | Secondary$ True | Description$ As long as it's your turn, CARDNAME costs {2}{U}{U} less to cast. +A:SP$ EndTurn | Cost$ 3 U U U | SpellDescription$ End the turn. (Exile all spells and abilities on the stack, including this card. The player whose turn it is discards down to their maximum hand size. Damage wears off, and "this turn" and "until end of turn" effects end.) +AI:RemoveDeck:All +Oracle:As long as it's your turn, this spell costs {2}{U}{U} less to cast.\nEnd the turn. (Exile all spells and abilities on the stack, including this card. The player whose turn it is discards down to their maximum hand size. Damage wears off, and "this turn" and "until end of turn" effects end.) diff --git a/forge-gui/res/cardsfolder/d/disease_carriers.txt b/forge-gui/res/cardsfolder/d/disease_carriers.txt index bceb15473f6..52a448d5c34 100644 --- a/forge-gui/res/cardsfolder/d/disease_carriers.txt +++ b/forge-gui/res/cardsfolder/d/disease_carriers.txt @@ -3,6 +3,5 @@ ManaCost:2 B B Types:Creature Rat PT:2/2 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigPump | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME is dies, target creature gets -2/-2 until end of turn. -SVar:TrigPump:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -2 | NumDef$ -2 | IsCurse$ True -SVar:Picture:http://www.wizards.com/global/images/magic/general/disease_carriers.jpg +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -2 | NumDef$ -2 | IsCurse$ True Oracle:When Disease Carriers dies, target creature gets -2/-2 until end of turn. diff --git a/forge-gui/res/cardsfolder/d/dismal_backwater.txt b/forge-gui/res/cardsfolder/d/dismal_backwater.txt index a500b6b02c1..6d8c64f3f7e 100644 --- a/forge-gui/res/cardsfolder/d/dismal_backwater.txt +++ b/forge-gui/res/cardsfolder/d/dismal_backwater.txt @@ -4,7 +4,7 @@ Types:Land A:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U}. A:AB$ Mana | Cost$ T | Produced$ B | SpellDescription$ Add {B}. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters the battlefield, you gain 1 life. -SVar:TrigGainLife:DB$GainLife | LifeAmount$ 1 +SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 1 K:CARDNAME enters the battlefield tapped. -SVar:Picture:http://www.wizards.com/global/images/magic/general/dismal_backwater.jpg +DeckHas:Ability$LifeGain Oracle:Dismal Backwater enters the battlefield tapped.\nWhen Dismal Backwater enters the battlefield, you gain 1 life.\n{T}: Add {U} or {B}. diff --git a/forge-gui/res/cardsfolder/d/dismantle.txt b/forge-gui/res/cardsfolder/d/dismantle.txt index c39d32dfd26..69a7d4e4fb4 100644 --- a/forge-gui/res/cardsfolder/d/dismantle.txt +++ b/forge-gui/res/cardsfolder/d/dismantle.txt @@ -1,13 +1,9 @@ Name:Dismantle ManaCost:2 R Types:Sorcery -A:SP$ Destroy | Cost$ 2 R | ValidTgts$ Artifact | TgtPrompt$ Select target artifact | RememberTargets$ True | SubAbility$ DBChoice | SpellDescription$ Destroy target artifact. If that artifact had counters on it, put that many +1/+1 counters or charge counters on an artifact you control. -SVar:DBChoice:DB$ GenericChoice | Choices$ DBP1P1,DBCharge | ConditionDefined$ Targeted | ConditionPresent$ Card.HasCounters | ConditionCompare$ GE1 | StackDescription$ put that many +1/+1 counters or charge counters on an artifact you control. -SVar:DBP1P1:DB$ ChooseCard | Choices$ Artifact.YouCtrl | Amount$ 1 | SpellDescription$ +1/+1 | SubAbility$ DBPutP1P1 -SVar:DBPutP1P1:DB$ PutCounter | Defined$ ChosenCard | CounterType$ P1P1 | CounterNum$ X | References$ X | SubAbility$ DBCleanup -SVar:DBCharge:DB$ ChooseCard | Choices$ Artifact.YouCtrl | Amount$ 1 | SpellDescription$ charge | SubAbility$ DBPutCharge -SVar:DBPutCharge:DB$ PutCounter | Defined$ ChosenCard | CounterType$ CHARGE | CounterNum$ X | References$ X | SpellDescription$ Charge | SubAbility$ DBCleanup -SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -SVar:X:RememberedLKI$CardCounters.ALL -SVar:Picture:http://www.wizards.com/global/images/magic/general/dismantle.jpg +A:SP$ Destroy | Cost$ 2 R | ValidTgts$ Artifact | TgtPrompt$ Select target artifact | SubAbility$ DBChoice | SpellDescription$ Destroy target artifact. If that artifact had counters on it, put that many +1/+1 counters or charge counters on an artifact you control. +SVar:DBChoice:DB$ GenericChoice | Choices$ DBPutP1P1,DBPutCharge | ConditionDefined$ Targeted | ConditionPresent$ Card.HasCounters | ConditionCompare$ GE1 | StackDescription$ put that many +1/+1 counters or charge counters on an artifact you control. +SVar:DBPutP1P1:DB$ PutCounter | Choices$ Artifact.YouCtrl | CounterType$ P1P1 | CounterNum$ X | References$ X | SpellDescription$ +1/+1 +SVar:DBPutCharge:DB$ PutCounter | Choices$ Artifact.YouCtrl | CounterType$ CHARGE | CounterNum$ X | References$ X | SpellDescription$ Charge +SVar:X:TargetedLKI$CardCounters.ALL Oracle:Destroy target artifact. If that artifact had counters on it, put that many +1/+1 counters or charge counters on an artifact you control. diff --git a/forge-gui/res/cardsfolder/d/dismantling_wave.txt b/forge-gui/res/cardsfolder/d/dismantling_wave.txt new file mode 100755 index 00000000000..eae3e5ebb31 --- /dev/null +++ b/forge-gui/res/cardsfolder/d/dismantling_wave.txt @@ -0,0 +1,9 @@ +Name:Dismantling Wave +ManaCost:2 W +Types:Sorcery +A:SP$ Destroy | Cost$ 2 W | ValidTgts$ Artifact.OppCtrl,Enchantment.OppCtrl | TgtPrompt$ Select up to one target artifact or enchantment each opponent controls | TargetMin$ 0 | TargetMax$ OneEach | References$ OneEach | TargetsWithDifferentControllers$ True | SpellDescription$ For each opponent, destroy up to one target artifact or enchantment that player controls. +SVar:OneEach:PlayerCountOpponents$Amount +K:Cycling:6 W W +T:Mode$ Cycled | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerDescription$ When you cycle CARDNAME, destroy all artifacts and enchantments. +SVar:TrigDestroy:DB$ DestroyAll | ValidCards$ Artifact,Enchantment +Oracle:For each opponent, destroy up to one target artifact or enchantment that player controls.\nCycling {6}{W}{W} ({6}{W}{W}, Discard this card: Draw a card.)\nWhen you cycle Dismantling Wave, destroy all artifacts and enchantments. diff --git a/forge-gui/res/cardsfolder/d/distortion_strike.txt b/forge-gui/res/cardsfolder/d/distortion_strike.txt index 8a184ef70fc..0c33533805a 100644 --- a/forge-gui/res/cardsfolder/d/distortion_strike.txt +++ b/forge-gui/res/cardsfolder/d/distortion_strike.txt @@ -2,6 +2,5 @@ Name:Distortion Strike ManaCost:U Types:Sorcery K:Rebound -A:SP$Pump | Cost$ U | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 1 | KW$ HIDDEN Unblockable | SpellDescription$ Target creature gets +1/+0 until end of turn and can't be blocked this turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/distortion_strike.jpg +A:SP$ Pump | Cost$ U | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 1 | KW$ HIDDEN Unblockable | SpellDescription$ Target creature gets +1/+0 until end of turn and can't be blocked this turn. Oracle:Target creature gets +1/+0 until end of turn and can't be blocked this turn.\nRebound (If you cast this spell from your hand, exile it as it resolves. At the beginning of your next upkeep, you may cast this card from exile without paying its mana cost.) diff --git a/forge-gui/res/cardsfolder/d/divining_witch.txt b/forge-gui/res/cardsfolder/d/divining_witch.txt index 774d5f0db8c..42a11a46d2a 100644 --- a/forge-gui/res/cardsfolder/d/divining_witch.txt +++ b/forge-gui/res/cardsfolder/d/divining_witch.txt @@ -2,9 +2,8 @@ Name:Divining Witch ManaCost:1 B Types:Creature Human Spellshaper PT:1/1 -A:AB$ NameCard | Cost$ 1 B T Discard<1/Card> | Defined$ You | SubAbility$ DBMill | SpellDescription$ Choose a card name. Exile the top six cards of your library, then reveal cards from the top of your library until you reveal a card with the chosen name. Put that card into your hand and exile all other cards revealed this way. -SVar:DBMill:DB$ Mill | Defined$ You | NumCards$ 6 | Destination$ Exile | SubAbility$ DBDigUntil +A:AB$ NameCard | Cost$ 1 B T Discard<1/Card> | Defined$ You | SubAbility$ DBExile | SpellDescription$ Dig a card name. Di$ the top ChangeNum$ All | siZonex cards of your library, then reveal cards from the top of your library until you reveal a card with the chosen name. Put that card into your hand and exile all other cards revealed this way. +SVar:DBExile:DB$ Dig | Defined$ You | DigNum$ 6 | ChangeNum$ All | DestinationZone$ Exile | SubAbility$ DBDigUntil SVar:DBDigUntil:DB$ DigUntil | Valid$ Card.NamedCard | FoundDestination$ Hand | RevealedDestination$ Exile | ValidDescription$ named card AI:RemoveDeck:All -SVar:Picture:http://serv1.tcgimages.eu/img/cards/Nemesis/divining_witch.jpg Oracle:{1}{B}, {T}, Discard a card: Choose a card name. Exile the top six cards of your library, then reveal cards from the top of your library until you reveal a card with the chosen name. Put that card into your hand and exile all other cards revealed this way. diff --git a/forge-gui/res/cardsfolder/d/dominarias_judgment.txt b/forge-gui/res/cardsfolder/d/dominarias_judgment.txt index 173fa85d309..0f72b389387 100644 --- a/forge-gui/res/cardsfolder/d/dominarias_judgment.txt +++ b/forge-gui/res/cardsfolder/d/dominarias_judgment.txt @@ -2,10 +2,9 @@ Name:Dominaria's Judgment ManaCost:2 W Types:Instant A:SP$ PumpAll | Cost$ 2 W | ValidCards$ Creature.YouCtrl | KW$ Protection from white | ConditionPresent$ Plains.YouCtrl | ConditionCompare$ GE1 | ConditionDescription$ If you control a Plains, | SubAbility$ DBBlue | SpellDescription$ Until end of turn, creatures you control gain protection from white if you control a Plains, from blue if you control an Island, from black if you control a Swamp, from red if you control a Mountain, and from green if you control a Forest. -SVar:DBBlue:DB$PumpAll | ValidCards$ Creature.YouCtrl | KW$ Protection from blue | ConditionPresent$ Island.YouCtrl | ConditionCompare$ GE1 | ConditionDescription$ If you control an Island, | SubAbility$ DBBlack -SVar:DBBlack:DB$PumpAll | ValidCards$ Creature.YouCtrl | KW$ Protection from black | ConditionPresent$ Swamp.YouCtrl | ConditionCompare$ GE1 | ConditionDescription$ If you control an Swamp, | SubAbility$ DBRed -SVar:DBRed:DB$PumpAll | ValidCards$ Creature.YouCtrl | KW$ Protection from red | ConditionPresent$ Mountain.YouCtrl | ConditionCompare$ GE1 | ConditionDescription$ If you control an Mountain, | SubAbility$ DBGreen -SVar:DBGreen:DB$PumpAll | ValidCards$ Creature.YouCtrl | KW$ Protection from green | ConditionPresent$ Forest.YouCtrl | ConditionCompare$ GE1 | ConditionDescription$ If you control an Forest, +SVar:DBBlue:DB$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ Protection from blue | ConditionPresent$ Island.YouCtrl | ConditionCompare$ GE1 | ConditionDescription$ If you control an Island, | SubAbility$ DBBlack +SVar:DBBlack:DB$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ Protection from black | ConditionPresent$ Swamp.YouCtrl | ConditionCompare$ GE1 | ConditionDescription$ If you control an Swamp, | SubAbility$ DBRed +SVar:DBRed:DB$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ Protection from red | ConditionPresent$ Mountain.YouCtrl | ConditionCompare$ GE1 | ConditionDescription$ If you control an Mountain, | SubAbility$ DBGreen +SVar:DBGreen:DB$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ Protection from green | ConditionPresent$ Forest.YouCtrl | ConditionCompare$ GE1 | ConditionDescription$ If you control an Forest, AI:RemoveDeck:Random -SVar:Picture:http://www.wizards.com/global/images/magic/general/dominarias_judgment.jpg Oracle:Until end of turn, creatures you control gain protection from white if you control a Plains, from blue if you control an Island, from black if you control a Swamp, from red if you control a Mountain, and from green if you control a Forest. diff --git a/forge-gui/res/cardsfolder/d/doorkeeper.txt b/forge-gui/res/cardsfolder/d/doorkeeper.txt index 2b6aec40b31..6019d6f203e 100644 --- a/forge-gui/res/cardsfolder/d/doorkeeper.txt +++ b/forge-gui/res/cardsfolder/d/doorkeeper.txt @@ -3,7 +3,6 @@ ManaCost:1 U Types:Creature Homunculus PT:0/4 K:Defender -A:AB$ Mill | Cost$ 2 U T | NumCards$ X | ValidTgts$ Player | TgtPrompt$ Choose a player | References$ X | SpellDescription$ Target player puts the top X cards of their library into their graveyard, where X is the number of creatures with defender you control. +A:AB$ Mill | Cost$ 2 U T | NumCards$ X | ValidTgts$ Player | TgtPrompt$ Choose a player | References$ X | SpellDescription$ Target player mills X cards, where X is the number of creatures with defender you control. SVar:X:Count$Valid Creature.withDefender+YouCtrl -SVar:Picture:http://www.wizards.com/global/images/magic/general/doorkeeper.jpg -Oracle:Defender\n{2}{U}, {T}: Target player puts the top X cards of their library into their graveyard, where X is the number of creatures with defender you control. +Oracle:Defender\n{2}{U}, {T}: Target player mills X cards, where X is the number of creatures with defender you control. diff --git a/forge-gui/res/cardsfolder/d/double_vision.txt b/forge-gui/res/cardsfolder/d/double_vision.txt new file mode 100644 index 00000000000..e4a079ee471 --- /dev/null +++ b/forge-gui/res/cardsfolder/d/double_vision.txt @@ -0,0 +1,7 @@ +Name:Double Vision +ManaCost:3 R R +Types:Enchantment +T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | ActivatorThisTurnCast$ EQ1 | NoResolvingCheck$ True | Execute$ TrigCopy | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast your first instant or sorcery spell each turn, copy that spell. You may choose new targets for the copy. +SVar:TrigCopy:DB$ CopySpellAbility | Defined$ TriggeredSpellAbility | AILogic$ Always +DeckHints:Type$Instant|Sorcery +Oracle:Whenever you cast your first instant or sorcery spell each turn, copy that spell. You may choose new targets for the copy. diff --git a/forge-gui/res/cardsfolder/d/dracoplasm.txt b/forge-gui/res/cardsfolder/d/dracoplasm.txt index 41ab1eea197..17ad0fde3d1 100644 --- a/forge-gui/res/cardsfolder/d/dracoplasm.txt +++ b/forge-gui/res/cardsfolder/d/dracoplasm.txt @@ -10,6 +10,6 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:SacX:Count$Valid Creature.YouCtrl SVar:DracoPwr:RememberedLKI$CardPower SVar:DracoTgn:RememberedLKI$CardToughness -A:AB$ Pump | Cost$ R | NumAtt$ 1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/dracoplasm.jpg +A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ 1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. +DeckHas:Ability$Sacrifice Oracle:Flying\nAs Dracoplasm enters the battlefield, sacrifice any number of creatures. Dracoplasm's power becomes the total power of those creatures and its toughness becomes their total toughness.\n{R}: Dracoplasm gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/d/dragon_engine.txt b/forge-gui/res/cardsfolder/d/dragon_engine.txt index f8690612e28..c727a628802 100644 --- a/forge-gui/res/cardsfolder/d/dragon_engine.txt +++ b/forge-gui/res/cardsfolder/d/dragon_engine.txt @@ -2,6 +2,5 @@ Name:Dragon Engine ManaCost:3 Types:Artifact Creature Construct PT:1/3 -A:AB$ Pump | Cost$ 2 | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/dragon_engine.jpg +A:AB$ Pump | Cost$ 2 | Defined$ Self | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. Oracle:{2}: Dragon Engine gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/d/dragon_hatchling.txt b/forge-gui/res/cardsfolder/d/dragon_hatchling.txt index 91dad242344..8b0d3b79e6e 100644 --- a/forge-gui/res/cardsfolder/d/dragon_hatchling.txt +++ b/forge-gui/res/cardsfolder/d/dragon_hatchling.txt @@ -3,6 +3,5 @@ ManaCost:1 R Types:Creature Dragon PT:0/1 K:Flying -A:AB$ Pump | Cost$ R | NumAtt$ +1 | NumDef$ +0 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/dragon_hatchling.jpg +A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | NumDef$ +0 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. Oracle:Flying\n{R}: Dragon Hatchling gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/d/dragon_mantle.txt b/forge-gui/res/cardsfolder/d/dragon_mantle.txt index f0c7c1795c6..a1c4bcce299 100644 --- a/forge-gui/res/cardsfolder/d/dragon_mantle.txt +++ b/forge-gui/res/cardsfolder/d/dragon_mantle.txt @@ -6,6 +6,5 @@ A:SP$ Attach | Cost$ R | ValidTgts$ Creature | AILogic$ Pump T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, draw a card. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddAbility$ Pump | Description$ Enchanted creature has "{R}: This creature gets +1/+0 until end of turn." -SVar:Pump:AB$ Pump | Cost$ R | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/dragon_mantle.jpg +SVar:Pump:AB$ Pump | Defined$ Self | Cost$ R | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. Oracle:Enchant creature\nWhen Dragon Mantle enters the battlefield, draw a card.\nEnchanted creature has "{R}: This creature gets +1/+0 until end of turn." diff --git a/forge-gui/res/cardsfolder/d/dragon_tyrant.txt b/forge-gui/res/cardsfolder/d/dragon_tyrant.txt index 9a50141e1af..5c483d918d5 100644 --- a/forge-gui/res/cardsfolder/d/dragon_tyrant.txt +++ b/forge-gui/res/cardsfolder/d/dragon_tyrant.txt @@ -6,6 +6,5 @@ K:Flying K:Trample K:Double Strike K:UpkeepCost:R R R R -A:AB$ Pump | Cost$ R | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/dragon_tyrant.jpg +A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. Oracle:Flying, trample\nDouble strike (This creature deals both first-strike and regular combat damage.)\nAt the beginning of your upkeep, sacrifice Dragon Tyrant unless you pay {R}{R}{R}{R}.\n{R}: Dragon Tyrant gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/d/dragon_whelp.txt b/forge-gui/res/cardsfolder/d/dragon_whelp.txt index a53f8e70a7e..dab556e2028 100644 --- a/forge-gui/res/cardsfolder/d/dragon_whelp.txt +++ b/forge-gui/res/cardsfolder/d/dragon_whelp.txt @@ -3,7 +3,6 @@ ManaCost:2 R R Types:Creature Dragon PT:2/3 K:Flying -A:AB$ Pump | Cost$ R | NumAtt$ +1 | ActivationNumberSacrifice$ GE4 | ActivationResolveSub$ DBPump | SpellDescription$ CARDNAME gets +1/+0 until end of turn. If this ability has been activated four or more times this turn, sacrifice CARDNAME at the beginning of the next end step. -SVar:DBPump:DB$ Pump | AtEOT$ Sacrifice -SVar:Picture:http://www.wizards.com/global/images/magic/general/dragon_whelp.jpg +A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | ActivationNumberSacrifice$ GE4 | ActivationResolveSub$ DBPump | SpellDescription$ CARDNAME gets +1/+0 until end of turn. If this ability has been activated four or more times this turn, sacrifice CARDNAME at the beginning of the next end step. +SVar:DBPump:DB$ Pump | Defined$ Self | AtEOT$ Sacrifice Oracle:Flying\n{R}: Dragon Whelp gets +1/+0 until end of turn. If this ability has been activated four or more times this turn, sacrifice Dragon Whelp at the beginning of the next end step. diff --git a/forge-gui/res/cardsfolder/d/dragon_whisperer.txt b/forge-gui/res/cardsfolder/d/dragon_whisperer.txt index 3661767096b..8fdde4caaf4 100644 --- a/forge-gui/res/cardsfolder/d/dragon_whisperer.txt +++ b/forge-gui/res/cardsfolder/d/dragon_whisperer.txt @@ -3,8 +3,9 @@ ManaCost:R R Types:Creature Human Shaman PT:2/2 A:AB$ Pump | Cost$ R | KW$ Flying | Defined$ Self | SpellDescription$ CARDNAME gains flying until end of turn. -A:AB$ Pump | Cost$ 1 R | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. +A:AB$ Pump | Cost$ 1 R | Defined$ Self | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. A:AB$ Token | Cost$ 4 R R | TokenOwner$ You | TokenAmount$ 1 | TokenScript$ r_4_4_dragon_flying | LegacyImage$ r 4 4 dragon flying dtk | CheckSVar$ FormidableTest | SVarCompare$ GE8 | References$ FormidableTest | PrecostDesc$ Formidable — | SpellDescription$ Create a 4/4 red Dragon creature token with flying. Activate this ability only if creatures you control have total power 8 or greater. SVar:FormidableTest:Count$SumPower_Creature.YouCtrl -SVar:Picture:http://www.wizards.com/global/images/magic/general/dragon_whisperer.jpg +DeckHas:Ability$Token +DeckHints:Type$Dragon Oracle:{R}: Dragon Whisperer gains flying until end of turn.\n{1}{R}: Dragon Whisperer gets +1/+0 until end of turn.\nFormidable — {4}{R}{R}: Create a 4/4 red Dragon creature token with flying. Activate this ability only if creatures you control have total power 8 or greater. diff --git a/forge-gui/res/cardsfolder/d/dragonmaster_outcast.txt b/forge-gui/res/cardsfolder/d/dragonmaster_outcast.txt index 92644683fa2..0bfde54a902 100644 --- a/forge-gui/res/cardsfolder/d/dragonmaster_outcast.txt +++ b/forge-gui/res/cardsfolder/d/dragonmaster_outcast.txt @@ -3,6 +3,6 @@ ManaCost:R Types:Creature Human Shaman PT:1/1 T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | IsPresent$ Land.YouCtrl | PresentCompare$ GE6| Execute$ TrigToken | TriggerDescription$ At the beginning of your upkeep, if you control six or more lands, create a 5/5 red Dragon creature token with flying. -SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ r_5_5_dragon_flying | TokenOwner$ You | LegacyImage$ r 5 5 dragon flying wwk | TokenKeywords$ Flying +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ r_5_5_dragon_flying | TokenOwner$ You | LegacyImage$ r 5 5 dragon flying wwk SVar:Picture:http://www.wizards.com/global/images/magic/general/dragonmaster_outcast.jpg Oracle:At the beginning of your upkeep, if you control six or more lands, create a 5/5 red Dragon creature token with flying. diff --git a/forge-gui/res/cardsfolder/d/dragonrage.txt b/forge-gui/res/cardsfolder/d/dragonrage.txt index 3b55487179f..057727ca1e7 100644 --- a/forge-gui/res/cardsfolder/d/dragonrage.txt +++ b/forge-gui/res/cardsfolder/d/dragonrage.txt @@ -4,7 +4,6 @@ Types:Instant A:SP$ Mana | Cost$ 2 R | Produced$ R | Amount$ X | References$ X | SubAbility$ DBAnimateAll | SpellDescription$ Add {R} for each attacking creature you control. Until end of turn, attacking creatures you control gain "{R}: This creature gets +1/+0 until end of turn." SVar:X:Count$Valid Creature.YouCtrl+attacking SVar:DBAnimateAll:DB$ AnimateAll | ValidCards$ Creature.YouCtrl+attacking | Abilities$ DrAbs -SVar:DrAbs:AB$ Pump | Cost$ R | NumAtt$ 1 | SpellDescription$ This creature gets +1/+0 until end of turn. +SVar:DrAbs:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ 1 | SpellDescription$ This creature gets +1/+0 until end of turn. AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/dragonrage.jpg Oracle:Add {R} for each attacking creature you control. Until end of turn, attacking creatures you control gain "{R}: This creature gets +1/+0 until end of turn." diff --git a/forge-gui/res/cardsfolder/d/dragonsoul_knight.txt b/forge-gui/res/cardsfolder/d/dragonsoul_knight.txt index dddd724171a..cef395364b1 100644 --- a/forge-gui/res/cardsfolder/d/dragonsoul_knight.txt +++ b/forge-gui/res/cardsfolder/d/dragonsoul_knight.txt @@ -4,6 +4,5 @@ Types:Creature Human Knight PT:2/2 K:First Strike A:AB$ Animate | Cost$ W U B R G | Defined$ Self | Types$ Dragon | Keywords$ Flying & Trample | SubAbility$ DBPump | SpellDescription$ Until end of turn, CARDNAME becomes a Dragon, gets +5/+3, and gains flying and trample. -SVar:DBPump:DB$Pump | Defined$ Self | NumAtt$ +5 | NumDef$ +3 -SVar:Picture:http://www.wizards.com/global/images/magic/general/dragonsoul_knight.jpg +SVar:DBPump:DB$ Pump | Defined$ Self | NumAtt$ +5 | NumDef$ +3 Oracle:First strike\n{W}{U}{B}{R}{G}: Until end of turn, Dragonsoul Knight becomes a Dragon, gets +5/+3, and gains flying and trample. diff --git a/forge-gui/res/cardsfolder/d/drake_hatchling.txt b/forge-gui/res/cardsfolder/d/drake_hatchling.txt index 17b90a673e5..b5508b89104 100644 --- a/forge-gui/res/cardsfolder/d/drake_hatchling.txt +++ b/forge-gui/res/cardsfolder/d/drake_hatchling.txt @@ -3,6 +3,5 @@ ManaCost:2 U Types:Creature Drake PT:1/3 K:Flying -A:AB$ Pump | Cost$ U | NumAtt$ +1 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. Activate this ability only once each turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/drake_hatchling.jpg +A:AB$ Pump | Cost$ U | Defined$ Self | NumAtt$ +1 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. Activate this ability only once each turn. Oracle:Flying\n{U}: Drake Hatchling gets +1/+0 until end of turn. Activate this ability only once each turn. diff --git a/forge-gui/res/cardsfolder/d/dralnu_lich_lord.txt b/forge-gui/res/cardsfolder/d/dralnu_lich_lord.txt index 1b059e6d712..2bd81fbc3f0 100644 --- a/forge-gui/res/cardsfolder/d/dralnu_lich_lord.txt +++ b/forge-gui/res/cardsfolder/d/dralnu_lich_lord.txt @@ -3,9 +3,8 @@ ManaCost:3 U B Types:Legendary Creature Zombie Wizard PT:3/3 R:Event$ DamageDone | ActiveZones$ Battlefield | ValidTarget$ Card.Self | ReplaceWith$ Sac | Description$ If damage would be dealt to CARDNAME, sacrifice that many permanents instead. -SVar:Sac:DB$Sacrifice | Defined$ You | SacValid$ Permanent | SacMessage$ Permanent | Amount$ X | References$ X +SVar:Sac:DB$ Sacrifice | Defined$ You | SacValid$ Permanent | SacMessage$ Permanent | Amount$ X | References$ X SVar:X:ReplaceCount$DamageAmount -A:AB$Pump | Cost$ T | ValidTgts$ Instant.YouCtrl,Sorcery.YouCtrl | KW$ Flashback | TgtZone$ Graveyard | PumpZone$ Graveyard | SpellDescription$ Target instant or sorcery card in your graveyard gains flashback until end of turn. The flashback cost is equal to its mana cost. (You may cast that card from your graveyard for its flashback cost. Then exile it.) +A:AB$ Pump | Cost$ T | ValidTgts$ Instant.YouCtrl,Sorcery.YouCtrl | KW$ Flashback | TgtZone$ Graveyard | PumpZone$ Graveyard | SpellDescription$ Target instant or sorcery card in your graveyard gains flashback until end of turn. The flashback cost is equal to its mana cost. (You may cast that card from your graveyard for its flashback cost. Then exile it.) AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/dralnu_lich_lord.jpg Oracle:If damage would be dealt to Dralnu, Lich Lord, sacrifice that many permanents instead.\n{T}: Target instant or sorcery card in your graveyard gains flashback until end of turn. The flashback cost is equal to its mana cost. (You may cast that card from your graveyard for its flashback cost. Then exile it.) diff --git a/forge-gui/res/cardsfolder/d/drana_kalastria_bloodchief.txt b/forge-gui/res/cardsfolder/d/drana_kalastria_bloodchief.txt index 360924a321d..a93db847a32 100644 --- a/forge-gui/res/cardsfolder/d/drana_kalastria_bloodchief.txt +++ b/forge-gui/res/cardsfolder/d/drana_kalastria_bloodchief.txt @@ -4,7 +4,6 @@ Types:Legendary Creature Vampire Shaman PT:4/4 K:Flying A:AB$ Pump | Cost$ X B B | NumDef$ -X | ValidTgts$ Creature | IsCurse$ True | TgtPrompt$ Select target creature. | SubAbility$ DBPump | References$ X | SpellDescription$ Target creature gets -0/-X until end of turn and CARDNAME gets +X/+0 until end of turn. -SVar:DBPump:DB$Pump | NumAtt$ +X | Defined$ Self | References$ X +SVar:DBPump:DB$ Pump | NumAtt$ +X | Defined$ Self | References$ X SVar:X:Count$xPaid -SVar:Picture:http://www.wizards.com/global/images/magic/general/drana_kalastria_bloodchief.jpg Oracle:Flying\n{X}{B}{B}: Target creature gets -0/-X until end of turn and Drana, Kalastria Bloodchief gets +X/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/d/drannith_healer.txt b/forge-gui/res/cardsfolder/d/drannith_healer.txt new file mode 100755 index 00000000000..4e1a2af1ce8 --- /dev/null +++ b/forge-gui/res/cardsfolder/d/drannith_healer.txt @@ -0,0 +1,9 @@ +Name:Drannith Healer +ManaCost:1 W +Types:Creature Human Cleric +PT:2/2 +T:Mode$ Cycled | ValidCard$ Card.Other+YouOwn | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Whenever you cycle another card, you gain 1 life. +SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 +K:Cycling:1 +DeckHas:Ability$LifeGain +Oracle:Whenever you cycle another card, you gain 1 life.\nCycling {1} ({1}, Discard a card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/upcoming/drannith_magistrate.txt b/forge-gui/res/cardsfolder/d/drannith_magistrate.txt similarity index 64% rename from forge-gui/res/cardsfolder/upcoming/drannith_magistrate.txt rename to forge-gui/res/cardsfolder/d/drannith_magistrate.txt index c4121042a56..8617c9d783e 100755 --- a/forge-gui/res/cardsfolder/upcoming/drannith_magistrate.txt +++ b/forge-gui/res/cardsfolder/d/drannith_magistrate.txt @@ -2,5 +2,5 @@ Name:Drannith Magistrate ManaCost:1 W Types:Creature Human Wizard PT:1/3 -S:Mode$ CantBeCast | ValidCard$ Card | Caster$ Opponent | Origin$ Library,Graveyard,Exile | Description$ Your opponents can't cast spells from anywhere other than their hands. +S:Mode$ CantBeCast | ValidCard$ Card | Caster$ Opponent | Origin$ Library,Graveyard,Exile,Command | Description$ Your opponents can't cast spells from anywhere other than their hands. Oracle:Your opponents can't cast spells from anywhere other than their hands. diff --git a/forge-gui/res/cardsfolder/upcoming/drannith_stinger.txt b/forge-gui/res/cardsfolder/d/drannith_stinger.txt similarity index 100% rename from forge-gui/res/cardsfolder/upcoming/drannith_stinger.txt rename to forge-gui/res/cardsfolder/d/drannith_stinger.txt diff --git a/forge-gui/res/cardsfolder/d/dread_shade.txt b/forge-gui/res/cardsfolder/d/dread_shade.txt index 5f25bd8df8a..907f9d0c706 100644 --- a/forge-gui/res/cardsfolder/d/dread_shade.txt +++ b/forge-gui/res/cardsfolder/d/dread_shade.txt @@ -2,5 +2,5 @@ Name:Dread Shade ManaCost:B B B Types:Creature Shade PT:3/3 -A:AB$ Pump | Cost$ B | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. +A:AB$ Pump | Cost$ B | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. Oracle:{B}: Dread Shade gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/d/dread_summons.txt b/forge-gui/res/cardsfolder/d/dread_summons.txt index 51e66e6015e..f0e54d605cc 100644 --- a/forge-gui/res/cardsfolder/d/dread_summons.txt +++ b/forge-gui/res/cardsfolder/d/dread_summons.txt @@ -1,10 +1,10 @@ Name:Dread Summons ManaCost:X B B Types:Sorcery -A:SP$ Mill | Cost$ X B B | NumCards$ X | References$ X | Defined$ Player | RememberMilled$ True | SubAbility$ DBToken | SpellDescription$ Each player puts the top X cards of their library into their graveyard. For each creature put into a graveyard this way, you create a tapped 2/2 black Zombie creature token. -SVar:DBToken:DB$ Token | TokenAmount$ Y | References$ Y | TokenScript$ b_2_2_zombie | TokenOwner$ You | TokenTapped$ True | LegacyImage$ b 2 2 zombie c15 | SubAbility$ DBCleanup +A:SP$ Mill | Cost$ X B B | NumCards$ X | References$ X | Defined$ Player | RememberMilled$ True | SubAbility$ DBToken | SpellDescription$ Each player mills X cards. For each creature put into a graveyard this way, you create a tapped 2/2 black Zombie creature token. +SVar:DBToken:DB$ Token | TokenAmount$ Y | References$ Y | TokenScript$ b_2_2_zombie | TokenOwner$ You | TokenTapped$ True | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$xPaid SVar:Y:Count$ValidGraveyard Creature.IsRemembered -SVar:Picture:http://www.wizards.com/global/images/magic/general/dread_summons.jpg -Oracle:Each player puts the top X cards of their library into their graveyard. For each creature put into a graveyard this way, you create a tapped 2/2 black Zombie creature token. \ No newline at end of file +DeckHas:Ability$Token +Oracle:Each player mills X cards. For each creature put into a graveyard this way, you create a tapped 2/2 black Zombie creature token. diff --git a/forge-gui/res/cardsfolder/d/dread_wight.txt b/forge-gui/res/cardsfolder/d/dread_wight.txt index 98790ddd6d3..b88a5880be7 100644 --- a/forge-gui/res/cardsfolder/d/dread_wight.txt +++ b/forge-gui/res/cardsfolder/d/dread_wight.txt @@ -2,7 +2,7 @@ Name:Dread Wight ManaCost:3 B B Types:Creature Zombie PT:3/4 -T:Mode$ Phase | Phase$ EndCombat | Execute$ TrigCounter | TriggerDescription$ At end of combat, put a paralyzation counter on each creature blocking or blocked by CARDNAME and tap those creatures. Each of those creatures doesn't untap during its controller's untap step for as long as it has a paralyzation counter on it. Each of those creatures gains "{4}: Remove a paralyzation counter from this creature." +T:Mode$ Phase | Phase$ EndCombat | Execute$ TrigCounter | TriggerZones$ Battlefield | TriggerDescription$ At end of combat, put a paralyzation counter on each creature blocking or blocked by CARDNAME and tap those creatures. Each of those creatures doesn't untap during its controller's untap step for as long as it has a paralyzation counter on it. Each of those creatures gains "{4}: Remove a paralyzation counter from this creature." SVar:TrigCounter:DB$ PutCounterAll | CounterType$ PARALYZATION | CounterNum$ 1 | ValidCards$ Creature.blockedBySource,Creature.blockingSource | SubAbility$ DBTap SVar:DBTap:DB$ TapAll | ValidCards$ Creature.blockedBySource,Creature.blockingSource | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | RememberObjects$ Valid Creature.blockedBySource,Valid Creature.blockingSource | StaticAbilities$ DontUntap | Duration$ Permanent | ConditionPresent$ Creature.blockedBySource,Creature.blockingSource | SubAbility$ DBAnimate | ForgetOnMoved$ Battlefield | ForgetCounter$ PARALYZATION diff --git a/forge-gui/res/cardsfolder/d/dreadhorde_invasion.txt b/forge-gui/res/cardsfolder/d/dreadhorde_invasion.txt index b1080a11a33..659d5b2b58b 100644 --- a/forge-gui/res/cardsfolder/d/dreadhorde_invasion.txt +++ b/forge-gui/res/cardsfolder/d/dreadhorde_invasion.txt @@ -1,12 +1,12 @@ Name:Dreadhorde Invasion ManaCost:1 B Types:Enchantment -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You |TriggerZones$ Battlefield | Execute$ DBLife | TriggerDescription$ At the beginning of your upkeep, you lose 1 life and amass 1. (Put a +1/+1 counter on an Army you control. If you don’t control one, create a 0/0 black Zombie Army creature token first.) +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You |TriggerZones$ Battlefield | Execute$ DBLife | TriggerDescription$ At the beginning of your upkeep, you lose 1 life and amass 1. (Put a +1/+1 counter on an Army you control. If you don't control one, create a 0/0 black Zombie Army creature token first.) SVar:DBLife:DB$ LoseLife | LifeAmount$ 1 | SubAbility$ DBAmass SVar:DBAmass:DB$ Amass | Num$ 1 T:Mode$ Attacks | ValidCard$ Creature.Zombie+token+YouCtrl+powerGE6 | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever a Zombie token you control with power 6 or greater attacks, it gains lifelink until end of turn. -SVar:TrigPump:DB$Pump | Defined$ TriggeredAttacker | KW$ Lifelink +SVar:TrigPump:DB$ Pump | Defined$ TriggeredAttacker | KW$ Lifelink SVar:AICastPreference:NeverCastIfLifeBelow$ 4 DeckHints:Ability$Amass & Type$Zombie DeckHas:Ability$Amass & Ability$Counters & Ability$Token -Oracle:At the beginning of your upkeep, you lose 1 life and amass 1. (Put a +1/+1 counter on an Army you control. If you don’t control one, create a 0/0 black Zombie Army creature token first.)\nWhenever a Zombie token you control with power 6 or greater attacks, it gains lifelink until end of turn. +Oracle:At the beginning of your upkeep, you lose 1 life and amass 1. (Put a +1/+1 counter on an Army you control. If you don't control one, create a 0/0 black Zombie Army creature token first.)\nWhenever a Zombie token you control with power 6 or greater attacks, it gains lifelink until end of turn. diff --git a/forge-gui/res/cardsfolder/d/dreadwaters.txt b/forge-gui/res/cardsfolder/d/dreadwaters.txt index 8950b2d7302..1e1c347409f 100644 --- a/forge-gui/res/cardsfolder/d/dreadwaters.txt +++ b/forge-gui/res/cardsfolder/d/dreadwaters.txt @@ -1,7 +1,6 @@ Name:Dreadwaters ManaCost:3 U Types:Sorcery -A:SP$ Mill | Cost$ 3 U | NumCards$ X | ValidTgts$ Player | TgtPrompt$ Choose a player | References$ X | SpellDescription$ Target player puts the top X cards of their library into their graveyard, where X is the number of lands you control. +A:SP$ Mill | Cost$ 3 U | NumCards$ X | ValidTgts$ Player | TgtPrompt$ Choose a player | References$ X | SpellDescription$ Target player mills X cards, where X is the number of lands you control. SVar:X:Count$Valid Land.YouCtrl -SVar:Picture:http://www.wizards.com/global/images/magic/general/dreadwaters.jpg -Oracle:Target player puts the top X cards of their library into their graveyard, where X is the number of lands you control. +Oracle:Target player mills X cards, where X is the number of lands you control. diff --git a/forge-gui/res/cardsfolder/d/dream_leash.txt b/forge-gui/res/cardsfolder/d/dream_leash.txt index ab8b8d764fd..bd368ace861 100644 --- a/forge-gui/res/cardsfolder/d/dream_leash.txt +++ b/forge-gui/res/cardsfolder/d/dream_leash.txt @@ -1,10 +1,9 @@ Name:Dream Leash ManaCost:3 U U Types:Enchantment Aura -Text:You can't choose an untapped permanent as CARDNAME's target as you cast CARDNAME. +Text:You can't choose an untapped creature as this spell's target as you cast it. K:Enchant permanent K:SpellCantTarget:Permanent.untapped A:SP$ Attach | Cost$ 3 U U | ValidTgts$ Permanent | AILogic$ GainControl S:Mode$ Continuous | Affected$ Card.EnchantedBy | GainControl$ You | Description$ You control enchanted permanent. -SVar:Picture:http://www.wizards.com/global/images/magic/general/dream_leash.jpg -Oracle:Enchant permanent\nYou can't choose an untapped permanent as Dream Leash's target as you cast Dream Leash.\nYou control enchanted permanent. +Oracle:Enchant permanent\nYou can't choose an untapped permanent as this spell's target as you cast it.\nYou control enchanted permanent. diff --git a/forge-gui/res/cardsfolder/d/dream_pillager.txt b/forge-gui/res/cardsfolder/d/dream_pillager.txt index 53c861debfc..021693206d1 100644 --- a/forge-gui/res/cardsfolder/d/dream_pillager.txt +++ b/forge-gui/res/cardsfolder/d/dream_pillager.txt @@ -4,10 +4,9 @@ Types:Creature Dragon PT:4/4 K:Flying T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigExile | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, exile that many cards from the top of your library. Until end of turn, you may cast nonland cards from among those exiled cards. -SVar:TrigExile:DB$ Mill | Defined$ You | NumCards$ X | References$ X | Destination$ Exile | RememberMilled$ True | SubAbility$ DBEffect +SVar:TrigExile:DB$ Dig | Defined$ You | DigNum$ X | References$ X | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | StaticAbilities$ STPlay | ForgetOnMoved$ Exile | RememberObjects$ RememberedCard | SubAbility$ DBCleanup SVar:STPlay:Mode$ Continuous | EffectZone$ Command | Affected$ Card.nonLand+IsRemembered | MayPlay$ True | AffectedZone$ Exile | Description$ Until end of turn, you may cast nonland cards from among those exiled cards. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:TriggerCount$DamageAmount -SVar:Picture:http://www.wizards.com/global/images/magic/general/dream_pillager.jpg Oracle:Flying\nWhenever Dream Pillager deals combat damage to a player, exile that many cards from the top of your library. Until end of turn, you may cast nonland cards from among those exiled cards. diff --git a/forge-gui/res/cardsfolder/d/dream_trawler.txt b/forge-gui/res/cardsfolder/d/dream_trawler.txt index 60839318e64..b180356727c 100755 --- a/forge-gui/res/cardsfolder/d/dream_trawler.txt +++ b/forge-gui/res/cardsfolder/d/dream_trawler.txt @@ -5,9 +5,9 @@ PT:3/5 K:Flying K:Lifelink T:Mode$ Drawn | ValidCard$ Card.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you draw a card, CARDNAME gets +1/+0 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 1 +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 1 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ Whenever CARDNAME attacks, draw a card. -SVar:TrigDraw:DB$Draw | Defined$ You | NumCards$ 1 +SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 A:AB$ Pump | Cost$ Discard<1/Card> | Defined$ Self | KW$ Hexproof | SubAbility$ DBTap | SpellDescription$ CARDNAME gains hexproof until end of turn. Tap it. -SVar:DBTap:DB$Tap | Defined$ Self +SVar:DBTap:DB$ Tap | Defined$ Self Oracle:Flying, lifelink\nWhenever you draw a card, Dream Trawler gets +1/+0 until end of turn.\nWhenever Dream Trawler attacks, draw a card.\nDiscard a card: Dream Trawler gains hexproof until end of turn. Tap it. diff --git a/forge-gui/res/cardsfolder/d/dream_twist.txt b/forge-gui/res/cardsfolder/d/dream_twist.txt index cb21d341658..9e990dac99f 100644 --- a/forge-gui/res/cardsfolder/d/dream_twist.txt +++ b/forge-gui/res/cardsfolder/d/dream_twist.txt @@ -2,6 +2,5 @@ Name:Dream Twist ManaCost:U Types:Instant K:Flashback:1 U -A:SP$ Mill | Cost$ U | NumCards$ 3 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player puts the top three cards of their library into their graveyard. -SVar:Picture:http://www.wizards.com/global/images/magic/general/dream_twist.jpg -Oracle:Target player puts the top three cards of their library into their graveyard.\nFlashback {1}{U} (You may cast this card from your graveyard for its flashback cost. Then exile it.) +A:SP$ Mill | Cost$ U | NumCards$ 3 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player mills three cards. +Oracle:Target player mills three cards.\nFlashback {1}{U} (You may cast this card from your graveyard for its flashback cost. Then exile it.) diff --git a/forge-gui/res/cardsfolder/d/dreamborn_muse.txt b/forge-gui/res/cardsfolder/d/dreamborn_muse.txt index 1138a45c2f9..c65b9e8f0a2 100644 --- a/forge-gui/res/cardsfolder/d/dreamborn_muse.txt +++ b/forge-gui/res/cardsfolder/d/dreamborn_muse.txt @@ -2,9 +2,8 @@ Name:Dreamborn Muse ManaCost:2 U U Types:Creature Spirit PT:2/2 -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | TriggerZones$ Battlefield | Execute$ TrigMillYou | TriggerDescription$ At the beginning of each player's upkeep, that player puts the top X cards of their library into their graveyard, where X is the number of cards in their hand. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | TriggerZones$ Battlefield | Execute$ TrigMillYou | TriggerDescription$ At the beginning of each player's upkeep, that player mills X cards, where X is the number of cards in their hand. SVar:TrigMillYou:DB$ Mill | Defined$ TriggeredPlayer | NumCards$ X | References$ X SVar:X:TriggeredPlayer$CardsInHand AI:RemoveDeck:Random -SVar:Picture:http://www.wizards.com/global/images/magic/general/dreamborn_muse.jpg -Oracle:At the beginning of each player's upkeep, that player puts the top X cards of their library into their graveyard, where X is the number of cards in their hand. +Oracle:At the beginning of each player's upkeep, that player mills X cards, where X is the number of cards in their hand. diff --git a/forge-gui/res/cardsfolder/d/dredge_the_mire.txt b/forge-gui/res/cardsfolder/d/dredge_the_mire.txt new file mode 100755 index 00000000000..9e4afda72be --- /dev/null +++ b/forge-gui/res/cardsfolder/d/dredge_the_mire.txt @@ -0,0 +1,8 @@ +Name:Dredge the Mire +ManaCost:3 B +Types:Sorcery +A:SP$ RepeatEach | Cost$ 3 B | RepeatPlayers$ Player.Opponent | RepeatSubAbility$ DBChoose | SubAbility$ DBChangeZone | SpellDescription$ Each opponent chooses a creature card in their graveyard. Put those cards onto the battlefield under your control. +SVar:DBChoose:DB$ ChooseCard | Defined$ Player.IsRemembered | Mandatory$ True | Choices$ Creature.RememberedPlayerOwn | ChoiceTitle$ Choose a creature card in your graveyard | ChoiceZone$ Graveyard | RememberChosen$ True | AILogic$ WorstCard +SVar:DBChangeZone:DB$ ChangeZoneAll | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True | ChangeType$ Card.IsRemembered | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearChosenCard$ True +Oracle:Each opponent chooses a creature card in their graveyard. Put those cards onto the battlefield under your control. diff --git a/forge-gui/res/cardsfolder/d/drifting_shade.txt b/forge-gui/res/cardsfolder/d/drifting_shade.txt index ef3fa800fdd..3a686d07f50 100644 --- a/forge-gui/res/cardsfolder/d/drifting_shade.txt +++ b/forge-gui/res/cardsfolder/d/drifting_shade.txt @@ -3,6 +3,5 @@ ManaCost:3 B Types:Creature Shade PT:1/1 K:Flying -A:AB$ Pump | Cost$ B | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/drifting_shade.jpg +A:AB$ Pump | Cost$ B | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. Oracle:Flying\n{B}: Drifting Shade gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/d/drogskol_shieldmate.txt b/forge-gui/res/cardsfolder/d/drogskol_shieldmate.txt index 6cbeab42c94..6e53d5986be 100644 --- a/forge-gui/res/cardsfolder/d/drogskol_shieldmate.txt +++ b/forge-gui/res/cardsfolder/d/drogskol_shieldmate.txt @@ -4,6 +4,5 @@ Types:Creature Spirit Soldier PT:2/3 K:Flash T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When CARDNAME enters the battlefield, other creatures you control get +0/+1 until end of turn. -SVar:TrigPumpAll:DB$PumpAll | ValidCards$ Creature.Other+YouCtrl | NumDef$ +1 -SVar:Picture:http://www.wizards.com/global/images/magic/general/drogskol_shieldmate.jpg +SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.Other+YouCtrl | NumDef$ +1 Oracle:Flash (You may cast this spell any time you could cast an instant.)\nWhen Drogskol Shieldmate enters the battlefield, other creatures you control get +0/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/d/dromoka_the_eternal.txt b/forge-gui/res/cardsfolder/d/dromoka_the_eternal.txt index 457621bedce..08d21e3d591 100644 --- a/forge-gui/res/cardsfolder/d/dromoka_the_eternal.txt +++ b/forge-gui/res/cardsfolder/d/dromoka_the_eternal.txt @@ -5,6 +5,7 @@ PT:5/5 K:Flying T:Mode$ Attacks | ValidCard$ Dragon.YouCtrl | Execute$ TrigBolster | TriggerZones$ Battlefield | TriggerDescription$ Whenever a Dragon you control attacks, bolster 2. (Choose a creature with the least toughness among creatures you control and put two +1/+1 counters on it.) SVar:TrigBolster:DB$ PutCounter | CounterType$ P1P1 | CounterNum$ 2 | Bolster$ True +SVar:PlayMain1:TRUE DeckHints:Type$Dragon SVar:Picture:http://www.wizards.com/global/images/magic/general/dromoka_the_eternal.jpg Oracle:Flying\nWhenever a Dragon you control attacks, bolster 2. (Choose a creature with the least toughness among creatures you control and put two +1/+1 counters on it.) diff --git a/forge-gui/res/cardsfolder/d/dromosaur.txt b/forge-gui/res/cardsfolder/d/dromosaur.txt index e84eee3421a..81940bd475a 100644 --- a/forge-gui/res/cardsfolder/d/dromosaur.txt +++ b/forge-gui/res/cardsfolder/d/dromosaur.txt @@ -4,6 +4,5 @@ Types:Creature Dinosaur PT:2/3 T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigBlockedPump | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked, it gets +2/-2 until end of turn. T:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ TrigBlockedPump | Secondary$ True | TriggerDescription$ CARDNAME gets +2/-2 until end of turn. -SVar:TrigBlockedPump:DB$Pump | NumAtt$ +2 | NumDef$ -2 | Defined$ Self -SVar:Picture:http://www.wizards.com/global/images/magic/general/dromosaur.jpg +SVar:TrigBlockedPump:DB$ Pump | NumAtt$ +2 | NumDef$ -2 | Defined$ Self Oracle:Whenever Dromosaur blocks or becomes blocked, it gets +2/-2 until end of turn. diff --git a/forge-gui/res/cardsfolder/d/drooling_groodion.txt b/forge-gui/res/cardsfolder/d/drooling_groodion.txt index 2a5fd11c321..953d6fad461 100644 --- a/forge-gui/res/cardsfolder/d/drooling_groodion.txt +++ b/forge-gui/res/cardsfolder/d/drooling_groodion.txt @@ -3,6 +3,5 @@ ManaCost:3 B B G Types:Creature Beast PT:4/3 A:AB$ Pump | Cost$ 2 B G Sac<1/Creature> | ValidTgts$ Creature | TgtPrompt$ Select target creature to get +2/+2: | NumAtt$ +2 | NumDef$ +2 | SubAbility$ DBPump | SpellDescription$ Target creature gets +2/+2 until end of turn. Another target creature gets -2/-2 until end of turn. -SVar:DBPump:DB$Pump | NumAtt$ -2 | NumDef$ -2 | ValidTgts$ Creature | TgtPromp$ Select target creature to get -2/-2 | TargetUnique$ True | IsCurse$ True -SVar:Picture:http://www.wizards.com/global/images/magic/general/drooling_groodion.jpg +SVar:DBPump:DB$ Pump | NumAtt$ -2 | NumDef$ -2 | ValidTgts$ Creature | TgtPrompt$ Select target creature to get -2/-2 | TargetUnique$ True | IsCurse$ True Oracle:{2}{B}{G}, Sacrifice a creature: Target creature gets +2/+2 until end of turn. Another target creature gets -2/-2 until end of turn. diff --git a/forge-gui/res/cardsfolder/d/dross_ripper.txt b/forge-gui/res/cardsfolder/d/dross_ripper.txt index 4035ae76b5b..973cd32bb6e 100644 --- a/forge-gui/res/cardsfolder/d/dross_ripper.txt +++ b/forge-gui/res/cardsfolder/d/dross_ripper.txt @@ -1,7 +1,6 @@ Name:Dross Ripper ManaCost:4 -Types:Artifact Creature Hound +Types:Artifact Creature Dog PT:3/3 -A:AB$ Pump | Cost$ 2 B | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/dross_ripper.jpg +A:AB$ Pump | Cost$ 2 B | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. Oracle:{2}{B}: Dross Ripper gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/d/drown_in_filth.txt b/forge-gui/res/cardsfolder/d/drown_in_filth.txt index 504401e5313..0539b52d6a1 100644 --- a/forge-gui/res/cardsfolder/d/drown_in_filth.txt +++ b/forge-gui/res/cardsfolder/d/drown_in_filth.txt @@ -1,9 +1,9 @@ Name:Drown in Filth ManaCost:B G Types:Sorcery -A:SP$ Mill | Cost$ B G | NumCards$ 4 | Defined$ You | SubAbility$ DBPump | SpellDescription$ Choose target creature. Put the top four cards of your library into your graveyard, then that creatures gets -1/-1 until end of turn for each land card in your graveyard. +A:SP$ Mill | Cost$ B G | NumCards$ 4 | Defined$ You | SubAbility$ DBPump | SpellDescription$ Choose target creature. Mill four cards, then that creature gets -1/-1 until end of turn for each land card in your graveyard. SVar:DBPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -X | NumDef$ -X | IsCurse$ True | References$ X SVar:X:Count$ValidGraveyard Land.YouOwn +DeckHas:Ability$Graveyard AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/drown_in_filth.jpg -Oracle:Choose target creature. Put the top four cards of your library into your graveyard, then that creature gets -1/-1 until end of turn for each land card in your graveyard. +Oracle:Choose target creature. Mill four cards, then that creature gets -1/-1 until end of turn for each land card in your graveyard. diff --git a/forge-gui/res/cardsfolder/d/drowned_secrets.txt b/forge-gui/res/cardsfolder/d/drowned_secrets.txt index d8e0e2153d0..a99930f9f78 100644 --- a/forge-gui/res/cardsfolder/d/drowned_secrets.txt +++ b/forge-gui/res/cardsfolder/d/drowned_secrets.txt @@ -1,8 +1,8 @@ Name:Drowned Secrets ManaCost:1 U Types:Enchantment -T:Mode$ SpellCast | ValidCard$ Card.Blue | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ Whenever you cast a blue spell, target player puts the top two cards of their library into their graveyard. -SVar:TrigMill:DB$Mill | NumCards$ 2 | ValidTgts$ Player | TgtPrompt$ Select target player +T:Mode$ SpellCast | ValidCard$ Card.Blue | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ Whenever you cast a blue spell, target player mills two cards. +SVar:TrigMill:DB$ Mill | NumCards$ 2 | ValidTgts$ Player | TgtPrompt$ Select target player SVar:BuffedBy:Card.Blue DeckHas:Ability$Graveyard -Oracle:Whenever you cast a blue spell, target player puts the top two cards of their library into their graveyard. +Oracle:Whenever you cast a blue spell, target player mills two cards. diff --git a/forge-gui/res/cardsfolder/d/drowner_initiate.txt b/forge-gui/res/cardsfolder/d/drowner_initiate.txt index f7783e56e28..b23d6043350 100644 --- a/forge-gui/res/cardsfolder/d/drowner_initiate.txt +++ b/forge-gui/res/cardsfolder/d/drowner_initiate.txt @@ -2,7 +2,6 @@ Name:Drowner Initiate ManaCost:U Types:Creature Merfolk Wizard PT:1/1 -T:Mode$ SpellCast | ValidCard$ Card.Blue | TriggerZones$ Battlefield | Execute$ TrigMill | OptionalDecider$ You | TriggerDescription$ Whenever a player casts a blue spell, you may pay {1}. If you do, target player puts the top two cards of their library into their graveyard. -SVar:TrigMill:AB$Mill | Cost$ 1 | ValidTgts$ Player | TgtPrompt$ Select target player | NumCards$ 2 -SVar:Picture:http://www.wizards.com/global/images/magic/general/drowner_initiate.jpg -Oracle:Whenever a player casts a blue spell, you may pay {1}. If you do, target player puts the top two cards of their library into their graveyard. +T:Mode$ SpellCast | ValidCard$ Card.Blue | TriggerZones$ Battlefield | Execute$ TrigMill | OptionalDecider$ You | TriggerDescription$ Whenever a player casts a blue spell, you may pay {1}. If you do, target player mills two cards. +SVar:TrigMill:AB$ Mill | Cost$ 1 | ValidTgts$ Player | TgtPrompt$ Select target player | NumCards$ 2 +Oracle:Whenever a player casts a blue spell, you may pay {1}. If you do, target player mills two cards. diff --git a/forge-gui/res/cardsfolder/d/drowner_of_secrets.txt b/forge-gui/res/cardsfolder/d/drowner_of_secrets.txt index 5649e993882..73d5f910f9b 100644 --- a/forge-gui/res/cardsfolder/d/drowner_of_secrets.txt +++ b/forge-gui/res/cardsfolder/d/drowner_of_secrets.txt @@ -2,6 +2,5 @@ Name:Drowner of Secrets ManaCost:2 U Types:Creature Merfolk Wizard PT:1/3 -A:AB$ Mill | Cost$ tapXType<1/Merfolk> | NumCards$ 1 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player puts the top card of their library into their graveyard. -SVar:Picture:http://www.wizards.com/global/images/magic/general/drowner_of_secrets.jpg -Oracle:Tap an untapped Merfolk you control: Target player puts the top card of their library into their graveyard. +A:AB$ Mill | Cost$ tapXType<1/Merfolk> | NumCards$ 1 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player mills a card. +Oracle:Tap an untapped Merfolk you control: Target player mills a card. diff --git a/forge-gui/res/cardsfolder/d/drownyard_explorers.txt b/forge-gui/res/cardsfolder/d/drownyard_explorers.txt index 65bb8f9b5ac..0fadf24c98f 100644 --- a/forge-gui/res/cardsfolder/d/drownyard_explorers.txt +++ b/forge-gui/res/cardsfolder/d/drownyard_explorers.txt @@ -2,8 +2,7 @@ Name:Drownyard Explorers ManaCost:3 U Types:Creature Human Wizard PT:2/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") -SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_clue_draw | TokenOwner$ You | LegacyImage$ c a clue draw soi +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigInvestigate | TriggerDescription$ When CARDNAME enters the battlefield, investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") +SVar:TrigInvestigate:DB$ Investigate DeckHas:Ability$Investigate & Ability$Token -SVar:Picture:http://www.wizards.com/global/images/magic/general/drownyard_explorers.jpg Oracle:When Drownyard Explorers enters the battlefield, investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") diff --git a/forge-gui/res/cardsfolder/d/drowsing_tyrannodon.txt b/forge-gui/res/cardsfolder/d/drowsing_tyrannodon.txt new file mode 100755 index 00000000000..7ec9161732e --- /dev/null +++ b/forge-gui/res/cardsfolder/d/drowsing_tyrannodon.txt @@ -0,0 +1,9 @@ +Name:Drowsing Tyrannodon +ManaCost:1 G +Types:Creature Dinosaur +PT:3/3 +K:Defender +S:Mode$ Continuous | Affected$ Card.Self | AddHiddenKeyword$ CARDNAME can attack as though it didn't have defender. | CheckSVar$ X | SVarCompare$ GE1 | Description$ As long as you control a creature with power 4 or greater, CARDNAME can attack as though it didn't have defender. +SVar:X:Count$Valid Creature.powerGE4+YouCtrl +SVar:BuffedBy:Creature.powerGE4 +Oracle:Defender (This creature can't attack.)\nAs long as you control a creature with power 4 or greater, Drowsing Tyrannodon can attack as though it didn't have defender. diff --git a/forge-gui/res/cardsfolder/d/drudge_spell.txt b/forge-gui/res/cardsfolder/d/drudge_spell.txt index 4ae84cfc752..a3878c807b6 100644 --- a/forge-gui/res/cardsfolder/d/drudge_spell.txt +++ b/forge-gui/res/cardsfolder/d/drudge_spell.txt @@ -1,9 +1,8 @@ Name:Drudge Spell ManaCost:B B Types:Enchantment -A:AB$ Token | Cost$ B ExileFromGrave<2/Creature> | TokenAmount$ 1 | TokenScript$ b_1_1_skeleton_regenerate | TokenOwner$ You | LegacyImage$ b 1 1 skeleton regenerate ala | SpellDescription$ Create a 1/1 black Skeleton creature token. It has "{B}: Regenerate this creature." +A:AB$ Token | Cost$ B ExileFromGrave<2/Creature> | CostDesc$ {B}, Exile two creature cards from your graveyard: | TokenAmount$ 1 | TokenScript$ b_1_1_skeleton_regenerate | TokenOwner$ You | LegacyImage$ b 1 1 skeleton regenerate ala | SpellDescription$ Create a 1/1 black Skeleton creature token. It has "{B}: Regenerate this creature." T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigDestroyAll | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME leaves the battlefield, destroy all Skeleton tokens. They can't be regenerated. -SVar:TrigDestroyAll:DB$DestroyAll | ValidCards$ Skeleton.token | NoRegen$ True +SVar:TrigDestroyAll:DB$ DestroyAll | ValidCards$ Skeleton.token | NoRegen$ True SVar:NonStackingEffect:True -SVar:Picture:http://www.wizards.com/global/images/magic/general/drudge_spell.jpg Oracle:{B}, Exile two creature cards from your graveyard: Create a 1/1 black Skeleton creature token. It has "{B}: Regenerate this creature."\nWhen Drudge Spell leaves the battlefield, destroy all Skeleton tokens. They can't be regenerated. diff --git a/forge-gui/res/cardsfolder/d/dryad_of_the_ilysian_grove.txt b/forge-gui/res/cardsfolder/d/dryad_of_the_ilysian_grove.txt index 05bbe8b8322..5d1455ea215 100755 --- a/forge-gui/res/cardsfolder/d/dryad_of_the_ilysian_grove.txt +++ b/forge-gui/res/cardsfolder/d/dryad_of_the_ilysian_grove.txt @@ -1,6 +1,6 @@ Name:Dryad of the Ilysian Grove ManaCost:2 G -Types:Enchantment Creature Nymph +Types:Enchantment Creature Nymph Dryad PT:2/4 S:Mode$ Continuous | Affected$ You | AdjustLandPlays$ 1 | Description$ You may play an additional land on each of your turns. S:Mode$ Continuous | Affected$ Land.YouCtrl | AddType$ AllBasicLandType | Description$ Lands you control are every basic land type in addition to their other types. diff --git a/forge-gui/res/cardsfolder/d/dual_nature.txt b/forge-gui/res/cardsfolder/d/dual_nature.txt index 62841018570..0bc83eac74a 100644 --- a/forge-gui/res/cardsfolder/d/dual_nature.txt +++ b/forge-gui/res/cardsfolder/d/dual_nature.txt @@ -2,7 +2,7 @@ Name:Dual Nature ManaCost:4 G G Types:Enchantment T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.nonToken | TriggerZones$ Battlefield | Execute$ TrigDualCopy | TriggerDescription$ Whenever a nontoken creature enters the battlefield, its controller creates a token that's a copy of that creature. -SVar:TrigDualCopy:DB$ CopyPermanent | Defined$ TriggeredCard | Controller$ TriggeredCardController | RememberCopied$ True +SVar:TrigDualCopy:DB$ CopyPermanent | Defined$ TriggeredCard | Controller$ TriggeredCardController | RememberTokens$ True T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Creature.nonToken | TriggerZones$ Battlefield | Execute$ TrigDualExile | TriggerDescription$ Whenever a nontoken creature leaves the battlefield, exile all tokens with the same name as that creature. SVar:TrigDualExile:DB$ ChangeZoneAll | ChangeType$ Triggered.sameName+token | Origin$ Battlefield | Destination$ Exile T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigDualExileAll | TriggerDescription$ When CARDNAME leaves the battlefield, exile all tokens created with CARDNAME. @@ -10,5 +10,4 @@ SVar:TrigDualExileAll:DB$ ChangeZoneAll | ChangeType$ Card.IsRemembered | Origin SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.IsRemembered | TriggerZones$ Battlefield | Execute$ TrigForget | Static$ True SVar:TrigForget:DB$ Pump | ForgetObjects$ TriggeredCard -SVar:Picture:http://www.wizards.com/global/images/magic/general/dual_nature.jpg Oracle:Whenever a nontoken creature enters the battlefield, its controller creates a token that's a copy of that creature.\nWhenever a nontoken creature leaves the battlefield, exile all tokens with the same name as that creature.\nWhen Dual Nature leaves the battlefield, exile all tokens created with Dual Nature. diff --git a/forge-gui/res/cardsfolder/d/duergar_cave_guard.txt b/forge-gui/res/cardsfolder/d/duergar_cave_guard.txt index 081154c2699..f359eeba0f9 100644 --- a/forge-gui/res/cardsfolder/d/duergar_cave_guard.txt +++ b/forge-gui/res/cardsfolder/d/duergar_cave_guard.txt @@ -3,6 +3,5 @@ ManaCost:3 R Types:Creature Dwarf Warrior PT:1/3 K:Wither -A:AB$ Pump | Cost$ RW | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/duergar_cave_guard.jpg +A:AB$ Pump | Cost$ RW | Defined$ Self | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. Oracle:Wither (This deals damage to creatures in the form of -1/-1 counters.)\n{R/W}: Duergar Cave-Guard gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/d/dungeon_shade.txt b/forge-gui/res/cardsfolder/d/dungeon_shade.txt index d51d9c90a9f..c68013ce47f 100644 --- a/forge-gui/res/cardsfolder/d/dungeon_shade.txt +++ b/forge-gui/res/cardsfolder/d/dungeon_shade.txt @@ -3,6 +3,5 @@ ManaCost:3 B Types:Creature Shade Spirit PT:1/1 K:Flying -A:AB$ Pump | Cost$ B | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/dungeon_shade.jpg +A:AB$ Pump | Cost$ B | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. Oracle:Flying\n{B}: Dungeon Shade gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/d/duplicity.txt b/forge-gui/res/cardsfolder/d/duplicity.txt index 0e788527542..b259aae6fe6 100644 --- a/forge-gui/res/cardsfolder/d/duplicity.txt +++ b/forge-gui/res/cardsfolder/d/duplicity.txt @@ -2,7 +2,7 @@ Name:Duplicity ManaCost:3 U U Types:Enchantment T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, exile the top five cards of your library face down. -SVar:TrigExile:DB$ Mill | NumCards$ 5 | Destination$ Exile | ExileFaceDown$ True | RememberMilled$ True +SVar:TrigExile:DB$ Dig | DigNum$ 5 | ChangeNum$ All | DestinationZone$ Exile | ExileFaceDown$ True | RememberChanged$ True T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigChangeHandExile | TriggerDescription$ At the beginning of your upkeep, you may exile all cards from your hand face down. If you do, put all other cards you own exiled with CARDNAME into your hand. SVar:TrigChangeHandExile:DB$ ChangeZoneAll | Origin$ Hand | Destination$ Exile | ExileFaceDown$ True | ChangeType$ Card.YouCtrl | RememberChanged$ True | Imprint$ True | SubAbility$ ChangeBack SVar:ChangeBack:DB$ ChangeZoneAll | ChangeType$ Card.IsRemembered+IsNotImprinted | Origin$ Exile | Destination$ Hand | ForgetChanged$ True | SubAbility$ DBCleanup @@ -14,5 +14,4 @@ T:Mode$ ChangesController | ValidCard$ Card.Self | TriggerZones$ Battlefield | E SVar:GoToYard:DB$ ChangeZoneAll | Origin$ Exile | Destination$ Graveyard | ChangeType$ Card.IsRemembered | ForgetChanged$ True AI:RemoveDeck:All AI:RemoveDeck:Random -SVar:Picture:http://www.wizards.com/global/images/magic/general/duplicity.jpg Oracle:When Duplicity enters the battlefield, exile the top five cards of your library face down.\nAt the beginning of your upkeep, you may exile all cards from your hand face down. If you do, put all other cards you own exiled with Duplicity into your hand.\nAt the beginning of your end step, discard a card.\nWhen you lose control of Duplicity, put all cards exiled with Duplicity into their owner's graveyard. diff --git a/forge-gui/res/cardsfolder/d/durable_coilbug.txt b/forge-gui/res/cardsfolder/d/durable_coilbug.txt new file mode 100755 index 00000000000..6636df1ada3 --- /dev/null +++ b/forge-gui/res/cardsfolder/d/durable_coilbug.txt @@ -0,0 +1,6 @@ +Name:Durable Coilbug +ManaCost:1 B +Types:Creature Insect +PT:2/2 +A:AB$ ChangeZone | Cost$ 4 B | Origin$ Graveyard | Destination$ Hand | ActivationZone$ Graveyard | SpellDescription$ Return CARDNAME from your graveyard to your hand. +Oracle:{4}{B}: Return Durable Coilbug from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/d/duskfang_mentor.txt b/forge-gui/res/cardsfolder/d/duskfang_mentor.txt new file mode 100755 index 00000000000..44010700474 --- /dev/null +++ b/forge-gui/res/cardsfolder/d/duskfang_mentor.txt @@ -0,0 +1,9 @@ +Name:Duskfang Mentor +ManaCost:2 B +Types:Creature Human Cleric +PT:1/3 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPut | TriggerDescription$ When CARDNAME enters the battlefield, put a lifelink counter on target non-Human creature you control. +SVar:TrigPut:DB$ PutCounter | ValidTgts$ Creature.nonHuman+YouCtrl | TgtPrompt$ Select target non-Human creature | CounterType$ Lifelink | CounterNum$ 1 +A:AB$ PutCounterAll | Cost$ 1 B T | ValidCards$ Creature.YouCtrl+withLifelink | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on each creature you control with lifelink. +DeckHas:Ability$Counters & Ability$LifeGain +Oracle:When Duskfang Mentor enters the battlefield, put a lifelink counter on target non-Human creature you control.\n{1}{B}, {T}: Put a +1/+1 counter on each creature you control with lifelink. diff --git a/forge-gui/res/cardsfolder/d/duskmantle_guildmage.txt b/forge-gui/res/cardsfolder/d/duskmantle_guildmage.txt index 6c196619c77..0c5b450bc29 100644 --- a/forge-gui/res/cardsfolder/d/duskmantle_guildmage.txt +++ b/forge-gui/res/cardsfolder/d/duskmantle_guildmage.txt @@ -5,6 +5,5 @@ PT:2/2 A:AB$ Effect | Cost$ 1 U B | Name$ Duskmantle Guildmage Effect | Triggers$ DuskmantleCardToGrave | SVars$ TrigLoseLife | SpellDescription$ Whenever a card is put into an opponent's graveyard from anywhere this turn, that player loses 1 life. SVar:DuskmantleCardToGrave:Mode$ ChangesZone | Origin$ Any | Destination$ Graveyard | ValidCard$ Card.nonToken+OppOwn | TriggerZones$ Command | Execute$ TrigLoseLife | TriggerDescription$ Whenever a card is put into an opponent's graveyard from anywhere this turn, that player loses 1 life. SVar:TrigLoseLife:DB$ LoseLife | Defined$ TriggeredCardOwner | LifeAmount$ 1 -A:AB$ Mill | Cost$ 2 U B | NumCards$ 2 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player puts the top two cards of their library into their graveyard. -SVar:Picture:http://www.wizards.com/global/images/magic/general/duskmantle_guildmage.jpg -Oracle:{1}{U}{B}: Whenever a card is put into an opponent's graveyard from anywhere this turn, that player loses 1 life.\n{2}{U}{B}: Target player puts the top two cards of their library into their graveyard. +A:AB$ Mill | Cost$ 2 U B | NumCards$ 2 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player mills two cards. +Oracle:{1}{U}{B}: Whenever a card is put into an opponent's graveyard from anywhere this turn, that player loses 1 life.\n{2}{U}{B}: Target player mills two cards. diff --git a/forge-gui/res/cardsfolder/d/duskmantle_house_of_shadow.txt b/forge-gui/res/cardsfolder/d/duskmantle_house_of_shadow.txt index 4844a5d9656..afbc279bba5 100644 --- a/forge-gui/res/cardsfolder/d/duskmantle_house_of_shadow.txt +++ b/forge-gui/res/cardsfolder/d/duskmantle_house_of_shadow.txt @@ -2,6 +2,5 @@ Name:Duskmantle, House of Shadow ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -A:AB$ Mill | Cost$ U B T | NumCards$ 1 | ValidTgts$ Player | TgtPrompt$ Select target player | AILogic$ EndOfOppTurn | SpellDescription$ Target player puts the top card of their library into their graveyard. -SVar:Picture:http://www.wizards.com/global/images/magic/general/Duskmantle_House_of_Shadow.jpg -Oracle:{T}: Add {C}.\n{U}{B}, {T}: Target player puts the top card of their library into their graveyard. +A:AB$ Mill | Cost$ U B T | NumCards$ 1 | ValidTgts$ Player | TgtPrompt$ Select target player | AILogic$ EndOfOppTurn | SpellDescription$ Target player mills a card. +Oracle:{T}: Add {C}.\n{U}{B}, {T}: Target player mills a card. diff --git a/forge-gui/res/cardsfolder/d/duskworker.txt b/forge-gui/res/cardsfolder/d/duskworker.txt index 0174e752c0a..073f455f350 100644 --- a/forge-gui/res/cardsfolder/d/duskworker.txt +++ b/forge-gui/res/cardsfolder/d/duskworker.txt @@ -3,7 +3,6 @@ ManaCost:4 Types:Artifact Creature Construct PT:2/2 T:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ TrigRegen | TriggerDescription$ Whenever CARDNAME becomes blocked, regenerate it. -A:AB$ Pump | Cost$ 3 | NumAtt$ 1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. -SVar:TrigRegen:DB$Regenerate | Defined$ Self -SVar:Picture:http://www.wizards.com/global/images/magic/general/duskworker.jpg +A:AB$ Pump | Cost$ 3 | Defined$ Self | NumAtt$ 1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. +SVar:TrigRegen:DB$ Regenerate | Defined$ Self Oracle:Whenever Duskworker becomes blocked, regenerate it.\n{3}: Duskworker gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/d/dwarven_berserker.txt b/forge-gui/res/cardsfolder/d/dwarven_berserker.txt index 3c4e79850b7..884371c8e69 100644 --- a/forge-gui/res/cardsfolder/d/dwarven_berserker.txt +++ b/forge-gui/res/cardsfolder/d/dwarven_berserker.txt @@ -3,6 +3,5 @@ ManaCost:1 R Types:Creature Dwarf Berserker PT:1/1 T:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME becomes blocked, it gets +3/+0 and gains trample until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 3 | KW$ Trample -SVar:Picture:http://www.wizards.com/global/images/magic/general/dwarven_berserker.jpg +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 3 | KW$ Trample Oracle:Whenever Dwarven Berserker becomes blocked, it gets +3/+0 and gains trample until end of turn. diff --git a/forge-gui/res/cardsfolder/d/dwarven_mine.txt b/forge-gui/res/cardsfolder/d/dwarven_mine.txt index 234161241c1..5deedf67f8f 100644 --- a/forge-gui/res/cardsfolder/d/dwarven_mine.txt +++ b/forge-gui/res/cardsfolder/d/dwarven_mine.txt @@ -7,4 +7,5 @@ SVar:MoveToPlay:DB$ ChangeZone | Defined$ Self | Origin$ All | Destination$ Batt T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+untapped | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield untapped, create a 1/1 red Dwarf creature token. SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ r_1_1_dwarf | TokenOwner$ You | LegacyImage$ r 1 1 dwarf eld DeckHas:Ability$Token +DeckNeeds:Color$Red Oracle:({T}: Add {R}.)\nDwarven Mine enters the battlefield tapped unless you control three or more other Mountains.\nWhen Dwarven Mine enters the battlefield untapped, create a 1/1 red Dwarf creature token. diff --git a/forge-gui/res/cardsfolder/d/dwarven_soldier.txt b/forge-gui/res/cardsfolder/d/dwarven_soldier.txt index e2abc2c79da..11774c3470e 100644 --- a/forge-gui/res/cardsfolder/d/dwarven_soldier.txt +++ b/forge-gui/res/cardsfolder/d/dwarven_soldier.txt @@ -4,6 +4,5 @@ Types:Creature Dwarf Soldier PT:2/1 T:Mode$ AttackerBlocked | ValidCard$ Card.Self | ValidBlocker$ Orc | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by one or more Orcs, CARDNAME gets +0/+2 until end of turn. T:Mode$ Blocks | ValidCard$ Card.Self | ValidBlocked$ Orc | Execute$ TrigPump | Secondary$ True | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by one or more Orcs, CARDNAME gets +0/+2 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumDef$ 2 -SVar:Picture:http://www.wizards.com/global/images/magic/general/dwarven_soldier.jpg +SVar:TrigPump:DB$ Pump | Defined$ Self | NumDef$ 2 Oracle:Whenever Dwarven Soldier blocks or becomes blocked by one or more Orcs, Dwarven Soldier gets +0/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/d/dwarven_vigilantes.txt b/forge-gui/res/cardsfolder/d/dwarven_vigilantes.txt index 3a55e414eb2..de3aae485a8 100644 --- a/forge-gui/res/cardsfolder/d/dwarven_vigilantes.txt +++ b/forge-gui/res/cardsfolder/d/dwarven_vigilantes.txt @@ -3,8 +3,7 @@ ManaCost:2 R Types:Creature Dwarf PT:2/2 T:Mode$ AttackerUnblocked | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDamage | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME attacks and isn't blocked, you may have it deal damage equal to its power to target creature. If you do, CARDNAME assigns no combat damage this turn. -SVar:TrigDamage:DB$DealDamage | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ X | SubAbility$ DBNoCombatDamage | References$ X -SVar:DBNoCombatDamage:DB$Pump | Defined$ Self | KW$ HIDDEN CARDNAME assigns no combat damage +SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ X | SubAbility$ DBNoCombatDamage | References$ X +SVar:DBNoCombatDamage:DB$ Pump | Defined$ Self | KW$ HIDDEN CARDNAME assigns no combat damage SVar:X:Count$CardPower -SVar:Picture:http://www.wizards.com/global/images/magic/general/dwarven_vigilantes.jpg Oracle:Whenever Dwarven Vigilantes attacks and isn't blocked, you may have it deal damage equal to its power to target creature. If you do, Dwarven Vigilantes assigns no combat damage this turn. diff --git a/forge-gui/res/cardsfolder/e/earth_origin_yak.txt b/forge-gui/res/cardsfolder/e/earth_origin_yak.txt index b1f522eb829..df74e63a4a3 100644 --- a/forge-gui/res/cardsfolder/e/earth_origin_yak.txt +++ b/forge-gui/res/cardsfolder/e/earth_origin_yak.txt @@ -1,8 +1,8 @@ Name:Earth-Origin Yak ManaCost:3 W Types:Creature Ox +PT:2/4 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When CARDNAME enters the battlefield, creatures you control get +1/+1 until end of turn. -SVar:TrigPumpAll:DB$PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +1 | NumDef$ +1 +SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +1 | NumDef$ +1 SVar:PlayMain1:TRUE Oracle:When Earth-Origin Yak enters the battlefield, creatures you control get +1/+1 until end of turn. -PT:2/4 diff --git a/forge-gui/res/cardsfolder/e/earthshaker_giant.txt b/forge-gui/res/cardsfolder/e/earthshaker_giant.txt index d80b4625a8b..d1052c73c60 100644 --- a/forge-gui/res/cardsfolder/e/earthshaker_giant.txt +++ b/forge-gui/res/cardsfolder/e/earthshaker_giant.txt @@ -4,7 +4,6 @@ Types:Creature Giant Druid PT:6/6 K:Trample T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When CARDNAME enters the battlefield, other creatures you control get +3/+3 and gain trample until end of turn. -SVar:TrigPumpAll:DB$PumpAll | ValidCards$ Creature.Other+YouCtrl | NumAtt$ +3 | NumDef$ +3 | KW$ Trample +SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.Other+YouCtrl | NumAtt$ +3 | NumDef$ +3 | KW$ Trample SVar:PlayMain1:TRUE -SVar:Picture:http://www.wizards.com/global/images/magic/general/earthshaker_giant.jpg Oracle:Trample\nWhen Earthshaker Giant enters the battlefield, other creatures you control get +3/+3 and gain trample until end of turn. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/e/easy_prey.txt b/forge-gui/res/cardsfolder/e/easy_prey.txt new file mode 100755 index 00000000000..181bf0bd26b --- /dev/null +++ b/forge-gui/res/cardsfolder/e/easy_prey.txt @@ -0,0 +1,6 @@ +Name:Easy Prey +ManaCost:1 B +Types:Instant +A:SP$ Destroy | Cost$ 1 B | ValidTgts$ Creature.cmcLE2 | TgtPrompt$ Select target creature with converted mana cost 2 or less | SpellDescription$ Destroy target creature with converted mana cost 2 or less. +K:Cycling:2 +Oracle:Destroy target creature with converted mana cost 2 or less.\nCycling {2} ({2}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/e/ebony_horse.txt b/forge-gui/res/cardsfolder/e/ebony_horse.txt index 72f219f8b5d..f6225a14aea 100644 --- a/forge-gui/res/cardsfolder/e/ebony_horse.txt +++ b/forge-gui/res/cardsfolder/e/ebony_horse.txt @@ -2,7 +2,6 @@ Name:Ebony Horse ManaCost:3 Types:Artifact A:AB$ Untap | Cost$ 2 T | ValidTgts$ Creature.attacking+YouCtrl | TgtPrompt$ Select target attacking creature you control | SubAbility$ DB | SpellDescription$ Untap target attacking creature you control. Prevent all combat damage that would be dealt to and dealt by that creature this turn. -SVar:DB:DB$Pump | KW$ Prevent all combat damage that would be dealt to and dealt by CARDNAME. | Defined$ Targeted +SVar:DB:DB$ Pump | KW$ Prevent all combat damage that would be dealt to and dealt by CARDNAME. | Defined$ Targeted AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/ebony_horse.jpg Oracle:{2}, {T}: Untap target attacking creature you control. Prevent all combat damage that would be dealt to and dealt by that creature this turn. diff --git a/forge-gui/res/cardsfolder/e/ebony_treefolk.txt b/forge-gui/res/cardsfolder/e/ebony_treefolk.txt index f0a62e139dd..994c19fc09a 100644 --- a/forge-gui/res/cardsfolder/e/ebony_treefolk.txt +++ b/forge-gui/res/cardsfolder/e/ebony_treefolk.txt @@ -2,6 +2,5 @@ Name:Ebony Treefolk ManaCost:1 B G Types:Creature Treefolk PT:3/3 -A:AB$ Pump | Cost$ B G | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/ebony_treefolk.jpg +A:AB$ Pump | Cost$ B G | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. Oracle:{B}{G}: Ebony Treefolk gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/e/echoing_courage.txt b/forge-gui/res/cardsfolder/e/echoing_courage.txt index 5c7be2ba532..85f57facf19 100644 --- a/forge-gui/res/cardsfolder/e/echoing_courage.txt +++ b/forge-gui/res/cardsfolder/e/echoing_courage.txt @@ -2,7 +2,6 @@ Name:Echoing Courage ManaCost:1 G Types:Instant A:SP$ Pump | Cost$ 1 G | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +2 | NumDef$ +2 | SubAbility$ DBPumpAll | RememberTargets$ True | ForgetOtherTargets$ True | SpellDescription$ Target creature and all other creatures with the same name as that creature get +2/+2 until end of turn. -SVar:DBPumpAll:DB$PumpAll | ValidCards$ Remembered.Creature+Other+sameName | NumAtt$ +2 | NumDef$ +2 | SubAbility$ DBCleanup -SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True -SVar:Picture:http://www.wizards.com/global/images/magic/general/echoing_courage.jpg +SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Remembered.Creature+Other+sameName | NumAtt$ +2 | NumDef$ +2 | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True Oracle:Target creature and all other creatures with the same name as that creature get +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/e/eerie_ultimatum.txt b/forge-gui/res/cardsfolder/e/eerie_ultimatum.txt new file mode 100755 index 00000000000..59f24d1cc9f --- /dev/null +++ b/forge-gui/res/cardsfolder/e/eerie_ultimatum.txt @@ -0,0 +1,7 @@ +Name:Eerie Ultimatum +ManaCost:W W B B B G G +Types:Sorcery +A:SP$ ChangeZone | Cost$ W W B B B G G | Origin$ Graveyard | Destination$ Battlefield | ChangeType$ Permanent.YouOwn | DifferentNames$ True | ChangeNum$ X | References$ X | Hidden$ True | StackDescription$ SpellDescription | SpellDescription$ Return any number of permanent cards with different names from your graveyard to the battlefield. +SVar:X:Count$DifferentCardNames_Permanent.YouOwn+inZoneGraveyard +Svar:IsReanimatorCard:TRUE +Oracle:Return any number of permanent cards with different names from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/e/elder_gargaroth.txt b/forge-gui/res/cardsfolder/e/elder_gargaroth.txt new file mode 100644 index 00000000000..d9cf66a3b7f --- /dev/null +++ b/forge-gui/res/cardsfolder/e/elder_gargaroth.txt @@ -0,0 +1,15 @@ +Name:Elder Gargaroth +ManaCost:3 G G +Types:Creature Beast +PT:6/6 +K:Vigilance +K:Reach +K:Trample +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ Whenever CARDNAME attacks, ABILITY +T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigCharm | Secondary$ True | TriggerDescription$ Whenever CARDNAME blocks, ABILITY +SVar:TrigCharm:DB$ Charm | Choices$ DBCreateToken,DBGainLife,DBDraw +SVar:DBCreateToken:DB$Token | TokenAmount$ 1 | TokenScript$ g_3_3_beast | TokenOwner$ You | SpellDescription$ Create a 3/3 green Beast creature token. +SVar:DBGainLife:DB$GainLife | LifeAmount$ 3 | SpellDescription$ You gain 3 life. +SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 1 | SpellDescription$ Draw a card. +DeckHas:Ability$Token & Ability$LifeGain +Oracle:Vigilance, reach, trample\nWhenever Elder Gargaroth attacks or blocks, choose one —\n• Create a 3/3 green Beast creature token.\n• You gain 3 life.\n• Draw a card. diff --git a/forge-gui/res/cardsfolder/e/electric_eel.txt b/forge-gui/res/cardsfolder/e/electric_eel.txt index 69932f5f065..21cd554b572 100644 --- a/forge-gui/res/cardsfolder/e/electric_eel.txt +++ b/forge-gui/res/cardsfolder/e/electric_eel.txt @@ -2,9 +2,8 @@ Name:Electric Eel ManaCost:U Types:Creature Fish PT:1/1 -A:AB$ Pump | Cost$ R R | NumAtt$ +2 | SubAbility$ DBDealDamage | SpellDescription$ CARDNAME gets +2/+0 until end of turn and deals 1 damage to you. -SVar:DBDealDamage:DB$DealDamage | Defined$ You | NumDmg$ 1 +A:AB$ Pump | Cost$ R R | Defined$ Self | NumAtt$ +2 | SubAbility$ DBDealDamage | SpellDescription$ CARDNAME gets +2/+0 until end of turn and deals 1 damage to you. +SVar:DBDealDamage:DB$ DealDamage | Defined$ You | NumDmg$ 1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME enters the battlefield, it deals 1 damage to you. SVar:TrigDealDamage:DB$ DealDamage | Defined$ You | NumDmg$ 1 -SVar:Picture:http://www.wizards.com/global/images/magic/general/electric_eel.jpg Oracle:When Electric Eel enters the battlefield, it deals 1 damage to you.\n{R}{R}: Electric Eel gets +2/+0 until end of turn and deals 1 damage to you. diff --git a/forge-gui/res/cardsfolder/e/electrostatic_pummeler.txt b/forge-gui/res/cardsfolder/e/electrostatic_pummeler.txt index cba46dc4c1a..e01fd28851d 100644 --- a/forge-gui/res/cardsfolder/e/electrostatic_pummeler.txt +++ b/forge-gui/res/cardsfolder/e/electrostatic_pummeler.txt @@ -4,7 +4,6 @@ Types:Artifact Creature Construct PT:1/1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigEnergy | TriggerDescription$ When CARDNAME enters the battlefield, you get {E}{E}{E} (three energy counters). SVar:TrigEnergy:DB$ PutCounter | Defined$ You | CounterType$ ENERGY | CounterNum$ 3 -A:AB$ Pump | Cost$ PayEnergy<3> | NumAtt$ +X | NumDef$ +X | References$ X | AILogic$ Pummeler | SpellDescription$ CARDNAME gets +X/+X until end of turn, where X is its power. -SVar:X:Count$CardPower -SVar:Picture:http://www.wizards.com/global/images/magic/general/electrostatic_pummeler.jpg +A:AB$ Pump | Cost$ PayEnergy<3> | Defined$ Self | NumAtt$ +X | NumDef$ +X | References$ X | AILogic$ Pummeler | SpellDescription$ CARDNAME gets +X/+X until end of turn, where X is its power. +SVar:X:Count$CardPower Oracle:When Electrostatic Pummeler enters the battlefield, you get {E}{E}{E} (three energy counters).\nPay {E}{E}{E}: Electrostatic Pummeler gets +X/+X until end of turn, where X is its power. diff --git a/forge-gui/res/cardsfolder/e/eliminate.txt b/forge-gui/res/cardsfolder/e/eliminate.txt new file mode 100644 index 00000000000..9d5f1ddd6de --- /dev/null +++ b/forge-gui/res/cardsfolder/e/eliminate.txt @@ -0,0 +1,5 @@ +Name:Eliminate +ManaCost:1 B +Types:Instant +A:SP$ Destroy | Cost$ 1 B | ValidTgts$ Creature.cmcLE3,Planeswalker.cmcLE3 | TgtPrompt$ Select target creature or planeswalker with converted mana cost 3 or less | SpellDescription$ Destroy target creature or planeswalker with converted mana cost 3 or less. +Oracle:Destroy target creature or planeswalker with converted mana cost 3 or less. diff --git a/forge-gui/res/cardsfolder/e/elkin_bottle.txt b/forge-gui/res/cardsfolder/e/elkin_bottle.txt index c8579344c58..d7e21db11bc 100644 --- a/forge-gui/res/cardsfolder/e/elkin_bottle.txt +++ b/forge-gui/res/cardsfolder/e/elkin_bottle.txt @@ -1,9 +1,8 @@ Name:Elkin Bottle ManaCost:3 Types:Artifact -A:AB$ Mill | Cost$ 3 T | Defined$ You | NumCards$ 1 | Destination$ Exile | RememberMilled$ True | SubAbility$ DBEffect | AILogic$ ExileAndPlayUntiEOT | SpellDescription$ Exile the top card of your library. Until the beginning of your next upkeep, you may play that card. +A:AB$ Dig | Cost$ 3 T | Defined$ You | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect | AILogic$ ExileAndPlayUntiEOT | SpellDescription$ Exile the top card of your library. Until the beginning of your next upkeep, you may play that card. SVar:DBEffect:DB$Effect | RememberObjects$ RememberedCard | StaticAbilities$ Play | SubAbility$ DBCleanup | ExileOnMoved$ Exile | Duration$ UntilYourNextUpkeep SVar:Play:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may play remembered card. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -SVar:Picture:http://www.wizards.com/global/images/magic/general/elkin_bottle.jpg Oracle:{3}, {T}: Exile the top card of your library. Until the beginning of your next upkeep, you may play that card. diff --git a/forge-gui/res/cardsfolder/e/elven_warhounds.txt b/forge-gui/res/cardsfolder/e/elven_warhounds.txt index cf0d742466c..1aa9565469e 100644 --- a/forge-gui/res/cardsfolder/e/elven_warhounds.txt +++ b/forge-gui/res/cardsfolder/e/elven_warhounds.txt @@ -1,6 +1,6 @@ Name:Elven Warhounds ManaCost:3 G -Types:Creature Hound +Types:Creature Dog PT:2/2 T:Mode$ AttackerBlockedByCreature | ValidCard$ Card.Self | ValidBlocker$ Creature | Execute$ TrigChangeZone | TriggerDescription$ Whenever CARDNAME becomes blocked by a creature, put that creature on top of its owner's library. SVar:TrigChangeZone:DB$ChangeZone | Defined$ TriggeredBlocker | Origin$ Battlefield | Destination$ Library | LibraryPosition$ 0 diff --git a/forge-gui/res/cardsfolder/e/elvish_berserker.txt b/forge-gui/res/cardsfolder/e/elvish_berserker.txt index 90483d2f68a..3fb2c5dd10e 100644 --- a/forge-gui/res/cardsfolder/e/elvish_berserker.txt +++ b/forge-gui/res/cardsfolder/e/elvish_berserker.txt @@ -3,7 +3,6 @@ ManaCost:G Types:Creature Elf Berserker PT:1/1 T:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME becomes blocked, it gets +1/+1 until end of turn for each creature blocking it. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ +X | NumDef$ +X | References$ X +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +X | NumDef$ +X | References$ X SVar:X:TriggerCount$NumBlockers -SVar:Picture:http://www.wizards.com/global/images/magic/general/elvish_berserker.jpg Oracle:Whenever Elvish Berserker becomes blocked, it gets +1/+1 until end of turn for each creature blocking it. diff --git a/forge-gui/res/cardsfolder/e/elvish_scout.txt b/forge-gui/res/cardsfolder/e/elvish_scout.txt index 4c65c748db3..ad66e397e1a 100644 --- a/forge-gui/res/cardsfolder/e/elvish_scout.txt +++ b/forge-gui/res/cardsfolder/e/elvish_scout.txt @@ -3,7 +3,6 @@ ManaCost:G Types:Creature Elf Scout PT:1/1 A:AB$ Untap | Cost$ G T | ValidTgts$ Creature.attacking+YouCtrl | TgtPrompt$ Select target attacking creature you control | SubAbility$ DBPump | SpellDescription$ Untap target attacking creature you control. Prevent all combat damage that would be dealt to and dealt by it this turn. -SVar:DBPump:DB$Pump | Defined$ Targeted | KW$ Prevent all combat damage that would be dealt to and dealt by CARDNAME. +SVar:DBPump:DB$ Pump | Defined$ Targeted | KW$ Prevent all combat damage that would be dealt to and dealt by CARDNAME. AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/elvish_scout.jpg Oracle:{G}, {T}: Untap target attacking creature you control. Prevent all combat damage that would be dealt to and dealt by it this turn. diff --git a/forge-gui/res/cardsfolder/e/embalmers_tools.txt b/forge-gui/res/cardsfolder/e/embalmers_tools.txt index bce9917049b..bf0a7e3c77d 100644 --- a/forge-gui/res/cardsfolder/e/embalmers_tools.txt +++ b/forge-gui/res/cardsfolder/e/embalmers_tools.txt @@ -2,8 +2,7 @@ Name:Embalmer's Tools ManaCost:2 Types:Artifact S:Mode$ ReduceCost | ValidCard$ Creature.YouOwn+inZoneGraveyard | Type$ Ability | Amount$ 1 | Description$ Activated abilities of creature cards in your graveyard cost {1} less to activate. -A:AB$ Mill | Cost$ tapXType<1/Zombie> | NumCards$ 1 | ValidTgts$ Player | TgtPrompt$ Choose a player | AILogic$ EndOfOppTurn | SpellDescription$ Target player puts the top card of their library into their graveyard. +A:AB$ Mill | Cost$ tapXType<1/Zombie> | NumCards$ 1 | ValidTgts$ Player | TgtPrompt$ Choose a player | AILogic$ EndOfOppTurn | SpellDescription$ Target player mills a card. AI:RemoveDeck:Random DeckHints:Type$Zombie -SVar:Picture:http://www.wizards.com/global/images/magic/general/embalmers_tools.jpg -Oracle:Activated abilities of creature cards in your graveyard cost {1} less to activate.\nTap an untapped Zombie you control: Target player puts the top card of their library into their graveyard. \ No newline at end of file +Oracle:Activated abilities of creature cards in your graveyard cost {1} less to activate.\nTap an untapped Zombie you control: Target player mills a card. diff --git a/forge-gui/res/cardsfolder/e/ember_eye_wolf.txt b/forge-gui/res/cardsfolder/e/ember_eye_wolf.txt index 48736c999a0..f11b9fd0d93 100644 --- a/forge-gui/res/cardsfolder/e/ember_eye_wolf.txt +++ b/forge-gui/res/cardsfolder/e/ember_eye_wolf.txt @@ -3,6 +3,5 @@ ManaCost:1 R Types:Creature Wolf PT:1/2 K:Haste -A:AB$ Pump | Cost$ 1 R | NumAtt$ +2 | SpellDescription$ CARDNAME gets +2/+0 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/ember_eye_wolf.jpg +A:AB$ Pump | Cost$ 1 R | Defined$ Self | NumAtt$ +2 | SpellDescription$ CARDNAME gets +2/+0 until end of turn. Oracle:Haste\n{1}{R}: Ember-Eye Wolf gets +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/e/embereth_paladin.txt b/forge-gui/res/cardsfolder/e/embereth_paladin.txt index d96911e06cf..bf79b36a958 100644 --- a/forge-gui/res/cardsfolder/e/embereth_paladin.txt +++ b/forge-gui/res/cardsfolder/e/embereth_paladin.txt @@ -4,5 +4,6 @@ Types:Creature Human Knight PT:4/1 K:Haste K:etbCounter:P1P1:1:Adamant$ Red:Adamant — If at least three red mana was spent to cast this spell, CARDNAME enters the battlefield with a +1/+1 counter on it. +SVar:AIManaPref:R DeckHas:Ability$Counters Oracle:Haste\nAdamant — If at least three red mana was spent to cast this spell, Embereth Paladin enters the battlefield with a +1/+1 counter on it. diff --git a/forge-gui/res/cardsfolder/e/emberstrike_duo.txt b/forge-gui/res/cardsfolder/e/emberstrike_duo.txt index b6e22933624..cdbec72cdc0 100644 --- a/forge-gui/res/cardsfolder/e/emberstrike_duo.txt +++ b/forge-gui/res/cardsfolder/e/emberstrike_duo.txt @@ -4,8 +4,7 @@ Types:Creature Elemental Warrior Shaman PT:1/1 T:Mode$ SpellCast | ValidCard$ Card.Black | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump11 | TriggerDescription$ Whenever you cast a black spell, CARDNAME gets +1/+1 until end of turn. T:Mode$ SpellCast | ValidCard$ Card.Red | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPumpFirstStrike | TriggerDescription$ Whenever you cast a red spell, CARDNAME gains first strike until end of turn. -SVar:TrigPump11:DB$Pump | NumAtt$ +1 | NumDef$ +1 | Defined$ Self -SVar:TrigPumpFirstStrike:DB$Pump | KW$ First Strike | Defined$ Self +SVar:TrigPump11:DB$ Pump | NumAtt$ +1 | NumDef$ +1 | Defined$ Self +SVar:TrigPumpFirstStrike:DB$ Pump | KW$ First Strike | Defined$ Self SVar:BuffedBy:Card.Black,Card.Red -SVar:Picture:http://www.wizards.com/global/images/magic/general/emberstrike_duo.jpg Oracle:Whenever you cast a black spell, Emberstrike Duo gets +1/+1 until end of turn.\nWhenever you cast a red spell, Emberstrike Duo gains first strike until end of turn. diff --git a/forge-gui/res/cardsfolder/e/emergent_ultimatum.txt b/forge-gui/res/cardsfolder/e/emergent_ultimatum.txt new file mode 100755 index 00000000000..64b4ad710d4 --- /dev/null +++ b/forge-gui/res/cardsfolder/e/emergent_ultimatum.txt @@ -0,0 +1,10 @@ +Name:Emergent Ultimatum +ManaCost:B B G G G U U +Types:Sorcery +A:SP$ ChangeZone | Cost$ B B G G G U U | Origin$ Library | Hidden$ True | ChangeNum$ 3 | ChangeType$ Card.MonoColor | DifferentNames$ True | Destination$ Exile | RememberChanged$ True | SubAbility$ DBChooseCard | Shuffle$ False | StackDescription$ SpellDescription | SpellDescription$ Search your library for up to three different monocolored cards with different names and exile them. An opponent chooses one of those cards. Shuffle that card into your library. You may cast the other cards without paying their mana costs. Exile CARDNAME. +SVar:DBChooseCard:DB$ ChooseCard | Defined$ Opponent | Choices$ Card.IsRemembered | Amount$ 1 | Mandatory$ True | ChoiceTitle$ Choose a card to shuffle back into the library | ChoiceZone$ Exile | AILogic$ BestCard | SubAbility$ DBShuffle | StackDescription$ None +SVar:DBShuffle:DB$ ChangeZone | Origin$ Exile | Destination$ Library | Defined$ ChosenCard | ForgetChanged$ True | Shuffle$ True | SubAbility$ DBCast | StackDescription$ None +SVar:DBCast:DB$ Play | Valid$ Card.IsRemembered | ValidZone$ Exile | WithoutManaCost$ True | Optional$ True | Amount$ All | SubAbility$ DBExileSelf | StackDescription$ None +SVar:DBExileSelf:DB$ ChangeZone | Origin$ Stack | Destination$ Exile | SubAbility$ DBCleanup | StackDescription$ None +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearChosenCard$ True +Oracle:Search your library for up to three different monocolored cards with different names and exile them. An opponent chooses one of those cards. Shuffle that card into your library. You may cast the other cards without paying their mana costs. Exile Emergent Ultimatum. diff --git a/forge-gui/res/cardsfolder/e/emiel_the_blessed.txt b/forge-gui/res/cardsfolder/e/emiel_the_blessed.txt new file mode 100644 index 00000000000..0b9ee6c196e --- /dev/null +++ b/forge-gui/res/cardsfolder/e/emiel_the_blessed.txt @@ -0,0 +1,13 @@ +Name:Emiel the Blessed +ManaCost:2 W W +Types:Legendary Creature Unicorn +PT:4/4 +A:AB$ ChangeZone | Cost$ 3 | ValidTgts$ Creature.Other+YouCtrl | Origin$ Battlefield | Destination$ Exile | TgtPrompt$ Select another target creature you control | RememberTargets$ True | SubAbility$ DBReturn | SpellDescription$ Exile another target creature you control, then return it to the battlefield under its owner's control. +SVar:DBReturn:DB$ ChangeZone | Defined$ Remembered | Origin$ All | Destination$ Battlefield | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Other+YouCtrl | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever another creature enters the battlefield under your control, you may pay {G/W}. If you do, put a +1/+1 counter on it. If it's a Unicorn, put two +1/+1 counters on it instead. +SVar:TrigPutCounter:AB$ PutCounter | Cost$ GW | Defined$ TriggeredCardLKICopy | CounterType$ P1P1 | CounterNum$ X | References$ X,Y +SVar:X:Count$Compare Y GE1.2.1 +SVar:Y:TriggeredCard$Valid Card.Unicorn +DeckHas:Ability$Counters +Oracle:{3}: Exile another target creature you control, then return it to the battlefield under its owner's control.\nWhenever another creature enters the battlefield under your control, you may pay {G/W}. If you do, put a +1/+1 counter on it. If it's a Unicorn, put two +1/+1 counters on it instead. ({G/W} can be paid with either {G} or {W}.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/e/emry_lurker_of_the_loch.txt b/forge-gui/res/cardsfolder/e/emry_lurker_of_the_loch.txt index 4881ee80dc6..ce209445c36 100644 --- a/forge-gui/res/cardsfolder/e/emry_lurker_of_the_loch.txt +++ b/forge-gui/res/cardsfolder/e/emry_lurker_of_the_loch.txt @@ -6,8 +6,8 @@ S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ X | References SVar:X:Count$Valid Artifact.YouCtrl DeckNeeds:Type$Artifact DeckHas:Ability$Graveyard -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, put the top four cards of your library into your graveyard. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, mill four cards. SVar:TrigMill:DB$ Mill | NumCards$ 4 | Defined$ You A:AB$ Effect | Cost$ T | TgtZone$ Graveyard | ValidTgts$ Artifact.YouOwn | TgtPrompt$ Select target artifact card in your graveyard | SpellDescription$ Choose target artifact card in your graveyard. You may cast that card this turn. | RememberObjects$ Targeted | StaticAbilities$ STPlay | ExileOnMoved$ Graveyard SVar:STPlay:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.IsRemembered+nonLand | AffectedZone$ Graveyard | Description$ You may cast that card this turn. -Oracle:This spell costs {1} less to cast for each artifact you control.\nWhen Emry, Lurker of the Loch enters the battlefield, put the top four cards of your library into your graveyard.\n{T}: Choose target artifact card in your graveyard. You may cast that card this turn. +Oracle:This spell costs {1} less to cast for each artifact you control.\nWhen Emry, Lurker of the Loch enters the battlefield, mill four cards.\n{T}: Choose target artifact card in your graveyard. You may cast that card this turn. (You still pay its costs. Timing rules still apply.) diff --git a/forge-gui/res/cardsfolder/e/encampment_keeper.txt b/forge-gui/res/cardsfolder/e/encampment_keeper.txt index 4d8d673dcb9..28c35ecda04 100644 --- a/forge-gui/res/cardsfolder/e/encampment_keeper.txt +++ b/forge-gui/res/cardsfolder/e/encampment_keeper.txt @@ -1,6 +1,6 @@ Name:Encampment Keeper ManaCost:W -Types:Creature Hound +Types:Creature Dog PT:1/1 K:First Strike A:AB$ PumpAll | Cost$ 7 W T Sac<1/CARDNAME> | ValidCards$ Creature.YouCtrl | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ Creatures you control get +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/e/end_raze_forerunners.txt b/forge-gui/res/cardsfolder/e/end_raze_forerunners.txt index 3de3b399b1a..5d9a5af3865 100644 --- a/forge-gui/res/cardsfolder/e/end_raze_forerunners.txt +++ b/forge-gui/res/cardsfolder/e/end_raze_forerunners.txt @@ -6,6 +6,6 @@ K:Vigilance K:Trample K:Haste T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When CARDNAME enters the battlefield, other creatures you control get +2/+2 and gain vigilance and trample until end of turn. -SVar:TrigPumpAll:DB$PumpAll | ValidCards$ Creature.Other+YouCtrl | NumAtt$ +2 | NumDef$ +2 | KW$ Vigilance & Trample +SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.Other+YouCtrl | NumAtt$ +2 | NumDef$ +2 | KW$ Vigilance & Trample SVar:PlayMain1:TRUE Oracle:Vigilance, trample, haste\nWhen End-Raze Forerunners enters the battlefield, other creatures you control get +2/+2 and gain vigilance and trample until end of turn. diff --git a/forge-gui/res/cardsfolder/e/endbringers_revel.txt b/forge-gui/res/cardsfolder/e/endbringers_revel.txt index 4b9c208c3c6..73fd80ce851 100644 --- a/forge-gui/res/cardsfolder/e/endbringers_revel.txt +++ b/forge-gui/res/cardsfolder/e/endbringers_revel.txt @@ -1,7 +1,7 @@ Name:Endbringer's Revel ManaCost:2 B Types:Enchantment -A:AB$ ChangeZone | Cost$ 4 | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Creature | TgtPrompt$ Select target creature from any graveyard | AnyPlayer$ True | SorcerySpeed$ True | SpellDescription$ Return target creature card from a graveyard to its owner's hand. Any player may activate this ability but only any time they could cast a sorcery. +A:AB$ ChangeZone | Cost$ 4 | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Creature | TgtPrompt$ Select target creature from any graveyard | Activator$ Player | SorcerySpeed$ True | SpellDescription$ Return target creature card from a graveyard to its owner's hand. Any player may activate this ability but only any time they could cast a sorcery. SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/endbringers_revel.jpg Oracle:{4}: Return target creature card from a graveyard to its owner's hand. Any player may activate this ability but only any time they could cast a sorcery. diff --git a/forge-gui/res/cardsfolder/e/endless_swarm.txt b/forge-gui/res/cardsfolder/e/endless_swarm.txt index 824d246fa76..7e9cec106a6 100644 --- a/forge-gui/res/cardsfolder/e/endless_swarm.txt +++ b/forge-gui/res/cardsfolder/e/endless_swarm.txt @@ -2,9 +2,8 @@ Name:Endless Swarm ManaCost:5 G G G Types:Sorcery K:Epic -A:SP$ Token | Cost$ 5 G G G | TokenAmount$ X | TokenName$ Snake | TokenScript$ g_1_1_snake | TokenOwner$ You | LegacyImage$ g 1 1 snake sok | References$ X | SpellDescription$ Create a 1/1 green Snake creature token for each card in your hand. +A:SP$ Token | Cost$ 5 G G G | TokenAmount$ X | TokenScript$ g_1_1_snake | TokenOwner$ You | LegacyImage$ g 1 1 snake sok | References$ X | SpellDescription$ Create a 1/1 green Snake creature token for each card in your hand. SVar:X:Count$InYourHand #NOTE: The AI will not stop making land drops after casting this spell (so, random decks may also utilize manlands and other cards with activation cost already on the battlefield to the maximum effect) AI:RemoveDeck:Random -SVar:Picture:http://www.wizards.com/global/images/magic/general/endless_swarm.jpg Oracle:Create a 1/1 green Snake creature token for each card in your hand.\nEpic (For the rest of the game, you can't cast spells. At the beginning of each of your upkeeps, copy this spell except for its epic ability.) diff --git a/forge-gui/res/cardsfolder/e/endling.txt b/forge-gui/res/cardsfolder/e/endling.txt index 03872fa08a0..58fdf4c34fd 100644 --- a/forge-gui/res/cardsfolder/e/endling.txt +++ b/forge-gui/res/cardsfolder/e/endling.txt @@ -3,10 +3,10 @@ ManaCost:2 B B Types:Creature Zombie Shapeshifter PT:3/3 A:AB$ Pump | Cost$ B | KW$ Menace | Defined$ Self | SpellDescription$ CARDNAME gains gains menace until end of turn. -AI:RemoveDeck:Random A:AB$ Pump | Cost$ B | Defined$ Self | KW$ Deathtouch | SpellDescription$ CARDNAME gains deathtouch until end of turn. A:AB$ Pump | Cost$ B | Defined$ Self | KW$ Undying | SpellDescription$ CARDNAME gains undying until end of turn. +A:AB$ Pump | Cost$ 1 | Defined$ Self | NumAtt$ +1 | NumDef$ -1 | SpellDescription$ CARDNAME gets +1/-1 until end of turn. +A:AB$ Pump | Cost$ 1 | Defined$ Self | NumAtt$ -1 | NumDef$ +1 | SpellDescription$ CARDNAME gets -1/+1 until end of turn. +AI:RemoveDeck:Random AI:RemoveDeck:All -A:AB$ Pump | Cost$ 1 | NumAtt$ +1 | NumDef$ -1 | SpellDescription$ CARDNAME gets +1/-1 until end of turn. -A:AB$ Pump | Cost$ 1 | NumAtt$ -1 | NumDef$ +1 | SpellDescription$ CARDNAME gets -1/+1 until end of turn. Oracle:{B}: Endling gains menace until end of turn.\n{B}: Endling gains deathtouch until end of turn.\n{B}: Endling gains undying until end of turn. (When this creature dies, if it had no +1/+1 counters on it, return it to the battlefield under its owner's control with a +1/+1 counter on it.)\n{1}: Endling gets +1/-1 or -1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/e/energy_arc.txt b/forge-gui/res/cardsfolder/e/energy_arc.txt index db7d097103d..494903935e6 100644 --- a/forge-gui/res/cardsfolder/e/energy_arc.txt +++ b/forge-gui/res/cardsfolder/e/energy_arc.txt @@ -2,8 +2,7 @@ Name:Energy Arc ManaCost:W U Types:Instant A:SP$ Untap | Cost$ W U | TargetMin$ 0 | TargetMax$ MaxTgts | TgtPrompt$ Choose any number of target creatures | ValidTgts$ Creature | References$ MaxTgts | SpellDescription$ Untap any number of target creatures. Prevent all combat damage that would be dealt to and dealt by those creatures this turn. | SubAbility$ DBPump -SVar:DBPump:DB$Pump | Defined$ Targeted | KW$ Prevent all combat damage that would be dealt to and dealt by CARDNAME. +SVar:DBPump:DB$ Pump | Defined$ Targeted | KW$ Prevent all combat damage that would be dealt to and dealt by CARDNAME. SVar:MaxTgts:Count$Valid Creature AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/energy_arc.jpg Oracle:Untap any number of target creatures. Prevent all combat damage that would be dealt to and dealt by those creatures this turn. diff --git a/forge-gui/res/cardsfolder/e/engulfing_flames.txt b/forge-gui/res/cardsfolder/e/engulfing_flames.txt index 403062aaff8..039ce78f7be 100644 --- a/forge-gui/res/cardsfolder/e/engulfing_flames.txt +++ b/forge-gui/res/cardsfolder/e/engulfing_flames.txt @@ -3,6 +3,5 @@ ManaCost:R Types:Instant K:Flashback:3 R A:SP$ DealDamage | Cost$ R | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 1 | SubAbility$ DB | SpellDescription$ CARDNAME deals 1 damage to target creature. It can't be regenerated this turn. -SVar:DB:DB$Pump | KW$ HIDDEN CARDNAME can't be regenerated. | Defined$ Targeted -SVar:Picture:http://www.wizards.com/global/images/magic/general/engulfing_flames.jpg +SVar:DB:DB$ Pump | KW$ HIDDEN CARDNAME can't be regenerated. | Defined$ Targeted Oracle:Engulfing Flames deals 1 damage to target creature. It can't be regenerated this turn.\nFlashback {3}{R} (You may cast this card from your graveyard for its flashback cost. Then exile it.) diff --git a/forge-gui/res/cardsfolder/e/enigma_eidolon.txt b/forge-gui/res/cardsfolder/e/enigma_eidolon.txt index 23c4450f764..51af8b56377 100644 --- a/forge-gui/res/cardsfolder/e/enigma_eidolon.txt +++ b/forge-gui/res/cardsfolder/e/enigma_eidolon.txt @@ -2,9 +2,8 @@ Name:Enigma Eidolon ManaCost:3 U Types:Creature Spirit PT:2/2 -A:AB$ Mill | Cost$ U Sac<1/CARDNAME> | NumCards$ 3 | ValidTgts$ Player | TgtPrompt$ Select target player | SpellDescription$ Target player puts the top three cards of their library into their graveyard. +A:AB$ Mill | Cost$ U Sac<1/CARDNAME> | NumCards$ 3 | ValidTgts$ Player | TgtPrompt$ Select target player | SpellDescription$ Target player mills three cards. T:Mode$ SpellCast | ValidCard$ Card.MultiColor | ValidActivatingPlayer$ You | TriggerZones$ Graveyard | OptionalDecider$ You | Execute$ TrigReturn | TriggerDescription$ Whenever you cast a multicolored spell, you may return CARDNAME from your graveyard to your hand. SVar:TrigReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | Defined$ Self AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/enigma_eidolon.jpg -Oracle:{U}, Sacrifice Enigma Eidolon: Target player puts the top three cards of their library into their graveyard.\nWhenever you cast a multicolored spell, you may return Enigma Eidolon from your graveyard to your hand. +Oracle:{U}, Sacrifice Enigma Eidolon: Target player mills three cards.\nWhenever you cast a multicolored spell, you may return Enigma Eidolon from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/e/enslaved_scout.txt b/forge-gui/res/cardsfolder/e/enslaved_scout.txt index c395d86a211..dacf4f115e6 100644 --- a/forge-gui/res/cardsfolder/e/enslaved_scout.txt +++ b/forge-gui/res/cardsfolder/e/enslaved_scout.txt @@ -2,6 +2,5 @@ Name:Enslaved Scout ManaCost:2 R Types:Creature Goblin Scout PT:2/2 -A:AB$ Pump | Cost$ 2 | KW$ Mountainwalk | SpellDescription$ Enslaved Scout gains mountainwalk until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/enslaved_scout.jpg +A:AB$ Pump | Cost$ 2 | Defined$ Self | KW$ Mountainwalk | SpellDescription$ Enslaved Scout gains mountainwalk until end of turn. Oracle:{2}: Enslaved Scout gains mountainwalk until end of turn. diff --git a/forge-gui/res/cardsfolder/e/enter_the_god_eternals.txt b/forge-gui/res/cardsfolder/e/enter_the_god_eternals.txt index 2d9609e73e7..5d9cfdc5a37 100644 --- a/forge-gui/res/cardsfolder/e/enter_the_god_eternals.txt +++ b/forge-gui/res/cardsfolder/e/enter_the_god_eternals.txt @@ -1,11 +1,11 @@ Name:Enter the God-Eternals ManaCost:2 U U B Types:Sorcery -A:SP$ DealDamage | Cost$ 2 U U B | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 4 | SubAbility$ DBGainLife | SpellDescription$ CARDNAME deals 4 damage to target creature and you gain life equal to the damage dealt this way. Target player puts the top four cards of their library into their graveyard. Amass 4. | StackDescription$ CARDNAME deals 4 damage to target creature. +A:SP$ DealDamage | Cost$ 2 U U B | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 4 | SubAbility$ DBGainLife | SpellDescription$ CARDNAME deals 4 damage to target creature and you gain life equal to the damage dealt this way. Target player mills four cards. Amass 4. | StackDescription$ CARDNAME deals 4 damage to target creature. SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ X | References$ X | SubAbility$ DBMill | StackDescription$ You gain life equal to the damage dealt this way. SVar:X:Count$TotalDamageDoneByThisTurn -SVar:DBMill:DB$ Mill | NumCards$ 4 | ValidTgts$ Player | TgtPrompt$ Choose target player | SubAbility$ DBAmass | StackDescription$ Target player puts the top four cards of their library into their graveyard. +SVar:DBMill:DB$ Mill | NumCards$ 4 | ValidTgts$ Player | TgtPrompt$ Choose target player | SubAbility$ DBAmass | StackDescription$ Target player mills four cards. SVar:DBAmass:DB$ Amass | Num$ 4 DeckHints:Ability$Amass & Type$Zombie DeckHas:Ability$Amass & Ability$Counters & Ability$Token & Ability$LifeGain & Ability$Graveyard -Oracle:Enter the God-Eternals deals 4 damage to target creature and you gain life equal to the damage dealt this way. Target player puts the top four cards of their library into their graveyard. Amass 4. \ No newline at end of file +Oracle:Enter the God-Eternals deals 4 damage to target creature and you gain life equal to the damage dealt this way. Target player mills four cards. Amass 4. diff --git a/forge-gui/res/cardsfolder/e/enthralling_hold.txt b/forge-gui/res/cardsfolder/e/enthralling_hold.txt new file mode 100755 index 00000000000..568a333a7ff --- /dev/null +++ b/forge-gui/res/cardsfolder/e/enthralling_hold.txt @@ -0,0 +1,9 @@ +Name:Enthralling Hold +ManaCost:3 U U +Types:Enchantment Aura +Text:You can't choose an untapped creature as this spell's target as you cast it. +K:Enchant creature +K:SpellCantTarget:Creature.untapped +A:SP$ Attach | Cost$ 3 U U | ValidTgts$ Creature | AILogic$ GainControl +S:Mode$ Continuous | Affected$ Card.EnchantedBy | GainControl$ You | Description$ You control enchanted creature. +Oracle:Enchant creature\nYou can't choose an untapped creature as this spell's target as you cast it.\nYou control enchanted creature. diff --git a/forge-gui/res/cardsfolder/e/eon_frolicker.txt b/forge-gui/res/cardsfolder/e/eon_frolicker.txt new file mode 100644 index 00000000000..776b202c7d4 --- /dev/null +++ b/forge-gui/res/cardsfolder/e/eon_frolicker.txt @@ -0,0 +1,10 @@ +Name:Eon Frolicker +ManaCost:2 U U +Types:Creature Elemental Otter +PT:5/5 +K:Flying +T:Mode$ ChangesZone | ValidCard$ Card.wasCast+Self | Destination$ Battlefield | Execute$ DBAddTurn | TriggerDescription$ When CARDNAME enters the battlefield, if you cast it, target opponent takes an extra turn after this one. Until your next turn, you and planeswalkers you control gain protection from that player. (You and planeswalkers you control can't be targeted, dealt damage, or enchanted by anything controlled by that player.) +SVar:DBAddTurn:DB$ AddTurn | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | NumTurns$ 1 | SubAbility$ DBPump +SVar:DBPump:DB$ Pump | Defined$ You | KW$ Protection:Player.TargetedPlayer:Protection from the target opponent | DefinedKW$ TargetedPlayer | UntilYourNextTurn$ True | SubAbility$ DBPumpWalkers +SVar:DBPumpWalkers:DB$ Pump | Defined$ Valid Planeswalker.YouCtrl | KW$ Protection:Player.TargetedPlayer:Protection from the target opponent | DefinedKW$ TargetedPlayer | UntilYourNextTurn$ True +Oracle:Flying\nWhen Eon Frolicker enters the battlefield, if you cast it, target opponent takes an extra turn after this one. Until your next turn, you and planeswalkers you control gain protection from that player. (You and planeswalkers you control can't be targeted, dealt damage, or enchanted by anything controlled by that player.) diff --git a/forge-gui/res/cardsfolder/e/epic_experiment.txt b/forge-gui/res/cardsfolder/e/epic_experiment.txt index 4ac375b26d7..80300e06e7b 100644 --- a/forge-gui/res/cardsfolder/e/epic_experiment.txt +++ b/forge-gui/res/cardsfolder/e/epic_experiment.txt @@ -1,11 +1,10 @@ Name:Epic Experiment ManaCost:X U R Types:Sorcery -A:SP$ Mill | Cost$ X U R | References$ X | Defined$ You | NumCards$ X | Destination$ Exile | RememberMilled$ True | SubAbility$ DBPlay | SpellDescription$ Exile the top X cards of your library. For each instant and sorcery card with converted mana cost X or less among them, you may cast that card without paying its mana cost. Then put all cards exiled this way that weren't cast into your graveyard. +A:SP$ Dig | Cost$ X U R | References$ X | Defined$ You | DigNum$ X | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBPlay | SpellDescription$ Exile the top X cards of your library. For each instant and sorcery card with converted mana cost X or less among them, you may cast that card without paying its mana cost. Then put all cards exiled this way that weren't cast into your graveyard. SVar:DBPlay:DB$ Play | Valid$ Instant.cmcLEX+IsRemembered+YouOwn,Sorcery.cmcLEX+IsRemembered+YouOwn | ValidZone$ Exile | Controller$ You | WithoutManaCost$ True | Optional$ True | Amount$ All | SubAbility$ DBGrave SVar:DBGrave:DB$ ChangeZoneAll | Origin$ Exile | Destination$ Graveyard | ChangeType$ Card.IsRemembered+YouOwn | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$xPaid AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/epic_experiment.jpg Oracle:Exile the top X cards of your library. For each instant and sorcery card with converted mana cost X or less among them, you may cast that card without paying its mana cost. Then put all cards exiled this way that weren't cast into your graveyard. diff --git a/forge-gui/res/cardsfolder/e/erdwal_illuminator.txt b/forge-gui/res/cardsfolder/e/erdwal_illuminator.txt index 44b22196432..652777c8c2b 100644 --- a/forge-gui/res/cardsfolder/e/erdwal_illuminator.txt +++ b/forge-gui/res/cardsfolder/e/erdwal_illuminator.txt @@ -4,8 +4,7 @@ Types:Creature Spirit PT:1/3 K:Flying T:Mode$ Investigated | ValidPlayer$ You | TriggerZones$ Battlefield | OnlyFirst$ True | Execute$ TrigInvestigate | TriggerDescription$ Whenever you investigate for the first time each turn, investigate an additional time. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") -SVar:TrigInvestigate:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_clue_draw | TokenOwner$ You | LegacyImage$ c a clue draw soi +SVar:TrigInvestigate:DB$ Investigate DeckHints:Ability$Investigate DeckHas:Ability$Token -SVar:Picture:http://www.wizards.com/global/images/magic/general/erdwal_illuminator.jpg Oracle:Flying\nWhenever you investigate for the first time each turn, investigate an additional time. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") diff --git a/forge-gui/res/cardsfolder/e/erebos_bleak_hearted.txt b/forge-gui/res/cardsfolder/e/erebos_bleak_hearted.txt index 75f02e50ac9..ce7528ced08 100644 --- a/forge-gui/res/cardsfolder/e/erebos_bleak_hearted.txt +++ b/forge-gui/res/cardsfolder/e/erebos_bleak_hearted.txt @@ -6,7 +6,7 @@ K:Indestructible S:Mode$ Continuous | Affected$ Card.Self | RemoveType$ Creature | CheckSVar$ X | SVarCompare$ LT5 | References$ X | Description$ As long as your devotion to black is less than five, CARDNAME is not a creature. SVar:X:Count$Devotion.Black SVar:BuffedBy:Permanent.Black -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.YouCtrl | TriggerZones$ Battlefield | Execute$ ABDraw | TriggerDescription$ Whenever another creature you control dies, you may pay 2 life. If you do, draw a card. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.YouCtrl+Other | TriggerZones$ Battlefield | Execute$ ABDraw | TriggerDescription$ Whenever another creature you control dies, you may pay 2 life. If you do, draw a card. SVar:ABDraw:AB$ Draw | Cost$ PayLife<2> | NumCards$ 1 A:AB$ Pump | Cost$ 1 B Sac<1/Creature.Other/another creature> | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -2 | NumDef$ -1 | IsCurse$ True | SpellDescription$ Target creature gets -2/-1 until end of turn. SVar:AIPreference:SacCost$Creature.Other+cmcLE2 diff --git a/forge-gui/res/cardsfolder/e/ereboss_emissary.txt b/forge-gui/res/cardsfolder/e/ereboss_emissary.txt index 9ce33b9ddd0..77c4b208ddf 100644 --- a/forge-gui/res/cardsfolder/e/ereboss_emissary.txt +++ b/forge-gui/res/cardsfolder/e/ereboss_emissary.txt @@ -3,8 +3,8 @@ ManaCost:3 B Types:Enchantment Creature Snake PT:3/3 K:Bestow:5 B -A:AB$ Pump | Cost$ Discard<1/Creature> | NumAtt$ +2 | NumDef$ +2 | ConditionPresent$ Card.Self+nonAura | SubAbility$ DBPump | SpellDescription$ CARDNAME gets +2/+2 until end of turn. If CARDNAME is an Aura, enchanted creature gets +2/+2 until end of turn instead. +A:AB$ Pump | Cost$ Discard<1/Creature> | Defined$ Self | NumAtt$ +2 | NumDef$ +2 | ConditionPresent$ Card.Self+nonAura | SubAbility$ DBPump | SpellDescription$ CARDNAME gets +2/+2 until end of turn. If CARDNAME is an Aura, enchanted creature gets +2/+2 until end of turn instead. SVar:DBPump:DB$ Pump | NumAtt$ +2 | NumDef$ +2 | Defined$ Enchanted | ConditionPresent$ Card.Self+Aura S:Mode$ Continuous | Affected$ Card.EnchantedBy | AddPower$ 3 | AddToughness$ 3 | Description$ Enchanted creature gets +3/+3. -SVar:Picture:http://www.wizards.com/global/images/magic/general/ereboss_emissary.jpg +DeckHas:Ability$Discard Oracle:Bestow {5}{B} (If you cast this card for its bestow cost, it's an Aura spell with enchant creature. It becomes a creature again if it's not attached to a creature.)\nDiscard a creature card: Erebos's Emissary gets +2/+2 until end of turn. If Erebos's Emissary is an Aura, enchanted creature gets +2/+2 until end of turn instead.\nEnchanted creature gets +3/+3. diff --git a/forge-gui/res/cardsfolder/e/erratic_cyclops.txt b/forge-gui/res/cardsfolder/e/erratic_cyclops.txt index 38c790f9854..c4d64fe651c 100644 --- a/forge-gui/res/cardsfolder/e/erratic_cyclops.txt +++ b/forge-gui/res/cardsfolder/e/erratic_cyclops.txt @@ -4,7 +4,7 @@ Types:Creature Cyclops Shaman PT:0/8 K:Trample T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cast an instant or sorcery spell, CARDNAME gets +X/+0 until end of turn, where X is that spell's converted mana cost. -SVar:TrigPump:DB$ Pump | NumAtt$ +X | References$ X +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +X | References$ X SVar:X:TriggerCount$CastSACMC SVar:BuffedBy:Instant,Sorcery DeckHints:Type$Instant|Sorcery diff --git a/forge-gui/res/cardsfolder/e/ertais_familiar.txt b/forge-gui/res/cardsfolder/e/ertais_familiar.txt index c1c923f93df..3973d49973f 100644 --- a/forge-gui/res/cardsfolder/e/ertais_familiar.txt +++ b/forge-gui/res/cardsfolder/e/ertais_familiar.txt @@ -3,9 +3,8 @@ ManaCost:1 U Types:Creature Illusion PT:2/2 K:Phasing -T:Mode$ PhaseOut | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME phases out or leaves the battlefield, put the top three cards of your library into your graveyard. -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | TriggerZones$ Battlefield | Secondary$ True | Execute$ TrigMill | TriggerDescription$ When CARDNAME phases out or leaves the battlefield, put the top three cards of your library into your graveyard. +T:Mode$ PhaseOut | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME phases out or leaves the battlefield, mill three cards. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | TriggerZones$ Battlefield | Secondary$ True | Execute$ TrigMill | TriggerDescription$ When CARDNAME phases out or leaves the battlefield, mill three cards. SVar:TrigMill:DB$ Mill | NumCards$ 3 | Defined$ You A:AB$ Pump | Cost$ U | Defined$ Self | KW$ HIDDEN CARDNAME can't phase out. | UntilYourNextUpkeep$ True | SpellDescription$ Until your next upkeep, CARDNAME can't phase out. -SVar:Picture:http://www.wizards.com/global/images/magic/general/ertais_familiar.jpg -Oracle:Phasing (This phases in or out before you untap during each of your untap steps. While it's phased out, it's treated as though it doesn't exist.)\nWhen Ertai's Familiar phases out or leaves the battlefield, put the top three cards of your library into your graveyard.\n{U}: Until your next upkeep, Ertai's Familiar can't phase out. +Oracle:Phasing (This phases in or out before you untap during each of your untap steps. While it's phased out, it's treated as though it doesn't exist.)\nWhen Ertai's Familiar phases out or leaves the battlefield, mill three cards.\n{U}: Until your next upkeep, Ertai's Familiar can't phase out. diff --git a/forge-gui/res/cardsfolder/e/escape_protocol.txt b/forge-gui/res/cardsfolder/e/escape_protocol.txt new file mode 100644 index 00000000000..53c99c6746b --- /dev/null +++ b/forge-gui/res/cardsfolder/e/escape_protocol.txt @@ -0,0 +1,8 @@ +Name:Escape Protocol +ManaCost:1 U +Types:Enchantment +T:Mode$ Cycled | ValidCard$ Card.YouOwn | Execute$ TrigImmediateTrig | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cycle a card, you may pay {1}. When you do, exile target creature or artifact you control, then return it to the battlefield under its owner's control. +SVar:TrigImmediateTrig:AB$ ImmediateTrigger | Cost$ 1 | Execute$ TrigExile | TriggerDescription$ When you do, exile target creature or artifact you control, then return it to the battlefield under its owner's control. +SVar:TrigExile:DB$ ChangeZone | ValidTgts$ Creature.YouCtrl,Artifact.YouCtrl | TgtPrompt$ Select target creature or artifact you control | Origin$ Battlefield | Destination$ Exile | SubAbility$ DBReturn +SVar:DBReturn:DB$ ChangeZone | Defined$ Targeted | Origin$ Exile | Destination$ Battlefield +Oracle:Whenever you cycle a card, you may pay {1}. When you do, exile target creature or artifact you control, then return it to the battlefield under its owner's control. diff --git a/forge-gui/res/cardsfolder/e/escape_to_the_wilds.txt b/forge-gui/res/cardsfolder/e/escape_to_the_wilds.txt index 1949d80701d..9265ec3dcca 100644 --- a/forge-gui/res/cardsfolder/e/escape_to_the_wilds.txt +++ b/forge-gui/res/cardsfolder/e/escape_to_the_wilds.txt @@ -1,7 +1,7 @@ Name:Escape to the Wilds ManaCost:3 R G Types:Sorcery -A:SP$ Mill | Cost$ 3 R G | Destination$ Exile | NumCards$ 5 | RememberMilled$ True | SubAbility$ DBEffect | SpellDescription$ Exile the top five cards of your library. You may play cards exiled this way until the end of your next turn. You may play an additional land this turn. +A:SP$ Dig | Cost$ 3 R G | DestinationZone$ Exile | DigNum$ 5 | ChangeNum$ All | RememberChanged$ True | SubAbility$ DBEffect | SpellDescription$ Exile the top five cards of your library. You may play cards exiled this way until the end of your next turn. You may play an additional land this turn. SVar:DBEffect:DB$ Effect | RememberObjects$ RememberedCard | ForgetOnMoved$ Exile | StaticAbilities$ Play | Duration$ UntilTheEndOfYourNextTurn | SubAbility$ DBEffect2 SVar:Play:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may play cards exiled this the end of your next turn. SVar:DBEffect2:DB$ Effect | Name$ Escape to the Wilds Exploration Effect | StaticAbilities$ Exploration | AILogic$ Always | SubAbility$ DBCleanup diff --git a/forge-gui/res/cardsfolder/e/escaped_null.txt b/forge-gui/res/cardsfolder/e/escaped_null.txt index c066c442f82..4e7f57937ff 100644 --- a/forge-gui/res/cardsfolder/e/escaped_null.txt +++ b/forge-gui/res/cardsfolder/e/escaped_null.txt @@ -5,6 +5,5 @@ PT:1/2 K:Lifelink T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked, it gets +5/+0 until end of turn. T:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ TrigPump | Secondary$ True | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked, it gets +5/+0 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ +5 -SVar:Picture:http://www.wizards.com/global/images/magic/general/escaped_null.jpg +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +5 Oracle:Lifelink\nWhenever Escaped Null blocks or becomes blocked, it gets +5/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/e/estrid_the_masked.txt b/forge-gui/res/cardsfolder/e/estrid_the_masked.txt index ce3919ab981..b3feba8fa04 100644 --- a/forge-gui/res/cardsfolder/e/estrid_the_masked.txt +++ b/forge-gui/res/cardsfolder/e/estrid_the_masked.txt @@ -4,10 +4,10 @@ Types:Legendary Planeswalker Estrid Loyalty:3 A:AB$ UntapAll | Cost$ AddCounter<2/LOYALTY> | Planeswalker$ True | ValidCards$ Permanent.enchanted+YouCtrl | SpellDescription$ Untap each enchanted permanent you control. SVar:BuffedBy:Permanent.enchanted -A:AB$ Token | Cost$ SubCounter<1/LOYALTY> | Planeswalker$ True | TokenAmount$ 1 | TokenScript$ mask | LegacyImage$ mask c18 | TokenOwner$ You | AttachedTo$ Targeted | ValidTgts$ Permanent.Other | TgtPrompt$ Select target permanent to attach Mask Token | SpellDescription$ Create a white Aura enchantment token named Mask attached to another target permanent. The token has enchant permanent and totem armor. -A:AB$ Mill | Cost$ SubCounter<7/LOYALTY> | Planeswalker$ True | Ultimate$ True | NumCards$ 7 | Defined$ You | SubAbility$ DBChangeZone | SpellDescription$ Put the top seven cards of your library into your graveyard. Return all non-Aura enchantment cards from your graveyard to the battlefield, then do the same for Aura cards. +A:AB$ Token | Cost$ SubCounter<1/LOYALTY> | Planeswalker$ True | TokenAmount$ 1 | TokenScript$ mask | TokenOwner$ You | AttachedTo$ Targeted | ValidTgts$ Permanent.Other | TgtPrompt$ Select target permanent to attach Mask Token | SpellDescription$ Create a white Aura enchantment token named Mask attached to another target permanent. The token has enchant permanent and totem armor. +DeckHas:Ability$Token +A:AB$ Mill | Cost$ SubCounter<7/LOYALTY> | Planeswalker$ True | Ultimate$ True | NumCards$ 7 | Defined$ You | SubAbility$ DBChangeZone | SpellDescription$ Mill seven cards. Return all non-Aura enchantment cards from your graveyard to the battlefield, then do the same for Aura cards. SVar:DBChangeZone:DB$ ChangeZoneAll | ChangeType$ Enchantment.nonAura+YouCtrl | Origin$ Graveyard | Destination$ Battlefield | SubAbility$ DBChangeZone2 SVar:DBChangeZone2:DB$ ChangeZoneAll | ChangeType$ Enchantment.Aura+YouCtrl | Origin$ Graveyard | Destination$ Battlefield K:CARDNAME can be your commander. -Oracle:[+2]: Untap each enchanted permanent you control.\n[-1]: Create a white Aura enchantment token named Mask attached to another target permanent. The token has enchant permanent and totem armor.\n[-7]: Put the top seven cards of your library into your graveyard. Return all non-Aura enchantment cards from your graveyard to the battlefield, then do the same for Aura cards.\nEstrid, the Masked can be your commander. - +Oracle:[+2]: Untap each enchanted permanent you control.\n[-1]: Create a white Aura enchantment token named Mask attached to another target permanent. The token has enchant permanent and totem armor.\n[-7]: Mill seven cards. Return all non-Aura enchantment cards from your graveyard to the battlefield, then do the same for Aura cards.\nEstrid, the Masked can be your commander. diff --git a/forge-gui/res/cardsfolder/e/estrids_invocation.txt b/forge-gui/res/cardsfolder/e/estrids_invocation.txt index 413f2310d90..bb327773c7a 100644 --- a/forge-gui/res/cardsfolder/e/estrids_invocation.txt +++ b/forge-gui/res/cardsfolder/e/estrids_invocation.txt @@ -2,8 +2,8 @@ Name:Estrid's Invocation ManaCost:2 U Types:Enchantment K:ETBReplacement:Copy:DBCopy:Optional -SVar:DBCopy:DB$ Clone | Choices$ Enchantment.Other+YouCtrl | AILogic$ AtLeast1 | AddTriggers$ InvocationExileUpkeep | AddSVars$ InvocationDBReturn,InvocationTrigExile,InvocationExileUpkeep | SpellDescription$ You may have CARDNAME enter the battlefield as a copy of any enchantment you control, except it gains "At the beginning of your upkeep, you may exile this enchantment. If you do, return it to the battlefield under its owner's control." +SVar:DBCopy:DB$ Clone | Choices$ Enchantment.Other+YouCtrl | AILogic$ AtLeast1 | AddTriggers$ InvocationExileUpkeep | AddSVars$ InvocationDBReturn,InvocationTrigExile,InvocationExileUpkeep | SpellDescription$ You may have CARDNAME enter the battlefield as a copy of a enchantment you control, except it gains "At the beginning of your upkeep, you may exile this enchantment. If you do, return it to the battlefield under its owner's control." SVar:InvocationExileUpkeep:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ InvocationTrigExile | OptionalDecider$ You | IsPresent$ Card.Self | TriggerDescription$ At the beginning of your upkeep you may exile this enchantment. If you do, return it to the battlefield under it's owner's control. SVar:InvocationTrigExile:DB$ ChangeZone | Defined$ Self | Origin$ Battlefield | Destination$ Exile | SubAbility$ InvocationDBReturn SVar:InvocationDBReturn:DB$ ChangeZone | Defined$ CorrectedSelf | Origin$ All | Destination$ Battlefield | GainControl$ True -Oracle:You may have Estrid's Invocation enter the battlefield as a copy of any enchantment you control, except it gains "At the beginning of your upkeep, you may exile this enchantment. If you do, return it to the battlefield under its owner's control." +Oracle:You may have Estrid's Invocation enter the battlefield as a copy of a enchantment you control, except it gains "At the beginning of your upkeep, you may exile this enchantment. If you do, return it to the battlefield under its owner's control." diff --git a/forge-gui/res/cardsfolder/e/etali_primal_storm.txt b/forge-gui/res/cardsfolder/e/etali_primal_storm.txt index eb2e4b2bb3f..a6beedc3e84 100644 --- a/forge-gui/res/cardsfolder/e/etali_primal_storm.txt +++ b/forge-gui/res/cardsfolder/e/etali_primal_storm.txt @@ -2,10 +2,9 @@ Name:Etali, Primal Storm ManaCost:4 R R Types:Legendary Creature Elder Dinosaur PT:6/6 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigMill | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, exile the top card of each player's library, then you may cast any number of nonland cards exiled this way without paying their mana costs. -SVar:TrigMill:DB$ Mill | NumCards$ 1 | Defined$ Player | Destination$ Exile | RememberMilled$ True | SubAbility$ DBPlay +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigExile | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, exile the top card of each player's library, then you may cast any number of nonland cards exiled this way without paying their mana costs. +SVar:TrigExile:DB$ Dig | DigNum$ 1 | ChangeNum$ All | Defined$ Player | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBPlay SVar:DBPlay:DB$ Play | Valid$ Card.nonLand+IsRemembered | ValidZone$ Exile | Controller$ You | WithoutManaCost$ True | Optional$ True | Amount$ All | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:HasAttackEffect:TRUE -SVar:Picture:http://www.wizards.com/global/images/magic/general/etali_primal_storm.jpg -Oracle:Whenever Etali, Primal Storm attacks, exile the top card of each player's library, then you may cast any number of nonland cards exiled this way without paying their mana costs. \ No newline at end of file +Oracle:Whenever Etali, Primal Storm attacks, exile the top card of each player's library, then you may cast any number of nonland cards exiled this way without paying their mana costs. diff --git a/forge-gui/res/cardsfolder/e/eternal_skylord.txt b/forge-gui/res/cardsfolder/e/eternal_skylord.txt index 2e3ef3ac819..2ffe366e970 100644 --- a/forge-gui/res/cardsfolder/e/eternal_skylord.txt +++ b/forge-gui/res/cardsfolder/e/eternal_skylord.txt @@ -3,7 +3,7 @@ ManaCost:4 U Types:Creature Zombie Wizard PT:3/3 S:Mode$ Continuous | Affected$ Zombie.token+YouCtrl | AddKeyword$ Flying | Description$ Zombie tokens you control have flying. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBAmass | TriggerDescription$ When CARDNAME enters the battlefield, amass 2. (Put two +1/+1 counters on an Army you control. If you don’t control one, create a 0/0 black Zombie Army creature token first.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBAmass | TriggerDescription$ When CARDNAME enters the battlefield, amass 2. (Put two +1/+1 counters on an Army you control. If you don't control one, create a 0/0 black Zombie Army creature token first.) SVar:DBAmass:DB$ Amass | Num$ 2 DeckHints:Ability$Amass & Type$Zombie DeckHas:Ability$Amass & Ability$Counters & Ability$Token diff --git a/forge-gui/res/cardsfolder/e/ethereal_forager.txt b/forge-gui/res/cardsfolder/e/ethereal_forager.txt new file mode 100755 index 00000000000..37d55533fa7 --- /dev/null +++ b/forge-gui/res/cardsfolder/e/ethereal_forager.txt @@ -0,0 +1,9 @@ +Name:Ethereal Forager +ManaCost:4 U U +Types:Creature Elemental Whale +PT:3/3 +K:Delve +K:Flying +T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigReturn | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME attacks, you may return an instant or sorcery card exiled with CARDNAME to its owner's hand. +SVar:TrigReturn:DB$ ChangeZone | Origin$ Exile | Destination$ Hand | Hidden$ True | ChangeType$ Instant.delved,Sorcery.delved | ChangeNum$ 1 +Oracle:Delve (Each card you exile from your graveyard while casting this spell pays for {1}.)\nFlying\nWhenever Ethereal Forager attacks, you may return an instant or sorcery card exiled with Ethereal Forager to its owner's hand. diff --git a/forge-gui/res/cardsfolder/e/evanescent_intellect.txt b/forge-gui/res/cardsfolder/e/evanescent_intellect.txt index 2f2f8626cf5..1ee9b6b67cd 100644 --- a/forge-gui/res/cardsfolder/e/evanescent_intellect.txt +++ b/forge-gui/res/cardsfolder/e/evanescent_intellect.txt @@ -3,8 +3,7 @@ ManaCost:U Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ U | ValidTgts$ Creature | AILogic$ Pump -S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddAbility$ Mill | Description$ Enchanted creature has "{1}{U}, {T}: Target player puts the top three cards of their library into their graveyard." -SVar:Mill:AB$ Mill | Cost$ 1 U T | NumCards$ 3 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player puts the top three cards of their library into their graveyard. +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddAbility$ Mill | Description$ Enchanted creature has "{1}{U}, {T}: Target player mills three cards." +SVar:Mill:AB$ Mill | Cost$ 1 U T | NumCards$ 3 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player mills three cards. SVar:NonStackingAttachEffect:True -SVar:Picture:http://www.wizards.com/global/images/magic/general/evanescent_intellect.jpg -Oracle:Enchant creature\nEnchanted creature has "{1}{U}, {T}: Target player puts the top three cards of their library into their graveyard." +Oracle:Enchant creature\nEnchanted creature has "{1}{U}, {T}: Target player mills three cards." diff --git a/forge-gui/res/cardsfolder/e/everflame_eidolon.txt b/forge-gui/res/cardsfolder/e/everflame_eidolon.txt index 1e85c8e14f3..c21c37eb1f4 100644 --- a/forge-gui/res/cardsfolder/e/everflame_eidolon.txt +++ b/forge-gui/res/cardsfolder/e/everflame_eidolon.txt @@ -3,8 +3,7 @@ ManaCost:1 R Types:Enchantment Creature Spirit PT:1/1 K:Bestow:2 R -A:AB$ Pump | Cost$ R | NumAtt$ +1 | ConditionPresent$ Card.Self+nonAura | SubAbility$ DBPump | SpellDescription$ CARDNAME gets +1/+0 until end of turn. If it's an Aura, enchanted creature gets +1/+0 until end of turn instead. +A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | ConditionPresent$ Card.Self+nonAura | SubAbility$ DBPump | SpellDescription$ CARDNAME gets +1/+0 until end of turn. If it's an Aura, enchanted creature gets +1/+0 until end of turn instead. SVar:DBPump:DB$ Pump | Defined$ Enchanted | NumAtt$ +1 | ConditionPresent$ Card.Self+Aura S:Mode$ Continuous | Affected$ Card.EnchantedBy | AddPower$ 1 | AddToughness$ 1 | Description$ Enchanted creature gets +1/+1. -SVar:Picture:http://www.wizards.com/global/images/magic/general/everflame_eidolon.jpg Oracle:Bestow {2}{R} (If you cast this card for its bestow cost, it's an Aura spell with enchant creature. It becomes a creature again if it's not attached to a creature.)\n{R}: Everflame Eidolon gets +1/+0 until end of turn. If it's an Aura, enchanted creature gets +1/+0 until end of turn instead.\nEnchanted creature gets +1/+1. diff --git a/forge-gui/res/cardsfolder/e/everlasting_torment.txt b/forge-gui/res/cardsfolder/e/everlasting_torment.txt index eae921b2388..c54cb3fc17d 100644 --- a/forge-gui/res/cardsfolder/e/everlasting_torment.txt +++ b/forge-gui/res/cardsfolder/e/everlasting_torment.txt @@ -3,8 +3,7 @@ ManaCost:2 BR Types:Enchantment S:Mode$ Continuous | Affected$ Player | AddKeyword$ You can't gain life. | Description$ Players can't gain life. S:Mode$ CantPreventDamage | Description$ Damage can't be prevented. -S:Mode$ Continuous | GlobalRule$ All damage is dealt as though it's source had wither. | Description$ All damage is dealt as though it's source had wither. (A source with wither deals damage to creatures in the form of -1/-1 counters.) +S:Mode$ Continuous | GlobalRule$ All damage is dealt as though its source had wither. | Description$ All damage is dealt as though its source had wither. (A source with wither deals damage to creatures in the form of -1/-1 counters.) SVar:NonStackingEffect:True AI:RemoveDeck:Random -SVar:Picture:http://www.wizards.com/global/images/magic/general/everlasting_torment.jpg Oracle:Players can't gain life.\nDamage can't be prevented.\nAll damage is dealt as though its source had wither. (A source with wither deals damage to creatures in the form of -1/-1 counters.) diff --git a/forge-gui/res/cardsfolder/e/evernight_shade.txt b/forge-gui/res/cardsfolder/e/evernight_shade.txt index 5181e1daa65..5256b2784f0 100644 --- a/forge-gui/res/cardsfolder/e/evernight_shade.txt +++ b/forge-gui/res/cardsfolder/e/evernight_shade.txt @@ -3,6 +3,5 @@ ManaCost:3 B Types:Creature Shade PT:1/1 K:Undying -A:AB$ Pump | Cost$ B | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/evernight_shade.jpg +A:AB$ Pump | Cost$ B | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. Oracle:{B}: Evernight Shade gets +1/+1 until end of turn.\nUndying (When this creature dies, if it had no +1/+1 counters on it, return it to the battlefield under its owner's control with a +1/+1 counter on it.) diff --git a/forge-gui/res/cardsfolder/e/excavation.txt b/forge-gui/res/cardsfolder/e/excavation.txt index b60ccb70e30..4d29fbca08a 100644 --- a/forge-gui/res/cardsfolder/e/excavation.txt +++ b/forge-gui/res/cardsfolder/e/excavation.txt @@ -1,7 +1,7 @@ Name:Excavation ManaCost:1 U Types:Enchantment -A:AB$ Draw | Cost$ 1 Sac<1/Land> | NumCards$ 1 | AnyPlayer$ True | SpellDescription$ Draw a card. Any player may activate this ability. +A:AB$ Draw | Cost$ 1 Sac<1/Land> | NumCards$ 1 | Activator$ Player | SpellDescription$ Draw a card. Any player may activate this ability. SVar:NonStackingEffect:True AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/excavation.jpg diff --git a/forge-gui/res/cardsfolder/e/excavation_mole.txt b/forge-gui/res/cardsfolder/e/excavation_mole.txt new file mode 100755 index 00000000000..f10108ec23c --- /dev/null +++ b/forge-gui/res/cardsfolder/e/excavation_mole.txt @@ -0,0 +1,9 @@ +Name:Excavation Mole +ManaCost:2 G +Types:Creature Mole +PT:3/3 +K:Trample +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, mill three cards. +SVar:TrigMill:DB$ Mill | NumCards$ 3 | Defined$ You +DeckHas:Ability$Graveyard +Oracle:Trample\nWhen Excavation Mole enters the battlefield, mill three cards. diff --git a/forge-gui/res/cardsfolder/e/exotic_curse.txt b/forge-gui/res/cardsfolder/e/exotic_curse.txt index 9ac428b4ebd..bcf3893ebbe 100644 --- a/forge-gui/res/cardsfolder/e/exotic_curse.txt +++ b/forge-gui/res/cardsfolder/e/exotic_curse.txt @@ -3,8 +3,7 @@ ManaCost:2 B Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ 2 B | ValidTgts$ Creature | AILogic$ Curse -S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ -X | AddToughness$ -X | Description$ Domain — Enchanted creature gets -1/-1 for each basic land type among lands you control. +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ -X | AddToughness$ -X | References$ X | Description$ Domain — Enchanted creature gets -1/-1 for each basic land type among lands you control. SVar:X:Count$Domain SVar:BuffedBy:Plains,Island,Swamp,Mountain,Forest -SVar:Picture:http://www.wizards.com/global/images/magic/general/exotic_curse.jpg Oracle:Enchant creature\nDomain — Enchanted creature gets -1/-1 for each basic land type among lands you control. diff --git a/forge-gui/res/cardsfolder/e/experimental_overload.txt b/forge-gui/res/cardsfolder/e/experimental_overload.txt new file mode 100755 index 00000000000..17d060a126b --- /dev/null +++ b/forge-gui/res/cardsfolder/e/experimental_overload.txt @@ -0,0 +1,11 @@ +Name:Experimental Overload +ManaCost:2 U R +Types:Sorcery +A:SP$ Token | Cost$ 2 U R | TokenAmount$ 1 | TokenScript$ ur_x_x_weird | TokenOwner$ You | TokenPower$ X | TokenToughness$ X | References$ X | SubAbility$ DBReturn | StackDescription$ SpellDescription | SpellDescription$ Create an X/X blue and red Weird creature token, where X is the number of instant and sorcery cards in your graveyard. Then you may return an instant or sorcery card from your graveyard to your hand. Exile CARDNAME. +SVar:DBReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | Hidden$ True | ChangeType$ Instant.YouOwn,Sorcery.YouOwn | ChangeNum$ 1 | SubAbility$ DBExile | StackDescription$ None +SVar:DBExile:DB$ ChangeZone | Origin$ Stack | Destination$ Exile | StackDescription$ None +SVar:X:Count$ValidGraveyard Instant.YouOwn,Sorcery.YouOwn +SVar:NeedsToPlayVar:X GE2 +DeckHas:Ability$Token +DeckHints:Type$Instant|Sorcery +Oracle:Create an X/X blue and red Weird creature token, where X is the number of instant and sorcery cards in your graveyard. Then you may return an instant or sorcery card from your graveyard to your hand. Exile Experimental Overload. diff --git a/forge-gui/res/cardsfolder/e/expose_evil.txt b/forge-gui/res/cardsfolder/e/expose_evil.txt index b549e188a60..e4b54e31c8f 100644 --- a/forge-gui/res/cardsfolder/e/expose_evil.txt +++ b/forge-gui/res/cardsfolder/e/expose_evil.txt @@ -1,8 +1,7 @@ Name:Expose Evil ManaCost:1 W Types:Instant -A:SP$ Tap | Cost$ 1 W | TargetMin$ 0 | TargetMax$ 2 | TgtPrompt$ Choose target creature | ValidTgts$ Creature | SubAbility$ DBToken | SpellDescription$ Tap up to two target creatures. Investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") -SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_clue_draw | TokenOwner$ You | LegacyImage$ c a clue draw soi +A:SP$ Tap | Cost$ 1 W | TargetMin$ 0 | TargetMax$ 2 | TgtPrompt$ Choose target creature | ValidTgts$ Creature | SubAbility$ DBInvestigate | SpellDescription$ Tap up to two target creatures. Investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") +SVar:DBInvestigate:DB$ Investigate DeckHas:Ability$Investigate & Ability$Token -SVar:Picture:http://www.wizards.com/global/images/magic/general/expose_evil.jpg Oracle:Tap up to two target creatures.\nInvestigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") diff --git a/forge-gui/res/cardsfolder/e/expropriate.txt b/forge-gui/res/cardsfolder/e/expropriate.txt index 3ced790ee5e..32834258f05 100644 --- a/forge-gui/res/cardsfolder/e/expropriate.txt +++ b/forge-gui/res/cardsfolder/e/expropriate.txt @@ -1,9 +1,9 @@ Name:Expropriate ManaCost:7 U U Types:Sorcery -A:SP$ Vote | Cost$ 7 U U | Defined$ Player | VoteType$ Time,Money | VoteTime$ DBTime | VoteMoney$ DBMoney | EachVote$ True | SubAbility$ DBChange | SpellDescription$ Council’s dilemma — Starting with you, each player votes for time or money. For each time vote, take an extra turn after this one. For each money vote, choose a permanent owned by the voter and gain control of it. Exile Expropriate. +A:SP$ Vote | Cost$ 7 U U | Defined$ Player | VoteType$ Time,Money | VoteTime$ DBTime | VoteMoney$ DBMoney | EachVote$ True | SubAbility$ DBChange | SpellDescription$ Council's dilemma — Starting with you, each player votes for time or money. For each time vote, take an extra turn after this one. For each money vote, choose a permanent owned by the voter and gain control of it. Exile Expropriate. SVar:DBTime:DB$ AddTurn | Defined$ You | NumTurns$ 1 SVar:DBMoney:DB$ ChooseCard | Defined$ You | Choices$ Permanent.RememberedPlayerOwn | SubAbility$ DBControl SVar:DBControl:DB$ GainControl | Defined$ ChosenCard | NewController$ You SVar:DBChange:DB$ ChangeZone | Origin$ Stack | Destination$ Exile | StackDescription$ None -Oracle:Council’s dilemma — Starting with you, each player votes for time or money. For each time vote, take an extra turn after this one. For each money vote, choose a permanent owned by the voter and gain control of it. Exile Expropriate. +Oracle:Council's dilemma — Starting with you, each player votes for time or money. For each time vote, take an extra turn after this one. For each money vote, choose a permanent owned by the voter and gain control of it. Exile Expropriate. diff --git a/forge-gui/res/cardsfolder/e/extinction_event.txt b/forge-gui/res/cardsfolder/e/extinction_event.txt new file mode 100755 index 00000000000..3f9ed6d3385 --- /dev/null +++ b/forge-gui/res/cardsfolder/e/extinction_event.txt @@ -0,0 +1,7 @@ +Name:Extinction Event +ManaCost:3 B +Types:Sorcery +A:SP$ GenericChoice | Cost$ 3 B | Choices$ Odd,Even | Defined$ You | StackDescription$ SpellDescription | SpellDescription$ Choose odd or even. Exile each creature with converted mana cost of the chosen value. (Zero is even.) +SVar:Odd:DB$ ChangeZoneAll | ChangeType$ Creature.cmcOdd | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Odd +SVar:Even:DB$ ChangeZoneAll | ChangeType$ Creature.cmcEven | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Even +Oracle:Choose odd or even. Exile each creature with converted mana cost of the chosen value. (Zero is even.) diff --git a/forge-gui/res/cardsfolder/e/extract_from_darkness.txt b/forge-gui/res/cardsfolder/e/extract_from_darkness.txt index 4fbf5eef509..c6620d70868 100644 --- a/forge-gui/res/cardsfolder/e/extract_from_darkness.txt +++ b/forge-gui/res/cardsfolder/e/extract_from_darkness.txt @@ -1,9 +1,9 @@ Name:Extract from Darkness ManaCost:3 U B Types:Sorcery -A:SP$ Mill | Cost$ 3 U B | NumCards$ 2 | Defined$ Player | SubAbility$ DBChoose | SpellDescription$ Each player puts the top two cards of their library into their graveyard. Then put a creature card from a graveyard onto the battlefield under your control. +A:SP$ Mill | Cost$ 3 U B | NumCards$ 2 | Defined$ Player | SubAbility$ DBChoose | SpellDescription$ Each player mills two cards. Then put a creature card from a graveyard onto the battlefield under your control. SVar:DBChoose:DB$ ChooseCard | Defined$ You | Choices$ Creature | ChoiceZone$ Graveyard | Mandatory$ True | SubAbility$ DBReturn SVar:DBReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | Defined$ ChosenCard | GainControl$ True AI:RemoveDeck:Random -SVar:Picture:http://www.wizards.com/global/images/magic/general/extract_from_darkness.jpg -Oracle:Each player puts the top two cards of their library into their graveyard. Then put a creature card from a graveyard onto the battlefield under your control. +DeckHas:Ability$Graveyard +Oracle:Each player mills two cards. Then put a creature card from a graveyard onto the battlefield under your control. diff --git a/forge-gui/res/cardsfolder/e/extractor_demon.txt b/forge-gui/res/cardsfolder/e/extractor_demon.txt index 055f24b9e20..ef887f3bba2 100644 --- a/forge-gui/res/cardsfolder/e/extractor_demon.txt +++ b/forge-gui/res/cardsfolder/e/extractor_demon.txt @@ -4,7 +4,6 @@ Types:Creature Demon PT:5/5 K:Flying K:Unearth:2 B -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Creature.Other | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigMill | TriggerDescription$ Whenever another creature leaves the battlefield, you may have target player put the top two cards of their library into their graveyard. -SVar:TrigMill:DB$Mill | NumCards$ 2 | ValidTgts$ Player | TgtPrompt$ Choose a player -SVar:Picture:http://www.wizards.com/global/images/magic/general/extractor_demon.jpg -Oracle:Flying\nWhenever another creature leaves the battlefield, you may have target player put the top two cards of their library into their graveyard.\nUnearth {2}{B} ({2}{B}: Return this card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step or if it would leave the battlefield. Unearth only as a sorcery.) +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Creature.Other | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigMill | TriggerDescription$ Whenever another creature leaves the battlefield, you may have target player mill two cards. +SVar:TrigMill:DB$ Mill | NumCards$ 2 | ValidTgts$ Player | TgtPrompt$ Choose a player +Oracle:Flying\nWhenever another creature leaves the battlefield, you may have target player mill two cards.\nUnearth {2}{B} ({2}{B}: Return this card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step or if it would leave the battlefield. Unearth only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/e/exuberant_wolfbear.txt b/forge-gui/res/cardsfolder/e/exuberant_wolfbear.txt new file mode 100644 index 00000000000..27726fe127e --- /dev/null +++ b/forge-gui/res/cardsfolder/e/exuberant_wolfbear.txt @@ -0,0 +1,10 @@ +Name:Exuberant Wolfbear +ManaCost:3 G +Types:Creature Wolf Bear +PT:4/4 +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigAnimate | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME attacks, you may change the base power and toughness of target Human you control to CARDNAME's power and toughness until end of turn. +SVar:TrigAnimate:DB$ Animate | ValidTgts$ Creature.Human+YouCtrl | TgtPrompt$ Select target Human you control | Power$ X | Toughness$ Y | References$ X,Y +SVar:X:Count$CardPower +SVar:Y:Count$CardToughness +SVar:HasAttackEffect:TRUE +Oracle:Whenever Exuberant Wolfbear attacks, you may change the base power and toughness of target Human you control to Exuberant Wolfbear's power and toughness until end of turn. diff --git a/forge-gui/res/cardsfolder/e/eye_collector.txt b/forge-gui/res/cardsfolder/e/eye_collector.txt index fb9a8ce9256..f0bfc4a1ba7 100644 --- a/forge-gui/res/cardsfolder/e/eye_collector.txt +++ b/forge-gui/res/cardsfolder/e/eye_collector.txt @@ -3,7 +3,7 @@ ManaCost:B Types:Creature Faerie PT:1/1 K:Flying -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigMill | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, each player puts the top card of their library into their graveyard. -SVar:TrigMill:DB$Mill | NumCards$ 1 | Defined$ Player +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigMill | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, each player mills a card. +SVar:TrigMill:DB$ Mill | NumCards$ 1 | Defined$ Player DeckHas:Ability$Graveyard -Oracle:Flying\nWhenever Eye Collector deals combat damage to a player, each player puts the top card of their library into their graveyard. +Oracle:Flying\nWhenever Eye Collector deals combat damage to a player, each player mills a card. diff --git a/forge-gui/res/cardsfolder/e/eye_of_doom.txt b/forge-gui/res/cardsfolder/e/eye_of_doom.txt index 9a002bde0c2..43abb2b5a3a 100644 --- a/forge-gui/res/cardsfolder/e/eye_of_doom.txt +++ b/forge-gui/res/cardsfolder/e/eye_of_doom.txt @@ -2,9 +2,8 @@ Name:Eye of Doom ManaCost:4 Types:Artifact T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigChoose | TriggerDescription$ When CARDNAME enters the battlefield, each player chooses a nonland permanent and puts a doom counter on it. -SVar:TrigChoose:DB$ RepeatEach | RepeatPlayers$ Player | RepeatSubAbility$ DBChoose -SVar:DBChoose:DB$ ChooseCard | Defined$ Player.IsRemembered | Choices$ Permanent.nonLand | AILogic$ OppPreferred | Mandatory$ True | SubAbility$ DBPutCounter -SVar:DBPutCounter:DB$ PutCounter | Defined$ ChosenCard | CounterType$ DOOM | CounterNum$ 1 +SVar:TrigChoose:DB$ RepeatEach | RepeatPlayers$ Player | RepeatSubAbility$ DBPutCounter +SVar:DBPutCounter:DB$ PutCounter | Chooser$ Remembered | Choices$ Permanent.nonLand | CounterType$ DOOM | CounterNum$ 1 A:AB$ DestroyAll | Cost$ 2 T Sac<1/CARDNAME> | ValidCards$ Permanent.counters_GE1_DOOM | SpellDescription$ Destroy each permanent with a doom counter. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/eye_of_doom.jpg diff --git a/forge-gui/res/cardsfolder/e/ezuris_archers.txt b/forge-gui/res/cardsfolder/e/ezuris_archers.txt index 8dc36d9c45e..1a30f97ddda 100644 --- a/forge-gui/res/cardsfolder/e/ezuris_archers.txt +++ b/forge-gui/res/cardsfolder/e/ezuris_archers.txt @@ -4,6 +4,5 @@ Types:Creature Elf Archer PT:1/2 K:Reach T:Mode$ AttackerBlocked | ValidCard$ Creature.withFlying | ValidBlocker$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME blocks a creature with flying, CARDNAME gets +3/+0 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 3 -SVar:Picture:http://www.wizards.com/global/images/magic/general/ezuris_archers.jpg +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 3 Oracle:Reach (This creature can block creatures with flying.)\nWhenever Ezuri's Archers blocks a creature with flying, Ezuri's Archers gets +3/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/fabled_passage.txt b/forge-gui/res/cardsfolder/f/fabled_passage.txt index 2ffe675e83c..ee36ef223db 100644 --- a/forge-gui/res/cardsfolder/f/fabled_passage.txt +++ b/forge-gui/res/cardsfolder/f/fabled_passage.txt @@ -1,7 +1,7 @@ Name:Fabled Passage ManaCost:no cost Types:Land -A:AB$ ChangeZone | Cost$ T Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 1 | RememberChanged$ True | SubAbility$ DBUntap | SpellDescription$ Search your library for a basic land card, put it onto the battlefield tapped, then shuffle your library. Then if you control four or more lands, untap that land. -SVar:DBUntap:DB$ Untap | Defined$ Remembered | ConditionPresent$ Land.YouCtrl | ConditionCompare$ GE4 | ConditionDescription$ If you control four or more lands, untap that land. | SubAbility$ DBCleanup +A:AB$ ChangeZone | Cost$ T Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 1 | RememberChanged$ True | SubAbility$ DBUntap | StackDescription$ SpellDescription | SpellDescription$ Search your library for a basic land card, put it onto the battlefield tapped, then shuffle your library. Then if you control four or more lands, untap that land. +SVar:DBUntap:DB$ Untap | Defined$ Remembered | ConditionPresent$ Land.YouCtrl | ConditionCompare$ GE4 | ConditionDescription$ If you control four or more lands, untap that land. | SubAbility$ DBCleanup | StackDescription$ None SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True Oracle:{T}, Sacrifice Fabled Passage: Search your library for a basic land card, put it onto the battlefield tapped, then shuffle your library. Then if you control four or more lands, untap that land. diff --git a/forge-gui/res/cardsfolder/f/faceless_butcher.txt b/forge-gui/res/cardsfolder/f/faceless_butcher.txt index a66c4d2641c..206a895e712 100644 --- a/forge-gui/res/cardsfolder/f/faceless_butcher.txt +++ b/forge-gui/res/cardsfolder/f/faceless_butcher.txt @@ -10,5 +10,4 @@ T:Mode$ ChangesZone | Origin$ Exile | Destination$ Any | Static$ True | ValidCar SVar:DBForget:DB$ Pump | ForgetObjects$ TriggeredCard SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:PlayMain1:TRUE -SVar:Picture:http://resources.wizards.com/magic/cards/tsb/en-us/card108840.jpg Oracle:When Faceless Butcher enters the battlefield, exile target creature other than Faceless Butcher.\nWhen Faceless Butcher leaves the battlefield, return the exiled card to the battlefield under its owner's control. diff --git a/forge-gui/res/cardsfolder/f/facet_reader.txt b/forge-gui/res/cardsfolder/f/facet_reader.txt new file mode 100755 index 00000000000..6a6dcaa496f --- /dev/null +++ b/forge-gui/res/cardsfolder/f/facet_reader.txt @@ -0,0 +1,7 @@ +Name:Facet Reader +ManaCost:1 U +Types:Creature Human Wizard +PT:1/2 +A:AB$ Draw | Cost$ 1 T | NumCards$ 1 | SpellDescription$ Draw a card, then discard a card. | SubAbility$ DBDiscard +SVar:DBDiscard:DB$ Discard | Defined$ You | NumCards$ 1 | Mode$ TgtChoose +Oracle:{1}, {T}: Draw a card, then discard a card. diff --git a/forge-gui/res/cardsfolder/f/facevaulter.txt b/forge-gui/res/cardsfolder/f/facevaulter.txt index b77f75bb962..2b38dec897a 100644 --- a/forge-gui/res/cardsfolder/f/facevaulter.txt +++ b/forge-gui/res/cardsfolder/f/facevaulter.txt @@ -2,6 +2,7 @@ Name:Facevaulter ManaCost:B Types:Creature Goblin Warrior PT:1/1 -A:AB$ Pump | Cost$ B Sac<1/Goblin> | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/facevaulter.jpg +A:AB$ Pump | Cost$ B Sac<1/Goblin> | Defined$ Self | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. +DeckHints:Type$Goblin +DeckHas:Ability$Sacrifice Oracle:{B}, Sacrifice a Goblin: Facevaulter gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/faerie_artisans.txt b/forge-gui/res/cardsfolder/f/faerie_artisans.txt index 99c4c246d6d..3dd6962cf51 100644 --- a/forge-gui/res/cardsfolder/f/faerie_artisans.txt +++ b/forge-gui/res/cardsfolder/f/faerie_artisans.txt @@ -5,7 +5,7 @@ PT:2/2 K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.nonToken+OppCtrl | TriggerZones$ Battlefield | Execute$ TrigImprint | TriggerDescription$ Whenever a nontoken creature enters the battlefield under an opponent's control, create a token that's a copy of that creature except that it's an artifact in addition to its other types. Then exile all other tokens created with CARDNAME. SVar:TrigImprint:DB$ Pump | ImprintCards$ Remembered | SubAbility$ DBCopy -SVar:DBCopy:DB$ CopyPermanent | Defined$ TriggeredCard | Controller$ You | AddTypes$ Artifact | RememberCopied$ True | SubAbility$ DBChangeZoneAll +SVar:DBCopy:DB$ CopyPermanent | Defined$ TriggeredCard | Controller$ You | AddTypes$ Artifact | RememberTokens$ True | SubAbility$ DBChangeZoneAll SVar:DBChangeZoneAll:DB$ ChangeZoneAll | Origin$ Battlefield | Destination$ Exile | ChangeType$ Card.IsImprinted DeckHas:Ability$Token Oracle:Flying\nWhenever a nontoken creature enters the battlefield under an opponent's control, create a token that's a copy of that creature except that it's an artifact in addition to its other types. Then exile all other tokens created with Faerie Artisans. diff --git a/forge-gui/res/cardsfolder/f/faiths_fetters.txt b/forge-gui/res/cardsfolder/f/faiths_fetters.txt index 207b5cb4abc..c129eb5e70b 100644 --- a/forge-gui/res/cardsfolder/f/faiths_fetters.txt +++ b/forge-gui/res/cardsfolder/f/faiths_fetters.txt @@ -7,5 +7,6 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 4 S:Mode$ CantBeActivated | ValidCard$ Card.EnchantedBy | NonMana$ True | Description$ Enchanted permanent can't attack or block, and its activated abilities can't be activated unless they're mana abilities. S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddHiddenKeyword$ CARDNAME can't attack or block. +DeckHas:Ability$LifeGain SVar:Picture:http://www.wizards.com/global/images/magic/general/faiths_fetters.jpg Oracle:Enchant permanent\nWhen Faith's Fetters enters the battlefield, you gain 4 life.\nEnchanted permanent can't attack or block, and its activated abilities can't be activated unless they're mana abilities. diff --git a/forge-gui/res/cardsfolder/f/falconer_adept.txt b/forge-gui/res/cardsfolder/f/falconer_adept.txt new file mode 100644 index 00000000000..cacabfdfbee --- /dev/null +++ b/forge-gui/res/cardsfolder/f/falconer_adept.txt @@ -0,0 +1,8 @@ +Name:Falconer Adept +ManaCost:3 W +Types:Creature Human Soldier +PT:2/3 +T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME attacks, create a 1/1 white Bird creature token with flying that's tapped and attacking. +SVar:TrigToken:DB$ Token | TokenOwner$ You | TokenAmount$ 1 | TokenScript$ w_1_1_bird_flying | TokenTapped$ True | TokenAttacking$ True +DeckHas:Ability$Token +Oracle:Whenever Falconer Adept attacks, create a 1/1 white Bird creature token with flying that's tapped and attacking. diff --git a/forge-gui/res/cardsfolder/f/fallen_angel.txt b/forge-gui/res/cardsfolder/f/fallen_angel.txt index 90f75a2c1bd..e5ac290d421 100644 --- a/forge-gui/res/cardsfolder/f/fallen_angel.txt +++ b/forge-gui/res/cardsfolder/f/fallen_angel.txt @@ -3,7 +3,7 @@ ManaCost:3 B B Types:Creature Angel PT:3/3 K:Flying -A:AB$ Pump | Cost$ Sac<1/Creature> | NumAtt$ +2 | NumDef$ +1 | AILogic$ Aristocrat | SpellDescription$ CARDNAME gets +2/+1 until end of turn. +A:AB$ Pump | Cost$ Sac<1/Creature> | Defined$ Self | NumAtt$ +2 | NumDef$ +1 | AILogic$ Aristocrat | SpellDescription$ CARDNAME gets +2/+1 until end of turn. SVar:AIPreference:SacCost$Creature.Other -SVar:Picture:http://www.wizards.com/global/images/magic/general/fallen_angel.jpg +DeckHas:Ability$Sacrifice Oracle:Flying\nSacrifice a creature: Fallen Angel gets +2/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/fallen_ideal.txt b/forge-gui/res/cardsfolder/f/fallen_ideal.txt index cfc605d8a79..257e0604bea 100644 --- a/forge-gui/res/cardsfolder/f/fallen_ideal.txt +++ b/forge-gui/res/cardsfolder/f/fallen_ideal.txt @@ -4,9 +4,9 @@ Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ 2 B | ValidTgts$ Creature | AILogic$ Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddKeyword$ Flying | AddAbility$ ABPump | Description$ Enchanted creature has flying and "Sacrifice a creature: This creature gets +2/+1 until end of turn." -SVar:ABPump:AB$ Pump | Cost$ Sac<1/Creature> | NumAtt$ +2 | NumDef$ +1 | SpellDescription$ CARDNAME gets +2/+1 until end of turn. +SVar:ABPump:AB$ Pump | Cost$ Sac<1/Creature> | Defined$ Self | NumAtt$ +2 | NumDef$ +1 | SpellDescription$ CARDNAME gets +2/+1 until end of turn. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME is put into a graveyard from the battlefield, return CARDNAME to its owner's hand. -SVar:TrigChangeZone:DB$ChangeZone | Origin$ Graveyard | Destination$ Hand | Defined$ TriggeredCard +SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | Defined$ TriggeredCard SVar:SacMe:2 -SVar:Picture:http://www.wizards.com/global/images/magic/general/fallen_ideal.jpg +DeckHas:Ability$Sacrifice Oracle:Enchant creature\nEnchanted creature has flying and "Sacrifice a creature: This creature gets +2/+1 until end of turn."\nWhen Fallen Ideal is put into a graveyard from the battlefield, return Fallen Ideal to its owner's hand. diff --git a/forge-gui/res/cardsfolder/f/fallen_shinobi.txt b/forge-gui/res/cardsfolder/f/fallen_shinobi.txt index c49bb6c2554..55c43b5efcc 100644 --- a/forge-gui/res/cardsfolder/f/fallen_shinobi.txt +++ b/forge-gui/res/cardsfolder/f/fallen_shinobi.txt @@ -3,8 +3,8 @@ ManaCost:3 U B Types:Creature Zombie Ninja PT:5/4 K:Ninjutsu:2 U B -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigMill | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, that player exiles the top two cards of their library. Until end of turn, you may play those cards without paying their mana cost. -SVar:TrigMill:DB$ Mill | Defined$ TriggeredTarget | NumCards$ 2 | Destination$ Exile | RememberMilled$ True | SubAbility$ DBEffect +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigExile | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, that player exiles the top two cards of their library. Until end of turn, you may play those cards without paying their mana cost. +SVar:TrigExile:DB$ Dig | Defined$ TriggeredTarget | DigNum$ 2 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | RememberObjects$ RememberedCard | StaticAbilities$ Play | SubAbility$ DBCleanup | ForgetOnMoved$ Exile SVar:Play:Mode$ Continuous | MayPlay$ True | MayPlayWithoutManaCost$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ Until end of turn, you may play those cards without paying their mana cost. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True diff --git a/forge-gui/res/cardsfolder/f/false_memories.txt b/forge-gui/res/cardsfolder/f/false_memories.txt index d3c4da4fd35..bf9b41220d6 100644 --- a/forge-gui/res/cardsfolder/f/false_memories.txt +++ b/forge-gui/res/cardsfolder/f/false_memories.txt @@ -1,9 +1,8 @@ Name:False Memories ManaCost:1 U Types:Instant -A:SP$ Mill | Cost$ 1 U | NumCards$ 7 | SubAbility$ DelTrig | SpellDescription$ Put the top seven cards of your library into your graveyard. At the beginning of the next end step, exile seven cards from your graveyard. +A:SP$ Mill | Cost$ 1 U | NumCards$ 7 | SubAbility$ DelTrig | SpellDescription$ Mill seven cards. At the beginning of the next end step, exile seven cards from your graveyard. SVar:DelTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ End of Turn | Execute$ TrigExile | TriggerDescription$ At the beginning of the next end step, exile seven cards from your graveyard. SVar:TrigExile:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | ChangeType$ Card.YouCtrl | ChangeNum$ 7 | Hidden$ True AI:RemoveDeck:Random -SVar:Picture:http://www.wizards.com/global/images/magic/general/false_memories.jpg -Oracle:Put the top seven cards of your library into your graveyard. At the beginning of the next end step, exile seven cards from your graveyard. +Oracle:Mill seven cards. At the beginning of the next end step, exile seven cards from your graveyard. diff --git a/forge-gui/res/cardsfolder/f/fang_of_the_pack.txt b/forge-gui/res/cardsfolder/f/fang_of_the_pack.txt index f910a39df27..a6c5dce4234 100644 --- a/forge-gui/res/cardsfolder/f/fang_of_the_pack.txt +++ b/forge-gui/res/cardsfolder/f/fang_of_the_pack.txt @@ -6,5 +6,4 @@ K:Melee T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of combat on your turn, another target creature you control gains melee until end of turn. (If a creature has multiple instances of melee, each triggers separately.) SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.Other+YouCtrl | TgtPrompt$ Select another target creature you control | KW$ Melee SVar:PlayMain1:TRUE -SVar:Picture:http://www.wizards.com/global/images/magic/general/fang_of_the_pack.jpg -Oracle:Melee (Whenever this creature attacks, it gets +1/+1 until end of turn for each opponent you attacked with a creature this combat.)\nAt the beginning of combat on your turn, another target creature you control gains melee until end of turn. (If a creature has multiple instances of melee, each triggers separately.) \ No newline at end of file +Oracle:Melee (Whenever this creature attacks, it gets +1/+1 until end of turn for each opponent you attacked this combat.)\nAt the beginning of combat on your turn, another target creature you control gains melee until end of turn. (If a creature has multiple instances of melee, each triggers separately.) diff --git a/forge-gui/res/cardsfolder/f/fangren_pathcutter.txt b/forge-gui/res/cardsfolder/f/fangren_pathcutter.txt index a37f7cc4d92..b5de2d6b212 100644 --- a/forge-gui/res/cardsfolder/f/fangren_pathcutter.txt +++ b/forge-gui/res/cardsfolder/f/fangren_pathcutter.txt @@ -3,6 +3,5 @@ ManaCost:4 G G Types:Creature Beast PT:4/6 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, attacking creatures gain trample until end of turn. -SVar:TrigPump:DB$PumpAll | ValidCards$ Creature.attacking | KW$ Trample -SVar:Picture:http://www.wizards.com/global/images/magic/general/fangren_pathcutter.jpg +SVar:TrigPump:DB$ PumpAll | ValidCards$ Creature.attacking | KW$ Trample Oracle:Whenever Fangren Pathcutter attacks, attacking creatures gain trample until end of turn. diff --git a/forge-gui/res/cardsfolder/f/farbog_boneflinger.txt b/forge-gui/res/cardsfolder/f/farbog_boneflinger.txt index 6a315c552fc..898624f1598 100644 --- a/forge-gui/res/cardsfolder/f/farbog_boneflinger.txt +++ b/forge-gui/res/cardsfolder/f/farbog_boneflinger.txt @@ -3,7 +3,6 @@ ManaCost:4 B Types:Creature Zombie PT:2/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPumpCurse | TriggerDescription$ When CARDNAME enters the battlefield, target creature gets -2/-2 until end of turn. -SVar:TrigPumpCurse:DB$Pump| ValidTgts$ Creature | TgtPrompt$ Select target creature | IsCurse$ True | NumAtt$ -2 | NumDef$ -2 +SVar:TrigPumpCurse:DB$ Pump| ValidTgts$ Creature | TgtPrompt$ Select target creature | IsCurse$ True | NumAtt$ -2 | NumDef$ -2 SVar:PlayMain1:TRUE -SVar:Picture:http://www.wizards.com/global/images/magic/general/farbog_boneflinger.jpg Oracle:When Farbog Boneflinger enters the battlefield, target creature gets -2/-2 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/farfinder.txt b/forge-gui/res/cardsfolder/f/farfinder.txt new file mode 100755 index 00000000000..002090bdbba --- /dev/null +++ b/forge-gui/res/cardsfolder/f/farfinder.txt @@ -0,0 +1,8 @@ +Name:Farfinder +ManaCost:3 +Types:Creature Fox +PT:1/1 +K:Vigilance +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a basic land card, reveal it, put it into your hand, then shuffle your library. +SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Land.Basic | ChangeNum$ 1 | ShuffleNonMandatory$ True +Oracle:Vigilance\nWhen Farfinder enters the battlefield, you may search your library for a basic land card, reveal it, put it into your hand, then shuffle your library. diff --git a/forge-gui/res/cardsfolder/f/farrelite_priest.txt b/forge-gui/res/cardsfolder/f/farrelite_priest.txt index f72e31e92d0..5fd19ff943e 100644 --- a/forge-gui/res/cardsfolder/f/farrelite_priest.txt +++ b/forge-gui/res/cardsfolder/f/farrelite_priest.txt @@ -3,7 +3,6 @@ ManaCost:1 W W Types:Creature Human Cleric PT:1/3 A:AB$ Mana | Cost$ 1 | Produced$ W | ActivationNumberSacrifice$ GE4 | ActivationResolveSub$ DBPump | SpellDescription$ Add {W}. If this ability has been activated four or more times this turn, sacrifice CARDNAME at the beginning of the next end step. -SVar:DBPump:DB$ Pump | AtEOT$ Sacrifice +SVar:DBPump:DB$ Pump | Defined$ Self | AtEOT$ Sacrifice AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/farrelite_priest.jpg Oracle:{1}: Add {W}. If this ability has been activated four or more times this turn, sacrifice Farrelite Priest at the beginning of the next end step. diff --git a/forge-gui/res/cardsfolder/f/farrels_zealot.txt b/forge-gui/res/cardsfolder/f/farrels_zealot.txt index a7b35bd7413..5578d0209c9 100644 --- a/forge-gui/res/cardsfolder/f/farrels_zealot.txt +++ b/forge-gui/res/cardsfolder/f/farrels_zealot.txt @@ -3,7 +3,6 @@ ManaCost:1 W W Types:Creature Human PT:2/2 T:Mode$ AttackerUnblocked | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDamage | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME attacks and isn't blocked, you may have it deal 3 damage to target creature. If you do, CARDNAME assigns no combat damage this turn. -SVar:TrigDamage:DB$DealDamage | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 3 | SubAbility$ DBNoCombatDamage -SVar:DBNoCombatDamage:DB$Pump | Defined$ Self | KW$ HIDDEN CARDNAME assigns no combat damage -SVar:Picture:http://www.wizards.com/global/images/magic/general/farrels_zealot.jpg +SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 3 | SubAbility$ DBNoCombatDamage +SVar:DBNoCombatDamage:DB$ Pump | Defined$ Self | KW$ HIDDEN CARDNAME assigns no combat damage Oracle:Whenever Farrel's Zealot attacks and isn't blocked, you may have it deal 3 damage to target creature. If you do, Farrel's Zealot assigns no combat damage this turn. diff --git a/forge-gui/res/cardsfolder/f/fascination.txt b/forge-gui/res/cardsfolder/f/fascination.txt index 860f2126e62..efd79816cf0 100644 --- a/forge-gui/res/cardsfolder/f/fascination.txt +++ b/forge-gui/res/cardsfolder/f/fascination.txt @@ -3,8 +3,7 @@ ManaCost:X U U Types:Sorcery A:SP$ Charm | Cost$ X U U | Choices$ DBDraw,DBMill SVar:DBDraw:DB$ Draw | Defined$ Player | NumCards$ X | References$ X | SpellDescription$ Each player draws X cards. -SVar:DBMill:DB$ Mill | Defined$ Player | NumCards$ X | References$ X | SpellDescription$ Each player puts the top X cards of their library into their graveyard. +SVar:DBMill:DB$ Mill | Defined$ Player | NumCards$ X | References$ X | SpellDescription$ Each player mills X cards. SVar:X:Count$xPaid AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/fascination.jpg -Oracle:Choose one —\n• Each player draws X cards.\n• Each player puts the top X cards of their library into their graveyard. +Oracle:Choose one —\n• Each player draws X cards.\n• Each player mills X cards. diff --git a/forge-gui/res/cardsfolder/f/fate_transfer.txt b/forge-gui/res/cardsfolder/f/fate_transfer.txt index 276936bdca6..817616aa303 100644 --- a/forge-gui/res/cardsfolder/f/fate_transfer.txt +++ b/forge-gui/res/cardsfolder/f/fate_transfer.txt @@ -1,12 +1,7 @@ Name:Fate Transfer ManaCost:1 UB Types:Instant -A:SP$ Pump | Cost$ 1 UB | ValidTgts$ Creature | TgtPrompt$ Select target creature to remove counters | ImprintCards$ Targeted | SubAbility$ DBRemember | SpellDescription$ Move all counters from target creature onto another target creature. -SVar:DBRemember:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature to get counters | RememberObjects$ Targeted | SubAbility$ DBMove -SVar:DBMove:DB$ RepeatEach | Defined$ Imprinted | RepeatCounters$ True | RepeatSubAbility$ MoveCounters | SubAbility$ DBCleanup -SVar:MoveCounters:DB$ MoveCounter | Source$ Imprinted | Defined$ Remembered | CounterType$ RepeatSVarCounter | CounterNum$ RepeatCounterAmount -SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearImprinted$ True +A:SP$ MoveCounter | Cost$ 1 UB | TargetMin$ 2 | TargetMax$ 2 | ValidTgts$ Creature | TgtPrompt$ Select target creatures to move counters | CounterType$ All | CounterNum$ All | SpellDescription$ Move all counters from target creature onto another target creature. AI:RemoveDeck:All AI:RemoveDeck:Random -SVar:Picture:http://www.wizards.com/global/images/magic/general/fate_transfer.jpg Oracle:Move all counters from target creature onto another target creature. diff --git a/forge-gui/res/cardsfolder/f/fathom_feeder.txt b/forge-gui/res/cardsfolder/f/fathom_feeder.txt index 711fb9f24f6..541e172a82d 100644 --- a/forge-gui/res/cardsfolder/f/fathom_feeder.txt +++ b/forge-gui/res/cardsfolder/f/fathom_feeder.txt @@ -5,8 +5,7 @@ PT:1/1 K:Devoid K:Ingest K:Deathtouch -A:AB$ Draw | Cost$ 3 U B | NumCards$ 1 | Defined$ You | SubAbility$ DBMill | SpellDescription$ Draw a card. Each opponent exiles the top card of their library. -SVar:DBMill:DB$ Mill | Defined$ Player.Opponent | Destination$ Exile | NumCards$ 1 +A:AB$ Draw | Cost$ 3 U B | NumCards$ 1 | Defined$ You | SubAbility$ DBExile | SpellDescription$ Draw a card. Each opponent exiles the top card of their library. +SVar:DBExile:DB$ Dig | Defined$ Player.Opponent | DestinationZone$ Exile | DigNum$ 1 | ChangeNum$ All DeckHints:Type$Processor -SVar:Picture:http://www.wizards.com/global/images/magic/general/fathom_feeder.jpg -Oracle:Devoid (This card has no color.)\nIngest (Whenever this creature deals combat damage to a player, that player exiles the top card of their library.)\nDeathtouch\n{3}{U}{B}: Draw a card. Each opponent exiles the top card of their library. \ No newline at end of file +Oracle:Devoid (This card has no color.)\nIngest (Whenever this creature deals combat damage to a player, that player exiles the top card of their library.)\nDeathtouch\n{3}{U}{B}: Draw a card. Each opponent exiles the top card of their library. diff --git a/forge-gui/res/cardsfolder/f/fathom_fleet_firebrand.txt b/forge-gui/res/cardsfolder/f/fathom_fleet_firebrand.txt index f9d414a4e6b..2fa31d93490 100644 --- a/forge-gui/res/cardsfolder/f/fathom_fleet_firebrand.txt +++ b/forge-gui/res/cardsfolder/f/fathom_fleet_firebrand.txt @@ -2,6 +2,5 @@ Name:Fathom Fleet Firebrand ManaCost:1 R Types:Creature Human Pirate PT:2/2 -A:AB$ Pump | Cost$ 1 R | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/fathom_fleet_firebrand.jpg +A:AB$ Pump | Cost$ 1 R | Defined$ Self | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. Oracle:{1}{R}: Fathom Fleet Firebrand gets +1/+0 until end of turn. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/f/feline_sovereign.txt b/forge-gui/res/cardsfolder/f/feline_sovereign.txt new file mode 100755 index 00000000000..ebd756a9778 --- /dev/null +++ b/forge-gui/res/cardsfolder/f/feline_sovereign.txt @@ -0,0 +1,11 @@ +Name:Feline Sovereign +ManaCost:2 G +Types:Creature Cat +PT:2/3 +S:Mode$ Continuous | Affected$ Cat.Other+YouCtrl | AddPower$ 1 | AddToughness$ 1 | AddKeyword$ Protection from Dogs | Description$ Other Cats you control get +1/+1 and have protection from Dogs. +T:Mode$ DamageDoneOnce | CombatDamage$ True | ValidSource$ Creature.Cat+YouCtrl | ValidTarget$ Player | TriggerZones$ Battlefield | Execute$ TrigDestroy | TriggerDescription$ Whenever one or more Cats you control deal combat damage to a player, destroy up to one target artifact or enchantment that player controls. +SVar:TrigDestroy:DB$ Destroy | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Artifact,Enchantment | TargetsWithDefinedController$ TriggeredTarget | TgtPrompt$ Select up to one target artifact or enchantment that player controls +SVar:PlayMain1:TRUE +SVar:BuffedBy:Cat +DeckHints:Type$Cat +Oracle:Other Cats you control get +1/+1 and have protection from Dogs.\nWhenever one or more Cats you control deal combat damage to a player, destroy up to one target artifact or enchantment that player controls. diff --git a/forge-gui/res/cardsfolder/f/feral_animist.txt b/forge-gui/res/cardsfolder/f/feral_animist.txt index 8e1158c6126..2b7f772bb1c 100644 --- a/forge-gui/res/cardsfolder/f/feral_animist.txt +++ b/forge-gui/res/cardsfolder/f/feral_animist.txt @@ -2,7 +2,6 @@ Name:Feral Animist ManaCost:1 R G Types:Creature Goblin Shaman PT:2/1 -A:AB$ Pump | Cost$ 3 | NumAtt$ +X | References$ X | SpellDescription$ CARDNAME gets +X/+0 until end of turn, where X is its power. +A:AB$ Pump | Cost$ 3 | Defined$ Self | NumAtt$ +X | References$ X | SpellDescription$ CARDNAME gets +X/+0 until end of turn, where X is its power. SVar:X:Count$CardPower -SVar:Picture:http://www.wizards.com/global/images/magic/general/feral_animist.jpg Oracle:{3}: Feral Animist gets +X/+0 until end of turn, where X is its power. diff --git a/forge-gui/res/cardsfolder/f/feral_hydra.txt b/forge-gui/res/cardsfolder/f/feral_hydra.txt index 078e471cf56..5ffc51c97ba 100644 --- a/forge-gui/res/cardsfolder/f/feral_hydra.txt +++ b/forge-gui/res/cardsfolder/f/feral_hydra.txt @@ -4,6 +4,6 @@ Types:Creature Hydra Beast PT:0/0 K:etbCounter:P1P1:X SVar:X:Count$xPaid -A:AB$ PutCounter | Cost$ 3 | CounterType$ P1P1 | CounterNum$ 1 | AnyPlayer$ True | SpellDescription$ Put a +1/+1 counter on CARDNAME. Any player may activate this ability. +A:AB$ PutCounter | Cost$ 3 | CounterType$ P1P1 | CounterNum$ 1 | Activator$ Player | SpellDescription$ Put a +1/+1 counter on CARDNAME. Any player may activate this ability. SVar:Picture:http://www.wizards.com/global/images/magic/general/feral_hydra.jpg Oracle:Feral Hydra enters the battlefield with X +1/+1 counters on it.\n{3}: Put a +1/+1 counter on Feral Hydra. Any player may activate this ability. diff --git a/forge-gui/res/cardsfolder/f/feral_ridgewolf.txt b/forge-gui/res/cardsfolder/f/feral_ridgewolf.txt index efada4f4c3f..0de89f01a3a 100644 --- a/forge-gui/res/cardsfolder/f/feral_ridgewolf.txt +++ b/forge-gui/res/cardsfolder/f/feral_ridgewolf.txt @@ -3,6 +3,5 @@ ManaCost:2 R Types:Creature Wolf PT:1/2 K:Trample -A:AB$ Pump | Cost$ 1 R | NumAtt$ +2 | NumDef$ +0 | SpellDescription$ CARDNAME gets +2/+0 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/feral_ridgewolf.jpg +A:AB$ Pump | Cost$ 1 R | Defined$ Self | NumAtt$ +2 | SpellDescription$ CARDNAME gets +2/+0 until end of turn. Oracle:Trample\n{1}{R}: Feral Ridgewolf gets +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/ferocious_tigorilla.txt b/forge-gui/res/cardsfolder/f/ferocious_tigorilla.txt new file mode 100755 index 00000000000..087c946c41c --- /dev/null +++ b/forge-gui/res/cardsfolder/f/ferocious_tigorilla.txt @@ -0,0 +1,10 @@ +Name:Ferocious Tigorilla +ManaCost:3 R +Types:Creature Cat Ape +PT:4/3 +K:ETBReplacement:Other:CounterChoice +SVar:CounterChoice:DB$ GenericChoice | Defined$ You | Choices$ Trample,Menace | SpellDescription$ CARDNAME enters the battlefield with your choice of a trample counter or a menace counter on it. +SVar:Trample:DB$ PutCounter | ETB$ True | CounterType$ Trample | CounterNum$ 1 | SpellDescription$ CARDNAME enters the battlefield with a trample counter +SVar:Menace:DB$ PutCounter | ETB$ True | CounterType$ Menace | CounterNum$ 1 | SpellDescription$ CARDNAME enters the battlefield with a menace counter +DeckHas:Ability$Counters +Oracle:Ferocious Tigorilla enters the battlefield with your choice of a trample counter or a menace counter on it. (A creature with menace can't be blocked except by two or more creatures.) diff --git a/forge-gui/res/cardsfolder/f/ferrovore.txt b/forge-gui/res/cardsfolder/f/ferrovore.txt index 6d5bafb79be..90cf4341a2c 100644 --- a/forge-gui/res/cardsfolder/f/ferrovore.txt +++ b/forge-gui/res/cardsfolder/f/ferrovore.txt @@ -2,6 +2,7 @@ Name:Ferrovore ManaCost:2 R Types:Creature Beast PT:2/2 -A:AB$ Pump | Cost$ R Sac<1/Artifact> | NumAtt$ +3 | SpellDescription$ CARDNAME gets +3/+0 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/ferrovore.jpg +A:AB$ Pump | Cost$ R Sac<1/Artifact> | Defined$ Self | NumAtt$ +3 | SpellDescription$ CARDNAME gets +3/+0 until end of turn. +DeckHints:Type$Artifact +DeckHas:Ability$Sacrifice Oracle:{R}, Sacrifice an artifact: Ferrovore gets +3/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/fertilid.txt b/forge-gui/res/cardsfolder/f/fertilid.txt index 1970bcdba1e..f5186c0cfd7 100644 --- a/forge-gui/res/cardsfolder/f/fertilid.txt +++ b/forge-gui/res/cardsfolder/f/fertilid.txt @@ -4,5 +4,6 @@ Types:Creature Elemental PT:0/0 K:etbCounter:P1P1:2 A:AB$ ChangeZone | Cost$ 1 G SubCounter<1/P1P1> | ValidTgts$ Player | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 1 | Chooser$ Targeted | SpellDescription$ Target player searches their library for a basic land card, puts it onto the battlefield tapped, then shuffles their library. +DeckHas:Ability$Counters SVar:Picture:http://www.wizards.com/global/images/magic/general/fertilid.jpg Oracle:Fertilid enters the battlefield with two +1/+1 counters on it.\n{1}{G}, Remove a +1/+1 counter from Fertilid: Target player searches their library for a basic land card, puts it onto the battlefield tapped, then shuffles their library. diff --git a/forge-gui/res/cardsfolder/f/festering_goblin.txt b/forge-gui/res/cardsfolder/f/festering_goblin.txt index 339d500bf3b..98aae44cc9c 100644 --- a/forge-gui/res/cardsfolder/f/festering_goblin.txt +++ b/forge-gui/res/cardsfolder/f/festering_goblin.txt @@ -3,6 +3,5 @@ ManaCost:B Types:Creature Zombie Goblin PT:1/1 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigPump | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, target creature gets -1/-1 until end of turn. -SVar:TrigPump:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -1 | NumDef$ -1 | IsCurse$ True -SVar:Picture:http://www.wizards.com/global/images/magic/general/festering_goblin.jpg +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -1 | NumDef$ -1 | IsCurse$ True Oracle:When Festering Goblin dies, target creature gets -1/-1 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/fetid_horror.txt b/forge-gui/res/cardsfolder/f/fetid_horror.txt index 447da4211e7..3c239ab579e 100644 --- a/forge-gui/res/cardsfolder/f/fetid_horror.txt +++ b/forge-gui/res/cardsfolder/f/fetid_horror.txt @@ -2,6 +2,5 @@ Name:Fetid Horror ManaCost:3 B Types:Creature Shade Horror PT:1/2 -A:AB$ Pump | Cost$ B | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/fetid_horror.jpg +A:AB$ Pump | Cost$ B | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. Oracle:{B}: Fetid Horror gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/fiend_artisan.txt b/forge-gui/res/cardsfolder/f/fiend_artisan.txt similarity index 100% rename from forge-gui/res/cardsfolder/upcoming/fiend_artisan.txt rename to forge-gui/res/cardsfolder/f/fiend_artisan.txt diff --git a/forge-gui/res/cardsfolder/f/fierce_guardianship.txt b/forge-gui/res/cardsfolder/f/fierce_guardianship.txt new file mode 100644 index 00000000000..00dd688ce43 --- /dev/null +++ b/forge-gui/res/cardsfolder/f/fierce_guardianship.txt @@ -0,0 +1,6 @@ +Name:Fierce Guardianship +ManaCost:2 U +Types:Instant +S:Mode$ Continuous | Affected$ Card.Self | EffectZone$ All | MayPlay$ True | MayPlayDontGrantZonePermissions$ True | MayPlayWithoutManaCost$ True | IsPresent$ Card.IsCommander+YouCtrl | Description$ If you control a commander, you may cast this spell without paying its mana cost. +A:SP$ Counter | Cost$ 2 U | TargetType$ Spell | TgtPrompt$ Select target nonCreature Spell | ValidTgts$ Card.nonCreature | SpellDescription$ Counter target noncreature spell. +Oracle:If you control a commander, you may cast this spell without paying its mana cost.\nCounter target noncreature spell. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/f/fiery_emancipation.txt b/forge-gui/res/cardsfolder/f/fiery_emancipation.txt new file mode 100755 index 00000000000..dfabe6b26c8 --- /dev/null +++ b/forge-gui/res/cardsfolder/f/fiery_emancipation.txt @@ -0,0 +1,8 @@ +Name:Fiery Emancipation +ManaCost:3 R R R +Types:Enchantment +R:Event$ DamageDone | ActiveZones$ Battlefield | ValidSource$ Card.YouCtrl,Emblem.YouCtrl | ValidTarget$ Permanent,Player | ReplaceWith$ Dmg3 | Description$ If a source you control would deal damage to a permanent or player, it deals triple that damage to that permanent or player instead. +SVar:Dmg3:DB$ ReplaceEffect | VarName$ DamageAmount | VarValue$ X | References$ X +SVar:X:ReplaceCount$DamageAmount/Thrice +SVar:PlayMain1:TRUE +Oracle:If a source you control would deal damage to a permanent or player, it deals triple that damage to that permanent or player instead. diff --git a/forge-gui/res/cardsfolder/f/fiery_hellhound.txt b/forge-gui/res/cardsfolder/f/fiery_hellhound.txt index d55bb733356..b0b7ceec93d 100644 --- a/forge-gui/res/cardsfolder/f/fiery_hellhound.txt +++ b/forge-gui/res/cardsfolder/f/fiery_hellhound.txt @@ -1,7 +1,6 @@ Name:Fiery Hellhound ManaCost:1 R R -Types:Creature Elemental Hound +Types:Creature Elemental Dog PT:2/2 -A:AB$ Pump | Cost$ R | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/fiery_hellhound.jpg +A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. Oracle:{R}: Fiery Hellhound gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/fight_as_one.txt b/forge-gui/res/cardsfolder/f/fight_as_one.txt new file mode 100755 index 00000000000..f2258e0659b --- /dev/null +++ b/forge-gui/res/cardsfolder/f/fight_as_one.txt @@ -0,0 +1,7 @@ +Name:Fight as One +ManaCost:W +Types:Instant +A:SP$ Charm | Cost$ W | Choices$ Human,NonHuman | MinCharmNum$ 1 | CharmNum$ 2 +SVar:Human:DB$ Pump | ValidTgts$ Creature.Human+YouCtrl | TgtPrompt$ Select target Human creature you control | NumAtt$ 1 | NumDef$ 1 | KW$ Indestructible | SpellDescription$ Target Human creature you control gets +1/+1 and gains indestructible until end of turn. +SVar:NonHuman:DB$ Pump | ValidTgts$ Creature.nonHuman+YouCtrl | TgtPrompt$ Select target non-Human creature you control | NumAtt$ 1 | NumDef$ 1 | KW$ Indestructible | SpellDescription$ Target non-Human creature you control gets +1/+1 and gains indestructible until end of turn. +Oracle:Choose one or both—\n• Target Human creature you control gets +1/+1 and gains indestructible until end of turn.\n• Target non-Human creature you control gets +1/+1 and gains indestructible until end of turn. diff --git a/forge-gui/res/cardsfolder/f/filthy_cur.txt b/forge-gui/res/cardsfolder/f/filthy_cur.txt index b309a2650ab..c64bef36e6c 100644 --- a/forge-gui/res/cardsfolder/f/filthy_cur.txt +++ b/forge-gui/res/cardsfolder/f/filthy_cur.txt @@ -1,6 +1,6 @@ Name:Filthy Cur ManaCost:1 B -Types:Creature Hound +Types:Creature Dog PT:2/2 T:Mode$ DamageDoneOnce | ValidTarget$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ Whenever CARDNAME is dealt damage, you lose that much life. SVar:TrigLoseLife:DB$ LoseLife | Defined$ You | LifeAmount$ X | References$ X diff --git a/forge-gui/res/cardsfolder/f/finale_of_revelation.txt b/forge-gui/res/cardsfolder/f/finale_of_revelation.txt index 7f886e2e154..dfc4de68b67 100644 --- a/forge-gui/res/cardsfolder/f/finale_of_revelation.txt +++ b/forge-gui/res/cardsfolder/f/finale_of_revelation.txt @@ -1,7 +1,7 @@ Name:Finale of Revelation ManaCost:X U U Types:Sorcery -A:SP$ ChangeZoneAll | Cost$ X U U | ChangeType$ Card | Origin$ Graveyard | Destination$ Library | Shuffle$ True | Random$ True | SubAbility$ DBDraw | UseAllOriginZones$ True | References$ X | ConditionCheckSVar$ X | ConditionSVarCompare$ GE10 | SpellDescription$ Draw X cards. If X is 10 or more, instead shuffle your graveyard into your library, draw X cards, untap up to five lands, and you have no maximum hand size for the rest of the game. +A:SP$ ChangeZoneAll | Cost$ X U U | ChangeType$ Card.YouOwn | Origin$ Graveyard | Destination$ Library | Shuffle$ True | Random$ True | SubAbility$ DBDraw | UseAllOriginZones$ True | References$ X | ConditionCheckSVar$ X | ConditionSVarCompare$ GE10 | SpellDescription$ Draw X cards. If X is 10 or more, instead shuffle your graveyard into your library, draw X cards, untap up to five lands, and you have no maximum hand size for the rest of the game. SVar:DBDraw:DB$ Draw | NumCards$ X | References$ X | SubAbility$ DBUntap | AILogic$ ConsiderPrimary SVar:DBUntap:DB$ Untap | UntapUpTo$ True | UntapType$ Land | Amount$ 5 | SubAbility$ DBEffect | References$ X | ConditionCheckSVar$ X | ConditionSVarCompare$ GE10 SVar:DBEffect:DB$ Effect | Name$ Finale of Revelation Effect | StaticAbilities$ STHandSize | Duration$ Permanent | SubAbility$ DBChange | References$ X | ConditionCheckSVar$ X | ConditionSVarCompare$ GE10 diff --git a/forge-gui/res/cardsfolder/f/find_finality.txt b/forge-gui/res/cardsfolder/f/find_finality.txt index 2b85d2313fd..a4c41981640 100644 --- a/forge-gui/res/cardsfolder/f/find_finality.txt +++ b/forge-gui/res/cardsfolder/f/find_finality.txt @@ -10,9 +10,7 @@ ALTERNATE Name:Finality ManaCost:4 B G Types:Sorcery -A:SP$ ChooseCard | Cost$ 4 B G | Defined$ You | Amount$ 1 | MinAmount$ 0 | Choices$ Creature.YouCtrl | SubAbility$ DBPutCounter | SpellDescription$ You may put two +1/+1 counters on a creature you control. Then all creatures get -4/-4 until end of turn. -SVar:DBPutCounter:DB$ PutCounter | Defined$ ChosenCard | CounterType$ P1P1 | CounterNum$ 2 | SubAbility$ DBPumpAll -SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Creature | NumAtt$ -4 | NumDef$ -4 | IsCurse$ True | SubAbility$ DBCleanup -SVar:DBCleanup:DB$ Cleanup | ClearChosenCard$ True +A:SP$ PutCounter | Cost$ 4 B G | Choices$ Creature.YouCtrl | ChoiceOptional$ True | CounterType$ P1P1 | CounterNum$ 2 | SubAbility$ DBPumpAll | StackDescription$ SpellDescription | SpellDescription$ You may put two +1/+1 counters on a creature you control. Then all creatures get -4/-4 until end of turn. +SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Creature | NumAtt$ -4 | NumDef$ -4 | IsCurse$ True DeckHas:Ability$Counters Oracle:You may put two +1/+1 counters on a creature you control. Then all creatures get -4/-4 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/finishing_blow.txt b/forge-gui/res/cardsfolder/f/finishing_blow.txt new file mode 100644 index 00000000000..752c824d2dd --- /dev/null +++ b/forge-gui/res/cardsfolder/f/finishing_blow.txt @@ -0,0 +1,5 @@ +Name:Finishing Blow +ManaCost:4 B +Types:Instant +A:SP$ Destroy | Cost$ 4 B | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker | SpellDescription$ Destroy target creature or planeswalker. +Oracle:Destroy target creature or planeswalker. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/f/fire_belly_changeling.txt b/forge-gui/res/cardsfolder/f/fire_belly_changeling.txt index 890f2d1295d..6026b901519 100644 --- a/forge-gui/res/cardsfolder/f/fire_belly_changeling.txt +++ b/forge-gui/res/cardsfolder/f/fire_belly_changeling.txt @@ -3,6 +3,5 @@ ManaCost:1 R Types:Creature Shapeshifter PT:1/1 K:Changeling -A:AB$ Pump | Cost$ R | NumAtt$ +1 | ActivationLimit$ 2 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. Activate this ability no more than twice each turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/fire_belly_changeling.jpg +A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | ActivationLimit$ 2 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. Activate this ability no more than twice each turn. Oracle:Changeling (This card is every creature type.)\n{R}: Fire-Belly Changeling gets +1/+0 until end of turn. Activate this ability no more than twice each turn. diff --git a/forge-gui/res/cardsfolder/f/fire_drake.txt b/forge-gui/res/cardsfolder/f/fire_drake.txt index 431e445eed3..89e5b942618 100644 --- a/forge-gui/res/cardsfolder/f/fire_drake.txt +++ b/forge-gui/res/cardsfolder/f/fire_drake.txt @@ -3,6 +3,5 @@ ManaCost:1 R R Types:Creature Drake PT:1/2 K:Flying -A:AB$ Pump | Cost$ R | NumAtt$ +1 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. Activate this ability only once each turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/fire_drake.jpg +A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. Activate this ability only once each turn. Oracle:Flying\n{R}: Fire Drake gets +1/+0 until end of turn. Activate this ability only once each turn. diff --git a/forge-gui/res/cardsfolder/f/fire_prophecy.txt b/forge-gui/res/cardsfolder/f/fire_prophecy.txt new file mode 100644 index 00000000000..17041dbf737 --- /dev/null +++ b/forge-gui/res/cardsfolder/f/fire_prophecy.txt @@ -0,0 +1,8 @@ +Name:Fire Prophecy +ManaCost:1 R +Types:Instant +A:SP$ DealDamage | Cost$ 1 R | ValidTgts$ Creature | NumDmg$ 3 | SubAbility$ DBBottom | SpellDescription$ CARDNAME deals 3 damage to target creature. You may put a card from your hand on the bottom of your library. If you do, draw a card. +SVar:DBBottom:DB$ ChangeZone | Origin$ Hand | Destination$ Library | Hand$ Library | LibraryPosition$ -1 | ChangeNum$ 1 | RememberChanged$ True | SubAbility$ DBDraw +SVar:DBDraw:DB$ Draw | NumCards$ 1 | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ GE1 | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +Oracle:Fire Prophecy deals 3 damage to target creature. You may put a card from your hand on the bottom of your library. If you do, draw a card. diff --git a/forge-gui/res/cardsfolder/f/firecannon_blast.txt b/forge-gui/res/cardsfolder/f/firecannon_blast.txt index 7c944ba72c8..4db35b928a8 100644 --- a/forge-gui/res/cardsfolder/f/firecannon_blast.txt +++ b/forge-gui/res/cardsfolder/f/firecannon_blast.txt @@ -1,8 +1,7 @@ Name:Firecannon Blast ManaCost:1 R R Types:Sorcery -A:SP$ DealDamage | Cost$ 1 R R | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 3 | AILogic$ ProcRaid.6 | ConditionCheckSVar$ RaidTest | ConditionSVarCompare$ EQ0 | References$ RaidTest | SubAbility$ DBDealDamage | SpellDescription$ CARDNAME deals 3 damage to target creature. Raid — CARDNAME deals 6 damage to that creature instead if you attacked with a creature this turn. +A:SP$ DealDamage | Cost$ 1 R R | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 3 | AILogic$ ProcRaid.6 | ConditionCheckSVar$ RaidTest | ConditionSVarCompare$ EQ0 | References$ RaidTest | SubAbility$ DBDealDamage | SpellDescription$ CARDNAME deals 3 damage to target creature. Raid — CARDNAME deals 6 damage to that creature instead if you attacked this turn. SVar:DBDealDamage:DB$ DealDamage | Defined$ Targeted | NumDmg$ 6 | ConditionCheckSVar$ RaidTest | ConditionSVarCompare$ GE1 | References$ RaidTest SVar:RaidTest:Count$AttackersDeclared -SVar:Picture:http://www.wizards.com/global/images/magic/general/firecannon_blast.jpg -Oracle:Firecannon Blast deals 3 damage to target creature.\nRaid — Firecannon Blast deals 6 damage to that creature instead if you attacked with a creature this turn. \ No newline at end of file +Oracle:Firecannon Blast deals 3 damage to target creature.\nRaid — Firecannon Blast deals 6 damage to that creature instead if you attacked this turn. diff --git a/forge-gui/res/cardsfolder/f/firedrinker_satyr.txt b/forge-gui/res/cardsfolder/f/firedrinker_satyr.txt index 4def9ec3e8b..2a5e14a535e 100644 --- a/forge-gui/res/cardsfolder/f/firedrinker_satyr.txt +++ b/forge-gui/res/cardsfolder/f/firedrinker_satyr.txt @@ -5,8 +5,7 @@ PT:2/1 T:Mode$ DamageDoneOnce | Execute$ TrigDamage | ValidTarget$ Card.Self | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME is dealt damage, it deals that much damage to you. SVar:TrigDamage:DB$ DealDamage | NumDmg$ X | Defined$ You | References$ X SVar:X:TriggerCount$DamageAmount -A:AB$ Pump | Cost$ 1 R | NumAtt$ 1 | SubAbility$ DBDmg | SpellDescription$ CARDNAME gets +1/+0 until end of turn and deals 1 damage to you. +A:AB$ Pump | Cost$ 1 R | Defined$ Self | NumAtt$ 1 | SubAbility$ DBDmg | SpellDescription$ CARDNAME gets +1/+0 until end of turn and deals 1 damage to you. SVar:DBDmg:DB$ DealDamage | NumDmg$ 1 | Defined$ You AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/firedrinker_satyr.jpg Oracle:Whenever Firedrinker Satyr is dealt damage, it deals that much damage to you.\n{1}{R}: Firedrinker Satyr gets +1/+0 until end of turn and deals 1 damage to you. diff --git a/forge-gui/res/cardsfolder/f/fireflux_squad.txt b/forge-gui/res/cardsfolder/f/fireflux_squad.txt new file mode 100755 index 00000000000..646c8772a74 --- /dev/null +++ b/forge-gui/res/cardsfolder/f/fireflux_squad.txt @@ -0,0 +1,11 @@ +Name:Fireflux Squad +ManaCost:3 R +Types:Creature Human Soldier +PT:4/3 +K:Haste +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigExile | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME attacks, you may exile another target attacking creature you control. If you do, reveal cards from the top of your library until you reveal a creature card. Put that card onto the battlefield tapped and flying and the rest on the bottom of your library in a random order. +SVar:TrigExile:DB$ ChangeZone | ValidTgts$ Creature.attacking+Other+YouCtrl | TgtPrompt$ Select another target attacking creature you control | Origin$ Battlefield | Destination$ Exile | RememberChanged$ True | SubAbility$ DBDigUntil +SVar:DBDigUntil:DB$ DigUntil | Valid$ Creature | ValidDescription$ Creature | FoundDestination$ Battlefield | Tapped$ True | Attacking$ True | GainControl$ True | RevealedDestination$ Library | RevealedLibraryPosition$ -1 | RevealRandomOrder$ True | ConditionCheckSVar$ X | ConditionSVarCompare$ GE1 | References$ X | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:X:Remembered$Amount +Oracle:Haste\nWhenever Fireflux Squad attacks, you may exile another target attacking creature you control. If you do, reveal cards from the top of your library until you reveal a creature card. Put that card onto the battlefield tapped and atacking and the rest on the bottom of your library in a random order. diff --git a/forge-gui/res/cardsfolder/f/firefly.txt b/forge-gui/res/cardsfolder/f/firefly.txt index 238d626d0fb..b02024973b0 100644 --- a/forge-gui/res/cardsfolder/f/firefly.txt +++ b/forge-gui/res/cardsfolder/f/firefly.txt @@ -3,6 +3,5 @@ ManaCost:3 R Types:Creature Insect PT:1/1 K:Flying -A:AB$ Pump | Cost$ R | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/firefly.jpg +A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. Oracle:Flying\n{R}: Firefly gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/firehoof_cavalry.txt b/forge-gui/res/cardsfolder/f/firehoof_cavalry.txt index 2c82a9d8c56..c150df83321 100644 --- a/forge-gui/res/cardsfolder/f/firehoof_cavalry.txt +++ b/forge-gui/res/cardsfolder/f/firehoof_cavalry.txt @@ -2,8 +2,7 @@ Name:Firehoof Cavalry ManaCost:W Types:Creature Human Berserker PT:1/1 -A:AB$ Pump | Cost$ 3 R | NumAtt$ +2 | KW$ Trample | SpellDescription$ CARDNAME gets +2/+0 and gains trample until end of turn. +A:AB$ Pump | Cost$ 3 R | Defined$ Self | NumAtt$ +2 | KW$ Trample | SpellDescription$ CARDNAME gets +2/+0 and gains trample until end of turn. AI:RemoveDeck:Random DeckNeeds:Color$Red -SVar:Picture:http://www.wizards.com/global/images/magic/general/firehoof_cavalry.jpg Oracle:{3}{R}: Firehoof Cavalry gets +2/+0 and gains trample until end of turn. diff --git a/forge-gui/res/cardsfolder/f/firescreamer.txt b/forge-gui/res/cardsfolder/f/firescreamer.txt index f546f9bcafa..301ec6a881a 100644 --- a/forge-gui/res/cardsfolder/f/firescreamer.txt +++ b/forge-gui/res/cardsfolder/f/firescreamer.txt @@ -2,8 +2,7 @@ Name:Firescreamer ManaCost:3 B Types:Creature Kavu PT:2/2 -A:AB$ Pump | Cost$ R | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. +A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. AI:RemoveDeck:Random DeckNeeds:Color$Red -SVar:Picture:http://www.wizards.com/global/images/magic/general/firescreamer.jpg Oracle:{R}: Firescreamer gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/firewake_sliver.txt b/forge-gui/res/cardsfolder/f/firewake_sliver.txt index 796f5fef16f..ad80e8c2132 100644 --- a/forge-gui/res/cardsfolder/f/firewake_sliver.txt +++ b/forge-gui/res/cardsfolder/f/firewake_sliver.txt @@ -4,8 +4,7 @@ Types:Creature Sliver PT:1/1 S:Mode$ Continuous | Affected$ Creature.Sliver | AddKeyword$ Haste | Description$ All Sliver creatures have haste. S:Mode$ Continuous | Affected$ Sliver | AddAbility$ Pump | Description$ All Slivers have "{1}, Sacrifice this permanent: Target Sliver creature gets +2/+2 until end of turn." -SVar:Pump:AB$Pump | Cost$ 1 Sac<1/CARDNAME> | ValidTgts$ Sliver | TgtPrompt$ Choose target Sliver. | NumAtt$ 2 | NumDef$ 2 | SpellDescription$ Target Sliver creature gets +2/+2 until end of turn. +SVar:Pump:AB$ Pump | Cost$ 1 Sac<1/CARDNAME> | ValidTgts$ Sliver | TgtPrompt$ Choose target Sliver. | NumAtt$ 2 | NumDef$ 2 | SpellDescription$ Target Sliver creature gets +2/+2 until end of turn. SVar:PlayMain1:TRUE SVar:BuffedBy:Sliver -SVar:Picture:http://www.wizards.com/global/images/magic/general/firewake_sliver.jpg Oracle:All Sliver creatures have haste.\nAll Slivers have "{1}, Sacrifice this permanent: Target Sliver creature gets +2/+2 until end of turn." diff --git a/forge-gui/res/cardsfolder/f/fistful_of_force.txt b/forge-gui/res/cardsfolder/f/fistful_of_force.txt index f4d7c579228..55b01be3c09 100644 --- a/forge-gui/res/cardsfolder/f/fistful_of_force.txt +++ b/forge-gui/res/cardsfolder/f/fistful_of_force.txt @@ -2,7 +2,6 @@ Name:Fistful of Force ManaCost:1 G Types:Instant A:SP$ Pump | Cost$ 1 G | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 2 | NumDef$ 2 | SubAbility$ DBClash | SpellDescription$ Target creature gets +2/+2 until end of turn. Clash with an opponent. If you win, that creature gets an additional +2/+2 and gains trample until end of turn. -SVar:DBClash:DB$Clash | WinSubAbility$ AdditionalPump -SVar:AdditionalPump:DB$Pump | Defined$ Targeted | NumAtt$ 2 | NumDef$ 2 | KW$ Trample -SVar:Picture:http://www.wizards.com/global/images/magic/general/fistful_of_force.jpg +SVar:DBClash:DB$ Clash | WinSubAbility$ AdditionalPump +SVar:AdditionalPump:DB$ Pump | Defined$ Targeted | NumAtt$ 2 | NumDef$ 2 | KW$ Trample Oracle:Target creature gets +2/+2 until end of turn. Clash with an opponent. If you win, that creature gets an additional +2/+2 and gains trample until end of turn. (Each clashing player reveals the top card of their library, then puts that card on the top or bottom. A player wins if their card had a higher converted mana cost.) diff --git a/forge-gui/res/cardsfolder/f/flailing_manticore.txt b/forge-gui/res/cardsfolder/f/flailing_manticore.txt index 2d2d8335371..238ff61fb60 100644 --- a/forge-gui/res/cardsfolder/f/flailing_manticore.txt +++ b/forge-gui/res/cardsfolder/f/flailing_manticore.txt @@ -4,8 +4,7 @@ Types:Creature Manticore PT:3/3 K:Flying K:First Strike -A:AB$ Pump | Cost$ 1 | NumAtt$ +1 | NumDef$ +1 | AnyPlayer$ True | SpellDescription$ CARDNAME gets +1/+1 until end of turn. Any player may activate this ability. -A:AB$ Pump | Cost$ 1 | NumAtt$ -1 | NumDef$ -1 | AnyPlayer$ True | IsCurse$ True | SpellDescription$ CARDNAME gets -1/-1 until end of turn. Any player may activate this ability. +A:AB$ Pump | Cost$ 1 | NumAtt$ +1 | NumDef$ +1 | Defined$ Self | Activator$ Player | SpellDescription$ CARDNAME gets +1/+1 until end of turn. Any player may activate this ability. +A:AB$ Pump | Cost$ 1 | NumAtt$ -1 | NumDef$ -1 | Defined$ Self | Activator$ Player | IsCurse$ True | SpellDescription$ CARDNAME gets -1/-1 until end of turn. Any player may activate this ability. AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/flailing_manticore.jpg Oracle:Flying, first strike\n{1}: Flailing Manticore gets +1/+1 until end of turn. Any player may activate this ability.\n{1}: Flailing Manticore gets -1/-1 until end of turn. Any player may activate this ability. diff --git a/forge-gui/res/cardsfolder/f/flailing_ogre.txt b/forge-gui/res/cardsfolder/f/flailing_ogre.txt index 65dd77a5ad7..da6192bb7f2 100644 --- a/forge-gui/res/cardsfolder/f/flailing_ogre.txt +++ b/forge-gui/res/cardsfolder/f/flailing_ogre.txt @@ -2,8 +2,7 @@ Name:Flailing Ogre ManaCost:2 R Types:Creature Ogre PT:3/3 -A:AB$ Pump | Cost$ 1 | NumAtt$ +1 | NumDef$ +1 | AnyPlayer$ True | SpellDescription$ CARDNAME gets +1/+1 until end of turn. Any player may activate this ability. -A:AB$ Pump | Cost$ 1 | NumAtt$ -1 | NumDef$ -1 | AnyPlayer$ True | IsCurse$ True | SpellDescription$ CARDNAME gets -1/-1 until end of turn. Any player may activate this ability. +A:AB$ Pump | Cost$ 1 | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | Activator$ Player | SpellDescription$ CARDNAME gets +1/+1 until end of turn. Any player may activate this ability. +A:AB$ Pump | Cost$ 1 | Defined$ Self | NumAtt$ -1 | NumDef$ -1 | Activator$ Player | IsCurse$ True | SpellDescription$ CARDNAME gets -1/-1 until end of turn. Any player may activate this ability. AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/flailing_ogre.jpg Oracle:{1}: Flailing Ogre gets +1/+1 until end of turn. Any player may activate this ability.\n{1}: Flailing Ogre gets -1/-1 until end of turn. Any player may activate this ability. diff --git a/forge-gui/res/cardsfolder/f/flailing_soldier.txt b/forge-gui/res/cardsfolder/f/flailing_soldier.txt index 2a225fed5ab..abd3c9329cf 100644 --- a/forge-gui/res/cardsfolder/f/flailing_soldier.txt +++ b/forge-gui/res/cardsfolder/f/flailing_soldier.txt @@ -2,8 +2,7 @@ Name:Flailing Soldier ManaCost:R Types:Creature Human Soldier PT:2/2 -A:AB$ Pump | Cost$ 1 | NumAtt$ +1 | NumDef$ +1 | AnyPlayer$ True | SpellDescription$ CARDNAME gets +1/+1 until end of turn. Any player may activate this ability. -A:AB$ Pump | Cost$ 1 | NumAtt$ -1 | NumDef$ -1 | AnyPlayer$ True | IsCurse$ True | SpellDescription$ CARDNAME gets -1/-1 until end of turn. Any player may activate this ability. +A:AB$ Pump | Cost$ 1 | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | Activator$ Player | SpellDescription$ CARDNAME gets +1/+1 until end of turn. Any player may activate this ability. +A:AB$ Pump | Cost$ 1 | Defined$ Self | NumAtt$ -1 | NumDef$ -1 | Activator$ Player | IsCurse$ True | SpellDescription$ CARDNAME gets -1/-1 until end of turn. Any player may activate this ability. AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/flailing_soldier.jpg Oracle:{1}: Flailing Soldier gets +1/+1 until end of turn. Any player may activate this ability.\n{1}: Flailing Soldier gets -1/-1 until end of turn. Any player may activate this ability. diff --git a/forge-gui/res/cardsfolder/f/flame_kin_zealot.txt b/forge-gui/res/cardsfolder/f/flame_kin_zealot.txt index 94cfbbdc974..7c6a415c22b 100644 --- a/forge-gui/res/cardsfolder/f/flame_kin_zealot.txt +++ b/forge-gui/res/cardsfolder/f/flame_kin_zealot.txt @@ -3,7 +3,6 @@ ManaCost:1 R R W Types:Creature Elemental Berserker PT:2/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When CARDNAME enters the battlefield, creatures you control get +1/+1 and haste until end of turn. -SVar:TrigPumpAll:DB$PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +1 | NumDef$ +1 | KW$ Haste +SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +1 | NumDef$ +1 | KW$ Haste SVar:PlayMain1:TRUE -SVar:Picture:http://www.wizards.com/global/images/magic/general/flame_kin_zealot.jpg Oracle:When Flame-Kin Zealot enters the battlefield, creatures you control get +1/+1 and gain haste until end of turn. diff --git a/forge-gui/res/cardsfolder/f/flame_spill.txt b/forge-gui/res/cardsfolder/f/flame_spill.txt new file mode 100644 index 00000000000..c680b183c0c --- /dev/null +++ b/forge-gui/res/cardsfolder/f/flame_spill.txt @@ -0,0 +1,5 @@ +Name:Flame Spill +ManaCost:2 R +Types:Instant +A:SP$ DealDamage | Cost$ 2 R | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 4 | ExcessDamage$ TargetedController | SpellDescription$ CARDNAME deals 4 damage to target creature. Excess damage is dealt to that creature's controller instead. +Oracle:Flame Spill deals 4 damage to target creature. Excess damage is dealt to that creature's controller instead. diff --git a/forge-gui/res/cardsfolder/f/flame_spirit.txt b/forge-gui/res/cardsfolder/f/flame_spirit.txt index 52e0d83d570..539f6712355 100644 --- a/forge-gui/res/cardsfolder/f/flame_spirit.txt +++ b/forge-gui/res/cardsfolder/f/flame_spirit.txt @@ -2,6 +2,5 @@ Name:Flame Spirit ManaCost:4 R Types:Creature Elemental Spirit PT:2/3 -A:AB$ Pump | Cost$ R | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/flame_spirit.jpg +A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. Oracle:{R}: Flame Spirit gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/flamebreak.txt b/forge-gui/res/cardsfolder/f/flamebreak.txt index 14e6295aa3b..61d967acf6f 100644 --- a/forge-gui/res/cardsfolder/f/flamebreak.txt +++ b/forge-gui/res/cardsfolder/f/flamebreak.txt @@ -2,6 +2,5 @@ Name:Flamebreak ManaCost:R R R Types:Sorcery A:SP$ DamageAll | Cost$ R R R | ValidCards$ Creature.withoutFlying | ValidPlayers$ Player | NumDmg$ 3 | RememberDamagedCreature$ True | SubAbility$ DBNoRegen | SpellDescription$ CARDNAME deals 3 damage to each creature without flying and each player. Creatures dealt damage this way can't be regenerated this turn. | StackDescription$ SpellDescription -SVar:DBNoRegen:DB$Pump | KW$ HIDDEN CARDNAME can't be regenerated. | Defined$ Remembered | StackDescription$ None -SVar:Picture:http://www.wizards.com/global/images/magic/general/flamebreak.jpg +SVar:DBNoRegen:DB$ Pump | KW$ HIDDEN CARDNAME can't be regenerated. | Defined$ Remembered | StackDescription$ None Oracle:Flamebreak deals 3 damage to each creature without flying and each player. Creatures dealt damage this way can't be regenerated this turn. diff --git a/forge-gui/res/cardsfolder/f/flamekin_brawler.txt b/forge-gui/res/cardsfolder/f/flamekin_brawler.txt index e0a2724c3ef..df904c0a8af 100644 --- a/forge-gui/res/cardsfolder/f/flamekin_brawler.txt +++ b/forge-gui/res/cardsfolder/f/flamekin_brawler.txt @@ -2,6 +2,5 @@ Name:Flamekin Brawler ManaCost:R Types:Creature Elemental Warrior PT:0/2 -A:AB$ Pump | Cost$ R | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/flamekin_brawler.jpg +A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. Oracle:{R}: Flamekin Brawler gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/flamerush_rider.txt b/forge-gui/res/cardsfolder/f/flamerush_rider.txt index c93d8129e0e..c45da550606 100644 --- a/forge-gui/res/cardsfolder/f/flamerush_rider.txt +++ b/forge-gui/res/cardsfolder/f/flamerush_rider.txt @@ -4,6 +4,5 @@ Types:Creature Human Warrior PT:3/3 K:Dash:2 R R T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigCopy | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, create a token that's a copy of another target attacking creature and that's tapped and attacking. Exile the token at the end of combat. -SVar:TrigCopy:DB$ CopyPermanent | ValidTgts$ Creature.attacking+Other | TgtPrompt$ Select another target creature | Tapped$ True | CopyAttacking$ True | AtEOT$ ExileCombat -SVar:Picture:http://www.wizards.com/global/images/magic/general/flamerush_rider.jpg +SVar:TrigCopy:DB$ CopyPermanent | ValidTgts$ Creature.attacking+Other | TgtPrompt$ Select another target creature | TokenTapped$ True | TokenAttacking$ True | AtEOT$ ExileCombat Oracle:Whenever Flamerush Rider attacks, create a token that's a copy of another target attacking creature and that's tapped and attacking.\nDash {2}{R}{R} (You may cast this spell for its dash cost. If you do, it gains haste, and it's returned from the battlefield to its owner's hand at the beginning of the next end step.) diff --git a/forge-gui/res/cardsfolder/f/flameshadow_conjuring.txt b/forge-gui/res/cardsfolder/f/flameshadow_conjuring.txt index 54f1e6da576..b640fffd6c9 100644 --- a/forge-gui/res/cardsfolder/f/flameshadow_conjuring.txt +++ b/forge-gui/res/cardsfolder/f/flameshadow_conjuring.txt @@ -2,7 +2,7 @@ Name:Flameshadow Conjuring ManaCost:3 R Types:Enchantment T:Mode$ ChangesZone | ValidCard$ Creature.nonToken+YouCtrl | Origin$ Any | Destination$ Battlefield | TriggerZones$ Battlefield | Execute$ TrigCopy | TriggerDescription$ Whenever a nontoken creature enters the battlefield under your control, you may pay {R}. If you do, create a token that's a copy of that creature.That token gains haste. Exile it at the beginning of the next end step. -SVar:TrigCopy:AB$ CopyPermanent | Cost$ R | Defined$ TriggeredCard | PumpKeywords$ Haste | AtEOT$ Exile | RememberCopied$ True +SVar:TrigCopy:AB$ CopyPermanent | Cost$ R | Defined$ TriggeredCard | PumpKeywords$ Haste | AtEOT$ Exile | RememberTokens$ True SVar:BuffedBy:Creature SVar:Picture:http://www.wizards.com/global/images/magic/general/flameshadow_conjuring.jpg Oracle:Whenever a nontoken creature enters the battlefield under your control, you may pay {R}. If you do, create a token that's a copy of that creature. That token gains haste. Exile it at the beginning of the next end step. diff --git a/forge-gui/res/cardsfolder/f/flaring_flame_kin.txt b/forge-gui/res/cardsfolder/f/flaring_flame_kin.txt index 96a3bdedac8..732b4f70184 100644 --- a/forge-gui/res/cardsfolder/f/flaring_flame_kin.txt +++ b/forge-gui/res/cardsfolder/f/flaring_flame_kin.txt @@ -3,7 +3,6 @@ ManaCost:2 R Types:Creature Elemental Warrior PT:2/2 S:Mode$ Continuous | Affected$ Card.Self+enchanted | AddPower$ 2 | AddToughness$ 2 | AddKeyword$ Trample | AddAbility$ Pump | Description$ As long as CARDNAME is enchanted, it gets +2/+2, has trample, and has "{R}: CARDNAME gets +1/+0 until end of turn." -SVar:Pump:AB$Pump | Cost$ R | Defined$ Self | NumAtt$ 1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. +SVar:Pump:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ 1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. SVar:EnchantMe:Once -SVar:Picture:http://www.wizards.com/global/images/magic/general/flaring_flame_kin.jpg Oracle:As long as Flaring Flame-Kin is enchanted, it gets +2/+2, has trample, and has "{R}: Flaring Flame-Kin gets +1/+0 until end of turn." diff --git a/forge-gui/res/cardsfolder/f/flawless_maneuver.txt b/forge-gui/res/cardsfolder/f/flawless_maneuver.txt new file mode 100755 index 00000000000..4dc1d40d6bc --- /dev/null +++ b/forge-gui/res/cardsfolder/f/flawless_maneuver.txt @@ -0,0 +1,6 @@ +Name:Flawless Maneuver +ManaCost:2 W +Types:Instant +S:Mode$ Continuous | Affected$ Card.Self | EffectZone$ All | MayPlay$ True | MayPlayDontGrantZonePermissions$ True | MayPlayWithoutManaCost$ True | IsPresent$ Card.IsCommander+YouCtrl | Description$ If you control a commander, you may cast this spell without paying its mana cost. +A:SP$ PumpAll | Cost$ 2 W | ValidCards$ Creature.YouCtrl | KW$ Indestructible | SpellDescription$ Creatures you control gain indestructible until end of turn. +Oracle:If you control a commander, you may cast this spell without paying its mana cost.\nCreatures you control gain indestructible until end of turn. diff --git a/forge-gui/res/cardsfolder/f/fledgling_dragon.txt b/forge-gui/res/cardsfolder/f/fledgling_dragon.txt index dcf1c70cbad..356fde090ed 100644 --- a/forge-gui/res/cardsfolder/f/fledgling_dragon.txt +++ b/forge-gui/res/cardsfolder/f/fledgling_dragon.txt @@ -4,6 +4,5 @@ Types:Creature Dragon PT:2/2 K:Flying S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 3 | AddToughness$ 3 | AddAbility$ Pump | Condition$ Threshold | Description$ Threshold — As long as seven or more cards are in your graveyard, CARDNAME gets +3/+3 and has "{R}: CARDNAME gets +1/+0 until end of turn." -SVar:Pump:AB$ Pump | Cost$ R | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/fledgling_dragon.jpg +SVar:Pump:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. Oracle:Flying\nThreshold — As long as seven or more cards are in your graveyard, Fledgling Dragon gets +3/+3 and has "{R}: Fledgling Dragon gets +1/+0 until end of turn." diff --git a/forge-gui/res/cardsfolder/f/fledgling_griffin.txt b/forge-gui/res/cardsfolder/f/fledgling_griffin.txt index 0e58e2ad31d..5f033516303 100644 --- a/forge-gui/res/cardsfolder/f/fledgling_griffin.txt +++ b/forge-gui/res/cardsfolder/f/fledgling_griffin.txt @@ -3,7 +3,6 @@ ManaCost:1 W Types:Creature Griffin PT:2/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Landfall — Whenever a land enters the battlefield under your control, CARDNAME gains flying until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | KW$ Flying | Defined$ Self +SVar:TrigPump:DB$ Pump | Defined$ Self | KW$ Flying | Defined$ Self SVar:BuffedBy:Land -SVar:Picture:http://www.wizards.com/global/images/magic/general/fledgling_griffin.jpg Oracle:Landfall — Whenever a land enters the battlefield under your control, Fledgling Griffin gains flying until end of turn. diff --git a/forge-gui/res/cardsfolder/f/fleet_swallower.txt b/forge-gui/res/cardsfolder/f/fleet_swallower.txt index d19b6f01e9c..19bca5a962d 100644 --- a/forge-gui/res/cardsfolder/f/fleet_swallower.txt +++ b/forge-gui/res/cardsfolder/f/fleet_swallower.txt @@ -2,9 +2,8 @@ Name:Fleet Swallower ManaCost:5 U U Types:Creature Fish PT:6/6 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ Whenever CARDNAME attacks, target player puts the top half of their library, rounded up, into their graveyard. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ Whenever CARDNAME attacks, target player mills half their library, rounded up. SVar:TrigMill:DB$ Mill | NumCards$ X | References$ X | ValidTgts$ Player | TgtPrompt$ Select target player SVar:X:TargetedPlayer$CardsInLibrary/HalfUp SVar:HasAttackEffect:TRUE -SVar:Picture:http://www.wizards.com/global/images/magic/general/fleet_swallower.jpg -Oracle:Whenever Fleet Swallower attacks, target player puts the top half of their library, rounded up, into their graveyard. \ No newline at end of file +Oracle:Whenever Fleet Swallower attacks, target player mills half their library, rounded up. diff --git a/forge-gui/res/cardsfolder/f/fleeting_memories.txt b/forge-gui/res/cardsfolder/f/fleeting_memories.txt index 25456abe3d7..3c620b9c315 100644 --- a/forge-gui/res/cardsfolder/f/fleeting_memories.txt +++ b/forge-gui/res/cardsfolder/f/fleeting_memories.txt @@ -1,11 +1,10 @@ Name:Fleeting Memories ManaCost:2 U Types:Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") -SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_clue_draw | TokenOwner$ You | LegacyImage$ c a clue draw soi -T:Mode$ Sacrificed | ValidCard$ Clue.YouCtrl | Execute$ TrigMill | TriggerZones$ Battlefield | TriggerDescription$ Whenever you sacrifice a Clue, target player puts the top three cards of their library into their graveyard. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigInvestigate | TriggerDescription$ When CARDNAME enters the battlefield, investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") +SVar:TrigInvestigate:DB$ Investigate +T:Mode$ Sacrificed | ValidCard$ Clue.YouCtrl | Execute$ TrigMill | TriggerZones$ Battlefield | TriggerDescription$ Whenever you sacrifice a Clue, target player mills three cards. SVar:TrigMill:DB$ Mill | NumCards$ 3 | ValidTgts$ Player | TgtPrompt$ Select target player DeckHints:Ability$Investigate DeckHas:Ability$Investigate & Ability$Token -SVar:Picture:http://www.wizards.com/global/images/magic/general/fleeting_memories.jpg -Oracle:When Fleeting Memories enters the battlefield, investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.")\nWhenever you sacrifice a Clue, target player puts the top three cards of their library into their graveyard. +Oracle:When Fleeting Memories enters the battlefield, investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.")\nWhenever you sacrifice a Clue, target player mills three cards. diff --git a/forge-gui/res/cardsfolder/f/flesh_eater_imp.txt b/forge-gui/res/cardsfolder/f/flesh_eater_imp.txt index 79ce4ee076a..2a0c78e2219 100644 --- a/forge-gui/res/cardsfolder/f/flesh_eater_imp.txt +++ b/forge-gui/res/cardsfolder/f/flesh_eater_imp.txt @@ -4,7 +4,7 @@ Types:Creature Imp PT:2/2 K:Flying K:Infect -A:AB$ Pump | Cost$ Sac<1/Creature> | NumAtt$ 1 | NumDef$ 1 | AILogic$ Aristocrat | SpellDescription$ CARDNAME gets +1/+1 until end of turn. +A:AB$ Pump | Cost$ Sac<1/Creature> | Defined$ Self | NumAtt$ 1 | NumDef$ 1 | AILogic$ Aristocrat | SpellDescription$ CARDNAME gets +1/+1 until end of turn. SVar:AIPreference:SacCost$Creature.Other -SVar:Picture:http://www.wizards.com/global/images/magic/general/flesh_eater_imp.jpg +DeckHas:Ability$Sacrifice Oracle:Flying\nInfect (This creature deals damage to creatures in the form of -1/-1 counters and to players in the form of poison counters.)\nSacrifice a creature: Flesh-Eater Imp gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/fleshformer.txt b/forge-gui/res/cardsfolder/f/fleshformer.txt index 21637905e7b..22eff745425 100644 --- a/forge-gui/res/cardsfolder/f/fleshformer.txt +++ b/forge-gui/res/cardsfolder/f/fleshformer.txt @@ -3,6 +3,5 @@ ManaCost:2 B Types:Creature Human Wizard PT:2/2 A:AB$ Pump | Cost$ W U B R G | Defined$ Self | NumAtt$ +2 | NumDef$ +2 | KW$ Fear | ActivationLimit$ 1 | SubAbility$ DBPump | SpellDescription$ CARDNAME gets +2/+2 and gains fear until end of turn. -SVar:DBPump:DB$Pump | NumAtt$ -2 | NumDef$ -2 | ValidTgts$ Creature | TgtPrompt$ Select target creature | IsCurse$ True | SpellDescription$ Target creature gets -2/-2 until end of turn. Activate this ability only once each turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/fleshformer.jpg +SVar:DBPump:DB$ Pump | NumAtt$ -2 | NumDef$ -2 | ValidTgts$ Creature | TgtPrompt$ Select target creature | IsCurse$ True | SpellDescription$ Target creature gets -2/-2 until end of turn. Activate this ability only once each turn. Oracle:{W}{U}{B}{R}{G}: Fleshformer gets +2/+2 and gains fear until end of turn. Target creature gets -2/-2 until end of turn. Activate this ability only during your turn. (A creature with fear can't be blocked except by artifact creatures and/or black creatures.) diff --git a/forge-gui/res/cardsfolder/f/fleshgrafter.txt b/forge-gui/res/cardsfolder/f/fleshgrafter.txt index 7e919bbcd6e..09f7fcc4872 100644 --- a/forge-gui/res/cardsfolder/f/fleshgrafter.txt +++ b/forge-gui/res/cardsfolder/f/fleshgrafter.txt @@ -2,9 +2,9 @@ Name:Fleshgrafter ManaCost:2 B Types:Creature Human Warrior PT:2/2 -A:AB$ Pump | Cost$ Discard<1/Artifact> | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. +A:AB$ Pump | Cost$ Discard<1/Artifact> | Defined$ Self | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. AI:RemoveDeck:Random SVar:AIPreference:DiscardCost$Artifact DeckHints:Type$Artifact -SVar:Picture:http://www.wizards.com/global/images/magic/general/fleshgrafter.jpg +DeckHas:Ability$Discard Oracle:Discard an artifact card: Fleshgrafter gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/flint_golem.txt b/forge-gui/res/cardsfolder/f/flint_golem.txt index be8ac77d734..a9f27848f25 100644 --- a/forge-gui/res/cardsfolder/f/flint_golem.txt +++ b/forge-gui/res/cardsfolder/f/flint_golem.txt @@ -2,7 +2,6 @@ Name:Flint Golem ManaCost:4 Types:Artifact Creature Golem PT:2/3 -T:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ Whenever CARDNAME becomes blocked, defending player puts the top three cards of their library into their graveyard. -SVar:TrigMill:DB$Mill | Defined$ DefendingPlayer | NumCards$ 3 -SVar:Picture:http://www.wizards.com/global/images/magic/general/flint_golem.jpg -Oracle:Whenever Flint Golem becomes blocked, defending player puts the top three cards of their library into their graveyard. +T:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ Whenever CARDNAME becomes blocked, defending player mills three cards. +SVar:TrigMill:DB$ Mill | Defined$ DefendingPlayer | NumCards$ 3 +Oracle:Whenever Flint Golem becomes blocked, defending player mills three cards. diff --git a/forge-gui/res/cardsfolder/f/floral_spuzzem.txt b/forge-gui/res/cardsfolder/f/floral_spuzzem.txt index 970ccb5c4fa..f0b7466813f 100644 --- a/forge-gui/res/cardsfolder/f/floral_spuzzem.txt +++ b/forge-gui/res/cardsfolder/f/floral_spuzzem.txt @@ -3,7 +3,6 @@ ManaCost:3 G Types:Creature Elemental PT:2/2 T:Mode$ AttackerUnblocked | ValidCard$ Card.Self | Execute$ TrigDestroy | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME attacks and isn't blocked, you may destroy target artifact defending player controls. If you do, CARDNAME assigns no combat damage this turn. -SVar:TrigDestroy:DB$Destroy | ValidTgts$ Artifact.DefenderCtrl | TgtPrompt$ Select target artifact | SubAbility$ DBPump -SVar:DBPump:DB$Pump | KW$ HIDDEN CARDNAME assigns no combat damage -SVar:Picture:http://www.wizards.com/global/images/magic/general/floral_spuzzem.jpg +SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Artifact.DefenderCtrl | TgtPrompt$ Select target artifact | SubAbility$ DBPump +SVar:DBPump:DB$ Pump | Defined$ Self | KW$ HIDDEN CARDNAME assigns no combat damage Oracle:Whenever Floral Spuzzem attacks and isn't blocked, you may destroy target artifact defending player controls. If you do, Floral Spuzzem assigns no combat damage this turn. diff --git a/forge-gui/res/cardsfolder/upcoming/flourishing_fox.txt b/forge-gui/res/cardsfolder/f/flourishing_fox.txt similarity index 56% rename from forge-gui/res/cardsfolder/upcoming/flourishing_fox.txt rename to forge-gui/res/cardsfolder/f/flourishing_fox.txt index c74da09394e..7c37257e409 100755 --- a/forge-gui/res/cardsfolder/upcoming/flourishing_fox.txt +++ b/forge-gui/res/cardsfolder/f/flourishing_fox.txt @@ -2,7 +2,8 @@ Name:Flourishing Fox ManaCost:W Types:Creature Fox PT:1/1 -T:Mode$ Cycled | ValidCard$ Card.Other | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever you cycle another card, put a +1/+1 counter on CARDNAME. +T:Mode$ Cycled | ValidCard$ Card.Other | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever you cycle another card, put a +1/+1 counter on CARDNAME. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 K:Cycling:1 +DeckHas:Ability$Counters Oracle:Whenever you cycle another card, put a +1/+1 counter on Flourishing Fox.\nCycling {1} ({1}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/f/flowstone_charger.txt b/forge-gui/res/cardsfolder/f/flowstone_charger.txt index 4fe44084785..f86162cc770 100644 --- a/forge-gui/res/cardsfolder/f/flowstone_charger.txt +++ b/forge-gui/res/cardsfolder/f/flowstone_charger.txt @@ -3,6 +3,5 @@ ManaCost:2 R W Types:Creature Beast PT:2/5 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, it gets +3/-3 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ +3 | NumDef$ -3 -SVar:Picture:http://www.wizards.com/global/images/magic/general/flowstone_charger.jpg +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +3 | NumDef$ -3 Oracle:Whenever Flowstone Charger attacks, it gets +3/-3 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/flowstone_crusher.txt b/forge-gui/res/cardsfolder/f/flowstone_crusher.txt index aa0d0d8658f..1f28f87a46f 100644 --- a/forge-gui/res/cardsfolder/f/flowstone_crusher.txt +++ b/forge-gui/res/cardsfolder/f/flowstone_crusher.txt @@ -2,6 +2,5 @@ Name:Flowstone Crusher ManaCost:3 R R Types:Creature Beast PT:4/4 -A:AB$ Pump | Cost$ R | NumAtt$ +1 | NumDef$ -1 | SpellDescription$ CARDNAME gets +1/-1 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/flowstone_crusher.jpg +A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | NumDef$ -1 | SpellDescription$ CARDNAME gets +1/-1 until end of turn. Oracle:{R}: Flowstone Crusher gets +1/-1 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/flowstone_giant.txt b/forge-gui/res/cardsfolder/f/flowstone_giant.txt index 9f6faded6b8..7acc98c2af6 100644 --- a/forge-gui/res/cardsfolder/f/flowstone_giant.txt +++ b/forge-gui/res/cardsfolder/f/flowstone_giant.txt @@ -2,6 +2,5 @@ Name:Flowstone Giant ManaCost:2 R R Types:Creature Giant PT:3/3 -A:AB$ Pump | Cost$ R | NumAtt$ +2 | NumDef$ -2 | SpellDescription$ CARDNAME gets +2/-2 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/flowstone_giant.jpg +A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +2 | NumDef$ -2 | SpellDescription$ CARDNAME gets +2/-2 until end of turn. Oracle:{R}: Flowstone Giant gets +2/-2 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/flowstone_hellion.txt b/forge-gui/res/cardsfolder/f/flowstone_hellion.txt index 8064f0f1e15..7248f6b861d 100644 --- a/forge-gui/res/cardsfolder/f/flowstone_hellion.txt +++ b/forge-gui/res/cardsfolder/f/flowstone_hellion.txt @@ -3,6 +3,5 @@ ManaCost:4 R Types:Creature Hellion Beast PT:3/3 K:Haste -A:AB$ Pump | Cost$ 0 | NumAtt$ +1 | NumDef$ -1 | SpellDescription$ CARDNAME gets +1/-1 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/flowstone_hellion.jpg +A:AB$ Pump | Cost$ 0 | Defined$ Self | NumAtt$ +1 | NumDef$ -1 | SpellDescription$ CARDNAME gets +1/-1 until end of turn. Oracle:Haste\n{0}: Flowstone Hellion gets +1/-1 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/flowstone_mauler.txt b/forge-gui/res/cardsfolder/f/flowstone_mauler.txt index c8f97270081..8def6a48dee 100644 --- a/forge-gui/res/cardsfolder/f/flowstone_mauler.txt +++ b/forge-gui/res/cardsfolder/f/flowstone_mauler.txt @@ -3,6 +3,5 @@ ManaCost:4 R R Types:Creature Beast PT:4/5 K:Trample -A:AB$ Pump | Cost$ R | NumAtt$ +1 | NumDef$ -1 | SpellDescription$ CARDNAME gets +1/-1 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/flowstone_mauler.jpg +A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | NumDef$ -1 | SpellDescription$ CARDNAME gets +1/-1 until end of turn. Oracle:Trample\n{R}: Flowstone Mauler gets +1/-1 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/flowstone_shambler.txt b/forge-gui/res/cardsfolder/f/flowstone_shambler.txt index ecd658d0b1e..ad43166a721 100644 --- a/forge-gui/res/cardsfolder/f/flowstone_shambler.txt +++ b/forge-gui/res/cardsfolder/f/flowstone_shambler.txt @@ -2,6 +2,5 @@ Name:Flowstone Shambler ManaCost:2 R Types:Creature Beast PT:2/2 -A:AB$ Pump | Cost$ R | NumAtt$ +1 | NumDef$ -1 | SpellDescription$ CARDNAME gets +1/-1 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/flowstone_shambler.jpg +A:AB$ Pump | Cost$ R | Defined$ Self | +1 | NumDef$ -1 | SpellDescription$ CARDNAME gets +1/-1 until end of turn. Oracle:{R}: Flowstone Shambler gets +1/-1 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/flowstone_wall.txt b/forge-gui/res/cardsfolder/f/flowstone_wall.txt index d2d57c0d339..6a2f5cf659c 100644 --- a/forge-gui/res/cardsfolder/f/flowstone_wall.txt +++ b/forge-gui/res/cardsfolder/f/flowstone_wall.txt @@ -3,6 +3,5 @@ ManaCost:2 R Types:Creature Wall PT:0/6 K:Defender -A:AB$ Pump | Cost$ R | NumAtt$ +1 | NumDef$ -1 | SpellDescription$ CARDNAME gets +1/-1 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/flowstone_wall.jpg +A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | NumDef$ -1 | SpellDescription$ CARDNAME gets +1/-1 until end of turn. Oracle:Defender (This creature can't attack.)\n{R}: Flowstone Wall gets +1/-1 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/flowstone_wyvern.txt b/forge-gui/res/cardsfolder/f/flowstone_wyvern.txt index 7da87a2bc8d..fcb3c630279 100644 --- a/forge-gui/res/cardsfolder/f/flowstone_wyvern.txt +++ b/forge-gui/res/cardsfolder/f/flowstone_wyvern.txt @@ -3,6 +3,5 @@ ManaCost:3 R R Types:Creature Drake PT:3/3 K:Flying -A:AB$ Pump | Cost$ R | NumAtt$ +2 | NumDef$ -2 | SpellDescription$ CARDNAME gets +2/-2 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/flowstone_wyvern.jpg +A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +2 | NumDef$ -2 | SpellDescription$ CARDNAME gets +2/-2 until end of turn. Oracle:Flying\n{R}: Flowstone Wyvern gets +2/-2 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/flycatcher_giraffid.txt b/forge-gui/res/cardsfolder/f/flycatcher_giraffid.txt new file mode 100644 index 00000000000..f8714bfaad6 --- /dev/null +++ b/forge-gui/res/cardsfolder/f/flycatcher_giraffid.txt @@ -0,0 +1,10 @@ +Name:Flycatcher Giraffid +ManaCost:4 G +Types:Creature Antelope Lizard +PT:3/5 +K:ETBReplacement:Other:CounterChoice +SVar:CounterChoice:DB$ GenericChoice | Defined$ You | Choices$ Vigilance,Reach | SpellDescription$ CARDNAME enters the battlefield with your choice of a vigilance counter or a reach counter on it. +SVar:Vigilance:DB$ PutCounter | ETB$ True | CounterType$ Vigilance | CounterNum$ 1 | SpellDescription$ CARDNAME enters the battlefield with a vigilance counter on it +SVar:Reach:DB$ PutCounter | ETB$ True | CounterType$ Reach | CounterNum$ 1 | SpellDescription$ CARDNAME enters the battlefield with a reach counter on it +DeckHas:Ability$Counters +Oracle:Flycatcher Giraffid enters the battlefield with your choice of a vigilance counter or a reach counter on it. diff --git a/forge-gui/res/cardsfolder/f/foe_razer_regent.txt b/forge-gui/res/cardsfolder/f/foe_razer_regent.txt index b145fb85135..4b343ed3092 100644 --- a/forge-gui/res/cardsfolder/f/foe_razer_regent.txt +++ b/forge-gui/res/cardsfolder/f/foe_razer_regent.txt @@ -6,8 +6,8 @@ K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigFight | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may have it fight target creature you don't control. SVar:TrigFight:DB$ Fight | Defined$ TriggeredCardLKICopy | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Choose target creature you don't control T:Mode$ Fight | ValidCard$ Creature.YouCtrl | TriggerZones$ Battlefield | Execute$ DelTrigPutCounter | TriggerDescription$ Whenever a creature you control fights, put two +1/+1 counters on it at the beginning of the next end step. -SVar:DelTrigPutCounter:DB$ DelayedTrigger | Mode$ Phase | Phase$ End of Turn | Execute$ TrigPutCounter | RememberObjects$ TriggeredFighter | TriggerDescription$ Put two +1/+1 counters on it at the beginning of the next end step. -SVar:TrigPutCounter:DB$ PutCounter | Defined$ DelayTriggerRemembered | CounterType$ P1P1 | CounterNum$ 2 +SVar:DelTrigPutCounter:DB$ DelayedTrigger | Mode$ Phase | Phase$ End of Turn | Execute$ TrigPutCounter | RememberObjects$ TriggeredFighterLKICopy | TriggerDescription$ Put two +1/+1 counters on it at the beginning of the next end step. +SVar:TrigPutCounter:DB$ PutCounter | Defined$ DelayTriggerRememberedLKI | CounterType$ P1P1 | CounterNum$ 2 DeckHas:Ability$Counters SVar:Picture:http://www.wizards.com/global/images/magic/general/foe_razer_regent.jpg Oracle:Flying\nWhen Foe-Razer Regent enters the battlefield, you may have it fight target creature you don't control.\nWhenever a creature you control fights, put two +1/+1 counters on it at the beginning of the next end step. diff --git a/forge-gui/res/cardsfolder/f/folio_of_fancies.txt b/forge-gui/res/cardsfolder/f/folio_of_fancies.txt index f9dd3d0a9e0..894e6bcc235 100644 --- a/forge-gui/res/cardsfolder/f/folio_of_fancies.txt +++ b/forge-gui/res/cardsfolder/f/folio_of_fancies.txt @@ -5,8 +5,8 @@ S:Mode$ Continuous | Affected$ Player | SetMaxHandSize$ Unlimited | Description$ SVar:NonStackingEffect:True A:AB$ Draw | Cost$ X X T | NumCards$ X | References$ X | Defined$ Player | SpellDescription$ Each player draws X cards. SVar:X:Count$xPaid -A:AB$ RepeatEach | Cost$ 2 U T | RepeatPlayers$ Player.Opponent | RepeatSubAbility$ DBMill | SpellDescription$ Each opponent puts a number of cards equal to the number of cards in their hand from the top of their library into their graveyard. +A:AB$ RepeatEach | Cost$ 2 U T | RepeatPlayers$ Player.Opponent | RepeatSubAbility$ DBMill | SpellDescription$ Each opponent mills cards equal to the number of cards in their hand. SVar:DBMill:DB$ Mill | Defined$ Remembered | NumCards$ Y | References$ Y SVar:Y:Count$ValidHand Card.RememberedPlayerCtrl AI:RemoveDeck:All -Oracle:Players have no maximum hand size.\n{X}{X}, {T}: Each player draws X cards.\n{2}{U}, {T}: Each opponent puts a number of cards equal to the number of cards in their hand from the top of their library into their graveyard. +Oracle:Players have no maximum hand size.\n{X}{X}, {T}: Each player draws X cards.\n{2}{U}, {T}: Each opponent mills cards equal to the number of cards in their hand. diff --git a/forge-gui/res/cardsfolder/f/folk_of_an_havva.txt b/forge-gui/res/cardsfolder/f/folk_of_an_havva.txt index 3850f4e3bdf..5a2b9c108ea 100644 --- a/forge-gui/res/cardsfolder/f/folk_of_an_havva.txt +++ b/forge-gui/res/cardsfolder/f/folk_of_an_havva.txt @@ -3,6 +3,5 @@ ManaCost:G Types:Creature Human PT:1/1 T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME blocks, it gets +2/+0 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 2 -SVar:Picture:http://www.wizards.com/global/images/magic/general/folk_of_an_havva.jpg +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 2 Oracle:Whenever Folk of An-Havva blocks, it gets +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/folk_of_the_pines.txt b/forge-gui/res/cardsfolder/f/folk_of_the_pines.txt index e8fa422f6cb..266f5b27715 100644 --- a/forge-gui/res/cardsfolder/f/folk_of_the_pines.txt +++ b/forge-gui/res/cardsfolder/f/folk_of_the_pines.txt @@ -2,6 +2,5 @@ Name:Folk of the Pines ManaCost:4 G Types:Creature Dryad PT:2/5 -A:AB$ Pump | Cost$ 1 G | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/folk_of_the_pines.jpg +A:AB$ Pump | Cost$ 1 G | Defined$ Self | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. Oracle:{1}{G}: Folk of the Pines gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/footfall_crater.txt b/forge-gui/res/cardsfolder/f/footfall_crater.txt new file mode 100755 index 00000000000..7d33bd9b541 --- /dev/null +++ b/forge-gui/res/cardsfolder/f/footfall_crater.txt @@ -0,0 +1,11 @@ +Name:Footfall Crater +ManaCost:R +Types:Enchantment Aura +K:Enchant land +K:Cycling:1 +A:SP$ Attach | Cost$ R | ValidTgts$ Land | TgtPrompt$ Select target land | AILogic$ Pump +S:Mode$ Continuous | Affected$ Land.AttachedBy | AddAbility$ DBPump | Description$ Enchanted land has "{T}: Target creature gains trample and haste until end of turn." +SVar:DBPump:AB$ Pump | Cost$ T | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Trample & Haste | SpellDescription$ Target creature gains trample and haste until end of turn. +SVar:NonStackingAttachEffect:True +SVar:PlayMain1:TRUE +Oracle:Enchant land\nEnchanted land has "{T}: Target creature gains trample and haste until end of turn."\nCycling {1} ({1}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/f/for_each_of_you_a_gift.txt b/forge-gui/res/cardsfolder/f/for_each_of_you_a_gift.txt index c90815610e5..c195db0306d 100644 --- a/forge-gui/res/cardsfolder/f/for_each_of_you_a_gift.txt +++ b/forge-gui/res/cardsfolder/f/for_each_of_you_a_gift.txt @@ -3,6 +3,6 @@ ManaCost:no cost Types:Scheme T:Mode$ SetInMotion | ValidCard$ Card.Self | Execute$ TrigRepeat | TriggerZones$ Command | TriggerDescription$ When you set this scheme in motion, for each opponent, create a 3/3 black Horror creature token that attacks that player each combat if able. SVar:TrigRepeat:DB$ RepeatEach | RepeatPlayers$ Player.Opponent | RepeatSubAbility$ DBToken | ChangeZoneTable$ True -SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ b_3_3_horror_designated | TokenOwner$ You | LegacyImage$ b 3 3 horror designated e01 | TokenHiddenKeywords$ CARDNAME attacks specific player each combat if able:Remembered | TokenRemembered$ Player.IsRemembered +SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ b_3_3_horror_designated | TokenOwner$ You | LegacyImage$ b 3 3 horror designated e01 | TokenRemembered$ Player.IsRemembered SVar:Picture:https://downloads.cardforge.org/images/cards/E01/For Each of You, a Gift.full.jpg Oracle:When you set this scheme in motion, for each opponent, create a 3/3 black Horror creature token that attacks that player each combat if able. diff --git a/forge-gui/res/cardsfolder/f/foratog.txt b/forge-gui/res/cardsfolder/f/foratog.txt index 5e5a37f4a95..81dbb4271ab 100644 --- a/forge-gui/res/cardsfolder/f/foratog.txt +++ b/forge-gui/res/cardsfolder/f/foratog.txt @@ -2,6 +2,6 @@ Name:Foratog ManaCost:2 G Types:Creature Atog PT:1/2 -A:AB$ Pump | Cost$ G Sac<1/Forest> | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/foratog.jpg +A:AB$ Pump | Cost$ G Sac<1/Forest> | Defined$ Self | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. +DeckHas:Ability$Sacrifice Oracle:{G}, Sacrifice a Forest: Foratog gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/forbidden_friendship.txt b/forge-gui/res/cardsfolder/f/forbidden_friendship.txt new file mode 100755 index 00000000000..499acd9578a --- /dev/null +++ b/forge-gui/res/cardsfolder/f/forbidden_friendship.txt @@ -0,0 +1,7 @@ +Name:Forbidden Friendship +ManaCost:1 R +Types:Sorcery +A:SP$ Token | Cost$ 1 R | TokenAmount$ 1 | TokenScript$ r_1_1_dinosaur_haste | TokenOwner$ You | LegacyImage$ r 1 1 dinosaur haste iko | SubAbility$ DBToken | SpellDescription$ Create a 1/1 red Dinosaur creature token with haste and a 1/1 white Human Soldier creature token. +SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ w_1_1_human_soldier | TokenOwner$ You | LegacyImage$ w 1 1 human soldier iko +DeckHas:Ability$Token +Oracle:Create a 1/1 red Dinosaur creature token with haste and a 1/1 white Human Soldier creature token. diff --git a/forge-gui/res/cardsfolder/f/forbidden_lore.txt b/forge-gui/res/cardsfolder/f/forbidden_lore.txt index 3150be7fdd2..33c3dee71b4 100644 --- a/forge-gui/res/cardsfolder/f/forbidden_lore.txt +++ b/forge-gui/res/cardsfolder/f/forbidden_lore.txt @@ -4,6 +4,5 @@ Types:Enchantment Aura K:Enchant land A:SP$ Attach | Cost$ 2 G | ValidTgts$ Land | AILogic$ Pump S:Mode$ Continuous | Affected$ Card.EnchantedBy | AddAbility$ Damage | Description$ Enchanted land has "{T}: Target creature gets +2/+1 until end of turn." -SVar:Damage:AB$Pump | Cost$ T | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +2 | NumDef$ +1 | SpellDescription$ Target creature gets +2/+1 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/forbidden_lore.jpg +SVar:Damage:AB$ Pump | Cost$ T | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +2 | NumDef$ +1 | SpellDescription$ Target creature gets +2/+1 until end of turn. Oracle:Enchant land\nEnchanted land has "{T}: Target creature gets +2/+1 until end of turn." diff --git a/forge-gui/res/cardsfolder/f/foreboding_fruit.txt b/forge-gui/res/cardsfolder/f/foreboding_fruit.txt index 5396ebf06fe..b06f90aee27 100644 --- a/forge-gui/res/cardsfolder/f/foreboding_fruit.txt +++ b/forge-gui/res/cardsfolder/f/foreboding_fruit.txt @@ -1,7 +1,7 @@ Name:Foreboding Fruit ManaCost:2 B Types:Sorcery -A:SP$ Draw | Cost$ 2 B | NumCards$ 2 | ValidTgts$ Player | TgtPrompt$ Choose a player | SubAbility$ DBLoseLife | SpellDescription$ Target player draws two cards and loses 2 life. Adamant — If at least three black mana was spent to cast this spell, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 2 life.") +A:SP$ Draw | Cost$ 2 B | NumCards$ 2 | ValidTgts$ Player | TgtPrompt$ Choose a player | SubAbility$ DBLoseLife | AIManaPref$ B | SpellDescription$ Target player draws two cards and loses 2 life. Adamant — If at least three black mana was spent to cast this spell, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 2 life.") SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 2 | Defined$ Targeted | SubAbility$ DBToken SVar:DBToken:DB$ Token | TokenAmount$ X | TokenScript$ c_a_food_sac | TokenOwner$ You | LegacyImage$ c a food sac eld | References$ X SVar:X:Count$Adamant.Black.1.0 diff --git a/forge-gui/res/cardsfolder/f/forerunner_of_the_legion.txt b/forge-gui/res/cardsfolder/f/forerunner_of_the_legion.txt index 272b67134e7..01da4191ccc 100644 --- a/forge-gui/res/cardsfolder/f/forerunner_of_the_legion.txt +++ b/forge-gui/res/cardsfolder/f/forerunner_of_the_legion.txt @@ -5,8 +5,7 @@ PT:2/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a Vampire card, reveal it, then shuffle your library and put that card on top of it. SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Library | LibraryPosition$ 0 | ChangeType$ Card.Vampire | ChangeNum$ 1 | ShuffleNonMandatory$ True T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Vampire.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever another Vampire enters the battlefield under your control, target creature gets +1/+1 until end of turn. -SVar:TrigPump:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 1 | NumDef$ 1 +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 1 | NumDef$ 1 DeckHints:Type$Vampire SVar:BuffedBy:Vampire -SVar:Picture:http://www.wizards.com/global/images/magic/general/forerunner_of_the_legion.jpg -Oracle:When Forerunner of the Legion enters the battlefield, you may search your library for a Vampire card, reveal it, then shuffle your library and put that card on top of it.\nWhenever another Vampire enters the battlefield under your control, target creature gets +1/+1 until end of turn. \ No newline at end of file +Oracle:When Forerunner of the Legion enters the battlefield, you may search your library for a Vampire card, reveal it, then shuffle your library and put that card on top of it.\nWhenever another Vampire enters the battlefield under your control, target creature gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/foreshadow.txt b/forge-gui/res/cardsfolder/f/foreshadow.txt index 3841db6e721..b4820d8d8c6 100644 --- a/forge-gui/res/cardsfolder/f/foreshadow.txt +++ b/forge-gui/res/cardsfolder/f/foreshadow.txt @@ -1,12 +1,11 @@ Name:Foreshadow ManaCost:1 U Types:Instant -A:SP$ NameCard | Cost$ 1 U | Defined$ You | SubAbility$ DBMill | SpellDescription$ Choose a card name, then target opponent puts the top card of their library into their graveyard. If that card has the chosen name, you draw a card. Draw a card at the beginning of the next turn's upkeep. +A:SP$ NameCard | Cost$ 1 U | Defined$ You | SubAbility$ DBMill | SpellDescription$ Choose a card name, then target opponent puts the top card of their library into their graveyard. If a card with the chosen name was milled this way, you draw a card. Draw a card at the beginning of the next turn's upkeep. SVar:DBMill:DB$ Mill | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | NumCards$ 1 | RememberMilled$ True | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ X | SubAbility$ DelTrigSlowtrip | References$ X SVar:DelTrigSlowtrip:DB$ DelayedTrigger | Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | Execute$ DrawSlowtrip | TriggerDescription$ Draw a card. -SVar:DrawSlowtrip:DB$Draw | NumCards$ 1 | Defined$ You +SVar:DrawSlowtrip:DB$ Draw | NumCards$ 1 | Defined$ You SVar:X:Remembered$Valid Card.NamedCard AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/foreshadow.jpg -Oracle:Choose a card name, then target opponent puts the top card of their library into their graveyard. If that card has the chosen name, you draw a card.\nDraw a card at the beginning of the next turn's upkeep. +Oracle:Choose a card name, then target opponent mills a card. If a card with the chosen name was milled this way, you draw a card.\nDraw a card at the beginning of the next turn's upkeep. diff --git a/forge-gui/res/cardsfolder/f/forgotten_sentinel.txt b/forge-gui/res/cardsfolder/f/forgotten_sentinel.txt new file mode 100755 index 00000000000..f49ebeab495 --- /dev/null +++ b/forge-gui/res/cardsfolder/f/forgotten_sentinel.txt @@ -0,0 +1,6 @@ +Name:Forgotten Sentinel +ManaCost:4 +Types:Artifact Creature Golem +PT:4/3 +K:CARDNAME enters the battlefield tapped. +Oracle:Forgotten Sentinel enters the battlefield tapped. diff --git a/forge-gui/res/cardsfolder/f/forsaken_drifters.txt b/forge-gui/res/cardsfolder/f/forsaken_drifters.txt index 569c893ba18..f270512158e 100644 --- a/forge-gui/res/cardsfolder/f/forsaken_drifters.txt +++ b/forge-gui/res/cardsfolder/f/forsaken_drifters.txt @@ -2,7 +2,6 @@ Name:Forsaken Drifters ManaCost:3 B Types:Creature Zombie PT:4/2 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | TriggerController$ TriggeredCardController | Execute$ TrigMill | TriggerDescription$ When CARDNAME dies, put the top four cards of your library into your graveyard. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | TriggerController$ TriggeredCardController | Execute$ TrigMill | TriggerDescription$ When CARDNAME dies, mill four cards. SVar:TrigMill:DB$ Mill | NumCards$ 4 | Defined$ You -SVar:Picture:http://www.wizards.com/global/images/magic/general/forsaken_drifters.jpg -Oracle:When Forsaken Drifters dies, put the top four cards of your library into your graveyard. +Oracle:When Forsaken Drifters dies, mill four cards. diff --git a/forge-gui/res/cardsfolder/f/fortress_cyclops.txt b/forge-gui/res/cardsfolder/f/fortress_cyclops.txt index b9615671f48..c4801af159d 100644 --- a/forge-gui/res/cardsfolder/f/fortress_cyclops.txt +++ b/forge-gui/res/cardsfolder/f/fortress_cyclops.txt @@ -3,8 +3,7 @@ ManaCost:3 R W Types:Creature Cyclops Soldier PT:3/3 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPumpAttack | TriggerDescription$ Whenever CARDNAME attacks, it gets +3/+0 until end of turn. -SVar:TrigPumpAttack:DB$Pump | Defined$ Self | NumAtt$ 3 +SVar:TrigPumpAttack:DB$ Pump | Defined$ Self | NumAtt$ 3 T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigPumpBlock | TriggerDescription$ Whenever CARDNAME blocks, it gets +0/+3 until end of turn. -SVar:TrigPumpBlock:DB$Pump | Defined$ Self | NumDef$ 3 -SVar:Picture:http://www.wizards.com/global/images/magic/general/fortress_cyclops.jpg +SVar:TrigPumpBlock:DB$ Pump | Defined$ Self | NumDef$ 3 Oracle:Whenever Fortress Cyclops attacks, it gets +3/+0 until end of turn.\nWhenever Fortress Cyclops blocks, it gets +0/+3 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/foul_presence.txt b/forge-gui/res/cardsfolder/f/foul_presence.txt index 8a575d0c4c9..b4e6b4ac055 100644 --- a/forge-gui/res/cardsfolder/f/foul_presence.txt +++ b/forge-gui/res/cardsfolder/f/foul_presence.txt @@ -4,7 +4,6 @@ Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ 2 B | ValidTgts$ Creature | AILogic$ Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ -1 | AddToughness$ -1 | AddAbility$ Pump | Description$ Enchanted creature gets -1/-1 and has "{T}: Target creature gets -1/-1 until end of turn." -SVar:Pump:AB$Pump | Cost$ T | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -1 | NumDef$ -1 | SpellDescription$ Target creature gets -1/-1 until end of turn." +SVar:Pump:AB$ Pump | Cost$ T | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -1 | NumDef$ -1 | SpellDescription$ Target creature gets -1/-1 until end of turn." AI:RemoveDeck:Random -SVar:Picture:http://www.wizards.com/global/images/magic/general/foul_presence.jpg Oracle:Enchant creature\nEnchanted creature gets -1/-1 and has "{T}: Target creature gets -1/-1 until end of turn." diff --git a/forge-gui/res/cardsfolder/f/foundry_champion.txt b/forge-gui/res/cardsfolder/f/foundry_champion.txt index 57a72d0960d..4f29120be0d 100644 --- a/forge-gui/res/cardsfolder/f/foundry_champion.txt +++ b/forge-gui/res/cardsfolder/f/foundry_champion.txt @@ -4,8 +4,7 @@ Types:Creature Elemental Soldier PT:4/4 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDamage | TriggerDescription$ When CARDNAME enters the battlefield, it deals damage to any target equal to the number of creatures you control. SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | References$ X -A:AB$ Pump | Cost$ R | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. -A:AB$ Pump | Cost$ W | NumDef$ +1 | SpellDescription$ CARDNAME gets +0/+1 until end of turn. +A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. +A:AB$ Pump | Cost$ W | Defined$ Self | NumDef$ +1 | SpellDescription$ CARDNAME gets +0/+1 until end of turn. SVar:X:Count$Valid Creature.YouCtrl -SVar:Picture:http://www.wizards.com/global/images/magic/general/foundry_champion.jpg Oracle:When Foundry Champion enters the battlefield, it deals damage to any target equal to the number of creatures you control.\n{R}: Foundry Champion gets +1/+0 until end of turn.\n{W}: Foundry Champion gets +0/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/foundry_street_denizen.txt b/forge-gui/res/cardsfolder/f/foundry_street_denizen.txt index dc0541098c5..d5d02bf93cf 100644 --- a/forge-gui/res/cardsfolder/f/foundry_street_denizen.txt +++ b/forge-gui/res/cardsfolder/f/foundry_street_denizen.txt @@ -3,7 +3,6 @@ ManaCost:R Types:Creature Goblin Warrior PT:1/1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Other+YouCtrl+Red | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever another red creature enters the battlefield under your control, CARDNAME gets +1/+0 until end of turn. -SVar:TrigPump:DB$ Pump | NumAtt$ +1 +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +1 SVar:BuffedBy:Creature.Red -SVar:Picture:http://www.wizards.com/global/images/magic/general/foundry_street_denizen.jpg Oracle:Whenever another red creature enters the battlefield under your control, Foundry Street Denizen gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/fourth_bridge_prowler.txt b/forge-gui/res/cardsfolder/f/fourth_bridge_prowler.txt index 3781b5fd30f..6341f6ce986 100644 --- a/forge-gui/res/cardsfolder/f/fourth_bridge_prowler.txt +++ b/forge-gui/res/cardsfolder/f/fourth_bridge_prowler.txt @@ -3,7 +3,6 @@ ManaCost:B Types:Creature Human Rogue PT:1/1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, you may have target creature get -1/-1 until end of turn. -SVar:TrigPump:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -1 | NumDef$ -1 | IsCurse$ True +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -1 | NumDef$ -1 | IsCurse$ True SVar:PlayMain1:TRUE -SVar:Picture:http://www.wizards.com/global/images/magic/general/fourth_bridge_prowler.jpg -Oracle:When Fourth Bridge Prowler enters the battlefield, you may have target creature get -1/-1 until end of turn. \ No newline at end of file +Oracle:When Fourth Bridge Prowler enters the battlefield, you may have target creature get -1/-1 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/foxfire.txt b/forge-gui/res/cardsfolder/f/foxfire.txt index e5ab8eb334f..4576d72f19c 100644 --- a/forge-gui/res/cardsfolder/f/foxfire.txt +++ b/forge-gui/res/cardsfolder/f/foxfire.txt @@ -2,9 +2,8 @@ Name:Foxfire ManaCost:2 G Types:Instant A:SP$ Untap | Cost$ 2 G | ValidTgts$ Creature.attacking | TgtPrompt$ Select target attacking creature | SubAbility$ DBPump | SpellDescription$ Untap target attacking creature. Prevent all combat damage that would be dealt to and dealt by that creature this turn. Draw a card at the beginning of the next turn's upkeep. -SVar:DBPump:DB$Pump | Defined$ Targeted | KW$ Prevent all combat damage that would be dealt to and dealt by CARDNAME. | SubAbility$ DelTrigSlowtrip +SVar:DBPump:DB$ Pump | Defined$ Targeted | KW$ Prevent all combat damage that would be dealt to and dealt by CARDNAME. | SubAbility$ DelTrigSlowtrip SVar:DelTrigSlowtrip:DB$ DelayedTrigger | Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | Execute$ DrawSlowtrip | TriggerDescription$ Draw a card. -SVar:DrawSlowtrip:DB$Draw | NumCards$ 1 | Defined$ You +SVar:DrawSlowtrip:DB$ Draw | NumCards$ 1 | Defined$ You AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/foxfire.jpg Oracle:Untap target attacking creature. Prevent all combat damage that would be dealt to and dealt by that creature this turn.\nDraw a card at the beginning of the next turn's upkeep. diff --git a/forge-gui/res/cardsfolder/f/foxfire_oak.txt b/forge-gui/res/cardsfolder/f/foxfire_oak.txt index a92f6d35cf6..d918950cc66 100644 --- a/forge-gui/res/cardsfolder/f/foxfire_oak.txt +++ b/forge-gui/res/cardsfolder/f/foxfire_oak.txt @@ -2,6 +2,5 @@ Name:Foxfire Oak ManaCost:5 G Types:Creature Treefolk Shaman PT:3/6 -A:AB$ Pump | Cost$ RG RG RG | NumAtt$ +3 | SpellDescription$ CARDNAME gets +3/+0 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/foxfire_oak.jpg +A:AB$ Pump | Cost$ RG RG RG | Defined$ Self | NumAtt$ +3 | SpellDescription$ CARDNAME gets +3/+0 until end of turn. Oracle:{R/G}{R/G}{R/G}: Foxfire Oak gets +3/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/frantic_inventory.txt b/forge-gui/res/cardsfolder/f/frantic_inventory.txt new file mode 100644 index 00000000000..838468a0c79 --- /dev/null +++ b/forge-gui/res/cardsfolder/f/frantic_inventory.txt @@ -0,0 +1,7 @@ +Name:Frantic Inventory +ManaCost:1 U +Types:Instant +A:SP$ Draw | Cost$ 1 U | Defined$ You | NumCards$ 1 | SubAbility$ DBDraw | SpellDescription$ Draw a card, then draw cards equal to the number of cards named Frantic Inventory in your graveyard. +SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ X | References$ X +SVar:X:Count$ValidGraveyard Card.YouOwn+namedFrantic Inventory +Oracle:Draw a card, then draw cards equal to the number of cards named Frantic Inventory in your graveyard. diff --git a/forge-gui/res/cardsfolder/f/frantic_search.txt b/forge-gui/res/cardsfolder/f/frantic_search.txt index 96cdd892e01..bafcbb254b7 100644 --- a/forge-gui/res/cardsfolder/f/frantic_search.txt +++ b/forge-gui/res/cardsfolder/f/frantic_search.txt @@ -6,5 +6,6 @@ SVar:DBDiscard:DB$Discard | NumCards$ 2 | Mode$ TgtChoose | SubAbility$ DBUntap SVar:DBUntap:DB$ Untap | UntapUpTo$ True | UntapType$ Land | Amount$ 3 AI:RemoveDeck:Random SVar:FreeSpellAI:True +DeckHas:Ability$Discard SVar:Picture:http://www.wizards.com/global/images/magic/general/frantic_search.jpg Oracle:Draw two cards, then discard two cards. Untap up to three lands. diff --git a/forge-gui/res/cardsfolder/f/fraying_sanity.txt b/forge-gui/res/cardsfolder/f/fraying_sanity.txt index 855208014cf..d3eb83d8d06 100644 --- a/forge-gui/res/cardsfolder/f/fraying_sanity.txt +++ b/forge-gui/res/cardsfolder/f/fraying_sanity.txt @@ -3,8 +3,7 @@ ManaCost:2 U Types:Enchantment Aura Curse K:Enchant player A:SP$ Attach | Cost$ 2 U | ValidTgts$ Player | AILogic$ Curse -T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ At the beginning of each end step, enchanted player puts the top X cards of their library into their graveyard, where X is the number of cards put into that graveyard from anywhere this turn. +T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ At the beginning of each end step, enchanted player mills X cards, where X is the number of cards put into their graveyard from anywhere this turn. SVar:TrigMill:DB$ Mill | Defined$ Player.EnchantedBy | NumCards$ X | References$ X SVar:X:Count$ThisTurnEntered_Graveyard_Card.EnchantedPlayerOwn -SVar:Picture:http://www.wizards.com/global/images/magic/general/fraying_sanity.jpg -Oracle:Enchant player\nAt the beginning of each end step, enchanted player puts the top X cards of their library into their graveyard, where X is the number of cards put into that graveyard from anywhere this turn. \ No newline at end of file +Oracle:Enchant player\nAt the beginning of each end step, enchanted player mills X cards, where X is the number of cards put into their graveyard from anywhere this turn. diff --git a/forge-gui/res/cardsfolder/f/freejam_regent.txt b/forge-gui/res/cardsfolder/f/freejam_regent.txt index 60f7be86641..3759beb8d42 100644 --- a/forge-gui/res/cardsfolder/f/freejam_regent.txt +++ b/forge-gui/res/cardsfolder/f/freejam_regent.txt @@ -4,6 +4,5 @@ Types:Creature Dragon PT:4/4 K:Improvise K:Flying -A:AB$ Pump | Cost$ 1 R | NumAtt$ +2 | SpellDescription$ CARDNAME gets +2/+0 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/freejam_regent.jpg -Oracle:Improvise (Your artifacts can help cast this spell. Each artifact you tap after you're done activating mana abilities pays for {1}.)\nFlying\n{1}{R}: Freejam Regent gets +2/+0 until end of turn. \ No newline at end of file +A:AB$ Pump | Cost$ 1 R | Defined$ Self | NumAtt$ +2 | SpellDescription$ CARDNAME gets +2/+0 until end of turn. +Oracle:Improvise (Your artifacts can help cast this spell. Each artifact you tap after you're done activating mana abilities pays for {1}.)\nFlying\n{1}{R}: Freejam Regent gets +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/frenetic_ogre.txt b/forge-gui/res/cardsfolder/f/frenetic_ogre.txt index aaa00b7d8ff..2179b51524e 100644 --- a/forge-gui/res/cardsfolder/f/frenetic_ogre.txt +++ b/forge-gui/res/cardsfolder/f/frenetic_ogre.txt @@ -2,7 +2,6 @@ Name:Frenetic Ogre ManaCost:4 R Types:Creature Ogre PT:2/3 -A:AB$ Pump | Cost$ R Discard<1/Random> | NumAtt$ +3 | SpellDescription$ CARDNAME gets +3/+0 until end of turn. +A:AB$ Pump | Cost$ R Discard<1/Random> | Defined$ Self | NumAtt$ +3 | SpellDescription$ CARDNAME gets +3/+0 until end of turn. AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/frenetic_ogre.jpg Oracle:{R}, Discard a card at random: Frenetic Ogre gets +3/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/frilled_oculus.txt b/forge-gui/res/cardsfolder/f/frilled_oculus.txt index eb4f255a028..19b84521f3c 100644 --- a/forge-gui/res/cardsfolder/f/frilled_oculus.txt +++ b/forge-gui/res/cardsfolder/f/frilled_oculus.txt @@ -2,6 +2,5 @@ Name:Frilled Oculus ManaCost:1 U Types:Creature Homunculus PT:1/3 -A:AB$ Pump | Cost$ 1 G | NumAtt$ +2 | NumDef$ +2 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. Activate this ability only once each turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/frilled_oculus.jpg +A:AB$ Pump | Cost$ 1 G | Defined$ Self | NumAtt$ +2 | NumDef$ +2 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. Activate this ability only once each turn. Oracle:{1}{G}: Frilled Oculus gets +2/+2 until end of turn. Activate this ability only once each turn. diff --git a/forge-gui/res/cardsfolder/f/frilled_sandwalla.txt b/forge-gui/res/cardsfolder/f/frilled_sandwalla.txt index 78a0d9b6f80..cc0f49e04b3 100644 --- a/forge-gui/res/cardsfolder/f/frilled_sandwalla.txt +++ b/forge-gui/res/cardsfolder/f/frilled_sandwalla.txt @@ -2,6 +2,5 @@ Name:Frilled Sandwalla ManaCost:G Types:Creature Lizard PT:1/1 -A:AB$ Pump | Cost$ 1 G | NumAtt$ +2 | NumDef$ +2 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. Activate this ability only once each turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/frilled_sandwalla.jpg +A:AB$ Pump | Cost$ 1 G | Defined$ Self | NumAtt$ +2 | NumDef$ +2 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. Activate this ability only once each turn. Oracle:{1}{G}: Frilled Sandwalla gets +2/+2 until end of turn. Activate this ability only once each turn. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/f/frilled_sea_serpent.txt b/forge-gui/res/cardsfolder/f/frilled_sea_serpent.txt index d121302c407..b7db689e00a 100644 --- a/forge-gui/res/cardsfolder/f/frilled_sea_serpent.txt +++ b/forge-gui/res/cardsfolder/f/frilled_sea_serpent.txt @@ -1,6 +1,6 @@ Name:Frilled Sea Serpent ManaCost:4 U U Types:Creature Serpent -A:AB$ Pump | Cost$ 5 U U | ValidCard$ Card.Self | KW$ Unblockable | SpellDescription$ CARDNAME can't be blocked this turn. -Oracle:{5}{U}{U}: Frilled Sea Serpent can't be blocked this turn. PT:4/6 +A:AB$ Pump | Cost$ 5 U U | Defined$ Self | KW$ Unblockable | SpellDescription$ CARDNAME can't be blocked this turn. +Oracle:{5}{U}{U}: Frilled Sea Serpent can't be blocked this turn. diff --git a/forge-gui/res/cardsfolder/f/frillscare_mentor.txt b/forge-gui/res/cardsfolder/f/frillscare_mentor.txt new file mode 100644 index 00000000000..3781220c85c --- /dev/null +++ b/forge-gui/res/cardsfolder/f/frillscare_mentor.txt @@ -0,0 +1,10 @@ +Name:Frillscare Mentor +ManaCost:2 R +Types:Creature Human Warrior +PT:3/2 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPut | TriggerDescription$ When CARDNAME enters the battlefield, put a menace counter on target non-Human creature you control. +SVar:TrigPut:DB$ PutCounter | ValidTgts$ Creature.nonHuman+YouCtrl | TgtPrompt$ Select target non-Human creature you control | CounterType$ Menace | CounterNum$ 1 +SVar:PlayMain1:TRUE +A:AB$ PutCounterAll | Cost$ 2 R T | ValidCards$ Creature.YouCtrl+withMenace | CounterType$ P1P1 | CounterNum$ 1 | StackDescription$ SpellDescription | SpellDescription$ Put a +1/+1 counter on each creature you control with menace. +DeckHas:Ability$Counters +Oracle:When Frillscare Mentor enters the battlefield, put a menace counter on target non-Human creature you control. (It can't be blocked except by two or more creatures)\n{2}{R}, {T}: Put a +1/+1 counter on each creature you control with menace. diff --git a/forge-gui/res/cardsfolder/f/frogify.txt b/forge-gui/res/cardsfolder/f/frogify.txt index bc07c2bdbb5..37bf91f6be9 100644 --- a/forge-gui/res/cardsfolder/f/frogify.txt +++ b/forge-gui/res/cardsfolder/f/frogify.txt @@ -4,4 +4,5 @@ Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ 1 U | ValidTgts$ Creature | AILogic$ Curse S:Mode$ Continuous | Affected$ Creature.EnchantedBy | SetPower$ 1 | SetToughness$ 1 | SetColor$ Blue | RemoveAllAbilities$ True | AddType$ Creature & Frog | RemoveCardTypes$ True | RemoveCreatureTypes$ True | Description$ Enchanted creature loses all abilities and is a blue Frog creature with base power and toughness 1/1. +SVar:NonStackingAttachEffect:True Oracle:Enchant creature\nEnchanted creature loses all abilities and is a blue Frog creature with base power and toughness 1/1. (It loses all other card types and creature types.) diff --git a/forge-gui/res/cardsfolder/f/frondland_felidar.txt b/forge-gui/res/cardsfolder/f/frondland_felidar.txt new file mode 100755 index 00000000000..ca6f6fe055b --- /dev/null +++ b/forge-gui/res/cardsfolder/f/frondland_felidar.txt @@ -0,0 +1,9 @@ +Name:Frondland Felidar +ManaCost:2 G W +Types:Creature Cat Beast +PT:3/5 +K:Vigilance +S:Mode$ Continuous | Affected$ Creature.YouCtrl+withVigilance | AddAbility$ ABTap | Description$ Creatures you control with vigilance have "{1}, {T}: Tap target creature." +SVar:ABTap:AB$ Tap | Cost$ 1 T | ValidTgts$ Creature | TgtPrompt$ Select target creature | SpellDescription$ Tap target creature. +SVar:PlayMain1:TRUE +Oracle:Vigilance\nCreatures you control with vigilance have "{1}, {T}: Tap target creature." diff --git a/forge-gui/res/cardsfolder/f/frontier_warmonger.txt b/forge-gui/res/cardsfolder/f/frontier_warmonger.txt new file mode 100755 index 00000000000..1b39102509c --- /dev/null +++ b/forge-gui/res/cardsfolder/f/frontier_warmonger.txt @@ -0,0 +1,7 @@ +Name:Frontier Warmonger +ManaCost:3 R +Types:Creature Human Warrior +PT:4/4 +T:Mode$ AttackersDeclared | ValidCard$ Creature | AttackedTarget$ Opponent,Planeswalker.OppCtrl | Execute$ TrigPumpAll | TriggerZones$ Battlefield | TriggerDescription$ Whenever one or more creatures attack an opponent or a planeswalker an opponent controls, those creatures gain menace until end of turn. +SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.attackingOpponent | KW$ Menace +Oracle:Whenever one or more creatures attack an opponent or a planeswalker an opponent controls, those creatures gain menace until end of turn. diff --git a/forge-gui/res/cardsfolder/f/frontline_devastator.txt b/forge-gui/res/cardsfolder/f/frontline_devastator.txt index b33c98763cf..3dbb0e42b37 100644 --- a/forge-gui/res/cardsfolder/f/frontline_devastator.txt +++ b/forge-gui/res/cardsfolder/f/frontline_devastator.txt @@ -3,6 +3,5 @@ ManaCost:3 R Types:Creature Zombie Minotaur Warrior PT:3/3 K:Afflict:2 -A:AB$ Pump | Cost$ 1 R | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/frontline_devastator.jpg +A:AB$ Pump | Cost$ 1 R | Defined$ Self | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. Oracle:Afflict 2 (Whenever this creature becomes blocked, defending player loses 2 life.)\n{1}{R}: Frontline Devastator gets +1/+0 until end of turn. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/f/frost_breath.txt b/forge-gui/res/cardsfolder/f/frost_breath.txt index b0577faaf8c..1dfb1b96719 100644 --- a/forge-gui/res/cardsfolder/f/frost_breath.txt +++ b/forge-gui/res/cardsfolder/f/frost_breath.txt @@ -2,6 +2,5 @@ Name:Frost Breath ManaCost:2 U Types:Instant A:SP$ Tap | Cost$ 2 U | TargetMin$ 0 | TargetMax$ 2 | TgtPrompt$ Choose target creature | ValidTgts$ Creature | SubAbility$ TrigPump | SpellDescription$ Tap up to two target creatures. Those creatures don't untap during their controller's next untap step. -SVar:TrigPump:DB$Pump | Defined$ Targeted | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True -SVar:Picture:http://www.wizards.com/global/images/magic/general/frost_breath.jpg +SVar:TrigPump:DB$ Pump | Defined$ Targeted | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True Oracle:Tap up to two target creatures. Those creatures don't untap during their controller's next untap step. diff --git a/forge-gui/res/cardsfolder/f/frostburn_weird.txt b/forge-gui/res/cardsfolder/f/frostburn_weird.txt index 17732d208c7..1dc72fb0af6 100644 --- a/forge-gui/res/cardsfolder/f/frostburn_weird.txt +++ b/forge-gui/res/cardsfolder/f/frostburn_weird.txt @@ -2,6 +2,5 @@ Name:Frostburn Weird ManaCost:UR UR Types:Creature Weird PT:1/4 -A:AB$ Pump | Cost$ UR | NumAtt$ +1 | NumDef$ -1 | SpellDescription$ CARDNAME gets +1/-1 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/frostburn_weird.jpg +A:AB$ Pump | Cost$ UR | Defined$ Self | NumAtt$ +1 | NumDef$ -1 | SpellDescription$ CARDNAME gets +1/-1 until end of turn. Oracle:{U/R}: Frostburn Weird gets +1/-1 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/frostveil_ambush.txt b/forge-gui/res/cardsfolder/f/frostveil_ambush.txt new file mode 100644 index 00000000000..ef8a7570c07 --- /dev/null +++ b/forge-gui/res/cardsfolder/f/frostveil_ambush.txt @@ -0,0 +1,7 @@ +Name:Frostveil Ambush +ManaCost:3 U U +Types:Instant +A:SP$ Tap | Cost$ 3 U U | TargetMin$ 0 | TargetMax$ 2 | TgtPrompt$ Choose up to two target creatures | ValidTgts$ Creature | SubAbility$ TrigPump | StackDescription$ SpellDescription | SpellDescription$ Tap up to two target creatures. Those creatures don't untap during their controller's next untap step. +SVar:TrigPump:DB$ Pump | Defined$ Targeted | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True | StackDescription$ None +K:Cycling:1 +Oracle:Tap up to two target creatures. Those creatures don't untap during their controller's next untap step.\nCycling {1} ({1}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/f/frostwalk_bastion.txt b/forge-gui/res/cardsfolder/f/frostwalk_bastion.txt index 501e9b3dc5e..58d5497f0c9 100644 --- a/forge-gui/res/cardsfolder/f/frostwalk_bastion.txt +++ b/forge-gui/res/cardsfolder/f/frostwalk_bastion.txt @@ -4,7 +4,7 @@ Types:Snow Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. A:AB$ Animate | Cost$ 1 S | Defined$ Self | Power$ 2 | Toughness$ 3 | Types$ Creature,Artifact,Construct | SpellDescription$ Until end of turn, CARDNAME becomes a 2/3 Construct artifact creature. It's still a land. ({S} can be paid with one mana from a snow permanent.) T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Creature | CombatDamage$ True | TriggerZones$ Battlefield | Execute$ TrigTap | TriggerDescription$ Whenever CARDNAME deals combat damage to a creature, tap that creature and it doesn't untap during its controller's next untap step. -SVar:TrigTap:DB$Tap | Defined$ TriggeredTarget | SubAbility$ DBPump -SVar:DBPump:DB$Pump | Defined$ TriggeredTarget | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True | IsCurse$ True +SVar:TrigTap:DB$ Tap | Defined$ TriggeredTarget | SubAbility$ DBPump +SVar:DBPump:DB$ Pump | Defined$ TriggeredTarget | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True | IsCurse$ True SVar:HasCombatEffect:TRUE Oracle:{T}: Add {C}.\n{1}{S}: Until end of turn, Frostwalk Bastion becomes a 2/3 Construct artifact creature. It's still a land. ({S} can be paid with one mana from a snow permanent.)\nWhenever Frostwalk Bastion deals combat damage to a creature, tap that creature and it doesn't untap during its controller's next untap step. diff --git a/forge-gui/res/cardsfolder/f/frozen_shade.txt b/forge-gui/res/cardsfolder/f/frozen_shade.txt index 0ebe34525a4..b693775ccc2 100644 --- a/forge-gui/res/cardsfolder/f/frozen_shade.txt +++ b/forge-gui/res/cardsfolder/f/frozen_shade.txt @@ -2,6 +2,5 @@ Name:Frozen Shade ManaCost:2 B Types:Creature Shade PT:0/1 -A:AB$ Pump | Cost$ B | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/frozen_shade.jpg +A:AB$ Pump | Cost$ B | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. Oracle:{B}: Frozen Shade gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/fully_grown.txt b/forge-gui/res/cardsfolder/f/fully_grown.txt new file mode 100644 index 00000000000..0bbf6c7c7be --- /dev/null +++ b/forge-gui/res/cardsfolder/f/fully_grown.txt @@ -0,0 +1,7 @@ +Name:Fully Grown +ManaCost:2 G +Types:Instant +A:SP$ Pump | Cost$ 2 G | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +3 | NumDef$ +3 | SubAbility$ PutCounter | SpellDescription$ Target creature gets +3/+3 until end of turn. Put a trample counter on it. +SVar:PutCounter:DB$ PutCounter | Defined$ Targeted | CounterType$ Trample | CounterNum$ 1 +DeckHas:Ability$Counters +Oracle:Target creature gets +3/+3 until end of turn. Put a trample counter on it. diff --git a/forge-gui/res/cardsfolder/f/fumble.txt b/forge-gui/res/cardsfolder/f/fumble.txt index ea6bf8df7f8..57baed00e31 100644 --- a/forge-gui/res/cardsfolder/f/fumble.txt +++ b/forge-gui/res/cardsfolder/f/fumble.txt @@ -1,7 +1,7 @@ Name:Fumble ManaCost:1 U Types:Instant -A:SP$ Pump | Cost$ 1 U | IsCurse$ True | ValidTgts$ Creature | TgtPrompt$ Select target creature | SubAbility$ DBRem | StackDescription$ SpellDescription | SpellDescription$ Return target creature to its owner’s hand. Gain control of all Auras and Equipment that were attached to it, then attach them to another creature. +A:SP$ Pump | Cost$ 1 U | IsCurse$ True | ValidTgts$ Creature | TgtPrompt$ Select target creature | SubAbility$ DBRem | StackDescription$ SpellDescription | SpellDescription$ Return target creature to its owner's hand. Gain control of all Auras and Equipment that were attached to it, then attach them to another creature. SVar:DBRem:DB$ PumpAll | ValidCards$ Aura.AttachedTo Targeted,Equipment.AttachedTo Targeted | RememberAllPumped$ True | SubAbility$ DBBounce SVar:DBBounce:DB$ ChangeZone | Defined$ Targeted | Origin$ Battlefield | Destination$ Hand | SubAbility$ ChooseNewHost SVar:ChooseNewHost:DB$ ChooseCard | Defined$ You | Amount$ 1 | Choices$ Creature.CanBeEnchantedByAllRemembered | ChoiceZone$ Battlefield | SubAbility$ GainControl @@ -10,4 +10,4 @@ SVar:DBAttach:DB$ Attach | Object$ Remembered | Defined$ ChosenCard | SubAbility SVar:CleanUpEnchantments:DB$ ChangeZone | Origin$ All | Destination$ Graveyard | ChangeType$ Enchantment.IsRemembered | ConditionDefined$ ChosenCard | ConditionPresent$ Card | ConditionCompare$ EQ0 | SubAbility$ ControlEquipment SVar:ControlEquipment:DB$ GainControl | AllValid$ Equipment.IsRemembered | NewController$ You | ConditionDefined$ ChosenCard | ConditionPresent$ Card | ConditionCompare$ EQ0 | SubAbility$ DBCleanUp SVar:DBCleanUp:DB$ Cleanup | ClearRemembered$ True -Oracle:Return target creature to its owner’s hand. Gain control of all Auras and Equipment that were attached to it, then attach them to another creature. \ No newline at end of file +Oracle:Return target creature to its owner's hand. Gain control of all Auras and Equipment that were attached to it, then attach them to another creature. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/f/funeral_rites.txt b/forge-gui/res/cardsfolder/f/funeral_rites.txt index b89187df56a..47be703686d 100644 --- a/forge-gui/res/cardsfolder/f/funeral_rites.txt +++ b/forge-gui/res/cardsfolder/f/funeral_rites.txt @@ -1,9 +1,9 @@ Name:Funeral Rites ManaCost:2 B Types:Sorcery -A:SP$ Draw | Cost$ 2 B | NumCards$ 2 | SpellDescription$ You draw two cards, lose 2 life, and put the top two cards of your library into your graveyard. | SubAbility$ DB -SVar:DB:DB$LoseLife | LifeAmount$ 2 | SubAbility$ TrigMill +A:SP$ Draw | Cost$ 2 B | NumCards$ 2 | SpellDescription$ You draw two cards, lose 2 life, then mill two cards. | SubAbility$ DB +SVar:DB:DB$ LoseLife | LifeAmount$ 2 | SubAbility$ TrigMill SVar:TrigMill:DB$ Mill | NumCards$ 2 | Defined$ You DeckHints:Ability$Delirium DeckHas:Ability$Graveyard -Oracle:You draw two cards, lose 2 life, and put the top two cards of your library into your graveyard. +Oracle:You draw two cards, lose 2 life, then mill two cards. diff --git a/forge-gui/res/cardsfolder/f/fungal_rebirth.txt b/forge-gui/res/cardsfolder/f/fungal_rebirth.txt new file mode 100755 index 00000000000..5aa2f6c62d5 --- /dev/null +++ b/forge-gui/res/cardsfolder/f/fungal_rebirth.txt @@ -0,0 +1,9 @@ +Name:Fungal Rebirth +ManaCost:2 G +Types:Instant +A:SP$ ChangeZone | Cost$ 2 G | Origin$ Graveyard | Destination$ Hand | TgtPrompt$ Select target permanent card in your graveyard | ValidTgts$ Permanent.YouOwn | SubAbility$ DBToken | StackDescription$ SpellDescription | SpellDescription$ Return target permanent card from your graveyard to your hand. If a creature died this turn, create two 1/1 green Saproling creature tokens. +SVar:DBToken:DB$ Token | TokenAmount$ 2 | TokenScript$ g_1_1_saproling | TokenOwner$ You | ConditionCheckSVar$ Morbid | ConditionSVarCompare$ GE1 | References$ Morbid +SVar:Morbid:Count$ThisTurnEntered_Graveyard_from_Battlefield_Creature +DeckHints:Type$Fungus +DeckHas:Ability$Token +Oracle:Return target permanent card from your graveyard to your hand. If a creature died this turn, create two 1/1 green Saproling creature tokens. diff --git a/forge-gui/res/cardsfolder/f/furious_rise.txt b/forge-gui/res/cardsfolder/f/furious_rise.txt index 2f1a506e981..59bb6ffa4e6 100644 --- a/forge-gui/res/cardsfolder/f/furious_rise.txt +++ b/forge-gui/res/cardsfolder/f/furious_rise.txt @@ -3,10 +3,10 @@ ManaCost:2 R Types:Enchantment T:Mode$Phase | Phase$ End of Turn | ValidPlayer$ You | IsPresent$ Creature.YouCtrl+powerGE4 | TriggerZones$ Battlefield | Execute$ ExileSelf | TriggerDescription$ At the beginning of your end step, if you control a creature with power 4 or greater, exile the top card of your library. You may play that card until you exile another card with CARDNAME. SVar:ExileSelf:DB$ ChangeZone | Defined$ Imprinted | Origin$ Command | Destination$ Exile | SubAbility$ DBCleanup -SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearImprinted$ True | SubAbility$ Mill -SVar:Mill:DB$ Mill | Defined$ You | NumCards$ 1 | Destination$ Exile | RememberMilled$ True | SubAbility$ DBEffect | AILogic$ ExileAndPlayUntilEOT +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearImprinted$ True | SubAbility$ DBExile +SVar:DBExile:DB$ Dig | Defined$ You | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect | AILogic$ ExileAndPlayUntilEOT #AILogic tag not quite right? -SVar:DBEffect:DB$Effect | RememberObjects$ Remembered | StaticAbilities$ Play | Duration$ Permanent | ExileOnMoved$ Exile | ImprintOnHost$ True +SVar:DBEffect:DB$ Effect | RememberObjects$ Remembered | StaticAbilities$ Play | Duration$ Permanent | ExileOnMoved$ Exile | ImprintOnHost$ True T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ DBCleanup2 SVar:DBCleanup2:DB$ Cleanup | ClearImprinted$ True SVar:Play:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may play this card until you exile another card with CARDNAME. diff --git a/forge-gui/res/cardsfolder/f/furnace_spirit.txt b/forge-gui/res/cardsfolder/f/furnace_spirit.txt index 659af045fa9..cc8e898715b 100644 --- a/forge-gui/res/cardsfolder/f/furnace_spirit.txt +++ b/forge-gui/res/cardsfolder/f/furnace_spirit.txt @@ -3,6 +3,5 @@ ManaCost:2 R Types:Creature Spirit PT:1/1 K:Haste -A:AB$ Pump | Cost$ R | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. -SVar:Picture:http://resources.wizards.com/magic/cards/st/en-us/card5160.jpg +A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. Oracle:Haste\n{R}: Furnace Spirit gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/f/furnace_whelp.txt b/forge-gui/res/cardsfolder/f/furnace_whelp.txt index 0a37f0997b8..299b55e2102 100644 --- a/forge-gui/res/cardsfolder/f/furnace_whelp.txt +++ b/forge-gui/res/cardsfolder/f/furnace_whelp.txt @@ -3,6 +3,5 @@ ManaCost:2 R R Types:Creature Dragon PT:2/2 K:Flying -A:AB$ Pump | Cost$ R | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. -SVar:Picture:http://resources.wizards.com/magic/cards/5dn/en-us/card73578.jpg +A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. Oracle:Flying\n{R}: Furnace Whelp gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/gadrak_the_crown_scourge.txt b/forge-gui/res/cardsfolder/g/gadrak_the_crown_scourge.txt new file mode 100755 index 00000000000..b345075eefb --- /dev/null +++ b/forge-gui/res/cardsfolder/g/gadrak_the_crown_scourge.txt @@ -0,0 +1,14 @@ +Name:Gadrak, the Crown-Scourge +ManaCost:2 R +Types:Legendary Creature Dragon +PT:5/4 +K:Flying +S:Mode$ Continuous | Affected$ Card.Self | AddHiddenKeyword$ CARDNAME can't attack. | CheckSVar$ X | SVarCompare$ LE3 | Description$ CARDNAME can't attack unless you control four or more artifacts. +SVar:X:Count$Valid Artifact.YouCtrl +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ At the beginning of your end step, create a Treasure token for each nontoken creature that died this turn. +SVar:TrigToken:DB$ Token | TokenAmount$ Y | References$ Y | TokenScript$ c_a_treasure_sac | TokenOwner$ You +SVar:Y:Count$ThisTurnEntered_Graveyard_from_Battlefield_Creature.nonToken +DeckHas:Ability$Token +DeckHints:Type$Artifact +SVar:BuffedBy:Artifact +Oracle:Flying\nGadrak, the Crown-Scourge can't attack unless you control four or more artifacts.\nAt the beginning of your end step, create a Treasure token for each nontoken creature that died this turn. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.") diff --git a/forge-gui/res/cardsfolder/g/gale_swooper.txt b/forge-gui/res/cardsfolder/g/gale_swooper.txt new file mode 100644 index 00000000000..04844ddc2fa --- /dev/null +++ b/forge-gui/res/cardsfolder/g/gale_swooper.txt @@ -0,0 +1,8 @@ +Name:Gale Swooper +ManaCost:3 W +Types:Creature Griffin +PT:3/2 +K:Flying +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target creature gains flying until end of turn. +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Flying +Oracle:Flying\nWhen Gale Swooper enters the battlefield, target creature gains flying until end of turn. diff --git a/forge-gui/res/cardsfolder/g/gang_of_elk.txt b/forge-gui/res/cardsfolder/g/gang_of_elk.txt index c3d8c695ca2..2d6146684e4 100644 --- a/forge-gui/res/cardsfolder/g/gang_of_elk.txt +++ b/forge-gui/res/cardsfolder/g/gang_of_elk.txt @@ -3,7 +3,6 @@ ManaCost:5 G Types:Creature Elk Beast PT:5/4 T:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME becomes blocked, it gets +2/+2 until end of turn for each creature blocking it. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ +X | NumDef$ +X | References$ X +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +X | NumDef$ +X | References$ X SVar:X:TriggerCount$NumBlockers/Times.2 -SVar:Picture:http://www.wizards.com/global/images/magic/general/gang_of_elk.jpg Oracle:Whenever Gang of Elk becomes blocked, it gets +2/+2 until end of turn for each creature blocking it. diff --git a/forge-gui/res/cardsfolder/g/garenbrig_paladin.txt b/forge-gui/res/cardsfolder/g/garenbrig_paladin.txt index 913a14caef0..d302fe81796 100644 --- a/forge-gui/res/cardsfolder/g/garenbrig_paladin.txt +++ b/forge-gui/res/cardsfolder/g/garenbrig_paladin.txt @@ -4,5 +4,6 @@ Types:Creature Giant Knight PT:4/4 K:etbCounter:P1P1:1:Adamant$ Green:Adamant — If at least three green mana was spent to cast this spell, CARDNAME enters the battlefield with a +1/+1 counter on it. K:CantBeBlockedBy Creature.powerLE2 +SVar:AIManaPref:G DeckHas:Ability$Counters Oracle:Adamant — If at least three green mana was spent to cast this spell, Garenbrig Paladin enters the battlefield with a +1/+1 counter on it.\nGarenbrig Paladin can't be blocked by creatures with power 2 or less. diff --git a/forge-gui/res/cardsfolder/g/garrison_cat.txt b/forge-gui/res/cardsfolder/g/garrison_cat.txt new file mode 100755 index 00000000000..31482e7de6c --- /dev/null +++ b/forge-gui/res/cardsfolder/g/garrison_cat.txt @@ -0,0 +1,10 @@ +Name:Garrison Cat +ManaCost:W +Types:Creature Cat +PT:1/1 +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, create a 1/1 white Human Soldier creature token. +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ w_1_1_human_soldier | TokenOwner$ TriggeredCardController | LegacyImage$ w 1 1 human soldier iko +SVar:SacMe:1 +DeckHints:Type$Human +DeckHas:Ability$Token +Oracle:When Garrison Cat dies, create a 1/1 white Human Soldier creature token. diff --git a/forge-gui/res/cardsfolder/g/garruk_cursed_huntsman.txt b/forge-gui/res/cardsfolder/g/garruk_cursed_huntsman.txt index a8d57b930f9..bed5de4c0ab 100644 --- a/forge-gui/res/cardsfolder/g/garruk_cursed_huntsman.txt +++ b/forge-gui/res/cardsfolder/g/garruk_cursed_huntsman.txt @@ -5,7 +5,7 @@ Loyalty:5 A:AB$ Token | Cost$ AddCounter<0/LOYALTY> | Planeswalker$ True | LegacyImage$ bg 2 2 wolf garruk eld | TokenAmount$ 2 | TokenScript$ bg_2_2_wolf_garruk | TokenOwner$ You | SpellDescription$ Create two 2/2 black and green Wolf creature tokens with "When this creature dies, put a loyalty counter on each Garruk you control." A:AB$ Destroy | Cost$ SubCounter<3/LOYALTY> | ValidTgts$ Creature | TgtPrompt$ Select target creature | Planeswalker$ True | SubAbility$ DBDraw | SpellDescription$ Destroy target creature. Draw a card. SVar:DBDraw:DB$ Draw | NumCards$ 1 -A:AB$ Effect | Cost$ SubCounter<6/LOYALTY> | Name$ Emblem - Garruk, Cursed Hunstman | Image$ emblem_garruk_cursed_hunstman | StaticAbilities$ STTrample | Planeswalker$ True | Ultimate$ True | Duration$ Permanent | AILogic$ Always | SpellDescription$ You get an emblem with "Creatures you control get +3/+3 and have trample." +A:AB$ Effect | Cost$ SubCounter<6/LOYALTY> | Name$ Emblem - Garruk, Cursed Huntsman | Image$ emblem_garruk_cursed_huntsman | StaticAbilities$ STTrample | Planeswalker$ True | Ultimate$ True | Duration$ Permanent | AILogic$ Always | SpellDescription$ You get an emblem with "Creatures you control get +3/+3 and have trample." SVar:STTrample:Mode$ Continuous | EffectZone$ Command | Affected$ Creature.YouCtrl | AffectedZone$ Battlefield | AddKeyword$ Trample | AddPower$ 3 | AddToughness$ 3 | Description$ Creatures you control get +3/+3 and have trample. DeckHas:Ability$Token Oracle:[0]: Create two 2/2 black and green Wolf creature tokens with "When this creature dies, put a loyalty counter on each Garruk you control."\n[-3]: Destroy target creature. Draw a card.\n[-6]: You get an emblem with "Creatures you control get +3/+3 and have trample." diff --git a/forge-gui/res/cardsfolder/g/garruk_savage_herald.txt b/forge-gui/res/cardsfolder/g/garruk_savage_herald.txt new file mode 100755 index 00000000000..e966a4995ae --- /dev/null +++ b/forge-gui/res/cardsfolder/g/garruk_savage_herald.txt @@ -0,0 +1,10 @@ +Name:Garruk, Savage Herald +ManaCost:4 G G +Types:Legendary Planeswalker Garruk +Loyalty:5 +A:AB$ Dig | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | DigNum$ 1 | Reveal$ True | ChangeNum$ All | ChangeValid$ Creature | DestinationZone$ Hand | DestinationZone2$ Library | LibraryPosition2$ -1 | StackDescription$ SpellDescription | SpellDescription$ Reveal the top card of your library. If it's a creature card, put it into your hand. Otherwise, put it on the bottom of your library. +A:AB$ Pump | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | SubAbility$ DBDamage | AILogic$ PowerDmg | SpellDescription$ Target creature you control deals damage equal to its power to another target creature. +SVar:DBDamage:DB$ DealDamage | ValidTgts$ Creature | TgtPrompt$ Select target creature to damage | TargetUnique$ True | AILogic$ PowerDmg | NumDmg$ X | References$ X | DamageSource$ ParentTarget +SVar:X:ParentTargeted$CardPower +A:AB$ PumpAll | Cost$ SubCounter<7/LOYALTY> | Planeswalker$ True | Ultimate$ True | ValidCards$ Creature.YouCtrl | KW$ HIDDEN You may have CARDNAME assign its combat damage as though it weren't blocked. | SpellDescription$ Until end of turn, creatures you control gain "You may have this creature assign its combat damage as though it weren't blocked." +Oracle:[+1]: Reveal the top card of your library. If it's a creature card, put it into your hand. Otherwise, put it on the bottom of your library.\n−2: Target creature you control deals damage equal to its power to another target creature.\n−7: Until end of turn, creatures you control gain "You may have this creature assign its combat damage as though it weren't blocked." diff --git a/forge-gui/res/cardsfolder/g/garruk_unleashed.txt b/forge-gui/res/cardsfolder/g/garruk_unleashed.txt new file mode 100755 index 00000000000..a80088ebaa2 --- /dev/null +++ b/forge-gui/res/cardsfolder/g/garruk_unleashed.txt @@ -0,0 +1,13 @@ +Name:Garruk, Unleashed +ManaCost:2 G G +Types:Legendary Planeswalker Garruk +Loyalty:4 +A:AB$ Pump | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 3 | NumDef$ 3 | KW$ Trample | SpellDescription$ Up to one target creature gets +3/+3 and gains trample until end of turn. +A:AB$ Token | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | TokenAmount$ 1 | TokenScript$ g_3_3_beast | TokenOwner$ You | SubAbility$ DBPutCounter | StackDescription$ SpellDescription | SpellDescription$ Create a 3/3 green Beast creature token. Then if an opponent controls more creatures than you, put a loyalty counter on CARDNAME. +SVar:DBPutCounter:DB$ PutCounter | ConditionPresent$ Creature.OppCtrl | ConditionCompare$ GTX | References$ X | Defined$ Self | CounterNum$ 1 | CounterType$ LOYALTY | StackDescription$ None +SVar:X:Count$Valid Creature.YouCtrl +DeckHas:Ability$Token +A:AB$ Effect | Cost$ SubCounter<7/LOYALTY> | Planeswalker$ True | Ultimate$ True | Name$ Emblem - Garruk, Unleashed | Image$ emblem_garruk_unleashed | Triggers$ EffPhase | SVars$ EmblemTrigChangeZone | Duration$ Permanent | SpellDescription$ Create an emblem "At the beginning of your end step, you may search your library for a creature card, put it onto the battlefield, then shuffle your library." +SVar:EffPhase:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | Execute$ EmblemTrigChangeZone | OptionalDecider$ You | TriggerDescription$ At the beginning of your end step, you may search your library for a creature card, put it onto the battlefield, then shuffle your library. +SVar:EmblemTrigChangeZone:DB$ ChangeZone | ChangeType$ Creature | ChangeNum$ 1 | Origin$ Library | Destination$ Battlefield | ShuffleNonMandatory$ True +Oracle:[+1]: Up to one target creature gets +3/+3 and gains trample until end of turn.\n[−2]: Create a 3/3 green Beast creature token. Then if an opponent controls more creatures than you, put a loyalty counter on Garruk, Unleashed.\n[−7]: Create an emblem with "At the beginning of your end step, you may search your library for a creature card, put it onto the battlefield, then shuffle your library." diff --git a/forge-gui/res/cardsfolder/g/garruks_gorehorn.txt b/forge-gui/res/cardsfolder/g/garruks_gorehorn.txt new file mode 100644 index 00000000000..df6a9e92281 --- /dev/null +++ b/forge-gui/res/cardsfolder/g/garruks_gorehorn.txt @@ -0,0 +1,5 @@ +Name:Garruk's Gorehorn +ManaCost:4 G +Types:Creature Beast +PT:7/3 +Oracle: diff --git a/forge-gui/res/cardsfolder/g/garruks_harbinger.txt b/forge-gui/res/cardsfolder/g/garruks_harbinger.txt new file mode 100755 index 00000000000..ecae6ed5105 --- /dev/null +++ b/forge-gui/res/cardsfolder/g/garruks_harbinger.txt @@ -0,0 +1,10 @@ +Name:Garruk's Harbinger +ManaCost:1 G G +Types:Creature Beast +PT:4/3 +K:Hexproof:Card.Black:black +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player,Planeswalker | Execute$ TrigDig | CombatDamage$ True | TriggerDescription$ Whenever CARDNAME deals combat damage to a player or planeswalker, look at that many cards from the top of your library. You may reveal a creature card or Garruk planeswalker card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. +SVar:TrigDig:DB$ Dig | DigNum$ X | References$ X | ChangeNum$ 1 | ChangeValid$ Creature,Planeswalker.Garruk | Optional$ True | DestinationZone$ Hand | RestRandomOrder$ True +SVar:X:TriggerCount$DamageAmount +DeckHints:Type$Garruk +Oracle:Hexproof from black\nWhenever Garruk's Harbinger deals combat damage to a player or planeswalker, look at that many cards from the top of your library. You may reveal a creature card or Garruk planeswalker card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. diff --git a/forge-gui/res/cardsfolder/g/garruks_uprising.txt b/forge-gui/res/cardsfolder/g/garruks_uprising.txt new file mode 100644 index 00000000000..afbccf74868 --- /dev/null +++ b/forge-gui/res/cardsfolder/g/garruks_uprising.txt @@ -0,0 +1,8 @@ +Name:Garruk's Uprising +ManaCost:2 G +Types:Enchantment +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | IsPresent$ Creature.YouCtrl+powerGE4 | PresentCompare$ GE1 | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, if you control a creature with power 4 or greater, draw a card. +S:Mode$ Continuous | Affected$ Creature.YouCtrl | AddKeyword$ Trample | Description$ creatures you control have trample. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.powerGE4+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever a creature with power 4 or greater enters the battlefield under your control, draw a card. +SVar:TrigDraw:DB$ Draw | NumCards$ 1 | Defined$ You +Oracle:When Garruk's Uprising enters the battlefield, if you control a creature with power 4 or greater, draw a card.\nCreatures you control have trample. (They can deal excess combat damage to the player or planeswalker they're attacking.)\nWhenever a creature with power 4 or greater enters the battlefield under your control, draw a card. diff --git a/forge-gui/res/cardsfolder/g/garruks_warsteed.txt b/forge-gui/res/cardsfolder/g/garruks_warsteed.txt new file mode 100755 index 00000000000..8cf129f7613 --- /dev/null +++ b/forge-gui/res/cardsfolder/g/garruks_warsteed.txt @@ -0,0 +1,9 @@ +Name:Garruk's Warsteed +ManaCost:3 G G +Types:Creature Rhino +PT:3/5 +K:Vigilance +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSearch | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library and/or graveyard for a card named Garruk, Savage Herald, reveal it, and put it into your hand. If you search your library this way, shuffle it. +SVar:TrigSearch:DB$ ChangeZone | Optional$ True | Origin$ Library | OriginChoice$ True | OriginAlternative$ Graveyard | AlternativeMessage$ Would you like to search your library with this ability? If you do, your library will be shuffled. | Destination$ Hand | ChangeType$ Card.namedGarruk; Savage Herald | ChangeNum$ 1 +DeckHints:Name$Garruk, Savage Herald +Oracle:Vigilance\nWhen Garruk's Warsteed enters the battlefield, you may search your library and/or graveyard for a card named Garruk, Savage Herald, reveal it, and put it into your hand. If you search your library this way, shuffle it. diff --git a/forge-gui/res/cardsfolder/g/gate_hound.txt b/forge-gui/res/cardsfolder/g/gate_hound.txt index a0413f9dd18..17289bf4fcd 100644 --- a/forge-gui/res/cardsfolder/g/gate_hound.txt +++ b/forge-gui/res/cardsfolder/g/gate_hound.txt @@ -1,6 +1,6 @@ Name:Gate Hound ManaCost:2 W -Types:Creature Hound +Types:Creature Dog PT:1/1 S:Mode$ Continuous | Affected$ Creature.YouCtrl | AddKeyword$ Vigilance | CheckSVar$ X | SVarCompare$ EQ1 | Description$ Creatures you control have vigilance as long as CARDNAME is enchanted. SVar:X:Count$Valid Card.Self+enchanted diff --git a/forge-gui/res/cardsfolder/g/gateway_shade.txt b/forge-gui/res/cardsfolder/g/gateway_shade.txt index 62df899466c..2e91e7ebbd3 100644 --- a/forge-gui/res/cardsfolder/g/gateway_shade.txt +++ b/forge-gui/res/cardsfolder/g/gateway_shade.txt @@ -2,9 +2,8 @@ Name:Gateway Shade ManaCost:2 B Types:Creature Shade PT:1/1 -A:AB$ Pump | Cost$ B | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. -A:AB$ Pump | Cost$ tapXType<1/Gate> | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. +A:AB$ Pump | Cost$ B | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. +A:AB$ Pump | Cost$ tapXType<1/Gate> | Defined$ Self | +2 | NumDef$ +2 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. AI:RemoveDeck:Random DeckNeeds:Type$Gate -SVar:Picture:http://www.wizards.com/global/images/magic/general/gateway_shade.jpg Oracle:{B}: Gateway Shade gets +1/+1 until end of turn.\nTap an untapped Gate you control: Gateway Shade gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/gather_courage.txt b/forge-gui/res/cardsfolder/g/gather_courage.txt index 65279ae6214..228ccf6d484 100644 --- a/forge-gui/res/cardsfolder/g/gather_courage.txt +++ b/forge-gui/res/cardsfolder/g/gather_courage.txt @@ -2,6 +2,5 @@ Name:Gather Courage ManaCost:G Types:Instant K:Convoke -A:SP$Pump | Cost$ G | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 2 | NumDef$ 2 | SpellDescription$ Target creature gets +2/+2 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/gather_courage.jpg +A:SP$ Pump | Cost$ G | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 2 | NumDef$ 2 | SpellDescription$ Target creature gets +2/+2 until end of turn. Oracle:Convoke (Your creatures can help cast this spell. Each creature you tap while casting this spell pays for {1} or one mana of that creature's color.)\nTarget creature gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/gavi_nest_warden.txt b/forge-gui/res/cardsfolder/g/gavi_nest_warden.txt new file mode 100755 index 00000000000..4d77a6d73c1 --- /dev/null +++ b/forge-gui/res/cardsfolder/g/gavi_nest_warden.txt @@ -0,0 +1,12 @@ +Name:Gavi, Nest Warden +ManaCost:2 U R W +Types:Legendary Creature Human Shaman +PT:2/5 +S:Mode$ Continuous | Affected$ You | AddKeyword$ CyclingForZero | CheckSVar$ X | References$ X | SVarCompare$ LT1 | Description$ You may pay {0} rather than pay the cycling cost of the first card you cycle each turn. +SVar:X:Count$YouCycledThisTurn +T:Mode$ Drawn | ValidCard$ Card.YouCtrl | Number$ 2 | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever you draw your second card each turn, create a 2/2 red and white Dinosaur Cat creature token. +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ rw_2_2_dinosaur_cat | TokenOwner$ You | LegacyImage$ rw 2 2 dinosaur cat c20 +DeckHas:Ability$Token +SVar:PlayMain1:TRUE +DeckHints:Type$Dinosaur +Oracle:You may pay {0} rather than pay the cycling cost of the first card you cycle each turn.\nWhenever you draw your second card each turn, create a 2/2 red and white Dinosaur Cat creature token. diff --git a/forge-gui/res/cardsfolder/g/gearseeker_serpent.txt b/forge-gui/res/cardsfolder/g/gearseeker_serpent.txt index cc618b3412e..8e4eb163732 100644 --- a/forge-gui/res/cardsfolder/g/gearseeker_serpent.txt +++ b/forge-gui/res/cardsfolder/g/gearseeker_serpent.txt @@ -3,7 +3,7 @@ ManaCost:5 U U Types:Creature Serpent PT:5/6 S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ X | References$ X | EffectZone$ All | Description$ CARDNAME costs {1} less to cast for each artifact you control. -A:AB$ Pump | Cost$ 5 U | KW$ HIDDEN Unblockable | SpellDescription$ CARDNAME can't be blocked this turn. +A:AB$ Pump | Cost$ 5 U | Defined$ Self | KW$ HIDDEN Unblockable | SpellDescription$ CARDNAME can't be blocked this turn. SVar:X:Count$Valid Artifact.YouCtrl -SVar:Picture:http://www.wizards.com/global/images/magic/general/gearseeker_serpent.jpg +DeckHints:Type$Artifact Oracle:Gearseeker Serpent costs {1} less to cast for each artifact you control.\n{5}{U}: Gearseeker Serpent can't be blocked this turn. diff --git a/forge-gui/res/cardsfolder/upcoming/general_kudro_of_drannith.txt b/forge-gui/res/cardsfolder/g/general_kudro_of_drannith.txt similarity index 100% rename from forge-gui/res/cardsfolder/upcoming/general_kudro_of_drannith.txt rename to forge-gui/res/cardsfolder/g/general_kudro_of_drannith.txt diff --git a/forge-gui/res/cardsfolder/g/generals_enforcer.txt b/forge-gui/res/cardsfolder/g/generals_enforcer.txt new file mode 100755 index 00000000000..0e0161755f5 --- /dev/null +++ b/forge-gui/res/cardsfolder/g/generals_enforcer.txt @@ -0,0 +1,10 @@ +Name:General's Enforcer +ManaCost:W B +Types:Creature Human Soldier +PT:2/3 +S:Mode$ Continuous | Affected$ Human.YouCtrl+Legendary | AddKeyword$ Indestructible | Description$ Legendary Humans you control have indestructible. +A:AB$ ChangeZone | Cost$ 2 W B | Origin$ Graveyard | Destination$ Exile | TgtPrompt$ Choose target card in a graveyard | ValidTgts$ Card | SubAbility$ DBToken | SpellDescription$ Exile target card from a graveyard. If it was a creature card, create a 1/1 white Human Soldier creature token. +SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ w_1_1_human_soldier | TokenOwner$ You | LegacyImage$ w 1 1 human soldier iko | ConditionDefined$ Targeted | ConditionPresent$ Creature | ConditionCompare$ EQ1 | StackDescription$ If it was a creature card, create a 1/1 white Human Soldier creature token. +DeckHints:Type$Human +DeckHas:Ability$Token +Oracle:Legendary Humans you control have indestructible.\n{2}{W}{B}: Exile target card from a graveyard. If it was a creature card, create a 1/1 white Human Soldier creature token. diff --git a/forge-gui/res/cardsfolder/g/genesis_hydra.txt b/forge-gui/res/cardsfolder/g/genesis_hydra.txt index 71cf9fbcb8f..23d9c3c13b8 100644 --- a/forge-gui/res/cardsfolder/g/genesis_hydra.txt +++ b/forge-gui/res/cardsfolder/g/genesis_hydra.txt @@ -7,5 +7,6 @@ SVar:X:Count$xPaid T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigDig | TriggerDescription$ When you cast CARDNAME, reveal the top X cards of your library. You may put a nonland permanent card with converted mana cost X or less from among them onto the battlefield. Then shuffle the rest into your library. SVar:TrigDig:DB$ Dig | DigNum$ X | Reveal$ True | ChangeNum$ 1 | ChangeValid$ Permanent.nonLand+cmcLEX | DestinationZone$ Battlefield | LibraryPosition2$ 0 | References$ X | SubAbility$ DBShuffle | Optional$ True | RestRandomOrder$ True SVar:DBShuffle:DB$ Shuffle | Defined$ You +DeckHas:Ability$Counters SVar:Picture:http://www.wizards.com/global/images/magic/general/genesis_hydra.jpg Oracle:When you cast Genesis Hydra, reveal the top X cards of your library. You may put a nonland permanent card with converted mana cost X or less from among them onto the battlefield. Then shuffle the rest into your library.\nGenesis Hydra enters the battlefield with X +1/+1 counters on it. diff --git a/forge-gui/res/cardsfolder/g/genesis_ultimatum.txt b/forge-gui/res/cardsfolder/g/genesis_ultimatum.txt new file mode 100755 index 00000000000..f30c17ff67d --- /dev/null +++ b/forge-gui/res/cardsfolder/g/genesis_ultimatum.txt @@ -0,0 +1,6 @@ +Name:Genesis Ultimatum +ManaCost:G G U U U R R +Types:Sorcery +A:SP$ Dig | Cost$ G G U U U R R | DigNum$ 5 | AnyNumber$ True | ChangeValid$ Permanent | DestinationZone$ Battlefield | DestinationZone2$ Hand | SubAbility$ DBChange | StackDescription$ SpellDescription | SpellDescription$ Look at the top five cards of your library. Put any number of permanent cards from among them onto the battlefield and the rest into your hand. Exile CARDNAME. +SVar:DBChange:DB$ ChangeZone | Origin$ Stack | Destination$ Exile | StackDescription$ None +Oracle:Look at the top five cards of your library. Put any number of permanent cards from among them onto the battlefield and the rest into your hand. Exile Genesis Ultimatum. diff --git a/forge-gui/res/cardsfolder/g/genju_of_the_fens.txt b/forge-gui/res/cardsfolder/g/genju_of_the_fens.txt index c9e94ffa223..6b584959b05 100644 --- a/forge-gui/res/cardsfolder/g/genju_of_the_fens.txt +++ b/forge-gui/res/cardsfolder/g/genju_of_the_fens.txt @@ -5,9 +5,8 @@ K:Enchant Swamp A:SP$ Attach | Cost$ B | ValidTgts$ Swamp | AILogic$ Pump A:AB$ Animate | Cost$ 2 | Defined$ Enchanted | Power$ 2 | Toughness$ 2 | Types$ Creature,Spirit | Colors$ Black | Abilities$ ABPump | SpellDescription$ Until end of turn, enchanted Swamp becomes a 2/2 black Spirit creature with "{B}: This creature gets +1/+1 until end of turn." It's still a land. T:Mode$ ChangesZone | ValidCard$ Card.AttachedBy | Origin$ Battlefield | Destination$ Graveyard | TriggerZones$ Battlefield | Execute$ TrigReturnOwner | OptionalDecider$ You | TriggerDescription$ When enchanted Swamp is put into a graveyard, you may return CARDNAME from your graveyard to your hand. -SVar:ABPump:AB$Pump | Cost$ B | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ This creature gets +1/+1 until end of turn. +SVar:ABPump:AB$ Pump | Cost$ B | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ This creature gets +1/+1 until end of turn. SVar:TrigReturnOwner:DB$ChangeZone | Defined$ Self | Origin$ Graveyard | Destination$ Hand SVar:NonStackingAttachEffect:True SVar:AIPaymentPreference:AvoidPayingWithAttachTarget -SVar:Picture:http://www.wizards.com/global/images/magic/general/genju_of_the_fens.jpg Oracle:Enchant Swamp\n{2}: Until end of turn, enchanted Swamp becomes a 2/2 black Spirit creature with "{B}: This creature gets +1/+1 until end of turn." It's still a land.\nWhen enchanted Swamp is put into a graveyard, you may return Genju of the Fens from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/g/geralfs_mindcrusher.txt b/forge-gui/res/cardsfolder/g/geralfs_mindcrusher.txt index fd1957816fc..a818b2862a3 100644 --- a/forge-gui/res/cardsfolder/g/geralfs_mindcrusher.txt +++ b/forge-gui/res/cardsfolder/g/geralfs_mindcrusher.txt @@ -3,7 +3,6 @@ ManaCost:4 U U Types:Creature Zombie Horror PT:5/5 K:Undying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, target player puts the top 5 cards of their library into their graveyard. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, target player mills five cards. SVar:TrigMill:DB$ Mill | NumCards$ 5 | ValidTgts$ Player | TgtPrompt$ Choose a player -SVar:Picture:http://www.wizards.com/global/images/magic/general/geralfs_mindcrusher.jpg -Oracle:When Geralf's Mindcrusher enters the battlefield, target player puts the top five cards of their library into their graveyard.\nUndying (When this creature dies, if it had no +1/+1 counters on it, return it to the battlefield under its owner's control with a +1/+1 counter on it.) +Oracle:When Geralf's Mindcrusher enters the battlefield, target player mills five cards.\nUndying (When this creature dies, if it had no +1/+1 counters on it, return it to the battlefield under its owner's control with a +1/+1 counter on it.) diff --git a/forge-gui/res/cardsfolder/g/geth_lord_of_the_vault.txt b/forge-gui/res/cardsfolder/g/geth_lord_of_the_vault.txt index 841503b113b..6d7ccb92a92 100644 --- a/forge-gui/res/cardsfolder/g/geth_lord_of_the_vault.txt +++ b/forge-gui/res/cardsfolder/g/geth_lord_of_the_vault.txt @@ -3,8 +3,7 @@ ManaCost:4 B B Types:Legendary Creature Zombie PT:5/5 K:Intimidate -A:AB$ ChangeZone | Cost$ X B | References$ X | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True | TgtPrompt$ Choose target artifact or creature card in an opponent's graveyard | ValidTgts$ Creature.OppOwn,Artifact.OppOwn | Tapped$ True | SubAbility$ DBMill | SpellDescription$ Put target artifact or creature card with converted mana cost X from an opponent's graveyard onto the battlefield under your control tapped. Then that player puts the top X cards of their library into their graveyard. +A:AB$ ChangeZone | Cost$ X B | References$ X | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True | TgtPrompt$ Choose target artifact or creature card in an opponent's graveyard | ValidTgts$ Creature.OppOwn,Artifact.OppOwn | Tapped$ True | SubAbility$ DBMill | SpellDescription$ Put target artifact or creature card with converted mana cost X from an opponent's graveyard onto the battlefield under your control tapped. Then that player mills X cards. SVar:DBMill:DB$ Mill | NumCards$ X | Defined$ TargetedOwner | References$ X SVar:X:Targeted$CardManaCost -SVar:Picture:http://www.wizards.com/global/images/magic/general/geth_lord_of_the_vault.jpg -Oracle:Intimidate\n{X}{B}: Put target artifact or creature card with converted mana cost X from an opponent's graveyard onto the battlefield under your control tapped. Then that player puts the top X cards of their library into their graveyard. +Oracle:Intimidate\n{X}{B}: Put target artifact or creature card with converted mana cost X from an opponent's graveyard onto the battlefield under your control tapped. Then that player mills X cards. diff --git a/forge-gui/res/cardsfolder/g/geyser_glider.txt b/forge-gui/res/cardsfolder/g/geyser_glider.txt index fa94aeca738..97a61b13f69 100644 --- a/forge-gui/res/cardsfolder/g/geyser_glider.txt +++ b/forge-gui/res/cardsfolder/g/geyser_glider.txt @@ -3,6 +3,5 @@ ManaCost:3 R R Types:Creature Elemental Beast PT:4/4 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigFlying | TriggerDescription$ Landfall —- Whenever a land enters the battlefield under your control, CARDNAME gains flying until end of turn. -SVar:TrigFlying:DB$Pump | Defined$ Self | KW$ Flying -SVar:Picture:http://www.wizards.com/global/images/magic/general/Geyser_glider.jpg +SVar:TrigFlying:DB$ Pump | Defined$ Self | KW$ Flying Oracle:Landfall — Whenever a land enters the battlefield under your control, Geyser Glider gains flying until end of turn. diff --git a/forge-gui/res/cardsfolder/g/geyserfield_stalker.txt b/forge-gui/res/cardsfolder/g/geyserfield_stalker.txt index b786ab8dba7..f102b1ddfd4 100644 --- a/forge-gui/res/cardsfolder/g/geyserfield_stalker.txt +++ b/forge-gui/res/cardsfolder/g/geyserfield_stalker.txt @@ -4,7 +4,6 @@ Types:Creature Elemental PT:3/2 K:Menace T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Landfall — Whenever a land enters the battlefield under your control, Geyserfield Stalker gets +2/+2 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ +2 | NumDef$ +2 +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +2 | NumDef$ +2 SVar:BuffedBy:Land -SVar:Picture:http://www.wizards.com/global/images/magic/general/geyserfield_stalker.jpg Oracle:Menace (This creature can't be blocked except by two or more creatures.)\nLandfall — Whenever a land enters the battlefield under your control, Geyserfield Stalker gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/ghired_conclave_exile.txt b/forge-gui/res/cardsfolder/g/ghired_conclave_exile.txt index 3027ff0089d..9a683586dd5 100644 --- a/forge-gui/res/cardsfolder/g/ghired_conclave_exile.txt +++ b/forge-gui/res/cardsfolder/g/ghired_conclave_exile.txt @@ -5,5 +5,5 @@ PT:2/5 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 4/4 green Rhino creature token with trample. SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ g_4_4_rhino_trample | TokenOwner$ You | LegacyImage$ g 4 4 rhino trample c19 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigCopy | TriggerDescription$ Whenever CARDNAME attacks, populate. The token enters the battlefield tapped and attacking. (To populate, create a token that's a copy of a creature token you control.) -SVar:TrigCopy:DB$ CopyPermanent | Choices$ Creature.token+YouCtrl | NumCopies$ 1 | Populate$ True | Tapped$ True | CopyAttacking$ True +SVar:TrigCopy:DB$ CopyPermanent | Choices$ Creature.token+YouCtrl | NumCopies$ 1 | Populate$ True | TokenTapped$ True | TokenAttacking$ True Oracle:When Ghired, Conclave Exile enters the battlefield, create a 4/4 green Rhino creature token with trample.\nWhenever Ghired attacks, populate. The token enters the battlefield tapped and attacking. (To populate, create a token that's a copy of a creature token you control.) diff --git a/forge-gui/res/cardsfolder/g/ghireds_belligerence.txt b/forge-gui/res/cardsfolder/g/ghireds_belligerence.txt index 0c8c5a85b81..53747d401e2 100644 --- a/forge-gui/res/cardsfolder/g/ghireds_belligerence.txt +++ b/forge-gui/res/cardsfolder/g/ghireds_belligerence.txt @@ -4,7 +4,7 @@ Types:Sorcery A:SP$ DealDamage | Cost$ X R R | ValidTgts$ Creature | TgtPrompt$ Select target creature to distribute damage to | NumDmg$ X | TargetMin$ 1 | TargetMax$ MaxTgts | DividedAsYouChoose$ X | References$ X,MaxTgts | RememberDamaged$ True | SubAbility$ DBEffect | SpellDescription$ CARDNAME deals X damage divided as you choose among any number of target creatures. Whenever a creature dealt damage this way dies this turn, populate. (Create a token that's a copy of a creature token you control.) SVar:X:Count$xPaid SVar:MaxTgts:Count$Valid Creature -SVar:DBEffect:DB$ Effect | Name$ CARDNAME Effect | Triggers$ TrigDies | SVars$ DBPopulate,DBForget | RememberObjects$ RememberedCard | SubAbility$ DBCleanup +SVar:DBEffect:DB$ Effect | Triggers$ TrigDies | SVars$ DBPopulate,DBForget | RememberObjects$ RememberedCard | SubAbility$ DBCleanup SVar:TrigDies:Mode$ ChangesZone | ValidCard$ Creature.IsRemembered | Origin$ Battlefield | Destination$ Graveyard | Execute$ DBPopulate | TriggerDescription$ Whenever a creature dealt damage this way dies this turn, populate. SVar:DBPopulate:DB$ CopyPermanent | Choices$ Creature.token+YouCtrl | NumCopies$ 1 | Populate$ True | SubAbility$ DBForget SVar:DBForget:DB$ Pump | ForgetObjects$ TriggeredCard diff --git a/forge-gui/res/cardsfolder/g/ghor_clan_bloodscale.txt b/forge-gui/res/cardsfolder/g/ghor_clan_bloodscale.txt index 932a537dbbb..b54f85246e1 100644 --- a/forge-gui/res/cardsfolder/g/ghor_clan_bloodscale.txt +++ b/forge-gui/res/cardsfolder/g/ghor_clan_bloodscale.txt @@ -3,6 +3,5 @@ ManaCost:3 R Types:Creature Viashino Warrior PT:2/1 K:First Strike -A:AB$ Pump | Cost$ 3 G | NumAtt$ +2 | NumDef$ +2 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. Activate this ability only once each turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/ghor_clan_bloodscale.jpg +A:AB$ Pump | Cost$ 3 G | Defined$ Self | NumAtt$ +2 | NumDef$ +2 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. Activate this ability only once each turn. Oracle:First strike\n{3}{G}: Ghor-Clan Bloodscale gets +2/+2 until end of turn. Activate this ability only once each turn. diff --git a/forge-gui/res/cardsfolder/g/ghost_hounds.txt b/forge-gui/res/cardsfolder/g/ghost_hounds.txt index 0c91f2eac44..f91348e7265 100644 --- a/forge-gui/res/cardsfolder/g/ghost_hounds.txt +++ b/forge-gui/res/cardsfolder/g/ghost_hounds.txt @@ -1,10 +1,9 @@ Name:Ghost Hounds ManaCost:1 B -Types:Creature Hound Spirit +Types:Creature Dog Spirit PT:1/1 K:Vigilance T:Mode$ AttackerBlockedByCreature | ValidCard$ Creature.White | ValidBlocker$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by a white creature, CARDNAME gains first strike until end of turn. T:Mode$ AttackerBlockedByCreature | ValidCard$ Card.Self | ValidBlocker$ Creature.White | Execute$ TrigPump | Secondary$ True | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by a white creature, CARDNAME gains first strike until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | KW$ First Strike -SVar:Picture:http://www.wizards.com/global/images/magic/general/ghost_hounds.jpg +SVar:TrigPump:DB$ Pump | Defined$ Self | KW$ First Strike Oracle:Vigilance\nWhenever Ghost Hounds blocks or becomes blocked by a white creature, Ghost Hounds gains first strike until end of turn. diff --git a/forge-gui/res/cardsfolder/g/ghostly_changeling.txt b/forge-gui/res/cardsfolder/g/ghostly_changeling.txt index 1d23b754bed..27ed744c5ce 100644 --- a/forge-gui/res/cardsfolder/g/ghostly_changeling.txt +++ b/forge-gui/res/cardsfolder/g/ghostly_changeling.txt @@ -3,6 +3,5 @@ ManaCost:2 B Types:Creature Shapeshifter PT:2/2 K:Changeling -A:AB$ Pump | Cost$ 1 B | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/ghostly_changeling.jpg +A:AB$ Pump | Cost$ 1 B | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. Oracle:Changeling (This card is every creature type.)\n{1}{B}: Ghostly Changeling gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/ghostly_pilferer.txt b/forge-gui/res/cardsfolder/g/ghostly_pilferer.txt new file mode 100755 index 00000000000..a6d9d25be0b --- /dev/null +++ b/forge-gui/res/cardsfolder/g/ghostly_pilferer.txt @@ -0,0 +1,12 @@ +Name:Ghostly Pilferer +ManaCost:1 U +Types:Creature Spirit Rogue +PT:2/1 +T:Mode$ Untaps | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDraw1 | TriggerDescription$ Whenever CARDNAME becomes untapped, you may pay {2}. If you do, draw a card. +SVar:TrigDraw1:AB$ Draw | Cost$ 2 | Defined$ You | NumCards$ 1 +T:Mode$ SpellCast | ValidCard$ Card.wasNotCastFromHand | ValidActivatingPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigDraw2 | TriggerDescription$ Whenever an opponent casts a spell from anywhere other than their hand, draw a card. +SVar:TrigDraw2:DB$ Draw | Defined$ You | NumCards$ 1 +SVar:AIPreference:DiscardCost$Card.cmcLE2 +DeckHas:Ability$Discard +A:AB$ Pump | Cost$ Discard<1/Card> | Defined$ Self | KW$ HIDDEN Unblockable | SpellDescription$ CARDNAME can't be blocked this turn. +Oracle:Whenever Ghostly Pilferer becomes untapped, you may pay {2}. If you do, draw a card.\nWhenever an opponent casts a spell from anywhere other than their hand, draw a card.\nDiscard a card: Ghostly Pilferer can't be blocked this turn. diff --git a/forge-gui/res/cardsfolder/g/ghoulcallers_bell.txt b/forge-gui/res/cardsfolder/g/ghoulcallers_bell.txt index fc60749e81e..ac799b65dc9 100644 --- a/forge-gui/res/cardsfolder/g/ghoulcallers_bell.txt +++ b/forge-gui/res/cardsfolder/g/ghoulcallers_bell.txt @@ -1,7 +1,6 @@ Name:Ghoulcaller's Bell ManaCost:1 Types:Artifact -A:AB$ Mill | Cost$ T | NumCards$ 1 | Defined$ Player | SpellDescription$ Each player puts the top card of their library into their graveyard. +A:AB$ Mill | Cost$ T | NumCards$ 1 | Defined$ Player | SpellDescription$ Each player mills a card. AI:RemoveDeck:Random -SVar:Picture:http://www.wizards.com/global/images/magic/general/ghoulcallers_bell.jpg -Oracle:{T}: Each player puts the top card of their library into their graveyard. +Oracle:{T}: Each player mills a card. diff --git a/forge-gui/res/cardsfolder/g/giant_badger.txt b/forge-gui/res/cardsfolder/g/giant_badger.txt index 0d6da8122bd..8fae9ce1a28 100644 --- a/forge-gui/res/cardsfolder/g/giant_badger.txt +++ b/forge-gui/res/cardsfolder/g/giant_badger.txt @@ -3,6 +3,5 @@ ManaCost:1 G G Types:Creature Badger PT:2/2 T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME blocks, it gets +2/+2 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 2 | NumDef$ 2 -SVar:Picture:http://www.wizards.com/global/images/magic/general/giant_badger.jpg +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 2 | NumDef$ 2 Oracle:Whenever Giant Badger blocks, it gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/giant_opportunity.txt b/forge-gui/res/cardsfolder/g/giant_opportunity.txt index 464d96b8809..2442c4b1d57 100644 --- a/forge-gui/res/cardsfolder/g/giant_opportunity.txt +++ b/forge-gui/res/cardsfolder/g/giant_opportunity.txt @@ -2,8 +2,8 @@ Name:Giant Opportunity ManaCost:2 G Types:Sorcery A:SP$ Sacrifice | Cost$ 2 G | SacValid$ Food | Defined$ You | Amount$ 2 | Optional$ True | StrictAmount$ True | RememberSacrificed$ True | SubAbility$ DBToken | SpellDescription$ You may sacrifice two Foods. If you do, create a 7/7 green Giant creature token. Otherwise, create three Food tokens. (They're artifacts with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") -SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ g_7_7_giant | TokenOwner$ You | LegacyImage$ g 7 7 giant eld | ConditionDefined$ Remembered | ConditionPresent$ Food | ConditionCompare$ EQ2 | SubAbility$ DBToken2 -SVar:DBToken2:DB$ Token | TokenAmount$ 3 | TokenScript$ c_a_food_sac | TokenOwner$ You | LegacyImage$ c a food sac eld | ConditionDefined$ Remembered | ConditionPresent$ Food | ConditionCompare$ EQ0 | SubAbility$ DBCleanup +SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ g_7_7_giant | TokenOwner$ You | ConditionDefined$ RememberedLKI | ConditionPresent$ Food | ConditionCompare$ EQ2 | SubAbility$ DBToken2 +SVar:DBToken2:DB$ Token | TokenAmount$ 3 | TokenScript$ c_a_food_sac | TokenOwner$ You | ConditionDefined$ RememberedLKI | ConditionPresent$ Food | ConditionCompare$ EQ0 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Token & Ability$LifeGain & Ability$Food Oracle:You may sacrifice two Foods. If you do, create a 7/7 green Giant creature token. Otherwise, create three Food tokens. (They're artifacts with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") diff --git a/forge-gui/res/cardsfolder/g/giant_shark.txt b/forge-gui/res/cardsfolder/g/giant_shark.txt index 0046ca10f0c..a33f81d315f 100644 --- a/forge-gui/res/cardsfolder/g/giant_shark.txt +++ b/forge-gui/res/cardsfolder/g/giant_shark.txt @@ -1,13 +1,12 @@ Name:Giant Shark ManaCost:5 U -Types:Creature Fish +Types:Creature Shark PT:4/4 T:Mode$ AttackerBlockedByCreature | ValidCard$ Creature.wasDealtDamageThisTurn | ValidBlocker$ Card.Self | Execute$ TrigPumpShark | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by a creature that has been dealt damage this turn, CARDNAME gets +2/+0 and gains trample until end of turn. T:Mode$ AttackerBlockedByCreature | ValidCard$ Card.Self | ValidBlocker$ Creature.wasDealtDamageThisTurn | Execute$ TrigPumpShark | Secondary$ True | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by a creature that has been dealt damage this turn, CARDNAME gets +2/+0 and gains trample until end of turn. -SVar:TrigPumpShark:DB$Pump | Defined$ Self | NumAtt$ 2 | NumDef$ 0 | KW$ Trample +SVar:TrigPumpShark:DB$ Pump | Defined$ Self | NumAtt$ 2 | NumDef$ 0 | KW$ Trample S:Mode$ CantAttack | ValidCard$ Card.Self | UnlessDefenderControls$ Island | Description$ CARDNAME can't attack unless defending player controls an Island. T:Mode$ Always | TriggerZones$ Battlefield | IsPresent$ Island.YouCtrl | PresentCompare$ EQ0 | Execute$ TrigSac | TriggerDescription$ When you control no Islands, sacrifice CARDNAME. SVar:TrigSac:DB$Sacrifice | Defined$ Self SVar:NeedsToPlay:Island.YouCtrl -SVar:Picture:http://www.wizards.com/global/images/magic/general/giant_shark.jpg Oracle:Giant Shark can't attack unless defending player controls an Island.\nWhenever Giant Shark blocks or becomes blocked by a creature that has been dealt damage this turn, Giant Shark gets +2/+0 and gains trample until end of turn.\nWhen you control no Islands, sacrifice Giant Shark. diff --git a/forge-gui/res/cardsfolder/g/gideon_blackblade.txt b/forge-gui/res/cardsfolder/g/gideon_blackblade.txt index 22f67deeb98..4a4508991cf 100644 --- a/forge-gui/res/cardsfolder/g/gideon_blackblade.txt +++ b/forge-gui/res/cardsfolder/g/gideon_blackblade.txt @@ -8,6 +8,6 @@ A:AB$ GenericChoice | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | TargetM SVar:DBVigilance:DB$ Pump | Defined$ Targeted | KW$ Vigilance | SpellDescription$ Targeted creature gains Vigilance until end of turn. SVar:DBLifelink:DB$ Pump | Defined$ Targeted | KW$ Lifelink | SpellDescription$ Targeted creature gains Lifelink until end of turn. SVar:DBIndestructible:DB$ Pump | Defined$ Targeted | KW$ Indestructible | SpellDescription$ Targeted creature gains Indestructible until end of turn. -A:AB$ ChangeZone | Cost$ SubCounter<6/LOYALTY> | Planeswalker$ True | ValidTgts$ Permanent.nonLand | TgtPrompt$ Select target nonland permanent | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile target nonland permanent. +A:AB$ ChangeZone | Cost$ SubCounter<6/LOYALTY> | Planeswalker$ True | Ultimate$ True | ValidTgts$ Permanent.nonLand | TgtPrompt$ Select target nonland permanent | Origin$ Battlefield | Destination$ Exile | SpellDescription$ Exile target nonland permanent. DeckHints:Ability$LifeGain Oracle:As long as it's your turn, Gideon Blackblade is a 4/4 Human Soldier creature with indestructible that's still a planeswalker.\nPrevent all damage that would be dealt to Gideon Blackblade during your turn.\n[+1]: Up to one other target creature you control gains your choice of vigilance, lifelink, or indestructible until end of turn.\n[-6]: Exile target nonland permanent. diff --git a/forge-gui/res/cardsfolder/g/gideon_martial_paragon.txt b/forge-gui/res/cardsfolder/g/gideon_martial_paragon.txt index 2e8e6ae73f2..d61bcfa25c7 100644 --- a/forge-gui/res/cardsfolder/g/gideon_martial_paragon.txt +++ b/forge-gui/res/cardsfolder/g/gideon_martial_paragon.txt @@ -3,11 +3,10 @@ ManaCost:4 W Types:Legendary Planeswalker Gideon Loyalty:5 A:AB$ UntapAll | Cost$ AddCounter<2/LOYALTY> | Planeswalker$ True | ValidCards$ Creature.YouCtrl | SubAbility$ DBPumpAll | SpellDescription$ Untap all creatures you control. Those creatures get +1/+1 until end of turn. -SVar:DBPumpAll:DB$PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +1 | NumDef$ +1 +SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +1 | NumDef$ +1 A:AB$ Animate | Cost$ AddCounter<0/LOYALTY> | Defined$ Self | Power$ 5 | Toughness$ 5 | Keywords$ Indestructible | Types$ Creature,Human,Soldier | SubAbility$ GideonPrevent | Planeswalker$ True | SpellDescription$ Until end of turn, CARDNAME becomes a 5/5 Human Soldier creature with indestructible that's still a planeswalker. Prevent all damage that would be dealt to him this turn. SVar:GideonPrevent:DB$ Pump | Defined$ Self | KW$ Prevent all damage that would be dealt to CARDNAME. A:AB$ PumpAll | Cost$ SubCounter<10/LOYALTY> | Planeswalker$ True | Ultimate$ True | ValidCards$ Creature.YouCtrl | NumAtt$ +2 | NumDef$ +2 | SubAbility$ DBTapAll | SpellDescription$ Creatures you control get +2/+2 until end of turn. Tap all creatures your opponents control. SVar:DBTapAll:DB$ TapAll | ValidCards$ Creature.OppCtrl DeckHints:Name$Gideon's Resolve -SVar:Picture:http://www.wizards.com/global/images/magic/general/gideon_martial_paragon.jpg Oracle:[+2]: Untap all creatures you control. Those creatures get +1/+1 until end of turn.\n[0]: Until end of turn, Gideon, Martial Paragon becomes a 5/5 Human Soldier creature with indestructible that's still a planeswalker. Prevent all damage that would be dealt to him this turn.\n[-10]: Creatures you control get +2/+2 until end of turn. Tap all creatures your opponents control. diff --git a/forge-gui/res/cardsfolder/g/gideons_sacrifice.txt b/forge-gui/res/cardsfolder/g/gideons_sacrifice.txt index b38d2e9d020..d76910c2231 100644 --- a/forge-gui/res/cardsfolder/g/gideons_sacrifice.txt +++ b/forge-gui/res/cardsfolder/g/gideons_sacrifice.txt @@ -5,4 +5,8 @@ A:SP$ ChooseCard | Cost$ W | Choices$ Creature.YouCtrl,Planeswalker.YouCtrl | Su SVar:DBEffect:DB$ Effect | ReplacementEffects$ DamageEvent | SVars$ GideonSac | References$ DamageEvent,GideonSac | ExileOnMoved$ True | RememberObjects$ ChosenCard SVar:DamageEvent:Event$ DamageDone | ActiveZones$ Command | ValidTarget$ You,Permanent.YouCtrl | ReplaceWith$ GideonSac | Description$ All damage that would be dealt this turn to you and permanents you control is dealt to the chosen permanent instead (if it's still on the battlefield). SVar:GideonSac:DB$ ReplaceEffect | VarName$ Affected | VarValue$ Remembered | VarType$ Card +SVar:NeedsToPlayVar:Z GE1 +SVar:Z:SVar$Z1/Plus.Z2 +SVar:Z1:Count$Valid Creature.YouCtrl +SVar:Z2:Count$Valid Planeswalker.YouCtrl Oracle:Choose a creature or planeswalker you control. All damage that would be dealt this turn to you and permanents you control is dealt to the chosen permanent instead (if it's still on the battlefield). diff --git a/forge-gui/res/cardsfolder/g/gift_of_the_gargantuan.txt b/forge-gui/res/cardsfolder/g/gift_of_the_gargantuan.txt index 3e1caceb1d7..b5a92704cd7 100644 --- a/forge-gui/res/cardsfolder/g/gift_of_the_gargantuan.txt +++ b/forge-gui/res/cardsfolder/g/gift_of_the_gargantuan.txt @@ -1,6 +1,5 @@ Name:Gift of the Gargantuan ManaCost:2 G Types:Sorcery -A:SP$ DigMultiple | Cost$ 2 G | DigNum$ 4 | ChangeValid$ Creature,Land | SpellDescription$ Look at the top four cards of your library. You may reveal a creature card and/or a land card from among them and put the revealed cards into your hand. Put the rest on the bottom of your library in any order. -SVar:Picture:http://www.wizards.com/global/images/magic/general/gift_of_the_gargantuan.jpg +A:SP$ DigMultiple | Cost$ 2 G | DigNum$ 4 | ChangeValid$ Creature,Land | Optional$ True | SpellDescription$ Look at the top four cards of your library. You may reveal a creature card and/or a land card from among them and put the revealed cards into your hand. Put the rest on the bottom of your library in any order. Oracle:Look at the top four cards of your library. You may reveal a creature card and/or a land card from among them and put the revealed cards into your hand. Put the rest on the bottom of your library in any order. diff --git a/forge-gui/res/cardsfolder/g/gift_of_the_woods.txt b/forge-gui/res/cardsfolder/g/gift_of_the_woods.txt index f748ca1cd12..6cff49948dc 100644 --- a/forge-gui/res/cardsfolder/g/gift_of_the_woods.txt +++ b/forge-gui/res/cardsfolder/g/gift_of_the_woods.txt @@ -5,7 +5,6 @@ K:Enchant creature A:SP$ Attach | Cost$ G | ValidTgts$ Creature | AILogic$ Pump T:Mode$ Blocks | ValidCard$ Card.AttachedBy | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever enchanted creature blocks or becomes blocked, it gets +0/+3 until end of turn and you gain 1 life. T:Mode$ AttackerBlocked | ValidCard$ Card.AttachedBy | TriggerZones$ Battlefield | Execute$ TrigPump | Secondary$ True | TriggerDescription$ Whenever enchanted creature blocks or becomes blocked, it gets +0/+3 until end of turn and you gain 1 life. -SVar:TrigPump:DB$Pump | Defined$ Enchanted | NumDef$ +3 | SubAbility$ DBGainLife +SVar:TrigPump:DB$ Pump | Defined$ Enchanted | NumDef$ +3 | SubAbility$ DBGainLife SVar:DBGainLife:DB$GainLife | LifeAmount$ 1 -SVar:Picture:http://www.wizards.com/global/images/magic/general/gift_of_the_woods.jpg Oracle:Enchant creature\nWhenever enchanted creature blocks or becomes blocked, it gets +0/+3 until end of turn and you gain 1 life. diff --git a/forge-gui/res/cardsfolder/g/gilt_leaf_ambush.txt b/forge-gui/res/cardsfolder/g/gilt_leaf_ambush.txt index c8e6950b93b..4394f82aba8 100644 --- a/forge-gui/res/cardsfolder/g/gilt_leaf_ambush.txt +++ b/forge-gui/res/cardsfolder/g/gilt_leaf_ambush.txt @@ -2,8 +2,7 @@ Name:Gilt-Leaf Ambush ManaCost:2 G Types:Tribal Instant Elf A:SP$ Token | Cost$ 2 G | TokenAmount$ 2 | TokenScript$ g_1_1_elf_warrior | TokenOwner$ You | LegacyImage$ g 1 1 elf warrior lrw | SubAbility$ DBClash | RememberTokens$ True | SpellDescription$ Create two 1/1 green Elf Warrior creature tokens. Clash with an opponent. If you win, those creatures gain deathtouch until end of turn. -SVar:DBClash:DB$Clash | WinSubAbility$ AdditionalPump -SVar:AdditionalPump:DB$PumpAll | ValidCards$ Creature.IsRemembered | KW$ Deathtouch | SubAbility$ DBCleanUp -SVar:DBCleanUp:DB$Cleanup | ClearRemembered$ True -SVar:Picture:http://www.wizards.com/global/images/magic/general/gilt_leaf_ambush.jpg +SVar:DBClash:DB$ Clash | WinSubAbility$ AdditionalPump +SVar:AdditionalPump:DB$ PumpAll | ValidCards$ Creature.IsRemembered | KW$ Deathtouch | SubAbility$ DBCleanUp +SVar:DBCleanUp:DB$ Cleanup | ClearRemembered$ True Oracle:Create two 1/1 green Elf Warrior creature tokens. Clash with an opponent. If you win, those creatures gain deathtouch until end of turn. (Each clashing player reveals the top card of their library, then puts that card on the top or bottom. A player wins if their card had a higher converted mana cost. Any amount of damage a creature with deathtouch deals to a creature is enough to destroy it.) diff --git a/forge-gui/res/cardsfolder/g/gingerbread_cabin.txt b/forge-gui/res/cardsfolder/g/gingerbread_cabin.txt index c954f22dd7e..b94e5ac897e 100644 --- a/forge-gui/res/cardsfolder/g/gingerbread_cabin.txt +++ b/forge-gui/res/cardsfolder/g/gingerbread_cabin.txt @@ -7,4 +7,5 @@ SVar:MoveToPlay:DB$ ChangeZone | Defined$ Self | Origin$ All | Destination$ Batt T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+untapped | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield untapped, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life."). SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_food_sac | TokenOwner$ You | LegacyImage$ c a food sac eld DeckHas:Ability$LifeGain & Ability$Token & Ability$Food +DeckNeeds:Color$Green Oracle:({T}: Add {G}.)\nGingerbread Cabin enters the battlefield tapped unless you control three or more other Forests.\nWhen Gingerbread Cabin enters the battlefield untapped, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") diff --git a/forge-gui/res/cardsfolder/g/gingerbrute.txt b/forge-gui/res/cardsfolder/g/gingerbrute.txt index 4e6b5beda60..46264e1f6ec 100644 --- a/forge-gui/res/cardsfolder/g/gingerbrute.txt +++ b/forge-gui/res/cardsfolder/g/gingerbrute.txt @@ -3,7 +3,7 @@ ManaCost:1 Types:Artifact Creature Food Golem PT:1/1 K:Haste -A:AB$ Effect | Cost$ 1 | Name$ CARDNAME Effect | StaticAbilities$ KWPump | SpellDescription$ CARDNAME can't be blocked this turn except by creatures with haste. +A:AB$ Effect | Cost$ 1 | StaticAbilities$ KWPump | SpellDescription$ CARDNAME can't be blocked this turn except by creatures with haste. SVar:KWPump:Mode$ CantBlockBy | ValidAttacker$ Creature.EffectSource | ValidBlocker$ Creature.withoutHaste | EffectZone$ Command | Description$ EFFECTSOURCE can't be blocked this turn except by creatures with haste. A:AB$ GainLife | Cost$ 2 T Sac<1/CARDNAME> | LifeAmount$ 3 | SpellDescription$ You gain 3 life. DeckHas:Ability$LifeGain & Ability$Food diff --git a/forge-gui/res/cardsfolder/g/gisa_and_geralf.txt b/forge-gui/res/cardsfolder/g/gisa_and_geralf.txt index 3eb6ebd1dd0..8f7f4e80b91 100644 --- a/forge-gui/res/cardsfolder/g/gisa_and_geralf.txt +++ b/forge-gui/res/cardsfolder/g/gisa_and_geralf.txt @@ -1,9 +1,10 @@ Name:Gisa and Geralf -ManaCost: 2 U B +ManaCost:2 U B Types:Legendary Creature Human Wizard PT:4/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, put the top four cards of your library into your graveyard. -SVar:TrigMill:DB$Mill | NumCards$ 4 | Defined$ You +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, mill four cards. +SVar:TrigMill:DB$ Mill | NumCards$ 4 | Defined$ You S:Mode$ Continuous | Affected$ Zombie.YouCtrl | Condition$ PlayerTurn | MayPlay$ True | MayPlayLimit$ 1 | EffectZone$ Battlefield | AffectedZone$ Graveyard | Description$ During each of your turns, you may cast a Zombie creature card from your graveyard. -SVar:Picture:http://www.wizards.com/global/images/magic/general/gisa_and_geralf.jpg -Oracle:When Gisa and Geralf enters the battlefield, put the top four cards of your library into your graveyard.\nDuring each of your turns, you may cast a Zombie creature card from your graveyard. +DeckHints:Type$Zombie +DeckHas:Ability$Graveyard & Ability$Mill +Oracle:When Gisa and Geralf enters the battlefield, mill four cards.\nDuring each of your turns, you may cast a Zombie creature card from your graveyard. diff --git a/forge-gui/res/cardsfolder/g/glade_gnarr.txt b/forge-gui/res/cardsfolder/g/glade_gnarr.txt index e5d5c3becf3..f494d3b2a41 100644 --- a/forge-gui/res/cardsfolder/g/glade_gnarr.txt +++ b/forge-gui/res/cardsfolder/g/glade_gnarr.txt @@ -3,8 +3,7 @@ ManaCost:5 G Types:Creature Beast PT:4/4 T:Mode$ SpellCast | ValidCard$ Card.Blue | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever a player casts a blue spell, CARDNAME gets +2/+2 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 2 | NumDef$ 2 +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 2 | NumDef$ 2 SVar:BuffedBy:Card.Blue DeckHints:Color$Blue -SVar:Picture:http://www.wizards.com/global/images/magic/general/glade_gnarr.jpg Oracle:Whenever a player casts a blue spell, Glade Gnarr gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/glade_watcher.txt b/forge-gui/res/cardsfolder/g/glade_watcher.txt index 7f63c6abcba..b7da0c8d196 100644 --- a/forge-gui/res/cardsfolder/g/glade_watcher.txt +++ b/forge-gui/res/cardsfolder/g/glade_watcher.txt @@ -3,7 +3,6 @@ ManaCost:1 G Types:Creature Elemental PT:3/3 K:Defender -A:AB$ Pump | Cost$ G | KW$ HIDDEN CARDNAME can attack as though it didn't have defender. | CheckSVar$ FormidableTest | SVarCompare$ GE8 | References$ FormidableTest | PrecostDesc$ Formidable — | SpellDescription$ CARDNAME can attack this turn as though it didn't have defender. Activate this ability only if creatures you control have total power 8 or greater. +A:AB$ Pump | Cost$ G | Defined$ Self | KW$ HIDDEN CARDNAME can attack as though it didn't have defender. | CheckSVar$ FormidableTest | SVarCompare$ GE8 | References$ FormidableTest | PrecostDesc$ Formidable — | SpellDescription$ CARDNAME can attack this turn as though it didn't have defender. Activate this ability only if creatures you control have total power 8 or greater. SVar:FormidableTest:Count$SumPower_Creature.YouCtrl -SVar:Picture:http://www.wizards.com/global/images/magic/general/glade_watcher.jpg Oracle:Defender\nFormidable — {G}: Glade Watcher can attack this turn as though it didn't have defender. Activate this ability only if creatures you control have total power 8 or greater. diff --git a/forge-gui/res/cardsfolder/g/glademuse.txt b/forge-gui/res/cardsfolder/g/glademuse.txt new file mode 100755 index 00000000000..69fed5f03d1 --- /dev/null +++ b/forge-gui/res/cardsfolder/g/glademuse.txt @@ -0,0 +1,7 @@ +Name:Glademuse +ManaCost:2 G +Types:Creature Beast +PT:2/4 +T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ Player.NonActive | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever a player casts a spell, if it's not their turn, that player draws a card. +SVar:TrigDraw:DB$ Draw | NumCards$ 1 | Defined$ TriggeredPlayer +Oracle:Whenever a player casts a spell, if it's not their turn, that player draws a card. diff --git a/forge-gui/res/cardsfolder/g/glarewielder.txt b/forge-gui/res/cardsfolder/g/glarewielder.txt index e3152589dd2..cb8408a2980 100644 --- a/forge-gui/res/cardsfolder/g/glarewielder.txt +++ b/forge-gui/res/cardsfolder/g/glarewielder.txt @@ -5,8 +5,7 @@ PT:3/1 K:Haste K:Evoke:1 R T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, up to two target creatures can't block this turn. -SVar:TrigPump:DB$Pump | TargetMin$ 0 | TargetMax$ 2 | KW$ HIDDEN CARDNAME can't block. | IsCurse$ True | ValidTgts$ Creature | TgtPrompt$ Select target creature +SVar:TrigPump:DB$ Pump | TargetMin$ 0 | TargetMax$ 2 | KW$ HIDDEN CARDNAME can't block. | IsCurse$ True | ValidTgts$ Creature | TgtPrompt$ Select target creature SVar:PlayMain1:TRUE AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/glarewielder.jpg Oracle:Haste\nWhen Glarewielder enters the battlefield, up to two target creatures can't block this turn.\nEvoke {1}{R} (You may cast this spell for its evoke cost. If you do, it's sacrificed when it enters the battlefield.) diff --git a/forge-gui/res/cardsfolder/g/glassdust_hulk.txt b/forge-gui/res/cardsfolder/g/glassdust_hulk.txt index e9771acdab4..490f83ca1c4 100644 --- a/forge-gui/res/cardsfolder/g/glassdust_hulk.txt +++ b/forge-gui/res/cardsfolder/g/glassdust_hulk.txt @@ -4,7 +4,6 @@ Types:Artifact Creature Golem PT:3/4 K:Cycling:WU T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Artifact.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever another artifact enters the battlefield under your control, CARDNAME gets +1/+1 until end of turn and can't be blocked this turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 1 | NumDef$ 1 | KW$ HIDDEN Unblockable +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 1 | NumDef$ 1 | KW$ HIDDEN Unblockable SVar:BuffedBy:Artifact -SVar:Picture:http://www.wizards.com/global/images/magic/general/glassdust_hulk.jpg -Oracle:Whenever another artifact enters the battlefield under your control, Glassdust Hulk gets +1/+1 until end of turn and can't be blocked this turn.\nCycling {W/U} ({W/U}, Discard this card: Draw a card.) \ No newline at end of file +Oracle:Whenever another artifact enters the battlefield under your control, Glassdust Hulk gets +1/+1 until end of turn and can't be blocked this turn.\nCycling {W/U} ({W/U}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/g/glaze_fiend.txt b/forge-gui/res/cardsfolder/g/glaze_fiend.txt index 596808fd3fa..6dd60289c8c 100644 --- a/forge-gui/res/cardsfolder/g/glaze_fiend.txt +++ b/forge-gui/res/cardsfolder/g/glaze_fiend.txt @@ -4,7 +4,6 @@ Types:Artifact Creature Illusion PT:0/1 K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Artifact.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever another artifact enters the battlefield under your control, CARDNAME gets +2/+2 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 2 | NumDef$ 2 +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 2 | NumDef$ 2 SVar:BuffedBy:Artifact -SVar:Picture:http://www.wizards.com/global/images/magic/general/glaze_fiend.jpg Oracle:Flying\nWhenever another artifact enters the battlefield under your control, Glaze Fiend gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/gleaming_overseer.txt b/forge-gui/res/cardsfolder/g/gleaming_overseer.txt index 0cb14621b03..9523371fe58 100644 --- a/forge-gui/res/cardsfolder/g/gleaming_overseer.txt +++ b/forge-gui/res/cardsfolder/g/gleaming_overseer.txt @@ -3,7 +3,7 @@ ManaCost:1 U B Types:Creature Zombie Wizard PT:1/4 S:Mode$ Continuous | Affected$ Zombie.token+YouCtrl | AddKeyword$ Hexproof & Menace | Description$ Zombie tokens you control have hexproof and menace. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBAmass | TriggerDescription$ When CARDNAME enters the battlefield, amass 1. (Put a +1/+1 counter on an Army you control. If you don’t control one, create a 0/0 black Zombie Army creature token first.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBAmass | TriggerDescription$ When CARDNAME enters the battlefield, amass 1. (Put a +1/+1 counter on an Army you control. If you don't control one, create a 0/0 black Zombie Army creature token first.) SVar:DBAmass:DB$ Amass | Num$ 1 DeckHints:Ability$Amass & Type$Zombie DeckHas:Ability$Amass & Ability$Counters & Ability$Token diff --git a/forge-gui/res/cardsfolder/g/glimmerbell.txt b/forge-gui/res/cardsfolder/g/glimmerbell.txt new file mode 100755 index 00000000000..94f761135ce --- /dev/null +++ b/forge-gui/res/cardsfolder/g/glimmerbell.txt @@ -0,0 +1,7 @@ +Name:Glimmerbell +ManaCost:1 U +Types:Creature Elemental Jellyfish +PT:1/3 +K:Flying +A:AB$ Untap | Cost$ 1 U | SpellDescription$ Untap CARDNAME. +Oracle:Flying\n{1}{U}: Untap Glimmerbell. diff --git a/forge-gui/res/cardsfolder/g/glimpse_the_unthinkable.txt b/forge-gui/res/cardsfolder/g/glimpse_the_unthinkable.txt index d0536471586..4f7324b6e1c 100644 --- a/forge-gui/res/cardsfolder/g/glimpse_the_unthinkable.txt +++ b/forge-gui/res/cardsfolder/g/glimpse_the_unthinkable.txt @@ -1,6 +1,5 @@ Name:Glimpse the Unthinkable ManaCost:U B Types:Sorcery -A:SP$ Mill | Cost$ U B | NumCards$ 10 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player puts the top ten cards of their library into their graveyard. -SVar:Picture:http://www.wizards.com/global/images/magic/general/glimpse_the_unthinkable.jpg -Oracle:Target player puts the top ten cards of their library into their graveyard. +A:SP$ Mill | Cost$ U B | NumCards$ 10 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player mills ten cards. +Oracle:Target player mills ten cards. diff --git a/forge-gui/res/cardsfolder/g/glint_eye_nephilim.txt b/forge-gui/res/cardsfolder/g/glint_eye_nephilim.txt index fadd28ebc37..0604463260c 100644 --- a/forge-gui/res/cardsfolder/g/glint_eye_nephilim.txt +++ b/forge-gui/res/cardsfolder/g/glint_eye_nephilim.txt @@ -3,8 +3,8 @@ ManaCost:U B R G Types:Creature Nephilim PT:2/2 T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigDraw | CombatDamage$ True | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, draw that many cards. -SVar:TrigDraw:DB$Draw | Defined$ You | NumCards$ X | References$ X +SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ X | References$ X SVar:X:TriggerCount$DamageAmount -A:AB$ Pump | Cost$ 1 Discard<1/Card> | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/glint_eye_nephilim.jpg +A:AB$ Pump | Cost$ 1 Discard<1/Card> | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. +DeckHas:Ability$Discard Oracle:Whenever Glint-Eye Nephilim deals combat damage to a player, draw that many cards.\n{1}, Discard a card: Glint-Eye Nephilim gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/glittering_lion.txt b/forge-gui/res/cardsfolder/g/glittering_lion.txt index 52fadb3e4ff..56b58de9c2f 100644 --- a/forge-gui/res/cardsfolder/g/glittering_lion.txt +++ b/forge-gui/res/cardsfolder/g/glittering_lion.txt @@ -3,6 +3,6 @@ ManaCost:2 W Types:Creature Cat PT:2/2 K:Prevent all damage that would be dealt to CARDNAME. -A:AB$ Debuff | Cost$ 3 | Defined$ Self | Keywords$ Prevent all damage that would be dealt to CARDNAME. | AnyPlayer$ True | SpellDescription$ Until end of turn, CARDNAME loses "Prevent all damage that would be dealt to CARDNAME." Any player may activate this ability. +A:AB$ Debuff | Cost$ 3 | Defined$ Self | Keywords$ Prevent all damage that would be dealt to CARDNAME. | Activator$ Player | SpellDescription$ Until end of turn, CARDNAME loses "Prevent all damage that would be dealt to CARDNAME." Any player may activate this ability. SVar:Picture:http://www.wizards.com/global/images/magic/general/glittering_lion.jpg Oracle:Prevent all damage that would be dealt to Glittering Lion.\n{3}: Until end of turn, Glittering Lion loses "Prevent all damage that would be dealt to Glittering Lion." Any player may activate this ability. diff --git a/forge-gui/res/cardsfolder/g/glittering_lynx.txt b/forge-gui/res/cardsfolder/g/glittering_lynx.txt index 87107f7f41f..fd5309b7aef 100644 --- a/forge-gui/res/cardsfolder/g/glittering_lynx.txt +++ b/forge-gui/res/cardsfolder/g/glittering_lynx.txt @@ -3,6 +3,6 @@ ManaCost:W Types:Creature Cat PT:1/1 K:Prevent all damage that would be dealt to CARDNAME. -A:AB$ Debuff | Cost$ 2 | Defined$ Self | Keywords$ Prevent all damage that would be dealt to CARDNAME. | AnyPlayer$ True | SpellDescription$ Until end of turn, CARDNAME loses "Prevent all damage that would be dealt to CARDNAME." Any player may activate this ability. +A:AB$ Debuff | Cost$ 2 | Defined$ Self | Keywords$ Prevent all damage that would be dealt to CARDNAME. | Activator$ Player | SpellDescription$ Until end of turn, CARDNAME loses "Prevent all damage that would be dealt to CARDNAME." Any player may activate this ability. SVar:Picture:http://www.wizards.com/global/images/magic/general/glittering_lynx.jpg Oracle:Prevent all damage that would be dealt to Glittering Lynx.\n{2}: Until end of turn, Glittering Lynx loses "Prevent all damage that would be dealt to Glittering Lynx." Any player may activate this ability. diff --git a/forge-gui/res/cardsfolder/upcoming/gloom_pangolin.txt b/forge-gui/res/cardsfolder/g/gloom_pangolin.txt similarity index 100% rename from forge-gui/res/cardsfolder/upcoming/gloom_pangolin.txt rename to forge-gui/res/cardsfolder/g/gloom_pangolin.txt diff --git a/forge-gui/res/cardsfolder/g/gloom_sower.txt b/forge-gui/res/cardsfolder/g/gloom_sower.txt new file mode 100644 index 00000000000..9f3e077d859 --- /dev/null +++ b/forge-gui/res/cardsfolder/g/gloom_sower.txt @@ -0,0 +1,9 @@ +Name:Gloom Sower +ManaCost:5 B B +Types:Creature Horror +PT:8/6 +T:Mode$ AttackerBlockedByCreature | ValidCard$ Card.Self | ValidBlocker$ Creature | TriggerZones$ Battlefield | Execute$ DBLoseLife | TriggerDescription$ Whenever CARDNAME becomes blocked by a creature, that creature's controller loses 2 life and you gain 2 life. +SVar:DBLoseLife:DB$ LoseLife | Defined$ TriggeredBlockerController | LifeAmount$ 2 | SubAbility$ DBGainLife +SVar:DBGainLife:DB$ GainLife | LifeAmount$ 2 +DeckHas:Ability$LifeGain +Oracle:Whenever Gloom Sower becomes blocked by a creature, that creature's controller loses 2 life and you gain 2 life. diff --git a/forge-gui/res/cardsfolder/g/gloryscale_viashino.txt b/forge-gui/res/cardsfolder/g/gloryscale_viashino.txt index 0edfab765a8..97a5fc3ff73 100644 --- a/forge-gui/res/cardsfolder/g/gloryscale_viashino.txt +++ b/forge-gui/res/cardsfolder/g/gloryscale_viashino.txt @@ -3,7 +3,6 @@ ManaCost:1 R G W Types:Creature Viashino Soldier PT:3/3 T:Mode$ SpellCast | ValidCard$ Card.MultiColor | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cast a multicolored spell, CARDNAME gets +3/+3 until end of turn. -SVar:TrigPump:DB$Pump | NumAtt$ +3 | NumDef$ +3 | Defined$ Self +SVar:TrigPump:DB$ Pump | NumAtt$ +3 | NumDef$ +3 | Defined$ Self SVar:BuffedBy:Card.MultiColor -SVar:Picture:http://www.wizards.com/global/images/magic/general/gloryscale_viashino.jpg Oracle:Whenever you cast a multicolored spell, Gloryscale Viashino gets +3/+3 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/glowspore_shaman.txt b/forge-gui/res/cardsfolder/g/glowspore_shaman.txt index c5c3d74e1e7..4a3df8808a5 100644 --- a/forge-gui/res/cardsfolder/g/glowspore_shaman.txt +++ b/forge-gui/res/cardsfolder/g/glowspore_shaman.txt @@ -2,8 +2,8 @@ Name:Glowspore Shaman ManaCost:B G Types:Creature Elf Shaman PT:3/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, put the top three cards of your library into your graveyard. You may put a land card from your graveyard on top of your library. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, mill three cards. You may put a land card from your graveyard on top of your library. SVar:TrigMill:DB$ Mill | NumCards$ 3 | Defined$ You | SubAbility$ DBChangeZone SVar:DBChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Library | OptionalDecider$ You | ChangeType$ Land.YouOwn | ChangeNum$ 1 | Hidden$ True | Optional$ True DeckHas:Ability$Graveyard -Oracle:When Glowspore Shaman enters the battlefield, put the top three cards of your library into your graveyard. You may put a land card from your graveyard on top of your library. +Oracle:When Glowspore Shaman enters the battlefield, mill three cards. You may put a land card from your graveyard on top of your library. diff --git a/forge-gui/res/cardsfolder/g/gluttonous_troll.txt b/forge-gui/res/cardsfolder/g/gluttonous_troll.txt index e43c45879a0..ac5da2d9887 100644 --- a/forge-gui/res/cardsfolder/g/gluttonous_troll.txt +++ b/forge-gui/res/cardsfolder/g/gluttonous_troll.txt @@ -4,10 +4,10 @@ Types:Creature Troll PT:3/3 K:Trample T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a number of Food tokens equal to the number of opponents you have. (Food tokens are artifacts with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") -SVar:TrigToken:DB$ Token | TokenAmount$ X | References$ X | TokenScript$ c_a_food_sac | TokenOwner$ You | LegacyImage$ c a food sac eld +SVar:TrigToken:DB$ Token | TokenAmount$ X | References$ X | TokenScript$ c_a_food_sac | TokenOwner$ You SVar:X:PlayerCountOpponents$Amount SVar:PlayMain1:TRUE -DeckHas:Ability$Token & Ability$LifeGain & Ability$Food +DeckHas:Ability$Token & Ability$LifeGain & Ability$Food & Ability$Sacrifice SVar:AIPreference:SacCost$Card.Food,Card.token,Card.cmcEQ1,Card.cmcEQ2 -A:AB$ Pump | Cost$ 1 G Sac<1/Permanent.Other/another nonland permanent> | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. +A:AB$ Pump | Cost$ 1 G Sac<1/Permanent.Other/another nonland permanent> | Defined$ Self | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. Oracle:Trample\nWhen Gluttonous Troll enters the battlefield, create a number of Food tokens equal to the number of opponents you have. (Food tokens are artifacts with "{2}, {T}, Sacrifice this artifact: You gain 3 life.")\n{1}{G}, Sacrifice another nonland permanent: Gluttonous Troll gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/glyph_of_delusion.txt b/forge-gui/res/cardsfolder/g/glyph_of_delusion.txt index 090f3b5a546..555b3ad6b40 100644 --- a/forge-gui/res/cardsfolder/g/glyph_of_delusion.txt +++ b/forge-gui/res/cardsfolder/g/glyph_of_delusion.txt @@ -1,11 +1,11 @@ Name:Glyph of Delusion ManaCost:U Types:Instant -A:SP$ Pump | Cost$ U | ValidTgts$ Wall.blockedThisTurn | TgtPrompt$ Select target Wall that blocked this turn | SubAbility$ DBPutCounter | StackDescription$ SpellDescription | SpellDescription$ Put X glyph counters on target creature that target Wall blocked this turn, where X is the power of that blocked creature. The creature gains “This creature doesn’t untap during your untap step if it has a glyph counter on it” and “At the beginning of your upkeep, remove a glyph counter from this creature.” +A:SP$ Pump | Cost$ U | ValidTgts$ Wall.blockedThisTurn | TgtPrompt$ Select target Wall that blocked this turn | SubAbility$ DBPutCounter | StackDescription$ SpellDescription | SpellDescription$ Put X glyph counters on target creature that target Wall blocked this turn, where X is the power of that blocked creature. The creature gains “This creature doesn't untap during your untap step if it has a glyph counter on it” and “At the beginning of your upkeep, remove a glyph counter from this creature.” SVar:DBPutCounter:DB$ PutCounter | CounterType$ GLYPH | CounterNum$ X | References$ X | ValidTgts$ Creature.blockedByValidThisTurn ParentTarget | TgtPrompt$ Select target creature blocked by target Wall this turn to put counters on | SubAbility$ Delude | IsCurse$ True SVar:X:Targeted$CardPower SVar:Delude:DB$ Animate | Defined$ ParentTarget | staticAbilities$ Delusional | Triggers$ TrigGlyphUpkeep | sVars$ LoseGlyph | Permanent$ True | StackDescription$ None SVar:Delusional:Mode$ Continuous | Affected$ Card.Self+counters_GE1_GLYPH | AddHiddenKeyword$ CARDNAME doesn't untap during your untap step. | Description$ CARDNAME doesn't untap during your untap step if it has a glyph counter on it. SVar:TrigGlyphUpkeep:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ LoseGlyph | TriggerDescription$ At the beginning of your upkeep, remove a glyph counter from CARDNAME. SVar:LoseGlyph:DB$ RemoveCounter | CounterType$ GLYPH | CounterNum$ 1 -Oracle:Put X glyph counters on target creature that target Wall blocked this turn, where X is the power of that blocked creature. The creature gains “This creature doesn’t untap during your untap step if it has a glyph counter on it” and “At the beginning of your upkeep, remove a glyph counter from this creature.” +Oracle:Put X glyph counters on target creature that target Wall blocked this turn, where X is the power of that blocked creature. The creature gains “This creature doesn't untap during your untap step if it has a glyph counter on it” and “At the beginning of your upkeep, remove a glyph counter from this creature.” diff --git a/forge-gui/res/cardsfolder/g/glyph_of_reincarnation.txt b/forge-gui/res/cardsfolder/g/glyph_of_reincarnation.txt index 09fe0e77f23..3ee375a0770 100644 --- a/forge-gui/res/cardsfolder/g/glyph_of_reincarnation.txt +++ b/forge-gui/res/cardsfolder/g/glyph_of_reincarnation.txt @@ -2,9 +2,9 @@ Name:Glyph of Reincarnation ManaCost:G Types:Instant A:SP$ Pump | Cost$ G | ValidTgts$ Wall | TgtPrompt$ Select target Wall | AILogic$ Pump | ActivationPhases$ Main2->End of Turn | SubAbility$ DBDestroyAll | StackDescription$ SpellDescription | SpellDescription$ Cast this spell only after combat. -SVar:DBDestroyAll:DB$ DestroyAll | ValidCards$ Creature.blockedByValidThisTurn ParentTarget | NoRegen$ True | RememberDestroyed$ True | SubAbility$ DBChoose | StackDescription$ SpellDescription | SpellDescription$ Destroy all creatures that were blocked by target Wall this turn. They can’t be regenerated. -SVar:DBChoose:DB$ ChooseCard | Defined$ You | Choices$ Creature.OwnedBy Player.Active | ChoiceTitle$ Choose creatures to put on the battlefield | ChoiceZone$ Graveyard | Amount$ X | References$ X | Mandatory$ True | AILogic$ WorstCard | SubAbility$ DBChangeZone | StackDescription$ SpellDescription | SpellDescription$ For each creature that died this way, put a creature card from the graveyard of the player who controlled that creature the last time it became blocked by that Wall onto the battlefield under its owner’s control. +SVar:DBDestroyAll:DB$ DestroyAll | ValidCards$ Creature.blockedByValidThisTurn ParentTarget | NoRegen$ True | RememberDestroyed$ True | SubAbility$ DBChoose | StackDescription$ SpellDescription | SpellDescription$ Destroy all creatures that were blocked by target Wall this turn. They can't be regenerated. +SVar:DBChoose:DB$ ChooseCard | Defined$ You | Choices$ Creature.OwnedBy Player.Active | ChoiceTitle$ Choose creatures to put on the battlefield | ChoiceZone$ Graveyard | Amount$ X | References$ X | Mandatory$ True | AILogic$ WorstCard | SubAbility$ DBChangeZone | StackDescription$ SpellDescription | SpellDescription$ For each creature that died this way, put a creature card from the graveyard of the player who controlled that creature the last time it became blocked by that Wall onto the battlefield under its owner's control. SVar:DBChangeZone:DB$ ChangeZone | Defined$ ChosenCard | Origin$ Graveyard | Destination$ Battlefield | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$ValidGraveyard Creature.IsRemembered -Oracle:Cast this spell only after combat.\nDestroy all creatures that were blocked by target Wall this turn. They can’t be regenerated. For each creature that died this way, put a creature card from the graveyard of the player who controlled that creature the last time it became blocked by that Wall onto the battlefield under its owner’s control. +Oracle:Cast this spell only after combat.\nDestroy all creatures that were blocked by target Wall this turn. They can't be regenerated. For each creature that died this way, put a creature card from the graveyard of the player who controlled that creature the last time it became blocked by that Wall onto the battlefield under its owner's control. diff --git a/forge-gui/res/cardsfolder/g/gnarled_sage.txt b/forge-gui/res/cardsfolder/g/gnarled_sage.txt new file mode 100644 index 00000000000..da5778c7d24 --- /dev/null +++ b/forge-gui/res/cardsfolder/g/gnarled_sage.txt @@ -0,0 +1,8 @@ +Name:Gnarled Sage +ManaCost:3 G G +Types:Creature Treefolk Druid +PT:4/4 +K:Reach +S:Mode$ Continuous | Affected$ Card.Self | AddToughness$ 2 | AddKeyword$ Vigilance | CheckSVar$ X | SVarCompare$ GE2 | Description$ CARDNAME gets +0/+2 and has vigilance as long as you've drawn two or more cards this turn. +SVar:X:Count$YouDrewThisTurn +Oracle:Reach (This creature can block creatures with flying.)\nAs long as you've drawn two or more cards this turn, Gnarled Sage gets +0/+2 and has vigilance. (Attacking doesn't cause it to tap.) diff --git a/forge-gui/res/cardsfolder/g/go_for_blood.txt b/forge-gui/res/cardsfolder/g/go_for_blood.txt new file mode 100755 index 00000000000..b95f323350c --- /dev/null +++ b/forge-gui/res/cardsfolder/g/go_for_blood.txt @@ -0,0 +1,7 @@ +Name:Go for Blood +ManaCost:1 R +Types:Sorcery +A:SP$ Pump | Cost$ 1 R | AILogic$ Fight | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Choose target creature you control | SubAbility$ DBFight | StackDescription$ None | SpellDescription$ Target creature you control fights target creature you don't control. +SVar:DBFight:DB$ Fight | Defined$ ParentTarget | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Choose target creature you don't control +K:Cycling:1 +Oracle:Target creature you control fights target creature you don't control. (Each deals damage equal to its power to the other.)\nCycling {1} ({1}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/g/goblin_bushwhacker.txt b/forge-gui/res/cardsfolder/g/goblin_bushwhacker.txt index dbcc0af8cfe..6b68e410074 100644 --- a/forge-gui/res/cardsfolder/g/goblin_bushwhacker.txt +++ b/forge-gui/res/cardsfolder/g/goblin_bushwhacker.txt @@ -4,7 +4,6 @@ Types:Creature Goblin Warrior PT:1/1 K:Kicker:R T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | Execute$ TrigPumpAll | TriggerDescription$ When CARDNAME enters the battlefield, if it was kicked, creatures you control get +1/+0 and gain haste until end of turn. -SVar:TrigPumpAll:DB$PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ 1 | KW$ Haste +SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ 1 | KW$ Haste SVar:PlayMain1:TRUE -SVar:Picture:http://www.wizards.com/global/images/magic/general/goblin_bushwhacker.jpg Oracle:Kicker {R} (You may pay an additional {R} as you cast this spell.)\nWhen Goblin Bushwhacker enters the battlefield, if it was kicked, creatures you control get +1/+0 and gain haste until end of turn. diff --git a/forge-gui/res/cardsfolder/g/goblin_elite_infantry.txt b/forge-gui/res/cardsfolder/g/goblin_elite_infantry.txt index 2fe7b9c795a..905aafbabc3 100644 --- a/forge-gui/res/cardsfolder/g/goblin_elite_infantry.txt +++ b/forge-gui/res/cardsfolder/g/goblin_elite_infantry.txt @@ -4,6 +4,5 @@ Types:Creature Goblin Warrior PT:2/2 T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked, it gets -1/-1 until end of turn. T:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ TrigPump | Secondary$ True | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked, it gets -1/-1 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ -1 | NumDef$ -1 -SVar:Picture:http://www.wizards.com/global/images/magic/general/goblin_elite_infantry.jpg +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ -1 | NumDef$ -1 Oracle:Whenever Goblin Elite Infantry blocks or becomes blocked, it gets -1/-1 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/goblin_fire_fiend.txt b/forge-gui/res/cardsfolder/g/goblin_fire_fiend.txt index da8729f9101..bc3828aa735 100644 --- a/forge-gui/res/cardsfolder/g/goblin_fire_fiend.txt +++ b/forge-gui/res/cardsfolder/g/goblin_fire_fiend.txt @@ -4,6 +4,5 @@ Types:Creature Goblin Berserker PT:1/1 K:Haste K:CARDNAME must be blocked if able. -A:AB$ Pump | Cost$ R | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/goblin_fire_fiend.jpg +A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. Oracle:Haste\nGoblin Fire Fiend must be blocked if able.\n{R}: Goblin Fire Fiend gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/goblin_general.txt b/forge-gui/res/cardsfolder/g/goblin_general.txt index 8565fd6cf6b..8b4709e9406 100644 --- a/forge-gui/res/cardsfolder/g/goblin_general.txt +++ b/forge-gui/res/cardsfolder/g/goblin_general.txt @@ -3,6 +3,6 @@ ManaCost:1 R R Types:Creature Goblin Warrior PT:1/1 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ Whenever CARDNAME attacks, Goblin creatures you control get +1/+1 until end of turn. -SVar:TrigPumpAll:DB$PumpAll | ValidCards$ Creature.Goblin+YouCtrl | NumAtt$ +1 | NumDef$ +1 -SVar:Picture:http://serv1.tcgimages.eu/img/cards/Portal_Second_Age/goblin_general.jpg +SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.Goblin+YouCtrl | NumAtt$ +1 | NumDef$ +1 +DeckHints:Type$Goblin Oracle:Whenever Goblin General attacks, Goblin creatures you control get +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/goblin_goon.txt b/forge-gui/res/cardsfolder/g/goblin_goon.txt index 2f4ed831921..9c44bcbf4e9 100644 --- a/forge-gui/res/cardsfolder/g/goblin_goon.txt +++ b/forge-gui/res/cardsfolder/g/goblin_goon.txt @@ -3,7 +3,7 @@ ManaCost:3 R Types:Creature Goblin Mutant PT:6/6 S:Mode$ CantAttack | ValidCard$ Card.Self | UnlessDefender$ hasFewerCreaturesInPlayThanYou | Description$ CARDNAME can't attack unless you control more creatures than defending player. -S:Mode$ Continuous | Affected$ Card.Self | AddHiddenKeyword$ CARDNAME can't block. | CheckSVar$ Y | SVarCompare$ GEX | Description$ CARDNAME can't block unless you control more creatures than attacking player. +S:Mode$ Continuous | Affected$ Card.Self | Condition$ NotPlayerTurn | AddHiddenKeyword$ CARDNAME can't block. | CheckSVar$ Y | SVarCompare$ GEX | Description$ CARDNAME can't block unless you control more creatures than attacking player. SVar:X:Count$Valid Creature.YouCtrl SVar:Y:Count$Valid Creature.ActivePlayerCtrl SVar:BuffedBy:Creature diff --git a/forge-gui/res/cardsfolder/g/goblin_heelcutter.txt b/forge-gui/res/cardsfolder/g/goblin_heelcutter.txt index 2734268c4c7..c6535eed546 100644 --- a/forge-gui/res/cardsfolder/g/goblin_heelcutter.txt +++ b/forge-gui/res/cardsfolder/g/goblin_heelcutter.txt @@ -4,6 +4,5 @@ Types:Creature Goblin Berserker PT:3/2 K:Dash:2 R T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, target creature can't block this turn. -SVar:TrigPump:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ HIDDEN CARDNAME can't block. | IsCurse$ True | SpellDescription$ Target creature can't block this turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/goblin_heelcutter.jpg +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ HIDDEN CARDNAME can't block. | IsCurse$ True | SpellDescription$ Target creature can't block this turn. Oracle:Whenever Goblin Heelcutter attacks, target creature can't block this turn.\nDash {2}{R} (You may cast this spell for its dash cost. If you do, it gains haste, and it's returned from the battlefield to its owner's hand at the beginning of the next end step.) diff --git a/forge-gui/res/cardsfolder/g/goblin_locksmith.txt b/forge-gui/res/cardsfolder/g/goblin_locksmith.txt index 82b251f8dbc..ff3944eacf8 100644 --- a/forge-gui/res/cardsfolder/g/goblin_locksmith.txt +++ b/forge-gui/res/cardsfolder/g/goblin_locksmith.txt @@ -3,6 +3,6 @@ ManaCost:1 R Types:Creature Goblin Rogue PT:2/1 T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigEffect | TriggerDescription$ Whenever CARDNAME attacks, creatures with defender can't block this turn. -SVar:TrigEffect:DB$Effect | Name$ CARDNAME Effect | StaticAbilities$ KWPump +SVar:TrigEffect:DB$Effect | StaticAbilities$ KWPump SVar:KWPump:Mode$ Continuous | EffectZone$ Command | Affected$ Creature.withDefender | AddHiddenKeyword$ CARDNAME can't block. | Description$ Creatures with defender can't block this turn. Oracle:Whenever Goblin Locksmith attacks, creatures with defender can't block this turn. diff --git a/forge-gui/res/cardsfolder/g/goblin_machinist.txt b/forge-gui/res/cardsfolder/g/goblin_machinist.txt index 765b0a8fc18..c672ccc55b2 100644 --- a/forge-gui/res/cardsfolder/g/goblin_machinist.txt +++ b/forge-gui/res/cardsfolder/g/goblin_machinist.txt @@ -3,9 +3,8 @@ ManaCost:4 R Types:Creature Goblin PT:0/5 A:AB$ DigUntil | Cost$ 2 R | Valid$ Card.nonLand | ValidDescription$ nonland | RevealedDestination$ Library | RevealedLibraryPosition$ -1 | FoundDestination$ Library | FoundLibraryPosition$ -1 | RememberFound$ True | SubAbility$ DBPump | SpellDescription$ Reveal cards from the top of your library until you reveal a nonland card. CARDNAME gets +X/+0 until end of turn, where X is that card's converted mana cost. Put the revealed cards on the bottom of your library in any order. -SVar:DBPump:DB$ Pump | NumAtt$ RCX | SubAbility$ DBCleanup | References$ RCX +SVar:DBPump:DB$ Pump | Defined$ Self | NumAtt$ RCX | SubAbility$ DBCleanup | References$ RCX SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:RCX:Remembered$CardManaCost AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/goblin_machinist.jpg Oracle:{2}{R}: Reveal cards from the top of your library until you reveal a nonland card. Goblin Machinist gets +X/+0 until end of turn, where X is that card's converted mana cost. Put the revealed cards on the bottom of your library in any order. diff --git a/forge-gui/res/cardsfolder/g/goblin_pyromancer.txt b/forge-gui/res/cardsfolder/g/goblin_pyromancer.txt index f107670d4ef..54a9b30206a 100644 --- a/forge-gui/res/cardsfolder/g/goblin_pyromancer.txt +++ b/forge-gui/res/cardsfolder/g/goblin_pyromancer.txt @@ -4,8 +4,7 @@ Types:Creature Goblin Wizard PT:2/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, Goblin creatures get +3/+0 until end of turn. T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | Execute$ TrigDestroy | TriggerDescription$ At the beginning of the end step, destroy all Goblins. -SVar:TrigPump:DB$PumpAll | ValidCards$ Creature.Goblin | NumAtt$ 3 +SVar:TrigPump:DB$ PumpAll | ValidCards$ Creature.Goblin | NumAtt$ 3 SVar:TrigDestroy:DB$DestroyAll | ValidCards$ Creature.Goblin AI:RemoveDeck:Random -SVar:Picture:http://www.wizards.com/global/images/magic/general/goblin_pyromancer.jpg Oracle:When Goblin Pyromancer enters the battlefield, Goblin creatures get +3/+0 until end of turn.\nAt the beginning of the end step, destroy all Goblins. diff --git a/forge-gui/res/cardsfolder/g/goblin_shortcutter.txt b/forge-gui/res/cardsfolder/g/goblin_shortcutter.txt index 89b05d199c3..b27d972fee3 100644 --- a/forge-gui/res/cardsfolder/g/goblin_shortcutter.txt +++ b/forge-gui/res/cardsfolder/g/goblin_shortcutter.txt @@ -3,7 +3,6 @@ ManaCost:1 R Types:Creature Goblin Scout PT:2/1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCanNotBlock | TriggerDescription$ When CARDNAME enters the battlefield, target creature can't block this turn. -SVar:TrigCanNotBlock:DB$Pump | ValidTgts$ Creature | KW$ HIDDEN CARDNAME can't block. | TgtPrompt$ Select target creature. | IsCurse$ True | SpellDescription$ Target creature can't block this turn. +SVar:TrigCanNotBlock:DB$ Pump | ValidTgts$ Creature | KW$ HIDDEN CARDNAME can't block. | TgtPrompt$ Select target creature. | IsCurse$ True | SpellDescription$ Target creature can't block this turn. SVar:PlayMain1:TRUE -SVar:Picture:http://www.wizards.com/global/images/magic/general/goblin_shortcutter.jpg Oracle:When Goblin Shortcutter enters the battlefield, target creature can't block this turn. diff --git a/forge-gui/res/cardsfolder/g/goblin_ski_patrol.txt b/forge-gui/res/cardsfolder/g/goblin_ski_patrol.txt index daaaf45d97b..832a65721fb 100644 --- a/forge-gui/res/cardsfolder/g/goblin_ski_patrol.txt +++ b/forge-gui/res/cardsfolder/g/goblin_ski_patrol.txt @@ -2,7 +2,6 @@ Name:Goblin Ski Patrol ManaCost:1 R Types:Creature Goblin PT:1/1 -A:AB$ Pump | Cost$ 1 R | NumAtt$ +2 | KW$ Flying | Permanent$ True | ActivationLimit$ 1 | IsPresent$ Mountain.Snow+YouCtrl | AtEOT$ Sacrifice | SpellDescription$ CARDNAME gets +2/+0 and gains flying. Its controller sacrifices it at the beginning of the next end step. Activate this ability only once and only if you control a snow Mountain. +A:AB$ Pump | Cost$ 1 R | Defined$ Self | NumAtt$ +2 | KW$ Flying | Permanent$ True | ActivationLimit$ 1 | IsPresent$ Mountain.Snow+YouCtrl | AtEOT$ Sacrifice | SpellDescription$ CARDNAME gets +2/+0 and gains flying. Its controller sacrifices it at the beginning of the next end step. Activate this ability only once and only if you control a snow Mountain. AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/goblin_ski_patrol.jpg Oracle:{1}{R}: Goblin Ski Patrol gets +2/+0 and gains flying. Its controller sacrifices it at the beginning of the next end step. Activate this ability only once and only if you control a snow Mountain. diff --git a/forge-gui/res/cardsfolder/g/goblin_vandal.txt b/forge-gui/res/cardsfolder/g/goblin_vandal.txt index bce7f8f1eb0..79e5f9be569 100644 --- a/forge-gui/res/cardsfolder/g/goblin_vandal.txt +++ b/forge-gui/res/cardsfolder/g/goblin_vandal.txt @@ -4,6 +4,5 @@ Types:Creature Goblin Rogue PT:1/1 T:Mode$ AttackerUnblocked | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDestroy | TriggerDescription$ Whenever CARDNAME attacks and isn't blocked, you may pay {R}. If you do, destroy target artifact defending player controls and CARDNAME assigns no combat damage this turn. SVar:TrigDestroy:AB$Destroy | Cost$ R | ValidTgts$ Artifact.DefenderCtrl | TgtPrompt$ Select target artifact defending player controls | SubAbility$ DBPump | Mandatory$ True -SVar:DBPump:DB$Pump | KW$ HIDDEN CARDNAME assigns no combat damage -SVar:Picture:http://www.wizards.com/global/images/magic/general/goblin_vandal.jpg +SVar:DBPump:DB$ Pump | Defined$ Self | KW$ HIDDEN CARDNAME assigns no combat damage Oracle:Whenever Goblin Vandal attacks and isn't blocked, you may pay {R}. If you do, destroy target artifact defending player controls and Goblin Vandal assigns no combat damage this turn. diff --git a/forge-gui/res/cardsfolder/g/goblin_wizardry.txt b/forge-gui/res/cardsfolder/g/goblin_wizardry.txt new file mode 100644 index 00000000000..ced81079c11 --- /dev/null +++ b/forge-gui/res/cardsfolder/g/goblin_wizardry.txt @@ -0,0 +1,6 @@ +Name:Goblin Wizardry +ManaCost:3 R +Types:Instant +A:SP$ Token | Cost$ 3 R | TokenAmount$ 2 | TokenScript$ r_1_1_goblin_wizard_prowess | TokenOwner$ You | LegacyImage$ r 1 1 goblin wizard prowess m21 | SpellDescription$ Create two 1/1 red Goblin Wizard creature tokens with prowess. +DeckHas:Ability$Token +Oracle:Create two 1/1 red Goblin Wizard creature tokens with prowess. (Whenever you cast a noncreature spell, they get +1/+1 until end of turn.) diff --git a/forge-gui/res/cardsfolder/g/god_eternal_kefnet.txt b/forge-gui/res/cardsfolder/g/god_eternal_kefnet.txt index c7fc66267cf..2e8385b6b3f 100644 --- a/forge-gui/res/cardsfolder/g/god_eternal_kefnet.txt +++ b/forge-gui/res/cardsfolder/g/god_eternal_kefnet.txt @@ -12,5 +12,5 @@ T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ SVar:TrigFromGraveyard:DB$ChangeZone | Defined$ TriggeredCard | Origin$ Graveyard | Destination$ Library | LibraryPosition$ 2 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Exile | ValidCard$ Card.Self | Execute$ TrigFromExile | OptionalDecider$ You | TriggerController$ TriggeredCardController | Secondary$ True | TriggerDescription$ When CARDNAME dies or is put into exile from the battlefield, you may put it into its owner's library third from the top. SVar:TrigFromExile:DB$ChangeZone | Defined$ TriggeredCard | Origin$ Exile | Destination$ Library | LibraryPosition$ 2 -Oracle:Flying\nYou may reveal the first card you draw each turn as you draw it. Whenever you reveal an instant or sorcery card this way, copy that card and you may cast the copy. That copy costs {2} less to cast.\nWhen God-Eternal Kefnet dies or is put into exile from the battlefield, you may put it into its owner’s library third from the top. +Oracle:Flying\nYou may reveal the first card you draw each turn as you draw it. Whenever you reveal an instant or sorcery card this way, copy that card and you may cast the copy. That copy costs {2} less to cast.\nWhen God-Eternal Kefnet dies or is put into exile from the battlefield, you may put it into its owner's library third from the top. diff --git a/forge-gui/res/cardsfolder/g/god_pharaohs_gift.txt b/forge-gui/res/cardsfolder/g/god_pharaohs_gift.txt index a04ae478c37..71a3142a23b 100644 --- a/forge-gui/res/cardsfolder/g/god_pharaohs_gift.txt +++ b/forge-gui/res/cardsfolder/g/god_pharaohs_gift.txt @@ -3,9 +3,8 @@ ManaCost:7 Types:Artifact T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigExile | TriggerDescription$ At the beginning of combat on your turn, you may exile a creature card from your graveyard. If you do, create a token that's a copy of that card, except it's a 4/4 black Zombie. It gains haste until end of turn. SVar:TrigExile:DB$ChangeZone | Hidden$ True | RememberChanged$ True | Origin$ Graveyard | Destination$ Exile | ChangeType$ Creature.YouCtrl | ChangeNum$ 1 | SubAbility$ DBCopy -SVar:DBCopy:DB$ CopyPermanent | Defined$ Remembered | SetPower$ 4 | SetToughness$ 4 | SetColor$ Black | SetCreatureTypes$ Zombie | ImprintCopied$ True | SubAbility$ DBPump -SVar:DBPump:DB$ Pump | Defined$ Imprinted | KW$ Haste | SubAbility$ DBCleanup -SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearImprinted$ True +SVar:DBCopy:DB$ CopyPermanent | Defined$ Remembered | SetPower$ 4 | SetToughness$ 4 | SetColor$ Black | SetCreatureTypes$ Zombie | PumpKeywords$ Haste | PumpDuration$ EOT | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:PlayMain1:TRUE DeckHas:Ability$Token DeckHints:Name$Gate to the Afterlife diff --git a/forge-gui/res/cardsfolder/g/golgari_brownscale.txt b/forge-gui/res/cardsfolder/g/golgari_brownscale.txt index 7fb1d86d32c..b0810d7787f 100644 --- a/forge-gui/res/cardsfolder/g/golgari_brownscale.txt +++ b/forge-gui/res/cardsfolder/g/golgari_brownscale.txt @@ -4,6 +4,5 @@ Types:Creature Lizard PT:2/3 T:Mode$ ChangesZone | Origin$ Graveyard | Destination$ Hand | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME is put into your hand from your graveyard, you gain 2 life. K:Dredge:2 -SVar:TrigGainLife:DB$GainLife | Defined$ You | LifeAmount$ 2 -SVar:Picture:http://www.wizards.com/global/images/magic/general/golgari_brownscale.jpg -Oracle:When Golgari Brownscale is put into your hand from your graveyard, you gain 2 life.\nDredge 2 (If you would draw a card, instead you may put exactly two cards from the top of your library into your graveyard. If you do, return this card from your graveyard to your hand. Otherwise, draw a card.) +SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 2 +Oracle:When Golgari Brownscale is put into your hand from your graveyard, you gain 2 life.\nDredge 2 (If you would draw a card, you may mill two cards instead. If you do, return this card from your graveyard to your hand.) diff --git a/forge-gui/res/cardsfolder/g/golgari_grave_troll.txt b/forge-gui/res/cardsfolder/g/golgari_grave_troll.txt index 9b1ed967513..322671d3e5e 100644 --- a/forge-gui/res/cardsfolder/g/golgari_grave_troll.txt +++ b/forge-gui/res/cardsfolder/g/golgari_grave_troll.txt @@ -2,10 +2,9 @@ Name:Golgari Grave-Troll ManaCost:4 G Types:Creature Troll Skeleton PT:0/0 -K:etbCounter:P1P1:X:no Condition:Golgari Grave-Troll enters the battlefield with a +1/+1 counter on it for each creature card in your graveyard. +K:etbCounter:P1P1:X:no Condition:CARDNAME enters the battlefield with a +1/+1 counter on it for each creature card in your graveyard. A:AB$ Regenerate | Cost$ 1 SubCounter<1/P1P1> | SpellDescription$ Regenerate CARDNAME. K:Dredge:6 SVar:X:Count$LastStateGraveyard Creature.YouCtrl SVar:NeedsToPlayVar:X GE3 -SVar:Picture:http://www.wizards.com/global/images/magic/general/golgari_grave_troll.jpg -Oracle:Golgari Grave-Troll enters the battlefield with a +1/+1 counter on it for each creature card in your graveyard.\n{1}, Remove a +1/+1 counter from Golgari Grave-Troll: Regenerate Golgari Grave-Troll.\nDredge 6 (If you would draw a card, instead you may put exactly six cards from the top of your library into your graveyard. If you do, return this card from your graveyard to your hand. Otherwise, draw a card.) +Oracle:Golgari Grave-Troll enters the battlefield with a +1/+1 counter on it for each creature card in your graveyard.\n{1}, Remove a +1/+1 counter from Golgari Grave-Troll: Regenerate Golgari Grave-Troll.\nDredge 6 (If you would draw a card, you may mill six cards instead. If you do, return this card from your graveyard to your hand.) diff --git a/forge-gui/res/cardsfolder/g/golgari_thug.txt b/forge-gui/res/cardsfolder/g/golgari_thug.txt index 69b1e506d8f..7af742782f5 100644 --- a/forge-gui/res/cardsfolder/g/golgari_thug.txt +++ b/forge-gui/res/cardsfolder/g/golgari_thug.txt @@ -4,6 +4,6 @@ Types:Creature Human Warrior PT:1/1 K:Dredge:4 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChange | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, put target creature card from your graveyard on top of your library. -SVar:TrigChange:DB$ChangeZone | ValidTgts$ Creature | TargetsWithDefinedController$ TriggeredCardController | Origin$ Graveyard | Destination$ Library | LibraryPosition$ 0 | TgtPrompt$ Choose target creature card from your graveyard. -SVar:Picture:http://www.wizards.com/global/images/magic/general/golgari_thug.jpg -Oracle:When Golgari Thug dies, put target creature card from your graveyard on top of your library.\nDredge 4 (If you would draw a card, instead you may put exactly four cards from the top of your library into your graveyard. If you do, return this card from your graveyard to your hand. Otherwise, draw a card.) +SVar:TrigChange:DB$ ChangeZone | ValidTgts$ Creature | TargetsWithDefinedController$ TriggeredCardController | Origin$ Graveyard | Destination$ Library | LibraryPosition$ 0 | TgtPrompt$ Choose target creature card from your graveyard. +DeckHas:Ability$Graveyard +Oracle:When Golgari Thug dies, put target creature card from your graveyard on top of your library.\nDredge 4 (If you would draw a card, you may mill four cards instead. If you do, return this card from your graveyard to your hand.) diff --git a/forge-gui/res/cardsfolder/g/golos_tireless_pilgrim.txt b/forge-gui/res/cardsfolder/g/golos_tireless_pilgrim.txt index f814096988f..99b04920319 100644 --- a/forge-gui/res/cardsfolder/g/golos_tireless_pilgrim.txt +++ b/forge-gui/res/cardsfolder/g/golos_tireless_pilgrim.txt @@ -3,8 +3,8 @@ ManaCost:5 Types:Legendary Artifact Creature Scout PT:3/5 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | OptionalDecider$ You | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a land card, put that card onto the battlefield tapped, then shuffle your library. -SVar:TrigChange:DB$ChangeZone | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land | ChangeNum$ 1 | ShuffleNonMandatory$ True -A:AB$ Mill | Cost$ 2 W U B R G | Defined$ You | NumCards$ 3 | Destination$ Exile | RememberMilled$ True | SubAbility$ DBEffect | SpellDescription$ Exile the top three cards of your library. You may play them this turn without paying their mana costs. +SVar:TrigChange:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land | ChangeNum$ 1 | ShuffleNonMandatory$ True +A:AB$ Dig | Cost$ 2 W U B R G | Defined$ You | DigNum$ 3 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect | SpellDescription$ Exile the top three cards of your library. You may play them this turn without paying their mana costs. SVar:DBEffect:DB$ Effect | StaticAbilities$ EffPlay | EffectOwner$ You | RememberObjects$ Remembered | ForgetOnMoved$ Exile | SubAbility$ DBCleanup SVar:EffPlay:Mode$ Continuous | MayPlay$ True | MayPlayWithoutManaCost$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may play them this turn without paying their mana costs. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True diff --git a/forge-gui/res/cardsfolder/g/gone_missing.txt b/forge-gui/res/cardsfolder/g/gone_missing.txt index 6afa4799d69..ba6f440713d 100644 --- a/forge-gui/res/cardsfolder/g/gone_missing.txt +++ b/forge-gui/res/cardsfolder/g/gone_missing.txt @@ -1,8 +1,7 @@ Name:Gone Missing ManaCost:4 U Types:Sorcery -A:SP$ ChangeZone | Cost$ 4 U | ValidTgts$ Permanent | TgtPrompt$ Select target permanent | Origin$ Battlefield | Destination$ Library | LibraryPosition$ 0 | SubAbility$ DBToken | SpellDescription$ Put target permanent on top of its owner's library. Investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") -SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_clue_draw | TokenOwner$ You | LegacyImage$ c a clue draw soi +A:SP$ ChangeZone | Cost$ 4 U | ValidTgts$ Permanent | TgtPrompt$ Select target permanent | Origin$ Battlefield | Destination$ Library | LibraryPosition$ 0 | SubAbility$ DBInvestigate | SpellDescription$ Put target permanent on top of its owner's library. Investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") +SVar:DBInvestigate:DB$ Investigate DeckHas:Ability$Investigate & Ability$Token -SVar:Picture:http://www.wizards.com/global/images/magic/general/gone_missing.jpg Oracle:Put target permanent on top of its owner's library.\nInvestigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") diff --git a/forge-gui/res/cardsfolder/g/gore_vassal.txt b/forge-gui/res/cardsfolder/g/gore_vassal.txt index b60a3d7483f..af8a9b101c6 100644 --- a/forge-gui/res/cardsfolder/g/gore_vassal.txt +++ b/forge-gui/res/cardsfolder/g/gore_vassal.txt @@ -1,6 +1,6 @@ Name:Gore Vassal ManaCost:2 W -Types:Creature Hound +Types:Creature Dog PT:2/1 A:AB$ PutCounter | Cost$ Sac<1/CARDNAME> | CounterType$ M1M1 | CounterNum$ 1 | ValidTgts$ Creature | TgtPrompt$ Select target creature | RememberTargets$ True | SubAbility$ DBRegenerate | SpellDescription$ Put a -1/-1 counter on target creature. Then if that creature's toughness is 1 or greater, regenerate it. SVar:DBRegenerate:DB$ Regenerate | Defined$ Remembered | ConditionCheckSVar$ X | ConditionSVarCompare$ GE1 | SubAbility$ DBCleanup | References$ X diff --git a/forge-gui/res/cardsfolder/g/goremand.txt b/forge-gui/res/cardsfolder/g/goremand.txt new file mode 100644 index 00000000000..3a4f38b4170 --- /dev/null +++ b/forge-gui/res/cardsfolder/g/goremand.txt @@ -0,0 +1,10 @@ +Name:Goremand +ManaCost:4 B B +Types:Creature Demon +PT:5/5 +K:Flying +K:Trample +A:SP$ PermanentCreature | Cost$ 4 B B Sac<1/Creature> +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSac | TriggerDescription$ When CARDNAME enters the battlefield, each opponent sacrifices a creature. +SVar:TrigSac:DB$ Sacrifice | Defined$ Opponent | SacValid$ Creature +Oracle:As an additional cost to cast this spell, sacrifice a creature.\nFlying\nTrample(This creature can deal excess combat damage to the player or planeswalker it's attacking.)\nWhen Goremand enters the battlefield, each opponent sacrifices a creature. diff --git a/forge-gui/res/cardsfolder/g/gorging_vulture.txt b/forge-gui/res/cardsfolder/g/gorging_vulture.txt index b98189d5911..b75f3b72182 100644 --- a/forge-gui/res/cardsfolder/g/gorging_vulture.txt +++ b/forge-gui/res/cardsfolder/g/gorging_vulture.txt @@ -3,10 +3,10 @@ ManaCost:2 B Types:Creature Bird PT:2/2 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, put the top four cards of your library into your graveyard. You gain 1 life for each creature card put into your graveyard this way. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, mill four cards. You gain 1 life for each creature card put into your graveyard this way. SVar:TrigMill:DB$ Mill | NumCards$ 4 | Defined$ You | RememberMilled$ True | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ X | References$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$Valid Card.Creature DeckHas:Ability$Graveyard & Ability$LifeGain -Oracle:Flying\nWhen Gorging Vulture enters the battlefield, put the top four cards of your library into your graveyard. You gain 1 life for each creature card put into your graveyard this way. +Oracle:Flying\nWhen Gorging Vulture enters the battlefield, mill four cards. You gain 1 life for each creature card put into your graveyard this way. diff --git a/forge-gui/res/cardsfolder/g/goring_ceratops.txt b/forge-gui/res/cardsfolder/g/goring_ceratops.txt index 24eb81963ee..ea37d7a2ed7 100644 --- a/forge-gui/res/cardsfolder/g/goring_ceratops.txt +++ b/forge-gui/res/cardsfolder/g/goring_ceratops.txt @@ -4,6 +4,5 @@ Types:Creature Dinosaur PT:3/3 K:Double Strike T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, other creatures you control gain double strike until end of turn. -SVar:TrigPump:DB$PumpAll | ValidCards$ Creature.YouCtrl+Other | KW$ Double Strike -SVar:Picture:http://www.wizards.com/global/images/magic/general/goring_ceratops.jpg +SVar:TrigPump:DB$ PumpAll | ValidCards$ Creature.YouCtrl+Other | KW$ Double Strike Oracle:Double strike\nWhenever Goring Ceratops attacks, other creatures you control gain double strike until end of turn. diff --git a/forge-gui/res/cardsfolder/g/graceful_cat.txt b/forge-gui/res/cardsfolder/g/graceful_cat.txt index 79dea5d08f4..5e6ad782d9b 100644 --- a/forge-gui/res/cardsfolder/g/graceful_cat.txt +++ b/forge-gui/res/cardsfolder/g/graceful_cat.txt @@ -3,6 +3,5 @@ ManaCost:2 W Types:Creature Cat PT:2/2 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, it gets +1/+1 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 1 | NumDef$ 1 -SVar:Picture:http://www.wizards.com/global/images/magic/general/graceful_cat.jpg +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 1 | NumDef$ 1 Oracle:Whenever Graceful Cat attacks, it gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/granite_gargoyle.txt b/forge-gui/res/cardsfolder/g/granite_gargoyle.txt index 9dbdb318198..3e3451e4a4d 100644 --- a/forge-gui/res/cardsfolder/g/granite_gargoyle.txt +++ b/forge-gui/res/cardsfolder/g/granite_gargoyle.txt @@ -3,6 +3,5 @@ ManaCost:2 R Types:Creature Gargoyle PT:2/2 K:Flying -A:AB$ Pump | Cost$ R | NumDef$ +1 | SpellDescription$ CARDNAME gets +0/+1 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/granite_gargoyle.jpg +A:AB$ Pump | Cost$ R | Defined$ Self | NumDef$ +1 | SpellDescription$ CARDNAME gets +0/+1 until end of turn. Oracle:Flying\n{R}: Granite Gargoyle gets +0/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/grapple_with_the_past.txt b/forge-gui/res/cardsfolder/g/grapple_with_the_past.txt index bb8c45aac26..56eddf0a47a 100644 --- a/forge-gui/res/cardsfolder/g/grapple_with_the_past.txt +++ b/forge-gui/res/cardsfolder/g/grapple_with_the_past.txt @@ -1,10 +1,9 @@ Name:Grapple with the Past ManaCost:1 G Types:Instant -A:SP$ Mill | Cost$ 1 G | NumCards$ 3 | Defined$ You | SubAbility$ DBChooseCard | SpellDescription$ Put the top three cards of your library into your graveyard, then you may return a creature or land card from your graveyard to your hand. +A:SP$ Mill | Cost$ 1 G | NumCards$ 3 | Defined$ You | SubAbility$ DBChooseCard | SpellDescription$ Mill three cards, then you may return a creature or land card from your graveyard to your hand. SVar:DBChooseCard:DB$ ChooseCard | Choices$ Creature.YouOwn,Land.YouOwn | Optional$ Yes | ChoiceZone$ Graveyard | Amount$ 1 | SubAbility$ DBChangeZone SVar:DBChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | Defined$ ChosenCard DeckHints:Ability$Delirium DeckHas:Ability$Graveyard -SVar:Picture:http://www.wizards.com/global/images/magic/general/grapple_with_the_past.jpg -Oracle:Put the top three cards of your library into your graveyard, then you may return a creature or land card from your graveyard to your hand. +Oracle:Mill three cards, then you may return a creature or land card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/g/grave_betrayal.txt b/forge-gui/res/cardsfolder/g/grave_betrayal.txt index a8157f7ffc2..36056b76d8f 100644 --- a/forge-gui/res/cardsfolder/g/grave_betrayal.txt +++ b/forge-gui/res/cardsfolder/g/grave_betrayal.txt @@ -2,7 +2,7 @@ Name:Grave Betrayal ManaCost:5 B B Types:Enchantment T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.YouDontCtrl | TriggerZones$ Battlefield | Execute$ DelTrig | TriggerDescription$ Whenever a creature you don't control dies, return it to the battlefield under your control with an additional +1/+1 counter on it at the beginning of the next end step. That creature is a black Zombie in addition to its other colors and types. -SVar:DelTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ End of Turn | Execute$ GBReturn | RememberObjects$ Remembered | SubAbility$ DBCleanup | TriggerDescription$ Return creature to the battlefield under your control with an additional +1/+1 counter on it at the beginning of the next end step. It is a black Zombie in addition to its other colors and types. +SVar:DelTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ End of Turn | Execute$ GBReturn | RememberObjects$ TriggeredCard | SubAbility$ DBCleanup | TriggerDescription$ Return creature to the battlefield under your control with an additional +1/+1 counter on it at the beginning of the next end step. It is a black Zombie in addition to its other colors and types. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:GBReturn:DB$ ChangeZone | Defined$ DelayTriggerRemembered | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True | WithCounters$ P1P1_1 | AnimateSubAbility$ GBZombify SVar:GBZombify:DB$ Animate | Defined$ Remembered | Types$ Zombie | Colors$ Black | Permanent$ True diff --git a/forge-gui/res/cardsfolder/g/grave_shell_scarab.txt b/forge-gui/res/cardsfolder/g/grave_shell_scarab.txt index 1f99fad1620..d22e02fa2a5 100644 --- a/forge-gui/res/cardsfolder/g/grave_shell_scarab.txt +++ b/forge-gui/res/cardsfolder/g/grave_shell_scarab.txt @@ -4,5 +4,4 @@ Types:Creature Insect PT:4/4 A:AB$ Draw | Cost$ 1 Sac<1/CARDNAME> | NumCards$ 1 | SpellDescription$ Draw a card. K:Dredge:1 -SVar:Picture:http://www.wizards.com/global/images/magic/general/grave_shell_scarab.jpg -Oracle:{1}, Sacrifice Grave-Shell Scarab: Draw a card.\nDredge 1 (If you would draw a card, instead you may put exactly one card from the top of your library into your graveyard. If you do, return this card from your graveyard to your hand. Otherwise, draw a card.) +Oracle:{1}, Sacrifice Grave-Shell Scarab: Draw a card.\nDredge 1 (If you would draw a card, you may mill a card instead. If you do, return this card from your graveyard to your hand.) diff --git a/forge-gui/res/cardsfolder/g/grave_strength.txt b/forge-gui/res/cardsfolder/g/grave_strength.txt index 766274c0b4b..ed213ff62b6 100644 --- a/forge-gui/res/cardsfolder/g/grave_strength.txt +++ b/forge-gui/res/cardsfolder/g/grave_strength.txt @@ -1,9 +1,8 @@ Name:Grave Strength ManaCost:1 B Types:Sorcery -A:SP$ Mill | Cost$ 1 B | NumCards$ 3 | Defined$ You | SubAbility$ DBPutCounter | AILogic$ Main1 | SpellDescription$ Choose target creature. Put the top three cards of your library into your graveyard, then put a +1/+1 counter on that creature for each creature card in your graveyard. +A:SP$ Mill | Cost$ 1 B | NumCards$ 3 | Defined$ You | SubAbility$ DBPutCounter | AILogic$ Main1 | SpellDescription$ Choose target creature. Mill three cards, then put a +1/+1 counter on that creature for each creature card in your graveyard. SVar:DBPutCounter:DB$ PutCounter | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ P1P1 | CounterNum$ X | References$ X SVar:X:Count$ValidGraveyard Creature.YouOwn DeckHas:Ability$Graveyard -SVar:Picture:http://www.wizards.com/global/images/magic/general/grave_strength.jpg -Oracle:Choose target creature. Put the top three cards of your library into your graveyard, then put a +1/+1 counter on that creature for each creature card in your graveyard. +Oracle:Choose target creature. Mill three cards, then put a +1/+1 counter on that creature for each creature card in your graveyard. diff --git a/forge-gui/res/cardsfolder/g/gravel_hide_goblin.txt b/forge-gui/res/cardsfolder/g/gravel_hide_goblin.txt index 71a8d428c5b..e6cad528261 100644 --- a/forge-gui/res/cardsfolder/g/gravel_hide_goblin.txt +++ b/forge-gui/res/cardsfolder/g/gravel_hide_goblin.txt @@ -2,5 +2,5 @@ Name:Gravel-Hide Goblin ManaCost:1 R Types:Creature Goblin Shaman PT:2/1 -A:AB$ Pump | Cost$ 3 G | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. +A:AB$ Pump | Cost$ 3 G | Defined$ Self | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. Oracle:{3}{G}: Gravel-Hide Goblin gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/gravelgill_duo.txt b/forge-gui/res/cardsfolder/g/gravelgill_duo.txt index 78dea9f15bb..c1a99ac8629 100644 --- a/forge-gui/res/cardsfolder/g/gravelgill_duo.txt +++ b/forge-gui/res/cardsfolder/g/gravelgill_duo.txt @@ -4,8 +4,7 @@ Types:Creature Merfolk Rogue Warrior PT:2/1 T:Mode$ SpellCast | ValidCard$ Card.Blue | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump11 | TriggerDescription$ Whenever you cast a blue spell, CARDNAME gets +1/+1 until end of turn. T:Mode$ SpellCast | ValidCard$ Card.Black | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPumpFear | TriggerDescription$ Whenever you cast a black spell, CARDNAME gains fear until end of turn. (It can't be blocked except by artifact creatures and/or black creatures.) -SVar:TrigPump11:DB$Pump | NumAtt$ +1 | NumDef$ +1 | Defined$ Self -SVar:TrigPumpFear:DB$Pump | KW$ Fear | Defined$ Self +SVar:TrigPump11:DB$ Pump | NumAtt$ +1 | NumDef$ +1 | Defined$ Self +SVar:TrigPumpFear:DB$ Pump | KW$ Fear | Defined$ Self SVar:BuffedBy:Card.Blue,Card.Black -SVar:Picture:http://www.wizards.com/global/images/magic/general/gravelgill_duo.jpg Oracle:Whenever you cast a blue spell, Gravelgill Duo gets +1/+1 until end of turn.\nWhenever you cast a black spell, Gravelgill Duo gains fear until end of turn. (It can't be blocked except by artifact creatures and/or black creatures.) diff --git a/forge-gui/res/cardsfolder/g/graverobber_spider.txt b/forge-gui/res/cardsfolder/g/graverobber_spider.txt index ece60a18e9a..cd6dc547cc8 100644 --- a/forge-gui/res/cardsfolder/g/graverobber_spider.txt +++ b/forge-gui/res/cardsfolder/g/graverobber_spider.txt @@ -3,7 +3,7 @@ ManaCost:3 G Types:Creature Spider PT:2/4 K:Reach -A:AB$ Pump | Cost$ 3 B | NumAtt$ X | NumDef$ X | References$ X | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +X/+X until end of turn, where X is the number of creature cards in your graveyard. Activate this ability only once each turn. +A:AB$ Pump | Cost$ 3 B | Defined$ Self | NumAtt$ X | NumDef$ X | References$ X | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +X/+X until end of turn, where X is the number of creature cards in your graveyard. Activate this ability only once each turn. SVar:X:Count$TypeInYourYard.Creature -SVar:Picture:http://www.wizards.com/global/images/magic/general/graverobber_spider.jpg +DeckHints:Ability$Graveyard Oracle:Reach\n{3}{B}: Graverobber Spider gets +X/+X until end of turn, where X is the number of creature cards in your graveyard. Activate this ability only once each turn. diff --git a/forge-gui/res/cardsfolder/g/graveyard_marshal.txt b/forge-gui/res/cardsfolder/g/graveyard_marshal.txt index c54b1a59ab0..c5511098717 100644 --- a/forge-gui/res/cardsfolder/g/graveyard_marshal.txt +++ b/forge-gui/res/cardsfolder/g/graveyard_marshal.txt @@ -2,7 +2,7 @@ Name:Graveyard Marshal ManaCost:B B Types:Creature Zombie Soldier PT:3/2 -A:AB$ Token | Cost$ 2 B ExileFromGrave<1/Creature> | TokenAmount$ 1 | TokenName$ Zombie | TokenScript$ b_2_2_zombie | TokenOwner$ You | LegacyImage$ b 2 2 zombie m19 | TokenTapped$ True | SpellDescription$ Exile target creature card from your graveyard: Create a 2/2 black Zombie creature token. +A:AB$ Token | Cost$ 2 B ExileFromGrave<1/Creature> | TokenAmount$ 1 | TokenScript$ b_2_2_zombie | TokenOwner$ You | LegacyImage$ b 2 2 zombie m19 | TokenTapped$ True | SpellDescription$ Exile target creature card from your graveyard: Create a 2/2 black Zombie creature token. SVar:AIPreference:ExileFromGraveCost$Creature.cmcLE1+inZoneGraveyard DeckHas:Ability$Token -Oracle:{2}{B}, Exile target creature card from your graveyard: Create a tapped 2/2 black Zombie creature token. \ No newline at end of file +Oracle:{2}{B}, Exile target creature card from your graveyard: Create a tapped 2/2 black Zombie creature token. diff --git a/forge-gui/res/cardsfolder/g/gravity_negator.txt b/forge-gui/res/cardsfolder/g/gravity_negator.txt index a9de7a5bca5..a1adce4b011 100644 --- a/forge-gui/res/cardsfolder/g/gravity_negator.txt +++ b/forge-gui/res/cardsfolder/g/gravity_negator.txt @@ -5,7 +5,6 @@ PT:2/3 K:Devoid K:Flying T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, you may pay {C}. If you do, another target creature gains flying until end of turn. ({C} represents colorless mana.) -SVar:TrigPump:AB$Pump | Cost$ C | ValidTgts$ Creature.Other | TgtPrompt$ Select another target creature | KW$ Flying +SVar:TrigPump:AB$ Pump | Cost$ C | ValidTgts$ Creature.Other | TgtPrompt$ Select another target creature | KW$ Flying DeckHints:Ability$Mana.Colorless -SVar:Picture:http://www.wizards.com/global/images/magic/general/gravity_negator.jpg Oracle:Devoid (This card has no color.)\nFlying\nWhen Gravity Negator attacks, you may pay {C}. If you do, another target creature gains flying until end of turn. ({C} represents colorless mana.) diff --git a/forge-gui/res/cardsfolder/g/graypelt_refuge.txt b/forge-gui/res/cardsfolder/g/graypelt_refuge.txt index 9fe9fe46498..19039822797 100644 --- a/forge-gui/res/cardsfolder/g/graypelt_refuge.txt +++ b/forge-gui/res/cardsfolder/g/graypelt_refuge.txt @@ -5,6 +5,6 @@ A:AB$ Mana | Cost$ T | Produced$ W | SpellDescription$ Add {W}. A:AB$ Mana | Cost$ T | Produced$ G | SpellDescription$ Add {G}. K:CARDNAME enters the battlefield tapped. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters the battlefield, you gain 1 life. -SVar:TrigGainLife:DB$GainLife | LifeAmount$ 1 -SVar:Picture:http://www.wizards.com/global/images/magic/general/graypelt_refuge.jpg +SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 1 +DeckHas:Ability$LifeGain Oracle:Graypelt Refuge enters the battlefield tapped.\nWhen Graypelt Refuge enters the battlefield, you gain 1 life.\n{T}: Add {G} or {W}. diff --git a/forge-gui/res/cardsfolder/g/greater_forgeling.txt b/forge-gui/res/cardsfolder/g/greater_forgeling.txt index a63a259b11b..b78b02ddd97 100644 --- a/forge-gui/res/cardsfolder/g/greater_forgeling.txt +++ b/forge-gui/res/cardsfolder/g/greater_forgeling.txt @@ -2,6 +2,5 @@ Name:Greater Forgeling ManaCost:3 R R Types:Creature Elemental PT:3/4 -A:AB$ Pump | Cost$ 1 R | NumAtt$ +3 | NumDef$ -3 | SpellDescription$ CARDNAME gets +3/-3 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/greater_forgeling.jpg +A:AB$ Pump | Cost$ 1 R | Defined$ Self | NumAtt$ +3 | NumDef$ -3 | SpellDescription$ CARDNAME gets +3/-3 until end of turn. Oracle:{1}{R}: Greater Forgeling gets +3/-3 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/greater_mossdog.txt b/forge-gui/res/cardsfolder/g/greater_mossdog.txt index 033656da100..7371b0a003e 100644 --- a/forge-gui/res/cardsfolder/g/greater_mossdog.txt +++ b/forge-gui/res/cardsfolder/g/greater_mossdog.txt @@ -1,7 +1,6 @@ Name:Greater Mossdog ManaCost:3 G -Types:Creature Plant Hound +Types:Creature Plant Dog PT:3/3 K:Dredge:3 -SVar:Picture:http://www.wizards.com/global/images/magic/general/greater_mossdog.jpg -Oracle:Dredge 3 (If you would draw a card, instead you may put exactly three cards from the top of your library into your graveyard. If you do, return this card from your graveyard to your hand. Otherwise, draw a card.) +Oracle:Dredge 3 (If you would draw a card, you may mill three cards instead. If you do, return this card from your graveyard to your hand.) diff --git a/forge-gui/res/cardsfolder/g/greater_stone_spirit.txt b/forge-gui/res/cardsfolder/g/greater_stone_spirit.txt index 1d6b633a5b6..4029635a986 100644 --- a/forge-gui/res/cardsfolder/g/greater_stone_spirit.txt +++ b/forge-gui/res/cardsfolder/g/greater_stone_spirit.txt @@ -5,6 +5,5 @@ PT:4/4 K:CantBeBlockedBy Creature.withFlying A:AB$ Pump | Cost$ 2 R | ValidTgts$ Creature | NumDef$ 2 | SubAbility$ DBAnimate | SpellDescription$ Until end of turn, target creature gets +0/+2 and gains "{R}: This creature gets +1/+0 until end of turn." SVar:DBAnimate:DB$ Animate | Defined$ Targeted | Abilities$ Pump -SVar:Pump:AB$ Pump | Cost$ R | NumAtt$ 1 | SpellDescription$ This creature gets +1/+0 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/greater_stone_spirit.jpg +SVar:Pump:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ 1 | SpellDescription$ This creature gets +1/+0 until end of turn. Oracle:Greater Stone Spirit can't be blocked by creatures with flying.\n{2}{R}: Until end of turn, target creature gets +0/+2 and gains "{R}: This creature gets +1/+0 until end of turn." diff --git a/forge-gui/res/cardsfolder/g/grenzo_havoc_raiser.txt b/forge-gui/res/cardsfolder/g/grenzo_havoc_raiser.txt index c0e6337e698..be9ea4b9703 100644 --- a/forge-gui/res/cardsfolder/g/grenzo_havoc_raiser.txt +++ b/forge-gui/res/cardsfolder/g/grenzo_havoc_raiser.txt @@ -5,11 +5,10 @@ PT:2/2 T:Mode$ DamageDone | ValidSource$ Creature.YouCtrl | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigCharm | TriggerZones$ Battlefield | TriggerDescription$ Whenever a creature you control deals combat damage to a player, ABILITY SVar:TrigCharm:DB$ Charm | Choices$ DBGoad,DBExile SVar:DBGoad:DB$ Goad | ValidTgts$ Creature.DefenderCtrl | TgtPrompt$ Select target creature defending player controls. | SpellDescription$ Goad target creature that player controls. -SVar:DBExile:DB$ Mill | Defined$ TriggeredDefendingPlayer | NumCards$ 1 | Destination$ Exile | RememberMilled$ True | SubAbility$ DBEffect | SpellDescription$ Exile the top card of that player's library. Until end of turn, you may cast that card and you may spend mana as though it were mana of any color to cast it. +SVar:DBExile:DB$ Dig | Defined$ TriggeredDefendingPlayer | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect | SpellDescription$ Exile the top card of that player's library. Until end of turn, you may cast that card and you may spend mana as though it were mana of any color to cast it. SVar:DBEffect:DB$ Effect | StaticAbilities$ STPlay | Triggers$ TriggerCastDoM | SVars$ TrigRemoveSelf | RememberObjects$ Remembered | SubAbility$ DBCleanup SVar:STPlay:Mode$ Continuous | MayPlay$ True | MayPlayIgnoreColor$ True | EffectZone$ Command | Affected$ Card.IsRemembered+nonLand | AffectedZone$ Exile | Description$ Until end of turn, you may cast that card and you may spend mana as though it were mana of any color to cast it. SVar:TriggerCastDoM:Mode$ SpellCast | ValidCard$ Card.IsRemembered | TriggerZones$ Command | Execute$ TrigRemoveSelf | Static$ True SVar:TrigRemoveSelf:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -SVar:Picture:http://www.wizards.com/global/images/magic/general/grenzo_havoc_raiser.jpg Oracle:Whenever a creature you control deals combat damage to a player, choose one —\n• Goad target creature that player controls.\n• Exile the top card of that player's library. Until end of turn, you may cast that card and you may spend mana as though it were mana of any color to cast it. diff --git a/forge-gui/res/cardsfolder/g/grenzos_ruffians.txt b/forge-gui/res/cardsfolder/g/grenzos_ruffians.txt index c70e5d31a09..01db27861e7 100644 --- a/forge-gui/res/cardsfolder/g/grenzos_ruffians.txt +++ b/forge-gui/res/cardsfolder/g/grenzos_ruffians.txt @@ -6,5 +6,4 @@ K:Melee T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Opponent | CombatDamage$ True | Execute$ TrigDmg | TriggerDescription$ Whenever CARDNAME deals combat damage to an opponent, it deals that much damage to each other opponent. SVar:TrigDmg:DB$ DamageAll | ValidPlayers$ OppNonTriggeredTarget | NumDmg$ X | References$ X SVar:X:TriggerCount$DamageAmount -SVar:Picture:http://www.wizards.com/global/images/magic/general/grenzos_ruffians.jpg -Oracle:Melee (Whenever this creature attacks, it gets +1/+1 for each opponent you attacked with a creature this combat.)\nWhenever Grenzo's Ruffians deals combat damage to an opponent, it deals that much damage to each other opponent. \ No newline at end of file +Oracle:Melee (Whenever this creature attacks, it gets +1/+1 for each opponent you attacked this combat.)\nWhenever Grenzo's Ruffians deals combat damage to an opponent, it deals that much damage to each other opponent. diff --git a/forge-gui/res/cardsfolder/g/griffin_aerie.txt b/forge-gui/res/cardsfolder/g/griffin_aerie.txt new file mode 100644 index 00000000000..5f71b1dd548 --- /dev/null +++ b/forge-gui/res/cardsfolder/g/griffin_aerie.txt @@ -0,0 +1,9 @@ +Name:Griffin Aerie +ManaCost:1 W +Types:Enchantment +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | CheckSVar$ LifeGained | SVarCompare$ GE3 | Execute$ TrigToken | TriggerDescription$ At the beginning of your end step, if you gained 3 or more life this turn, create a 2/2 white Griffin creature token with flying. +SVar:TrigToken:DB$Token | TokenAmount$ 1 | TokenScript$ w_2_2_griffin_flying | TokenOwner$ You +SVar:LifeGained:Count$LifeYouGainedThisTurn +DeckHints:Ability$LifeGain +DeckHas:Ability$Token +Oracle:At the beginning of your end step, if you gained 3 or more life this turn, create a 2/2 white Griffin creature token with flying. diff --git a/forge-gui/res/cardsfolder/g/griffin_canyon.txt b/forge-gui/res/cardsfolder/g/griffin_canyon.txt index 1769a16b665..e79aefbc59e 100644 --- a/forge-gui/res/cardsfolder/g/griffin_canyon.txt +++ b/forge-gui/res/cardsfolder/g/griffin_canyon.txt @@ -3,7 +3,6 @@ ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. A:AB$ Untap | Cost$ T | ValidTgts$ Griffin | TgtPrompt$ Select target Griffin | SubAbility$ DBPump | SpellDescription$ Untap target Griffin. If it's a creature, it gets +1/+1 until end of turn. -SVar:DBPump:DB$Pump | NumAtt$ +1 | NumDef$ +1 | Defined$ Targeted +SVar:DBPump:DB$ Pump | NumAtt$ +1 | NumDef$ +1 | Defined$ Targeted AI:RemoveDeck:Random -SVar:Picture:http://www.wizards.com/global/images/magic/general/griffin_canyon.jpg Oracle:{T}: Add {C}.\n{T}: Untap target Griffin. If it's a creature, it gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/grim_initiate.txt b/forge-gui/res/cardsfolder/g/grim_initiate.txt index 44369a8c28c..3272484fba8 100644 --- a/forge-gui/res/cardsfolder/g/grim_initiate.txt +++ b/forge-gui/res/cardsfolder/g/grim_initiate.txt @@ -3,8 +3,8 @@ ManaCost:R Types:Creature Zombie Warrior PT:1/1 K:First strike -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ DBAmass | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, amass 1. (Put a +1/+1 counter on an Army you control. If you don’t control one, create a 0/0 black Zombie Army creature token first.) +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ DBAmass | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, amass 1. (Put a +1/+1 counter on an Army you control. If you don't control one, create a 0/0 black Zombie Army creature token first.) SVar:DBAmass:DB$ Amass | Num$ 1 DeckHints:Ability$Amass & Type$Zombie DeckHas:Ability$Amass & Ability$Counters & Ability$Token -Oracle:First strike\nWhen Grim Initiate dies, amass 1. (Put a +1/+1 counter on an Army you control. If you don’t control one, create a 0/0 black Zombie Army creature token first.) +Oracle:First strike\nWhen Grim Initiate dies, amass 1. (Put a +1/+1 counter on an Army you control. If you don't control one, create a 0/0 black Zombie Army creature token first.) diff --git a/forge-gui/res/cardsfolder/g/grimclaw_bats.txt b/forge-gui/res/cardsfolder/g/grimclaw_bats.txt index 2742ee96f16..1adb0829c08 100644 --- a/forge-gui/res/cardsfolder/g/grimclaw_bats.txt +++ b/forge-gui/res/cardsfolder/g/grimclaw_bats.txt @@ -3,6 +3,5 @@ ManaCost:1 B Types:Creature Bat PT:1/1 K:Flying -A:AB$ Pump | Cost$ B PayLife<1> | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/grimclaw_bats.jpg +A:AB$ Pump | Cost$ B PayLife<1> | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. Oracle:Flying\n{B}, Pay 1 life: Grimclaw Bats gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/grimdancer.txt b/forge-gui/res/cardsfolder/g/grimdancer.txt new file mode 100755 index 00000000000..479f467ba13 --- /dev/null +++ b/forge-gui/res/cardsfolder/g/grimdancer.txt @@ -0,0 +1,11 @@ +Name:Grimdancer +ManaCost:1 B B +Types:Creature Nightmare +PT:3/3 +K:ETBReplacement:Other:CounterChoice +SVar:CounterChoice:DB$ GenericChoice | Defined$ You | Choices$ Menace,Deathtouch,Lifelink | ChoiceAmount$ 2 | SpellDescription$ CARDNAME enters the battlefield with your choice of two different counters on it from among menace, deathtouch, and lifelink. +SVar:Menace:DB$ PutCounter | CounterType$ Menace | CounterNum$ 1 | ETB$ True | SpellDescription$ Menace +SVar:Deathtouch:DB$ PutCounter | CounterType$ Deathtouch | CounterNum$ 1 | ETB$ True | SpellDescription$ Deathtouch +SVar:Lifelink:DB$ PutCounter | CounterType$ Lifelink | CounterNum$ 1 | ETB$ True | SpellDescription$ Lifelink +DeckHas:Ability$Counters +Oracle:Grimdancer enters the battlefield with your choice of two different counters on it from among menace, deathtouch, and lifelink. diff --git a/forge-gui/res/cardsfolder/g/grimoire_thief.txt b/forge-gui/res/cardsfolder/g/grimoire_thief.txt index a35d0ff77aa..c3b63f50e85 100644 --- a/forge-gui/res/cardsfolder/g/grimoire_thief.txt +++ b/forge-gui/res/cardsfolder/g/grimoire_thief.txt @@ -3,15 +3,14 @@ ManaCost:U U Types:Creature Merfolk Rogue PT:2/2 T:Mode$ Taps | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ Whenever CARDNAME becomes tapped, exile the top three cards of target opponent's library face down. -SVar:TrigExile:DB$ Mill | ValidTgts$ Opponent | NumCards$ 3 | Destination$ Exile | ExileFaceDown$ True | RememberMilled$ True +SVar:TrigExile:DB$ Dig | ValidTgts$ Opponent | DigNum$ 3 | ChangeNum$ All | DestinationZone$ Exile | ExileFaceDown$ True | RememberChanged$ True S:Mode$ Continuous | Affected$ Card.IsRemembered+ExiledWithSource | AffectedZone$ Exile | MayLookAt$ You | Description$ You may look at cards exiled with CARDNAME. A:AB$ SetState | Cost$ U Sac<1/CARDNAME> | Defined$ Remembered | Mode$ TurnFace | SubAbility$ DBCounter | SpellDescription$ Turn all cards exiled with CARDNAME face up. Counter all spells with those names. SVar:DBCounter:DB$ Counter | AllType$ Spell | AllValid$ Card.sharesNameWith Remembered.ExiledWithSource | SubAbility$ DBCleanup T:Mode$ ChangesZone | Origin$ Exile | Destination$ Any | Static$ True | ValidCard$ Card.IsRemembered+ExiledWithSource | Execute$ DBForget SVar:DBForget:DB$ Pump | ForgetObjects$ TriggeredCard T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | Static$ True | ValidCard$ Card.Self | Execute$ DBCleanup -SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:All AI:RemoveDeck:Random -SVar:Picture:http://www.wizards.com/global/images/magic/general/grimoire_thief.jpg Oracle:Whenever Grimoire Thief becomes tapped, exile the top three cards of target opponent's library face down.\nYou may look at cards exiled with Grimoire Thief.\n{U}, Sacrifice Grimoire Thief: Turn all cards exiled with Grimoire Thief face up. Counter all spells with those names. diff --git a/forge-gui/res/cardsfolder/g/grindclock.txt b/forge-gui/res/cardsfolder/g/grindclock.txt index 8b06f2f0267..59f7e74386a 100644 --- a/forge-gui/res/cardsfolder/g/grindclock.txt +++ b/forge-gui/res/cardsfolder/g/grindclock.txt @@ -2,7 +2,7 @@ Name:Grindclock ManaCost:2 Types:Artifact A:AB$ PutCounter | Cost$ T | CounterType$ CHARGE | CounterNum$ 1 | SpellDescription$ Put a charge counter on Grindclock. -A:AB$ Mill | Cost$ T | NumCards$ X | ValidTgts$ Player | TgtPrompt$ Choose a player | References$ X | SpellDescription$ Target player puts the top X cards of their library into their graveyard, where X is the number of charge counters on Grindclock. +A:AB$ Mill | Cost$ T | NumCards$ X | ValidTgts$ Player | TgtPrompt$ Choose a player | References$ X | SpellDescription$ Target player mills X cards, where X is the number of charge counters on Grindclock. SVar:X:Count$CardCounters.CHARGE -SVar:Picture:http://www.wizards.com/global/images/magic/general/grindclock.jpg -Oracle:{T}: Put a charge counter on Grindclock.\n{T}: Target player puts the top X cards of their library into their graveyard, where X is the number of charge counters on Grindclock. +DeckHas:Ability$Counters +Oracle:{T}: Put a charge counter on Grindclock.\n{T}: Target player mills X cards, where X is the number of charge counters on Grindclock. diff --git a/forge-gui/res/cardsfolder/g/grinding_station.txt b/forge-gui/res/cardsfolder/g/grinding_station.txt index cf0c37395d4..88fb9a7e9f0 100644 --- a/forge-gui/res/cardsfolder/g/grinding_station.txt +++ b/forge-gui/res/cardsfolder/g/grinding_station.txt @@ -1,9 +1,9 @@ Name:Grinding Station ManaCost:2 Types:Artifact -A:AB$ Mill | Cost$ T Sac<1/Artifact> | NumCards$ 3 | ValidTgts$ Player | TgtPrompt$ Select target player | SpellDescription$ Target player puts the top three cards of their library into their graveyard. +A:AB$ Mill | Cost$ T Sac<1/Artifact> | NumCards$ 3 | ValidTgts$ Player | TgtPrompt$ Select target player | SpellDescription$ Target player mills three cards. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Artifact | IsPresent$ Card.Self | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigUntap | TriggerDescription$ Whenever an artifact enters the battlefield, you may untap CARDNAME. SVar:TrigUntap:DB$Untap | Defined$ Self AI:RemoveDeck:Random -SVar:Picture:http://www.wizards.com/global/images/magic/general/grinding_station.jpg -Oracle:{T}, Sacrifice an artifact: Target player puts the top three cards of their library into their graveyard.\nWhenever an artifact enters the battlefield, you may untap Grinding Station. +DeckNeeds:Type$Artifact +Oracle:{T}, Sacrifice an artifact: Target player mills three cards.\nWhenever an artifact enters the battlefield, you may untap Grinding Station. diff --git a/forge-gui/res/cardsfolder/g/grindstone.txt b/forge-gui/res/cardsfolder/g/grindstone.txt index 0ae8c8d5d8c..a526a5c9a17 100644 --- a/forge-gui/res/cardsfolder/g/grindstone.txt +++ b/forge-gui/res/cardsfolder/g/grindstone.txt @@ -1,12 +1,11 @@ Name:Grindstone ManaCost:1 Types:Artifact -A:AB$ Repeat | Cost$ 3 T | ValidTgts$ Player | RepeatSubAbility$ DBCleanAndGrind | MaxRepeat$ MaxRepeats | RepeatCheckSVar$ MilledSharesColor | References$ MilledSharesColor,MaxRepeats | RepeatSVarCompare$ EQ2 | SubAbility$ DBCleanup | SpellDescription$ Target player puts the top two cards of their library into their graveyard. If both cards share a color, repeat this process. | StackDescription$ SpellDescription +A:AB$ Repeat | Cost$ 3 T | ValidTgts$ Player | RepeatSubAbility$ DBCleanAndGrind | MaxRepeat$ MaxRepeats | RepeatCheckSVar$ MilledSharesColor | References$ MilledSharesColor,MaxRepeats | RepeatSVarCompare$ EQ2 | SubAbility$ DBCleanup | SpellDescription$ Target player mills two cards. If both cards share a color, repeat this process. | StackDescription$ SpellDescription SVar:DBCleanAndGrind:DB$ Cleanup | ClearRemembered$ True | SubAbility$ DBPeek SVar:DBPeek:DB$ PeekAndReveal | Defined$ Targeted | PeekAmount$ 2 | NoPeek$ True | NoReveal$ True | RememberPeeked$ True | SubAbility$ DBGrind SVar:DBGrind:DB$ Mill | NumCards$ 2 | Defined$ Targeted | NoReveal$ True SVar:MaxRepeats:TargetedPlayer$CardsInLibrary SVar:MilledSharesColor:RememberedLKI$Valid Card.SharesColorWith Remembered SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -SVar:Picture:http://www.wizards.com/global/images/magic/general/grindstone.jpg -Oracle:{3}, {T}: Target player puts the top two cards of their library into their graveyard. If both cards share a color, repeat this process. +Oracle:{3}, {T}: Target player mills two cards. If both cards share a color, repeat this process. diff --git a/forge-gui/res/cardsfolder/g/grisly_spectacle.txt b/forge-gui/res/cardsfolder/g/grisly_spectacle.txt index 224536fb7f5..6fa66fadf2b 100644 --- a/forge-gui/res/cardsfolder/g/grisly_spectacle.txt +++ b/forge-gui/res/cardsfolder/g/grisly_spectacle.txt @@ -1,8 +1,7 @@ Name:Grisly Spectacle ManaCost:2 B B Types:Instant -A:SP$ Destroy | Cost$ 2 B B | ValidTgts$ Creature.nonArtifact | TgtPrompt$ Select target nonartifact creature | SubAbility$ DBMill | SpellDescription$ Destroy target nonartifact creature. Its controller puts a number of cards equal to that creature's power from the top of their library into their graveyard. +A:SP$ Destroy | Cost$ 2 B B | ValidTgts$ Creature.nonArtifact | TgtPrompt$ Select target nonartifact creature | SubAbility$ DBMill | SpellDescription$ Destroy target nonartifact creature. Its controller mills cards equal to that creature's power. SVar:DBMill:DB$ Mill | NumCards$ X | Defined$ TargetedController | References$ X SVar:X:TargetedLKI$CardPower -SVar:Picture:http://www.wizards.com/global/images/magic/general/grisly_spectacle.jpg -Oracle:Destroy target nonartifact creature. Its controller puts a number of cards equal to that creature's power from the top of their library into their graveyard. +Oracle:Destroy target nonartifact creature. Its controller mills cards equal to that creature's power. diff --git a/forge-gui/res/cardsfolder/g/gristle_grinner.txt b/forge-gui/res/cardsfolder/g/gristle_grinner.txt index d5cd324f0b0..4e77dfec4b6 100644 --- a/forge-gui/res/cardsfolder/g/gristle_grinner.txt +++ b/forge-gui/res/cardsfolder/g/gristle_grinner.txt @@ -3,6 +3,5 @@ ManaCost:4 B Types:Creature Zombie PT:3/3 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever a creature dies, CARDNAME gets +2/+2 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 2 | NumDef$ 2 -SVar:Picture:http://www.wizards.com/global/images/magic/general/gristle_grinner.jpg +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 2 | NumDef$ 2 Oracle:Whenever a creature dies, Gristle Grinner gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/grizzled_angler_grisly_anglerfish.txt b/forge-gui/res/cardsfolder/g/grizzled_angler_grisly_anglerfish.txt index 482593918e3..3a2009dca4a 100644 --- a/forge-gui/res/cardsfolder/g/grizzled_angler_grisly_anglerfish.txt +++ b/forge-gui/res/cardsfolder/g/grizzled_angler_grisly_anglerfish.txt @@ -1,46 +1,21 @@ Name:Grizzled Angler - ManaCost:2 U - Types:Creature Human - PT:2/3 - -A:AB$ Mill | Cost$ T | Defined$ You | NumCards$ 2 | SubAbility$ DBTransform | SpellDescription$ Put the top two cards of your library into your graveyard. Then if there is a colorless creature card in your graveyard, transform CARDNAME. - +A:AB$ Mill | Cost$ T | Defined$ You | NumCards$ 2 | SubAbility$ DBTransform | SpellDescription$ Mill two cards. Then if there is a colorless creature card in your graveyard, transform CARDNAME. SVar:DBTransform:DB$SetState | Defined$ Self | Mode$ Transform | ConditionCheckSVar$ X | ConditionSVarCompare$ GE1 | References$ X - SVar:X:Count$ValidGraveyard Creature.YouOwn+Colorless - AlternateMode:DoubleFaced - DeckHints:Ability$Delirium & Color$Colorless - DeckHas:Ability$Graveyard - -SVar:Picture:http://www.wizards.com/global/images/magic/general/grizzled_angler.jpg - -Oracle:{T}: Put the top two cards of your library into your graveyard. Then if there is a colorless creature card in your graveyard, transform Grizzled Angler. - - +Oracle:{T}: Mill two cards. Then if there is a colorless creature card in your graveyard, transform Grizzled Angler. ALTERNATE - - Name:Grisly Anglerfish - ManaCost:no cost - Types:Creature Eldrazi Fish - PT:4/5 - A:AB$ Effect | Cost$ 6 | StaticAbilities$ MustAttack | References$ MustAttack | SpellDescription$ Creatures your opponents control attack this turn if able. - SVar:MustAttack:Mode$ Continuous | EffectZone$ Command | Affected$ Creature.OppCtrl | AddHiddenKeyword$ CARDNAME attacks each combat if able. | Description$ Creatures your opponents control attack this turn if able. - -SVar:Picture:http://www.wizards.com/global/images/magic/general/grisly_anglerfish.jpg - Oracle:{6}: Creatures your opponents control attack this turn if able. - diff --git a/forge-gui/res/cardsfolder/g/grotag_thrasher.txt b/forge-gui/res/cardsfolder/g/grotag_thrasher.txt index b22e46ad4f5..9abff15bc07 100644 --- a/forge-gui/res/cardsfolder/g/grotag_thrasher.txt +++ b/forge-gui/res/cardsfolder/g/grotag_thrasher.txt @@ -3,6 +3,5 @@ ManaCost:4 R Types:Creature Lizard PT:3/3 T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, target creature can't block this turn. -SVar:TrigPump:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ HIDDEN CARDNAME can't block. | IsCurse$ True | SpellDescription$ Target creature can't block this turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/grotag_thrasher.jpg +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ HIDDEN CARDNAME can't block. | IsCurse$ True | SpellDescription$ Target creature can't block this turn. Oracle:Whenever Grotag Thrasher attacks, target creature can't block this turn. diff --git a/forge-gui/res/cardsfolder/g/grotesque_hybrid.txt b/forge-gui/res/cardsfolder/g/grotesque_hybrid.txt index 6afae00ff0f..6ae5e85125c 100644 --- a/forge-gui/res/cardsfolder/g/grotesque_hybrid.txt +++ b/forge-gui/res/cardsfolder/g/grotesque_hybrid.txt @@ -4,7 +4,6 @@ Types:Creature Zombie PT:3/3 T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Creature | CombatDamage$ True | TriggerZones$ Battlefield | Execute$ TrigDestroy | TriggerDescription$ Whenever CARDNAME deals combat damage to a creature, destroy that creature. It can't be regenerated. SVar:TrigDestroy:DB$Destroy | Defined$ TriggeredTarget | NoRegen$ True -A:AB$Pump | Cost$ Discard<1/Card> | Defined$ Self | KW$ Flying | SubAbility$ DBProtect | SpellDescription$ CARDNAME gains flying and protection from green and from white until end of turn. +A:AB$ Pump | Cost$ Discard<1/Card> | Defined$ Self | KW$ Flying | SubAbility$ DBProtect | SpellDescription$ CARDNAME gains flying and protection from green and from white until end of turn. SVar:DBProtect:DB$ Protection | Defined$ Self | Gains$ green,white -SVar:Picture:http://www.wizards.com/global/images/magic/general/grotesque_hybrid.jpg Oracle:Whenever Grotesque Hybrid deals combat damage to a creature, destroy that creature. It can't be regenerated.\nDiscard a card: Grotesque Hybrid gains flying and protection from green and from white until end of turn. diff --git a/forge-gui/res/cardsfolder/g/grove_rumbler.txt b/forge-gui/res/cardsfolder/g/grove_rumbler.txt index 037cf746a82..3fc30c2dadb 100644 --- a/forge-gui/res/cardsfolder/g/grove_rumbler.txt +++ b/forge-gui/res/cardsfolder/g/grove_rumbler.txt @@ -4,7 +4,6 @@ Types:Creature Elemental PT:3/3 K:Trample T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Landfall — Whenever a land enters the battlefield under your control, CARDNAME gets +2/+2 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ +2 | NumDef$ +2 +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +2 | NumDef$ +2 SVar:BuffedBy:Land -SVar:Picture:http://www.wizards.com/global/images/magic/general/grove_rumbler.jpg Oracle:Trample\nLandfall — Whenever a land enters the battlefield under your control, Grove Rumbler gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/gruul_nodorog.txt b/forge-gui/res/cardsfolder/g/gruul_nodorog.txt index 01d583756f3..073aba6d97e 100644 --- a/forge-gui/res/cardsfolder/g/gruul_nodorog.txt +++ b/forge-gui/res/cardsfolder/g/gruul_nodorog.txt @@ -2,6 +2,5 @@ Name:Gruul Nodorog ManaCost:4 G G Types:Creature Beast PT:4/4 -A:AB$ Pump | Cost$ R | KW$ Menace | SpellDescription$ CARDNAME gains menace until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/gruul_nodorog.jpg +A:AB$ Pump | Cost$ R | Defined$ Self | KW$ Menace | SpellDescription$ CARDNAME gains menace until end of turn. Oracle:{R}: Gruul Nodorog gains menace until end of turn. (It can't be blocked except by two or more creatures.) diff --git a/forge-gui/res/cardsfolder/g/guard_dogs.txt b/forge-gui/res/cardsfolder/g/guard_dogs.txt index e9bd45d6340..0642c320db3 100644 --- a/forge-gui/res/cardsfolder/g/guard_dogs.txt +++ b/forge-gui/res/cardsfolder/g/guard_dogs.txt @@ -1,6 +1,6 @@ Name:Guard Dogs ManaCost:3 W -Types:Creature Hound +Types:Creature Dog PT:2/2 A:AB$ ChooseCard | Cost$ 2 W T | Choices$ Permanent.YouCtrl | Amount$ 1 | ChoiceTitle$ Choose a permanent you control | RememberChosen$ True | SubAbility$ DBPrevent | SpellDescription$ Choose a permanent you control. Prevent all combat damage target creature would deal this turn if it shares a color with that permanent. SVar:DBPrevent:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature whose combat damage will be prevented | KW$ Prevent all combat damage that would be dealt by CARDNAME. | ConditionDefined$ Targeted | ConditionPresent$ Card.SharesColorWith Card.IsRemembered | ConditionCompare$ GE1 | SubAbility$ DBCleanup diff --git a/forge-gui/res/cardsfolder/g/guardian_of_pilgrims.txt b/forge-gui/res/cardsfolder/g/guardian_of_pilgrims.txt index 6a0cfb40e69..4ba7b5af4d4 100644 --- a/forge-gui/res/cardsfolder/g/guardian_of_pilgrims.txt +++ b/forge-gui/res/cardsfolder/g/guardian_of_pilgrims.txt @@ -3,7 +3,6 @@ ManaCost:1 W Types:Creature Spirit Cleric PT:2/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target creature gets +1/+1 until end of turn. -SVar:TrigPump:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 1 | NumDef$ 1 +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 1 | NumDef$ 1 SVar:PlayMain1:TRUE -SVar:Picture:http://www.wizards.com/global/images/magic/general/guardian_of_pilgrims.jpg Oracle:When Guardian of Pilgrims enters the battlefield, target creature gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/g/guardian_of_solitude.txt b/forge-gui/res/cardsfolder/g/guardian_of_solitude.txt index ce57a1dca1f..e686eb641b8 100644 --- a/forge-gui/res/cardsfolder/g/guardian_of_solitude.txt +++ b/forge-gui/res/cardsfolder/g/guardian_of_solitude.txt @@ -3,8 +3,7 @@ ManaCost:1 U Types:Creature Spirit PT:1/2 T:Mode$ SpellCast | ValidCard$ Spirit,Arcane | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cast a Spirit or Arcane spell, target creature gains flying until end of turn. -SVar:TrigPump:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Flying +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Flying SVar:BuffedBy:Arcane,Spirit DeckHints:Type$Spirit|Arcane -SVar:Picture:http://www.wizards.com/global/images/magic/general/guardian_of_solitude.jpg Oracle:Whenever you cast a Spirit or Arcane spell, target creature gains flying until end of turn. diff --git a/forge-gui/res/cardsfolder/g/gurzigost.txt b/forge-gui/res/cardsfolder/g/gurzigost.txt index 8bb176aca12..0c780d73bcf 100644 --- a/forge-gui/res/cardsfolder/g/gurzigost.txt +++ b/forge-gui/res/cardsfolder/g/gurzigost.txt @@ -3,7 +3,7 @@ ManaCost:3 G G Types:Creature Beast PT:6/8 K:UpkeepCost:PutCardToLibFromGrave<2/-1/Card> -A:AB$ Pump | Cost$ G G Discard<1/Card> | KW$ HIDDEN You may have CARDNAME assign its combat damage as though it weren't blocked. | SpellDescription$ You may have CARDNAME assign its combat damage this turn as though it weren't blocked. +A:AB$ Pump | Cost$ G G Discard<1/Card> | Defined$ Self | KW$ HIDDEN You may have CARDNAME assign its combat damage as though it weren't blocked. | SpellDescription$ You may have CARDNAME assign its combat damage this turn as though it weren't blocked. AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/gurzigost.jpg +DeckHas:Ability$Discard Oracle:At the beginning of your upkeep, sacrifice Gurzigost unless you put two cards from your graveyard on the bottom of your library.\n{G}{G}, Discard a card: You may have Gurzigost assign its combat damage this turn as though it weren't blocked. diff --git a/forge-gui/res/cardsfolder/g/gust_of_wind.txt b/forge-gui/res/cardsfolder/g/gust_of_wind.txt new file mode 100755 index 00000000000..b6a85d1a937 --- /dev/null +++ b/forge-gui/res/cardsfolder/g/gust_of_wind.txt @@ -0,0 +1,9 @@ +Name:Gust of Wind +ManaCost:3 U +Types:Sorcery +S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ 2 | EffectZone$ All | IsPresent$ Creature.YouCtrl+withFlying | Description$ CARDNAME costs {2} less to cast if you control a creature with flying. +A:SP$ ChangeZone | Cost$ 3 U | ValidTgts$ Permanent.nonLand+YouDontCtrl | TgtPrompt$ Select target nonland permanent you don't control | Origin$ Battlefield | Destination$ Hand | SubAbility$ DBDraw | SpellDescription$ Return target nonland permanent you don't control to its owner's hand. +SVar:DBDraw:DB$ Draw | NumCards$ 1 | SpellDescription$ Draw a card. +SVar:BuffedBy:Creature.withFlying +DeckHints:Keyword$Flying +Oracle:This spell costs {2} less to cast if you control a creature with flying.\nReturn target nonland permanent you don't control to its owner's hand.\nDraw a card. diff --git a/forge-gui/res/cardsfolder/g/guul_draz_overseer.txt b/forge-gui/res/cardsfolder/g/guul_draz_overseer.txt index 50e6d91c9eb..057e57298c4 100644 --- a/forge-gui/res/cardsfolder/g/guul_draz_overseer.txt +++ b/forge-gui/res/cardsfolder/g/guul_draz_overseer.txt @@ -4,7 +4,6 @@ Types:Creature Vampire PT:3/4 K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPumpAll | TriggerDescription$ Landfall — Whenever a land enters the battlefield under your control, other creatures you control get +1/+0 until end of turn. If that land is a Swamp, those creatures get +2/+0 until end of turn instead. -SVar:TrigPumpAll:DB$PumpAll | ValidCards$ Creature.Other+YouCtrl | NumAtt$ X | References$ X +SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.Other+YouCtrl | NumAtt$ X | References$ X SVar:X:TriggeredCard$Valid Swamp/Plus.1 -SVar:BuffedBy:Land Oracle:Flying\nLandfall — Whenever a land enters the battlefield under your control, other creatures you control get +1/+0 until end of turn. If that land is a Swamp, those creatures get +2/+0 until end of turn instead. diff --git a/forge-gui/res/cardsfolder/g/gyruda_doom_of_depths.txt b/forge-gui/res/cardsfolder/g/gyruda_doom_of_depths.txt new file mode 100644 index 00000000000..988102636c1 --- /dev/null +++ b/forge-gui/res/cardsfolder/g/gyruda_doom_of_depths.txt @@ -0,0 +1,11 @@ +Name:Gyruda, Doom of Depths +ManaCost:4 U/B U/B +Types:Legendary Creature Demon Kraken +PT:6/6 +K:Companion:Card.cmcM20:Your starting deck contains only cards with even converted mana costs. (If this card is your chosen companion, you may cast it once from outside the game.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, each player mills four cards. Put a creature card with an even converted mana cost from those cards onto the battlefield under your control. +SVar:TrigMill:DB$ Mill | NumCards$ 4 | Defined$ Player | RememberMilled$ True | SubAbility$ DBChoose +SVar:DBChoose:DB$ ChooseCard | Defined$ You | ChoiceTitle$ Choose a creature card with an even converted mana cost | DefinedCards$ ValidAll Card.Creature+IsRemembered+cmcM20 | AILogic$ BestCard | Mandatory$ True | SubAbility$ DBChangeZone +SVar:DBChangeZone:DB$ ChangeZone | Origin$ All | Destination$ Battlefield | Hidden$ True | GainControl$ True | Defined$ ChosenCard | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +Oracle:Companion — Your starting deck contains only cards with even converted mana costs. (If this card is your chosen companion, you may cast it once from outside the game.)\nWhen Gyruda, Doom of Depths enters the battlefield, each player mills four cards. Put a creature card with an even converted mana cost from among those cards onto the battlefield under your control. diff --git a/forge-gui/res/cardsfolder/g/gyrus_waker_of_corpses.txt b/forge-gui/res/cardsfolder/g/gyrus_waker_of_corpses.txt index d89eeaca118..e2e86282f09 100644 --- a/forge-gui/res/cardsfolder/g/gyrus_waker_of_corpses.txt +++ b/forge-gui/res/cardsfolder/g/gyrus_waker_of_corpses.txt @@ -5,7 +5,7 @@ PT:0/0 K:etbCounter:P1P1:Y:no Condition:CARDNAME enters the battlefield with a number of +1/+1 counters on it equal to the amount of mana spent to cast it. T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigExile | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME attacks, you may exile target creature card with lesser power from your graveyard. If you do, create a token that's a copy of that card and that's tapped and attacking. Exile the token at the end of combat. SVar:TrigExile:DB$ ChangeZone | ValidTgts$ Creature.YouCtrl+powerLTZ | Origin$ Graveyard | Destination$ Exile | TgtPrompt$ Select target creature card with lesser power in your graveyard | RememberChanged$ True | Optional$ True | SubAbility$ DBCopy | References$ Z -SVar:DBCopy:DB$ CopyPermanent | Defined$ Remembered | Tapped$ True | CopyAttacking$ True | AtEOT$ ExileCombat | SubAbility$ DBCleanup +SVar:DBCopy:DB$ CopyPermanent | Defined$ Remembered | TokenTapped$ True | TokenAttacking$ True | AtEOT$ ExileCombat | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$xPaid SVar:Y:Count$FirstSpellTotalManaSpent diff --git a/forge-gui/res/cardsfolder/h/haazda_officer.txt b/forge-gui/res/cardsfolder/h/haazda_officer.txt index 1599c582e1a..6a24259c5a5 100644 --- a/forge-gui/res/cardsfolder/h/haazda_officer.txt +++ b/forge-gui/res/cardsfolder/h/haazda_officer.txt @@ -3,6 +3,6 @@ ManaCost:2 W Types:Creature Human Soldier PT:3/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target creature you control gets +1/+1 until end of turn. -SVar:TrigPump:DB$Pump | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | NumAtt$ 1 | NumDef$ 1 +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | NumAtt$ 1 | NumDef$ 1 SVar:PlayMain1:TRUE Oracle:When Haazda Officer enters the battlefield, target creature you control gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/h/hackrobat.txt b/forge-gui/res/cardsfolder/h/hackrobat.txt index 95c22c83f60..e69b4c5f4b3 100644 --- a/forge-gui/res/cardsfolder/h/hackrobat.txt +++ b/forge-gui/res/cardsfolder/h/hackrobat.txt @@ -4,5 +4,5 @@ Types:Creature Human Rogue PT:2/3 K:Spectacle:B R A:AB$ Pump | Cost$ B | Defined$ Self | KW$ Deathtouch | SpellDescription$ CARDNAME gains deathtouch until end of turn. -A:AB$ Pump | Cost$ R | NumAtt$ +2 | NumDef$ -2 | SpellDescription$ CARDNAME gets +2/-2 until end of turn. +A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +2 | NumDef$ -2 | SpellDescription$ CARDNAME gets +2/-2 until end of turn. Oracle:Spectacle {B}{R} (You may cast this spell for its spectacle cost rather than its mana cost if an opponent lost life this turn.)\n{B}: Hackrobat gains deathtouch until end of turn.\n{R}: Hackrobat gets +2/-2 until end of turn. diff --git a/forge-gui/res/cardsfolder/h/hagra_crocodile.txt b/forge-gui/res/cardsfolder/h/hagra_crocodile.txt index 07dd7024345..c5c9ec8d4a5 100644 --- a/forge-gui/res/cardsfolder/h/hagra_crocodile.txt +++ b/forge-gui/res/cardsfolder/h/hagra_crocodile.txt @@ -4,7 +4,6 @@ Types:Creature Crocodile PT:3/1 K:CARDNAME can't block. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Landfall — Whenever a land enters the battlefield under your control, CARDNAME gets +2/+2 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ +2 | NumDef$ +2 +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +2 | NumDef$ +2 SVar:BuffedBy:Land -SVar:Picture:http://www.wizards.com/global/images/magic/general/hagra_crocodile.jpg Oracle:Hagra Crocodile can't block.\nLandfall — Whenever a land enters the battlefield under your control, Hagra Crocodile gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/h/hair_strung_koto.txt b/forge-gui/res/cardsfolder/h/hair_strung_koto.txt index a76bba5774b..aaa6478b9fd 100644 --- a/forge-gui/res/cardsfolder/h/hair_strung_koto.txt +++ b/forge-gui/res/cardsfolder/h/hair_strung_koto.txt @@ -1,7 +1,6 @@ Name:Hair-Strung Koto ManaCost:6 Types:Artifact -A:AB$ Mill | Cost$ tapXType<1/Creature> | NumCards$ 1 | ValidTgts$ Player | TgtPrompt$ Choose a player | AILogic$ EndOfOppTurn | SpellDescription$ Target player puts the top card of their library into their graveyard. +A:AB$ Mill | Cost$ tapXType<1/Creature> | NumCards$ 1 | ValidTgts$ Player | TgtPrompt$ Choose a player | AILogic$ EndOfOppTurn | SpellDescription$ Target player mills a card. SVar:NonStackingEffect:True -SVar:Picture:http://www.wizards.com/global/images/magic/general/hair_strung_koto.jpg -Oracle:Tap an untapped creature you control: Target player puts the top card of their library into their graveyard. +Oracle:Tap an untapped creature you control: Target player mills a card. diff --git a/forge-gui/res/cardsfolder/h/haktos_the_unscarred.txt b/forge-gui/res/cardsfolder/h/haktos_the_unscarred.txt index a287e3381e4..2158b338716 100644 --- a/forge-gui/res/cardsfolder/h/haktos_the_unscarred.txt +++ b/forge-gui/res/cardsfolder/h/haktos_the_unscarred.txt @@ -5,5 +5,5 @@ PT:6/1 K:CARDNAME attacks each combat if able. K:ETBReplacement:Other:ChooseNum SVar:ChooseNum:DB$ ChooseNumber | Min$ 2 | Max$ 4 | Defined$ You | Random$ True | SpellDescription$ As Haktos enters the battlefield, choose 2, 3, or 4 at random. -S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Protection:Card.cmcNEChosenNumber:Protection from each converted mana cost other than ChosenNumber | Description$ CARDNAME has protection from each converted mana cost other than the chosen number. +S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Protection:Card.cmcNEChosenNumber,Emblem:Protection from each converted mana cost other than ChosenNumber | Description$ CARDNAME has protection from each converted mana cost other than the chosen number. Oracle:Haktos the Unscarred attacks each combat if able.\nAs Haktos enters the battlefield, choose 2, 3, or 4 at random.\nHaktos has protection from each converted mana cost other than the chosen number. diff --git a/forge-gui/res/cardsfolder/h/halimar_excavator.txt b/forge-gui/res/cardsfolder/h/halimar_excavator.txt index 1fd3f818c42..e8af64d6959 100644 --- a/forge-gui/res/cardsfolder/h/halimar_excavator.txt +++ b/forge-gui/res/cardsfolder/h/halimar_excavator.txt @@ -2,10 +2,9 @@ Name:Halimar Excavator ManaCost:1 U Types:Creature Human Wizard Ally PT:1/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ Whenever CARDNAME or another Ally enters the battlefield under your control, target player puts the top X cards of their library into their graveyard, where X is the number of Allies you control. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Ally.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigMill | Secondary$ True | TriggerDescription$ Whenever CARDNAME or another Ally enters the battlefield under your control, target player puts the top X cards of their library into their graveyard, where X is the number of Allies you control. -SVar:TrigMill:DB$Mill | ValidTgts$ Player | NumCards$ X | TgtPrompt$ Select a target player. | References$ X | SpellDescription$ Target player puts the top X cards of their library into their graveyard, where X is the number of Allies you control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ Whenever CARDNAME or another Ally enters the battlefield under your control, target player mills X cards, where X is the number of Allies you control. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Ally.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigMill | Secondary$ True | TriggerDescription$ Whenever CARDNAME or another Ally enters the battlefield under your control, target player mills X cards, where X is the number of Allies you control. +SVar:TrigMill:DB$ Mill | ValidTgts$ Player | NumCards$ X | TgtPrompt$ Select a target player. | References$ X | SpellDescription$ Target player mills X cards, where X is the number of Allies you control. SVar:X:Count$Valid Ally.YouCtrl SVar:BuffedBy:Ally -SVar:Picture:http://www.wizards.com/global/images/magic/general/halimar_excavator.jpg -Oracle:Whenever Halimar Excavator or another Ally enters the battlefield under your control, target player puts the top X cards of their library into their graveyard, where X is the number of Allies you control. +Oracle:Whenever Halimar Excavator or another Ally enters the battlefield under your control, target player mills X cards, where X is the number of Allies you control. diff --git a/forge-gui/res/cardsfolder/h/hammerhead_shark.txt b/forge-gui/res/cardsfolder/h/hammerhead_shark.txt index d8b04d8ce8e..66b7b00e4ad 100644 --- a/forge-gui/res/cardsfolder/h/hammerhead_shark.txt +++ b/forge-gui/res/cardsfolder/h/hammerhead_shark.txt @@ -1,6 +1,6 @@ Name:Hammerhead Shark ManaCost:1 U -Types:Creature Fish +Types:Creature Shark PT:2/3 S:Mode$ CantAttack | ValidCard$ Card.Self | UnlessDefenderControls$ Island | Description$ CARDNAME can't attack unless defending player controls an Island. SVar:Picture:http://www.wizards.com/global/images/magic/general/hammerhead_shark.jpg diff --git a/forge-gui/res/cardsfolder/h/hampering_snare.txt b/forge-gui/res/cardsfolder/h/hampering_snare.txt new file mode 100755 index 00000000000..d26e4c9522d --- /dev/null +++ b/forge-gui/res/cardsfolder/h/hampering_snare.txt @@ -0,0 +1,6 @@ +Name:Hampering Snare +ManaCost:1 U +Types:Instant +A:SP$ PumpAll | Cost$ 1 U | ValidCards$ Creature.OppCtrl | IsCurse$ True | NumAtt$ -2 | SpellDescription$ Creatures your opponents control get -2/-0 until end of turn. +K:Cycling:2 +Oracle:Creatures your opponents control get -2/-0 until end of turn.\nCycling {2} ({2}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/h/haphazard_bombardment.txt b/forge-gui/res/cardsfolder/h/haphazard_bombardment.txt index d598dd69a28..c2f8d46dc9f 100644 --- a/forge-gui/res/cardsfolder/h/haphazard_bombardment.txt +++ b/forge-gui/res/cardsfolder/h/haphazard_bombardment.txt @@ -1,12 +1,10 @@ Name:Haphazard Bombardment ManaCost:5 R Types:Enchantment -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChoose | TriggerDescription$ When CARDNAME enters the battlefield, choose four nonenchantment permanents you don't control and put an aim counter on each of them. -SVar:TrigChoose:DB$ ChooseCard | Defined$ You | Amount$ 4 | Choices$ Permanent.YouDontCtrl+nonEnchantment | SubAbility$ DBPutCounter | AILogic$ AtLeast1 | Mandatory$ True -SVar:DBPutCounter:DB$ PutCounter | Defined$ ChosenCard | CounterType$ AIM | CounterNum$ 1 | SubAbility$ DBCleanup -SVar:DBCleanup:DB$ Cleanup | ClearChosenCard$ True +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBPutCounter | TriggerDescription$ When CARDNAME enters the battlefield, choose four nonenchantment permanents you don't control and put an aim counter on each of them. +SVar:DBPutCounter:DB$ PutCounter | Choices$ Permanent.YouDontCtrl+nonEnchantment | ChoiceAmount$ 4 | Defined$ ChosenCard | CounterType$ AIM | CounterNum$ 1 T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | IsPresent$ Permanent.YouDontCtrl+counters_GE1_AIM | PresentCompare$ GE2 | Execute$ TrigDestroy | TriggerDescription$ At the beginning of your end step, if two or more permanents you don't control have an aim counter on them, destroy one of those permanents at random. SVar:TrigDestroy:DB$ ChooseCard | Amount$ 1 | AtRandom$ True | Choices$ Permanent.YouDontCtrl+counters_GE1_AIM | SubAbility$ DBDestroy SVar:DBDestroy:DB$ Destroy | Defined$ ChosenCard | SubAbility$ DBCleanup -SVar:Picture:http://www.wizards.com/global/images/magic/general/haphazard_bombardment.jpg +SVar:DBCleanup:DB$ Cleanup | ClearChosenCard$ True Oracle:When Haphazard Bombardment enters the battlefield, choose four nonenchantment permanents you don't control and put an aim counter on each of them.\nAt the beginning of your end step, if two or more permanents you don't control have an aim counter on them, destroy one of those permanents at random. diff --git a/forge-gui/res/cardsfolder/h/harbor_bandit.txt b/forge-gui/res/cardsfolder/h/harbor_bandit.txt index d7e484bdc72..8f8bbec821f 100644 --- a/forge-gui/res/cardsfolder/h/harbor_bandit.txt +++ b/forge-gui/res/cardsfolder/h/harbor_bandit.txt @@ -5,6 +5,5 @@ PT:2/2 S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | AddToughness$ 1 | CheckSVar$ X | SVarCompare$ GE1 | Description$ CARDNAME gets +1/+1 as long as you control an Island. SVar:X:Count$Valid Island.YouCtrl SVar:BuffedBy:Island -A:AB$ Pump | Cost$ 1 U | KW$ HIDDEN Unblockable | SpellDescription$ CARDNAME can't be blocked this turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/harbor_bandit.jpg +A:AB$ Pump | Cost$ 1 U | Defined$ Self | KW$ HIDDEN Unblockable | SpellDescription$ CARDNAME can't be blocked this turn. Oracle:Harbor Bandit gets +1/+1 as long as you control an Island.\n{1}{U}: Harbor Bandit can't be blocked this turn. diff --git a/forge-gui/res/cardsfolder/h/havoc_demon.txt b/forge-gui/res/cardsfolder/h/havoc_demon.txt index bf7335aa9c1..6bc5573c9dc 100644 --- a/forge-gui/res/cardsfolder/h/havoc_demon.txt +++ b/forge-gui/res/cardsfolder/h/havoc_demon.txt @@ -4,7 +4,6 @@ Types:Creature Demon PT:5/5 K:Flying T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigPumpAll | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, all creatures get -5/-5 until end of turn. -SVar:TrigPumpAll:DB$PumpAll | ValidCards$ Creature | NumAtt$ -5 | NumDef$ -5 +SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature | NumAtt$ -5 | NumDef$ -5 AI:RemoveDeck:Random -SVar:Picture:http://www.wizards.com/global/images/magic/general/havoc_demon.jpg Oracle:Flying\nWhen Havoc Demon dies, all creatures get -5/-5 until end of turn. diff --git a/forge-gui/res/cardsfolder/h/havoc_jester.txt b/forge-gui/res/cardsfolder/h/havoc_jester.txt new file mode 100644 index 00000000000..ba488a1e2b9 --- /dev/null +++ b/forge-gui/res/cardsfolder/h/havoc_jester.txt @@ -0,0 +1,7 @@ +Name:Havoc Jester +ManaCost:4 R +Types:Creature Devil +PT:5/5 +T:Mode$ Sacrificed | ValidCard$ Permanent.YouCtrl | Execute$ TrigDealDamage | TriggerZones$ Battlefield | ValidPlayer$ You | TriggerDescription$ Whenever you sacrifice a permanent, CARDNAME deals 1 damage to any target. +SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 +Oracle:Whenever you sacrifice a permanent, Havoc Jester deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/h/havoc_sower.txt b/forge-gui/res/cardsfolder/h/havoc_sower.txt index 0c6678fd036..90944cbed84 100644 --- a/forge-gui/res/cardsfolder/h/havoc_sower.txt +++ b/forge-gui/res/cardsfolder/h/havoc_sower.txt @@ -3,7 +3,6 @@ ManaCost:3 B Types:Creature Eldrazi Drone PT:3/3 K:Devoid -A:AB$ Pump | Cost$ 1 C | NumAtt$ +2 | NumDef$ +1 | SpellDescription$ CARDNAME gets +2/+1 until end of turn. +A:AB$ Pump | Cost$ 1 C | Defined$ Self | NumAtt$ +2 | NumDef$ +1 | SpellDescription$ CARDNAME gets +2/+1 until end of turn. DeckHints:Ability$Mana.Colorless -SVar:Picture:http://www.wizards.com/global/images/magic/general/havoc_sower.jpg Oracle:Devoid (This card has no color.)\n{1}{C}: Havoc Sower gets +2/+1 until end of turn. ({C} represents colorless mana.) diff --git a/forge-gui/res/cardsfolder/h/hazorets_undying_fury.txt b/forge-gui/res/cardsfolder/h/hazorets_undying_fury.txt index e8af5e71cad..e334a48bbc3 100644 --- a/forge-gui/res/cardsfolder/h/hazorets_undying_fury.txt +++ b/forge-gui/res/cardsfolder/h/hazorets_undying_fury.txt @@ -1,13 +1,12 @@ Name:Hazoret's Undying Fury ManaCost:4 R R Types:Sorcery -A:SP$ Shuffle | Cost$ 4 R R | Defined$ You | SubAbility$ DBMill | SpellDescription$ Shuffle your library, then exile the top four cards. You may cast any number of nonland cards with converted mana cost 5 or less from among them without paying their mana costs. -SVar:DBMill:DB$ Mill | Defined$ You | NumCards$ 4 | Destination$ Exile | RememberMilled$ True | SubAbility$ DBPlay +A:SP$ Shuffle | Cost$ 4 R R | Defined$ You | SubAbility$ DBExile | SpellDescription$ Shuffle your library, then exile the top four cards. You may cast any number of nonland cards with converted mana cost 5 or less from among them without paying their mana costs. Lands you control don't untap during your next untap step. +SVar:DBExile:DB$ Dig | Defined$ You | DigNum$ 4 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBPlay SVar:DBPlay:DB$ Play | Valid$ Card.nonLand+IsRemembered+YouOwn+cmcLE5 | ValidZone$ Exile | Controller$ You | WithoutManaCost$ True | Optional$ True | Amount$ All | SubAbility$ DBNoUntap SVar:DBNoUntap:DB$ Effect | StaticAbilities$ DontUntap | Triggers$ RemoveEffect | SVars$ ExileEffect | Duration$ Permanent | Name$ Hazoret's Undying Fury Effect | SubAbility$ DBCleanup | SpellDescription$ Lands you control don't untap during your next untap step. SVar:DontUntap:Mode$ Continuous | EffectZone$ Command | AffectedZone$ Battlefield | Affected$ Land.YouCtrl | AddHiddenKeyword$ This card doesn't untap during your next untap step. SVar:RemoveEffect:Mode$ Phase | Phase$ Untap | ValidPlayer$ You | TriggerZones$ Command | Static$ True | Execute$ ExileEffect SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -SVar:Picture:http://www.wizards.com/global/images/magic/general/hazorets_undying_fury.jpg -Oracle:Shuffle your library, then exile the top four cards. You may cast any number of nonland cards with converted mana cost 5 or less from among them without paying their mana costs. Lands you control don't untap during your next untap step. \ No newline at end of file +Oracle:Shuffle your library, then exile the top four cards. You may cast any number of nonland cards with converted mana cost 5 or less from among them without paying their mana costs. Lands you control don't untap during your next untap step. diff --git a/forge-gui/res/cardsfolder/h/heart_piercer_manticore.txt b/forge-gui/res/cardsfolder/h/heart_piercer_manticore.txt index 8ff3e76d209..68b9bfc0e31 100644 --- a/forge-gui/res/cardsfolder/h/heart_piercer_manticore.txt +++ b/forge-gui/res/cardsfolder/h/heart_piercer_manticore.txt @@ -3,12 +3,12 @@ ManaCost:2 R R Types:Creature Manticore PT:4/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigSacrifice | TriggerDescription$ When CARDNAME enters the battlefield, you may sacrifice another creature. When you do, CARDNAME deals damage equal to that creature's power to target creature or player. -SVar:TrigSacrifice:DB$ Sacrifice | Optional$ True | SacrificeParam$ HeartPiercer | SacValid$ Creature.Other | SacMessage$ another Creature | Amount$ 1 | AILogic$ ConsiderSac -T:Mode$ Sacrificed | ValidPlayer$ You | ValidCard$ Creature.Other | CauseParam$ HeartPiercer | Execute$ TrigDamage | Secondary$ True | TriggerDescription$ CARDNAME deals damage equal to that creature's power to any target. +SVar:TrigSacrifice:DB$ Sacrifice | Optional$ True | SacValid$ Creature.Other | SacMessage$ another Creature | Amount$ 1 | AILogic$ ConsiderSac | RememberSacrificed$ True | SubAbility$ DBTrigger +SVar:DBTrigger:DB$ ImmediateTrigger | Execute$ TrigDamage | RememberObjects$ RememberedCard | ConditionDefined$ Remembered | ConditionPresent$ Card | SubAbility$ DBCleanup | TriggerDescription$ When you do, CARDNAME deals damage equal to that creature's power to any target. SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ XPower | References$ XPower +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True K:Embalm:5 R -SVar:XPower:TriggeredCard$CardPower +SVar:XPower:TriggerRemembered$CardPower SVar:AIPreferenceParams:CreatureEvalThreshold$ 200 SVar:DeckHas:Ability$Token -SVar:Picture:http://www.wizards.com/global/images/magic/general/heart_piercer_manticore.jpg Oracle:When Heart-Piercer Manticore enters the battlefield, you may sacrifice another creature. When you do, Heart-Piercer Manticore deals damage equal to that creature's power to any target.\nEmbalm {5} {R} ({5} {R}, Exile this card from your graveyard: Create a token that's a copy of it, except it's a white Zombie Manticore with no mana cost. Embalm only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/h/heartfire_lmmolator.txt b/forge-gui/res/cardsfolder/h/heartfire_lmmolator.txt new file mode 100644 index 00000000000..840a17b8501 --- /dev/null +++ b/forge-gui/res/cardsfolder/h/heartfire_lmmolator.txt @@ -0,0 +1,8 @@ +Name:Heartfire Immolator +ManaCost:1 R +Types:Creature Human Wizard +PT:2/2 +K:Prowess +A:AB$ DealDamage | Cost$ R Sac<1/CARDNAME> | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker | NumDmg$ X | References$ X | SpellDescription$ CARDNAME deals damage equal to its power to target creature or planeswalker. +SVar:X:Count$CardPower +Oracle:Prowess (Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.)\n{R}, Sacrifice Heartfire Immolator: It deals damage equal to its power to target creature or planeswalker. diff --git a/forge-gui/res/cardsfolder/h/heartless_act.txt b/forge-gui/res/cardsfolder/h/heartless_act.txt new file mode 100755 index 00000000000..20b3c089562 --- /dev/null +++ b/forge-gui/res/cardsfolder/h/heartless_act.txt @@ -0,0 +1,7 @@ +Name:Heartless Act +ManaCost:1 B +Types:Instant +A:SP$ Charm | Cost$ 1 B | Choices$ Destroy,Remove | CharmNum$ 1 +SVar:Destroy:DB$ Destroy | ValidTgts$ Creature.NoCounters | TgtPrompt$ Select target creature with no counters on it | SpellDescription$ Destroy target creature with no counters on it. +SVar:Remove:DB$ RemoveCounter | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ Any | CounterNum$ 3 | UpTo$ True | SpellDescription$ Remove up to three counters from target creature. +Oracle:Choose one —\n• Destroy target creature with no counters on it.\n• Remove up to three counters from target creature. diff --git a/forge-gui/res/cardsfolder/h/heartless_pillage.txt b/forge-gui/res/cardsfolder/h/heartless_pillage.txt index 9fab3ac0843..1894bd47a35 100644 --- a/forge-gui/res/cardsfolder/h/heartless_pillage.txt +++ b/forge-gui/res/cardsfolder/h/heartless_pillage.txt @@ -1,8 +1,7 @@ Name:Heartless Pillage ManaCost:2 B Types:Sorcery -A:SP$ Discard | Cost$ 2 B | ValidTgts$ Opponent | Mode$ TgtChoose | NumCards$ 2 | TgtPrompt$ Select target opponent | SubAbility$ DBTreasure | SpellDescription$ Target opponent discards two cards. Raid — If you attacked with a creature this turn, create a colorless Treasure artifact token with "{T}, Sacrifice this artifact: Add one mana of any color." -SVar:DBTreasure:DB$ Token | ConditionCheckSVar$ RaidTest | ConditionSVarCompare$ GE1 | References$ RaidTest | TokenAmount$ 1 | TokenScript$ c_a_treasure_sac | TokenOwner$ You | LegacyImage$ c a treasure sac xln +A:SP$ Discard | Cost$ 2 B | ValidTgts$ Opponent | Mode$ TgtChoose | NumCards$ 2 | TgtPrompt$ Select target opponent | SubAbility$ DBTreasure | SpellDescription$ Target opponent discards two cards. Raid — If you attacked this turn, create a colorless Treasure artifact token with "{T}, Sacrifice this artifact: Add one mana of any color." +SVar:DBTreasure:DB$ Token | ConditionCheckSVar$ RaidTest | ConditionSVarCompare$ GE1 | References$ RaidTest | TokenAmount$ 1 | TokenScript$ c_a_treasure_sac | TokenOwner$ You SVar:RaidTest:Count$AttackersDeclared -SVar:Picture:http://www.wizards.com/global/images/magic/general/heartless_pillage.jpg -Oracle:Target opponent discards two cards.\nRaid — If you attacked with a creature this turn, create a colorless Treasure artifact token with "{T}, Sacrifice this artifact: Add one mana of any color." \ No newline at end of file +Oracle:Target opponent discards two cards.\nRaid — If you attacked this turn, create a colorless Treasure artifact token with "{T}, Sacrifice this artifact: Add one mana of any color." diff --git a/forge-gui/res/cardsfolder/h/heartstone.txt b/forge-gui/res/cardsfolder/h/heartstone.txt index 7b96b93b248..00a577031d4 100644 --- a/forge-gui/res/cardsfolder/h/heartstone.txt +++ b/forge-gui/res/cardsfolder/h/heartstone.txt @@ -1,6 +1,5 @@ Name:Heartstone ManaCost:3 Types:Artifact -S:Mode$ ReduceCost | ValidCard$ Creature | Type$ Ability | Amount$ 1 | MinMana$ 1 | AffectedZone$ Battlefield | Description$ Activated abilities of creatures cost {1} less to activate. This effect can't reduce the amount of mana an ability costs to activate to less than one mana. -SVar:Picture:http://www.wizards.com/global/images/magic/general/heartstone.jpg -Oracle:Activated abilities of creatures cost {1} less to activate. This effect can't reduce the amount of mana an ability costs to activate to less than one mana. +S:Mode$ ReduceCost | ValidCard$ Creature | Type$ Ability | Amount$ 1 | MinMana$ 1 | AffectedZone$ Battlefield | Description$ Activated abilities of creatures cost {1} less to activate. This effect can't reduce the mana in that cost to less than one mana. +Oracle:Activated abilities of creatures cost {1} less to activate. This effect can't reduce the mana in that cost to less than one mana. diff --git a/forge-gui/res/cardsfolder/h/hedron_blade.txt b/forge-gui/res/cardsfolder/h/hedron_blade.txt index 637100d4795..41913093995 100644 --- a/forge-gui/res/cardsfolder/h/hedron_blade.txt +++ b/forge-gui/res/cardsfolder/h/hedron_blade.txt @@ -3,7 +3,6 @@ ManaCost:1 Types:Artifact Equipment S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 1 | AddToughness$ 1 | Description$ Equipped creature gets +1/+1. T:Mode$ AttackerBlocked | ValidCard$ Card.EquippedBy | ValidBlocker$ Creature.Colorless | Execute$ TrigPump | TriggerDescription$ Whenever equipped creature becomes blocked by one or more colorless creatures, it gains deathtouch until end of turn. (Any amount of damage it deals to a creature is enough to destroy it.) -SVar:TrigPump:DB$Pump | Defined$ TriggeredAttacker | KW$ Deathtouch +SVar:TrigPump:DB$ Pump | Defined$ TriggeredAttacker | KW$ Deathtouch K:Equip:2 -SVar:Picture:http://www.wizards.com/global/images/magic/general/hedron_blade.jpg Oracle:Equipped creature gets +1/+1.\nWhenever equipped creature becomes blocked by one or more colorless creatures, it gains deathtouch until end of turn. (Any amount of damage it deals to a creature is enough to destroy it.)\nEquip {2} ({2}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/h/hedron_crab.txt b/forge-gui/res/cardsfolder/h/hedron_crab.txt index 82c3f84752f..79f4a55bf7d 100644 --- a/forge-gui/res/cardsfolder/h/hedron_crab.txt +++ b/forge-gui/res/cardsfolder/h/hedron_crab.txt @@ -2,7 +2,6 @@ Name:Hedron Crab ManaCost:U Types:Creature Crab PT:0/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ Landfall — Whenever a land enters the battlefield under your control, target player puts the top three cards of their library into their graveyard. -SVar:TrigMill:DB$Mill | NumCards$ 3 | ValidTgts$ Player | TgtPrompt$ Choose a player -SVar:Picture:http://www.wizards.com/global/images/magic/general/hedron_crab.jpg -Oracle:Landfall — Whenever a land enters the battlefield under your control, target player puts the top three cards of their library into their graveyard. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ Landfall — Whenever a land enters the battlefield under your control, target player mills three cards. +SVar:TrigMill:DB$ Mill | NumCards$ 3 | ValidTgts$ Player | TgtPrompt$ Choose a player +Oracle:Landfall — Whenever a land enters the battlefield under your control, target player mills three cards. diff --git a/forge-gui/res/cardsfolder/h/hedron_rover.txt b/forge-gui/res/cardsfolder/h/hedron_rover.txt index 2e9c5dc8852..794096c1815 100644 --- a/forge-gui/res/cardsfolder/h/hedron_rover.txt +++ b/forge-gui/res/cardsfolder/h/hedron_rover.txt @@ -3,7 +3,6 @@ ManaCost:4 Types:Artifact Creature Construct PT:2/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Landfall — Whenever a land enters the battlefield under your control, CARDNAME gets +2/+2 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ +2 | NumDef$ +2 +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +2 | NumDef$ +2 SVar:BuffedBy:Land -SVar:Picture:http://www.wizards.com/global/images/magic/general/hedron_rover.jpg Oracle:Landfall — Whenever a land enters the battlefield under your control, Hedron Rover gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/h/hedron_scrabbler.txt b/forge-gui/res/cardsfolder/h/hedron_scrabbler.txt index d2ff81e48ee..508bc4de406 100644 --- a/forge-gui/res/cardsfolder/h/hedron_scrabbler.txt +++ b/forge-gui/res/cardsfolder/h/hedron_scrabbler.txt @@ -3,7 +3,6 @@ ManaCost:2 Types:Artifact Creature Construct PT:1/1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Landfall — Whenever a land enters the battlefield under your control, CARDNAME gets +1/+1 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 1 | NumDef$ 1 +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 1 | NumDef$ 1 SVar:BuffedBy:Land -SVar:Picture:http://www.wizards.com/global/images/magic/general/hedron_scrabbler.jpg Oracle:Landfall — Whenever a land enters the battlefield under your control, Hedron Scrabbler gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/h/heed_the_mists.txt b/forge-gui/res/cardsfolder/h/heed_the_mists.txt index 83d36a94a16..201ad3a28f5 100644 --- a/forge-gui/res/cardsfolder/h/heed_the_mists.txt +++ b/forge-gui/res/cardsfolder/h/heed_the_mists.txt @@ -1,9 +1,8 @@ Name:Heed the Mists ManaCost:3 U U Types:Sorcery Arcane -A:SP$ Mill | Cost$ 3 U U | Defined$ You | NumCards$ 1 | RememberMilled$ True | SubAbility$ TrigDraw | SpellDescription$ Put the top card of your library into your graveyard, then draw cards equal to that card's converted mana cost. -SVar:TrigDraw:DB$Draw | NumCards$ X | SubAbility$ DBCleanup | References$ X -SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True +A:SP$ Mill | Cost$ 3 U U | Defined$ You | NumCards$ 1 | RememberMilled$ True | SubAbility$ TrigDraw | SpellDescription$ Mill a card, then draw cards equal to that card's converted mana cost. +SVar:TrigDraw:DB$ Draw | NumCards$ X | SubAbility$ DBCleanup | References$ X +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$CardManaCost -SVar:Picture:http://www.wizards.com/global/images/magic/general/heed_the_mists.jpg -Oracle:Put the top card of your library into your graveyard, then draw cards equal to that card's converted mana cost. +Oracle:Mill a card, then draw cards equal to that card's converted mana cost. diff --git a/forge-gui/res/cardsfolder/h/heightened_reflexes.txt b/forge-gui/res/cardsfolder/h/heightened_reflexes.txt new file mode 100755 index 00000000000..15d828f84e2 --- /dev/null +++ b/forge-gui/res/cardsfolder/h/heightened_reflexes.txt @@ -0,0 +1,7 @@ +Name:Heightened Reflexes +ManaCost:R +Types:Instant +A:SP$ Pump | Cost$ R | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +1 | SubAbility$ DBPutCounter | SpellDescription$ Target creature gets +1/+0 until end of turn. Put a first strike counter on it. +SVar:DBPutCounter:DB$ PutCounter | Defined$ Targeted | CounterType$ First Strike | CounterNum$ 1 +DeckHas:Ability$Counters +Oracle:Target creature gets +1/+0 until end of turn. Put a first strike counter on it. diff --git a/forge-gui/res/cardsfolder/h/hekma_sentinels.txt b/forge-gui/res/cardsfolder/h/hekma_sentinels.txt index 324cbb95bde..544667b6c8c 100644 --- a/forge-gui/res/cardsfolder/h/hekma_sentinels.txt +++ b/forge-gui/res/cardsfolder/h/hekma_sentinels.txt @@ -3,6 +3,5 @@ ManaCost:2 U Types:Creature Human Cleric PT:2/3 T:Mode$ Discarded | ValidCard$ Card.YouOwn | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cycle or discard a card, CARDNAME gets +1/+1 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 1 | NumDef$ 1 -SVar:Picture:http://www.wizards.com/global/images/magic/general/hekma_sentinels.jpg +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 1 | NumDef$ 1 Oracle:Whenever you cycle or discard a card, Hekma Sentinels gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/h/helica_glider.txt b/forge-gui/res/cardsfolder/h/helica_glider.txt new file mode 100755 index 00000000000..77b9330ae66 --- /dev/null +++ b/forge-gui/res/cardsfolder/h/helica_glider.txt @@ -0,0 +1,10 @@ +Name:Helica Glider +ManaCost:2 W +Types:Creature Nightmare Squirrel +PT:2/2 +K:ETBReplacement:Other:CounterChoice +SVar:CounterChoice:DB$ GenericChoice | Defined$ You | Choices$ Flying,FirstStrike | SpellDescription$ CARDNAME enters the battlefield with your choice of a flying counter or a first strike counter on it. +SVar:Flying:DB$ PutCounter | ETB$ True | CounterType$ Flying | CounterNum$ 1 | SpellDescription$ CARDNAME enters the battlefield with a flying counter on it +SVar:FirstStrike:DB$ PutCounter | ETB$ True | CounterType$ First Strike | CounterNum$ 1 | SpellDescription$ CARDNAME enters the battlefield with a first strike counter on it +DeckHints:Ability$Counters +Oracle:Helica Glider enters the battlefield with your choice of a flying counter or a first strike counter on it. diff --git a/forge-gui/res/cardsfolder/h/heliods_punishment.txt b/forge-gui/res/cardsfolder/h/heliods_punishment.txt index 5ffc0c63761..337bc9dcb93 100644 --- a/forge-gui/res/cardsfolder/h/heliods_punishment.txt +++ b/forge-gui/res/cardsfolder/h/heliods_punishment.txt @@ -5,7 +5,7 @@ K:Enchant creature K:etbCounter:TASK:4 A:SP$ Attach | Cost$ 1 W | ValidTgts$ Creature | AILogic$ Curse S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddHiddenKeyword$ CARDNAME can't attack or block. | RemoveAllAbilities$ True | AddAbility$ ABRemoveCounter | AddSVar$ DBHeliodsPunishment | Description$ Enchanted creature can't attack or block. It loses all abilities and has "{T}: Remove a task counter from CARDNAME. Then if it has no task counters on it, destroy CARDNAME." -SVar:ABRemoveCounter:AB$ RemoveCounter | Cost$ T | CounterType$ TASK | CounterNum$ 1 | AILogic$ Always | Defined$ OriginalHost | StackDescription$ SpellDescription | SpellDescription$ Remove a task counter from ORIGINALHOST. Then if it has no task counters on it, destroy ORIGINALHOST. | SubAbility$ DBHeliodsPunishment -SVar:DBHeliodsPunishment:DB$ Destroy | Defined$ OriginalHost | ConditionDefined$ OriginalHost | ConditionPresent$ Card.counters_EQ0_TASK +SVar:ABRemoveCounter:AB$ RemoveCounter | Cost$ T | CounterType$ TASK | CounterNum$ 1 | AILogic$ Always | Defined$ OriginalHost | StackDescription$ Remove a task counter from {c:OriginalHost}. Then if it has no task counters on it, destroy {c:OriginalHost}. | SpellDescription$ Remove a task counter from ORIGINALHOST. Then if it has no task counters on it, destroy ORIGINALHOST. | SubAbility$ DBHeliodsPunishment +SVar:DBHeliodsPunishment:DB$ Destroy | Defined$ OriginalHost | ConditionDefined$ OriginalHost | ConditionPresent$ Card.counters_EQ0_TASK | StackDescription$ None DeckHas:Ability$Counters Oracle:Enchant creature\nHeliod's Punishment enters the battlefield with four task counters on it.\nEnchanted creature can't attack or block. It loses all abilities and has "{T}: Remove a task counter from Heliod's Punishment. Then if it has no task counters on it, destroy Heliod's Punishment." diff --git a/forge-gui/res/cardsfolder/h/hellcarver_demon.txt b/forge-gui/res/cardsfolder/h/hellcarver_demon.txt index 62b741e5d6c..2e4ecd33fc0 100644 --- a/forge-gui/res/cardsfolder/h/hellcarver_demon.txt +++ b/forge-gui/res/cardsfolder/h/hellcarver_demon.txt @@ -6,8 +6,7 @@ K:Flying T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigSacrifice | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, sacrifice all other permanents you control and discard your hand. Exile the top six cards of your library. You may cast any number of nonland cards exiled this way without paying their mana costs. SVar:TrigSacrifice:DB$ SacrificeAll | ValidCards$ Permanent.YouCtrl+Other | SubAbility$ DBDiscardHand SVar:DBDiscardHand:DB$ Discard | Mode$ Hand | Defined$ You | SubAbility$ DBExileSix -SVar:DBExileSix:DB$ Mill | Destination$ Exile | RememberMilled$ True | NumCards$ 6 | SubAbility$ DBPlayThem +SVar:DBExileSix:DB$ Dig | DestinationZone$ Exile | RememberChanged$ True | DigNum$ 6 | ChangeNum$ All | SubAbility$ DBPlayThem SVar:DBPlayThem:DB$ Play | Valid$ Card.IsRemembered+nonLand | ValidZone$ Exile | Controller$ You | WithoutManaCost$ True | Amount$ All | Optional$ True | SubAbility$ DBHellCleanup SVar:DBHellCleanup:DB$ Cleanup | ClearRemembered$ True -SVar:Picture:http://www.wizards.com/global/images/magic/general/hellcarver_demon.jpg Oracle:Flying\nWhenever Hellcarver Demon deals combat damage to a player, sacrifice all other permanents you control and discard your hand. Exile the top six cards of your library. You may cast any number of nonland cards exiled this way without paying their mana costs. diff --git a/forge-gui/res/cardsfolder/h/hellfire_mongrel.txt b/forge-gui/res/cardsfolder/h/hellfire_mongrel.txt index 9485d04c1ac..2cf41ca2b8f 100644 --- a/forge-gui/res/cardsfolder/h/hellfire_mongrel.txt +++ b/forge-gui/res/cardsfolder/h/hellfire_mongrel.txt @@ -1,6 +1,6 @@ Name:Hellfire Mongrel ManaCost:2 R -Types:Creature Elemental Hound +Types:Creature Elemental Dog PT:2/2 T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Opponent | CheckSVar$ TrigHand | SVarCompare$ LE2 | Execute$ TrigDamage | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of each opponent's upkeep, if that player has two or fewer cards in hand, CARDNAME deals 2 damage to them. SVar:TrigDamage:DB$ DealDamage | Defined$ TriggeredPlayer | NumDmg$ 2 diff --git a/forge-gui/res/cardsfolder/h/hellkite_igniter.txt b/forge-gui/res/cardsfolder/h/hellkite_igniter.txt index 1782b39938b..7ace7903688 100644 --- a/forge-gui/res/cardsfolder/h/hellkite_igniter.txt +++ b/forge-gui/res/cardsfolder/h/hellkite_igniter.txt @@ -4,7 +4,7 @@ Types:Creature Dragon PT:5/5 K:Flying K:Haste -A:AB$ Pump | Cost$ 1 R | NumAtt$ +X | References$ X | SpellDescription$ CARDNAME gets +X/+0 until end of turn, where X is the number of artifacts you control. +A:AB$ Pump | Cost$ 1 R | Defined$ Self | NumAtt$ +X | References$ X | SpellDescription$ CARDNAME gets +X/+0 until end of turn, where X is the number of artifacts you control. SVar:X:Count$TypeYouCtrl.Artifact -SVar:Picture:http://www.wizards.com/global/images/magic/general/hellkite_igniter.jpg +DeckHints:Type$Artifact Oracle:Flying, haste\n{1}{R}: Hellkite Igniter gets +X/+0 until end of turn, where X is the number of artifacts you control. diff --git a/forge-gui/res/cardsfolder/h/hellkite_overlord.txt b/forge-gui/res/cardsfolder/h/hellkite_overlord.txt index 05d72a6c21f..295aae1dc43 100644 --- a/forge-gui/res/cardsfolder/h/hellkite_overlord.txt +++ b/forge-gui/res/cardsfolder/h/hellkite_overlord.txt @@ -5,7 +5,6 @@ PT:8/8 K:Flying K:Trample K:Haste -A:AB$ Pump | Cost$ R | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. +A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. A:AB$ Regenerate | Cost$ B G | SpellDescription$ Regenerate CARDNAME. -SVar:Picture:http://www.wizards.com/global/images/magic/general/hellkite_overlord.jpg Oracle:Flying, trample, haste\n{R}: Hellkite Overlord gets +1/+0 until end of turn.\n{B}{G}: Regenerate Hellkite Overlord. diff --git a/forge-gui/res/cardsfolder/h/hellkite_punisher.txt b/forge-gui/res/cardsfolder/h/hellkite_punisher.txt new file mode 100644 index 00000000000..ca0e9fac33a --- /dev/null +++ b/forge-gui/res/cardsfolder/h/hellkite_punisher.txt @@ -0,0 +1,7 @@ +Name:Hellkite Punisher +ManaCost:5 R R +Types:Creature Dragon +PT:6/6 +K:Flying +A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. +Oracle:Flying\n{R}: Hellkite Punisher gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/h/helm_of_obedience.txt b/forge-gui/res/cardsfolder/h/helm_of_obedience.txt index 92926913ac1..3be3ee070a4 100644 --- a/forge-gui/res/cardsfolder/h/helm_of_obedience.txt +++ b/forge-gui/res/cardsfolder/h/helm_of_obedience.txt @@ -2,7 +2,7 @@ Name:Helm of Obedience ManaCost:4 Types:Artifact #Doesn't interact properly with Myr Welder right now -A:AB$ Repeat | Cost$ XCantBe0 X T | ValidTgts$ Opponent | MaxRepeat$ MaxRepeats | RepeatSubAbility$ DBCleanBeforeRepeat | RepeatCheckSVar$ AccumulatedMilled | RepeatSVarCompare$ LTX | AILogic$ MaxXAtOppEOT | References$ X,MaxRepeats,AccumulatedMilled | StackDescription$ Target opponent puts cards from the top of their library into their graveyard until a creature card or X cards are put into that graveyard this way, whichever comes first. If a creature card is put into that graveyard this way, sacrifice Helm of Obedience and put that card onto the battlefield under your control. X can't be 0. | SpellDescription$ Target opponent puts cards from the top of their library into their graveyard until a creature card or X cards are put into that graveyard this way, whichever comes first. If a creature card is put into that graveyard this way, sacrifice Helm of Obedience and put that card onto the battlefield under your control. X can't be 0. | SubAbility$ DBSacHelm +A:AB$ Repeat | Cost$ XCantBe0 X T | ValidTgts$ Opponent | MaxRepeat$ MaxRepeats | RepeatSubAbility$ DBCleanBeforeRepeat | RepeatCheckSVar$ AccumulatedMilled | RepeatSVarCompare$ LTX | AILogic$ MaxXAtOppEOT | References$ X,MaxRepeats,AccumulatedMilled | StackDescription$ Target opponent mills a card, then repeats this process until a creature card or X cards have been put into their graveyard this way, whichever comes first. If one or more creature cards were put into that graveyard this way, sacrifice Helm of Obedience and put one of them onto the battlefield under your control. X can't be 0. | SpellDescription$ Target opponent mills a card, then repeats this process until a creature card or X cards have been put into their graveyard this way, whichever comes first. If one or more creature cards were put into that graveyard this way, sacrifice CARDNAME and put one of them onto the battlefield under your control. X can't be 0. | SubAbility$ DBSacHelm SVar:DBCleanBeforeRepeat:DB$ Cleanup | ClearRemembered$ True | SubAbility$ DBMill SVar:DBMill:DB$ Mill | NumCards$ 1 | RememberMilled$ True | Defined$ Targeted | SubAbility$ DBAccumulateX | NoReveal$ True SVar:DBAccumulateX:DB$ StoreSVar | SVar$ AccumulatedMilled | Type$ CountSVar | Expression$ AccumulatedMilled/Plus.1 | ConditionCheckSVar$ MilledCard | ConditionSVarCompare$ EQ1 | References$ AccumulatedMilled,MilledCard | SubAbility$ DBMilledCreature @@ -18,5 +18,4 @@ SVar:MilledCreature:Count$ValidGraveyard Creature.IsRemembered SVar:MilledCard:Count$ValidGraveyard Card.IsRemembered SVar:AccumulatedMilled:Number$0 SVar:X:Count$xPaid -SVar:Picture:http://www.wizards.com/global/images/magic/general/helm_of_obedience.jpg -Oracle:{X}, {T}: Target opponent puts cards from the top of their library into their graveyard until a creature card or X cards are put into that graveyard this way, whichever comes first. If a creature card is put into that graveyard this way, sacrifice Helm of Obedience and put that card onto the battlefield under your control. X can't be 0. +Oracle:{X}, {T}: Target opponent mills a card, then repeats this process until a creature card or X cards have been put into their graveyard this way, whichever comes first. If one or more creature cards were put into that graveyard this way, sacrifice Helm of Obedience and put one of them onto the battlefield under your control. X can't be 0. diff --git a/forge-gui/res/cardsfolder/h/hematite_golem.txt b/forge-gui/res/cardsfolder/h/hematite_golem.txt index 891193296dc..ec4cb5307d6 100644 --- a/forge-gui/res/cardsfolder/h/hematite_golem.txt +++ b/forge-gui/res/cardsfolder/h/hematite_golem.txt @@ -2,7 +2,6 @@ Name:Hematite Golem ManaCost:4 Types:Artifact Creature Golem PT:1/4 -A:AB$ Pump | Cost$ 1 R | NumAtt$ +2 | SpellDescription$ CARDNAME gets +2/+0 until end of turn. +A:AB$ Pump | Cost$ 1 R | Defined$ Self | NumAtt$ +2 | SpellDescription$ CARDNAME gets +2/+0 until end of turn. DeckNeeds:Color$Red -SVar:Picture:http://www.wizards.com/global/images/magic/general/hematite_golem.jpg Oracle:{1}{R}: Hematite Golem gets +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/h/herald_of_leshrac.txt b/forge-gui/res/cardsfolder/h/herald_of_leshrac.txt index 472d05d2f16..495c2057746 100644 --- a/forge-gui/res/cardsfolder/h/herald_of_leshrac.txt +++ b/forge-gui/res/cardsfolder/h/herald_of_leshrac.txt @@ -6,8 +6,6 @@ K:Flying K:Cumulative upkeep:GainControl<1/Land.YouDontCtrl/land you don't control>:Gain control of a land you don't control. S:Mode$ Continuous | Affected$ Card.Self | AddPower$ X | AddToughness$ X | References$ X | Description$ CARDNAME gets +1/+1 for each land you control but don't own. SVar:X:Count$Valid Land.YouCtrl+YouDontOwn -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigRepeat | TriggerDescription$ When CARDNAME leaves the battlefield, each player gains control of each land they own that you control. -SVar:TrigRepeat:DB$ RepeatEach | RepeatSubAbility$ DBGainControl | RepeatCards$ Land.YouCtrl -SVar:DBGainControl:DB$ GainControl | Defined$ Remembered | NewController$ RememberedOwner -SVar:Picture:http://www.wizards.com/global/images/magic/general/herald_of_leshrac.jpg +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigGainControl | TriggerDescription$ When CARDNAME leaves the battlefield, each player gains control of each land they own that you control. +SVar:TrigGainControl:DB$ GainControlVariant | AllValid$ Land.YouCtrl | ChangeController$ CardOwner Oracle:Flying\nCumulative upkeep—Gain control of a land you don't control. (At the beginning of your upkeep, put an age counter on this permanent, then sacrifice it unless you pay its upkeep cost for each age counter on it.)\nHerald of Leshrac gets +1/+1 for each land you control but don't own.\nWhen Herald of Leshrac leaves the battlefield, each player gains control of each land they own that you control. diff --git a/forge-gui/res/cardsfolder/h/herald_of_the_dreadhorde.txt b/forge-gui/res/cardsfolder/h/herald_of_the_dreadhorde.txt index a1ecb3b8820..c3cc1a2d24e 100644 --- a/forge-gui/res/cardsfolder/h/herald_of_the_dreadhorde.txt +++ b/forge-gui/res/cardsfolder/h/herald_of_the_dreadhorde.txt @@ -2,8 +2,8 @@ Name:Herald of the Dreadhorde ManaCost:3 B Types:Creature Zombie Warrior PT:3/2 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ DBAmass | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, amass 2. (Put two +1/+1 counters on an Army you control. If you don’t control one, create a 0/0 black Zombie Army creature token first.) +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ DBAmass | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, amass 2. (Put two +1/+1 counters on an Army you control. If you don't control one, create a 0/0 black Zombie Army creature token first.) SVar:DBAmass:DB$ Amass | Num$ 2 DeckHints:Ability$Amass & Type$Zombie DeckHas:Ability$Amass & Ability$Counters & Ability$Token -Oracle:When Herald of the Dreadhorde dies, amass 2. (Put two +1/+1 counters on an Army you control. If you don’t control one, create a 0/0 black Zombie Army creature token first.) +Oracle:When Herald of the Dreadhorde dies, amass 2. (Put two +1/+1 counters on an Army you control. If you don't control one, create a 0/0 black Zombie Army creature token first.) diff --git a/forge-gui/res/cardsfolder/h/herald_of_the_fair.txt b/forge-gui/res/cardsfolder/h/herald_of_the_fair.txt index 0d3a4935d26..d1c28448783 100644 --- a/forge-gui/res/cardsfolder/h/herald_of_the_fair.txt +++ b/forge-gui/res/cardsfolder/h/herald_of_the_fair.txt @@ -3,7 +3,6 @@ ManaCost:2 W Types:Creature Human PT:3/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target creature you control gets +1/+1 until end of turn. -SVar:TrigPump:DB$Pump | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | NumAtt$ 1 | NumDef$ 1 +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | NumAtt$ 1 | NumDef$ 1 SVar:PlayMain1:TRUE -SVar:Picture:http://www.wizards.com/global/images/magic/general/herald_of_the_fair.jpg Oracle:When Herald of the Fair enters the battlefield, target creature you control gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/h/herald_of_the_forgotten.txt b/forge-gui/res/cardsfolder/h/herald_of_the_forgotten.txt new file mode 100755 index 00000000000..982e3675fd5 --- /dev/null +++ b/forge-gui/res/cardsfolder/h/herald_of_the_forgotten.txt @@ -0,0 +1,9 @@ +Name:Herald of the Forgotten +ManaCost:6 W W +Types:Creature Cat Beast +PT:6/6 +K:Flying +T:Mode$ ChangesZone | ValidCard$ Card.Self+wasCast | Destination$ Battlefield | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, if you cast it, return any number of target permanent cards with cycling abilities from your graveyard to the battlefield. +SVar:TrigChange:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Permanent.YouOwn+withCycling,Permanent.YouOwn+withTypeCycling | SelectPrompt$ Select any number of target permanent cards with cycling abilities to return to the battlefield | TargetMin$ 0 | TargetMax$ X | References$ X +SVar:X:TriggeredCardController$ValidGraveyard Permanent.YouOwn+withCycling,Permanent.YouOwn+withTypeCycling +Oracle:Flying\nWhen Herald of the Forgotten enters the battlefield, if you cast it, return any number of target permanent cards with cycling abilities from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/h/herd_gnarr.txt b/forge-gui/res/cardsfolder/h/herd_gnarr.txt index 687f3402323..338ad05992f 100644 --- a/forge-gui/res/cardsfolder/h/herd_gnarr.txt +++ b/forge-gui/res/cardsfolder/h/herd_gnarr.txt @@ -3,7 +3,6 @@ ManaCost:3 G Types:Creature Beast PT:2/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever another creature enters the battlefield under your control, CARDNAME gets +2/+2 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 2 | NumDef$ 2 +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 2 | NumDef$ 2 SVar:BuffedBy:Creature -SVar:Picture:http://www.wizards.com/global/images/magic/general/herd_gnarr.jpg Oracle:Whenever another creature enters the battlefield under your control, Herd Gnarr gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/h/heretics_punishment.txt b/forge-gui/res/cardsfolder/h/heretics_punishment.txt index 9f80a7b16bf..618a557800d 100644 --- a/forge-gui/res/cardsfolder/h/heretics_punishment.txt +++ b/forge-gui/res/cardsfolder/h/heretics_punishment.txt @@ -1,11 +1,9 @@ Name:Heretic's Punishment ManaCost:4 R Types:Enchantment -A:AB$ Mill | Cost$ 3 R | NumCards$ 3 | RememberMilled$ True | SubAbility$ DBHereticDamage | SpellDescription$ Choose any target, then put the top three cards of your library into your graveyard. CARDNAME deals damage to that permanent or player equal to the highest converted mana cost among those cards. +A:AB$ Mill | Cost$ 3 R | NumCards$ 3 | RememberMilled$ True | SubAbility$ DBHereticDamage | SpellDescription$ Choose any target, then mill three cards. CARDNAME deals damage to that permanent or player equal to the highest converted mana cost among those cards. SVar:DBHereticDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ HereticX | SubAbility$ DBHereticCleanup | References$ HereticX SVar:DBHereticCleanup:DB$ Cleanup | ClearRemembered$ True SVar:HereticX:Count$HighestCMC_Card.IsRemembered AI:RemoveDeck:All -AI:RemoveDeck:Random -SVar:Picture:http://www.wizards.com/global/images/magic/general/heretics_punishment.jpg -Oracle:{3}{R}: Choose any target, then put the top three cards of your library into your graveyard. Heretic's Punishment deals damage to that permanent or player equal to the highest converted mana cost among those cards. +Oracle:{3}{R}: Choose any target, then mill three cards. Heretic's Punishment deals damage to that permanent or player equal to the highest converted mana cost among those cards. diff --git a/forge-gui/res/cardsfolder/h/heroes_bane.txt b/forge-gui/res/cardsfolder/h/heroes_bane.txt index 1259d172947..957f4b31212 100644 --- a/forge-gui/res/cardsfolder/h/heroes_bane.txt +++ b/forge-gui/res/cardsfolder/h/heroes_bane.txt @@ -5,5 +5,6 @@ PT:0/0 K:etbCounter:P1P1:4 A:AB$ PutCounter | Cost$ 2 G G | CounterType$ P1P1 | CounterNum$ X | References$ X | SpellDescription$ Put X +1/+1 counters on CARDNAME, where X is its power. SVar:X:Count$CardPower +DeckHas:Ability$Counters SVar:Picture:http://www.wizards.com/global/images/magic/general/heroes_bane.jpg Oracle:Heroes' Bane enters the battlefield with four +1/+1 counters on it.\n{2}{G}{G}: Put X +1/+1 counters on Heroes' Bane, where X is its power. diff --git a/forge-gui/res/cardsfolder/h/hex_parasite.txt b/forge-gui/res/cardsfolder/h/hex_parasite.txt index f8618e1853e..f0ee385b27c 100644 --- a/forge-gui/res/cardsfolder/h/hex_parasite.txt +++ b/forge-gui/res/cardsfolder/h/hex_parasite.txt @@ -3,10 +3,9 @@ ManaCost:1 Types:Artifact Creature Insect PT:1/1 A:AB$ RemoveCounter | Cost$ X PB | ValidTgts$ Permanent | TgtPrompt$ Select target permanent | CounterType$ Any | CounterNum$ X | RememberRemoved$ True | SubAbility$ DBPump | References$ X | SpellDescription$ Remove up to X counters from target permanent. For each counter removed this way, CARDNAME gets +1/+0 until end of turn. -SVar:DBPump:DB$Pump | NumAtt$ +Y | Defined$ Self | SubAbility$ DBCleanup | References$ Y +SVar:DBPump:DB$ Pump | NumAtt$ +Y | Defined$ Self | SubAbility$ DBCleanup | References$ Y SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$xPaid SVar:Y:Count$RememberedSize AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/hex_parasite.jpg Oracle:{X}{P/B}: Remove up to X counters from target permanent. For each counter removed this way, Hex Parasite gets +1/+0 until end of turn. ({P/B} can be paid with either {B} or 2 life.) diff --git a/forge-gui/res/cardsfolder/h/highland_berserker.txt b/forge-gui/res/cardsfolder/h/highland_berserker.txt index 8efebe7eba5..caeac485877 100644 --- a/forge-gui/res/cardsfolder/h/highland_berserker.txt +++ b/forge-gui/res/cardsfolder/h/highland_berserker.txt @@ -4,9 +4,9 @@ Types:Creature Human Berserker Ally PT:2/1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME or another Ally enters the battlefield under your control, you may have Ally creatures you control gain first strike until end of turn. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Ally.Other+YouCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigPump | Secondary$ True | TriggerDescription$ Whenever CARDNAME or another Ally enters the battlefield under your control, you may have Ally creatures you control gain first strike until end of turn. -SVar:TrigPump:DB$PumpAll | ValidCards$ Ally.YouCtrl | KW$ First Strike +SVar:TrigPump:DB$ PumpAll | ValidCards$ Ally.YouCtrl | KW$ First Strike SVar:PlayMain1:TRUE SVar:BuffedBy:Ally AI:RemoveDeck:Random -SVar:Picture:http://www.wizards.com/global/images/magic/general/highland_berserker.jpg +DeckHints:Type$Ally Oracle:Whenever Highland Berserker or another Ally enters the battlefield under your control, you may have Ally creatures you control gain first strike until end of turn. diff --git a/forge-gui/res/cardsfolder/h/hightide_hermit.txt b/forge-gui/res/cardsfolder/h/hightide_hermit.txt index 0db0ef0c7c5..cf301aea526 100644 --- a/forge-gui/res/cardsfolder/h/hightide_hermit.txt +++ b/forge-gui/res/cardsfolder/h/hightide_hermit.txt @@ -5,6 +5,5 @@ PT:4/4 K:Defender T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigEnergy | TriggerDescription$ When CARDNAME enters the battlefield, you get {E}{E}{E}{E} (four energy counters). SVar:TrigEnergy:DB$ PutCounter | Defined$ You | CounterType$ ENERGY | CounterNum$ 4 -A:AB$ Pump | Cost$ PayEnergy<2> | KW$ HIDDEN CARDNAME can attack as though it didn't have defender. | SpellDescription$ CARDNAME can attack this turn as though it didn't have defender. -SVar:Picture:http://www.wizards.com/global/images/magic/general/hightide_hermit.jpg +A:AB$ Pump | Cost$ PayEnergy<2> | Defined$ Self | KW$ HIDDEN CARDNAME can attack as though it didn't have defender. | SpellDescription$ CARDNAME can attack this turn as though it didn't have defender. Oracle:Defender\nWhen Hightide Hermit enters the battlefield, you get {E}{E}{E}{E} (four energy counters).\nPay {E}{E}: Hightide Hermit can attack this turn as though it didn't have defender. diff --git a/forge-gui/res/cardsfolder/h/historian_of_zhalfir.txt b/forge-gui/res/cardsfolder/h/historian_of_zhalfir.txt new file mode 100755 index 00000000000..f4b59af3ffd --- /dev/null +++ b/forge-gui/res/cardsfolder/h/historian_of_zhalfir.txt @@ -0,0 +1,8 @@ +Name:Historian of Zhalfir +ManaCost:2 U U +Types:Creature Human Wizard +PT:3/3 +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDraw | IsPresent$ Planeswalker.Teferi+YouCtrl | TriggerDescription$ Whenever CARDNAME attacks, if you control a Teferi planeswalker, draw a card. +SVar:TrigDraw:DB$ Draw | NumCards$ 1 +DeckNeeds:Type$Teferi +Oracle:Whenever Historian of Zhalfir attacks, if you control a Teferi planeswalker, draw a card. diff --git a/forge-gui/res/cardsfolder/h/hoar_shade.txt b/forge-gui/res/cardsfolder/h/hoar_shade.txt index 3f9375ef998..0b205cfa347 100644 --- a/forge-gui/res/cardsfolder/h/hoar_shade.txt +++ b/forge-gui/res/cardsfolder/h/hoar_shade.txt @@ -2,6 +2,5 @@ Name:Hoar Shade ManaCost:3 B Types:Creature Shade PT:1/2 -A:AB$ Pump | Cost$ B | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/hoar_shade.jpg +A:AB$ Pump | Cost$ B | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. Oracle:{B}: Hoar Shade gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/h/hoard_smelter_dragon.txt b/forge-gui/res/cardsfolder/h/hoard_smelter_dragon.txt index 8f4f5f3e736..887da4b9869 100644 --- a/forge-gui/res/cardsfolder/h/hoard_smelter_dragon.txt +++ b/forge-gui/res/cardsfolder/h/hoard_smelter_dragon.txt @@ -4,7 +4,6 @@ Types:Creature Dragon PT:5/5 K:Flying A:AB$ Destroy | Cost$ 3 R | ValidTgts$ Artifact | TgtPrompt$ Select target artifact | SubAbility$ DBPump | SpellDescription$ Destroy target artifact. CARDNAME gets +X/+0 until end of turn, where X is that artifact's converted mana cost. -SVar:DBPump:DB$ Pump | NumAtt$ X | References$ X +SVar:DBPump:DB$ Pump | Defined$ Self | NumAtt$ X | References$ X SVar:X:Targeted$CardManaCost -SVar:Picture:http://www.wizards.com/global/images/magic/general/hoard_smelter_dragon.jpg Oracle:Flying\n{3}{R}: Destroy target artifact. Hoard-Smelter Dragon gets +X/+0 until end of turn, where X is that artifact's converted mana cost. diff --git a/forge-gui/res/cardsfolder/h/hobblefiend.txt b/forge-gui/res/cardsfolder/h/hobblefiend.txt new file mode 100644 index 00000000000..26aa5acc449 --- /dev/null +++ b/forge-gui/res/cardsfolder/h/hobblefiend.txt @@ -0,0 +1,9 @@ +Name:Hobblefiend +ManaCost:1 R +Types:Creature Devil +PT:2/1 +K:Trample +A:AB$ PutCounter | Cost$ 1 Sac<1/Creature.Other/another creature> | CounterType$ P1P1 | CounterNum$1 | SpellDescription$ Put a +1/+1 counter on CARDNAME. +DeckHas:Ability$Counters & Ability$Sacrifice +SVar:AIPreference:SacCost$Creature.token,Creature.cmcLE2 +Oracle:Trample (This creature can deal excess combat damage to the player or planeswalker it's attacking.)\n{1}, Sacrifice another creature: Put a +1/+1 counter on Hobblefiend. diff --git a/forge-gui/res/cardsfolder/h/hold_the_perimeter.txt b/forge-gui/res/cardsfolder/h/hold_the_perimeter.txt index edb0ff07a43..88944c4168b 100644 --- a/forge-gui/res/cardsfolder/h/hold_the_perimeter.txt +++ b/forge-gui/res/cardsfolder/h/hold_the_perimeter.txt @@ -5,7 +5,7 @@ Text:(Start the game with this conspiracy face up in the command zone.) T:Mode$ Phase | Phase$ Upkeep | CheckSVar$ X | SVarCompare$ EQ1 | References$ X | ValidPlayer$ You | Execute$ TrigToken1 | EffectZone$ Command | TriggerDescription$ At the beginning of your first upkeep, create a 1/2 white Soldier creature token with defender. SVar:X:Count$YourTurns SVar:TrigToken1:DB$ Token | TokenAmount$ 1 | TokenScript$ w_1_2_soldier_defender | TokenOwner$ You | LegacyImage$ w 1 2 soldier defender cn2 -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player.Other+IsNotRemembered | Execute$ TrigToken2 | EffectZone$ Command | TriggerDescription$ At the beginning of each other player’s first upkeep, that player creates a 1/1 red Goblin creature token with “This creature can’t block.” +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player.Other+IsNotRemembered | Execute$ TrigToken2 | EffectZone$ Command | TriggerDescription$ At the beginning of each other player's first upkeep, that player creates a 1/1 red Goblin creature token with “This creature can't block.” SVar:TrigToken2:DB$ Token | TokenAmount$ 1 | TokenScript$ r_1_1_goblin_noblock | TokenOwner$ TriggeredPlayer | LegacyImage$ r 1 1 goblin noblock cn2 | SubAbility$ RememberPlayer SVar:RememberPlayer:DB$ Pump | RememberObjects$ TriggeredPlayer -Oracle:(Start the game with this conspiracy face up in the command zone.)\nAt the beginning of your first upkeep, create a 1/2 white Soldier creature token with defender.\nAt the beginning of each other player’s first upkeep, that player creates a 1/1 red Goblin creature token with “This creature can’t block.” +Oracle:(Start the game with this conspiracy face up in the command zone.)\nAt the beginning of your first upkeep, create a 1/2 white Soldier creature token with defender.\nAt the beginning of each other player's first upkeep, that player creates a 1/1 red Goblin creature token with “This creature can't block.” diff --git a/forge-gui/res/cardsfolder/h/hollow_dogs.txt b/forge-gui/res/cardsfolder/h/hollow_dogs.txt index 8c8945965fc..461490d8c18 100644 --- a/forge-gui/res/cardsfolder/h/hollow_dogs.txt +++ b/forge-gui/res/cardsfolder/h/hollow_dogs.txt @@ -1,8 +1,7 @@ Name:Hollow Dogs ManaCost:4 B -Types:Creature Zombie Hound +Types:Creature Zombie Dog PT:3/3 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, it gets +2/+0 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 2 -SVar:Picture:http://www.wizards.com/global/images/magic/general/hollow_dogs.jpg +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 2 Oracle:Whenever Hollow Dogs attacks, it gets +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/h/hollowborn_barghest.txt b/forge-gui/res/cardsfolder/h/hollowborn_barghest.txt index 0d91d916c22..06d87c360a5 100644 --- a/forge-gui/res/cardsfolder/h/hollowborn_barghest.txt +++ b/forge-gui/res/cardsfolder/h/hollowborn_barghest.txt @@ -1,6 +1,6 @@ Name:Hollowborn Barghest ManaCost:5 B B -Types:Creature Demon Hound +Types:Creature Demon Dog PT:7/6 T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | IsPresent$ Card.YouCtrl | PresentCompare$ EQ0 | PresentZone$ Hand | Execute$ TrigLoseLifeEachOpp | TriggerDescription$ At the beginning of your upkeep, if you have no cards in hand, each opponent loses 2 life. SVar:TrigLoseLifeEachOpp:DB$ LoseLife | Defined$ Player.Opponent | LifeAmount$ 2 diff --git a/forge-gui/res/cardsfolder/h/homarid_explorer.txt b/forge-gui/res/cardsfolder/h/homarid_explorer.txt index a5a6568f1d7..3db62a96b90 100644 --- a/forge-gui/res/cardsfolder/h/homarid_explorer.txt +++ b/forge-gui/res/cardsfolder/h/homarid_explorer.txt @@ -2,7 +2,7 @@ Name:Homarid Explorer ManaCost:3 U Types:Creature Homarid Scout PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, target player puts the top four cards of their library into their graveyard. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, target player mills four cards. SVar:TrigMill:DB$ Mill | NumCards$ 4 | ValidTgts$ Player | TgtPrompt$ Choose a player -DeckHas:Ability$ Graveyard -Oracle:When Homarid Explorer enters the battlefield, target player puts the top four cards of their library into their graveyard. +DeckHas:Ability$Graveyard +Oracle:When Homarid Explorer enters the battlefield, target player mills four cards. diff --git a/forge-gui/res/cardsfolder/h/homarid_warrior.txt b/forge-gui/res/cardsfolder/h/homarid_warrior.txt index 338734ab427..721b6894830 100644 --- a/forge-gui/res/cardsfolder/h/homarid_warrior.txt +++ b/forge-gui/res/cardsfolder/h/homarid_warrior.txt @@ -3,7 +3,6 @@ ManaCost:4 U Types:Creature Homarid Warrior PT:3/3 A:AB$ Pump | Cost$ U | Defined$ Self | KW$ Shroud | SubAbility$ DBPumpNoUntap | SpellDescription$ CARDNAME gains shroud until end of turn and doesn't untap during your next untap step. Tap CARDNAME. (A permanent with shroud can't be the target of spells or abilities.) -SVar:DBPumpNoUntap:DB$Pump | Defined$ Self | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True | SubAbility$ DBTap -SVar:DBTap:DB$Tap | Defined$ Self -SVar:Picture:http://www.wizards.com/global/images/magic/general/homarid_warrior.jpg +SVar:DBPumpNoUntap:DB$ Pump | Defined$ Self | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True | SubAbility$ DBTap +SVar:DBTap:DB$ Tap | Defined$ Self Oracle:{U}: Homarid Warrior gains shroud until end of turn and doesn't untap during your next untap step. Tap Homarid Warrior. (A creature with shroud can't be the target of spells or abilities.) diff --git a/forge-gui/res/cardsfolder/h/homeward_path.txt b/forge-gui/res/cardsfolder/h/homeward_path.txt index b86e705675e..d1bc19fdc5d 100644 --- a/forge-gui/res/cardsfolder/h/homeward_path.txt +++ b/forge-gui/res/cardsfolder/h/homeward_path.txt @@ -2,7 +2,5 @@ Name:Homeward Path ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -A:AB$ RepeatEach | Cost$ T | RepeatPlayers$ Player | AILogic$ GainControlOwns | RepeatSubAbility$ DBGainControl | SpellDescription$ Each player gains control of all creatures they own. -SVar:DBGainControl:DB$ GainControl | AllValid$ Creature.RememberedPlayerOwn | NewController$ Player.IsRemembered -SVar:Picture:http://www.wizards.com/global/images/magic/general/homeward_path.jpg +A:AB$ GainControlVariant | Cost$ T | AILogic$ GainControlOwns | AllValid$ Creature | ChangeController$ CardOwner | SpellDescription$ Each player gains control of all creatures they own. Oracle:{T}: Add {C}.\n{T}: Each player gains control of all creatures they own. diff --git a/forge-gui/res/cardsfolder/h/homura_human_ascendant_homuras_essence.txt b/forge-gui/res/cardsfolder/h/homura_human_ascendant_homuras_essence.txt index 9fcee3206a9..736772ed2d6 100644 --- a/forge-gui/res/cardsfolder/h/homura_human_ascendant_homuras_essence.txt +++ b/forge-gui/res/cardsfolder/h/homura_human_ascendant_homuras_essence.txt @@ -4,10 +4,9 @@ Types:Legendary Creature Human Monk PT:4/4 K:CARDNAME can't block. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, return it to the battlefield flipped. -SVar:TrigReturn:DB$ChangeZone | Defined$ TriggeredCard | Origin$ Graveyard | Destination$ Battlefield | RememberChanged$ True | SubAbility$ TrigFlip -SVar:TrigFlip:DB$SetState | Defined$ Remembered | Mode$ Flip | SubAbility$ DBCleanup +SVar:TrigReturn:DB$ ChangeZone | Defined$ TriggeredCard | Origin$ Graveyard | Destination$ Battlefield | RememberChanged$ True | SubAbility$ TrigFlip +SVar:TrigFlip:DB$ SetState | Defined$ Remembered | Mode$ Flip | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -SVar:Picture:http://www.wizards.com/global/images/magic/general/homura_human_ascendant.jpg AlternateMode:Flip Oracle:Homura, Human Ascendant can't block.\nWhen Homura dies, return it to the battlefield flipped. @@ -18,7 +17,5 @@ ManaCost:4 R R Colors:red Types:Legendary Enchantment S:Mode$ Continuous | Affected$ Creature.YouCtrl | AddPower$ 2 | AddToughness$ 2 | AddKeyword$ Flying | AddAbility$ ABPump | Description$ Creatures you control get +2/+2 and have flying and "{R}: This creature gets +1/+0 until end of turn." -SVar:ABPump:AB$Pump | Cost$ R | Defined$ Self | NumAtt$ 1 | SpellDescription$ This creature gets +1/+0 until end of turn. -SVar:Picture:http://www.marc-fowler-design.com/cardforge/flippedcards/SOK/homuras_essence.jpg -# This link may be a temporary solution and could change in the near future. +SVar:ABPump:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ 1 | SpellDescription$ This creature gets +1/+0 until end of turn. Oracle:Creatures you control get +2/+2 and have flying and "{R}: This creature gets +1/+0 until end of turn." diff --git a/forge-gui/res/cardsfolder/h/honey_mammoth.txt b/forge-gui/res/cardsfolder/h/honey_mammoth.txt new file mode 100755 index 00000000000..a7a889ff294 --- /dev/null +++ b/forge-gui/res/cardsfolder/h/honey_mammoth.txt @@ -0,0 +1,8 @@ +Name:Honey Mammoth +ManaCost:4 G G +Types:Creature Elephant +PT:6/6 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters the battlefield, you gain 4 life. +SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 4 +DeckHas:Ability$LifeGain +Oracle:When Honey Mammoth enters the battlefield, you gain 4 life. diff --git a/forge-gui/res/cardsfolder/h/honor_guard.txt b/forge-gui/res/cardsfolder/h/honor_guard.txt index 40894acec81..2dfc17b00de 100644 --- a/forge-gui/res/cardsfolder/h/honor_guard.txt +++ b/forge-gui/res/cardsfolder/h/honor_guard.txt @@ -2,6 +2,5 @@ Name:Honor Guard ManaCost:W Types:Creature Human Soldier PT:1/1 -A:AB$ Pump | Cost$ W | NumDef$ +1 | SpellDescription$ CARDNAME gets +0/+1 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/honor_guard.jpg +A:AB$ Pump | Cost$ W | Defined$ Self | NumDef$ +1 | SpellDescription$ CARDNAME gets +0/+1 until end of turn. Oracle:{W}: Honor Guard gets +0/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/h/honor_the_god_pharaoh.txt b/forge-gui/res/cardsfolder/h/honor_the_god_pharaoh.txt index fd16d3d4741..6d234fb5523 100644 --- a/forge-gui/res/cardsfolder/h/honor_the_god_pharaoh.txt +++ b/forge-gui/res/cardsfolder/h/honor_the_god_pharaoh.txt @@ -1,8 +1,8 @@ Name:Honor the God-Pharaoh ManaCost:2 R Types:Sorcery -A:SP$ Draw | Cost$ 2 R Discard<1/Card> | CostDesc$ As an additional cost to cast CARDNAME, discard a card. | NumCards$ 2 | Defined$ You | SubAbility$ DBAmass | SpellDescription$ Draw two cards. Amass 1. (Put a +1/+1 counter on an Army you control. If you don’t control one, create a 0/0 black Zombie Army creature token first.) +A:SP$ Draw | Cost$ 2 R Discard<1/Card> | CostDesc$ As an additional cost to cast CARDNAME, discard a card. | NumCards$ 2 | Defined$ You | SubAbility$ DBAmass | SpellDescription$ Draw two cards. Amass 1. (Put a +1/+1 counter on an Army you control. If you don't control one, create a 0/0 black Zombie Army creature token first.) SVar:DBAmass:DB$ Amass | Num$ 1 DeckHas:Ability$Discard & Ability$Amass & Ability$Counters & Ability$Token DeckHints:Keyword$Madness & Ability$Delirium & Ability$Amass & Type$Zombie -Oracle:As an additional cost to cast this spell, discard a card.\nDraw two cards. Amass 1. (Put a +1/+1 counter on an Army you control. If you don’t control one, create a 0/0 black Zombie Army creature token first.) +Oracle:As an additional cost to cast this spell, discard a card.\nDraw two cards. Amass 1. (Put a +1/+1 counter on an Army you control. If you don't control one, create a 0/0 black Zombie Army creature token first.) diff --git a/forge-gui/res/cardsfolder/h/hooded_blightfang.txt b/forge-gui/res/cardsfolder/h/hooded_blightfang.txt new file mode 100755 index 00000000000..5ed860e7309 --- /dev/null +++ b/forge-gui/res/cardsfolder/h/hooded_blightfang.txt @@ -0,0 +1,14 @@ +Name:Hooded Blightfang +ManaCost:2 B +Types:Creature Snake +PT:1/4 +K:Deathtouch +T:Mode$ Attacks | ValidCard$ Creature.YouCtrl+withDeathtouch | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ Whenever a creature you control with deathtouch attacks, each opponent loses 1 life and you gain 1 life. +SVar:TrigLoseLife:DB$ LoseLife | Defined$ Opponent | LifeAmount$ 1 | SubAbility$ DBGainLife +SVar:DBGainLife:DB$ GainLife | LifeAmount$ 1 +T:Mode$ DamageDone | ValidSource$ Creature.YouCtrl+withDeathtouch | ValidTarget$ Planeswalker | TriggerZones$ Battlefield | Execute$ TrigDestroy | TriggerDescription$ Whenever a creature you control with deathtouch deals damage to a planeswalker, destroy that planeswalker. +SVar:TrigDestroy:DB$ Destroy | Defined$ TriggeredTarget +SVar:PlayMain1:TRUE +DeckHas:Ability$LifeGain +DeckHints:Keyword$Deathtouch +Oracle:Deathtouch\nWhenever a creature you control with deathtouch attacks, each opponent loses 1 life and you gain 1 life.\nWhenever a creature you control with deathtouch deals damage to a planeswalker, destroy that planeswalker. diff --git a/forge-gui/res/cardsfolder/h/hoofprints_of_the_stag.txt b/forge-gui/res/cardsfolder/h/hoofprints_of_the_stag.txt index db59fc445cd..52b75d72d76 100644 --- a/forge-gui/res/cardsfolder/h/hoofprints_of_the_stag.txt +++ b/forge-gui/res/cardsfolder/h/hoofprints_of_the_stag.txt @@ -4,5 +4,6 @@ Types:Tribal Enchantment Elemental T:Mode$ Drawn | ValidCard$ Card.YouCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigPutCounter | TriggerDescription$ Whenever you draw a card, you may put a hoofprint counter on CARDNAME. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ HOOFPRINT | CounterNum$ 1 A:AB$ Token | Cost$ 2 W SubCounter<4/HOOFPRINT> | TokenAmount$ 1 | TokenScript$ w_4_4_elemental_flying | TokenOwner$ You | LegacyImage$ w 4 4 elemental flying lrw | PlayerTurn$ True | SpellDescription$ Create a 4/4 white Elemental creature token with flying. Activate this ability only during your turn. +DeckHas:Ability$Counters & Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/hoofprints_of_the_stag.jpg Oracle:Whenever you draw a card, you may put a hoofprint counter on Hoofprints of the Stag.\n{2}{W}, Remove four hoofprint counters from Hoofprints of the Stag: Create a 4/4 white Elemental creature token with flying. Activate this ability only during your turn. diff --git a/forge-gui/res/cardsfolder/h/hope_and_glory.txt b/forge-gui/res/cardsfolder/h/hope_and_glory.txt index d6f881aca65..3c8920f4e5d 100644 --- a/forge-gui/res/cardsfolder/h/hope_and_glory.txt +++ b/forge-gui/res/cardsfolder/h/hope_and_glory.txt @@ -2,6 +2,5 @@ Name:Hope and Glory ManaCost:1 W Types:Instant A:SP$ Untap | Cost$ 1 W | ValidTgts$ Creature | TargetMin$ 2 | TargetMax$ 2 | TgtPrompt$ Select two target creatures | SubAbility$ DBPump | SpellDescription$ Untap two target creatures. Each of them gets +1/+1 until end of turn. -SVar:DBPump:DB$Pump | Defined$ Targeted | NumAtt$ +1 | NumDef$ +1 -SVar:Picture:http://www.wizards.com/global/images/magic/general/hope_and_glory.jpg +SVar:DBPump:DB$ Pump | Defined$ Targeted | NumAtt$ +1 | NumDef$ +1 Oracle:Untap two target creatures. Each of them gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/h/horn_of_deafening.txt b/forge-gui/res/cardsfolder/h/horn_of_deafening.txt index 2fe50e2c465..f6061f4422b 100644 --- a/forge-gui/res/cardsfolder/h/horn_of_deafening.txt +++ b/forge-gui/res/cardsfolder/h/horn_of_deafening.txt @@ -1,6 +1,5 @@ Name:Horn of Deafening ManaCost:4 Types:Artifact -A:AB$ Pump | Cost$ 2 T | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Prevent all combat damage that would be dealt by CARDNAME. | IsCurse$ True | SpellDescription$ Prevent all combat damage that would be dealt by target creature this turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/horn_of_deafening.jpg +A:AB$ Pump | Cost$ 2 T | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Prevent all combat damage that would be dealt by CARDNAME. | IsCurse$ True | StackDescription$ SpellDescription | SpellDescription$ Prevent all combat damage that would be dealt by target creature this turn. Oracle:{2}, {T}: Prevent all combat damage that would be dealt by target creature this turn. diff --git a/forge-gui/res/cardsfolder/h/hornbash_mentor.txt b/forge-gui/res/cardsfolder/h/hornbash_mentor.txt new file mode 100755 index 00000000000..c72ddd3c0af --- /dev/null +++ b/forge-gui/res/cardsfolder/h/hornbash_mentor.txt @@ -0,0 +1,9 @@ +Name:Hornbash Mentor +ManaCost:2 G +Types:Creature Human Warrior +PT:3/3 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigPut | TriggerDescription$ When CARDNAME enters the battlefield, put a trample counter on target non-Human creature you control. +SVar:TrigPut:DB$ PutCounter | ValidTgts$ Creature.nonHuman+YouCtrl | TgtPrompt$ Select target non-Human creature you control | CounterType$ Trample | CounterNum$ 1 +A:AB$ PutCounterAll | Cost$ 2 G T | ValidCards$ Creature.YouCtrl+withTrample | CounterType$ P1P1 | CounterNum$ 1 | StackDescription$ SpellDescription | SpellDescription$ Put a +1/+1 counter on each creature you control with trample. +DeckHas:Ability$Counters +Oracle:When Hornbash Mentor enters the battlefield, put a trample counter on target non-Human creature you control.\n{2}{G}, {T}: Put a +1/+1 counter on each creature you control with trample. diff --git a/forge-gui/res/cardsfolder/h/hornet_harasser.txt b/forge-gui/res/cardsfolder/h/hornet_harasser.txt index 8918ab76870..db004de3dcd 100644 --- a/forge-gui/res/cardsfolder/h/hornet_harasser.txt +++ b/forge-gui/res/cardsfolder/h/hornet_harasser.txt @@ -3,6 +3,5 @@ ManaCost:2 B B Types:Creature Goblin Shaman PT:2/2 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigPump | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, target creature gets -2/-2 until end of turn. -SVar:TrigPump:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -2 | NumDef$ -2 | IsCurse$ True -SVar:Picture:http://www.wizards.com/global/images/magic/general/hornet_harasser.jpg +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -2 | NumDef$ -2 | IsCurse$ True Oracle:When Hornet Harasser dies, target creature gets -2/-2 until end of turn. diff --git a/forge-gui/res/cardsfolder/h/hornet_queen.txt b/forge-gui/res/cardsfolder/h/hornet_queen.txt index ad65be14d7c..6a3a9e66c2d 100644 --- a/forge-gui/res/cardsfolder/h/hornet_queen.txt +++ b/forge-gui/res/cardsfolder/h/hornet_queen.txt @@ -6,5 +6,6 @@ K:Flying K:Deathtouch T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create four 1/1 green Insect creature tokens with flying and deathtouch. SVar:TrigToken:DB$Token | TokenAmount$ 4 | TokenScript$ g_1_1_insect_flying_deathtouch | LegacyImage$ g 1 1 insect flying deathtouch cmd | TokenOwner$ You +DeckHas:Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/hornet_queen.jpg Oracle:Flying\nDeathtouch (Any amount of damage this deals to a creature is enough to destroy it.)\nWhen Hornet Queen enters the battlefield, create four 1/1 green Insect creature tokens with flying and deathtouch. diff --git a/forge-gui/res/cardsfolder/h/horrifying_revelation.txt b/forge-gui/res/cardsfolder/h/horrifying_revelation.txt index 291b87b1b8f..8fc1e49a74c 100644 --- a/forge-gui/res/cardsfolder/h/horrifying_revelation.txt +++ b/forge-gui/res/cardsfolder/h/horrifying_revelation.txt @@ -1,7 +1,6 @@ Name:Horrifying Revelation ManaCost:B Types:Sorcery -A:SP$ Discard | Cost$ B | ValidTgts$ Player | TgtPrompt$ Choose a player | NumCards$ 1 | Mode$ TgtChoose | SubAbility$ DBMill | SpellDescription$ Target player discards a card, then puts the top card of their library into their graveyard. -SVar:DBMill:DB$Mill | NumCards$ 1 | Defined$ Targeted -SVar:Picture:http://www.wizards.com/global/images/magic/general/horrifying_revelation.jpg -Oracle:Target player discards a card, then puts the top card of their library into their graveyard. +A:SP$ Discard | Cost$ B | ValidTgts$ Player | TgtPrompt$ Choose a player | NumCards$ 1 | Mode$ TgtChoose | SubAbility$ DBMill | SpellDescription$ Target player discards a card, then mills a card. +SVar:DBMill:DB$ Mill | NumCards$ 1 | Defined$ Targeted +Oracle:Target player discards a card, then mills a card. diff --git a/forge-gui/res/cardsfolder/h/horror_of_the_broken_lands.txt b/forge-gui/res/cardsfolder/h/horror_of_the_broken_lands.txt index 40d8500950d..141936a6f42 100644 --- a/forge-gui/res/cardsfolder/h/horror_of_the_broken_lands.txt +++ b/forge-gui/res/cardsfolder/h/horror_of_the_broken_lands.txt @@ -3,7 +3,6 @@ ManaCost:4 B Types:Creature Horror PT:4/4 T:Mode$ Discarded | ValidCard$ Card.YouOwn+Other | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cycle or discard another card, CARDNAME gets +2/+1 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 2 | NumDef$ 1 +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 2 | NumDef$ 1 K:Cycling:B -SVar:Picture:http://www.wizards.com/global/images/magic/general/horror_of_the_broken_lands.jpg -Oracle:Whenever you cycle or discard another card, Horror of the Broken Lands gets +2/+1 until end of turn.\nCycling {B} ({B}, Discard this card: Draw a card.) \ No newline at end of file +Oracle:Whenever you cycle or discard another card, Horror of the Broken Lands gets +2/+1 until end of turn.\nCycling {B} ({B}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/h/hound_of_griselbrand.txt b/forge-gui/res/cardsfolder/h/hound_of_griselbrand.txt index 253ff2b3628..fe8a2e40a7e 100644 --- a/forge-gui/res/cardsfolder/h/hound_of_griselbrand.txt +++ b/forge-gui/res/cardsfolder/h/hound_of_griselbrand.txt @@ -1,6 +1,6 @@ Name:Hound of Griselbrand ManaCost:2 R R -Types:Creature Elemental Hound +Types:Creature Elemental Dog PT:2/2 K:Double Strike K:Undying diff --git a/forge-gui/res/cardsfolder/h/hound_of_the_farbogs.txt b/forge-gui/res/cardsfolder/h/hound_of_the_farbogs.txt index cfa1468a26d..2279fb09b83 100644 --- a/forge-gui/res/cardsfolder/h/hound_of_the_farbogs.txt +++ b/forge-gui/res/cardsfolder/h/hound_of_the_farbogs.txt @@ -1,6 +1,6 @@ Name:Hound of the Farbogs ManaCost:4 B -Types:Creature Zombie Hound +Types:Creature Zombie Dog PT:5/3 S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Menace | Condition$ Delirium | Description$ Delirium — CARDNAME has menace as long as there are four or more card types among cards in your graveyard. (A creature with menace can't be blocked except by two or more creatures.) DeckHints:Ability$Graveyard & Ability$Discard diff --git a/forge-gui/res/cardsfolder/h/howl_of_the_horde.txt b/forge-gui/res/cardsfolder/h/howl_of_the_horde.txt index 5b809676fcb..7ab1185033a 100644 --- a/forge-gui/res/cardsfolder/h/howl_of_the_horde.txt +++ b/forge-gui/res/cardsfolder/h/howl_of_the_horde.txt @@ -1,12 +1,11 @@ Name:Howl of the Horde ManaCost:2 R Types:Sorcery -A:SP$ Effect | Cost$ 2 R | AILogic$ SpellCopy | Name$ Howl of the Horde Effect 1 | Triggers$ TrigCopy | SVars$ TrigCopyMain,DBCleanup | SubAbility$ DBEffect | SpellDescription$ When you cast your next instant or sorcery spell this turn, copy that spell. You may choose new targets for the copy. Raid — If you attacked with a creature this turn, when you cast your next instant or sorcery spell this turn, copy that spell an additional time. You may choose new targets for the copy. +A:SP$ Effect | Cost$ 2 R | AILogic$ SpellCopy | Name$ Howl of the Horde Effect 1 | Triggers$ TrigCopy | SVars$ TrigCopyMain,DBCleanup | SubAbility$ DBEffect | SpellDescription$ When you cast your next instant or sorcery spell this turn, copy that spell. You may choose new targets for the copy. Raid — If you attacked this turn, when you cast your next instant or sorcery spell this turn, copy that spell an additional time. You may choose new targets for the copy. SVar:DBEffect:DB$ Effect | Name$ Howl of the Horde Effect 2 | Triggers$ TrigCopy | SVars$ TrigCopyMain,DBCleanup | ConditionCheckSVar$ RaidTest | ConditionSVarCompare$ GE1 | References$ RaidTest SVar:RaidTest:Count$AttackersDeclared SVar:TrigCopy:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | OneOff$ True | Execute$ TrigCopyMain | TriggerZones$ Command | TriggerDescription$ When you cast your next instant or sorcery spell this turn, copy that spell. You may choose new targets for the copy. SVar:TrigCopyMain:DB$ CopySpellAbility | Defined$ TriggeredSpellAbility | SubAbility$ DBCleanup SVar:DBCleanup:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile SVar:AIPriorityModifier:9 -SVar:Picture:http://www.wizards.com/global/images/magic/general/howl_of_the_horde.jpg -Oracle:When you cast your next instant or sorcery spell this turn, copy that spell. You may choose new targets for the copy.\nRaid — If you attacked with a creature this turn, when you cast your next instant or sorcery spell this turn, copy that spell an additional time. You may choose new targets for the copy. +Oracle:When you cast your next instant or sorcery spell this turn, copy that spell. You may choose new targets for the copy.\nRaid — If you attacked this turn, when you cast your next instant or sorcery spell this turn, copy that spell an additional time. You may choose new targets for the copy. diff --git a/forge-gui/res/cardsfolder/h/humble_naturalist.txt b/forge-gui/res/cardsfolder/h/humble_naturalist.txt new file mode 100755 index 00000000000..131ee853760 --- /dev/null +++ b/forge-gui/res/cardsfolder/h/humble_naturalist.txt @@ -0,0 +1,6 @@ +Name:Humble Naturalist +ManaCost:1 G +Types:Creature Human Druid +PT:1/3 +A:AB$ Mana | Cost$ T | Produced$ Any | RestrictValid$ Creature | SpellDescription$ Add one mana of any color. Spend this mana only to cast a creature spell. +Oracle:{T}: Add one mana of any color. Spend this mana only to cast a creature spell. diff --git a/forge-gui/res/cardsfolder/h/humble_the_brute.txt b/forge-gui/res/cardsfolder/h/humble_the_brute.txt index 780e812bbe8..b7236ab52f0 100644 --- a/forge-gui/res/cardsfolder/h/humble_the_brute.txt +++ b/forge-gui/res/cardsfolder/h/humble_the_brute.txt @@ -1,8 +1,7 @@ Name:Humble the Brute ManaCost:4 W Types:Instant -A:SP$ Destroy | Cost$ 4 W | ValidTgts$ Creature.powerGE4 | SubAbility$ DBToken | TgtPrompt$ Select target creature with power 4 or greater | SpellDescription$ Destroy target creature with power 4 or greater. Investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") -SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_clue_draw | TokenOwner$ You | LegacyImage$ c a clue draw soi +A:SP$ Destroy | Cost$ 4 W | ValidTgts$ Creature.powerGE4 | SubAbility$ DBInvestigate | TgtPrompt$ Select target creature with power 4 or greater | SpellDescription$ Destroy target creature with power 4 or greater. Investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") +SVar:DBInvestigate:DB$ Investigate DeckHas:Ability$Investigate & Ability$Token -SVar:Picture:http://www.wizards.com/global/images/magic/general/humble_the_brute.jpg Oracle:Destroy target creature with power 4 or greater.\nInvestigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") diff --git a/forge-gui/res/cardsfolder/h/hungry_spriggan.txt b/forge-gui/res/cardsfolder/h/hungry_spriggan.txt index 5927f2140ee..71a05c929c7 100644 --- a/forge-gui/res/cardsfolder/h/hungry_spriggan.txt +++ b/forge-gui/res/cardsfolder/h/hungry_spriggan.txt @@ -4,6 +4,5 @@ Types:Creature Goblin Warrior PT:1/1 K:Trample T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, it gets +3/+3 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 3 | NumDef$ 3 -SVar:Picture:http://www.wizards.com/global/images/magic/general/hungry_spriggan.jpg +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 3 | NumDef$ 3 Oracle:Trample\nWhenever Hungry Spriggan attacks, it gets +3/+3 until end of turn. diff --git a/forge-gui/res/cardsfolder/h/hunted_nightmare.txt b/forge-gui/res/cardsfolder/h/hunted_nightmare.txt new file mode 100644 index 00000000000..08b534e82ca --- /dev/null +++ b/forge-gui/res/cardsfolder/h/hunted_nightmare.txt @@ -0,0 +1,8 @@ +Name:Hunted Nightmare +ManaCost:1 B B +Types:Creature Nightmare +PT:4/5 +K:Menace +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME enters the battlefield, target opponent puts a deathtouch counter on a creature they control. +SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | Choices$ Creature.ControlledBy TargetedPlayer | ChoiceTitle$ Choose a creature you control | Chooser$ TargetedPlayer | Placer$ TargetedPlayer | CounterType$ Deathtouch | CounterNum$ 1 +Oracle:Menace\nWhen Hunted Nightmare enters the battlefield, target opponent puts a deathtouch counter on a creature they control. diff --git a/forge-gui/res/cardsfolder/h/hunters_edge.txt b/forge-gui/res/cardsfolder/h/hunters_edge.txt new file mode 100644 index 00000000000..468a9c7d777 --- /dev/null +++ b/forge-gui/res/cardsfolder/h/hunters_edge.txt @@ -0,0 +1,8 @@ +Name:Hunter's Edge +ManaCost:3 G +Types:Sorcery +A:SP$ PutCounter | Cost$ 3 G | ValidTgts$ Creature.YouCtrl | CounterType$ P1P1 | | TgtPrompt$ Select target creature you control to put a +1/+1 counter | SubAbility$ DBDamage | SpellDescription$ Put a +1/+1 counter on target creature you control. Then that creature deals damage equal to its power to target creature you don't control. +SVar:DBDamage:DB$ DealDamage | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Select target creaturer you don't control | NumDmg$ X | References$ X | DamageSource$ ParentTarget +SVar:X:ParentTargeted$CardPower +DeckHas:Ability$Counters +Oracle:Put a +1/+1 counter on target creature you control. Then that creature deals damage equal to its power to target creature you don't control. diff --git a/forge-gui/res/cardsfolder/h/hunting_pack.txt b/forge-gui/res/cardsfolder/h/hunting_pack.txt index 9b0a4fe58e7..c2e5623e80c 100644 --- a/forge-gui/res/cardsfolder/h/hunting_pack.txt +++ b/forge-gui/res/cardsfolder/h/hunting_pack.txt @@ -3,5 +3,6 @@ ManaCost:5 G G Types:Instant A:SP$ Token | Cost$ 5 G G | TokenAmount$ 1 | TokenScript$ g_4_4_beast | TokenOwner$ You | LegacyImage$ g 4 4 beast scg | SpellDescription$ Create a 4/4 green Beast creature token. K:Storm +DeckHas:Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/hunting_pack.jpg Oracle:Create a 4/4 green Beast creature token.\nStorm (When you cast this spell, copy it for each spell cast before it this turn.) diff --git a/forge-gui/res/cardsfolder/h/hyalopterous_lemure.txt b/forge-gui/res/cardsfolder/h/hyalopterous_lemure.txt index aff3ae81da9..470afaedddc 100644 --- a/forge-gui/res/cardsfolder/h/hyalopterous_lemure.txt +++ b/forge-gui/res/cardsfolder/h/hyalopterous_lemure.txt @@ -2,6 +2,5 @@ Name:Hyalopterous Lemure ManaCost:4 B Types:Creature Spirit PT:4/3 -A:AB$Pump | Cost$ 0 | NumAtt$ -1 | KW$ Flying | SpellDescription$ Hyalopterous Lemure gets -1/-0 and gains flying until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/hyalopterous_lemure.jpg +A:AB$ Pump | Cost$ 0 | Defined$ Self | NumAtt$ -1 | KW$ Flying | SpellDescription$ Hyalopterous Lemure gets -1/-0 and gains flying until end of turn. Oracle:{0}: Hyalopterous Lemure gets -1/-0 and gains flying until end of turn. diff --git a/forge-gui/res/cardsfolder/i/ice_fang_coatl.txt b/forge-gui/res/cardsfolder/i/ice_fang_coatl.txt index 57f17c0f87c..28675753139 100644 --- a/forge-gui/res/cardsfolder/i/ice_fang_coatl.txt +++ b/forge-gui/res/cardsfolder/i/ice_fang_coatl.txt @@ -5,9 +5,9 @@ PT:1/1 K:Flash K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, draw a card. -SVar:TrigDraw:DB$Draw | Defined$ You | NumCards$ 1 +SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Deathtouch | CheckSVar$ X | SVarCompare$ GE3 | Description$ CARDNAME has deathtouch as long as you control at least three other snow permanents. -SVar:X:Count$Valid Permanent.Snow+Other +SVar:X:Count$Valid Permanent.Snow+Other+YouCtrl SVar:BuffedBy:Permanent.Snow DeckHints:Type$Snow -Oracle:Flash\nFlying\nWhen Ice-Fang Coatl enters the battlefield, draw a card.\nIce-Fang Coatl has deathtouch as long as you control at least three other snow permanents. \ No newline at end of file +Oracle:Flash\nFlying\nWhen Ice-Fang Coatl enters the battlefield, draw a card.\nIce-Fang Coatl has deathtouch as long as you control at least three other snow permanents. diff --git a/forge-gui/res/cardsfolder/i/iceberg_cancrix.txt b/forge-gui/res/cardsfolder/i/iceberg_cancrix.txt index c57f3c5f7bc..1217852daed 100644 --- a/forge-gui/res/cardsfolder/i/iceberg_cancrix.txt +++ b/forge-gui/res/cardsfolder/i/iceberg_cancrix.txt @@ -2,7 +2,7 @@ Name:Iceberg Cancrix ManaCost:1 U Types:Snow Creature Crab PT:0/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Permanent.Other+YouCtrl+Snow | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigMill | TriggerDescription$ Whenever another snow permanent enters the battlefield under your control, you may have target player put the top two cards of their library into their graveyard. -SVar:TrigMill:DB$Mill | NumCards$ 2 | ValidTgts$ Player | TgtPrompt$ Choose a player +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Permanent.Other+YouCtrl+Snow | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigMill | TriggerDescription$ Whenever another snow permanent enters the battlefield under your control, you may have target player mill two cards. +SVar:TrigMill:DB$ Mill | NumCards$ 2 | ValidTgts$ Player | TgtPrompt$ Choose a player DeckHints:Type$Snow -Oracle:Whenever another snow permanent enters the battlefield under your control, you may have target player put the top two cards of their library into their graveyard. +Oracle:Whenever another snow permanent enters the battlefield under your control, you may have target player mill two cards. diff --git a/forge-gui/res/cardsfolder/i/ichorclaw_myr.txt b/forge-gui/res/cardsfolder/i/ichorclaw_myr.txt index 9a81247e5e7..df31638adad 100644 --- a/forge-gui/res/cardsfolder/i/ichorclaw_myr.txt +++ b/forge-gui/res/cardsfolder/i/ichorclaw_myr.txt @@ -4,6 +4,5 @@ Types:Artifact Creature Myr PT:1/1 K:Infect T:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME becomes blocked, it gets +2/+2 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 2 | NumDef$ 2 -SVar:Picture:http://www.wizards.com/global/images/magic/general/ichorclaw_myr.jpg +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 2 | NumDef$ 2 Oracle:Infect (This creature deals damage to creatures in the form of -1/-1 counters and to players in the form of poison counters.)\nWhenever Ichorclaw Myr becomes blocked, it gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/i/idol_of_endurance.txt b/forge-gui/res/cardsfolder/i/idol_of_endurance.txt new file mode 100755 index 00000000000..65d485f416d --- /dev/null +++ b/forge-gui/res/cardsfolder/i/idol_of_endurance.txt @@ -0,0 +1,14 @@ +Name:Idol of Endurance +ManaCost:2 W +Types:Artifact +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, exile all creature cards with converted mana cost 3 or less from your graveyard until CARDNAME leaves the battlefield. +SVar:TrigChange:DB$ ChangeZoneAll | ChangeType$ Creature.cmcLE3+YouOwn | Origin$ Graveyard | Destination$ Exile | RememberChanged$ True | SubAbility$ DBEffect +SVar:DBEffect:DB$ Effect | Name$ Exile Effect | Triggers$ ComeBack | RememberObjects$ Remembered | ImprintCards$ Self | SVars$ TrigReturn,ExileSelf | ConditionPresent$ Card.Self | Duration$ Permanent | ForgetOnMoved$ Exile +SVar:ComeBack:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.IsImprinted | Execute$ TrigReturn | TriggerZones$ Command | TriggerController$ TriggeredCardController | Static$ True | TriggerDescription$ Those creatures are exiled until EFFECTSOURCE leaves the battlefield. +SVar:TrigReturn:DB$ ChangeZoneAll | Origin$ Exile | Destination$ Graveyard | ChangeType$ Card.IsRemembered | SubAbility$ ExileSelf +SVar:ExileSelf:DB$ ChangeZone | Origin$ Command | Destination$ Exile | Defined$ Self +A:AB$ Effect | Cost$ 1 W T | RememberObjects$ Remembered | StaticAbilities$ MayPlay | Triggers$ TrigSpellCast | SVars$ ExileSelf | SpellDescription$ Until end of turn, you may cast a creature spell from among the cards exiled with CARDNAME without paying its mana cost. +SVar:MayPlay:Mode$ Continuous | EffectZone$ Command | Affected$ Card.IsRemembered+Creature | AffectedZone$ Exile | MayPlay$ True | MayPlayWithoutManaCost$ True | Description$ Until end of turn, you may cast a creature spell from among the cards exiled with CARDNAME without paying its mana cost. +SVar:TrigSpellCast:Mode$ SpellCast | ValidCard$ Card.IsRemembered | ValidActivatingPlayer$ You | TriggerZones$ Command | Execute$ ExileSelf | Static$ True +AI:RemoveDeck:All +Oracle:When Idol of Endurance enters the battlefield, exile all creature cards with converted mana cost 3 or less from your graveyard until Idol of Endurance leaves the battlefield.\n{1}{W}, {T}: Until end of turn, you may cast a creature spell from among the cards exiled with Idol of Endurance without paying its mana cost. diff --git a/forge-gui/res/cardsfolder/i/idyllic_grange.txt b/forge-gui/res/cardsfolder/i/idyllic_grange.txt index 6689243dcfb..97973cd4191 100644 --- a/forge-gui/res/cardsfolder/i/idyllic_grange.txt +++ b/forge-gui/res/cardsfolder/i/idyllic_grange.txt @@ -7,4 +7,5 @@ SVar:MoveToPlay:DB$ ChangeZone | Defined$ Self | Origin$ All | Destination$ Batt T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+untapped | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME enters the battlefield untapped, put a +1/+1 counter on target creature you control. SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ P1P1 | CounterNum$ 1 DeckHas:Ability$Counters +DeckNeeds:Color$White Oracle:({T}: Add {W}.)\nIdyllic Grange enters the battlefield tapped unless you control three or more other Plains.\nWhen Idyllic Grange enters the battlefield untapped, put a +1/+1 counter on target creature you control. diff --git a/forge-gui/res/cardsfolder/i/ifh_biff_efreet.txt b/forge-gui/res/cardsfolder/i/ifh_biff_efreet.txt index 1639f9392c2..926ed85fa9a 100644 --- a/forge-gui/res/cardsfolder/i/ifh_biff_efreet.txt +++ b/forge-gui/res/cardsfolder/i/ifh_biff_efreet.txt @@ -3,6 +3,6 @@ ManaCost:2 G G Types:Creature Efreet PT:3/3 K:Flying -A:AB$ DamageAll | Cost$ G | NumDmg$ 1 | ValidCards$ Creature.withFlying | ValidPlayers$ Player | ValidDescription$ each creature with flying and each player. | AnyPlayer$ True | SpellDescription$ CARDNAME deals 1 damage to each creature with flying and each player. Any player may activate this ability. +A:AB$ DamageAll | Cost$ G | NumDmg$ 1 | ValidCards$ Creature.withFlying | ValidPlayers$ Player | ValidDescription$ each creature with flying and each player. | Activator$ Player | SpellDescription$ CARDNAME deals 1 damage to each creature with flying and each player. Any player may activate this ability. SVar:Picture:http://resources.wizards.com/magic/cards/an/en-us/card947.jpg Oracle:Flying\n{G}: Ifh-Biff Efreet deals 1 damage to each creature with flying and each player. Any player may activate this ability. diff --git a/forge-gui/res/cardsfolder/i/igneous_cur.txt b/forge-gui/res/cardsfolder/i/igneous_cur.txt new file mode 100644 index 00000000000..dc14d0c7a66 --- /dev/null +++ b/forge-gui/res/cardsfolder/i/igneous_cur.txt @@ -0,0 +1,6 @@ +Name:Igneous Cur +ManaCost:1 R +Types:Creature Elemental Dog +PT:1/2 +A:AB$ Pump | Cost$ 1 R | Defined$ Self | NumAtt$ +2 | SpellDescription$ CARDNAME gets +2/+0 until end of turn. +Oracle:{1}{R}: Igneous Cur gets +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/i/ignite_the_future.txt b/forge-gui/res/cardsfolder/i/ignite_the_future.txt index 61513f1c0e9..5d7d1053789 100644 --- a/forge-gui/res/cardsfolder/i/ignite_the_future.txt +++ b/forge-gui/res/cardsfolder/i/ignite_the_future.txt @@ -1,7 +1,7 @@ Name:Ignite the Future ManaCost:3 R Types:Sorcery -A:SP$ Mill | Cost$ 3 R | Defined$ You | NumCards$ 3 | Destination$ Exile | RememberMilled$ True | SubAbility$ DBEffect | SpellDescription$ Exile the top three cards of your library. Until the end of your next turn, you may play those cards. If this spell was cast from a graveyard, you may play cards this way without paying their mana costs. +A:SP$ Dig | Cost$ 3 R | Defined$ You | DigNum$ 3 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect | SpellDescription$ Exile the top three cards of your library. Until the end of your next turn, you may play those cards. If this spell was cast from a graveyard, you may play cards this way without paying their mana costs. SVar:DBEffect:DB$ Effect | RememberObjects$ RememberedCard | StaticAbilities$ Play | ForgetOnMoved$ Exile | Duration$ UntilTheEndOfYourNextTurn | ConditionDefined$ Self | ConditionPresent$ Card.wasCastFromGraveyard | ConditionCompare$ EQ0 | SubAbility$ DBEffect2 SVar:Play:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may play remembered card. SVar:DBEffect2:DB$ Effect | RememberObjects$ RememberedCard | StaticAbilities$ Play2 | ForgetOnMoved$ Exile | Duration$ UntilTheEndOfYourNextTurn | ConditionDefined$ Self | ConditionPresent$ Card.wasCastFromGraveyard | ConditionCompare$ EQ1 | SubAbility$ DBCleanup diff --git a/forge-gui/res/cardsfolder/i/ignoble_soldier.txt b/forge-gui/res/cardsfolder/i/ignoble_soldier.txt index 50e7eb8cdfe..712ce369b04 100644 --- a/forge-gui/res/cardsfolder/i/ignoble_soldier.txt +++ b/forge-gui/res/cardsfolder/i/ignoble_soldier.txt @@ -3,7 +3,6 @@ ManaCost:2 W Types:Creature Human Soldier PT:3/1 T:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ TrigNodamage | TriggerDescription$ Whenever CARDNAME becomes blocked, prevent all combat damage that would be dealt by it this turn. -SVar:TrigNodamage:DB$ Pump | KW$ Prevent all combat damage that would be dealt by CARDNAME. | SpellDescription$ Prevent all combat damage that would be dealt by CARDNAME this turn. +SVar:TrigNodamage:DB$ Pump | Defined$ Self | KW$ Prevent all combat damage that would be dealt by CARDNAME. | SpellDescription$ Prevent all combat damage that would be dealt by CARDNAME this turn. SVar:MustBeBlocked:True -SVar:Picture:http://www.wizards.com/global/images/magic/general/ignoble_soldier.jpg Oracle:Whenever Ignoble Soldier becomes blocked, prevent all combat damage that would be dealt by it this turn. diff --git a/forge-gui/res/cardsfolder/i/immolating_gyre.txt b/forge-gui/res/cardsfolder/i/immolating_gyre.txt new file mode 100755 index 00000000000..13f45e7d32b --- /dev/null +++ b/forge-gui/res/cardsfolder/i/immolating_gyre.txt @@ -0,0 +1,7 @@ +Name:Immolating Gyre +ManaCost:4 R R +Types:Sorcery +A:SP$ DamageAll | Cost$ 4 R R | ValidCards$ Creature.YouDontCtrl,Planeswalker.YouDontCtrl | NumDmg$ X | References$ X | SpellDescription$ CARDNAME deals X damage to each creature and planeswalker you don't control, where X is the number of instant and sorcery cards in your graveyard. +SVar:X:Count$ValidGraveyard Instant.YouOwn,Sorcery.YouOwn +DeckNeeds:Type$Instant|Sorcery +Oracle:Immolating Gyre deals X damage to each creature and planeswalker you don't control, where X is the number of instant and sorcery cards in your graveyard. diff --git a/forge-gui/res/cardsfolder/i/immolating_souleater.txt b/forge-gui/res/cardsfolder/i/immolating_souleater.txt index a5385856881..a389777dd2b 100644 --- a/forge-gui/res/cardsfolder/i/immolating_souleater.txt +++ b/forge-gui/res/cardsfolder/i/immolating_souleater.txt @@ -1,6 +1,6 @@ Name:Immolating Souleater ManaCost:2 -Types:Artifact Creature Hound +Types:Artifact Creature Dog PT:1/1 A:AB$ Pump | Cost$ PR | Defined$ Self | NumAtt$ 1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. DeckNeeds:Color$Red diff --git a/forge-gui/res/cardsfolder/i/impelled_giant.txt b/forge-gui/res/cardsfolder/i/impelled_giant.txt index 9f1678dfee5..926d8813f63 100644 --- a/forge-gui/res/cardsfolder/i/impelled_giant.txt +++ b/forge-gui/res/cardsfolder/i/impelled_giant.txt @@ -3,8 +3,7 @@ ManaCost:4 R R Types:Creature Giant Warrior PT:3/3 K:Trample -A:AB$ Pump | Cost$ tapXType<1/Creature.Red+Other/other red creature> | NumAtt$ +X | References$ X | SpellDescription$ CARDNAME gets +X/+0 until end of turn, where X is the power of the creature tapped this way. +A:AB$ Pump | Cost$ tapXType<1/Creature.Red+Other/other red creature> | Defined$ Self | NumAtt$ +X | References$ X | SpellDescription$ CARDNAME gets +X/+0 until end of turn, where X is the power of the creature tapped this way. SVar:X:Tapped$CardPower AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/impelled_giant.jpg Oracle:Trample\nTap an untapped red creature you control other than Impelled Giant: Impelled Giant gets +X/+0 until end of turn, where X is the power of the creature tapped this way. diff --git a/forge-gui/res/cardsfolder/i/imperial_aerosaur.txt b/forge-gui/res/cardsfolder/i/imperial_aerosaur.txt index 4e82a736537..e31c21c1b9c 100644 --- a/forge-gui/res/cardsfolder/i/imperial_aerosaur.txt +++ b/forge-gui/res/cardsfolder/i/imperial_aerosaur.txt @@ -4,7 +4,6 @@ Types:Creature Dinosaur PT:3/3 K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, another target creature you control gets +1/+1 and gains flying until end of turn. -SVar:TrigPump:DB$Pump | ValidTgts$ Creature.YouCtrl+Other | TgtPrompt$ Select another target creature you control | NumAtt$ 1 | NumDef$ 1 | KW$ Flying +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.YouCtrl+Other | TgtPrompt$ Select another target creature you control | NumAtt$ 1 | NumDef$ 1 | KW$ Flying SVar:PlayMain1:TRUE -SVar:Picture:http://www.wizards.com/global/images/magic/general/imperial_aerosaur.jpg Oracle:Flying\nWhen Imperial Aerosaur enters the battlefield, another target creature you control gets +1/+1 and gains flying until end of turn. diff --git a/forge-gui/res/cardsfolder/i/imposing_vantasaur.txt b/forge-gui/res/cardsfolder/i/imposing_vantasaur.txt new file mode 100755 index 00000000000..9419b96cf8a --- /dev/null +++ b/forge-gui/res/cardsfolder/i/imposing_vantasaur.txt @@ -0,0 +1,7 @@ +Name:Imposing Vantasaur +ManaCost:5 W +Types:Creature Dinosaur +PT:3/6 +K:Vigilance +K:Cycling:1 +Oracle:Vigilance\nCycling {1} ({1}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/i/in_oketras_name.txt b/forge-gui/res/cardsfolder/i/in_oketras_name.txt index ec31f17be8c..eee39d8c975 100644 --- a/forge-gui/res/cardsfolder/i/in_oketras_name.txt +++ b/forge-gui/res/cardsfolder/i/in_oketras_name.txt @@ -2,6 +2,6 @@ Name:In Oketra's Name ManaCost:1 W Types:Instant A:SP$ PumpAll | Cost$ 1 W | ValidCards$ Zombie.YouCtrl | NumAtt$ +2 | NumDef$ +1 | SpellDescription$ Zombies you control get +2/+1 until end of turn. Other creatures you control get +1/+1 until end of turn. | SubAbility$ DBPumpAll -SVar:DBPumpAll:DB$PumpAll | ValidCards$ Creature.nonZombie+YouCtrl | NumAtt$ +1 | NumDef$ +1 -SVar:Picture:http://www.wizards.com/global/images/magic/general/in_oketras_name.jpg -Oracle:Zombies you control get +2/+1 until end of turn. Other creatures you control get +1/+1 until end of turn. \ No newline at end of file +SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Creature.nonZombie+YouCtrl | NumAtt$ +1 | NumDef$ +1 +DeckHints:Type$Zombie +Oracle:Zombies you control get +2/+1 until end of turn. Other creatures you control get +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/i/in_the_web_of_war.txt b/forge-gui/res/cardsfolder/i/in_the_web_of_war.txt index 1f7ff0f6b0d..5686dd1f30d 100644 --- a/forge-gui/res/cardsfolder/i/in_the_web_of_war.txt +++ b/forge-gui/res/cardsfolder/i/in_the_web_of_war.txt @@ -2,7 +2,6 @@ Name:In the Web of War ManaCost:3 R R Types:Enchantment T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever a creature enters the battlefield under your control, it gets +2/+0 and gains haste until end of turn. -SVar:TrigPump:DB$Pump | Defined$ TriggeredCard | NumAtt$ +2 | KW$ Haste +SVar:TrigPump:DB$ Pump | Defined$ TriggeredCard | NumAtt$ +2 | KW$ Haste SVar:BuffedBy:Creature -SVar:Picture:http://www.wizards.com/global/images/magic/general/in_the_web_of_war.jpg Oracle:Whenever a creature enters the battlefield under your control, it gets +2/+0 and gains haste until end of turn. diff --git a/forge-gui/res/cardsfolder/i/incendiary_dissent.txt b/forge-gui/res/cardsfolder/i/incendiary_dissent.txt index d68e89daa1b..ccb15a86d72 100644 --- a/forge-gui/res/cardsfolder/i/incendiary_dissent.txt +++ b/forge-gui/res/cardsfolder/i/incendiary_dissent.txt @@ -3,7 +3,6 @@ ManaCost:no cost Types:Conspiracy K:Hidden agenda S:Mode$ Continuous | EffectZone$ Command | Affected$ Creature.NamedCard+YouCtrl | AddAbility$ IDPump | Description$ Creatures you control with the chosen name have "{R}: This creature gets +1/+0 until end of turn." -SVar:IDPump:AB$Pump | Cost$ R | NumAtt$ +1 | SpellDescription$ This creature gets +1/+0 until end of turn. +SVar:IDPump:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | SpellDescription$ This creature gets +1/+0 until end of turn. SVar:AgendaLogic:BestCreatureInComputerDeck -SVar:Picture:http://www.wizards.com/global/images/magic/general/incendiary_dissent.jpg -Oracle:Hidden agenda (Start the game with this conspiracy face down in the command zone and secretly name a card. You may turn this conspiracy face up any time and reveal the chosen name.)\nCreatures you control with the chosen name have "{R}: This creature gets +1/+0 until end of turn." \ No newline at end of file +Oracle:Hidden agenda (Start the game with this conspiracy face down in the command zone and secretly name a card. You may turn this conspiracy face up any time and reveal the chosen name.)\nCreatures you control with the chosen name have "{R}: This creature gets +1/+0 until end of turn." diff --git a/forge-gui/res/cardsfolder/i/incendiary_oracle.txt b/forge-gui/res/cardsfolder/i/incendiary_oracle.txt index de41dbee342..de7717dbfc1 100644 --- a/forge-gui/res/cardsfolder/i/incendiary_oracle.txt +++ b/forge-gui/res/cardsfolder/i/incendiary_oracle.txt @@ -2,7 +2,7 @@ Name:Incendiary Oracle ManaCost:1 R Types:Creature Human Shaman PT:2/2 -A:AB$ Pump | Cost$ 1 R | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. +A:AB$ Pump | Cost$ 1 R | Defined$ Self | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. R:Event$ Moved | ValidLKI$ Creature.DamagedBy | Destination$ Graveyard | ReplaceWith$ DBExile | ActiveZones$ Battlefield | Description$ If a creature dealt damage by CARDNAME this turn would die, exile it instead. SVar:DBExile:DB$ ChangeZone | Defined$ ReplacedCard | Origin$ Battlefield | Destination$ Exile Oracle:{1}{R}: Incendiary Oracle gets +1/+0 until end of turn.\nIf a creature dealt damage by Incendiary Oracle this turn would die, exile it instead. diff --git a/forge-gui/res/cardsfolder/i/incinerate.txt b/forge-gui/res/cardsfolder/i/incinerate.txt index 5e68077e706..3bc16f7c5f0 100644 --- a/forge-gui/res/cardsfolder/i/incinerate.txt +++ b/forge-gui/res/cardsfolder/i/incinerate.txt @@ -2,6 +2,5 @@ Name:Incinerate ManaCost:1 R Types:Instant A:SP$ DealDamage | Cost$ 1 R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 3 | SubAbility$ DB | SpellDescription$ CARDNAME deals 3 damage to any target. A creature dealt damage this way can't be regenerated this turn. -SVar:DB:DB$Pump | KW$ HIDDEN CARDNAME can't be regenerated. | Defined$ Targeted -SVar:Picture:http://www.wizards.com/global/images/magic/general/incinerate.jpg +SVar:DB:DB$ Pump | KW$ HIDDEN CARDNAME can't be regenerated. | Defined$ Targeted Oracle:Incinerate deals 3 damage to any target. A creature dealt damage this way can't be regenerated this turn. diff --git a/forge-gui/res/cardsfolder/i/incite_hysteria.txt b/forge-gui/res/cardsfolder/i/incite_hysteria.txt index 2e626d59d4e..48d7df683e5 100644 --- a/forge-gui/res/cardsfolder/i/incite_hysteria.txt +++ b/forge-gui/res/cardsfolder/i/incite_hysteria.txt @@ -1,7 +1,6 @@ Name:Incite Hysteria ManaCost:2 R Types:Sorcery -A:SP$Pump | Cost$ 2 R | ValidTgts$ Creature | Radiance$ True | KW$ CARDNAME can't block. | SpellDescription$ Radiance — Until end of turn, target creature and each other creature that shares a color with it gain "This creature can't block." +A:SP$ Pump | Cost$ 2 R | ValidTgts$ Creature | Radiance$ True | KW$ CARDNAME can't block. | SpellDescription$ Radiance — Until end of turn, target creature and each other creature that shares a color with it gain "This creature can't block." AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/incite_hysteria.jpg Oracle:Radiance — Until end of turn, target creature and each other creature that shares a color with it gain "This creature can't block." diff --git a/forge-gui/res/cardsfolder/i/increasing_confusion.txt b/forge-gui/res/cardsfolder/i/increasing_confusion.txt index 76a7b09503e..3bfd811a1d1 100644 --- a/forge-gui/res/cardsfolder/i/increasing_confusion.txt +++ b/forge-gui/res/cardsfolder/i/increasing_confusion.txt @@ -2,9 +2,8 @@ Name:Increasing Confusion ManaCost:X U Types:Sorcery K:Flashback:X U -A:SP$ Mill | Cost$ X U | NumCards$ Z | ValidTgts$ Player | TgtPrompt$ Choose a player | References$ X,Y,Z | SpellDescription$ Target player puts the top X cards of their library into their graveyard. If this spell was cast from a graveyard, that player puts twice as many cards into their graveyard instead. +A:SP$ Mill | Cost$ X U | NumCards$ Z | ValidTgts$ Player | TgtPrompt$ Choose a player | References$ X,Y,Z | SpellDescription$ Target player mills X cards. If this spell was cast from a graveyard, that player puts twice as many cards into their graveyard instead. SVar:Z:SVar$X/Times.Y SVar:X:Count$xPaid SVar:Y:wasCastFromGraveyard.2.1 -SVar:Picture:http://www.wizards.com/global/images/magic/general/increasing_confusion.jpg -Oracle:Target player puts the top X cards of their library into their graveyard. If this spell was cast from a graveyard, that player puts twice that many cards into their graveyard instead.\nFlashback {X}{U} (You may cast this card from your graveyard for its flashback cost. Then exile it.) +Oracle:Target player mills X cards. If this spell was cast from a graveyard, that player puts twice that many cards into their graveyard instead.\nFlashback {X}{U} (You may cast this card from your graveyard for its flashback cost. Then exile it.) diff --git a/forge-gui/res/cardsfolder/i/increasing_devotion.txt b/forge-gui/res/cardsfolder/i/increasing_devotion.txt index 5a95cd235eb..31f95bbe046 100644 --- a/forge-gui/res/cardsfolder/i/increasing_devotion.txt +++ b/forge-gui/res/cardsfolder/i/increasing_devotion.txt @@ -4,5 +4,6 @@ Types:Sorcery K:Flashback:7 W W A:SP$ Token | Cost$ 3 W W | TokenAmount$ X | TokenScript$ w_1_1_human | LegacyImage$ w 1 1 human dka | TokenOwner$ You | References$ X | SpellDescription$ Create five 1/1 white Human creature tokens. If this spell was cast from a graveyard, create ten of those tokens instead. SVar:X:Count$wasCastFromGraveyard.10.5 +DeckHas:Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/increasing_devotion.jpg Oracle:Create five 1/1 white Human creature tokens. If this spell was cast from a graveyard, create ten of those tokens instead.\nFlashback {7}{W}{W} (You may cast this card from your graveyard for its flashback cost. Then exile it.) diff --git a/forge-gui/res/cardsfolder/i/incubation_incongruity.txt b/forge-gui/res/cardsfolder/i/incubation_incongruity.txt index 3194aa85c00..8177c311791 100644 --- a/forge-gui/res/cardsfolder/i/incubation_incongruity.txt +++ b/forge-gui/res/cardsfolder/i/incubation_incongruity.txt @@ -13,4 +13,4 @@ ManaCost:1 G U Types:Instant A:SP$ ChangeZone | Cost$ 1 G U | ValidTgts$ Creature | TgtPrompt$ Select target creature | Origin$ Battlefield | Destination$ Exile | SubAbility$ DBToken | SpellDescription$ Exile target creature. That creature's controller creates a 3/3 green Frog Lizard creature token. SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenOwner$ TargetedController | TokenScript$ g_3_3_frog_lizard | LegacyImage$ g 3 3 frog lizard rna -Oracle:Exile target creature. That creature’s controller creates a 3/3 green Frog Lizard creature token. \ No newline at end of file +Oracle:Exile target creature. That creature's controller creates a 3/3 green Frog Lizard creature token. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/i/incursion_specialist.txt b/forge-gui/res/cardsfolder/i/incursion_specialist.txt index a27a68fa744..25904bb1a84 100644 --- a/forge-gui/res/cardsfolder/i/incursion_specialist.txt +++ b/forge-gui/res/cardsfolder/i/incursion_specialist.txt @@ -3,8 +3,7 @@ ManaCost:1 U Types:Creature Human Wizard PT:1/3 T:Mode$ SpellCast | ValidCard$ Card.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | CheckSVar$ YouCastThisTurn | SVarCompare$ EQ2 | NoResolvingCheck$ True | TriggerDescription$ Whenever you cast your second spell each turn, CARDNAME gets +2/+0 until end of turn and can't be blocked this turn. -SVar:TrigPump:DB$Pump | NumAtt$ +2 | KW$ HIDDEN Unblockable | Defined$ Self +SVar:TrigPump:DB$ Pump | NumAtt$ +2 | KW$ HIDDEN Unblockable | Defined$ Self SVar:YouCastThisTurn:Count$ThisTurnCast_Card.YouCtrl SVar:BuffedBy:Card -SVar:Picture:http://www.wizards.com/global/images/magic/general/incursion_specialist.jpg Oracle:Whenever you cast your second spell each turn, Incursion Specialist gets +2/+0 until end of turn and can't be blocked this turn. diff --git a/forge-gui/res/cardsfolder/i/indatha_crystal.txt b/forge-gui/res/cardsfolder/i/indatha_crystal.txt new file mode 100755 index 00000000000..d2a68855418 --- /dev/null +++ b/forge-gui/res/cardsfolder/i/indatha_crystal.txt @@ -0,0 +1,8 @@ +Name:Indatha Crystal +ManaCost:3 +Types:Artifact +A:AB$ Mana | Cost$ T | Produced$ W | SpellDescription$ Add {W}. +A:AB$ Mana | Cost$ T | Produced$ B | SpellDescription$ Add {B}. +A:AB$ Mana | Cost$ T | Produced$ G | SpellDescription$ Add {G}. +K:Cycling:2 +Oracle:{T}: Add {W}, {B}, or {G}.\nCycling {2} ({2}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/i/indatha_triome.txt b/forge-gui/res/cardsfolder/i/indatha_triome.txt new file mode 100755 index 00000000000..b0786f5b295 --- /dev/null +++ b/forge-gui/res/cardsfolder/i/indatha_triome.txt @@ -0,0 +1,6 @@ +Name:Indatha Triome +ManaCost:no cost +Types:Land Plains Swamp Forest +K:CARDNAME enters the battlefield tapped. +K:Cycling:3 +Oracle:({T}: Add {W}, {B}, or {G}.)\nIndatha Triome enters the battlefield tapped.\nCycling {3} ({3}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/i/induce_paranoia.txt b/forge-gui/res/cardsfolder/i/induce_paranoia.txt index 6756f6d941b..73b8cbab39e 100644 --- a/forge-gui/res/cardsfolder/i/induce_paranoia.txt +++ b/forge-gui/res/cardsfolder/i/induce_paranoia.txt @@ -1,12 +1,11 @@ Name:Induce Paranoia ManaCost:2 U U Types:Instant -A:SP$ Counter | Cost$ 2 U U | TargetType$ Spell | ValidTgts$ Card | RememberCounteredCMC$ True | SubAbility$ DBMill | SpellDescription$ Counter target spell. If {B} was spent to cast CARDNAME, that spell's controller puts the top X cards of their library into their graveyard, where X is the spell's converted mana cost. +A:SP$ Counter | Cost$ 2 U U | TargetType$ Spell | ValidTgts$ Card | RememberCounteredCMC$ True | SubAbility$ DBMill | SpellDescription$ Counter target spell. If {B} was spent to cast this spell, that spell's controller mills X cards, where X is the spell's converted mana cost. SVar:DBMill:DB$ Mill | NumCards$ X | Defined$ TargetedController | ConditionManaSpent$ B | References$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$RememberedNumber SVar:ManaNeededToAvoidNegativeEffect:black AI:RemoveDeck:Random DeckNeeds:Color$Black -SVar:Picture:http://www.wizards.com/global/images/magic/general/induce_paranoia.jpg -Oracle:Counter target spell. If {B} was spent to cast Induce Paranoia, that spell's controller puts the top X cards of their library into their graveyard, where X is the spell's converted mana cost. +Oracle:Counter target spell. If {B} was spent to cast this spell, that spell's controller mills X cards, where X is the spell's converted mana cost. diff --git a/forge-gui/res/cardsfolder/i/indulging_patrician.txt b/forge-gui/res/cardsfolder/i/indulging_patrician.txt new file mode 100755 index 00000000000..5be0780c7a7 --- /dev/null +++ b/forge-gui/res/cardsfolder/i/indulging_patrician.txt @@ -0,0 +1,11 @@ +Name:Indulging Patrician +ManaCost:1 W B +Types:Creature Vampire Noble +PT:1/4 +K:Flying +K:Lifelink +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | CheckSVar$ LifeGained | SVarCompare$ GE3 | Execute$ TrigLoseLife | TriggerDescription$ At the beginning of your end step, if you gained 3 or more life this turn, each opponent loses 3 life. +SVar:TrigLoseLife:DB$ LoseLife | Defined$ Player.Opponent | LifeAmount$ 3 +SVar:LifeGained:Count$LifeYouGainedThisTurn +DeckHints:Ability$LifeGain +Oracle:Flying\nLifelink (Damage dealt by this creature also causes you to gain that much life.)\nAt the beginning of your end step, if you gained 3 or more life this turn, each opponent loses 3 life. diff --git a/forge-gui/res/cardsfolder/i/infernal_genesis.txt b/forge-gui/res/cardsfolder/i/infernal_genesis.txt index 5437fa17383..2aaaba8d5fd 100644 --- a/forge-gui/res/cardsfolder/i/infernal_genesis.txt +++ b/forge-gui/res/cardsfolder/i/infernal_genesis.txt @@ -1,11 +1,11 @@ Name:Infernal Genesis ManaCost:4 B B Types:Enchantment -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ At the beginning of each player's upkeep, that player puts the top card of their library into their graveyard. Then they create X 1/1 black Minion creature tokens, where X is that card's converted mana cost. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ At the beginning of each player's upkeep, that player mills a card. Then they create X 1/1 black Minion creature tokens, where X is the milled card's converted mana cost. SVar:TrigMill:DB$ Mill | Defined$ TriggeredPlayer | NumCards$ 1 | RememberMilled$ True | SubAbility$ TrigToken -SVar:TrigToken:DB$ Token | TokenAmount$ X | TokenScript$ b_1_1_minion | TokenOwner$ TriggeredPlayer | LegacyImage$ b 1 1 minion pcy | SubAbility$ DBCleanup | References$ X -SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True +SVar:TrigToken:DB$ Token | TokenAmount$ X | TokenScript$ b_1_1_minion | TokenOwner$ TriggeredPlayer | SubAbility$ DBCleanup | References$ X +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$CardManaCost +DeckHas:Ability$Token AI:RemoveDeck:Random -SVar:Picture:http://www.wizards.com/global/images/magic/general/infernal_genesis.jpg -Oracle:At the beginning of each player's upkeep, that player puts the top card of their library into their graveyard. Then they create X 1/1 black Minion creature tokens, where X is that card's converted mana cost. \ No newline at end of file +Oracle:At the beginning of each player's upkeep, that player mills a card. Then they create X 1/1 black Minion creature tokens, where X is the milled card's converted mana cost. diff --git a/forge-gui/res/cardsfolder/i/infernal_scarring.txt b/forge-gui/res/cardsfolder/i/infernal_scarring.txt index 5b76ceb3463..33a225d09ad 100644 --- a/forge-gui/res/cardsfolder/i/infernal_scarring.txt +++ b/forge-gui/res/cardsfolder/i/infernal_scarring.txt @@ -6,5 +6,6 @@ A:SP$ Attach | Cost$ 1 B | ValidTgts$ Creature | AILogic$ Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 2 | AddTrigger$ TrigDraw | AddSVar$ InfernalDraw | Description$ Enchanted creature gets +2/+0 and has "When this creature dies, draw a card." SVar:TrigDraw:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ InfernalDraw | TriggerController$ TriggeredCardController | TriggerDescription$ When this creature dies, draw a card. SVar:InfernalDraw:DB$Draw | NumCards$ 1 | Defined$ TriggeredCardController +SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/infernal_scarring.jpg Oracle:Enchant creature\nEnchanted creature gets +2/+0 and has "When this creature dies, draw a card." \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/i/inferno_titan.txt b/forge-gui/res/cardsfolder/i/inferno_titan.txt index 9f736c39cd6..783636fc85d 100644 --- a/forge-gui/res/cardsfolder/i/inferno_titan.txt +++ b/forge-gui/res/cardsfolder/i/inferno_titan.txt @@ -2,10 +2,9 @@ Name:Inferno Titan ManaCost:4 R R Types:Creature Giant PT:6/6 -A:AB$ Pump | Cost$ R | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. +A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DmgDistro | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, it deals 3 damage divided as you choose among one, two, or three targets. T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ DmgDistro | Secondary$ True | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, it deals 3 damage divided as you choose among one, two, or three targets. SVar:DmgDistro:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target to distribute damage to | NumDmg$ 3 | TargetMin$ 1 | TargetMax$ 3 | DividedAsYouChoose$ 3 SVar:HasAttackEffect:TRUE -SVar:Picture:http://www.wizards.com/global/images/magic/general/inferno_titan.jpg Oracle:{R}: Inferno Titan gets +1/+0 until end of turn.\nWhenever Inferno Titan enters the battlefield or attacks, it deals 3 damage divided as you choose among one, two, or three targets. diff --git a/forge-gui/res/cardsfolder/i/infinite_hourglass.txt b/forge-gui/res/cardsfolder/i/infinite_hourglass.txt index 33c2264e429..2af57779fe3 100644 --- a/forge-gui/res/cardsfolder/i/infinite_hourglass.txt +++ b/forge-gui/res/cardsfolder/i/infinite_hourglass.txt @@ -6,7 +6,7 @@ SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ TIME | Counter S:Mode$ Continuous | Affected$ Creature | AddPower$ X | Description$ All creatures get +1/+0 for each time counter on CARDNAME. SVar:X:Count$CardCounters.TIME #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. +A:AB$ RemoveCounter | Cost$ 3 | CounterType$ TIME | CounterNum$ 1 | ActivationPhases$ Upkeep | Activator$ Player | 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. diff --git a/forge-gui/res/cardsfolder/i/ingenious_skaab.txt b/forge-gui/res/cardsfolder/i/ingenious_skaab.txt index 894e5e5d217..75ebe7aef33 100644 --- a/forge-gui/res/cardsfolder/i/ingenious_skaab.txt +++ b/forge-gui/res/cardsfolder/i/ingenious_skaab.txt @@ -3,6 +3,5 @@ ManaCost:2 U Types:Creature Zombie Horror PT:2/3 K:Prowess -A:AB$ Pump | Cost$ U | NumAtt$ +1 | NumDef$ -1 | SpellDescription$ CARDNAME gets +1/-1 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/ingenious_skaab.jpg -Oracle:Prowess (Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.)\n{U}: Ingenious Skaab gets +1/-1 until end of turn. +A:AB$ Pump | Cost$ U | Defined$ Self | NumAtt$ +1 | NumDef$ -1 | SpellDescription$ CARDNAME gets +1/-1 until end of turn. +Oracle:Prowess (Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.)\n{U}: Ingenious Skaab gets +1/-1 until end of turn. diff --git a/forge-gui/res/cardsfolder/i/initiates_of_the_ebon_hand.txt b/forge-gui/res/cardsfolder/i/initiates_of_the_ebon_hand.txt index eabc89d5e29..5a1d466f8ba 100644 --- a/forge-gui/res/cardsfolder/i/initiates_of_the_ebon_hand.txt +++ b/forge-gui/res/cardsfolder/i/initiates_of_the_ebon_hand.txt @@ -3,7 +3,6 @@ ManaCost:B Types:Creature Cleric PT:1/1 A:AB$ Mana | Cost$ 1 | Produced$ B | ActivationNumberSacrifice$ GE4 | ActivationResolveSub$ DBPump | SpellDescription$ Add {B}. If this ability has been activated four or more times this turn, sacrifice CARDNAME at the beginning of the next end step. -SVar:DBPump:DB$ Pump | AtEOT$ Sacrifice +SVar:DBPump:DB$ Pump | Defined$ Self | AtEOT$ Sacrifice AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/initiates_of_the_ebon_hand.jpg Oracle:{1}: Add {B}. If this ability has been activated four or more times this turn, sacrifice Initiates of the Ebon Hand at the beginning of the next end step. diff --git a/forge-gui/res/cardsfolder/i/ink_dissolver.txt b/forge-gui/res/cardsfolder/i/ink_dissolver.txt index 2e534282acb..4ad44795097 100644 --- a/forge-gui/res/cardsfolder/i/ink_dissolver.txt +++ b/forge-gui/res/cardsfolder/i/ink_dissolver.txt @@ -2,9 +2,8 @@ Name:Ink Dissolver ManaCost:1 U Types:Creature Merfolk Wizard PT:2/1 -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigKinship | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Kinship — At the beginning of your upkeep, you may look at the top card of your library. If it shares a creature type with CARDNAME, you may reveal it. If you do, each opponent puts the top three cards of their library into their graveyard. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigKinship | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Kinship — At the beginning of your upkeep, you may look at the top card of your library. If it shares a creature type with CARDNAME, you may reveal it. If you do, each opponent mills three cards. SVar:TrigKinship:DB$ PeekAndReveal | PeekAmount$ 1 | RevealValid$ Card.sharesCreatureTypeWith | RevealOptional$ True | RememberRevealed$ True | SubAbility$ DBMill SVar:DBMill:DB$ Mill | NumCards$ 3 | Defined$ Player.Opponent | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ EQ1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -SVar:Picture:http://www.wizards.com/global/images/magic/general/ink_dissolver.jpg -Oracle:Kinship — At the beginning of your upkeep, you may look at the top card of your library. If it shares a creature type with Ink Dissolver, you may reveal it. If you do, each opponent puts the top three cards of their library into their graveyard. +Oracle:Kinship — At the beginning of your upkeep, you may look at the top card of your library. If it shares a creature type with Ink Dissolver, you may reveal it. If you do, each opponent mills three cards. diff --git a/forge-gui/res/cardsfolder/i/inniaz_the_gale_force.txt b/forge-gui/res/cardsfolder/i/inniaz_the_gale_force.txt new file mode 100644 index 00000000000..b1ff59e0630 --- /dev/null +++ b/forge-gui/res/cardsfolder/i/inniaz_the_gale_force.txt @@ -0,0 +1,12 @@ +Name:Inniaz, the Gale Force +ManaCost:3 U U +Types:Legendary Creature Djinn +PT:4/4 +K:Flying +A:AB$ PumpAll | Cost$ 2 WU | ValidCards$ Creature.attacking+withFlying | NumAtt$ 1 | NumDef$ 1 | SpellDescription$ Attacking creatures with flying get +1/+1 until end of turn. +T:Mode$ AttackersDeclared | AttackingPlayer$ You | CheckSVar$ CheckAttackers | SVarCompare$ GE3 | NoResolvingCheck$ True | Execute$ TrigGainControl | TriggerZones$ Battlefield | TriggerDescription$ Whenever three or more creatures you control with flying attack, each player gains control of a nonland permanent of your choice controlled by the player to their right. +SVar:CheckAttackers:Count$Valid Creature.withFlying+YouCtrl+attacking +SVar:TrigGainControl:DB$ GainControlVariant | AllValid$ Permanent.nonLand | ChangeController$ ChooseFromPlayerToTheirRight +SVar:PlayMain1:TRUE +DeckHints:Keyword$Flying +Oracle:Flying\n{2}{W/U}: Attacking creatures with flying get +1/+1 until end of turn. ({W/U} can be paid with either {W} or {U}.)\nWhenever three or more creatures you control with flying attack, each player gains control of a nonland permanent of your choice controlled by the player to their right. diff --git a/forge-gui/res/cardsfolder/i/inspire_awe.txt b/forge-gui/res/cardsfolder/i/inspire_awe.txt index ed09a83c250..f09f20c6139 100755 --- a/forge-gui/res/cardsfolder/i/inspire_awe.txt +++ b/forge-gui/res/cardsfolder/i/inspire_awe.txt @@ -1,7 +1,7 @@ Name:Inspire Awe ManaCost:3 G Types:Instant -A:SP$ Effect | Cost$ 3 G | Name$ CARDNAME Effect | ReplacementEffects$ Curse | SubAbility$ DBScry | SpellDescription$ Prevent all combat damage that would be dealt this turn except by enchanted creatures and enchantment creatures. Scry 2. +A:SP$ Effect | Cost$ 3 G | ReplacementEffects$ Curse | SubAbility$ DBScry | SpellDescription$ Prevent all combat damage that would be dealt this turn except by enchanted creatures and enchantment creatures. Scry 2. SVar:Curse:Event$ DamageDone | Prevent$ True | IsCombat$ True | ActiveZones$ Command | ValidSource$ Creature.unenchanted+nonEnchantment | Description$ Prevent all combat damage that would be dealt this turn except by enchanted creatures and enchantment creatures. SVar:DBScry:DB$ Scry | ScryNum$ 2 Oracle:Prevent all combat damage that would be dealt this turn except by enchanted creatures and enchantment creatures. Scry 2. diff --git a/forge-gui/res/cardsfolder/i/inspired_ultimatum.txt b/forge-gui/res/cardsfolder/i/inspired_ultimatum.txt new file mode 100755 index 00000000000..8c0fa2cd311 --- /dev/null +++ b/forge-gui/res/cardsfolder/i/inspired_ultimatum.txt @@ -0,0 +1,7 @@ +Name:Inspired Ultimatum +ManaCost:U U R R R W W +Types:Sorcery +A:SP$ GainLife | Cost$ U U R R R W W | LifeAmount$ 5 | ValidTgts$ Player | TgtPrompt$ Choose a player | SubAbility$ DBDamage | SpellDescription$ Target player gains 5 life. CARDNAME deals 5 damage to any target. You draw five cards. +SVar:DBDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 5 | SubAbility$ DBDraw +SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 5 +Oracle:Target player gains 5 life. Inspired Ultimatum deals 5 damage to any target. You draw five cards. diff --git a/forge-gui/res/cardsfolder/i/inspiring_unicorn.txt b/forge-gui/res/cardsfolder/i/inspiring_unicorn.txt index 1e285d0acca..9d27d95503a 100644 --- a/forge-gui/res/cardsfolder/i/inspiring_unicorn.txt +++ b/forge-gui/res/cardsfolder/i/inspiring_unicorn.txt @@ -3,5 +3,5 @@ ManaCost:2 W W Types:Creature Unicorn PT:2/2 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ Whenever CARDNAME attacks, creatures you control get +1/+1 until end of turn. -SVar:TrigPumpAll:DB$PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +1 | NumDef$ +1 +SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +1 | NumDef$ +1 Oracle:Whenever Inspiring Unicorn attacks, creatures you control get +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/i/inspiring_vantage.txt b/forge-gui/res/cardsfolder/i/inspiring_vantage.txt index 0e2be37b2b7..ee61da7f174 100644 --- a/forge-gui/res/cardsfolder/i/inspiring_vantage.txt +++ b/forge-gui/res/cardsfolder/i/inspiring_vantage.txt @@ -1,9 +1,8 @@ Name:Inspiring Vantage ManaCost:no cost Types:Land -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ LandTapped | Description$ CARDNAME enters the battlefield tapped unless you control two or fewer other lands. -SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionCheckSVar$ ETBCheckSVar2 | ConditionSVarCompare$ GT2 | References$ ETBCheckSVar2 | SubAbility$ MoveToPlay -SVar:MoveToPlay:DB$ ChangeZone | Hidden$ True | Origin$ All | Destination$ Battlefield | Defined$ ReplacedCard +K:ETBReplacement:Other:LandTapped +SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionCheckSVar$ ETBCheckSVar2 | ConditionSVarCompare$ GT2 | References$ ETBCheckSVar2 | SpellDescription$ CARDNAME enters the battlefield tapped unless you control two or fewer other lands. SVar:ETBCheckSVar2:Count$LastStateBattlefield Land.YouCtrl A:AB$ Mana | Cost$ T | Produced$ R | SpellDescription$ Add {R}. A:AB$ Mana | Cost$ T | Produced$ W | SpellDescription$ Add {W}. diff --git a/forge-gui/res/cardsfolder/i/intimidator_initiate.txt b/forge-gui/res/cardsfolder/i/intimidator_initiate.txt index 4de2f1f9d41..5ef11e980e4 100644 --- a/forge-gui/res/cardsfolder/i/intimidator_initiate.txt +++ b/forge-gui/res/cardsfolder/i/intimidator_initiate.txt @@ -3,7 +3,6 @@ ManaCost:R Types:Creature Goblin Shaman PT:1/1 T:Mode$ SpellCast | ValidCard$ Card.Red | TriggerZones$ Battlefield | Execute$ TrigPumpCurse | OptionalDecider$ You | TriggerDescription$ Whenever a player casts a red spell, you may pay {1}. If you do, target creature can't block this turn. -SVar:TrigPumpCurse:AB$Pump | Cost$ 1 | ValidTgts$ Creature | TgtPrompt$ Select target creature | IsCurse$ True | KW$ HIDDEN CARDNAME can't block. +SVar:TrigPumpCurse:AB$ Pump | Cost$ 1 | ValidTgts$ Creature | TgtPrompt$ Select target creature | IsCurse$ True | KW$ HIDDEN CARDNAME can't block. SVar:PlayMain1:TRUE -SVar:Picture:http://www.wizards.com/global/images/magic/general/intimidator_initiate.jpg Oracle:Whenever a player casts a red spell, you may pay {1}. If you do, target creature can't block this turn. diff --git a/forge-gui/res/cardsfolder/i/intrepid_provisioner.txt b/forge-gui/res/cardsfolder/i/intrepid_provisioner.txt index c7cda50d1d4..c39242a556f 100644 --- a/forge-gui/res/cardsfolder/i/intrepid_provisioner.txt +++ b/forge-gui/res/cardsfolder/i/intrepid_provisioner.txt @@ -4,8 +4,7 @@ Types:Creature Human Scout PT:3/3 K:Trample T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, another target Human you control gets +2/+2 until end of turn. -SVar:TrigPump:DB$Pump | ValidTgts$ Human.YouCtrl+Other | TgtPrompt$ Select another target Human you control | NumAtt$ 2 | NumDef$ 2 +SVar:TrigPump:DB$ Pump | ValidTgts$ Human.YouCtrl+Other | TgtPrompt$ Select another target Human you control | NumAtt$ 2 | NumDef$ 2 SVar:PlayMain1:TRUE DeckHints:Type$Human -SVar:Picture:http://www.wizards.com/global/images/magic/general/intrepid_provisioner.jpg Oracle:Trample\nWhen Intrepid Provisioner enters the battlefield, another target Human you control gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/i/invade_the_city.txt b/forge-gui/res/cardsfolder/i/invade_the_city.txt index 3e15e4f5356..735bec1bf26 100644 --- a/forge-gui/res/cardsfolder/i/invade_the_city.txt +++ b/forge-gui/res/cardsfolder/i/invade_the_city.txt @@ -1,10 +1,10 @@ Name:Invade the City ManaCost:1 U R Types:Sorcery -A:SP$ Amass | Cost$ 1 U R | Num$ X | References$ X | SpellDescription$ Amass X, where X is the number of instant and sorcery cards in your graveyard. (Put X +1/+1 counters on an Army you control. If you don’t control one, create a 0/0 black Zombie Army creature token first.) +A:SP$ Amass | Cost$ 1 U R | Num$ X | References$ X | SpellDescription$ Amass X, where X is the number of instant and sorcery cards in your graveyard. (Put X +1/+1 counters on an Army you control. If you don't control one, create a 0/0 black Zombie Army creature token first.) DeckNeeds:Type$Instant|Sorcery DeckHints:Ability$Amass & Type$Zombie DeckHas:Ability$Amass & Ability$Counters & Ability$Token SVar:X:Count$ValidGraveyard Instant.YouOwn,Sorcery.YouOwn SVar:NeedsToPlayVar:X GE1 -Oracle:Amass X, where X is the number of instant and sorcery cards in your graveyard. (Put X +1/+1 counters on an Army you control. If you don’t control one, create a 0/0 black Zombie Army creature token first.) +Oracle:Amass X, where X is the number of instant and sorcery cards in your graveyard. (Put X +1/+1 counters on an Army you control. If you don't control one, create a 0/0 black Zombie Army creature token first.) diff --git a/forge-gui/res/cardsfolder/i/invading_manticore.txt b/forge-gui/res/cardsfolder/i/invading_manticore.txt index 0e7fe851f04..009d04e5c45 100644 --- a/forge-gui/res/cardsfolder/i/invading_manticore.txt +++ b/forge-gui/res/cardsfolder/i/invading_manticore.txt @@ -2,7 +2,7 @@ Name:Invading Manticore ManaCost:5 R Types:Creature Zombie Manticore PT:4/5 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBAmass | TriggerDescription$ When CARDNAME enters the battlefield, amass 2. (Put two +1/+1 counters on an Army you control. If you don’t control one, create a 0/0 black Zombie Army creature token first.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBAmass | TriggerDescription$ When CARDNAME enters the battlefield, amass 2. (Put two +1/+1 counters on an Army you control. If you don't control one, create a 0/0 black Zombie Army creature token first.) SVar:DBAmass:DB$ Amass | Num$ 2 DeckHints:Ability$Amass & Type$Zombie DeckHas:Ability$Amass & Ability$Counters & Ability$Token diff --git a/forge-gui/res/cardsfolder/i/invigorating_surge.txt b/forge-gui/res/cardsfolder/i/invigorating_surge.txt new file mode 100644 index 00000000000..8094acc0596 --- /dev/null +++ b/forge-gui/res/cardsfolder/i/invigorating_surge.txt @@ -0,0 +1,7 @@ +Name:Invigorating Surge +ManaCost:2 G +Types:Instant +A:SP$ PutCounter | Cost$ 2 G | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature to distribute counters to | CounterType$ P1P1 | SubAbility$ DBPump | SpellDescription$ Put a +1/+1 counter on target creature you control, then double the number of +1/+1 counters on that creature. +SVar:DBPump:DB$ MultiplyCounter | Defined$ Targeted | CounterType$ P1P1 +DeckHas:Ability$Counters +Oracle:Put a +1/+1 counter on target creature you control, then double the number of +1/+1 counters on that creature. diff --git a/forge-gui/res/cardsfolder/i/ipnu_rivulet.txt b/forge-gui/res/cardsfolder/i/ipnu_rivulet.txt index 4cd9cd43e5b..3429e40658c 100644 --- a/forge-gui/res/cardsfolder/i/ipnu_rivulet.txt +++ b/forge-gui/res/cardsfolder/i/ipnu_rivulet.txt @@ -3,6 +3,5 @@ ManaCost:no cost Types:Land Desert A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. A:AB$ Mana | Cost$ T PayLife<1> | Produced$ U | SpellDescription$ Add {U}. -A:AB$ Mill | Cost$ 1 U T Sac<1/Desert> | NumCards$ 4 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player puts the top four cards of their library into their graveyard. -SVar:Picture:http://www.wizards.com/global/images/magic/general/ipnu_rivulet.jpg -Oracle:{T}: Add {C}.\n{T}, Pay 1 life: Add {U}.\n{1}{U}, {T}, Sacrifice a Desert: Target player puts the top four cards of their library into their graveyard. \ No newline at end of file +A:AB$ Mill | Cost$ 1 U T Sac<1/Desert> | NumCards$ 4 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player mills four cards. +Oracle:{T}: Add {C}.\n{T}, Pay 1 life: Add {U}.\n{1}{U}, {T}, Sacrifice a Desert: Target player mills four cards. diff --git a/forge-gui/res/cardsfolder/i/ire_shaman.txt b/forge-gui/res/cardsfolder/i/ire_shaman.txt index e52eca25b70..f822c6565a4 100644 --- a/forge-gui/res/cardsfolder/i/ire_shaman.txt +++ b/forge-gui/res/cardsfolder/i/ire_shaman.txt @@ -5,9 +5,8 @@ PT:2/1 K:Menace K:Megamorph:R T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigExile | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME is turned face up, exile the top card of your library. Until end of turn, you may play that card. -SVar:TrigExile:DB$ Mill | Defined$ You | NumCards$ 1 | Destination$ Exile | RememberMilled$ True | SubAbility$ DBEffect +SVar:TrigExile:DB$ Dig | Defined$ You | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | StaticAbilities$ STPlay | ExileOnMoved$ Exile | RememberObjects$ Remembered | SubAbility$ DBCleanup SVar:STPlay:Mode$ Continuous | EffectZone$ Command | Affected$ Card.IsRemembered | MayPlay$ True | AffectedZone$ Exile | Description$ Until end of turn, you may play that card. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -SVar:Picture:http://www.wizards.com/global/images/magic/general/ire_shaman.jpg Oracle:Menace (This creature can't be blocked except by two or more creatures.)\nMegamorph {R} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its megamorph cost and put a +1/+1 counter on it.)\nWhen Ire Shaman is turned face up, exile the top card of your library. Until end of turn, you may play that card. diff --git a/forge-gui/res/cardsfolder/i/irencrag_feat.txt b/forge-gui/res/cardsfolder/i/irencrag_feat.txt index 039ce222f8e..c0983c3d6ef 100644 --- a/forge-gui/res/cardsfolder/i/irencrag_feat.txt +++ b/forge-gui/res/cardsfolder/i/irencrag_feat.txt @@ -2,7 +2,7 @@ Name:Irencrag Feat ManaCost:1 R R R Types:Sorcery A:SP$ Mana | Cost$ 1 R R R | Produced$ R | Amount$ 7 | SubAbility$ DBEffect | SpellDescription$ Add seven {R}. You can cast only one more spell this turn. -SVar:DBEffect:DB$ Effect | Name$ CARDNAME Effect | StaticAbilities$ STCantBeCast | SVars$ NumCount,TrigRem | Triggers$ StaticRem +SVar:DBEffect:DB$ Effect | StaticAbilities$ STCantBeCast | SVars$ NumCount,TrigRem | Triggers$ StaticRem SVar:STCantBeCast:Mode$ CantBeCast | Caster$ You | EffectZone$ Command | CheckSVar$ NumCount | SVarCompare$ GE1 | References$ NumCount | Description$ You can cast only one more spell this turn. SVar:NumCount:Remembered$Amount SVar:StaticRem:Mode$ SpellCast | ValidActivatingPlayer$ You | Static$ True | Secondary$ True | Execute$ TrigRem diff --git a/forge-gui/res/cardsfolder/i/iron_heart_chimera.txt b/forge-gui/res/cardsfolder/i/iron_heart_chimera.txt index 57f5abbac8c..3d78b06c9bc 100644 --- a/forge-gui/res/cardsfolder/i/iron_heart_chimera.txt +++ b/forge-gui/res/cardsfolder/i/iron_heart_chimera.txt @@ -4,8 +4,7 @@ Types:Artifact Creature Chimera PT:2/2 K:Vigilance A:AB$ PutCounter | Cost$ Sac<1/CARDNAME> | ValidTgts$ Creature.Chimera | TgtPrompt$ Select target Chimera creature | CounterType$ P2P2 | CounterNum$ 1 | SubAbility$ DBPump | SpellDescription$ Put a +2/+2 counter on target Chimera creature. It gains vigilance. (This effect lasts indefinitely.) -SVar:DBPump:DB$Pump | KW$ Vigilance | Defined$ Targeted | Permanent$ True +SVar:DBPump:DB$ Pump | KW$ Vigilance | Defined$ Targeted | Permanent$ True #TODO: Ensure that the AI actually uses the ability, and uses it smartly enough (ditto for other similar Chimera creatures). AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/iron_heart_chimera.jpg Oracle:Vigilance\nSacrifice Iron-Heart Chimera: Put a +2/+2 counter on target Chimera creature. It gains vigilance. (This effect lasts indefinitely.) diff --git a/forge-gui/res/cardsfolder/i/isamaru_hound_of_konda.txt b/forge-gui/res/cardsfolder/i/isamaru_hound_of_konda.txt index ece16a0f95f..aa8488356c0 100644 --- a/forge-gui/res/cardsfolder/i/isamaru_hound_of_konda.txt +++ b/forge-gui/res/cardsfolder/i/isamaru_hound_of_konda.txt @@ -1,6 +1,6 @@ Name:Isamaru, Hound of Konda ManaCost:W -Types:Legendary Creature Hound +Types:Legendary Creature Dog PT:2/2 SVar:Picture:http://resources.wizards.com/magic/cards/chk/en-us/card79217.jpg Oracle: diff --git a/forge-gui/res/cardsfolder/i/isareth_the_awakener.txt b/forge-gui/res/cardsfolder/i/isareth_the_awakener.txt index 060c25783fb..8fa288f013e 100644 --- a/forge-gui/res/cardsfolder/i/isareth_the_awakener.txt +++ b/forge-gui/res/cardsfolder/i/isareth_the_awakener.txt @@ -3,10 +3,12 @@ ManaCost:1 B B Types:Legendary Creature Human Wizard K:Deathtouch PT:3/3 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigChange | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, you may pay {X}. If you do, return target creature card with converted mana cost X from your graveyard to the battlefield with a corpse counter on it. If that creature would leave the battlefield, exile it instead of putting it anywhere else. -SVar:TrigChange:AB$ ChangeZone | Cost$ X | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature.YouOwn | TgtPrompt$ Choose target creature with CMC equal to X. | References$ X | RememberTargets$ True | AILogic$ BeforeCombat | SubAbility$ DBPutCounter | SpellDescription$ Return target creature card with converted mana cost X from your graveyard to the battlefield. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigImmediateTrig | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, you may pay {X}. When you do, return target creature card with converted mana cost X from your graveyard to the battlefield with a corpse counter on it. If that creature would leave the battlefield, exile it instead of putting it anywhere else. +SVar:TrigImmediateTrig:AB$ ImmediateTrigger | Cost$ X | Execute$ TrigChange | RememberDefinedNumber$ X | References$ X | TriggerDescription$ When you do, return target creature card with converted mana cost X from your graveyard to the battlefield with a corpse counter on it. If that creature would leave the battlefield, exile it instead of putting it anywhere else. +SVar:X:Count$xPaid +SVar:TrigChange:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature.YouOwn+cmcEQY | TgtPrompt$ Choose target creature card with converted mana cost X | References$ Y | RememberTargets$ True | AILogic$ BeforeCombat | SubAbility$ DBPutCounter | SpellDescription$ Return target creature card with converted mana cost X from your graveyard to the battlefield. SVar:DBPutCounter:DB$ PutCounter | Defined$ Targeted | CounterType$ CORPSE | CounterNum$ 1 | SubAbility$ DBPump SVar:DBPump:DB$ Pump | Defined$ Remembered | LeaveBattlefield$ Exile -SVar:X:Targeted$CardManaCost +SVar:Y:Count$TriggerRememberAmount SVar:HasAttackEffect:TRUE -Oracle:Deathtouch\nWhenever Isareth the Awakener attacks, you may pay {X}. If you do, return target creature card with converted mana cost X from your graveyard to the battlefield with a corpse counter on it. If that creature would leave the battlefield, exile it instead of putting it anywhere else. \ No newline at end of file +Oracle:Deathtouch\nWhenever Isareth the Awakener attacks, you may pay {X}. When you do, return target creature card with converted mana cost X from your graveyard to the battlefield with a corpse counter on it. If that creature would leave the battlefield, exile it instead of putting it anywhere else. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/i/ith_high_arcanist.txt b/forge-gui/res/cardsfolder/i/ith_high_arcanist.txt index 584d335bf3d..2ce578d2ca4 100644 --- a/forge-gui/res/cardsfolder/i/ith_high_arcanist.txt +++ b/forge-gui/res/cardsfolder/i/ith_high_arcanist.txt @@ -4,8 +4,7 @@ Types:Legendary Creature Human Wizard PT:3/5 K:Vigilance A:AB$ Untap | Cost$ T | ValidTgts$ Creature.attacking | TgtPrompt$ Select target attacking creature | SubAbility$ DBPump | SpellDescription$ Untap target attacking creature. Prevent all combat damage that would be dealt to and dealt by that creature this turn. -SVar:DBPump:DB$Pump | Defined$ Targeted | KW$ Prevent all combat damage that would be dealt to and dealt by CARDNAME. +SVar:DBPump:DB$ Pump | Defined$ Targeted | KW$ Prevent all combat damage that would be dealt to and dealt by CARDNAME. K:Suspend:4:W U AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/ith_high_arcanist.jpg Oracle:Vigilance\n{T}: Untap target attacking creature. Prevent all combat damage that would be dealt to and dealt by that creature this turn.\nSuspend 4—{W}{U} (Rather than cast this card from your hand, you may pay {W}{U} and exile it with four time counters on it. At the beginning of your upkeep, remove a time counter. When the last is removed, cast it without paying its mana cost. It has haste.) diff --git a/forge-gui/res/cardsfolder/i/ivy_elemental.txt b/forge-gui/res/cardsfolder/i/ivy_elemental.txt index e1a5aeef64e..8a6aa0d1ff8 100644 --- a/forge-gui/res/cardsfolder/i/ivy_elemental.txt +++ b/forge-gui/res/cardsfolder/i/ivy_elemental.txt @@ -4,5 +4,6 @@ Types:Creature Elemental PT:0/0 K:etbCounter:P1P1:X SVar:X:Count$xPaid +DeckHas:Ability$Counters SVar:Picture:http://www.wizards.com/global/images/magic/general/ivy_elemental.jpg Oracle:Ivy Elemental enters the battlefield with X +1/+1 counters on it. diff --git a/forge-gui/res/cardsfolder/j/jace_beleren.txt b/forge-gui/res/cardsfolder/j/jace_beleren.txt index 837e5472bd1..63b0cad5f03 100644 --- a/forge-gui/res/cardsfolder/j/jace_beleren.txt +++ b/forge-gui/res/cardsfolder/j/jace_beleren.txt @@ -4,6 +4,5 @@ Types:Legendary Planeswalker Jace Loyalty:3 A:AB$ Draw | Cost$ AddCounter<2/LOYALTY> | Defined$ Player | Planeswalker$ True | SpellDescription$ Each player draws a card. A:AB$ Draw | Cost$ SubCounter<1/LOYALTY> | ValidTgts$ Player | Planeswalker$ True | SpellDescription$ Target player draws a card. -A:AB$ Mill | Cost$ SubCounter<10/LOYALTY> | NumCards$ 20 | ValidTgts$ Player | Planeswalker$ True | Ultimate$ True | SpellDescription$ Target player puts the top twenty cards of their library into their graveyard. -SVar:Picture:http://www.wizards.com/global/images/magic/general/jace_beleren.jpg -Oracle:[+2]: Each player draws a card.\n[-1]: Target player draws a card.\n[-10]: Target player puts the top twenty cards of their library into their graveyard. +A:AB$ Mill | Cost$ SubCounter<10/LOYALTY> | NumCards$ 20 | ValidTgts$ Player | Planeswalker$ True | Ultimate$ True | SpellDescription$ Target player mills twenty cards. +Oracle:[+2]: Each player draws a card.\n[-1]: Target player draws a card.\n[-10]: Target player mills twenty cards. diff --git a/forge-gui/res/cardsfolder/j/jace_memory_adept.txt b/forge-gui/res/cardsfolder/j/jace_memory_adept.txt index 49959580b4a..0d09e9872ae 100644 --- a/forge-gui/res/cardsfolder/j/jace_memory_adept.txt +++ b/forge-gui/res/cardsfolder/j/jace_memory_adept.txt @@ -2,10 +2,9 @@ Name:Jace, Memory Adept ManaCost:3 U U Types:Legendary Planeswalker Jace Loyalty:4 -A:AB$ Draw | Cost$ AddCounter<1/LOYALTY> | Defined$ You | SubAbility$ DBMill | Planeswalker$ True | SpellDescription$ Draw a card. Target player puts the top card of their library into their graveyard. +A:AB$ Draw | Cost$ AddCounter<1/LOYALTY> | Defined$ You | SubAbility$ DBMill | Planeswalker$ True | SpellDescription$ Draw a card. Target player mills a card. SVar:DBMill:DB$ Mill | ValidTgts$ Player | TgtPrompt$ Select target player | NumCards$ 1 -A:AB$ Mill | Cost$ AddCounter<0/LOYALTY> | ValidTgts$ Player | TgtPrompt$ Select target player | NumCards$ 10 | Planeswalker$ True | SpellDescription$ Target player puts the top 10 cards of their library in their graveyard. +A:AB$ Mill | Cost$ AddCounter<0/LOYALTY> | ValidTgts$ Player | TgtPrompt$ Select target player | NumCards$ 10 | Planeswalker$ True | SpellDescription$ Target player mills 10 cards. A:AB$ Draw | Cost$ SubCounter<7/LOYALTY> | ValidTgts$ Player | TgtPrompt$ Select target player | TargetMin$ 0 | TargetMax$ MaxTgt | References$ MaxTgt | NumCards$ 20 | Planeswalker$ True | Ultimate$ True | SpellDescription$ Any number of target players each draw 20 cards. SVar:MaxTgt:PlayerCountPlayers$Amount -SVar:Picture:http://www.wizards.com/global/images/magic/general/jace_memory_adept.jpg -Oracle:[+1]: Draw a card. Target player puts the top card of their library into their graveyard.\n[0]: Target player puts the top ten cards of their library into their graveyard.\n[-7]: Any number of target players each draw twenty cards. +Oracle:[+1]: Draw a card. Target player mills a card.\n[0]: Target player mills ten cards.\n[-7]: Any number of target players each draw twenty cards. diff --git a/forge-gui/res/cardsfolder/j/jace_vryns_prodigy.txt b/forge-gui/res/cardsfolder/j/jace_vryns_prodigy.txt index d72fb8aa11d..93f796e438e 100644 --- a/forge-gui/res/cardsfolder/j/jace_vryns_prodigy.txt +++ b/forge-gui/res/cardsfolder/j/jace_vryns_prodigy.txt @@ -8,8 +8,8 @@ SVar:DBExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | Remembe SVar:DBReturn:DB$ ChangeZone | Defined$ Remembered | Origin$ Exile | Destination$ Battlefield | Transformed$ True | ForgetOtherRemembered$ True | SubAbility$ DBCleanup | StackDescription$ None SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$ValidGraveyard Card.YouOwn -SVar:Picture:http://www.wizards.com/global/images/magic/general/jace_vryns_prodigy.jpg AlternateMode:DoubleFaced +DeckHas:Ability$Graveyard Oracle:{T}: Draw a card, then discard a card. If there are five or more cards in your graveyard, exile Jace, Vryn''s Prodigy, then return him to the battefield transformed under his owner's control. ALTERNATE @@ -20,15 +20,12 @@ Colors:blue Types:Legendary Planeswalker Jace Loyalty:5 A:AB$ Pump | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | NumAtt$ -2 | IsCurse$ True | UntilYourNextTurn$ True | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Creature | TgtPrompt$ Select target creature | SpellDescription$ Up to one target creature gets -2/-0 until your next turn. - A:AB$ Effect | Cost$ SubCounter<3/LOYALTY> | Planeswalker$ True | AILogic$ CastFromGraveThisTurn | ValidTgts$ Instant.YouCtrl,Sorcery.YouCtrl | TgtZone$ Graveyard | TgtPrompt$ Select target instant or sorcery card | RememberObjects$ Targeted | StaticAbilities$ Play | ExileOnMoved$ Graveyard | SubAbility$ DBEffect | SpellDescription$ You may cast target instant or sorcery card from your graveyard this turn. If that card would be put into your graveyard this turn, exile it instead. SVar:Play:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Graveyard | Description$ You may play remembered card. SVar:DBEffect:DB$ Effect | RememberObjects$ Targeted | ExileOnMoved$ Stack | ReplacementEffects$ ReplaceGraveyard | SVars$ MoveExile SVar:ReplaceGraveyard:Event$ Moved | ValidCard$ Card.IsRemembered | Origin$ Stack | Destination$ Graveyard | ReplaceWith$ MoveExile | Description$ If that card would be put into your graveyard this turn, exile it instead. SVar:MoveExile:DB$ ChangeZone | Defined$ ReplacedCard | Origin$ Stack | Destination$ Exile - -A:AB$ Effect | Cost$ SubCounter<9/LOYALTY> | Planeswalker$ True | Ultimate$ True | Name$ Emblem - Jace, Telepath Unbound | Image$ emblem_jace_telepath_unbound | Triggers$ TrigSpellCast | SVars$ EffSpellCast | Duration$ Permanent | AILogic$ Always | SpellDescription$ You get an emblem with "Whenever you cast a spell, target opponent puts the top five cards of their library into their graveyard". -SVar:TrigSpellCast:Mode$ SpellCast | ValidActivatingPlayer$ You | Execute$ EffSpellCast | TriggerDescription$ Whenever you cast a spell, target opponent puts the top five cards of their library into their graveyard. -SVar:EffSpellCast:DB$ Mill | NumCards$ 5 | ValidTgts$ Opponent | TgtPrompt$ Select target opponent to mill -SVar:Picture:http://www.wizards.com/global/images/magic/general/jace_telepath_unbound.jpg -Oracle:[+1]: Up to one target creature gets -2/-0 until your next turn.\n[-3]: You may cast target instant or sorcery card from your graveyard this turn. If that card would be put into your graveyard this turn, exile it instead.\n[-9]: You get an emblem with "Whenever you cast a spell, target opponent puts the top five cards of their library into their graveyard". +A:AB$ Effect | Cost$ SubCounter<9/LOYALTY> | Planeswalker$ True | Ultimate$ True | Name$ Emblem - Jace, Telepath Unbound | Image$ emblem_jace_telepath_unbound | Triggers$ TrigSpellCast | SVars$ EffSpellCast | Duration$ Permanent | AILogic$ Always | SpellDescription$ You get an emblem with "Whenever you cast a spell, target opponent mills five cards". +SVar:TrigSpellCast:Mode$ SpellCast | ValidActivatingPlayer$ You | Execute$ EffSpellCast | TriggerDescription$ Whenever you cast a spell, target opponent mills five cards. +SVar:EffSpellCast:DB$ Mill | NumCards$ 5 | ValidTgts$ Opponent | TgtPrompt$ Select target opponent +Oracle:[+1]: Up to one target creature gets -2/-0 until your next turn.\n[-3]: You may cast target instant or sorcery card from your graveyard this turn. If that card would be put into your graveyard this turn, exile it instead.\n[-9]: You get an emblem with "Whenever you cast a spell, target opponent mills five cards". diff --git a/forge-gui/res/cardsfolder/j/jace_wielder_of_mysteries.txt b/forge-gui/res/cardsfolder/j/jace_wielder_of_mysteries.txt index 3c9e222e8d5..8448ce8793f 100644 --- a/forge-gui/res/cardsfolder/j/jace_wielder_of_mysteries.txt +++ b/forge-gui/res/cardsfolder/j/jace_wielder_of_mysteries.txt @@ -4,10 +4,10 @@ Types:Legendary Planeswalker Jace Loyalty:4 R:Event$ Draw | ActiveZones$ Battlefield | ValidPlayer$ You | IsPresent$ Card.YouOwn | PresentZone$ Library | PresentCompare$ EQ0 | ReplaceWith$ Win | Description$ If you would draw a card while your library has no cards in it, you win the game instead. SVar:Win:DB$ WinsGame | Defined$ You -A:AB$ Mill | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | NumCards$ 2 | ValidTgts$ Player | TgtPrompt$ Choose a player | SubAbility$ DBDraw | SpellDescription$ Target player puts the top two cards of their library into their graveyard. Draw a card. +A:AB$ Mill | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | NumCards$ 2 | ValidTgts$ Player | TgtPrompt$ Choose a player | SubAbility$ DBDraw | SpellDescription$ Target player mills two cards. Draw a card. SVar:DBDraw:DB$ Draw | NumCards$ 1 A:AB$ Draw | Cost$ SubCounter<8/LOYALTY> | Planeswalker$ True | Ultimate$ True | NumCards$ 7 | SubAbility$ WinGame | SpellDescription$ Draw seven cards. Then if your library has no cards in it, you win the game. SVar:WinGame:DB$ WinsGame | Defined$ You | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ0 | References$ X SVar:X:Count$InYourLibrary AI:RemoveDeck:Random -Oracle:If you would draw a card while your library has no cards in it, you win the game instead.\n[+1]: Target player puts the top two cards of their library into their graveyard. Draw a card.\n[-8]: Draw seven cards. Then if your library has no cards in it, you win the game. +Oracle:If you would draw a card while your library has no cards in it, you win the game instead.\n[+1]: Target player mills two cards. Draw a card.\n[-8]: Draw seven cards. Then if your library has no cards in it, you win the game. diff --git a/forge-gui/res/cardsfolder/j/jaces_erasure.txt b/forge-gui/res/cardsfolder/j/jaces_erasure.txt index 7f6ed02c1bb..155972bb9e9 100644 --- a/forge-gui/res/cardsfolder/j/jaces_erasure.txt +++ b/forge-gui/res/cardsfolder/j/jaces_erasure.txt @@ -1,7 +1,7 @@ Name:Jace's Erasure ManaCost:1 U Types:Enchantment -T:Mode$ Drawn | ValidCard$ Card.YouCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigMill | TriggerDescription$ Whenever you draw a card, you may have target player put the top card of their library into their graveyard. -SVar:TrigMill:DB$Mill | NumCards$ 1 | ValidTgts$ Player | TgtPrompt$ Choose a player -SVar:Picture:http://www.wizards.com/global/images/magic/general/jaces_erasure.jpg -Oracle:Whenever you draw a card, you may have target player put the top card of their library into their graveyard. +T:Mode$ Drawn | ValidCard$ Card.YouCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigMill | TriggerDescription$ Whenever you draw a card, you may have target player mill a card. +SVar:TrigMill:DB$ Mill | NumCards$ 1 | ValidTgts$ Player | TgtPrompt$ Choose a player +DeckHas:Ability$Mill +Oracle:Whenever you draw a card, you may have target player mill a card. diff --git a/forge-gui/res/cardsfolder/j/jaces_mindseeker.txt b/forge-gui/res/cardsfolder/j/jaces_mindseeker.txt index 9731c93c460..4514edbc863 100644 --- a/forge-gui/res/cardsfolder/j/jaces_mindseeker.txt +++ b/forge-gui/res/cardsfolder/j/jaces_mindseeker.txt @@ -3,9 +3,8 @@ ManaCost:4 U U Types:Creature Fish Illusion PT:4/4 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ MindFishing | TriggerDescription$ When Jace's Mindseeker enters the battlefield, target opponent puts the top five cards of their library into their graveyard. You may cast an instant or sorcery card from among them without paying its mana cost. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ MindFishing | TriggerDescription$ When Jace's Mindseeker enters the battlefield, target opponent mills five cards. You may cast an instant or sorcery card from among them without paying its mana cost. SVar:MindFishing:DB$ Mill | NumCards$ 5 | ValidTgts$ Opponent | TgtPrompt$ Select target opponent to mill | RememberMilled$ True | SubAbility$ FishyCast SVar:FishyCast:DB$ Play | ValidZone$ Graveyard | Valid$ Instant.IsRemembered,Sorcery.IsRemembered | Controller$ You | WithoutManaCost$ True | Optional$ True | Amount$ 1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -SVar:Picture:http://www.wizards.com/global/images/magic/general/jaces_mindseeker.jpg -Oracle:Flying\nWhen Jace's Mindseeker enters the battlefield, target opponent puts the top five cards of their library into their graveyard. You may cast an instant or sorcery card from among them without paying its mana cost. +Oracle:Flying\nWhen Jace's Mindseeker enters the battlefield, target opponent mills five cards. You may cast an instant or sorcery card from among them without paying its mana cost. diff --git a/forge-gui/res/cardsfolder/j/jaces_scrutiny.txt b/forge-gui/res/cardsfolder/j/jaces_scrutiny.txt index 36085ea5d33..3b398685cf0 100644 --- a/forge-gui/res/cardsfolder/j/jaces_scrutiny.txt +++ b/forge-gui/res/cardsfolder/j/jaces_scrutiny.txt @@ -1,8 +1,7 @@ Name:Jace's Scrutiny ManaCost:1 U Types:Instant -A:SP$ Pump | Cost$ 1 U | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -4 | IsCurse$ True | SubAbility$ DBToken | SpellDescription$ Target creature gets -4/-0 until end of turn. Investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") -SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_clue_draw | TokenOwner$ You | LegacyImage$ c a clue draw soi +A:SP$ Pump | Cost$ 1 U | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -4 | IsCurse$ True | SubAbility$ DBInvestigate | SpellDescription$ Target creature gets -4/-0 until end of turn. Investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") +SVar:DBInvestigate:DB$ Investigate DeckHas:Ability$Investigate & Ability$Token -SVar:Picture:http://www.wizards.com/global/images/magic/general/jaces_scrutiny.jpg Oracle:Target creature gets -4/-0 until end of turn.\nInvestigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") diff --git a/forge-gui/res/cardsfolder/j/jadecraft_artisan.txt b/forge-gui/res/cardsfolder/j/jadecraft_artisan.txt index 79d5adb397a..56b45442450 100644 --- a/forge-gui/res/cardsfolder/j/jadecraft_artisan.txt +++ b/forge-gui/res/cardsfolder/j/jadecraft_artisan.txt @@ -3,8 +3,7 @@ ManaCost:3 G Types:Creature Merfolk Shaman PT:3/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target Creature gets +2/+2 until end of turn. -SVar:TrigPump:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target Creature | NumAtt$ 2 | NumDef$ 2 +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target Creature | NumAtt$ 2 | NumDef$ 2 SVar:PlayMain1:TRUE DeckHints:Type$Merfolk -SVar:Picture:http://www.wizards.com/global/images/magic/general/jadecraft_artisan.jpg Oracle:When Jadecraft Artisan enters the battlefield, target Creature gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/j/jagged_poppet.txt b/forge-gui/res/cardsfolder/j/jagged_poppet.txt index f01494bff20..ffa6f1e9319 100644 --- a/forge-gui/res/cardsfolder/j/jagged_poppet.txt +++ b/forge-gui/res/cardsfolder/j/jagged_poppet.txt @@ -3,7 +3,7 @@ ManaCost:1 B R Types:Creature Ogre Warrior PT:3/4 T:Mode$ DamageDoneOnce | ValidTarget$ Card.Self | Execute$ TrigYouDiscard | TriggerDescription$ Whenever CARDNAME is dealt damage, discard that many cards. -T:Mode$ DamageDealtOnce | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Hellbent$ True | Execute$ TrigOppDiscard | TriggerDescription$ Hellbent — Whenever CARDNAME deals combat damage to a player, if you have no cards in hand, that player discards cards equal to the damage. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Hellbent$ True | Execute$ TrigOppDiscard | TriggerDescription$ Hellbent — Whenever CARDNAME deals combat damage to a player, if you have no cards in hand, that player discards cards equal to the damage. SVar:TrigYouDiscard:DB$ Discard | Defined$ You | NumCards$ X | Mode$ TgtChoose | References$ X SVar:TrigOppDiscard:DB$ Discard | Defined$ TriggeredTarget | NumCards$ X | Mode$ TgtChoose | References$ X SVar:X:TriggerCount$DamageAmount diff --git a/forge-gui/res/cardsfolder/j/jareth_leonine_titan.txt b/forge-gui/res/cardsfolder/j/jareth_leonine_titan.txt index 68152f2cbbb..bbdfafe0e25 100644 --- a/forge-gui/res/cardsfolder/j/jareth_leonine_titan.txt +++ b/forge-gui/res/cardsfolder/j/jareth_leonine_titan.txt @@ -4,6 +4,5 @@ Types:Legendary Creature Cat Giant PT:4/7 T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME blocks, it gets +7/+7 until end of turn. A:AB$ Protection | Cost$ W | Gains$ Choice | Choices$ AnyColor | SpellDescription$ CARDNAME gains protection from the color of your choice until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 7 | NumDef$ 7 -SVar:Picture:http://www.wizards.com/global/images/magic/general/jareth_leonine_titan.jpg +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 7 | NumDef$ 7 Oracle:Whenever Jareth, Leonine Titan blocks, it gets +7/+7 until end of turn.\n{W}: Jareth gains protection from the color of your choice until end of turn. diff --git a/forge-gui/res/cardsfolder/j/jaya_ballard_task_mage.txt b/forge-gui/res/cardsfolder/j/jaya_ballard_task_mage.txt index 01d6e2d622f..de15486831e 100644 --- a/forge-gui/res/cardsfolder/j/jaya_ballard_task_mage.txt +++ b/forge-gui/res/cardsfolder/j/jaya_ballard_task_mage.txt @@ -5,6 +5,5 @@ PT:2/2 A:AB$ Destroy | Cost$ R T Discard<1/Card> | ValidTgts$ Permanent.Blue | TgtPrompt$ Select target blue permanent | SpellDescription$ Destroy target blue permanent. A:AB$ DealDamage | Cost$ 1 R T Discard<1/Card> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 3 | SubAbility$ DBNoRegen | SpellDescription$ CARDNAME deals 3 damage to target creature or player. A creature dealt damage this way can't be regenerated this turn. A:AB$ DamageAll | Cost$ 5 R R T Discard<1/Card> | NumDmg$ 6 | ValidPlayers$ Player | ValidCards$ Creature | ValidDescription$ each creature and each player. | SpellDescription$ CARDNAME deals 6 damage to each creature and each player. -SVar:DBNoRegen:DB$Pump | KW$ HIDDEN CARDNAME can't be regenerated. | Defined$ Targeted -SVar:Picture:http://www.wizards.com/global/images/magic/general/jaya_ballard_task_mage.jpg +SVar:DBNoRegen:DB$ Pump | KW$ HIDDEN CARDNAME can't be regenerated. | Defined$ Targeted Oracle:{R}, {T}, Discard a card: Destroy target blue permanent.\n{1}{R}, {T}, Discard a card: Jaya Ballard, Task Mage deals 3 damage to any target. A creature dealt damage this way can't be regenerated this turn.\n{5}{R}{R}, {T}, Discard a card: Jaya Ballard deals 6 damage to each creature and each player. diff --git a/forge-gui/res/cardsfolder/j/jegantha_the_wellspring.txt b/forge-gui/res/cardsfolder/j/jegantha_the_wellspring.txt new file mode 100644 index 00000000000..e661454b03d --- /dev/null +++ b/forge-gui/res/cardsfolder/j/jegantha_the_wellspring.txt @@ -0,0 +1,7 @@ +Name:Jegantha, the Wellspring +ManaCost:4 R/G +Types:Legendary Creature Elemental Elk +PT:5/5 +K:Companion:Special:UniqueManaSymbols:No card in your starting deck has more than one of the same mana symbol in its mana cost. +A:AB$ Mana | Cost$ T | Produced$ W U B R G | RestrictValid$ CantPayGenericCosts | SpellDescription$ Add {W}{U}{B}{R}{G}. This mana can't be spent to pay generic mana costs. +Oracle:Companion — No card in your starting deck has more than one of the same mana symbol in its mana cost. (If this card is your chosen companion, you may cast it once from outside the game.)\n{T}: Add {W}{U}{B}{R}{G}. This mana can't be spent to pay generic mana costs. diff --git a/forge-gui/res/cardsfolder/j/jeleva_nephalias_scourge.txt b/forge-gui/res/cardsfolder/j/jeleva_nephalias_scourge.txt index 080d6c7151f..68a721a50a0 100644 --- a/forge-gui/res/cardsfolder/j/jeleva_nephalias_scourge.txt +++ b/forge-gui/res/cardsfolder/j/jeleva_nephalias_scourge.txt @@ -3,8 +3,8 @@ ManaCost:1 U B R Types:Legendary Creature Vampire Wizard PT:1/3 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, each player exiles the top X cards of their library, where X is the amount of mana spent to cast Jeleva. -SVar:TrigMill:DB$ Mill | Defined$ Player | NumCards$ X | References$ X | RememberMilled$ True | Destination$ Exile +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, each player exiles the top X cards of their library, where X is the amount of mana spent to cast Jeleva. +SVar:TrigExile:DB$ Dig | Defined$ Player | DigNum$ X | References$ X | ChangeNum$ All | RememberChanged$ True | DestinationZone$ Exile SVar:X:Count$FirstSpellTotalManaSpent T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPlay | OptionalDecider$ You| TriggerDescription$ Whenever CARDNAME attacks, you may cast an instant or sorcery card exiled with it without paying its mana cost. SVar:TrigPlay:DB$ Play | ValidZone$ Exile | Valid$ Instant.IsRemembered+ExiledWithSource,Sorcery.IsRemembered+ExiledWithSource | Controller$ You | WithoutManaCost$ True | Amount$ 1 @@ -12,5 +12,4 @@ T:Mode$ ChangesZone | Origin$ Exile | Destination$ Any | Static$ True | ValidCar SVar:DBForget:DB$ Pump | Defined$ TriggeredCard | ForgetObjects$ TriggeredCard T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | Static$ True | ValidCard$ Card.Self | Execute$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -SVar:Picture:http://www.wizards.com/global/images/magic/general/jeleva_nephalias_scourge.jpg Oracle:Flying\nWhen Jeleva, Nephalia's Scourge enters the battlefield, each player exiles the top X cards of their library, where X is the amount of mana spent to cast Jeleva.\nWhenever Jeleva attacks, you may cast an instant or sorcery card exiled with it without paying its mana cost. diff --git a/forge-gui/res/cardsfolder/j/jeskai_infiltrator.txt b/forge-gui/res/cardsfolder/j/jeskai_infiltrator.txt index 7b10d70b34d..6ee3bc17496 100644 --- a/forge-gui/res/cardsfolder/j/jeskai_infiltrator.txt +++ b/forge-gui/res/cardsfolder/j/jeskai_infiltrator.txt @@ -6,7 +6,6 @@ S:Mode$ Continuous | Affected$ Card.Self | AddHiddenKeyword$ Unblockable | Check SVar:X:Count$Valid Creature.YouCtrl+Other T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | TriggerZones$ Battlefield | Execute$ TrigExile | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, exile it and the top card of your library in a face-down pile, shuffle that pile, then manifest those cards. (To manifest a card, put it onto the battlefield face down as a 2/2 creature. You may turn it face up at any time for its mana cost if it is a creature card.) SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | RememberChanged$ True | SubAbility$ DBExileTopCard -SVar:DBExileTopCard:DB$ Mill | Defined$ You | NumCards$ 1 | Destination$ Exile | RememberMilled$ True | ExileFaceDown$ True | SubAbility$ DBManifest +SVar:DBExileTopCard:DB$ Dig | Defined$ You | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | ExileFaceDown$ True | SubAbility$ DBManifest SVar:DBManifest:DB$ Manifest | Amount$ 2 | Defined$ Remembered | Shuffle$ True -SVar:Picture:http://www.wizards.com/global/images/magic/general/jeskai_infiltrator.jpg Oracle:Jeskai Infiltrator can't be blocked as long as you control no other creatures.\nWhen Jeskai Infiltrator deals combat damage to a player, exile it and the top card of your library in a face-down pile, shuffle that pile, then manifest those cards. (To manifest a card, put it onto the battlefield face down as a 2/2 creature. Turn it face up any time for its mana cost if it's a creature card.) diff --git a/forge-gui/res/cardsfolder/j/jesters_scepter.txt b/forge-gui/res/cardsfolder/j/jesters_scepter.txt index 43b988a728a..8a54f114f69 100644 --- a/forge-gui/res/cardsfolder/j/jesters_scepter.txt +++ b/forge-gui/res/cardsfolder/j/jesters_scepter.txt @@ -2,7 +2,7 @@ Name:Jester's Scepter ManaCost:3 Types:Artifact T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, exile the top five cards of target player's library face down. You may look at those cards for as long as they remain exiled. -SVar:TrigExile:DB$ Mill | ValidTgts$ Player | NumCards$ 5 | Destination$ Exile | ExileFaceDown$ True | RememberMilled$ True | SubAbility$ DBMayLookAt +SVar:TrigExile:DB$ Dig | ValidTgts$ Player | DigNum$ 5 | ChangeNum$ All | DestinationZone$ Exile | ExileFaceDown$ True | RememberChanged$ True | SubAbility$ DBMayLookAt SVar:DBMayLookAt:DB$ Effect | StaticAbilities$ SMayLookAt | Triggers$ TForget | SVars$ DBForget | RememberObjects$ Remembered | Duration$ Permanent SVar:SMayLookAt:Mode$ Continuous | Affected$ Card.IsRemembered | AffectedZone$ Exile | EffectZone$ Command | MayLookAt$ You | Duration$ Permanent SVar:TForget:Mode$ ChangesZone | Origin$ Exile | Destination$ Any | Static$ True | ValidCard$ Card.IsRemembered | Execute$ DBForget @@ -13,5 +13,4 @@ SVar:DBForget:DB$ Pump | ForgetObjects$ TriggeredCard A:AB$ Counter | Cost$ 2 T ExiledMoveToGrave<1/Card.IsRemembered+ExiledWithSource/card exiled with CARDNAME> | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | ConditionCheckSVar$ X | ConditionSVarCompare$ GE1 | SpellDescription$ Counter target spell if it has the same name as that card. SVar:X:Targeted$Valid Card.sharesNameWith MovedToGrave AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/jesters_scepter.jpg Oracle:When Jester's Scepter enters the battlefield, exile the top five cards of target player's library face down. You may look at those cards for as long as they remain exiled.\n{2}, {T}, Put a card exiled with Jester's Scepter into its owner's graveyard: Counter target spell if it has the same name as that card. diff --git a/forge-gui/res/cardsfolder/j/jiang_yanggu.txt b/forge-gui/res/cardsfolder/j/jiang_yanggu.txt index 5e2376697ef..fc19a749129 100644 --- a/forge-gui/res/cardsfolder/j/jiang_yanggu.txt +++ b/forge-gui/res/cardsfolder/j/jiang_yanggu.txt @@ -3,7 +3,7 @@ ManaCost:4 G Loyalty:4 Types:Legendary Planeswalker Yanggu A:AB$ Pump | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ Target creature gets +2/+2 until end of turn. -A:AB$ Token | Cost$ SubCounter<1/LOYALTY> | Planeswalker$ True | TokenAmount$ 1 | TokenScript$ mowu | TokenOwner$ You | LegacyImage$ mowu gs1 | SpellDescription$ If you don't control a creature named Mowu, create a legendary 3/3 green Hound creature token named Mowu. | IsPresent$ Creature.YouCtrl+namedMowu | PresentCompare$ EQ0 +A:AB$ Token | Cost$ SubCounter<1/LOYALTY> | Planeswalker$ True | TokenAmount$ 1 | TokenScript$ mowu | TokenOwner$ You | SpellDescription$ If you don't control a creature named Mowu, create a legendary 3/3 green Dog creature token named Mowu. | IsPresent$ Creature.YouCtrl+namedMowu | PresentCompare$ EQ0 A:AB$ Pump | Cost$ SubCounter<5/LOYALTY> | Planeswalker$ True | Ultimate$ True | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +X | NumDef$ +X | References$ X | KW$ Trample | SpellDescription$ Until end of turn, target creature gains trample and gets +X/+X, where X is the number of lands you control. SVar:X:Count$TypeYouCtrl.Land -Oracle:[+1]: Target creature gets +2/+2 until end of turn.\n[-1]: If you don't control a creature named Mowu, create a legendary 3/3 green Hound creature token named Mowu.\n[-5]: Until end of turn, target creature gains trample and gets +X/+X, where X is the number of lands you control. \ No newline at end of file +Oracle:[+1]: Target creature gets +2/+2 until end of turn.\n[-1]: If you don't control a creature named Mowu, create a legendary 3/3 green Dog creature token named Mowu.\n[-5]: Until end of turn, target creature gains trample and gets +X/+X, where X is the number of lands you control. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/upcoming/C2020/jirina_kudro.txt b/forge-gui/res/cardsfolder/j/jirina_kudro.txt similarity index 97% rename from forge-gui/res/cardsfolder/upcoming/C2020/jirina_kudro.txt rename to forge-gui/res/cardsfolder/j/jirina_kudro.txt index 5f91feb2e00..8ae31136ac4 100755 --- a/forge-gui/res/cardsfolder/upcoming/C2020/jirina_kudro.txt +++ b/forge-gui/res/cardsfolder/j/jirina_kudro.txt @@ -8,4 +8,5 @@ SVar:X:Count$TotalCommanderCastFromCommandZone S:Mode$ Continuous | Affected$ Human.Other+YouCtrl | AddPower$ 2 | Description$ Other Humans you control get +2/+0. SVar:PlayMain1:TRUE DeckHints:Type$Human +DeckHas:Ability$Token Oracle:When Jirina Kudro enters the battlefield, create a 1/1 white Human Soldier creature token for each time you've cast a commander from the command zone this game.\nOther Humans you control get +2/+0. diff --git a/forge-gui/res/cardsfolder/j/johan.txt b/forge-gui/res/cardsfolder/j/johan.txt index afece1170bb..7193e7a957a 100644 --- a/forge-gui/res/cardsfolder/j/johan.txt +++ b/forge-gui/res/cardsfolder/j/johan.txt @@ -3,10 +3,9 @@ ManaCost:3 R G W Types:Legendary Creature Human Wizard PT:5/4 T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | Execute$ TrigCantAttack | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ At the beginning of combat on your turn, you may have CARDNAME gain "CARDNAME can't attack" until end of combat. If you do, attacking doesn't cause creatures you control to tap this combat if CARDNAME is untapped. -SVar:TrigCantAttack:DB$ Pump | KW$ CARDNAME can't attack. | UntilEndOfCombat$ True | SubAbility$ DBEffect +SVar:TrigCantAttack:DB$ Pump | Defined$ Self | KW$ CARDNAME can't attack. | UntilEndOfCombat$ True | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | StaticAbilities$ STVigilance | ImprintCards$ Self | SVars$ JohanUntap | Duration$ UntilEndOfCombat SVar:STVigilance:Mode$ Continuous | EffectZone$ Command | Affected$ Creature.YouCtrl | AddHiddenKeyword$ Attacking doesn't cause CARDNAME to tap. | CheckSVar$ JohanUntap | Description$ Attacking doesn't cause creatures you control to tap this combat if Johan is untapped. SVar:JohanUntap:Count$Valid Card.IsImprinted+untapped AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/johan.jpg Oracle:At the beginning of combat on your turn, you may have Johan gain "Johan can't attack" until end of combat. If you do, attacking doesn't cause creatures you control to tap this combat if Johan is untapped. diff --git a/forge-gui/res/cardsfolder/j/johtull_wurm.txt b/forge-gui/res/cardsfolder/j/johtull_wurm.txt index dc1b90f156b..239176ce5dc 100644 --- a/forge-gui/res/cardsfolder/j/johtull_wurm.txt +++ b/forge-gui/res/cardsfolder/j/johtull_wurm.txt @@ -3,8 +3,7 @@ ManaCost:5 G Types:Creature Wurm PT:6/6 T:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME becomes blocked, it gets -2/-1 until end of turn for each creature blocking it beyond the first. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ -X | NumDef$ -Y | References$ X,Y +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ -X | NumDef$ -Y | References$ X,Y SVar:X:SVar$Y/Twice SVar:Y:TriggerCount$NumBlockers/Minus.1 -SVar:Picture:http://www.wizards.com/global/images/magic/general/johtull_wurm.jpg Oracle:Whenever Johtull Wurm becomes blocked, it gets -2/-1 until end of turn for each creature blocking it beyond the first. diff --git a/forge-gui/res/cardsfolder/j/jolrael_mwonvuli_recluse.txt b/forge-gui/res/cardsfolder/j/jolrael_mwonvuli_recluse.txt new file mode 100755 index 00000000000..1cf0d0f2d39 --- /dev/null +++ b/forge-gui/res/cardsfolder/j/jolrael_mwonvuli_recluse.txt @@ -0,0 +1,11 @@ +Name:Jolrael, Mwonvuli Recluse +ManaCost:1 G +Types:Legendary Creature Human Druid +PT:1/2 +T:Mode$ Drawn | ValidCard$ Card.YouCtrl | Number$ 2 | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever you draw your second card each turn, create a 2/2 green Cat creature token. +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenOwner$ You | TokenScript$ g_2_2_cat | SpellDescription$ Create a 2/2 green Cat creature token. +DeckHas:Ability$Token +A:AB$ AnimateAll | Cost$ 4 G G | ValidCards$ Creature.YouCtrl | Power$ X | Toughness$ X | References$ X | SpellDescription$ Until end of turn, creatures you control have base power and toughness X/X, where X is the number of cards in your hand. +SVar:X:Count$InYourHand +AI:RemoveDeck:All +Oracle:Whenever you draw your second card each turn, create a 2/2 green Cat creature token.\n{4}{G}{G}: Until end of turn, creatures you control have base power and toughness X/X, where X is the number of cards in your hand. diff --git a/forge-gui/res/cardsfolder/j/joraga_bard.txt b/forge-gui/res/cardsfolder/j/joraga_bard.txt index 1af56f0467c..793fce83d93 100644 --- a/forge-gui/res/cardsfolder/j/joraga_bard.txt +++ b/forge-gui/res/cardsfolder/j/joraga_bard.txt @@ -4,9 +4,8 @@ Types:Creature Elf Rogue Ally PT:1/4 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME or another Ally enters the battlefield under your control, you may have Ally creatures you control gain vigilance until end of turn. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Ally.Other+YouCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigPump | Secondary$ True | TriggerDescription$ Whenever CARDNAME or another Ally enters the battlefield under your control, you may have Ally creatures you control gain vigilance until end of turn. -SVar:TrigPump:DB$PumpAll | ValidCards$ Ally.YouCtrl | KW$ Vigilance +SVar:TrigPump:DB$ PumpAll | ValidCards$ Ally.YouCtrl | KW$ Vigilance SVar:PlayMain1:TRUE SVar:BuffedBy:Ally AI:RemoveDeck:Random -SVar:Picture:http://www.wizards.com/global/images/magic/general/joraga_bard.jpg Oracle:Whenever Joraga Bard or another Ally enters the battlefield under your control, you may have Ally creatures you control gain vigilance until end of turn. diff --git a/forge-gui/res/cardsfolder/j/jubilant_skybonder.txt b/forge-gui/res/cardsfolder/j/jubilant_skybonder.txt new file mode 100755 index 00000000000..038b6add4f8 --- /dev/null +++ b/forge-gui/res/cardsfolder/j/jubilant_skybonder.txt @@ -0,0 +1,8 @@ +Name:Jubilant Skybonder +ManaCost:1 W/U W/U +Types:Creature Human Wizard +PT:2/2 +K:Flying +S:Mode$ Continuous | Affected$ Creature.YouCtrl+withFlying | AddStaticAbility$ RaiseCost | Description$ Creatures you control with flying have "Spells your opponents cast that target this creature cost {2} more to cast." +SVar:RaiseCost:Mode$ RaiseCost | ValidTarget$ Card.Self | Activator$ Opponent | Type$ Spell | Amount$ 2 | Description$ Spells your opponents cast that target CARDNAME cost {2} more to cast. +Oracle:Flying\nCreatures you control with flying have "Spells your opponents cast that target this creature cost {2} more to cast." diff --git a/forge-gui/res/cardsfolder/j/jungle_hollow.txt b/forge-gui/res/cardsfolder/j/jungle_hollow.txt index 206b30d14b7..9b2209c8ac4 100644 --- a/forge-gui/res/cardsfolder/j/jungle_hollow.txt +++ b/forge-gui/res/cardsfolder/j/jungle_hollow.txt @@ -4,7 +4,7 @@ Types:Land A:AB$ Mana | Cost$ T | Produced$ B | SpellDescription$ Add {B}. A:AB$ Mana | Cost$ T | Produced$ G | SpellDescription$ Add {G}. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters the battlefield, you gain 1 life. -SVar:TrigGainLife:DB$GainLife | LifeAmount$ 1 +SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 1 K:CARDNAME enters the battlefield tapped. -SVar:Picture:http://www.wizards.com/global/images/magic/general/jungle_hollow.jpg +DeckHas:Ability$LifeGain Oracle:Jungle Hollow enters the battlefield tapped.\nWhen Jungle Hollow enters the battlefield, you gain 1 life.\n{T}: Add {B} or {G}. diff --git a/forge-gui/res/cardsfolder/j/jungle_wurm.txt b/forge-gui/res/cardsfolder/j/jungle_wurm.txt index 83569640708..0d2b8a7417a 100644 --- a/forge-gui/res/cardsfolder/j/jungle_wurm.txt +++ b/forge-gui/res/cardsfolder/j/jungle_wurm.txt @@ -3,7 +3,6 @@ ManaCost:3 G G Types:Creature Wurm PT:5/5 T:Mode$ AttackerBlocked | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME becomes blocked, it gets -1/-1 until end of turn for each creature blocking it beyond the first. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ -X | NumDef$ -X | References$ X +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ -X | NumDef$ -X | References$ X SVar:X:TriggerCount$NumBlockers/Minus.1 -SVar:Picture:http://www.wizards.com/global/images/magic/general/jungle_wurm.jpg Oracle:Whenever Jungle Wurm becomes blocked, it gets -1/-1 until end of turn for each creature blocking it beyond the first. diff --git a/forge-gui/res/cardsfolder/j/jwar_isle_refuge.txt b/forge-gui/res/cardsfolder/j/jwar_isle_refuge.txt index 95282524ea9..50bd8e20c80 100644 --- a/forge-gui/res/cardsfolder/j/jwar_isle_refuge.txt +++ b/forge-gui/res/cardsfolder/j/jwar_isle_refuge.txt @@ -5,6 +5,6 @@ A:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U}. A:AB$ Mana | Cost$ T | Produced$ B | SpellDescription$ Add {B}. K:CARDNAME enters the battlefield tapped. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters the battlefield, you gain 1 life. -SVar:TrigGainLife:DB$GainLife | LifeAmount$ 1 -SVar:Picture:http://www.wizards.com/global/images/magic/general/jwar_isle_refuge.jpg +SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 1 +DeckHas:Ability$LifeGain Oracle:Jwar Isle Refuge enters the battlefield tapped.\nWhen Jwar Isle Refuge enters the battlefield, you gain 1 life.\n{T}: Add {U} or {B}. diff --git a/forge-gui/res/cardsfolder/j/jwari_shapeshifter.txt b/forge-gui/res/cardsfolder/j/jwari_shapeshifter.txt index cba7d1f9bf5..5de91f2f1ac 100644 --- a/forge-gui/res/cardsfolder/j/jwari_shapeshifter.txt +++ b/forge-gui/res/cardsfolder/j/jwari_shapeshifter.txt @@ -4,6 +4,7 @@ Types:Creature Shapeshifter Ally PT:0/0 K:ETBReplacement:Copy:DBCopy:Optional SVar:DBCopy:DB$ Clone | Choices$ Creature.Ally+Other | SpellDescription$ You may have CARDNAME enter the battlefield as a copy of any Ally creature on the battlefield. +SVar:NeedsToPlay:Creature.Ally+YouCtrl AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/jwari_shapeshifter.jpg Oracle:You may have Jwari Shapeshifter enter the battlefield as a copy of any Ally creature on the battlefield. diff --git a/forge-gui/res/cardsfolder/k/kaalia_zenith_seeker.txt b/forge-gui/res/cardsfolder/k/kaalia_zenith_seeker.txt index 1e63c75d05b..e96324a73e2 100644 --- a/forge-gui/res/cardsfolder/k/kaalia_zenith_seeker.txt +++ b/forge-gui/res/cardsfolder/k/kaalia_zenith_seeker.txt @@ -5,5 +5,5 @@ PT:3/3 K:Flying K:Vigilance T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDigMulti | TriggerDescription$ When CARDNAME enters the battlefield, look at the top six cards of your library. You may reveal an Angel card, a Demon card, and/or a Dragon card from among them and put them into your hand. Put the rest on the bottom of your library in a random order. -SVar:TrigDigMulti:DB$ DigMultiple | DigNum$ 6 | ChangeValid$ Card.Angel,Card.Demon,Card.Dragon | SourceZone$ Library | DestinationZone$ Hand | DestinationZone2$ Library | LibraryPosition$ -1 | RestRandomOrder$ True +SVar:TrigDigMulti:DB$ DigMultiple | DigNum$ 6 | ChangeValid$ Card.Angel,Card.Demon,Card.Dragon | SourceZone$ Library | DestinationZone$ Hand | DestinationZone2$ Library | LibraryPosition$ -1 | RestRandomOrder$ True | Optional$ True Oracle:Flying, vigilance\nWhen Kaalia, Zenith Seeker enters the battlefield, look at the top six cards of your library. You may reveal an Angel card, a Demon card, and/or a Dragon card from among them and put them into your hand. Put the rest on the bottom of your library in a random order. diff --git a/forge-gui/res/cardsfolder/k/kaervek_the_spiteful.txt b/forge-gui/res/cardsfolder/k/kaervek_the_spiteful.txt new file mode 100644 index 00000000000..ac786fd580f --- /dev/null +++ b/forge-gui/res/cardsfolder/k/kaervek_the_spiteful.txt @@ -0,0 +1,6 @@ +Name:Kaervek, the Spiteful +ManaCost:2 B B +Types:Legendary Creature Human Warlock +PT:3/2 +S:Mode$ Continuous | Affected$ Creature.Other | AddPower$ -1 | AddToughness$ -1 | Description$ Other creatures get -1/-1. +Oracle:Other creatures get -1/-1. diff --git a/forge-gui/res/cardsfolder/k/kagemaros_clutch.txt b/forge-gui/res/cardsfolder/k/kagemaros_clutch.txt index 77138caf9fe..7c2cbd57bc6 100644 --- a/forge-gui/res/cardsfolder/k/kagemaros_clutch.txt +++ b/forge-gui/res/cardsfolder/k/kagemaros_clutch.txt @@ -3,8 +3,7 @@ ManaCost:3 B Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ 3 B | ValidTgts$ Creature | AILogic$ Curse -S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ -X | AddToughness$ -X | Description$ Enchanted creature gets -X/-X, where X is the number of cards in your hand. +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ -X | AddToughness$ -X | References$ X | Description$ Enchanted creature gets -X/-X, where X is the number of cards in your hand. SVar:X:Count$InYourHand AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/kagemaros_clutch.jpg Oracle:Enchant creature\nEnchanted creature gets -X/-X, where X is the number of cards in your hand. diff --git a/forge-gui/res/cardsfolder/k/kaheera_the_orphanguard.txt b/forge-gui/res/cardsfolder/k/kaheera_the_orphanguard.txt new file mode 100644 index 00000000000..7d5d6bca705 --- /dev/null +++ b/forge-gui/res/cardsfolder/k/kaheera_the_orphanguard.txt @@ -0,0 +1,8 @@ +Name:Kaheera, the Orphanguard +ManaCost:1 G/W G/W +Types:Legendary Creature Cat Beast +PT:3/2 +K:Companion:Creature.Cat,Creature.Elemental,Creature.Nightmare,Creature.Dinosaur,Creature.Beast,Card.nonCreature:Each creature card in your starting deck is a Cat, Elemental, Nightmare, Dinosaur, or Beast card. +K:Vigilance +S:Mode$ Continuous | Affected$ Creature.Cat+Other+YouCtrl,Creature.Elemental+YouCtrl,Creature.Nightmare+Other+YouCtrl,Creature.Dinosaur+Other+YouCtrl,Creature.Beast+Other+YouCtrl | AddPower$ 1 | AddToughness$ 1 | AddKeyword$ Vigilance | Description$ Each other creature you control that's a Cat, Elemental, Nightmare, Dinosaur, or Beast gets +1/+1 and has vigilance. +Oracle:Companion — Each creature card in your starting deck is a Cat, Elemental, Nightmare, Dinosaur, or Beast card. (If this card is your chosen companion, you may cast it once from outside the game.)\nVigilance\nEach other creature you control that's a Cat, Elemental, Nightmare, Dinosaur, or Beast gets +1/+1 and has vigilance. diff --git a/forge-gui/res/cardsfolder/upcoming/C2020/kalamax_the_stormsire.txt b/forge-gui/res/cardsfolder/k/kalamax_the_stormsire.txt similarity index 85% rename from forge-gui/res/cardsfolder/upcoming/C2020/kalamax_the_stormsire.txt rename to forge-gui/res/cardsfolder/k/kalamax_the_stormsire.txt index ac646c3d73a..05d6f1d4fc0 100755 --- a/forge-gui/res/cardsfolder/upcoming/C2020/kalamax_the_stormsire.txt +++ b/forge-gui/res/cardsfolder/k/kalamax_the_stormsire.txt @@ -3,8 +3,10 @@ ManaCost:1 G U R Types:Legendary Creature Elemental Dinosaur PT:4/4 T:Mode$ SpellCast | ValidCard$ Instant | ValidActivatingPlayer$ You | ActivatorThisTurnCast$ EQ1 | NoResolvingCheck$ True | Execute$ TrigCopy | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast your first instant spell each turn, if CARDNAME is tapped, copy that spell. You may choose new targets for the copy. -SVar:TrigCopy:DB$ CopySpellAbility | Defined$ TriggeredSpellAbility | IsPresent$ Card.Self+tapped | AILogic$ Always +SVar:TrigCopy:DB$ CopySpellAbility | ConditionPresent$ Card.Self+tapped | Defined$ TriggeredSpellAbility | AILogic$ Always SVar:BuffedBy:Instant T:Mode$ SpellCopy | ValidCard$ Instant | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever you copy an instant spell, put a +1/+1 counter on CARDNAME. +DeckHas:Ability$Counters +DeckHints:Type$Instant SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 Oracle:Whenever you cast your first instant spell each turn, if Kalamax, the Stormsire is tapped, copy that spell. You may choose new targets for the copy.\nWhenever you copy an instant spell, put a +1/+1 counter on Kalamax. diff --git a/forge-gui/res/cardsfolder/k/kalastria_nightwatch.txt b/forge-gui/res/cardsfolder/k/kalastria_nightwatch.txt index 9a6465d6407..8cba87ddfc1 100644 --- a/forge-gui/res/cardsfolder/k/kalastria_nightwatch.txt +++ b/forge-gui/res/cardsfolder/k/kalastria_nightwatch.txt @@ -3,7 +3,6 @@ ManaCost:4 B Types:Creature Vampire Warrior Ally PT:4/5 T:Mode$ LifeGained | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you gain life, CARDNAME gains flying until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | KW$ Flying +SVar:TrigPump:DB$ Pump | Defined$ Self | KW$ Flying DeckHints:Ability$LifeGain -SVar:Picture:http://www.wizards.com/global/images/magic/general/kalastria_nightwatch.jpg Oracle:Whenever you gain life, Kalastria Nightwatch gains flying until end of turn. diff --git a/forge-gui/res/cardsfolder/k/kami_of_the_hunt.txt b/forge-gui/res/cardsfolder/k/kami_of_the_hunt.txt index d556c3fa0af..d75367628c3 100644 --- a/forge-gui/res/cardsfolder/k/kami_of_the_hunt.txt +++ b/forge-gui/res/cardsfolder/k/kami_of_the_hunt.txt @@ -3,8 +3,7 @@ ManaCost:2 G Types:Creature Spirit PT:2/2 T:Mode$ SpellCast | ValidCard$ Spirit,Arcane | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cast a Spirit or Arcane spell, CARDNAME gets +1/+1 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 1 | NumDef$ 1 +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 1 | NumDef$ 1 SVar:BuffedBy:Arcane,Spirit DeckHints:Type$Spirit|Arcane -SVar:Picture:http://www.wizards.com/global/images/magic/general/kami_of_the_hunt.jpg Oracle:Whenever you cast a Spirit or Arcane spell, Kami of the Hunt gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/k/kami_of_the_waning_moon.txt b/forge-gui/res/cardsfolder/k/kami_of_the_waning_moon.txt index 3c045d248b5..68b78544e9d 100644 --- a/forge-gui/res/cardsfolder/k/kami_of_the_waning_moon.txt +++ b/forge-gui/res/cardsfolder/k/kami_of_the_waning_moon.txt @@ -4,9 +4,8 @@ Types:Creature Spirit PT:1/1 K:Flying T:Mode$ SpellCast | ValidCard$ Spirit,Arcane | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cast a Spirit or Arcane spell, target creature gains fear until end of turn. (It can't be blocked except by artifact creatures and/or black creatures.) -SVar:TrigPump:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Fear +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Fear SVar:BuffedBy:Arcane,Spirit AI:RemoveDeck:Random DeckHints:Type$Spirit|Arcane -SVar:Picture:http://www.wizards.com/global/images/magic/general/kami_of_the_waning_moon.jpg Oracle:Flying\nWhenever you cast a Spirit or Arcane spell, target creature gains fear until end of turn. (It can't be blocked except by artifact creatures and/or black creatures.) diff --git a/forge-gui/res/cardsfolder/k/karametras_blessing.txt b/forge-gui/res/cardsfolder/k/karametras_blessing.txt index 38597d33ef0..89126dd0993 100644 --- a/forge-gui/res/cardsfolder/k/karametras_blessing.txt +++ b/forge-gui/res/cardsfolder/k/karametras_blessing.txt @@ -2,5 +2,5 @@ Name:Karametra's Blessing ManaCost:W Types:Instant A:SP$ Pump | Cost$ W | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +2 | NumDef$ +2 | SubAbility$ DBPump | SpellDescription$ Target creature gets +2/+2 until end of turn. If it's an enchanted creature or an enchantment creature, it also gains hexproof and indestructible until end of turn. -SVar:DBPump:DB$Pump | Defined$ ParentTarget | KW$ Hexproof & Indestructible | ConditionDefined$ Targeted | ConditionPresent$ Creature.enchanted,Creature.Enchantment +SVar:DBPump:DB$ Pump | Defined$ ParentTarget | KW$ Hexproof & Indestructible | ConditionDefined$ Targeted | ConditionPresent$ Creature.enchanted,Creature.Enchantment Oracle:Target creature gets +2/+2 until end of turn. If it's an enchanted creature or an enchantment creature, it also gains hexproof and indestructible until end of turn. (It can't be the target of spells or abilities your opponents control. Damage and effects that say "destroy" don't destroy it.) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/k/kargan_dragonlord.txt b/forge-gui/res/cardsfolder/k/kargan_dragonlord.txt index de438d0623a..596bae6db27 100644 --- a/forge-gui/res/cardsfolder/k/kargan_dragonlord.txt +++ b/forge-gui/res/cardsfolder/k/kargan_dragonlord.txt @@ -6,8 +6,7 @@ K:Level up:R SVar:maxLevel:8 S:Mode$ Continuous | Affected$ Card.Self | SetPower$ 4 | SetToughness$ 4 | AddKeyword$ Flying | CheckSVar$ X | SVarCompare$ EQ1 | Description$ LEVEL 4-7 4/4 CARDNAME has Flying S:Mode$ Continuous | Affected$ Card.Self | SetPower$ 8 | SetToughness$ 8 | AddKeyword$ Flying & Trample | AddAbility$ Pump | CheckSVar$ Y | SVarCompare$ EQ1 | Description$ LEVEL 8+ 8/8 CARDNAME has Flying and Trample and R: CARDNAME gets +1/+0 until end of turn. -SVar:Pump:AB$Pump | Cost$ R | Defined$ Self | NumAtt$ 1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. +SVar:Pump:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ 1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. SVar:X:Count$Valid Card.Self+counters_GE4_LEVEL+counters_LE7_LEVEL SVar:Y:Count$Valid Card.Self+counters_GE8_LEVEL -SVar:Picture:http://www.wizards.com/global/images/magic/general/kargan_dragonlord.jpg Oracle:Level up {R} ({R}: Put a level counter on this. Level up only as a sorcery.)\nLEVEL 4-7\n4/4\nFlying\nLEVEL 8+\n8/8\nFlying, trample\n{R}: Kargan Dragonlord gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/k/karn_silver_golem.txt b/forge-gui/res/cardsfolder/k/karn_silver_golem.txt index b177a4c8799..555f8b3fe62 100644 --- a/forge-gui/res/cardsfolder/k/karn_silver_golem.txt +++ b/forge-gui/res/cardsfolder/k/karn_silver_golem.txt @@ -4,7 +4,7 @@ Types:Legendary Artifact Creature Golem PT:4/4 T:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked, it gets -4/+4 until end of turn. T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigPump | Secondary$ True | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked, it gets -4/+4 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ -4 | NumDef$ 4 +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ -4 | NumDef$ 4 A:AB$ Animate | Cost$ 1 | ValidTgts$ Artifact.nonCreature | TgtPrompt$ Select target noncreature artifact | Power$ X | Toughness$ X | Types$ Artifact,Creature | References$ X | SpellDescription$ Target noncreature artifact becomes an artifact creature with power and toughness each equal to its converted mana cost until end of turn. SVar:X:Targeted$CardManaCost AI:RemoveDeck:All diff --git a/forge-gui/res/cardsfolder/k/karplusan_giant.txt b/forge-gui/res/cardsfolder/k/karplusan_giant.txt index c24f49f9403..4d7ebb39955 100644 --- a/forge-gui/res/cardsfolder/k/karplusan_giant.txt +++ b/forge-gui/res/cardsfolder/k/karplusan_giant.txt @@ -2,7 +2,6 @@ Name:Karplusan Giant ManaCost:6 R Types:Creature Giant PT:3/3 -A:AB$ Pump | Cost$ tapXType<1/Land.Snow/snow land> | NumAtt$ +1 | NumDef$ +1 | CostDesc$ Tap an untapped snow land you control: | SpellDescription$ Karplusan Giant gets +1/+1 until end of turn. +A:AB$ Pump | Cost$ tapXType<1/Land.Snow/snow land> | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | CostDesc$ Tap an untapped snow land you control: | SpellDescription$ Karplusan Giant gets +1/+1 until end of turn. AI:RemoveDeck:Random -SVar:Picture:http://www.wizards.com/global/images/magic/general/karplusan_giant.jpg Oracle:Tap an untapped snow land you control: Karplusan Giant gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/k/karplusan_hound.txt b/forge-gui/res/cardsfolder/k/karplusan_hound.txt index 70286c6291a..9d3c25e686b 100644 --- a/forge-gui/res/cardsfolder/k/karplusan_hound.txt +++ b/forge-gui/res/cardsfolder/k/karplusan_hound.txt @@ -1,6 +1,6 @@ Name:Karplusan Hound ManaCost:3 R -Types:Creature Hound +Types:Creature Dog PT:3/3 T:Mode$ Attacks | ValidCard$ Card.Self | CheckSVar$ X | SVarCompare$ GE1 | Execute$ DBDealDamage | TriggerDescription$ Whenever CARDNAME attacks, if you control a Chandra planeswalker, this creature deals 2 damage to any target. SVar:DBDealDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | NumDmg$ 2 | TgtPrompt$ Select any target diff --git a/forge-gui/res/cardsfolder/k/kashi_tribe_elite.txt b/forge-gui/res/cardsfolder/k/kashi_tribe_elite.txt index 36489a31a20..d69884876fa 100644 --- a/forge-gui/res/cardsfolder/k/kashi_tribe_elite.txt +++ b/forge-gui/res/cardsfolder/k/kashi_tribe_elite.txt @@ -4,8 +4,7 @@ Types:Creature Snake Warrior PT:2/3 S:Mode$ Continuous | Affected$ Snake.Legendary+YouCtrl | AddKeyword$ Shroud | Description$ Legendary Snakes you control have shroud. (They can't be the targets of spells or abilities.) T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Creature | CombatDamage$ True | TriggerZones$ Battlefield | Execute$ TrigTap | TriggerDescription$ Whenever CARDNAME deals combat damage to a creature, tap that creature and it doesn't untap during its controller's next untap step. -SVar:TrigTap:DB$Tap | Defined$ TriggeredTarget | SubAbility$ DBPump -SVar:DBPump:DB$Pump | Defined$ TriggeredTarget | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True | IsCurse$ True +SVar:TrigTap:DB$ Tap | Defined$ TriggeredTarget | SubAbility$ DBPump +SVar:DBPump:DB$ Pump | Defined$ TriggeredTarget | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True | IsCurse$ True SVar:HasCombatEffect:TRUE -SVar:Picture:http://www.wizards.com/global/images/magic/general/kashi_tribe_elite.jpg Oracle:Legendary Snakes you control have shroud. (They can't be the targets of spells or abilities.)\nWhenever Kashi-Tribe Elite deals combat damage to a creature, tap that creature and it doesn't untap during its controller's next untap step. diff --git a/forge-gui/res/cardsfolder/k/kashi_tribe_reaver.txt b/forge-gui/res/cardsfolder/k/kashi_tribe_reaver.txt index 48f436055f5..79edd6ec96f 100644 --- a/forge-gui/res/cardsfolder/k/kashi_tribe_reaver.txt +++ b/forge-gui/res/cardsfolder/k/kashi_tribe_reaver.txt @@ -3,9 +3,8 @@ ManaCost:3 G Types:Creature Snake Warrior PT:3/2 T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Creature | CombatDamage$ True | TriggerZones$ Battlefield | Execute$ TrigTap | TriggerDescription$ Whenever CARDNAME deals combat damage to a creature, tap that creature and it doesn't untap during its controller's next untap step. -SVar:TrigTap:DB$Tap | Defined$ TriggeredTarget | SubAbility$ DBPump -SVar:DBPump:DB$Pump | Defined$ TriggeredTarget | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True | IsCurse$ True +SVar:TrigTap:DB$ Tap | Defined$ TriggeredTarget | SubAbility$ DBPump +SVar:DBPump:DB$ Pump | Defined$ TriggeredTarget | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True | IsCurse$ True A:AB$ Regenerate | Cost$ 1 G | SpellDescription$ Regenerate CARDNAME. SVar:HasCombatEffect:TRUE -SVar:Picture:http://www.wizards.com/global/images/magic/general/kashi_tribe_reaver.jpg Oracle:Whenever Kashi-Tribe Reaver deals combat damage to a creature, tap that creature and it doesn't untap during its controller's next untap step.\n{1}{G}: Regenerate Kashi-Tribe Reaver. diff --git a/forge-gui/res/cardsfolder/k/kashi_tribe_warriors.txt b/forge-gui/res/cardsfolder/k/kashi_tribe_warriors.txt index f54402b8167..ae82bcf92b5 100644 --- a/forge-gui/res/cardsfolder/k/kashi_tribe_warriors.txt +++ b/forge-gui/res/cardsfolder/k/kashi_tribe_warriors.txt @@ -3,8 +3,7 @@ ManaCost:3 G G Types:Creature Snake Warrior PT:2/4 T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Creature | CombatDamage$ True | TriggerZones$ Battlefield | Execute$ TrigTap | TriggerDescription$ Whenever CARDNAME deals combat damage to a creature, tap that creature and it doesn't untap during its controller's next untap step. -SVar:TrigTap:DB$Tap | Defined$ TriggeredTarget | SubAbility$ DBPump -SVar:DBPump:DB$Pump | Defined$ TriggeredTarget | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True | IsCurse$ True +SVar:TrigTap:DB$ Tap | Defined$ TriggeredTarget | SubAbility$ DBPump +SVar:DBPump:DB$ Pump | Defined$ TriggeredTarget | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True | IsCurse$ True SVar:HasCombatEffect:TRUE -SVar:Picture:http://www.wizards.com/global/images/magic/general/kashi_tribe_warriors.jpg Oracle:Whenever Kashi-Tribe Warriors deals combat damage to a creature, tap that creature and it doesn't untap during its controller's next untap step. diff --git a/forge-gui/res/cardsfolder/k/kathril_aspect_warper.txt b/forge-gui/res/cardsfolder/k/kathril_aspect_warper.txt new file mode 100755 index 00000000000..f2c0ac00d9d --- /dev/null +++ b/forge-gui/res/cardsfolder/k/kathril_aspect_warper.txt @@ -0,0 +1,11 @@ +Name:Kathril, Aspect Warper +ManaCost:2 W B G +Types:Legendary Creature Nightmare Insect +PT:3/3 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ PutKeywordCounter | TriggerDescription$ When CARDNAME enters the battlefield, put a flying counter on any creature you control if a creature card in your graveyard has flying. Repeat this process for first strike, double strike, deathtouch, hexproof, indestructible, lifelink, menace, reach, trample, and vigilance. Then put a +1/+1 counter on CARDNAME for each counter put on a creature this way. +SVar:PutKeywordCounter:DB$ PutCounter | Choices$ Creature.YouCtrl | ChoiceTitle$ Choose a creature | SharedKeywords$ Flying & First Strike & Double Strike & Deathtouch & Hexproof & Indestructible & Lifelink & Menace & Reach & Trample & Vigilance | SharedKeywordsZone$ Graveyard | CounterNum$ 1 | RememberAmount$ True | SubAbility$ PutCounters +SVar:PutCounters:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ X | References$ X | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:X:Count$RememberedNumber +DeckHas:Ability$Counters +Oracle:When Kathril, Aspect Warper enters the battlefield, put a flying counter on any creature you control if a creature card in your graveyard has flying. Repeat this process for first strike, double strike, deathtouch, hexproof, indestructible, lifelink, menace, reach, trample, and vigilance. Then put a +1/+1 counter on Kathril for each counter put on a creature this way. diff --git a/forge-gui/res/cardsfolder/k/kavu_glider.txt b/forge-gui/res/cardsfolder/k/kavu_glider.txt index c0f2c253d4c..a9555e37afc 100644 --- a/forge-gui/res/cardsfolder/k/kavu_glider.txt +++ b/forge-gui/res/cardsfolder/k/kavu_glider.txt @@ -2,9 +2,8 @@ Name:Kavu Glider ManaCost:2 R Types:Creature Kavu PT:2/1 -A:AB$ Pump | Cost$ W | NumDef$ +1 | SpellDescription$ CARDNAME gets +0/+1 until end of turn. +A:AB$ Pump | Cost$ W | Defined$ Self | NumDef$ +1 | SpellDescription$ CARDNAME gets +0/+1 until end of turn. A:AB$ Pump | Cost$ U | Defined$ Self | KW$ Flying | SpellDescription$ CARDNAME gains flying until end of turn. AI:RemoveDeck:Random DeckNeeds:Color$White|Blue -SVar:Picture:http://www.wizards.com/global/images/magic/general/kavu_glider.jpg Oracle:{W}: Kavu Glider gets +0/+1 until end of turn.\n{U}: Kavu Glider gains flying until end of turn. diff --git a/forge-gui/res/cardsfolder/k/kazandu_refuge.txt b/forge-gui/res/cardsfolder/k/kazandu_refuge.txt index 3ff2d2e17ca..f32472e5b7a 100644 --- a/forge-gui/res/cardsfolder/k/kazandu_refuge.txt +++ b/forge-gui/res/cardsfolder/k/kazandu_refuge.txt @@ -5,6 +5,6 @@ A:AB$ Mana | Cost$ T | Produced$ R | SpellDescription$ Add {R}. A:AB$ Mana | Cost$ T | Produced$ G | SpellDescription$ Add {G}. K:CARDNAME enters the battlefield tapped. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters the battlefield, you gain 1 life. -SVar:TrigGainLife:DB$GainLife | LifeAmount$ 1 -SVar:Picture:http://www.wizards.com/global/images/magic/general/kazandu_refuge.jpg +SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 1 +DeckHas:Ability$LifeGain Oracle:Kazandu Refuge enters the battlefield tapped.\nWhen Kazandu Refuge enters the battlefield, you gain 1 life.\n{T}: Add {R} or {G}. diff --git a/forge-gui/res/cardsfolder/k/keen_glidemaster.txt b/forge-gui/res/cardsfolder/k/keen_glidemaster.txt new file mode 100644 index 00000000000..5f48f523ad0 --- /dev/null +++ b/forge-gui/res/cardsfolder/k/keen_glidemaster.txt @@ -0,0 +1,6 @@ +Name:Keen Glidemaster +ManaCost:1 U +Types:Creature Human Soldier +PT:2/1 +A:AB$ Pump | Cost$ 2 U | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Flying | SpellDescription$ Target creature gains flying until end of turn. +Oracle:{2}{U}: Target creature gains flying until end of turn. diff --git a/forge-gui/res/cardsfolder/k/keening_banshee.txt b/forge-gui/res/cardsfolder/k/keening_banshee.txt index 444c422695a..efe00f5c322 100644 --- a/forge-gui/res/cardsfolder/k/keening_banshee.txt +++ b/forge-gui/res/cardsfolder/k/keening_banshee.txt @@ -3,8 +3,7 @@ ManaCost:2 B B Types:Creature Spirit PT:2/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPumpCurse | TriggerDescription$ When CARDNAME enters the battlefield, target creature gets -2/-2 until end of turn. -SVar:TrigPumpCurse:DB$Pump| ValidTgts$ Creature | TgtPrompt$ Select target creature | IsCurse$ True | NumAtt$ -2 | NumDef$ -2 +SVar:TrigPumpCurse:DB$ Pump| ValidTgts$ Creature | TgtPrompt$ Select target creature | IsCurse$ True | NumAtt$ -2 | NumDef$ -2 K:Flying SVar:PlayMain1:TRUE -SVar:Picture:http://resources.wizards.com/magic/cards/rav/en-us/card83599.jpg Oracle:Flying\nWhen Keening Banshee enters the battlefield, target creature gets -2/-2 until end of turn. diff --git a/forge-gui/res/cardsfolder/k/keening_stone.txt b/forge-gui/res/cardsfolder/k/keening_stone.txt index afcc0883b0b..9afc0e21c8f 100644 --- a/forge-gui/res/cardsfolder/k/keening_stone.txt +++ b/forge-gui/res/cardsfolder/k/keening_stone.txt @@ -1,7 +1,6 @@ Name:Keening Stone ManaCost:6 Types:Artifact -A:AB$ Mill | Cost$ 5 T | ValidTgts$ Player | TgtPrompt$ Select target player | NumCards$ X | References$ X | SpellDescription$ Target player puts the top X cards of their library into their graveyard, where X is the number of cards in that player's graveyard. +A:AB$ Mill | Cost$ 5 T | ValidTgts$ Player | TgtPrompt$ Select target player | NumCards$ X | References$ X | SpellDescription$ Target player mills X cards, where X is the number of cards in that player's graveyard. SVar:X:TargetedPlayer$CardsInGraveyard -SVar:Picture:http://www.wizards.com/global/images/magic/general/keening_stone.jpg -Oracle:{5}, {T}: Target player puts the top X cards of their library into their graveyard, where X is the number of cards in that player's graveyard. +Oracle:{5}, {T}: Target player mills X cards, where X is the number of cards in that player's graveyard. diff --git a/forge-gui/res/cardsfolder/k/keensight_mentor.txt b/forge-gui/res/cardsfolder/k/keensight_mentor.txt new file mode 100755 index 00000000000..d5b2bbe267f --- /dev/null +++ b/forge-gui/res/cardsfolder/k/keensight_mentor.txt @@ -0,0 +1,10 @@ +Name:Keensight Mentor +ManaCost:2 W +Types:Creature Human Cleric +PT:1/4 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPut | TriggerDescription$ When CARDNAME enters the battlefield, put a vigilance counter on target non-Human creature you control. +SVar:TrigPut:DB$ PutCounter | ValidTgts$ Creature.nonHuman+YouCtrl | TgtPrompt$ Select target non-Human creature you control | CounterType$ Vigilance | CounterNum$ 1 +SVar:PlayMain1:TRUE +A:AB$ PutCounterAll | Cost$ 1 W T | ValidCards$ Creature.YouCtrl+withVigilance | CounterType$ P1P1 | CounterNum$ 1 | StackDescription$ SpellDescription | SpellDescription$ Put a +1/+1 counter on each creature you control with vigilance. +DeckHas:Ability$Counters +Oracle:When Keensight Mentor enters the battlefield, put a vigilance counter on target non-Human creature you control.\n{1}{W}, {T}: Put a +1/+1 counter on each creature you control with vigilance. diff --git a/forge-gui/res/cardsfolder/k/keep_safe.txt b/forge-gui/res/cardsfolder/k/keep_safe.txt new file mode 100755 index 00000000000..6f30256043e --- /dev/null +++ b/forge-gui/res/cardsfolder/k/keep_safe.txt @@ -0,0 +1,6 @@ +Name:Keep Safe +ManaCost:1 U +Types:Instant +A:SP$ Counter | Cost$ 1 U | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | TargetValidTargeting$ Permanent.YouCtrl+inZoneBattlefield | SubAbility$ DBDraw | SpellDescription$ Counter target spell that targets a permanent you control. +SVar:DBDraw:DB$ Draw | NumCards$ 1 | SpellDescription$ Draw a card. +Oracle:Counter target spell that targets a permanent you control.\nDraw a card. diff --git a/forge-gui/res/cardsfolder/k/keeper_of_tresserhorn.txt b/forge-gui/res/cardsfolder/k/keeper_of_tresserhorn.txt index 796fe0db012..87b1770280c 100644 --- a/forge-gui/res/cardsfolder/k/keeper_of_tresserhorn.txt +++ b/forge-gui/res/cardsfolder/k/keeper_of_tresserhorn.txt @@ -3,7 +3,6 @@ ManaCost:5 B Types:Creature Avatar PT:6/6 T:Mode$ AttackerUnblocked | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks and isn't blocked, it assigns no combat damage this turn and defending player loses 2 life. -SVar:TrigPump:DB$ Pump | KW$ HIDDEN CARDNAME assigns no combat damage | SubAbility$ DBLose +SVar:TrigPump:DB$ Pump | Defined$ Self | KW$ HIDDEN CARDNAME assigns no combat damage | SubAbility$ DBLose SVar:DBLose:DB$ LoseLife | Defined$ DefendingPlayer | LifeAmount$ 2 -SVar:Picture:http://www.wizards.com/global/images/magic/general/keeper_of_tresserhorn.jpg Oracle:Whenever Keeper of Tresserhorn attacks and isn't blocked, it assigns no combat damage this turn and defending player loses 2 life. diff --git a/forge-gui/res/cardsfolder/k/kefnets_monument.txt b/forge-gui/res/cardsfolder/k/kefnets_monument.txt index 86ff299b216..619c91fca73 100644 --- a/forge-gui/res/cardsfolder/k/kefnets_monument.txt +++ b/forge-gui/res/cardsfolder/k/kefnets_monument.txt @@ -3,7 +3,6 @@ ManaCost:3 Types:Legendary Artifact S:Mode$ ReduceCost | ValidCard$ Creature.Blue | Type$ Spell | Activator$ You | Amount$ 1 | Description$ Blue creature spells you cast cost {1} less to cast. T:Mode$ SpellCast | ValidCard$ Creature | ValidActivatingPlayer$ You | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a creature spell, target creature an opponent controls doesn't untap during its controller's next untap step. -SVar:TrigPump:DB$Pump | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Choose target creature an opponent controls | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Choose target creature an opponent controls | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True DeckNeeds:Color$Blue -SVar:Picture:http://www.wizards.com/global/images/magic/general/kefnets_monument.jpg Oracle:Blue creature spells you cast cost {1} less to cast.\nWhenever you cast a creature spell, target creature an opponent controls doesn't untap during its controller's next untap step. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/k/keldon_berserker.txt b/forge-gui/res/cardsfolder/k/keldon_berserker.txt index a1adb2ef3ea..ea03c2f3827 100644 --- a/forge-gui/res/cardsfolder/k/keldon_berserker.txt +++ b/forge-gui/res/cardsfolder/k/keldon_berserker.txt @@ -3,6 +3,5 @@ ManaCost:3 R Types:Creature Human Soldier Berserker PT:2/3 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | IsPresent$ Land.untapped+YouCtrl | PresentCompare$ EQ0 | TriggerDescription$ Whenever CARDNAME attacks, if you control no untapped lands, it gets +3/+0 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 3 -SVar:Picture:http://www.wizards.com/global/images/magic/general/keldon_berserker.jpg +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 3 Oracle:Whenever Keldon Berserker attacks, if you control no untapped lands, it gets +3/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/k/kels_fight_fixer.txt b/forge-gui/res/cardsfolder/k/kels_fight_fixer.txt new file mode 100755 index 00000000000..3bd72981e68 --- /dev/null +++ b/forge-gui/res/cardsfolder/k/kels_fight_fixer.txt @@ -0,0 +1,10 @@ +Name:Kels, Fight Fixer +ManaCost:2 B B +Types:Legendary Creature Azra Warlock +PT:4/3 +K:Menace +T:Mode$ Sacrificed | ValidPlayer$ You | ValidCard$ Creature | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever you sacrifice a creature, you may pay {U/B}. If you do, draw a card. +SVar:TrigDraw:AB$ Draw | Cost$ UB | Defined$ You | NumCards$ 1 +A:AB$ Pump | Cost$ 1 Sac<1/Creature> | Defined$ Self | KW$ Indestructible | SpellDescription$ CARDNAME gains indestructible until end of turn. +DeckHas:Ability$Sacrifice +Oracle:Menace\nWhenever you sacrifice a creature, you may pay {U/B}. If you do, draw a card. ({U/B} can be paid with either {U} or {B}.)\n{1}, Sacrifice a creature: Kels, Fight Fixer gains indestructible until end of turn. diff --git a/forge-gui/res/cardsfolder/k/kelsien_the_plague.txt b/forge-gui/res/cardsfolder/k/kelsien_the_plague.txt new file mode 100755 index 00000000000..6a543d94302 --- /dev/null +++ b/forge-gui/res/cardsfolder/k/kelsien_the_plague.txt @@ -0,0 +1,14 @@ +Name:Kelsien, the Plague +ManaCost:R W B +Types:Legendary Creature Human Assassin +PT:2/2 +K:Vigilance +K:Haste +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ X | AddToughness$ X | References$ X | Description$ CARDNAME gets +1/+1 for each experience counter you have. +SVar:X:Count$YourCountersExperience +A:AB$ DealDamage | Cost$ T | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Select target creature you don't control | NumDmg$ 1 | SubAbility$ DBAnimate | StackDescription$ SpellDescription | SpellDescription$ CARDNAME deals 1 damage to target creature you don't control. When that creature dies this turn, you get an experience counter. +SVar:DBAnimate:DB$ Effect | Triggers$ TrigDies | SVars$ TrigPutCounter | RememberObjects$ ParentTarget | StackDescription$ When {c:Remembered} dies this turn, you get an experience counter. +SVar:TrigDies:Mode$ ChangesZone | ValidCard$ Creature.IsRemembered | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigPutCounter | TriggerDescription$ When {c:Remembered} dies this turn, you get an experience counter. +SVar:TrigPutCounter:DB$ PutCounter | Defined$ You | CounterType$ Experience | CounterNum$ 1 +DeckHas:Ability$Counters +Oracle:Vigilance, haste\nKelsien, the Plague gets +1/+1 for each experience counter you have.\n{T}: Kelsien deals 1 damage to target creature you don't control. When that creature dies this turn, you get an experience counter. diff --git a/forge-gui/res/cardsfolder/k/keral_keep_disciples.txt b/forge-gui/res/cardsfolder/k/keral_keep_disciples.txt new file mode 100644 index 00000000000..29f93046a23 --- /dev/null +++ b/forge-gui/res/cardsfolder/k/keral_keep_disciples.txt @@ -0,0 +1,8 @@ +Name:Keral Keep Disciples +ManaCost:2 R R +Types:Creature Human Monk +PT:4/3 +T:Mode$ AbilityCast | ValidCard$ Planeswalker.Chandra | ValidActivatingPlayer$ You | ValidSA$ Activated.Loyalty | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever you activate a loyalty ability of a Chandra planeswalker, CARDNAME deals 1 damage to each opponent. +SVar:TrigDealDamage:DB$ DealDamage | Defined$ Player.Opponent | NumDmg$ 1 +DeckNeeds:Type$Chandra +Oracle:Whenever you activate a loyalty ability of a Chandra planeswalker, Keral Keep Disciples deals 1 damage to each opponent. diff --git a/forge-gui/res/cardsfolder/k/keruga_the_macrosage.txt b/forge-gui/res/cardsfolder/k/keruga_the_macrosage.txt new file mode 100644 index 00000000000..8e14e389a1b --- /dev/null +++ b/forge-gui/res/cardsfolder/k/keruga_the_macrosage.txt @@ -0,0 +1,9 @@ +Name:Keruga, the Macrosage +ManaCost:3 G/U G/U +Types:Legendary Creature Dinosaur Hippo +PT:5/4 +K:Companion:Card.cmcGE3,Land:Your starting deck contains only cards with converted mana cost 3 or greater and land cards. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, draw a card for each other permanent you control with converted mana cost 3 or greater. +SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ X | References$ X +SVar:X:Count$Valid Permanent.Other+YouCtrl+cmcGE3 +Oracle:Companion — Your starting deck contains only cards with converted mana cost 3 or greater and land cards. (If this card is your chosen companion, you may cast it once from outside the game.)\nWhen Keruga, the Macrosage enters the battlefield, draw a card for each other permanent you control with converted mana cost 3 or greater. diff --git a/forge-gui/res/cardsfolder/k/ketria_crystal.txt b/forge-gui/res/cardsfolder/k/ketria_crystal.txt new file mode 100755 index 00000000000..f625a617f3c --- /dev/null +++ b/forge-gui/res/cardsfolder/k/ketria_crystal.txt @@ -0,0 +1,8 @@ +Name:Ketria Crystal +ManaCost:3 +Types:Artifact +A:AB$ Mana | Cost$ T | Produced$ G | SpellDescription$ Add {G}. +A:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U}. +A:AB$ Mana | Cost$ T | Produced$ R | SpellDescription$ Add {R}. +K:Cycling:2 +Oracle:{T}: Add {G}, {U}, or {R}.\nCycling {2} ({2}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/k/ketria_triome.txt b/forge-gui/res/cardsfolder/k/ketria_triome.txt new file mode 100755 index 00000000000..bc69ec98715 --- /dev/null +++ b/forge-gui/res/cardsfolder/k/ketria_triome.txt @@ -0,0 +1,6 @@ +Name:Ketria Triome +ManaCost:no cost +Types:Land Forest Island Mountain +K:CARDNAME enters the battlefield tapped. +K:Cycling:3 +Oracle:({T}: Add {G}, {U}, or {R}.)\nKetria Triome enters the battlefield tapped.\nCycling {3} ({3}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/k/kharasha_foothills.txt b/forge-gui/res/cardsfolder/k/kharasha_foothills.txt index d4b6e3c5794..58c213e7bb1 100644 --- a/forge-gui/res/cardsfolder/k/kharasha_foothills.txt +++ b/forge-gui/res/cardsfolder/k/kharasha_foothills.txt @@ -2,10 +2,10 @@ Name:Kharasha Foothills ManaCost:no cost Types:Plane Mongseng T:Mode$ Attacks | ValidCard$ Creature.YouCtrl | TriggerZones$ Command | Attacked$ Player | Execute$ TrigCopy | TriggerDescription$ Whenever a creature you control attacks a player, for each other opponent, you may create a token that's a copy of that creature, tapped and attacking that opponent. Exile those tokens at the beginning of the next end step. -SVar:TrigCopy:DB$ RepeatEach | RepeatPlayers$ OppNonTriggeredDefender | RepeatSubAbility$ DBCopy | ChangeZoneTable$ True -SVar:DBCopy:DB$ CopyPermanent | Defined$ TriggeredAttacker | NumCopies$ 1 | CopyAttacking$ Remembered | Tapped$ True | AtEOT$ Exile | Optional$ True | ImprintCopied$ True - -SVar:DelTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ End Of Turn | Execute$ TrigExile | RememberObjects$ Imprinted | ChangeZoneTable$ True | TriggerDescription$ At the beginning of the next end step, exile those tokens. | SubAbility$ DBCleanup +SVar:TrigCopy:DB$ RepeatEach | RepeatPlayers$ OppNonTriggeredDefender | RepeatSubAbility$ DBCopy | ChangeZoneTable$ True | SubAbility$ DelTrig +SVar:DBCopy:DB$ CopyPermanent | Defined$ TriggeredAttacker | NumCopies$ 1 | TokenAttacking$ Remembered | TokenTapped$ True | Optional$ True | ImprintTokens$ True +# The DelayedTrigger is for all player, not just for each attacking, so can't use AtEOT there +SVar:DelTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ End Of Turn | Execute$ TrigExile | RememberObjects$ Imprinted | TriggerDescription$ At the beginning of the next end step, exile those tokens. | SubAbility$ DBCleanup SVar:TrigExile:DB$ ChangeZone | Defined$ DelayTriggerRemembered | Origin$ Battlefield | Destination$ Exile T:Mode$ PlanarDice | Result$ Chaos | TriggerZones$ Command | Execute$ RolledChaos | TriggerDescription$ Whenever you roll {CHAOS}, you may sacrifice any number of creatures. If you do, CARDNAME deals that much damage to target creature. @@ -14,5 +14,4 @@ SVar:SacX:Count$Valid Creature.YouCtrl SVar:DBDmg:DB$ DealDamage | ValidTgts$ Creature | NumDmg$ DmgX | References$ DmgX | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearImprinted$ True SVar:DmgX:Remembered$Amount -SVar:Picture:http://www.wizards.com/global/images/magic/general/kharasha_foothills.jpg Oracle:Whenever a creature you control attacks a player, for each other opponent, you may create a token that's a copy of that creature, tapped and attacking that opponent. Exile those tokens at the beginning of the next end step.\nWhenever you roll {CHAOS}, you may sacrifice any number of creatures. If you do, Kharasha Foothills deals that much damage to target creature. diff --git a/forge-gui/res/cardsfolder/k/killer_bees.txt b/forge-gui/res/cardsfolder/k/killer_bees.txt index 862a953e275..1f345669448 100644 --- a/forge-gui/res/cardsfolder/k/killer_bees.txt +++ b/forge-gui/res/cardsfolder/k/killer_bees.txt @@ -3,6 +3,5 @@ ManaCost:1 G G Types:Creature Insect PT:0/1 K:Flying -A:AB$ Pump | Cost$ G | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/killer_bees.jpg +A:AB$ Pump | Cost$ G | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. Oracle:Flying\n{G}: Killer Bees gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/k/kiln_fiend.txt b/forge-gui/res/cardsfolder/k/kiln_fiend.txt index 312e6180676..a728a0a3196 100644 --- a/forge-gui/res/cardsfolder/k/kiln_fiend.txt +++ b/forge-gui/res/cardsfolder/k/kiln_fiend.txt @@ -3,8 +3,7 @@ ManaCost:1 R Types:Creature Elemental Beast PT:1/2 T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cast a instant or sorcery spell, CARDNAME gets +3/+0 until end of turn. -SVar:TrigPump:DB$Pump | NumAtt$ +3 | NumDef$ +0 | Defined$ Self +SVar:TrigPump:DB$ Pump | NumAtt$ +3 | NumDef$ +0 | Defined$ Self SVar:BuffedBy:Instant,Sorcery DeckHints:Type$Instant|Sorcery -SVar:Picture:http://www.wizards.com/global/images/magic/general/kiln_fiend.jpg Oracle:Whenever you cast an instant or sorcery spell, Kiln Fiend gets +3/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/k/kiln_walker.txt b/forge-gui/res/cardsfolder/k/kiln_walker.txt index 40c5c7ba38b..b024ccf97b2 100644 --- a/forge-gui/res/cardsfolder/k/kiln_walker.txt +++ b/forge-gui/res/cardsfolder/k/kiln_walker.txt @@ -3,6 +3,5 @@ ManaCost:3 Types:Artifact Creature Construct PT:0/3 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, it gets +3/+0 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 3 -SVar:Picture:http://www.wizards.com/global/images/magic/general/kiln_walker.jpg +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 3 Oracle:Whenever Kiln Walker attacks, it gets +3/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/k/kinetic_augur.txt b/forge-gui/res/cardsfolder/k/kinetic_augur.txt new file mode 100755 index 00000000000..26b0ba8687d --- /dev/null +++ b/forge-gui/res/cardsfolder/k/kinetic_augur.txt @@ -0,0 +1,15 @@ +Name:Kinetic Augur +ManaCost:3 R +Types:Creature Human Shaman +PT:*/4 +K:Trample +S:Mode$ Continuous | EffectZone$ All | CharacteristicDefining$ True | SetPower$ X | References$ X | Description$ CARDNAME's power is equal to the number of instant and sorcery cards in your graveyard. +SVar:X:Count$ValidGraveyard Instant.YouOwn,Sorcery.YouOwn +DeckHints:Type$Instant|Sorcery +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDiscard | TriggerDescription$ When CARDNAME enters the battlefield, discard up to two cards, then draw that many cards. +SVar:TrigDiscard:DB$ Discard | Defined$ You | NumCards$ 2 | Optional$ True | Mode$ TgtChoose | RememberDiscarded$ True | SubAbility$ DBDraw | SubAbility$ DBDraw +SVar:DBDraw:DB$ Draw | NumCards$ Y | References$ Y | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:Y:Remembered$Amount +DeckHas:Ability$Discard +Oracle:Trample (This creature can deal excess combat damage to the player or planeswalker it's attacking.)\nKinetic Augur's power is equal to the number of instant and sorcery cards in your graveyard.\nWhen Kinetic Augur enters the battlefield, discard up to two cards, then draw that many cards. diff --git a/forge-gui/res/cardsfolder/k/kinnan_bonder_prodigy.txt b/forge-gui/res/cardsfolder/k/kinnan_bonder_prodigy.txt new file mode 100755 index 00000000000..69077cc3d6a --- /dev/null +++ b/forge-gui/res/cardsfolder/k/kinnan_bonder_prodigy.txt @@ -0,0 +1,8 @@ +Name:Kinnan, Bonder Prodigy +ManaCost:G U +Types:Legendary Creature Human Druid +PT:2/2 +T:Mode$ TapsForMana | ValidCard$ Permanent.nonLand+YouCtrl | Execute$ TrigMana | TriggerZones$ Battlefield | Static$ True | TriggerDescription$ Whenever you tap a nonland permanent for mana, add one mana of any type that permanent produced. +SVar:TrigMana:DB$ ManaReflected | ColorOrType$ Type | Valid$ Defined.Triggered | ReflectProperty$ Produced | Defined$ TriggeredPlayer +A:AB$ Dig | Cost$ 5 G U | DigNum$ 5 | ChangeNum$ 1 | Optional$ True | ChangeValid$ Creature.nonHuman | DestinationZone$ Battlefield | RestRandomOrder$ True | SpellDescription$ Look at the top five cards of your library. You may put a non-Human creature card from among them onto the battlefield. Put the rest on the bottom of your library in a random order. +Oracle:Whenever you tap a nonland permanent for mana, add one mana of any type that permanent produced.\n{5}{G}{U}: Look at the top five cards of your library. You may put a non-Human creature card from among them onto the battlefield. Put the rest on the bottom of your library in a random order. diff --git a/forge-gui/res/cardsfolder/k/kinsbaile_balloonist.txt b/forge-gui/res/cardsfolder/k/kinsbaile_balloonist.txt index fa7f3dad893..ffd23002acf 100644 --- a/forge-gui/res/cardsfolder/k/kinsbaile_balloonist.txt +++ b/forge-gui/res/cardsfolder/k/kinsbaile_balloonist.txt @@ -4,6 +4,5 @@ Types:Creature Kithkin Soldier PT:2/2 K:Flying T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME attacks, you may have target creature gain flying until end of turn. -SVar:TrigPump:DB$Pump | ValidTgts$ Creature | KW$ Flying -SVar:Picture:http://www.wizards.com/global/images/magic/general/kinsbaile_balloonist.jpg +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | KW$ Flying Oracle:Flying\nWhenever Kinsbaile Balloonist attacks, you may have target creature gain flying until end of turn. diff --git a/forge-gui/res/cardsfolder/k/kinsbaile_skirmisher.txt b/forge-gui/res/cardsfolder/k/kinsbaile_skirmisher.txt index 3aff51a68d4..bcf7c51abe1 100644 --- a/forge-gui/res/cardsfolder/k/kinsbaile_skirmisher.txt +++ b/forge-gui/res/cardsfolder/k/kinsbaile_skirmisher.txt @@ -3,7 +3,6 @@ ManaCost:1 W Types:Creature Kithkin Soldier PT:2/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target creature gets +1/+1 until end of turn. -SVar:TrigPump:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +1 | NumDef$ +1 +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +1 | NumDef$ +1 SVar:PlayMain1:TRUE -SVar:Picture:http://www.wizards.com/global/images/magic/general/kinsbaile_skirmisher.jpg Oracle:When Kinsbaile Skirmisher enters the battlefield, target creature gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/k/kjeldoran_knight.txt b/forge-gui/res/cardsfolder/k/kjeldoran_knight.txt index 9bfdf4fb998..44ce272ade6 100644 --- a/forge-gui/res/cardsfolder/k/kjeldoran_knight.txt +++ b/forge-gui/res/cardsfolder/k/kjeldoran_knight.txt @@ -3,8 +3,7 @@ ManaCost:W W Types:Creature Human Knight PT:1/1 K:Banding -A:AB$ Pump | Cost$ 1 W | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. -A:AB$ Pump | Cost$ W W | NumDef$ +2 | SpellDescription$ CARDNAME gets +0/+2 until end of turn. +A:AB$ Pump | Cost$ 1 W | Defined$ Self | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. +A:AB$ Pump | Cost$ W W | Defined$ Self | NumDef$ +2 | SpellDescription$ CARDNAME gets +0/+2 until end of turn. AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/kjeldoran_knight.jpg Oracle:Banding (Any creatures with banding, and up to one without, can attack in a band. Bands are blocked as a group. If any creatures with banding you control are blocking or being blocked by a creature, you divide that creature's combat damage, not its controller, among any of the creatures it's being blocked by or is blocking.)\n{1}{W}: Kjeldoran Knight gets +1/+0 until end of turn.\n{W}{W}: Kjeldoran Knight gets +0/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/k/klothys_god_of_destiny.txt b/forge-gui/res/cardsfolder/k/klothys_god_of_destiny.txt index 6c3f6519208..bbeaa09cb46 100644 --- a/forge-gui/res/cardsfolder/k/klothys_god_of_destiny.txt +++ b/forge-gui/res/cardsfolder/k/klothys_god_of_destiny.txt @@ -12,4 +12,4 @@ SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 2 | ConditionDefined$ SVar:DBDamage:DB$ DealDamage | Defined$ Player.Opponent | NumDmg$ 2 | ConditionDefined$ Remembered | ConditionPresent$ Land | ConditionCompare$ EQ0 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$LifeGain -Oracle:Indestructible\nAs long as your devotion to red and green is less than seven, Klothys isn’t a creature.\nAt the beginning of your precombat main phase, exile target card from a graveyard. If it was a land card, add {R} or {G}. Otherwise, you gain 2 life and Klothys deals 2 damage to each opponent. +Oracle:Indestructible\nAs long as your devotion to red and green is less than seven, Klothys isn't a creature.\nAt the beginning of your precombat main phase, exile target card from a graveyard. If it was a land card, add {R} or {G}. Otherwise, you gain 2 life and Klothys deals 2 damage to each opponent. diff --git a/forge-gui/res/cardsfolder/k/knacksaw_clique.txt b/forge-gui/res/cardsfolder/k/knacksaw_clique.txt index 88ac8920f1e..bc698d776ba 100644 --- a/forge-gui/res/cardsfolder/k/knacksaw_clique.txt +++ b/forge-gui/res/cardsfolder/k/knacksaw_clique.txt @@ -3,12 +3,11 @@ ManaCost:3 U Types:Creature Faerie Rogue PT:1/4 K:Flying -A:AB$ Mill | Cost$ 1 U Q | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | NumCards$ 1 | Destination$ Exile | RememberMilled$ True | SubAbility$ DBEffect | SpellDescription$ Target opponent exiles the top card of their library. Until end of turn, you may play that card. +A:AB$ Dig | Cost$ 1 U Q | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect | SpellDescription$ Target opponent exiles the top card of their library. Until end of turn, you may play that card. SVar:DBEffect:DB$ Effect | Duration$ EndOfTurn | RememberObjects$ Remembered | StaticAbilities$ STPlay | Triggers$ TrigCleanup | SVars$ DBExileSelf | SubAbility$ DBCleanup SVar:STPlay:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may play a card this turn. SVar:TrigCleanup:Mode$ ChangesZone | ValidCard$ Card.IsRemembered | Origin$ Exile | Destination$ Any | TriggerZones$ Command | Execute$ DBExileSelf | Static$ True SVar:DBExileSelf:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile -SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ Truek +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/knacksaw_clique.jpg Oracle:Flying\n{1}{U}, {Q}: Target opponent exiles the top card of their library. Until end of turn, you may play that card. ({Q} is the untap symbol.) diff --git a/forge-gui/res/cardsfolder/k/knight_of_old_benalia.txt b/forge-gui/res/cardsfolder/k/knight_of_old_benalia.txt index b014184b6bc..928c938f8a8 100644 --- a/forge-gui/res/cardsfolder/k/knight_of_old_benalia.txt +++ b/forge-gui/res/cardsfolder/k/knight_of_old_benalia.txt @@ -4,6 +4,6 @@ Types:Creature Human Knight PT:3/3 K:Suspend:5:W T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When CARDNAME enters the battlefield, other creatures you control get +1/+1 until end of turn. -SVar:TrigPumpAll:DB$PumpAll | ValidCards$ Creature.Other+YouCtrl | NumAtt$ +1 | NumDef$ +1 +SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.Other+YouCtrl | NumAtt$ +1 | NumDef$ +1 SVar:PlayMain1:TRUE Oracle:Suspend 5—{W} (Rather than cast this card from your hand, you may pay {W} and exile it with five time counters on it. At the beginning of your upkeep, remove a time counter. When the last is removed, cast it without paying its mana cost. It has haste.)\nWhen Knight of Old Benalia enters the battlefield, other creatures you control get +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/k/knight_of_the_holy_nimbus.txt b/forge-gui/res/cardsfolder/k/knight_of_the_holy_nimbus.txt index b6aa021f14b..81bc30adb0c 100644 --- a/forge-gui/res/cardsfolder/k/knight_of_the_holy_nimbus.txt +++ b/forge-gui/res/cardsfolder/k/knight_of_the_holy_nimbus.txt @@ -4,6 +4,6 @@ Types:Creature Human Rebel Knight PT:2/2 K:Flanking K:If CARDNAME would be destroyed, regenerate it. -A:AB$ Pump | Cost$ 2 | AnyOpponent$ True | Defined$ Self | KW$ HIDDEN CARDNAME can't be regenerated. | IsCurse$ True | SpellDescription$ CARDNAME can't be regenerated this turn. Only any opponent may activate this ability. +A:AB$ Pump | Cost$ 2 | Activator$ Player.Opponent | Defined$ Self | KW$ HIDDEN CARDNAME can't be regenerated. | IsCurse$ True | SpellDescription$ CARDNAME can't be regenerated this turn. Only any opponent may activate this ability. SVar:Picture:http://www.wizards.com/global/images/magic/general/knight_of_the_holy_nimbus.jpg Oracle:Flanking (Whenever a creature without flanking blocks this creature, the blocking creature gets -1/-1 until end of turn.)\nIf Knight of the Holy Nimbus would be destroyed, regenerate it.\n{2}: Knight of the Holy Nimbus can't be regenerated this turn. Only any opponent may activate this ability. diff --git a/forge-gui/res/cardsfolder/k/knowledge_pool.txt b/forge-gui/res/cardsfolder/k/knowledge_pool.txt index 501bc068ac0..0e23f90c114 100644 --- a/forge-gui/res/cardsfolder/k/knowledge_pool.txt +++ b/forge-gui/res/cardsfolder/k/knowledge_pool.txt @@ -2,7 +2,7 @@ Name:Knowledge Pool ManaCost:6 Types:Artifact T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigKnowledgeExile | TriggerDescription$ Imprint — When CARDNAME enters the battlefield, each player exiles the top three cards of their library. -SVar:TrigKnowledgeExile:DB$ Mill | NumCards$ 3 | Defined$ Player | Destination$ Exile | Imprint$ True +SVar:TrigKnowledgeExile:DB$ Dig | DigNum$ 3 | ChangeNum$ All | Defined$ Player | DestinationZone$ Exile | Imprint$ True T:Mode$ SpellCast | ValidCard$ Card.wasCastFromHand | Execute$ TrigKnowledgeExileSpell | TriggerZones$ Battlefield | TriggerDescription$ Whenever a player casts a spell from their hand, that player exiles it. If the player does, they may cast another nonland card exiled with CARDNAME without paying that card's mana cost. SVar:TrigKnowledgeExileSpell:DB$ ChangeZone | Defined$ TriggeredCard | Origin$ Stack | Destination$ Exile | Imprint$ True | Fizzle$ True | SubAbility$ DBKnowledgePlaySpell | RememberChanged$ True SVar:DBKnowledgePlaySpell:DB$ Play | ValidZone$ Exile | Valid$ Card.IsImprinted+IsNotRemembered+nonLand | Controller$ TriggeredCardController | WithoutManaCost$ True | Optional$ True | ConditionDefined$ TriggeredCard | ConditionPresent$ Card.IsRemembered | ConditionCompare$ EQ1 | SubAbility$ DBKnowledgeCleanup @@ -11,5 +11,4 @@ T:Mode$ ChangesZone | Origin$ Exile | Destination$ Any | Static$ True | ValidCar SVar:DBForget:DB$ Pump | Defined$ TriggeredCard | ForgetImprinted$ TriggeredCard T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | Static$ True | ValidCard$ Card.Self | Execute$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearImprinted$ True -SVar:Picture:http://www.wizards.com/global/images/magic/general/knowledge_pool.jpg Oracle:Imprint — When Knowledge Pool enters the battlefield, each player exiles the top three cards of their library.\nWhenever a player casts a spell from their hand, that player exiles it. If the player does, they may cast another nonland card exiled with Knowledge Pool without paying that card's mana cost. diff --git a/forge-gui/res/cardsfolder/k/kodama_of_the_south_tree.txt b/forge-gui/res/cardsfolder/k/kodama_of_the_south_tree.txt index 7e5d64a2992..790291ebb21 100644 --- a/forge-gui/res/cardsfolder/k/kodama_of_the_south_tree.txt +++ b/forge-gui/res/cardsfolder/k/kodama_of_the_south_tree.txt @@ -3,8 +3,7 @@ ManaCost:2 G G Types:Legendary Creature Spirit PT:4/4 T:Mode$ SpellCast | ValidCard$ Spirit,Arcane | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cast a Spirit or Arcane spell, each other creature you control gets +1/+1 and gains trample until end of turn. -SVar:TrigPump:DB$PumpAll | ValidCards$ Creature.YouCtrl+Other | NumAtt$ +1 | NumDef$ +1 | KW$ Trample +SVar:TrigPump:DB$ PumpAll | ValidCards$ Creature.YouCtrl+Other | NumAtt$ +1 | NumDef$ +1 | KW$ Trample SVar:BuffedBy:Arcane,Spirit DeckHints:Type$Spirit|Arcane -SVar:Picture:http://www.wizards.com/global/images/magic/general/kodama_of_the_south_tree.jpg Oracle:Whenever you cast a Spirit or Arcane spell, each other creature you control gets +1/+1 and gains trample until end of turn. diff --git a/forge-gui/res/cardsfolder/k/kodamas_reach.txt b/forge-gui/res/cardsfolder/k/kodamas_reach.txt index 80c6b1d0303..47a8eedf57c 100644 --- a/forge-gui/res/cardsfolder/k/kodamas_reach.txt +++ b/forge-gui/res/cardsfolder/k/kodamas_reach.txt @@ -1,7 +1,8 @@ Name:Kodama's Reach ManaCost:2 G Types:Sorcery Arcane -A:SP$ ChangeZone | Cost$ 2 G | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 1 | NoShuffle$ True | SubAbility$ DBChangeZone | SpellDescription$ Search your library for up to two basic land cards, reveal those cards, and put one onto the battlefield tapped and the other into your hand. Then shuffle your library. -SVar:DBChangeZone:DB$ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Land.Basic | ChangeNum$ 1 -SVar:Picture:http://resources.wizards.com/magic/cards/chk/en-us/card50299.jpg +A:SP$ ChangeZone | Cost$ 2 G | Origin$ Library | Destination$ Library | ChangeType$ Land.Basic | ChangeNum$ 2 | RememberChanged$ True | Reveal$ True | Shuffle$ False | StackDescription$ SpellDescription | SubAbility$ DBChangeZone1 | SpellDescription$ Search your library for up to two basic land cards, reveal those cards, and put one onto the battlefield tapped and the other into your hand. Then shuffle your library. +SVar:DBChangeZone1:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.IsRemembered | ChangeNum$ 1 | Mandatory$ True | NoLooking$ True | SelectPrompt$ Select a card for the battlefield | Tapped$ True | Shuffle$ False | SubAbility$ DBChangeZone2 | StackDescription$ None +SVar:DBChangeZone2:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Land.IsRemembered | Mandatory$ True | NoLooking$ True | SelectPrompt$ Select a card for your hand | StackDescription$ None | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True Oracle:Search your library for up to two basic land cards, reveal those cards, and put one onto the battlefield tapped and the other into your hand. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/upcoming/kogla_the_titan_ape.txt b/forge-gui/res/cardsfolder/k/kogla_the_titan_ape.txt similarity index 100% rename from forge-gui/res/cardsfolder/upcoming/kogla_the_titan_ape.txt rename to forge-gui/res/cardsfolder/k/kogla_the_titan_ape.txt diff --git a/forge-gui/res/cardsfolder/k/kookus.txt b/forge-gui/res/cardsfolder/k/kookus.txt index ae0c0e947ef..34f76faf86e 100644 --- a/forge-gui/res/cardsfolder/k/kookus.txt +++ b/forge-gui/res/cardsfolder/k/kookus.txt @@ -6,8 +6,7 @@ K:Trample A:AB$ Pump | Cost$ R | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | IsPresent$ Creature.YouCtrl+namedKeeper of Kookus | PresentCompare$ EQ0 | Execute$ TrigNoKeeper | TriggerDescription$ At the beginning of your upkeep, if you don't control a creature named Keeper of Kookus, CARDNAME deals 3 damage to you and attacks this turn if able. SVar:TrigNoKeeper:DB$DealDamage | NumDmg$ 3 | Defined$ You | SubAbility$ DBMustAttack -SVar:DBMustAttack:DB$Pump | KW$ HIDDEN CARDNAME attacks each combat if able. | Defined$ Self | SpellDescription$ CARDNAME attacks this turn if able. +SVar:DBMustAttack:DB$ Pump | KW$ HIDDEN CARDNAME attacks each combat if able. | Defined$ Self | SpellDescription$ CARDNAME attacks this turn if able. AI:RemoveDeck:Random DeckNeeds:Name$Keeper of Kookus -SVar:Picture:http://www.wizards.com/global/images/magic/general/kookus.jpg Oracle:Trample\nAt the beginning of your upkeep, if you don't control a creature named Keeper of Kookus, Kookus deals 3 damage to you and attacks this turn if able.\n{R}: Kookus gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/k/kor_aeronaut.txt b/forge-gui/res/cardsfolder/k/kor_aeronaut.txt index b104e1ccbde..7a02d1de975 100644 --- a/forge-gui/res/cardsfolder/k/kor_aeronaut.txt +++ b/forge-gui/res/cardsfolder/k/kor_aeronaut.txt @@ -5,8 +5,7 @@ PT:2/2 K:Flying K:Kicker:1 W T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | Execute$ TrigKicker | TriggerDescription$ When CARDNAME enters the battlefield, if it was kicked, target creature gains flying until end of turn. -SVar:TrigKicker:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Flying +SVar:TrigKicker:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Flying SVar:PlayMain1:True SVar:NeedsToPlayKicked:Creature.YouCtrl -SVar:Picture:http://www.wizards.com/global/images/magic/general/Kor_Aeronaut.jpg Oracle:Kicker {1}{W} (You may pay an additional {1}{W} as you cast this spell.)\nFlying\nWhen Kor Aeronaut enters the battlefield, if it was kicked, target creature gains flying until end of turn. diff --git a/forge-gui/res/cardsfolder/k/kozileks_shrieker.txt b/forge-gui/res/cardsfolder/k/kozileks_shrieker.txt index 0781c54b4a7..c65bee7710d 100644 --- a/forge-gui/res/cardsfolder/k/kozileks_shrieker.txt +++ b/forge-gui/res/cardsfolder/k/kozileks_shrieker.txt @@ -3,7 +3,6 @@ ManaCost:2 B Types:Creature Eldrazi Drone PT:3/2 K:Devoid -A:AB$ Pump | Cost$ C | NumAtt$ +1 | KW$ Menace | SpellDescription$ CARDNAME gets +1/+0 and gains menace until end of turn. (It can't be blocked except by two or more creatures.) +A:AB$ Pump | Cost$ C | Defined$ Self | NumAtt$ +1 | KW$ Menace | SpellDescription$ CARDNAME gets +1/+0 and gains menace until end of turn. (It can't be blocked except by two or more creatures.) DeckHints:Ability$Mana.Colorless -SVar:Picture:http://www.wizards.com/global/images/magic/general/kozileks_shrieker.jpg Oracle:Devoid (This card has no color.)\n{C}: Kozilek's Shrieker gets +1/+0 and gains menace until end of turn. (It can't be blocked except by two or more creatures. {C} represents colorless mana.) diff --git a/forge-gui/res/cardsfolder/k/kranioceros.txt b/forge-gui/res/cardsfolder/k/kranioceros.txt index e49d8794e7e..bf1e95c11a5 100644 --- a/forge-gui/res/cardsfolder/k/kranioceros.txt +++ b/forge-gui/res/cardsfolder/k/kranioceros.txt @@ -2,6 +2,5 @@ Name:Kranioceros ManaCost:4 R Types:Creature Beast PT:5/2 -A:AB$ Pump | Cost$ 1 W | NumDef$ +3 | SpellDescription$ CARDNAME gets +0/+3 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/kranioceros.jpg +A:AB$ Pump | Cost$ 1 W | Defined$ Self | NumDef$ +3 | SpellDescription$ CARDNAME gets +0/+3 until end of turn. Oracle:{1}{W}: Kranioceros gets +0/+3 until end of turn. diff --git a/forge-gui/res/cardsfolder/k/kraul_warrior.txt b/forge-gui/res/cardsfolder/k/kraul_warrior.txt index 74eef71644f..5eafe5f5832 100644 --- a/forge-gui/res/cardsfolder/k/kraul_warrior.txt +++ b/forge-gui/res/cardsfolder/k/kraul_warrior.txt @@ -2,6 +2,5 @@ Name:Kraul Warrior ManaCost:1 G Types:Creature Insect Warrior PT:2/2 -A:AB$ Pump | Cost$ 5 G | NumAtt$ +3 | NumDef$ +3 | SpellDescription$ CARDNAME gets +3/+3 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/kraul_warrior.jpg +A:AB$ Pump | Cost$ 5 G | Defined$ Self | NumAtt$ +3 | NumDef$ +3 | SpellDescription$ CARDNAME gets +3/+3 until end of turn. Oracle:{5}{G}: Kraul Warrior gets +3/+3 until end of turn. diff --git a/forge-gui/res/cardsfolder/k/krenko_tin_street_kingpin.txt b/forge-gui/res/cardsfolder/k/krenko_tin_street_kingpin.txt index c7298a70cfb..7c39da2bb2a 100644 --- a/forge-gui/res/cardsfolder/k/krenko_tin_street_kingpin.txt +++ b/forge-gui/res/cardsfolder/k/krenko_tin_street_kingpin.txt @@ -6,5 +6,6 @@ T:Mode$ Attacks | ValidCard$ Creature.Self | Execute$ TrigPut | TriggerDescripti SVar:TrigPut:DB$PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBToken SVar:DBToken:DB$Token | TokenAmount$ 1 | TokenScript$ r_1_1_goblin | TokenOwner$ You | LegacyImage$ r 1 1 goblin war | TokenAmount$ X | References$ X SVar:X:Count$CardPower +SVar:HasAttackEffect:TRUE DeckHas:Ability$Token & Ability$Counters Oracle:Whenever Krenko, Tin Street Kingpin attacks, put a +1/+1 counter on it, then create a number of 1/1 red Goblin creature tokens equal to Krenko's power. diff --git a/forge-gui/res/cardsfolder/k/krosan_archer.txt b/forge-gui/res/cardsfolder/k/krosan_archer.txt index 0481de12da3..beb5dedd7dd 100644 --- a/forge-gui/res/cardsfolder/k/krosan_archer.txt +++ b/forge-gui/res/cardsfolder/k/krosan_archer.txt @@ -3,7 +3,7 @@ ManaCost:3 G Types:Creature Centaur Archer PT:2/3 K:Reach -A:AB$ Pump | Cost$ G Discard<1/Card> | NumDef$ +2 | SpellDescription$ CARDNAME gets +0/+2 until end of turn. +A:AB$ Pump | Cost$ G Discard<1/Card> | Defined$ Self | NumDef$ +2 | SpellDescription$ CARDNAME gets +0/+2 until end of turn. AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/krosan_archer.jpg +DeckHas:Ability$Discard Oracle:Reach (This creature can block creatures with flying.)\n{G}, Discard a card: Krosan Archer gets +0/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/k/kruin_striker.txt b/forge-gui/res/cardsfolder/k/kruin_striker.txt index 6177f04791b..47665566c9a 100644 --- a/forge-gui/res/cardsfolder/k/kruin_striker.txt +++ b/forge-gui/res/cardsfolder/k/kruin_striker.txt @@ -3,7 +3,6 @@ ManaCost:1 R Types:Creature Human Warrior PT:2/1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever another creature enters the battlefield under your control, CARDNAME gets +1/+0 and gains trample until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 1 | KW$ Trample +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 1 | KW$ Trample SVar:BuffedBy:Creature -SVar:Picture:http://www.wizards.com/global/images/magic/general/kruin_striker.jpg Oracle:Whenever another creature enters the battlefield under your control, Kruin Striker gets +1/+0 and gains trample until end of turn. diff --git a/forge-gui/res/cardsfolder/k/kunoros_hound_of_athreos.txt b/forge-gui/res/cardsfolder/k/kunoros_hound_of_athreos.txt index 6a483991c7b..ad5310fa2c8 100644 --- a/forge-gui/res/cardsfolder/k/kunoros_hound_of_athreos.txt +++ b/forge-gui/res/cardsfolder/k/kunoros_hound_of_athreos.txt @@ -1,6 +1,6 @@ Name:Kunoros, Hound of Athreos ManaCost:1 W B -Types:Legendary Creature Hound +Types:Legendary Creature Dog PT:3/3 K:Vigilance K:Menace diff --git a/forge-gui/res/cardsfolder/k/kusari_gama.txt b/forge-gui/res/cardsfolder/k/kusari_gama.txt index 3dd52efd266..d7b6aee42f4 100644 --- a/forge-gui/res/cardsfolder/k/kusari_gama.txt +++ b/forge-gui/res/cardsfolder/k/kusari_gama.txt @@ -3,12 +3,11 @@ ManaCost:3 Types:Artifact Equipment K:Equip:3 S:Mode$ Continuous | Affected$ Card.EquippedBy | AddAbility$ GamaPump | Description$ Equipped creature has "{2}: This creature gets +1/+0 until end of turn." -SVar:GamaPump:AB$ Pump | Cost$ 2 | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. +SVar:GamaPump:AB$ Pump | Cost$ 2 | Defined$ Self | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. T:Mode$ DamageDone | ValidSource$ Card.EquippedBy | ValidTarget$ Creature.blocking | Execute$ KusariPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever equipped creature deals damage to a blocking creature, CARDNAME deals that much damage to each other creature defending player controls. SVar:KusariPump:DB$ Pump | Defined$ Self | RememberObjects$ TriggeredTarget | SubAbility$ KusariPump2 SVar:KusariPump2:DB$ Pump | Defined$ Self | RememberObjects$ TriggeredDefendingPlayer | SubAbility$ GamaDamage SVar:GamaDamage:DB$ DamageAll | NumDmg$ X | References$ X | ValidCards$ Creature.IsNotRemembered+ControlledBy Player.IsRemembered | SubAbility$ CleanUp SVar:CleanUp:DB$ Cleanup | ClearRemembered$ True SVar:X:TriggerCount$DamageAmount -SVar:Picture:http://www.wizards.com/global/images/magic/general/kusari_gama.jpg Oracle:Equipped creature has "{2}: This creature gets +1/+0 until end of turn."\nWhenever equipped creature deals damage to a blocking creature, Kusari-Gama deals that much damage to each other creature defending player controls.\nEquip {3} ({3}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/l/laboratory_brute.txt b/forge-gui/res/cardsfolder/l/laboratory_brute.txt index 3f99fe25f31..51e9d7f6731 100644 --- a/forge-gui/res/cardsfolder/l/laboratory_brute.txt +++ b/forge-gui/res/cardsfolder/l/laboratory_brute.txt @@ -2,9 +2,8 @@ Name:Laboratory Brute ManaCost:3 U Types:Creature Zombie Horror PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, put the top four cards of your library into your graveyard. -SVar:TrigMill:DB$Mill | NumCards$ 4 | Defined$ You +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, mill four cards. +SVar:TrigMill:DB$ Mill | NumCards$ 4 | Defined$ You DeckHints:Ability$Delirium DeckHas:Ability$Graveyard -SVar:Picture:http://www.wizards.com/global/images/magic/general/laboratory_brute.jpg -Oracle:When Laboratory Brute enters the battlefield, put the top four cards of your library into your graveyard. +Oracle:When Laboratory Brute enters the battlefield, mill four cards. diff --git a/forge-gui/res/cardsfolder/l/labyrinth_minotaur.txt b/forge-gui/res/cardsfolder/l/labyrinth_minotaur.txt index 3448e12be4c..9291a549282 100644 --- a/forge-gui/res/cardsfolder/l/labyrinth_minotaur.txt +++ b/forge-gui/res/cardsfolder/l/labyrinth_minotaur.txt @@ -3,7 +3,6 @@ ManaCost:3 U Types:Creature Minotaur PT:1/4 T:Mode$ AttackerBlocked | ValidBlocker$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME blocks a creature, that creature doesn't untap during its controller's next untap step. -SVar:TrigPump:DB$Pump | Defined$ TriggeredAttacker | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True +SVar:TrigPump:DB$ Pump | Defined$ TriggeredAttacker | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True SVar:HasBlockEffect:TRUE -SVar:Picture:http://www.wizards.com/global/images/magic/general/labyrinth_minotaur.jpg Oracle:Whenever Labyrinth Minotaur blocks a creature, that creature doesn't untap during its controller's next untap step. diff --git a/forge-gui/res/cardsfolder/upcoming/labyrinth_raptor.txt b/forge-gui/res/cardsfolder/l/labyrinth_raptor.txt similarity index 85% rename from forge-gui/res/cardsfolder/upcoming/labyrinth_raptor.txt rename to forge-gui/res/cardsfolder/l/labyrinth_raptor.txt index 663387e9577..6e954439615 100755 --- a/forge-gui/res/cardsfolder/upcoming/labyrinth_raptor.txt +++ b/forge-gui/res/cardsfolder/l/labyrinth_raptor.txt @@ -4,7 +4,7 @@ Types:Creature Nightmare Dinosaur PT:2/2 K:Menace T:Mode$ AttackerBlocked | ValidCard$ Creature.YouCtrl+withMenace | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ Whenever a creature you control with menace becomes blocked, defending player sacrifices a creature blocking it. -SVar:TrigSac:DB$ Sacrifice | Defined$ DefendingPlayer | SacValid$ Creature.blockingSource | ChangeNum$ 1 +SVar:TrigSac:DB$ Sacrifice | Defined$ TriggeredDefendingPlayer | SacValid$ Creature.blockingTriggeredAttacker | Amount$ 1 A:AB$ PumpAll | Cost$ B R | ValidCards$ Creature.YouCtrl+withMenace | NumAtt$ 1 | SpellDescription$ Creatures you control with menace get +1/+0 until end of turn. SVar:PlayMain1:TRUE Oracle:Menace\nWhenever a creature you control with menace becomes blocked, defending player sacrifices a creature blocking it.\n{B}{R}: Creatures you control with menace get +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/l/lammastide_weave.txt b/forge-gui/res/cardsfolder/l/lammastide_weave.txt index 1174faf423d..ed3ff3d908b 100644 --- a/forge-gui/res/cardsfolder/l/lammastide_weave.txt +++ b/forge-gui/res/cardsfolder/l/lammastide_weave.txt @@ -1,7 +1,7 @@ Name:Lammastide Weave ManaCost:1 G Types:Instant -A:SP$ NameCard | Cost$ 1 G | Defined$ You | SubAbility$ DBMill | SpellDescription$ Choose a card name, then target player puts the top card of their library into their graveyard. If that card has the chosen name, you gain life equal to its converted mana cost. Draw a card. +A:SP$ NameCard | Cost$ 1 G | Defined$ You | SubAbility$ DBMill | SpellDescription$ Choose a card name, then target player mills a card. If a card with the chosen name was milled this way, you gain life equal to its converted mana cost. Draw a card. SVar:DBMill:DB$ Mill | NumCards$ 1 | ValidTgts$ Player | TgtPrompt$ Choose a player | RememberMilled$ True | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | LifeAmount$ X | References$ X,Y | ConditionCheckSVar$ Y | ConditionSVarCompare$ EQ1 | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | NumCards$ 1 | SubAbility$ DBCleanup @@ -9,6 +9,4 @@ SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$CardManaCost SVar:Y:Remembered$Valid Card.NamedCard AI:RemoveDeck:All -AI:RemoveDeck:Random -SVar:Picture:http://www.wizards.com/global/images/magic/general/lammastide_weave.jpg -Oracle:Choose a card name, then target player puts the top card of their library into their graveyard. If that card has the chosen name, you gain life equal to its converted mana cost.\nDraw a card. +Oracle:Choose a card name, then target player mills a card. If a card with the chosen name was milled this way, you gain life equal to its converted mana cost.\nDraw a card. diff --git a/forge-gui/res/cardsfolder/l/lands_edge.txt b/forge-gui/res/cardsfolder/l/lands_edge.txt index 2a5ba7afaef..225fbc92859 100644 --- a/forge-gui/res/cardsfolder/l/lands_edge.txt +++ b/forge-gui/res/cardsfolder/l/lands_edge.txt @@ -1,7 +1,7 @@ Name:Land's Edge ManaCost:1 R R Types:World Enchantment -A:AB$ DealDamage | Cost$ Discard<1/Card> | ValidTgts$ Player,Planeswalker | NumDmg$ X | References$ X | AnyPlayer$ True | AILogic$ DiscardLands | SpellDescription$ If the discarded card was a land card, CARDNAME deals 2 damage to target player or planeswalker. Any player may activate this ability. +A:AB$ DealDamage | Cost$ Discard<1/Card> | ValidTgts$ Player,Planeswalker | NumDmg$ X | References$ X | Activator$ Player | AILogic$ DiscardLands | SpellDescription$ If the discarded card was a land card, CARDNAME deals 2 damage to target player or planeswalker. Any player may activate this ability. SVar:X:Discarded$Valid Land/Times.2 AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/lands_edge.jpg diff --git a/forge-gui/res/cardsfolder/l/lantern_lit_graveyard.txt b/forge-gui/res/cardsfolder/l/lantern_lit_graveyard.txt index 8b9faaaa4d0..9252c180003 100644 --- a/forge-gui/res/cardsfolder/l/lantern_lit_graveyard.txt +++ b/forge-gui/res/cardsfolder/l/lantern_lit_graveyard.txt @@ -4,6 +4,5 @@ Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. A:AB$ Mana | Cost$ T | Produced$ B | SubAbility$ DBStayTapped | SpellDescription$ Add {B}. CARDNAME doesn't untap during your next untap step. A:AB$ Mana | Cost$ T | Produced$ R | SubAbility$ DBStayTapped | SpellDescription$ Add {R}. CARDNAME doesn't untap during your next untap step. -SVar:DBStayTapped:DB$Pump | KW$ HIDDEN This card doesn't untap during your next untap step. | Defined$ Self | Permanent$ True -SVar:Picture:http://www.wizards.com/global/images/magic/general/lantern_lit_graveyard.jpg +SVar:DBStayTapped:DB$ Pump | KW$ HIDDEN This card doesn't untap during your next untap step. | Defined$ Self | Permanent$ True Oracle:{T}: Add {C}.\n{T}: Add {B} or {R}. Lantern-Lit Graveyard doesn't untap during your next untap step. diff --git a/forge-gui/res/cardsfolder/l/lava_hounds.txt b/forge-gui/res/cardsfolder/l/lava_hounds.txt index 0f4e0796f64..7315421ad64 100644 --- a/forge-gui/res/cardsfolder/l/lava_hounds.txt +++ b/forge-gui/res/cardsfolder/l/lava_hounds.txt @@ -1,6 +1,6 @@ Name:Lava Hounds ManaCost:2 R R -Types:Creature Hound +Types:Creature Dog PT:4/4 K:Haste T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME enters the battlefield, it deals 4 damage to you. diff --git a/forge-gui/res/cardsfolder/l/lava_serpent.txt b/forge-gui/res/cardsfolder/l/lava_serpent.txt new file mode 100755 index 00000000000..4f28838f5e2 --- /dev/null +++ b/forge-gui/res/cardsfolder/l/lava_serpent.txt @@ -0,0 +1,7 @@ +Name:Lava Serpent +ManaCost:5 R +Types:Creature Elemental Serpent +PT:5/5 +K:Haste +K:Cycling:2 +Oracle:Haste\nCycling {2} ({2}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/l/lava_zombie.txt b/forge-gui/res/cardsfolder/l/lava_zombie.txt index dfb6cd6d948..722f69ea03b 100644 --- a/forge-gui/res/cardsfolder/l/lava_zombie.txt +++ b/forge-gui/res/cardsfolder/l/lava_zombie.txt @@ -2,9 +2,8 @@ Name:Lava Zombie ManaCost:1 B R Types:Creature Zombie PT:4/3 -A:AB$ Pump | Cost$ 2 | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. +A:AB$ Pump | Cost$ 2 | Defined$ Self | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigChange | TriggerDescription$ When CARDNAME enters the battlefield, return a black or red creature you control to its owner's hand. SVar:TrigChange:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand | Hidden$ True | Mandatory$ True | ChangeType$ Creature.Black+YouCtrl,Creature.Red+YouCtrl | AILogic$ NeverBounceItself SVar:NeedsToPlay:Creature.Black+cmcLE3+YouCtrl,Creature.Red+cmcLE3+YouCtrl -SVar:Picture:http://www.wizards.com/global/images/magic/general/lava_zombie.jpg Oracle:When Lava Zombie enters the battlefield, return a black or red creature you control to its owner's hand.\n{2}: Lava Zombie gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/l/lavabrink_floodgates.txt b/forge-gui/res/cardsfolder/l/lavabrink_floodgates.txt new file mode 100755 index 00000000000..a96839d07c1 --- /dev/null +++ b/forge-gui/res/cardsfolder/l/lavabrink_floodgates.txt @@ -0,0 +1,16 @@ +Name:Lavabrink Floodgates +ManaCost:3 R +Types:Artifact +A:AB$ Mana | Cost$ T | Produced$ R R | SpellDescription$ Add {R}{R}. +T:Mode$ Phase | Phase$ Upkeep | TriggerZones$ Battlefield | Execute$ TrigDecide | TriggerDescription$ At the beginning of each player's upkeep, that player may put a doom counter on CARDNAME or remove a doom counter from it. Then if it has three or more doom counters on it, sacrifice it. When you do, it deals 6 damage to each creature. +SVar:TrigDecide:DB$ GenericChoice | Defined$ TriggeredPlayer | Choices$ PutCounter,RemoveCounter,DoNothing +SVar:PutCounter:DB$ PutCounter | Defined$ Self | CounterType$ DOOM | CounterNum$ 1 | Placer$ TriggeredPlayer | SubAbility$ DBSac | SpellDescription$ Put a doom counter on CARDNAME +SVar:RemoveCounter:DB$ RemoveCounter | Defined$ Self | CounterType$ DOOM | CounterNum$ 1 | SubAbility$ DBSac | SpellDescription$ Remove a doom counter from CARDNAME +SVar:DoNothing:DB$ Pump | Defined$ Self | SubAbility$ DBSac | SpellDescription$ Do not change the number of doom counters on CARDNAME +SVar:DBSac:DB$ Sacrifice | SacValid$ Self | ConditionPresent$ Card.Self+counters_GE3_DOOM | RememberSacrificed$ True | SubAbility$ DBTrigger +SVar:DBTrigger:DB$ ImmediateTrigger | Execute$ TrigDamage | RememberObjects$ RememberedCard | ConditionDefined$ Remembered | ConditionPresent$ Card | SubAbility$ DBCleanup | TriggerDescription$ When you do, it deals 6 damage to each creature. +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:TrigDamage:DB$ DamageAll | ValidCards$ Creature | NumDmg$ 6 +AI:RemoveDeck:All +DeckHas:Ability$Counters +Oracle:{T}: Add {R}{R}.\nAt the beginning of each player's upkeep, that player may put a doom counter on Lavabrink Floodgates or remove a doom counter from it. Then if it has three or more doom counters on it, sacrifice it. When you do, it deals 6 damage to each creature. diff --git a/forge-gui/res/cardsfolder/l/lavabrink_venturer.txt b/forge-gui/res/cardsfolder/l/lavabrink_venturer.txt new file mode 100644 index 00000000000..f9c7be9f5de --- /dev/null +++ b/forge-gui/res/cardsfolder/l/lavabrink_venturer.txt @@ -0,0 +1,8 @@ +Name:Lavabrink Venturer +ManaCost:2 W +Types:Creature Human Soldier +PT:3/3 +K:ETBReplacement:Other:ChooseEvenOdd +SVar:ChooseEvenOdd:DB$ ChooseEvenOdd | Defined$ You | AILogic$ CMCOppControlsByPower | SpellDescription$ As CARDNAME enters the battlefield, choose odd or even. (Zero is even.) +S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Protection:Card.cmcChosenEvenOdd,Emblem.cmcChosenEvenOdd:Protection from each converted mana cost of chosenEvenOdd. | Description$ CARDNAME has protection from each converted mana cost of the chosen value. +Oracle:As Lavabrink Venturer enters the battlefield, choose odd or even. (Zero is even.)\nLavabrink Venturer has protection from each converted mana cost of the chosen value. diff --git a/forge-gui/res/cardsfolder/l/lavaclaw_reaches.txt b/forge-gui/res/cardsfolder/l/lavaclaw_reaches.txt index a97b06b68c5..ca545220a51 100644 --- a/forge-gui/res/cardsfolder/l/lavaclaw_reaches.txt +++ b/forge-gui/res/cardsfolder/l/lavaclaw_reaches.txt @@ -5,7 +5,6 @@ K:CARDNAME enters the battlefield tapped. A:AB$ Mana | Cost$ T | Produced$ B | SpellDescription$ Add {B}. A:AB$ Mana | Cost$ T | Produced$ R | SpellDescription$ Add {R}. A:AB$ Animate | Cost$ 1 B R | Defined$ Self | Power$ 2 | Toughness$ 2 | Types$ Creature,Elemental | Colors$ Black,Red | Abilities$ ABPump | SpellDescription$ Until end of turn, CARDNAME becomes a 2/2 black and red Elemental creature with "{X}: This creature gets +X/+0 until end of turn." It's still a land. -SVar:ABPump:AB$Pump | Cost$ X | Defined$ Self | NumAtt$ +X | References$ X | SpellDescription$ This creature gets +X/+0 until end of turn. +SVar:ABPump:AB$ Pump | Cost$ X | Defined$ Self | NumAtt$ +X | References$ X | SpellDescription$ This creature gets +X/+0 until end of turn. SVar:X:Count$xPaid -SVar:Picture:http://www.wizards.com/global/images/magic/general/lavaclaw_reaches.jpg Oracle:Lavaclaw Reaches enters the battlefield tapped.\n{T}: Add {B} or {R}.\n{1}{B}{R}: Until end of turn, Lavaclaw Reaches becomes a 2/2 black and red Elemental creature with "{X}: This creature gets +X/+0 until end of turn." It's still a land. diff --git a/forge-gui/res/cardsfolder/l/lavacore_elemental.txt b/forge-gui/res/cardsfolder/l/lavacore_elemental.txt index b69ece48e2a..d6c0ed0fd7e 100644 --- a/forge-gui/res/cardsfolder/l/lavacore_elemental.txt +++ b/forge-gui/res/cardsfolder/l/lavacore_elemental.txt @@ -5,6 +5,8 @@ PT:5/3 K:Vanishing:1 T:Mode$ DamageDone | ValidSource$ Creature.YouCtrl | TriggerZones$ Battlefield | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigPutCounter | TriggerDescription$ Whenever a creature you control deals combat damage to a player, put a time counter on CARDNAME. SVar:TrigPutCounter:DB$PutCounter | Defined$ Self | CounterType$ TIME | CounterNum$ 1 +SVar:PlayMain1:ALWAYS +SVar:NeedsToPlay:Creature.YouCtrl AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/lavacore_elemental.jpg Oracle:Vanishing 1 (This permanent enters the battlefield with a time counter on it. At the beginning of your upkeep, remove a time counter from it. When the last is removed, sacrifice it.)\nWhenever a creature you control deals combat damage to a player, put a time counter on Lavacore Elemental. diff --git a/forge-gui/res/cardsfolder/l/lazotep_plating.txt b/forge-gui/res/cardsfolder/l/lazotep_plating.txt index 32133ca0d21..6617c92471c 100644 --- a/forge-gui/res/cardsfolder/l/lazotep_plating.txt +++ b/forge-gui/res/cardsfolder/l/lazotep_plating.txt @@ -1,9 +1,9 @@ Name:Lazotep Plating ManaCost:1 U Types:Instant -A:SP$ Amass | Cost$ 1 U | Num$ 1 | SubAbility$ DBPump | SpellDescription$ Amass 1. (Put a +1/+1 counter on an Army you control. If you don’t control one, create a 0/0 black Zombie Army creature token first.) -SVar:DBPump:DB$ Pump | Defined$ You | KW$ Hexproof | SubAbility$ DBPumpAll | SpellDescription$ You and permanents you control gain hexproof until end of turn. (You and they can’t be the targets of spells or abilities your opponents control.) +A:SP$ Amass | Cost$ 1 U | Num$ 1 | SubAbility$ DBPump | SpellDescription$ Amass 1. (Put a +1/+1 counter on an Army you control. If you don't control one, create a 0/0 black Zombie Army creature token first.) +SVar:DBPump:DB$ Pump | Defined$ You | KW$ Hexproof | SubAbility$ DBPumpAll | SpellDescription$ You and permanents you control gain hexproof until end of turn. (You and they can't be the targets of spells or abilities your opponents control.) SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Permanent.YouCtrl | KW$ Hexproof DeckHints:Ability$Amass & Type$Zombie DeckHas:Ability$Amass & Ability$Counters & Ability$Token -Oracle:Amass 1. (Put a +1/+1 counter on an Army you control. If you don’t control one, create a 0/0 black Zombie Army creature token first.)\nYou and permanents you control gain hexproof until end of turn. (You and they can’t be the targets of spells or abilities your opponents control.) +Oracle:Amass 1. (Put a +1/+1 counter on an Army you control. If you don't control one, create a 0/0 black Zombie Army creature token first.)\nYou and permanents you control gain hexproof until end of turn. (You and they can't be the targets of spells or abilities your opponents control.) diff --git a/forge-gui/res/cardsfolder/l/lazotep_reaver.txt b/forge-gui/res/cardsfolder/l/lazotep_reaver.txt index e7f18646155..8310bbe7ad3 100644 --- a/forge-gui/res/cardsfolder/l/lazotep_reaver.txt +++ b/forge-gui/res/cardsfolder/l/lazotep_reaver.txt @@ -2,7 +2,7 @@ Name:Lazotep Reaver ManaCost:1 B Types:Creature Zombie Beast PT:1/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBAmass | TriggerDescription$ When CARDNAME enters the battlefield, amass 1. (Put a +1/+1 counter on an Army you control. If you don’t control one, create a 0/0 black Zombie Army creature token first.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBAmass | TriggerDescription$ When CARDNAME enters the battlefield, amass 1. (Put a +1/+1 counter on an Army you control. If you don't control one, create a 0/0 black Zombie Army creature token first.) SVar:DBAmass:DB$ Amass | Num$ 1 DeckHints:Ability$Amass & Type$Zombie DeckHas:Ability$Amass & Ability$Counters & Ability$Token diff --git a/forge-gui/res/cardsfolder/l/lead_belly_chimera.txt b/forge-gui/res/cardsfolder/l/lead_belly_chimera.txt index 360b26b9c62..9c3918cfdde 100644 --- a/forge-gui/res/cardsfolder/l/lead_belly_chimera.txt +++ b/forge-gui/res/cardsfolder/l/lead_belly_chimera.txt @@ -4,7 +4,6 @@ Types:Artifact Creature Chimera PT:2/2 K:Trample A:AB$ PutCounter | Cost$ Sac<1/CARDNAME> | ValidTgts$ Creature.Chimera | TgtPrompt$ Select target Chimera creature | CounterType$ P2P2 | CounterNum$ 1 | SubAbility$ DBPump | SpellDescription$ Put a +2/+2 counter on target Chimera creature. It gains trample. (This effect lasts indefinitely.) -SVar:DBPump:DB$Pump | KW$ Trample | Defined$ Targeted | Permanent$ True +SVar:DBPump:DB$ Pump | KW$ Trample | Defined$ Targeted | Permanent$ True AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/lead_belly_chimera.jpg Oracle:Trample\nSacrifice Lead-Belly Chimera: Put a +2/+2 counter on target Chimera creature. It gains trample. (This effect lasts indefinitely.) diff --git a/forge-gui/res/cardsfolder/l/lead_golem.txt b/forge-gui/res/cardsfolder/l/lead_golem.txt index 8ade2889661..d768c1ae98e 100644 --- a/forge-gui/res/cardsfolder/l/lead_golem.txt +++ b/forge-gui/res/cardsfolder/l/lead_golem.txt @@ -3,6 +3,5 @@ ManaCost:5 Types:Artifact Creature Golem PT:3/5 T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ StayTapped | TriggerDescription$ Whenever CARDNAME attacks, it doesn't untap during its controller's next untap step. -SVar:StayTapped:DB$Pump | KW$ HIDDEN This card doesn't untap during your next untap step. | Defined$ Self | Permanent$ True -SVar:Picture:http://www.wizards.com/global/images/magic/general/lead_golem.jpg +SVar:StayTapped:DB$ Pump | KW$ HIDDEN This card doesn't untap during your next untap step. | Defined$ Self | Permanent$ True Oracle:Whenever Lead Golem attacks, it doesn't untap during its controller's next untap step. diff --git a/forge-gui/res/cardsfolder/l/lead_the_stampede.txt b/forge-gui/res/cardsfolder/l/lead_the_stampede.txt index 128abea43ca..eaeacd03d3e 100644 --- a/forge-gui/res/cardsfolder/l/lead_the_stampede.txt +++ b/forge-gui/res/cardsfolder/l/lead_the_stampede.txt @@ -1,6 +1,5 @@ Name:Lead the Stampede ManaCost:2 G Types:Sorcery -A:SP$ Dig | Cost$ 2 G | DigNum$ 5 | ChangeValid$ Creature | AnyNumber$ True | SpellDescription$ Look at the top five cards of your library. You may reveal any number of creature cards from among them and put the revealed cards into your hand. Put the rest on the bottom of your library in any order. -SVar:Picture:http://www.wizards.com/global/images/magic/general/lead_the_stampede.jpg +A:SP$ Dig | Cost$ 2 G | DigNum$ 5 | AnyNumber$ True | ChangeValid$ Creature | StackDescription$ SpellDescription | SpellDescription$ Look at the top five cards of your library. You may reveal any number of creature cards from among them and put the revealed cards into your hand. Put the rest on the bottom of your library in any order. Oracle:Look at the top five cards of your library. You may reveal any number of creature cards from among them and put the revealed cards into your hand. Put the rest on the bottom of your library in any order. diff --git a/forge-gui/res/cardsfolder/l/leafkin_avenger.txt b/forge-gui/res/cardsfolder/l/leafkin_avenger.txt new file mode 100755 index 00000000000..b660dd6ad5a --- /dev/null +++ b/forge-gui/res/cardsfolder/l/leafkin_avenger.txt @@ -0,0 +1,9 @@ +Name:Leafkin Avenger +ManaCost:2 R G +Types:Creature Elemental Druid +PT:4/3 +A:AB$ Mana | Cost$ T | Produced$ G | Amount$ X | References$ X | SpellDescription$ Add {G} for each Creature you control with power 4 or greater. +SVar:X:Count$Valid Creature.YouCtrl+powerGE4 +A:AB$ DealDamage | Cost$ 7 R | ValidTgts$ Player,Planeswalker | TgtPrompt$ Select target player or planeswalker | NumDmg$ Y | References$ Y | SpellDescription$ CARDNAME deals damage equal to its power to target player or planeswalker. +SVar:Y:Count$CardPower +Oracle:{T}: Add {G} for each creature you control with power 4 or greater.\n{7}{R}: Leafkin Avenger deals damage equal to its power to target player or planeswalker. diff --git a/forge-gui/res/cardsfolder/l/leaping_master.txt b/forge-gui/res/cardsfolder/l/leaping_master.txt index baa5e4895ee..888d4220ba3 100644 --- a/forge-gui/res/cardsfolder/l/leaping_master.txt +++ b/forge-gui/res/cardsfolder/l/leaping_master.txt @@ -2,6 +2,5 @@ Name:Leaping Master ManaCost:1 R Types:Creature Human Monk PT:2/1 -A:AB$ Pump | Cost$ 2 W | KW$ Flying | SpellDescription$ CARDNAME gains flying until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/leaping_master.jpg +A:AB$ Pump | Cost$ 2 W | Defined$ Self | KW$ Flying | SpellDescription$ CARDNAME gains flying until end of turn. Oracle:{2}{W}: Leaping Master gains flying until end of turn. diff --git a/forge-gui/res/cardsfolder/l/leashling.txt b/forge-gui/res/cardsfolder/l/leashling.txt index f268489284d..560fdfbd1aa 100644 --- a/forge-gui/res/cardsfolder/l/leashling.txt +++ b/forge-gui/res/cardsfolder/l/leashling.txt @@ -1,6 +1,6 @@ Name:Leashling ManaCost:6 -Types:Artifact Creature Hound +Types:Artifact Creature Dog PT:3/3 A:AB$ ChangeZone | Cost$ PutCardToLibFromHand<1/0/Card> | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return CARDNAME to its owner's hand. SVar:Picture:http://www.wizards.com/global/images/magic/general/leashling.jpg diff --git a/forge-gui/res/cardsfolder/l/leering_emblem.txt b/forge-gui/res/cardsfolder/l/leering_emblem.txt index 313fe227876..7790a2acf44 100644 --- a/forge-gui/res/cardsfolder/l/leering_emblem.txt +++ b/forge-gui/res/cardsfolder/l/leering_emblem.txt @@ -3,7 +3,6 @@ ManaCost:2 Types:Artifact Equipment K:Equip:2 T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cast a spell, equipped creature gets +2/+2 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Equipped | NumAtt$ +2 | NumDef$ +2 +SVar:TrigPump:DB$ Pump | Defined$ Equipped | NumAtt$ +2 | NumDef$ +2 SVar:BuffedBy:Card -SVar:Picture:http://www.wizards.com/global/images/magic/general/leering_emblem.jpg Oracle:Whenever you cast a spell, equipped creature gets +2/+2 until end of turn.\nEquip {2} diff --git a/forge-gui/res/cardsfolder/l/leering_gargoyle.txt b/forge-gui/res/cardsfolder/l/leering_gargoyle.txt index 7781edc0b4e..96c230e35e2 100644 --- a/forge-gui/res/cardsfolder/l/leering_gargoyle.txt +++ b/forge-gui/res/cardsfolder/l/leering_gargoyle.txt @@ -3,7 +3,6 @@ ManaCost:1 W U Types:Creature Gargoyle PT:2/2 K:Flying -A:AB$Pump | Cost$ T | Defined$ Self | NumAtt$ -2 | NumDef$ 2 | SubAbility$ DBDebuff | SpellDescription$ CARDNAME gets -2/+2 and loses flying until end of turn. -SVar:DBDebuff:DB$Debuff | Defined$ Self | Keywords$ Flying -SVar:Picture:http://www.wizards.com/global/images/magic/general/leering_gargoyle.jpg +A:AB$ Pump | Cost$ T | Defined$ Self | NumAtt$ -2 | NumDef$ 2 | SubAbility$ DBDebuff | SpellDescription$ CARDNAME gets -2/+2 and loses flying until end of turn. +SVar:DBDebuff:DB$ Debuff | Defined$ Self | Keywords$ Flying Oracle:Flying\n{T}: Leering Gargoyle gets -2/+2 and loses flying until end of turn. diff --git a/forge-gui/res/cardsfolder/l/leonin_armorguard.txt b/forge-gui/res/cardsfolder/l/leonin_armorguard.txt index 2a74a9f0de6..5d6cf407bdd 100644 --- a/forge-gui/res/cardsfolder/l/leonin_armorguard.txt +++ b/forge-gui/res/cardsfolder/l/leonin_armorguard.txt @@ -3,7 +3,6 @@ ManaCost:2 G W Types:Creature Cat Soldier PT:3/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When CARDNAME enters the battlefield, creatures you control get +1/+1 until end of turn. -SVar:TrigPumpAll:DB$PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +1 | NumDef$ +1 +SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +1 | NumDef$ +1 SVar:PlayMain1:TRUE -SVar:Picture:http://www.wizards.com/global/images/magic/general/leonin_armorguard.jpg Oracle:When Leonin Armorguard enters the battlefield, creatures you control get +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/l/leonin_of_the_lost_pride.txt b/forge-gui/res/cardsfolder/l/leonin_of_the_lost_pride.txt index 8ccf4d51f0a..6229ca34dc9 100644 --- a/forge-gui/res/cardsfolder/l/leonin_of_the_lost_pride.txt +++ b/forge-gui/res/cardsfolder/l/leonin_of_the_lost_pride.txt @@ -2,6 +2,6 @@ Name:Leonin of the Lost Pride ManaCost:1 W Types:Creature Cat Warrior PT:3/1 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigExile | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, exile target card from an opponent’s graveyard. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigExile | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, exile target card from an opponent's graveyard. SVar:TrigExile:DB$ChangeZone | Origin$ Graveyard | Destination$ Exile | TgtPrompt$ Choose target card in an opponent's graveyard | ValidTgts$ Card.OppOwn Oracle:When Leonin of the Lost Pride dies, exile target card from an opponent's graveyard. diff --git a/forge-gui/res/cardsfolder/l/lesser_masticore.txt b/forge-gui/res/cardsfolder/l/lesser_masticore.txt index dcdebb1683d..2bf33cf8121 100644 --- a/forge-gui/res/cardsfolder/l/lesser_masticore.txt +++ b/forge-gui/res/cardsfolder/l/lesser_masticore.txt @@ -5,4 +5,4 @@ PT:2/2 A:SP$ PermanentCreature | Cost$ 2 Discard<1/Card> A:AB$ DealDamage | Cost$ 4 | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to target creature. K:Persist -Oracle:As an additional cost to cast this spell, discard a card.\n{4}: Lesser Masticore deals 1 damage to target creature.\nPersist (When this creature dies, if it had no -1/-1 counters on it, return it to the battlefield under its owner’s control with a -1/-1 counter on it.) +Oracle:As an additional cost to cast this spell, discard a card.\n{4}: Lesser Masticore deals 1 damage to target creature.\nPersist (When this creature dies, if it had no -1/-1 counters on it, return it to the battlefield under its owner's control with a -1/-1 counter on it.) diff --git a/forge-gui/res/cardsfolder/l/lethal_vapors.txt b/forge-gui/res/cardsfolder/l/lethal_vapors.txt index 5cc5b9e2506..ca94f623446 100644 --- a/forge-gui/res/cardsfolder/l/lethal_vapors.txt +++ b/forge-gui/res/cardsfolder/l/lethal_vapors.txt @@ -3,7 +3,7 @@ ManaCost:2 B B Types:Enchantment T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Creature | Execute$ TrigDestroy | TriggerZones$ Battlefield | TriggerDescription$ Whenever a creature enters the battlefield, destroy it. SVar:TrigDestroy:DB$ Destroy | Defined$ TriggeredCard -A:AB$ Destroy | Cost$ 0 | Defined$ Self | SubAbility$ DBSkipTurn | AnyPlayer$ True | AILogic$ WillSkipTurn | SpellDescription$ Destroy CARDNAME. You skip your next turn. Any player may activate this ability. +A:AB$ Destroy | Cost$ 0 | Defined$ Self | SubAbility$ DBSkipTurn | Activator$ Player | AILogic$ WillSkipTurn | SpellDescription$ Destroy CARDNAME. You skip your next turn. Any player may activate this ability. SVar:DBSkipTurn:DB$ SkipTurn | Defined$ You | NumTurns$ 1 | AILogic$ Always SVar:AICurseEffect:DestroyCreature AI:RemoveDeck:Random diff --git a/forge-gui/res/cardsfolder/l/ley_line.txt b/forge-gui/res/cardsfolder/l/ley_line.txt index 0374eea41c6..aa9d1329de9 100644 --- a/forge-gui/res/cardsfolder/l/ley_line.txt +++ b/forge-gui/res/cardsfolder/l/ley_line.txt @@ -2,7 +2,7 @@ Name:Ley Line ManaCost:3 G Types:Enchantment T:Mode$ Phase | Phase$ Upkeep | TriggerZones$ Battlefield | OptionalDecider$ TriggeredPlayer | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of each player's upkeep, that player may put a +1/+1 counter on target creature of their choice. -SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ P1P1 | CounterNum$ 1 | TargetingPlayer$ TriggeredPlayer +SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ P1P1 | CounterNum$ 1 | TargetingPlayer$ TriggeredPlayer | Placer$ TriggeredPlayer AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/ley_line.jpg Oracle:At the beginning of each player's upkeep, that player may put a +1/+1 counter on target creature of their choice. diff --git a/forge-gui/res/cardsfolder/l/leyline_of_abundance.txt b/forge-gui/res/cardsfolder/l/leyline_of_abundance.txt index fae11fd2ebd..06695e206c2 100644 --- a/forge-gui/res/cardsfolder/l/leyline_of_abundance.txt +++ b/forge-gui/res/cardsfolder/l/leyline_of_abundance.txt @@ -5,6 +5,6 @@ K:MayEffectFromOpeningHand:FromHand SVar:FromHand:DB$ ChangeZone | Defined$ Self | Origin$ Hand | Destination$ Battlefield | SpellDescription$ If CARDNAME is in your opening hand, you may begin the game with it on the battlefield. T:Mode$ TapsForMana | ValidCard$ Creature | Execute$ TrigMana | TriggerZones$ Battlefield | Static$ True | TriggerDescription$ Whenever you tap a creature for mana, add an additional {G}. SVar:TrigMana:DB$ Mana | Produced$ G -A:AB$ PutCounterAll | Cost$ 6 G G | ValidCards$ Creature.YouCtrl | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on each creature you control. +A:AB$ PutCounterAll | Cost$ 6 G G | ValidCards$ Creature.YouCtrl | CounterType$ P1P1 | CounterNum$ 1 | AILogic$ AtOppEOT | SpellDescription$ Put a +1/+1 counter on each creature you control. DeckHas:Ability$Counters Oracle:If Leyline of Abundance is in your opening hand, you may begin the game with it on the battlefield.\nWhenever you tap a creature for mana, add an additional {G}.\n{6}{G}{G}: Put a +1/+1 counter on each creature you control. diff --git a/forge-gui/res/cardsfolder/l/library_larcenist.txt b/forge-gui/res/cardsfolder/l/library_larcenist.txt new file mode 100644 index 00000000000..a1748e2112f --- /dev/null +++ b/forge-gui/res/cardsfolder/l/library_larcenist.txt @@ -0,0 +1,7 @@ +Name:Library Larcenist +ManaCost:2 U +Types:Creature Merfolk Rogue +PT:1/2 +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ DBDraw | TriggerDescription$ Whenever CARDNAME attacks, draw a card. +SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 1 | SpellDescription$ Draw a card. +Oracle:Whenever Library Larcenist attacks, draw a card. diff --git a/forge-gui/res/cardsfolder/l/lich_lord_of_unx.txt b/forge-gui/res/cardsfolder/l/lich_lord_of_unx.txt index b177d90f0bd..b043796e0ea 100644 --- a/forge-gui/res/cardsfolder/l/lich_lord_of_unx.txt +++ b/forge-gui/res/cardsfolder/l/lich_lord_of_unx.txt @@ -2,10 +2,11 @@ Name:Lich Lord of Unx ManaCost:1 U B Types:Creature Zombie Wizard PT:2/2 -A:AB$ Token | Cost$ U B T | TokenAmount$ 1 | TokenScript$ ub_1_1_zombie_wizard | TokenOwner$ You | LegacyImage$ ub 1 1 zombie wizard arb | SpellDescription$ Create a 1/1 blue and black Zombie Wizard creature token. -A:AB$ Mill | Cost$ U U B B | ValidTgts$ Player | TgtPrompt$ Select a player | NumCards$ X | SubAbility$ DBLoseLife | References$ X | SpellDescription$ Target player loses X life and puts the top X cards of their library into their graveyard, where X is the number of Zombies you control. -SVar:DBLoseLife:DB$LoseLife | LifeAmount$ X | Defined$ Targeted | References$ X +A:AB$ Token | Cost$ U B T | TokenAmount$ 1 | TokenScript$ ub_1_1_zombie_wizard | TokenOwner$ You | SpellDescription$ Create a 1/1 blue and black Zombie Wizard creature token. +A:AB$ Mill | Cost$ U U B B | ValidTgts$ Player | TgtPrompt$ Select a player | NumCards$ X | SubAbility$ DBLoseLife | References$ X | SpellDescription$ Target player loses X life and mills X cards, where X is the number of Zombies you control. +SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ X | Defined$ Targeted | References$ X SVar:X:Count$Valid Zombie.YouCtrl SVar:NonCombatPriority:1 -SVar:Picture:http://www.wizards.com/global/images/magic/general/lich_lord_of_unx.jpg -Oracle:{U}{B}, {T}: Create a 1/1 blue and black Zombie Wizard creature token.\n{U}{U}{B}{B}: Target player loses X life and puts the top X cards of their library into their graveyard, where X is the number of Zombies you control. +DeckHints:Type$Zombie +DeckHas:Ability$Token +Oracle:{U}{B}, {T}: Create a 1/1 blue and black Zombie Wizard creature token.\n{U}{U}{B}{B}: Target player loses X life and mills X cards, where X is the number of Zombies you control. diff --git a/forge-gui/res/cardsfolder/l/life_from_the_loam.txt b/forge-gui/res/cardsfolder/l/life_from_the_loam.txt index 67f129d692d..cf1638534f3 100644 --- a/forge-gui/res/cardsfolder/l/life_from_the_loam.txt +++ b/forge-gui/res/cardsfolder/l/life_from_the_loam.txt @@ -3,5 +3,4 @@ ManaCost:1 G Types:Sorcery A:SP$ ChangeZone | Cost$ 1 G | Origin$ Graveyard | Destination$ Hand | TargetMin$ 0 | TargetMax$ 3 | TgtPrompt$ Choose target land card in your graveyard | ValidTgts$ Land.YouCtrl | SpellDescription$ Return up to three target land cards from your graveyard to your hand. K:Dredge:3 -SVar:Picture:http://www.wizards.com/global/images/magic/general/life_from_the_loam.jpg -Oracle:Return up to three target land cards from your graveyard to your hand.\nDredge 3 (If you would draw a card, instead you may put exactly three cards from the top of your library into your graveyard. If you do, return this card from your graveyard to your hand. Otherwise, draw a card.) +Oracle:Return up to three target land cards from your graveyard to your hand.\nDredge 3 (If you would draw a card, you may mill three cards instead. If you do, return this card from your graveyard to your hand.) diff --git a/forge-gui/res/cardsfolder/l/life_goes_on.txt b/forge-gui/res/cardsfolder/l/life_goes_on.txt index 3218a5c92e8..c4992781f71 100644 --- a/forge-gui/res/cardsfolder/l/life_goes_on.txt +++ b/forge-gui/res/cardsfolder/l/life_goes_on.txt @@ -3,5 +3,6 @@ ManaCost:G Types:Instant A:SP$ GainLife | Cost$ G | LifeAmount$ X | References$ X | SpellDescription$ You gain 4 life. If a creature died this turn, you gain 8 life instead. SVar:X:Count$Morbid.8.4 +DeckHas:Ability$LifeGain SVar:Picture:http://www.wizards.com/global/images/magic/general/life_goes_on.jpg Oracle:You gain 4 life. If a creature died this turn, you gain 8 life instead. diff --git a/forge-gui/res/cardsfolder/l/light_of_hope.txt b/forge-gui/res/cardsfolder/l/light_of_hope.txt new file mode 100755 index 00000000000..c2684a26642 --- /dev/null +++ b/forge-gui/res/cardsfolder/l/light_of_hope.txt @@ -0,0 +1,9 @@ +Name:Light of Hope +ManaCost:W +Types:Instant +A:SP$ Charm | Cost$ W | Choices$ DBGainLife,DBDestroy,DBPutCounter | Defined$ You +SVar:DBGainLife:DB$ GainLife | LifeAmount$ 4 | SpellDescription$ You gain 4 life. +SVar:DBDestroy:DB$ Destroy | ValidTgts$ Enchantment | TgtPrompt$ Select target enchantment | SpellDescription$ Destroy target enchantment. +SVar:DBPutCounter:DB$ PutCounter | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on target creature. +DeckHas:Ability$Counters & Ability$LifeGain +Oracle:Choose one —\n• You gain 4 life.\n• Destroy target enchantment.\n• Put a +1/+1 counter on target creature. diff --git a/forge-gui/res/cardsfolder/l/light_of_promise.txt b/forge-gui/res/cardsfolder/l/light_of_promise.txt new file mode 100644 index 00000000000..4d55340a156 --- /dev/null +++ b/forge-gui/res/cardsfolder/l/light_of_promise.txt @@ -0,0 +1,12 @@ +Name:Light of Promise +ManaCost:2 W +Types:Enchantment Aura +K:Enchant creature +A:SP$ Attach | Cost$ 2 W | ValidTgts$ Creature +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddTrigger$ LightOfPromiseTrig | AddSVar$ LightOfPromisePutCounter & X | Description$ Enchanted creature has "Whenever you gain life, put that many +1/+1 counters on this creature." +SVar:LightOfPromiseTrig:Mode$ LifeGained | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ LightOfPromisePutCounter | TriggerDescription$ Whenever you gain life, put that many +1/+1 counters on CARDNAME. +SVar:LightOfPromisePutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ X | References$ X +SVar:X:TriggerCount$LifeAmount +DeckHints:Ability$LifeGain +DeckHas:Ability$Counters +Oracle:Enchant creature\nEnchanted creature has "Whenever you gain life, put that many +1/+1 counters on this creature." diff --git a/forge-gui/res/cardsfolder/l/light_up_the_stage.txt b/forge-gui/res/cardsfolder/l/light_up_the_stage.txt index 53faab4f3a8..117a7586af5 100644 --- a/forge-gui/res/cardsfolder/l/light_up_the_stage.txt +++ b/forge-gui/res/cardsfolder/l/light_up_the_stage.txt @@ -2,8 +2,8 @@ Name:Light Up the Stage ManaCost:2 R Types:Sorcery K:Spectacle:R -A:SP$ Mill | Cost$ 2 R | Defined$ You | NumCards$ 2 | Destination$ Exile | RememberMilled$ True | SubAbility$ DBMayBePlay | SpellDescription$ Exile the top two cards of your library. Until the end of your next turn, you may play those cards. -SVar:DBMayBePlay:DB$ Effect | StaticAbilities$ STCommuned | Duration$ UntilTheEndOfYourNextTurn | RememberObjects$ Remembered | ForgetOnMoved$ Exile +A:SP$ Dig | Cost$ 2 R | Defined$ You | DigNum$ 2 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect | SpellDescription$ Exile the top two cards of your library. Until the end of your next turn, you may play those cards. +SVar:DBEffect:DB$ Effect | StaticAbilities$ StaticMayPlay | Duration$ UntilTheEndOfYourNextTurn | RememberObjects$ Remembered | ForgetOnMoved$ Exile SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -SVar:STCommuned:Mode$ Continuous | Affected$ Card.IsRemembered | EffectZone$ Command | AffectedZone$ Exile | MayPlay$ True | Description$ Until the end of your next turn, you may play those cards. -Oracle:Spectacle {R} (You may cast this spell for its spectacle cost rather than its mana cost if an opponent lost life this turn.)\nExile the top two cards of your library. Until the end of your next turn, you may play those cards. \ No newline at end of file +SVar:StaticMayPlay:Mode$ Continuous | Affected$ Card.IsRemembered | EffectZone$ Command | AffectedZone$ Exile | MayPlay$ True | Description$ Until the end of your next turn, you may play those cards. +Oracle:Spectacle {R} (You may cast this spell for its spectacle cost rather than its mana cost if an opponent lost life this turn.)\nExile the top two cards of your library. Until the end of your next turn, you may play those cards. diff --git a/forge-gui/res/cardsfolder/l/lightning_core_excavator.txt b/forge-gui/res/cardsfolder/l/lightning_core_excavator.txt new file mode 100755 index 00000000000..3ef5ee62ab9 --- /dev/null +++ b/forge-gui/res/cardsfolder/l/lightning_core_excavator.txt @@ -0,0 +1,7 @@ +Name:Lightning-Core Excavator +ManaCost:1 +Types:Artifact Creature Golem +PT:0/3 +A:AB$ DealDamage | Cost$ 5 T Sac<1/CARDNAME> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to any target. +DeckHas:Ability$Sacrifice +Oracle:{5}, {T}, Sacrifice Lightning-Core Excavator: It deals 3 damage to any target. diff --git a/forge-gui/res/cardsfolder/l/lightning_hounds.txt b/forge-gui/res/cardsfolder/l/lightning_hounds.txt index e4b5595bf7c..d4cbb36d4ff 100644 --- a/forge-gui/res/cardsfolder/l/lightning_hounds.txt +++ b/forge-gui/res/cardsfolder/l/lightning_hounds.txt @@ -1,6 +1,6 @@ Name:Lightning Hounds ManaCost:2 R R -Types:Creature Hound +Types:Creature Dog PT:3/2 K:First Strike SVar:Picture:http://www.wizards.com/global/images/magic/general/lightning_hounds.jpg diff --git a/forge-gui/res/cardsfolder/l/lightning_phoenix.txt b/forge-gui/res/cardsfolder/l/lightning_phoenix.txt new file mode 100755 index 00000000000..374caaa5854 --- /dev/null +++ b/forge-gui/res/cardsfolder/l/lightning_phoenix.txt @@ -0,0 +1,11 @@ +Name:Lightning Phoenix +ManaCost:2 R +Types:Creature Phoenix +PT:2/2 +K:Flying +K:Haste +K:CARDNAME can't block. +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | Execute$ TrigReturn | TriggerZones$ Graveyard | CheckSVar$ X | SVarCompare$ GE3 | TriggerDescription$ At the beginning of your end step, if an opponent was dealt 3 or more damage this turn, you may pay {R}. If you do, return CARDNAME from your graveyard to the battlefield. +SVar:TrigReturn:AB$ ChangeZone | Cost$ R | Defined$ Self | Origin$ Graveyard | Destination$ Battlefield +SVar:X:Count$MaxOppDamageThisTurn +Oracle:Flying, haste\nLightning Phoenix can't block.\nAt the beginning of your end step, if an opponent was dealt 3 or more damage this turn, you may pay {R}. If you do, return Lightning Phoenix from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/l/lightning_storm.txt b/forge-gui/res/cardsfolder/l/lightning_storm.txt index c6f81bc3a8c..a99b213a255 100644 --- a/forge-gui/res/cardsfolder/l/lightning_storm.txt +++ b/forge-gui/res/cardsfolder/l/lightning_storm.txt @@ -3,7 +3,7 @@ ManaCost:1 R R Types:Instant A:SP$ DealDamage | Cost$ 1 R R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | References$ X | SpellDescription$ CARDNAME deals X damage to any target, where X is 3 plus the number of charge counters on it. SVar:X:Count$CardCounters.CHARGE/Plus.3 -A:AB$ PutCounter | Cost$ Discard<1/Land> | CounterType$ CHARGE | CounterNum$ 2 | Defined$ Self | ActivationZone$ Stack | SubAbility$ DBChangeTarget | AnyPlayer$ True | SpellDescription$ Put two charge counters on CARDNAME. You may choose a new target for it. Any player may activate this ability but only if CARDNAME is on the stack. +A:AB$ PutCounter | Cost$ Discard<1/Land> | CounterType$ CHARGE | CounterNum$ 2 | Defined$ Self | ActivationZone$ Stack | SubAbility$ DBChangeTarget | Activator$ Player | SpellDescription$ Put two charge counters on CARDNAME. You may choose a new target for it. Any player may activate this ability but only if CARDNAME is on the stack. SVar:DBChangeTarget:DB$ ChangeTargets | Defined$ SourceFirstSpell | Optional$ True AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/lightning_storm.jpg diff --git a/forge-gui/res/cardsfolder/l/lightning_visionary.txt b/forge-gui/res/cardsfolder/l/lightning_visionary.txt new file mode 100755 index 00000000000..17a53aa5b4f --- /dev/null +++ b/forge-gui/res/cardsfolder/l/lightning_visionary.txt @@ -0,0 +1,6 @@ +Name:Lightning Visionary +ManaCost:1 R +Types:Creature Minotaur Shaman +PT:2/1 +K:Prowess +Oracle:Prowess (Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.) diff --git a/forge-gui/res/cardsfolder/l/liliana_death_mage.txt b/forge-gui/res/cardsfolder/l/liliana_death_mage.txt new file mode 100644 index 00000000000..6aa15682fc9 --- /dev/null +++ b/forge-gui/res/cardsfolder/l/liliana_death_mage.txt @@ -0,0 +1,11 @@ +Name:Liliana, Death Mage +ManaCost:4 B B +Types:Legendary Planeswalker Liliana +Loyalty:4 +A:AB$ ChangeZone | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | Origin$ Graveyard | Destination$ Hand | TgtPrompt$ Select target creature card in your graveyard | ValidTgts$ Creature.YouOwn | TargetMin$ 0 | TargetMax$ 1 | SpellDescription$ Return up to one target creature card from your graveyard to your hand. +A:AB$ Destroy | Cost$ SubCounter<3/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature | TgtPrompt$ Select target creature | SubAbility$ DBLoseLife | SpellDescription$ Destroy target creature. Its controller loses 2 life. +SVar:DBLoseLife:DB$ LoseLife | Defined$ TargetedController | LifeAmount$ 2 +A:AB$ LoseLife | Cost$ SubCounter<7/LOYALTY> | Planeswalker$ True | Ultimate$ True | ValidTgts$ Opponent | LifeAmount$ X | References$ X | SpellDescription$ Target opponent loses 2 life for each creature card in their graveyard. +SVar:X:TargetedPlayer$ValidGraveyard Creature.YouOwn/Times.2 +DeckHints:Ability$Graveyard +Oracle:[+1]: Return up to one target creature card from your graveyard to your hand.\n[−3]: Destroy target creature. Its controller loses 2 life.\n[−7]: Target opponent loses 2 life for each creature card in their graveyard. diff --git a/forge-gui/res/cardsfolder/l/liliana_deaths_majesty.txt b/forge-gui/res/cardsfolder/l/liliana_deaths_majesty.txt index 5c758b41e9e..aafe8efd0fd 100644 --- a/forge-gui/res/cardsfolder/l/liliana_deaths_majesty.txt +++ b/forge-gui/res/cardsfolder/l/liliana_deaths_majesty.txt @@ -2,9 +2,11 @@ Name:Liliana, Death's Majesty ManaCost:3 B B Types:Legendary Planeswalker Liliana Loyalty:5 -A:AB$ Token | Cost$ AddCounter<1/LOYALTY> | TokenAmount$ 1 | TokenScript$ b_2_2_zombie | TokenOwner$ You | LegacyImage$ b 2 2 zombie akh | Planeswalker$ True | SubAbility$ DBMill | SpellDescription$ Create a 2/2 black Zombie creature token. Put the top two cards of your library into your graveyard. -SVar:DBMill:DB$Mill | Defined$ You | NumCards$ 2 +A:AB$ Token | Cost$ AddCounter<1/LOYALTY> | TokenAmount$ 1 | TokenScript$ b_2_2_zombie | TokenOwner$ You | Planeswalker$ True | SubAbility$ DBMill | SpellDescription$ Create a 2/2 black Zombie creature token. Mill two cards. +SVar:DBMill:DB$ Mill | Defined$ You | NumCards$ 2 A:AB$ ChangeZone | Cost$ SubCounter<3/LOYALTY> | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature.YouCtrl | AnimateSubAbility$ Animate | TgtPrompt$ Select target creature card from your graveyard | Planeswalker$ True | SpellDescription$ Return target creature card from your graveyard to the battlefield. That creature is a black Zombie in addition to its other colors and types. -SVar:Animate:DB$Animate | Defined$ Remembered | Types$ Zombie | Colors$ Black | Permanent$ True +SVar:Animate:DB$ Animate | Defined$ Remembered | Types$ Zombie | Colors$ Black | Permanent$ True A:AB$ DestroyAll | Cost$ SubCounter<7/LOYALTY> | Ultimate$ True | ValidCards$ Creature.nonZombie | Planeswalker$ True | SpellDescription$ Destroy all non-Zombie creatures. -Oracle:[+1]: Create a 2/2 black Zombie creature token. Put the top two cards of your library into your graveyard.\n[-3]: Return target creature card from your graveyard to the battlefield. That creature is a black Zombie in addition to its other colors and types.\n[-7]: Destroy all non-Zombie creatures. +DeckHas:Ability$Token & Ability$Graveyard +DeckHints:Type$Zombie +Oracle:[+1]: Create a 2/2 black Zombie creature token. Mill two cards.\n[-3]: Return target creature card from your graveyard to the battlefield. That creature is a black Zombie in addition to its other colors and types.\n[-7]: Destroy all non-Zombie creatures. diff --git a/forge-gui/res/cardsfolder/l/liliana_dreadhorde_general.txt b/forge-gui/res/cardsfolder/l/liliana_dreadhorde_general.txt index 0cccb87766e..4055906ddd7 100644 --- a/forge-gui/res/cardsfolder/l/liliana_dreadhorde_general.txt +++ b/forge-gui/res/cardsfolder/l/liliana_dreadhorde_general.txt @@ -4,7 +4,7 @@ Types:Legendary Planeswalker Liliana Loyalty:6 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.YouCtrl | TriggerZones$ Battlefield | TriggerController$ TriggeredCardController | Execute$ TrigDraw | TriggerDescription$ Whenever a creature you control dies, draw a card. SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 -A:AB$ Token | Cost$ AddCounter<1/LOYALTY> | TokenAmount$ 1 | TokenScript$ b_2_2_zombie | TokenOwner$ You | LegacyImage$ b 2 2 zombie akh | Planeswalker$ True | SpellDescription$ Create a 2/2 black Zombie creature token. +A:AB$ Token | Cost$ AddCounter<1/LOYALTY> | TokenAmount$ 1 | TokenScript$ b_2_2_zombie | TokenOwner$ You | Planeswalker$ True | SpellDescription$ Create a 2/2 black Zombie creature token. A:AB$ Sacrifice | Cost$ SubCounter<4/LOYALTY> | Amount$ 2 | SacValid$ Creature | Defined$ Player | Planeswalker$ True | SpellDescription$ Each player sacrifices two creatures. A:AB$ RepeatEach | Cost$ SubCounter<9/LOYALTY> | Planeswalker$ True | Ultimate$ True | RepeatPlayers$ Opponent | RepeatSubAbility$ ChooseArtf | SubAbility$ SacAllOthers | SpellDescription$ Each opponent chooses a permanent they control of each permanent type and sacrifices the rest. SVar:ChooseArtf:DB$ ChooseCard | Defined$ Remembered | Amount$ 1 | Choices$ Artifact.RememberedPlayerCtrl | ChoiceTitle$ Choose an artifact to keep | SubAbility$ ChooseCrtr | RememberChosen$ True | Mandatory$ True @@ -15,4 +15,5 @@ SVar:ChoosePW:DB$ ChooseCard | Defined$ Remembered | Amount$ 1 | Choices$ Planes SVar:SacAllOthers:DB$ SacrificeAll | ValidCards$ Permanent.IsNotRemembered+OppCtrl | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Token & Ability$Sacrifice -Oracle:[+1]:Create a 2/2 black Zombie creature token.\n[-4]:Each player sacrifices two creatures.\n[-9]: Each opponent chooses a permanent they control of each permanent type and sacrifices the rest. +SVar:PlayMain1:TRUE +Oracle:Whenever a creature you control dies, draw a card.\n[+1]:Create a 2/2 black Zombie creature token.\n[-4]:Each player sacrifices two creatures.\n[-9]: Each opponent chooses a permanent they control of each permanent type and sacrifices the rest. diff --git a/forge-gui/res/cardsfolder/l/liliana_the_last_hope.txt b/forge-gui/res/cardsfolder/l/liliana_the_last_hope.txt index 6c3bf738c05..dc32fa820fd 100644 --- a/forge-gui/res/cardsfolder/l/liliana_the_last_hope.txt +++ b/forge-gui/res/cardsfolder/l/liliana_the_last_hope.txt @@ -3,14 +3,15 @@ ManaCost:1 B B Types:Legendary Planeswalker Liliana Loyalty:3 A:AB$ Pump | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | NumAtt$ -2 | NumDef$ -1 | IsCurse$ True | UntilYourNextTurn$ True | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Creature | TgtPrompt$ Select target creature | SpellDescription$ Up to one target creature gets -2/-1 until your next turn. -A:AB$ Mill | Cost$ SubCounter<2/LOYALTY> | NumCards$ 2 | AILogic$ LilianaMill | Planeswalker$ True | Defined$ You | SubAbility$ DBChooseCard | SpellDescription$ Put the top two cards of your library into your graveyard, then you may return a creature card from your graveyard to your hand. +A:AB$ Mill | Cost$ SubCounter<2/LOYALTY> | NumCards$ 2 | AILogic$ LilianaMill | Planeswalker$ True | Defined$ You | SubAbility$ DBChooseCard | SpellDescription$ Mill two cards, then you may return a creature card from your graveyard to your hand. SVar:DBChooseCard:DB$ ChooseCard | Choices$ Creature.YouOwn | Optional$ Yes | ChoiceZone$ Graveyard | Amount$ 1 | SubAbility$ DBChangeZone SVar:DBChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | Defined$ ChosenCard | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearChosenCard$ True A:AB$ Effect | Cost$ SubCounter<7/LOYALTY> | Name$ Emblem - Liliana, the Last Hope | Image$ emblem_liliana_the_last_hope | Triggers$ TrigToken | SVars$ DBToken,X | Planeswalker$ True | Ultimate$ True | Duration$ Permanent | AILogic$ Always | SpellDescription$ You get an emblem with "At the beginning of your end step, create X 2/2 black Zombie creature tokens, where X is two plus the number of Zombies you control." SVar:TrigToken:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Command | Execute$ DBToken | TriggerDescription$ At the beginning of your end step, create X 2/2 black Zombie creature tokens, where X is two plus the number of Zombies you control. -SVar:DBToken:DB$ Token | TokenAmount$ X | References$ X | TokenScript$ b_2_2_zombie | TokenOwner$ You | LegacyImage$ b 2 2 zombie emn +SVar:DBToken:DB$ Token | TokenAmount$ X | References$ X | TokenScript$ b_2_2_zombie | TokenOwner$ You SVar:X:Count$Valid Card.Zombie+YouCtrl/Plus.2 SVar:PlayMain1:TRUE -SVar:Picture:http://www.wizards.com/global/images/magic/general/liliana_the_last_hope.jpg -Oracle:[+1]: Up to one target creature gets -2/-1 until your next turn.\n[-2]: Put the top two cards of your library into your graveyard, then you may return a creature card from your graveyard to your hand.\n[-7]: You get an emblem with "At the beginning of your end step, create X 2/2 black Zombie creature tokens, where X is two plus the number of Zombies you control." +DeckHas:Ability$Token & Ability$Graveyard +DeckHints:Type$Zombie +Oracle:[+1]: Up to one target creature gets -2/-1 until your next turn.\n[-2]: Mill two cards, then you may return a creature card from your graveyard to your hand.\n[-7]: You get an emblem with "At the beginning of your end step, create X 2/2 black Zombie creature tokens, where X is two plus the number of Zombies you control." diff --git a/forge-gui/res/cardsfolder/l/liliana_untouched_by_death.txt b/forge-gui/res/cardsfolder/l/liliana_untouched_by_death.txt index 8741485be55..4b2dfbb12bf 100644 --- a/forge-gui/res/cardsfolder/l/liliana_untouched_by_death.txt +++ b/forge-gui/res/cardsfolder/l/liliana_untouched_by_death.txt @@ -2,7 +2,7 @@ Name:Liliana, Untouched by Death ManaCost:2 B B Types:Legendary Planeswalker Liliana Loyalty:4 -A:AB$ Mill | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | NumCards$ 3 | Defined$ You | RememberMilled$ True | SubAbility$ DBLifeDrain | SpellDescription$ Put the top three cards of your library into your graveyard. If at least one of them is a Zombie card, each opponent loses 2 life and you gain 2 life. +A:AB$ Mill | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | NumCards$ 3 | Defined$ You | RememberMilled$ True | SubAbility$ DBLifeDrain | SpellDescription$ Mill three cards. If at least one Zombie card is milled this way, each opponent loses 2 life and you gain 2 life. SVar:DBLifeDrain:DB$ LoseLife | Defined$ Player.Opponent | LifeAmount$ 2 | ConditionDefined$ Remembered | ConditionPresent$ Zombie | ConditionCompare$ GE1 | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 2 | ConditionDefined$ Remembered | ConditionPresent$ Zombie | ConditionCompare$ GE1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True @@ -11,4 +11,5 @@ SVar:X:Count$Valid Zombie.YouCtrl A:AB$ Effect | Cost$ SubCounter<3/LOYALTY> | Planeswalker$ True | Ultimate$ True | Stackable$ False | StaticAbilities$ ZombieCast | SpellDescription$ Until end of turn you may cast Zombie cards from your graveyard. SVar:ZombieCast:Mode$ Continuous | Affected$ Zombie.YouCtrl | MayPlay$ True | EffectZone$ Command | AffectedZone$ Graveyard | Description$ You may cast Zombie cards from your graveyard this turn. DeckHints:Type$Zombie -Oracle:[+1]:Put the top three cards of your library into your graveyard. If at least one of them is a Zombie card, each opponent loses 2 life and you gain 2 life.\n[-2]:Target creature gets -X/-X until end of turn, where X is the number of Zombies you control.\n[-3]: You may cast Zombie cards from your graveyard this turn. +DeckHas:Ability$Graveyard +Oracle:[+1]: Mill three cards. If at least one Zombie card is milled this way, each opponent loses 2 life and you gain 2 life.\n[-2]: Target creature gets -X/-X until end of turn, where X is the number of Zombies you control.\n[-3]: You may cast Zombie cards from your graveyard this turn. diff --git a/forge-gui/res/cardsfolder/l/liliana_waker_of_the_dead.txt b/forge-gui/res/cardsfolder/l/liliana_waker_of_the_dead.txt new file mode 100644 index 00000000000..f96f8e644d7 --- /dev/null +++ b/forge-gui/res/cardsfolder/l/liliana_waker_of_the_dead.txt @@ -0,0 +1,17 @@ +Name:Liliana, Waker of the Dead +ManaCost:2 B B +Types:Legendary Planeswalker Liliana +Loyalty:4 +A:AB$ Discard | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | Defined$ Player | NumCards$ 1 | Mode$ TgtChoose | RememberDiscarded$ True | SubAbility$ DBRepeatEach | StackDescription$ SpellDescription | SpellDescription$ Each player discards a card. Each opponent who can't loses 3 life. +SVar:DBRepeatEach:DB$ RepeatEach | RepeatPlayers$ Player.Opponent | RepeatSubAbility$ DBLoseLife | SubAbility$ DBCleanup +SVar:DBLoseLife:DB$ LoseLife | Defined$ Player.IsRemembered | LifeAmount$ 3 | References$ Y | ConditionCheckSVar$ Y | ConditionSVarCompare$ EQ0 +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:Y:Remembered$Valid Card.RememberedPlayerCtrl +A:AB$ Pump | Cost$ SubCounter<3/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -X | NumDef$ -X | IsCurse$ True | References$ X | SpellDescription$ Target creature gets -X/-X until end of turn, where X is the number of cards in your graveyard. +SVar:X:Count$InYourYard +A:AB$ Effect | Cost$ SubCounter<7/LOYALTY> | Planeswalker$ True | Ultimate$ True | Name$ Emblem - Liliana, Waker of the Dead | Image$ emblem_liliana_waker_of_the_dead | Triggers$ EffPhase | SVars$ EmblemTrigChangeZone,DBPump | Duration$ Permanent | SpellDescription$ You get an emblem with "At the beginning of combat on your turn, put target creature card from a graveyard onto the battlefield under your control. It gains haste." +SVar:EffPhase:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | Execute$ EmblemTrigChangeZone | TriggerDescription$ At the beginning of combat on your turn, put target creature card from a graveyard onto the battlefield under your control. It gains haste. +SVar:EmblemTrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True | TgtPrompt$ Choose target creature card in a graveyard | ValidTgts$ Creature | SubAbility$ DBPump +SVar:DBPump:DB$ Pump | Defined$ Targeted | KW$ Haste | Permanent$ True +DeckHas:Ability$Discard & Ability$Graveyard +Oracle:[+1]: Each player discards a card. Each opponent who can't loses 3 life.\n[−3]: Target creature gets -X/-X until end of turn, where X is the number of cards in your graveyard.\n[−7]: You get an emblem with "At the beginning of combat on your turn, put target creature card from a graveyard onto the battlefield under your control. It gains haste." diff --git a/forge-gui/res/cardsfolder/l/lilianas_devotee.txt b/forge-gui/res/cardsfolder/l/lilianas_devotee.txt new file mode 100755 index 00000000000..25f8e2c88a0 --- /dev/null +++ b/forge-gui/res/cardsfolder/l/lilianas_devotee.txt @@ -0,0 +1,12 @@ +Name:Liliana's Devotee +ManaCost:2 B +Types:Creature Human Warlock +PT:2/3 +S:Mode$ Continuous | Affected$ Zombie.YouCtrl | AddPower$ 1 | Description$ Zombies you control get +1/+0. +SVar:PlayMain1:TRUE +DeckHints:Type$Zombie +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | CheckSVar$ X | SVarCompare$ GE1 | OptionalDecider$ You | Execute$ TrigToken | TriggerDescription$ At the beginning of your end step, if a creature died this turn, you may pay {1}{B}. If you do, create a 2/2 black Zombie creature token. +SVar:TrigToken:AB$ Token | Cost$ 1 B | TokenAmount$ 1 | TokenScript$ b_2_2_zombie | TokenOwner$ You +SVar:X:Count$ThisTurnEntered_Graveyard_from_Battlefield_Creature +DeckHas:Ability$Token +Oracle:Zombies you control get +1/+0.\nAt the beginning of your end step, if a creature died this turn, you may pay {1}{B}. If you do, create a 2/2 black Zombie creature token. diff --git a/forge-gui/res/cardsfolder/l/lilianas_indignation.txt b/forge-gui/res/cardsfolder/l/lilianas_indignation.txt index 1977e68cf13..47eeeee1d01 100644 --- a/forge-gui/res/cardsfolder/l/lilianas_indignation.txt +++ b/forge-gui/res/cardsfolder/l/lilianas_indignation.txt @@ -1,13 +1,12 @@ Name:Liliana's Indignation ManaCost:X B Types:Sorcery -A:SP$ Mill | Cost$ X B | NumCards$ X | References$ X | Defined$ You | RememberMilled$ True | SubAbility$ DBLoseLife | SpellDescription$ Put the top X cards of your library into your graveyard. Target player loses 2 life for each creature card put into the graveyard this way. -SVar:DBLoseLife:DB$LoseLife | ValidTgts$ Player | TgtPrompt$ Select a player | LifeAmount$ Y | References$ Y | SubAbility$ DBCleanup +A:SP$ Mill | Cost$ X B | NumCards$ X | References$ X | Defined$ You | RememberMilled$ True | SubAbility$ DBLoseLife | SpellDescription$ Mill X cards. Target player loses 2 life for each creature card put into the graveyard this way. +SVar:DBLoseLife:DB$ LoseLife | ValidTgts$ Player | TgtPrompt$ Select a player | LifeAmount$ Y | References$ Y | SubAbility$ DBCleanup SVar:X:Count$xPaid SVar:Y:Count$ValidGraveyard Creature.IsRemembered/Times.2 SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:All DeckHints:Ability$Delirium DeckHas:Ability$Graveyard -SVar:Picture:http://www.wizards.com/global/images/magic/general/lilianas_indignation.jpg -Oracle:Put the top X cards of your library into your graveyard. Target player loses 2 life for each creature card put into your graveyard this way. +Oracle:Mill X cards. Target player loses 2 life for each creature card put into your graveyard this way. diff --git a/forge-gui/res/cardsfolder/l/lilianas_scorn.txt b/forge-gui/res/cardsfolder/l/lilianas_scorn.txt new file mode 100755 index 00000000000..1395ed78c25 --- /dev/null +++ b/forge-gui/res/cardsfolder/l/lilianas_scorn.txt @@ -0,0 +1,7 @@ +Name:Liliana's Scorn +ManaCost:3 B B +Types:Sorcery +A:SP$ Destroy | Cost$ 3 B B | ValidTgts$ Creature | TgtPrompt$ Select target creature | SubAbility$ DBSearch | SSpellDescription$ Destroy target creature. You may search your library and/or graveyard for a card named Liliana, Death Mage, reveal it, and put it into your hand. If you search your library this way, shuffle it. +SVar:DBSearch:DB$ ChangeZone | Optional$ True | Origin$ Library | OriginChoice$ True | OriginAlternative$ Graveyard | AlternativeMessage$ Would you like to search your library with this ability? If you do, your library will be shuffled. | Destination$ Hand | ChangeType$ Card.namedLiliana; Death Mage | ChangeNum$ 1 +DeckHints:Name$Liliana, Death Mage +Oracle:Destroy target creature. You may search your library and/or graveyard for a card named Liliana, Death Mage, reveal it, and put it into your hand. If you search your library this way, shuffle it. diff --git a/forge-gui/res/cardsfolder/l/lilianas_scrounger.txt b/forge-gui/res/cardsfolder/l/lilianas_scrounger.txt new file mode 100755 index 00000000000..2dac85ff5d4 --- /dev/null +++ b/forge-gui/res/cardsfolder/l/lilianas_scrounger.txt @@ -0,0 +1,9 @@ +Name:Liliana's Scrounger +ManaCost:2 B +Types:Creature Human Wizard +PT:3/2 +T:Mode$ Phase | Phase$ End of Turn | CheckSVar$ X | SVarCompare$ GE1 | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigPutCounter | References$ X | TriggerDescription$ At the beginning of each end step, if a creature died this turn, you may put a loyalty counter on a Liliana planeswalker you control. +SVar:TrigPutCounter:DB$ PutCounter | Choices$ Planeswalker.Liliana+YouCtrl | CounterType$ LOYALTY | CounterNum$ 1 +SVar:X:Count$ThisTurnEntered_Graveyard_from_Battlefield_Creature +DeckNeeds:Type$Liliana +Oracle:At the beginning of each end step, if a creature died this turn, you may put a loyalty counter on a Liliana planeswalker you control. diff --git a/forge-gui/res/cardsfolder/l/lilianas_standard_bearer.txt b/forge-gui/res/cardsfolder/l/lilianas_standard_bearer.txt new file mode 100755 index 00000000000..c3f346741d9 --- /dev/null +++ b/forge-gui/res/cardsfolder/l/lilianas_standard_bearer.txt @@ -0,0 +1,9 @@ +Name:Liliana's Standard Bearer +ManaCost:2 B +Types:Creature Zombie Knight +PT:3/1 +K:Flash +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, draw X cards, where X is the number of creatures that died under your control this turn. +SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ X | References$ X +SVar:X:Count$ThisTurnEntered_Graveyard_from_Battlefield_Creature.YouCtrl +Oracle:Flash\nWhen Liliana's Standard Bearer enters the battlefield, draw X cards, where X is the number of creatures that died under your control this turn. diff --git a/forge-gui/res/cardsfolder/l/lilianas_steward.txt b/forge-gui/res/cardsfolder/l/lilianas_steward.txt new file mode 100644 index 00000000000..69b23c7f591 --- /dev/null +++ b/forge-gui/res/cardsfolder/l/lilianas_steward.txt @@ -0,0 +1,6 @@ +Name:Liliana's Steward +ManaCost:B +Types:Creature Zombie +PT:1/2 +A:AB$Discard | Cost$ T Sac<1/CARDNAME> | ValidTgts$ Opponent | NumCards$ 1 | Mode$ TgtChoose | SorcerySpeed$ True | SpellDescription$ +Oracle:{T}, Sacrifice Liliana's Steward: Target opponent discards a card. Activate this ability only any time you could cast a sorcery. diff --git a/forge-gui/res/cardsfolder/l/lim_duls_cohort.txt b/forge-gui/res/cardsfolder/l/lim_duls_cohort.txt index dc7bf7bb9ab..89b07d0151a 100644 --- a/forge-gui/res/cardsfolder/l/lim_duls_cohort.txt +++ b/forge-gui/res/cardsfolder/l/lim_duls_cohort.txt @@ -4,7 +4,6 @@ Types:Creature Zombie PT:2/3 T:Mode$ AttackerBlockedByCreature | ValidCard$ Creature | ValidBlocker$ Card.Self | Execute$ TrigBlocks | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by a creature, that creature can't be regenerated this turn. T:Mode$ AttackerBlockedByCreature | ValidCard$ Card.Self | ValidBlocker$ Creature | Execute$ TrigBlocked | Secondary$ True | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by a creature, that creature can't be regenerated this turn. -SVar:TrigBlocks:DB$Pump | Defined$ TriggeredAttacker | KW$ HIDDEN CARDNAME can't be regenerated. -SVar:TrigBlocked:DB$Pump | Defined$ TriggeredBlocker | KW$ HIDDEN CARDNAME can't be regenerated. -SVar:Picture:http://www.wizards.com/global/images/magic/general/lim_duls_cohort.jpg +SVar:TrigBlocks:DB$ Pump | Defined$ TriggeredAttacker | KW$ HIDDEN CARDNAME can't be regenerated. +SVar:TrigBlocked:DB$ Pump | Defined$ TriggeredBlocker | KW$ HIDDEN CARDNAME can't be regenerated. Oracle:Whenever Lim-Dul's Cohort blocks or becomes blocked by a creature, that creature can't be regenerated this turn. diff --git a/forge-gui/res/cardsfolder/l/lim_duls_paladin.txt b/forge-gui/res/cardsfolder/l/lim_duls_paladin.txt index 707f47ea291..56a04cc3a44 100644 --- a/forge-gui/res/cardsfolder/l/lim_duls_paladin.txt +++ b/forge-gui/res/cardsfolder/l/lim_duls_paladin.txt @@ -9,11 +9,10 @@ SVar:DBSacrifice:DB$ Sacrifice | ConditionCheckSVar$ X | ConditionSVarCompare$ E SVar:DBDraw:DB$ Draw | NumCards$ 1 | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ0 | SubAbility$ DBCleanup | References$ X SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True T:Mode$ AttackerBlocked | ValidCard$ Card.Self | ValidBlocker$ Creature | TriggerZones$ Battlefield | Execute$ TrigBlockedPump | TriggerDescription$ Whenever CARDNAME becomes blocked, CARDNAME get +6/+3 until end of turn. -SVar:TrigBlockedPump:DB$Pump | Defined$ Self | NumAtt$ 6 | NumDef$ 3 +SVar:TrigBlockedPump:DB$ Pump | Defined$ Self | NumAtt$ 6 | NumDef$ 3 T:Mode$ AttackerUnblocked | ValidCard$ Card.Self | Execute$ TrigUnBlockedPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks and isn't blocked, it assigns no combat damage to defending player this turn and that player loses 4 life. -SVar:TrigUnBlockedPump:DB$ Pump | KW$ HIDDEN CARDNAME assigns no combat damage | SubAbility$ DBLoseLife +SVar:TrigUnBlockedPump:DB$ Pump | Defined$ Self | KW$ HIDDEN CARDNAME assigns no combat damage | SubAbility$ DBLoseLife SVar:DBLoseLife:DB$ LoseLife | Defined$ DefendingPlayer | LifeAmount$ 4 SVar:X:Remembered$Amount AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/lim_duls_paladin.jpg Oracle:Trample\nAt the beginning of your upkeep, you may discard a card. If you don't, sacrifice Lim-Dul's Paladin and draw a card.\nWhenever Lim-Dul's Paladin becomes blocked, it gets +6/+3 until end of turn.\nWhenever Lim-Dul's Paladin attacks and isn't blocked, it assigns no combat damage to defending player this turn and that player loses 4 life. diff --git a/forge-gui/res/cardsfolder/l/living_lightning.txt b/forge-gui/res/cardsfolder/l/living_lightning.txt new file mode 100755 index 00000000000..68cd373b914 --- /dev/null +++ b/forge-gui/res/cardsfolder/l/living_lightning.txt @@ -0,0 +1,8 @@ +Name:Living Lightning +ManaCost:3 R +Types:Creature Elemental Shaman +PT:3/2 +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, return target instant or sorcery card from your graveyard to your hand. +SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Instant.YouOwn,Sorcery.YouOwn | TgtPrompt$ Select target instant or sorcery +DeckHints:Type$Instant|Sorcery +Oracle:When Living Lightning dies, return target instant or sorcery card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/l/llanowar_vanguard.txt b/forge-gui/res/cardsfolder/l/llanowar_vanguard.txt index 36ea5f7d610..c1e5cddc312 100644 --- a/forge-gui/res/cardsfolder/l/llanowar_vanguard.txt +++ b/forge-gui/res/cardsfolder/l/llanowar_vanguard.txt @@ -2,6 +2,5 @@ Name:Llanowar Vanguard ManaCost:2 G Types:Creature Dryad PT:1/1 -A:AB$ Pump | Cost$ T | NumDef$ +4 | SpellDescription$ CARDNAME gets +0/+4 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/llanowar_vanguard.jpg +A:AB$ Pump | Cost$ T | Defined$ Self | NumDef$ +4 | SpellDescription$ CARDNAME gets +0/+4 until end of turn. Oracle:{T}: Llanowar Vanguard gets +0/+4 until end of turn. diff --git a/forge-gui/res/cardsfolder/l/llanowar_visionary.txt b/forge-gui/res/cardsfolder/l/llanowar_visionary.txt new file mode 100755 index 00000000000..28e25fd2c3f --- /dev/null +++ b/forge-gui/res/cardsfolder/l/llanowar_visionary.txt @@ -0,0 +1,8 @@ +Name:Llanowar Visionary +ManaCost:2 G +Types:Creature Elf Druid +PT:2/2 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, draw a card. +SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 +A:AB$ Mana | Cost$ T | Produced$ G | SpellDescription$ Add {G}. +Oracle:When Llanowar Visionary enters the battlefield, draw a card.\n{T}: Add {G}. diff --git a/forge-gui/res/cardsfolder/l/loafing_giant.txt b/forge-gui/res/cardsfolder/l/loafing_giant.txt index 91a9c8b75ab..4a4021bb1cd 100644 --- a/forge-gui/res/cardsfolder/l/loafing_giant.txt +++ b/forge-gui/res/cardsfolder/l/loafing_giant.txt @@ -2,10 +2,9 @@ Name:Loafing Giant ManaCost:4 R Types:Creature Giant PT:4/6 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigMill | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks or blocks, put the top card of your library into your graveyard. If that card is a land card, prevent all combat damage CARDNAME would deal this turn. -T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigMill | TriggerZones$ Battlefield | Secondary$ True | TriggerDescription$ Whenever CARDNAME attacks or blocks, put the top card of your library into your graveyard. If that card is a land card, prevent all combat damage CARDNAME would deal this turn. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigMill | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks or blocks, mill a card. If a land card was milled this way, prevent all combat damage CARDNAME would deal this turn. +T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigMill | TriggerZones$ Battlefield | Secondary$ True | TriggerDescription$ Whenever CARDNAME attacks or blocks, mill a card. If a land card was milled this way, prevent all combat damage CARDNAME would deal this turn. SVar:TrigMill:DB$ Mill | Defined$ You | NumCards$ 1 | RememberMilled$ True | SubAbility$ DBPump SVar:DBPump:DB$ Pump | Defined$ Self | KW$ Prevent all combat damage that would be dealt by CARDNAME. | ConditionDefined$ Remembered | ConditionPresent$ Land | ConditionCompare$ EQ1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -SVar:Picture:http://www.wizards.com/global/images/magic/general/loafing_giant.jpg -Oracle:Whenever Loafing Giant attacks or blocks, put the top card of your library into your graveyard. If that card is a land card, prevent all combat damage Loafing Giant would deal this turn. +Oracle:Whenever Loafing Giant attacks or blocks, mill a card. If a land card was milled this way, prevent all combat damage Loafing Giant would deal this turn. diff --git a/forge-gui/res/cardsfolder/l/loathsome_catoblepas.txt b/forge-gui/res/cardsfolder/l/loathsome_catoblepas.txt index 2c2b29a52a7..33adcece1e0 100644 --- a/forge-gui/res/cardsfolder/l/loathsome_catoblepas.txt +++ b/forge-gui/res/cardsfolder/l/loathsome_catoblepas.txt @@ -2,11 +2,10 @@ Name:Loathsome Catoblepas ManaCost:5 B Types:Creature Beast PT:3/3 -A:AB$ Pump | Cost$ 2 G | KW$ HIDDEN CARDNAME must be blocked if able. | AILogic$ Pump | SpellDescription$ CARDNAME must be blocked this turn if able. +A:AB$ Pump | Cost$ 2 G | Defined$ Self | KW$ HIDDEN CARDNAME must be blocked if able. | AILogic$ Pump | SpellDescription$ CARDNAME must be blocked this turn if able. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigPump | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, target creature an opponent controls gets -3/-3 until end of turn. SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | NumAtt$ -3 | NumDef$ -3 | IsCurse$ True AI:RemoveDeck:Random DeckNeeds:Color$Green AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/loathsome_catoblepas.jpg Oracle:{2}{G}: Loathsome Catoblepas must be blocked this turn if able.\nWhen Loathsome Catoblepas dies, target creature an opponent controls gets -3/-3 until end of turn. diff --git a/forge-gui/res/cardsfolder/l/lochmere_serpent.txt b/forge-gui/res/cardsfolder/l/lochmere_serpent.txt index 48bdc7ca6a2..e21bbfba404 100644 --- a/forge-gui/res/cardsfolder/l/lochmere_serpent.txt +++ b/forge-gui/res/cardsfolder/l/lochmere_serpent.txt @@ -3,7 +3,7 @@ ManaCost:4 U B Types:Creature Serpent PT:7/7 K:Flash -A:AB$ Pump | Cost$ U Sac<1/Island> | KW$ HIDDEN Unblockable | SpellDescription$ CARDNAME can't be blocked this turn. +A:AB$ Pump | Cost$ U Sac<1/Island> | Defined$ Self | KW$ HIDDEN Unblockable | SpellDescription$ CARDNAME can't be blocked this turn. A:AB$ GainLife | Cost$ B Sac<1/Swamp> | Defined$ You | LifeAmount$ 1 | SubAbility$ DBDraw | SpellDescription$ You gain 1 life and draw a card. SVar:DBDraw:DB$ Draw | NumCards$ 1 AI:RemoveDeck:Random diff --git a/forge-gui/res/cardsfolder/l/locthwain_paladin.txt b/forge-gui/res/cardsfolder/l/locthwain_paladin.txt index afb980e762e..d9993643a16 100644 --- a/forge-gui/res/cardsfolder/l/locthwain_paladin.txt +++ b/forge-gui/res/cardsfolder/l/locthwain_paladin.txt @@ -4,5 +4,6 @@ Types:Creature Human Knight PT:3/2 K:Menace K:etbCounter:P1P1:1:Adamant$ Black:Adamant — If at least three black mana was spent to cast this spell, CARDNAME enters the battlefield with a +1/+1 counter on it. +SVar:AIManaPref:B DeckHas:Ability$Counters Oracle:Menace (This creature can't be blocked except by two or more creatures.)\nAdamant — If at least three black mana was spent to cast this spell, Locthwain Paladin enters the battlefield with a +1/+1 counter on it. diff --git a/forge-gui/res/cardsfolder/l/lofty_denial.txt b/forge-gui/res/cardsfolder/l/lofty_denial.txt new file mode 100755 index 00000000000..0dc0acd7676 --- /dev/null +++ b/forge-gui/res/cardsfolder/l/lofty_denial.txt @@ -0,0 +1,8 @@ +Name:Lofty Denial +ManaCost:1 U +Types:Instant +A:SP$ Counter | Cost$ 1 U | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | UnlessCost$ X | References$ X,Y | SpellDescription$ Counter target spell unless its controller pays {1}. If you control a creature with flying, counter that spell unless its controller pays {4} instead. +SVar:Y:Count$Valid Creature.YouCtrl+withFlying +SVar:X:Count$Compare Y GE1.4.1 +DeckHints:Keyword$Flying +Oracle:Counter target spell unless its controller pays {1}. If you control a creature with flying, counter that spell unless its controller pays {4} instead. diff --git a/forge-gui/res/cardsfolder/l/longshot_squad.txt b/forge-gui/res/cardsfolder/l/longshot_squad.txt index 10c6039ea9e..fea17697a6c 100644 --- a/forge-gui/res/cardsfolder/l/longshot_squad.txt +++ b/forge-gui/res/cardsfolder/l/longshot_squad.txt @@ -1,6 +1,6 @@ Name:Longshot Squad ManaCost:3 G -Types:Creature Hound Archer +Types:Creature Dog Archer PT:3/3 K:Outlast:1 G S:Mode$ Continuous | Affected$ Creature.YouCtrl+counters_GE1_P1P1 | AddKeyword$ Reach | Description$ Each creature you control with a +1/+1 counter on it has reach. diff --git a/forge-gui/res/cardsfolder/l/looming_spires.txt b/forge-gui/res/cardsfolder/l/looming_spires.txt index a3b887399e7..9aa90ec2384 100644 --- a/forge-gui/res/cardsfolder/l/looming_spires.txt +++ b/forge-gui/res/cardsfolder/l/looming_spires.txt @@ -3,8 +3,7 @@ ManaCost:no cost Types:Land K:CARDNAME enters the battlefield tapped. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target creature gets +1/+1 and gains first strike until end of turn. -SVar:TrigPump:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 1 | NumDef$ 1 | KW$ First Strike +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 1 | NumDef$ 1 | KW$ First Strike SVar:PlayMain1:TRUE A:AB$ Mana | Cost$ T | Produced$ R | SpellDescription$ Add {R}. -SVar:Picture:http://www.wizards.com/global/images/magic/general/looming_spires.jpg Oracle:Looming Spires enters the battlefield tapped.\nWhen Looming Spires enters the battlefield, target creature gets +1/+1 and gains first strike until end of turn.\n{T}: Add {R}. diff --git a/forge-gui/res/cardsfolder/l/lord_of_atlantis.txt b/forge-gui/res/cardsfolder/l/lord_of_atlantis.txt index 4d45f152ab0..f29d8249a4b 100644 --- a/forge-gui/res/cardsfolder/l/lord_of_atlantis.txt +++ b/forge-gui/res/cardsfolder/l/lord_of_atlantis.txt @@ -4,5 +4,5 @@ Types:Creature Merfolk PT:2/2 S:Mode$ Continuous | Affected$ Card.Merfolk+Other | AddPower$ 1 | AddToughness$ 1 | AddKeyword$ Islandwalk | Description$ Other Merfolk get +1/+1 and have islandwalk. (They can't be blocked as long as defending player controls an Island.) SVar:PlayMain1:TRUE -SVar:Picture:http://www.wizards.com/global/images/magic/general/lord_of_atlantis.jpg +DeckHints:Type$Merfolk Oracle:Other Merfolk get +1/+1 and have islandwalk. (They can't be blocked as long as defending player controls an Island.) diff --git a/forge-gui/res/cardsfolder/l/lord_of_the_void.txt b/forge-gui/res/cardsfolder/l/lord_of_the_void.txt index f683d968ea3..4328517bb8e 100644 --- a/forge-gui/res/cardsfolder/l/lord_of_the_void.txt +++ b/forge-gui/res/cardsfolder/l/lord_of_the_void.txt @@ -3,10 +3,9 @@ ManaCost:4 B B B Types:Creature Demon PT:7/7 K:Flying -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigMill| TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, exile the top seven cards of that player's library, then put a creature card from among them onto the battlefield under your control. -SVar:TrigMill:DB$ Mill | NumCards$ 7 | Defined$ TriggeredTarget | Destination$ Exile | RememberMilled$ True | SubAbility$ PickOne +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigExile | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, exile the top seven cards of that player's library, then put a creature card from among them onto the battlefield under your control. +SVar:TrigExile:DB$ Dig | DigNum$ 7 | ChangeNum$ All | Defined$ TriggeredTarget | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ PickOne SVar:PickOne:DB$ ChooseCard | Defined$ You | Amount$ 1 | Mandatory$ True | ChoiceTitle$ Choose creature to put on the battlefied under your control | Choices$ Creature.IsRemembered | ChoiceZone$ Exile | SubAbility$ MoveChosen SVar:MoveChosen:DB$ ChangeZone | Origin$ Exile | Destination$ Battlefield | GainControl$ True | Defined$ ChosenCard | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -SVar:Picture:http://www.wizards.com/global/images/magic/general/lord_of_the_void.jpg Oracle:Flying\nWhenever Lord of the Void deals combat damage to a player, exile the top seven cards of that player's library, then put a creature card from among them onto the battlefield under your control. diff --git a/forge-gui/res/cardsfolder/l/lorescale_coatl.txt b/forge-gui/res/cardsfolder/l/lorescale_coatl.txt index 89d3117bf5f..121e3c33c17 100644 --- a/forge-gui/res/cardsfolder/l/lorescale_coatl.txt +++ b/forge-gui/res/cardsfolder/l/lorescale_coatl.txt @@ -2,7 +2,8 @@ Name:Lorescale Coatl ManaCost:1 G U Types:Creature Snake PT:2/2 -T:Mode$ Drawn | ValidCard$ Card.YouCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigPutCounter | TriggerDescription$ Whenever you draw a card, you may put a +1/+1 counter on CARDNAME. +T:Mode$ Drawn | ValidCard$ Card.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever you draw a card, put a +1/+1 counter on CARDNAME. SVar:TrigPutCounter:DB$PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 +DeckHas:Ability$Counters SVar:Picture:http://www.wizards.com/global/images/magic/general/lorescale_coatl.jpg -Oracle:Whenever you draw a card, you may put a +1/+1 counter on Lorescale Coatl. +Oracle:Whenever you draw a card, put a +1/+1 counter on Lorescale Coatl. diff --git a/forge-gui/res/cardsfolder/l/loxodon_sergeant.txt b/forge-gui/res/cardsfolder/l/loxodon_sergeant.txt index 35f8536567b..b2fa7fc208c 100644 --- a/forge-gui/res/cardsfolder/l/loxodon_sergeant.txt +++ b/forge-gui/res/cardsfolder/l/loxodon_sergeant.txt @@ -4,5 +4,6 @@ Types:Creature Elephant Soldier PT:3/3 K:Vigilance T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When CARDNAME enters the battlefield, other creatures you control gain vigilance until end of turn. -SVar:TrigPumpAll:DB$PumpAll | ValidCards$ Creature.Other+YouCtrl | KW$ Vigilance +SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.Other+YouCtrl | KW$ Vigilance +SVar:PlayMain1:TRUE Oracle:Vigilance\nWhen Loxodon Sergeant enters the battlefield, other creatures you control gain vigilance until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/lukka_coppercoat_outcast.txt b/forge-gui/res/cardsfolder/l/lukka_coppercoat_outcast.txt similarity index 86% rename from forge-gui/res/cardsfolder/upcoming/lukka_coppercoat_outcast.txt rename to forge-gui/res/cardsfolder/l/lukka_coppercoat_outcast.txt index f73ff690b0e..db7a4f9b78e 100755 --- a/forge-gui/res/cardsfolder/upcoming/lukka_coppercoat_outcast.txt +++ b/forge-gui/res/cardsfolder/l/lukka_coppercoat_outcast.txt @@ -2,7 +2,7 @@ Name:Lukka, Coppercoat Outcast ManaCost:3 R R Types:Legendary Planeswalker Lukka Loyalty:5 -A:AB$ Mill | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | NumCards$ 3 | Destination$ Exile | RememberMilled$ True | SubAbility$ DBRepeat | StackDescription$ SpellDescription | SpellDescription$ Exile the top three cards of your library. Creature cards exiled this way gain "You may cast this card from exile as long as you control a Lukka planeswalker." +A:AB$ Dig | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | DigNum$ 3 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBRepeat | StackDescription$ SpellDescription | SpellDescription$ Exile the top three cards of your library. Creature cards exiled this way gain "You may cast this card from exile as long as you control a Lukka planeswalker." SVar:DBRepeat:DB$ RepeatEach | UseImprinted$ True | RepeatSubAbility$ DBAnimate | RepeatCards$ Creature.IsRemembered | Zone$ Exile | SubAbility$ DBCleanup SVar:DBAnimate:DB$ Animate | Defined$ Imprinted | staticAbilities$ STMayPlay | Permanent$ True SVar:STMayPlay:Mode$ Continuous | Affected$ Card.Self | AffectedZone$ Exile | EffectZone$ Exile | MayPlay$ True | IsPresent$ Planeswalker.Lukka+YouCtrl | Description$ You may cast this card from exile as long as you control a Lukka planeswalker. @@ -14,5 +14,4 @@ SVar:DBDamage:DB$ DealDamage | Defined$ Player.Opponent | DamageSource$ Remember SVar:X:Remembered$CardManaCost/Plus.1 SVar:Y:Remembered$CardPower SVar:NonStackingEffect:True -AI:RemoveDeck:Random Oracle:[+1]: Exile the top three cards of your library. Creature cards exiled this way gain "You may cast this card from exile as long as you control a Lukka planeswalker."\n[−2]: Exile target creature you control, then reveal cards from the top of your library until you reveal a creature card with higher converted mana cost. Put that card onto the battlefield and the rest on the bottom of your library in a random order.\n[−7]: Each creature you control deals damage equal to its power to each opponent. diff --git a/forge-gui/res/cardsfolder/l/luminous_broodmoth.txt b/forge-gui/res/cardsfolder/l/luminous_broodmoth.txt new file mode 100755 index 00000000000..8c836611083 --- /dev/null +++ b/forge-gui/res/cardsfolder/l/luminous_broodmoth.txt @@ -0,0 +1,9 @@ +Name:Luminous Broodmoth +ManaCost:2 W W +Types:Creature Insect +PT:3/4 +K:Flying +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.YouCtrl+withoutFlying | Execute$ TrigReturn | TriggerZones$ Battlefield | TriggerDescription$ Whenever a creature you control without flying dies, return it to the battlefield under its owner's control with a flying counter on it. +SVar:TrigReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | Defined$ TriggeredCard | WithCounters$ Flying_1 +DeckHas:Ability$Counters +Oracle:Flying\nWhenever a creature you control without flying dies, return it to the battlefield under its owner's control with a flying counter on it. diff --git a/forge-gui/res/cardsfolder/l/lunarch_mantle.txt b/forge-gui/res/cardsfolder/l/lunarch_mantle.txt index 14d3971eeb4..7abe8229252 100644 --- a/forge-gui/res/cardsfolder/l/lunarch_mantle.txt +++ b/forge-gui/res/cardsfolder/l/lunarch_mantle.txt @@ -4,6 +4,6 @@ Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ 1 W | ValidTgts$ Creature | AILogic$ Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 2 | AddToughness$ 2 | AddAbility$ SacFlight | Description$ Enchanted creature gets +2/+2 and has "{1}, Sacrifice a permanent: This creature gains flying until end of turn." -SVar:SacFlight:AB$Pump | Cost$ 1 Sac<1/Permanent> | KW$ Flying | SpellDescription$ CARDNAME gains flying until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/lunarch_mantle.jpg +SVar:SacFlight:AB$ Pump | Cost$ 1 Sac<1/Permanent> | Defined$ Self | KW$ Flying | SpellDescription$ CARDNAME gains flying until end of turn. +DeckHas:Ability$Sacrifice Oracle:Enchant creature\nEnchanted creature gets +2/+2 and has "{1}, Sacrifice a permanent: This creature gains flying until end of turn." diff --git a/forge-gui/res/cardsfolder/l/lunk_errant.txt b/forge-gui/res/cardsfolder/l/lunk_errant.txt index 60b794cd25b..563ce3a09fa 100644 --- a/forge-gui/res/cardsfolder/l/lunk_errant.txt +++ b/forge-gui/res/cardsfolder/l/lunk_errant.txt @@ -3,6 +3,5 @@ ManaCost:5 R Types:Creature Giant Warrior PT:4/4 T:Mode$ Attacks | ValidCard$ Card.Self | Alone$ True | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks alone, it gets +1/+1 and gains trample until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | KW$ Trample -SVar:Picture:http://www.wizards.com/global/images/magic/general/lunk_errant.jpg +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | KW$ Trample Oracle:Whenever Lunk Errant attacks alone, it gets +1/+1 and gains trample until end of turn. diff --git a/forge-gui/res/cardsfolder/l/lurking_deadeye.txt b/forge-gui/res/cardsfolder/l/lurking_deadeye.txt new file mode 100755 index 00000000000..235d6d2f1b4 --- /dev/null +++ b/forge-gui/res/cardsfolder/l/lurking_deadeye.txt @@ -0,0 +1,8 @@ +Name:Lurking Deadeye +ManaCost:3 B +Types:Creature Human Assassin +PT:4/2 +K:Flash +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerDescription$ When CARDNAME enters the battlefield, destroy target creature that was dealt damage this turn. +SVar:TrigDestroy:DB$ Destroy | ValidTgts$ Creature.wasDealtDamageThisTurn | TgtPrompt$ Select target creature that was dealt damage this turn +Oracle:Flash\nWhen Lurking Deadeye enters the battlefield, destroy target creature that was dealt damage this turn. diff --git a/forge-gui/res/cardsfolder/l/lurking_nightstalker.txt b/forge-gui/res/cardsfolder/l/lurking_nightstalker.txt index d1895529f7b..76937e7c6f1 100644 --- a/forge-gui/res/cardsfolder/l/lurking_nightstalker.txt +++ b/forge-gui/res/cardsfolder/l/lurking_nightstalker.txt @@ -3,6 +3,5 @@ ManaCost:B B Types:Creature Nightstalker PT:1/1 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, it gets +2/+0 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 2 -SVar:Picture:http://serv4.tcgimages.eu/img/cards/Portal_Second_Age/lurking_nightstalker.jpg +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 2 Oracle:Whenever Lurking Nightstalker attacks, it gets +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/l/lurrus_of_the_dream_den.txt b/forge-gui/res/cardsfolder/l/lurrus_of_the_dream_den.txt new file mode 100644 index 00000000000..5ef6fad552a --- /dev/null +++ b/forge-gui/res/cardsfolder/l/lurrus_of_the_dream_den.txt @@ -0,0 +1,8 @@ +Name:Lurrus of the Dream-Den +ManaCost:1 W/B W/B +Types:Legendary Creature Cat Nightmare +PT:3/2 +K:Companion:Permanent.cmcLE2,Instant,Sorcery:Each permanent card in your starting deck has converted mana cost 2 or less. +K:Lifelink +S:Mode$ Continuous | EffectZone$ Battlefield | Condition$ PlayerTurn | MayPlay$ True | MayPlayLimit$ 1 | Affected$ Permanent.nonLand+YouOwn+cmcLE2 | AffectedZone$ Graveyard | Description$ During each of your turns, you may cast one permanent spell with converted mana cost 2 or less from your graveyard. +Oracle:Companion — Each permanent card in your starting deck has converted mana cost 2 or less. (If this card is your chosen companion, you may cast it once from outside the game.)\nLifelink\nDuring each of your turns, you may cast one permanent spell with converted mana cost 2 or less from your graveyard. diff --git a/forge-gui/res/cardsfolder/l/lutri_the_spellchaser.txt b/forge-gui/res/cardsfolder/l/lutri_the_spellchaser.txt new file mode 100644 index 00000000000..7d6d3ea81e0 --- /dev/null +++ b/forge-gui/res/cardsfolder/l/lutri_the_spellchaser.txt @@ -0,0 +1,10 @@ +Name:Lutri, the Spellchaser +ManaCost:1 U/R U/R +Types:Legendary Creature Elemental Otter +PT:3/2 +K:Companion:Special:UniqueNames:Each nonland card in your starting deck has a different name. +K:Flash +T:Mode$ ChangesZone | ValidCard$ Card.Self+wasCast | Origin$ Any | Destination$ Battlefield | Execute$ TrigCopy | TriggerDescription$ When CARDNAME enters the battlefield, if you cast it, copy target instant or sorcery spell you control. You may choose new targets for the copy. +SVar:TrigCopy:DB$ CopySpellAbility | ValidTgts$ Instant.YouCtrl,Sorcery.YouCtrl | TgtPrompt$ Select target instant or sorcery spell you control +DeckHints:Type$Instant|Sorcery +Oracle:Companion — Each nonland card in your starting deck has a different name. (If this card is your chosen companion, you may cast it once from outside the game.)\nFlash\nWhen Lutri, the Spellchaser enters the battlefield, if you cast it, copy target instant or sorcery spell you control. You may choose new targets for the copy. diff --git a/forge-gui/res/cardsfolder/l/luxury_suite.txt b/forge-gui/res/cardsfolder/l/luxury_suite.txt index e0c9c6ffc48..d1cd5b83421 100644 --- a/forge-gui/res/cardsfolder/l/luxury_suite.txt +++ b/forge-gui/res/cardsfolder/l/luxury_suite.txt @@ -1,9 +1,8 @@ Name:Luxury Suite ManaCost:no cost Types:Land -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ LandTapped | Description$ CARDNAME enters the battlefield tapped unless you have two or more opponents. -SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionCheckSVar$ ETBCheckSVar2 | ConditionSVarCompare$ LT2 | References$ ETBCheckSVar2 | SubAbility$ MoveToPlay -SVar:MoveToPlay:DB$ ChangeZone | Hidden$ True | Origin$ All | Destination$ Battlefield | Defined$ ReplacedCard +K:ETBReplacement:Other:LandTapped +SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionCheckSVar$ ETBCheckSVar2 | ConditionSVarCompare$ LT2 | References$ ETBCheckSVar2 | SpellDescription$ CARDNAME enters the battlefield tapped unless you have two or more opponents. SVar:ETBCheckSVar2:PlayerCountOpponents$Amount A:AB$ Mana | Cost$ T | Produced$ B | SpellDescription$ Add {B}. A:AB$ Mana | Cost$ T | Produced$ R | SpellDescription$ Add {R}. diff --git a/forge-gui/res/cardsfolder/m/ma_chao_western_warrior.txt b/forge-gui/res/cardsfolder/m/ma_chao_western_warrior.txt index 8de9294f334..e3850f80a01 100644 --- a/forge-gui/res/cardsfolder/m/ma_chao_western_warrior.txt +++ b/forge-gui/res/cardsfolder/m/ma_chao_western_warrior.txt @@ -4,6 +4,5 @@ Types:Legendary Creature Human Soldier Warrior PT:3/3 K:Horsemanship T:Mode$ Attacks | ValidCard$ Card.Self | Alone$ True | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks alone, it's can't be blocked this combat. -SVar:TrigPump:DB$Pump | Defined$ Self | KW$ HIDDEN Unblockable | UntilEndOfCombat$ True -SVar:Picture:http://www.wizards.com/global/images/magic/general/ma_chao_western_warrior.jpg +SVar:TrigPump:DB$ Pump | Defined$ Self | KW$ HIDDEN Unblockable | UntilEndOfCombat$ True Oracle:Horsemanship (This creature can't be blocked except by creatures with horsemanship.)\nWhenever Ma Chao, Western Warrior attacks alone, it can't be blocked this combat. diff --git a/forge-gui/res/cardsfolder/m/mad_dog.txt b/forge-gui/res/cardsfolder/m/mad_dog.txt index d63bb400293..5fe76cb35c7 100644 --- a/forge-gui/res/cardsfolder/m/mad_dog.txt +++ b/forge-gui/res/cardsfolder/m/mad_dog.txt @@ -1,6 +1,6 @@ Name:Mad Dog ManaCost:1 R -Types:Creature Hound +Types:Creature Dog PT:2/2 T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | Execute$ TrigSacrifice | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your end step, if CARDNAME didn't attack or come under your control this turn, sacrifice it. SVar:TrigSacrifice:DB$ Sacrifice | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ0 | References$ X,Y,Z diff --git a/forge-gui/res/cardsfolder/m/maddening_imp.txt b/forge-gui/res/cardsfolder/m/maddening_imp.txt index d550666a8bf..47f03489d76 100644 --- a/forge-gui/res/cardsfolder/m/maddening_imp.txt +++ b/forge-gui/res/cardsfolder/m/maddening_imp.txt @@ -3,10 +3,11 @@ ManaCost:2 B Types:Creature Imp PT:1/1 K:Flying -A:AB$ PumpAll | Cost$ T | ValidCards$ Creature.ActivePlayerCtrl+nonWall | KW$ HIDDEN CARDNAME attacks each combat if able. | ActivationPhases$ Upkeep->Main1 | OpponentTurn$ True | SubAbility$ DBEffect | StackDescription$ SpellDescription | SpellDescription$ Non-Wall creatures the active player controls attack this turn if able. At the beginning of the next end step, destroy each of those creatures that didn't attack this turn. Activate this ability only during an opponent's turn and only before combat. -SVar:DBEffect:DB$ Effect | Name$ Maddening Imp Effect | Triggers$ EndofTurn | SVars$ TrigDestroy | RememberObjects$ Valid Creature.ActivePlayerCtrl+nonWall -SVar:EndofTurn:Mode$ Phase | Phase$ End of Turn | Execute$ TrigDestroy | TriggerDescription$ At the beginning of the next end step, destroy each of those creatures that didn't attack this turn. -SVar:TrigDestroy:DB$ DestroyAll | ValidCards$ Creature.IsRemembered+notAttackedThisTurn +A:AB$ PumpAll | Cost$ T | ValidCards$ Creature.ActivePlayerCtrl+nonWall | KW$ HIDDEN CARDNAME attacks each combat if able. | RememberAllPumped$ True | ActivationPhases$ Upkeep->Main1 | OpponentTurn$ True | SubAbility$ DelTrig | StackDescription$ SpellDescription | SpellDescription$ Non-Wall creatures the active player controls attack this turn if able. At the beginning of the next end step, destroy each of those creatures that didn't attack this turn. Activate this ability only during an opponent's turn and only before combat. +SVar:DelTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ End of Turn | Execute$ TrigRem | RememberObjects$ Remembered | SubAbility$ DBCleanup | TriggerDescription$ At the beginning of the next end step, destroy each of those creatures that didn't attack this turn. +SVar:TrigRem:DB$ Pump | RememberObjects$ DelayTriggerRemembered | SubAbility$ DBDestroy +SVar:DBDestroy:DB$ DestroyAll | ValidCards$ Creature.IsRemembered+notAttackedThisTurn | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:All AI:RemoveDeck:Random SVar:NonCombatPriority:5 diff --git a/forge-gui/res/cardsfolder/m/magma_sliver.txt b/forge-gui/res/cardsfolder/m/magma_sliver.txt index e0aeb52d5cd..3bcda39c85a 100644 --- a/forge-gui/res/cardsfolder/m/magma_sliver.txt +++ b/forge-gui/res/cardsfolder/m/magma_sliver.txt @@ -3,9 +3,8 @@ ManaCost:3 R Types:Creature Sliver PT:3/3 S:Mode$ Continuous | Affected$ Sliver | AddAbility$ Pump | AddSVar$ SliversOnBattlefield | Description$ All Slivers have "{T}: Target Sliver creature gets +X/+0 until end of turn, where X is the number of Slivers on the battlefield." -SVar:Pump:AB$Pump | Cost$ T | ValidTgts$ Creature.Sliver | TgtPrompt$ Select target Sliver creature | NumAtt$ SliversOnBattlefield | References$ SliversOnBattlefield | SpellDescription$ Target Sliver creature gets +X/+0 until end of turn, where X is the number of Slivers on the battlefield. +SVar:Pump:AB$ Pump | Cost$ T | ValidTgts$ Creature.Sliver | TgtPrompt$ Select target Sliver creature | NumAtt$ SliversOnBattlefield | References$ SliversOnBattlefield | SpellDescription$ Target Sliver creature gets +X/+0 until end of turn, where X is the number of Slivers on the battlefield. SVar:SliversOnBattlefield:Count$Valid Sliver SVar:PlayMain1:TRUE SVar:BuffedBy:Sliver -SVar:Picture:http://www.wizards.com/global/images/magic/general/magma_sliver.jpg Oracle:All Slivers have "{T}: Target Sliver creature gets +X/+0 until end of turn, where X is the number of Slivers on the battlefield." diff --git a/forge-gui/res/cardsfolder/m/magnifying_glass.txt b/forge-gui/res/cardsfolder/m/magnifying_glass.txt index 35425aa16ce..538986f1182 100644 --- a/forge-gui/res/cardsfolder/m/magnifying_glass.txt +++ b/forge-gui/res/cardsfolder/m/magnifying_glass.txt @@ -2,7 +2,6 @@ Name:Magnifying Glass ManaCost:3 Types:Artifact A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -A:AB$ Token | Cost$ 4 T | TokenAmount$ 1 | TokenScript$ c_a_clue_draw | TokenOwner$ You | LegacyImage$ c a clue draw soi | SpellDescription$ Investigate (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") +A:AB$ Investigate | Cost$ 4 T | SpellDescription$ Investigate (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") DeckHas:Ability$Investigate & Ability$Token -SVar:Picture:http://www.wizards.com/global/images/magic/general/magnifying_glass.jpg Oracle:{T}: Add {C}.\n{4}, {T}: Investigate (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") diff --git a/forge-gui/res/cardsfolder/m/magus_of_the_mind.txt b/forge-gui/res/cardsfolder/m/magus_of_the_mind.txt index 7b52f6072b1..9954c0791cc 100644 --- a/forge-gui/res/cardsfolder/m/magus_of_the_mind.txt +++ b/forge-gui/res/cardsfolder/m/magus_of_the_mind.txt @@ -3,10 +3,9 @@ ManaCost:4 U U Types:Creature Human Wizard PT:4/5 A:AB$ Shuffle | Cost$ U T Sac<1/CARDNAME> | SubAbility$ DBExile | SpellDescription$ Shuffle your library, then exile the top X cards, where X is one plus the number of spells cast this turn. Until end of turn, you may play cards exiled this way without paying their mana costs. -SVar:DBExile:DB$ Mill | Defined$ You | Destination$ Exile | NumCards$ NumCardsToExile | References$ NumCardsToExile | RememberMilled$ True | SubAbility$ DBEffect +SVar:DBExile:DB$ Dig | Defined$ You | DestinationZone$ Exile | DigNum$ X | ChangeNum$ All | References$ X | RememberChanged$ True | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | RememberObjects$ Remembered | StaticAbilities$ Play | References$ Play | SubAbility$ DBCleanup SVar:Play:Mode$ Continuous | MayPlay$ True | MayPlayWithoutManaCost$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may play remembered card. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -SVar:NumCardsToExile:Count$ThisTurnCast_Card/Plus.1 -SVar:Picture:http://www.wizards.com/global/images/magic/general/magus_of_the_mind.txt -Oracle:{U}, {T}, Sacrifice Magus of the Mind: Shuffle your library, then exile the top X cards, where X is one plus the number of spells cast this turn. Until end of turn, you may play cards exiled this way without paying their mana costs. \ No newline at end of file +SVar:X:Count$ThisTurnCast_Card/Plus.1 +Oracle:{U}, {T}, Sacrifice Magus of the Mind: Shuffle your library, then exile the top X cards, where X is one plus the number of spells cast this turn. Until end of turn, you may play cards exiled this way without paying their mana costs. diff --git a/forge-gui/res/cardsfolder/m/majestic_myriarch.txt b/forge-gui/res/cardsfolder/m/majestic_myriarch.txt index f38c7659bdd..1860b94b30b 100644 --- a/forge-gui/res/cardsfolder/m/majestic_myriarch.txt +++ b/forge-gui/res/cardsfolder/m/majestic_myriarch.txt @@ -4,9 +4,8 @@ Types:Creature Chimera PT:*/* S:Mode$ Continuous | EffectZone$ All | CharacteristicDefining$ True | SetPower$ X | SetToughness$ X | Description$ CARDNAME's power and toughness are each equal to twice the number of creatures you control. T:Mode$ Phase | Phase$ BeginCombat | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ At the beginning of each combat, CARDNAME gains flying until end of turn if you control a creature with flying. The same is true for first strike, double strike, deathtouch, haste, hexproof, indestructible, lifelink, menace, reach, trample, and vigilance. -SVar:TrigPump:DB$ Pump | KW$ First Strike & Flying & Deathtouch & Double Strike & Haste & Hexproof & Indestructible & Lifelink & Menace & Reach & Trample & Vigilance | SharedKeywordsZone$ Battlefield | SharedRestrictions$ Creature.YouCtrl +SVar:TrigPump:DB$ Pump | Defined$ Self | KW$ First Strike & Flying & Deathtouch & Double Strike & Haste & Hexproof & Indestructible & Lifelink & Menace & Reach & Trample & Vigilance | SharedKeywordsZone$ Battlefield | SharedRestrictions$ Creature.YouCtrl SVar:X:Count$Valid Creature.YouCtrl/Twice SVar:BuffedBy:Creature SVar:NoZeroToughnessAI:True -SVar:Picture:http://www.wizards.com/global/images/magic/general/majestic_myriarch.jpg -Oracle:Majestic Myriarch's power and toughness are each equal to twice the number of creatures you control.\nAt the beginning of each combat, Majestic Myriarch gains flying until end of turn if you control a creature with flying. The same is true for first strike, double strike, deathtouch, haste, hexproof, indestructible, lifelink, menace, reach, trample, and vigilance. \ No newline at end of file +Oracle:Majestic Myriarch's power and toughness are each equal to twice the number of creatures you control.\nAt the beginning of each combat, Majestic Myriarch gains flying until end of turn if you control a creature with flying. The same is true for first strike, double strike, deathtouch, haste, hexproof, indestructible, lifelink, menace, reach, trample, and vigilance. diff --git a/forge-gui/res/cardsfolder/m/malakir_familiar.txt b/forge-gui/res/cardsfolder/m/malakir_familiar.txt index 5a113168af5..2e64a6e0a2c 100644 --- a/forge-gui/res/cardsfolder/m/malakir_familiar.txt +++ b/forge-gui/res/cardsfolder/m/malakir_familiar.txt @@ -5,7 +5,6 @@ PT:2/1 K:Flying K:Deathtouch T:Mode$ LifeGained | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you gain life, CARDNAME gets +1/+1 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ +1 | NumDef$ +1 +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +1 | NumDef$ +1 DeckHints:Ability$LifeGain -SVar:Picture:http://www.wizards.com/global/images/magic/general/malakir_familiar.jpg Oracle:Flying, deathtouch\nWhenever you gain life, Malakir Familiar gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/m/malefic_scythe.txt b/forge-gui/res/cardsfolder/m/malefic_scythe.txt new file mode 100755 index 00000000000..3c4f36f5f0e --- /dev/null +++ b/forge-gui/res/cardsfolder/m/malefic_scythe.txt @@ -0,0 +1,11 @@ +Name:Malefic Scythe +ManaCost:1 B +Types:Artifact Equipment +K:etbCounter:SOUL:1 +DeckHas:Ability$Counters +S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ X | AddToughness$ X | References$ X | Description$ Equipped creature gets +1/+1 for each soul counter on CARDNAME. +SVar:X:Count$CardCounters.SOUL +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.EquippedBy | Execute$ TrigPutCounter | TriggerDescription$ Whenever equipped creature dies, put a soul counter on CARDNAME. +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ SOUL | CounterNum$ 1 | ConditionPresent$ Card.StrictlySelf +K:Equip:1 +Oracle:Malefic Scythe enters the battlefield with a soul counter on it.\nEquipped creature gets +1/+1 for each soul counter on Malefic Scythe.\nWhenever equipped creature dies, put a soul counter on Malefic Scythe.\nEquip {1} ({1}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/m/malfegor_avatar.txt b/forge-gui/res/cardsfolder/m/malfegor_avatar.txt index a6e6d05fc80..e9106dd81d1 100644 --- a/forge-gui/res/cardsfolder/m/malfegor_avatar.txt +++ b/forge-gui/res/cardsfolder/m/malfegor_avatar.txt @@ -4,7 +4,7 @@ Types:Vanguard HandLifeModifier:+2/-2 T:Mode$ ChangesZone | ValidCard$ Creature.YouCtrl+IsUnearthed | Origin$ Any | Destination$ Battlefield | TriggerZones$ Command | Execute$ TrigPump | TriggerDescription$ Whenever a creature enters the battlefield under your control, if it was unearthed, it gets +3/+0. SVar:TrigPump:DB$ Pump | Defined$ TriggeredCard | NumAtt$ +3 -T:Mode$ ChangesZone | ValidCard$ Card.IsUnearthed | Origin$ Any | Destination$ Exile | TriggerZones$ Command | Execute$ TrigMove | TriggerDescription$ Whenever a creature you control is exiled, if it was uneathed, shuffle that card into its owner's library. +T:Mode$ ChangesZone | ValidCard$ Card.IsUnearthed | Origin$ Any | Destination$ Exile | TriggerZones$ Command | Execute$ TrigMove | TriggerDescription$ Whenever a creature you control is exiled, if it was unearthed, shuffle that card into its owner's library. SVar:TrigMove:DB$ ChangeZone | Origin$ Exile | Destination$ Library | Defined$ TriggeredCard | Shuffle$ True SVar:Picture:https://downloads.cardforge.org/images/cards/VAN/Malfegor Avatar.full.jpg -Oracle:Hand +2, life -2\nWhenever a creature enters the battlefield under your control, if it was unearthed, it gets +3/+0.\nWhenever a creature you control is exiled, if it was uneathed, shuffle that card into its owner's library. +Oracle:Hand +2, life -2\nWhenever a creature enters the battlefield under your control, if it was unearthed, it gets +3/+0.\nWhenever a creature you control is exiled, if it was unearthed, shuffle that card into its owner's library. diff --git a/forge-gui/res/cardsfolder/m/malicious_intent.txt b/forge-gui/res/cardsfolder/m/malicious_intent.txt index 1a70206ed25..a2c504ea0a9 100644 --- a/forge-gui/res/cardsfolder/m/malicious_intent.txt +++ b/forge-gui/res/cardsfolder/m/malicious_intent.txt @@ -4,8 +4,7 @@ Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ 1 R | ValidTgts$ Creature | AILogic$ Pump S:Mode$ Continuous | Affected$ Card.EnchantedBy | AddAbility$ HostileAct | Description$ Enchanted creature has "{T}: Target creature can't block this turn." -SVar:HostileAct:AB$Pump | Cost$ T | ValidTgts$ Creature | TgtPrompt$ Select target creature | IsCurse$ True | KW$ HIDDEN CARDNAME can't block. | SpellDescription$ Target creature can't block this turn. +SVar:HostileAct:AB$ Pump | Cost$ T | ValidTgts$ Creature | TgtPrompt$ Select target creature | IsCurse$ True | KW$ HIDDEN CARDNAME can't block. | SpellDescription$ Target creature can't block this turn. SVar:NonStackingAttachEffect:True AI:RemoveDeck:Random -SVar:Picture:http://www.wizards.com/global/images/magic/general/malicious_intent.jpg Oracle:Enchant creature\nEnchanted creature has "{T}: Target creature can't block this turn." diff --git a/forge-gui/res/cardsfolder/m/mana_cache.txt b/forge-gui/res/cardsfolder/m/mana_cache.txt new file mode 100644 index 00000000000..3303098c269 --- /dev/null +++ b/forge-gui/res/cardsfolder/m/mana_cache.txt @@ -0,0 +1,10 @@ +Name:Mana Cache +ManaCost:1 R R +Types:Enchantment +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ Player | Execute$ TrigCounters | TriggerDescription$ At the beginning of each player's end step, put a charge counter on CARDNAME for each untapped land that player controls. +SVar:TrigCounters:DB$ PutCounter | Defined$ Self | CounterType$ CHARGE | CounterNum$ X | References$ X +SVar:X:Count$Valid Land.ActivePlayerCtrl+untapped +A:AB$ Mana | Cost$ SubCounter<1/CHARGE> | Produced$ C | Activator$ Player | PlayerTurn$ True | ActivationPhases$ Upkeep->Main2 | SpellDescription$ Add {C}. Any player may activate this ability but only during their turn before the end step. +AI:RemoveDeck:All +#Until Agetian can sort the AI use/misuse of this card +Oracle:At the beginning of each player's end step, put a charge counter on Mana Cache for each untapped land that player controls.\nRemove a charge counter from Mana Cache: Add {C}. Any player may activate this ability but only during their turn before the end step. diff --git a/forge-gui/res/cardsfolder/m/manaplasm.txt b/forge-gui/res/cardsfolder/m/manaplasm.txt index 764ad19d8a8..4b9aa8a38b8 100644 --- a/forge-gui/res/cardsfolder/m/manaplasm.txt +++ b/forge-gui/res/cardsfolder/m/manaplasm.txt @@ -3,8 +3,7 @@ ManaCost:2 G Types:Creature Ooze PT:1/1 T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cast a spell, CARDNAME gets +X/+X until end of turn, where X is that spell's converted mana cost. -SVar:TrigPump:DB$ Pump | NumAtt$ +X | NumDef$ +X | References$ X +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +X | NumDef$ +X | References$ X SVar:X:TriggerCount$CastSACMC SVar:BuffedBy:Card -SVar:Picture:http://www.wizards.com/global/images/magic/general/manaplasm.jpg Oracle:Whenever you cast a spell, Manaplasm gets +X/+X until end of turn, where X is that spell's converted mana cost. diff --git a/forge-gui/res/cardsfolder/m/manascape_refractor.txt b/forge-gui/res/cardsfolder/m/manascape_refractor.txt new file mode 100755 index 00000000000..f22e8d8f583 --- /dev/null +++ b/forge-gui/res/cardsfolder/m/manascape_refractor.txt @@ -0,0 +1,13 @@ +Name:Manascape Refractor +ManaCost:3 +Types:Artifact +K:CARDNAME enters the battlefield tapped. +K:ManaConvert:Black:All +K:ManaConvert:Blue:All +K:ManaConvert:Green:All +K:ManaConvert:Red:All +K:ManaConvert:White:All +S:Mode$ Continuous | Affected$ Card.Self | EffectZone$ Battlefield | GainsAbilitiesOf$ Land | Description$ CARDNAME has all activated abilities of all lands on the battlefield. +Text:You may spend mana as though it were mana of any color to pay the activation costs of CARDNAME's abilities. +AI:RemoveDeck:All +Oracle:Manascape Refractor enters the battlefield tapped.\nManascape Refractor has all activated abilities of all lands on the battlefield.\nYou may spend mana as though it were mana of any color to pay the activation costs of Manascape Refractor's abilities. diff --git a/forge-gui/res/cardsfolder/m/mandate_of_peace.txt b/forge-gui/res/cardsfolder/m/mandate_of_peace.txt index e98c4109575..e5c4382234b 100644 --- a/forge-gui/res/cardsfolder/m/mandate_of_peace.txt +++ b/forge-gui/res/cardsfolder/m/mandate_of_peace.txt @@ -1,7 +1,7 @@ Name:Mandate of Peace ManaCost:1 W Types:Instant -A:SP$ Effect | Cost$ 1 W | Name$ CARDNAME Effect | StaticAbilities$ STCantBeCast | ActivationPhases$ BeginCombat->EndCombat | SubAbility$ DBEndCombatPhase | SpellDescription$ Cast CARDNAME only during combat. Your opponents can't cast spells this turn. +A:SP$ Effect | Cost$ 1 W | StaticAbilities$ STCantBeCast | ActivationPhases$ BeginCombat->EndCombat | SubAbility$ DBEndCombatPhase | SpellDescription$ Cast CARDNAME only during combat. Your opponents can't cast spells this turn. SVar:STCantBeCast:Mode$ CantBeCast | EffectZone$ Command | ValidCard$ Card | Caster$ Opponent | Description$ Your opponents can't cast spells. SVar:DBEndCombatPhase:DB$ EndCombatPhase | SpellDescription$ End the combat phase. (Remove all attackers and blockers from combat. Exile all spells and abilities from the stack, including this spell.) AI:RemoveDeck:All diff --git a/forge-gui/res/cardsfolder/m/maned_serval.txt b/forge-gui/res/cardsfolder/m/maned_serval.txt new file mode 100755 index 00000000000..13c31d6c25d --- /dev/null +++ b/forge-gui/res/cardsfolder/m/maned_serval.txt @@ -0,0 +1,6 @@ +Name:Maned Serval +ManaCost:1 W +Types:Creature Cat +PT:1/4 +K:Vigilance +Oracle:Vigilance diff --git a/forge-gui/res/cardsfolder/m/mangara_the_diplomat.txt b/forge-gui/res/cardsfolder/m/mangara_the_diplomat.txt new file mode 100755 index 00000000000..65dbf024f95 --- /dev/null +++ b/forge-gui/res/cardsfolder/m/mangara_the_diplomat.txt @@ -0,0 +1,10 @@ +Name:Mangara, the Diplomat +ManaCost:3 W +Types:Legendary Creature Human Cleric +PT:2/4 +K:Lifelink +T:Mode$ AttackersDeclared | AttackingPlayer$ Player.Opponent | CheckSVar$ X | SVarCompare$ GE2 | Execute$ TrigDraw | TriggerZones$ Battlefield | NoResolvingCheck$ True | TriggerDescription$ Whenever an opponent attacks with creatures, if two or more of those creatures are attacking you and/or a planeswalker you control, draw a card. +SVar:X:Count$Valid Creature.attackingYouOrYourPW +SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 +T:Mode$ SpellCast | ValidActivatingPlayer$ Opponent | ActivatorThisTurnCast$ EQ2 | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever an opponent casts their second spell each turn, draw a card. +Oracle:Lifelink\nWhenever an opponent attacks with creatures, if two or more of those creatures are attacking you and/or a planeswalker you control, draw a card.\nWhenever an opponent casts their second spell each turn, draw a card. diff --git a/forge-gui/res/cardsfolder/m/manic_scribe.txt b/forge-gui/res/cardsfolder/m/manic_scribe.txt index 4e88543711f..062aec68e75 100644 --- a/forge-gui/res/cardsfolder/m/manic_scribe.txt +++ b/forge-gui/res/cardsfolder/m/manic_scribe.txt @@ -2,11 +2,10 @@ Name:Manic Scribe ManaCost:1 U Types:Creature Human Wizard PT:0/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill1 | TriggerDescription$ When CARDNAME enters the battlefield, each opponent puts the top three cards of their library into their graveyard. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill1 | TriggerDescription$ When CARDNAME enters the battlefield, each opponent mills three cards. SVar:TrigMill1:DB$ Mill | Defined$ Player.Opponent | NumCards$ 3 -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Opponent | Delirium$ True | Execute$ TrigMill2 | TriggerZones$ Battlefield | TriggerDescription$ Delirium — At the beginning of each opponent's upkeep, if you have four or more card types among cards in your graveyard, that player puts the top three cards of their library into their graveyard. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Opponent | Delirium$ True | Execute$ TrigMill2 | TriggerZones$ Battlefield | TriggerDescription$ Delirium — At the beginning of each opponent's upkeep, if you have four or more card types among cards in your graveyard, that player mills three cards. SVar:TrigMill2:DB$ Mill | Defined$ TriggeredPlayer | NumCards$ 3 DeckHints:Ability$Graveyard & Ability$Discard DeckHas:Ability$Delirium -SVar:Picture:http://www.wizards.com/global/images/magic/general/manic_scribe.jpg -Oracle:When Manic Scribe enters the battlefield, each opponent puts the top three cards of their library into their graveyard.\nDelirium — At the beginning of each opponent's upkeep, if you have four or more card types among cards in your graveyard, that player puts the top three cards of their library into their graveyard. +Oracle:When Manic Scribe enters the battlefield, each opponent mills three cards.\nDelirium — At the beginning of each opponent's upkeep, if you have four or more card types among cards in your graveyard, that player mills three cards. diff --git a/forge-gui/res/cardsfolder/m/mantle_of_leadership.txt b/forge-gui/res/cardsfolder/m/mantle_of_leadership.txt index 1f350bcfe1b..ebcc3f8800e 100644 --- a/forge-gui/res/cardsfolder/m/mantle_of_leadership.txt +++ b/forge-gui/res/cardsfolder/m/mantle_of_leadership.txt @@ -5,7 +5,6 @@ K:Enchant creature K:Flash A:SP$ Attach | Cost$ 1 W | ValidTgts$ Creature | AILogic$ Pump T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever a creature enters the battlefield, enchanted creature gets +2/+2 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Enchanted | NumAtt$ 2 | NumDef$ 2 +SVar:TrigPump:DB$ Pump | Defined$ Enchanted | NumAtt$ 2 | NumDef$ 2 SVar:BuffedBy:Creature -SVar:Picture:http://www.wizards.com/global/images/magic/general/mantle_of_leadership.jpg Oracle:Flash (You may cast this spell any time you could cast an instant.)\nEnchant creature\nWhenever a creature enters the battlefield, enchanted creature gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/m/marauding_looter.txt b/forge-gui/res/cardsfolder/m/marauding_looter.txt index 7f435c6b6f3..039a6e3b392 100644 --- a/forge-gui/res/cardsfolder/m/marauding_looter.txt +++ b/forge-gui/res/cardsfolder/m/marauding_looter.txt @@ -2,9 +2,8 @@ Name:Marauding Looter ManaCost:2 U R Types:Creature Human Pirate PT:4/3 -T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | CheckSVar$ RaidTest | References$ RaidTest | OptionalDecider$ You | Execute$ TrigLoot | TriggerDescription$ Raid — At the beginning of your end step, if you attacked with a creature this turn, you may draw a card. If you do, discard a card. +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | CheckSVar$ RaidTest | References$ RaidTest | OptionalDecider$ You | Execute$ TrigLoot | TriggerDescription$ Raid — At the beginning of your end step, if you attacked this turn, you may draw a card. If you do, discard a card. SVar:TrigLoot:DB$ Draw | NumCards$ 1 | SubAbility$ DBDiscard SVar:DBDiscard:DB$ Discard | Defined$ You | Mode$ TgtChoose | NumCards$ 1 SVar:RaidTest:Count$AttackersDeclared -SVar:Picture:http://www.wizards.com/global/images/magic/general/marauding_looter.jpg -Oracle:Raid — At the beginning of your end step, if you attacked with a creature this turn, you may draw a card. If you do, discard a card. +Oracle:Raid — At the beginning of your end step, if you attacked this turn, you may draw a card. If you do, discard a card. diff --git a/forge-gui/res/cardsfolder/m/mardu_hateblade.txt b/forge-gui/res/cardsfolder/m/mardu_hateblade.txt index f05fae043a4..a165b772a83 100644 --- a/forge-gui/res/cardsfolder/m/mardu_hateblade.txt +++ b/forge-gui/res/cardsfolder/m/mardu_hateblade.txt @@ -2,8 +2,7 @@ Name:Mardu Hateblade ManaCost:W Types:Creature Human Warrior PT:1/1 -A:AB$ Pump | Cost$ B | KW$ Deathtouch | SpellDescription$ CARDNAME gains deathtouch until end of turn. +A:AB$ Pump | Cost$ B | Defined$ Self | KW$ Deathtouch | SpellDescription$ CARDNAME gains deathtouch until end of turn. AI:RemoveDeck:Random DeckNeeds:Color$Black -SVar:Picture:http://www.wizards.com/global/images/magic/general/mardu_hateblade.jpg Oracle:{B}: Mardu Hateblade gains deathtouch until end of turn. (Any amount of damage it deals to a creature is enough to destroy it.) diff --git a/forge-gui/res/cardsfolder/m/mardu_heart_piercer.txt b/forge-gui/res/cardsfolder/m/mardu_heart_piercer.txt index 9562b63429b..1cf9579849a 100644 --- a/forge-gui/res/cardsfolder/m/mardu_heart_piercer.txt +++ b/forge-gui/res/cardsfolder/m/mardu_heart_piercer.txt @@ -2,8 +2,7 @@ Name:Mardu Heart-Piercer ManaCost:3 R Types:Creature Human Archer PT:2/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | CheckSVar$ RaidTest | Execute$ TrigDealDamage | TriggerDescription$ Raid — When CARDNAME enters the battlefield, if you attacked with a creature this turn, CARDNAME deals 2 damage to any target. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | CheckSVar$ RaidTest | Execute$ TrigDealDamage | TriggerDescription$ Raid — When CARDNAME enters the battlefield, if you attacked this turn, CARDNAME deals 2 damage to any target. SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 SVar:RaidTest:Count$AttackersDeclared -SVar:Picture:http://www.wizards.com/global/images/magic/general/mardu_heart_piercer.jpg -Oracle:Raid — When Mardu Heart-Piercer enters the battlefield, if you attacked with a creature this turn, Mardu Heart-Piercer deals 2 damage to any target. +Oracle:Raid — When Mardu Heart-Piercer enters the battlefield, if you attacked this turn, Mardu Heart-Piercer deals 2 damage to any target. diff --git a/forge-gui/res/cardsfolder/m/mardu_hordechief.txt b/forge-gui/res/cardsfolder/m/mardu_hordechief.txt index cf9e082a708..41865b7720f 100644 --- a/forge-gui/res/cardsfolder/m/mardu_hordechief.txt +++ b/forge-gui/res/cardsfolder/m/mardu_hordechief.txt @@ -3,7 +3,6 @@ ManaCost:2 W Types:Creature Human Warrior PT:2/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | CheckSVar$ RaidTest | Execute$ TrigToken | TriggerDescription$ Raid — When CARDNAME enters the battlefield, if you attacked with a creature this turn, create a 1/1 white Warrior creature token. -SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ w_1_1_warrior | TokenOwner$ You | LegacyImage$ w 1 1 warrior ktk +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ w_1_1_warrior | TokenOwner$ You SVar:RaidTest:Count$AttackersDeclared -SVar:Picture:http://www.wizards.com/global/images/magic/general/mardu_hordechief.jpg Oracle:Raid — When Mardu Hordechief enters the battlefield, if you attacked with a creature this turn, create a 1/1 white Warrior creature token. diff --git a/forge-gui/res/cardsfolder/m/mardu_roughrider.txt b/forge-gui/res/cardsfolder/m/mardu_roughrider.txt index 99b66bb0001..2bfd46ae2d0 100644 --- a/forge-gui/res/cardsfolder/m/mardu_roughrider.txt +++ b/forge-gui/res/cardsfolder/m/mardu_roughrider.txt @@ -3,6 +3,5 @@ ManaCost:2 R W B Types:Creature Orc Warrior PT:5/4 T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, target creature can't block this turn. -SVar:TrigPump:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ HIDDEN CARDNAME can't block. | IsCurse$ True | SpellDescription$ Target creature can't block this turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/mardu_roughrider.jpg +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ HIDDEN CARDNAME can't block. | IsCurse$ True | SpellDescription$ Target creature can't block this turn. Oracle:Whenever Mardu Roughrider attacks, target creature can't block this turn. diff --git a/forge-gui/res/cardsfolder/m/mardu_skullhunter.txt b/forge-gui/res/cardsfolder/m/mardu_skullhunter.txt index a2cb2417019..8835ea41648 100644 --- a/forge-gui/res/cardsfolder/m/mardu_skullhunter.txt +++ b/forge-gui/res/cardsfolder/m/mardu_skullhunter.txt @@ -3,8 +3,7 @@ ManaCost:1 B Types:Creature Human Warrior PT:2/1 K:CARDNAME enters the battlefield tapped. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | CheckSVar$ RaidTest | Execute$ TrigDiscard | TriggerDescription$ Raid — When CARDNAME enters the battlefield, if you attacked with a creature this turn, target opponent discards a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | CheckSVar$ RaidTest | Execute$ TrigDiscard | TriggerDescription$ Raid — When CARDNAME enters the battlefield, if you attacked this turn, target opponent discards a card. SVar:TrigDiscard:DB$ Discard | ValidTgts$ Opponent | NumCards$ 1 | Mode$ TgtChoose SVar:RaidTest:Count$AttackersDeclared -SVar:Picture:http://www.wizards.com/global/images/magic/general/mardu_skullhunter.jpg -Oracle:Mardu Skullhunter enters the battlefield tapped.\nRaid — When Mardu Skullhunter enters the battlefield, if you attacked with a creature this turn, target opponent discards a card. +Oracle:Mardu Skullhunter enters the battlefield tapped.\nRaid — When Mardu Skullhunter enters the battlefield, if you attacked this turn, target opponent discards a card. diff --git a/forge-gui/res/cardsfolder/m/mardu_warshrieker.txt b/forge-gui/res/cardsfolder/m/mardu_warshrieker.txt index ea442f22a7e..5659c7a86af 100644 --- a/forge-gui/res/cardsfolder/m/mardu_warshrieker.txt +++ b/forge-gui/res/cardsfolder/m/mardu_warshrieker.txt @@ -2,8 +2,7 @@ Name:Mardu Warshrieker ManaCost:3 R Types:Creature Orc Shaman PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | CheckSVar$ RaidTest | Execute$ ABMana | TriggerDescription$ Raid — When CARDNAME enters the battlefield, if you attacked with a creature this turn, add {R}{W}{B}. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | CheckSVar$ RaidTest | Execute$ ABMana | TriggerDescription$ Raid — When CARDNAME enters the battlefield, if you attacked this turn, add {R}{W}{B}. SVar:RaidTest:Count$AttackersDeclared SVar:ABMana:DB$ Mana | Produced$ R W B -SVar:Picture:http://www.wizards.com/global/images/magic/general/mardu_warshrieker.jpg -Oracle:Raid — When Mardu Warshrieker enters the battlefield, if you attacked with a creature this turn, add {R}{W}{B}. +Oracle:Raid — When Mardu Warshrieker enters the battlefield, if you attacked this turn, add {R}{W}{B}. diff --git a/forge-gui/res/cardsfolder/m/marisi_breaker_of_the_coil.txt b/forge-gui/res/cardsfolder/m/marisi_breaker_of_the_coil.txt index 6bd311ff8b6..a97396fc39c 100644 --- a/forge-gui/res/cardsfolder/m/marisi_breaker_of_the_coil.txt +++ b/forge-gui/res/cardsfolder/m/marisi_breaker_of_the_coil.txt @@ -5,4 +5,5 @@ PT:5/4 S:Mode$ CantBeCast | ValidCard$ Card | Caster$ Player.Opponent | Phases$ BeginCombat->EndCombat | Description$ Your opponents can't cast spells during combat. T:Mode$ DamageDone | ValidSource$ Creature.YouCtrl | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigGoad | TriggerZones$ Battlefield | TriggerDescription$ Whenever a creature you control deals combat damage to a player, goad each creature that player controls (Until your next turn, those creatures attack each combat if able and attack a player other than you if able.) SVar:TrigGoad:DB$ Goad | Defined$ Valid Creature.ControlledBy Player.TriggeredTarget +SVar:PlayMain1:TRUE Oracle:Your opponents can't cast spells during combat.\nWhenever a creature you control deals combat damage to a player, goad each creature that player controls (Until your next turn, those creatures attack each combat if able and attack a player other than you if able.) diff --git a/forge-gui/res/cardsfolder/m/marker_beetles.txt b/forge-gui/res/cardsfolder/m/marker_beetles.txt index 2bc236d7444..7b655643665 100644 --- a/forge-gui/res/cardsfolder/m/marker_beetles.txt +++ b/forge-gui/res/cardsfolder/m/marker_beetles.txt @@ -4,7 +4,6 @@ Types:Creature Insect PT:2/3 A:AB$ Draw | Cost$ 2 Sac<1/CARDNAME> | NumCards$ 1 | SpellDescription$ Draw a card T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigPump | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, target creature gets +1/+1 until end of turn. -SVar:TrigPump:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +1 | NumDef$ +1 +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +1 | NumDef$ +1 AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/marker_beetles.jpg Oracle:When Marker Beetles dies, target creature gets +1/+1 until end of turn.\n{2}, Sacrifice Marker Beetles: Draw a card. diff --git a/forge-gui/res/cardsfolder/m/marsh_lurker.txt b/forge-gui/res/cardsfolder/m/marsh_lurker.txt index 962fbf3a802..1c375083891 100644 --- a/forge-gui/res/cardsfolder/m/marsh_lurker.txt +++ b/forge-gui/res/cardsfolder/m/marsh_lurker.txt @@ -2,7 +2,6 @@ Name:Marsh Lurker ManaCost:3 B Types:Creature Beast PT:3/2 -A:AB$ Pump | Cost$ Sac<1/Swamp> | KW$ Fear | SpellDescription$ Marsh Lurker gains fear until end of turn. +A:AB$ Pump | Cost$ Sac<1/Swamp> | Defined$ Self | KW$ Fear | SpellDescription$ Marsh Lurker gains fear until end of turn. AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/marsh_lurker.jpg Oracle:Sacrifice a Swamp: Marsh Lurker gains fear until end of turn. (It can't be blocked except by artifact creatures and/or black creatures.) diff --git a/forge-gui/res/cardsfolder/m/martial_impetus.txt b/forge-gui/res/cardsfolder/m/martial_impetus.txt new file mode 100755 index 00000000000..ab46a63bcef --- /dev/null +++ b/forge-gui/res/cardsfolder/m/martial_impetus.txt @@ -0,0 +1,9 @@ +Name:Martial Impetus +ManaCost:2 W +Types:Enchantment Aura +K:Enchant creature +A:SP$ Attach | Cost$ 2 W | ValidTgts$ Creature | AILogic$ Pump +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 1 | AddToughness$ 1 | Goad$ True | Description$ Enchanted creature gets +1/+1 and is goaded. (It attacks each combat if able and attacks a player other than you if able.) +T:Mode$ Attacks | ValidCard$ Card.AttachedBy | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever enchanted creature attacks, each other creature that's attacking one of your opponents gets +1/+1 until end of turn. +SVar:TrigPump:DB$ PumpAll | ValidCards$ Creature.NotEnchantedBy+attackingOpponent | NumAtt$ +1 | NumDef$ +1 +Oracle:Enchant creature\nEnchanted creature gets +1/+1 and is goaded. (It attacks each combat if able and attacks a player other than you if able.)\nWhenever enchanted creature attacks, each other creature that's attacking one of your opponents gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/m/martial_law.txt b/forge-gui/res/cardsfolder/m/martial_law.txt index e42efcf6bfb..748b57c6fe8 100644 --- a/forge-gui/res/cardsfolder/m/martial_law.txt +++ b/forge-gui/res/cardsfolder/m/martial_law.txt @@ -2,6 +2,5 @@ Name:Martial Law ManaCost:2 W W Types:Enchantment T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ Detain | TriggerDescription$ At the beginning of your upkeep, detain target creature an opponent controls. (Until your next turn, that creature can't attack or block and its activated abilities can't be activated.) -SVar:Detain:DB$Pump | KW$ HIDDEN CARDNAME can't attack or block. & HIDDEN CARDNAME's activated abilities can't be activated. | IsCurse$ True | UntilYourNextTurn$ True | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature your opponent controls to detain. -SVar:Picture:http://www.wizards.com/global/images/magic/general/martial_law.jpg +SVar:Detain:DB$ Pump | KW$ HIDDEN CARDNAME can't attack or block. & HIDDEN CARDNAME's activated abilities can't be activated. | IsCurse$ True | UntilYourNextTurn$ True | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature your opponent controls to detain. Oracle:At the beginning of your upkeep, detain target creature an opponent controls. (Until your next turn, that creature can't attack or block and its activated abilities can't be activated.) diff --git a/forge-gui/res/cardsfolder/m/mask_of_the_mimic.txt b/forge-gui/res/cardsfolder/m/mask_of_the_mimic.txt index 87ad91674ec..259f64277df 100644 --- a/forge-gui/res/cardsfolder/m/mask_of_the_mimic.txt +++ b/forge-gui/res/cardsfolder/m/mask_of_the_mimic.txt @@ -1,7 +1,7 @@ Name:Mask of the Mimic ManaCost:U Types:Instant -A:SP$ Pump | Cost$ U Sac<1/Creature> | ValidTgts$ Creature.nonToken | TgtPrompt$ Select target nontoken creature | Static$ True | StackDescription$ None | SubAbility$ DBChangeZone +A:SP$ Pump | Cost$ U Sac<1/Creature> | ValidTgts$ Creature.nonToken | TgtPrompt$ Select target nontoken creature | StackDescription$ None | SubAbility$ DBChangeZone SVar:DBChangeZone:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Targeted.sameName | ChangeNum$ 1 | Hidden$ True | StackDescription$ Search your library for a card with the same name as target nontoken creature and put that card onto the battlefield. | SpellDescription$ As an additional cost to cast CARDNAME, sacrifice a creature. Search your library for a card with the same name as target nontoken creature and put that card onto the battlefield. Then shuffle your library. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/mask_of_the_mimic.jpg diff --git a/forge-gui/res/cardsfolder/m/masked_blackguard.txt b/forge-gui/res/cardsfolder/m/masked_blackguard.txt new file mode 100644 index 00000000000..b779bc4a2b8 --- /dev/null +++ b/forge-gui/res/cardsfolder/m/masked_blackguard.txt @@ -0,0 +1,7 @@ +Name:Masked Blackguard +ManaCost:1 B +Types:Creature Human Rogue +PT:2/1 +K:Flash +A:AB$ Pump | Cost$ 2 B | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. +Oracle:Flash (You may cast this spell any time you could cast an instant.)\n{2}{B}: Masked Blackguard gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/m/master_of_cruelties.txt b/forge-gui/res/cardsfolder/m/master_of_cruelties.txt index a44ddd20a92..94d0d04be8f 100644 --- a/forge-gui/res/cardsfolder/m/master_of_cruelties.txt +++ b/forge-gui/res/cardsfolder/m/master_of_cruelties.txt @@ -7,7 +7,6 @@ K:Deathtouch K:CARDNAME can only attack alone. T:Mode$ AttackerUnblocked | ValidCard$ Card.Self | ValidDefender$ Player | Execute$ TrigDamage | TriggerDescription$ Whenever CARDNAME attacks a player and isn't blocked, that player's life total becomes 1. CARDNAME assigns no combat damage this combat. SVar:TrigDamage:DB$ SetLife | Defined$ TriggeredDefender | LifeAmount$ 1 | SubAbility$ DBPump -SVar:DBPump:DB$ Pump | KW$ Prevent all combat damage that would be dealt by CARDNAME. | UntilEndOfCombat$ True +SVar:DBPump:DB$ Pump | Defined$ Self | KW$ Prevent all combat damage that would be dealt by CARDNAME. | UntilEndOfCombat$ True SVar:MustBeBlocked:True -SVar:Picture:http://www.wizards.com/global/images/magic/general/master_of_cruelties.jpg Oracle:First strike, deathtouch\nMaster of Cruelties can only attack alone.\nWhenever Master of Cruelties attacks a player and isn't blocked, that player's life total becomes 1. Master of Cruelties assigns no combat damage this combat. diff --git a/forge-gui/res/cardsfolder/m/matsu_tribe_birdstalker.txt b/forge-gui/res/cardsfolder/m/matsu_tribe_birdstalker.txt index ab3dfd3f80a..16cafc337ce 100644 --- a/forge-gui/res/cardsfolder/m/matsu_tribe_birdstalker.txt +++ b/forge-gui/res/cardsfolder/m/matsu_tribe_birdstalker.txt @@ -3,9 +3,8 @@ ManaCost:2 G G Types:Creature Snake Warrior Archer PT:2/2 T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Creature | CombatDamage$ True | TriggerZones$ Battlefield | Execute$ TrigTap | TriggerDescription$ Whenever CARDNAME deals combat damage to a creature, tap that creature and it doesn't untap during its controller's next untap step. -SVar:TrigTap:DB$Tap | Defined$ TriggeredTarget | SubAbility$ DBPump -SVar:DBPump:DB$Pump | Defined$ TriggeredTarget | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True | IsCurse$ True +SVar:TrigTap:DB$ Tap | Defined$ TriggeredTarget | SubAbility$ DBPump +SVar:DBPump:DB$ Pump | Defined$ TriggeredTarget | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True | IsCurse$ True A:AB$ Pump | Cost$ G | KW$ Reach | Defined$ Self | SpellDescription$ CARDNAME gains reach until end of turn. (It can block creatures with flying.) SVar:HasCombatEffect:TRUE -SVar:Picture:http://www.wizards.com/global/images/magic/general/matsu_tribe_birdstalker.jpg Oracle:Whenever Matsu-Tribe Birdstalker deals combat damage to a creature, tap that creature and it doesn't untap during its controller's next untap step.\n{G}: Matsu-Tribe Birdstalker gains reach until end of turn. (It can block creatures with flying.) diff --git a/forge-gui/res/cardsfolder/m/matsu_tribe_sniper.txt b/forge-gui/res/cardsfolder/m/matsu_tribe_sniper.txt index 417b707de76..266a11b16d7 100644 --- a/forge-gui/res/cardsfolder/m/matsu_tribe_sniper.txt +++ b/forge-gui/res/cardsfolder/m/matsu_tribe_sniper.txt @@ -4,8 +4,7 @@ Types:Creature Snake Warrior Archer PT:1/1 A:AB$ DealDamage | Cost$ T | ValidTgts$ Creature.withFlying | TgtPrompt$ Select target creature with flying | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to target creature with flying. T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Creature | TriggerZones$ Battlefield | Execute$ TrigTap | TriggerDescription$ Whenever CARDNAME deals damage to a creature, tap that creature and it doesn't untap during its controller's next untap step. -SVar:TrigTap:DB$Tap | Defined$ TriggeredTarget | SubAbility$ DBPump -SVar:DBPump:DB$Pump | Defined$ TriggeredTarget | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True | IsCurse$ True +SVar:TrigTap:DB$ Tap | Defined$ TriggeredTarget | SubAbility$ DBPump +SVar:DBPump:DB$ Pump | Defined$ TriggeredTarget | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True | IsCurse$ True SVar:HasCombatEffect:TRUE -SVar:Picture:http://www.wizards.com/global/images/magic/general/matsu_tribe_sniper.jpg Oracle:{T}: Matsu-Tribe Sniper deals 1 damage to target creature with flying.\nWhenever Matsu-Tribe Sniper deals damage to a creature, tap that creature and it doesn't untap during its controller's next untap step. diff --git a/forge-gui/res/cardsfolder/m/mausoleum_wanderer.txt b/forge-gui/res/cardsfolder/m/mausoleum_wanderer.txt index 43032a151c0..3f7b5e56968 100644 --- a/forge-gui/res/cardsfolder/m/mausoleum_wanderer.txt +++ b/forge-gui/res/cardsfolder/m/mausoleum_wanderer.txt @@ -4,9 +4,9 @@ Types:Creature Spirit PT:1/1 K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Spirit+Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever another Spirit enters the battlefield under your control, CARDNAME gets +1/+1 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 1 | NumDef$ 1 +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 1 | NumDef$ 1 A:AB$ Counter | Cost$ Sac<1/CARDNAME> | TargetType$ Spell | ValidTgts$ Instant,Sorcery | TgtPrompt$ Select target instant or sorcery spell | UnlessCost$ X | References$ X | SpellDescription$ Counter target instant or sorcery spell unless its controller pays {X}, where X is CARDNAME's power. -SVar:X:Count$CardPower +SVar:X:Sacrificed$CardPower AI:RemoveDeck:Random SVar:BuffedBy:Spirit DeckHints:Type$Spirit diff --git a/forge-gui/res/cardsfolder/m/maw_of_kozilek.txt b/forge-gui/res/cardsfolder/m/maw_of_kozilek.txt index a868b0ebe89..0bd9db87b1c 100644 --- a/forge-gui/res/cardsfolder/m/maw_of_kozilek.txt +++ b/forge-gui/res/cardsfolder/m/maw_of_kozilek.txt @@ -3,7 +3,6 @@ ManaCost:3 R Types:Creature Eldrazi Drone PT:2/5 K:Devoid -A:AB$ Pump | Cost$ C | NumAtt$ +2 | NumDef$ -2 | SpellDescription$ CARDNAME gets +2/-2 until end of turn. +A:AB$ Pump | Cost$ C | Defined$ Self | NumAtt$ +2 | NumDef$ -2 | SpellDescription$ CARDNAME gets +2/-2 until end of turn. DeckHints:Ability$Mana.Colorless -SVar:Picture:http://www.wizards.com/global/images/magic/general/maw_of_kozilek.jpg Oracle:Devoid (This card has no color.)\n{C}: Maw of Kozilek gets +2/-2 until end of turn. ({C} represents colorless mana.) diff --git a/forge-gui/res/cardsfolder/m/mazemind_tome.txt b/forge-gui/res/cardsfolder/m/mazemind_tome.txt new file mode 100755 index 00000000000..b4430ec0de7 --- /dev/null +++ b/forge-gui/res/cardsfolder/m/mazemind_tome.txt @@ -0,0 +1,10 @@ +Name:Mazemind Tome +ManaCost:2 +Types:Artifact +A:AB$ Scry | Cost$ T AddCounter<1/PAGE> | ScryNum$ 1 | SpellDescription$ Scry 1. +A:AB$ Draw | Cost$ 2 T AddCounter<1/PAGE> | NumCards$ 1 | SpellDescription$ Draw a card. +T:Mode$ Always | TriggerZones$ Battlefield | IsPresent$ Card.Self+counters_GE4_PAGE | Execute$ TrigChange | TriggerDescription$ When there are four or more page counters on CARDNAME, exile it. If you do, you gain 4 life. +SVar:TrigChange:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | Defined$ Self | RememberChanged$ True | SubAbility$ DBGainLife +SVar:DBGainLife:DB$ GainLife | ConditionDefined$ Remembered | ConditionPresent$ Card.Self | ConditionCompare$ GE1 | LifeAmount$ 4 +DeckHas:Ability$Counters & Ability$LifeGain +Oracle:{T}, Put a page counter on Mazemind Tome: Scry 1.\n{2}, {T}, Put a page counter on Mazemind Tome: Draw a card.\nWhen there are four or more page counters on Mazemind Tome, exile it. If you do, you gain 4 life. diff --git a/forge-gui/res/cardsfolder/m/mazes_end.txt b/forge-gui/res/cardsfolder/m/mazes_end.txt index 609f13ab3ac..2669f52a0ff 100644 --- a/forge-gui/res/cardsfolder/m/mazes_end.txt +++ b/forge-gui/res/cardsfolder/m/mazes_end.txt @@ -3,7 +3,7 @@ ManaCost:no cost Types:Land K:CARDNAME enters the battlefield tapped. A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -A:AB$ ChangeZone | Cost$ 3 T Return<1/CARDNAME> | ChangeType$ Gate | ChangeNum$ 1 | Origin$ Library | Destination$ Battlefield | SubAbility$ DBWin | SpellDescription$ Search your library for a Gate card, put it onto the battlefield, then shuffle your library. If you control ten or more Gates with different names, you win the game. +A:AB$ ChangeZone | Cost$ 3 T Return<1/CARDNAME> | ChangeType$ Gate | ChangeNum$ 1 | Origin$ Library | Destination$ Battlefield | AILogic$ MazesEnd | SubAbility$ DBWin | SpellDescription$ Search your library for a Gate card, put it onto the battlefield, then shuffle your library. If you control ten or more Gates with different names, you win the game. SVar:DBWin:DB$ WinsGame | Defined$ You | ConditionCheckSVar$ MazeGate | ConditionSVarCompare$ GE10 | References$ MazeGate SVar:MazeGate:Count$DifferentCardNames_Gate.YouCtrl+inZoneBattlefield AI:RemoveDeck:Random diff --git a/forge-gui/res/cardsfolder/m/memory_erosion.txt b/forge-gui/res/cardsfolder/m/memory_erosion.txt index 42446f58b56..f3ae66c64d5 100644 --- a/forge-gui/res/cardsfolder/m/memory_erosion.txt +++ b/forge-gui/res/cardsfolder/m/memory_erosion.txt @@ -1,7 +1,6 @@ Name:Memory Erosion ManaCost:1 U U Types:Enchantment -T:Mode$ SpellCast | ValidActivatingPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ Whenever an opponent casts a spell, that player puts the top two cards of their library into their graveyard. +T:Mode$ SpellCast | ValidActivatingPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ Whenever an opponent casts a spell, that player mills two cards. SVar:TrigMill:DB$ Mill | Defined$ TriggeredActivator | NumCards$ 2 -SVar:Picture:http://www.wizards.com/global/images/magic/general/memory_erosion.jpg -Oracle:Whenever an opponent casts a spell, that player puts the top two cards of their library into their graveyard. +Oracle:Whenever an opponent casts a spell, that player mills two cards. diff --git a/forge-gui/res/cardsfolder/m/memory_leak.txt b/forge-gui/res/cardsfolder/m/memory_leak.txt new file mode 100755 index 00000000000..254d84b79b8 --- /dev/null +++ b/forge-gui/res/cardsfolder/m/memory_leak.txt @@ -0,0 +1,6 @@ +Name:Memory Leak +ManaCost:2 B +Types:Sorcery +A:SP$ ChangeZone | Cost$ 2 B | Origin$ Hand,Graveyard | Destination$ Exile | ValidTgts$ Opponent | DefinedPlayer$ Targeted | Chooser$ You | ChangeType$ Card.nonLand | ChangeNum$ 1 | IsCurse$ True | Mandatory$ True | StackDescription$ SpellDescription | SpellDescription$ Target opponent reveals their hand. You choose a nonland card from that player's graveyard or hand and exile it. +K:Cycling:1 +Oracle:Target opponent reveals their hand. You choose a nonland card from that player's graveyard or hand and exile it.\nCycling {1} ({1}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/m/memory_sluice.txt b/forge-gui/res/cardsfolder/m/memory_sluice.txt index 2861af53964..50a4d7059b4 100644 --- a/forge-gui/res/cardsfolder/m/memory_sluice.txt +++ b/forge-gui/res/cardsfolder/m/memory_sluice.txt @@ -1,7 +1,6 @@ Name:Memory Sluice ManaCost:UB Types:Sorcery -A:SP$ Mill | Cost$ UB | NumCards$ 4 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player puts the top four cards of their library into their graveyard. +A:SP$ Mill | Cost$ UB | NumCards$ 4 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player mills four cards. K:Conspire -SVar:Picture:http://www.wizards.com/global/images/magic/general/memory_sluice.jpg -Oracle:Target player puts the top four cards of their library into their graveyard.\nConspire (As you cast this spell, you may tap two untapped creatures you control that share a color with it. When you do, copy it and you may choose a new target for the copy.) +Oracle:Target player mills four cards.\nConspire (As you cast this spell, you may tap two untapped creatures you control that share a color with it. When you do, copy it and you may choose a new target for the copy.) diff --git a/forge-gui/res/cardsfolder/m/menagerie_liberator.txt b/forge-gui/res/cardsfolder/m/menagerie_liberator.txt index fa42f40fe81..6e7874ae5fe 100644 --- a/forge-gui/res/cardsfolder/m/menagerie_liberator.txt +++ b/forge-gui/res/cardsfolder/m/menagerie_liberator.txt @@ -4,5 +4,4 @@ Types:Creature Human Warrior PT:3/2 K:Trample K:Melee -SVar:Picture:http://www.wizards.com/global/images/magic/general/menagerie_liberator.jpg -Oracle:Trample\nMelee (Whenever this creature attacks, it gets +1/+1 until end of turn for each opponent you attacked with a creature this combat.) \ No newline at end of file +Oracle:Trample\nMelee (Whenever this creature attacks, it gets +1/+1 until end of turn for each opponent you attacked this combat.) diff --git a/forge-gui/res/cardsfolder/m/mental_note.txt b/forge-gui/res/cardsfolder/m/mental_note.txt index 87385048a26..dd6b6089f1e 100644 --- a/forge-gui/res/cardsfolder/m/mental_note.txt +++ b/forge-gui/res/cardsfolder/m/mental_note.txt @@ -1,8 +1,7 @@ Name:Mental Note ManaCost:U Types:Instant -A:SP$ Mill | Cost$ U | NumCards$ 2 | Defined$ You | SubAbility$ DBDraw | SpellDescription$ Put the top two cards of your library into your graveyard. Draw a card. -SVar:DBDraw:DB$Draw | NumCards$ 1 +A:SP$ Mill | Cost$ U | NumCards$ 2 | Defined$ You | SubAbility$ DBDraw | SpellDescription$ Mill two cards. Draw a card. +SVar:DBDraw:DB$ Draw | NumCards$ 1 AI:RemoveDeck:Random -SVar:Picture:http://www.wizards.com/global/images/magic/general/mental_note.jpg -Oracle:Put the top two cards of your library into your graveyard.\nDraw a card. +Oracle:Mill two cards.\nDraw a card. diff --git a/forge-gui/res/cardsfolder/m/mercenaries.txt b/forge-gui/res/cardsfolder/m/mercenaries.txt index 3f0b98ecf15..42ca24b97ed 100644 --- a/forge-gui/res/cardsfolder/m/mercenaries.txt +++ b/forge-gui/res/cardsfolder/m/mercenaries.txt @@ -2,7 +2,7 @@ Name:Mercenaries ManaCost:3 W Types:Creature Human Mercenary PT:3/3 -A:AB$ Effect | Cost$ 3 | EffectOwner$ You | AnyPlayer$ True | ReplacementEffects$ Bribe | SVars$ Bribe,ExileEffect | RememberObjects$ Self | AILogic$ Bribe | SpellDescription$ The next time CARDNAME would deal damage to you this turn, prevent that damage. Any player may activate this ability. +A:AB$ Effect | Cost$ 3 | EffectOwner$ You | Activator$ Player | ReplacementEffects$ Bribe | SVars$ Bribe,ExileEffect | RememberObjects$ Self | AILogic$ Bribe | SpellDescription$ The next time CARDNAME would deal damage to you this turn, prevent that damage. Any player may activate this ability. SVar:Bribe:Event$ DamageDone | ValidSource$ Card.IsRemembered | ValidTarget$ You | ReplaceWith$ ExileEffect | PreventionEffect$ True | Description$ The next time EFFECTSOURCE would deal damage to you this turn, prevent that damage. SVar:ExileEffect:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile Oracle:{3}: The next time Mercenaries would deal damage to you this turn, prevent that damage. Any player may activate this ability. diff --git a/forge-gui/res/cardsfolder/m/merciless_eternal.txt b/forge-gui/res/cardsfolder/m/merciless_eternal.txt index f9dece3fbdd..474a5edebaf 100644 --- a/forge-gui/res/cardsfolder/m/merciless_eternal.txt +++ b/forge-gui/res/cardsfolder/m/merciless_eternal.txt @@ -3,6 +3,6 @@ ManaCost:2 B Types:Creature Zombie Cleric PT:2/2 K:Afflict:2 -A:AB$ Pump | Cost$ 2 B Discard<1/Card> | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/merciless_eternal.jpg +A:AB$ Pump | Cost$ 2 B Discard<1/Card> | Defined$ Self | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. +DeckHas:Ability$Discard Oracle:Afflict 2 (Whenever this creature becomes blocked, defending player loses 2 life.)\n{2}{B}, Discard a card: Merciless Eternal gets +2/+2 until end of turn. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/m/mercurial_geists.txt b/forge-gui/res/cardsfolder/m/mercurial_geists.txt index 84b18d2070b..8db6fea68e7 100644 --- a/forge-gui/res/cardsfolder/m/mercurial_geists.txt +++ b/forge-gui/res/cardsfolder/m/mercurial_geists.txt @@ -4,7 +4,6 @@ Types:Creature Spirit PT:1/3 K:Flying T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cast an instant or sorcery spell, CARDNAME gets +3/+0 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 3 +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 3 SVar:BuffedBy:Instant,Sorcery -SVar:Picture:http://www.wizards.com/global/images/magic/general/mercurial_geists.jpg -Oracle:Flying\nWhenever you cast an instant or sorcery spell, Mercurial Geists gets +3/+0 until end of turn. +Oracle:Flying\nWhenever you cast an instant or sorcery spell, Mercurial Geists gets +3/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/m/mercurial_kite.txt b/forge-gui/res/cardsfolder/m/mercurial_kite.txt index aace1c54b04..1fa7e43fcc9 100644 --- a/forge-gui/res/cardsfolder/m/mercurial_kite.txt +++ b/forge-gui/res/cardsfolder/m/mercurial_kite.txt @@ -5,7 +5,6 @@ PT:2/2 K:Flying T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Creature | CombatDamage$ True | TriggerZones$ Battlefield | Execute$ TrigTap | TriggerDescription$ Whenever CARDNAME deals combat damage to a creature, tap that creature and it doesn't untap during its controller's next untap step. SVar:TrigTap:DB$Tap | Defined$ TriggeredTarget | SubAbility$ DBPump -SVar:DBPump:DB$Pump | Defined$ TriggeredTarget | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True | IsCurse$ True +SVar:DBPump:DB$ Pump | Defined$ TriggeredTarget | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True | IsCurse$ True SVar:HasCombatEffect:TRUE -SVar:Picture:http://www.wizards.com/global/images/magic/general/mercurial_kite.jpg Oracle:Flying\nWhenever Mercurial Kite deals combat damage to a creature, tap that creature. That creature doesn't untap during its controller's next untap step. diff --git a/forge-gui/res/cardsfolder/m/mercurial_pretender.txt b/forge-gui/res/cardsfolder/m/mercurial_pretender.txt index 426f1da5e9e..2d77d5cff3a 100644 --- a/forge-gui/res/cardsfolder/m/mercurial_pretender.txt +++ b/forge-gui/res/cardsfolder/m/mercurial_pretender.txt @@ -3,7 +3,7 @@ ManaCost:4 U Types:Creature Shapeshifter PT:0/0 K:ETBReplacement:Copy:DBCopy:Optional -SVar:DBCopy:DB$ Clone | Choices$ Creature.YouCtrl+Other | AddAbilities$ MercurialBounce | SpellDescription$ You may have CARDNAME enter the battlefield as a copy of any creature you control, except it has "{2}{U}{U}: Return this creature to its owner's hand." +SVar:DBCopy:DB$ Clone | Choices$ Creature.YouCtrl+Other | AddAbilities$ MercurialBounce | SpellDescription$ You may have CARDNAME enter the battlefield as a copy of a creature you control, except it has "{2}{U}{U}: Return this creature to its owner's hand." SVar:MercurialBounce:AB$ ChangeZone | Cost$ 2 U U | Defined$ Self | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return CARDNAME to its owner's hand. SVar:Picture:http://www.wizards.com/global/images/magic/general/mercurial_pretender.jpg -Oracle:You may have Mercurial Pretender enter the battlefield as a copy of any creature you control, except it has "{2}{U}{U}: Return this creature to its owner's hand." +Oracle:You may have Mercurial Pretender enter the battlefield as a copy of a creature you control, except it has "{2}{U}{U}: Return this creature to its owner's hand." diff --git a/forge-gui/res/cardsfolder/m/merfolk_mesmerist.txt b/forge-gui/res/cardsfolder/m/merfolk_mesmerist.txt index 6300416f555..59ff217281e 100644 --- a/forge-gui/res/cardsfolder/m/merfolk_mesmerist.txt +++ b/forge-gui/res/cardsfolder/m/merfolk_mesmerist.txt @@ -2,6 +2,5 @@ Name:Merfolk Mesmerist ManaCost:1 U Types:Creature Merfolk Wizard PT:1/2 -A:AB$ Mill | Cost$ U T | NumCards$ 2 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player puts the top two cards of their library into their graveyard. -SVar:Picture:http://www.wizards.com/global/images/magic/general/merfolk_mesmerist.jpg -Oracle:{U}, {T}: Target player puts the top two cards of their library into their graveyard. +A:AB$ Mill | Cost$ U T | NumCards$ 2 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player mills two cards. +Oracle:{U}, {T}: Target player mills two cards. diff --git a/forge-gui/res/cardsfolder/m/merfolk_secretkeeper_venture_deeper.txt b/forge-gui/res/cardsfolder/m/merfolk_secretkeeper_venture_deeper.txt index 1d2e8a7acd0..e75266e4a1b 100644 --- a/forge-gui/res/cardsfolder/m/merfolk_secretkeeper_venture_deeper.txt +++ b/forge-gui/res/cardsfolder/m/merfolk_secretkeeper_venture_deeper.txt @@ -10,5 +10,5 @@ ALTERNATE Name:Venture Deeper ManaCost:U Types:Sorcery Adventure -A:SP$ Mill | Cost$ U | NumCards$ 4 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player puts the top four cards of their library into their graveyard. -Oracle:Target player puts the top four cards of their library into their graveyard. +A:SP$ Mill | Cost$ U | NumCards$ 4 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player mills four cards. +Oracle:Target player mills four cards. diff --git a/forge-gui/res/cardsfolder/m/merrow_witsniper.txt b/forge-gui/res/cardsfolder/m/merrow_witsniper.txt index 08712114cd8..3b2dbe63b8e 100644 --- a/forge-gui/res/cardsfolder/m/merrow_witsniper.txt +++ b/forge-gui/res/cardsfolder/m/merrow_witsniper.txt @@ -2,7 +2,6 @@ Name:Merrow Witsniper ManaCost:U Types:Creature Merfolk Rogue PT:1/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, target player puts the top card of their library into their graveyard. -SVar:TrigMill:DB$Mill | NumCards$ 1 | ValidTgts$ Player | TgtPrompt$ Select target player -SVar:Picture:http://www.wizards.com/global/images/magic/general/merrow_witsniper.jpg -Oracle:When Merrow Witsniper enters the battlefield, target player puts the top card of their library into their graveyard. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, target player mills a card. +SVar:TrigMill:DB$ Mill | NumCards$ 1 | ValidTgts$ Player | TgtPrompt$ Select target player +Oracle:When Merrow Witsniper enters the battlefield, target player mills a card. diff --git a/forge-gui/res/cardsfolder/m/merseine.txt b/forge-gui/res/cardsfolder/m/merseine.txt index c910269e334..f9b4f44444c 100644 --- a/forge-gui/res/cardsfolder/m/merseine.txt +++ b/forge-gui/res/cardsfolder/m/merseine.txt @@ -5,7 +5,7 @@ K:Enchant creature A:SP$ Attach | Cost$ 2 U U | ValidTgts$ Creature | AILogic$ KeepTapped | AITgts$ Card.cmcGE2 K:etbCounter:NET:3 S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddHiddenKeyword$ CARDNAME doesn't untap during your untap step. | CheckSVar$ X | Description$ Enchanted creature doesn't untap during its controller's untap step if Merseine has a net counter on it. -A:AB$ RemoveCounter | EnchantedControllerActivator$ True | Cost$ Mana<1\EnchantedCost> | CostDesc$ Pay enchanted creature's mana cost: | CounterType$ NET | CounterNum$ 1 | SpellDescription$ Remove a net counter from CARDNAME. Any player may activate this ability, but only if they control the enchanted creature. +A:AB$ RemoveCounter | Activator$ Player.EnchantedController | Cost$ Mana<1\EnchantedCost> | CostDesc$ Pay enchanted creature's mana cost: | CounterType$ NET | CounterNum$ 1 | SpellDescription$ Remove a net counter from CARDNAME. Any player may activate this ability, but only if they control the enchanted creature. SVar:X:Count$CardCounters.NET SVar:Picture:http://www.wizards.com/global/images/magic/general/Merseine.jpg Oracle:Enchant creature\nMerseine enters the battlefield with three net counters on it.\nEnchanted creature doesn't untap during its controller's untap step if Merseine has a net counter on it.\nPay enchanted creature's mana cost: Remove a net counter from Merseine. Any player may activate this ability, but only if they control the enchanted creature. diff --git a/forge-gui/res/cardsfolder/m/mesmeric_orb.txt b/forge-gui/res/cardsfolder/m/mesmeric_orb.txt index ec69421a651..976da836142 100644 --- a/forge-gui/res/cardsfolder/m/mesmeric_orb.txt +++ b/forge-gui/res/cardsfolder/m/mesmeric_orb.txt @@ -1,8 +1,7 @@ Name:Mesmeric Orb ManaCost:2 Types:Artifact -T:Mode$ Untaps | ValidCard$ Card | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ Whenever a permanent becomes untapped, that permanent's controller puts the top card of their library into their graveyard. +T:Mode$ Untaps | ValidCard$ Card | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ Whenever a permanent becomes untapped, that permanent's controller mills a card. SVar:TrigMill:DB$ Mill | Defined$ TriggeredCardController | NumCards$ 1 | NoReveal$ True AI:RemoveDeck:Random -SVar:Picture:http://www.wizards.com/global/images/magic/general/mesmeric_orb.jpg -Oracle:Whenever a permanent becomes untapped, that permanent's controller puts the top card of their library into their graveyard. +Oracle:Whenever a permanent becomes untapped, that permanent's controller mills a card. diff --git a/forge-gui/res/cardsfolder/m/midnight_covenant.txt b/forge-gui/res/cardsfolder/m/midnight_covenant.txt index a9c154beb29..3421fe64aad 100644 --- a/forge-gui/res/cardsfolder/m/midnight_covenant.txt +++ b/forge-gui/res/cardsfolder/m/midnight_covenant.txt @@ -4,6 +4,5 @@ Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ 1 B | ValidTgts$ Creature | AILogic$ Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddAbility$ Pump | Description$ Enchanted creature has "{B}: This creature gets +1/+1 until end of turn." -SVar:Pump:AB$Pump | Cost$ B | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/midnight_covenant.jpg +SVar:Pump:AB$ Pump | Cost$ B | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. Oracle:Enchant creature\nEnchanted creature has "{B}: This creature gets +1/+1 until end of turn." diff --git a/forge-gui/res/cardsfolder/m/migration_path.txt b/forge-gui/res/cardsfolder/m/migration_path.txt new file mode 100755 index 00000000000..74cbf679d8b --- /dev/null +++ b/forge-gui/res/cardsfolder/m/migration_path.txt @@ -0,0 +1,6 @@ +Name:Migration Path +ManaCost:3 G +Types:Sorcery +A:SP$ ChangeZone | Cost$ 3 G | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 2 | StackDescription$ SpellDescription | SpellDescription$ Search your library for up to two basic land cards, put them onto the battlefield tapped, then shuffle your library. +K:Cycling:2 +Oracle:Search your library for up to two basic land cards, put them onto the battlefield tapped, then shuffle your library.\nCycling {2} ({2}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/m/millikin.txt b/forge-gui/res/cardsfolder/m/millikin.txt index 311cf558a31..8c54a4f074a 100644 --- a/forge-gui/res/cardsfolder/m/millikin.txt +++ b/forge-gui/res/cardsfolder/m/millikin.txt @@ -3,5 +3,5 @@ ManaCost:2 Types:Artifact Creature Construct PT:0/1 A:AB$ Mana | Cost$ T Mill<1> | Produced$ C | SpellDescription$ Add {C}. -SVar:Picture:http://www.wizards.com/global/images/magic/general/millikin.jpg -Oracle:{T}, Put the top card of your library into your graveyard: Add {C}. +DeckHints:Ability$Graveyard +Oracle:{T}, Mill a card: Add {C}. diff --git a/forge-gui/res/cardsfolder/m/millstone.txt b/forge-gui/res/cardsfolder/m/millstone.txt index 3962621617f..33eac3011e5 100644 --- a/forge-gui/res/cardsfolder/m/millstone.txt +++ b/forge-gui/res/cardsfolder/m/millstone.txt @@ -1,6 +1,5 @@ Name:Millstone ManaCost:2 Types:Artifact -A:AB$ Mill | Cost$ 2 T | NumCards$ 2 | ValidTgts$ Player | TgtPrompt$ Choose a player | AILogic$ EndOfOppTurn | SpellDescription$ Target player puts the top two cards of their library into their graveyard. -SVar:Picture:http://www.wizards.com/global/images/magic/general/millstone.jpg -Oracle:{2}, {T}: Target player puts the top two cards of their library into their graveyard. +A:AB$ Mill | Cost$ 2 T | NumCards$ 2 | ValidTgts$ Player | TgtPrompt$ Choose a player | AILogic$ EndOfOppTurn | SpellDescription$ Target player mills two cards. +Oracle:{2}, {T}: Target player mills two cards. diff --git a/forge-gui/res/cardsfolder/m/mimic_vat.txt b/forge-gui/res/cardsfolder/m/mimic_vat.txt index 19f09204792..cb6efcade46 100644 --- a/forge-gui/res/cardsfolder/m/mimic_vat.txt +++ b/forge-gui/res/cardsfolder/m/mimic_vat.txt @@ -11,6 +11,7 @@ SVar:DBForget:DB$ Pump | ForgetImprinted$ TriggeredCard T:Mode$ ChangesZone | Origin$ Battlefield | ValidCard$ Card.Self | Destination$ Any | Execute$ DBCleanImprinted | Static$ True SVar:DBCleanImprinted:DB$ Cleanup | ClearImprinted$ True SVar:NonStackingEffect:True +DeckHas:Ability$Token AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/mimic_vat.jpg Oracle:Imprint — Whenever a nontoken creature dies, you may exile that card. If you do, return each other card exiled with Mimic Vat to its owner's graveyard.\n{3}, {T}: Create a token that's a copy of a card exiled with Mimic Vat. It gains haste. Exile it at the beginning of the next end step. diff --git a/forge-gui/res/cardsfolder/m/mind_rot.txt b/forge-gui/res/cardsfolder/m/mind_rot.txt index 7a9052133f2..a8f418a2da3 100644 --- a/forge-gui/res/cardsfolder/m/mind_rot.txt +++ b/forge-gui/res/cardsfolder/m/mind_rot.txt @@ -2,5 +2,6 @@ Name:Mind Rot ManaCost:2 B Types:Sorcery A:SP$ Discard | Cost$ 2 B | ValidTgts$ Player | NumCards$ 2 | Mode$ TgtChoose | SpellDescription$ Target player discards two cards. +DeckHas:Ability$Discard SVar:Picture:http://www.wizards.com/global/images/magic/general/mind_rot.jpg Oracle:Target player discards two cards. diff --git a/forge-gui/res/cardsfolder/m/mind_sculpt.txt b/forge-gui/res/cardsfolder/m/mind_sculpt.txt index cf7d1429fdd..368bb411f1a 100644 --- a/forge-gui/res/cardsfolder/m/mind_sculpt.txt +++ b/forge-gui/res/cardsfolder/m/mind_sculpt.txt @@ -1,6 +1,5 @@ Name:Mind Sculpt ManaCost:1 U Types:Sorcery -A:SP$ Mill | Cost$ 1 U | NumCards$ 7 | ValidTgts$ Opponent | SpellDescription$ Target opponent puts the top seven cards of their library into their graveyard. -SVar:Picture:http://www.wizards.com/global/images/magic/general/mind_sculpt.jpg -Oracle:Target opponent puts the top seven cards of their library into their graveyard. +A:SP$ Mill | Cost$ 1 U | NumCards$ 7 | ValidTgts$ Opponent | SpellDescription$ Target opponent mills seven cards. +Oracle:Target opponent mills seven cards. diff --git a/forge-gui/res/cardsfolder/m/mindcrank.txt b/forge-gui/res/cardsfolder/m/mindcrank.txt index 6b4c57bf604..23e828b5efd 100644 --- a/forge-gui/res/cardsfolder/m/mindcrank.txt +++ b/forge-gui/res/cardsfolder/m/mindcrank.txt @@ -1,10 +1,9 @@ Name:Mindcrank ManaCost:2 Types:Artifact -T:Mode$ LifeLost | ValidPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ Whenever an opponent loses life, that player puts that many cards from the top of their library into their graveyard. (Damage causes loss of life.) +T:Mode$ LifeLost | ValidPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ Whenever an opponent loses life, that player mills that many cards. (Damage causes loss of life.) SVar:TrigMill:DB$ Mill | Defined$ TriggeredPlayer | NumCards$ X | References$ X SVar:X:TriggerCount$LifeAmount AI:RemoveDeck:Random SVar:PlayMain1:TRUE -SVar:Picture:http://www.wizards.com/global/images/magic/general/mindcrank.jpg -Oracle:Whenever an opponent loses life, that player puts that many cards from the top of their library into their graveyard. (Damage causes loss of life.) +Oracle:Whenever an opponent loses life, that player mills that many cards. (Damage causes loss of life.) diff --git a/forge-gui/res/cardsfolder/m/mindeye_drake.txt b/forge-gui/res/cardsfolder/m/mindeye_drake.txt index ace1c54f861..1142b4101dc 100644 --- a/forge-gui/res/cardsfolder/m/mindeye_drake.txt +++ b/forge-gui/res/cardsfolder/m/mindeye_drake.txt @@ -3,7 +3,6 @@ ManaCost:4 U Types:Creature Drake PT:2/5 K:Flying -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigMill | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, target player puts the top five cards of their library into their graveyard. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigMill | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, target player mills five cards. SVar:TrigMill:DB$ Mill | NumCards$ 5 | ValidTgts$ Player | TgtPrompt$ Select target player -SVar:Picture:http://www.wizards.com/global/images/magic/general/mindeye_drake.jpg -Oracle:Flying\nWhen Mindeye Drake dies, target player puts the top five cards of their library into their graveyard. +Oracle:Flying\nWhen Mindeye Drake dies, target player mills five cards. diff --git a/forge-gui/res/cardsfolder/m/mindreaver.txt b/forge-gui/res/cardsfolder/m/mindreaver.txt index a235d54d397..5448b4f1817 100644 --- a/forge-gui/res/cardsfolder/m/mindreaver.txt +++ b/forge-gui/res/cardsfolder/m/mindreaver.txt @@ -3,7 +3,7 @@ ManaCost:U U Types:Creature Human Wizard PT:2/1 T:Mode$ SpellCast | ValidActivatingPlayer$ You | TargetsValid$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigExile | TriggerDescription$ Heroic — Whenever you cast a spell that targets CARDNAME, exile the top three cards of target player's library. -SVar:TrigExile:DB$ Mill | ValidTgts$ Player | NumCards$ 3 | Destination$ Exile | RememberMilled$ True +SVar:TrigExile:DB$ Dig | ValidTgts$ Player | DigNum$ 3 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True A:AB$ Counter | Cost$ U U Sac<1/CARDNAME> | TargetType$ Spell | TgtPrompt$ Select target spell with the same name as a card exiled | ValidTgts$ Card.sharesNameWith Remembered.ExiledWithSource | SpellDescription$ Counter target spell with the same name as a card exiled with CARDNAME. T:Mode$ ChangesZone | Origin$ Exile | Destination$ Any | Static$ True | ValidCard$ Card.IsRemembered+ExiledWithSource | Execute$ DBForget SVar:DBForget:DB$ Pump | ForgetObjects$ TriggeredCard @@ -11,5 +11,4 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | Execute$ TrigClea SVar:TrigCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:All AI:RemoveDeck:Random -SVar:Picture:http://www.wizards.com/global/images/magic/general/mindreaver.jpg Oracle:Heroic — Whenever you cast a spell that targets Mindreaver, exile the top three cards of target player's library.\n{U}{U}, Sacrifice Mindreaver: Counter target spell with the same name as a card exiled with Mindreaver. diff --git a/forge-gui/res/cardsfolder/m/minds_dilation.txt b/forge-gui/res/cardsfolder/m/minds_dilation.txt index 7c1b7f659c2..9415479e137 100644 --- a/forge-gui/res/cardsfolder/m/minds_dilation.txt +++ b/forge-gui/res/cardsfolder/m/minds_dilation.txt @@ -1,9 +1,8 @@ Name:Mind's Dilation ManaCost:5 U U Types:Enchantment -T:Mode$ SpellCast | ValidActivatingPlayer$ Player.Opponent | ActivatorThisTurnCast$ EQ1 | NoResolvingCheck$ True | Execute$ TrigMill | TriggerZones$ Battlefield | TriggerDescription$ Whenever an opponent casts their first spell each turn, that player exiles the top card of their library. If it's a nonland card, you may cast it without paying it's mana cost. -SVar:TrigMill:DB$ Mill | Defined$ TriggeredPlayer | NumCards$ 1 | Destination$ Exile | RememberMilled$ True | SubAbility$ CastCard +T:Mode$ SpellCast | ValidActivatingPlayer$ Player.Opponent | ActivatorThisTurnCast$ EQ1 | NoResolvingCheck$ True | Execute$ TrigExile | TriggerZones$ Battlefield | TriggerDescription$ Whenever an opponent casts their first spell each turn, that player exiles the top card of their library. If it's a nonland card, you may cast it without paying its mana cost. +SVar:TrigExile:DB$ Dig | Defined$ TriggeredPlayer | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ CastCard SVar:CastCard:DB$ Play | Defined$ Remembered | WithoutManaCost$ True | Optional$ True | Controller$ You | ShowCardToActivator$ True | ConditionDefined$ Remembered | ConditionPresent$ Card.nonLand | ConditionCompare$ EQ1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -SVar:Picture:http://www.wizards.com/global/images/magic/general/minds_dilation.jpg -Oracle:Whenever an opponent casts their first spell each turn, that player exiles the top card of their library. If it's a nonland card, you may cast it without paying it's mana cost. +Oracle:Whenever an opponent casts their first spell each turn, that player exiles the top card of their library. If it's a nonland card, you may cast it without paying its mana cost. diff --git a/forge-gui/res/cardsfolder/m/mindscour_dragon.txt b/forge-gui/res/cardsfolder/m/mindscour_dragon.txt index e002397b905..55a58393e1e 100644 --- a/forge-gui/res/cardsfolder/m/mindscour_dragon.txt +++ b/forge-gui/res/cardsfolder/m/mindscour_dragon.txt @@ -3,7 +3,6 @@ ManaCost:4 U U Types:Creature Dragon PT:4/4 K:Flying -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Opponent | CombatDamage$ True | Execute$ TrigMill | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to an opponent, target player puts the top four cards of their library into their graveyard. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Opponent | CombatDamage$ True | Execute$ TrigMill | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to an opponent, target player mills four cards. SVar:TrigMill:DB$ Mill | NumCards$ 4 | ValidTgts$ Player | TgtPrompt$ Choose a player -SVar:Picture:http://www.wizards.com/global/images/magic/general/mindscour_dragon.jpg -Oracle:Flying\nWhenever Mindscour Dragon deals combat damage to an opponent, target player puts the top four cards of their library into their graveyard. +Oracle:Flying\nWhenever Mindscour Dragon deals combat damage to an opponent, target player mills four cards. diff --git a/forge-gui/res/cardsfolder/m/mindshrieker.txt b/forge-gui/res/cardsfolder/m/mindshrieker.txt index 04dc45dc2c3..4634604bc13 100644 --- a/forge-gui/res/cardsfolder/m/mindshrieker.txt +++ b/forge-gui/res/cardsfolder/m/mindshrieker.txt @@ -3,9 +3,8 @@ ManaCost:1 U Types:Creature Spirit Bird PT:1/1 K:Flying -A:AB$ Mill | Cost$ 2 | ValidTgts$ Player | TgtPrompt$ Select target player | NumCards$ 1 | SubAbility$ DBPump | RememberMilled$ True | SpellDescription$ Target player puts the top card of their library into their graveyard. Mindshrieker gets +X/+X until end of turn, where X is that card's converted mana cost. +A:AB$ Mill | Cost$ 2 | ValidTgts$ Player | TgtPrompt$ Select target player | NumCards$ 1 | SubAbility$ DBPump | RememberMilled$ True | SpellDescription$ Target player mills a card. Mindshrieker gets +X/+X until end of turn, where X is the milled card's converted mana cost. SVar:DBPump:DB$ Pump | Defined$ Self | NumAtt$ +X | NumDef$ +X | References$ X | SubAbility$ DBCleanup -SVar:DBCleanup:DB$Cleanup | ClearRemembered$ True +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$CardManaCost -SVar:Picture:http://www.wizards.com/global/images/magic/general/mindshrieker.jpg -Oracle:Flying\n{2}: Target player puts the top card of their library into their graveyard. Mindshrieker gets +X/+X until end of turn, where X is that card's converted mana cost. +Oracle:Flying\n{2}: Target player mills a card. Mindshrieker gets +X/+X until end of turn, where X is the milled card's converted mana cost. diff --git a/forge-gui/res/cardsfolder/m/mindwrack_demon.txt b/forge-gui/res/cardsfolder/m/mindwrack_demon.txt index 5a6ccdbd0cb..dd249f6d9ce 100644 --- a/forge-gui/res/cardsfolder/m/mindwrack_demon.txt +++ b/forge-gui/res/cardsfolder/m/mindwrack_demon.txt @@ -4,10 +4,11 @@ Types:Creature Demon PT:4/5 K:Flying K:Trample -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, put the top four cards of your library into your graveyard. -SVar:TrigMill:DB$Mill | NumCards$ 4 | Defined$ You +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, mill four cards. +SVar:TrigMill:DB$ Mill | NumCards$ 4 | Defined$ You T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigLoseLife | TriggerZones$ Battlefield | TriggerDescription$ Delirium — At the beginning of your upkeep, you lose 4 life unless there are four or more card types among cards in your graveyard. SVar:TrigLoseLife:DB$ LoseLife | Defined$ You | LifeAmount$ X | References$ X SVar:X:Count$Delirium.0.4 -SVar:Picture:http://www.wizards.com/global/images/magic/general/mindwrack_demon.jpg -Oracle:Flying, trample\nWhen Mindwrack Demon enters the battlefield, put the top four cards of your library into your graveyard.\nDelirium — At the beginning of your upkeep, you lose 4 life unless there are four or more card types among cards in your graveyard. +DeckHints:Ability$Graveyard & Ability$Discard +DeckHas:Ability$Delirium +Oracle:Flying, trample\nWhen Mindwrack Demon enters the battlefield, mill four cards.\nDelirium — At the beginning of your upkeep, you lose 4 life unless there are four or more card types among cards in your graveyard. diff --git a/forge-gui/res/cardsfolder/m/mindwrack_harpy.txt b/forge-gui/res/cardsfolder/m/mindwrack_harpy.txt index a9ca1af0496..ce13504433c 100755 --- a/forge-gui/res/cardsfolder/m/mindwrack_harpy.txt +++ b/forge-gui/res/cardsfolder/m/mindwrack_harpy.txt @@ -3,7 +3,7 @@ ManaCost:3 B Types:Enchantment Creature Harpy PT:3/2 K:Flying -T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ At the beginning of combat on your turn, each player puts the top three cards of their library into their graveyard. +T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ At the beginning of combat on your turn, each player mills three cards. SVar:TrigMill:DB$ Mill | NumCards$ 3 | Defined$ Player DeckHas:Ability$Graveyard -Oracle:Flying\nAt the beginning of combat on your turn, each player puts the top three cards of their library into their graveyard. +Oracle:Flying\nAt the beginning of combat on your turn, each player mills three cards. diff --git a/forge-gui/res/cardsfolder/m/minister_of_inquiries.txt b/forge-gui/res/cardsfolder/m/minister_of_inquiries.txt index 9f7c7616e23..755191d076e 100644 --- a/forge-gui/res/cardsfolder/m/minister_of_inquiries.txt +++ b/forge-gui/res/cardsfolder/m/minister_of_inquiries.txt @@ -4,6 +4,5 @@ Types:Creature Vedalken Advisor PT:1/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigEnergy | TriggerDescription$ When CARDNAME enters the battlefield, you get {E}{E} (two energy counters). SVar:TrigEnergy:DB$ PutCounter | Defined$ You | CounterType$ ENERGY | CounterNum$ 2 -A:AB$ Mill | Cost$ T PayEnergy<1> | NumCards$ 3 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player puts the top three cards of their library into their graveyard. -SVar:Picture:http://www.wizards.com/global/images/magic/general/minister_of_inquiries.jpg -Oracle:When Minister of Inquiries enters the battlefield, you get {E}{E} (two energy counters).\n{T}, Pay {E}: Target player puts the top three cards of their library into their graveyard. +A:AB$ Mill | Cost$ T PayEnergy<1> | NumCards$ 3 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player mills three cards. +Oracle:When Minister of Inquiries enters the battlefield, you get {E}{E} (two energy counters).\n{T}, Pay {E}: Target player mills three cards. diff --git a/forge-gui/res/cardsfolder/m/minotaur_skullcleaver.txt b/forge-gui/res/cardsfolder/m/minotaur_skullcleaver.txt index 03df4c8e465..4de2a5e94d3 100644 --- a/forge-gui/res/cardsfolder/m/minotaur_skullcleaver.txt +++ b/forge-gui/res/cardsfolder/m/minotaur_skullcleaver.txt @@ -4,6 +4,5 @@ Types:Creature Minotaur Berserker PT:2/2 K:Haste T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, it gets +2/+0 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 2 -SVar:Picture:http://www.wizards.com/global/images/magic/general/minotaur_skullcleaver.jpg +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 2 Oracle:Haste\nWhen Minotaur Skullcleaver enters the battlefield, it gets +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/m/mire_triton.txt b/forge-gui/res/cardsfolder/m/mire_triton.txt index 21620e7af99..8722e2a9f29 100644 --- a/forge-gui/res/cardsfolder/m/mire_triton.txt +++ b/forge-gui/res/cardsfolder/m/mire_triton.txt @@ -3,8 +3,8 @@ ManaCost:1 B Types:Creature Zombie Merfolk PT:2/1 K:Deathtouch -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, put the top two cards of your library into your graveyard and you gain 2 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, mill two cards and you gain 2 life. SVar:TrigMill:DB$ Mill | NumCards$ 2 | Defined$ You | SubAbility$ DBLifeGain SVar:DBLifeGain:DB$ GainLife | Defined$ You | LifeAmount$ 2 DeckHas:Ability$Graveyard & Ability$LifeGain -Oracle:Deathtouch\nWhen Mire Triton enters the battlefield, put the top two cards of your library into your graveyard and you gain 2 life. +Oracle:Deathtouch\nWhen Mire Triton enters the battlefield, mill two cards and you gain 2 life. diff --git a/forge-gui/res/cardsfolder/m/mirrodin_besieged.txt b/forge-gui/res/cardsfolder/m/mirrodin_besieged.txt index 24465e1f219..a90731e972c 100644 --- a/forge-gui/res/cardsfolder/m/mirrodin_besieged.txt +++ b/forge-gui/res/cardsfolder/m/mirrodin_besieged.txt @@ -10,7 +10,7 @@ SVar:Phyrexian:DB$ Animate | Defined$ Self | Triggers$ TrigEnd | Permanent$ True SVar:TrigEnd:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | ValidPlayer$ You | Execute$ Filter | TriggerDescription$ At the beginning of your end step, draw a card, then discard a card. Then if there are fifteen or more artifact cards in your graveyard, target opponent loses the game. SVar:Filter:DB$ Draw | Defined$ You | NumCards$ 1 | SubAbility$ DBDiscard SVar:DBDiscard:DB$Discard | Defined$ You | Mode$ TgtChoose | NumCards$ 1 | SubAbility$ DBLose -SVar:DBLose:DB$ LosesGame | ValidTgts$ Player | ConditionCheckSVar$ CheckGraveyard | ConditionSVarCompare$ GE15 | References$ CheckGraveyard +SVar:DBLose:DB$ LosesGame | ValidTgts$ Opponent | ConditionCheckSVar$ CheckGraveyard | ConditionSVarCompare$ GE15 | References$ CheckGraveyard SVar:CheckGraveyard:Count$ValidGraveyard Card.Artifact+YouOwn DeckHas:Ability$Token -Oracle:As Mirrodin Besieged enters the battlefield, choose Mirran or Phyrexian. \n• Mirran - Whenever you cast an artifact spell, create a 1/1 colorless Myr artifact creature token.\n• At the beginning of your end step, draw a card, then discard a card. Then if there are fifteen or more artifact cards in your graveyard, target opponent loses the game. +Oracle:As Mirrodin Besieged enters the battlefield, choose Mirran or Phyrexian. \n• Mirran - Whenever you cast an artifact spell, create a 1/1 colorless Myr artifact creature token.\n• Phyrexian - At the beginning of your end step, draw a card, then discard a card. Then if there are fifteen or more artifact cards in your graveyard, target opponent loses the game. diff --git a/forge-gui/res/cardsfolder/m/mirror_image.txt b/forge-gui/res/cardsfolder/m/mirror_image.txt index 15deb13db7f..59c05f7a34d 100644 --- a/forge-gui/res/cardsfolder/m/mirror_image.txt +++ b/forge-gui/res/cardsfolder/m/mirror_image.txt @@ -3,6 +3,6 @@ ManaCost:2 U Types:Creature Shapeshifter PT:0/0 K:ETBReplacement:Copy:DBCopy:Optional -SVar:DBCopy:DB$ Clone | Choices$ Creature.YouCtrl | SpellDescription$ You may have CARDNAME enter the battlefield as a copy of any creature you control. +SVar:DBCopy:DB$ Clone | Choices$ Creature.YouCtrl | SpellDescription$ You may have CARDNAME enter the battlefield as a copy of a creature you control. SVar:NeedsToPlay:Creature.YouCtrl -Oracle:You may have Mirror Image enter the battlefield as a copy of any creature you control. +Oracle:You may have Mirror Image enter the battlefield as a copy of a creature you control. diff --git a/forge-gui/res/cardsfolder/m/mirror_match.txt b/forge-gui/res/cardsfolder/m/mirror_match.txt index 7cac5a6c3bb..eb4bdd7a8de 100644 --- a/forge-gui/res/cardsfolder/m/mirror_match.txt +++ b/forge-gui/res/cardsfolder/m/mirror_match.txt @@ -2,9 +2,8 @@ Name:Mirror Match ManaCost:4 U U Types:Instant A:SP$ RepeatEach | Cost$ 4 U U | RepeatCards$ Creature.attackingYouOrYourPW | UseImprinted$ True | RepeatSubAbility$ DBCloneAndBlock | SubAbility$ DelTrig | ActivationPhases$ Declare Blockers | ChangeZoneTable$ True | SpellDescription$ Cast CARDNAME only during the declare blockers step. For each creature attacking you or a planeswalker you control, create a token that's a copy of that creature and that's blocking that creature. Exile those tokens at end of combat. -SVar:DBCloneAndBlock:DB$ CopyPermanent | Defined$ Imprinted | CopyBlocking$ Imprinted | RememberCopied$ True +SVar:DBCloneAndBlock:DB$ CopyPermanent | Defined$ Imprinted | TokenBlocking$ Imprinted | RememberTokens$ True SVar:DelTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ EndCombat | Execute$ TrigExile | RememberObjects$ Remembered | TriggerDescription$ At end of combat, exile those tokens. | SubAbility$ DBCleanup SVar:TrigExile:DB$ ChangeZone | Defined$ DelayTriggerRemembered | Origin$ Battlefield | Destination$ Exile SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -SVar:Picture:http://www.wizards.com/global/images/magic/general/mirror_match.jpg Oracle:Cast Mirror Match only during the declare blockers step.\nFor each creature attacking you or a planeswalker you control, create a token that's a copy of that creature and that's blocking that creature. Exile those tokens at end of combat. diff --git a/forge-gui/res/cardsfolder/m/mirror_wall.txt b/forge-gui/res/cardsfolder/m/mirror_wall.txt index 9bd60592c50..6b976c2eb16 100644 --- a/forge-gui/res/cardsfolder/m/mirror_wall.txt +++ b/forge-gui/res/cardsfolder/m/mirror_wall.txt @@ -3,6 +3,5 @@ ManaCost:3 U Types:Creature Wall PT:3/4 K:Defender -A:AB$ Pump | Cost$ W | KW$ HIDDEN CARDNAME can attack as though it didn't have defender. | SpellDescription$ CARDNAME can attack this turn as though it didn't have defender. -SVar:Picture:http://www.wizards.com/global/images/magic/general/mirror_wall.jpg +A:AB$ Pump | Cost$ W | Defined$ Self | KW$ HIDDEN CARDNAME can attack as though it didn't have defender. | SpellDescription$ CARDNAME can attack this turn as though it didn't have defender. Oracle:Defender (This creature can't attack.)\n{W}: Mirror Wall can attack this turn as though it didn't have defender. diff --git a/forge-gui/res/cardsfolder/m/mirrormade.txt b/forge-gui/res/cardsfolder/m/mirrormade.txt index ae1d94a8c3f..299b397dc01 100644 --- a/forge-gui/res/cardsfolder/m/mirrormade.txt +++ b/forge-gui/res/cardsfolder/m/mirrormade.txt @@ -3,4 +3,8 @@ ManaCost:1 U U Types:Enchantment K:ETBReplacement:Copy:DBCopy:Optional SVar:DBCopy:DB$ Clone | Choices$ Artifact.Other,Enchantment.Other | SpellDescription$ You may have CARDNAME enter the battlefield as a copy of any artifact or enchantment on the battlefield. +SVar:NeedsToPlayVar:Z GE1 +SVar:Z:SVar$Z1/Plus.Z2 +SVar:Z1:Count$Valid Artifact.Other +SVar:Z2:Count$Valid Enchantment.Other Oracle:You may have Mirrormade enter the battlefield as a copy of any artifact or enchantment on the battlefield. diff --git a/forge-gui/res/cardsfolder/m/miscast.txt b/forge-gui/res/cardsfolder/m/miscast.txt new file mode 100644 index 00000000000..4dac4c51528 --- /dev/null +++ b/forge-gui/res/cardsfolder/m/miscast.txt @@ -0,0 +1,5 @@ +Name:Miscast +ManaCost:U +Types:Instant +A:SP$ Counter | Cost$ U | TargetType$ Spell | ValidTgts$ Instant,Sorcery | UnlessCost$ 3 | TgtPrompt$ Select target instant or sorcery spell | SpellDescription$ Counter target instant or sorcery spell unless its controller pays {3}. +Oracle:Counter target instant or sorcery spell unless its controller pays {3}. diff --git a/forge-gui/res/cardsfolder/m/mistfire_adept.txt b/forge-gui/res/cardsfolder/m/mistfire_adept.txt index 9956f1d34e0..5f3b34c9859 100644 --- a/forge-gui/res/cardsfolder/m/mistfire_adept.txt +++ b/forge-gui/res/cardsfolder/m/mistfire_adept.txt @@ -4,6 +4,5 @@ Types:Creature Human Monk PT:3/3 K:Prowess T:Mode$ SpellCast | ValidCard$ Card.nonCreature | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cast a noncreature spell, target creature gains flying until end of turn. -SVar:TrigPump:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Flying -SVar:Picture:http://www.wizards.com/global/images/magic/general/mistfire_adept.jpg +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Flying Oracle:Prowess (Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.)\nWhenever you cast a noncreature spell, target creature gains flying until end of turn. diff --git a/forge-gui/res/cardsfolder/m/mistral_singer.txt b/forge-gui/res/cardsfolder/m/mistral_singer.txt new file mode 100644 index 00000000000..1dbdd27545b --- /dev/null +++ b/forge-gui/res/cardsfolder/m/mistral_singer.txt @@ -0,0 +1,7 @@ +Name:Mistral Singer +ManaCost:2 U +Types:Creature Human Soldier +PT:2/2 +K:Flying +K:Prowess +Oracle:Flying\nProwess (Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.) diff --git a/forge-gui/res/cardsfolder/m/mobile_fort.txt b/forge-gui/res/cardsfolder/m/mobile_fort.txt index 001ced9d4f1..1543bf70b32 100644 --- a/forge-gui/res/cardsfolder/m/mobile_fort.txt +++ b/forge-gui/res/cardsfolder/m/mobile_fort.txt @@ -3,6 +3,5 @@ ManaCost:4 Types:Artifact Creature Wall PT:0/6 K:Defender -A:AB$ Pump | Cost$ 3 | NumAtt$ +3 | NumDef$ -1 | KW$ HIDDEN CARDNAME can attack as though it didn't have defender. | ActivationLimit$ 1 | SpellDescription$ CARDNAME get +3/-1 until end of turn and can attack this turn as though it didn't have defender. Activate this ability only once each turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/mobile_fort.jpg +A:AB$ Pump | Cost$ 3 | Defined$ Self | NumAtt$ +3 | NumDef$ -1 | KW$ HIDDEN CARDNAME can attack as though it didn't have defender. | ActivationLimit$ 1 | SpellDescription$ CARDNAME get +3/-1 until end of turn and can attack this turn as though it didn't have defender. Activate this ability only once each turn. Oracle:Defender (This creature can't attack.)\n{3}: Mobile Fort gets +3/-1 until end of turn and can attack this turn as though it didn't have defender. Activate this ability only once each turn. diff --git a/forge-gui/res/cardsfolder/m/mogg_sentry.txt b/forge-gui/res/cardsfolder/m/mogg_sentry.txt index 1b42d5690b6..ef9f9bac874 100644 --- a/forge-gui/res/cardsfolder/m/mogg_sentry.txt +++ b/forge-gui/res/cardsfolder/m/mogg_sentry.txt @@ -3,6 +3,5 @@ ManaCost:R Types:Creature Goblin Warrior PT:1/1 T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ Opponent | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever an opponent casts a spell, CARDNAME gets +2/+2 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 2 | NumDef$ 2 -SVar:Picture:http://www.wizards.com/global/images/magic/general/mogg_sentry.jpg +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 2 | NumDef$ 2 Oracle:Whenever an opponent casts a spell, Mogg Sentry gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/m/mogg_toady.txt b/forge-gui/res/cardsfolder/m/mogg_toady.txt index 708375ed69d..64d24896689 100644 --- a/forge-gui/res/cardsfolder/m/mogg_toady.txt +++ b/forge-gui/res/cardsfolder/m/mogg_toady.txt @@ -3,7 +3,7 @@ ManaCost:1 R Types:Creature Goblin PT:2/2 S:Mode$ CantAttack | ValidCard$ Card.Self | UnlessDefender$ hasFewerCreaturesInPlayThanYou | Description$ CARDNAME can't attack unless you control more creatures than defending player. -S:Mode$ Continuous | Affected$ Card.Self | AddHiddenKeyword$ CARDNAME can't block. | CheckSVar$ Y | SVarCompare$ GEX | Description$ CARDNAME can't block unless you control more creatures than attacking player. +S:Mode$ Continuous | Affected$ Card.Self | Condition$ NotPlayerTurn | AddHiddenKeyword$ CARDNAME can't block. | CheckSVar$ Y | SVarCompare$ GEX | Description$ CARDNAME can't block unless you control more creatures than attacking player. SVar:X:Count$Valid Creature.YouCtrl SVar:Y:Count$Valid Creature.ActivePlayerCtrl SVar:BuffedBy:Creature diff --git a/forge-gui/res/cardsfolder/m/mogiss_warhound.txt b/forge-gui/res/cardsfolder/m/mogiss_warhound.txt index fbb8093bbf6..5bbda93fcec 100644 --- a/forge-gui/res/cardsfolder/m/mogiss_warhound.txt +++ b/forge-gui/res/cardsfolder/m/mogiss_warhound.txt @@ -1,6 +1,6 @@ Name:Mogis's Warhound ManaCost:1 R -Types:Enchantment Creature Hound +Types:Enchantment Creature Dog PT:2/2 K:Bestow:2 R K:CARDNAME attacks each combat if able. diff --git a/forge-gui/res/cardsfolder/m/molder_beast.txt b/forge-gui/res/cardsfolder/m/molder_beast.txt index b86ae2f793d..24ed910a944 100644 --- a/forge-gui/res/cardsfolder/m/molder_beast.txt +++ b/forge-gui/res/cardsfolder/m/molder_beast.txt @@ -4,6 +4,5 @@ Types:Creature Beast PT:5/3 K:Trample T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Artifact | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever an artifact is put into a graveyard from the battlefield, CARDNAME gets +2/+0 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 2 -SVar:Picture:http://www.wizards.com/global/images/magic/general/molder_beast.jpg +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 2 Oracle:Trample\nWhenever an artifact is put into a graveyard from the battlefield, Molder Beast gets +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/m/moldervine_cloak.txt b/forge-gui/res/cardsfolder/m/moldervine_cloak.txt index 0a2b38cd525..ba65ab5632e 100644 --- a/forge-gui/res/cardsfolder/m/moldervine_cloak.txt +++ b/forge-gui/res/cardsfolder/m/moldervine_cloak.txt @@ -5,5 +5,4 @@ K:Enchant creature A:SP$ Attach | Cost$ 2 G | ValidTgts$ Creature | AILogic$ Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 3 | AddToughness$ 3 | Description$ Enchanted creature gets +3/+3. K:Dredge:2 -SVar:Picture:http://www.wizards.com/global/images/magic/general/moldervine_cloak.jpg -Oracle:Enchant creature\nEnchanted creature gets +3/+3.\nDredge 2 (If you would draw a card, instead you may put exactly two cards from the top of your library into your graveyard. If you do, return this card from your graveyard to your hand. Otherwise, draw a card.) +Oracle:Enchant creature\nEnchanted creature gets +3/+3.\nDredge 2 (If you would draw a card, you may mill two cards instead. If you do, return this card from your graveyard to your hand.) diff --git a/forge-gui/res/cardsfolder/m/molten_disaster.txt b/forge-gui/res/cardsfolder/m/molten_disaster.txt index df8a2d54a2d..aa8e04c506e 100644 --- a/forge-gui/res/cardsfolder/m/molten_disaster.txt +++ b/forge-gui/res/cardsfolder/m/molten_disaster.txt @@ -2,8 +2,7 @@ Name:Molten Disaster ManaCost:X R R Types:Sorcery K:Kicker:R -S:Mode$ Continuous | Affected$ Self.kicked | AffectedZone$ Stack | EffectZone$ All | CharacteristicDefining$ True | AddKeyword$ Split second | Description$ If CARDNAME was kicked, it has split second. (As long as this spell is on the stack, players can't cast spells or activate abilities that aren't mana abilities.) -A:SP$ DamageAll | Cost$ X R R | ValidCards$ Creature.withoutFlying | ValidPlayers$ Player | NumDmg$ X | References$ X | SpellDescription$ CARDNAME deals X damage to each creature without flying and each player. +S:Mode$ Continuous | Affected$ Self | AffectedZone$ Stack | EffectZone$ All | IsPresent$ Card.Self+kicked | PresentZone$ Stack | CharacteristicDefining$ True | AddKeyword$ Split second | Description$ If CARDNAME was kicked, it has split second. (As long as this spell is on the stack, players can't cast spells or activate abilities that aren't mana abilities.) +A:SP$ DamageAll | Cost$ X R R | ValidCards$ Creature.withoutFlying | ValidPlayers$ Player | NumDmg$ X | References$ X | StackDescription$ SpellDescription | SpellDescription$ CARDNAME deals X damage to each creature without flying and each player. SVar:X:Count$xPaid -SVar:Picture:http://www.wizards.com/global/images/magic/general/molten_disaster.jpg Oracle:Kicker {R} (You may pay an additional {R} as you cast this spell.)\nIf Molten Disaster was kicked, it has split second. (As long as this spell is on the stack, players can't cast spells or activate abilities that aren't mana abilities.)\nMolten Disaster deals X damage to each creature without flying and each player. diff --git a/forge-gui/res/cardsfolder/m/molten_echoes.txt b/forge-gui/res/cardsfolder/m/molten_echoes.txt new file mode 100755 index 00000000000..1df0b6269d5 --- /dev/null +++ b/forge-gui/res/cardsfolder/m/molten_echoes.txt @@ -0,0 +1,8 @@ +Name:Molten Echoes +ManaCost:2 R R +Types:Enchantment +K:ETBReplacement:Other:ChooseCT +SVar:ChooseCT:DB$ ChooseType | Defined$ You | Type$ Creature | AILogic$ MostProminentInComputerDeck | SpellDescription$ As CARDNAME enters the battlefield, choose a creature type. +T:Mode$ ChangesZone | ValidCard$ Creature.nonToken+ChosenType+YouCtrl | Origin$ Any | Destination$ Battlefield | Execute$ TrigCopyPermanent | TriggerZones$ Battlefield | TriggerDescription$ Whenever a nontoken creature of the chosen type enters the battlefield under your control, create a token that's a copy of that creature. That token gains haste. Exile it at the beginning of the next end step. +SVar:TrigCopyPermanent:DB$ CopyPermanent | Defined$ TriggeredCard | NumCopies$ 1 | PumpKeywords$ Haste | AtEOT$ Exile +Oracle:As Molten Echoes enters the battlefield, choose a creature type.\nWhenever a nontoken creature of the chosen type enters the battlefield under your control, create a token that's a copy of that creature. That token gains haste. Exile it at the beginning of the next end step. diff --git a/forge-gui/res/cardsfolder/m/molten_ravager.txt b/forge-gui/res/cardsfolder/m/molten_ravager.txt index 2e1ceecf623..75e4710da78 100644 --- a/forge-gui/res/cardsfolder/m/molten_ravager.txt +++ b/forge-gui/res/cardsfolder/m/molten_ravager.txt @@ -2,6 +2,5 @@ Name:Molten Ravager ManaCost:2 R Types:Creature Elemental PT:0/4 -A:AB$ Pump | Cost$ R | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/molten_ravager.jpg +A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. Oracle:{R}: Molten Ravager gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/m/momentum_rumbler.txt b/forge-gui/res/cardsfolder/m/momentum_rumbler.txt new file mode 100755 index 00000000000..c3249f8e7a5 --- /dev/null +++ b/forge-gui/res/cardsfolder/m/momentum_rumbler.txt @@ -0,0 +1,10 @@ +Name:Momentum Rumbler +ManaCost:3 R +Types:Creature Dinosaur +PT:3/3 +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPutCounter | IsPresent$ Card.Self+withFirst Strike | PresentCompare$ EQ0 | TriggerDescription$ Whenever CARDNAME attacks, if it doesn't have first strike, put a first strike counter on it. +SVar:TrigPutCounter:DB$ PutCounter | Defined$ TriggeredAttackerLKICopy | CounterType$ First Strike | CounterNum$ 1 +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | IsPresent$ Card.Self+withFirst Strike | PresentCompare$ EQ1 | TriggerDescription$ Whenever CARDNAME attacks, if it has first strike, it gains double strike until end of turn. +SVar:TrigPump:DB$ Pump | Defined$ TriggeredAttacker | KW$ Double Strike +DeckHas:Ability$Counters +Oracle:Whenever Momentum Rumbler attacks, if it doesn't have first strike, put a first strike counter on it.\nWhenever Momentum Rumbler attacks, if it has first strike, it gains double strike until end of turn. diff --git a/forge-gui/res/cardsfolder/m/mongrel_pack.txt b/forge-gui/res/cardsfolder/m/mongrel_pack.txt index 3e8d2b8b997..e8b4d85da7f 100644 --- a/forge-gui/res/cardsfolder/m/mongrel_pack.txt +++ b/forge-gui/res/cardsfolder/m/mongrel_pack.txt @@ -1,8 +1,8 @@ Name:Mongrel Pack ManaCost:3 G -Types:Creature Hound +Types:Creature Dog PT:4/1 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | TriggerController$ TriggeredCardController | Phase$ BeginCombat->EndCombat | TriggerDescription$ When CARDNAME dies during combat, create four 1/1 green Hound creature tokens. -SVar:TrigToken:DB$Token | ActivationPhases$ BeginCombat->EndCombat | TokenAmount$ 4 | TokenScript$ g_1_1_hound | TokenOwner$ You | LegacyImage$ g 1 1 hound tmp +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigToken | TriggerController$ TriggeredCardController | Phase$ BeginCombat->EndCombat | TriggerDescription$ When CARDNAME dies during combat, create four 1/1 green Dog creature tokens. +SVar:TrigToken:DB$Token | ActivationPhases$ BeginCombat->EndCombat | TokenAmount$ 4 | TokenScript$ g_1_1_dog | TokenOwner$ You SVar:Picture:http://www.wizards.com/global/images/magic/general/mongrel_pack.jpg -Oracle:When Mongrel Pack dies during combat, create four 1/1 green Hound creature tokens. +Oracle:When Mongrel Pack dies during combat, create four 1/1 green Dog creature tokens. diff --git a/forge-gui/res/cardsfolder/m/monstrous_hound.txt b/forge-gui/res/cardsfolder/m/monstrous_hound.txt index 1d1d9a05e88..3002d987dfd 100644 --- a/forge-gui/res/cardsfolder/m/monstrous_hound.txt +++ b/forge-gui/res/cardsfolder/m/monstrous_hound.txt @@ -1,9 +1,10 @@ Name:Monstrous Hound ManaCost:3 R -Types:Creature Hound +Types:Creature Dog PT:4/4 -S:Mode$ CantAttack | ValidCard$ Card.Self | UnlessDefender$ hasFewerLandsInPlayThanYou | Description$ CARDNAME can’t attack unless you control more lands than defending player. -S:Mode$ Continuous | Affected$ Card.Self | AddHiddenKeyword$ CARDNAME can't block. | CheckSVar$ Y | SVarCompare$ GEX | Description$ CARDNAME can't block unless you control more lands than attacking player. +S:Mode$ CantAttack | ValidCard$ Card.Self | UnlessDefender$ hasFewerLandsInPlayThanYou | Description$ CARDNAME can't attack unless you control more lands than defending player. +S:Mode$ Continuous | Affected$ Card.Self | Condition$ NotPlayerTurn | AddHiddenKeyword$ CARDNAME can't block. | CheckSVar$ Y | SVarCompare$ GEX | Description$ CARDNAME can't block unless you control more lands than attacking player. SVar:X:Count$Valid Land.YouCtrl SVar:Y:Count$Valid Land.ActivePlayerCtrl +SVar:BuffedBy:Land Oracle:Monstrous Hound can't attack unless you control more lands than defending player.\nMonstrous Hound can't block unless you control more lands than attacking player. diff --git a/forge-gui/res/cardsfolder/m/monstrous_step.txt b/forge-gui/res/cardsfolder/m/monstrous_step.txt new file mode 100755 index 00000000000..e9657f47684 --- /dev/null +++ b/forge-gui/res/cardsfolder/m/monstrous_step.txt @@ -0,0 +1,7 @@ +Name:Monstrous Step +ManaCost:4 G +Types:Sorcery +A:SP$ Pump | Cost$ 4 G | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +7 | NumDef$ +7 | SubAbility$ DBMustBlock | SpellDescription$ Target creature gets +7/+7 until end of turn. Up to one other target creature blocks it this turn if able. +SVar:DBMustBlock:DB$ MustBlock | DefinedAttacker$ ParentTarget | ValidTgts$ Creature | TargetUnique$ True | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Select up to one other target creature to block +K:Cycling:2 +Oracle:Target creature gets +7/+7 until end of turn. Up to one other target creature blocks it this turn if able.\nCycling {2} ({2}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/m/moon_eating_dog.txt b/forge-gui/res/cardsfolder/m/moon_eating_dog.txt index 6337c5a6dd1..50f38741aa0 100644 --- a/forge-gui/res/cardsfolder/m/moon_eating_dog.txt +++ b/forge-gui/res/cardsfolder/m/moon_eating_dog.txt @@ -1,6 +1,6 @@ Name:Moon-Eating Dog ManaCost:3 U -Types:Creature Hound +Types:Creature Dog S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Flying | IsPresent$ Planeswalker.Yanling+YouCtrl | Description$ As long as you control a Yanling planeswalker, CARDNAME has flying. SVar:BuffedBy:Yanling Oracle:As long as you control a Yanling planeswalker, Moon-Eating Dog has flying. (It can't be blocked except by creatures with flying or reach.) diff --git a/forge-gui/res/cardsfolder/m/moonring_mirror.txt b/forge-gui/res/cardsfolder/m/moonring_mirror.txt index 75b92fad17d..0982594e0bb 100644 --- a/forge-gui/res/cardsfolder/m/moonring_mirror.txt +++ b/forge-gui/res/cardsfolder/m/moonring_mirror.txt @@ -1,8 +1,8 @@ Name:Moonring Mirror ManaCost:5 Types:Artifact -T:Mode$ Drawn | ValidCard$ Card.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ Whenever you draw a card, exile the top card of your library face down. -SVar:TrigMill:DB$ Mill | NumCards$ 1 | Defined$ You | Destination$ Exile | ExileFaceDown$ True | RememberMilled$ True +T:Mode$ Drawn | ValidCard$ Card.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigExile | TriggerDescription$ Whenever you draw a card, exile the top card of your library face down. +SVar:TrigExile:DB$ Dig | DigNum$ 1 | ChangeNum$ All | Defined$ You | DestinationZone$ Exile | ExileFaceDown$ True | RememberChanged$ True T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigChangeHandExile | TriggerDescription$ At the beginning of your upkeep, you may exile all cards from your hand face down. If you do, put all other cards you own exiled with CARDNAME into your hand. SVar:TrigChangeHandExile:DB$ ChangeZoneAll | Origin$ Hand | Destination$ Exile | ExileFaceDown$ True | ChangeType$ Card.YouCtrl | RememberChanged$ True | Imprint$ True | SubAbility$ ChangeBack SVar:ChangeBack:DB$ ChangeZoneAll | ChangeType$ Card.IsRemembered+IsNotImprinted+ExiledWithSource | Origin$ Exile | Destination$ Hand | ForgetChanged$ True | SubAbility$ DBCleanup @@ -12,5 +12,4 @@ SVar:DBForget:DB$ Pump | ForgetObjects$ TriggeredCard T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | Static$ True | ValidCard$ Card.Self | Execute$ DBCleanup2 SVar:DBCleanup2:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/moonring_mirror.jpg Oracle:Whenever you draw a card, exile the top card of your library face down.\nAt the beginning of your upkeep, you may exile all cards from your hand face down. If you do, put all other cards you own exiled with Moonring Mirror into your hand. diff --git a/forge-gui/res/cardsfolder/m/moonwing_moth.txt b/forge-gui/res/cardsfolder/m/moonwing_moth.txt index 5bd19f06725..5b9ac7eb748 100644 --- a/forge-gui/res/cardsfolder/m/moonwing_moth.txt +++ b/forge-gui/res/cardsfolder/m/moonwing_moth.txt @@ -3,6 +3,5 @@ ManaCost:1 W W Types:Creature Insect PT:2/1 K:Flying -A:AB$ Pump | Cost$ W | NumDef$ +1 | SpellDescription$ CARDNAME gets +0/+1 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/moonwing_moth.jpg +A:AB$ Pump | Cost$ W | Defined$ Self | NumDef$ +1 | SpellDescription$ CARDNAME gets +0/+1 until end of turn. Oracle:Flying\n{W}: Moonwing Moth gets +0/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/m/mordant_dragon.txt b/forge-gui/res/cardsfolder/m/mordant_dragon.txt index 1f6160d9c03..b75c83a5e6f 100644 --- a/forge-gui/res/cardsfolder/m/mordant_dragon.txt +++ b/forge-gui/res/cardsfolder/m/mordant_dragon.txt @@ -3,10 +3,9 @@ ManaCost:3 R R R Types:Creature Dragon PT:5/5 K:Flying -A:AB$ Pump | Cost$ 1 R | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. +A:AB$ Pump | Cost$ 1 R | Defined$ Self | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | OptionalDecider$ You | Execute$ TrigDamage | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you may have it deal that much damage to target creature that player controls. SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature.DefenderCtrl | NumDmg$ X | References$ X | TgtPrompt$ Select target creature. SVar:X:Count$CardPower SVar:MustBeBlocked:True -SVar:Picture:http://www.wizards.com/global/images/magic/general/mordant_dragon.jpg Oracle:Flying\n{1}{R}: Mordant Dragon gets +1/+0 until end of turn.\nWhenever Mordant Dragon deals combat damage to a player, you may have it deal that much damage to target creature that player controls. diff --git a/forge-gui/res/cardsfolder/m/morgue_thrull.txt b/forge-gui/res/cardsfolder/m/morgue_thrull.txt index be72b86db69..d2efb29867f 100644 --- a/forge-gui/res/cardsfolder/m/morgue_thrull.txt +++ b/forge-gui/res/cardsfolder/m/morgue_thrull.txt @@ -2,7 +2,6 @@ Name:Morgue Thrull ManaCost:2 B Types:Creature Thrull PT:2/2 -A:AB$ Mill | Cost$ Sac<1/CARDNAME> | Defined$ You | NumCards$ 3 | SpellDescription$ Put the top three cards of your library into your graveyard. +A:AB$ Mill | Cost$ Sac<1/CARDNAME> | Defined$ You | NumCards$ 3 | SpellDescription$ Mill three cards. AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/morgue_thrull.jpg -Oracle:Sacrifice Morgue Thrull: Put the top three cards of your library into your graveyard. +Oracle:Sacrifice Morgue Thrull: Mill three cards. diff --git a/forge-gui/res/cardsfolder/m/morphic_pool.txt b/forge-gui/res/cardsfolder/m/morphic_pool.txt index cff6204c002..72e16c3e0a8 100644 --- a/forge-gui/res/cardsfolder/m/morphic_pool.txt +++ b/forge-gui/res/cardsfolder/m/morphic_pool.txt @@ -1,9 +1,8 @@ Name:Morphic Pool ManaCost:no cost Types:Land -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ LandTapped | Description$ CARDNAME enters the battlefield tapped unless you have two or more opponents. -SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionCheckSVar$ ETBCheckSVar2 | ConditionSVarCompare$ LT2 | References$ ETBCheckSVar2 | SubAbility$ MoveToPlay -SVar:MoveToPlay:DB$ ChangeZone | Hidden$ True | Origin$ All | Destination$ Battlefield | Defined$ ReplacedCard +K:ETBReplacement:Other:LandTapped +SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionCheckSVar$ ETBCheckSVar2 | ConditionSVarCompare$ LT2 | References$ ETBCheckSVar2 | SpellDescription$ CARDNAME enters the battlefield tapped unless you have two or more opponents. SVar:ETBCheckSVar2:PlayerCountOpponents$Amount A:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U}. A:AB$ Mana | Cost$ T | Produced$ B | SpellDescription$ Add {B}. diff --git a/forge-gui/res/cardsfolder/m/morphling.txt b/forge-gui/res/cardsfolder/m/morphling.txt index eb932f5bace..e8ba1d93e71 100644 --- a/forge-gui/res/cardsfolder/m/morphling.txt +++ b/forge-gui/res/cardsfolder/m/morphling.txt @@ -3,9 +3,8 @@ ManaCost:3 U U Types:Creature Shapeshifter PT:3/3 A:AB$ Untap | Cost$ U | SpellDescription$ Untap CARDNAME. -A:AB$ Pump | Cost$ U | KW$ Flying | SpellDescription$ CARDNAME gains flying until end of turn. -A:AB$ Pump | Cost$ U | KW$ Shroud | SpellDescription$ CARDNAME gains shroud until end of turn. -A:AB$ Pump | Cost$ 1 | NumAtt$ +1 | NumDef$ -1 | SpellDescription$ CARDNAME gets +1/-1 until end of turn. -A:AB$ Pump | Cost$ 1 | NumAtt$ -1 | NumDef$ +1 | SpellDescription$ CARDNAME gets -1/+1 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/morphling.jpg +A:AB$ Pump | Cost$ U | Defined$ Self | KW$ Flying | SpellDescription$ CARDNAME gains flying until end of turn. +A:AB$ Pump | Cost$ U | Defined$ Self | KW$ Shroud | SpellDescription$ CARDNAME gains shroud until end of turn. +A:AB$ Pump | Cost$ 1 | Defined$ Self | NumAtt$ +1 | NumDef$ -1 | SpellDescription$ CARDNAME gets +1/-1 until end of turn. +A:AB$ Pump | Cost$ 1 | Defined$ Self | NumAtt$ -1 | NumDef$ +1 | SpellDescription$ CARDNAME gets -1/+1 until end of turn. Oracle:{U}: Untap Morphling.\n{U}: Morphling gains flying until end of turn.\n{U}: Morphling gains shroud until end of turn. (It can't be the target of spells or abilities.)\n{1}: Morphling gets +1/-1 until end of turn.\n{1}: Morphling gets -1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/m/mortipede.txt b/forge-gui/res/cardsfolder/m/mortipede.txt index b2200b0ed09..0f3b4680745 100644 --- a/forge-gui/res/cardsfolder/m/mortipede.txt +++ b/forge-gui/res/cardsfolder/m/mortipede.txt @@ -2,7 +2,6 @@ Name:Mortipede ManaCost:3 B Types:Creature Insect PT:4/1 -A:AB$ Pump | Cost$ 2 G | KW$ HIDDEN All creatures able to block CARDNAME do so. | SpellDescription$ All creatures able to block CARDNAME this turn do so. +A:AB$ Pump | Cost$ 2 G | Defined$ Self | KW$ HIDDEN All creatures able to block CARDNAME do so. | SpellDescription$ All creatures able to block CARDNAME this turn do so. AI:RemoveDeck:Random -SVar:Picture:http://www.wizards.com/global/images/magic/general/mortipede.jpg Oracle:{2}{G}: All creatures able to block Mortipede this turn do so. diff --git a/forge-gui/res/cardsfolder/m/mortis_dogs.txt b/forge-gui/res/cardsfolder/m/mortis_dogs.txt index 9389247927c..6c174f8a50f 100644 --- a/forge-gui/res/cardsfolder/m/mortis_dogs.txt +++ b/forge-gui/res/cardsfolder/m/mortis_dogs.txt @@ -1,11 +1,10 @@ Name:Mortis Dogs ManaCost:3 B -Types:Creature Hound +Types:Creature Dog PT:2/2 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, it gets +2/+0 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 2 +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 2 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, target player loses life equal to its power. -SVar:TrigLoseLife:DB$LoseLife | ValidTgts$ Player | TgtPrompt$ Select target player | LifeAmount$ MortisX | References$ MortisX +SVar:TrigLoseLife:DB$ LoseLife | ValidTgts$ Player | TgtPrompt$ Select target player | LifeAmount$ MortisX | References$ MortisX SVar:MortisX:TriggeredCard$CardPower -SVar:Picture:http://www.wizards.com/global/images/magic/general/mortis_dogs.jpg Oracle:Whenever Mortis Dogs attacks, it gets +2/+0 until end of turn.\nWhen Mortis Dogs dies, target player loses life equal to its power. diff --git a/forge-gui/res/cardsfolder/upcoming/mosscoat_goriak.txt b/forge-gui/res/cardsfolder/m/mosscoat_goriak.txt similarity index 100% rename from forge-gui/res/cardsfolder/upcoming/mosscoat_goriak.txt rename to forge-gui/res/cardsfolder/m/mosscoat_goriak.txt diff --git a/forge-gui/res/cardsfolder/m/mossdog.txt b/forge-gui/res/cardsfolder/m/mossdog.txt index e0bbb174b8a..32cecd5b4f7 100644 --- a/forge-gui/res/cardsfolder/m/mossdog.txt +++ b/forge-gui/res/cardsfolder/m/mossdog.txt @@ -1,6 +1,6 @@ Name:Mossdog ManaCost:G -Types:Creature Plant Hound +Types:Creature Plant Dog PT:1/1 T:Mode$ BecomesTarget | ValidTarget$ Card.Self | ValidSource$ Card.OppCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever CARDNAME becomes the target of a spell or ability an opponent controls, put a +1/+1 counter on CARDNAME. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterNum$ 1 | CounterType$ P1P1 diff --git a/forge-gui/res/cardsfolder/m/mowu_loyal_companion.txt b/forge-gui/res/cardsfolder/m/mowu_loyal_companion.txt index be563fd9597..fc700c57009 100644 --- a/forge-gui/res/cardsfolder/m/mowu_loyal_companion.txt +++ b/forge-gui/res/cardsfolder/m/mowu_loyal_companion.txt @@ -1,6 +1,6 @@ Name:Mowu, Loyal Companion ManaCost:3 G -Types:Legendary Creature Hound +Types:Legendary Creature Dog PT:3/3 K:Trample K:Vigilance diff --git a/forge-gui/res/cardsfolder/m/mtenda_lion.txt b/forge-gui/res/cardsfolder/m/mtenda_lion.txt index 4f1f80e833c..eb6ec899e03 100644 --- a/forge-gui/res/cardsfolder/m/mtenda_lion.txt +++ b/forge-gui/res/cardsfolder/m/mtenda_lion.txt @@ -3,6 +3,5 @@ ManaCost:G Types:Creature Cat PT:2/1 T:Mode$ Attacks | ValidCard$ Creature.Self | Execute$ MtendaLionPump | TriggerDescription$ Whenever CARDNAME attacks, defending player may pay {U}. If that player does, prevent all combat damage that would be dealt by CARDNAME this turn. -SVar:MtendaLionPump:DB$ Pump | KW$ Prevent all combat damage that would be dealt by CARDNAME. | UnlessCost$ U | UnlessPayer$ DefendingPlayer | UnlessSwitched$ True -SVar:Picture:http://www.wizards.com/global/images/magic/general/mtenda_lion.jpg +SVar:MtendaLionPump:DB$ Pump | Defined$ Self | KW$ Prevent all combat damage that would be dealt by CARDNAME. | UnlessCost$ U | UnlessPayer$ DefendingPlayer | UnlessSwitched$ True Oracle:Whenever Mtenda Lion attacks, defending player may pay {U}. If that player does, prevent all combat damage that would be dealt by Mtenda Lion this turn. diff --git a/forge-gui/res/cardsfolder/m/mummy_paramount.txt b/forge-gui/res/cardsfolder/m/mummy_paramount.txt index 29e81c59828..2c15bb84429 100644 --- a/forge-gui/res/cardsfolder/m/mummy_paramount.txt +++ b/forge-gui/res/cardsfolder/m/mummy_paramount.txt @@ -3,8 +3,7 @@ ManaCost:1 W Types:Creature Zombie PT:2/2 T:Mode$ ChangesZone | ValidCard$ Zombie.Other+YouCtrl | Origin$ Any | Destination$ Battlefield | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever another Zombie enters the battlefield under your control, CARDNAME gets +1/+1 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ +1 | NumDef$ +1 +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +1 | NumDef$ +1 SVar:BuffedBy:Zombie DeckHints:Type$Zombie -SVar:Picture:http://www.wizards.com/global/images/magic/general/mummy_paramount.jpg Oracle:Whenever another Zombie enters the battlefield under your control, Mummy Paramount gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/m/murk_dwellers.txt b/forge-gui/res/cardsfolder/m/murk_dwellers.txt index ae7e1736a41..9db39d4c2a0 100644 --- a/forge-gui/res/cardsfolder/m/murk_dwellers.txt +++ b/forge-gui/res/cardsfolder/m/murk_dwellers.txt @@ -3,6 +3,5 @@ ManaCost:3 B Types:Creature Zombie PT:2/2 T:Mode$ AttackerUnblocked | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks and isn't blocked, it gets +2/+0 until end of combat. -SVar:TrigPump:DB$Pump | NumAtt$ +2 | UntilEndOfCombat$ True -SVar:Picture:http://www.wizards.com/global/images/magic/general/murk_dwellers.jpg +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +2 | UntilEndOfCombat$ True Oracle:Whenever Murk Dwellers attacks and isn't blocked, it gets +2/+0 until end of combat. diff --git a/forge-gui/res/cardsfolder/m/mutual_destruction.txt b/forge-gui/res/cardsfolder/m/mutual_destruction.txt new file mode 100755 index 00000000000..fed0117d0b1 --- /dev/null +++ b/forge-gui/res/cardsfolder/m/mutual_destruction.txt @@ -0,0 +1,7 @@ +Name:Mutual Destruction +ManaCost:B +Types:Sorcery +S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Flash | IsPresent$ Permanent.YouCtrl+hasKeywordFlash | EffectZone$ All | Description$ CARDNAME has flash as long as you control a permanent with flash. +A:SP$ Destroy | Cost$ B Sac<1/Creature> | ValidTgts$ Creature | TgtPrompt$ Select target creature | SpellDescription$ Destroy target creature. +SVar:AICostPreference:SacCost$Creature.Token,Creature.cmcLE2 +Oracle:This spell has flash as long as you control a permanent with flash.\nAs an additional cost to cast this spell, sacrifice a creature.\nDestroy target creature. diff --git a/forge-gui/res/cardsfolder/m/muxus_goblin_grandee.txt b/forge-gui/res/cardsfolder/m/muxus_goblin_grandee.txt new file mode 100755 index 00000000000..0e080c61994 --- /dev/null +++ b/forge-gui/res/cardsfolder/m/muxus_goblin_grandee.txt @@ -0,0 +1,11 @@ +Name:Muxus, Goblin Grandee +ManaCost:4 R R +Types:Legendary Creature Goblin Noble +PT:4/4 +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigDig | TriggerDescription$ When CARDNAME enters the battlefield, reveal the top six cards of your library. Put all Goblin creature cards with converted mana cost 5 or less from among them onto the battlefield and the rest on the bottom of your library in a random order. +SVar:TrigDig:DB$ Dig | DigNum$ 6 | Reveal$ True | ChangeNum$ All | ChangeValid$ Creature.Goblin+cmcLE5 | DestinationZone$ Battlefield | DestinationZone2$ Library | LibraryPosition$ -1 | RestRandomOrder$ True +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, it gets +1/+1 until end of turn for each other Goblin you control. +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ X | NumDef$ X | References$ X +SVar:X:Count$Valid Goblin.Other+YouCtrl +DeckHints:Type$Goblin +Oracle:When Muxus, Goblin Grandee enters the battlefield, reveal the top six cards of your library. Put all Goblin creature cards with converted mana cost 5 or less from among them onto the battlefield and the rest on the bottom of your library in a random order.\nWhenever Muxus attacks, it gets +1/+1 until end of turn for each other Goblin you control. diff --git a/forge-gui/res/cardsfolder/m/myr_battlesphere.txt b/forge-gui/res/cardsfolder/m/myr_battlesphere.txt index ec3b9890f75..37ec42b03a1 100644 --- a/forge-gui/res/cardsfolder/m/myr_battlesphere.txt +++ b/forge-gui/res/cardsfolder/m/myr_battlesphere.txt @@ -5,10 +5,9 @@ PT:4/7 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create four 1/1 colorless Myr artifact creature tokens. SVar:TrigToken:DB$ Token | TokenAmount$ 4 | TokenScript$ c_1_1_a_myr | TokenOwner$ You | LegacyImage$ c 1 1 myr som T:Mode$ Attacks | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, you may tap X untapped Myr you control. If you do, CARDNAME gets +X/+0 until end of turn and deals X damage to the player or planeswalker it's attacking. -SVar:TrigPump:AB$ Pump | Cost$ tapXType | References$ X | NumAtt$ +ChosenX | NumDef$ +0 | SubAbility$ DBDealDamage +SVar:TrigPump:AB$ Pump | Cost$ tapXType | Defined$ Self | References$ X | NumAtt$ +ChosenX | NumDef$ +0 | SubAbility$ DBDealDamage SVar:DBDealDamage:DB$ DealDamage | Defined$ TriggeredDefender | NumDmg$ ChosenX | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearChosenX$ True SVar:X:XChoice DeckHas:Ability$Token -SVar:Picture:http://www.wizards.com/global/images/magic/general/myr_battlesphere.jpg -Oracle:When Myr Battlesphere enters the battlefield, create four 1/1 colorless Myr artifact creature tokens.\nWhenever Myr Battlesphere attacks, you may tap X untapped Myr you control. If you do, Myr Battlesphere gets +X/+0 until end of turn and deals X damage to the player or planeswalker it's attacking. \ No newline at end of file +Oracle:When Myr Battlesphere enters the battlefield, create four 1/1 colorless Myr artifact creature tokens.\nWhenever Myr Battlesphere attacks, you may tap X untapped Myr you control. If you do, Myr Battlesphere gets +X/+0 until end of turn and deals X damage to the player or planeswalker it's attacking. diff --git a/forge-gui/res/cardsfolder/m/myr_quadropod.txt b/forge-gui/res/cardsfolder/m/myr_quadropod.txt index dac593835e2..9c7667aae39 100644 --- a/forge-gui/res/cardsfolder/m/myr_quadropod.txt +++ b/forge-gui/res/cardsfolder/m/myr_quadropod.txt @@ -2,7 +2,6 @@ Name:Myr Quadropod ManaCost:4 Types:Artifact Creature Myr PT:1/4 -A:AB$ Pump | Cost$ 3 | KW$ HIDDEN CARDNAME's power and toughness are switched | SpellDescription$ Switch CARDNAME's power and toughness until end of turn. +A:AB$ Pump | Cost$ 3 | Defined$ Self | KW$ HIDDEN CARDNAME's power and toughness are switched | SpellDescription$ Switch CARDNAME's power and toughness until end of turn. AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/myr_quadropod.jpg Oracle:{3}: Switch Myr Quadropod's power and toughness until end of turn. diff --git a/forge-gui/res/cardsfolder/m/mystic_forge.txt b/forge-gui/res/cardsfolder/m/mystic_forge.txt index f512fd1e4f5..33a6e0909a1 100644 --- a/forge-gui/res/cardsfolder/m/mystic_forge.txt +++ b/forge-gui/res/cardsfolder/m/mystic_forge.txt @@ -4,5 +4,5 @@ Types:Artifact S:Mode$ Continuous | Affected$ Card.TopLibrary+YouCtrl | AffectedZone$ Library | MayLookAt$ You | Description$ You may look at the top card of your library any time. S:Mode$ Continuous | Affected$ Artifact.TopLibrary+YouCtrl+nonLand,Card.TopLibrary+Colorless+YouCtrl+nonLand | AffectedZone$ Library | MayPlay$ True | Description$ You may cast the top card of your library if it's an artifact card or a colorless nonland card. AI:RemoveDeck:Random -A:AB$ Mill | Cost$ T PayLife<1> | Defined$ You | NumCards$ 1 | Destination$ Exile | SpellDescription$ Exile the top card of your library. +A:AB$ Dig | Cost$ T PayLife<1> | Defined$ You | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | SpellDescription$ Exile the top card of your library. Oracle:You may look at the top card of your library any time.\nYou may cast the top card of your library if it's an artifact card or a colorless nonland card.\n{T}, Pay 1 life: Exile the top card of your library. diff --git a/forge-gui/res/cardsfolder/m/mystic_might.txt b/forge-gui/res/cardsfolder/m/mystic_might.txt index b7b8039e5cb..be8aa85c775 100644 --- a/forge-gui/res/cardsfolder/m/mystic_might.txt +++ b/forge-gui/res/cardsfolder/m/mystic_might.txt @@ -5,6 +5,5 @@ K:Enchant land you control K:Cumulative upkeep:1 U A:SP$ Attach | Cost$ U | ValidTgts$ Land.YouCtrl | TgtPrompt$ Select target land you control | AILogic$ Pump S:Mode$ Continuous | Affected$ Card.EnchantedBy | AddAbility$ Pump | Description$ Enchanted land has "{T}: Target creature gets +2/+2 until end of turn." -SVar:Pump:AB$Pump | Cost$ T | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 2 | NumDef$ 2 | SpellDescription$ Target creature gets +2/+2 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/mystic_might.jpg +SVar:Pump:AB$ Pump | Cost$ T | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 2 | NumDef$ 2 | SpellDescription$ Target creature gets +2/+2 until end of turn. Oracle:Enchant land you control\nCumulative upkeep {1}{U} (At the beginning of your upkeep, put an age counter on this permanent, then sacrifice it unless you pay its upkeep cost for each age counter on it.)\nEnchanted land has "{T}: Target creature gets +2/+2 until end of turn." diff --git a/forge-gui/res/cardsfolder/m/mystic_sanctuary.txt b/forge-gui/res/cardsfolder/m/mystic_sanctuary.txt index c96d2aa73ba..f78b6cbba75 100644 --- a/forge-gui/res/cardsfolder/m/mystic_sanctuary.txt +++ b/forge-gui/res/cardsfolder/m/mystic_sanctuary.txt @@ -6,4 +6,5 @@ SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionPresent$ Island.Y SVar:MoveToPlay:DB$ ChangeZone | Defined$ Self | Origin$ All | Destination$ Battlefield T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+untapped | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield untapped, you may put target instant or sorcery card from your graveyard on top of your library. SVar:TrigChange:DB$ ChangeZone | TgtPrompt$ Choose target instant or sorcery card in your graveyard | ValidTgts$ Instant.YouOwn,Sorcery.YouOwn | Origin$ Graveyard | Destination$ Library +DeckNeeds:Color$Blue Oracle:({T}: Add {U}.)\nMystic Sanctuary enters the battlefield tapped unless you control three or more other Islands.\nWhen Mystic Sanctuary enters the battlefield untapped, you may put target instant or sorcery card from your graveyard on top of your library. diff --git a/forge-gui/res/cardsfolder/m/mystic_skyfish.txt b/forge-gui/res/cardsfolder/m/mystic_skyfish.txt new file mode 100755 index 00000000000..967249655a1 --- /dev/null +++ b/forge-gui/res/cardsfolder/m/mystic_skyfish.txt @@ -0,0 +1,7 @@ +Name:Mystic Skyfish +ManaCost:2 U +Types:Creature Fish +PT:3/1 +T:Mode$ Drawn | ValidCard$ Card.YouCtrl | Number$ 2 | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you draw your second card each turn, CARDNAME gains flying until end of turn. +SVar:TrigPump:DB$ Pump | Defined$ Self | KW$ Flying +Oracle:Whenever you draw your second card each turn, Mystic Skyfish gains flying until end of turn. diff --git a/forge-gui/res/cardsfolder/m/mystic_subdual.txt b/forge-gui/res/cardsfolder/m/mystic_subdual.txt new file mode 100755 index 00000000000..8b09139ccf4 --- /dev/null +++ b/forge-gui/res/cardsfolder/m/mystic_subdual.txt @@ -0,0 +1,8 @@ +Name:Mystic Subdual +ManaCost:1 U +Types:Enchantment Aura +K:Flash +K:Enchant creature +A:SP$ Attach | Cost$ 1 U | ValidTgts$ Creature | AILogic$ Curse +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ -2 | RemoveAllAbilities$ True | Description$ Enchanted creature gets -2/-0 and loses all abilities. (Mutating onto the creature won't give it new abilities. It can gain abilities in other ways.) +Oracle:Flash\nEnchant creature\nEnchanted creature gets -2/-0 and loses all abilities. (Mutating onto the creature won't give it new abilities. It can gain abilities in other ways.) diff --git a/forge-gui/res/cardsfolder/m/mythos_of_brokkos.txt b/forge-gui/res/cardsfolder/m/mythos_of_brokkos.txt new file mode 100644 index 00000000000..4f3146ee5d4 --- /dev/null +++ b/forge-gui/res/cardsfolder/m/mythos_of_brokkos.txt @@ -0,0 +1,7 @@ +Name:Mythos of Brokkos +ManaCost:2 G G +Types:Sorcery +A:SP$ ChangeZone | Cost$ 2 G G | Origin$ Library | Destination$ Graveyard | ChangeNum$ 1 | ChangeType$ Card | ConditionManaSpent$ U B | SubAbility$ DBChangeZone | StackDescription$ SpellDescription | SpellDescription$ If {U}{B} was spent to cast this spell, search your library for a card, put that card into your graveyard, then shuffle your library. Return up to two permanent cards from your graveyard to your hand. +SVar:DBChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ChangeNum$ 2 | ChangeType$ Permanent.YouOwn | Hidden$ True | StackDescription$ None +DeckHas:Ability$Graveyard +Oracle:If {U}{B} was spent to cast this spell, search your library for a card, put that card into your graveyard, then shuffle your library.\nReturn up to two permanent cards from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/m/mythos_of_illuna.txt b/forge-gui/res/cardsfolder/m/mythos_of_illuna.txt new file mode 100644 index 00000000000..5ec67f3ef50 --- /dev/null +++ b/forge-gui/res/cardsfolder/m/mythos_of_illuna.txt @@ -0,0 +1,9 @@ +Name:Mythos of Illuna +ManaCost:2 U U +Types:Sorcery +A:SP$ CopyPermanent | Cost$ 2 U U | ValidTgts$ Permanent | TgtPrompt$ Select target permanent | ConditionManaNotSpent$ R G | SubAbility$ CopyFight | StackDescription$ SpellDescription | SpellDescription$ Create a token that's a copy of target permanent. If {R}{G} was spent to cast this spell, instead create a token that's a copy of that permanent, except the token has “When this permanent enters the battlefield, if it's a creature, it fights up to one target creature you don't control.” +SVar:CopyFight:DB$ CopyPermanent | Defined$ Targeted | ConditionManaSpent$ R G | AddTriggers$ TrigChange | AddSVars$ TrigFight,TrigChange | StackDescription$ None +SVar:TrigChange:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigFight | TriggerDescription$ When CARDNAME enters the battlefield, if it's a creature, it fights up to one target creature you don't control. (Each deals damage equal to its power to the other.) +SVar:TrigFight:DB$ Fight | Defined$ TriggeredCardLKICopy | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Choose target creature you don't control | TargetMin$ 0 | TargetMax$ 1 +DeckHas:Ability$Token +Oracle:Create a token that's a copy of target permanent. If {R}{G} was spent to cast this spell, instead create a token that's a copy of that permanent, except the token has “When this permanent enters the battlefield, if it's a creature, it fights up to one target creature you don't control.” diff --git a/forge-gui/res/cardsfolder/m/mythos_of_nethroi.txt b/forge-gui/res/cardsfolder/m/mythos_of_nethroi.txt new file mode 100644 index 00000000000..451ad1c4384 --- /dev/null +++ b/forge-gui/res/cardsfolder/m/mythos_of_nethroi.txt @@ -0,0 +1,6 @@ +Name:Mythos of Nethroi +ManaCost:2 B +Types:Instant +A:SP$ Destroy | Cost$ 2 B | ValidTgts$ Permanent.nonLand | TgtPrompt$ Select target nonland permanent | ConditionDefined$ Targeted | ConditionPresent$ Creature | ConditionCompare$ EQ1 | ConditionManaNotSpent$ G W | SubAbility$ DBDestroy | StackDescription$ SpellDescription | SpellDescription$ Destroy target nonland permanent if it's a creature or if {G}{W} was spent to cast this spell. +SVar:DBDestroy:DB$ Destroy | Defined$ Targeted | ConditionManaSpent$ G W | StackDescription$ None +Oracle:Destroy target nonland permanent if it's a creature or if {G}{W} was spent to cast this spell. diff --git a/forge-gui/res/cardsfolder/m/mythos_of_snapdax.txt b/forge-gui/res/cardsfolder/m/mythos_of_snapdax.txt new file mode 100644 index 00000000000..f336b4db057 --- /dev/null +++ b/forge-gui/res/cardsfolder/m/mythos_of_snapdax.txt @@ -0,0 +1,17 @@ +Name:Mythos of Snapdax +ManaCost:2 W W +Types:Sorcery +A:SP$ RepeatEach | Cost$ 2 W W | ConditionManaSpent$ B R | RepeatPlayers$ Player | RepeatSubAbility$ ChooseArtfYou | SubAbility$ AllChoose | SpellDescription$ Each player chooses an artifact, a creature, an enchantment, and a planeswalker from among the nonland permanents they control, then sacrifices the rest. If {B}{R} was spent to cast this spell, you choose the permanents for each player instead. +SVar:ChooseArtfYou:DB$ ChooseCard | Defined$ You | Amount$ 1 | Choices$ Artifact.nonLand+RememberedPlayerCtrl | ChoiceTitle$ Choose an artifact to keep | SubAbility$ ChooseCrtrYou | RememberChosen$ True | Mandatory$ True +SVar:ChooseCrtrYou:DB$ ChooseCard | Defined$ You | Amount$ 1 | Choices$ Creature.nonLand+RememberedPlayerCtrl | ChoiceTitle$ Choose a creature to keep | SubAbility$ ChooseEnchYou | RememberChosen$ True | Mandatory$ True +SVar:ChooseEnchYou:DB$ ChooseCard | Defined$ You | Amount$ 1 | Choices$ Enchantment.nonLand+RememberedPlayerCtrl | ChoiceTitle$ Choose an enchantment to keep | SubAbility$ ChooseWalkYou | RememberChosen$ True | Mandatory$ True +SVar:ChooseWalkYou:DB$ ChooseCard | Defined$ You | Amount$ 1 | Choices$ Planeswalker.RememberedPlayerCtrl | ChoiceTitle$ Choose a planeswalker to keep | RememberChosen$ True | Mandatory$ True +SVar:AllChoose:DB$ RepeatEach | ConditionManaNotSpent$ B R | RepeatPlayers$ Player | RepeatSubAbility$ ChooseArtf | SubAbility$ SacAllOthers +SVar:ChooseArtf:DB$ ChooseCard | Defined$ Remembered | Amount$ 1 | Choices$ Artifact.nonLand+RememberedPlayerCtrl | ChoiceTitle$ Choose an artifact to keep | SubAbility$ ChooseCrtr | RememberChosen$ True | Mandatory$ True +SVar:ChooseCrtr:DB$ ChooseCard | Defined$ Remembered | Amount$ 1 | Choices$ Creature.nonLand+RememberedPlayerCtrl | ChoiceTitle$ Choose a creature to keep | SubAbility$ ChooseEnch | RememberChosen$ True | Mandatory$ True +SVar:ChooseEnch:DB$ ChooseCard | Defined$ Remembered | Amount$ 1 | Choices$ Enchantment.nonLand+RememberedPlayerCtrl | ChoiceTitle$ Choose an enchantment to keep | SubAbility$ ChooseWalk | RememberChosen$ True | Mandatory$ True +SVar:ChooseWalk:DB$ ChooseCard | Defined$ Remembered | Amount$ 1 | Choices$ Planeswalker.RememberedPlayerCtrl | ChoiceTitle$ Choose a planeswalker to keep | RememberChosen$ True | Mandatory$ True +SVar:SacAllOthers:DB$ SacrificeAll | ValidCards$ Permanent.nonLand+IsNotRemembered | SubAbility$ DBCleanup | StackDescription$ None +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearChosenCard$ True +AI:RemoveDeck:All +Oracle:Each player chooses an artifact, a creature, an enchantment, and a planeswalker from among the nonland permanents they control, then sacrifices the rest. If {B}{R} was spent to cast this spell, you choose the permanents for each player instead. diff --git a/forge-gui/res/cardsfolder/m/mythos_of_vadrok.txt b/forge-gui/res/cardsfolder/m/mythos_of_vadrok.txt new file mode 100644 index 00000000000..a32b0640564 --- /dev/null +++ b/forge-gui/res/cardsfolder/m/mythos_of_vadrok.txt @@ -0,0 +1,6 @@ +Name:Mythos of Vadrok +ManaCost:2 R R +Types:Sorcery +A:SP$ DealDamage | Cost$ 2 R R | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select any number of target creatures or planeswalkers to distribute damage to | NumDmg$ 5 | TargetMin$ 1 | TargetMax$ 5 | DividedAsYouChoose$ 5 | SubAbility$ DBPump | StackDescription$ SpellDescription | SpellDescription$ CARDNAME deals 5 damage divided as you choose among any number of target creatures and/or planeswalkers. If {W}{U} was spent to cast this spell, until your next turn, those permanents can't attack or block and their activated abilities can't be activated. +SVar:DBPump:DB$ Pump | Defined$ Targeted | UntilYourNextTurn$ True | KW$ HIDDEN CARDNAME can't attack or block. & HIDDEN CARDNAME's activated abilities can't be activated. | ConditionManaSpent$ W U | StackDescription$ None +Oracle:Mythos of Vadrok deals 5 damage divided as you choose among any number of target creatures and/or planeswalkers. If {W}{U} was spent to cast this spell, until your next turn, those permanents can't attack or block and their activated abilities can't be activated. diff --git a/forge-gui/res/cardsfolder/n/nagao_bound_by_honor.txt b/forge-gui/res/cardsfolder/n/nagao_bound_by_honor.txt index a0b5f217641..3660e725e70 100644 --- a/forge-gui/res/cardsfolder/n/nagao_bound_by_honor.txt +++ b/forge-gui/res/cardsfolder/n/nagao_bound_by_honor.txt @@ -4,7 +4,6 @@ Types:Legendary Creature Human Samurai PT:3/3 K:Bushido:1 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ Whenever CARDNAME attacks, Samurai creatures you control get +1/+1 until end of turn. -SVar:TrigPumpAll:DB$PumpAll | ValidCards$ Creature.Samurai+YouCtrl | NumAtt$ +1 | NumDef$ +1 +SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.Samurai+YouCtrl | NumAtt$ +1 | NumDef$ +1 AI:RemoveDeck:Random -SVar:Picture:http://www.wizards.com/global/images/magic/general/nagao_bound_by_honor.jpg Oracle:Bushido 1 (When this blocks or becomes blocked, it gets +1/+1 until end of turn.)\nWhenever Nagao, Bound by Honor attacks, Samurai creatures you control get +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/n/nahiri_the_harbinger.txt b/forge-gui/res/cardsfolder/n/nahiri_the_harbinger.txt index 80eed9758ad..d8775c727d2 100644 --- a/forge-gui/res/cardsfolder/n/nahiri_the_harbinger.txt +++ b/forge-gui/res/cardsfolder/n/nahiri_the_harbinger.txt @@ -9,5 +9,6 @@ A:AB$ ChangeZone | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | ValidTgts$ A:AB$ ChangeZone | Cost$ SubCounter<8/LOYALTY> | Planeswalker$ True | Ultimate$ True | Origin$ Library | Destination$ Battlefield | ChangeType$ Artifact,Creature | ChangeNum$ 1 | RememberChanged$ True | SubAbility$ DBPump | SpellDescription$ Search your library for an artifact or creature card, put it onto the battlefield, then shuffle your library. It gains haste. Return it to your hand at the beginning of the next end step. SVar:DBPump:DB$ Animate | Keywords$ Haste | Permanent$ True | AtEOT$ Hand | Defined$ Remembered | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +DeckHas:Ability$Discard SVar:Picture:http://www.wizards.com/global/images/magic/general/nahiri_the_harbinger.jpg Oracle:[+2]: You may discard a card. If you do, draw a card.\n[-2]: Exile target enchantment, tapped artifact, or tapped creature.\n[-8]: Search your library for an artifact or creature card, put it onto the battlefield, then shuffle your library. It gains haste. Return it to your hand at the beginning of the next end step. diff --git a/forge-gui/res/cardsfolder/n/nahiri_the_lithomancer.txt b/forge-gui/res/cardsfolder/n/nahiri_the_lithomancer.txt index f10d8a12a9e..e30dfe552d0 100644 --- a/forge-gui/res/cardsfolder/n/nahiri_the_lithomancer.txt +++ b/forge-gui/res/cardsfolder/n/nahiri_the_lithomancer.txt @@ -5,7 +5,7 @@ Loyalty:3 Text:CARDNAME can be your commander. A:AB$ Token | Cost$ AddCounter<2/LOYALTY> | Planeswalker$ True | TokenAmount$ 1 | TokenScript$ w_1_1_kor_soldier | TokenOwner$ You | LegacyImage$ w 1 1 kor soldier c14 | RememberTokens$ True | SubAbility$ DBChooseToken | SpellDescription$ Create a 1/1 white Kor Soldier creature token. You may attach an Equipment you control to it. SVar:DBChooseToken:DB$ ChooseCard | DefinedCards$ Remembered | Mandatory$ True | ChoiceTitle$ Choose a token | SubAbility$ DBAttach | StackDescription$ None -SVar:DBAttach:DB$ Attach | Optional$ True | Object$ Valid Equipment.YouCtrl | ChooseAnObject$ Choose an Equipment you control | Defined$ ChosenCard | SubAbility$ DBCleanup | StackDescription$ None +SVar:DBAttach:DB$ Attach | Optional$ True | Choices$ Equipment.YouCtrl | ChoiceTitle$ Choose an Equipment you control | Defined$ ChosenCard | SubAbility$ DBCleanup | StackDescription$ None SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearChosenCard$ True A:AB$ ChangeZone | Cost$ SubCounter<2/LOYALTY> | Origin$ Hand,Graveyard | Destination$ Battlefield | Hidden$ True | Planeswalker$ True | ChangeType$ Equipment.YouCtrl | Optional$ True | SpellDescription$ You may put an Equipment card from your hand or graveyard onto the battlefield. A:AB$ Token | Cost$ SubCounter<10/LOYALTY> | Planeswalker$ True | Ultimate$ True | TokenAmount$ 1 | TokenScript$ stoneforged_blade | LegacyImage$ stoneforged blade c14 | TokenOwner$ You | SpellDescription$ Create a colorless Equipment artifact token named Stoneforged Blade. It has indestructible, "Equipped creature gets +5/+5 and has double strike," and equip {0}. diff --git a/forge-gui/res/cardsfolder/n/nakaya_shade.txt b/forge-gui/res/cardsfolder/n/nakaya_shade.txt index 5b0fe90ec72..a153421a196 100644 --- a/forge-gui/res/cardsfolder/n/nakaya_shade.txt +++ b/forge-gui/res/cardsfolder/n/nakaya_shade.txt @@ -2,6 +2,5 @@ Name:Nakaya Shade ManaCost:1 B Types:Creature Shade PT:1/1 -A:AB$ Pump | Cost$ B | NumAtt$ 1 | NumDef$ 1 | UnlessCost$ 2 | UnlessPayer$ Player | SpellDescription$ CARDNAME gets +1/+1 until end of turn unless any player pays {2}. -SVar:Picture:http://www.wizards.com/global/images/magic/general/nakaya_shade.jpg +A:AB$ Pump | Cost$ B | Defined$ Self | NumAtt$ 1 | NumDef$ 1 | UnlessCost$ 2 | UnlessPayer$ Player | SpellDescription$ CARDNAME gets +1/+1 until end of turn unless any player pays {2}. Oracle:{B}: Nakaya Shade gets +1/+1 until end of turn unless any player pays {2}. diff --git a/forge-gui/res/cardsfolder/n/nalathni_dragon.txt b/forge-gui/res/cardsfolder/n/nalathni_dragon.txt index b239efb25c0..ed471dfd3f4 100644 --- a/forge-gui/res/cardsfolder/n/nalathni_dragon.txt +++ b/forge-gui/res/cardsfolder/n/nalathni_dragon.txt @@ -4,8 +4,7 @@ Types:Creature Dragon PT:1/1 K:Flying K:Banding -A:AB$ Pump | Cost$ R | NumAtt$ +1 | ActivationNumberSacrifice$ GE4 | ActivationResolveSub$ DBPump | SpellDescription$ CARDNAME gets +1/+0 until end of turn. If this ability has been activated four or more times this turn, sacrifice CARDNAME at the beginning of the next end step. -SVar:DBPump:DB$ Pump | AtEOT$ Sacrifice +A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | ActivationNumberSacrifice$ GE4 | ActivationResolveSub$ DBPump | SpellDescription$ CARDNAME gets +1/+0 until end of turn. If this ability has been activated four or more times this turn, sacrifice CARDNAME at the beginning of the next end step. +SVar:DBPump:DB$ Pump | Defined$ Self | AtEOT$ Sacrifice AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/nalathni_dragon.jpg Oracle:Flying, banding (Any creatures with banding, and up to one without, can attack in a band. Bands are blocked as a group. If any creatures with banding you control are blocking or being blocked by a creature, you divide that creature's combat damage, not its controller, among any of the creatures it's being blocked by or is blocking.)\n{R}: Nalathni Dragon gets +1/+0 until end of turn. If this ability has been activated four or more times this turn, sacrifice Nalathni Dragon at the beginning of the next end step. diff --git a/forge-gui/res/cardsfolder/n/nantuko_husk.txt b/forge-gui/res/cardsfolder/n/nantuko_husk.txt index ce4089fe205..7ff97b4cd93 100644 --- a/forge-gui/res/cardsfolder/n/nantuko_husk.txt +++ b/forge-gui/res/cardsfolder/n/nantuko_husk.txt @@ -2,7 +2,7 @@ Name:Nantuko Husk ManaCost:2 B Types:Creature Zombie Insect PT:2/2 -A:AB$ Pump | Cost$ Sac<1/Creature> | NumAtt$ +2 | NumDef$ +2 | AILogic$ Aristocrat | SpellDescription$ CARDNAME gets +2/+2 until end of turn. +A:AB$ Pump | Cost$ Sac<1/Creature> | Defined$ Self | NumAtt$ +2 | NumDef$ +2 | AILogic$ Aristocrat | SpellDescription$ CARDNAME gets +2/+2 until end of turn. SVar:AIPreference:SacCost$Creature.Other -SVar:Picture:http://www.wizards.com/global/images/magic/general/nantuko_husk.jpg +DeckHas:Ability$Sacrifice Oracle:Sacrifice a creature: Nantuko Husk gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/n/nantuko_shade.txt b/forge-gui/res/cardsfolder/n/nantuko_shade.txt index cc277747ba1..eea5fb61d8f 100644 --- a/forge-gui/res/cardsfolder/n/nantuko_shade.txt +++ b/forge-gui/res/cardsfolder/n/nantuko_shade.txt @@ -2,6 +2,5 @@ Name:Nantuko Shade ManaCost:B B Types:Creature Insect Shade PT:2/1 -A:AB$ Pump | Cost$ B | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. -SVar:Picture:http://resources.wizards.com/magic/cards/tor/en-us/card35053.jpg +A:AB$ Pump | Cost$ B | NumAtt$ +1 | NumDef$ +1 | Defined$ Self | SpellDescription$ CARDNAME gets +1/+1 until end of turn. Oracle:{B}: Nantuko Shade gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/n/narset_enlightened_master.txt b/forge-gui/res/cardsfolder/n/narset_enlightened_master.txt index caa5bca6df8..91d5d17f33b 100644 --- a/forge-gui/res/cardsfolder/n/narset_enlightened_master.txt +++ b/forge-gui/res/cardsfolder/n/narset_enlightened_master.txt @@ -4,11 +4,10 @@ Types:Legendary Creature Human Monk PT:3/2 K:First Strike K:Hexproof -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigMill | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, exile the top four cards of your library. Until end of turn, you may cast noncreature cards exiled with CARDNAME this turn without paying their mana costs. -SVar:TrigMill:DB$ Mill | NumCards$ 4 | Destination$ Exile | RememberMilled$ True | SubAbility$ DBMayBePlayed -SVar:DBMayBePlayed:DB$ Effect | RememberObjects$ RememberedCard | ForgetOnMoved$ Exile | StaticAbilities$ STMayPlay | SubAbility$ DBCleanup +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigExile | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, exile the top four cards of your library. Until end of turn, you may cast noncreature cards exiled with CARDNAME this turn without paying their mana costs. +SVar:TrigExile:DB$ Dig | DigNum$ 4 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect +SVar:DBEffect:DB$ Effect | RememberObjects$ RememberedCard | ForgetOnMoved$ Exile | StaticAbilities$ STMayPlay | SubAbility$ DBCleanup SVar:STMayPlay:Mode$ Continuous | EffectZone$ Command | AffectedZone$ Exile | Affected$ Card.IsRemembered+nonCreature+nonLand | MayPlay$ True | MayPlayWithoutManaCost$ True | Description$ You may cast noncreature cards exiled with Narset this turn without paying their mana costs. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:HasAttackEffect:TRUE -SVar:Picture:http://www.wizards.com/global/images/magic/general/narset_enlightened_master.jpg Oracle:First strike, hexproof\nWhenever Narset, Enlightened Master attacks, exile the top four cards of your library. Until end of turn, you may cast noncreature cards exiled with Narset this turn without paying their mana costs. diff --git a/forge-gui/res/cardsfolder/n/narset_of_the_ancient_way.txt b/forge-gui/res/cardsfolder/n/narset_of_the_ancient_way.txt new file mode 100644 index 00000000000..e17aa2108f4 --- /dev/null +++ b/forge-gui/res/cardsfolder/n/narset_of_the_ancient_way.txt @@ -0,0 +1,16 @@ +Name:Narset of the Ancient Way +ManaCost:1 U R W +Types:Legendary Planeswalker Narset +Loyalty:4 +A:AB$ GainLife | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | LifeAmount$ 2 | Defined$ You | SubAbility$ DBMana | StackDescription$ SpellDescription | SpellDescription$ You gain 2 life. Add {U}, {R}, or {W}. Spend this mana only to cast a noncreature spell. +SVar:DBMana:DB$ Mana | Produced$ Combo U R W | Amount$ 1 | RestrictValid$ Card.nonCreature | StackDescription$ None +A:AB$ Draw | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | NumCards$ 1 | SpellDescription$ Draw a card, then discard a card. | SubAbility$ DBDiscard | StackDescription$ SpellDescription | SpellDescription$ Draw a card, then you may discard a card. When you discard a nonland card this way, CARDNAME deals damage equal to that card's converted mana cost to target creature or planeswalker. +SVar:DBDiscard:DB$ Discard | Defined$ You | Mode$ TgtChoose | Optional$ True | NumCards$ 1 | RememberDiscarded$ True | SubAbility$ DBDamage | StackDescription$ None +SVar:DBDamage:DB$ DealDamage | ConditionDefined$ Remembered | ConditionPresent$ Card.nonLand | ConditionCompare$ EQ1 | NumDmg$ X | References$ X | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker | SubAbility$ DBCleanup | StackDescription$ None +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:X:Remembered$CardManaCost +A:AB$ Effect | Cost$ SubCounter<6/LOYALTY> | Planeswalker$ True | Ultimate$ True | Name$ Emblem - Narset of the Ancient Way | Image$ emblem_narset_of_the_ancient_way | Triggers$ TrigSpellCast | SVars$ EffSpellCast | Duration$ Permanent | Duration$ Permanent | AILogic$ Always | SpellDescription$ You get an emblem with "Whenever you cast a noncreature spell, this emblem deals 2 damage to any target." +SVar:TrigSpellCast:Mode$ SpellCast | ValidActivatingPlayer$ You | ValidCard$ Card.nonCreature | Execute$ EffSpellCast | TriggerDescription$ Whenever you cast a noncreature spell, this emblem deals 2 damage to any target. +SVar:EffSpellCast:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 +DeckHas:Ability$LifeGain +Oracle:[+1]: You gain 2 life. Add {U}, {R}, or {W}. Spend this mana only to cast a noncreature spell.\n[−2]: Draw a card, then you may discard a card. When you discard a nonland card this way, Narset of the Ancient Way deals damage equal to that card's converted mana cost to target creature or planeswalker.\n[−6]: You get an emblem with "Whenever you cast a noncreature spell, this emblem deals 2 damage to any target." diff --git a/forge-gui/res/cardsfolder/n/nascent_metamorph.txt b/forge-gui/res/cardsfolder/n/nascent_metamorph.txt new file mode 100755 index 00000000000..48e25ed7425 --- /dev/null +++ b/forge-gui/res/cardsfolder/n/nascent_metamorph.txt @@ -0,0 +1,9 @@ +Name:Nascent Metamorph +ManaCost:1 U +Types:Creature Shapeshifter +PT:1/1 +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigDigUntil | TriggerDescription$ Whenever CARDNAME attacks or blocks, target opponent reveals cards from the top of their library until they reveal a creature card. CARDNAME becomes a copy of that card until end of turn. Then that player puts all cards revealed this way on the bottom of their library in a random order. +T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigDigUntil | Secondary$ True | TriggerDescription$ Whenever CARDNAME attacks or blocks, target opponent reveals cards from the top of their library until they reveal a creature card. CARDNAME becomes a copy of that card until end of turn. Then that player puts all cards revealed this way on the bottom of their library in a random order. +SVar:TrigDigUntil:DB$ DigUntil | Reveal$ True | ValidTgts$ Opponent | Valid$ Creature | ValidDescription$ creature card | FoundDestination$ Library | RevealedDestination$ Library | FoundLibraryPosition$ -1 | RevealedLibraryPosition$ -1 | RememberFound$ True | RevealRandomOrder$ True | SubAbility$ DBClone +SVar:DBClone:DB$ Clone | Defined$ Remembered | CloneTarget$ Self | Duration$ UntilEndOfTurn +Oracle:Whenever Nascent Metamorph attacks or blocks, target opponent reveals cards from the top of their library until they reveal a creature card. Nascent Metamorph becomes a copy of that card until end of turn. Then that player puts all cards revealed this way on the bottom of their library in a random order. diff --git a/forge-gui/res/cardsfolder/n/navigators_ruin.txt b/forge-gui/res/cardsfolder/n/navigators_ruin.txt index 0a54ffb6320..16fe583ba9a 100644 --- a/forge-gui/res/cardsfolder/n/navigators_ruin.txt +++ b/forge-gui/res/cardsfolder/n/navigators_ruin.txt @@ -1,8 +1,7 @@ Name:Navigator's Ruin ManaCost:2 U Types:Enchantment -T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | CheckSVar$ RaidTest | References$ RaidTest | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ Raid — At the beginning of your end step, if you attacked with a creature this turn, target opponent puts the top four cards of their library into their graveyard. +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | CheckSVar$ RaidTest | References$ RaidTest | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ Raid — At the beginning of your end step, if you attacked this turn, target opponent mills four cards. SVar:TrigMill:DB$ Mill | NumCards$ 4 | ValidTgts$ Opponent | TgtPrompt$ Select target opponent SVar:RaidTest:Count$AttackersDeclared -SVar:Picture:http://www.wizards.com/global/images/magic/general/navigators_ruin.jpg -Oracle:Raid — At the beginning of your end step, if you attacked with a creature this turn, target opponent puts the top four cards of their library into their graveyard. \ No newline at end of file +Oracle:Raid — At the beginning of your end step, if you attacked this turn, target opponent mills four cards. diff --git a/forge-gui/res/cardsfolder/n/necromancers_assistant.txt b/forge-gui/res/cardsfolder/n/necromancers_assistant.txt index 19a09327036..94c237ca663 100644 --- a/forge-gui/res/cardsfolder/n/necromancers_assistant.txt +++ b/forge-gui/res/cardsfolder/n/necromancers_assistant.txt @@ -2,7 +2,7 @@ Name:Necromancer's Assistant ManaCost:2 B Types:Creature Zombie PT:3/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, put the top three cards of your library into your graveyard. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, mill three cards. SVar:TrigMill:DB$ Mill | NumCards$ 3 | Defined$ You -SVar:Picture:http://www.wizards.com/global/images/magic/general/necromancers_assistant.jpg -Oracle:When Necromancer's Assistant enters the battlefield, put the top three cards of your library into your graveyard. +DeckHints:Ability$Graveyard +Oracle:When Necromancer's Assistant enters the battlefield, mill three cards. diff --git a/forge-gui/res/cardsfolder/n/necromaster_dragon.txt b/forge-gui/res/cardsfolder/n/necromaster_dragon.txt index c12e332bd33..fd064e64b10 100644 --- a/forge-gui/res/cardsfolder/n/necromaster_dragon.txt +++ b/forge-gui/res/cardsfolder/n/necromaster_dragon.txt @@ -3,8 +3,8 @@ ManaCost:3 U B Types:Creature Dragon PT:4/4 K:Flying -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | OptionalDecider$ You | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you may pay {2}. If you do, create a 2/2 black Zombie creature token and each opponent puts the top two cards of their library into their graveyard. -SVar:TrigToken:AB$ Token | Cost$ 2 | TokenAmount$ 1 | TokenScript$ b_2_2_zombie | TokenOwner$ You | LegacyImage$ b 2 2 zombie dtk | SubAbility$ DBMill +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | OptionalDecider$ You | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you may pay {2}. If you do, create a 2/2 black Zombie creature token and each opponent mills two cards. +SVar:TrigToken:AB$ Token | Cost$ 2 | TokenAmount$ 1 | TokenScript$ b_2_2_zombie | TokenOwner$ You | SubAbility$ DBMill SVar:DBMill:DB$ Mill | Defined$ Player.Opponent | NumCards$ 2 -SVar:Picture:http://www.wizards.com/global/images/magic/general/necromaster_dragon.jpg -Oracle:Flying\nWhenever Necromaster Dragon deals combat damage to a player, you may pay {2}. If you do, create a 2/2 black Zombie creature token and each opponent puts the top two cards of their library into their graveyard. +DeckHas:Ability$Token +Oracle:Flying\nWhenever Necromaster Dragon deals combat damage to a player, you may pay {2}. If you do, create a 2/2 black Zombie creature token and each opponent mills two cards. diff --git a/forge-gui/res/cardsfolder/n/necromentia.txt b/forge-gui/res/cardsfolder/n/necromentia.txt new file mode 100755 index 00000000000..21f25978c61 --- /dev/null +++ b/forge-gui/res/cardsfolder/n/necromentia.txt @@ -0,0 +1,17 @@ +Name:Necromentia +ManaCost:1 B B +Types:Sorcery +A:SP$ NameCard | Cost$ 1 B B | Defined$ You | ValidCards$ Card.nonBasic | ValidDesc$ card other than a basic land | SubAbility$ ExileYard | StackDescription$ SpellDescription | SpellDescription$ Choose a card name other than a basic land card name. Search target opponent's graveyard, hand, and library for any number of cards with that name and exile them. That player shuffles their library, then creates a 2/2 black Zombie creature token for each card exiled from their hand this way. + +SVar:ExileYard:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Player.Opponent | TgtPrompt$ Select target opponent | ChangeType$ Card.NamedCard | Chooser$ You | ChangeNum$ NumInYard | References$ NumInYard | Hidden$ True | SubAbility$ ExileHand | StackDescription$ None +SVar:ExileHand:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | DefinedPlayer$ Targeted | ChangeType$ Card.NamedCard | ChangeNum$ NumInHand | References$ NumInHand | Chooser$ You | RememberChanged$ True | SubAbility$ ExileLib | StackDescription$ None +SVar:ExileLib:DB$ ChangeZone | Origin$ Library | Destination$ Exile | DefinedPlayer$ Targeted | ChangeType$ Card.NamedCard | ChangeNum$ NumInLib | References$ NumInLib | Chooser$ You | Search$ True | Shuffle$ True | SubAbility$ DBToken | StackDescription$ None +SVar:DBToken:DB$ Token | TokenAmount$ X | References$ X | TokenScript$ b_2_2_zombie | TokenOwner$ Targeted | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True + +SVar:NumInLib:TargetedPlayer$CardsInLibrary +SVar:NumInHand:TargetedPlayer$CardsInHand +SVar:NumInYard:TargetedPlayer$CardsInGraveyard +SVar:X:Remembered$Amount + +Oracle:Choose a card name other than a basic land card name. Search target opponent's graveyard, hand, and library for any number of cards with that name and exile them. That player shuffles their library, then creates a 2/2 black Zombie creature token for each card exiled from their hand this way. diff --git a/forge-gui/res/cardsfolder/n/necroplasm.txt b/forge-gui/res/cardsfolder/n/necroplasm.txt index 50aab2d4626..3aca5379b05 100644 --- a/forge-gui/res/cardsfolder/n/necroplasm.txt +++ b/forge-gui/res/cardsfolder/n/necroplasm.txt @@ -5,9 +5,9 @@ PT:1/1 K:Dredge:2 T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, put a +1/+1 counter on CARDNAME. T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDestroy | TriggerDescription$ At the beginning of your end step, destroy each creature with converted mana cost equal to the number of +1/+1 counters on CARDNAME. -SVar:TrigPutCounter:DB$PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 -SVar:TrigDestroy:DB$DestroyAll | ValidCards$ Creature.cmcEQX | References$ X +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 +SVar:TrigDestroy:DB$ DestroyAll | ValidCards$ Creature.cmcEQX | References$ X SVar:X:Count$CardCounters.P1P1 AI:RemoveDeck:Random -SVar:Picture:http://www.wizards.com/global/images/magic/general/necroplasm.jpg -Oracle:At the beginning of your upkeep, put a +1/+1 counter on Necroplasm.\nAt the beginning of your end step, destroy each creature with converted mana cost equal to the number of +1/+1 counters on Necroplasm.\nDredge 2 (If you would draw a card, instead you may put exactly two cards from the top of your library into your graveyard. If you do, return this card from your graveyard to your hand. Otherwise, draw a card.) +DeckHas:Ability$Counters +Oracle:At the beginning of your upkeep, put a +1/+1 counter on Necroplasm.\nAt the beginning of your end step, destroy each creature with converted mana cost equal to the number of +1/+1 counters on Necroplasm.\nDredge 2 (If you would draw a card, you may mill two cards instead. If you do, return this card from your graveyard to your hand.) diff --git a/forge-gui/res/cardsfolder/n/nefashu.txt b/forge-gui/res/cardsfolder/n/nefashu.txt index 5f664d88afb..a59f4a57761 100644 --- a/forge-gui/res/cardsfolder/n/nefashu.txt +++ b/forge-gui/res/cardsfolder/n/nefashu.txt @@ -3,7 +3,6 @@ ManaCost:4 B B Types:Creature Zombie Mutant PT:5/3 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigShrink | TriggerDescription$ Whenever CARDNAME attacks, up to five target creatures each get -1/-1 until end of turn. -SVar:TrigShrink:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | TargetMin$ 0 | TargetMax$ 5 | NumAtt$ -1 | NumDef$ -1 | IsCurse$ True +SVar:TrigShrink:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | TargetMin$ 0 | TargetMax$ 5 | NumAtt$ -1 | NumDef$ -1 | IsCurse$ True SVar:HasAttackEffect:TRUE -SVar:Picture:http://www.wizards.com/global/images/magic/general/nefashu.jpg Oracle:Whenever Nefashu attacks, up to five target creatures each get -1/-1 until end of turn. diff --git a/forge-gui/res/cardsfolder/n/nemesis_of_reason.txt b/forge-gui/res/cardsfolder/n/nemesis_of_reason.txt index 9b10329146d..9cb17a904e2 100644 --- a/forge-gui/res/cardsfolder/n/nemesis_of_reason.txt +++ b/forge-gui/res/cardsfolder/n/nemesis_of_reason.txt @@ -2,8 +2,7 @@ Name:Nemesis of Reason ManaCost:3 U B Types:Creature Leviathan Horror PT:3/7 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ Whenever CARDNAME attacks, defending player puts the top ten cards of their library into their graveyard. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ Whenever CARDNAME attacks, defending player mills ten cards. SVar:TrigMill:DB$ Mill | Defined$ DefendingPlayer | NumCards$ 10 SVar:HasAttackEffect:TRUE -SVar:Picture:http://www.wizards.com/global/images/magic/general/nemesis_of_reason.jpg -Oracle:Whenever Nemesis of Reason attacks, defending player puts the top ten cards of their library into their graveyard. +Oracle:Whenever Nemesis of Reason attacks, defending player mills ten cards. diff --git a/forge-gui/res/cardsfolder/n/nephalia_drownyard.txt b/forge-gui/res/cardsfolder/n/nephalia_drownyard.txt index 75d8da52215..d664a962f09 100644 --- a/forge-gui/res/cardsfolder/n/nephalia_drownyard.txt +++ b/forge-gui/res/cardsfolder/n/nephalia_drownyard.txt @@ -2,6 +2,5 @@ Name:Nephalia Drownyard ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -A:AB$ Mill | Cost$ 1 U B T | NumCards$ 3 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player puts the top three cards of their library into their graveyard. -SVar:Picture:http://www.wizards.com/global/images/magic/general/nephalia_drownyard.jpg -Oracle:{T}: Add {C}.\n{1}{U}{B}, {T}: Target player puts the top three cards of their library into their graveyard. +A:AB$ Mill | Cost$ 1 U B T | NumCards$ 3 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player mills three cards. +Oracle:{T}: Add {C}.\n{1}{U}{B}, {T}: Target player mills three cards. diff --git a/forge-gui/res/cardsfolder/n/nephalia_moondrakes.txt b/forge-gui/res/cardsfolder/n/nephalia_moondrakes.txt index a55a29fd34d..3e5c90f7dbe 100644 --- a/forge-gui/res/cardsfolder/n/nephalia_moondrakes.txt +++ b/forge-gui/res/cardsfolder/n/nephalia_moondrakes.txt @@ -4,8 +4,7 @@ Types:Creature Drake PT:5/5 K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target creature gains flying until end of turn. -SVar:TrigPump:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Flying +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Flying A:AB$ PumpAll | Cost$ 4 U U ExileFromGrave<1/CARDNAME> | ActivationZone$ Graveyard | ValidCards$ Creature.YouCtrl | KW$ Flying | SpellDescription$ Creatures you control gain flying until end of turn. SVar:PlayMain1:TRUE -SVar:Picture:http://www.wizards.com/global/images/magic/general/nephalia_moondrakes.jpg Oracle:Flying\nWhen Nephalia Moondrakes enters the battlefield, target creature gains flying until end of turn.\n{4}{U}{U}, Exile Nephalia Moondrakes from your graveyard: Creatures you control gain flying until end of turn. diff --git a/forge-gui/res/cardsfolder/n/nesting_dragon.txt b/forge-gui/res/cardsfolder/n/nesting_dragon.txt index 0d9337a2e0c..ea9c3c3a47e 100644 --- a/forge-gui/res/cardsfolder/n/nesting_dragon.txt +++ b/forge-gui/res/cardsfolder/n/nesting_dragon.txt @@ -3,6 +3,6 @@ ManaCost:3 R R Types:Creature Dragon PT:5/4 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Landfall Whenever a land enters the battlefield under your control, create a 0/2 red Dragon creature token with defender and "When this creature dies, create a 2/2 red Dragon creature token with flying and '{R}: This creature gets +1/+0 until end of turn.'" -SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenOwner$ You | LegacyImage$ r 0 2 dragon egg defender hatches dragon c18 | TokenScript$ r_0_2_dragon_egg_defender_hatches_dragon +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Landfall - Whenever a land enters the battlefield under your control, create a 0/2 red Dragon creature token with defender and "When this creature dies, create a 2/2 red Dragon creature token with flying and '{R}: This creature gets +1/+0 until end of turn.'" +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenOwner$ You | TokenScript$ r_0_2_dragon_egg_defender_hatches_dragon Oracle:Flying\nLandfall — Whenever a land enters the battlefield under your control, create a 0/2 red Dragon Egg creature token with defender and "When this creature dies, create a 2/2 red Dragon creature token with flying and '{R}: This creature gets +1/+0 until end of turn.'" diff --git a/forge-gui/res/cardsfolder/n/nesting_grounds.txt b/forge-gui/res/cardsfolder/n/nesting_grounds.txt new file mode 100755 index 00000000000..4e300c4ff58 --- /dev/null +++ b/forge-gui/res/cardsfolder/n/nesting_grounds.txt @@ -0,0 +1,7 @@ +Name:Nesting Grounds +ManaCost:no cost +Types:Land +A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. +A:AB$ Pump | Cost$ 1 T | ValidTgts$ Permanent.YouCtrl | TgtPrompt$ Select target permanent you control | SubAbility$ DBMove | SorcerySpeed$ True | StackDescription$ SpellDescription | SpellDescription$ Move a counter from target permanent you control onto another target permanent. Activate this ability only any time you could cast a sorcery. +SVar:DBMove:DB$ MoveCounter | Source$ ParentTarget | ValidTgts$ Permanent | TgtPrompt$ Select target permanent to move counter to | TargetUnique$ True | CounterType$ Any | CounterNum$ 1 | StackDescription$ None +Oracle:{T}: Add {C}.\n{1}, {T}: Move a counter from target permanent you control onto another target permanent. Activate this ability only any time you could cast a sorcery. diff --git a/forge-gui/res/cardsfolder/n/netcaster_spider.txt b/forge-gui/res/cardsfolder/n/netcaster_spider.txt index 19148f5a55c..7956633dd22 100644 --- a/forge-gui/res/cardsfolder/n/netcaster_spider.txt +++ b/forge-gui/res/cardsfolder/n/netcaster_spider.txt @@ -4,6 +4,5 @@ Types:Creature Spider PT:2/3 K:Reach T:Mode$ AttackerBlocked | ValidCard$ Creature.withFlying | ValidBlocker$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME blocks a creature with flying, CARDNAME gets +2/+0 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 2 -SVar:Picture:http://www.wizards.com/global/images/magic/general/netcaster_spider.jpg +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 2 Oracle:Reach\nWhenever Netcaster Spider blocks a creature with flying, Netcaster Spider gets +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/n/netherborn_altar.txt b/forge-gui/res/cardsfolder/n/netherborn_altar.txt new file mode 100755 index 00000000000..7c054cafdda --- /dev/null +++ b/forge-gui/res/cardsfolder/n/netherborn_altar.txt @@ -0,0 +1,10 @@ +Name:Netherborn Altar +ManaCost:1 B +Types:Artifact +A:AB$ ChangeZone | Cost$ T AddCounter<1/SOUL> | ChangeType$ Card.IsCommander+YouOwn | SelectPrompt$ Select a commander | ChangeNum$ 1 | Mandatory$ True | Origin$ Command | Destination$ Hand | Hidden$ True | SubAbility$ DBLoseLife | StackDescription$ SpellDescription | SpellDescription$ Put your commander into your hand from the command zone. Then you lose 3 life for each soul counter on CARDNAME. +SVar:DBLoseLife:DB$ LoseLife | Defined$ You | LifeAmount$ X | References$ X +SVar:X:Count$CardCounters.SOUL/Times.3 +DeckHas:Ability$Counters +AI:RemoveDeck:All +AI:RemoveDeck:Random +Oracle:{T}, Put a soul counter on Netherborn Altar: Put your commander into your hand from the command zone. Then you lose 3 life for each soul counter on Netherborn Altar. diff --git a/forge-gui/res/cardsfolder/n/neurok_invisimancer.txt b/forge-gui/res/cardsfolder/n/neurok_invisimancer.txt index df10815d644..0611ee900b5 100644 --- a/forge-gui/res/cardsfolder/n/neurok_invisimancer.txt +++ b/forge-gui/res/cardsfolder/n/neurok_invisimancer.txt @@ -4,7 +4,6 @@ Types:Creature Human Wizard PT:2/1 K:Unblockable T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target creature can't be blocked this turn. -SVar:TrigPump:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ HIDDEN Unblockable +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ HIDDEN Unblockable SVar:PlayMain1:TRUE -SVar:Picture:http://www.wizards.com/global/images/magic/general/neurok_invisimancer.jpg Oracle:Neurok Invisimancer can't be blocked.\nWhen Neurok Invisimancer enters the battlefield, target creature can't be blocked this turn. diff --git a/forge-gui/res/cardsfolder/n/neutralize.txt b/forge-gui/res/cardsfolder/n/neutralize.txt new file mode 100755 index 00000000000..757fe250adf --- /dev/null +++ b/forge-gui/res/cardsfolder/n/neutralize.txt @@ -0,0 +1,6 @@ +Name:Neutralize +ManaCost:1 U U +Types:Instant +A:SP$ Counter | Cost$ 1 U U | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | SpellDescription$ Counter target spell. +K:Cycling:2 +Oracle:Counter target spell.\nCycling {2} ({2}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/n/neyith_of_the_dire_hunt.txt b/forge-gui/res/cardsfolder/n/neyith_of_the_dire_hunt.txt new file mode 100644 index 00000000000..48f0ee04f95 --- /dev/null +++ b/forge-gui/res/cardsfolder/n/neyith_of_the_dire_hunt.txt @@ -0,0 +1,11 @@ +Name:Neyith of the Dire Hunt +ManaCost:2 G G +Types:Legendary Creature Human Warrior +PT:3/3 +T:Mode$ FightOnce | ValidCard$ Creature.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever one or more creatures you control fight or become blocked, draw a card. +T:Mode$ AttackerBlockedOnce | ValidCard$ Creature.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDraw | Secondary$ True | TriggerDescription$ Whenever one or more creatures you control fight or become blocked, draw a card. +SVar:TrigDraw:DB$ Draw | NumCards$ 1 +T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of combat on your turn, you may pay {2}{R/G}. If you do, double target creature's power until end of turn. That creature must be blocked this combat if able. +SVar:TrigPump:AB$ Pump | Cost$ 2 RG | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +X | References$ X | KW$ HIDDEN CARDNAME must be blocked if able. +SVar:X:Targeted$CardPower +Oracle:Whenever one or more creatures you control fight or become blocked, draw a card.\nAt the beginning of combat on your turn, you may pay {2}{R/G}. If you do, double target creature's power until end of turn. That creature must be blocked this combat if able. ({R/G} can be paid with either {R} or {G}.) diff --git a/forge-gui/res/cardsfolder/n/niambi_esteemed_speaker.txt b/forge-gui/res/cardsfolder/n/niambi_esteemed_speaker.txt new file mode 100755 index 00000000000..a806b2e4135 --- /dev/null +++ b/forge-gui/res/cardsfolder/n/niambi_esteemed_speaker.txt @@ -0,0 +1,13 @@ +Name:Niambi, Esteemed Speaker +ManaCost:W U +Types:Legendary Creature Human Cleric +PT:2/1 +K:Flash +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may return another target creature you control to its owner's hand. If you do, you gain life equal to that creature's converted mana cost. +SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand | ValidTgts$ Creature.Other+YouCtrl | TgtPrompt$ Select another creature you control | SubAbility$ DBGainLife +SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ X | References$ X +SVar:X:Targeted$CardManaCost +DeckHas:Ability$LifeGain +A:AB$ Draw | Cost$ 1 W U T Discard<1/Card.Legendary> | NumCards$ 2 | SpellDescription$ Draw two cards. +DeckHints:Type$Legendary +Oracle:Flash\nWhen Niambi, Esteemed Speaker enters the battlefield, you may return another target creature you control to its owner's hand. If you do, you gain life equal to that creature's converted mana cost.\n{1}{W}{U}, {T}, Discard a legendary card: Draw two cards. diff --git a/forge-gui/res/cardsfolder/n/nicol_bolas_the_ravager.txt b/forge-gui/res/cardsfolder/n/nicol_bolas_the_ravager.txt index b2f00d07751..c903a642170 100644 --- a/forge-gui/res/cardsfolder/n/nicol_bolas_the_ravager.txt +++ b/forge-gui/res/cardsfolder/n/nicol_bolas_the_ravager.txt @@ -21,6 +21,6 @@ Loyalty:7 A:AB$ Draw | Cost$ AddCounter<2/LOYALTY> | NumCards$ 2 | Planeswalker$ True | SpellDescription$ Draw two cards. A:AB$ DealDamage | Cost$ SubCounter<3/LOYALTY> | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target | Planeswalker$ True | NumDmg$ 10 | SpellDescription$ CARDNAME deals 10 damage to target creature or planeswalker. A:AB$ ChangeZone | Cost$ SubCounter<4/LOYALTY> | Origin$ Graveyard | Destination$ Battlefield | Planeswalker$ True | GainControl$ True | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Choose target creature or planeswalker card in a graveyard | SpellDescription$ Put target creature or planeswalker card from a graveyard onto the battlefield under your control. -A:AB$ Mill | Cost$ SubCounter<12/LOYALTY> | NumCards$ X | Destination$ Exile | ValidTgts$ Player | TgtPrompt$ Choose a player | Planeswalker$ True | Ultimate$ True | References$ X | SpellDescription$ Exile all but the bottom card of target player's library. +A:AB$ Dig | Cost$ SubCounter<12/LOYALTY> | DigNum$ X | ChangeNum$ All | DestinationZone$ Exile | ValidTgts$ Player | TgtPrompt$ Choose a player | Planeswalker$ True | Ultimate$ True | References$ X | SpellDescription$ Exile all but the bottom card of target player's library. SVar:X:Count$InTargetedLibrary.Card/Minus.1 -Oracle:[+2]: Draw two cards.\n[−3]: Nicol Bolas, the Arisen deals 10 damage to target creature or planeswalker.\n[−4]: Put target creature or planeswalker card from a graveyard onto the battlefield under your control.\n−12: Exile all but the bottom card of target player's library. +Oracle:[+2]: Draw two cards.\n[−3]: Nicol Bolas, the Arisen deals 10 damage to target creature or planeswalker.\n[−4]: Put target creature or planeswalker card from a graveyard onto the battlefield under your control.\n[−12]: Exile all but the bottom card of target player's library. diff --git a/forge-gui/res/cardsfolder/n/night_incarnate.txt b/forge-gui/res/cardsfolder/n/night_incarnate.txt index ffa8653a6a7..21a4b9ac147 100644 --- a/forge-gui/res/cardsfolder/n/night_incarnate.txt +++ b/forge-gui/res/cardsfolder/n/night_incarnate.txt @@ -5,7 +5,7 @@ PT:3/4 K:Deathtouch K:Evoke:3 B T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME leaves the battlefield, all creatures get -3/-3 until end of turn. -SVar:TrigPumpAll:DB$PumpAll | ValidCards$ Creature | NumAtt$ -3 | NumDef$ -3 | IsCurse$ True +SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature | NumAtt$ -3 | NumDef$ -3 | IsCurse$ True SVar:NeedsToPlayEvokedVar:Z GE2 SVar:Z:Count$Valid Creature.OppCtrl+toughnessLE3 Oracle:Deathtouch\nWhen Night Incarnate leaves the battlefield, all creatures get -3/-3 until end of turn.\nEvoke {3}{B} (You may cast this spell for its evoke cost. If you do, it's sacrifices when it enters the battlefield.) diff --git a/forge-gui/res/cardsfolder/n/nightmare_void.txt b/forge-gui/res/cardsfolder/n/nightmare_void.txt index b56a17765ea..67aefeb66b7 100644 --- a/forge-gui/res/cardsfolder/n/nightmare_void.txt +++ b/forge-gui/res/cardsfolder/n/nightmare_void.txt @@ -3,5 +3,4 @@ ManaCost:3 B Types:Sorcery K:Dredge:2 A:SP$ Discard | Cost$ 3 B | ValidTgts$ Player | Mode$ RevealYouChoose | NumCards$ 1 | SpellDescription$ Target player reveals their hand. You choose a card from it. That player discards that card. -SVar:Picture:http://www.wizards.com/global/images/magic/general/nightmare_void.jpg -Oracle:Target player reveals their hand. You choose a card from it. That player discards that card.\nDredge 2 (If you would draw a card, instead you may put exactly two cards from the top of your library into your graveyard. If you do, return this card from your graveyard to your hand. Otherwise, draw a card.) +Oracle:Target player reveals their hand. You choose a card from it. That player discards that card.\nDredge 2 (If you would draw a card, you may mill two cards instead. If you do, return this card from your graveyard to your hand.) diff --git a/forge-gui/res/cardsfolder/n/nightsquad_commando.txt b/forge-gui/res/cardsfolder/n/nightsquad_commando.txt new file mode 100755 index 00000000000..b38db480d3f --- /dev/null +++ b/forge-gui/res/cardsfolder/n/nightsquad_commando.txt @@ -0,0 +1,9 @@ +Name:Nightsquad Commando +ManaCost:2 B +Types:Creature Human Soldier +PT:2/3 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | CheckSVar$ RaidTest | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, if you attacked this turn, create a 1/1 white Human Soldier creature token. +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ w_1_1_human_soldier | TokenOwner$ You +SVar:RaidTest:Count$AttackersDeclared +DeckHas:Ability$Token +Oracle:When Nightsquad Commando enters the battlefield, if you attacked this turn, create a 1/1 white Human Soldier creature token. diff --git a/forge-gui/res/cardsfolder/n/nightveil_specter.txt b/forge-gui/res/cardsfolder/n/nightveil_specter.txt index 1c89062b760..427138ecad3 100644 --- a/forge-gui/res/cardsfolder/n/nightveil_specter.txt +++ b/forge-gui/res/cardsfolder/n/nightveil_specter.txt @@ -3,12 +3,11 @@ ManaCost:UB UB UB Types:Creature Specter PT:2/3 K:Flying -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigMill | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, that player exiles the top card of their library. -SVar:TrigMill:DB$ Mill | Defined$ TriggeredTarget | NumCards$ 1 | Destination$ Exile | RememberMilled$ True +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigExile | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, that player exiles the top card of their library. +SVar:TrigExile:DB$ Dig | Defined$ TriggeredTarget | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True S:Mode$ Continuous | MayPlay$ True | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may play cards exiled with CARDNAME. T:Mode$ ChangesZone | Origin$ Exile | Destination$ Any | Static$ True | ValidCard$ Card.IsRemembered | Execute$ DBForget SVar:DBForget:DB$ Pump | Defined$ TriggeredCard | ForgetObjects$ TriggeredCard T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | Static$ True | ValidCard$ Card.Self | Execute$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -SVar:Picture:http://www.wizards.com/global/images/magic/general/nightveil_specter.jpg Oracle:Flying\nWhenever Nightveil Specter deals combat damage to a player, that player exiles the top card of their library.\nYou may play cards exiled with Nightveil Specter. diff --git a/forge-gui/res/cardsfolder/n/nikara_lair_scavenger.txt b/forge-gui/res/cardsfolder/n/nikara_lair_scavenger.txt new file mode 100755 index 00000000000..f3b8bcb3539 --- /dev/null +++ b/forge-gui/res/cardsfolder/n/nikara_lair_scavenger.txt @@ -0,0 +1,11 @@ +Name:Nikara, Lair Scavenger +ManaCost:2 B +Types:Legendary Creature Human Cleric +PT:2/2 +K:Partner:Yannik, Scavenging Sentinel:Yannik +K:Menace +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Creature.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever another creature you control leaves the battlefield, if it had one or more counters on it, you draw a card and lose 1 life. +SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 | ConditionCheckSVar$ X | References$ X | ConditionSVarCompare$ GE1 | SubAbility$ DBLoseLife +SVar:DBLoseLife:DB$ LoseLife | Defined$ You | LifeAmount$ 1 | ConditionCheckSVar$ X | References$ X | ConditionSVarCompare$ GE1 +SVar:X:TriggeredCard$CardCounters.ALL +Oracle:Partner with Yannik, Scavenging Sentinel (When this creature enters the battlefield, target player may put Yannik into their hand from their library, then shuffle.)\nMenace\nWhenever another creature you control leaves the battlefield, if it had one or more counters on it, you draw a card and lose 1 life. diff --git a/forge-gui/res/cardsfolder/n/nine_lives.txt b/forge-gui/res/cardsfolder/n/nine_lives.txt new file mode 100644 index 00000000000..529537187af --- /dev/null +++ b/forge-gui/res/cardsfolder/n/nine_lives.txt @@ -0,0 +1,11 @@ +Name:Nine Lives +ManaCost:1 W W +Types:Enchantment +K:Hexproof +R:Event$ DamageDone | ActiveZones$ Battlefield | ValidSource$ Card,Emblem | ValidTarget$ You | PreventionEffect$ True | ReplaceWith$ AddCounters | Description$ If a source would deal damage to you, prevent that damage and put an incarnation counter on CARDNAME. +SVar:AddCounters:DB$ PutCounter | Defined$ Self | CounterType$ INCARNATION | CounterNum$ 1 +T:Mode$ Always | TriggerZones$ Battlefield | IsPresent$ Card.Self+counters_GE9_INCARNATION | Execute$ TrigExile | TriggerDescription$ When there are nine or more incarnation counters on CARDNAME, exile it. +SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | Defined$ Self +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigLose | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME leaves the battlefield, you lose the game. +SVar:TrigLose:DB$ LosesGame | Defined$ You +Oracle:Hexproof\nIf a source would deal damage to you, prevent that damage and put an incarnation counter on Nine Lives.\nWhen there are nine or more incarnation counters on Nine Lives, exile it.\nWhen Nine Lives leaves the battlefield, you lose the game. diff --git a/forge-gui/res/cardsfolder/n/nirkana_assassin.txt b/forge-gui/res/cardsfolder/n/nirkana_assassin.txt index b88295437eb..00f0300e9c7 100644 --- a/forge-gui/res/cardsfolder/n/nirkana_assassin.txt +++ b/forge-gui/res/cardsfolder/n/nirkana_assassin.txt @@ -3,7 +3,6 @@ ManaCost:2 B Types:Creature Vampire Assassin Ally PT:2/3 T:Mode$ LifeGained | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you gain life, CARDNAME gains deathtouch until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | KW$ Deathtouch +SVar:TrigPump:DB$ Pump | Defined$ Self | KW$ Deathtouch DeckHints:Ability$LifeGain -SVar:Picture:http://www.wizards.com/global/images/magic/general/kalastria_nightwatch.jpg Oracle:Whenever you gain life, Nirkana Assassin gains deathtouch until end of turn. diff --git a/forge-gui/res/cardsfolder/n/nivix_aerie_of_the_firemind.txt b/forge-gui/res/cardsfolder/n/nivix_aerie_of_the_firemind.txt index 1e3f439a2d3..d87398c9f56 100644 --- a/forge-gui/res/cardsfolder/n/nivix_aerie_of_the_firemind.txt +++ b/forge-gui/res/cardsfolder/n/nivix_aerie_of_the_firemind.txt @@ -2,10 +2,9 @@ Name:Nivix, Aerie of the Firemind ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -A:AB$ Mill | Cost$ T 2 U R | Defined$ You | NumCards$ 1 | Destination$ Exile | RememberMilled$ True | SubAbility$ DBEffect | SpellDescription$ Exile the top card of your library. Until your next turn, you may cast that card if it's an instant or sorcery. +A:AB$ Dig | Cost$ T 2 U R | Defined$ You | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect | SpellDescription$ Exile the top card of your library. Until your next turn, you may cast that card if it's an instant or sorcery. SVar:DBEffect:DB$Effect | RememberObjects$ RememberedCard | StaticAbilities$ Play | SubAbility$ DBCleanup | ExileOnMoved$ Exile | Duration$ UntilYourNextTurn SVar:Play:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Instant.IsRemembered,Sorcery.IsRemembered | AffectedZone$ Exile | Description$ You may play remembered card. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/nivix_aerie_of_the_firemind.jpg Oracle:{T}: Add {C}.\n{2}{U}{R}, {T}: Exile the top card of your library. Until your next turn, you may cast that card if it's an instant or sorcery. diff --git a/forge-gui/res/cardsfolder/n/nivix_barrier.txt b/forge-gui/res/cardsfolder/n/nivix_barrier.txt index 5c2be590c73..8749cbaca6d 100644 --- a/forge-gui/res/cardsfolder/n/nivix_barrier.txt +++ b/forge-gui/res/cardsfolder/n/nivix_barrier.txt @@ -5,6 +5,5 @@ PT:0/4 K:Flash K:Defender T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPumpCurse | TriggerDescription$ When CARDNAME enters the battlefield, target attacking creature gets -4/-0 until end of turn. -SVar:TrigPumpCurse:DB$Pump| ValidTgts$ Creature.attacking | TgtPrompt$ Select target attacking creature | IsCurse$ True | NumAtt$ -4 -SVar:Picture:http://www.wizards.com/global/images/magic/general/nivix_barrier.jpg -Oracle:Flash (You may cast this spell any time you could cast an instant.)\nDefender (This creature can't attack.)\nWhen Nivix Barrier enters the battlefield, target attacking creature gets -4/-0 until end of turn. \ No newline at end of file +SVar:TrigPumpCurse:DB$ Pump | ValidTgts$ Creature.attacking | TgtPrompt$ Select target attacking creature | IsCurse$ True | NumAtt$ -4 +Oracle:Flash (You may cast this spell any time you could cast an instant.)\nDefender (This creature can't attack.)\nWhen Nivix Barrier enters the battlefield, target attacking creature gets -4/-0 until end of turn. diff --git a/forge-gui/res/cardsfolder/n/nivix_cyclops.txt b/forge-gui/res/cardsfolder/n/nivix_cyclops.txt index 05ae3d120fe..0ac37205728 100644 --- a/forge-gui/res/cardsfolder/n/nivix_cyclops.txt +++ b/forge-gui/res/cardsfolder/n/nivix_cyclops.txt @@ -4,8 +4,7 @@ Types:Creature Cyclops PT:1/4 K:Defender T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cast an instant or sorcery spell, CARDNAME gets +3/+0 until end of turn and can attack this turn as though it didn't have defender. -SVar:TrigPump:DB$ Pump | KW$ HIDDEN CARDNAME can attack as though it didn't have defender. | NumAtt$ +3 +SVar:TrigPump:DB$ Pump | Defined$ Self | KW$ HIDDEN CARDNAME can attack as though it didn't have defender. | NumAtt$ +3 SVar:BuffedBy:Instant,Sorcery DeckHints:Type$Instant|Sorcery -SVar:Picture:http://www.wizards.com/global/images/magic/general/nivix_cyclops.jpg Oracle:Defender\nWhenever you cast an instant or sorcery spell, Nivix Cyclops gets +3/+0 until end of turn and can attack this turn as though it didn't have defender. diff --git a/forge-gui/res/cardsfolder/n/nocturnal_feeder.txt b/forge-gui/res/cardsfolder/n/nocturnal_feeder.txt new file mode 100755 index 00000000000..6c34856d15d --- /dev/null +++ b/forge-gui/res/cardsfolder/n/nocturnal_feeder.txt @@ -0,0 +1,10 @@ +Name:Nocturnal Feeder +ManaCost:2 B +Types:Creature Vampire Rogue +PT:2/1 +K:Flying +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, each opponent loses 2 life and you gain 2 life. +SVar:TrigLoseLife:DB$ LoseLife | Defined$ Player.Opponent | LifeAmount$ 2 | SubAbility$ DBGainLife +SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 2 +DeckHas:Ability$LifeGain +Oracle:Flying\nWhen Nocturnal Feeder dies, each opponent loses 2 life and you gain 2 life. diff --git a/forge-gui/res/cardsfolder/n/norwood_warrior.txt b/forge-gui/res/cardsfolder/n/norwood_warrior.txt index 2f9d9a7b187..6570a3edd35 100644 --- a/forge-gui/res/cardsfolder/n/norwood_warrior.txt +++ b/forge-gui/res/cardsfolder/n/norwood_warrior.txt @@ -3,6 +3,5 @@ ManaCost:2 G Types:Creature Elf Warrior PT:2/2 T:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME becomes blocked, it gets +1/+1 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 1 | NumDef$ 1 -SVar:Picture:http://www.wizards.com/global/images/magic/general/norwood_warrior.jpg +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 1 | NumDef$ 1 Oracle:Whenever Norwood Warrior becomes blocked, it gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/n/noxious_ghoul.txt b/forge-gui/res/cardsfolder/n/noxious_ghoul.txt index 157e5258e71..6e5f3164e27 100644 --- a/forge-gui/res/cardsfolder/n/noxious_ghoul.txt +++ b/forge-gui/res/cardsfolder/n/noxious_ghoul.txt @@ -4,7 +4,6 @@ Types:Creature Zombie PT:3/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ Whenever CARDNAME or another Zombie enters the battlefield, all non-Zombie creatures get -1/-1 until end of turn. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Zombie.Other | Execute$ TrigPumpAll | TriggerZones$ Battlefield | Secondary$ True | TriggerDescription$ Whenever CARDNAME or another Zombie enters the battlefield, all non-Zombie creatures get -1/-1 until end of turn. -SVar:TrigPumpAll:DB$PumpAll | ValidCards$ Creature.nonZombie | NumAtt$ -1 | NumDef$ -1 | IsCurse$ True +SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.nonZombie | NumAtt$ -1 | NumDef$ -1 | IsCurse$ True SVar:PlayMain1:TRUE -SVar:Picture:http://www.wizards.com/global/images/magic/general/noxious_ghoul.jpg Oracle:Whenever Noxious Ghoul or another Zombie enters the battlefield, all non-Zombie creatures get -1/-1 until end of turn. diff --git a/forge-gui/res/cardsfolder/n/nullhide_ferox.txt b/forge-gui/res/cardsfolder/n/nullhide_ferox.txt index feb90b4637a..0e95237ab10 100644 --- a/forge-gui/res/cardsfolder/n/nullhide_ferox.txt +++ b/forge-gui/res/cardsfolder/n/nullhide_ferox.txt @@ -4,7 +4,7 @@ Types:Creature Beast PT:6/6 K:Hexproof S:Mode$ CantBeCast | ValidCard$ Card.nonCreature | Caster$ You | Description$ You can't cast noncreature spells. -A:AB$ Animate | Cost$ 2 | Defined$ Self | RemoveAllAbilities$ True | AnyPlayer$ True | AILogic$ Curse | SpellDescription$ CARDNAME loses all abilities until end of turn. Any player may activate this ability. +A:AB$ Animate | Cost$ 2 | Defined$ Self | RemoveAllAbilities$ True | Activator$ Player | AILogic$ Curse | SpellDescription$ CARDNAME loses all abilities until end of turn. Any player may activate this ability. R:Event$ Discard | ActiveZones$ Hand | ValidCard$ Card.Self | ValidSource$ Card.OppCtrl | ReplaceWith$ SurpriseETB | DiscardFromEffect$ True | Description$ If a spell or ability an opponent controls causes you to discard CARDNAME, put it onto the battlefield instead of putting it into your graveyard. SVar:SurpriseETB:DB$ ChangeZone | DefinedPlayer$ ReplacedPlayer | Defined$ ReplacedCard | Origin$ Hand | Destination$ Battlefield SVar:DiscardMeByOpp:2 diff --git a/forge-gui/res/cardsfolder/n/nurturer_initiate.txt b/forge-gui/res/cardsfolder/n/nurturer_initiate.txt index 9349d8cb36e..c2c2a08449b 100644 --- a/forge-gui/res/cardsfolder/n/nurturer_initiate.txt +++ b/forge-gui/res/cardsfolder/n/nurturer_initiate.txt @@ -3,6 +3,5 @@ ManaCost:G Types:Creature Elf Shaman PT:1/1 T:Mode$ SpellCast | ValidCard$ Card.Green | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever a player casts a green spell, you may pay {1}. If you do, target creature gets +1/+1 until end of turn. -SVar:TrigPump:AB$Pump | Cost$ 1 | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +1 | NumDef$ +1 -SVar:Picture:http://www.wizards.com/global/images/magic/general/nurturer_initiate.jpg +SVar:TrigPump:AB$ Pump | Cost$ 1 | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +1 | NumDef$ +1 Oracle:Whenever a player casts a green spell, you may pay {1}. If you do, target creature gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/n/nyleas_forerunner.txt b/forge-gui/res/cardsfolder/n/nyleas_forerunner.txt index 78e5e4b0dd9..7e1551b39ed 100644 --- a/forge-gui/res/cardsfolder/n/nyleas_forerunner.txt +++ b/forge-gui/res/cardsfolder/n/nyleas_forerunner.txt @@ -4,4 +4,5 @@ Types:Enchantment Creature Beast PT:5/3 K:Trample S:Mode$ Continuous | Affected$ Creature.Other+YouCtrl | AddKeyword$ Trample | Description$ Other creature you control have trample. +SVar:PlayMain1:TRUE Oracle:Trample\nOther creature you control have trample. diff --git a/forge-gui/res/cardsfolder/n/nyleas_huntmaster.txt b/forge-gui/res/cardsfolder/n/nyleas_huntmaster.txt index d25eb0d4f10..938df5d4cb8 100644 --- a/forge-gui/res/cardsfolder/n/nyleas_huntmaster.txt +++ b/forge-gui/res/cardsfolder/n/nyleas_huntmaster.txt @@ -3,6 +3,6 @@ ManaCost:3 G Types:Creature Centaur Shaman PT:4/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target creature gets +X/+0 until end of turn, where X is your devotion to green. (Each {G} in the mana costs of permanents you control counts toward your devotion to green.) -SVar:TrigPump:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +X | References$ X +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +X | References$ X SVar:X:Count$Devotion.Green Oracle:When Nylea's Huntmaster enters the battlefield, target creature gets +X/+0 until end of turn, where X is your devotion to green. (Each {G} in the mana costs of permanents you control counts toward your devotion to green.) diff --git a/forge-gui/res/cardsfolder/n/nyx_weaver.txt b/forge-gui/res/cardsfolder/n/nyx_weaver.txt index c1f882f83b5..2aa4928c6b7 100644 --- a/forge-gui/res/cardsfolder/n/nyx_weaver.txt +++ b/forge-gui/res/cardsfolder/n/nyx_weaver.txt @@ -3,9 +3,8 @@ ManaCost:1 B G Types:Enchantment Creature Spider PT:2/3 K:Reach -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ At the beginning of your upkeep, put the top two cards of your library into your graveyard. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ At the beginning of your upkeep, mill two cards. SVar:TrigMill:DB$ Mill | Defined$ You | NumCards$ 2 A:AB$ ChangeZone | Cost$ 1 B G Exile<1/CARDNAME> | Origin$ Graveyard | Destination$ Hand | TgtPrompt$ Choose target card in your graveyard | ValidTgts$ Card.YouCtrl | SpellDescription$ Return target card from your graveyard to your hand. AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/nyx_weaver.jpg -Oracle:Reach\nAt the beginning of your upkeep, put the top two cards of your library into your graveyard.\n{1}{B}{G}, Exile Nyx Weaver: Return target card from your graveyard to your hand. +Oracle:Reach\nAt the beginning of your upkeep, mill two cards.\n{1}{B}{G}, Exile Nyx Weaver: Return target card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/o/oblivion_crown.txt b/forge-gui/res/cardsfolder/o/oblivion_crown.txt index b906edca695..82f7f73c600 100644 --- a/forge-gui/res/cardsfolder/o/oblivion_crown.txt +++ b/forge-gui/res/cardsfolder/o/oblivion_crown.txt @@ -5,7 +5,6 @@ K:Enchant creature K:Flash A:SP$ Attach | Cost$ 1 B | ValidTgts$ Creature | AILogic$ Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddAbility$ Pump | Description$ Enchanted creature has "Discard a card: This creature gets +1/+1 until end of turn." -SVar:Pump:AB$ Pump | Cost$ Discard<1/Card> | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. +SVar:Pump:AB$ Pump | Cost$ Discard<1/Card> | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/oblivion_crown.jpg Oracle:Flash (You may cast this spell any time you could cast an instant.)\nEnchant creature\nEnchanted creature has "Discard a card: This creature gets +1/+1 until end of turn." diff --git a/forge-gui/res/cardsfolder/o/oblivion_sower.txt b/forge-gui/res/cardsfolder/o/oblivion_sower.txt index 0f28d3ee017..dc5f6aeb3c3 100644 --- a/forge-gui/res/cardsfolder/o/oblivion_sower.txt +++ b/forge-gui/res/cardsfolder/o/oblivion_sower.txt @@ -2,10 +2,10 @@ Name:Oblivion Sower ManaCost:6 Types:Creature Eldrazi PT:5/8 -T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When you cast CARDNAME, target opponent exiles the top four cards of their library, then you may put any number of land cards that player owns from exile onto the battlefield under your control. -SVar:TrigMill:DB$ Mill | NumCards$ 4 | Destination$ Exile | ValidTgts$ Opponent | RememberTargets$ True | SubAbility$ DBSower | TgtPrompt$ Choose the target opponent +T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When you cast CARDNAME, target opponent exiles the top four cards of their library, then you may put any number of land cards that player owns from exile onto the battlefield under your control. +SVar:TrigExile:DB$ Dig | DigNum$ 4 | ChangeNum$ All | DestinationZone$ Exile | ValidTgts$ Opponent | SubAbility$ DBPump | TgtPrompt$ Choose target opponent +SVar:DBPump:DB$ Pump | RememberObjects$ Targeted | SubAbility$ DBSower SVar:DBSower:DB$ ChangeZone | Origin$ Exile | Destination$ Battlefield | Hidden$ True | ChangeType$ Land.RememberedPlayerOwn | GainControl$ True | ChangeNum$ X | References$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$ValidExile Land.RememberedPlayerOwn -SVar:Picture:http://www.wizards.com/global/images/magic/general/oblivion_sower.jpg -Oracle:When you cast Oblivion Sower, target opponent exiles the top four cards of their library, then you may put any number of land cards that player owns from exile onto the battlefield under your control. \ No newline at end of file +Oracle:When you cast Oblivion Sower, target opponent exiles the top four cards of their library, then you may put any number of land cards that player owns from exile onto the battlefield under your control. diff --git a/forge-gui/res/cardsfolder/o/obosh_the_preypiercer.txt b/forge-gui/res/cardsfolder/o/obosh_the_preypiercer.txt new file mode 100644 index 00000000000..42256087844 --- /dev/null +++ b/forge-gui/res/cardsfolder/o/obosh_the_preypiercer.txt @@ -0,0 +1,10 @@ +Name:Obosh, the Preypiercer +ManaCost:3 B/R B/R +Types:Legendary Creature Hellion Horror +PT:3/5 +K:Companion:Card.cmcM21,Land:Your starting deck contains only cards with odd converted mana costs and land cards. +R:Event$ DamageDone | ActiveZones$ Battlefield | ValidSource$ Card.YouCtrl+cmcM21 | ValidTarget$ Permanent,Player | ReplaceWith$ DmgTwice | Description$ If a source you control with an odd converted mana cost would deal damage to a permanent or player, it deals double that damage to that permanent or player instead. +SVar:DmgTwice:DB$ ReplaceEffect | VarName$ DamageAmount | VarValue$ Y | References$ Y +SVar:Y:ReplaceCount$DamageAmount/Twice +SVar:PlayMain1:TRUE +Oracle:Companion — Your starting deck contains only cards with odd converted mana costs and land cards. (If this card is your chosen companion, you may cast it once from outside the game.)\nIf a source you control with an odd converted mana cost would deal damage to a permanent or player, it deals double that damage to that permanent or player instead. diff --git a/forge-gui/res/cardsfolder/o/obscuring_haze.txt b/forge-gui/res/cardsfolder/o/obscuring_haze.txt new file mode 100755 index 00000000000..227a65915b3 --- /dev/null +++ b/forge-gui/res/cardsfolder/o/obscuring_haze.txt @@ -0,0 +1,7 @@ +Name:Obscuring Haze +ManaCost:2 G +Types:Instant +S:Mode$ Continuous | Affected$ Card.Self | EffectZone$ All | MayPlay$ True | MayPlayDontGrantZonePermissions$ True | MayPlayWithoutManaCost$ True | IsPresent$ Card.IsCommander+YouCtrl | Description$ If you control a commander, you may cast this spell without paying its mana cost. +A:SP$ Effect | Cost$ 2 G | ReplacementEffects$ RPrevent | AILogic$ Fog | SpellDescription$ Prevent all damage that would be dealt this turn by creatures your opponents control. +SVar:RPrevent:Event$ DamageDone | Prevent$ True | ActiveZones$ Command | ValidSource$ Creature.OppCtrl | Description$ Prevent all damage that would be dealt this turn by creatures your opponents control. +Oracle:If you control a commander, you may cast this spell without paying its mana cost.\nPrevent all damage that would be dealt this turn by creatures your opponents control. diff --git a/forge-gui/res/cardsfolder/o/obsessive_stitcher.txt b/forge-gui/res/cardsfolder/o/obsessive_stitcher.txt new file mode 100755 index 00000000000..a8407fbae61 --- /dev/null +++ b/forge-gui/res/cardsfolder/o/obsessive_stitcher.txt @@ -0,0 +1,9 @@ +Name:Obsessive Stitcher +ManaCost:1 U B +Types:Creature Human Wizard +PT:0/3 +A:AB$ Draw | Cost$ T | NumCards$ 1 | SpellDescription$ Draw a card, then discard a card. | SubAbility$ DBDiscard +SVar:DBDiscard:DB$ Discard | Defined$ You | NumCards$ 1 | Mode$ TgtChoose +A:AB$ ChangeZone | Cost$ 2 U B T Sac<1/CARDNAME> | TgtPrompt$ Choose target creature card in your graveyard | ValidTgts$ Creature.YouOwn | Origin$ Graveyard | Destination$ Battlefield | SpellDescription$ Return target creature card from your graveyard to the battlefield. +DeckHas:Ability$Graveyard & Ability$Discard +Oracle:{T}: Draw a card, then discard a card.\n{2}{U}{B}, {T}, Sacrifice Obsessive Stitcher: Return target creature card from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/o/of_one_mind.txt b/forge-gui/res/cardsfolder/o/of_one_mind.txt new file mode 100755 index 00000000000..96f69d1a1ec --- /dev/null +++ b/forge-gui/res/cardsfolder/o/of_one_mind.txt @@ -0,0 +1,10 @@ +Name:Of One Mind +ManaCost:2 U +Types:Sorcery +S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ 2 | EffectZone$ All | CheckSVar$ Z | SVarCompare$ GE2 | References$ X,Y,Z | Description$ CARDNAME costs {2} less to cast if you control a Human creature and a non-Human creature. +SVar:X:Count$Valid Creature.Human+YouCtrl/LimitMax.1 +SVar:Y:Count$Valid Creature.nonHuman+YouCtrl/LimitMax.1 +SVar:Z:SVar$X/Plus.Y +DeckHints:Type$Human +A:SP$ Draw | Cost$ 2 U | NumCards$ 2 | SpellDescription$ Draw two cards. +Oracle:This spell costs {2} less to cast if you control a Human creature and a non-Human creature.\nDraw two cards. diff --git a/forge-gui/res/cardsfolder/o/offsprings_revenge.txt b/forge-gui/res/cardsfolder/o/offsprings_revenge.txt new file mode 100755 index 00000000000..2e38f85fd7b --- /dev/null +++ b/forge-gui/res/cardsfolder/o/offsprings_revenge.txt @@ -0,0 +1,10 @@ +Name:Offspring's Revenge +ManaCost:2 R W B +Types:Enchantment +T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigExile | TriggerDescription$ At the beginning of combat on your turn, exile target red, white, or black creature card from your graveyard. Create a token that's a copy of that card, except it's 1/1. It gains haste until your next turn. +SVar:TrigExile:DB$ ChangeZone | ValidTgts$ Creature.Red+YouCtrl,Creature.White+YouCtrl,Creature.Black+YouCtrl | TgtPrompt$ Select target red, white, or black creature card in your graveyard | Origin$ Graveyard | Destination$ Exile | RememberChanged$ True | SubAbility$ DBCopy +SVar:DBCopy:DB$ CopyPermanent | Defined$ Remembered | SetPower$ 1 | SetToughness$ 1 | PumpKeywords$ Haste | PumpDuration$ UntilYourNextTurn | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:PlayMain1:TRUE +DeckHas:Ability$Token +Oracle:At the beginning of combat on your turn, exile target red, white, or black creature card from your graveyard. Create a token that's a copy of that card, except it's 1/1. It gains haste until your next turn. diff --git a/forge-gui/res/cardsfolder/o/omen_machine.txt b/forge-gui/res/cardsfolder/o/omen_machine.txt index 920622f90c9..f2cf5089517 100644 --- a/forge-gui/res/cardsfolder/o/omen_machine.txt +++ b/forge-gui/res/cardsfolder/o/omen_machine.txt @@ -3,10 +3,9 @@ ManaCost:6 Types:Artifact S:Mode$ Continuous | Affected$ Player | AddKeyword$ You can't draw cards. | Description$ Players can't draw cards. T:Mode$ Phase | Phase$ Draw | ValidPlayer$ Player | Execute$ TrigOmenExileCard | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of each player's draw step, that player exiles the top card of their library. If it's a land card, the player puts it onto the battlefield. Otherwise, the player casts it without paying its mana cost if able. -SVar:TrigOmenExileCard:DB$ Mill | NumCards$ 1 | Defined$ TriggeredPlayer | Destination$ Exile | RememberMilled$ True | SubAbility$ DBOmenLand +SVar:TrigOmenExileCard:DB$ Dig | DigNum$ 1 | ChangeNum$ All | Defined$ TriggeredPlayer | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBOmenLand SVar:DBOmenLand:DB$ ChangeZone | Origin$ Exile | Destination$ Battlefield | ChangeType$ Land.IsRemembered+ActivePlayerCtrl | ChangeNum$ 1 | DefinedPlayer$ TriggeredPlayer | Chooser$ TriggeredPlayer | Hidden$ True | Mandatory$ True | SubAbility$ DBOmenPlay SVar:DBOmenPlay:DB$ Play | ValidZone$ Exile | Controller$ TriggeredPlayer | Valid$ Card.IsRemembered | WithoutManaCost$ True | SubAbility$ DBOmenCleanup SVar:DBOmenCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:Random -SVar:Picture:http://www.wizards.com/global/images/magic/general/omen_machine.jpg Oracle:Players can't draw cards.\nAt the beginning of each player's draw step, that player exiles the top card of their library. If it's a land card, the player puts it onto the battlefield. Otherwise, the player casts it without paying its mana cost if able. diff --git a/forge-gui/res/cardsfolder/o/omen_of_the_dead.txt b/forge-gui/res/cardsfolder/o/omen_of_the_dead.txt index 5ad2f12cf2c..71387cbb76f 100644 --- a/forge-gui/res/cardsfolder/o/omen_of_the_dead.txt +++ b/forge-gui/res/cardsfolder/o/omen_of_the_dead.txt @@ -4,5 +4,5 @@ Types:Enchantment K:Flash T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ When CARDNAME enters the battlefield, return target creature card from your graveyard to your hand. SVar:TrigReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | TgtPrompt$ Select target creature card in your graveyard | ValidTgts$ Creature.YouCtrl -A:AB$ Scry | Cost$ 2 B Sac<1/CARDNAME> | ScryNum$ 2 | SpellDescription$ Scry 2. +A:AB$ Scry | Cost$ 2 B Sac<1/CARDNAME> | ScryNum$ 2 | AILogic$ BestOpportunity | SpellDescription$ Scry 2. Oracle:Flash\nWhen Omen of the Dead enters the battlefield, return target creature card from your graveyard to your hand.\n{2}{B}, Sacrifice Omen of the Dead: Scry 2. diff --git a/forge-gui/res/cardsfolder/o/omen_of_the_forge.txt b/forge-gui/res/cardsfolder/o/omen_of_the_forge.txt index f9601f44707..c2c4c716c32 100644 --- a/forge-gui/res/cardsfolder/o/omen_of_the_forge.txt +++ b/forge-gui/res/cardsfolder/o/omen_of_the_forge.txt @@ -4,5 +4,5 @@ Types:Enchantment K:Flash T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDamage | TriggerDescription$ When CARDNAME enters the battlefield, it deals 2 damage to any target. SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 -A:AB$ Scry | Cost$ 2 R Sac<1/CARDNAME> | ScryNum$ 2 | SpellDescription$ Scry 2. +A:AB$ Scry | Cost$ 2 R Sac<1/CARDNAME> | ScryNum$ 2 | AILogic$ BestOpportunity | SpellDescription$ Scry 2. Oracle:Flash\nWhen Omen of the Forge enters the battlefield, it deals 2 damage to any target.\n{2}{R}, Sacrifice Omen of the Forge: Scry 2. diff --git a/forge-gui/res/cardsfolder/o/omen_of_the_hunt.txt b/forge-gui/res/cardsfolder/o/omen_of_the_hunt.txt index 7e44fdc961f..7d7ff5c9b27 100644 --- a/forge-gui/res/cardsfolder/o/omen_of_the_hunt.txt +++ b/forge-gui/res/cardsfolder/o/omen_of_the_hunt.txt @@ -4,5 +4,5 @@ Types:Enchantment K:Flash T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSearch | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library for a basic land card, put it onto the battlefield tapped, then shuffle your library. SVar:TrigSearch:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | Tapped$ True | ChangeNum$ 1 | ShuffleNonMandatory$ True -A:AB$ Scry | Cost$ 2 G Sac<1/CARDNAME> | ScryNum$ 2 | SpellDescription$ Scry 2. +A:AB$ Scry | Cost$ 2 G Sac<1/CARDNAME> | ScryNum$ 2 | AILogic$ BestOpportunity | SpellDescription$ Scry 2. Oracle:Flash\nWhen Omen of the Hunt enters the battlefield, you may search your library for a basic land card, put it onto the battlefield tapped, then shuffle your library.\n{2}{G}, Sacrifice Omen of the Hunt: Scry 2. diff --git a/forge-gui/res/cardsfolder/o/omen_of_the_sea.txt b/forge-gui/res/cardsfolder/o/omen_of_the_sea.txt index bee65b13e7b..e228c3196da 100644 --- a/forge-gui/res/cardsfolder/o/omen_of_the_sea.txt +++ b/forge-gui/res/cardsfolder/o/omen_of_the_sea.txt @@ -5,5 +5,5 @@ K:Flash T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When CARDNAME enters the battlefield, scry 2, then draw a card. SVar:TrigScry:DB$ Scry | ScryNum$ 2 | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 1 -A:AB$ Scry | Cost$ 2 U Sac<1/CARDNAME> | ScryNum$ 2 | SpellDescription$ Scry 2. +A:AB$ Scry | Cost$ 2 U Sac<1/CARDNAME> | ScryNum$ 2 | AILogic$ BestOpportunity | SpellDescription$ Scry 2. Oracle:Flash\nWhen Omen of the Sea enters the battlefield, scry 2, then draw a card.\n{2}{U}, Sacrifice Omen of the Sea: Scry 2. diff --git a/forge-gui/res/cardsfolder/o/omen_of_the_sun.txt b/forge-gui/res/cardsfolder/o/omen_of_the_sun.txt index c740a184248..8ab36d39091 100644 --- a/forge-gui/res/cardsfolder/o/omen_of_the_sun.txt +++ b/forge-gui/res/cardsfolder/o/omen_of_the_sun.txt @@ -5,6 +5,6 @@ K:Flash T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create two 1/1 white Human Soldier creature tokens and you gain 2 life. SVar:TrigToken:DB$ Token | TokenAmount$ 2 | TokenScript$ w_1_1_human_soldier | TokenOwner$ You | LegacyImage$ w 1 1 human soldier thb | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 2 -A:AB$ Scry | Cost$ 2 W Sac<1/CARDNAME> | ScryNum$ 2 | SpellDescription$ Scry 2. +A:AB$ Scry | Cost$ 2 W Sac<1/CARDNAME> | ScryNum$ 2 | AILogic$ BestOpportunity | SpellDescription$ Scry 2. DeckHas:Ability$Token Oracle:Flash\nWhen Omen of the Sun enters the battlefield, create two 1/1 white Human Soldier creature tokens and you gain 2 life.\n{2}{W}, Sacrifice Omen of the Sun: Scry 2. diff --git a/forge-gui/res/cardsfolder/o/ominous_seas.txt b/forge-gui/res/cardsfolder/o/ominous_seas.txt new file mode 100755 index 00000000000..e37d491515d --- /dev/null +++ b/forge-gui/res/cardsfolder/o/ominous_seas.txt @@ -0,0 +1,9 @@ +Name:Ominous Seas +ManaCost:1 U +Types:Enchantment +T:Mode$ Drawn | ValidCard$ Card.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever you draw a card, put a foreshadow counter on CARDNAME. +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ FORESHADOW | CounterNum$ 1 +A:AB$ Token | Cost$ SubCounter<8/FORESHADOW> | TokenAmount$ 1 | TokenOwner$ You | TokenScript$ u_8_8_kraken | LegacyImage$ u 8 8 kraken iko | SpellDescription$ Create an 8/8 blue Kraken creature token. +K:Cycling:2 +DeckHas:Ability$Token +Oracle:Whenever you draw a card, put a foreshadow counter on Ominous Seas.\nRemove eight foreshadow counters from Ominous Seas: Create an 8/8 blue Kraken creature token.\nCycling {2} ({2}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/o/omnath_locus_of_mana.txt b/forge-gui/res/cardsfolder/o/omnath_locus_of_mana.txt index b3e5dc73979..c8d0e96e527 100644 --- a/forge-gui/res/cardsfolder/o/omnath_locus_of_mana.txt +++ b/forge-gui/res/cardsfolder/o/omnath_locus_of_mana.txt @@ -2,9 +2,8 @@ Name:Omnath, Locus of Mana ManaCost:2 G Types:Legendary Creature Elemental PT:1/1 -S:Mode$ Continuous | Affected$ You | AddKeyword$ Green mana doesn't empty from your mana pool as steps and phases end. | Description$ You don't lose green mana as steps and phases end.. +S:Mode$ Continuous | Affected$ You | AddKeyword$ Green mana doesn't empty from your mana pool as steps and phases end. | Description$ You don't lose unspent green mana as steps and phases end. S:Mode$ Continuous | Affected$ Card.Self | AddPower$ X | AddToughness$ X | References$ X | Description$ CARDNAME gets +1/+1 for each unspent green mana you have. SVar:X:Count$ManaPool:green AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/omnath_locus_of_mana.jpg -Oracle:You don't lose green mana as steps and phases end.\nOmnath, Locus of Mana gets +1/+1 for each unspent green mana you have. +Oracle:You don't lose unspent green mana as steps and phases end.\nOmnath, Locus of Mana gets +1/+1 for each unspent green mana you have. diff --git a/forge-gui/res/cardsfolder/o/once_and_future.txt b/forge-gui/res/cardsfolder/o/once_and_future.txt index f822a30f5cb..6aa3b03f15f 100644 --- a/forge-gui/res/cardsfolder/o/once_and_future.txt +++ b/forge-gui/res/cardsfolder/o/once_and_future.txt @@ -1,7 +1,7 @@ Name:Once and Future ManaCost:3 G Types:Instant -A:SP$ ChangeZone | Cost$ 3 G | Origin$ Graveyard | Destination$ Hand | TgtPrompt$ Select target card in your graveyard to return to your hand | ValidTgts$ Card.YouOwn | SubAbility$ DBPump | StackDescription$ SpellDescription | SpellDescription$ Return target card from your graveyard to your hand. Put up to one other target card from your graveyard on top of your library. Exile CARDNAME. Adamant — If at least three green mana was spent to cast this spell, instead return those cards to your hand and exile CARDNAME. +A:SP$ ChangeZone | Cost$ 3 G | Origin$ Graveyard | Destination$ Hand | TgtPrompt$ Select target card in your graveyard to return to your hand | ValidTgts$ Card.YouOwn | SubAbility$ DBPump | AIManaPref$ G | StackDescription$ SpellDescription | SpellDescription$ Return target card from your graveyard to your hand. Put up to one other target card from your graveyard on top of your library. Exile CARDNAME. Adamant — If at least three green mana was spent to cast this spell, instead return those cards to your hand and exile CARDNAME. SVar:DBPump:DB$ Pump | TargetMin$ 0 | TargetMax$ 1 | TgtZone$ Graveyard | TgtPrompt$ Select up to one target card in your graveyard to put on top of your library | ValidTgts$ Card.YouOwn | TargetUnique$ True | RememberObjects$ ThisTargetedCard | SubAbility$ DBReturn | StackDescription$ None SVar:DBReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Library | Hidden$ True | Defined$ Remembered | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ0 | References$ X | SubAbility$ DBReturn2 SVar:DBReturn2:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | Hidden$ True | Defined$ Remembered | ConditionCheckSVar$ X | References$ X | SubAbility$ DBExile diff --git a/forge-gui/res/cardsfolder/o/ondu_greathorn.txt b/forge-gui/res/cardsfolder/o/ondu_greathorn.txt index 04eba48fb4f..6b89ff69003 100644 --- a/forge-gui/res/cardsfolder/o/ondu_greathorn.txt +++ b/forge-gui/res/cardsfolder/o/ondu_greathorn.txt @@ -4,7 +4,6 @@ Types:Creature Beast PT:2/3 K:First Strike T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Landfall — Whenever a land enters the battlefield under your control, CARDNAME gets +2/+2 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ +2 | NumDef$ +2 +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +2 | NumDef$ +2 SVar:BuffedBy:Land -SVar:Picture:http://www.wizards.com/global/images/magic/general/ondu_greathorn.jpg Oracle:First strike\nLandfall — Whenever a land enters the battlefield under your control, Ondu Greathorn gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/o/ongoing_investigation.txt b/forge-gui/res/cardsfolder/o/ongoing_investigation.txt index 1428dff0b45..3a2c04b0a8f 100644 --- a/forge-gui/res/cardsfolder/o/ongoing_investigation.txt +++ b/forge-gui/res/cardsfolder/o/ongoing_investigation.txt @@ -1,13 +1,12 @@ Name:Ongoing Investigation ManaCost:1 U Types:Enchantment -T:Mode$ DamageDoneOnce | CombatDamage$ True | ValidSource$ Creature.YouCtrl | TriggerZones$ Battlefield | ValidTarget$ Player | Execute$ DBToken | TriggerDescription$ Whenever one or more creatures you control deal combat damage to a player, investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") -SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_clue_draw | TokenOwner$ You | LegacyImage$ c a clue draw soi -A:AB$ Token | Cost$ 1 G ExileFromGrave<1/Creature> | TokenAmount$ 1 | TokenScript$ c_a_clue_draw | TokenOwner$ You | LegacyImage$ c a clue draw soi | SubAbility$ DBGainLife | SpellDescription$ Investigate. You gain 2 life. +T:Mode$ DamageDoneOnce | CombatDamage$ True | ValidSource$ Creature.YouCtrl | TriggerZones$ Battlefield | ValidTarget$ Player | Execute$ DBInvestigate | TriggerDescription$ Whenever one or more creatures you control deal combat damage to a player, investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") +SVar:DBInvestigate:DB$ Investigate +A:AB$ Investigate | Cost$ 1 G ExileFromGrave<1/Creature> | SubAbility$ DBGainLife | SpellDescription$ Investigate. You gain 2 life. SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 2 SVar:PlayMain1:TRUE DeckNeeds:Color$Green DeckHints:Ability$Investigate DeckHas:Ability$Investigate & Ability$Token & Ability$LifeGain -SVar:Picture:http://www.wizards.com/global/images/magic/general/ongoing_investigation.jpg Oracle:Whenever one or more creatures you control deal combat damage to a player, investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.")\n{1}{G}, Exile a creature card from your graveyard: Investigate. You gain 2 life. diff --git a/forge-gui/res/cardsfolder/o/oona_queen_of_the_fae.txt b/forge-gui/res/cardsfolder/o/oona_queen_of_the_fae.txt index 8b853a6b6b2..3e1ccab358c 100644 --- a/forge-gui/res/cardsfolder/o/oona_queen_of_the_fae.txt +++ b/forge-gui/res/cardsfolder/o/oona_queen_of_the_fae.txt @@ -3,11 +3,11 @@ ManaCost:3 UB UB UB Types:Legendary Creature Faerie Wizard PT:5/5 K:Flying -A:AB$ ChooseColor | Cost$ X UB | Defined$ You | AILogic$ MostProminentInHumanDeck | SubAbility$ DBMill | SpellDescription$ Choose a color. Target opponent exiles the top X cards of their library. For each card of the chosen color exiled this way, create a 1/1 blue and black Faerie Rogue creature token with flying. -SVar:DBMill:DB$ Mill | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | NumCards$ X | References$ X | Destination$ Exile | RememberMilled$ True | SubAbility$ DBToken -SVar:DBToken:DB$Token | TokenAmount$ Y | References$ Y | TokenScript$ ub_1_1_faerie_rogue_flying | TokenOwner$ You | LegacyImage$ ub 1 1 faerie rogue flying shm | SubAbility$ Clear +A:AB$ ChooseColor | Cost$ X UB | Defined$ You | AILogic$ MostProminentInHumanDeck | SubAbility$ DBExile | SpellDescription$ Choose a color. Target opponent exiles the top X cards of their library. For each card of the chosen color exiled this way, create a 1/1 blue and black Faerie Rogue creature token with flying. +SVar:DBExile:DB$ Dig | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | DigNum$ X | ChangeNum$ All | References$ X | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBToken +SVar:DBToken:DB$Token | TokenAmount$ Y | References$ Y | TokenScript$ ub_1_1_faerie_rogue_flying | TokenOwner$ You | SubAbility$ Clear SVar:Clear:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$xPaid SVar:Y:Remembered$Valid Card.ChosenColor -SVar:Picture:http://www.wizards.com/global/images/magic/general/oona_queen_of_the_fae.jpg +DeckHas:Ability$Token Oracle:Flying\n{X}{U/B}: Choose a color. Target opponent exiles the top X cards of their library. For each card of the chosen color exiled this way, create a 1/1 blue and black Faerie Rogue creature token with flying. diff --git a/forge-gui/res/cardsfolder/o/oonas_prowler.txt b/forge-gui/res/cardsfolder/o/oonas_prowler.txt index 8f8f018d958..0144350c0d0 100644 --- a/forge-gui/res/cardsfolder/o/oonas_prowler.txt +++ b/forge-gui/res/cardsfolder/o/oonas_prowler.txt @@ -3,6 +3,6 @@ ManaCost:1 B Types:Creature Faerie Rogue PT:3/1 K:Flying -A:AB$ Pump | Cost$ Discard<1/Card> | Defined$ Self | NumAtt$ -2 | AnyPlayer$ True | SpellDescription$ Oona's Prowler gets -2/-0 until end of turn. Any player may activate this ability. +A:AB$ Pump | Cost$ Discard<1/Card> | Defined$ Self | NumAtt$ -2 | Activator$ Player | SpellDescription$ Oona's Prowler gets -2/-0 until end of turn. Any player may activate this ability. SVar:Picture:http://www.wizards.com/global/images/magic/general/oonas_prowler.jpg Oracle:Flying\nDiscard a card: Oona's Prowler gets -2/-0 until end of turn. Any player may activate this ability. diff --git a/forge-gui/res/cardsfolder/o/opal_palace.txt b/forge-gui/res/cardsfolder/o/opal_palace.txt index 645dbfeeb62..d9b8fb16ba8 100644 --- a/forge-gui/res/cardsfolder/o/opal_palace.txt +++ b/forge-gui/res/cardsfolder/o/opal_palace.txt @@ -4,7 +4,6 @@ Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. A:AB$ Mana | Cost$ 1 T | Produced$ Combo ColorIdentity | AddsCounters$ Card.IsCommander_P1P1_ManaAddsCounterNum | SpellDescription$ Add one mana of any color in your commander's color identity. If you spend this mana to cast your commander, it enters the battlefield with a number of additional +1/+1 counters on it equal to the number of times it's been cast from the command zone this game. SVar:ManaAddsCounterNum:Count$CommanderCastFromCommandZone -AI:RemoveDeck:All -AI:RemoveDeck:Random +AI:RemoveDeck:NonCommander SVar:Picture:http://www.wizards.com/global/images/magic/general/opal_palace.jpg Oracle:{T}: Add {C}.\n{1}, {T}: Add one mana of any color in your commander's color identity. If you spend this mana to cast your commander, it enters the battlefield with a number of additional +1/+1 counters on it equal to the number of times it's been cast from the command zone this game. diff --git a/forge-gui/res/cardsfolder/o/ophidian.txt b/forge-gui/res/cardsfolder/o/ophidian.txt index 8deeb99742e..21fb41f7f98 100644 --- a/forge-gui/res/cardsfolder/o/ophidian.txt +++ b/forge-gui/res/cardsfolder/o/ophidian.txt @@ -3,8 +3,7 @@ ManaCost:2 U Types:Creature Snake PT:1/3 T:Mode$ AttackerUnblocked | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDraw | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME attacks and isn't blocked, you may draw a card. If you do, CARDNAME assigns no combat damage this turn. -SVar:TrigDraw:DB$Draw | Defined$ You | NumCards$ 1 | SubAbility$ DBPump -SVar:DBPump:DB$Pump | KW$ HIDDEN CARDNAME assigns no combat damage +SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 | SubAbility$ DBPump +SVar:DBPump:DB$ Pump | Defined$ Self | KW$ HIDDEN CARDNAME assigns no combat damage AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/ophidian.jpg Oracle:Whenever Ophidian attacks and isn't blocked, you may draw a card. If you do, Ophidian assigns no combat damage this turn. diff --git a/forge-gui/res/cardsfolder/o/oppressive_will.txt b/forge-gui/res/cardsfolder/o/oppressive_will.txt index 8173a6c2eda..e02a536f0e4 100644 --- a/forge-gui/res/cardsfolder/o/oppressive_will.txt +++ b/forge-gui/res/cardsfolder/o/oppressive_will.txt @@ -1,8 +1,7 @@ Name:Oppressive Will ManaCost:2 U Types:Instant -A:SP$ Counter | Cost$ 2 U | Type$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | UnlessCost$ X | References$ X | SpellDescription$ Counter target spell unless its controller pays {1} for each card in your hand. +A:SP$ Counter | Cost$ 2 U | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | UnlessCost$ X | References$ X | SpellDescription$ Counter target spell unless its controller pays {1} for each card in your hand. SVar:X:Count$InYourHand AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/oppressive_will.jpg Oracle:Counter target spell unless its controller pays {1} for each card in your hand. diff --git a/forge-gui/res/cardsfolder/o/oracles_vault.txt b/forge-gui/res/cardsfolder/o/oracles_vault.txt index 61fe496a9af..81274db4259 100644 --- a/forge-gui/res/cardsfolder/o/oracles_vault.txt +++ b/forge-gui/res/cardsfolder/o/oracles_vault.txt @@ -1,14 +1,13 @@ Name:Oracle's Vault ManaCost:4 Types:Artifact -A:AB$ Mill | Cost$ 2 T | Defined$ You | NumCards$ 1 | Destination$ Exile | RememberMilled$ True | SubAbility$ DBEffect1 | AILogic$ ExileAndPlayUntilEOT | SpellDescription$ Exile the top card of your library. Until end of turn, you may play that card. Put a brick counter on CARDNAME. -SVar:DBEffect1:DB$Effect | RememberObjects$ RememberedCard | StaticAbilities$ Play1 | SubAbility$ DBPutCounter | ExileOnMoved$ Exile -SVar:DBPutCounter:DB$PutCounter | Defined$ Self | CounterType$ BRICK | CounterNum$ 1 | SubAbility$ DBCleanup +A:AB$ Dig | Cost$ 2 T | Defined$ You | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect1 | AILogic$ ExileAndPlayUntilEOT | SpellDescription$ Exile the top card of your library. Until end of turn, you may play that card. Put a brick counter on CARDNAME. +SVar:DBEffect1:DB$ Effect | RememberObjects$ RememberedCard | StaticAbilities$ Play1 | SubAbility$ DBPutCounter | ExileOnMoved$ Exile +SVar:DBPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ BRICK | CounterNum$ 1 | SubAbility$ DBCleanup SVar:Play1:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may play remembered card. -A:AB$ Mill | Cost$ T | Defined$ You | NumCards$ 1 | Destination$ Exile | RememberMilled$ True | SubAbility$ DBEffect2 | CheckSVar$ X | SVarCompare$ GE3 | References$ X | AILogic$ ExileAndPlayUntilEOT | SpellDescription$ Exile the top card of your library. Until end of turn, you may play that card without paying its mana cost. Activate this ability only if there are three or more brick counters on CARDNAME. -SVar:DBEffect2:DB$Effect | RememberObjects$ RememberedCard | StaticAbilities$ Play2 | SubAbility$ DBCleanup | ExileOnMoved$ Exile +A:AB$ Dig | Cost$ T | Defined$ You | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect2 | CheckSVar$ X | SVarCompare$ GE3 | References$ X | AILogic$ ExileAndPlayUntilEOT | SpellDescription$ Exile the top card of your library. Until end of turn, you may play that card without paying its mana cost. Activate this ability only if there are three or more brick counters on CARDNAME. +SVar:DBEffect2:DB$ Effect | RememberObjects$ RememberedCard | StaticAbilities$ Play2 | SubAbility$ DBCleanup | ExileOnMoved$ Exile SVar:Play2:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.IsRemembered | MayPlayWithoutManaCost$ True | AffectedZone$ Exile | Description$ You may play remembered card without paying its mana cost. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$CardCounters.BRICK -SVar:Picture:http://www.wizards.com/global/images/magic/general/oracles_vault.jpg -Oracle:{2}, {T}: Exile the top card of your library. Until end of turn, you may play that card. Put a brick counter on Oracle's Vault.\n{T}: Exile the top card of your library. Until end of turn, you may play that card without paying its mana cost. Activate this ability only if there are three or more brick counters on Oracle's Vault. \ No newline at end of file +Oracle:{2}, {T}: Exile the top card of your library. Until end of turn, you may play that card. Put a brick counter on Oracle's Vault.\n{T}: Exile the top card of your library. Until end of turn, you may play that card without paying its mana cost. Activate this ability only if there are three or more brick counters on Oracle's Vault. diff --git a/forge-gui/res/cardsfolder/o/oran_rief_invoker.txt b/forge-gui/res/cardsfolder/o/oran_rief_invoker.txt index b12fe3413bf..ab9e7f06638 100644 --- a/forge-gui/res/cardsfolder/o/oran_rief_invoker.txt +++ b/forge-gui/res/cardsfolder/o/oran_rief_invoker.txt @@ -2,6 +2,5 @@ Name:Oran-Rief Invoker ManaCost:1 G Types:Creature Human Shaman PT:2/2 -A:AB$ Pump | Cost$ 8 | NumAtt$ +5 | NumDef$ +5 | KW$ Trample | SpellDescription$ CARDNAME gets +5/+5 and gains trample until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/oran_rief_invoker.jpg +A:AB$ Pump | Cost$ 8 | Defined$ Self | NumAtt$ +5 | NumDef$ +5 | KW$ Trample | SpellDescription$ CARDNAME gets +5/+5 and gains trample until end of turn. Oracle:{8}: Oran-Rief Invoker gets +5/+5 and gains trample until end of turn. diff --git a/forge-gui/res/cardsfolder/o/oran_rief_the_vastwood.txt b/forge-gui/res/cardsfolder/o/oran_rief_the_vastwood.txt index ec13925f44a..39db3cb02c4 100644 --- a/forge-gui/res/cardsfolder/o/oran_rief_the_vastwood.txt +++ b/forge-gui/res/cardsfolder/o/oran_rief_the_vastwood.txt @@ -4,5 +4,6 @@ Types:Land K:CARDNAME enters the battlefield tapped. A:AB$ Mana | Cost$ T | Produced$ G | SpellDescription$ Add {G}. A:AB$PutCounterAll | Cost$ T | ValidCards$ Creature.Green+enteredBattlefieldThisTurn | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on each green creature that entered the battlefield this turn. +DeckHas:Ability$Counters SVar:Picture:http://www.wizards.com/global/images/magic/general/oran_rief_the_vastwood.jpg Oracle:Oran-Rief, the Vastwood enters the battlefield tapped.\n{T}: Add {G}.\n{T}: Put a +1/+1 counter on each green creature that entered the battlefield this turn. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/o/orbweaver_kumo.txt b/forge-gui/res/cardsfolder/o/orbweaver_kumo.txt index 3a597a80072..1af784236e4 100644 --- a/forge-gui/res/cardsfolder/o/orbweaver_kumo.txt +++ b/forge-gui/res/cardsfolder/o/orbweaver_kumo.txt @@ -4,9 +4,8 @@ Types:Creature Spirit PT:3/4 K:Reach T:Mode$ SpellCast | ValidCard$ Spirit,Arcane | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cast a Spirit or Arcane spell, CARDNAME gains forestwalk until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | KW$ Forestwalk +SVar:TrigPump:DB$ Pump | Defined$ Self | KW$ Forestwalk SVar:BuffedBy:Arcane,Spirit AI:RemoveDeck:Random DeckHints:Type$Spirit|Arcane -SVar:Picture:http://www.wizards.com/global/images/magic/general/orbweaver_kumo.jpg Oracle:Reach (This creature can block creatures with flying.)\nWhenever you cast a Spirit or Arcane spell, Orbweaver Kumo gains forestwalk until end of turn. diff --git a/forge-gui/res/cardsfolder/o/orc_sureshot.txt b/forge-gui/res/cardsfolder/o/orc_sureshot.txt index fe4fb17b586..9d88aa5b81f 100644 --- a/forge-gui/res/cardsfolder/o/orc_sureshot.txt +++ b/forge-gui/res/cardsfolder/o/orc_sureshot.txt @@ -3,7 +3,6 @@ ManaCost:3 B Types:Creature Orc Archer PT:4/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever another creature enters the battlefield under your control, target creature an opponent controls gets -1/-1 until end of turn. -SVar:TrigPump:DB$Pump | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | NumAtt$ -1 | NumDef$ -1 | IsCurse$ True +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | NumAtt$ -1 | NumDef$ -1 | IsCurse$ True SVar:BuffedBy:Creature -SVar:Picture:http://www.wizards.com/global/images/magic/general/orc_sureshot.jpg Oracle:Whenever another creature enters the battlefield under your control, target creature an opponent controls gets -1/-1 until end of turn. diff --git a/forge-gui/res/cardsfolder/o/order_of_succession.txt b/forge-gui/res/cardsfolder/o/order_of_succession.txt index b378f36fe31..8cbc0b89dc4 100644 --- a/forge-gui/res/cardsfolder/o/order_of_succession.txt +++ b/forge-gui/res/cardsfolder/o/order_of_succession.txt @@ -1,9 +1,8 @@ Name:Order of Succession ManaCost:3 U Types:Sorcery -A:SP$ ChooseDirection | Cost$ 3 U | SubAbility$ DBRepeat | AILogic$ GainControl | SpellDescription$ Choose left or right. Starting with you and proceeding in the chosen direction, each player chooses a creature controlled by the next player in that direction. Each player gains control of the creature they chose. -SVar:DBRepeat:DB$ RepeatEach | RepeatSubAbility$ DBGainControl | RecordChoice$ True | ChooseCard$ Creature | FilterControlledBy$ NextPlayerInChosenDirection -SVar:DBGainControl:DB$ GainControl | NewController$ Remembered | AllValid$ Card.IsImprinted +A:SP$ ChooseDirection | Cost$ 3 U | SubAbility$ DBGainControl | AILogic$ GainControl | SpellDescription$ Choose left or right. Starting with you and proceeding in the chosen direction, each player chooses a creature controlled by the next player in that direction. Each player gains control of the creature they chose. +SVar:DBGainControl:DB$ GainControlVariant | AllValid$ Creature | ChangeController$ ChooseNextPlayerInChosenDirection AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/order_of_succession.jpg Oracle:Choose left or right. Starting with you and proceeding in the chosen direction, each player chooses a creature controlled by the next player in that direction. Each player gains control of the creature they chose. diff --git a/forge-gui/res/cardsfolder/o/order_of_the_golden_cricket.txt b/forge-gui/res/cardsfolder/o/order_of_the_golden_cricket.txt index b8b430a7b8d..71f8e9602cc 100644 --- a/forge-gui/res/cardsfolder/o/order_of_the_golden_cricket.txt +++ b/forge-gui/res/cardsfolder/o/order_of_the_golden_cricket.txt @@ -3,6 +3,5 @@ ManaCost:1 W Types:Creature Kithkin Knight PT:2/2 T:Mode$ Attacks | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, you may pay {W}. If you do, it gains flying until end of turn. -SVar:TrigPump:AB$Pump | Cost$ W | Defined$ Self | KW$ Flying -SVar:Picture:http://www.wizards.com/global/images/magic/general/order_of_the_golden_cricket.jpg +SVar:TrigPump:AB$ Pump | Cost$ W | Defined$ Self | KW$ Flying Oracle:Whenever Order of the Golden Cricket attacks, you may pay {W}. If you do, it gains flying until end of turn. diff --git a/forge-gui/res/cardsfolder/o/ormos_archive_keeper.txt b/forge-gui/res/cardsfolder/o/ormos_archive_keeper.txt new file mode 100644 index 00000000000..a8162c859d5 --- /dev/null +++ b/forge-gui/res/cardsfolder/o/ormos_archive_keeper.txt @@ -0,0 +1,10 @@ +Name:Ormos, Archive Keeper +ManaCost:4 U U +Types:Legendary Creature Sphinx +PT:5/5 +K:Flying +R:Event$ Draw | ActiveZones$ Battlefield | ValidPlayer$ You | IsPresent$ Card.YouOwn | PresentZone$ Library | PresentCompare$ EQ0 | ReplaceWith$ AddCounters | Description$ If you would draw a card while your library has no cards in it, instead put five +1/+1 counters on CARDNAME. +SVar:AddCounters:DB$ PutCounter | CounterType$ P1P1 | CounterNum$ 5 | Defined$ Self +A:AB$ Draw | Cost$ 1 U U Discard<3/DifferentNames> | NumCards$ 5 | SpellDescription$ Draw five cards. +AI:RemoveDeck:All +Oracle:Flying\nIf you would draw a card while your library has no cards in it, instead put five +1/+1 counters on Ormos, Archive Keeper.\n{1}{U}{U}, Discard three cards with different names: Draw five cards. diff --git a/forge-gui/res/cardsfolder/o/ornate_kanzashi.txt b/forge-gui/res/cardsfolder/o/ornate_kanzashi.txt index 458c78b9834..ef107a78fa2 100644 --- a/forge-gui/res/cardsfolder/o/ornate_kanzashi.txt +++ b/forge-gui/res/cardsfolder/o/ornate_kanzashi.txt @@ -1,12 +1,11 @@ Name:Ornate Kanzashi ManaCost:5 Types:Artifact -A:AB$ Mill | Cost$ 2 T | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | NumCards$ 1 | Destination$ Exile | RememberMilled$ True | SubAbility$ DBEffect | SpellDescription$ Target opponent exiles the top card of their library. You may play that card this turn. +A:AB$ Dig | Cost$ 2 T | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect | SpellDescription$ Target opponent exiles the top card of their library. You may play that card this turn. SVar:DBEffect:DB$ Effect | Duration$ EndOfTurn | RememberObjects$ Remembered | StaticAbilities$ STPlay | Triggers$ TrigCleanup | SVars$ DBExileSelf | SubAbility$ DBCleanup SVar:STPlay:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may play a card this turn. SVar:TrigCleanup:Mode$ ChangesZone | ValidCard$ Card.IsRemembered | Origin$ Exile | Destination$ Any | TriggerZones$ Command | Execute$ DBExileSelf | Static$ True SVar:DBExileSelf:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/ornate_kanzashi.jpg Oracle:{2}, {T}: Target opponent exiles the top card of their library. You may play that card this turn. diff --git a/forge-gui/res/cardsfolder/o/ornery_dilophosaur.txt b/forge-gui/res/cardsfolder/o/ornery_dilophosaur.txt new file mode 100644 index 00000000000..3ce2473fdba --- /dev/null +++ b/forge-gui/res/cardsfolder/o/ornery_dilophosaur.txt @@ -0,0 +1,8 @@ +Name:Ornery Dilophosaur +ManaCost:3 G +Types:Creature Dinosaur +PT:2/2 +K:Deathtouch +T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | IsPresent$ Creature.YouCtrl+powerGE4 | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, if you control a creature with power 4 or greater, CARDNAME gets +2/+2 until end of turn. +SVar:TrigPump:DB$ Pump | NumAtt$ 2 | NumDef$ 2 | Defined$ Self +Oracle:Deathtouch (Any amount of damage this deals to a creature is enough to destroy it.)\nWhenever Ornery Dilophosaur attacks, if you control a creature with power 4 or greater, Ornery Dilophosaur gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/o/orochi_ranger.txt b/forge-gui/res/cardsfolder/o/orochi_ranger.txt index 03626255615..423c58adb7f 100644 --- a/forge-gui/res/cardsfolder/o/orochi_ranger.txt +++ b/forge-gui/res/cardsfolder/o/orochi_ranger.txt @@ -4,7 +4,6 @@ Types:Creature Snake Warrior PT:2/1 T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Creature | CombatDamage$ True | TriggerZones$ Battlefield | Execute$ TrigTap | TriggerDescription$ Whenever CARDNAME deals combat damage to a creature, tap that creature and it doesn't untap during its controller's next untap step. SVar:TrigTap:DB$Tap | Defined$ TriggeredTarget | SubAbility$ DBPump -SVar:DBPump:DB$Pump | Defined$ TriggeredTarget | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True | IsCurse$ True +SVar:DBPump:DB$ Pump | Defined$ TriggeredTarget | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True | IsCurse$ True SVar:HasCombatEffect:TRUE -SVar:Picture:http://www.wizards.com/global/images/magic/general/orochi_ranger.jpg Oracle:Whenever Orochi Ranger deals combat damage to a creature, tap that creature and it doesn't untap during its controller's next untap step. diff --git a/forge-gui/res/cardsfolder/o/outbreak.txt b/forge-gui/res/cardsfolder/o/outbreak.txt index a2b5f04bffd..5525fa6395c 100644 --- a/forge-gui/res/cardsfolder/o/outbreak.txt +++ b/forge-gui/res/cardsfolder/o/outbreak.txt @@ -2,8 +2,7 @@ Name:Outbreak ManaCost:3 B Types:Sorcery A:SP$ ChooseType | Cost$ 3 B | Defined$ You | Type$ Creature | SubAbility$ DBPumpAll | SpellDescription$ Choose a creature type. All creatures of that type get -1/-1 until end of turn. -SVar:DBPumpAll:DB$PumpAll | ValidCards$ Creature.ChosenType | IsCurse$ True | NumAtt$ -1 | NumDef$ -1 | SpellDescription$ All creatures of that type get -1/-1 until end of turn. +SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Creature.ChosenType | IsCurse$ True | NumAtt$ -1 | NumDef$ -1 | SpellDescription$ All creatures of that type get -1/-1 until end of turn. SVar:AltCost:Cost$ Discard<1/Swamp> AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/outbreak.jpg Oracle:You may discard a Swamp card rather than pay Outbreak's mana cost.\nChoose a creature type. All creatures of that type get -1/-1 until end of turn. diff --git a/forge-gui/res/cardsfolder/o/outmuscle.txt b/forge-gui/res/cardsfolder/o/outmuscle.txt index 6a9a28753c0..ee3459a144d 100644 --- a/forge-gui/res/cardsfolder/o/outmuscle.txt +++ b/forge-gui/res/cardsfolder/o/outmuscle.txt @@ -1,7 +1,7 @@ Name:Outmuscle ManaCost:3 G Types:Sorcery -A:SP$ PutCounter | Cost$ 3 G | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Choose target creature you control | RememberTargets$ True | CounterType$ P1P1 | CounterNum$ 1 | AILogic$ Fight | SubAbility$ DBFight | SpellDescription$ Put a +1/+1 counter on target creature you control, then it fights with a creature you don't control. Adamant — If at least three green mana was spent to cast this spell, the creature you control gets indestructible until end of turn. +A:SP$ PutCounter | Cost$ 3 G | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Choose target creature you control | RememberTargets$ True | CounterType$ P1P1 | CounterNum$ 1 | AILogic$ Fight | AIManaPref$ G | SubAbility$ DBFight | SpellDescription$ Put a +1/+1 counter on target creature you control, then it fights with a creature you don't control. Adamant — If at least three green mana was spent to cast this spell, the creature you control gets indestructible until end of turn. SVar:DBFight:DB$ Fight | Defined$ ParentTarget | ValidTgts$ Creature.YouDontCtrl | AILogic$ Always | TgtPrompt$ Choose target creature you don't control | SubAbility$ DBPump SVar:DBPump:DB$ Pump | Defined$ Remembered | KW$ Indestructible | ConditionCheckSVar$ X | References$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True diff --git a/forge-gui/res/cardsfolder/o/outpost_siege.txt b/forge-gui/res/cardsfolder/o/outpost_siege.txt index eaec775c612..64a5574c41c 100644 --- a/forge-gui/res/cardsfolder/o/outpost_siege.txt +++ b/forge-gui/res/cardsfolder/o/outpost_siege.txt @@ -5,12 +5,11 @@ T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefi SVar:SiegeChoice:DB$ GenericChoice | Choices$ Khans,Dragons | Defined$ You | SetChosenMode$ True | AILogic$ Khans | ShowChoice$ ExceptSelf SVar:Khans:DB$ Animate | Defined$ Self | Triggers$ KhansTrigger | Permanent$ True | SpellDescription$ Khans SVar:KhansTrigger:Mode$ Phase | Phase$ Upkeep | TriggerZones$ Battlefield | ValidPlayer$ You | Execute$ PseudoDraw | TriggerDescription$ At the beginning of your upkeep, exile the top card of your library. Until end of turn, you may play that card. -SVar:PseudoDraw:DB$ Mill | Defined$ You | NumCards$ 1 | Destination$ Exile | RememberMilled$ True | SubAbility$ DBEffect +SVar:PseudoDraw:DB$ Dig | Defined$ You | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | RememberObjects$ RememberedCard | StaticAbilities$ Play | SubAbility$ DBCleanup | ExileOnMoved$ Exile SVar:Play:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may play remembered card. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:Dragons:DB$ Animate | Defined$ Self | Triggers$ DragonsTrigger | Permanent$ True | SpellDescription$ Dragons SVar:DragonsTrigger:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Creature.YouCtrl | TriggerZones$ Battlefield | Execute$ SmallBurnination | TriggerDescription$ Whenever a creature you control leaves the battlefield, CARDNAME deals 1 damage to any target. SVar:SmallBurnination:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 -SVar:Picture:http://www.wizards.com/global/images/magic/general/outpost_siege.jpg Oracle:As Outpost Siege enters the battlefield, choose Khans or Dragons.\n• Khans — At the beginning of your upkeep, exile the top card of your library. Until end of turn, you may play that card.\n• Dragons — Whenever a creature you control leaves the battlefield, Outpost Siege deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/o/overwhelm.txt b/forge-gui/res/cardsfolder/o/overwhelm.txt index ec66b55300a..54678bf67d6 100644 --- a/forge-gui/res/cardsfolder/o/overwhelm.txt +++ b/forge-gui/res/cardsfolder/o/overwhelm.txt @@ -2,7 +2,6 @@ Name:Overwhelm ManaCost:5 G G Types:Sorcery K:Convoke -A:SP$PumpAll | Cost$ 5 G G | ValidCards$ Creature.YouCtrl | NumAtt$ 3 | NumDef$ 3 | SpellDescription$ Creatures you control get +3/+3 until end of turn. +A:SP$ PumpAll | Cost$ 5 G G | ValidCards$ Creature.YouCtrl | NumAtt$ 3 | NumDef$ 3 | SpellDescription$ Creatures you control get +3/+3 until end of turn. AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/overwhelm.jpg Oracle:Convoke (Your creatures can help cast this spell. Each creature you tap while casting this spell pays for {1} or one mana of that creature's color.)\nCreatures you control get +3/+3 until end of turn. diff --git a/forge-gui/res/cardsfolder/o/overwhelmed_apprentice.txt b/forge-gui/res/cardsfolder/o/overwhelmed_apprentice.txt index 34dc290b974..92ac686e34f 100644 --- a/forge-gui/res/cardsfolder/o/overwhelmed_apprentice.txt +++ b/forge-gui/res/cardsfolder/o/overwhelmed_apprentice.txt @@ -2,7 +2,7 @@ Name:Overwhelmed Apprentice ManaCost:U Types:Creature Human Wizard PT:1/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, each opponent puts the top two cards of their library into their graveyard. Then you scry 2. (Look at the top two cards of your library, then put any number of them on the bottom of your library and the rest on top in any order.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, each opponent mills two cards. Then you scry 2. (Look at the top two cards of your library, then put any number of them on the bottom of your library and the rest on top in any order.) SVar:TrigMill:DB$ Mill | Defined$ Player.Opponent | NumCards$ 2 | SubAbility$ DBScry SVar:DBScry:DB$ Scry | ScryNum$ 2 -Oracle:When Overwhelmed Apprentice enters the battlefield, each opponent puts the top two cards of their library into their graveyard. Then you scry 2. (Look at the top two cards of your library, then put any number of them on the bottom of your library and the rest on top in any order.) +Oracle:When Overwhelmed Apprentice enters the battlefield, each opponent mills two cards. Then you scry 2. (Look at the top two cards of your library, then put any number of them on the bottom of your library and the rest on top in any order.) diff --git a/forge-gui/res/cardsfolder/o/oxidda_daredevil.txt b/forge-gui/res/cardsfolder/o/oxidda_daredevil.txt index 382a7869706..a5cec84ac29 100644 --- a/forge-gui/res/cardsfolder/o/oxidda_daredevil.txt +++ b/forge-gui/res/cardsfolder/o/oxidda_daredevil.txt @@ -2,8 +2,9 @@ Name:Oxidda Daredevil ManaCost:1 R Types:Creature Goblin Artificer PT:2/1 -A:AB$ Pump | Cost$ Sac<1/Artifact> | KW$ Haste | SpellDescription$ Oxidda Daredevil gains haste until end of turn. +A:AB$ Pump | Cost$ Sac<1/Artifact> | Defined$ Self | KW$ Haste | SpellDescription$ Oxidda Daredevil gains haste until end of turn. SVar:PlayMain1:TRUE AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/oxidda_daredevil.jpg +DeckHas:Ability$Sacrifice +DeckNeeds:Type$Artifact Oracle:Sacrifice an artifact: Oxidda Daredevil gains haste until end of turn. diff --git a/forge-gui/res/cardsfolder/p/pack_leader.txt b/forge-gui/res/cardsfolder/p/pack_leader.txt new file mode 100755 index 00000000000..06d4f56f146 --- /dev/null +++ b/forge-gui/res/cardsfolder/p/pack_leader.txt @@ -0,0 +1,11 @@ +Name:Pack Leader +ManaCost:1 W +Types:Creature Dog +PT:2/2 +S:Mode$ Continuous | Affected$ Dog.YouCtrl+Other | AddPower$ 1 | AddToughness$ 1 | Description$ Other Dogs you control get +1/+1. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigEffect | TriggerDescription$ Whenever CARDNAME attacks, prevent all combat damage that would be dealt this turn to Dogs you control. +SVar:TrigEffect:DB$ Effect | ReplacementEffects$ PreventDogDamage | Description$ Prevent all combat damage that would be dealt this turn to Dogs you control. +SVar:PreventDogDamage:Event$ DamageDone | Prevent$ True | IsCombat$ True | ActiveZones$ Command | ValidTarget$ Dog.YouCtrl | Description$ Prevent all combat damage that would be dealt this turn to Dogs you control. +SVar:PlayMain1:TRUE +DeckHints:Type$Dog +Oracle:Other Dogs you control get +1/+1.\nWhenever Pack Leader attacks, prevent all combat damage that would be dealt this turn to Dogs you control. diff --git a/forge-gui/res/cardsfolder/p/pack_mastiff.txt b/forge-gui/res/cardsfolder/p/pack_mastiff.txt index 5b57b822911..b11584b3268 100644 --- a/forge-gui/res/cardsfolder/p/pack_mastiff.txt +++ b/forge-gui/res/cardsfolder/p/pack_mastiff.txt @@ -1,6 +1,6 @@ Name:Pack Mastiff ManaCost:1 R -Types:Creature Hound +Types:Creature Dog PT:2/2 A:AB$ PumpAll | Cost$ 1 R | ValidCards$ Creature.YouCtrl+namedPack Mastiff | NumAtt$ +1 | SpellDescription$ Each creature you control named Pack Mastiff gets +1/+0 until end of turn. Oracle:{1}{R}: Each creature you control named Pack Mastiff gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/p/packs_favor.txt b/forge-gui/res/cardsfolder/p/packs_favor.txt index 58cf3859a4d..34326f2d46d 100644 --- a/forge-gui/res/cardsfolder/p/packs_favor.txt +++ b/forge-gui/res/cardsfolder/p/packs_favor.txt @@ -2,5 +2,5 @@ Name:Pack's Favor ManaCost:2 G Types:Instant K:Convoke -A:SP$Pump | Cost$ 2 G | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 3 | NumDef$ 3 | SpellDescription$ Target creature gets +3/+3 until end of turn. +A:SP$ Pump | Cost$ 2 G | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 3 | NumDef$ 3 | SpellDescription$ Target creature gets +3/+3 until end of turn. Oracle:Convoke (Your creatures can help cast this spell. Each creature you tap while casting this spell pays for {1} or one mana of that creature's color.)\nTarget creature gets +3/+3 until end of turn. diff --git a/forge-gui/res/cardsfolder/p/painsmith.txt b/forge-gui/res/cardsfolder/p/painsmith.txt index 84ca97f13d0..12779d74390 100644 --- a/forge-gui/res/cardsfolder/p/painsmith.txt +++ b/forge-gui/res/cardsfolder/p/painsmith.txt @@ -3,7 +3,6 @@ ManaCost:1 B Types:Creature Human Artificer PT:2/1 T:Mode$ SpellCast | ValidCard$ Artifact | ValidActivatingPlayer$ You | Execute$ TrigPump | TriggerZones$ Battlefield | OptionalDecider$ You | TriggerDescription$ Whenever you cast an artifact spell, you may have target creature get +2/+0 and gain deathtouch until end of turn. -SVar:TrigPump:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 2 | KW$ Deathtouch +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 2 | KW$ Deathtouch SVar:BuffedBy:Artifact -SVar:Picture:http://www.wizards.com/global/images/magic/general/painsmith.jpg Oracle:Whenever you cast an artifact spell, you may have target creature get +2/+0 and gain deathtouch until end of turn. diff --git a/forge-gui/res/cardsfolder/p/paranoid_delusions.txt b/forge-gui/res/cardsfolder/p/paranoid_delusions.txt index c4bf73def68..26440710b1a 100644 --- a/forge-gui/res/cardsfolder/p/paranoid_delusions.txt +++ b/forge-gui/res/cardsfolder/p/paranoid_delusions.txt @@ -2,8 +2,7 @@ Name:Paranoid Delusions ManaCost:U B Types:Sorcery K:Cipher -A:SP$ Mill | Cost$ U B | NumCards$ 3 | ValidTgts$ Player | TgtPrompt$ Choose a player | SubAbility$ Cipher | SpellDescription$ Target player puts the top three cards of their library into their graveyard. +A:SP$ Mill | Cost$ U B | NumCards$ 3 | ValidTgts$ Player | TgtPrompt$ Choose a player | SubAbility$ Cipher | SpellDescription$ Target player mills three cards. SVar:Cipher:DB$ Encode | Defined$ Self DeckNeeds:Type$Creature -SVar:Picture:http://www.wizards.com/global/images/magic/general/paranoid_delusions.jpg -Oracle:Target player puts the top three cards of their library into their graveyard.\nCipher (Then you may exile this spell card encoded on a creature you control. Whenever that creature deals combat damage to a player, its controller may cast a copy of the encoded card without paying its mana cost.) +Oracle:Target player mills three cards.\nCipher (Then you may exile this spell card encoded on a creature you control. Whenever that creature deals combat damage to a player, its controller may cast a copy of the encoded card without paying its mana cost.) diff --git a/forge-gui/res/cardsfolder/p/parapet_watchers.txt b/forge-gui/res/cardsfolder/p/parapet_watchers.txt index ef6a1b52d6f..0a7408aef79 100644 --- a/forge-gui/res/cardsfolder/p/parapet_watchers.txt +++ b/forge-gui/res/cardsfolder/p/parapet_watchers.txt @@ -2,6 +2,5 @@ Name:Parapet Watchers ManaCost:2 U Types:Creature Kithkin Soldier PT:2/2 -A:AB$ Pump | Cost$ WU | NumDef$ +1 | SpellDescription$ CARDNAME gets +0/+1 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/parapet_watchers.jpg +A:AB$ Pump | Cost$ WU | Defined$ Self | NumDef$ +1 | SpellDescription$ CARDNAME gets +0/+1 until end of turn. Oracle:{W/U}: Parapet Watchers gets +0/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/p/parasitic_impetus.txt b/forge-gui/res/cardsfolder/p/parasitic_impetus.txt new file mode 100755 index 00000000000..39f5bfd5865 --- /dev/null +++ b/forge-gui/res/cardsfolder/p/parasitic_impetus.txt @@ -0,0 +1,11 @@ +Name:Parasitic Impetus +ManaCost:2 B +Types:Enchantment Aura +K:Enchant creature +A:SP$ Attach | Cost$ 2 B | ValidTgts$ Creature | AILogic$ Curse +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 2 | AddToughness$ 2 | Goad$ True | Description$ Enchanted creature gets +2/+2 and is goaded. (It attacks each combat if able and attacks a player other than you if able.) +T:Mode$ Attacks | ValidCard$ Card.AttachedBy | Execute$ TrigLose | TriggerZones$ Battlefield | TriggerDescription$ Whenever enchanted creature attacks, its controller loses 2 life and you gain 2 life. +SVar:TrigLose:DB$ LoseLife | Defined$ TriggeredAttackerController | LifeAmount$ 2 | SubAbility$ DBGainLife +SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 2 +DeckHas:Ability$LifeGain +Oracle:Enchant creature\nEnchanted creature gets +2/+2 and is goaded. (It attacks each combat if able and attacks a player other than you if able.)\nWhenever enchanted creature attacks, its controller loses 2 life and you gain 2 life. diff --git a/forge-gui/res/cardsfolder/p/pardic_collaborator.txt b/forge-gui/res/cardsfolder/p/pardic_collaborator.txt index 4efc8aedf5a..7a4410fc386 100644 --- a/forge-gui/res/cardsfolder/p/pardic_collaborator.txt +++ b/forge-gui/res/cardsfolder/p/pardic_collaborator.txt @@ -3,8 +3,7 @@ ManaCost:3 R Types:Creature Human Barbarian PT:2/2 K:First Strike -A:AB$ Pump | Cost$ B | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. +A:AB$ Pump | Cost$ B | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. AI:RemoveDeck:Random DeckNeeds:Color$Black -SVar:Picture:http://www.wizards.com/global/images/magic/general/pardic_collaborator.jpg Oracle:First strike\n{B}: Pardic Collaborator gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/p/pardic_dragon.txt b/forge-gui/res/cardsfolder/p/pardic_dragon.txt index 549186f0bf6..b14c8dae5c5 100644 --- a/forge-gui/res/cardsfolder/p/pardic_dragon.txt +++ b/forge-gui/res/cardsfolder/p/pardic_dragon.txt @@ -4,8 +4,7 @@ Types:Creature Dragon PT:4/4 K:Flying K:Suspend:2:R R -A:AB$ Pump | Cost$ R | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. +A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ Opponent | TriggerZones$ Exile | IsPresent$ Card.suspended+Self | PresentZone$ Exile | OptionalDecider$ Opponent | Execute$ TrigPutCounter | TriggerDescription$ Whenever an opponent casts a spell, if CARDNAME is suspended, that player may put a time counter on CARDNAME. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ TIME | CounterNum$ 1 -SVar:Picture:http://www.wizards.com/global/images/magic/general/pardic_dragon.jpg Oracle:Flying\n{R}: Pardic Dragon gets +1/+0 until end of turn.\nSuspend 2—{R}{R}\nWhenever an opponent casts a spell, if Pardic Dragon is suspended, that player may put a time counter on Pardic Dragon. diff --git a/forge-gui/res/cardsfolder/p/pashalik_mons.txt b/forge-gui/res/cardsfolder/p/pashalik_mons.txt index b96bcf5f783..6d486a36aa0 100644 --- a/forge-gui/res/cardsfolder/p/pashalik_mons.txt +++ b/forge-gui/res/cardsfolder/p/pashalik_mons.txt @@ -2,10 +2,11 @@ Name:Pashalik Mons Types:Legendary Creature Goblin Warrior ManaCost:2 R PT:2/2 -T:Mode$ ChangesZone | Origins$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ DBDamage | TriggerController$ TriggeredCardController | TriggerDescription$ Whenever CARDNAME or another Goblin you control dies, CARDNAME deals 1 damage to any target. -T:Mode$ ChangesZone | Origins$ Battlefield | Destination$ Graveyard | ValidCard$ Goblin.Other+YouCtrl | Execute$ DBDamage | TriggerZones$ Battlefield | TriggerController$ TriggeredCardController | Secondary$ True | TriggerDescription$ Whenever CARDNAME or another Goblin you control dies, CARDNAME deals 1 damage to any target. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ DBDamage | TriggerController$ TriggeredCardController | TriggerDescription$ Whenever CARDNAME or another Goblin you control dies, CARDNAME deals 1 damage to any target. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Goblin.Other+YouCtrl | Execute$ DBDamage | TriggerZones$ Battlefield | TriggerController$ TriggeredCardController | Secondary$ True | TriggerDescription$ Whenever CARDNAME or another Goblin you control dies, CARDNAME deals 1 damage to any target. SVar:DBDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 -A:AB$ Token | Cost$ 3 R Sac<1/Goblin> | TokenAmount$ 2 | TokenScript$ r_1_1_goblin | TokenOwner$ You | LegacyImage$ r 1 1 goblin mh1 | SpellDescription$ Create two 1/1 red Goblin creature tokens. +A:AB$ Token | Cost$ 3 R Sac<1/Goblin> | TokenAmount$ 2 | TokenScript$ r_1_1_goblin | TokenOwner$ You | SpellDescription$ Create two 1/1 red Goblin creature tokens. SVar:AIPreference:SacCost$Goblin.token+powerLE1,Goblin.cmcLE1+powerLE1 -DeckHas:Ability$Token +DeckHas:Ability$Token & Ability$Sacrifice +DeckHints:Type$Goblin Oracle:Whenever Pashalik Mons or another Goblin you control dies, Pashalik Mons deals 1 damage to any target.\n{3}{R}, Sacrifice a Goblin: Create two 1/1 red Goblin creature tokens. diff --git a/forge-gui/res/cardsfolder/p/past_in_flames.txt b/forge-gui/res/cardsfolder/p/past_in_flames.txt index 4cbcc68c7fd..40ef78cbdc2 100644 --- a/forge-gui/res/cardsfolder/p/past_in_flames.txt +++ b/forge-gui/res/cardsfolder/p/past_in_flames.txt @@ -2,7 +2,6 @@ Name:Past in Flames ManaCost:3 R Types:Sorcery K:Flashback:4 R -A:SP$PumpAll | Cost$ 3 R | ValidCards$ Instant.YouCtrl,Sorcery.YouCtrl | KW$ Flashback | PumpZone$ Graveyard | SpellDescription$ Each instant and sorcery card in your graveyard gains flashback until end of turn. The flashback cost is equal to its mana cost. +A:SP$ PumpAll | Cost$ 3 R | ValidCards$ Instant.YouCtrl,Sorcery.YouCtrl | KW$ Flashback | PumpZone$ Graveyard | SpellDescription$ Each instant and sorcery card in your graveyard gains flashback until end of turn. The flashback cost is equal to its mana cost. AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/past_in_flames.jpg Oracle:Each instant and sorcery card in your graveyard gains flashback until end of turn. The flashback cost is equal to its mana cost.\nFlashback {4}{R} (You may cast this card from your graveyard for its flashback cost. Then exile it.) diff --git a/forge-gui/res/cardsfolder/p/patagia_tiger.txt b/forge-gui/res/cardsfolder/p/patagia_tiger.txt new file mode 100755 index 00000000000..75a9cca2c76 --- /dev/null +++ b/forge-gui/res/cardsfolder/p/patagia_tiger.txt @@ -0,0 +1,10 @@ +Name:Patagia Tiger +ManaCost:4 W +Types:Creature Cat +PT:3/4 +K:Flying +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target Human you control gets +2/+2 until end of turn. +SVar:TrigPump:DB$ Pump | ValidTgts$ Human.YouCtrl | TgtPrompt$ Select target Human you control | NumAtt$ 2 | NumDef$ 2 +SVar:PlayMain1:TRUE +DeckHints:Type$Human +Oracle:Flying\nWhen Patagia Tiger enters the battlefield, target Human you control gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/p/path_of_ancestry.txt b/forge-gui/res/cardsfolder/p/path_of_ancestry.txt index 24b8f32cace..d092a3a1258 100644 --- a/forge-gui/res/cardsfolder/p/path_of_ancestry.txt +++ b/forge-gui/res/cardsfolder/p/path_of_ancestry.txt @@ -5,5 +5,6 @@ K:CARDNAME enters the battlefield tapped. A:AB$ Mana | Cost$ T | Produced$ Combo ColorIdentity | TriggersWhenSpent$ TrigScry | SpellDescription$ Add one mana of any color in your commander's color identity. When that mana is spent to cast a creature spell that shares a creature type with your commander, scry 1. SVar:TrigScry:Mode$ SpellCast | ValidCard$ Creature.sharesCreatureTypeWith Commander | ValidActivatingPlayer$ You | OneOff$ True | Execute$ DBScry | TriggerDescription$ When mana produced by CARDNAME is spent to cast a creature spell that shares a creature type with your commander, scry 1. SVar:DBScry:DB$ Scry | ScryNum$ 1 +AI:RemoveDeck:NonCommander SVar:Picture:http://www.wizards.com/global/images/magic/general/command_tower.jpg Oracle:Path of Ancestry enters the battlefield tapped.\n{T}: Add one mana of any color in your commander's color identity. When that mana is spent to cast a creature spell that shares a creature type with your commander, scry 1. diff --git a/forge-gui/res/cardsfolder/p/patient_rebuilding.txt b/forge-gui/res/cardsfolder/p/patient_rebuilding.txt index 1f42ab66a6b..5aab5bcfbea 100644 --- a/forge-gui/res/cardsfolder/p/patient_rebuilding.txt +++ b/forge-gui/res/cardsfolder/p/patient_rebuilding.txt @@ -1,9 +1,9 @@ Name:Patient Rebuilding ManaCost:3 U U Types:Enchantment -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ At the beginning of your upkeep, target opponent puts the top three cards of their library into their graveyard, then you draw a card for each land card put into that graveyard this way. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ At the beginning of your upkeep, target opponent mills three cards, then you draw a card for each land card put into their graveyard this way. SVar:TrigMill:DB$ Mill | NumCards$ 3 | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | RememberMilled$ True | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ X | References$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$ValidGraveyard Land.IsRemembered -Oracle:At the beginning of your upkeep, target opponent puts the top three cards of their library into their graveyard, then you draw a card for each land card put into that graveyard this way. +Oracle:At the beginning of your upkeep, target opponent mills three cards, then you draw a card for each land card put into their graveyard this way. diff --git a/forge-gui/res/cardsfolder/p/patrol_hound.txt b/forge-gui/res/cardsfolder/p/patrol_hound.txt index 3a3827b3b92..e0167930b60 100644 --- a/forge-gui/res/cardsfolder/p/patrol_hound.txt +++ b/forge-gui/res/cardsfolder/p/patrol_hound.txt @@ -1,6 +1,6 @@ Name:Patrol Hound ManaCost:1 W -Types:Creature Hound +Types:Creature Dog PT:2/2 A:AB$ Pump | Cost$ Discard<1/Card> | Defined$ Self | KW$ First Strike | SpellDescription$ CARDNAME gains first strike until end of turn. SVar:Picture:http://www.wizards.com/global/images/magic/general/patrol_hound.jpg diff --git a/forge-gui/res/cardsfolder/p/patron_of_the_wild.txt b/forge-gui/res/cardsfolder/p/patron_of_the_wild.txt index fe53de31f64..a2e82b96878 100644 --- a/forge-gui/res/cardsfolder/p/patron_of_the_wild.txt +++ b/forge-gui/res/cardsfolder/p/patron_of_the_wild.txt @@ -4,6 +4,5 @@ Types:Creature Elf PT:1/1 K:Morph:2 G T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME is turned face up, target creature gets +3/+3 until end of turn. -SVar:TrigPump:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +3 | NumDef$ +3 -SVar:Picture:http://www.wizards.com/global/images/magic/general/patron_of_the_wild.jpg +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +3 | NumDef$ +3 Oracle:Morph {2}{G} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.)\nWhen Patron of the Wild is turned face up, target creature gets +3/+3 until end of turn. diff --git a/forge-gui/res/cardsfolder/p/pavel_maliki.txt b/forge-gui/res/cardsfolder/p/pavel_maliki.txt index 43849fdab93..92590cf79e9 100644 --- a/forge-gui/res/cardsfolder/p/pavel_maliki.txt +++ b/forge-gui/res/cardsfolder/p/pavel_maliki.txt @@ -2,6 +2,5 @@ Name:Pavel Maliki ManaCost:4 B R Types:Legendary Creature Human PT:5/3 -A:AB$ Pump | Cost$ B R | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/pavel_maliki.jpg +A:AB$ Pump | Cost$ B R | Defined$ Self | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. Oracle:{B}{R}: Pavel Maliki gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/p/peacekeeper_avatar.txt b/forge-gui/res/cardsfolder/p/peacekeeper_avatar.txt index 5f69908a7e8..3059756bcd6 100644 --- a/forge-gui/res/cardsfolder/p/peacekeeper_avatar.txt +++ b/forge-gui/res/cardsfolder/p/peacekeeper_avatar.txt @@ -4,6 +4,5 @@ Types:Vanguard HandLifeModifier:+0/+9 A:AB$ RepeatEach | Cost$ 3 | ActivationZone$ Command | RepeatPlayers$ Player.Opponent | RepeatSubAbility$ ArrestEach | StackDescription$ SpellDescription | SpellDescription$ For each opponent who controls a creature, put a token onto the battlefield that's a copy of a card named Arrest and attach it to a creature that player controls chosen at random. SVar:ArrestEach:DB$ ChooseCard | Amount$ 1 | Choices$ Creature.RememberedPlayerCtrl | AtRandom$ True | SubAbility$ DBAttach -SVar:DBAttach:DB$ CopyPermanent | NumCopies$ 1 | ValidSupportedCopy$ Card.namedArrest | DefinedName$ Arrest | AttachedTo$ ChosenCard | ConditionDefined$ ChosenCard | ConditionPresent$ Creature | ConditionCompare$ GE1 -SVar:Picture:https://downloads.cardforge.org/images/cards/VAN/Peacekeeper Avatar.full.jpg +SVar:DBAttach:DB$ CopyPermanent | NumCopies$ 1 | ValidSupportedCopy$ Card.namedArrest | DefinedName$ Arrest | AttachAfter$ True | AttachedTo$ ChosenCard | ConditionDefined$ ChosenCard | ConditionPresent$ Creature | ConditionCompare$ GE1 Oracle:Hand +0, life +9\n{3}: For each opponent who controls a creature, put a token onto the battlefield that's a copy of a card named Arrest and attach it to a creature that player controls chosen at random. diff --git a/forge-gui/res/cardsfolder/p/peer_into_the_abyss.txt b/forge-gui/res/cardsfolder/p/peer_into_the_abyss.txt new file mode 100755 index 00000000000..f04ad7cbd20 --- /dev/null +++ b/forge-gui/res/cardsfolder/p/peer_into_the_abyss.txt @@ -0,0 +1,8 @@ +Name:Peer into the Abyss +ManaCost:4 B B B +Types:Sorcery +A:SP$ Draw | Cost$ 4 B B B | ValidTgts$ Player | TgtPrompt$ Select target player | NumCards$ X | References$ X | SubAbility$ DBLoseLife | SpellDescription$ Target player draws cards equal to half the number of cards in their library and loses half their life. Round up each time. +SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ Y | References$ Y | Defined$ Targeted +SVar:X:TargetedPlayer$CardsInLibrary/HalfUp +SVar:Y:TargetedPlayer$LifeTotal/HalfUp +Oracle:Target player draws cards equal to half the number of cards in their library and loses half their life. Round up each time. diff --git a/forge-gui/res/cardsfolder/p/peregrination.txt b/forge-gui/res/cardsfolder/p/peregrination.txt index ec3f92d9804..a88c31971cc 100644 --- a/forge-gui/res/cardsfolder/p/peregrination.txt +++ b/forge-gui/res/cardsfolder/p/peregrination.txt @@ -1,8 +1,9 @@ Name:Peregrination ManaCost:3 G Types:Sorcery -A:SP$ ChangeZone | Cost$ 3 G | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ 1 | NoShuffle$ True | SubAbility$ DBChangeZone | SpellDescription$ Search your library for up to two basic land cards, reveal those cards, and put one onto the battlefield tapped and the other into your hand. Shuffle your library, then scry 1. | StackDescription$ SpellDescription -SVar:DBChangeZone:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Land.Basic | ChangeNum$ 1 | SubAbility$ DBScry | StackDescription$ None +A:SP$ ChangeZone | Cost$ 2 G | Origin$ Library | Destination$ Library | ChangeType$ Land.Basic | ChangeNum$ 2 | RememberChanged$ True | Reveal$ True | Shuffle$ False | StackDescription$ SpellDescription | SubAbility$ DBChangeZone1 | SpellDescription$ Search your library for up to two basic land cards, reveal those cards, and put one onto the battlefield tapped and the other into your hand. Shuffle your library, then scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.) +SVar:DBChangeZone1:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.IsRemembered | ChangeNum$ 1 | Mandatory$ True | NoLooking$ True | SelectPrompt$ Select a card for the battlefield | Tapped$ True | Shuffle$ False | SubAbility$ DBChangeZone2 | StackDescription$ None +SVar:DBChangeZone2:DB$ ChangeZone | Origin$ Library | Destination$ Hand | ChangeType$ Land.IsRemembered | Mandatory$ True | NoLooking$ True | SelectPrompt$ Select a card for your hand | StackDescription$ None | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | SubAbility$ DBScry SVar:DBScry:DB$ Scry | ScryNum$ 1 | StackDescription$ None -SVar:Picture:http://www.wizards.com/global/images/magic/general/peregrination.jpg Oracle:Search your library for up to two basic land cards, reveal those cards, and put one onto the battlefield tapped and the other into your hand. Shuffle your library, then scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.) diff --git a/forge-gui/res/cardsfolder/p/perimeter_sergeant.txt b/forge-gui/res/cardsfolder/p/perimeter_sergeant.txt new file mode 100755 index 00000000000..9137039fb8c --- /dev/null +++ b/forge-gui/res/cardsfolder/p/perimeter_sergeant.txt @@ -0,0 +1,8 @@ +Name:Perimeter Sergeant +ManaCost:2 W +Types:Creature Human Soldier +PT:3/2 +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When CARDNAME attacks, other Humans you control get +1/+0 until end of turn. +SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Human.Other+YouCtrl | NumAtt$ +1 +DeckHints:Type$Human +Oracle:Whenever Perimeter Sergeant attacks, other Humans you control get +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/p/permafrost_trap.txt b/forge-gui/res/cardsfolder/p/permafrost_trap.txt index fcf3837db4b..4dfe4872ce6 100644 --- a/forge-gui/res/cardsfolder/p/permafrost_trap.txt +++ b/forge-gui/res/cardsfolder/p/permafrost_trap.txt @@ -1,9 +1,8 @@ Name:Permafrost Trap ManaCost:2 U U Types:Instant Trap -A:SP$Tap | Cost$ 2 U U | TargetMin$ 0 | TargetMax$ 2 | ValidTgts$ Creature | TgtPrompt$ Select target creature | SubAbility$ DBPump | SpellDescription$ Tap up to two target creatures. Those creatures don't untap during their controller's next untap step. -A:SP$Tap | Cost$ U | CheckSVar$ GreenCreats | References$ GreenCreats | TargetMin$ 0 | TargetMax$ 2 | ValidTgts$ Creature | TgtPrompt$ Select target creature | SubAbility$ DBPump | SpellDescription$ If an opponent had a green creature enter the battlefield under their control this turn, you may pay {U} rather than pay CARDNAME's mana cost. -SVar:DBPump:DB$Pump | Defined$ Targeted | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True +A:SP$ Tap | Cost$ 2 U U | TargetMin$ 0 | TargetMax$ 2 | ValidTgts$ Creature | TgtPrompt$ Select target creature | SubAbility$ DBPump | SpellDescription$ Tap up to two target creatures. Those creatures don't untap during their controller's next untap step. +A:SP$ Tap | Cost$ U | CheckSVar$ GreenCreats | References$ GreenCreats | TargetMin$ 0 | TargetMax$ 2 | ValidTgts$ Creature | TgtPrompt$ Select target creature | SubAbility$ DBPump | SpellDescription$ If an opponent had a green creature enter the battlefield under their control this turn, you may pay {U} rather than pay CARDNAME's mana cost. +SVar:DBPump:DB$ Pump | Defined$ Targeted | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True SVar:GreenCreats:Count$ThisTurnEntered_Battlefield_Creature.Green+OppCtrl -SVar:Picture:http://www.wizards.com/global/images/magic/general/permafrost_trap.jpg Oracle:If an opponent had a green creature enter the battlefield under their control this turn, you may pay {U} rather than pay Permafrost Trap's mana cost.\nTap up to two target creatures. Those creatures don't untap during their controller's next untap step. diff --git a/forge-gui/res/cardsfolder/p/perpetual_timepiece.txt b/forge-gui/res/cardsfolder/p/perpetual_timepiece.txt index b185fcfc366..ce3090fb04f 100644 --- a/forge-gui/res/cardsfolder/p/perpetual_timepiece.txt +++ b/forge-gui/res/cardsfolder/p/perpetual_timepiece.txt @@ -1,9 +1,8 @@ Name:Perpetual Timepiece ManaCost:2 Types:Artifact -A:AB$ Mill | Cost$ T | Defined$ You | NumCards$ 2 | SpellDescription$ Put the top two cards of your library into your graveyard. -A:AB$ ChangeZone | Cost$ 2 Exile<1/CARDNAME> | Origin$ Graveyard | Destination$ Library | TargetMin$ 0 | TargetMax$ X | References$ X | Shuffle$ True | TgtPrompt$ Choose target card in your graveyard | ValidTgts$ Card.YouCtrl | SpellDescription$ Shuffle any number of target cards from your graveyard into your library. +A:AB$ Mill | Cost$ T | Defined$ You | NumCards$ 2 | SpellDescription$ Mill two cards. +A:AB$ ChangeZone | Cost$ 2 Exile<1/CARDNAME> | Origin$ Graveyard | Destination$ Library | TargetMin$ 0 | TargetMax$ X | References$ X | Shuffle$ True | TgtPrompt$ Choose any number of target cards in your graveyard | ValidTgts$ Card.YouCtrl | SpellDescription$ Shuffle any number of target cards from your graveyard into your library. SVar:X:Count$InYourYard AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/perpetual_timepiece.jpg -Oracle:{T}: Put the top two cards of your library into your graveyard.\n{2}, Exile Perpetual Timepiece: Shuffle any number of target cards from your graveyard into your library. +Oracle:{T}: Mill two cards.\n{2}, Exile Perpetual Timepiece: Shuffle any number of target cards from your graveyard into your library. diff --git a/forge-gui/res/cardsfolder/p/persistent_petitioners.txt b/forge-gui/res/cardsfolder/p/persistent_petitioners.txt index 52b58776834..b7e4dd00563 100644 --- a/forge-gui/res/cardsfolder/p/persistent_petitioners.txt +++ b/forge-gui/res/cardsfolder/p/persistent_petitioners.txt @@ -3,8 +3,8 @@ ManaCost:1 U Types:Creature Human Advisor PT:1/3 K:A deck can have any number of cards named CARDNAME. -A:AB$ Mill | Cost$ 1 T | NumCards$ 1 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player puts the top card of their library into their graveyard. -A:AB$ Mill | Cost$ tapXType<4/Advisor> | NumCards$ 12 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player puts the top twelve cards of their library into their graveyard. +A:AB$ Mill | Cost$ 1 T | NumCards$ 1 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player mills a card. +A:AB$ Mill | Cost$ tapXType<4/Advisor> | NumCards$ 12 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player mills twelve cards. SVar:BuffedBy:Creature.namedPersistent Petitioners DeckNeeds:Type$Advisor -Oracle:{1}, {T}: Target player puts the top card of their library into their graveyard.\nTap four untapped Advisors you control: Target player puts the top twelve cards of their library into their graveyard.\nA deck can have any number of cards named Persistent Petitioners. +Oracle:{1}, {T}: Target player mills a card.\nTap four untapped Advisors you control: Target player mills twelve cards.\nA deck can have any number of cards named Persistent Petitioners. diff --git a/forge-gui/res/cardsfolder/p/personal_incarnation.txt b/forge-gui/res/cardsfolder/p/personal_incarnation.txt index b14d54f7de9..a2d3ebbc1a5 100644 --- a/forge-gui/res/cardsfolder/p/personal_incarnation.txt +++ b/forge-gui/res/cardsfolder/p/personal_incarnation.txt @@ -2,7 +2,7 @@ Name:Personal Incarnation ManaCost:3 W W W Types:Creature Avatar Incarnation PT:6/6 -A:AB$ Effect | Cost$ 0 | Name$ Personal Incarnation Redirection | ReplacementEffects$ RedirectDamage | SVars$ RedirectDmg | References$ RedirectDamage,RedirectDmg | Duration$ HostLeavesOrEOT | EffectOwner$ CardOwner | SpellDescription$ The next 1 damage that would be dealt to CARDNAME this turn is dealt to its owner instead. Only CARDNAME's owner may activate this ability. +A:AB$ Effect | Cost$ 0 | Activator$ Player.Owner | Name$ Personal Incarnation Redirection | ReplacementEffects$ RedirectDamage | SVars$ RedirectDmg | References$ RedirectDamage,RedirectDmg | Duration$ HostLeavesOrEOT | EffectOwner$ CardOwner | SpellDescription$ The next 1 damage that would be dealt to CARDNAME this turn is dealt to its owner instead. Only CARDNAME's owner may activate this ability. SVar:RedirectDamage:Event$ DamageDone | ValidTarget$ Creature.EffectSource | ReplaceWith$ RedirectDmg | DamageTarget$ You | Description$ The next 1 damage that would be dealt to EFFECTSOURCE this turn is dealt to its owner instead. Only EFFECTSOURCE's owner may activate this ability. SVar:RedirectDmg:DB$ ReplaceSplitDamage | DamageTarget$ You T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, its owner loses half their life, rounded up. diff --git a/forge-gui/res/cardsfolder/p/pestilent_haze.txt b/forge-gui/res/cardsfolder/p/pestilent_haze.txt new file mode 100755 index 00000000000..95fee8a2a0e --- /dev/null +++ b/forge-gui/res/cardsfolder/p/pestilent_haze.txt @@ -0,0 +1,7 @@ +Name:Pestilent Haze +ManaCost:1 B B +Types:Sorcery +A:SP$ Charm | Cost$ 1 B B | Choices$ DBPumpAll,DBRemoveCounters +SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Creature | NumAtt$ -2 | NumDef$ -2 | IsCurse$ True | SpellDescription$ All creatures get -2/-2 until end of turn. +SVar:DBRemoveCounters:DB$ RemoveCounterAll | ValidCards$ Planeswalker | CounterType$ LOYALTY | CounterNum$ 2 | SpellDescription$ Remove two loyalty counters from each planeswalker. +Oracle:Choose one —\n• All creatures get -2/-2 until end of turn.\n• Remove two loyalty counters from each planeswalker. diff --git a/forge-gui/res/cardsfolder/p/phalanx_tactics.txt b/forge-gui/res/cardsfolder/p/phalanx_tactics.txt index 0fa5dfd37c5..9797455f0c9 100644 --- a/forge-gui/res/cardsfolder/p/phalanx_tactics.txt +++ b/forge-gui/res/cardsfolder/p/phalanx_tactics.txt @@ -2,5 +2,5 @@ Name:Phalanx Tactics ManaCost:1 W Types:Instant A:SP$ Pump | Cost$ 1 W | ValidTgts$ Creature.YouCtrl | NumAtt$ +2 | NumDef$ +1 | TgtPrompt$ Select target creature you control | SubAbility$ DBPumpAll | SpellDescription$ Target creature you control gets +2/+1 until end of turn. Each other creature you control gets +1/+1 until end of turn. -SVar:DBPumpAll:DB$PumpAll | ValidCards$ Targeted.Other+YouCtrl+Creature | NumAtt$ +1 | NumDef$ +1 +SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Targeted.Other+YouCtrl+Creature | NumAtt$ +1 | NumDef$ +1 Oracle:Target creature you control gets +2/+1 until end of turn. Each other creature you control gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/p/phantasmal_fiend.txt b/forge-gui/res/cardsfolder/p/phantasmal_fiend.txt index c7861766956..009c223a509 100644 --- a/forge-gui/res/cardsfolder/p/phantasmal_fiend.txt +++ b/forge-gui/res/cardsfolder/p/phantasmal_fiend.txt @@ -2,7 +2,6 @@ Name:Phantasmal Fiend ManaCost:3 B Types:Creature Illusion PT:1/5 -A:AB$ Pump | Cost$ B | NumAtt$ +1 | NumDef$ -1 | SpellDescription$ CARDNAME gets +1/-1 until end of turn. -A:AB$ Pump | Cost$ 1 U | KW$ HIDDEN CARDNAME's power and toughness are switched | SpellDescription$ Switch CARDNAME's power and toughness until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/phantasmal_fiend.jpg +A:AB$ Pump | Cost$ B | Defined$ Self | NumAtt$ +1 | NumDef$ -1 | SpellDescription$ CARDNAME gets +1/-1 until end of turn. +A:AB$ Pump | Cost$ 1 U | Defined$ Self | KW$ HIDDEN CARDNAME's power and toughness are switched | SpellDescription$ Switch CARDNAME's power and toughness until end of turn. Oracle:{B}: Phantasmal Fiend gets +1/-1 until end of turn.\n{1}{U}: Switch Phantasmal Fiend's power and toughness until end of turn. diff --git a/forge-gui/res/cardsfolder/p/phantasmal_image.txt b/forge-gui/res/cardsfolder/p/phantasmal_image.txt index b3a4f808c9b..f2ae8e88e93 100644 --- a/forge-gui/res/cardsfolder/p/phantasmal_image.txt +++ b/forge-gui/res/cardsfolder/p/phantasmal_image.txt @@ -6,7 +6,7 @@ PT:0/0 K:ETBReplacement:Copy:DBCopy:Optional SVar:DBCopy:DB$ Clone | Choices$ Creature.Other | AddTypes$ Illusion | AddTriggers$ PhantasmalImageTgtTrig | AddSVars$ PhantasmalImageSac,Targeting | SpellDescription$ You may have CARDNAME enter the battlefield as a copy of any creature on the battlefield, except it's an Illusion in addition to its other types and it has "When this creature becomes the target of a spell or ability, sacrifice it." SVar:PhantasmalImageTgtTrig:Mode$ BecomesTarget | ValidTarget$ Card.Self | Execute$ PhantasmalImageSac | TriggerDescription$ When this creature becomes the target of a spell or ability, sacrifice it. -SVar:PhantasmalImageSac:DB$Sacrifice | Defined$ Self +SVar:PhantasmalImageSac:DB$ Sacrifice | Defined$ Self SVar:Targeting:Dies -SVar:Picture:http://www.wizards.com/global/images/magic/general/phantasmal_image.jpg +SVar:NeedsToPlay:Creature.inZoneBattlefield Oracle:You may have Phantasmal Image enter the battlefield as a copy of any creature on the battlefield, except it's an Illusion in addition to its other types and it has "When this creature becomes the target of a spell or ability, sacrifice it." diff --git a/forge-gui/res/cardsfolder/p/phantom_nomad.txt b/forge-gui/res/cardsfolder/p/phantom_nomad.txt index 83a54fb265b..a39bb6f42d7 100644 --- a/forge-gui/res/cardsfolder/p/phantom_nomad.txt +++ b/forge-gui/res/cardsfolder/p/phantom_nomad.txt @@ -8,9 +8,8 @@ T:Mode$ Phase | Static$ True | Phase$ EndCombat | Execute$ DBCleanup R:Event$ DamageDone | IsCombat$ True | ActiveZones$ Battlefield | ValidTarget$ Card.Self | ReplaceWith$ DBRemoveCountersInCombat | PreventionEffect$ True | Description$ If damage would be dealt to CARDNAME, prevent that damage. Remove a +1/+1 counter from CARDNAME. R:Event$ DamageDone | IsCombat$ False | ActiveZones$ Battlefield | ValidTarget$ Card.Self | ReplaceWith$ DBRemoveCounters | PreventionEffect$ True | Secondary$ True | Description$ If damage would be dealt to CARDNAME, prevent that damage. Remove a +1/+1 counter from CARDNAME. SVar:DBRemoveCountersInCombat:DB$ RemoveCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 | ConditionCheckSVar$ TimesFlagged | ConditionSVarCompare$ EQ0 | SubAbility$ DBFlagRemoveCounters -SVar:DBFlagRemoveCounters:DB$ StoreSVar | SVar$ TimesFlagged | Type$ CountSVar | Expression$ TimesFlagged/Plus.1 +SVar:DBFlagRemoveCounters:DB$ StoreSVar | SVar$ TimesFlagged | Type$ CountSVar | Expression$ TimesFlagged/Plus.1 | References$ TimesFlagged SVar:DBRemoveCounters:DB$ RemoveCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 SVar:TimesFlagged:Number$0 SVar:DBCleanup:DB$ StoreSVar | SVar$ TimesFlagged | Type$ Number | Expression$ 0 -SVar:Picture:http://www.wizards.com/global/images/magic/general/phantom_nomad.jpg Oracle:Phantom Nomad enters the battlefield with two +1/+1 counters on it.\nIf damage would be dealt to Phantom Nomad, prevent that damage. Remove a +1/+1 counter from Phantom Nomad. diff --git a/forge-gui/res/cardsfolder/p/phantom_whelp.txt b/forge-gui/res/cardsfolder/p/phantom_whelp.txt index 6164effcf12..0161b511594 100644 --- a/forge-gui/res/cardsfolder/p/phantom_whelp.txt +++ b/forge-gui/res/cardsfolder/p/phantom_whelp.txt @@ -1,6 +1,6 @@ Name:Phantom Whelp ManaCost:1 U -Types:Creature Illusion Hound +Types:Creature Illusion Dog PT:2/2 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ DelTrig | TriggerDescription$ Whenever CARDNAME attacks or blocks, return it to its owner's hand at end of combat. (Return it only if it's on the battlefield.) T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ DelTrig | Secondary$ True | TriggerDescription$ Whenever CARDNAME attacks or blocks, return it to its owner's hand at end of combat. (Return it only if it's on the battlefield.) diff --git a/forge-gui/res/cardsfolder/p/phase_dolphin.txt b/forge-gui/res/cardsfolder/p/phase_dolphin.txt new file mode 100755 index 00000000000..5986f560749 --- /dev/null +++ b/forge-gui/res/cardsfolder/p/phase_dolphin.txt @@ -0,0 +1,7 @@ +Name:Phase Dolphin +ManaCost:2 U +Types:Creature Elemental Whale +PT:1/4 +T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, another target attacking creature can't be blocked this turn. +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.attacking+Other | TgtPrompt$ Select another target attacking creature | KW$ HIDDEN Unblockable +Oracle:Whenever Phase Dolphin attacks, another target attacking creature can't be blocked this turn. diff --git a/forge-gui/res/cardsfolder/p/phenax_god_of_deception.txt b/forge-gui/res/cardsfolder/p/phenax_god_of_deception.txt index 5401afe6ebe..9478ae0b9ee 100644 --- a/forge-gui/res/cardsfolder/p/phenax_god_of_deception.txt +++ b/forge-gui/res/cardsfolder/p/phenax_god_of_deception.txt @@ -5,9 +5,8 @@ PT:4/7 K:Indestructible S:Mode$ Continuous | Affected$ Card.Self | RemoveType$ Creature | CheckSVar$ X | SVarCompare$ LT7 | References$ X | Description$ As long as your devotion to blue and black is less than seven, CARDNAME isn't a creature. SVar:X:Count$DevotionDual.Blue.Black -S:Mode$ Continuous | Affected$ Creature.YouCtrl | AddAbility$ PhenaxMill | AddSVar$ PhenaxToughness | Description$ Creatures you control have "{T}: Target player puts the top X cards of their library into their graveyard, where X is this creature's toughness." -SVar:PhenaxMill:AB$ Mill | Cost$ T | ValidTgts$ Player | NumCards$ PhenaxToughness | References$ PhenaxToughness | SpellDescription$ Target player puts the top X cards of their library into their graveyard, where X is CARDNAME's toughness. +S:Mode$ Continuous | Affected$ Creature.YouCtrl | AddAbility$ PhenaxMill | AddSVar$ PhenaxToughness | Description$ Creatures you control have "{T}: Target player mills X cards, where X is this creature's toughness." +SVar:PhenaxMill:AB$ Mill | Cost$ T | ValidTgts$ Player | NumCards$ PhenaxToughness | References$ PhenaxToughness | SpellDescription$ Target player mills X cards, where X is CARDNAME's toughness. SVar:PhenaxToughness:Count$CardToughness SVar:BuffedBy:Permanent.Black,Permanent.Blue -SVar:Picture:http://www.wizards.com/global/images/magic/general/phenax_god_of_deception.jpg -Oracle:Indestructible\nAs long as your devotion to blue and black is less than seven, Phenax isn't a creature.\nCreatures you control have "{T}: Target player puts the top X cards of their library into their graveyard, where X is this creature's toughness." +Oracle:Indestructible\nAs long as your devotion to blue and black is less than seven, Phenax isn't a creature.\nCreatures you control have "{T}: Target player mills X cards, where X is this creature's toughness." diff --git a/forge-gui/res/cardsfolder/p/phyrexian_battleflies.txt b/forge-gui/res/cardsfolder/p/phyrexian_battleflies.txt index 7be2758b977..6ebc1f40089 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_battleflies.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_battleflies.txt @@ -3,6 +3,5 @@ ManaCost:B Types:Creature Insect PT:0/1 K:Flying -A:AB$ Pump | Cost$ B | NumAtt$ +1 | ActivationLimit$ 2 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. Activate this ability no more than twice each turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/phyrexian_battleflies.jpg +A:AB$ Pump | Cost$ B | Defined$ Self | NumAtt$ +1 | ActivationLimit$ 2 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. Activate this ability no more than twice each turn. Oracle:Flying\n{B}: Phyrexian Battleflies gets +1/+0 until end of turn. Activate this ability no more than twice each turn. diff --git a/forge-gui/res/cardsfolder/p/phyrexian_prowler.txt b/forge-gui/res/cardsfolder/p/phyrexian_prowler.txt index 1caee3150e1..1502f8d5b0b 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_prowler.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_prowler.txt @@ -3,6 +3,5 @@ ManaCost:3 B Types:Creature Zombie Mercenary PT:3/3 K:Fading:3 -A:AB$ Pump | Cost$ SubCounter<1/FADE> | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/phyrexian_prowler.jpg +A:AB$ Pump | Cost$ SubCounter<1/FADE> | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. Oracle:Fading 3 (This creature enters the battlefield with three fade counters on it. At the beginning of your upkeep, remove a fade counter from it. If you can't, sacrifice it.)\nRemove a fade counter from Phyrexian Prowler: Phyrexian Prowler gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/p/phyrexian_snowcrusher.txt b/forge-gui/res/cardsfolder/p/phyrexian_snowcrusher.txt index db6fb186ae4..2eb4ce109bf 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_snowcrusher.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_snowcrusher.txt @@ -3,6 +3,5 @@ ManaCost:6 Types:Snow Artifact Creature Juggernaut PT:6/5 K:CARDNAME attacks each combat if able. -A:AB$ Pump | Cost$ 1 S | NumAtt$ +1 | SpellDescription$ Phyrexian Snowcrusher gets +1/+0 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/phyrexian_snowcrusher.jpg +A:AB$ Pump | Cost$ 1 S | Defined$ Self | NumAtt$ +1 | SpellDescription$ Phyrexian Snowcrusher gets +1/+0 until end of turn. Oracle:Phyrexian Snowcrusher attacks each combat if able.\n{1}{S}: Phyrexian Snowcrusher gets +1/+0 until end of turn. ({S} can be paid with one mana from a snow permanent.) diff --git a/forge-gui/res/cardsfolder/p/phyrexian_splicer.txt b/forge-gui/res/cardsfolder/p/phyrexian_splicer.txt index b152f930e76..6ca06b1c083 100644 --- a/forge-gui/res/cardsfolder/p/phyrexian_splicer.txt +++ b/forge-gui/res/cardsfolder/p/phyrexian_splicer.txt @@ -5,10 +5,9 @@ A:AB$ Debuff | Cost$ 2 T | ValidTgts$ Creature.withFlying | TgtPrompt$ Select ta A:AB$ Debuff | Cost$ 2 T | ValidTgts$ Creature.withFirst Strike | TgtPrompt$ Select target creature with first strike | Keywords$ First Strike | SubAbility$ DBGainFs | SpellDescription$ Target creature loses first strike until end of turn and another target creature gains it until end of turn. A:AB$ Debuff | Cost$ 2 T | ValidTgts$ Creature.withShadow | TgtPrompt$ Select target creature with shadow | Keywords$ Shadow | SubAbility$ DBGainShdw | SpellDescription$ Target creature loses shadow until end of turn and another target creature gains it until end of turn. A:AB$ Debuff | Cost$ 2 T | ValidTgts$ Creature.withTrample | TgtPrompt$ Select target creature with trample | Keywords$ Trample | SubAbility$ DBGainTrpl | SpellDescription$ Target creature loses trample until end of turn and another target creature gains it until end of turn. -SVar:DBGainFly:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature to gain flying | KW$ Flying | TargetUnique$ True -SVar:DBGainFs:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature to gain first strike | KW$ First Strike | TargetUnique$ True -SVar:DBGainShdw:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature to gain shadow | KW$ Shadow | TargetUnique$ True -SVar:DBGainTrpl:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature to gain trample | KW$ Trample | TargetUnique$ True +SVar:DBGainFly:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature to gain flying | KW$ Flying | TargetUnique$ True +SVar:DBGainFs:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature to gain first strike | KW$ First Strike | TargetUnique$ True +SVar:DBGainShdw:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature to gain shadow | KW$ Shadow | TargetUnique$ True +SVar:DBGainTrpl:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature to gain trample | KW$ Trample | TargetUnique$ True AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/phyrexian_splicer.jpg Oracle:{2}, {T}, Choose flying, first strike, trample, or shadow: Until end of turn, target creature with the chosen ability loses it and another target creature gains it. diff --git a/forge-gui/res/cardsfolder/p/pianna_nomad_captain.txt b/forge-gui/res/cardsfolder/p/pianna_nomad_captain.txt index b8516faf7d2..9129c7886fe 100644 --- a/forge-gui/res/cardsfolder/p/pianna_nomad_captain.txt +++ b/forge-gui/res/cardsfolder/p/pianna_nomad_captain.txt @@ -3,6 +3,5 @@ ManaCost:1 W W Types:Legendary Creature Human Nomad PT:2/2 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ Whenever CARDNAME attacks, attacking creatures get +1/+1 until end of turn. -SVar:TrigPumpAll:DB$PumpAll | ValidCards$ Creature.attacking | NumAtt$ +1 | NumDef$ +1 -SVar:Picture:http://www.wizards.com/global/images/magic/general/pianna_nomad_captain.jpg +SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.attacking | NumAtt$ +1 | NumDef$ +1 Oracle:Whenever Pianna, Nomad Captain attacks, attacking creatures get +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/p/pilfered_plans.txt b/forge-gui/res/cardsfolder/p/pilfered_plans.txt index 96aeb4b3f62..727bbf3b8ef 100644 --- a/forge-gui/res/cardsfolder/p/pilfered_plans.txt +++ b/forge-gui/res/cardsfolder/p/pilfered_plans.txt @@ -1,7 +1,6 @@ Name:Pilfered Plans ManaCost:1 U B Types:Sorcery -A:SP$ Mill | Cost$ 1 U B | NumCards$ 2 | ValidTgts$ Player | TgtPrompt$ Choose a player | SubAbility$ DBDraw | SpellDescription$ Target player puts the top two cards of their library into their graveyard. Draw two cards. +A:SP$ Mill | Cost$ 1 U B | NumCards$ 2 | ValidTgts$ Player | TgtPrompt$ Choose a player | SubAbility$ DBDraw | SpellDescription$ Target player mills two cards. Draw two cards. SVar:DBDraw:DB$ Draw | NumCards$ 2 -SVar:Picture:http://www.wizards.com/global/images/magic/general/pilfered_plans.jpg -Oracle:Target player puts the top two cards of their library into their graveyard. Draw two cards. +Oracle:Target player mills two cards. Draw two cards. diff --git a/forge-gui/res/cardsfolder/p/pinecrest_ridge.txt b/forge-gui/res/cardsfolder/p/pinecrest_ridge.txt index 63a73bd6530..931e53fbec0 100644 --- a/forge-gui/res/cardsfolder/p/pinecrest_ridge.txt +++ b/forge-gui/res/cardsfolder/p/pinecrest_ridge.txt @@ -4,6 +4,5 @@ Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. A:AB$ Mana | Cost$ T | Produced$ R | SubAbility$ DBStayTapped | SpellDescription$ Add {R}. CARDNAME doesn't untap during your next untap step. A:AB$ Mana | Cost$ T | Produced$ G | SubAbility$ DBStayTapped | SpellDescription$ Add {G}. CARDNAME doesn't untap during your next untap step. -SVar:DBStayTapped:DB$Pump | KW$ HIDDEN This card doesn't untap during your next untap step. | Defined$ Self | Permanent$ True -SVar:Picture:http://www.wizards.com/global/images/magic/general/pinecrest_ridge.jpg +SVar:DBStayTapped:DB$ Pump | KW$ HIDDEN This card doesn't untap during your next untap step. | Defined$ Self | Permanent$ True Oracle:{T}: Add {C}.\n{T}: Add {R} or {G}. Pinecrest Ridge doesn't untap during your next untap step. diff --git a/forge-gui/res/cardsfolder/p/pitiless_pontiff.txt b/forge-gui/res/cardsfolder/p/pitiless_pontiff.txt index a70767c291e..2c39a14ae26 100644 --- a/forge-gui/res/cardsfolder/p/pitiless_pontiff.txt +++ b/forge-gui/res/cardsfolder/p/pitiless_pontiff.txt @@ -2,6 +2,7 @@ Name:Pitiless Pontiff ManaCost:W B Types:Creature Vampire Cleric PT:2/2 -A:AB$ Pump | Cost$ 1 Sac<1/Creature.Other/another creature> | KW$ Deathtouch & Indestructible | SpellDescription$ CARDNAME gains deathtouch and indestructible until end of turn. +A:AB$ Pump | Cost$ 1 Sac<1/Creature.Other/another creature> | Defined$ Self | KW$ Deathtouch & Indestructible | AILogic$ Aristocrat | SpellDescription$ CARDNAME gains deathtouch and indestructible until end of turn. SVar:AIPreference:SacCost$Creature.token,Creature.cmcLE2 +DeckHas:Ability$Sacrifice Oracle:{1}, Sacrifice another creature: Pitiless Pontiff gains deathtouch and indestructible until end of turn. (Damage and effects that say "destroy" don't destroy it.) diff --git a/forge-gui/res/cardsfolder/p/pitiless_vizier.txt b/forge-gui/res/cardsfolder/p/pitiless_vizier.txt index e32590a0bb8..c86a3f57539 100644 --- a/forge-gui/res/cardsfolder/p/pitiless_vizier.txt +++ b/forge-gui/res/cardsfolder/p/pitiless_vizier.txt @@ -3,6 +3,5 @@ ManaCost:3 B Types:Creature Minotaur Cleric PT:4/2 T:Mode$ Discarded | ValidCard$ Card.YouOwn | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cycle or discard a card, CARDNAME gains indestructible until end of turn. (Damage and effects that say "destroy" don't destroy it. If its toughness is 0 or less, it's still put into its owner's graveyard.) -SVar:TrigPump:DB$Pump | Defined$ Self | KW$ Indestructible -SVar:Picture:http://www.wizards.com/global/images/magic/general/pitiless_vizier.jpg +SVar:TrigPump:DB$ Pump | Defined$ Self | KW$ Indestructible Oracle:Whenever you cycle or discard a card, Pitiless Vizier gains indestructible until end of turn. (Damage and effects that say "destroy" don't destroy it. If its toughness is 0 or less, it's still put into its owner's graveyard.) diff --git a/forge-gui/res/cardsfolder/p/plague_dogs.txt b/forge-gui/res/cardsfolder/p/plague_dogs.txt index 8187cac4546..2a51d3c91c6 100644 --- a/forge-gui/res/cardsfolder/p/plague_dogs.txt +++ b/forge-gui/res/cardsfolder/p/plague_dogs.txt @@ -1,10 +1,9 @@ Name:Plague Dogs ManaCost:4 B -Types:Creature Zombie Hound +Types:Creature Zombie Dog PT:3/3 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigNausea | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, all creatures get -1/-1 until end of turn. -SVar:TrigNausea:DB$PumpAll | ValidCards$ Creature | NumAtt$ -1 | NumDef$ -1 | IsCurse$ True | SpellDescription$ All creatures get -1/-1 until end of turn. +SVar:TrigNausea:DB$ PumpAll | ValidCards$ Creature | NumAtt$ -1 | NumDef$ -1 | IsCurse$ True | SpellDescription$ All creatures get -1/-1 until end of turn. A:AB$ Draw | Cost$ 2 Sac<1/CARDNAME> | NumCards$ 1 | SpellDescription$ Draw a card. AI:RemoveDeck:Random -SVar:Picture:http://www.wizards.com/global/images/magic/general/plague_dogs.jpg Oracle:When Plague Dogs dies, all creatures get -1/-1 until end of turn.\n{2}, Sacrifice Plague Dogs: Draw a card. diff --git a/forge-gui/res/cardsfolder/p/plague_wight.txt b/forge-gui/res/cardsfolder/p/plague_wight.txt index 6c461d2ec21..5166f27fa77 100644 --- a/forge-gui/res/cardsfolder/p/plague_wight.txt +++ b/forge-gui/res/cardsfolder/p/plague_wight.txt @@ -3,5 +3,5 @@ ManaCost:1 B Types:Creature Zombie PT:2/1 T:Mode$ AttackerBlocked | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME becomes blocked, each creature blocking it gets -1/-1 until end of turn. -SVar:TrigPump:DB$PumpAll | ValidCards$ Creature.blockingSource+DefenderCtrl | NumAtt$ -1 | NumDef$ -1 +SVar:TrigPump:DB$ PumpAll | ValidCards$ Creature.blockingSource+DefenderCtrl | NumAtt$ -1 | NumDef$ -1 Oracle:Whenever Plague Wight becomes blocked, each creature blocking it gets -1/-1 until end of turn. diff --git a/forge-gui/res/cardsfolder/p/plated_geopede.txt b/forge-gui/res/cardsfolder/p/plated_geopede.txt index af98fcc9808..a08a27e54ee 100644 --- a/forge-gui/res/cardsfolder/p/plated_geopede.txt +++ b/forge-gui/res/cardsfolder/p/plated_geopede.txt @@ -4,7 +4,6 @@ Types:Creature Insect PT:1/1 K:First Strike T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Landfall — Whenever a land enters the battlefield under your control, CARDNAME gets +2/+2 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ +2 | NumDef$ +2 +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +2 | NumDef$ +2 SVar:BuffedBy:Land -SVar:Picture:http://www.wizards.com/global/images/magic/general/plated_geopede.jpg Oracle:First strike\nLandfall — Whenever a land enters the battlefield under your control, Plated Geopede gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/p/plated_rootwalla.txt b/forge-gui/res/cardsfolder/p/plated_rootwalla.txt index 9cddfe36de3..6dc331c1a3a 100644 --- a/forge-gui/res/cardsfolder/p/plated_rootwalla.txt +++ b/forge-gui/res/cardsfolder/p/plated_rootwalla.txt @@ -2,6 +2,5 @@ Name:Plated Rootwalla ManaCost:4 G Types:Creature Lizard PT:3/3 -A:AB$ Pump | Cost$ 2 G | NumAtt$ +3 | NumDef$ +3 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +3/+3 until end of turn. Activate this ability only once each turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/plated_rootwalla.jpg +A:AB$ Pump | Cost$ 2 G | Defined$ Self | NumAtt$ +3 | NumDef$ +3 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +3/+3 until end of turn. Activate this ability only once each turn. Oracle:{2}{G}: Plated Rootwalla gets +3/+3 until end of turn. Activate this ability only once each turn. diff --git a/forge-gui/res/cardsfolder/p/plaxmanta.txt b/forge-gui/res/cardsfolder/p/plaxmanta.txt index 3d72c0ca949..6d9bc2ebf31 100644 --- a/forge-gui/res/cardsfolder/p/plaxmanta.txt +++ b/forge-gui/res/cardsfolder/p/plaxmanta.txt @@ -5,9 +5,8 @@ PT:2/2 K:Flash T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When CARDNAME enters the battlefield, creatures you control gain shroud until end of turn. (They can't be the targets of spells or abilities.) T:Mode$ ChangesZone | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSac | ManaNotSpent$ G | TriggerDescription$ When CARDNAME enters the battlefield, sacrifice it unless {G} was spent to cast it. -SVar:TrigPumpAll:DB$PumpAll | ValidCards$ Creature.YouCtrl | KW$ Shroud -SVar:TrigSac:DB$Sacrifice | Defined$ Self +SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ Shroud +SVar:TrigSac:DB$ Sacrifice | Defined$ Self SVar:ManaNeededToAvoidNegativeEffect:green AI:RemoveDeck:Random -SVar:Picture:http://www.wizards.com/global/images/magic/general/plaxmanta.jpg Oracle:Flash\nWhen Plaxmanta enters the battlefield, creatures you control gain shroud until end of turn. (They can't be the targets of spells or abilities.)\nWhen Plaxmanta enters the battlefield, sacrifice it unless {G} was spent to cast it. diff --git a/forge-gui/res/cardsfolder/p/postmortem_lunge.txt b/forge-gui/res/cardsfolder/p/postmortem_lunge.txt index 71c99472d0e..1e99f950ae8 100644 --- a/forge-gui/res/cardsfolder/p/postmortem_lunge.txt +++ b/forge-gui/res/cardsfolder/p/postmortem_lunge.txt @@ -1,9 +1,8 @@ Name:Postmortem Lunge ManaCost:X PB Types:Sorcery -A:SP$ ChangeZone | Cost$ X PB | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature.YouOwn | TgtPromp$ Choose target creature with CMC equal to X. | References$ X | SubAbility$ DBHaste | AILogic$ BeforeCombat | SpellDescription$ Return target creature card with converted mana cost X from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step. +A:SP$ ChangeZone | Cost$ X PB | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature.YouOwn | TgtPrompt$ Choose target creature with CMC equal to X. | References$ X | SubAbility$ DBHaste | AILogic$ BeforeCombat | SpellDescription$ Return target creature card with converted mana cost X from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step. SVar:DBHaste:DB$ Animate | Defined$ Targeted | Keywords$ Haste | Permanent$ True | AtEOT$ Exile SVar:X:Targeted$CardManaCost AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/postmortem_lunge.jpg Oracle:({P/B} can be paid with either {B} or 2 life.)\nReturn target creature card with converted mana cost X from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step. diff --git a/forge-gui/res/cardsfolder/p/power_artifact.txt b/forge-gui/res/cardsfolder/p/power_artifact.txt index d95ffe6b2b7..09594c0d2be 100644 --- a/forge-gui/res/cardsfolder/p/power_artifact.txt +++ b/forge-gui/res/cardsfolder/p/power_artifact.txt @@ -2,8 +2,7 @@ Name:Power Artifact ManaCost:U U Types:Enchantment Aura K:Enchant artifact -S:Mode$ ReduceCost | ValidCard$ Artifact.EnchantedBy | Type$ Ability | Amount$ 2 | MinMana$ 1 | Description$ Enchanted artifact's activated abilities cost {2} less to activate. This effect can't reduce the amount of mana an ability costs to activate to less than one mana. +S:Mode$ ReduceCost | ValidCard$ Artifact.EnchantedBy | Type$ Ability | Amount$ 2 | MinMana$ 1 | Description$ Enchanted artifact's activated abilities cost {2} less to activate. This effect can't reduce the mana in that cost to less than one mana. A:SP$ Attach | Cost$ U U | ValidTgts$ Artifact | AILogic$ Pump AI:RemoveDeck:Random -SVar:Picture:http://www.wizards.com/global/images/magic/general/power_artifact.jpg -Oracle:Enchant artifact\nEnchanted artifact's activated abilities cost {2} less to activate. This effect can't reduce the amount of mana an ability costs to activate to less than one mana. +Oracle:Enchant artifact\nEnchanted artifact's activated abilities cost {2} less to activate. This effect can't reduce the mana in that cost to less than one mana. diff --git a/forge-gui/res/cardsfolder/p/precognition_field.txt b/forge-gui/res/cardsfolder/p/precognition_field.txt index 5bd5985571f..269e6710f59 100644 --- a/forge-gui/res/cardsfolder/p/precognition_field.txt +++ b/forge-gui/res/cardsfolder/p/precognition_field.txt @@ -3,5 +3,5 @@ ManaCost:3 U Types:Enchantment S:Mode$ Continuous | Affected$ Card.TopLibrary+YouCtrl | AffectedZone$ Library | MayLookAt$ You | Description$ You may look at the top card of your library any time. S:Mode$ Continuous | Affected$ Instant.TopLibrary+YouCtrl+nonLand,Sorcery.TopLibrary+YouCtrl+nonLand | AffectedZone$ Library | MayPlay$ True | Description$ You may cast the top card of your library if it's an instant or sorcery card. -A:AB$ Mill | Cost$ 3 | Defined$ You | NumCards$ 1 | Destination$ Exile | SpellDescription$ Exile the top card of your library. -Oracle:You may look at the top card of your librar any time.\nYou may cast the top card of your library if it's an instant or sorcery card.\n{3}: Exile the top card of your library. +A:AB$ Dig | Cost$ 3 | Defined$ You | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | SpellDescription$ Exile the top card of your library. +Oracle:You may look at the top card of your library any time.\nYou may cast the top card of your library if it's an instant or sorcery card.\n{3}: Exile the top card of your library. diff --git a/forge-gui/res/cardsfolder/p/predator_ooze.txt b/forge-gui/res/cardsfolder/p/predator_ooze.txt index 19d41351870..1d14a391d17 100644 --- a/forge-gui/res/cardsfolder/p/predator_ooze.txt +++ b/forge-gui/res/cardsfolder/p/predator_ooze.txt @@ -7,5 +7,6 @@ T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ T:Mode$ Attacks | ValidCard$ Creature.Self | Execute$ TrigPutCounter | TriggerDescription$ Whenever CARDNAME attacks, put a +1/+1 counter on it. SVar:TrigPutCounter:DB$PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 | ConditionPresent$ Card.StrictlySelf SVar:HasAttackEffect:TRUE +DeckHas:Ability$Counters SVar:Picture:http://www.wizards.com/global/images/magic/general/predator_ooze.jpg Oracle:Indestructible\nWhenever Predator Ooze attacks, put a +1/+1 counter on it.\nWhenever a creature dealt damage by Predator Ooze this turn dies, put a +1/+1 counter on Predator Ooze. diff --git a/forge-gui/res/cardsfolder/p/predatory_impetus.txt b/forge-gui/res/cardsfolder/p/predatory_impetus.txt new file mode 100755 index 00000000000..168ecd506d5 --- /dev/null +++ b/forge-gui/res/cardsfolder/p/predatory_impetus.txt @@ -0,0 +1,7 @@ +Name:Predatory Impetus +ManaCost:4 G +Types:Enchantment Aura +K:Enchant creature +A:SP$ Attach | Cost$ 4 G | ValidTgts$ Creature | AILogic$ Pump +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 3 | AddToughness$ 3 | Goad$ True | KW$ HIDDEN CARDNAME must be blocked if able. | Description$ Enchanted creature gets +3/+3, must be blocked if able, and is goaded. (It attacks each combat if able and attacks a player other than you if able.) +Oracle:Enchant creature\nEnchanted creature gets +3/+3, must be blocked if able, and is goaded. (It attacks each combat if able and attacks a player other than you if able.) diff --git a/forge-gui/res/cardsfolder/p/predatory_wurm.txt b/forge-gui/res/cardsfolder/p/predatory_wurm.txt new file mode 100755 index 00000000000..5f20c751e17 --- /dev/null +++ b/forge-gui/res/cardsfolder/p/predatory_wurm.txt @@ -0,0 +1,8 @@ +Name:Predatory Wurm +ManaCost:3 G +Types:Creature Wurm +PT:4/4 +K:Vigilance +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 2 | AddToughness$ 2 | IsPresent$ Planeswalker.Garruk+YouCtrl | Description$ CARDNAME gets +2/+2 as long as you control a Garruk planeswalker. +DeckNeeds:Type$Garruk +Oracle:Vigilance (Attacking doesn't cause this creature to tap.)\nPredatory Wurm gets +2/+2 as long as you control a Garruk planeswalker. diff --git a/forge-gui/res/cardsfolder/p/predict.txt b/forge-gui/res/cardsfolder/p/predict.txt index 813bbe70fd6..105cb7c312d 100644 --- a/forge-gui/res/cardsfolder/p/predict.txt +++ b/forge-gui/res/cardsfolder/p/predict.txt @@ -1,11 +1,10 @@ Name:Predict ManaCost:1 U Types:Instant -A:SP$ NameCard | Cost$ 1 U | Defined$ You | SubAbility$ DBMill | SpellDescription$ Choose a card name, then target player puts the top card of their library into their graveyard. If that card has the chosen name, you draw two cards. Otherwise, you draw a card. +A:SP$ NameCard | Cost$ 1 U | Defined$ You | SubAbility$ DBMill | SpellDescription$ Choose a card name, then target player mills a card. If that card with the chosen name was milled this way, you draw two cards. Otherwise, you draw a card. SVar:DBMill:DB$ Mill | ValidTgts$ Player | TgtPrompt$ Select target player | NumCards$ 1 | RememberMilled$ True | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ X | References$ X | SubAbility$ DBDraw2 SVar:DBDraw2:DB$ Draw | Defined$ You | NumCards$ 1 SVar:X:Remembered$Valid Card.NamedCard AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/predict.jpg -Oracle:Choose a card name, then target player puts the top card of their library into their graveyard. If that card has the chosen name, you draw two cards. Otherwise, you draw a card. +Oracle:Choose a card name, then target player mills a card. If that card with the chosen name was milled this way, you draw two cards. Otherwise, you draw a card. diff --git a/forge-gui/res/cardsfolder/p/press_for_answers.txt b/forge-gui/res/cardsfolder/p/press_for_answers.txt index 73c0ee92872..d68e1d23d8f 100644 --- a/forge-gui/res/cardsfolder/p/press_for_answers.txt +++ b/forge-gui/res/cardsfolder/p/press_for_answers.txt @@ -2,8 +2,7 @@ Name:Press for Answers ManaCost:1 U Types:Sorcery A:SP$ Tap | Cost$ 1 U | ValidTgts$ Creature | SubAbility$ DBPump | SpellDescription$ Tap target creature. It doesn't untap during its controller's next untap step. Investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") -SVar:DBPump:DB$ Pump | Defined$ Targeted | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True | SubAbility$ DBToken -SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_clue_draw | TokenOwner$ You | LegacyImage$ c a clue draw soi +SVar:DBPump:DB$ Pump | Defined$ Targeted | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True | SubAbility$ DBInvestigate +SVar:DBInvestigate:DB$ Investigate DeckHas:Ability$Investigate -SVar:Picture:http://www.wizards.com/global/images/magic/general/press_for_answers.jpg Oracle:Tap target creature. It doesn't untap during its controller's next untap step.\nInvestigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") diff --git a/forge-gui/res/cardsfolder/p/prickly_marmoset.txt b/forge-gui/res/cardsfolder/p/prickly_marmoset.txt new file mode 100755 index 00000000000..b951f407a7a --- /dev/null +++ b/forge-gui/res/cardsfolder/p/prickly_marmoset.txt @@ -0,0 +1,8 @@ +Name:Prickly Marmoset +ManaCost:2 R +Types:Creature Monkey +PT:2/3 +K:First Strike +T:Mode$ Cycled | ValidCard$ Card.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cycle a card, CARDNAME gets +2/+0 until end of turn. +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +2 +Oracle:First strike\nWhenever you cycle a card, Prickly Marmoset gets +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/p/pridemalkin.txt b/forge-gui/res/cardsfolder/p/pridemalkin.txt new file mode 100644 index 00000000000..8424e67d901 --- /dev/null +++ b/forge-gui/res/cardsfolder/p/pridemalkin.txt @@ -0,0 +1,9 @@ +Name:Pridemalkin +ManaCost:2 G +Types:Creature Cat +PT:2/1 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPut | TriggerDescription$ When CARDNAME enters the battlefield, put a +1/+1 counter on target creature you control. +SVar:TrigPut:DB$PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ P1P1 | CounterNum$ 1 +S:Mode$ Continuous | Affected$ Creature.counters_GE1_P1P1+YouCtrl | AddKeyword$ Trample | Description$ Each creature you control with a +1/+1 counter on it has trample. +DeckHas:Ability$Counters +Oracle:When Pridemalkin enters the battlefield, put a +1/+1 counter on target creature you control.\nEach creature you control with a +1/+1 counter on it has trample. (They can deal excess combat damage to the player or planeswalker they're attacking.) diff --git a/forge-gui/res/cardsfolder/p/primal_empathy.txt b/forge-gui/res/cardsfolder/p/primal_empathy.txt new file mode 100755 index 00000000000..0f7a0520c31 --- /dev/null +++ b/forge-gui/res/cardsfolder/p/primal_empathy.txt @@ -0,0 +1,11 @@ +Name:Primal Empathy +ManaCost:1 G U +Types:Enchantment +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigBranch | TriggerDescription$ At the beginning of your upkeep, draw a card if you control a creature with the greatest power among creatures on the battlefield. Otherwise, put a +1/+1 counter on a creature you control. +SVar:TrigBranch:DB$ Branch | References$ Y,Z | ConditionPresent$ Creature.YouCtrl | ConditionCompare$ GE1 | BranchConditionSVar$ Y | BranchConditionSVarCompare$ GEZ | TrueSubAbility$ Draw | FalseSubAbility$ PutCounter +SVar:Draw:DB$ Draw | Defined$ You | NumCards$ 1 +SVar:PutCounter:DB$ PutCounter | Choices$ Creature.YouCtrl | CounterType$ P1P1 | CounterNum$ 1 +SVar:Y:Count$GreatestPower_Creature.YouCtrl +SVar:Z:Count$GreatestPower_Creature.YouDontCtrl +DeckHas:Ability$Counters +Oracle:At the beginning of your upkeep, draw a card if you control a creature with the greatest power among creatures on the battlefield. Otherwise, put a +1/+1 counter on a creature you control. diff --git a/forge-gui/res/cardsfolder/p/primal_might.txt b/forge-gui/res/cardsfolder/p/primal_might.txt new file mode 100755 index 00000000000..f1a49006340 --- /dev/null +++ b/forge-gui/res/cardsfolder/p/primal_might.txt @@ -0,0 +1,8 @@ +Name:Primal Might +ManaCost:X G +Types:Sorcery +A:SP$ Pump | Cost$ X G | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | NumAtt$ +X | NumDef$ +X | References$ X | SubAbility$ DBFight | SpellDescription$ Target creature you control gets +X/+X until end of turn. Then it fights up to one target creature you don't control. +SVar:DBFight:DB$ Fight | Defined$ ParentTarget | ValidTgts$ Creature.YouDontCtrl | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Select up to one target creature you don't control +SVar:X:Count$xPaid +SVar:PlayMain1:TRUE +Oracle:Target creature you control gets +X/+X until end of turn. Then it fights up to one target creature you don't control. diff --git a/forge-gui/res/cardsfolder/p/primordial_mist.txt b/forge-gui/res/cardsfolder/p/primordial_mist.txt index e9805b606b9..49df8aa2d79 100644 --- a/forge-gui/res/cardsfolder/p/primordial_mist.txt +++ b/forge-gui/res/cardsfolder/p/primordial_mist.txt @@ -3,7 +3,7 @@ ManaCost:4 U Types:Enchantment T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigManifest | OptionalDecider$ You | TriggerDescription$ At the beginning of your end step, you may manifest the top card of your library. SVar:TrigManifest:DB$ Manifest | Amount$ 1 | Defined$ TopOfLibrary -A:AB$ Effect | Cost$ Exile<1/Permanent.faceDown>| RememberObjects$ ExiledCards | StaticAbilities$ Play | ExileOnMoved$ Exile | SpellDescription$ Exile a face-down permanent you control face up: You may play that card this turn. (You still pay its costs. Timing rules still apply.) +A:AB$ Effect | Cost$ Exile<1/Permanent.faceDown> | CostDesc$ Exile a face-down permanent you control face up: | RememberObjects$ ExiledCards | StaticAbilities$ Play | ExileOnMoved$ Exile | SpellDescription$ You may play that card this turn. (You still pay its costs. Timing rules still apply.) SVar:Play:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may play remembered card. AI:RemoveDeck:All Oracle:At the beginning of your end step, you may manifest the top card of your library. (Put it onto the battlefield face down as a 2/2 creature. Turn it face up any time for its mana cost if it's a creature card.)\nExile a face-down permanent you control face up: You may play that card this turn. (You still pay its costs. Timing rules still apply.) diff --git a/forge-gui/res/cardsfolder/p/prismatic_vista.txt b/forge-gui/res/cardsfolder/p/prismatic_vista.txt index f928ed83f5a..1ee34e1ac73 100644 --- a/forge-gui/res/cardsfolder/p/prismatic_vista.txt +++ b/forge-gui/res/cardsfolder/p/prismatic_vista.txt @@ -2,4 +2,4 @@ Name:Prismatic Vista ManaCost:no cost Types:Land A:AB$ ChangeZone | Cost$ T PayLife<1> Sac<1/CARDNAME> | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | ChangeNum$ 1 | SpellDescription$ Search your library for a basic land card, put it onto the battlefield, then shuffle your library. -Oracle:{T}, Pay 1 life, Sacrifice Prismatic View: Search your library for a basic land card, put it onto the battlefield, then shuffle your library. +Oracle:{T}, Pay 1 life, Sacrifice Prismatic Vista: Search your library for a basic land card, put it onto the battlefield, then shuffle your library. diff --git a/forge-gui/res/cardsfolder/p/prized_elephant.txt b/forge-gui/res/cardsfolder/p/prized_elephant.txt index 94eac015bd6..ad00e49f3b5 100644 --- a/forge-gui/res/cardsfolder/p/prized_elephant.txt +++ b/forge-gui/res/cardsfolder/p/prized_elephant.txt @@ -3,7 +3,8 @@ ManaCost:3 W Types:Creature Elephant PT:3/3 S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | AddToughness$ 1 | CheckSVar$ X | SVarCompare$ GE1 | Description$ CARDNAME gets +1/+1 as long as you control a Forest. -A:AB$ Pump | Cost$ G | KW$ Trample | SpellDescription$ CARDNAME gets trample until end of turn. +A:AB$ Pump | Cost$ G | Defined$ Self | KW$ Trample | SpellDescription$ CARDNAME gets trample until end of turn. SVar:X:Count$Valid Forest.YouCtrl -SVar:Picture:http://www.wizards.com/global/images/magic/general/prized_elephant.jpg +DeckNeeds:Color$Green +SVar:BuffedBy:Forest Oracle:Prized Elephant gets +1/+1 as long as you control a Forest.\n{G}: Prized Elephant gains trample until end of turn. (It can deal excess combat damage to defending player or planeswalker while attacking.) diff --git a/forge-gui/res/cardsfolder/p/proper_burial.txt b/forge-gui/res/cardsfolder/p/proper_burial.txt index c5e4ca9f4db..f17ae1eb868 100644 --- a/forge-gui/res/cardsfolder/p/proper_burial.txt +++ b/forge-gui/res/cardsfolder/p/proper_burial.txt @@ -4,5 +4,6 @@ Types:Enchantment T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigGain | TriggerDescription$ Whenever a creature you control dies, you gain life equal to that creature's toughness. SVar:TrigGain:DB$GainLife | Defined$ You | LifeAmount$ X | References$ X SVar:X:TriggeredCard$CardToughness +SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/proper_burial.jpg Oracle:Whenever a creature you control dies, you gain life equal to that creature's toughness. diff --git a/forge-gui/res/cardsfolder/p/prophetic_flamespeaker.txt b/forge-gui/res/cardsfolder/p/prophetic_flamespeaker.txt index 59dd8cde084..b142a6789e6 100644 --- a/forge-gui/res/cardsfolder/p/prophetic_flamespeaker.txt +++ b/forge-gui/res/cardsfolder/p/prophetic_flamespeaker.txt @@ -5,9 +5,8 @@ PT:1/3 K:Double Strike K:Trample T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigExile | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, exile the top card of your library. You may play it this turn. -SVar:TrigExile:DB$ Mill | Defined$ You | NumCards$ 1 | Destination$ Exile | RememberMilled$ True | SubAbility$ DBEffect +SVar:TrigExile:DB$ Dig | Defined$ You | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | StaticAbilities$ STPlay | ExileOnMoved$ Exile | RememberObjects$ Remembered | SubAbility$ DBCleanup SVar:STPlay:Mode$ Continuous | EffectZone$ Command | Affected$ Card.IsRemembered | MayPlay$ True | AffectedZone$ Exile | Description$ Until end of turn, you may play that card. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -SVar:Picture:http://www.wizards.com/global/images/magic/general/prophetic_flamespeaker.jpg Oracle:Double strike, trample\nWhenever Prophetic Flamespeaker deals combat damage to a player, exile the top card of your library. You may play it this turn. diff --git a/forge-gui/res/cardsfolder/p/prossh_skyraider_of_kher.txt b/forge-gui/res/cardsfolder/p/prossh_skyraider_of_kher.txt index fe182573b19..ba5635f1695 100644 --- a/forge-gui/res/cardsfolder/p/prossh_skyraider_of_kher.txt +++ b/forge-gui/res/cardsfolder/p/prossh_skyraider_of_kher.txt @@ -6,6 +6,6 @@ K:Flying T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When you cast CARDNAME, create X 0/1 red Kobold creature tokens named Kobolds of Kher Keep, where X is the amount of mana spent to cast CARDNAME. SVar:TrigToken:DB$ Token | TokenAmount$ X | TokenScript$ kobolds_of_kher_keep | TokenOwner$ You | LegacyImage$ kobolds of kher keep c13 | References$ X SVar:X:Count$FirstSpellTotalManaSpent -A:AB$ Pump | Cost$ Sac<1/Creature.Other/another creature> | NumAtt$ 1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/prossh_skyraider_of_kher.jpg +A:AB$ Pump | Cost$ Sac<1/Creature.Other/another creature> | Defined$ Self | NumAtt$ 1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. +DeckHas:Ability$Sacrifice & Ability$Token Oracle:Flying\nWhen you cast Prossh, Skyraider of Kher, create X 0/1 red Kobold creature tokens named Kobolds of Kher Keep, where X is the amount of mana spent to cast Prossh.\nSacrifice another creature: Prossh gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/p/protean_hydra.txt b/forge-gui/res/cardsfolder/p/protean_hydra.txt index 324446f554b..6706bcc64eb 100644 --- a/forge-gui/res/cardsfolder/p/protean_hydra.txt +++ b/forge-gui/res/cardsfolder/p/protean_hydra.txt @@ -8,7 +8,7 @@ R:Event$ DamageDone | ActiveZones$ Battlefield | ValidTarget$ Card.Self | Replac SVar:Counters:DB$ RemoveCounter | Defined$ ReplacedTarget | CounterType$ P1P1 | CounterNum$ Y | References$ Y SVar:Y:ReplaceCount$DamageAmount T:Mode$ CounterRemoved | ValidCard$ Card.Self | TriggerZones$ Battlefield | CounterType$ P1P1 | Execute$ ProteanPutCounter | TriggerDescription$ Whenever a +1/+1 counter is removed from CARDNAME, put two +1/+1 counters on it at the beginning of the next end step. -SVar:ProteanPutCounter:DB$ DelayedTrigger | Mode$ Phase | Phase$ End of Turn | Execute$ DBPutCounters | TriggerDescription$ Put two +1/+1 counters on it at the beginning of the next end step. -SVar:DBPutCounters:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 2 +SVar:ProteanPutCounter:DB$ DelayedTrigger | Mode$ Phase | Phase$ End of Turn | Execute$ DBPutCounters | RememberObjects$ TriggeredCardLKICopy | TriggerDescription$ Put two +1/+1 counters on it at the beginning of the next end step. +SVar:DBPutCounters:DB$ PutCounter | Defined$ DelayTriggerRememberedLKI | CounterType$ P1P1 | CounterNum$ 2 SVar:Picture:http://www.wizards.com/global/images/magic/general/protean_hydra.jpg Oracle:Protean Hydra enters the battlefield with X +1/+1 counters on it.\nIf damage would be dealt to Protean Hydra, prevent that damage and remove that many +1/+1 counters from it.\nWhenever a +1/+1 counter is removed from Protean Hydra, put two +1/+1 counters on it at the beginning of the next end step. diff --git a/forge-gui/res/cardsfolder/p/protean_raider.txt b/forge-gui/res/cardsfolder/p/protean_raider.txt index dc40c46a1a5..7f89dd84d7d 100644 --- a/forge-gui/res/cardsfolder/p/protean_raider.txt +++ b/forge-gui/res/cardsfolder/p/protean_raider.txt @@ -2,9 +2,8 @@ Name:Protean Raider ManaCost:1 U R Types:Creature Shapeshifter Pirate PT:2/2 -R:Event$ Moved | Destination$ Battlefield | ValidCard$ Card.Self | Layer$ Copy | Optional$ True | ReplaceWith$ DBCopy | CheckSVar$ RaidTest | References$ RaidTest | Description$ Raid — If you attacked with a creature this turn, you may have CARDNAME enter the battlefield as a copy of any creature on the battlefield. -SVar:DBCopy:DB$ Clone | Choices$ Creature.Other | SubAbility$ DBChangeZone | SpellDescription$ Raid — If you attacked with a creature this turn, you may have CARDNAME enter the battlefield as a copy of any creature on the battlefield. +R:Event$ Moved | Destination$ Battlefield | ValidCard$ Card.Self | Layer$ Copy | Optional$ True | ReplaceWith$ DBCopy | CheckSVar$ RaidTest | References$ RaidTest | Description$ Raid — If you attacked this turn, you may have CARDNAME enter the battlefield as a copy of any creature on the battlefield. +SVar:DBCopy:DB$ Clone | Choices$ Creature.Other | SubAbility$ DBChangeZone | SpellDescription$ Raid — If you attacked this turn, you may have CARDNAME enter the battlefield as a copy of any creature on the battlefield. SVar:DBChangeZone:DB$ ChangeZone | Hidden$ True | Origin$ All | Destination$ Battlefield | Defined$ ReplacedCard SVar:RaidTest:Count$AttackersDeclared -SVar:Picture:http://www.wizards.com/global/images/magic/general/protean_raider.jpg -Oracle:Raid — If you attacked with a creature this turn, you may have Protean Raider enter the battlefield as a copy of any creature on the battlefield. +Oracle:Raid — If you attacked this turn, you may have Protean Raider enter the battlefield as a copy of any creature on the battlefield. diff --git a/forge-gui/res/cardsfolder/p/proud_wildbonder.txt b/forge-gui/res/cardsfolder/p/proud_wildbonder.txt new file mode 100755 index 00000000000..509ba6ab126 --- /dev/null +++ b/forge-gui/res/cardsfolder/p/proud_wildbonder.txt @@ -0,0 +1,7 @@ +Name:Proud Wildbonder +ManaCost:2 R/G R/G +Types:Creature Human Warrior +PT:4/3 +K:Trample +S:Mode$ Continuous | Affected$ Creature.YouCtrl+withTrample | AddKeyword$ You may have CARDNAME assign its combat damage as though it weren't blocked. | Description$ Creatures you control with trample have "You may have this creature assign its combat damage as though it weren't blocked." +Oracle:Trample\nCreatures you control with trample have "You may have this creature assign its combat damage as though it weren't blocked." diff --git a/forge-gui/res/cardsfolder/p/prying_questions.txt b/forge-gui/res/cardsfolder/p/prying_questions.txt index 095dbe4c787..bdc46a8597e 100644 --- a/forge-gui/res/cardsfolder/p/prying_questions.txt +++ b/forge-gui/res/cardsfolder/p/prying_questions.txt @@ -1,7 +1,7 @@ Name:Prying Questions ManaCost:2 B Types:Sorcery -A:SP$ LoseLife | Cost$ 2 B | ValidTgts$ Opponent | LifeAmount$ 3 | SpellDescription$ Target opponent loses 3 life and puts a card from their hand on top of their library. -SVar:DBChangeZone:DB$ChangeZone | Origin$ Hand | Destination$ Library | LibraryPosition$ 0 | Defined$ ParentTarget | ChangeType$ Card | ChangeNum$ 1 | Chooser$ Opponent | Mandatory$ True | IsCurse$ True +A:SP$ LoseLife | Cost$ 2 B | ValidTgts$ Opponent | LifeAmount$ 3 | SubAbility$ DBChangeZone | SpellDescription$ Target opponent loses 3 life and puts a card from their hand on top of their library. +SVar:DBChangeZone:DB$ChangeZone | Origin$ Hand | Destination$ Library | LibraryPosition$ 0 | DefinedPlayer$ ParentTarget | ChangeType$ Card | ChangeNum$ 1 | Chooser$ Opponent | Mandatory$ True | IsCurse$ True SVar:Picture:http://www.wizards.com/global/images/magic/general/prying_questions.jpg Oracle:Target opponent loses 3 life and puts a card from their hand on top of their library. diff --git a/forge-gui/res/cardsfolder/p/psychatog.txt b/forge-gui/res/cardsfolder/p/psychatog.txt index f22b8e2279f..91b2aa1bdeb 100644 --- a/forge-gui/res/cardsfolder/p/psychatog.txt +++ b/forge-gui/res/cardsfolder/p/psychatog.txt @@ -2,8 +2,7 @@ Name:Psychatog ManaCost:1 U B Types:Creature Atog PT:1/2 -A:AB$ Pump | Cost$ Discard<1/Card> | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. -A:AB$ Pump | Cost$ ExileFromGrave<2/card> | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. +A:AB$ Pump | Cost$ Discard<1/Card> | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. +A:AB$ Pump | Cost$ ExileFromGrave<2/card> | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/psychatog.jpg Oracle:Discard a card: Psychatog gets +1/+1 until end of turn.\nExile two cards from your graveyard: Psychatog gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/p/psychic_corrosion.txt b/forge-gui/res/cardsfolder/p/psychic_corrosion.txt index 48024fd8634..0edab68651e 100644 --- a/forge-gui/res/cardsfolder/p/psychic_corrosion.txt +++ b/forge-gui/res/cardsfolder/p/psychic_corrosion.txt @@ -1,6 +1,6 @@ Name:Psychic Corrosion ManaCost:2 U Types:Enchantment -T:Mode$ Drawn | ValidCard$ Card.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ Whenever you draw a card, each opponent puts the top two cards of their library into their graveyard. +T:Mode$ Drawn | ValidCard$ Card.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ Whenever you draw a card, each opponent mills two cards. SVar:TrigMill:DB$ Mill | Defined$ Opponent | NumCards$ 2 -Oracle:Whenever you draw a card, each opponent puts the top two cards of their library into their graveyard. \ No newline at end of file +Oracle:Whenever you draw a card, each opponent mills two cards. diff --git a/forge-gui/res/cardsfolder/p/psychic_drain.txt b/forge-gui/res/cardsfolder/p/psychic_drain.txt index b577ec994ea..dd03f876cfc 100644 --- a/forge-gui/res/cardsfolder/p/psychic_drain.txt +++ b/forge-gui/res/cardsfolder/p/psychic_drain.txt @@ -1,8 +1,7 @@ Name:Psychic Drain ManaCost:X U B Types:Sorcery -A:SP$ Mill | Cost$ X U B | ValidTgts$ Player | TgtPrompt$ Select target player | NumCards$ X | References$ X | SubAbility$ DBYouGainLife | SpellDescription$ Target player puts the top X cards of their library into their graveyard and you gain X life. -SVar:DBYouGainLife:DB$GainLife | Defined$ You | LifeAmount$ X | References$ X +A:SP$ Mill | Cost$ X U B | ValidTgts$ Player | TgtPrompt$ Select target player | NumCards$ X | References$ X | SubAbility$ DBYouGainLife | SpellDescription$ Target player mills X cards and you gain X life. +SVar:DBYouGainLife:DB$ GainLife | Defined$ You | LifeAmount$ X | References$ X SVar:X:Count$xPaid -SVar:Picture:http://www.wizards.com/global/images/magic/general/psychic_drain.jpg -Oracle:Target player puts the top X cards of their library into their graveyard and you gain X life. +Oracle:Target player mills X cards and you gain X life. diff --git a/forge-gui/res/cardsfolder/p/psychic_impetus.txt b/forge-gui/res/cardsfolder/p/psychic_impetus.txt new file mode 100755 index 00000000000..17f2c06b7f1 --- /dev/null +++ b/forge-gui/res/cardsfolder/p/psychic_impetus.txt @@ -0,0 +1,9 @@ +Name:Psychic Impetus +ManaCost:2 U +Types:Enchantment Aura +K:Enchant creature +A:SP$ Attach | Cost$ 2 U | ValidTgts$ Creature | AILogic$ Pump +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 2 | AddToughness$ 2 | Description$ Enchanted creature gets +2/+2 and is goaded. (It attacks each combat if able and attacks a player other than you if able.) +T:Mode$ Attacks | ValidCard$ Card.AttachedBy | Execute$ DBScry | TriggerZones$ Battlefield | TriggerDescription$ Whenever enchanted creature attacks, you scry 2. +SVar:DBScry:DB$ Scry | ScryNum$ 2 +Oracle:Enchant creature\nEnchanted creature gets +2/+2 and is goaded. (It attacks each combat if able and attacks a player other than you if able.)\nWhenever enchanted creature attacks, you scry 2. diff --git a/forge-gui/res/cardsfolder/p/psychic_spiral.txt b/forge-gui/res/cardsfolder/p/psychic_spiral.txt index 05224c3c2cb..5f6fbd82846 100644 --- a/forge-gui/res/cardsfolder/p/psychic_spiral.txt +++ b/forge-gui/res/cardsfolder/p/psychic_spiral.txt @@ -1,11 +1,10 @@ Name:Psychic Spiral ManaCost:4 U Types:Instant -A:SP$ ChangeZoneAll | Cost$ 4 U | ChangeType$ Card.YouOwn | Origin$ Graveyard | Destination$ Library | Shuffle$ True | RememberChanged$ True | SubAbility$ DBMill | SpellDescription$ Shuffle all cards from your graveyard into your library. Target player puts that many cards from the top of their library into their graveyard. +A:SP$ ChangeZoneAll | Cost$ 4 U | ChangeType$ Card.YouOwn | Origin$ Graveyard | Destination$ Library | Shuffle$ True | RememberChanged$ True | SubAbility$ DBMill | SpellDescription$ Shuffle all cards from your graveyard into your library. Target player mills that many cards. SVar:DBMill:DB$ Mill | ValidTgts$ Player | TgtPrompt$ Select target player to mill | NumCards$ X | References$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$Amount SVar:NeedsToPlayVar:SpiralYet GE6 SVar:SpiralYet:Count$InYourYard -SVar:Picture:http://www.wizards.com/global/images/magic/general/psychic_spiral.jpg -Oracle:Shuffle all cards from your graveyard into your library. Target player puts that many cards from the top of their library into their graveyard. +Oracle:Shuffle all cards from your graveyard into your library. Target player mills that many cards. diff --git a/forge-gui/res/cardsfolder/p/psychic_strike.txt b/forge-gui/res/cardsfolder/p/psychic_strike.txt index 7f992180aa2..c6df9b628a3 100644 --- a/forge-gui/res/cardsfolder/p/psychic_strike.txt +++ b/forge-gui/res/cardsfolder/p/psychic_strike.txt @@ -1,7 +1,6 @@ Name:Psychic Strike ManaCost:1 U B Types:Instant -A:SP$ Counter | Cost$ 1 U B | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | SubAbility$ DBMill | Destination$ Graveyard | SpellDescription$ Counter target spell. Its controller puts the top two cards of their library into their graveyard. +A:SP$ Counter | Cost$ 1 U B | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | SubAbility$ DBMill | Destination$ Graveyard | SpellDescription$ Counter target spell. Its controller mills two cards. SVar:DBMill:DB$ Mill | NumCards$ 2 | Defined$ TargetedController -SVar:Picture:http://www.wizards.com/global/images/magic/general/psychic_strike.jpg -Oracle:Counter target spell. Its controller puts the top two cards of their library into their graveyard. +Oracle:Counter target spell. Its controller mills two cards. diff --git a/forge-gui/res/cardsfolder/p/pursued_whale.txt b/forge-gui/res/cardsfolder/p/pursued_whale.txt new file mode 100755 index 00000000000..eb66af466b8 --- /dev/null +++ b/forge-gui/res/cardsfolder/p/pursued_whale.txt @@ -0,0 +1,9 @@ +Name:Pursued Whale +ManaCost:5 U U +Types:Creature Whale +PT:8/8 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, each opponent creates a 1/1 red Pirate creature token with "This creature can't block" and "Creatures you control attack each combat if able." +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ r_1_1_pirate_noblock_all_attack | TokenOwner$ Opponent +SVar:PlayMain1:TRUE +S:Mode$ RaiseCost | ValidTarget$ Card.Self | Activator$ Opponent | Type$ Spell | Amount$ 3 | Description$ Spells your opponents cast that target CARDNAME cost {3} more to cast. +Oracle:When Pursued Whale enters the battlefield, each opponent creates a 1/1 red Pirate creature token with "This creature can't block" and "Creatures you control attack each combat if able."\nSpells your opponents cast that target Pursued Whale cost {3} more to cast. diff --git a/forge-gui/res/cardsfolder/p/pygmy_troll.txt b/forge-gui/res/cardsfolder/p/pygmy_troll.txt index 391329d033d..3d4eb43ed58 100644 --- a/forge-gui/res/cardsfolder/p/pygmy_troll.txt +++ b/forge-gui/res/cardsfolder/p/pygmy_troll.txt @@ -4,6 +4,5 @@ Types:Creature Troll PT:1/1 A:AB$ Regenerate | Cost$ G | SpellDescription$ Regenerate CARDNAME. T:Mode$ AttackerBlockedByCreature | ValidCard$ Card.Self | ValidBlocker$ Creature | TriggerZones$ Battlefield | Execute$ TrigBlockedPump | TriggerDescription$ Whenever CARDNAME becomes blocked by a creature, CARDNAME get +1/+1 until end of turn. -SVar:TrigBlockedPump:DB$Pump | Defined$ Self | NumAtt$ +1 | NumDef$ +1 -SVar:Picture:http://www.wizards.com/global/images/magic/general/pygmy_troll.jpg +SVar:TrigBlockedPump:DB$ Pump | Defined$ Self | NumAtt$ +1 | NumDef$ +1 Oracle:Whenever Pygmy Troll becomes blocked by a creature, Pygmy Troll gets +1/+1 until end of turn.\n{G}: Regenerate Pygmy Troll. diff --git a/forge-gui/res/cardsfolder/p/pyre_charger.txt b/forge-gui/res/cardsfolder/p/pyre_charger.txt index ce466f2019f..de8a2af371b 100644 --- a/forge-gui/res/cardsfolder/p/pyre_charger.txt +++ b/forge-gui/res/cardsfolder/p/pyre_charger.txt @@ -3,6 +3,5 @@ ManaCost:R R Types:Creature Elemental Warrior PT:1/1 K:Haste -A:AB$ Pump | Cost$ R | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/pyre_charger.jpg +A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. Oracle:Haste\n{R}: Pyre Charger gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/p/pyre_hound.txt b/forge-gui/res/cardsfolder/p/pyre_hound.txt index acbf6103e56..ee5710c89e3 100644 --- a/forge-gui/res/cardsfolder/p/pyre_hound.txt +++ b/forge-gui/res/cardsfolder/p/pyre_hound.txt @@ -1,6 +1,6 @@ Name:Pyre Hound ManaCost:3 R -Types:Creature Elemental Hound +Types:Creature Elemental Dog PT:2/3 K:Trample T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | Execute$ DBPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast an instant or sorcery spell, put a +1/+1 counter on CARDNAME. diff --git a/forge-gui/res/cardsfolder/p/pyrewild_shaman.txt b/forge-gui/res/cardsfolder/p/pyrewild_shaman.txt index 0f6bdc44833..152acdd5dbe 100644 --- a/forge-gui/res/cardsfolder/p/pyrewild_shaman.txt +++ b/forge-gui/res/cardsfolder/p/pyrewild_shaman.txt @@ -3,7 +3,7 @@ ManaCost:2 R Types:Creature Goblin Shaman PT:3/1 A:AB$ Pump | Cost$ 1 R Discard<1/CARDNAME> | ActivationZone$ Hand | PrecostDesc$ Bloodrush — | ValidTgts$ Creature.attacking | TgtPrompt$ Select target attacking creature | NumAtt$ +3 | NumDef$ +1 | SpellDescription$ Target attacking creature gets +3/+1 until end of turn. -T:Mode$ DamageDoneOnce | CombatDamage$ True | ValidSource$ Creature.YouCtrl | TriggerZones$ Graveyard | ValidTarget$ Player | Execute$ TrigChange | IsPresent$ Card.StrictlySelf | PresentZone$ Graveyard | PresentPlayer$ You | TriggerDescription$ Whenever one or more creatures you control deal combat damage to a player, you may pay {3}. If you do, return CARDNAME to your hand. +T:Mode$ DamageDoneOnce | CombatDamage$ True | ValidSource$ Creature.YouCtrl | TriggerZones$ Graveyard | ValidTarget$ Player | Execute$ TrigChange | IsPresent$ Card.StrictlySelf | PresentZone$ Graveyard | PresentPlayer$ You | TriggerDescription$ Whenever one or more creatures you control deal combat damage to a player, if Pyrewild Shaman is in your graveyard, you may pay {3}. If you do, return CARDNAME to your hand. SVar:TrigChange:AB$ ChangeZone | Cost$ 3 | Origin$ Graveyard | Destination$ Hand SVar:Picture:http://www.wizards.com/global/images/magic/general/pyrewild_shaman.jpg Oracle:Bloodrush — {1}{R}, Discard Pyrewild Shaman: Target attacking creature gets +3/+1 until end of turn.\nWhenever one or more creatures you control deal combat damage to a player, if Pyrewild Shaman is in your graveyard, you may pay {3}. If you do, return Pyrewild Shaman to your hand. diff --git a/forge-gui/res/cardsfolder/p/pyroceratops.txt b/forge-gui/res/cardsfolder/p/pyroceratops.txt new file mode 100755 index 00000000000..69da3527360 --- /dev/null +++ b/forge-gui/res/cardsfolder/p/pyroceratops.txt @@ -0,0 +1,10 @@ +Name:Pyroceratops +ManaCost:3 R +Types:Creature Elemental Dinosaur +PT:2/3 +K:Trample +T:Mode$ SpellCast | ValidCard$ Card.nonCreature | ValidActivatingPlayer$ You | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a noncreature spell, put a +1/+1 counter on CARDNAME. +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 +SVar:BuffedBy:nonCreature +DeckHas:Ability$Counters +Oracle:Trample\nWhenever you cast a noncreature spell, put a +1/+1 counter on Pyroceratops. diff --git a/forge-gui/res/cardsfolder/p/pyxis_of_pandemonium.txt b/forge-gui/res/cardsfolder/p/pyxis_of_pandemonium.txt index bb7199d66ae..9435782a64c 100644 --- a/forge-gui/res/cardsfolder/p/pyxis_of_pandemonium.txt +++ b/forge-gui/res/cardsfolder/p/pyxis_of_pandemonium.txt @@ -1,7 +1,7 @@ Name:Pyxis of Pandemonium ManaCost:1 Types:Artifact -A:AB$ Mill | Cost$ T | Defined$ Player | NumCards$ 1 | Destination$ Exile | RememberMilled$ True | ExileFaceDown$ True | SpellDescription$ Each player exiles the top card of their library face down. +A:AB$ Dig | Cost$ T | Defined$ Player | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | ExileFaceDown$ True | SpellDescription$ Each player exiles the top card of their library face down. A:AB$ SetState | Cost$ 7 T Sac<1/CARDNAME> | Defined$ Remembered | Mode$ TurnFace | SubAbility$ DBChangeZone | SpellDescription$ Each player turns face up all cards they own exiled with CARDNAME, then puts all permanent cards among them onto the battlefield. SVar:DBChangeZone:DB$ ChangeZoneAll | ChangeType$ Permanent.IsRemembered+ExiledWithSource | Origin$ Exile | Destination$ Battlefield | SubAbility$ DBCleanup T:Mode$ ChangesZone | Origin$ Exile | Destination$ Any | Static$ True | ValidCard$ Card.IsRemembered+ExiledWithSource | Execute$ DBForget @@ -9,5 +9,4 @@ SVar:DBForget:DB$ Pump | ForgetObjects$ TriggeredCard T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | Static$ True | ValidCard$ Card.Self | Execute$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/pyxis_of_pandemonium.jpg Oracle:{T}: Each player exiles the top card of their library face down.\n{7}, {T}, Sacrifice Pyxis of Pandemonium: Each player turns face up all cards they own exiled with Pyxis of Pandemonium, then puts all permanent cards among them onto the battlefield. diff --git a/forge-gui/res/cardsfolder/q/quartzwood_crasher.txt b/forge-gui/res/cardsfolder/q/quartzwood_crasher.txt new file mode 100755 index 00000000000..32c44e72d8f --- /dev/null +++ b/forge-gui/res/cardsfolder/q/quartzwood_crasher.txt @@ -0,0 +1,10 @@ +Name:Quartzwood Crasher +ManaCost:2 R R G +Types:Creature Dinosaur Beast +PT:6/6 +K:Trample +T:Mode$ DamageDoneOnce | CombatDamage$ True | ValidSource$ Creature.YouCtrl+withTrample | TriggerZones$ Battlefield | ValidTarget$ Player | Execute$ DBToken | TriggerDescription$ Whenever one or more creatures you control with trample deal combat damage to a player, create an X/X green Dinosaur Beast creature token with trample, where X is the amount of damage those creatures dealt to that player. +SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenOwner$ You | TokenScript$ g_x_x_dinosaur_beast_trample | TokenPower$ X | TokenToughness$ X | References$ X | TokenOwner$ You | LegacyImage$ g x x dinosaur beast trample iko +SVar:X:TriggerCount$DamageAmount +DeckHas:Ability$Token +Oracle:Trample\nWhenever one or more creatures you control with trample deal combat damage to a player, create an X/X green Dinosaur Beast creature token with trample, where X is the amount of damage those creatures dealt to that player. diff --git a/forge-gui/res/cardsfolder/q/questing_beast.txt b/forge-gui/res/cardsfolder/q/questing_beast.txt index 8bc09495eb9..5b44b3a7498 100644 --- a/forge-gui/res/cardsfolder/q/questing_beast.txt +++ b/forge-gui/res/cardsfolder/q/questing_beast.txt @@ -6,8 +6,8 @@ K:Vigilance K:Deathtouch K:Haste K:CantBeBlockedBy Creature.powerLE2 -S:Mode$ CantPreventDamage | IsCombat$ True | ValidSource$ Creature.YouCtrl | Description$ Combat damage that would be dealt by creatures you control can’t be prevented. +S:Mode$ CantPreventDamage | IsCombat$ True | ValidSource$ Creature.YouCtrl | Description$ Combat damage that would be dealt by creatures you control can't be prevented. T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Opponent | CombatDamage$ True | TriggerZones$ Battlefield | Execute$ MoreDamage | TriggerDescription$ Whenever CARDNAME deals combat damage to an opponent, it deals that much damage to target planeswalker that player controls. SVar:MoreDamage:DB$ DealDamage | ValidTgts$ Planeswalker.ControlledBy TriggeredTarget | TgtPrompt$ Select target planeswalker that player controls | NumDmg$ X | References$ X SVar:X:TriggerCount$DamageAmount -Oracle:Vigilance, deathtouch, haste\nQuesting Beast can’t be blocked by creatures with power 2 or less.\nCombat damage that would be dealt by creatures you control can’t be prevented.\nWhenever Questing Beast deals combat damage to an opponent, it deals that much damage to target planeswalker that player controls. \ No newline at end of file +Oracle:Vigilance, deathtouch, haste\nQuesting Beast can't be blocked by creatures with power 2 or less.\nCombat damage that would be dealt by creatures you control can't be prevented.\nWhenever Questing Beast deals combat damage to an opponent, it deals that much damage to target planeswalker that player controls. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/q/quicksilver_fountain.txt b/forge-gui/res/cardsfolder/q/quicksilver_fountain.txt index 7475b3c069a..e0ad88525bb 100644 --- a/forge-gui/res/cardsfolder/q/quicksilver_fountain.txt +++ b/forge-gui/res/cardsfolder/q/quicksilver_fountain.txt @@ -2,7 +2,7 @@ Name:Quicksilver Fountain ManaCost:3 Types:Artifact T:Mode$ Phase | Phase$ Upkeep | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of each player's upkeep, that player puts a flood counter on target non-Island land they control of their choice. That land is an Island for as long as it has a flood counter on it. -SVar:TrigPutCounter:DB$ PutCounter | TargetingPlayer$ TriggeredPlayer | ValidTgts$ Land.nonIsland+ActivePlayerCtrl | TgtPrompt$ Select target non-Island land you control | CounterType$ FLOOD | CounterNum$ 1 | Placer$ TriggeredPlayer | SubAbility$ DBEffect +SVar:TrigPutCounter:DB$ PutCounter | TargetingPlayer$ TriggeredPlayer | ValidTgts$ Land.ActivePlayerCtrl+nonIsland | TgtPrompt$ Select target non-Island land you control | CounterType$ FLOOD | CounterNum$ 1 | Placer$ TriggeredPlayer | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | RememberObjects$ Targeted | StaticAbilities$ FountainStatic | ForgetOnMoved$ Battlefield | ForgetCounter$ FLOOD | Duration$ Permanent SVar:FountainStatic:Mode$ Continuous | EffectZone$ Command | Affected$ Card.IsRemembered | AddType$ Island | RemoveLandTypes$ True | RemoveIntrinsicAbilities$ True | Description$ That land is an Island for as long as it has a flood counter on it. T:Mode$ Phase | Phase$ End of Turn | IsPresent$ Land.nonIsland | PresentCompare$ EQ0 | TriggerZones$ Battlefield | Execute$ TrigRemoveAll | TriggerDescription$ At the beginning of each end step, if all lands on the battlefield are Islands, remove all flood counters from them. diff --git a/forge-gui/res/cardsfolder/q/quicksilver_wall.txt b/forge-gui/res/cardsfolder/q/quicksilver_wall.txt index d972724bebb..a2205ec964e 100644 --- a/forge-gui/res/cardsfolder/q/quicksilver_wall.txt +++ b/forge-gui/res/cardsfolder/q/quicksilver_wall.txt @@ -2,7 +2,7 @@ Name:Quicksilver Wall ManaCost:2 U Types:Creature Wall PT:1/6 -A:AB$ ChangeZone | Cost$ 4 | Origin$ Battlefield | Destination$ Hand | AnyPlayer$ True | SpellDescription$ Return CARDNAME to its owner's hand. Any player may activate this ability. +A:AB$ ChangeZone | Cost$ 4 | Origin$ Battlefield | Destination$ Hand | Activator$ Player | SpellDescription$ Return CARDNAME to its owner's hand. Any player may activate this ability. K:Defender SVar:Picture:http://www.wizards.com/global/images/magic/general/quicksilver_wall.jpg Oracle:Defender (This creature can't attack.)\n{4}: Return Quicksilver Wall to its owner's hand. Any player may activate this ability. diff --git a/forge-gui/res/cardsfolder/q/quirion_dryad.txt b/forge-gui/res/cardsfolder/q/quirion_dryad.txt index c116bd9033b..8cad492b110 100644 --- a/forge-gui/res/cardsfolder/q/quirion_dryad.txt +++ b/forge-gui/res/cardsfolder/q/quirion_dryad.txt @@ -5,7 +5,7 @@ PT:1/1 T:Mode$ SpellCast | ValidCard$ Card.White,Card.Blue,Card.Black,Card.Red | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever you cast a white, blue, black, or red spell, put a +1/+1 counter on CARDNAME. SVar:TrigPutCounter:DB$PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 SVar:BuffedBy:Card.White,Card.Blue,Card.Black,Card.Red -AI:RemoveDeck:Random +DeckHas:Ability$Counters DeckNeeds:Color$white|blue|black|red SVar:Picture:http://www.wizards.com/global/images/magic/general/quirion_dryad.jpg Oracle:Whenever you cast a white, blue, black, or red spell, put a +1/+1 counter on Quirion Dryad. diff --git a/forge-gui/res/cardsfolder/r/rabid_elephant.txt b/forge-gui/res/cardsfolder/r/rabid_elephant.txt index 7e109c65fa3..1fdfb17e5e8 100644 --- a/forge-gui/res/cardsfolder/r/rabid_elephant.txt +++ b/forge-gui/res/cardsfolder/r/rabid_elephant.txt @@ -3,7 +3,6 @@ ManaCost:4 G Types:Creature Elephant PT:3/4 T:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME becomes blocked, it gets +2/+2 until end of turn for each creature blocking it. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ +X | NumDef$ +X | References$ X +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +X | NumDef$ +X | References$ X SVar:X:TriggerCount$NumBlockers/Times.2 -SVar:Picture:http://www.wizards.com/global/images/magic/general/rabid_elephant.jpg Oracle:Whenever Rabid Elephant becomes blocked, it gets +2/+2 until end of turn for each creature blocking it. diff --git a/forge-gui/res/cardsfolder/r/rabid_wolverines.txt b/forge-gui/res/cardsfolder/r/rabid_wolverines.txt index 479d66cf255..138bcccc14d 100644 --- a/forge-gui/res/cardsfolder/r/rabid_wolverines.txt +++ b/forge-gui/res/cardsfolder/r/rabid_wolverines.txt @@ -3,6 +3,5 @@ ManaCost:3 G G Types:Creature Wolverine PT:4/4 T:Mode$ AttackerBlockedByCreature | ValidCard$ Card.Self | ValidBlocker$ Creature | TriggerZones$ Battlefield | Execute$ TrigBlockedPump | TriggerDescription$ Whenever CARDNAME becomes blocked by a creature, CARDNAME get +1/+1 until end of turn. -SVar:TrigBlockedPump:DB$Pump | Defined$ Self | NumAtt$ +1 | NumDef$ +1 -SVar:Picture:http://www.wizards.com/global/images/magic/general/rabid_wolverines.jpg +SVar:TrigBlockedPump:DB$ Pump | Defined$ Self | NumAtt$ +1 | NumDef$ +1 Oracle:Whenever Rabid Wolverines becomes blocked by a creature, Rabid Wolverines gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/r/radha_heart_of_keld.txt b/forge-gui/res/cardsfolder/r/radha_heart_of_keld.txt new file mode 100644 index 00000000000..b77b83e3c46 --- /dev/null +++ b/forge-gui/res/cardsfolder/r/radha_heart_of_keld.txt @@ -0,0 +1,11 @@ +Name:Radha, Heart of Keld +ManaCost:1 R G +Types:Legendary Creature Elf Warrior +PT:3/3 +S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ First Strike | Condition$ PlayerTurn | Description$ As long as it's your turn, CARDNAME has first strike. +S:Mode$ Continuous | Affected$ Card.TopLibrary+YouCtrl | AffectedZone$ Library | MayLookAt$ Player | Description$ Play with the top card of your library revealed. +S:Mode$ Continuous | Affected$ Land.TopLibrary+YouCtrl | AffectedZone$ Library | MayPlay$ True | Description$ You may play the top card of your library if it's a land card. +A:AB$ Pump | Cost$ 4 R G | Defined$ Self | NumAtt$ +X | NumDef$ +X | References$ X | SpellDescription$ CARDNAME gets +X/+X until end of turn, where X is the number of lands you control. +SVar:X:Count$TypeYouCtrl.Land +SVar:BuffedBy:Land +Oracle:As long as it's your turn, Radha, Heart of Keld has first strike.\nYou may look at the top card of your library any time, and you may play lands from the top of your library.\n{4}{R}{G}: Radha gets +X/+X until end of turn, where X is the number of lands you control. diff --git a/forge-gui/res/cardsfolder/r/rafiq_of_the_many.txt b/forge-gui/res/cardsfolder/r/rafiq_of_the_many.txt index 5e4d957b5e2..3f2cc00d551 100644 --- a/forge-gui/res/cardsfolder/r/rafiq_of_the_many.txt +++ b/forge-gui/res/cardsfolder/r/rafiq_of_the_many.txt @@ -4,6 +4,5 @@ Types:Legendary Creature Human Knight PT:3/3 K:Exalted T:Mode$ Attacks | ValidCard$ Creature.YouCtrl | Alone$ True | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever a creature you control attacks alone, it gains double strike until end of turn. -SVar:TrigPump:DB$Pump | Defined$ TriggeredAttacker | KW$ Double Strike -SVar:Picture:http://www.wizards.com/global/images/magic/general/rafiq_of_the_many.jpg +SVar:TrigPump:DB$ Pump | Defined$ TriggeredAttacker | KW$ Double Strike Oracle:Exalted (Whenever a creature you control attacks alone, that creature gets +1/+1 until end of turn.)\nWhenever a creature you control attacks alone, it gains double strike until end of turn. diff --git a/forge-gui/res/cardsfolder/r/rage_scarred_berserker.txt b/forge-gui/res/cardsfolder/r/rage_scarred_berserker.txt index c1aa42d68f3..8f5a81cbd94 100644 --- a/forge-gui/res/cardsfolder/r/rage_scarred_berserker.txt +++ b/forge-gui/res/cardsfolder/r/rage_scarred_berserker.txt @@ -3,5 +3,5 @@ ManaCost:4 B Types:Creature Minotaur Berserker PT:5/4 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target creature gets +1/+0 and gains indestructible until end of turn. -SVar:TrigPump:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +1 | KW$ Indestructible +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +1 | KW$ Indestructible Oracle:When Rage-Scarred Berserker enters the battlefield, target creature gets +1/+0 and gains indestructible until end of turn. diff --git a/forge-gui/res/cardsfolder/r/raging_gorilla.txt b/forge-gui/res/cardsfolder/r/raging_gorilla.txt index 1c89ad09e9c..2b9cbc68cd9 100644 --- a/forge-gui/res/cardsfolder/r/raging_gorilla.txt +++ b/forge-gui/res/cardsfolder/r/raging_gorilla.txt @@ -4,6 +4,5 @@ Types:Creature Ape PT:2/3 T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked, it gets +2/-2 until end of turn. T:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ TrigPump | Secondary$ True | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked, it gets +2/-2 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ +2 | NumDef$ -2 -SVar:Picture:http://www.wizards.com/global/images/magic/general/raging_gorilla.jpg +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +2 | NumDef$ -2 Oracle:Whenever Raging Gorilla blocks or becomes blocked, it gets +2/-2 until end of turn. diff --git a/forge-gui/res/cardsfolder/r/raiders_wake.txt b/forge-gui/res/cardsfolder/r/raiders_wake.txt index fc89bb5f30d..304921650fd 100644 --- a/forge-gui/res/cardsfolder/r/raiders_wake.txt +++ b/forge-gui/res/cardsfolder/r/raiders_wake.txt @@ -3,8 +3,7 @@ ManaCost:3 B Types:Enchantment T:Mode$ Discarded | ValidCard$ Card.OppOwn | TriggerZones$ Battlefield | Execute$ TrigLoseLife | TriggerDescription$ Whenever an opponent discards a card, that player loses 2 life. SVar:TrigLoseLife:DB$ LoseLife | Defined$ TriggeredCardController | LifeAmount$ 2 -T:Mode$ Phase | Phase$ End of Turn | CheckSVar$ RaidTest | TriggerZones$ Battlefield | Execute$ TrigDiscard | TriggerDescription$ Raid — At the beginning of your end step, if you attacked with a creature this turn, target opponent discards a card. +T:Mode$ Phase | Phase$ End of Turn | CheckSVar$ RaidTest | TriggerZones$ Battlefield | Execute$ TrigDiscard | TriggerDescription$ Raid — At the beginning of your end step, if you attacked this turn, target opponent discards a card. SVar:TrigDiscard:DB$ Discard | ValidTgts$ Opponent | NumCards$ 1 | Mode$ TgtChoose SVar:RaidTest:Count$AttackersDeclared -SVar:Picture:http://www.wizards.com/global/images/magic/general/raiders_wake.jpg -Oracle:Whenever an opponent discards a card, that player loses 2 life.\nRaid — At the beginning of your end step, if you attacked with a creature this turn, target opponent discards a card. +Oracle:Whenever an opponent discards a card, that player loses 2 life.\nRaid — At the beginning of your end step, if you attacked this turn, target opponent discards a card. diff --git a/forge-gui/res/cardsfolder/r/rakdos_ragemutt.txt b/forge-gui/res/cardsfolder/r/rakdos_ragemutt.txt index 58cfc635ebe..d0ea7edd7f1 100644 --- a/forge-gui/res/cardsfolder/r/rakdos_ragemutt.txt +++ b/forge-gui/res/cardsfolder/r/rakdos_ragemutt.txt @@ -1,6 +1,6 @@ Name:Rakdos Ragemutt ManaCost:3 B R -Types:Creature Elemental Hound +Types:Creature Elemental Dog PT:3/3 K:Haste K:Lifelink diff --git a/forge-gui/res/cardsfolder/r/raking_claws.txt b/forge-gui/res/cardsfolder/r/raking_claws.txt new file mode 100755 index 00000000000..5e0b2f3905c --- /dev/null +++ b/forge-gui/res/cardsfolder/r/raking_claws.txt @@ -0,0 +1,6 @@ +Name:Raking Claws +ManaCost:1 R +Types:Instant +A:SP$ Pump | Cost$ 1 R | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Double Strike | SpellDescription$ Target creature gains double strike until end of turn. +K:Cycling:2 +Oracle:Target creature gains double strike until end of turn.\nCycling {2} ({2}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/r/rakshasa_deathdealer.txt b/forge-gui/res/cardsfolder/r/rakshasa_deathdealer.txt index a7e617bc9ed..47a3b1ed1da 100644 --- a/forge-gui/res/cardsfolder/r/rakshasa_deathdealer.txt +++ b/forge-gui/res/cardsfolder/r/rakshasa_deathdealer.txt @@ -2,7 +2,6 @@ Name:Rakshasa Deathdealer ManaCost:B G Types:Creature Cat Demon PT:2/2 -A:AB$ Pump | Cost$ B G | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. +A:AB$ Pump | Cost$ B G | Defined$ Self | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. A:AB$ Regenerate | Cost$ B G | SpellDescription$ Regenerate CARDNAME. -SVar:Picture:http://www.wizards.com/global/images/magic/general/rakshasa_deathdealer.jpg Oracle:{B}{G}: Rakshasa Deathdealer gets +2/+2 until end of turn.\n{B}{G}: Regenerate Rakshasa Deathdealer. diff --git a/forge-gui/res/cardsfolder/r/rakshasas_secret.txt b/forge-gui/res/cardsfolder/r/rakshasas_secret.txt index be67b7a5ef0..b7fc3fe89e6 100644 --- a/forge-gui/res/cardsfolder/r/rakshasas_secret.txt +++ b/forge-gui/res/cardsfolder/r/rakshasas_secret.txt @@ -1,8 +1,7 @@ Name:Rakshasa's Secret ManaCost:2 B Types:Sorcery -A:SP$ Discard | Cost$ 2 B | ValidTgts$ Opponent | NumCards$ 2 | SubAbility$ TrigMill | Mode$ TgtChoose | SpellDescription$ Target opponent discards two cards. Put the top two cards of your library into your graveyard. -SVar:TrigMill:DB$Mill | Defined$ You | NumCards$ 2 +A:SP$ Discard | Cost$ 2 B | ValidTgts$ Opponent | NumCards$ 2 | SubAbility$ TrigMill | Mode$ TgtChoose | SpellDescription$ Target opponent discards two cards. Mill two cards. +SVar:TrigMill:DB$ Mill | Defined$ You | NumCards$ 2 DeckHas:Ability$Graveyard -SVar:Picture:http://www.wizards.com/global/images/magic/general/rakshasas_secret.jpg -Oracle:Target opponent discards two cards. Put the top two cards of your library into your graveyard. +Oracle:Target opponent discards two cards. Mill two cards. diff --git a/forge-gui/res/cardsfolder/r/ral_storm_conduit.txt b/forge-gui/res/cardsfolder/r/ral_storm_conduit.txt index ea18798cdfb..1b326d0ee86 100644 --- a/forge-gui/res/cardsfolder/r/ral_storm_conduit.txt +++ b/forge-gui/res/cardsfolder/r/ral_storm_conduit.txt @@ -6,7 +6,7 @@ T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | Tr T:Mode$ SpellCopy | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDealDamage | Secondary$ True | TriggerDescription$ Whenever you cast or copy an instant or sorcery spell, CARDNAME deals 1 damage to target opponent or planeswalker. SVar:TrigDealDamage:DB$DealDamage | ValidTgts$ Opponent,Planeswalker | TgtPrompt$ Select target opponent or planeswalker | NumDmg$ 1 A:AB$ Scry | Cost$ AddCounter<2/LOYALTY> | Planeswalker$ True | ScryNum$ 1 | SpellDescription$ Scry 1. -A:AB$ Effect | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | AILogic$ SpellCopy | Name$ CARDNAME Effect | Triggers$ EffTModeSpellCast | SVars$ EffTrigCopy,EffDBCleanup | SpellDescription$ When you cast your next instant or sorcery spell this turn, copy that spell. You may choose new targets for the copy. +A:AB$ Effect | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | AILogic$ SpellCopy | Triggers$ EffTModeSpellCast | SVars$ EffTrigCopy,EffDBCleanup | SpellDescription$ When you cast your next instant or sorcery spell this turn, copy that spell. You may choose new targets for the copy. SVar:EffTModeSpellCast:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | OneOff$ True | Execute$ EffTrigCopy | TriggerZones$ Command | TriggerDescription$ When you cast your next instant or sorcery spell this turn, copy that spell. You may choose new targets for the copy. SVar:EffTrigCopy:DB$ CopySpellAbility | Defined$ TriggeredSpellAbility | SubAbility$ EffDBCleanup SVar:EffDBCleanup:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile diff --git a/forge-gui/res/cardsfolder/r/rally_for_the_throne.txt b/forge-gui/res/cardsfolder/r/rally_for_the_throne.txt index ef8df94ada4..c3a3e799f0a 100644 --- a/forge-gui/res/cardsfolder/r/rally_for_the_throne.txt +++ b/forge-gui/res/cardsfolder/r/rally_for_the_throne.txt @@ -1,7 +1,7 @@ Name:Rally for the Throne ManaCost:2 W Types:Instant -A:SP$ Token | Cost$ 2 W | TokenAmount$ 2 | TokenScript$ w_1_1_human | TokenOwner$ You | LegacyImage$ w 1 1 human eld | SubAbility$ DBGainLife | SpellDescription$ Create two 1/1 white Human creature tokens. Adamant — If at least three white mana was spent to cast this spell, you gain 1 life for each creature you control. +A:SP$ Token | Cost$ 2 W | TokenAmount$ 2 | TokenScript$ w_1_1_human | TokenOwner$ You | LegacyImage$ w 1 1 human eld | AIManaPref$ W | SubAbility$ DBGainLife | SpellDescription$ Create two 1/1 white Human creature tokens. Adamant — If at least three white mana was spent to cast this spell, you gain 1 life for each creature you control. SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ Y | ConditionCheckSVar$ X | References$ X,Y SVar:X:Count$Adamant.White.1.0 SVar:Y:Count$Valid Creature.YouCtrl diff --git a/forge-gui/res/cardsfolder/r/rally_the_horde.txt b/forge-gui/res/cardsfolder/r/rally_the_horde.txt index ba573dd3d60..8ae8f979fe3 100644 --- a/forge-gui/res/cardsfolder/r/rally_the_horde.txt +++ b/forge-gui/res/cardsfolder/r/rally_the_horde.txt @@ -2,14 +2,14 @@ Name:Rally the Horde ManaCost:5 R Types:Sorcery A:SP$ Repeat | Cost$ 5 R | RepeatSubAbility$ DBExileThree | RepeatCheckSVar$ X | RepeatSVarCompare$ EQ0 | References$ X | SubAbility$ DBToken | StackDescription$ SpellDescription | SpellDescription$ Exile the top card of your library. Exile the top card of your library. Exile the top card of your library. If the last card exiled isn't a land, repeat this process. Create a 1/1 red Warrior creature token for each nonland card exiled this way. -SVar:DBExileThree:DB$ Cleanup | ClearImprinted$ True | SubAbility$ DBMill1 -SVar:DBMill1:DB$ Mill | RememberMilled$ True | Destination$ Exile | NumCards$ 1 | SubAbility$ DBMill2 -SVar:DBMill2:DB$ Mill | RememberMilled$ True | Destination$ Exile | NumCards$ 1 | SubAbility$ DBMill3 -SVar:DBMill3:DB$ Mill | RememberMilled$ True | Destination$ Exile | NumCards$ 1 | Imprint$ True +SVar:DBExileThree:DB$ Cleanup | ClearImprinted$ True | SubAbility$ DBExile1 +SVar:DBExile1:DB$ Dig | RememberChanged$ True | DestinationZone$ Exile | DigNum$ 1 | ChangeNum$ All | SubAbility$ DBExile2 +SVar:DBExile2:DB$ Dig | RememberChanged$ True | DestinationZone$ Exile | DigNum$ 1 | ChangeNum$ All | SubAbility$ DBExile3 +SVar:DBExile3:DB$ Dig | RememberChanged$ True | DestinationZone$ Exile | DigNum$ 1 | ChangeNum$ All | Imprint$ True SVar:X:Count$ValidExile Land.IsImprinted -SVar:DBToken:DB$ Token | TokenAmount$ Y | References$ Y | TokenScript$ r_1_1_warrior | TokenOwner$ You | LegacyImage$ r 1 1 warrior sok | SubAbility$ DBCleanup | StackDescription$ None +SVar:DBToken:DB$ Token | TokenAmount$ Y | References$ Y | TokenScript$ r_1_1_warrior | TokenOwner$ You | SubAbility$ DBCleanup | StackDescription$ None SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearImprinted$ True SVar:Y:Count$ValidExile Card.IsRemembered+nonLand AI:RemoveDeck:Random -SVar:Picture:http://www.wizards.com/global/images/magic/general/rally_the_horde.jpg +DeckHas:Ability$Token Oracle:Exile the top card of your library. Exile the top card of your library. Exile the top card of your library. If the last card exiled isn't a land, repeat this process. Create a 1/1 red Warrior creature token for each nonland card exiled this way. diff --git a/forge-gui/res/cardsfolder/r/ram_through.txt b/forge-gui/res/cardsfolder/r/ram_through.txt new file mode 100644 index 00000000000..c57e3c84fc6 --- /dev/null +++ b/forge-gui/res/cardsfolder/r/ram_through.txt @@ -0,0 +1,7 @@ +Name:Ram Through +ManaCost:1 G +Types:Instant +A:SP$ Pump | Cost$ 1 G | ValidTgts$ Creature.YouCtrl | AILogic$ PowerDmg | TgtPrompt$ Select target creature you control | SubAbility$ SoulsDamage | StackDescription$ SpellDescription | SpellDescription$ Target creature you control deals damage equal to its power to target creature you don't control. If the creature you control has trample, excess damage is dealt to that creature's controller instead. +SVar:SoulsDamage:DB$ DealDamage | ValidTgts$ Creature.YouDontCtrl | AILogic$ PowerDmg | TgtPrompt$ Select target creature you don't control | NumDmg$ X | References$ X | ConditionDefined$ Targeted | ConditionPresent$ Creature | ConditionCompare$ EQ1 | DamageSource$ ParentTarget | ExcessDamage$ TargetedController | ExcessDamageCondition$ Card.withTrample | StackDescription$ None +SVar:X:ParentTargeted$CardPower +Oracle:Target creature you control deals damage equal to its power to target creature you don't control. If the creature you control has trample, excess damage is dealt to that creature's controller instead. diff --git a/forge-gui/res/cardsfolder/r/rambunctious_mutt.txt b/forge-gui/res/cardsfolder/r/rambunctious_mutt.txt new file mode 100644 index 00000000000..701b87cd7a0 --- /dev/null +++ b/forge-gui/res/cardsfolder/r/rambunctious_mutt.txt @@ -0,0 +1,7 @@ +Name:Rambunctious Mutt +ManaCost:3 W W +Types:Creature Dog +PT:3/4 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerDescription$ When CARDNAME enters the battlefield, destroy target artifact or enchantment an opponent controls. +SVar:TrigDestroy:DB$Destroy | ValidTgts$ Artifact.OppCtrl,Enchantment.OppCtrl | TgtPrompt$ Select target artifact or enchantment an opponent controls. +Oracle:When Rambunctious Mutt enters the battlefield, destroy target artifact or enchantment an opponent controls. diff --git a/forge-gui/res/cardsfolder/r/rank_and_file.txt b/forge-gui/res/cardsfolder/r/rank_and_file.txt index 2a7aebcc03c..f322ff56efc 100644 --- a/forge-gui/res/cardsfolder/r/rank_and_file.txt +++ b/forge-gui/res/cardsfolder/r/rank_and_file.txt @@ -3,8 +3,7 @@ ManaCost:2 B B Types:Creature Zombie PT:3/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When CARDNAME enters the battlefield, green creatures get -1/-1 until end of turn. -SVar:TrigPumpAll:DB$PumpAll | ValidCards$ Creature.Green | NumAtt$ -1 | NumDef$ -1 | IsCurse$ True +SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.Green | NumAtt$ -1 | NumDef$ -1 | IsCurse$ True SVar:PlayMain1:TRUE AI:RemoveDeck:Random -SVar:Picture:http://www.wizards.com/global/images/magic/general/rank_and_file.jpg Oracle:When Rank and File enters the battlefield, green creatures get -1/-1 until end of turn. diff --git a/forge-gui/res/cardsfolder/r/rapid_fire.txt b/forge-gui/res/cardsfolder/r/rapid_fire.txt index de4ac890c1e..91649b41dd4 100644 --- a/forge-gui/res/cardsfolder/r/rapid_fire.txt +++ b/forge-gui/res/cardsfolder/r/rapid_fire.txt @@ -3,7 +3,6 @@ ManaCost:3 W Types:Instant Text:Cast CARDNAME only before blockers are declared. A:SP$ Pump | Cost$ 3 W | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ First Strike | ActivationPhases$ Upkeep->Declare Attackers | SubAbility$ DBPump | SpellDescription$ Target creature gains first strike until end of turn. If it doesn't have rampage, that creature gains rampage 2 until end of turn. (Whenever this creature becomes blocked, it gets +2/+2 until end of turn for each creature blocking it beyond the first.) -SVar:DBPump:DB$Pump | Defined$ Targeted | KW$ Rampage:2 | ConditionDefined$ Targeted | ConditionPresent$ Creature.withoutRampage +SVar:DBPump:DB$ Pump | Defined$ Targeted | KW$ Rampage:2 | ConditionDefined$ Targeted | ConditionPresent$ Creature.withoutRampage AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/rapid_fire.jpg Oracle:Cast Rapid Fire only before blockers are declared.\nTarget creature gains first strike until end of turn. If it doesn't have rampage, that creature gains rampage 2 until end of turn. (Whenever this creature becomes blocked, it gets +2/+2 until end of turn for each creature blocking it beyond the first.) diff --git a/forge-gui/res/cardsfolder/r/rashka_the_slayer.txt b/forge-gui/res/cardsfolder/r/rashka_the_slayer.txt index c6dee99a977..0f26c5e040a 100644 --- a/forge-gui/res/cardsfolder/r/rashka_the_slayer.txt +++ b/forge-gui/res/cardsfolder/r/rashka_the_slayer.txt @@ -4,7 +4,6 @@ Types:Legendary Creature Human Archer PT:3/3 K:Reach T:Mode$ Blocks | ValidCard$ Card.Self | ValidBlocked$ Creature.Black | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME blocks one or more black creatures, CARDNAME gets +1/+2 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 1 | NumDef$ 2 +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 1 | NumDef$ 2 AI:RemoveDeck:Random -SVar:Picture:http://www.wizards.com/global/images/magic/general/rashka_the_slayer.jpg Oracle:Reach (This creature can block creatures with flying.)\nWhenever Rashka the Slayer blocks one or more black creatures, Rashka gets +1/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/r/rattlechains.txt b/forge-gui/res/cardsfolder/r/rattlechains.txt index 24991231d8b..52fd983b742 100644 --- a/forge-gui/res/cardsfolder/r/rattlechains.txt +++ b/forge-gui/res/cardsfolder/r/rattlechains.txt @@ -5,8 +5,7 @@ PT:2/1 K:Flash K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target Spirit gains hexproof until end of turn. -SVar:TrigPump:DB$Pump | ValidTgts$ Spirit | TgtPrompt$ Select target Spirit | KW$ Hexproof +SVar:TrigPump:DB$ Pump | ValidTgts$ Spirit | TgtPrompt$ Select target Spirit | KW$ Hexproof S:Mode$ Continuous | EffectZone$ Battlefield | Affected$ Spirit | WithFlash$ You | AffectedZone$ Command,Exile,Graveyard,Hand,Library | Description$ You may Spirit spells as though they had flash. DeckHints:Type$Spirit -SVar:Picture:http://www.wizards.com/global/images/magic/general/rattlechains.jpg Oracle:Flash\nFlying\nWhen Rattlechains enters the battlefield, target Spirit gains hexproof until end of turn.\nYou may cast Spirit spells as though they had flash. diff --git a/forge-gui/res/cardsfolder/r/raugrin_crystal.txt b/forge-gui/res/cardsfolder/r/raugrin_crystal.txt new file mode 100755 index 00000000000..a82eb62f2d5 --- /dev/null +++ b/forge-gui/res/cardsfolder/r/raugrin_crystal.txt @@ -0,0 +1,8 @@ +Name:Raugrin Crystal +ManaCost:3 +Types:Artifact +A:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U}. +A:AB$ Mana | Cost$ T | Produced$ R | SpellDescription$ Add {R}. +A:AB$ Mana | Cost$ T | Produced$ W | SpellDescription$ Add {W}. +K:Cycling:2 +Oracle:{T}: Add {U}, {R}, or {W}.\nCycling {2} ({2}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/r/raugrin_triome.txt b/forge-gui/res/cardsfolder/r/raugrin_triome.txt new file mode 100755 index 00000000000..74ec276f3d9 --- /dev/null +++ b/forge-gui/res/cardsfolder/r/raugrin_triome.txt @@ -0,0 +1,6 @@ +Name:Raugrin Triome +ManaCost:no cost +Types:Land Island Mountain Plains +K:CARDNAME enters the battlefield tapped. +K:Cycling:3 +Oracle:({T}: Add {U}, {R}, or {W}.)\nRaugrin Triome enters the battlefield tapped.\nCycling {3} ({3}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/r/raven_guild_master.txt b/forge-gui/res/cardsfolder/r/raven_guild_master.txt index 6b0b030d783..2b39a33e60d 100644 --- a/forge-gui/res/cardsfolder/r/raven_guild_master.txt +++ b/forge-gui/res/cardsfolder/r/raven_guild_master.txt @@ -2,8 +2,7 @@ Name:Raven Guild Master ManaCost:1 U U Types:Creature Human Wizard Mutant PT:1/1 -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigMill | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, that player exiles the top ten cards of their library. -SVar:TrigMill:DB$ Mill | Defined$ TriggeredTarget | NumCards$ 10 | Destination$ Exile +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigExile | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, that player exiles the top ten cards of their library. +SVar:TrigExile:DB$ Dig | Defined$ TriggeredTarget | DigNum$ 10 | ChangeNum$ All | DestinationZone$ Exile K:Morph:2 U U -SVar:Picture:http://www.wizards.com/global/images/magic/general/raven_guild_master.jpg Oracle:Whenever Raven Guild Master deals combat damage to a player, that player exiles the top ten cards of their library.\nMorph {2}{U}{U} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.) diff --git a/forge-gui/res/cardsfolder/r/ravenous_gigantotherium.txt b/forge-gui/res/cardsfolder/r/ravenous_gigantotherium.txt new file mode 100755 index 00000000000..c48eb7c4e34 --- /dev/null +++ b/forge-gui/res/cardsfolder/r/ravenous_gigantotherium.txt @@ -0,0 +1,13 @@ +Name:Ravenous Gigantotherium +ManaCost:5 G G +Types:Creature Beast +PT:3/3 +K:Devour:3 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDmg | TriggerDescription$ When CARDNAME enters the battlefield, it deals X damage divided as you choose among up to X target creatures, where X is its power. Each of those creatures deals damage equal to its power to CARDNAME. +SVar:TrigDmg:DB$ DealDamage | ValidTgts$ Creature | TgtPrompt$ Select target creature to distribute damage to | NumDmg$ FirePower | TargetMin$ 0 | TargetMax$ FirePower | References$ FirePower | DividedAsYouChoose$ FirePower | SubAbility$ DBDmg | RememberTargets$ True | StackDescription$ None +SVar:DBDmg:DB$ RepeatEach | RepeatSubAbility$ GigantotheriumFight | UseImprinted$ True | DefinedCards$ Targeted | StackDescription$ None | DamageMap$ True +SVar:GigantotheriumFight:DB$ DealDamage | DamageSource$ Imprinted | NumDmg$ Y | References$ Y | Defined$ Self | StackDescription$ None +SVar:FirePower:Count$CardPower +SVar:Y:Imprinted$CardPower +DeckHas:Ability$Counters +Oracle:Devour 3 (As this enters the battlefield, you may sacrifice any number of creatures. This creature enters the battlefield with three times that many +1/+1 counters on it.)\nWhen Ravenous Gigantotherium enters the battlefield, it deals X damage divided as you choose among up to X target creatures, where X is its power. Each of those creatures deals damage equal to its power to Ravenous Gigantotherium. diff --git a/forge-gui/res/cardsfolder/r/ravenous_skirge.txt b/forge-gui/res/cardsfolder/r/ravenous_skirge.txt index a5d92c5b8be..2e3948703b7 100644 --- a/forge-gui/res/cardsfolder/r/ravenous_skirge.txt +++ b/forge-gui/res/cardsfolder/r/ravenous_skirge.txt @@ -4,6 +4,5 @@ Types:Creature Imp PT:1/1 K:Flying T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, it gets +2/+0 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 2 -SVar:Picture:http://www.wizards.com/global/images/magic/general/ravenous_skirge.jpg +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 2 Oracle:Flying\nWhenever Ravenous Skirge attacks, it gets +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/r/ray_of_erasure.txt b/forge-gui/res/cardsfolder/r/ray_of_erasure.txt index 1ee7e92123b..bc7469b2245 100644 --- a/forge-gui/res/cardsfolder/r/ray_of_erasure.txt +++ b/forge-gui/res/cardsfolder/r/ray_of_erasure.txt @@ -1,8 +1,7 @@ Name:Ray of Erasure ManaCost:U Types:Instant -A:SP$ Mill | Cost$ U | NumCards$ 1 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player puts the top card of their library into their graveyard. Draw a card at the beginning of the next turn's upkeep. | SubAbility$ DelTrigSlowtrip +A:SP$ Mill | Cost$ U | NumCards$ 1 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player mills a card. Draw a card at the beginning of the next turn's upkeep. | SubAbility$ DelTrigSlowtrip SVar:DelTrigSlowtrip:DB$ DelayedTrigger | Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | Execute$ DrawSlowtrip | TriggerDescription$ Draw a card. -SVar:DrawSlowtrip:DB$Draw | NumCards$ 1 | Defined$ You -SVar:Picture:http://www.wizards.com/global/images/magic/general/ray_of_erasure.jpg -Oracle:Target player puts the top card of their library into their graveyard.\nDraw a card at the beginning of the next turn's upkeep. +SVar:DrawSlowtrip:DB$ Draw | NumCards$ 1 | Defined$ You +Oracle:Target player mills a card.\nDraw a card at the beginning of the next turn's upkeep. diff --git a/forge-gui/res/cardsfolder/r/razorclaw_bear.txt b/forge-gui/res/cardsfolder/r/razorclaw_bear.txt index b51ddcfbbd1..aaa016edac9 100644 --- a/forge-gui/res/cardsfolder/r/razorclaw_bear.txt +++ b/forge-gui/res/cardsfolder/r/razorclaw_bear.txt @@ -3,6 +3,5 @@ ManaCost:2 G G Types:Creature Bear PT:3/3 T:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME becomes blocked, it gets +2/+2 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 2 | NumDef$ 2 -SVar:Picture:http://www.wizards.com/global/images/magic/general/razorclaw_bear.jpg +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 2 | NumDef$ 2 Oracle:Whenever Razorclaw Bear becomes blocked, it gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/r/razorverge_thicket.txt b/forge-gui/res/cardsfolder/r/razorverge_thicket.txt index 2ab085a4c32..b70da5e95ae 100644 --- a/forge-gui/res/cardsfolder/r/razorverge_thicket.txt +++ b/forge-gui/res/cardsfolder/r/razorverge_thicket.txt @@ -1,9 +1,8 @@ Name:Razorverge Thicket ManaCost:no cost Types:Land -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ LandTapped | Description$ CARDNAME enters the battlefield tapped unless you control two or fewer other lands. -SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionCheckSVar$ ETBCheckSVar2 | ConditionSVarCompare$ GT2 | References$ ETBCheckSVar2 | SubAbility$ MoveToPlay -SVar:MoveToPlay:DB$ ChangeZone | Hidden$ True | Origin$ All | Destination$ Battlefield | Defined$ ReplacedCard +K:ETBReplacement:Other:LandTapped +SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionCheckSVar$ ETBCheckSVar2 | ConditionSVarCompare$ GT2 | References$ ETBCheckSVar2 | SpellDescription$ CARDNAME enters the battlefield tapped unless you control two or fewer other lands. SVar:ETBCheckSVar2:Count$LastStateBattlefield Land.YouCtrl A:AB$ Mana | Cost$ T | Produced$ G | SpellDescription$ Add {G}. A:AB$ Mana | Cost$ T | Produced$ W | SpellDescription$ Add {W}. diff --git a/forge-gui/res/cardsfolder/r/read_the_tides.txt b/forge-gui/res/cardsfolder/r/read_the_tides.txt new file mode 100644 index 00000000000..2f4e67dd945 --- /dev/null +++ b/forge-gui/res/cardsfolder/r/read_the_tides.txt @@ -0,0 +1,7 @@ +Name:Read the Tides +ManaCost:5 U +Types:Sorcery +A:SP$ Charm | Cost$ 5 U | Choices$ DBDraw,DBReturn +SVar:DBDraw:DB$ Draw | NumCards$ 3 | SpellDescription$ Draw three cards. +SVar:DBReturn:DB$ ChangeZone | TargetMin$ 0 | TargetMax$ 2 | ValidTgts$ Creature | TgtPrompt$ Select target creature | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return up to two target creatures to their owners' hands. +Oracle:Choose one —\n• Draw three cards.\n• Return up to two target creatures to their owners' hands. diff --git a/forge-gui/res/cardsfolder/r/reaper_of_night_harvest_fear.txt b/forge-gui/res/cardsfolder/r/reaper_of_night_harvest_fear.txt index b916452909e..1f57fb0e642 100644 --- a/forge-gui/res/cardsfolder/r/reaper_of_night_harvest_fear.txt +++ b/forge-gui/res/cardsfolder/r/reaper_of_night_harvest_fear.txt @@ -4,7 +4,7 @@ Types:Creature Specter PT:4/5 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | CheckSVar$ X | SVarCompare$ LE2 | References$ X | TriggerDescription$ Whenever CARDNAME attacks, if defending player has two or fewer cards in hand, it gains flying until end of turn. SVar:X:Count$ValidHand Card.DefenderCtrl -SVar:TrigPump:DB$ Pump | KW$ Flying +SVar:TrigPump:DB$ Pump | Defined$ Self | KW$ Flying Oracle:Whenever Reaper of Night attacks, if defending player has two or fewer cards in hand, it gains flying until end of turn. AlternateMode:Adventure diff --git a/forge-gui/res/cardsfolder/r/rebirth.txt b/forge-gui/res/cardsfolder/r/rebirth.txt index 317a22119d8..f09c330194e 100644 --- a/forge-gui/res/cardsfolder/r/rebirth.txt +++ b/forge-gui/res/cardsfolder/r/rebirth.txt @@ -3,7 +3,7 @@ ManaCost:3 G G G Types:Sorcery K:Remove CARDNAME from your deck before playing if you're not playing for ante. A:SP$ RepeatEach | Cost$ 3 G G G | RepeatPlayers$ Player | RepeatSubAbility$ Ante | SpellDescription$ Each player may ante the top card of their library. If a player does, that player’s life total becomes 20. -SVar:Ante:DB$ Mill | Defined$ Player.IsRemembered | Destination$ Ante | NumCards$ 1 | RememberMilled$ True | Optional$ True | SubAbility$ 20Life | AILogic$ Rebirth +SVar:Ante:DB$ Dig | Defined$ Player.IsRemembered | Destination$ Ante | DigNum$ 1 | ChangeNum$ All | RememberChanged$ True | Optional$ True | SubAbility$ 20Life | AILogic$ Rebirth SVar:20Life:DB$ SetLife | Defined$ Player.IsRemembered | LifeAmount$ 20 | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ EQ1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:Remove Rebirth from your deck before playing if you’re not playing for ante./nEach player may ante the top card of their library. If a player does, that player’s life total becomes 20. +Oracle:Remove Rebirth from your deck before playing if you're not playing for ante./nEach player may ante the top card of their library. If a player does, that player's life total becomes 20. diff --git a/forge-gui/res/cardsfolder/r/reckless_ogre.txt b/forge-gui/res/cardsfolder/r/reckless_ogre.txt index 27a9c8717c5..a9a995ee4ce 100644 --- a/forge-gui/res/cardsfolder/r/reckless_ogre.txt +++ b/forge-gui/res/cardsfolder/r/reckless_ogre.txt @@ -3,6 +3,5 @@ ManaCost:3 R Types:Creature Ogre PT:3/2 T:Mode$ Attacks | ValidCard$ Card.Self | Alone$ True | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks alone, it gets +3/+0 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 3 -SVar:Picture:http://www.wizards.com/global/images/magic/general/reckless_ogre.jpg +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 3 Oracle:Whenever Reckless Ogre attacks alone, it gets +3/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/r/reckless_pangolin.txt b/forge-gui/res/cardsfolder/r/reckless_pangolin.txt index 7e0cd33520b..11433b8e824 100644 --- a/forge-gui/res/cardsfolder/r/reckless_pangolin.txt +++ b/forge-gui/res/cardsfolder/r/reckless_pangolin.txt @@ -1,7 +1,7 @@ Name:Reckless Pangolin ManaCost:2 G Types:Creature Pangolin -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, it gets +1/+1 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 1 | NumDef$ 1 -Oracle:Whenever Reckless Pangolin attacks, it gets +1/+1 until end of turn. PT:2/2 +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, it gets +1/+1 until end of turn. +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 1 | NumDef$ 1 +Oracle:Whenever Reckless Pangolin attacks, it gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/r/reconnaissance_mission.txt b/forge-gui/res/cardsfolder/r/reconnaissance_mission.txt new file mode 100755 index 00000000000..6d23f87cd14 --- /dev/null +++ b/forge-gui/res/cardsfolder/r/reconnaissance_mission.txt @@ -0,0 +1,7 @@ +Name:Reconnaissance Mission +ManaCost:2 U U +Types:Enchantment +T:Mode$ DamageDone | ValidSource$ Creature.YouCtrl | ValidTarget$ Player | CombatDamage$ True | OptionalDecider$ You | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever a creature you control deals combat damage to a player, you may draw a card. +SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 +K:Cycling:2 +Oracle:Whenever a creature you control deals combat damage to a player, you may draw a card.\nCycling {2} ({2}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/r/reef_pirates.txt b/forge-gui/res/cardsfolder/r/reef_pirates.txt index 877fc676a98..8676a9bdfc0 100644 --- a/forge-gui/res/cardsfolder/r/reef_pirates.txt +++ b/forge-gui/res/cardsfolder/r/reef_pirates.txt @@ -2,7 +2,6 @@ Name:Reef Pirates ManaCost:1 U U Types:Creature Zombie Pirate PT:2/2 -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Opponent | Execute$ TrigMill | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals damage to an opponent, that player puts the top card of their library into their graveyard. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Opponent | Execute$ TrigMill | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals damage to an opponent, that player mills a card. SVar:TrigMill:DB$ Mill | NumCards$ 1 | Defined$ TriggeredTarget -SVar:Picture:http://www.wizards.com/global/images/magic/general/reef_pirates.jpg -Oracle:Whenever Reef Pirates deals damage to an opponent, that player puts the top card of their library into their graveyard. +Oracle:Whenever Reef Pirates deals damage to an opponent, that player mills a card. diff --git a/forge-gui/res/cardsfolder/r/reflector_mage.txt b/forge-gui/res/cardsfolder/r/reflector_mage.txt index 41d50d275d7..5bc98b0f286 100644 --- a/forge-gui/res/cardsfolder/r/reflector_mage.txt +++ b/forge-gui/res/cardsfolder/r/reflector_mage.txt @@ -5,8 +5,7 @@ PT:2/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, return target creature an opponent controls to its owner's hand. That creature's owner can't cast spells with the same name as that creature until your next turn. SVar:TrigChangeZone:DB$ ChangeZone | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature | Origin$ Battlefield | Destination$ Hand | RememberLKI$ True | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | RememberObjects$ RememberedLKI,RememberedOwner | StaticAbilities$ CantCast | Duration$ UntilYourNextTurn | SubAbility$ DBCleanup -SVar:CantCast:Mode$ CantBeCast | ValidCard$ Card.nonLand+sharesNameWith Remembered | Caster$ Player.IsRemembered | EffectZone$ Command | Description$ That creature's owner can't cast spells with the same name as that creature until your next turn. +SVar:CantCast:Mode$ CantBeCast | ValidCard$ Card.nonLand+sharesNameWith RememberedLKI | Caster$ Player.IsRemembered | EffectZone$ Command | Description$ That creature's owner can't cast spells with the same name as that creature until your next turn. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:PlayMain1:TRUE -SVar:Picture:http://www.wizards.com/global/images/magic/general/reflector_mage.jpg Oracle:When Reflector Mage enters the battlefield, return target creature an opponent controls to its owner's hand. That creature's owner can't cast spells with the same name as that creature until your next turn. diff --git a/forge-gui/res/cardsfolder/r/release_the_dogs.txt b/forge-gui/res/cardsfolder/r/release_the_dogs.txt new file mode 100755 index 00000000000..2d62321a672 --- /dev/null +++ b/forge-gui/res/cardsfolder/r/release_the_dogs.txt @@ -0,0 +1,6 @@ +Name:Release the Dogs +ManaCost:3 W +Types:Sorcery +A:SP$ Token | Cost$ 3 W | TokenAmount$ 4 | TokenScript$ w_1_1_dog | TokenOwner$ You | SpellDescription$ Create four 1/1 white Dog creature tokens. +DeckHas:Ability$Token +Oracle:Create four 1/1 white Dog creature tokens. diff --git a/forge-gui/res/cardsfolder/r/relentless_advance.txt b/forge-gui/res/cardsfolder/r/relentless_advance.txt index 3833e4e74df..632bfcc4ba5 100644 --- a/forge-gui/res/cardsfolder/r/relentless_advance.txt +++ b/forge-gui/res/cardsfolder/r/relentless_advance.txt @@ -1,7 +1,7 @@ Name:Relentless Advance ManaCost:3 U Types:Sorcery -A:SP$ Amass | Cost$ 3 U | Num$ 3 | SpellDescription$ Amass 3. (Put three +1/+1 counters on an Army you control. If you don’t control one, create a 0/0 black Zombie Army creature token first.) +A:SP$ Amass | Cost$ 3 U | Num$ 3 | SpellDescription$ Amass 3. (Put three +1/+1 counters on an Army you control. If you don't control one, create a 0/0 black Zombie Army creature token first.) DeckHints:Ability$Amass & Type$Zombie DeckHas:Ability$Amass & Ability$Counters & Ability$Token -Oracle:Amass 3. (Put three +1/+1 counters on an Army you control. If you don’t control one, create a 0/0 black Zombie Army creature token first.) +Oracle:Amass 3. (Put three +1/+1 counters on an Army you control. If you don't control one, create a 0/0 black Zombie Army creature token first.) diff --git a/forge-gui/res/cardsfolder/r/relentless_hunter.txt b/forge-gui/res/cardsfolder/r/relentless_hunter.txt index 41d40bb78f7..fd8daf7c1f2 100644 --- a/forge-gui/res/cardsfolder/r/relentless_hunter.txt +++ b/forge-gui/res/cardsfolder/r/relentless_hunter.txt @@ -2,6 +2,5 @@ Name:Relentless Hunter ManaCost:1 R G Types:Creature Human Warrior PT:3/3 -A:AB$ Pump | Cost$ 1 R G | NumAtt$ +1 | NumDef$ +1 | KW$ Trample | SpellDescription$ CARDNAME gets +1/+1 and gains trample until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/relentless_hunter.jpg +A:AB$ Pump | Cost$ 1 R G | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | KW$ Trample | SpellDescription$ CARDNAME gets +1/+1 and gains trample until end of turn. Oracle:{1}{R}{G}: Relentless Hunter gets +1/+1 and gains trample until end of turn. diff --git a/forge-gui/res/cardsfolder/r/relentless_pursuit.txt b/forge-gui/res/cardsfolder/r/relentless_pursuit.txt index e165ce44519..d6353ee3873 100644 --- a/forge-gui/res/cardsfolder/r/relentless_pursuit.txt +++ b/forge-gui/res/cardsfolder/r/relentless_pursuit.txt @@ -1,5 +1,5 @@ Name:Relentless Pursuit ManaCost:2 G Types:Sorcery -A:SP$ DigMultiple | Cost$ 2 G | DigNum$ 4 | Reveal$ True | ChangeValid$ Creature,Land | DestinationZone2$ Graveyard | SpellDescription$ Reveal the top four cards of your library. You may put a creature card and/or land card from among them into your hand. Put the rest into your graveyard. +A:SP$ DigMultiple | Cost$ 2 G | DigNum$ 4 | Reveal$ True | ChangeValid$ Creature,Land | DestinationZone2$ Graveyard | Optional$ True | SpellDescription$ Reveal the top four cards of your library. You may put a creature card and/or land card from among them into your hand. Put the rest into your graveyard. Oracle:Reveal the top four cards of your library. You may put a creature card and/or land card from among them into your hand. Put the rest into your graveyard. diff --git a/forge-gui/res/cardsfolder/r/renegade_warlord.txt b/forge-gui/res/cardsfolder/r/renegade_warlord.txt index 22b532a80b9..aebe1f16f94 100644 --- a/forge-gui/res/cardsfolder/r/renegade_warlord.txt +++ b/forge-gui/res/cardsfolder/r/renegade_warlord.txt @@ -4,6 +4,5 @@ Types:Creature Human Soldier PT:3/3 K:First Strike T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigBattleCry | TriggerDescription$ Whenever CARDNAME attacks, each other attacking creature gets +1/+0 until end of turn. -SVar:TrigBattleCry:DB$PumpAll | ValidCards$ Creature.attacking+Other | NumAtt$ 1 -SVar:Picture:http://www.wizards.com/global/images/magic/general/renegade_warlord.jpg +SVar:TrigBattleCry:DB$ PumpAll | ValidCards$ Creature.attacking+Other | NumAtt$ 1 Oracle:First strike\nWhenever Renegade Warlord attacks, each other attacking creature gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/r/repeating_barrage.txt b/forge-gui/res/cardsfolder/r/repeating_barrage.txt index ab06ade70fe..48065c0da10 100644 --- a/forge-gui/res/cardsfolder/r/repeating_barrage.txt +++ b/forge-gui/res/cardsfolder/r/repeating_barrage.txt @@ -2,7 +2,6 @@ Name:Repeating Barrage ManaCost:1 R R Types:Sorcery A:SP$ DealDamage | Cost$ 1 R R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to any target. -A:AB$ ChangeZone | Cost$ 3 R R | PrecostDesc$ Raid — | Origin$ Graveyard | Destination$ Hand | ActivationZone$ Graveyard | CheckSVar$ RaidTest | References$ RaidTest | AILogic$ CheckCondition | SpellDescription$ Return CARDNAME from your graveyard to your hand. Activate this ability only if you attacked with a creature this turn. +A:AB$ ChangeZone | Cost$ 3 R R | PrecostDesc$ Raid — | Origin$ Graveyard | Destination$ Hand | ActivationZone$ Graveyard | CheckSVar$ RaidTest | References$ RaidTest | AILogic$ CheckCondition | SpellDescription$ Return CARDNAME from your graveyard to your hand. Activate this ability only if you attacked this turn. SVar:RaidTest:Count$AttackersDeclared -SVar:Picture:http://www.wizards.com/global/images/magic/general/repeating_barrage.jpg -Oracle:Repeating Barrage deals 3 damage to any target.\nRaid — {3}{R}{R}: Return Repeating Barrage from your graveyard to your hand. Activate this ability only if you attacked with a creature this turn. +Oracle:Repeating Barrage deals 3 damage to any target.\nRaid — {3}{R}{R}: Return Repeating Barrage from your graveyard to your hand. Activate this ability only if you attacked this turn. diff --git a/forge-gui/res/cardsfolder/r/reptilian_reflection.txt b/forge-gui/res/cardsfolder/r/reptilian_reflection.txt new file mode 100755 index 00000000000..a8499c6ba14 --- /dev/null +++ b/forge-gui/res/cardsfolder/r/reptilian_reflection.txt @@ -0,0 +1,8 @@ +Name:Reptilian Reflection +ManaCost:2 R +Types:Enchantment +T:Mode$ Cycled | ValidCard$ Card.YouOwn | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigAnimate | TriggerDescription$ Whenever you cycle a card, you may have CARDNAME become a 5/4 Dinosaur creature with trample and haste in addition to its other types until end of turn. +SVar:TrigAnimate:DB$ Animate | Defined$ Self | Power$ 5 | Toughness$ 4 | Types$ Creature,Dinosaur | Keywords$ Trample & Haste +SVar:PlayMain1:Always +DeckHas:Type$Dinosaur +Oracle:Whenever you cycle a card, you may have Reptilian Reflection become a 5/4 Dinosaur creature with trample and haste in addition to its other types until end of turn. diff --git a/forge-gui/res/cardsfolder/r/repudiate_replicate.txt b/forge-gui/res/cardsfolder/r/repudiate_replicate.txt index 7859cbfdbf4..4df81ba0e92 100644 --- a/forge-gui/res/cardsfolder/r/repudiate_replicate.txt +++ b/forge-gui/res/cardsfolder/r/repudiate_replicate.txt @@ -13,4 +13,4 @@ ManaCost:1 G U Types:Sorcery A:SP$ CopyPermanent | Cost$ 1 G U | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | SpellDescription$ Create a token that's a copy of target creature you control. DeckHas:Ability$Token -Oracle:Create a token that’s a copy of target creature you control. +Oracle:Create a token that's a copy of target creature you control. diff --git a/forge-gui/res/cardsfolder/r/requiem_angel.txt b/forge-gui/res/cardsfolder/r/requiem_angel.txt index 59e5f811897..a5391285570 100644 --- a/forge-gui/res/cardsfolder/r/requiem_angel.txt +++ b/forge-gui/res/cardsfolder/r/requiem_angel.txt @@ -6,5 +6,6 @@ K:Flying T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.nonSpirit+YouCtrl+Other | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever another non-Spirit creature you control dies, create a 1/1 white Spirit creature token with flying. SVar:TrigToken:DB$ Token | LegacyImage$ w 1 1 spirit flying dka | TokenAmount$ 1 | TokenScript$ w_1_1_spirit_flying | TokenOwner$ You DeckHas:Ability$Token +SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/requiem_angel.jpg Oracle:Flying\nWhenever another non-Spirit creature you control dies, create a 1/1 white Spirit creature token with flying. diff --git a/forge-gui/res/cardsfolder/r/resilient_khenra.txt b/forge-gui/res/cardsfolder/r/resilient_khenra.txt index 72fd8977f1f..ee8924176b7 100644 --- a/forge-gui/res/cardsfolder/r/resilient_khenra.txt +++ b/forge-gui/res/cardsfolder/r/resilient_khenra.txt @@ -3,11 +3,10 @@ ManaCost:1 G Types:Creature Jackal Wizard PT:2/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may have target creature get +X/+X until end of turn, where X is CARDNAME's power. -SVar:TrigPump:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ X | NumDef$ X | References$ X +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ X | NumDef$ X | References$ X K:Eternalize:4 G G # HOU Release Notes: if power less than 0 as the ability resolves, then X=0 SVar:X:Count$CardPower SVar:PlayMain1:TRUE DeckHas:Ability$Token -SVar:Picture:http://www.wizards.com/global/images/magic/general/resilient_khenra.jpg -Oracle:When Resilient Khenra enters the battlefield, you may have target creature get +X/+X until end of turn, where X is Resilient Khenra's power.\nEternalize {4}{G}{G} ({4}{G}{G}, Exile this card from your graveyard: Create a token that's a copy of it, except it's a 4/4 black Zombie Jackal Wizard with no mana cost. Eternalize only as a sorcery.) \ No newline at end of file +Oracle:When Resilient Khenra enters the battlefield, you may have target creature get +X/+X until end of turn, where X is Resilient Khenra's power.\nEternalize {4}{G}{G} ({4}{G}{G}, Exile this card from your graveyard: Create a token that's a copy of it, except it's a 4/4 black Zombie Jackal Wizard with no mana cost. Eternalize only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/r/resolute_watchdog.txt b/forge-gui/res/cardsfolder/r/resolute_watchdog.txt index af8cbf5a683..490f1ba64d1 100644 --- a/forge-gui/res/cardsfolder/r/resolute_watchdog.txt +++ b/forge-gui/res/cardsfolder/r/resolute_watchdog.txt @@ -1,6 +1,6 @@ Name:Resolute Watchdog ManaCost:W -Types:Creature Hound +Types:Creature Dog PT:1/3 K:Defender A:AB$ Pump | Cost$ 1 Sac<1/CARDNAME> | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | KW$ Indestructible | SpellDescription$ Target creature you control gains indestructible until end of turn. diff --git a/forge-gui/res/cardsfolder/r/resounding_roar.txt b/forge-gui/res/cardsfolder/r/resounding_roar.txt index cf465e5b19a..6dda37256ca 100644 --- a/forge-gui/res/cardsfolder/r/resounding_roar.txt +++ b/forge-gui/res/cardsfolder/r/resounding_roar.txt @@ -4,7 +4,6 @@ Types:Instant K:Cycling:5 R G W A:SP$ Pump | Cost$ 1 G | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +3 | NumDef$ +3 | SpellDescription$ Target creature gets +3/+3 until end of turn. T:Mode$ Cycled | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When you cycle CARDNAME, target creature gets +6/+6 until end of turn -SVar:TrigPump:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +6 | NumDef$ +6 +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +6 | NumDef$ +6 AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/resounding_roar.jpg Oracle:Target creature gets +3/+3 until end of turn.\nCycling {5}{R}{G}{W} ({5}{R}{G}{W}, Discard this card: Draw a card.)\nWhen you cycle Resounding Roar, target creature gets +6/+6 until end of turn. diff --git a/forge-gui/res/cardsfolder/r/resplendent_angel.txt b/forge-gui/res/cardsfolder/r/resplendent_angel.txt index 06b4f6a51e9..bd264246e29 100644 --- a/forge-gui/res/cardsfolder/r/resplendent_angel.txt +++ b/forge-gui/res/cardsfolder/r/resplendent_angel.txt @@ -4,9 +4,9 @@ Types:Creature Angel PT:3/3 K:Flying T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | CheckSVar$ YouLifeGained | SVarCompare$ GE5 | Execute$ TrigToken | TriggerDescription$ At the beginning of each end step, if you gained 5 or more life this turn, create a 4/4 white Angel creature token with flying and vigilance. -SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ w_4_4_angel_flying_vigilance | TokenOwner$ You | LegacyImage$ w 4 4 angel flying vigilance m19 +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ w_4_4_angel_flying_vigilance | TokenOwner$ You SVar:YouLifeGained:Count$LifeYouGainedThisTurn -A:AB$ Pump | Cost$ 3 W W W | ValidCard$ Card.Self | NumAtt$ 2 | NumDef$ 2 | KW$ Lifelink | SpellDescription$ Until end of turn, CARDNAME gets +2/+2 and gains lifelink. +A:AB$ Pump | Cost$ 3 W W W | Defined$ Self | NumAtt$ 2 | NumDef$ 2 | KW$ Lifelink | SpellDescription$ Until end of turn, CARDNAME gets +2/+2 and gains lifelink. DeckHints:Ability$LifeGain DeckHas:Ability$Token Oracle:Flying\nAt the beginning of each end step, if you gained 5 or more life this turn, create a 4/4 white Angel creature token with flying and vigilance.\n{3}{W}{W}{W}: Until end of turn, Resplendent Angel gets +2/+2 and gains lifelink. diff --git a/forge-gui/res/cardsfolder/r/restless_apparition.txt b/forge-gui/res/cardsfolder/r/restless_apparition.txt index 629e13d4fd8..d9a98ba650d 100644 --- a/forge-gui/res/cardsfolder/r/restless_apparition.txt +++ b/forge-gui/res/cardsfolder/r/restless_apparition.txt @@ -2,7 +2,6 @@ Name:Restless Apparition ManaCost:WB WB WB Types:Creature Spirit PT:2/2 -A:AB$ Pump | Cost$ WB WB WB | NumAtt$ +3 | NumDef$ +3 | SpellDescription$ CARDNAME gets +3/+3 until end of turn. +A:AB$ Pump | Cost$ WB WB WB | Defined$ Self | NumAtt$ +3 | NumDef$ +3 | SpellDescription$ CARDNAME gets +3/+3 until end of turn. K:Persist -SVar:Picture:http://www.wizards.com/global/images/magic/general/restless_apparition.jpg Oracle:{W/B}{W/B}{W/B}: Restless Apparition gets +3/+3 until end of turn.\nPersist (When this creature dies, if it had no -1/-1 counters on it, return it to the battlefield under its owner's control with a -1/-1 counter on it.) diff --git a/forge-gui/res/cardsfolder/r/retribution_of_the_ancients.txt b/forge-gui/res/cardsfolder/r/retribution_of_the_ancients.txt index 1e67f2e560e..806ab4283aa 100644 --- a/forge-gui/res/cardsfolder/r/retribution_of_the_ancients.txt +++ b/forge-gui/res/cardsfolder/r/retribution_of_the_ancients.txt @@ -4,7 +4,6 @@ Types:Enchantment A:AB$ Pump | Announce$ X | Cost$ B SubCounter | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -X | NumDef$ -X | References$ X | IsCurse$ True | SpellDescription$ Target creature gets -X/-X until end of turn. SVar:X:Count$xPaid AI:RemoveDeck:All -AI:RemoveDeck:Random DeckNeeds:Ability$Counters SVar:Picture:http://www.wizards.com/global/images/magic/general/retribution_of_the_ancients.jpg Oracle:{B}, Remove X +1/+1 counters from among creatures you control: Target creature gets -X/-X until end of turn. diff --git a/forge-gui/res/cardsfolder/r/returned_centaur.txt b/forge-gui/res/cardsfolder/r/returned_centaur.txt index b21219c5b89..d69df5befba 100644 --- a/forge-gui/res/cardsfolder/r/returned_centaur.txt +++ b/forge-gui/res/cardsfolder/r/returned_centaur.txt @@ -2,7 +2,6 @@ Name:Returned Centaur ManaCost:3 B Types:Creature Zombie Centaur PT:2/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, target player puts the top four cards of their library into their graveyard. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, target player mills four cards. SVar:TrigMill:DB$ Mill | NumCards$ 4 | ValidTgts$ Player | TgtPrompt$ Choose a player -SVar:Picture:http://www.wizards.com/global/images/magic/general/returned_centaur.jpg -Oracle:When Returned Centaur enters the battlefield, target player puts the top four cards of their library into their graveyard. +Oracle:When Returned Centaur enters the battlefield, target player mills four cards. diff --git a/forge-gui/res/cardsfolder/r/returned_phalanx.txt b/forge-gui/res/cardsfolder/r/returned_phalanx.txt index 7c3368addf1..57d8211ef96 100644 --- a/forge-gui/res/cardsfolder/r/returned_phalanx.txt +++ b/forge-gui/res/cardsfolder/r/returned_phalanx.txt @@ -3,6 +3,6 @@ ManaCost:1 B Types:Creature Zombie Soldier PT:3/3 K:Defender -A:AB$ Pump | Cost$ 1 U | KW$ HIDDEN CARDNAME can attack as though it didn't have defender. | SpellDescription$ CARDNAME can attack this turn as though it didn't have defender. -SVar:Picture:http://www.wizards.com/global/images/magic/general/returned_phalanx.jpg +A:AB$ Pump | Cost$ 1 U | Defined$ Self | KW$ HIDDEN CARDNAME can attack as though it didn't have defender. | SpellDescription$ CARDNAME can attack this turn as though it didn't have defender. +DeckNeeds:Color$Blue Oracle:Defender\n{1}{U}: Returned Phalanx can attack this turn as though it didn't have defender. diff --git a/forge-gui/res/cardsfolder/r/reveka_wizard_savant.txt b/forge-gui/res/cardsfolder/r/reveka_wizard_savant.txt index cba29b8f432..45a397ec7e1 100644 --- a/forge-gui/res/cardsfolder/r/reveka_wizard_savant.txt +++ b/forge-gui/res/cardsfolder/r/reveka_wizard_savant.txt @@ -3,6 +3,5 @@ ManaCost:2 U U Types:Legendary Creature Dwarf Wizard PT:0/1 A:AB$ DealDamage | Cost$ T | NumDmg$ 2 | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select target creature or player | SubAbility$ DBPump | SpellDescription$ CARDNAME deals 2 damage to any target and doesn't untap during your next untap step. -SVar:DBPump:DB$Pump | KW$ HIDDEN This card doesn't untap during your next untap step. | Defined$ Self | Permanent$ True -SVar:Picture:http://www.wizards.com/global/images/magic/general/reveka_wizard_savant.jpg +SVar:DBPump:DB$ Pump | KW$ HIDDEN This card doesn't untap during your next untap step. | Defined$ Self | Permanent$ True Oracle:{T}: Reveka, Wizard Savant deals 2 damage to any target and doesn't untap during your next untap step. diff --git a/forge-gui/res/cardsfolder/r/revenant_patriarch.txt b/forge-gui/res/cardsfolder/r/revenant_patriarch.txt index 20d8e919e95..23d075aa2f2 100644 --- a/forge-gui/res/cardsfolder/r/revenant_patriarch.txt +++ b/forge-gui/res/cardsfolder/r/revenant_patriarch.txt @@ -3,10 +3,9 @@ ManaCost:4 B Types:Creature Spirit PT:4/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ RevenantPump | TriggerDescription$ When CARDNAME enters the battlefield, if {W} was spent to cast it, target player skips their next combat phase. -SVar:RevenantPump:DB$Pump | ValidTgts$ Player | KW$ Skip your next combat phase. | Permanent$ True | TgtPrompt$ Select target Player | IsCurse$ True +SVar:RevenantPump:DB$ Pump | ValidTgts$ Player | KW$ Skip your next combat phase. | Permanent$ True | TgtPrompt$ Select target Player | IsCurse$ True K:CARDNAME can't block. SVar:ManaNeededToAvoidNegativeEffect:white AI:RemoveDeck:Random DeckNeeds:Color$White -SVar:Picture:http://www.wizards.com/global/images/magic/general/revenant_patriarch.jpg Oracle:When Revenant Patriarch enters the battlefield, if {W} was spent to cast it, target player skips their next combat phase.\nRevenant Patriarch can't block. diff --git a/forge-gui/res/cardsfolder/r/revitalize.txt b/forge-gui/res/cardsfolder/r/revitalize.txt index 68bf9201bdb..4abd54dc1ec 100644 --- a/forge-gui/res/cardsfolder/r/revitalize.txt +++ b/forge-gui/res/cardsfolder/r/revitalize.txt @@ -3,4 +3,5 @@ ManaCost:1 W Types:Instant A:SP$ GainLife | Cost$ 1 W | Defined$ You | LifeAmount$ 3 | SubAbility$ DBDraw | SpellDescription$ You gain 3 life. SVar:DBDraw:DB$ Draw | NumCards$ 1 | Defined$ You | SpellDescription$ Draw a card. +DeckHas:Ability$LifeGain Oracle:You gain 3 life.\nDraw a card. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/r/rhonass_monument.txt b/forge-gui/res/cardsfolder/r/rhonass_monument.txt index cb454a0fa73..855a19ba623 100644 --- a/forge-gui/res/cardsfolder/r/rhonass_monument.txt +++ b/forge-gui/res/cardsfolder/r/rhonass_monument.txt @@ -3,7 +3,6 @@ ManaCost:3 Types:Legendary Artifact S:Mode$ ReduceCost | ValidCard$ Creature.Green | Type$ Spell | Activator$ You | Amount$ 1 | Description$ Green creature spells you cast cost {1} less to cast. T:Mode$ SpellCast | ValidCard$ Creature | ValidActivatingPlayer$ You | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a creature spell, target creature you control gets +2/+2 and gains trample until end of turn. -SVar:TrigPump:DB$Pump | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | NumAtt$ 2 | NumDef$ 2 | KW$ Trample +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | NumAtt$ 2 | NumDef$ 2 | KW$ Trample DeckNeeds:Color$Green -SVar:Picture:http://www.wizards.com/global/images/magic/general/rhonass_monument.jpg -Oracle:Green creature spells you cast cost {1} less to cast.\nWhenever you cast a creature spell, target creature you control gets +2/+2 and gains trample until end of turn. \ No newline at end of file +Oracle:Green creature spells you cast cost {1} less to cast.\nWhenever you cast a creature spell, target creature you control gets +2/+2 and gains trample until end of turn. diff --git a/forge-gui/res/cardsfolder/r/ribbon_snake.txt b/forge-gui/res/cardsfolder/r/ribbon_snake.txt index 01413745499..553e2b183d4 100644 --- a/forge-gui/res/cardsfolder/r/ribbon_snake.txt +++ b/forge-gui/res/cardsfolder/r/ribbon_snake.txt @@ -3,6 +3,6 @@ ManaCost:1 U U Types:Creature Snake PT:2/3 K:Flying -A:AB$ Debuff | Cost$ 2 | Defined$ Self | Keywords$ Flying | AnyPlayer$ True | SpellDescription$ CARDNAME loses flying until end of turn. Any player may activate this ability. +A:AB$ Debuff | Cost$ 2 | Defined$ Self | Keywords$ Flying | Activator$ Player | SpellDescription$ CARDNAME loses flying until end of turn. Any player may activate this ability. SVar:Picture:http://www.wizards.com/global/images/magic/general/ribbon_snake.jpg Oracle:Flying\n{2}: Ribbon Snake loses flying until end of turn. Any player may activate this ability. diff --git a/forge-gui/res/cardsfolder/r/riddlekeeper.txt b/forge-gui/res/cardsfolder/r/riddlekeeper.txt index bf2853f0223..2e248563e6f 100644 --- a/forge-gui/res/cardsfolder/r/riddlekeeper.txt +++ b/forge-gui/res/cardsfolder/r/riddlekeeper.txt @@ -2,7 +2,6 @@ Name:Riddlekeeper ManaCost:2 U Types:Creature Homunculus PT:1/4 -T:Mode$ Attacks | ValidCard$ Creature | Attacked$ You,Planeswalker.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ Whenever a creature attacks you or a planeswalker you control, that creature's controller puts the top two cards of their library into their graveyard. +T:Mode$ Attacks | ValidCard$ Creature | Attacked$ You,Planeswalker.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ Whenever a creature attacks you or a planeswalker you control, that creature's controller mills two cards. SVar:TrigMill:DB$ Mill | NumCards$ 2 | Defined$ TriggeredAttackerController -SVar:Picture:http://www.wizards.com/global/images/magic/general/riddlekeeper.jpg -Oracle:Whenever a creature attacks you or a planeswalker you control, that creature's controller puts the top two cards of their library into their graveyard. +Oracle:Whenever a creature attacks you or a planeswalker you control, that creature's controller mills two cards. diff --git a/forge-gui/res/cardsfolder/r/riders_of_gavony.txt b/forge-gui/res/cardsfolder/r/riders_of_gavony.txt index 3a5cba25b59..33cf2b745a2 100644 --- a/forge-gui/res/cardsfolder/r/riders_of_gavony.txt +++ b/forge-gui/res/cardsfolder/r/riders_of_gavony.txt @@ -7,5 +7,6 @@ K:ETBReplacement:Other:ChooseCT SVar:ChooseCT:DB$ ChooseType | Defined$ You | Type$ Creature | SpellDescription$ As CARDNAME enters the battlefield, choose a creature type. | AILogic$ MostProminentOppControls S:Mode$ Continuous | Affected$ Creature.Human+YouCtrl | AddKeyword$ Protection:Creature.ChosenType:Protection from ChosenType | Description$ Human creatures you control have protection from creatures of the chosen type. SVar:PlayMain1:TRUE +DeckHints:Type$Human SVar:Picture:http://www.wizards.com/global/images/magic/general/riders_of_gavony.jpg Oracle:Vigilance\nAs Riders of Gavony enters the battlefield, choose a creature type.\nHuman creatures you control have protection from creatures of the chosen type. diff --git a/forge-gui/res/cardsfolder/r/rielle_the_everwise.txt b/forge-gui/res/cardsfolder/r/rielle_the_everwise.txt new file mode 100644 index 00000000000..45c78908290 --- /dev/null +++ b/forge-gui/res/cardsfolder/r/rielle_the_everwise.txt @@ -0,0 +1,11 @@ +Name:Rielle, the Everwise +ManaCost:1 U R +Types:Legendary Creature Human Wizard +PT:0/3 +S:Mode$ Continuous | Affected$ Card.Self | EffectZone$ Battlefield | AddPower$ X | References$ X | Description$ CARDNAME gets +1/+0 for each instant and sorcery card in your graveyard. +SVar:X:Count$ValidGraveyard Instant.YouOwn,Sorcery.YouOwn +T:Mode$ DiscardedAll | ValidPlayer$ You | FirstTime$ True | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever you discard one or more cards for the first time each turn, draw that many cards. +SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ Y | References$ Y +SVar:Y:TriggerCount$Amount +DeckHints:Type$Instant|Sorcery +Oracle:Rielle, the Everwise gets +1/+0 for each instant and sorcery card in your graveyard.\nWhenever you discard one or more cards for the first time each turn, draw that many cards. diff --git a/forge-gui/res/cardsfolder/r/rigging_runner.txt b/forge-gui/res/cardsfolder/r/rigging_runner.txt index 99ba6ff0b02..78bee777ae1 100644 --- a/forge-gui/res/cardsfolder/r/rigging_runner.txt +++ b/forge-gui/res/cardsfolder/r/rigging_runner.txt @@ -3,7 +3,6 @@ ManaCost:R Types:Creature Goblin Pirate PT:1/1 K:First Strike -K:etbCounter:P1P1:1:CheckSVar$ RaidTest: Raid — CARDNAME enters the battlefield with a +1/+1 counter on it if you attacked with a creature this turn. +K:etbCounter:P1P1:1:CheckSVar$ RaidTest: Raid — CARDNAME enters the battlefield with a +1/+1 counter on it if you attacked this turn. SVar:RaidTest:Count$AttackersDeclared -SVar:Picture:http://www.wizards.com/global/images/magic/general/rigging_runner.jpg -Oracle:First strike\nRaid — Rigging Runner enters the battlefield with a +1/+1 counter on it if you attacked with a creature this turn. +Oracle:First strike\nRaid — Rigging Runner enters the battlefield with a +1/+1 counter on it if you attacked this turn. diff --git a/forge-gui/res/cardsfolder/r/rin_and_seri_inseparable.txt b/forge-gui/res/cardsfolder/r/rin_and_seri_inseparable.txt new file mode 100755 index 00000000000..d7bd211de44 --- /dev/null +++ b/forge-gui/res/cardsfolder/r/rin_and_seri_inseparable.txt @@ -0,0 +1,14 @@ +Name:Rin and Seri, Inseparable +ManaCost:1 R G W +Types:Legendary Creature Dog Cat +PT:4/4 +T:Mode$ SpellCast | ValidCard$ Dog | ValidActivatingPlayer$ You | Execute$ TrigCatToken | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a Dog spell, create a 1/1 green Cat creature token. +SVar:TrigCatToken:DB$ Token | TokenAmount$ 1 | TokenScript$ g_1_1_cat | TokenOwner$ You +T:Mode$ SpellCast | ValidCard$ Cat | ValidActivatingPlayer$ You | Execute$ TrigDogToken | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a Cat spell, create a 1/1 white Dog creature token. +SVar:TrigDogToken:DB$ Token | TokenAmount$ 1 | TokenScript$ w_1_1_dog | TokenOwner$ You +A:AB$ DealDamage | Cost$ R G W T | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | References$ X | SubAbility$ DBGainLife | SpellDescription$ CARDNAME deals damage to any target equal to the number of Dogs you control. You gain life equal to the number of Cats you control. +SVar:DBGainLife:DB$ GainLife | LifeAmount$ Y | References$ Y | Defined$ You +SVar:X:Count$TypeYouCtrl.Dog +SVar:Y:Count$TypeYouCtrl.Cat +DeckHints:Type$Dog|Cat +Oracle:Whenever you cast a Dog spell, create a 1/1 green Cat creature token.\nWhenever you cast a Cat spell, create a 1/1 white Dog creature token.\n{R}{G}{W}: Rin and Seri, Inseparable deals damage to any target equal to the number of Dogs you control. You gain life equal to the number of Cats you control. diff --git a/forge-gui/res/cardsfolder/r/riot_ringleader.txt b/forge-gui/res/cardsfolder/r/riot_ringleader.txt index 06710998503..d7971ba742e 100644 --- a/forge-gui/res/cardsfolder/r/riot_ringleader.txt +++ b/forge-gui/res/cardsfolder/r/riot_ringleader.txt @@ -3,6 +3,5 @@ ManaCost:2 R Types:Creature Human Warrior PT:2/2 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ Whenever CARDNAME attacks, Human creatures you control get +1/+0 until end of turn. -SVar:TrigPumpAll:DB$PumpAll | ValidCards$ Creature.Human+YouCtrl | NumAtt$ +1 -SVar:Picture:http://www.wizards.com/global/images/magic/general/riot_ringleader.jpg +SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.Human+YouCtrl | NumAtt$ +1 Oracle:Whenever Riot Ringleader attacks, Human creatures you control get +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/r/riptide_replicator.txt b/forge-gui/res/cardsfolder/r/riptide_replicator.txt index 78fb0b3aea5..e84cf52c699 100644 --- a/forge-gui/res/cardsfolder/r/riptide_replicator.txt +++ b/forge-gui/res/cardsfolder/r/riptide_replicator.txt @@ -6,9 +6,8 @@ SVar:ChooseColor:DB$ ChooseColor | Defined$ You | SubAbility$ ChooseCT | AILogic SVar:ChooseCT:DB$ ChooseType | Defined$ You | Type$ Creature | AILogic$ MostProminentInComputerDeck K:etbCounter:CHARGE:X SVar:X:Count$xPaid -A:AB$ Token | Cost$ 4 T | TokenAmount$ 1 | TokenName$ ChosenType | TokenTypes$ Creature,ChosenType | TokenOwner$ You | TokenColors$ ChosenColor | TokenPower$ Y | TokenToughness$ Y | References$ Y | TokenImage$ c x x riptide replicator | SpellDescription$ Create an X/X creature token of the chosen color and type, where X is the number of charge counters on CARDNAME. +A:AB$ Token | Cost$ 4 T | TokenAmount$ 1 | TokenScript$ riptide_replicator | TokenTypes$ ChosenType | TokenOwner$ You | TokenColors$ ChosenColor | TokenPower$ Y | TokenToughness$ Y | References$ Y | SpellDescription$ Create an X/X creature token of the chosen color and type, where X is the number of charge counters on CARDNAME. SVar:Y:Count$CardCounters.CHARGE SVar:NeedsToPlayVar:Z GE6 SVar:Z:Count$Valid Card.canProduceMana+YouCtrl+inZoneBattlefield+untapped -SVar:Picture:http://www.wizards.com/global/images/magic/general/riptide_replicator.jpg Oracle:As Riptide Replicator enters the battlefield, choose a color and a creature type.\nRiptide Replicator enters the battlefield with X charge counters on it.\n{4}, {T}: Create an X/X creature token of the chosen color and type, where X is the number of charge counters on Riptide Replicator. diff --git a/forge-gui/res/cardsfolder/r/rise_again.txt b/forge-gui/res/cardsfolder/r/rise_again.txt new file mode 100644 index 00000000000..847c8ea8471 --- /dev/null +++ b/forge-gui/res/cardsfolder/r/rise_again.txt @@ -0,0 +1,5 @@ +Name:Rise Again +ManaCost:4 B +Types:Sorcery +A:SP$ ChangeZone | Cost$ 4 B | Origin$ Graveyard | Destination$ Battlefield | TgtPrompt$ Choose target creature card in your graveyard | ValidTgts$ Creature.YouOwn | SpellDescription$ Return target creature card from your graveyard to the battlefield. +Oracle:Return target creature card from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/r/roaming_ghostlight.txt b/forge-gui/res/cardsfolder/r/roaming_ghostlight.txt new file mode 100644 index 00000000000..9a36044ee1e --- /dev/null +++ b/forge-gui/res/cardsfolder/r/roaming_ghostlight.txt @@ -0,0 +1,8 @@ +Name:Roaming Ghostlight +ManaCost:3 U U +Types:Creature Spirit +PT:3/2 +K:Flying +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, return up to one target non-Spirit creature to its owner's hand. +SVar:TrigChangeZone:DB$ ChangeZone | ValidTgts$ Creature.nonSpirit | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Select target target non-spirit creature | Origin$ Battlefield | Destination$ Hand +Oracle:Flying\nWhen Roaming Ghostlight enters the battlefield, return up to one target non-Spirit creature to its owner's hand. diff --git a/forge-gui/res/cardsfolder/r/robber_of_the_rich.txt b/forge-gui/res/cardsfolder/r/robber_of_the_rich.txt index 575d5a15686..bc106cedf3a 100644 --- a/forge-gui/res/cardsfolder/r/robber_of_the_rich.txt +++ b/forge-gui/res/cardsfolder/r/robber_of_the_rich.txt @@ -5,7 +5,7 @@ PT:2/2 K:Reach K:Haste T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigExile | CheckSVar$ X | SVarCompare$ GTY | References$ X,Y | TriggerDescription$ Whenever CARDNAME attacks, if defending player has more cards in hand than you, exile the top card of their library. During any turn you attacked with a Rogue, you may cast that card and you may spend mana as though it were mana of any color to cast that spell. -SVar:TrigExile:DB$ Mill | Defined$ TriggeredDefendingPlayer | NumCards$ 1 | Destination$ Exile | RememberMilled$ True | SubAbility$ DBEffect +SVar:TrigExile:DB$ Dig | Defined$ TriggeredDefendingPlayer | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | RememberObjects$ RememberedCard | StaticAbilities$ STPlay | SVars$ Z | SubAbility$ DBCleanup | ExileOnMoved$ Exile | Duration$ Permanent SVar:STPlay:Mode$ Continuous | MayPlay$ True | MayPlayIgnoreColor$ True | EffectZone$ Command | Affected$ Card.IsRemembered+nonLand | AffectedZone$ Exile | CheckSVar$ Z | References$ Z | Description$ During any turn you attacked with a Rogue, you may cast that card and you may spend mana as though it were mana of any color to cast that spell. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True diff --git a/forge-gui/res/cardsfolder/r/rogue_kavu.txt b/forge-gui/res/cardsfolder/r/rogue_kavu.txt index 40765bfc177..752fb0eec0b 100644 --- a/forge-gui/res/cardsfolder/r/rogue_kavu.txt +++ b/forge-gui/res/cardsfolder/r/rogue_kavu.txt @@ -3,6 +3,5 @@ ManaCost:1 R Types:Creature Kavu PT:1/1 T:Mode$ Attacks | ValidCard$ Card.Self | Alone$ True | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks alone, it gets +2/+0 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 2 -SVar:Picture:http://www.wizards.com/global/images/magic/general/rogue_kavu.jpg +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 2 Oracle:Whenever Rogue Kavu attacks alone, it gets +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/r/rona_disciple_of_gix.txt b/forge-gui/res/cardsfolder/r/rona_disciple_of_gix.txt index 1b1f3c8d87a..247897aba7e 100644 --- a/forge-gui/res/cardsfolder/r/rona_disciple_of_gix.txt +++ b/forge-gui/res/cardsfolder/r/rona_disciple_of_gix.txt @@ -9,6 +9,5 @@ T:Mode$ ChangesZone | Origin$ Exile | Destination$ Any | Static$ True | ValidCar SVar:DBForget:DB$ Pump | Defined$ TriggeredCard | ForgetObjects$ TriggeredCard T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | Static$ True | ValidCard$ Card.Self | Execute$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -A:AB$ Mill | Cost$ 4 T | Defined$ You | NumCards$ 1 | Destination$ Exile | RememberMilled$ True | SpellDescription$ Exile the top card of your library. -SVar:Picture:http://www.wizards.com/global/images/magic/general/rona_disciple_of_gix.jpg +A:AB$ Dig | Cost$ 4 T | Defined$ You | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SpellDescription$ Exile the top card of your library. Oracle:When Rona, Disciple of Gix enters the battlefield, you may exile target historic card from your graveyard. (Artifacts, legendaries, and Sagas are historic.)\nYou may cast nonland cards exiled with Rona.\n{4}, {T}: Exile the top card of your library. diff --git a/forge-gui/res/cardsfolder/r/rookie_mistake.txt b/forge-gui/res/cardsfolder/r/rookie_mistake.txt new file mode 100644 index 00000000000..3790f6df3f8 --- /dev/null +++ b/forge-gui/res/cardsfolder/r/rookie_mistake.txt @@ -0,0 +1,6 @@ +Name:Rookie Mistake +ManaCost:U +Types:Instant +A:SP$ Pump | Cost$ U | ValidTgts$ Creature | TgtPrompt$ Select creature get +0/+2 | NumDef$ 2 | SubAbility$ DBPump | SpellDescription$ Target creature gets +0/+2 until end of turn. +SVar:DBPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select creature get -2/-0 | NumAtt$ -2 | SpellDescription$ Target creature gets -2/-0 until end of turn. +Oracle:Until end of turn, target creature gets +0/+2 and another target creature gets -2/-0. diff --git a/forge-gui/res/cardsfolder/r/root_kin_ally.txt b/forge-gui/res/cardsfolder/r/root_kin_ally.txt index 6d1a6e3008c..bf89300d372 100644 --- a/forge-gui/res/cardsfolder/r/root_kin_ally.txt +++ b/forge-gui/res/cardsfolder/r/root_kin_ally.txt @@ -3,6 +3,5 @@ ManaCost:4 G G Types:Creature Elemental Warrior PT:3/3 K:Convoke -A:AB$Pump | Cost$ tapXType<2/Creature> | Defined$ Self | NumAtt$ 2 | NumDef$ 2 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/root_kin_ally.jpg +A:AB$ Pump | Cost$ tapXType<2/Creature> | Defined$ Self | NumAtt$ 2 | NumDef$ 2 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. Oracle:Convoke (Your creatures can help cast this spell. Each creature you tap while casting this spell pays for {1} or one mana of that creature's color.)\nTap two untapped creatures you control: Root-Kin Ally gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/r/root_out.txt b/forge-gui/res/cardsfolder/r/root_out.txt index c41ed7f7967..4621bad9f4d 100644 --- a/forge-gui/res/cardsfolder/r/root_out.txt +++ b/forge-gui/res/cardsfolder/r/root_out.txt @@ -1,8 +1,7 @@ Name:Root Out ManaCost:2 G Types:Sorcery -A:SP$ Destroy | Cost$ 2 G | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select target artifact or enchantment | SubAbility$ DBToken | SpellDescription$ Destroy target artifact or enchantment. Investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") -SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_clue_draw | TokenOwner$ You | LegacyImage$ c a clue draw soi +A:SP$ Destroy | Cost$ 2 G | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select target artifact or enchantment | SubAbility$ DBInvestigate | SpellDescription$ Destroy target artifact or enchantment. Investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") +SVar:DBInvestigate:DB$ Investigate DeckHas:Ability$Investigate & Ability$Token -SVar:Picture:http://www.wizards.com/global/images/magic/general/root_out.jpg Oracle:Destroy target artifact or enchantment.\nInvestigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") diff --git a/forge-gui/res/cardsfolder/r/root_spider.txt b/forge-gui/res/cardsfolder/r/root_spider.txt index f970e197485..f3e8203e9be 100644 --- a/forge-gui/res/cardsfolder/r/root_spider.txt +++ b/forge-gui/res/cardsfolder/r/root_spider.txt @@ -3,6 +3,5 @@ ManaCost:3 G Types:Creature Spider PT:2/2 T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME blocks, it gets +1/+0 and gains first strike until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 1 | KW$ First Strike -SVar:Picture:http://www.wizards.com/global/images/magic/general/root_spider.jpg +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 1 | KW$ First Strike Oracle:Whenever Root Spider blocks, it gets +1/+0 and gains first strike until end of turn. diff --git a/forge-gui/res/cardsfolder/r/rooting_moloch.txt b/forge-gui/res/cardsfolder/r/rooting_moloch.txt new file mode 100755 index 00000000000..492d645509c --- /dev/null +++ b/forge-gui/res/cardsfolder/r/rooting_moloch.txt @@ -0,0 +1,10 @@ +Name:Rooting Moloch +ManaCost:4 R +Types:Creature Lizard +PT:4/4 +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, exile target card with a cycling ability from your graveyard. Until the end of your next turn, you may play that card. +SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Card.YouOwn+withCycling,Card.YouOwn+withTypeCycling | TgtPrompt$ Select target card with a cycling ability from your graveyard | SubAbility$ DBEffect +SVar:DBEffect:DB$ Effect | RememberObjects$ Targeted | ForgetOnMoved$ Exile | StaticAbilities$ Play | Duration$ UntilTheEndOfYourNextTurn +SVar:Play:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ Until the end of your next turn, you may play this card. +K:Cycling:2 +Oracle:When Rooting Moloch enters the battlefield, exile target card with a cycling ability from your graveyard. Until the end of your next turn, you may play that card.\nCycling {2} ({2}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/r/rootwalla.txt b/forge-gui/res/cardsfolder/r/rootwalla.txt index cf903483f1f..24d0a5f9a7e 100644 --- a/forge-gui/res/cardsfolder/r/rootwalla.txt +++ b/forge-gui/res/cardsfolder/r/rootwalla.txt @@ -2,6 +2,5 @@ Name:Rootwalla ManaCost:2 G Types:Creature Lizard PT:2/2 -A:AB$ Pump | Cost$ 1 G | NumAtt$ +2 | NumDef$ +2 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. Activate this ability only once each turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/rootwalla.jpg +A:AB$ Pump | Cost$ 1 G | Defined$ Self | NumAtt$ +2 | NumDef$ +2 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. Activate this ability only once each turn. Oracle:{1}{G}: Rootwalla gets +2/+2 until end of turn. Activate this ability only once each turn. diff --git a/forge-gui/res/cardsfolder/r/rootwater_depths.txt b/forge-gui/res/cardsfolder/r/rootwater_depths.txt index b67b053d7d1..4afad4deeae 100644 --- a/forge-gui/res/cardsfolder/r/rootwater_depths.txt +++ b/forge-gui/res/cardsfolder/r/rootwater_depths.txt @@ -4,6 +4,5 @@ Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. A:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U}. CARDNAME doesn't untap during your next untap step. | SubAbility$ DBPump A:AB$ Mana | Cost$ T | Produced$ B | SpellDescription$ Add {B}. CARDNAME doesn't untap during your next untap step. | SubAbility$ DBPump -SVar:DBPump:DB$Pump | KW$ HIDDEN This card doesn't untap during your next untap step. | Defined$ Self | Permanent$ True -SVar:Picture:http://magiccards.info/scans/en/tp/329.jpg +SVar:DBPump:DB$ Pump | KW$ HIDDEN This card doesn't untap during your next untap step. | Defined$ Self | Permanent$ True Oracle:{T}: Add {C}.\n{T}: Add {U} or {B}. Rootwater Depths doesn't untap during your next untap step. diff --git a/forge-gui/res/cardsfolder/r/rot_farm_skeleton.txt b/forge-gui/res/cardsfolder/r/rot_farm_skeleton.txt index 85f8e76df14..964f771b617 100644 --- a/forge-gui/res/cardsfolder/r/rot_farm_skeleton.txt +++ b/forge-gui/res/cardsfolder/r/rot_farm_skeleton.txt @@ -4,5 +4,5 @@ Types:Creature Plant Skeleton PT:4/1 K:CARDNAME can't block. A:AB$ ChangeZone | Cost$ 2 B G Mill<4> | Origin$ Graveyard | Destination$ Battlefield | ActivationZone$ Graveyard | SorcerySpeed$ True | SpellDescription$ Return CARDNAME from your graveyard to the battlefield. Activate this ability only any time you could cast a sorcery. -SVar:Picture:http://www.wizards.com/global/images/magic/general/rot_farm_skeleton.jpg -Oracle:Rot Farm Skeleton can't block.\n{2}{B}{G}, Put the top four cards of your library into your graveyard: Return Rot Farm Skeleton from your graveyard to the battlefield. Activate this ability only any time you could cast a sorcery. +DeckHas:Ability$Graveyard +Oracle:Rot Farm Skeleton can't block.\n{2}{B}{G}, Mill four cards: Return Rot Farm Skeleton from your graveyard to the battlefield. Activate this ability only any time you could cast a sorcery. diff --git a/forge-gui/res/cardsfolder/r/rotcrown_ghoul.txt b/forge-gui/res/cardsfolder/r/rotcrown_ghoul.txt index cecd5022904..6effa8ce177 100644 --- a/forge-gui/res/cardsfolder/r/rotcrown_ghoul.txt +++ b/forge-gui/res/cardsfolder/r/rotcrown_ghoul.txt @@ -2,7 +2,6 @@ Name:Rotcrown Ghoul ManaCost:4 U Types:Creature Zombie PT:3/3 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME dies, target player puts the top five cards of their library into their graveyard. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME dies, target player mills five cards. SVar:TrigMill:DB$ Mill | NumCards$ 5 | ValidTgts$ Player | TgtPrompt$ Select target player -SVar:Picture:http://www.wizards.com/global/images/magic/general/rotcrown_ghoul.jpg -Oracle:When Rotcrown Ghoul dies, target player puts the top five cards of their library into their graveyard. +Oracle:When Rotcrown Ghoul dies, target player mills five cards. diff --git a/forge-gui/res/cardsfolder/r/rousing_read.txt b/forge-gui/res/cardsfolder/r/rousing_read.txt new file mode 100644 index 00000000000..07200e86b36 --- /dev/null +++ b/forge-gui/res/cardsfolder/r/rousing_read.txt @@ -0,0 +1,11 @@ +Name:Rousing Read +ManaCost:2 U +Types:Enchantment Aura +K:Enchant creature +A:SP$ Attach | Cost$ 2 U | ValidTgts$ Creature | TgtPrompt$ Select target creature | AILogic$ Pump +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, draw two cards, then discard a card. +SVar:TrigDraw:DB$Draw | Defined$ You | NumCards$ 2 | SubAbility$ DBDiscard +SVar:DBDiscard:DB$Discard | Defined$ You | NumCards$ 1 | Mode$ TgtChoose +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 1 | AddToughness$ 1 | AddKeyword$ Flying | Description$ Enchanted creature gets +1/+1 and has flying. +DeckHas:Ability$Discard +Oracle:Enchant creature\nWhen Rousing Read enters the battlefield, draw two cards, then discard a card.\nEnchanted creature gets +1/+1 and has flying. diff --git a/forge-gui/res/cardsfolder/r/roving_keep.txt b/forge-gui/res/cardsfolder/r/roving_keep.txt index 208eb04d4e7..59bcf846c2b 100644 --- a/forge-gui/res/cardsfolder/r/roving_keep.txt +++ b/forge-gui/res/cardsfolder/r/roving_keep.txt @@ -3,5 +3,5 @@ ManaCost:7 Types:Artifact Creature Wall PT:5/7 K:Defender -A:AB$ Pump | Cost$ 7 | NumAtt$ +2 | KW$ Trample & HIDDEN CARDNAME can attack as though it didn't have defender. | SpellDescription$ CARDNAME gets +2/+0 and gains trample until end of turn. It can attack this turn as though it didn't have defender. +A:AB$ Pump | Cost$ 7 | Defined$ Self | NumAtt$ +2 | KW$ Trample & HIDDEN CARDNAME can attack as though it didn't have defender. | SpellDescription$ CARDNAME gets +2/+0 and gains trample until end of turn. It can attack this turn as though it didn't have defender. Oracle:Defender\n{7}: Roving Keep gets +2/+0 and gains trample until end of turn. It can attack this turn as though it didn't have defender. diff --git a/forge-gui/res/cardsfolder/r/royal_trooper.txt b/forge-gui/res/cardsfolder/r/royal_trooper.txt index a5e44d2bbf3..74802554b54 100644 --- a/forge-gui/res/cardsfolder/r/royal_trooper.txt +++ b/forge-gui/res/cardsfolder/r/royal_trooper.txt @@ -3,6 +3,5 @@ ManaCost:2 W Types:Creature Human Soldier PT:2/2 T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME blocks, it gets +2/+2 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 2 | NumDef$ 2 -SVar:Picture:http://magiccards.info/scans/en/st/25.jpg +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 2 | NumDef$ 2 Oracle:Whenever Royal Trooper blocks, it gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/r/rubblebelt_boar.txt b/forge-gui/res/cardsfolder/r/rubblebelt_boar.txt index ae2dd95f562..4c74f0d6a04 100644 --- a/forge-gui/res/cardsfolder/r/rubblebelt_boar.txt +++ b/forge-gui/res/cardsfolder/r/rubblebelt_boar.txt @@ -3,6 +3,6 @@ ManaCost:3 R Types:Creature Boar PT:3/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target creature gets +2/+0 until end of turn. -SVar:TrigPump:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +2 +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +2 SVar:PlayMain1:TRUE Oracle:When Rubblebelt Boar enters the battlefield, target creature gets +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/r/rugged_highlands.txt b/forge-gui/res/cardsfolder/r/rugged_highlands.txt index 796e361355e..231a036bace 100644 --- a/forge-gui/res/cardsfolder/r/rugged_highlands.txt +++ b/forge-gui/res/cardsfolder/r/rugged_highlands.txt @@ -4,7 +4,7 @@ Types:Land A:AB$ Mana | Cost$ T | Produced$ R | SpellDescription$ Add {R}. A:AB$ Mana | Cost$ T | Produced$ G | SpellDescription$ Add {G}. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters the battlefield, you gain 1 life. -SVar:TrigGainLife:DB$GainLife | LifeAmount$ 1 +SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 1 K:CARDNAME enters the battlefield tapped. -SVar:Picture:http://www.wizards.com/global/images/magic/general/rugged_highlands.jpg +DeckHas:Ability$LifeGain Oracle:Rugged Highlands enters the battlefield tapped.\nWhen Rugged Highlands enters the battlefield, you gain 1 life.\n{T}: Add {R} or {G}. diff --git a/forge-gui/res/cardsfolder/r/ruin_raider.txt b/forge-gui/res/cardsfolder/r/ruin_raider.txt index 7f7adb835ab..f400b6dbb9f 100644 --- a/forge-gui/res/cardsfolder/r/ruin_raider.txt +++ b/forge-gui/res/cardsfolder/r/ruin_raider.txt @@ -2,11 +2,10 @@ Name:Ruin Raider ManaCost:2 B Types:Creature Orc Pirate PT:3/2 -T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | CheckSVar$ RaidTest | Execute$ TrigDig | References$ RaidTest | TriggerDescription$ Raid — At the beginning of your end step, if you attacked with a creature this turn, reveal the top card of your library and put that card into your hand. You lose life equal to the card's converted mana cost. +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | CheckSVar$ RaidTest | Execute$ TrigDig | References$ RaidTest | TriggerDescription$ Raid — At the beginning of your end step, if you attacked this turn, reveal the top card of your library and put that card into your hand. You lose life equal to the card's converted mana cost. SVar:TrigDig:DB$ Dig | DigNum$ 1 | Reveal$ True | ChangeNum$ All | ChangeValid$ Card | DestinationZone$ Hand | RememberChanged$ True | SubAbility$ DBLose SVar:DBLose:DB$ LoseLife | LifeAmount$ X | SubAbility$ DBCleanup | References$ X SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$CardManaCost SVar:RaidTest:Count$AttackersDeclared -SVar:Picture:http://www.wizards.com/global/images/magic/general/ruin_raider.jpg -Oracle:Raid — At the beginning of your end step, if you attacked with a creature this turn, reveal the top card of your library and put that card into your hand. You lose life equal to the card's converted mana cost. +Oracle:Raid — At the beginning of your end step, if you attacked this turn, reveal the top card of your library and put that card into your hand. You lose life equal to the card's converted mana cost. diff --git a/forge-gui/res/cardsfolder/r/ruinous_ultimatum.txt b/forge-gui/res/cardsfolder/r/ruinous_ultimatum.txt new file mode 100755 index 00000000000..e258cf7c080 --- /dev/null +++ b/forge-gui/res/cardsfolder/r/ruinous_ultimatum.txt @@ -0,0 +1,5 @@ +Name:Ruinous Ultimatum +ManaCost:R R W W W B B +Types:Sorcery +A:SP$ DestroyAll | Cost$ R R W W W B B | ValidCards$ Permanent.nonLand+OppCtrl | SpellDescription$ Destroy all nonland permanents your opponents control. +Oracle:Destroy all nonland permanents your opponents control. diff --git a/forge-gui/res/cardsfolder/r/rumbling_rockslide.txt b/forge-gui/res/cardsfolder/r/rumbling_rockslide.txt new file mode 100755 index 00000000000..c215dd2fbdc --- /dev/null +++ b/forge-gui/res/cardsfolder/r/rumbling_rockslide.txt @@ -0,0 +1,6 @@ +Name:Rumbling Rockslide +ManaCost:3 R +Types:Sorcery +A:SP$ DealDamage | Cost$ 3 R | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ X | References$ X | SpellDescription$ CARDNAME deals damage to target creature equal to the number of lands you control. +SVar:X:Count$Valid Land.YouCtrl +Oracle:Rumbling Rockslide deals damage to target creature equal to the number of lands you control. diff --git a/forge-gui/res/cardsfolder/r/run_afoul.txt b/forge-gui/res/cardsfolder/r/run_afoul.txt new file mode 100644 index 00000000000..576ead8f3e7 --- /dev/null +++ b/forge-gui/res/cardsfolder/r/run_afoul.txt @@ -0,0 +1,5 @@ +Name:Run Afoul +ManaCost:G +Types:Instant +A:SP$ Sacrifice | Cost$ G | ValidTgts$ Opponent | SacValid$ Creature.withFlying | SacMessage$ creature with flying | SpellDescription$ Target opponent sacrifices a creature with flying. +Oracle:Target opponent sacrifices a creature with flying. diff --git a/forge-gui/res/cardsfolder/r/rysorian_badger.txt b/forge-gui/res/cardsfolder/r/rysorian_badger.txt index 8aad9a8f26b..f21db5f33b4 100644 --- a/forge-gui/res/cardsfolder/r/rysorian_badger.txt +++ b/forge-gui/res/cardsfolder/r/rysorian_badger.txt @@ -5,8 +5,7 @@ PT:2/2 T:Mode$ AttackerUnblocked | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigExile | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME attacks and isn't blocked, you may exile up to two target creature cards from defending player's graveyard. If you do, you gain 1 life for each card exiled this way and CARDNAME assigns no combat damage this turn. SVar:TrigExile:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | TargetMin$ 0 | TargetMax$ 2 | ValidTgts$ Creature.DefenderCtrl | RememberChanged$ True | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | LifeAmount$ X | References$ X | SubAbility$ DBPump -SVar:DBPump:DB$ Pump | KW$ HIDDEN CARDNAME assigns no combat damage | SubAbility$ DBCleanup +SVar:DBPump:DB$ Pump | Defined$ Self | KW$ HIDDEN CARDNAME assigns no combat damage | SubAbility$ DBCleanup SVar:X:Remembered$Amount SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -SVar:Picture:http://www.wizards.com/global/images/magic/general/rysorian_badger.jpg Oracle:Whenever Rysorian Badger attacks and isn't blocked, you may exile up to two target creature cards from defending player's graveyard. If you do, you gain 1 life for each card exiled this way and Rysorian Badger assigns no combat damage this turn. diff --git a/forge-gui/res/cardsfolder/s/sabertooth_mauler.txt b/forge-gui/res/cardsfolder/s/sabertooth_mauler.txt new file mode 100755 index 00000000000..d35e9bc14c7 --- /dev/null +++ b/forge-gui/res/cardsfolder/s/sabertooth_mauler.txt @@ -0,0 +1,10 @@ +Name:Sabertooth Mauler +ManaCost:3 G +Types:Creature Cat +PT:3/3 +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | CheckSVar$ Morbid | SVarCompare$ GE1 | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your end step, if a creature died this turn, put a +1/+1 counter on CARDNAME and untap it. +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBUntap +SVar:DBUntap:DB$ Untap | Defined$ Self +SVar:Morbid:Count$ThisTurnEntered_Graveyard_from_Battlefield_Creature +DeckHas:Ability$Counters +Oracle:At the beginning of your end step, if a creature died this turn, put a +1/+1 counter on Sabertooth Mauler and untap it. diff --git a/forge-gui/res/cardsfolder/s/safehold_duo.txt b/forge-gui/res/cardsfolder/s/safehold_duo.txt index 75bd5cce3ac..a1860872e0a 100644 --- a/forge-gui/res/cardsfolder/s/safehold_duo.txt +++ b/forge-gui/res/cardsfolder/s/safehold_duo.txt @@ -4,8 +4,7 @@ Types:Creature Elf Warrior Shaman PT:2/4 T:Mode$ SpellCast | ValidCard$ Card.Green | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump11 | TriggerDescription$ Whenever you cast a green spell, CARDNAME gets +1/+1 until end of turn. T:Mode$ SpellCast | ValidCard$ Card.White | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPumpKW | TriggerDescription$ Whenever you cast a white spell, CARDNAME gains vigilance until end of turn. -SVar:TrigPump11:DB$Pump | NumAtt$ +1 | NumDef$ +1 | Defined$ Self -SVar:TrigPumpKW:DB$Pump | KW$ Vigilance | Defined$ Self +SVar:TrigPump11:DB$ Pump | NumAtt$ +1 | NumDef$ +1 | Defined$ Self +SVar:TrigPumpKW:DB$ Pump | KW$ Vigilance | Defined$ Self SVar:BuffedBy:Card.Green,Card.White -SVar:Picture:http://www.wizards.com/global/images/magic/general/safehold_duo.jpg Oracle:Whenever you cast a green spell, Safehold Duo gets +1/+1 until end of turn.\nWhenever you cast a white spell, Safehold Duo gains vigilance until end of turn. diff --git a/forge-gui/res/cardsfolder/s/sage_of_mysteries.txt b/forge-gui/res/cardsfolder/s/sage_of_mysteries.txt index 6b48d3c70f7..113e1e09b55 100644 --- a/forge-gui/res/cardsfolder/s/sage_of_mysteries.txt +++ b/forge-gui/res/cardsfolder/s/sage_of_mysteries.txt @@ -2,7 +2,7 @@ Name:Sage of Mysteries ManaCost:U Types:Creature Human Wizard PT:0/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Enchantment.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ Constellation Whenver Whenever an enchantment enters the battlefield under your control, target player puts the top two cards of their library into their graveyard. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Enchantment.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ Constellation Whenver Whenever an enchantment enters the battlefield under your control, target player mills two cards. SVar:TrigMill:DB$ Mill | NumCards$ 2 | ValidTgts$ Player | TgtPrompt$ Select target player DeckNeeds:Type$Enchantment -Oracle:Constellation — Whenever an enchantment enters the battlefield under your control, target player puts the top two cards of their library into their graveyard. +Oracle:Constellation — Whenever an enchantment enters the battlefield under your control, target player mills two cards. diff --git a/forge-gui/res/cardsfolder/s/sages_row_denizen.txt b/forge-gui/res/cardsfolder/s/sages_row_denizen.txt index fd20b4ef240..a9c151d8486 100644 --- a/forge-gui/res/cardsfolder/s/sages_row_denizen.txt +++ b/forge-gui/res/cardsfolder/s/sages_row_denizen.txt @@ -2,7 +2,6 @@ Name:Sage's Row Denizen ManaCost:2 U Types:Creature Vedalken Wizard PT:2/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Blue+YouCtrl+Other | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ Whenever another blue creature enters the battlefield under your control, target player puts the top two cards of their library into their graveyard. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Blue+YouCtrl+Other | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ Whenever another blue creature enters the battlefield under your control, target player mills two cards. SVar:TrigMill:DB$ Mill | NumCards$ 2 | ValidTgts$ Player | TgtPrompt$ Select target player -SVar:Picture:http://www.wizards.com/global/images/magic/general/sages_row_denizen.jpg -Oracle:Whenever another blue creature enters the battlefield under your control, target player puts the top two cards of their library into their graveyard. +Oracle:Whenever another blue creature enters the battlefield under your control, target player mills two cards. diff --git a/forge-gui/res/cardsfolder/s/sailmonger.txt b/forge-gui/res/cardsfolder/s/sailmonger.txt index 8f53c2ee014..78cc9eef207 100644 --- a/forge-gui/res/cardsfolder/s/sailmonger.txt +++ b/forge-gui/res/cardsfolder/s/sailmonger.txt @@ -2,6 +2,6 @@ Name:Sailmonger ManaCost:3 U Types:Creature Human Monger PT:3/3 -A:AB$ Pump | Cost$ 2 | AnyPlayer$ True | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Flying | SpellDescription$ Target creature gains flying until end of turn. Any player may activate this ability. +A:AB$ Pump | Cost$ 2 | Activator$ Player | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Flying | SpellDescription$ Target creature gains flying until end of turn. Any player may activate this ability. SVar:Picture:http://www.wizards.com/global/images/magic/general/sailmonger.jpg Oracle:{2}: Target creature gains flying until end of turn. Any player may activate this ability. diff --git a/forge-gui/res/cardsfolder/s/salt_road_ambushers.txt b/forge-gui/res/cardsfolder/s/salt_road_ambushers.txt index b3b67aa2787..8962d23934a 100644 --- a/forge-gui/res/cardsfolder/s/salt_road_ambushers.txt +++ b/forge-gui/res/cardsfolder/s/salt_road_ambushers.txt @@ -1,6 +1,6 @@ Name:Salt Road Ambushers ManaCost:3 G -Types:Creature Hound Warrior +Types:Creature Dog Warrior PT:3/3 K:Megamorph:3 G G T:Mode$ TurnFaceUp | ValidCard$ Permanent.Creature+YouCtrl+Other | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever another permanent you control is turned face up, if it's a creature, put two +1/+1 counters on it. diff --git a/forge-gui/res/cardsfolder/s/samite_alchemist.txt b/forge-gui/res/cardsfolder/s/samite_alchemist.txt index 8074280d53d..6299948229e 100644 --- a/forge-gui/res/cardsfolder/s/samite_alchemist.txt +++ b/forge-gui/res/cardsfolder/s/samite_alchemist.txt @@ -3,7 +3,6 @@ ManaCost:3 W Types:Creature Human Cleric PT:0/2 A:AB$ PreventDamage | Cost$ W W T | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | Amount$ 4 | SubAbility$ DBTap | SpellDescription$ Prevent the next 4 damage that would be dealt this turn to target creature you control. Tap that creature. It doesn't untap during your next untap step. -SVar:DBTap:DB$Tap | Defined$ Targeted | SubAbility$ DBStayTapped -SVar:DBStayTapped:DB$Pump | KW$ HIDDEN This card doesn't untap during your next untap step. | Defined$ Targeted | Permanent$ True | IsCurse$ True -SVar:Picture:http://www.wizards.com/global/images/magic/general/samite_alchemist.jpg +SVar:DBTap:DB$ Tap | Defined$ Targeted | SubAbility$ DBStayTapped +SVar:DBStayTapped:DB$ Pump | KW$ HIDDEN This card doesn't untap during your next untap step. | Defined$ Targeted | Permanent$ True | IsCurse$ True Oracle:{W}{W}, {T}: Prevent the next 4 damage that would be dealt this turn to target creature you control. Tap that creature. It doesn't untap during your next untap step. diff --git a/forge-gui/res/cardsfolder/s/samite_sanctuary.txt b/forge-gui/res/cardsfolder/s/samite_sanctuary.txt index 6125128bdf0..6e5b63ef2e9 100644 --- a/forge-gui/res/cardsfolder/s/samite_sanctuary.txt +++ b/forge-gui/res/cardsfolder/s/samite_sanctuary.txt @@ -1,7 +1,7 @@ Name:Samite Sanctuary ManaCost:2 W Types:Enchantment -A:AB$ PreventDamage | Cost$ 2 | ValidTgts$ Creature | Amount$ 1 | TgtPrompt$ Select target creature | AnyPlayer$ True | SpellDescription$ Prevent the next 1 damage that would be dealt to target creature this turn. Any player may activate this ability. +A:AB$ PreventDamage | Cost$ 2 | ValidTgts$ Creature | Amount$ 1 | TgtPrompt$ Select target creature | Activator$ Player | SpellDescription$ Prevent the next 1 damage that would be dealt to target creature this turn. Any player may activate this ability. AI:RemoveDeck:Random SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/samite_sanctuary.jpg diff --git a/forge-gui/res/cardsfolder/s/sanctuary_blade.txt b/forge-gui/res/cardsfolder/s/sanctuary_blade.txt new file mode 100644 index 00000000000..064157f8b3d --- /dev/null +++ b/forge-gui/res/cardsfolder/s/sanctuary_blade.txt @@ -0,0 +1,8 @@ +Name:Sanctuary Blade +ManaCost:2 +Types:Artifact Equipment +R:Event$ Attached | ValidCard$ Card.Self | ValidTarget$ Creature | ReplaceWith$ ChooseColor | ActiveZones$ Battlefield | Description$ As CARDNAME becomes attached to a creature, choose a color. +SVar:ChooseColor:DB$ ChooseColor | Defined$ You +S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 2 | AddKeyword$ Protection:Card.ChosenColor:Protection from ChosenColor | Description$ Equipped creature gets +2/+0 and has protection from the last chosen color. +K:Equip:3 +Oracle:As Sanctuary Blade becomes attached to a creature, choose a color.\nEquipped creature gets +2/+0 and has protection from the last chosen color.\nEquip {3} diff --git a/forge-gui/res/cardsfolder/s/sanctuary_lockdown.txt b/forge-gui/res/cardsfolder/s/sanctuary_lockdown.txt new file mode 100755 index 00000000000..02a6e7ed1a2 --- /dev/null +++ b/forge-gui/res/cardsfolder/s/sanctuary_lockdown.txt @@ -0,0 +1,8 @@ +Name:Sanctuary Lockdown +ManaCost:2 W +Types:Enchantment +S:Mode$ Continuous | Affected$ Creature.Human+YouCtrl | AddPower$ 1 | AddToughness$ 1 | Description$ Humans you control get +1/+1. +A:AB$ Tap | Cost$ 2 tapXType<2/Human> | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | SpellDescription$ Tap target creature an opponent controls. +SVar:PlayMain1:TRUE +DeckHints:Type$Human +Oracle:Humans you control get +1/+1.\n{2}, Tap two untapped Humans you control: Tap target creature an opponent controls. diff --git a/forge-gui/res/cardsfolder/s/sanctuary_smasher.txt b/forge-gui/res/cardsfolder/s/sanctuary_smasher.txt new file mode 100755 index 00000000000..ad58eff8b97 --- /dev/null +++ b/forge-gui/res/cardsfolder/s/sanctuary_smasher.txt @@ -0,0 +1,10 @@ +Name:Sanctuary Smasher +ManaCost:4 R R +Types:Creature Rhino Beast +PT:6/4 +K:First Strike +K:Cycling:2 R +T:Mode$ Cycled | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When you cycle CARDNAME, put a first strike counter on target creature you control. +SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ First Strike | CounterNum$ 1 +DeckHas:Ability$Counters +Oracle:First strike\nCycling {2}{R} ({2}{R}, Discard this card: Draw a card.)\nWhen you cycle Sanctuary Smasher, put a first strike counter on target creature you control. diff --git a/forge-gui/res/cardsfolder/s/sanctum_of_all.txt b/forge-gui/res/cardsfolder/s/sanctum_of_all.txt new file mode 100644 index 00000000000..8174b7f0f28 --- /dev/null +++ b/forge-gui/res/cardsfolder/s/sanctum_of_all.txt @@ -0,0 +1,8 @@ +Name:Sanctum of All +ManaCost:W U B R G +Types:Legendary Enchantment Shrine +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigSearch | TriggerDescription$ At the beginning of your upkeep, you may search your library and/or graveyard for a Shrine card and put it onto the battlefield. If you search your library this way, shuffle it. +SVar:TrigSearch:DB$ ChangeZone | Origin$ Library | OriginChoice$ True | OriginAlternative$ Graveyard | AlternativeMessage$ Would you like to search your library with this ability? If you do, your library will be shuffled. | Destination$ Battlefield | ChangeType$ Card.Shrine +K:Shrineharmonicon:Shrine.Other+YouCtrl:If an ability of another Shrine you control triggers while you control six or more Shrines, that ability triggers an additional time. +DeckHints:Type$Shrine +Oracle:At the beginning of your upkeep, you may search your library and/or graveyard for a Shrine card and put it onto the battlefield. If you search your library this way, shuffle it.\nIf an ability of another Shrine you control triggers while you control six or more Shrines, that ability triggers an additional time. diff --git a/forge-gui/res/cardsfolder/s/sanctum_of_calm_waters.txt b/forge-gui/res/cardsfolder/s/sanctum_of_calm_waters.txt new file mode 100644 index 00000000000..33b15391a05 --- /dev/null +++ b/forge-gui/res/cardsfolder/s/sanctum_of_calm_waters.txt @@ -0,0 +1,9 @@ +Name:Sanctum of Calm Waters +ManaCost:3 U +Types:Legendary Enchantment Shrine +T:Mode$ Phase | Phase$ Main1 | PreCombatMain$ True | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDraw | OptionalDecider$ You | TriggerDescription$ At the beginning of your precombat main phase, you may draw X cards, where X is the number of Shrines you control. If you do, discard a card. +SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ X | References$ X | SubAbility$ DBDiscard +SVar:DBDiscard:DB$ Discard | Defined$ You | Mode$ TgtChoose | NumCards$ 1 +SVar:X:Count$TypeYouCtrl.Shrine +DeckHints:Type$Shrine +Oracle:At the beginning of your precombat main phase, you may draw X cards, where X is the number of Shrines you control. If you do, discard a card. diff --git a/forge-gui/res/cardsfolder/s/sanctum_of_fruitful_harvest.txt b/forge-gui/res/cardsfolder/s/sanctum_of_fruitful_harvest.txt new file mode 100644 index 00000000000..c8a63f316d6 --- /dev/null +++ b/forge-gui/res/cardsfolder/s/sanctum_of_fruitful_harvest.txt @@ -0,0 +1,8 @@ +Name:Sanctum of Fruitful Harvest +ManaCost:2 G +Types:Legendary Enchantment Shrine +T:Mode$ Phase | Phase$ Main1 | PreCombatMain$ True | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigMana | TriggerDescription$ At the beginning of your precombat main phase, add X mana of any one color, where X is the number of Shrines you control. +SVar:TrigMana:DB$ Mana | Produced$ Any | Amount$ X | References$ X +SVar:X:Count$TypeYouCtrl.Shrine +DeckHints:Type$Shrine +Oracle:At the beginning of your precombat main phase, add X mana of any one color, where X is the number of Shrines you control. diff --git a/forge-gui/res/cardsfolder/s/sanctum_of_shattered_heights.txt b/forge-gui/res/cardsfolder/s/sanctum_of_shattered_heights.txt new file mode 100644 index 00000000000..44695566dff --- /dev/null +++ b/forge-gui/res/cardsfolder/s/sanctum_of_shattered_heights.txt @@ -0,0 +1,7 @@ +Name:Sanctum of Shattered Heights +ManaCost:2 R +Types:Legendary Enchantment Shrine +A:AB$ DealDamage | Cost$ 1 Discard<1/Land;Shrine/land card or Shrine card> | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker | NumDmg$ X | References$ X | SpellDescription$ CARDNAME deals X damage to target creature or planeswalker, where X is the number of Shrines you control. +SVar:X:Count$TypeYouCtrl.Shrine +DeckHints:Type$Shrine +Oracle:{1}, Discard a land card or Shrine card: Sanctum of Shattered Heights deals X damage to target creature or planeswalker, where X is the number of Shrines you control. diff --git a/forge-gui/res/cardsfolder/s/sanctum_of_stone_fangs.txt b/forge-gui/res/cardsfolder/s/sanctum_of_stone_fangs.txt new file mode 100644 index 00000000000..f8ae2c64376 --- /dev/null +++ b/forge-gui/res/cardsfolder/s/sanctum_of_stone_fangs.txt @@ -0,0 +1,10 @@ +Name:Sanctum of Stone Fangs +ManaCost:1 B +Types:Legendary Enchantment Shrine +T:Mode$ Phase | Phase$ Main1 | PreCombatMain$ True | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDrain | TriggerDescription$ At the beginning of your precombat main phase, each opponent loses X life and you gain X life, where X is the number of Shrines you control. +SVar:TrigDrain:DB$ LoseLife | Defined$ Player.Opponent | LifeAmount$ X | References$ X | SubAbility$ DBGainLife +SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ X | References$ X +SVar:X:Count$TypeYouCtrl.Shrine +DeckHints:Type$Shrine +DeckHas:Ability$LifeGain +Oracle:At the beginning of your precombat main phase, each opponent loses X life and you gain X life, where X is the number of Shrines you control. diff --git a/forge-gui/res/cardsfolder/s/sanctum_of_tranquil_light.txt b/forge-gui/res/cardsfolder/s/sanctum_of_tranquil_light.txt new file mode 100644 index 00000000000..b74ef25029f --- /dev/null +++ b/forge-gui/res/cardsfolder/s/sanctum_of_tranquil_light.txt @@ -0,0 +1,7 @@ +Name:Sanctum of Tranquil Light +ManaCost:W +Types:Legendary Enchantment Shrine +A:AB$ Tap | Cost$ 5 W | ValidTgts$ Creature | TgtPrompt$ Select target creature | ReduceCost$ X | References$ X | SpellDescription$ Tap target creature. This ability costs {1} less to activate for each Shrine you control. +SVar:X:Count$TypeYouCtrl.Shrine +DeckHints:Type$Shrine +Oracle:{5}{W}: Tap target creature. This ability costs {1} less to activate for each Shrine you control. diff --git a/forge-gui/res/cardsfolder/s/sanctum_spirit.txt b/forge-gui/res/cardsfolder/s/sanctum_spirit.txt index 0ae01a64feb..77bc1289125 100644 --- a/forge-gui/res/cardsfolder/s/sanctum_spirit.txt +++ b/forge-gui/res/cardsfolder/s/sanctum_spirit.txt @@ -3,5 +3,6 @@ ManaCost:3 W Types:Creature Spirit PT:3/2 K:Lifelink -A:AB$ Pump | Cost$ Discard<1/Card.Historic/historic card> | KW$ Indestructible | SpellDescription$ CARDNAME gains indestructible until end of turn. (Artifacts, legendaries, and Sagas are historic.) +A:AB$ Pump | Cost$ Discard<1/Card.Historic/historic card> | Defined$ Self | KW$ Indestructible | SpellDescription$ CARDNAME gains indestructible until end of turn. (Artifacts, legendaries, and Sagas are historic.) +DeckHas$Ability$Discard Oracle:Lifelink\nDiscard a historic card: Sanctum Spirit gains indestructible until end of turn. (Artifacts, legendaries, and Sagas are historic.) diff --git a/forge-gui/res/cardsfolder/s/sands_of_delirium.txt b/forge-gui/res/cardsfolder/s/sands_of_delirium.txt index bb3eccb6d34..6a6b2992d53 100644 --- a/forge-gui/res/cardsfolder/s/sands_of_delirium.txt +++ b/forge-gui/res/cardsfolder/s/sands_of_delirium.txt @@ -1,7 +1,6 @@ Name:Sands of Delirium ManaCost:3 Types:Artifact -A:AB$ Mill | Cost$ X T | NumCards$ X | ValidTgts$ Player | TgtPrompt$ Select target player | References$ X | AILogic$ EndOfOppTurn | SpellDescription$ Target player puts the top X cards of their library into their graveyard. +A:AB$ Mill | Cost$ X T | NumCards$ X | ValidTgts$ Player | TgtPrompt$ Select target player | References$ X | AILogic$ EndOfOppTurn | SpellDescription$ Target player mills X cards. SVar:X:Count$xPaid -SVar:Picture:http://www.wizards.com/global/images/magic/general/sands_of_delirium.jpg -Oracle:{X}, {T}: Target player puts the top X cards of their library into their graveyard. +Oracle:{X}, {T}: Target player mills X cards. diff --git a/forge-gui/res/cardsfolder/s/sandsteppe_scavenger.txt b/forge-gui/res/cardsfolder/s/sandsteppe_scavenger.txt index 3db5e29da13..2e04ddc5900 100644 --- a/forge-gui/res/cardsfolder/s/sandsteppe_scavenger.txt +++ b/forge-gui/res/cardsfolder/s/sandsteppe_scavenger.txt @@ -1,6 +1,6 @@ Name:Sandsteppe Scavenger ManaCost:4 G -Types:Creature Hound Scout +Types:Creature Dog Scout PT:2/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigBolster | TriggerDescription$ When CARDNAME enters the battlefield, bolster 2. (Choose a creature with the least toughness among creatures you control and put two +1/+1 counters on it.) SVar:TrigBolster:DB$ PutCounter | Bolster$ True | CounterType$ P1P1 | CounterNum$ 2 diff --git a/forge-gui/res/cardsfolder/s/sandstone_bridge.txt b/forge-gui/res/cardsfolder/s/sandstone_bridge.txt index b6d2f60f11b..fc258145070 100644 --- a/forge-gui/res/cardsfolder/s/sandstone_bridge.txt +++ b/forge-gui/res/cardsfolder/s/sandstone_bridge.txt @@ -3,8 +3,7 @@ ManaCost:no cost Types:Land K:CARDNAME enters the battlefield tapped. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target creature gets +1/+1 and gains vigilance until end of turn. -SVar:TrigPump:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 1 | NumDef$ 1 | KW$ Vigilance +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 1 | NumDef$ 1 | KW$ Vigilance SVar:PlayMain1:TRUE A:AB$ Mana | Cost$ T | Produced$ W | SpellDescription$ Add {W}. -SVar:Picture:http://www.wizards.com/global/images/magic/general/sandstone_bridge.jpg Oracle:Sandstone Bridge enters the battlefield tapped.\nWhen Sandstone Bridge enters the battlefield, target creature gets +1/+1 and gains vigilance until end of turn.\n{T}: Add {W}. diff --git a/forge-gui/res/cardsfolder/s/sanguine_bond.txt b/forge-gui/res/cardsfolder/s/sanguine_bond.txt index ff230f8d052..9127ddaaed5 100644 --- a/forge-gui/res/cardsfolder/s/sanguine_bond.txt +++ b/forge-gui/res/cardsfolder/s/sanguine_bond.txt @@ -2,8 +2,7 @@ Name:Sanguine Bond ManaCost:3 B B Types:Enchantment T:Mode$ LifeGained | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDrain | TriggerDescription$ Whenever you gain life, target opponent loses that much life. -SVar:TrigDrain:DB$LoseLife | ValidTgts$ Opponent | TgtPromp$ Select target opponent | LifeAmount$ X | References$ X +SVar:TrigDrain:DB$ LoseLife | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | LifeAmount$ X | References$ X SVar:X:TriggerCount$LifeAmount AI:RemoveDeck:Random -SVar:Picture:http://www.wizards.com/global/images/magic/general/sanguine_bond.jpg Oracle:Whenever you gain life, target opponent loses that much life. diff --git a/forge-gui/res/cardsfolder/s/sanguine_indulgence.txt b/forge-gui/res/cardsfolder/s/sanguine_indulgence.txt new file mode 100644 index 00000000000..cb93ffe69de --- /dev/null +++ b/forge-gui/res/cardsfolder/s/sanguine_indulgence.txt @@ -0,0 +1,8 @@ +Name:Sanguine Indulgence +ManaCost:3 B +Types:Sorcery +S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ 3 | EffectZone$ All | CheckSVar$ X | SVarCompare$ GE3 | Description$ CARDNAME costs {3} less to cast if you've gained 3 or more life this turn. +SVar:X:Count$LifeYouGainedThisTurn +A:SP$ ChangeZone | Cost$ 3 B | Origin$ Graveyard | Destination$ Hand | TargetMin$ 0 | TargetMax$ 2 | TgtPrompt$ Choose target creature card in your graveyard | ValidTgts$ Creature.YouOwn | SpellDescription$ Return up to two target creature cards from your graveyard to your hand. +DeckHints:Ability$LifeGain +Oracle:This spell costs {3} less to cast if you've gained 3 or more life this turn.\nReturn up to two target creature cards from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/s/sanity_grinding.txt b/forge-gui/res/cardsfolder/s/sanity_grinding.txt index 4ac3d39ed44..f7b3c721a5a 100644 --- a/forge-gui/res/cardsfolder/s/sanity_grinding.txt +++ b/forge-gui/res/cardsfolder/s/sanity_grinding.txt @@ -1,9 +1,8 @@ Name:Sanity Grinding ManaCost:U U U Types:Sorcery -A:SP$ Dig | Cost$ U U U | DigNum$ 10 | Reveal$ True | ChangeNum$ 0 | RememberRevealed$ True | SubAbility$ MillTargeted | SpellDescription$ Chroma — Reveal the top ten cards of your library. For each blue mana symbol in the mana costs of the revealed cards, target opponent puts the top card of their library into their graveyard. Then put the cards you revealed this way on the bottom of your library in any order. +A:SP$ Dig | Cost$ U U U | DigNum$ 10 | Reveal$ True | ChangeNum$ 0 | RememberRevealed$ True | SubAbility$ MillTargeted | SpellDescription$ Chroma — Reveal the top ten cards of your library. For each blue mana symbol in the mana costs of the revealed cards, target opponent mills a card. Then put the cards you revealed this way on the bottom of your library in any order. SVar:MillTargeted:DB$ Mill | NumCards$ X | References$ X | ValidTgts$ Opponent | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$ChromaSource.Blue -SVar:Picture:http://www.wizards.com/global/images/magic/general/sanity_grinding.jpg -Oracle:Chroma — Reveal the top ten cards of your library. For each blue mana symbol in the mana costs of the revealed cards, target opponent puts the top card of their library into their graveyard. Then put the cards you revealed this way on the bottom of your library in any order. +Oracle:Chroma — Reveal the top ten cards of your library. For each blue mana symbol in the mana costs of the revealed cards, target opponent mills a card. Then put the cards you revealed this way on the bottom of your library in any order. diff --git a/forge-gui/res/cardsfolder/s/saprazzan_breaker.txt b/forge-gui/res/cardsfolder/s/saprazzan_breaker.txt index c7a5a57cc9c..73261f0586f 100644 --- a/forge-gui/res/cardsfolder/s/saprazzan_breaker.txt +++ b/forge-gui/res/cardsfolder/s/saprazzan_breaker.txt @@ -2,9 +2,8 @@ Name:Saprazzan Breaker ManaCost:4 U Types:Creature Beast PT:3/3 -A:AB$ Dig | Cost$ U | DigNum$ 1 | Reveal$ True | ChangeNum$ All | RememberRevealed$ True | DestinationZone$ Graveyard | SubAbility$ DBPump | SpellDescription$ Put the top card of your library into your graveyard. If that card is a land card, CARDNAME can't be blocked this turn. +A:AB$ Dig | Cost$ U | DigNum$ 1 | Reveal$ True | ChangeNum$ All | RememberRevealed$ True | DestinationZone$ Graveyard | SubAbility$ DBPump | SpellDescription$ Mill a card. If a land card was milled this way, CARDNAME can't be blocked this turn. SVar:DBPump:DB$ Pump | Defined$ Self | KW$ HIDDEN Unblockable | ConditionDefined$ Remembered | ConditionPresent$ Card.Land | ConditionCompare$ EQ1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/saprazzan_breaker.jpg -Oracle:{U}: Put the top card of your library into your graveyard. If that card is a land card, Saprazzan Breaker can't be blocked this turn. +Oracle:{U}: Mill a card. If a land card was milled this way, Saprazzan Breaker can't be blocked this turn. diff --git a/forge-gui/res/cardsfolder/s/saproling_burst.txt b/forge-gui/res/cardsfolder/s/saproling_burst.txt index 9d7ea984868..036930ddd39 100644 --- a/forge-gui/res/cardsfolder/s/saproling_burst.txt +++ b/forge-gui/res/cardsfolder/s/saproling_burst.txt @@ -2,11 +2,9 @@ Name:Saproling Burst ManaCost:4 G Types:Enchantment K:Fading:7 -A:AB$ Token | Cost$ SubCounter<1/FADE> | TokenAmount$ 1 | TokenScript$ g_x_x_saproling_burst | TokenOwner$ You | LegacyImage$ g X X saproling burst nms | TokenColors$ Green | TokenPower$ 0 | TokenToughness$ 0 | ImprintTokens$ True | TokenKeywords$ This creature's power and toughness are each equal to the number of fade counters on CARDNAME. | SpellDescription$ Create a green Saproling creature token. It has "This creature's power and toughness are each equal to the number of fade counters on Saproling Burst." -S:Mode$ Continuous | Affected$ Creature.IsImprinted | SetPower$ X | SetToughness$ X -SVar:X:Count$CardCounters.FADE +A:AB$ Token | Cost$ SubCounter<1/FADE> | TokenAmount$ 1 | TokenScript$ g_x_x_saproling_burst | TokenOwner$ You | LegacyImage$ g X X saproling burst nms | ImprintTokens$ True | RememberSource$ True | SpellDescription$ Create a green Saproling creature token. It has "This creature's power and toughness are each equal to the number of fade counters on Saproling Burst." T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Any | Execute$ DestroyRemembered | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME leaves the battlefield, destroy all tokens created with CARDNAME. They can't be regenerated. -SVar:DestroyRemembered:DB$ DestroyAll | ValidCards$ Card.IsImprinted | NoRegen$ True | SubAbility$ DBCleanUp +SVar:DestroyRemembered:DB$ Destroy | Defined$ Imprinted | NoRegen$ True | SubAbility$ DBCleanUp SVar:DBCleanUp:DB$ Cleanup | ClearImprinted$ True AI:RemoveDeck:All DeckHas:Ability$Token diff --git a/forge-gui/res/cardsfolder/s/saproling_cluster.txt b/forge-gui/res/cardsfolder/s/saproling_cluster.txt index 921cb740e05..354df1dbc41 100644 --- a/forge-gui/res/cardsfolder/s/saproling_cluster.txt +++ b/forge-gui/res/cardsfolder/s/saproling_cluster.txt @@ -1,7 +1,7 @@ Name:Saproling Cluster ManaCost:1 G Types:Enchantment -A:AB$ Token | Cost$ 1 Discard<1/Card> | TokenAmount$ 1 | TokenScript$ g_1_1_saproling | TokenOwner$ You | LegacyImage$ g 1 1 saproling nms | AnyPlayer$ True | SpellDescription$ Create a 1/1 green Saproling creature token. Any player may activate this ability. +A:AB$ Token | Cost$ 1 Discard<1/Card> | TokenAmount$ 1 | TokenScript$ g_1_1_saproling | TokenOwner$ You | LegacyImage$ g 1 1 saproling nms | Activator$ Player | SpellDescription$ Create a 1/1 green Saproling creature token. Any player may activate this ability. AI:RemoveDeck:All SVar:NonStackingEffect:True DeckHas:Ability$Discard & Ability$Token diff --git a/forge-gui/res/cardsfolder/s/sarkhan_vol.txt b/forge-gui/res/cardsfolder/s/sarkhan_vol.txt index 8b1e5199d33..1a81d255230 100644 --- a/forge-gui/res/cardsfolder/s/sarkhan_vol.txt +++ b/forge-gui/res/cardsfolder/s/sarkhan_vol.txt @@ -5,6 +5,6 @@ Loyalty:4 A:AB$ PumpAll | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | ValidCards$ Creature.YouCtrl | NumAtt$ +1 | NumDef$ +1 | KW$ Haste | SpellDescription$ Creatures you control get +1/+1 and gain haste until end of turn. A:AB$ GainControl | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature | TgtPrompt$ Select target creature | LoseControl$ EOT | Untap$ True | AddKWs$ Haste | SpellDescription$ Gain control of target creature until end of turn. Untap that creature. It gains haste until end of turn. A:AB$ Token | Cost$ SubCounter<6/LOYALTY> | Planeswalker$ True | Ultimate$ True | TokenAmount$ 5 | TokenScript$ r_4_4_dragon_flying | TokenOwner$ You | LegacyImage$ r 4 4 dragon flying ala | SpellDescription$ Create five 4/4 red Dragon creature tokens with flying. -SVar:PlayMain1:TRUE +SVar:PlayMain1:ALWAYS SVar:Picture:http://www.wizards.com/global/images/magic/general/sarkhan_vol.jpg Oracle:[+1]: Creatures you control get +1/+1 and gain haste until end of turn.\n[-2]: Gain control of target creature until end of turn. Untap that creature. It gains haste until end of turn.\n[-6]: Create five 4/4 red Dragon creature tokens with flying. diff --git a/forge-gui/res/cardsfolder/s/savai_crystal.txt b/forge-gui/res/cardsfolder/s/savai_crystal.txt new file mode 100755 index 00000000000..761abfc2946 --- /dev/null +++ b/forge-gui/res/cardsfolder/s/savai_crystal.txt @@ -0,0 +1,8 @@ +Name:Savai Crystal +ManaCost:3 +Types:Artifact +A:AB$ Mana | Cost$ T | Produced$ R | SpellDescription$ Add {R}. +A:AB$ Mana | Cost$ T | Produced$ W | SpellDescription$ Add {W}. +A:AB$ Mana | Cost$ T | Produced$ B | SpellDescription$ Add {B}. +K:Cycling:2 +Oracle:{T}: Add {R}, {W}, or {B}.\nCycling {2} ({2}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/s/savai_sabertooth.txt b/forge-gui/res/cardsfolder/s/savai_sabertooth.txt new file mode 100755 index 00000000000..cf1abcd40a7 --- /dev/null +++ b/forge-gui/res/cardsfolder/s/savai_sabertooth.txt @@ -0,0 +1,5 @@ +Name:Savai Sabertooth +ManaCost:1 W +Types:Creature Cat +PT:3/1 +Oracle: diff --git a/forge-gui/res/cardsfolder/s/savai_thundermane.txt b/forge-gui/res/cardsfolder/s/savai_thundermane.txt new file mode 100755 index 00000000000..6a1730dc15f --- /dev/null +++ b/forge-gui/res/cardsfolder/s/savai_thundermane.txt @@ -0,0 +1,10 @@ +Name:Savai Thundermane +ManaCost:R W +Types:Creature Elemental Cat +PT:3/2 +T:Mode$ Cycled | ValidCard$ Card.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigImmediateTrig | TriggerDescription$ Whenever you cycle a card, you may pay {2}. When you do, CARDNAME deals 2 damage to target creature and you gain 2 life. +SVar:TrigImmediateTrig:AB$ ImmediateTrigger | Cost$ 2 | Execute$ TrigDealDamage | TriggerDescription$ When you do, CARDNAME deals 2 damage to target creature and you gain 2 life. +SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 2 | SubAbility$ DBGainLife +SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 2 +DeckHas:Ability$LifeGain +Oracle:Whenever you cycle a card, you may pay {2}. When you do, Savai Thundermane deals 2 damage to target creature and you gain 2 life. diff --git a/forge-gui/res/cardsfolder/s/savai_triome.txt b/forge-gui/res/cardsfolder/s/savai_triome.txt new file mode 100755 index 00000000000..b8fe9b5d48b --- /dev/null +++ b/forge-gui/res/cardsfolder/s/savai_triome.txt @@ -0,0 +1,6 @@ +Name:Savai Triome +ManaCost:no cost +Types:Land Mountain Plains Swamp +K:CARDNAME enters the battlefield tapped. +K:Cycling:3 +Oracle:({T}: Add {R}, {W}, or {B}.)\nSavai Triome enters the battlefield tapped.\nCycling {3} ({3}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/s/scaled_hulk.txt b/forge-gui/res/cardsfolder/s/scaled_hulk.txt index 52389dc579b..39b7a8167d7 100644 --- a/forge-gui/res/cardsfolder/s/scaled_hulk.txt +++ b/forge-gui/res/cardsfolder/s/scaled_hulk.txt @@ -3,8 +3,7 @@ ManaCost:5 G Types:Creature Spirit PT:4/4 T:Mode$ SpellCast | ValidCard$ Spirit,Arcane | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cast a Spirit or Arcane spell, CARDNAME gets +2/+2 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 2 | NumDef$ 2 +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 2 | NumDef$ 2 SVar:BuffedBy:Arcane,Spirit DeckHints:Type$Spirit|Arcane -SVar:Picture:http://www.wizards.com/global/images/magic/general/scaled_hulk.jpg Oracle:Whenever you cast a Spirit or Arcane spell, Scaled Hulk gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/s/scalpelexis.txt b/forge-gui/res/cardsfolder/s/scalpelexis.txt index afad11bd59b..96a6b840255 100644 --- a/forge-gui/res/cardsfolder/s/scalpelexis.txt +++ b/forge-gui/res/cardsfolder/s/scalpelexis.txt @@ -3,12 +3,11 @@ ManaCost:4 U Types:Creature Beast PT:1/5 K:Flying -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigMill | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, that player exiles the top four cards of their library. If two or more of those cards have the same name, repeat this process. -SVar:TrigMill:DB$ Repeat | RepeatSubAbility$ DBMillClean | RepeatCheckSVar$ X | References$ X,Y | RepeatSVarCompare$ LTY | SubAbility$ DBCleanup -SVar:DBMillClean:DB$ Cleanup | ClearRemembered$ True | SubAbility$ DBMill -SVar:DBMill:DB$ Mill | Defined$ TriggeredTarget | NumCards$ 4 | Destination$ Exile | RememberMilled$ True +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigExile | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, that player exiles the top four cards of their library. If two or more of those cards have the same name, repeat this process. +SVar:TrigExile:DB$ Repeat | RepeatSubAbility$ DBExileCleanup | RepeatCheckSVar$ X | References$ X,Y | RepeatSVarCompare$ LTY | SubAbility$ DBCleanup +SVar:DBExileCleanup:DB$ Cleanup | ClearRemembered$ True | SubAbility$ DBExile +SVar:DBExile:DB$ Dig | Defined$ TriggeredTarget | DigNum$ 4 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$DifferentCardNames_Card.IsRemembered SVar:Y:Count$RememberedSize -SVar:Picture:http://www.wizards.com/global/images/magic/general/scalpelexis.jpg Oracle:Flying\nWhenever Scalpelexis deals combat damage to a player, that player exiles the top four cards of their library. If two or more of those cards have the same name, repeat this process. diff --git a/forge-gui/res/cardsfolder/s/scandalmonger.txt b/forge-gui/res/cardsfolder/s/scandalmonger.txt index 30b7622f466..5f49615e7a4 100644 --- a/forge-gui/res/cardsfolder/s/scandalmonger.txt +++ b/forge-gui/res/cardsfolder/s/scandalmonger.txt @@ -2,7 +2,7 @@ Name:Scandalmonger ManaCost:3 B Types:Creature Boar Monger PT:3/3 -A:AB$ Discard | Cost$ 2 | ValidTgts$ Player | NumCards$ 1 | Mode$ TgtChoose | SorcerySpeed$ True | AnyPlayer$ True | IsCurse$ True | SpellDescription$ Target player discards a card. Any player may activate this ability but only any time they could cast a sorcery. +A:AB$ Discard | Cost$ 2 | ValidTgts$ Player | NumCards$ 1 | Mode$ TgtChoose | SorcerySpeed$ True | Activator$ Player | IsCurse$ True | SpellDescription$ Target player discards a card. Any player may activate this ability but only any time they could cast a sorcery. AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/scandalmonger.jpg Oracle:{2}: Target player discards a card. Any player may activate this ability but only any time they could cast a sorcery. diff --git a/forge-gui/res/cardsfolder/s/scholar_of_the_lost_trove.txt b/forge-gui/res/cardsfolder/s/scholar_of_the_lost_trove.txt new file mode 100755 index 00000000000..ec4c783317c --- /dev/null +++ b/forge-gui/res/cardsfolder/s/scholar_of_the_lost_trove.txt @@ -0,0 +1,10 @@ +Name:Scholar of the Lost Trove +ManaCost:5 U U +Types:Creature Sphinx +PT:5/5 +K:Flying +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPlay | TriggerDescription$ When CARDNAME enters the battlefield, you may cast target instant, sorcery, or artifact card from your graveyard without paying its mana cost. If an instant or sorcery spell cast this way would be put into your graveyard this turn, exile it instead. +SVar:TrigPlay:DB$ Play | ValidTgts$ Instant.YouOwn,Sorcery.YouOwn,Artifact.YouOwn | TgtPrompt$ Choose target instant, sorcery, or artifact card in your graveyard | TgtZone$ Graveyard | WithoutManaCost$ True | Optional$ True | ReplaceGraveyard$ Exile | AILogic$ ReplaySpell +DeckHints:Type$Instant|Sorcery|Artifact +DeckHas:Ability$Graveyard +Oracle:Flying\nWhen Scholar of the Lost Trove enters the battlefield, you may cast target instant, sorcery, or artifact card from your graveyard without paying its mana cost. If an instant or sorcery spell cast this way would be put into your graveyard this turn, exile it instead. diff --git a/forge-gui/res/cardsfolder/s/scorching_lava.txt b/forge-gui/res/cardsfolder/s/scorching_lava.txt index 836b1c71568..a09c8acbdca 100644 --- a/forge-gui/res/cardsfolder/s/scorching_lava.txt +++ b/forge-gui/res/cardsfolder/s/scorching_lava.txt @@ -3,6 +3,5 @@ ManaCost:1 R Types:Instant K:Kicker:R A:SP$ DealDamage | Cost$ 1 R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 | ReplaceDyingDefined$ Targeted | ReplaceDyingCondition$ Kicked | SubAbility$ KickingLava | SpellDescription$ CARDNAME deals 2 damage to any target. If CARDNAME was kicked, that creature can't be regenerated this turn and if it would die this turn, exile it instead. -SVar:KickingLava:DB$Pump | KW$ HIDDEN CARDNAME can't be regenerated. | Defined$ Targeted | Condition$ Kicked | ConditionDescription$ If Scorching Lava was kicked, -SVar:Picture:http://www.wizards.com/global/images/magic/general/scorching_lava.jpg +SVar:KickingLava:DB$ Pump | KW$ HIDDEN CARDNAME can't be regenerated. | Defined$ Targeted | Condition$ Kicked | ConditionDescription$ If Scorching Lava was kicked, Oracle:Kicker {R} (You may pay an additional {R} as you cast this spell.)\nScorching Lava deals 2 damage to any target. If Scorching Lava was kicked, that creature can't be regenerated this turn and if it would die this turn, exile it instead. diff --git a/forge-gui/res/cardsfolder/s/scoured_barrens.txt b/forge-gui/res/cardsfolder/s/scoured_barrens.txt index edd6e9c3961..5c435645156 100644 --- a/forge-gui/res/cardsfolder/s/scoured_barrens.txt +++ b/forge-gui/res/cardsfolder/s/scoured_barrens.txt @@ -4,7 +4,7 @@ Types:Land A:AB$ Mana | Cost$ T | Produced$ W | SpellDescription$ Add {W}. A:AB$ Mana | Cost$ T | Produced$ B | SpellDescription$ Add {B}. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters the battlefield, you gain 1 life. -SVar:TrigGainLife:DB$GainLife | LifeAmount$ 1 +SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 1 K:CARDNAME enters the battlefield tapped. -SVar:Picture:http://www.wizards.com/global/images/magic/general/scoured_barrens.jpg +DeckHas:Ability$LifeGain Oracle:Scoured Barrens enters the battlefield tapped.\nWhen Scoured Barrens enters the battlefield, you gain 1 life.\n{T}: Add {W} or {B}. diff --git a/forge-gui/res/cardsfolder/s/scourge_devil.txt b/forge-gui/res/cardsfolder/s/scourge_devil.txt index 6ea38b57458..7546035455d 100644 --- a/forge-gui/res/cardsfolder/s/scourge_devil.txt +++ b/forge-gui/res/cardsfolder/s/scourge_devil.txt @@ -4,7 +4,6 @@ Types:Creature Devil PT:3/3 K:Unearth:2 R T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When CARDNAME enters the battlefield, creatures you control get +1/+0 until end of turn. -SVar:TrigPumpAll:DB$PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +1 +SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +1 SVar:PlayMain1:TRUE -SVar:Picture:http://www.wizards.com/global/images/magic/general/scourge_devil.jpg Oracle:When Scourge Devil enters the battlefield, creatures you control get +1/+0 until end of turn.\nUnearth {2}{R} ({2}{R}: Return this card from your graveyard to the battlefield. It gains haste. Exile it at the beginning of the next end step or if it would leave the battlefield. Unearth only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/s/scourge_of_the_nobilis.txt b/forge-gui/res/cardsfolder/s/scourge_of_the_nobilis.txt index a7c8455776c..cb735d0fa3a 100644 --- a/forge-gui/res/cardsfolder/s/scourge_of_the_nobilis.txt +++ b/forge-gui/res/cardsfolder/s/scourge_of_the_nobilis.txt @@ -5,6 +5,5 @@ K:Enchant creature A:SP$ Attach | Cost$ 2 RW | ValidTgts$ Creature | AITgts$ Card.White,Card.Red | AILogic$ Pump S:Mode$ Continuous | Affected$ Creature.EnchantedBy+Red | AddPower$ 1 | AddToughness$ 1 | AddAbility$ Pump | Description$ As long as enchanted creature is red, it gets +1/+1 and has "{R/W}: This creature gets +1/+0 until end of turn." S:Mode$ Continuous | Affected$ Creature.EnchantedBy+White | AddPower$ 1 | AddToughness$ 1 | AddKeyword$ Lifelink | Description$ As long as enchanted creature is white, it gets +1/+1 and has lifelink. (Damage dealt by the creature also causes its controller to gain that much life.) -SVar:Pump:AB$Pump | Cost$ RW | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/scourge_of_the_nobilis.jpg +SVar:Pump:AB$ Pump | Cost$ RW | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. Oracle:Enchant creature\nAs long as enchanted creature is red, it gets +1/+1 and has "{R/W}: This creature gets +1/+0 until end of turn."\nAs long as enchanted creature is white, it gets +1/+1 and has lifelink. (Damage dealt by the creature also causes its controller to gain that much life.) diff --git a/forge-gui/res/cardsfolder/s/scourge_of_valkas.txt b/forge-gui/res/cardsfolder/s/scourge_of_valkas.txt index f572ee5e92e..125110bff0b 100644 --- a/forge-gui/res/cardsfolder/s/scourge_of_valkas.txt +++ b/forge-gui/res/cardsfolder/s/scourge_of_valkas.txt @@ -7,8 +7,7 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.S T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Dragon.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDamage | Secondary$ True | TriggerDescription$ Whenever CARDNAME or another Dragon enters the battlefield under your control, it deals X damage to any target, where X is the number of Dragons you control. SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | NumDmg$ NumDragons | References$ NumDragons | TgtPrompt$ Select any target | DamageSource$ TriggeredCard SVar:NumDragons:Count$Valid Dragon.YouCtrl -A:AB$ Pump | Cost$ R | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. +A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. SVar:PlayMain1:TRUE SVar:BuffedBy:Dragon -SVar:Picture:http://www.wizards.com/global/images/magic/general/scourge_of_valkas.jpg Oracle:Flying\nWhenever Scourge of Valkas or another Dragon enters the battlefield under your control, it deals X damage to any target, where X is the number of Dragons you control.\n{R}: Scourge of Valkas gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/s/scrambleverse.txt b/forge-gui/res/cardsfolder/s/scrambleverse.txt index 9ae166c75d5..62acc2ddc57 100644 --- a/forge-gui/res/cardsfolder/s/scrambleverse.txt +++ b/forge-gui/res/cardsfolder/s/scrambleverse.txt @@ -1,9 +1,8 @@ Name:Scrambleverse ManaCost:6 R R Types:Sorcery -A:SP$ RepeatEach | Cost$ 6 R R | RecordChoice$ True | ChoosePlayer$ True | Random$ True | RepeatSubAbility$ DBGainControl | RepeatCards$ Permanent.nonLand | SpellDescription$ For each nonland permanent, choose a player at random. Then each player gains control of each permanent for which they were chosen. Untap those permanents. -SVar:DBGainControl:DB$ GainControl | NewController$ Player.IsRemembered | AllValid$ Permanent.IsImprinted | Untap$ True +A:SP$ GainControlVariant | Cost$ 6 R R | AllValid$ Permanent.nonLand | ChangeController$ Random | SubAbility$ DBUntap | SpellDescription$ For each nonland permanent, choose a player at random. Then each player gains control of each permanent for which they were chosen. Untap those permanents. +SVar:DBUntap:DB$ UntapAll | ValidCards$ Permanent.nonLand AI:RemoveDeck:All AI:RemoveDeck:Random -SVar:Picture:http://www.wizards.com/global/images/magic/general/scrambleverse.jpg Oracle:For each nonland permanent, choose a player at random. Then each player gains control of each permanent for which they were chosen. Untap those permanents. diff --git a/forge-gui/res/cardsfolder/s/scrapyard_mongrel.txt b/forge-gui/res/cardsfolder/s/scrapyard_mongrel.txt index 6fed500afdb..a67826fa2f1 100644 --- a/forge-gui/res/cardsfolder/s/scrapyard_mongrel.txt +++ b/forge-gui/res/cardsfolder/s/scrapyard_mongrel.txt @@ -1,6 +1,6 @@ Name:Scrapyard Mongrel ManaCost:3 R -Types:Creature Hound +Types:Creature Dog PT:3/3 S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 2 | AddKeyword$ Trample | CheckSVar$ X | SVarCompare$ GE1 | Description$ As long as you control an artifact, CARDNAME gets +2/+0 and has trample. SVar:X:Count$Valid Artifact.YouCtrl diff --git a/forge-gui/res/cardsfolder/s/screaming_shield.txt b/forge-gui/res/cardsfolder/s/screaming_shield.txt index f0f80e0a52e..326199d825b 100644 --- a/forge-gui/res/cardsfolder/s/screaming_shield.txt +++ b/forge-gui/res/cardsfolder/s/screaming_shield.txt @@ -2,6 +2,6 @@ Name:Screaming Shield ManaCost:1 Types:Artifact Equipment K:Equip:3 -S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddToughness$ 3 | AddAbility$ Mill | Description$ Equipped creature gets +0/+3 and has "{2}, {T}: Target player puts the top three cards of their library into their graveyard." -SVar:Mill:AB$ Mill | Cost$ 2 T | NumCards$ 3 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player puts the top three cards of their library into their graveyard. -Oracle:Equipped creature gets +0/+3 and has "{2}, {T}: Target player puts the top three cards of their library into their graveyard."\nEquip {3} ({3}: Attach to target creature you control. Equip only as a sorcery.) +S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddToughness$ 3 | AddAbility$ Mill | Description$ Equipped creature gets +0/+3 and has "{2}, {T}: Target player mills three cards." +SVar:Mill:AB$ Mill | Cost$ 2 T | NumCards$ 3 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player mills three cards. +Oracle:Equipped creature gets +0/+3 and has "{2}, {T}: Target player mills three cards."\nEquip {3} ({3}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/s/screeching_silcaw.txt b/forge-gui/res/cardsfolder/s/screeching_silcaw.txt index ee29d04b1ab..0f2702ecd48 100644 --- a/forge-gui/res/cardsfolder/s/screeching_silcaw.txt +++ b/forge-gui/res/cardsfolder/s/screeching_silcaw.txt @@ -3,7 +3,6 @@ ManaCost:1 U Types:Creature Bird PT:1/2 K:Flying -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Metalcraft$ True | Execute$ TrigMill | TriggerZones$ Battlefield | TriggerDescription$ Metalcraft — Whenever CARDNAME deals combat damage to a player, if you control three or more artifacts, that player puts the top four cards of their library into their graveyard. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Metalcraft$ True | Execute$ TrigMill | TriggerZones$ Battlefield | TriggerDescription$ Metalcraft — Whenever CARDNAME deals combat damage to a player, if you control three or more artifacts, that player mills four cards. SVar:TrigMill:DB$ Mill | Defined$ TriggeredTarget | NumCards$ 4 -SVar:Picture:http://www.wizards.com/global/images/magic/general/screeching_silcaw.jpg -Oracle:Flying\nMetalcraft — Whenever Screeching Silcaw deals combat damage to a player, if you control three or more artifacts, that player puts the top four cards of their library into their graveyard. +Oracle:Flying\nMetalcraft — Whenever Screeching Silcaw deals combat damage to a player, if you control three or more artifacts, that player mills four cards. diff --git a/forge-gui/res/cardsfolder/s/screeching_skaab.txt b/forge-gui/res/cardsfolder/s/screeching_skaab.txt index 724803c5bf9..0bab79e4ee9 100644 --- a/forge-gui/res/cardsfolder/s/screeching_skaab.txt +++ b/forge-gui/res/cardsfolder/s/screeching_skaab.txt @@ -2,7 +2,7 @@ Name:Screeching Skaab ManaCost:1 U Types:Creature Zombie PT:2/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, put the top two cards of your library into your graveyard. -SVar:TrigMill:DB$Mill | NumCards$ 2 | Defined$ You -SVar:Picture:http://www.wizards.com/global/images/magic/general/screeching_skaab.jpg -Oracle:When Screeching Skaab enters the battlefield, put the top two cards of your library into your graveyard. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, mill two cards. +SVar:TrigMill:DB$ Mill | NumCards$ 2 | Defined$ You +DeckHas:Ability$Graveyard +Oracle:When Screeching Skaab enters the battlefield, mill two cards. diff --git a/forge-gui/res/cardsfolder/s/screeching_sliver.txt b/forge-gui/res/cardsfolder/s/screeching_sliver.txt index 9b8018c27d7..72e909c7384 100644 --- a/forge-gui/res/cardsfolder/s/screeching_sliver.txt +++ b/forge-gui/res/cardsfolder/s/screeching_sliver.txt @@ -2,7 +2,6 @@ Name:Screeching Sliver ManaCost:U Types:Creature Sliver PT:1/1 -S:Mode$ Continuous | Affected$ Sliver | AddAbility$ Mill | Description$ All Slivers have "{T}: Target player puts the top card of their library into their graveyard." -SVar:Mill:AB$Mill | Cost$ T | ValidTgts$ Player | TgtPrompt$ Select target player | NumCards$ 1 | SpellDescription$ Target player puts the top card of their library into their graveyard. -SVar:Picture:http://www.wizards.com/global/images/magic/general/screeching_sliver.jpg -Oracle:All Slivers have "{T}: Target player puts the top card of their library into their graveyard." +S:Mode$ Continuous | Affected$ Sliver | AddAbility$ Mill | Description$ All Slivers have "{T}: Target player mills a card." +SVar:Mill:AB$ Mill | Cost$ T | ValidTgts$ Player | TgtPrompt$ Select target player | NumCards$ 1 | SpellDescription$ Target player mills a card. +Oracle:All Slivers have "{T}: Target player mills a card." diff --git a/forge-gui/res/cardsfolder/s/scrib_nibblers.txt b/forge-gui/res/cardsfolder/s/scrib_nibblers.txt index ae2eb61e4ec..f58446254bd 100644 --- a/forge-gui/res/cardsfolder/s/scrib_nibblers.txt +++ b/forge-gui/res/cardsfolder/s/scrib_nibblers.txt @@ -2,10 +2,11 @@ Name:Scrib Nibblers ManaCost:2 B Types:Creature Rat PT:1/1 -A:AB$ Mill | Cost$ T | NumCards$ 1 | ValidTgts$ Player | TgtPrompt$ Choose a player | Destination$ Exile | RememberMilled$ True | SubAbility$ DBGainLife | AILogic$ EndOfOppTurn | SpellDescription$ Exile the top card of target player's library. If it's a land card, you gain 1 life. -SVar:DBGainLife:DB$GainLife | Defined$ You | LifeAmount$ 1 | ConditionDefined$ Remembered | ConditionPresent$ Land | ConditionCompare$ EQ1 | SubAbility$ DBCleanup +A:AB$ Dig | Cost$ T | DigNum$ 1 | ChangeNum$ All | ValidTgts$ Player | TgtPrompt$ Choose a player | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBGainLife | AILogic$ EndOfOppTurn | SpellDescription$ Exile the top card of target player's library. If it's a land card, you gain 1 life. +SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 | ConditionDefined$ Remembered | ConditionPresent$ Land | ConditionCompare$ EQ1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | OptionalDecider$ You | TriggerZones$ Battlefield | Execute$ TrigUntap | TriggerDescription$ Landfall — Whenever a land enters the battlefield under your control, you may untap CARDNAME. -SVar:TrigUntap:DB$Untap | Defined$ Self -SVar:Picture:http://www.wizards.com/global/images/magic/general/scrib_nibblers.jpg +SVar:TrigUntap:DB$ Untap | Defined$ Self +DeckHas:Ability$LifeGain +SVar:BuffedBy:Land Oracle:{T}: Exile the top card of target player's library. If it's a land card, you gain 1 life.\nLandfall — Whenever a land enters the battlefield under your control, you may untap Scrib Nibblers. diff --git a/forge-gui/res/cardsfolder/s/sea_of_clouds.txt b/forge-gui/res/cardsfolder/s/sea_of_clouds.txt index 9bdd000d11c..eb252c9c98c 100644 --- a/forge-gui/res/cardsfolder/s/sea_of_clouds.txt +++ b/forge-gui/res/cardsfolder/s/sea_of_clouds.txt @@ -1,9 +1,8 @@ Name:Sea of Clouds ManaCost:no cost Types:Land -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ LandTapped | Description$ CARDNAME enters the battlefield tapped unless you have two or more opponents. -SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionCheckSVar$ ETBCheckSVar2 | ConditionSVarCompare$ LT2 | References$ ETBCheckSVar2 | SubAbility$ MoveToPlay -SVar:MoveToPlay:DB$ ChangeZone | Hidden$ True | Origin$ All | Destination$ Battlefield | Defined$ ReplacedCard +K:ETBReplacement:Other:LandTapped +SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionCheckSVar$ ETBCheckSVar2 | ConditionSVarCompare$ LT2 | References$ ETBCheckSVar2 | SpellDescription$ CARDNAME enters the battlefield tapped unless you have two or more opponents. SVar:ETBCheckSVar2:PlayerCountOpponents$Amount A:AB$ Mana | Cost$ T | Produced$ W | SpellDescription$ Add {W}. A:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U}. diff --git a/forge-gui/res/cardsfolder/s/seachrome_coast.txt b/forge-gui/res/cardsfolder/s/seachrome_coast.txt index 14e700f087b..bf13d921d02 100644 --- a/forge-gui/res/cardsfolder/s/seachrome_coast.txt +++ b/forge-gui/res/cardsfolder/s/seachrome_coast.txt @@ -1,9 +1,8 @@ Name:Seachrome Coast ManaCost:no cost Types:Land -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ LandTapped | Description$ CARDNAME enters the battlefield tapped unless you control two or fewer other lands. -SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionCheckSVar$ ETBCheckSVar2 | ConditionSVarCompare$ GT2 | References$ ETBCheckSVar2 | SubAbility$ MoveToPlay -SVar:MoveToPlay:DB$ ChangeZone | Hidden$ True | Origin$ All | Destination$ Battlefield | Defined$ ReplacedCard +K:ETBReplacement:Other:LandTapped +SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionCheckSVar$ ETBCheckSVar2 | ConditionSVarCompare$ GT2 | References$ ETBCheckSVar2 | SpellDescription$ CARDNAME enters the battlefield tapped unless you control two or fewer other lands. SVar:ETBCheckSVar2:Count$LastStateBattlefield Land.YouCtrl A:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U}. A:AB$ Mana | Cost$ T | Produced$ W | SpellDescription$ Add {W}. diff --git a/forge-gui/res/cardsfolder/s/search_the_city.txt b/forge-gui/res/cardsfolder/s/search_the_city.txt index ba1a719c53f..a3b05ac8aa1 100644 --- a/forge-gui/res/cardsfolder/s/search_the_city.txt +++ b/forge-gui/res/cardsfolder/s/search_the_city.txt @@ -2,7 +2,7 @@ Name:Search the City ManaCost:4 U Types:Enchantment T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ SetupSearch | TriggerDescription$ When CARDNAME enters the battlefield, exile the top five cards of your library. -SVar:SetupSearch:DB$ Mill | Defined$ You | NumCards$ 5 | Destination$ Exile | RememberMilled$ True | ForgetOtherRemembered$ True +SVar:SetupSearch:DB$ Dig | Defined$ You | DigNum$ 5 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | ForgetOtherRemembered$ True T:Mode$ SpellCast | ValidCard$ Card.sharesNameWith Remembered | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigFind | TriggerDescription$ Whenever you play a card with the same name as one of the exiled cards, you may put one of those cards with that name into its owner's hand. Then if there are no cards exiled with CARDNAME, sacrifice it. If you do, take an extra turn after this one. T:Mode$ LandPlayed | ValidCard$ Land.YouCtrl+sharesNameWith Remembered | TriggerZones$ Battlefield | Execute$ TrigFind | OptionalDecider$ You | Secondary$ True | TriggerDescription$ Whenever you play a card with the same name as one of the exiled cards, you may put one of those cards with that name into its owner's hand. Then if there are no cards exiled with CARDNAME, sacrifice it. If you do, take an extra turn after this one. SVar:TrigFind:DB$ ChangeZone | ChangeType$ TriggeredCard.sharesNameWith | Hidden$ True | TgtPrompt$ Select a card that shares a name with the played card | Origin$ Exile | Destination$ Hand | ChangeNum$ 1 | ForgetChanged$ True | SubAbility$ SacSelf @@ -11,5 +11,4 @@ SVar:AllFoundCelebration:DB$ AddTurn | NumTurns$ 1 | ConditionCheckSVar$ X | Con SVar:StillLooking:Remembered$Amount SVar:X:Remembered$Amount AI:RemoveDeck:Random -SVar:Picture:http://www.wizards.com/global/images/magic/general/search_the_city.jpg Oracle:When Search the City enters the battlefield, exile the top five cards of your library.\nWhenever you play a card with the same name as one of the exiled cards, you may put one of those cards with that name into its owner's hand. Then if there are no cards exiled with Search the City, sacrifice it. If you do, take an extra turn after this one. diff --git a/forge-gui/res/cardsfolder/s/searing_barrage.txt b/forge-gui/res/cardsfolder/s/searing_barrage.txt index dbed71c499e..113ef435517 100644 --- a/forge-gui/res/cardsfolder/s/searing_barrage.txt +++ b/forge-gui/res/cardsfolder/s/searing_barrage.txt @@ -1,7 +1,7 @@ Name:Searing Barrage ManaCost:4 R Types:Instant -A:SP$ DealDamage | Cost$ 4 R | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 5 | SpellDescription$ CARDNAME deals 5 damage to target creature. Adamant — If at least three red mana was spent to cast this spell, CARDNAME deals 3 damage to that creature's controller. | SubAbility$ DBDmg +A:SP$ DealDamage | Cost$ 4 R | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 5 | AIManaPref$ R | SpellDescription$ CARDNAME deals 5 damage to target creature. Adamant — If at least three red mana was spent to cast this spell, CARDNAME deals 3 damage to that creature's controller. | SubAbility$ DBDmg SVar:DBDmg:DB$ DealDamage | Defined$ TargetedController | NumDmg$ 3 | ConditionCheckSVar$ X | References$ X SVar:X:Count$Adamant.Red.1.0 Oracle:Searing Barrage deals 5 damage to target creature.\nAdamant — If at least three red mana was spent to cast this spell, Searing Barrage deals 3 damage to that creature's controller. diff --git a/forge-gui/res/cardsfolder/s/searing_spear_askari.txt b/forge-gui/res/cardsfolder/s/searing_spear_askari.txt index 9d381e608d1..aee22bd2b2e 100644 --- a/forge-gui/res/cardsfolder/s/searing_spear_askari.txt +++ b/forge-gui/res/cardsfolder/s/searing_spear_askari.txt @@ -3,7 +3,6 @@ ManaCost:2 R Types:Creature Human Knight PT:2/2 K:Flanking -A:AB$ Pump | Cost$ 1 R | KW$ Menace | SpellDescription$ CARDNAME gains menace until end of turn. +A:AB$ Pump | Cost$ 1 R | Defined$ Self | KW$ Menace | SpellDescription$ CARDNAME gains menace until end of turn. AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/searing_spear_askari.jpg Oracle:Flanking (Whenever a creature without flanking blocks this creature, the blocking creature gets -1/-1 until end of turn.)\n{1}{R}: Searing Spear Askari gains menace until end of turn. (It can't be blocked except by two or more creatures.) diff --git a/forge-gui/res/cardsfolder/s/seascape_aerialist.txt b/forge-gui/res/cardsfolder/s/seascape_aerialist.txt index fa7fe9f4642..53e8e68e210 100644 --- a/forge-gui/res/cardsfolder/s/seascape_aerialist.txt +++ b/forge-gui/res/cardsfolder/s/seascape_aerialist.txt @@ -4,9 +4,8 @@ Types:Creature Merfolk Wizard Ally PT:2/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME or another Ally enters the battlefield under your control, you may have Ally creatures you control gain flying until end of turn. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Ally.Other+YouCtrl | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigPump | Secondary$ True | TriggerDescription$ Whenever CARDNAME or another Ally enters the battlefield under your control, you may have Ally creatures you control gain flying until end of turn. -SVar:TrigPump:DB$PumpAll | ValidCards$ Ally.YouCtrl | KW$ Flying +SVar:TrigPump:DB$ PumpAll | ValidCards$ Ally.YouCtrl | KW$ Flying SVar:PlayMain1:TRUE SVar:BuffedBy:Ally AI:RemoveDeck:Random -SVar:Picture:http://www.wizards.com/global/images/magic/general/seascape_aerialist.jpg Oracle:Whenever Seascape Aerialist or another Ally enters the battlefield under your control, you may have Ally creatures you control gain flying until end of turn. diff --git a/forge-gui/res/cardsfolder/s/seasoned_hallowblade.txt b/forge-gui/res/cardsfolder/s/seasoned_hallowblade.txt new file mode 100644 index 00000000000..e9a0915b79b --- /dev/null +++ b/forge-gui/res/cardsfolder/s/seasoned_hallowblade.txt @@ -0,0 +1,7 @@ +Name:Seasoned Hallowblade +ManaCost:1 W +Types:Creature Human Warrior +PT:3/1 +A:AB$ Pump | Cost$ Discard<1/Card> | Defined$ Self | KW$ Indestructible | SubAbility$ DBTap | SpellDescription$ Discard a card: Tap CARDNAME. It gains indestructible until end of turn. +SVar:DBTap:DB$ Tap | Defined$ Self +Oracle:Discard a card: Tap Seasoned Hallowblade. It gains indestructible until end of turn. (Damage and effects that say “destroy” don't destroy it.) diff --git a/forge-gui/res/cardsfolder/s/secure_the_scene.txt b/forge-gui/res/cardsfolder/s/secure_the_scene.txt new file mode 100644 index 00000000000..ee480abb83e --- /dev/null +++ b/forge-gui/res/cardsfolder/s/secure_the_scene.txt @@ -0,0 +1,7 @@ +Name:Secure the Scene +ManaCost:4 W +Types:Sorcery +A:SP$ ChangeZone | Cost$ 4 W | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Permanent.nonLand | SubAbility$ DBToken | SpellDescription$ Exile target nonland permanent. Its controller creates a 1/1 white Soldier creature token. +SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ w_1_1_soldier | TokenOwner$ TargetedController +DeckHas:Ability$Token +Oracle:Exile target nonland permanent. Its controller creates a 1/1 white Soldier creature token. diff --git a/forge-gui/res/cardsfolder/s/see_the_truth.txt b/forge-gui/res/cardsfolder/s/see_the_truth.txt new file mode 100755 index 00000000000..ae4224b985c --- /dev/null +++ b/forge-gui/res/cardsfolder/s/see_the_truth.txt @@ -0,0 +1,6 @@ +Name:See the Truth +ManaCost:1 U +Types:Sorcery +A:SP$ Dig | Cost$ 1 U | DigNum$ 3 | ChangeNum$ X | References$ X | StackDescription$ SpellDescription | SpellDescription$ Look at the top three cards of your library. Put one of those cards into your hand and the rest on the bottom of your library in any order. If this spell was cast from anywhere other than your hand, put each of those cards into your hand instead. +SVar:X:Count$wasCastFromHand.1.3 +Oracle:Look at the top three cards of your library. Put one of those cards into your hand and the rest on the bottom of your library in any order. If this spell was cast from anywhere other than your hand, put each of those cards into your hand instead. diff --git a/forge-gui/res/cardsfolder/s/seeds_of_strength.txt b/forge-gui/res/cardsfolder/s/seeds_of_strength.txt index 95c939f0e75..0d734f81e4b 100644 --- a/forge-gui/res/cardsfolder/s/seeds_of_strength.txt +++ b/forge-gui/res/cardsfolder/s/seeds_of_strength.txt @@ -2,7 +2,6 @@ Name:Seeds of Strength ManaCost:G W Types:Instant A:SP$ Pump | Cost$ G W | ValidTgts$ Creature | TgtPrompt$ Select target creature (1) | NumAtt$ 1 | NumDef$ 1 | SubAbility$ DBPump1 | SpellDescription$ Target creature gets +1/+1 until end of turn. Target creature gets +1/+1 until end of turn. Target creature gets +1/+1 until end of turn. -SVar:DBPump1:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature (2) | NumAtt$ 1 | NumDef$ 1 | SubAbility$ DBPump2 -SVar:DBPump2:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature (3)| NumAtt$ 1 | NumDef$ 1 -SVar:Picture:http://www.wizards.com/global/images/magic/general/seeds_of_strength.jpg +SVar:DBPump1:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature (2) | NumAtt$ 1 | NumDef$ 1 | SubAbility$ DBPump2 +SVar:DBPump2:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature (3)| NumAtt$ 1 | NumDef$ 1 Oracle:Target creature gets +1/+1 until end of turn.\nTarget creature gets +1/+1 until end of turn.\nTarget creature gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/s/seer_of_the_last_tomorrow.txt b/forge-gui/res/cardsfolder/s/seer_of_the_last_tomorrow.txt index bad28279523..ec7ca3aa245 100644 --- a/forge-gui/res/cardsfolder/s/seer_of_the_last_tomorrow.txt +++ b/forge-gui/res/cardsfolder/s/seer_of_the_last_tomorrow.txt @@ -2,6 +2,6 @@ Name:Seer of the Last Tomorrow ManaCost:2 U Types:Creature Naga Cleric PT:1/4 -A:AB$ Mill | Cost$ U T Discard<1/Card> | NumCards$ 3 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player puts the top three cards of their library into their graveyard. -SVar:Picture:http://www.wizards.com/global/images/magic/general/seer_of_the_last_tomorrow.jpg -Oracle:{U}, {T}, Discard a card: Target player puts the top three cards of their library into their graveyard. \ No newline at end of file +A:AB$ Mill | Cost$ U T Discard<1/Card> | NumCards$ 3 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player mills three cards. +DeckHas:Ability$Discard +Oracle:{U}, {T}, Discard a card: Target player mills three cards. diff --git a/forge-gui/res/cardsfolder/s/seething_pathblazer.txt b/forge-gui/res/cardsfolder/s/seething_pathblazer.txt index a81d7b66fe3..822edb6e9db 100644 --- a/forge-gui/res/cardsfolder/s/seething_pathblazer.txt +++ b/forge-gui/res/cardsfolder/s/seething_pathblazer.txt @@ -2,7 +2,6 @@ Name:Seething Pathblazer ManaCost:2 R Types:Creature Elemental Warrior PT:2/2 -A:AB$ Pump | Cost$ Sac<1/Elemental> | NumAtt$ +2 | KW$ First Strike | SpellDescription$ Seething Pathblazer gets +2/+0 and gains first strike until end of turn. +A:AB$ Pump | Cost$ Sac<1/Elemental> | Defined$ Self | NumAtt$ +2 | KW$ First Strike | SpellDescription$ Seething Pathblazer gets +2/+0 and gains first strike until end of turn. AI:RemoveDeck:Random -SVar:Picture:http://www.wizards.com/global/images/magic/general/seething_pathblazer.jpg Oracle:Sacrifice an Elemental: Seething Pathblazer gets +2/+0 and gains first strike until end of turn. diff --git a/forge-gui/res/cardsfolder/s/sejiri_refuge.txt b/forge-gui/res/cardsfolder/s/sejiri_refuge.txt index 80fff086dd1..069dae1e38b 100644 --- a/forge-gui/res/cardsfolder/s/sejiri_refuge.txt +++ b/forge-gui/res/cardsfolder/s/sejiri_refuge.txt @@ -6,5 +6,5 @@ A:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U}. K:CARDNAME enters the battlefield tapped. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters the battlefield, you gain 1 life. SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 1 -SVar:Picture:http://www.wizards.com/global/images/magic/general/sejiri_refuge.jpg +DeckHas:Ability$LifeGain Oracle:Sejiri Refuge enters the battlefield tapped.\nWhen Sejiri Refuge enters the battlefield, you gain 1 life.\n{T}: Add {W} or {U}. diff --git a/forge-gui/res/cardsfolder/s/selective_adaptation.txt b/forge-gui/res/cardsfolder/s/selective_adaptation.txt new file mode 100755 index 00000000000..f2f19b01477 --- /dev/null +++ b/forge-gui/res/cardsfolder/s/selective_adaptation.txt @@ -0,0 +1,5 @@ +Name:Selective Adaptation +ManaCost:4 G G +Types:Sorcery +A:SP$ DigMultiple | Cost$ 4 G G | DigNum$ 7 | Reveal$ True | ChangeValid$ Card.withFlying,Card.withFirst Strike,Card.withDeathtouch,Card.withHaste,Card.withHexproof,Card.withIndestructible,Card.withLifelink,Card.withMenace,Card.withReach,Card.withTrample,Card.withVigilance | SourceZone$ Library | ChooseAmount$ 1 | ChosenZone$ Battlefield | DestinationZone$ Hand | DestinationZone2$ Graveyard | StackDescription$ SpellDescription | SpellDescription$ Reveal the top seven cards of your library. Choose from among them a card with flying, a card with first strike, and so on for double strike, deathtouch, haste, hexproof, indestructible, lifelink, menace, reach, trample, and vigilance. Put one of the chosen cards onto the battlefield, the other chosen cards into your hand, and the rest into your graveyard. +Oracle:Reveal the top seven cards of your library. Choose from among them a card with flying, a card with first strike, and so on for double strike, deathtouch, haste, hexproof, indestructible, lifelink, menace, reach, trample, and vigilance. Put one of the chosen cards onto the battlefield, the other chosen cards into your hand, and the rest into your graveyard. diff --git a/forge-gui/res/cardsfolder/s/selfless_savior.txt b/forge-gui/res/cardsfolder/s/selfless_savior.txt new file mode 100644 index 00000000000..b8ab3e57964 --- /dev/null +++ b/forge-gui/res/cardsfolder/s/selfless_savior.txt @@ -0,0 +1,6 @@ +Name:Selfless Savior +ManaCost:W +Types:Creature Dog +PT:1/1 +A:AB$ Pump | Cost$ Sac<1/CARDNAME> | ValidTgts$ Creature.Other+YouCtrl | TgtPrompt$ Select target creature you control | KW$ Indestructible | SpellDescription$ Another target creature you control gains indestructible until end of turn. +Oracle:Sacrifice Selfless Savior: Another target creature you control gains indestructible until end of turn. (Damage and effects that say “destroy” don't destroy it.) diff --git a/forge-gui/res/cardsfolder/s/selhoff_occultist.txt b/forge-gui/res/cardsfolder/s/selhoff_occultist.txt index 2973c90638d..6bbfc68e19c 100644 --- a/forge-gui/res/cardsfolder/s/selhoff_occultist.txt +++ b/forge-gui/res/cardsfolder/s/selhoff_occultist.txt @@ -2,8 +2,7 @@ Name:Selhoff Occultist ManaCost:2 U Types:Creature Human Rogue PT:2/3 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.Other | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ Whenever CARDNAME or another creature dies, target player puts the top card of their library into their graveyard. -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigMill | Secondary$ True | TriggerDescription$ Whenever CARDNAME or another creature dies, target player puts the top card of their library into their graveyard. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.Other | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ Whenever CARDNAME or another creature dies, target player mills a card. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigMill | Secondary$ True | TriggerDescription$ Whenever CARDNAME or another creature dies, target player mills a card. SVar:TrigMill:DB$ Mill | NumCards$ 1 | ValidTgts$ Player | TgtPrompt$ Choose a player -SVar:Picture:http://www.wizards.com/global/images/magic/general/selhoff_occultist.jpg -Oracle:Whenever Selhoff Occultist or another creature dies, target player puts the top card of their library into their graveyard. +Oracle:Whenever Selhoff Occultist or another creature dies, target player mills a card. diff --git a/forge-gui/res/cardsfolder/s/sentry_oak.txt b/forge-gui/res/cardsfolder/s/sentry_oak.txt index fd1920ce6da..a8f2ac09243 100644 --- a/forge-gui/res/cardsfolder/s/sentry_oak.txt +++ b/forge-gui/res/cardsfolder/s/sentry_oak.txt @@ -4,8 +4,7 @@ Types:Creature Treefolk Warrior PT:3/5 K:Defender T:Mode$Phase | Phase$ BeginCombat | ValidPlayer$ You | Execute$ TrigClash | OptionalDecider$ You | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of combat on your turn, you may clash with an opponent. If you win, Sentry Oak gets +2/+0 and loses defender until end of turn. (Each clashing player reveals the top card of their library, then puts that card on the top or bottom. A player wins if their card had a higher converted mana cost.) -SVar:TrigClash:DB$Clash | WinSubAbility$ DBPump -SVar:DBPump:DB$Pump | Defined$ Self | NumAtt$ 2 | SubAbility$ DBDebuff -SVar:DBDebuff:DB$Debuff | Defined$ Self | Keywords$ Defender -SVar:Picture:http://www.wizards.com/global/images/magic/general/sentry_oak.jpg +SVar:TrigClash:DB$ Clash | WinSubAbility$ DBPump +SVar:DBPump:DB$ Pump | Defined$ Self | NumAtt$ 2 | SubAbility$ DBDebuff +SVar:DBDebuff:DB$ Debuff | Defined$ Self | Keywords$ Defender Oracle:Defender\nAt the beginning of combat on your turn, you may clash with an opponent. If you win, Sentry Oak gets +2/+0 and loses defender until end of turn. (Each clashing player reveals the top card of their library, then puts that card on the top or bottom. A player wins if their card had a higher converted mana cost.) diff --git a/forge-gui/res/cardsfolder/s/septic_rats.txt b/forge-gui/res/cardsfolder/s/septic_rats.txt index 821d5f7338d..0ffc7f21d9a 100644 --- a/forge-gui/res/cardsfolder/s/septic_rats.txt +++ b/forge-gui/res/cardsfolder/s/septic_rats.txt @@ -4,6 +4,5 @@ Types:Creature Rat PT:2/2 K:Infect T:Mode$ Attacks | ValidCard$ Creature.Self | TriggerZones$ Battlefield | DefendingPlayerPoisoned$ True | Execute$ TrigPump | TriggerDescription$ When CARDNAME attacks, if defending player is poisoned, it gets +1/+1 until end of turn. -SVar:TrigPump:DB$Pump | NumAtt$ 1 | NumDef$ 1 | Defined$ Self -SVar:Picture:http://www.wizards.com/global/images/magic/general/septic_rats.jpg +SVar:TrigPump:DB$ Pump | NumAtt$ 1 | NumDef$ 1 | Defined$ Self Oracle:Infect (This creature deals damage to creatures in the form of -1/-1 counters and to players in the form of poison counters.)\nWhenever Septic Rats attacks, if defending player is poisoned, it gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/s/sequestered_stash.txt b/forge-gui/res/cardsfolder/s/sequestered_stash.txt index e465961ba99..8d7a9285fa9 100644 --- a/forge-gui/res/cardsfolder/s/sequestered_stash.txt +++ b/forge-gui/res/cardsfolder/s/sequestered_stash.txt @@ -2,8 +2,9 @@ Name:Sequestered Stash ManaCost:no cost Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. -A:AB$ Mill | Cost$ 4 T Sac<1/CARDNAME> | Defined$ You | NumCards$ 5 | SubAbility$ DBChooseCard | SpellDescription$ Put the top five cards of your library into your graveyard. Then you may put an artifact card from your graveyard on top of your library. +A:AB$ Mill | Cost$ 4 T Sac<1/CARDNAME> | Defined$ You | NumCards$ 5 | SubAbility$ DBChooseCard | SpellDescription$ Mill five cards. Then you may put an artifact card from your graveyard on top of your library. SVar:DBChooseCard:DB$ ChooseCard | Choices$ Artifact.YouOwn | ChoiceZone$ Graveyard | Amount$ 1 | SubAbility$ DBChangeZone SVar:DBChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Library | Defined$ ChosenCard -SVar:Picture:http://www.wizards.com/global/images/magic/general/sequestered_stash.jpg -Oracle:{T}: Add {C}.\n{4}, {T}, Sacrifice Sequestered Stash: Put the top five cards of your library into your graveyard. Then you may put an artifact card from your graveyard on top of your library. +DeckHints:Type$Artifact +DeckHas:Ability$Graveyard +Oracle:{T}: Add {C}.\n{4}, {T}, Sacrifice Sequestered Stash: Mill five cards. Then you may put an artifact card from your graveyard on top of your library. diff --git a/forge-gui/res/cardsfolder/s/serra_inquisitors.txt b/forge-gui/res/cardsfolder/s/serra_inquisitors.txt index 9e66b8ddec5..91e636399e1 100644 --- a/forge-gui/res/cardsfolder/s/serra_inquisitors.txt +++ b/forge-gui/res/cardsfolder/s/serra_inquisitors.txt @@ -4,6 +4,5 @@ Types:Creature Human Cleric PT:3/3 T:Mode$ Blocks | ValidCard$ Card.Self | ValidBlocked$ Creature.Black | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by one or more black creatures, CARDNAME gets +2/+0 until end of turn. T:Mode$ AttackerBlocked | ValidCard$ Card.Self | ValidBlocker$ Creature.Black | Execute$ TrigPump | Secondary$ True | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked by one or more black creatures, CARDNAME gets +2/+0 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 2 | NumDef$ 0 -SVar:Picture:http://www.wizards.com/global/images/magic/general/serra_inquisitors.jpg +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 2 | NumDef$ 0 Oracle:Whenever Serra Inquisitors blocks or becomes blocked by one or more black creatures, Serra Inquisitors gets +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/s/serrated_scorpion.txt b/forge-gui/res/cardsfolder/s/serrated_scorpion.txt new file mode 100755 index 00000000000..18a3bd22038 --- /dev/null +++ b/forge-gui/res/cardsfolder/s/serrated_scorpion.txt @@ -0,0 +1,9 @@ +Name:Serrated Scorpion +ManaCost:B +Types:Creature Scorpion +PT:1/2 +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, it deals 2 damage to each opponent and you gain 2 life. +SVar:TrigDealDamage:DB$ DamageAll | ValidPlayers$ Player.Opponent | NumDmg$ 2 | SubAbility$ DBGainLife +SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 2 +DeckHas:Ability$LifeGain +Oracle:When Serrated Scorpion dies, it deals 2 damage to each opponent and you gain 2 life. diff --git a/forge-gui/res/cardsfolder/s/sethron_hurloon_general.txt b/forge-gui/res/cardsfolder/s/sethron_hurloon_general.txt new file mode 100755 index 00000000000..d552c85950b --- /dev/null +++ b/forge-gui/res/cardsfolder/s/sethron_hurloon_general.txt @@ -0,0 +1,11 @@ +Name:Sethron, Hurloon General +ManaCost:3 R R +Types:Legendary Creature Minotaur Warrior +PT:4/4 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | TriggerZones$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME or another nontoken Minotaur enters enters the battlefield under your control, create a 2/3 red Minotaur creature token. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | TriggerZones$ Battlefield | ValidCard$ Minotaur.nonToken+Other+YouCtrl | Execute$ TrigToken | Secondary$ True | TriggerDescription$ Whenever CARDNAME or another nontoken Minotaur enters the battlefield under your control, create a 2/3 red Minotaur creature token. +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ r_2_3_minotaur | TokenOwner$ You +A:AB$ PumpAll | Cost$ 2 BR | ValidCards$ Minotaur.YouCtrl | NumAtt$ +1 | KW$ Menace & Haste | SpellDescription$ Minotaurs you control get +1/+0 and gain menace and haste until end of turn. +SVar:PlayMain1:TRUE +DeckNeeds:Type$Minotaur +Oracle:Whenever Sethron, Hurloon General or another nontoken Minotaur enters the battlefield under your control, create a 2/3 red Minotaur creature token.\n{2}{B/R}: Minotaurs you control get +1/+0 and gain menace and haste until end of turn. ({B/R} can be paid with either {B} or {R}.) diff --git a/forge-gui/res/cardsfolder/s/settle_the_score.txt b/forge-gui/res/cardsfolder/s/settle_the_score.txt index 08d18bef014..4820ed006f0 100644 --- a/forge-gui/res/cardsfolder/s/settle_the_score.txt +++ b/forge-gui/res/cardsfolder/s/settle_the_score.txt @@ -1,7 +1,6 @@ Name:Settle the Score ManaCost:2 B B Types:Sorcery -A:SP$ ChangeZone | Cost$ 2 B B | ValidTgts$ Creature | TgtPrompt$ Select target creature | Origin$ Battlefield | Destination$ Exile | SubAbility$ DBChoice | SpellDescription$ Exile target creature. Put two loyalty counters on a planeswalker you control. -SVar:DBChoice:DB$ ChooseCard | Choices$ Planeswalker.YouCtrl | Amount$ 1 | Mandatory$ True | SubAbility$ DBPutLoyalty -SVar:DBPutLoyalty:DB$ PutCounter | Defined$ ChosenCard | CounterType$ LOYALTY | CounterNum$ 2 +A:SP$ ChangeZone | Cost$ 2 B B | ValidTgts$ Creature | TgtPrompt$ Select target creature | Origin$ Battlefield | Destination$ Exile | SubAbility$ DBPutLoyalty | SpellDescription$ Exile target creature. Put two loyalty counters on a planeswalker you control. +SVar:DBPutLoyalty:DB$ PutCounter | Choices$ Planeswalker.YouCtrl | CounterType$ LOYALTY | CounterNum$ 2 Oracle:Exile target creature. Put two loyalty counters on a planeswalker you control. diff --git a/forge-gui/res/cardsfolder/s/sewer_nemesis.txt b/forge-gui/res/cardsfolder/s/sewer_nemesis.txt index f69743b4980..4be02f35eaf 100644 --- a/forge-gui/res/cardsfolder/s/sewer_nemesis.txt +++ b/forge-gui/res/cardsfolder/s/sewer_nemesis.txt @@ -6,9 +6,8 @@ K:ETBReplacement:Other:ChooseP SVar:ChooseP:DB$ ChoosePlayer | Defined$ You | Choices$ Player | AILogic$ Curse | SpellDescription$ As CARDNAME enters the battlefield, choose an opponent. S:Mode$ Continuous | EffectZone$ All | CharacteristicDefining$ True | SetPower$ X | SetToughness$ X | Description$ CARDNAME's power and toughness are each equal to the number of cards in the chosen player's graveyard. SVar:X:Count$InChosenYard -T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ Player.Chosen | Execute$ TrigMill | TriggerZones$ Battlefield | TriggerDescription$ Whenever the chosen player casts a spell, that player puts the top card of their library into their graveyard. +T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ Player.Chosen | Execute$ TrigMill | TriggerZones$ Battlefield | TriggerDescription$ Whenever the chosen player casts a spell, that player mills a card. SVar:TrigMill:DB$ Mill | Defined$ TriggeredPlayer | NumCards$ 1 SVar:NeedsToPlayVar:Y GE1 SVar:Y:Count$ValidGraveyard Card.OppCtrl -SVar:Picture:http://www.wizards.com/global/images/magic/general/sewer_nemesis.jpg -Oracle:As Sewer Nemesis enters the battlefield, choose a player.\nSewer Nemesis's power and toughness are each equal to the number of cards in the chosen player's graveyard.\nWhenever the chosen player casts a spell, that player puts the top card of their library into their graveyard. +Oracle:As Sewer Nemesis enters the battlefield, choose a player.\nSewer Nemesis's power and toughness are each equal to the number of cards in the chosen player's graveyard.\nWhenever the chosen player casts a spell, that player mills a card. diff --git a/forge-gui/res/cardsfolder/s/shabraz_the_skyshark.txt b/forge-gui/res/cardsfolder/s/shabraz_the_skyshark.txt new file mode 100755 index 00000000000..7872eb17a9f --- /dev/null +++ b/forge-gui/res/cardsfolder/s/shabraz_the_skyshark.txt @@ -0,0 +1,13 @@ +Name:Shabraz, the Skyshark +ManaCost:3 W U +Types:Legendary Creature Shark Bird +PT:3/3 +K:Partner:Brallin, Skyshark Rider:Brallin +K:Flying +T:Mode$ Drawn | ValidCard$ Card.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever you draw a card, put a +1/+1 counter on CARDNAME and you gain 1 life. +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBGainLife +SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 +A:AB$ Pump | Cost$ WU | ValidTgts$ Human | TgtPrompt$ Select target Human | KW$ Flying | SpellDescription$ Target Human gains flying until end of turn. +DeckHints:Type$Human +DeckHas:Ability$Counters & Ability$LifeGain +Oracle:Partner with Brallin, Skyshark Rider\nFlying\nWhenever you draw a card, put a +1/+1 counter on Shabraz, the Skyshark and you gain 1 life.\n{W/U}: Target Human gains flying until end of turn. diff --git a/forge-gui/res/cardsfolder/s/shacklegeist.txt b/forge-gui/res/cardsfolder/s/shacklegeist.txt new file mode 100644 index 00000000000..ee439793deb --- /dev/null +++ b/forge-gui/res/cardsfolder/s/shacklegeist.txt @@ -0,0 +1,9 @@ +Name:Shacklegeist +ManaCost:1 U +Types:Creature Spirit +PT:2/2 +K:Flying +K:CARDNAME can block only creatures with flying. +A:AB$ Tap | Cost$ tapXType<2/Spirit> | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Select target creature you don't control | SpellDescription$ Tap target creature you don't control. +DeckHints:Type$Spirit +Oracle:Flying\nShacklegeist can block only creatures with flying.\nTap two untapped Spirits you control: Tap target creature you don't control. diff --git a/forge-gui/res/cardsfolder/s/shade_of_trokair.txt b/forge-gui/res/cardsfolder/s/shade_of_trokair.txt index 8e4b9bebbfc..5eb9cf25cee 100644 --- a/forge-gui/res/cardsfolder/s/shade_of_trokair.txt +++ b/forge-gui/res/cardsfolder/s/shade_of_trokair.txt @@ -3,6 +3,5 @@ ManaCost:3 W Types:Creature Shade PT:1/2 K:Suspend:3:W -A:AB$ Pump | Cost$ W | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/shade_of_trokair.jpg +A:AB$ Pump | Cost$ W | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. Oracle:{W}: Shade of Trokair gets +1/+1 until end of turn.\nSuspend 3—{W} (Rather than cast this card from your hand, you may pay {W} and exile it with three time counters on it. At the beginning of your upkeep, remove a time counter. When the last is removed, cast it without paying its mana cost. It has haste.) diff --git a/forge-gui/res/cardsfolder/s/shades_breath.txt b/forge-gui/res/cardsfolder/s/shades_breath.txt index 446f69adca5..be5c4d23c4d 100644 --- a/forge-gui/res/cardsfolder/s/shades_breath.txt +++ b/forge-gui/res/cardsfolder/s/shades_breath.txt @@ -2,7 +2,6 @@ Name:Shade's Breath ManaCost:1 B Types:Instant A:SP$ AnimateAll | Cost$ 1 B | ValidCards$ Creature.YouCtrl | Colors$ Black | OverwriteColors$ True | Types$ Shade | RemoveCreatureTypes$ True | Abilities$ ABPump | SpellDescription$ Until end of turn, each creature you control becomes black, its creature type becomes Shade, and it gains "{B}: This creature gets +1/+1 until end of turn." -SVar:ABPump:AB$Pump | Cost$ B | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. +SVar:ABPump:AB$ Pump | Cost$ B | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/shades_breath.jpg Oracle:Until end of turn, each creature you control becomes a black Shade and gains "{B}: This creature gets +1/+1 until end of turn." diff --git a/forge-gui/res/cardsfolder/s/shades_form.txt b/forge-gui/res/cardsfolder/s/shades_form.txt index 3d4e115a666..0de1a78b26e 100644 --- a/forge-gui/res/cardsfolder/s/shades_form.txt +++ b/forge-gui/res/cardsfolder/s/shades_form.txt @@ -6,6 +6,5 @@ A:SP$ Attach | Cost$ 1 B B | ValidTgts$ Creature | AITgts$ Creature.nonToken | A S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddAbility$ Pump | Description$ Enchanted creature has "{B}: This creature gets +1/+1 until end of turn." T:Mode$ ChangesZone | ValidCard$ Card.AttachedBy | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigReturn | TriggerDescription$ When enchanted creature dies, return that card to the battlefield under your control. SVar:TrigReturn:DB$ ChangeZone | Defined$ TriggeredCard | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True -SVar:Pump:AB$Pump | Cost$ B | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/shades_form.jpg +SVar:Pump:AB$ Pump | Cost$ B | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. Oracle:Enchant creature\nEnchanted creature has "{B}: This creature gets +1/+1 until end of turn."\nWhen enchanted creature dies, return that card to the battlefield under your control. diff --git a/forge-gui/res/cardsfolder/s/shadowstorm_vizier.txt b/forge-gui/res/cardsfolder/s/shadowstorm_vizier.txt index e8d3ac16858..648e696b093 100644 --- a/forge-gui/res/cardsfolder/s/shadowstorm_vizier.txt +++ b/forge-gui/res/cardsfolder/s/shadowstorm_vizier.txt @@ -4,6 +4,5 @@ Types:Creature Human Cleric PT:1/3 K:Flying T:Mode$ Discarded | ValidCard$ Card.YouOwn | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cycle or discard a card, CARDNAME gets +1/+1 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 1 | NumDef$ 1 -SVar:Picture:http://www.wizards.com/global/images/magic/general/shadowstorm_vizier.jpg +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 1 | NumDef$ 1 Oracle:Flying\nWhenever you cycle or discard a card, Shadowstorm Vizier gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/s/shambleshark.txt b/forge-gui/res/cardsfolder/s/shambleshark.txt index b970d046e2e..8c78ead85dc 100644 --- a/forge-gui/res/cardsfolder/s/shambleshark.txt +++ b/forge-gui/res/cardsfolder/s/shambleshark.txt @@ -1,6 +1,6 @@ Name:Shambleshark ManaCost:G U -Types:Creature Fish Crab +Types:Creature Shark Crab PT:2/1 K:Flash K:Evolve diff --git a/forge-gui/res/cardsfolder/s/shambling_shell.txt b/forge-gui/res/cardsfolder/s/shambling_shell.txt index 3603dea2ecf..14c73370db6 100644 --- a/forge-gui/res/cardsfolder/s/shambling_shell.txt +++ b/forge-gui/res/cardsfolder/s/shambling_shell.txt @@ -4,5 +4,5 @@ Types:Creature Plant Zombie PT:3/1 A:AB$ PutCounter | Cost$ Sac<1/CARDNAME> | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on target creature. K:Dredge:3 -SVar:Picture:http://www.wizards.com/global/images/magic/general/shambling_shell.jpg -Oracle:Sacrifice Shambling Shell: Put a +1/+1 counter on target creature.\nDredge 3 (If you would draw a card, instead you may put exactly three cards from the top of your library into your graveyard. If you do, return this card from your graveyard to your hand. Otherwise, draw a card.) +DeckHas:Ability$Counters +Oracle:Sacrifice Shambling Shell: Put a +1/+1 counter on target creature.\nDredge 3 (If you would draw a card, you may mill three cards instead. If you do, return this card from your graveyard to your hand.) diff --git a/forge-gui/res/cardsfolder/s/shambling_swarm.txt b/forge-gui/res/cardsfolder/s/shambling_swarm.txt index 373b311c60a..748848236e3 100644 --- a/forge-gui/res/cardsfolder/s/shambling_swarm.txt +++ b/forge-gui/res/cardsfolder/s/shambling_swarm.txt @@ -3,10 +3,7 @@ ManaCost:1 B B B Types:Creature Horror PT:3/3 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ SwarmSpread | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, distribute three -1/-1 counters among one, two, or three target creatures. For each -1/-1 counter you put on a creature this way, remove a -1/-1 counter from that creature at the beginning of the next end step. -SVar:SwarmSpread:DB$ PutCounter | ValidTgts$ Creature | TgtPrompt$ Select target creature to distribute counters to | IsCurse$ True | CounterType$ M1M1 | CounterNum$ 3 | TargetMin$ 1 | TargetMax$ 3 | DividedAsYouChoose$ 3 | RememberCounters$ True | SubAbility$ DelayedRemoveCounters | RememberTargets$ True -SVar:DelayedRemoveCounters:DB$ DelayedTrigger | Mode$ Phase | Phase$ End of Turn | Execute$ TrigRemoveCounter | Secondary$ True | TriggerDescription$ For each -1/-1 counter you put on a creature this way, remove a -1/-1 counter from that creature at the beginning of the next end step. -SVar:TrigRemoveCounter:DB$ RemoveCounter | Defined$ Remembered | CounterType$ M1M1 | CounterNum$ Remembered | SubAbility$ DBCleanup -SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:SwarmSpread:DB$ PutCounter | ValidTgts$ Creature | TgtPrompt$ Select target creature to distribute counters to | IsCurse$ True | CounterType$ M1M1 | CounterNum$ 3 | TargetMin$ 1 | TargetMax$ 3 | DividedAsYouChoose$ 3 | RemovePhase$ End of Turn AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/shambling_swarm.jpg Oracle:When Shambling Swarm dies, distribute three -1/-1 counters among one, two, or three target creatures. For each -1/-1 counter you put on a creature this way, remove a -1/-1 counter from that creature at the beginning of the next end step. diff --git a/forge-gui/res/cardsfolder/s/shaper_parasite.txt b/forge-gui/res/cardsfolder/s/shaper_parasite.txt index 9e7fa614af4..5547cacfadb 100644 --- a/forge-gui/res/cardsfolder/s/shaper_parasite.txt +++ b/forge-gui/res/cardsfolder/s/shaper_parasite.txt @@ -5,8 +5,7 @@ PT:2/3 K:Morph:2 U T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigChoice | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME is turned face up, target creature gets +2/-2 or -2/+2 until end of turn. SVar:TrigChoice:DB$ GenericChoice | ValidTgts$ Creature | TgtPrompt$ Select target creature | Defined$ You | Choices$ TrigPump1,TrigPump2 -SVar:TrigPump1:DB$Pump | Defined$ Targeted | NumAtt$ +2 | NumDef$ -2 | IsCurse$ True | SpellDescription$ +2/-2 -SVar:TrigPump2:DB$Pump | Defined$ Targeted | NumAtt$ -2 | NumDef$ +2 | IsCurse$ True | SpellDescription$ -2/+2 +SVar:TrigPump1:DB$ Pump | Defined$ Targeted | NumAtt$ +2 | NumDef$ -2 | IsCurse$ True | SpellDescription$ +2/-2 +SVar:TrigPump2:DB$ Pump | Defined$ Targeted | NumAtt$ -2 | NumDef$ +2 | IsCurse$ True | SpellDescription$ -2/+2 AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/shaper_parasite.jpg Oracle:Morph {2}{U} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.)\nWhen Shaper Parasite is turned face up, target creature gets +2/-2 or -2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/s/shard_of_broken_glass.txt b/forge-gui/res/cardsfolder/s/shard_of_broken_glass.txt index 83c5aba3355..d75713ffa71 100644 --- a/forge-gui/res/cardsfolder/s/shard_of_broken_glass.txt +++ b/forge-gui/res/cardsfolder/s/shard_of_broken_glass.txt @@ -2,8 +2,7 @@ Name:Shard of Broken Glass ManaCost:1 Types:Artifact Equipment S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 1 | Description$ Equipped creature gets +1/+0. -T:Mode$ Attacks | ValidCard$ Card.EquippedBy | Execute$ TrigMill | OptionalDecider$ You | TriggerDescription$ Whenever equipped creature attacks, you may put the top two cards of your library into your graveyard. -SVar:TrigMill:DB$Mill | NumCards$ 2 | Defined$ You +T:Mode$ Attacks | ValidCard$ Card.EquippedBy | Execute$ TrigMill | OptionalDecider$ You | TriggerDescription$ Whenever equipped creature attacks, you may mill two cards. +SVar:TrigMill:DB$ Mill | NumCards$ 2 | Defined$ You K:Equip:1 -SVar:Picture:http://www.wizards.com/global/images/magic/general/shard_of_broken_glass.jpg -Oracle:Equipped creature gets +1/+0.\nWhenever equipped creature attacks, you may put the top two cards of your library into your graveyard.\nEquip {1} ({1}: Attach to target creature you control. Equip only as a sorcery.) +Oracle:Equipped creature gets +1/+0.\nWhenever equipped creature attacks, you may mill two cards.\nEquip {1} ({1}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/s/shared_fate.txt b/forge-gui/res/cardsfolder/s/shared_fate.txt index 323cb0b0ad6..362805bf251 100644 --- a/forge-gui/res/cardsfolder/s/shared_fate.txt +++ b/forge-gui/res/cardsfolder/s/shared_fate.txt @@ -8,11 +8,10 @@ SVar:TrigEffects:DB$ RepeatEach | RepeatPlayers$ Player | RepeatSubAbility$ DBEf SVar:DBEffect:DB$ Effect | EffectOwner$ Remembered | StaticAbilities$ STPlay | Triggers$ TrigCleanup | ReplacementEffects$ RDraw | SVars$ DBChooseOpp,DBExile,DBCleanup | Duration$ UntilHostLeavesPlay SVar:RDraw:Event$ Draw | ActiveZones$ Command | ValidPlayer$ You | ReplaceWith$ DBChooseOpp | Description$ If you would draw a card, exile the top card of an opponent's library face down instead. SVar:DBChooseOpp:DB$ ChoosePlayer | ChoiceTitle$ Choose an opponent whose top library card to exile | Choices$ Player.Opponent | AILogic$ Curse | SubAbility$ DBExile -SVar:DBExile:DB$ Mill | NumCards$ 1 | Destination$ Exile | ExileFaceDown$ True | Defined$ Player.Chosen | RememberMilled$ True +SVar:DBExile:DB$ Dig | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | ExileFaceDown$ True | Defined$ Player.Chosen | RememberChanged$ True SVar:STPlay:Mode$ Continuous | MayLookAt$ You | MayPlay$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may look at and play cards exiled with Shared Fate. SVar:TrigCleanup:Mode$ ChangesZone | ValidCard$ Card.IsRemembered | Origin$ Exile | Destination$ Any | TriggerZones$ Command | Execute$ DBCleanup | Static$ True SVar:DBCleanup:DB$ Cleanup | ForgetDefined$ TriggeredCard AI:RemoveDeck:All AI:RemoveDeck:Random -SVar:Picture:http://www.wizards.com/global/images/magic/general/shared_fate.jpg Oracle:If a player would draw a card, that player exiles the top card of an opponent's library face down instead.\nEach player may look at and play cards they exiled with Shared Fate. diff --git a/forge-gui/res/cardsfolder/s/shared_trauma.txt b/forge-gui/res/cardsfolder/s/shared_trauma.txt index 88a6cf49c8d..f7e04323cf9 100644 --- a/forge-gui/res/cardsfolder/s/shared_trauma.txt +++ b/forge-gui/res/cardsfolder/s/shared_trauma.txt @@ -1,7 +1,7 @@ Name:Shared Trauma ManaCost:B Types:Sorcery -A:SP$ RepeatEach | Cost$ B | RepeatPlayers$ Player | StartingWithActivator$ True | RepeatSubAbility$ DBPay | SubAbility$ DBMill | StackDescription$ SpellDescription | SpellDescription$ Join forces — Starting with you, each player may pay any amount of mana. Each player puts the top X cards of their library into their graveyard, where X is the total amount of mana paid this way. +A:SP$ RepeatEach | Cost$ B | RepeatPlayers$ Player | StartingWithActivator$ True | RepeatSubAbility$ DBPay | SubAbility$ DBMill | StackDescription$ SpellDescription | SpellDescription$ Join forces — Starting with you, each player may pay any amount of mana. Each player mills X cards, where X is the total amount of mana paid this way. SVar:DBPay:DB$ ChooseNumber | Defined$ Player.IsRemembered | ChooseAnyNumber$ True | ListTitle$ Pay Any Mana | SubAbility$ DBStore SVar:DBStore:DB$ StoreSVar | SVar$ JoinForcesAmount | Type$ CountSVar | Expression$ JoinForcesAmount/Plus.X | UnlessCost$ X | UnlessPayer$ Player.IsRemembered | UnlessSwitched$ True | UnlessAI$ OnlyOwn | References$ X,JoinForcesAmount SVar:DBMill:DB$ Mill | Defined$ Player | NumCards$ JoinForcesAmount | SubAbility$ DBReset | References$ JoinForcesAmount | StackDescription$ None @@ -9,6 +9,4 @@ SVar:DBReset:DB$ StoreSVar | SVar$ JoinForcesAmount | Type$ Number | Expression$ SVar:X:Count$ChosenNumber SVar:JoinForcesAmount:Number$0 AI:RemoveDeck:All -AI:RemoveDeck:Random -SVar:Picture:http://www.wizards.com/global/images/magic/general/shared_trauma.jpg -Oracle:Join forces — Starting with you, each player may pay any amount of mana. Each player puts the top X cards of their library into their graveyard, where X is the total amount of mana paid this way. +Oracle:Join forces — Starting with you, each player may pay any amount of mana. Each player mills X cards, where X is the total amount of mana paid this way. diff --git a/forge-gui/res/cardsfolder/s/shark_typhoon.txt b/forge-gui/res/cardsfolder/s/shark_typhoon.txt new file mode 100644 index 00000000000..84bd499c4c2 --- /dev/null +++ b/forge-gui/res/cardsfolder/s/shark_typhoon.txt @@ -0,0 +1,12 @@ +Name:Shark Typhoon +ManaCost:5 U +Types:Enchantment +T:Mode$ SpellCast | ValidCard$ Card.nonCreature | ValidActivatingPlayer$ You | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a noncreature spell, create an X/X blue Shark creature token with flying, where X is that spell's converted mana cost. +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ u_x_x_shark_flying | TokenOwner$ You | LegacyImage$ u x x shark flying iko | TokenPower$ Y | TokenToughness$ Y | References$ Y | TokenAmount$ 1 +SVar:Y:TriggeredCard$CardManaCost +K:Cycling:X 1 U +T:Mode$ Cycled | ValidCard$ Card.Self | Execute$ TrigToken2 | TriggerZones$ Hand | TriggerDescription$ When you cycle CARDNAME, create an X/X blue Shark creature token with flying. +SVar:TrigToken2:DB$ Token | TokenAmount$ 1 | TokenScript$ u_x_x_shark_flying | TokenOwner$ You | LegacyImage$ u x x shark flying iko | TokenPower$ X | TokenToughness$ X | References$ X | TokenAmount$ 1 +SVar:X:Count$xPaid +DeckHas:Ability$Token +Oracle:Whenever you cast a noncreature spell, create an X/X blue Shark creature token with flying, where X is that spell's converted mana cost.\nCycling {X}{1}{U} ({X}{1}{U}, Discard this card: Draw a card.)\nWhen you cycle Shark Typhoon, create an X/X blue Shark creature token with flying. diff --git a/forge-gui/res/cardsfolder/s/sharktocrab.txt b/forge-gui/res/cardsfolder/s/sharktocrab.txt index f67c19e1ec9..22647ca4571 100644 --- a/forge-gui/res/cardsfolder/s/sharktocrab.txt +++ b/forge-gui/res/cardsfolder/s/sharktocrab.txt @@ -1,11 +1,11 @@ Name:Sharktocrab ManaCost:2 G U -Types:Creature Fish Octopus Crab +Types:Creature Shark Octopus Crab PT:4/4 K:Adapt:1:2 G U DeckHas:Ability$Counters -T:Mode$ CounterAddedOnce | ValidCard$ Card.Self | TriggerZones$ Battlefield | CounterType$ P1P1 | Execute$ TrigTap | TriggerDescription$ Whenever one or more +1/+1 counter are put on CARDNAME, tap target creature an opponent controls. That creature doesn't untap during its controller's next untap step. +T:Mode$ CounterAddedOnce | ValidCard$ Card.Self | TriggerZones$ Battlefield | CounterType$ P1P1 | Execute$ TrigTap | TriggerDescription$ Whenever one or more +1/+1 counters are put on CARDNAME, tap target creature an opponent controls. That creature doesn't untap during its controller's next untap step. SVar:TrigTap:DB$ Tap | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Choose target creature an opponent controls. | SubAbility$ DBPump SVar:DBPump:DB$ Pump | Defined$ Targeted | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True SVar:HasAttackEffect:TRUE -Oracle:{2}{G}{U}: Adapt 1. (If this creature has no +1/+1 counters on it, put a +1/+1 counter on it.)\nWhenever one or more +1/+1 counter are put on Sharktocrab, tap target creature an opponent controls. That creature doesn't untap during its controller's next untap step. +Oracle:{2}{G}{U}: Adapt 1. (If this creature has no +1/+1 counters on it, put a +1/+1 counter on it.)\nWhenever one or more +1/+1 counters are put on Sharktocrab, tap target creature an opponent controls. That creature doesn't untap during its controller's next untap step. diff --git a/forge-gui/res/cardsfolder/s/shenanigans.txt b/forge-gui/res/cardsfolder/s/shenanigans.txt index bc81bac5970..067ad9f3af1 100644 --- a/forge-gui/res/cardsfolder/s/shenanigans.txt +++ b/forge-gui/res/cardsfolder/s/shenanigans.txt @@ -3,4 +3,4 @@ ManaCost:1 R Types:Sorcery A:SP$ Destroy | Cost$ 1 R | ValidTgts$ Artifact | TgtPrompt$ Select target artifact | SpellDescription$ Destroy target artifact. K:Dredge:1 -Oracle:Destroy target artifact.\nDredge 1 (If you would draw a card, instead you may put exactly one card from the top of your library into your graveyard. If you do, return this card from your graveyard to your hand. Otherwise, draw a card.) +Oracle:Destroy target artifact.\nDredge 1 (If you would draw a card, you may mill a card instead. If you do, return this card from your graveyard to your hand.) diff --git a/forge-gui/res/cardsfolder/s/shiny_impetus.txt b/forge-gui/res/cardsfolder/s/shiny_impetus.txt new file mode 100755 index 00000000000..92b00bb68cb --- /dev/null +++ b/forge-gui/res/cardsfolder/s/shiny_impetus.txt @@ -0,0 +1,11 @@ +Name:Shiny Impetus +ManaCost:2 R +Types:Enchantment Aura +K:Enchant creature +A:SP$ Attach | Cost$ 2 R | ValidTgts$ Creature | AILogic$ Pump +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 2 | AddToughness$ 2 | Goad$ True | Description$ Enchanted creature gets +2/+2 and is goaded. (It attacks each combat if able and attacks a player other than you if able.) +T:Mode$ Attacks | ValidCard$ Card.AttachedBy | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ Whenever enchanted creature attacks, you create a Treasure token. +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_treasure_sac | TokenOwner$ You +SVar:HasAttackEffect:TRUE +DeckHas:Ability$Token +Oracle:Enchant creature\nEnchanted creature gets +2/+2 and is goaded. (It attacks each combat if able and attacks a player other than you if able.)\nWhenever enchanted creature attacks, you create a Treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.") diff --git a/forge-gui/res/cardsfolder/s/shipwreck_dowser.txt b/forge-gui/res/cardsfolder/s/shipwreck_dowser.txt new file mode 100755 index 00000000000..a131cace997 --- /dev/null +++ b/forge-gui/res/cardsfolder/s/shipwreck_dowser.txt @@ -0,0 +1,8 @@ +Name:Shipwreck Dowser +ManaCost:3 U U +Types:Creature Merfolk Wizard +PT:3/3 +K:Prowess +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, return target instant or sorcery card from your graveyard to your hand. +SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Instant.YouOwn,Sorcery.YouOwn +Oracle:Prowess (Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.)\nWhen Shipwreck Dowser enters the battlefield, return target instant or sorcery card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/s/shipwreck_looter.txt b/forge-gui/res/cardsfolder/s/shipwreck_looter.txt index 93a35185263..3c1988ab0bc 100644 --- a/forge-gui/res/cardsfolder/s/shipwreck_looter.txt +++ b/forge-gui/res/cardsfolder/s/shipwreck_looter.txt @@ -2,9 +2,8 @@ Name:Shipwreck Looter ManaCost:1 U Types:Creature Human Pirate PT:2/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | CheckSVar$ RaidTest | Execute$ TrigDraw | OptionalDecider$ You | TriggerDescription$ Raid — When CARDNAME enters the battlefield, if you attacked with a creature this turn, you may draw a card. If you do, discard a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | CheckSVar$ RaidTest | Execute$ TrigDraw | OptionalDecider$ You | TriggerDescription$ Raid — When CARDNAME enters the battlefield, if you attacked this turn, you may draw a card. If you do, discard a card. SVar:TrigDraw:DB$Draw | Defined$ You | NumCards$ 1 | SubAbility$ DBDiscard SVar:DBDiscard:DB$Discard | Defined$ You | NumCards$ 1 | Mode$ TgtChoose SVar:RaidTest:Count$AttackersDeclared -SVar:Picture:http://www.wizards.com/global/images/magic/general/shipwreck_looter.jpg -Oracle:Raid — When Shipwreck Looter enters the battlefield, if you attacked with a creature this turn, you may draw a card. If you do, discard a card. \ No newline at end of file +Oracle:Raid — When Shipwreck Looter enters the battlefield, if you attacked this turn, you may draw a card. If you do, discard a card. diff --git a/forge-gui/res/cardsfolder/s/shisato_whispering_hunter.txt b/forge-gui/res/cardsfolder/s/shisato_whispering_hunter.txt index 7dc31d185ad..3dea951fcee 100644 --- a/forge-gui/res/cardsfolder/s/shisato_whispering_hunter.txt +++ b/forge-gui/res/cardsfolder/s/shisato_whispering_hunter.txt @@ -3,13 +3,12 @@ ManaCost:3 G Types:Legendary Creature Snake Warrior PT:2/2 T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigSac | TriggerDescription$ At the beginning of your upkeep, sacrifice a Snake. -SVar:TrigSac:DB$Sacrifice | Defined$ You | SacValid$ Snake +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: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 Oracle:At the beginning of your upkeep, sacrifice a Snake.\nWhenever Shisato, Whispering Hunter deals combat damage to a player, that player skips their next untap step. diff --git a/forge-gui/res/cardsfolder/s/shredded_sails.txt b/forge-gui/res/cardsfolder/s/shredded_sails.txt new file mode 100755 index 00000000000..c0a3e506d0f --- /dev/null +++ b/forge-gui/res/cardsfolder/s/shredded_sails.txt @@ -0,0 +1,8 @@ +Name:Shredded Sails +ManaCost:1 R +Types:Instant +A:SP$ Charm | Cost$ 1 R | CharmNum$ 1 | Choices$ DestArt,DmgFly +SVar:DestArt:DB$ Destroy | ValidTgts$ Artifact | SpellDescription$ Destroy target artifact. +SVar:DmgFly:DB$ DealDamage | ValidTgts$ Creature.withFlying | NumDmg$ 4 | SpellDescription$ CARDNAME deals 4 damage to target creature with flying. +K:Cycling:2 +Oracle:Choose one —\n• Destroy target artifact.\n• Shredded Sails deals 4 damage to target creature with flying.\nCycling {2} ({2}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/s/shriekgeist.txt b/forge-gui/res/cardsfolder/s/shriekgeist.txt index 31436503175..ffadb8cafcb 100644 --- a/forge-gui/res/cardsfolder/s/shriekgeist.txt +++ b/forge-gui/res/cardsfolder/s/shriekgeist.txt @@ -3,7 +3,6 @@ ManaCost:1 U Types:Creature Spirit PT:1/1 K:Flying -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigMill | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, that player puts the top two cards of their library into their graveyard. -SVar:TrigMill:DB$Mill | Defined$ TriggeredTarget | NumCards$ 2 -SVar:Picture:http://www.wizards.com/global/images/magic/general/shriekgeist.jpg -Oracle:Flying\nWhenever Shriekgeist deals combat damage to a player, that player puts the top two cards of their library into their graveyard. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigMill | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, that player mills two cards. +SVar:TrigMill:DB$ Mill | Defined$ TriggeredTarget | NumCards$ 2 +Oracle:Flying\nWhenever Shriekgeist deals combat damage to a player, that player mills two cards. diff --git a/forge-gui/res/cardsfolder/s/shriekhorn.txt b/forge-gui/res/cardsfolder/s/shriekhorn.txt index c9308e1c7cc..8427f9d505f 100644 --- a/forge-gui/res/cardsfolder/s/shriekhorn.txt +++ b/forge-gui/res/cardsfolder/s/shriekhorn.txt @@ -2,6 +2,5 @@ Name:Shriekhorn ManaCost:1 Types:Artifact K:etbCounter:CHARGE:3 -A:AB$ Mill | Cost$ T SubCounter<1/CHARGE> | NumCards$ 2 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player puts the top two cards of their library into their graveyard. -SVar:Picture:http://www.wizards.com/global/images/magic/general/shriekhorn.jpg -Oracle:Shriekhorn enters the battlefield with three charge counters on it.\n{T}, Remove a charge counter from Shriekhorn: Target player puts the top two cards of their library into their graveyard. +A:AB$ Mill | Cost$ T SubCounter<1/CHARGE> | NumCards$ 2 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player mills two cards. +Oracle:Shriekhorn enters the battlefield with three charge counters on it.\n{T}, Remove a charge counter from Shriekhorn: Target player mills two cards. diff --git a/forge-gui/res/cardsfolder/s/shu_defender.txt b/forge-gui/res/cardsfolder/s/shu_defender.txt index ea76362a9d6..a5f196929da 100644 --- a/forge-gui/res/cardsfolder/s/shu_defender.txt +++ b/forge-gui/res/cardsfolder/s/shu_defender.txt @@ -3,6 +3,5 @@ ManaCost:2 W Types:Creature Human Soldier PT:2/2 T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME blocks, it gets +0/+2 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumDef$ 2 -SVar:Picture:http://www.wizards.com/global/images/magic/general/shu_defender.jpg +SVar:TrigPump:DB$ Pump | Defined$ Self | NumDef$ 2 Oracle:Whenever Shu Defender blocks, it gets +0/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/s/sibsig_host.txt b/forge-gui/res/cardsfolder/s/sibsig_host.txt index 6d93e08cde7..c6e364ef91c 100644 --- a/forge-gui/res/cardsfolder/s/sibsig_host.txt +++ b/forge-gui/res/cardsfolder/s/sibsig_host.txt @@ -2,8 +2,7 @@ Name:Sibsig Host ManaCost:4 B Types:Creature Zombie PT:2/6 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, each player puts the top three cards of their library into their graveyard. -SVar:TrigMill:DB$Mill | NumCards$ 3 | Defined$ Player +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, each player mills three cards. +SVar:TrigMill:DB$ Mill | NumCards$ 3 | Defined$ Player DeckHas:Ability$Graveyard -SVar:Picture:http://www.wizards.com/global/images/magic/general/sibsig_host.jpg -Oracle:When Sibsig Host enters the battlefield, each player puts the top three cards of their library into their graveyard. +Oracle:When Sibsig Host enters the battlefield, each player mills three cards. diff --git a/forge-gui/res/cardsfolder/s/sidisi_brood_tyrant.txt b/forge-gui/res/cardsfolder/s/sidisi_brood_tyrant.txt index 0bfca237a70..82d70493340 100644 --- a/forge-gui/res/cardsfolder/s/sidisi_brood_tyrant.txt +++ b/forge-gui/res/cardsfolder/s/sidisi_brood_tyrant.txt @@ -2,11 +2,10 @@ Name:Sidisi, Brood Tyrant ManaCost:1 B G U Types:Legendary Creature Naga Shaman PT:3/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, put the top three cards of your library into your graveyard. -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigMill | Secondary$ True | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, put the top three cards of your library into your graveyard. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, mill three cards. +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigMill | Secondary$ True | TriggerDescription$ Whenever CARDNAME enters the battlefield or attacks, mill three cards. T:Mode$ ChangesZoneAll | ValidCards$ Creature.YouOwn | Origin$ Library | Destination$ Graveyard | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever one or more creature cards are put into your graveyard from your library, create a 2/2 black Zombie creature token. -SVar:TrigMill:DB$Mill | NumCards$ 3 | Defined$ You -SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ b_2_2_zombie | TokenOwner$ You | LegacyImage$ b 2 2 zombie ktk -DeckHas:Ability$Token & Ability$Graveyard -SVar:Picture:http://www.wizards.com/global/images/magic/general/sidisi_brood_tyrant.jpg -Oracle:Whenever Sidisi, Brood Tyrant enters the battlefield or attacks, put the top three cards of your library into your graveyard.\nWhenever one or more creature cards are put into your graveyard from your library, create a 2/2 black Zombie creature token. +SVar:TrigMill:DB$ Mill | NumCards$ 3 | Defined$ You +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ b_2_2_zombie | TokenOwner$ You +DeckHas:Ability$Token & Ability$Graveyard & Ability$Mill +Oracle:Whenever Sidisi, Brood Tyrant enters the battlefield or attacks, mill three cards.\nWhenever one or more creature cards are put into your graveyard from your library, create a 2/2 black Zombie creature token. diff --git a/forge-gui/res/cardsfolder/s/siege_striker.txt b/forge-gui/res/cardsfolder/s/siege_striker.txt new file mode 100755 index 00000000000..be1b5e1a8e7 --- /dev/null +++ b/forge-gui/res/cardsfolder/s/siege_striker.txt @@ -0,0 +1,13 @@ +Name:Siege Striker +ManaCost:2 W +Types:Creature Human Soldier +PT:1/1 +K:Double Strike +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigChoose | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, you may tap any number of untapped creatures you control. CARDNAME gets +1/+1 until end of turn for each creature tapped this way. +SVar:TrigChoose:DB$ ChooseCard | Defined$ You | MinAmount$ 0 | Amount$ X | References$ X | Choices$ Creature.untapped+YouCtrl | ChoiceTitle$ Choose any number of untapped creatures you control | ChoiceZone$ Battlefield | RememberChosen$ True | SubAbility$ TrigTap +SVar:TrigTap:DB$ Tap | Defined$ Remembered | SubAbility$ DBPump +SVar:DBPump:DB$ Pump | Defined$ Self | NumAtt$ Y | NumDef$ Y | References$ Y | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearChosenCard$ True +SVar:X:Count$Valid Creature.untapped+YouCtrl +SVar:Y:Count$RememberedSize +Oracle:Double strike (This creature deals both first-strike and regular combat damage.)\nWhenever Siege Striker attacks, you may tap any number of untapped creatures you control. Siege Striker gets +1/+1 until end of turn for each creature tapped this way. diff --git a/forge-gui/res/cardsfolder/s/sigil_blessing.txt b/forge-gui/res/cardsfolder/s/sigil_blessing.txt index ec9bff4ff3f..c39b5cea883 100644 --- a/forge-gui/res/cardsfolder/s/sigil_blessing.txt +++ b/forge-gui/res/cardsfolder/s/sigil_blessing.txt @@ -2,6 +2,5 @@ Name:Sigil Blessing ManaCost:G W Types:Instant A:SP$ Pump | Cost$ G W | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | NumAtt$ +3 | NumDef$ +3 | SubAbility$ DBPumpAll | SpellDescription$ Until end of turn, target creature you control gets +3/+3 and other creatures you control get +1/+1. -SVar:DBPumpAll:DB$PumpAll | ValidCards$ Targeted.Other+YouCtrl+Creature | NumAtt$ +1 | NumDef$ +1 -SVar:Picture:http://www.wizards.com/global/images/magic/general/sigil_blessing.jpg +SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Targeted.Other+YouCtrl+Creature | NumAtt$ +1 | NumDef$ +1 Oracle:Until end of turn, target creature you control gets +3/+3 and other creatures you control get +1/+1. diff --git a/forge-gui/res/cardsfolder/s/sigiled_contender.txt b/forge-gui/res/cardsfolder/s/sigiled_contender.txt new file mode 100755 index 00000000000..eb2b1bfc76c --- /dev/null +++ b/forge-gui/res/cardsfolder/s/sigiled_contender.txt @@ -0,0 +1,7 @@ +Name:Sigiled Contender +ManaCost:3 W +Types:Creature Human Warrior +PT:3/3 +S:Mode$ Continuous | Affected$ Card.Self+counters_GE1_P1P1 | AddKeyword$ Lifelink | Description$ CARDNAME has lifelink as long as it has a +1/+1 counter on it. +DeckHints:Ability$Counters +Oracle:Sigiled Contender has lifelink as long as it has a +1/+1 counter on it. (Damage dealt by this creature also causes you to gain that much life.) diff --git a/forge-gui/res/cardsfolder/s/silvar_devourer_of_the_free.txt b/forge-gui/res/cardsfolder/s/silvar_devourer_of_the_free.txt new file mode 100755 index 00000000000..1c7c154b45c --- /dev/null +++ b/forge-gui/res/cardsfolder/s/silvar_devourer_of_the_free.txt @@ -0,0 +1,12 @@ +Name:Silvar, Devourer of the Free +ManaCost:3 B R +Types:Legendary Creature Cat Nightmare +PT:4/2 +K:Partner:Trynn, Champion of Freedom:Trynn +K:Menace +A:AB$ PutCounter | Cost$ Sac<1/Human> | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBPump | SpellDescription$ Put a +1/+1 counter on CARDNAME. It gains indestructible until end of turn. +SVar:DBPump:DB$ Pump | Defined$ Self | KW$ Indestructible +DeckHints:Name$Trynn, Champion of Freedom & Type$Human +DeckHas:Ability$Counters +SVar:AIPreference:SacCost$Creature.Token+Human,Creature.Human+cmcLE2 +Oracle:Partner with Trynn, Champion of Freedom (When this creature enters the battlefield, target player may put Trynn into their hand from their library, then shuffle.)\nMenace\nSacrifice a Human: Put a +1/+1 counter on Silvar, Devourer of the Free. It gains indestructible until end of turn. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/s/silverflame_ritual.txt b/forge-gui/res/cardsfolder/s/silverflame_ritual.txt index cf112031338..b985cd8024c 100644 --- a/forge-gui/res/cardsfolder/s/silverflame_ritual.txt +++ b/forge-gui/res/cardsfolder/s/silverflame_ritual.txt @@ -1,7 +1,7 @@ Name:Silverflame Ritual ManaCost:3 W Types:Sorcery -A:SP$ PutCounterAll | Cost$ 3 W | ValidCards$ Creature.YouCtrl | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBPumpAll | SpellDescription$ Put a +1/+1 counter on each creature you control. Adamant — If at least three white mana was spent to cast this spell, creatures you control gain vigilance until end of turn. +A:SP$ PutCounterAll | Cost$ 3 W | ValidCards$ Creature.YouCtrl | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBPumpAll | AIManaPref$ W | SpellDescription$ Put a +1/+1 counter on each creature you control. Adamant — If at least three white mana was spent to cast this spell, creatures you control gain vigilance until end of turn. SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ Vigilance | ConditionCheckSVar$ X | References$ X SVar:X:Count$Adamant.White.1.0 DeckHas:Ability$Counters diff --git a/forge-gui/res/cardsfolder/s/silversmote_ghoul.txt b/forge-gui/res/cardsfolder/s/silversmote_ghoul.txt new file mode 100644 index 00000000000..2d594f0ee3e --- /dev/null +++ b/forge-gui/res/cardsfolder/s/silversmote_ghoul.txt @@ -0,0 +1,10 @@ +Name:Silversmote Ghoul +ManaCost:2 B +Types:Creature Zombie Vampire +PT:3/1 +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Graveyard | CheckSVar$ LifeGained | SVarCompare$ GE3 | Execute$ ReturnedBattlefield | TriggerDescription$ At the beginning of your end step, if you gained 3 or more life this turn, return CARDNAME from your graveyard to the battlefield tapped. +SVar:ReturnedBattlefield:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | Tapped$ True | SpellDescription$ Return CARDNAME from your graveyard to the battlefield tapped. +SVar:LifeGained:Count$LifeYouGainedThisTurn +A:AB$ Draw | Cost$ 1 B Sac<1/CARDNAME> | NumCards$ 1 | SpellDescription$ Draw a card. +DeckHints:Ability$LifeGain +Oracle:At the beginning of your end step, if you gained 3 or more life this turn, return Silversmote Ghoul from your graveyard to the battlefield tapped.\n{1}{B}, Sacrifice Silversmote Ghoul: Draw a card. diff --git a/forge-gui/res/cardsfolder/s/simic_ascendancy.txt b/forge-gui/res/cardsfolder/s/simic_ascendancy.txt index 087d3fcee62..4e908a80aba 100644 --- a/forge-gui/res/cardsfolder/s/simic_ascendancy.txt +++ b/forge-gui/res/cardsfolder/s/simic_ascendancy.txt @@ -2,10 +2,10 @@ Name:Simic Ascendancy ManaCost:G U Types:Enchantment A:AB$ PutCounter | Cost$ 1 G U | CounterType$ P1P1 | CounterNum$ 1 | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | SpellDescription$ Put a +1/+1 counter on target creature you control. -T:Mode$ CounterAddedOnce | ValidCard$ Creature.YouCtrl | TriggerZones$ Battlefield | CounterType$ P1P1 | Execute$ TrigPutCounter | TriggerDescription$ Whenever one or more +1/+1 counters are put on a creature you control, put that many growth counters on CARDNAME. +T:Mode$ CounterAddedOnce | ValidCard$ Creature.YouCtrl+inZoneBattlefield | TriggerZones$ Battlefield | CounterType$ P1P1 | Execute$ TrigPutCounter | TriggerDescription$ Whenever one or more +1/+1 counters are put on a creature you control, put that many growth counters on CARDNAME. SVar:TrigPutCounter:DB$ PutCounter | CounterType$ GROWTH | CounterNum$ X | References$ X T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | IsPresent$ Card.Self+counters_GE20_GROWTH | Execute$ TrigWinGame | TriggerDescription$ At the beginning of your upkeep, if CARDNAME has twenty or more growth counters on it, you win the game. -SVar:TrigWinGame:DB$WinsGame | Defined$ You +SVar:TrigWinGame:DB$ WinsGame | Defined$ You SVar:X:TriggerCount$Amount DeckHints:Ability$Counters DeckHas:Ability$Counters diff --git a/forge-gui/res/cardsfolder/s/simic_guildmage.txt b/forge-gui/res/cardsfolder/s/simic_guildmage.txt index 79123e586f3..6fb9ae985e2 100644 --- a/forge-gui/res/cardsfolder/s/simic_guildmage.txt +++ b/forge-gui/res/cardsfolder/s/simic_guildmage.txt @@ -2,12 +2,11 @@ Name:Simic Guildmage ManaCost:GU GU Types:Creature Elf Wizard PT:2/2 -A:AB$ Pump | Cost$ 1 G | ValidTgts$ Creature | TgtPrompt$ Select target creature to remove +1/+1 counter | SubAbility$ DBMove | RememberObjects$ Targeted | StackDescription$ None | SpellDescription$ Move a +1/+1 counter from target creature onto another target creature with the same controller. -SVar:DBMove:DB$ MoveCounter | Source$ Remembered | ValidTgts$ Creature | TgtPrompt$ Select another target creature with the same controller to get +1/+1 counter | TargetUnique$ True | TargetsWithSameController$ True | CounterType$ P1P1 | CounterNum$ 1 | ConditionDefined$ Targeted | ConditionPresent$ Creature.sharesControllerWith Remembered | ConditionCompare$ EQ1 | SubAbility$ DBCleanup -SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -A:AB$ Pump| Cost$ 1 U | ValidTgts$ Aura.AttachedTo Permanent | TgtPrompt$ Select target aura to move | RememberObjects$ Valid Permanent.EnchantedBy Targeted | SubAbility$ ChooseNewHost | StackDescription$ None | SpellDescription$ Attach target Aura attached to a permanent to another permanent with the same controller. +A:AB$ MoveCounter | Cost$ 1 G | ValidTgts$ Creature | TargetMin$ 2 | TargetMax$ 2 | TgtPrompt$ Select target creatures to move +1/+1 counters | TargetsWithSameController$ True | CounterType$ P1P1 | CounterNum$ 1 | StackDescription$ SpellDescription | SpellDescription$ Move a +1/+1 counter from target creature onto another target creature with the same controller. +A:AB$ Pump | Cost$ 1 U | ValidTgts$ Aura.AttachedTo Permanent | TgtPrompt$ Select target aura to move | RememberObjects$ Valid Permanent.EnchantedBy Targeted | SubAbility$ ChooseNewHost | StackDescription$ None | SpellDescription$ Attach target Aura attached to a permanent to another permanent with the same controller. SVar:ChooseNewHost:DB$ ChooseCard | Defined$ You | Amount$ 1 | Choices$ Permanent.NotEnchantedByTargeted+sharesControllerWith Remembered+CanBeEnchantedByTargeted | ChoiceZone$ Battlefield | SubAbility$ DBAttach | AILogic$ AtLeast1 SVar:DBAttach:DB$ Attach | Object$ ParentTarget | Defined$ ChosenCard | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/simic_guildmage.jpg Oracle:({G/U} can be paid with either {G} or {U}.)\n{1}{G}: Move a +1/+1 counter from target creature onto another target creature with the same controller.\n{1}{U}: Attach target Aura attached to a permanent to another permanent with the same controller. diff --git a/forge-gui/res/cardsfolder/s/sinister_concoction.txt b/forge-gui/res/cardsfolder/s/sinister_concoction.txt index 07287db8612..36679bd1d3f 100644 --- a/forge-gui/res/cardsfolder/s/sinister_concoction.txt +++ b/forge-gui/res/cardsfolder/s/sinister_concoction.txt @@ -4,5 +4,4 @@ Types:Enchantment A:AB$ Destroy | Cost$ B PayLife<1> Mill<1> Discard<1/Card> Sac<1/CARDNAME> | ValidTgts$ Creature | TgtPrompt$ Select target creature | SpellDescription$ Destroy target creature. DeckHints:Ability$Delirium & Keyword$Madness DeckHas:Ability$Graveyard & Ability$Discard -SVar:Picture:http://www.wizards.com/global/images/magic/general/sinister_concoction.jpg -Oracle:{B}, Pay 1 life, Put the top card of your library into your graveyard, Discard a card, Sacrifice Sinister Concoction: Destroy target creature. +Oracle:{B}, Pay 1 life, Mill a card, Discard a card, Sacrifice Sinister Concoction: Destroy target creature. diff --git a/forge-gui/res/cardsfolder/s/sire_of_stagnation.txt b/forge-gui/res/cardsfolder/s/sire_of_stagnation.txt index 97471aaacfd..e72a02a663a 100644 --- a/forge-gui/res/cardsfolder/s/sire_of_stagnation.txt +++ b/forge-gui/res/cardsfolder/s/sire_of_stagnation.txt @@ -3,8 +3,7 @@ ManaCost:4 U B Types:Creature Eldrazi PT:5/7 K:Devoid -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.OppCtrl | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ Whenever a land enters the battlefield under an opponent's control, that player exiles the top two cards of their library and you draw two cards. -SVar:TrigMill:DB$ Mill | Defined$ TriggeredCardController | NumCards$ 2 | Destination$ Exile | SubAbility$ DBDraw -SVar:DBDraw:DB$Draw | NumCards$ 2 -SVar:Picture:http://www.wizards.com/global/images/magic/general/sire_of_stagnation.jpg +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.OppCtrl | TriggerZones$ Battlefield | Execute$ TrigExile | TriggerDescription$ Whenever a land enters the battlefield under an opponent's control, that player exiles the top two cards of their library and you draw two cards. +SVar:TrigExile:DB$ Dig | Defined$ TriggeredCardController | DigNum$ 2 | ChangeNum$ All | DestinationZone$ Exile | SubAbility$ DBDraw +SVar:DBDraw:DB$ Draw | NumCards$ 2 Oracle:Devoid (This card has no color.)\nWhenever a land enters the battlefield under an opponent's control, that player exiles the top two cards of their library and you draw two cards. diff --git a/forge-gui/res/cardsfolder/s/siren_of_the_silent_song.txt b/forge-gui/res/cardsfolder/s/siren_of_the_silent_song.txt index abe8768b0e4..010e4c4aba6 100644 --- a/forge-gui/res/cardsfolder/s/siren_of_the_silent_song.txt +++ b/forge-gui/res/cardsfolder/s/siren_of_the_silent_song.txt @@ -3,8 +3,7 @@ ManaCost:1 U B Types:Creature Zombie Siren PT:2/1 K:Flying -T:Mode$ Untaps | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDiscard | TriggerDescription$ Inspired — Whenever CARDNAME becomes untapped, each opponent discards a card, then puts the top card of their library into their graveyard. +T:Mode$ Untaps | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDiscard | TriggerDescription$ Inspired — Whenever CARDNAME becomes untapped, each opponent discards a card, then each opponent mills a card. SVar:TrigDiscard:DB$ Discard | Defined$ Player.Opponent | NumCards$ 1 | Mode$ TgtChoose | SubAbility$ DBMill SVar:DBMill:DB$ Mill | Defined$ Player.Opponent | NumCards$ 1 -SVar:Picture:http://www.wizards.com/global/images/magic/general/siren_of_the_silent_song .jpg -Oracle:Flying\nInspired — Whenever Siren of the Silent Song becomes untapped, each opponent discards a card, then puts the top card of their library into their graveyard. +Oracle:Flying\nInspired — Whenever Siren of the Silent Song becomes untapped, each opponent discards a card, then each opponent mills a card. diff --git a/forge-gui/res/cardsfolder/s/siren_reaver.txt b/forge-gui/res/cardsfolder/s/siren_reaver.txt index e45883c5634..7cc3c4034c4 100644 --- a/forge-gui/res/cardsfolder/s/siren_reaver.txt +++ b/forge-gui/res/cardsfolder/s/siren_reaver.txt @@ -2,8 +2,7 @@ Name:Siren Reaver ManaCost:3 U Types:Creature Siren Pirate PT:3/2 -S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ 1 | EffectZone$ All | CheckSVar$ RaidTest | SVarCompare$ GE1 | Description$ Raid — CARDNAME costs {1} less to cast if you attacked with a creature this turn. +S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ 1 | EffectZone$ All | CheckSVar$ RaidTest | SVarCompare$ GE1 | Description$ Raid — CARDNAME costs {1} less to cast if you attacked this turn. K:Flying SVar:RaidTest:Count$AttackersDeclared -SVar:Picture:http://www.wizards.com/global/images/magic/general/siren_reaver.jpg -Oracle:Raid — Siren Reaver costs {1} less to cast if you attacked with a creature this turn.\nFlying +Oracle:Raid — Siren Reaver costs {1} less to cast if you attacked this turn.\nFlying diff --git a/forge-gui/res/cardsfolder/s/skola_grovedancer.txt b/forge-gui/res/cardsfolder/s/skola_grovedancer.txt index 8f76efa734f..0acb73d1287 100644 --- a/forge-gui/res/cardsfolder/s/skola_grovedancer.txt +++ b/forge-gui/res/cardsfolder/s/skola_grovedancer.txt @@ -4,6 +4,6 @@ Types:Enchantment Creature Satyr Druid PT:2/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Graveyard | ValidCard$ Land.nonToken+YouOwn | TriggerZones$ Battlefield | Execute$ DBGainLife | TriggerDescription$ Whenever a land card is put into your graveyard from anywhere, you gain 1 life. SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 -A:AB$ Mill | Cost$ 2 G | Defined$ You | NumCards$ 1 | SpellDescription$ Put the top card of your library into your graveyard. -DeckHas:Ability$LifeGain -Oracle:Whenever a land card is put into your graveyard from anywhere, you gain 1 life.\n{2}{G}: Put the top card of your library into your graveyard. +A:AB$ Mill | Cost$ 2 G | Defined$ You | NumCards$ 1 | SpellDescription$ Mill a card. +DeckHas:Ability$LifeGain & Ability$Graveyard +Oracle:Whenever a land card is put into your graveyard from anywhere, you gain 1 life.\n{2}{G}: Mill a card. diff --git a/forge-gui/res/cardsfolder/s/skull_prophet.txt b/forge-gui/res/cardsfolder/s/skull_prophet.txt new file mode 100755 index 00000000000..65117d75230 --- /dev/null +++ b/forge-gui/res/cardsfolder/s/skull_prophet.txt @@ -0,0 +1,9 @@ +Name:Skull Prophet +ManaCost:B G +Types:Creature Human Druid +PT:3/1 +A:AB$ Mana | Cost$ T | Produced$ B | SpellDescription$ Add {B}. +A:AB$ Mana | Cost$ T | Produced$ G | SpellDescription$ Add {G}. +A:AB$ Mill | Cost$ T | Defined$ You | NumCards$ 2 | SpellDescription$ Mill two cards. +DeckHas:Ability$Graveyard +Oracle:{T}: Add {B} or {G}.\n{T}: Mill two cards. diff --git a/forge-gui/res/cardsfolder/s/skullbriar_the_walking_grave.txt b/forge-gui/res/cardsfolder/s/skullbriar_the_walking_grave.txt index b470d48e165..8c87fe8e0e7 100644 --- a/forge-gui/res/cardsfolder/s/skullbriar_the_walking_grave.txt +++ b/forge-gui/res/cardsfolder/s/skullbriar_the_walking_grave.txt @@ -1,10 +1,10 @@ Name:Skullbriar, the Walking Grave ManaCost:B G Types:Legendary Creature Zombie Elemental -Text:Counters remain on CARDNAME as it moves to any zone other than a player's hand or library. PT:1/1 K:Haste +K:Counters remain on CARDNAME as it moves to any zone other than a player's hand or library. T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | Execute$ TrigPutCounter | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, put a +1/+1 counter on it. -SVar:TrigPutCounter:DB$PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 SVar:Picture:http://www.wizards.com/global/images/magic/general/skullbriar_the_walking_grave.jpg Oracle:Haste\nWhenever Skullbriar, the Walking Grave deals combat damage to a player, put a +1/+1 counter on it.\nCounters remain on Skullbriar as it moves to any zone other than a player's hand or library. diff --git a/forge-gui/res/cardsfolder/s/skycat_sovereign.txt b/forge-gui/res/cardsfolder/s/skycat_sovereign.txt new file mode 100755 index 00000000000..583389a7cd2 --- /dev/null +++ b/forge-gui/res/cardsfolder/s/skycat_sovereign.txt @@ -0,0 +1,11 @@ +Name:Skycat Sovereign +ManaCost:W U +Types:Creature Elemental Cat +PT:1/1 +K:Flying +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ X | AddToughness$ X | Description$ CARDNAME gets +1/+1 for each other creature you control with flying. +SVar:X:Count$Valid Creature.Other+YouCtrl+withFlying +SVar:BuffedBy:Creature.withFlying +A:AB$ Token | Cost$ 2 W U | TokenAmount$ 1 | TokenScript$ w_1_1_cat_bird_flying | TokenOwner$ You | SpellDescription$ Create a 1/1 white Cat Bird creature token with flying. +DeckHas:Ability$Token +Oracle:Flying\nSkycat Sovereign gets +1/+1 for each other creature you control with flying.\n{2}{W}{U}: Create a 1/1 white Cat Bird creature token with flying. diff --git a/forge-gui/res/cardsfolder/s/skyline_cascade.txt b/forge-gui/res/cardsfolder/s/skyline_cascade.txt index 7a4655d4b01..5991ba9884a 100644 --- a/forge-gui/res/cardsfolder/s/skyline_cascade.txt +++ b/forge-gui/res/cardsfolder/s/skyline_cascade.txt @@ -3,7 +3,6 @@ ManaCost:no cost Types:Land K:CARDNAME enters the battlefield tapped. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target creature an opponent controls doesn't untap during its controller's next untap step. -SVar:TrigPump:DB$Pump | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Choose target creature an opponent controls | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Choose target creature an opponent controls | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True A:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U}. -SVar:Picture:http://www.wizards.com/global/images/magic/general/skyline_cascade.jpg Oracle:Skyline Cascade enters the battlefield tapped.\nWhen Skyline Cascade enters the battlefield, target creature an opponent controls doesn't untap during its controller's next untap step.\n{T}: Add {U}. diff --git a/forge-gui/res/cardsfolder/s/skyline_scout.txt b/forge-gui/res/cardsfolder/s/skyline_scout.txt index 2df165fafc2..43f6bdb83cf 100644 --- a/forge-gui/res/cardsfolder/s/skyline_scout.txt +++ b/forge-gui/res/cardsfolder/s/skyline_scout.txt @@ -3,5 +3,5 @@ ManaCost:1 W Types:Creature Human Scout PT:2/1 T:Mode$ Attacks | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, you may pay {1}{W}. If you do, it gains flying until end of turn. -SVar:TrigPump:AB$Pump | Cost$ 1 W | Defined$ Self | KW$ Flying +SVar:TrigPump:AB$ Pump | Cost$ 1 W | Defined$ Self | KW$ Flying Oracle:Whenever Skyline Scout attacks, you may pay {1}{W}. If you do, it gains flying until end of turn. diff --git a/forge-gui/res/cardsfolder/s/skyway_sniper.txt b/forge-gui/res/cardsfolder/s/skyway_sniper.txt new file mode 100644 index 00000000000..a897538e073 --- /dev/null +++ b/forge-gui/res/cardsfolder/s/skyway_sniper.txt @@ -0,0 +1,7 @@ +Name:Skyway Sniper +ManaCost:G +Types:Creature Elf Archer +PT:1/2 +K:Reach +A:AB$ DealDamage | Cost$ 2 G | NumDmg$ 1 | ValidTgts$ Creature.withFlying | TgtPrompt$ Select target creature with flying. | SpellDescription$ CARDNAME deals 1 damage to target creature with flying. +Oracle:Reach (This creature can block creatures with flying.)\n{2}{G}: Skyway Sniper deals 1 damage to target creature with flying. diff --git a/forge-gui/res/cardsfolder/s/slashing_tiger.txt b/forge-gui/res/cardsfolder/s/slashing_tiger.txt index cb2eb4c0278..85080efee96 100644 --- a/forge-gui/res/cardsfolder/s/slashing_tiger.txt +++ b/forge-gui/res/cardsfolder/s/slashing_tiger.txt @@ -3,6 +3,5 @@ ManaCost:2 G G Types:Creature Cat PT:3/3 T:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME becomes blocked, it gets +2/+2 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 2 | NumDef$ 2 -SVar:Picture:http://www.wizards.com/global/images/magic/general/slashing_tiger.jpg +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 2 | NumDef$ 2 Oracle:Whenever Slashing Tiger becomes blocked, it gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/s/slaying_fire.txt b/forge-gui/res/cardsfolder/s/slaying_fire.txt index 8476797dfaa..ec408a25870 100644 --- a/forge-gui/res/cardsfolder/s/slaying_fire.txt +++ b/forge-gui/res/cardsfolder/s/slaying_fire.txt @@ -1,6 +1,6 @@ Name:Slaying Fire ManaCost:2 R Types:Instant -A:SP$ DealDamage | Cost$ 2 R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | References$ X | SpellDescription$ CARDNAME deals 3 damage to any target. Adamant — If at least three red mana was spent to cast this spell, it deals 4 damage instead. +A:SP$ DealDamage | Cost$ 2 R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | References$ X | AIManaPref$ R | SpellDescription$ CARDNAME deals 3 damage to any target. Adamant — If at least three red mana was spent to cast this spell, it deals 4 damage instead. SVar:X:Count$Adamant.Red.4.3 Oracle:Slaying Fire deals 3 damage to any target.\nAdamant — If at least three red mana was spent to cast this spell, it deals 4 damage instead. diff --git a/forge-gui/res/cardsfolder/s/sleep.txt b/forge-gui/res/cardsfolder/s/sleep.txt index fd2c60da286..906a079d6bd 100644 --- a/forge-gui/res/cardsfolder/s/sleep.txt +++ b/forge-gui/res/cardsfolder/s/sleep.txt @@ -2,6 +2,5 @@ Name:Sleep ManaCost:2 U U Types:Sorcery A:SP$ TapAll | Cost$ 2 U U | ValidTgts$ Player | TgtPrompt$ Select target player | ValidCards$ Creature | SubAbility$ DBPumpAll | SpellDescription$ Tap all creatures target player controls. Those creatures don't untap during that player's next untap step. -SVar:DBPumpAll:DB$PumpAll | Defined$ Targeted | ValidCards$ Creature | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True -SVar:Picture:http://www.wizards.com/global/images/magic/general/sleep.jpg +SVar:DBPumpAll:DB$ PumpAll | Defined$ Targeted | ValidCards$ Creature | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True Oracle:Tap all creatures target player controls. Those creatures don't untap during that player's next untap step. diff --git a/forge-gui/res/cardsfolder/s/sleeper_dart.txt b/forge-gui/res/cardsfolder/s/sleeper_dart.txt new file mode 100755 index 00000000000..fe465e01231 --- /dev/null +++ b/forge-gui/res/cardsfolder/s/sleeper_dart.txt @@ -0,0 +1,7 @@ +Name:Sleeper Dart +ManaCost:2 +Types:Artifact +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, draw a card. +SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 +A:AB$ Pump | Cost$ T Sac<1/CARDNAME> | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True | IsCurse$ True | SpellDescription$ Target creature doesn't untap during its controller's next untap step. +Oracle:When Sleeper Dart enters the battlefield, draw a card.\n{T}, Sacrifice Sleeper Dart: Target creature doesn't untap during its controller's next untap step. diff --git a/forge-gui/res/cardsfolder/s/slinking_giant.txt b/forge-gui/res/cardsfolder/s/slinking_giant.txt index 2c65659a024..6bac7440b42 100644 --- a/forge-gui/res/cardsfolder/s/slinking_giant.txt +++ b/forge-gui/res/cardsfolder/s/slinking_giant.txt @@ -5,6 +5,5 @@ PT:4/4 K:Wither T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked, it gets -3/-0 until end of turn. T:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ TrigPump | Secondary$ True | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked, it gets -3/-0 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ -3 -SVar:Picture:http://www.wizards.com/global/images/magic/general/slinking_giant.jpg +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ -3 Oracle:Wither (This deals damage to creatures in the form of -1/-1 counters.)\nWhenever Slinking Giant blocks or becomes blocked, it gets -3/-0 until end of turn. diff --git a/forge-gui/res/cardsfolder/s/slippery_bogbonder.txt b/forge-gui/res/cardsfolder/s/slippery_bogbonder.txt new file mode 100644 index 00000000000..9ba82bec495 --- /dev/null +++ b/forge-gui/res/cardsfolder/s/slippery_bogbonder.txt @@ -0,0 +1,10 @@ +Name:Slippery Bogbonder +ManaCost:3 G +Types:Creature Human Druid +PT:3/3 +K:Flash +K:Hexproof +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME enters the battlefield, put a hexproof counter on target creature. Then move any number of counters from among creatures you control onto that creature. +SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ Hexproof | CounterNum$ 1 | SubAbility$ MoveAllCounter +SVar:MoveAllCounter:DB$ MoveCounter | ValidSource$ Creature.YouCtrl | CounterType$ All | CounterNum$ Any | Defined$ Targeted +Oracle:Flash\nHexproof\nWhen Slippery Bogbonder enters the battlefield, put a hexproof counter on target creature. Then move any number of counters from among creatures you control onto that creature. diff --git a/forge-gui/res/cardsfolder/s/slithering_shade.txt b/forge-gui/res/cardsfolder/s/slithering_shade.txt index 76b4c7a948b..d3eba5ec4c7 100644 --- a/forge-gui/res/cardsfolder/s/slithering_shade.txt +++ b/forge-gui/res/cardsfolder/s/slithering_shade.txt @@ -3,8 +3,7 @@ ManaCost:B Types:Creature Shade PT:0/1 K:Defender -A:AB$ Pump | Cost$ B | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. +A:AB$ Pump | Cost$ B | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. S:Mode$ Continuous | Affected$ Card.Self | AddHiddenKeyword$ CARDNAME can attack as though it didn't have defender. | Condition$ Hellbent | Description$ Hellbent — CARDNAME can attack as though it didn't have defender as long as you have no cards in hand. SVar:BuffedBy:Card -SVar:Picture:http://www.wizards.com/global/images/magic/general/slithering_shade.jpg Oracle:Defender (This creature can't attack.)\n{B}: Slithering Shade gets +1/+1 until end of turn.\nHellbent — Slithering Shade can attack as though it didn't have defender as long as you have no cards in hand. diff --git a/forge-gui/res/cardsfolder/s/slitherwisp.txt b/forge-gui/res/cardsfolder/s/slitherwisp.txt new file mode 100755 index 00000000000..74be44428e8 --- /dev/null +++ b/forge-gui/res/cardsfolder/s/slitherwisp.txt @@ -0,0 +1,9 @@ +Name:Slitherwisp +ManaCost:U B B +Types:Creature Elemental Nightmare +PT:3/2 +K:Flash +T:Mode$ SpellCast | ValidCard$ Card.hasKeywordFlash+Other | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever you cast another spell with flash, you draw a card and each opponent loses 1 life. +SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 | SubAbility$ DBLoseLife +SVar:DBLoseLife:DB$ LoseLife | Defined$ Player.Opponent | LifeAmount$ 1 +Oracle:Flash\nWhenever you cast another spell with flash, you draw a card and each opponent loses 1 life. diff --git a/forge-gui/res/cardsfolder/s/smogsteed_rider.txt b/forge-gui/res/cardsfolder/s/smogsteed_rider.txt index c289e80968a..ba2fcf0590c 100644 --- a/forge-gui/res/cardsfolder/s/smogsteed_rider.txt +++ b/forge-gui/res/cardsfolder/s/smogsteed_rider.txt @@ -3,6 +3,5 @@ ManaCost:2 B B Types:Creature Human Wizard PT:2/2 T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, each other attacking creature gains fear until end of turn. (They can't be blocked except by artifact creatures and/or black creatures.) -SVar:TrigPump:DB$PumpAll | ValidCards$ Creature.attacking+Other | KW$ Fear -SVar:Picture:http://www.wizards.com/global/images/magic/general/smogsteed_rider.jpg +SVar:TrigPump:DB$ PumpAll | ValidCards$ Creature.attacking+Other | KW$ Fear Oracle:Whenever Smogsteed Rider attacks, each other attacking creature gains fear until end of turn. (They can't be blocked except by artifact creatures and/or black creatures.) diff --git a/forge-gui/res/cardsfolder/s/snapping_creeper.txt b/forge-gui/res/cardsfolder/s/snapping_creeper.txt index 966d8d58661..20c4b55ddab 100644 --- a/forge-gui/res/cardsfolder/s/snapping_creeper.txt +++ b/forge-gui/res/cardsfolder/s/snapping_creeper.txt @@ -3,6 +3,5 @@ ManaCost:2 G Types:Creature Plant PT:2/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Landfall — Whenever a land enters the battlefield under your control, CARDNAME gains vigilance until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | KW$ Vigilance -SVar:Picture:http://www.wizards.com/global/images/magic/general/Snapping_Creeper.jpg +SVar:TrigPump:DB$ Pump | Defined$ Self | KW$ Vigilance Oracle:Landfall — Whenever a land enters the battlefield under your control, Snapping Creeper gains vigilance until end of turn. diff --git a/forge-gui/res/cardsfolder/s/snare_tactician.txt b/forge-gui/res/cardsfolder/s/snare_tactician.txt new file mode 100755 index 00000000000..f38dc39050d --- /dev/null +++ b/forge-gui/res/cardsfolder/s/snare_tactician.txt @@ -0,0 +1,8 @@ +Name:Snare Tactician +ManaCost:2 W +Types:Creature Human Soldier +PT:2/3 +T:Mode$ Cycled | ValidCard$ Card.YouOwn | TriggerZones$ Battlefield | Execute$ TrigTap | TriggerDescription$ Whenever you cycle a card, tap target creature an opponent controls. +SVar:TrigTap:DB$ Tap | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Choose target creature an opponent controls +SVar:PlayMain1:TRUE +Oracle:Whenever you cycle a card, tap target creature an opponent controls. diff --git a/forge-gui/res/cardsfolder/s/snarespinner.txt b/forge-gui/res/cardsfolder/s/snarespinner.txt index 104fed0aaec..f7c9b65f126 100644 --- a/forge-gui/res/cardsfolder/s/snarespinner.txt +++ b/forge-gui/res/cardsfolder/s/snarespinner.txt @@ -4,5 +4,5 @@ Types:Creature Spider PT:1/3 K:Reach T:Mode$ AttackerBlocked | ValidCard$ Creature.withFlying | ValidBlocker$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME blocks a creature with flying, CARDNAME gets +2/+0 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 2 +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 2 Oracle:Reach\nWhenever Snarespinner blocks a creature with flying, Snarespinner gets +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/s/snorting_gahr.txt b/forge-gui/res/cardsfolder/s/snorting_gahr.txt index 692cd19fae5..fbc1cac7f74 100644 --- a/forge-gui/res/cardsfolder/s/snorting_gahr.txt +++ b/forge-gui/res/cardsfolder/s/snorting_gahr.txt @@ -3,6 +3,5 @@ ManaCost:2 G G Types:Creature Rhino Beast PT:3/3 T:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME becomes blocked, it gets +2/+2 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 2 | NumDef$ 2 -SVar:Picture:http://www.wizards.com/global/images/magic/general/snorting_gahr.jpg +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 2 | NumDef$ 2 Oracle:Whenever Snorting Gahr becomes blocked, it gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/s/snow_hound.txt b/forge-gui/res/cardsfolder/s/snow_hound.txt index 96e4bb3826d..35d955d8710 100644 --- a/forge-gui/res/cardsfolder/s/snow_hound.txt +++ b/forge-gui/res/cardsfolder/s/snow_hound.txt @@ -1,6 +1,6 @@ Name:Snow Hound ManaCost:2 W -Types:Creature Hound +Types:Creature Dog PT:1/1 A:AB$ ChangeZone | Cost$ 1 T | ValidTgts$ Creature.Blue+YouCtrl,Creature.Green+YouCtrl | TgtPrompt$ Select target blue or green creature you control | Origin$ Battlefield | Destination$ Hand | SubAbility$ Return | SpellDescription$ Return CARDNAME and target green or blue creature you control to their owner's hand. SVar:Return:DB$ChangeZone | Origin$ Battlefield | Destination$ Hand diff --git a/forge-gui/res/cardsfolder/s/soaring_seacliff.txt b/forge-gui/res/cardsfolder/s/soaring_seacliff.txt index a67498e4e73..3b6b94806b3 100644 --- a/forge-gui/res/cardsfolder/s/soaring_seacliff.txt +++ b/forge-gui/res/cardsfolder/s/soaring_seacliff.txt @@ -4,6 +4,5 @@ Types:Land K:CARDNAME enters the battlefield tapped. A:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U}. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target creature gains flying until end of turn. -SVar:TrigPump:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Flying -SVar:Picture:http://www.wizards.com/global/images/magic/general/soaring_seacliff.jpg +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Flying Oracle:Soaring Seacliff enters the battlefield tapped.\nWhen Soaring Seacliff enters the battlefield, target creature gains flying until end of turn.\n{T}: Add {U}. diff --git a/forge-gui/res/cardsfolder/s/solemn_recruit.txt b/forge-gui/res/cardsfolder/s/solemn_recruit.txt index fcea53f2704..d16fa10439b 100644 --- a/forge-gui/res/cardsfolder/s/solemn_recruit.txt +++ b/forge-gui/res/cardsfolder/s/solemn_recruit.txt @@ -5,5 +5,6 @@ PT:2/2 K:Double Strike T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | Revolt$ True | TriggerDescription$ Revolt — At the beginning of your end step, if a permanent you controlled left the battlefield this turn, put a +1/+1 counter on CARDNAME. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 +DeckHas:Ability$Counters SVar:Picture:http://www.wizards.com/global/images/magic/general/solemn_recruit.jpg Oracle:Double strike\nRevolt — At the beginning of your end step, if a permanent you controlled left the battlefield this turn, put a +1/+1 counter on Solemn Recruit. diff --git a/forge-gui/res/cardsfolder/s/solid_footing.txt b/forge-gui/res/cardsfolder/s/solid_footing.txt new file mode 100755 index 00000000000..a63503ebdf9 --- /dev/null +++ b/forge-gui/res/cardsfolder/s/solid_footing.txt @@ -0,0 +1,9 @@ +Name:Solid Footing +ManaCost:W +Types:Enchantment Aura +K:Flash +K:Enchant creature +A:SP$ Attach | Cost$ W | ValidTgts$ Creature | TgtPrompt$ Select target creature | AILogic$ Pump +S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 1 | AddToughness$ 1 | Description$ Enchanted creature gets +1/+1. +S:Mode$ Continuous | Affected$ Creature.EnchantedBy+withVigilance | AddHiddenKeyword$ CARDNAME assigns combat damage equal to its toughness rather than its power | Description$ As long as enchanted creature has vigilance, it assigns combat damage equal to its toughness rather than its power. +Oracle:Flash\nEnchant creature\nEnchanted creature gets +1/+1.\nAs long as enchanted creature has vigilance, it assigns combat damage equal to its toughness rather than its power. diff --git a/forge-gui/res/cardsfolder/s/soltari_champion.txt b/forge-gui/res/cardsfolder/s/soltari_champion.txt index f4a57753753..d63d04c9333 100644 --- a/forge-gui/res/cardsfolder/s/soltari_champion.txt +++ b/forge-gui/res/cardsfolder/s/soltari_champion.txt @@ -4,6 +4,5 @@ Types:Creature Soltari Soldier PT:2/2 K:Shadow T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ Whenever CARDNAME attacks, other creatures you control get +1/+1 until end of turn. -SVar:TrigPumpAll:DB$PumpAll | ValidCards$ Creature.Other+YouCtrl | NumAtt$ +1 | NumDef$ +1 -SVar:Picture:http://www.wizards.com/global/images/magic/general/soltari_champion.jpg +SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.Other+YouCtrl | NumAtt$ +1 | NumDef$ +1 Oracle:Shadow (This creature can block or be blocked by only creatures with shadow.)\nWhenever Soltari Champion attacks, other creatures you control get +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/s/soltari_trooper.txt b/forge-gui/res/cardsfolder/s/soltari_trooper.txt index 48382c1dec4..f7acb0a618d 100644 --- a/forge-gui/res/cardsfolder/s/soltari_trooper.txt +++ b/forge-gui/res/cardsfolder/s/soltari_trooper.txt @@ -4,6 +4,5 @@ Types:Creature Soltari Soldier PT:1/1 K:Shadow T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, it gets +1/+1 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 1 | NumDef$ 1 -SVar:Picture:http://www.wizards.com/global/images/magic/general/soltari_trooper.jpg +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 1 | NumDef$ 1 Oracle:Shadow (This creature can block or be blocked by only creatures with shadow.)\nWhenever Soltari Trooper attacks, it gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/s/somberwald_alpha.txt b/forge-gui/res/cardsfolder/s/somberwald_alpha.txt index a8c753d9211..d883103b2d6 100644 --- a/forge-gui/res/cardsfolder/s/somberwald_alpha.txt +++ b/forge-gui/res/cardsfolder/s/somberwald_alpha.txt @@ -3,7 +3,6 @@ ManaCost:3 G Types:Creature Wolf PT:3/2 T:Mode$ AttackerBlocked | ValidCard$ Creature.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever a creature you control becomes blocked, it gets +1/+1 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ TriggeredAttacker | NumAtt$ +1 | NumDef$ +1 +SVar:TrigPump:DB$ Pump | Defined$ TriggeredAttacker | NumAtt$ +1 | NumDef$ +1 A:AB$ Pump | Cost$ 1 G | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | KW$ Trample | SpellDescription$ Target creature you control gains trample until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/somberwald_alpha.jpg -Oracle:Whenever a creature you control becomes blocked, it gets +1/+1 until end of turn.\n{1}{G}: Target creature you control gains trample until end of turn. (It can deal excess combat damage to defending player or planeswalker while attacking.) \ No newline at end of file +Oracle:Whenever a creature you control becomes blocked, it gets +1/+1 until end of turn.\n{1}{G}: Target creature you control gains trample until end of turn. (It can deal excess combat damage to defending player or planeswalker while attacking.) diff --git a/forge-gui/res/cardsfolder/s/song_of_blood.txt b/forge-gui/res/cardsfolder/s/song_of_blood.txt index 09475afcbd4..9e0b769375d 100644 --- a/forge-gui/res/cardsfolder/s/song_of_blood.txt +++ b/forge-gui/res/cardsfolder/s/song_of_blood.txt @@ -1,11 +1,10 @@ Name:Song of Blood ManaCost:1 R Types:Sorcery -A:SP$ Mill | Cost$ 1 R | NumCards$ 4 | Defined$ You | RememberMilled$ True | SubAbility$ DBEffect | SpellDescription$ Put the top four cards of your library into your graveyard. Whenever a creature attacks this turn, it gets +1/+0 until end of turn for each creature card put into your graveyard this way. +A:SP$ Mill | Cost$ 1 R | NumCards$ 4 | Defined$ You | RememberMilled$ True | SubAbility$ DBEffect | SpellDescription$ Mill four cards. Whenever a creature attacks this turn, it gets +1/+0 until end of turn for each creature card put into your graveyard this way. SVar:DBEffect:DB$ Effect | Name$ Song of Blood Effect | Triggers$ TrigAttacks | SVars$ Pump,X | References$ X | RememberObjects$ Remembered SVar:TrigAttacks:Mode$ Attacks | ValidCard$ Creature.YouCtrl | Execute$ Pump | TriggerDescription$ Whenever a creature attacks this turn, it gets +1/+0 until end of turn for each creature card put into your graveyard this way. SVar:Pump:DB$ Pump | Defined$ TriggeredAttacker | NumAtt$ +X | References$ X SVar:X:Remembered$Valid Creature AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/song_of_blood.jpg -Oracle:Put the top four cards of your library into your graveyard.\nWhenever a creature attacks this turn, it gets +1/+0 until end of turn for each creature card put into your graveyard this way. +Oracle:Mill four cards.\nWhenever a creature attacks this turn, it gets +1/+0 until end of turn for each creature card put into your graveyard this way. diff --git a/forge-gui/res/cardsfolder/s/song_of_creation.txt b/forge-gui/res/cardsfolder/s/song_of_creation.txt new file mode 100755 index 00000000000..31ec7ee9007 --- /dev/null +++ b/forge-gui/res/cardsfolder/s/song_of_creation.txt @@ -0,0 +1,9 @@ +Name:Song of Creation +ManaCost:1 G U R +Types:Enchantment +S:Mode$ Continuous | Affected$ You | AdjustLandPlays$ 1 | Description$ You may play an additional land on each of your turns. +T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever you cast a spell, draw two cards. +SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 2 +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDiscard | TriggerDescription$ At the beginning of your end step, discard your hand. +SVar:TrigDiscard:DB$ Discard | Mode$ Hand | Defined$ You +Oracle:You may play an additional land on each of your turns.\nWhenever you cast a spell, draw two cards.\nAt the beginning of your end step, discard your hand. diff --git a/forge-gui/res/cardsfolder/s/sonorous_howlbonder.txt b/forge-gui/res/cardsfolder/s/sonorous_howlbonder.txt new file mode 100755 index 00000000000..53ef5c6700c --- /dev/null +++ b/forge-gui/res/cardsfolder/s/sonorous_howlbonder.txt @@ -0,0 +1,8 @@ +Name:Sonorous Howlbonder +ManaCost:1 B/R B/R +Types:Creature Human Warrior +PT:2/2 +K:Menace +S:Mode$ Continuous | Affected$ Creature.YouCtrl+withMenace | AddHiddenKeyword$ CantBeBlockedByAmount LT3 | Description$ Each creature you control with menace can't be blocked except by three or more creatures. +SVar:PlayMain1:TRUE +Oracle:Menace\nEach creature you control with menace can't be blocked except by three or more creatures. diff --git a/forge-gui/res/cardsfolder/s/soratami_mindsweeper.txt b/forge-gui/res/cardsfolder/s/soratami_mindsweeper.txt index 86ef5d1a12f..c9e891e3826 100644 --- a/forge-gui/res/cardsfolder/s/soratami_mindsweeper.txt +++ b/forge-gui/res/cardsfolder/s/soratami_mindsweeper.txt @@ -3,7 +3,6 @@ ManaCost:3 U Types:Creature Moonfolk Wizard PT:1/4 K:Flying -A:AB$ Mill | Cost$ 2 Return<1/Land> | NumCards$ 2 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player puts the top two cards of their library into their graveyard. +A:AB$ Mill | Cost$ 2 Return<1/Land> | NumCards$ 2 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player mills two cards. AI:RemoveDeck:Random -SVar:Picture:http://www.wizards.com/global/images/magic/general/soratami_mindsweeper.jpg -Oracle:Flying\n{2}, Return a land you control to its owner's hand: Target player puts the top two cards of their library into their graveyard. +Oracle:Flying\n{2}, Return a land you control to its owner's hand: Target player mills two cards. diff --git a/forge-gui/res/cardsfolder/s/soul_echo.txt b/forge-gui/res/cardsfolder/s/soul_echo.txt index bdda0b09439..8820056d349 100644 --- a/forge-gui/res/cardsfolder/s/soul_echo.txt +++ b/forge-gui/res/cardsfolder/s/soul_echo.txt @@ -13,4 +13,4 @@ SVar:Damage:Event$ DamageDone | ValidTarget$ You | ReplaceWith$ Counters | Descr SVar:Counters:DB$ RemoveCounter | Defined$ EffectSource | CounterType$ ECHO | CounterNum$ Y | References$ Y SVar:Y:ReplaceCount$DamageAmount DeckHas:Ability$Counters -Oracle:Soul Echo enters the battlefield with X echo counters on it.\nYou don’t lose the game for having 0 or less life.\nAt the beginning of your upkeep, sacrifice Soul Echo if there are no echo counters on it. Otherwise, target opponent may choose that for each 1 damage that would be dealt to you until your next upkeep, you remove an echo counter from Soul Echo instead. +Oracle:Soul Echo enters the battlefield with X echo counters on it.\nYou don't lose the game for having 0 or less life.\nAt the beginning of your upkeep, sacrifice Soul Echo if there are no echo counters on it. Otherwise, target opponent may choose that for each 1 damage that would be dealt to you until your next upkeep, you remove an echo counter from Soul Echo instead. diff --git a/forge-gui/res/cardsfolder/s/soul_ransom.txt b/forge-gui/res/cardsfolder/s/soul_ransom.txt index 691659ef7ad..cc13f58cb6c 100644 --- a/forge-gui/res/cardsfolder/s/soul_ransom.txt +++ b/forge-gui/res/cardsfolder/s/soul_ransom.txt @@ -4,7 +4,7 @@ Types:Enchantment Aura K:Enchant creature A:SP$ Attach | Cost$ 2 U B | ValidTgts$ Creature | AILogic$ GainControl S:Mode$ Continuous | Affected$ Card.EnchantedBy | GainControl$ You | Description$ You control enchanted creature. -A:AB$ Sacrifice | Cost$ Discard<2/Card> | AnyOpponent$ True | SacValid$ Self | SubAbility$ DBDraw | SpellDescription$ CARDNAME's controller sacrifices it, then draws two cards. Only any opponent may activate this ability. +A:AB$ Sacrifice | Cost$ Discard<2/Card> | Activator$ Player.Opponent | SacValid$ Self | SubAbility$ DBDraw | SpellDescription$ CARDNAME's controller sacrifices it, then draws two cards. Only any opponent may activate this ability. SVar:DBDraw:DB$ Draw | NumCards$ 2 | Defined$ SourceController SVar:Picture:http://www.wizards.com/global/images/magic/general/soul_ransom.jpg Oracle:Enchant creature\nYou control enchanted creature.\nDiscard two cards: Soul Ransom's controller sacrifices it, then draws two cards. Only any opponent may activate this ability. diff --git a/forge-gui/res/cardsfolder/s/soul_sear.txt b/forge-gui/res/cardsfolder/s/soul_sear.txt new file mode 100755 index 00000000000..06394f22910 --- /dev/null +++ b/forge-gui/res/cardsfolder/s/soul_sear.txt @@ -0,0 +1,6 @@ +Name:Soul Sear +ManaCost:2 R +Types:Instant +A:SP$ DealDamage | Cost$ 2 R | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker | NumDmg$ 5 | SubAbility$ DBDebuff | SpellDescription$ CARDNAME deals 5 damage to target creature or planeswalker. That permanent loses indestructible until end of turn. +SVar:DBDebuff:DB$ Debuff | Defined$ Targeted | Keywords$ Indestructible +Oracle:Soul Sear deals 5 damage to target creature or planeswalker. That permanent loses indestructible until end of turn. diff --git a/forge-gui/res/cardsfolder/s/soul_separator.txt b/forge-gui/res/cardsfolder/s/soul_separator.txt index 31189c6281f..0d1adbc3796 100644 --- a/forge-gui/res/cardsfolder/s/soul_separator.txt +++ b/forge-gui/res/cardsfolder/s/soul_separator.txt @@ -3,9 +3,8 @@ ManaCost:3 Types:Artifact A:AB$ ChangeZone | Cost$ 5 T Sac<1/CARDNAME> | RememberLKI$ True | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Creature.YouCtrl | ChangeNum$ 1 | SubAbility$ DBCopy | SpellDescription$ Exile target creature card from your graveyard. Create a token that's a copy of that card, except it's 1/1, it's a Spirit in addition to its other types, and it has flying. Create a black Zombie creature token with power equal to that card's power and toughness equal to that card's toughness. SVar:DBCopy:DB$ CopyPermanent | Defined$ Remembered | SetPower$ 1 | SetToughness$ 1 | AddTypes$ Spirit | AddKeywords$ Flying | SubAbility$ DBToken -SVar:DBToken:DB$ Token | TokenImage$ b x y zombie EMN | TokenName$ Zombie | TokenTypes$ Creature,Zombie | TokenPower$ X | TokenToughness$ Y | TokenColors$ Black | TokenOwner$ You | TokenAmount$ 1 | References$ X,Y | SubAbility$ DBCleanup +SVar:DBToken:DB$ Token | TokenScript$ b_x_x_zombie | TokenPower$ X | TokenToughness$ Y | TokenOwner$ You | TokenAmount$ 1 | References$ X,Y | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:RememberedLKI$CardPower SVar:Y:RememberedLKI$CardToughness -SVar:Picture:http://www.wizards.com/global/images/magic/general/soul_separator.jpg Oracle: {5}, {T}, Sacrifice Soul Separator: Exile target creature card from your graveyard. Create a token that's a copy of that card, except it's 1/1, it's a Spirit in addition to its other types, and it has flying. Create a black Zombie creature token with power equal to that card's power and toughness equal to that card's toughness. diff --git a/forge-gui/res/cardsfolder/s/soulblade_corrupter.txt b/forge-gui/res/cardsfolder/s/soulblade_corrupter.txt index 18840ab2910..104bdde21c7 100644 --- a/forge-gui/res/cardsfolder/s/soulblade_corrupter.txt +++ b/forge-gui/res/cardsfolder/s/soulblade_corrupter.txt @@ -5,7 +5,6 @@ PT:3/3 K:Partner:Soulblade Renewer K:Deathtouch T:Mode$ Attacks | ValidCard$ Creature.counters_GE1_P1P1 | Attacked$ Player.Opponent | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever a creature with a +1/+1 counter on it attacks one of your opponents, that creature gains deathtouch until end of turn. -SVar:TrigPump:DB$Pump | Defined$ TriggeredAttacker | KW$ Deathtouch +SVar:TrigPump:DB$ Pump | Defined$ TriggeredAttacker | KW$ Deathtouch DeckHints:Name$Soulblade Renewer & Ability$Counters -SVar:Picture:http://www.wizards.com/global/images/magic/general/soulblade_corrupter.jpg Oracle:Partner with Soulblade Renewer (When this creature enters the battlefield, target player may put Soulblade Renewer into their hand from their library, then shuffle.)\nDeathtouch\nWhenever a creature with a +1/+1 counter on it attacks one of your opponents, that creature gains deathtouch until end of turn. diff --git a/forge-gui/res/cardsfolder/s/souls_of_the_faultless.txt b/forge-gui/res/cardsfolder/s/souls_of_the_faultless.txt index f988e928ce6..ddc7d9c8b84 100644 --- a/forge-gui/res/cardsfolder/s/souls_of_the_faultless.txt +++ b/forge-gui/res/cardsfolder/s/souls_of_the_faultless.txt @@ -4,9 +4,8 @@ Types:Creature Spirit PT:0/4 K:Defender T:Mode$ DamageDoneOnce | CombatDamage$ True | ValidTarget$ Card.Self | Execute$ TrigGain | TriggerDescription$ Whenever CARDNAME is dealt combat damage, you gain that much life and attacking player loses that much life. -SVar:TrigGain:DB$ GainLife | Defined$ You | LifeAmount$ X | SubAbility$ DBDrain -SVar:DBDrain:DB$ LoseLife | Defined$ AttackingPlayer | LifeAmount$ X +SVar:TrigGain:DB$ GainLife | Defined$ You | LifeAmount$ X | References$ X | SubAbility$ DBDrain +SVar:DBDrain:DB$ LoseLife | Defined$ AttackingPlayer | LifeAmount$ X | References$ X SVar:X:TriggerCount$DamageAmount SVar:HasCombatEffect:TRUE -SVar:Picture:http://www.wizards.com/global/images/magic/general/souls_of_the_faultless.jpg Oracle:Defender (This creature can't attack.)\nWhenever Souls of the Faultless is dealt combat damage, you gain that much life and attacking player loses that much life. diff --git a/forge-gui/res/cardsfolder/s/spark_double.txt b/forge-gui/res/cardsfolder/s/spark_double.txt index 6633dc6af84..0ace3c18c5a 100644 --- a/forge-gui/res/cardsfolder/s/spark_double.txt +++ b/forge-gui/res/cardsfolder/s/spark_double.txt @@ -3,9 +3,9 @@ ManaCost:3 U Types:Creature Illusion PT:0/0 K:ETBReplacement:Copy:DBCopy:Optional -SVar:DBCopy:DB$ Clone | Choices$ Creature.Other+YouCtrl,Planeswalker.Other+YouCtrl | NonLegendary$ True | PumpKeywords$ etbCounter:P1P1:1:ValidCard$ Creature.Self:CARDNAME enters with an additional +1/+1 counter on it if it’s a creature & etbCounter:LOYALTY:1:ValidCard$ Planeswalker.Self:CARDNAME enters with an additional loyalty counter on it if it’s a planeswalker | SpellDescription$ You may have CARDNAME enter the battlefield as a copy of a creature or planeswalker you control, except it enters with an additional +1/+1 counter on it if it’s a creature, it enters with an additional loyalty counter on it if it’s a planeswalker, and it isn’t legendary if that permanent is legendary. +SVar:DBCopy:DB$ Clone | Choices$ Creature.Other+YouCtrl,Planeswalker.Other+YouCtrl | NonLegendary$ True | PumpKeywords$ etbCounter:P1P1:1:ValidCard$ Creature.Self:CARDNAME enters with an additional +1/+1 counter on it if it's a creature & etbCounter:LOYALTY:1:ValidCard$ Planeswalker.Self:CARDNAME enters with an additional loyalty counter on it if it's a planeswalker | SpellDescription$ You may have CARDNAME enter the battlefield as a copy of a creature or planeswalker you control, except it enters with an additional +1/+1 counter on it if it's a creature, it enters with an additional loyalty counter on it if it's a planeswalker, and it isn't legendary if that permanent is legendary. DeckHas:Ability$Counters SVar:NeedsToPlayVar:Z GE1 SVar:Z:Count$Valid Creature.YouCtrl/Plus.Z1 SVar:Z1:Count$Valid Planeswalker.YouCtrl -Oracle:You may have Spark Double enter the battlefield as a copy of a creature or planeswalker you control, except it enters with an additional +1/+1 counter on it if it’s a creature, it enters with an additional loyalty counter on it if it’s a planeswalker, and it isn’t legendary if that permanent is legendary. +Oracle:You may have Spark Double enter the battlefield as a copy of a creature or planeswalker you control, except it enters with an additional +1/+1 counter on it if it's a creature, it enters with an additional loyalty counter on it if it's a planeswalker, and it isn't legendary if that permanent is legendary. diff --git a/forge-gui/res/cardsfolder/s/spark_of_creativity.txt b/forge-gui/res/cardsfolder/s/spark_of_creativity.txt index a4259ff8fa9..a7e9cb91862 100644 --- a/forge-gui/res/cardsfolder/s/spark_of_creativity.txt +++ b/forge-gui/res/cardsfolder/s/spark_of_creativity.txt @@ -2,7 +2,7 @@ Name:Spark of Creativity ManaCost:R Types:Sorcery A:SP$ Pump | Cost$ R | ValidTgts$ Creature | TgtPrompt$ Select target creature | AILogic$ Damage | IsCurse$ True | SubAbility$ DBExile | StackDescription$ SpellDescription | SpellDescription$ Choose target creature. Exile the top card of your library. You may have CARDNAME deal damage to that creature equal to the exiled card's converted mana cost. If you don't, you may play that card until end of turn. -SVar:DBExile:DB$ Mill | Defined$ You | NumCards$ 1 | Destination$ Exile | RememberMilled$ True | ShowMilledCards$ True | SubAbility$ DBChoice +SVar:DBExile:DB$ Dig | Defined$ You | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | Reveal$ True | SubAbility$ DBChoice SVar:DBChoice:DB$ GenericChoice | Defined$ You | Choices$ SparkDamage,SparkPlay | SubAbility$ DBCleanup | AILogic$ CreativitySpark SVar:SparkDamage:DB$ DealDamage | Defined$ ParentTarget | NumDmg$ X | References$ X | SpellDescription$ CARDNAME deals damage to target creature. SVar:SparkPlay:DB$ Effect | RememberObjects$ RememberedCard | StaticAbilities$ Play | ExileOnMoved$ Exile | SpellDescription$ You may play exiled card until end of turn. @@ -10,5 +10,4 @@ SVar:Play:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Car SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$RememberedCardManaCost AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/spark_of_creativity.jpg Oracle:Choose target creature. Exile the top card of your library. You may have Spark of Creativity deal damage to that creature equal to the exiled card's converted mana cost. If you don't, you may play that card until end of turn. diff --git a/forge-gui/res/cardsfolder/s/sparkhunter_masticore.txt b/forge-gui/res/cardsfolder/s/sparkhunter_masticore.txt new file mode 100755 index 00000000000..9a1cd94fc21 --- /dev/null +++ b/forge-gui/res/cardsfolder/s/sparkhunter_masticore.txt @@ -0,0 +1,10 @@ +Name:Sparkhunter Masticore +ManaCost:3 +Types:Artifact Creature Masticore +PT:3/4 +A:SP$ PermanentCreature | Cost$ 3 Discard<1/Card> +DeckHas:Ability$Discard +K:Protection:Planeswalker:Protection from planeswalkers +A:AB$ DealDamage | Cost$ 1 | ValidTgts$ Planeswalker | TgtPrompt$ Select target planeswalker | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to target planeswalker. +A:AB$ Pump | Cost$ 3 | KW$ Indestructible | Defined$ Self | SpellDescription$ CARDNAME gains indestructible until end of turn. +Oracle:As an additional cost to cast this spell, discard a card.\nProtection from planeswalkers\n{1}: Sparkhunter Masticore deals 1 damage to target planeswalker.\n{3}: Sparkhunter Masticore gains indestructible until end of turn. diff --git a/forge-gui/res/cardsfolder/s/sparkmages_gambit.txt b/forge-gui/res/cardsfolder/s/sparkmages_gambit.txt index 09755c16912..a958d84a59c 100644 --- a/forge-gui/res/cardsfolder/s/sparkmages_gambit.txt +++ b/forge-gui/res/cardsfolder/s/sparkmages_gambit.txt @@ -2,6 +2,5 @@ Name:Sparkmage's Gambit ManaCost:1 R Types:Sorcery A:SP$ DealDamage | Cost$ 1 R | ValidTgts$ Creature | TargetMin$ 0 | TargetMax$ 2 | TgtPrompt$ Select target creature | NumDmg$ 1 | SubAbility$ DBPump | SpellDescription$ CARDNAME deals 1 damage to each of up to two target creatures. Those creatures can't block this turn. -SVar:DBPump:DB$Pump | Defined$ Targeted | KW$ HIDDEN CARDNAME can't block. -SVar:Picture:http://www.wizards.com/global/images/magic/general/sparkmages_gambit.jpg +SVar:DBPump:DB$ Pump | Defined$ Targeted | KW$ HIDDEN CARDNAME can't block. Oracle:Sparkmage's Gambit deals 1 damage to each of up to two target creatures. Those creatures can't block this turn. diff --git a/forge-gui/res/cardsfolder/s/speaker_of_the_heavens.txt b/forge-gui/res/cardsfolder/s/speaker_of_the_heavens.txt new file mode 100644 index 00000000000..9831039af66 --- /dev/null +++ b/forge-gui/res/cardsfolder/s/speaker_of_the_heavens.txt @@ -0,0 +1,12 @@ +Name:Speaker of the Heavens +ManaCost:W +Types:Creature Human Cleric +PT:1/1 +K:Vigilance +K:Lifelink +A:AB$ Token | Cost$ T | SorcerySpeed$ True | CheckSVar$ X | SVarCompare$ GEY | References$ X,Y | TokenAmount$ 1 | TokenScript$ w_4_4_angel_flying | TokenOwner$ You | SpellDescription$ Create a 4/4 white Angel creature token with flying. Activate this ability only if you have at least 7 more life than your starting life total and only any time you could cast a sorcery. +SVar:X:Count$YourLifeTotal +SVar:Y:Count$YourStartingLife/Plus.7 +DeckHints:Ability$LifeGain +DeckHas:Ability$Token +Oracle:Vigilance, lifelink\n{T}: Create a 4/4 white Angel creature token with flying. Activate this ability only if you have at least 7 more life than your starting life total and only any time you could cast a sorcery. diff --git a/forge-gui/res/cardsfolder/s/species_specialist.txt b/forge-gui/res/cardsfolder/s/species_specialist.txt new file mode 100755 index 00000000000..5f8dc36236f --- /dev/null +++ b/forge-gui/res/cardsfolder/s/species_specialist.txt @@ -0,0 +1,10 @@ +Name:Species Specialist +ManaCost:2 B B +Types:Creature Human Warrior +PT:2/3 +K:ETBReplacement:Other:ChooseCT +SVar:ChooseCT:DB$ ChooseType | Defined$ You | Type$ Creature | AILogic$ MostProminentInComputerDeck | SpellDescription$ As CARDNAME enters the battlefield, choose a creature type. | StackDescription$ SpellDescription +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.ChosenType | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigDraw | TriggerDescription$ Whenever a creature of the chosen type dies, you may draw a card. +SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 +SVar:PlayMain1:TRUE +Oracle:As Species Specialist enters the battlefield, choose a creature type.\nWhenever a creature of the chosen type dies, you may draw a card. diff --git a/forge-gui/res/cardsfolder/s/spectral_bears.txt b/forge-gui/res/cardsfolder/s/spectral_bears.txt index b6158ca0c0a..49840903816 100644 --- a/forge-gui/res/cardsfolder/s/spectral_bears.txt +++ b/forge-gui/res/cardsfolder/s/spectral_bears.txt @@ -3,6 +3,5 @@ ManaCost:1 G Types:Creature Bear Spirit PT:3/3 T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ StayTapped | IsPresent$ Permanent.Black+nonToken+DefenderCtrl | PresentCompare$ EQ0 | TriggerDescription$ Whenever CARDNAME attacks, if defending player controls no black nontoken permanents, it doesn't untap during your next untap step. -SVar:StayTapped:DB$Pump | KW$ HIDDEN This card doesn't untap during your next untap step. | Defined$ Self | Permanent$ True -SVar:Picture:http://www.wizards.com/global/images/magic/general/spectral_bears.jpg +SVar:StayTapped:DB$ Pump | KW$ HIDDEN This card doesn't untap during your next untap step. | Defined$ Self | Permanent$ True Oracle:Whenever Spectral Bears attacks, if defending player controls no black nontoken permanents, it doesn't untap during your next untap step. diff --git a/forge-gui/res/cardsfolder/s/spectral_force.txt b/forge-gui/res/cardsfolder/s/spectral_force.txt index 7a6531b7fa3..22458437e6c 100644 --- a/forge-gui/res/cardsfolder/s/spectral_force.txt +++ b/forge-gui/res/cardsfolder/s/spectral_force.txt @@ -4,6 +4,5 @@ Types:Creature Elemental Spirit PT:8/8 K:Trample T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ StayTapped | IsPresent$ Permanent.Black+nonToken+DefenderCtrl | PresentCompare$ EQ0 | TriggerDescription$ Whenever CARDNAME attacks, if defending player controls no black nontoken permanents, it doesn't untap during your next untap step. -SVar:StayTapped:DB$Pump | KW$ HIDDEN This card doesn't untap during your next untap step. | Defined$ Self | Permanent$ True -SVar:Picture:http://www.wizards.com/global/images/magic/general/spectral_force.jpg +SVar:StayTapped:DB$ Pump | KW$ HIDDEN This card doesn't untap during your next untap step. | Defined$ Self | Permanent$ True Oracle:Trample\nWhenever Spectral Force attacks, if defending player controls no black permanents, it doesn't untap during your next untap step. diff --git a/forge-gui/res/cardsfolder/s/spectral_sailor.txt b/forge-gui/res/cardsfolder/s/spectral_sailor.txt index 7b85fa0ba9d..e045469fdca 100644 --- a/forge-gui/res/cardsfolder/s/spectral_sailor.txt +++ b/forge-gui/res/cardsfolder/s/spectral_sailor.txt @@ -4,5 +4,5 @@ Types:Creature Spirit Pirate PT:1/1 K:Flash K:Flying -A:AB$ Draw | Cost$ 3 U | NumCards$ 1 | Defined$ You | SpellDescription$ Draw a card. +A:AB$ Draw | Cost$ 3 U | NumCards$ 1 | Defined$ You | AILogic$ AlwaysAtOppEOT | SpellDescription$ Draw a card. Oracle:Flash (You may cast this spell any time you could cast an instant.)\nFlying\n{3}{U}: Draw a card. diff --git a/forge-gui/res/cardsfolder/s/spectral_sliver.txt b/forge-gui/res/cardsfolder/s/spectral_sliver.txt index 845f762feb5..248f62bb3b3 100644 --- a/forge-gui/res/cardsfolder/s/spectral_sliver.txt +++ b/forge-gui/res/cardsfolder/s/spectral_sliver.txt @@ -3,7 +3,6 @@ ManaCost:2 B Types:Creature Sliver Spirit PT:2/2 S:Mode$ Continuous | Affected$ Creature.Sliver | AddAbility$ Pump | Description$ All Sliver creatures have "{2}: This creature gets +1/+1 until end of turn." -SVar:Pump:AB$Pump | Cost$ 2 | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. +SVar:Pump:AB$ Pump | Cost$ 2 | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. SVar:PlayMain1:TRUE -SVar:Picture:http://www.wizards.com/global/images/magic/general/spectral_sliver.jpg Oracle:All Sliver creatures have "{2}: This creature gets +1/+1 until end of turn." diff --git a/forge-gui/res/cardsfolder/s/spelleater_wolverine.txt b/forge-gui/res/cardsfolder/s/spelleater_wolverine.txt new file mode 100755 index 00000000000..dc5f922b4f4 --- /dev/null +++ b/forge-gui/res/cardsfolder/s/spelleater_wolverine.txt @@ -0,0 +1,8 @@ +Name:Spelleater Wolverine +ManaCost:2 R +Types:Creature Wolverine +PT:3/2 +S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Double Strike | CheckSVar$ X | SVarCompare$ GE3 | Description$ CARDNAME has double strike as long as there are three or more instant and/or sorcery cards in your graveyard. +SVar:X:Count$ValidGraveyard Instant.YouOwn,Sorcery.YouOwn +DeckHints:Type$Instant|Sorcery +Oracle:Spelleater Wolverine has double strike as long as there are three or more instant and/or sorcery cards in your graveyard. diff --git a/forge-gui/res/cardsfolder/s/spellpyre_phoenix.txt b/forge-gui/res/cardsfolder/s/spellpyre_phoenix.txt new file mode 100644 index 00000000000..fc6d02f6bb3 --- /dev/null +++ b/forge-gui/res/cardsfolder/s/spellpyre_phoenix.txt @@ -0,0 +1,11 @@ +Name:Spellpyre Phoenix +ManaCost:3 R R +Types:Creature Phoenix +PT:4/2 +K:Flying +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, you may return target instant or sorcery card with a cycling ability from your graveyard to your hand. +SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Instant.YouOwn+withCycling,Instant.YouOwn+withTypeCycling,Sorcery.YouOwn+withCycling,Sorcery.YouOwn+withTypeCycling | TgtPrompt$ Select target instant or sorcery card with a cycling ability from your graveyard +T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Graveyard | CheckSVar$ YouCycled | SVarCompare$ GE2 | Execute$ TrigReturn | TriggerDescription$ At the beginning of each end step, if you cycled two or more cards this turn, return CARDNAME from your graveyard to your hand. +SVar:TrigReturn:DB$ ChangeZone | Defined$ Self | Origin$ Graveyard | Destination$ Hand +SVar:YouCycled:Count$YouCycledThisTurn +Oracle:Flying\nWhen Spellpyre Phoenix enters the battlefield, you may return target instant or sorcery card with a cycling ability from your graveyard to your hand.\nAt the beginning of each end step, if you cycled two or more cards this turn, return Spellpyre Phoenix from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/s/sphinx_mindbreaker.txt b/forge-gui/res/cardsfolder/s/sphinx_mindbreaker.txt index d449c1cb0da..d5d7562c705 100644 --- a/forge-gui/res/cardsfolder/s/sphinx_mindbreaker.txt +++ b/forge-gui/res/cardsfolder/s/sphinx_mindbreaker.txt @@ -3,7 +3,6 @@ ManaCost:5 U U Types:Creature Sphinx PT:6/6 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBMill | TriggerDescription$ When CARDNAME enters the battlefield, each opponent puts the top ten cards of their library into their graveyard. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBMill | TriggerDescription$ When CARDNAME enters the battlefield, each opponent mills ten cards. SVar:DBMill:DB$ Mill | Defined$ Player.Opponent | NumCards$ 10 -DeckHas:Ability$Graveyard -Oracle:When Sphinx Mindbreaker enters the battlefield, each opponent puts the top ten cards of their library into their graveyard. \ No newline at end of file +Oracle:When Sphinx Mindbreaker enters the battlefield, each opponent mills ten cards. diff --git a/forge-gui/res/cardsfolder/s/sphinxs_tutelage.txt b/forge-gui/res/cardsfolder/s/sphinxs_tutelage.txt index b233241f648..41a89dc28e6 100644 --- a/forge-gui/res/cardsfolder/s/sphinxs_tutelage.txt +++ b/forge-gui/res/cardsfolder/s/sphinxs_tutelage.txt @@ -1,7 +1,7 @@ Name:Sphinx's Tutelage ManaCost:2 U Types:Enchantment -T:Mode$ Drawn | ValidCard$ Card.YouOwn | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ Whenever you draw a card, target opponent puts the top two cards of their library into their graveyard. If they're both nonland cards that share a color, repeat this process. +T:Mode$ Drawn | ValidCard$ Card.YouOwn | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ Whenever you draw a card, target opponent mills two cards. If two nonland cards that share a color were milled this way, repeat this process. SVar:TrigMill:DB$ Repeat | ValidTgts$ Opponent | IsCurse$ True | RepeatSubAbility$ DBCleanAndGrind | MaxRepeat$ MaxRepeats | RepeatCheckSVar$ MilledSharesColor | References$ MilledSharesColor,MaxRepeats | RepeatSVarCompare$ EQ2 | SubAbility$ DBCleanup SVar:DBCleanAndGrind:DB$ Cleanup | ClearRemembered$ True | SubAbility$ DBPeek SVar:DBPeek:DB$ PeekAndReveal | Defined$ Targeted | PeekAmount$ 2 | NoPeek$ True | NoReveal$ True | RememberPeeked$ True | SubAbility$ DBGrind @@ -11,5 +11,5 @@ SVar:MilledSharesColor:RememberedLKI$Valid Card.nonLand+SharesColorWith Remember SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True A:AB$ Draw | Cost$ 5 U | NumCards$ 1 | SpellDescription$ Draw a card, then discard a card. | SubAbility$ DBDiscard SVar:DBDiscard:DB$ Discard | Defined$ You | NumCards$ 1 | Mode$ TgtChoose -SVar:Picture:http://www.wizards.com/global/images/magic/general/sphinxs_tutelage.jpg -Oracle:Whenever you draw a card, target opponent puts the top two cards of their library into their graveyard. If they're both nonland cards that share a color, repeat this process.\n{5}{U}: Draw a card, then discard a card. +DeckHas:Ability$Discard +Oracle:Whenever you draw a card, target opponent mills two cards. If two nonland cards that share a color were milled this way, repeat this process.\n{5}{U}: Draw a card, then discard a card. diff --git a/forge-gui/res/cardsfolder/s/spiderwig_boggart.txt b/forge-gui/res/cardsfolder/s/spiderwig_boggart.txt index 0da16891e3b..cbfba220725 100644 --- a/forge-gui/res/cardsfolder/s/spiderwig_boggart.txt +++ b/forge-gui/res/cardsfolder/s/spiderwig_boggart.txt @@ -3,7 +3,6 @@ ManaCost:2 B Types:Creature Goblin Shaman PT:2/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target creature gains fear until end of turn. -SVar:TrigPump:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Fear +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Fear SVar:PlayMain1:TRUE -SVar:Picture:http://www.wizards.com/global/images/magic/general/spiderwig_boggart.jpg Oracle:When Spiderwig Boggart enters the battlefield, target creature gains fear until end of turn. (It can't be blocked except by artifact creatures and/or black creatures.) diff --git a/forge-gui/res/cardsfolder/s/spincrusher.txt b/forge-gui/res/cardsfolder/s/spincrusher.txt index b70eb3a63ca..cb7df57cc21 100644 --- a/forge-gui/res/cardsfolder/s/spincrusher.txt +++ b/forge-gui/res/cardsfolder/s/spincrusher.txt @@ -3,9 +3,8 @@ ManaCost:2 Types:Artifact Creature Construct PT:0/2 T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ Whenever CARDNAME blocks, put a +1/+1 counter on it. -A:AB$ Pump | Cost$ SubCounter<1/P1P1> | KW$ HIDDEN Unblockable | SpellDescription$ CARDNAME can't be blocked this turn. +A:AB$ Pump | Cost$ SubCounter<1/P1P1> | Defined$ Self | KW$ HIDDEN Unblockable | SpellDescription$ CARDNAME can't be blocked this turn. SVar:TrigPutCounter:DB$PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 AI:RemoveDeck:All SVar:HasBlockEffect:TRUE -SVar:Picture:http://www.wizards.com/global/images/magic/general/spincrusher.jpg Oracle:Whenever Spincrusher blocks, put a +1/+1 counter on it.\nRemove a +1/+1 counter from Spincrusher: Spincrusher can't be blocked this turn. diff --git a/forge-gui/res/cardsfolder/s/spined_megalodon.txt b/forge-gui/res/cardsfolder/s/spined_megalodon.txt new file mode 100644 index 00000000000..20b1e95d8aa --- /dev/null +++ b/forge-gui/res/cardsfolder/s/spined_megalodon.txt @@ -0,0 +1,8 @@ +Name:Spined Megalodon +ManaCost:5 U U +Types:Creature Shark +PT:5/7 +K:Hexproof +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ DBScry | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME attacks, scry 1. +SVar:DBScry:DB$ Scry | ScryNum$ 1 +Oracle:Hexproof (This creature can't be the target of spells or abilities your opponents control.)\nWhenever Spined Megalodon attacks, scry 1. (Look at the top card of your library. You may put that card on the bottom of your library.) diff --git a/forge-gui/res/cardsfolder/s/spire_garden.txt b/forge-gui/res/cardsfolder/s/spire_garden.txt index da17f620d3f..8b295aa858e 100644 --- a/forge-gui/res/cardsfolder/s/spire_garden.txt +++ b/forge-gui/res/cardsfolder/s/spire_garden.txt @@ -1,9 +1,8 @@ Name:Spire Garden ManaCost:no cost Types:Land -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ LandTapped | Description$ CARDNAME enters the battlefield tapped unless you have two or more opponents. -SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionCheckSVar$ ETBCheckSVar2 | ConditionSVarCompare$ LT2 | References$ ETBCheckSVar2 | SubAbility$ MoveToPlay -SVar:MoveToPlay:DB$ ChangeZone | Hidden$ True | Origin$ All | Destination$ Battlefield | Defined$ ReplacedCard +K:ETBReplacement:Other:LandTapped +SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionCheckSVar$ ETBCheckSVar2 | ConditionSVarCompare$ LT2 | References$ ETBCheckSVar2 | SpellDescription$ CARDNAME enters the battlefield tapped unless you have two or more opponents. SVar:ETBCheckSVar2:PlayerCountOpponents$Amount A:AB$ Mana | Cost$ T | Produced$ R | SpellDescription$ Add {R}. A:AB$ Mana | Cost$ T | Produced$ G | SpellDescription$ Add {G}. diff --git a/forge-gui/res/cardsfolder/s/spire_mangler.txt b/forge-gui/res/cardsfolder/s/spire_mangler.txt index d765aa68b6c..c681aaa577f 100644 --- a/forge-gui/res/cardsfolder/s/spire_mangler.txt +++ b/forge-gui/res/cardsfolder/s/spire_mangler.txt @@ -5,6 +5,6 @@ PT:2/1 K:Flash K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target creature with flying you control gets +2/+0 until end of turn. -SVar:TrigPump:DB$Pump | ValidTgts$ Creature.YouCtrl+withFlying | TgtPrompt$ Select target creature with flying you control | NumAtt$ +2 +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.YouCtrl+withFlying | TgtPrompt$ Select target creature with flying you control | NumAtt$ +2 SVar:PlayMain1:TRUE Oracle:Flash\nFlying\nWhen Spire Mangler enters the battlefield, target creature with flying you control gets +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/s/spirebluff_canal.txt b/forge-gui/res/cardsfolder/s/spirebluff_canal.txt index 0f09179b595..cd06a32a137 100644 --- a/forge-gui/res/cardsfolder/s/spirebluff_canal.txt +++ b/forge-gui/res/cardsfolder/s/spirebluff_canal.txt @@ -1,9 +1,8 @@ Name:Spirebluff Canal ManaCost:no cost Types:Land -R:Event$ Moved | ValidCard$ Card.Self | Destination$ Battlefield | ReplaceWith$ LandTapped | Description$ CARDNAME enters the battlefield tapped unless you control two or fewer other lands. -SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionCheckSVar$ ETBCheckSVar2 | ConditionSVarCompare$ GT2 | References$ ETBCheckSVar2 | SubAbility$ MoveToPlay -SVar:MoveToPlay:DB$ ChangeZone | Hidden$ True | Origin$ All | Destination$ Battlefield | Defined$ ReplacedCard +K:ETBReplacement:Other:LandTapped +SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionCheckSVar$ ETBCheckSVar2 | ConditionSVarCompare$ GT2 | References$ ETBCheckSVar2 | SpellDescription$ CARDNAME enters the battlefield tapped unless you control two or fewer other lands. SVar:ETBCheckSVar2:Count$LastStateBattlefield Land.YouCtrl A:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U}. A:AB$ Mana | Cost$ T | Produced$ R | SpellDescription$ Add {R}. diff --git a/forge-gui/res/cardsfolder/s/spirit_cairn.txt b/forge-gui/res/cardsfolder/s/spirit_cairn.txt index aebea2777ce..28b39f18d63 100644 --- a/forge-gui/res/cardsfolder/s/spirit_cairn.txt +++ b/forge-gui/res/cardsfolder/s/spirit_cairn.txt @@ -3,7 +3,7 @@ ManaCost:2 W Types:Enchantment T:Mode$ Discarded | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever a player discards a card, you may pay {W}. If you do, create a 1/1 white Spirit creature token with flying. SVar:TrigToken:AB$Token | Cost$ W | TokenAmount$ 1 | TokenScript$ w_1_1_spirit_flying | TokenOwner$ You | LegacyImage$ w 1 1 spirit flying jud -DeckHints::Ability$Discard +DeckHints:Ability$Discard DeckHas:Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/spirit_cairn.jpg Oracle:Whenever a player discards a card, you may pay {W}. If you do, create a 1/1 white Spirit creature token with flying. diff --git a/forge-gui/res/cardsfolder/s/spirit_of_malevolence.txt b/forge-gui/res/cardsfolder/s/spirit_of_malevolence.txt new file mode 100755 index 00000000000..5c7cc1c21cc --- /dev/null +++ b/forge-gui/res/cardsfolder/s/spirit_of_malevolence.txt @@ -0,0 +1,9 @@ +Name:Spirit of Malevolence +ManaCost:1 B +Types:Creature Spirit +PT:2/1 +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, each opponent loses 1 life and you gain 1 life. +SVar:TrigLoseLife:DB$ LoseLife | Defined$ Player.Opponent | LifeAmount$ 1 | SubAbility$ DBGainLife +SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 +DeckHas:Ability$LifeGain +Oracle:When Spirit of Malevolence dies, each opponent loses 1 life and you gain 1 life. diff --git a/forge-gui/res/cardsfolder/s/spiteful_prankster.txt b/forge-gui/res/cardsfolder/s/spiteful_prankster.txt new file mode 100755 index 00000000000..f5177ac9399 --- /dev/null +++ b/forge-gui/res/cardsfolder/s/spiteful_prankster.txt @@ -0,0 +1,8 @@ +Name:Spiteful Prankster +ManaCost:2 R +Types:Creature Devil +PT:3/2 +S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ First Strike | Condition$ PlayerTurn | Description$ As long as it's your turn, CARDNAME has first strike. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.Other | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Whenever another creature dies, CARDNAME deals 1 damage to target player or planeswalker. +SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Player,Planeswalker | TgtPrompt$ Select target player or planeswalker | NumDmg$ 1 +Oracle:As long as it's your turn, Spiteful Prankster has first strike.\nWhenever another creature dies, Spiteful Prankster deals 1 damage to target player or planeswalker. diff --git a/forge-gui/res/cardsfolder/s/spitting_slug.txt b/forge-gui/res/cardsfolder/s/spitting_slug.txt index d36ee9b155d..5423a2e8dad 100644 --- a/forge-gui/res/cardsfolder/s/spitting_slug.txt +++ b/forge-gui/res/cardsfolder/s/spitting_slug.txt @@ -5,10 +5,9 @@ PT:2/4 T:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ DBPay | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked, you may pay {1}{G}. If you do, CARDNAME gains first strike until end of turn. Otherwise, each creature blocking or blocked by CARDNAME gains first strike until end of turn. T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ DBPay | Secondary$ True | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked, you may pay {1}{G}. If you do, CARDNAME gains first strike until end of turn. Otherwise, each creature blocking or blocked by CARDNAME gains first strike until end of turn. SVar:DBPay:DB$ StoreSVar | SVar$ SlugUnpaid | Type$ Number | Expression$ 1 | UnlessCost$ 1 G | UnlessPayer$ You | SubAbility$ PumpSelf | References$ SlugUnpaid -SVar:PumpSelf:DB$Pump | Defined$ Self | KW$ First Strike | ConditionCheckSVar$ SlugUnpaid | ConditionSVarCompare$ EQ0 | SubAbility$ PumpOthers -SVar:PumpOthers:DB$PumpAll | ValidCards$ Creature.blockingSource,Creature.blockedBySource | KW$ First Strike | ConditionCheckSVar$ SlugUnpaid | ConditionSVarCompare$ EQ1 | SubAbility$ DBReset +SVar:PumpSelf:DB$ Pump | Defined$ Self | KW$ First Strike | ConditionCheckSVar$ SlugUnpaid | ConditionSVarCompare$ EQ0 | SubAbility$ PumpOthers +SVar:PumpOthers:DB$ PumpAll | ValidCards$ Creature.blockingSource,Creature.blockedBySource | KW$ First Strike | ConditionCheckSVar$ SlugUnpaid | ConditionSVarCompare$ EQ1 | SubAbility$ DBReset SVar:DBReset:DB$ StoreSVar | SVar$ SlugUnpaid | Type$ Number | Expression$ 0 SVar:SlugUnpaid:Number$0 AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/spitting_slug.jpg Oracle:Whenever Spitting Slug blocks or becomes blocked, you may pay {1}{G}. If you do, Spitting Slug gains first strike until end of turn. Otherwise, each creature blocking or blocked by Spitting Slug gains first strike until end of turn. diff --git a/forge-gui/res/cardsfolder/s/splendor_mare.txt b/forge-gui/res/cardsfolder/s/splendor_mare.txt new file mode 100755 index 00000000000..29b3eba0750 --- /dev/null +++ b/forge-gui/res/cardsfolder/s/splendor_mare.txt @@ -0,0 +1,9 @@ +Name:Splendor Mare +ManaCost:2 W +Types:Creature Elk Unicorn +PT:3/3 +K:Lifelink +K:Cycling:1 W +T:Mode$ Cycled | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When you cycle CARDNAME, put a lifelink counter on target creature you control. +SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ Lifelink | CounterNum$ 1 +Oracle:Lifelink\nCycling {1}{W} ({1}{W}, Discard this card: Draw a card.)\nWhen you cycle Splendor Mare, put a lifelink counter on target creature you control. diff --git a/forge-gui/res/cardsfolder/s/splinterfright.txt b/forge-gui/res/cardsfolder/s/splinterfright.txt index 972212c33b5..04bf0dc2a61 100644 --- a/forge-gui/res/cardsfolder/s/splinterfright.txt +++ b/forge-gui/res/cardsfolder/s/splinterfright.txt @@ -4,9 +4,9 @@ Types:Creature Elemental PT:*/* K:Trample S:Mode$ Continuous | EffectZone$ All | CharacteristicDefining$ True | SetPower$ X | SetToughness$ X | Description$ CARDNAME's power and toughness are each equal to the number of creature cards in your graveyard. -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ At the beginning of your upkeep, put the top two cards of your library into your graveyard. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ At the beginning of your upkeep, mill two cards. SVar:TrigMill:DB$ Mill | Defined$ You | NumCards$ 2 SVar:X:Count$TypeInYourYard.Creature SVar:NeedsToPlayVar:X GE1 -SVar:Picture:http://www.wizards.com/global/images/magic/general/splinterfright.jpg -Oracle:Trample\nSplinterfright's power and toughness are each equal to the number of creature cards in your graveyard.\nAt the beginning of your upkeep, put the top two cards of your library into your graveyard. +DeckHas:Ability$Graveyard +Oracle:Trample\nSplinterfright's power and toughness are each equal to the number of creature cards in your graveyard.\nAt the beginning of your upkeep, mill two cards. diff --git a/forge-gui/res/cardsfolder/s/splintering_wind.txt b/forge-gui/res/cardsfolder/s/splintering_wind.txt index 2839581c35b..f1bad498906 100644 --- a/forge-gui/res/cardsfolder/s/splintering_wind.txt +++ b/forge-gui/res/cardsfolder/s/splintering_wind.txt @@ -1,10 +1,13 @@ Name:Splintering Wind ManaCost:2 G G Types:Enchantment -A:AB$ DealDamage | Cost$ 2 G | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 1 | SubAbility$ DBToken | SpellDescription$ CARDNAME deals 1 damage to target creature. Create a 1/1 green Splinter creature token. It has flying and "Cumulative upkeep {G}." When it leaves the battlefield, it deals 1 damage to you and each creature you control. (At the beginning of its controller's upkeep, that player puts an age counter on it, then sacrifices it unless they pay its upkeep cost for each age counter on it.) -SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ g_1_1_splinter_flying_cum | TokenOwner$ You | LegacyImage$ g 1 1 splinter flying cum all | TokenTriggers$ TrigDamage | TokenSVars$ TrigBoom -SVar:TrigDamage:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Any | TriggerZones$ Battlefield | Execute$ TrigBoom | TriggerDescription$ When this creature leaves the battlefield, it deals 1 damage to you and each creature you control. -SVar:TrigBoom:DB$ DamageAll | ValidCards$ Creature.YouCtrl | ValidPlayers$ Self | NumDmg$ 1 | SpellDescription$ Deal 1 damage to you and each creature you control. +A:AB$ DealDamage | Cost$ 2 G | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 1 | SubAbility$ DBToken | StackDescription$ SpellDescription | SpellDescription$ CARDNAME deals 1 damage to target creature. Create a 1/1 green Splinter creature token. It has flying and "Cumulative upkeep {G}." When it leaves the battlefield, it deals 1 damage to you and each creature you control. (At the beginning of its controller's upkeep, that player puts an age counter on it, then sacrifices it unless they pay its upkeep cost for each age counter on it.) +SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ g_1_1_splinter_flying_cum | TokenOwner$ You | RememberTokens$ True | SubAbility$ DBEffect +SVar:DBEffect:DB$ Effect | RememberObjects$ Remembered | Triggers$ LeavesBattlefield | SVars$ TrigDamageAll,DBForget,ExileSelf | Duration$ Permanent | SubAbility$ DBCleanup +SVar:LeavesBattlefield:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.IsRemembered | TriggerZones$ Command | Execute$ TrigDamageAll | TriggerDescription$ When it leaves the battlefield, it deals 1 damage to you and each creature you control. +SVar:TrigDamageAll:DB$ DamageAll | ValidCards$ Creature.YouCtrl | ValidPlayers$ You | NumDmg$ 1 | SubAbility$ DBForget +SVar:DBForget:DB$ Pump | ForgetObjects$ TriggeredCard | SubAbility$ ExileSelf +SVar:ExileSelf:DB$ ChangeZone | Origin$ Command | Destination$ Exile | Defined$ Self | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ EQ0 +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/splintering_wind.jpg Oracle:{2}{G}: Splintering Wind deals 1 damage to target creature. Create a 1/1 green Splinter creature token. It has flying and "Cumulative upkeep {G}." When it leaves the battlefield, it deals 1 damage to you and each creature you control. (At the beginning of its controller's upkeep, that player puts an age counter on it, then sacrifices it unless they pay its upkeep cost for each age counter on it.) diff --git a/forge-gui/res/cardsfolder/s/spontaneous_flight.txt b/forge-gui/res/cardsfolder/s/spontaneous_flight.txt new file mode 100755 index 00000000000..1f113f74b8f --- /dev/null +++ b/forge-gui/res/cardsfolder/s/spontaneous_flight.txt @@ -0,0 +1,7 @@ +Name:Spontaneous Flight +ManaCost:2 W +Types:Instant +A:SP$ Pump | Cost$ 2 W | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +2 | NumDef$ +2 | SubAbility$ DBPutCounter | SpellDescription$ Target creature gets +2/+2 until end of turn. Put a flying counter on it. +SVar:DBPutCounter:DB$ PutCounter | Defined$ Targeted | CounterType$ Flying | CounterNum$ 1 +DeckHas:Ability$Counters +Oracle:Target creature gets +2/+2 until end of turn. Put a flying counter on it. diff --git a/forge-gui/res/cardsfolder/s/spore_cloud.txt b/forge-gui/res/cardsfolder/s/spore_cloud.txt index ed80fa31080..fcd0d7b3067 100644 --- a/forge-gui/res/cardsfolder/s/spore_cloud.txt +++ b/forge-gui/res/cardsfolder/s/spore_cloud.txt @@ -3,6 +3,5 @@ ManaCost:1 G G Types:Instant A:SP$ Fog | Cost$ 1 G G | SubAbility$ DBTapAll | SpellDescription$ Tap all blocking creatures. Prevent all combat damage that would be dealt this turn. Each attacking creature and each blocking creature doesn't untap during its controller's next untap step. SVar:DBTapAll:DB$ TapAll | ValidCards$ Creature.blocking | SubAbility$ DBPumpAll -SVar:DBPumpAll:DB$PumpAll | ValidCards$ Creature.attacking,Creature.blocking | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True -SVar:Picture:http://www.wizards.com/global/images/magic/general/spore_cloud.jpg +SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Creature.attacking,Creature.blocking | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True Oracle:Tap all blocking creatures. Prevent all combat damage that would be dealt this turn. Each attacking creature and each blocking creature doesn't untap during its controller's next untap step. diff --git a/forge-gui/res/cardsfolder/s/sporeweb_weaver.txt b/forge-gui/res/cardsfolder/s/sporeweb_weaver.txt new file mode 100755 index 00000000000..5d98df7e4de --- /dev/null +++ b/forge-gui/res/cardsfolder/s/sporeweb_weaver.txt @@ -0,0 +1,12 @@ +Name:Sporeweb Weaver +ManaCost:2 G +Types:Creature Spider +PT:1/4 +K:Reach +K:Hexproof:Card.Blue:blue +T:Mode$ DamageDoneOnce | ValidTarget$ Card.Self | Execute$ TrigGainLife | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME is dealt damage, you gain 1 life and create a 1/1 green Saproling creature token. +SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 1 | SubAbility$ DBToken +SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ g_1_1_saproling | TokenOwner$ You +SVar:HasCombatEffect:TRUE +DeckHas:Ability$Token & Ability$LifeGain +Oracle:Reach, hexproof from blue\nWhenever Sporeweb Weaver is dealt damage, you gain 1 life and create a 1/1 green Saproling creature token. diff --git a/forge-gui/res/cardsfolder/s/springjack_knight.txt b/forge-gui/res/cardsfolder/s/springjack_knight.txt index beaf0305bc8..571a1f1f4fc 100644 --- a/forge-gui/res/cardsfolder/s/springjack_knight.txt +++ b/forge-gui/res/cardsfolder/s/springjack_knight.txt @@ -4,6 +4,5 @@ Types:Creature Kithkin Knight PT:2/1 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigClash | TriggerDescription$ Whenever CARDNAME attacks, clash with an opponent. If you win, target creature gains double strike until end of turn. SVar:TrigClash:DB$Clash | ValidTgts$ Creature | TgtPrompt$ Select target creature | WinSubAbility$ DBPump -SVar:DBPump:DB$Pump | Defined$ Targeted | KW$ Double Strike -SVar:Picture:http://www.wizards.com/global/images/magic/general/springjack_knight.jpg +SVar:DBPump:DB$ Pump | Defined$ Targeted | KW$ Double Strike Oracle:Whenever Springjack Knight attacks, clash with an opponent. If you win, target creature gains double strike until end of turn. (Each clashing player reveals the top card of their library, then puts that card on the top or bottom. A player wins if their card had a higher converted mana cost.) diff --git a/forge-gui/res/cardsfolder/s/springjaw_trap.txt b/forge-gui/res/cardsfolder/s/springjaw_trap.txt new file mode 100755 index 00000000000..1e4eaabac55 --- /dev/null +++ b/forge-gui/res/cardsfolder/s/springjaw_trap.txt @@ -0,0 +1,6 @@ +Name:Springjaw Trap +ManaCost:1 +Types:Artifact +K:Flash +A:AB$ DealDamage | Cost$ 4 T Sac<1/CARDNAME> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to any target. +Oracle:Flash\n{4}, {T}, Sacrifice Springjaw Trap: It deals 3 damage to any target. diff --git a/forge-gui/res/cardsfolder/upcoming/sprite_dragon.txt b/forge-gui/res/cardsfolder/s/sprite_dragon.txt similarity index 95% rename from forge-gui/res/cardsfolder/upcoming/sprite_dragon.txt rename to forge-gui/res/cardsfolder/s/sprite_dragon.txt index 5cf45681438..75751760ece 100755 --- a/forge-gui/res/cardsfolder/upcoming/sprite_dragon.txt +++ b/forge-gui/res/cardsfolder/s/sprite_dragon.txt @@ -7,4 +7,5 @@ K:Haste T:Mode$ SpellCast | ValidCard$ Card.nonCreature | ValidActivatingPlayer$ You | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a noncreature spell, put a +1/+1 counter on CARDNAME. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 SVar:BuffedBy:nonCreature +DeckHas:Ability$Counters Oracle:Flying, haste\nWhenever you cast a noncreature spell, put a +1/+1 counter on Sprite Dragon. diff --git a/forge-gui/res/cardsfolder/s/squallmonger.txt b/forge-gui/res/cardsfolder/s/squallmonger.txt index 844190c5d1c..f9ef61d0650 100644 --- a/forge-gui/res/cardsfolder/s/squallmonger.txt +++ b/forge-gui/res/cardsfolder/s/squallmonger.txt @@ -2,7 +2,7 @@ Name:Squallmonger ManaCost:3 G Types:Creature Monger PT:3/3 -A:AB$ DamageAll | Cost$ 2 | NumDmg$ 1 | ValidCards$ Creature.withFlying | ValidPlayers$ Player | AnyPlayer$ True | ValidDescription$ each creature with flying and and each player. | SpellDescription$ CARDNAME deals 1 damage to each creature with flying and each player. Any player may activate this ability. +A:AB$ DamageAll | Cost$ 2 | NumDmg$ 1 | ValidCards$ Creature.withFlying | ValidPlayers$ Player | Activator$ Player | ValidDescription$ each creature with flying and and each player. | SpellDescription$ CARDNAME deals 1 damage to each creature with flying and each player. Any player may activate this ability. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/squallmonger.jpg Oracle:{2}: Squallmonger deals 1 damage to each creature with flying and each player. Any player may activate this ability. diff --git a/forge-gui/res/cardsfolder/s/stallion_of_ashmouth.txt b/forge-gui/res/cardsfolder/s/stallion_of_ashmouth.txt index 9b30de80896..fce04b9a0eb 100644 --- a/forge-gui/res/cardsfolder/s/stallion_of_ashmouth.txt +++ b/forge-gui/res/cardsfolder/s/stallion_of_ashmouth.txt @@ -2,8 +2,7 @@ Name:Stallion of Ashmouth ManaCost:3 B Types:Creature Nightmare Horse PT:3/3 -A:AB$ Pump | Cost$ 1 B | NumAtt$ +1 | NumDef$ +1 | Activation$ Delirium | PrecostDesc$ Delirium — | SpellDescription$ CARDNAME gets +1/+1 until end of turn. Activate this ability only if there are four or more card types among cards in your graveyard. +A:AB$ Pump | Cost$ 1 B | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | Activation$ Delirium | PrecostDesc$ Delirium — | SpellDescription$ CARDNAME gets +1/+1 until end of turn. Activate this ability only if there are four or more card types among cards in your graveyard. DeckHints:Ability$Graveyard & Ability$Discard DeckHas:Ability$Delirium -SVar:Picture:http://www.wizards.com/global/images/magic/general/stallion_of_ashmouth.jpg Oracle:Delirium — {1}{B}: Stallion of Ashmouth gets +1/+1 until end of turn. Activate this ability only if there are four or more card types among cards in your graveyard. diff --git a/forge-gui/res/cardsfolder/s/stand_or_fall.txt b/forge-gui/res/cardsfolder/s/stand_or_fall.txt index 84202bdd218..346c76854d7 100644 --- a/forge-gui/res/cardsfolder/s/stand_or_fall.txt +++ b/forge-gui/res/cardsfolder/s/stand_or_fall.txt @@ -1,11 +1,11 @@ Name:Stand or Fall ManaCost:3 R Types:Enchantment -T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | Execute$ ChoosePlayer | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of combat on your turn, separate all creatures defending player controls into two piles. Only creatures in the pile of that player's choice can block this turn. -SVar:ChoosePlayer:DB$ ChoosePlayer | Choices$ Opponent | Defined$ You | AILogic$ LeastCreatures | SubAbility$ DBTwoPiles -SVar:DBTwoPiles:DB$ TwoPiles | Defined$ ChosenPlayer | Chooser$ ChosenPlayer | Zone$ Battlefield | ValidCards$ Creature.ChosenCtrl | Separator$ You | ChosenPile$ DBOnlyBlock | AILogic$ Best -SVar:DBOnlyBlock:DB$ PumpAll | KW$ HIDDEN CARDNAME can't block. | IsCurse$ True | ValidCards$ Card.Creature+IsNotRemembered | SubAbility$ DBCleanup -SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearChosenPlayer$ True +T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | Execute$ RepeatPlayer | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of combat on your turn, for each defending player, separate all creatures that player controls into two piles and that player chooses one. Only creatures in the chosen piles can block this turn. +SVar:RepeatPlayer:DB$ RepeatEach | RepeatPlayers$ Opponent | RepeatSubAbility$ DBTwoPiles | SubAbility$ DBOnlyBlock +SVar:DBTwoPiles:DB$ TwoPiles | Defined$ Player.IsRemembered | Chooser$ Player.IsRemembered | Zone$ Battlefield | ValidCards$ Creature.RememberedPlayerCtrl | Separator$ You | ChosenPile$ DBRemember | AILogic$ Best +SVar:DBRemember:DB$ Pump | ImprintCards$ Remembered +SVar:DBOnlyBlock:DB$ PumpAll | KW$ HIDDEN CARDNAME can't block. | ValidCards$ Creature.OppCtrl+IsNotImprinted | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearImprinted$ True SVar:PlayMain1:TRUE -SVar:Picture:http://www.wizards.com/global/images/magic/general/stand_or_fall.jpg -Oracle:At the beginning of combat on your turn, separate all creatures defending player controls into two piles. Only creatures in the pile of that player's choice can block this turn. +Oracle:At the beginning of combat on your turn, for each defending player, separate all creatures that player controls into two piles and that player chooses one. Only creatures in the chosen piles can block this turn. diff --git a/forge-gui/res/cardsfolder/s/starlit_mantle.txt b/forge-gui/res/cardsfolder/s/starlit_mantle.txt index eb15621e9c3..5cda1681e6a 100644 --- a/forge-gui/res/cardsfolder/s/starlit_mantle.txt +++ b/forge-gui/res/cardsfolder/s/starlit_mantle.txt @@ -5,6 +5,6 @@ K:Flash K:Enchant creature you control A:SP$ Attach | Cost$ 1 U | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | AILogic$ Pump T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, enchanted creature gains hexproof until end of turn. (It can't be the target of spells or abilities your opponents control.) -SVar:TrigPump:DB$Pump | Defined$ Enchanted | KW$ Hexproof +SVar:TrigPump:DB$ Pump | Defined$ Enchanted | KW$ Hexproof S:Mode$ Continuous | Affected$ Creature.EnchantedBy | AddPower$ 1 | AddToughness$ 1 | Description$ Enchanted creature gets +1/+1. Oracle:Flash\nEnchant creature you control\nWhen Starlit Mantle enters the battlefield, enchanted creature gains hexproof until end of turn. (It can't be the target of spells or abilities your opponents control.)\nEnchanted creature gets +1/+1. diff --git a/forge-gui/res/cardsfolder/s/startled_awake_persistent_nightmare.txt b/forge-gui/res/cardsfolder/s/startled_awake_persistent_nightmare.txt index 6bc7b8f8df7..012ed1c34a6 100644 --- a/forge-gui/res/cardsfolder/s/startled_awake_persistent_nightmare.txt +++ b/forge-gui/res/cardsfolder/s/startled_awake_persistent_nightmare.txt @@ -1,11 +1,10 @@ Name:Startled Awake ManaCost:2 U U Types:Sorcery -A:SP$ Mill | Cost$ 2 U U | NumCards$ 13 | ValidTgts$ Opponent | TgtPrompt$ Choose an opponent | SpellDescription$ Target opponent puts the top thirteen cards of their library into their graveyard. +A:SP$ Mill | Cost$ 2 U U | NumCards$ 13 | ValidTgts$ Opponent | TgtPrompt$ Choose an opponent | SpellDescription$ Target opponent mills thirteen cards. A:AB$ ChangeZone | Cost$ 3 U U | Origin$ Graveyard | Destination$ Battlefield | Transformed$ True | ActivationZone$ Graveyard | SorcerySpeed$ True | SpellDescription$ Return CARDNAME from your graveyard onto the battlefield transformed. Activate this ability only any time you could cast a sorcery. -SVar:Picture:http://www.wizards.com/global/images/magic/general/startled_awake.jpg AlternateMode:DoubleFaced -Oracle:Target opponent puts the top thirteen cards of their library into their graveyard.\n{3}{U}{U}: Put Startled Awake from your graveyard onto the battlefield transformed. Activate this ability only any time you could cast a sorcery. +Oracle:Target opponent mills thirteen cards.\n{3}{U}{U}: Put Startled Awake from your graveyard onto the battlefield transformed. Activate this ability only any time you could cast a sorcery. ALTERNATE @@ -17,5 +16,4 @@ PT:1/1 K:Skulk T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigBounce | TriggerDescription$ When CARDNAME deals combat damage to a player, return it to its owner's hand. SVar:TrigBounce:DB$ ChangeZone | Defined$ Self | Origin$ Battlefield | Destination$ Hand -SVar:Picture:http://www.wizards.com/global/images/magic/general/persistent_nightmare.jpg Oracle:Skulk (This creature can't be blocked by creatures with greater power.)\nWhen Persistent Nightmare deals combat damage to a player, return it to its owner's hand. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/s/startling_development.txt b/forge-gui/res/cardsfolder/s/startling_development.txt new file mode 100755 index 00000000000..01fa738a037 --- /dev/null +++ b/forge-gui/res/cardsfolder/s/startling_development.txt @@ -0,0 +1,6 @@ +Name:Startling Development +ManaCost:1 U +Types:Instant +A:SP$ Animate | Cost$ 1 U | ValidTgts$ Creature | TgtPrompt$ Select target creature | Colors$ Blue | OverwriteColors$ True | Types$ Serpent | RemoveCreatureTypes$ True | Power$ 4 | Toughness$ 4 | StackDescription$ SpellDescription | SpellDescription$ Until end of turn, target creature becomes a blue Serpent with base power and toughness 4/4. +K:Cycling:1 +Oracle:Until end of turn, target creature becomes a blue Serpent with base power and toughness 4/4.\nCycling {1} ({1}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/s/staunch_shieldmate.txt b/forge-gui/res/cardsfolder/s/staunch_shieldmate.txt new file mode 100644 index 00000000000..3408e9e52e6 --- /dev/null +++ b/forge-gui/res/cardsfolder/s/staunch_shieldmate.txt @@ -0,0 +1,5 @@ +Name:Staunch Shieldmate +ManaCost:W +Types:Creature Dwarf Soldier +PT:1/3 +Oracle: diff --git a/forge-gui/res/cardsfolder/s/steadfast_cathar.txt b/forge-gui/res/cardsfolder/s/steadfast_cathar.txt index 4d8058fe7a0..39d71cdcdac 100644 --- a/forge-gui/res/cardsfolder/s/steadfast_cathar.txt +++ b/forge-gui/res/cardsfolder/s/steadfast_cathar.txt @@ -3,6 +3,5 @@ ManaCost:1 W Types:Creature Human Soldier PT:2/1 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, it gets +0/+2 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumDef$ 2 -SVar:Picture:http://www.wizards.com/global/images/magic/general/steadfast_cathar.jpg +SVar:TrigPump:DB$ Pump | Defined$ Self | NumDef$ 2 Oracle:Whenever Steadfast Cathar attacks, it gets +0/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/s/steel_plume_marshal.txt b/forge-gui/res/cardsfolder/s/steel_plume_marshal.txt new file mode 100755 index 00000000000..59884879c75 --- /dev/null +++ b/forge-gui/res/cardsfolder/s/steel_plume_marshal.txt @@ -0,0 +1,10 @@ +Name:Steel-Plume Marshal +ManaCost:3 W W +Types:Creature Bird Soldier +PT:3/3 +K:Flying +T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ When CARDNAME attacks, other attacking creatures you control with flying get +2/+2 until end of turn. +SVar:TrigPump:DB$ PumpAll | ValidCards$ Creature.attacking+withFlying+Other+YouCtrl | NumAtt$ 2 | NumDef$ 2 +DeckHints:Keyword$Flying +SVar:HasAttackEffect:TRUE +Oracle:Flying\nWhenever Steel-Plume Marshal attacks, other attacking creatures you control with flying get +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/s/steppe_lynx.txt b/forge-gui/res/cardsfolder/s/steppe_lynx.txt index a1c8e93d588..80bf01e8330 100644 --- a/forge-gui/res/cardsfolder/s/steppe_lynx.txt +++ b/forge-gui/res/cardsfolder/s/steppe_lynx.txt @@ -3,7 +3,6 @@ ManaCost:W Types:Creature Cat PT:0/1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Landfall — Whenever a land enters the battlefield under your control, CARDNAME gets +2/+2 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ +2 | NumDef$ +2 +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +2 | NumDef$ +2 SVar:BuffedBy:Land -SVar:Picture:http://www.wizards.com/global/images/magic/general/steppe_lynx.jpg Oracle:Landfall — Whenever a land enters the battlefield under your control, Steppe Lynx gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/s/stern_mentor.txt b/forge-gui/res/cardsfolder/s/stern_mentor.txt index 538c05daf1c..bfa51ab45b1 100644 --- a/forge-gui/res/cardsfolder/s/stern_mentor.txt +++ b/forge-gui/res/cardsfolder/s/stern_mentor.txt @@ -3,7 +3,6 @@ ManaCost:3 U Types:Creature Human Wizard PT:2/2 K:Soulbond -S:Mode$ Continuous | Affected$ Creature.PairedWith,Creature.Self+Paired | AddAbility$ Mill | Description$ As long as CARDNAME is paired with another creature, each of those creatures have "{T}: Target player puts the top two cards of their library into their graveyard." -SVar:Mill:AB$ Mill | Cost$ T | NumCards$ 2 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player puts the top two cards of their library into their graveyard. -SVar:Picture:http://www.wizards.com/global/images/magic/general/stern_mentor.jpg -Oracle:Soulbond (You may pair this creature with another unpaired creature when either enters the battlefield. They remain paired for as long as you control both of them.)\nAs long as Stern Mentor is paired with another creature, each of those creatures has "{T}: Target player puts the top two cards of their library into their graveyard." +S:Mode$ Continuous | Affected$ Creature.PairedWith,Creature.Self+Paired | AddAbility$ Mill | Description$ As long as CARDNAME is paired with another creature, each of those creatures have "{T}: Target player mills two cards." +SVar:Mill:AB$ Mill | Cost$ T | NumCards$ 2 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player mills two cards. +Oracle:Soulbond (You may pair this creature with another unpaired creature when either enters the battlefield. They remain paired for as long as you control both of them.)\nAs long as Stern Mentor is paired with another creature, each of those creatures has "{T}: Target player mills two cards." diff --git a/forge-gui/res/cardsfolder/s/stinkdrinker_bandit.txt b/forge-gui/res/cardsfolder/s/stinkdrinker_bandit.txt index 1bd6d55aa5f..2217a1aa2ee 100644 --- a/forge-gui/res/cardsfolder/s/stinkdrinker_bandit.txt +++ b/forge-gui/res/cardsfolder/s/stinkdrinker_bandit.txt @@ -4,8 +4,7 @@ Types:Creature Goblin Rogue PT:2/1 K:Prowl:1 B T:Mode$ AttackerUnblocked | ValidCard$ Rogue.YouCtrl | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever a Rogue you control attacks and isn't blocked, it gets +2/+1 until end of turn. -SVar:TrigPump:DB$Pump | NumAtt$ +2 | NumDef$ +1 | Defined$ TriggeredAttacker +SVar:TrigPump:DB$ Pump | NumAtt$ +2 | NumDef$ +1 | Defined$ TriggeredAttacker DeckNeeds:Type$Rogue AI:RemoveDeck:Random -SVar:Picture:http://www.wizards.com/global/images/magic/general/stinkdrinker_bandit.jpg Oracle:Prowl {1}{B} (You may cast this for its prowl cost if you dealt combat damage to a player this turn with a Goblin or Rogue.)\nWhenever a Rogue you control attacks and isn't blocked, it gets +2/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/s/stinkweed_imp.txt b/forge-gui/res/cardsfolder/s/stinkweed_imp.txt index c6e5c14dbbf..9c5aa3f5688 100644 --- a/forge-gui/res/cardsfolder/s/stinkweed_imp.txt +++ b/forge-gui/res/cardsfolder/s/stinkweed_imp.txt @@ -4,7 +4,6 @@ Types:Creature Imp PT:1/2 K:Flying T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Creature | CombatDamage$ True | TriggerZones$ Battlefield | Execute$ TrigDestroy | TriggerDescription$ Whenever CARDNAME deals combat damage to a creature, destroy that creature. -SVar:TrigDestroy:DB$Destroy | Defined$ TriggeredTarget +SVar:TrigDestroy:DB$ Destroy | Defined$ TriggeredTarget K:Dredge:5 -SVar:Picture:http://www.wizards.com/global/images/magic/general/stinkweed_imp.jpg -Oracle:Flying\nWhenever Stinkweed Imp deals combat damage to a creature, destroy that creature.\nDredge 5 (If you would draw a card, instead you may put exactly five cards from the top of your library into your graveyard. If you do, return this card from your graveyard to your hand. Otherwise, draw a card.) +Oracle:Flying\nWhenever Stinkweed Imp deals combat damage to a creature, destroy that creature.\nDredge 5 (If you would draw a card, you may mill five cards instead. If you do, return this card from your graveyard to your hand.) diff --git a/forge-gui/res/cardsfolder/s/stitcher_geralf.txt b/forge-gui/res/cardsfolder/s/stitcher_geralf.txt index e9dcd658468..3edf02c1478 100644 --- a/forge-gui/res/cardsfolder/s/stitcher_geralf.txt +++ b/forge-gui/res/cardsfolder/s/stitcher_geralf.txt @@ -2,11 +2,11 @@ Name:Stitcher Geralf ManaCost:3 U U Types:Legendary Creature Human Wizard PT:3/4 -A:AB$ Mill | Cost$ 2 U T | Defined$ Player | NumCards$ 3 | RememberMilled$ True | SubAbility$ DBChoose | SpellDescription$ Each player puts the top three cards of their library into their graveyard. Exile up to two creature cards put into graveyards this way. Create an X/X blue Zombie creature token, where X is the total power of the cards exiled this way. +A:AB$ Mill | Cost$ 2 U T | Defined$ Player | NumCards$ 3 | RememberMilled$ True | SubAbility$ DBChoose | SpellDescription$ Each player mills three cards. Exile up to two creature cards put into graveyards this way. Create an X/X blue Zombie creature token, where X is the total power of the cards exiled this way. SVar:DBChoose:DB$ ChooseCard | Defined$ You | Choices$ Creature.IsRemembered | ChoiceZone$ Graveyard | MinAmount$ 0 | Amount$ 2 | SubAbility$ DBExile SVar:DBExile:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | Defined$ ChosenCard | ForgetOtherRemembered$ True | RememberLKI$ True | SubAbility$ DBToken -SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ u_x_x_zombie | TokenOwner$ You | TokenPower$ X | TokenToughness$ X | References$ X | LegacyImage$ u x x zombie c14 | SubAbility$ DBCleanup +SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ u_x_x_zombie | TokenOwner$ You | TokenPower$ X | TokenToughness$ X | References$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$CardPower -SVar:Picture:http://www.wizards.com/global/images/magic/general/stitcher_geralf.jpg -Oracle:{2}{U}, {T}: Each player puts the top three cards of their library into their graveyard. Exile up to two creature cards put into graveyards this way. Create an X/X blue Zombie creature token, where X is the total power of the cards exiled this way. +DeckHas:Ability$Token +Oracle:{2}{U}, {T}: Each player mills three cards. Exile up to two creature cards put into graveyards this way. Create an X/X blue Zombie creature token, where X is the total power of the cards exiled this way. diff --git a/forge-gui/res/cardsfolder/s/stitchers_graft.txt b/forge-gui/res/cardsfolder/s/stitchers_graft.txt index 1aaf83ba533..4bd23346f63 100644 --- a/forge-gui/res/cardsfolder/s/stitchers_graft.txt +++ b/forge-gui/res/cardsfolder/s/stitchers_graft.txt @@ -3,9 +3,8 @@ ManaCost:1 Types:Artifact Equipment S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 3 | AddToughness$ 3 | Description$ Equipped creature gets +3/+3. T:Mode$ Attacks | ValidCard$ Card.EquippedBy | Execute$ StayTapped | TriggerDescription$ Whenever equipped creature attacks, it doesn't untap during its controller's next untap step. -SVar:StayTapped:DB$Pump | KW$ HIDDEN This card doesn't untap during your next untap step. | Defined$ TriggeredAttacker | Permanent$ True +SVar:StayTapped:DB$ Pump | KW$ HIDDEN This card doesn't untap during your next untap step. | Defined$ TriggeredAttacker | Permanent$ True T:Mode$ Unattach | ValidAttachment$ Card.Self | ValidObject$ Permanent | Execute$ TrigSac | TriggerDescription$ Whenever CARDNAME becomes unattached from a permanent, sacrifice that permanent. -SVar:TrigSac:DB$Sacrifice | Defined$ You | SacValid$ TriggeredObject +SVar:TrigSac:DB$ Sacrifice | Defined$ You | SacValid$ TriggeredObject K:Equip:2 -SVar:Picture:http://www.wizards.com/global/images/magic/general/stitchers_graft.jpg Oracle:Equipped creature gets +3/+3.\nWhenever equipped creature attacks, it doesn't untap during its controller's next untap step.\nWhenever Stitcher's Graft becomes unattached from a permanent, sacrifice that permanent.\nEquip {2} diff --git a/forge-gui/res/cardsfolder/s/stitchers_supplier.txt b/forge-gui/res/cardsfolder/s/stitchers_supplier.txt index f614221b5dd..87f633c6bca 100644 --- a/forge-gui/res/cardsfolder/s/stitchers_supplier.txt +++ b/forge-gui/res/cardsfolder/s/stitchers_supplier.txt @@ -2,7 +2,8 @@ Name:Stitcher's Supplier ManaCost:B Types:Creature Zombie PT:1/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield or dies, put the top three cards of your library into your graveyard. -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Secondary$ True | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield or dies, put the top three cards of your library into your graveyard. -SVar:TrigMill:DB$Mill | NumCards$ 3 | Defined$ You -Oracle:When Stitcher's Supplier enters the battlefield or dies, put the top three cards of your library into your graveyard. \ No newline at end of file +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield or dies, mill three cards. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Secondary$ True | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield or dies, mill three cards. +SVar:TrigMill:DB$ Mill | NumCards$ 3 | Defined$ You +DeckHas:Ability$Graveyard +Oracle:When Stitcher's Supplier enters the battlefield or dies, mill three cards. diff --git a/forge-gui/res/cardsfolder/s/stoic_champion.txt b/forge-gui/res/cardsfolder/s/stoic_champion.txt index 79af4ad90bf..431472809ac 100644 --- a/forge-gui/res/cardsfolder/s/stoic_champion.txt +++ b/forge-gui/res/cardsfolder/s/stoic_champion.txt @@ -3,7 +3,6 @@ ManaCost:W W Types:Creature Human Soldier PT:2/2 T:Mode$ Cycled | ValidCard$ Card | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever a player cycles a card, CARDNAME gets +2/+2 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ +2 | NumDef$ +2 +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +2 | NumDef$ +2 AI:RemoveDeck:Random -SVar:Picture:http://www.wizards.com/global/images/magic/general/stoic_champion.jpg Oracle:Whenever a player cycles a card, Stoic Champion gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/s/stolen_strategy.txt b/forge-gui/res/cardsfolder/s/stolen_strategy.txt index 82c78bab57d..6130e30a775 100644 --- a/forge-gui/res/cardsfolder/s/stolen_strategy.txt +++ b/forge-gui/res/cardsfolder/s/stolen_strategy.txt @@ -1,12 +1,11 @@ Name:Stolen Strategy ManaCost:4 R Types:Enchantment -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigExile | TriggerDescription$ At the beginning of your upkeep, exile the top card of each opponent’s library. Until end of turn, you may cast nonland cards from among those exiled cards, and you may spend mana as though it were mana of any color to cast those spells. -SVar:TrigExile:DB$ Mill | Defined$ Player.Opponent | NumCards$ 1 | Destination$ Exile | RememberMilled$ True | SubAbility$ DBEffect | SpellDescription$ Exile the top card of each opponent's library. Until end of turn, you may cast nonland cards and you may spend mana as though it were mana of any color to cast those spells. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigExile | TriggerDescription$ At the beginning of your upkeep, exile the top card of each opponent's library. Until end of turn, you may cast nonland cards from among those exiled cards, and you may spend mana as though it were mana of any color to cast those spells. +SVar:TrigExile:DB$ Dig | Defined$ Player.Opponent | DigNum$ 1 | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect | SpellDescription$ Exile the top card of each opponent's library. Until end of turn, you may cast nonland cards from among those exiled cards, and you may spend mana as though it were mana of any color to cast those spells. SVar:DBEffect:DB$ Effect | StaticAbilities$ STPlay | Triggers$ TriggerCastDoM | SVars$ TrigRemoveSelf | RememberObjects$ Remembered | SubAbility$ DBCleanup SVar:STPlay:Mode$ Continuous | MayPlay$ True | MayPlayIgnoreColor$ True | EffectZone$ Command | Affected$ Card.IsRemembered+nonLand | AffectedZone$ Exile | Description$ Until end of turn, you may cast that card and you may spend mana as though it were mana of any color to cast it. SVar:TriggerCastDoM:Mode$ SpellCast | ValidCard$ Card.IsRemembered | TriggerZones$ Command | Execute$ TrigRemoveSelf | Static$ True SVar:TrigRemoveSelf:DB$ ChangeZone | Defined$ Self | Origin$ Command | Destination$ Exile SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -SVar:Picture:https://img.scryfall.com/cards/large/en/bbd/64.jpg -Oracle:At the beginning of your upkeep, exile the top card of each opponent’s library. Until end of turn, you may cast nonland cards from among those exiled cards, and you may spend mana as though it were mana of any color to cast those spells. +Oracle:At the beginning of your upkeep, exile the top card of each opponent's library. Until end of turn, you may cast nonland cards from among those exiled cards, and you may spend mana as though it were mana of any color to cast those spells. diff --git a/forge-gui/res/cardsfolder/s/stone_haven_pilgrim.txt b/forge-gui/res/cardsfolder/s/stone_haven_pilgrim.txt new file mode 100755 index 00000000000..af731201968 --- /dev/null +++ b/forge-gui/res/cardsfolder/s/stone_haven_pilgrim.txt @@ -0,0 +1,9 @@ +Name:Stone Haven Pilgrim +ManaCost:1 W +Types:Creature Kor Cleric +PT:2/2 +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | IsPresent$ Artifact.YouCtrl,Enchantment.YouCtrl | TriggerDescription$ Whenever CARDNAME attacks, if you control an artifact or enchantment, CARDNAME gets +1/+1 and gains lifelink until end of turn. +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 1 | NumDef$ 1 | KW$ Lifelink +SVar:BuffedBy:Artifact,Enchantment +DeckHints:Type$Artifact|Enchantment +Oracle:Whenever Stone Haven Pilgrim attacks, if you control an artifact or enchantment, Stone Haven Pilgrim gets +1/+1 and gains lifelink until end of turn. diff --git a/forge-gui/res/cardsfolder/s/stonebrow_krosan_hero.txt b/forge-gui/res/cardsfolder/s/stonebrow_krosan_hero.txt index 424531a04dc..282366715d6 100644 --- a/forge-gui/res/cardsfolder/s/stonebrow_krosan_hero.txt +++ b/forge-gui/res/cardsfolder/s/stonebrow_krosan_hero.txt @@ -4,6 +4,5 @@ Types:Legendary Creature Centaur Warrior PT:4/4 K:Trample T:Mode$ Attacks | ValidCard$ Creature.YouCtrl+withTrample | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever a creature you control with trample attacks, it gets +2/+2 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ TriggeredAttacker | NumAtt$ 2 | NumDef$ 2 -SVar:Picture:http://www.wizards.com/global/images/magic/general/stonebrow_krosan_hero.jpg +SVar:TrigPump:DB$ Pump | Defined$ TriggeredAttacker | NumAtt$ 2 | NumDef$ 2 Oracle:Trample\nWhenever a creature you control with trample attacks, it gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/s/stonefare_crocodile.txt b/forge-gui/res/cardsfolder/s/stonefare_crocodile.txt index cdac5ecea61..eaaec977599 100644 --- a/forge-gui/res/cardsfolder/s/stonefare_crocodile.txt +++ b/forge-gui/res/cardsfolder/s/stonefare_crocodile.txt @@ -2,6 +2,5 @@ Name:Stonefare Crocodile ManaCost:2 G Types:Creature Crocodile PT:3/2 -A:AB$ Pump | Cost$ 2 B | KW$ Lifelink | SpellDescription$ CARDNAME gets lifelink until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/stonefare_crocodile.jpg +A:AB$ Pump | Cost$ 2 B | Defined$ Self | KW$ Lifelink | SpellDescription$ CARDNAME gets lifelink until end of turn. Oracle:{2}{B}: Stonefare Crocodile gains lifelink until end of turn. (Damage dealt by this creature also causes you to gain that much life.) diff --git a/forge-gui/res/cardsfolder/s/stonehewer_giant_avatar.txt b/forge-gui/res/cardsfolder/s/stonehewer_giant_avatar.txt index cee97d975a8..999f4c24ab6 100644 --- a/forge-gui/res/cardsfolder/s/stonehewer_giant_avatar.txt +++ b/forge-gui/res/cardsfolder/s/stonehewer_giant_avatar.txt @@ -3,7 +3,6 @@ ManaCost:no cost Types:Vanguard HandLifeModifier:+1/-5 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.YouCtrl | TriggerZones$ Command | Execute$ TrigCopyEquip | TriggerDescription$ Whenever a creature enters the battlefield under your control, create a token that's a copy of a random Equipment card with converted mana cost less than that creature's converted mana cost. Attach that Equipment to that creature. -SVar:TrigCopyEquip:DB$ CopyPermanent | Defined$ TriggeredCard | NumCopies$ 1 | ValidSupportedCopy$ Equipment.cmcLEX | References$ X | RandomCopied$ True | RandomNum$ 1 | AttachedTo$ TriggeredCard +SVar:TrigCopyEquip:DB$ CopyPermanent | Defined$ TriggeredCard | NumCopies$ 1 | ValidSupportedCopy$ Equipment.cmcLEX | References$ X | RandomCopied$ True | RandomNum$ 1 | AttachAfter$ True | AttachedTo$ TriggeredCard SVar:X:TriggeredCard$CardManaCost -SVar:Picture:https://downloads.cardforge.org/images/cards/VAN/Stonehewer Giant Avatar.full.jpg Oracle:Hand +1, life -5\nWhenever a creature enters the battlefield under your control, create a token that's a copy of a random Equipment card with converted mana cost less than that creature's converted mana cost. Attach that Equipment to that creature. diff --git a/forge-gui/res/cardsfolder/s/stonehorn_dignitary.txt b/forge-gui/res/cardsfolder/s/stonehorn_dignitary.txt index 1354761c21e..cd0ec2a66a6 100644 --- a/forge-gui/res/cardsfolder/s/stonehorn_dignitary.txt +++ b/forge-gui/res/cardsfolder/s/stonehorn_dignitary.txt @@ -3,6 +3,5 @@ ManaCost:3 W Types:Creature Rhino Soldier PT:1/4 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target opponent skips their next combat phase. -SVar:TrigPump:DB$Pump | ValidTgts$ Opponent | KW$ Skip your next combat phase. | Permanent$ True | TgtPrompt$ Select target opponent | IsCurse$ True -SVar:Picture:http://www.wizards.com/global/images/magic/general/stonehorn_dignitary.jpg +SVar:TrigPump:DB$ Pump | ValidTgts$ Opponent | KW$ Skip your next combat phase. | Permanent$ True | TgtPrompt$ Select target opponent | IsCurse$ True Oracle:When Stonehorn Dignitary enters the battlefield, target opponent skips their next combat phase. diff --git a/forge-gui/res/cardsfolder/s/stonewright.txt b/forge-gui/res/cardsfolder/s/stonewright.txt index 516b9e0f793..171e5df8a83 100644 --- a/forge-gui/res/cardsfolder/s/stonewright.txt +++ b/forge-gui/res/cardsfolder/s/stonewright.txt @@ -4,6 +4,5 @@ Types:Creature Human Shaman PT:1/1 K:Soulbond S:Mode$ Continuous | Affected$ Creature.PairedWith,Creature.Self+Paired | AddAbility$ Pump | Description$ As long as CARDNAME is paired with another creature, each of those creatures have "{R}: This creature gets +1/+0 until end of turn." -SVar:Pump:AB$Pump | Cost$ R | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/stonewright.jpg +SVar:Pump:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. Oracle:Soulbond (You may pair this creature with another unpaired creature when either enters the battlefield. They remain paired for as long as you control both of them.)\nAs long as Stonewright is paired with another creature, each of those creatures has "{R}: This creature gets +1/+0 until end of turn." diff --git a/forge-gui/res/cardsfolder/s/storm_caller.txt b/forge-gui/res/cardsfolder/s/storm_caller.txt new file mode 100755 index 00000000000..180d55df47d --- /dev/null +++ b/forge-gui/res/cardsfolder/s/storm_caller.txt @@ -0,0 +1,7 @@ +Name:Storm Caller +ManaCost:2 R +Types:Creature Ogre Shaman +PT:3/2 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME enters the battlefield, it deals 2 damage to each opponent. +SVar:TrigDealDamage:DB$ DealDamage | NumDmg$ 2 | Defined$ Player.Opponent +Oracle:When Storm Caller enters the battlefield, it deals 2 damage to each opponent. diff --git a/forge-gui/res/cardsfolder/s/storm_fleet_aerialist.txt b/forge-gui/res/cardsfolder/s/storm_fleet_aerialist.txt index ff30fed2065..b618f1d34a8 100644 --- a/forge-gui/res/cardsfolder/s/storm_fleet_aerialist.txt +++ b/forge-gui/res/cardsfolder/s/storm_fleet_aerialist.txt @@ -3,8 +3,7 @@ ManaCost:1 U Types:Creature Human Pirate PT:1/2 K:Flying -K:etbCounter:P1P1:1:CheckSVar$ RaidTest: Raid — CARDNAME enters the battlefield with a +1/+1 counter on it if you attacked with a creature this turn. +K:etbCounter:P1P1:1:CheckSVar$ RaidTest: Raid — CARDNAME enters the battlefield with a +1/+1 counter on it if you attacked this turn. SVar:RaidTest:Count$AttackersDeclared -SVar:Picture:http://www.wizards.com/global/images/magic/general/storm_fleet_aerialist.jpg DeckHas:Ability$Counters -Oracle:Flying\nRaid — Storm Fleet Aerialist enters the battlefield with a +1/+1 counter on it if you attacked with a creature this turn. +Oracle:Flying\nRaid — Storm Fleet Aerialist enters the battlefield with a +1/+1 counter on it if you attacked this turn. diff --git a/forge-gui/res/cardsfolder/s/storm_fleet_arsonist.txt b/forge-gui/res/cardsfolder/s/storm_fleet_arsonist.txt index f9e80f63968..092de43b887 100644 --- a/forge-gui/res/cardsfolder/s/storm_fleet_arsonist.txt +++ b/forge-gui/res/cardsfolder/s/storm_fleet_arsonist.txt @@ -2,8 +2,7 @@ Name:Storm Fleet Arsonist ManaCost:4 R Types:Creature Orc Pirate PT:4/4 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | CheckSVar$ RaidTest | Execute$ TrigSacPerm | TriggerDescription$ Raid — When CARDNAME enters the battlefield, if you attacked with a creature this turn, target opponent sacrifices a permanent. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | CheckSVar$ RaidTest | Execute$ TrigSacPerm | TriggerDescription$ Raid — When CARDNAME enters the battlefield, if you attacked this turn, target opponent sacrifices a permanent. SVar:RaidTest:Count$AttackersDeclared SVar:TrigSacPerm:DB$ Sacrifice | ValidTgts$ Opponent | SacValid$ Permanent | SacMessage$ Permanent | SpellDescription$ Target opponent sacrifices a permanent. -SVar:Picture:http://www.wizards.com/global/images/magic/general/storm_fleet_arsonist.jpg -Oracle:Raid — When Storm Fleet Arsonist enters the battlefield, if you attacked with a creature this turn, target opponent sacrifices a permanent. +Oracle:Raid — When Storm Fleet Arsonist enters the battlefield, if you attacked this turn, target opponent sacrifices a permanent. diff --git a/forge-gui/res/cardsfolder/s/storm_fleet_pyromancer.txt b/forge-gui/res/cardsfolder/s/storm_fleet_pyromancer.txt index 26e282d3f8d..74f2eba0136 100644 --- a/forge-gui/res/cardsfolder/s/storm_fleet_pyromancer.txt +++ b/forge-gui/res/cardsfolder/s/storm_fleet_pyromancer.txt @@ -2,8 +2,7 @@ Name:Storm Fleet Pyromancer ManaCost:4 R Types:Creature Human Pirate Wizard PT:3/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | CheckSVar$ RaidTest | Execute$ TrigDealDamage | TriggerDescription$ Raid — When CARDNAME enters the battlefield, if you attacked with a creature this turn, Storm Fleet Pyromancer deals 2 damage to any target. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | CheckSVar$ RaidTest | Execute$ TrigDealDamage | TriggerDescription$ Raid — When CARDNAME enters the battlefield, if you attacked this turn, CARDNAME deals 2 damage to any target. SVar:TrigDealDamage:DB$DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 SVar:RaidTest:Count$AttackersDeclared -SVar:Picture:http://www.wizards.com/global/images/magic/general/storm_fleet_pyromancer.jpg -Oracle:Raid — When Storm Fleet Pyromancer enters the battlefield, if you attacked with a creature this turn, Storm Fleet Pyromancer deals 2 damage to any target. \ No newline at end of file +Oracle:Raid — When Storm Fleet Pyromancer enters the battlefield, if you attacked this turn, Storm Fleet Pyromancer deals 2 damage to any target. diff --git a/forge-gui/res/cardsfolder/s/storm_fleet_spy.txt b/forge-gui/res/cardsfolder/s/storm_fleet_spy.txt index b9b67b67ba8..11375e2d8df 100644 --- a/forge-gui/res/cardsfolder/s/storm_fleet_spy.txt +++ b/forge-gui/res/cardsfolder/s/storm_fleet_spy.txt @@ -2,8 +2,7 @@ Name:Storm Fleet Spy ManaCost:2 U Types:Creature Human Pirate PT:2/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | CheckSVar$ RaidTest | Execute$ TrigDraw | TriggerDescription$ Raid — When CARDNAME enters the battlefield, if you attacked with a creature this turn, draw a card. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | CheckSVar$ RaidTest | Execute$ TrigDraw | TriggerDescription$ Raid — When CARDNAME enters the battlefield, if you attacked this turn, draw a card. SVar:TrigDraw:DB$ Draw | NumCards$ 1 SVar:RaidTest:Count$AttackersDeclared -SVar:Picture:http://www.wizards.com/global/images/magic/general/storm_fleet_spy.jpg -Oracle:Raid — When Storm Fleet Spy enters the battlefield, if you attacked with creature this turn, draw a card. \ No newline at end of file +Oracle:Raid — When Storm Fleet Spy enters the battlefield, if you attacked this turn, draw a card. diff --git a/forge-gui/res/cardsfolder/s/storm_shaman.txt b/forge-gui/res/cardsfolder/s/storm_shaman.txt index 0f006d50448..2ad449fe833 100644 --- a/forge-gui/res/cardsfolder/s/storm_shaman.txt +++ b/forge-gui/res/cardsfolder/s/storm_shaman.txt @@ -2,6 +2,5 @@ Name:Storm Shaman ManaCost:2 R Types:Creature Human Cleric Shaman PT:0/4 -A:AB$ Pump | Cost$ R | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/storm_shaman.jpg +A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. Oracle:{R}: Storm Shaman gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/s/stormwild_capridor.txt b/forge-gui/res/cardsfolder/s/stormwild_capridor.txt new file mode 100755 index 00000000000..3bbda0bd63b --- /dev/null +++ b/forge-gui/res/cardsfolder/s/stormwild_capridor.txt @@ -0,0 +1,10 @@ +Name:Stormwild Capridor +ManaCost:2 W +Types:Creature Bird Goat +PT:1/3 +K:Flying +R:Event$ DamageDone | IsCombat$ False | ActiveZones$ Battlefield | ValidTarget$ Card.Self | ReplaceWith$ Counters | Description$ If noncombat damage would be dealt to CARDNAME, prevent that damage. Put a +1/+1 counter on CARDNAME for each 1 damage prevented this way. +SVar:Counters:DB$ PutCounter | CounterType$ P1P1 | CounterNum$ X | References$ X | Defined$ Self +SVar:X:ReplaceCount$DamageAmount +DeckHas:Ability$Counters +Oracle:Flying\nIf noncombat damage would be dealt to Stormwild Capridor, prevent that damage. Put a +1/+1 counter on Stormwild Capridor for each 1 damage prevented this way. diff --git a/forge-gui/res/cardsfolder/s/stormwing_entity.txt b/forge-gui/res/cardsfolder/s/stormwing_entity.txt new file mode 100755 index 00000000000..6077528f5e8 --- /dev/null +++ b/forge-gui/res/cardsfolder/s/stormwing_entity.txt @@ -0,0 +1,13 @@ +Name:Stormwing Entity +ManaCost:3 U U +Types:Creature Elemental +PT:3/3 +S:Mode$ ReduceCost | ValidCard$ Card.Self | EffectZone$ All | Type$ Spell | Amount$ 2 | CheckSVar$ X | SVarCompare$ GE1 | References$ X | Description$ CARDNAME costs {2}{U} less to cast if you've cast an instant or sorcery spell this turn. +S:Mode$ ReduceCost | ValidCard$ Card.Self | EffectZone$ All | Type$ Spell | Amount$ 1 | Color$ U | CheckSVar$ X | SVarCompare$ GE1 | References$ X | Secondary$ True | Description$ CARDNAME costs {2}{U} less to cast if you've cast an instant or sorcery spell this turn. +SVar:X:Count$ThisTurnCast_Instant.YouOwn,Sorcery.YouOwn +DeckHints:Type$Instant|Sorcery +K:Flying +K:Prowess +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigScry | TriggerDescription$ When CARDNAME enters the battlefield, scry 2. +SVar:TrigScry:DB$ Scry | ScryNum$ 2 +Oracle:This spell costs {2}{U} less to cast if you've cast an instant or sorcery spell this turn.\nFlying\nProwess (Whenever you cast a noncreature spell, this creature gets +1/+1 until end of turn.)\nWhen Stormwing Entity enters the battlefield, scry 2. diff --git a/forge-gui/res/cardsfolder/s/storrev_devkarin_lich.txt b/forge-gui/res/cardsfolder/s/storrev_devkarin_lich.txt index 3603b66d250..eb2d49c7e8a 100644 --- a/forge-gui/res/cardsfolder/s/storrev_devkarin_lich.txt +++ b/forge-gui/res/cardsfolder/s/storrev_devkarin_lich.txt @@ -9,6 +9,6 @@ SVar:RememberTargets:DB$ PumpAll | PumpZone$ Graveyard | ValidCards$ Creature,Pl T:Mode$ Phase | Phase$ EndCombat | Static$ True | ValidPlayer$ Player | TriggerZones$ Battlefield | Execute$ JustCleanup SVar:JustCleanup:DB$ Cleanup | ClearRemembered$ True | SubAbility$ RememberTargets SVar:RememberTargets:DB$ PumpAll | PumpZone$ Graveyard | ValidCards$ Creature,Planeswalker | RememberAllPumped$ True -T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player,Planeswalker | CombatDamage$ True | Execute$ TrigChange | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player or planeswalker, return to your hand target creature or planeswalker card in your graveyard that wasn’t put there this combat. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player,Planeswalker | CombatDamage$ True | Execute$ TrigChange | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player or planeswalker, return to your hand target creature or planeswalker card in your graveyard that wasn't put there this combat. SVar:TrigChange:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Creature.YouOwn+IsRemembered,Planeswalker.YouOwn+IsRemembered -Oracle:Trample\nWhenever Storrev, Devkarin Lich deals combat damage to a player or planeswalker, return to your hand target creature or planeswalker card in your graveyard that wasn’t put there this combat. \ No newline at end of file +Oracle:Trample\nWhenever Storrev, Devkarin Lich deals combat damage to a player or planeswalker, return to your hand target creature or planeswalker card in your graveyard that wasn't put there this combat. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/s/strangling_spores.txt b/forge-gui/res/cardsfolder/s/strangling_spores.txt index 9d3cd84af18..62200febcae 100644 --- a/forge-gui/res/cardsfolder/s/strangling_spores.txt +++ b/forge-gui/res/cardsfolder/s/strangling_spores.txt @@ -1,5 +1,5 @@ Name:Strangling Spores ManaCost:3 B Types:Instant -A:SP$Pump | Cost$3 B | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -3 | NumDef$ -3 | IsCurse$ True | SpellDescription$ Target creature gets -3/-3 until end of turn. -Oracle:Target creature gets -3/-3 until end of turn. \ No newline at end of file +A:SP$ Pump | Cost$3 B | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -3 | NumDef$ -3 | IsCurse$ True | SpellDescription$ Target creature gets -3/-3 until end of turn. +Oracle:Target creature gets -3/-3 until end of turn. diff --git a/forge-gui/res/cardsfolder/s/stream_of_thought.txt b/forge-gui/res/cardsfolder/s/stream_of_thought.txt index ec98aa466ef..f0f9c74ab72 100644 --- a/forge-gui/res/cardsfolder/s/stream_of_thought.txt +++ b/forge-gui/res/cardsfolder/s/stream_of_thought.txt @@ -2,6 +2,6 @@ Name:Stream of Thought ManaCost:U Types:Sorcery K:Replicate:2 U U -A:SP$ Mill | Cost$ U | NumCards$ 4 | ValidTgts$ Player | TgtPrompt$ Choose a player | SubAbility$ DBChangeZone | SpellDescription$ Target player puts the top four cards of their library into their graveyard. You shuffle up to four cards from your graveyard into your library. +A:SP$ Mill | Cost$ U | NumCards$ 4 | ValidTgts$ Player | TgtPrompt$ Choose a player | SubAbility$ DBChangeZone | SpellDescription$ Target player mills four cards. You shuffle up to four cards from your graveyard into your library. SVar:DBChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Library | DefinedPlayer$ You | Hidden$ True | ChangeNum$ 4 | ChangeType$ Card.YouOwn | Shuffle$ True -Oracle:Target player puts the top four cards of their library into their graveyard. You shuffle up to four cards from your graveyard into your library.\nReplicate {2}{U}{U} (When you cast this spell, copy it for each time you paid the replicate cost. You may choose new targets for the copies.) +Oracle:Target player mills four cards. You shuffle up to four cards from your graveyard into your library.\nReplicate {2}{U}{U} (When you cast this spell, copy it for each time you paid the replicate cost. You may choose new targets for the copies.) diff --git a/forge-gui/res/cardsfolder/s/strength_of_the_tajuru.txt b/forge-gui/res/cardsfolder/s/strength_of_the_tajuru.txt index 9d5990b0512..ee70c9d89c1 100644 --- a/forge-gui/res/cardsfolder/s/strength_of_the_tajuru.txt +++ b/forge-gui/res/cardsfolder/s/strength_of_the_tajuru.txt @@ -5,5 +5,6 @@ K:Multikicker:1 A:SP$ PutCounter | CounterType$ P1P1 | CounterNum$ X | Cost$ X G G | Announce$ Multikicker,X | ValidTgts$ Creature | TgtPrompt$ Select target creature | TargetMin$ TargetsNum | TargetMax$ TargetsNum | References$ X,TargetsNum | SpellDescription$ Choose target creature, then choose another target creature for each time CARDNAME was kicked. Put X +1/+1 counters on each of them. SVar:X:Count$xPaid SVar:TargetsNum:Count$TimesKicked/Plus.1 +DeckHas:Ability$Counters SVar:Picture:http://www.wizards.com/global/images/magic/general/stength_of_the_tajuru.jpg Oracle:Multikicker {1} (You may pay an additional {1} any number of times as you cast this spell.)\nChoose target creature, then choose another target creature for each time Strength of the Tajuru was kicked. Put X +1/+1 counters on each of them. diff --git a/forge-gui/res/cardsfolder/s/stromkirk_occultist.txt b/forge-gui/res/cardsfolder/s/stromkirk_occultist.txt index 29ba79128aa..23a8fefd006 100644 --- a/forge-gui/res/cardsfolder/s/stromkirk_occultist.txt +++ b/forge-gui/res/cardsfolder/s/stromkirk_occultist.txt @@ -5,9 +5,8 @@ PT:3/2 K:Trample K:Madness:1 R T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigExile | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, exile the top card of your library. Until end of turn, you may play that card. -SVar:TrigExile:DB$ Mill | Defined$ You | NumCards$ 1 | Destination$ Exile | RememberMilled$ True | SubAbility$ DBEffect +SVar:TrigExile:DB$ Dig | Defined$ You | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | StaticAbilities$ STPlay | RememberObjects$ Remembered | SubAbility$ DBCleanup | ExileOnMoved$ Exile SVar:STPlay:Mode$ Continuous | EffectZone$ Command | Affected$ Card.IsRemembered | MayPlay$ True | AffectedZone$ Exile | Description$ Until end of turn, you may play that card. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -SVar:Picture:http://www.wizards.com/global/images/magic/general/stromkirk_occultist.jpg Oracle:Trample\nWhenever Stromkirk Occultist deals combat damage to a player, exile the top card of your library. Until end of turn, you may play that card.\nMadness {1}{R} (If you discard this card, discard it into exile. When you do, cast it for its madness cost or put it into your graveyard.) diff --git a/forge-gui/res/cardsfolder/s/stronghold_overseer.txt b/forge-gui/res/cardsfolder/s/stronghold_overseer.txt index 5f6ee2826d3..cd3cd5b1fa0 100644 --- a/forge-gui/res/cardsfolder/s/stronghold_overseer.txt +++ b/forge-gui/res/cardsfolder/s/stronghold_overseer.txt @@ -5,6 +5,5 @@ PT:5/5 K:Flying K:Shadow A:AB$ PumpAll | Cost$ B B | ValidCards$ Creature.withShadow | NumAtt$ +1 | SubAbility$ DBPumpAll | SpellDescription$ Creatures with shadow get +1/+0 until end of turn and creatures without shadow get -1/-0 until end of turn. -SVar:DBPumpAll:DB$PumpAll | ValidCards$ Creature.withoutShadow | NumAtt$ -1 -SVar:Picture:http://www.wizards.com/global/images/magic/general/stronghold_overseer.jpg +SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Creature.withoutShadow | NumAtt$ -1 Oracle:Flying\nShadow (This creature can block or be blocked by only creatures with shadow.)\n{B}{B}: Creatures with shadow get +1/+0 until end of turn and creatures without shadow get -1/-0 until end of turn. diff --git a/forge-gui/res/cardsfolder/s/subira_tulzidi_caravanner.txt b/forge-gui/res/cardsfolder/s/subira_tulzidi_caravanner.txt new file mode 100755 index 00000000000..74e5d3fea0e --- /dev/null +++ b/forge-gui/res/cardsfolder/s/subira_tulzidi_caravanner.txt @@ -0,0 +1,13 @@ +Name:Subira, Tulzidi Caravanner +ManaCost:2 R +Types:Legendary Creature Human Shaman +PT:2/3 +K:Haste +A:AB$ Pump | Cost$ 1 | ValidTgts$ Creature.Other+powerLE2 | TgtPrompt$ Select another target creature with power 2 or less | KW$ HIDDEN Unblockable | SpellDescription$ Another target creature with power 2 or less can't be blocked this turn. +AI:RemoveDeck:All +A:AB$ Effect | Cost$ 1 R T Discard<1/Hand> | Triggers$ Damage | SVars$ TrigDraw | SpellDescription$ Until end of turn, whenever a creature you control with power 2 or less deals combat damage to a player, draw a card. +SVar:Damage:Mode$ DamageDone | ValidSource$ Creature.YouCtrl+powerLE2 | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigDraw | TriggerDescription$ Until end of turn, whenever a creature you control with power 2 or less deals combat damage to a player, draw a card. +SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 +SVar:BuffedBy:Creature.powerLE2 +DeckHas:Ability$Discard +Oracle:Haste\n{1}: Another target creature with power 2 or less can't be blocked this turn.\n{1}{R}, {T}, Discard your hand: Until end of turn, whenever a creature you control with power 2 or less deals combat damage to a player, draw a card. diff --git a/forge-gui/res/cardsfolder/s/sublime_epiphany.txt b/forge-gui/res/cardsfolder/s/sublime_epiphany.txt new file mode 100644 index 00000000000..2942806c4de --- /dev/null +++ b/forge-gui/res/cardsfolder/s/sublime_epiphany.txt @@ -0,0 +1,11 @@ +Name:Sublime Epiphany +ManaCost:4 U U +Types:Instant +A:SP$ Charm | Cost$ 4 U U | MinCharmNum$ 1 | CharmNum$ 5 | Choices$ DBCounterSpell,DBCounterAbility,DBReturn,DBCopy,DBDraw +SVar:DBCounterSpell:DB$ Counter | TargetType$ Spell | ValidTgts$ Card | SpellDescription$ Counter target spell. +SVar:DBCounterAbility:DB$ Counter | TargetType$ Activated,Triggered | ValidTgts$ Card | TgtPrompt$ Select target Activated or Triggered Ability | SpellDescription$ Counter target activated or triggered ability. +SVar:DBReturn:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand | ValidTgts$ Permanent.nonLand | TgtPrompt$ Select target nonland permanent | AILogic$ Good | SpellDescription$ Return target nonland permanent to its owner's hand. +SVar:DBCopy:DB$ CopyPermanent | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | SpellDescription$ Create a token that's a copy of target creature you control. +SVar:DBDraw:DB$ Draw | NumCards$ 1 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player draws a card. +DeckHas:Ability$Token +Oracle:Choose one or more —\n• Counter target spell\n• Counter target activated or triggered ability.\n• Return target nonland permanent to its owner's hand.\n• Create a token that's a copy of target creature you control.\n• Target player draws a card. diff --git a/forge-gui/res/cardsfolder/s/sudden_reclamation.txt b/forge-gui/res/cardsfolder/s/sudden_reclamation.txt index 48e54f99526..b3ec6bbecc5 100644 --- a/forge-gui/res/cardsfolder/s/sudden_reclamation.txt +++ b/forge-gui/res/cardsfolder/s/sudden_reclamation.txt @@ -1,10 +1,9 @@ Name:Sudden Reclamation ManaCost:3 G Types:Instant -A:SP$ Mill | Cost$ 3 G | NumCards$ 4 | Defined$ You | SubAbility$ DBChangeZone1 | SpellDescription$ Put the top four cards of your library into your graveyard, then return a creature card and a land card from your graveyard to your hand. +A:SP$ Mill | Cost$ 3 G | NumCards$ 4 | Defined$ You | SubAbility$ DBChangeZone1 | SpellDescription$ Mill four cards, then return a creature card and a land card from your graveyard to your hand. SVar:DBChangeZone1:DB$ ChangeZone | Hidden$ True | Mandatory$ True | ChangeType$ Creature.YouOwn | ChangeNum$ 1 | Origin$ Graveyard | Destination$ Hand | SubAbility$ DBChangeZone2 SVar:DBChangeZone2:DB$ ChangeZone | Hidden$ True | Mandatory$ True | ChangeType$ Land.YouOwn | ChangeNum$ 1 | Origin$ Graveyard | Destination$ Hand AI:RemoveDeck:Random DeckHas:Ability$Graveyard -SVar:Picture:http://www.wizards.com/global/images/magic/general/sudden_reclamation.jpg -Oracle:Put the top four cards of your library into your graveyard, then return a creature card and a land card from your graveyard to your hand. +Oracle:Mill four cards, then return a creature card and a land card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/s/sudden_spinnerets.txt b/forge-gui/res/cardsfolder/s/sudden_spinnerets.txt new file mode 100755 index 00000000000..78e77648596 --- /dev/null +++ b/forge-gui/res/cardsfolder/s/sudden_spinnerets.txt @@ -0,0 +1,8 @@ +Name:Sudden Spinnerets +ManaCost:G +Types:Instant +A:SP$ Pump | Cost$ G | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +1 | NumDef$ +3 | SubAbility$ DBPutCounter | SpellDescription$ Target creature gets +1/+3 until end of turn. Put a reach counter on it. Untap it. +SVar:DBPutCounter:DB$ PutCounter | Defined$ Targeted | CounterType$ Reach | CounterNum$ 1 | SubAbility$ DBUntap +SVar:DBUntap:DB$ Untap | Defined$ Targeted +DeckHas:Ability$Counters +Oracle:Target creature gets +1/+3 until end of turn. Put a reach counter on it. Untap it. diff --git a/forge-gui/res/cardsfolder/s/suffocating_blast.txt b/forge-gui/res/cardsfolder/s/suffocating_blast.txt index a0a37a3d360..01bef568dcb 100644 --- a/forge-gui/res/cardsfolder/s/suffocating_blast.txt +++ b/forge-gui/res/cardsfolder/s/suffocating_blast.txt @@ -1,7 +1,6 @@ Name:Suffocating Blast ManaCost:1 U U R Types:Instant -A:SP$ Counter | Cost$ 1 U U R | Types$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | SubAbility$ DBDamage | SpellDescription$ Counter target spell and CARDNAME deals 3 damage to target creature. -SVar:DBDamage:DB$DealDamage | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 3 -SVar:Picture:http://www.wizards.com/global/images/magic/general/suffocating_blast.jpg +A:SP$ Counter | Cost$ 1 U U R | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | SubAbility$ DBDamage | SpellDescription$ Counter target spell and CARDNAME deals 3 damage to target creature. +SVar:DBDamage:DB$ DealDamage | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 3 Oracle:Counter target spell and Suffocating Blast deals 3 damage to target creature. diff --git a/forge-gui/res/cardsfolder/s/suffocating_fumes.txt b/forge-gui/res/cardsfolder/s/suffocating_fumes.txt new file mode 100755 index 00000000000..4746508e6e4 --- /dev/null +++ b/forge-gui/res/cardsfolder/s/suffocating_fumes.txt @@ -0,0 +1,6 @@ +Name:Suffocating Fumes +ManaCost:2 B +Types:Instant +A:SP$ PumpAll | Cost$ 2 B | ValidCards$ Creature.OppCtrl | NumAtt$ -1 | NumDef$ -1 | IsCurse$ True | SpellDescription$ Creatures your opponents control get -1/-1 until end of turn. +K:Cycling:2 +Oracle:Creatures your opponents control get -1/-1 until end of turn.\nCycling {2} ({2}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/s/sultai_skullkeeper.txt b/forge-gui/res/cardsfolder/s/sultai_skullkeeper.txt index 99ed9d50436..4ce06c162fe 100644 --- a/forge-gui/res/cardsfolder/s/sultai_skullkeeper.txt +++ b/forge-gui/res/cardsfolder/s/sultai_skullkeeper.txt @@ -2,8 +2,7 @@ Name:Sultai Skullkeeper ManaCost:1 U Types:Creature Naga Shaman PT:2/1 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, put the top two cards of your library into your graveyard. -SVar:TrigMill:DB$Mill | NumCards$ 2 | Defined$ You +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, mill two cards. +SVar:TrigMill:DB$ Mill | NumCards$ 2 | Defined$ You DeckHas:Ability$Graveyard -SVar:Picture:http://www.wizards.com/global/images/magic/general/sultai_skullkeeper.jpg -Oracle:When Sultai Skullkeeper enters the battlefield, put the top two cards of your library into your graveyard. +Oracle:When Sultai Skullkeeper enters the battlefield, mill two cards. diff --git a/forge-gui/res/cardsfolder/s/summary_dismissal.txt b/forge-gui/res/cardsfolder/s/summary_dismissal.txt index cf208335a9b..68b2e0266c8 100644 --- a/forge-gui/res/cardsfolder/s/summary_dismissal.txt +++ b/forge-gui/res/cardsfolder/s/summary_dismissal.txt @@ -2,7 +2,6 @@ Name:Summary Dismissal ManaCost:2 U U Types:Instant A:SP$ ChangeZoneAll | Cost$ 2 U U | ChangeType$ Card.Other | Origin$ Stack | Destination$ Exile | Fizzle$ True | SubAbility$ DBCounter | SpellDescription$ Exile all other spells and counter all abilities. -SVar:DBCounter: DB$ Counter | AllType$ Activated,Triggered | AllValid$ Card +SVar:DBCounter:DB$ Counter | AllType$ Activated,Triggered | AllValid$ Card AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/summary_dismissal.jpg Oracle:Exile all other spells and counter all abilities. diff --git a/forge-gui/res/cardsfolder/s/sun_collared_raptor.txt b/forge-gui/res/cardsfolder/s/sun_collared_raptor.txt index e4df3228918..f7ae3306f36 100644 --- a/forge-gui/res/cardsfolder/s/sun_collared_raptor.txt +++ b/forge-gui/res/cardsfolder/s/sun_collared_raptor.txt @@ -3,6 +3,5 @@ ManaCost:1 R Types:Creature Dinosaur PT:1/2 K:Trample -A:AB$ Pump | Cost$ 2 R | NumAtt$ +3 | SpellDescription$ CARDNAME gets +3/+0 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/sun_collared_raptor.jpg -Oracle:Trample\n{2}{R}: Sun-Collared Raptor gets +3/+0 until end of turn. \ No newline at end of file +A:AB$ Pump | Cost$ 2 R | Defined$ Self | NumAtt$ +3 | SpellDescription$ CARDNAME gets +3/+0 until end of turn. +Oracle:Trample\n{2}{R}: Sun-Collared Raptor gets +3/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/s/supply_runners.txt b/forge-gui/res/cardsfolder/s/supply_runners.txt new file mode 100755 index 00000000000..3bc68f4193f --- /dev/null +++ b/forge-gui/res/cardsfolder/s/supply_runners.txt @@ -0,0 +1,8 @@ +Name:Supply Runners +ManaCost:4 W +Types:Creature Dog +PT:2/2 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounters | TriggerDescription$ When CARDNAME enters the battlefield, put a +1/+1 counter on each other creature you control. +SVar:TrigPutCounters:DB$ PutCounterAll | ValidCards$ Creature.Other+YouCtrl | CounterType$ P1P1 | CounterNum$ 1 +DeckHas:Ability$Counters +Oracle:When Supply Runners enters the battlefield, put a +1/+1 counter on each other creature you control. diff --git a/forge-gui/res/cardsfolder/s/surge_of_zeal.txt b/forge-gui/res/cardsfolder/s/surge_of_zeal.txt index adedccdd07d..0eb368589a6 100644 --- a/forge-gui/res/cardsfolder/s/surge_of_zeal.txt +++ b/forge-gui/res/cardsfolder/s/surge_of_zeal.txt @@ -1,6 +1,5 @@ Name:Surge of Zeal ManaCost:R Types:Instant -A:SP$Pump | Cost$ R | ValidTgts$ Creature | Radiance$ True | KW$ Haste | SpellDescription$ Radiance — Target creature and each other creature that shares a color with it gain haste until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/surge_of_zeal.jpg +A:SP$ Pump | Cost$ R | ValidTgts$ Creature | Radiance$ True | KW$ Haste | SpellDescription$ Radiance — Target creature and each other creature that shares a color with it gain haste until end of turn. Oracle:Radiance — Target creature and each other creature that shares a color with it gain haste until end of turn. diff --git a/forge-gui/res/cardsfolder/s/surly_badgersaur.txt b/forge-gui/res/cardsfolder/s/surly_badgersaur.txt new file mode 100755 index 00000000000..a12f667fcea --- /dev/null +++ b/forge-gui/res/cardsfolder/s/surly_badgersaur.txt @@ -0,0 +1,13 @@ +Name:Surly Badgersaur +ManaCost:3 R +Types:Creature Badger Dinosaur +PT:3/3 +T:Mode$ Discarded | ValidCard$ Creature.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever you discard a creature card, put a +1/+1 counter on CARDNAME. +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 +T:Mode$ Discarded | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever you discard a land card, create a treasure token. +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_treasure_sac | TokenOwner$ You +T:Mode$ Discarded | ValidCard$ Card.nonLand+nonCreature+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigFight | TriggerDescription$ Whenever you discard a noncreature, nonland card, CARDNAME fights up to one target creature you don't control. +SVar:TrigFight:DB$ Fight | Defined$ Self | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Choose up to one target creature you don't control | TargetMin$ 0 | TargetMax$ 1 +DeckHints:Ability$Discard +DeckHas:Ability$Counters +Oracle:Whenever you discard a creature card, put a +1/+1 counter on Surly Badgersaur.\nWhenever you discard a land card, create a treasure token. (It's an artifact with "{T}, Sacrifice this artifact: Add one mana of any color.")\nWhenever you discard a noncreature, nonland card, Surly Badgersaur fights up to one target creature you don't control. diff --git a/forge-gui/res/cardsfolder/s/surrakar_marauder.txt b/forge-gui/res/cardsfolder/s/surrakar_marauder.txt index db1eedfa9b5..f5b6998d4d3 100644 --- a/forge-gui/res/cardsfolder/s/surrakar_marauder.txt +++ b/forge-gui/res/cardsfolder/s/surrakar_marauder.txt @@ -3,7 +3,6 @@ ManaCost:1 B Types:Creature Surrakar PT:2/1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Landfall — Whenever a land enters the battlefield under your control, CARDNAME gains intimidate until end of turn. (It can't be blocked except by artifact creatures and/or creatures that share a color with it.) -SVar:TrigPump:DB$Pump | Defined$ Self | KW$ Intimidate +SVar:TrigPump:DB$ Pump | Defined$ Self | KW$ Intimidate SVar:BuffedBy:Land -SVar:Picture:http://www.wizards.com/global/images/magic/general/surrakar_marauder.jpg Oracle:Landfall — Whenever a land enters the battlefield under your control, Surrakar Marauder gains intimidate until end of turn. (It can't be blocked except by artifact creatures and/or creatures that share a color with it.) diff --git a/forge-gui/res/cardsfolder/s/survive_the_night.txt b/forge-gui/res/cardsfolder/s/survive_the_night.txt index c4926edeff7..2939114ccf0 100644 --- a/forge-gui/res/cardsfolder/s/survive_the_night.txt +++ b/forge-gui/res/cardsfolder/s/survive_the_night.txt @@ -1,8 +1,7 @@ Name:Survive the Night ManaCost:2 W Types:Instant -A:SP$ Pump | Cost$ 2 W | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +1 | KW$ Indestructible | SubAbility$ DBToken | SpellDescription$ Target creature gets +1/+0 and gains indestructible until end of turn. Investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") -SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_clue_draw | TokenOwner$ You | LegacyImage$ c a clue draw soi +A:SP$ Pump | Cost$ 2 W | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +1 | KW$ Indestructible | SubAbility$ DBInvestigate | SpellDescription$ Target creature gets +1/+0 and gains indestructible until end of turn. Investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") +SVar:DBInvestigate:DB$ Investigate DeckHas:Ability$Investigate & Ability$Token -SVar:Picture:http://www.wizards.com/global/images/magic/general/survive_the_night.jpg Oracle:Target creature gets +1/+0 and gains indestructible until end of turn.\nInvestigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") diff --git a/forge-gui/res/cardsfolder/s/survivors_bond.txt b/forge-gui/res/cardsfolder/s/survivors_bond.txt new file mode 100755 index 00000000000..334ff596a4e --- /dev/null +++ b/forge-gui/res/cardsfolder/s/survivors_bond.txt @@ -0,0 +1,7 @@ +Name:Survivors' Bond +ManaCost:1 G +Types:Sorcery +A:SP$ Charm | Cost$ 1 G | MinCharmNum$ 1 | CharmNum$ 2 | Choices$ Human,NonHuman +SVar:Human:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | TgtPrompt$ Select target Human creature card in your graveyard | ValidTgts$ Creature.Human+YouOwn | SpellDescription$ Return target Human creature card from your graveyard to your hand. +SVar:NonHuman:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | TgtPrompt$ Select target non-Human creature card in your graveyard | ValidTgts$ Creature.nonHuman+YouOwn | SpellDescription$ Return target non-Human creature card from your graveyard to your hand. +Oracle:Choose one or both —\n• Return target Human creature card from your graveyard to your hand.\n• Return target non-Human creature card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/s/sustainer_of_the_realm.txt b/forge-gui/res/cardsfolder/s/sustainer_of_the_realm.txt index 91909465220..60eb6fe9908 100644 --- a/forge-gui/res/cardsfolder/s/sustainer_of_the_realm.txt +++ b/forge-gui/res/cardsfolder/s/sustainer_of_the_realm.txt @@ -4,6 +4,5 @@ Types:Creature Angel PT:2/3 K:Flying T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME blocks, it gets +0/+2 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumDef$ 2 -SVar:Picture:http://www.wizards.com/global/images/magic/general/sustainer_of_the_realm.jpg +SVar:TrigPump:DB$ Pump | Defined$ Self | NumDef$ 2 Oracle:Flying\nWhenever Sustainer of the Realm blocks, it gets +0/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/s/swaggering_corsair.txt b/forge-gui/res/cardsfolder/s/swaggering_corsair.txt index 67592216231..88385b73bfb 100644 --- a/forge-gui/res/cardsfolder/s/swaggering_corsair.txt +++ b/forge-gui/res/cardsfolder/s/swaggering_corsair.txt @@ -2,7 +2,7 @@ Name:Swaggering Corsair ManaCost:2 R Types:Creature Human Pirate PT:2/2 -K:etbCounter:P1P1:1:CheckSVar$ RaidTest: Raid — CARDNAME enters the battlefield with a +1/+1 counter on it if you attacked with a creature this turn. +K:etbCounter:P1P1:1:CheckSVar$ RaidTest: Raid — CARDNAME enters the battlefield with a +1/+1 counter on it if you attacked this turn. SVar:RaidTest:Count$AttackersDeclared SVar:Picture:http://www.wizards.com/global/images/magic/general/swaggering_corsair.jpg -Oracle:Raid — Swaggering Corsair enters the battlefield with a +1/+1 counter on it if you attacked with a creature this turn. +Oracle:Raid — Swaggering Corsair enters the battlefield with a +1/+1 counter on it if you attacked this turn. diff --git a/forge-gui/res/cardsfolder/s/swallow_whole.txt b/forge-gui/res/cardsfolder/s/swallow_whole.txt new file mode 100755 index 00000000000..9538aaf0414 --- /dev/null +++ b/forge-gui/res/cardsfolder/s/swallow_whole.txt @@ -0,0 +1,7 @@ +Name:Swallow Whole +ManaCost:W +Types:Sorcery +A:SP$ ChangeZone | Cost$ W tapXType<1/Creature> | ValidTgts$ Creature.tapped | TgtPrompt$ Select target tapped creature | Origin$ Battlefield | Destination$ Exile | SubAbility$ DBPutCounter | SpellDescription$ As an additional cost to cast this spell, tap an untapped creature you control. Exile target tapped creature. +SVar:DBPutCounter:DB$ PutCounter | Defined$ Tapped | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on the creature tapped to cast this spell. +DeckHas:Ability$Counters +Oracle:As an additional cost to cast this spell, tap an untapped creature you control.\nExile target tapped creature. Put a +1/+1 counter on the creature tapped to cast this spell. diff --git a/forge-gui/res/cardsfolder/s/swarm_surge.txt b/forge-gui/res/cardsfolder/s/swarm_surge.txt index fa76ceb9784..77dbe86f9c8 100644 --- a/forge-gui/res/cardsfolder/s/swarm_surge.txt +++ b/forge-gui/res/cardsfolder/s/swarm_surge.txt @@ -3,7 +3,6 @@ ManaCost:2 B Types:Sorcery K:Devoid A:SP$ PumpAll | Cost$ 2 B | ValidCards$ Creature.YouCtrl | NumAtt$ +2 | SubAbility$ DBPumpAll | SpellDescription$ Creatures you control get +2/+0 until end of turn. Colorless creatures you control also gain first strike until end of turn. -SVar:DBPumpAll:DB$PumpAll | ValidCards$ Creature.Colorless+YouCtrl | KW$ First Strike +SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Creature.Colorless+YouCtrl | KW$ First Strike DeckHints:Color$Colorless & Keyword$Devoid -SVar:Picture:http://www.wizards.com/global/images/magic/general/swarm_surge.jpg Oracle:Devoid (This card has no color.)\nCreatures you control get +2/+0 until end of turn. Colorless creatures you control also gain first strike until end of turn. diff --git a/forge-gui/res/cardsfolder/s/sweet_oblivion.txt b/forge-gui/res/cardsfolder/s/sweet_oblivion.txt index 04db1e0ef2a..9b8e36b31f9 100755 --- a/forge-gui/res/cardsfolder/s/sweet_oblivion.txt +++ b/forge-gui/res/cardsfolder/s/sweet_oblivion.txt @@ -1,8 +1,8 @@ Name:Sweet Oblivion ManaCost:1 U Types:Sorcery -A:SP$ Mill | Cost$ 1 U | NumCards$ 4 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player puts the top four cards of their library into their graveyard. +A:SP$ Mill | Cost$ 1 U | NumCards$ 4 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player mills four cards. K:Escape:3 U ExileFromGrave<4/Card.Other/other> SVar:AIPreference:ExileFromGraveCost$Card.YouOwn+Other+inZoneGraveyard DeckHas:Ability$Graveyard -Oracle:Target player puts the top four cards of their library into their graveyard.\nEscape—{3}{U}, Exile four other cards from your graveyard. (You may cast this card from your graveyard for its escape cost.) +Oracle:Target player mills four cards.\nEscape—{3}{U}, Exile four other cards from your graveyard. (You may cast this card from your graveyard for its escape cost.) diff --git a/forge-gui/res/cardsfolder/s/swift_response.txt b/forge-gui/res/cardsfolder/s/swift_response.txt new file mode 100644 index 00000000000..522b4888a83 --- /dev/null +++ b/forge-gui/res/cardsfolder/s/swift_response.txt @@ -0,0 +1,5 @@ +Name:Swift Response +ManaCost:1 W +Types:Instant +A:SP$ Destroy | Cost$ 1 W | ValidTgts$ Creature.tapped | TgtPrompt$ Select target tapped creature | SpellDescription$ Destroy target tapped creature. +Oracle:Destroy target tapped creature. diff --git a/forge-gui/res/cardsfolder/s/swift_warden.txt b/forge-gui/res/cardsfolder/s/swift_warden.txt index f9610493e07..8580cab9a42 100644 --- a/forge-gui/res/cardsfolder/s/swift_warden.txt +++ b/forge-gui/res/cardsfolder/s/swift_warden.txt @@ -4,7 +4,6 @@ Types:Creature Merfolk Warrior PT:3/3 K:Flash T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target Merfolk you control gains hexproof until end of turn. -SVar:TrigPump:DB$Pump | ValidTgts$ Merfolk.YouCtrl | TgtPrompt$ Select target Merfolk | KW$ Hexproof +SVar:TrigPump:DB$ Pump | ValidTgts$ Merfolk.YouCtrl | TgtPrompt$ Select target Merfolk | KW$ Hexproof DeckHints:Type$Merfolk -SVar:Picture:http://www.wizards.com/global/images/magic/general/swift warden.jpg Oracle:Flash\nWhen Swift Warden enters the battlefield, target Merfolk you control gains hexproof until end of turn. diff --git a/forge-gui/res/cardsfolder/s/swiftwater_cliffs.txt b/forge-gui/res/cardsfolder/s/swiftwater_cliffs.txt index 50153f7eb20..c7f7f4a1883 100644 --- a/forge-gui/res/cardsfolder/s/swiftwater_cliffs.txt +++ b/forge-gui/res/cardsfolder/s/swiftwater_cliffs.txt @@ -4,7 +4,7 @@ Types:Land A:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U}. A:AB$ Mana | Cost$ T | Produced$ R | SpellDescription$ Add {R}. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters the battlefield, you gain 1 life. -SVar:TrigGainLife:DB$GainLife | LifeAmount$ 1 +SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 1 K:CARDNAME enters the battlefield tapped. -SVar:Picture:http://www.wizards.com/global/images/magic/general/swiftwater_cliffs.jpg +DeckHas:Ability$LifeGain Oracle:Swiftwater Cliffs enters the battlefield tapped.\nWhen Swiftwater Cliffs enters the battlefield, you gain 1 life.\n{T}: Add {U} or {R}. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/s/sword_of_body_and_mind.txt b/forge-gui/res/cardsfolder/s/sword_of_body_and_mind.txt index 922a5e5fe8e..4e751fae77b 100644 --- a/forge-gui/res/cardsfolder/s/sword_of_body_and_mind.txt +++ b/forge-gui/res/cardsfolder/s/sword_of_body_and_mind.txt @@ -3,9 +3,9 @@ ManaCost:3 Types:Artifact Equipment K:Equip:2 S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 2 | AddToughness$ 2 | AddSVar$ SwordOfBodyAndMindCE | AddKeyword$ Protection from green & Protection from blue | Description$ Equipped creature gets +2/+2 and has protection from green and from blue. -T:Mode$ DamageDone | ValidSource$ Creature.EquippedBy | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ Whenever equipped creature deals combat damage to a player, you you create a 2/2 green Wolf creature token and that player puts the top ten cards of their library into their graveyard. +T:Mode$ DamageDone | ValidSource$ Creature.EquippedBy | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ Whenever equipped creature deals combat damage to a player, you you create a 2/2 green Wolf creature token and that player mills ten cards. SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ g_2_2_wolf | TokenOwner$ You |LegacyImage$ g 2 2 wolf fvr | SubAbility$ DBMill SVar:DBMill:DB$ Mill | Defined$ TriggeredTarget | NumCards$ 10 SVar:SwordOfBodyAndMindCE:SVar:MustBeBlocked:AttackingPlayerConservative -SVar:Picture:http://www.wizards.com/global/images/magic/general/sword_of_body_and_mind.jpg -Oracle:Equipped creature gets +2/+2 and has protection from green and from blue.\nWhenever equipped creature deals combat damage to a player, you create a 2/2 green Wolf creature token and that player puts the top ten cards of their library into their graveyard.\nEquip {2} +DeckHas:Ability$Token +Oracle:Equipped creature gets +2/+2 and has protection from green and from blue.\nWhenever equipped creature deals combat damage to a player, you create a 2/2 green Wolf creature token and that player mills ten cards.\nEquip {2} diff --git a/forge-gui/res/cardsfolder/s/syndicate_trafficker.txt b/forge-gui/res/cardsfolder/s/syndicate_trafficker.txt index c2f2ecbb734..dbd4c6321be 100644 --- a/forge-gui/res/cardsfolder/s/syndicate_trafficker.txt +++ b/forge-gui/res/cardsfolder/s/syndicate_trafficker.txt @@ -3,6 +3,5 @@ ManaCost:1 B Types:Creature Aetherborn Rogue PT:3/1 A:AB$ PutCounter | Cost$ 1 Sac<1/Artifact> | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBPump | SpellDescription$ Put a +1/+1 counter on CARDNAME. It gains indestructible until end of turn. -SVar:DBPump:DB$Pump | Defined$ Self | KW$ Indestructible -SVar:Picture:http://www.wizards.com/global/images/magic/general/syndicate_trafficker.jpg +SVar:DBPump:DB$ Pump | Defined$ Self | KW$ Indestructible Oracle:{1}, Sacrifice an artifact: Put a +1/+1 counter on Syndicate Trafficker. It gains indestructible until end of turn. diff --git a/forge-gui/res/cardsfolder/s/syr_carah_the_bold.txt b/forge-gui/res/cardsfolder/s/syr_carah_the_bold.txt index 9b61fdaf6e2..cc1eef72ed4 100644 --- a/forge-gui/res/cardsfolder/s/syr_carah_the_bold.txt +++ b/forge-gui/res/cardsfolder/s/syr_carah_the_bold.txt @@ -3,7 +3,7 @@ ManaCost:3 R R Types:Legendary Creature Human Knight PT:3/3 T:Mode$ DamageDone | ValidSource$ Spell.Instant+YouCtrl,Spell.Sorcery+YouCtrl,Card.Self | ValidTarget$ Player | Execute$ TrigExile | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME or an instant or sorcery spell you control deals damage to a player, exile the top card of your library. You may play that card this turn. -SVar:TrigExile:DB$ Mill | Defined$ You | NumCards$ 1 | Destination$ Exile | RememberMilled$ True | SubAbility$ DBEffect +SVar:TrigExile:DB$ Dig | Defined$ You | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | Duration$ EndOfTurn | RememberObjects$ Remembered | StaticAbilities$ STPlay | SubAbility$ DBCleanup | ExileOnMoved$ Exile SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:STPlay:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may play the exiled card. diff --git a/forge-gui/res/cardsfolder/s/syr_konrad_the_grim.txt b/forge-gui/res/cardsfolder/s/syr_konrad_the_grim.txt index eb62eaeb821..38077851e5e 100644 --- a/forge-gui/res/cardsfolder/s/syr_konrad_the_grim.txt +++ b/forge-gui/res/cardsfolder/s/syr_konrad_the_grim.txt @@ -5,6 +5,6 @@ PT:5/4 T:Mode$ ChangesZone | Origin$ Any | Destination$ Graveyard | ValidCard$ Creature.Other | TriggerZones$ Battlefield | Execute$ TrigDmg | TriggerDescription$ Whenever another creature dies, or a creature card is put into a graveyard from anywhere than the battlefield, or a creature card leaves your graveyard, CARDNAME deals 1 damage to each opponent. T:Mode$ ChangesZone | Origin$ Graveyard | Destination$ Any | ValidCard$ Card.Creature+Other+YouOwn | TriggerZones$ Battlefield | Execute$ TrigDmg | Secondary$ True | TriggerDescription$ Whenever another creature dies, or a creature card is put into a graveyard from anywhere than the battlefield, or a creature card leaves your graveyard, CARDNAME deals 1 damage to each opponent. SVar:TrigDmg:DB$ DealDamage | Defined$ Player.Opponent | NumDmg$ 1 -A:AB$ Mill | Cost$ 1 B | NumCards$ 1 | Defined$ Player | SpellDescription$ Each player puts the top card of their library into their graveyard. +A:AB$ Mill | Cost$ 1 B | NumCards$ 1 | Defined$ Player | SpellDescription$ Each player mills a card. AI:RemoveDeck:All -Oracle:Whenever another creature dies, or a creature card is put into a graveyard from anywhere other than the battlefield, or a creature card leaves your graveyard, Syr Konrad, the Grim deals 1 damage to each opponent.\n{1}{B}: Each player puts the top card of their library into their graveyard. +Oracle:Whenever another creature dies, or a creature card is put into a graveyard from anywhere other than the battlefield, or a creature card leaves your graveyard, Syr Konrad, the Grim deals 1 damage to each opponent.\n{1}{B}: Each player mills a card. diff --git a/forge-gui/res/cardsfolder/s/szadek_lord_of_secrets.txt b/forge-gui/res/cardsfolder/s/szadek_lord_of_secrets.txt index 14824f15b63..44277faf56e 100644 --- a/forge-gui/res/cardsfolder/s/szadek_lord_of_secrets.txt +++ b/forge-gui/res/cardsfolder/s/szadek_lord_of_secrets.txt @@ -3,9 +3,9 @@ ManaCost:3 U U B B Types:Legendary Creature Vampire PT:5/5 K:Flying -R:Event$ DamageDone | ActiveZones$ Battlefield | IsCombat$ True | ValidSource$ Card.Self | ValidTarget$ Opponent | ReplaceWith$ CountersAndMill | Description$ If CARDNAME would deal combat damage to a player, instead put that many +1/+1 counters on Szadek and that player puts that many cards from the top of their library into their graveyard. +R:Event$ DamageDone | ActiveZones$ Battlefield | IsCombat$ True | ValidSource$ Card.Self | ValidTarget$ Opponent | ReplaceWith$ CountersAndMill | Description$ If CARDNAME would deal combat damage to a player, instead put that many +1/+1 counters on Szadek and that player mills that many cards. SVar:X:ReplaceCount$DamageAmount SVar:CountersAndMill:DB$ PutCounter | Defined$ Self | CounterNum$ X | References$ X | CounterType$ P1P1 | SubAbility$ Mill SVar:Mill:DB$ Mill | Defined$ ReplacedTarget | NumCards$ X | References$ X -SVar:Picture:http://www.wizards.com/global/images/magic/general/szadek_lord_of_secrets.jpg -Oracle:Flying\nIf Szadek, Lord of Secrets would deal combat damage to a player, instead put that many +1/+1 counters on Szadek and that player puts that many cards from the top of their library into their graveyard. +DeckHas:Ablity$Counters +Oracle:Flying\nIf Szadek, Lord of Secrets would deal combat damage to a player, instead put that many +1/+1 counters on Szadek and that player mills that many cards. diff --git a/forge-gui/res/cardsfolder/t/tahngarth_first_mate.txt b/forge-gui/res/cardsfolder/t/tahngarth_first_mate.txt index fd6ce9c5755..ff8901c848f 100644 --- a/forge-gui/res/cardsfolder/t/tahngarth_first_mate.txt +++ b/forge-gui/res/cardsfolder/t/tahngarth_first_mate.txt @@ -3,7 +3,7 @@ ManaCost:2 R G Types:Legendary Creature Minotaur Warrior PT:5/5 K:CantBeBlockedByAmount GT1 -T:Mode$ AttackersDeclared | AttackingPlayer$ Player.Opponent | Execute$ TrigGainControl | TriggerZones$ Battlefield | OptionalDecider$ You | IsPresent$ Card.Self+tapped | TriggerDescription$ Whenever an opponent attacks with one or more creatures, if CARDNAME is tapped, you may have that opponent gain control of CARDNAME until end of combat. If you do, choose a player or planeswalker that opponent is attacking. Tahngarth is attacking that player or planeswalker. +T:Mode$ AttackersDeclared | AttackingPlayer$ Player.Opponent | Execute$ TrigGainControl | TriggerZones$ Battlefield | OptionalDecider$ You | IsPresent$ Card.Self+tapped | TriggerDescription$ Whenever an opponent attacks with one or more creatures, if CARDNAME is tapped, you may have that opponent gain control of CARDNAME until end of combat. If you do, choose a player or planeswalker that opponent is attacking. CARDNAME is attacking that player or planeswalker. SVar:TrigGainControl:DB$ GainControl | Defined$ Self | NewController$ TriggeredAttackingPlayer | LoseControl$ EndOfCombat | Attacking$ True AI:RemoveDeck:All Oracle:Tahngarth, First Mate can't be blocked by more than one creature.\nWhenever an opponent attacks with one or more creatures, if Tahngarth is tapped, you may have that opponent gain control of Tahngarth until end of combat. If you do, choose a player or planeswalker that opponent is attacking. Tahngarth is attacking that player or planeswalker. diff --git a/forge-gui/res/cardsfolder/t/taigams_strike.txt b/forge-gui/res/cardsfolder/t/taigams_strike.txt index cfb96c11f4a..3ffa2e05ab9 100644 --- a/forge-gui/res/cardsfolder/t/taigams_strike.txt +++ b/forge-gui/res/cardsfolder/t/taigams_strike.txt @@ -2,6 +2,5 @@ Name:Taigam's Strike ManaCost:3 U Types:Sorcery K:Rebound -A:SP$Pump | Cost$ 3 U | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 2 | KW$ HIDDEN Unblockable | SpellDescription$ Target creature gets +2/+0 until end of turn and can't be blocked this turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/taigams_strike.jpg +A:SP$ Pump | Cost$ 3 U | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 2 | KW$ HIDDEN Unblockable | SpellDescription$ Target creature gets +2/+0 until end of turn and can't be blocked this turn. Oracle:Target creature gets +2/+0 until end of turn and can't be blocked this turn.\nRebound (If you cast this spell from your hand, exile it as it resolves. At the beginning of your next upkeep, you may cast this card from exile without paying its mana cost.) diff --git a/forge-gui/res/cardsfolder/t/tainted_pact.txt b/forge-gui/res/cardsfolder/t/tainted_pact.txt index 587cacb58c8..ba819825b52 100644 --- a/forge-gui/res/cardsfolder/t/tainted_pact.txt +++ b/forge-gui/res/cardsfolder/t/tainted_pact.txt @@ -1,13 +1,15 @@ Name:Tainted Pact ManaCost:1 B Types:Instant -A:SP$ Repeat | Cost$ 1 B | RepeatSubAbility$ DBRepeat | RepeatCheckSVar$ TaintedCheck | RepeatSVarCompare$ EQ0 | RepeatDefined$ Imprinted | RepeatPresent$ Card.sharesNameWith Remembered | RepeatCompare$ EQ0 | SubAbility$ DBCleanup | StackDescription$ SpellDescription | SpellDescription$ Exile the top card of your library. You may put that card into your hand unless it has the same name as another card exiled this way. Repeat this process until you put a card into your hand or you exile two cards with the same name, whichever comes first. +A:SP$ Repeat | Cost$ 1 B | RepeatSubAbility$ DBRepeat | RepeatCheckSVar$ TaintedCheck | References$ TaintedCheck | RepeatSVarCompare$ EQ0 | RepeatDefined$ Imprinted | RepeatPresent$ Card.sharesNameWith Remembered | RepeatCompare$ EQ0 | SubAbility$ DBCleanup | StackDescription$ SpellDescription | SpellDescription$ Exile the top card of your library. You may put that card into your hand unless it has the same name as another card exiled this way. Repeat this process until you put a card into your hand or you exile two cards with the same name, whichever comes first. SVar:DBRepeat:DB$ Pump | RememberObjects$ Imprinted | SubAbility$ DBForget -SVar:DBForget:DB$ Cleanup | ClearImprinted$ True | SubAbility$ DBMill -SVar:DBMill:DB$ Mill | Defined$ You | NumCards$ 1 | Destination$ Exile | Imprint$ True | SubAbility$ DBReturnToHand -SVar:DBReturnToHand:DB$ ChangeZone | ConditionCheckSVar$ CheckName | ConditionSVarCompare$ EQ0 | Origin$ Exile | Destination$ Hand | Defined$ Imprinted | Optional$ True -SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearImprinted$ True +SVar:DBForget:DB$ Cleanup | ClearImprinted$ True | SubAbility$ DBExile +SVar:DBExile:DB$ Dig | Defined$ You | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | Imprint$ True | SubAbility$ DBReturnToHand +SVar:DBReturnToHand:DB$ ChangeZone | ConditionCheckSVar$ CheckName | References$ CheckName | ConditionSVarCompare$ EQ0 | Origin$ Exile | Destination$ Hand | Defined$ Imprinted | Optional$ True | SubAbility$ LibraryCheck +SVar:LibraryCheck:DB$ StoreSVar | SVar$ TaintedCheck | Type$ Number | Expression$ 1 | ConditionCheckSVar$ X | References$ X | ConditionSVarCompare$ EQ0 +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearImprinted$ True | SubAbility$ DBReset +SVar:DBReset:DB$ StoreSVar | SVar$ TaintedCheck | Type$ Number | Expression$ 0 SVar:TaintedCheck:Count$ValidHand Card.IsImprinted SVar:CheckName:Imprinted$Valid Card.sharesNameWith Remembered -SVar:Picture:http://www.wizards.com/global/images/magic/general/tainted_pact.jpg +SVar:X:Count$InYourLibrary.Card Oracle:Exile the top card of your library. You may put that card into your hand unless it has the same name as another card exiled this way. Repeat this process until you put a card into your hand or you exile two cards with the same name, whichever comes first. diff --git a/forge-gui/res/cardsfolder/t/talent_of_the_telepath.txt b/forge-gui/res/cardsfolder/t/talent_of_the_telepath.txt index 2bf6862bcb6..3a880a84372 100644 --- a/forge-gui/res/cardsfolder/t/talent_of_the_telepath.txt +++ b/forge-gui/res/cardsfolder/t/talent_of_the_telepath.txt @@ -2,10 +2,9 @@ Name:Talent of the Telepath ManaCost:2 U U Types:Sorcery A:SP$ Dig | Cost$ 2 U U | ValidTgts$ Player.Opponent | TgtPrompt$ Select target opponent | Reveal$ True | NoMove$ True | DigNum$ 7 | RememberRevealed$ True | SubAbility$ TelepathCast | SpellDescription$ Target opponent reveals the top seven cards of their library. You may cast an instant or sorcery card from among them without paying its mana cost. Then that player puts the rest into their graveyard. Spell mastery — If there are two or more instant and/or sorcery cards in your graveyard, you may cast up to two revealed instant and/or sorcery cards instead of one. -SVar:TelepathCast:DB$ Play | ValidZone$ Library | Valid$ Instant.IsRemembered,Sorcery.IsRemembered | Controller$ You | WithoutManaCost$ True | Optional$ True | References$ X,Y | Amount$ X | SubAbility$ MillRevealed -SVar:MillRevealed:DB$ ChangeZone | Origin$ Library | Destination$ Graveyard | Defined$ Remembered +SVar:TelepathCast:DB$ Play | ValidZone$ Library | Valid$ Instant.IsRemembered,Sorcery.IsRemembered | Controller$ You | WithoutManaCost$ True | Optional$ True | References$ X,Y | Amount$ X | SubAbility$ DBChangeZone +SVar:DBChangeZone:DB$ ChangeZone | Origin$ Library | Destination$ Graveyard | Defined$ Remembered SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$Compare Y GE2.2.1 SVar:Y:Count$ValidGraveyard Instant.YouOwn,Sorcery.YouOwn -SVar:Picture:http://www.wizards.com/global/images/magic/general/talent_of_the_telepath.jpg Oracle:Target opponent reveals the top seven cards of their library. You may cast an instant or sorcery card from among them without paying its mana cost. Then that player puts the rest into their graveyard.\nSpell mastery — If there are two or more instant and/or sorcery cards in your graveyard, you may cast up to two revealed instant and/or sorcery cards instead of one. diff --git a/forge-gui/res/cardsfolder/t/talrand_sky_summoner.txt b/forge-gui/res/cardsfolder/t/talrand_sky_summoner.txt index c9dda39f016..0f708584bdd 100644 --- a/forge-gui/res/cardsfolder/t/talrand_sky_summoner.txt +++ b/forge-gui/res/cardsfolder/t/talrand_sky_summoner.txt @@ -4,5 +4,7 @@ Types:Legendary Creature Merfolk Wizard PT:2/2 T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever you cast an instant or sorcery spell, create a 2/2 blue Drake creature token with flying. SVar:TrigToken:DB$Token | TokenAmount$ 1 | TokenScript$ u_2_2_drake_flying | LegacyImage$ u 2 2 drake flying m13 | TokenOwner$ You +DeckHas:Ability$Token +DeckHints:Type$Instant|Sorcery SVar:Picture:http://www.wizards.com/global/images/magic/general/talrand_sky_summoner.jpg Oracle:Whenever you cast an instant or sorcery spell, create a 2/2 blue Drake creature token with flying. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/t/talus_paladin.txt b/forge-gui/res/cardsfolder/t/talus_paladin.txt index 90f891168e2..0cf75592d69 100644 --- a/forge-gui/res/cardsfolder/t/talus_paladin.txt +++ b/forge-gui/res/cardsfolder/t/talus_paladin.txt @@ -4,9 +4,8 @@ Types:Creature Human Knight Ally PT:2/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigPumpAll | TriggerDescription$ Whenever CARDNAME or another Ally enters the battlefield under your control, you may have Allies you control gain lifelink until end of turn, and you may put a +1/+1 counter on CARDNAME. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Ally.Other+YouCtrl | OptionalDecider$ You | TriggerZones$ Battlefield | Execute$ TrigPumpAll | Secondary$ True | TriggerDescription$ Whenever CARDNAME or another Ally enters the battlefield under your control, you may have Allies you control gain lifelink until end of turn, and you may put a +1/+1 counter on CARDNAME. -SVar:TrigPumpAll:DB$PumpAll | ValidCards$ Ally.YouCtrl | KW$ Lifelink | SubAbility$ DBCounter -SVar:DBCounter:DB$PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 | OptionalDecider$ You +SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Ally.YouCtrl | KW$ Lifelink | SubAbility$ DBCounter +SVar:DBCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 | OptionalDecider$ You SVar:PlayMain1:TRUE SVar:BuffedBy:Ally -SVar:Picture:http://www.wizards.com/global/images/magic/general/Talus_Paladin.jpg Oracle:Whenever Talus Paladin or another Ally enters the battlefield under your control, you may have Allies you control gain lifelink until end of turn, and you may put a +1/+1 counter on Talus Paladin. diff --git a/forge-gui/res/cardsfolder/t/tamiyo_field_researcher.txt b/forge-gui/res/cardsfolder/t/tamiyo_field_researcher.txt index 42f3d543ff4..9b7b941002a 100644 --- a/forge-gui/res/cardsfolder/t/tamiyo_field_researcher.txt +++ b/forge-gui/res/cardsfolder/t/tamiyo_field_researcher.txt @@ -9,7 +9,7 @@ SVar:TrigChange:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | Sta SVar:TrigForget:DB$ Pump | ForgetObjects$ TriggeredCard A:AB$ Tap | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | ValidTgts$ Permanent.nonLand | TargetMin$ 0 | TargetMax$ 2 | TgtPrompt$ Select target nonland permanent | SubAbility$ DBPump | SpellDescription$ Tap up to two target nonland permanents. They don't untap during their controller's next untap step. SVar:DBPump:DB$ Pump | Defined$ Targeted | Permanent$ True | KW$ HIDDEN This card doesn't untap during your next untap step. -A:AB$ Effect | Cost$ SubCounter<7/LOYALTY> | Planeswalker$ True | Ultimate$ True | Name$ Emblem - Tamiyo, Field Researcher | Image $ emblem_tamiyo_field_researcher | StaticAbilities$ Omniscience | Stackable$ False | Duration$ Permanent | AILogic$ Always | SubAbility$ DBDraw | SpellDescription$ Draw three cards. You get an emblem with "You may cast spells from your hand without paying their mana costs." +A:AB$ Effect | Cost$ SubCounter<7/LOYALTY> | Planeswalker$ True | Ultimate$ True | Name$ Emblem - Tamiyo, Field Researcher | Image$ emblem_tamiyo_field_researcher | StaticAbilities$ Omniscience | Stackable$ False | Duration$ Permanent | AILogic$ Always | SubAbility$ DBDraw | SpellDescription$ Draw three cards. You get an emblem with "You may cast spells from your hand without paying their mana costs." SVar:Omniscience:Mode$ Continuous | EffectZone$ Command | Affected$ Card.nonLand+YouOwn | MayPlay$ True | MayPlayWithoutManaCost$ True | AffectedZone$ Hand | Description$ You may cast spells from your hand without paying their mana costs. SVar:DBDraw:DB$Draw | NumCards$ 3 SVar:Picture:http://www.wizards.com/global/images/magic/general/tamiyo_field_researcher.jpg diff --git a/forge-gui/res/cardsfolder/t/tamiyos_journal.txt b/forge-gui/res/cardsfolder/t/tamiyos_journal.txt index ee783321ccc..408c407da93 100644 --- a/forge-gui/res/cardsfolder/t/tamiyos_journal.txt +++ b/forge-gui/res/cardsfolder/t/tamiyos_journal.txt @@ -1,10 +1,9 @@ Name:Tamiyo's Journal ManaCost:5 Types:Legendary Artifact -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ At the beginning of your upkeep, investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") -SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_clue_draw | TokenOwner$ You | LegacyImage$ c a clue draw soi +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigInvestigate | TriggerDescription$ At the beginning of your upkeep, investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") +SVar:TrigInvestigate:DB$ Investigate A:AB$ ChangeZone | Cost$ T Sac<3/Clue> | Origin$ Library | Destination$ Hand | ChangeType$ Card | ChangeNum$ 1 | Mandatory$ True | SpellDescription$ Search your library for a card and put that card into your hand. Then shuffle your library. DeckHints:Ability$Investigate DeckHas:Ability$Investigate & Ability$Token -SVar:Picture:http://www.wizards.com/global/images/magic/general/tamiyos_journal.jpg Oracle:At the beginning of your upkeep, investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.")\n{T}, Sacrifice three Clues: Search your library for a card and put that card into your hand. Then shuffle your library. diff --git a/forge-gui/res/cardsfolder/t/tangle.txt b/forge-gui/res/cardsfolder/t/tangle.txt index 13b97647f28..d1a1172b252 100644 --- a/forge-gui/res/cardsfolder/t/tangle.txt +++ b/forge-gui/res/cardsfolder/t/tangle.txt @@ -2,6 +2,5 @@ Name:Tangle ManaCost:1 G Types:Instant A:SP$ Fog | Cost$ 1 G | SubAbility$ DBPumpAll | SpellDescription$ Prevent all combat damage that would be dealt this turn. Each attacking creature doesn't untap during its controller's next untap step. -SVar:DBPumpAll:DB$PumpAll | ValidCards$ Creature.attacking | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True -SVar:Picture:http://www.wizards.com/global/images/magic/general/tangle.jpg +SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Creature.attacking | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True Oracle:Prevent all combat damage that would be dealt this turn.\nEach attacking creature doesn't untap during its controller's next untap step. diff --git a/forge-gui/res/cardsfolder/t/tasigur_the_golden_fang.txt b/forge-gui/res/cardsfolder/t/tasigur_the_golden_fang.txt index cc28edb9d90..67a01125542 100644 --- a/forge-gui/res/cardsfolder/t/tasigur_the_golden_fang.txt +++ b/forge-gui/res/cardsfolder/t/tasigur_the_golden_fang.txt @@ -3,8 +3,7 @@ ManaCost:5 B Types:Legendary Creature Human Shaman PT:4/5 K:Delve -A:AB$ Mill | Cost$ 2 GU GU | Defined$ You | NumCards$ 2 | SubAbility$ DBReturn | SpellDescription$ Put the top two cards of your library into your graveyard, then return a nonland card of an opponent's choice from your graveyard to your hand. +A:AB$ Mill | Cost$ 2 GU GU | Defined$ You | NumCards$ 2 | SubAbility$ DBReturn | SpellDescription$ Mill two cards, then return a nonland card of an opponent's choice from your graveyard to your hand. SVar:DBReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | DefinedPlayer$ You | Chooser$ Opponent | Hidden$ True | Mandatory$ True | ChangeType$ Card.nonLand+YouOwn | AILogic$ WorstCard DeckHints:Ability$Graveyard -SVar:Picture:http://www.wizards.com/global/images/magic/general/tasigur_the_golden_fang.jpg -Oracle:Delve (Each card you exile from your graveyard while casting this spell pays for {1}.)\n{2}{G/U}{G/U}: Put the top two cards of your library into your graveyard, then return a nonland card of an opponent's choice from your graveyard to your hand. +Oracle:Delve (Each card you exile from your graveyard while casting this spell pays for {1}.)\n{2}{G/U}{G/U}: Mill two cards, then return a nonland card of an opponent's choice from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/t/task_force.txt b/forge-gui/res/cardsfolder/t/task_force.txt index ec30c2da650..dc819ac375a 100644 --- a/forge-gui/res/cardsfolder/t/task_force.txt +++ b/forge-gui/res/cardsfolder/t/task_force.txt @@ -3,6 +3,5 @@ ManaCost:2 W Types:Creature Human Rebel PT:1/3 T:Mode$ BecomesTarget | ValidTarget$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME becomes the target of a spell or ability, it gets +0/+3 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumDef$ 3 -SVar:Picture:http://www.wizards.com/global/images/magic/general/task_force.jpg +SVar:TrigPump:DB$ Pump | Defined$ Self | NumDef$ 3 Oracle:Whenever Task Force becomes the target of a spell or ability, it gets +0/+3 until end of turn. diff --git a/forge-gui/res/cardsfolder/t/task_mage_assembly.txt b/forge-gui/res/cardsfolder/t/task_mage_assembly.txt index e5fff1a8834..5081772710b 100644 --- a/forge-gui/res/cardsfolder/t/task_mage_assembly.txt +++ b/forge-gui/res/cardsfolder/t/task_mage_assembly.txt @@ -3,7 +3,7 @@ ManaCost:2 R Types:Enchantment T:Mode$ Always | TriggerZones$ Battlefield | IsPresent$ Creature | PresentCompare$ EQ0 | Execute$ TrigSac | TriggerDescription$ When there are no creatures on the battlefield, sacrifice CARDNAME. SVar:TrigSac:DB$Sacrifice | Defined$ Self -A:AB$ DealDamage | Cost$ 2 | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 1 | AnyPlayer$ True | SorcerySpeed$ True | SpellDescription$ CARDNAME deals 1 damage to target creature. Any player may activate this ability but only any time they could cast a sorcery. +A:AB$ DealDamage | Cost$ 2 | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 1 | Activator$ Player | SorcerySpeed$ True | SpellDescription$ CARDNAME deals 1 damage to target creature. Any player may activate this ability but only any time they could cast a sorcery. SVar:NeedsToPlay:Creature.YouCtrl SVar:NonStackingEffect:True SVar:Picture:http://www.wizards.com/global/images/magic/general/task_mage_assembly.jpg diff --git a/forge-gui/res/cardsfolder/t/tattermunge_duo.txt b/forge-gui/res/cardsfolder/t/tattermunge_duo.txt index 0419740894a..42df1004af3 100644 --- a/forge-gui/res/cardsfolder/t/tattermunge_duo.txt +++ b/forge-gui/res/cardsfolder/t/tattermunge_duo.txt @@ -4,8 +4,7 @@ Types:Creature Goblin Warrior Shaman PT:2/3 T:Mode$ SpellCast | ValidCard$ Card.Red | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump11 | TriggerDescription$ Whenever you cast a red spell, CARDNAME gets +1/+1 until end of turn. T:Mode$ SpellCast | ValidCard$ Card.Green | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPumpKW | TriggerDescription$ Whenever you cast a green spell, CARDNAME gains forestwalk until end of turn. -SVar:TrigPump11:DB$Pump | NumAtt$ +1 | NumDef$ +1 | Defined$ Self -SVar:TrigPumpKW:DB$Pump | KW$ Forestwalk | Defined$ Self +SVar:TrigPump11:DB$ Pump | NumAtt$ +1 | NumDef$ +1 | Defined$ Self +SVar:TrigPumpKW:DB$ Pump | KW$ Forestwalk | Defined$ Self SVar:BuffedBy:Card.Red,Card.Green -SVar:Picture:http://www.wizards.com/global/images/magic/general/tattermunge_duo.jpg Oracle:Whenever you cast a red spell, Tattermunge Duo gets +1/+1 until end of turn.\nWhenever you cast a green spell, Tattermunge Duo gains forestwalk until end of turn. diff --git a/forge-gui/res/cardsfolder/t/tavern_swindler.txt b/forge-gui/res/cardsfolder/t/tavern_swindler.txt index eaac59fdbe7..d4f3a274c1e 100644 --- a/forge-gui/res/cardsfolder/t/tavern_swindler.txt +++ b/forge-gui/res/cardsfolder/t/tavern_swindler.txt @@ -4,5 +4,6 @@ Types:Creature Human Rogue PT:2/2 A:AB$ FlipACoin | Cost$ T PayLife<3> | WinSubAbility$ TSGainLife | AILogic$ Never | SpellDescription$ Flip a coin. If you win the flip, you gain 6 life. SVar:TSGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 6 +DeckHas:Ability$LifeGain SVar:Picture:http://www.wizards.com/global/images/magic/general/tavern_swindler.jpg Oracle:{T}, Pay 3 life: Flip a coin. If you win the flip, you gain 6 life. diff --git a/forge-gui/res/cardsfolder/t/tawnoss_coffin.txt b/forge-gui/res/cardsfolder/t/tawnoss_coffin.txt index 20d74e2ceda..cd050c20013 100644 --- a/forge-gui/res/cardsfolder/t/tawnoss_coffin.txt +++ b/forge-gui/res/cardsfolder/t/tawnoss_coffin.txt @@ -2,17 +2,17 @@ Name:Tawnos's Coffin ManaCost:4 Types:Artifact K:You may choose not to untap CARDNAME during your untap step. -A:AB$ Pump | Cost$ 3 T | ValidTgts$ Creature | ImprintCards$ Targeted | SubAbility$ RecordCounters | StackDescription$ SpellDescription | SpellDescription$ Exile target creature and all Auras attached to it. Note the number and kind of counters that were on that creature. When CARDNAME leaves the battlefield or becomes untapped, return that exiled card to the battlefield under its owner’s control tapped with the noted number and kind of counters on it. If you do, return the other exiled cards to the battlefield under their owner’s control attached to that permanent. +A:AB$ Pump | Cost$ 3 T | ValidTgts$ Creature | ImprintCards$ Targeted | SubAbility$ RecordCounters | StackDescription$ SpellDescription | SpellDescription$ Exile target creature and all Auras attached to it. Note the number and kind of counters that were on that creature. When CARDNAME leaves the battlefield or becomes untapped, return that exiled card to the battlefield under its owner's control tapped with the noted number and kind of counters on it. If you do, return the other exiled cards to the battlefield under their owner's control attached to that permanent. SVar:RecordCounters:DB$ NoteCounters | Mode$ Store | Defined$ Imprinted | SubAbility$ DBRememberAura SVar:DBRememberAura:DB$ PumpAll | ValidCards$ Aura.AttachedTo Creature.IsImprinted | RememberAllPumped$ True | StackDescription$ None | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | Triggers$ LeavesPlay,Untap | SVars$ RestoreCounters,TrigReturn,TrigAuraReturn,ExileSelf | References$ LeavesPlay,Untap | ImprintCards$ ParentTarget | RememberObjects$ Remembered | SubAbility$ DBExile SVar:DBExile:DB$ ChangeZoneAll | Origin$ Battlefield | Destination$ Exile | ChangeType$ Card.IsRemembered,Card.IsImprinted | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearImprinted$ True -SVar:LeavesPlay:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.EffectSource | Execute$ RestoreCounters | TriggerController$ TriggeredCardController | TriggerDescription$ When EFFECTSOURCE leaves the battlefield or becomes untapped, return that exiled card to the battlefield under its owner’s control tapped with the noted number and kind of counters on it. If you do, return the other exiled cards to the battlefield under their owner’s control attached to that permanent. -SVar:Untap:Mode$ Untaps | ValidCard$ Card.EffectSource | Execute$ RestoreCounters | TriggerController$ TriggeredCardController | Secondary$ True | TriggerDescription$ When EFFECTSOURCE leaves the battlefield or becomes untapped, return that exiled card to the battlefield under its owner’s control tapped with the noted number and kind of counters on it. If you do, return the other exiled cards to the battlefield under their owner’s control attached to that permanent. +SVar:LeavesPlay:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.EffectSource | Execute$ RestoreCounters | TriggerController$ TriggeredCardController | TriggerDescription$ When EFFECTSOURCE leaves the battlefield or becomes untapped, return that exiled card to the battlefield under its owner's control tapped with the noted number and kind of counters on it. If you do, return the other exiled cards to the battlefield under their owner's control attached to that permanent. +SVar:Untap:Mode$ Untaps | ValidCard$ Card.EffectSource | Execute$ RestoreCounters | TriggerController$ TriggeredCardController | Secondary$ True | TriggerDescription$ When EFFECTSOURCE leaves the battlefield or becomes untapped, return that exiled card to the battlefield under its owner's control tapped with the noted number and kind of counters on it. If you do, return the other exiled cards to the battlefield under their owner's control attached to that permanent. SVar:RestoreCounters:DB$ NoteCounters | Mode$ Load | Defined$ Imprinted | SubAbility$ TrigReturn SVar:TrigReturn:DB$ ChangeZone | Defined$ Imprinted | Origin$ Exile | Destination$ Battlefield | Tapped$ True | SubAbility$ TrigAuraReturn SVar:TrigAuraReturn:DB$ ChangeZone | Defined$ Remembered | Origin$ Exile | Destination$ Battlefield | AttachedTo$ Valid Creature.IsImprinted | SubAbility$ ExileSelf SVar:ExileSelf:DB$ ChangeZone | Origin$ Command | Destination$ Exile | Defined$ Self AI:RemoveDeck:All -Oracle:You may choose not to untap Tawnos’s Coffin during your untap step.\n{3},{T}: Exile target creature and all Auras attached to it. Note the number and kind of counters that were on that creature. When Tawnos’s Coffin leaves the battlefield or becomes untapped, return that exiled card to the battlefield under its owner’s control tapped with the noted number and kind of counters on it. If you do, return the other exiled cards to the battlefield under their owner’s control attached to that permanent. +Oracle:You may choose not to untap Tawnos's Coffin during your untap step.\n{3},{T}: Exile target creature and all Auras attached to it. Note the number and kind of counters that were on that creature. When Tawnos's Coffin leaves the battlefield or becomes untapped, return that exiled card to the battlefield under its owner's control tapped with the noted number and kind of counters on it. If you do, return the other exiled cards to the battlefield under their owner's control attached to that permanent. diff --git a/forge-gui/res/cardsfolder/t/tectonic_giant.txt b/forge-gui/res/cardsfolder/t/tectonic_giant.txt index e264479e8fe..598e98df794 100755 --- a/forge-gui/res/cardsfolder/t/tectonic_giant.txt +++ b/forge-gui/res/cardsfolder/t/tectonic_giant.txt @@ -6,7 +6,7 @@ T:Mode$ Attacks | ValidCard$ Card.Self | ValidSource$ Card.OppCtrl | Execute$ Tr T:Mode$ BecomesTarget | ValidTarget$ Card.Self | ValidSource$ Spell.OppCtrl | TriggerZones$ Battlefield | Execute$ TrigChoose | Secondary$ True | TriggerDescription$ Whenever CARDNAME attacks or becomes the target of a spell an opponent controls, ABILITY SVar:TrigChoose:DB$ Charm | Choices$ DBDamage,DBExilePlay SVar:DBDamage:DB$ DamageAll | ValidPlayers$ Player.Opponent | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to each opponent. -SVar:DBExilePlay:DB$ Mill | Defined$ You | NumCards$ 2 | Destination$ Exile | RememberMilled$ True | SubAbility$ DBChoose | SpellDescription$ Exile the top two cards of your library. Choose one of them. Until the end of your next turn, you may play that card. +SVar:DBExilePlay:DB$ Dig | Defined$ You | DigNum$ 2 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBChoose | SpellDescription$ Exile the top two cards of your library. Choose one of them. Until the end of your next turn, you may play that card. SVar:DBChoose:DB$ ChooseCard | Choices$ Card.IsRemembered | ChoiceZone$ Exile | Defined$ You | RememberChosen$ True | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | RememberObjects$ ChosenCard | ForgetOnMoved$ Exile | StaticAbilities$ Play | Duration$ UntilTheEndOfYourNextTurn | SubAbility$ DBCleanup SVar:Play:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ Until the end of your next turn, you may play this card. diff --git a/forge-gui/res/cardsfolder/t/teferi_master_of_time.txt b/forge-gui/res/cardsfolder/t/teferi_master_of_time.txt new file mode 100755 index 00000000000..5460b349df5 --- /dev/null +++ b/forge-gui/res/cardsfolder/t/teferi_master_of_time.txt @@ -0,0 +1,11 @@ +Name:Teferi, Master of Time +ManaCost:2 U U +Types:Legendary Planeswalker Teferi +Loyalty:3 +S:Mode$ Continuous | Affected$ Card.Self | AddHiddenKeyword$ CARDNAME's loyalty abilities can be activated at instant speed. | Description$ You may activate loyalty abilities of CARDNAME on any player's turn any time you could cast an instant. +A:AB$ Draw | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | NumCards$ 1 | SubAbility$ DBDiscard | SpellDescription$ Draw a card, then discard a card. +SVar:DBDiscard:DB$ Discard | Defined$ You | NumCards$ 1 | Mode$ TgtChoose +A:AB$ Phases | Cost$ SubCounter<3/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Select target creature you don't control | IsCurse$ True | SpellDescription$ Target creature you don't control phases out. (Treat it and anything attached to it as though they don't exist until its controllers's next turn.) +A:AB$ AddTurn | Cost$ SubCounter<10/LOYALTY> | Planeswalker$ True | Ultimate$ True | NumTurns$ 2 | SpellDescription$ Take two extra turns after this one. +DeckHas:Ability$Discard +Oracle:You may activate loyalty abilities of Teferi, Master of Time on any player's turn any time you could cast an instant.\n[+1]: Draw a card, then discard a card.\n−3: Target creature you don't control phases out. (Treat it and anything attached to it as though they don't exist until its controller's next turn.)\n−10: Take two extra turns after this one. diff --git a/forge-gui/res/cardsfolder/t/teferi_timeless_voyager.txt b/forge-gui/res/cardsfolder/t/teferi_timeless_voyager.txt new file mode 100644 index 00000000000..3e8eb1fd770 --- /dev/null +++ b/forge-gui/res/cardsfolder/t/teferi_timeless_voyager.txt @@ -0,0 +1,10 @@ +Name:Teferi, Timeless Voyager +ManaCost:4 U U +Types:Legendary Planeswalker Teferi +Loyalty:4 +A:AB$ Draw | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | NumCards$ 1 | SpellDescription$ Draw a card. +A:AB$ ChangeZone | Cost$ SubCounter<3/LOYALTY> | Planeswalker$ True | ValidTgts$ Creature | TgtPrompt$ Select target creature | Origin$ Battlefield | Destination$ Library | LibraryPosition$ 0 | SpellDescription$ Put target creature on top of its owner's library. +A:AB$ PumpAll | Cost$ SubCounter<8/LOYALTY> | Planeswalker$ True | Ultimate$ True | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | IsCurse$ True | KW$ HIDDEN CARDNAME can't phase in. | ValidCards$ Creature.TargetedPlayerCtrl | UntilTheEndOfYourNextTurn$ True | RememberAllPumped$ True | SubAbility$ DBPhase | SpellDescription$ Each creature target opponent controls phases out. Until the end of your next turn, they can't phase in. (Treat them and anything attached to them as though they don't exist.) +SVar:DBPhase:DB$ Phases | Defined$ Remembered | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +Oracle:[+1]: Draw a card.\n[−3]: Put target creature on top of its owner's library.\n[−8]: Each creature target opponent controls phases out. Until the end of your next turn, they can't phase in. (Treat them and anything attached to them as though they don't exist.) diff --git a/forge-gui/res/cardsfolder/t/teferis_ageless_insight.txt b/forge-gui/res/cardsfolder/t/teferis_ageless_insight.txt new file mode 100644 index 00000000000..a1072ad11d1 --- /dev/null +++ b/forge-gui/res/cardsfolder/t/teferis_ageless_insight.txt @@ -0,0 +1,6 @@ +Name:Teferi's Ageless Insight +ManaCost:2 U U +Types:Legendary Enchantment +R:Event$ Draw | ActiveZones$ Battlefield | ValidPlayer$ You | NotFirstCardInDrawStep$ True | ReplaceWith$ DrawTwo | Description$ If you would draw a card except the first one you draw in each of your draw steps, draw two cards instead. +SVar:DrawTwo:DB$ Draw | Defined$ You | NumCards$ 2 +Oracle:If you would draw a card except the first one you draw in each of your draw steps, draw two cards instead. diff --git a/forge-gui/res/cardsfolder/t/teferis_protege.txt b/forge-gui/res/cardsfolder/t/teferis_protege.txt new file mode 100644 index 00000000000..5fd58efa6f6 --- /dev/null +++ b/forge-gui/res/cardsfolder/t/teferis_protege.txt @@ -0,0 +1,8 @@ +Name:Teferi's Protege +ManaCost:2 U +Types:Creature Human Wizard +PT:2/3 +A:AB$ Draw | Cost$ 1 U T | NumCards$ 1 | SpellDescription$ Draw a card, then discard a card. | SubAbility$ DBDiscard +SVar:DBDiscard:DB$ Discard | Defined$ You | NumCards$ 1 | Mode$ TgtChoose +DeckHas:Ability$Discard +Oracle:{1}{U}, {T}: Draw a card, then discard a card. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/t/teferis_time_twist.txt b/forge-gui/res/cardsfolder/t/teferis_time_twist.txt index 29b5fc3bb65..ff37af14478 100644 --- a/forge-gui/res/cardsfolder/t/teferis_time_twist.txt +++ b/forge-gui/res/cardsfolder/t/teferis_time_twist.txt @@ -1,10 +1,10 @@ Name:Teferi's Time Twist ManaCost:1 U Types:Instant -A:SP$ ChangeZone | Cost$ 1 U | ValidTgts$ Permanent.YouCtrl | TgtPrompt$ Select target permanent you control | Origin$ Battlefield | Destination$ Exile | RememberChanged$ True | AILogic$ DelayedBlink | SubAbility$ DBAnimate | SpellDescription$ Exile target permanent you control. Return that card to the battlefield under its owner’s control at the beginning of the next end step. If it enters the battlefield as a creature, it enters with an additional +1/+1 counter on it. +A:SP$ ChangeZone | Cost$ 1 U | ValidTgts$ Permanent.YouCtrl | TgtPrompt$ Select target permanent you control | Origin$ Battlefield | Destination$ Exile | RememberChanged$ True | AILogic$ DelayedBlink | SubAbility$ DBAnimate | StackDescription$ SpellDescription | SpellDescription$ Exile target permanent you control. Return that card to the battlefield under its owner's control at the beginning of the next end step. If it enters the battlefield as a creature, it enters with an additional +1/+1 counter on it. SVar:DBAnimate:DB$ Animate | Defined$ Remembered | Keywords$ etbCounter:P1P1:1 | ValidCard$ Creature.IsRemembered | RememberObjects$ Remembered | SubAbility$ DelTrig | AILogic$ Always -SVar:DelTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ End of Turn | Execute$ TrigBounce | RememberObjects$ Remembered | AILogic$ Always | TriggerDescription$ Return that card to the battlefield under its owner’s control at the beginning of the next end step. If it enters the battlefield as a creature, it enters with an additional +1/+1 counter on it. +SVar:DelTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ End of Turn | Execute$ TrigBounce | RememberObjects$ Remembered | AILogic$ Always | SubAbility$ DBCleanup | TriggerDescription$ Return that card to the battlefield under its owner's control at the beginning of the next end step. If it enters the battlefield as a creature, it enters with an additional +1/+1 counter on it. SVar:TrigBounce:DB$ ChangeZone | Origin$ Exile | Destination$ Battlefield | Defined$ DelayTriggerRemembered -SVar:Picture:https://gatherer.wizards.com/Handlers/Image.ashx?multiverseid=460999&type=card +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Counters -Oracle:Exile target permanent you control. Return that card to the battlefield under its owner's control at the beginning of the next end step. If it enters the battlefield as a creature, it enters with an additional +1/+1 counter on it. \ No newline at end of file +Oracle:Exile target permanent you control. Return that card to the battlefield under its owner's control at the beginning of the next end step. If it enters the battlefield as a creature, it enters with an additional +1/+1 counter on it. diff --git a/forge-gui/res/cardsfolder/t/teferis_tutelage.txt b/forge-gui/res/cardsfolder/t/teferis_tutelage.txt new file mode 100755 index 00000000000..35aedd0c511 --- /dev/null +++ b/forge-gui/res/cardsfolder/t/teferis_tutelage.txt @@ -0,0 +1,9 @@ +Name:Teferi's Tutelage +ManaCost:2 U +Types:Enchantment +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, draw a card, then discard a card. +SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 | SubAbility$ DBDiscard +SVar:DBDiscard:DB$ Discard | Defined$ You | NumCards$ 1 | Mode$ TgtChoose +T:Mode$ Drawn | ValidCard$ Card.YouOwn | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ Whenever you draw a card, target opponent mills two cards. +SVar:TrigMill:DB$ Mill | NumCards$ 2 | ValidTgts$ Opponent | TgtPrompt$ Select target opponent +Oracle:When Teferi's Tutelage enters the battlefield, draw a card, then discard a card.\nWhenever you draw a card, target opponent mills two cards. (They put the top two cards of their library into their graveyard.) diff --git a/forge-gui/res/cardsfolder/t/teferis_veil.txt b/forge-gui/res/cardsfolder/t/teferis_veil.txt index 49992f800d0..f23925788a5 100644 --- a/forge-gui/res/cardsfolder/t/teferis_veil.txt +++ b/forge-gui/res/cardsfolder/t/teferis_veil.txt @@ -6,5 +6,6 @@ SVar:DelayedTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ EndCombat | ValidPlay SVar:TrigPhase:DB$Phases | Defined$ DelayTriggerRemembered AI:RemoveDeck:All SVar:NonStackingEffect:True +Svar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/teferis_veil.jpg Oracle:Whenever a creature you control attacks, it phases out at end of combat. (While it's phased out, it's treated as though it doesn't exist. It phases in before you untap during your next untap step.) diff --git a/forge-gui/res/cardsfolder/t/teferis_wavecaster.txt b/forge-gui/res/cardsfolder/t/teferis_wavecaster.txt new file mode 100755 index 00000000000..f4a1d52ba23 --- /dev/null +++ b/forge-gui/res/cardsfolder/t/teferis_wavecaster.txt @@ -0,0 +1,9 @@ +Name:Teferi's Wavecaster +ManaCost:3 U U +Types:Creature Merfolk Wizard +PT:3/3 +K:Flash +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSearch | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may search your library and/or graveyard for a card named Teferi, Timeless Voyager, reveal it, and put it into your hand. If you search your library this way, shuffle it. +SVar:TrigSearch:DB$ ChangeZone | Optional$ True | Origin$ Library | OriginChoice$ True | OriginAlternative$ Graveyard | AlternativeMessage$ Would you like to search your library with this ability? If you do, your library will be shuffled. | Destination$ Hand | ChangeType$ Card.namedTeferi; Timeless Voyager | ChangeNum$ 1 +DeckHints:Name$Teferi, Timeless Voyager +Oracle:Flash\nWhen Teferi's Wavecaster enters the battlefield, you may search your library and/or graveyard for a card named Teferi, Timeless Voyager, reveal it, and put it into your hand. If you search your library this way, shuffle it. diff --git a/forge-gui/res/cardsfolder/t/tel_jilad_wolf.txt b/forge-gui/res/cardsfolder/t/tel_jilad_wolf.txt index 99965dcdfdc..5d6f54601bf 100644 --- a/forge-gui/res/cardsfolder/t/tel_jilad_wolf.txt +++ b/forge-gui/res/cardsfolder/t/tel_jilad_wolf.txt @@ -3,6 +3,5 @@ ManaCost:2 G Types:Creature Wolf PT:2/2 T:Mode$ AttackerBlocked | ValidCard$ Card.Self | ValidBlocker$ Creature.Artifact | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME becomes blocked by an artifact creature, CARDNAME gets +3/+3 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 3 | NumDef$ 3 -SVar:Picture:http://www.wizards.com/global/images/magic/general/tel_jilad_wolf.jpg +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 3 | NumDef$ 3 Oracle:Whenever Tel-Jilad Wolf becomes blocked by an artifact creature, Tel-Jilad Wolf gets +3/+3 until end of turn. diff --git a/forge-gui/res/cardsfolder/t/telekinesis.txt b/forge-gui/res/cardsfolder/t/telekinesis.txt index 150a37e6b6f..b69cd8e1379 100644 --- a/forge-gui/res/cardsfolder/t/telekinesis.txt +++ b/forge-gui/res/cardsfolder/t/telekinesis.txt @@ -2,7 +2,6 @@ Name:Telekinesis ManaCost:U U Types:Instant A:SP$ Tap | Cost$ U U | ValidTgts$ Creature | SubAbility$ DBPump | SpellDescription$ Tap target creature. Prevent all combat damage that would be dealt by that creature this turn. It doesn't untap during its controller's next two untap steps. -SVar:DBPump:DB$Pump | Defined$ Targeted | KW$ Prevent all combat damage that would be dealt by CARDNAME. | SubAbility$ DBPump2 -SVar:DBPump2:DB$Pump | Defined$ Targeted | KW$ HIDDEN This card doesn't untap during your next two untap steps. | Permanent$ True -SVar:Picture:http://www.wizards.com/global/images/magic/general/telekinesis.jpg +SVar:DBPump:DB$ Pump | Defined$ Targeted | KW$ Prevent all combat damage that would be dealt by CARDNAME. | SubAbility$ DBPump2 +SVar:DBPump2:DB$ Pump | Defined$ Targeted | KW$ HIDDEN This card doesn't untap during your next two untap steps. | Permanent$ True Oracle:Tap target creature. Prevent all combat damage that would be dealt by that creature this turn. It doesn't untap during its controller's next two untap steps. diff --git a/forge-gui/res/cardsfolder/t/telimtor.txt b/forge-gui/res/cardsfolder/t/telimtor.txt index 9c7f3e24212..b6253eba585 100644 --- a/forge-gui/res/cardsfolder/t/telimtor.txt +++ b/forge-gui/res/cardsfolder/t/telimtor.txt @@ -3,7 +3,6 @@ ManaCost:4 R Types:Legendary Creature Human Knight PT:2/2 K:Flanking -T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ When CARDNAME attacks, all attacking creatures with flanking get +1/+1 until end of turn. -SVar:TrigPump:DB$PumpAll | ValidCards$ Creature.attacking+withFlanking | NumAtt$ 1 | NumDef$ 1 -SVar:Picture:http://www.wizards.com/global/images/magic/general/telimtor.jpg +T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, all attacking creatures with flanking get +1/+1 until end of turn. +SVar:TrigPump:DB$ PumpAll | ValidCards$ Creature.attacking+withFlanking | NumAtt$ 1 | NumDef$ 1 Oracle:Flanking (Whenever a creature without flanking blocks this creature, the blocking creature gets -1/-1 until end of turn.)\nWhenever Telim'Tor attacks, all attacking creatures with flanking get +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/t/tempered_veteran.txt b/forge-gui/res/cardsfolder/t/tempered_veteran.txt new file mode 100644 index 00000000000..1fdeb1a4f40 --- /dev/null +++ b/forge-gui/res/cardsfolder/t/tempered_veteran.txt @@ -0,0 +1,8 @@ +Name:Tempered Veteran +ManaCost:1 W +Types:Creature Human Knight +PT:1/2 +A:AB$ PutCounter | Cost$ W T | CounterType$ P1P1 | CounterNum$ 1 | ValidTgts$ Creature.counters_GE1_P1P1 | TgtPrompt$ Select target creature with a +1/+1 counter | SpellDescription$ Put a +1/+1 counter on target creature with a +1/+1 counter on it. +A:AB$ PutCounter | Cost$ 4 W W T | CounterType$ P1P1 | CounterNum$ 1 | ValidTgts$ Creature | TgtPrompt$ Select target creature | SpellDescription$ Put a +1/+1 counter on target creature. +DeckHas:Ability$Counters +Oracle:{W}, {T}: Put a +1/+1 counter on target creature with a +1/+1 counter on it.\n{4}{W}{W}, {T}: Put a +1/+1 counter on target creature. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/t/tempest_efreet.txt b/forge-gui/res/cardsfolder/t/tempest_efreet.txt index 172f10e28d7..988976e8c0c 100644 --- a/forge-gui/res/cardsfolder/t/tempest_efreet.txt +++ b/forge-gui/res/cardsfolder/t/tempest_efreet.txt @@ -3,7 +3,7 @@ ManaCost:1 R R R Types:Creature Efreet PT:3/3 K:Remove CARDNAME from your deck before playing if you're not playing for ante. -A:AB$ Pump | Cost$ T Sac<1/CARDNAME> | ValidTgts$ Opponent | SubAbility$ Choice | RememberObjects$ Targeted | StackDescription$ SpellDescription | SpellDescription$ Target opponent may pay 10 life. If that player doesn’t, they reveal a card at random from their hand. Exchange ownership of the revealed card and Tempest Efreet. Put the revealed card into your hand and Tempest Efreet from anywhere into that player’s graveyard. This change in ownership is permanent. +A:AB$ Pump | Cost$ T Sac<1/CARDNAME> | ValidTgts$ Opponent | SubAbility$ Choice | RememberObjects$ Targeted | StackDescription$ SpellDescription | SpellDescription$ Target opponent may pay 10 life. If that player doesn't, they reveal a card at random from their hand. Exchange ownership of the revealed card and Tempest Efreet. Put the revealed card into your hand and Tempest Efreet from anywhere into that player's graveyard. This change in ownership is permanent. SVar:Choice:DB$ GenericChoice | Choices$ RevealCard | Defined$ Targeted | ConditionCheckSVar$ X | References$ X | ConditionSVarCompare$ LT10 | SubAbility$ Choice2 | StackDescription$ None SVar:Choice2:DB$ GenericChoice | Choices$ PayLife,RevealCard | Defined$ Targeted | ConditionCheckSVar$ X | References$ X | ConditionSVarCompare$ GE10 | StackDescription$ None SVar:X:PlayerCountRemembered$LifeTotal @@ -14,4 +14,4 @@ SVar:ToHand:DB$ ChangeZone | Defined$ Remembered | Origin$ All | Destination$ Ha SVar:ExchangeOwn2:DB$ GainOwnership | Defined$ Self | DefinedPlayer$ Targeted | SubAbility$ ToGrave SVar:ToGrave:DB$ ChangeZone | Defined$ Self | Origin$ All | Destination$ Graveyard | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -Oracle:Remove Tempest Efreet from your deck before playing if you’re not playing for ante.\n{T}, Sacrifice Tempest Efreet: Target opponent may pay 10 life. If that player doesn’t, they reveal a card at random from their hand. Exchange ownership of the revealed card and Tempest Efreet. Put the revealed card into your hand and Tempest Efreet from anywhere into that player’s graveyard. This change in ownership is permanent. +Oracle:Remove Tempest Efreet from your deck before playing if you're not playing for ante.\n{T}, Sacrifice Tempest Efreet: Target opponent may pay 10 life. If that player doesn't, they reveal a card at random from their hand. Exchange ownership of the revealed card and Tempest Efreet. Put the revealed card into your hand and Tempest Efreet from anywhere into that player's graveyard. This change in ownership is permanent. diff --git a/forge-gui/res/cardsfolder/t/tentative_connection.txt b/forge-gui/res/cardsfolder/t/tentative_connection.txt new file mode 100755 index 00000000000..9fb6c5271ee --- /dev/null +++ b/forge-gui/res/cardsfolder/t/tentative_connection.txt @@ -0,0 +1,6 @@ +Name:Tentative Connection +ManaCost:3 R +Types:Sorcery +S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ 3 | EffectZone$ All | IsPresent$ Creature.YouCtrl+withMenace | Description$ This spell costs {3} less to cast if you control a creature with menace. +A:SP$ GainControl | Cost$ 3 R | ValidTgts$ Creature | TgtPrompt$ Select target creature | LoseControl$ EOT | Untap$ True | AddKWs$ Haste | StackDescription$ SpellDescription | SpellDescription$ Gain control of target creature until end of turn. Untap that creature. It gains haste until end of turn. +Oracle:This spell costs {3} less to cast if you control a creature with menace.\nGain control of target creature until end of turn. Untap that creature. It gains haste until end of turn. diff --git a/forge-gui/res/cardsfolder/t/tenth_district_guard.txt b/forge-gui/res/cardsfolder/t/tenth_district_guard.txt index 4fce4bf2e8e..409baca3344 100644 --- a/forge-gui/res/cardsfolder/t/tenth_district_guard.txt +++ b/forge-gui/res/cardsfolder/t/tenth_district_guard.txt @@ -3,6 +3,6 @@ ManaCost:1 W Types:Creature Human Soldier PT:2/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target creature gets +0/+1 until end of turn. -SVar:TrigPump:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDef$ +1 +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDef$ +1 SVar:PlayMain1:TRUE Oracle:When Tenth District Guard enters the battlefield, target creature gets +0/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/t/territorial_baloth.txt b/forge-gui/res/cardsfolder/t/territorial_baloth.txt index ac42e2885bc..266aeacbef4 100644 --- a/forge-gui/res/cardsfolder/t/territorial_baloth.txt +++ b/forge-gui/res/cardsfolder/t/territorial_baloth.txt @@ -3,7 +3,6 @@ ManaCost:4 G Types:Creature Beast PT:4/4 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Landfall — Whenever a land enters the battlefield under your control, CARDNAME gets +2/+2 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ +2 | NumDef$ +2 +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +2 | NumDef$ +2 SVar:BuffedBy:Land -SVar:Picture:http://www.wizards.com/global/images/magic/general/territorial_baloth.jpg Oracle:Landfall — Whenever a land enters the battlefield under your control, Territorial Baloth gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/t/territorial_gorger.txt b/forge-gui/res/cardsfolder/t/territorial_gorger.txt index f07cfd88d13..ddfd44d6c56 100644 --- a/forge-gui/res/cardsfolder/t/territorial_gorger.txt +++ b/forge-gui/res/cardsfolder/t/territorial_gorger.txt @@ -4,6 +4,5 @@ Types:Creature Gremlin K:Trample PT:2/2 T:Mode$ CounterAddedOnce | ValidPlayer$ You | TriggerZones$ Battlefield | CounterType$ ENERGY | Execute$ TrigPump | TriggerDescription$ Whenever you get one or more {E} (one energy counter), CARDNAME gets +2/+2 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 2 | NumDef$ 2 -SVar:Picture:http://www.wizards.com/global/images/magic/general/territorial_gorger.jpg +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 2 | NumDef$ 2 Oracle:Trample\nWhenever you get one or more {E} (one energy counter), Territorial Gorger gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/t/terror_of_the_peaks.txt b/forge-gui/res/cardsfolder/t/terror_of_the_peaks.txt new file mode 100644 index 00000000000..bb4cbdc1eea --- /dev/null +++ b/forge-gui/res/cardsfolder/t/terror_of_the_peaks.txt @@ -0,0 +1,11 @@ +Name:Terror of the Peaks +ManaCost:3 R R +Types:Creature Dragon +PT:5/4 +K:Flying +S:Mode$ RaiseCost | ValidTarget$ Card.Self | Activator$ Player.Opponent | Type$ Spell | Cost$ PayLife<3> | Description$ Spells your opponents cast that target CARDNAME cost an additional 3 life to cast. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.YouCtrl+Other | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Whenever another creature enters the battlefield under your control, CARDNAME deals damage equal to that creature's power to any target. +SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | References$ X +SVar:X:TriggeredCard$CardPower +SVar:BuffedBy:Creature +Oracle:Flying\nSpells your opponents cast that target Terror of the Peaks cost an additional 3 life to cast.\nWhenever another creature enters the battlefield under your control, Terror of the Peaks deals damage equal to that creature's power to any target. diff --git a/forge-gui/res/cardsfolder/t/tezzeret_master_of_the_bridge.txt b/forge-gui/res/cardsfolder/t/tezzeret_master_of_the_bridge.txt index 2bbd198d9f7..c5870cf282f 100644 --- a/forge-gui/res/cardsfolder/t/tezzeret_master_of_the_bridge.txt +++ b/forge-gui/res/cardsfolder/t/tezzeret_master_of_the_bridge.txt @@ -6,10 +6,10 @@ S:Mode$ Continuous | Affected$ Card.Creature+YouCtrl,Card.Planeswalker+YouCtrl | A:AB$ DealDamage | Cost$ AddCounter<2/LOYALTY> | Planeswalker$ True | Defined$ Player.Opponent | NumDmg$ X | References$ X | SubAbility$ DBGainLife | SpellDescription$ CARDNAME deals X damage to each opponent, where X is the number of artifacts you control. You gain X life. SVar:DBGainLife:DB$ GainLife | LifeAmount$ X | References$ X A:AB$ ChangeZone | Cost$ SubCounter<3/LOYALTY> | Planeswalker$ True | TgtPrompt$ Choose target artifact card in your graveyard | ValidTgts$ Artifact.YouCtrl | Origin$ Graveyard | Destination$ Hand | SpellDescription$ Return target artifact card from your graveyard to your hand. -A:AB$ Mill | Cost$ SubCounter<8/LOYALTY> | Planeswalker$ True | Ultimate$ True | Defined$ You | NumCards$ 10 | Destination$ Exile | RememberMilled$ True | SubAbility$ DBChangeZoneAll | SpellDescription$ Exile the top ten cards of your library. Put all artifact cards from among them onto the battlefield. +A:AB$ Dig | Cost$ SubCounter<8/LOYALTY> | Planeswalker$ True | Ultimate$ True | Defined$ You | DigNum$ 10 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBChangeZoneAll | SpellDescription$ Exile the top ten cards of your library. Put all artifact cards from among them onto the battlefield. SVar:DBChangeZoneAll:DB$ ChangeZoneAll | ChangeType$ Artifact.IsRemembered | Origin$ Exile | Destination$ Battlefield | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$Valid Artifact.YouCtrl DeckHints:Type$Artifact DeckHas:Ability$LifeGain -Oracle:Creature and planeswalker spells you cast have affinity for artifacts.\n[+2]: Tezzeret, Master of the Bridge deals X damage to each opponent, where X is the number of artifacts you control. You gain X life.\n[-3]: Return target artifact card from your graveyard to your hand.\n[-8]: Exile the top ten cards of your library. Put all artifact cards from among them onto the battlefield. \ No newline at end of file +Oracle:Creature and planeswalker spells you cast have affinity for artifacts.\n[+2]: Tezzeret, Master of the Bridge deals X damage to each opponent, where X is the number of artifacts you control. You gain X life.\n[-3]: Return target artifact card from your graveyard to your hand.\n[-8]: Exile the top ten cards of your library. Put all artifact cards from among them onto the battlefield. diff --git a/forge-gui/res/cardsfolder/t/tezzerets_gatebreaker.txt b/forge-gui/res/cardsfolder/t/tezzerets_gatebreaker.txt index e8d42e9975a..0c77e4d0533 100644 --- a/forge-gui/res/cardsfolder/t/tezzerets_gatebreaker.txt +++ b/forge-gui/res/cardsfolder/t/tezzerets_gatebreaker.txt @@ -3,7 +3,7 @@ ManaCost:4 Types:Artifact T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDig | TriggerDescription$ When CARDNAME enters the battlefield, look at the top five cards of your library. You may reveal a blue or artifact card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. SVar:TrigDig:DB$ Dig | DigNum$ 5 | ChangeNum$ 1 | Optional$ True | ForceRevealToController$ True | ChangeValid$ Card.Blue,Card.Artifact | RestRandomOrder$ True -A:AB$ Effect | Cost$ 5 U T Sac<1/CARDNAME> | Name$ CARDNAME Effect | StaticAbilities$ KWPump | SpellDescription$ Creatures you control can't be blocked this turn. +A:AB$ Effect | Cost$ 5 U T Sac<1/CARDNAME> | StaticAbilities$ KWPump | SpellDescription$ Creatures you control can't be blocked this turn. SVar:KWPump:Mode$ Continuous | EffectZone$ Command | AffectedZone$ Battlefield | Affected$ Creature.YouCtrl | AddHiddenKeyword$ Unblockable | Description$ Creatures you control can't be blocked this turn. DeckHints:Color$Blue -Oracle:When Tezzeret's Gatebreaker enters the battlefield, look at the top five cards of your library. You may reveal a blue or artifact card from among them and put it into your hand. Put the rest on the bottom of your library in a random order.\n{5}{U}, {T}, Sacrifice Tezzeret's Gatebreaker: Creatures you control can't be blocked this turn. \ No newline at end of file +Oracle:When Tezzeret's Gatebreaker enters the battlefield, look at the top five cards of your library. You may reveal a blue or artifact card from among them and put it into your hand. Put the rest on the bottom of your library in a random order.\n{5}{U}, {T}, Sacrifice Tezzeret's Gatebreaker: Creatures you control can't be blocked this turn. diff --git a/forge-gui/res/cardsfolder/t/thalakos_lowlands.txt b/forge-gui/res/cardsfolder/t/thalakos_lowlands.txt index 58befe7d1c9..132e930993d 100644 --- a/forge-gui/res/cardsfolder/t/thalakos_lowlands.txt +++ b/forge-gui/res/cardsfolder/t/thalakos_lowlands.txt @@ -4,6 +4,5 @@ Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. A:AB$ Mana | Cost$ T | Produced$ W | SubAbility$ DBStayTapped | SpellDescription$ Add {W}. CARDNAME doesn't untap during your next untap step. A:AB$ Mana | Cost$ T | Produced$ U | SubAbility$ DBStayTapped | SpellDescription$ Add {U}. CARDNAME doesn't untap during your next untap step. -SVar:DBStayTapped:DB$Pump | KW$ HIDDEN This card doesn't untap during your next untap step. | Defined$ Self | Permanent$ True -SVar:Picture:http://www.wizards.com/global/images/magic/general/thalakos_lowlands.jpg +SVar:DBStayTapped:DB$ Pump | KW$ HIDDEN This card doesn't untap during your next untap step. | Defined$ Self | Permanent$ True Oracle:{T}: Add {C}.\n{T}: Add {W} or {U}. Thalakos Lowlands doesn't untap during your next untap step. diff --git a/forge-gui/res/cardsfolder/t/thalias_lieutenant.txt b/forge-gui/res/cardsfolder/t/thalias_lieutenant.txt index cbafa07331c..b90193ca60d 100644 --- a/forge-gui/res/cardsfolder/t/thalias_lieutenant.txt +++ b/forge-gui/res/cardsfolder/t/thalias_lieutenant.txt @@ -8,5 +8,6 @@ T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Human. SVar:TrigPutCounter:DB$ PutCounter | CounterType$ P1P1 | CounterNum$ 1 SVar:BuffedBy:Human DeckHints:Type$Human +DeckHas:Ability$Counters SVar:Picture:http://www.wizards.com/global/images/magic/general/thalias_lieutenant.jpg Oracle:When Thalia's Lieutenant enters the battlefield, put a +1/+1 counter on each other Human you control.\nWhenever another Human enters the battlefield under your control, put a +1/+1 counter on Thalia's Lieutenant. diff --git a/forge-gui/res/cardsfolder/t/thallid_devourer.txt b/forge-gui/res/cardsfolder/t/thallid_devourer.txt index 99b12a23ce1..4a444a7f1de 100644 --- a/forge-gui/res/cardsfolder/t/thallid_devourer.txt +++ b/forge-gui/res/cardsfolder/t/thallid_devourer.txt @@ -4,9 +4,8 @@ Types:Creature Fungus PT:2/2 T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of your upkeep, put a spore counter on CARDNAME. SVar:TrigPutCounter:DB$PutCounter | Defined$ Self | CounterType$ SPORE | CounterNum$ 1 | SpellDescription$ Put a spore counter on CARDNAME. -A:AB$ Token | Cost$ SubCounter<3/SPORE> | TokenAmount$ 1 | TokenScript$ g_1_1_saproling | TokenOwner$ You | LegacyImage$ g 1 1 saproling fem | SpellDescription$ Create a 1/1 green Saproling creature token. -A:AB$ Pump | Cost$ Sac<1/Saproling> | NumAtt$ +1 | NumDef$ +2 | SpellDescription$ Thallid Devourer gets +1/+2 until end of turn. +A:AB$ Token | Cost$ SubCounter<3/SPORE> | TokenAmount$ 1 | TokenScript$ g_1_1_saproling | TokenOwner$ You | SpellDescription$ Create a 1/1 green Saproling creature token. +A:AB$ Pump | Cost$ Sac<1/Saproling> | Defined$ Self | NumAtt$ +1 | NumDef$ +2 | SpellDescription$ Thallid Devourer gets +1/+2 until end of turn. DeckHints:Type$Fungus -DeckHas:Ability$Counters & Ability$Token -SVar:Picture:http://www.wizards.com/global/images/magic/general/thallid_devourer.jpg +DeckHas:Ability$Counters & Ability$Token & Ability$Sacrifice Oracle:At the beginning of your upkeep, put a spore counter on Thallid Devourer.\nRemove three spore counters from Thallid Devourer: Create a 1/1 green Saproling creature token.\nSacrifice a Saproling: Thallid Devourer gets +1/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/t/thassas_bounty.txt b/forge-gui/res/cardsfolder/t/thassas_bounty.txt index 4829bc4ecc3..98713936b41 100644 --- a/forge-gui/res/cardsfolder/t/thassas_bounty.txt +++ b/forge-gui/res/cardsfolder/t/thassas_bounty.txt @@ -1,7 +1,6 @@ Name:Thassa's Bounty ManaCost:5 U Types:Sorcery -A:SP$ Draw | Cost$ 5 U | NumCards$ 3 | SubAbility$ DB | SpellDescription$ Draw three cards. Target player puts the top three cards of their library into their graveyard. +A:SP$ Draw | Cost$ 5 U | NumCards$ 3 | SubAbility$ DB | SpellDescription$ Draw three cards. Target player mills three cards. SVar:DB:DB$ Mill | NumCards$ 3 | ValidTgts$ Player | TgtPrompt$ Choose target player -SVar:Picture:http://www.wizards.com/global/images/magic/general/thassas_bounty.jpg -Oracle:Draw three cards. Target player puts the top three cards of their library into their graveyard. +Oracle:Draw three cards. Target player mills three cards. diff --git a/forge-gui/res/cardsfolder/t/thassas_devourer.txt b/forge-gui/res/cardsfolder/t/thassas_devourer.txt index 0ef5c4d6218..54e8dcab3ce 100644 --- a/forge-gui/res/cardsfolder/t/thassas_devourer.txt +++ b/forge-gui/res/cardsfolder/t/thassas_devourer.txt @@ -2,9 +2,8 @@ Name:Thassa's Devourer ManaCost:4 U Types:Enchantment Creature Elemental PT:2/6 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ Constellation — Whenever CARDNAME or another enchantment enters the battlefield under your control, target player puts the top two cards of their library into their graveyard. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Enchantment.Other+YouCtrl | TriggerZones$ Battlefield | Secondary$ True | Execute$ TrigMill | TriggerDescription$ Constellation — Whenever CARDNAME or another enchantment enters the battlefield under your control, target player puts the top two cards of their library into their graveyard. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ Constellation — Whenever CARDNAME or another enchantment enters the battlefield under your control, target player mills two cards. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Enchantment.Other+YouCtrl | TriggerZones$ Battlefield | Secondary$ True | Execute$ TrigMill | TriggerDescription$ Constellation — Whenever CARDNAME or another enchantment enters the battlefield under your control, target player mills two cards. SVar:TrigMill:DB$ Mill | ValidTgts$ Player | TgtPrompt$ Select target player | NumCards$ 2 SVar:BuffedBy:Enchantment -SVar:Picture:http://www.wizards.com/global/images/magic/general/thassas_devourer.jpg -Oracle:Constellation — Whenever Thassa's Devourer or another enchantment enters the battlefield under your control, target player puts the top two cards of their library into their graveyard. +Oracle:Constellation — Whenever Thassa's Devourer or another enchantment enters the battlefield under your control, target player mills two cards. diff --git a/forge-gui/res/cardsfolder/t/the_binding_of_the_titans.txt b/forge-gui/res/cardsfolder/t/the_binding_of_the_titans.txt index 013a5baa497..c3fb579dc09 100644 --- a/forge-gui/res/cardsfolder/t/the_binding_of_the_titans.txt +++ b/forge-gui/res/cardsfolder/t/the_binding_of_the_titans.txt @@ -2,11 +2,11 @@ Name:The Binding of the Titans ManaCost:1 G Types:Enchantment Saga K:Saga:3:DBAllMill,DBExileGain,DBReturn -SVar:DBAllMill:DB$ Mill | Defined$ Player | NumCards$ 3 | SpellDescription$ Each player puts the top three cards of their library into their graveyard. +SVar:DBAllMill:DB$ Mill | Defined$ Player | NumCards$ 3 | SpellDescription$ Each player mills three cards. SVar:DBExileGain:DB$ ChangeZone | ValidTgts$ Card | Origin$ Graveyard | Destination$ Exile | TargetMin$ 0 | TargetMax$ 2 | TgtPrompt$ Select up to two target cards in graveyards. | RememberChanged$ True | SubAbility$ DBGainLife | SpellDescription$ Exile up to two target cards from graveyards. For each creature card exiled this way, you gain 1 life. SVar:DBReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | TgtPrompt$ Select target creature or land card in your graveyard. | ValidTgts$ Creature.YouCtrl,Land.YouCtrl | SpellDescription$ Return target creature or land card from your graveyard to your hand. SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ X | References$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Remembered$Valid Creature DeckHas:Ability$Graveyard & Ability$GainLife -Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI - Each player puts the top three cards of their library into their graveyard.\nII - Exile up to two target cards from graveyards. For each creature card exiled this way, you gain 1 life.\nIII - Return target creature or land card from your graveyard to your hand. \ No newline at end of file +Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI - Each player mills three cards.\nII - Exile up to two target cards from graveyards. For each creature card exiled this way, you gain 1 life.\nIII - Return target creature or land card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/t/the_elderspell.txt b/forge-gui/res/cardsfolder/t/the_elderspell.txt index ec0e5f85773..2255b8d308f 100644 --- a/forge-gui/res/cardsfolder/t/the_elderspell.txt +++ b/forge-gui/res/cardsfolder/t/the_elderspell.txt @@ -1,9 +1,8 @@ Name:The Elderspell ManaCost:B B Types:Sorcery -A:SP$ Destroy | Cost$ B B | ValidTgts$ Planeswalker | TgtPrompt$ Select target planeswalker | TargetMin$ 0 | TargetMax$ MaxTargets | References$ MaxTargets | SubAbility$ DBChooseCard | RememberDestroyed$ True | SpellDescription$ Destroy any number of target planeswalkers. Choose a planeswalker you control. Put two loyalty counters on it for each planeswalker destroyed this way. -SVar:DBChooseCard:DB$ ChooseCard | Defined$ You | Amount$ 1 | Choices$ Planeswalker.YouCtrl | Mandatory$ True | SubAbility$ DBPutLoyalty -SVar:DBPutLoyalty:DB$ PutCounter | Defined$ ChosenCard | CounterType$ LOYALTY | CounterNum$ X | References$ X | SubAbility$ DBCleanup +A:SP$ Destroy | Cost$ B B | ValidTgts$ Planeswalker | TgtPrompt$ Select target planeswalker | TargetMin$ 0 | TargetMax$ MaxTargets | References$ MaxTargets | SubAbility$ DBPutLoyalty | RememberDestroyed$ True | SpellDescription$ Destroy any number of target planeswalkers. Choose a planeswalker you control. Put two loyalty counters on it for each planeswalker destroyed this way. +SVar:DBPutLoyalty:DB$ PutCounter | Choices$ Planeswalker.YouCtrl | CounterType$ LOYALTY | CounterNum$ X | References$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:MaxTargets:Count$Valid Planeswalker SVar:X:Count$RememberedSize/Twice diff --git a/forge-gui/res/cardsfolder/t/the_mending_of_dominaria.txt b/forge-gui/res/cardsfolder/t/the_mending_of_dominaria.txt index 78e5f491dd1..c8cfe0af1d9 100644 --- a/forge-gui/res/cardsfolder/t/the_mending_of_dominaria.txt +++ b/forge-gui/res/cardsfolder/t/the_mending_of_dominaria.txt @@ -2,10 +2,10 @@ Name:The Mending of Dominaria ManaCost:3 G G Types:Enchantment Saga K:Saga:3:TrigMill,TrigMill,DBChangeZoneAll -SVar:TrigMill:DB$ Mill | NumCards$ 2 | Defined$ You | SubAbility$ DBChooseCard | SpellDescription$ Put the top two cards of your library into your graveyard, then you may return a creature card from your graveyard to your hand. +SVar:TrigMill:DB$ Mill | NumCards$ 2 | Defined$ You | SubAbility$ DBChooseCard | SpellDescription$ Mill two cards, then you may return a creature card from your graveyard to your hand. SVar:DBChooseCard:DB$ ChooseCard | Choices$ Creature.YouOwn | Optional$ Yes | ChoiceZone$ Graveyard | Amount$ 1 | SubAbility$ DBChangeZone SVar:DBChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | Defined$ ChosenCard SVar:DBChangeZoneAll:DB$ ChangeZoneAll | ChangeType$ Land.YouCtrl | Origin$ Graveyard | Destination$ Battlefield | SubAbility$ DBShuffle | SpellDescription$ Return all land cards from your graveyard to the battlefield, then shuffle your graveyard into your library. SVar:DBShuffle:DB$ ChangeZoneAll | ChangeType$ Card.YouOwn | Origin$ Graveyard | Destination$ Library | Shuffle$ True DeckHints:Ability$Graveyard -Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI, II - Put the top two cards of your library into your graveyard, then you may return a creature card from your graveyard to your hand.\nIII - Return all land cards from your graveyard to the battlefield, then shuffle your graveyard into your library. \ No newline at end of file +Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI, II - Mill two cards, then you may return a creature card from your graveyard to your hand.\nIII - Return all land cards from your graveyard to the battlefield, then shuffle your graveyard into your library. diff --git a/forge-gui/res/cardsfolder/t/the_mimeoplasm.txt b/forge-gui/res/cardsfolder/t/the_mimeoplasm.txt index 11b581633a8..af950cc00f7 100644 --- a/forge-gui/res/cardsfolder/t/the_mimeoplasm.txt +++ b/forge-gui/res/cardsfolder/t/the_mimeoplasm.txt @@ -4,15 +4,15 @@ Types:Legendary Creature Ooze PT:0/0 K:ETBReplacement:Copy:MimeoChooseTwo:Optional # Make SVars for granting abilities and triggers on clones distinct to avoid SVars getting overwritten when cloning a clone -SVar:MimeoChooseTwo:DB$ ChooseCard | ConditionCheckSVar$ MimeoInYard | ConditionSVarCompare$ GE2 | Defined$ You | Amount$ 2 | Mandatory$ True | AILogic$ Clone | ChoiceTitle$ Choose creature to exile | Choices$ Creature | ChoiceZone$ Graveyard | RememberChosen$ True | SubAbility$ MimeoExile | SpellDescription$ As CARDNAME enters the battlefield, you may exile two creature cards from graveyards. If you do, it enters the battlefield as a copy of one of those cards with a number of additional +1/+1 counters on it equal to the power of the other card. -SVar:MimeoExile:DB$ ChangeZoneAll | ConditionCheckSVar$ MimeoNumRemembered | ConditionSVarCompare$ EQ2 | Origin$ Graveyard | Destination$ Exile | ChangeType$ Card.IsRemembered | RememberChanged$ True | ForgetOtherRemembered$ True | SubAbility$ MimeoChooseCopy -SVar:MimeoChooseCopy:DB$ ChooseCard | ConditionCheckSVar$ MimeoNumRemembered | ConditionSVarCompare$ EQ2 | Defined$ You | Amount$ 1 | Mandatory$ True | AILogic$ Clone | ChoiceTitle$ Choose creature to copy | Choices$ Creature.IsRemembered | ChoiceZone$ Exile | ForgetChosen$ True | SubAbility$ MimeoAddCounters +SVar:MimeoChooseTwo:DB$ ChooseCard | ConditionCheckSVar$ MimeoInYard | References$ MimeoInYard | ConditionSVarCompare$ GE2 | Defined$ You | Amount$ 2 | Mandatory$ True | AILogic$ Clone | ChoiceTitle$ Choose creature to exile | Choices$ Creature | ChoiceZone$ Graveyard | RememberChosen$ True | SubAbility$ MimeoExile | SpellDescription$ As CARDNAME enters the battlefield, you may exile two creature cards from graveyards. If you do, it enters the battlefield as a copy of one of those cards with a number of additional +1/+1 counters on it equal to the power of the other card. +SVar:MimeoExile:DB$ ChangeZoneAll | ConditionCheckSVar$ MimeoNumRemembered | References$ MimeoNumRemembered | ConditionSVarCompare$ EQ2 | Origin$ Graveyard | Destination$ Exile | ChangeType$ Card.IsRemembered | RememberChanged$ True | ForgetOtherRemembered$ True | SubAbility$ MimeoChooseCopy +SVar:MimeoChooseCopy:DB$ ChooseCard | ConditionCheckSVar$ MimeoNumRemembered | References$ MimeoNumRemembered | ConditionSVarCompare$ EQ2 | Defined$ You | Amount$ 1 | Mandatory$ True | AILogic$ Clone | ChoiceTitle$ Choose creature to copy | Choices$ Creature.IsRemembered | ChoiceZone$ Exile | ForgetChosen$ True | SubAbility$ MimeoAddCounters # Order matters here, put counters first so clone doesn't have to add SVars -SVar:MimeoAddCounters:DB$ PutCounter | Defined$ Self | ConditionCheckSVar$ MimeoNumRemembered | ConditionSVarCompare$ EQ1 | CounterType$ P1P1 | CounterNum$ MimeoX | SubAbility$ MimeoCopyChosen -SVar:MimeoCopyChosen:DB$ Clone | Defined$ ChosenCard | ConditionCheckSVar$ MimeoNumRemembered | ConditionSVarCompare$ EQ1 +SVar:MimeoAddCounters:DB$ PutCounter | ETB$ True | Defined$ Self | ConditionCheckSVar$ MimeoNumRemembered | ConditionSVarCompare$ EQ1 | CounterType$ P1P1 | CounterNum$ MimeoX | References$ MimeoX,MimeoNumRemembered | SubAbility$ MimeoCopyChosen +SVar:MimeoCopyChosen:DB$ Clone | Defined$ ChosenCard | ConditionCheckSVar$ MimeoNumRemembered | References$ MimeoNumRemembered | ConditionSVarCompare$ EQ1 | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearChosen$ True SVar:MimeoInYard:Count$TypeInAllYards.Creature SVar:MimeoNumRemembered:Remembered$Amount SVar:MimeoX:Remembered$CardPower SVar:NeedsToPlayVar:MimeoInYard GE2 -SVar:Picture:http://www.wizards.com/global/images/magic/general/the_mimeoplasm.jpg Oracle:As The Mimeoplasm enters the battlefield, you may exile two creature cards from graveyards. If you do, it enters the battlefield as a copy of one of those cards with a number of additional +1/+1 counters on it equal to the power of the other card. diff --git a/forge-gui/res/cardsfolder/t/the_ozolith.txt b/forge-gui/res/cardsfolder/t/the_ozolith.txt new file mode 100644 index 00000000000..f2158f01e83 --- /dev/null +++ b/forge-gui/res/cardsfolder/t/the_ozolith.txt @@ -0,0 +1,9 @@ +Name:The Ozolith +ManaCost:1 +Types:Legendary Artifact +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Creature.YouCtrl+HasCounters | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever a creature you control leaves the battlefield, if it had counters on it, put those counters on CARDNAME. +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ EachFromSource | EachFromSource$ TriggeredCardLKICopy +T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | IsPresent$ Card.Self+HasCounters | TriggerZones$ Battlefield | Execute$ TrigMoveCounter | OptionalDecider$ You | TriggerDescription$ At the beginning of combat on your turn, if CARDNAME has counters on it, you may move all counters from CARDNAME onto target creature. +SVar:TrigMoveCounter:DB$ MoveCounter | Source$ Self | ValidTgts$ Creature | TgtPrompt$ Select target creature to get counters | CounterType$ All | CounterNum$ All +DeckHas:Ability$Counters +Oracle:Whenever a creature you control leaves the battlefield, if it had counters on it, put those counters on The Ozolith.\nAt the beginning of combat on your turn, if The Ozolith has counters on it, you may move all counters from The Ozolith onto target creature. diff --git a/forge-gui/res/cardsfolder/t/theater_of_horrors.txt b/forge-gui/res/cardsfolder/t/theater_of_horrors.txt index dad6ad692eb..8d2eca532f5 100644 --- a/forge-gui/res/cardsfolder/t/theater_of_horrors.txt +++ b/forge-gui/res/cardsfolder/t/theater_of_horrors.txt @@ -1,8 +1,8 @@ Name:Theater of Horrors ManaCost:1 B R Types:Enchantment -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigMill | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, exile the top card of your library. -SVar:TrigMill:DB$ Mill | Defined$ You | Destination$ Exile | NumCards$ 1 | RememberMilled$ True +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigExile | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, exile the top card of your library. +SVar:TrigExile:DB$ Dig | Defined$ You | DestinationZone$ Exile | DigNum$ 1 | ChangeNum$ All | RememberChanged$ True S:Mode$ Continuous | Affected$ Card.IsRemembered | AffectedZone$ Exile | MayPlay$ True | Condition$ PlayerTurn | CheckSVar$ X | References$ X | Description$ During your turn, if an opponent lost life this turn, you may play cards exiled with CARDNAME. SVar:X:Count$LifeOppsLostThisTurn T:Mode$ ChangesZone | Origin$ Exile | Destination$ Any | Static$ True | ValidCard$ Card.IsRemembered | Execute$ DBForget @@ -10,4 +10,4 @@ SVar:DBForget:DB$ Pump | Defined$ TriggeredCard | ForgetObjects$ TriggeredCard T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | Static$ True | ValidCard$ Card.Self | Execute$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True A:AB$ DealDamage | Cost$ 3 R | ValidTgts$ Opponent,Planeswalker | TgtPrompt$ Select target opponent or planeswalker | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to target opponent or planeswalker. -Oracle:At the beginning of your upkeep, exile the top card of your library.\nDuring your turn, if an opponent lost life this turn, you may play cards exiled with Theater of Horrors.\n{3}{R}: Theater of Horrors deals 1 damage to target opponent or planeswalker. \ No newline at end of file +Oracle:At the beginning of your upkeep, exile the top card of your library.\nDuring your turn, if an opponent lost life this turn, you may play cards exiled with Theater of Horrors.\n{3}{R}: Theater of Horrors deals 1 damage to target opponent or planeswalker. diff --git a/forge-gui/res/cardsfolder/t/thieves_guild_enforcer.txt b/forge-gui/res/cardsfolder/t/thieves_guild_enforcer.txt new file mode 100755 index 00000000000..5c7e90e6cee --- /dev/null +++ b/forge-gui/res/cardsfolder/t/thieves_guild_enforcer.txt @@ -0,0 +1,13 @@ +Name:Thieves' Guild Enforcer +ManaCost:B +Types:Creature Human Rogue +PT:1/1 +K:Flash +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ Whenever CARDNAME or another Rogue enters the battlefield under your control, each opponent mills two cards. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Rogue.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigMill | Secondary$ True | TriggerDescription$ Whenever CARDNAME or another Rogue enters the battlefield under your control, each opponent mills two cards. +SVar:TrigMill:DB$ Mill | Defined$ Player.Opponent | NumCards$ 2 +SVar:BuffedBy:Rogue +DeckHints:Type$Rogue +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 2 | AddToughness$ 1 | AddKeyword$ Deathtouch | CheckSVar$ X | SVarCompare$ GE8 | References$ X | Description$ As long as an opponent has eight or more cards in their graveyard, CARDNAME gets +2/+1 and has deathtouch. +SVar:X:PlayerCountOpponents$HighestCardsInGraveyard +Oracle:Flash\nWhenever Thieves' Guild Enforcer or another Rogue enters the battlefield under your control, each opponent mills two cards.\nAs long as an opponent has eight or more cards in their graveyard, Thieves' Guild Enforcer gets +2/+1 and has deathtouch. diff --git a/forge-gui/res/cardsfolder/t/thieving_otter.txt b/forge-gui/res/cardsfolder/t/thieving_otter.txt new file mode 100755 index 00000000000..0a67e4425e9 --- /dev/null +++ b/forge-gui/res/cardsfolder/t/thieving_otter.txt @@ -0,0 +1,7 @@ +Name:Thieving Otter +ManaCost:2 U +Types:Creature Otter +PT:2/2 +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Opponent | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever CARDNAME deals damage to an opponent, draw a card. +SVar:TrigDraw:DB$Draw | Defined$ You | NumCards$ 1 +Oracle:Whenever Thieving Otter deals damage to an opponent, draw a card. diff --git a/forge-gui/res/cardsfolder/t/thistledown_duo.txt b/forge-gui/res/cardsfolder/t/thistledown_duo.txt index 275aa35d689..62353d0826e 100644 --- a/forge-gui/res/cardsfolder/t/thistledown_duo.txt +++ b/forge-gui/res/cardsfolder/t/thistledown_duo.txt @@ -4,8 +4,7 @@ Types:Creature Kithkin Soldier Wizard PT:2/2 T:Mode$ SpellCast | ValidCard$ Card.White | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump11 | TriggerDescription$ Whenever you cast a white spell, CARDNAME gets +1/+1 until end of turn. T:Mode$ SpellCast | ValidCard$ Card.Blue | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPumpKW | TriggerDescription$ Whenever you cast a blue spell, CARDNAME gains flying until end of turn. -SVar:TrigPump11:DB$Pump | NumAtt$ +1 | NumDef$ +1 | Defined$ Self -SVar:TrigPumpKW:DB$Pump | KW$ Flying | Defined$ Self +SVar:TrigPump11:DB$ Pump | NumAtt$ +1 | NumDef$ +1 | Defined$ Self +SVar:TrigPumpKW:DB$ Pump | KW$ Flying | Defined$ Self SVar:BuffedBy:Card.White,Card.Blue -SVar:Picture:http://www.wizards.com/global/images/magic/general/thistledown_duo.jpg Oracle:Whenever you cast a white spell, Thistledown Duo gets +1/+1 until end of turn.\nWhenever you cast a blue spell, Thistledown Duo gains flying until end of turn. diff --git a/forge-gui/res/cardsfolder/t/thorntooth_witch.txt b/forge-gui/res/cardsfolder/t/thorntooth_witch.txt index a0f5bbca6a9..145736ba8e6 100644 --- a/forge-gui/res/cardsfolder/t/thorntooth_witch.txt +++ b/forge-gui/res/cardsfolder/t/thorntooth_witch.txt @@ -3,6 +3,5 @@ ManaCost:5 B Types:Creature Treefolk Shaman PT:3/4 T:Mode$ SpellCast | ValidCard$ Treefolk | ValidActivatingPlayer$ You | OptionalDecider$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cast a Treefolk spell, you may have target creature get +3/-3 until end of turn. -SVar:TrigPump:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 3 | NumDef$ -3 | IsCurse$ True -SVar:Picture:http://www.wizards.com/global/images/magic/general/thorntooth_witch.jpg +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 3 | NumDef$ -3 | IsCurse$ True Oracle:Whenever you cast a Treefolk spell, you may have target creature get +3/-3 until end of turn. diff --git a/forge-gui/res/cardsfolder/t/thornwood_falls.txt b/forge-gui/res/cardsfolder/t/thornwood_falls.txt index c3d99e1e7a5..fbf13004ae6 100644 --- a/forge-gui/res/cardsfolder/t/thornwood_falls.txt +++ b/forge-gui/res/cardsfolder/t/thornwood_falls.txt @@ -4,7 +4,7 @@ Types:Land A:AB$ Mana | Cost$ T | Produced$ G | SpellDescription$ Add {G}. A:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U}. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters the battlefield, you gain 1 life. -SVar:TrigGainLife:DB$GainLife | LifeAmount$ 1 +SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 1 K:CARDNAME enters the battlefield tapped. -SVar:Picture:http://www.wizards.com/global/images/magic/general/thornwood_falls.jpg +DeckHas:Ability$LifeGain Oracle:Thornwood Falls enters the battlefield tapped.\nWhen Thornwood Falls enters the battlefield, you gain 1 life.\n{T}: Add {G} or {U}. diff --git a/forge-gui/res/cardsfolder/t/thought_collapse.txt b/forge-gui/res/cardsfolder/t/thought_collapse.txt index f7a8a12a134..029d274ac2f 100644 --- a/forge-gui/res/cardsfolder/t/thought_collapse.txt +++ b/forge-gui/res/cardsfolder/t/thought_collapse.txt @@ -1,6 +1,6 @@ Name:Thought Collapse ManaCost:1 U U Types:Instant -A:SP$ Counter | Cost$ 1 U U | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | SubAbility$ DBMill | Destination$ Graveyard | SpellDescription$ Counter target spell. Its controller puts the top three cards of their library into their graveyard. +A:SP$ Counter | Cost$ 1 U U | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | SubAbility$ DBMill | Destination$ Graveyard | SpellDescription$ Counter target spell. Its controller mills three cards. SVar:DBMill:DB$ Mill | NumCards$ 3 | Defined$ TargetedController -Oracle:Counter target spell. Its controller puts the top three cards of their library into their graveyard. +Oracle:Counter target spell. Its controller mills three cards. diff --git a/forge-gui/res/cardsfolder/t/thought_gorger.txt b/forge-gui/res/cardsfolder/t/thought_gorger.txt index a2e22f18da7..e8ae5953232 100644 --- a/forge-gui/res/cardsfolder/t/thought_gorger.txt +++ b/forge-gui/res/cardsfolder/t/thought_gorger.txt @@ -4,10 +4,10 @@ Types:Creature Horror PT:2/2 K:Trample T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ EatMyThoughts | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME enters the battlefield, put a +1/+1 counter on it for each card in your hand. If you do, discard your hand. -SVar:EatMyThoughts:DB$ PutCounter | Defined$ Self | CounterNum$ OldThoughts | CounterType$ P1P1 | References$ OldThoughts | RememberCounters$ True | SubAbility$ GorgeOnThoughts -SVar:GorgeOnThoughts:DB$ Discard | Mode$ Hand | Defined$ You | ConditionDescription$ If you do, | ConditionCheckSVar$ StrengthOfThoughts | ConditionSVarCompare$ GE1 +SVar:EatMyThoughts:DB$ PutCounter | Defined$ Self | CounterNum$ OldThoughts | CounterType$ P1P1 | References$ OldThoughts | RememberCards$ True | SubAbility$ GorgeOnThoughts +SVar:GorgeOnThoughts:DB$ Discard | Mode$ Hand | Defined$ You | ConditionDescription$ If you do, | ConditionDefined$ Remembered | ConditionPresent$ Card | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:OldThoughts:Count$InYourHand -SVar:StrengthOfThoughts:Count$CountersAdded P1P1 Card.Self T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ BringBackThoughts | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME leaves the battlefield, draw a card for each +1/+1 counter on it. SVar:BringBackThoughts:DB$ Draw | NumCards$ Disgorge | References$ Disgorge | Defined$ TriggeredCardController SVar:Disgorge:TriggeredCard$CardCounters.P1P1 diff --git a/forge-gui/res/cardsfolder/t/thought_harvester.txt b/forge-gui/res/cardsfolder/t/thought_harvester.txt index bbdc94010fc..9885ef971f1 100644 --- a/forge-gui/res/cardsfolder/t/thought_harvester.txt +++ b/forge-gui/res/cardsfolder/t/thought_harvester.txt @@ -4,9 +4,8 @@ Types:Creature Eldrazi Drone PT:2/4 K:Devoid K:Flying -T:Mode$ SpellCast | ValidCard$ Card.Colorless | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ Whenever you cast a colorless spell, target opponent exiles the top card of their library. -SVar:TrigMill:DB$ Mill | NumCards$ 1 | Destination$ Exile | ValidTgts$ Opponent | TgtPrompt$ Choose the target opponent +T:Mode$ SpellCast | ValidCard$ Card.Colorless | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigExile | TriggerDescription$ Whenever you cast a colorless spell, target opponent exiles the top card of their library. +SVar:TrigExile:DB$ Dig | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | ValidTgts$ Opponent | TgtPrompt$ Choose target opponent SVar:BuffedBy:Card.Colorless DeckHints:Color$Colorless -SVar:Picture:http://www.wizards.com/global/images/magic/general/thought_harvester.jpg Oracle:Devoid (This card has no color.)\nFlying\nWhenever you cast a colorless spell, target opponent exiles the top card of their library. diff --git a/forge-gui/res/cardsfolder/t/thought_scour.txt b/forge-gui/res/cardsfolder/t/thought_scour.txt index 977d75b2de4..cfde7910855 100644 --- a/forge-gui/res/cardsfolder/t/thought_scour.txt +++ b/forge-gui/res/cardsfolder/t/thought_scour.txt @@ -1,7 +1,6 @@ Name:Thought Scour ManaCost:U Types:Instant -A:SP$ Mill | Cost$ U | NumCards$ 2 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player puts the top two cards of their library into their graveyard. Draw a card. | SubAbility$ DBDraw -SVar:DBDraw:DB$Draw | NumCards$ 1 -SVar:Picture:http://www.wizards.com/global/images/magic/general/thought_scour.jpg -Oracle:Target player puts the top two cards of their library into their graveyard.\nDraw a card. +A:SP$ Mill | Cost$ U | NumCards$ 2 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player mills two cards. Draw a card. | SubAbility$ DBDraw +SVar:DBDraw:DB$ Draw | NumCards$ 1 +Oracle:Target player mills two cards.\nDraw a card. diff --git a/forge-gui/res/cardsfolder/t/thraben_doomsayer.txt b/forge-gui/res/cardsfolder/t/thraben_doomsayer.txt index 4aaf5e2c6b6..1100f055e2d 100644 --- a/forge-gui/res/cardsfolder/t/thraben_doomsayer.txt +++ b/forge-gui/res/cardsfolder/t/thraben_doomsayer.txt @@ -5,5 +5,6 @@ PT:2/2 A:AB$ Token | Cost$ T | TokenAmount$ 1 | TokenScript$ w_1_1_human | TokenOwner$ You | LegacyImage$ w 1 1 human dka | SpellDescription$ Create a 1/1 white Human creature token. S:Mode$ Continuous | Affected$ Creature.YouCtrl+Other | AddPower$ 2 | AddToughness$ 2 | Condition$ FatefulHour | Description$ Fateful hour — As long as you have 5 or less life, other creatures you control get +2/+2. SVar:PlayMain1:TRUE +DeckHas:Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/thraben_doomsayer.jpg Oracle:{T}: Create a 1/1 white Human creature token.\nFateful hour — As long as you have 5 or less life, other creatures you control get +2/+2. diff --git a/forge-gui/res/cardsfolder/t/thraben_foulbloods.txt b/forge-gui/res/cardsfolder/t/thraben_foulbloods.txt index 7a162aad10c..2d2db461481 100644 --- a/forge-gui/res/cardsfolder/t/thraben_foulbloods.txt +++ b/forge-gui/res/cardsfolder/t/thraben_foulbloods.txt @@ -1,6 +1,6 @@ Name:Thraben Foulbloods ManaCost:2 B -Types:Creature Zombie Hound +Types:Creature Zombie Dog PT:3/2 S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | AddToughness$ 1 | AddKeyword$ Menace | Condition$ Delirium | Description$ Delirium — CARDNAME gets +1/+1 and has menace as long as there are four or more card types among cards in your graveyard. (A creature with menace can't be blocked except by two or more creatures.) DeckHints:Ability$Graveyard & Ability$Discard diff --git a/forge-gui/res/cardsfolder/t/thraben_inspector.txt b/forge-gui/res/cardsfolder/t/thraben_inspector.txt index f978902a20c..07440295af6 100644 --- a/forge-gui/res/cardsfolder/t/thraben_inspector.txt +++ b/forge-gui/res/cardsfolder/t/thraben_inspector.txt @@ -2,8 +2,8 @@ Name:Thraben Inspector ManaCost:W Types:Creature Human Soldier PT:1/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") -SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_clue_draw | TokenOwner$ You | LegacyImage$ c a clue draw soi +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigInvestigate | TriggerDescription$ When CARDNAME enters the battlefield, investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") +SVar:TrigInvestigate:DB$ Investigate DeckHas:Ability$Investigate & Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/thraben_inspector.jpg Oracle:When Thraben Inspector enters the battlefield, investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") diff --git a/forge-gui/res/cardsfolder/t/thraben_purebloods.txt b/forge-gui/res/cardsfolder/t/thraben_purebloods.txt index fc69001fdab..c2aa6988c02 100644 --- a/forge-gui/res/cardsfolder/t/thraben_purebloods.txt +++ b/forge-gui/res/cardsfolder/t/thraben_purebloods.txt @@ -1,6 +1,6 @@ Name:Thraben Purebloods ManaCost:4 W -Types:Creature Hound +Types:Creature Dog PT:3/5 SVar:Picture:http://www.wizards.com/global/images/magic/general/thraben_purebloods.jpg Oracle: diff --git a/forge-gui/res/cardsfolder/t/thran_forge.txt b/forge-gui/res/cardsfolder/t/thran_forge.txt index a824b6cc398..59445c510ee 100644 --- a/forge-gui/res/cardsfolder/t/thran_forge.txt +++ b/forge-gui/res/cardsfolder/t/thran_forge.txt @@ -2,7 +2,6 @@ Name:Thran Forge ManaCost:3 Types:Artifact A:AB$ Animate | Cost$ 2 | ValidTgts$ Creature.nonArtifact | TgtPrompt$ Select target nonartifact creature | Types$ Artifact | SubAbility$ DBPump | SpellDescription$ Until end of turn, target nonartifact creature gets +1/+0 and becomes an artifact in addition to its other types. -SVar:DBPump:DB$Pump | Defined$ Targeted | NumAtt$ 1 +SVar:DBPump:DB$ Pump | Defined$ Targeted | NumAtt$ 1 AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/thran_forge.jpg Oracle:{2}: Until end of turn, target nonartifact creature gets +1/+0 and becomes an artifact in addition to its other types. diff --git a/forge-gui/res/cardsfolder/t/thrashing_mossdog.txt b/forge-gui/res/cardsfolder/t/thrashing_mossdog.txt index 67a31588082..3728dbd0c8d 100644 --- a/forge-gui/res/cardsfolder/t/thrashing_mossdog.txt +++ b/forge-gui/res/cardsfolder/t/thrashing_mossdog.txt @@ -1,6 +1,6 @@ Name:Thrashing Mossdog ManaCost:3 G -Types:Creature Plant Hound +Types:Creature Plant Dog PT:3/3 K:Reach K:Scavenge:4 G G diff --git a/forge-gui/res/cardsfolder/t/three_wishes.txt b/forge-gui/res/cardsfolder/t/three_wishes.txt index 6d93463fb6e..4acde64144c 100644 --- a/forge-gui/res/cardsfolder/t/three_wishes.txt +++ b/forge-gui/res/cardsfolder/t/three_wishes.txt @@ -1,7 +1,7 @@ Name:Three Wishes ManaCost:1 U U Types:Instant -A:SP$ Mill | Cost$ 1 U U | NumCards$ 3 | Destination$ Exile | ExileFaceDown$ True | RememberMilled$ True | SubAbility$ DBEffect | SpellDescription$ Exile the top three cards of your library face down. You may look at those cards for as long as they remain exiled. Until your next turn, you may play those cards. At the beginning of your next upkeep, put any of those cards you didn't play into your graveyard. +A:SP$ Dig | Cost$ 1 U U | DigNum$ 3 | ChangeNum$ All | DestinationZone$ Exile | ExileFaceDown$ True | RememberChanged$ True | SubAbility$ DBEffect | SpellDescription$ Exile the top three cards of your library face down. You may look at those cards for as long as they remain exiled. Until your next turn, you may play those cards. At the beginning of your next upkeep, put any of those cards you didn't play into your graveyard. SVar:DBEffect:DB$ Effect | Name$ Three Wishes Effect | RememberObjects$ Remembered | StaticAbilities$ STCanLookAtMayPlay | Duration$ UntilYourNextTurn | SubAbility$ DBDelTrig SVar:STCanLookAtMayPlay:Mode$ Continuous | MayLookAt$ You | MayPlay$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may look at those cards for as long as they remain exiled. Until your next turn, you may play those cards. SVar:DBDelTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ MoveToYard | RememberObjects$ Remembered | TriggerDescription$ At the beginning of your next upkeep, put any of those cards you didn't play into your graveyard. | SubAbility$ DBCleanup @@ -9,5 +9,4 @@ SVar:MoveToYard:DB$ ChangeZone | Origin$ Exile | Destination$ Graveyard | Define SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True AI:RemoveDeck:All AI:RemoveDeck:Random -SVar:Picture:http://www.wizards.com/global/images/magic/general/three_wishes.jpg Oracle:Exile the top three cards of your library face down. You may look at those cards for as long as they remain exiled. Until your next turn, you may play those cards. At the beginning of your next upkeep, put any of those cards you didn't play into your graveyard. diff --git a/forge-gui/res/cardsfolder/t/thriving_bluff.txt b/forge-gui/res/cardsfolder/t/thriving_bluff.txt new file mode 100644 index 00000000000..d4d2cc9290e --- /dev/null +++ b/forge-gui/res/cardsfolder/t/thriving_bluff.txt @@ -0,0 +1,9 @@ +Name:Thriving Bluff +ManaCost:no cost +Types:Land +K:CARDNAME enters the battlefield tapped. +K:ETBReplacement:Other:ChooseColor +SVar:ChooseColor:DB$ ChooseColor | Defined$ You | Exclude$ red | AILogic$ MostProminentInComputerDeck | SpellDescription$ As CARDNAME enters the battlefield, choose a color other than red. +A:AB$ Mana | Cost$ T | Produced$ R | SpellDescription$ Add {R}. +A:AB$ Mana | Cost$ T | Produced$ Chosen | SpellDescription$ Add one mana of the chosen color. +Oracle:Thriving Bluff enters the battlefield tapped.\nAs Thriving Bluff enters the battlefield, choose a color other than red.\n{T}: Add {R} or one mana of the chosen color. diff --git a/forge-gui/res/cardsfolder/t/thriving_grove.txt b/forge-gui/res/cardsfolder/t/thriving_grove.txt new file mode 100644 index 00000000000..3b6317c2d88 --- /dev/null +++ b/forge-gui/res/cardsfolder/t/thriving_grove.txt @@ -0,0 +1,9 @@ +Name:Thriving Grove +ManaCost:no cost +Types:Land +K:CARDNAME enters the battlefield tapped. +K:ETBReplacement:Other:ChooseColor +SVar:ChooseColor:DB$ ChooseColor | Defined$ You | Exclude$ green | AILogic$ MostProminentInComputerDeck | SpellDescription$ As CARDNAME enters the battlefield, choose a color other than green. +A:AB$ Mana | Cost$ T | Produced$ G | SpellDescription$ Add {G}. +A:AB$ Mana | Cost$ T | Produced$ Chosen | SpellDescription$ Add one mana of the chosen color. +Oracle:Thriving Grove enters the battlefield tapped.\nAs Thriving Grove enters the battlefield, choose a color other than green.\n{T}: Add {G} or one mana of the chosen color. diff --git a/forge-gui/res/cardsfolder/t/thriving_isle.txt b/forge-gui/res/cardsfolder/t/thriving_isle.txt new file mode 100644 index 00000000000..31018a87a72 --- /dev/null +++ b/forge-gui/res/cardsfolder/t/thriving_isle.txt @@ -0,0 +1,9 @@ +Name:Thriving Isle +ManaCost:no cost +Types:Land +K:CARDNAME enters the battlefield tapped. +K:ETBReplacement:Other:ChooseColor +SVar:ChooseColor:DB$ ChooseColor | Defined$ You | Exclude$ blue | AILogic$ MostProminentInComputerDeck | SpellDescription$ As CARDNAME enters the battlefield, choose a color other than blue. +A:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U}. +A:AB$ Mana | Cost$ T | Produced$ Chosen | SpellDescription$ Add one mana of the chosen color. +Oracle:Thriving Isle enters the battlefield tapped.\nAs Thriving Isle enters the battlefield, choose a color other than blue.\n{T}: Add {U} or one mana of the chosen color. diff --git a/forge-gui/res/cardsfolder/t/thriving_moor.txt b/forge-gui/res/cardsfolder/t/thriving_moor.txt new file mode 100644 index 00000000000..43fb93544b8 --- /dev/null +++ b/forge-gui/res/cardsfolder/t/thriving_moor.txt @@ -0,0 +1,9 @@ +Name:Thriving Moor +ManaCost:no cost +Types:Land +K:CARDNAME enters the battlefield tapped. +K:ETBReplacement:Other:ChooseColor +SVar:ChooseColor:DB$ ChooseColor | Defined$ You | Exclude$ black | AILogic$ MostProminentInComputerDeck | SpellDescription$ As CARDNAME enters the battlefield, choose a color other than black. +A:AB$ Mana | Cost$ T | Produced$ B | SpellDescription$ Add {B}. +A:AB$ Mana | Cost$ T | Produced$ Chosen | SpellDescription$ Add one mana of the chosen color. +Oracle:Thriving Moor enters the battlefield tapped.\nAs Thriving Moor enters the battlefield, choose a color other than black.\n{T}: Add {B} or one mana of the chosen color. diff --git a/forge-gui/res/cardsfolder/t/thriving_weath.txt b/forge-gui/res/cardsfolder/t/thriving_weath.txt new file mode 100644 index 00000000000..c860d8b9c9a --- /dev/null +++ b/forge-gui/res/cardsfolder/t/thriving_weath.txt @@ -0,0 +1,9 @@ +Name:Thriving Heath +ManaCost:no cost +Types:Land +K:CARDNAME enters the battlefield tapped. +K:ETBReplacement:Other:ChooseColor +SVar:ChooseColor:DB$ ChooseColor | Defined$ You | Exclude$ white | AILogic$ MostProminentInComputerDeck | SpellDescription$ As CARDNAME enters the battlefield, choose a color other than white. +A:AB$ Mana | Cost$ T | Produced$ W | SpellDescription$ Add {W}. +A:AB$ Mana | Cost$ T | Produced$ Chosen | SpellDescription$ Add one mana of the chosen color. +Oracle:Thriving Heath enters the battlefield tapped.\nAs Thriving Heath enters the battlefield, choose a color other than black.\n{T}: Add {W} or one mana of the chosen color. diff --git a/forge-gui/res/cardsfolder/t/thundering_ceratok.txt b/forge-gui/res/cardsfolder/t/thundering_ceratok.txt index 2ac4aa2a100..1aaf4d9ad18 100644 --- a/forge-gui/res/cardsfolder/t/thundering_ceratok.txt +++ b/forge-gui/res/cardsfolder/t/thundering_ceratok.txt @@ -4,6 +4,6 @@ Types:Creature Rhino PT:4/5 K:Trample T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ When CARDNAME enters the battlefield, other creatures you control gain trample until end of turn. -SVar:TrigPumpAll:DB$PumpAll | ValidCards$ Creature.Other+YouCtrl | KW$ Trample +SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.Other+YouCtrl | KW$ Trample SVar:PlayMain1:TRUE Oracle:Trample\nWhen Thundering Ceratok enters the battlefield, other creatures you control gain trample until end of turn. diff --git a/forge-gui/res/cardsfolder/t/thwart_the_enemy.txt b/forge-gui/res/cardsfolder/t/thwart_the_enemy.txt new file mode 100755 index 00000000000..d84edcafe88 --- /dev/null +++ b/forge-gui/res/cardsfolder/t/thwart_the_enemy.txt @@ -0,0 +1,7 @@ +Name:Thwart the Enemy +ManaCost:2 G +Types:Instant +A:SP$ Effect | Cost$ 2 G | ReplacementEffects$ RPrevent | AILogic$ Fog | SpellDescription$ Prevent all damage that would be dealt this turn by creatures your opponents control. +SVar:RPrevent:Event$ DamageDone | Prevent$ True | ActiveZones$ Command | ValidSource$ Creature.OppCtrl | Description$ Prevent all damage that would be dealt this turn by creatures your opponents control. +AI:RemoveDeck:All +Oracle:Prevent all damage that would be dealt this turn by creatures your opponents control. diff --git a/forge-gui/res/cardsfolder/t/tidal_barracuda.txt b/forge-gui/res/cardsfolder/t/tidal_barracuda.txt new file mode 100755 index 00000000000..32ad71c527c --- /dev/null +++ b/forge-gui/res/cardsfolder/t/tidal_barracuda.txt @@ -0,0 +1,7 @@ +Name:Tidal Barracuda +ManaCost:3 U +Types:Creature Fish +PT:3/4 +S:Mode$ Continuous | Affected$ Card | WithFlash$ Player | AffectedZone$ Exile,Graveyard,Hand,Library,Command | Description$ Any player may cast spells as though they had flash. +S:Mode$ CantBeCast | ValidCard$ Card | Condition$ PlayerTurn | Caster$ Opponent | Description$ Your opponents can't cast spells during your turn. +Oracle:Any player may cast spells as though they had flash.\nYour opponents can't cast spells during your turn. diff --git a/forge-gui/res/cardsfolder/t/tidal_control.txt b/forge-gui/res/cardsfolder/t/tidal_control.txt index 0d93f51c53f..2fd33651abb 100644 --- a/forge-gui/res/cardsfolder/t/tidal_control.txt +++ b/forge-gui/res/cardsfolder/t/tidal_control.txt @@ -2,8 +2,8 @@ Name:Tidal Control ManaCost:1 U U Types:Enchantment K:Cumulative upkeep:2 -A:AB$ Counter | Cost$ 2 | TargetType$ Spell | TgtPrompt$ Select target red or green spell | ValidTgts$ Card.Green,Card.Red | AnyPlayer$ True | SpellDescription$ Counter target red or green spell. Any player may activate this ability. -A:AB$ Counter | Cost$ PayLife<2> | TargetType$ Spell | TgtPrompt$ Select target red of green spell | ValidTgts$ Card.Green,Card.Red | AnyPlayer$ True | SpellDescription$ Counter target red or green spell. Any player may activate this ability. +A:AB$ Counter | Cost$ 2 | TargetType$ Spell | TgtPrompt$ Select target red or green spell | ValidTgts$ Card.Green,Card.Red | Activator$ Player | SpellDescription$ Counter target red or green spell. Any player may activate this ability. +A:AB$ Counter | Cost$ PayLife<2> | TargetType$ Spell | TgtPrompt$ Select target red of green spell | ValidTgts$ Card.Green,Card.Red | Activator$ Player | SpellDescription$ Counter target red or green spell. Any player may activate this ability. AI:RemoveDeck:All AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/tidal_control.jpg diff --git a/forge-gui/res/cardsfolder/t/tidal_flats.txt b/forge-gui/res/cardsfolder/t/tidal_flats.txt index 17d564ab7ce..642de68ee53 100644 --- a/forge-gui/res/cardsfolder/t/tidal_flats.txt +++ b/forge-gui/res/cardsfolder/t/tidal_flats.txt @@ -2,7 +2,6 @@ Name:Tidal Flats ManaCost:U Types:Enchantment A:AB$ RepeatEach | Cost$ U U | RepeatCards$ Creature.attacking+withoutFlying | RepeatSubAbility$ PumpOthers | SpellDescription$ For each attacking creature without flying, its controller may pay {1}. If they don't, creatures you control blocking that creature gain first strike until end of turn. -SVar:PumpOthers:DB$PumpAll | ValidCards$ Creature.blockingRemembered+YouCtrl | KW$ First Strike | UnlessCost$ 1 | UnlessPayer$ RememberedController | ShowCurrentCard$ Remembered +SVar:PumpOthers:DB$ PumpAll | ValidCards$ Creature.blockingRemembered+YouCtrl | KW$ First Strike | UnlessCost$ 1 | UnlessPayer$ RememberedController | ShowCurrentCard$ Remembered AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/tidal_flats.jpg Oracle:{U}{U}: For each attacking creature without flying, its controller may pay {1}. If they don't, creatures you control blocking that creature gain first strike until end of turn. diff --git a/forge-gui/res/cardsfolder/t/tide_skimmer.txt b/forge-gui/res/cardsfolder/t/tide_skimmer.txt new file mode 100644 index 00000000000..4e82779db4d --- /dev/null +++ b/forge-gui/res/cardsfolder/t/tide_skimmer.txt @@ -0,0 +1,9 @@ +Name:Tide Skimmer +ManaCost:3 U +Types:Creature Drake +PT:2/3 +K:Flying +T:Mode$ AttackersDeclared | Execute$ TrigDraw | CheckSVar$ X | SVarCompare$ GE2 | NoResolvingCheck$ True | TriggerZones$ Battlefield | AttackingPlayer$ You | TriggerDescription$ Whenever you attack with two or more creatures with flying, draw a card. +SVar:TrigDraw:DB$ Draw | NumCards$ 1 +SVar:X:Count$Valid Creature.attacking+withFlying+YouCtrl +Oracle:Flying\nWhenever you attack with two or more creatures with flying, draw a card. diff --git a/forge-gui/res/cardsfolder/t/timely_hordemate.txt b/forge-gui/res/cardsfolder/t/timely_hordemate.txt index 25aa37b4893..4ea56c4428b 100644 --- a/forge-gui/res/cardsfolder/t/timely_hordemate.txt +++ b/forge-gui/res/cardsfolder/t/timely_hordemate.txt @@ -2,8 +2,7 @@ Name:Timely Hordemate ManaCost:3 W Types:Creature Human Warrior PT:3/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | CheckSVar$ RaidTest | Execute$ TrigChange | TriggerDescription$ Raid — When CARDNAME enters the battlefield, if you attacked with a creature this turn, return target creature card with converted mana cost 2 or less from your graveyard to the battlefield. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | CheckSVar$ RaidTest | Execute$ TrigChange | TriggerDescription$ Raid — When CARDNAME enters the battlefield, if you attacked this turn, return target creature card with converted mana cost 2 or less from your graveyard to the battlefield. SVar:RaidTest:Count$AttackersDeclared SVar:TrigChange:AB$ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature.YouCtrl+cmcLE2 | Cost$ 0 -SVar:Picture:http://www.wizards.com/global/images/magic/general/timely_hordemate.jpg -Oracle:Raid — When Timely Hordemate enters the battlefield, if you attacked with a creature this turn, return target creature card with converted mana cost 2 or less from your graveyard to the battlefield. +Oracle:Raid — When Timely Hordemate enters the battlefield, if you attacked this turn, return target creature card with converted mana cost 2 or less from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/t/timesifter.txt b/forge-gui/res/cardsfolder/t/timesifter.txt index 552a833fb73..ec8b114199e 100644 --- a/forge-gui/res/cardsfolder/t/timesifter.txt +++ b/forge-gui/res/cardsfolder/t/timesifter.txt @@ -2,16 +2,15 @@ Name:Timesifter ManaCost:5 Types:Artifact T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | Execute$ TrigExile | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of each upkeep, each player exiles the top card of their library. The player who exiled the card with the highest converted mana cost takes an extra turn after this one. If two or more players' cards are tied for highest cost, the tied players repeat this process until the tie is broken. -SVar:TrigExile:DB$ Mill | Defined$ Player | NumCards$ 1 | Destination$ Exile | RememberMilled$ True | SubAbility$ FindHighestCMCFirst +SVar:TrigExile:DB$ Dig | Defined$ Player | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ FindHighestCMCFirst SVar:FindHighestCMCFirst:DB$ Pump | ImprintCards$ ValidAll Card.greatestRememberedCMC | SubAbility$ FindOne SVar:FindOne:DB$ Repeat | RepeatCheckSVar$ X | References$ X | RepeatSVarCompare$ GE2 | ConditionCheckSVar$ X | ConditionSVarCompare$ GE2 | RepeatSubAbility$ DBClear | SubAbility$ DBAddTurn SVar:DBClear:DB$ Cleanup | ClearRemembered$ True | SubAbility$ DBExile -SVar:DBExile:DB$ Mill | Defined$ ImprintedController | NumCards$ 1 | Destination$ Exile | RememberMilled$ True | SubAbility$ ClearImprint +SVar:DBExile:DB$ Dig | Defined$ ImprintedController | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ ClearImprint SVar:ClearImprint:DB$ Cleanup | ClearImprinted$ True | SubAbility$ FindHighestCMC SVar:FindHighestCMC:DB$ Pump | ImprintCards$ ValidAll Card.greatestRememberedCMC SVar:X:Count$ValidExile Card.IsImprinted SVar:DBAddTurn:DB$ AddTurn | Defined$ ImprintedController | NumTurns$ 1 | ShowMessage$ True | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearImprinted$ True AI:RemoveDeck:Random -SVar:Picture:http://www.wizards.com/global/images/magic/general/timesifter.jpg Oracle:At the beginning of each upkeep, each player exiles the top card of their library. The player who exiled the card with the highest converted mana cost takes an extra turn after this one. If two or more players' cards are tied for highest cost, the tied players repeat this process until the tie is broken. diff --git a/forge-gui/res/cardsfolder/t/timmerian_fiends.txt b/forge-gui/res/cardsfolder/t/timmerian_fiends.txt index 028e195e54b..363f71c8392 100644 --- a/forge-gui/res/cardsfolder/t/timmerian_fiends.txt +++ b/forge-gui/res/cardsfolder/t/timmerian_fiends.txt @@ -3,11 +3,11 @@ ManaCost:1 B B Types:Creature Horror PT:1/1 K:Remove CARDNAME from your deck before playing if you're not playing for ante. -A:AB$ Pump | Cost$ B B B Sac<1/CARDNAME> | ValidTgts$ Artifact | SubAbility$ DBAnte | ImprintCards$ Targeted | RememberObjects$ TargetedController | StackDescription$ SpellDescription | SpellDescription$ The owner of target artifact may ante the top card of their library. If that player doesn’t, exchange ownership of that artifact and CARDNAME. Put the artifact card into your graveyard and CARDNAME from anywhere into that player’s graveyard. This change in ownership is permanent. -SVar:DBAnte:DB$ Mill | Defined$ Player.IsRemembered | Destination$ Ante | NumCards$ 1 | RememberMilled$ True | Optional$ True | SubAbility$ ExchangeOwn1 | AILogic$ TimmerianFiends | StackDescription$ None +A:AB$ Pump | Cost$ B B B Sac<1/CARDNAME> | ValidTgts$ Artifact | SubAbility$ DBAnte | ImprintCards$ Targeted | RememberObjects$ TargetedController | StackDescription$ SpellDescription | SpellDescription$ The owner of target artifact may ante the top card of their library. If that player doesn't, exchange ownership of that artifact and CARDNAME. Put the artifact card into your graveyard and CARDNAME from anywhere into that player's graveyard. This change in ownership is permanent. +SVar:DBAnte:DB$ Dig | Defined$ Player.IsRemembered | DestinationZone$ Ante | DigNum$ 1 | ChangeNum$ All | RememberChanged$ True | Optional$ True | SubAbility$ ExchangeOwn1 | AILogic$ TimmerianFiends | StackDescription$ None SVar:ExchangeOwn1:DB$ GainOwnership | Defined$ Imprinted | DefinedPlayer$ You | SubAbility$ ToGrave1 | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ EQ0 SVar:ToGrave1:DB$ ChangeZone | Defined$ Imprinted | Origin$ Battlefield | Destination$ Graveyard | SubAbility$ ExchangeOwn2 | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ EQ0 | StackDescription$ None SVar:ExchangeOwn2:DB$ GainOwnership | Defined$ Self | DefinedPlayer$ Remembered | SubAbility$ ToGrave | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ EQ0 SVar:ToGrave:DB$ ChangeZone | Defined$ Self | Origin$ All | Destination$ Graveyard | SubAbility$ DBCleanup | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ EQ0 SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearImprinted$ True -Oracle:Remove Timmerian Fiends from your deck before playing if you’re not playing for ante.\n{B}{B}{B}, Sacrifice Timmerian Fiends: The owner of target artifact may ante the top card of their library. If that player doesn’t, exchange ownership of that artifact and Timmerian Fiends. Put the artifact card into your graveyard and Timmerian Fiends from anywhere into that player’s graveyard. This change in ownership is permanent. +Oracle:Remove Timmerian Fiends from your deck before playing if you're not playing for ante.\n{B}{B}{B}, Sacrifice Timmerian Fiends: The owner of target artifact may ante the top card of their library. If that player doesn't, exchange ownership of that artifact and Timmerian Fiends. Put the artifact card into your graveyard and Timmerian Fiends from anywhere into that player's graveyard. This change in ownership is permanent. diff --git a/forge-gui/res/cardsfolder/t/tin_street_dodger.txt b/forge-gui/res/cardsfolder/t/tin_street_dodger.txt index 8614f15b598..6cb5cae72ef 100644 --- a/forge-gui/res/cardsfolder/t/tin_street_dodger.txt +++ b/forge-gui/res/cardsfolder/t/tin_street_dodger.txt @@ -3,6 +3,6 @@ ManaCost:R Types:Creature Goblin Rogue PT:1/1 K:Haste -A:AB$ Effect | Cost$ R | RememberObjects$ Self | Name$ CARDNAME Effect | StaticAbilities$ KWPump | SpellDescription$ CARDNAME can't be blocked this turn except by creatures with defender. +A:AB$ Effect | Cost$ R | RememberObjects$ Self | StaticAbilities$ KWPump | SpellDescription$ CARDNAME can't be blocked this turn except by creatures with defender. SVar:KWPump:Mode$ CantBlockBy | ValidAttacker$ Creature.EffectSource | ValidBlocker$ Creature.withoutDefender | EffectZone$ Command | Description$ EFFECTSOURCE can't be blocked this turn except by creatures with defender. Oracle:Haste\n{R}: Tin Street Dodger can't be blocked this turn except by creatures with defender. diff --git a/forge-gui/res/cardsfolder/t/tin_wing_chimera.txt b/forge-gui/res/cardsfolder/t/tin_wing_chimera.txt index b2d13622672..825b3e0dba1 100644 --- a/forge-gui/res/cardsfolder/t/tin_wing_chimera.txt +++ b/forge-gui/res/cardsfolder/t/tin_wing_chimera.txt @@ -4,7 +4,6 @@ Types:Artifact Creature Chimera PT:2/2 K:Flying A:AB$ PutCounter | Cost$ Sac<1/CARDNAME> | ValidTgts$ Creature.Chimera | TgtPrompt$ Select target Chimera creature | CounterType$ P2P2 | CounterNum$ 1 | SubAbility$ DBPump | SpellDescription$ Put a +2/+2 counter on target Chimera creature. It gains flying. (This effect lasts indefinitely.) -SVar:DBPump:DB$Pump | KW$ Flying | Defined$ Targeted | Permanent$ True +SVar:DBPump:DB$ Pump | KW$ Flying | Defined$ Targeted | Permanent$ True AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/tin_wing_chimera.jpg Oracle:Flying\nSacrifice Tin-Wing Chimera: Put a +2/+2 counter on target Chimera creature. It gains flying. (This effect lasts indefinitely.) diff --git a/forge-gui/res/cardsfolder/t/tinybones_trinket_thief.txt b/forge-gui/res/cardsfolder/t/tinybones_trinket_thief.txt new file mode 100644 index 00000000000..708648807ae --- /dev/null +++ b/forge-gui/res/cardsfolder/t/tinybones_trinket_thief.txt @@ -0,0 +1,11 @@ +Name:Tinybones, Trinket Thief +ManaCost:1 B +Types:Legendary Creature Skeleton Rogue +PT:1/2 +T:Mode$ Phase | Phase$ End of Turn | TriggerZones$ Battlefield | CheckSVar$ X | SVarCompare$ GE1 | Execute$ TrigDraw | TriggerDescription$ At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life. +SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 | SubAbility$ DBLoseLife +SVar:DBLoseLife:DB$ LoseLife | Defined$ You | LifeAmount$ 1 +SVar:X:PlayerCountOpponents$CardsDiscardedThisTurn +A:AB$ LoseLife | Cost$ 4 B B | Defined$ Player.Opponent+HasCardsInHand_Card_EQ0 | LifeAmount$ 10 | SpellDescription$ Each opponent with no cards in hand loses 10 life. +DeckHints:Ability$Discard +Oracle:At the beginning of each end step, if an opponent discarded a card this turn, you draw a card and you lose 1 life.\n{4}{B}{B}: Each opponent with no cards in hand loses 10 life. diff --git a/forge-gui/res/cardsfolder/t/tireless_tracker.txt b/forge-gui/res/cardsfolder/t/tireless_tracker.txt index bf3deb55007..3c81f916259 100644 --- a/forge-gui/res/cardsfolder/t/tireless_tracker.txt +++ b/forge-gui/res/cardsfolder/t/tireless_tracker.txt @@ -2,11 +2,10 @@ Name:Tireless Tracker ManaCost:2 G Types:Creature Human Scout PT:3/2 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever a land enters the battlefield under your control, investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") -SVar:TrigToken:DB$Token | TokenAmount$ 1 | TokenScript$ c_a_clue_draw | TokenOwner$ You | LegacyImage$ c a clue draw +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigInvestigate | TriggerDescription$ Whenever a land enters the battlefield under your control, investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") +SVar:TrigInvestigate:DB$ Investigate T:Mode$ Sacrificed | ValidCard$ Clue.YouCtrl | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever you sacrifice a Clue, put a +1/+1 counter on CARDNAME. -SVar:TrigPutCounter:DB$PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 DeckHints:Ability$Investigate DeckHas:Ability$Investigate & Ability$Token & Ability$Counters -SVar:Picture:http://www.wizards.com/global/images/magic/general/tireless_tracker.jpg Oracle:Whenever a land enters the battlefield under your control, investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.")\nWhenever you sacrifice a Clue, put a +1/+1 counter on Tireless Tracker. diff --git a/forge-gui/res/cardsfolder/t/tireless_tribe.txt b/forge-gui/res/cardsfolder/t/tireless_tribe.txt index c7a9d5de8bc..fd5fb95ac70 100644 --- a/forge-gui/res/cardsfolder/t/tireless_tribe.txt +++ b/forge-gui/res/cardsfolder/t/tireless_tribe.txt @@ -2,6 +2,6 @@ Name:Tireless Tribe ManaCost:W Types:Creature Human Nomad PT:1/1 -A:AB$ Pump | Cost$ Discard<1/Card> | NumDef$ +4 | SpellDescription$ CARDNAME gets +0/+4 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/tireless_tribe.jpg +A:AB$ Pump | Cost$ Discard<1/Card> | Defined$ Self | NumDef$ +4 | SpellDescription$ CARDNAME gets +0/+4 until end of turn. +DeckHas:Ability$Discard Oracle:Discard a card: Tireless Tribe gets +0/+4 until end of turn. diff --git a/forge-gui/res/cardsfolder/t/titan_hunter.txt b/forge-gui/res/cardsfolder/t/titan_hunter.txt new file mode 100755 index 00000000000..d87b3dbd0cc --- /dev/null +++ b/forge-gui/res/cardsfolder/t/titan_hunter.txt @@ -0,0 +1,11 @@ +Name:Titan Hunter +ManaCost:4 B +Types:Creature Human Warrior +PT:4/5 +T:Mode$ Phase | Phase$ End of Turn | CheckSVar$ X | SVarCompare$ EQ0 | TriggerZones$ Battlefield | Execute$ TrigDamage | References$ X | TriggerDescription$ At the beginning of each player's end step, if no creatures died this turn, CARDNAME deals 4 damage to that player. +SVar:TrigDamage:DB$ DealDamage | Defined$ TriggeredPlayer | NumDmg$ 4 +SVar:X:Count$ThisTurnEntered_Graveyard_from_Battlefield_Creature +A:AB$ GainLife | Cost$ 1 B Sac<1/Creature> | LifeAmount$ 4 | SpellDescription$ You gain 4 life. +DeckHas:Ability$LifeGain +SVar:AIPreference:SacCost$Creature.token,Creature.cmcLE3 +Oracle:At the beginning of each player's end step, if no creatures died this turn, Titan Hunter deals 4 damage to that player.\n{1}{B}, Sacrifice a creature: You gain 4 life. diff --git a/forge-gui/res/cardsfolder/t/titan_of_eternal_fire.txt b/forge-gui/res/cardsfolder/t/titan_of_eternal_fire.txt index f046e311b1d..95707cf7d14 100644 --- a/forge-gui/res/cardsfolder/t/titan_of_eternal_fire.txt +++ b/forge-gui/res/cardsfolder/t/titan_of_eternal_fire.txt @@ -4,5 +4,6 @@ Types:Creature Giant PT:5/6 S:Mode$ Continuous | Affected$ Creature.Human+YouCtrl | AddAbility$ Damage | Description$ Each Human creature you control has "{R}, {T}: This creature deals 1 damage to any target." SVar:Damage:AB$ DealDamage | Cost$ R T | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 | SpellDescription$ CARDNAME deals 1 damage to any target. +DeckHints:Type$Human SVar:Picture:http://www.wizards.com/global/images/magic/general/titan_of_eternal_fire.jpg Oracle:Each Human creature you control has "{R}, {T}: This creature deals 1 damage to any target." diff --git a/forge-gui/res/cardsfolder/t/titanoth_rex.txt b/forge-gui/res/cardsfolder/t/titanoth_rex.txt new file mode 100755 index 00000000000..24d952cad44 --- /dev/null +++ b/forge-gui/res/cardsfolder/t/titanoth_rex.txt @@ -0,0 +1,10 @@ +Name:Titanoth Rex +ManaCost:7 G G +Types:Creature Dinosaur Beast +PT:11/11 +K:Trample +K:Cycling:1 G +T:Mode$ Cycled | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When you cycle CARDNAME, put a trample counter on target creature you control. +SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ Trample | CounterNum$ 1 +DeckHas:Ability$Counters +Oracle:Trample\nCycling {1}{G} ({1}{G}, Discard this card: Draw a card.)\nWhen you cycle Titanoth Rex, put a trample counter on target creature you control. diff --git a/forge-gui/res/cardsfolder/t/titans_nest.txt b/forge-gui/res/cardsfolder/t/titans_nest.txt new file mode 100755 index 00000000000..8fca469b3c8 --- /dev/null +++ b/forge-gui/res/cardsfolder/t/titans_nest.txt @@ -0,0 +1,8 @@ +Name:Titans' Nest +ManaCost:1 B G U +Types:Enchantment +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDig | TriggerDescription$ At the beginning of your upkeep, look at the top card of your library. You may put that card into your graveyard. +SVar:TrigDig:DB$ Dig | DigNum$ 1 | ChangeNum$ 1 | DestinationZone$ Graveyard | Optional$ True | LibraryPosition2$ 0 +A:AB$ Mana | Cost$ ExileFromGrave<1/Card> | Produced$ C | RestrictValid$ Card.nonColorless+withoutXCost | SpellDescription$ Add {C}. Spend this mana only to cast a colored spell without {X} in its mana cost. +AI:RemoveDeck:All +Oracle:At the beginning of your upkeep, look at the top card of your library. You may put that card into your graveyard.\nExile a card from your graveyard: Add {C}. Spend this mana only to cast a colored spell without {X} in its mana cost. diff --git a/forge-gui/res/cardsfolder/t/tolarian_kraken.txt b/forge-gui/res/cardsfolder/t/tolarian_kraken.txt new file mode 100755 index 00000000000..c3cb2d5fb93 --- /dev/null +++ b/forge-gui/res/cardsfolder/t/tolarian_kraken.txt @@ -0,0 +1,7 @@ +Name:Tolarian Kraken +ManaCost:4 U U +Types:Creature Kraken +PT:4/6 +T:Mode$ Drawn | ValidCard$ Card.YouOwn | OptionalDecider$ You | TriggerZones$ Battlefield | Execute$ TrigTapOrUntap | OptionalDecider$ You | TriggerDescription$ Whenever you draw a card, you may pay {1}. When you do, you may tap or untap target creature. +SVar:TrigTapOrUntap:AB$ TapOrUntap | Cost$ 1 | ValidTgts$ Creature | TgtPrompt$ Select target creature +Oracle:Whenever you draw a card, you may pay {1}. When you do, you may tap or untap target creature. diff --git a/forge-gui/res/cardsfolder/t/tolarian_serpent.txt b/forge-gui/res/cardsfolder/t/tolarian_serpent.txt index 614b243ffd2..46166870acd 100644 --- a/forge-gui/res/cardsfolder/t/tolarian_serpent.txt +++ b/forge-gui/res/cardsfolder/t/tolarian_serpent.txt @@ -2,7 +2,7 @@ Name:Tolarian Serpent ManaCost:5 U U Types:Creature Serpent PT:7/7 -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ At the beginning of your upkeep, put the top seven cards of your library into your graveyard. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ At the beginning of your upkeep, mill seven cards. SVar:TrigMill:DB$ Mill | NumCards$ 7 -SVar:Picture:http://www.wizards.com/global/images/magic/general/tolarian_serpent.jpg -Oracle:At the beginning of your upkeep, put the top seven cards of your library into your graveyard. +DeckHints:Ability$Graveyard +Oracle:At the beginning of your upkeep, mill seven cards. diff --git a/forge-gui/res/cardsfolder/t/tome_anima.txt b/forge-gui/res/cardsfolder/t/tome_anima.txt new file mode 100644 index 00000000000..a0aead53111 --- /dev/null +++ b/forge-gui/res/cardsfolder/t/tome_anima.txt @@ -0,0 +1,7 @@ +Name:Tome Anima +ManaCost:3 U +Types:Creature Spirit +PT:3/3 +S:Mode$ Continuous | Affected$ Card.Self | AddHiddenKeyword$ Unblockable | CheckSVar$ X | SVarCompare$ GE2 | Description$ CARDNAME can't be blocked as long as you've drawn two or more cards this turn. +SVar:X:Count$YouDrewThisTurn +Oracle:Tome Anima can't be blocked as long as you've drawn two or more cards this turn. diff --git a/forge-gui/res/cardsfolder/t/tome_of_legends.txt b/forge-gui/res/cardsfolder/t/tome_of_legends.txt index 529949c504f..3acd7fb476c 100644 --- a/forge-gui/res/cardsfolder/t/tome_of_legends.txt +++ b/forge-gui/res/cardsfolder/t/tome_of_legends.txt @@ -8,5 +8,6 @@ SVar:TrigPutCounter:DB$PutCounter | Defined$ Self | CounterType$ PAGE | CounterN SVar:HasAttackEffect:TRUE DeckHints:Type$IsCommander DeckHas:Ability$Counters +AI:RemoveDeck:NonCommander A:AB$ Draw | Cost$ 1 T SubCounter<1/PAGE> | NumCards$ 1 | SpellDescription$ Draw a card. Oracle:Tome of Legends enters the battlefield with a page counter on it.\nWhenever your commander enters the battlefield or attacks, put a page counter on Tome of Legends.\n{1}, {T}, Remove a page counter from Tome of Legends: Draw a card. diff --git a/forge-gui/res/cardsfolder/t/tome_scour.txt b/forge-gui/res/cardsfolder/t/tome_scour.txt index b561902f2ef..9a1b73db01d 100644 --- a/forge-gui/res/cardsfolder/t/tome_scour.txt +++ b/forge-gui/res/cardsfolder/t/tome_scour.txt @@ -1,6 +1,5 @@ Name:Tome Scour ManaCost:U Types:Sorcery -A:SP$ Mill | Cost$ U | NumCards$ 5 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player puts the top five cards of their library into their graveyard. -SVar:Picture:http://www.wizards.com/global/images/magic/general/tome_scour.jpg -Oracle:Target player puts the top five cards of their library into their graveyard. +A:SP$ Mill | Cost$ U | NumCards$ 5 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player mills five cards. +Oracle:Target player mills five cards. diff --git a/forge-gui/res/cardsfolder/t/topan_ascetic.txt b/forge-gui/res/cardsfolder/t/topan_ascetic.txt index 735f9870ed0..82492439efe 100644 --- a/forge-gui/res/cardsfolder/t/topan_ascetic.txt +++ b/forge-gui/res/cardsfolder/t/topan_ascetic.txt @@ -2,6 +2,5 @@ Name:Topan Ascetic ManaCost:2 G Types:Creature Human Monk PT:2/2 -A:AB$ Pump | Cost$ tapXType<1/Creature> | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/topan_ascetic.jpg +A:AB$ Pump | Cost$ tapXType<1/Creature> | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. Oracle:Tap an untapped creature you control: Topan Ascetic gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/t/tormods_crypt.txt b/forge-gui/res/cardsfolder/t/tormods_crypt.txt index 9e97ad829b6..3989e27aafe 100644 --- a/forge-gui/res/cardsfolder/t/tormods_crypt.txt +++ b/forge-gui/res/cardsfolder/t/tormods_crypt.txt @@ -1,7 +1,6 @@ Name:Tormod's Crypt ManaCost:0 Types:Artifact -A:AB$ ChangeZoneAll | Cost$ T Sac<1/CARDNAME> | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Player | TgtPrompt$ Select target player | ChangeType$ Card | Shuffle$ True | SpellDescription$ Exile all cards from target player's graveyard. +A:AB$ ChangeZoneAll | Cost$ T Sac<1/CARDNAME> | Origin$ Graveyard | Destination$ Exile | ValidTgts$ Player | TgtPrompt$ Select target player | ChangeType$ Card | SpellDescription$ Exile all cards from target player's graveyard. AI:RemoveDeck:Random -SVar:Picture:http://www.wizards.com/global/images/magic/general/tormods_crypt.jpg Oracle:{T}, Sacrifice Tormod's Crypt: Exile all cards from target player's graveyard. diff --git a/forge-gui/res/cardsfolder/t/tower_of_murmurs.txt b/forge-gui/res/cardsfolder/t/tower_of_murmurs.txt index d51bb537cca..7d3e6554981 100644 --- a/forge-gui/res/cardsfolder/t/tower_of_murmurs.txt +++ b/forge-gui/res/cardsfolder/t/tower_of_murmurs.txt @@ -1,6 +1,5 @@ Name:Tower of Murmurs ManaCost:4 Types:Artifact -A:AB$ Mill | Cost$ 8 T | NumCards$ 8 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player puts the top eight cards of their library into their graveyard. -SVar:Picture:http://www.wizards.com/global/images/magic/general/tower_of_murmurs.jpg -Oracle:{8}, {T}: Target player puts the top eight cards of their library into their graveyard. +A:AB$ Mill | Cost$ 8 T | NumCards$ 8 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player mills eight cards. +Oracle:{8}, {T}: Target player mills eight cards. diff --git a/forge-gui/res/cardsfolder/t/towering_titan.txt b/forge-gui/res/cardsfolder/t/towering_titan.txt new file mode 100644 index 00000000000..03acd23b72e --- /dev/null +++ b/forge-gui/res/cardsfolder/t/towering_titan.txt @@ -0,0 +1,10 @@ +Name:Towering Titan +ManaCost:4 G G +Types:Creature Giant +PT:0/0 +K:etbCounter:P1P1:X:no Condition:CARDNAME enters the battlefield with X +1/+1 counters on it, where X is the total toughness of other creatures you control. +SVar:X:Count$LastStateBattlefieldTotalToughness Creature.Other+YouCtrl +A:AB$ PumpAll | Cost$ Sac<1/Creature.withDefender/creature with defender> | ValidCards$ Creature | KW$ Trample | SpellDescription$ All creatures gain trample until end of turn. +SVar:NeedsToPlayVar:Z GE3 +SVar:Z:Count$Valid Creature.YouCtrl+toughnessGE2 +Oracle:Towering Titan enters the battlefield with X +1/+1 counters on it, where X is the total toughness of other creatures you control.\nSacrifice a creature with defender: All creatures gain trample until end of turn. diff --git a/forge-gui/res/cardsfolder/t/towering_wave_mystic.txt b/forge-gui/res/cardsfolder/t/towering_wave_mystic.txt index 5bc25d74feb..6cd071442d6 100644 --- a/forge-gui/res/cardsfolder/t/towering_wave_mystic.txt +++ b/forge-gui/res/cardsfolder/t/towering_wave_mystic.txt @@ -2,8 +2,8 @@ Name:Towering-Wave Mystic ManaCost:1 U Types:Creature Merfolk Wizard PT:2/1 -T:Mode$ DamageDone | ValidSource$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ Whenever CARDNAME deals damage, target player puts that many cards from the top of their library into their graveyard. +T:Mode$ DamageDone | ValidSource$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ Whenever CARDNAME deals damage, target player mills that many cards. SVar:TrigMill:DB$ Mill | ValidTgts$ Player | TgtPrompt$ Select target player | NumCards$ X | References$ X SVar:X:TriggerCount$DamageAmount DeckHas:Ability$Graveyard -Oracle:Whenever Towering-Wave Mystic deals damage, target player puts that many cards from the top of their library into their graveyard. +Oracle:Whenever Towering-Wave Mystic deals damage, target player mills that many cards. diff --git a/forge-gui/res/cardsfolder/t/town_sentry.txt b/forge-gui/res/cardsfolder/t/town_sentry.txt index dda1a219d6f..c7922fcc1a1 100644 --- a/forge-gui/res/cardsfolder/t/town_sentry.txt +++ b/forge-gui/res/cardsfolder/t/town_sentry.txt @@ -3,6 +3,5 @@ ManaCost:2 W Types:Creature Human Soldier PT:2/2 T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME blocks, it gets +0/+2 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumDef$ 2 -SVar:Picture:http://gatherer.wizards.com/Handlers/Image.ashx?multiverseid=6494&type=card +SVar:TrigPump:DB$ Pump | Defined$ Self | NumDef$ 2 Oracle:Whenever Town Sentry blocks, it gets +0/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/t/track_down.txt b/forge-gui/res/cardsfolder/t/track_down.txt new file mode 100644 index 00000000000..8a2a2be453b --- /dev/null +++ b/forge-gui/res/cardsfolder/t/track_down.txt @@ -0,0 +1,8 @@ +Name:Track Down +ManaCost:1 G +Types:Sorcery +A:SP$Scry | Cost$ 1 G | ScryNum$ 3 | SubAbility$ DBReveal | SpellDescription$ Scry 3, then reveal the top card of your library. If it's a creature or land card, draw a card. +SVar:DBReveal:DB$ Dig | DigNum$ 1 | Reveal$ True | RememberRevealed$ True | DestinationZone$ Library | LibraryPosition$ 0 | SubAbility$ DBDraw +SVar:DBDraw:DB$ Draw | NumCards$ 1 | References$ X | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ1 +SVar:X:Remembered$Valid Creature,Land +Oracle:Scry 3, then reveal the top card of your library. If it's a creature or land card, draw a card. (To scry 3, look at the top three cards of your library, then put any number of them on the bottom of your library and the rest on top in any order.) diff --git a/forge-gui/res/cardsfolder/t/trail_of_evidence.txt b/forge-gui/res/cardsfolder/t/trail_of_evidence.txt index 050a4da4644..b0cdc934554 100644 --- a/forge-gui/res/cardsfolder/t/trail_of_evidence.txt +++ b/forge-gui/res/cardsfolder/t/trail_of_evidence.txt @@ -1,8 +1,8 @@ Name:Trail of Evidence ManaCost:2 U Types:Enchantment -T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | Execute$ DBToken | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast an instant or sorcery spell, investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") -SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_clue_draw | TokenOwner$ You | LegacyImage$ c a clue draw soi +T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | Execute$ DBInvestigate | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast an instant or sorcery spell, investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") +SVar:DBInvestigate:DB$ Investigate DeckNeeds:Type$Instant|Sorcery DeckHas:Ability$Investigate & Ability$Token Oracle:Whenever you cast an instant or sorcery spell, investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") diff --git a/forge-gui/res/cardsfolder/t/trained_cheetah.txt b/forge-gui/res/cardsfolder/t/trained_cheetah.txt index ffdea5b2ccc..539a6ad271c 100644 --- a/forge-gui/res/cardsfolder/t/trained_cheetah.txt +++ b/forge-gui/res/cardsfolder/t/trained_cheetah.txt @@ -3,6 +3,5 @@ ManaCost:2 G Types:Creature Cat PT:2/2 T:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME becomes blocked, it gets +1/+1 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 1 | NumDef$ 1 -SVar:Picture:http://www.wizards.com/global/images/magic/general/trained_cheetah.jpg +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 1 | NumDef$ 1 Oracle:Whenever Trained Cheetah becomes blocked, it gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/t/training_grounds.txt b/forge-gui/res/cardsfolder/t/training_grounds.txt index cb68f30c87a..82dc7497592 100644 --- a/forge-gui/res/cardsfolder/t/training_grounds.txt +++ b/forge-gui/res/cardsfolder/t/training_grounds.txt @@ -1,6 +1,5 @@ Name:Training Grounds ManaCost:U Types:Enchantment -S:Mode$ ReduceCost | ValidCard$ Creature.YouCtrl | Type$ Ability | Amount$ 2 | MinMana$ 1 | AffectedZone$ Battlefield | Description$ Activated abilities of creatures you control cost {2} less to activate. This effect can't reduce the amount of mana an ability costs to activate to less than one mana. -SVar:Picture:http://www.wizards.com/global/images/magic/general/training_grounds.jpg -Oracle:Activated abilities of creatures you control cost up to {2} less to activate. This effect can't reduce the amount of mana an ability costs to activate to less than one mana. +S:Mode$ ReduceCost | ValidCard$ Creature.YouCtrl | Type$ Ability | Amount$ 2 | MinMana$ 1 | AffectedZone$ Battlefield | Description$ Activated abilities of creatures you control cost {2} less to activate. This effect can't reduce the mana in that cost to less than one mana. +Oracle:Activated abilities of creatures you control cost up to {2} less to activate. This effect can't reduce the mana in that cost to less than one mana. diff --git a/forge-gui/res/cardsfolder/t/traitorous_greed.txt b/forge-gui/res/cardsfolder/t/traitorous_greed.txt new file mode 100644 index 00000000000..ea0f7eab1d6 --- /dev/null +++ b/forge-gui/res/cardsfolder/t/traitorous_greed.txt @@ -0,0 +1,6 @@ +Name:Traitorous Greed +ManaCost:3 R +Types:Sorcery +A:SP$ GainControl | Cost$ 3 R | ValidTgts$ Creature | TgtPrompt$ Select target creature. | LoseControl$ EOT | Untap$ True | AddKWs$ Haste | SubAbility$ AddMana | SpellDescription$ Gain control of target creature until end of turn. Untap that creature. It gains haste until end of turn. Add two mana of any one color. +SVar:AddMana:DB$ Mana | Produced$ Any | Amount$ 2 +Oracle:Gain control of target creature until end of turn. Untap that creature. It gains haste until end of turn. Add two mana of any one color. (The creature can attack and {T} this turn.) diff --git a/forge-gui/res/cardsfolder/t/traitorous_instinct.txt b/forge-gui/res/cardsfolder/t/traitorous_instinct.txt index 99214e8453c..d9d9255b02e 100644 --- a/forge-gui/res/cardsfolder/t/traitorous_instinct.txt +++ b/forge-gui/res/cardsfolder/t/traitorous_instinct.txt @@ -2,6 +2,5 @@ Name:Traitorous Instinct ManaCost:3 R Types:Sorcery A:SP$ GainControl | Cost$ 3 R | ValidTgts$ Creature | TgtPrompt$ Select target creature | Untap$ True | LoseControl$ EOT | SubAbility$ DBPump | SpellDescription$ Gain control of target creature until end of turn. Untap that creature. Until end of turn, it gets +2/+0 and gains haste. -SVar:DBPump:DB$Pump | Defined$ Targeted | NumAtt$ +2 | KW$ Haste -SVar:Picture:http://www.wizards.com/global/images/magic/general/traitorous_instinct.jpg +SVar:DBPump:DB$ Pump | Defined$ Targeted | NumAtt$ +2 | KW$ Haste Oracle:Gain control of target creature until end of turn. Untap that creature. Until end of turn, it gets +2/+0 and gains haste. diff --git a/forge-gui/res/cardsfolder/t/tranquil_cove.txt b/forge-gui/res/cardsfolder/t/tranquil_cove.txt index 060ea72195e..64879213c88 100644 --- a/forge-gui/res/cardsfolder/t/tranquil_cove.txt +++ b/forge-gui/res/cardsfolder/t/tranquil_cove.txt @@ -4,7 +4,7 @@ Types:Land A:AB$ Mana | Cost$ T | Produced$ W | SpellDescription$ Add {W}. A:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U}. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters the battlefield, you gain 1 life. -SVar:TrigGainLife:DB$GainLife | LifeAmount$ 1 +SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 1 K:CARDNAME enters the battlefield tapped. -SVar:Picture:http://www.wizards.com/global/images/magic/general/tranquil_cove.jpg +DeckHas:Ability$LifeGain Oracle:Tranquil Cove enters the battlefield tapped.\nWhen Tranquil Cove enters the battlefield, you gain 1 life.\n{T}: Add {W} or {U}. diff --git a/forge-gui/res/cardsfolder/t/tranquil_garden.txt b/forge-gui/res/cardsfolder/t/tranquil_garden.txt index 2869458d7f9..b0b26018b82 100644 --- a/forge-gui/res/cardsfolder/t/tranquil_garden.txt +++ b/forge-gui/res/cardsfolder/t/tranquil_garden.txt @@ -4,6 +4,5 @@ Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. A:AB$ Mana | Cost$ T | Produced$ G | SubAbility$ DBStayTapped | SpellDescription$ Add {G}. CARDNAME doesn't untap during your next untap step. A:AB$ Mana | Cost$ T | Produced$ W | SubAbility$ DBStayTapped | SpellDescription$ Add {W}. CARDNAME doesn't untap during your next untap step. -SVar:DBStayTapped:DB$Pump | KW$ HIDDEN This card doesn't untap during your next untap step. | Defined$ Self | Permanent$ True -SVar:Picture:http://www.wizards.com/global/images/magic/general/tranquil_garden.jpg +SVar:DBStayTapped:DB$ Pump | KW$ HIDDEN This card doesn't untap during your next untap step. | Defined$ Self | Permanent$ True Oracle:{T}: Add {C}.\n{T}: Add {G} or {W}. Tranquil Garden doesn't untap during your next untap step. diff --git a/forge-gui/res/cardsfolder/t/transmogrify.txt b/forge-gui/res/cardsfolder/t/transmogrify.txt new file mode 100644 index 00000000000..cba988e9563 --- /dev/null +++ b/forge-gui/res/cardsfolder/t/transmogrify.txt @@ -0,0 +1,6 @@ +Name:Transmogrify +ManaCost:3 R +Types:Sorcery +A:SP$ ChangeZone | Cost$ 3 R | ValidTgts$ Creature | Origin$ Battlefield | Destination$ Exile | NoRegen$ True | ValidTgts$ Creature | RememberLKI$ True | TgtPrompt$ Select target creature | SubAbility$ DBDig | SpellDescription$ Exile target creature. That creature's controller reveals cards from the top of their library until they reveal a creature card. That player puts that card onto the battlefield, then shuffles the rest into their library. +SVar:DBDig:DB$ DigUntil | Defined$ RememberedController | Valid$ Creature | ValidDescription$ creature | FoundDestination$ Battlefield | RevealedDestination$ Library | Shuffle$ True +Oracle:Exile target creature. That creature's controller reveals cards from the top of their library until they reveal a creature card. That player puts that card onto the battlefield, then shuffles the rest into their library. diff --git a/forge-gui/res/cardsfolder/t/traumatize.txt b/forge-gui/res/cardsfolder/t/traumatize.txt index 26b6933efbd..eac1312d70c 100644 --- a/forge-gui/res/cardsfolder/t/traumatize.txt +++ b/forge-gui/res/cardsfolder/t/traumatize.txt @@ -1,7 +1,6 @@ Name:Traumatize ManaCost:3 U U Types:Sorcery -A:SP$ Mill | Cost$ 3 U U | ValidTgts$ Player | TgtPrompt$ Select target player | NumCards$ X | References$ X | SpellDescription$ Target player puts the top half of their library, rounded down, into their graveyard. +A:SP$ Mill | Cost$ 3 U U | ValidTgts$ Player | TgtPrompt$ Select target player | NumCards$ X | References$ X | SpellDescription$ Target player mills half their library, rounded down. SVar:X:TargetedPlayer$CardsInLibrary/HalfDown -SVar:Picture:http://www.wizards.com/global/images/magic/general/traumatize.jpg -Oracle:Target player puts the top half of their library, rounded down, into their graveyard. +Oracle:Target player mills half their library, rounded down. diff --git a/forge-gui/res/cardsfolder/t/treetop_ambusher.txt b/forge-gui/res/cardsfolder/t/treetop_ambusher.txt index ef085db4d45..c438effdc08 100644 --- a/forge-gui/res/cardsfolder/t/treetop_ambusher.txt +++ b/forge-gui/res/cardsfolder/t/treetop_ambusher.txt @@ -4,6 +4,6 @@ Types:Creature Elf Berserker PT:2/1 K:Dash:1 G T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, target creature you control gets +1/+1 until end of turn. -SVar:TrigPump:DB$Pump | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | NumAtt$ 1 | NumDef$ 1 +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | NumAtt$ 1 | NumDef$ 1 SVar:HasAttackEffect:TRUE Oracle:Dash {1}{G} (You may cast this spell for its dash cost. If you do, it gains haste, and it's returned from the battlefield to its owner's hand at the beginning of the next end step.)\nWhenever Treetop Ambusher attacks, target creature you control gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/t/trenching_steed.txt b/forge-gui/res/cardsfolder/t/trenching_steed.txt index 533d457cd87..98aaf41d486 100644 --- a/forge-gui/res/cardsfolder/t/trenching_steed.txt +++ b/forge-gui/res/cardsfolder/t/trenching_steed.txt @@ -2,7 +2,7 @@ Name:Trenching Steed ManaCost:3 W Types:Creature Horse Rebel PT:2/3 -A:AB$ Pump | Cost$ Sac<1/Land> | NumDef$ 3 | SpellDescription$ CARDNAME gets +0/+3 until end of turn. +A:AB$ Pump | Cost$ Sac<1/Land> | Defined$ Self | NumDef$ 3 | SpellDescription$ CARDNAME gets +0/+3 until end of turn. AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/trenching_steed.jpg +DeckHas:Ability$Sacrifice Oracle:Sacrifice a land: Trenching Steed gets +0/+3 until end of turn. diff --git a/forge-gui/res/cardsfolder/t/tribal_forcemage.txt b/forge-gui/res/cardsfolder/t/tribal_forcemage.txt index b7fe201fdf6..47f1404a361 100644 --- a/forge-gui/res/cardsfolder/t/tribal_forcemage.txt +++ b/forge-gui/res/cardsfolder/t/tribal_forcemage.txt @@ -5,6 +5,5 @@ PT:1/1 K:Morph:1 G T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigChooseType | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME is turned face up, creatures of the creature type of your choice get +2/+2 and gain trample until end of turn. SVar:TrigChooseType:DB$ ChooseType | Defined$ You | Type$ Creature | AILogic$ MostProminentComputerControls | SubAbility$ DBPumpAll -SVar:DBPumpAll:DB$PumpAll | ValidCards$ Creature.ChosenType | NumAtt$ +2 | NumDef$ +2 | KW$ Trample -SVar:Picture:http://www.wizards.com/global/images/magic/general/tribal_forcemage.jpg +SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Creature.ChosenType | NumAtt$ +2 | NumDef$ +2 | KW$ Trample Oracle:Morph {1}{G} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.)\nWhen Tribal Forcemage is turned face up, creatures of the creature type of your choice get +2/+2 and gain trample until end of turn. diff --git a/forge-gui/res/cardsfolder/t/tribal_unity.txt b/forge-gui/res/cardsfolder/t/tribal_unity.txt index cceb977a452..7a05d2b0f52 100644 --- a/forge-gui/res/cardsfolder/t/tribal_unity.txt +++ b/forge-gui/res/cardsfolder/t/tribal_unity.txt @@ -2,8 +2,7 @@ Name:Tribal Unity ManaCost:X 2 G Types:Instant A:SP$ ChooseType | Cost$ X 2 G | References$ X | Defined$ You | Type$ Creature | AILogic$ MostProminentComputerControls | SubAbility$ TribalPump | SpellDescription$ Creatures of the creature type of your choice get +X/+X until end of turn. -SVar:TribalPump:DB$ PumpAll | ValidCards$ Creature.ChosenType | NumAtt$ +X | NumDef$ +X +SVar:TribalPump:DB$ PumpAll | ValidCards$ Creature.ChosenType | NumAtt$ +X | NumDef$ +X | References$ X SVar:X:Count$xPaid AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/tribal_unity.jpg Oracle:Creatures of the creature type of your choice get +X/+X until end of turn. diff --git a/forge-gui/res/cardsfolder/t/trostani_discordant.txt b/forge-gui/res/cardsfolder/t/trostani_discordant.txt index 34c5ddd6cf5..56ae485b89b 100644 --- a/forge-gui/res/cardsfolder/t/trostani_discordant.txt +++ b/forge-gui/res/cardsfolder/t/trostani_discordant.txt @@ -6,7 +6,5 @@ S:Mode$ Continuous | Affected$ Creature.Other+YouCtrl | AddPower$ 1 | AddToughne T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create two 1/1 white Soldier creature tokens with lifelink. SVar:TrigToken:DB$ Token | TokenAmount$ 2 | TokenScript$ w_1_1_soldier_lifelink | LegacyImage$ w 1 1 soldier lifelink grn T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigGainControl | TriggerDescription$ At the beginning of your end step, each player gains control of all creatures they own. -SVar:TrigGainControl:DB$ RepeatEach | RepeatPlayers$ Player | AILogic$ GainControlOwns | RepeatSubAbility$ DBGainControl | SpellDescription$ Each player gains control of all creatures they own. -SVar:DBGainControl:DB$ GainControl | AllValid$ Creature.RememberedPlayerOwn | NewController$ Player.IsRemembered -DeckHas:Ability$Token & Ability$LifeGain +SVar:TrigGainControl:DB$ GainControlVariant | AILogic$ GainControlOwns | AllValid$ Creature | ChangeController$ CardOwner | Oracle:Other creatures you control get +1/+1.\nWhen Trostani Discordant enters the battlefield, create two 1/1 white Soldier creature tokens with lifelink.\nAt the beginning of your end step, each player gains control of all creatures they own. diff --git a/forge-gui/res/cardsfolder/t/trufflesnout.txt b/forge-gui/res/cardsfolder/t/trufflesnout.txt new file mode 100644 index 00000000000..2448383c1c0 --- /dev/null +++ b/forge-gui/res/cardsfolder/t/trufflesnout.txt @@ -0,0 +1,10 @@ +Name:Trufflesnout +ManaCost:2 G +Types:Creature Boar +PT:2/2 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ When CARDNAME enters the battlefield, ABILITY +SVar:TrigCharm:DB$ Charm | Choices$ DBCounter,DBGainLife +SVar:DBCounter:DB$ PutCounter | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on CARDNAME. +SVar:DBGainLife:DB$ GainLife | LifeAmount$ 4 | SpellDescription$ You gain 4 life. +DeckHas:Ability$Counters & Ability$LifeGain +Oracle:When Trufflesnout enters the battlefield, choose one —\n• Put a +1/+1 counter on Trufflesnout.\n• You gain 4 life. diff --git a/forge-gui/res/cardsfolder/t/trusty_retriever.txt b/forge-gui/res/cardsfolder/t/trusty_retriever.txt new file mode 100755 index 00000000000..fb5771d539f --- /dev/null +++ b/forge-gui/res/cardsfolder/t/trusty_retriever.txt @@ -0,0 +1,11 @@ +Name:Trusty Retriever +ManaCost:3 W +Types:Creature Dog +PT:2/3 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ When CARDNAME enters the battlefield, ABILITY +SVar:TrigCharm:DB$ Charm | Choices$ DBPutCounter,DBFetch +SVar:DBPutCounter:DB$ PutCounter | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on CARDNAME. +SVar:DBFetch:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Artifact.YouOwn,Enchantment.YouOwn | TgtPrompt$ Choose target artifact or enchantment card in your graveyard | SpellDescription$ Return target artifact or enchantment card from your graveyard to your hand. +DeckHas:Ability$Counters +DeckHints:Type$Artifact|Enchantment +Oracle:When Trusty Retriever enters the battlefield, choose one —\n• Put a +1/+1 counter on Trusty Retriever.\n• Return target artifact or enchantment card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/t/trynn_champion_of_freedom.txt b/forge-gui/res/cardsfolder/t/trynn_champion_of_freedom.txt new file mode 100755 index 00000000000..1d5bab2a328 --- /dev/null +++ b/forge-gui/res/cardsfolder/t/trynn_champion_of_freedom.txt @@ -0,0 +1,11 @@ +Name:Trynn, Champion of Freedom +ManaCost:3 W +Types:Legendary Creature Human Soldier +PT:3/3 +K:Partner:Silvar, Devourer of the Free:Silvar +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | CheckSVar$ RaidTest | References$ RaidTest | Execute$ TrigToken | TriggerDescription$ At the beginning of your end step, if you attacked this turn, create a 1/1 white Human Soldier creature token. +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ w_1_1_human_soldier | TokenOwner$ You +DeckHints:Name$Silvar, Devourer of the Free +DeckHas:Ability$Token +SVar:RaidTest:Count$AttackersDeclared +Oracle:Partner with Silvar, Devourer of the Free (When this creature enters the battlefield, target player may put Silvar into their hand from their library, then shuffle.)\nAt the beginning of your end step, if you attacked this turn, create a 1/1 white Human Soldier creature token. \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/t/turn_into_a_pumpkin.txt b/forge-gui/res/cardsfolder/t/turn_into_a_pumpkin.txt index d2f75afce76..e183042a334 100644 --- a/forge-gui/res/cardsfolder/t/turn_into_a_pumpkin.txt +++ b/forge-gui/res/cardsfolder/t/turn_into_a_pumpkin.txt @@ -1,7 +1,7 @@ Name:Turn into a Pumpkin ManaCost:3 U Types:Instant -A:SP$ ChangeZone | Cost$ 3 U | ValidTgts$ Permanent.nonLand | TgtPrompt$ Select target nonland permanent | Origin$ Battlefield | Destination$ Hand | SubAbility$ DBDraw | SpellDescription$ Return target nonland permanent to its owner's hand. Draw a card. Adamant — If at least three blue mana was spent to cast this spell, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") +A:SP$ ChangeZone | Cost$ 3 U | ValidTgts$ Permanent.nonLand | TgtPrompt$ Select target nonland permanent | Origin$ Battlefield | Destination$ Hand | SubAbility$ DBDraw | AIManaPref$ U | SpellDescription$ Return target nonland permanent to its owner's hand. Draw a card. Adamant — If at least three blue mana was spent to cast this spell, create a Food token. (It's an artifact with "{2}, {T}, Sacrifice this artifact: You gain 3 life.") SVar:DBDraw:DB$ Draw | NumCards$ 1 | SubAbility$ DBToken SVar:DBToken:DB$ Token | TokenAmount$ X | TokenScript$ c_a_food_sac | TokenOwner$ You | LegacyImage$ c a food sac eld | References$ X SVar:X:Count$Adamant.Blue.1.0 diff --git a/forge-gui/res/cardsfolder/t/turntimber_grove.txt b/forge-gui/res/cardsfolder/t/turntimber_grove.txt index 632f3991652..1440f1f416c 100644 --- a/forge-gui/res/cardsfolder/t/turntimber_grove.txt +++ b/forge-gui/res/cardsfolder/t/turntimber_grove.txt @@ -4,6 +4,5 @@ Types:Land K:CARDNAME enters the battlefield tapped. A:AB$ Mana | Cost$ T | Produced$ G | SpellDescription$ Add {G}. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target creature gets +1/+1 until end of turn. -SVar:TrigPump:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +1 | NumDef$ +1 -SVar:Picture:http://www.wizards.com/global/images/magic/general/turntimber_grove.jpg +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +1 | NumDef$ +1 Oracle:Turntimber Grove enters the battlefield tapped.\nWhen Turntimber Grove enters the battlefield, target creature gets +1/+1 until end of turn.\n{T}: Add {G}. diff --git a/forge-gui/res/cardsfolder/t/turtleshell_changeling.txt b/forge-gui/res/cardsfolder/t/turtleshell_changeling.txt index b1ec63f1832..caa555c91bf 100644 --- a/forge-gui/res/cardsfolder/t/turtleshell_changeling.txt +++ b/forge-gui/res/cardsfolder/t/turtleshell_changeling.txt @@ -3,7 +3,6 @@ ManaCost:3 U Types:Creature Shapeshifter PT:1/4 K:Changeling -A:AB$ Pump | Cost$ 1 U | KW$ HIDDEN CARDNAME's power and toughness are switched | SpellDescription$ Switch CARDNAME's power and toughness until end of turn. +A:AB$ Pump | Cost$ 1 U | Defined$ Self | KW$ HIDDEN CARDNAME's power and toughness are switched | SpellDescription$ Switch CARDNAME's power and toughness until end of turn. AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/turtleshell_changeling.jpg Oracle:Changeling (This card is every creature type.)\n{1}{U}: Switch Turtleshell Changeling's power and toughness until end of turn. diff --git a/forge-gui/res/cardsfolder/t/twinblade_assassins.txt b/forge-gui/res/cardsfolder/t/twinblade_assassins.txt new file mode 100644 index 00000000000..c42a390164e --- /dev/null +++ b/forge-gui/res/cardsfolder/t/twinblade_assassins.txt @@ -0,0 +1,8 @@ +Name:Twinblade Assassins +ManaCost:3 B G +Types:Creature Elf Assassin +PT:5/4 +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | CheckSVar$ X | SVarCompare$ GE1 | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ At the beginning of your end step, if a creature died this turn, draw a card. +SVar:TrigDraw:DB$ Draw | NumCards$ 1 | Defined$ You +SVar:X:Count$ThisTurnEntered_Graveyard_from_Battlefield_Creature +Oracle:At the beginning of your end step, if a creature died this turn, draw a card. diff --git a/forge-gui/res/cardsfolder/t/two_headed_cerberus.txt b/forge-gui/res/cardsfolder/t/two_headed_cerberus.txt index 16a5aa03191..07d09a7e44a 100644 --- a/forge-gui/res/cardsfolder/t/two_headed_cerberus.txt +++ b/forge-gui/res/cardsfolder/t/two_headed_cerberus.txt @@ -1,6 +1,6 @@ Name:Two-Headed Cerberus ManaCost:1 R R -Types:Creature Hound +Types:Creature Dog PT:1/2 K:Double Strike SVar:Picture:http://www.wizards.com/global/images/magic/general/two_headed_cerberus.jpg diff --git a/forge-gui/res/cardsfolder/t/tymaret_calls_the_dead.txt b/forge-gui/res/cardsfolder/t/tymaret_calls_the_dead.txt index 258bc439f33..830f5a95deb 100644 --- a/forge-gui/res/cardsfolder/t/tymaret_calls_the_dead.txt +++ b/forge-gui/res/cardsfolder/t/tymaret_calls_the_dead.txt @@ -2,13 +2,14 @@ Name:Tymaret Calls the Dead ManaCost:2 B Types:Enchantment Saga K:Saga:3:DBMill,DBMill,DBGainLife -SVar:DBMill:DB$ Mill | Defined$ You | NumCards$ 3 | SubAbility$ DBChooseCard | SpellDescription$ Put the top three cards of your library into your graveyard. Then you may exile a creature or enchantment card from your graveyard. If you do, create a 2/2 black Zombie creature token. +SVar:DBMill:DB$ Mill | Defined$ You | NumCards$ 3 | SubAbility$ DBChooseCard | SpellDescription$ Mill three cards. Then you may exile a creature or enchantment card from your graveyard. If you do, create a 2/2 black Zombie creature token. SVar:DBChooseCard:DB$ ChooseCard | Choices$ Creature.YouCtrl,Enchantment.YouCtrl | Optional$ Yes | ChoiceTitle$ Choose a creature or enchantment to exile | ChoiceZone$ Graveyard | Amount$ 1 | AILogic$ WorstCard | SubAbility$ DBChangeZone SVar:DBChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Exile | Defined$ ChosenCard | RememberChanged$ True | SubAbility$ DBToken -SVar:DBToken:DB$ Token | LegacyImage$ b 2 2 zombie thb | TokenScript$ b_2_2_zombie | TokenOwner$ You | TokenAmount$ 1 | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ GE1 | SubAbility$ DBCleanup +SVar:DBToken:DB$ Token | TokenScript$ b_2_2_zombie | TokenOwner$ You | TokenAmount$ 1 | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ GE1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearChosenCard$ True | ClearRemembered$ True SVar:DBGainLife:DB$ GainLife | LifeAmount$ X | References$ X | SubAbility$ DBScry | SpellDescription$ You gain X life and scry X, where X is the number of Zombies you control. SVar:DBScry:DB$ Scry | ScryNum$ X | References$ X SVar:X:Count$Valid Zombie.YouCtrl +DeckHints:Type$Zombie DeckHas:Ability$Token & Ability$Graveyard & Ability$LifeGain -Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI,II — Put the top three cards of your library into your graveyard. Then you may exile a creature or enchantment card from your graveyard. If you do, create a 2/2 black Zombie creature token.\nIII — You gain X life and scry X, where X is the number of Zombies you control. +Oracle:(As this Saga enters and after your draw step, add a lore counter. Sacrifice after III.)\nI,II — Mill three cards. Then you may exile a creature or enchantment card from your graveyard. If you do, create a 2/2 black Zombie creature token.\nIII — You gain X life and scry X, where X is the number of Zombies you control. diff --git a/forge-gui/res/cardsfolder/u/uba_mask.txt b/forge-gui/res/cardsfolder/u/uba_mask.txt index 2ef5eb2d3d2..064cad761f4 100644 --- a/forge-gui/res/cardsfolder/u/uba_mask.txt +++ b/forge-gui/res/cardsfolder/u/uba_mask.txt @@ -2,9 +2,8 @@ Name:Uba Mask ManaCost:4 Types:Artifact R:Event$ Draw | ActiveZones$ Battlefield | ValidPlayer$ Player | ReplaceWith$ ExileTop | Description$ If a player would draw a card, that player exiles that card face up instead. Each player may play cards they exiled with CARDNAME this turn. -SVar:ExileTop:DB$ Mill | Defined$ ReplacedPlayer | NumCards$ 1 | Destination$ Exile | RememberMilled$ True | NoReveal$ True | SubAbility$ DBEffect +SVar:ExileTop:DB$ Dig | Defined$ ReplacedPlayer | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | NoReveal$ True | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | EffectOwner$ ReplacedPlayer | RememberObjects$ RememberedCard | StaticAbilities$ Play | SubAbility$ DBCleanup | ExileOnMoved$ Exile SVar:Play:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may play remembered card. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -SVar:Picture:http://www.wizards.com/global/images/magic/general/uba_mask.jpg Oracle:If a player would draw a card, that player exiles that card face up instead.\nEach player may play cards they exiled with Uba Mask this turn. diff --git a/forge-gui/res/cardsfolder/u/ugin_the_ineffable.txt b/forge-gui/res/cardsfolder/u/ugin_the_ineffable.txt index b2fc194b45b..e9a2ff23f7b 100644 --- a/forge-gui/res/cardsfolder/u/ugin_the_ineffable.txt +++ b/forge-gui/res/cardsfolder/u/ugin_the_ineffable.txt @@ -3,14 +3,15 @@ ManaCost:6 Types:Legendary Planeswalker Ugin Loyalty:4 S:Mode$ ReduceCost | ValidCard$ Card.Colorless | Type$ Spell | Activator$ You | Amount$ 2 | Description$ Colorless spells you cast cost {2} less to cast. -A:AB$ PeekAndReveal | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | PeekAmount$ 1 | NoReveal$ True | SubAbility$ DBMill | StackDescription$ SpellDescription | SpellDescription$ Exile the top card of your library face down and look at it. Create a 2/2 colorless Spirit creature token. When that token leaves the battlefield, put the exiled card into your hand. -SVar:DBMill:DB$ Mill | Defined$ You | NumCards$ 1 | Destination$ Exile | RememberMilled$ True | ExileFaceDown$ True | NoReveal$ True | SubAbility$ DBToken +A:AB$ Dig | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | DigNum$ 1 | ChangeNum$ 1 | DestinationZone$ Exile | RememberChanged$ True | ExileFaceDown$ True | SubAbility$ DBToken | StackDescription$ SpellDescription | SpellDescription$ Exile the top card of your library face down and look at it. Create a 2/2 colorless Spirit creature token. When that token leaves the battlefield, put the exiled card into your hand. SVar:DBToken:DB$ Token | TokenScript$ c_2_2_spirit | ImprintTokens$ True | SubAbility$ DBEffect -SVar:DBEffect:DB$ Effect | Triggers$ TrigLeavesBattlefield | SVars$ DBReturn,DBExile | RememberObjects$ Remembered | ImprintCards$ Imprinted | Duration$ Permanent | SubAbility$ DBCleanup +SVar:DBEffect:DB$ Effect | Triggers$ TrigLeavesBattlefield | StaticAbilities$ MayLook | SVars$ DBReturn,DBExile | RememberObjects$ Remembered | ForgetOnMoved$ Exile | ImprintCards$ Imprinted | Duration$ Permanent | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearImprinted$ True SVar:TrigLeavesBattlefield:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.IsImprinted | Execute$ DBReturn | TriggerDescription$ When that token leaves the battlefield, put the exiled card into your hand. SVar:DBReturn:DB$ ChangeZoneAll | Origin$ Exile | Destination$ Hand | ChangeType$ Card.IsRemembered | SubAbility$ DBExile SVar:DBExile:DB$ ChangeZoneAll | Origin$ Command | Destination$ Exile | ChangeType$ Card.Self -A:AB$ Destroy | Cost$ SubCounter<3/LOYALTY> | ValidTgts$ Permanent.nonColorless | TgtPrompt$ Select target permanent that's one or more colors | Planeswalker$ True | SpellDescription$ Destroy target permanent that’s one or more colors. +SVar:MayLook:Mode$ Continuous | MayLookAt$ You | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may look at the exiled face-down card again any time you wish. If another player gains control of the Spirit token, that player can’t look at the exiled card. +A:AB$ Destroy | Cost$ SubCounter<3/LOYALTY> | ValidTgts$ Permanent.nonColorless | TgtPrompt$ Select target permanent that's one or more colors | Planeswalker$ True | SpellDescription$ Destroy target permanent that's one or more colors. DeckHas:Ability$Token -Oracle:Colorless spells you cast cost {2} less to cast.\n+1: Exile the top card of your library face down and look at it. Create a 2/2 colorless Spirit creature token. When that token leaves the battlefield, put the exiled card into your hand.\n−3: Destroy target permanent that’s one or more colors. \ No newline at end of file +DeckHints:Color$Colorless +Oracle:Colorless spells you cast cost {2} less to cast.\n[+1]: Exile the top card of your library face down and look at it. Create a 2/2 colorless Spirit creature token. When that token leaves the battlefield, put the exiled card into your hand.\n[−3]: Destroy target permanent that's one or more colors. diff --git a/forge-gui/res/cardsfolder/u/ukkima_stalking_shadow.txt b/forge-gui/res/cardsfolder/u/ukkima_stalking_shadow.txt new file mode 100755 index 00000000000..047eacbe316 --- /dev/null +++ b/forge-gui/res/cardsfolder/u/ukkima_stalking_shadow.txt @@ -0,0 +1,12 @@ +Name:Ukkima, Stalking Shadow +ManaCost:1 U B +Types:Legendary Creature Whale Wolf +PT:2/2 +K:Partner:Cazur, Ruthless Stalker:Cazur +K:Unblockable +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME leaves the battlefield, it deals X damage to target player and you gain X life, where X is its power. +SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Player | TgtPrompt$ Select target player | NumDmg$ X | References$ X | SubAbility$ DBGainLife +SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ X | References$ X +SVar:X:Count$CardPower +DeckHas:Ability$LifeGain +Oracle:Partner with Cazur, Ruthless Stalker (When this creature enters the battlefield, target player may put Cazur into their hand from their library, then shuffle.)\nUkkima, Stalking Shadow can't be blocked.\nWhen Ukkima leaves the battlefield, it deals X damage to target player and you gain X life, where X is its power. diff --git a/forge-gui/res/cardsfolder/u/ulamog_the_ceaseless_hunger.txt b/forge-gui/res/cardsfolder/u/ulamog_the_ceaseless_hunger.txt index 2b555ce4105..fd844f9c2aa 100644 --- a/forge-gui/res/cardsfolder/u/ulamog_the_ceaseless_hunger.txt +++ b/forge-gui/res/cardsfolder/u/ulamog_the_ceaseless_hunger.txt @@ -5,9 +5,8 @@ PT:10/10 T:Mode$ SpellCast | ValidCard$ Card.Self | Execute$ TrigChange | TriggerDescription$ When you cast CARDNAME, exile two target permanents. SVar:TrigChange:DB$ ChangeZone | ValidTgts$ Permanent | TargetMin$ 2 | TargetMax$ 2 | Origin$ Battlefield | Destination$ Exile K:Indestructible -T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ Whenever CARDNAME attacks, defending player exiles the top twenty cards of their library. -SVar:TrigMill:DB$ Mill | Defined$ TriggeredDefendingPlayer | Destination$ Exile | NumCards$ 20 +T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigExile | TriggerDescription$ Whenever CARDNAME attacks, defending player exiles the top twenty cards of their library. +SVar:TrigExile:DB$ Dig | Defined$ TriggeredDefendingPlayer | DestinationZone$ Exile | DigNum$ 20 | ChangeNum$ All SVar:PlayMain1:TRUE SVar:HasAttackEffect:TRUE -SVar:Picture:http://www.wizards.com/global/images/magic/general/ulamog_the_ceaseless_hunger.jpg -Oracle:When you cast Ulamog, the Ceaseless Hunger, exile two target permanents.\nIndestructible\nWhenever Ulamog attacks, defending player exiles the top twenty cards of their library. \ No newline at end of file +Oracle:When you cast Ulamog, the Ceaseless Hunger, exile two target permanents.\nIndestructible\nWhenever Ulamog attacks, defending player exiles the top twenty cards of their library. diff --git a/forge-gui/res/cardsfolder/u/ulasht_the_hate_seed.txt b/forge-gui/res/cardsfolder/u/ulasht_the_hate_seed.txt index 6ecc82b8232..78e105cf965 100644 --- a/forge-gui/res/cardsfolder/u/ulasht_the_hate_seed.txt +++ b/forge-gui/res/cardsfolder/u/ulasht_the_hate_seed.txt @@ -2,7 +2,7 @@ Name:Ulasht, the Hate Seed ManaCost:2 R G Types:Legendary Creature Hellion Hydra PT:0/0 -K:etbCounter:P1P1:X:no Condition:Ulasht, the Hate Seed enters the battlefield with a +1/+1 counter on it for each other red creature you control and a +1/+1 counter on it for each other green creature you control. +K:etbCounter:P1P1:X:no Condition:CARDNAME enters the battlefield with a +1/+1 counter on it for each other red creature you control and a +1/+1 counter on it for each other green creature you control. A:AB$ DealDamage | Cost$ 1 SubCounter<1/P1P1> | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 1 | SpellDescription$ Ulasht deals 1 damage to target creature. A:AB$ Token | Cost$ 1 SubCounter<1/P1P1> | TokenAmount$ 1 | TokenScript$ g_1_1_saproling | LegacyImage$ g 1 1 saproling gpt | TokenOwner$ You | SpellDescription$ Create a 1/1 green Saproling creature token. SVar:X:Count$LastStateBattlefield Creature.YouCtrl+Red+Other/Plus.B diff --git a/forge-gui/res/cardsfolder/u/ulvenwald_mysteries.txt b/forge-gui/res/cardsfolder/u/ulvenwald_mysteries.txt index 4a7f10d4644..c903ff7b5b4 100644 --- a/forge-gui/res/cardsfolder/u/ulvenwald_mysteries.txt +++ b/forge-gui/res/cardsfolder/u/ulvenwald_mysteries.txt @@ -1,11 +1,10 @@ Name:Ulvenwald Mysteries ManaCost:2 G Types:Enchantment -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.YouCtrl+nonToken | TriggerZones$ Battlefield | Execute$ TrigToken1 | TriggerDescription$ Whenever a nontoken creature you control dies, investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") -SVar:TrigToken1:DB$Token | TokenAmount$ 1 | TokenScript$ c_a_clue_draw | TokenOwner$ You | LegacyImage$ c a clue draw soi -T:Mode$ Sacrificed | ValidCard$ Clue.YouCtrl | Execute$ TrigToken2 | TriggerZones$ Battlefield | TriggerDescription$ Whenever you sacrifice a Clue, create a 1/1 white Human Soldier creature token. -SVar:TrigToken2:DB$ Token | TokenAmount$ 1 | TokenScript$ w_1_1_human_soldier | TokenOwner$ You | LegacyImage$ w 1 1 human soldier soi +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.YouCtrl+nonToken | TriggerZones$ Battlefield | Execute$ TrigInvestigate | TriggerDescription$ Whenever a nontoken creature you control dies, investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") +SVar:TrigInvestigate:DB$ Investigate +T:Mode$ Sacrificed | ValidCard$ Clue.YouCtrl | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ Whenever you sacrifice a Clue, create a 1/1 white Human Soldier creature token. +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ w_1_1_human_soldier | TokenOwner$ You | LegacyImage$ w 1 1 human soldier soi DeckHints:Ability$Investigate DeckHas:Ability$Investigate & Ability$Token -SVar:Picture:http://www.wizards.com/global/images/magic/general/ulvenwald_mysteries.jpg Oracle:Whenever a nontoken creature you control dies, investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.")\nWhenever you sacrifice a Clue, create a 1/1 white Human Soldier creature token. diff --git a/forge-gui/res/cardsfolder/u/umori_the_collector.txt b/forge-gui/res/cardsfolder/u/umori_the_collector.txt new file mode 100644 index 00000000000..c9b4d530985 --- /dev/null +++ b/forge-gui/res/cardsfolder/u/umori_the_collector.txt @@ -0,0 +1,9 @@ +Name:Umori, the Collector +ManaCost:2 B/G B/G +Types:Legendary Creature Ooze +PT:4/5 +K:Companion:Special:SharesCardType:Each nonland card in your starting deck shares a card type. +K:ETBReplacement:Other:ChooseCT +SVar:ChooseCT:DB$ ChooseType | Defined$ You | Type$ Card | AILogic$ MostProminentInComputerDeck | SpellDescription$ As CARDNAME enters the battlefield, choose a card type. +S:Mode$ ReduceCost | ValidCard$ Card.ChosenType | Type$ Spell | Activator$ You | Amount$ 1 | Description$ Spells you cast of the chosen type cost {1} less to cast. +Oracle:Companion — Each nonland card in your starting deck shares a card type. (If this card is your chosen companion, you may cast it once from outside the game.)\nAs Umori, the Collector enters the battlefield, choose a card type.\nSpells you cast of the chosen type cost {1} less to cast. diff --git a/forge-gui/res/cardsfolder/u/unbreakable_bond.txt b/forge-gui/res/cardsfolder/u/unbreakable_bond.txt new file mode 100755 index 00000000000..097a61f828d --- /dev/null +++ b/forge-gui/res/cardsfolder/u/unbreakable_bond.txt @@ -0,0 +1,6 @@ +Name:Unbreakable Bond +ManaCost:4 B +Types:Sorcery +A:SP$ ChangeZone | Cost$ 4 B | Origin$ Graveyard | Destination$ Battlefield | TgtPrompt$ Choose target creature card in your graveyard | ValidTgts$ Creature.YouOwn | WithCounters$ Lifelink_1 | SpellDescription$ Return target creature card from your graveyard to the battlefield with a lifelink counter on it. +DeckHas:Ability$Counters +Oracle:Return target creature card from your graveyard to the battlefield with a lifelink counter on it. diff --git a/forge-gui/res/cardsfolder/u/unbreathing_horde.txt b/forge-gui/res/cardsfolder/u/unbreathing_horde.txt index 8eea45743b5..395c7faa26f 100644 --- a/forge-gui/res/cardsfolder/u/unbreathing_horde.txt +++ b/forge-gui/res/cardsfolder/u/unbreathing_horde.txt @@ -2,7 +2,7 @@ Name:Unbreathing Horde ManaCost:2 B Types:Creature Zombie PT:0/0 -K:etbCounter:P1P1:X:no Condition:Unbreathing Horde enters the battlefield with a +1/+1 counter on it for each other Zombie you control and each Zombie card in your graveyard. +K:etbCounter:P1P1:X:no Condition:CARDNAME enters the battlefield with a +1/+1 counter on it for each other Zombie you control and each Zombie card in your graveyard. R:Event$ DamageDone | ActiveZones$ Battlefield | ValidTarget$ Card.Self | ReplaceWith$ DBRemoveCounters | PreventionEffect$ True | Description$ If damage would be dealt to CARDNAME, prevent that damage. Remove a +1/+1 counter from CARDNAME. SVar:DBRemoveCounters:DB$ RemoveCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 SVar:X:Count$LastStateBattlefield Zombie.YouCtrl/Plus.Y diff --git a/forge-gui/res/cardsfolder/u/undead_alchemist.txt b/forge-gui/res/cardsfolder/u/undead_alchemist.txt index 2e25a68e846..989829c4c32 100644 --- a/forge-gui/res/cardsfolder/u/undead_alchemist.txt +++ b/forge-gui/res/cardsfolder/u/undead_alchemist.txt @@ -2,11 +2,12 @@ Name:Undead Alchemist ManaCost:3 U Types:Creature Zombie PT:4/2 -R:Event$ DamageDone | ActiveZones$ Battlefield | ValidSource$ Creature.Zombie+YouCtrl | ValidTarget$ Opponent | ReplaceWith$ Mill | IsCombat$ True | Description$ If a Zombie you control would deal combat damage to a player, instead that player puts that many cards from the top of their library into their graveyard. +R:Event$ DamageDone | ActiveZones$ Battlefield | ValidSource$ Creature.Zombie+YouCtrl | ValidTarget$ Opponent | ReplaceWith$ Mill | IsCombat$ True | Description$ If a Zombie you control would deal combat damage to a player, instead that player mills that many cards. SVar:Mill:DB$ Mill | Defined$ ReplacedTarget | NumCards$ X | References$ X SVar:X:ReplaceCount$DamageAmount T:Mode$ ChangesZone | ValidCard$ Creature.nonToken+OppOwn | Origin$ Library | Destination$ Graveyard | Execute$ ExileAndToken | TriggerZones$ Battlefield | TriggerDescription$ Whenever a creature card is put into an opponent's graveyard from their library, exile that card and create a 2/2 black Zombie creature token. -SVar:ExileAndToken:DB$ ChangeZone | Defined$ TriggeredCard | Origin$ Graveyard | Destination$ Exile | SubAbility$ DoToken -SVar:DoToken:DB$ Token | TokenScript$ b_2_2_zombie | TokenOwner$ You | TokenAmount$ 1 | LegacyImage$ b 2 2 zombie isd -SVar:Picture:http://www.wizards.com/global/images/magic/general/undead_alchemist.jpg -Oracle:If a Zombie you control would deal combat damage to a player, instead that player puts that many cards from the top of their library into their graveyard.\nWhenever a creature card is put into an opponent's graveyard from their library, exile that card and create a 2/2 black Zombie creature token. +SVar:ExileAndToken:DB$ ChangeZone | Defined$ TriggeredCard | Origin$ Graveyard | Destination$ Exile | SubAbility$ DBToken +SVar:DBToken:DB$ Token | TokenScript$ b_2_2_zombie | TokenOwner$ You | TokenAmount$ 1 +DeckHas:Ability$Token +DeckHints:Type$Zombie +Oracle:If a Zombie you control would deal combat damage to a player, instead that player mills that many cards.\nWhenever a creature card is put into an opponent's graveyard from their library, exile that card and create a 2/2 black Zombie creature token. diff --git a/forge-gui/res/cardsfolder/u/undead_executioner.txt b/forge-gui/res/cardsfolder/u/undead_executioner.txt index f0c9052caf5..e9be1a7a658 100644 --- a/forge-gui/res/cardsfolder/u/undead_executioner.txt +++ b/forge-gui/res/cardsfolder/u/undead_executioner.txt @@ -3,6 +3,5 @@ ManaCost:3 B Types:Creature Zombie PT:2/2 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigPump | TriggerController$ TriggeredCardController | OptionalDecider$ You | TriggerDescription$ When CARDNAME dies, you may have target creature get -2/-2 until end of turn. -SVar:TrigPump:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -2 | NumDef$ -2 | IsCurse$ True -SVar:Picture:http://www.wizards.com/global/images/magic/general/undead_executioner.jpg +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -2 | NumDef$ -2 | IsCurse$ True Oracle:When Undead Executioner dies, you may have target creature get -2/-2 until end of turn. diff --git a/forge-gui/res/cardsfolder/u/underworld_cerberus.txt b/forge-gui/res/cardsfolder/u/underworld_cerberus.txt index a21de4e86b6..827f81a6172 100644 --- a/forge-gui/res/cardsfolder/u/underworld_cerberus.txt +++ b/forge-gui/res/cardsfolder/u/underworld_cerberus.txt @@ -1,6 +1,6 @@ Name:Underworld Cerberus ManaCost:3 B R -Types:Creature Hound +Types:Creature Dog PT:6/6 K:CantBeBlockedByAmount LT3 S:Mode$ CantTarget | AffectedZone$ Graveyard | Description$ Cards in graveyards can't be the targets of spells or abilities. diff --git a/forge-gui/res/cardsfolder/u/underworld_rage_hound.txt b/forge-gui/res/cardsfolder/u/underworld_rage_hound.txt index 781ed13b46a..eebde8bb460 100644 --- a/forge-gui/res/cardsfolder/u/underworld_rage_hound.txt +++ b/forge-gui/res/cardsfolder/u/underworld_rage_hound.txt @@ -1,6 +1,6 @@ Name:Underworld Rage-Hound ManaCost:1 R -Types:Creature Elemental Hound +Types:Creature Elemental Dog PT:3/1 K:CARDNAME attacks each combat if able. K:Escape:3 R ExileFromGrave<3/Card.Other/other> diff --git a/forge-gui/res/cardsfolder/u/unexpected_fangs.txt b/forge-gui/res/cardsfolder/u/unexpected_fangs.txt new file mode 100755 index 00000000000..c33822d4368 --- /dev/null +++ b/forge-gui/res/cardsfolder/u/unexpected_fangs.txt @@ -0,0 +1,7 @@ +Name:Unexpected Fangs +ManaCost:1 B +Types:Instant +A:SP$ PutCounter | Cost$ 1 B | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBPutCounter | SpellDescription$ Put a +1/+1 counter and a lifelink counter on target creature. +SVar:DBPutCounter:DB$ PutCounter | CounterType$ Lifelink | CounterNum$ 1 | Defined$ Targeted +DeckHas:Ability$Counters +Oracle:Put a +1/+1 counter and a lifelink counter on target creature. diff --git a/forge-gui/res/cardsfolder/u/unexplained_vision.txt b/forge-gui/res/cardsfolder/u/unexplained_vision.txt index 7f484b8a997..491cf90a569 100644 --- a/forge-gui/res/cardsfolder/u/unexplained_vision.txt +++ b/forge-gui/res/cardsfolder/u/unexplained_vision.txt @@ -1,7 +1,7 @@ Name:Unexplained Vision ManaCost:4 U Types:Sorcery -A:SP$ Draw | Cost$ 4 U | NumCards$ 3 | SubAbility$ DBScry | SpellDescription$ Draw three cards. Adamant — If at least three blue mana was spent to cast this spell, scry 3. +A:SP$ Draw | Cost$ 4 U | NumCards$ 3 | SubAbility$ DBScry | AIManaPref$ U | SpellDescription$ Draw three cards. Adamant — If at least three blue mana was spent to cast this spell, scry 3. SVar:DBScry:DB$ Scry | ScryNum$ 3 | ConditionCheckSVar$ X | References$ X SVar:X:Count$Adamant.Blue.1.0 Oracle:Draw three cards.\nAdamant — If at least three blue mana was spent to cast this spell, scry 3. diff --git a/forge-gui/res/cardsfolder/u/unleash_fury.txt b/forge-gui/res/cardsfolder/u/unleash_fury.txt new file mode 100644 index 00000000000..5afd3656d5a --- /dev/null +++ b/forge-gui/res/cardsfolder/u/unleash_fury.txt @@ -0,0 +1,6 @@ +Name:Unleash Fury +ManaCost:1 R +Types:Instant +A:SP$ Pump | Cost$ 1R | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +X | References$ X | SpellDescription$ Double the power of target creature until end of turn. +SVar:X:Targeted$CardPower +Oracle:Double the power of target creature until end of turn. diff --git a/forge-gui/res/cardsfolder/u/unliving_psychopath.txt b/forge-gui/res/cardsfolder/u/unliving_psychopath.txt index 0f7ed63f9bc..cfb2f5c30ae 100644 --- a/forge-gui/res/cardsfolder/u/unliving_psychopath.txt +++ b/forge-gui/res/cardsfolder/u/unliving_psychopath.txt @@ -2,8 +2,7 @@ Name:Unliving Psychopath ManaCost:2 B B Types:Creature Zombie Assassin PT:0/4 -A:AB$ Pump | Cost$ B | NumAtt$ +1 | NumDef$ -1 | SpellDescription$ CARDNAME gets +1/-1 until end of turn. +A:AB$ Pump | Cost$ B | Defined$ Self | NumAtt$ +1 | NumDef$ -1 | SpellDescription$ CARDNAME gets +1/-1 until end of turn. A:AB$ Destroy | Cost$ B T | ValidTgts$ Creature.powerLTX | References$ X | TgtPrompt$ Select target creature with power less than Unliving Psychopath's | SpellDescription$ Destroy target creature with power less than CARDNAME's power. SVar:X:Count$CardPower -SVar:Picture:http://www.wizards.com/global/images/magic/general/unliving_psychopath.jpg Oracle:{B}: Unliving Psychopath gets +1/-1 until end of turn.\n{B}, {T}: Destroy target creature with power less than Unliving Psychopath's power. diff --git a/forge-gui/res/cardsfolder/u/unpredictable_cyclone.txt b/forge-gui/res/cardsfolder/u/unpredictable_cyclone.txt new file mode 100644 index 00000000000..171e855afbd --- /dev/null +++ b/forge-gui/res/cardsfolder/u/unpredictable_cyclone.txt @@ -0,0 +1,10 @@ +Name:Unpredictable Cyclone +ManaCost:3 R R +Types:Enchantment +K:Cycling:2 +R:Event$ Draw | ValidCause$ Activated.Cycling+nonLand | ValidPlayer$ You | ActiveZones$ Battlefield | ReplaceWith$ DBDig | Description$ If a cycling ability of another nonland card would cause you to draw a card, instead exile cards from the top of your library until you exile a card that shares a card type with the cycled card. You may cast that card without paying its mana cost. Then put the exiled cards that weren't cast this way on the bottom of your library in a random order. +SVar:DBDig:DB$ DigUntil | Defined$ You | Valid$ Card.sharesCardTypeWith ReplacedSource | ValidDescription$ shares a card type with exiled card | FoundDestination$ Exile | RevealedDestination$ Exile | RememberFound$ True | RememberRevealed$ True | SubAbility$ DBPlay +SVar:DBPlay:DB$ Play | Defined$ Remembered.nonLand+sharesCardTypeWith ReplacedSource | WithoutManaCost$ True | Optional$ True | ForgetTargetRemembered$ True | SubAbility$ DBRestRandomOrder +SVar:DBRestRandomOrder:DB$ ChangeZone | Defined$ Remembered | AtRandom$ True | Origin$ Library | Destination$ Library | LibraryPosition$ -1 | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +Oracle:If a cycling ability of another nonland card would cause you to draw a card, instead exile cards from the top of your library until you exile a card that shares a card type with the cycled card. You may cast that card without paying its mana cost. Then put the exiled cards that weren't cast this way on the bottom of your library in a random order.\nCycling {2} ({2}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/u/unstable_hulk.txt b/forge-gui/res/cardsfolder/u/unstable_hulk.txt index c1ebbfbd8ff..843d810df46 100644 --- a/forge-gui/res/cardsfolder/u/unstable_hulk.txt +++ b/forge-gui/res/cardsfolder/u/unstable_hulk.txt @@ -4,7 +4,6 @@ Types:Creature Goblin Mutant PT:2/2 K:Morph:3 R R T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME is turned face up, it gets +6/+6 and gains trample until end of turn. You skip your next turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ +6 | NumDef$ +6 | KW$ Trample | SubAbility$ DBSkipTurn +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +6 | NumDef$ +6 | KW$ Trample | SubAbility$ DBSkipTurn SVar:DBSkipTurn:DB$ SkipTurn | Defined$ You | NumTurns$ 1 -SVar:Picture:http://www.wizards.com/global/images/magic/general/unstable_hulk.jpg Oracle:Morph {3}{R}{R} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.)\nWhen Unstable Hulk is turned face up, it gets +6/+6 and gains trample until end of turn. You skip your next turn. diff --git a/forge-gui/res/cardsfolder/u/unstoppable_ash.txt b/forge-gui/res/cardsfolder/u/unstoppable_ash.txt index b70c62bc3ef..661826dbf3b 100644 --- a/forge-gui/res/cardsfolder/u/unstoppable_ash.txt +++ b/forge-gui/res/cardsfolder/u/unstoppable_ash.txt @@ -5,7 +5,6 @@ PT:5/5 K:Trample K:Champion:Treefolk,Warrior T:Mode$ AttackerBlocked | ValidCard$ Creature.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever a creature you control becomes blocked, it gets +0/+5 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ TriggeredAttacker | NumDef$ +5 +SVar:TrigPump:DB$ Pump | Defined$ TriggeredAttacker | NumDef$ +5 AI:RemoveDeck:Random -SVar:Picture:http://www.wizards.com/global/images/magic/general/unstoppable_ash.jpg Oracle:Trample\nChampion a Treefolk or Warrior (When this enters the battlefield, sacrifice it unless you exile another Treefolk or Warrior you control. When this leaves the battlefield, that card returns to the battlefield.)\nWhenever a creature you control becomes blocked, it gets +0/+5 until end of turn. diff --git a/forge-gui/res/cardsfolder/u/unyielding_krumar.txt b/forge-gui/res/cardsfolder/u/unyielding_krumar.txt index 6b06688a3f8..aaf632c3e40 100644 --- a/forge-gui/res/cardsfolder/u/unyielding_krumar.txt +++ b/forge-gui/res/cardsfolder/u/unyielding_krumar.txt @@ -2,6 +2,5 @@ Name:Unyielding Krumar ManaCost:3 B Types:Creature Orc Warrior PT:3/3 -A:AB$ Pump | Cost$ 1 W | KW$ First Strike | SpellDescription$ CARDNAME gains first strike until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/unyielding_krumar.jpg +A:AB$ Pump | Cost$ 1 W | Defined$ Self | KW$ First Strike | SpellDescription$ CARDNAME gains first strike until end of turn. Oracle:{1}{W}: Unyielding Krumar gains first strike until end of turn. diff --git a/forge-gui/res/cardsfolder/u/urborg_phantom.txt b/forge-gui/res/cardsfolder/u/urborg_phantom.txt index ca5db12ce0a..8ebcf78686b 100644 --- a/forge-gui/res/cardsfolder/u/urborg_phantom.txt +++ b/forge-gui/res/cardsfolder/u/urborg_phantom.txt @@ -3,6 +3,5 @@ ManaCost:2 B Types:Creature Spirit Minion PT:3/1 K:CARDNAME can't block. -A:AB$ Pump | Cost$ U | KW$ Prevent all combat damage that would be dealt to and dealt by CARDNAME. | SpellDescription$ Prevent all combat damage that would be dealt to and dealt by CARDNAME this turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/urborg_phantom.jpg +A:AB$ Pump | Cost$ U | Defined$ Self | KW$ Prevent all combat damage that would be dealt to and dealt by CARDNAME. | SpellDescription$ Prevent all combat damage that would be dealt to and dealt by CARDNAME this turn. Oracle:Urborg Phantom can't block.\n{U}: Prevent all combat damage that would be dealt to and dealt by Urborg Phantom this turn. diff --git a/forge-gui/res/cardsfolder/u/urza_lord_high_artificer.txt b/forge-gui/res/cardsfolder/u/urza_lord_high_artificer.txt index bd94d3fab77..1703956d7b1 100644 --- a/forge-gui/res/cardsfolder/u/urza_lord_high_artificer.txt +++ b/forge-gui/res/cardsfolder/u/urza_lord_high_artificer.txt @@ -5,10 +5,11 @@ PT:1/4 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigUrzaConstruct | TriggerDescription$ When CARDNAME enters the battlefield, create a 0/0 colorless Construct artifact creature token with "This creature gets +1/+1 for each artifact you control." SVar:TrigUrzaConstruct:DB$ Token | TokenScript$ c_0_0_a_construct_total_artifacts | TokenOwner$ You | LegacyImage$ c 0 0 a construct total artifacts mh1 A:AB$ Mana | Cost$ tapXType<1/Artifact> | Produced$ U | SpellDescription$ Add {U}. -A:AB$ Shuffle | Cost$ 5 | Defined$ You | AILogic$ OwnMain2 | SubAbility$ DBMill | SpellDescription$ Shuffle your library, then exile the top card. Until end of turn, you may play that card without paying its mana cost. -SVar:DBMill:DB$ Mill | Defined$ You | NumCards$ 1 | Destination$ Exile | RememberMilled$ True | SubAbility$ DBEffect +A:AB$ Shuffle | Cost$ 5 | Defined$ You | AILogic$ OwnMain2 | SubAbility$ DBExile | SpellDescription$ Shuffle your library, then exile the top card. Until end of turn, you may play that card without paying its mana cost. +SVar:DBExile:DB$ Dig | Defined$ You | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | RememberObjects$ RememberedCard | StaticAbilities$ DBPlay | SubAbility$ DBCleanup | ExileOnMoved$ Exile SVar:DBPlay:Mode$ Continuous | MayPlay$ True | MayPlayWithoutManaCost$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may play the exiled card without paying its mana cost. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True DeckHas:Ability$Token +DeckHints:Type$Artifact Oracle:When Urza, Lord High Artificer enters the battlefield, create a 0/0 colorless Construct artifact creature token with "This creature gets +1/+1 for each artifact you control."\nTap an untapped artifact you control: Add {U}.\n{5}: Shuffle your library, then exile the top card. Until end of turn, you may play that card without paying its mana cost. diff --git a/forge-gui/res/cardsfolder/upcoming/CMR/alena_kessig_trapper.txt b/forge-gui/res/cardsfolder/upcoming/CMR/alena_kessig_trapper.txt new file mode 100644 index 00000000000..a8e0c107d45 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/CMR/alena_kessig_trapper.txt @@ -0,0 +1,9 @@ +Name:Alena, Kessig Trapper +ManaCost:4 R +Types:Legendary Creature Human Scout +PT:4/3 +K:First Strike +K:Partner +A:AB$ Mana | Cost$ T | Produced$ R | Amount$ X | References$ X | SpellDescription$ Add an amount of {R} equal to the greatest power among creatures you control that entered the battlefield this turn. +SVar:X:Count$GreatestPower_Creature.YouCtrl+enteredBattlefieldThisTurn +Oracle:First strike\n{T}: Add an amount of {R} equal to the greatest power among creatures you control that entered the battlefield this turn.\nPartner (You can have two commanders if both have partner.) diff --git a/forge-gui/res/cardsfolder/upcoming/CMR/halana_kessig_ranger.txt b/forge-gui/res/cardsfolder/upcoming/CMR/halana_kessig_ranger.txt new file mode 100644 index 00000000000..7b3b08bcdab --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/CMR/halana_kessig_ranger.txt @@ -0,0 +1,13 @@ +Name:Halana, Kessig Ranger +ManaCost:3 G +Types:Legendary Creature Human Archer +PT:3/4 +K:Reach +K:Partner +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Other+YouCtrl | Execute$ TrigPayCost | TriggerZones$ Battlefield | TriggerDescription$ Whenever another creature enters the battlefield under your control, you may pay {2}. When you do, that creature deals damage equal to its power to target creature. +SVar:TrigPayCost:AB$ ImmediateTrigger | Cost$ 2 | Execute$ TrigDealDamage | RememberObjects$ TriggeredCard | SubAbility$ DBCleanup | TriggerDescription$ When you pay {2}, that creature deals damage equal to its power to target creature. +SVar:TrigDealDamage:DB$ DealDamage | DamageSource$ DelayTriggerRememberedLKI | NumDmg$ XPower | References$ XPower | ValidTgts$ Creature +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:XPower:TriggerRememberedLKI$CardPower +DeckNeeds:Type$Creature +Oracle:Reach\nWhenever another creature enters the battlefield under your control, you may pay {2}. When you do, that creature deals damage equal to its power to target creature.\nPartner (You can have two commanders if both have partner.) diff --git a/forge-gui/res/cardsfolder/upcoming/CMR/keeper_of_the_accord.txt b/forge-gui/res/cardsfolder/upcoming/CMR/keeper_of_the_accord.txt new file mode 100644 index 00000000000..5aa6ddc875b --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/CMR/keeper_of_the_accord.txt @@ -0,0 +1,14 @@ +Name:Keeper of the Accord +ManaCost:3 W +Types:Creature Human Soldier +PT:3/4 +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ Opponent | TriggerZones$ Battlefield | CheckSVar$ X | SVarCompare$ GTW | References$ X,W | Execute$ TrigToken | TriggerDescription$ At the beginning of each opponent's end step, if that player controls more creatures than you, create a 1/1 white Soldier creature token. +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ w_1_1_soldier | TokenOwner$ You +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ Opponent | TriggerZones$ Battlefield | CheckSVar$ Z | SVarCompare$ GTY | References$ Z,Y | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ At the beginning of each opponent's end step, if that player controls more lands than you, you may search your library for a basic Plains card, put it onto the battlefield tapped, then shuffle your library. +SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Plains+Basic | Tapped$ True | ChangeNum$ 1 +SVar:W:Count$Valid Creature.YouCtrl +SVar:X:Count$Valid Creature.ActivePlayerCtrl +SVar:Y:Count$Valid Land.YouCtrl +SVar:Z:Count$Valid Land.ActivePlayerCtrl +DeckHas:Ability$Token +Oracle:At the beginning of each opponent's end step, if that player controls more creatures than you, create a 1/1 white Soldier creature token.\nAt the beginning of each opponent's end step, if that player controls more lands than you, you may search your library for a basic Plains card, put it onto the battlefield tapped, then shuffle your library. diff --git a/forge-gui/res/cardsfolder/upcoming/CMR/rejuvenating_springs.txt b/forge-gui/res/cardsfolder/upcoming/CMR/rejuvenating_springs.txt new file mode 100644 index 00000000000..c3cb35e70be --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/CMR/rejuvenating_springs.txt @@ -0,0 +1,9 @@ +Name:Rejuvenating Springs +ManaCost:no cost +Types:Land +K:ETBReplacement:Other:LandTapped +SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionCheckSVar$ ETBCheckSVar2 | ConditionSVarCompare$ LT2 | References$ ETBCheckSVar2 | SpellDescription$ CARDNAME enters the battlefield tapped unless you have two or more opponents. +SVar:ETBCheckSVar2:PlayerCountOpponents$Amount +A:AB$ Mana | Cost$ T | Produced$ G | SpellDescription$ Add {G}. +A:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U}. +Oracle:Rejuvenating Springs enters the battlefield tapped unless you have two or more opponents.\n{T}: Add {G} or {U}. diff --git a/forge-gui/res/cardsfolder/upcoming/CMR/spectator_seating.txt b/forge-gui/res/cardsfolder/upcoming/CMR/spectator_seating.txt new file mode 100644 index 00000000000..18564c074da --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/CMR/spectator_seating.txt @@ -0,0 +1,9 @@ +Name:Spectator Seating +ManaCost:no cost +Types:Land +K:ETBReplacement:Other:LandTapped +SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionCheckSVar$ ETBCheckSVar2 | ConditionSVarCompare$ LT2 | References$ ETBCheckSVar2 | SpellDescription$ CARDNAME enters the battlefield tapped unless you have two or more opponents. +SVar:ETBCheckSVar2:PlayerCountOpponents$Amount +A:AB$ Mana | Cost$ T | Produced$ R | SpellDescription$ Add {R}. +A:AB$ Mana | Cost$ T | Produced$ W | SpellDescription$ Add {W}. +Oracle:Rejuvenating Springs enters the battlefield tapped unless you have two or more opponents.\n{T}: Add {R} or {W}. diff --git a/forge-gui/res/cardsfolder/upcoming/CMR/training_center.txt b/forge-gui/res/cardsfolder/upcoming/CMR/training_center.txt new file mode 100644 index 00000000000..5ad858891b3 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/CMR/training_center.txt @@ -0,0 +1,9 @@ +Name:Training Center +ManaCost:no cost +Types:Land +K:ETBReplacement:Other:LandTapped +SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionCheckSVar$ ETBCheckSVar2 | ConditionSVarCompare$ LT2 | References$ ETBCheckSVar2 | SpellDescription$ CARDNAME enters the battlefield tapped unless you have two or more opponents. +SVar:ETBCheckSVar2:PlayerCountOpponents$Amount +A:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U}. +A:AB$ Mana | Cost$ T | Produced$ R | SpellDescription$ Add {R}. +Oracle:Rejuvenating Springs enters the battlefield tapped unless you have two or more opponents.\n{T}: Add {U} or {R}. diff --git a/forge-gui/res/cardsfolder/upcoming/CMR/undergrowth_stadium.txt b/forge-gui/res/cardsfolder/upcoming/CMR/undergrowth_stadium.txt new file mode 100644 index 00000000000..d6f1a6c0d7f --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/CMR/undergrowth_stadium.txt @@ -0,0 +1,9 @@ +Name:Undergrowth Stadium +ManaCost:no cost +Types:Land +K:ETBReplacement:Other:LandTapped +SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionCheckSVar$ ETBCheckSVar2 | ConditionSVarCompare$ LT2 | References$ ETBCheckSVar2 | SpellDescription$ CARDNAME enters the battlefield tapped unless you have two or more opponents. +SVar:ETBCheckSVar2:PlayerCountOpponents$Amount +A:AB$ Mana | Cost$ T | Produced$ B | SpellDescription$ Add {B}. +A:AB$ Mana | Cost$ T | Produced$ G | SpellDescription$ Add {G}. +Oracle:Rejuvenating Springs enters the battlefield tapped unless you have two or more opponents.\n{T}: Add {B} or {G}. diff --git a/forge-gui/res/cardsfolder/upcoming/CMR/vault_of_champions.txt b/forge-gui/res/cardsfolder/upcoming/CMR/vault_of_champions.txt new file mode 100644 index 00000000000..3e7e84cd479 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/CMR/vault_of_champions.txt @@ -0,0 +1,9 @@ +Name:Vault of Champions +ManaCost:no cost +Types:Land +K:ETBReplacement:Other:LandTapped +SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionCheckSVar$ ETBCheckSVar2 | ConditionSVarCompare$ LT2 | References$ ETBCheckSVar2 | SpellDescription$ CARDNAME enters the battlefield tapped unless you have two or more opponents. +SVar:ETBCheckSVar2:PlayerCountOpponents$Amount +A:AB$ Mana | Cost$ T | Produced$ W | SpellDescription$ Add {W}. +A:AB$ Mana | Cost$ T | Produced$ B | SpellDescription$ Add {B}. +Oracle:Rejuvenating Springs enters the battlefield tapped unless you have two or more opponents.\n{T}: Add {W} or {B}. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/acquisitions_expert.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/acquisitions_expert.txt new file mode 100644 index 00000000000..fd256402de5 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/acquisitions_expert.txt @@ -0,0 +1,10 @@ +Name:Acquisitions Expert +ManaCost:1 B +Types:Creature Human Rogue +PT:1/2 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBDiscard | TriggerDescription$ When CARDNAME enters the battlefield, target opponent reveals a number of cards from their hand equal to the number of creatures in your your party. You choose one of those cards. That player discards that card. +SVar:DBDiscard:DB$ Discard | ValidTgts$ Opponent | NumCards$ 1 | RevealNumber$ X | Mode$ RevealYouChoose | References$ X +SVar:X:Count$Party +DeckHas:Ability$Party +DeckHints:Type$Cleric|Rogue|Warrior|Wizard +Oracle:When Acquisitions Expert enters the battlefield, target opponent reveals a number of cards from their hand equal to the number of creatures in your party. You choose one of those cards. That player discards that card. (Your party consists of up to one each of Cleric, Rogue, Warrior, and Wizard.) diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/adventure_awaits.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/adventure_awaits.txt new file mode 100755 index 00000000000..9f5ada320e2 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/adventure_awaits.txt @@ -0,0 +1,7 @@ +Name:Adventure Awaits +ManaCost:1 G +Types:Sorcery +A:SP$ Dig | Cost$ 1 G | DigNum$ 5 | ChangeNum$ 1 | Optional$ True | ForceRevealToController$ True | ChangeValid$ Card.Creature | RestRandomOrder$ True | RememberChanged$ True | SubAbility$ DBDraw | StackDescription$ SpellDescription | SpellDescription$ Look at the top five cards of your library. You may reveal a creature card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. If you don't put a card into your hand this way, draw a card. +SVar:DBDraw:DB$ Draw | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ EQ0 | SubAbility$ DBCleanup | StackDescription$ None +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +Oracle:Look at the top five cards of your library. You may reveal a creature card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. If you don't put a card into your hand this way, draw a card. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/agadeems_awakening_agadeem_the_undercrypt.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/agadeems_awakening_agadeem_the_undercrypt.txt new file mode 100644 index 00000000000..41acc5cc7d9 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/agadeems_awakening_agadeem_the_undercrypt.txt @@ -0,0 +1,19 @@ +Name:Agadeem's Awakening +ManaCost:X B B B +Types:Sorcery +A:SP$ ChangeZone | Cost$ X B B B | Origin$ Graveyard | Destination$ Battlefield | TargetMin$ 0 | TargetMax$ Y | ValidTgts$ Creature.YouOwn+cmcLEX | TgtPrompt$ Select any number of target creature cards in your graveyard with different converted mana costs X or less | TargetsWithDifferentCMC$ True | References$ X,Y | StackDescription$ {p:You} returns {c:Targeted} from the graveyard to the battlefield. | SpellDescription$ Return from your graveyard to the battlefield any number of target creature cards that each have a different converted mana cost X or less. +SVar:X:Count$xPaid +SVar:Y:Count$ValidGraveyard Creature.YouOwn +AlternateMode:Modal +DeckHas:Ability$Graveyard +Oracle:Return from your graveyard to the battlefield any number of target creature cards that each have a different converted mana cost X or less. + +ALTERNATE + +Name:Agadeem, the Undercrypt +ManaCost:no cost +Types:Land +K:ETBReplacement:Other:DBTap +SVar:DBTap:DB$ Tap | ETB$ True | Defined$ Self | UnlessCost$ PayLife<3> | UnlessPayer$ You | UnlessAI$ Shockland | StackDescription$ enters the battlefield tapped. | SpellDescription$ As CARDNAME enters the battlefield, you may pay 3 life. If you don't, it enters the battlefield tapped. +A:AB$ Mana | Cost$ T | Produced$ B | SpellDescription$ Add {B}. +Oracle:As Agadeem, the Undercrypt enters the battlefield, you may pay 3 life. If you don’t, it enters the battlefield tapped.\n{T}: Add {B}. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/akiri_fearless_voyager.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/akiri_fearless_voyager.txt new file mode 100755 index 00000000000..d03cda57991 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/akiri_fearless_voyager.txt @@ -0,0 +1,15 @@ +Name:Akiri, Fearless Voyager +ManaCost:1 R W +Types:Legendary Creature Kor Warrior +PT:3/3 +T:Mode$ AttackersDeclared | ValidAttackers$ Creature.YouCtrl+equipped | AttackedTarget$ Player | Execute$ TrigDraw | TriggerZones$ Battlefield | TriggerDescription$ Whenever you attack a player with one or more equipped creatures, draw a card. +SVar:TrigDraw:DB$ Draw | NumCards$ 1 +A:AB$ ChooseCard | Cost$ W | Defined$ You | Choices$ Creature.YouCtrl+equipped | ChoiceTitle$ Choose an equipped creature you control | RememberChosen$ True | SubAbility$ DBChooseEquip | StackDescription$ SpellDescription | SpellDescription$ You may unattach an Equipment from a creature you control. If you do, tap that creature and it gains indestructible until end of turn. +SVar:DBChooseEquip:DB$ ChooseCard | Defined$ You | Choices$ Equipment.AttachedTo Creature.IsRemembered | ChoiceTitle$ You may choose an Equipment to unattach from that creature | SubAbility$ DBUnattach +SVar:DBUnattach:DB$ Unattach | Defined$ ChosenCard | SubAbility$ DBTap | StackDescription$ None +SVar:DBTap:DB$ Tap | Defined$ Remembered | ConditionDefined$ ChosenCard | ConditionPresent$ Equipment | ConditionCompare$ GE1 | SubAbility$ DBPump | StackDescription$ None +SVar:DBPump:DB$ Pump | Defined$ Remembered | KW$ Indestructible | ConditionDefined$ ChosenCard | ConditionPresent$ Equipment | ConditionCompare$ GE1 | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearChosenCard$ True +AI:RemoveDeck:Random +DeckNeeds:Type$Equipment +Oracle:Whenever you attack a player with one or more equipped creatures, draw a card.\n{W}: You may unattach an Equipment from a creature you control. If you do, tap that creature and it gains indestructible until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/akoum_hellhound.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/akoum_hellhound.txt new file mode 100755 index 00000000000..05d3f748c84 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/akoum_hellhound.txt @@ -0,0 +1,8 @@ +Name:Akoum Hellhound +ManaCost:R +Types:Creature Elemental Dog +PT:0/1 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Landfall - Whenever a land enters the battlefield under your control, CARDNAME gets +2/+2 until end of turn. +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 2 | NumDef$ 2 +SVar:BuffedBy:Land +Oracle:Landfall — Whenever a land enters the battlefield under your control, Akoum Hellhound gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/allied_assault.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/allied_assault.txt new file mode 100644 index 00000000000..33573be7823 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/allied_assault.txt @@ -0,0 +1,8 @@ +Name:Allied Assault +ManaCost:2 W +Types:Instant +A:SP$ Pump | Cost$ 2 W | TargetMin$ 0 | TargetMax$ 2 | NumAtt$ X | NumDef$ X | References$ X | ValidTgts$ Creature | TgtPrompt$ Select up to two target creatures | SpellDescription$ Up to two target creatures each get +X/+X until end of turn, where X is the number of creatures in your party. +SVar:X:Count$Party +DeckHas:Ability$Party +DeckHints:Type$Cleric|Rogue|Warrior|Wizard +Oracle:Up to two target creatures each get +X/+X until end of turn, where X is the number of creatures in your party. (Your party consists of up to one each of Cleric, Rogue, Warrior, and Wizard.) diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/angel_of_destiny.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/angel_of_destiny.txt new file mode 100755 index 00000000000..4bbce304030 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/angel_of_destiny.txt @@ -0,0 +1,21 @@ +Name:Angel of Destiny +ManaCost:3 W W +Types:Creature Angel Cleric +PT:2/6 +K:Flying +K:Double Strike +T:Mode$ TurnBegin | ValidPlayer$ Player | Static$ True | Execute$ AttackReset +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Static$ True | Execute$ AttackReset +SVar:AttackReset:DB$ Cleanup | ClearRemembered$ True +T:Mode$ DamageDone | ValidSource$ Creature.YouCtrl | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigGain | TriggerZones$ Battlefield | TriggerDescription$ Whenever a creature you control deals combat damage to a player, you and that player each gain that much life. +SVar:TrigGain:DB$ GainLife | Defined$ You | LifeAmount$ X | References$ X | SubAbility$ DBGain +SVar:DBGain:DB$ GainLife | Defined$ TriggeredTarget | LifeAmount$ X | References$ X +SVar:X:TriggerCount$DamageAmount +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ RememberPlayer | TriggerZones$ Battlefield | Static$ True +SVar:RememberPlayer:DB$ Pump | RememberObjects$ TriggeredDefendingPlayer +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | TriggerZones$ Battlefield | CheckSVar$ Z | SVarCompare$ GEY | References$ Z,Y | Execute$ TrigLose | TriggerDescription$ At the beginning of your end step, if you have at least 15 life more than your starting life total, each player CARDNAME attacked this turn loses the game. +SVar:TrigLose:DB$ LosesGame | Defined$ Player.IsRemembered +SVar:Z:Count$YourLifeTotal +SVar:Y:Count$YourStartingLife/Plus.15 +DeckHas:Ability$LifeGain +Oracle:Flying, double strike\nWhenever a creature you control deals combat damage to a player, you and that player each gain that much life.\nAt the beginning of your end step, if you have at least 15 life more than your starting life total, each player Angel of Destiny attacked this turn loses the game. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/angelheart_protector.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/angelheart_protector.txt new file mode 100755 index 00000000000..aca7177c09a --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/angelheart_protector.txt @@ -0,0 +1,8 @@ +Name:Angelheart Protector +ManaCost:2 W +Types:Creature Human Cleric +PT:3/2 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target creature you control gains indestructible until end of turn. +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | KW$ Indestructible +SVar:PlayMain1:TRUE +Oracle:When Angelheart Protector enters the battlefield, target creature you control gains indestructible until end of turn. (Damage and effects that say "destroy" don't destroy it.) diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/anticognition.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/anticognition.txt new file mode 100644 index 00000000000..f98c318e9b2 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/anticognition.txt @@ -0,0 +1,11 @@ +Name:Anticognition +ManaCost:1 U +Types:Instant +A:SP$ Pump | Cost$ 1 U | IsCurse$ True | TargetType$ Spell | TgtZone$ Stack | TgtPrompt$ Select target creature or planeswalker spell | ValidTgts$ Creature,Planeswalker | SubAbility$ DBBranch | StackDescription$ SpellDescription | SpellDescription$ Counter target creature or planeswalker spell unless its controller pays {2}. If an opponent has eight or more cards in their graveyard, instead counter that spell, then scry 2. +SVar:DBBranch:DB$ Branch | References$ X | BranchConditionSVar$ X | BranchConditionSVarCompare$ GE8 | TrueSubAbility$ CounterScry | FalseSubAbility$ CounterUnless | StackDescription$ None +SVar:CounterUnless:DB$ Counter | Defined$ Targeted | UnlessCost$ 2 +SVar:CounterScry:DB$ Counter | Defined$ Targeted | SubAbility$ DBScry +SVar:DBScry:DB$ Scry | ScryNum$ 2 +SVar:X:PlayerCountOpponents$HighestCardsInGraveyard +DeckHints:Ability$Mill +Oracle:Counter target creature or planeswalker spell unless its controller pays {2}. If an opponent has eight or more cards in their graveyard, instead counter that spell, then scry 2. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/archon_of_emeria.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/archon_of_emeria.txt new file mode 100755 index 00000000000..862130eec0b --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/archon_of_emeria.txt @@ -0,0 +1,10 @@ +Name:Archon of Emeria +ManaCost:2 W +Types:Creature Archon +PT:2/3 +K:Flying +S:Mode$ CantBeCast | ValidCard$ Card | Caster$ Player | NumLimitEachTurn$ 1 | Description$ Each player can't cast more than one spell each turn. +S:Mode$ ETBTapped | ValidCard$ Land.OppCtrl+nonBasic | Description$ Nonbasic lands your opponents control enter the battlefield tapped. +SVar:NonStackingEffect:True +AI:RemoveDeck:Random +Oracle:Flying\nEach player can't cast more than one spell each turn.\nNonbasic lands your opponents control enter the battlefield tapped. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/archpriest_of_iona.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/archpriest_of_iona.txt new file mode 100755 index 00000000000..0d9df79d19a --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/archpriest_of_iona.txt @@ -0,0 +1,12 @@ +Name:Archpriest of Iona +ManaCost:W +Types:Creature Human Cleric +PT:*/2 +S:Mode$ Continuous | EffectZone$ All | CharacteristicDefining$ True | SetPower$ X | References$ X | Description$ CARDNAME's power is equal to the number of creatures in your party. +T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Battlefield | CheckSVar$ X | SVarCompare$ EQ4 | Execute$ TrigPump | TriggerDescription$ At the beginning of combat on your turn, if you have a full party, target creature gets +1/+1 and gains flying until end of turn. +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +1 | NumDef$ +1 | KW$ Flying +SVar:X:Count$Party +DeckHas:Ability$Party +SVar:BuffedBy:Rogue,Warrior,Wizard +DeckHints:Type$Rogue|Warrior|Wizard +Oracle:Archpriest of Iona's power is equal to the number of creatures in your party. (Your party consists of up to one each of Cleric, Rogue, Warrior, and Wizard.)\nAt the beginning of combat on your turn, if you have a full party, target creature gets +1/+1 and gains flying until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/ardent_electromancer.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/ardent_electromancer.txt new file mode 100755 index 00000000000..e5eed2c2335 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/ardent_electromancer.txt @@ -0,0 +1,10 @@ +Name:Ardent Electromancer +ManaCost:2 R +Types:Creature Human Wizard +PT:3/2 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMana | TriggerDescription$ When CARDNAME enters the battlefield, add {R} for each creature in your party. (Your party consists of up to one each of Cleric, Rogue, Warrior, and Wizard.) +SVar:TrigMana:DB$ Mana | Produced$ R | Amount$ X | References$ X +SVar:X:Count$Party +DeckHas:Ability$Party +DeckHints:Type$Cleric|Rogue|Warrior +Oracle:When Ardent Electromancer enters the battlefield, add {R} for each creature in your party. (Your party consists of up to one each of Cleric, Rogue, Warrior, and Wizard.) diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/attended_healer.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/attended_healer.txt new file mode 100644 index 00000000000..1c3143cd035 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/attended_healer.txt @@ -0,0 +1,11 @@ +Name:Attended Healer +ManaCost:3 W +Types:Creature Kor Cleric +PT:2/3 +T:Mode$ LifeGained | ValidPlayer$ You | TriggerZones$ Battlefield | CheckSVar$ X | SVarCompare$ EQ1 | NoResolvingCheck$ True | Execute$ DBToken | TriggerDescription$ Whenever you gain life for the first time each turn, create a 1/1 white Cat creature token. +A:AB$ Pump | Cost$ 2 W | ValidTgts$ Cleric.Other | TgtPrompt$ Select another target Cleric | KW$ Lifelink | SpellDescription$ Another target Cleric gains lifelink until end of turn. +SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ w_1_1_cat | TokenOwner$ You | SpellDescription$ Whenever you gain life for the first time each turn, create a 1/1 white Cat creature token. +SVar:X:Count$LifeYouGainedTimesThisTurn +DeckHints:Ability$LifeGain & Type$Cleric +DeckHas:Ability$Token +Oracle:Whenever you gain life for the first time each turn, create a 1/1 white Cat creature token.\n{2}{W}: Another target Cleric gains lifelink until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/beyeen_veil_beyeen_coast.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/beyeen_veil_beyeen_coast.txt new file mode 100644 index 00000000000..bd3dd6d74d2 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/beyeen_veil_beyeen_coast.txt @@ -0,0 +1,15 @@ +Name:Beyeen Veil +ManaCost:1 U +Types:Instant +A:SP$ PumpAll | Cost$ 1 U | ValidCards$ Creature.OppCtrl | NumAtt$ -2 | IsCurse$ True | SpellDescription$ Creatures your opponents control get -2/-0 until end of turn. +AlternateMode:Modal +Oracle:Creatures your opponents control get -2/-0 until end of turn. + +ALTERNATE + +Name:Beyeen Coast +ManaCost:no cost +Types:Land +K:CARDNAME enters the battlefield tapped. +A:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U}. +Oracle:Beyeen Coast enters the battlefield tapped.\n{T}: Add {U}. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/blackbloom_rogue_blackbloom_bog.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/blackbloom_rogue_blackbloom_bog.txt new file mode 100644 index 00000000000..e0a1b72f2c0 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/blackbloom_rogue_blackbloom_bog.txt @@ -0,0 +1,18 @@ +Name:Blackbloom Rogue +ManaCost:2 B +Types:Creature Human Rogue +PT:2/3 +K:Menace +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 3 | CheckSVar$ X | SVarCompare$ GE8 | Description$ CARDNAME gets +3/+0 as long as an opponent has eight or more cards in their graveyard. +SVar:X:PlayerCountOpponents$HighestCardsInGraveyard +AlternateMode:Modal +Oracle:Blackbloom Rogue gets +3/+0 as long as an opponent has eight or more cards in their graveyard. + +ALTERNATE + +Name:Blackbloom Bog +ManaCost:no cost +Types:Land +K:CARDNAME enters the battlefield tapped. +A:AB$ Mana | Cost$ T | Produced$ B | SpellDescription$ Add {B}. +Oracle:Blackbloom Bog enters the battlefield tapped.\n{T}: Add {B}. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/blood_beckoning.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/blood_beckoning.txt new file mode 100755 index 00000000000..f82bddc10d5 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/blood_beckoning.txt @@ -0,0 +1,8 @@ +Name:Blood Beckoning +ManaCost:B +Types:Sorcery +K:Kicker:3 +A:SP$ ChangeZone | Cost$ B | Origin$ Graveyard | Destination$ Hand | TgtPrompt$ Select target creature card in your graveyard | ValidTgts$ Creature.YouOwn | TargetMin$ X | TargetMax$ X | References$ X | SpellDescription$ Return target creature card from your graveyard to your hand. If this spell was kicked, instead return two target creature cards from your graveyard to your hand. +SVar:X:Count$Kicked.2.1 +DeckHas:Ability$Graveyard +Oracle:Kicker {3} (You may pay an additional {3} as you cast this spell.)\nReturn target creature card from your graveyard to your hand. If this spell was kicked, instead return two target creature cards from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/blood_price.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/blood_price.txt new file mode 100644 index 00000000000..29f540fc197 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/blood_price.txt @@ -0,0 +1,6 @@ +Name:Blood Price +ManaCost:3 B +Types:Sorcery +A:SP$ Dig | Cost$ 3 B | DigNum$ 4 | ChangeNum$ 2 | SubAbility$ DBLoseLife | SpellDescription$ Look at the top four cards of your library. Put two of them into your hand and the rest on the bottom of your library in any order. You lose 2 life. +SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 2 | Defined$ You +Oracle:Look at the top four cards of your library. Put two of them into your hand and the rest on the bottom of your library in any order. You lose 2 life. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/bloodchiefs_thirst.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/bloodchiefs_thirst.txt new file mode 100644 index 00000000000..020fac587cf --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/bloodchiefs_thirst.txt @@ -0,0 +1,9 @@ +Name:Bloodchief's Thirst +ManaCost:B +Types:Sorcery +K:Kicker:2 B +A:SP$ Destroy | Cost$ B | ValidTgts$ Creature.cmcLE2,Planeswalker.cmcLE2 | TargetMin$ X | TargetMax$ X | References$ X | TgtPrompt$ Select target creature or planeswalker with converted mana cost 2 or less | SubAbility$ DBDestroy | AILogic$ AssumeAtLeastOneTarget | StackDescription$ SpellDescription | SpellDescription$ Destroy target creature or planeswalker with converted mana cost 2 or less. If this spell was kicked, instead destroy target creature or planeswalker. +SVar:DBDestroy:DB$ Destroy | TargetMin$ Y | TargetMax$ Y | References$ Y | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker | StackDescription$ None +SVar:X:Count$Kicked.0.1 +SVar:Y:Count$Kicked.1.0 +Oracle:Kicker {2}{B} (You may pay an additional {2}{B} as you cast this spell.)\nDestroy target creature or planeswalker with converted mana cost 2 or less. If this spell was kicked, instead destroy target creature or planeswalker. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/branchloft_pathway_boulderloft_pathway.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/branchloft_pathway_boulderloft_pathway.txt new file mode 100644 index 00000000000..68bee0458ae --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/branchloft_pathway_boulderloft_pathway.txt @@ -0,0 +1,14 @@ +Name:Branchloft Pathway +ManaCost:no cost +Types:Land +A:AB$ Mana | Cost$ T | Produced$ G | SpellDescription$ Add {G}. +AlternateMode:Modal +Oracle:Add {G}. + +ALTERNATE + +Name:Boulderloft Pathway +ManaCost:no cost +Types:Land +A:AB$ Mana | Cost$ T | Produced$ W | SpellDescription$ Add {W}. +Oracle:Add {W}. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/brightclimb_pathway_grimclimb_pathway.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/brightclimb_pathway_grimclimb_pathway.txt new file mode 100644 index 00000000000..3868d6fa30d --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/brightclimb_pathway_grimclimb_pathway.txt @@ -0,0 +1,14 @@ +Name:Brightclimb Pathway +ManaCost:no cost +Types:Land +A:AB$ Mana | Cost$ T | Produced$ W | SpellDescription$ Add {W}. +AlternateMode:Modal +Oracle:Add {W}. + +ALTERNATE + +Name:Grimclimb Pathway +ManaCost:no cost +Types:Land +A:AB$ Mana | Cost$ T | Produced$ B | SpellDescription$ Add {B}. +Oracle:Add {B}. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/broken_wings.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/broken_wings.txt new file mode 100755 index 00000000000..e9db5f97c47 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/broken_wings.txt @@ -0,0 +1,5 @@ +Name:Broken Wings +ManaCost:2 G +Types:Instant +A:SP$ Destroy | Cost$ 2 G | ValidTgts$ Artifact,Enchantment,Creature.withFlying | TgtPrompt$ Select target artifact, enchantment or creature with flying | SpellDescription$ Destroy target artifact, enchantment or creature with flying. +Oracle:Destroy target artifact, enchantment, or creature with flying. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/brushfire_elemental.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/brushfire_elemental.txt new file mode 100644 index 00000000000..47b5a1208ac --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/brushfire_elemental.txt @@ -0,0 +1,10 @@ +Name:Brushfire Elemental +ManaCost:R G +Types:Creature Elemental +PT:1/1 +K:Haste +K:CantBeBlockedBy Creature.powerLE2 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Landfall — Whenever a land enters the battlefield under your control, Brushfire Elemental gets +2/+2 until end of turn. +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 2 | NumDef$ 2 +SVar:BuffedBy:Land +Oracle:Haste\nBrushfire Elemental can't be blocked by creatures with power 2 or less.\nLandfall — Whenever a land enters the battlefield under your control, Brushfire Elemental gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/bubble_snare.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/bubble_snare.txt new file mode 100755 index 00000000000..dc06b383668 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/bubble_snare.txt @@ -0,0 +1,9 @@ +Name:Bubble Snare +ManaCost:U +Types:Enchantment Aura +K:Kicker:2 U +A:SP$ Attach | Cost$ U | ValidTgts$ Creature | AILogic$ KeepTapped +T:Mode$ ChangesZone | ValidCard$ Card.Self+kicked | Origin$ Any | Destination$ Battlefield | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters the battlefield, if it was kicked, tap enchanted creature. +SVar:TrigTap:DB$ Tap | Defined$ Enchanted +S:Mode$ Continuous | Affected$ Creature.AttachedBy | AddHiddenKeyword$ CARDNAME doesn't untap during your untap step. | Description$ Enchanted creature doesn't untap during its controller's untap step. +Oracle:Kicker {2}{U} (You may pay an additional {2}{U} as you cast this spell.)\nEnchant creature\nWhen Bubble Snare enters the battlefield, if it was kicked, tap enchanted creature.\nEnchanted creature doesn't untap during its controller's untap step. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/canopy_baloth.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/canopy_baloth.txt new file mode 100755 index 00000000000..78b113e210f --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/canopy_baloth.txt @@ -0,0 +1,8 @@ +Name:Canopy Baloth +ManaCost:3 G +Types:Creature Beast +PT:4/3 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Landfall - Whenever a land enters the battlefield under your control, CARDNAME gets +2/+2 until end of turn. +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +2 | NumDef$ +2 +SVar:BuffedBy:Land +Oracle:Landfall — Whenever a land enters the battlefield under your control, Canopy Baloth gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/canyon_jerboa.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/canyon_jerboa.txt new file mode 100644 index 00000000000..c476f8f0e4c --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/canyon_jerboa.txt @@ -0,0 +1,8 @@ +Name:Canyon Jerboa +ManaCost:2 W +Types:Creature Mouse +PT:1/2 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ DBPumpAll | Landfall — Whenever a land enters the battlefield under your control, creatures you control get +1/+1 until end of turn. +SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +1 | NumDef$ +1 +SVar:BuffedBy:Land +Oracle:Landfall — Whenever a land enters the battlefield under your control, creatures you control get +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/cascade_seer.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/cascade_seer.txt new file mode 100644 index 00000000000..a2c55e8014e --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/cascade_seer.txt @@ -0,0 +1,10 @@ +Name:Cascade Seer +ManaCost:3 U +Types:Creature Merfolk Wizard +PT:3/3 +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigScry | TriggerDescription$ When CARDNAME enters the battlefield, scry X, where X is the number of creatures in your party. (Your party consists of up to one each of Cleric, Rogue, Warrior, and Wizard.) +SVar:TrigScry:DB$ Scry | ScryNum$ X | References$ X +SVar:X:Count$Party +DeckHas:Ability$Party +DeckHints:Type$Cleric|Rogue|Warrior +Oracle:When Cascade Seer enters the battlefield, scry X, where X is the number of creatures in your party. (Your party consists of up to one each of Cleric, Rogue, Warrior, and Wizard.) diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/charix_the_raging_isle.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/charix_the_raging_isle.txt new file mode 100644 index 00000000000..de7cfbf10f3 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/charix_the_raging_isle.txt @@ -0,0 +1,9 @@ +Name:Charix, the Raging Isle +ManaCost:2 U U +Types:Legendary Creature Leviathan Crab +PT:0/17 +S:Mode$ RaiseCost | ValidTarget$ Card.Self | Activator$ Opponent | Type$ Spell | Amount$ 2 | Description$ Spells your opponents cast that target CARDNAME cost {2} more to cast. +A:AB$ Pump | Cost$ 3 | NumAtt$ +X | NumDef$ -X | References$ X | SpellDescription$ CARDNAME gets +X/-X until end of turn, where X is the number of Islands you control. +SVar:X:Count$Valid Island.YouCtrl +DeckHints:Type$Island +Oracle:Spells your opponents cast that target Charix, the Raging Isle cost {2} more to cast.\nCharix gets +X/-X until end of turn, where X is the number of islands you control. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/chilling_trap.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/chilling_trap.txt new file mode 100644 index 00000000000..bcaf391c20f --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/chilling_trap.txt @@ -0,0 +1,7 @@ +Name:Chilling Trap +ManaCost:U +Types:Instant +A:SP$ Pump | Cost$ U | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -4 | IsCurse$ True | SubAbility$ DBDraw | SpellDescription$ Target creature gets -4/-0 until end of turn. If you control a Wizard, draw a card. +SVar:DBDraw:DB$ Draw | NumCards$ 1 | ConditionPresent$ Wizard.YouCtrl | ConditionCompare$ GE1 | ConditionDescription$ If you control a Wizard +DeckHints:Type$Wizard +Oracle:Target creature gets -4/-0 until end of turn. If you control a Wizard, draw a card. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/cinderclasm.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/cinderclasm.txt new file mode 100755 index 00000000000..c83ade0b05d --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/cinderclasm.txt @@ -0,0 +1,7 @@ +Name:Cinderclasm +ManaCost:1 R +Types:Instant +K:Kicker:R +A:SP$ DamageAll | Cost$ 1 R | NumDmg$ X | References$ X | ValidCards$ Creature | StackDescription$ SpellDescription | SpellDescription$ CARDNAME deals 1 damage to each creature. If it was kicked, it deals 2 damage to each creature instead. +SVar:X:Count$Kicked.2.1 +Oracle:Kicker {R} (You may pay an additional {R} as you cast this spell.)\nCinderclasm deals 1 damage to each creature. If it was kicked, it deals 2 damage to each creature instead. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/cleansing_wildfire.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/cleansing_wildfire.txt new file mode 100755 index 00000000000..8dee50367e6 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/cleansing_wildfire.txt @@ -0,0 +1,7 @@ +Name:Cleansing Wildfire +ManaCost:1 R +Types:Sorcery +A:SP$ Destroy | Cost$ 1 R | ValidTgts$ Land | TgtPrompt$ Select target land | SubAbility$ DBChange | SpellDescription$ Destroy target land. Its controller may search their library for a basic land card, put it onto the battlefield tapped, then shuffle their library. +SVar:DBChange:DB$ ChangeZone | Optional$ True | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | Tapped$ True | ChangeNum$ 1 | DefinedPlayer$ TargetedController | ShuffleNonMandatory$ True | SubAbility$ DBDraw | StackDescription$ Its controller may search their library for a basic land card, put it onto the battlefield tapped, then shuffle their library. +SVar:DBDraw:DB$ Draw | NumCards$ 1 | SpellDescription$ Draw a card. +Oracle:Destroy target land. Its controller may search their library for a basic land card, put it onto the battlefield tapped, then shuffle their library.\nDraw a card. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/clearwater_pathway_murkwater_pathway.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/clearwater_pathway_murkwater_pathway.txt new file mode 100644 index 00000000000..f4af34f4c41 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/clearwater_pathway_murkwater_pathway.txt @@ -0,0 +1,14 @@ +Name:Clearwater Pathway +ManaCost:no cost +Types:Land +A:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U}. +AlternateMode:Modal +Oracle:Add {U}. + +ALTERNATE + +Name:Murkwater Pathway +ManaCost:no cost +Types:Land +A:AB$ Mana | Cost$ T | Produced$ B | SpellDescription$ Add {B}. +Oracle:Add {B}. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/cleric_of_chill_depths.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/cleric_of_chill_depths.txt new file mode 100644 index 00000000000..6bf52e86834 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/cleric_of_chill_depths.txt @@ -0,0 +1,7 @@ +Name:Cleric of Chill Depths +ManaCost:1 U +Types:Creature Merfolk Cleric +PT:1/3 +T:Mode$ AttackerBlocked | ValidBlocker$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME blocks a creature, that creature doesn't untap during its controller's next untap step. +SVar:TrigPump:DB$ Pump | Defined$ TriggeredAttacker | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True +Oracle:Whenever Cleric of Chill Depths blocks a creature, that creature doesn't untap during its controller's next untap step. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/cleric_of_lifes_bond.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/cleric_of_lifes_bond.txt new file mode 100755 index 00000000000..d5292e37e35 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/cleric_of_lifes_bond.txt @@ -0,0 +1,12 @@ +Name:Cleric of Life's Bond +ManaCost:W B +Types:Creature Vampire Cleric +PT:2/2 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Cleric.Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Whenever another Cleric enters the battlefield under your control, you gain 1 life. +SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 +T:Mode$ LifeGained | TriggerZones$ Battlefield | ValidPlayer$ You | CheckSVar$ X | SVarCompare$ EQ1 | NoResolvingCheck$ True | Execute$ TrigPutCounter | TriggerDescription$ Whenever you gain life for the first time each turn, put a +1/+1 counter on CARDNAME. +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 +DeckHas:Ability$LifeGain & Ability$Counters +DeckHints:Type$Cleric +SVar:X:Count$LifeYouGainedTimesThisTurn +Oracle:Whenever another Cleric enters the battlefield under your control, you gain 1 life.\nWhenever you gain life for the first time each turn, put a +1/+1 counter on Cleric of Life's Bond. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/cliffhaven_sell_sword.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/cliffhaven_sell_sword.txt new file mode 100755 index 00000000000..42597c2699b --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/cliffhaven_sell_sword.txt @@ -0,0 +1,5 @@ +Name:Cliffhaven Sell-Sword +ManaCost:1 W +Types:Creature Kor Warrior +PT:3/1 +Oracle: diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/concerted_defense.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/concerted_defense.txt new file mode 100755 index 00000000000..4deeba75139 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/concerted_defense.txt @@ -0,0 +1,8 @@ +Name:Concerted Defense +ManaCost:U +Types:Instant +A:SP$ Counter | Cost$ U | TargetType$ Spell | TgtPrompt$ Select target noncreature spell | ValidTgts$ Card.nonCreature | UnlessCost$ X | References$ X | SpellDescription$ Counter target noncreature spell unless its controller pays {1} plus an additional {1} for each creature for your party. (Your party consists of up to one each of Cleric, Rogue, Warrior, and Wizard.) +SVar:X:Count$Party/Plus.1 +DeckHas:Ability$Party +DeckHints:Type$Cleric|Rogue|Warrior|Wizard +Oracle:Counter target noncreature spell unless its controller pays {1} plus an additional {1} for each creature in your party. (Your party consists of up to one each of Cleric, Rogue, Warrior, and Wizard.) diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/confounding_conundrum.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/confounding_conundrum.txt new file mode 100644 index 00000000000..13da61e0bd8 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/confounding_conundrum.txt @@ -0,0 +1,9 @@ +Name:Confounding Conundrum +ManaCost:1 U +Types:Enchantment +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, draw a card. +SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.OppCtrl | CheckOnTriggeredCard$ X GT1 | TriggerZones$ Battlefield | Execute$ TrigReturn | TriggerDescription$ Whenever a land enters the battlefield under an opponent's control, if that player had another land enter the battlefield under their control this turn, they return a land they control to its owner’s hand. +SVar:TrigReturn:DB$ ChangeZone | Chooser$ TriggeredCardController | Origin$ Battlefield | Destination$ Hand | Hidden$ True | Mandatory$ True | ChangeType$ Land.ControlledBy TriggeredCardController | ChangeNum$ 1 +SVar:X:ThisTurnEntered_Battlefield_Land.YouCtrl +Oracle:When Confounding Conundrum enters the battlefield, draw a card.\nWhenever a land enters the battlefield under an opponent's control, if that player had another land enter the battlefield under their control this turn, they return a land they control to its owner’s hand. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/coralhelm_chronicler.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/coralhelm_chronicler.txt new file mode 100755 index 00000000000..395420e1039 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/coralhelm_chronicler.txt @@ -0,0 +1,10 @@ +Name:Coralhelm Chronicler +ManaCost:2 U +Types:Creature Merfolk Wizard +PT:2/2 +T:Mode$ SpellCast | ValidCard$ Card.YouCtrl+kicked | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever you cast a kicked spell, draw a card, then discard a card. +SVar:TrigDraw:DB$ Draw | NumCards$ 1 | SubAbility$ DBDiscard +SVar:DBDiscard:DB$ Discard | Defined$ You | Mode$ TgtChoose | NumCards$ 1 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDig | TriggerDescription$ When CARDNAME enters the battlefield, look at the top five cards of your library. You may reveal a card with a kicker ability from among them and put it into your hand. Put the rest on the bottom of your library in a random order. +SVar:TrigDig:DB$ Dig | DigNum$ 5 | ChangeNum$ 1 | Optional$ True | ForceRevealToController$ True | ChangeValid$ Card.withKicker,Card.withMultikicker | RestRandomOrder$ True +Oracle:Whenever you cast a kicked spell, draw a card, then discard a card.\nWhen Coralhelm Chronicler enters the battlefield, look at the top five cards of your library. You may reveal a card with a kicker ability from among them and put it into your hand. Put the rest on the bottom of your library in a random order. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/coveted_prize.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/coveted_prize.txt new file mode 100755 index 00000000000..f4c05ff38ea --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/coveted_prize.txt @@ -0,0 +1,10 @@ +Name:Coveted Prize +ManaCost:4 B +Types:Sorcery +S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ X | EffectZone$ All | References$ X | Description$ This spell costs {1} less to cast for each creature in your party. +SVar:X:Count$Party +A:SP$ ChangeZone | Cost$ 4 B | Origin$ Library | Destination$ Hand | ChangeType$ Card | ChangeNum$ 1 | Mandatory$ True | SubAbility$ DBPlay | StackDescription$ SpellDescription | SpellDescription$ Search your library for a card, put it into your hand, then shuffle your library. If you have a full party, you may cast a spell with converted mana cost 4 or less from your hand without paying its mana cost. +SVar:DBPlay:DB$ Play | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ4 | References$ X | Optional$ True | Valid$ Card.nonLand+YouOwn+cmcLE4 | ValidZone$ Hand | WithoutManaCost$ True | Amount$ 1 | StackDescription$ None +DeckHas:Ability$Party +DeckHints:Type$Cleric|Rogue|Warrior|Wizard +Oracle:This spell costs {1} less to cast for each creature in your party. (Your party consists of up to one each of Cleric, Rogue, Warrior, and Wizard.)\nSearch your library for a card, put it into your hand, then shuffle your library. If you have a full party, you may cast a spell with converted mana cost 4 or less from your hand without paying its mana cost. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/cragcrown_pathway_timbercrown_pathway.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/cragcrown_pathway_timbercrown_pathway.txt new file mode 100644 index 00000000000..6d8b5e2887d --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/cragcrown_pathway_timbercrown_pathway.txt @@ -0,0 +1,14 @@ +Name:Cragcrown Pathway +ManaCost:no cost +Types:Land +A:AB$ Mana | Cost$ T | Produced$ R | SpellDescription$ Add {R}. +AlternateMode:Modal +Oracle:Add {R}. + +ALTERNATE + +Name:Timbercrown Pathway +ManaCost:no cost +Types:Land +A:AB$ Mana | Cost$ T | Produced$ G | SpellDescription$ Add {G}. +Oracle:Add {G}. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/cragplate_baloth.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/cragplate_baloth.txt new file mode 100755 index 00000000000..ee3088b6011 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/cragplate_baloth.txt @@ -0,0 +1,12 @@ +Name:Cragplate Baloth +ManaCost:5 G G +Types:Creature Beast +PT:6/6 +K:Kicker:2 G +K:CARDNAME can't be countered. +K:Hexproof +K:Haste +K:etbCounter:P1P1:4:CheckSVar$ WasKicked:If CARDNAME was kicked, it enters the battlefield with four +1/+1 counters on it. +SVar:WasKicked:Count$Kicked.1.0 +DeckHas:Ability$Counters +Oracle:Kicker {2}{G}\nThis spell can't be countered.\nHexproof, haste\nIf Cragplate Baloth was kicked, it enters the battlefield with four +1/+1 counters on it. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/crawling_barrens.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/crawling_barrens.txt new file mode 100755 index 00000000000..4686c9d914a --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/crawling_barrens.txt @@ -0,0 +1,10 @@ +Name:Crawling Barrens +ManaCost:no cost +Types:Land +A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. +A:AB$ PutCounter | Cost$ 4 | CounterType$ P1P1 | CounterNum$ 2 | SubAbility$ DBChoice | SpellDescription$ Put two +1/+1 counters on CARDNAME. Then you may have it become a 0/0 Elemental creature until end of turn. It's still a land. +SVar:DBChoice:DB$ GenericChoice | Defined$ You | Choices$ Animate,NoAnimate | StackDescription$ Then you may have it become a 0/0 Elemental creature until end of turn. It's still a land. +SVar:Animate:DB$ Animate | Defined$ Self | Power$ 0 | Toughness$ 0 | Types$ Creature,Elemental | SpellDescription$ CARDNAME becomes a 0/0 Elemental creature until end of turn. +SVar:NoAnimate:DB$ Pump | SpellDescription$ CARDNAME does not become a 0/0 Elemental creature until end of turn. +DeckHas:Ability$Counters +Oracle:{T}: Add {C}.\n{4}: Put two +1/+1 counters on Crawling Barrens. Then you may have it become a 0/0 Elemental creature until end of turn. It's still a land. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/cunning_geysermage.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/cunning_geysermage.txt new file mode 100644 index 00000000000..e5d2fb43d41 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/cunning_geysermage.txt @@ -0,0 +1,8 @@ +Name:Cunning Geysermage +ManaCost:2 U +Types:Creature Human Wizard +PT:3/2 +K:Kicker:2 U +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | Execute$ TrigKicker | TriggerDescription$ When CARDNAME enters the battlefield, if it was kicked, return up to one other target creature to its owner's hand. +SVar:TrigKicker:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Creature.Other | TgtPrompt$ Select up to one other target creature | SpellDescription$ Return up to one other target creature to its owner's hand. +Oracle:Kicker {2}{U} (You may pay an additional {2}{U} as you cast this spell.)\nWhen Cunning Geysermage enters the battlefield, if it was kicked, return up to one other target creature to its owner's hand. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/dauntless_survivor.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/dauntless_survivor.txt new file mode 100755 index 00000000000..94ad6ee02be --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/dauntless_survivor.txt @@ -0,0 +1,8 @@ +Name:Dauntless Survivor +ManaCost:1 G +Types:Creature Human Warrior +PT:1/1 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPut | TriggerDescription$ When CARDNAME enters the battlefield, put a +1/+1 counter on target creature. +SVar:TrigPut:DB$ PutCounter | ValidTgts$ Creature | TgtPrompt$ Select target creature | CounterType$ P1P1 | CounterNum$ 1 +DeckHas:Ability$Counters +Oracle:When Dauntless Survivor enters the battlefield, put a +1/+1 counter on target creature. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/dauntless_unity.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/dauntless_unity.txt new file mode 100755 index 00000000000..c8bf3c1ae5c --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/dauntless_unity.txt @@ -0,0 +1,7 @@ +Name:Dauntless Unity +ManaCost:1 W +Types:Instant +K:Kicker:1 W +A:SP$ PumpAll | Cost$ 1 W | ValidCards$ Creature.YouCtrl | NumAtt$ X | NumDef$ 1 | References$ X | SpellDescription$ Creatures you control get +1/+1 until end of turn. If this spell was kicked, those creatures get +2/+1 until end of turn instead. +SVar:X:Count$Kicked.2.1 +Oracle:Kicker {1}{W} (You may pay an additional {1}{W} as you cast this spell.)\nCreatures you control get +1/+1 until end of turn. If this spell was kicked, those creatures get +2/+1 until end of turn instead. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/deadly_alliance.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/deadly_alliance.txt new file mode 100755 index 00000000000..43028ee0754 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/deadly_alliance.txt @@ -0,0 +1,9 @@ +Name:Deadly Alliance +ManaCost:4 B +Types:Instant +S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ X | EffectZone$ All | References$ X | Description$ This spell costs {1} less to cast for each creature in your party. +SVar:X:Count$Party +A:SP$ Destroy | Cost$ 4 B | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker | SpellDescription$ Destroy target creature or planeswalker. +DeckHas:Ability$Party +DeckHints:Type$Cleric|Rogue|Warrior|Wizard +Oracle:This spell costs {1} less to cast for each creature in your party. (Your party consists of up to one each of Cleric, Rogue, Warrior, and Wizard.)\nDestroy target creature or planeswalker. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/deliberate.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/deliberate.txt new file mode 100644 index 00000000000..d17c4d3e9d3 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/deliberate.txt @@ -0,0 +1,6 @@ +Name:Deliberate +ManaCost:1 U +Types:Instant +A:SP$ Scry | Cost$ 1 U | ScryNum$ 2 | SpellDescription$ Scry 2, then draw a card. | SubAbility$ DBDraw +SVar:DBDraw:DB$ Draw | NumCards$ 1 +Oracle:Scry 2, then draw a card. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/demons_disciple.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/demons_disciple.txt new file mode 100755 index 00000000000..e841f81e2b4 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/demons_disciple.txt @@ -0,0 +1,11 @@ +Name:Demon's Disciple +ManaCost:2 B +Types:Creature Human Cleric +PT:3/1 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigSac | TriggerDescription$ When CARDNAME enters the battlefield, each player sacrifices a creature or planeswalker. +SVar:TrigSac:DB$ Sacrifice | Defined$ Player | SacValid$ Creature,Planeswalker | SacMessage$ creature or planeswalker +DeckHas:Ability$Sacrifice +SVar:X:Count$Valid Creature.OppCtrl/Plus.Y +SVar:Y:Count$Valid Planeswalker.OppCtrl +SVar:NeedsToPlayVar:X GE1 +Oracle:When Demon's Disciple enters the battlefield, each player sacrifices a creature or planeswalker. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/drana_the_last_bloodchief.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/drana_the_last_bloodchief.txt new file mode 100755 index 00000000000..eb4746da43a --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/drana_the_last_bloodchief.txt @@ -0,0 +1,12 @@ +Name:Drana, the Last Bloodchief +ManaCost:3 B B +Types:Legendary Creature Vampire Cleric +PT:4/4 +K:Flying +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigChoose | TriggerDescription$ Whenever CARDNAME attacks, defending player chooses a nonlegendary creature card in your graveyard. You return that card to the battlefield with a +1/+1 counter on it. The creature is a Vampire in addition to its other types. +SVar:TrigChoose:DB$ ChooseCard | Defined$ DefendingPlayer | Choices$ Creature.YouOwn+nonLegendary | ChoiceZone$ Graveyard | AILogic$ WorstCard | RememberChosen$ True | SubAbility$ DBChangeZone +SVar:DBChangeZone:DB$ ChangeZone | Defined$ ChosenCard | Origin$ Graveyard | Destination$ Battlefield | WithCounters$ P1P1_1 | SubAbility$ DBAnimate +SVar:DBAnimate:DB$ Animate | Defined$ ChosenCard | Types$ Vampire | Permanent$ True +DeckHas:Ability$Graveyard & Ability$Counters +DeckHints:Type$Vampire +Oracle:Flying\nWhenever Drana, the Last Bloodchief attacks, defending player chooses a nonlegendary creature card in your graveyard. You return that card to the battlefield with a +1/+1 counter on it. The creature is a Vampire in addition to its other types. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/dranas_silencer.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/dranas_silencer.txt new file mode 100755 index 00000000000..939b7e8b3bf --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/dranas_silencer.txt @@ -0,0 +1,11 @@ +Name:Drana's Silencer +ManaCost:5 B +Types:Creature Vampire Rogue +PT:3/2 +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target creature an opponent controls gets -X/-X until end of turn, where X is the number of creatures in your party. (Your party consists of up to one each of Cleric, Rogue, Warrior, and Wizard.) +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Select target creature an opponent controls | IsCurse$ True | NumAtt$ -X | NumDef$ -X | References$ X +SVar:X:Count$Party +DeckHas:Ability$Party +DeckHints:Type$Cleric|Warrior|Wizard +SVar:PlayMain1:TRUE +Oracle:When Drana's Silencer enters the battlefield, target creature an opponent controls gets -X/-X until end of turn, where X is the number of creatures in your party. (Your party consists of up to one each of Cleric, Rogue, Warrior, and Wizard.) diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/dreadwurm.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/dreadwurm.txt new file mode 100755 index 00000000000..a8c22d6633c --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/dreadwurm.txt @@ -0,0 +1,8 @@ +Name:Dreadwurm +ManaCost:4 B +Types:Creature Wurm Horror +PT:5/4 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Landfall - Whenever a land enters the battlefield under your control, CARDNAME gains indestructible until end of turn. (Damage and effects that say "destroy" don't destroy it.) +SVar:TrigPump:DB$ Pump | Defined$ Self | KW$ Indestructible +SVar:BuffedBy:Land +Oracle:Landfall — Whenever a land enters the battlefield under your control, Dreadwurm gains indestructible until end of turn. (Damage and effects that say "destroy" don't destroy it.) diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/emeria_captain.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/emeria_captain.txt new file mode 100755 index 00000000000..003a3aabae9 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/emeria_captain.txt @@ -0,0 +1,13 @@ +Name:Emeria Captain +ManaCost:3 W +Types:Creature Angel Warrior +PT:1/1 +K:Flying +K:Vigilance +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME enters the battlefield, put a +1/+1 counter on it for each creature in your party. +SVar:TrigPutCounter:DB$ PutCounter | Defined$ TriggeredCardLKICopy | CounterNum$ X | CounterType$ P1P1 | References$ X +SVar:X:Count$Party +DeckHas:Ability$Party & Ability$Counters +SVar:BuffedBy:Cleric,Rogue,Wizard +DeckHints:Type$Cleric|Rogue|Wizard +Oracle:Flying, vigilance\nWhen Emeria Captain enters the battlefield, put a +1/+1 counter on it for each creature in your party. (Your party consists of up to one each of Cleric, Rogue, Warrior, and Wizard.) diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/emerias_call_emeria_shattered_skyclave.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/emerias_call_emeria_shattered_skyclave.txt new file mode 100644 index 00000000000..bbb0f7842b0 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/emerias_call_emeria_shattered_skyclave.txt @@ -0,0 +1,18 @@ +Name:Emeria's Call +ManaCost:4 W W W +Types:Sorcery +A:SP$ Token | Cost$ 4 W W W | TokenAmount$ 2 | TokenScript$ w_4_4_angel_warrior_flying | SubAbility$ DBPumpAll | SpellDescription$ Create two 4/4 white Angel Warrior creature tokens with flying. Non-Angel creatures you control gain indestructible until your next turn. +SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Creature.nonAngel+YouCtrl | KW$ Indestructible | UntilYourNextTurn$ True +AlternateMode:Modal +DeckHas:Ability$Token +Oracle:Create two 4/4 white Angel Warrior creature tokens with flying. Non-Angel creatures you control gain indestructible until your next turn. + +ALTERNATE + +Name:Emeria, Shattered Skyclave +ManaCost:no cost +Types:Land +K:ETBReplacement:Other:DBTap +SVar:DBTap:DB$ Tap | ETB$ True | Defined$ Self | UnlessCost$ PayLife<3> | UnlessPayer$ You | UnlessAI$ Shockland | StackDescription$ enters the battlefield tapped. | SpellDescription$ As CARDNAME enters the battlefield, you may pay 3 life. If you don't, it enters the battlefield tapped. +A:AB$ Mana | Cost$ T | Produced$ W | SpellDescription$ Add {W}. +Oracle:As Emeria, Shattered Skyclave enters the battlefield, you may pay 3 life. If you don’t, it enters the battlefield tapped.\n{T}: Add {W}. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/expedition_champion.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/expedition_champion.txt new file mode 100755 index 00000000000..feb20c47d02 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/expedition_champion.txt @@ -0,0 +1,8 @@ +Name:Expedition Champion +ManaCost:2 R +Types:Creature Human Warrior +PT:2/3 +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 2 | IsPresent$ Warrior.YouCtrl+Other | Description$ CARDNAME gets +2/+0 as long as you control another Warrior. +SVar:BuffedBy:Warrior +DeckHints:Type$Warrior +Oracle:Expedition Champion gets +2/+0 as long as you control another Warrior. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/expedition_diviner.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/expedition_diviner.txt new file mode 100755 index 00000000000..299bf1a798f --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/expedition_diviner.txt @@ -0,0 +1,10 @@ +Name:Expedition Diviner +ManaCost:3 U +Types:Creature Merfolk Wizard +PT:3/2 +K:Flying +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | IsPresent$ Wizard.YouCtrl+Other | Execute$ TrigDraw | TriggerDescription$ As long as you control another Wizard, CARDNAME has "When this creature dies, draw a card." +SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 +SVar:BuffedBy:Wizard +DeckHints:Type$Wizard +Oracle:Flying\nAs long as you control another Wizard, Expedition Diviner has "When this creature dies, draw a card." diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/expedition_healer.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/expedition_healer.txt new file mode 100644 index 00000000000..9e5ebf977cc --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/expedition_healer.txt @@ -0,0 +1,9 @@ +Name:Expedition Healer +ManaCost:1 W +Types:Creature Kor Cleric +PT:2/2 +K:Vigilance +S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Lifelink | IsPresent$ Cleric.Other+YouCtrl | Description$ CARDNAME has lifelink as long as you control another Cleric. +DeckHints:Type$Cleric +DeckHas:Ability$LifeGain +Oracle:Vigilance\nExpedition Healer has lifelink as long as you control another Cleric. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/expedition_skulker.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/expedition_skulker.txt new file mode 100755 index 00000000000..6ff4d17d665 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/expedition_skulker.txt @@ -0,0 +1,7 @@ +Name:Expedition Skulker +ManaCost:1 B +Types:Creature Vampire Rogue +PT:2/2 +S:Mode$ Continuous | Affected$ Card.Self | AddKeyword$ Deathtouch | IsPresent$ Rogue.YouCtrl+Other | Description$ CARDNAME has deathtouch as long as you control another Rogue. +DeckHints:Type$Rogue +Oracle:Expedition Skulker has deathtouch as long as you control another Rogue. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/farsight_adept.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/farsight_adept.txt new file mode 100755 index 00000000000..e519e0c3eea --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/farsight_adept.txt @@ -0,0 +1,8 @@ +Name:Farsight Adept +ManaCost:2 W +Types:Creature Kor Wizard +PT:3/3 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, you and target opponent each draw a card. +SVar:TrigDraw:DB$ Draw | ValidTgts$ Opponent | NumCards$ 1 | SubAbility$ DBDraw +SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 1 +Oracle:When Farsight Adept enters the battlefield, you and target opponent each draw a card. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/fearless_fledgling.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/fearless_fledgling.txt new file mode 100755 index 00000000000..2403b18449f --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/fearless_fledgling.txt @@ -0,0 +1,10 @@ +Name:Fearless Fledgling +ManaCost:1 W +Types:Creature Griffin +PT:1/1 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Landfall - Whenever a land enters the battlefield under your control, put a +1/+1 counter on CARDNAME. It gains flying until end of turn. +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBPump +SVar:DBPump:DB$ Pump | Defined$ Self | KW$ Flying +SVar:BuffedBy:Land +DeckHas:Ability$Counters +Oracle:Landfall — Whenever a land enters the battlefield under your control, put a +1/+1 counter on Fearless Fledgling. It gains flying until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/feed_the_swarm.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/feed_the_swarm.txt new file mode 100755 index 00000000000..1794dd494ee --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/feed_the_swarm.txt @@ -0,0 +1,7 @@ +Name:Feed the Swarm +ManaCost:1 B +Types:Sorcery +A:SP$ Destroy | Cost$ 1 B | ValidTgts$ Creature.OppCtrl,Enchantment.OppCtrl | TgtPrompt$ Select target creature or enchantment an opponent controls | SubAbility$ DBLoseLife | SpellDescription$ Destroy target creature or enchantment an opponent controls. You lose life equal to that permanent's converted mana cost. +SVar:DBLoseLife:DB$ LoseLife | Defined$ You | LifeAmount$ X | References$ X +SVar:X:Targeted$CardManaCost +Oracle:Destroy target creature or enchantment an opponent controls. You lose life equal to that permanent's converted mana cost. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/felidar_retreat.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/felidar_retreat.txt new file mode 100755 index 00000000000..eadfd762df3 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/felidar_retreat.txt @@ -0,0 +1,11 @@ +Name:Felidar Retreat +ManaCost:3 W +Types:Enchantment +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | TriggerZones$ Battlefield | ValidCard$ Land.YouCtrl | Execute$ TrigCharm | TriggerDescription$ Landfall - Whenever a land enters the battlefield under your control, ABILITY +SVar:TrigCharm:DB$ Charm | Choices$ DBToken,DBPutCounterAll | CharmNum$ 1 +SVar:DBToken:DB$ Token | TokenAmount$ 1 | TokenScript$ w_2_2_cat_beast | TokenOwner$ You | SpellDescription$ Create a 2/2 white Cat Beast creature token. +SVar:DBPutCounterAll:DB$ PutCounterAll | ValidCards$ Creature.YouCtrl | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBPumpAll | SpellDescription$ Put a +1/+1 counter on each creature you control. Those creatures gain vigilance until end of turn. +SVar:DBPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | KW$ Vigilance +DeckHas:Ability$Token & Ability$Counters +SVar:BuffedBy:Land +Oracle:Landfall — Whenever a land enters the battlefield under your control, choose one —\n• Create a 2/2 white Cat Beast creature token.\n• Put a +1/+1 counter on each creature you control. Those creatures gain vigilance until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/field_research.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/field_research.txt new file mode 100644 index 00000000000..2fdd352cd10 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/field_research.txt @@ -0,0 +1,7 @@ +Name:Field Research +ManaCost:2 U +Types:Sorcery +K:Kicker:2 U +A:SP$ Draw | Cost$ 2 U | NumCards$ X | References$ X | SpellDescription$ Draw two cards. If this spell was kicked, draw three cards instead. +SVar:X:Count$Kicked.3.2 +Oracle:Kicker {2}{U} (You may pay an additional {2}{U} as you cast this spell.)\nDraw two cards. If this spell was kicked, draw three cards instead. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/fireblade_charger.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/fireblade_charger.txt new file mode 100755 index 00000000000..972b17283d7 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/fireblade_charger.txt @@ -0,0 +1,11 @@ +Name:Fireblade Charger +ManaCost:R +Types:Creature Goblin Warrior +PT:1/1 +S:Mode$ Continuous | Affected$ Card.Self+equipped | AddKeyword$ Haste | Description$ As long as CARDNAME is equipped, it has haste. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDamage | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, it deals damage equal to its power to any target. +SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | References$ X +SVar:X:TriggeredCard$CardPower +SVar:EquipMe:Once +DeckHints:Type$Equipment +Oracle:As long as Fireblade Charger is equipped, it has haste.\nWhen Fireblade Charger dies, it deals damage equal to its power to any target. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/fissure_wizard.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/fissure_wizard.txt new file mode 100755 index 00000000000..8c17ba60a76 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/fissure_wizard.txt @@ -0,0 +1,9 @@ +Name:Fissure Wizard +ManaCost:1 R +Types:Creature Goblin Wizard +PT:2/1 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigDiscard | TriggerDescription$ When CARDNAME enters the battlefield, you may discard a card. If you do, draw a card. +SVar:TrigDiscard:AB$ Draw | Cost$ Discard<1/Card> | NumCards$ 1 +DeckHas:Ability$Discard +DeckHints:Ability$Delirium +Oracle:When Fissure Wizard enters the battlefield, you may discard a card. If you do, draw a card. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/ghastly_gloomhunter.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/ghastly_gloomhunter.txt new file mode 100755 index 00000000000..3bb129082d7 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/ghastly_gloomhunter.txt @@ -0,0 +1,11 @@ +Name:Ghastly Gloomhunter +ManaCost:1 B +Types:Creature Zombie Bat +PT:1/1 +K:Kicker:3 B +K:Flying +K:Lifelink +K:etbCounter:P1P1:2:CheckSVar$ WasKicked:If CARDNAME was kicked, it enters the battlefield with two +1/+1 counters on it. +SVar:WasKicked:Count$Kicked.1.0 +DeckHas:Ability$Counters +Oracle:Kicker {3}{B} (You may pay an additional {3}{B} as you cast this spell.)\nFlying, lifelink\nIf Ghastly Gloomhunter was kicked, it enters the battlefield with two +1/+1 counters on it. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/glacial_grasp.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/glacial_grasp.txt new file mode 100755 index 00000000000..ae7af07d2ea --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/glacial_grasp.txt @@ -0,0 +1,10 @@ +Name:Glacial Grasp +ManaCost:2 U +Types:Instant +A:SP$ Tap | Cost$ 2 U | ValidTgts$ Creature | AILogic$ Curse | TgtPrompt$ Select target creature | SubAbility$ DBMill | SpellDescription$ Tap target creature. Its controller mills two cards. That creature doesn't untap during its controller's next untap step. (They put the top two cards of their library into their graveyard.) +SVar:DBMill:DB$ Mill | Defined$ TargetedController | NumCards$ 2 | SubAbility$ DBPump +SVar:DBPump:DB$ Pump | Defined$ ParentTarget | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True | SubAbility$ DBDraw | StackDescription$ {c:Targeted} doesn't untap during {p:TargetedController}'s next untap step. +SVar:DBDraw:DB$ Draw | NumCards$ 1 | SpellDescription$ Draw a card. +SVar:NeedsToPlay:Creature.OppCtrl +DeckHas:Ability$Mill +Oracle:Tap target creature. Its controller mills two cards. That creature doesn't untap during its controller's next untap step. (They put the top two cards of their library into their graveyard.)\nDraw a card. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/glasspool_mimic_glasspool_shore.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/glasspool_mimic_glasspool_shore.txt new file mode 100644 index 00000000000..55fdbc6cee5 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/glasspool_mimic_glasspool_shore.txt @@ -0,0 +1,17 @@ +Name:Glasspool Mimic +ManaCost:2 U +Types:Creature Shapeshifter Rogue +PT:0/0 +K:ETBReplacement:Copy:DBCopy:Optional +SVar:DBCopy:DB$ Clone | Choices$ Creature.YouCtrl | AddTypes$ Shapeshifter & Rogue | SpellDescription$ You may have CARDNAME enter the battlefield as a copy of a creature you control, except it’s a Shapeshifter Rogue in addition to its other types. +AlternateMode:Modal +Oracle:You may have Glasspool Mimic enter the battlefield as a copy of a creature you control, except it’s a Shapeshifter Rogue in addition to its other types. + +ALTERNATE + +Name:Glasspool Shore +ManaCost:no cost +Types:Land +K:CARDNAME enters the battlefield tapped. +A:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U}. +Oracle:Glasspool Shore enters the battlefield tapped.\n{T}: Add {U}. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/gnarlid_colony.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/gnarlid_colony.txt new file mode 100755 index 00000000000..57cb8ff3302 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/gnarlid_colony.txt @@ -0,0 +1,11 @@ +Name:Gnarlid Colony +ManaCost:1 G +Types:Creature Beast +PT:2/2 +K:Kicker:2 G +K:etbCounter:P1P1:2:CheckSVar$ WasKicked:If CARDNAME was kicked, it enters the battlefield with two +1/+1 counters on it. +SVar:WasKicked:Count$Kicked.1.0 +S:Mode$ Continuous | Affected$ Creature.YouCtrl+counters_GE1_P1P1 | AddKeyword$ Trample | Description$ Each creature you control with a +1/+1 counter on it has trample. +DeckHints:Ability$Counters +DeckHas:Ability$Counters +Oracle:Kicker {2}{G} (You may pay an additional {2}{G} as you cast this spell.)\nIf Gnarlid Colony was kicked, it enters the battlefield with two +1/+1 counters on it.\nEach creature you control with a +1/+1 counter on it has trample. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/goma_fada_vanguard.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/goma_fada_vanguard.txt new file mode 100755 index 00000000000..f8daaf31e18 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/goma_fada_vanguard.txt @@ -0,0 +1,10 @@ +Name:Goma Fada Vanguard +ManaCost:1 R +Types:Creature Human Warrior +PT:2/2 +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, target creature an opponent controls with power less than or equal to the number of Warriors you control can't block this turn. +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.OppCtrl+powerLEX | TgtPrompt$ Select target creature an opponent controls with power less than or equal to the number of Warriors you control | KW$ HIDDEN CARDNAME can't block. | IsCurse$ True +SVar:X:Count$Valid Warrior.YouCtrl +SVar:HasAttackEffect:TRUE +DeckHints:Type$Warrior +Oracle:Whenever Goma Fada Vanguard attacks, target creature an opponent controls with power less than or equal to the number of Warriors you control can't block this turn. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/grotag_bug_catcher.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/grotag_bug_catcher.txt new file mode 100755 index 00000000000..cbeb37a22e1 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/grotag_bug_catcher.txt @@ -0,0 +1,12 @@ +Name:Grotag Bug-Catcher +ManaCost:1 R +Types:Creature Goblin Warrior +PT:1/2 +K:Trample +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, it gets +1/+0 until end of turn for each creature in your party. (Your party consists of up to one each of Cleric, Rogue, Warrior, and Wizard.) +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ X | References$ X +SVar:X:Count$Party +SVar:HasAttackEffect:TRUE +DeckHas:Ability$Party +DeckHints:Type$Cleric|Rogue|Wizard +Oracle:Trample\nWhenever Grotag Bug-Catcher attacks, it gets +1/+0 until end of turn for each creature in your party. (Your party consists of up to one each of Cleric, Rogue, Warrior, and Wizard.) diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/grotag_night_runner.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/grotag_night_runner.txt new file mode 100755 index 00000000000..4a7b15f08f6 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/grotag_night_runner.txt @@ -0,0 +1,9 @@ +Name:Grotag Night-Runner +ManaCost:2 R +Types:Creature Goblin Rogue +PT:2/3 +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigExile | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, exile the top card of your library. You may play that card this turn. +SVar:TrigExile:DB$ Dig | Defined$ You | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect +SVar:DBEffect:DB$ Effect | StaticAbilities$ STPlay | RememberObjects$ Remembered | ForgetOnMoved$ Exile | SubAbility$ DBCleanup +SVar:STPlay:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may play this card this turn. +Oracle:Whenever Grotag Night-Runner deals combat damage to a player, exile the top card of your library. You may play that card this turn. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/guul_draz_mucklord.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/guul_draz_mucklord.txt new file mode 100755 index 00000000000..77d965a4e5f --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/guul_draz_mucklord.txt @@ -0,0 +1,8 @@ +Name:Guul Draz Mucklord +ManaCost:2 B +Types:Creature Crocodile +PT:2/3 +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, put a +1/+1 counter on target creature you control. +SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ P1P1 | CounterNum$ 1 +DeckHas:Ability$Counters +Oracle:When Guul Draz Mucklord dies, put a +1/+1 counter on target creature you control. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/hagra_constrictor.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/hagra_constrictor.txt new file mode 100755 index 00000000000..31ccc1dff96 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/hagra_constrictor.txt @@ -0,0 +1,8 @@ +Name:Hagra Constrictor +ManaCost:2 B +Types:Creature Snake +PT:0/0 +K:etbCounter:P1P1:2 +S:Mode$ Continuous | Affected$ Creature.YouCtrl+counters_GE1_P1P1 | AddKeyword$ Menace | Description$ Each creature you control with a +1/+1 counter on it has menace. (A creature with menace can't be blocked except by two or more creatures.) +DeckHas:Ability$Counters +Oracle:Hagra Constrictor enters the battlefield with two +1/+1 counters on it.\nEach creature you control with a +1/+1 counter on it has menace. (A creature with menace can't be blocked except by two or more creatures.) diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/hagra_mauling_hagra_broodpit.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/hagra_mauling_hagra_broodpit.txt new file mode 100644 index 00000000000..b1935583e62 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/hagra_mauling_hagra_broodpit.txt @@ -0,0 +1,17 @@ +Name:Hagra Mauling +ManaCost:2 B B +Types:Instant +S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ 1 | EffectZone$ All | CheckSVar$ X | SVarCompare$ EQ0 | References$ X | Description$ This spell costs {1} less to cast if an opponent controls no basic lands. +SVar:X:PlayerCountOpponents$LowestValid Land.Basic+YouCtrl +A:SP$ Destroy | Cost$ 2 B B | ValidTgts$ Creature | TgtPrompt$ Select target creature | SpellDescription$ Destroy target creature. +AlternateMode:Modal +Oracle:This spell costs {1} less to cast if an opponent controls no basic lands.\nDestroy target creature. + +ALTERNATE + +Name:Hagra Broodpit +ManaCost:no cost +Types:Land +K:CARDNAME enters the battlefield tapped. +A:AB$ Mana | Cost$ T | Produced$ B | SpellDescription$ Add {B}. +Oracle:Hagra Broodpit enters the battlefield tapped.\n{T}: Add {B}. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/highborn_vampire.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/highborn_vampire.txt new file mode 100755 index 00000000000..ee26790ffcd --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/highborn_vampire.txt @@ -0,0 +1,5 @@ +Name:Highborn Vampire +ManaCost:3 B +Types:Creature Vampire Warrior +PT:4/3 +Oracle: diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/inordinate_rage.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/inordinate_rage.txt new file mode 100755 index 00000000000..7c9075e3a0a --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/inordinate_rage.txt @@ -0,0 +1,6 @@ +Name:Inordinate Rage +ManaCost:1 R +Types:Instant +A:SP$ Pump | Cost$ 1 R | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +3 | NumDef$ +2 | AILogic$ Pump | SubAbility$ DBScry | SpellDescription$ Target creature gets +3/+2 until end of turn. Scry 1. +SVar:DBScry:DB$ Scry | ScryNum$ 1 +Oracle:Target creature gets +3/+2 until end of turn. Scry 1. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/jace_mirror_mage.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/jace_mirror_mage.txt new file mode 100644 index 00000000000..870ed1df4d9 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/jace_mirror_mage.txt @@ -0,0 +1,14 @@ +Name:Jace, Mirror Mage +ManaCost:1 U U +Types:Legendary Planeswalker Jace +Loyalty:4 +K:Kicker:2 +T:Mode$ ChangesZone | ValidCard$ Card.Self+kicked | Origin$ Any | Destination$ Battlefield | Execute$ TrigCopy | TriggerDescription$ When CARDNAME enters the battlefield, if it was kicked, create a token that's a copy of CARDNAME, except it's not legendary and its starting loyalty is 1. +SVar:TrigCopy:DB$ CopyPermanent | Defined$ Self | NonLegendary$ True | SetLoyalty$ 1 +A:AB$ Scry | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | ScryNum$ 1 | SpellDescription$ Scry 1. +A:AB$ Draw | Cost$ AddCounter<0/LOYALTY> | Planeswalker$ True | NumCards$ 1 | Reveal$ True | RememberDrawn$ True | SubAbility$ DBRemoveCounters | SpellDescription$ Draw a card and reveal it. Remove a number of loyalty counters equal to that card's converted mana cost from CARDNAME. +SVar:DBRemoveCounters:DB$ RemoveCounter | Defined$ Self | CounterType$ LOYALTY | CounterNum$ X | References$ X | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:X:Remembered$CardManaCost +DeckHas:Ability$Token +Oracle:Kicker {2}\nWhen Jace, Mirror Mage enters the battlefield, if Jace was kicked, create a token that's a copy of Jace, Mirror Mage, except it's not legendary and its starting loyalty is 1.\n[+1]: Scry 1.\n[0]: Draw a card and reveal it. Remove a number of loyalty counters equal to that card's converted mana cost from Jace, Mirror Mage. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/joraga_visionary.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/joraga_visionary.txt new file mode 100644 index 00000000000..2e27263ab39 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/joraga_visionary.txt @@ -0,0 +1,7 @@ +Name:Joraga Visionary +ManaCost:3 G +Types:Creature Elf Wizard +PT:3/2 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, draw a card. +SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 +Oracle:When Joraga Visionary enters the battlefield, draw a card. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/journey_to_oblivion.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/journey_to_oblivion.txt new file mode 100755 index 00000000000..af94e446983 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/journey_to_oblivion.txt @@ -0,0 +1,16 @@ +Name:Journey to Oblivion +ManaCost:4 W +Types:Enchantment +S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ X | EffectZone$ All | References$ X | Description$ This spell costs {1} less to cast for each creature in your party. (Your party consists of up to one each of Cleric, Rogue, Warrior, and Wizard.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, exile target nonland permanent an opponent controls until CARDNAME leaves the battlefield. +SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Permanent.nonLand+OppCtrl | TgtPrompt$ Select target nonland permanent an opponent controls | ConditionPresent$ Card.Self | SubAbility$ DBEffect +SVar:DBEffect:DB$ Effect | Triggers$ ComeBack | RememberObjects$ Targeted | ImprintCards$ Self | SVars$ TrigReturn,ExileSelf | ConditionPresent$ Card.Self | Duration$ Permanent | ForgetOnMoved$ Exile +SVar:ComeBack:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.IsImprinted | Execute$ TrigReturn | TriggerZones$ Command | TriggerController$ TriggeredCardController | Static$ True | TriggerDescription$ This nonland permanent is exiled until EFFECTSOURCE leaves the battlefield. +SVar:TrigReturn:DB$ ChangeZone | Origin$ Exile | Destination$ Battlefield | Defined$ Remembered | SubAbility$ ExileSelf +SVar:ExileSelf:DB$ ChangeZone | Origin$ Command | Destination$ Exile | Defined$ Self +SVar:PlayMain1:TRUE +SVar:OblivionRing:TRUE +SVar:X:Count$Party +DeckHas:Ability$Party +DeckHints:Type$Cleric|Rogue|Warrior|Wizard +Oracle:This spell costs {1} less to cast for each creature in your party. (Your party consists of up to one each of Cleric, Rogue, Warrior, and Wizard.)\nWhen Journey to Oblivion enters the battlefield, exile target nonland permanent an opponent controls until Journey to Oblivion leaves the battlefield. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/jwari_disruption_jwari_ruins.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/jwari_disruption_jwari_ruins.txt new file mode 100644 index 00000000000..8d43d5473fb --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/jwari_disruption_jwari_ruins.txt @@ -0,0 +1,15 @@ +Name:Jwari Disruption +ManaCost:1 U +Types:Instant +A:SP$ Counter | Cost$ 1 U | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | UnlessCost$ 1 | SpellDescription$ Counter target spell unless its controller pays {1}. +AlternateMode:Modal +Oracle:Counter target spell unless its controller pays {1}. + +ALTERNATE + +Name:Jwari Ruins +ManaCost:no cost +Types:Land +K:CARDNAME enters the battlefield tapped. +A:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U}. +Oracle:Jwari Ruins enters the battlefield tapped.\n{T}: Add {U}. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/kabira_outrider.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/kabira_outrider.txt new file mode 100755 index 00000000000..0f9d6209624 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/kabira_outrider.txt @@ -0,0 +1,10 @@ +Name:Kabira Outrider +ManaCost:3 W +Types:Creature Human Warrior +PT:3/3 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target creature gets +1/+1 until end of turn for each creature in your party. +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ X | NumDef$ X | References$ X +SVar:X:Count$Party +DeckHas:Ability$Party +DeckHints:Type$Cleric|Rogue|Wizard +Oracle:When Kabira Outrider enters the battlefield, target creature gets +1/+1 until end of turn for each creature in your party. (Your party consists of up to one each of Cleric, Rogue, Warrior, and Wizard.) diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/kabira_takedown_kabira_plateau.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/kabira_takedown_kabira_plateau.txt new file mode 100644 index 00000000000..196adcb2da2 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/kabira_takedown_kabira_plateau.txt @@ -0,0 +1,16 @@ +Name:Kabira Takedown +ManaCost:1 W +Types:Instant +A:SP$ DealDamage | Cost$ 1 W | NumDmg$ X | References$ X | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker | SpellDescription$ CARDNAME deals damage equal to the number of creatures you control to target creature or planeswalker. +SVar:X:Count$Valid Creature.YouCtrl +AlternateMode:Modal +Oracle:Kabira Takedown deals damage equal to the number of creatures you control to target creature or planeswalker. + +ALTERNATE + +Name:Kabira Plateau +ManaCost:no cost +Types:Land +K:CARDNAME enters the battlefield tapped. +A:AB$ Mana | Cost$ T | Produced$ W | SpellDescription$ Add {W}. +Oracle:Kabira Plateau enters the battlefield tapped.\n{T}: Add {W}. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/kargan_intimidator.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/kargan_intimidator.txt new file mode 100755 index 00000000000..f26e3246a31 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/kargan_intimidator.txt @@ -0,0 +1,14 @@ +Name:Kargan Intimidator +ManaCost:1 R +Types:Creature Human Warrior +PT:3/1 +S:Mode$ Continuous | Affected$ Creature.Coward | AddHiddenKeyword$ CantBlock Creature.Warrior:Warriors | Description$ Cowards can't block Warriors. +SVar:PlayMain1:TRUE +T:Mode$ TurnBegin | ValidPlayer$ Player | Static$ True | TriggerZones$ Battlefield | Execute$ CharmReset +SVar:CharmReset:DB$ Cleanup | ClearRemembered$ True +A:AB$ Charm | Cost$ 1 | Choices$ Pump,Coward,Trample | ChoiceRestriction$ NotRemembered | RememberChoice$ True | CharmNum$ 1 +SVar:Pump:DB$ Pump | Defined$ Self | NumAtt$ 1 | NumDef$ 1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. +SVar:Coward:DB$ Animate | ValidTgts$ Creature | TgtPrompt$ Select target creature | Types$ Coward | RemoveCreatureTypes$ True | SpellDescription$ Target creature becomes a Coward until end of turn. +SVar:Trample:DB$ Pump | ValidTgts$ Warrior | TgtPrompt$ Select target Warrior | KW$ Trample | SpellDescription$ Target Warrior gains trample until end of turn. +DeckHints:Type$Warrior +Oracle:Cowards can't block Warriors.\n{1}: Choose one that hasn't been chosen this turn —\n• Kargan Intimidator gets +1/+1 until end of turn.\n• Target creature becomes a Coward until end of turn.\n• Target Warrior gains trample until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/kargan_warleader.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/kargan_warleader.txt new file mode 100644 index 00000000000..204064d6917 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/kargan_warleader.txt @@ -0,0 +1,8 @@ +Name:Kargan Warleader +ManaCost:1 R W +Types:Creature Human Warrior +PT:3/3 +S:Mode$ Continuous | Affected$ Warrior.YouCtrl+Other | AddPower$ 1 | AddToughness$ 1 | Description$ Other Warriors you control get +1/+1. +SVar:PlayMain1:TRUE +DeckHints:Type$Warrior +Oracle:Other Warriors you control get +1/+1. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/kaza_roil_chaser.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/kaza_roil_chaser.txt new file mode 100644 index 00000000000..c90c008e38d --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/kaza_roil_chaser.txt @@ -0,0 +1,15 @@ +Name:Kaza, Roil Chaser +ManaCost:U R +Types:Legendary Creature Human Wizard +PT:1/2 +K:Flying +K:Haste +A:AB$ StoreSVar | Cost$ T | SVar$ WizNum | Type$ CountSVar | Expression$ X | SubAbility$ DBEffect | SpellDescription$ The next instant or sorcery spell you cast this turn costs {X} less to cast, where X is the number of Wizards you control as this ability resolves. +SVar:DBEffect:DB$ Effect | StaticAbilities$ ReduceCost | Triggers$ TrigCastSpell | SVars$ RemoveEffect,WizNum +SVar:ReduceCost:Mode$ ReduceCost | EffectZone$ Command | Type$ Spell | ValidCard$ Instant,Sorcery | Activator$ You | Amount$ WizNum | References$ WizNum | Description$ The next instant or sorcery spell you cast this turn costs {X} less to cast, where X is the number of Wizards you controlled at the time EFFECTSOURCE's ability resolved. +SVar:TrigCastSpell:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Command | Execute$ RemoveEffect | Static$ True +SVar:RemoveEffect:DB$ ChangeZone | Origin$ Command | Destination$ Exile +SVar:WizNum:Number$0 +SVar:X:Count$Valid Wizard.YouCtrl +DeckHints:Type$Instant|Sorcery|Wizard +Oracle:Flying, haste\n{T}: The next instant or sorcery spell you cast this turn costs {X} less to cast, where X is the number of Wizards you control as this ability resolves. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/kazandu_nectarpot.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/kazandu_nectarpot.txt new file mode 100644 index 00000000000..c300298e40e --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/kazandu_nectarpot.txt @@ -0,0 +1,8 @@ +Name:Kazandu Nectarpot +ManaCost:1 G +Types:Creature Insect +PT:1/3 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Landfall Whenever a land enters the battlefield under your control, you gain 1 life. +SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 +DeckHas:Ability$LifeGain +Oracle:Landfall — Whenever a land enters the battlefield under your control, you gain 1 life. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/kitesail_cleric.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/kitesail_cleric.txt new file mode 100755 index 00000000000..2614235e03f --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/kitesail_cleric.txt @@ -0,0 +1,11 @@ +Name:Kitesail Cleric +ManaCost:W +Types:Creature Kor Cleric +PT:1/1 +K:Kicker:2 W +K:Flying +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | Execute$ TrigTap | TriggerDescription$ When CARDNAME enters the battlefield, if it was kicked, tap up to two target creatures. +SVar:TrigTap:DB$ Tap | TargetMin$ 0 | TargetMax$ 2 | TgtPrompt$ Select up to two target creatures | ValidTgts$ Creature +SVar:NeedsToPlayKickedVar:Z GE2 +SVar:Z:Count$Valid Creature.OppCtrl +Oracle:Kicker {2}{W} (You may pay an additional {2}{W} as you cast this spell.)\nFlying\nWhen Kitesail Cleric enters the battlefield, if it was kicked, tap up to two target creatures. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/kor_blademaster.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/kor_blademaster.txt new file mode 100644 index 00000000000..047f0f015c0 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/kor_blademaster.txt @@ -0,0 +1,8 @@ +Name:Kor Blademaster +ManaCost:1 W +Types:Creature Kor Warrior +PT:1/1 +K:Double Strike +S:Mode$ Continuous | Affected$ Warrior.YouCtrl+equipped | AddKeyword$ Double Strike | Description$ Equipped Warriors you control have double strike. +DeckHints:Type$Warrior|Equipment +Oracle:Double strike\nEquipped Warriors you control have double strike. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/kor_celebrant.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/kor_celebrant.txt new file mode 100755 index 00000000000..41870a6cdff --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/kor_celebrant.txt @@ -0,0 +1,9 @@ +Name:Kor Celebrant +ManaCost:2 W +Types:Creature Kor Cleric +PT:1/4 +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigGainLife | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME or another creature enters the battlefield under your control, you gain 1 life. +T:Mode$ ChangesZone | ValidCard$ Creature.Other+YouCtrl | Origin$ Any | Destination$ Battlefield | Execute$ TrigGainLife | TriggerZones$ Battlefield | Secondary$ True | TriggerDescription$ Whenever CARDNAME or another creature enters the battlefield under your control, you gain 1 life. +SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 +DeckHas:Ability$LifeGain +Oracle:Whenever Kor Celebrant or another creature enters the battlefield under your control, you gain 1 life. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/legion_angel.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/legion_angel.txt new file mode 100755 index 00000000000..fb026f5a476 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/legion_angel.txt @@ -0,0 +1,8 @@ +Name:Legion Angel +ManaCost:2 W W +Types:Creature Angel Warrior +PT:4/3 +K:Flying +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may reveal a card you own named Legion Angel from outside the game and put it into your hand. +SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Sideboard | Destination$ Hand | Reveal$ True | ChangeType$ Card.YouOwn+namedLegion Angel | ChangeNum$ 1 +Oracle:Flying\nWhen Legion Angel enters the battlefield, you may reveal a card you own named Legion Angel from outside the game and put it into your hand. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/leyline_tyrant.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/leyline_tyrant.txt new file mode 100755 index 00000000000..abe0d0f99f2 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/leyline_tyrant.txt @@ -0,0 +1,11 @@ +Name:Leyline Tyrant +ManaCost:2 R R +Types:Creature Dragon +PT:4/4 +K:Flying +S:Mode$ Continuous | Affected$ You | AddKeyword$ Red mana doesn't empty from your mana pool as steps and phases end. | Description$ You don't lose unspent red mana as steps and phases end. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChooseX | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, you may pay any amount of {R}. When you do, it deals that much damage to any target. +SVar:TrigChooseX:DB$ ChooseNumber | Defined$ You | ChooseAnyNumber$ True | ListTitle$ any amount of red mana | SubAbility$ DBDamage +SVar:DBDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target to damage with CARDNAME | NumDmg$ X | References$ X | UnlessCost$ X | UnlessXColor$ R | UnlessSwitched$ True | UnlessPayer$ You | References$ X +SVar:X:Count$ChosenNumber +Oracle:Flying\nYou don't lose unspent red mana as steps and phases end.\nWhen Leyline Tyrant dies, you may pay any amount of {R}. When you do, it deals that much damage to any target. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/lithoform_blight.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/lithoform_blight.txt new file mode 100755 index 00000000000..9a56afcc3cc --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/lithoform_blight.txt @@ -0,0 +1,11 @@ +Name:Lithoform Blight +ManaCost:1 B +Types:Enchantment Aura +K:Enchant land +A:SP$ Attach | Cost$ 1 B | ValidTgts$ Land | AITgts$ Land.nonBasic | AILogic$ Curse +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, draw a card. +SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 +S:Mode$ Continuous | Affected$ Land.EnchantedBy | AddType$ Land | RemoveLandTypes$ True | RemoveAllAbilities$ True | AddAbility$ ABManaC & ABManaAny | Description$ Enchanted land loses all land types and abilities and has "{T}: Add {C}" and "{T}, Pay 1 life: Add one mana of any color." +SVar:ABManaC:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. +SVar:ABManaAny:AB$ Mana | Cost$ T PayLife<1> | Produced$ Any | SpellDescription$ Add one mana of any color. +Oracle:Enchant land\nWhen Lithoform Blight enters the battlefield, draw a card.\nEnchanted land loses all land types and abilities and has "{T}: Add {C}" and "{T}, Pay 1 life: Add one mana of any color." diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/living_tempest.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/living_tempest.txt new file mode 100644 index 00000000000..a05684ce15b --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/living_tempest.txt @@ -0,0 +1,7 @@ +Name:Living Tempest +ManaCost:4 U +Types:Creature Elemental +PT:3/3 +K:Flash +K:Flying +Oracle:Flash\nFlying diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/lullmages_domination.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/lullmages_domination.txt new file mode 100755 index 00000000000..49c3976331a --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/lullmages_domination.txt @@ -0,0 +1,9 @@ +Name:Lullmage's Domination +ManaCost:X U U U +Types:Sorcery +S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ XGrave | Relative$ True | EffectZone$ All | Description$ This spell costs {3} less to cast if it targets a creature whose player has eight or more cards in their graveyard. +SVar:XGrave:Count$Compare CheckTgt GE8.3.0 +SVar:CheckTgt:TargetedController$CardsInGraveyard +A:SP$ GainControl | Cost$ X U U U | Announce$ X | ValidTgts$ Creature | TgtPrompt$ Select target creature | References$ X | SpellDescription$ Gain control of target creature with converted mana cost X. +SVar:X:Count$xPaid +Oracle:This spell costs {3} less to cast if it targets a creature whose controller has eight or more cards in their graveyard.\nGain control of target creature with converted mana cost X. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/luminarch_aspirant.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/luminarch_aspirant.txt new file mode 100644 index 00000000000..b494ee17c5e --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/luminarch_aspirant.txt @@ -0,0 +1,8 @@ +Name:Luminarch Aspirant +ManaCost:1 W +Types:Creature Human Cleric +PT:1/1 +T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ At the beginning of combat on your turn, put a +1/+1 counter on target creature you control. +SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ P1P1 | CounterNum$ 1 +DeckHas:Ability$Counters +Oracle:At the beginning of combat on your turn, put a +1/+1 counter on target creature you control. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/maddening_cacophony.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/maddening_cacophony.txt new file mode 100755 index 00000000000..0713963ca64 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/maddening_cacophony.txt @@ -0,0 +1,11 @@ +Name:Maddening Cacophony +ManaCost:1 U +Types:Sorcery +K:Kicker:3 U +A:SP$ RepeatEach | Cost$ 1 U | RepeatPlayers$ Player.Opponent | RepeatSubAbility$ DBMill | SpellDescription$ Each opponent mills eight cards. If this spell was kicked, instead each opponent mills half their library, rounded up. +SVar:DBMill:DB$ Mill | Defined$ Player.IsRemembered | NumCards$ 8 | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ0 | References$ X | SubAbility$ DBMillKicked +SVar:DBMillKicked:DB$ Mill | Defined$ Player.IsRemembered | NumCards$ Y | Condition$ Kicked | References$ Y +SVar:X:Count$TimesKicked +SVar:Y:PlayerCountRemembered$CardsInLibrary/HalfUp +DeckHas:Ability$Mill +Oracle:Kicker {3}{U}\nEach opponent mills eight cards. If this spell was kicked, instead each opponent mills half their library, rounded up. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/magmatic_channeler.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/magmatic_channeler.txt new file mode 100755 index 00000000000..46920148981 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/magmatic_channeler.txt @@ -0,0 +1,15 @@ +Name:Magmatic Channeler +ManaCost:1 R +Types:Creature Human Wizard +PT:1/3 +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 3 | AddToughness$ 1 | CheckSVar$ X | SVarCompare$ GE4 | Description$ As long as there are four or more instant and/or sorcery cards in your graveyard, CARDNAME gets +3/+1. +SVar:X:Count$ValidGraveyard Instant.YouOwn,Sorcery.YouOwn +A:AB$ Dig | Cost$ T Discard<1/Card> | Defined$ You | DigNum$ 2 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBChoose | StackDescription$ SpellDescription | SpellDescription$ Exile the top two cards of your library, then choose one of them. You may play that card this turn. +SVar:DBChoose:DB$ ChooseCard | Defined$ You | Amount$ 1 | Choices$ Card.IsRemembered | ChoiceZone$ Exile | ChoiceTitle$ Choose one of the exiled cards | SubAbility$ DBEffect +SVar:DBEffect:DB$ Effect | StaticAbilities$ STPlay | ExileOnMoved$ Exile | RememberObjects$ ChosenCard | SubAbility$ DBCleanup +SVar:STPlay:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may play the chosen card this turn. +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearChosenCard$ True +SVar:BuffedBy:Instant,Sorcery +DeckHints:Type$Instant|Sorcery +AI:RemoveDeck:All +Oracle:As long as there are four or more instant and/or sorcery cards in your graveyard, Magmatic Channeler gets +3/+1.\n{T}, Discard a card: Exile the top two cards of your library, then choose one of them. You may play that card this turn. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/makindi_ox.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/makindi_ox.txt new file mode 100644 index 00000000000..ab4a5c3b51f --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/makindi_ox.txt @@ -0,0 +1,8 @@ +Name:Makindi Ox +ManaCost:4 W +Types:Creature Ox +PT:4/4 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigTap | TriggerDescription$ Landfall — Whenever a land enters the battlefield under your control, tap target creature an opponent controls. +SVar:TrigTap:DB$ Tap | ValidTgts$ Creature.OppCtrl | TgtPrompt$ Choose target creature an opponent controls. +SVar:BuffedBy:Land +Oracle:Landfall — Whenever a land enters the battlefield under your control, tap target creature an opponent controls. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/makindi_stampede_makindi_mesas.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/makindi_stampede_makindi_mesas.txt new file mode 100644 index 00000000000..0a377009dae --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/makindi_stampede_makindi_mesas.txt @@ -0,0 +1,15 @@ +Name:Makindi Stampede +ManaCost:3 W W +Types:Sorcery +A:SP$ PumpAll | Cost$ 3 W W | ValidCards$ Creature.YouCtrl | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ Creatures you control get +2/+2 until end of turn. +AlternateMode:Modal +Oracle:Creatures you control get +2/+2 until end of turn. + +ALTERNATE + +Name:Makindi Mesas +ManaCost:no cost +Types:Land +K:CARDNAME enters the battlefield tapped. +A:AB$ Mana | Cost$ T | Produced$ W | SpellDescription$ Add {W}. +Oracle:Makindi Mesas enters the battlefield tapped.\n{T}: Add {W}. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/malakir_blood_priest.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/malakir_blood_priest.txt new file mode 100755 index 00000000000..ef8da8b58c6 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/malakir_blood_priest.txt @@ -0,0 +1,11 @@ +Name:Malakir Blood-Priest +ManaCost:1 B +Types:Creature Vampire Cleric +PT:2/1 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigLoseLife | TriggerDescription$ When CARDNAME enters the battlefield, each opponent loses X life and you gain X life, where X is the number of creatures in your party. (Your party consists of up to one each of Cleric, Rogue, Warrior, and Wizard.) +SVar:TrigLoseLife:DB$ LoseLife | Defined$ Player.Opponent | LifeAmount$ X | References$ X | SubAbility$ DBGainLife +SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ X | References$ X +SVar:X:Count$Party +DeckHas:Ability$Party & Ability$LifeGain +DeckHints:Type$Rogue|Warrior|Wizard +Oracle:When Malakir Blood-Priest enters the battlefield, each opponent loses X life and you gain X life, where X is the number of creatures in your party. (Your party consists of up to one each of Cleric, Rogue, Warrior, and Wizard.) diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/malakir_rebirth_malakir_mire.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/malakir_rebirth_malakir_mire.txt new file mode 100644 index 00000000000..f9666f14bdc --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/malakir_rebirth_malakir_mire.txt @@ -0,0 +1,18 @@ +Name:Malakir Rebirth +ManaCost:B +Types:Instant +A:SP$ LoseLife | Cost$ B | Defined$ You | LifeAmount$ 2 | SubAbility$ DBAnimate | SpellDescription$ Choose target creature. You lose 2 life. Until end of turn, that creature gains “When this creature dies, return it to the battlefield tapped under its owner’s control.” +SVar:DBAnimate:DB$ Animate | ValidTgts$ Creature | TgtPrompt$ Choose target creature | Triggers$ TrigDies | sVars$ TrigReturn | StackDescription$ Until end of turn, {c:Targeted} gains "When this creature dies, return it to the battlefield tapped under its owner’s control." +SVar:TrigDies:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Graveyard | Execute$ TrigReturn | TriggerDescription$ When CARDNAME dies, return it to the battlefield tapped under its owner’s control. +SVar:TrigReturn:DB$ ChangeZone | DB$ ChangeZone | Defined$ TriggeredCard | Origin$ Graveyard | Destination$ Battlefield | Tapped$ True +AlternateMode:Modal +Oracle:Choose target creature. You lose 2 life. Until end of turn, that creature gains “When this creature dies, return it to the battlefield tapped under its owner’s control.” + +ALTERNATE + +Name:Malakir Mire +ManaCost:no cost +Types:Land +K:CARDNAME enters the battlefield tapped. +A:AB$ Mana | Cost$ T | Produced$ B | SpellDescription$ Add {B}. +Oracle:Malakir Mire enters the battlefield tapped.\n{T}: Add {B}. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/marauding_blight_priest.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/marauding_blight_priest.txt new file mode 100644 index 00000000000..5491524047b --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/marauding_blight_priest.txt @@ -0,0 +1,8 @@ +Name:Marauding Blight-Priest +ManaCost:2 B +Types:Creature Vampire Cleric +PT:3/2 +T:Mode$ LifeGained | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDrain | TriggerDescription$ Whenever you gain life, each opponent loses 1 life. +SVar:TrigDrain:DB$ LoseLife | Defined$ Player.Opponent | LifeAmount$ 1 +DeckHints:Ability$LifeGain +Oracle:Whenever you gain life, each opponent loses 1 life. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/master_of_winds.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/master_of_winds.txt new file mode 100755 index 00000000000..1eea21e7152 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/master_of_winds.txt @@ -0,0 +1,15 @@ +Name:Master of Winds +ManaCost:2 U U +Types:Creature Sphinx Wizard +PT:1/4 +K:Flying +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, draw two cards, then discard a card. +SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 2 | SubAbility$ DBDiscard +SVar:DBDiscard:DB$ Discard | Defined$ You | NumCards$ 1 | Mode$ TgtChoose +T:Mode$ SpellCast | ValidCard$ Instant,Sorcery,Wizard | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | OptionalDecider$ You | Execute$ TrigChoose | TriggerDescription$ Whenever you cast an instant, sorcery, or Wizard spell, you may have CARDNAME's base power and toughness become 4/1 or 1/4 until end of turn. +SVar:TrigChoose:DB$ GenericChoice | Defined$ You | Choices$ Animate41,Animate14 +SVar:Animate41:DB$ Animate | Defined$ Self | Power$ 4 | Toughness$ 1 | SpellDescription$ CARDNAME's base power and toughness become 4/1 until end of turn. +SVar:Animate14:DB$ Animate | Defined$ Self | Power$ 1 | Toughness$ 4 | SpellDescription$ CARDNAME's base power and toughness become 1/4 until end of turn. +SVar:BuffedBy:Instant,Sorcery,Wizard +DeckNeeds:Type$Instant|Sorcery|Wizard +Oracle:Flying\nWhen Master of Winds enters the battlefield, draw two cards, then discard a card.\nWhenever you cast an instant, sorcery, or Wizard spell, you may have Master of Winds's base power and toughness become 4/1 or 1/4 until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/maul_of_the_skyclaves.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/maul_of_the_skyclaves.txt new file mode 100755 index 00000000000..895dbfaa8f4 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/maul_of_the_skyclaves.txt @@ -0,0 +1,9 @@ +Name:Maul of the Skyclaves +ManaCost:2 W +Types:Artifact Equipment +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigAttach | TriggerDescription$ When CARDNAME enters the battlefield, attach it to target creature you control. +SVar:TrigAttach:DB$ Attach | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control +S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 2 | AddToughness$ 2 | AddKeyword$ Flying & First Strike | Description$ Equipped creature gets +2/+2 and has flying and first strike. +K:Equip:2 W W +SVar:NeedsToPlay:Creature.YouCtrl+inZoneBattlefield +Oracle:When Maul of the Skyclaves enters the battlefield, attach it to target creature you control.\nEquipped creature gets +2/+2 and has flying and first strike.\nEquip {2}{W}{W} diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/merfolk_falconer.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/merfolk_falconer.txt new file mode 100755 index 00000000000..e11f73d7a26 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/merfolk_falconer.txt @@ -0,0 +1,8 @@ +Name:Merfolk Falconer +ManaCost:3 U U +Types:Creature Merfolk Wizard +PT:4/4 +K:Flying +T:Mode$ SpellCast | ValidCard$ Card.kicked | ValidActivatingPlayer$ You | Execute$ TrigScry | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a kicked spell, scry 2. +SVar:TrigScry:DB$ Scry | ScryNum$ 2 +Oracle:Flying\nWhenever you cast a kicked spell, scry 2. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/merfolk_windrobber.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/merfolk_windrobber.txt new file mode 100755 index 00000000000..a4162ace954 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/merfolk_windrobber.txt @@ -0,0 +1,11 @@ +Name:Merfolk Windrobber +ManaCost:U +Types:Creature Merfolk Rogue +PT:1/1 +K:Flying +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigMill | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, that player mills a card. +SVar:TrigMill:DB$ Draw | Defined$ TriggeredTarget | NumCards$ 1 +A:AB$ Draw | Cost$ Sac<1/CARDNAME> | NumCards$ 1 | CheckSVar$ X | SVarCompare$ GE8 | References$ X | SpellDescription$ Draw a card. Activate this ability only if an opponent has eight or more cards in their graveyard. +SVar:X:PlayerCountOpponents$HighestCardsInGraveyard +DeckHas:Ability$Mill & Ability$Sacrifice +Oracle:Flying\nWhenever Merfolk Windrobber deals combat damage to a player, that player mills a card. (They put the top card of their library into their graveyard.)\nSacrifice Merfolk Windrobber: Draw a card. Activate this ability only if an opponent has eight or more cards in their graveyard. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/mesa_lynx.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/mesa_lynx.txt new file mode 100644 index 00000000000..309ab8166cb --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/mesa_lynx.txt @@ -0,0 +1,6 @@ +Name:Mesa Lynx +ManaCost:1 W +Types:Creature Cat +PT:2/1 +S:Mode$ Continuous | Affected$ Card.Self | Condition$ NotPlayerTurn | EffectZone$ Battlefield | AddToughness$ 2 | Description$ As long as it's not your turn, CARDNAME gets +0/+2. +Oracle:As long as it’s not your turn, Mesa Lynx gets +0/+2. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/might_of_murasa.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/might_of_murasa.txt new file mode 100755 index 00000000000..e3642962550 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/might_of_murasa.txt @@ -0,0 +1,7 @@ +Name:Might of Murasa +ManaCost:1 G +Types:Instant +K:Kicker:2 G +A:SP$ Pump | Cost$ 1 G | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ X | NumDef$ X | References$ X | SpellDescription$ Target creature gets +3/+3 until end of turn. If this spell was kicked, that creature gets +5/+5 until end of turn instead. +SVar:X:Count$Kicked.5.3 +Oracle:Kicker {2}{G} (You may pay an additional {2}{G} as you cast this spell.)\nTarget creature gets +3/+3 until end of turn. If this spell was kicked, that creature gets +5/+5 until end of turn instead. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/mind_carver.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/mind_carver.txt new file mode 100755 index 00000000000..987a0b33893 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/mind_carver.txt @@ -0,0 +1,12 @@ +Name:Mind Carver +ManaCost:B +Types:Artifact Equipment +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigAttach | TriggerDescription$ When CARDNAME enters the battlefield, attach it to target creature you control. +SVar:TrigAttach:DB$ Attach | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control +SVar:NeedsToPlay:Creature.YouCtrl+inZoneBattlefield +S:Mode$ Continuous | Affected$ Card.EquippedBy | AddPower$ X | AddToughness$ Y | References$ X,Y,Z | Description$ Equipped creature gets +1/+0. It gets +3/+1 instead as long as an opponent has eight or more cards in their graveyard. +SVar:X:Count$Compare Z GE8.3.1 +SVar:Y:Count$Compare Z GE8.1.0 +SVar:Z:PlayerCountOpponents$HighestCardsInGraveyard +K:Equip:2 B +Oracle:When Mind Carver enters the battlefield, attach it to target creature you control.\nEquipped creature gets +1/+0. It gets +3/+1 instead as long as an opponent has eight or more cards in their graveyard.\nEquip {2}{B} diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/mind_drain.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/mind_drain.txt new file mode 100755 index 00000000000..ff7d2fb8c72 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/mind_drain.txt @@ -0,0 +1,9 @@ +Name:Mind Drain +ManaCost:2 B +Types:Sorcery +A:SP$ Discard | Cost$ 2 B | ValidTgts$ Opponent | NumCards$ 2 | Mode$ TgtChoose | SubAbility$ DBMill | SpellDescription$ Target opponent discards two cards, mills a card, and loses 1 life. You gain 1 life. (To a mill a card, a player puts the top card of their library into their graveyard.) +SVar:DBMill:DB$ Mill | Defined$ Targeted | NumCards$ 1 | SubAbility$ DBLoseLife +SVar:DBLoseLife:DB$ LoseLife | Defined$ Targeted | LifeAmount$ 1 | SubAbility$ DBGainLife +SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 +DeckHas:Ability$Mill & Ability$LifeGain +Oracle:Target opponent discards two cards, mills a card, and loses 1 life. You gain 1 life. (To a mill a card, a player puts the top card of their library into their graveyard.) diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/molten_blast.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/molten_blast.txt new file mode 100755 index 00000000000..0407e95f5ed --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/molten_blast.txt @@ -0,0 +1,7 @@ +Name:Molten Blast +ManaCost:2 R +Types:Instant +A:SP$ Charm | Cost$ 2 R | CharmNum$ 1 | Choices$ Shock,DestroyArtifact +SVar:Shock:DB$ DealDamage | ValidTgts$ Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to target creature or planeswalker. +SVar:DestroyArtifact:DB$ Destroy | ValidTgts$ Artifact | TgtPrompt$ Select target artifact | SpellDescription$ Destroy target artifact. +Oracle:Choose one —\n• Molten Blast deals 2 damage to target creature or planeswalker.\n• Destroy target artifact. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/murasa_brute.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/murasa_brute.txt new file mode 100644 index 00000000000..d514e1ca5f1 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/murasa_brute.txt @@ -0,0 +1,5 @@ +Name:Murasa Brute +ManaCost:2 G +Types:Creature Troll Warrior +PT:3/3 +Oracle: diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/murasa_rootgrazer.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/murasa_rootgrazer.txt new file mode 100755 index 00000000000..a983ffdd9ff --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/murasa_rootgrazer.txt @@ -0,0 +1,8 @@ +Name:Murasa Rootgrazer +ManaCost:G W +Types:Creature Beast +PT:2/3 +K:Vigilance +A:AB$ ChangeZone | Cost$ T | Origin$ Hand | Destination$ Battlefield | ChangeType$ Land.Basic | ChangeNum$ 1 | Optional$ You | AILogic$ AtOppEOT | SpellDescription$ You may put a basic land card from your hand onto the battlefield. +A:AB$ ChangeZone | Cost$ T | ValidTgts$ Land.Basic+YouCtrl | TgtPrompt$ Select target basic land you control | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return target basic land you control to its owner's hand. +Oracle:Vigilance\n{T}: You may put a basic land card from your hand onto the battlefield.\n{T}: Return target basic land you control to its owner's hand. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/nahiri_heir_of_the_ancients.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/nahiri_heir_of_the_ancients.txt new file mode 100644 index 00000000000..01bfc0442bc --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/nahiri_heir_of_the_ancients.txt @@ -0,0 +1,15 @@ +Name:Nahiri, Heir of the Ancients +ManaCost:2 R W +Types:Legendary Planeswalker Nahiri +Loyalty:4 +A:AB$ Token | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | TokenAmount$ 1 | TokenScript$ w_1_1_kor_warrior | TokenOwner$ You | RememberTokens$ True | SubAbility$ DBChooseToken | SpellDescription$ Create a 1/1 white Kor Warrior creature token. You may attach an Equipment you control to it. +SVar:DBChooseToken:DB$ ChooseCard | DefinedCards$ Remembered | Mandatory$ True | ChoiceTitle$ Choose a token | SubAbility$ DBAttach | StackDescription$ None +SVar:DBAttach:DB$ Attach | Optional$ True | Choices$ Equipment.YouCtrl | ChoiceTitle$ Choose an Equipment you control | Defined$ ChosenCard | SubAbility$ DBCleanup | StackDescription$ None +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearChosenCard$ True +A:AB$ Dig | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | DigNum$ 6 | ChangeNum$ 1 | Optional$ True | ForceRevealToController$ True | ChangeValid$ Card.Warrior,Card.Equipment | RestRandomOrder$ True | SpellDescription$ Look at the top six cards of your library. You may reveal a Warrior or Equipment card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. +A:AB$ DealDamage | Cost$ SubCounter<3/LOYALTY> | Planeswalker$ True | Ultimate$ True | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker | NumDmg$ X | References$ X | SpellDescription$ CARDNAME deals damage to target creature or planeswalker equal to twice the number of Equipment you control. +SVar:X:Count$Valid Equipment.YouCtrl/Twice +DeckNeeds:Type$Equipment +DeckHints:Type$Warrior +DeckHas:Ability$Token +Oracle:[+1]: Create a 1/1 white Kor Warrior creature token. You may attach an Equipment you control to it.\n[-2]: Look at the top six cards of your library. You may reveal a Warrior or Equipment card from among them and put it into your hand. Put the rest on the bottom of your library in a random order.\n[-3]: Nahiri, Heir of the Ancients deals damage to target creature or planeswalker equal to twice the number of Equipment you control. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/nahiris_binding.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/nahiris_binding.txt new file mode 100755 index 00000000000..998d8cf4357 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/nahiris_binding.txt @@ -0,0 +1,7 @@ +Name:Nahiri's Binding +ManaCost:1 W W +Types:Enchantment Aura +K:Enchant creature or planeswalker +A:SP$ Attach | Cost$ 1 W W | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker | AILogic$ Curse +S:Mode$ Continuous | Affected$ Card.EnchantedBy | AddHiddenKeyword$ CARDNAME can't attack or block. & CARDNAME's activated abilities can't be activated. | Description$ Enchanted permanent can't attack or block, and its activated abilities can't be activated. +Oracle:Enchant creature or planeswalker\nEnchanted permanent can't attack or block, and its activated abilities can't be activated. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/nahiris_lithoforming.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/nahiris_lithoforming.txt new file mode 100755 index 00000000000..9ed13fe961e --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/nahiris_lithoforming.txt @@ -0,0 +1,15 @@ +Name:Nahiri's Lithoforming +ManaCost:X R R +Types:Sorcery +A:SP$ Sacrifice | Cost$ X R R | SacValid$ Land | Amount$ X | References$ X | RememberSacrificed$ True | SubAbility$ DBDraw | StackDescription$ SpellDescription | SpellDescription$ Sacrifice X lands. For each land sacrificed this way, draw a card. You may play X additional lands this turn. Lands you control enter the battlefield tapped this turn. +SVar:DBDraw:DB$ Draw | NumCards$ Y | References$ Y | SubAbility$ DBStoreSVar | StackDescription$ None +SVar:DBStoreSVar:DB$ StoreSVar | SVar$ XLands | Type$ CountSVar | Expression$ X | SubAbility$ DBEffect +SVar:DBEffect:DB$ Effect | StaticAbilities$ PlayMoreLand,LandETBTapped | SVars$ XLands | SubAbility$ DBCleanup +SVar:PlayMoreLand:Mode$ Continuous | Affected$ You | AdjustLandPlays$ XLands | References$ XLands | EffectZone$ Command | Description$ You may play X additional lands this turn. +SVar:LandETBTapped:Mode$ ETBTapped | EffectZone$ Command | ValidCard$ Land.YouCtrl | Description$ Lands you control enter the battlefield tapped this turn. +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:X:Count$xPaid +SVar:Y:Count$RememberedSize +SVar:XLands:Number$0 +DeckHas:Ability$Sacrifice +Oracle:Sacrifice X lands. For each land sacrificed this way, draw a card. You may play X additional lands this turn. Lands you control enter the battlefield tapped this turn. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/needleverge_pathway_pillarverge_pathway.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/needleverge_pathway_pillarverge_pathway.txt new file mode 100644 index 00000000000..6ee7a672802 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/needleverge_pathway_pillarverge_pathway.txt @@ -0,0 +1,14 @@ +Name:Needleverge Pathway +ManaCost:no cost +Types:Land +A:AB$ Mana | Cost$ T | Produced$ R | SpellDescription$ Add {R}. +AlternateMode:Modal +Oracle:Add {R}. + +ALTERNATE + +Name:Pillarverge Pathway +ManaCost:no cost +Types:Land +A:AB$ Mana | Cost$ T | Produced$ W | SpellDescription$ Add {W}. +Oracle:Add {W}. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/nimana_skitter_sneak.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/nimana_skitter_sneak.txt new file mode 100755 index 00000000000..e86b9397742 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/nimana_skitter_sneak.txt @@ -0,0 +1,7 @@ +Name:Nimana Skitter-Sneak +ManaCost:3 B +Types:Creature Human Rogue +PT:3/4 +S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | AddKeyword$ Menace | CheckSVar$ X | SVarCompare$ GE8 | References$ X | Description$ As long as an opponent has eight or more cards in their graveyard, CARDNAME gets +1/+0 and has menace. +SVar:X:PlayerCountOpponents$HighestCardsInGraveyard +Oracle:As long as an opponent has eight or more cards in their graveyard, Nimana Skitter-Sneak gets +1/+0 and has menace. (It can't be blocked except by two or more creatures.) diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/nimana_skydancer.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/nimana_skydancer.txt new file mode 100755 index 00000000000..b62d4bd240e --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/nimana_skydancer.txt @@ -0,0 +1,10 @@ +Name:Nimana Skydancer +ManaCost:2 B +Types:Creature Human Rogue +PT:2/1 +K:Flash +K:Flying +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, target opponent mills two cards. (They put the top two cards of their library into their graveyard.) +SVar:TrigMill:DB$ Mill | NumCards$ 2 | ValidTgts$ Opponent | TgtPrompt$ Select target opponent +DeckHas:Ability$Mill +Oracle:Flash\nFlying\nWhen Nimana Skydancer enters the battlefield, target opponent mills two cards. (They put the top two cards of their library into their graveyard.) diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/nimble_trapfinder.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/nimble_trapfinder.txt new file mode 100644 index 00000000000..1f4e5be81ce --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/nimble_trapfinder.txt @@ -0,0 +1,14 @@ +Name:Nimble Trapfinder +ManaCost:1 U +Types:Creature Human Rogue +PT:2/1 +S:Mode$ Continuous | Affected$ Card.Self | AddHiddenKeyword$ Unblockable | CheckSVar$ JoinedParty | SVarCompare$ GE1 | References$ JoinedParty | Description$ CARDNAME can’t be blocked if you had another Cleric, Rogue, Warrior, or Wizard enter the battlefield under your control this turn. +SVar:JoinedParty:Count$ThisTurnEntered_Battlefield_Cleric.YouCtrl+Other,Rogue.YouCtrl+Other,Warrior.YouCtrl+Other,Wizard.YouCtrl+Other +T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Battlefield | CheckSVar$ X | SVarCompare$ EQ4 | References$ X | Execute$ TrigAnimateAll | TriggerDescription$ At the beginning of combat on your turn, if you have a full party, creatures you control gain “Whenever this creature deals combat damage to a player, draw a card” until end of turn. +SVar:TrigAnimateAll:DB$ AnimateAll | ValidCards$ Creature.YouCtrl | Triggers$ TrigCDPlayer | sVars$ TrigDraw +SVar:TrigCDPlayer:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigDraw | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, draw a card. +SVar:TrigDraw:DB$ Draw | NumCards$ 1 +SVar:X:Count$Party +DeckHas:Ability$Party +DeckHints:Cleric|Warrior|Wizard +Oracle:Nimble Trapfinder can’t be blocked if you had another Cleric, Rogue, Warrior, or Wizard enter the battlefield under your control this turn.\nAt the beginning of combat on your turn, if you have a full party, creatures you control gain “Whenever this creature deals combat damage to a player, draw a card” until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/nissa_of_shadowed_boughs.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/nissa_of_shadowed_boughs.txt new file mode 100644 index 00000000000..02c024d54d8 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/nissa_of_shadowed_boughs.txt @@ -0,0 +1,17 @@ +Name:Nissa of Shadowed Boughs +ManaCost:2 B G +Types:Legendary Planeswalker Nissa +Loyalty:4 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Landfall — Whenever a land enters the battlefield under your control, put a loyalty counter on CARDNAME. +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ LOYALTY | CounterNum$ 1 +A:AB$ Untap | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | ValidTgts$ Land.YouCtrl | TgtPrompt$ Select target land you control | SubAbility$ DBChoice | SpellDescription$ Untap target land you control. You may have it become a 3/3 Elemental creature with haste and menace until end of turn. It's still a land. +SVar:DBChoice:DB$ GenericChoice | Defined$ You | Choices$ Animate,NoAnimate | StackDescription$ You may have it become a 3/3 Elemental creature with haste and menace until end of turn. It's still a land. +SVar:Animate:DB$ Animate | Defined$ Targeted | Power$ 3 | Toughness$ 3 | Types$ Creature,Elemental | Keywords$ Haste & Menace | SpellDescription$ Target land becomes a 3/3 Elemental creature with haste and menace until end of turn. +SVar:NoAnimate:DB$ Pump | SpellDescription$ Target land does not become a 3/3 Elemental creature with haste and menace until end of turn. +A:AB$ ChangeZone | Cost$ SubCounter<5/LOYALTY> | Planeswalker$ True | Ultimate$ True | ChangeType$ Creature.YouOwn+cmcLEX | References$ X | ChangeNum$ 1 | Origin$ Hand,Graveyard | Destination$ Battlefield | RememberChanged$ True | SubAbility$ DBPutCounter | StackDescription$ SpellDescription | SpellDescription$ You may put a creature card with converted mana cost less than or equal to the number of lands you control onto the battlefield from your hand or graveyard with two +1/+1 counters on it. +SVar:DBPutCounter:DB$ PutCounter | Defined$ Remembered | CounterType$ P1P1 | CounterNum$ 2 | SubAbility$ DBCleanup | StackDescription$ None +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:X:Count$Valid Land.YouCtrl +DeckHas:Ability$Counters & Ability$Graveyard +SVar:BuffedBy:Land +Oracle:Landfall — Whenever a land enters the battlefield under your control, put a loyalty counter on Nissa of Shadowed Boughs.\n[+1]: Untap target land you control. You may have it become a 3/3 Elemental creature with haste and menace until end of turn. It's still a land.\n[-5]:You may put a creature card with converted mana cost less than or equal to the number of lands you control onto the battlefield from your hand or graveyard with two +1/+1 counters on it. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/nullpriest_of_oblivion.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/nullpriest_of_oblivion.txt new file mode 100755 index 00000000000..9751e28a69a --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/nullpriest_of_oblivion.txt @@ -0,0 +1,11 @@ +Name:Nullpriest of Oblivion +ManaCost:1 B +Types:Creature Vampire Cleric +PT:2/1 +K:Kicker:3 B +K:Menace +K:Lifelink +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | Execute$ TrigReturn | TriggerDescription$ When CARDNAME enters the battlefield, if it was kicked, return target creature card from your graveyard to the battlefield. +SVar:TrigReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature.YouOwn | TgtPrompt$ Select target creature in your graveyard +DeckHas:Ability$LifeGain & Ability$Graveyard +Oracle:Kicker {3}{B}\nMenace, lifelink\nWhen Nullpriest of Oblivion enters the battlefield, if it was kicked, return target creature card from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/oblivions_hunger.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/oblivions_hunger.txt new file mode 100755 index 00000000000..0dc1a2a55b9 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/oblivions_hunger.txt @@ -0,0 +1,6 @@ +Name:Oblivion's Hunger +ManaCost:1 B +Types:Instant +A:SP$ Pump | Cost$ 1 B | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | KW$ Indestructible | SubAbility$ DBDraw | StackDescription$ SpellDescription | SpellDescription$ Target creature you control gains indestructible until end of turn. Draw a card if that creature has a +1/+1 counter on it. (Damage and effects that say "destroy" don't destroy that creature.) +SVar:DBDraw:DB$ Draw | NumCards$ 1 | ConditionDefined$ Targeted | ConditionPresent$ Card.counters_GE1_P1P1 | StackDescription$ None +Oracle:Target creature you control gains indestructible until end of turn. Draw a card if that creature has a +1/+1 counter on it. (Damage and effects that say "destroy" don't destroy that creature.) diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/omnath_locus_of_creation.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/omnath_locus_of_creation.txt new file mode 100644 index 00000000000..2a42805e30d --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/omnath_locus_of_creation.txt @@ -0,0 +1,17 @@ +Name:Omnath, Locus of Creation +ManaCost:R G W U +Types:Legendary Creature Elemental +PT:4/4 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDraw | TriggerDescription$ When CARDNAME enters the battlefield, draw a card. +SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ LandfallReset | Static$ True +T:Mode$ TurnBegin | ValidPlayer$ Player | Static$ True | TriggerZones$ Battlefield | Execute$ LandfallReset +SVar:LandfallReset:DB$ StoreSVar | SVar$ LandfallAmount | Type$ Number | Expression$ 0 | References$ LandfallAmount +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigGainLife | TriggerDescription$ Landfall - Whenever a land enters the battlefield under your control, you gain 4 life if this is the first time this ability has resolved this turn. If it's the second time, add {R}{G}{W}{U}. If it's the third time, CARDNAME deals 4 damage to each opponent and each planeswalker you don't control. +SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 4 | ConditionCheckSVar$ LandfallAmount | ConditionSVarCompare$ EQ0 | SubAbility$ DBMana +SVar:DBMana:DB$ Mana | Produced$ R G W U | ConditionCheckSVar$ LandfallAmount | ConditionSVarCompare$ EQ1 | SubAbility$ DBDamageAll +SVar:DBDamageAll:DB$ DamageAll | ValidPlayers$ Opponent | ValidCards$ Planeswalker.YouDontCtrl | NumDmg$ 4 | ConditionCheckSVar$ LandfallAmount | ConditionSVarCompare$ EQ2 | SubAbility$ LandfallCount +SVar:LandfallCount:DB$ StoreSVar | SVar$ LandfallAmount | Type$ CountSVar | Expression$ LandfallAmount/Plus.1 +SVar:LandfallAmount:Number$0 +DeckHas:Ability$LifeGain +Oracle:When Omnath, Locus of Creation enters the battlefield, draw a card.\nLandfall - Whenever a land enters the battlefield under your control, you gain 4 life if this is the first time this ability has resolved this turn. If it's the second time, add {R}{G}{W}{U}. If it's the third time, Omnath deals 4 damage to each opponent and each planeswalker you don't control. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/ondu_inversion_ondu_skyruins.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/ondu_inversion_ondu_skyruins.txt new file mode 100644 index 00000000000..7ce8c7bd49a --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/ondu_inversion_ondu_skyruins.txt @@ -0,0 +1,15 @@ +Name:Ondu Inversion +ManaCost:6 W W +Types:Sorcery +A:SP$ DestroyAll | Cost$ 6 W W | ValidCards$ Permanent.nonLand | SpellDescription$ Destroy all nonland permanents. +AlternateMode:Modal +Oracle:Destroy all nonland permanents. + +ALTERNATE + +Name:Ondu Skyruins +ManaCost:no cost +Types:Land +K:CARDNAME enters the battlefield tapped. +A:AB$ Mana | Cost$ T | Produced$ W | SpellDescription$ Add {W}. +Oracle:Ondu Skyruins enters the battlefield tapped.\n{T}: Add {W}. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/orah_skyclave_hierophant.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/orah_skyclave_hierophant.txt new file mode 100755 index 00000000000..c760412568b --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/orah_skyclave_hierophant.txt @@ -0,0 +1,12 @@ +Name:Orah, Skyclave Hierophant +ManaCost:2 W B +Types:Legendary Creature Kor Cleric +PT:3/3 +K:Lifelink +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | TriggerZone$ Battlefield | ValidCard$ Card.Self | Execute$ TrigReturn | TriggerDescription$ Whenever CARDNAME or another Cleric you control dies, return target Cleric with lesser converted mana cost from your graveyard to the battlefield. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | TriggerZone$ Battlefield | ValidCard$ Cleric.YouCtrl+Other | Execute$ TrigReturn | Secondary$ True | TriggerDescription$ Whenever CARDNAME or another Cleric you control dies, return target Cleric card with lesser converted mana cost from your graveyard to the battlefield. +SVar:TrigReturn:DB$ ChangeZone | ValidTgts$ Cleric.cmcLTX+YouOwn | TgtPrompt$ Choose target Cleric card with lesser converted mana cost | References$ X | Origin$ Graveyard | Destination$ Battlefield +SVar:X:TriggeredCard$CardManaCost +DeckHas:Ability$Graveyard +DeckHints:Type$Cleric +Oracle:Lifelink\nWhenever Orah, Skyclave Hierophant or another Cleric you control dies, return target Cleric card with lesser converted mana cost from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/paired_tactician.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/paired_tactician.txt new file mode 100755 index 00000000000..f9cb87d086b --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/paired_tactician.txt @@ -0,0 +1,10 @@ +Name:Paired Tactician +ManaCost:2 W +Types:Creature Human Warrior +PT:3/2 +T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | CheckSVar$ X | SVarCompare$ GE1 | Execute$ TrigPutCounter | TriggerDescription$ Whenever CARDNAME and at least one other Warrior attack, put a +1/+1 counter on CARDNAME. +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 +SVar:X:Count$Valid Warrior.attacking+Other +DeckHas:Ability$Counters +DeckHints:Type$Warrior +Oracle:Whenever Paired Tactician and at least one other Warrior attack, put a +1/+1 counter on Paired Tactician. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/pelakka_predation_pelakka_caverns.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/pelakka_predation_pelakka_caverns.txt new file mode 100644 index 00000000000..098e8ac86d3 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/pelakka_predation_pelakka_caverns.txt @@ -0,0 +1,18 @@ +Name:Pelakka Predation +ManaCost:2 B +Types:Sorcery +A:SP$ RevealHand | Cost$ 2 B | ValidTgts$ Opponent | RememberRevealed$ True | SubAbility$ DBChoose | StackDescription$ {p:Targeted} reveals their hand. | SpellDescription$ Target opponent reveals their hand. You may choose a card from it with converted mana cost 3 or greater. That player discards that card. +SVar:DBChoose:DB$ ChooseCard | ChoiceZone$ Hand | Choices$ Card.cmcGE3+IsRemembered | ChoiceTitle$ You may choose a card with converted mana cost 3 or greater | MinAmount$ 0 | Amount$ 1 | SubAbility$ DBDiscard | StackDescription$ {p:You} may choose a card from it with converted mana cost 3 or greater. +SVar:DBDiscard:DB$ Discard | Defined$ Targeted | Mode$ TgtChoose | DiscardValid$ Card.ChosenCard | ConditionDefined$ ChosenCard | ConditionPresent$ Card | ConditionCompare$ EQ1 | SubAbility$ DBCleanup | StackDescription$ {p:Targeted} discards that card. +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearChosenCard$ True +AlternateMode:Modal +Oracle:Target opponent reveals their hand. You may choose a card from it with converted mana cost 3 or greater. That player discards that card. + +ALTERNATE + +Name:Pelakka Caverns +ManaCost:no cost +Types:Land +K:CARDNAME enters the battlefield tapped. +A:AB$ Mana | Cost$ T | Produced$ B | SpellDescription$ Add {B}. +Oracle:Pelakka Caverns enters the battlefield tapped.\n{T}: Add {B}. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/practiced_tactics.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/practiced_tactics.txt new file mode 100755 index 00000000000..dd3ce7d5709 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/practiced_tactics.txt @@ -0,0 +1,9 @@ +Name:Practiced Tactics +ManaCost:W +Types:Instant +A:SP$ Pump | Cost$ W | ValidTgts$ Creature.attacking,Creature.blocking | TgtPrompt$ Choose target attacking or blocking creature | SubAbility$ DBDamage | StackDescription$ SpellDescription | SpellDescription$ Choose target attacking or blocking creature. CARDNAME deals damage to that creature equal to twice the number of creatures in your party. +SVar:DBDamage:DB$ DealDamage | Defined$ Targeted | NumDmg$ X | References$ X +SVar:X:Count$Party/Twice +DeckHas:Ability$Party +DeckHints:Type$Cleric|Rogue|Warrior|Wizard +Oracle:Choose target attacking or blocking creature. Practiced Tactics deals damage to that creature equal to twice the number of creatures in your party. (Your party consists of up to one each of Cleric, Rogue, Warrior, and Wizard.) diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/prowling_felidar.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/prowling_felidar.txt new file mode 100755 index 00000000000..7e8d7ef7f72 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/prowling_felidar.txt @@ -0,0 +1,10 @@ +Name:Prowling Felidar +ManaCost:3 W +Types:Creature Cat Beast +PT:2/3 +K:Vigilance +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Landfall – Whenever a land enters the battlefield under your control, put a +1/+1 counter on CARDNAME. +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 +SVar:BuffedBy:Land +DeckHas:Ability$Counters +Oracle:Vigilance\nLandfall — Whenever a land enters the battlefield under your control, put a +1/+1 counter on Prowling Felidar. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/relic_amulet.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/relic_amulet.txt new file mode 100644 index 00000000000..d144b0fa17a --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/relic_amulet.txt @@ -0,0 +1,12 @@ +Name:Relic Amulet +ManaCost:2 +Types:Artifact +T:Mode$ SpellCast | ValidCard$ Instant,Sorcery,Wizard | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigCounter | TriggerDescription$ Whenever you cast an instant, sorcery, or Wizard spell, put a charge counter on CARDNAME. +SVar:TrigCounter:DB$ PutCounter | Defined$ Self | CounterType$ CHARGE | CounterNum$ 1 +A:AB$ DealDamage | Cost$ 2 T SubCounter | NumDmg$ X | References$ X | ValidTgts$ Creature | TgtPrompt$ Select target creature | SpellDescription$ It deals that much damage to target creature. +SVar:X:SVar$CostCountersRemoved +SVar:BuffedBy:Instant,Sorcery,Wizard +DeckNeeds:Type$Instant|Sorcery|Wizard +DeckHas:Ability$Counters +AI:RemoveDeck:Random +Oracle:Whenever you cast an instant, sorcery, or Wizard spell, put a charge counter on Relic Amulet.\n{2}, {T}, Remove all charge counters from Relic Amulet: It deals that much damage to target creature. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/relic_robber.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/relic_robber.txt new file mode 100755 index 00000000000..a7a8f340e41 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/relic_robber.txt @@ -0,0 +1,8 @@ +Name:Relic Robber +ManaCost:2 R +Types:Creature Goblin Rogue +PT:2/2 +K:Haste +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigToken | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, that player creates a 0/1 colorless Goblin Construct artifact creature token with "This creature can't block" and "At the beginning of your upkeep, this creature deals 1 damage to you." +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_0_1_a_goblin_construct_noblock_ping | TokenOwner$ TriggeredTarget +Oracle:Haste\nWhenever Relic Robber deals combat damage to a player, that player creates a 0/1 colorless Goblin Construct artifact creature token with "This creature can't block" and "At the beginning of your upkeep, this creature deals 1 damage to you." diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/resolute_strike.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/resolute_strike.txt new file mode 100755 index 00000000000..a4d838fc328 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/resolute_strike.txt @@ -0,0 +1,7 @@ +Name:Resolute Strike +ManaCost:W +Types:Instant +A:SP$ Pump | Cost$ W | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +2 | NumDef$ +2 | AILogic$ Pump | SubAbility$ DBAttach | SpellDescription$ Target creature gets +2/+2 until end of turn. If it's a Warrior, you may attach an Equipment you control to it. +SVar:DBAttach:DB$ Attach | ConditionDefined$ ParentTarget | ConditionPresent$ Warrior | ConditionCompare$ EQ1 | Choices$ Equipment.YouCtrl | ChoiceTitle$ Choose an Equipment you control | Optional$ True | Defined$ ParentTarget | StackDescription$ If it's a Warrior, you may attach an Equipment you control to it. +DeckHints:Type$Warrior|Equipment +Oracle:Target creature gets +2/+2 until end of turn. If it's a Warrior, you may attach an Equipment you control to it. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/risen_riptide.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/risen_riptide.txt new file mode 100755 index 00000000000..5a3c4d863de --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/risen_riptide.txt @@ -0,0 +1,7 @@ +Name:Risen Riptide +ManaCost:2 U +Types:Creature Elemental +PT:0/5 +T:Mode$ SpellCast | ValidCard$ Card.kicked | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigAnimate | TriggerDescription$ Whenever you cast a kicked spell, CARDNAME has base power and toughness 5/5 until end of turn. +SVar:TrigAnimate:DB$ Animate | Defined$ Self | Power$ 5 | Toughness$ 5 +Oracle:Whenever you cast a kicked spell, Risen Riptide has base power and toughness 5/5 until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/riverglide_pathway_lavaglide_pathway.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/riverglide_pathway_lavaglide_pathway.txt new file mode 100644 index 00000000000..64785fd07b7 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/riverglide_pathway_lavaglide_pathway.txt @@ -0,0 +1,14 @@ +Name:Riverglide Pathway +ManaCost:no cost +Types:Land +A:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U}. +AlternateMode:Modal +Oracle:Add {U}. + +ALTERNATE + +Name:Lavaglide Pathway +ManaCost:no cost +Types:Land +A:AB$ Mana | Cost$ T | Produced$ R | SpellDescription$ Add {R}. +Oracle:Add {R}. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/rockslide_sorcerer.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/rockslide_sorcerer.txt new file mode 100755 index 00000000000..1aa627b48fc --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/rockslide_sorcerer.txt @@ -0,0 +1,9 @@ +Name:Rockslide Sorcerer +ManaCost:3 R +Types:Creature Human Warrior +PT:3/3 +T:Mode$ SpellCast | ValidCard$ Instant,Sorcery,Wizard | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDealDamage | TriggerDescription$ Whenever you cast an instant, sorcery, or Wizard spell, CARDNAME deals 1 damage to any target. +SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 1 +SVar:BuffedBy:Instant,Sorcery,Wizard +DeckNeeds:Type$Instant|Sorcery|Wizard +Oracle:Whenever you cast an instant, sorcery, or Wizard spell, Rockslide Sorcerer deals 1 damage to any target. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/roil_eruption.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/roil_eruption.txt new file mode 100755 index 00000000000..1d0931ad4c2 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/roil_eruption.txt @@ -0,0 +1,7 @@ +Name:Roil Eruption +ManaCost:1 R +Types:Sorcery +K:Kicker:5 +A:SP$ DealDamage | Cost$ 1 R | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | References$ X | SpellDescription$ CARDNAME deals 3 damage to any target. If this spell was kicked, it deals 5 damage instead. +SVar:X:Count$Kicked.5.3 +Oracle:Kicker {5} (You may pay an additional {5} as you cast this spell.)\nRoil Eruption deals 3 damage to any target. If this spell was kicked, it deals 5 damage instead. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/roiling_regrowth.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/roiling_regrowth.txt new file mode 100755 index 00000000000..3859fe96bda --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/roiling_regrowth.txt @@ -0,0 +1,7 @@ +Name:Roiling Regrowth +ManaCost:2 G +Types:Instant +A:SP$ Sacrifice | Cost$ 2 G | Defined$ You | SacValid$ Land | SubAbility$ DBChangeZone | StackDescription$ SpellDescription | SpellDescription$ Sacrifice a land. Search your library for up to two basic land cards, put them onto the battlefield tapped, then shuffle your library. +SVar:DBChangeZone:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | ChangeNum$ 2 | Tapped$ True | StackDescription$ None +SVar:AIPreference:SacCost$Land.Basic+tapped +Oracle:Sacrifice a land. Search your library for up to two basic land cards, put them onto the battlefield tapped, then shuffle your library. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/roiling_vortex.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/roiling_vortex.txt new file mode 100755 index 00000000000..9954c413a40 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/roiling_vortex.txt @@ -0,0 +1,9 @@ +Name:Roiling Vortex +ManaCost:1 R +Types:Enchantment +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | Execute$ Trig1Damage | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of each player's upkeep, CARDNAME deals 1 damage to them. +SVar:Trig1Damage:DB$ DealDamage | Defined$ TriggeredPlayer | NumDmg$ 1 +T:Mode$ SpellCast | ValidCard$ Card | ValidActivatingPlayer$ Player | TriggerZones$ Battlefield | Execute$ Trig5Damage | HasNoManaCost$ True | TriggerDescription$ Whenever a player casts a spell, if no mana was spent to cast that spell, CARDNAME deals 5 damage to that player. +SVar:Trig5Damage:DB$ DealDamage | Defined$ TriggeredCardController | NumDmg$ 5 +A:AB$ Pump | Cost$ R | KW$ You can't gain life. | Defined$ Player.Opponent | StackDescription$ SpellDescription | SpellDescription$ Your opponents can't gain life this turn. +Oracle:At the beginning of each player's upkeep, Roiling Vortex deals 1 damage to them.\nWhenever a player casts a spell, if no mana was spent to cast that spell, Roiling Vortex deals 5 damage to that player.\n{R}: Your opponents can't gain life this turn. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/roost_of_drakes.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/roost_of_drakes.txt new file mode 100755 index 00000000000..233e61001d6 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/roost_of_drakes.txt @@ -0,0 +1,9 @@ +Name:Roost of Drakes +ManaCost:U +Types:Enchantment +K:Kicker:2 U +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, if it was kicked, create a 2/2 blue Drake creature token with flying. +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ u_2_2_drake_flying | TokenOwner$ You +T:Mode$ SpellCast | ValidCard$ Card.YouCtrl+kicked | Execute$ TrigToken | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a kicked spell, create a 2/2 blue Drake creature token with flying. +DeckHas:Ability$Token +Oracle:Kicker {2}{U} (You may pay an additional {2}{U} as you cast this spell.)\nWhen Roost of Drakes enters the battlefield, if it was kicked, create a 2/2 blue Drake creature token with flying.\nWhenever you cast a kicked spell, create a 2/2 blue Drake creature token with flying. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/ruin_crab.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/ruin_crab.txt new file mode 100755 index 00000000000..3929fe58cdf --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/ruin_crab.txt @@ -0,0 +1,7 @@ +Name:Ruin Crab +ManaCost:U +Types:Creature Crab +PT:0/3 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ Landfall - Whenever a land enters the battlefield under your control, each opponent mills three cards. +SVar:TrigMill:DB$ Mill | NumCards$ 3 | Defined$ Player.Opponent +Oracle:Landfall — Whenever a land enters the battlefield under your control, each opponent mills three cards. (To mill a card, a player puts the top card of their library into their graveyard.) diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/scavenged_blade.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/scavenged_blade.txt new file mode 100755 index 00000000000..3825deb3038 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/scavenged_blade.txt @@ -0,0 +1,9 @@ +Name:Scavenged Blade +ManaCost:1 R +Types:Artifact Equipment +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigAttach | TriggerDescription$ When CARDNAME enters the battlefield, attach it to target creature you control. +SVar:TrigAttach:DB$ Attach | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control +SVar:NeedsToPlay:Creature.YouCtrl+inZoneBattlefield +S:Mode$ Continuous | Affected$ Creature.EquippedBy | AddPower$ 2 | Description$ Equipped creature gets +2/+0. +K:Equip:2 R +Oracle:When Scavenged Blade enters the battlefield, attach it to target creature you control.\nEquipped creature gets +2/+0.\nEquip {2}{R} ({2}{R}: Attach to target creature you control. Equip only as a sorcery.) diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/scion_of_the_swarm.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/scion_of_the_swarm.txt new file mode 100755 index 00000000000..cfca06091f0 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/scion_of_the_swarm.txt @@ -0,0 +1,10 @@ +Name:Scion of the Swarm +ManaCost:3 B B +Types:Creature Vampire Cleric +PT:3/3 +K:Flying +T:Mode$ LifeGained | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever you gain life, put a +1/+1 counter on CARDNAME. +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 +DeckHints:Ability$LifeGain +DeckHas:Ability$Counters +Oracle:Flying\nWhenever you gain life, put a +1/+1 counter on Scion of the Swarm. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/scorch_rider.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/scorch_rider.txt new file mode 100755 index 00000000000..71408af062e --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/scorch_rider.txt @@ -0,0 +1,9 @@ +Name:Scorch Rider +ManaCost:3 R +Types:Creature Human Warrior +PT:4/3 +K:Kicker:1 R +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, if it was kicked, it gains haste until end of turn. +SVar:TrigPump:DB$ Pump | Defined$ Self | KW$ Haste +SVar:PlayMain1:TRUE +Oracle:Kicker {1}{R} (You may pay an additional {1}{R} as you cast this spell.)\nWhen Scorch Rider enters the battlefield, if it was kicked, it gains haste until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/scourge_of_the_skyclaves.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/scourge_of_the_skyclaves.txt new file mode 100755 index 00000000000..3d0243b8887 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/scourge_of_the_skyclaves.txt @@ -0,0 +1,13 @@ +Name:Scourge of the Skyclaves +ManaCost:1 B +Types:Creature Demon +PT:*/* +K:Kicker:4 B +T:Mode$ SpellCast | ValidCard$ Card.Self+kicked | Execute$ TrigLoseLife | TriggerDescription$ When you cast CARDNAME, if it was kicked, each player loses half their life, rounded up. +SVar:TrigLoseLife:DB$ RepeatEach | RepeatPlayers$ Player | RepeatSubAbility$ DBLoseLife | AILifeThreshold$ 1 | +SVar:DBLoseLife:DB$ LoseLife | Defined$ Player.IsRemembered | LifeAmount$ HalfUp | References$ HalfUp +SVar:HalfUp:PlayerCountRemembered$LifeTotal/HalfUp +S:Mode$ Continuous | EffectZone$ All | CharacteristicDefining$ True | SetPower$ X | SetToughness$ X | References$ X,Y | Description$ CARDNAME's power and toughness are each equal to 20 minus the highest life total among players. +SVar:Y:PlayerCountPlayers$HighestLifeTotal +SVar:X:SVar$Y/NMinus.20 +Oracle:Kicker {4}{B}\nWhen you cast this spell, if it was kicked, each player loses half their life, rounded up.\nScourge of the Skyclaves's power and toughness are each equal to 20 minus the highest life total among players. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/sea_gate_banneret.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/sea_gate_banneret.txt new file mode 100644 index 00000000000..7f9f0bc71c1 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/sea_gate_banneret.txt @@ -0,0 +1,6 @@ +Name:Sea Gate Banneret +ManaCost:W +Types:Creature Kor Warrior +PT:1/2 +A:AB$ PumpAll | Cost$ 4 W | ValidCards$ Creature.YouCtrl | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ Creatures you control get +1/+1 until end of turn. +Oracle:{4}{W}: Creatures you control get +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/sea_gate_restoration_sea_gate_reborn.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/sea_gate_restoration_sea_gate_reborn.txt new file mode 100644 index 00000000000..a5576f46a20 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/sea_gate_restoration_sea_gate_reborn.txt @@ -0,0 +1,19 @@ +Name:Sea Gate Restoration +ManaCost:4 U U U +Types:Sorcery +A:SP$ Draw | Cost$ 4 U U U | NumCards$ X | References$ X | SubAbility$ DBEffect | SpellDescription$ Draw cards equal to the number of cards in your hand plus one. You have no maximum hand size for the rest of the game. +SVar:DBEffect:DB$ Effect | StaticAbilities$ STHandSize | Duration$ Permanent | SpellDescription$ You have no maximum hand size for the rest of the game. +SVar:STHandSize:Mode$ Continuous | EffectZone$ Command | Affected$ You | SetMaxHandSize$ Unlimited | Description$ You have no maximum hand size for the rest of the game. +SVar:X:Count$NumCardsInYourHand/Plus.1 +AlternateMode:Modal +Oracle:Draw cards equal to the number of cards in your hand plus one. You have no maximum hand size for the rest of the game. + +ALTERNATE + +Name:Sea Gate, Reborn +ManaCost:no cost +Types:Land +K:ETBReplacement:Other:DBTap +SVar:DBTap:DB$ Tap | ETB$ True | Defined$ Self | UnlessCost$ PayLife<3> | UnlessPayer$ You | UnlessAI$ Shockland | StackDescription$ enters the battlefield tapped. | SpellDescription$ As CARDNAME enters the battlefield, you may pay 3 life. If you don't, it enters the battlefield tapped. +A:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U}. +Oracle:As Sea Gate, Reborn enters the battlefield, you may pay 3 life. If you don’t, it enters the battlefield tapped.\n{T}: Add {U}. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/sea_gate_stormcaller.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/sea_gate_stormcaller.txt new file mode 100755 index 00000000000..bb79544f84d --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/sea_gate_stormcaller.txt @@ -0,0 +1,16 @@ +Name:Sea Gate Stormcaller +ManaCost:1 U +Types:Creature Human Wizard +PT:2/1 +K:Kicker:4 U +SVar:PlayMain1:TRUE +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+notkicked | Execute$ TrigEffect | Secondary$ True | TriggerDescription$ When CARDNAME enters the battlefield, copy the next instant or sorcery spell with converted mana cost 2 or less you cast this turn when you cast it. You may choose new targets for the copy. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | Execute$ TrigEffectKicked | TriggerDescription$ When CARDNAME enters the battlefield, copy the next instant or sorcery spell with converted mana cost 2 or less you cast this turn when you cast it. If CARDNAME was kicked, copy that spell twice instead. You may choose new targets for the copies. +SVar:TrigEffect:DB$ Effect | Triggers$ TrigCast | SVars$ TrigCopy +SVar:TrigCast:Mode$ SpellCast | OneOff$ True | ValidActivatingPlayer$ You | ValidCard$ Instant.cmcLE2,Sorcery.cmcLE2 | TriggerZones$ Command | Execute$ TrigCopy | TriggerDescription$ Copy the next instant or sorcery spell with converted mana cost 2 or less you cast this turn when you cast it. You may choose new targets for the copy. +SVar:TrigCopy:DB$ CopySpellAbility | Defined$ TriggeredSpellAbility | AILogic$ Always +SVar:TrigEffectKicked:DB$ Effect | Triggers$ TrigCastKicked | SVars$ TrigCopyKicked +SVar:TrigCastKicked:Mode$ SpellCast | OneOff$ True | ValidActivatingPlayer$ You | ValidCard$ Instant.cmcLE2,Sorcery.cmcLE2 | TriggerZones$ Command | Execute$ TrigCopyKicked | TriggerDescription$ Copy the next instant or sorcery spell with converted mana cost 2 or less you cast this turn twice when you cast it. You may choose new targets for the copies. +SVar:TrigCopyKicked:DB$ CopySpellAbility | Defined$ TriggeredSpellAbility | AILogic$ Always | Amount$ 2 +DeckNeeds:Type$Instant|Sorcery +Oracle:Kicker {4}{U}\nWhen Sea Gate Stormcaller enters the battlefield, copy the next instant or sorcery spell with converted mana cost 2 or less you cast this turn when you cast it. If Sea Gate Stormcaller was kicked, copy that spell twice instead. You may choose new targets for the copies. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/seafloor_stalker.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/seafloor_stalker.txt new file mode 100755 index 00000000000..c5952c28331 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/seafloor_stalker.txt @@ -0,0 +1,9 @@ +Name:Seafloor Stalker +ManaCost:2 U +Types:Creature Merfolk Rogue +PT:2/3 +A:AB$ Pump | Cost$ 4 U | Defined$ Self | NumAtt$ +1 | KW$ HIDDEN Unblockable | ReduceCost$ X | References$ X | StackDescription$ SpellDescription | SpellDescription$ CARDNAME gets +1/+0 until end of turn and can't be blocked this turn. This ability costs {1} less to activate for each creature in your party. +SVar:X:Count$Party +DeckHas:Ability$Party +DeckHints:Type$Cleric|Warrior|Wizard +Oracle:{4}{U}: Seafloor Stalker gets +1/+0 until end of turn and can't be blocked this turn. This ability costs {1} less to activate for each creature in your party. (Your party consists of up to one each of Cleric, Rogue, Warrior, and Wizard.) diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/sejiri_shelter_sejiri_glacier.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/sejiri_shelter_sejiri_glacier.txt new file mode 100644 index 00000000000..e8215df802f --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/sejiri_shelter_sejiri_glacier.txt @@ -0,0 +1,15 @@ +Name:Sejiri Shelter +ManaCost:1 W +Types:Instant +A:SP$ Protection | Cost$ 1 W | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | Gains$ Choice | Choices$ AnyColor | SpellDescription$ Target creature you control gains protection from the color of your choice until end of turn. +AlternateMode:Modal +Oracle:Target creature you control gains protection from the color of your choice until end of turn. + +ALTERNATE + +Name:Sejiri Glacier +ManaCost:no cost +Types:Land +K:CARDNAME enters the battlefield tapped. +A:AB$ Mana | Cost$ T | Produced$ W | SpellDescription$ Add {W}. +Oracle:Sejiri Glacier enters the battlefield tapped.\n{T}: Add {W}. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/shadow_stinger.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/shadow_stinger.txt new file mode 100755 index 00000000000..8f72805b53e --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/shadow_stinger.txt @@ -0,0 +1,10 @@ +Name:Shadow Stinger +ManaCost:2 B +Types:Creature Vampire Rogue +PT:1/4 +A:AB$ Pump | Cost$ tapXType<1/Rogue> | CostDesc$ Tap another untapped Rogue you control: | Defined$ Self | KW$ Deathtouch | SpellDescription$ CARDNAME gains deathtouch until end of turn. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigMill | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, that player mills three cards. (They put the top three cards of their library into their graveyard.) +SVar:TrigMill:DB$ Mill | Defined$ TriggeredTarget | NumCards$ 3 +DeckHas:Ability$Mill +DeckHints:Type$Rogue +Oracle:Tap another untapped Rogue you control: Shadow Stinger gains deathtouch until end of turn.\nWhenever Shadow Stinger deals combat damage to a player, that player mills three cards. (They put the top three cards of their library into their graveyard.) diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/shadows_verdict.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/shadows_verdict.txt new file mode 100755 index 00000000000..b5ef30d1ebb --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/shadows_verdict.txt @@ -0,0 +1,16 @@ +Name:Shadows' Verdict +ManaCost:3 B B +Types:Sorcery +A:SP$ ChangeZoneAll | Cost$ 3 B B | Origin$ Battlefield | Destination$ Exile | ChangeType$ Creature.cmcLE3,Planeswalker.cmcLE3 | SubAbility$ DBChangeZoneAll | SpellDescription$ Exile all creatures and all planeswalkers with converted mana cost 3 or less from the battlefield and all creature and planeswalker cards with converted mana cost 3 or less from all graveyards. +SVar:DBChangeZoneAll:DB$ChangeZoneAll | Origin$ Graveyard | Destination$ Exile | ChangeType$ Creature.cmcLE3,Planeswalker.cmcLE3 +SVar:PlayMain1:TRUE +SVar:NeedsToPlayVar:Comp GE2 +SVar:You:SVar$YouLilW/Plus.YouLilC +SVar:YouLilW:Count$Valid Planeswalker.YouCtrl+cmcLE3+inZoneBattlefield +SVar:YouLilC:Count$Valid Creature.YouCtrl+cmcLE3+inZoneBattlefield +SVar:Comp:SVar:You/Minus.Opp +SVar:Opp:SVar$OppLilW/Plus.OppLilC +SVar:OppLilW:Count$Valid Planeswalker.OppCtrl+cmcLE3+inZoneBattlefield +SVar:OppLilC:Count$Valid Creature.OppCtrl+cmcLE3+inZoneBattlefield +AI:RemoveDeck:Random +Oracle:Exile all creatures and all planeswalkers with converted mana cost 3 or less from the battlefield and all creature and planeswalker cards with converted mana cost 3 or less from all graveyards. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/shatterskull_charger.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/shatterskull_charger.txt new file mode 100755 index 00000000000..af28bda3a88 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/shatterskull_charger.txt @@ -0,0 +1,14 @@ +Name:Shatterskull Charger +ManaCost:1 R R +Types:Creature Giant Warrior +PT:4/3 +K:Kicker:2 +K:Trample +K:Haste +K:etbCounter:P1P1:1:CheckSVar$ WasKicked:If CARDNAME was kicked, it enters the battlefield with a +1/+1 counter on it. +SVar:WasKicked:Count$Kicked.1.0 +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ Player | Execute$ TrigReturn | IsPresent$ Card.Self+counters_EQ0_P1P1 | TriggerDescription$ At the beginning of the end step, return Shatterskull Charger to its owner's hand unless it has a +1/+1 counter on it. +SVar:TrigReturn:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand | Defined$ Self +SVar:PlayMain1:TRUE +DeckHas:Ability$Counters +Oracle:Kicker {2}\nTrample, haste\nIf Shatterskull Charger was kicked, it enters the battlefield with a +1/+1 counter on it.\nAt the beginning of the end step, return Shatterskull Charger to its owner's hand unless it has a +1/+1 counter on it. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/shell_shield.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/shell_shield.txt new file mode 100644 index 00000000000..a704ff75916 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/shell_shield.txt @@ -0,0 +1,7 @@ +Name:Shell Shield +ManaCost:U +Types:Instant +K:Kicker:1 +A:SP$ Pump | Cost$ U | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature | NumDef$ 3 | SubAbility$ Kicked | SpellDescription$ Target creature gets +0/+3 until end of turn. If CARDNAME was kicked, that creature also gains hexproof until end of turn. (It can’t be the target of spells or abilities your opponents control.) +SVar:Kicked:DB$ Pump | Defined$ Targeted | KW$ Hexproof | Condition$ Kicked | ConditionDescription$ If Shell Shield was kicked, +Oracle:Kicker {1} (You may pay an additional {1} as you cast this spell.)\nTarget creature you control gets +0/+3 until end of turn. If this spell was kicked, that creature also gains hexproof until end of turn. (It can’t be the target of spells or abilities your opponents control.) diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/shepherd_of_heroes.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/shepherd_of_heroes.txt new file mode 100755 index 00000000000..cf7359b7444 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/shepherd_of_heroes.txt @@ -0,0 +1,11 @@ +Name:Shepherd of Heroes +ManaCost:4 W +Types:Creature Angel Cleric +PT:3/4 +K:Flying +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters the battlefield, you gain 2 life for each creature in your party. (Your party consists of up to one each of Cleric, Rogue, Warrior, and Wizard.) +SVar:TrigGainLife:DB$ GainLife | LifeAmount$ X | References$ X +SVar:X:Count$Party/Twice +DeckHas:Ability$Party +DeckHints:Type$Rogue|Warrior|Wizard +Oracle:Flying\nWhen Shepherd of Heroes enters the battlefield, you gain 2 life for each creature in your party. (Your party consists of up to one each of Cleric, Rogue, Warrior, and Wizard.) diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/silundi_vision_silundi_isle.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/silundi_vision_silundi_isle.txt new file mode 100644 index 00000000000..c89f33869fc --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/silundi_vision_silundi_isle.txt @@ -0,0 +1,16 @@ +Name:Silundi Vision +ManaCost:2 U +Types:Instant +A:SP$ Dig | Cost$ 2 U | DigNum$ 6 | ChangeNum$ 1 | Optional$ True | ForceRevealToController$ True | ChangeValid$ Instant,Sorcery | RestRandomOrder$ True | StackDescription$ SpellDescription | SpellDescription$ Look at the top six cards of your library. You may reveal an instant or sorcery card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. +AlternateMode:Modal +DeckNeeds:Type$Instant|Sorcery +Oracle:Look at the top six cards of your library. You may reveal an instant or sorcery card from among them and put it into your hand. Put the rest on the bottom of your library in a random order. + +ALTERNATE + +Name:Silundi Isle +ManaCost:no cost +Types:Land +K:CARDNAME enters the battlefield tapped. +A:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U}. +Oracle:Silundi Isle enters the battlefield tapped.\n{T}: Add {U}. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/sizzling_barrage.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/sizzling_barrage.txt new file mode 100755 index 00000000000..c7138a5efda --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/sizzling_barrage.txt @@ -0,0 +1,5 @@ +Name:Sizzling Barrage +ManaCost:1 R +Types:Instant +A:SP$ DealDamage | Cost$ 1 R | ValidTgts$ Creature.blockedThisTurn | TgtPrompt$ Select target creature that blocked this turn | NumDmg$ 4 | SpellDescription$ CARDNAME deals 4 damage to target creature that blocked this turn. +Oracle:Sizzling Barrage deals 4 damage to target creature that blocked this turn. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/skyclave_apparition.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/skyclave_apparition.txt new file mode 100755 index 00000000000..61a975b0eb0 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/skyclave_apparition.txt @@ -0,0 +1,11 @@ +Name:Skyclave Apparition +ManaCost:1 W W +Types:Creature Kor Spirit +PT:2/2 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, exile up to one target nonland, nontoken permanent you don't control with converted mana cost 4 or less. +SVar:TrigExile:DB$ ChangeZone | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Permanent.nonLand+nonToken+YouDontCtrl+cmcLE4 | TgtPrompt$ Select target nonland, nontoken permanent you don't control with converted mana cost 4 or less. | Origin$ Battlefield | Destination$ Exile | RememberChanged$ True | SpellDescription$ Exile up to one target nonland, nontoken permanent you don't control with converted mana cost 4 or less. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.Self | Execute$ TrigToken | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME leaves the battlefield, the exiled card's owner creates an X/X blue Illusion creature token, where X is the converted mana cost of the exiled card. +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ u_x_x_illusion | TokenOwner$ RememberedOwner | TokenPower$ X | TokenToughness$ X | References$ X | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:X:Remembered$CardManaCost +Oracle:When Skyclave Apparition enters the battlefield, exile up to one target nonland, nontoken permanent you don't control with converted mana cost 4 or less.\nWhen Skyclave Apparition leaves the battlefield, the exiled card's owner creates an X/X blue Illusion creature token, where X is the converted mana cost of the exiled card. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/skyclave_cleric_skyclave_basilica.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/skyclave_cleric_skyclave_basilica.txt new file mode 100644 index 00000000000..57685377b81 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/skyclave_cleric_skyclave_basilica.txt @@ -0,0 +1,18 @@ +Name:Skyclave Cleric +ManaCost:1 W +Types:Creature Kor Cleric +PT:1/3 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters the battlefield, you gain 2 life. +SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 2 +DeckHas:Ability$LifeGain +AlternateMode:Modal +Oracle:When Skyclave Cleric enters the battlefield, you gain 2 life. + +ALTERNATE + +Name:Skyclave Basilica +ManaCost:no cost +Types:Land +K:CARDNAME enters the battlefield tapped. +A:AB$ Mana | Cost$ T | Produced$ W | SpellDescription$ Add {W}. +Oracle:Skyclave Basilica enters the battlefield tapped.\n{T}: Add {W}. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/skyclave_geopede.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/skyclave_geopede.txt new file mode 100755 index 00000000000..372eb40d612 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/skyclave_geopede.txt @@ -0,0 +1,9 @@ +Name:Skyclave Geopede +ManaCost:2 R +Types:Creature Insect +PT:3/1 +K:Trample +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Landfall - Whenever a land enters the battlefield under your control, CARDNAME gets +2/+2 until end of turn. +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 2 | NumDef$ 2 +SVar:BuffedBy:Land +Oracle:Trample\nLandfall — Whenever a land enters the battlefield under your control, Skyclave Geopede gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/skyclave_plunder.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/skyclave_plunder.txt new file mode 100644 index 00000000000..e824393c957 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/skyclave_plunder.txt @@ -0,0 +1,8 @@ +Name:Skyclave Plunder +ManaCost:4 U +Types:Sorcery +A:SP$ Dig | Cost$ 4 U | DigNum$ X | References$ X | ChangeNum$ 3 | DestinationZone$ Hand | DestinationZone2$ Library | LibraryPosition$ -1 | RestRandomOrder$ True | StackDescription$ SpellDescription | SpellDescription$ Look at the top X cards of your library, where X is three plus the number of creatures in your party. Put three of those cards into your hand and the rest on the bottom of your library in a random order. +SVar:X:Count$Party/Plus.3 +DeckHas:Ability$Party +DeckHints:Type$Cleric|Rogue|Warrior|Wizard +Oracle:Look at the top X cards of your library, where X is three plus the number of creatures in your party. Put three of those cards into your hand and the rest on the bottom of your library in a random order. (Your party consists of up to one each of Cleric, Rogue, Warrior, and Wizard.) diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/skyclave_relic.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/skyclave_relic.txt new file mode 100755 index 00000000000..b1c90babb9c --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/skyclave_relic.txt @@ -0,0 +1,10 @@ +Name:Skyclave Relic +ManaCost:3 +Types:Artifact +K:Kicker:3 +K:Indestructible +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | Execute$ TrigCopyPermanent | TriggerDescription$ When CARDNAME enters the battlefield, if it was kicked, create two tapped tokens that are copies of CARDNAME. +SVar:TrigCopyPermanent:DB$ CopyPermanent | Defined$ TriggeredCard | NumCopies$ 2 | TokenTapped$ True +A:AB$ Mana | Cost$ T | Produced$ Any | SpellDescription$ Add one mana of any color. +DeckHas:Ability$Token +Oracle:Kicker {3}\nIndestructible\nWhen Skyclave Relic enters the battlefield, if it was kicked, create two tapped tokens that are copies of Skyclave Relic.\n{T}: Add one mana of any color. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/skyclave_shade.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/skyclave_shade.txt new file mode 100755 index 00000000000..03883863c90 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/skyclave_shade.txt @@ -0,0 +1,13 @@ +Name:Skyclave Shade +ManaCost:1 B +Types:Creature Shade +PT:3/1 +K:Kicker:2 B +K:CARDNAME can't block. +K:etbCounter:P1P1:2:CheckSVar$ WasKicked:If CARDNAME was kicked, it enters the battlefield with two +1/+1 counters on it. +SVar:WasKicked:Count$Kicked.1.0 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Graveyard | IsPresent$ Card.StrictlySelf | PresentZone$ Graveyard | PlayerTurn$ True | Execute$ TrigEffect | TriggerDescription$ Landfall - Whenever a land enters the battlefield under your control, if CARDNAME is in your graveyard and it's your turn, you may cast it from your graveyard this turn. +SVar:TrigEffect:DB$ Effect | StaticAbilities$ MayPlay | RememberObjects$ Self | ForgetOnMoved$ Exile +SVar:MayPlay:Mode$ Continuous | EffectZone$ Command | Affected$ Card.IsRemembered | MayPlay$ True | AffectedZone$ Graveyard | Description$ You may cast EFFECTSOURCE from your graveyard this turn. +DeckHas:Ability$Counters +Oracle:Kicker {2}{B}\nSkyclave Shade can't block.\nIf Skyclave Shade was kicked, it enters the battlefield with two +1/+1 counters on it.\nLandfall — Whenever a land enters the battlefield under your control, if Skyclave Shade is in your graveyard and it's your turn, you may cast it from your graveyard this turn. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/skyclave_shadowcat.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/skyclave_shadowcat.txt new file mode 100755 index 00000000000..0c53addba35 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/skyclave_shadowcat.txt @@ -0,0 +1,10 @@ +Name:Skyclave Shadowcat +ManaCost:3 B +Types:Creature Cat Horror +PT:3/3 +A:AB$ PutCounter | Cost$ 1 B Sac<1/Creature.Other/another creature> | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on CARDNAME. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.YouCtrl+counters_GE1_P1P1 | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever a creature you control with a +1/+1 counter on it dies, draw a card. +SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 +SVar:PlayMain1:TRUE +DeckHas:Ability$Sacrifice & Ability$Counters +Oracle:{1}{B}, Sacrifice another creature: Put a +1/+1 counter on Skyclave Shadowcat.\nWhenever a creature you control with a +1/+1 counter on it dies, draw a card. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/skyclave_squid.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/skyclave_squid.txt new file mode 100644 index 00000000000..1d29733779e --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/skyclave_squid.txt @@ -0,0 +1,9 @@ +Name:Skyclave Squid +ManaCost:1 U +Types:Creature Squid +PT:3/2 +K:Defender +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Landfall — Whenever a land enters the battlefield under your control, CARDNAME can attack as though it didn't have defender. +SVar:TrigPump:DB$ Pump | Defined$ Self | KW$ HIDDEN CARDNAME can attack as though it didn't have defender. | SpellDescription$ CARDNAME can attack this turn as though it didn't have defender. +SVar:BuffedBy:Land +Oracle:Defender\nLandfall — Whenever a land enters the battlefield under your control, Skyclave Squid can attack this turn as though it didn't have defender. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/sneaking_guide.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/sneaking_guide.txt new file mode 100755 index 00000000000..9180731e2ab --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/sneaking_guide.txt @@ -0,0 +1,6 @@ +Name:Sneaking Guide +ManaCost:R +Types:Creature Goblin Rogue +PT:1/1 +A:AB$ Pump | Cost$ 2 T | ValidTgts$ Creature.powerLE2 | TgtPrompt$ Select target creature with power 2 or less | KW$ HIDDEN Unblockable | StackDescription$ {c:Targeted} can't be blocked this turn. | SpellDescription$ Target creature with power 2 or less can't be blocked this turn. +Oracle:{2}, {T}: Target creature with power 2 or less can't be blocked this turn. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/soaring_thought_thief.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/soaring_thought_thief.txt new file mode 100644 index 00000000000..c9b0c721b6d --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/soaring_thought_thief.txt @@ -0,0 +1,13 @@ +Name:Soaring Thought-Thief +ManaCost:U B +Types:Creature Human Rogue +PT:1/3 +K:Flash +K:Flying +S:Mode$ Continuous | Affected$ Rogue.YouCtrl | AddPower$ 1 | CheckSVar$ X | SVarCompare$ GE8 | Description$ As long as an opponent has eight or more cards in their graveyard, Rogues you control get +1/+0. +SVar:X:PlayerCountOpponents$HighestCardsInGraveyard +T:Mode$ AttackersDeclared | ValidAttackers$ Rogue.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ Whenever one or more Rogues you control attack, each opponent mills two cards. +SVar:TrigMill:DB$ Mill | Defined$ Player.Opponent | NumCards$ 2 +DeckHints:Type$Rogue +DeckHas:Ability$Mill +Oracle:Flash\nFlying\nAs long as an opponent has eight or more cards in their graveyard, Rogues you control get +1/+0.\nWhenever one or more Rogues you control attack, each opponent mills two cards. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/soul_shatter.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/soul_shatter.txt new file mode 100755 index 00000000000..c8f9baa8258 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/soul_shatter.txt @@ -0,0 +1,12 @@ +Name:Soul Shatter +ManaCost:2 B +Types:Instant +A:SP$ RepeatEach | Cost$ 2 B | RepeatPlayers$ Player.Opponent | RepeatSubAbility$ CreatureHighCMC | SubAbility$ DBSac | StackDescription$ SpellDescription | SpellDescription$ Each opponent sacrifices a creature or planeswalker with the highest converted mana cost among creatures and planeswalkers they control. +SVar:CreatureHighCMC:DB$ ChooseCard | ConditionCheckSVar$ X | ConditionSVarCompare$ GTY | Defined$ Player.IsRemembered | Choices$ Creature.YouCtrl+cmcEQX | ChoiceTitle$ Choose a creature with the highest converted mana cost to sacrifice | References$ X,Y | Mandatory$ True | RememberChosen$ True | SubAbility$ WalkerHighCMC +SVar:WalkerHighCMC:DB$ ChooseCard | ConditionCheckSVar$ Y | ConditionSVarCompare$ GTX | Defined$ Player.IsRemembered | Choices$ Planeswalker.YouCtrl+cmcEQY | ChoiceTitle$ Choose a planeswalker with the highest converted mana cost to sacrifice | References$ X,Y | Mandatory$ True | RememberChosen$ True | SubAbility$ TieCMC +SVar:TieCMC:DB$ ChooseCard | ConditionCheckSVar$ X | ConditionSVarCompare$ EQY | Defined$ Player.IsRemembered | Choices$ Creature.YouCtrl+cmcEQX,Planeswalker.YouCtrl+cmcEQX | ChoiceTitle$ Choose a creature or planeswalker with the highest converted mana cost to sacrifice | References$ X,Y | Mandatory$ True | RememberChosen$ True +SVar:DBSac:DB$ SacrificeAll | ValidCards$ Card.IsRemembered | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearChosen$ True +SVar:X:Count$HighestCMC_Creature.RememberedPlayerCtrl+inZoneBattlefield +SVar:Y:Count$HighestCMC_Planeswalker.RememberedPlayerCtrl+inZoneBattlefield +Oracle:Each opponent sacrifices a creature or planeswalker with the highest converted mana cost among creatures and planeswalkers they control. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/spitfire_lagac.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/spitfire_lagac.txt new file mode 100755 index 00000000000..6a249274047 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/spitfire_lagac.txt @@ -0,0 +1,7 @@ +Name:Spitfire Lagac +ManaCost:3 R +Types:Creature Lizard +PT:3/4 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDamage | TriggerDescription$ Landfall - Whenever a land enters the battlefield under your control, CARDNAME deals 1 damage to each opponent. +SVar:TrigDamage:DB$ DealDamage | Defined$ Player.Opponent | NumDmg$ 1 +Oracle:Landfall — Whenever a land enters the battlefield under your control, Spitfire Lagac deals 1 damage to each opponent. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/squad_commander.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/squad_commander.txt new file mode 100755 index 00000000000..d6f99aa96c3 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/squad_commander.txt @@ -0,0 +1,13 @@ +Name:Squad Commander +ManaCost:3 W +Types:Creature Kor Warrior +PT:3/3 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 1/1 white Kor Warrior creature token for each creature in your party. (Your party consists of up to one each of Cleric, Rogue, Warrior, and Wizard.) +SVar:TrigToken:DB$ Token | TokenAmount$ X | References$ X | TokenScript$ w_1_1_kor_warrior | TokenOwner$ You +T:Mode$ Phase | Phase$ BeginCombat | ValidPlayer$ You | TriggerZones$ Battlefield | CheckSVar$ X | SVarCompare$ EQ4 | References$ X | Execute$ TrigPumpAll | TriggerDescription$ At the beginning of combat on your turn, if you have a full party, creatures you control get +1/+0 and gain indestructible until end of turn. +SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.YouCtrl | NumAtt$ +1 | KW$ Indestructible +SVar:X:Count$Party +SVar:PlayMain1:TRUE +DeckHas:Ability$Party +DeckHints:Type$Cleric|Rogue|Wizard +Oracle:When Squad Commander enters the battlefield, create a 1/1 white Kor Warrior creature token for each creature in your party. (Your party consists of up to one each of Cleric, Rogue, Warrior, and Wizard.)\nAt the beginning of combat on your turn, if you have a full party, creatures you control get +1/+0 and gain indestructible until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/sure_footed_infiltrator.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/sure_footed_infiltrator.txt new file mode 100755 index 00000000000..0e20a4aa378 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/sure_footed_infiltrator.txt @@ -0,0 +1,9 @@ +Name:Sure-Footed Infiltrator +ManaCost:3 U +Types:Creature Merfolk Rogue +PT:2/3 +A:AB$ Pump | Cost$ tapXType<1/Rogue.Other> | CostDesc$ Tap another untapped Rogue you control: | Defined$ Self | KW$ HIDDEN Unblockable | StackDescription$ SpellDescription | SpellDescription$ CARDNAME can't be blocked this turn. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigDraw | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, draw a card. +SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 +DeckNeeds:Type$Rogue +Oracle:Tap another untapped Rogue you control: Sure-Footed Infiltrator can't be blocked this turn.\nWhenever Sure-Footed Infiltrator deals combat damage to a player, draw a card. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/swarm_shambler.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/swarm_shambler.txt new file mode 100755 index 00000000000..bc7e8345613 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/swarm_shambler.txt @@ -0,0 +1,10 @@ +Name:Swarm Shambler +ManaCost:G +Types:Creature Fungus Beast +PT:0/0 +K:etbCounter:P1P1:1:no Condition:CARDNAME enters the battlefield with a +1/+1 counter on it. +T:Mode$ BecomesTarget | ValidTarget$ Creature.YouCtrl+counters_GE1_P1P1 | ValidSource$ Spell.OppCtrl | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever a creature you control with a +1/+1 counter on it becomes the target of a spell an opponent controls, create a 1/1 green Insect creature token. +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ g_1_1_insect | TokenOwner$ You +A:AB$ PutCounter | Cost$ 1 T | CounterType$ P1P1 | CounterNum$ 1 | SpellDescription$ Put a +1/+1 counter on CARDNAME. +DeckHas:Ability$Counters & Ability$Token +Oracle:Swarm Shambler enters the battlefield with a +1/+1 counter on it.\nWhenever a creature you control with a +1/+1 counter on it becomes the target of a spell an opponent controls, create a 1/1 green Insect creature token.\n{1}, {T}: Put a +1/+1 counter on Swarm Shambler. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/synchronized_spellcraft.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/synchronized_spellcraft.txt new file mode 100755 index 00000000000..b4b61cd4b83 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/synchronized_spellcraft.txt @@ -0,0 +1,9 @@ +Name:Synchronized Spellcraft +ManaCost:4 R +Types:Instant +A:SP$ DealDamage | Cost$ 4 R | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 4 | SubAbility$ DBDealDamage | SpellDescription$ CARDNAME deals 4 damage to target creature and X damage to that creature's controller, where X is the number of creatures in your party. (Your party consists of up to one each of Cleric, Rogue, Warrior, and Wizard.) +SVar:DBDealDamage:DB$ DealDamage | NumDmg$ X | Defined$ TargetedController | References$ X +SVar:X:Count$Party +DeckHas:Ability$Party +DeckHints:Type$Cleric|Rogue|Warrior|Wizard +Oracle:Synchronized Spellcraft deals 4 damage to target creature and X damage to that creature's controller, where X is the number of creatures in your party. (Your party consists of up to one each of Cleric, Rogue, Warrior, and Wizard.) diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/taborax_hopes_demise.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/taborax_hopes_demise.txt new file mode 100755 index 00000000000..137517d0740 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/taborax_hopes_demise.txt @@ -0,0 +1,14 @@ +Name:Taborax, Hope's Demise +ManaCost:2 B +Types:Legendary Creature Demon Cleric +PT:2/2 +K:Flying +S:Mode$ Continuous | Affected$ Card.Self+counters_GE5_P1P1 | AddKeyword$ Lifelink | Description$ CARDNAME has lifelink as long as it has five or more +1/+1 counters on it. +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.nonToken+Other+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever another nontoken creature you control dies, put a +1/+1 counter on CARDNAME. If that creature was a Cleric, you may draw a card. If you do, you lose 1 life. +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBDraw +SVar:DBDraw:DB$ Draw | NumCards$ 1 | ConditionDefined$ TriggeredCardLKICopy | ConditionPresent$ Creature.Cleric | ConditionCompare$ EQ1 | OptionalDecider$ True | RememberDrawn$ True | SubAbility$ DBLoseLife +SVar:DBLoseLife:DB$ LoseLife | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ EQ1 | Defined$ You | LifeAmount$ 1 | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +DeckHas:Ability$Counters +DeckHints:Type$Cleric +Oracle:Flying\nTaborax, Hope's Demise has lifelink as long as it has five or more +1/+1 counters on it.\nWhenever another nontoken creature you control dies, put a +1/+1 counter on Taborax. If that creature was a Cleric, you may draw a card. If you do, you lose 1 life. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/tajuru_blightblade.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/tajuru_blightblade.txt new file mode 100755 index 00000000000..91d74deef64 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/tajuru_blightblade.txt @@ -0,0 +1,6 @@ +Name:Tajuru Blightblade +ManaCost:G +Types:Creature Elf Rogue +PT:1/1 +K:Deathtouch +Oracle:Deathtouch diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/tajuru_paragon.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/tajuru_paragon.txt new file mode 100644 index 00000000000..0a809c26cfe --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/tajuru_paragon.txt @@ -0,0 +1,10 @@ +Name:Tajuru Paragon +ManaCost:1 G +Types:Creature Elf +PT:3/2 +S:Mode$ Continuous | EffectZone$ All | Affected$ Card.Self | CharacteristicDefining$ True | AddType$ Cleric & Rogue & Warrior & Wizard | Description$ CARDNAME is also a Cleric, Rogue, Warrior, and Wizard. +K:Kicker:3 +T:Mode$ ChangesZone | ValidCard$ Card.Self+kicked | Origin$ Any | Destination$ Battlefield | Execute$ TrigDig | TriggerDescription$ When CARDNAME enters the battlefield, if it was kicked, reveal the top six cards of your library. You may put a card that shares a creature type with it from among them into your hand. Put the rest on the bottom of your library in a random order. +SVar:TrigDig:DB$ Dig | DigNum$ 6 | Reveal$ True | ChangeNum$ 1 | Optional$ True | ChangeValid$ Creature.sharesCreatureTypeWith Card.Self | DestinationZone$ Hand | DestinationZone2$ Library | LibraryPosition$ -1 | RestRandomOrder$ True +DeckHints:Ability$Party +Oracle:Tajuru Paragon is also a Cleric, Rogue, Warrior, and Wizard.\nKicker {3}\nWhen Tajuru Paragon enters the battlefield, if it was kicked, reveal the top six cards of your library. You may put a card that shares a creature type with it from among them into your hand. Put the rest on the bottom of your library in a random order. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/tajuru_snarecaster.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/tajuru_snarecaster.txt new file mode 100755 index 00000000000..4f5d1786dd4 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/tajuru_snarecaster.txt @@ -0,0 +1,6 @@ +Name:Tajuru Snarecaster +ManaCost:2 G +Types:Creature Elf Rogue +PT:1/4 +K:Reach +Oracle:Reach diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/taunting_arbormage.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/taunting_arbormage.txt new file mode 100755 index 00000000000..78282a4b4ad --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/taunting_arbormage.txt @@ -0,0 +1,8 @@ +Name:Taunting Arbormage +ManaCost:2 G +Types:Creature Elf Wizard +PT:2/3 +K:Kicker:3 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | Execute$ TrigKicker | TriggerDescription$ When CARDNAME enters the battlefield, if it was kicked, all creatures able to block target creature this turn do so. +SVar:TrigKicker:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ HIDDEN All creatures able to block CARDNAME do so. +Oracle:Kicker {3} (You may pay an additional {3} as you cast this spell.)\nWhen Taunting Arbormage enters the battlefield, if it was kicked, all creatures able to block target creature this turn do so. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/tazeem_raptor.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/tazeem_raptor.txt new file mode 100755 index 00000000000..eec59c0462d --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/tazeem_raptor.txt @@ -0,0 +1,8 @@ +Name:Tazeem Raptor +ManaCost:2 W +Types:Creature Bird +PT:2/2 +K:Flying +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigChangeZone | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield, you may return a land you control to its owner's hand. +SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Battlefield | Destination$ Hand | Hidden$ True | Mandatory$ True | ChangeType$ Land.YouCtrl | ChangeNum$ 1 | SelectPrompt$ Choose a land to return to its owner's hand +Oracle:Flying\nWhen Tazeem Raptor enters the battlefield, you may return a land you control to its owner's hand. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/tazeem_roilmage.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/tazeem_roilmage.txt new file mode 100644 index 00000000000..aa7b2267ef1 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/tazeem_roilmage.txt @@ -0,0 +1,9 @@ +Name:Tazeem Roilmage +ManaCost:1 U +Types:Creature Merfolk Wizard +PT:2/1 +K:Kicker:4 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | Execute$ TrigChangeZone | TriggerDescription$ When CARDNAME enters the battlefield, if it was kicked, return target instant or sorcery card from your graveyard to your hand. +SVar:TrigChangeZone:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | ValidTgts$ Instant.YouOwn,Sorcery.YouOwn +DeckHints:Type$Instant|Sorcery +Oracle:Kicker {4} (You may pay an additional {4} as you cast this spell.)\nWhen Tazeem Roilmage enters the battlefield, if it was kicked, return target instant or sorcery card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/tazri_beacon_of_unity.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/tazri_beacon_of_unity.txt new file mode 100755 index 00000000000..dd9f7c6c273 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/tazri_beacon_of_unity.txt @@ -0,0 +1,10 @@ +Name:Tazri, Beacon of Unity +ManaCost:4 W +Types:Legendary Creature Human Warrior +PT:4/6 +S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ X | EffectZone$ All | References$ X | Description$ This spell costs {1} less to cast for each creature in your party. +SVar:X:Count$Party +DeckHas:Ability$Party +DeckHints:Type$Ally|Cleric|Rogue|Warrior|Wizard +A:AB$ Dig | Cost$ 2/U 2/B 2/R 2/G | Defined$ You | DigNum$ 6 | ChangeNum$ 2 | Optional$ True | ForceRevealToController$ True | ChangeValid$ Card.Cleric,Card.Rogue,Card.Warrior,Card.Wizard,Card.Ally | RestRandomOrder$ True | StackDescription$ SpellDescription | SpellDescription$ Look at the top six cards of your library. You may reveal up to two Cleric, Rogue, Warrior, and/or Ally cards from among them and put them into your hand. Put the rest on the bottom of your library in a random order. +Oracle:This spell costs {1} less to cast for each creature in your party.\n{2/U}{2/B}{2/R}{2/G}: Look at the top six cards of your library. You may reveal up to two Cleric, Rogue, Warrior, Wizard, and/or Ally cards from among them and put them into your hand. Put the rest on the bottom of your library in a random order. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/teeterpeak_ambusher.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/teeterpeak_ambusher.txt new file mode 100755 index 00000000000..ef99feceaac --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/teeterpeak_ambusher.txt @@ -0,0 +1,6 @@ +Name:Teeterpeak Ambusher +ManaCost:1 R +Types:Creature Goblin Warrior +PT:1/3 +A:AB$ Pump | Cost$ 2 R | Defined$ Self | NumAtt$ +2 | SpellDescription$ CARDNAME gets +2/+0 until end of turn. +Oracle:{2}{R}: Teeterpeak Ambusher gets +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/thieving_skydiver.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/thieving_skydiver.txt new file mode 100755 index 00000000000..1167286ab09 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/thieving_skydiver.txt @@ -0,0 +1,11 @@ +Name:Thieving Skydiver +ManaCost:1 U +Types:Creature Merfolk Rogue +PT:2/1 +K:Kicker:XCantBe0 X +K:Flying +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+kicked | Execute$ TrigKicker | TriggerDescription$ When CARDNAME enters the battlefield, if it was kicked, gain control of target artifact with converted mana cost X or less. If that artifact is an Equipment, attach it to CARDNAME. +SVar:TrigKicker:DB$ GainControl | ValidTgts$ Artifact.cmcLEX | TgtPrompt$ Select target artifact with converted mana cost X or less | References$ X | SubAbility$ DBAttach +SVar:DBAttach:DB$ Attach | Object$ ParentTarget | Defined$ TriggeredCardLKICopy | ConditionDefined$ ParentTarget | ConditionPresent$ Card.Equipment | ConditionCompare$ GE1 +SVar:X:Count$xPaid +Oracle:Kicker {X}. X can't be 0. (You may pay an additional {X} as you cast this spell.)\nFlying\nWhen Thieving Skydiver enters the battlefield, if it was kicked, gain control of target artifact with converted mana cost X or less. If that artifact is an Equipment, attach it to Thieving Skydiver. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/thundering_rebuke.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/thundering_rebuke.txt new file mode 100755 index 00000000000..0b1fe7d0719 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/thundering_rebuke.txt @@ -0,0 +1,5 @@ +Name:Thundering Rebuke +ManaCost:1 R +Types:Sorcery +A:SP$ DealDamage | Cost$ 1 R | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker | NumDmg$ 4 | SpellDescription$ CARDNAME deals 4 damage to target creature or planeswalker. +Oracle:Thundering Rebuke deals 4 damage to target creature or planeswalker. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/thundering_sparkmage.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/thundering_sparkmage.txt new file mode 100755 index 00000000000..d28fbbd4fe5 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/thundering_sparkmage.txt @@ -0,0 +1,10 @@ +Name:Thundering Sparkmage +ManaCost:3 R +Types:Creature Human Wizard +PT:2/2 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDealDamage | TriggerDescription$ When CARDNAME enters the battlefield, it deals X damage to target creature or planeswalker, where X is the number of creatures in your party. (Your party consists of up to one of each of Cleric, Rogue, Warrior, and Wizard.) +SVar:TrigDealDamage:DB$ DealDamage | ValidTgts$ Creature,Planeswalker | TgtPrompt$ Select target creature or planeswalker | NumDmg$ X | References$ X +SVar:X:Count$Party +DeckHas:Ability$Party +DeckHints:Type$Cleric|Rogue|Warrior +Oracle:When Thundering Sparkmage enters the battlefield, it deals X damage to target creature or planeswalker, where X is the number of creatures in your party. (Your party consists of up to one of each of Cleric, Rogue, Warrior, and Wizard.) diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/thwart_the_grave.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/thwart_the_grave.txt new file mode 100755 index 00000000000..93c59462a95 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/thwart_the_grave.txt @@ -0,0 +1,10 @@ +Name:Thwart the Grave +ManaCost:4 B B +Types:Sorcery +S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ X | EffectZone$ All | References$ X | Description$ This spell costs {1} less to cast for each creature in your party. (Your party consists of up to one each of Cleric, Rogue, Warrior, and Wizard.) +SVar:X:Count$Party +A:SP$ ChangeZone | Cost$ 4 B B | Origin$ Graveyard | Destination$ Battlefield | TgtPrompt$ Choose target creature card in your graveyard | ValidTgts$ Creature.YouOwn | SubAbility$ DBPartyReturn | SpellDescription$ Return target creature card and up to one target Cleric, Rogue, Warrior, or Wizard card from your graveyard to the battlefield. +SVar:DBPartyReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | ValidTgts$ Creature.Cleric+YouOwn,Creature.Rogue+YouOwn,Creature.Warrior+YouOwn,Creature.Wizard+YouOwn | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Choose up to one target Cleric, Rogue, Warrior, or Wizard creature card in your graveyard +DeckHas:Ability$Party & Ability$Graveyard +DeckHints:Type$Cleric|Rogue|Warrior|Wizard +Oracle:This spell costs {1} less to cast for each creature in your party. (Your party consists of up to one each of Cleric, Rogue, Warrior, and Wizard.)\nReturn target creature card and up to one target Cleric, Rogue, Warrior, or Wizard creature card from your graveyard to the battlefield. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/tuktuk_rubblefort.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/tuktuk_rubblefort.txt new file mode 100644 index 00000000000..f45b477b203 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/tuktuk_rubblefort.txt @@ -0,0 +1,8 @@ +Name:Tuktuk Rubblefort +ManaCost:2 R +Types:Creature Wall +PT:0/3 +K:Defender +K:Reach +S:Mode$ Continuous | Affected$ Creature.YouCtrl | AddKeyword$ Haste | Description$ Creatures you control have haste. +Oracle:Defender, reach\nCreatures you control have haste. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/umara_mystic.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/umara_mystic.txt new file mode 100755 index 00000000000..4f0b4414485 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/umara_mystic.txt @@ -0,0 +1,10 @@ +Name:Umara Mystic +ManaCost:1 U R +Types:Creature Merfolk Wizard +PT:1/3 +K:Flying +T:Mode$ SpellCast | ValidCard$ Instant,Sorcery,Wizard | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cast a instant, sorcery, or Wizard spell, CARDNAME gets +2/+0 until end of turn. +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 2 +SVar:BuffedBy:Instant,Sorcery,Wizard +DeckHints:Type$Instant|Sorcery|Wizard +Oracle:Flying\nWhenever you cast an instant, sorcery, or Wizard spell, Umara Mystic gets +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/umara_wizard_umara_skyfalls.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/umara_wizard_umara_skyfalls.txt new file mode 100644 index 00000000000..122650e55fd --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/umara_wizard_umara_skyfalls.txt @@ -0,0 +1,18 @@ +Name:Umara Wizard +ManaCost:4 U +Types:Creature Merfolk Wizard +PT:4/3 +T:Mode$ SpellCast | ValidCard$ Instant,Sorcery,Wizard | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigFlying | TriggerDescription$ Whenever you cast an instant, sorcery, or Wizard spell, CARDNAME gains flying until end of turn. +SVar:TrigFlying:DB$ Pump | Defined$ Self | KW$ Flying +DeckNeeds:Type$Instant|Sorcery|Wizard +AlternateMode:Modal +Oracle:Whenever you cast an instant, sorcery, or Wizard spell, Umara Wizard gains flying until end of turn. + +ALTERNATE + +Name:Umara Skyfalls +ManaCost:no cost +Types:Land +K:CARDNAME enters the battlefield tapped. +A:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U}. +Oracle:Umara Skyfalls enters the battlefield tapped.\n{T}: Add {U}. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/vastwood_surge.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/vastwood_surge.txt new file mode 100755 index 00000000000..ed5a4fb7949 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/vastwood_surge.txt @@ -0,0 +1,8 @@ +Name:Vastwood Surge +ManaCost:3 G +Types:Sorcery +K:Kicker:4 +A:SP$ ChangeZone | Cost$ 3 G | Origin$ Library | Destination$ Battlefield | ChangeType$ Land.Basic | ChangeNum$ 2 | Tapped$ True | SubAbility$ DBPutCounterAll | StackDescription$ SpellDescription | SpellDescription$ Search your library for up to two basic land cards, put them onto the battlefield tapped, then shuffle your library. If this spell was kicked, put two +1/+1 counters on each creature you control. +SVar:DBPutCounterAll:DB$ PutCounterAll | ValidCards$ Creature.YouCtrl | CounterType$ P1P1 | CounterNum$ 2 | Condition$ Kicked | StackDescription$ None +DeckHas:Ability$Counters +Oracle:Kicker {4} (You may pay an additional {4} as you cast this spell.)\nSearch your library for up to two basic land cards, put them onto the battlefield tapped, then shuffle your library. If this spell was kicked, put two +1/+1 counters on each creature you control. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/windrider_wizard.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/windrider_wizard.txt new file mode 100644 index 00000000000..26334907bef --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/windrider_wizard.txt @@ -0,0 +1,10 @@ +Name:Windrider Wizard +ManaCost:2 U +Types:Creature Human Wizard +PT:2/2 +K:Flying +T:Mode$ SpellCast | ValidCard$ Instant,Sorcery,Wizard | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigLoot | OptionalDecider$ You | TriggerDescription$ Whenever you cast an instant, sorcery, or Wizard spell, you may draw a card. If you do, discard a card. +SVar:TrigLoot:DB$ Draw | NumCards$ 1 | SubAbility$ DBDiscard +SVar:DBDiscard:DB$ Discard | Defined$ You | Mode$ TgtChoose | NumCards$ 1 +DeckHints:Type$Instant|Sorcery|Wizard +Oracle:Flying\nWhenever you cast an instant, sorcery, or Wizard spell, you may draw a card. If you do, discard a card. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/zareth_san_the_trickster.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/zareth_san_the_trickster.txt new file mode 100755 index 00000000000..663cf9caff4 --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/zareth_san_the_trickster.txt @@ -0,0 +1,10 @@ +Name:Zareth San, the Trickster +ManaCost:3 U B +Types:Legendary Creature Merfolk Rogue +PT:4/4 +K:Flash +A:AB$ ChangeZone | Cost$ 2 U B Return<1/Rogue.unblocked+attacking+YouCtrl/unblocked attacking Rogue you control> | ActivationZone$ Hand | Defined$ Self | Origin$ Hand | Destination$ Battlefield | Tapped$ True | Attacking$ True | SpellDescription$ Put CARDNAME from your hand onto the battlefield tapped and attacking. +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigGainControl | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you may put target permanent card from that player's graveyard onto the battlefield under your control. +SVar:TrigGainControl:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | GainControl$ True | ValidTgts$ Permanent | TargetsWithDefinedController$ TriggeredTarget | TgtPrompt$ Select target permanent in opponent's graveyard +DeckHints:Type$Rogue +Oracle:Flash\n{2}{U}{B}, Return an unblocked attacking Rogue you control to its owner's hand: Put Zareth San, the Trickster from your hand onto the battlefield tapped and attacking.\nWhenever Zareth San deals combat damage to a player, you may put target permanent card from that player's graveyard onto the battlefield under your control. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/zof_consumption_zof_bloodbog.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/zof_consumption_zof_bloodbog.txt new file mode 100644 index 00000000000..2336c49315d --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/zof_consumption_zof_bloodbog.txt @@ -0,0 +1,17 @@ +Name:Zof Consumption +ManaCost:4 B B +Types:Instant +A:SP$ LoseLife | Cost$ 4 B B | Defined$ Player.Opponent | LifeAmount$ 4 | SubAbility$ DBGainLife | SpellDescription$ Each opponent loses 4 life and you gain 4 life. +SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 4 +AlternateMode:Modal +DeckHas:Ability$LifeGain +Oracle:Each opponent loses 4 life and you gain 4 life. + +ALTERNATE + +Name:Zof Bloodbog +ManaCost:no cost +Types:Land +K:CARDNAME enters the battlefield tapped. +A:AB$ Mana | Cost$ T | Produced$ B | SpellDescription$ Add {B}. +Oracle:Zof Bloodbog enters the battlefield tapped.\n{T}: Add {B}. diff --git a/forge-gui/res/cardsfolder/upcoming/ZNR/zulaport_duelist.txt b/forge-gui/res/cardsfolder/upcoming/ZNR/zulaport_duelist.txt new file mode 100755 index 00000000000..2978eb46b5f --- /dev/null +++ b/forge-gui/res/cardsfolder/upcoming/ZNR/zulaport_duelist.txt @@ -0,0 +1,10 @@ +Name:Zulaport Duelist +ManaCost:U +Types:Creature Human Rogue +PT:1/1 +K:Flash +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBPump | TriggerDescription$ When CARDNAME enters the battlefield, up to one target creature gets -2/-0 until end of turn. Its controller mills two cards. +SVar:DBPump:DB$ Pump | NumAtt$ -2 | IsCurse$ True | TargetMin$ 0 | TargetMax$ 1 | ValidTgts$ Creature | TgtPrompt$ Select target creature | SubAbility$ DBMill +SVar:DBMill:DB$ Mill | NumCards$ 2 | Defined$ TargetedController +DeckHas:Ability$Mill +Oracle:Flash\nWhen Zulaport Duelist enters the battlefield, up to one target creature gets -2/-0 until end of turn. Its controller mills two cards. (They put the top two cards of their library into their graveyard.) diff --git a/forge-gui/res/cardsfolder/upcoming/primal_empathy.txt b/forge-gui/res/cardsfolder/upcoming/primal_empathy.txt deleted file mode 100755 index 1d2bfd4f62d..00000000000 --- a/forge-gui/res/cardsfolder/upcoming/primal_empathy.txt +++ /dev/null @@ -1,13 +0,0 @@ -Name:Primal Empathy -ManaCost:1 G U -Types:Enchantment -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ At the beginning of your upkeep, draw a card if you control a creature with the greatest power among creatures on the battlefield. Otherwise, put a +1/+1 counter on a creature you control. -SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 | ConditionPresent$ Creature | ConditionCompare$ GE1 | ConditionPresent$ Creature | ConditionCompare$ GE1 | ConditionCheckSVar$ Z | ConditionSVarCompare$ GEY | References$ Y,Z | RememberDrawn$ True | SubAbility$ DBChoose -SVar:DBChoose:DB$ ChooseCard | Defined$ You | Choices$ Creature.YouCtrl | ConditionCheckSVar$ X | ConditionSVarCompare$ EQ0 | References$ X | SubAbility$ DBPutCounter -SVar:DBPutCounter:DB$ PutCounter | Defined$ ChosenCard | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBCleanup -SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True | ClearChosenCard$ True -SVar:X:Count$RememberedSize -SVar:Y:Count$GreatestPower_Creature.YouDontCtrl -SVar:Z:Count$GreatestPower_Creature.YouCtrl -DeckHas:Ability$Counters -Oracle:At the beginning of your upkeep, draw a card if you control a creature with the greatest power among creatures on the battlefield. Otherwise, put a +1/+1 counter on a creature you control. diff --git a/forge-gui/res/cardsfolder/v/valakut_predator.txt b/forge-gui/res/cardsfolder/v/valakut_predator.txt index 574c187f7e9..16f92c1b8c0 100644 --- a/forge-gui/res/cardsfolder/v/valakut_predator.txt +++ b/forge-gui/res/cardsfolder/v/valakut_predator.txt @@ -3,7 +3,6 @@ ManaCost:2 R Types:Creature Elemental PT:2/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Landfall — Whenever a land enters the battlefield under your control, CARDNAME gets +2/+2 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 2 | NumDef$ 2 +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 2 | NumDef$ 2 SVar:BuffedBy:Land -SVar:Picture:http://www.wizards.com/global/images/magic/general/valakut_predator.jpg Oracle:Landfall — Whenever a land enters the battlefield under your control, Valakut Predator gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/v/valiant_rescuer.txt b/forge-gui/res/cardsfolder/v/valiant_rescuer.txt new file mode 100644 index 00000000000..1664685c5a3 --- /dev/null +++ b/forge-gui/res/cardsfolder/v/valiant_rescuer.txt @@ -0,0 +1,9 @@ +Name:Valiant Rescuer +ManaCost:1 W +Types:Creature Human Soldier +PT:3/1 +T:Mode$ Cycled | ValidCard$ Card.Other | ValidPlayer$ You | TriggerZones$ Battlefield | OnlyFirst$ True | Execute$ TrigToken | TriggerDescription$ Whenever you cycle another card for the first time each turn, create a 1/1 white Human Soldier creature token. +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ w_1_1_human_soldier | TokenOwner$ You | LegacyImage$ w 1 1 human soldier iko +K:Cycling:2 +DeckHas:Ability$Token +Oracle:Whenever you cycle another card for the first time each turn, create a 1/1 white Human Soldier creature token.\nCycling {2} ({2}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/v/valorous_steed.txt b/forge-gui/res/cardsfolder/v/valorous_steed.txt new file mode 100644 index 00000000000..6915203f93f --- /dev/null +++ b/forge-gui/res/cardsfolder/v/valorous_steed.txt @@ -0,0 +1,9 @@ +Name:Valorous Steed +ManaCost:4 W +Types:Creature Unicorn +PT:3/3 +K:Vigilance +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, create a 2/2 white Knight creature token with vigilance. +SVar:TrigToken:DB$ Token | TokenOwner$ You | TokenAmount$ 1 | TokenScript$ w_2_2_knight_vigilance +DeckHas:Ability$Token +Oracle:Vigilance (Attacking doesn't cause this creature to tap.)\nWhen Valorous Steed enters the battlefield, create a 2/2 white Knight creature token with vigilance. diff --git a/forge-gui/res/cardsfolder/v/vampire_hounds.txt b/forge-gui/res/cardsfolder/v/vampire_hounds.txt index a0d911d9615..bc3e5cbc9f2 100644 --- a/forge-gui/res/cardsfolder/v/vampire_hounds.txt +++ b/forge-gui/res/cardsfolder/v/vampire_hounds.txt @@ -1,6 +1,6 @@ Name:Vampire Hounds ManaCost:2 B -Types:Creature Vampire Hound +Types:Creature Vampire Dog PT:2/2 A:AB$ Pump | Cost$ Discard<1/Creature> | NumAtt$ +2 | NumDef$ +2 | AILogic$ Aristocrat | SpellDescription$ CARDNAME gets +2/+2 until end of turn. SVar:AIPreference:DiscardCost$Card diff --git a/forge-gui/res/cardsfolder/v/vampires_zeal.txt b/forge-gui/res/cardsfolder/v/vampires_zeal.txt index d3aeae7ade3..b75f406d7e1 100644 --- a/forge-gui/res/cardsfolder/v/vampires_zeal.txt +++ b/forge-gui/res/cardsfolder/v/vampires_zeal.txt @@ -2,6 +2,5 @@ Name:Vampire's Zeal ManaCost:W Types:Instant A:SP$ Pump | Cost$ W | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +2 | NumDef$ +2 | SubAbility$ DBPump | SpellDescription$ Target creature gets +2/+2 until end of turn. If it's a Vampire, it gains first strike until end of turn. -SVar:DBPump:DB$Pump | Defined$ ParentTarget | KW$ First Strike | ConditionDefined$ Targeted | ConditionPresent$ Vampire -SVar:Picture:http://www.wizards.com/global/images/magic/general/vampires_zeal.jpg -Oracle:Target creature gets +2/+2 until end of turn. If it's a Vampire, it gains first strike until end of turn. \ No newline at end of file +SVar:DBPump:DB$ Pump | Defined$ ParentTarget | KW$ First Strike | ConditionDefined$ Targeted | ConditionPresent$ Vampire +Oracle:Target creature gets +2/+2 until end of turn. If it's a Vampire, it gains first strike until end of turn. diff --git a/forge-gui/res/cardsfolder/v/vances_blasting_cannons_spitfire_bastion.txt b/forge-gui/res/cardsfolder/v/vances_blasting_cannons_spitfire_bastion.txt index ad618629875..b1540db3d1d 100644 --- a/forge-gui/res/cardsfolder/v/vances_blasting_cannons_spitfire_bastion.txt +++ b/forge-gui/res/cardsfolder/v/vances_blasting_cannons_spitfire_bastion.txt @@ -1,8 +1,8 @@ Name:Vance's Blasting Cannons ManaCost:3 R Types:Legendary Enchantment -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ At the beginning of your upkeep, exile the top card of your library. If it's a nonland card, you may cast that card this turn. -SVar:TrigMill:DB$ Mill | Defined$ You | NumCards$ 1 | Destination$ Exile | RememberMilled$ True | SubAbility$ DBEffect +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigExile | TriggerDescription$ At the beginning of your upkeep, exile the top card of your library. If it's a nonland card, you may cast that card this turn. +SVar:TrigExile:DB$ Dig | Defined$ You | DigNum$ 1 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBEffect SVar:DBEffect:DB$ Effect | RememberObjects$ RememberedCard | ConditionDefined$ RememberedCard | ConditionPresent$ Card.nonLand | ConditionCompare$ EQ1 | StaticAbilities$ Play | SubAbility$ DBCleanup | ExileOnMoved$ Exile SVar:Play:Mode$ Continuous | MayPlay$ True | EffectZone$ Command | Affected$ Card.IsRemembered | AffectedZone$ Exile | Description$ You may cast the remembered nonland card. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True @@ -10,7 +10,6 @@ T:Mode$ SpellCast | ValidCard$ Card.YouCtrl | TriggerZones$ Battlefield | Execut SVar:TrigTransform:DB$ SetState | Defined$ Self | Mode$ Transform | AILogic$ Always SVar:YouCastThisTurn:Count$ThisTurnCast_Card.YouCtrl AlternateMode:DoubleFaced -SVar:Picture:http://www.wizards.com/global/images/magic/general/vances_blasting_cannons.jpg Oracle:At the beginning of your upkeep, exile the top card of your library. If it's a nonland card, you may cast that card this turn.\nWhenever you cast your third spell in a turn, you may transform Vance's Blasting Cannons. ALTERNATE @@ -20,5 +19,4 @@ ManaCost:no cost Types:Legendary Land A:AB$ Mana | Cost$ T | Produced$ R | Amount$ 1 | SpellDescription$ Add {R}. A:AB$ DealDamage | Cost$ 2 R T | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 3 | SpellDescription$ CARDNAME deals 3 damage to any target. -SVar:Picture:http://www.wizards.com/global/images/magic/general/spitfire_bastion.jpg Oracle:(Transforms from Vance's Blasting Cannons.)\n{T}: Add {R}.\n{2}{R}, {T}: Spitfire Bastion deals 3 damage to any target. diff --git a/forge-gui/res/cardsfolder/v/vantress_gargoyle.txt b/forge-gui/res/cardsfolder/v/vantress_gargoyle.txt index c702ababf39..b28ef605dd1 100644 --- a/forge-gui/res/cardsfolder/v/vantress_gargoyle.txt +++ b/forge-gui/res/cardsfolder/v/vantress_gargoyle.txt @@ -6,6 +6,6 @@ K:Flying S:Mode$ CantAttack | ValidCard$ Card.Self | UnlessDefender$ HasCardsInGraveyard_Card_GE7 | Description$ CARDNAME can't attack unless defending player has seven or more cards in their graveyard. S:Mode$ Continuous | Affected$ Card.Self | AddHiddenKeyword$ CARDNAME can't block. | CheckSVar$ X | SVarCompare$ LT4 | Description$ CARDNAME can't block unless you have four or more cards in hand. SVar:X:Count$InYourHand -A:AB$ Mill | Cost$ T | NumCards$ 1 | Defined$ Player | SpellDescription$ Each player puts the top card of their library into their graveyard. +A:AB$ Mill | Cost$ T | NumCards$ 1 | Defined$ Player | SpellDescription$ Each player mills a card. AI:RemoveDeck:Random -Oracle:Flying\nVantress Gargoyle can't attack unless defending player has seven or more cards in their graveyard.\nVantress Gargoyle can't block unless you have four or more cards in hand.\n{T}: Each player puts the top card of their library into their graveyard. +Oracle:Flying\nVantress Gargoyle can't attack unless defending player has seven or more cards in their graveyard.\nVantress Gargoyle can't block unless you have four or more cards in hand.\n{T}: Each player mills a card. diff --git a/forge-gui/res/cardsfolder/v/vantress_paladin.txt b/forge-gui/res/cardsfolder/v/vantress_paladin.txt index e0a22bb61dc..652337cc6af 100644 --- a/forge-gui/res/cardsfolder/v/vantress_paladin.txt +++ b/forge-gui/res/cardsfolder/v/vantress_paladin.txt @@ -5,4 +5,5 @@ PT:2/2 K:Flying K:etbCounter:P1P1:1:Adamant$ Blue:Adamant — If at least three blue mana was spent to cast this spell, CARDNAME enters the battlefield with a +1/+1 counter on it. DeckHas:Ability$Counters +SVar:AIManaPref:U Oracle:Flying\nAdamant — If at least three blue mana was spent to cast this spell, Vantress Paladin enters the battlefield with a +1/+1 counter on it. diff --git a/forge-gui/res/cardsfolder/v/vastwood_hydra.txt b/forge-gui/res/cardsfolder/v/vastwood_hydra.txt index 3ad69eb9ec9..b8ee3c58250 100644 --- a/forge-gui/res/cardsfolder/v/vastwood_hydra.txt +++ b/forge-gui/res/cardsfolder/v/vastwood_hydra.txt @@ -7,5 +7,6 @@ SVar:X:Count$xPaid T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Graveyard | Execute$ DeathCounterDistro | OptionalDecider$ TriggeredCardController | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, you may distribute a number of +1/+1 counters equal to the number of +1/+1 counters on CARDNAME among any number of creatures you control. SVar:DeathCounterDistro:DB$ PutCounter | ValidTgts$ Creature | TgtPrompt$ Select target creature to distribute counters to | CounterType$ P1P1 | CounterNum$ VastwoodX | TargetMin$ 1 | TargetMax$ VastwoodX | DividedAsYouChoose$ VastwoodX | References$ VastwoodX SVar:VastwoodX:TriggeredCard$CardCounters.P1P1 +DeckHas:Ability$Counters SVar:Picture:http://www.wizards.com/global/images/magic/general/vastwood_hydra.jpg Oracle:Vastwood Hydra enters the battlefield with X +1/+1 counters on it.\nWhen Vastwood Hydra dies, you may distribute a number of +1/+1 counters equal to the number of +1/+1 counters on Vastwood Hydra among any number of creatures you control. diff --git a/forge-gui/res/cardsfolder/v/vec_townships.txt b/forge-gui/res/cardsfolder/v/vec_townships.txt index 9ba7e2db842..0d5dcda81c4 100644 --- a/forge-gui/res/cardsfolder/v/vec_townships.txt +++ b/forge-gui/res/cardsfolder/v/vec_townships.txt @@ -4,6 +4,5 @@ Types:Land A:AB$ Mana | Cost$ T | Produced$ C | SpellDescription$ Add {C}. A:AB$ Mana | Cost$ T | Produced$ W | SpellDescription$ Add {W}. CARDNAME doesn't untap during your next untap step. | SubAbility$ DBPump A:AB$ Mana | Cost$ T | Produced$ G | SpellDescription$ Add {G}. CARDNAME doesn't untap during your next untap step. | SubAbility$ DBPump -SVar:DBPump:DB$Pump | KW$ HIDDEN This card doesn't untap during your next untap step. | Defined$ Self | Permanent$ True -SVar:Picture:http://magiccards.info/scans/en/br/93.jpg +SVar:DBPump:DB$ Pump | KW$ HIDDEN This card doesn't untap during your next untap step. | Defined$ Self | Permanent$ True Oracle:{T}: Add {C}.\n{T}: Add {G} or {W}. Vec Townships doesn't untap during your next untap step. diff --git a/forge-gui/res/cardsfolder/v/vectis_agents.txt b/forge-gui/res/cardsfolder/v/vectis_agents.txt index 4bc7dd8842a..0e0d2fe33e5 100644 --- a/forge-gui/res/cardsfolder/v/vectis_agents.txt +++ b/forge-gui/res/cardsfolder/v/vectis_agents.txt @@ -2,6 +2,5 @@ Name:Vectis Agents ManaCost:3 U B Types:Artifact Creature Human Rogue PT:4/3 -A:AB$ Pump | Cost$ U B | NumAtt$ -2 | KW$ HIDDEN Unblockable | SpellDescription$ CARDNAME gets -2/-0 until end of turn and can't be blocked this turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/vectis_agents.jpg +A:AB$ Pump | Cost$ U B | Defined$ Self | NumAtt$ -2 | KW$ HIDDEN Unblockable | SpellDescription$ CARDNAME gets -2/-0 until end of turn and can't be blocked this turn. Oracle:{U}{B}: Vectis Agents gets -2/-0 until end of turn and can't be blocked this turn. diff --git a/forge-gui/res/cardsfolder/v/vedalken_entrancer.txt b/forge-gui/res/cardsfolder/v/vedalken_entrancer.txt index 6cbf5a5abc8..9e0783134bc 100644 --- a/forge-gui/res/cardsfolder/v/vedalken_entrancer.txt +++ b/forge-gui/res/cardsfolder/v/vedalken_entrancer.txt @@ -1,7 +1,6 @@ Name:Vedalken Entrancer ManaCost:3 U Types:Creature Vedalken Wizard -A:AB$ Mill | Cost$ U T | NumCards$ 2 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player puts the top two cards of their library into their graveyard. PT:1/4 -SVar:Picture:http://www.wizards.com/global/images/magic/general/vedalken_entrancer.jpg -Oracle:{U}, {T}: Target player puts the top two cards of their library into their graveyard. +A:AB$ Mill | Cost$ U T | NumCards$ 2 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player mills two cards. +Oracle:{U}, {T}: Target player mills two cards. diff --git a/forge-gui/res/cardsfolder/v/veil_of_secrecy.txt b/forge-gui/res/cardsfolder/v/veil_of_secrecy.txt index b87c6474491..d5ce84aeff0 100644 --- a/forge-gui/res/cardsfolder/v/veil_of_secrecy.txt +++ b/forge-gui/res/cardsfolder/v/veil_of_secrecy.txt @@ -2,8 +2,7 @@ Name:Veil of Secrecy ManaCost:1 U Types:Instant Arcane K:Splice:Arcane:Return<1/Creature.Blue/blue creature> -A:SP$Pump | Cost$ 1 U | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Shroud & HIDDEN Unblockable | SpellDescription$ Target creature gains shroud until end of turn and can't be blocked this turn. +A:SP$ Pump | Cost$ 1 U | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Shroud & HIDDEN Unblockable | SpellDescription$ Target creature gains shroud until end of turn and can't be blocked this turn. AI:RemoveDeck:All DeckHints:Type$Arcane -SVar:Picture:http://www.wizards.com/global/images/magic/general/veil_of_secrecy.jpg Oracle:Target creature gains shroud until end of turn and can't be blocked this turn. (A creature with shroud can't be the target of spells or abilities.)\nSplice onto Arcane—Return a blue creature you control to its owner's hand. (As you cast an Arcane spell, you may reveal this card from your hand and pay its splice cost. If you do, add this card's effects to that spell.) diff --git a/forge-gui/res/cardsfolder/v/vein_drinker.txt b/forge-gui/res/cardsfolder/v/vein_drinker.txt index 18c3e5027da..91aa8508d61 100644 --- a/forge-gui/res/cardsfolder/v/vein_drinker.txt +++ b/forge-gui/res/cardsfolder/v/vein_drinker.txt @@ -5,8 +5,8 @@ PT:4/4 K:Flying T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Creature.DamagedBy | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever a creature dealt damage by CARDNAME this turn dies, put a +1/+1 counter on CARDNAME. SVar:TrigPutCounter:DB$PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 | ConditionPresent$ Card.StrictlySelf -A:AB$ DealDamage | Cost$ R T | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ X | References$ X,Y | SubAbility$ DamageThis | SpellDescription$ CARDNAME deals damage equal to its power to target creature. That creature deals damage equal to its power to CARDNAME. -SVar:DamageThis:DB$DealDamage | Defined$ Self | DamageSource$ Targeted | NumDmg$ Y +A:AB$ DealDamage | Cost$ R T | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ X | References$ X | SubAbility$ DamageThis | SpellDescription$ CARDNAME deals damage equal to its power to target creature. That creature deals damage equal to its power to CARDNAME. +SVar:DamageThis:DB$DealDamage | Defined$ Self | DamageSource$ Targeted | NumDmg$ Y | References$ Y SVar:X:Count$CardPower SVar:Y:Targeted$CardPower SVar:Picture:http://www.wizards.com/global/images/magic/general/vein_drinker.jpg diff --git a/forge-gui/res/cardsfolder/v/vengevine.txt b/forge-gui/res/cardsfolder/v/vengevine.txt index aac11c5b5b4..a1840358c3a 100644 --- a/forge-gui/res/cardsfolder/v/vengevine.txt +++ b/forge-gui/res/cardsfolder/v/vengevine.txt @@ -4,7 +4,6 @@ Types:Creature Elemental PT:4/3 K:Haste T:Mode$ SpellCast | ValidCard$ Creature | ValidActivatingPlayer$ You | CheckSVar$ X | SVarCompare$ EQ2 | NoResolvingCheck$ True | TriggerZones$ Graveyard | Execute$ TrigReturn | OptionalDecider$ You | TriggerDescription$ Whenever you cast a spell, if it's the second creature spell you cast this turn, you may return CARDNAME from your graveyard to the battlefield. -# This trigger is "activated" after the first creature you cast this turn. It triggers with the second Creature you cast. Thus EQ1 instead of EQ2 SVar:TrigReturn:DB$ChangeZone | Defined$ Self | Origin$ Graveyard | Destination$ Battlefield SVar:X:Count$ThisTurnCast_Creature.YouCtrl SVar:Picture:http://www.wizards.com/global/images/magic/general/vengevine.jpg diff --git a/forge-gui/res/cardsfolder/v/venomous_hierophant.txt b/forge-gui/res/cardsfolder/v/venomous_hierophant.txt index 0279795a164..479f4a4dce5 100644 --- a/forge-gui/res/cardsfolder/v/venomous_hierophant.txt +++ b/forge-gui/res/cardsfolder/v/venomous_hierophant.txt @@ -3,7 +3,7 @@ ManaCost:3 B Types:Creature Gorgon Cleric PT:3/3 K:Deathtouch -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, put the top three cards of your library into your graveyard. -SVar:TrigMill:DB$Mill | NumCards$ 3 | Defined$ You +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, mill three cards. +SVar:TrigMill:DB$ Mill | NumCards$ 3 | Defined$ You DeckHas:Ability$Graveyard -Oracle:Deathtouch\nWhen Venomous Hierophant enters the battlefield, put the top three cards of your library into your graveyard. +Oracle:Deathtouch\nWhen Venomous Hierophant enters the battlefield, mill three cards. diff --git a/forge-gui/res/cardsfolder/v/verdant_field.txt b/forge-gui/res/cardsfolder/v/verdant_field.txt index 2ec8ee9ec81..4ac396ed9e6 100644 --- a/forge-gui/res/cardsfolder/v/verdant_field.txt +++ b/forge-gui/res/cardsfolder/v/verdant_field.txt @@ -4,6 +4,5 @@ Types:Enchantment Aura K:Enchant land A:SP$ Attach | Cost$ 2 G | ValidTgts$ Land | AILogic$ Pump S:Mode$ Continuous | Affected$ Card.EnchantedBy | AddAbility$ Pump | Description$ Enchanted land has "{T}: Target creature gets +1/+1 until end of turn." -SVar:Pump:AB$Pump | Cost$ T | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +1 | NumDef$ +1 -SVar:Picture:http://www.wizards.com/global/images/magic/general/verdant_field.jpg +SVar:Pump:AB$ Pump | Cost$ T | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +1 | NumDef$ +1 Oracle:Enchant land\nEnchanted land has "{T}: Target creature gets +1/+1 until end of turn." diff --git a/forge-gui/res/cardsfolder/v/verge_rangers.txt b/forge-gui/res/cardsfolder/v/verge_rangers.txt new file mode 100755 index 00000000000..d59c071d79c --- /dev/null +++ b/forge-gui/res/cardsfolder/v/verge_rangers.txt @@ -0,0 +1,10 @@ +Name:Verge Rangers +ManaCost:2 W +Types:Creature Human Scout +PT:3/3 +K:First strike +S:Mode$ Continuous | Affected$ Card.TopLibrary+YouCtrl | AffectedZone$ Library | MayLookAt$ You | Description$ You may look at the top card of your library any time. +S:Mode$ Continuous | Affected$ Land.TopLibrary+YouCtrl | AffectedZone$ Library | MayPlay$ True | CheckSVar$ X | SVarCompare$ GTY | References$ X,Y | Description$ As long as an opponent controls more lands than you, you may play lands from the top of your library. (You can play a land this way only if you have an available land play remaining.) +SVar:X:PlayerCountOpponents$HighestValid Land.YouCtrl +SVar:Y:Count$Valid Land.YouCtrl +Oracle:First strike\nYou may look at the top card of your library any time.\nAs long as an opponent controls more lands than you, you may play lands from the top of your library. (You can play a land this way only if you have an available land play remaining.) diff --git a/forge-gui/res/cardsfolder/v/vermiculos.txt b/forge-gui/res/cardsfolder/v/vermiculos.txt index 948b13975a3..093744690be 100644 --- a/forge-gui/res/cardsfolder/v/vermiculos.txt +++ b/forge-gui/res/cardsfolder/v/vermiculos.txt @@ -3,8 +3,7 @@ ManaCost:4 B Types:Creature Horror PT:1/1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Artifact | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever an artifact enters the battlefield, CARDNAME gets +4/+4 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 4 | NumDef$ 4 +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 4 | NumDef$ 4 SVar:BuffedBy:Artifact AI:RemoveDeck:Random -SVar:Picture:http://www.wizards.com/global/images/magic/general/vermiculos.jpg Oracle:Whenever an artifact enters the battlefield, Vermiculos gets +4/+4 until end of turn. diff --git a/forge-gui/res/cardsfolder/v/vessel_of_paramnesia.txt b/forge-gui/res/cardsfolder/v/vessel_of_paramnesia.txt index d39d27d1b18..13e83fd0f4f 100644 --- a/forge-gui/res/cardsfolder/v/vessel_of_paramnesia.txt +++ b/forge-gui/res/cardsfolder/v/vessel_of_paramnesia.txt @@ -1,7 +1,6 @@ Name:Vessel of Paramnesia ManaCost:1 U Types:Enchantment -A:AB$ Mill | Cost$ U Sac<1/CARDNAME> | NumCards$ 3 | ValidTgts$ Player | SubAbility$ DBDraw | TgtPrompt$ Select target player | SpellDescription$ Target player puts the top three cards of their library into their graveyard. Draw a card. +A:AB$ Mill | Cost$ U Sac<1/CARDNAME> | NumCards$ 3 | ValidTgts$ Player | SubAbility$ DBDraw | TgtPrompt$ Select target player | SpellDescription$ Target player mills three cards. Draw a card. SVar:DBDraw:DB$ Draw | Defined$ You | NumCards$ 1 -SVar:Picture:http://www.wizards.com/global/images/magic/general/vessel_of_paramnesia.jpg -Oracle:{U}, Sacrifice Vessel of Paramnesia: Target player puts the top three cards of their library into their graveyard. Draw a card. +Oracle:{U}, Sacrifice Vessel of Paramnesia: Target player mills three cards. Draw a card. diff --git a/forge-gui/res/cardsfolder/v/veterans_armaments.txt b/forge-gui/res/cardsfolder/v/veterans_armaments.txt index b2a3fbe1f60..02cc51f3aa9 100644 --- a/forge-gui/res/cardsfolder/v/veterans_armaments.txt +++ b/forge-gui/res/cardsfolder/v/veterans_armaments.txt @@ -5,9 +5,8 @@ K:Equip:2 S:Mode$ Continuous | Affected$ Card.EquippedBy | AddTrigger$ HeroAttack & HeroBlock | AddSVar$ HeroPump & ArmamentsX | Description$ Equipped creature has "Whenever this creature attacks or blocks, it gets +1/+1 until end of turn for each attacking creature." SVar:HeroAttack:Mode$ Attacks | ValidCard$ Card.Self | Execute$ HeroPump | TriggerDescription$ Whenever CARDNAME attacks or blocks, it gets +1/+1 until end of turn for each attacking creature. SVar:HeroBlock:Mode$ Blocks | ValidCard$ Card.Self | Execute$ HeroPump | Secondary$ True | TriggerDescription$ Whenever CARDNAME attacks or blocks, it gets +1/+1 until end of turn for each attacking creature. -SVar:HeroPump:DB$ Pump | NumAtt$ ArmamentsX | NumDef$ ArmamentsX | References$ ArmamentsX +SVar:HeroPump:DB$ Pump | Defined$ Self | NumAtt$ ArmamentsX | NumDef$ ArmamentsX | References$ ArmamentsX T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Soldier | TriggerZones$ Battlefield | Execute$ HeroAttach | OptionalDecider$ You | TriggerDescription$ Whenever a Soldier creature enters the battlefield, you may attach CARDNAME to it. SVar:HeroAttach:DB$ Attach | Defined$ TriggeredCard SVar:ArmamentsX:Count$Valid Creature.attacking -SVar:Picture:http://www.wizards.com/global/images/magic/general/veterans_armaments.jpg Oracle:Equipped creature has "Whenever this creature attacks or blocks, it gets +1/+1 until end of turn for each attacking creature."\nWhenever a Soldier creature enters the battlefield, you may attach Veteran's Armaments to it.\nEquip {2} diff --git a/forge-gui/res/cardsfolder/v/vex.txt b/forge-gui/res/cardsfolder/v/vex.txt index 7ec15cd21ec..401dfa12ad8 100644 --- a/forge-gui/res/cardsfolder/v/vex.txt +++ b/forge-gui/res/cardsfolder/v/vex.txt @@ -3,6 +3,5 @@ ManaCost:2 U Types:Instant A:SP$ Counter | Cost$ 2 U | TargetType$ Spell | TgtPrompt$ Select target spell | ValidTgts$ Card | SubAbility$ DBDraw | SpellDescription$ Counter target spell. That spell's controller may draw a card. SVar:DBDraw:DB$Draw | Defined$ TargetedController | NumCards$ 1 | OptionalDecider$ TargetedController -#believe it or not, the OptionalDecider thing works. I wouldn't have believed it if I wouldn't have tested it myself. SVar:Picture:http://www.wizards.com/global/images/magic/general/vex.jpg Oracle:Counter target spell. That spell's controller may draw a card. diff --git a/forge-gui/res/cardsfolder/v/viashino_grappler.txt b/forge-gui/res/cardsfolder/v/viashino_grappler.txt index 2600dfdd1f4..a7f0920879f 100644 --- a/forge-gui/res/cardsfolder/v/viashino_grappler.txt +++ b/forge-gui/res/cardsfolder/v/viashino_grappler.txt @@ -2,6 +2,6 @@ Name:Viashino Grappler ManaCost:2 R Types:Creature Viashino PT:3/1 -A:AB$ Pump | Cost$ G | KW$ Trample | SpellDescription$ CARDNAME gains trample until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/viashino_grappler.jpg +A:AB$ Pump | Cost$ G | Defined$ Self | KW$ Trample | SpellDescription$ CARDNAME gains trample until end of turn. +DeckNeeds:Color$Green Oracle:{G}: Viashino Grappler gains trample until end of turn. diff --git a/forge-gui/res/cardsfolder/v/viashino_slaughtermaster.txt b/forge-gui/res/cardsfolder/v/viashino_slaughtermaster.txt index cea790c058c..184a8ff21cc 100644 --- a/forge-gui/res/cardsfolder/v/viashino_slaughtermaster.txt +++ b/forge-gui/res/cardsfolder/v/viashino_slaughtermaster.txt @@ -3,6 +3,5 @@ ManaCost:1 R Types:Creature Viashino Warrior PT:1/1 K:Double Strike -A:AB$ Pump | Cost$ B G | NumAtt$ +1 | NumDef$ +1 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. Activate this ability only once each turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/viashino_slaughtermaster.jpg +A:AB$ Pump | Cost$ B G | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. Activate this ability only once each turn. Oracle:Double strike\n{B}{G}: Viashino Slaughtermaster gets +1/+1 until end of turn. Activate this ability only once each turn. diff --git a/forge-gui/res/cardsfolder/v/viashino_weaponsmith.txt b/forge-gui/res/cardsfolder/v/viashino_weaponsmith.txt index e3401bf4e7e..800674bb098 100644 --- a/forge-gui/res/cardsfolder/v/viashino_weaponsmith.txt +++ b/forge-gui/res/cardsfolder/v/viashino_weaponsmith.txt @@ -3,6 +3,5 @@ ManaCost:3 R Types:Creature Viashino PT:2/2 T:Mode$ AttackerBlockedByCreature | ValidCard$ Card.Self | ValidBlocker$ Creature | TriggerZones$ Battlefield | Execute$ TrigBlockedPump | TriggerDescription$ Whenever CARDNAME becomes blocked by a creature, CARDNAME get +2/+2 until end of turn. -SVar:TrigBlockedPump:DB$Pump | Defined$ Self | NumAtt$ +2 | NumDef$ +2 -SVar:Picture:http://www.wizards.com/global/images/magic/general/viashino_weaponsmith.jpg +SVar:TrigBlockedPump:DB$ Pump | Defined$ Self | NumAtt$ +2 | NumDef$ +2 Oracle:Whenever Viashino Weaponsmith becomes blocked by a creature, Viashino Weaponsmith gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/v/vicious_kavu.txt b/forge-gui/res/cardsfolder/v/vicious_kavu.txt index 163f6e835d2..1c1268962e5 100644 --- a/forge-gui/res/cardsfolder/v/vicious_kavu.txt +++ b/forge-gui/res/cardsfolder/v/vicious_kavu.txt @@ -3,6 +3,5 @@ ManaCost:1 B R Types:Creature Kavu PT:2/2 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, it gets +2/+0 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 2 -SVar:Picture:http://www.wizards.com/global/images/magic/general/vicious_kavu.jpg +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 2 Oracle:Whenever Vicious Kavu attacks, it gets +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/v/vicious_rumors.txt b/forge-gui/res/cardsfolder/v/vicious_rumors.txt index 28c67016bde..0006c979086 100644 --- a/forge-gui/res/cardsfolder/v/vicious_rumors.txt +++ b/forge-gui/res/cardsfolder/v/vicious_rumors.txt @@ -1,8 +1,9 @@ Name:Vicious Rumors ManaCost:B Types:Sorcery -A:SP$ DealDamage | Cost$ B | Defined$ Player.Opponent | NumDmg$ 1 | SubAbility$ DBDiscard | SpellDescription$ CARDNAME deals 1 damage to each opponent. Each opponent discards a card, then puts the top card of their library into their graveyard. You gain 1 life. +A:SP$ DealDamage | Cost$ B | Defined$ Player.Opponent | NumDmg$ 1 | SubAbility$ DBDiscard | SpellDescription$ CARDNAME deals 1 damage to each opponent. Each opponent discards a card, then mills a card. You gain 1 life. SVar:DBDiscard:DB$ Discard | Defined$ Player.Opponent | NumCards$ 1 | Mode$ TgtChoose | SubAbility$ DBMill SVar:DBMill:DB$ Mill | Defined$ Player.Opponent | NumCards$ 1 | Mode$ TgtChoose | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 1 -Oracle:Vicious Rumors deals 1 damage to each opponent. Each opponent discards a card, then puts the top card of their library into their graveyard. You gain 1 life. +DeckHas:Ability$LifeGain +Oracle:Vicious Rumors deals 1 damage to each opponent. Each opponent discards a card, then mills a card. You gain 1 life. diff --git a/forge-gui/res/cardsfolder/v/victorys_herald.txt b/forge-gui/res/cardsfolder/v/victorys_herald.txt index fa20d102421..3b4b83ced1d 100644 --- a/forge-gui/res/cardsfolder/v/victorys_herald.txt +++ b/forge-gui/res/cardsfolder/v/victorys_herald.txt @@ -4,6 +4,5 @@ Types:Creature Angel PT:4/4 K:Flying T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, attacking creatures gain flying and lifelink until end of turn. -SVar:TrigPump:DB$PumpAll | ValidCards$ Creature.attacking | KW$ Flying & Lifelink -SVar:Picture:http://www.wizards.com/global/images/magic/general/victorys_herald.jpg +SVar:TrigPump:DB$ PumpAll | ValidCards$ Creature.attacking | KW$ Flying & Lifelink Oracle:Flying\nWhenever Victory's Herald attacks, attacking creatures gain flying and lifelink until end of turn. diff --git a/forge-gui/res/cardsfolder/v/vigilant_sentry.txt b/forge-gui/res/cardsfolder/v/vigilant_sentry.txt index e8aa9b8aa17..8f637646003 100644 --- a/forge-gui/res/cardsfolder/v/vigilant_sentry.txt +++ b/forge-gui/res/cardsfolder/v/vigilant_sentry.txt @@ -3,6 +3,5 @@ ManaCost:1 W W Types:Creature Human Nomad PT:2/2 S:Mode$ Continuous | Affected$ Card.Self | AddPower$ 1 | AddToughness$ 1 | AddAbility$ Pump | Condition$ Threshold | Description$ Threshold — As long as seven or more cards are in your graveyard, CARDNAME gets +1/+1 and has "{T}: Target attacking or blocking creature gets +3/+3 until end of turn." -SVar:Pump:AB$Pump | Cost$ T | ValidTgts$ Creature.attacking,Creature.blocking | TgtPrompt$ Select target attacking or blocking creature | NumAtt$ +3 | NumDef$ +3 | SpellDescription$ Target attacking or blocking creature gets +3/+3 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/vigilant_sentry.jpg +SVar:Pump:AB$ Pump | Cost$ T | ValidTgts$ Creature.attacking,Creature.blocking | TgtPrompt$ Select target attacking or blocking creature | NumAtt$ +3 | NumDef$ +3 | SpellDescription$ Target attacking or blocking creature gets +3/+3 until end of turn. Oracle:Threshold — As long as seven or more cards are in your graveyard, Vigilant Sentry gets +1/+1 and has "{T}: Target attacking or blocking creature gets +3/+3 until end of turn." diff --git a/forge-gui/res/cardsfolder/v/village_rites.txt b/forge-gui/res/cardsfolder/v/village_rites.txt new file mode 100644 index 00000000000..bfc9f78d6c8 --- /dev/null +++ b/forge-gui/res/cardsfolder/v/village_rites.txt @@ -0,0 +1,5 @@ +Name:Village Rites +ManaCost:B +Types:Instant +A:SP$ Draw | Cost$ B Sac<1/Creature> | NumCards$ 2 | SpellDescription$ Draw two cards. +Oracle:As an additional cost to cast this spell, sacrifice a creature.\nDraw two cards. diff --git a/forge-gui/res/cardsfolder/v/villainous_wealth.txt b/forge-gui/res/cardsfolder/v/villainous_wealth.txt index 2980f57ab1d..eb8d3265dff 100644 --- a/forge-gui/res/cardsfolder/v/villainous_wealth.txt +++ b/forge-gui/res/cardsfolder/v/villainous_wealth.txt @@ -1,9 +1,8 @@ Name:Villainous Wealth ManaCost:X B G U Types:Sorcery -A:SP$ Mill | Cost$ X B G U | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | NumCards$ X | References$ X | Destination$ Exile | RememberMilled$ True | SubAbility$ DBPlay | SpellDescription$ Target opponent exiles the top X cards of their library. You may cast any number of nonland cards with converted mana cost X or less from among them without paying their mana costs. +A:SP$ Dig | Cost$ X B G U | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | DigNum$ X | ChangeNum$ All | References$ X | DestinationZone$ Exile | RememberChanged$ True | SubAbility$ DBPlay | SpellDescription$ Target opponent exiles the top X cards of their library. You may cast any number of nonland cards with converted mana cost X or less from among them without paying their mana costs. SVar:DBPlay:DB$ Play | WithoutManaCost$ True | ValidZone$ Exile | Valid$ Card.nonLand+cmcLEX+IsRemembered | Amount$ All | Optional$ True | References$ X | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:X:Count$xPaid -SVar:Picture:http://www.wizards.com/global/images/magic/general/villainous_wealth.jpg Oracle:Target opponent exiles the top X cards of their library. You may cast any number of nonland cards with converted mana cost X or less from among them without paying their mana costs. diff --git a/forge-gui/res/cardsfolder/v/vindictive_lich.txt b/forge-gui/res/cardsfolder/v/vindictive_lich.txt index 6755a847f28..8c94811a0f7 100644 --- a/forge-gui/res/cardsfolder/v/vindictive_lich.txt +++ b/forge-gui/res/cardsfolder/v/vindictive_lich.txt @@ -2,7 +2,7 @@ Name:Vindictive Lich ManaCost:3 B Types:Creature Zombie Wizard PT:4/1 -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerDescription$ When CARDNAME dies, ABILITY +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigCharm | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, ABILITY SVar:TrigCharm:DB$ Charm | MinCharmNum$ 1 | CharmNum$ 3 | CharmNumOnResolve$ MaxUniqueOpponents | Choices$ SacCreature,DiscardCards,LoseLife | References$ MaxUniqueOpponents | AdditionalDescription$ Each mode must target a different player. SVar:SacCreature:DB$ Sacrifice | ValidTgts$ Opponent | TargetUnique$ True | SacValid$ Creature | SacMessage$ Creature | SpellDescription$ Target opponent sacrifices a creature. SVar:DiscardCards:DB$ Discard | ValidTgts$ Opponent | TargetUnique$ True | NumCards$ 2 | Mode$ TgtChoose | SpellDescription$ Target opponent discards two cards. @@ -10,5 +10,4 @@ SVar:LoseLife:DB$ LoseLife | ValidTgts$ Opponent | TargetUnique$ True | LifeAmou SVar:MaxUniqueOpponents:PlayerCountOpponents$Amount #TODO: The AI is able to target the same player with multiple modes, usually all three. This should not happen. AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/vindictive_lich.jpg -Oracle:When Vindictive Lich dies, choose one or more. Each mode must target a different player.\n• Target opponent sacrifices a creature.\n• Target opponent discards two cards.\n• Target opponent loses 5 life. \ No newline at end of file +Oracle:When Vindictive Lich dies, choose one or more. Each mode must target a different player.\n• Target opponent sacrifices a creature.\n• Target opponent discards two cards.\n• Target opponent loses 5 life. diff --git a/forge-gui/res/cardsfolder/v/vintara_elephant.txt b/forge-gui/res/cardsfolder/v/vintara_elephant.txt index 6492a1afdba..91e4834bd08 100644 --- a/forge-gui/res/cardsfolder/v/vintara_elephant.txt +++ b/forge-gui/res/cardsfolder/v/vintara_elephant.txt @@ -3,6 +3,6 @@ ManaCost:4 G Types:Creature Elephant PT:4/3 K:Trample -A:AB$ Debuff | Cost$ 3 | Defined$ Self | Keywords$ Trample | AnyPlayer$ True | SpellDescription$ CARDNAME loses trample until end of turn. Any player may activate this ability. +A:AB$ Debuff | Cost$ 3 | Defined$ Self | Keywords$ Trample | Activator$ Player | SpellDescription$ CARDNAME loses trample until end of turn. Any player may activate this ability. SVar:Picture:http://www.wizards.com/global/images/magic/general/vintara_elephant.jpg Oracle:Trample\n{3}: Vintara Elephant loses trample until end of turn. Any player may activate this ability. diff --git a/forge-gui/res/cardsfolder/v/vision_charm.txt b/forge-gui/res/cardsfolder/v/vision_charm.txt index 905df13e703..d9caf7f58ff 100644 --- a/forge-gui/res/cardsfolder/v/vision_charm.txt +++ b/forge-gui/res/cardsfolder/v/vision_charm.txt @@ -2,7 +2,7 @@ Name:Vision Charm ManaCost:U Types:Instant A:SP$ Charm | Cost$ U | Choices$ MillOpp,ChangeType,PhaseArtifact | CharmNum$ 1 -SVar:MillOpp:DB$ Mill | NumCards$ 4 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player puts the top four cards of their library into their graveyard. +SVar:MillOpp:DB$ Mill | NumCards$ 4 | ValidTgts$ Player | TgtPrompt$ Choose a player | SpellDescription$ Target player mills four cards. SVar:ChangeType:DB$ ChooseType | Defined$ You | Type$ Land | SubAbility$ RemFirstLand | SpellDescription$ Choose a land type and a basic land type. Each land of the first chosen type becomes the second chosen type until end of turn. SVar:RemFirstLand:DB$ PumpAll | ValidCards$ Land.ChosenType | RememberAllPumped$ True | SubAbility$ ChooseType2 SVar:ChooseType2:DB$ ChooseType | Defined$ You | Type$ Basic Land | AILogic$ MostNeededType | SubAbility$ AnimateFirst @@ -10,5 +10,4 @@ SVar:AnimateFirst:DB$ AnimateAll | ValidCards$ Land.IsRemembered | Types$ Chosen SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:PhaseArtifact:DB$ Phases | ValidTgts$ Artifact | TgtPrompt$ Choose a artifact | SpellDescription$ Target artifact phases out. AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/vision_charm.jpg -Oracle:Choose one —\n• Target player puts the top four cards of their library into their graveyard.\n• Choose a land type and a basic land type. Each land of the first chosen type becomes the second chosen type until end of turn.\n• Target artifact phases out. (While it's phased out, it's treated as though it doesn't exist. It phases in before its controller untaps during their next untap step.) +Oracle:Choose one —\n• Target player mills four cards.\n• Choose a land type and a basic land type. Each land of the first chosen type becomes the second chosen type until end of turn.\n• Target artifact phases out. (While it's phased out, it's treated as though it doesn't exist. It phases in before its controller untaps during their next untap step.) diff --git a/forge-gui/res/cardsfolder/v/vitality_hunter.txt b/forge-gui/res/cardsfolder/v/vitality_hunter.txt new file mode 100755 index 00000000000..44975e27d4f --- /dev/null +++ b/forge-gui/res/cardsfolder/v/vitality_hunter.txt @@ -0,0 +1,12 @@ +Name:Vitality Hunter +ManaCost:3 W +Types:Creature Nightmare +PT:3/4 +K:Lifelink +K:Monstrosity:X:X W W +T:Mode$ BecomeMonstrous | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ When CARDNAME becomes monstrous, put a lifelink counter on each of up to X target creatures. +SVar:TrigPutCounter:DB$ PutCounter | CounterNum$ 1 | CounterType$ Lifelink | TargetMin$ 0 | TargetMax$ MaxTgts | References$ X,MaxTgts | ValidTgts$ Creature | TgtPrompt$ Select target creatures | SpellDescription$ Put a lifelink counter on each of up to X target creatures. +SVar:X:Count$xPaid +SVar:MaxTgts:TriggerCount$MonstrosityAmount +DeckHas:Ability$Counters +Oracle:Lifelink\n{X}{W}{W}: Monstrosity X (If this creature isn't monstrous, put X +1/+1 counters on it and it becomes monstrous.)\nWhen Vitality Hunter becomes monstrous, put a lifelink counter on each of up to X target creatures. diff --git a/forge-gui/res/cardsfolder/v/vito_thorn_of_the_dusk_rose.txt b/forge-gui/res/cardsfolder/v/vito_thorn_of_the_dusk_rose.txt new file mode 100755 index 00000000000..cef434f288e --- /dev/null +++ b/forge-gui/res/cardsfolder/v/vito_thorn_of_the_dusk_rose.txt @@ -0,0 +1,11 @@ +Name:Vito, Thorn of the Dusk Rose +ManaCost:2 B +Types:Legendary Creature Vampire Cleric +PT:1/3 +T:Mode$ LifeGained | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigDrain | TriggerDescription$ Whenever you gain life, target opponent loses that much life. +SVar:TrigDrain:DB$ LoseLife | ValidTgts$ Opponent | TgtPrompt$ Select target opponent | LifeAmount$ X | References$ X +SVar:X:TriggerCount$LifeAmount +A:AB$ PumpAll | Cost$ 3 B B | ValidCards$ Creature.YouCtrl | KW$ Lifelink | SpellDescription$ Creatures you control gain lifelink until end of turn. +DeckHas:Ability$LifeGain +SVar:PlayMain1:TRUE +Oracle:Whenever you gain life, target opponent loses that much life.\n{3}{B}{B}: Creatures you control gain lifelink until end of turn. diff --git a/forge-gui/res/cardsfolder/v/vivien_monsters_advocate.txt b/forge-gui/res/cardsfolder/v/vivien_monsters_advocate.txt new file mode 100755 index 00000000000..8d49056e2fe --- /dev/null +++ b/forge-gui/res/cardsfolder/v/vivien_monsters_advocate.txt @@ -0,0 +1,19 @@ +Name:Vivien, Monsters' Advocate +ManaCost:3 G G +Types:Legendary Planeswalker Vivien +Loyalty:3 +S:Mode$ Continuous | Affected$ Card.TopLibrary+YouCtrl | AffectedZone$ Library | MayLookAt$ You | Description$ You may look at the top card of your library any time. +S:Mode$ Continuous | Affected$ Creature.TopLibrary+YouCtrl | MayPlay$ True | AffectedZone$ Library | Description$ You may cast creature spells from the top of your library. +SVar:NonStackingEffect:True +A:AB$ Token | Cost$ AddCounter<1/LOYALTY> | Planeswalker$ True | TokenAmount$ 1 | TokenScript$ g_3_3_beast | TokenOwner$ You | LegacyImage$ g 3 3 beast iko | RememberTokens$ True | SubAbility$ DBGenericChoice | SpellDescription$ Create a 3/3 green Beast creature token. Put your choice of a vigilance counter, a reach counter, or a trample counter on it. +SVar:DBGenericChoice:DB$ GenericChoice | Defined$ You | Choices$ Vigilance,Reach,Trample +SVar:Reach:DB$ PutCounter | Choices$ Card.IsRemembered | ChoiceTitle$ Choose a token to put a reach counter on | CounterType$ Reach | CounterNum$ 1 | SubAbility$ DBCleanup | SpellDescription$ Reach +SVar:Trample:DB$ PutCounter | Choices$ Card.IsRemembered | ChoiceTitle$ Choose a token to put a trample counter on | CounterType$ Trample | CounterNum$ 1 | SubAbility$ DBCleanup | SpellDescription$ Trample +SVar:Vigilance:DB$ PutCounter | Choices$ Card.IsRemembered | ChoiceTitle$ Choose a token to put a vigilance counter on | CounterType$ Vigilance | CounterNum$ 1 | SubAbility$ DBCleanup | SpellDescription$ Vigilance +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +A:AB$ Effect | Cost$ SubCounter<2/LOYALTY> | Planeswalker$ True | Ultimate$ True | Triggers$ TrigSearch | SVars$ DBSearch,X | SpellDescription$ When you cast your next creature spell this turn, search your library for a creature card with lesser converted mana cost, put it onto the battlefield, then shuffle your library. +SVar:TrigSearch:Mode$ SpellCast | ValidCard$ Creature | ValidActivatingPlayer$ You | OneOff$ True | TriggerZones$ Command | Execute$ DBSearch | TriggerDescription$ When you cast your next creature spell this turn, search your library for a creature card with lesser converted mana cost, put it onto the battlefield, then shuffle your library. +SVar:DBSearch:DB$ ChangeZone | Origin$ Library | Destination$ Battlefield | ChangeType$ Creature.cmcLTX | References$ X | ChangeNum$ 1 +SVar:X:TriggerCount$CastSACMC +DeckHas:Ability$Token & Ability$Counters +Oracle:You may look at the top card of your library any time.\nYou may cast creature spells from the top of your library.\n[+1]: Create a 3/3 green Beast creature token. Put your choice of a vigilance counter, a reach counter, or a trample counter on it.\n[−2]: When you cast your next creature spell this turn, search your library for a creature card with lesser converted mana cost, put it onto the battlefield, then shuffle your library. diff --git a/forge-gui/res/cardsfolder/v/viviens_grizzly.txt b/forge-gui/res/cardsfolder/v/viviens_grizzly.txt index 9ad4fc871a8..9972516a708 100644 --- a/forge-gui/res/cardsfolder/v/viviens_grizzly.txt +++ b/forge-gui/res/cardsfolder/v/viviens_grizzly.txt @@ -2,7 +2,7 @@ Name:Vivien's Grizzly ManaCost:2 G Types:Creature Bear Spirit PT:2/3 -A:AB$ PeekAndReveal | Cost$ 3 G | AILogic$ EndofOppTurn | PeekAmount$ 1 | RevealValid$ Creature,Planeswalker | RevealOptional$ True | RememberRevealed$ True | SubAbility$ DBChangeZone | SpellDescription$ Look at the top card of your library. If it's a creature or planeswalker card, you may reveal it and put it into your hand. If you don't put the card into your hand, put it on the bottom of your library. +A:AB$ PeekAndReveal | Cost$ 3 G | AILogic$ EndOfOppTurn | PeekAmount$ 1 | RevealValid$ Creature,Planeswalker | RevealOptional$ True | RememberRevealed$ True | SubAbility$ DBChangeZone | SpellDescription$ Look at the top card of your library. If it's a creature or planeswalker card, you may reveal it and put it into your hand. If you don't put the card into your hand, put it on the bottom of your library. SVar:DBChangeZone:DB$ ChangeZone | Defined$ TopOfLibrary | Origin$ Library | Destination$ Hand | ConditionDefined$ Remembered | ConditionPresent$ Creature,Planeswalker | ConditionCompare$ EQ1 | SubAbility$ DBBottom SVar:DBBottom:DB$ ChangeZone | Defined$ TopOfLibrary | Origin$ Library | Destination$ Library | Shuffle$ False | ConditionDefined$ Remembered | ConditionPresent$ Creature,Planeswalker | ConditionCompare$ EQ0 | LibraryPosition$ -1 | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True diff --git a/forge-gui/res/cardsfolder/v/vizier_of_the_scorpion.txt b/forge-gui/res/cardsfolder/v/vizier_of_the_scorpion.txt index 29bac067f34..ca8408fe393 100644 --- a/forge-gui/res/cardsfolder/v/vizier_of_the_scorpion.txt +++ b/forge-gui/res/cardsfolder/v/vizier_of_the_scorpion.txt @@ -3,7 +3,7 @@ ManaCost:2 B Types:Creature Zombie Wizard PT:1/1 S:Mode$ Continuous | Affected$ Zombie.token+YouCtrl | AddKeyword$ Deathtouch | Description$ Zombie tokens you control have deathtouch. -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBAmass | TriggerDescription$ When CARDNAME enters the battlefield, amass 1. (Put a +1/+1 counter on an Army you control. If you don’t control one, create a 0/0 black Zombie Army creature token first.) +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ DBAmass | TriggerDescription$ When CARDNAME enters the battlefield, amass 1. (Put a +1/+1 counter on an Army you control. If you don't control one, create a 0/0 black Zombie Army creature token first.) SVar:DBAmass:DB$ Amass | Num$ 1 DeckHints:Ability$Amass & Type$Zombie DeckHas:Ability$Amass & Ability$Counters & Ability$Token diff --git a/forge-gui/res/cardsfolder/v/vodalian_war_machine.txt b/forge-gui/res/cardsfolder/v/vodalian_war_machine.txt index 252c9b65cf4..b2e7fa318c0 100644 --- a/forge-gui/res/cardsfolder/v/vodalian_war_machine.txt +++ b/forge-gui/res/cardsfolder/v/vodalian_war_machine.txt @@ -3,8 +3,8 @@ ManaCost:1 U U Types:Creature Wall PT:0/4 K:Defender -A:AB$ Pump | Cost$ tapXType<1/Merfolk> | RememberCostCards$ True | KW$ HIDDEN CARDNAME can attack as though it didn't have defender. | SpellDescription$ CARDNAME can attack this turn as though it didn't have defender. -A:AB$ Pump | Cost$ tapXType<1/Merfolk> | RememberCostCards$ True | NumAtt$ +2 | NumDef$ +1 | SpellDescription$ CARDNAME gets +2/+1 until end of turn. +A:AB$ Pump | Cost$ tapXType<1/Merfolk> | RememberCostCards$ True | Defined$ Self | KW$ HIDDEN CARDNAME can attack as though it didn't have defender. | SpellDescription$ CARDNAME can attack this turn as though it didn't have defender. +A:AB$ Pump | Cost$ tapXType<1/Merfolk> | RememberCostCards$ True | Defined$ Self | NumAtt$ +2 | NumDef$ +1 | SpellDescription$ CARDNAME gets +2/+1 until end of turn. T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigDestroy | TriggerDescription$ When CARDNAME dies, destroy all Merfolk tapped this turn to pay for its abilities. SVar:TrigDestroy:DB$ DestroyAll | ValidCards$ Merfolk.IsRemembered | SubAbility$ DBCleanup T:Mode$ Phase | Phase$ Cleanup | TriggerZones$ Battlefield | Execute$ DBCleanup | Static$ True @@ -12,5 +12,5 @@ T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Hand | Execute$ DBCleanup | Static$ True | Secondary$ True | TriggerDescription$ Forget remembered card if it goes into Hand. T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Battlefield | Destination$ Library | Execute$ DBCleanup | Static$ True | Secondary$ True | TriggerDescription$ Forget remembered card if it goes into Library. SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -SVar:Picture:http://www.wizards.com/global/images/magic/general/vodalian_war_machine.jpg +DeckNeeds:Type$Merfolk Oracle:Defender (This creature can't attack.)\nTap an untapped Merfolk you control: Vodalian War Machine can attack this turn as though it didn't have defender.\nTap an untapped Merfolk you control: Vodalian War Machine gets +2/+1 until end of turn.\nWhen Vodalian War Machine dies, destroy all Merfolk tapped this turn to pay for its abilities. diff --git a/forge-gui/res/cardsfolder/v/void_beckoner.txt b/forge-gui/res/cardsfolder/v/void_beckoner.txt new file mode 100755 index 00000000000..4c1d3b7eeb4 --- /dev/null +++ b/forge-gui/res/cardsfolder/v/void_beckoner.txt @@ -0,0 +1,10 @@ +Name:Void Beckoner +ManaCost:6 B B +Types:Creature Nightmare Horror +PT:8/8 +K:Deathtouch +K:Cycling:2 B +T:Mode$ Cycled | ValidCard$ Card.Self | Execute$ TrigPutCounter | TriggerDescription$ When you cycle CARDNAME, put a deathtouch counter on target creature you control. +SVar:TrigPutCounter:DB$ PutCounter | ValidTgts$ Creature.YouCtrl | TgtPrompt$ Select target creature you control | CounterType$ Deathtouch | CounterNum$ 1 +DeckHas:Ability$Counters +Oracle:Deathtouch\nCycling {2}{B} ({2}{B}, Discard this card: Draw a card.)\nWhen you cycle Void Beckoner, put a deathtouch counter on target creature you control. diff --git a/forge-gui/res/cardsfolder/v/void_grafter.txt b/forge-gui/res/cardsfolder/v/void_grafter.txt index f05ae202a41..f3911061a6a 100644 --- a/forge-gui/res/cardsfolder/v/void_grafter.txt +++ b/forge-gui/res/cardsfolder/v/void_grafter.txt @@ -5,6 +5,5 @@ PT:2/4 K:Devoid K:Flash T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, another target creature you control gains hexproof until end of turn. -SVar:TrigPump:DB$Pump | ValidTgts$ Creature.YouCtrl+Other | TgtPrompt$ Select another target creature you control | KW$ Hexproof -SVar:Picture:http://www.wizards.com/global/images/magic/general/void_grafter.jpg +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.YouCtrl+Other | TgtPrompt$ Select another target creature you control | KW$ Hexproof Oracle:Devoid (This card has no color.)\nFlash (You may cast this spell any time you could cast an instant.)\nWhen Void Grafter enters the battlefield, another target creature you control gains hexproof until end of turn. diff --git a/forge-gui/res/cardsfolder/v/void_maw.txt b/forge-gui/res/cardsfolder/v/void_maw.txt index 84e96d20e7d..afe974a6219 100644 --- a/forge-gui/res/cardsfolder/v/void_maw.txt +++ b/forge-gui/res/cardsfolder/v/void_maw.txt @@ -10,6 +10,5 @@ T:Mode$ ChangesZone | Origin$ Exile | Destination$ Any | Static$ True | ValidCar SVar:DBForget:DB$ Pump | Defined$ TriggeredCard | ForgetObjects$ TriggeredCard T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | Static$ True | ValidCard$ Card.Self | Execute$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -A:AB$ Pump | Cost$ ExiledMoveToGrave<1/Card.IsRemembered+ExiledWithSource/card exiled with CARDNAME> | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/void_maw.jpg +A:AB$ Pump | Cost$ ExiledMoveToGrave<1/Card.IsRemembered+ExiledWithSource/card exiled with CARDNAME> | Defined$ Self | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. Oracle:Trample\nIf another creature would die, exile it instead.\nPut a card exiled with Void Maw into its owner's graveyard: Void Maw gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/v/void_winnower.txt b/forge-gui/res/cardsfolder/v/void_winnower.txt index abeefa44e58..1973ad26816 100644 --- a/forge-gui/res/cardsfolder/v/void_winnower.txt +++ b/forge-gui/res/cardsfolder/v/void_winnower.txt @@ -2,9 +2,8 @@ Name:Void Winnower ManaCost:9 Types:Creature Eldrazi PT:11/9 -S:Mode$ CantBeCast | ValidCard$ Card.cmcM2X | Caster$ Opponent | Description$ Your opponents can't cast spells with even converted mana costs. (Zero is even.) -S:Mode$ Continuous | Affected$ Creature.OppCtrl+cmcM2X | AddHiddenKeyword$ CARDNAME can't block. | Description$ Your opponents can't block with creatures with even converted mana costs. -SVar:X:Count$0 +S:Mode$ CantBeCast | ValidCard$ Card.cmcEven | Caster$ Opponent | Description$ Your opponents can't cast spells with even converted mana costs. (Zero is even.) +S:Mode$ Continuous | Affected$ Creature.OppCtrl+cmcEven | AddHiddenKeyword$ CARDNAME can't block. | Description$ Your opponents can't block with creatures with even converted mana costs. SVar:PlayMain1:TRUE SVar:Picture:http://www.wizards.com/global/images/magic/general/void_winnower.jpg Oracle:Your opponents can't cast spells with even converted mana costs. (Zero is even.)\nYour opponents can't block with creatures with even converted mana costs. diff --git a/forge-gui/res/cardsfolder/v/volcanic_salvo.txt b/forge-gui/res/cardsfolder/v/volcanic_salvo.txt new file mode 100644 index 00000000000..586b4a544f8 --- /dev/null +++ b/forge-gui/res/cardsfolder/v/volcanic_salvo.txt @@ -0,0 +1,7 @@ +Name:Volcanic Salvo +ManaCost:10 R R +Types:Sorcery +S:Mode$ ReduceCost | ValidCard$ Card.Self | Type$ Spell | Amount$ X | References$ X | EffectZone$ All | Description$ CARDNAME costs {X} less to cast, where X is the total power of creatures you control. +SVar:X:Count$SumPower_Creature.YouCtrl +A:SP$ DealDamage | Cost$ 10 R R | ValidTgts$ Creature,Planeswalker | TargetMin$ 0 | TargetMax$ 2 | TgtPrompt$ Select target creature and/or planeswalkers | NumDmg$ 6 | SpellDescription$ CARDNAME deals 6 damage to each of up to two target creatures and/or planeswalkers. +Oracle:This spell costs {X} less to cast, where X is the total power of creatures you control.\nVolcanic Salvo deals 6 damage to each of up to two target creatures and/or planeswalkers. diff --git a/forge-gui/res/cardsfolder/v/volcano_hellion.txt b/forge-gui/res/cardsfolder/v/volcano_hellion.txt index 790be18c0c8..2057b95413a 100644 --- a/forge-gui/res/cardsfolder/v/volcano_hellion.txt +++ b/forge-gui/res/cardsfolder/v/volcano_hellion.txt @@ -5,7 +5,7 @@ PT:6/5 Text:CARDNAME has echo X, where X is your life total. K:Echo:X T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigDmg | TriggerDescription$ When CARDNAME enters the battlefield, it deals an amount of damage of your choice to you and target creature. The damage can't be prevented. -SVar:TrigDmg:DB$ ChooseNumber | ListTitle$ Choose an amount of damage to you and target creature | ChooseAnyNumber$ True | SubAbility$ DBDmg | AILogic$ Min +SVar:TrigDmg:DB$ ChooseNumber | ListTitle$ an amount of damage to you and target creature | ChooseAnyNumber$ True | SubAbility$ DBDmg | AILogic$ Min SVar:DBDmg:DB$ DealDamage | ValidTgts$ Creature | NumDmg$ Y | References$ Y | NoPrevention$ True | SubAbility$ DmgYou SVar:DmgYou:DB$ DealDamage | Defined$ You | NumDmg$ Y | References$ Y | NoPrevention$ True SVar:X:Count$YourLifeTotal diff --git a/forge-gui/res/cardsfolder/v/volraths_dungeon.txt b/forge-gui/res/cardsfolder/v/volraths_dungeon.txt index e7a2b30f6a8..63c5c801ec3 100644 --- a/forge-gui/res/cardsfolder/v/volraths_dungeon.txt +++ b/forge-gui/res/cardsfolder/v/volraths_dungeon.txt @@ -1,7 +1,7 @@ Name:Volrath's Dungeon ManaCost:2 B B Types:Enchantment -A:AB$ Destroy | Cost$ PayLife<5> | Defined$ Self | PlayerTurn$ True | AnyPlayer$ True | SpellDescription$ Destroy CARDNAME. Any player may activate this ability but only during their turn. +A:AB$ Destroy | Cost$ PayLife<5> | Defined$ Self | PlayerTurn$ True | Activator$ Player | SpellDescription$ Destroy CARDNAME. Any player may activate this ability but only during their turn. A:AB$ ChangeZone | Cost$ Discard<1/Card> | ValidTgts$ Player | TgtPrompt$ Select target player | Origin$ Hand | Destination$ Library | ChangeType$ Card | ChangeNum$ 1 | Chooser$ Targeted | LibraryPosition$ 0 | SorcerySpeed$ True | SpellDescription$ Target player puts a card from their hand on top of their library. Activate this ability only any time you could cast a sorcery. AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/volraths_dungeon.jpg diff --git a/forge-gui/res/cardsfolder/v/volraths_laboratory.txt b/forge-gui/res/cardsfolder/v/volraths_laboratory.txt index f3c15a65250..72b40f43e01 100644 --- a/forge-gui/res/cardsfolder/v/volraths_laboratory.txt +++ b/forge-gui/res/cardsfolder/v/volraths_laboratory.txt @@ -4,7 +4,6 @@ Types:Artifact K:ETBReplacement:Other:ChooseColor SVar:ChooseColor:DB$ ChooseColor | Defined$ You | SubAbility$ ChooseCT | AILogic$ MostProminentInComputerDeck | SpellDescription$ As CARDNAME enters the battlefield, choose a color and a creature type. SVar:ChooseCT:DB$ ChooseType | Defined$ You | AILogic$ MostProminentInComputerDeck | Type$ Creature -A:AB$ Token | Cost$ 5 T | TokenAmount$ 1 | TokenName$ ChosenType | TokenTypes$ Creature,ChosenType | TokenOwner$ You | TokenColors$ ChosenColor | TokenPower$ 2 | TokenToughness$ 2 | TokenImage$ volraths laboratory sth | SpellDescription$ Create a 2/2 creature token of the chosen color and type. +A:AB$ Token | Cost$ 5 T | TokenAmount$ 1 | TokenScript$ volraths_laboratory | TokenTypes$ ChosenType | TokenOwner$ You | TokenColors$ ChosenColor | SpellDescription$ Create a 2/2 creature token of the chosen color and type. AI:RemoveDeck:Random -SVar:Picture:http://www.wizards.com/global/images/magic/general/volraths_laboratory.jpg Oracle:As Volrath's Laboratory enters the battlefield, choose a color and a creature type.\n{5}, {T}: Create a 2/2 creature token of the chosen color and type. diff --git a/forge-gui/res/cardsfolder/v/voracious_greatshark.txt b/forge-gui/res/cardsfolder/v/voracious_greatshark.txt new file mode 100755 index 00000000000..3af9def8de2 --- /dev/null +++ b/forge-gui/res/cardsfolder/v/voracious_greatshark.txt @@ -0,0 +1,8 @@ +Name:Voracious Greatshark +ManaCost:3 U U +Types:Creature Shark +PT:5/4 +K:Flash +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigCounter | TriggerDescription$ When CARDNAME enters the battlefield, counter target artifact or creature spell. +SVar:TrigCounter:DB$ Counter | TargetType$ Spell | ValidTgts$ Artifact,Creature | TgtPrompt$ Select target artifact or creature spell +Oracle:Flash\nWhen Voracious Greatshark enters the battlefield, counter target artifact or creature spell. diff --git a/forge-gui/res/cardsfolder/v/voracious_vampire.txt b/forge-gui/res/cardsfolder/v/voracious_vampire.txt index a76b8bf0b3a..f3d42a02134 100644 --- a/forge-gui/res/cardsfolder/v/voracious_vampire.txt +++ b/forge-gui/res/cardsfolder/v/voracious_vampire.txt @@ -4,7 +4,6 @@ Types:Creature Vampire Knight PT:2/2 K:Menace T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target Vampire you control gets +1/+1 and gains menace until end of turn. -SVar:TrigPump:DB$Pump | ValidTgts$ Vampire.YouCtrl | TgtPrompt$ Select target Vampire you control | NumAtt$ 1 | NumDef$ 1 | KW$ Menace +SVar:TrigPump:DB$ Pump | ValidTgts$ Vampire.YouCtrl | TgtPrompt$ Select target Vampire you control | NumAtt$ 1 | NumDef$ 1 | KW$ Menace SVar:PlayMain1:TRUE -SVar:Picture:http://www.wizards.com/global/images/magic/general/voracious_vampire.jpg Oracle:Menace\nWhen Voracious Vampire enters the battlefield, target Vampire you control gets +1/+1 and gains menace until end of turn. diff --git a/forge-gui/res/cardsfolder/v/vorapede.txt b/forge-gui/res/cardsfolder/v/vorapede.txt index d7b93bb567e..d4c245ef846 100644 --- a/forge-gui/res/cardsfolder/v/vorapede.txt +++ b/forge-gui/res/cardsfolder/v/vorapede.txt @@ -5,5 +5,6 @@ PT:5/4 K:Vigilance K:Trample K:Undying +DeckHas:Ability$Counters SVar:Picture:http://www.wizards.com/global/images/magic/general/vorapede.jpg Oracle:Vigilance, trample\nUndying (When this creature dies, if it had no +1/+1 counters on it, return it to the battlefield under its owner's control with a +1/+1 counter on it.) diff --git a/forge-gui/res/cardsfolder/v/vorinclex_voice_of_hunger.txt b/forge-gui/res/cardsfolder/v/vorinclex_voice_of_hunger.txt index 84b4c117901..68b627655f7 100644 --- a/forge-gui/res/cardsfolder/v/vorinclex_voice_of_hunger.txt +++ b/forge-gui/res/cardsfolder/v/vorinclex_voice_of_hunger.txt @@ -4,8 +4,7 @@ Types:Legendary Creature Praetor PT:7/6 K:Trample T:Mode$ TapsForMana | ValidCard$ Land.YouCtrl | Execute$ TrigMana | TriggerZones$ Battlefield | Static$ True | TriggerDescription$ Whenever you tap a land for mana, add one mana of any type that land produced. -SVar:TrigMana:DB$ManaReflected | ColorOrType$ Type | Valid$ Defined.Triggered | ReflectProperty$ Produced | Defined$ You +SVar:TrigMana:DB$ ManaReflected | ColorOrType$ Type | Valid$ Defined.Triggered | ReflectProperty$ Produced | Defined$ You T:Mode$ TapsForMana | ValidCard$ Land.OppCtrl | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever an opponent taps a land for mana, that land doesn't untap during its controller's next untap step. -SVar:TrigPump:DB$Pump | Defined$ TriggeredCard | Permanent$ True | KW$ HIDDEN This card doesn't untap during your next untap step. -SVar:Picture:http://www.wizards.com/global/images/magic/general/vorinclex_voice_of_hunger.jpg +SVar:TrigPump:DB$ Pump | Defined$ TriggeredCard | Permanent$ True | KW$ HIDDEN This card doesn't untap during your next untap step. Oracle:Trample\nWhenever you tap a land for mana, add one mana of any type that land produced.\nWhenever an opponent taps a land for mana, that land doesn't untap during its controller's next untap step. diff --git a/forge-gui/res/cardsfolder/v/voyager_drake.txt b/forge-gui/res/cardsfolder/v/voyager_drake.txt index abb988902de..c64ea384e38 100644 --- a/forge-gui/res/cardsfolder/v/voyager_drake.txt +++ b/forge-gui/res/cardsfolder/v/voyager_drake.txt @@ -5,7 +5,6 @@ PT:3/3 K:Flying K:Multikicker:U T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigFlying | TriggerDescription$ When CARDNAME enters the battlefield, up to X target creatures gain flying until end of turn, where X is the number of times CARDNAME was kicked. -SVar:TrigFlying:DB$Pump | ValidTgts$ Creature | TargetMin$ 0 | TargetMax$ X | References$ X | KW$ Flying | TgtPrompt$ Select target creature +SVar:TrigFlying:DB$ Pump | ValidTgts$ Creature | TargetMin$ 0 | TargetMax$ X | References$ X | KW$ Flying | TgtPrompt$ Select target creature SVar:X:Count$TimesKicked -SVar:Picture:http://www.wizards.com/global/images/magic/general/Voyager_Drake.jpg Oracle:Multikicker {U} (You may pay an additional {U} any number of times as you cast this spell.)\nFlying\nWhen Voyager Drake enters the battlefield, up to X target creatures gain flying until end of turn, where X is the number of times Voyager Drake was kicked. diff --git a/forge-gui/res/cardsfolder/v/vulshok_heartstoker.txt b/forge-gui/res/cardsfolder/v/vulshok_heartstoker.txt index 12643cbae01..0bce275b746 100644 --- a/forge-gui/res/cardsfolder/v/vulshok_heartstoker.txt +++ b/forge-gui/res/cardsfolder/v/vulshok_heartstoker.txt @@ -3,7 +3,6 @@ ManaCost:2 R Types:Creature Human Shaman PT:2/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target creature gets +2/+0 until end of turn. -SVar:TrigPump:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +2 +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +2 SVar:PlayMain1:TRUE -SVar:Picture:http://www.wizards.com/global/images/magic/general/vulshok_heartstoker.jpg Oracle:When Vulshok Heartstoker enters the battlefield, target creature gets +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/w/wailing_ghoul.txt b/forge-gui/res/cardsfolder/w/wailing_ghoul.txt index 050dcdf181b..120334f5e4c 100644 --- a/forge-gui/res/cardsfolder/w/wailing_ghoul.txt +++ b/forge-gui/res/cardsfolder/w/wailing_ghoul.txt @@ -2,9 +2,8 @@ Name:Wailing Ghoul ManaCost:1 B Types:Creature Zombie PT:1/3 -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, put the top two cards of your library into your graveyard. -SVar:TrigMill:DB$Mill | NumCards$ 2 | Defined$ You +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, mill two cards. +SVar:TrigMill:DB$ Mill | NumCards$ 2 | Defined$ You DeckHints:Ability$Delirium DeckHas:Ability$Graveyard -SVar:Picture:http://www.wizards.com/global/images/magic/general/wailing_ghoul.jpg -Oracle:When Wailing Ghoul enters the battlefield, put the top two cards of your library into your graveyard. +Oracle:When Wailing Ghoul enters the battlefield, mill two cards. diff --git a/forge-gui/res/cardsfolder/w/waker_of_waves.txt b/forge-gui/res/cardsfolder/w/waker_of_waves.txt new file mode 100755 index 00000000000..5bca3bf98bc --- /dev/null +++ b/forge-gui/res/cardsfolder/w/waker_of_waves.txt @@ -0,0 +1,9 @@ +Name:Waker of Waves +ManaCost:5 U U +Types:Creature Whale +PT:7/7 +S:Mode$ Continuous | Affected$ Creature.OppCtrl | AddPower$ -1 | Description$ Creatures your opponents control get -1/-0. +SVar:PlayMain1:TRUE +A:AB$ Dig | Cost$ 1 U Discard<1/CARDNAME> | ActivationZone$ Hand | DigNum$ 2 | ChangeNum$ 1 | DestinationZone2$ Graveyard | SpellDescription$ Look at the top two cards of your library. Put one of them into your hand and the other into your graveyard. +AI:RemoveDeck:All +Oracle:Creatures your opponents control get -1/-0.\n{1}{U}, Discard Waker of Waves: Look at the top two cards of your library. Put one of them into your hand and the other into your graveyard. diff --git a/forge-gui/res/cardsfolder/w/walking_wall.txt b/forge-gui/res/cardsfolder/w/walking_wall.txt index 46a4ca2e222..1d6ed6feab9 100644 --- a/forge-gui/res/cardsfolder/w/walking_wall.txt +++ b/forge-gui/res/cardsfolder/w/walking_wall.txt @@ -3,6 +3,5 @@ ManaCost:4 Types:Artifact Creature Wall PT:0/6 K:Defender -A:AB$ Pump | Cost$ 3 | NumAtt$ +3 | NumDef$ -1 | KW$ HIDDEN CARDNAME can attack as though it didn't have defender. | ActivationLimit$ 1 | SpellDescription$ CARDNAME get +3/-1 until end of turn and can attack this turn as though it didn't have defender. Activate this ability only once each turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/walking_wall.jpg +A:AB$ Pump | Cost$ 3 | Defined$ Self | NumAtt$ +3 | NumDef$ -1 | KW$ HIDDEN CARDNAME can attack as though it didn't have defender. | ActivationLimit$ 1 | SpellDescription$ CARDNAME get +3/-1 until end of turn and can attack this turn as though it didn't have defender. Activate this ability only once each turn. Oracle:Defender\n{3}: Walking Wall gets +3/-1 until end of turn and can attack this turn as though it didn't have defender. Activate this ability only once each turn. diff --git a/forge-gui/res/cardsfolder/w/wall_of_blood.txt b/forge-gui/res/cardsfolder/w/wall_of_blood.txt index 2136a172b7b..316c3c4f6bf 100644 --- a/forge-gui/res/cardsfolder/w/wall_of_blood.txt +++ b/forge-gui/res/cardsfolder/w/wall_of_blood.txt @@ -3,6 +3,5 @@ ManaCost:2 B Types:Creature Wall PT:0/2 K:Defender -A:AB$ Pump | Cost$ PayLife<1> | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/wall_of_blood.jpg +A:AB$ Pump | Cost$ PayLife<1> | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. Oracle:Defender (This creature can't attack.)\nPay 1 life: Wall of Blood gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/w/wall_of_faith.txt b/forge-gui/res/cardsfolder/w/wall_of_faith.txt index 4f89fa56b13..47d6766bdb1 100644 --- a/forge-gui/res/cardsfolder/w/wall_of_faith.txt +++ b/forge-gui/res/cardsfolder/w/wall_of_faith.txt @@ -3,6 +3,5 @@ ManaCost:3 W Types:Creature Wall PT:0/5 K:Defender -A:AB$ Pump | Cost$ W | NumDef$ +1 | SpellDescription$ CARDNAME gets +0/+1 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/wall_of_faith.jpg +A:AB$ Pump | Cost$ W | Defined$ Self | NumDef$ +1 | SpellDescription$ CARDNAME gets +0/+1 until end of turn. Oracle:Defender (This creature can't attack.)\n{W}: Wall of Faith gets +0/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/w/wall_of_frost.txt b/forge-gui/res/cardsfolder/w/wall_of_frost.txt index dc6146ec89d..0b017a4f424 100644 --- a/forge-gui/res/cardsfolder/w/wall_of_frost.txt +++ b/forge-gui/res/cardsfolder/w/wall_of_frost.txt @@ -4,7 +4,6 @@ Types:Creature Wall PT:0/7 K:Defender T:Mode$ AttackerBlocked | ValidBlocker$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME blocks a creature, that creature doesn't untap during its controller's next untap step. -SVar:TrigPump:DB$Pump | Defined$ TriggeredAttacker | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True +SVar:TrigPump:DB$ Pump | Defined$ TriggeredAttacker | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True SVar:HasBlockEffect:TRUE -SVar:Picture:http://www.wizards.com/global/images/magic/general/wall_of_frost.jpg Oracle:Defender\nWhenever Wall of Frost blocks a creature, that creature doesn't untap during its controller's next untap step. diff --git a/forge-gui/res/cardsfolder/w/wall_of_lost_thoughts.txt b/forge-gui/res/cardsfolder/w/wall_of_lost_thoughts.txt index 97cf77b4f84..569e74f576c 100644 --- a/forge-gui/res/cardsfolder/w/wall_of_lost_thoughts.txt +++ b/forge-gui/res/cardsfolder/w/wall_of_lost_thoughts.txt @@ -3,6 +3,6 @@ ManaCost:1 U Types:Creature Wall PT:0/4 K:Defender -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, target player puts the top four cards of their library into their graveyard. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, target player mills four cards. SVar:TrigMill:DB$ Mill | NumCards$ 4 | ValidTgts$ Player | TgtPrompt$ Choose a player -Oracle:Defender\nWhen Wall of Lost Thoughts enters the battlefield, target player puts the top four cards of their library into their graveyard. +Oracle:Defender\nWhen Wall of Lost Thoughts enters the battlefield, target player mills four cards. diff --git a/forge-gui/res/cardsfolder/w/wall_of_one_thousand_cuts.txt b/forge-gui/res/cardsfolder/w/wall_of_one_thousand_cuts.txt index 9a983e00ade..f4fe7b91b30 100644 --- a/forge-gui/res/cardsfolder/w/wall_of_one_thousand_cuts.txt +++ b/forge-gui/res/cardsfolder/w/wall_of_one_thousand_cuts.txt @@ -4,5 +4,5 @@ Types:Creature Wall PT:3/5 K:Flying K:Defender -A:AB$ Pump | Cost$ W | KW$ HIDDEN CARDNAME can attack as though it didn't have defender. | SpellDescription$ CARDNAME can attack this turn as though it didn't have defender. +A:AB$ Pump | Cost$ W | Defined$ Self | KW$ HIDDEN CARDNAME can attack as though it didn't have defender. | SpellDescription$ CARDNAME can attack this turn as though it didn't have defender. Oracle:Defender, flying\n{W}: Wall of One Thousand Cuts can attack this turn as though it didn't have defender. diff --git a/forge-gui/res/cardsfolder/w/wall_of_stolen_identity.txt b/forge-gui/res/cardsfolder/w/wall_of_stolen_identity.txt index 64eb987ab32..cee7a8cf214 100644 --- a/forge-gui/res/cardsfolder/w/wall_of_stolen_identity.txt +++ b/forge-gui/res/cardsfolder/w/wall_of_stolen_identity.txt @@ -3,7 +3,7 @@ ManaCost:3 U Types:Creature Shapeshifter Wall PT:0/0 K:ETBReplacement:Copy:DBCopy:Optional -SVar:DBCopy:DB$ Clone | Choices$ Creature.Other | AddTypes$ Wall | PumpKeywords$ Defender | AiChoiceLogic$ BestOppCtrl | SubAbility$ DBTrigger | RememberCloneOrigin$ True | SpellDescription$ You may have CARDNAME enter the battlefield as a copy of any creature on the battlefield, except it's a wall in addition to its other types and it has defender. When you do, tap the copied creature and it doesn't untap during its controller's untap step for as long as you control CARDNAME. +SVar:DBCopy:DB$ Clone | Choices$ Creature.Other | AddTypes$ Wall | AddKeywords$ Defender | AiChoiceLogic$ BestOppCtrl | SubAbility$ DBTrigger | RememberCloneOrigin$ True | SpellDescription$ You may have CARDNAME enter the battlefield as a copy of any creature on the battlefield, except it's a wall in addition to its other types and it has defender. When you do, tap the copied creature and it doesn't untap during its controller's untap step for as long as you control CARDNAME. SVar:DBTrigger:DB$ ImmediateTrigger | Execute$ DBTap | RememberObjects$ RememberedCard | SubAbility$ DBCleanup | TriggerDescription$ When you do, tap the copied creature and it doesn't untap during its controller's untap step for as long as you control CARDNAME. SVar:DBTap:DB$ Tap | Defined$ DelayTriggerRemembered | SubAbility$ DBPump SVar:DBPump:DB$ Pump | Defined$ DelayTriggerRemembered | KW$ HIDDEN CARDNAME doesn't untap during your untap step. | UntilHostLeavesPlay$ True diff --git a/forge-gui/res/cardsfolder/w/wall_of_vipers.txt b/forge-gui/res/cardsfolder/w/wall_of_vipers.txt index 12052c48d26..9f213ea3319 100644 --- a/forge-gui/res/cardsfolder/w/wall_of_vipers.txt +++ b/forge-gui/res/cardsfolder/w/wall_of_vipers.txt @@ -3,7 +3,7 @@ ManaCost:2 B Types:Creature Snake Wall PT:2/4 K:Defender -A:AB$ Destroy | Cost$ 3 | Defined$ Self | AnyPlayer$ True | SubAbility$ SnakeBite | SpellDescription$ Destroy CARDNAME and target creature it's blocking. Any player may activate this ability. +A:AB$ Destroy | Cost$ 3 | Defined$ Self | Activator$ Player | SubAbility$ SnakeBite | SpellDescription$ Destroy CARDNAME and target creature it's blocking. Any player may activate this ability. SVar:SnakeBite:DB$ Destroy | ValidTgts$ Creature.blockedBySource AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/wall_of_vipers.jpg diff --git a/forge-gui/res/cardsfolder/w/wall_of_wonder.txt b/forge-gui/res/cardsfolder/w/wall_of_wonder.txt index 48a476fc50f..d8f13fe3624 100644 --- a/forge-gui/res/cardsfolder/w/wall_of_wonder.txt +++ b/forge-gui/res/cardsfolder/w/wall_of_wonder.txt @@ -3,6 +3,5 @@ ManaCost:2 U U Types:Creature Wall PT:1/5 K:Defender -A:AB$ Pump | Cost$ 2 U U | KW$ HIDDEN CARDNAME can attack as though it didn't have defender. | NumAtt$ +4 | NumDef$ -4 | SpellDescription$ CARDNAME gets +4/-4 until end of turn and can attack this turn as though it didn't have defender. -SVar:Picture:http://www.wizards.com/global/images/magic/general/wall_of_wonder.jpg +A:AB$ Pump | Cost$ 2 U U | Defined$ Self | KW$ HIDDEN CARDNAME can attack as though it didn't have defender. | NumAtt$ +4 | NumDef$ -4 | SpellDescription$ CARDNAME gets +4/-4 until end of turn and can attack this turn as though it didn't have defender. Oracle:Defender (This creature can't attack.)\n{2}{U}{U}: Wall of Wonder gets +4/-4 until end of turn and can attack this turn as though it didn't have defender. diff --git a/forge-gui/res/cardsfolder/w/wand_of_vertebrae.txt b/forge-gui/res/cardsfolder/w/wand_of_vertebrae.txt index bea9f97917b..9f262900450 100644 --- a/forge-gui/res/cardsfolder/w/wand_of_vertebrae.txt +++ b/forge-gui/res/cardsfolder/w/wand_of_vertebrae.txt @@ -1,7 +1,7 @@ Name:Wand of Vertebrae ManaCost:1 Types:Artifact -A:AB$ Mill | Cost$ T | Defined$ You | NumCards$ 1 | SpellDescription$ Put the top card of your library into your graveyard. +A:AB$ Mill | Cost$ T | Defined$ You | NumCards$ 1 | SpellDescription$ Mill a card. A:AB$ ChangeZone | Cost$ 2 T Exile<1/CARDNAME> | Origin$ Graveyard | Destination$ Library | TargetMin$ 0 | TargetMax$ 5 | Shuffle$ True | TgtPrompt$ Select target card in your graveyard | ValidTgts$ Card.YouCtrl | SpellDescription$ Shuffle up to five target cards from your graveyard into your library. DeckHas:Ability$Graveyard -Oracle:{T}: Put the top card of your library into your graveyard.\n{2}, {T}, Exile Wand of Vertebrae: Shuffle up to five target cards from your graveyard into your library. +Oracle:{T}: Mill a card.\n{2}, {T}, Exile Wand of Vertebrae: Shuffle up to five target cards from your graveyard into your library. diff --git a/forge-gui/res/cardsfolder/w/wandering_fumarole.txt b/forge-gui/res/cardsfolder/w/wandering_fumarole.txt index 135c9790935..38a0ae5d787 100644 --- a/forge-gui/res/cardsfolder/w/wandering_fumarole.txt +++ b/forge-gui/res/cardsfolder/w/wandering_fumarole.txt @@ -5,6 +5,5 @@ K:CARDNAME enters the battlefield tapped. A:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U}. A:AB$ Mana | Cost$ T | Produced$ R | SpellDescription$ Add {R}. A:AB$ Animate | Cost$ 2 U R | Defined$ Self | Power$ 1 | Toughness$ 4 | Types$ Creature,Elemental | Colors$ Blue,Red | Abilities$ ABPump | SpellDescription$ Until end of turn, CARDNAME becomes a 1/4 blue and red Elemental creature with "{0}: Switch this creature's power and toughness until end of turn." It's still a land. -SVar:ABPump:AB$ Pump | Cost$ 0 | KW$ HIDDEN CARDNAME's power and toughness are switched | SpellDescription$ Switch this creature's power and toughness until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/wandering_fumarole.jpg +SVar:ABPump:AB$ Pump | Cost$ 0 | Defined$ Self | KW$ HIDDEN CARDNAME's power and toughness are switched | SpellDescription$ Switch this creature's power and toughness until end of turn. Oracle:Wandering Fumarole enters the battlefield tapped.\n{T}: Add {U} or {R}.\n{2}{U}{R}: Until end of turn, Wandering Fumarole becomes a 1/4 blue and red Elemental creature with "{0}: Switch this creature's power and toughness until end of turn." It's still a land. diff --git a/forge-gui/res/cardsfolder/w/wandering_goblins.txt b/forge-gui/res/cardsfolder/w/wandering_goblins.txt index a0c88395630..94cafb039d6 100644 --- a/forge-gui/res/cardsfolder/w/wandering_goblins.txt +++ b/forge-gui/res/cardsfolder/w/wandering_goblins.txt @@ -2,9 +2,8 @@ Name:Wandering Goblins ManaCost:2 R Types:Creature Goblin Warrior PT:0/3 -A:AB$ Pump | Cost$ 3 | NumAtt$ +X | References$ X | PrecostDesc$ Domain — | SpellDescription$ Wandering Goblins gets +1/+0 until end of turn for each basic land type among lands you control. +A:AB$ Pump | Cost$ 3 | Defined$ Self | NumAtt$ +X | References$ X | PrecostDesc$ Domain — | SpellDescription$ Wandering Goblins gets +1/+0 until end of turn for each basic land type among lands you control. SVar:X:Count$Domain SVar:BuffedBy:Plains,Island,Swamp,Mountain,Forest AI:RemoveDeck:Random -SVar:Picture:http://www.wizards.com/global/images/magic/general/wandering_goblins.jpg Oracle:Domain — {3}: Wandering Goblins gets +1/+0 until end of turn for each basic land type among lands you control. diff --git a/forge-gui/res/cardsfolder/w/wandermare.txt b/forge-gui/res/cardsfolder/w/wandermare.txt index 75c4b295306..b19c4060ce6 100644 --- a/forge-gui/res/cardsfolder/w/wandermare.txt +++ b/forge-gui/res/cardsfolder/w/wandermare.txt @@ -5,4 +5,4 @@ PT:3/3 T:Mode$ SpellCast | ValidCard$ Creature.AdventureCard | ValidActivatingPlayer$ You | Execute$ TrigPutCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a creature spell that has an Adventure, put a +1/+1 counter on CARDNAME. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 DeckHas:Ability$Counters -Oracle:Whenever you cast a creature spell that has an Adventure, put a +1/+1 counter on Wandermare. (It doesn’t need to have gone on the adventure first.) +Oracle:Whenever you cast a creature spell that has an Adventure, put a +1/+1 counter on Wandermare. (It doesn't need to have gone on the adventure first.) diff --git a/forge-gui/res/cardsfolder/w/war_name_aspirant.txt b/forge-gui/res/cardsfolder/w/war_name_aspirant.txt index 7ff2cfa4259..82f8cd49e10 100644 --- a/forge-gui/res/cardsfolder/w/war_name_aspirant.txt +++ b/forge-gui/res/cardsfolder/w/war_name_aspirant.txt @@ -3,7 +3,6 @@ ManaCost:1 R Types:Creature Human Warrior PT:2/1 K:CantBeBlockedBy Creature.powerLE1 -K:etbCounter:P1P1:1:CheckSVar$ RaidTest: Raid — CARDNAME enters the battlefield with a +1/+1 counter on it if you attacked with a creature this turn. +K:etbCounter:P1P1:1:CheckSVar$ RaidTest: Raid — CARDNAME enters the battlefield with a +1/+1 counter on it if you attacked this turn. SVar:RaidTest:Count$AttackersDeclared -SVar:Picture:http://www.wizards.com/global/images/magic/general/war_name_aspirant.jpg -Oracle:Raid — War-Name Aspirant enters the battlefield with a +1/+1 counter on it if you attacked with a creature this turn.\nWar-Name Aspirant can't be blocked by creatures with power 1 or less. +Oracle:Raid — War-Name Aspirant enters the battlefield with a +1/+1 counter on it if you attacked this turn.\nWar-Name Aspirant can't be blocked by creatures with power 1 or less. diff --git a/forge-gui/res/cardsfolder/w/warclamp_mastiff.txt b/forge-gui/res/cardsfolder/w/warclamp_mastiff.txt index 63bec38bb8e..698f8e935b1 100644 --- a/forge-gui/res/cardsfolder/w/warclamp_mastiff.txt +++ b/forge-gui/res/cardsfolder/w/warclamp_mastiff.txt @@ -1,6 +1,6 @@ Name:Warclamp Mastiff ManaCost:W -Types:Creature Hound +Types:Creature Dog PT:1/1 K:First Strike SVar:Picture:http://www.wizards.com/global/images/magic/general/warclamp_mastiff.jpg diff --git a/forge-gui/res/cardsfolder/w/warded_battlements.txt b/forge-gui/res/cardsfolder/w/warded_battlements.txt new file mode 100644 index 00000000000..32c4ce57fb4 --- /dev/null +++ b/forge-gui/res/cardsfolder/w/warded_battlements.txt @@ -0,0 +1,7 @@ +Name:Warded Battlements +ManaCost:2 W +Types:Creature Wall +PT:0/3 +K:Defender +S:Mode$ Continuous | Affected$ Creature.attacking+YouCtrl | AddPower$ 1 | Description$ Attacking creatures you control get +1/+0. +Oracle:Defender (This creature can't attack.)\nAttacking creatures you control get +1/+0. diff --git a/forge-gui/res/cardsfolder/w/warden_of_the_woods.txt b/forge-gui/res/cardsfolder/w/warden_of_the_woods.txt new file mode 100644 index 00000000000..04afcdc53cc --- /dev/null +++ b/forge-gui/res/cardsfolder/w/warden_of_the_woods.txt @@ -0,0 +1,8 @@ +Name:Warden of the Woods +ManaCost:4 G G +Types:Creature Treefolk +PT:5/7 +K:Vigilance +T:Mode$ BecomesTarget | ValidSource$ Card.OppCtrl | ValidTarget$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDraw | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME becomes the target of a spell or ability an opponent controls, you may draw two cards. +SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 2 +Oracle:Vigilance (Attacking doesn't cause this creature to tap.)\nWhenever Warden of the Woods becomes the target of a spell or ability an opponent controls, you may draw two cards. diff --git a/forge-gui/res/cardsfolder/w/warmind_infantry.txt b/forge-gui/res/cardsfolder/w/warmind_infantry.txt index 0086bc53688..f34cfef63cd 100644 --- a/forge-gui/res/cardsfolder/w/warmind_infantry.txt +++ b/forge-gui/res/cardsfolder/w/warmind_infantry.txt @@ -3,7 +3,6 @@ ManaCost:2 R Types:Creature Elemental Soldier PT:2/3 T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | CheckSVar$ BattalionTest | NoResolvingCheck$ True | SVarCompare$ GE2 | Execute$ TrigBattalionPump | TriggerDescription$ Battalion — Whenever CARDNAME and at least two other creatures attack, CARDNAME gets +2/+0 until end of turn. -SVar:TrigBattalionPump:DB$ Pump | NumAtt$ +2 +SVar:TrigBattalionPump:DB$ Pump | Defined$ Self | NumAtt$ +2 SVar:BattalionTest:Count$Valid Creature.attacking+Other -SVar:Picture:http://www.wizards.com/global/images/magic/general/warmind_infantry.jpg Oracle:Battalion — Whenever Warmind Infantry and at least two other creatures attack, Warmind Infantry gets +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/w/warmonger.txt b/forge-gui/res/cardsfolder/w/warmonger.txt index f98167c64e8..0195086b0da 100644 --- a/forge-gui/res/cardsfolder/w/warmonger.txt +++ b/forge-gui/res/cardsfolder/w/warmonger.txt @@ -2,7 +2,7 @@ Name:Warmonger ManaCost:3 R Types:Creature Minotaur Monger PT:3/3 -A:AB$ DamageAll | Cost$ 2 | NumDmg$ 1 | ValidCards$ Creature.withoutFlying | ValidPlayers$ Player | AnyPlayer$ True | ValidDescription$ each creature without flying and and each player. | SpellDescription$ CARDNAME deals 1 damage to each creature without flying and each player. Any player may activate this ability. +A:AB$ DamageAll | Cost$ 2 | NumDmg$ 1 | ValidCards$ Creature.withoutFlying | ValidPlayers$ Player | Activator$ Player | ValidDescription$ each creature without flying and and each player. | SpellDescription$ CARDNAME deals 1 damage to each creature without flying and each player. Any player may activate this ability. AI:RemoveDeck:Random SVar:Picture:http://www.wizards.com/global/images/magic/general/warmonger.jpg Oracle:{2}: Warmonger deals 1 damage to each creature without flying and each player. Any player may activate this ability. diff --git a/forge-gui/res/cardsfolder/w/warped_researcher.txt b/forge-gui/res/cardsfolder/w/warped_researcher.txt index cf0527908fc..ee9b9c60f52 100644 --- a/forge-gui/res/cardsfolder/w/warped_researcher.txt +++ b/forge-gui/res/cardsfolder/w/warped_researcher.txt @@ -3,6 +3,5 @@ ManaCost:4 U Types:Creature Human Wizard Mutant PT:3/4 T:Mode$ Cycled | ValidCard$ Card | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever a player cycles a card, CARDNAME gains flying and shroud until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | KW$ Flying & Shroud -SVar:Picture:http://www.wizards.com/global/images/magic/general/warped_researcher.jpg +SVar:TrigPump:DB$ Pump | Defined$ Self | KW$ Flying & Shroud Oracle:Whenever a player cycles a card, Warped Researcher gains flying and shroud until end of turn. (It can't be the target of spells or abilities.) diff --git a/forge-gui/res/cardsfolder/w/watchdog.txt b/forge-gui/res/cardsfolder/w/watchdog.txt index 5e8d1d952b8..f59fe047bba 100644 --- a/forge-gui/res/cardsfolder/w/watchdog.txt +++ b/forge-gui/res/cardsfolder/w/watchdog.txt @@ -1,6 +1,6 @@ Name:Watchdog ManaCost:3 -Types:Artifact Creature Hound +Types:Artifact Creature Dog PT:1/2 K:CARDNAME blocks each combat if able. S:Mode$ Continuous | Affected$ Creature.attackingYou | AddPower$ -1 | CheckSVar$ X | SVarCompare$ EQ1 | Description$ As long as CARDNAME is untapped, all creatures attacking you get -1/-0. diff --git a/forge-gui/res/cardsfolder/w/watcher_of_the_spheres.txt b/forge-gui/res/cardsfolder/w/watcher_of_the_spheres.txt new file mode 100755 index 00000000000..0509fb48de9 --- /dev/null +++ b/forge-gui/res/cardsfolder/w/watcher_of_the_spheres.txt @@ -0,0 +1,11 @@ +Name:Watcher of the Spheres +ManaCost:W U +Types:Creature Bird Wizard +PT:2/2 +K:Flying +S:Mode$ ReduceCost | ValidCard$ Creature.withFlying | Type$ Spell | Activator$ You | Amount$ 1 | Description$ Creature spells with flying you cast cost {1} less to cast. +DeckHints:Keyword$Flying +T:Mode$ ChangesZone | ValidCard$ Creature.Other+YouCtrl+withFlying | Origin$ Any | Destination$ Battlefield | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ Whenever another creature with flying enters the battlefield under your control, CARDNAME gets +1/+1 until end of turn. +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +1 | NumDef$ +1 +SVar:BuffedBy:Creature.withFlying +Oracle:Flying\nCreature spells with flying you cast cost {1} less to cast.\nWhenever another creature with flying enters the battlefield under your control, Watcher of the Spheres gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/w/waterkin_shaman.txt b/forge-gui/res/cardsfolder/w/waterkin_shaman.txt index 08a20b67fda..a28af617b89 100644 --- a/forge-gui/res/cardsfolder/w/waterkin_shaman.txt +++ b/forge-gui/res/cardsfolder/w/waterkin_shaman.txt @@ -3,6 +3,6 @@ ManaCost:1 U Types:Creature Elemental Shaman PT:2/1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.YouCtrl+withFlying | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever a creature with flying enters the battlefield under your control, CARDNAME gets +1/+1 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 1 | NumDef$ 1 +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 1 | NumDef$ 1 SVar:BuffedBy:Creature.withFlying Oracle:Whenever a creature with flying enters the battlefield under your control, Waterkin Shaman gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/w/wave_wing_elemental.txt b/forge-gui/res/cardsfolder/w/wave_wing_elemental.txt index 3aaa191c723..3815d7adacf 100644 --- a/forge-gui/res/cardsfolder/w/wave_wing_elemental.txt +++ b/forge-gui/res/cardsfolder/w/wave_wing_elemental.txt @@ -4,7 +4,6 @@ Types:Creature Elemental PT:3/4 K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Landfall — Whenver a land enters the battlefield under your control, CARDNAME gets +2/+2 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ +2 | NumDef$ +2 +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +2 | NumDef$ +2 SVar:BuffedBy:Land -SVar:Picture:http://www.wizards.com/global/images/magic/general/wave_wing_elemental.jpg Oracle:Flying\nLandfall — Whenver a land enters the battlefield under your control, Wave-Wing Elemental gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/w/weaponize_the_monsters.txt b/forge-gui/res/cardsfolder/w/weaponize_the_monsters.txt new file mode 100755 index 00000000000..f2b074c195d --- /dev/null +++ b/forge-gui/res/cardsfolder/w/weaponize_the_monsters.txt @@ -0,0 +1,5 @@ +Name:Weaponize the Monsters +ManaCost:R +Types:Enchantment +A:AB$ DealDamage | Cost$ 2 Sac<1/Creature> | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ 2 | SpellDescription$ CARDNAME deals 2 damage to any target. +Oracle:{2}, Sacrifice a creature: Weaponize the Monsters deals 2 damage to any target. diff --git a/forge-gui/res/cardsfolder/w/wee_dragonauts.txt b/forge-gui/res/cardsfolder/w/wee_dragonauts.txt index ca007c6b11c..dd0eb37dec3 100644 --- a/forge-gui/res/cardsfolder/w/wee_dragonauts.txt +++ b/forge-gui/res/cardsfolder/w/wee_dragonauts.txt @@ -4,8 +4,7 @@ Types:Creature Faerie Wizard PT:1/3 K:Flying T:Mode$ SpellCast | ValidCard$ Instant,Sorcery | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cast an instant or sorcery spell, CARDNAME gets +2/+0 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 2 +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 2 SVar:BuffedBy:Instant,Sorcery DeckHints:Type$Instant|Sorcery -SVar:Picture:http://www.wizards.com/global/images/magic/general/wee_dragonauts.jpg Oracle:Flying\nWhenever you cast an instant or sorcery spell, Wee Dragonauts gets +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/w/weed_pruner_poplar.txt b/forge-gui/res/cardsfolder/w/weed_pruner_poplar.txt index 1586954e80a..db230de00f1 100644 --- a/forge-gui/res/cardsfolder/w/weed_pruner_poplar.txt +++ b/forge-gui/res/cardsfolder/w/weed_pruner_poplar.txt @@ -3,6 +3,5 @@ ManaCost:4 B Types:Creature Treefolk Assassin PT:3/3 T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ At the beginning of your upkeep, target creature other than CARDNAME gets -1/-1 until end of turn. -SVar:TrigPump:DB$Pump | ValidTgts$ Creature.Other | TgtPrompt$ Select another target creature | NumAtt$ -1 | NumDef$ -1 | IsCurse$ True -SVar:Picture:http://www.wizards.com/global/images/magic/general/weed_pruner_poplar.jpg +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature.Other | TgtPrompt$ Select another target creature | NumAtt$ -1 | NumDef$ -1 | IsCurse$ True Oracle:At the beginning of your upkeep, target creature other than Weed-Pruner Poplar gets -1/-1 until end of turn. diff --git a/forge-gui/res/cardsfolder/w/wei_ambush_force.txt b/forge-gui/res/cardsfolder/w/wei_ambush_force.txt index 8af06afc70c..f921062e5ea 100644 --- a/forge-gui/res/cardsfolder/w/wei_ambush_force.txt +++ b/forge-gui/res/cardsfolder/w/wei_ambush_force.txt @@ -3,6 +3,5 @@ ManaCost:1 B Types:Creature Human Soldier PT:1/1 T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks, it gets +2/+0 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 2 -SVar:Picture:http://serv3.tcgimages.eu/img/cards/Portal_Three_Kingdoms/wei_ambush_force.jpg +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 2 Oracle:Whenever Wei Ambush Force attacks, it gets +2/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/w/weight_of_memory.txt b/forge-gui/res/cardsfolder/w/weight_of_memory.txt index 0b058801e97..b9f23d5561f 100644 --- a/forge-gui/res/cardsfolder/w/weight_of_memory.txt +++ b/forge-gui/res/cardsfolder/w/weight_of_memory.txt @@ -1,6 +1,6 @@ Name:Weight of Memory ManaCost:3 U U Types:Sorcery -A:SP$ Draw | Cost$ 3 U U | NumCards$ 3 | SubAbility$ DBMill | SpellDescription$ Draw three cards. Target player puts the top three cards of their library into their graveyard. +A:SP$ Draw | Cost$ 3 U U | NumCards$ 3 | SubAbility$ DBMill | SpellDescription$ Draw three cards. Target player mills three cards. SVar:DBMill:DB$ Mill | NumCards$ 3 | ValidTgts$ Player | TgtPrompt$ Choose target player -Oracle:Draw three cards. Target player puts the top three cards of their library into their graveyard. +Oracle:Draw three cards. Target player mills three cards. diff --git a/forge-gui/res/cardsfolder/w/weirding_wood.txt b/forge-gui/res/cardsfolder/w/weirding_wood.txt index fa8b2e7091d..c38ec15dd35 100644 --- a/forge-gui/res/cardsfolder/w/weirding_wood.txt +++ b/forge-gui/res/cardsfolder/w/weirding_wood.txt @@ -3,10 +3,9 @@ ManaCost:2 G Types:Enchantment Aura K:Enchant land A:SP$ Attach | Cost$ 2 G | ValidTgts$ Land | AILogic$ Pump -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigToken | TriggerDescription$ When CARDNAME enters the battlefield, investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") -SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ c_a_clue_draw | TokenOwner$ You | LegacyImage$ c a clue draw soi +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigInvestigate | TriggerDescription$ When CARDNAME enters the battlefield, investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.") +SVar:TrigInvestigate:DB$ Investigate S:Mode$ Continuous | Affected$ Card.EnchantedBy | AddAbility$ WeirdingWoodTap | Description$ Enchanted land has "{T}: Add two mana of any one color." SVar:WeirdingWoodTap:AB$ Mana | Cost$ T | Produced$ Any | Amount$ 2 | SpellDescription$ Add two mana of any one color. DeckHas:Ability$Investigate & Ability$Token -SVar:Picture:http://www.wizards.com/global/images/magic/general/weirding_wood.jpg Oracle:Enchant land\nWhen Weirding Wood enters the battlefield, investigate. (Create a colorless Clue artifact token with "{2}, Sacrifice this artifact: Draw a card.")\nEnchanted land has "{T}: Add two mana of any one color." diff --git a/forge-gui/res/cardsfolder/w/welkin_guide.txt b/forge-gui/res/cardsfolder/w/welkin_guide.txt index 2f8fe8ff910..2b4d43be8dc 100644 --- a/forge-gui/res/cardsfolder/w/welkin_guide.txt +++ b/forge-gui/res/cardsfolder/w/welkin_guide.txt @@ -4,7 +4,6 @@ Types:Creature Bird Cleric PT:2/2 K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target creature gets +2/+2 and gains flying until end of turn. -SVar:TrigPump:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 2 | NumDef$ 2 | KW$ Flying +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ 2 | NumDef$ 2 | KW$ Flying SVar:PlayMain1:TRUE -SVar:Picture:http://www.wizards.com/global/images/magic/general/welkin_guide.jpg Oracle:Flying\nWhen Welkin Guide enters the battlefield, target creature gets +2/+2 and gains flying until end of turn. diff --git a/forge-gui/res/cardsfolder/w/well_of_knowledge.txt b/forge-gui/res/cardsfolder/w/well_of_knowledge.txt index 673167e0bc2..f360cdcbe42 100644 --- a/forge-gui/res/cardsfolder/w/well_of_knowledge.txt +++ b/forge-gui/res/cardsfolder/w/well_of_knowledge.txt @@ -1,7 +1,7 @@ Name:Well of Knowledge ManaCost:3 Types:Artifact -A:AB$ Draw | Cost$ 2 | NumCards$ 1 | AnyPlayer$ True | PlayerTurn$ True | ActivationPhases$ Draw | SpellDescription$ Draw a card. Any player may activate this ability but only during their draw step. +A:AB$ Draw | Cost$ 2 | NumCards$ 1 | Activator$ Player | PlayerTurn$ True | ActivationPhases$ Draw | SpellDescription$ Draw a card. Any player may activate this ability but only during their draw step. SVar:Picture:http://www.wizards.com/global/images/magic/general/well_of_knowledge.jpg SVar:NonStackingEffect:True Oracle:{2}: Draw a card. Any player may activate this ability but only during their draw step. diff --git a/forge-gui/res/cardsfolder/w/when_will_you_learn.txt b/forge-gui/res/cardsfolder/w/when_will_you_learn.txt index ec424ab751b..e3fc7e1cbe8 100644 --- a/forge-gui/res/cardsfolder/w/when_will_you_learn.txt +++ b/forge-gui/res/cardsfolder/w/when_will_you_learn.txt @@ -2,8 +2,7 @@ Name:When Will You Learn? ManaCost:no cost Types:Scheme T:Mode$ SetInMotion | ValidCard$ Card.Self | Execute$ DBExile | TriggerZones$ Command | TriggerDescription$ When you set this scheme in motion, each opponent exiles the top card of their library. You may cast any number of nonland cards exiled this way without paying their mana costs. -SVar:DBExile:DB$ Mill | Defined$ Player.Opponent | Destination$ Exile | NumCards$ 1 | RememberMilled$ True | SubAbility$ DBPlay +SVar:DBExile:DB$ Dig | Defined$ Player.Opponent | DestinationZone$ Exile | DigNum$ 1 | ChangeNum$ All | RememberChanged$ True | SubAbility$ DBPlay SVar:DBPlay:DB$ Play | Valid$ Card.IsRemembered+nonLand | ValidZone$ Exile | Controller$ You | WithoutManaCost$ True | Amount$ All | Optional$ True | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -SVar:Picture:https://downloads.cardforge.org/images/cards/ARC/When Will You Learn.full.jpg -Oracle:When you set this scheme in motion, each opponent exiles the top card of their library. You may cast any number of nonland cards exiled this way without paying their mana costs. \ No newline at end of file +Oracle:When you set this scheme in motion, each opponent exiles the top card of their library. You may cast any number of nonland cards exiled this way without paying their mana costs. diff --git a/forge-gui/res/cardsfolder/w/whetstone.txt b/forge-gui/res/cardsfolder/w/whetstone.txt index 27575db0af3..04e1a560b34 100644 --- a/forge-gui/res/cardsfolder/w/whetstone.txt +++ b/forge-gui/res/cardsfolder/w/whetstone.txt @@ -1,7 +1,6 @@ Name:Whetstone ManaCost:3 Types:Artifact -A:AB$ Mill | Cost$ 3 | NumCards$ 2 | Defined$ Player | SpellDescription$ Each player puts the top two cards of their library into their graveyard. +A:AB$ Mill | Cost$ 3 | NumCards$ 2 | Defined$ Player | SpellDescription$ Each player mills two cards. AI:RemoveDeck:Random -SVar:Picture:http://www.wizards.com/global/images/magic/general/whetstone.jpg -Oracle:{3}: Each player puts the top two cards of their library into their graveyard. +Oracle:{3}: Each player mills two cards. diff --git a/forge-gui/res/cardsfolder/w/whetwheel.txt b/forge-gui/res/cardsfolder/w/whetwheel.txt index 5e8be3765a5..c92679374d3 100644 --- a/forge-gui/res/cardsfolder/w/whetwheel.txt +++ b/forge-gui/res/cardsfolder/w/whetwheel.txt @@ -2,8 +2,7 @@ Name:Whetwheel ManaCost:4 Types:Artifact K:Morph:3 -A:AB$ Mill | Cost$ X X T | NumCards$ X | ValidTgts$ Player | TgtPrompt$ Select target player | References$ X | SpellDescription$ Target player puts the top X cards of their library into their graveyard. +A:AB$ Mill | Cost$ X X T | NumCards$ X | ValidTgts$ Player | TgtPrompt$ Select target player | References$ X | SpellDescription$ Target player mills X cards. SVar:X:Count$xPaid AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/whetwheel.jpg -Oracle:{X}{X}, {T}: Target player puts the top X cards of their library into their graveyard.\nMorph {3} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.) +Oracle:{X}{X}, {T}: Target player mills X cards.\nMorph {3} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.) diff --git a/forge-gui/res/cardsfolder/w/whirlwind_of_thought.txt b/forge-gui/res/cardsfolder/w/whirlwind_of_thought.txt new file mode 100755 index 00000000000..9244242bbf1 --- /dev/null +++ b/forge-gui/res/cardsfolder/w/whirlwind_of_thought.txt @@ -0,0 +1,7 @@ +Name:Whirlwind of Thought +ManaCost:1 U R W +Types:Enchantment +T:Mode$ SpellCast | ValidCard$ Card.nonCreature | ValidActivatingPlayer$ You | Execute$ TrigDraw | TriggerZones$ Battlefield | TriggerDescription$ Whenever you cast a noncreature spell, draw a card. +SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ 1 +SVar:BuffedBy:Card.nonCreature +Oracle:Whenever you cast a noncreature spell, draw a card. diff --git a/forge-gui/res/cardsfolder/w/whisper_squad.txt b/forge-gui/res/cardsfolder/w/whisper_squad.txt new file mode 100755 index 00000000000..db645dd8a23 --- /dev/null +++ b/forge-gui/res/cardsfolder/w/whisper_squad.txt @@ -0,0 +1,8 @@ +Name:Whisper Squad +ManaCost:B +Types:Creature Human Soldier +PT:1/1 +A:AB$ ChangeZone | Cost$ 1 B | Origin$ Library | Destination$ Battlefield | ChangeType$ Card.namedWhisper Squad | ChangeNum$ 1 | Tapped$ True | StackDescription$ SpellDescription | SpellDescription$ Search your library for a card named CARDNAME, put it onto the battlefield tapped, then shuffle your library. +DeckHints:Type$Human +DeckNeeds:Name$Whisper Squad +Oracle:{1}{B}: Search your library for a card named Whisper Squad, put it onto the battlefield tapped, then shuffle your library. diff --git a/forge-gui/res/cardsfolder/w/wicked_wolf.txt b/forge-gui/res/cardsfolder/w/wicked_wolf.txt index 13117f0658c..4f0af02b435 100644 --- a/forge-gui/res/cardsfolder/w/wicked_wolf.txt +++ b/forge-gui/res/cardsfolder/w/wicked_wolf.txt @@ -5,7 +5,7 @@ PT:3/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigFight | TriggerDescription$ When CARDNAME enters the battlefield, it fights up to one target creature you don't control. SVar:TrigFight:DB$ Fight | Defined$ TriggeredCardLKICopy | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Choose target creature you don't control | TargetMin$ 0 | TargetMax$ 1 A:AB$ PutCounter | Cost$ Sac<1/Food> | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBPump | SpellDescription$ Put a +1/+1 counter on CARDNAME. It gains indestructible until end of turn. Tap it. -SVar:DBPump:DB$ Pump | KW$ Indestructible | SubAbility$ DBTap +SVar:DBPump:DB$ Pump | Defined$ Self | KW$ Indestructible | SubAbility$ DBTap SVar:DBTap:DB$ Tap | Defined$ Self DeckHas:Ability$Counters DeckHints:Ability$Food diff --git a/forge-gui/res/cardsfolder/w/wild_aesthir.txt b/forge-gui/res/cardsfolder/w/wild_aesthir.txt index 7f9b4d59c51..e57c66f2731 100644 --- a/forge-gui/res/cardsfolder/w/wild_aesthir.txt +++ b/forge-gui/res/cardsfolder/w/wild_aesthir.txt @@ -4,6 +4,5 @@ Types:Creature Bird PT:1/1 K:Flying K:First Strike -A:AB$ Pump | Cost$ W W | NumAtt$ +2 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +2/+0 until end of turn. Activate this ability only once each turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/wild_aesthir.jpg +A:AB$ Pump | Cost$ W W | Defined$ Self | NumAtt$ +2 | ActivationLimit$ 1 | SpellDescription$ CARDNAME gets +2/+0 until end of turn. Activate this ability only once each turn. Oracle:Flying, first strike\n{W}{W}: Wild Aesthir gets +2/+0 until end of turn. Activate this ability only once each turn. diff --git a/forge-gui/res/cardsfolder/w/wild_dogs.txt b/forge-gui/res/cardsfolder/w/wild_dogs.txt index 937df95d186..aa1b0581b85 100644 --- a/forge-gui/res/cardsfolder/w/wild_dogs.txt +++ b/forge-gui/res/cardsfolder/w/wild_dogs.txt @@ -1,6 +1,6 @@ Name:Wild Dogs ManaCost:G -Types:Creature Hound +Types:Creature Dog PT:2/1 K:Cycling:2 T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | TriggerZones$ Battlefield | APlayerHasMoreLifeThanEachOther$ True | Execute$ TrigOppControl | TriggerDescription$ At the beginning of your upkeep, if a player has more life than each other player, the player with the most life gains control of CARDNAME. diff --git a/forge-gui/res/cardsfolder/w/wild_mongrel.txt b/forge-gui/res/cardsfolder/w/wild_mongrel.txt index da76db912b7..e0dfd807437 100644 --- a/forge-gui/res/cardsfolder/w/wild_mongrel.txt +++ b/forge-gui/res/cardsfolder/w/wild_mongrel.txt @@ -1,6 +1,6 @@ Name:Wild Mongrel ManaCost:1 G -Types:Creature Hound +Types:Creature Dog PT:2/2 A:AB$ Pump | Cost$ Discard<1/Card> | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | SubAbility$ ChangeColor | SpellDescription$ CARDNAME gets +1/+1 and becomes the color of your choice until end of turn. SVar:ChangeColor:DB$ ChooseColor | Defined$ You | SubAbility$ Animate diff --git a/forge-gui/res/cardsfolder/w/wildfire_cerberus.txt b/forge-gui/res/cardsfolder/w/wildfire_cerberus.txt index e78fa26961d..994005e62b5 100644 --- a/forge-gui/res/cardsfolder/w/wildfire_cerberus.txt +++ b/forge-gui/res/cardsfolder/w/wildfire_cerberus.txt @@ -1,6 +1,6 @@ Name:Wildfire Cerberus ManaCost:4 R -Types:Creature Hound +Types:Creature Dog PT:4/3 K:Monstrosity:1:5 R R T:Mode$ BecomeMonstrous | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigDamageAll | TriggerDescription$ When CARDNAME becomes monstrous, it deals 2 damage to each opponent and each creature your opponents control. diff --git a/forge-gui/res/cardsfolder/w/wildwood_patrol.txt b/forge-gui/res/cardsfolder/w/wildwood_patrol.txt new file mode 100755 index 00000000000..4963c55844d --- /dev/null +++ b/forge-gui/res/cardsfolder/w/wildwood_patrol.txt @@ -0,0 +1,6 @@ +Name:Wildwood Patrol +ManaCost:2 G +Types:Creature Centaur Scout +PT:4/2 +K:Trample +Oracle:Trample (This creature can deal excess combat damage to the player or planeswalker it's attacking.) diff --git a/forge-gui/res/cardsfolder/w/wildwood_scourge.txt b/forge-gui/res/cardsfolder/w/wildwood_scourge.txt new file mode 100755 index 00000000000..67bdd574fba --- /dev/null +++ b/forge-gui/res/cardsfolder/w/wildwood_scourge.txt @@ -0,0 +1,10 @@ +Name:Wildwood Scourge +ManaCost:X G +Types:Creature Hydra +PT:0/0 +K:etbCounter:P1P1:X +SVar:X:Count$xPaid +T:Mode$ CounterAddedOnce | ValidCard$ Creature.nonHydra+Other+YouCtrl | TriggerZones$ Battlefield | CounterType$ P1P1 | Execute$ TrigPutCounter | TriggerDescription$ Whenever one or more +1/+1 counters are put on another non-Hydra creature you control, put a +1/+1 counter on CARDNAME. +SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 +DeckHints:Ability$Counters +Oracle:Wildwood Scourge enters the battlefield with X +1/+1 counters on it.\nWhenever one or more +1/+1 counters are put on another non-Hydra creature you control, put a +1/+1 counter on Wildwood Scourge. diff --git a/forge-gui/res/cardsfolder/w/will_of_the_all_hunter.txt b/forge-gui/res/cardsfolder/w/will_of_the_all_hunter.txt new file mode 100755 index 00000000000..fe1a33a789a --- /dev/null +++ b/forge-gui/res/cardsfolder/w/will_of_the_all_hunter.txt @@ -0,0 +1,11 @@ +Name:Will of the All-Hunter +ManaCost:1 W +Types:Instant +A:SP$ Pump | Cost$ 1 W | ValidTgts$ Creature | TgtPrompt$ Select target creature | SubAbility$ DBBranch | StackDescription$ SpellDescription | SpellDescription$ Target creature gets +2/+2 until end of turn. If it's blocking, instead put two +1/+1 counters on it. +SVar:DBBranch:DB$ Branch | BranchConditionSVar$ X | BranchConditionSVarCompare$ EQ1 | References$ X | TrueSubAbility$ PutCounter | FalseSubAbility$ Pump +SVar:PutCounter:DB$ PutCounter | Defined$ Targeted | CounterType$ P1P1 | CounterNum$ 2 +SVar:Pump:DB$ Pump | Defined$ Targeted | NumAtt$ 2 | NumDef$ 2 +SVar:X:Targeted$Valid Creature.blocking +K:Cycling:2 +DeckHas:Ability$Counters +Oracle:Target creature gets +2/+2 until end of turn. If it's blocking, instead put two +1/+1 counters on it.\nCycling {2} ({2}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/w/will_of_the_naga.txt b/forge-gui/res/cardsfolder/w/will_of_the_naga.txt index dcf0168c39e..047ef7d211b 100644 --- a/forge-gui/res/cardsfolder/w/will_of_the_naga.txt +++ b/forge-gui/res/cardsfolder/w/will_of_the_naga.txt @@ -3,7 +3,6 @@ ManaCost:4 U U Types:Instant K:Delve A:SP$ Tap | Cost$ 4 U U | TargetMin$ 0 | TargetMax$ 2 | TgtPrompt$ Choose target creature | ValidTgts$ Creature | SubAbility$ TrigPump | SpellDescription$ Tap up to two target creatures. Those creatures don't untap during their controller's next untap step. -SVar:TrigPump:DB$Pump | Defined$ Targeted | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True +SVar:TrigPump:DB$ Pump | Defined$ Targeted | KW$ HIDDEN This card doesn't untap during your next untap step. | Permanent$ True DeckHints:Ability$Graveyard -SVar:Picture:http://www.wizards.com/global/images/magic/general/frost_breath.jpg Oracle:Delve (Each card you exile from your graveyard while casting this spell pays for {1}.)\nTap up to two target creatures. Those creatures don't untap during their controller's next untap step. diff --git a/forge-gui/res/cardsfolder/w/wilt.txt b/forge-gui/res/cardsfolder/w/wilt.txt new file mode 100755 index 00000000000..533783fa3da --- /dev/null +++ b/forge-gui/res/cardsfolder/w/wilt.txt @@ -0,0 +1,6 @@ +Name:Wilt +ManaCost:1 G +Types:Instant +A:SP$ Destroy | Cost$ 1 G | ValidTgts$ Artifact,Enchantment | TgtPrompt$ Select target artifact or enchantment | SpellDescription$ Destroy target artifact or enchantment. +K:Cycling:2 +Oracle:Destroy target artifact or enchantment.\nCycling {2} ({2}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/w/wind_scarred_crag.txt b/forge-gui/res/cardsfolder/w/wind_scarred_crag.txt index 7eeb3e6f006..d26480fedf7 100644 --- a/forge-gui/res/cardsfolder/w/wind_scarred_crag.txt +++ b/forge-gui/res/cardsfolder/w/wind_scarred_crag.txt @@ -4,7 +4,7 @@ Types:Land A:AB$ Mana | Cost$ T | Produced$ R | SpellDescription$ Add {R}. A:AB$ Mana | Cost$ T | Produced$ W | SpellDescription$ Add {W}. T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ When CARDNAME enters the battlefield, you gain 1 life. -SVar:TrigGainLife:DB$GainLife | LifeAmount$ 1 +SVar:TrigGainLife:DB$ GainLife | LifeAmount$ 1 K:CARDNAME enters the battlefield tapped. -SVar:Picture:http://www.wizards.com/global/images/magic/general/wind_scarred_crag.jpg +DeckHas:Ability$LifeGain Oracle:Wind-Scarred Crag enters the battlefield tapped.\nWhen Wind-Scarred Crag enters the battlefield, you gain 1 life.\n{T}: Add {R} or {W}. diff --git a/forge-gui/res/cardsfolder/w/windcaller_aven.txt b/forge-gui/res/cardsfolder/w/windcaller_aven.txt index 473291b9ad5..6b0fd4cd805 100644 --- a/forge-gui/res/cardsfolder/w/windcaller_aven.txt +++ b/forge-gui/res/cardsfolder/w/windcaller_aven.txt @@ -5,5 +5,5 @@ PT:4/3 K:Flying K:Cycling:U T:Mode$ Cycled | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When you cycle CARDNAME, target creature gains flying until end of turn. -SVar:TrigPump:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Flying +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Flying Oracle:Flying\nCycling {U} ({U}, Discard this card: Draw a card.)\nWhen you cycle Windcaller Aven, target creature gains flying until end of turn. diff --git a/forge-gui/res/cardsfolder/w/windfall.txt b/forge-gui/res/cardsfolder/w/windfall.txt index 2fb6233da82..98ca67627e3 100644 --- a/forge-gui/res/cardsfolder/w/windfall.txt +++ b/forge-gui/res/cardsfolder/w/windfall.txt @@ -6,6 +6,7 @@ SVar:WindfallDraw:DB$ Draw | Defined$ Player | NumCards$ X | References$ X | Sub SVar:WindfallCleanup:DB$ Cleanup | ClearRemembered$ True #some cards may allow you to discard to other zones SVar:X:PlayerCountPlayers$HighestValidGraveyard,Library,Exile Card.IsRemembered+YouOwn +DeckHas:Ability$Discard AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/windfall.jpg Oracle:Each player discards their hand, then draws cards equal to the greatest number of cards a player discarded this way. diff --git a/forge-gui/res/cardsfolder/w/windgrace_acolyte.txt b/forge-gui/res/cardsfolder/w/windgrace_acolyte.txt index 658047ff038..385d7f3e585 100644 --- a/forge-gui/res/cardsfolder/w/windgrace_acolyte.txt +++ b/forge-gui/res/cardsfolder/w/windgrace_acolyte.txt @@ -3,8 +3,8 @@ ManaCost:4 B Types:Creature Cat Warrior PT:3/2 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, put the top three cards of your library into your graveyard and you gain 3 life. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigMill | TriggerDescription$ When CARDNAME enters the battlefield, mill three cards and you gain 3 life. SVar:TrigMill:DB$ Mill | NumCards$ 3 | Defined$ You | SubAbility$ DBGainLife SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ 3 -DeckHas:Ability$Graveyard -Oracle:Flying\nWhen Windgrace Acolyte enters the battlefield, put the top three cards of your library into your graveyard and you gain 3 life. +DeckHas:Ability$Graveyard & Ability$LifeGain +Oracle:Flying\nWhen Windgrace Acolyte enters the battlefield, mill three cards and you gain 3 life. diff --git a/forge-gui/res/cardsfolder/w/windreaver.txt b/forge-gui/res/cardsfolder/w/windreaver.txt index bd352fad8b1..6911ac5aa21 100644 --- a/forge-gui/res/cardsfolder/w/windreaver.txt +++ b/forge-gui/res/cardsfolder/w/windreaver.txt @@ -3,9 +3,8 @@ ManaCost:3 W U Types:Creature Elemental PT:1/3 K:Flying -A:AB$ Pump | Cost$ W | KW$ Vigilance | SpellDescription$ Windreaver gains vigilance until end of turn. -A:AB$ Pump | Cost$ W | NumDef$ +1 | SpellDescription$ Windreaver gets +0/+1 until end of turn. -A:AB$ Pump | Cost$ U | KW$ HIDDEN CARDNAME's power and toughness are switched | SpellDescription$ Switch CARDNAME's power and toughness until end of turn. +A:AB$ Pump | Cost$ W | Defined$ Self | KW$ Vigilance | SpellDescription$ Windreaver gains vigilance until end of turn. +A:AB$ Pump | Cost$ W | Defined$ Self | NumDef$ +1 | SpellDescription$ Windreaver gets +0/+1 until end of turn. +A:AB$ Pump | Cost$ U | Defined$ Self | KW$ HIDDEN CARDNAME's power and toughness are switched | SpellDescription$ Switch CARDNAME's power and toughness until end of turn. A:AB$ ChangeZone | Cost$ U | Origin$ Battlefield | Destination$ Hand | SpellDescription$ Return CARDNAME to its owner's hand. -SVar:Picture:http://www.wizards.com/global/images/magic/general/windreaver.jpg Oracle:Flying\n{W}: Windreaver gains vigilance until end of turn.\n{W}: Windreaver gets +0/+1 until end of turn.\n{U}: Switch Windreaver's power and toughness until end of turn.\n{U}: Return Windreaver to its owner's hand. diff --git a/forge-gui/res/cardsfolder/w/windrider_eel.txt b/forge-gui/res/cardsfolder/w/windrider_eel.txt index 8c30f63a8a3..5a2989dd31e 100644 --- a/forge-gui/res/cardsfolder/w/windrider_eel.txt +++ b/forge-gui/res/cardsfolder/w/windrider_eel.txt @@ -4,7 +4,6 @@ Types:Creature Fish PT:2/2 K:Flying T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Land.YouCtrl | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Landfall — Whenever a land enters the battlefield under your control, CARDNAME gets +2/+2 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ +2 | NumDef$ +2 +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ +2 | NumDef$ +2 SVar:BuffedBy:Land -SVar:Picture:http://www.wizards.com/global/images/magic/general/windrider_eel.jpg Oracle:Flying\nLandfall — Whenever a land enters the battlefield under your control, Windrider Eel gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/w/winds_of_abandon.txt b/forge-gui/res/cardsfolder/w/winds_of_abandon.txt index bbe5e1c33a3..e19f977404f 100644 --- a/forge-gui/res/cardsfolder/w/winds_of_abandon.txt +++ b/forge-gui/res/cardsfolder/w/winds_of_abandon.txt @@ -1,10 +1,10 @@ Name:Winds of Abandon ManaCost:1 W Types:Sorcery -A:SP$ ChangeZone | Cost$ 1 W | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Select target creature you don't control | SubAbility$ DBGetLandsAll | RememberLKI$ True | SpellDescription$ Exile target creature you don’t control. For each creature exiled this way, its controller searches their library for a basic land card. Those players put those cards onto the battlefield tapped, then shuffle their libraries. +A:SP$ ChangeZone | Cost$ 1 W | Origin$ Battlefield | Destination$ Exile | ValidTgts$ Creature.YouDontCtrl | TgtPrompt$ Select target creature you don't control | SubAbility$ DBGetLandsAll | RememberLKI$ True | SpellDescription$ Exile target creature you don't control. For each creature exiled this way, its controller searches their library for a basic land card. Those players put those cards onto the battlefield tapped, then shuffle their libraries. A:SP$ ChangeZoneAll | Cost$ 4 W W | ChangeType$ Creature.YouDontCtrl | Origin$ Battlefield | Destination$ Exile | RememberLKI$ True | SubAbility$ DBGetLandsAll | PrecostDesc$ Overload | CostDesc$ {4}{W}{W} | NonBasicSpell$ True | SpellDescription$ (You may cast this spell for its overload cost. If you do, change its text by replacing all instances of "target" with "each.") SVar:DBGetLandsAll:DB$ RepeatEach | RepeatPlayers$ Player | RepeatSubAbility$ DBGetLandsOne | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:DBGetLandsOne:DB$ ChangeZone | Optional$ True | Origin$ Library | Destination$ Battlefield | Tapped$ True | ChangeType$ Land.Basic | ChangeNum$ X | References$ X | DefinedPlayer$ Player.IsRemembered | ShuffleNonMandatory$ False | ConditionCheckSVar$ X | ConditionSVarCompare$ GE1 SVar:X:RememberedLKI$FilterControlledByRemembered_Number$1 -Oracle:Exile target creature you don’t control. For each creature exiled this way, its controller searches their library for a basic land card. Those players put those cards onto the battlefield tapped, then shuffle their libraries.\nOverload {4}{W}{W} (You may cast this spell for its overload cost. If you do, change its text by replacing all instances of “target” with “each.”) \ No newline at end of file +Oracle:Exile target creature you don't control. For each creature exiled this way, its controller searches their library for a basic land card. Those players put those cards onto the battlefield tapped, then shuffle their libraries.\nOverload {4}{W}{W} (You may cast this spell for its overload cost. If you do, change its text by replacing all instances of “target” with “each.”) \ No newline at end of file diff --git a/forge-gui/res/cardsfolder/w/winds_of_rebuke.txt b/forge-gui/res/cardsfolder/w/winds_of_rebuke.txt index ef8840ae1d2..b9b47dca221 100644 --- a/forge-gui/res/cardsfolder/w/winds_of_rebuke.txt +++ b/forge-gui/res/cardsfolder/w/winds_of_rebuke.txt @@ -1,7 +1,6 @@ Name:Winds of Rebuke ManaCost:1 U Types:Instant -A:SP$ ChangeZone | Cost$ 1 U | ValidTgts$ Permanent.nonLand | TgtPrompt$ Select target nonland permanent | Origin$ Battlefield | Destination$ Hand | SubAbility$ DBMill | SpellDescription$ Return target nonland permanent to its owner's hand. Then that player discards a card if you control a Zombie. +A:SP$ ChangeZone | Cost$ 1 U | ValidTgts$ Permanent.nonLand | TgtPrompt$ Select target nonland permanent | Origin$ Battlefield | Destination$ Hand | SubAbility$ DBMill | SpellDescription$ Return target nonland permanent to its owner's hand. Each player mills two cards. SVar:DBMill:DB$ Mill | Defined$ Player | NumCards$ 2 -SVar:Picture:http://www.wizards.com/global/images/magic/general/winds_of_rebuke.jpg -Oracle:Return target nonland permanent to its owner's hand. Each player puts the top two cards of their library into their graveyard. \ No newline at end of file +Oracle:Return target nonland permanent to its owner's hand. Each player mills two cards. diff --git a/forge-gui/res/cardsfolder/w/wingbeat_warrior.txt b/forge-gui/res/cardsfolder/w/wingbeat_warrior.txt index 3a912dbf293..2d67c2d0fdd 100644 --- a/forge-gui/res/cardsfolder/w/wingbeat_warrior.txt +++ b/forge-gui/res/cardsfolder/w/wingbeat_warrior.txt @@ -5,6 +5,5 @@ PT:2/1 K:Flying K:Morph:2 W T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME is turned face up, target creature gains first strike until end of turn. -SVar:TrigPump:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ First Strike -SVar:Picture:http://www.wizards.com/global/images/magic/general/wingbeat_warrior.jpg +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ First Strike Oracle:Flying\nMorph {2}{W} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.)\nWhen Wingbeat Warrior is turned face up, target creature gains first strike until end of turn. diff --git a/forge-gui/res/cardsfolder/w/wingfold_pteron.txt b/forge-gui/res/cardsfolder/w/wingfold_pteron.txt new file mode 100755 index 00000000000..f5d29b99502 --- /dev/null +++ b/forge-gui/res/cardsfolder/w/wingfold_pteron.txt @@ -0,0 +1,10 @@ +Name:Wingfold Pteron +ManaCost:5 U +Types:Creature Dinosaur +PT:3/6 +K:ETBReplacement:Other:CounterChoice +SVar:CounterChoice:DB$ GenericChoice | Defined$ You | Choices$ Flying,Hexproof | SpellDescription$ CARDNAME enters the battlefield with your choice of a flying counter or a hexproof counter on it. +SVar:Flying:DB$ PutCounter | ETB$ True | CounterType$ Flying | CounterNum$ 1 | SpellDescription$ CARDNAME enters the battlefield with a flying counter on it +SVar:Hexproof:DB$ PutCounter | ETB$ True | CounterType$ Hexproof | CounterNum$ 1 | SpellDescription$ CARDNAME enters the battlefield with a hexproof counter on it +DeckHas:Ability$Counters +Oracle:Wingfold Pteron enters the battlefield with your choice of a flying counter or a hexproof counter on it. (A creature with hexproof can't be the target of spells or abilities your opponents control.) diff --git a/forge-gui/res/cardsfolder/w/wingmate_roc.txt b/forge-gui/res/cardsfolder/w/wingmate_roc.txt index a077e778d04..b2906e793a6 100644 --- a/forge-gui/res/cardsfolder/w/wingmate_roc.txt +++ b/forge-gui/res/cardsfolder/w/wingmate_roc.txt @@ -3,12 +3,11 @@ ManaCost:3 W W Types:Creature Bird PT:3/4 K:Flying -T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | CheckSVar$ RaidTest | Execute$ TrigToken | TriggerDescription$ Raid — When CARDNAME enters the battlefield, if you attacked with a creature this turn, create a 3/4 white Bird creature token with flying. +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | CheckSVar$ RaidTest | Execute$ TrigToken | TriggerDescription$ Raid — When CARDNAME enters the battlefield, if you attacked this turn, create a 3/4 white Bird creature token with flying. SVar:RaidTest:Count$AttackersDeclared SVar:TrigToken:DB$ Token | TokenScript$ w_3_4_bird_flying | LegacyImage$ w 3 4 bird flying ktk | TokenAmount$ 1 | TokenOwner$ You T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigGainLife | TriggerDescription$ Whenever CARDNAME attacks, you gain 1 life for each attacking creature. SVar:TrigGainLife:DB$ GainLife | Defined$ You | LifeAmount$ X | References$ X SVar:X:Count$Valid Creature.attacking SVar:HasAttackEffect:TRUE -SVar:Picture:http://www.wizards.com/global/images/magic/general/wingmate_roc.jpg -Oracle:Flying\nRaid — When Wingmate Roc enters the battlefield, if you attacked with a creature this turn, create a 3/4 white Bird creature token with flying.\nWhenever Wingmate Roc attacks, you gain 1 life for each attacking creature. +Oracle:Flying\nRaid — When Wingmate Roc enters the battlefield, if you attacked this turn, create a 3/4 white Bird creature token with flying.\nWhenever Wingmate Roc attacks, you gain 1 life for each attacking creature. diff --git a/forge-gui/res/cardsfolder/w/wings_of_the_guard.txt b/forge-gui/res/cardsfolder/w/wings_of_the_guard.txt index 6ac188df89e..132af3c8d7e 100644 --- a/forge-gui/res/cardsfolder/w/wings_of_the_guard.txt +++ b/forge-gui/res/cardsfolder/w/wings_of_the_guard.txt @@ -4,5 +4,4 @@ Types:Creature Bird PT:1/1 K:Flying K:Melee -SVar:Picture:http://www.wizards.com/global/images/magic/general/wings_of_the_guard.jpg -Oracle:Flying\nMelee (Whenever this creature attacks, it gets +1/+1 until end of turn for each opponent you attacked with a creature this combat.) \ No newline at end of file +Oracle:Flying\nMelee (Whenever this creature attacks, it gets +1/+1 until end of turn for each opponent you attacked this combat.) diff --git a/forge-gui/res/cardsfolder/w/wingspan_mentor.txt b/forge-gui/res/cardsfolder/w/wingspan_mentor.txt new file mode 100755 index 00000000000..d45df236adb --- /dev/null +++ b/forge-gui/res/cardsfolder/w/wingspan_mentor.txt @@ -0,0 +1,10 @@ +Name:Wingspan Mentor +ManaCost:2 U +Types:Creature Human Wizard +PT:1/3 +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Self | Execute$ TrigPut | TriggerDescription$ When CARDNAME enters the battlefield, put a flying counter on target non-Human creature you control. +SVar:TrigPut:DB$PutCounter | ValidTgts$ Creature.nonHuman+YouCtrl | TgtPrompt$ Select target non-Human creature | CounterType$ Flying | CounterNum$ 1 +A:AB$ PutCounterAll | Cost$ 2 U T | ValidCards$ Creature.YouCtrl+withFlying | CounterType$ P1P1 | CounterNum$ 1 | StackDescription$ SpellDescription | SpellDescription$ Put a +1/+1 counter on each creature you control with flying. +SVar:PlayMain1:TRUE +DeckHas:Ability$Counters +Oracle:When Wingspan Mentor enters the battlefield, put a flying counter on target non-Human creature you control.\n{2}{U}, {T}: Put a +1/+1 counter on each creature you control with flying. diff --git a/forge-gui/res/cardsfolder/w/winota_joiner_of_forces.txt b/forge-gui/res/cardsfolder/w/winota_joiner_of_forces.txt new file mode 100755 index 00000000000..ed67714976b --- /dev/null +++ b/forge-gui/res/cardsfolder/w/winota_joiner_of_forces.txt @@ -0,0 +1,10 @@ +Name:Winota, Joiner of Forces +ManaCost:2 R W +Types:Legendary Creature Human Warrior +PT:4/4 +T:Mode$ Attacks | ValidCard$ Creature.nonHuman+YouCtrl | TriggerZones$ Battlefield | Execute$ TrigDig | TriggerDescription$ Whenever a non-Human creature you control attacks, look at the top six cards of your library. You may put a Human creature card from among them onto the battlefield tapped and attacking. It gains indestructible until end of turn. Put the rest of the cards on the bottom of your library in a random order. +SVar:TrigDig:DB$ Dig | DigNum$ 6 | ChangeNum$ 1 | Optional$ True | Reveal$ False | ChangeValid$ Creature.Human | DestinationZone$ Battlefield | DestinationZone2$ Library | LibraryPosition$ -1 | RestRandomOrder$ True | Tapped$ True | Attacking$ True | RememberChanged$ True | SubAbility$ DBPump +SVar:DBPump:DB$ Pump | Defined$ Remembered | KW$ Indestructible | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +DeckHints:Type$Human +Oracle:Whenever a non-Human creature you control attacks, look at the top six cards of your library. You may put a Human creature card from among them onto the battlefield tapped and attacking. It gains indestructible until end of turn. Put the rest of the cards on the bottom of your library in a random order. diff --git a/forge-gui/res/cardsfolder/w/winters_night.txt b/forge-gui/res/cardsfolder/w/winters_night.txt index b4dc01d6af9..f319bd8a6d7 100644 --- a/forge-gui/res/cardsfolder/w/winters_night.txt +++ b/forge-gui/res/cardsfolder/w/winters_night.txt @@ -2,9 +2,8 @@ Name:Winter's Night ManaCost:R G W Types:World Enchantment T:Mode$ TapsForMana | ValidCard$ Land.Snow | Execute$ TrigMana | TriggerZones$ Battlefield | Static$ True | TriggerDescription$ Whenever a player taps a snow land for mana, that player adds one mana of any type that land produced. That land doesn't untap during its controller's next untap step. -SVar:TrigMana:DB$ManaReflected | ColorOrType$ Type | Valid$ Defined.Triggered | ReflectProperty$ Produced | Defined$ TriggeredPlayer | SubAbility$ DBPump -SVar:DBPump:DB$Pump | Defined$ TriggeredCard | Permanent$ True | KW$ HIDDEN This card doesn't untap during your next untap step. +SVar:TrigMana:DB$ ManaReflected | ColorOrType$ Type | Valid$ Defined.Triggered | ReflectProperty$ Produced | Defined$ TriggeredPlayer | SubAbility$ DBPump +SVar:DBPump:DB$ Pump | Defined$ TriggeredCard | Permanent$ True | KW$ HIDDEN This card doesn't untap during your next untap step. AI:RemoveDeck:All AI:RemoveDeck:Random -SVar:Picture:http://www.wizards.com/global/images/magic/general/winters_night.jpg Oracle:Whenever a player taps a snow land for mana, that player adds one mana of any type that land produced. That land doesn't untap during its controller's next untap step. diff --git a/forge-gui/res/cardsfolder/w/wishmonger.txt b/forge-gui/res/cardsfolder/w/wishmonger.txt index eb8d808e114..86f8471b666 100644 --- a/forge-gui/res/cardsfolder/w/wishmonger.txt +++ b/forge-gui/res/cardsfolder/w/wishmonger.txt @@ -2,7 +2,7 @@ Name:Wishmonger ManaCost:3 W Types:Creature Unicorn Monger PT:3/3 -A:AB$ Protection | Cost$ 2 | ValidTgts$ Creature | TgtPrompt$ Select target creature | Gains$ Choice | Choser$ Controller | AnyPlayer$ True | Choices$ AnyColor | SpellDescription$ Target creature gains protection from the color of its controller's choice until end of turn. Any player may activate this ability. +A:AB$ Protection | Cost$ 2 | ValidTgts$ Creature | TgtPrompt$ Select target creature | Gains$ Choice | Choser$ Controller | Activator$ Player | Choices$ AnyColor | SpellDescription$ Target creature gains protection from the color of its controller's choice until end of turn. Any player may activate this ability. AI:RemoveDeck:All SVar:Picture:http://www.wizards.com/global/images/magic/general/wishmonger.jpg Oracle:{2}: Target creature gains protection from the color of its controller's choice until end of turn. Any player may activate this ability. diff --git a/forge-gui/res/cardsfolder/w/witch_of_the_moors.txt b/forge-gui/res/cardsfolder/w/witch_of_the_moors.txt new file mode 100755 index 00000000000..7f637f536de --- /dev/null +++ b/forge-gui/res/cardsfolder/w/witch_of_the_moors.txt @@ -0,0 +1,12 @@ +Name:Witch of the Moors +ManaCost:3 B B +Types:Creature Human Warlock +PT:4/4 +K:Deathtouch +T:Mode$ Phase | Phase$ End of Turn | ValidPlayer$ You | CheckSVar$ YouLifeGained | SVarCompare$ GE1 | Execute$ TrigSac | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your end step, if you gained life this turn, each opponent sacrifices a creature and you return up to one target creature card from your graveyard to your hand. +SVar:TrigSac:DB$ Sacrifice | Defined$ Opponent | SacValid$ Creature | SubAbility$ DBReturn +SVar:DBReturn:DB$ ChangeZone | Origin$ Graveyard | Destination$ Hand | TargetMin$ 0 | TargetMax$ 1 | TgtPrompt$ Choose up to one target creature card in your graveyard | ValidTgts$ Creature.YouOwn +SVar:YouLifeGained:Count$LifeYouGainedThisTurn +DeckHints:Ability$LifeGain +DeckHas:Ability$Graveyard +Oracle:Deathtouch\nAt the beginning of your end step, if you gained life this turn, each opponent sacrifices a creature and you return up to one target creature card from your graveyard to your hand. diff --git a/forge-gui/res/cardsfolder/w/witchs_cauldron.txt b/forge-gui/res/cardsfolder/w/witchs_cauldron.txt new file mode 100644 index 00000000000..f10e52d8ed5 --- /dev/null +++ b/forge-gui/res/cardsfolder/w/witchs_cauldron.txt @@ -0,0 +1,8 @@ +Name:Witch's Cauldron +ManaCost:B +Types:Artifact +A:AB$ GainLife | Cost$ 1 B T Sac<1/Creature> | Defined$ You | LifeAmount$ 1 | SubAbility$ DBDraw | SpellDescription$ You gain 1 life and draw a card. +SVar:DBDraw:DB$ Draw | NumCards$ 1 +SVar:AIPreference:SacCost$Creature.token,Creature.cmcLE2 +DeckHas:Ability$LifeGain +Oracle:{1}{B}, {T}, Sacrifice a creature: You gain 1 life and draw a card. diff --git a/forge-gui/res/cardsfolder/w/witchs_cottage.txt b/forge-gui/res/cardsfolder/w/witchs_cottage.txt index 4fd8616f7a5..5a88eb40382 100644 --- a/forge-gui/res/cardsfolder/w/witchs_cottage.txt +++ b/forge-gui/res/cardsfolder/w/witchs_cottage.txt @@ -6,4 +6,5 @@ SVar:LandTapped:DB$ Tap | Defined$ Self | ETB$ True | ConditionPresent$ Swamp.Yo SVar:MoveToPlay:DB$ ChangeZone | Defined$ Self | Origin$ All | Destination$ Battlefield T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self+untapped | Execute$ TrigChange | OptionalDecider$ You | TriggerDescription$ When CARDNAME enters the battlefield untapped, you may put target creature card from your graveyard on top of your library. SVar:TrigChange:DB$ ChangeZone | TgtPrompt$ Choose target creature card in your graveyard | ValidTgts$ Creature.YouOwn | Origin$ Graveyard | Destination$ Library +DeckNeeds:Color$Black Oracle:({T}: Add {B}.)\nWitch's Cottage enters the battlefield tapped unless you control three or more other Swamps.\nWhen Witch's Cottage enters the battlefield untapped, you may put target creature card from your graveyard on top of your library. diff --git a/forge-gui/res/cardsfolder/w/wojek_siren.txt b/forge-gui/res/cardsfolder/w/wojek_siren.txt index 2a13dc484f8..eb0a107fcdf 100644 --- a/forge-gui/res/cardsfolder/w/wojek_siren.txt +++ b/forge-gui/res/cardsfolder/w/wojek_siren.txt @@ -1,7 +1,6 @@ Name:Wojek Siren ManaCost:W Types:Instant -A:SP$Pump | Cost$ W | ValidTgts$ Creature | Radiance$ True | NumAtt$ 1 | NumDef$ 1 | SpellDescription$ Radiance — Target creature and each other creature that shares a color with it get +1/+1 until end of turn. +A:SP$ Pump | Cost$ W | ValidTgts$ Creature | Radiance$ True | NumAtt$ 1 | NumDef$ 1 | SpellDescription$ Radiance — Target creature and each other creature that shares a color with it get +1/+1 until end of turn. AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/wojek_siren.jpg Oracle:Radiance — Target creature and each other creature that shares a color with it get +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/w/woodcloaker.txt b/forge-gui/res/cardsfolder/w/woodcloaker.txt index abec7922dba..8d4cefec402 100644 --- a/forge-gui/res/cardsfolder/w/woodcloaker.txt +++ b/forge-gui/res/cardsfolder/w/woodcloaker.txt @@ -4,7 +4,6 @@ Types:Creature Elf PT:3/3 K:Morph:2 G G T:Mode$ TurnFaceUp | ValidCard$ Card.Self | Execute$ TrigPump | TriggerZones$ Battlefield | TriggerDescription$ When CARDNAME is turned face up, target creature gains trample until end of turn. -SVar:TrigPump:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Trample +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Trample SVar:PlayMain1:TRUE -SVar:Picture:http://www.wizards.com/global/images/magic/general/woodcloaker.jpg Oracle:Morph {2}{G}{G} (You may cast this card face down as a 2/2 creature for {3}. Turn it face up any time for its morph cost.)\nWhen Woodcloaker is turned face up, target creature gains trample until end of turn. diff --git a/forge-gui/res/cardsfolder/w/woolly_razorback.txt b/forge-gui/res/cardsfolder/w/woolly_razorback.txt index acaee1de101..d2566421872 100644 --- a/forge-gui/res/cardsfolder/w/woolly_razorback.txt +++ b/forge-gui/res/cardsfolder/w/woolly_razorback.txt @@ -3,10 +3,9 @@ ManaCost:2 W W Types:Creature Boar Beast PT:7/7 K:etbCounter:ICE:3 -R:Event$ DamageDone | Prevent$ True | IsCombat$ True | ValidTarget$ Card.Self+counters_GE1_ICE | Description$ As long as CARDNAME has an ice counter on it, prevent all combat damage it would deal +R:Event$ DamageDone | Prevent$ True | IsCombat$ True | ValidSource$ Card.Self+counters_GE1_ICE | Description$ As long as CARDNAME has an ice counter on it, prevent all combat damage it would deal. S:Mode$ Continuous | Affected$ Card.Self+counters_GE1_ICE | AddKeyword$ Defender | Description$ As long as CARDNAME has an ice counter on it, it has defender. T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigRemoveCounter | TriggerZones$ Battlefield | TriggerDescription$ Whenever CARDNAME blocks, remove an ice counter from it. SVar:TrigRemoveCounter:DB$ RemoveCounter | CounterType$ ICE | CounterNum$ 1 | Defined$ TriggeredBlockerLKICopy SVar:HasBlockEffect:TRUE -SVar:Picture:http://www.wizards.com/global/images/magic/general/woolly_razorback.jpg Oracle:Woolly Razorback enters the battlefield with three ice counters on it.\nAs long as Woolly Razorback has an ice counter on it, prevent all combat damage it would deal and it has defender.\nWhenever Woolly Razorback blocks, remove an ice counter from it. diff --git a/forge-gui/res/cardsfolder/w/woolly_spider.txt b/forge-gui/res/cardsfolder/w/woolly_spider.txt index 0eecaff6bde..d6dd20e64a1 100644 --- a/forge-gui/res/cardsfolder/w/woolly_spider.txt +++ b/forge-gui/res/cardsfolder/w/woolly_spider.txt @@ -4,6 +4,5 @@ Types:Creature Spider PT:2/3 K:Reach T:Mode$ AttackerBlocked | ValidCard$ Creature.withFlying | ValidBlocker$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME blocks a creature with flying, CARDNAME gets +0/+2 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumDef$ 2 -SVar:Picture:http://www.wizards.com/global/images/magic/general/woolly_spider.jpg +SVar:TrigPump:DB$ Pump | Defined$ Self | NumDef$ 2 Oracle:Reach (This creature can block creatures with flying.)\nWhenever Woolly Spider blocks a creature with flying, Woolly Spider gets +0/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/w/world_shaper.txt b/forge-gui/res/cardsfolder/w/world_shaper.txt index 6a2d2b865af..3852b5aae81 100644 --- a/forge-gui/res/cardsfolder/w/world_shaper.txt +++ b/forge-gui/res/cardsfolder/w/world_shaper.txt @@ -2,10 +2,9 @@ Name:World Shaper ManaCost:3 G Types:Creature Merfolk Shaman PT:3/3 -T:Mode$ Attacks | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigMill | TriggerDescription$ Whenever CARDNAME attacks, you may put the top three cards of your library into your graveyard. -SVar:TrigMill:DB$Mill | NumCards$ 3 | Defined$ You -T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigReclam | TriggerController$ TriggeredCardController | TriggerDescription$ When World Shaper dies, put all land cards from your graveyard onto the battlefield tapped. -SVar:TrigReclam:DB$ ChangeZoneAll | ChangeType$ Land.YouCtrl | Origin$ Graveyard | Destination$ Battlefield | Tapped$ True +T:Mode$ Attacks | ValidCard$ Card.Self | OptionalDecider$ You | Execute$ TrigMill | TriggerDescription$ Whenever CARDNAME attacks, you may mill three cards. +SVar:TrigMill:DB$ Mill | NumCards$ 3 | Defined$ You +T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigChangeZoneAll | TriggerController$ TriggeredCardController | TriggerDescription$ When World Shaper dies, put all land cards from your graveyard onto the battlefield tapped. +SVar:TrigChangeZoneAll:DB$ ChangeZoneAll | ChangeType$ Land.YouCtrl | Origin$ Graveyard | Destination$ Battlefield | Tapped$ True DeckHints:Ability$Graveyard -SVar:Picture:http://www.wizards.com/global/images/magic/general/world_shaper.jpg -Oracle:Whenever World Shaper attacks, you may put the top three cards of your library into your graveyard.\nWhen World Shaper dies, put all land cards from your graveyard onto the battlefield tapped. \ No newline at end of file +Oracle:Whenever World Shaper attacks, you may mill three cards.\nWhen World Shaper dies, put all land cards from your graveyard onto the battlefield tapped. diff --git a/forge-gui/res/cardsfolder/w/worry_beads.txt b/forge-gui/res/cardsfolder/w/worry_beads.txt index 3b185f81c35..acea8d63ef6 100644 --- a/forge-gui/res/cardsfolder/w/worry_beads.txt +++ b/forge-gui/res/cardsfolder/w/worry_beads.txt @@ -1,8 +1,7 @@ Name:Worry Beads ManaCost:3 Types:Artifact -T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ At the beginning of each player's upkeep, that player puts the top card of their library into their graveyard. -SVar:TrigMill:DB$Mill | Defined$ TriggeredPlayer | NumCards$ 1 +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ Player | TriggerZones$ Battlefield | Execute$ TrigMill | TriggerDescription$ At the beginning of each player's upkeep, that player mills a card. +SVar:TrigMill:DB$ Mill | Defined$ TriggeredPlayer | NumCards$ 1 AI:RemoveDeck:Random -SVar:Picture:http://www.wizards.com/global/images/magic/general/worry_beads.jpg -Oracle:At the beginning of each player's upkeep, that player puts the top card of their library into their graveyard. +Oracle:At the beginning of each player's upkeep, that player mills a card. diff --git a/forge-gui/res/cardsfolder/w/wort_the_raidmother.txt b/forge-gui/res/cardsfolder/w/wort_the_raidmother.txt index 09936e7191a..2f51a3a54e5 100644 --- a/forge-gui/res/cardsfolder/w/wort_the_raidmother.txt +++ b/forge-gui/res/cardsfolder/w/wort_the_raidmother.txt @@ -5,5 +5,6 @@ PT:3/3 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ WortETB | TriggerDescription$ When CARDNAME enters the battlefield, create two 1/1 red and green Goblin Warrior creature tokens. SVar:WortETB:DB$ Token | TokenAmount$ 2 | TokenScript$ rg_1_1_goblin_warrior | TokenOwner$ You S:Mode$ Continuous | AddKeyword$ Conspire | Affected$ Instant.Green+YouCtrl,Instant.Red+YouCtrl,Sorcery.Red+YouCtrl,Sorcery.Green+YouCtrl | AffectedZone$ Stack | EffectZone$ Battlefield | Description$ Each red or green instant or sorcery spell you cast has conspire. (As you cast the spell, you may tap two untapped creatures you control that share a color with it. When you do, copy it and you may choose new targets for the copy.) +DeckHas:Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/wort_the_raidmother.jpg Oracle:When Wort, the Raidmother enters the battlefield, create two 1/1 red and green Goblin Warrior creature tokens.\nEach red or green instant or sorcery spell you cast has conspire. (As you cast the spell, you may tap two untapped creatures you control that share a color with it. When you do, copy it and you may choose new targets for the copy.) diff --git a/forge-gui/res/cardsfolder/w/wrack_with_madness.txt b/forge-gui/res/cardsfolder/w/wrack_with_madness.txt index 590e1109bb3..364572dbcdf 100644 --- a/forge-gui/res/cardsfolder/w/wrack_with_madness.txt +++ b/forge-gui/res/cardsfolder/w/wrack_with_madness.txt @@ -1,8 +1,7 @@ Name:Wrack with Madness ManaCost:3 R Types:Sorcery -A:SP$ DealDamage | Cost$ 3 R | ValidTgts$ Creature | TgtPrompt$ Select target creature | DamageSource$ Targeted | NumDmg$ X | SpellDescription$ Target creature deals damage to itself equal to its power. +A:SP$ DealDamage | Cost$ 3 R | ValidTgts$ Creature | TgtPrompt$ Select target creature | DamageSource$ Targeted | NumDmg$ X | References$ X | SpellDescription$ Target creature deals damage to itself equal to its power. SVar:X:Targeted$CardPower AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/wrack_with_madness.jpg Oracle:Target creature deals damage to itself equal to its power. diff --git a/forge-gui/res/cardsfolder/w/wrap_in_flames.txt b/forge-gui/res/cardsfolder/w/wrap_in_flames.txt index 83085757352..14518a01b59 100644 --- a/forge-gui/res/cardsfolder/w/wrap_in_flames.txt +++ b/forge-gui/res/cardsfolder/w/wrap_in_flames.txt @@ -2,6 +2,5 @@ Name:Wrap in Flames ManaCost:3 R Types:Sorcery A:SP$ DealDamage | Cost$ 3 R | ValidTgts$ Creature | TargetMin$ 0 | TargetMax$ 3 | TgtPrompt$ Select target creature | NumDmg$ 1 | SubAbility$ DBPump | SpellDescription$ CARDNAME deals 1 damage to each of up to three target creatures. Those creatures can't block this turn. -SVar:DBPump:DB$Pump | Defined$ Targeted | KW$ HIDDEN CARDNAME can't block. -SVar:Picture:http://www.wizards.com/global/images/magic/general/wrap_in_flames.jpg +SVar:DBPump:DB$ Pump | Defined$ Targeted | KW$ HIDDEN CARDNAME can't block. Oracle:Wrap in Flames deals 1 damage to each of up to three target creatures. Those creatures can't block this turn. diff --git a/forge-gui/res/cardsfolder/x/xantcha_sleeper_agent.txt b/forge-gui/res/cardsfolder/x/xantcha_sleeper_agent.txt index d8a1a9c936a..0aa64a90128 100644 --- a/forge-gui/res/cardsfolder/x/xantcha_sleeper_agent.txt +++ b/forge-gui/res/cardsfolder/x/xantcha_sleeper_agent.txt @@ -8,6 +8,6 @@ SVar:DBChooseOpp:DB$ ChoosePlayer | Defined$ You | Choices$ Player.Opponent | Ch SVar:MoveToPlay:DB$ ChangeZone | Hidden$ True | Origin$ All | Destination$ Battlefield | Defined$ ReplacedCard | GainControl$ True | NewController$ ChosenPlayer | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearChosenPlayer$ True S:Mode$ CantAttack | ValidCard$ Card.Self | Target$ Player.CardOwner,Planeswalker.ControlledBy Player.CardOwner | Description$ CARDNAME can't attack its owner or planeswalkers its owner controls. -A:AB$ Draw | Cost$ 3 | NumCards$ 1 | AnyPlayer$ True | SubAbility$ DBLoseLife | SpellDescription$ Xantcha's controller loses 2 life and you draw a card. Any player may activate this ability. +A:AB$ Draw | Cost$ 3 | NumCards$ 1 | Activator$ Player | SubAbility$ DBLoseLife | SpellDescription$ Xantcha's controller loses 2 life and you draw a card. Any player may activate this ability. SVar:DBLoseLife:DB$ LoseLife | LifeAmount$ 2 | Defined$ CardController Oracle:Xantcha, Sleeper Agent enters the battlefield under the control of an opponent of your choice.\nXantcha attacks each combat if able and can't attack its owner or planeswalkers its owner controls.\n{3}: Xantcha's controller loses 2 life and you draw a card. Any player may activate this ability. diff --git a/forge-gui/res/cardsfolder/x/xathrid_necromancer.txt b/forge-gui/res/cardsfolder/x/xathrid_necromancer.txt index c6aba5ea382..ab315111a8e 100644 --- a/forge-gui/res/cardsfolder/x/xathrid_necromancer.txt +++ b/forge-gui/res/cardsfolder/x/xathrid_necromancer.txt @@ -6,5 +6,6 @@ T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | TriggerController$ TriggeredCardController | Execute$ TrigToken | Secondary$ True | TriggerDescription$ Whenever CARDNAME or another Human creature you control dies, create a tapped 2/2 black Zombie creature token. SVar:TrigToken:DB$ Token | LegacyImage$ b 2 2 zombie m14 | TokenScript$ b_2_2_zombie | TokenOwner$ You | TokenAmount$ 1 | TokenTapped$ True DeckHints:Type$Human +DeckHas:Ability$Token SVar:Picture:http://www.wizards.com/global/images/magic/general/xathrid_necromancer.jpg Oracle:Whenever Xathrid Necromancer or another Human creature you control dies, create a tapped 2/2 black Zombie creature token. diff --git a/forge-gui/res/cardsfolder/x/xenagos_the_reveler.txt b/forge-gui/res/cardsfolder/x/xenagos_the_reveler.txt index 969d25aa5fe..d48bbdcb3b3 100644 --- a/forge-gui/res/cardsfolder/x/xenagos_the_reveler.txt +++ b/forge-gui/res/cardsfolder/x/xenagos_the_reveler.txt @@ -4,11 +4,11 @@ Types:Legendary Planeswalker Xenagos Loyalty:3 A:AB$ Mana | Cost$ AddCounter<1/LOYALTY> | Amount$ X | Produced$ Combo R G | Planeswalker$ True | References$ X | SpellDescription$ Add X mana in any combination of {R} and/or {G}, where X is the number of creatures you control. SVar:X:Count$Valid Creature.YouCtrl -A:AB$ Token | Cost$ AddCounter<0/LOYALTY> | TokenAmount$ 1 | TokenScript$ rg_2_2_satyr_haste | TokenOwner$ You | Planeswalker$ True | LegacyImage$ rg 2 2 satyr haste ths | SpellDescription$ Create a 2/2 red and green Satyr creature token with haste. -A:AB$ Mill | Cost$ SubCounter<6/LOYALTY> | NumCards$ 7 | Destination$ Exile | RememberMilled$ True | Planeswalker$ True | Ultimate$ True | SubAbility$ DBChangeZone | SpellDescription$ Exile the top seven cards of your library. You may put any number of creature and/or land cards from among them onto the battlefield. +A:AB$ Token | Cost$ AddCounter<0/LOYALTY> | TokenAmount$ 1 | TokenScript$ rg_2_2_satyr_haste | TokenOwner$ You | Planeswalker$ True | SpellDescription$ Create a 2/2 red and green Satyr creature token with haste. +A:AB$ Dig | Cost$ SubCounter<6/LOYALTY> | DigNum$ 7 | ChangeNum$ All | DestinationZone$ Exile | RememberChanged$ True | Planeswalker$ True | Ultimate$ True | SubAbility$ DBChangeZone | SpellDescription$ Exile the top seven cards of your library. You may put any number of creature and/or land cards from among them onto the battlefield. SVar:DBChangeZone:DB$ ChangeZone | Origin$ Exile | Destination$ Battlefield | ChangeType$ Creature.IsRemembered,Land.IsRemembered | Hidden$ True | ChangeNum$ Y | References$ Y | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True SVar:Y:Count$ValidExile Creature.IsRemembered,Land.IsRemembered AI:RemoveDeck:All -SVar:Picture:http://www.wizards.com/global/images/magic/general/xenagos_the_reveler.jpg +DeckHas:Ability$Token Oracle:[+1]: Add X mana in any combination of {R} and/or {G}, where X is the number of creatures you control.\n[0]: Create a 2/2 red and green Satyr creature token with haste.\n[-6]: Exile the top seven cards of your library. You may put any number of creature and/or land cards from among them onto the battlefield. diff --git a/forge-gui/res/cardsfolder/x/xyris_the_writhing_storm.txt b/forge-gui/res/cardsfolder/x/xyris_the_writhing_storm.txt new file mode 100755 index 00000000000..b74ff5a6c0d --- /dev/null +++ b/forge-gui/res/cardsfolder/x/xyris_the_writhing_storm.txt @@ -0,0 +1,13 @@ +Name:Xyris, the Writhing Storm +ManaCost:2 G U R +Types:Legendary Creature Snake Leviathan +PT:3/5 +K:Flying +T:Mode$ Drawn | ValidCard$ Card.OppOwn | NotFirstCardInDrawStep$ True | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever an opponent draws a card except the first one they draw in each of their draw steps, create a 1/1 green Snake creature token. +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ g_1_1_snake | TokenOwner$ You +T:Mode$ DamageDone | ValidSource$ Card.Self | ValidTarget$ Player | CombatDamage$ True | Execute$ TrigDraw | TriggerDescription$ Whenever CARDNAME deals combat damage to a player, you and that player each draw that many cards. +SVar:TrigDraw:DB$ Draw | Defined$ You | NumCards$ X | References$ X | SubAbility$ DBDraw +SVar:DBDraw:DB$ Draw | Defined$ TriggeredTarget | NumCards$ X | References$ X +SVar:X:TriggerCount$DamageAmount +DeckHas:Ability$Token +Oracle:Flying\nWhenever an opponent draws a card except the first one they draw in each of their draw steps, create a 1/1 green Snake creature token.\nWhenever Xyris, the Writhing Storm deals combat damage to a player, you and that player each draw that many cards. diff --git a/forge-gui/res/cardsfolder/y/yannik_scavenging_sentinel.txt b/forge-gui/res/cardsfolder/y/yannik_scavenging_sentinel.txt new file mode 100755 index 00000000000..ed679803db9 --- /dev/null +++ b/forge-gui/res/cardsfolder/y/yannik_scavenging_sentinel.txt @@ -0,0 +1,18 @@ +Name:Yannik, Scavenging Sentinel +ManaCost:2 G W +Types:Legendary Creature Hyena Beast +PT:3/3 +K:Partner:Nikara, Lair Scavenger:Nikara +K:Vigilance +T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigChoose | TriggerDescription$ When CARDNAME enters the battlefield, exile another creature you control until CARDNAME leaves the battlefield. When you do, distribute +1/+1 counters among any number of target creatures, where X is the exiled creature's power. +SVar:TrigChoose:DB$ ChooseCard | Choices$ Creature.YouCtrl+Other | ChoiceZone$ Battlefield | ChoiceTitle$ Select another creature you control | Mandatory$ True | SubAbility$ DBExile +SVar:DBExile:DB$ ChangeZone | Defined$ ChosenCard | Origin$ Battlefield | Destination$ Exile | RememberLKI$ True | SubAbility$ DBEffect +SVar:DBEffect:DB$ Effect | Triggers$ ComeBack | SVars$ TrigReturn | RememberObjects$ ChosenCard | ImprintCards$ Self | ForgetOnMoved$ Exile | Duration$ Permanent | SubAbility$ DBImmediateTrigger +SVar:ComeBack:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Any | ValidCard$ Card.IsImprinted | Execute$ TrigReturn | TriggerZones$ Command | TriggerController$ TriggeredCardController | Static$ True | TriggerDescription$ This creature is exiled until EFFECTSOURCE leaves the battlefield +SVar:TrigReturn:DB$ ChangeZone | Defined$ ChosenCard | Origin$ Exile | Destination$ Battlefield +SVar:DBImmediateTrigger:DB$ ImmediateTrigger | Execute$ TrigPutCounters | ConditionDefined$ Remembered | ConditionPresent$ Card | ConditionCompare$ GE1 | TriggerDescription$ When you do, distribute X +1/+1 counters among any number of target creatures, where X is the exiled creature's power. +SVar:TrigPutCounters:DB$ PutCounter | ValidTgts$ Creature | TgtPrompt$ Select target creature to distribute counters to | CounterType$ P1P1 | CounterNum$ X | TargetMin$ 1 | TargetMax$ X | DividedAsYouChoose$ X | References$ X | SubAbility$ DBCleanup | SpellDescription$ Distribute X +1/+1 counters among any number of target creatures. +SVar:X:RememberedLKI$CardPower +SVar:DBCleanup:DB$ Cleanup | ClearChosenCard$ True | ClearRemembered$ True +DeckHas:Ability$Counters +Oracle:Partner with Nikara, Lair Scavenger\nVigilance\nWhen Yannik, Scavenging Sentinel enters the battlefield, exile another creature you control until Yannik leaves the battlefield. When you do, distribute X +1/+1 counters among any number of target creatures, where X is the exiled creature's power. diff --git a/forge-gui/res/cardsfolder/y/yaroks_fenlurker.txt b/forge-gui/res/cardsfolder/y/yaroks_fenlurker.txt index 66301011699..2a4cb6c7b3d 100644 --- a/forge-gui/res/cardsfolder/y/yaroks_fenlurker.txt +++ b/forge-gui/res/cardsfolder/y/yaroks_fenlurker.txt @@ -4,5 +4,5 @@ Types:Creature Horror PT:1/1 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, each opponent exiles a card from their hand. SVar:TrigExile:DB$ ChangeZone | Origin$ Hand | Destination$ Exile | ChangeType$ Card | DefinedPlayer$ Player.Opponent | Mandatory$ True | ChangeType$ Card | ChangeNum$ 1 | Hidden$ True | IsCurse$ True -A:AB$ Pump | Cost$ 2 B | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. +A:AB$ Pump | Cost$ 2 B | Defined$ Self | NumAtt$ +1 | NumDef$ +1 | SpellDescription$ CARDNAME gets +1/+1 until end of turn. Oracle:When Yarok's Fenlurker enters the battlefield, each opponent exiles a card from their hand.\n{2}{B}: Yarok's Fenlurker gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/y/yennett_cryptic_sovereign.txt b/forge-gui/res/cardsfolder/y/yennett_cryptic_sovereign.txt index 6a94848f570..425e948d922 100644 --- a/forge-gui/res/cardsfolder/y/yennett_cryptic_sovereign.txt +++ b/forge-gui/res/cardsfolder/y/yennett_cryptic_sovereign.txt @@ -7,8 +7,7 @@ K:Vigilance K:Menace T:Mode$ Attacks | ValidCard$ Card.Self | TriggerZones$ Battlefield | Execute$ TrigReveal | TriggerDescription$ Whenever CARDNAME attacks, reveal the top card of your library. If that card's converted mana cost is odd, you may cast it without paying its mana cost. Otherwise, draw a card. SVar:TrigReveal:DB$ PeekAndReveal | PeekAmount$ 1 | RevealValid$ Card | RememberRevealed$ True | SubAbility$ DBMayCast -SVar:DBMayCast:DB$ Play | Defined$ Remembered | ForgetRemembered$ True | WithoutManaCost$ True | Optional$ True | ConditionDefined$ Remembered | ConditionCheckSVar$ X | ConditionSVarCompare$ M21 | References$ X | SubAbility$ DBDraw +SVar:DBMayCast:DB$ Play | Defined$ Remembered | ForgetRemembered$ True | WithoutManaCost$ True | Optional$ True | ConditionDefined$ Remembered | ConditionPresent$ Card.cmcOdd | SubAbility$ DBDraw SVar:DBDraw:DB$ Draw | ConditionDefined$ Remembered | ConditionPresent$ Card | SubAbility$ DBCleanup SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True -SVar:X:Remembered$CardManaCost Oracle:Flying,vigilance,menace\nWhenever Yennett, Cryptic Sovereign attacks, reveal the top card of your library. If that card's converted mana cost is odd, you may cast it without paying its mana cost. Otherwise, draw a card. diff --git a/forge-gui/res/cardsfolder/y/yevas_forcemage.txt b/forge-gui/res/cardsfolder/y/yevas_forcemage.txt index a87d5017e66..8da46f51d6f 100644 --- a/forge-gui/res/cardsfolder/y/yevas_forcemage.txt +++ b/forge-gui/res/cardsfolder/y/yevas_forcemage.txt @@ -3,7 +3,6 @@ ManaCost:2 G Types:Creature Elf Shaman PT:2/2 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ When CARDNAME enters the battlefield, target creature gets +2/+2 until end of turn. -SVar:TrigPump:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +2 | NumDef$ +2 +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ +2 | NumDef$ +2 SVar:PlayMain1:TRUE -SVar:Picture:http://www.wizards.com/global/images/magic/general/yevas_forcemage.jpg Oracle:When Yeva's Forcemage enters the battlefield, target creature gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/y/yidaro_wandering_monster.txt b/forge-gui/res/cardsfolder/y/yidaro_wandering_monster.txt new file mode 100755 index 00000000000..c18dd785670 --- /dev/null +++ b/forge-gui/res/cardsfolder/y/yidaro_wandering_monster.txt @@ -0,0 +1,14 @@ +Name:Yidaro, Wandering Monster +ManaCost:5 R R +Types:Legendary Creature Dinosaur Turtle +PT:8/8 +K:Haste +K:Trample +K:Cycling:1 R +T:Mode$ Cycled | ValidCard$ Card.Self | Execute$ DBEffect | TriggerDescription$ When you cycle CARDNAME, shuffle it into your library from your graveyard. If you've cycled a card named CARDNAME four or more times this game, put it onto the battlefield from your graveyard instead. (Do this before you draw.) +SVar:DBEffect:DB$ Effect | Duration$ Permanent | Name$ Wandering Effect | SubAbility$ DBBranch +SVar:DBBranch:DB$ Branch | References$ X | BranchConditionSVar$ X | BranchConditionSVarCompare$ GE4 | TrueSubAbility$ DBChangeZone1 | FalseSubAbility$ DBChangeZone2 +SVar:DBChangeZone1:DB$ ChangeZone | Origin$ Graveyard | Destination$ Battlefield | Defined$ TriggeredCard +SVar:DBChangeZone2:DB$ ChangeZone | Origin$ Graveyard | Destination$ Library | Shuffle$ True | Defined$ TriggeredCard +SVar:X:Count$ValidCommand Effect.YouCtrl+namedWandering Effect +Oracle:Trample, haste\nCycling {1}{R}\nWhen you cycle Yidaro, Wandering Monster, shuffle it into your library from your graveyard. If you've cycled a card named Yidaro, Wandering Monster four or more times this game, put it onto the battlefield from your graveyard instead. (Do this before you draw.) diff --git a/forge-gui/res/cardsfolder/y/yorion_sky_nomad.txt b/forge-gui/res/cardsfolder/y/yorion_sky_nomad.txt new file mode 100644 index 00000000000..58eac0d2813 --- /dev/null +++ b/forge-gui/res/cardsfolder/y/yorion_sky_nomad.txt @@ -0,0 +1,13 @@ +Name:Yorion, Sky Nomad +ManaCost:3 W/U W/U +Types:Legendary Creature Bird Serpent +PT:4/5 +K:Companion:Special:DeckSizePlus20:Your starting deck contains at least twenty cards more than the minimum deck size. +K:Flying +T:Mode$ ChangesZone | ValidCard$ Card.Self | Origin$ Any | Destination$ Battlefield | Execute$ TrigExile | TriggerDescription$ When CARDNAME enters the battlefield, exile any number of other cards you own and control. Return those cards to the battlefield at the beginning of the next end step. +SVar:TrigExile:DB$ ChangeZone | Origin$ Battlefield | Destination$ Exile | ChangeType$ Permanent.nonLand+Other+YouOwn+YouCtrl | SelectPrompt$ Select any number of other nonland permanents you own and control | Hidden$ True | ChangeNum$ X | References$ X | RememberChanged$ True | SubAbility$ DelTrig +SVar:DelTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ End of Turn | Execute$ TrigReturn | RememberObjects$ Remembered | TriggerDescription$ Return those cards to the battlefield at the beginning of the next end step. | SubAbility$ DBCleanup +SVar:TrigReturn:DB$ ChangeZone | Origin$ Exile | Destination$ Battlefield | Defined$ DelayTriggerRemembered +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:X:Count$Valid Permanent.nonLand+Other+YouOwn+YouCtrl +Oracle:Companion — Your starting deck contains at least twenty cards more than the minimum deck size. (If this card is your chosen companion, you may cast it once from outside the game.)\nFlying\nWhen Yorion enters the battlefield, exile any number of other nonland permanents you own and control. Return those cards to the battlefield at the beginning of the next end step. diff --git a/forge-gui/res/cardsfolder/y/yorvo_lord_of_garenbrig.txt b/forge-gui/res/cardsfolder/y/yorvo_lord_of_garenbrig.txt index 06d4ac10138..4154fbd4d50 100644 --- a/forge-gui/res/cardsfolder/y/yorvo_lord_of_garenbrig.txt +++ b/forge-gui/res/cardsfolder/y/yorvo_lord_of_garenbrig.txt @@ -5,7 +5,7 @@ PT:0/0 K:etbCounter:P1P1:4 T:Mode$ ChangesZone | Origin$ Any | Destination$ Battlefield | ValidCard$ Creature.Other+YouCtrl+Green | TriggerZones$ Battlefield | Execute$ TrigPutCounter | TriggerDescription$ Whenever another green creature enters the battlefield under your control, put a +1/+1 counter on CARDNAME. Then if that creature's power is greater than CARDNAME's power, put another +1/+1 counter on CARDNAME. SVar:TrigPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 | SubAbility$ DBPutCounter -SVar:DBPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 | COnditionCheckSVar$ X | ConditionSVarCompare$ GEY | References$ X,Y +SVar:DBPutCounter:DB$ PutCounter | Defined$ Self | CounterType$ P1P1 | CounterNum$ 1 | ConditionCheckSVar$ X | ConditionSVarCompare$ GEY | References$ X,Y SVar:X:TriggeredCard$CardPower SVar:Y:Count$CardPower DeckHas:Ability$Counters diff --git a/forge-gui/res/cardsfolder/y/yuan_shaos_infantry.txt b/forge-gui/res/cardsfolder/y/yuan_shaos_infantry.txt index 67d1f813998..0bf078949df 100644 --- a/forge-gui/res/cardsfolder/y/yuan_shaos_infantry.txt +++ b/forge-gui/res/cardsfolder/y/yuan_shaos_infantry.txt @@ -3,6 +3,5 @@ ManaCost:3 R Types:Creature Human Soldier PT:2/2 T:Mode$ Attacks | ValidCard$ Card.Self | Alone$ True | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME attacks alone, CARDNAME can't be blocked this combat. -SVar:TrigPump:DB$Pump | Defined$ Self | KW$ HIDDEN Unblockable | UntilEndOfCombat$ True -SVar:Picture:http://www.wizards.com/global/images/magic/general/yuan_shaos_infantry.jpg +SVar:TrigPump:DB$ Pump | Defined$ Self | KW$ HIDDEN Unblockable | UntilEndOfCombat$ True Oracle:Whenever Yuan Shao's Infantry attacks alone, Yuan Shao's Infantry can't be blocked this combat. diff --git a/forge-gui/res/cardsfolder/z/zagoth_crystal.txt b/forge-gui/res/cardsfolder/z/zagoth_crystal.txt new file mode 100755 index 00000000000..38828a97c16 --- /dev/null +++ b/forge-gui/res/cardsfolder/z/zagoth_crystal.txt @@ -0,0 +1,8 @@ +Name:Zagoth Crystal +ManaCost:3 +Types:Artifact +A:AB$ Mana | Cost$ T | Produced$ B | SpellDescription$ Add {B}. +A:AB$ Mana | Cost$ T | Produced$ G | SpellDescription$ Add {G}. +A:AB$ Mana | Cost$ T | Produced$ U | SpellDescription$ Add {U}. +K:Cycling:2 +Oracle:{T}: Add {B}, {G}, or {U}.\nCycling {2} ({2}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/z/zagoth_triome.txt b/forge-gui/res/cardsfolder/z/zagoth_triome.txt new file mode 100755 index 00000000000..68dd45d5710 --- /dev/null +++ b/forge-gui/res/cardsfolder/z/zagoth_triome.txt @@ -0,0 +1,6 @@ +Name:Zagoth Triome +ManaCost:no cost +Types:Land Swamp Forest Island +K:CARDNAME enters the battlefield tapped. +K:Cycling:3 +Oracle:({T}: Add {B}, {G}, or {U}.)\nZagoth Triome enters the battlefield tapped.\nCycling {3} ({3}, Discard this card: Draw a card.) diff --git a/forge-gui/res/cardsfolder/z/zaxara_the_exemplary.txt b/forge-gui/res/cardsfolder/z/zaxara_the_exemplary.txt new file mode 100755 index 00000000000..2b5a297066d --- /dev/null +++ b/forge-gui/res/cardsfolder/z/zaxara_the_exemplary.txt @@ -0,0 +1,14 @@ +Name:Zaxara, the Exemplary +ManaCost:1 B G U +Types:Legendary Creature Nightmare Hydra +PT:2/3 +K:Deathtouch +A:AB$ Mana | Cost$ T | Produced$ Any | Amount$ 2 | SpellDescription$ Add two mana of any one color. +T:Mode$ SpellCast | ValidCard$ Card.hasXCost | ValidActivatingPlayer$ You | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever you cast a spell with {X} in its mana cost, create a 0/0 green Hydra creature token, then put X +1/+1 counters on it. +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ g_0_0_hydra | TokenOwner$ You | RememberTokens$ True | SubAbility$ DBPutCounter +SVar:DBPutCounter:DB$ PutCounter | Defined$ Remembered | CounterType$ P1P1 | CounterNum$ X | References$ X | SubAbility$ DBCleanup +SVar:DBCleanup:DB$ Cleanup | ClearRemembered$ True +SVar:X:Count$xPaid +DeckHas:Ability$Token +AI:RemoveDeck:Random +Oracle:Deathtouch\n{T}: Add two mana of any one color.\nWhenever you cast a spell with {X} in its mana cost, create a 0/0 green Hydra creature token, then put X +1/+1 counters on it. diff --git a/forge-gui/res/cardsfolder/z/zealot_il_vec.txt b/forge-gui/res/cardsfolder/z/zealot_il_vec.txt index afcae840310..009ebbc71ef 100644 --- a/forge-gui/res/cardsfolder/z/zealot_il_vec.txt +++ b/forge-gui/res/cardsfolder/z/zealot_il_vec.txt @@ -5,6 +5,5 @@ PT:1/1 K:Shadow T:Mode$ AttackerUnblocked | ValidCard$ Card.Self | Execute$ TrigDamage | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME attacks and isn't blocked, you may have it deal 1 damage to target creature. If you do, prevent all combat damage CARDNAME would deal this turn. SVar:TrigDamage:DB$ DealDamage | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumDmg$ 1 | SubAbility$ DBPump -SVar:DBPump:DB$Pump | KW$ Prevent all combat damage that would be dealt by CARDNAME. -SVar:Picture:http://www.wizards.com/global/images/magic/general/zealot_il_vec.jpg +SVar:DBPump:DB$ Pump | Defined$ Self KW$ Prevent all combat damage that would be dealt by CARDNAME. Oracle:Shadow (This creature can block or be blocked by only creatures with shadow.)\nWhenever Zealot il-Vec attacks and isn't blocked, you may have it deal 1 damage to target creature. If you do, prevent all combat damage Zealot il-Vec would deal this turn. diff --git a/forge-gui/res/cardsfolder/z/zenith_flare.txt b/forge-gui/res/cardsfolder/z/zenith_flare.txt new file mode 100755 index 00000000000..162c33f7d94 --- /dev/null +++ b/forge-gui/res/cardsfolder/z/zenith_flare.txt @@ -0,0 +1,8 @@ +Name:Zenith Flare +ManaCost:2 R W +Types:Instant +A:SP$ DealDamage | Cost$ 2 R W | ValidTgts$ Creature,Player,Planeswalker | TgtPrompt$ Select any target | NumDmg$ X | References$ X | SubAbility$ DBGainLife | SpellDescription$ CARDNAME deals X damage to any target and you gain X life, where X is the number of cards with a cycling ability in your graveyard. +SVar:DBGainLife:DB$ GainLife | Defined$ You | LifeAmount$ X | References$ X +SVar:X:Count$ValidGraveyard Card.YouOwn+withCycling,Card.YouOwn+withTypeCycling +DeckHas:Ability$LifeGain +Oracle:Zenith Flare deals X damage to any target and you gain X life, where X is the number of cards with a cycling ability in your graveyard. diff --git a/forge-gui/res/cardsfolder/z/zenith_seeker.txt b/forge-gui/res/cardsfolder/z/zenith_seeker.txt index a5ebe58f94b..348e606599b 100644 --- a/forge-gui/res/cardsfolder/z/zenith_seeker.txt +++ b/forge-gui/res/cardsfolder/z/zenith_seeker.txt @@ -4,6 +4,6 @@ Types:Creature Bird Wizard PT:2/2 K:Flying T:Mode$ Discarded | ValidCard$ Card.YouOwn | TriggerZones$ Battlefield | Execute$ TrigPump | TriggerDescription$ Whenever you cycle or discard a card, target creature gains flying until end of turn. -SVar:TrigPump:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Flying -SVar:Picture:http://www.wizards.com/global/images/magic/general/zenith_seeker.jpg -Oracle:Flying\nWhenever you cycle or discard a card, target creature gains flying until end of turn. \ No newline at end of file +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ Flying +DeckHas:Ability$Discard +Oracle:Flying\nWhenever you cycle or discard a card, target creature gains flying until end of turn. diff --git a/forge-gui/res/cardsfolder/z/zerapa_minotaur.txt b/forge-gui/res/cardsfolder/z/zerapa_minotaur.txt index f70c899d163..0693b34536f 100644 --- a/forge-gui/res/cardsfolder/z/zerapa_minotaur.txt +++ b/forge-gui/res/cardsfolder/z/zerapa_minotaur.txt @@ -3,6 +3,6 @@ ManaCost:2 R R Types:Creature Minotaur PT:3/3 K:First Strike -A:AB$ Debuff | Cost$ 2 | Defined$ Self | Keywords$ First Strike | AnyPlayer$ True | SpellDescription$ CARDNAME loses first strike until end of turn. Any player may activate this ability. +A:AB$ Debuff | Cost$ 2 | Defined$ Self | Keywords$ First Strike | Activator$ Player | SpellDescription$ CARDNAME loses first strike until end of turn. Any player may activate this ability. SVar:Picture:http://www.wizards.com/global/images/magic/general/zerapa_minotaur.jpg Oracle:First strike\n{2}: Zerapa Minotaur loses first strike until end of turn. Any player may activate this ability. diff --git a/forge-gui/res/cardsfolder/z/zhang_he_wei_general.txt b/forge-gui/res/cardsfolder/z/zhang_he_wei_general.txt index e5d8db702ea..ecde18ae365 100644 --- a/forge-gui/res/cardsfolder/z/zhang_he_wei_general.txt +++ b/forge-gui/res/cardsfolder/z/zhang_he_wei_general.txt @@ -4,6 +4,5 @@ Types:Legendary Creature Human Soldier PT:4/2 K:Horsemanship T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ TrigPumpAll | TriggerDescription$ Whenever CARDNAME attacks, each other creature you control gets +1/+0 until end of turn. -SVar:TrigPumpAll:DB$PumpAll | ValidCards$ Creature.Other+YouCtrl | NumAtt$ +1 -SVar:Picture:http://www.wizards.com/global/images/magic/general/zhang_he_wei_general.jpg +SVar:TrigPumpAll:DB$ PumpAll | ValidCards$ Creature.Other+YouCtrl | NumAtt$ +1 Oracle:Horsemanship (This creature can't be blocked except by creatures with horsemanship.)\nWhenever Zhang He, Wei General attacks, each other creature you control gets +1/+0 until end of turn. diff --git a/forge-gui/res/cardsfolder/z/zhao_zilong_tiger_general.txt b/forge-gui/res/cardsfolder/z/zhao_zilong_tiger_general.txt index b298d1c7a84..5334c71db2b 100644 --- a/forge-gui/res/cardsfolder/z/zhao_zilong_tiger_general.txt +++ b/forge-gui/res/cardsfolder/z/zhao_zilong_tiger_general.txt @@ -4,6 +4,5 @@ Types:Legendary Creature Human Soldier Warrior PT:3/3 K:Horsemanship T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME blocks, it gets +1/+1 until end of turn. -SVar:TrigPump:DB$Pump | Defined$ Self | NumAtt$ 1 | NumDef$ 1 -SVar:Picture:http://www.wizards.com/global/images/magic/general/zhao_zilong_tiger_general.jpg +SVar:TrigPump:DB$ Pump | Defined$ Self | NumAtt$ 1 | NumDef$ 1 Oracle:Horsemanship (This creature can't be blocked except by creatures with horsemanship.)\nWhenever Zhao Zilong, Tiger General blocks, it gets +1/+1 until end of turn. diff --git a/forge-gui/res/cardsfolder/upcoming/zilortha_strength_incarnate.txt b/forge-gui/res/cardsfolder/z/zilortha_strength_incarnate.txt similarity index 100% rename from forge-gui/res/cardsfolder/upcoming/zilortha_strength_incarnate.txt rename to forge-gui/res/cardsfolder/z/zilortha_strength_incarnate.txt diff --git a/forge-gui/res/cardsfolder/z/zirda_the_dawnwaker.txt b/forge-gui/res/cardsfolder/z/zirda_the_dawnwaker.txt new file mode 100644 index 00000000000..c7e6fc83203 --- /dev/null +++ b/forge-gui/res/cardsfolder/z/zirda_the_dawnwaker.txt @@ -0,0 +1,8 @@ +Name:Zirda, the Dawnwaker +ManaCost:1 R/W R/W +Types:Legendary Creature Elemental Fox +PT:3/3 +K:Companion:Permanent.hasActivatedAbility,Instant,Sorcery:Each permanent card in your starting deck has an activated ability. +S:Mode$ ReduceCost | ValidCard$ Card | Activator$ You | Type$ NonManaAbility | Amount$ 2 | MinMana$ 1 | Description$ Abilities you activate that aren't mana abilities cost {2} less to activate. This effect can't reduce the mana in that cost to less than one mana. +A:AB$ Pump | Cost$ 1 T | ValidTgts$ Creature | TgtPrompt$ Select target creature | KW$ HIDDEN CARDNAME can't block. | IsCurse$ True | SpellDescription$ Target creature can't block this turn. +Oracle:Companion — Each permanent card in your starting deck has an activated ability. (If this card is your chosen companion, you may cast it once from outside the game.)\nAbilities you activate that aren't mana abilities cost {2} less to activate. This effect can't reduce the mana in that cost to less than one mana.\n{1}, {T}: Target creature can't block this turn. diff --git a/forge-gui/res/cardsfolder/z/zodiac_dog.txt b/forge-gui/res/cardsfolder/z/zodiac_dog.txt index e4adec656e7..86e7a8c2bd0 100644 --- a/forge-gui/res/cardsfolder/z/zodiac_dog.txt +++ b/forge-gui/res/cardsfolder/z/zodiac_dog.txt @@ -1,6 +1,6 @@ Name:Zodiac Dog ManaCost:2 R -Types:Creature Hound +Types:Creature Dog PT:2/2 K:Mountainwalk SVar:Picture:http://resources.wizards.com/magic/cards/pk/en-us/card10534.jpg diff --git a/forge-gui/res/cardsfolder/z/zof_shade.txt b/forge-gui/res/cardsfolder/z/zof_shade.txt index a53eeea35bd..ad695025bcc 100644 --- a/forge-gui/res/cardsfolder/z/zof_shade.txt +++ b/forge-gui/res/cardsfolder/z/zof_shade.txt @@ -2,6 +2,5 @@ Name:Zof Shade ManaCost:3 B Types:Creature Shade PT:2/2 -A:AB$ Pump | Cost$ 2 B | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. -SVar:Picture:http://www.wizards.com/global/images/magic/general/zof_shade.jpg +A:AB$ Pump | Cost$ 2 B | Defined$ Self | NumAtt$ +2 | NumDef$ +2 | SpellDescription$ CARDNAME gets +2/+2 until end of turn. Oracle:{2}{B}: Zof Shade gets +2/+2 until end of turn. diff --git a/forge-gui/res/cardsfolder/z/zurzoth_chaos_rider.txt b/forge-gui/res/cardsfolder/z/zurzoth_chaos_rider.txt new file mode 100644 index 00000000000..60292b5ef20 --- /dev/null +++ b/forge-gui/res/cardsfolder/z/zurzoth_chaos_rider.txt @@ -0,0 +1,11 @@ +Name:Zurzoth, Chaos Rider +ManaCost:2 R +Types:Legendary Creature Devil +PT:2/3 +T:Mode$ Drawn | ValidPlayer$ Player.Opponent+NonActive | Number$ 1 | TriggerZones$ Battlefield | Execute$ TrigToken | TriggerDescription$ Whenever an opponent draws their first card each turn, if it's not their turn, you create a 1/1 red Devil creature token with "When this creature dies, it deals 1 damage to any target." +SVar:TrigToken:DB$ Token | TokenAmount$ 1 | TokenScript$ r_1_1_devil_burn | TokenOwner$ You | LegacyImage$ r 1 1 devil burn jmp +T:Mode$ AttackersDeclared | ValidAttackers$ Devil.YouCtrl | AttackedTarget$ Player | TriggerZones$ Battlefield | Execute$ TrigDraw | TriggerDescription$ Whenever one or more Devils you control attack one or more players, you and those players each draw a card, then discard a card at random. +SVar:TrigDraw:DB$ Draw | Defined$ TriggeredAttackedTargetAndYou | NumCards$ 1 | SubAbility$ DBDiscard +SVar:DBDiscard:DB$ Discard | Defined$ TriggeredAttackedTargetAndYou | NumCards$ 1 | Mode$ Random +DeckHas:Ability$Token +Oracle:Whenever an opponent draws their first card each turn, if it's not their turn, you create a 1/1 red Devil creature token with "When this creature dies, it deals 1 damage to any target."\nWhenever one or more Devils you control attack one or more players, you and those players each draw a card, then discard a card at random. diff --git a/forge-gui/res/conquest/planes/Ravnica/Azorius Chancery/Azorious Detain.dck b/forge-gui/res/conquest/planes/Ravnica/Azorius Chancery/Azorius Detain.dck similarity index 97% rename from forge-gui/res/conquest/planes/Ravnica/Azorius Chancery/Azorious Detain.dck rename to forge-gui/res/conquest/planes/Ravnica/Azorius Chancery/Azorius Detain.dck index 933f78acd03..01887b6a8e3 100644 --- a/forge-gui/res/conquest/planes/Ravnica/Azorius Chancery/Azorious Detain.dck +++ b/forge-gui/res/conquest/planes/Ravnica/Azorius Chancery/Azorius Detain.dck @@ -1,5 +1,5 @@ [metadata] -Name=Azorious Detain +Name=Azorius Detain [Main] 1 Archon of the Triumvirate|RTR 1 Ascended Lawmage|DGM diff --git a/forge-gui/res/conquest/planes/Ravnica/Azorius Chancery/Azorious Forecast.dck b/forge-gui/res/conquest/planes/Ravnica/Azorius Chancery/Azorius Forecast.dck similarity index 97% rename from forge-gui/res/conquest/planes/Ravnica/Azorius Chancery/Azorious Forecast.dck rename to forge-gui/res/conquest/planes/Ravnica/Azorius Chancery/Azorius Forecast.dck index 9e2261f5825..98450ee9174 100644 --- a/forge-gui/res/conquest/planes/Ravnica/Azorius Chancery/Azorious Forecast.dck +++ b/forge-gui/res/conquest/planes/Ravnica/Azorius Chancery/Azorius Forecast.dck @@ -1,5 +1,5 @@ [metadata] -Name=Azorious Forecast +Name=Azorius Forecast [Main] 1 Azorius AEthermage|DIS 1 Azorius Chancery|C13 diff --git a/forge-gui/res/conquest/planes/Ravnica/Azorius Chancery/_events.txt b/forge-gui/res/conquest/planes/Ravnica/Azorius Chancery/_events.txt index 85e98ea7504..14789d7fd0a 100644 --- a/forge-gui/res/conquest/planes/Ravnica/Azorius Chancery/_events.txt +++ b/forge-gui/res/conquest/planes/Ravnica/Azorius Chancery/_events.txt @@ -1,5 +1,5 @@ -Name:Azorious Detain|Deck:Azorious Detain.dck|Variant:None|Avatar:Archon of the Triumvirate|Desc: -Name:Azorious Forecast|Deck:Azorious Forecast.dck|Variant:None|Avatar:Pride of the Clouds|Desc: +Name:Azorius Detain|Deck:Azorius Detain.dck|Variant:None|Avatar:Archon of the Triumvirate|Desc: +Name:Azorius Forecast|Deck:Azorius Forecast.dck|Variant:None|Avatar:Pride of the Clouds|Desc: Name:Azor's Elocutors|Deck:Azor's Elocutors.dck|Variant:None|Avatar:Azor's Elocutors|Desc: Name:Grand Arbiter Augustin IV|Deck:Grand Arbiter Augustin IV.dck|Variant:Commander|Avatar:Grand Arbiter Augustin IV|Desc: Name:Isperia the Inscrutable|Deck:Isperia the Inscrutable.dck|Variant:Commander|Avatar:Isperia the Inscrutable|Desc: diff --git a/forge-gui/res/cube/Amaz Peasant Cube.dck b/forge-gui/res/cube/Amaz Peasant Cube.dck new file mode 100644 index 00000000000..eef9715d48c --- /dev/null +++ b/forge-gui/res/cube/Amaz Peasant Cube.dck @@ -0,0 +1,613 @@ +[metadata] +Name=Amaz Peasant Cube +[Avatar] + +[Main] +1 Abolish|PCY +1 Abrade|HOU +1 Abzan Battle Priest|KTK +1 Abzan Charm|MB1 +1 Abzan Falconer|KTK +1 Accursed Witch|SOI +1 Acidic Slime|MB1 +1 Acolyte of Affliction|THB +1 Act of Aggression|NPH +1 Adanto Vanguard|XLN +1 Aerial Responder|KLD +1 Aerial Volley|ORI +1 Aetherize|IMA +1 Affectionate Indrik|MB1 +1 Agony Warp|MB1 +1 Ahn-Crop Crasher|MB1 +1 Ainok Bond-Kin|KTK +1 Ajani's Pridemate|MB1 +1 Alabaster Mage|M12 +1 Alirios, Enraptured|THB +1 Alpine Guide|MH1 +1 Anax, Hardened in the Forge|THB|1 +1 Anchor to the Aether|ORI +1 Ancient Excavation|C16 +1 Angel of Despair|UMA +1 Angler Drake|AKH +1 Angrath's Rampage|WAR +1 Annihilate|MB1 +1 Answered Prayers|MH1 +1 Arborback Stomper|KLD +1 Arc Lightning|KTK +1 Arcane Sanctum|MB1 +1 Armadillo Cloak|MB1 +1 Armament Corps|KTK +1 Artisan of Kozilek|MB1 +1 Ash Barrens|MB1 +1 Avacyn's Pilgrim|MB1 +1 Azorius Chancery|IMA +1 Azorius Signet|MM3 +1 Azra Oddsmaker|MB1 +1 Azure Mage|MM3 +1 Back for More|IKO +1 Baleful Strix|MB1 +1 Baloth Null|MB1 +1 Bane of Bala Ged|BFZ +1 Banewhip Punisher|HOU +1 Banishing Light|THB +1 Bant Charm|ALA +1 Barren Moor|ONS +1 Barter in Blood|AVR +1 Basilica Bell-Haunt|RNA +1 Bastion of Remembrance|IKO +1 Battle Screech|JUD +1 Beanstalk Giant|ELD|1 +1 Bear's Companion|MB1 +1 Beast Attack|ODY +1 Beast Within|MB1 +1 Bile Blight|BNG +1 Bituminous Blast|MB1 +1 Blaze|10E +1 Blaze Commando|DGM +1 Blessed Alliance|EMN +1 Blinding Beam|MMA +1 Blood Artist|MB1 +1 Blood for Bones|M20 +1 Bloodbraid Elf|MB1 +1 Bloodfell Caves|IKO +1 Bloodfray Giant|RTR +1 Bloodlust Inciter|MB1 +1 Bloodthirsty Aerialist|M20 +1 Blossoming Defense|KLD +1 Blossoming Sands|IKO +1 Boar Umbra|UMA +1 Bogardan Dragonheart|MH1 +1 Bone Picker|AKH +1 Boros Challenger|MB1 +1 Boros Garrison|IMA +1 Boros Signet|MM3 +1 Bramblecrush|M14 +1 Branching Bolt|ALA +1 Breaker of Armies|MB1 +1 Breath of Darigaaz|INV +1 Briarhorn|MB1 +1 Burn Away|KTK +1 Burning Oil|DKA +1 Burning-Fist Minotaur|HOU +1 Burnished Hart|MB1 +1 Burst Lightning|MB1 +1 Careless Celebrant|THB +1 Carrion Feeder|MB1 +1 Cave of Temptation|MH1 +1 Censor|AKH +1 Chainer's Edict|UMA +1 Chandra's Outrage|M20 +1 Charging Monstrosaur|MB1 +1 Chillbringer|MB1 +1 Chittering Rats|DST +1 Civic Wayfinder|EMA +1 Cloudblazer|A25 +1 Cloudgoat Ranger|MMA +1 Cloudkin Seer|MB1 +1 Coiling Oracle|MB1 +1 Compulsive Research|MM3 +1 Conclave Cavalier|GRN +1 Condescend|MB1 +1 Cone of Flame|M15 +1 Consign // Oblivion|HOU +1 Consul's Lieutenant|ORI +1 Control Magic|EMA +1 Corpsejack Menace|MB1 +1 Corrosive Gale|NPH +1 Counterspell|MB1 +1 Crackling Drake|GRN +1 Crimson Mage|A25 +1 Crosis's Charm|MB1 +1 Crumbling Necropolis|MB1 +1 Cudgel Troll|M12 +1 Cultivate|MB1 +1 Cunning Sparkmage|WWK +1 Dance with Devils|SOI +1 Dauntless Bodyguard|DOM +1 Davriel, Rogue Shadowmage|WAR|1 +1 Daxos, Blessed by the Sun|THB|1 +1 Daze|MB1 +1 Dead Drop|KTK +1 Death Denied|MB1 +1 Deathsprout|WAR +1 Deem Worthy|AKH +1 Deep Analysis|MB1 +1 Delver of Secrets|ISD +1 Demonic Tutor|MB1 +1 Dimir Aqueduct|IMA +1 Dimir Guildmage|UMA +1 Dimir Signet|MM3 +1 Dinrova Horror|MM3 +1 Dismal Backwater|IKO +1 Dismember|MB1 +1 Dismiss|TMP +1 Distortion Strike|MB1 +1 Domri's Ambush|WAR +1 Doom Blade|IMA +1 Doomfall|HOU +1 Drana's Emissary|MB1 +1 Drown in Sorrow|BNG +1 Dryad Greenseeker|M19 +1 Duskwatch Recruiter|SOI +1 Edge of Autumn|FUT +1 Edifice of Authority|AKH +1 Electrolyze|IMA +1 Elephant Guide|MB1 +1 Elite Guardmage|WAR +1 Elite Scaleguard|FRF +1 Elvish Mystic|M15 +1 Emissary of Sunrise|XLN +1 Enclave Cryptologist|ROE +1 Enigma Drake|M19 +1 Enlisted Wurm|ARB +1 Enslave|NPH +1 Entomber Exarch|MM3 +1 Ephemerate|MB1 +1 Esper Charm|MB1 +1 Essence Capture|RNA +1 Eternal Witness|MB1 +1 Etherwrought Page|ARB +1 Evolving Wilds|IKO +1 Exclude|MB1 +1 Experiment One|MB1 +1 Eyes Everywhere|RNA +1 Fact or Fiction|MB1 +1 Faerie Seer|MH1 +1 Faith's Fetters|MB1 +1 Faithless Looting|MB1 +1 Falkenrath Noble|MM3 +1 Fallen Angel|MB1 +1 Far // Away|DGM +1 Fatestitcher|ALA +1 Field of Ruin|THB +1 Field of Souls|EMA +1 Fiend Hunter|MB1 +1 Fight with Fire|DOM +1 Filigree Familiar|KLD +1 Fire // Ice|MB1 +1 Fire Prophecy|IKO +1 Firebolt|MB1 +1 Firespout|SHM +1 Firewing Phoenix|UMA +1 First-Sphere Gargantua|MB1 +1 Flame Jab|MB1 +1 Flame Slash|ROE +1 Flametongue Kavu|MB1 +1 Flickerwisp|MM3 +1 Flinthoof Boar|EMA +1 Forbidden Alchemy|MB1 +1 Force Spike|7ED +1 Forgotten Cave|MB1 +1 Frenzied Goblin|A25 +1 Frilled Mystic|RNA +1 Frontier Bivouac|MB1 +1 Frost Lynx|IKO +1 Garna, the Bloodflame|UMA +1 Gelectrode|MB1 +1 Gideon's Lawkeeper|MB1 +1 Gifted Aetherborn|MB1 +1 Glimmerpoint Stag|EMA +1 Gluttonous Slug|MH1 +1 Go for the Throat|MB1 +1 Goblin Banneret|GRN +1 Goblin Cratermaker|GRN +1 Gods Willing|MB1 +1 Golden Demise|RIX +1 Golgari Rot Farm|IMA +1 Golgari Signet|MM3 +1 Gore-House Chainwalker|RTR +1 Gorgon Flail|M10 +1 Grafted Wargear|5DN +1 Grapple with the Past|MB1 +1 Grave Upheaval|C16 +1 Great Oak Guardian|C15 +1 Griffin Guide|TSP +1 Grow from the Ashes|DOM +1 Gruul Signet|MB1 +1 Gruul Turf|IMA +1 Gurmag Angler|MB1 +1 Guttersnipe|MB1 +1 Harmonize|MB1 +1 Harsh Scrutiny|KLD +1 Healer's Hawk|MB1 +1 Hedron Archive|BFZ +1 Heroic Reinforcements|M19 +1 Hoarding Dragon|IMA +1 Honden of Cleansing Fire|EMA +1 Honden of Infinite Rage|EMA +1 Honden of Life's Web|EMA +1 Honden of Night's Reach|EMA +1 Honden of Seeing Winds|EMA +1 Honored Crop-Captain|AKH +1 Hooting Mandrills|MB1 +1 Hymn to Tourach|EMA +1 Hypnotic Sprite|ELD|1 +1 Icy Manipulator|MB1 +1 Imperial Aerosaur|XLN +1 Incremental Blight|SHM +1 Indulgent Tormentor|IMA +1 Ingot Chewer|MB1 +1 Inner Demon|BBD +1 Into the Maw of Hell|ISD +1 Into the Roil|ZEN +1 Invigorate|MB1 +1 Iroas's Blessing|THB +1 Iwamori of the Open Fist|A25 +1 Izzet Boilerworks|IMA +1 Izzet Signet|MM3 +1 Jade Mage|M12 +1 Jaya's Greeting|WAR +1 Jeskai Charm|KTK +1 Jetting Glasskite|EMA +1 Jhessian Thief|IMA +1 Jiang Yanggu, Wildcrafter|WAR|1 +1 Joraga Treespeaker|ROE +1 Journey to Nowhere|ZEN +1 Jund Charm|ALA +1 Jungle Hollow|IKO +1 Jungle Shrine|MB1 +1 Juniper Order Ranger|CSP +1 Kasmina, Enigmatic Mentor|WAR|1 +1 Kaya, Bane of the Dead|WAR|1 +1 Kiora, Behemoth Beckoner|WAR|1 +1 Kitchen Finks|UMA +1 Kitesail Freebooter|XLN +1 Knotvine Mystic|CFX +1 Kongming, "Sleeping Dragon"|A25 +1 Kor Sanctifiers|ZEN +1 Kor Skyfisher|MB1 +1 Krosan Tusker|MB1 +1 Lampad of Death's Vigil|THB +1 Lashweed Lurker|EMN +1 Lava Coil|GRN +1 Lesser Masticore|MH1 +1 Leyline Prowler|WAR +1 Light of Hope|IKO +1 Lightning Bolt|LEA +1 Lightning Helix|MB1 +1 Lightning Mauler|AVR +1 Liliana's Specter|M11 +1 Lingering Souls|MB1 +1 Living Lore|UMA +1 Llanowar Elves|MB1 +1 Lone Rider|EMN +1 Lonely Sandbar|ONS +1 Looter il-Kor|TSP +1 Loxodon Warhammer|MB1 +1 Magma Jet|MM3 +1 Magmaw|UMA +1 Man-o'-War|MB1 +1 Mana Geode|WAR +1 Mana Leak|MB1 +1 Maraleaf Pixie|ELD +1 Mardu Charm|KTK +1 Mardu Roughrider|MB1 +1 Mask of Memory|MB1 +1 Master Splicer|M20 +1 Maverick Thopterist|MB1 +1 Merfolk Branchwalker|XLN +1 Merfolk Looter|MB1 +1 Merfolk Trickster|DOM +1 Meteor Golem|M19 +1 Migratory Route|MB1 +1 Militia Bugler|M19 +1 Mind Stone|MB1 +1 Ministrant of Obligation|RNA +1 Miraculous Recovery|UMA +1 Mirror Image|M19 +1 Mist Raven|MB1 +1 Mistmeadow Witch|MB1 +1 Moan of the Unhallowed|UMA +1 Momentary Blink|MB1 +1 Monastery Swiftspear|MB1 +1 Mortify|MB1 +1 Mother Bear|MH1 +1 Mother of Runes|MB1 +1 Mulldrifter|MB1 +1 Murder of Crows|MB1 +1 Murderous Cut|KTK +1 Murderous Redcap|UMA +1 Murmuring Mystic|GRN +1 Myriad Landscape|A25 +1 Mystic Genesis|MM3 +1 Mystic Monastery|KTK +1 Mystic Retrieval|UMA +1 Nahiri, Storm of Stone|WAR|1 +1 Naya Charm|MB1 +1 Necrogen Scudder|M15 +1 Nekrataal|EMA +1 Night's Whisper|MB1 +1 Nightveil Sprite|GRN +1 Nissa's Judgment|OGW +1 Nomad Outpost|KTK +1 Nyx-Fleece Ram|MB1 +1 Oblivion Ring|MM2 +1 Oketra's Attendant|AKH +1 Ondu Rising|BFZ +1 Onyx Mage|M12 +1 Opportunity|MB1 +1 Opulent Palace|KTK +1 Order of Midnight|ELD|1 +1 Orzhov Basilica|MB1 +1 Orzhov Enforcer|RNA +1 Orzhov Signet|MM3 +1 Pacification Array|AER +1 Palladium Myr|MB1 +1 Paradise Druid|WAR +1 Path to Exile|MB1 +1 Peace Strider|MB1 +1 Pelakka Wurm|MB1 +1 Penumbra Spider|MB1 +1 Penumbra Wurm|UMA +1 Perilous Myr|MB1 +1 Phyrexian Ingester|MB1 +1 Phyrexian Rager|MB1 +1 Pierce Strider|MBS +1 Pilgrim's Eye|MB1 +1 Pillory of the Sleepless|MB1 +1 Plaguecrafter|MB1 +1 Plated Crusher|BFZ +1 Pollenbright Wings|MB1 +1 Ponder|M12 +1 Pondering Mage|MB1 +1 Porcelain Legionnaire|NPH +1 Preordain|MB1 +1 Prismatic Lens|UMA +1 Prismatic Strands|JUD +1 Prison Realm|WAR +1 Pristine Talisman|IMA +1 Prophetic Prism|MB1 +1 Psychic Symbiont|M19 +1 Pulse of Murasa|MB1 +1 Putrefy|MB1 +1 Putrid Goblin|MH1 +1 Pyroceratops|IKO +1 Pyrohemia|PLC +1 Pyrokinesis|EMA +1 Qasali Pridemage|MB1 +1 Quarry Colossus|JOU +1 Quicksand|A25 +1 Radiant Fountain|IMA +1 Raging Regisaur|RIX +1 Raging Swordtooth|MB1 +1 Rakdos Carnarium|IMA +1 Rakdos Firewheeler|RNA +1 Rakdos Signet|MM3 +1 Rakshasa Gravecaller|DTK +1 Ral's Outburst|WAR +1 Rancor|MB1 +1 Ravaging Blaze|ORI +1 Raven's Crime|MMA +1 Ravenous Chupacabra|MB1 +1 Read the Bones|MB1 +1 Reckless Charge|UMA +1 Reckless Racer|AER +1 Reclamation Sage|M19 +1 Reflector Mage|MB1 +1 Regal Bloodlord|M19 +1 Regrowth|MB1 +1 Relic of Progenitus|EMA +1 Remand|MM2 +1 Renegade Wheelsmith|AER +1 Repeal|IMA +1 Return to Nature|THB +1 Rhox Veteran|MH1 +1 Rhox War Monk|MB1 +1 Ribbons of Night|RAV +1 Ridgescale Tusker|AER +1 Riftwing Cloudskate|MB1 +1 Rimrock Knight|ELD|1 +1 Rise from the Tides|UMA +1 Rite of the Raging Storm|C15 +1 River Hoopoe|MB1 +1 Rogue's Passage|MB1 +1 Roil Spout|BFZ +1 Rolling Thunder|MB1 +1 Rosheen Meanderer|MB1 +1 Rugged Highlands|IKO +1 Rupture Spire|M19 +1 Saheeli, Sublime Artificer|WAR|1 +1 Sakura-Tribe Elder|MB1 +1 Sandsteppe Citadel|KTK +1 Saproling Migration|MB1 +1 Satyr Wayfinder|UMA +1 Savage Alliance|EMN +1 Savage Lands|MM3 +1 Savage Swipe|MH1 +1 Savage Twister|MB1 +1 Scaled Behemoth|AKH +1 Scorched Rusalka|MM3 +1 Scoured Barrens|IKO +1 Scrabbling Claws|RNA +1 Sea Gate Oracle|MB1 +1 Search for Tomorrow|MB1 +1 Seaside Citadel|MM3 +1 Secluded Steppe|ONS +1 Sedraxis Specter|MB1 +1 Seed Guardian|OGW +1 Seeker of the Way|MB1 +1 Selesnya Guildmage|MB1 +1 Selesnya Sanctuary|IMA +1 Selesnya Signet|MM3 +1 Senate Guildmage|RNA +1 Sentinel of the Eternal Watch|ORI +1 Serra Angel|DOM +1 Serrated Arrows|MB1 +1 Shadowmage Infiltrator|A25 +1 Shardless Agent|MB1 +1 Shepherd of the Flock|ELD|1 +1 Shoulder to Shoulder|MB1 +1 Shredded Sails|IKO +1 Shriekmaw|MB1 +1 Sifter Wurm|HOU +1 Silent Departure|EMA +1 Simic Growth Chamber|IMA +1 Simic Signet|MM3 +1 Sinister Sabotage|GRN +1 Sinuous Striker|HOU +1 Siren Stormtamer|XLN +1 Skinrender|SOM +1 Skittering Surveyor|DOM +1 Skull Prophet|IKO +1 Skymarcher Aspirant|MB1 +1 Skywise Teachings|IMA +1 Sleep|MB1 +1 Slice and Dice|ONS +1 Slimefoot, the Stowaway|DOM +1 Smiting Helix|MB1 +1 Smoldering Werewolf|EMN +1 Snake Umbra|MB1 +1 Snare Thopter|KLD +1 Snuff Out|MMQ +1 Song of Freyalise|DOM +1 Soul Manipulation|MB1 +1 Soul Snuffers|EVE +1 Soulherder|MH1 +1 Spectral Sailor|M20 +1 Spellgorger Weird|WAR +1 Spider Spawning|MB1 +1 Spikeshot Goblin|MB1 +1 Spined Thopter|NPH +1 Spitemare|EVE +1 Splatter Thug|IMA +1 Splendor Mare|IKO +1 Springbloom Druid|MH1 +1 Sprite Dragon|IKO|1 +1 Sprouting Thrinax|MB1 +1 Staggershock|MB1 +1 Start // Finish|AKH +1 Steward of Solidarity|HOU +1 Stonecloaker|PLC +1 Stonewright|AVR +1 Suffer the Past|ROE +1 Sultai Charm|MB1 +1 Sultai Soothsayer|MB1 +1 Sunhome Guildmage|MM3 +1 Sunhome Stalwart|GRN +1 Sunlance|MB1 +1 Sunscourge Champion|HOU +1 Sunset Pyramid|MB1 +1 Supernatural Stamina|A25 +1 Supreme Will|HOU +1 Swift Reckoning|UMA +1 Swift Warkite|DTK +1 Swiftwater Cliffs|IKO +1 Swords to Plowshares|MB1 +1 Sylvan Reclamation|C16 +1 Sylvok Lifestaff|SOM +1 Syr Carah, the Bold|ELD +1 Syr Konrad, the Grim|ELD +1 Talrand's Invocation|M13 +1 Tatyova, Benthic Druid|MB1 +1 Telling Time|MM2 +1 Temur Charm|KTK +1 Temur Sabertooth|FRF +1 Terminate|MB1 +1 Terramorphic Expanse|UMA +1 Territorial Hammerskull|MB1 +1 The Eldest Reborn|MB1 +1 The Wanderer|WAR|1 +1 Thermo-Alchemist|UMA +1 Thieving Magpie|MB1 +1 Thornwood Falls|IKO +1 Thraben Gargoyle|SOI +1 Thraben Inspector|MB1 +1 Thrashing Brontodon|RIX +1 Thundering Djinn|MH1 +1 Thunderstaff|DST +1 Tibalt's Rager|MB1 +1 Tibalt, Rakish Instigator|WAR|1 +1 Tidings|10E +1 Torment of Scarabs|HOU +1 Torrent of Souls|MM3 +1 Tower Geist|ORI +1 Tranquil Cove|IKO +1 Tranquil Thicket|ONS +1 Travel Preparations|UMA +1 Treacherous Terrain|MB1 +1 Treasure Cruise|MB1 +1 Treasure Hunt|MB1 +1 Treasure Keeper|A25 +1 Tribal Flames|MM2 +1 Tromp the Domains|MMA +1 Trostani's Summoner|DGM +1 Truefire Captain|GRN +1 Trueheart Duelist|AKH +1 Trumpeting Herd|MH1 +1 Trygon Predator|EMA +1 Turn to Mist|UMA +1 Twinblade Paladin|M20 +1 Tymaret, Chosen from Death|THB|1 +1 Ugin's Conjurant|WAR +1 Ulamog's Crusher|UMA +1 Ulcerate|IMA +1 Ulvenwald Mysteries|SOI +1 Unburial Rites|UMA +1 Undercity Troll|IMA +1 Unearth|A25 +1 Unmake|EVE +1 Untamed Kavu|DOM +1 Urban Evolution|MB1 +1 Urbis Protector|A25 +1 Vampire Envoy|MB1 +1 Vampire Neonate|M19 +1 Vampire Nighthawk|MB1 +1 Vampire Sovereign|M19 +1 Vengeful Rebirth|MB1 +1 Vesperlark|MH1 +1 Virulent Swipe|MB1 +1 Vital Splicer|MM3 +1 Vithian Stinger|MM3 +1 Vivid Crag|MMA +1 Vivid Creek|MMA +1 Vivid Grove|MMA +1 Vivid Marsh|MMA +1 Vivid Meadow|MMA +1 Void Beckoner|IKO|1 +1 Volcanic Dragon|MB1 +1 Volition Reins|SOM +1 Vraska, Swarm's Eminence|WAR|1 +1 Wall of Denial|MM3 +1 Warden of the Eye|MB1 +1 Watcher for Tomorrow|MH1 +1 Wayfarer's Bauble|MM2 +1 Weaver of Lightning|EMN +1 Whirler Rogue|ORI +1 Wickerbough Elder|UMA +1 Wild Hunger|UMA +1 Wind-Scarred Crag|IKO +1 Winding Way|MH1 +1 Wing Splicer|MM3 +1 Wispweaver Angel|KLD +1 Wretched Gryff|MB1 +1 Yavimaya Elder|MB1 +1 Young Pyromancer|MB1 +1 Zealous Persecution|MB1 +[Sideboard] + +[Planes] + +[Schemes] + +[Conspiracy] + diff --git a/forge-gui/res/cube/MTGACube.dck b/forge-gui/res/cube/MTGACube.dck index 4b881f5b9f4..496d0112a91 100644 --- a/forge-gui/res/cube/MTGACube.dck +++ b/forge-gui/res/cube/MTGACube.dck @@ -3,369 +3,359 @@ Name=MTGACube [Avatar] [Main] +1 Act of Treason|M12 1 Adanto Vanguard|XLN -1 Admiral's Order|RIX -1 Agent of Treachery|M20 1 Agonizing Remorse|THB -1 Ajani's Pridemate|IMA -1 Ajani, Strength of the Pride|M20 -1 Ajani, the Greathearted|WAR|1 +1 Akroma's Memorial|HA3 1 Alirios, Enraptured|THB 1 All That Glitters|ELD -1 Alseid of Life's Bounty|THB|2 -1 Anax, Hardened in the Forge|THB|2 +1 Alseid of Life's Bounty|THB|1 +1 Anax, Hardened in the Forge|THB|1 +1 Ancestral Blade|M20 +1 Ancient Ziggurat|HA3 1 Angrath's Rampage|WAR -1 Angrath, Captain of Chaos|WAR|2 -1 Animating Faerie|ELD|1 -1 Anticipate|M20 +1 Angrath, Captain of Chaos|PSLD 1 Aphemia, the Cacophony|THB|1 -1 Arasta of the Endless Web|THB|1 -1 Arcane Encyclopedia|M19 -1 Arcanist's Owl|ELD -1 Arch of Orazca|RIX +1 Arboreal Grazer|WAR +1 Arch of Orazca|MB1 1 Archon of Sun's Grace|THB|1 1 Ardenvale Tactician|ELD|1 1 Arguel's Blood Fast|V17 -1 Arrester's Zeal|RNA +1 Arrester's Zeal|MB1 1 Aryel, Knight of Windgrace|DOM -1 Ashiok, Dream Render|WAR|1 +1 Ashiok, Dream Render|PSLD 1 Ashiok, Nightmare Muse|THB|1 -1 Assassin's Trophy|GRN 1 Atris, Oracle of Half-Truths|THB|1 -1 Audacious Thief|M20 -1 Augur of Bolas|WAR 1 Aurelia, Exemplar of Justice|GRN +1 Awakening of Vitu-Ghazi|WAR +1 Ayara, First of Locthwain|ELD|1 1 Baffling End|RIX -1 Bake into a Pie|ELD +1 Bag of Holding|M20 1 Banefire|M19 1 Banishing Light|THB -1 Barkhide Troll|M20 -1 Barren Moor|C19 -1 Beanstalk Giant|ELD|2 -1 Beast Whisperer|GRN +1 Barren Moor|HA2 +1 Bastion of Remembrance|IKO +1 Beanstalk Giant|ELD|1 +1 Beast Whisperer|C20 +1 Benalish Marshal|GNT 1 Benthic Biomancer|RNA 1 Biogenic Ooze|RNA 1 Blackblade Reforged|SS2 -1 Blacklance Paragon|ELD|2 -1 Blade Juggler|RNA 1 Blast Zone|WAR 1 Blink of an Eye|DOM -1 Blood Aspirant|THB +1 Blitz of the Thunder-Raptor|IKO 1 Blood Crypt|RNA -1 Blood Divination|M19 1 Blood for Bones|M20 -1 Bloodfell Caves|C19 -1 Bloom Hulk|WAR -1 Blossoming Sands|C19 -1 Board the Weatherlight|DOM +1 Bloodfell Caves|IKO +1 Blossoming Sands|IKO +1 Body Double|HA3 1 Bolas's Citadel|WAR 1 Bond of Insight|WAR +1 Bonders' Enclave|IKO|1 1 Bonecrusher Giant|ELD|1 -1 Brain Maggot|JOU -1 Brazen Borrower|ELD|2 -1 Breeding Pool|RNA +1 Boon of the Wish-Giver|IKO +1 Brain Maggot|HA2 +1 Brazen Borrower|ELD|1 +1 Breeding Pool|DIS 1 Brineborn Cutthroat|M20 -1 Burning-Tree Emissary|GK2 +1 Callous Dismissal|WAR 1 Captain Lannery Storm|XLN -1 Captain Sisay|FVL -1 Captivating Crew|GNT -1 Careless Celebrant|THB +1 Captain Sisay|SLD +1 Captivating Crew|C20 +1 Carnage Tyrant|XLN 1 Cast Down|DOM -1 Castle Ardenvale|ELD|2 +1 Castle Ardenvale|ELD|1 1 Castle Embereth|ELD|1 -1 Castle Garenbrig|ELD|2 -1 Castle Locthwain|ELD|2 +1 Castle Garenbrig|ELD|1 +1 Castle Locthwain|ELD|1 1 Castle Vantress|ELD|1 -1 Casualties of War|WAR +1 Cathartic Reunion|IKO 1 Cauldron Familiar|ELD -1 Cauldron's Gift|ELD -1 Cavalcade of Calamity|RNA -1 Cavalier of Dawn|M20 -1 Cavalier of Flame|M20 1 Cavalier of Night|M20 1 Cavalier of Thorns|M20 1 Cavalry Drillmaster|M19 +1 Chainer's Edict|HA3 1 Chainweb Aracnir|THB -1 Chandra's Pyrohelix|WAR 1 Chandra, Acolyte of Flame|M20 1 Chandra, Awakened Inferno|M20 -1 Charging Monstrosaur|XLN -1 Charming Prince|ELD|2 -1 Chart a Course|XLN -1 Chemister's Insight|C19 -1 Chromatic Lantern|GRN +1 Charging Monstrosaur|MB1 +1 Charming Prince|ELD|1 +1 Chart a Course|MB1 +1 Chemister's Insight|C20 +1 Chevill, Bane of Monsters|IKO|1 +1 Chromatic Lantern|MB1 +1 Claim the Firstborn|ELD 1 Clifftop Retreat|DOM 1 Clockwork Servant|ELD -1 Cloudkin Seer|M20 +1 Cloudkin Seer|MB1 1 Colossal Majesty|C19 -1 Command the Dreadhorde|WAR 1 Commence the Endgame|WAR 1 Conclave Tribunal|GRN +1 Connive // Concoct|GRN 1 Corpse Knight|M20 -1 Crash Through|M19 +1 Crackling Drake|C20 +1 Crash Through|MB1 1 Crucible of Worlds|M19 -1 Cryptbreaker|EMN +1 Cruel Celebrant|WAR +1 Cryptbreaker|HA1 1 Cryptic Caves|M20 +1 Crystalline Giant|IKO|1 1 Curious Obsession|RIX -1 Dalakos, Crafter of Wonders|THB|2 +1 Cyclops Electromancer|WAR 1 Dark-Dweller Oracle|M19 1 Dauntless Bodyguard|DOM -1 Daxos, Blessed by the Sun|THB|2 -1 Dead Weight|GRN -1 Deeproot Champion|XLN +1 Dawn of Hope|GRN +1 Daxos, Blessed by the Sun|THB|1 +1 Dead Weight|IKO +1 Demon of Loathing|THB 1 Demonlord Belzenlok|DOM -1 Depose // Deploy|RNA -1 Despark|WAR +1 Deputy of Detention|RNA +1 Despark|C20 1 Destiny Spinner|THB +1 Devil's Play|HA3 1 Didn't Say Please|ELD 1 Dire Fleet Daredevil|RIX 1 Diregraf Ghoul|M19 1 Disdainful Stroke|GRN -1 Disenchant|M20 1 Disfigure|M20 -1 Dismal Backwater|M20 +1 Dismal Backwater|IKO 1 Dive Down|XLN 1 Divine Visitation|GRN -1 Domri, Anarch of Bolas|WAR|1 -1 Doom Whisperer|GRN -1 Dragonmaster Outcast|C19 +1 Domri's Ambush|WAR +1 Domri, Anarch of Bolas|PSLD +1 Dragonmaster Outcast|HA2 1 Dragonskull Summit|XLN 1 Drakuseth, Maw of Flames|M20 1 Dread Presence|M20 -1 Dreadhorde Butcher|WAR 1 Dreadhorde Invasion|WAR -1 Dream Trawler|THB|1 +1 Dream Eater|GRN 1 Dreamstalker Manticore|THB -1 Drill Bit|RNA 1 Drowned Catacomb|XLN 1 Dryad Greenseeker|M19 1 Dryad of the Ilysian Grove|THB|1 1 Dungeon Geists|M20 -1 Duress|M20 -1 Dusk Legion Zealot|A25 -1 Eat to Extinction|THB|2 -1 Electrodominance|RNA +1 Duress|MB1 +1 Dusk Legion Zealot|MB1 +1 Eat to Extinction|THB|1 +1 Electrostatic Field|GRN +1 Elite Guardmage|WAR 1 Elspeth Conquers Death|THB 1 Elspeth's Nightmare|THB 1 Elspeth, Sun's Nemesis|THB|1 1 Elvish Reclaimer|M20 1 Elvish Rejuvenator|M19 -1 Elvish Visionary|BBD -1 Ember Hauler|M20 -1 Embercleave|ELD|2 +1 Embercleave|ELD|1 1 Embereth Shieldbreaker|ELD|1 1 Embodiment of Agonies|M20 1 Empyrean Eagle|M20 1 Emry, Lurker of the Loch|ELD|1 +1 Enchanted Carriage|ELD +1 Enchantress's Presence|HA3 1 End-Raze Forerunners|RNA -1 Enter the God-Eternals|WAR 1 Entrancing Lyre|THB 1 Entrancing Melody|XLN +1 Epic Downfall|ELD 1 Erebos's Intervention|THB|1 -1 Erebos, Bleak-Hearted|THB|2 -1 Eternal Taskmaster|WAR +1 Escape to the Wilds|ELD|1 +1 Essence Capture|RNA +1 Essence Scatter|IKO 1 Ethereal Absolution|RNA -1 Evolution Sage|WAR -1 Evolving Wilds|C19 +1 Evolving Wilds|IKO 1 Exclusion Mage|M19 -1 Expansion // Explosion|GRN 1 Experimental Frenzy|GRN -1 Fabled Passage|ELD|2 +1 Fabled Passage|ELD|1 1 Fae of Wishes|ELD|1 -1 Faeburrow Elder|ELD|1 -1 Faerie Formation|ELD 1 Faerie Guidemother|ELD|1 1 Fanatical Firebrand|RIX -1 Fauna Shaman|UMA +1 Fauna Shaman|HA1 1 Favorable Winds|GNT 1 Fblthp, the Lost|WAR +1 Feather, the Redeemed|WAR 1 Field of Ruin|THB 1 Field of the Dead|M20 -1 Fiery Cannonade|XLN +1 Fiend Artisan|IKO|1 +1 Fight as One|IKO 1 Fight with Fire|DOM 1 Finale of Devastation|WAR 1 Finale of Eternity|WAR 1 Finale of Glory|WAR -1 Find // Finality|GRN +1 Fire Prophecy|IKO 1 Firemind Vessel|WAR 1 Fires of Invention|ELD|1 1 Flame Sweep|M20 -1 Flaxen Intruder|ELD|2 -1 Fling|ELD 1 Flood of Tears|M20 -1 Folio of Fancies|ELD|2 +1 Folio of Fancies|ELD|1 +1 Forbidden Friendship|IKO|1 1 Foreboding Fruit|ELD -1 Forgotten Cave|C19 -1 Foulmire Knight|ELD|2 -1 Fountain of Renewal|M19 -1 Frilled Sandwalla|M20 +1 Forgotten Cave|C20 +1 Foulmire Knight|ELD|1 +1 Frilled Mystic|RNA 1 Furious Rise|THB 1 Gallia of the Endless Dance|THB|1 -1 Garruk, Cursed Huntsman|ELD|1 +1 Gemrazer|IKO|1 1 Ghalta, Primal Hunger|GN2 -1 Ghitu Lavarunner|DOM -1 Giant Growth|WAR +1 Ghitu Lavarunner|MB1 +1 Giant Growth|MB1 1 Giant Killer|ELD|1 -1 Gideon Blackblade|MPS_WAR|1 +1 Gideon Blackblade|PSLD 1 Gilded Goose|ELD|1 1 Gilded Lotus|DOM 1 Gingerbrute|ELD 1 Glacial Fortress|XLN -1 Glass Casket|ELD|1 -1 Gleaming Barrier|RIX +1 Glint-Horn Buccaneer|M20 1 Goblin Banneret|GRN -1 Goblin Cratermaker|GRN -1 Goblin Electromancer|GRN -1 Goblin Instigator|M19 -1 Goblin Motivator|M19 -1 Goblin Ruinblaster|ZEN -1 Goblin Trashmaster|M19 +1 Goblin Chainwhirler|DOM 1 God-Eternal Bontu|WAR -1 God-Eternal Kefnet|WAR -1 God-Eternal Oketra|WAR 1 Godless Shrine|RNA -1 Gods Willing|M20 +1 Gods Willing|MB1 1 Golden Demise|RIX 1 Golden Egg|ELD 1 Golos, Tireless Pilgrim|M20 1 Goreclaw, Terror of Qal Sisma|M19 -1 Graveyard Marshal|M19 -1 Gray Merchant of Asphodel|THB|2 +1 Gravebreaker Lamia|THB|1 +1 Gray Merchant of Asphodel|THB|1 1 Grim Initiate|WAR 1 Grow from the Ashes|DOM 1 Growth Spiral|RNA 1 Gruul Spellbreaker|RNA 1 Guild Globe|WAR 1 Gutterbones|RNA -1 Guttersnipe|C19 -1 Hallowed Fountain|RNA +1 Hallowed Fountain|DIS 1 Hanged Executioner|M20 -1 Harmonious Archon|ELD|2 +1 Harmonious Archon|ELD|1 +1 Heartfire|WAR +1 Heartless Act|IKO|1 1 Heliod, Sun-Crowned|THB|1 1 Helm of the Host|DOM -1 Heraldic Banner|ELD +1 Heroic Reinforcements|M19 1 Hinterland Harbor|DOM 1 History of Benalia|DOM -1 Hostage Taker|XLN -1 Huatli, Warrior Poet|XLN -1 Hunted Witness|GRN +1 Hunted Nightmare|IKO|1 1 Hydroid Krasis|RNA -1 Hypnotic Specter|M10 -1 Hypnotic Sprite|ELD|2 -1 Icy Manipulator|DOM -1 Ilharg, the Raze-Boar|WAR +1 Hypnotic Specter|HA1 +1 Hypnotic Sprite|ELD|1 +1 Icy Manipulator|MB1 +1 Idyllic Tutor|THB|1 1 Ilysian Caryatid|THB 1 Imperial Aerosaur|XLN -1 Imperious Perfect|CMA +1 Imperious Perfect|HA1 1 In Bolas's Clutches|DOM 1 Incubation Druid|RNA -1 Inevitable End|THB -1 Into the Story|ELD +1 Indatha Triome|IKO|1 +1 Infuriate|THB +1 Integrity // Intervention|GRN 1 Ionize|GRN -1 Isareth the Awakener|M19 1 Isolated Chapel|DOM +1 Izoni, Thousand-Eyed|GK1 +1 Jace, Wielder of Mysteries|PSLD 1 Jadelight Ranger|RIX -1 Jaya's Greeting|WAR 1 Jaya's Immolating Inferno|DOM 1 Jhoira, Weatherlight Captain|DOM 1 Josu Vess, Lich Knight|DOM 1 Judith, the Scourge Diva|RNA -1 Juggernaut|BBD -1 Jungle Hollow|C19 -1 Karn's Bastion|WAR +1 Juggernaut|MB1 1 Karn's Temporal Sundering|DOM -1 Karn, Scion of Urza|DOM|1 -1 Keeper of Fables|ELD +1 Karn, Scion of Urza|MPS_RNA 1 Kenrith's Transformation|ELD|1 -1 Kiln Fiend|IMA +1 Ketria Triome|IKO|1 +1 Kiln Fiend|HA1 1 Kinjalli's Sunwing|XLN -1 Kiora Bests the Sea God|THB -1 Kiora, Behemoth Beckoner|WAR|2 +1 Kinnan, Bonder Prodigy|IKO|1 +1 Kiora, Behemoth Beckoner|PSLD 1 Kitesail Freebooter|XLN -1 Klothys, God of Destiny|THB|2 +1 Klothys, God of Destiny|THB|1 1 Knight of Autumn|GRN 1 Knight of Grace|DOM 1 Knight of Malice|DOM 1 Knight of the Ebon Legion|M20 -1 Kraul Harpooner|GRN -1 Kronch Wrangler|WAR +1 Knight of the Reliquary|HA2 +1 Kogla, the Titan Ape|IKO|1 +1 Krosan Tusker|HA3 1 Kroxa, Titan of Death's Hunger|THB|1 -1 Kunoros, Hound of Athreos|THB|1 1 Labyrinth of Skophos|THB|1 +1 Lampad of Death's Vigil|THB 1 Lava Coil|GRN 1 Law-Rune Enforcer|WAR 1 Lazav, the Multifarious|GRN -1 Leafkin Druid|M20 1 Legion Warboss|GRN 1 Legion's Landing|XLN -1 Leonin of the Lost Pride|THB -1 Leonin Vanguard|M19 -1 Leonin Warleader|M19 1 Light Up the Stage|RNA -1 Lightning Strike|M19 -1 Liliana, Dreadhorde General|WAR|2 -1 Llanowar Elves|GNT -1 Lonely Sandbar|MH1 -1 Lotleth Giant|GRN +1 Lightning Strike|GN2 +1 Liliana's Contract|M19 +1 Liliana, Dreadhorde General|PSLD +1 Llanowar Elves|MB1 +1 Lonely Sandbar|C20 1 Lotus Field|M20 -1 Lovestruck Beast|ELD|2 +1 Lovestruck Beast|ELD|1 1 Loyal Pegasus|M20 +1 Luminous Broodmoth|IKO|1 1 Lyra Dawnbringer|DOM 1 Mace of the Valiant|ELD +1 Maelstrom Pulse|HA2 1 Manifold Key|M20 -1 Mantle of the Wolf|THB|2 +1 Mantle of the Wolf|THB|1 +1 March of the Multitudes|GRN 1 Massacre Girl|WAR 1 Mastermind's Acquisition|RIX -1 Medomai's Prophecy|THB +1 Mayhem Devil|WAR +1 Memory Leak|IKO 1 Mentor of the Meek|M19 -1 Merfolk Secretkeeper|ELD|2 +1 Merfolk Secretkeeper|ELD|1 1 Merfolk Trickster|DOM 1 Midnight Clock|ELD|1 1 Midnight Reaper|GRN -1 Militia Bugler|M19 -1 Mind Stone|C18 +1 Migration Path|IKO|1 +1 Mind Stone|HA1 1 Ministrant of Obligation|RNA +1 Mirari's Wake|HA3 1 Mire's Grasp|THB 1 Mist-Cloaked Herald|M19 -1 Mortify|RNA +1 Momentary Blink|HA3 +1 Mortify|MB1 1 Mox Amber|DOM -1 Murder|M20 -1 Murderous Rider|ELD|2 -1 Murmuring Mystic|GRN -1 Nadir Kraken|THB|2 -1 Negate|M20 +1 Murderous Rider|ELD|1 +1 Murmuring Mystic|C20 +1 Mutiny|MB1 +1 Mythos of Illuna|IKO|1 +1 Mythos of Nethroi|IKO|1 +1 Nadir Kraken|THB|1 +1 Negate|MB1 1 Nessian Hornbeetle|THB 1 Nessian Wanderer|THB +1 Neutralize|IKO 1 Nightmare Shepherd|THB|1 -1 Nightmare's Thirst|M19 +1 Nightpack Ambusher|M20 +1 Nightveil Sprite|GRN 1 Niv-Mizzet Reborn|WAR -1 Nylea, Keen-Eyed|THB|2 -1 Nyx Lotus|THB|2 -1 Nyxbloom Ancient|THB|2 -1 Oathsworn Knight|ELD|2 -1 Omenspeaker|M19 -1 Once and Future|ELD -1 Once Upon a Time|ELD|2 +1 Niv-Mizzet, Parun|GRN +1 Nylea, Keen-Eyed|THB|1 +1 Nyx Lotus|THB|1 +1 Nyxbloom Ancient|THB|1 +1 Of One Mind|IKO +1 Omen of the Hunt|THB +1 Omen of the Sun|THB +1 Once Upon a Time|ELD|1 1 Opt|ELD -1 Order of Midnight|ELD|2 +1 Order of Midnight|ELD|1 1 Orzhov Enforcer|RNA -1 Outlaws' Merriment|ELD|2 +1 Overcome|M20 1 Overgrown Tomb|GRN 1 Ox of Agonas|THB|1 -1 Pacifism|M20 +1 Pacifism|IKO 1 Paradise Druid|WAR 1 Patient Rebuilding|M19 1 Pelt Collector|GRN +1 Pharika's Spawn|THB 1 Phoenix of Ash|THB|1 -1 Phyrexian Arena|CN2 -1 Piper of the Swarm|ELD|3 -1 Plaguecrafter|C19 +1 Phyrexian Arena|HA1 +1 Plaguecrafter|MB1 1 Planar Cleansing|M20 1 Planewide Celebration|WAR -1 Platinum Angel|CN2 +1 Platinum Angel|HA2 1 Polukranos, Unchained|THB|1 1 Portal of Sanctuary|M20 -1 Prey Upon|UMA +1 Prey Upon|MB1 +1 Pride of Conquerors|RIX 1 Priest of Forgotten Gods|RNA 1 Prime Speaker Vannifar|RNA 1 Prison Realm|WAR @@ -374,190 +364,200 @@ Name=MTGACube 1 Purphoros's Intervention|THB|1 1 Quench|RNA 1 Questing Beast|ELD|1 -1 Rabid Bite|M20 -1 Ral, Izzet Viceroy|GRN +1 Raise the Alarm|M20 +1 Rakdos, the Showstopper|RNA +1 Ram Through|IKO 1 Rampaging Ferocidon|XLN -1 Rankle, Master of Pranks|ELD|2 -1 Realm-Cloaked Giant|ELD|2 -1 Reclamation Sage|C18 +1 Ranger of Eos|HA2 +1 Rankle, Master of Pranks|ELD|1 +1 Raugrin Triome|IKO|1 +1 Realm-Cloaked Giant|ELD|1 +1 Reassembling Skeleton|MB1 +1 Reclamation Sage|C20 +1 Reconnaissance Mission|IKO +1 Redcap Melee|ELD 1 Rekindling Phoenix|RIX 1 Relentless Pursuit|THB -1 Relentless Raptor|RIX 1 Remorseful Cleric|M19 1 Resplendent Angel|M19 -1 Response // Resurgence|GRN -1 Return to Nature|THB +1 Return of the Wildspeaker|ELD|1 +1 Reverent Hoplite|THB 1 Revoke Existence|THB -1 Rhys the Redeemed|SHM +1 Rhys the Redeemed|MB1 +1 Rielle, the Everwise|IKO|1 1 Rigging Runner|XLN 1 Rimrock Knight|ELD|1 -1 Risen Reef|M20 1 Risk Factor|GRN -1 Roalesk, Apex Hybrid|WAR +1 Ritual of Soot|GRN +1 Roar of the Wurm|HA3 1 Robber of the Rich|ELD|1 1 Rootbound Crag|XLN 1 Rotting Regisaur|M20 -1 Rugged Highlands|C19 +1 Rowdy Crew|XLN +1 Rugged Highlands|IKO 1 Ruin Raider|XLN +1 Runaway Steam-Kin|GRN 1 Rupture Spire|M19 1 Sacred Foundry|GRN -1 Saheeli, Sublime Artificer|WAR|1 -1 Sai, Master Thopterist|M19 -1 Saproling Migration|DOM -1 Sarkhan the Masterless|WAR|1 +1 Saheeli, Sublime Artificer|PSLD +1 Saproling Migration|MB1 +1 Sarkhan the Masterless|PSLD +1 Sarkhan's Unsealing|M19 1 Savage Stomp|XLN -1 Savvy Hunter|ELD +1 Savai Triome|IKO|1 +1 Scholar of the Ages|M20 1 Scorch Spitter|M20 1 Scorching Dragonfire|ELD -1 Scoured Barrens|M20 1 Seal Away|DOM 1 Search for Azcanta|XLN 1 Season of Growth|M20 -1 Secluded Steppe|MH1 -1 Sentinel's Eyes|THB -1 Sentinel's Mark|RNA +1 Sea-Dasher Octopus|IKO|1 +1 Secluded Steppe|C20 +1 Sephara, Sky's Blade|M20 1 Seraph of the Scales|RNA 1 Setessan Champion|THB|1 1 Settle the Wreckage|XLN 1 Shadowspear|THB|1 -1 Shanna, Sisay's Legacy|DOM +1 Shalai, Voice of Plenty|DOM +1 Shark Typhoon|IKO|1 1 Shatter the Sky|THB|1 1 Shepherd of the Flock|ELD|1 1 Shivan Fire|DOM -1 Shock|M20 -1 Siege-Gang Commander|GNT -1 Sigil of the Empty Throne|C18 +1 Shock|6ED +1 Siege-Gang Commander|10E +1 Sigil of the Empty Throne|HA2 1 Sigiled Sword of Valeron|M19 -1 Silverbeak Griffin|M19 +1 Silent Departure|HA3 1 Sinister Sabotage|GRN 1 Siren Stormtamer|XLN 1 Skarrgan Hellkite|RNA 1 Skewer the Critics|RNA -1 Skilled Animator|M19 +1 Skittering Surveyor|DOM 1 Sky Terror|XLN -1 Skymarcher Aspirant|RIX +1 Skycat Sovereign|IKO|1 +1 Skymarcher Aspirant|MB1 +1 Slaughter-Priest of Mogis|THB 1 Slaying Fire|ELD|1 -1 Soul Warden|MM3 +1 Song of Freyalise|DOM 1 Spark Double|WAR 1 Spark Harvest|WAR 1 Sparring Construct|DOM 1 Spawn of Mayhem|RNA 1 Spectral Sailor|M20 -1 Spell Pierce|XLN +1 Spell Pierce|SLD +1 Sphinx of Foresight|RNA +1 Splendor Mare|IKO +1 Sprite Dragon|IKO|1 1 Sprouting Renewal|GRN 1 Squee, the Immortal|DOM 1 Staggering Insight|THB 1 Starfield Mystic|M20 -1 Starlit Mantle|THB +1 Startling Development|IKO 1 Steam Vents|GRN 1 Steel Overseer|M20 -1 Stolen by the Fae|ELD|2 +1 Stitcher's Supplier|M19 1 Stomping Ground|RNA 1 Stonecoil Serpent|ELD|1 1 Storm Fleet Aerialist|XLN -1 Storm's Wrath|THB|2 -1 Stormfist Crusader|ELD|1 +1 Storm's Wrath|THB|1 +1 Sudden Spinnerets|IKO 1 Sulfur Falls|DOM -1 Summary Judgment|RNA -1 Sunhome Stalwart|GRN 1 Sunpetal Grove|XLN -1 Swiftwater Cliffs|C19 1 Sword-Point Diplomacy|XLN -1 Syr Faren, the Hengehammer|ELD 1 Tajic, Legion's Edge|GRN -1 Talrand, Sky Summoner|C19 -1 Taranika, Akroan Veteran|THB|2 +1 Take Vengeance|GN2 +1 Talrand, Sky Summoner|C20 +1 Taranika, Akroan Veteran|THB|1 1 Taste of Death|ELD 1 Tectonic Giant|THB|1 -1 Teferi, Hero of Dominaria|DOM|1 -1 Temple Garden|GRN +1 Teferi, Hero of Dominaria|MPS_GRN +1 Temple Garden|RAV 1 Temple of Abandon|THB|1 1 Temple of Deceit|THB|1 1 Temple of Enlightenment|THB|1 -1 Temple of Epiphany|M20 -1 Temple of Malady|M20 +1 Temple of Epiphany|JOU +1 Temple of Malady|JOU 1 Temple of Malice|THB|1 -1 Temple of Mystery|M20 +1 Temple of Mystery|THS 1 Temple of Plenty|THB|1 1 Temple of Silence|M20 -1 Temple of Triumph|M20 +1 Temple of Triumph|THS 1 Tendershoot Dryad|RIX +1 Teshar, Ancestor's Apostle|DOM 1 Tetsuko Umezawa, Fugitive|DOM 1 Tezzeret, Artifice Master|M19 -1 Thalia, Guardian of Thraben|A25 +1 Thalia, Guardian of Thraben|HA2 1 Thassa's Intervention|THB|1 -1 Thassa's Oracle|THB|2 -1 Thassa, Deep-Dwelling|THB|2 +1 Thassa's Oracle|THB|1 +1 Thassa, Deep-Dwelling|THB|1 1 The Akroan War|THB 1 The Birth of Meletis|THB -1 The Circle of Loyalty|ELD|2 -1 The Eldest Reborn|C19 +1 The Circle of Loyalty|ELD|1 +1 The Eldest Reborn|MB1 1 The First Iroan Games|THB +1 The Gitrog Monster|MB1 1 The Great Henge|ELD|1 1 The Immortal Sun|RIX 1 The Mending of Dominaria|DOM -1 The Mirari Conjecture|DOM -1 Theater of Horrors|RNA -1 Thirst for Meaning|THB|2 -1 Thorn Lieutenant|M19 -1 Thorn Mammoth|ELD -1 Thornwood Falls|ELD -1 Thought Erasure|GRN -1 Thrash // Threat|RNA -1 Thrashing Brontodon|M20 +1 Thief of Sanity|GRN +1 Thirst for Meaning|THB|1 +1 Thought Erasure|MB1 +1 Thrashing Brontodon|RIX 1 Threnody Singer|THB -1 Thryx, the Sudden Storm|THB|1 -1 Tibalt, Rakish Instigator|WAR|1 +1 Tibalt, Rakish Instigator|PSLD 1 Time Wipe|WAR -1 Tin Street Dodger|RNA -1 Tolsimir, Friend to Wolves|WAR -1 Tomik, Distinguished Advokist|WAR -1 Tranquil Cove|C19 -1 Tranquil Thicket|MH1 +1 Tithe Taker|RNA +1 Torbran, Thane of Red Fell|ELD|1 +1 Tranquil Cove|IKO +1 Tranquil Thicket|HA2 1 Trapped in the Tower|ELD -1 Traveler's Amulet|THB 1 Traxos, Scourge of Kroog|DOM 1 Treasure Map|XLN +1 Trostani Discordant|GRN +1 Tymaret Calls the Dead|THB 1 Tymaret, Chosen from Death|THB|1 -1 Ugin, the Ineffable|WAR|2 +1 Ugin, the Ineffable|WAR|1 +1 Ulamog, the Ceaseless Hunger|HA3 1 Unbreakable Formation|RNA +1 Unburial Rites|HA3 1 Underworld Rage-Hound|THB -1 Unsummon|M20 1 Untamed Kavu|DOM 1 Uro, Titan of Nature's Wrath|THB|1 -1 Vantress Gargoyle|ELD|1 +1 Urza's Ruinous Blast|DOM 1 Venerable Knight|ELD 1 Venerated Loxodon|GRN -1 Verix Bladewing|DOM 1 Viashino Pyromancer|M19 1 Vivien's Arkbow|WAR 1 Vivien, Arkbow Ranger|M20 -1 Voltaic Servant|DOM +1 Vivien, Monsters' Advocate|IKO|1 +1 Voracious Greatshark|IKO|1 1 Voracious Hydra|M20 -1 Vraska, Golgari Queen|GRN +1 Vraska's Contempt|XLN +1 Vraska, Golgari Queen|SLD 1 Warbriar Blessing|THB 1 Warkite Marauder|RIX -1 Warlord's Fury|DOM 1 Watery Grave|GRN -1 Wavebreak Hippocamp|THB|2 +1 Wavebreak Hippocamp|THB|1 1 Wayward Swordtooth|RIX +1 Weaponize the Monsters|IKO 1 Weaselback Redcap|ELD 1 Weatherlight|DOM -1 Wilderness Reclamation|RNA -1 Wildwood Tracker|ELD -1 Wind-Scarred Crag|ELD +1 Whisper, Blood Liturgist|DOM +1 Wildborn Preserver|ELD|1 +1 Wilderness Reclamation|C20 +1 Wilt|IKO 1 Winged Words|M20 +1 Winota, Joiner of Forces|IKO|1 1 Witch's Oven|ELD -1 Witch's Vengeance|ELD|1 1 Witching Well|ELD 1 Woe Strider|THB|1 -1 Wolfwillow Haven|THB|2 +1 Wolfwillow Haven|THB|1 1 Woodland Cemetery|DOM 1 Woodland Champion|M20 1 Yawgmoth's Vile Offering|DOM -1 Zetalpa, Primal Dawn|C19 -1 Zhalfirin Void|DOM -1 Zhur-Taa Goblin|RNA +1 Zagoth Triome|IKO|1 +1 Zetalpa, Primal Dawn|RIX +1 Zilortha, Strength Incarnate|IKO [Sideboard] [Planes] diff --git a/forge-gui/res/cube/MTGO Grixis Cube (540 Cards).dck b/forge-gui/res/cube/MTGO Grixis Cube (540 Cards).dck new file mode 100644 index 00000000000..5690d03b618 --- /dev/null +++ b/forge-gui/res/cube/MTGO Grixis Cube (540 Cards).dck @@ -0,0 +1,543 @@ +[metadata] +Name=MTGO Grxsis Cube (540 cards) +[main] +Abbot of Keral Keep|ORI +Abrade|HOU +Academy Ruins|MMA +Agent of Treachery|M20 +All Is Dust|UMA +Aminatou's Augury|C18 +Ancestral Vision|IMA +Ancient Tomb|UMA +Anger of the Gods|IMA +Angrath's Rampage|WAR +Animate Dead|EMA +Arc Trail|SOM +Arcane Artisan|BBD +Arguel's Blood Fast|XLN +Aria of Flame|MH1 +Ash Zealot|RTR +Augur of Bolas|MM3 +Avalanche Riders|TSB +Badlands|VMA +Baleful Strix|EMA +Baral, Chief of Compliance|AER +Basalt Monolith|C15 +Batterskull|NPH +Bedevil|RNA +Bedlam Reveler|EMN +Bitterblossom|UMA +Blackcleave Cliffs|SOM +Blast Zone|WAR +Blightsteel Colossus|MBS +Blink of an Eye|DOM +Blinkmoth Nexus|MM2 +Blood Artist|EMA +Blood Crypt|RTR +Bloodghast|IMA +Bloodsoaked Champion|KTK +Bloodstained Mire|KTK +Bolas's Citadel|WAR +Bomat Courier|KLD +Braids, Cabal Minion|EMA +Brain Freeze|VMA +Brain Maggot|JOU +Brainstorm|A25 +Buried Alive|UMA +Burning of Xinye|VMA +Burst Lightning|MM2 +Cabal Ritual|VMA +Candelabra of Tawnos|AQ +Canyon Slough|AKH +Careful Study|ODY +Carrion Feeder|MH1 +Cascade Bluffs|A25 +Cast Down|DOM +Cathartic Reunion|KLD +Chain Lightning|EMA +Chainer's Edict|UMA +Chains of Mephistopheles|LG +Champion of Wits|HOU +Chandra, Acolyte of Flame|M20 +Chandra, Awakened Inferno|M20 +Chandra, Fire of Kaladesh|ORI +Chandra, Flamecaller|OGW +Chandra, Torch of Defiance|KLD +Charcoal Diamond|C14 +Chart a Course|XLN +Chromatic Lantern|GRN +Chrome Mox|EMA +City of Traitors|TPR +Coalition Relic|A25 +Coercive Portal|VMA +Coldsteel Heart|CSP +Collective Brutality|EMN +Commence the Endgame|WAR +Commit // Memory|AKH +Compulsive Research|MM3 +Consecrated Sphinx|IMA +Corpse Dance|TPR +Counterspell|A25 +Countersquall|UMA +Creeping Tar Pit|UMA +Crucible of Worlds|M19 +Cruel Ultimatum|MM3 +Crumbling Necropolis|MM3 +Cryptbreaker|EMN +Cryptic Command|IMA +Crystal Vein|C14 +Cut // Ribbons|AKH +Dack Fayden|EMA +Dack's Duplicate|VMA +Damnation|MM3 +Daretti, Ingenious Iconoclast|CN2 +Daretti, Scrap Savant|C14 +Dark Confidant|MM2 +Dark Petition|ORI +Dark Ritual|A25 +Darkslick Shores|SOM +Darksteel Citadel|MM2 +Darksteel Ingot|M14 +Davriel, Rogue Shadowmage|WAR +Daze|EMA +Defense Grid|AER +Defile|MH1 +Delver of Secrets|ISD +Demonic Tutor|UMA +Desperate Ritual|UMA +Devastating Summons|ROE +Dig Through Time|UMA +Dimir Signet|MM3 +Dire Fleet Daredevil|RIX +Disallow|AER +Discovery // Dispersal|GRN +Dismember|MM2 +Doom Whisperer|GRN +Dragonlord Silumgar|DTK +Dragonskull Summit|XLN +Drawn from Dreams|M20 +Dread Wanderer|AKH +Dreadbore|RTR +Dreadhorde Arcanist|WAR +Dreadship Reef|COM +Dream Halls|TPR +Dreamstealer|HOU +Drill Bit|RNA +Drowned Catacomb|XLN +Duplicant|EMA +Duress|M19 +Earthshaker Khenra|HOU +Echo of Eons|MH1 +Eidolon of the Great Revel|A25 +Eldrazi Obligator|OGW +Eldrazi Temple|MM2 +Electrodominance|RNA +Electrolyze|IMA +Empty the Warrens|MMA +Emrakul, the Aeons Torn|UMA +Emrakul, the Promised End|EMN +Enclave Cryptologist|ROE +Endbringer|OGW +Entomb|UMA +Epochrasite|C14 +Erebos, God of the Dead|THS +Everflowing Chalice|MM2 +Exhume|USG +Expansion // Explosion|GRN +Experimental Frenzy|GRN +Fact or Fiction|EMA +Faithless Looting|UMA +Falkenrath Aristocrat|MM3 +Falkenrath Gorger|SOI +Fatal Push|AER +Fellwar Stone|C15 +Fetid Pools|AKH +Fiery Confluence|C15 +Fiery Islet|MH1 +Figure of Destiny|MMA +Filigree Familiar|KLD +Finale of Eternity|WAR +Finale of Promise|WAR +Finale of Revelation|WAR +Fire // Ice|UMA +Fire Diamond|C14 +Fireblast|VMA +Firebolt|EMA +Firemind Vessel|WAR +Flame Slash|ROE +Flusterstorm|VMA +Forbid|TPR +Force of Negation|MH1 +Force of Will|EMA +Force Spike|DDJ +Forked Bolt|ROE +Frantic Search|UMA +Frost Titan|M12 +Fulminator Mage|UMA +Future Sight|EMA +Gatekeeper of Malakir|ZEN +Geralf's Messenger|DKA +Gifted Aetherborn|AER +Gilded Lotus|DOM +Gitaxian Probe|NPH +Glen Elendra Archmage|UMA +Glint-Nest Crane|KLD +Glorybringer|AKH +Go for the Throat|MBS +Goblin Bombardment|DDN +Goblin Bushwhacker|ZEN +Goblin Chainwhirler|DOM +Goblin Cratermaker|GRN +Goblin Dark-Dwellers|OGW +Goblin Electromancer|GRN +Goblin Engineer|MH1 +Goblin Guide|MM3 +Goblin Rabblemaster|M15 +Goblin Ruinblaster|ZEN +Goblin Welder|C14 +God-Eternal Kefnet|WAR +Gonti, Lord of Luxury|KLD +Goryo's Vengeance|UMA +Grand Architect|SOM +Grave Titan|M12 +Gravecrawler|DKA +Graven Cairns|IMA +Gray Merchant of Asphodel|THS +Great Furnace|C14 +Greater Gargadon|MMA +Grim Lavamancer|M12 +Grim Monolith|UL +Griselbrand|MM3 +Guardian Idol|IMA +Gutterbones|RNA +Hangarback Walker|ORI +Harbinger of the Tides|ORI +Hazoret the Fervent|AKH +Heart of Kiran|AER +Hedron Archive|BFZ +Hellrider|MM3 +Hero's Downfall|THS +High Tide|VMA +Hordeling Outburst|A25 +Hostage Taker|XLN +Hour of Devastation|HOU +Hydroblast|EMA +Hymn to Tourach|EMA +Hypnotic Specter|M10 +Ichor Wellspring|C14 +Ilharg, the Raze-Boar|WAR +Imperial Seal|P3 +Impulse|VIS +Inferno Titan|M12 +Inkwell Leviathan|EMA +Innocent Blood|EMA +Inquisition of Kozilek|MM3 +Intuition|TPR +Ionize|GRN +Izzet Charm|MM3 +Izzet Signet|MM3 +Jace Beleren|M11 +Jace, Architect of Thought|RTR +Jace, the Mind Sculptor|VMA +Jace, Vryn's Prodigy|ORI +Judith, the Scourge Diva|RNA +Kalitas, Traitor of Ghet|OGW +Kari Zev, Skyship Raider|AER +Karn Liberated|UMA +Karn, Scion of Urza|DOM +Keranos, God of Storms|JOU +Kess, Dissident Mage|MH1 +Kitesail Freebooter|XLN +Knight of the Ebon Legion|M20 +Kolaghan's Command|DTK +Koth of the Hammer|SOM +Kozilek, Butcher of Truth|UMA +Kozilek's Return|OGW +Kuldotha Forgemaster|SOM +Languish|ORI +Lashwrithe|C14 +Lavaclaw Reaches|UMA +Legion Warboss|GRN +Light Up the Stage|RNA +Lightning Bolt|A25 +Lightning Greaves|MRD +Lightning Mauler|AVR +Liliana of the Veil|UMA +Liliana, Death's Majesty|AKH +Liliana, Dreadhorde General|WAR +Liliana, Heretical Healer|ORI +Liliana, the Last Hope|EMN +Liliana's Triumph|WAR +Lion's Eye Diamond|VMA +Lodestone Golem|MM2 +Looter il-Kor|TSP +Lotus Bloom|MMA +Lotus Petal|TPR +Magma Jet|MM3 +Magus of the Wheel|A25 +Magus of the Will|C16 +Makeshift Mannequin|LRW +Mana Flare|4E +Mana Leak|IMA +Manamorphose|MMA +Manic Vandal|M12 +Manifold Key|M20 +Man-o'-War|A25 +Massacre Wurm|MBS +Master of Etherium|ALA +Master of Waves|THS +Matter Reshaper|OGW +Memory Jar|VMA +Memory Lapse|EMA +Mesmeric Fiend|A25 +Metalworker|UD +Meteor Golem|M20 +Midnight Reaper|GRN +Mind Stone|IMA +Mind's Desire|VMA +Mindslaver|SOM +Miscalculation|ULG +Mishra's Factory|A25 +Mission Briefing|GRN +Mizzium Mortars|MM3 +Mizzix's Mastery|C15 +Mogg War Marshal|EMA +Molten Rain|MM3 +Molten Slagheap|C13 +Moment of Craving|RIX +Monastery Swiftspear|IMA +Mox Diamond|TPR +Mox Opal|MM2 +Mu Yanling, Sky Dancer|M20 +Mulldrifter|MM2 +Mutavault|M14 +Myr Battlesphere|SOM +Myriad Landscape|A25 +Mystic Confluence|C15 +Mystic Forge|M20 +Mystical Tutor|EMA +Narset, Parter of Veils|WAR +Necromancy|VIS +Negate|RIX +Never // Return|AKH +Nicol Bolas, Dragon-God|WAR +Nicol Bolas, Planeswalker|M13 +Nicol Bolas, the Ravager|M19 +Night's Whisper|EMA +Nightveil Specter|GTC +Niv-Mizzet, Parun|GRN +Notion Thief|DGM +Noxious Gearhulk|KLD +Nykthos, Shrine to Nyx|THS +Oona's Prowler|LRW +Ophiomancer|C13 +Opt|DOM +Overmaster|TO +Pack Rat|RTR +Painful Truths|BFZ +Palladium Myr|IMA +Peat Bog|MM +Pentad Prism|HOP +Phantasmal Image|MM3 +Phyrexian Arena|C15 +Phyrexian Metamorph|NPH +Phyrexian Obliterator|A25 +Phyrexian Revoker|M15 +Pia and Kiran Nalaar|ORI +Pia Nalaar|KLD +Pilgrim's Eye|EMA +Pillage|A25 +Pithing Needle|RTR +Plaguecrafter|GRN +Polluted Delta|KTK +Ponder|M12 +Precursor Golem|MM2 +Preordain|M11 +Priest of Forgotten Gods|RNA +Prismatic Lens|UMA +Prismatic Vista|MH1 +Prophetic Bolt|VMA +Pteramander|RNA +Putrid Imp|VMA +Pyretic Ritual|M11 +Pyroblast|EMA +Pyroclasm|A25 +Quicken|M14 +Rain of Filth|US +Rakdos Cackler|RTR +Rakdos Signet|MM3 +Rakdos's Return|RTR +Ral Zarek|DGM +Ral, Storm Conduit|WAR +Ral's Outburst|WAR +Ramunap Ruins|HOU +Ravenous Chupacabra|A25 +Reality Smasher|OGW +Reanimate|UMA +Reckless Bushwhacker|OGW +Recurring Nightmare|TPR +Rekindling Phoenix|RIX +Release the Gremlins|AER +Relentless Dead|SOI +Relic of Progenitus|EMA +Remand|MM2 +Repeal|IMA +Riftwing Cloudskate|MMA +Rishadan Port|A25 +Risk Factor|GRN +Rite of Flame|CS +Rix Maadi Reveler|RNA +Ruinous Path|BFZ +Runaway Steam-Kin|GRN +Saheeli, Sublime Artificer|WAR +Sandstone Needle|MM +Saprazzan Skerry|MM +Sarkhan the Masterless|WAR +Scalding Tarn|MM3 +Scavenger Grounds|HOU +Scheming Symmetry|M20 +Scrapheap Scrounger|KLD +Scroll Rack|CM1 +Search for Azcanta|XLN +Seasoned Pyromancer|MH1 +Seat of the Synod|HOP +Seething Song|DDG +Sensei's Divining Top|EMA +Sentinel Tower|BBD +Serum Visions|MM3 +Shallow Grave|MI +Shelldock Isle|LRW +Sheoldred, Whispering One|IMA +Shivan Reef|ORI +Show and Tell|USG +Shrine of Burning Rage|NPH +Siege-Gang Commander|DOM +Silumgar's Command|DTK +Simian Spirit Guide|A25 +Sire of Insanity|DGM +Skullclamp|VMA +Sky Diamond|C14 +Slavering Nulls|WWK +Sling-Gang Lieutenant|MH1 +Smokestack|VMA +Smoldering Marsh|BFZ +Smuggler's Copter|KLD +Snapcaster Mage|UMA +Sneak Attack|EMA +Solemn Simulacrum|M12 +Sorcerous Spyglass|XLN +Spell Pierce|MM3 +Spellseeker|BBD +Spellskite|MM2 +Spire of Industry|AER +Spirebluff Canal|KLD +Staff of Nin|M13 +Star Compass|IMA +Steam Vents|GRN +Steel Hellkite|SOM +Stoke the Flames|M15 +Stormblood Berserker|M12 +Stratus Dancer|DTK +Strip Mine|VMA +Stromkirk Noble|ISD +Sulfur Falls|DOM +Sulfuric Vortex|EMA +Sulfurous Springs|10E +Sundering Titan|A25 +Sunken Hollow|BFZ +Sunken Ruins|SHM +Supreme Will|HOU +Sweltering Suns|AKH +Sword of Fire and Ice|MMA +Sword of Sinew and Steel|MH1 +Sygg, River Cutthroat|SHM +Talisman of Creativity|MH1 +Talisman of Dominance|MR +Talisman of Indulgence|MR +Talrand, Sky Summoner|M13 +Tamiyo, the Moon Sage|AVR +Tangle Wire|NMS +Tectonic Edge|C14 +Teferi, Mage of Zhalfir|IMA +Tempest Djinn|DOM +Temple of Deceit|THS +Temple of Epiphany|M20 +Temple of Malice|BNG +Tendrils of Agony|VMA +Terminate|MM3 +Tezzeret the Seeker|MM2 +Tezzeret, Agent of Bolas|MBS +Thassa, God of the Sea|THS +The Antiquities War|DOM +The Elderspell|WAR +The Eldest Reborn|DOM +The Scarab God|HOU +Theater of Horrors|RNA +Thief of Sanity|GRN +Thing in the Ice|SOI +Thirst for Knowledge|MMA +Thought Erasure|GRN +Thought Vessel|C15 +Thought-Knot Seer|OGW +Thoughtseize|IMA +Thousand-Year Storm|GRN +Thran Dynamo|IMA +Through the Breach|UMA +Thundermaw Hellkite|IMA +Tidespout Tyrant|DIS +Time Spiral|US +Time Warp|TPR +Timetwister|VMA +To the Slaughter|SOI +Tolarian Academy|VMA +Torrential Gearhulk|KLD +Toxic Deluge|EMA +Trash for Treasure|MR +Treachery|UDS +Treasure Cruise|UMA +Treasure Map|XLN +Trinket Mage|SOM +True-Name Nemesis|C13 +Turnabout|VMA +Tyrant's Scorn|WAR +Ugin, the Ineffable|WAR +Ugin, the Spirit Dragon|FRF +Ulamog, the Ceaseless Hunger|BFZ +Ultimate Price|DTK +Umezawa's Jitte|BOK +Underground River|10E +Underground Sea|VMA +Undermine|DDH +Upheaval|VMA +Urborg, Tomb of Yawgmoth|UMA +Urza, Lord High Artificer|MH1 +Vampire Hexmage|CNS +Vampire Nighthawk|MM3 +Vampiric Tutor|EMA +Vault of Whispers|HOP +Vedalken Shackles|MMA +Vendilion Clique|A25 +Venser, Shaper Savant|MM3 +Viashino Pyromancer|M19 +Vilis, Broker of Blood|M20 +Volcanic Island|VMA +Volrath's Stronghold|TPR +Vraska's Contempt|XLN +Walking Ballista|AER +Wandering Fumarole|OGW +Wasteland|EMA +Watery Grave|GRN +Wayfarer's Bauble|MM2 +Wheel of Fortune|VMA +Whirler Rogue|ORI +Wildfire|MM2 +Winter Orb|EMA +Worn Powerstone|EMA +Wretched Confluence|C15 +Wurmcoil Engine|SOM +Yawgmoth, Thran Physician|MH1 +Yawgmoth's Will|VMA +Young Pyromancer|UMA +Zealous Conscripts|MM3 +Zulaport Cutthroat|A25 +Zurgo Bellstriker|DTK \ No newline at end of file diff --git a/forge-gui/res/cube/MTGO Legacy Cube July 2019.dck b/forge-gui/res/cube/MTGO Legacy Cube July 2019.dck new file mode 100644 index 00000000000..8f6f2684c36 --- /dev/null +++ b/forge-gui/res/cube/MTGO Legacy Cube July 2019.dck @@ -0,0 +1,602 @@ +[metadata] +Name=MTGO Legacy Cube July 2019 +[main] +1 Abbot of Keral Keep|ORI +1 Abrade|HOU +1 Abrupt Decay|MM3 +1 Acidic Slime|M13 +1 Aethersphere Harvester|AER +1 Ajani Vengeant|ALA +1 All Is Dust|UMA +1 Anafenza, Kin-Tree Spirit|DTK +1 Ancestral Vision|IMA +1 Ancient Grudge|MM3 +1 Ancient Tomb|UMA +1 Angel of Invention|KLD +1 Anger of the Gods|IMA +1 Angrath's Rampage|WAR +1 Angrath, the Flame-Chained|RIX +1 Anguished Unmaking|SOI +1 Animate Dead|EMA +1 Approach of the Second Sun|AKH +1 Arbor Elf|A25 +1 Arcane Artisan +1 Archangel Avacyn|SOI +1 Arid Mesa|MM3 +1 Armageddon|A25 +1 Ashiok, Nightmare Weaver|THS +1 Assassin's Trophy|GRN +1 Augur of Bolas|WAR +1 Aurelia, Exemplar of Justice|GRN +1 Avacyn's Pilgrim|MM3 +1 Avalanche Riders|TSB +1 Avenger of Zendikar|WWK +1 Awakening Zone|ROE +1 Badlands|VMA +1 Baleful Strix|EMA +1 Banefire|M19 +1 Baneslayer Angel|M11 +1 Banishing Light|THB +1 Baral, Chief of Compliance|AER +1 Basalt Monolith|3ED +1 Batterskull|NPH +1 Bayou|VMA +1 Bazaar Trademage|MH1 +1 Beast Whisperer|GRN +1 Beast Within|CN2 +1 Bedevil|RNA +1 Bedlam Reveler|EMN +1 Biogenic Ooze|RNA +1 Birds of Paradise|CN2 +1 Birthing Pod|NPH +1 Bitterblossom|UMA +1 Blackcleave Cliffs|SOM +1 Blade Splicer|MM3 +1 Blessed Alliance|EMN +1 Blood Crypt|RNA +1 Bloodbraid Elf|EMA +1 Bloodghast|IMA +1 Bloodline Keeper|ISD +1 Bloodstained Mire|EXP +1 Blooming Marsh|KLD +1 Bogardan Hellkite|IMA +1 Bomat Courier|KLD +1 Bone Shredder|ULG +1 Bonfire of the Damned|MM3 +1 Botanical Sanctum|KLD +1 Brain Maggot|JOU +1 Brainstorm|A25 +1 Breeding Pool|RNA +1 Brightling +1 Brimaz, King of Oreskos|BNG +1 Buried Alive|UMA +1 Burst Lightning|MM2 +1 Careful Consideration|MMA +1 Carnage Tyrant|XLN +1 Cast Out|AKH +1 Casualties of War|WAR +1 Cavalier of Night|M20 +1 Celestial Colonnade|UMA +1 Chain Lightning|MPS_AKH +1 Champion of Wits|HOU +1 Chandra's Phoenix|M14 +1 Chandra, Acolyte of Flame|M20 +1 Chandra, Awakened Inferno|M20 +1 Chandra, Torch of Defiance|KLD +1 Char|RAV +1 Chart a Course|XLN +1 Chord of Calling|M15 +1 Chromatic Lantern|GRN +1 City of Brass|MMA +1 Clifftop Retreat|DOM +1 Cloudgoat Ranger|MMA +1 Coalition Relic|A25 +1 Coercive Portal|VMA +1 Coldsteel Heart|CSP +1 Collective Brutality|EMN +1 Collective Defiance|EMN +1 Compulsive Research|MM3 +1 Concealed Courtyard|KLD +1 Conclave Tribunal|GRN +1 Condemn|M11 +1 Consecrated Sphinx|IMA +1 Containment Priest|UMA +1 Control Magic|EMA +1 Copperline Gorge|SOM +1 Council's Judgment|CNS +1 Counterspell|A25 +1 Courser of Kruphix|A25 +1 Craterhoof Behemoth|MM3 +1 Creeping Tar Pit|UMA +1 Crucible of Worlds|M19 +1 Cryptbreaker|EMN +1 Cryptic Command|IMA +1 Cultivate|A25 +1 Cyclonic Rift|MM3 +1 Dack Fayden|EMA +1 Damnation|MPS_AKH +1 Dark Confidant|MM2 +1 Dark Ritual|A25 +1 Darkslick Shores|SOM +1 Day of Judgment|M12 +1 Daze|MPS_AKH +1 Deafening Clarion|GRN +1 Deceiver Exarch|CN2 +1 Deep Analysis|EMA +1 Deep Forest Hermit|MH1 +1 Delver of Secrets|ISD +1 Demonlord Belzenlok|DOM +1 Den Protector|DTK +1 Deranged Hermit|VMA +1 Devil's Play|ISD +1 Devoted Druid|UMA +1 Dismember|MM2 +1 Dismissive Pyromancer|M19 +1 Doom Blade|IMA +1 Dragonlord Atarka|DTK +1 Dragonlord Silumgar|DTK +1 Dragonskull Summit|XLN +1 Drana, Liberator of Malakir|BFZ +1 Dread Return|TSP +1 Dread Wanderer|AKH +1 Dreadhorde Arcanist|WAR +1 Drowned Catacomb|XLN +1 Dualcaster Mage|EMA +1 Duplicant|MPS_KLD +1 Duress|M20 +1 Edric, Spymaster of Trest|VMA +1 Electrolyze|IMA +1 Elesh Norn, Grand Cenobite|IMA +1 Elspeth, Knight-Errant|MMA +1 Elspeth, Sun's Champion|THS +1 Elves of Deep Shadow|RAV +1 Elvish Mystic|M15 +1 Emeria Angel|IMA +1 Emrakul, the Aeons Torn|UMA +1 Emrakul, the Promised End|EMN +1 Engineered Explosives|UMA +1 Entomb|UMA +1 Entreat the Angels|MM3 +1 Eternal Witness|UMA +1 Everflowing Chalice|MM2 +1 Evolving Wilds|M20 +1 Exhume|USG +1 Expansion // Explosion|GRN +1 Experimental Frenzy|GRN +1 Explore|MM3 +1 Exquisite Firecraft|ORI +1 Fact or Fiction|MH1 +1 Fairgrounds Warden|KLD +1 Faith's Fetters|UMA +1 Faithless Looting|UMA +1 Falkenrath Aristocrat|MM3 +1 Falkenrath Gorger|SOI +1 Farseek|M13 +1 Fatal Push|AER +1 Fauna Shaman|UMA +1 Fblthp, the Lost|WAR +1 Fertile Ground|LRW +1 Field of Ruin|THB +1 Fiery Confluence|C15 +1 Fight with Fire|DOM +1 Figure of Destiny|MMA +1 Fire // Ice|UMA +1 Firebolt|MH1 +1 Firedrinker Satyr|THS +1 Flame Slash|CN2 +1 Flametongue Kavu|VMA +1 Flickerwisp|MM3 +1 Flooded Strand|EXP +1 Forbid|MPS_AKH +1 Force of Negation|MH1 +1 Force of Will|MPS_AKH +1 Forsake the Worldly|AKH +1 Fractured Identity|C17 +1 Frost Titan|M12 +1 Fumigate|KLD +1 Fyndhorn Elves|VMA +1 Gaea's Cradle|USG +1 Garruk Relentless|ISD +1 Garruk Wildspeaker|M11 +1 Garruk, Apex Predator|M15 +1 Garruk, Primal Hunter|M13 +1 Gatekeeper of Malakir|ZEN +1 Geist of Saint Traft|ISD +1 Genesis Wave|IMA +1 Geralf's Messenger|DKA +1 Gideon Blackblade|WAR +1 Gideon Jura|M12 +1 Gideon, Ally of Zendikar|BFZ +1 Gifts Ungiven|MM3 +1 Gilded Lotus|DOM +1 Giver of Runes|MH1 +1 Glacial Fortress|XLN +1 Glen Elendra Archmage|UMA +1 Glorious Anthem|10E +1 Glorybringer|AKH +1 Go for the Throat|MBS +1 Goblin Cratermaker|GRN +1 Goblin Dark-Dwellers|OGW +1 Goblin Guide|MM3 +1 Goblin Rabblemaster|M15 +1 Godless Shrine|RNA +1 Gonti, Lord of Luxury|KLD +1 Grave Titan|M12 +1 Gravecrawler|DKA +1 Gray Merchant of Asphodel|THB +1 Greater Gargadon|MMA +1 Green Sun's Zenith|EMA +1 Greenwarden of Murasa|BFZ +1 Grim Lavamancer|M12 +1 Grim Monolith|ULG +1 Griselbrand|MM3 +1 Gutterbones|RNA +1 Hallowed Fountain|RNA +1 Hallowed Spiritkeeper|C14 +1 Hangarback Walker|MPS_KLD +1 Harmonize|MM3 +1 Hazoret the Fervent|AKH +1 Hedron Archive|BFZ +1 Hellrider|MM3 +1 Hero of Bladehold|MBS +1 Hero of Precinct One|RNA +1 Hero's Downfall|THS +1 Hexdrinker|MH1 +1 Hinterland Harbor|DOM +1 Hissing Quagmire|OGW +1 History of Benalia|DOM +1 Honor of the Pure|M12 +1 Horizon Canopy|IMA +1 Hornet Queen|M15 +1 Hostage Taker|XLN +1 Hour of Devastation|HOU +1 Huntmaster of the Fells|DKA +1 Hydroid Krasis|RNA +1 Hymn to Tourach|EMA +1 Hypnotic Specter|M10 +1 Ilharg, the Raze-Boar|WAR +1 Imperial Recruiter|A25 +1 Impulse|VIS +1 Incinerate|M12 +1 Incubation Druid|RNA +1 Inferno Titan|M12 +1 Inquisition of Kozilek|MM3 +1 Inspiring Vantage|KLD +1 Into the Roil|ZEN +1 Iona, Shield of Emeria|MM2 +1 Isamaru, Hound of Konda|CHK +1 Isolated Chapel|DOM +1 Izzet Charm|MM3 +1 Jace Beleren|M11 +1 Jace, the Mind Sculptor|VMA +1 Jace, Vryn's Prodigy|ORI +1 Jadelight Ranger|RIX +1 Joraga Treespeaker|ROE +1 Journey to Nowhere|ZEN +1 Kalitas, Traitor of Ghet|OGW +1 Karakas|UMA +1 Karn Liberated|UMA +1 Karn, Scion of Urza|DOM +1 Kiki-Jiki, Mirror Breaker|IMA +1 Kira, Great Glass-Spinner|MMA +1 Kitchen Finks|UMA +1 Kitesail Freebooter|XLN +1 Knight of Autumn|GRN +1 Kodama's Reach|UMA +1 Kolaghan's Command|DTK +1 Koth of the Hammer|SOM +1 Kytheon, Hero of Akros|ORI +1 Land Tax|4ED +1 Languish|ORI +1 Lava Coil|GRN +1 Lavaclaw Reaches|UMA +1 Legion Warboss|GRN +1 Legion's Landing|XLN +1 Lightning Bolt|A25 +1 Lightning Greaves|MPS_KLD +1 Lightning Helix|IMA +1 Lightning Strike|M19 +1 Liliana of the Veil|UMA +1 Liliana's Triumph|WAR +1 Liliana, Dreadhorde General|WAR +1 Liliana, the Last Hope|EMN +1 Lingering Souls|MM3 +1 Living Death|A25 +1 Llanowar Elves|DOM +1 Looter il-Kor|TSP +1 Lotus Cobra|IMA +1 Lumbering Falls|BFZ +1 Lyra Dawnbringer|DOM +1 Magister of Worth|VMA +1 Magma Jet|MM3 +1 Makeshift Mannequin|LRW +1 Malicious Affliction|EMA +1 Man-o'-War|MH1 +1 Mana Confluence|EXP +1 Mana Leak|IMA +1 Mana Tithe|PLC +1 Manic Vandal|M12 +1 Marsh Flats|MM3 +1 Martial Coup|CFX +1 Mass Manipulation|RNA +1 Massacre Wurm|MBS +1 Master of the Wild Hunt|A25 +1 Maze of Ith|EMA +1 Meloku the Clouded Mirror|MMA +1 Mentor of the Meek|M19 +1 Meren of Clan Nel Toth|CMA +1 Merfolk Looter|A25 +1 Midnight Reaper|GRN +1 Mimic Vat|SOM +1 Mind Shatter|MM3 +1 Mind Stone|IMA +1 Mindslaver|SOM +1 Mirari's Wake|CNS +1 Miscalculation|ULG +1 Mishra's Factory|A25 +1 Misty Rainforest|MM3 +1 Mizzium Mortars|MM3 +1 Monastery Mentor|FRF +1 Monastery Swiftspear|IMA +1 Mother of Runes|EMA +1 Mulldrifter|MM2 +1 Murderous Cut|KTK +1 Murderous Redcap|UMA +1 Murmuring Mystic|GRN +1 Mutavault|M14 +1 Myr Battlesphere|SOM +1 Mystic Confluence|C15 +1 Mystic Snake|A25 +1 Nahiri, the Harbinger|SOI +1 Narset, Parter of Veils|WAR +1 Natural Order|EMA +1 Necromancy|VIS +1 Needle Spires|OGW +1 Negate|M20 +1 Nekrataal|EMA +1 Never // Return|AKH +1 Nicol Bolas, Dragon-God|WAR +1 Nicol Bolas, Planeswalker|M13 +1 Night's Whisper|EMA +1 Nimble Obstructionist|HOU +1 Nissa, Vastwood Seer|ORI +1 Nissa, Who Shakes the World|WAR +1 Niv-Mizzet, Parun|GRN +1 Noble Hierarch|UMA +1 Nykthos, Shrine to Nyx|THS +1 Ob Nixilis Reignited|BFZ +1 Oblivion Ring|MM2 +1 Oblivion Stone|IMA +1 Obstinate Baloth|IMA +1 Oona's Prowler|LRW +1 Ophiomancer|C13 +1 Opposition|MPS_AKH +1 Opt|ELD +1 Oracle of Mul Daya|ZEN +1 Oust|ROE +1 Outpost Siege|FRF +1 Overgrown Battlement|IMA +1 Overgrown Tomb|GRN +1 Pack Rat|RTR +1 Pact of Negation|A25 +1 Parallax Wave|VMA +1 Path to Exile|MM3 +1 Pestermite|MMA +1 Phantasmal Image|MM3 +1 Phyrexian Arena|CN2 +1 Phyrexian Metamorph|NPH +1 Phyrexian Obliterator|A25 +1 Phyrexian Revoker|M15 +1 Pia and Kiran Nalaar|ORI +1 Pia Nalaar|KLD +1 Plateau|VMA +1 Plow Under|8ED +1 Polluted Delta|EXP +1 Polukranos, World Eater|THS +1 Ponder|M12 +1 Porcelain Legionnaire|NPH +1 Preordain|M11 +1 Primal Command|MM3 +1 Prime Speaker Vannifar|RNA +1 Primeval Titan|IMA +1 Prismatic Lens|UMA +1 Profane Command|MM2 +1 Pteramander|RNA +1 Pyroclasm|A25 +1 Raging Ravine|UMA +1 Rampaging Baloths|IMA +1 Rampaging Ferocidon|XLN +1 Rampant Growth|MM2 +1 Ramunap Excavator|HOU +1 Ranger-Captain of Eos|MH1 +1 Rattleclaw Mystic|KTK +1 Ravages of War|PTK +1 Ravenous Chupacabra|A25 +1 Read the Bones|ORI +1 Reanimate|UMA +1 Reclamation Sage|M19 +1 Recruiter of the Guard|CN2 +1 Recurring Nightmare|TPR +1 Rekindling Phoenix|RIX +1 Relic of Progenitus|EMA +1 Remand|MM2 +1 Remorseful Cleric|M19 +1 Remove Soul|10E +1 Repeal|IMA +1 Restoration Angel|IMA +1 Reveillark|UMA +1 Rift Bolt|IMA +1 Riftwing Cloudskate|MMA +1 Rishadan Port|A25 +1 Rix Maadi Reveler|RNA +1 Roalesk, Apex Hybrid|WAR +1 Roast|DTK +1 Rofellos, Llanowar Emissary|VMA +1 Rootbound Crag|XLN +1 Rotting Regisaur|M20 +1 Runaway Steam-Kin|GRN +1 Ruric Thar, the Unbowed|DGM +1 Sacred Foundry|GRN +1 Sakura-Tribe Elder|CNS +1 Satyr Wayfinder|UMA +1 Savannah|VMA +1 Scalding Tarn|MM3 +1 Scavenging Ooze|MM3 +1 Scrubland|VMA +1 Seachrome Coast|SOM +1 Search for Azcanta|XLN +1 Search for Tomorrow|IMA +1 Searing Spear|M13 +1 Seasoned Pyromancer|MH1 +1 Seeker of the Way|IMA +1 Selfless Spirit|EMN +1 Seraph of the Scales|RNA +1 Serra the Benevolent|MH1 +1 Serum Visions|MM3 +1 Shambling Vent|BFZ +1 Shardless Agent|EMA +1 Shelldock Isle|LRW +1 Sheoldred, Whispering One|IMA +1 Shivan Fire|DOM +1 Show and Tell|CN2 +1 Shriekmaw|UMA +1 Siege-Gang Commander|DOM +1 Sigarda, Host of Herons|AVR +1 Sin Collector|MM3 +1 Skysovereign, Consul Flagship|KLD +1 Slaughter Pact|MPS_AKH +1 Smiting Helix|MH1 +1 Smuggler's Copter|KLD +1 Snapcaster Mage|UMA +1 Sneak Attack|EMA +1 Solemn Simulacrum|MPS_KLD +1 Sorin, Solemn Visitor|KTK +1 Sower of Temptation|LRW +1 Spawn of Mayhem|RNA +1 Spear of Heliod|THS +1 Spectral Procession|MM2 +1 Spellseeker +1 Spellskite|MM2 +1 Sphinx's Revelation|MM3 +1 Spirebluff Canal|KLD +1 Splinter Twin|MM2 +1 Star of Extinction|XLN +1 Steam Vents|GRN +1 Steel Hellkite|SOM +1 Stirring Wildwood|UMA +1 Stoke the Flames|M15 +1 Stomping Ground|RNA +1 Stoneforge Mystic|WWK +1 Stratus Dancer|DTK +1 Student of Warfare|ROE +1 Sublime Archangel|UMA +1 Sulfur Falls|DOM +1 Sun Titan|M12 +1 Sundering Titan|A25 +1 Sunpetal Grove|XLN +1 Supreme Verdict|IMA +1 Supreme Will|HOU +1 Sweltering Suns|AKH +1 Sword of Body and Mind|MPS_KLD +1 Sword of Feast and Famine|MPS_KLD +1 Sword of Fire and Ice|MPS_KLD +1 Sword of Light and Shadow|MPS_KLD +1 Sword of Sinew and Steel|MH1 +1 Sword of War and Peace|MPS_KLD +1 Swords to Plowshares|A25 +1 Sylvan Caryatid|THS +1 Sylvan Library|EMA +1 Taiga|VMA +1 Tale's End|M20 +1 Talrand, Sky Summoner|M13 +1 Tamiyo, the Moon Sage|AVR +1 Tangle Wire|NMS +1 Tasigur, the Golden Fang|FRF +1 Tectonic Edge|EXP +1 Teferi, Hero of Dominaria|DOM +1 Teferi, Time Raveler|WAR +1 Temple Garden|GRN +1 Temporal Mastery|MM3 +1 Terastodon|CNS +1 Terminus|MM3 +1 Thalia, Guardian of Thraben|A25 +1 Thalia, Heretic Cathar|EMN +1 The Immortal Sun|RIX +1 The Scarab God|HOU +1 Thief of Sanity|GRN +1 Thing in the Ice|SOI +1 Thirst for Knowledge|MMA +1 Thoughtseize|IMA +1 Thraben Inspector|SOI +1 Thragtusk|MM3 +1 Thran Dynamo|IMA +1 Thrashing Brontodon|M20 +1 Through the Breach|UMA +1 Thrun, the Last Troll|MBS +1 Thunderbreak Regent|DTK +1 Thundermaw Hellkite|IMA +1 Time Warp|TPR +1 Tireless Tracker|SOI +1 Tithe Taker|RNA +1 Tooth and Nail|MMA +1 Tormenting Voice|M19 +1 Torrential Gearhulk|MPS_KLD +1 Toxic Deluge|EMA +1 Treachery|UDS +1 Treasure Map|XLN +1 Treetop Village|10E +1 Tropical Island|VMA +1 Trostani Discordant|GRN +1 Tundra|VMA +1 Ugin, the Spirit Dragon|FRF +1 Ulamog, the Ceaseless Hunger|BFZ +1 Ulamog, the Infinite Gyre|UMA +1 Ultimate Price|DTK +1 Umezawa's Jitte|BOK +1 Unburial Rites|UMA +1 Underground Sea|VMA +1 Unexpectedly Absent|EMA +1 Upheaval|VMA +1 Urza, Lord High Artificer|MH1 +1 Utopia Sprawl|A25 +1 Vampire Hexmage|CNS +1 Vampire Nighthawk|MM3 +1 Vendilion Clique|A25 +1 Venerated Loxodon|GRN +1 Venser, Shaper Savant|MM3 +1 Verdant Catacombs|MM3 +1 Vindicate|A25 +1 Vivien Reid|M19 +1 Voice of Resurgence|MM3 +1 Volcanic Island|VMA +1 Volrath's Stronghold|STH +1 Vraska's Contempt|XLN +1 Vraska, Relic Seeker|XLN +1 Wake Thrasher|EVE +1 Walking Ballista|AER +1 Wall of Blossoms|MH1 +1 Wall of Omens|EMA +1 Wandering Fumarole|OGW +1 Wasteland|EMA +1 Watery Grave|GRN +1 Whip of Erebos|THS +1 Whirler Rogue|ORI +1 Whisperwood Elemental|FRF +1 Wickerbough Elder|UMA +1 Windbrisk Heights|LRW +1 Windswept Heath|EXP +1 Wood Elves|9ED +1 Wooded Foothills|EXP +1 Woodfall Primus|UMA +1 Woodland Cemetery|DOM +1 Worn Powerstone|EMA +1 Wrath of God|MPS_AKH +1 Wrenn and Six|MH1 +1 Wretched Confluence|CMA +1 Wurmcoil Engine|MPS_KLD +1 Xenagos, the Reveler|THS +1 Yavimaya Elder|VMA +1 Yawgmoth, Thran Physician|MH1 +1 Young Pyromancer|UMA +1 Zealous Conscripts|MM3 +1 Zurgo Bellstriker|DTK diff --git a/forge-gui/res/cube/MTGO Vintage Cube December 2019.dck b/forge-gui/res/cube/MTGO Vintage Cube December 2019.dck new file mode 100644 index 00000000000..f231a85251d --- /dev/null +++ b/forge-gui/res/cube/MTGO Vintage Cube December 2019.dck @@ -0,0 +1,543 @@ +[metadata] +Name=MTGO Vintage Cube December 2019 +[main] +1 Kytheon, Hero of Akros|ORI +1 Mother of Runes|EMA +1 Student of Warfare|ROE +1 Adanto Vanguard|XLN +1 Containment Priest|UMA +1 Leonin Relic-Warder|C17 +1 Porcelain Legionnaire|NPH +1 Selfless Spirit|EMN +1 Soulfire Grand Master|FRF +1 Stoneforge Mystic|WWK +1 Thalia, Guardian of Thraben|A25 +1 Tithe Taker|RNA +1 Wall of Omens|EMA +1 Blade Splicer|MM3 +1 Brightling +1 Brimaz, King of Oreskos|BNG +1 Fairgrounds Warden|KLD +1 Flickerwisp|MM3 +1 Monastery Mentor|FRF +1 Recruiter of the Guard|CN2 +1 Silverblade Paladin|AVR +1 Emeria Angel|IMA +1 Hero of Bladehold|MBS +1 Linvala, Keeper of Silence|MM3 +1 Restoration Angel|IMA +1 Angel of Invention|KLD +1 Angel of Sanctions|AKH +1 Archangel Avacyn|SOI +1 Baneslayer Angel|M11 +1 Lyra Dawnbringer|DOM +1 Reveillark|UMA +1 Sun Titan|M12 +1 Angel of Serenity|RTR +1 Elesh Norn, Grand Cenobite|IMA +1 Iona, Shield of Emeria|MM2 +1 Gideon Blackblade|WAR +1 Elspeth, Knight-Errant|MMA +1 Gideon, Ally of Zendikar|BFZ +1 Gideon Jura|M12 +1 Elspeth, Sun's Champion|THS +1 Condemn|M11 +1 Enlightened Tutor|EMA +1 Mana Tithe|PLC +1 Path to Exile|MM3 +1 Swords to Plowshares|A25 +1 Disenchant|M20 +1 Unexpectedly Absent|EMA +1 Balance|EMA +1 Council's Judgment|CNS +1 Spectral Procession|MM2 +1 Armageddon|A25 +1 Day of Judgment|M12 +1 Ravages of War|PTK +1 Wrath of God|MPS_AKH +1 Terminus|MM3 +1 Land Tax|4ED +1 Legion's Landing|XLN +1 Honor of the Pure|M12 +1 Banishing Light|THB +1 Oblivion Ring|MM2 +1 Faith's Fetters|UMA +1 Moat|LEG +1 Parallax Wave|VMA +1 Spear of Heliod|THS +1 Karakas|UMA +1 Pteramander|RNA +1 Baral, Chief of Compliance|AER +1 Jace, Vryn's Prodigy|ORI +1 Looter il-Kor|TSP +1 Phantasmal Image|MM3 +1 Snapcaster Mage|UMA +1 Thing in the Ice|SOI +1 Arcane Artisan +1 Deceiver Exarch|CN2 +1 Pestermite|MMA +1 Spellseeker +1 Trinket Mage|SOM +1 Vendilion Clique|A25 +1 Glen Elendra Archmage|UMA +1 Phyrexian Metamorph|NPH +1 Sower of Temptation|LRW +1 Venser, Shaper Savant|MM3 +1 Mulldrifter|MM2 +1 Riftwing Cloudskate|MMA +1 Consecrated Sphinx|IMA +1 Frost Titan|M12 +1 Torrential Gearhulk|MPS_KLD +1 Palinchron|VMA +1 Inkwell Leviathan|EMA +1 Jace Beleren|M11 +1 Jace, the Mind Sculptor|VMA +1 Tezzeret the Seeker|MM2 +1 Ancestral Recall|VMA +1 Brainstorm|A25 +1 High Tide|VMA +1 Mystical Tutor|EMA +1 Spell Pierce|XLN +1 Brain Freeze|VMA +1 Counterspell|A25 +1 Daze|MPS_AKH +1 Impulse|VIS +1 Mana Drain|IMA +1 Mana Leak|IMA +1 Miscalculation|ULG +1 Remand|MM2 +1 Frantic Search|UMA +1 Thirst for Knowledge|MMA +1 Cryptic Command|IMA +1 Fact or Fiction|MH1 +1 Gifts Ungiven|MM3 +1 Turnabout|VMA +1 Force of Will|MPS_AKH +1 Gush|VMA +1 Mystic Confluence|C15 +1 Repeal|IMA +1 Dig Through Time|UMA +1 Ancestral Vision|IMA +1 Gitaxian Probe|NPH +1 Ponder|M12 +1 Preordain|M11 +1 Chart a Course|XLN +1 Time Walk|VMA +1 Show and Tell|CN2 +1 Timetwister|VMA +1 Tinker|ULG +1 Bribery|8ED +1 Time Warp|TPR +1 Mind's Desire|SCG +1 Time Spiral|USG +1 Upheaval|VMA +1 Treasure Cruise|UMA +1 Search for Azcanta|XLN +1 Control Magic|EMA +1 Opposition|MPS_AKH +1 Treachery|UDS +1 Shelldock Isle|LRW +1 Tolarian Academy|VMA +1 Putrid Imp|VMA +1 Dark Confidant|MM2 +1 Kitesail Freebooter|XLN +1 Mesmeric Fiend|A25 +1 Oona's Prowler|LRW +1 Pack Rat|RTR +1 Vampire Hexmage|CNS +1 Bone Shredder|ULG +1 Hypnotic Specter|M10 +1 Ophiomancer|C13 +1 Plaguecrafter|GRN +1 Vampire Nighthawk|MM3 +1 Gonti, Lord of Luxury|KLD +1 Nekrataal|EMA +1 Ravenous Chupacabra|A25 +1 Shriekmaw|UMA +1 Grave Titan|M12 +1 Ink-Eyes, Servant of Oni|PCA +1 Massacre Wurm|MBS +1 Tasigur, the Golden Fang|FRF +1 Sheoldred, Whispering One|IMA +1 Griselbrand|MM3 +1 Liliana of the Veil|UMA +1 Liliana, Death's Majesty|AKH +1 Dark Ritual|A25 +1 Entomb|UMA +1 Fatal Push|AER +1 Vampiric Tutor|EMA +1 Cabal Ritual|VMA +1 Go for the Throat|MBS +1 Liliana's Triumph|WAR +1 Shallow Grave|MIR +1 Ultimate Price|DTK +1 Corpse Dance|TPR +1 Dismember|MM2 +1 Hero's Downfall|THS +1 Makeshift Mannequin|LRW +1 Duress|M20 +1 Imperial Seal|PTK +1 Inquisition of Kozilek|MM3 +1 Reanimate|UMA +1 Thoughtseize|IMA +1 Collective Brutality|EMN +1 Demonic Tutor|UMA +1 Exhume|USG +1 Hymn to Tourach|EMA +1 Night's Whisper|EMA +1 Buried Alive|UMA +1 Toxic Deluge|EMA +1 Yawgmoth's Will|USG +1 Damnation|MPS_AKH +1 Languish|ORI +1 Mastermind's Acquisition|RIX +1 Tendrils of Agony|VMA +1 Dark Petition|ORI +1 Living Death|A25 +1 Mind Twist|MPS_AKH +1 Animate Dead|EMA +1 Bitterblossom|UMA +1 Necromancy|VIS +1 Phyrexian Arena|CN2 +1 Recurring Nightmare|TPR +1 Yawgmoth's Bargain|UDS +1 Goblin Guide|MM3 +1 Goblin Welder|ULG +1 Grim Lavamancer|M12 +1 Jackal Pup|A25 +1 Monastery Swiftspear|IMA +1 Zurgo Bellstriker|DTK +1 Abbot of Keral Keep|ORI +1 Dire Fleet Daredevil|RIX +1 Eidolon of the Great Revel|A25 +1 Runaway Steam-Kin|GRN +1 Young Pyromancer|UMA +1 Goblin Rabblemaster|M15 +1 Imperial Recruiter|A25 +1 Magus of the Moon|IMA +1 Avalanche Riders|TSB +1 Flametongue Kavu|VMA +1 Hazoret the Fervent|AKH +1 Hellrider|MM3 +1 Pia and Kiran Nalaar|ORI +1 Rekindling Phoenix|RIX +1 Glorybringer|AKH +1 Goblin Dark-Dwellers|OGW +1 Kiki-Jiki, Mirror Breaker|IMA +1 Siege-Gang Commander|DOM +1 Thundermaw Hellkite|IMA +1 Zealous Conscripts|MM3 +1 Inferno Titan|M12 +1 Chandra, Torch of Defiance|KLD +1 Daretti, Scrap Savant|C16 +1 Koth of the Hammer|SOM +1 Burst Lightning|MM2 +1 Lightning Bolt|A25 +1 Abrade|HOU +1 Ancient Grudge|MM3 +1 Desperate Ritual|UMA +1 Fire // Ice|UMA +1 Incinerate|M12 +1 Lightning Strike|M19 +1 Pyretic Ritual|M11 +1 Char|RAV +1 Seething Song|9ED +1 Through the Breach|UMA +1 Fireblast|VMA +1 Chain Lightning|MPS_AKH +1 Faithless Looting|UMA +1 Firebolt|MH1 +1 Flame Slash|CN2 +1 Mizzium Mortars|MM3 +1 Pyroclasm|A25 +1 Light Up the Stage|RNA +1 Sweltering Suns|AKH +1 Wheel of Fortune|VMA +1 Empty the Warrens|MMA +1 Fiery Confluence|C15 +1 Past in Flames|MM3 +1 Banefire|M19 +1 Burning of Xinye|VMA +1 Wildfire|MM2 +1 Bonfire of the Damned|MM3 +1 Mana Flare|5ED +1 Sulfuric Vortex|EMA +1 Sneak Attack|EMA +1 Splinter Twin|MM2 +1 Arbor Elf|A25 +1 Avacyn's Pilgrim|MM3 +1 Birds of Paradise|CN2 +1 Elves of Deep Shadow|RAV +1 Elvish Mystic|M15 +1 Fyndhorn Elves|VMA +1 Joraga Treespeaker|ROE +1 Llanowar Elves|DOM +1 Noble Hierarch|UMA +1 Den Protector|DTK +1 Devoted Druid|UMA +1 Fauna Shaman|UMA +1 Incubation Druid|RNA +1 Lotus Cobra|IMA +1 Rofellos, Llanowar Emissary|VMA +1 Sakura-Tribe Elder|CNS +1 Scavenging Ooze|MM3 +1 Sylvan Caryatid|THS +1 Wall of Blossoms|MH1 +1 Wall of Roots|IMA +1 Courser of Kruphix|A25 +1 Eternal Witness|UMA +1 Ramunap Excavator|HOU +1 Reclamation Sage|M19 +1 Tireless Tracker|SOI +1 Yavimaya Elder|VMA +1 Master of the Wild Hunt|A25 +1 Oracle of Mul Daya|ZEN +1 Polukranos, World Eater|THS +1 Acidic Slime|M13 +1 Biogenic Ooze|RNA +1 Deranged Hermit|VMA +1 Thragtusk|MM3 +1 Whisperwood Elemental|FRF +1 Carnage Tyrant|XLN +1 Primeval Titan|IMA +1 Avenger of Zendikar|WWK +1 Craterhoof Behemoth|MM3 +1 Terastodon|CNS +1 Woodfall Primus|UMA +1 Vivien, Champion of the Wilds|WAR +1 Garruk Relentless|ISD +1 Garruk Wildspeaker|M11 +1 Garruk, Primal Hunter|M13 +1 Vivien Reid|M19 +1 Nature's Claim|IMA +1 Beast Within|CN2 +1 Channel|IMA +1 Regrowth|MH1 +1 Kodama's Reach|UMA +1 Search for Tomorrow|IMA +1 Eureka|VMA +1 Harmonize|MM3 +1 Natural Order|EMA +1 Plow Under|8ED +1 Primal Command|MM3 +1 Green Sun's Zenith|EMA +1 Finale of Devastation|WAR +1 Tooth and Nail|MMA +1 Fastbond|VMA +1 Oath of Druids|TPR +1 Survival of the Fittest|TPR +1 Sylvan Library|EMA +1 Heartbeat of Spring|CHK +1 Wilderness Reclamation|RNA +1 Gaea's Cradle|USG +1 Geist of Saint Traft|ISD +1 Teferi, Hero of Dominaria|DOM +1 Sphinx's Revelation|MM3 +1 Fractured Identity|C17 +1 Celestial Colonnade|UMA +1 Flooded Strand|EXP +1 Hallowed Fountain|RNA +1 Seachrome Coast|SOM +1 Tundra|VMA +1 Thief of Sanity|GRN +1 The Scarab God|HOU +1 Ashiok, Nightmare Weaver|THS +1 Baleful Strix|EMA +1 Creeping Tar Pit|UMA +1 Darkslick Shores|SOM +1 Polluted Delta|EXP +1 Underground Sea|VMA +1 Watery Grave|GRN +1 Daretti, Ingenious Iconoclast|CN2 +1 Terminate|MM3 +1 Kolaghan's Command|DTK +1 Rakdos's Return|RTR +1 Badlands|VMA +1 Blackcleave Cliffs|SOM +1 Blood Crypt|RNA +1 Bloodstained Mire|EXP +1 Lavaclaw Reaches|UMA +1 Bloodbraid Elf|EMA +1 Huntmaster of the Fells|DKA +1 Dragonlord Atarka|DTK +1 Manamorphose|MMA +1 Copperline Gorge|SOM +1 Raging Ravine|UMA +1 Stomping Ground|RNA +1 Taiga|VMA +1 Wooded Foothills|EXP +1 Kitchen Finks|UMA +1 Knight of Autumn|GRN +1 Knight of the Reliquary|IMA +1 Trostani Discordant|GRN +1 Mirari's Wake|CNS +1 Razorverge Thicket|SOM +1 Savannah|VMA +1 Stirring Wildwood|UMA +1 Temple Garden|GRN +1 Windswept Heath|EXP +1 Ashen Rider|THS +1 Kaya, Orzhov Usurper|RNA +1 Tidehollow Sculler|MMA +1 Anguished Unmaking|SOI +1 Lingering Souls|MM3 +1 Vindicate|A25 +1 Unburial Rites|UMA +1 Concealed Courtyard|KLD +1 Godless Shrine|RNA +1 Marsh Flats|MM3 +1 Scrubland|VMA +1 Shambling Vent|BFZ +1 Vraska, Golgari Queen|GRN +1 Assassin's Trophy|GRN +1 Maelstrom Pulse|UMA +1 Pernicious Deed|A25 +1 Bayou|VMA +1 Blooming Marsh|KLD +1 Hissing Quagmire|OGW +1 Overgrown Tomb|GRN +1 Verdant Catacombs|MM3 +1 Edric, Spymaster of Trest|VMA +1 Trygon Predator|EMA +1 Hydroid Krasis|RNA +1 Shardless Agent|EMA +1 Botanical Sanctum|KLD +1 Breeding Pool|RNA +1 Lumbering Falls|BFZ +1 Misty Rainforest|MM3 +1 Tropical Island|VMA +1 Goblin Electromancer|GRN +1 Dack Fayden|EMA +1 Thousand-Year Storm|GRN +1 Scalding Tarn|MM3 +1 Spirebluff Canal|KLD +1 Steam Vents|GRN +1 Volcanic Island|VMA +1 Wandering Fumarole|OGW +1 Figure of Destiny|MMA +1 Ajani Vengeant|ALA +1 Nahiri, the Harbinger|SOI +1 Wear // Tear|DGM +1 Lightning Helix|IMA +1 Arid Mesa|MM3 +1 Inspiring Vantage|KLD +1 Needle Spires|OGW +1 Plateau|VMA +1 Sacred Foundry|GRN +1 Sphinx of the Steel Wind|EMA +1 Nicol Bolas, Dragon-God|WAR +1 Leovold, Emissary of Trest|UMA +1 Progenitus|MMA +1 Kozilek, Butcher of Truth|UMA +1 Ulamog, the Ceaseless Hunger|BFZ +1 Ulamog, the Infinite Gyre|UMA +1 Emrakul, the Promised End|EMN +1 Emrakul, the Aeons Torn|UMA +1 Karn, Scion of Urza|DOM +1 Karn Liberated|UMA +1 Ugin, the Spirit Dragon|FRF +1 Bomat Courier|KLD +1 Hangarback Walker|MPS_KLD +1 Phyrexian Revoker|M15 +1 Metalworker|UDS +1 Lodestone Golem|MM2 +1 Solemn Simulacrum|MPS_KLD +1 Kuldotha Forgemaster|SOM +1 Wurmcoil Engine|MPS_KLD +1 Myr Battlesphere|SOM +1 Sundering Titan|A25 +1 Walking Ballista|AER +1 Blightsteel Colossus|MBS +1 Black Lotus|VMA +1 Chrome Mox|MPS_KLD +1 Everflowing Chalice|MM2 +1 Lion's Eye Diamond|MIR +1 Lotus Bloom|MMA +1 Mana Crypt|MPS_KLD +1 Mox Diamond|TPR +1 Mox Emerald|VMA +1 Mox Jet|VMA +1 Mox Pearl|VMA +1 Mox Ruby|VMA +1 Mox Sapphire|VMA +1 Mana Vault|UMA +1 Relic of Progenitus|EMA +1 Sensei's Divining Top|EMA +1 Skullclamp|VMA +1 Sol Ring|MPS_KLD +1 Azorius Signet|MM3 +1 Boros Signet|MM3 +1 Dimir Signet|MM3 +1 Golgari Signet|MM3 +1 Grim Monolith|ULG +1 Gruul Signet|MM3 +1 Izzet Signet|MM3 +1 Lightning Greaves|MPS_KLD +1 Orzhov Signet|MM3 +1 Rakdos Signet|MM3 +1 Selesnya Signet|MM3 +1 Shrine of Burning Rage|NPH +1 Simic Signet|MM3 +1 Smuggler's Copter|KLD +1 Umezawa's Jitte|BOK +1 Winter Orb|EMA +1 Basalt Monolith|3ED +1 Coalition Relic|A25 +1 Crucible of Worlds|M19 +1 Oblivion Stone|IMA +1 Sword of Body and Mind|MPS_KLD +1 Sword of Feast and Famine|MPS_KLD +1 Sword of Fire and Ice|MPS_KLD +1 Sword of Light and Shadow|MPS_KLD +1 Sword of War and Peace|MPS_KLD +1 Tangle Wire|NMS +1 Worn Powerstone|EMA +1 Coercive Portal|VMA +1 Smokestack|VMA +1 Thran Dynamo|IMA +1 Batterskull|NPH +1 Memory Jar|VMA +1 Mindslaver|SOM +1 Academy Ruins|MMA +1 Ancient Tomb|UMA +1 Bazaar of Baghdad|VMA +1 Blast Zone|WAR +1 Field of Ruin|THB +1 Library of Alexandria|VMA +1 Maze of Ith|EMA +1 Mishra's Factory|A25 +1 Mishra's Workshop|ATQ +1 Mutavault|M14 +1 Nykthos, Shrine to Nyx|THS +1 Rishadan Port|A25 +1 Strip Mine|EXP +1 Wasteland|EMA +1 Expansion // Explosion|GRN +1 Giver of Runes|MH1 +1 Winds of Abandon|MH1 +1 Hallowed Spiritkeeper|C14 +1 Thraben Inspector|SOI +1 Narset, Parter of Veils|WAR +1 Force of Negation|MH1 +1 Urza, Lord High Artificer|MH1 +1 Emry, Lurker of the Loch|ELD +1 Brazen Borrower|ELD +1 Bolas's Citadel|WAR +1 Yawgmoth, Thran Physician|MH1 +1 Rotting Regisaur|M20 +1 Murderous Rider|ELD +1 Wishclaw Talisman|ELD +1 Dreadhorde Arcanist|WAR +1 Seasoned Pyromancer|MH1 +1 Embereth Shieldbreaker|ELD +1 Nissa, Who Shakes the World|WAR +1 Questing Beast|ELD +1 Teferi, Time Raveler|WAR +1 Angrath's Rampage|WAR +1 Fallen Shinobi|MH1 +1 Wrenn and Six|MH1 +1 Oko, Thief of Crowns|ELD +1 Garruk, Cursed Huntsman|ELD +1 Prismatic Vista|MH1 +1 Golos, Tireless Pilgrim|M20 +1 Stonecoil Serpent|ELD diff --git a/forge-gui/res/cube/MTGO Vintage Cube July 2020.dck b/forge-gui/res/cube/MTGO Vintage Cube July 2020.dck new file mode 100644 index 00000000000..804ca8624e5 --- /dev/null +++ b/forge-gui/res/cube/MTGO Vintage Cube July 2020.dck @@ -0,0 +1,543 @@ +[metadata] +Name=MTGO Vintage Cube July 2020 +[main] +1 Kytheon, Hero of Akros|ORI +1 Mother of Runes|EMA +1 Student of Warfare|ROE +1 Adanto Vanguard|XLN +1 Containment Priest|M21 +1 Leonin Relic-Warder|C17 +1 Porcelain Legionnaire|NPH +1 Selfless Spirit|EMN +1 Soulfire Grand Master|FRF +1 Stoneforge Mystic|WWK +1 Thalia, Guardian of Thraben|A25 +1 Tithe Taker|RNA +1 Wall of Omens|EMA +1 Blade Splicer|MM3 +1 Brightling +1 Brimaz, King of Oreskos|BNG +1 Fairgrounds Warden|KLD +1 Flickerwisp|MM3 +1 Monastery Mentor|FRF +1 Recruiter of the Guard|CN2 +1 Silverblade Paladin|AVR +1 Emeria Angel|IMA +1 Hero of Bladehold|MBS +1 Linvala, Keeper of Silence|MM3 +1 Restoration Angel|IMA +1 Angel of Invention|KLD +1 Elspeth Conquers Death|THB +1 Archangel Avacyn|SOI +1 Baneslayer Angel|M21 +1 Lyra Dawnbringer|DOM +1 Reveillark|UMA +1 Sun Titan|M12 +1 Angel of Serenity|RTR +1 Elesh Norn, Grand Cenobite|IMA +1 Iona, Shield of Emeria|MM2 +1 Gideon Blackblade|WAR +1 Elspeth, Knight-Errant|MMA +1 Gideon, Ally of Zendikar|BFZ +1 Gideon Jura|M12 +1 Elspeth, Sun's Champion|THS +1 Condemn|M11 +1 Enlightened Tutor|EMA +1 Mana Tithe|PLC +1 Path to Exile|MM3 +1 Swords to Plowshares|A25 +1 Disenchant|M20 +1 Unexpectedly Absent|EMA +1 Balance|EMA +1 Council's Judgment|CNS +1 Spectral Procession|MM2 +1 Armageddon|A25 +1 Day of Judgment|M12 +1 Ravages of War|PTK +1 Wrath of God|MPS_AKH +1 Terminus|MM3 +1 Land Tax|4ED +1 Legion's Landing|XLN +1 Honor of the Pure|M12 +1 Banishing Light|THB +1 Oblivion Ring|MM2 +1 Faith's Fetters|M21 +1 Moat|LEG +1 Parallax Wave|VMA +1 Spear of Heliod|THS +1 Karakas|UMA +1 Thassa's Oracle|THB +1 Baral, Chief of Compliance|AER +1 Jace, Vryn's Prodigy|ORI +1 Looter il-Kor|TSP +1 Phantasmal Image|MM3 +1 Snapcaster Mage|UMA +1 Thing in the Ice|SOI +1 Shark Typhoon|IKO +1 Deceiver Exarch|CN2 +1 Pestermite|MMA +1 Spellseeker +1 Trinket Mage|SOM +1 Vendilion Clique|A25 +1 Glen Elendra Archmage|UMA +1 Phyrexian Metamorph|NPH +1 Sower of Temptation|LRW +1 Venser, Shaper Savant|MM3 +1 Mulldrifter|MM2 +1 Riftwing Cloudskate|MMA +1 Consecrated Sphinx|IMA +1 Frost Titan|M12 +1 Torrential Gearhulk|MPS_KLD +1 Palinchron|VMA +1 Inkwell Leviathan|EMA +1 Jace Beleren|M11 +1 Jace, the Mind Sculptor|VMA +1 Tezzeret the Seeker|MM2 +1 Ancestral Recall|VMA +1 Brainstorm|A25 +1 High Tide|VMA +1 Mystical Tutor|EMA +1 Spell Pierce|XLN +1 Brain Freeze|VMA +1 Counterspell|A25 +1 Daze|MPS_AKH +1 Impulse|VIS +1 Mana Drain|IMA +1 Mana Leak|IMA +1 Miscalculation|ULG +1 Remand|MM2 +1 Frantic Search|UMA +1 Thirst for Knowledge|MMA +1 Cryptic Command|IMA +1 Fact or Fiction|MH1 +1 Gifts Ungiven|MM3 +1 Turnabout|VMA +1 Force of Will|MPS_AKH +1 Gush|VMA +1 Mystic Confluence|C15 +1 Repeal|IMA +1 Dig Through Time|UMA +1 Ancestral Vision|IMA +1 Gitaxian Probe|NPH +1 Ponder|M12 +1 Preordain|M11 +1 Chart a Course|XLN +1 Time Walk|VMA +1 Show and Tell|CN2 +1 Timetwister|VMA +1 Tinker|ULG +1 Bribery|8ED +1 Time Warp|TPR +1 Mind's Desire|SCG +1 Time Spiral|USG +1 Upheaval|VMA +1 Treasure Cruise|UMA +1 Search for Azcanta|XLN +1 Control Magic|EMA +1 Opposition|MPS_AKH +1 Treachery|UDS +1 Shelldock Isle|LRW +1 Tolarian Academy|VMA +1 Putrid Imp|VMA +1 Dark Confidant|MM2 +1 Kitesail Freebooter|M21 +1 Mesmeric Fiend|A25 +1 Oona's Prowler|LRW +1 Pack Rat|RTR +1 Vampire Hexmage|CNS +1 Bone Shredder|ULG +1 Hypnotic Specter|M10 +1 Ophiomancer|C13 +1 Plaguecrafter|GRN +1 Vampire Nighthawk|MM3 +1 Gonti, Lord of Luxury|KLD +1 Nekrataal|EMA +1 Ravenous Chupacabra|A25 +1 Shriekmaw|UMA +1 Grave Titan|M12 +1 Ink-Eyes, Servant of Oni|PCA +1 Massacre Wurm|M21 +1 Tasigur, the Golden Fang|FRF +1 Sheoldred, Whispering One|IMA +1 Griselbrand|MM3 +1 Liliana of the Veil|UMA +1 Liliana, Death's Majesty|AKH +1 Dark Ritual|A25 +1 Entomb|UMA +1 Fatal Push|AER +1 Vampiric Tutor|EMA +1 Cabal Ritual|VMA +1 Go for the Throat|MBS +1 Liliana's Triumph|WAR +1 Shallow Grave|MIR +1 Heartless Act|IKO +1 Corpse Dance|TPR +1 Dismember|MM2 +1 Hero's Downfall|THS +1 Makeshift Mannequin|LRW +1 Duress|M21 +1 Imperial Seal|PTK +1 Inquisition of Kozilek|MM3 +1 Reanimate|UMA +1 Thoughtseize|IMA +1 Collective Brutality|EMN +1 Demonic Tutor|UMA +1 Exhume|USG +1 Hymn to Tourach|EMA +1 Night's Whisper|EMA +1 Buried Alive|UMA +1 Toxic Deluge|EMA +1 Yawgmoth's Will|USG +1 Damnation|MPS_AKH +1 Languish|ORI +1 Mastermind's Acquisition|RIX +1 Tendrils of Agony|VMA +1 Dark Petition|ORI +1 Living Death|A25 +1 Mind Twist|MPS_AKH +1 Animate Dead|EMA +1 Bitterblossom|UMA +1 Necromancy|VIS +1 Phyrexian Arena|CN2 +1 Recurring Nightmare|TPR +1 Yawgmoth's Bargain|UDS +1 Goblin Guide|MM3 +1 Goblin Welder|ULG +1 Grim Lavamancer|M12 +1 Soul-Scar Mage|AKH +1 Monastery Swiftspear|IMA +1 Zurgo Bellstriker|DTK +1 Abbot of Keral Keep|ORI +1 Dire Fleet Daredevil|RIX +1 Eidolon of the Great Revel|A25 +1 Runaway Steam-Kin|GRN +1 Young Pyromancer|UMA +1 Goblin Rabblemaster|M15 +1 Imperial Recruiter|A25 +1 Magus of the Moon|IMA +1 Avalanche Riders|TSB +1 Flametongue Kavu|VMA +1 Hazoret the Fervent|AKH +1 Hellrider|MM3 +1 Pia and Kiran Nalaar|ORI +1 Terror of the Peaks|M21 +1 Glorybringer|AKH +1 Goblin Dark-Dwellers|OGW +1 Kiki-Jiki, Mirror Breaker|IMA +1 Siege-Gang Commander|DOM +1 Thundermaw Hellkite|IMA +1 Zealous Conscripts|MM3 +1 Inferno Titan|M12 +1 Chandra, Torch of Defiance|KLD +1 Daretti, Scrap Savant|C16 +1 Koth of the Hammer|SOM +1 Burst Lightning|MM2 +1 Lightning Bolt|A25 +1 Abrade|HOU +1 Ancient Grudge|MM3 +1 Desperate Ritual|UMA +1 Fire // Ice|UMA +1 Incinerate|M12 +1 Lightning Strike|M19 +1 Pyretic Ritual|M11 +1 Char|RAV +1 Seething Song|9ED +1 Through the Breach|UMA +1 Fireblast|VMA +1 Chain Lightning|MPS_AKH +1 Faithless Looting|UMA +1 Firebolt|MH1 +1 Flame Slash|CN2 +1 Mizzium Mortars|MM3 +1 Pyroclasm|A25 +1 Light Up the Stage|RNA +1 Lukka, Coppercoat Outcast|IKO +1 Wheel of Fortune|VMA +1 Empty the Warrens|MMA +1 Fiery Confluence|C15 +1 Past in Flames|MM3 +1 Banefire|M19 +1 Burning of Xinye|VMA +1 Wildfire|MM2 +1 Bonfire of the Damned|MM3 +1 Mana Flare|5ED +1 Sulfuric Vortex|EMA +1 Sneak Attack|EMA +1 Splinter Twin|MM2 +1 Arbor Elf|A25 +1 Avacyn's Pilgrim|MM3 +1 Birds of Paradise|CN2 +1 Elves of Deep Shadow|RAV +1 Elvish Mystic|M15 +1 Fyndhorn Elves|VMA +1 Joraga Treespeaker|ROE +1 Llanowar Elves|DOM +1 Noble Hierarch|UMA +1 Den Protector|DTK +1 Devoted Druid|UMA +1 Fauna Shaman|UMA +1 Gilded Goose|ELD +1 Lotus Cobra|IMA +1 Rofellos, Llanowar Emissary|VMA +1 Sakura-Tribe Elder|CNS +1 Scavenging Ooze|M21 +1 Sylvan Caryatid|THS +1 Wall of Blossoms|MH1 +1 Wall of Roots|IMA +1 Courser of Kruphix|A25 +1 Eternal Witness|UMA +1 Ramunap Excavator|HOU +1 Reclamation Sage|M19 +1 Tireless Tracker|SOI +1 Yavimaya Elder|VMA +1 Master of the Wild Hunt|A25 +1 Oracle of Mul Daya|ZEN +1 Polukranos, World Eater|THS +1 Acidic Slime|M13 +1 Biogenic Ooze|RNA +1 Deranged Hermit|VMA +1 Thragtusk|MM3 +1 Whisperwood Elemental|FRF +1 Carnage Tyrant|XLN +1 Primeval Titan|IMA +1 Avenger of Zendikar|WWK +1 Craterhoof Behemoth|MM3 +1 Terastodon|CNS +1 Woodfall Primus|UMA +1 Dryad of the Ilysian Grove|THB +1 Garruk Relentless|ISD +1 Garruk Wildspeaker|M11 +1 Vivien, Monsters' Advocate|IKO +1 Vivien Reid|M19 +1 Nature's Claim|IMA +1 Beast Within|CN2 +1 Channel|IMA +1 Regrowth|MH1 +1 Cultivate|M21 +1 Search for Tomorrow|IMA +1 Eureka|VMA +1 Harmonize|MM3 +1 Natural Order|EMA +1 Plow Under|8ED +1 Primal Command|MM3 +1 Green Sun's Zenith|EMA +1 Finale of Devastation|WAR +1 Tooth and Nail|MMA +1 Fastbond|VMA +1 Oath of Druids|TPR +1 Survival of the Fittest|TPR +1 Sylvan Library|EMA +1 Heartbeat of Spring|CHK +1 Elder Gargaroth|M21 +1 Gaea's Cradle|USG +1 Yorion, Sky Nomad|IKO +1 Teferi, Hero of Dominaria|DOM +1 Sphinx's Revelation|MM3 +1 Fractured Identity|C17 +1 Celestial Colonnade|UMA +1 Flooded Strand|EXP +1 Hallowed Fountain|RNA +1 Seachrome Coast|SOM +1 Tundra|VMA +1 Thief of Sanity|GRN +1 The Scarab God|HOU +1 Ashiok, Nightmare Weaver|THS +1 Baleful Strix|EMA +1 Creeping Tar Pit|UMA +1 Darkslick Shores|SOM +1 Polluted Delta|EXP +1 Underground Sea|VMA +1 Watery Grave|GRN +1 Daretti, Ingenious Iconoclast|CN2 +1 Kroxa, Titan of Death's Hunger|THB +1 Kolaghan's Command|DTK +1 Rakdos's Return|RTR +1 Badlands|VMA +1 Blackcleave Cliffs|SOM +1 Blood Crypt|RNA +1 Bloodstained Mire|EXP +1 Lavaclaw Reaches|UMA +1 Bloodbraid Elf|EMA +1 Huntmaster of the Fells|DKA +1 Dragonlord Atarka|DTK +1 Manamorphose|MMA +1 Copperline Gorge|SOM +1 Raging Ravine|UMA +1 Stomping Ground|RNA +1 Taiga|VMA +1 Wooded Foothills|EXP +1 Kitchen Finks|UMA +1 Knight of Autumn|GRN +1 Knight of the Reliquary|IMA +1 Trostani Discordant|GRN +1 Mirari's Wake|CNS +1 Razorverge Thicket|SOM +1 Savannah|VMA +1 Stirring Wildwood|UMA +1 Temple Garden|GRN +1 Windswept Heath|EXP +1 Ashen Rider|THS +1 Kaya, Orzhov Usurper|RNA +1 Tidehollow Sculler|MMA +1 Anguished Unmaking|SOI +1 Lingering Souls|MM3 +1 Vindicate|A25 +1 Unburial Rites|UMA +1 Concealed Courtyard|KLD +1 Godless Shrine|RNA +1 Marsh Flats|MM3 +1 Scrubland|VMA +1 Shambling Vent|BFZ +1 Vraska, Golgari Queen|GRN +1 Assassin's Trophy|GRN +1 Maelstrom Pulse|UMA +1 Pernicious Deed|A25 +1 Bayou|VMA +1 Blooming Marsh|KLD +1 Hissing Quagmire|OGW +1 Overgrown Tomb|GRN +1 Verdant Catacombs|MM3 +1 Edric, Spymaster of Trest|VMA +1 Trygon Predator|EMA +1 Hydroid Krasis|RNA +1 Uro, Titan of Nature's Wrath|THB +1 Botanical Sanctum|KLD +1 Breeding Pool|RNA +1 Lumbering Falls|BFZ +1 Misty Rainforest|MM3 +1 Tropical Island|VMA +1 Goblin Electromancer|GRN +1 Dack Fayden|EMA +1 Thousand-Year Storm|GRN +1 Scalding Tarn|MM3 +1 Spirebluff Canal|KLD +1 Steam Vents|GRN +1 Volcanic Island|VMA +1 Wandering Fumarole|OGW +1 Figure of Destiny|MMA +1 Ajani Vengeant|ALA +1 Nahiri, the Harbinger|SOI +1 Wear // Tear|DGM +1 Lightning Helix|IMA +1 Arid Mesa|MM3 +1 Inspiring Vantage|KLD +1 Needle Spires|OGW +1 Plateau|VMA +1 Sacred Foundry|GRN +1 Sphinx of the Steel Wind|EMA +1 Nicol Bolas, Dragon-God|WAR +1 Leovold, Emissary of Trest|UMA +1 Progenitus|MMA +1 Kozilek, Butcher of Truth|UMA +1 Ulamog, the Ceaseless Hunger|BFZ +1 Ulamog, the Infinite Gyre|UMA +1 Emrakul, the Promised End|EMN +1 Emrakul, the Aeons Torn|UMA +1 Karn, Scion of Urza|DOM +1 Karn Liberated|UMA +1 Ugin, the Spirit Dragon|FRF +1 Bomat Courier|KLD +1 Hangarback Walker|MPS_KLD +1 Phyrexian Revoker|M15 +1 Metalworker|UDS +1 Lodestone Golem|MM2 +1 Solemn Simulacrum|M21 +1 Kuldotha Forgemaster|SOM +1 Wurmcoil Engine|MPS_KLD +1 Myr Battlesphere|SOM +1 Sundering Titan|A25 +1 Walking Ballista|AER +1 Blightsteel Colossus|MBS +1 Black Lotus|VMA +1 Chrome Mox|MPS_KLD +1 Everflowing Chalice|MM2 +1 Lion's Eye Diamond|MIR +1 Lotus Bloom|MMA +1 Mana Crypt|MPS_KLD +1 Mox Diamond|TPR +1 Mox Emerald|VMA +1 Mox Jet|VMA +1 Mox Pearl|VMA +1 Mox Ruby|VMA +1 Mox Sapphire|VMA +1 Mana Vault|UMA +1 Relic of Progenitus|EMA +1 Sensei's Divining Top|EMA +1 Skullclamp|VMA +1 Sol Ring|MPS_KLD +1 Azorius Signet|MM3 +1 Boros Signet|MM3 +1 Dimir Signet|MM3 +1 Golgari Signet|MM3 +1 Grim Monolith|ULG +1 Gruul Signet|MM3 +1 Izzet Signet|MM3 +1 Lightning Greaves|MPS_KLD +1 Orzhov Signet|MM3 +1 Rakdos Signet|MM3 +1 Selesnya Signet|MM3 +1 Shrine of Burning Rage|NPH +1 Simic Signet|MM3 +1 Smuggler's Copter|KLD +1 Umezawa's Jitte|BOK +1 Winter Orb|EMA +1 Basalt Monolith|3ED +1 Coalition Relic|A25 +1 Crucible of Worlds|M19 +1 Oblivion Stone|IMA +1 Sword of Body and Mind|MPS_KLD +1 Sword of Feast and Famine|MPS_KLD +1 Sword of Fire and Ice|MPS_KLD +1 Sword of Light and Shadow|MPS_KLD +1 Sword of War and Peace|MPS_KLD +1 Tangle Wire|NMS +1 Worn Powerstone|EMA +1 Coercive Portal|VMA +1 Smokestack|VMA +1 Thran Dynamo|IMA +1 Batterskull|NPH +1 Memory Jar|VMA +1 Mindslaver|SOM +1 Academy Ruins|MMA +1 Ancient Tomb|UMA +1 Bazaar of Baghdad|VMA +1 Blast Zone|WAR +1 Field of Ruin|THB +1 Library of Alexandria|VMA +1 Maze of Ith|EMA +1 Mishra's Factory|A25 +1 Mishra's Workshop|ATQ +1 Mutavault|M14 +1 Nykthos, Shrine to Nyx|THS +1 Rishadan Port|A25 +1 Strip Mine|EXP +1 Wasteland|EMA +1 Expansion // Explosion|GRN +1 Giver of Runes|MH1 +1 Winds of Abandon|MH1 +1 Hallowed Spiritkeeper|C14 +1 Thraben Inspector|SOI +1 Narset, Parter of Veils|WAR +1 Force of Negation|MH1 +1 Urza, Lord High Artificer|MH1 +1 Emry, Lurker of the Loch|ELD +1 Brazen Borrower|ELD +1 Bolas's Citadel|WAR +1 Yawgmoth, Thran Physician|MH1 +1 Rotting Regisaur|M20 +1 Murderous Rider|ELD +1 Wishclaw Talisman|ELD +1 Dreadhorde Arcanist|WAR +1 Seasoned Pyromancer|MH1 +1 Embereth Shieldbreaker|ELD +1 Nissa, Who Shakes the World|WAR +1 Questing Beast|ELD +1 Teferi, Time Raveler|WAR +1 Angrath's Rampage|WAR +1 Fallen Shinobi|MH1 +1 Wrenn and Six|MH1 +1 Oko, Thief of Crowns|ELD +1 Fiend Artisan|IKO +1 Prismatic Vista|MH1 +1 Golos, Tireless Pilgrim|M20 +1 Stonecoil Serpent|ELD diff --git a/forge-gui/res/cube/MTGO Vintage Cube June 2019.dck b/forge-gui/res/cube/MTGO Vintage Cube June 2019.dck new file mode 100644 index 00000000000..1ddc59874f4 --- /dev/null +++ b/forge-gui/res/cube/MTGO Vintage Cube June 2019.dck @@ -0,0 +1,543 @@ +[metadata] +Name=MTGO Vintage Cube June 2019 +[main] +1 Dauntless Bodyguard|DOM +1 Kytheon, Hero of Akros|ORI +1 Mother of Runes|EMA +1 Student of Warfare|ROE +1 Adanto Vanguard|XLN +1 Containment Priest|UMA +1 Leonin Relic-Warder|C17 +1 Porcelain Legionnaire|NPH +1 Selfless Spirit|EMN +1 Soulfire Grand Master|FRF +1 Stoneforge Mystic|WWK +1 Thalia, Guardian of Thraben|A25 +1 Tithe Taker|RNA +1 Wall of Omens|EMA +1 Blade Splicer|MM3 +1 Brightling +1 Brimaz, King of Oreskos|BNG +1 Fairgrounds Warden|KLD +1 Flickerwisp|MM3 +1 Monastery Mentor|FRF +1 Recruiter of the Guard|CN2 +1 Silverblade Paladin|AVR +1 Emeria Angel|IMA +1 Hero of Bladehold|MBS +1 Linvala, Keeper of Silence|MM3 +1 Restoration Angel|IMA +1 Angel of Invention|KLD +1 Angel of Sanctions|AKH +1 Archangel Avacyn|SOI +1 Baneslayer Angel|M11 +1 Lyra Dawnbringer|DOM +1 Reveillark|UMA +1 Sun Titan|M12 +1 Angel of Serenity|RTR +1 Elesh Norn, Grand Cenobite|IMA +1 Iona, Shield of Emeria|MM2 +1 Gideon Blackblade|WAR +1 Gideon of the Trials|AKH +1 Elspeth, Knight-Errant|MMA +1 Gideon, Ally of Zendikar|BFZ +1 Gideon Jura|M12 +1 Elspeth, Sun's Champion|THS +1 Condemn|M11 +1 Enlightened Tutor|EMA +1 Mana Tithe|PLC +1 Path to Exile|MM3 +1 Swords to Plowshares|A25 +1 Disenchant|M20 +1 Unexpectedly Absent|EMA +1 Balance|EMA +1 Council's Judgment|CNS +1 Spectral Procession|MM2 +1 Armageddon|A25 +1 Day of Judgment|M12 +1 Ravages of War|PTK +1 Wrath of God|MPS_AKH +1 Terminus|MM3 +1 Land Tax|4ED +1 Legion's Landing|XLN +1 Honor of the Pure|M12 +1 Journey to Nowhere|ZEN +1 Banishing Light|THB +1 History of Benalia|DOM +1 Oblivion Ring|MM2 +1 Faith's Fetters|UMA +1 Moat|LEG +1 Parallax Wave|VMA +1 Spear of Heliod|THS +1 Karakas|UMA +1 Pteramander|RNA +1 Baral, Chief of Compliance|AER +1 Jace, Vryn's Prodigy|ORI +1 Looter il-Kor|TSP +1 Phantasmal Image|MM3 +1 Snapcaster Mage|UMA +1 Thing in the Ice|SOI +1 Arcane Artisan +1 Deceiver Exarch|CN2 +1 Pestermite|MMA +1 Spellseeker +1 Trinket Mage|SOM +1 Vendilion Clique|A25 +1 Glen Elendra Archmage|UMA +1 Phyrexian Metamorph|NPH +1 Sower of Temptation|LRW +1 Venser, Shaper Savant|MM3 +1 Mulldrifter|MM2 +1 Riftwing Cloudskate|MMA +1 Consecrated Sphinx|IMA +1 Frost Titan|M12 +1 Torrential Gearhulk|MPS_KLD +1 Palinchron|VMA +1 Inkwell Leviathan|EMA +1 Jace Beleren|M11 +1 Jace, Architect of Thought|RTR +1 Jace, the Mind Sculptor|VMA +1 Tamiyo, the Moon Sage|AVR +1 Tezzeret the Seeker|MM2 +1 Ancestral Recall|VMA +1 Brainstorm|A25 +1 High Tide|VMA +1 Mystical Tutor|EMA +1 Spell Pierce|XLN +1 Brain Freeze|VMA +1 Counterspell|A25 +1 Daze|MPS_AKH +1 Impulse|VIS +1 Mana Drain|IMA +1 Mana Leak|IMA +1 Miscalculation|ULG +1 Negate|M20 +1 Remand|MM2 +1 Disallow|AER +1 Frantic Search|UMA +1 Thirst for Knowledge|MMA +1 Cryptic Command|IMA +1 Fact or Fiction|MH1 +1 Gifts Ungiven|MM3 +1 Turnabout|VMA +1 Force of Will|MPS_AKH +1 Gush|VMA +1 Mystic Confluence|C15 +1 Repeal|IMA +1 Dig Through Time|UMA +1 Ancestral Vision|IMA +1 Gitaxian Probe|NPH +1 Ponder|M12 +1 Preordain|M11 +1 Chart a Course|XLN +1 Time Walk|VMA +1 Compulsive Research|MM3 +1 Show and Tell|CN2 +1 Timetwister|VMA +1 Tinker|ULG +1 Bribery|8ED +1 Time Warp|TPR +1 Mind's Desire|SCG +1 Time Spiral|USG +1 Upheaval|VMA +1 Treasure Cruise|UMA +1 Search for Azcanta|XLN +1 Control Magic|EMA +1 Opposition|MPS_AKH +1 Treachery|UDS +1 Shelldock Isle|LRW +1 Tolarian Academy|VMA +1 Putrid Imp|VMA +1 Dark Confidant|MM2 +1 Glint-Sleeve Siphoner|AER +1 Kitesail Freebooter|XLN +1 Mesmeric Fiend|A25 +1 Oona's Prowler|LRW +1 Pack Rat|RTR +1 Scrapheap Scrounger|KLD +1 Vampire Hexmage|CNS +1 Bone Shredder|ULG +1 Hypnotic Specter|M10 +1 Ophiomancer|C13 +1 Plaguecrafter|GRN +1 Vampire Nighthawk|MM3 +1 Gonti, Lord of Luxury|KLD +1 Nekrataal|EMA +1 Ravenous Chupacabra|A25 +1 Doom Whisperer|GRN +1 Shriekmaw|UMA +1 Demonlord Belzenlok|DOM +1 Grave Titan|M12 +1 Ink-Eyes, Servant of Oni|PCA +1 Massacre Wurm|MBS +1 Tasigur, the Golden Fang|FRF +1 Sheoldred, Whispering One|IMA +1 Griselbrand|MM3 +1 Liliana of the Veil|UMA +1 Liliana, Death's Majesty|AKH +1 Dark Ritual|A25 +1 Entomb|UMA +1 Fatal Push|AER +1 Vampiric Tutor|EMA +1 Cabal Ritual|VMA +1 Go for the Throat|MBS +1 Liliana's Triumph|WAR +1 Shallow Grave|MIR +1 Ultimate Price|DTK +1 Corpse Dance|TPR +1 Dismember|MM2 +1 Hero's Downfall|THS +1 Makeshift Mannequin|LRW +1 Vraska's Contempt|XLN +1 Duress|M20 +1 Imperial Seal|PTK +1 Inquisition of Kozilek|MM3 +1 Reanimate|UMA +1 Thoughtseize|IMA +1 Collective Brutality|EMN +1 Demonic Tutor|UMA +1 Exhume|USG +1 Hymn to Tourach|EMA +1 Night's Whisper|EMA +1 Buried Alive|UMA +1 Toxic Deluge|EMA +1 Yawgmoth's Will|USG +1 Damnation|MPS_AKH +1 Languish|ORI +1 Mastermind's Acquisition|RIX +1 Tendrils of Agony|VMA +1 Dark Petition|ORI +1 Living Death|A25 +1 Mind Twist|MPS_AKH +1 Animate Dead|EMA +1 Arguel's Blood Fast|XLN +1 Bitterblossom|UMA +1 Necromancy|VIS +1 Phyrexian Arena|CN2 +1 Recurring Nightmare|TPR +1 Yawgmoth's Bargain|UDS +1 Goblin Guide|MM3 +1 Goblin Welder|ULG +1 Grim Lavamancer|M12 +1 Jackal Pup|A25 +1 Monastery Swiftspear|IMA +1 Zurgo Bellstriker|DTK +1 Abbot of Keral Keep|ORI +1 Dire Fleet Daredevil|RIX +1 Eidolon of the Great Revel|A25 +1 Rix Maadi Reveler|RNA +1 Runaway Steam-Kin|GRN +1 Young Pyromancer|UMA +1 Goblin Rabblemaster|M15 +1 Imperial Recruiter|A25 +1 Magus of the Moon|IMA +1 Manic Vandal|M12 +1 Pia Nalaar|KLD +1 Avalanche Riders|TSB +1 Flametongue Kavu|VMA +1 Hazoret the Fervent|AKH +1 Hellrider|MM3 +1 Pia and Kiran Nalaar|ORI +1 Rekindling Phoenix|RIX +1 Glorybringer|AKH +1 Goblin Dark-Dwellers|OGW +1 Kiki-Jiki, Mirror Breaker|IMA +1 Siege-Gang Commander|DOM +1 Thundermaw Hellkite|IMA +1 Zealous Conscripts|MM3 +1 Inferno Titan|M12 +1 Chandra, Torch of Defiance|KLD +1 Daretti, Scrap Savant|C16 +1 Koth of the Hammer|SOM +1 Burst Lightning|MM2 +1 Lightning Bolt|A25 +1 Abrade|HOU +1 Ancient Grudge|MM3 +1 Desperate Ritual|UMA +1 Fire // Ice|UMA +1 Incinerate|M12 +1 Lightning Strike|M19 +1 Pyretic Ritual|M11 +1 Char|RAV +1 Seething Song|9ED +1 Through the Breach|UMA +1 Fireblast|VMA +1 Chain Lightning|MPS_AKH +1 Faithless Looting|UMA +1 Firebolt|MH1 +1 Flame Slash|CN2 +1 Mizzium Mortars|MM3 +1 Pyroclasm|A25 +1 Light Up the Stage|RNA +1 Sweltering Suns|AKH +1 Wheel of Fortune|VMA +1 Empty the Warrens|MMA +1 Fiery Confluence|C15 +1 Past in Flames|MM3 +1 Banefire|M19 +1 Burning of Xinye|VMA +1 Wildfire|MM2 +1 Bonfire of the Damned|MM3 +1 Mana Flare|5ED +1 Sulfuric Vortex|EMA +1 Sneak Attack|EMA +1 Splinter Twin|MM2 +1 Arbor Elf|A25 +1 Avacyn's Pilgrim|MM3 +1 Birds of Paradise|CN2 +1 Elves of Deep Shadow|RAV +1 Elvish Mystic|M15 +1 Fyndhorn Elves|VMA +1 Joraga Treespeaker|ROE +1 Llanowar Elves|DOM +1 Noble Hierarch|UMA +1 Den Protector|DTK +1 Devoted Druid|UMA +1 Fauna Shaman|UMA +1 Incubation Druid|RNA +1 Lotus Cobra|IMA +1 Rofellos, Llanowar Emissary|VMA +1 Sakura-Tribe Elder|CNS +1 Scavenging Ooze|MM3 +1 Sylvan Caryatid|THS +1 Wall of Blossoms|MH1 +1 Wall of Roots|IMA +1 Courser of Kruphix|A25 +1 Eternal Witness|UMA +1 Ramunap Excavator|HOU +1 Reclamation Sage|M19 +1 Tireless Tracker|SOI +1 Yavimaya Elder|VMA +1 Master of the Wild Hunt|A25 +1 Oracle of Mul Daya|ZEN +1 Polukranos, World Eater|THS +1 Wickerbough Elder|UMA +1 Acidic Slime|M13 +1 Biogenic Ooze|RNA +1 Deranged Hermit|VMA +1 Thragtusk|MM3 +1 Whisperwood Elemental|FRF +1 Carnage Tyrant|XLN +1 Primeval Titan|IMA +1 Avenger of Zendikar|WWK +1 Craterhoof Behemoth|MM3 +1 Terastodon|CNS +1 Woodfall Primus|UMA +1 Vivien, Champion of the Wilds|WAR +1 Garruk Relentless|ISD +1 Garruk Wildspeaker|M11 +1 Garruk, Primal Hunter|M13 +1 Nissa, Worldwaker|M15 +1 Vivien Reid|M19 +1 Nature's Claim|IMA +1 Beast Within|CN2 +1 Channel|IMA +1 Regrowth|MH1 +1 Kodama's Reach|UMA +1 Search for Tomorrow|IMA +1 Eureka|VMA +1 Harmonize|MM3 +1 Natural Order|EMA +1 Plow Under|8ED +1 Primal Command|MM3 +1 Green Sun's Zenith|EMA +1 Finale of Devastation|WAR +1 Tooth and Nail|MMA +1 Fastbond|VMA +1 Oath of Druids|TPR +1 Survival of the Fittest|TPR +1 Sylvan Library|EMA +1 Heartbeat of Spring|CHK +1 Wilderness Reclamation|RNA +1 Gaea's Cradle|USG +1 Geist of Saint Traft|ISD +1 Spell Queller|EMN +1 Teferi, Hero of Dominaria|DOM +1 Sphinx's Revelation|MM3 +1 Fractured Identity|C17 +1 Celestial Colonnade|UMA +1 Flooded Strand|EXP +1 Hallowed Fountain|RNA +1 Seachrome Coast|SOM +1 Tundra|VMA +1 Thief of Sanity|GRN +1 Hostage Taker|XLN +1 The Scarab God|HOU +1 Ashiok, Nightmare Weaver|THS +1 Baleful Strix|EMA +1 Creeping Tar Pit|UMA +1 Darkslick Shores|SOM +1 Polluted Delta|EXP +1 Underground Sea|VMA +1 Watery Grave|GRN +1 Daretti, Ingenious Iconoclast|CN2 +1 Terminate|MM3 +1 Bedevil|RNA +1 Kolaghan's Command|DTK +1 Rakdos's Return|RTR +1 Badlands|VMA +1 Blackcleave Cliffs|SOM +1 Blood Crypt|RNA +1 Bloodstained Mire|EXP +1 Lavaclaw Reaches|UMA +1 Bloodbraid Elf|EMA +1 Huntmaster of the Fells|DKA +1 Dragonlord Atarka|DTK +1 Xenagos, the Reveler|THS +1 Manamorphose|MMA +1 Copperline Gorge|SOM +1 Raging Ravine|UMA +1 Stomping Ground|RNA +1 Taiga|VMA +1 Wooded Foothills|EXP +1 Kitchen Finks|UMA +1 Knight of Autumn|GRN +1 Knight of the Reliquary|IMA +1 Trostani Discordant|GRN +1 Mirari's Wake|CNS +1 Razorverge Thicket|SOM +1 Savannah|VMA +1 Stirring Wildwood|UMA +1 Temple Garden|GRN +1 Windswept Heath|EXP +1 Ashen Rider|THS +1 Kaya, Orzhov Usurper|RNA +1 Tidehollow Sculler|MMA +1 Anguished Unmaking|SOI +1 Lingering Souls|MM3 +1 Vindicate|A25 +1 Unburial Rites|UMA +1 Concealed Courtyard|KLD +1 Godless Shrine|RNA +1 Marsh Flats|MM3 +1 Scrubland|VMA +1 Shambling Vent|BFZ +1 Vraska, Golgari Queen|GRN +1 Vraska, Relic Seeker|XLN +1 Assassin's Trophy|GRN +1 Maelstrom Pulse|UMA +1 Pernicious Deed|A25 +1 Bayou|VMA +1 Blooming Marsh|KLD +1 Hissing Quagmire|OGW +1 Overgrown Tomb|GRN +1 Verdant Catacombs|MM3 +1 Edric, Spymaster of Trest|VMA +1 Trygon Predator|EMA +1 Mystic Snake|A25 +1 Hydroid Krasis|RNA +1 Shardless Agent|EMA +1 Botanical Sanctum|KLD +1 Breeding Pool|RNA +1 Lumbering Falls|BFZ +1 Misty Rainforest|MM3 +1 Tropical Island|VMA +1 Goblin Electromancer|GRN +1 Dack Fayden|EMA +1 Expansion // Explosion|GRN +1 Thousand-Year Storm|GRN +1 Scalding Tarn|MM3 +1 Spirebluff Canal|KLD +1 Steam Vents|GRN +1 Volcanic Island|VMA +1 Wandering Fumarole|OGW +1 Figure of Destiny|MMA +1 Ajani Vengeant|ALA +1 Nahiri, the Harbinger|SOI +1 Wear // Tear|DGM +1 Lightning Helix|IMA +1 Arid Mesa|MM3 +1 Inspiring Vantage|KLD +1 Needle Spires|OGW +1 Plateau|VMA +1 Sacred Foundry|GRN +1 Sphinx of the Steel Wind|EMA +1 Nicol Bolas, Dragon-God|WAR +1 Leovold, Emissary of Trest|UMA +1 Progenitus|MMA +1 Kozilek, Butcher of Truth|UMA +1 Ulamog, the Ceaseless Hunger|BFZ +1 Ulamog, the Infinite Gyre|UMA +1 Emrakul, the Promised End|EMN +1 Emrakul, the Aeons Torn|UMA +1 Karn, Scion of Urza|DOM +1 Karn Liberated|UMA +1 Ugin, the Spirit Dragon|FRF +1 Bomat Courier|KLD +1 Hangarback Walker|MPS_KLD +1 Phyrexian Revoker|M15 +1 Metalworker|UDS +1 Lodestone Golem|MM2 +1 Solemn Simulacrum|MPS_KLD +1 Kuldotha Forgemaster|SOM +1 Wurmcoil Engine|MPS_KLD +1 Myr Battlesphere|SOM +1 Sundering Titan|A25 +1 Walking Ballista|AER +1 Blightsteel Colossus|MBS +1 Black Lotus|VMA +1 Chrome Mox|MPS_KLD +1 Everflowing Chalice|MM2 +1 Lion's Eye Diamond|MIR +1 Lotus Bloom|MMA +1 Mana Crypt|MPS_KLD +1 Mox Diamond|TPR +1 Mox Emerald|VMA +1 Mox Jet|VMA +1 Mox Pearl|VMA +1 Mox Ruby|VMA +1 Mox Sapphire|VMA +1 Mana Vault|UMA +1 Relic of Progenitus|EMA +1 Sensei's Divining Top|EMA +1 Skullclamp|VMA +1 Sol Ring|MPS_KLD +1 Azorius Signet|MM3 +1 Boros Signet|MM3 +1 Dimir Signet|MM3 +1 Golgari Signet|MM3 +1 Grim Monolith|ULG +1 Gruul Signet|MM3 +1 Izzet Signet|MM3 +1 Lightning Greaves|MPS_KLD +1 Orzhov Signet|MM3 +1 Rakdos Signet|MM3 +1 Selesnya Signet|MM3 +1 Shrine of Burning Rage|NPH +1 Simic Signet|MM3 +1 Smuggler's Copter|KLD +1 Umezawa's Jitte|BOK +1 Winter Orb|EMA +1 Basalt Monolith|3ED +1 Coalition Relic|A25 +1 Crucible of Worlds|M19 +1 Oblivion Stone|IMA +1 Sword of Body and Mind|MPS_KLD +1 Sword of Feast and Famine|MPS_KLD +1 Sword of Fire and Ice|MPS_KLD +1 Sword of Light and Shadow|MPS_KLD +1 Sword of War and Peace|MPS_KLD +1 Tangle Wire|NMS +1 Worn Powerstone|EMA +1 Coercive Portal|VMA +1 Smokestack|VMA +1 Thran Dynamo|IMA +1 Batterskull|NPH +1 Gilded Lotus|DOM +1 Memory Jar|VMA +1 Mindslaver|SOM +1 Academy Ruins|MMA +1 Ancient Tomb|UMA +1 Bazaar of Baghdad|VMA +1 Blast Zone|WAR +1 Field of Ruin|THB +1 Library of Alexandria|VMA +1 Mana Confluence|EXP +1 Maze of Ith|EMA +1 Mishra's Factory|A25 +1 Mishra's Workshop|ATQ +1 Mutavault|M14 +1 Nykthos, Shrine to Nyx|THS +1 Rishadan Port|A25 +1 Strip Mine|EXP +1 Wasteland|EMA diff --git a/forge-gui/res/cube/The Modern Cube.dck b/forge-gui/res/cube/The Modern Cube.dck new file mode 100644 index 00000000000..2d12384676f --- /dev/null +++ b/forge-gui/res/cube/The Modern Cube.dck @@ -0,0 +1,543 @@ +[metadata] +Name=The Modern Cube +[Main] +1 Grim Haruspex|C19 +1 Ruthless Ripper|A25 +1 Liliana, Dreadhorde General|WAR +1 Hypnotic Specter|M10 +1 Viscera Seer|C13 +1 Dismember|MM2 +1 Plaguecrafter|C19 +1 Sidisi, Undead Vizier|DTK +1 Disfigure|M20 +1 Bloodsoaked Champion|KTK +1 Bloodghast|IMA +1 Black Sun's Zenith|C14 +1 Bloodline Keeper|V17 +1 Whisper, Blood Liturgist|DOM +1 Murderous Cut|KTK +1 Ultimate Price|GK2 +1 Kitesail Freebooter|XLN +1 Gravecrawler|DDQ +1 Duress|M20 +1 Vampire Nighthawk|E02 +1 Whip of Erebos|CP2 +1 Blood Artist|C17 +1 Unburial Rites|UMA +1 Graveyard Marshal|M19 +1 Pack Rat|RTR +1 Dark Confidant|MM2 +1 Rotting Regisaur|M20 +1 Vampire Hexmage|C14 +1 Liliana, Heretical Healer|V17 +1 Night's Whisper|EMA +1 Devouring Greed|MM2 +1 Lampad of Death's Vigil|THB +1 Reassembling Skeleton|M19 +1 Bitterblossom|UMA +1 Shadowborn Demon|M14 +1 Murderous Rider|ELD +1 Rankle, Master of Pranks|ELD +1 Languish|GNT +1 Grave Titan|C14 +1 Undead Gladiator|A25 +1 Crux of Fate|C17 +1 Fleshbag Marauder|GNT +1 Ravenous Chupacabra|A25 +1 Agonizing Remorse|THB +1 Cryptbreaker|EMN +1 Funeral Rites|THB +1 Demonlord Belzenlok|DOM +1 Griselbrand|MM3 +1 Tasigur, the Golden Fang|UMA +1 Zombify|A25 +1 Corpse Churn|OGW +1 Ransack the Lab|MH1 +1 Omen of the Dead|THB +1 Syr Konrad, the Grim|ELD +1 Yawgmoth, Thran Physician|MH1 +1 Yawgmoth's Vile Offering|DOM +1 Kalitas, Traitor of Ghet|OGW +1 Bolas's Citadel|WAR +1 Mire Triton|THB +1 Mindwrack Harpy|THB +1 Final Parting|DOM +1 Bloodthirsty Aerialist|M20 +1 Erebos, Bleak-Hearted|THB +1 Hero's Downfall|CP2 +1 Goryo's Vengeance|UMA +1 Sheoldred, Whispering One|IMA +1 Liliana's Mastery|GN2 +1 The Eldest Reborn|C19 +1 Gray Merchant of Asphodel|THB +1 Thoughtseize|IMA +1 Liliana of the Veil|UMA +1 Talisman of Conviction|MH1 +1 Stonecoil Serpent|ELD +1 Gilded Lotus|DOM +1 Golos, Tireless Pilgrim|M20 +1 Mimic Vat|C19 +1 Smuggler's Copter|KLD +1 Treasure Map|XLN +1 Coalition Relic|A25 +1 Sorcerous Spyglass|ELD +1 Batterskull|NPH +1 Bomat Courier|KLD +1 Hedron Archive|C19 +1 Pilgrim's Eye|GNT +1 Everflowing Chalice|CM2 +1 Ichor Wellspring|CM2 +1 Mycosynth Wellspring|CM2 +1 Heirloom Blade|C17 +1 Gingerbrute|ELD +1 Perilous Myr|A25 +1 Myr Battlesphere|C18 +1 Universal Automaton|MH1 +1 Mind Stone|C18 +1 Cryptolith Fragment|EMN +1 Ugin, the Ineffable|WAR +1 Solemn Simulacrum|C19 +1 Nyx Lotus|THB +1 All Is Dust|UMA +1 Talisman of Dominance|E01 +1 Talisman of Curiosity|MH1 +1 Talisman of Hierarchy|MH1 +1 Talisman of Impulse|MRD +1 Talisman of Indulgence|E01 +1 Talisman of Progress|MRD +1 Talisman of Resilience|MH1 +1 Talisman of Unity|MRD +1 Weatherlight|DOM +1 Icy Manipulator|DOM +1 Shadowspear|THB +1 Conduit of Ruin|BFZ +1 Amorphous Axe|MH1 +1 Basilisk Collar|MM3 +1 Elbrus, the Binding Blade|V17 +1 Kozilek, Butcher of Truth|UMA +1 Emrakul, the Aeons Torn|UMA +1 Thran Temporal Gateway|DOM +1 Relic of Progenitus|EMA +1 Skysovereign, Consul Flagship|KLD +1 Trading Post|CM2 +1 Kuldotha Forgemaster|SOM +1 Scrap Trawler|AER +1 Wurmcoil Engine|CM2 +1 Walking Ballista|AER +1 Hangarback Walker|ORI +1 Epochrasite|CM2 +1 Runed Stalactite|MMA +1 Talisman of Creativity|MH1 +1 Birthing Boughs|MH1 +1 Ulamog, the Infinite Gyre|UMA +1 Burnished Hart|C19 +1 Evolving Wilds|C19 +1 Darksteel Citadel|C18 +1 Fabled Passage|ELD +1 Mana Confluence|JOU +1 Arid Mesa|SLU +1 Flooded Strand|KTK +1 Bloodstained Mire|KTK +1 Polluted Delta|KTK +1 Marsh Flats|SLU +1 Misty Rainforest|SLU +1 Wooded Foothills|KTK +1 Scalding Tarn|SLU +1 Verdant Catacombs|SLU +1 Windswept Heath|KTK +1 Silent Clearing|MH1 +1 Fiery Islet|MH1 +1 Nurturing Peatland|MH1 +1 Sunbaked Canyon|MH1 +1 Waterlogged Grove|MH1 +1 Isolated Chapel|DOM +1 Sulfur Falls|DOM +1 Woodland Cemetery|DOM +1 Clifftop Retreat|DOM +1 Hinterland Harbor|DOM +1 Prairie Stream|C19 +1 Sunken Hollow|C19 +1 Smoldering Marsh|BFZ +1 Cinder Glade|C19 +1 Canopy Vista|BFZ +1 Godless Shrine|RNA +1 Steam Vents|GRN +1 Overgrown Tomb|GRN +1 Sacred Foundry|GRN +1 Breeding Pool|RNA +1 Hallowed Fountain|RNA +1 Watery Grave|GRN +1 Blood Crypt|RNA +1 Stomping Ground|RNA +1 Temple Garden|GRN +1 Celestial Colonnade|UMA +1 Creeping Tar Pit|UMA +1 Lavaclaw Reaches|UMA +1 Raging Ravine|UMA +1 Stirring Wildwood|UMA +1 Shambling Vent|BFZ +1 Wandering Fumarole|OGW +1 Hissing Quagmire|OGW +1 Needle Spires|OGW +1 Lumbering Falls|BFZ +1 Irrigated Farmland|AKH +1 Fetid Pools|AKH +1 Canyon Slough|AKH +1 Sheltered Thicket|AKH +1 Scattered Groves|AKH +1 Reflecting Pool|CNS +1 Tamiyo's Journal|SOI +1 Fortune Thief|A25 +1 Horde Ambusher|KTK +1 Jeering Instigator|KTK +1 Ire Shaman|A25 +1 Vexing Devil|UMA +1 Guttersnipe|C19 +1 Burst Lightning|MM2 +1 Gut Shot|MM2 +1 Lightning Bolt|A25 +1 Abrade|HOU +1 Incinerate|JVC +1 Searing Blood|BNG +1 Magma Jet|MM3 +1 Fight with Fire|DOM +1 Wildfire|MM2 +1 Young Pyromancer|UMA +1 Ancient Grudge|MM3 +1 Firebolt|MH1 +1 Bedlam Reveler|EMN +1 Char|GK1 +1 Dismissive Pyromancer|M19 +1 Goblin Cratermaker|GRN +1 Bonecrusher Giant|ELD +1 Embereth Shieldbreaker|ELD +1 Fervent Champion|ELD +1 Robber of the Rich|ELD +1 Galvanic Blast|DDU +1 Siege-Gang Commander|GNT +1 Monastery Swiftspear|IMA +1 Hazoret the Fervent|AKH +1 Hammer of Purphoros|THS +1 Pia and Kiran Nalaar|DDU +1 Pyrewild Shaman|MM3 +1 Through the Breach|UMA +1 Goblin Rabblemaster|DDT +1 Dragonmaster Outcast|C19 +1 Burn from Within|SOI +1 Thrill of Possibility|THB +1 Stormbreath Dragon|THS +1 Saheeli, Sublime Artificer|WAR +1 Mizzium Tank|WAR +1 Mizzium Mortars|GK1 +1 Goblin Glory Chaser|DDT +1 Pyrite Spellbomb|DDU +1 Arclight Phoenix|GRN +1 Squee, Goblin Nabob|C19 +1 Thunderbreak Regent|DTK +1 Ilharg, the Raze-Boar|WAR +1 Obliterate|V16 +1 Goblin Engineer|MH1 +1 Zealous Conscripts|MM3 +1 Pashalik Mons|MH1 +1 Finale of Promise|WAR +1 Dreadhorde Arcanist|WAR +1 Combustible Gearhulk|KLD +1 Glorybringer|AKH +1 Thundermaw Hellkite|IMA +1 Hour of Devastation|HOU +1 Jaya's Immolating Inferno|DOM +1 Chandra, Awakened Inferno|M20 +1 Sarkhan the Masterless|WAR +1 Lightning Strike|M19 +1 Anger of the Gods|IMA +1 Krenko, Tin Street Kingpin|WAR +1 Flamewake Phoenix|FRF +1 Pia Nalaar|KLD +1 Rekindling Phoenix|RIX +1 Frenzied Goblin|GK1 +1 Comet Storm|C17 +1 Akroma, Angel of Fury|A25 +1 Samut, Tyrant Smasher|WAR +1 Titan's Strength|ORI +1 Experimental Frenzy|GRN +1 Etali, Primal Storm|RIX +1 Stratus Dancer|C19 +1 Willbender|C19 +1 Nadir Kraken|THB +1 Cyclonic Rift|MM3 +1 Venser, Shaper Savant|MM3 +1 Flood of Tears|M20 +1 Opt|ELD +1 Dissolve|IMA +1 Mana Leak|IMA +1 Negate|M20 +1 Mulldrifter|C18 +1 Exclude|MH1 +1 Stubborn Denial|KTK +1 Curious Obsession|RIX +1 Tribute Mage|MH1 +1 Forbidden Alchemy|UMA +1 Dungeon Geists|M20 +1 Folio of Fancies|ELD +1 Narset, Parter of Veils|WAR +1 Merfolk Looter|A25 +1 Shelldock Isle|LRW +1 Torrential Gearhulk|KLD +1 Phyrexian Metamorph|NPH +1 Whirler Rogue|GNT +1 Jace, Vryn's Prodigy|V17 +1 Thing in the Ice|SOI +1 Baral, Chief of Compliance|AER +1 Condescend|IMA +1 Sphinx's Tutelage|ORI +1 Patient Rebuilding|M19 +1 Rain of Revelation|MH1 +1 Bazaar Trademage|MH1 +1 Baral's Expertise|AER +1 Careful Consideration|MMA +1 Censor|AKH +1 Champion of Wits|HOU +1 Spined Thopter|NPH +1 Spark Double|WAR +1 Ensoul Artifact|M15 +1 Inkwell Leviathan|C18 +1 Witching Well|ELD +1 Brazen Borrower|ELD +1 Vendilion Clique|A25 +1 Midnight Clock|ELD +1 Thassa's Oracle|THB +1 Bident of Thassa|A25 +1 Pteramander|RNA +1 Snapcaster Mage|UMA +1 Vantress Gargoyle|ELD +1 Agent of Treachery|M20 +1 Exclusion Mage|M19 +1 Aether Spellbomb|MMA +1 Thought Scour|IMA +1 Merfolk Trickster|DOM +1 Aberrant Researcher|SOI +1 Karn's Temporal Sundering|DOM +1 Enclave Cryptologist|ROE +1 Urza, Lord High Artificer|MH1 +1 Time Warp|E02 +1 Master Transmuter|ARC +1 Blink of an Eye|DOM +1 Cryptic Command|IMA +1 Silumgar Spell-Eater|DTK +1 Tezzeret, Artifice Master|M19 +1 Phantasmal Image|MM3 +1 The Antiquities War|DOM +1 Animating Faerie|ELD +1 Laboratory Maniac|UMA +1 Harbinger of the Tides|DDT +1 Thassa, Deep-Dwelling|THB +1 Deathmist Raptor|C19 +1 Den Protector|C19 +1 Hooded Hydra|C19 +1 Ainok Survivalist|C19 +1 Gyre Sage|GK2 +1 Regrowth|MH1 +1 Arbor Elf|A25 +1 Rattleclaw Mystic|KTK +1 Eternal Witness|UMA +1 Jadelight Ranger|RIX +1 Birds of Paradise|GK2 +1 Reclamation Sage|C18 +1 Avenger of Zendikar|C18 +1 Nissa, Voice of Zendikar|DDR +1 Renata, Called to the Hunt|THB +1 Briarbridge Patrol|SOI +1 Vengevine|UMA +1 Thragtusk|C19 +1 Tooth and Nail|MMA +1 See the Unwritten|KTK +1 Rampaging Baloths|C19 +1 Plow Under|8ED +1 Farseek|C19 +1 Moldgraf Monstrosity|C18 +1 Woodfall Primus|UMA +1 Elvish Mystic|DDU +1 Fertile Ground|C18 +1 Acidic Slime|C18 +1 The First Iroan Games|THB +1 Courser of Kruphix|A25 +1 Beanstalk Giant|ELD +1 Harmonize|C19 +1 Whisperwood Elemental|FRF +1 Ramunap Excavator|HOU +1 Mutagenic Growth|MM2 +1 Harrow|C18 +1 Scavenging Ooze|CM2 +1 Multani, Yavimaya's Avatar|DOM +1 Springbloom Druid|MH1 +1 Pulse of Murasa|M20 +1 Vessel of Nascency|A25 +1 Winding Way|MH1 +1 Nissa, Who Shakes the World|WAR +1 Nessian Hornbeetle|THB +1 Tarmogoyf|UMA +1 Kessig Cagebreakers|CMA +1 Grapple with the Past|C18 +1 Trumpeting Herd|MH1 +1 Return to Nature|THB +1 Hornet Queen|M15 +1 Deathrite Shaman|GK1 +1 Hydra's Growth|THB +1 Rancor|A25 +1 World Shaper|RIX +1 Incubation Druid|RNA +1 Kalonian Hydra|CM2 +1 Beast Within|C19 +1 Champion of Rhonas|AKH +1 Nissa, Worldwaker|E01 +1 Abundant Growth|EMA +1 Sylvan Caryatid|THS +1 Nature's Claim|IMA +1 Avacyn's Pilgrim|MM3 +1 Joraga Treespeaker|ROE +1 Kodama's Reach|UMA +1 Nylea, Keen-Eyed|THB +1 Verdurous Gearhulk|KLD +1 Destiny Spinner|THB +1 Setessan Champion|THB +1 Vines of Vastwood|MM2 +1 Polukranos, World Eater|THS +1 Rishkar, Peema Renegade|AER +1 Hidden Dragonslayer|DTK +1 Master of Pearls|KTK +1 Dictate of Heliod|C15 +1 Mirror Entity|CMA +1 Settle Beyond Reality|MH1 +1 Spear of Heliod|THS +1 Bygone Bishop|SOI +1 Mirran Crusader|MM2 +1 Elvish Hexhunter|SHM +1 Path to Exile|SS2 +1 Angel of Invention|KLD +1 Banishing Light|THB +1 Reveillark|UMA +1 Faith's Fetters|UMA +1 Legion's Landing|XLN +1 Flickerwisp|E01 +1 Flicker of Fate|THB +1 Spectral Procession|MM2 +1 Fumigate|KLD +1 Timely Reinforcements|M12 +1 Cast Out|AKH +1 Forsake the Worldly|AKH +1 Lingering Souls|MM3 +1 Wrath of God|EMA +1 Field of Souls|EMA +1 Valorous Stance|CP3 +1 Shelter|MH1 +1 Arrest|MM2 +1 Blade Splicer|MM3 +1 Brimaz, King of Oreskos|BNG +1 Hallowed Spiritkeeper|C14 +1 Approach of the Second Sun|AKH +1 Teshar, Ancestor's Apostle|DOM +1 Topplegeist|SOI +1 Commanding Presence|THB +1 Realm-Cloaked Giant|ELD +1 Serra the Benevolent|MH1 +1 Ephemerate|MH1 +1 Seeker of the Way|IMA +1 Restoration Angel|IMA +1 Journey to Nowhere|CMD +1 Harmonious Archon|ELD +1 Twinblade Paladin|M20 +1 Elspeth Conquers Death|THB +1 Divine Visitation|GRN +1 Finale of Glory|WAR +1 Lyra Dawnbringer|DOM +1 Answered Prayers|MH1 +1 Dawn of Hope|GRN +1 Irregular Cohort|MH1 +1 Parhelion II|WAR +1 Sigil of the Empty Throne|C18 +1 Mistmeadow Witch|CMA +1 Baneslayer Angel|V15 +1 Rally the Ancestors|FRF +1 Daxos, Blessed by the Sun|THB +1 Kytheon, Hero of Akros|V17 +1 Selfless Spirit|EMN +1 Cloudgoat Ranger|MMA +1 Dismantling Blow|MH1 +1 Omen of the Sun|THB +1 Thraben Inspector|SOI +1 Porcelain Legionnaire|NPH +1 Benalish Marshal|GNT +1 Elspeth, Sun's Champion|DDO +1 Elesh Norn, Grand Cenobite|IMA +1 Thalia, Guardian of Thraben|A25 +1 Day of Judgment|E02 +1 Anafenza, Kin-Tree Spirit|DTK +1 Shrine of Loyal Legions|MD1 +1 Adanto Vanguard|XLN +1 Resplendent Angel|M19 +1 Sentinel's Eyes|THB +1 Monastery Mentor|FRF +1 Ashiok, Nightmare Weaver|THS +1 Cruel Celebrant|WAR +1 Rhythm of the Wild|RNA +1 Oko, Thief of Crowns|ELD +1 Rubblehulk|GK2 +1 Vona, Butcher of Magan|XLN +1 Polukranos, Unchained|THB +1 Soulherder|MH1 +1 Ruination Rioter|MH1 +1 Knight of Autumn|GRN +1 Fallen Shinobi|MH1 +1 Sarkhan Unbroken|MED +1 Muldrotha, the Gravetide|DOM +1 Mayhem Devil|WAR +1 Dream Trawler|THB +1 Oona, Queen of the Fae|MMA +1 Utter End|C18 +1 Assemble the Legion|GTC +1 Drown in Filth|GK1 +1 Nyx Weaver|JOU +1 Klothys, God of Destiny|THB +1 Thief of Sanity|GRN +1 Hydroid Krasis|RNA +1 Master Biomancer|CM2 +1 Simic Ascendancy|RNA +1 Kiora, Behemoth Beckoner|WAR +1 Despark|WAR +1 Terminate|C17 +1 Blightning|A25 +1 Judith, the Scourge Diva|RNA +1 The Locust God|HOU +1 Jhoira, Weatherlight Captain|DOM +1 Ral, Storm Conduit|WAR +1 Thousand-Year Storm|GRN +1 Voice of Resurgence|MM3 +1 Staggering Insight|THB +1 Pledge of Unity|WAR +1 Glassdust Hulk|MM2 +1 Time Wipe|WAR +1 Lightning Helix|GK1 +1 Pharika, God of Affliction|JOU +1 Niv-Mizzet Reborn|WAR +1 Nicol Bolas, Dragon-God|MED +1 The Gitrog Monster|SOI +1 Korvold, Fae-Cursed King|ELD +1 Mogis, God of Slaughter|BNG +1 Selesnya Charm|GK1 +1 Nahiri, Storm of Stone|WAR +1 Outlaws' Merriment|ELD +1 Tajic, Legion's Edge|GRN +1 Chart a Course|XLN +1 Remand|MM2 +1 Spell Pierce|XLN +1 Mind Shatter|MM3 +1 Doomfall|HOU +1 Eat to Extinction|THB +1 Spectral Sailor|M20 +1 Soul-Scar Mage|AKH +1 Elvish Reclaimer|M20 +1 Gilded Goose|ELD +1 Sundering Growth|C19 +1 Giver of Runes|MH1 +1 Enter the God-Eternals|WAR +1 Thirst for Knowledge|C18 diff --git a/forge-gui/res/deckgendecks/Modern.lda.dat b/forge-gui/res/deckgendecks/Modern.lda.dat index eea4ae5a26f..34457271906 100644 Binary files a/forge-gui/res/deckgendecks/Modern.lda.dat and b/forge-gui/res/deckgendecks/Modern.lda.dat differ diff --git a/forge-gui/res/deckgendecks/Modern.raw.dat b/forge-gui/res/deckgendecks/Modern.raw.dat index 02144e71b62..a8bd2c837cd 100644 Binary files a/forge-gui/res/deckgendecks/Modern.raw.dat and b/forge-gui/res/deckgendecks/Modern.raw.dat differ diff --git a/forge-gui/res/deckgendecks/Pioneer.lda.dat b/forge-gui/res/deckgendecks/Pioneer.lda.dat index 5f0fbcaac3e..2e31263483d 100644 Binary files a/forge-gui/res/deckgendecks/Pioneer.lda.dat and b/forge-gui/res/deckgendecks/Pioneer.lda.dat differ diff --git a/forge-gui/res/deckgendecks/Pioneer.raw.dat b/forge-gui/res/deckgendecks/Pioneer.raw.dat index 0c6221bcb1b..6ac8e38761f 100644 Binary files a/forge-gui/res/deckgendecks/Pioneer.raw.dat and b/forge-gui/res/deckgendecks/Pioneer.raw.dat differ diff --git a/forge-gui/res/deckgendecks/Standard.lda.dat b/forge-gui/res/deckgendecks/Standard.lda.dat index 1faf8cd03d0..04bd607051f 100644 Binary files a/forge-gui/res/deckgendecks/Standard.lda.dat and b/forge-gui/res/deckgendecks/Standard.lda.dat differ diff --git a/forge-gui/res/deckgendecks/Standard.raw.dat b/forge-gui/res/deckgendecks/Standard.raw.dat index d25714546dc..2943612f3e3 100644 Binary files a/forge-gui/res/deckgendecks/Standard.raw.dat and b/forge-gui/res/deckgendecks/Standard.raw.dat differ diff --git a/forge-gui/res/draft/Amaz Peasant Cube.draft b/forge-gui/res/draft/Amaz Peasant Cube.draft new file mode 100644 index 00000000000..ee0407e6e96 --- /dev/null +++ b/forge-gui/res/draft/Amaz Peasant Cube.draft @@ -0,0 +1,6 @@ +Name:Amaz Peasant Cube +DeckFile:Amaz Peasant Cube +Singleton:True + +Booster: 15 Any +NumPacks: 3 diff --git a/forge-gui/res/draft/MTGO Grixis Cube (540 Cards).draft b/forge-gui/res/draft/MTGO Grixis Cube (540 Cards).draft new file mode 100644 index 00000000000..2945e31dc5b --- /dev/null +++ b/forge-gui/res/draft/MTGO Grixis Cube (540 Cards).draft @@ -0,0 +1,6 @@ +Name:MTGO Grxsis Cube (540 cards) +DeckFile:MTGO Grxsis Cube (540 cards) +Singleton:True + +Booster: 15 Any +NumPacks: 3 diff --git a/forge-gui/res/draft/MTGO Legacy Cube July 2019.draft b/forge-gui/res/draft/MTGO Legacy Cube July 2019.draft new file mode 100644 index 00000000000..2a69d64d21b --- /dev/null +++ b/forge-gui/res/draft/MTGO Legacy Cube July 2019.draft @@ -0,0 +1,6 @@ +Name:MTGO Legacy Cube July 2019 +DeckFile:MTGO Legacy Cube July 2019 +Singleton:True + +Booster: 15 Any +NumPacks: 3 diff --git a/forge-gui/res/draft/MTGO Vintage Cube December 2019.draft b/forge-gui/res/draft/MTGO Vintage Cube December 2019.draft new file mode 100644 index 00000000000..cfcaf43247a --- /dev/null +++ b/forge-gui/res/draft/MTGO Vintage Cube December 2019.draft @@ -0,0 +1,6 @@ +Name:MTGO Vintage Cube December 2019 +DeckFile:MTGO Vintage Cube December 2019 +Singleton:True + +Booster: 15 Any +NumPacks: 3 diff --git a/forge-gui/res/draft/MTGO Vintage Cube July 2020.draft b/forge-gui/res/draft/MTGO Vintage Cube July 2020.draft new file mode 100644 index 00000000000..51e0ba15b29 --- /dev/null +++ b/forge-gui/res/draft/MTGO Vintage Cube July 2020.draft @@ -0,0 +1,6 @@ +Name:MTGO Vintage Cube July 2020 +DeckFile:MTGO Vintage Cube July 2020 +Singleton:True + +Booster: 15 Any +NumPacks: 3 diff --git a/forge-gui/res/draft/MTGO Vintage Cube June 2019.draft b/forge-gui/res/draft/MTGO Vintage Cube June 2019.draft new file mode 100644 index 00000000000..63351922a12 --- /dev/null +++ b/forge-gui/res/draft/MTGO Vintage Cube June 2019.draft @@ -0,0 +1,6 @@ +Name:MTGO Vintage Cube June 2019 +DeckFile:MTGO Vintage Cube June 2019 +Singleton:True + +Booster: 15 Any +NumPacks: 3 diff --git a/forge-gui/res/draft/The Modern Cube.draft b/forge-gui/res/draft/The Modern Cube.draft new file mode 100644 index 00000000000..c6d6a1e88a2 --- /dev/null +++ b/forge-gui/res/draft/The Modern Cube.draft @@ -0,0 +1,6 @@ +Name:The Modern Cube +DeckFile:The Modern Cube +Singleton:True + +Booster: 15 Any +NumPacks: 3 diff --git a/forge-gui/res/draft/rankings.txt b/forge-gui/res/draft/rankings.txt index 170b42301c9..7c83a19ba14 100644 --- a/forge-gui/res/draft/rankings.txt +++ b/forge-gui/res/draft/rankings.txt @@ -1,4 +1,1171 @@ //Rank|Name|Rarity|Set +#1|Angel of Sanctions|M|AKR +#2|Liliana, Death's Majesty|M|AKR +#3|Glorybringer|R|AKR +#4|The Scorpion God|M|AKR +#5|Archfiend of Ifnir|R|AKR +#6|The Locust God|M|AKR +#7|The Scarab God|M|AKR +#8|Gideon of the Trials|M|AKR +#9|Samut, Voice of Dissent|M|AKR +#10|Rhonas the Indomitable|M|AKR +#11|Grind Dust|R|AKR +#12|Nissa, Steward of Elements|M|AKR +#13|Hornet Queen|M|AKR +#14|Bontu's Last Reckoning|R|AKR +#15|Never Return|R|AKR +#16|Hour of Devastation|R|AKR +#17|Curator of Mysteries|R|AKR +#18|Unesh, Criosphinx Sovereign|M|AKR +#19|Insult Injury|R|AKR +#20|Cut Ribbons|R|AKR +#21|Samut, the Tested|M|AKR +#22|Wrath of God|R|AKR +#23|Jace, Unraveler of Secrets|M|AKR +#24|Drake Haven|R|AKR +#25|Vizier of Many Faces|R|AKR +#26|Pride Sovereign|R|AKR +#27|Vizier of the Menagerie|M|AKR +#28|Cast Out|U|AKR +#29|Earthshaker Khenra|R|AKR +#30|Majestic Myriarch|M|AKR +#31|God-Pharaoh's Gift|R|AKR +#32|Chandra, Pyromaster|M|AKR +#33|Crested Sunmare|M|AKR +#34|Desert's Hold|U|AKR +#35|Oketra the True|M|AKR +#36|Liliana's Mastery|R|AKR +#37|Abrade|U|AKR +#38|Struggle Survive|U|AKR +#39|Temmet, Vizier of Naktamun|R|AKR +#40|Sphinx's Revelation|M|AKR +#41|Hazoret the Fervent|M|AKR +#42|Resilient Khenra|R|AKR +#43|Sifter Wurm|U|AKR +#44|Neheb, the Worthy|R|AKR +#45|Nicol Bolas, God-Pharaoh|M|AKR +#46|Prepare Fight|R|AKR +#47|Dusk Dawn|R|AKR +#48|Hour of Revelation|R|AKR +#49|Deem Worthy|U|AKR +#50|Neheb, the Eternal|M|AKR +#51|Glory-Bound Initiate|R|AKR +#52|Oketra's Attendant|U|AKR +#53|Sand Strangler|U|AKR +#54|Trial of Zeal|U|AKR +#55|Anger of the Gods|R|AKR +#56|Sunscourge Champion|U|AKR +#57|Champion of Wits|R|AKR +#58|Kefnet the Mindful|M|AKR +#59|Sweltering Suns|R|AKR +#60|Aven Wind Guide|U|AKR +#61|Hapatra, Vizier of Poisons|R|AKR +#62|Trial of Solidarity|U|AKR +#63|Final Reward|C|AKR +#64|Ahn-Crop Crasher|U|AKR +#65|Magma Spray|C|AKR +#66|Open Fire|C|AKR +#67|Prowling Serpopard|R|AKR +#68|Farm Market|U|AKR +#69|Merciless Javelineer|U|AKR +#70|Nimble Obstructionist|R|AKR +#71|Ominous Sphinx|U|AKR +#72|Bone Picker|U|AKR +#73|Ruthless Sniper|U|AKR +#74|Cartouche of Strength|C|AKR +#75|Crocodile of the Crossing|U|AKR +#76|Ahn-Crop Champion|U|AKR +#77|Consign Oblivion|U|AKR +#78|River Hoopoe|U|AKR +#79|Edifice of Authority|U|AKR +#80|Compulsory Rest|C|AKR +#81|Fan Bearer|C|AKR +#82|Overwhelming Splendor|M|AKR +#83|Lay Claim|U|AKR +#84|Vizier of Tumbling Sands|U|AKR +#85|Baleful Ammit|U|AKR +#86|Gravedigger|U|AKR +#87|Burning-Fist Minotaur|U|AKR +#88|Mouth Feed|R|AKR +#89|Destined Lead|U|AKR +#90|Heaven Earth|R|AKR +#91|Khenra Charioteer|U|AKR +#92|Wayward Servant|U|AKR +#93|Mirage Mirror|R|AKR +#94|Pact of Negation|R|AKR +#95|Thoughtseize|R|AKR +#96|Aven Mindcensor|R|AKR +#97|Cartouche of Knowledge|C|AKR +#98|Bontu the Glorified|M|AKR +#99|Lord of the Accursed|U|AKR +#100|Fervent Paincaster|U|AKR +#101|Puncturing Blow|C|AKR +#102|Enigma Drake|U|AKR +#103|Honored Crop-Captain|U|AKR +#104|Obelisk Spider|U|AKR +#105|Perilous Vault|R|AKR +#106|Gust Walker|C|AKR +#107|Steward of Solidarity|U|AKR +#108|Pull from Tomorrow|R|AKR +#109|Vizier of the Anointed|U|AKR +#110|Torment of Hailfire|R|AKR +#111|Combat Celebrant|M|AKR +#112|Harsh Mentor|R|AKR +#113|Exemplar of Strength|U|AKR +#114|Shefet Monitor|U|AKR +#115|Driven Despair|R|AKR +#116|Desert of the Fervent|C|AKR +#117|Tah-Crop Elite|C|AKR +#118|Cartouche of Ambition|C|AKR +#119|Vile Manifestation|U|AKR +#120|Champion of Rhonas|R|AKR +#121|Hour of Promise|R|AKR +#122|Synchronized Strike|U|AKR +#123|Shadowstorm Vizier|U|AKR +#124|Start Finish|U|AKR +#125|Desert of the Glorified|C|AKR +#126|Desert of the Indomitable|C|AKR +#127|Desert of the True|C|AKR +#128|Demonic Pact|M|AKR +#129|Cartouche of Solidarity|C|AKR +#130|Oketra's Avenger|C|AKR +#131|Vizier of Deferment|U|AKR +#132|Aven Initiate|C|AKR +#133|Eternal of Harsh Truths|U|AKR +#134|Riddleform|U|AKR +#135|Splendid Agony|C|AKR +#136|Battlefield Scavenger|U|AKR +#137|Nef-Crop Entangler|C|AKR +#138|Hooded Brawler|C|AKR +#139|Rags Riches|R|AKR +#140|Rhonas's Monument|U|AKR +#141|Canyon Slough|R|AKR +#142|Desert of the Mindful|C|AKR +#143|Fetid Pools|R|AKR +#144|Irrigated Farmland|R|AKR +#145|Scattered Groves|R|AKR +#146|Sheltered Thicket|R|AKR +#147|Binding Mummy|C|AKR +#148|Dauntless Aven|C|AKR +#149|Commit Memory|R|AKR +#150|Shimmerscale Drake|C|AKR +#151|Wander in Death|C|AKR +#152|Wasteland Scorpion|C|AKR +#153|Defiant Greatmaw|U|AKR +#154|Naga Vitalist|C|AKR +#155|Oasis Ritualist|C|AKR +#156|Rhonas's Stalwart|C|AKR +#157|Trial of Strength|U|AKR +#158|Hollow One|R|AKR +#159|Sunset Pyramid|U|AKR +#160|Ifnir Deadlands|U|AKR +#161|Djeru's Resolve|C|AKR +#162|Aerial Guide|C|AKR +#163|Essence Scatter|C|AKR +#164|Hieroglyphic Illumination|C|AKR +#165|Spellweaver Eternal|C|AKR +#166|Supreme Will|U|AKR +#167|Unquenchable Thirst|C|AKR +#168|Blighted Bat|C|AKR +#169|Doomfall|U|AKR +#170|Trial of Ambition|U|AKR +#171|Cartouche of Zeal|C|AKR +#172|Khenra Scrapper|C|AKR +#173|Magmaroth|U|AKR +#174|Thresher Lizard|C|AKR +#175|Hope Tender|U|AKR +#176|Watchful Naga|U|AKR +#177|Appeal Authority|U|AKR +#178|Onward Victory|U|AKR +#179|Abandoned Sarcophagus|R|AKR +#180|Oketra's Monument|U|AKR +#181|Ramunap Ruins|U|AKR +#182|Shefet Dunes|U|AKR +#183|Wasp of the Bitter End|U|AKR +#184|Lord of Extinction|R|AKR +#185|Gideon's Intervention|R|AKR +#186|Impeccable Timing|C|AKR +#187|Vizier of Remedies|U|AKR +#188|Censor|U|AKR +#189|Cryptic Serpent|U|AKR +#190|Labyrinth Guardian|U|AKR +#191|Trial of Knowledge|U|AKR +#192|Cruel Reality|M|AKR +#193|Dread Wanderer|R|AKR +#194|Lethal Sting|C|AKR +#195|Nest of Scarabs|U|AKR +#196|Pitiless Vizier|C|AKR +#197|Razaketh, the Foulblooded|M|AKR +#198|Soulstinger|C|AKR +#199|Supernatural Stamina|C|AKR +#200|Unburden|C|AKR +#201|Desert Cerodon|C|AKR +#202|Bitterbow Sharpshooters|C|AKR +#203|Greater Sandwurm|C|AKR +#204|Quarry Hauler|C|AKR +#205|Spring Mind|U|AKR +#206|Wall of Forgotten Pharaohs|C|AKR +#207|Hashep Oasis|U|AKR +#208|Zealot of the God-Pharaoh|C|AKR +#209|Collected Company|R|AKR +#210|Aven of Enduring Hope|C|AKR +#211|Those Who Serve|C|AKR +#212|Unconventional Tactics|U|AKR +#213|Winds of Rebuke|C|AKR +#214|Horror of the Broken Lands|C|AKR +#215|Brute Strength|C|AKR +#216|Firebrand Archer|C|AKR +#217|Gilded Cerodon|C|AKR +#218|Thorned Moloch|C|AKR +#219|Ornery Kudu|C|AKR +#220|Shed Weakness|C|AKR +#221|Stinging Shot|C|AKR +#222|Forsake the Worldly|C|AKR +#223|Supply Caravan|C|AKR +#224|Floodwaters|C|AKR +#225|Naga Oracle|C|AKR +#226|Striped Riverwinder|C|AKR +#227|Doomed Dissenter|C|AKR +#228|Khenra Eternal|C|AKR +#229|Blur of Blades|C|AKR +#230|Pathmaker Initiate|C|AKR +#231|Pursue Glory|C|AKR +#232|Initiate's Companion|C|AKR +#233|Ramunap Excavator|R|AKR +#234|Sidewinder Naga|C|AKR +#235|Watchers of the Dead|U|AKR +#236|Evolving Wilds|C|AKR +#237|Ipnu Rivulet|U|AKR +#238|Anointer Priest|C|AKR +#239|Approach of the Second Sun|R|AKR +#240|Mighty Leap|C|AKR +#241|Renewed Faith|U|AKR +#242|Solitary Camel|C|AKR +#243|Countervailing Winds|C|AKR +#244|New Perspectives|R|AKR +#245|Strategic Planning|C|AKR +#246|Marauding Boneslasher|C|AKR +#247|Beneath the Sands|C|AKR +#248|Feral Prowler|C|AKR +#249|Sandwurm Convergence|R|AKR +#250|Claim Fame|U|AKR +#251|Reason Believe|R|AKR +#252|Reduce Rubble|U|AKR +#253|Throne of the God-Pharaoh|R|AKR +#254|Disposal Mummy|C|AKR +#255|In Oketra's Name|C|AKR +#256|Hekma Sentinels|C|AKR +#257|Seeker of Insight|C|AKR +#258|Seer of the Last Tomorrow|C|AKR +#259|Festering Mummy|C|AKR +#260|Bloodlust Inciter|C|AKR +#261|Imminent Doom|R|AKR +#262|Soul-Scar Mage|R|AKR +#263|Dissenter's Deliverance|C|AKR +#264|Pouncing Cheetah|C|AKR +#265|Refuse Cooperate|R|AKR +#266|Gate to the Afterlife|U|AKR +#267|Hazoret's Monument|U|AKR +#268|Cascading Cataracts|R|AKR +#269|Rest in Peace|R|AKR +#270|Sacred Cat|C|AKR +#271|Ancient Crab|C|AKR +#272|As Foretold|M|AKR +#273|Compelling Argument|C|AKR +#274|Slither Blade|C|AKR +#275|Miasmic Mummy|C|AKR +#276|Crash Through|C|AKR +#277|Nimble-Blade Khenra|C|AKR +#278|Tormenting Voice|C|AKR +#279|Manglehorn|U|AKR +#280|Oashra Cultivator|C|AKR +#281|Leave Chance|R|AKR +#282|Bontu's Monument|U|AKR +#283|Sunscorched Desert|C|AKR +#284|Anointed Procession|R|AKR +#285|Protection of the Hekma|U|AKR +#286|Dune Beetle|C|AKR +#287|Scarab Feast|C|AKR +#288|Kefnet's Monument|U|AKR +#289|Solemnity|R|AKR +#290|Haze of Pollen|C|AKR +#291|Failure Comply|R|AKR +#292|Crypt of the Eternals|U|AKR +#293|Trespasser's Curse|C|AKR +#294|By Force|U|AKR +#295|Glorious End|M|AKR +#296|Sixth Sense|U|AKR +#297|Scavenger Grounds|R|AKR +#298|Shatterstorm|R|AKR +#299|Chandra's Defeat|U|AKR +#300|Life Goes On|C|AKR +#301|Liliana's Defeat|U|AKR +#302|Shadow of the Grave|R|AKR +#303|Dispossess|R|AKR +//Rank|Name|Rarity|Set +#1|Karn Liberated|M|2XM +#2|Wurmcoil Engine|M|2XM +#3|The Scarab God|M|2XM +#4|Archangel of Thune|M|2XM +#5|Jace, the Mind Sculptor|M|2XM +#6|Atraxa, Praetors' Voice|M|2XM +#7|Batterskull|M|2XM +#8|Thragtusk|R|2XM +#9|Skithiryx, the Blight Dragon|M|2XM +#10|Sword of Fire and Ice|M|2XM +#11|Geth, Lord of the Vault|M|2XM +#12|Myr Battlesphere|R|2XM +#13|Falkenrath Aristocrat|R|2XM +#14|Vish Kal, Blood Arbiter|R|2XM +#15|Mana Crypt|M|2XM +#16|Riku of Two Reflections|M|2XM +#17|Walking Ballista|R|2XM +#18|Duplicant|R|2XM +#19|Progenitor Mimic|R|2XM +#20|Breya, Etherium Shaper|M|2XM +#21|Sword of Feast and Famine|M|2XM +#22|Sword of Body and Mind|M|2XM +#23|Terastodon|R|2XM +#24|Sword of War and Peace|M|2XM +#25|Avenger of Zendikar|M|2XM +#26|Cyclonic Rift|R|2XM +#27|Council's Judgment|R|2XM +#28|Basilisk Collar|R|2XM +#29|Brudiclad, Telchor Engineer|R|2XM +#30|Path to Exile|U|2XM +#31|Sen Triplets|M|2XM +#32|Sword of Light and Shadow|M|2XM +#33|Champion of Lambholt|R|2XM +#34|Sunforger|R|2XM +#35|Austere Command|R|2XM +#36|Stonehewer Giant|R|2XM +#37|Wrath of God|R|2XM +#38|Phyrexian Metamorph|R|2XM +#39|Hammer of Nazahn|R|2XM +#40|Sharuum the Hegemon|R|2XM +#41|Voice of Resurgence|R|2XM +#42|Rolling Earthquake|R|2XM +#43|Savageborn Hydra|R|2XM +#44|Dualcaster Mage|R|2XM +#45|Dark Confidant|M|2XM +#46|Karrthus, Tyrant of Jund|M|2XM +#47|Baleful Strix|R|2XM +#48|Blade Splicer|R|2XM +#49|Maelstrom Pulse|R|2XM +#50|Unlicensed Disintegration|U|2XM +#51|Abrade|C|2XM +#52|Grim Lavamancer|R|2XM +#53|Maze of Ith|R|2XM +#54|Isochron Scepter|R|2XM +#55|Awakening Zone|R|2XM +#56|Sphinx Summoner|U|2XM +#57|Land Tax|M|2XM +#58|Avacyn, Angel of Hope|M|2XM +#59|Noble Hierarch|R|2XM +#60|Doomed Necromancer|R|2XM +#61|Flickerwisp|U|2XM +#62|Cranial Plating|U|2XM +#63|Yavimaya's Embrace|U|2XM +#64|Cast Down|C|2XM +#65|Bosh, Iron Golem|R|2XM +#66|Fatal Push|U|2XM +#67|Galvanic Blast|U|2XM +#68|Ghor-Clan Rampager|U|2XM +#69|Geist of Saint Traft|M|2XM +#70|Sundering Titan|R|2XM +#71|Grand Architect|R|2XM +#72|Puresteel Paladin|R|2XM +#73|Swiftblade Vindicator|R|2XM +#74|Toxic Deluge|R|2XM +#75|Basalt Monolith|U|2XM +#76|Morkrut Banshee|U|2XM +#77|Selesnya Guildmage|U|2XM +#78|Conjurer's Closet|R|2XM +#79|Rhys the Redeemed|R|2XM +#80|Spellskite|R|2XM +#81|Magus of the Will|R|2XM +#82|Merciless Eviction|R|2XM +#83|Deepglow Skate|R|2XM +#84|Reclamation Sage|U|2XM +#85|Valorous Stance|U|2XM +#86|Dread Return|U|2XM +#87|Disciple of the Vault|U|2XM +#88|Lightning Greaves|U|2XM +#89|Brimstone Volley|U|2XM +#90|Serra Sphinx|U|2XM +#91|Izzet Charm|U|2XM +#92|Glassdust Hulk|U|2XM +#93|Esperzoa|U|2XM +#94|Adaptive Automaton|R|2XM +#95|Arixmethes, Slumbering Isle|R|2XM +#96|Skirsdag High Priest|R|2XM +#97|Liege of the Tangle|R|2XM +#98|Rage Reflection|R|2XM +#99|Pyrewild Shaman|U|2XM +#100|Kuldotha Flamefiend|U|2XM +#101|Master Splicer|U|2XM +#102|Thopter Engineer|U|2XM +#103|Executioner's Capsule|C|2XM +#104|Vengevine|M|2XM +#105|Imperial Recruiter|M|2XM +#106|Master of Etherium|R|2XM +#107|Kemba, Kha Regent|R|2XM +#108|Godo, Bandit Warlord|R|2XM +#109|Thoughtseize|R|2XM +#110|Disciple of Bolas|R|2XM +#111|Hidden Stockpile|U|2XM +#112|Myrsmith|U|2XM +#113|Ulvenwald Mysteries|U|2XM +#114|Ravenous Intruder|U|2XM +#115|Weapons Trainer|U|2XM +#116|Clear Shot|C|2XM +#117|Conclave Naturalists|C|2XM +#118|Doubling Season|M|2XM +#119|Chrome Mox|M|2XM +#120|Blasphemous Act|R|2XM +#121|Jhoira, Weatherlight Captain|R|2XM +#122|Hanna, Ship's Navigator|R|2XM +#123|Oblivion Stone|R|2XM +#124|Thirst for Knowledge|U|2XM +#125|Treasure Keeper|U|2XM +#126|Oubliette|U|2XM +#127|Deathreap Ritual|U|2XM +#128|Ovalchase Daredevil|U|2XM +#129|Pyrite Spellbomb|C|2XM +#130|Kozilek's Predator|C|2XM +#131|Glint-Sleeve Artisan|C|2XM +#132|Blinkmoth Nexus|R|2XM +#133|Endless Atlas|R|2XM +#134|Ratchet Bomb|R|2XM +#135|Death's Shadow|R|2XM +#136|Tuktuk the Explorer|R|2XM +#137|Bloodspore Thrinax|R|2XM +#138|Inkwell Leviathan|R|2XM +#139|Trash for Treasure|U|2XM +#140|Auriok Salvagers|U|2XM +#141|Pentad Prism|U|2XM +#142|Thopter Foundry|U|2XM +#143|Gelatinous Genesis|U|2XM +#144|Valor in Akros|U|2XM +#145|O-Naginata|U|2XM +#146|Golem Artisan|U|2XM +#147|Thraben Inspector|C|2XM +#148|Whisperer of the Wilds|C|2XM +#149|Faerie Mechanist|C|2XM +#150|Bone Picker|C|2XM +#151|Ancestral Blade|C|2XM +#152|Force of Will|M|2XM +#153|Lux Cannon|R|2XM +#154|Reshape|R|2XM +#155|Chord of Calling|R|2XM +#156|Stoneforge Mystic|R|2XM +#157|Tempered Steel|R|2XM +#158|Wound Reflection|R|2XM +#159|Treasure Mage|U|2XM +#160|Vampire Hexmage|U|2XM +#161|Woodland Champion|U|2XM +#162|Enlarge|U|2XM +#163|Bloodshot Trainee|U|2XM +#164|Rush of Knowledge|U|2XM +#165|Sphinx of the Guildpact|U|2XM +#166|Mishra's Factory|U|2XM +#167|Myr Retriever|C|2XM +#168|Lightning Axe|C|2XM +#169|Sift|C|2XM +#170|Twisted Abomination|C|2XM +#171|Cloudreader Sphinx|C|2XM +#172|Topple the Statue|C|2XM +#173|Crib Swap|C|2XM +#174|Angel of the Dawn|C|2XM +#175|Everflowing Chalice|C|2XM +#176|Arcum Dagsson|M|2XM +#177|Magus of the Abyss|R|2XM +#178|Engineered Explosives|R|2XM +#179|Cragganwick Cremator|R|2XM +#180|Master Transmuter|R|2XM +#181|Beacon of Unrest|R|2XM +#182|Mazirek, Kraul Death Priest|R|2XM +#183|Leonin Abunas|R|2XM +#184|Sword of the Meek|R|2XM +#185|Fencing Ace|U|2XM +#186|Chief of the Foundry|U|2XM +#187|Skullmulcher|U|2XM +#188|Sentinel of the Pearl Trident|U|2XM +#189|Painsmith|U|2XM +#190|Riddlesmith|U|2XM +#191|Drown in Sorrow|U|2XM +#192|Pongify|U|2XM +#193|Sandstone Oracle|U|2XM +#194|Cogwork Assembler|U|2XM +#195|Temur Battle Rage|C|2XM +#196|Elvish Aberration|C|2XM +#197|Parasitic Strix|C|2XM +#198|Sanctum Gargoyle|C|2XM +#199|Metalspinner's Puzzleknot|C|2XM +#200|Flayer Husk|C|2XM +#201|Darksteel Axe|C|2XM +#202|Crusader of Odric|C|2XM +#203|Sanctum Spirit|C|2XM +#204|Mox Opal|M|2XM +#205|Heat Shimmer|R|2XM +#206|Greater Good|R|2XM +#207|Mystic Gate|R|2XM +#208|Sunken Ruins|R|2XM +#209|Wooded Bastion|R|2XM +#210|Graven Cairns|R|2XM +#211|Fire-Lit Thicket|R|2XM +#212|Academy Ruins|R|2XM +#213|Ion Storm|R|2XM +#214|Shamanic Revelation|R|2XM +#215|Salvage Titan|R|2XM +#216|Goblin Guide|R|2XM +#217|Ad Nauseam|R|2XM +#218|Flooded Grove|R|2XM +#219|Rugged Prairie|R|2XM +#220|Twilight Mire|R|2XM +#221|Cascade Bluffs|R|2XM +#222|Fetid Heath|R|2XM +#223|Mesmeric Orb|R|2XM +#224|Manamorphose|U|2XM +#225|Hinder|U|2XM +#226|Coretapper|U|2XM +#227|Culling Dais|U|2XM +#228|Clone Shell|U|2XM +#229|Buried Ruin|U|2XM +#230|Chromatic Star|C|2XM +#231|Fierce Empath|C|2XM +#232|Battle-Rattle Shaman|C|2XM +#233|Argivian Restoration|C|2XM +#234|Defiant Salvager|C|2XM +#235|Apprentice Wizard|C|2XM +#236|Sickleslicer|C|2XM +#237|Cathodion|C|2XM +#238|Sculpting Steel|R|2XM +#239|Meddling Mage|R|2XM +#240|Ethersworn Canonist|R|2XM +#241|Heartbeat of Spring|R|2XM +#242|Well of Ideas|R|2XM +#243|High Market|R|2XM +#244|Mishra's Bauble|U|2XM +#245|Throne of Geth|U|2XM +#246|Ash Barrens|U|2XM +#247|Dismantle|U|2XM +#248|Invigorate|U|2XM +#249|Jhoira's Familiar|U|2XM +#250|Skinwing|C|2XM +#251|Ichor Wellspring|C|2XM +#252|Rapacious Dragon|C|2XM +#253|Salivating Gremlins|C|2XM +#254|Skinbrand Goblin|C|2XM +#255|Sylvan Might|C|2XM +#256|Chatter of the Squirrel|C|2XM +#257|Silumgar Scavenger|C|2XM +#258|Driver of the Dead|C|2XM +#259|Frogify|C|2XM +#260|Vulshok Gauntlets|C|2XM +#261|Magnifying Glass|C|2XM +#262|Golem-Skin Gauntlets|C|2XM +#263|Sneak Attack|M|2XM +#264|Glimmervoid|R|2XM +#265|Kuldotha Forgemaster|R|2XM +#266|Braids, Conjurer Adept|R|2XM +#267|Vexing Shusher|R|2XM +#268|Bloodbriar|C|2XM +#269|Ancient Stirrings|C|2XM +#270|Weapon Surge|C|2XM +#271|Kazuul's Toll Collector|C|2XM +#272|Might of the Masses|C|2XM +#273|Death-Hood Cobra|C|2XM +#274|Balduvian Rage|C|2XM +#275|Relic Runner|C|2XM +#276|Supernatural Stamina|C|2XM +#277|Metallic Rebuke|C|2XM +#278|Dire Fleet Hoarder|C|2XM +#279|Divest|C|2XM +#280|Strength of Arms|C|2XM +#281|Remember the Fallen|C|2XM +#282|Revoke Existence|C|2XM +#283|Peace Strider|C|2XM +#284|Masterwork of Ingenuity|R|2XM +#285|Phyrexian Revoker|R|2XM +#286|Veteran Explorer|U|2XM +#287|Expedition Map|U|2XM +#288|Brainstorm|C|2XM +#289|Orcish Vandal|C|2XM +#290|Cathartic Reunion|C|2XM +#291|Goblin Gaveleer|C|2XM +#292|Crushing Vines|C|2XM +#293|Glaze Fiend|C|2XM +#294|Heartless Pillage|C|2XM +#295|Corridor Monitor|C|2XM +#296|Costly Plunder|C|2XM +#297|Alabaster Mage|C|2XM +#298|Fortify|C|2XM +#299|Tumble Magnet|C|2XM +#300|Surge Node|C|2XM +#301|Iron Bully|C|2XM +#302|Iron League Steed|C|2XM +#303|Kaalia of the Vast|M|2XM +#304|Dark Depths|M|2XM +#305|Mana Echoes|M|2XM +#306|Open the Vaults|R|2XM +#307|Mana Reflection|R|2XM +#308|Fulminator Mage|R|2XM +#309|Darksteel Citadel|U|2XM +#310|Springleaf Drum|U|2XM +#311|Welding Jar|U|2XM +#312|Steel Sabotage|C|2XM +#313|Gleaming Barrier|C|2XM +#314|Eager Construct|C|2XM +#315|Accomplished Automaton|C|2XM +#316|Ensnaring Bridge|M|2XM +#317|Boon Reflection|R|2XM +#318|Thought Reflection|R|2XM +#319|Exploration|R|2XM +#320|Time Sieve|R|2XM +#321|Crop Rotation|U|2XM +#322|Vedalken Infuser|C|2XM +#323|Thespian's Stage|R|2XM +#324|Blood Moon|R|2XM +#325|Trinisphere|M|2XM +#326|Maelstrom Nexus|M|2XM +#327|Urza's Mine|C|2XM +#328|Urza's Power Plant|C|2XM +#329|Urza's Tower|C|2XM +#330|Ravenous Trap|R|2XM +#331|Blightsteel Colossus|M|2XM +#332|Darksteel Forge|M|2XM +//Rank|Name|Rarity|Set +#1|Baneslayer Angel|M|M21 +#2|Chandra, Heart of Fire|M|M21 +#3|Massacre Wurm|M|M21 +#4|Garruk, Unleashed|M|M21 +#5|Ugin, the Spirit Dragon|M|M21 +#6|Elder Gargaroth|M|M21 +#7|Basri Ket|M|M21 +#8|Terror of the Peaks|M|M21 +#9|Mangara, the Diplomat|M|M21 +#10|Liliana, Waker of the Dead|M|M21 +#11|Teferi, Master of Time|M|M21 +#12|Fiery Emancipation|M|M21 +#13|Chromatic Orrery|M|M21 +#14|Discontinuity|M|M21 +#15|Grim Tutor|M|M21 +#16|Radha, Heart of Keld|R|M21 +#17|Scavenging Ooze|R|M21 +#18|Solemn Simulacrum|R|M21 +#19|Gadrak, the Crown-Scourge|R|M21 +#20|Basri's Lieutenant|R|M21 +#21|Garruk's Harbinger|R|M21 +#22|Jolrael, Mwonvuli Recluse|R|M21 +#23|Liliana's Standard Bearer|R|M21 +#24|Sublime Epiphany|R|M21 +#25|Stormwing Entity|R|M21 +#26|Glorious Anthem|R|M21 +#27|Pursued Whale|R|M21 +#28|Azusa, Lost but Seeking|R|M21 +#29|Shacklegeist|R|M21 +#30|Volcanic Salvo|R|M21 +#31|Chandra's Incinerator|R|M21 +#32|Vito, Thorn of the Dusk Rose|R|M21 +#33|Hooded Blightfang|R|M21 +#34|Subira, Tulzidi Caravanner|R|M21 +#35|Demonic Embrace|R|M21 +#36|Sparkhunter Masticore|R|M21 +#37|Ghostly Pilferer|R|M21 +#38|Primal Might|R|M21 +#39|Brash Taunter|R|M21 +#40|Faith's Fetters|U|M21 +#41|Barrin, Tolarian Archmage|R|M21 +#42|Soul Sear|U|M21 +#43|Sporeweb Weaver|R|M21 +#44|Feline Sovereign|R|M21 +#45|Heartfire Immolator|U|M21 +#46|Kaervek, the Spiteful|R|M21 +#47|Pack Leader|R|M21 +#48|Shipwreck Dowser|U|M21 +#49|Enthralling Hold|U|M21 +#50|Volcanic Geyser|U|M21 +#51|Lorescale Coatl|U|M21 +#52|Wildwood Scourge|U|M21 +#53|Aven Gagglemaster|U|M21 +#54|Double Vision|R|M21 +#55|Falconer Adept|U|M21 +#56|Scorching Dragonfire|C|M21 +#57|Heroic Intervention|R|M21 +#58|Eliminate|U|M21 +#59|Thieves' Guild Enforcer|R|M21 +#60|Rain of Revelation|U|M21 +#61|Speaker of the Heavens|R|M21 +#62|Angelic Ascension|U|M21 +#63|Watcher of the Spheres|U|M21 +#64|Thrashing Brontodon|U|M21 +#65|Leafkin Avenger|U|M21 +#66|Goremand|U|M21 +#67|Basri's Solidarity|U|M21 +#68|Warden of the Woods|U|M21 +#69|Liliana's Devotee|U|M21 +#70|Garruk's Uprising|U|M21 +#71|Cultivate|U|M21 +#72|Tide Skimmer|U|M21 +#73|Niambi, Esteemed Speaker|R|M21 +#74|Idol of Endurance|R|M21 +#75|Waker of Waves|U|M21 +#76|Bolt Hound|U|M21 +#77|Fungal Rebirth|U|M21 +#78|Sanctum of Stone Fangs|U|M21 +#79|Twinblade Assassins|U|M21 +#80|Teferi's Tutelage|U|M21 +#81|Quirion Dryad|U|M21 +#82|Jeskai Elder|U|M21 +#83|Conclave Mentor|U|M21 +#84|Teferi's Ageless Insight|R|M21 +#85|Grasp of Darkness|C|M21 +#86|Fierce Empath|U|M21 +#87|Containment Priest|R|M21 +#88|Seasoned Hallowblade|U|M21 +#89|Silversmote Ghoul|U|M21 +#90|Fabled Passage|R|M21 +#91|Obsessive Stitcher|U|M21 +#92|Havoc Jester|U|M21 +#93|Shock|C|M21 +#94|Hellkite Punisher|U|M21 +#95|Llanowar Visionary|C|M21 +#96|Tolarian Kraken|U|M21 +#97|Mazemind Tome|R|M21 +#98|Pestilent Haze|U|M21 +#99|See the Truth|R|M21 +#100|Temple of Epiphany|R|M21 +#101|Burlfist Oak|U|M21 +#102|Basri's Acolyte|C|M21 +#103|Indulging Patrician|U|M21 +#104|Conspicuous Snoop|R|M21 +#105|Experimental Overload|U|M21 +#106|Roaming Ghostlight|C|M21 +#107|Selfless Savior|U|M21 +#108|Tempered Veteran|U|M21 +#109|Siege Striker|U|M21 +#110|Kitesail Freebooter|U|M21 +#111|Finishing Blow|C|M21 +#112|Kinetic Augur|U|M21 +#113|Sanctum of Calm Waters|U|M21 +#114|Unsubstantiate|U|M21 +#115|Sanctum of Fruitful Harvest|U|M21 +#116|Hunter's Edge|C|M21 +#117|Riddleform|U|M21 +#118|Swift Response|C|M21 +#119|Mistral Singer|C|M21 +#120|Palladium Myr|U|M21 +#121|Invigorating Surge|U|M21 +#122|Battle-Rattle Shaman|U|M21 +#123|Malefic Scythe|U|M21 +#124|Vryn Wingmare|U|M21 +#125|Canopy Stalker|U|M21 +#126|Traitorous Greed|U|M21 +#127|Temple of Mystery|R|M21 +#128|Alpine Houndmaster|U|M21 +#129|Animal Sanctuary|R|M21 +#130|Carrion Grub|U|M21 +#131|Chrome Replicator|U|M21 +#132|Transmogrify|R|M21 +#133|Dire Fleet Warmonger|U|M21 +#134|Trufflesnout|C|M21 +#135|Spellgorger Weird|C|M21 +#136|Unleash Fury|U|M21 +#137|Chandra's Pyreling|U|M21 +#138|Gale Swooper|C|M21 +#139|Rousing Read|C|M21 +#140|Capture Sphere|C|M21 +#141|Pridemalkin|C|M21 +#142|Temple of Triumph|R|M21 +#143|Feat of Resistance|C|M21 +#144|Chandra's Magmutt|C|M21 +#145|Goblin Wizardry|C|M21 +#146|Griffin Aerie|U|M21 +#147|Secure the Scene|C|M21 +#148|Opt|C|M21 +#149|Archfiend's Vessel|U|M21 +#150|Turn to Slag|C|M21 +#151|Frantic Inventory|C|M21 +#152|Rise Again|C|M21 +#153|Deathbloom Thallid|C|M21 +#154|Drowsing Tyrannodon|C|M21 +#155|Witch's Cauldron|U|M21 +#156|Colossal Dreadmaw|C|M21 +#157|Sabertooth Mauler|C|M21 +#158|Pitchburn Devils|C|M21 +#159|Fetid Imp|C|M21 +#160|Daybreak Charger|C|M21 +#161|Alpine Watchdog|C|M21 +#162|Makeshift Battalion|C|M21 +#163|Runed Halo|R|M21 +#164|Furious Rise|U|M21 +#165|Spined Megalodon|C|M21 +#166|Temple of Malady|R|M21 +#167|Hobblefiend|C|M21 +#168|Turret Ogre|C|M21 +#169|Igneous Cur|C|M21 +#170|Library Larcenist|C|M21 +#171|Meteorite|U|M21 +#172|Legion's Judgment|C|M21 +#173|Concordia Pegasus|C|M21 +#174|Thrill of Possibility|C|M21 +#175|Blood Glutton|C|M21 +#176|Gnarled Sage|C|M21 +#177|Goblin Arsonist|C|M21 +#178|Vodalian Arcanist|C|M21 +#179|Sanctum of All|R|M21 +#180|Anointed Chorister|C|M21 +#181|Skeleton Archer|C|M21 +#182|Rewind|U|M21 +#183|Sanctum of Shattered Heights|U|M21 +#184|Teferi's Protege|C|M21 +#185|Crypt Lurker|C|M21 +#186|Onakke Ogre|C|M21 +#187|Keen Glidemaster|C|M21 +#188|Titanic Growth|C|M21 +#189|Sure Strike|C|M21 +#190|Celestial Enforcer|C|M21 +#191|Valorous Steed|C|M21 +#192|Crash Through|C|M21 +#193|Snarespinner|C|M21 +#194|Ornery Dilophosaur|C|M21 +#195|Frost Breath|C|M21 +#196|Bone Pit Brute|C|M21 +#197|Read the Tides|C|M21 +#198|Ranger's Guile|C|M21 +#199|Skyway Sniper|U|M21 +#200|Tome Anima|C|M21 +#201|Setessan Training|C|M21 +#202|Masked Blackguard|C|M21 +#203|Track Down|C|M21 +#204|Cancel|C|M21 +#205|Defiant Strike|C|M21 +#206|Rambunctious Mutt|C|M21 +#207|Gloom Sower|C|M21 +#208|Skyscanner|C|M21 +#209|Caged Zombie|C|M21 +#210|Alchemist's Gift|C|M21 +#211|Garruk's Gorehorn|C|M21 +#212|Revitalize|C|M21 +#213|Lofty Denial|C|M21 +#214|Tavern Swindler|U|M21 +#215|Furor of the Bitten|C|M21 +#216|Village Rites|C|M21 +#217|Warded Battlements|C|M21 +#218|Dub|C|M21 +#219|Peer into the Abyss|R|M21 +#220|Sanguine Indulgence|C|M21 +#221|Mind Rot|C|M21 +#222|Portcullis Vine|C|M21 +#223|Wishcoin Crab|C|M21 +#224|Miscast|U|M21 +#225|Wall of Runes|C|M21 +#226|Infernal Scarring|C|M21 +#227|Light of Promise|U|M21 +#228|Walking Corpse|C|M21 +#229|Bloodfell Caves|C|M21 +#230|Burn Bright|C|M21 +#231|Duress|C|M21 +#232|Liliana's Steward|C|M21 +#233|Staunch Shieldmate|C|M21 +#234|Bad Deal|U|M21 +#235|Swiftwater Cliffs|C|M21 +#236|Wind-Scarred Crag|C|M21 +#237|Sanctum of Tranquil Light|U|M21 +#238|Blossoming Sands|C|M21 +#239|Thornwood Falls|C|M21 +#240|Rookie Mistake|C|M21 +#241|Rugged Highlands|C|M21 +#242|Destructive Tampering|C|M21 +#243|Return to Nature|C|M21 +#244|Dismal Backwater|C|M21 +#245|Jungle Hollow|C|M21 +#246|Temple of Silence|R|M21 +#247|Tranquil Cove|C|M21 +#248|Short Sword|C|M21 +#249|Run Afoul|C|M21 +#250|Scoured Barrens|C|M21 +#251|Silent Dart|C|M21 +#252|Forgotten Sentinel|C|M21 +#253|Life Goes On|C|M21 +#254|Prismite|C|M21 +#255|Epitaph Golem|U|M21 +#256|Radiant Fountain|C|M21 +#257|Nine Lives|R|M21 +#258|Necromentia|R|M21 +#259|Tormod's Crypt|U|M21 +#260|Island|L|M21 +#261|Mountain|L|M21 +#262|Plains|L|M21 +#263|Swamp|L|M21 +#264|Forest|L|M21 +//Rank|Name|Rarity|Set +#1|Narset of the Ancient Way|M|IKO +#2|Vivien, Monsters' Advocate|M|IKO +#3|Snapdax, Apex of the Hunt|M|IKO +#4|Nethroi, Apex of Death|M|IKO +#5|Luminous Broodmoth|M|IKO +#6|Fiend Artisan|M|IKO +#7|Brokkos, Apex of Forever|M|IKO +#8|Winota, Joiner of Forces|M|IKO +#9|Vadrok, Apex of Thunder|M|IKO +#10|Lukka, Coppercoat Outcast|M|IKO +#11|General Kudro of Drannith|M|IKO +#12|Illuna, Apex of Wishes|M|IKO +#13|Kinnan, Bonder Prodigy|M|IKO +#14|Rielle, the Everwise|M|IKO +#15|Chevill, Bane of Monsters|M|IKO +#16|Gyruda, Doom of Depths|R|IKO +#17|Kaheera, the Orphanguard|R|IKO +#18|Kogla, the Titan Ape|R|IKO +#19|Obosh, the Preypiercer|R|IKO +#20|Keruga, the Macrosage|R|IKO +#21|Crystalline Giant|R|IKO +#22|Yorion, Sky Nomad|R|IKO +#23|Lurrus of the Dream Den|R|IKO +#24|Cubwarden|R|IKO +#25|Everquill Phoenix|R|IKO +#26|Voracious Greatshark|R|IKO +#27|Dirge Bat|R|IKO +#28|Quartzwood Crasher|R|IKO +#29|Gemrazer|R|IKO +#30|Shark Typhoon|R|IKO +#31|Extinction Event|R|IKO +#32|Yidaro, Wandering Monster|R|IKO +#33|Hunted Nightmare|R|IKO +#34|Mythos of Vadrok|R|IKO +#35|Skycat Sovereign|R|IKO +#36|Mythos of Nethroi|R|IKO +#37|Umori, the Collector|R|IKO +#38|Jegantha, the Wellspring|R|IKO +#39|Lavabrink Venturer|R|IKO +#40|Sea-Dasher Octopus|R|IKO +#41|Zirda, the Dawnwaker|R|IKO +#42|Frondland Felidar|R|IKO +#43|Labyrinth Raptor|R|IKO +#44|Inspired Ultimatum|R|IKO +#45|Auspicious Starrix|U|IKO +#46|Ruinous Ultimatum|R|IKO +#47|Pouncing Shoreshark|U|IKO +#48|Flame Spill|U|IKO +#49|Mythos of Illuna|R|IKO +#50|Heartless Act|U|IKO +#51|Zenith Flare|U|IKO +#52|Lutri, the Spellchaser|R|IKO +#53|Back for More|U|IKO +#54|Trumpeting Gnarr|U|IKO +#55|Boneyard Lurker|U|IKO +#56|Slitherwisp|R|IKO +#57|Chittering Harvester|U|IKO +#58|Blood Curdle|C|IKO +#59|Flourishing Fox|U|IKO +#60|Parcelbeast|U|IKO +#61|Necropanther|U|IKO +#62|Grimdancer|U|IKO +#63|Fire Prophecy|C|IKO +#64|Valiant Rescuer|U|IKO +#65|Titanoth Rex|U|IKO +#66|Archipelagore|U|IKO +#67|Porcuparrot|U|IKO +#68|Savai Thundermane|U|IKO +#69|Eerie Ultimatum|R|IKO +#70|Lore Drakkis|U|IKO +#71|Dire Tactics|U|IKO +#72|Glowstone Recluse|U|IKO +#73|Splendor Mare|U|IKO +#74|Boon of the Wish-Giver|U|IKO +#75|Sanctuary Smasher|U|IKO +#76|Void Beckoner|U|IKO +#77|Avian Oddity|U|IKO +#78|Sprite Dragon|U|IKO +#79|Insatiable Hemophage|U|IKO +#80|Unbreakable Bond|U|IKO +#81|Clash of Titans|U|IKO +#82|Pacifism|C|IKO +#83|Easy Prey|U|IKO +#84|Colossification|R|IKO +#85|Swallow Whole|U|IKO +#86|Hornbash Mentor|U|IKO +#87|Bonders' Enclave|R|IKO +#88|Savai Triome|R|IKO +#89|Raugrin Triome|R|IKO +#90|Jubilant Skybonder|U|IKO +#91|Wingspan Mentor|U|IKO +#92|Rooting Moloch|U|IKO +#93|Dreamtail Heron|C|IKO +#94|Reconnaissance Mission|U|IKO +#95|Frillscare Mentor|U|IKO +#96|Sonorous Howlbonder|U|IKO +#97|Migratory Greathorn|C|IKO +#98|Momentum Rumbler|U|IKO +#99|Ominous Seas|U|IKO +#100|Pollywog Symbiote|U|IKO +#101|Alert Heedbonder|U|IKO +#102|Mythos of Snapdax|R|IKO +#103|Duskfang Mentor|U|IKO +#104|Majestic Auricorn|U|IKO +#105|Mythos of Brokkos|R|IKO +#106|Bastion of Remembrance|U|IKO +#107|Indatha Triome|R|IKO +#108|Huntmaster Liger|U|IKO +#109|Keensight Mentor|U|IKO +#110|Zagoth Mamba|U|IKO +#111|General's Enforcer|U|IKO +#112|The Ozolith|R|IKO +#113|Weaponize the Monsters|U|IKO +#114|Migration Path|U|IKO +#115|Primal Empathy|U|IKO +#116|Whirlwind of Thought|R|IKO +#117|Ivy Elemental|U|IKO +#118|Charge of the Forever-Beast|U|IKO +#119|Regal Leosaur|U|IKO +#120|Ram Through|C|IKO +#121|Proud Wildbonder|U|IKO +#122|Rumbling Rockslide|C|IKO +#123|Zagoth Triome|R|IKO +#124|Genesis Ultimatum|R|IKO +#125|Humble Naturalist|C|IKO +#126|Ketria Triome|R|IKO +#127|Sanctuary Lockdown|U|IKO +#128|Skull Prophet|U|IKO +#129|Reptilian Reflection|U|IKO +#130|Call of the Death-Dweller|U|IKO +#131|Drannith Stinger|C|IKO +#132|Essence Symbiote|C|IKO +#133|Dead Weight|C|IKO +#134|Capture Sphere|C|IKO +#135|Exuberant Wolfbear|U|IKO +#136|Offspring's Revenge|R|IKO +#137|Boot Nipper|C|IKO +#138|Drannith Healer|C|IKO +#139|Stormwild Capridor|U|IKO +#140|Lava Serpent|C|IKO +#141|Vulpikeet|C|IKO +#142|Blitz of the Thunder-Raptor|U|IKO +#143|Cavern Whisperer|C|IKO +#144|Go for Blood|C|IKO +#145|Fertilid|C|IKO +#146|Greater Sandwurm|C|IKO +#147|Neutralize|U|IKO +#148|Essence Scatter|C|IKO +#149|Evolving Wilds|C|IKO +#150|Mystic Subdual|U|IKO +#151|Checkpoint Officer|C|IKO +#152|Divine Arrow|C|IKO +#153|Will of the All-Hunter|U|IKO +#154|Frost Lynx|C|IKO +#155|Glimmerbell|C|IKO +#156|Unpredictable Cyclone|R|IKO +#157|Ferocious Tigorilla|C|IKO +#158|Prickly Marmoset|C|IKO +#159|Emergent Ultimatum|R|IKO +#160|Cloudpiercer|C|IKO +#161|Fight as One|U|IKO +#162|Thieving Otter|C|IKO +#163|Mutual Destruction|C|IKO +#164|Cunning Nightbonder|U|IKO +#165|Imposing Vantasaur|C|IKO +#166|Spelleater Wolverine|C|IKO +#167|Snare Tactician|C|IKO +#168|Bushmeat Poacher|C|IKO +#169|Nightsquad Commando|C|IKO +#170|Lurking Deadeye|C|IKO +#171|Helica Glider|C|IKO +#172|Durable Coilbug|C|IKO +#173|Forbidden Friendship|C|IKO +#174|Frostveil Ambush|C|IKO +#175|Farfinder|C|IKO +#176|Gust of Wind|C|IKO +#177|Daysquad Marshal|C|IKO +#178|Mosscoat Goriak|C|IKO +#179|Blitz Leech|C|IKO +#180|Of One Mind|C|IKO +#181|Memory Leak|C|IKO +#182|Serrated Scorpion|C|IKO +#183|Bristling Boar|C|IKO +#184|Blade Banish|C|IKO +#185|Raking Claws|C|IKO +#186|Honey Mammoth|C|IKO +#187|Footfall Crater|U|IKO +#188|Pyroceratops|C|IKO +#189|Startling Development|C|IKO +#190|Excavation Mole|C|IKO +#191|Tentative Connection|C|IKO +#192|Almighty Brushwagg|C|IKO +#193|Wingfold Pteron|C|IKO +#194|Facet Reader|C|IKO +#195|Perimeter Sergeant|C|IKO +#196|Coordinated Charge|C|IKO +#197|Phase Dolphin|C|IKO +#198|Patagia Tiger|C|IKO +#199|Maned Serval|C|IKO +#200|Whisper Squad|C|IKO +#201|Garrison Cat|C|IKO +#202|Savai Sabertooth|C|IKO +#203|Frenzied Raptor|C|IKO +#204|Shredded Sails|C|IKO +#205|Suffocating Fumes|C|IKO +#206|Song of Creation|R|IKO +#207|Jungle Hollow|C|IKO +#208|Anticipate|C|IKO +#209|Wind-Scarred Crag|C|IKO +#210|Wilt|C|IKO +#211|Flycatcher Giraffid|C|IKO +#212|Unlikely Aid|C|IKO +#213|Fully Grown|C|IKO +#214|Hampering Snare|C|IKO +#215|Cathartic Reunion|C|IKO +#216|Keep Safe|C|IKO +#217|Survivors' Bond|C|IKO +#218|Dark Bargain|C|IKO +#219|Spontaneous Flight|C|IKO +#220|Swiftwater Cliffs|C|IKO +#221|Drannith Magistrate|R|IKO +#222|Solid Footing|C|IKO +#223|Adventurous Impulse|C|IKO +#224|Blisterspit Gremlin|C|IKO +#225|Scoured Barrens|C|IKO +#226|Convolute|C|IKO +#227|Thornwood Falls|C|IKO +#228|Bloodfell Caves|C|IKO +#229|Sudden Spinnerets|C|IKO +#230|Corpse Churn|C|IKO +#231|Gloom Pangolin|C|IKO +#232|Monstrous Step|U|IKO +#233|Unexpected Fangs|C|IKO +#234|Lead the Stampede|U|IKO +#235|Channeled Force|U|IKO +#236|Heightened Reflexes|C|IKO +#237|Dismal Backwater|C|IKO +#238|Raugrin Crystal|U|IKO +#239|Tranquil Cove|C|IKO +#240|Aegis Turtle|C|IKO +#241|Zagoth Crystal|U|IKO +#242|Rugged Highlands|C|IKO +#243|Light of Hope|C|IKO +#244|Plummet|C|IKO +#245|Indatha Crystal|U|IKO +#246|Savai Crystal|U|IKO +#247|Mysterious Egg|C|IKO +#248|Crystacean|C|IKO +#249|Blazing Volley|C|IKO +#250|Blossoming Sands|C|IKO +#251|Thwart the Enemy|C|IKO +#252|Springjaw Trap|C|IKO +#253|Ketria Crystal|U|IKO +#254|Titans' Nest|R|IKO +#255|Barrier Breach|U|IKO +#256|Sleeper Dart|C|IKO +#257|Adaptive Shimmerer|C|IKO +#258|Escape Protocol|U|IKO +#259|Death's Oasis|R|IKO +#260|Swamp|L|IKO +#261|Plains|L|IKO +#262|Forest|L|IKO +#263|Island|L|IKO +#264|Mountain|L|IKO +//Rank|Name|Rarity|Set #1|Kiora Bests the Sea God|M|THB #2|Polukranos, Unchained|M|THB #3|Ashiok, Nightmare Muse|M|THB diff --git a/forge-gui/res/editions/Amonkhet Remastered.txt b/forge-gui/res/editions/Amonkhet Remastered.txt new file mode 100644 index 00000000000..9381fed95b2 --- /dev/null +++ b/forge-gui/res/editions/Amonkhet Remastered.txt @@ -0,0 +1,348 @@ +[metadata] +Code=AKR +Date=2020-08-13 +Name=Amonkhet Remastered +BoosterCovers=1 +Booster=10 Common, 3 Uncommon, 1 RareMythic:!fromSheet("AKR Box Topper") +Type=Expansion + +[cards] +1 M Angel of Sanctions +2 R Anointed Procession +3 C Anointer Priest +4 R Approach of the Second Sun +5 R Aven Mindcensor +6 C Aven of Enduring Hope +7 C Binding Mummy +8 C Cartouche of Solidarity +9 U Cast Out +10 C Compulsory Rest +11 M Crested Sunmare +12 C Dauntless Aven +13 U Desert's Hold +14 C Disposal Mummy +15 C Djeru's Resolve +16 R Dusk // Dawn +17 C Fan Bearer +18 C Forsake the Worldly +19 M Gideon of the Trials +20 R Gideon's Intervention +21 R Glory-Bound Initiate +22 C Gust Walker +23 R Hour of Revelation +24 C Impeccable Timing +25 C In Oketra's Name +26 C Mighty Leap +27 M Oketra the True +28 U Oketra's Attendant +29 C Oketra's Avenger +30 M Overwhelming Splendor +31 U Protection of the Hekma +32 U Renewed Faith +33 R Rest in Peace +34 C Sacred Cat +35 R Solemnity +36 C Solitary Camel +37 U Steward of Solidarity +38 U Sunscourge Champion +39 C Supply Caravan +40 C Tah-Crop Elite +41 C Those Who Serve +42 U Trial of Solidarity +43 U Unconventional Tactics +44 U Vizier of Deferment +45 U Vizier of Remedies +46 R Wrath of God +47 C Aerial Guide +48 C Ancient Crab +49 M As Foretold +50 C Aven Initiate +51 C Cartouche of Knowledge +52 U Censor +53 R Champion of Wits +54 R Commit // Memory +55 C Compelling Argument +56 C Countervailing Winds +57 U Cryptic Serpent +58 R Curator of Mysteries +59 R Drake Haven +60 C Essence Scatter +61 U Eternal of Harsh Truths +62 C Floodwaters +63 C Hekma Sentinels +64 C Hieroglyphic Illumination +65 M Jace, Unraveler of Secrets +66 M Kefnet the Mindful +67 U Labyrinth Guardian +68 U Lay Claim +69 C Naga Oracle +70 R New Perspectives +71 R Nimble Obstructionist +72 U Ominous Sphinx +73 R Pact of Negation +74 R Pull from Tomorrow +75 U Riddleform +76 C Seeker of Insight +77 C Seer of the Last Tomorrow +78 C Shimmerscale Drake +79 C Slither Blade +80 C Spellweaver Eternal +81 C Strategic Planning +82 C Striped Riverwinder +83 U Supreme Will +84 U Trial of Knowledge +85 M Unesh, Criosphinx Sovereign +86 C Unquenchable Thirst +87 R Vizier of Many Faces +88 U Vizier of the Anointed +89 U Vizier of Tumbling Sands +90 C Winds of Rebuke +91 R Archfiend of Ifnir +92 U Baleful Ammit +93 C Blighted Bat +94 U Bone Picker +95 M Bontu the Glorified +96 R Bontu's Last Reckoning +97 C Cartouche of Ambition +98 M Cruel Reality +99 M Demonic Pact +100 R Dispossess +101 C Doomed Dissenter +102 U Doomfall +103 R Dread Wanderer +104 C Dune Beetle +105 C Festering Mummy +106 C Final Reward +107 U Gravedigger +108 C Horror of the Broken Lands +109 C Khenra Eternal +110 C Lethal Sting +111 M Liliana, Death's Majesty +112 U Liliana's Defeat +113 R Liliana's Mastery +114 U Lord of the Accursed +115 C Marauding Boneslasher +116 C Miasmic Mummy +117 U Nest of Scarabs +118 R Never // Return +119 C Pitiless Vizier +120 M Razaketh, the Foulblooded +121 U Ruthless Sniper +122 C Scarab Feast +123 R Shadow of the Grave +124 C Soulstinger +125 C Splendid Agony +126 C Supernatural Stamina +127 R Thoughtseize +128 R Torment of Hailfire +129 C Trespasser's Curse +130 U Trial of Ambition +131 C Unburden +132 U Vile Manifestation +133 C Wander in Death +134 U Wasp of the Bitter End +135 C Wasteland Scorpion +136 U Abrade +137 U Ahn-Crop Crasher +138 R Anger of the Gods +139 U Battlefield Scavenger +140 C Bloodlust Inciter +141 C Blur of Blades +142 C Brute Strength +143 U Burning-Fist Minotaur +144 U By Force +145 C Cartouche of Zeal +146 M Chandra, Pyromaster +147 U Chandra's Defeat +148 M Combat Celebrant +149 C Crash Through +150 U Deem Worthy +151 C Desert Cerodon +152 R Earthshaker Khenra +153 U Fervent Paincaster +154 C Firebrand Archer +155 C Gilded Cerodon +156 M Glorious End +157 R Glorybringer +158 R Harsh Mentor +159 M Hazoret the Fervent +160 R Hour of Devastation +161 R Imminent Doom +162 R Insult // Injury +163 C Khenra Scrapper +164 C Magma Spray +165 U Magmaroth +166 C Nef-Crop Entangler +167 M Neheb, the Eternal +168 C Nimble-Blade Khenra +169 C Open Fire +170 C Pathmaker Initiate +171 C Puncturing Blow +172 C Pursue Glory +173 U Sand Strangler +174 R Shatterstorm +175 R Soul-Scar Mage +176 R Sweltering Suns +177 C Thorned Moloch +178 C Thresher Lizard +179 C Tormenting Voice +180 U Trial of Zeal +181 C Zealot of the God-Pharaoh +182 C Beneath the Sands +183 C Bitterbow Sharpshooters +184 C Cartouche of Strength +185 R Champion of Rhonas +186 R Collected Company +187 U Crocodile of the Crossing +188 U Defiant Greatmaw +189 C Dissenter's Deliverance +190 U Exemplar of Strength +191 C Feral Prowler +192 C Greater Sandwurm +193 C Haze of Pollen +194 C Hooded Brawler +195 U Hope Tender +196 M Hornet Queen +197 R Hour of Promise +198 C Initiate's Companion +199 C Life Goes On +200 M Majestic Myriarch +201 U Manglehorn +202 R Mouth // Feed +203 C Naga Vitalist +204 C Oashra Cultivator +205 C Oasis Ritualist +206 C Ornery Kudu +207 C Pouncing Cheetah +208 R Pride Sovereign +209 R Prowling Serpopard +210 C Quarry Hauler +211 R Ramunap Excavator +212 R Resilient Khenra +213 M Rhonas the Indomitable +214 C Rhonas's Stalwart +215 R Sandwurm Convergence +216 C Shed Weakness +217 U Shefet Monitor +218 C Sidewinder Naga +219 U Sifter Wurm +220 U Sixth Sense +221 C Stinging Shot +222 U Synchronized Strike +223 U Trial of Strength +224 M Vizier of the Menagerie +225 U Watchful Naga +226 U Ahn-Crop Champion +227 U Appeal // Authority +228 U Aven Wind Guide +229 U Claim // Fame +230 U Consign // Oblivion +231 R Cut // Ribbons +232 U Destined // Lead +233 R Driven // Despair +234 U Enigma Drake +235 R Failure // Comply +236 U Farm // Market +237 R Grind // Dust +238 R Hapatra, Vizier of Poisons +239 R Heaven // Earth +240 U Honored Crop-Captain +241 U Khenra Charioteer +242 R Leave // Chance +243 M The Locust God +244 R Lord of Extinction +245 U Merciless Javelineer +246 R Neheb, the Worthy +247 M Nicol Bolas, God-Pharaoh +248 M Nissa, Steward of Elements +249 U Obelisk Spider +250 U Onward // Victory +251 R Prepare // Fight +252 R Rags // Riches +253 R Reason // Believe +254 U Reduce // Rubble +255 R Refuse // Cooperate +256 U River Hoopoe +257 M Samut, the Tested +258 M Samut, Voice of Dissent +259 M The Scarab God +260 M The Scorpion God +261 U Shadowstorm Vizier +262 M Sphinx's Revelation +263 U Spring // Mind +264 U Start // Finish +265 U Struggle // Survive +266 R Temmet, Vizier of Naktamun +267 U Wayward Servant +268 R Abandoned Sarcophagus +269 U Bontu's Monument +270 U Edifice of Authority +271 U Gate to the Afterlife +272 R God-Pharaoh's Gift +273 U Hazoret's Monument +274 R Hollow One +275 U Kefnet's Monument +276 R Mirage Mirror +277 U Oketra's Monument +278 R Perilous Vault +279 U Rhonas's Monument +280 U Sunset Pyramid +281 R Throne of the God-Pharaoh +282 C Wall of Forgotten Pharaohs +283 U Watchers of the Dead +284 R Canyon Slough +285 R Cascading Cataracts +286 U Crypt of the Eternals +287 C Desert of the Fervent +288 C Desert of the Glorified +289 C Desert of the Indomitable +290 C Desert of the Mindful +291 C Desert of the True +292 C Evolving Wilds +293 R Fetid Pools +294 L Forest +295 L Forest +296 L Forest +297 L Forest +298 L Forest +299 L Forest +300 L Forest +301 U Hashep Oasis +302 U Ifnir Deadlands +303 U Ipnu Rivulet +304 R Irrigated Farmland +305 L Island +306 L Island +307 L Island +308 L Island +309 L Island +310 L Island +311 L Island +312 L Mountain +313 L Mountain +314 L Mountain +315 L Mountain +316 L Mountain +317 L Mountain +318 L Mountain +319 L Plains +320 L Plains +321 L Plains +322 L Plains +323 L Plains +324 L Plains +325 L Plains +326 U Ramunap Ruins +327 R Scattered Groves +328 R Scavenger Grounds +329 U Shefet Dunes +330 R Sheltered Thicket +331 C Sun scorched Desert +332 L Swamp +333 L Swamp +334 L Swamp +335 L Swamp +336 L Swamp +337 L Swamp +338 L Swamp +339 R Regal Caracal diff --git a/forge-gui/res/editions/Commander 2020.txt b/forge-gui/res/editions/Commander 2020.txt new file mode 100644 index 00000000000..b2fd99250f6 --- /dev/null +++ b/forge-gui/res/editions/Commander 2020.txt @@ -0,0 +1,350 @@ +[metadata] +Code=C20 +Date=2020-04-17 +Name=Commander 2020 +Type=Other + +[cards] +1 M Trynn, Champion of Freedom +2 M Haldan, Avid Arcanist +3 M Nikara, Lair Scavenger +4 M Brallin, Skyshark Rider +5 M Cazur, Ruthless Stalker +6 M Akim, the Soaring Wind +7 M Gavi, Nest Warden +8 M Jirina Kudro +9 M Kalamax, the Stormsire +10 M Kathril, Aspect Warper +11 M Kelsien, the Plague +12 M Otrimi, the Ever-Playful +13 M Pako, Arcane Retriever +14 M Shabraz, the Skyshark +15 M Silvar, Devourer of the Free +16 M Tayam, Luminous Enigma +17 M Ukkima, Stalking Shadow +18 M Xyris, the Writhing Storm +19 M Yannik, Scavenging Sentinel +20 M Zaxara, the Exemplary +21 R Cryptic Trilobite +22 R Avenging Huntbonder +23 R Call the Coppercoats +24 R Cartographer's Hawk +25 R Dismantling Wave +26 R Flawless Maneuver +27 R Herald of the Forgotten +28 U Martial Impetus +29 R Verge Rangers +30 R Vitality Hunter +31 R Crystalline Resonance +32 R Decoy Gambit +33 R Eon Frolicker +34 R Ethereal Forager +35 R Fierce Guardianship +36 R Nascent Metamorph +37 U Psychic Impetus +38 R Souvenir Snatcher +39 R Tidal Barracuda +40 R Boneyard Mycodrax +41 R Daring Fiendbonder +42 R Deadly Rollick +43 R Dredge the Mire +44 R Mindleecher +45 R Netherborn Altar +46 U Parasitic Impetus +47 R Species Specialist +48 R Titan Hunter +49 R Agitator Ant +50 R Deflecting Swat +51 R Fireflux Squad +52 R Frontier Warmonger +53 R Lavabrink Floodgates +54 R Molten Echoes +55 U Shiny Impetus +56 R Spellpyre Phoenix +57 R Surly Badgersaur +58 R Capricopian +59 R Curious Herd +60 R Glademuse +61 R Obscuring Haze +62 U Predatory Impetus +63 R Ravenous Gigantotherium +64 R Sawtusk Demolisher +65 R Selective Adaptation +66 R Slippery Bogbonder +67 C Bonder's Ornament +68 R Manascape Refractor +69 R Sanctuary Blade +70 R Twinning Staff +71 R Nesting Grounds +72 U Aerial Responder +73 M Akroma, Angel of Wrath +74 R Akroma's Vengeance +75 R Angel of Finality +76 R Astral Drift +77 U Banisher Priest +78 R Bounty Agent +79 U Cast Out +80 M Cataclysmic Gearhulk +81 C Cavalry Pegasus +82 R Citywide Bust +83 R Cleansing Nova +84 R Dearly Departed +85 R Decree of Justice +86 M Descend upon the Sinful +87 U Devout Chaplain +88 R Eternal Dragon +89 R Frontline Medic +90 R Hoofprints of the Stag +91 R Increasing Devotion +92 R Kalemne's Captain +93 R Knight of the White Orchid +94 R Magus of the Disk +95 R Odric, Lunarch Marshal +96 R Odric, Master Tactician +97 R Reveillark +98 R Riders of Gavony +99 R Solemn Recruit +100 U Spirit Cairn +101 M Sun Titan +102 R Sunblast Angel +103 R Thalia's Lieutenant +104 R Thraben Doomsayer +105 R Together Forever +106 R Unexpectedly Absent +107 R Zetalpa, Primal Dawn +108 U Chemister's Insight +109 R Curator of Mysteries +110 R Drake Haven +111 C Frantic Search +112 C Hieroglyphic Illumination +113 U Illusory Ambusher +114 M Jace, Architect of Thought +115 R Lunar Mystic +116 R Mind Spring +117 U Mulldrifter +118 U Murmuring Mystic +119 R New Perspectives +120 R Niblis of Frost +121 R Nimble Obstructionist +122 R Portal Mage +123 U Propaganda +124 R Swarm Intelligence +125 R Talrand, Sky Summoner +126 U Vizier of Tumbling Sands +127 C Whiplash Trap +128 U Windfall +129 U Ambition's Cost +130 R Cairn Wanderer +131 R Deadly Tempest +132 R Disciple of Bolas +133 R Ever After +134 R Painful Truths +135 R Profane Command +136 U Shriekmaw +137 M Soul of Innistrad +138 R Soulflayer +139 U Unburial Rites +140 U Vampire Nighthawk +141 R Xathrid Necromancer +142 U Zulaport Cutthroat +143 R Alesha, Who Smiles at Death +144 R Captivating Crew +145 M Chandra, Flamecaller +146 R Chaos Warp +147 R Charmbreaker Devils +148 M Comet Storm +149 R Commune with Lava +150 R Dualcaster Mage +151 R Etali, Primal Storm +152 R Fumiko the Lowblood +153 R Goblin Dark-Dwellers +154 U Humble Defector +155 U Lightning Rift +156 R Magus of the Wheel +157 R Outpost Siege +158 R Shared Animosity +159 U Slice and Dice +160 R Starstorm +161 U Surreal Memoir +162 R Tectonic Reformation +163 R Titan of Eternal Fire +164 U Vigilante Justice +165 U Acidic Slime +166 R Animist's Awakening +167 R Beast Whisperer +168 U Beast Within +169 C Crop Rotation +170 C Cultivate +171 C Evolution Charm +172 R Genesis Hydra +173 U Harmonize +174 C Harrow +175 U Heroes' Bane +176 R Hornet Queen +177 R Hungering Hydra +178 U Hunter's Insight +179 U Hunting Pack +180 C Kodama's Reach +181 U Krosan Grip +182 M Majestic Myriarch +183 R Masked Admirers +184 C Natural Connection +185 R Predator Ooze +186 U Reclamation Sage +187 C Sakura-Tribe Elder +188 C Satyr Wayfinder +189 U Skullwinder +190 U Slice in Twain +191 R Splinterfright +192 R Strength of the Tajuru +193 U Tribute to the Wild +194 R Vastwood Hydra +195 M Vorapede +196 U Wilderness Reclamation +197 U Yavimaya Dryad +198 R Abzan Ascendancy +199 U Abzan Charm +200 R Adriana, Captain of the Guard +201 M Ajani Unyielding +202 R Archon of Valor's Reach +203 R Artifact Mutation +204 R Cold-Eyed Selkie +205 R Crackling Doom +206 U Crackling Drake +207 M Deadbridge Chant +208 U Deathsprout +209 U Despark +210 R Djinn Illuminatus +211 R Duneblast +212 R Find // Finality +213 U Garna, the Bloodflame +214 R Gaze of Granite +215 C Grisly Salvage +216 C Growth Spiral +217 M Isperia, Supreme Judge +218 M Karametra, God of Harvests +219 M The Locust God +220 R Melek, Izzet Paragon +221 R Mercurial Chemister +222 U Migratory Route +223 M Nahiri, the Harbinger +224 M Nissa, Steward of Elements +225 R Niv-Mizzet, the Firemind +226 U Nyx Weaver +227 R Prophetic Bolt +228 U Putrefy +229 R Rashmi, Eternities Crafter +230 U Temur Charm +231 U Terminate +232 U Trygon Predator +233 R Villainous Wealth +234 R Wort, the Raidmother +235 R Wydwen, the Biting Gale +236 R Abandoned Sarcophagus +237 C Arcane Signet +238 U Azorius Signet +239 U Boros Signet +240 C Commander's Sphere +241 R Fluctuator +242 U Heirloom Blade +243 U Izzet Signet +244 R Lifecrafter's Bestiary +245 U Lightning Greaves +246 R Mimic Vat +247 U Orzhov Signet +248 R Psychosis Crawler +249 U Rakdos Signet +250 R Silent Arbiter +251 U Skullclamp +252 U Sol Ring +253 R Solemn Simulacrum +254 U Swiftfoot Boots +255 C Ash Barrens +256 U Azorius Chancery +257 R Battlefield Forge +258 U Blighted Woodland +259 C Bojuka Bog +260 C Boros Garrison +261 R Canopy Vista +262 R Caves of Koilos +263 R Cinder Glade +264 C Command Tower +265 R Darkwater Catacombs +266 C Desert of the Fervent +267 C Desert of the Mindful +268 C Desert of the True +269 R Desolate Lighthouse +270 U Dimir Aqueduct +271 C Drifting Meadow +272 R Endless Sands +273 R Exotic Orchard +274 U Forgotten Cave +275 U Frontier Bivouac +276 R Gavony Township +277 U Golgari Rot Farm +278 R Grim Backwoods +279 U Gruul Turf +280 C Halimar Depths +281 R Hostile Desert +282 R Irrigated Farmland +283 U Izzet Boilerworks +284 R Kessig Wolf Run +285 U Krosan Verge +286 R Llanowar Wastes +287 U Lonely Sandbar +288 U Memorial to Folly +289 C Mortuary Mire +290 R Mossfire Valley +291 R Mosswort Bridge +292 U Myriad Landscape +293 U Mystic Monastery +294 U Nomad Outpost +295 U Opulent Palace +296 R Oran-Rief, the Vastwood +297 C Orzhov Basilica +298 C Path of Ancestry +299 R Prairie Stream +300 C Rakdos Carnarium +301 U Reliquary Tower +302 C Remote Isle +303 U Rogue's Passage +304 C Rupture Spire +305 U Sandsteppe Citadel +306 R Scavenger Grounds +307 U Secluded Steppe +308 C Selesnya Sanctuary +309 R Shadowblood Ridge +310 R Shivan Reef +311 U Simic Growth Chamber +312 R Skycloud Expanse +313 C Smoldering Crater +314 R Smoldering Marsh +315 C Soaring Seacliff +316 R Spinerock Knoll +317 R Sungrass Prairie +318 R Sunken Hollow +319 U Temple of the False God +320 U Unclaimed Territory +321 R Windbrisk Heights +322 R Yavimaya Coast + +[tokens] +b_2_2_zombie +c_a_treasure_sac +g_0_0_hydra +g_1_1_insect_flying_deathtouch +g_1_1_saproling +g_1_1_snake +g_4_4_beast +r_3_1_elemental +rg_1_1_goblin_warrior +rw_2_2_dinosaur_cat +ur_1_1_insect_flying_haste +u_1_1_bird_illusion_flying +u_2_2_drake_flying +w_1_1_bird_flying +w_1_1_human +w_1_1_soldier +w_1_1_spirit_flying +w_4_4_elemental_flying +w_4_4_angel_flying diff --git a/forge-gui/res/editions/Commander Collection Green.txt b/forge-gui/res/editions/Commander Collection Green.txt new file mode 100644 index 00000000000..2794f37e319 --- /dev/null +++ b/forge-gui/res/editions/Commander Collection Green.txt @@ -0,0 +1,15 @@ +[metadata] +Code=CC1 +Date=2020-12-04 +Name=Commander Collection Green +Type=Reprint + +[cards] +1 R Freyalise, Llanowar's Fury +2 M Omnath, Locus of Mana +3 R Bane of Progress +4 R Seedborn Muse +5 R Sylvan Library +6 R Worldly Tutor +7 R Sol Ring +8 R Command Tower \ No newline at end of file diff --git a/forge-gui/res/editions/Double Masters.txt b/forge-gui/res/editions/Double Masters.txt new file mode 100644 index 00000000000..5dec0146172 --- /dev/null +++ b/forge-gui/res/editions/Double Masters.txt @@ -0,0 +1,427 @@ +[metadata] +Code=2XM +Date=2020-08-07 +Name=Double Masters +Type=Reprint +BoosterCovers=3 +Booster=8 Common, 3 Uncommon, 2 RareMythic, 2 fromSheet("2XM Foils") +Foil=NotSupported +DoublePick=true + +[cards] +1 M Karn Liberated +2 C Alabaster Mage +3 C Ancestral Blade +4 C Angel of the Dawn +5 M Archangel of Thune +6 U Auriok Salvagers +7 R Austere Command +8 M Avacyn, Angel of Hope +9 R Blade Splicer +10 R Boon Reflection +11 R Council's Judgment +12 C Crib Swap +13 C Crusader of Odric +14 R Ethersworn Canonist +15 U Fencing Ace +16 U Flickerwisp +17 C Fortify +18 C Glint-Sleeve Artisan +19 R Kemba, Kha Regent +20 M Land Tax +21 R Leonin Abunas +22 U Master Splicer +23 U Myrsmith +24 R Open the Vaults +25 U Path to Exile +26 R Puresteel Paladin +27 C Remember the Fallen +28 C Revoke Existence +29 C Sanctum Gargoyle +30 C Sanctum Spirit +31 R Stoneforge Mystic +32 R Stonehewer Giant +33 C Strength of Arms +34 R Tempered Steel +35 C Thraben Inspector +36 U Topple the Statue +37 U Valor in Akros +38 U Valorous Stance +39 R Wrath of God +40 C Apprentice Wizard +41 M Arcum Dagsson +42 C Argivian Restoration +43 R Braids, Conjurer Adept +44 C Brainstorm +45 C Cloudreader Sphinx +46 C Corridor Monitor +47 R Cyclonic Rift +48 R Deepglow Skate +49 U Esperzoa +50 C Faerie Mechanist +51 M Force of Will +52 C Frogify +53 R Grand Architect +54 U Hinder +55 R Inkwell Leviathan +56 M Jace, the Mind Sculptor +57 R Master of Etherium +58 R Master Transmuter +59 C Metallic Rebuke +60 C Parasitic Strix +61 R Phyrexian Metamorph +62 U Pongify +63 C Relic Runner +64 R Reshape +65 U Riddlesmith +66 U Rush of Knowledge +67 U Sentinel of the Pearl Trident +68 U Serra Sphinx +69 C Sift +70 C Steel Sabotage +71 U Thirst for Knowledge +72 R Thought Reflection +73 U Treasure Mage +74 C Vedalken Infuser +75 R Well of Ideas +76 R Ad Nauseam +77 R Beacon of Unrest +78 C Bone Picker +79 C Cast Down +80 C Costly Plunder +81 M Dark Confidant +82 R Death's Shadow +83 C Defiant Salvager +84 C Dire Fleet Hoarder +85 R Disciple of Bolas +86 U Disciple of the Vault +87 C Divest +88 R Doomed Necromancer +89 U Dread Return +90 C Driver of the Dead +91 U Drown in Sorrow +92 C Executioner's Capsule +93 U Fatal Push +94 M Geth, Lord of the Vault +95 C Glaze Fiend +96 C Heartless Pillage +97 R Magus of the Abyss +98 R Magus of the Will +99 U Morkrut Banshee +100 U Oubliette +101 U Ovalchase Daredevil +102 U Painsmith +103 R Ravenous Trap +104 R Salvage Titan +105 C Silumgar Scavenger +106 R Skirsdag High Priest +107 M Skithiryx, the Blight Dragon +108 C Supernatural Stamina +109 R Thoughtseize +110 R Toxic Deluge +111 C Twisted Abomination +112 U Vampire Hexmage +113 R Wound Reflection +114 C Abrade +115 C Balduvian Rage +116 C Battle-Rattle Shaman +117 R Blasphemous Act +118 R Blood Moon +119 U Bloodshot Trainee +120 U Brimstone Volley +121 C Cathartic Reunion +122 R Cragganwick Cremator +123 U Dismantle +124 R Dualcaster Mage +125 U Galvanic Blast +126 C Goblin Gaveleer +127 R Goblin Guide +128 R Godo, Bandit Warlord +129 R Grim Lavamancer +130 R Heat Shimmer +131 M Imperial Recruiter +132 R Ion Storm +133 C Kazuul's Toll Collector +134 U Kuldotha Flamefiend +135 C Lightning Axe +136 M Mana Echoes +137 C Orcish Vandal +138 U Pyrewild Shaman +139 R Rage Reflection +140 C Rapacious Dragon +141 U Ravenous Intruder +142 R Rolling Earthquake +143 C Salivating Gremlins +144 C Skinbrand Goblin +145 M Sneak Attack +146 C Temur Battle Rage +147 U Thopter Engineer +148 U Trash for Treasure +149 R Tuktuk the Explorer +150 C Weapon Surge +151 C Ancient Stirrings +152 M Avenger of Zendikar +153 R Awakening Zone +154 C Bloodbriar +155 R Bloodspore Thrinax +156 R Champion of Lambholt +157 C Chatter of the Squirrel +158 R Chord of Calling +159 C Clear Shot +160 C Conclave Naturalists +161 U Crop Rotation +162 C Crushing Vines +163 C Death-Hood Cobra +164 M Doubling Season +165 C Elvish Aberration +166 U Enlarge +167 R Exploration +168 C Fierce Empath +169 U Gelatinous Genesis +170 R Greater Good +171 R Heartbeat of Spring +172 U Invigorate +173 C Kozilek's Predator +174 R Liege of the Tangle +175 R Mana Reflection +176 C Might of the Masses +177 R Noble Hierarch +178 U Reclamation Sage +179 R Shamanic Revelation +180 U Skullmulcher +181 C Sylvan Might +182 R Terastodon +183 R Thragtusk +184 U Ulvenwald Mysteries +185 M Vengevine +186 U Veteran Explorer +187 C Whisperer of the Wilds +188 U Woodland Champion +189 R Arixmethes, Slumbering Isle +190 M Atraxa, Praetors' Voice +191 R Baleful Strix +192 M Breya, Etherium Shaper +193 R Brudiclad, Telchor Engineer +194 U Deathreap Ritual +195 R Falkenrath Aristocrat +196 R Fulminator Mage +197 M Geist of Saint Traft +198 U Ghor-Clan Rampager +199 U Glassdust Hulk +200 R Hanna, Ship's Navigator +201 U Hidden Stockpile +202 U Izzet Charm +203 R Jhoira, Weatherlight Captain +204 M Kaalia of the Vast +205 M Karrthus, Tyrant of Jund +206 M Maelstrom Nexus +207 R Maelstrom Pulse +208 U Manamorphose +209 R Mazirek, Kraul Death Priest +210 R Meddling Mage +211 R Merciless Eviction +212 R Progenitor Mimic +213 R Rhys the Redeemed +214 M Riku of Two Reflections +215 R Savageborn Hydra +216 M The Scarab God +217 U Selesnya Guildmage +218 M Sen Triplets +219 R Sharuum the Hegemon +220 U Sphinx Summoner +221 R Swiftblade Vindicator +222 U Thopter Foundry +223 R Time Sieve +224 U Unlicensed Disintegration +225 R Vexing Shusher +226 R Vish Kal, Blood Arbiter +227 R Voice of Resurgence +228 U Weapons Trainer +229 U Yavimaya's Embrace +230 C Accomplished Automaton +231 R Adaptive Automaton +232 U Basalt Monolith +233 R Basilisk Collar +234 M Batterskull +235 M Blightsteel Colossus +236 R Bosh, Iron Golem +237 C Cathodion +238 U Chief of the Foundry +239 C Chromatic Star +240 M Chrome Mox +241 U Clone Shell +242 U Cogwork Assembler +243 R Conjurer's Closet +244 U Coretapper +245 U Cranial Plating +246 U Culling Dais +247 C Darksteel Axe +248 M Darksteel Forge +249 R Duplicant +250 C Eager Construct +251 R Endless Atlas +252 R Engineered Explosives +253 M Ensnaring Bridge +254 C Everflowing Chalice +255 C Expedition Map +256 C Flayer Husk +257 C Gleaming Barrier +258 U Golem Artisan +259 C Golem-Skin Gauntlets +260 R Hammer of Nazahn +261 C Ichor Wellspring +262 C Iron Bully +263 C Iron League Steed +264 R Isochron Scepter +265 U Jhoira's Familiar +266 R Kuldotha Forgemaster +267 U Lightning Greaves +268 R Lux Cannon +269 C Magnifying Glass +270 M Mana Crypt +271 R Masterwork of Ingenuity +272 R Mesmeric Orb +273 C Metalspinner's Puzzleknot +274 U Mishra's Bauble +275 M Mox Opal +276 R Myr Battlesphere +277 C Myr Retriever +278 U O-Naginata +279 R Oblivion Stone +280 C Peace Strider +281 U Pentad Prism +282 R Phyrexian Revoker +283 C Pyrite Spellbomb +284 R Ratchet Bomb +285 U Sandstone Oracle +286 R Sculpting Steel +287 C Sickleslicer +288 C Skinwing +289 R Spellskite +290 U Sphinx of the Guildpact +291 U Springleaf Drum +292 R Sundering Titan +293 R Sunforger +294 C Surge Node +295 M Sword of Body and Mind +296 M Sword of Feast and Famine +297 M Sword of Fire and Ice +298 M Sword of Light and Shadow +299 R Sword of the Meek +300 M Sword of War and Peace +301 U Throne of Geth +302 U Treasure Keeper +303 M Trinisphere +304 C Tumble Magnet +305 C Vulshok Gauntlets +306 R Walking Ballista +307 U Welding Jar +308 M Wurmcoil Engine +309 R Academy Ruins +310 U Ash Barrens +311 R Blinkmoth Nexus +312 U Buried Ruin +313 R Cascade Bluffs +314 M Dark Depths +315 U Darksteel Citadel +316 R Fetid Heath +317 R Fire-Lit Thicket +318 R Flooded Grove +319 R Glimmervoid +320 R Graven Cairns +321 R High Market +322 R Maze of Ith +323 U Mishra's Factory +324 R Mystic Gate +325 R Rugged Prairie +326 R Sunken Ruins +327 R Thespian's Stage +328 R Twilight Mire +329 C Urza's Mine +330 C Urza's Power Plant +331 C Urza's Tower +332 R Wooded Bastion +333 M Karn Liberated +334 M Jace, the Mind Sculptor +335 M Avacyn, Angel of Hope +336 R Council's Judgment +337 R Stoneforge Mystic +338 R Brainstorm +339 R Cyclonic Rift +340 M Force of Will +341 R Phyrexian Metamorph +342 M Dark Confidant +343 R Fatal Push +344 R Thoughtseize +345 R Toxic Deluge +346 R Blood Moon +347 R Goblin Guide +348 M Sneak Attack +349 R Crop Rotation +350 M Doubling Season +351 R Exploration +352 R Noble Hierarch +353 M Atraxa, Praetors' Voice +354 M Kaalia of the Vast +355 R Meddling Mage +356 M Batterskull +357 M Blightsteel Colossus +358 M Chrome Mox +359 R Expedition Map +360 R Lightning Greaves +361 M Mana Crypt +362 M Mox Opal +363 M Sword of Body and Mind +364 M Sword of Feast and Famine +365 M Sword of Fire and Ice +366 M Sword of Light and Shadow +367 M Sword of War and Peace +368 M Wurmcoil Engine +369 R Academy Ruins +370 R Urza's Mine +371 R Urza's Power Plant +372 R Urza's Tower +373 L Plains +374 L Plains +375 L Island +376 L Island +377 L Swamp +378 L Swamp +379 L Mountain +380 L Mountain +381 L Forest +382 L Forest +383 R Wrath of God +384 R Chord of Calling + +[tokens] +b_0_0_germ +b_5_5_demon_flying +c_0_1_eldrazi_spawn_sac +c_1_1_a_myr +c_1_1_a_servo +c_1_1_a_thopter_flying +c_1_1_shapeshifter_changeling +c_3_3_a_golem +c_3_3_a_wurm_deathtouch +c_3_3_a_wurm_lifelink +c_a_clue_draw +c_a_treasure_sac +g_0_1_plant +g_1_1_saproling +g_1_1_squirrel +g_2_2_wolf +g_3_3_ape +g_3_3_beast +g_3_3_elephant +g_x_x_ooze +gw_1_1_elf_warrior +gw_x_x_elemental_total_creatures +marit_lage +tuktuk_the_returned +u_1_1_a_thopter_flying +u_2_1_a_myr +w_1_1_human_soldier +w_1_1_soldier +w_2_2_cat +w_4_4_angel_flying diff --git a/forge-gui/res/editions/Duel Decks Zendikar vs. Eldrazi.txt b/forge-gui/res/editions/Duel Decks Zendikar vs. Eldrazi.txt index 8fe26f34aa6..4b8d2528285 100644 --- a/forge-gui/res/editions/Duel Decks Zendikar vs. Eldrazi.txt +++ b/forge-gui/res/editions/Duel Decks Zendikar vs. Eldrazi.txt @@ -87,6 +87,5 @@ Type=Duel_Decks c_0_1_eldrazi_spawn_sac c_0_1_eldrazi_spawn_sac c_0_1_eldrazi_spawn_sac -c_1_1_spirit r_4_4_hellion -g_0_1_plant \ No newline at end of file +g_0_1_plant diff --git a/forge-gui/res/editions/Historic Anthology 3.txt b/forge-gui/res/editions/Historic Anthology 3.txt new file mode 100644 index 00000000000..95f56b0cf23 --- /dev/null +++ b/forge-gui/res/editions/Historic Anthology 3.txt @@ -0,0 +1,34 @@ +[metadata] +Code=HA3 +Date=2020-05-21 +Name=Historic Anthology 3 +Type=Other + +[cards] +1 U Honden of Cleansing Fire +2 C Momentary Blink +3 R Tempered Steel +4 U Timely Reinforcements +5 R Body Double +6 U Honden of Seeing Winds +7 C Silent Departure +8 R Swan Song +9 U Chainer's Edict +10 C Gempalm Polluter +11 U Honden of Night's Reach +12 M Phyrexian Obliterator +13 U Unburial Rites +14 R Devil's Play +15 U Gempalm Incinerator +16 U Honden of Infinite Rage +17 R Tectonic Reformation +18 R Enchantress's Presence +19 U Honden of Life's Web +20 C Krosan Tusker +21 U Roar of the Wurm +22 R Mirari's Wake +23 M Akroma's Memorial +24 R Ratchet Bomb +25 M Ulamog, the Ceaseless Hunger +26 U Ancient Ziggurat +27 M Maze's End \ No newline at end of file diff --git a/forge-gui/res/editions/Ikoria Lair of Behemoths.txt b/forge-gui/res/editions/Ikoria Lair of Behemoths.txt new file mode 100644 index 00000000000..1ed0ec17616 --- /dev/null +++ b/forge-gui/res/editions/Ikoria Lair of Behemoths.txt @@ -0,0 +1,418 @@ +[metadata] +Code=IKO +Date=2020-04-24 +Name=Ikoria: Lair of Behemoths +Code2=IKO +MciCode=iko +Type=Expansion +BoosterCovers=3 +Booster=10 Common:!fromSheet("IKO Secret Cards"), 3 Uncommon:!fromSheet("IKO Secret Cards"), 1 RareMythic:!fromSheet("IKO Secret Cards"), 1 BasicLand +Prerelease=6 Boosters, 1 RareMythic+ + +[cards] +1 C Adaptive Shimmerer +2 C Farfinder +3 C Mysterious Egg +4 C Blade Banish +5 C Checkpoint Officer +6 C Coordinated Charge +7 R Cubwarden +8 C Daysquad Marshal +9 C Divine Arrow +10 C Drannith Healer +11 R Drannith Magistrate +12 U Fight as One +13 U Flourishing Fox +14 C Garrison Cat +15 C Helica Glider +16 U Huntmaster Liger +17 C Imposing Vantasaur +18 U Keensight Mentor +19 R Lavabrink Venturer +20 C Light of Hope +21 M Luminous Broodmoth +22 U Majestic Auricorn +23 C Maned Serval +24 R Mythos of Snapdax +25 C Pacifism +26 C Patagia Tiger +27 C Perimeter Sergeant +28 U Sanctuary Lockdown +29 C Savai Sabertooth +30 C Snare Tactician +31 C Solid Footing +32 U Splendor Mare +33 C Spontaneous Flight +34 U Stormwild Capridor +35 U Swallow Whole +36 U Valiant Rescuer +37 C Vulpikeet +38 U Will of the All-Hunter +39 C Aegis Turtle +40 C Anticipate +41 U Archipelagore +42 U Avian Oddity +43 U Boon of the Wish-Giver +44 C Capture Sphere +45 C Convolute +46 C Crystacean +47 C Dreamtail Heron +48 U Escape Protocol +49 C Essence Scatter +50 C Facet Reader +51 C Frost Lynx +52 C Frostveil Ambush +53 C Glimmerbell +54 C Gust of Wind +55 C Hampering Snare +56 C Keep Safe +57 U Mystic Subdual +58 R Mythos of Illuna +59 U Neutralize +60 C Of One Mind +61 U Ominous Seas +62 C Phase Dolphin +63 U Pollywog Symbiote +64 U Pouncing Shoreshark +65 U Reconnaissance Mission +66 R Sea-Dasher Octopus +67 R Shark Typhoon +68 C Startling Development +69 C Thieving Otter +70 R Voracious Greatshark +71 C Wingfold Pteron +72 U Wingspan Mentor +73 U Bastion of Remembrance +74 C Blitz Leech +75 C Blood Curdle +76 C Boot Nipper +77 C Bushmeat Poacher +78 U Call of the Death-Dweller +79 C Cavern Whisperer +80 U Chittering Harvester +81 C Corpse Churn +82 C Dark Bargain +83 C Dead Weight +84 R Dirge Bat +85 C Durable Coilbug +86 U Duskfang Mentor +87 U Easy Prey +88 R Extinction Event +89 C Gloom Pangolin +90 U Grimdancer +91 U Heartless Act +92 R Hunted Nightmare +93 U Insatiable Hemophage +94 C Lurking Deadeye +95 C Memory Leak +96 C Mutual Destruction +97 R Mythos of Nethroi +98 C Nightsquad Commando +99 C Serrated Scorpion +100 C Suffocating Fumes +101 U Unbreakable Bond +102 C Unexpected Fangs +103 C Unlikely Aid +104 U Void Beckoner +105 C Whisper Squad +106 U Zagoth Mamba +107 C Blazing Volley +108 C Blisterspit Gremlin +109 U Blitz of the Thunder-Raptor +110 C Cathartic Reunion +111 U Clash of Titans +112 C Cloudpiercer +113 C Drannith Stinger +114 R Everquill Phoenix +115 C Ferocious Tigorilla +116 C Fire Prophecy +117 U Flame Spill +118 U Footfall Crater +119 C Forbidden Friendship +120 C Frenzied Raptor +121 U Frillscare Mentor +122 C Go for Blood +123 C Heightened Reflexes +124 C Lava Serpent +125 M Lukka, Coppercoat Outcast +126 U Momentum Rumbler +127 R Mythos of Vadrok +128 U Porcuparrot +129 C Prickly Marmoset +130 C Pyroceratops +131 C Raking Claws +132 U Reptilian Reflection +133 U Rooting Moloch +134 C Rumbling Rockslide +135 U Sanctuary Smasher +136 C Shredded Sails +137 C Spelleater Wolverine +138 C Tentative Connection +139 R Unpredictable Cyclone +140 U Weaponize the Monsters +141 R Yidaro, Wandering Monster +142 C Adventurous Impulse +143 C Almighty Brushwagg +144 U Auspicious Starrix +145 U Barrier Breach +146 C Bristling Boar +147 U Charge of the Forever-Beast +148 R Colossification +149 C Essence Symbiote +150 C Excavation Mole +151 U Exuberant Wolfbear +152 C Fertilid +153 C Flycatcher Giraffid +154 C Fully Grown +155 R Gemrazer +156 U Glowstone Recluse +157 C Greater Sandwurm +158 C Honey Mammoth +159 U Hornbash Mentor +160 C Humble Naturalist +161 U Ivy Elemental +162 R Kogla, the Titan Ape +163 U Lead the Stampede +164 U Migration Path +165 C Migratory Greathorn +166 U Monstrous Step +167 C Mosscoat Goriak +168 R Mythos of Brokkos +169 C Plummet +170 C Ram Through +171 C Sudden Spinnerets +172 C Survivors' Bond +173 C Thwart the Enemy +174 U Titanoth Rex +175 M Vivien, Monsters' Advocate +176 C Wilt +177 U Back for More +178 U Boneyard Lurker +179 M Brokkos, Apex of Forever +180 U Channeled Force +181 M Chevill, Bane of Monsters +182 R Death's Oasis +183 U Dire Tactics +184 R Eerie Ultimatum +185 R Emergent Ultimatum +186 R Frondland Felidar +187 M General Kudro of Drannith +188 U General's Enforcer +189 R Genesis Ultimatum +190 M Illuna, Apex of Wishes +191 R Inspired Ultimatum +192 M Kinnan, Bonder Prodigy +193 R Labyrinth Raptor +194 U Lore Drakkis +195 M Narset of the Ancient Way +196 U Necropanther +197 M Nethroi, Apex of Death +198 R Offspring's Revenge +199 U Parcelbeast +200 U Primal Empathy +201 R Quartzwood Crasher +202 U Regal Leosaur +203 M Rielle, the Everwise +204 R Ruinous Ultimatum +205 U Savai Thundermane +206 U Skull Prophet +207 R Skycat Sovereign +208 R Slitherwisp +209 M Snapdax, Apex of the Hunt +210 R Song of Creation +211 U Sprite Dragon +212 R Titans' Nest +213 U Trumpeting Gnarr +214 M Vadrok, Apex of Thunder +215 R Whirlwind of Thought +216 M Winota, Joiner of Forces +217 U Zenith Flare +218 U Alert Heedbonder +219 U Cunning Nightbonder +220 M Fiend Artisan +221 R Gyruda, Doom of Depths +222 R Jegantha, the Wellspring +223 U Jubilant Skybonder +224 R Kaheera, the Orphanguard +225 R Keruga, the Macrosage +226 R Lurrus of the Dream-Den +227 R Lutri, the Spellchaser +228 R Obosh, the Preypiercer +229 U Proud Wildbonder +230 U Sonorous Howlbonder +231 R Umori, the Collector +232 R Yorion, Sky Nomad +233 R Zirda, the Dawnwaker +234 R Crystalline Giant +235 U Indatha Crystal +236 U Ketria Crystal +237 R The Ozolith +238 U Raugrin Crystal +239 U Savai Crystal +240 C Sleeper Dart +241 C Springjaw Trap +242 U Zagoth Crystal +243 C Bloodfell Caves +244 C Blossoming Sands +245 R Bonders' Enclave +246 C Dismal Backwater +247 C Evolving Wilds +248 R Indatha Triome +249 C Jungle Hollow +250 R Ketria Triome +251 R Raugrin Triome +252 C Rugged Highlands +253 R Savai Triome +254 C Scoured Barrens +255 C Swiftwater Cliffs +256 C Thornwood Falls +257 C Tranquil Cove +258 C Wind-Scarred Crag +259 R Zagoth Triome +260 L Plains +261 L Plains +262 L Plains +263 L Island +264 L Island +265 L Island +266 L Swamp +267 L Swamp +268 L Swamp +269 L Mountain +270 L Mountain +271 L Mountain +272 L Forest +273 L Forest +274 L Forest +#Buy-A-Box Promo +275 M Zilortha, Strength Incarnate +#Borderless Planeswalkers +276 M Lukka, Coppercoat Outcast +277 M Vivien, Monsters' Advocate +278 M Narset of the Ancient Way +#Showcase Cards +279 R Cubwarden +280 U Huntmaster Liger +281 U Majestic Auricorn +282 C Vulpikeet +283 U Archipelagore +284 C Dreamtail Heron +285 U Pouncing Shoreshark +286 R Sea-Dasher Octopus +287 C Cavern Whisperer +288 U Chittering Harvester +289 R Dirge Bat +290 U Insatiable Hemophage +291 C Cloudpiercer +292 R Everquill Phoenix +293 U Porcuparrot +294 U Auspicious Starrix +295 R Gemrazer +296 U Glowstone Recluse +297 C Migratory Greathorn +298 U Boneyard Lurker +299 M Brokkos, Apex of Forever +300 M Illuna, Apex of Wishes +301 U Lore Drakkis +302 U Necropanther +303 M Nethroi, Apex of Death +304 U Parcelbeast +305 U Regal Leosaur +306 M Snapdax, Apex of the Hunt +307 U Trumpeting Gnarr +308 M Vadrok, Apex of Thunder +309 R Indatha Triome +310 R Ketria Triome +311 R Raugrin Triome +312 R Savai Triome +313 R Zagoth Triome +#Extended Art Cards +314 R Drannith Magistrate +315 R Lavabrink Venturer +316 M Luminous Broodmoth +317 R Mythos of Snapdax +318 R Mythos of Illuna +319 R Shark Typhoon +320 R Voracious Greatshark +321 R Extinction Event +322 R Hunted Nightmare +323 R Mythos of Nethroi +324 R Mythos of Vadrok +325 R Unpredictable Cyclone +326 R Yidaro, Wandering Monster +327 R Colossification +328 R Kogla, the Titan Ape +329 R Mythos of Brokkos +330 M Chevill, Bane of Monsters +331 R Death's Oasis +332 R Eerie Ultimatum +333 R Emergent Ultimatum +334 R Frondland Felidar +335 M General Kudro of Drannith +336 R Genesis Ultimatum +337 R Inspired Ultimatum +338 M Kinnan, Bonder Prodigy +339 R Labyrinth Raptor +340 R Offspring's Revenge +341 R Quartzwood Crasher +342 M Rielle, the Everwise +343 R Ruinous Ultimatum +344 R Skycat Sovereign +345 R Slitherwisp +346 R Song of Creation +347 R Titans' Nest +348 R Whirlwind of Thought +349 M Winota, Joiner of Forces +350 M Fiend Artisan +351 R Gyruda, Doom of Depths +352 R Jegantha, the Wellspring +353 R Kaheera, the Orphanguard +354 R Keruga, the Macrosage +355 R Lurrus of the Dream-Den +356 R Lutri, the Spellchaser +357 R Obosh, the Preypiercer +358 R Umori, the Collector +359 R Yorion, Sky Nomad +360 R Zirda, the Dawnwaker +361 R Crystalline Giant +362 R The Ozolith +363 R Bonders' Enclave +#Promos +364 R Colossification +365 U Flourishing Fox +366 U Heartless Act +367 C Forbidden Friendship +368 U Migration Path +369 U Sprite Dragon +#Godzilla Series Monsters +370 U Huntmaster Liger +371 M Luminous Broodmoth +372 U Pollywog Symbiote +373 U Void Beckoner +374 R Everquill Phoenix +375 R Yidaro, Wandering Monster +376 R Gemrazer +377 U Titanoth Rex +378 M Brokkos, Apex of Forever +379 M Illuna, Apex of Wishes +380 M Nethroi, Apex of Death +381 M Snapdax, Apex of the Hunt +382 U Sprite Dragon +383 M Vadrok, Apex of Thunder +384 R Gyruda, Doom of Depths +385 C Mysterious Egg +386 R Dirge Bat +387 R Crystalline Giant + +[tokens] +c_a_feather_sac +g_3_3_beast +g_x_x_dinosaur_beast_trample +r_1_1_dinosaur_haste +u_8_8_kraken +u_x_x_shark_flying +w_1_1_cat_bird_flying +w_1_1_cat_lifelink +w_1_1_human_soldier +w_1_1_human_soldier +w_1_1_human_soldier \ No newline at end of file diff --git a/forge-gui/res/editions/Jumpstart.txt b/forge-gui/res/editions/Jumpstart.txt new file mode 100644 index 00000000000..9716945c68a --- /dev/null +++ b/forge-gui/res/editions/Jumpstart.txt @@ -0,0 +1,502 @@ +[metadata] +Code=JMP +Date=2020-07-17 +Name=Jumpstart +Type=Other + +[cards] +1 R Blessed Sanctuary +2 U Brightmare +3 M Emiel the Blessed +4 U Release the Dogs +5 R Steel-Plume Marshal +6 U Stone Haven Pilgrim +7 U Supply Runners +8 C Trusty Retriever +9 C Archaeomender +10 M Bruvac the Grandiloquent +11 R Corsair Captain +12 R Inniaz, the Gale Force +13 R Ormos, Archive Keeper +14 R Scholar of the Lost Trove +15 R Kels, Fight Fixer +16 C Nocturnal Feeder +17 M Tinybones, Trinket Thief +18 R Witch of the Moors +19 U Chained Brute +20 M Immolating Gyre +21 R Lightning Phoenix +22 C Lightning Visionary +23 U Living Lightning +24 R Muxus, Goblin Grandee +25 R Sethron, Hurloon General +26 U Spiteful Prankster +27 R Zurzoth, Chaos Rider +28 M Allosaurus Shepherd +29 R Branching Evolution +30 R Neyith of the Dire Hunt +31 M Towering Titan +32 C Lightning-Core Excavator +33 C Thriving Bluff +34 C Thriving Grove +35 C Thriving Heath +36 C Thriving Isle +37 C Thriving Moor +38 L Plains +39 L Plains +40 L Plains +41 L Plains +42 L Plains +43 L Plains +44 L Plains +45 L Plains +46 L Island +47 L Island +48 L Island +49 L Island +50 L Island +51 L Island +52 L Island +53 L Island +54 L Swamp +55 L Swamp +56 L Swamp +57 L Swamp +58 L Swamp +59 L Swamp +60 L Swamp +61 L Swamp +62 L Mountain +63 L Mountain +64 L Mountain +65 L Mountain +66 L Mountain +67 L Mountain +68 L Mountain +69 L Mountain +70 L Forest +71 L Forest +72 L Forest +73 L Forest +74 L Forest +75 L Forest +76 L Forest +77 L Forest +78 C Terramorphic Expanse +79 U Aegis of the Heavens +80 C Aerial Assault +81 U Affa Guard Hound +82 R Ajani's Chosen +83 U Alabaster Mage +84 C Angel of Mercy +85 R Angel of the Dire Hour +86 R Angelic Arbiter +87 C Angelic Edict +88 U Angelic Page +89 R Archon of Justice +90 R Archon of Redemption +91 C Battlefield Promotion +92 U Blessed Spirits +93 C Bulwark Giant +94 C Cathar's Companion +95 R Cathars' Crusade +96 R Celestial Mantle +97 C Cloudshift +98 R Cradle of Vitality +99 U Dauntless Onslaught +100 C Divine Arrow +101 R Duelist's Heritage +102 U Emancipation Angel +103 U Face of Divinity +104 C Forced Worship +105 C Fortify +106 U Gird for Battle +107 C Healer's Hawk +108 R High Sentinels of Arashin +109 C Indomitable Will +110 C Inspired Charge +111 C Inspiring Captain +112 U Inspiring Unicorn +113 R Isamaru, Hound of Konda +114 C Knight of the Tusk +115 C Knightly Valor +116 R Kor Spiritdancer +117 R Lena, Selfless Champion +118 C Lightwalker +119 M Linvala, Keeper of Silence +120 U Long Road Home +121 R Mentor of the Meek +122 C Mesa Unicorn +123 M Mikaeus, the Lunarch +124 C Moment of Heroism +125 C Pacifism +126 R Path of Bravery +127 U Path to Exile +128 U Patron of the Valiant +129 C Raise the Alarm +130 R Rhox Faithmender +131 C Ronom Unicorn +132 U Serra Angel +133 U Sky Tether +134 C Take Heart +135 C Tandem Tactics +136 U Valorous Stance +137 C Voice of the Provinces +138 C Aegis Turtle +139 U Battleground Geist +140 C Befuddle +141 U Belltower Sphinx +142 U Chart a Course +143 C Cloudreader Sphinx +144 U Coastal Piracy +145 C Crookclaw Transmuter +146 U Cryptic Serpent +147 U Curiosity +148 U Curious Obsession +149 U Departed Deckhand +150 C Erratic Visionary +151 U Essence Flux +152 U Exclude +153 U Exclusion Mage +154 R Kira, Great Glass-Spinner +155 C Kitesail Corsair +156 C Leave in the Dust +157 C Murmuring Phantasm +158 R Mystic Archaeologist +159 C Narcolepsy +160 U Nebelgast Herald +161 C Octoprophet +162 U Oneirophage +163 C Peel from Reality +164 C Prescient Chimera +165 C Prosperous Pirates +166 R Rattlechains +167 R Read the Runes +168 U Reckless Scholar +169 R Rhystic Study +170 C Rishadan Airship +171 C Sage's Row Savant +172 C Sailor of Means +173 C Sea Gate Oracle +174 C Selhoff Occultist +175 R Serendib Efreet +176 R Sharding Sphinx +177 U Sigiled Starfish +178 U Spectral Sailor +179 C Storm Sculptor +180 C Sweep Away +181 R Talrand, Sky Summoner +182 U Talrand's Invocation +183 U Thirst for Knowledge +184 C Thought Collapse +185 C Thought Scour +186 C Towering-Wave Mystic +187 R Vedalken Archmage +188 C Vedalken Entrancer +189 C Voyage's End +190 U Wall of Lost Thoughts +191 U Warden of Evos Isle +192 C Waterknot +193 R Whelming Wave +194 R Windreader Sphinx +195 U Windstorm Drake +196 C Winged Words +197 C Wishful Merfolk +198 U Wizard's Retort +199 C Agonizing Syphon +200 U Assassin's Strike +201 C Bake into a Pie +202 U Barter in Blood +203 C Black Cat +204 R Black Market +205 C Blighted Bat +206 U Blood Artist +207 U Blood Divination +208 U Blood Host +209 U Bloodbond Vampire +210 C Bloodhunter Bat +211 R Bogbrew Witch +212 U Bone Picker +213 C Bone Splinters +214 C Burglar Rat +215 C Cadaver Imp +216 C Cauldron Familiar +217 C Cemetery Recruitment +218 C Child of Night +219 C Corpse Hauler +220 U Corpse Traders +221 C Crow of Dark Tidings +222 C Death's Approach +223 C Douse in Gloom +224 C Drainpipe Vermin +225 M Drana, Liberator of Malakir +226 C Dutiful Attendant +227 U Entomber Exarch +228 U Eternal Taskmaster +229 C Eternal Thirst +230 U Exhume +231 R Exquisite Blood +232 U Falkenrath Noble +233 U Fell Specter +234 C Festering Newt +235 C Funeral Rites +236 M Ghoulcaller Gisa +237 C Ghoulcaller's Accomplice +238 C Ghoulraiser +239 U Gifted Aetherborn +240 R Gonti, Lord of Luxury +241 R Gravewaker +242 U Gristle Grinner +243 R Harvester of Souls +244 C Innocent Blood +245 C Kalastria Nightwatch +246 R Languish +247 C Last Gasp +248 C Launch Party +249 C Lawless Broker +250 U Liliana's Elite +251 R Liliana's Reaver +252 C Macabre Waltz +253 U Malakir Familiar +254 C Mark of the Vampire +255 U Mausoleum Turnkey +256 C Miasmic Mummy +257 U Mire Triton +258 C Nightshade Stinger +259 R Nyxathid +260 R Ogre Slumlord +261 U Oona's Blackguard +262 C Parasitic Implant +263 C Phyrexian Broodlings +264 C Phyrexian Debaser +265 U Phyrexian Gargantua +266 C Phyrexian Rager +267 U Phyrexian Reclamation +268 C Plagued Rusalka +269 U Ravenous Chupacabra +270 R Reanimate +271 M Rise of the Dark Realms +272 R Sangromancer +273 C Sanitarium Skeleton +274 R Scourge of Nel Toth +275 U Sengir Vampire +276 U Settle the Score +277 C Shambling Goblin +278 M Sheoldred, Whispering One +279 C Slate Street Ruffian +280 C Soul Salvage +281 U Stab Wound +282 U Swarm of Bloodflies +283 U Tempting Witch +284 C Tithebearer Giant +285 C Vampire Neonate +286 C Wailing Ghoul +287 C Wight of Precinct Six +288 U Zombie Infestation +289 C Act of Treason +290 C Ashmouth Hound +291 R Ball Lightning +292 U Barrage of Expendables +293 C Bathe in Dragonfire +294 U Beetleback Chief +295 C Blindblast +296 U Bloodrage Brawler +297 C Bloodrock Cyclops +298 U Bloodshot Trainee +299 C Boggart Brute +300 C Borderland Marauder +301 C Borderland Minotaur +302 U Chain Lightning +303 R Charmbreaker Devils +304 U Cinder Elemental +305 C Collateral Damage +306 U Dance with Devils +307 U Doublecast +308 U Draconic Roar +309 C Dragon Fodder +310 C Dragon Hatchling +311 U Dragonlord's Servant +312 U Dragonspeaker Shaman +313 R Dualcaster Mage +314 R Etali, Primal Storm +315 C Fanatical Firebrand +316 C Flame Lash +317 U Flames of the Firebrand +318 U Flames of the Raze-Boar +319 U Flametongue Kavu +320 C Fling +321 C Flurry of Horns +322 C Forge Devil +323 U Furnace Whelp +324 R Goblin Chieftain +325 U Goblin Commando +326 R Goblin Goon +327 C Goblin Instigator +328 U Goblin Lore +329 U Goblin Rally +330 C Goblin Shortcutter +331 R Grim Lavamancer +332 R Hamletback Goliath +333 C Heartfire +334 R Hellrider +335 U Homing Lightning +336 C Hungry Flames +337 U Inferno Hellion +338 C Kiln Fiend +339 R Krenko, Mob Boss +340 R Lathliss, Dragon Queen +341 U Lightning Axe +342 U Lightning Bolt +343 C Lightning Diadem +344 C Lightning Elemental +345 C Lightning Shrieker +346 U Magma Jet +347 R Magmaquake +348 U Makeshift Munitions +349 C Minotaur Skullcleaver +350 C Minotaur Sureshot +351 C Molten Ravager +352 C Mugging +353 C Ornery Goblin +354 C Outnumber +355 C Pillar of Flame +356 U Pyroclastic Elemental +357 R Rageblood Shaman +358 U Rapacious Dragon +359 U Riddle of Lightning +360 C Sarkhan's Rage +361 R Sarkhan's Unsealing +362 U Seismic Elemental +363 R Sin Prodder +364 C Spitting Earth +365 C Thermo-Alchemist +366 U Tibalt's Rager +367 C Torch Fiend +368 U Volcanic Fallout +369 U Volley Veteran +370 U Warfire Javelineer +371 U Weaver of Lightning +372 U Young Pyromancer +373 U Affectionate Indrik +374 C Aggressive Urge +375 C Ambassador Oak +376 C Arbor Armament +377 U Armorcraft Judge +378 R Assault Formation +379 U Awakener Druid +380 U Brindle Shoat +381 U Brushstrider +382 U Carven Caryatid +383 R Champion of Lambholt +384 C Commune with Dinosaurs +385 M Craterhoof Behemoth +386 C Crushing Canopy +387 C Dawntreader Elk +388 U Drover of the Mighty +389 U Dwynen's Elite +390 C Elemental Uprising +391 R Elvish Archdruid +392 U Enlarge +393 C Explore +394 C Fa'adiyah Seer +395 U Feral Hydra +396 C Feral Invocation +397 C Feral Prowler +398 C Fertilid +399 R Ghalta, Primal Hunger +400 U Ghirapur Guide +401 C Grave Bramble +402 U Hunter's Insight +403 C Initiate's Companion +404 U Inspiring Call +405 C Ironshell Beetle +406 U Irresistible Prey +407 U Keeper of Fables +408 C Leaf Gilder +409 U Lifecrafter's Gift +410 R Lurking Predators +411 R Momentous Fall +412 U Nature's Way +413 U Nessian Hornbeetle +414 C New Horizons +415 R Oracle of Mul Daya +416 C Orazca Frillback +417 U Overgrown Battlement +418 C Penumbra Bobcat +419 C Pouncing Cheetah +420 C Presence of Gond +421 M Primeval Bounty +422 R Primordial Sage +423 R Rampaging Brontodon +424 R Ravenous Baloth +425 R Rishkar, Peema Renegade +426 C Rumbling Baloth +427 U Savage Stomp +428 C Scrounging Bandar +429 M Selvala, Heart of the Wilds +430 U Silhana Wayfinder +431 U Somberwald Stag +432 R Soul of the Harvest +433 C Sporemound +434 C Sylvan Brushstrider +435 C Sylvan Ranger +436 R Thragtusk +437 U Thundering Spineback +438 C Time to Feed +439 M Ulvenwald Hydra +440 C Vastwood Zendikon +441 R Verdant Embrace +442 U Wall of Blossoms +443 C Wall of Vines +444 C Wildheart Invoker +445 C Wildsize +446 U Woodborn Behemoth +447 U Wren's Run Vanquisher +448 U Zendikar's Roil +449 C Auger Spree +450 U Dinrova Horror +451 U Fusion Elemental +452 U Ironroot Warlord +453 C Lawmage's Binding +454 M Maelstrom Archangel +455 U Raging Regisaur +456 C Aether Spellbomb +457 C Alloy Myr +458 C Ancestral Statue +459 U Arcane Encyclopedia +460 U Bubbling Cauldron +461 R Chamber Sentry +462 C Chromatic Sphere +463 U Dragonloft Idol +464 U Dreamstone Hedron +465 U Gargoyle Sentinel +466 C Gingerbrute +467 U Guardian Idol +468 U Hedron Archive +469 U Herald's Horn +470 C Jousting Dummy +471 U Juggernaut +472 C Mana Geode +473 C Marauder's Axe +474 U Meteor Golem +475 C Myr Sire +476 U Perilous Myr +477 C Pirate's Cutlass +478 C Prophetic Prism +479 U Rogue's Gloves +480 C Roving Keep +481 C Runed Servitor +482 R Scarecrone +483 C Scroll of Avacyn +484 U Scuttlemutt +485 C Signpost Scarecrow +486 C Skittering Surveyor +487 U Suspicious Bookcase +488 C Terrarion +489 U Unstable Obelisk +490 U Warmonger's Chariot +491 U Buried Ruin +492 U Mirrodin's Core +493 R Phyrexian Tower +494 R Riptide Laboratory +495 C Rupture Spire diff --git a/forge-gui/res/editions/Magazine Inserts.txt b/forge-gui/res/editions/Magazine Inserts.txt new file mode 100644 index 00000000000..d13f3fbc711 --- /dev/null +++ b/forge-gui/res/editions/Magazine Inserts.txt @@ -0,0 +1,42 @@ +[metadata] +Code=PMEI +Date=1995-01-01 +Name=Magazine Inserts +Type=Reprint + +[cards] +4 C Fireball +5 C Blue Elemental Blast +8 C Jamuraan Lion +9 C Scent of Cinder +10 C Lightning Hounds +11 C Spined Wurm +12 U Warmonger +13 C Silver Drake +14 C Phyrexian Rager +15 R Shivan Dragon +16 R Darksteel Juggernaut +17 U Cunning Sparkmage +18 C Chandra's Outrage +19 U Chandra's Spitfire +20 R Kuldotha Phoenix +21 U Phantasmal Dragon +22 C Sandbar Crocodile +23 C Zhalfirin Knight +24 C Shrieking Drake +25 C Stream of Life +26 R Thorn Elemental +27 C Parallax Dementia +28 R Ascendant Evincar +29 R Archangel +30 U Cast Down +31 R Diabolic Edict +32 R Shock +33 U Lava Coil +34 R Duress +35 R Voltaic Key +36 U Daxos, Blessed by the Sun +37 R Staggering Insight +38 C Dark Ritual +39 R Sprite Dragon + diff --git a/forge-gui/res/editions/Magic 2021.txt b/forge-gui/res/editions/Magic 2021.txt new file mode 100644 index 00000000000..ed49e37ba09 --- /dev/null +++ b/forge-gui/res/editions/Magic 2021.txt @@ -0,0 +1,433 @@ +[metadata] +Code=M21 +Date=2020-06-04 +Name=Core Set 2021 +Type=Core +BoosterCovers=3 +Booster=10 Common:!fromSheet("M21 Secret Cards"), 3 Uncommon:!fromSheet("M21 Secret Cards"), 1 RareMythic:!fromSheet("M21 Secret Cards"), 1 fromSheet("M21 Lands") +Prerelease=6 Boosters, 1 RareMythic+ + +[cards] +1 M Ugin, the Spirit Dragon +2 C Alpine Watchdog +3 U Angelic Ascension +4 C Anointed Chorister +5 U Aven Gagglemaster +6 M Baneslayer Angel +7 M Basri Ket +8 C Basri's Acolyte +9 R Basri's Lieutenant +10 U Basri's Solidarity +11 C Celestial Enforcer +12 C Concordia Pegasus +13 R Containment Priest +14 C Daybreak Charger +15 C Defiant Strike +16 C Dub +17 U Faith's Fetters +18 U Falconer Adept +19 C Feat of Resistance +20 C Gale Swooper +21 R Glorious Anthem +22 U Griffin Aerie +23 R Idol of Endurance +24 C Legion's Judgment +25 U Light of Promise +26 C Makeshift Battalion +27 M Mangara, the Diplomat +28 R Nine Lives +29 R Pack Leader +30 C Rambunctious Mutt +31 C Revitalize +32 R Runed Halo +33 U Sanctum of Tranquil Light +34 U Seasoned Hallowblade +35 C Secure the Scene +36 U Selfless Savior +37 U Siege Striker +38 R Speaker of the Heavens +39 C Staunch Shieldmate +40 C Swift Response +41 U Tempered Veteran +42 C Valorous Steed +43 U Vryn Wingmare +44 C Warded Battlements +45 R Barrin, Tolarian Archmage +46 C Cancel +47 C Capture Sphere +48 M Discontinuity +49 U Enthralling Hold +50 C Frantic Inventory +51 C Frost Breath +52 R Ghostly Pilferer +53 U Jeskai Elder +54 C Keen Glidemaster +55 C Library Larcenist +56 C Lofty Denial +57 U Miscast +58 C Mistral Singer +59 C Opt +60 R Pursued Whale +61 U Rain of Revelation +62 C Read the Tides +63 U Rewind +64 U Riddleform +65 C Roaming Ghostlight +66 C Rookie Mistake +67 C Rousing Read +68 U Sanctum of Calm Waters +69 R See the Truth +70 R Shacklegeist +71 U Shipwreck Dowser +72 C Spined Megalodon +73 R Stormwing Entity +74 R Sublime Epiphany +75 M Teferi, Master of Time +76 R Teferi's Ageless Insight +77 C Teferi's Protege +78 U Teferi's Tutelage +79 U Tide Skimmer +80 U Tolarian Kraken +81 C Tome Anima +82 U Unsubstantiate +83 C Vodalian Arcanist +84 U Waker of Waves +85 C Wall of Runes +86 C Wishcoin Crab +87 C Alchemist's Gift +88 U Archfiend's Vessel +89 U Bad Deal +90 C Blood Glutton +91 C Caged Zombie +92 U Carrion Grub +93 C Crypt Lurker +94 C Deathbloom Thallid +95 R Demonic Embrace +96 C Duress +97 U Eliminate +98 C Fetid Imp +99 C Finishing Blow +100 C Gloom Sower +101 U Goremand +102 C Grasp of Darkness +103 M Grim Tutor +104 R Hooded Blightfang +105 C Infernal Scarring +106 R Kaervek, the Spiteful +107 U Kitesail Freebooter +108 M Liliana, Waker of the Dead +109 U Liliana's Devotee +110 R Liliana's Standard Bearer +111 C Liliana's Steward +112 U Malefic Scythe +113 C Masked Blackguard +114 M Massacre Wurm +115 C Mind Rot +116 R Necromentia +117 R Peer into the Abyss +118 U Pestilent Haze +119 C Rise Again +120 U Sanctum of Stone Fangs +121 C Sanguine Indulgence +122 U Silversmote Ghoul +123 C Skeleton Archer +124 U Tavern Swindler +125 R Thieves' Guild Enforcer +126 C Village Rites +127 R Vito, Thorn of the Dusk Rose +128 C Walking Corpse +129 U Witch's Cauldron +130 U Battle-Rattle Shaman +131 U Bolt Hound +132 C Bone Pit Brute +133 R Brash Taunter +134 C Burn Bright +135 M Chandra, Heart of Fire +136 R Chandra's Incinerator +137 C Chandra's Magmutt +138 U Chandra's Pyreling +139 R Conspicuous Snoop +140 C Crash Through +141 C Destructive Tampering +142 R Double Vision +143 M Fiery Emancipation +144 U Furious Rise +145 C Furor of the Bitten +146 R Gadrak, the Crown-Scourge +147 C Goblin Arsonist +148 C Goblin Wizardry +149 U Havoc Jester +150 U Heartfire Immolator +151 U Hellkite Punisher +152 C Hobblefiend +153 C Igneous Cur +154 U Kinetic Augur +155 C Onakke Ogre +156 C Pitchburn Devils +157 U Sanctum of Shattered Heights +158 C Scorching Dragonfire +159 C Shock +160 U Soul Sear +161 C Spellgorger Weird +162 R Subira, Tulzidi Caravanner +163 C Sure Strike +164 M Terror of the Peaks +165 C Thrill of Possibility +166 U Traitorous Greed +167 R Transmogrify +168 C Turn to Slag +169 C Turret Ogre +170 U Unleash Fury +171 U Volcanic Geyser +172 R Volcanic Salvo +173 R Azusa, Lost but Seeking +174 U Burlfist Oak +175 U Canopy Stalker +176 C Colossal Dreadmaw +177 U Cultivate +178 C Drowsing Tyrannodon +179 M Elder Gargaroth +180 R Feline Sovereign +181 U Fierce Empath +182 U Fungal Rebirth +183 M Garruk, Unleashed +184 C Garruk's Gorehorn +185 R Garruk's Harbinger +186 U Garruk's Uprising +187 C Gnarled Sage +188 R Heroic Intervention +189 C Hunter's Edge +190 U Invigorating Surge +191 R Jolrael, Mwonvuli Recluse +192 C Life Goes On +193 C Llanowar Visionary +194 C Ornery Dilophosaur +195 C Portcullis Vine +196 C Pridemalkin +197 R Primal Might +198 U Quirion Dryad +199 C Ranger's Guile +200 C Return to Nature +201 C Run Afoul +202 C Sabertooth Mauler +203 U Sanctum of Fruitful Harvest +204 R Scavenging Ooze +205 C Setessan Training +206 U Skyway Sniper +207 C Snarespinner +208 R Sporeweb Weaver +209 U Thrashing Brontodon +210 C Titanic Growth +211 C Track Down +212 C Trufflesnout +213 U Warden of the Woods +214 U Wildwood Scourge +215 U Alpine Houndmaster +216 U Conclave Mentor +217 U Dire Fleet Warmonger +218 U Experimental Overload +219 U Indulging Patrician +220 U Leafkin Avenger +221 U Lorescale Coatl +222 R Niambi, Esteemed Speaker +223 U Obsessive Stitcher +224 R Radha, Heart of Keld +225 R Sanctum of All +226 U Twinblade Assassins +227 U Watcher of the Spheres +228 M Chromatic Orrery +229 U Chrome Replicator +230 U Epitaph Golem +231 C Forgotten Sentinel +232 R Mazemind Tome +233 U Meteorite +234 U Palladium Myr +235 C Prismite +236 C Short Sword +237 C Silent Dart +238 C Skyscanner +239 R Solemn Simulacrum +240 R Sparkhunter Masticore +241 U Tormod's Crypt +242 R Animal Sanctuary +243 C Bloodfell Caves +244 C Blossoming Sands +245 C Dismal Backwater +246 R Fabled Passage +247 C Jungle Hollow +248 C Radiant Fountain +249 C Rugged Highlands +250 C Scoured Barrens +251 C Swiftwater Cliffs +252 R Temple of Epiphany +253 R Temple of Malady +254 R Temple of Mystery +255 R Temple of Silence +256 R Temple of Triumph +257 C Thornwood Falls +258 C Tranquil Cove +259 C Wind-Scarred Crag +260 L Plains +261 L Plains +262 L Plains +263 L Island +264 L Island +265 L Island +266 L Swamp +267 L Swamp +268 L Swamp +269 L Mountain +270 L Mountain +271 L Mountain +272 L Forest +273 L Forest +274 L Forest +275 M Teferi, Master of Time +276 M Teferi, Master of Time +277 M Teferi, Master of Time +#Buy-A-Box Promo +278 M Rin and Seri, Inseparable +#Borderless Planeswalkers +279 M Ugin, the Spirit Dragon +280 M Basri Ket +281 M Teferi, Master of Time +282 M Liliana, Waker of the Dead +283 M Chandra, Heart of Fire +284 M Garruk, Unleashed +#Showcase Frame Cards +285 M Ugin, the Spirit Dragon +286 M Basri Ket +287 C Basri's Acolyte +288 R Basri's Lieutenant +289 U Basri's Solidarity +290 M Teferi, Master of Time +291 M Teferi, Master of Time +292 M Teferi, Master of Time +293 M Teferi, Master of Time +294 R Teferi's Ageless Insight +295 C Teferi's Protege +296 U Teferi's Tutelage +297 M Liliana, Waker of the Dead +298 U Liliana's Devotee +299 R Liliana's Standard Bearer +300 C Liliana's Steward +301 M Chandra, Heart of Fire +302 R Chandra's Incinerator +303 C Chandra's Magmutt +304 U Chandra's Pyreling +305 M Garruk, Unleashed +306 C Garruk's Gorehorn +307 R Garruk's Harbinger +308 U Garruk's Uprising +309 L Plains +310 L Island +311 L Swamp +312 L Mountain +313 L Forest +#Alternate-Art Borderless Cards +314 R Containment Priest +315 M Grim Tutor +316 M Massacre Wurm +317 R Cultivate +318 R Scavenging Ooze +319 R Solemn Simulacrum +#Planeswalker Deck Cards +320 M Basri, Devoted Paladin +321 C Adherent of Hope +322 R Basri's Aegis +323 U Sigiled Contender +324 M Teferi, Timeless Voyager +325 U Historian of Zhalfir +326 C Mystic Skyfish +327 R Teferi's Wavecaster +328 M Liliana, Death Mage +329 R Liliana's Scorn +330 U Liliana's Scrounger +331 C Spirit of Malevolence +332 M Chandra, Flame's Catalyst +333 R Chandra's Firemaw +334 U Keral Keep Disciples +335 C Storm Caller +336 M Garruk, Savage Herald +337 R Garruk's Warsteed +338 U Predatory Wurm +339 C Wildwood Patrol +#Extended Art Cards +340 M Baneslayer Angel +341 R Glorious Anthem +342 R Idol of Endurance +343 M Mangara, the Diplomat +344 R Nine Lives +345 R Pack Leader +346 R Runed Halo +347 R Speaker of the Heavens +348 R Barrin, Tolarian Archmage +349 M Discontinuity +350 R Ghostly Pilferer +351 R Pursued Whale +352 R See the Truth +353 R Shacklegeist +354 R Stormwing Entity +355 R Sublime Epiphany +356 R Demonic Embrace +357 R Hooded Blightfang +358 R Kaervek, the Spiteful +359 R Necromentia +360 R Peer into the Abyss +361 R Thieves' Guild Enforcer +362 R Vito, Thorn of the Dusk Rose +363 R Brash Taunter +364 R Conspicuous Snoop +365 R Double Vision +366 M Fiery Emancipation +367 R Gadrak, the Crown-Scourge +368 R Subira, Tulzidi Caravanner +369 M Terror of the Peaks +370 R Transmogrify +371 R Volcanic Salvo +372 R Azusa, Lost but Seeking +373 M Elder Gargaroth +374 R Feline Sovereign +375 R Heroic Intervention +376 R Jolrael, Mwonvuli Recluse +377 R Primal Might +378 R Sporeweb Weaver +379 R Niambi, Esteemed Speaker +380 R Radha, Heart of Keld +381 R Sanctum of All +382 M Chromatic Orrery +383 R Mazemind Tome +384 R Sparkhunter Masticore +385 R Animal Sanctuary +386 R Fabled Passage +387 R Temple of Epiphany +388 R Temple of Malady +389 R Temple of Mystery +390 R Temple of Silence +391 R Temple of Triumph +#Promos +392 R Pack Leader +393 U Selfless Savior +394 C Frantic Inventory +395 U Eliminate +396 U Heartfire Immolator +397 C Llanowar Visionary + +[tokens] +b_2_2_zombie +b_5_5_demon_flying +c_a_treasure_sac +c_4_4_a_construct +g_1_1_cat +g_1_1_saproling +g_2_2_cat +g_3_3_beast +r_1_1_goblin_wizard_prowess +r_1_1_pirate_noblock_all_attack +ur_x_x_weird +w_1_1_bird_flying +w_1_1_dog +w_1_1_soldier +w_2_2_griffin_flying +w_2_2_knight_vigilance +w_4_4_angel_flying diff --git a/forge-gui/res/editions/Mystery Booster.txt b/forge-gui/res/editions/Mystery Booster.txt index 4ca8e07217f..506bc666a92 100644 --- a/forge-gui/res/editions/Mystery Booster.txt +++ b/forge-gui/res/editions/Mystery Booster.txt @@ -418,7 +418,7 @@ Foil=NotSupported 408 C Jace's Phantasm 409 C Jeering Homunculus 410 C Jeskai Sage -411 R Jushi Apprentice // Tomoya the Revealer +411 R Jushi Apprentice 412 C Jwar Isle Avenger 413 C Kiora's Dambreaker 414 C Laboratory Brute diff --git a/forge-gui/res/editions/Oath of the Gatewatch.txt b/forge-gui/res/editions/Oath of the Gatewatch.txt index e193e3758cf..062ed7bda6d 100644 --- a/forge-gui/res/editions/Oath of the Gatewatch.txt +++ b/forge-gui/res/editions/Oath of the Gatewatch.txt @@ -205,7 +205,7 @@ c_1_1_eldrazi_scion_sac c_1_1_eldrazi_scion_sac c_1_1_eldrazi_scion_sac c_1_1_eldrazi_scion_sac -w_4_4_angel_flying +w_3_3_angel_flying w_2_2_knight_ally w_1_1_kor_ally u_8_8_octopus diff --git a/forge-gui/res/editions/Secret Lair Drop Series.txt b/forge-gui/res/editions/Secret Lair Drop Series.txt index 1ac7b9f8930..83ab05fc6de 100644 --- a/forge-gui/res/editions/Secret Lair Drop Series.txt +++ b/forge-gui/res/editions/Secret Lair Drop Series.txt @@ -40,11 +40,28 @@ Type=Other 38 R Thalia, Guardian of Thraben 39 R Thalia, Guardian of Thraben 40 R Thalia, Guardian of Thraben +41 R Spell Pierce +42 R Blood Artist +43 R Eternal Witness +44 R Pithing Needle +45 R Inkmoth Nexus 51 M Captain Sisay 52 M Meren of Clan Nel Toth 53 M Narset, Enlightened Master 54 M Oona, Queen of the Fae 55 M Saskia the Unyielding +56 R Arcbound Ravager +57 M Darksteel Colossus +58 R Walking Ballista +59 R Squire +60 R Storm Crow +61 R Goblin Snowman +62 R Mudhole +63 L Plains +64 L Island +65 L Swamp +66 L Mountain +67 L Forest 68 M Heliod, God of the Sun 69 M Karametra, God of Harvests 70 M Iroas, God of Victory @@ -60,7 +77,38 @@ Type=Other 80 M Nylea, God of the Hunt 81 M Xenagos, God of Revels 82 M Pharika, God of Affliction - +83 R Lightning Bolt +84 R Lightning Bolt +85 R Lightning Bolt +86 R Lightning Bolt +87 M Ajani Steadfast +88 M Domri Rade +89 M Tamiyo, Field Researcher +90 M Vraska, Golgari Queen +91 R Swan Song +92 R Birds of Paradise +93 R Gilded Goose +94 R Baleful Strix +95 R Dovescape +96 R Rest in Peace +97 R Dig Through Time +98 R Ancient Grudge +99 R Lightning Greaves +110 R Swords to Plowshares +111 R Opt +112 R Fatal Push +113 R Anger of the Gods +114 R Explore +133 R Necrotic Ooze +134 R Acidic Slime +135 R Scavenging Ooze +136 M The Mimeoplasm +137 R Voidslime +154 M Admonition Angel +155 R Roil Elemental +156 R Zulaport Cutthroat +157 M Warren Instigator +158 M Avenger of Zendikar [tokens] b_1_1_faerie_rogue_flying b_1_1_faerie_rogue_flying diff --git a/forge-gui/res/editions/Secret Lair Promos.txt b/forge-gui/res/editions/Secret Lair Promos.txt index 5483d54e7db..3532703b675 100644 --- a/forge-gui/res/editions/Secret Lair Promos.txt +++ b/forge-gui/res/editions/Secret Lair Promos.txt @@ -6,6 +6,8 @@ MciCode=sld Type=Other [cards] +501 R Karn, the Great Creator +502 R Ugin, the Ineffable 503 M Gideon Blackblade 504 U Teyo, the Shieldmage 505 U The Wanderer @@ -40,3 +42,4 @@ Type=Other 534 U Saheeli, Sublime Artificer 535 U Samut, Tyrant Smasher 536 U Vraska, Swarm's Eminence +537 M Tibalt, the Fiend-Blooded diff --git a/forge-gui/res/editions/Signature Spellbook Chandra.txt b/forge-gui/res/editions/Signature Spellbook Chandra.txt index e9d17ca1d3f..9244e6f6f5e 100644 --- a/forge-gui/res/editions/Signature Spellbook Chandra.txt +++ b/forge-gui/res/editions/Signature Spellbook Chandra.txt @@ -6,4 +6,10 @@ Type=Reprint [cards] 1 M Chandra, Torch of Defiance +2 R Cathartic Reunion +3 R Fiery Confluence 4 M Past in Flames +5 M Pyroblast +6 R Pyromancer Ascension +7 R Rite of Flame +8 R Young Pyromancer diff --git a/forge-gui/res/editions/Theros Beyond Death.txt b/forge-gui/res/editions/Theros Beyond Death.txt index 6d8b9f91a2d..7d38b479b01 100644 --- a/forge-gui/res/editions/Theros Beyond Death.txt +++ b/forge-gui/res/editions/Theros Beyond Death.txt @@ -4,7 +4,7 @@ Date=2020-01-24 Name=Theros: Beyond Death MciCode=thb Type=Expansion -BoosterCovers=5 +BoosterCovers=3 Booster=10 Common:!fromSheet("THB Secret Cards"), 3 Uncommon:!fromSheet("THB Secret Cards"), 1 RareMythic:!fromSheet("THB Secret Cards"), 1 BasicLand Prerelease=6 Boosters, 1 RareMythic+ @@ -266,8 +266,8 @@ Prerelease=6 Boosters, 1 RareMythic+ #Statue borderless planeswalkers 255 M Elspeth, Sun's Nemesis 256 M Ashiok, Nightmare Muse -#Constellation Gods and Demigods 257 M Calix, Destiny's Hand +#Constellation Gods and Demigods 258 U Daxos, Blessed by the Sun 259 M Heliod, Sun-Crowned 260 U Callaphe, Beloved of the Sea @@ -311,7 +311,7 @@ Prerelease=6 Boosters, 1 RareMythic+ 295 R Terror of Mount Velus 296 R Ironscale Hydra 297 R Treeshaker Chimera -#Borderless art rares and mythics +#Extended art rares and mythics 298 R Archon of Sun's Grace 299 R Eidolon of Obstruction 300 R Heliod's Intervention diff --git a/forge-gui/res/editions/Zendikar Rising.txt b/forge-gui/res/editions/Zendikar Rising.txt new file mode 100644 index 00000000000..eed596679df --- /dev/null +++ b/forge-gui/res/editions/Zendikar Rising.txt @@ -0,0 +1,422 @@ +[metadata] +Code=ZNR +Date=2020-09-25 +Name=Zendikar Rising +Code2=ZNR +MciCode=znr +Type=Expansion +BoosterCovers=3 +Booster=9 Common:!dfc:!fromSheet("ZNR Secret Cards"), 3 Uncommon:!dfc:!fromSheet("ZNR Secret Cards"), 1 RareMythic:!dfc:!fromSheet("ZNR Secret Cards"), 1 dfc:!fromSheet("ZNR Secret Cards"), 1 BasicLand +Prerelease=6 Boosters, 1 RareMythic+ + +[cards] +1 U Allied Assault +2 M Angel of Destiny +3 C Angelheart Protector +4 R Archon of Emeria +5 R Archpriest of Iona +6 U Attended Healer +7 U Canyon Jerboa +8 C Cliffhaven Sell-Sword +9 C Dauntless Unity +10 C Disenchant +11 U Emeria Captain +12 M Emeria's Call +13 C Expedition Healer +14 C Farsight Adept +15 U Fearless Fledgling +16 R Felidar Retreat +17 U Journey to Oblivion +18 C Kabira Outrider +19 U Kabira Takedown +20 U Kitesail Cleric +21 U Kor Blademaster +22 C Kor Celebrant +23 R Legion Angel +24 R Luminarch Aspirant +25 C Makindi Ox +26 U Makindi Stampede +27 R Maul of the Skyclaves +28 C Mesa Lynx +29 C Nahiri's Binding +30 R Ondu Inversion +31 U Paired Tactician +32 C Practiced Tactics +33 C Pressure Point +34 C Prowling Felidar +35 C Resolute Strike +36 C Sea Gate Banneret +37 U Sejiri Shelter +38 C Shepherd of Heroes +39 R Skyclave Apparition +40 U Skyclave Cleric +41 R Squad Commander +42 C Smite the Monstrous +43 C Tazeem Raptor +44 M Tazri, Beacon of Unity +45 C Anticognition +46 U Beyeen Veil +47 C Bubble Snare +48 C Cascade Seer +49 R Charix, the Raging Isle +50 C Chilling Trap +51 C Cleric of Chill Depths +52 U Concerted Defense +53 R Confounding Conundrum +54 R Coralhelm Chronicler +55 C Cunning Geysermage +56 C Deliberate +57 C Expedition Diviner +58 C Field Research +59 C Glacial Grasp +60 R Glasspool Mimic +61 R Inscription of Insight +62 C Into the Roil +63 M Jace, Mirror Mage +64 U Jwari Disruption +65 C Living Tempest +66 U Lullmage's Domination +67 R Maddening Cacophony +68 R Master of Winds +69 U Merfolk Falconer +70 U Merfolk Windrobber +71 C Negate +72 R Nimble Trapfinder +73 C Risen Riptide +74 U Roost of Drakes +75 U Ruin Crab +76 M Sea Gate Restoration +77 M Sea Gate Stormcaller +78 C Seafloor Stalker +79 C Shell Shield +80 U Silundi Vision +81 U Skyclave Plunder +82 C Skyclave Squid +83 U Sure-Footed Infiltrator +84 C Tazeem Roilmage +85 R Thieving Skydiver +86 U Umara Wizard +87 U Windrider Wizard +88 C Zulaport Duelist +89 U Acquisitions Expert +90 M Agadeem's Awakening +91 U Blackbloom Rogue +92 C Blood Beckoning +93 C Blood Price +94 U Bloodchief's Thirst +95 R Coveted Prize +96 C Deadly Alliance +97 U Demon's Disciple +98 M Drana, the Last Bloodchief +99 C Drana's Silencer +100 C Dreadwurm +101 C Expedition Skulker +102 C Feed the Swarm +103 C Ghastly Gloomhunter +104 C Guul Draz Mucklord +105 C Hagra Constrictor +106 R Hagra Mauling +107 C Highborn Vampire +108 R Inscription of Ruin +109 U Lithoform Blight +110 C Malakir Blood-Priest +111 U Malakir Rebirth +112 C Marauding Blight-Priest +113 U Mind Carver +114 C Mind Drain +115 R Nighthawk Scavenger +116 C Nimana Skitter-Sneak +117 C Nimana Skydancer +118 R Nullpriest of Oblivion +119 C Oblivion's Hunger +120 U Pelakka Predation +121 U Scion of the Swarm +122 M Scourge of the Skyclaves +123 U Shadow Stinger +124 R Shadows' Verdict +125 R Skyclave Shade +126 U Skyclave Shadowcat +127 R Soul Shatter +128 C Subtle Strike +129 R Taborax, Hope's Demise +130 U Thwart the Grave +131 C Vanquish the Weak +132 U Zof Consumption +133 C Akoum Hellhound +134 U Akoum Warrior +135 C Ardent Electromancer +136 U Cinderclasm +137 C Cleansing Wildfire +138 C Expedition Champion +139 U Fireblade Charger +140 C Fissure Wizard +141 U Goma Fada Vanguard +142 C Grotag Bug-Catcher +143 U Grotag Night-Runner +144 C Inordinate Rage +145 R Kargan Intimidator +146 U Kazuul's Fury +147 M Leyline Tyrant +148 R Magmatic Channeler +149 C Molten Blast +150 M Moraug, Fury of Akoum +151 R Nahiri's Lithoforming +152 C Pyroclastic Hellion +153 R Relic Robber +154 U Rockslide Sorcerer +155 C Roil Eruption +156 R Roiling Vortex +157 C Scavenged Blade +158 C Scorch Rider +159 R Shatterskull Charger +160 U Shatterskull Minotaur +161 M Shatterskull Smashing +162 C Sizzling Barrage +163 U Skyclave Geopede +164 C Sneaking Guide +165 U Song-Mad Treachery +166 U Spikefield Hazard +167 C Spitfire Lagac +168 C Synchronized Spellcraft +169 C Teeterpeak Ambusher +170 U Thundering Rebuke +171 U Thundering Sparkmage +172 C Tormenting Voice +173 C Tuktuk Rubblefort +174 R Valakut Awakening +175 R Valakut Exploration +176 R Wayward Guide-Beast +177 C Adventure Awaits +178 M Ancient Greenwarden +179 M Ashaya, Soul of the Wild +180 U Bala Ged Recovery +181 C Broken Wings +182 C Canopy Baloth +183 R Cragplate Baloth +184 C Dauntless Survivor +185 C Gnarlid Colony +186 R Inscription of Abundance +187 U Iridescent Hornbeetle +188 C Joraga Visionary +189 R Kazandu Mammoth +190 C Kazandu Nectarpot +191 C Kazandu Stomper +192 U Khalni Ambush +193 R Lotus Cobra +194 C Might of Murasa +195 C Murasa Brute +196 U Murasa Sproutling +197 C Nissa's Zendikon +198 R Oran-Rief Ooze +199 C Rabid Bite +200 C Reclaim the Wastes +201 U Roiling Regrowth +202 C Scale the Heights +203 R Scute Swarm +204 U Skyclave Pick-Axe +205 U Springmantle Cleric +206 C Strength of Solidarity +207 R Swarm Shambler +208 C Tajuru Blightblade +209 R Tajuru Paragon +210 C Tajuru Snarecaster +211 U Tangled Florahedron +212 U Taunting Arbormage +213 C Territorial Scythecat +214 C Turntimber Ascetic +215 M Turntimber Symbiosis +216 U Vastwood Fortification +217 U Vastwood Surge +218 U Veteran Adventurer +219 U Vine Gecko +220 R Akiri, Fearless Voyager +221 U Brushfire Elemental +222 U Cleric of Life's Bond +223 R Grakmaw, Skyclave Ravager +224 U Kargan Warleader +225 R Kaza, Roil Chaser +226 R Linvala, Shield of Sea Gate +227 U Lullmage's Familiar +228 U Moss-Pit Skeleton +229 U Murasa Rootgrazer +230 M Nahiri, Heir of the Ancients +231 M Nissa of Shadowed Boughs +232 M Omnath, Locus of Creation +233 R Orah, Skyclave Hierophant +234 R Phylath, World Sculptor +235 U Ravager's Mace +236 U Soaring Thought-Thief +237 U Spoils of Adventure +238 U Umara Mystic +239 R Verazol, the Split Current +240 R Yasharn, Implacable Earth +241 R Zagras, Thief of Heartbeats +242 R Zareth San, the Trickster +243 C Cliffhaven Kitesail +244 M Forsaken Monument +245 M Lithoform Engine +246 R Myriad Construct +247 U Relic Amulet +248 U Relic Axe +249 U Relic Golem +250 U Relic Vial +251 C Sea Gate Colossus +252 R Skyclave Relic +253 C Skyclave Sentinel +254 C Spare Supplies +255 C Stonework Packbeast +256 C Utility Knife +257 U Base Camp +258 R Branchloft Pathway +259 R Brightclimb Pathway +260 R Clearwater Pathway +261 R Cragcrown Pathway +262 R Crawling Barrens +263 R Needleverge Pathway +264 R Riverglide Pathway +265 R Throne of Makindi +266 L Plains +267 L Plains +268 L Plains +269 L Island +270 L Island +271 L Island +272 L Swamp +273 L Swamp +274 L Swamp +275 L Mountain +276 L Mountain +277 L Mountain +278 L Forest +279 L Forest +280 L Forest +#Alternate Art Borderless +281 M Jace, Mirror Mage +282 M Nahiri, Heir of the Ancients +283 M Nissa of Shadowed Boughs +284 R Branchloft Pathway +285 R Brightclimb Pathway +286 R Clearwater Pathway +287 R Cragcrown Pathway +288 R Needleverge Pathway +289 R Riverglide Pathway +#Showcase +290 U Canyon Jerboa +291 U Fearless Fledgling +292 R Felidar Retreat +293 C Makindi Ox +294 C Prowling Felidar +295 U Ruin Crab +296 C Skyclave Squid +297 C Dreadwurm +298 R Skyclave Shade +299 C Akoum Hellhound +300 M Moraug, Fury of Akoum +301 U Skyclave Geopede +302 C Spitfire Lagac +303 R Valakut Exploration +304 C Canopy Baloth +305 R Kazandu Mammoth +306 C Kazandu Nectarpot +307 R Lotus Cobra +308 R Scute Swarm +309 U Skyclave Pick-Axe +310 C Territorial Scythecat +311 U Brushfire Elemental +312 M Omnath, Locus of Creation +313 R Phylath, World Sculptor +#Extended Art +314 M Angel of Destiny +315 R Archon of Emeria +316 R Archpriest of Iona +317 M Emeria's Call +318 R Legion Angel +319 R Luminarch Aspirant +320 R Maul of the Skyclaves +321 R Ondu Inversion +322 R Skyclave Apparition +323 R Squad Commander +324 M Tazri, Beacon of Unity +325 R Charix, the Raging Isle +326 R Confounding Conundrum +327 R Coralhelm Chronicler +328 R Glasspool Mimic +329 R Inscription of Insight +330 R Maddening Cacophony +331 R Master of Winds +332 R Nimble Trapfinder +333 M Sea Gate Restoration +334 M Sea Gate Stormcaller +335 R Thieving Skydiver +336 M Agadeem's Awakening +337 R Coveted Prize +338 M Drana, the Last Bloodchief +339 R Hagra Mauling +340 R Inscription of Ruin +341 R Nighthawk Scavenger +342 R Nullpriest of Oblivion +343 M Scourge of the Skyclaves +344 R Shadows' Verdict +345 R Soul Shatter +346 R Taborax, Hope's Demise +347 R Kargan Intimidator +348 M Leyline Tyrant +349 R Magmatic Channeler +350 R Nahiri's Lithoforming +351 R Relic Robber +352 R Roiling Vortex +353 R Shatterskull Charger +354 M Shatterskull Smashing +355 R Valakut Awakening +356 R Wayward Guide-Beast +357 M Ancient Greenwarden +358 M Ashaya, Soul of the Wild +359 R Cragplate Baloth +360 R Inscription of Abundance +361 R Oran-Rief Ooze +362 R Swarm Shambler +363 R Tajuru Paragon +364 M Turntimber Symbiosis +365 R Akiri, Fearless Voyager +366 R Grakmaw, Skyclave Ravager +367 R Kaza, Roil Chaser +368 R Linvala, Shield of Sea Gate +369 R Orah, Skyclave Hierophant +370 R Verazol, the Split Current +371 R Yasharn, Implacable Earth +372 R Zagras, Thief of Heartbeats +373 R Zareth San, the Trickster +374 M Forsaken Monument +375 M Lithoform Engine +376 R Myriad Construct +377 R Skyclave Relic +378 R Crawling Barrens +379 R Throne of Makindi +380 L Plains +381 L Island +382 L Swamp +383 L Mountain +384 L Forest +#Buy-A-Box +385 R Orah, Skyclave Hierophant +#Promos +386 R Charix, the Raging Isle +387 C Into the Roil +388 U Bloodchief's Thirst +389 C Roil Eruption +390 U Roiling Regrowth +391 U Kargan Warleader + +[tokens] +w_4_4_angel_warrior_flying +w_1_1_cat +w_2_2_cat_beast +w_1_1_kor_warrior +u_2_2_drake_flying +u_x_x_illusion +g_1_1_insect +g_0_1_plant +bg_x_x_hydra +c_1_1_a_construct +c_0_1_a_goblin_construct_noblock_ping +copy diff --git a/forge-gui/res/editions/Zendikar_Rising_Expeditions.txt b/forge-gui/res/editions/Zendikar_Rising_Expeditions.txt new file mode 100644 index 00000000000..aa6c00df872 --- /dev/null +++ b/forge-gui/res/editions/Zendikar_Rising_Expeditions.txt @@ -0,0 +1,37 @@ +[metadata] +Code=ZNE +Date=2020-09-25 +Name=Zendikar Rising Expeditions +Type=Reprint + +[cards] +1 M Flooded Strand +2 M Polluted Delta +3 M Bloodstained Mire +4 M Wooded Foothills +5 M Windswept Heath +6 M Marsh Flats +7 M Scalding Tarn +8 M Verdant Catacombs +9 M Arid Mesa +10 M Misty Rainforest +11 M Seachrome Coast +12 M Darkslick Shores +13 M Blackcleave Cliffs +14 M Copperline Gorge +15 M Razorverge Thicket +16 M Sea of Clouds +17 M Morphic Pool +18 M Luxury Suite +19 M Spire Garden +20 M Bountiful Promenade +21 M Ancient Tomb +22 M Cavern of Souls +23 M Celestial Colonnade +24 M Creeping Tar Pit +25 M Grove of the Burnwillows +26 M Horizon Canopy +27 M Prismatic Vista +28 M Strip Mine +29 M Valakut, the Molten Pinnacle +30 M Wasteland \ No newline at end of file diff --git a/forge-gui/res/formats/Casual/Brawl.txt b/forge-gui/res/formats/Casual/Brawl.txt index 63db92dec93..c2559cc7064 100644 --- a/forge-gui/res/formats/Casual/Brawl.txt +++ b/forge-gui/res/formats/Casual/Brawl.txt @@ -3,5 +3,5 @@ Name:Brawl Order:101 Type:Casual Subtype:Commander -Sets:GRN, RNA, WAR, M20, ELD, THB -Banned:Golos, Tireless Pilgrim; Oko, Thief of Crowns; Sorcerous Spyglass +Sets:GRN, RNA, WAR, M20, ELD, THB, IKO, M21 +Banned:Drannith Magistrate; Golos, Tireless Pilgrim; Lutri, the Spellchaser; Oko, Thief of Crowns; Sorcerous Spyglass; Teferi, Time Raveler; Winota, Joiner of Forces; diff --git a/forge-gui/res/formats/Casual/Commander.txt b/forge-gui/res/formats/Casual/Commander.txt index b2cbaf715ad..9c1b8870001 100644 --- a/forge-gui/res/formats/Casual/Commander.txt +++ b/forge-gui/res/formats/Casual/Commander.txt @@ -3,4 +3,4 @@ Name:Commander Type:Casual Subtype:Commander Order:137 -Banned:Adriana's Valor; Advantageous Proclamation; Ashnod's Coupon; Assemble the Rank and Vile; Backup Plan; Brago's Favor; Double Cross; Double Deal; Double Dip; Double Play; Double Stroke; Double Take; Echoing Boon; Emissary's Ploy; Enter the Dungeon; Hired Heist; Hold the Perimeter; Hymn of the Wilds; Immediate Action; Incendiary Dissent; Iterative Analysis; Magical Hacker; Mox Lotus; Muzzio's Preparations; Natural Unity; Once More with Feeling; Power Play; R&D's Secret Lair; Richard Garfield, Ph.D.; Secret Summoning; Secrets of Paradise; Sentinel Dispatch; Sovereign's Realm; Staying Power; Summoner's Bond; Time Machine; Unexpected Potential; Weight Advantage; Worldknit; Amulet of Quoz; Bronze Tablet; Contract from Below; Darkpact; Demonic Attorney; Jeweled Bird; Rebirth; Tempest Efreet; Timmerian Fiends; Ancestral Recall; Balance; Biorhythm; Black Lotus; Braids, Cabal Minion; Chaos Orb; Coalition Victory; Channel; Emrakul, the Aeons Torn; Erayo, Soratami Ascendant; Falling Star; Fastbond; Gifts Ungiven; Griselbrand; Iona, Shield of Emeria; Karakas; Leovold, Emissary of Trest; Library of Alexandria; Limited Resources; Mox Emerald; Mox Jet; Mox Pearl; Mox Ruby; Mox Sapphire; Panoptic Mirror; Paradox Engine; Primeval Titan; Prophet of Kruphix; Recurring Nightmare; Rofellos, Llanowar Emissary; Shahrazad; Sundering Titan; Sway of the Stars; Sylvan Primordial; Time Vault; Time Walk; Tinker; Tolarian Academy; Trace Secrets; Upheaval; Worldfire; Yawgmoth's Bargain +Banned:Adriana's Valor; Advantageous Proclamation; Ashnod's Coupon; Assemble the Rank and Vile; Backup Plan; Brago's Favor; Double Cross; Double Deal; Double Dip; Double Play; Double Stroke; Double Take; Echoing Boon; Emissary's Ploy; Enter the Dungeon; Flash; Hired Heist; Hold the Perimeter; Hymn of the Wilds; Immediate Action; Incendiary Dissent; Iterative Analysis; Lutri, the Spellchaser; Magical Hacker; Mox Lotus; Muzzio's Preparations; Natural Unity; Once More with Feeling; Power Play; R&D's Secret Lair; Richard Garfield, Ph.D.; Secret Summoning; Secrets of Paradise; Sentinel Dispatch; Sovereign's Realm; Staying Power; Summoner's Bond; Time Machine; Unexpected Potential; Weight Advantage; Worldknit; Amulet of Quoz; Bronze Tablet; Contract from Below; Darkpact; Demonic Attorney; Jeweled Bird; Rebirth; Tempest Efreet; Timmerian Fiends; Ancestral Recall; Balance; Biorhythm; Black Lotus; Braids, Cabal Minion; Chaos Orb; Coalition Victory; Channel; Emrakul, the Aeons Torn; Erayo, Soratami Ascendant; Falling Star; Fastbond; Gifts Ungiven; Griselbrand; Iona, Shield of Emeria; Karakas; Leovold, Emissary of Trest; Library of Alexandria; Limited Resources; Mox Emerald; Mox Jet; Mox Pearl; Mox Ruby; Mox Sapphire; Panoptic Mirror; Paradox Engine; Primeval Titan; Prophet of Kruphix; Recurring Nightmare; Rofellos, Llanowar Emissary; Shahrazad; Sundering Titan; Sway of the Stars; Sylvan Primordial; Time Vault; Time Walk; Tinker; Tolarian Academy; Trace Secrets; Upheaval; Worldfire; Yawgmoth's Bargain diff --git a/forge-gui/res/formats/Casual/Oathbreaker.txt b/forge-gui/res/formats/Casual/Oathbreaker.txt index 7fda97d3b03..515dc053259 100644 --- a/forge-gui/res/formats/Casual/Oathbreaker.txt +++ b/forge-gui/res/formats/Casual/Oathbreaker.txt @@ -3,4 +3,4 @@ Name:Oathbreaker Type:Casual Subtype:Commander Order:141 -Banned:Adriana's Valor; Advantageous Proclamation; Assemble the Rank and Vile; Backup Plan; Brago's Favor; Double Stroke; Echoing Boon; Emissary's Ploy; Hired Heist; Hold the Perimeter; Hymn of the Wilds; Immediate Action; Incendiary Dissent; Iterative Analysis; Muzzio's Preparations; Natural Unity; Power Play; Secret Summoning; Secrets of Paradise; Sentinel Dispatch; Sovereign's Realm; Summoner's Bond; Unexpected Potential; Weight Advantage; Worldknit; Amulet of Quoz; Bronze Tablet; Contract from Below; Darkpact; Demonic Attorney; Jeweled Bird; Rebirth; Tempest Efreet; Timmerian Fiends; Chaos Orb; Falling Star; Shahrazad; Ad Nauseam; Ancestral Recall; Balance; Biorhythm; Black Lotus; Channel; Doomsday; Emrakul, the Aeons Torn; Expropriate; Fastbond; Gifts Ungiven; Griselbrand; High Tide; Library of Alexandria; Limited Resources; Lion’s Eye Diamond; Mana Crypt; Mana Geyser; Mana Vault; Mox Emerald; Mox Jet; Mox Pearl; Mox Ruby; Mox Sapphire; Natural Order; Painter's Servant; Panoptic Mirror; Primal Surge; Recurring Nightmare; Saheeli, the Gifted; Sol Ring; Sundering Titan; Sway of the Stars; Sylvan Primordial; Time Vault; Time Walk; Tinker; Tolarian Academy; Tooth and Nail; Trade Secrets; Upheaval; Worldfire; Yawgmoth's Bargain +Banned:Adriana's Valor; Advantageous Proclamation; Assemble the Rank and Vile; Backup Plan; Brago's Favor; Double Stroke; Echoing Boon; Emissary's Ploy; Hired Heist; Hold the Perimeter; Hymn of the Wilds; Immediate Action; Incendiary Dissent; Iterative Analysis; Muzzio's Preparations; Natural Unity; Power Play; Secret Summoning; Secrets of Paradise; Sentinel Dispatch; Sovereign's Realm; Summoner's Bond; Unexpected Potential; Weight Advantage; Worldknit; Amulet of Quoz; Bronze Tablet; Contract from Below; Darkpact; Demonic Attorney; Jeweled Bird; Rebirth; Tempest Efreet; Timmerian Fiends; Chaos Orb; Falling Star; Shahrazad; Ad Nauseam; Ancestral Recall; Balance; Biorhythm; Black Lotus; Channel; Doomsday; Emrakul, the Aeons Torn; Expropriate; Fastbond; Gifts Ungiven; Griselbrand; High Tide; Library of Alexandria; Limited Resources; Lion's Eye Diamond; Mana Crypt; Mana Geyser; Mana Vault; Mox Emerald; Mox Jet; Mox Pearl; Mox Ruby; Mox Sapphire; Natural Order; Painter's Servant; Panoptic Mirror; Primal Surge; Recurring Nightmare; Saheeli, the Gifted; Sol Ring; Sundering Titan; Sway of the Stars; Sylvan Primordial; Time Vault; Time Walk; Tinker; Tolarian Academy; Tooth and Nail; Trade Secrets; Upheaval; Worldfire; Yawgmoth's Bargain diff --git a/forge-gui/res/formats/Casual/Pauper.txt b/forge-gui/res/formats/Casual/Pauper.txt new file mode 100644 index 00000000000..bf7c3a122db --- /dev/null +++ b/forge-gui/res/formats/Casual/Pauper.txt @@ -0,0 +1,7 @@ +[format] +Name:Pauper +Order:108 +Subtype:Custom +Type:Casual +Rarities:L, C +Banned:Arcum's Astrolabe; Daze; Expedition Map; Gitaxian Probe; Gush; Mystic Sanctuary diff --git a/forge-gui/res/formats/Casual/pauper.txt b/forge-gui/res/formats/Casual/pauper.txt deleted file mode 100644 index 91762248c40..00000000000 --- a/forge-gui/res/formats/Casual/pauper.txt +++ /dev/null @@ -1,7 +0,0 @@ -[format] -Name:Pauper -Order:108 -Subtype:Custom -Type:Casual -Rarities:L, C -Banned:Gush;Gitaxian Probe;Daze;Arcum's Astrolabe diff --git a/forge-gui/res/formats/Digital/Historic.txt b/forge-gui/res/formats/Digital/Historic.txt index 0a1157f164f..f7f64df5a78 100644 --- a/forge-gui/res/formats/Digital/Historic.txt +++ b/forge-gui/res/formats/Digital/Historic.txt @@ -4,5 +4,6 @@ Type:Digital Subtype:Arena Effective:2019-11-21 Order:142 -Sets:XLN, RIX, DOM, M19, GRN, G18, RNA, WAR, M20, ELD, HA1, THB, HA2 -Banned:Oko, Thief of Crowns; Once Upon a Time; Veil of Summer \ No newline at end of file +Sets:XLN, RIX, DOM, M19, GRN, G18, RNA, WAR, M20, ELD, HA1, THB, HA2, IKO, HA3, M21, JMP, AKR +Banned:Agent of Treachery; Burning-Tree Emissary; Field of the Dead; Fires of Invention; Oko, Thief of Crowns; Nexus of Fate; Once Upon a Time; Teferi, Time Raveler; Veil of Summer; Wilderness Reclamation; Winota, Joiner of Forces +#Suspended:Burning-Tree Emissary; Teferi, Time Raveler; Wilderness Reclamation diff --git a/forge-gui/res/formats/Sanctioned/Legacy.txt b/forge-gui/res/formats/Sanctioned/Legacy.txt index 5d6162ad978..cc67583b068 100644 --- a/forge-gui/res/formats/Sanctioned/Legacy.txt +++ b/forge-gui/res/formats/Sanctioned/Legacy.txt @@ -3,4 +3,4 @@ Name:Legacy Order:105 Subtype:Legacy Type:Sanctioned -Banned:Adriana's Valor; Advantageous Proclamation; Assemble the Rank and Vile; Backup Plan; Brago's Favor; Deathrite Shaman; Double Stroke; Echoing Boon; Emissary's Ploy; Gitaxian Probe; Hired Heist; Hold the Perimeter; Hymn of the Wilds; Immediate Action; Incendiary Dissent; Iterative Analysis; Muzzio's Preparations; Natural Unity; Power Play; Secret Summoning; Secrets of Paradise; Sentinel Dispatch; Sovereign's Realm; Summoner's Bond; Underworld Breach; Unexpected Potential; Weight Advantage; Worldknit; Amulet of Quoz; Bronze Tablet; Contract from Below; Darkpact; Demonic Attorney; Jeweled Bird; Rebirth; Tempest Efreet; Timmerian Fiends; Ancestral Recall; Balance; Bazaar of Baghdad; Black Lotus; Channel; Chaos Orb; Demonic Consultation; Demonic Tutor; Dig Through Time; Earthcraft; Falling Star; Fastbond; Flash; Frantic Search; Goblin Recruiter; Gush; Hermit Druid; Imperial Seal; Library of Alexandria; Mana Crypt; Mana Drain; Mana Vault; Memory Jar; Mental Misstep; Mind Twist; Mind's Desire; Mishra's Workshop; Mox Emerald; Mox Jet; Mox Pearl; Mox Ruby; Mox Sapphire; Mystical Tutor; Necropotence; Oath of Druids; Sensei's Divining Top; Shahrazad; Skullclamp; Sol Ring; Strip Mine; Survival of the Fittest; Time Vault; Time Walk; Timetwister; Tinker; Tolarian Academy; Treasure Cruise; Vampiric Tutor; Wheel of Fortune; Windfall; Wrenn and Six; Yawgmoth's Bargain; Yawgmoth's Will +Banned:Adriana's Valor; Advantageous Proclamation; Assemble the Rank and Vile; Backup Plan; Brago's Favor; Deathrite Shaman; Double Stroke; Echoing Boon; Emissary's Ploy; Gitaxian Probe; Hired Heist; Hold the Perimeter; Hymn of the Wilds; Immediate Action; Incendiary Dissent; Iterative Analysis; Lurrus of the Dream-Den; Muzzio's Preparations; Natural Unity; Power Play; Secret Summoning; Secrets of Paradise; Sentinel Dispatch; Sovereign's Realm; Summoner's Bond; Underworld Breach; Unexpected Potential; Weight Advantage; Worldknit; Amulet of Quoz; Bronze Tablet; Contract from Below; Darkpact; Demonic Attorney; Jeweled Bird; Rebirth; Tempest Efreet; Timmerian Fiends; Ancestral Recall; Balance; Bazaar of Baghdad; Black Lotus; Channel; Chaos Orb; Demonic Consultation; Demonic Tutor; Dig Through Time; Earthcraft; Falling Star; Fastbond; Flash; Frantic Search; Goblin Recruiter; Gush; Hermit Druid; Imperial Seal; Library of Alexandria; Mana Crypt; Mana Drain; Mana Vault; Memory Jar; Mental Misstep; Mind Twist; Mind's Desire; Mishra's Workshop; Mox Emerald; Mox Jet; Mox Pearl; Mox Ruby; Mox Sapphire; Mystical Tutor; Necropotence; Oath of Druids; Sensei's Divining Top; Shahrazad; Skullclamp; Sol Ring; Strip Mine; Survival of the Fittest; Time Vault; Time Walk; Timetwister; Tinker; Tolarian Academy; Treasure Cruise; Vampiric Tutor; Wheel of Fortune; Windfall; Wrenn and Six; Yawgmoth's Bargain; Yawgmoth's Will; Zirda, the Dawnwaker diff --git a/forge-gui/res/formats/Sanctioned/Modern.txt b/forge-gui/res/formats/Sanctioned/Modern.txt index 78faab16590..129e1ae9f81 100644 --- a/forge-gui/res/formats/Sanctioned/Modern.txt +++ b/forge-gui/res/formats/Sanctioned/Modern.txt @@ -3,5 +3,5 @@ Name:Modern Order:103 Subtype:Modern Type:Sanctioned -Sets:8ED, MRD, DST, 5DN, CHK, BOK, SOK, 9ED, RAV, GPT, DIS, CSP, TSP, TSB, PLC, FUT, 10E, LRW, EVE, SHM, MOR, ALA, CFX, ARB, M10, ZEN, WWK, ROE, M11, SOM, MBS, NPH, M12, ISD, DKA, AVR, M13, RTR, GTC, DGM, M14, THS, BNG, JOU, M15, KTK, FRF, DTK, MM2, ORI, BFZ, OGW, SOI, EMN, KLD, AER, AKH, W17, HOU, XLN, RIX, DOM, M19, G18, GRN, RNA, WAR, MH1, M20, ELD, THB -Banned:Ancient Den; Birthing Pod; Blazing Shoal; Bridge from Below; Chrome Mox; Cloudpost; Dark Depths; Deathrite Shaman; Dig Through Time; Dread Return; Eye of Ugin; Faithless Looting; Gitaxian Probe; Glimpse of Nature; Golgari Grave-Troll; Great Furnace; Green Sun's Zenith; Hogaak, Arisen Necropolis; Hypergenesis; Krark-Clan Ironworks; Mental Misstep; Mox Opal; Mycosynth Lattice; Oko, Thief of Crowns; Once Upon A Time; Ponder; Preordain; Punishing Fire; Rite of Flame; Seat of the Synod; Second Sunrise; Seething Song; Sensei's Divining Top; Skullclamp; Splinter Twin; Summer Bloom; Treasure Cruise; Tree of Tales; Umezawa's Jitte; Vault of Whispers +Sets:8ED, MRD, DST, 5DN, CHK, BOK, SOK, 9ED, RAV, GPT, DIS, CSP, TSP, TSB, PLC, FUT, 10E, LRW, EVE, SHM, MOR, ALA, CFX, ARB, M10, ZEN, WWK, ROE, M11, SOM, MBS, NPH, M12, ISD, DKA, AVR, M13, RTR, GTC, DGM, M14, THS, BNG, JOU, M15, KTK, FRF, DTK, MM2, ORI, BFZ, OGW, SOI, EMN, KLD, AER, AKH, W17, HOU, XLN, RIX, DOM, M19, G18, GRN, RNA, WAR, MH1, M20, ELD, THB, IKO, M21 +Banned:Ancient Den; Arcum's Astrolabe; Birthing Pod; Blazing Shoal; Bridge from Below; Chrome Mox; Cloudpost; Dark Depths; Deathrite Shaman; Dig Through Time; Dread Return; Eye of Ugin; Faithless Looting; Gitaxian Probe; Glimpse of Nature; Golgari Grave-Troll; Great Furnace; Green Sun's Zenith; Hogaak, Arisen Necropolis; Hypergenesis; Krark-Clan Ironworks; Mental Misstep; Mox Opal; Mycosynth Lattice; Oko, Thief of Crowns; Once Upon A Time; Ponder; Preordain; Punishing Fire; Rite of Flame; Seat of the Synod; Second Sunrise; Seething Song; Sensei's Divining Top; Skullclamp; Splinter Twin; Summer Bloom; Treasure Cruise; Tree of Tales; Umezawa's Jitte; Vault of Whispers diff --git a/forge-gui/res/formats/Sanctioned/Pioneer.txt b/forge-gui/res/formats/Sanctioned/Pioneer.txt index 0fb8f8660a4..c2283a34319 100644 --- a/forge-gui/res/formats/Sanctioned/Pioneer.txt +++ b/forge-gui/res/formats/Sanctioned/Pioneer.txt @@ -3,5 +3,5 @@ Name:Pioneer Order:102 Subtype:Pioneer Type:Sanctioned -Sets:RTR, GTC, DGM, M14, THS, BNG, JOU, M15, KTK, FRF, DTK, ORI, BFZ, OGW, SOI, EMN, KLD, AER, AKH, HOU, XLN, RIX, DOM, M19, GRN, RNA, WAR, M20, ELD, THB -Banned:Bloodstained Mire; Felidar Guardian; Field of the Dead; Flooded Strand; Leyline of Abundance; Nexus of Fate; Oath of Nissa; Oko, Thief of Crowns; Once Upon a Time; Polluted Delta; Smuggler's Copter; Veil of Summer; Windswept Heath; Wooded Foothills +Sets:RTR, GTC, DGM, M14, THS, BNG, JOU, M15, KTK, FRF, DTK, ORI, BFZ, OGW, SOI, EMN, KLD, AER, AKH, HOU, XLN, RIX, DOM, M19, GRN, RNA, WAR, M20, ELD, THB, IKO, M21 +Banned:Bloodstained Mire; Felidar Guardian; Field of the Dead; Flooded Strand; Inverter of Truth; Kethis, the Hidden Hand; Leyline of Abundance; Nexus of Fate; Oko, Thief of Crowns; Once Upon a Time; Polluted Delta; Smuggler's Copter; Underworld Breach; Veil of Summer; Walking Ballista; Windswept Heath; Wooded Foothills diff --git a/forge-gui/res/formats/Sanctioned/Standard.txt b/forge-gui/res/formats/Sanctioned/Standard.txt index 72ea6cf83b9..efd1c5c7383 100644 --- a/forge-gui/res/formats/Sanctioned/Standard.txt +++ b/forge-gui/res/formats/Sanctioned/Standard.txt @@ -3,5 +3,5 @@ Name:Standard Order:101 Subtype:Standard Type:Sanctioned -Sets:GRN, RNA, WAR, M20, ELD, THB -Banned:Field of the Dead; Oko, Thief of Crowns; Once Upon a Time; Veil of Summer +Sets:GRN, RNA, WAR, M20, ELD, THB, IKO, M21 +Banned:Agent of Treachery; Cauldron Familiar; Field of the Dead; Fires of Invention; Growth Spiral; Oko, Thief of Crowns; Once Upon a Time; Teferi, Time Raveler; Veil of Summer; Wilderness Reclamation diff --git a/forge-gui/res/formats/Sanctioned/Vintage.txt b/forge-gui/res/formats/Sanctioned/Vintage.txt index 4295dbb432e..76e78bbcef4 100644 --- a/forge-gui/res/formats/Sanctioned/Vintage.txt +++ b/forge-gui/res/formats/Sanctioned/Vintage.txt @@ -3,6 +3,5 @@ Name:Vintage Order:104 Subtype:Vintage Type:Sanctioned -Banned:Adriana's Valor; Advantageous Proclamation; Assemble the Rank and Vile; Backup Plan; Brago's Favor; Double Stroke; Echoing Boon; Emissary's Ploy; Hired Heist; Hold the Perimeter; Hymn of the Wilds; Immediate Action; Incendiary Dissent; Iterative Analysis; Muzzio's Preparations; Natural Unity; Power Play; Secret Summoning; Secrets of Paradise; Sentinel Dispatch; Sovereign's Realm; Summoner's Bond; Unexpected Potential; Weight Advantage; Worldknit; Amulet of Quoz; Bronze Tablet; Contract from Below; Darkpact; Demonic Attorney; Jeweled Bird; Rebirth; Tempest Efreet; Timmerian Fiends; Chaos Orb; Falling Star; Shahrazad +Banned:Adriana's Valor; Advantageous Proclamation; Assemble the Rank and Vile; Backup Plan; Brago's Favor; Double Stroke; Echoing Boon; Emissary's Ploy; Hired Heist; Hold the Perimeter; Hymn of the Wilds; Immediate Action; Incendiary Dissent; Iterative Analysis; Lurrus of the Dream-Den; Muzzio's Preparations; Natural Unity; Power Play; Secret Summoning; Secrets of Paradise; Sentinel Dispatch; Sovereign's Realm; Summoner's Bond; Unexpected Potential; Weight Advantage; Worldknit; Amulet of Quoz; Bronze Tablet; Contract from Below; Darkpact; Demonic Attorney; Jeweled Bird; Rebirth; Tempest Efreet; Timmerian Fiends; Chaos Orb; Falling Star; Shahrazad Restricted:Ancestral Recall; Balance; Black Lotus; Brainstorm; Chalice of the Void; Channel; Demonic Consultation; Demonic Tutor; Dig Through Time; Flash; Gitaxian Probe; Golgari Grave-Troll; Gush; Imperial Seal; Karn, the Great Creator; Library of Alexandria; Lion's Eye Diamond; Lodestone Golem; Lotus Petal; Mana Crypt; Mana Vault; Memory Jar; Mental Misstep; Merchant Scroll; Mind's Desire; Monastery Mentor; Mox Emerald; Mox Jet; Mox Pearl; Mox Ruby; Mox Sapphire; Mystic Forge; Mystical Tutor; Narset, Parter of Veils; Necropotence; Ponder; Sol Ring; Strip Mine; Thorn of Amethyst; Time Vault; Time Walk; Timetwister; Tinker; Tolarian Academy; Treasure Cruise; Trinisphere; Vampiric Tutor; Wheel of Fortune; Windfall; Yawgmoth's Will - diff --git a/forge-gui/res/languages/cardnames-de-DE.txt b/forge-gui/res/languages/cardnames-de-DE.txt index 2601c8ff828..269b61d7616 100644 --- a/forge-gui/res/languages/cardnames-de-DE.txt +++ b/forge-gui/res/languages/cardnames-de-DE.txt @@ -43,7 +43,7 @@ Abyssal Nocturnus|Unterwelt-Nocturnus|Kreatur — Schrecken|Immer wenn ein Gegne Abyssal Persecutor|Höllischer Verfolger|Kreatur — Dämon|Fliegend, verursacht Trampelschaden\nDu kannst das Spiel nicht gewinnen, und deine Gegner können das Spiel nicht verlieren. Abyssal Specter|Unterweltgespenst|Beschwörung eines Gespenstes|Fliegend\nWenn das Unterweltgespenst einem Spieler Schaden zufügt, muß dieser Spieler eine Karte aus seiner Hand auswählen und abwerfen. Ignoriere diese Fähigkeit, wenn dieser Spieler keine Karten auf der Hand hat. Abzan Advantage|Abzan-Vorteil|Spontanzauber|Ein Spieler deiner Wahl opfert eine Verzauberung. Kräftigung 1. (Lege eine +1/+1-Marke auf eine Kreatur mit der geringsten Widerstandskraft unter den Kreaturen, die du kontrollierst.) -Abzan Ascendancy|Vormacht der Abzan|Verzauberung|Wenn die Vormacht der Abzan ins Spiel kommt, lege eine +1/+1-Marke auf jede Kreatur, die du kontrollierst.\nImmer wenn eine Nichtspielsteinkreatur stirbt, die du kontrollierst, bringe einen 1/1 weißen Geist-Kreaturenspielstein mit Flugfähigkeit ins Spiel. +Abzan Ascendancy|Vormacht der Abzan|Verzauberung|Wenn die Vormacht der Abzan ins Spiel kommt, lege auf jede Kreatur, die du kontrollierst, eine +1/+1-Marke.\nImmer wenn eine Nichtspielsteinkreatur, die du kontrollierst, stirbt, erzeuge einen 1/1 weißen Geist-Kreaturenspielstein mit Flugfähigkeit. Abzan Banner|Banner der Abzan|Artefakt|{T}: Erhöhe deinen Manavorrat um {W}, {B} oder {G}.\n{W}{B}{G}, {T}, opfere das Banner der Abzan: Ziehe eine Karte. Abzan Battle Priest|Abzan-Kampfpriester|Kreatur — Mensch, Kleriker|Standhaft {W} ({W}, {T}: Lege eine +1/+1-Marke auf diese Kreatur. Spiele Standhaft wie eine Hexerei.)\nJede Kreatur, die du kontrollierst und auf der mindestens eine +1/+1-Marke liegt, hat Lebensverknüpfung. Abzan Beastmaster|Abzan-Bändiger|Kreatur — Hund, Schamane|Ziehe zu Beginn deines Versorgungssegments eine Karte, falls du die Kreatur mit der größten Widerstandskraft oder der gemeinsam größten Widerstandskraft kontrollierst. @@ -99,6 +99,7 @@ Adamaro, First to Desire|Adamaro, als Erster begehrend|Legendäre Kreatur - Geis Adanto Vanguard|Adanto-Vorhut|Kreatur — Vampir, Soldat|Solange die Adanto-Vorhut angreift, erhält sie +2/+0.\nBezahle 4 Lebenspunkte: Die Adanto-Vorhut erhält Unzerstörbarkeit bis zum Ende des Zuges. (Schaden und Effekte, die „zerstören", zerstören sie nicht.) Adanto, the First Fort|Adanto, das erste Fort|Legendäres Land|(Transformierte Landung der Legion.)\n{T}: Erhöhe deinen Manavorrat um {W}.\n{2}{W}, {T}: Erzeuge einen 1/1 weißen Vampir-Kreaturenspielstein mit Lebensverknüpfung. Adaptive Automaton|Anpassungsfähige Kampfmaschine|Artefaktkreatur — Konstrukt|Sowie die Anpassungsfähige Kampfmaschine ins Spiel kommt, bestimme einen Kreaturentyp.\nDie Anpassungsfähige Kampfmaschine hat zusätzlich zu ihren anderen Typen den bestimmten Kreaturentyp.\nAndere Kreaturen des bestimmten Typs, die du kontrollierst, erhalten +1/+1. +Adaptive Shimmerer|Anpassungsfähiger Schimmerer|Kreatur — Insekt|Aufblitzen\nDer Anpassungsfähige Schimmerer kommt mit drei +1/+1-Marken ins Spiel. Adaptive Snapjaw|Anpassungsfähiger Schnappkiefer|Kreatur — Eidechse, Bestie|Weiterentwicklung (Lege eine +1/+1-Marke auf diese Kreatur, immer wenn eine andere Kreatur unter deiner Kontrolle ins Spiel kommt, falls Stärke oder Widerstandskraft der anderen Kreatur höher ist.) Adarkar Sentinel|Adarkarwächter|Artefaktkreatur|{1}: +0/+1 bis zum Ende des Zuges Adarkar Unicorn|Adarkareinhorn|Beschwörung eines Einhorns|{T}: Erhöhe Deinen Manavorrat entweder um {U} oder {U} und ein farbloses Mana.\nDieses Mana kann nur für kumulative Versorgung benutzt werden. Spiele diese Fähigkeit wie einen Unterbrechungszauber @@ -108,10 +109,12 @@ Adarkar Windform|Adarkarwindgestalt|Verschneite Kreatur — Illusion|Fliegend\n{ Adder-Staff Boggart|Natternstab-Boggart|Kreatur — Goblin, Krieger|Wenn der Natternstab-Boggart ins Spiel kommt, befehde dich mit einem Gegner. Falls du die Fehde gewinnst, lege eine +1/+1-Marke auf den Natternstab-Boggart. (Jeder Spieler in einer Fehde deckt die oberste Karte seiner Bibliothek auf und legt diese Karte dann auf oder unter seine Bibliothek. Ein Spieler gewinnt die Fehde, wenn seine Karte die höheren umgewandelten Manakosten hat.) Addle|Verdutzen|Hexerei|Bestimme eine Farbe. Schau Dir die Karten auf der Hand eines Spielers Deiner Wahl an und bestimme eine Karte dieser Farbe. Dieser Spieler wirft diese Karte ab. Adeliz, the Cinder Wind|Adeliz Glutwind|Legendäre Kreatur — Mensch, Zauberer|Fliegend, Eile\nImmer wenn du einen Spontanzauber oder eine Hexerei wirkst, erhalten Zauberer, die du kontrollierst, +1/+1 bis zum Ende des Zuges. +Adherent of Hope|Anhängerin der Hoffnung|Kreatur — Mensch, Soldat|Zu Beginn des Kampfes in deinem Zug und falls du einen Basri-Planeswalker kontrollierst, lege eine +1/+1-Marke auf die Anhängerin der Hoffnung. Admiral Beckett Brass|Admiralin Beckett Tollkun|Legendäre Kreatur — Mensch, Pirat|Andere Piraten, die du kontrollierst, erhalten +1/+1.\nÜbernimm zu Beginn deines Endsegments die Kontrolle über eine bleibende Karte deiner Wahl, die kein Land ist und die von einem Spieler kontrolliert wird, dem in diesem Zug von drei oder mehr Piraten Kampfschaden zugefügt wurde. Admiral's Order|Befehl der Admiralin|Spontanzauber|Überfall — Falls du in diesem Zug mit mindestens einer Kreatur angegriffen hast, kannst du {U} bezahlen, anstatt die Manakosten für diesen Zauberspruch zu bezahlen.\nNeutralisiere einen Zauberspruch deiner Wahl. Admonition Angel|Mahnender Engel|Kreatur — Engel|Fliegend\nLandung — Immer wenn ein Land unter deiner Kontrolle ins Spiel kommt, kannst du eine bleibende Karte deiner Wahl, die kein Land und nicht der Mahnende Engel ist, ins Exil schicken.\nWenn der Mahnende Engel das Spiel verlässt, bringe alle Karten, die durch ihn ins Exil geschickt wurden, unter der Kontrolle ihrer Besitzer ins Spiel zurück. Adorned Pouncer|Geschmückte Raubkatze|Kreatur — Katze|Doppelschlag\nVerewigen {3}{W}{W} ({3}{W}{W}, schicke diese Karte aus deinem Friedhof ins Exil: Erzeuge einen Spielstein, der eine Kopie von ihr ist, außer dass er eine 4/4 schwarze Zombie-Katze ohne Manakosten ist. Spiele Verewigen wie eine Hexerei.) +Adriana, Captain of the Guard|Adriana, Hauptmann der Stadtwache|Legendäre Kreatur — Mensch, Ritter|Tumult (Immer wenn diese Kreatur angreift, erhält sie bis zum Ende des Zuges +1/+1 für jeden Gegner, den du in diesem Kampf mit einer Kreatur angegriffen hast.)\nAndere Kreaturen, die du kontrollierst, haben Tumult. (Hat eine Kreatur mehrfach Tumult, wird jedes Vorkommen einzeln ausgelöst.) Advance Scout|Späher der Vorhut|Beschwörung eines Soldaten|Erstschlag\n{W}: Eine Kreatur Deiner Wahl erhält Erstschlag bis zum Ende des Zuges. Advanced Hoverguard|Vorgerückter Schwebgardist|Kreatur — Drohne|Fliegend\n{U}: Der Vorgerückte Schwebgardist kann in diesem Zug nicht das Ziel von Zaubersprüchen und Fähigkeiten sein. Advanced Stitchwing|Weiterentwickelte Nahtschwinge|Kreatur — Zombie, Schrecken|Fliegend\n{2}{U}, wirf zwei Karten ab: Bringe die Weiterentwickelte Nahtschwinge aus deinem Friedhof getappt ins Spiel zurück. @@ -123,6 +126,7 @@ Advice from the Fae|Ratschlag der Fee|Hexerei|({2/U} kann mit zwei beliebigen Ma Advocate of the Beast|Fürsprecher der Bestie|Kreatur — Elf, Schamane|Lege zu Beginn deines Endsegments eine +1/+1-Marke auf eine Bestie-Kreatur deiner Wahl, die du kontrollierst. Aegis Angel|Behütender Engel|Kreatur — Engel|Fliegend (Diese Kreatur kann außer von fliegenden Kreaturen und Kreaturen mit Reichweite nicht geblockt werden.)Wenn der Behütende Engel ins Spiel kommt, erhält eine andere bleibende Karte deiner Wahl solange Unzerstörbarkeit, wie du den Behütenden Engel kontrollierst. (Effekte, die „zerstören", zerstören sie nicht. Eine Kreatur mit Unzerstörbarkeit kann nicht von Schaden zerstört werden.) Aegis Automaton|Behütender Automat|Artefaktkreatur — Konstrukt|{4}{W}: Bringe eine andere Kreatur deiner Wahl, die du kontrollierst, auf die Hand ihres Besitzers zurück. +Aegis Turtle|Ägis-Schildkröte|Kreatur — Schildkröte| Aegis of Honor|Ägide der Ehre|Verzauberung|{1}: Das nächste Mal, sobald ein Spontanzauber oder eine Hexerei dir in diesem Zug Schaden zufügen würde, fügt der Zauberspruch diesen Schaden stattdessen seinem Beherrscher zu. Aegis of the Gods|Schildwache der Götter|Verzauberungskreatur — Mensch, Soldat|Du hast Fluchsicherheit. (Du kannst nicht das Ziel von Zaubersprüchen oder Fähigkeiten sein, die deine Gegner kontrollieren.) Aegis of the Heavens|Ägide der Himmel|Spontanzauber|Eine Kreatur deiner Wahl erhält +1/+7 bis zum Ende des Zuges. @@ -222,6 +226,7 @@ Aggressive Mammoth|Aggressives Mammut|Kreatur — Elefant|Verursacht Trampelscha Aggressive Mining|Raubbau|Verzauberung|Du kannst keine Länder spielen.\nOpfere ein Land: Ziehe zwei Karten. Aktiviere diese Fähigkeit nur einmal pro Zug. Aggressive Urge|Aggressiver Drang|Spontanzauber|Eine Kreatur Deiner Wahl erhält +1/+1 bis zum Ende des Zuges.\nZiehe eine Karte. Agility|Geschicklichkeit|Verzaubere Kreatur|Die verzauberte Kreatur erhält +1/+1 und Flankenangriff. +Agitator Ant|Anstachler-Ameise|Kreatur — Insekt|Zu Beginn deines Endsegments kann jeder Spieler zwei +1/+1-Marken auf eine Kreatur legen, die er kontrolliert. Stachele alle Kreaturen an, auf die auf diese Weise Marken gelegt wurden. (Bis zu deinem nächsten Zug greifen jene Kreaturen in jedem Kampf an, falls möglich, und greifen einen anderen Spieler als dich an, falls möglich.) Agonizing Demise|Schmerzvolles Ableben|Spontanzauber|Bonus {1}{R} (Du kannst zusätzlich {1}{R} bezahlen, sowie du diesen Zauberspruch wirkst.)\nZerstöre eine nichtschwarze Kreatur deiner Wahl. Sie kann nicht regeneriert werden. Falls du die Bonuskosten bezahlt hast, fügt Schmerzvolles Ableben dem Beherrscher dieser Kreatur Schadenspunkte in Höhe der Stärke der Kreatur zu. Agonizing Memories|Bedrückende Erinnerungen|Hexerei|Schau Dir die Karten auf der Hand eines Spielers Deiner Wahl an und bestimme davon zwei Karten. Lege diese Karten in beliebiger Reihenfolge oben auf die Bibliothek dieses Spielers. Agonizing Remorse|Schmerzvolle Reue|Hexerei|Ein Gegner deiner Wahl zeigt die Karten auf seiner Hand offen vor. Du bestimmst entweder davon eine Nichtland-Karte oder eine Karte aus seinem Friedhof. Schicke die bestimmte Karte ins Exil. Du verlierst 1 Lebenspunkt. @@ -249,7 +254,7 @@ Airdrop Aeronauts|Luftbrücken-Aeronauten|Kreatur — Zwerg, Späher|Fliegend\nR Airdrop Condor|Luftlande-Kondor|Kreatur — Vogel|Fliegend\n{1}{R}, opfere einen Goblin: Der Luftlande-Kondor fügt einer Kreatur oder einem Spieler deiner Wahl Schadenspunkte in Höhe der Stärke des geopferten Goblins zu. Ajani Goldmane|Ajani Goldmähne|Planeswalker — Ajani|+1: Du erhältst 2 Lebenspunkte dazu.\n-1: Lege eine +1/+1-Marke auf jede Kreatur, die du kontrollierst. Diese Kreaturen erhalten Wachsamkeit bis zum Ende des Zuges.\n-6: Bringe einen weißen Avatar-Kreaturenspielstein ins Spiel. Er hat „Stärke und Widerstandskraft dieser Kreatur sind gleich deinem Lebenspunktestand". Ajani Steadfast|Ajani der Standhafte|Planeswalker — Ajani|+1: Bis zum Ende des Zuges erhält bis zu eine Kreatur deiner Wahl +1/+1, Erstschlag, Wachsamkeit und Lebensverknüpfung.\n-2: Lege eine +1/+1-Marke auf jede Kreatur, die du kontrollierst, und eine Loyalitätsmarke auf jeden anderen Planeswalker, den du kontrollierst.\n-7: Du erhältst ein Emblem mit „Falls eine Quelle dir oder einem Planeswalker, den du kontrollierst, Schaden zufügen würde, verhindere alle bis auf 1 dieser Schadenspunkte." -Ajani Unyielding|Ajani der Unnachgiebige|Planeswalker — Ajani|+2: Decke die obersten drei Karten deiner Bibliothek auf. Nimm alle bleibenden Karten, die auf diese Weise aufgedeckt wurden und die keine Länder sind, auf deine Hand und lege den Rest in beliebiger Reihenfolge unter deine Bibliothek.\n−2: Schicke eine Kreatur deiner Wahl ins Exil. Ihr Beherrscher erhält Lebenspunkte in Höhe ihrer Stärke dazu.\n−9: Lege fünf +1/+1-Marken auf jede Kreatur, die du kontrollierst, und fünf Loyalitätsmarken auf jeden anderen Planeswalker, den du kontrollierst. +Ajani Unyielding|Ajani der Unnachgiebige|Legendärer Planeswalker — Ajani|+2: Decke die obersten drei Karten deiner Bibliothek auf. Nimm alle bleibenden Karten, die auf diese Weise aufgedeckt wurden und die keine Länder sind, auf deine Hand und lege den Rest in beliebiger Reihenfolge unter deine Bibliothek.\n−2: Schicke eine Kreatur deiner Wahl ins Exil. Ihr Beherrscher erhält Lebenspunkte in Höhe ihrer Stärke dazu.\n−9: Lege auf jede Kreatur, die du kontrollierst, fünf +1/+1-Marken und auf jeden anderen Planeswalker, den du kontrollierst, fünf Loyalitätsmarken. Ajani Vengeant|Ajani der Rächer|Planeswalker — Ajani|+1: Eine bleibende Karte deiner Wahl enttappt während des nächsten Enttapp-Segments ihres Beherrschers nicht.\n-2: Ajani der Rächer fügt einer Kreatur oder einem Spieler deiner Wahl 3 Schadenspunkte zu, und du erhältst 3 Lebenspunkte dazu.\n-7: Zerstöre alle Länder, die ein Spieler deiner Wahl kontrolliert. Ajani's Aid|Ajanis Hilfe|Verzauberung|Wenn Ajanis Hilfe ins Spiel kommt, kannst du deine Bibliothek und/oder deinen Friedhof nach einer Karte namens Ajani, kühner Beschützer, durchsuchen, sie offen vorzeigen und auf deine Hand nehmen. Falls du auf diese Weise deine Bibliothek durchsuchst, mische sie danach.\nOpfere Ajanis Hilfe: Verhindere allen Kampfschaden, den eine Kreatur, die du bestimmst, in diesem Zug zufügen würde. Ajani's Chosen|Ajanis Auserwählte|Kreatur — Katze, Soldat|Immer wenn eine Verzauberung unter deiner Kontrolle ins Spiel kommt, bringe einen 2/2 weißen Katze-Kreaturenspielstein ins Spiel. Falls diese Verzauberung eine Aura ist, kannst du sie an den Spielstein anlegen. @@ -269,6 +274,7 @@ Ajani, Strength of the Pride|Ajani, Stärke des Rudels|Legendärer Planeswalker Ajani, Valiant Protector|Ajani, kühner Beschützer|Planeswalker — Ajani|+2: Lege zwei +1/+1-Marken auf bis zu eine Kreatur deiner Wahl.\n+1: Decke Karten oben von deiner Bibliothek auf, bis du eine Kreaturenkarte aufdeckst. Nimm die Karte auf deine Hand und lege den Rest in zufälliger Reihenfolge unter deine Bibliothek.\n−11: Lege X +1/+1-Marken auf eine Kreatur deiner Wahl, wobei X gleich deinem Lebenspunktestand ist. Die Kreatur verursacht Trampelschaden bis zum Ende des Zuges. Ajani, Wise Counselor|Ajani, weiser Berater|Legendärer Planeswalker — Ajani|+2: Du erhältst für jede Kreatur, die du kontrollierst, 1 Lebenspunkt dazu.\n−3: Kreaturen, die du kontrollierst, erhalten +2/+2 bis zum Ende des Zuges.\n−9: Lege X +1/+1-Marken auf eine Kreatur deiner Wahl, wobei X gleich deinem Lebenspunktestand ist. Ajani, the Greathearted|Ajani der Großherzige|Legendärer Planeswalker — Ajani|Kreaturen, die du kontrollierst, haben Wachsamkeit.\n+1: Du erhältst 3 Lebenspunkte dazu.\n−2: Lege eine +1/+1-Marke auf jede Kreatur, die du kontrollierst, und eine Loyalitätsmarke auf jeden anderen Planeswalker, den du kontrollierst. +Akim, the Soaring Wind|Akim der Windgleiter|Legendäre Kreatur — Vogel, Dinosaurier|Fliegend\nImmer wenn du zum ersten Mal in einem Zug einen oder mehrere Spielsteine erzeugst, erzeuge einen 1/1 weißen Vogel-Kreaturenspielstein mit Flugfähigkeit.\n{3}{U}{R}{W}: Kreaturenspielsteine, die du kontrollierst, erhalten Doppelschlag bis zum Ende des Zuges. Akiri, Line-Slinger|Akiri, Seilschleuderin|Legendäre Kreatur — Kor, Soldat, Verbündeter|Erstschlag, Wachsamkeit\nAkiri, Seilschleuderin, erhält +1/+0 für jedes Artefakt, das du kontrollierst.\nPartner (Du kannst zwei Kommandeure haben, falls beide Partner haben.) Akki Avalanchers|Akki-Steinschläger|Kreatur - Goblin, Krieger|Opfere ein Land: Die Akki-Steinschläger erhalten +2/+0 bis zum Ende des Zuges. Spiele diese Fähigkeit nur einmal pro Zug. Akki Blizzard-Herder|Akki-Blizzardrufer|Kreatur - Goblin, Schamane|Wenn der Akki-Blizzardrufer aus dem Spiel auf einen Friedhof gelegt wird, opfern alle Spieler ein Land. @@ -323,10 +329,12 @@ Aladdin's Ring|Aladins Ring|Artefakt|8, {T}: Aladins Ring fügt einem beliebigen Alarum|Alarmierung|Spontanzauber|Enttappe eine nicht angreifende Kreatur Deiner Wahl. Diese Kreatur erhält +1/+3 bis zum Ende des Zuges. Albino Troll|Albinotroll|Beschwörung eines Trolls|Echo\n{1}{G}: Regeneration Alchemist's Apprentice|Alchemistenlehrling|Kreatur — Mensch, Zauberer|Opfere den Alchemistenlehrling: Ziehe eine Karte. +Alchemist's Gift|Gabe des Alchemisten|Spontanzauber|Eine Kreatur deiner Wahl erhält bis zum Ende des Zuges +1/+1 und entweder Todesberührung oder Lebensverknüpfung (du entscheidest). (Eine beliebige Menge Schadenspunkte, die eine Kreatur mit Todesberührung einer Kreatur zufügt, sind ausreichend, um diese zu zerstören. Schaden, der von einer Kreatur mit Lebensverknüpfung zugefügt wird, lässt ihren Beherrscher entsprechend viele Lebenspunkte dazuerhalten.) Alchemist's Greeting|Gruß des Alchemisten|Hexerei|Der Gruß des Alchemisten fügt einer Kreatur deiner Wahl 4 Schadenspunkte zu.\nWahnsinn {1}{R} (Falls du diese Karte abwirfst, wirf sie ins Exil ab. Wenn du dies tust, wirke sie für ihre Wahnsinn-Kosten oder lege sie auf deinen Friedhof.) Alchemist's Refuge|Zuflucht des Alchemisten|Land|{T}: Erhöhe deinen Manavorrat um {1}.\n{G}{U}, {T}: Du kannst in diesem Zug Karten, die keine Länder sind, wirken, als ob sie Aufblitzen hätten. Alchemist's Vial|Phiole des Alchemisten|Artefakt|Wenn die Phiole des Alchemisten ins Spiel kommt, ziehe eine Karte.{1}, {T}, opfere die Phiole des Alchemisten: Eine Kreatur deiner Wahl kann in diesem Zug nicht angreifen oder blocken. Aleatory|Würfelspiel|Spontanzauber|Sprich das Würfelspiel nur, nachdem die Verteidigung gewählt wurde.\nWirf eine Münze. Während die Münze in der Luft ist, entscheidet sich ein Gegner Deiner Wahl für Kopf oder Zahl. Gewinnst Du, erhält eine Kreatur Deiner Wahl +1/+1 bis zum Ende des Zuges.\nZiehe eine Karte zu Beginn der nächsten Versorgungsphase. +Alert Heedbonder|Aufmerksame Sinnesbynderin|Kreatur — Mensch, Späher|Wachsamkeit\nZu Beginn deines Endsegments erhältst du für jede Kreatur mit Wachsamkeit, die du kontrollierst, 1 Lebenspunkt dazu. Alesha's Vanguard|Aleshas Vorhut|Kreatur — Ork, Krieger|Sturmangriff {2}{B} (Du kannst diesen Zauberspruch für seine Sturmangriff-Kosten wirken. Falls du dies tust, erhält die Kreatur Eile und kehrt zu Beginn des nächsten Endsegments aus dem Spiel auf die Hand ihres Besitzers zurück.) Alesha, Who Smiles at Death|Alesha, Verachterin des Todes|Legendäre Kreatur — Mensch, Krieger|Erstschlag\nImmer wenn Alesha, Verachterin des Todes, angreift, kannst du {W/B}{W/B} bezahlen. Falls du dies tust, bringe eine Kreaturenkarte deiner Wahl mit Stärke 2 oder weniger aus deinem Friedhof getappt und angreifend ins Spiel zurück. Alexi's Cloak|Alexis Umhang|Kreaturenverzauberung|Du kannst Alexis Umhang immer dann spielen, wenn Du auch einen Spontanzauber spielen könntest.\nDie verzauberte Kreatur kann nicht das Ziel von Zaubersprüchen oder Fähigkeiten sein. @@ -355,6 +363,7 @@ Allure of the Unknown|Reiz des Unbekannten|Hexerei|Decke die obersten sechs Kart Alluring Scent|Lockender Duft|Hexerei|Bestimme eine Kreatur Deiner Wahl. Alle Kreaturen, die diese Kreatur in diesem Zug blocken können, tun dies. Alluring Siren|Betörende Sirene|Kreatur — Sirene|{T}: Eine Kreatur deiner Wahl, die ein Gegner kontrolliert, greift dich in diesem Zug an, falls möglich. Ally Encampment|Verbündetenlager|Land|{T}: Erhöhe deinen Manavorrat um {1}.{T}: Erhöhe deinen Manavorrat um ein Mana einer beliebigen Farbe. Verwende dieses Mana nur, um einen Verbündeter-Zauberspruch zu wirken.{1}, {T}, opfere das Verbündetenlager: Bringe einen Verbündeten deiner Wahl, den du kontrollierst, auf die Hand seines Besitzers zurück. +Almighty Brushwagg|Mächtiger Buschköter|Kreatur — Buschköter|Verursacht Trampelschaden\n{3}{G}: Der Mächtige Buschköter erhält +3/+3 bis zum Ende des Zuges. Alms Beast|Almosenbestie|Kreatur — Bestie|Kreaturen, die Almosenbestien blocken oder von ihnen geblockt werden, haben Lebensverknüpfung. Alms Collector|Almosensammler|Kreatur — Katze, Kleriker|Aufblitzen\nFalls ein Gegner zwei oder mehr Karten ziehen würde, ziehen stattdessen dieser Gegner und du jeweils eine Karte. Alms of the Vein|Blutspende|Hexerei|Ein Gegner deiner Wahl verliert 3 Lebenspunkte und du erhältst 3 Lebenspunkte dazu.\nWahnsinn {B} (Falls du diese Karte abwirfst, wirf sie ins Exil ab. Wenn du dies tust, wirke sie für ihre Wahnsinn-Kosten oder lege sie auf deinen Friedhof.) @@ -367,7 +376,9 @@ Alpha Status|Rudelführer-Status|Kreaturenverzauberung|Die verzauberte Kreatur e Alpha Tyrranax|Alphatyrranax|Kreatur — Bestie| Alpine Grizzly|Alpiner Grizzly|Kreatur — Bär| Alpine Guide|Alpiner Wegefinder|Verschneite Kreatur — Mensch, Späher|Wenn der Alpine Wegefinder ins Spiel kommt, kannst du deine Bibliothek nach einer Gebirge-Karte durchsuchen, sie getappt ins Spiel bringen und dann deine Bibliothek mischen.\nDer Alpine Wegefinder greift in jedem Kampf an, falls möglich.\nWenn der Alpine Wegefinder das Spiel verlässt, opfere ein Gebirge. +Alpine Houndmaster|Alpiner Hundeführer|Kreatur — Mensch, Krieger|Wenn der Alpine Hundeführer ins Spiel kommt, kannst du deine Bibliothek nach einer Karte namens Alpiner Wachhund und/oder einer Karte namens Feuertöle durchsuchen, sie offen vorzeigen, auf deine Hand nehmen und dann deine Bibliothek mischen.\nImmer wenn der Alpine Hundeführer angreift, erhält er bis zum Ende des Zuges +X/+0, wobei X gleich der Anzahl der anderen angreifenden Kreaturen ist. Alpine Moon|Alpiner Mond|Verzauberung|Sowie der Alpine Mond ins Spiel kommt, bestimme den Namen einer Nichtstandardland-Karte.\nLänder mit dem bestimmten Namen, die deine Gegner kontrollieren, verlieren alle Ländertypen und Fähigkeiten und sie erhalten „{T}: Erzeuge ein Mana einer beliebigen Farbe." +Alpine Watchdog|Alpiner Wachhund|Kreatur — Hund|Wachsamkeit (Diese Kreatur wird beim Angreifen nicht getappt.) Alseid of Life's Bounty|Alseide der Lebensfülle|Verzauberungskreatur — Nymphe|Lebensverknüpfung\n{1}, opfere den Alseiden der Lebensfülle: Eine Kreatur oder eine Verzauberung deiner Wahl, die du kontrollierst, erhält bis zum Ende des Zuges Schutz vor einer Farbe, die du bestimmst. Altac Bloodseeker|Altac-Blutsucherin|Kreatur — Mensch, Berserker|Immer wenn eine Kreatur stirbt, die ein Gegner kontrolliert, erhält die Altac-Blutsucherin +2/+0, Erstschlag und Eile bis zum Ende des Zuges. (Sie fügt Kampfschaden vor Kreaturen ohne Erstschlag zu, und sie kann angreifen und {T}, sobald sie unter deine Kontrolle kommt.) Altar Golem|Altargolem|Artefaktkreatur — Golem|Verursacht Trampelschaden\nStärke und Widerstandskraft des Altargolems sind gleich der Anzahl an Kreaturen im Spiel.\nDer Altargolem enttappt nicht während des Enttappsegments seines Beherrschers.\nTappe fünf ungetappte Kreaturen, die du kontrollierst: Enttappe den Altargolem. @@ -503,6 +514,7 @@ Angelheart Vial|Engelherz-Phiole|Artefakt|Immer wenn dir Schaden zugefügt wird, Angelic Accord|Himmlische Eintracht|Verzauberung|Bringe zu Beginn jedes Endsegments einen 4/4 weißen Engel-Kreaturenspielstein mit Flugfähigkeit ins Spiel, falls du in diesem Zug 4 oder mehr Lebenspunkte dazuerhalten hast. Angelic Arbiter|Himmlischer Schlichter|Kreatur — Engel|Fliegend\nJeder Gegner, der in diesem Zug mindestens einen Zauberspruch gewirkt hat, kann nicht mit Kreaturen angreifen.\nJeder Gegner, der ein diesem Zug mit Kreaturen angegriffen hat, kann keine Zaubersprüche wirken. Angelic Armaments|Himmlische Bewaffnung|Artefakt — Ausrüstung|Die ausgerüstete Kreatur erhält +2/+2, Flugfähigkeit und ist zusätzlich zu ihren anderen Farben und Typen ein weißer Engel.\nAusrüsten {4} +Angelic Ascension|Engelhafter Aufstieg|Spontanzauber|Schicke eine Kreatur oder einen Planeswalker deiner Wahl ins Exil. Ihr bzw. sein Beherrscher erzeugt einen 4/4 weißen Engel-Kreaturenspielstein mit Flugfähigkeit. Angelic Benediction|Weihung der Engel|Verzauberung|Edelmut (Immer wenn eine Kreatur, die du kontrollierst, alleine angreift, erhält diese Kreatur +1/+1 bis zum Ende des Zuges.)\nImmer wenn eine Kreatur, die du kontrollierst, alleine angreift, kannst du eine Kreatur deiner Wahl tappen. Angelic Blessing|Himmlischer Segen|Hexerei|Eine Kreatur Deiner Wahl erhält +3/+3 und Flugfähigkeit bis zum Ende des Zuges. Angelic Captain|Himmlischer Hauptmann|Kreatur — Engel, Verbündeter|FliegendImmer wenn der Himmlische Hauptmann angreift, erhält er bis zum Ende des Zuges +1/+1 für jeden anderen angreifenden Verbündeten. @@ -538,6 +550,7 @@ Angry Mob|Aufgebrachter Pöbel|Beschwörung des Pöbels|Verursacht Trampelschade Anguished Unmaking|Schmerzerfüllte Auslöschung|Spontanzauber|Schicke eine bleibende Karte deiner Wahl, die kein Land ist, ins Exil. Du verlierst 3 Lebenspunkte. Animal Boneyard|Tieranger|Landverzauberung|Das verzauberte Land hat "{T}, opfere eine Kreatur: Du erhältst Lebenspunkte in Höhe der Widerstandskraft dieser Kreatur dazu." Animal Magnetism|Tieranziehungskraft|Hexerei|Decke die obersten fünf Karten deiner Bibliothek auf. Ein Gegner bestimmt eine Kreaturenkarte darunter. Bringe diese Karte ins Spiel und lege die anderen so aufgedeckten Karten auf deinen Friedhof. +Animal Sanctuary|Tierschutzgebiet|Land|{T}: Erzeuge {C}.\n{2}, {T}: Lege eine +1/+1-Marke auf einen Hund, eine Katze, einen Ochsen, eine Ophis, einen Vogel oder eine Ziege deiner Wahl. Animar, Soul of Elements|Animar, Seele der Elemente|Legendäre Kreatur — Elementarwesen|Schutz vor Weiß und vor Schwarz\nImmer wenn du einen Kreaturenzauber wirkst, lege eine +1/+1-Marke auf Animar, Seele der Elemente.\nKreaturenzauber, die du wirkst, kosten beim Wirken {1} pro +1/+1-Marke auf Animar weniger. Animate Artifact|Artefaktbelebung|Verzaubere Artefakt|Das verzauberte Nicht-Kreatur-Artefakt wird zu einer Artefaktkreatur mit sowohl Stärke als auch Widerstandskraft in Höhe der Spruchkosten des Artefakts. Es behält allerdings alle seine Originaleigen-schaften. Animate Dead|Belebung der Toten|Verzaubere eine tote Kreatur|Nimm eine Kreatur aus einem der Friedhöfe und bringe sie sofort auf Deiner Seite mit -1/-0 ins Spiel. Behandle diese Kreatur, als wäre sie gerade erst beschworen worden. Wenn die Verzauberung entfernt wird, begrabe sie auf dem Friedhof ihres Eigentümers. @@ -555,6 +568,7 @@ Annihilate|Vollständige Vernichtung|Spontanzauber|Zerstöre eine nichtschwarze Annihilating Fire|Vernichtendes Feuer|Spontanzauber|Vernichtendes Feuer fügt einer Kreatur oder einem Spieler deiner Wahl 3 Schadenspunkte zu. Falls eine Kreatur, der auf diese Weise Schaden zugefügt wurde, in diesem Zug sterben würde, schicke sie stattdessen ins Exil. Annul|Annullieren|Spontanzauber|Neutralisiere einen Artefakt- oder Verzauberungs-Zauberspruch deiner Wahl. Anodet Lurker|Schleichendes Anodet|Artefaktkreatur|Wenn das Schleichende Anodet aus dem Spiel auf einen Friedhof gelegt wird, erhältst du 3 Lebenspunkte dazu. +Anointed Chorister|Gesalbter Chorist|Kreatur — Mensch, Kleriker|Lebensverknüpfung (Schaden, der von dieser Kreatur zugefügt wird, lässt dich entsprechend viele Lebenspunkte dazuerhalten.)\n{4}{W}: Der Gesalbte Chorist erhält +3/+3 bis zum Ende des Zuges. Anointed Deacon|Gesalbter Diakon|Kreatur — Vampir, Kleriker|Zu Beginn des Kampfes in deinem Zug kannst du einen Vampir deiner Wahl bis zum Ende des Zuges +2/+0 erhalten lassen. Anointed Procession|Prozession der Gesalbten|Verzauberung|Falls ein Effekt einen oder mehrere Spielsteine unter deiner Kontrolle erzeugen würde, erzeugt er stattdessen doppelt so viele Spielsteine. Anointer Priest|Salbende Priesterin|Kreatur — Mensch, Kleriker|Immer wenn ein Kreaturenspielstein unter deiner Kontrolle ins Spiel kommt, erhältst du 1 Lebenspunkt dazu.\nEinbalsamieren {3}{W} ({3}{W}, schicke diese Karte aus deinem Friedhof ins Exil: Erzeuge einen Spielstein, der eine Kopie von ihr ist, außer dass er ein weißer Zombie-Mensch-Kleriker ohne Manakosten ist. Spiele Einbalsamieren wie eine Hexerei.) @@ -651,6 +665,7 @@ Arcane Laboratory|Zauberwerkstatt|Verzauberung|Jeder Spieler kann nicht mehr als Arcane Lighthouse|Arkaner Leuchtturm|Land|{T}: Erhöhe deinen Manavorrat um {1}.\n{1}, {T}: Bis zum Ende des Zuges verlieren Kreaturen, die deine Gegner kontrollieren, Fluchsicherheit und Verhülltheit und können Fluchsicherheit und Verhülltheit weder haben noch erhalten. Arcane Melee|Arkaner Nahkampf|Verzauberung|Spontanzauber und Hexereien kosten beim Wirken {2} weniger. Arcane Sanctum|Mysteriöses Sanktum|Land|Das Mysteriöse Sanktum kommt getappt ins Spiel.\n{T}: Erhöhe deinen Manavorrat um {W}, {U} oder {B}. +Arcane Signet|Arkanes Petschaft|Artefakt|{T}: Erzeuge ein Mana einer beliebigen Farbe der Farbidentität deines Kommandeurs. Arcane Spyglass|Mysteriöses Fernglas|Artefakt|{2}, {T}, opfere ein Land: Ziehe eine Karte und lege eine Ladungsmarke auf das Mysteriöse Fernglas.\nEntferne drei Ladungsmarken vom Mysteriösen Fernglas: Ziehe eine Karte. Arcane Teachings|Mysteriöse Lehren|Kreaturenverzauberung|Die verzauberte Kreatur erhält +2/+2 und hat „{T}: Diese Kreatur fügt einer Kreatur oder einem Spieler deiner Wahl 1 Schadenspunkt zu." Arcanis the Omnipotent|Arcanis der Allgewaltige|Kreatur — Zauberer, Legende|{T}: Ziehe drei Karten.\n{2}{U}{U}: Bringe Arcanis den Allgewaltigen auf die Hand seines Besitzers zurück. @@ -691,6 +706,8 @@ Archetype of Imagination|Sinnbild der Vorstellungskraft|Verzauberungskreatur — Archfiend of Depravity|Erzdämon der Verderbtheit|Kreatur — Dämon|Fliegend\nZu Beginn des Endsegments jedes Gegners bestimmt dieser Spieler bis zu zwei Kreaturen, die er kontrolliert, und opfert dann den Rest. Archfiend of Ifnir|Erzdämon von Ifnir|Kreatur — Dämon|Fliegend\nImmer wenn du eine andere Karte umwandelst oder abwirfst, lege eine -1/-1-Marke auf jede Kreatur, die deine Gegner kontrollieren.\nUmwandlung {2} ({2}, wirf diese Karte ab: Ziehe eine Karte.) Archfiend of Spite|Erzdämon des Grolls|Kreatur — Dämon|Fliegend\nImmer wenn eine Quelle, die ein Gegner kontrolliert, dem Erzdämon des Grolls Schaden zufügt, verliert der Beherrscher der Quelle entsprechend viele Lebenspunkte, es sei denn, er opfert entsprechend viele bleibende Karten.\nWahnsinn {3}{B}{B} (Falls du diese Karte abwirfst, wirf sie ins Exil ab. Wenn du dies tust, wirke sie für ihre Wahnsinn-Kosten oder lege sie auf deinen Friedhof.) +Archfiend's Vessel|Vasall des Erzdämons|Kreatur — Mensch, Kleriker|Lebensverknüpfung (Schaden, der von dieser Kreatur zugefügt wird, lässt dich entsprechend viele Lebenspunkte dazuerhalten.)\nWenn der Vasall des Erzdämons ins Spiel kommt und falls er aus deinem Friedhof ins Spiel gekommen ist oder du ihn aus deinem Friedhof gewirkt hast, schicke ihn ins Exil. Falls du dies tust, erzeuge einen 5/5 schwarzen Dämon-Kreaturenspielstein mit Flugfähigkeit. +Archipelagore|Archipelagor|Kreatur — Leviathan|Mutation {5}{U} (Falls du diesen Zauberspruch für seine Mutationskosten wirkst, lege ihn auf oder unter eine Nicht-Mensch-Kreatur deiner Wahl, die du besitzt. Sie mutieren zur oben liegenden Kreatur, die zusätzlich alle Fähigkeiten der darunter liegenden hat.)\nImmer wenn diese Kreatur mutiert, tappe bis zu X Kreaturen deiner Wahl, wobei X gleich der Anzahl an Mutationen dieser Kreatur ist. Die Kreaturen enttappen nicht während des nächsten Enttappsegments ihrer Beherrscher. Architect of the Untamed|Architektin der Ungezähmten|Kreatur — Elf, Handwerker, Druide|Immer wenn ein Land unter deiner Kontrolle ins Spiel kommt, erhältst du {E} (eine Energiemarke).\nBezahle {E}{E}{E}{E}{E}{E}{E}{E}: Erzeuge einen 6/6 farblosen Bestie-Artefaktkreaturenspielstein. Architects of Will|Architekten des Willens|Artefaktkreatur — Mensch, Zauberer|Wenn die Architekten des Willens ins Spiel kommen, betrachte die obersten drei Karten der Bibliothek eines Spielers deiner Wahl und lege sie in beliebiger Reihenfolge zurück.\nUmwandlung {U/B} ({U/B}, wirf diese Karte aus deiner Hand ab: Ziehe eine Karte.) Archive Trap|Archiv-Falle|Spontanzauber — Falle|Falls ein Gegner in diesem Zug seine Bibliothek durchsucht hat, kannst du {0} bezahlen, anstatt die Manakosten der Archiv-Falle zu bezahlen.\nEin Gegner deiner Wahl legt die obersten dreizehn Karten seiner Bibliothek auf seinen Friedhof. @@ -702,6 +719,7 @@ Archon of Falling Stars|Archon der Fallenden Sterne|Kreatur — Archon|Fliegend\ Archon of Justice|Archon der Gerechtigkeit|Kreatur — Archon|Fliegend\nWenn der Archon der Gerechtigkeit aus dem Spiel auf einen Friedhof gelegt wird, entferne eine bleibende Karte deiner Wahl ganz aus dem Spiel. Archon of Redemption|Archon der Erlösung|Kreatur — Archon|Fliegend\nImmer wenn der Archon der Erlösung oder eine andere fliegende Kreatur unter deiner Kontrolle ins Spiel kommt, kannst du so viele Lebenspunkte dazu erhalten, wie die Stärke der Kreatur beträgt. Archon of Sun's Grace|Archon der Sonnengnade|Kreatur — Archon|Fliegend, Lebensverknüpfung\nPegasus-Kreaturen, die du kontrollierst, haben Lebensverknüpfung.\nKonstellation — Immer wenn eine Verzauberung unter deiner Kontrolle ins Spiel kommt, erzeuge einen 2/2 weißen Pegasus-Kreaturenspielstein mit Flugfähigkeit. +Archon of Valor's Reach|Archon der Arena der Tapferkeit|Kreatur — Archon|Fliegend, Wachsamkeit, verursacht Trampelschaden\nSowie der Archon der Arena der Tapferkeit ins Spiel kommt, bestimme Artefakt, Verzauberung, Spontanzauber, Hexerei oder Planeswalker.\nSpieler können keine Zaubersprüche des bestimmten Typs wirken. Archon of the Triumvirate|Archon des Triumvirats|Kreatur — Archon|Fliegend\nImmer wenn der Archon des Triumvirats angreift, inhaftiere bis zu zwei bleibende Karten deiner Wahl, die kein Land sind und die deine Gegner kontrollieren. (Bis zu deinem nächsten Zug können diese bleibenden Karten nicht angreifen oder blocken und ihre aktivierten Fähigkeiten können nicht aktiviert werden.) Archway Angel|Torbogen-Engel|Kreatur — Engel|Fliegend\nWenn der Torbogen-Engel ins Spiel kommt, erhältst du für jedes Tor, das du kontrollierst, 2 Lebenspunkte dazu. Archweaver|Erzweber|Kreatur — Spinne|Reichweite, verursacht Trampelschaden @@ -954,6 +972,7 @@ Aurora Eidolon|Morgenröte-Eidolon|Kreatur — Geist|{W}, opfere das Morgenröte Aurora Griffin|Morgenrötegreif|Kreatur — Greif|Fliegend\n{W}: Die Farbe einer bleibenden Karte Deiner Wahl wird bis zum Ende des Zuges zu Weiß. Aurora of Emrakul|Emrakuls Aurora|Kreatur — Eldrazi, Reflexion|Fliegend, Todesberührung\nImmer wenn Emrakuls Aurora angreift, verliert jeder Gegner 3 Lebenspunkte. Auspicious Ancestor|Verheißungsvoller Vorfahr|Beschwörung eines Vorfahren|Wenn der Verheißungsvolle Vorfahr aus dem Spiel auf dem Friedhof landet, erhältst Du 3 Lebenspunkte dazu.\n{1}: Erhalte 1 Lebenspunkt dazu. Benutze diese Fähigkeit nur, wenn ein weißer Zauberspruch erfolgreich gesprochen wurde und auch nur einmal pro Zauberspruch. +Auspicious Starrix|Verheißungsvoller Starrix|Kreatur — Hirsch, Bestie|Mutation {5}{G} (Falls du diesen Zauberspruch für seine Mutationskosten wirkst, lege ihn auf oder unter eine Nicht-Mensch-Kreatur deiner Wahl, die du besitzt. Sie mutieren zur oben liegenden Kreatur, die zusätzlich alle Fähigkeiten der darunter liegenden hat.)\nImmer wenn diese Kreatur mutiert, schicke so lange die oberste Karte deiner Bibliothek ins Exil, bis du X bleibende Karten ins Exil geschickt hast, wobei X gleich der Anzahl an Mutationen dieser Kreatur ist. Bringe die bleibenden Karten ins Spiel. Austere Command|Nüchterner Befehl|Hexerei|Bestimme zwei Zerstöre alle Artefakte; oder zerstöre alle Verzauberungen; oder zerstöre alle Kreaturen mit umgewandelten Manakosten von 3 oder weniger; oder zerstöre alle Kreaturen mit umgewandelten Manakosten von 4 oder mehr. Authority of the Consuls|Autorität der Konsuln|Verzauberung|Kreaturen, die deine Gegner kontrollieren, kommen getappt ins Spiel.\nImmer wenn eine Kreatur unter der Kontrolle eines Gegners ins Spiel kommt, erhältst du 1 Lebenspunkt dazu. Authority|Autorität|Hexerei|Nachhall (Wirke diesen Zauberspruch nur aus deinem Friedhof. Schicke ihn danach ins Exil.)\nTappe bis zu zwei Kreaturen deiner Wahl, die deine Gegner kontrollieren. Kreaturen, die du kontrollierst, erhalten Wachsamkeit bis zum Ende des Zuges. @@ -997,6 +1016,7 @@ Aven Fisher|Avior-Fischer|Kreatur — Vogel, Soldat|Fliegend (Diese Kreatur kann Aven Fleetwing|Avior-Flinkflügel|Kreatur — Vogel, Soldat|Fliegend\nFluchsicher (Diese Kreatur kann nicht das Ziel von Zaubersprüchen oder Fähigkeiten sein, die deine Gegner kontrollieren.) Aven Flock|Aviorschwarm|Kreatur — Vogel, Soldat|Fliegend (Diese Kreatur kann nur von fliegenden Kreaturen geblockt werden.)\n{W}: Der Aviorschwarm erhält +0/+1 bis zum Ende des Zuges. Aven Fogbringer|Avior-Nebelbringer|Kreatur — Vogel, Zauberer|Fliegend\nBringe ein Land deiner Wahl auf die Hand seines Besitzers zurück, wenn der Avior-Nebelbringer ins Spiel kommt. +Aven Gagglemaster|Avior-Scharmeister|Kreatur — Vogel, Krieger|Fliegend\nWenn der Avior-Scharmeister ins Spiel kommt, erhältst du für jede fliegende Kreatur, die du kontrollierst, 2 Lebenspunkte dazu. Aven Initiate|Avior-Geweihter|Kreatur — Vogel, Krieger|Fliegend\nEinbalsamieren {6}{U} ({6}{U}, schicke diese Karte aus deinem Friedhof ins Exil: Erzeuge einen Spielstein, der eine Kopie von ihr ist, außer dass er ein weißer Zombie-Vogel-Krieger ohne Manakosten ist. Spiele Einbalsamieren wie eine Hexerei.) Aven Liberator|Avior-Befreier|Kreatur — Vogel, Soldat|Fliegend\nMorph {3}{W} (Du kannst diese Karte verdeckt für {3} als eine 2/2 Kreatur spielen. Decke sie zu einem beliebigen Zeitpunkt für ihre Morph-Kosten auf.)\nWenn der Avior-Befreier aufgedeckt wird, erhält eine Kreatur deiner Wahl, die du kontrollierst, bis zum Ende des Zuges Schutz vor einer Farbe, die du bestimmst. Aven Mimeomancer|Avior-Wandelmagier|Kreatur — Vogel, Zauberer|Fliegend\nDu kannst zu Beginn deines Versorgungssegments eine Feder-Marke auf eine Kreatur deiner Wahl legen. Falls du dies tust, ist diese Kreatur 3/1 und hat Flugfähigkeit, solange eine Feder-Marke auf ihr liegt. @@ -1026,7 +1046,9 @@ Avenger of Zendikar|Zendikars Rächer|Kreatur — Elementarwesen|Wenn Zendikars Avenging Angel|Racheengel|Beschwörung eines Engels|Fliegend\nWenn der Racheengel aus dem Spiel auf dem Friedhof landet, kannst Du ihn wieder oben auf die Bibliothek seines Besitzers legen. Avenging Arrow|Rächender Pfeil|Spontanzauber|Zerstöre eine Kreatur deiner Wahl, die in diesem Zug Schaden zugefügt hat. Avenging Druid|Rächender Druide|Beschwörung eines Druiden|Wenn der Rächende Druide einem Gegner Schaden zufügt, kannst du Karten von deiner Bibliothek aufdecken, bis du eine Landkarte aufdeckst. Bringe das Land direkt ins Spiel und lege alle anderen aufgedeckten Karten auf deinen Friedhof. +Avenging Huntbonder|Rachsüchtige Jagdbynderin|Kreatur — Mensch, Krieger|Doppelschlag\nImmer wenn die Rachsüchtige Jagdbynderin angreift, lege eine Doppelschlag-Marke auf eine andere angreifende Kreatur deiner Wahl. Avian Changeling|Vogelartiger Wandelwicht|Kreatur — Gestaltwandler|Wandelwicht (Diese Karte hat zu jedem Zeitpunkt alle Kreaturentypen.)\nFliegend +Avian Oddity|Komischer Vogel|Kreatur — Vogel|Fliegend\nUmwandlung {2}{U} ({2}{U}, wirf diese Karte ab: Ziehe eine Karte.)\nWenn du den Komischen Vogel umwandelst, lege eine Fliegend-Marke auf eine Kreatur deiner Wahl, die du kontrollierst. Aviary Mechanic|Mechanikerin des Aviariums|Kreatur — Zwerg, Handwerker|Wenn die Mechanikerin des Aviariums ins Spiel kommt, kannst du eine andere bleibende Karte, die du kontrollierst, auf die Hand ihres Besitzers zurückbringen. Aviation Pioneer|Luftfahrtpionierin|Kreatur — Mensch, Handwerker|Wenn die Luftfahrtpionierin ins Spiel kommt, erzeuge einen 1/1 farblosen Thopter-Artefaktkreaturenspielstein mit Flugfähigkeit. Avid Reclaimer|Eifrige Lebensspenderin|Kreatur — Mensch, Druide|{T}: Erhöhe deinen Manavorrat um {G} oder {U}. Falls du einen Nissa-Planeswalker kontrollierst, erhältst du 2 Lebenspunkte dazu. @@ -1085,6 +1107,7 @@ Azra Smokeshaper|Azra-Rauchformer|Kreatur — Azra, Ninja|Ninjutsu {1}{B} ({1}{B Azure Drake|Azurblauer Sceada|Beschwörung eines Sceadas|Fliegend Azure Mage|Azurmagier|Kreatur — Mensch, Zauberer|{3}{U}: Ziehe eine Karte. Azusa, Lost but Seeking|Azusa die Suchende|Legendäre Kreatur - Mensch, Mönch|Du darfst zwei zusätzliche Länder während jedes deiner Züge ausspielen. +Back for More|Rückkehr für Rache|Spontanzauber|Bringe eine Kreaturenkarte deiner Wahl aus deinem Friedhof ins Spiel zurück. Wenn du dies tust, kämpft sie gegen bis zu eine Kreatur deiner Wahl, die du nicht kontrollierst. (Jede der Kreaturen fügt der anderen Schadenspunkte in Höhe ihrer Stärke zu.) Back from the Brink|Zurück vom Abgrund|Verzauberung|Schicke eine Kreaturenkarte aus deinem Friedhof ins Exil und bezahle ihre Manakosten: Bringe einen Spielstein ins Spiel, der eine Kopie dieser Karte ist. Aktiviere diese Fähigkeit nur zu einem Zeitpunkt, zu dem du auch eine Hexerei wirken könntest. Back to Basics|Grundlagenforschung|Verzauberung|Nicht-Standardländer enttappen nicht während der Enttap-Phase ihres Beherrschers. Back to Nature|Zurück zur Natur|Spontanzauber|Zerstöre alle Verzauberungen. @@ -1093,9 +1116,10 @@ Backfire|Gegenfeuer|Verzaubere Kreatur|Gegenfeuer fügt dem Beherrscher der verz Backlash|Rückschlag|Spontanzauber|Tappe eine ungetappte Kreatur Deiner Wahl. Diese Kreatur fügt ihrem Beherrscher Schaden in Höhe ihrer Stärke zu. Backslide|Rückrutsch|Spontanzauber|Verdecke eine Kreatur deiner Wahl mit Morph.Umwandlung {U} ({U}, wirf diese Karte aus deiner Hand ab: Ziehe eine Karte.) Backwoods Survivalists|Hinterwald-Überlebenskünstler|Kreatur — Mensch, Krieger|Delirium — Die Hinterwald-Überlebenskünstler erhalten +1/+1 und verursachen Trampelschaden, solange dein Friedhof vier oder mehr unterschiedliche Kartentypen enthält. +Bad Deal|Schlechtes Geschäft|Hexerei|Du ziehst zwei Karten, und jeder Gegner wirft zwei Karten ab. Jeder Spieler verliert 2 Lebenspunkte. Bad Moon|Mondschatten|Verzauberung|Alle schwarzen Kreaturen erhalten +1/+1. Bad River|Düsterwasser|Land|Das Düsterwasser kommt getappt ins Spiel.\n{T}, opfere das Düsterwasser: Durchsuche Deine Bibliothek nach einer Inselkarte oder Sumpfkarte. Bringe dieses Land ins Spiel. Mische Deine Bibliothek danach neu. -Badlands|Ödland|Land|{T}: Erhöhe Deinen Manavorrat um {R} oder B. Diese Karte zählt als Gebirge und als Sumpf und unterliegt Zaubersprüchen, die für diese beiden Standard-Länder gelten. Zerstört ein Zauberspruch eine dieser Standard-Länder, wird diese Karte zerstört; verändert ein Zauberspruch eines dieser Standard-Länder, bleibt das andere Standard-Land davon unberührt. +Badlands|Ödland|Land|{T}: Erhöhe Deinen Manavorrat um {R} oder {B}. Diese Karte zählt als Gebirge und als Sumpf und unterliegt Zaubersprüchen, die für diese beiden Standard-Länder gelten. Zerstört ein Zauberspruch eine dieser Standard-Länder, wird diese Karte zerstört; verändert ein Zauberspruch eines dieser Standard-Länder, bleibt das andere Standard-Land davon unberührt. Baffling End|Rätselhaftes Ende|Verzauberung|Wenn das Rätselhafte Ende ins Spiel kommt, schicke eine Kreatur deiner Wahl mit umgewandelten Manakosten von 3 oder weniger, die ein Gegner kontrolliert, ins Exil.\nWenn das Rätselhafte Ende das Spiel verlässt, erzeugt ein Gegner deiner Wahl einen 3/3 grünen Dinosaurier-Kreaturenspielstein, der Trampelschaden verursacht. Bag of Holding|Tasche des Tragens|Artefakt|Immer wenn du eine Karte abwirfst, schicke sie aus deinem Friedhof ins Exil.\n{2}, {T}: Ziehe eine Karte und wirf dann eine Karte ab.\n{4}, {T}, opfere die Tasche des Tragens: Bringe alle Karten, die durch die Tasche des Tragens ins Exil geschickt wurden, auf die Hand ihrer Besitzer zurück. Baird, Steward of Argive|Baird, Vogt von Argivia|Legendäre Kreatur — Mensch, Soldat|Wachsamkeit\nKreaturen können weder dich noch Planeswalker, die du kontrollierst, angreifen, es sei denn, ihr Beherrscher bezahlt {1} für jede dieser Kreaturen. @@ -1161,7 +1185,7 @@ Banehound|Hiobshund|Kreatur — Nachtmahr, Hund|Lebensverknüpfung, Eile Baneslayer Angel|Bannender Engel|Kreatur — Engel|Fliegend, Erstschlag, Lebensverknüpfung, Schutz vor Dämonen, Schutz vor Drachen Banewasp Affliction|Fluchwespen-Heimsuchung|Verzauberung — Aura|Kreaturenverzauberung\nWenn die verzauberte Kreatur auf einen Friedhof gelegt wird, verliert der Beherrscher der Kreatur Lebenspunkte in Höhe ihrer Widerstandskraft. Banewhip Punisher|Fluchpeitschen-Zelotin|Kreatur — Mensch, Krieger|Wenn die Fluchpeitschen-Zelotin ins Spiel kommt, kannst du eine -1/-1-Marke auf eine Kreatur deiner Wahl legen.\n{B}, opfere die Fluchpeitschen-Zelotin: Zerstöre eine Kreatur deiner Wahl, auf der mindestens eine -1/-1-Marke liegt. -Banisher Priest|Bannende Priesterin|Kreatur — Mensch, Kleriker|Wenn die Bannende Priesterin ins Spiel kommt, schicke eine Kreatur deiner Wahl, die ein Gegner kontrolliert, ins Exil, bis die Bannende Priesterin das Spiel verlässt. (Diese Kreatur kehrt unter der Kontrolle ihres Besitzers ins Spiel zurück.) +Banisher Priest|Bannende Priesterin|Kreatur — Mensch, Kleriker|Wenn die Bannende Priesterin ins Spiel kommt, schicke eine Kreatur deiner Wahl, die ein Gegner kontrolliert, ins Exil, bis die Bannende Priesterin das Spiel verlässt. Banishing Knack|Gabe des Verbannens|Spontanzauber|Bis zum Ende des Zuges erhält eine Kreatur deiner Wahl „{T}: Bringe eine bleibende Karte deiner Wahl, die kein Land ist, auf die Hand ihres Besitzers zurück." Banishing Light|Bannendes Licht|Verzauberung|Wenn das Bannende Licht ins Spiel kommt, schicke eine bleibende Karte deiner Wahl, die kein Land ist und die ein Gegner kontrolliert, ins Exil, bis das Bannende Licht das Spiel verlässt. Banishing Stroke|Bannender Hieb|Spontanzauber|Lege ein Artefakt, eine Kreatur oder eine Verzauberung deiner Wahl unter die Bibliothek seines bzw. ihres Besitzers.\nMirakulum {W} (Du kannst diese Karte für ihre Mirakulum-Kosten wirken, wenn du sie ziehst, falls es die erste Karte ist, die du in diesem Zug gezogen hast.) @@ -1217,11 +1241,13 @@ Barren Moor|Ödes Moor|Land|Das Öde Moor kommt getappt ins Spiel.\n{T}: Erhöhe Barrenton Cragtreads|Klippenläufer aus Barrenton|Kreatur — Kithkin, Späher|Der Klippenläufer aus Barrenton kann von roten Kreaturen nicht geblockt werden. Barrenton Medic|Sanitäter aus Barrenton|Kreatur — Kithkin, Kleriker|{T}: Verhindere den nächsten 1 Schadenspunkt, der in diesem Zug einer Kreatur oder einem Spieler deiner Wahl zugefügt würde.\nLege eine -1/-1-Marke auf den Sanitäter aus Barrenton: Enttappe den Sanitäter aus Barrenton. Barricade Breaker|Barrikadenbrecher|Artefaktkreatur — Juggernaut|Improvisieren (Deine Artefakte können dir helfen, diesen Zauberspruch zu wirken. Mit jedem Artefakt, das du tappst, nachdem du mit dem Aktivieren deiner Manafähigkeiten fertig bist, bezahlst du {1}.)\nDer Barrikadenbrecher greift in jedem Kampf an, falls möglich. +Barrier Breach|Barrierensturm|Spontanzauber|Schicke bis zu drei Verzauberungen deiner Wahl ins Exil.\nUmwandlung {2} ({2}, wirf diese Karte ab: Ziehe eine Karte.) Barrier of Bones|Knochenbarriere|Kreatur — Skelett, Mauer|Verteidiger\nWenn die Knochenbarriere ins Spiel kommt, wende Überwachen 1 an. (Schaue dir die oberste Karte deiner Bibliothek an. Du kannst sie auf deinen Friedhof legen.) Barrin's Codex|Barrins Zauberbuch|Artefakt|Du kannst während Deiner Versorgungsphase eine Seitenmarke auf Barrins Zauberbuch legen.\n4, {T}, opfere Barrins Zauberbuch: Ziehe X Karten, wobei X gleich der Anzahl an Seitenmarken auf Barrins Zauberbuch ist. Barrin's Spite|Barrins Haß|Hexerei|Bestimme zwei Kreaturen Deiner Wahl, die ein Spieler kontrolliert. Dieser Spieler bestimmt eine davon und opfert sie. Bringe die andere auf die Hand ihres Besitzers zurück. Barrin's Unmaking|Barrins Aufhebung|Spontanzauber|Bringe eine bleibende Karte auf die Hand ihres Besitzers zurück, wenn diese Karte eine Farbe hat, die gleich der häufigsten Farbe aller bleibenden Karten ist. Dies gilt auch bei Gleichstand. Barrin, Master Wizard|Barrin, der Meisterzauberer|Beschwörung einer Legende|Barrin, der Meisterzauberer zählt als Zauberer.\n2, opfere eine bleibende Karte: Bringe eine Kreatur Deiner Wahl zurück auf die Hand ihres Besitzers. +Barrin, Tolarian Archmage|Barrin, tolarianischer Erzmagier|Legendäre Kreatur — Mensch, Zauberer|Wenn Barrin, tolarianischer Erzmagier, ins Spiel kommt, bringe bis zu eine andere Kreatur oder einen anderen Planeswalker deiner Wahl auf die Hand ihres bzw. seines Besitzers zurück.\nZu Beginn deines Endsegments und falls in diesem Zug eine bleibende Karte aus dem Spiel auf deine Hand gebracht wurde, ziehe eine Karte. Barrow Ghoul|Hügelghoul|Beschwörung eines Zombies|Entferne während Deiner Versorgungsphase die oberste Kreaturenkarte aus Deinem Friedhof ganz aus dem Spiel oder begrabe den Hügelghoul. Barrow Witches|Grabhügelhexen|Kreatur — Mensch, Hexenmeister|Wenn die Grabhügelhexen ins Spiel kommen, bringe eine Ritter-Karte deiner Wahl aus deinem Friedhof auf deine Hand zurück. Barter in Blood|Blutiger Tauschhandel|Hexerei|Jeder Spieler opfert zwei Kreaturen. @@ -1239,11 +1265,18 @@ Basilica Guards|Basilikawachen|Kreatur — Mensch, Soldat|Verteidiger\nAbnötige Basilica Screecher|Basilikakreischer|Kreatur — Fledermaus|Fliegend\nAbnötigen (Immer wenn du einen Zauberspruch wirkst, kannst du {W/B} bezahlen. Falls du dies tust, verliert jeder Gegner 1 Lebenspunkt und du erhältst ebenso viele Lebenspunkte dazu.) Basilisk Collar|Basiliskenhalsband|Artefakt — Ausrüstung|Die ausgerüstete Kreatur hat Todesberührung und Lebensverknüpfung.\nAusrüsten {2} Basking Rootwalla|Sonnenbadende Wurzeleidechse|Kreatur — Eidechse|{1}{G}: Die Sonnenbadende Wurzel-eidechse erhält +2/+2 bis zum Ende des Zuges. Spiele diese Fähigkeit nur einmal pro Zug.\nWahnsinn {0} (Du kannst diese Karte zu dem Zeitpunkt, an dem du sie aus deiner Hand abwirfst, für ihre Wahnsinn-Kosten spielen.) +Basri Ket|Basri Ket|Legendärer Planeswalker — Basri|+1: Lege eine +1/+1-Marke auf bis zu eine Kreatur deiner Wahl. Sie erhält Unzerstörbarkeit bis zum Ende des Zuges.\n−2: Immer wenn eine oder mehrere Nichtspielsteinkreaturen in diesem Zug angreifen, erzeuge entsprechend viele getappte und angreifende 1/1 weiße Soldat-Kreaturenspielsteine.\n−6: Du erhältst ein Emblem mit „Zu Beginn des Kampfes in deinem Zug erzeugst du einen 1/1 weißen Soldat-Kreaturenspielstein und legst dann auf jede Kreatur, die du kontrollierst, eine +1/+1-Marke." +Basri's Acolyte|Basris Anhängerin|Kreatur — Katze, Kleriker|Lebensverknüpfung (Schaden, der von dieser Kreatur zugefügt wird, lässt dich entsprechend viele Lebenspunkte dazuerhalten.)\nWenn Basris Anhängerin ins Spiel kommt, lege je eine +1/+1-Marke auf bis zu zwei andere Kreaturen deiner Wahl, die du kontrollierst. +Basri's Aegis|Basris Schutzschild|Hexerei|Lege je eine +1/+1-Marke auf bis zu zwei Kreaturen deiner Wahl. Du kannst deine Bibliothek und/oder deinen Friedhof nach einer Karte namens Basri, treuer Paladin, durchsuchen, sie offen vorzeigen und auf deine Hand nehmen. Falls du auf diese Weise deine Bibliothek durchsuchst, mische sie danach. +Basri's Lieutenant|Basris Leutnant|Kreatur — Mensch, Ritter|Wachsamkeit, Schutz vor allem Mehrfarbigen\nWenn Basris Leutnant ins Spiel kommt, lege eine +1/+1-Marke auf eine Kreatur deiner Wahl, die du kontrollierst.\nImmer wenn Basris Leutnant oder eine andere Kreatur, die du kontrollierst, stirbt und falls eine +1/+1 Marke auf ihm bzw. ihr lag, erzeuge einen 2/2 weißen Ritter-Kreaturenspielstein mit Wachsamkeit. +Basri's Solidarity|Basris Solidarität|Hexerei|Lege auf jede Kreatur, die du kontrollierst, eine +1/+1-Marke. +Basri, Devoted Paladin|Basri, treuer Paladin|Legendärer Planeswalker — Basri|+1: Lege eine +1/+1-Marke auf bis zu eine Kreatur deiner Wahl. Sie erhält Wachsamkeit bis zum Ende des Zuges.\n−1: Immer wenn eine Kreatur in diesem Zug angreift, lege eine +1/+1-Marke auf sie.\n−6: Kreaturen, die du kontrollierst, erhalten +2/+2 und Flugfähigkeit bis zum Ende des Zuges. Bassara Tower Archer|Bassaraturm-Bogenschützin|Kreatur — Mensch, Bogenschütze|Fluchsicher, Reichweite Bastion Enforcer|Bastion-Vollstreckerin|Kreatur — Zwerg, Soldat| Bastion Inventor|Erfinder der Bastion|Kreatur — Vedalken, Handwerker|Improvisieren (Deine Artefakte können dir helfen, diesen Zauberspruch zu wirken. Mit jedem Artefakt, das du tappst, nachdem du mit dem Aktivieren deiner Manafähigkeiten fertig bist, bezahlst du {1}.)\nFluchsicher (Diese Kreatur kann nicht das Ziel von Zaubersprüchen oder Fähigkeiten sein, die deine Gegner kontrollieren.) Bastion Mastodon|Bastion-Mastodon|Artefaktkreatur — Elefant|{W}: Das Bastion-Mastodon erhält Wachsamkeit bis zum Ende des Zuges. Bastion Protector|Beschützerin der Bastion|Kreatur — Mensch, Soldat|Kommandeur-Kreaturen, die du kontrollierst, erhalten +2/+2 und haben Unzerstörbarkeit. +Bastion of Remembrance|Bastion der Erinnerung|Verzauberung|Wenn die Bastion der Erinnerung ins Spiel kommt, erzeuge einen 1/1 weißen Mensch-Soldat-Kreaturenspielstein.\nImmer wenn eine Kreatur, die du kontrollierst, stirbt, verliert jeder Gegner 1 Lebenspunkt und du erhältst 1 Lebenspunkt dazu. Bathe in Dragonfire|Bad im Drachenfeuer|Hexerei|Bad im Drachenfeuer fügt einer Kreatur deiner Wahl 4 Schadenspunkte zu. Bathe in Light|Im Licht baden|Spontanzauber|Ausstrahlung Bestimme eine Farbe. Eine Kreatur deiner Wahl und alle anderen Kreaturen, die mit ihr eine Farbe gemeinsam haben, erhalten bis zum Ende des Zuges Schutz vor der bestimmten Farbe. Baton of Courage|Stab des Muts|Artefakt|Du kannst den Stab des Muts zu jedem Zeitpunkt spielen, zu dem du einen Spontanzauber spielen könntest.\nSonneneruption (Diese Karte kommt für jede unterschiedliche Manafarbe, die beim Bezahlen ihrer Kosten verwendet wurde, mit einer Ladungsmarke ins Spiel.)\nEntferne eine Ladungsmarke vom Stab des Muts: Eine Kreatur deiner Wahl erhält +1/+1 bis zum Ende des Zuges. @@ -1295,7 +1328,7 @@ Battlewise Valor|Tapferkeit der Kampferprobten|Spontanzauber|Eine Kreatur deiner Batwing Brume|Fledermausnebel|Spontanzauber|Verhindere allen Kampfschaden, der in diesem Zug zugefügt würde, falls {W} ausgegeben wurde, um den Fledermausnebel zu spielen. Jeder Spieler verliert 1 Lebenspunkt pro angreifender Kreatur, die er kontrolliert, falls {B} ausgegeben wurde, um den Fledermausnebel zu spielen. (Mache beides, falls {W}{B} ausgegeben wurde.) Bay Falcon|Buchtfalke|Beschwörung eines Falken|Fliegend\nDer Buchtfalke wird beim Angreifen nicht getappt. Bayou Dragonfly|Mangrovenlibelle|Beschwörung eines Insekts|Fliegend, Sumpftarnung -Bayou|Mangrovensumpf|Land|{T}: Erhöhe Deinen Manavorrat um {B} oder G. Diese Karte zählt als Sumpf und als Wald und unterliegt Zaubersprüchen, die für diese beiden Standard-Länder gelten. Zerstört ein Zauberspruch eines dieser Standard-Länder, wird diese Karte zerstört; verändert ein Zauberspruch eines dieser Standard-Länder, bleibt das andere Standard-Land davon unberührt. +Bayou|Mangrovensumpf|Land|{T}: Erhöhe Deinen Manavorrat um {B} oder {G}. Diese Karte zählt als Sumpf und als Wald und unterliegt Zaubersprüchen, die für diese beiden Standard-Länder gelten. Zerstört ein Zauberspruch eines dieser Standard-Länder, wird diese Karte zerstört; verändert ein Zauberspruch eines dieser Standard-Länder, bleibt das andere Standard-Land davon unberührt. Bazaar Krovod|Basar-Krovod|Kreatur — Bestie|Immer wenn der Basar-Krovod angreift, erhält eine andere angreifende Kreatur deiner Wahl +0/+2 bis zum Ende des Zuges. Enttappe diese Kreatur. Bazaar Trademage|Handelsmagier des Basars|Kreatur — Mensch, Zauberer|Fliegend\nWenn der Handelsmagier des Basars ins Spiel kommt, ziehe zwei Karten und wirf dann drei Karten ab. Bazaar Trader|Basarhändler|Kreatur — Goblin|{T}: Ein Spieler deiner Wahl übernimmt die Kontrolle über ein Artefakt, eine Kreatur oder ein Land, das bzw. die du kontrollierst. @@ -1462,6 +1495,7 @@ Blackcleave Cliffs|Schwarzspaltenklippen|Land|Die Schwarzspaltenklippen kommen g Blackcleave Goblin|Schwarzspalten-Goblin|Kreatur — Goblin, Zombie|Eile\nInfizieren (Diese Kreatur fügt Schaden in Form von -1/-1-Marken für Kreaturen und von Giftmarken für Spieler zu.) Blacklance Paragon|Schwarzlanzen-Vorbild|Kreatur — Mensch, Ritter|Aufblitzen\nWenn das Schwarzlanzen-Vorbild ins Spiel kommt, erhält ein Ritter deiner Wahl Todesberührung und Lebensverknüpfung bis zum Ende des Zuges. Blackmail|Ausgenutztes Wissen|Hexerei|Ein Spieler deiner Wahl zeigt drei Karten aus seiner Hand offen vor, und du bestimmst eine davon. Dieser Spieler wirft diese Karte ab. +Blade Banish|Klingenbann|Spontanzauber|Schicke eine Kreatur deiner Wahl mit Stärke 4 oder mehr ins Exil. Blade Instructor|Klingen-Ausbilderin|Kreatur — Mensch, Soldat|Mentor (Immer wenn diese Kreatur angreift, lege eine +1/+1-Marke auf eine angreifende Kreatur deiner Wahl, deren Stärke niedriger ist.) Blade Juggler|Klingenjongleurin|Kreatur — Mensch, Räuber|Spektakel {2}{B} (Du kannst diesen Zauberspruch für seine Spektakel-Kosten anstelle seiner Manakosten wirken, falls ein Gegner in diesem Zug Lebenspunkte verloren hat.)\nWenn die Klingenjongleurin ins Spiel kommt, fügt sie dir 1 Schadenspunkt zu und du ziehst eine Karte. Blade Sliver|Klingenremasuri|Kreatur — Remasuri|Alle Remasuris erhalten +1/+0. @@ -1503,7 +1537,7 @@ Blazing Salvo|Flammensalve|Spontanzauber|Die Flammensalve fügt einer Kreatur de Blazing Shoal|Leuchtender Schwarm|Spontanzauber - Arkan|Du kannst eine rote Karte mit umgewandelten Manakosten von X aus deiner Hand ganz aus dem Spiel entfernen, anstatt die Manakosten des Leuchtenden Schwarms zu bezahlen.\nEine Kreatur deiner Wahl erhält +X/+0 bis zum Ende des Zuges. Blazing Specter|Leuchtschweif-Gespenst|Kreatur — Specter|Fliegend, Eile (Die Kreatur kann in dem Zug, in dem sie unter Deine Kontrolle kommt, angreifen und Fähigkeiten anwenden, bei denen sie getappt wird.)\nImmer wenn das Leuchtschweif-Gespenst einem Spieler Kampfschaden zufügt, wirft dieser Spieler eine Karte aus seiner Hand ab. Blazing Torch|Lodernde Fackel|Artefakt — Ausrüstung|Die ausgerüstete Kreatur kann nicht von Vampiren und/oder Zombies geblockt werden.\nDie ausgerüstete Kreatur hat „{T}, opfere die Lodernde Fackel: Die Lodernde Fackel fügt einer Kreatur oder einem Spieler deiner Wahl 2 Schadenspunkte zu."\nAusrüsten {1} -Blazing Volley|Glühender Pfeilhagel|Hexerei|Der Glühende Pfeilhagel fügt jeder Kreatur, die deine Gegner kontrollieren, 1 Schadenspunkt zu. +Blazing Volley|Glühender Pfeilhagel|Hexerei|Der Glühende Pfeilhagel fügt allen Kreaturen, die deine Gegner kontrollieren, je 1 Schadenspunkt zu. Bleak Coven Vampires|Vampire vom trostlosen Zirkel|Kreatur — Vampir, Krieger|Metallkunst — Wenn die Vampire vom trostlosen Zirkel ins Spiel kommen und falls du drei oder mehr Artefakte kontrollierst, verliert ein Spieler deiner Wahl 4 Lebenspunkte, und du erhältst 4 Lebenspunkte dazu. Bleeding Edge|Blutiger Schnitt|Hexerei|Bis zu eine Kreatur deiner Wahl erhält -2/-2 bis zum Ende des Zuges. Aufmarsch 2. (Lege zwei +1/+1-Marken auf eine Armee, die du kontrollierst. Falls du keine kontrollierst, erzeuge zuerst einen 0/0 schwarzen Zombie-Armee-Kreaturenspielstein.) Blessed Alliance|Gesegnete Allianz|Spontanzauber|Eskalieren {2} (Bezahle diese Kosten für jeden gewählten Modus außer dem ersten.)\nBestimme eines oder mehrere —\n• Ein Spieler deiner Wahl erhält 4 Lebenspunkte dazu.\n• Enttappe bis zu zwei Kreaturen deiner Wahl.\n• Ein Gegner deiner Wahl opfert eine angreifende Kreatur. @@ -1533,8 +1567,8 @@ Blighted Cataract|Verheerter Katarakt|Land|{T}: Erhöhe deinen Manavorrat um {1} Blighted Fen|Verheertes Fenn|Land|{T}: Erhöhe deinen Manavorrat um {1}.{4}{B}, {T}, opfere das Verheerte Fenn: Ein Gegner deiner Wahl opfert eine Kreatur. Blighted Gorge|Verheerte Schlucht|Land|{T}: Erhöhe deinen Manavorrat um {1}.{4}{R}, {T}, opfere die Verheerte Schlucht: Die Verheerte Schlucht fügt einer Kreatur oder einem Spieler deiner Wahl 2 Schadenspunkte zu. Blighted Shaman|Totenblasser Schamane|Beschwörung eines Klerikers|{T}, opfere eine Kreatur: Eine Kreatur Deiner Wahl erhält +2/+2 bis zum Ende des Zuges.\n{T}, opfere einen Sumpf: Eine Kreatur Deiner Wahl erhält +1/+1 bis zum Ende des Zuges. -Blighted Steppe|Verheerte Steppe|Land|{T}: Erhöhe deinen Manavorrat um {1}.{3}{W}, {T}, opfere die Verheerte Steppe: Du erhältst für jede Kreatur, die du kontrollierst, 2 Lebenspunkte dazu. -Blighted Woodland|Verheertes Waldland|Land|{T}: Erhöhe deinen Manavorrat um {1}.{3}{G}, {T}, opfere das Verheerte Waldland: Durchsuche deine Bibliothek nach bis zu zwei Standardland-Karten und bringe diese getappt ins Spiel. Mische danach deine Bibliothek. +Blighted Steppe|Verheerte Steppe|Land|{T}: Erhöhe deinen Manavorrat um {1).\n{3}{W}, {T}, opfere die Verheerte Steppe: Du erhältst für jede Kreatur, die du kontrollierst, 2 Lebenspunkte dazu. +Blighted Woodland|Verheertes Waldland|Land|{T}: Erhöhe deinen Manavorrat um {1).\n{3}{G}, {T}, opfere das Verheerte Waldland: Durchsuche deine Bibliothek nach bis zu zwei Standardland-Karten und bringe diese getappt ins Spiel. Mische danach deine Bibliothek. Blightning|Fahlschlag|Hexerei|Der Fahlschlag fügt einem Spieler deiner Wahl 3 Schadenspunkte zu. Dieser Spieler wirft zwei Karten aus seiner Hand ab. Blightsoil Druid|Fahlboden-Druide|Kreatur — Elf, Druide|{T}, bezahle 1 Lebenspunkt: Erhöhe deinen Manavorrat um {G}. Blightspeaker|Fäulnisverheißer|Kreatur — Mensch, Rebell, Kleriker|{T}: Ein Spieler deiner Wahl verliert 1 Lebenspunkt.\n{4}, {T}: Durchsuche deine Bibliothek nach einer Rebellenkarte mit umgewandelten Manakosten von 3 oder weniger und bringe sie ins Spiel. Mische danach deine Bibliothek. @@ -1574,8 +1608,11 @@ Blistering Barrier|Feuerbarriere|Beschwörung einer Mauer| Blistering Dieflyn|Glühendes Dieflyn|Kreatur — Bold|Fliegend\n{B/R}: Das Glühende Dieflyn erhält +1/+0 bis zum Ende des Zuges. Blistering Firecat|Prasselnde Feuerkatze|Kreatur — Katze|Verursacht Trampelschaden, Eile\nOpfere die Prasselnde Feuerkatze am Ende des Zuges.\nMorph {R}{R} (Du kannst diese Karte verdeckt für {3} als eine 2/2 Kreatur spielen. Decke sie zu einem beliebigen Zeitpunkt für ihre Morph-Kosten auf.) Blisterpod|Blasenkokon|Kreatur — Eldrazi, Drohne|Fahl (Diese Karte hat keine Farbe.)Wenn der Blasenkokon stirbt, bringe einen 1/1 farblosen Eldrazi-Brut-Kreaturenspielstein ins Spiel. Er hat „Opfere diese Kreatur: Erhöhe deinen Manavorrat um {1}." +Blisterspit Gremlin|Beizspucker-Gremlin|Kreatur — Gremlin|{1}, {T}: Der Beizspucker-Gremlin fügt jedem Gegner 1 Schadenspunkt zu.\nImmer wenn du einen Nichtkreatur-Zauberspruch wirkst, enttappe den Beizspucker-Gremlin. Blisterstick Shaman|Blasenstab-Schamane|Kreatur — Goblin, Schamane|Wenn der Blasenstab-Schamane ins Spiel kommt, fügt er einer Kreatur oder einem Spieler deiner Wahl 1 Schadenspunkt zu. Blitz Hellion|Blitzschneller Teufelsbraten|Kreatur — Teufelsbraten|Verursacht Trampelschaden, Eile\nAm Ende des Zuges mischt der Besitzer des Blitzschnellen Teufelsbratens ihn in seine Bibliothek. +Blitz Leech|Blitzegel|Kreatur — Egel|Aufblitzen\nWenn der Blitzegel ins Spiel kommt, erhält eine Kreatur deiner Wahl, die ein Gegner kontrolliert, -2/-2 bis zum Ende des Zuges. Entferne alle Marken von der Kreatur. +Blitz of the Thunder-Raptor|Blitz des Donnerraptors|Spontanzauber|Der Blitz des Donnerraptors fügt einer Kreatur oder einem Planeswalker deiner Wahl so viele Schadenspunkte zu, wie Spontanzauber- und Hexereikarten in deinem Friedhof sind. Falls die Kreatur bzw. der Planeswalker in diesem Zug sterben würde, schicke sie bzw. ihn stattdessen ins Exil. Blizzard Elemental|Eiswindelementar|Kreatur — Elementarwesen|Fliegend\n{3}{U}: Enttape das Eiswindelementar. Blizzard Specter|Blizzardgespenst|Verschneite Kreatur — Specter|Fliegend\nImmer wenn das Blizzardgespenst einem Spieler Kampfschaden zufügt, bestimme eines Dieser Spieler bringt eine bleibende Karte, die er kontrolliert, auf die Hand ihres Besitzers zurück, oder dieser Spieler wirft eine Karte aus seiner Hand ab. Blizzard Strix|Blizzardkauz|Verschneite Kreatur — Vogel|Aufblitzen\nFliegend\nWenn der Blizzardkauz ins Spiel kommt und falls du eine andere verschneite bleibende Karte kontrollierst, schicke eine bleibende Karte deiner Wahl außer dem Blizzardkauz ins Exil. Bringe sie zu Beginn des nächsten Endsegments unter der Kontrolle ihres Besitzers ins Spiel zurück. @@ -1592,10 +1629,12 @@ Blood Celebrant|Blutzelebrant|Kreatur — Kleriker|{B}, bezahle 1 Lebenspunkt: E Blood Clock|Blutuhr|Artefakt|Zu Beginn des Versorgungssegments jedes Spielers bringt dieser Spieler eine bleibende Karte, die er kontrolliert, auf die Hand ihres Besitzers zurück, falls er nicht 2 Lebenspunkte bezahlt. Blood Crypt|Blutkrypta|Land — Sumpf, Gebirge|({T}: Erhöhe deinen Manavorrat um {B} oder {R}.)\nSowie die Blutkrypta ins Spiel kommt, kannst du 2 Lebenspunkte bezahlen. Falls du dies nicht tust, kommt die Blutkrypta getappt ins Spiel. Blood Cultist|Blut-Kultist|Kreatur — Mensch, Zauberer|{T}: Der Blut-Kultist fügt einer Kreatur deiner Wahl 1 Schadenspunkt zu.\nImmer wenn eine Kreatur, der in diesem Zug Schaden durch den Blut-Kultist zugefügt wurde, auf einen Friedhof gelegt wird, lege eine +1/+1-Marke auf den Blut-Kultist. +Blood Curdle|Blutstarre|Spontanzauber|Zerstöre eine Kreatur deiner Wahl. Lege eine Bedrohlich-Marke auf eine Kreatur, die du kontrollierst. (Sie kann nicht geblockt werden, außer von zwei oder mehr Kreaturen.) Blood Divination|Blutige Weissagung|Hexerei|Opfere eine Kreatur als zusätzliche Kosten, um diesen Zauberspruch zu wirken.\nZiehe drei Karten. Blood Feud|Blutfehde|Hexerei|Eine Kreatur deiner Wahl kämpft gegen eine andere Kreatur deiner Wahl. (Jede dieser Kreaturen fügt der anderen Schadenspunkte in Höhe ihrer Stärke zu.) Blood Frenzy|Wahnsinnige Wut|Spontanzauber|Eine angreifende oder blockende Kreatur Deiner Wahl erhält +4/+0 bis zum Ende des Zuges. Zerstöre diese Kreatur am Ende des Zuges. Blood Funnel|Bluttrichter|Verzauberung|Nichtkreatur-Zauber, die du spielst, kosten beim Ausspielen {2} weniger.\nImmer wenn du einen Nichtkreatur-Zauber spielst, neutralisiere diesen Zauber, falls du nicht eine Kreatur opferst. +Blood Glutton|Blutgierschlund|Kreatur — Vampir|Lebensverknüpfung (Schaden, der von dieser Kreatur zugefügt wird, lässt dich entsprechend viele Lebenspunkte dazuerhalten.) Blood Host|Blutgieriger Gastgeber|Kreatur — Vampir|{1}{B}, opfere eine andere Kreatur: Lege eine +1/+1-Marke auf den Blutgierigen Gastgeber und du erhältst 2 Lebenspunkte dazu. Blood Hound|Blutjäger|Kreatur — Hund|Immer wenn Dir Schaden zugefügt wird, kannst Du eine Anzahl +1/+1-Marken in Höhe der Dir zugefügten Schadenspunkte auf den Blutjäger legen.\nEntferne am Ende Deines Zuges alle +1/+1-Marken vom Blutjäger. Blood Knight|Blutritter|Kreatur — Mensch, Ritter|Erstschlag, Schutz vor Weiß @@ -1763,6 +1802,7 @@ Boldwyr Heavyweights|Boldwyr-Schwergewicht|Kreatur — Riese, Krieger|Verursacht Boldwyr Intimidator|Boldwyr-Einschüchterer|Kreatur — Riese, Krieger|Feiglinge können keine Krieger blocken.\n {R}: Der Kreaturentyp einer Kreatur deiner Wahl wird bis zum Ende des Zuges zu Feigling.\n {2}{R}: Der Kreaturentyp einer Kreatur deiner Wahl wird bis zum Ende des Zuges zu Krieger. Bolrac-Clan Crusher|Bolrac-Clan-Schläger|Kreatur — Oger, Krieger|{T}, entferne eine +1/+1-Marke von einer Kreatur, die du kontrollierst: Der Bolrac-Clan-Schläger fügt einem Ziel deiner Wahl 2 Schadenspunkte zu. Bolt Bend|Blitzableitung|Spontanzauber|Dieser Zauberspruch kostet beim Wirken {3} weniger, falls du eine Kreatur mit Stärke 4 oder mehr kontrollierst.\nÄndere das Ziel eines Zauberspruchs oder einer Fähigkeit deiner Wahl, der bzw. die nur ein einzelnes Ziel hat. +Bolt Hound|Blitzhund|Kreatur — Elementarwesen, Hund|Eile (Diese Kreatur kann angreifen und {T}, sobald sie unter deine Kontrolle kommt.)\nImmer wenn der Blitzhund angreift, erhalten andere Kreaturen, die du kontrollierst, +1/+0 bis zum Ende des Zuges. Bolt of Keranos|Blitz des Keranos|Hexerei|Der Blitz des Keranos fügt einer Kreatur oder einem Spieler deiner Wahl 3 Schadenspunkte zu. Hellsicht 1. (Schaue dir die oberste Karte deiner Bibliothek an. Du kannst diese Karte unter deine Bibliothek legen.) Boltwing Marauder|Blitzschwingenmarodeur|Kreatur — Drache|Fliegend\nImmer wenn eine andere Kreatur unter deiner Kontrolle ins Spiel kommt, erhält eine Kreatur deiner Wahl +2/+0 bis zum Ende des Zuges. Bomat Bazaar Barge|Frachtkahn des Bomat-Basars|Artefakt — Fahrzeug|Wenn der Frachtkahn des Bomat-Basars ins Spiel kommt, ziehe eine Karte.\nBemannen 3 (Tappe eine beliebige Anzahl an Kreaturen, die du kontrollierst und die zusammen Stärke 3 oder mehr haben: Dieses Fahrzeug wird bis zum Ende des Zuges zu einer Artefaktkreatur.) @@ -1780,6 +1820,8 @@ Bond of Revival|Bund der Wiederbelebung|Hexerei|Bringe eine Kreaturenkarte deine Bonded Construct|Treues Konstrukt|Artefaktkreatur — Konstrukt|Das Treue Konstrukt kann nicht alleine angreifen. Bonded Fetch|Dressierter Handlanger|Kreatur — Homunculus|Verteidiger, Eile\n {T}: Ziehe eine Karte und wirf dann eine Karte aus deiner Hand ab. Bonded Horncrest|Gezäumtes Kammhorn|Kreatur — Dinosaurier|Das Gezäumte Kammhorn kann weder alleine angreifen noch alleine blocken. +Bonder's Ornament|Bynder-Ornament|Artefakt|{T}: Erzeuge ein Mana einer beliebigen Farbe.\n{4}, {T}: Jeder Spieler, der eine bleibende Karte namens Bynder-Ornament kontrolliert, zieht eine Karte. +Bonders' Enclave|Enklave der Bynder|Land|{T}: Erzeuge {C}.\n{3}, {T}: Ziehe eine Karte. Aktiviere diese Fähigkeit nur, falls du eine Kreatur mit Stärke 4 oder mehr kontrollierst. Bonds of Faith|Bindungen des Glaubens|Verzauberung — Aura|Kreaturenverzauberung\nDie verzauberte Kreatur erhält +2/+2, solange sie ein Mensch ist. Anderenfalls kann sie nicht angreifen oder blocken. Bonds of Mortality|Fesseln der Sterblichkeit|Verzauberung|Wenn die Fesseln der Sterblichkeit ins Spiel kommen, ziehe eine Karte.\n{G}: Kreaturen, die deine Gegner kontrollieren, verlieren bis zum Ende des Zuges Fluchsicherheit und Unzerstörbarkeit. Bonds of Quicksilver|Quecksilber-Bindungen|Verzauberung — Aura|Aufblitzen (Du kannst diesen Zauberspruch zu jedem Zeitpunkt wirken, zu dem du einen Spontanzauber wirken könntest.)\nKreaturenverzauberung\nDie verzauberte Kreatur enttappt nicht während des Enttappsegments ihres Beherrschers. @@ -1789,6 +1831,7 @@ Bone Harvest|Knochensammeln|Spontanzauber|Lege eine beliebige Anzahl von Kreatur Bone Mask|Knochenmaske|Artefakt|2, {T}: Verhindere allen Schaden, der Dir aus einer Schadensquelle zugefügt wird. Entferne für jeden Schadenspunkt, der auf diese Art verhindert wird, die oberste Karte Deiner Bibliothek ganz aus dem Spiel. Bone Miser|Knochengeizhals|Kreatur — Zombie, Zauberer|Immer wenn du eine Kreaturenkarte abwirfst, erzeuge einen 2/2 schwarzen Zombie-Kreaturenspielstein.\nImmer wenn du eine Länderkarte abwirfst, erzeuge {B}{B}.\nImmer wenn du eine Karte abwirfst, die weder eine Kreatur noch ein Land ist, ziehe eine Karte. Bone Picker|Knochenpicker|Kreatur — Vogel|Der Knochenpicker kostet beim Wirken {3} weniger, falls in diesem Zug eine Kreatur gestorben ist.\nFliegend, Todesberührung +Bone Pit Brute|Knochengruben-Rohling|Kreatur — Zyklop|Bedrohlich (Diese Kreatur kann nicht geblockt werden, außer von zwei oder mehr Kreaturen.)\nWenn der Knochengruben-Rohling ins Spiel kommt, erhält eine Kreatur deiner Wahl +4/+0 bis zum Ende des Zuges. Bone Saw|Knochensäge|Artefakt — Ausrüstung|Die ausgerüstete Kreatur erhält +1/+0.\nAusrüsten {1} ({1}: Lege diese Karte an eine Kreatur deiner Wahl an, die du kontrollierst. Spiele Ausrüsten wie eine Hexerei.) Bone Shaman|Knochenschamane|Beschwörung von Riesen|{B}: Alle Kreaturen, denen der Knochenschamane in diesem Zug Schaden zugefügt hat, können bis zum Ende des Zuges nicht regenerieren. Bone Shredder|Knochenschleifer|Beschwörung eines Dieners|Fliegend, Echo\nWenn der Knochenschleifer ins Spiel kommt, zerstöre eine nichtschwarze Nichtartefaktkreatur Deiner Wahl. @@ -1804,6 +1847,8 @@ Boneshard Slasher|Knochensplitterer|Kreatur — Schrecken|Fliegend\nGrenzwert De Bonesplitter Sliver|Knochenbrecherremasuri|Kreatur — Remasuri|Alle Remasuris erhalten +2/+0. Bonesplitter|Knochenbrecher|Artefakt — Ausrüstung|Die ausgerüstete Kreatur erhält +2/+0.\nAusrüsten {1} ({1}: Lege diese Karte an eine Kreatur deiner Wahl, die du kontrollierst, an. Spiele Ausrüsten wie eine Hexerei. Diese Karte kommt gelöst ins Spiel und bleibt im Spiel, falls die Kreatur das Spiel verlässt.) Bonethorn Valesk|Knochendorn-Valeske|Kreatur — Bestie|Immer wenn eine Kreatur aufgedeckt wird, fügt die Knochendorn-Valeske einer Kreatur oder einem Spieler deiner Wahl 1 Schadenspunkt zu. +Boneyard Lurker|Knochengrund-Lauerer|Kreatur — Nachtmahr, Bestie|Mutation {2}{B/G}{B/G} (Falls du diesen Zauberspruch für seine Mutationskosten wirkst, lege ihn auf oder unter eine Nicht-Mensch-Kreatur deiner Wahl, die du besitzt. Sie mutieren zur oben liegenden Kreatur, die zusätzlich alle Fähigkeiten der darunter liegenden hat.)\nImmer wenn diese Kreatur mutiert, bringe eine bleibende Karte deiner Wahl aus deinem Friedhof auf deine Hand zurück. +Boneyard Mycodrax|Knochengrund-Mycodrax|Kreatur — Pilzwesen|Stärke und Widerstandskraft des Knochengrund-Mycodrax sind gleich der Anzahl an anderen Kreaturenkarten in deinem Friedhof.\nAusplündern {4}{B} ({4}{B}, schicke diese Karte aus deinem Friedhof ins Exil: Lege so viele +1/+1-Marken, wie die Stärke dieser Karte beträgt, auf eine Kreatur deiner Wahl. Spiele Ausplündern wie eine Hexerei.) Boneyard Parley|Friedhofs-Feilscherei|Hexerei|Schicke bis zu fünf Kreaturenkarten deiner Wahl aus Friedhöfen ins Exil. Ein Gegner teilt diese Karten auf zwei Haufen auf. Bringe alle Karten des einen Haufens unter deiner Kontrolle ins Spiel und lege den Rest auf die Friedhöfe ihrer Besitzer. Boneyard Scourge|Geißel des Knochengrunds|Kreatur — Zombie, Drache|Fliegend\nImmer wenn ein Drache, den du kontrollierst, stirbt, während die Geißel des Knochengrunds in deinem Friedhof ist, kannst du {1}{B} bezahlen. Falls du dies tust, bringe die Geißel des Knochengrunds aus deinem Friedhof ins Spiel zurück. Boneyard Wurm|Knochenackerwurm|Kreatur — Wurm|Stärke und Widerstandskraft des Knochenackerwurms sind gleich der Anzahl der Kreaturenkarten auf deinem Friedhof. @@ -1821,7 +1866,9 @@ Boon Reflection|Strahlenspiegelung|Verzauberung|Falls du Lebenspunkte dazuerhalt Boon Satyr|Segenspendender Satyr|Verzauberungskreatur — Satyr|Aufblitzen\nGöttergabe {3}{G}{G} (Falls du diese Karte für ihre Göttergabe-Kosten wirkst, ist sie ein Aura-Zauberspruch und verzaubert eine Kreatur. Die Aura wird wieder zu einer Kreatur, falls sie nicht an eine Kreatur angelegt ist.)\nDie verzauberte Kreatur erhält +4/+2. Boon of Emrakul|Segen von Emrakul|Verzauberung — Aura|Verzaubert eine Kreatur\nDie verzauberte Kreatur erhält +3/-3. Boon of Erebos|Segen des Erebos|Spontanzauber|Eine Kreatur deiner Wahl erhält +2/+0 bis zum Ende des Zuges. Regeneriere sie. Du verlierst 2 Lebenspunkte. +Boon of the Wish-Giver|Segen des Wunscherfüllers|Hexerei|Ziehe vier Karten.\nUmwandlung {1} ({1}, wirf diese Karte ab: Ziehe eine Karte.) Boonweaver Giant|Segensreicher Riese|Kreatur — Riese, Mönch|Wenn der Segensreiche Riese ins Spiel kommt, kannst du deinen Friedhof, deine Hand und/oder deine Bibliothek nach einer Aura-Karte durchsuchen und sie an den Segensreichen Riesen angelegt ins Spiel bringen. Falls du auf diese Weise deine Bibliothek durchsuchst, mische sie danach. +Boot Nipper|Fersenbeißer|Kreatur — Bestie|Der Fersenbeißer kommt mit einer Todesberührung- oder einer Lebensverknüpfung-Marke ins Spiel (du entscheidest). Borborygmos Enraged|Borborygmos in Wut|Legendäre Kreatur — Zyklop|Verursacht Trampelschaden\nImmer wenn Borborygmos in Wut einem Spieler Kampfschaden zufügt, zeige die obersten drei Karten deiner Bibliothek offen vor. Nimm alle Land-Karten, die auf diese Weise aufgedeckt werden, auf deine Hand und lege den Rest der Karten auf deinen Friedhof.\nWirf eine Land-Karte aus deiner Hand ab: Borborygmos in Wut fügt einer Kreatur oder einem Spieler deiner Wahl 3 Schadenspunkte zu. Borborygmos|Borborygmos|Legendäre Kreatur — Zyklop|Verursacht Trampelschaden\nImmer wenn Borborygmos einem Spieler Kampfschaden zufügt, lege auf jede Kreatur, die du kontrollierst, eine +1/+1-Marke. Border Guard|Grenzwächter|Beschwörungszauber| @@ -1902,6 +1949,7 @@ Braingeyser|Geistesblitz|Hexerei|Ein Spieler Deiner Wahl muß X Karten ziehen. Brainspoil|Hirnsumpfer|Hexerei|Zerstöre eine Kreatur deiner Wahl, die nicht verzaubert ist. Sie kann nicht regeneriert werden.\nTransmutation {1}{B}{B} ({1}{B}{B}, wirf diese Karte aus deiner Hand ab: Durchsuche deine Bibliothek nach einer Karte mit den gleichen umgewandelten Manakosten wie diese Karte, zeige sie offen vor und nimm sie auf deine Hand. Mische danach deine Bibliothek. Spiele diese Fähigkeit nur wie eine Hexerei.) Brainstorm|Gedankenwirbel|Spontanzauber|Ziehe drei Karten und lege dann zwei Karten aus deiner Hand in beliebiger Reihenfolge oben auf deine Bibliothek. Brainwash|Gehirnwäsche|Verzaubere Kreatur|Die verzauberte Kreatur kann in diesem Zug nicht angreifen, wenn ihr Beherrscher nicht zusätzlich 3 bezahlt. +Brallin, Skyshark Rider|Brallin, Himmelshai-Reiter|Legendäre Kreatur — Mensch, Schamane|Partner von Shabraz dem Himmelshai (Wenn diese Kreatur ins Spiel kommt, kann ein Spieler deiner Wahl Shabraz aus seiner Bibliothek auf seine Hand nehmen und danach mischen.)\nImmer wenn du eine Karte abwirfst, lege eine +1/+1-Marke auf Brallin, Himmelshai-Reiter. Er fügt jedem Gegner 1 Schadenspunkt zu.\n{R}: Ein Hai deiner Wahl verursacht Trampelschaden bis zum Ende des Zuges. Bramble Creeper|Dorngestrüppkriecher|Kreatur — Elementarwesen|Immer wenn der Dorngestrüppkriecher angreift, erhält er +5/+0 bis zum Ende des Zuges. Bramble Elemental|Brombeerstrauchelementar|Kreatur — Elementarwesen|Immer wenn eine Aura an das Brombeerstrauchelementar angelegt wird oder angelegt an das Brombeerstrauchelementar ins Spiel kommt, bringe zwei 1/1 grüne Saproling-Kreaturenspielsteine ins Spiel. Bramblecrush|Zerquetschendes Gestrüpp|Hexerei|Zerstöre eine bleibende Karte deiner Wahl, die keine Kreatur ist. @@ -1915,6 +1963,7 @@ Brand of Ill Omen|Brandzeichen des bösen Omens|Verzaubere Kreatur|Kumulative Ve Branded Brawlers|Tätowierte Totschläger|Kreatur — Soldat|Die Tätowierten Totschläger können nicht angreifen, wenn der verteidigende Spieler ein ungetapptes Land kontrolliert.\nDie Tätowierten Totschläger können nicht blocken, wenn Du ein ungetapptes Land kontrollierst. Branded Howler|Gebrandmarkter Heuler|Kreatur — Werwolf|Zu Beginn jedes Versorgungssegments und falls ein Spieler im letzten Zug zwei oder mehr Zaubersprüche gewirkt hat, transformiere den Gebrandmarkten Heuler. Brand|Brandzeichen|Spontanzauber|Übernimm die Kontrolle über alle bleibenden Karte, die Du besitzt. Cycling 2 +Brash Taunter|Frecher Stichler|Kreatur — Goblin|Unzerstörbar\nImmer wenn dem Frechen Stichler Schaden zugefügt wird, fügt er einem Gegner deiner Wahl entsprechend viele Schadenspunkte zu.\n{2}{R}, {T}: Der Freche Stichler kämpft gegen eine andere Kreatur deiner Wahl. Brass Gnat|Messingmücke|Artefaktkreatur — Insekt|Fliegend\nDie Messingmücke enttappt nicht während deines Enttappsegments.\nZu Beginn deines Versorgungssegments kannst du {1} bezahlen. Falls du dies tust, enttappe die Messingmücke. Brass Herald|Messingherold|Artefaktkreatur — Golem|Bestimme einen Kreaturentyp, sowie der Messingherold ins Spiel kommt.\nWenn der Messingherold ins Spiel kommt, decke die vier obersten Karten deiner Bibliothek auf. Nimm alle Kreaturkarten des bestimmten Typs, die auf diese Weise aufgedeckt wurden, auf deine Hand und lege den Rest der Karten in beliebiger Reihenfolge unter deine Bibliothek.\nAlle Kreaturen des bestimmten Typs erhalten +1/+1. Brass Man|Messingmann|Artefaktkreatur|Der Messingmann enttappt nicht während Deiner Enttap-Phase.\n{1}: Enttappe Messingmann. Du kannst diese Eigenschaft nur während Deiner Versorgungsphase benutzen. @@ -2013,6 +2062,7 @@ Broken Bond|Durchtrennte Bande|Hexerei|Zerstöre ein Artefakt oder eine Verzaube Broken Concentration|Gestörte Konzentration|Spontanzauber|Neutralisiere einen Zauberspruch deiner Wahl.\nWahnsinn {3}{U} (Falls du diese Karte abwirfst, wirf sie ins Exil ab. Wenn du dies tust, wirke sie für ihre Wahnsinn-Kosten oder lege sie auf deinen Friedhof.) Broken Fall|Aufgefangener Sturz|Verzauberung|Bringe den Aufgefangenen Sturz auf die Hand seines Besitzers zurück.\nRegeneriere eine Kreatur Deiner Wahl. Broken Visage|Gesichtsverlust|Spontanzauber|Begrabe eine angreifende Nicht-Artefaktkreatur und bringe einen Schatten-Spielstein ins Spiel. Behandle diesen Spielstein wie eine schwarze Kreatur mit Stärke und Widerstandskraft der begrabenen Kreatur. Begrabe den Schatten-Spielstein am Ende des Zuges. +Brokkos, Apex of Forever|Brokkos, Apex der Ewigkeit|Legendäre Kreatur — Nachtmahr, Bestie, Elementarwesen|Mutation {2}o{U/B}{G}{G} (Falls du diesen Zauberspruch für seine Mutationskosten wirkst, lege ihn auf oder unter eine Nicht-Mensch-Kreatur deiner Wahl, die du besitzt. Sie mutieren zur oben liegenden Kreatur, die zusätzlich alle Fähigkeiten der darunter liegenden hat.)\nVerursacht Trampelschaden\nDu kannst Brokkos, Apex der Ewigkeit, mithilfe seiner Mutation-Fähigkeit aus deinem Friedhof wirken. Brontotherium|Brontotherium|Kreatur — Bestie|Verursacht Trampelschaden\nProvozieren (Wenn diese Kreatur angreift, kannst du eine Kreatur deiner Wahl, die der verteidigende Spieler kontrolliert, enttappen und, falls möglich, die provozierende Kreatur blocken lassen.) Bronze Bombshell|Bronzene Sexbombe|Artefaktkreatur — Konstrukt|Wenn ein anderer Spieler als der Besitzer der Bronzenen Sexbombe sie kontrolliert, opfert dieser Spieler sie. Falls der Spieler dies tut, fügt die Bronzene Sexbombe ihm 7 Schadenspunkte zu. Bronze Sable|Bronzezobel|Artefaktkreatur — Zobel| @@ -2080,6 +2130,7 @@ Burgeoning|Aufblühen|Verzauberung|Immer wenn ein Gegner ein Land ausspielt, dar Burglar Rat|Diebische Ratte|Kreatur — Ratte|Wenn die Diebische Ratte ins Spiel kommt, wirft jeder Gegner eine Karte ab. Buried Alive|Lebendig begraben|Hexerei|Durchsuche Deine Bibliothek nach bis zu drei Kreaturenkarten und lege sie auf Deinen Friedhof. Mische Deine Bibliothek danach neu. Buried Ruin|Verschüttete Ruinen|Land|{T}: Erhöhe deinen Manavorrat um {1}.\n{2}, {T}, opfere die Verschütteten Ruinen: Bringe eine Artefaktkarte deiner Wahl aus deinem Friedhof auf deine Hand zurück. +Burlfist Oak|Knorrenfaust-Eiche|Kreatur — Baumhirte|Immer wenn du eine Karte ziehst, erhält die Knorrenfaust-Eiche +2/+2 bis zum Ende des Zuges. Burn Away|Wegbrennen|Spontanzauber|Wegbrennen fügt einer Kreatur deiner Wahl 6 Schadenspunkte zu. Wenn diese Kreatur in diesem Zug stirbt, schicke alle Karten aus dem Friedhof ihres Beherrschers ins Exil. Burn Bright|Auflodern|Spontanzauber|Kreaturen, die du kontrollierst, erhalten +2/+0 bis zum Ende des Zuges. Burn Trail|Brennender Pfad|Hexerei|Der Brennende Pfad fügt einer Kreatur oder einem Spieler deiner Wahl 3 Schadenspunkte zu.\nVerschwören (Sowie du diesen Zauberspruch spielst, kannst du zwei ungetappte Kreaturen tappen, die du kontrollierst und die mindestens eine Farbe mit dem Zauberspruch gemeinsam haben. Wenn du das tust, kopiere den Zauberspruch; du kannst für die Kopie ein neues Ziel bestimmen.) @@ -2118,6 +2169,7 @@ Burst Lightning|Geborstener Blitz|Spontanzauber|Bonus {4} (Du kannst zusätzlich Burst of Energy|Energieschwall|Spontanzauber|Enttappe eine bleibende Karte Deiner Wahl. Burst of Speed|Zwischenspurt|Hexerei|Kreaturen, die du kontrollierst, haben bis zum Ende des Zuges Eile. (Sie können angreifen und {T}, selbst falls sie gerade erst unter deine Kontrolle gekommen sind.) Burst of Strength|Stärkeschub|Spontanzauber|Lege eine +1/+1-Marke auf eine Kreatur deiner Wahl und enttappe sie. +Bushmeat Poacher|Buschfleisch-Wilderin|Kreatur — Mensch, Soldat|{1}, {T}, opfere eine andere Kreatur: Du erhältst Lebenspunkte in Höhe der Widerstandskraft der geopferten Kreatur dazu. Ziehe eine Karte. Bust|Bust|Hexerei|Zerstöre alle Länder. Butcher Ghoul|Schlächterghul|Kreatur — Zombie|Unverwüstlich (Wenn diese Kreatur stirbt und keine +1/+1-Marke auf ihr lag, bringe sie mit einer +1/+1-Marke unter der Kontrolle ihres Besitzers ins Spiel zurück.) Butcher Orgg|Zerfleischender Orgg|Kreatur — Orgg|Du kannst den Kampfschaden des Zerfleischenden Orggs nach Belieben zwischen dem verteidigenden Spieler und/oder einer beliebigen Anzahl an Kreaturen, die er kontrolliert, aufteilen. @@ -2161,8 +2213,9 @@ Cadaverous Bloom|Leichenblasse Blüte|Verzauberung|Wähle eine Karte aus Deiner Cadaverous Knight|Leichenblasser Ritter|Beschwörung eines Ritters|Flankenangriff\n{1}{B}{B}: Regeneration Cage of Hands|Käfig aus Händen|Kreaturenverzauberung|Die verzauberte Kreatur kann nicht angreifen oder blocken.\n{1}{W}: Bringe den Käfig aus Händen auf die Hand seines Besitzers zurück. Caged Sun|Eingesperrte Sonne|Artefakt|Sowie die Eingesperrte Sonne ins Spiel kommt, bestimme eine Farbe.\nKreaturen der bestimmten Farbe, die du kontrollierst, erhalten +1/+1.\nImmer wenn eine Fähigkeit eines Landes deinen Manavorrat um ein oder mehr Mana der bestimmten Farbe erhöht, erhöhe deinen Manavorrat um ein zusätzliches Mana dieser Farbe. +Caged Zombie|Eingesperrter Zombie|Kreatur — Zombie|{1}{B}, {T}: Jeder Gegner verliert 2 Lebenspunkte. Aktiviere diese Fähigkeit nur, falls in diesem Zug eine Kreatur gestorben ist. Cagemail|Käfigrüstung|Kreaturenverzauberung|Die verzauberte Kreatur erhält +2/+2 und kann nicht angreifen. -Cairn Wanderer|Steinhaufenwanderer|Kreatur — Gestaltwandler|Wandelwicht (Diese Karte hat zu jedem Zeitpunkt alle Kreaturentypen.)\nSolange in einem Friedhof eine Kreaturenkarte mit Flugfähigkeit liegt, hat der Steinhaufenwanderer Flugfähigkeit. Das Gleiche gilt auch für Erstschlag, Doppelschlag, Todesberührung, Eile, Lebensverknüpfung, Reichweite, Verhüllt, Wachsamkeit, Landtarnung, Schutz sowie das Verursachen von Furcht und von Trampelschaden. +Cairn Wanderer|Steinhaufenwanderer|Kreatur — Gestaltwandler|Wandelwicht (Diese Karte hat alle Kreaturentypen.)\nSolange in einem Friedhof eine Kreaturenkarte mit Flugfähigkeit liegt, hat der Steinhaufenwanderer Flugfähigkeit. Das Gleiche gilt für Eile, Erstschlag, Doppelschlag, Landtarnung, Lebensverknüpfung, Reichweite, Schutz, Todesberührung, Verhülltheit, Wachsamkeit sowie das Verursachen von Furcht und von Trampelschaden. Calciderm|Calciderm|Kreatur — Bestie|Verschwinden 4 (Diese bleibende Karte kommt mit vier Zeitmarken ins Spiel. Entferne zu Beginn deines Versorgungssegments eine Zeitmarke von ihr. Wenn die letzte Zeitmarke entfernt wird, opfere die bleibende Karte.)\nDas Calciderm kann nicht das Ziel von Zaubersprüchen oder Fähigkeiten sein. Calciform Pools|Kalkkiesel-Tümpel|Land|{T}: Erhöhe deinen Manavorrat um {1}.\n{1}, {T}: Lege eine Speichermarke auf den Kalkkiesel-Tümpel.\n{1}, entferne X Speichermarken vom Kalkkiesel-Tümpel: Erhöhe deinen Manavorrat um X Mana einer beliebigen Kombination aus {W} und/oder {U}. Calcite Snapper|Kalzit-Schnapper|Kreatur — Schildkröte|Verhüllt (Diese Kreatur kann nicht das Ziel von Zaubersprüchen oder Fähigkeiten sein.)\nLandung — Immer wenn ein Land unter deiner Kontrolle ins Spiel kommt, kannst du bis zum Ende des Zuges Stärke und Widerstandskraft des Kalzit-Schnappers vertauschen. @@ -2175,12 +2228,14 @@ Calix, Destiny's Hand|Calix, Hand des Schicksals|Legendärer Planeswalker — Ca Call for Blood|Ruf nach Blut|Spontanzauber - Arkan|Opfere eine Kreatur als zusätzliche Kosten, um Ruf nach Blut zu spielen.\nEine Kreatur deiner Wahl erhält -X/-X bis zum Ende des Zuges, wobei X gleich der Stärke der geopferten Kreatur ist. Call for Unity|Aufruf zur Einigkeit|Verzauberung|Rebellion — Zu Beginn deines Endsegments und falls in diesem Zug eine bleibende Karte unter deiner Kontrolle das Spiel verlassen hat, lege eine Einigkeitsmarke auf den Aufruf zur Einigkeit.\nKreaturen, die du kontrollierst, erhalten +1/+1 für jede Einigkeitsmarke auf dem Aufruf zur Einigkeit. Call of the Conclave|Ruf des Konklaves|Hexerei|Erzeuge einen 3/3 grünen Zentaur-Kreaturenspielstein. +Call of the Death-Dweller|Ruf des Todbrüters|Hexerei|Bringe bis zu zwei Kreaturenkarten deiner Wahl mit umgewandelten Manakosten von insgesamt 3 oder weniger aus deinem Friedhof ins Spiel zurück. Lege eine Todesberührung-Marke auf eine davon. Lege dann eine Bedrohlich-Marke auf eine davon. Call of the Full Moon|Ruf des Vollmonds|Verzauberung — Aura|Verzaubert eine KreaturDie verzauberte Kreatur erhält +3/+2 und verursacht Trampelschaden. (Sie kann beim Angreifen überschüssigen Kampfschaden dem verteidigenden Spieler oder Planeswalker zufügen.)Opfere zu Beginn jedes Versorgungssegments, falls ein Spieler im letzten Zug zwei oder mehr Zaubersprüche gewirkt hat, den Ruf des Vollmonds. Call of the Herd|Ruf der Herde|Hexerei|Bringe einen 3/3 grünen Elefantenspielstein ins Spiel.\nRückblende {3}{G} (Du kannst diese Karte aus deinem Friedhof für ihre Rückblendekosten spielen. Entferne sie dann ganz aus dem Spiel.) Call of the Nightwing|Ruf der Nachtschwinge|Hexerei|Bringe einen 1/1 blauen und schwarzen Schrecken-Kreaturenspielstein mit Flugfähigkeit ins Spiel.\nChiffrieren (Dann kannst du diese Zauberspruchkarte auf eine Kreatur codiert, die du kontrollierst, ins Exil schicken. Immer wenn diese Kreatur einem Spieler Kampfschaden zufügt, kann ihr Beherrscher eine Kopie der codierten Karte wirken, ohne ihre Manakosten zu bezahlen.) Call of the Wild|Ruf der Wildnis|Verzauberung|{2}{G}{G}: Decke die oberste Karte Deiner Bibliothek auf. Wenn es eine Kreaturenkarte ist, bringe sie ins Spiel. Andernfalls lege sie auf Deinen Friedhof. Call the Bloodline|Ruf der Blutlinie|Verzauberung|{1}, wirf eine Karte ab: Bringe einen 1/1 schwarzen Vampir-Ritter-Kreaturenspielstein mit Lebensverknüpfung ins Spiel. Aktiviere diese Fähigkeit nur einmal pro Zug. Call the Cavalry|Die Kavallerie rufen|Hexerei|Erzeuge zwei 2/2 weiße Ritter-Kreaturenspielsteine mit Wachsamkeit. +Call the Coppercoats|Ruft die Kupferjacken|Spontanzauber|Streben — Dieser Zauberspruch kostet beim Wirken für jedes Ziel außer dem ersten {1}{W} mehr.\nBestimme eine beliebige Anzahl an Gegnern deiner Wahl. Erzeuge X 1/1 weiße Mensch-Soldat-Kreaturenspielsteine, wobei X gleich der Anzahl an Kreaturen ist, die jene Gegner kontrollieren. Call the Gatewatch|Herbeirufen der Wächter|Hexerei|Durchsuche deine Bibliothek nach einer Planeswalker-Karte, zeige sie offen vor und nimm sie auf deine Hand. Mische danach deine Bibliothek. Call the Scions|Herbeirufen der Brut|Hexerei|Fahl (Diese Karte hat keine Farbe.)Bringe zwei 1/1 farblose Eldrazi-Brut-Kreaturenspielsteine ins Spiel. Sie haben „Opfere diese Kreatur: Erhöhe deinen Manavorrat um {1}." Call the Skybreaker|Anrufung des Wolkenfetzers|Hexerei|Bringe einen 5/5 blauen und roten Elementarwesen-Kreaturenspielstein mit Flugfähigkeit ins Spiel.Zurückverfolgen (Du kannst diese Karte aus deinem Friedhof wirken, indem du zusätzlich zu ihren anderen Kosten eine Länderkarte abwirfst.) @@ -2221,6 +2276,7 @@ Canopy Crawler|Baldachinkrabbler|Kreatur — Bestie|Verstärkung 1 (Sowie diese Canopy Dragon|Baldachindrache|Beschwörung eines Drachen|Verursacht Trampelschaden\n{1}{G}: Fliegend und verliert Trampeln bis zum Ende des Zuges. Canopy Gorger|Blätterdach-Verschlinger|Kreatur — Wurm| Canopy Spider|Baldachinspinne|Beschwörung einer Spinne|Die Baldachinspinne kann fliegende Kreaturen blocken. +Canopy Stalker|Blätterdach-Schleicher|Kreatur — Katze|Der Blätterdach-Schleicher muss geblockt werden, falls möglich.\nWenn der Blätterdach-Schleicher stirbt, erhältst du für jede Kreatur, die in diesem Zug gestorben ist, 1 Lebenspunkt dazu. Canopy Surge|Blätterdachattacke|Hexerei|Bonus {2} (Du kannst zusätzlich {2} bezahlen, wenn Du diesen Zauberspruch spielst.)\nDie Blätterdachattacke fügt allen fliegenden Kreaturen und allen Spielern 1 Schadenspunkt zu. Wenn Du die Bonuskosten bezahlt hast, fügt sie stattdessen allen fliegenden Kreaturen und allen Spielern 4 Schadenspunkte zu. Canopy Vista|Blätterdach-Panorama|Land — Wald, Ebene|({T}: Erhöhe deinen Manavorrat um {G} oder {W}.)Das Blätterdach-Panorama kommt getappt ins Spiel, falls du nicht zwei oder mehr Standardländer kontrollierst. Cantivore|Phrasenfresser|Kreatur — Lhurgoyf|Der Phrasenfresser wird beim Angreifen nicht getappt.\nStärke und Widerstandskraft des Phrasenfressers sind gleich der Anzahl an Verzauberungskarten in allen Friedhöfen. @@ -2235,6 +2291,7 @@ Capashen Templar|Tempelritter aus Capashen|Kreatur — Ritter|{W}: Der Tempelrit Capashen Unicorn|Capashen-Einhorn|Kreatur — Einhorn|{1}{W}, {T}, opfere das Capashen-Einhorn: Zerstöre ein Artefakt oder eine Verzauberung Deiner Wahl. Capricious Efreet|Kapriziöser Ifrit|Kreatur — Ifrit|Bestimme zu Beginn deines Versorgungssegments eine bleibende Karte deiner Wahl, die du kontrollierst, und bis zu zwei bleibende Karten deiner Wahl, die du nicht kontrollierst. Keine dieser bleibenden Karten darf ein Land sein. Bestimme eine davon zufällig und zerstöre sie. Capricious Sorcerer|Launischer Zauberer|Beschwörungszauber|Du kannst den Launischen Zauberer in Deinem Zug, bevor Du angreifst, tappen, damit er einer Kreatur oder einem Spieler Deiner Wahl 1 Schadenspunkt zufügt. +Capricopian|Capricopius|Kreatur — Ziege, Hydra|Der Capricopius kommt mit X +1/+1-Marken ins Spiel.\n{2}: Lege eine +1/+1-Marke auf den Capricopius. Dann kannst du neu bestimmen, welchen Spieler der Capricopius angreift. Nur der Spieler, den der Capricopius angreift, kann diese Fähigkeit aktivieren, und auch nur im Angreifer-deklarieren-Segment. (Er kann nicht seinen Beherrscher angreifen.) Capsize|Kentern|Spontanzauber|Rückkauf 3\nBringe eine bleibende Karte Deiner Wahl zurück auf die Hand ihres Besitzers. Captain Lannery Storm|Kapitänin Lannery Storm|Legendäre Kreatur — Mensch, Pirat|Eile\nImmer wenn Kapitänin Lannery Storm angreift, erzeuge einen farblosen Schatz-Artefaktspielstein mit „{T}, opfere dieses Artefakt: Erhöhe deinen Manavorrat um ein Mana einer beliebigen Farbe."\nImmer wenn du einen Schatz opferst, erhält Kapitänin Lannery Storm +1/+0 bis zum Ende des Zuges. Captain Sisay|Kapitän Sisay|Kreatur — Legende|{T}: Durchsuche Deine Bibliothek nach einer Legende oder einer legendären Karte, zeige sie offen und nimm sie auf Deine Hand. Mische danach Deine Bibliothek. @@ -2288,6 +2345,7 @@ Carrion Beetles|Kadaverkäfer|Beschwörung von Insekten|{2}{B},tap: Entferne bis Carrion Call|Anlockung durch Aas|Spontanzauber|Bringe zwei 1/1 grüne Insekt-Kreaturenspielsteine mit Infizieren ins Spiel. (Sie fügen Schaden in Form von -1/-1-Marken für Kreaturen und von Giftmarken für Spieler zu.) Carrion Crow|Aaskrähe|Kreatur — Zombie, Vogel|Fliegend (Diese Kreatur kann außer von fliegenden Kreaturen und Kreaturen mit Reichweite nicht geblockt werden.)\nDie Aaskrähe kommt getappt ins Spiel. Carrion Feeder|Aasfresser|Kreatur — Zombie|Der Aasfresser kann nicht blocken.\nOpfere eine Kreatur: Lege eine +1/+1-Marke auf den Aasfresser. +Carrion Grub|Aasmade|Kreatur — Insekt|Die Aasmade erhält +X/+0, wobei X gleich der höchsten Stärke unter den Kreaturenkarten in deinem Friedhof ist.\nWenn die Aasmade ins Spiel kommt, millst du vier Karten. (Lege die obersten vier Karten deiner Bibliothek auf deinen Friedhof.) Carrion Howler|Aasheuler|Kreatur — Zombie, Wolf|Bezahle 1 Lebenspunkt: Der Aasheuler erhält +2/-1 bis zum Ende des Zuges. Carrion Imp|Aasbold|Kreatur — Bold|Fliegend\nWenn der Aasbold ins Spiel kommt, kannst du eine Kreaturenkarte deiner Wahl aus einem Friedhof ins Exil schicken. Falls du dies tust, erhältst du 2 Lebenspunkte dazu. Carrion Rats|Aasratten|Kreatur — Ratte|Immer wenn die Aasratten angreifen oder blocken, darf jeder Spieler eine Karte aus seinem Friedhof ganz aus dem Spiel entfernen. Falls ein Spieler dies tut, fügen die Aasratten in diesem Zug keinen Kampfschaden zu. @@ -2299,6 +2357,7 @@ Carrionette|Marionettenskelett|Beschwörung von Skeletten|{2}{B}{B}: Entferne da Carrion|Aas|Spontanzauber|Opfere eine Kreatur, um eine Anzahl an Maden-Spielsteinen in der Höhe der Stärke dieser Kreatur ins Spiel zu bringen. Behandle diese Spielsteine wie 0/1 schwarze Kreaturen. Carry Away|Davonschleppen|Ausrüstungsverzauberung|Wenn Davonschleppen ins Spiel kommt, löse die verzauberte Ausrüstung.\nDu kontrollierst die verzauberte Ausrüstung. Cartel Aristocrat|Aristokratin des Kartells|Kreatur — Mensch, Berater|Opfere eine andere Kreatur: Die Aristokratin des Kartells erhält bis zum Ende des Zuges Schutz vor einer Farbe, die du bestimmst. +Cartographer's Hawk|Falke des Kartenzeichners|Kreatur — Vogel|Fliegend\nWenn der Falke des Kartenzeichners einem Spieler, der mehr Länder kontrolliert als du, Kampfschaden zufügt, bringe ihn auf die Hand seines Besitzers zurück. Falls du dies tust, kannst du deine Bibliothek nach einer Ebene-Karte durchsuchen, sie getappt ins Spiel bringen und dann deine Bibliothek mischen. Cartographer|Kartenzeichner|Beschwörung eines Stadtbewohners|Wenn der Kartenzeichner ins Spiel kommt, kannst Du eine Landkarte Deiner Wahl aus Deinem Friedhof zurück auf Deine Hand bringen. Cartouche of Ambition|Kartusche des Ehrgeizes|Verzauberung — Aura, Kartusche|Verzaubert eine Kreatur, die du kontrollierst\nWenn die Kartusche des Ehrgeizes ins Spiel kommt, kannst du eine -1/-1-Marke auf eine Kreatur deiner Wahl legen.\nDie verzauberte Kreatur erhält +1/+1 und hat Lebensverknüpfung. Cartouche of Knowledge|Kartusche des Wissens|Verzauberung — Aura, Kartusche|Verzaubert eine Kreatur, die du kontrollierst\nWenn die Kartusche des Wissens ins Spiel kommt, ziehe eine Karte.\nDie verzauberte Kreatur erhält +1/+1 und hat Flugfähigkeit. @@ -2327,7 +2386,7 @@ Castle|Burg|Verzauberung|Alle nicht getappten Kreaturen, die nicht angreifen, er Casualties of War|Opfer des Krieges|Hexerei|Bestimme eines oder mehrere —\n• Zerstöre ein Artefakt deiner Wahl.\n• Zerstöre eine Kreatur deiner Wahl.\n• Zerstöre eine Verzauberung deiner Wahl.\n• Zerstöre ein Land deiner Wahl.\n• Zerstöre einen Planeswalker deiner Wahl. Cat Burglar|Schleichender Dieb|Beschwörung eines Dieners|{2}{B},{T}:Ein Spieler Deiner Wahl bestimmt eine Karte aus seiner Hand und wirft diese ab. Spiele diese Fähigkeit wie eine Hexerei. Cat Warriors|Katzenkrieger|Beschwörung von Katzenkriegern|Waldtarnung -Cataclysmic Gearhulk|Verheerender Mechakoloss|Artefaktkreatur — Konstrukt|Wachsamkeit\nWenn der Verheerende Mechakoloss ins Spiel kommt, bestimmt jeder Spieler ein Artefakt, eine Kreatur, eine Verzauberung und einen Planeswalker von den bleibenden Karten, die er kontrolliert und die keine Länder sind, und opfert dann den Rest. +Cataclysmic Gearhulk|Verheerender Mechakoloss|Artefaktkreatur — Konstrukt|Wachsamkeit\nWenn der Verheerende Mechakoloss ins Spiel kommt, bestimmt jeder Spieler ein Artefakt, eine Kreatur, eine Verzauberung und einen Planeswalker unter den bleibenden Karten, die er kontrolliert und die keine Länder sind, und opfert dann den Rest. Cataclysm|Schiffbruch|Hexerei|Jeder Spieler bestimmt von den bleibenden Karten, die er kontrolliert, ein Artefakt, eine Kreatur, eine Verzauberung und ein Land und opfert die übrigen bleibenden Karten. Catacomb Crocodile|Katakombenkrokodil|Kreatur — Krokodil| Catacomb Dragon|Katakombendrache|Beschwörung eines Drachen|Fliegend\nImmer, wenn der Katakombendrache von einer Nicht-Artefakt, Nicht-Drachenkreatur geblockt wird, halbiert sich die Stärke dieser Kreatur (aufgerundet) bis zum Ende des Zuges. @@ -2387,8 +2446,10 @@ Cavern Crawler|Grottenkrabbler|Kreatur — Insekt|Gebirgstarnung\n{R}: Der Grott Cavern Harpy|Höhlenharpye|Kreatur — Bestie|Fliegend\nBringe eine blaue oder schwarze Kreatur, die Du kontrollierst, auf die Hand ihres Besitzers zurück, wenn die Höhlenharpye ins Spiel kommt.\nBezahle 1 Lebenspunkt: Bringe die Höhlenharpye auf die Hand ihres Besitzers zurück. Cavern Lampad|Höhlen-Lampade|Verzauberungskreatur — Nymphe|Göttergabe {5}{B} (Falls du diese Karte für ihre Göttergabe-Kosten wirkst, ist sie ein Aura-Zauberspruch und verzaubert eine Kreatur. Die Aura wird wieder zu einer Kreatur, falls sie nicht an eine Kreatur angelegt ist.)\nEinschüchtern\nDie verzauberte Kreatur erhält +2/+2 und hat Einschüchtern. Cavern Thoctar|Höhlen-Thoktar|Kreatur — Bestie|{1}{R}: Das Höhlen-Thoktar erhält +1/+0 bis zum Ende des Zuges. +Cavern Whisperer|Höhlenflüsterer|Kreatur — Nachtmahr|Mutation {3}{B} (Falls du diesen Zauberspruch für seine Mutationskosten wirkst, lege ihn auf oder unter eine Nicht-Mensch-Kreatur deiner Wahl, die du besitzt. Sie mutieren zur oben liegenden Kreatur, die zusätzlich alle Fähigkeiten der darunter liegenden hat.)\nBedrohlich (Diese Kreatur kann nicht geblockt werden, außer von zwei oder mehr Kreaturen.)\nImmer wenn diese Kreatur mutiert, wirft jeder Gegner eine Karte ab. Cavern of Souls|Seelengewölbe|Land|Sowie das Seelengewölbe ins Spiel kommt, bestimme einen Kreaturentyp.\n{T}: Erhöhe deinen Manavorrat um {1}.\n{T}: Erhöhe deinen Manavorrat um ein Mana einer beliebigen Farbe. Verwende dieses Mana nur, um einen Kreaturenzauber des bestimmten Typs zu wirken. Jener Zauberspruch kann nicht neutralisiert werden. Caves of Koilos|Höhlen von Koilos|Land|{T}: Erhöhe deinen Manavorrat um ein farbloses Mana.\n{T}: Erhöhe deinen Manavorrat um {W} oder {B}. Die Höhlen von Koilos fügen dir 1 Schadenspunkt zu. +Cazur, Ruthless Stalker|Cazur, skrupelloser Jäger|Legendäre Kreatur — Mensch, Krieger|Partner von Ukkima, dem schleichenden Schatten (Wenn diese Kreatur ins Spiel kommt, kann ein Spieler deiner Wahl Ukkima aus seiner Bibliothek auf seine Hand nehmen und danach mischen.)\nImmer wenn eine Kreatur, die du kontrollierst, einem Spieler Kampfschaden zufügt, lege eine +1/+1-Marke auf sie. Cease-Fire|Feuerpause|Spontanzauber|Ein Spieler deiner Wahl kann in diesem Zug keine Kreaturenzauber spielen.\nZiehe eine Karte. Ceaseless Searblades|Unerbittliche Brandklingen|Kreatur — Elementarwesen, Krieger|Immer wenn du eine aktivierte Fähigkeit eines Elementarwesens spielst, erhalten die Unerbittlichen Brandklingen +1/+0 bis zum Ende des Zuges. Celestial Ancient|Himmlisches Urwesen|Kreatur — Elementarwesen|FliegendImmer wenn du einen Verzauberungszauber wirkst, lege eine +1/+1-Marke auf jede Kreatur, die du kontrollierst. @@ -2397,6 +2458,7 @@ Celestial Colonnade|Himmlische Säulenreihe|Land|Die Himmlische Säulenreihe kom Celestial Convergence|Himmlische Annäherung|Verzauberung|Die Himmlische Annäherung kommt mit sieben Omenmarken ins Spiel.\nEntferne zu Beginn Deines Versorgungssegments eine Omenmarke von der Himmlischen Annäherung. Wenn keine Omenmarken mehr auf der Himmlischen Annäherung liegen, gewinnt der Spieler mit den meisten Lebenspunkten das Spiel. Wenn zwei oder mehr Spieler gemeinsam die meisten Lebenspunkte haben, endet das Spiel remis. Celestial Crusader|Himmlischer Kreuzritter|Kreatur — Geist|Aufblitzen (Du kannst diesen Zauberspruch zu jedem Zeitpunkt spielen, zu dem du einen Spontanzauber spielen könntest.)\nSekundenbruchteil (Solange dieser Zauberspruch sich auf dem Stapel befindet, können Spieler keine Zaubersprüche oder aktivierte Fähigkeiten spielen, die keine Manafähigkeiten sind.)\nFliegend\nAndere weiße Kreaturen erhalten +1/+1. Celestial Dawn|Göttliches Erwachen|Verzauberung|Alle Karten (außer Länder), die Du besitzt und die nicht im Spiel sind, sind weiß. Alle bleibenden Karten (außer Ländern), die Du kontrollierst, sind weiß. Länder, die Du kontrollierst, sind Ebenen. Farbige Manasymbole in den Kosten auf allen diesen Karten und bleibenden Karten sind W. +Celestial Enforcer|Himmlische Vollstreckerin|Kreatur — Mensch, Kleriker|{1}{W}, {T}: Tappe eine Kreatur deiner Wahl. Aktiviere diese Fähigkeit nur, falls du eine fliegende Kreatur kontrollierst. Celestial Flare|Himmlisches Leuchtfeuer|Spontanzauber|Ein Spieler deiner Wahl opfert eine angreifende oder blockende Kreatur. Celestial Force|Himmlische Kraft|Kreatur — Elementarwesen|Zu Beginn jedes Versorgungssegments erhältst du 3 Lebenspunkte dazu. Celestial Gatekeeper|Himmlischer Torwächter|Kreatur — Vogel, Kleriker|Fliegend\nWenn der Himmlische Torwächter aus dem Spiel auf einen Friedhof gelegt wird, entferne ihn ganz aus dem Spiel und bringe dann bis zu zwei Vogel- und/oder Klerikerkarten deiner Wahl aus deinem Friedhof ins Spiel zurück. @@ -2510,12 +2572,16 @@ Chandra Ablaze|Chandra die Lodernde|Planeswalker — Chandra|+1: Wirf eine Karte Chandra Nalaar|Chandra Nalaar|Planeswalker — Chandra|+1: Chandra Nalaar fügt einem Spieler deiner Wahl 1 Schadenspunkt zu.\n-X: Chandra Nalaar fügt einer Kreatur deiner Wahl X Schadenspunkte zu.\n-8: Chandra Nalaar fügt einem Spieler deiner Wahl und jeder Kreatur, die er kontrolliert, 10 Schadenspunkte zu. Chandra's Defeat|Chandras Niederlage|Spontanzauber|Chandras Niederlage fügt einer roten Kreatur oder einem roten Planeswalker deiner Wahl 5 Schadenspunkte zu. Falls jene bleibende Karte ein Chandra-Planeswalker ist, kannst du eine Karte abwerfen. Falls du dies tust, ziehe eine Karte. Chandra's Embercat|Chandras Glutkatze|Kreatur — Elementarwesen, Katze|{T}: Erzeuge {R}. Verwende dieses Mana nur, um einen Elementarwesen- oder Chandra-Planeswalker-Zauberspruch zu wirken. +Chandra's Firemaw|Chandras Feuerschlund|Kreatur — Teufelsbraten|Eile\nWenn Chandras Feuerschlund ins Spiel kommt, kannst du deine Bibliothek und/oder deinen Friedhof nach einer Karte namens Chandra, Auslöserin der Flamme, durchsuchen, sie offen vorzeigen und auf deine Hand nehmen. Falls du auf diese Weise deine Bibliothek durchsuchst, mische sie danach. Chandra's Flame Wave|Chandras Flammenwelle|Hexerei|Chandras Flammenwelle fügt einem Spieler deiner Wahl und allen Kreaturen, die er kontrolliert, je 2 Schadenspunkte zu. Durchsuche deine Bibliothek und/oder deinen Friedhof nach einer Karte namens Chandra, Zorn der Flamme, zeige sie offen vor und nimm sie auf deine Hand. Falls du auf diese Weise deine Bibliothek durchsuchst, mische sie danach. Chandra's Fury|Chandras Wut|Spontanzauber|Chandras Wut fügt einem Spieler deiner Wahl 4 Schadenspunkte und allen Kreaturen, die dieser Spieler kontrolliert, 1 Schadenspunkt zu. Chandra's Ignition|Chandras Entflammen|Hexerei|Eine Kreatur deiner Wahl, die du kontrollierst, fügt jeder anderen Kreatur und jedem Gegner Schadenspunkte in Höhe ihrer Stärke zu. +Chandra's Incinerator|Chandras Einäscherer|Kreatur — Elementarwesen|Dieser Zauberspruch kostet beim Wirken {X} weniger, wobei X gleich der Gesamtsumme an Nicht-Kampfschaden ist, der deinen Gegnern in diesem Zug zugefügt wurde.\nVerursacht Trampelschaden\nImmer wenn eine Quelle, die du kontrollierst, einem Gegner Nicht-Kampfschaden zufügt, fügt Chandras Einäscherer einer Kreatur oder einem Planeswalker deiner Wahl, die bzw. den jener Spieler kontrolliert, entsprechend viele Schadenspunkte zu. +Chandra's Magmutt|Chandras Magmaköter|Kreatur — Elementarwesen Hund|{T}: Chandras Magmaköter fügt einem Spieler oder Planeswalker deiner Wahl 1 Schadenspunkt zu. Chandra's Outburst|Chandras Wutausbruch|Hexerei|Chandras Wutausbruch fügt einem Spieler oder einem Planeswalker deiner Wahl 4 Schadenspunkte zu.\nDurchsuche deine Bibliothek und/oder deinen Friedhof nach einer Karte namens Chandra, kühne Pyromagierin, zeige sie offen vor und nimm sie auf deine Hand. Falls du auf diese Weise deine Bibliothek durchsuchst, mische sie danach. Chandra's Outrage|Chandras Gewalttat|Spontanzauber|Chandras Gewalttat fügt einer Kreatur deiner Wahl 4 Schadenspunkt und dem Beherrscher dieser Kreatur ebenfalls 2 Schadenspunkt zu. Chandra's Phoenix|Chandras Phoenix|Kreatur — Phoenix|FliegendEile (Diese Kreatur kann angreifen und {T}, sobald sie unter deine Kontrolle kommt.)Immer wenn einem Gegner von einem roten Spontanzauber, einer roten Hexerei oder einem roten Planeswalker, den bzw. die du kontrollierst, Schaden zugefügt wird, bringe Chandras Phoenix aus deinem Friedhof auf deine Hand zurück. +Chandra's Pyreling|Chandras Feuerbrandling|Kreatur — Elementarwesen Eidechse|Immer wenn eine Quelle, die du kontrollierst, einem Gegner Nicht-Kampfschaden zufügt, erhält Chandras Feuerbrandling +1/+0 und Doppelschlag bis zum Ende des Zuges. Chandra's Pyrohelix|Chandras Pyrohelix|Spontanzauber|Chandras Pyrohelix fügt 2 Schadenspunkte zu, deren Aufteilung auf ein oder zwei Kreaturen und/oder Spieler deiner Wahl du bestimmst. Chandra's Regulator|Chandras Regulator|Legendäres Artefakt|Immer wenn du eine Loyalitätsfähigkeit eines Chandra-Planeswalkers aktivierst, kannst du {1} bezahlen. Falls du dies tust, kopiere die Fähigkeit. Du kannst neue Ziele für die Kopie bestimmen.\n{1}, {T}, wirf eine Gebirge-Karte oder eine rote Karte ab: Ziehe eine Karte. Chandra's Revolution|Chandras Revolution|Hexerei|Chandras Revolution fügt einer Kreatur deiner Wahl 4 Schadenspunkte zu. Tappe ein Land deiner Wahl. Das Land enttappt nicht während des nächsten Enttappsegments seines Beherrschers. @@ -2526,8 +2592,10 @@ Chandra, Awakened Inferno|Chandra, erwachtes Inferno|Legendärer Planeswalker Chandra, Bold Pyromancer|Chandra, kühne Pyromagierin|Legendärer Planeswalker — Chandra|+1: Erzeuge {R}{R}. Chandra, kühne Pyromagierin, fügt einem Spieler deiner Wahl 2 Schadenspunkte zu.\n—3: Chandra, kühne Pyromagierin, fügt einer Kreatur oder einem Planeswalker deiner Wahl 3 Schadenspunkte zu.\n—7: Chandra, kühne Pyromagierin, fügt einem Spieler deiner Wahl und allen Kreaturen und Planeswalkern, die er kontrolliert, je 10 Schadenspunkte zu. Chandra, Fire Artisan|Chandra, Feuerformerin|Legendärer Planeswalker — Chandra|Immer wenn eine oder mehrere Loyalitätsmarken von Chandra, Feuerformerin, entfernt werden, fügt sie einem Gegner oder Planeswalker deiner Wahl entsprechend viele Schadenspunkte zu.\n+1: Schicke die oberste Karte deiner Bibliothek ins Exil. Du kannst sie in diesem Zug spielen.\n−7: Schicke die obersten sieben Karten deiner Bibliothek ins Exil. Du kannst sie in diesem Zug spielen. Chandra, Fire of Kaladesh|Chandra, Feuer von Kaladesh|Legendäre Kreatur — Mensch, Schamane|Immer wenn du einen roten Zauberspruch wirkst, enttappe Chandra, Feuer von Kaladesh.{T}: Chandra, Feuer von Kaladesh, fügt einem Spieler deiner Wahl 1 Schadenspunkt zu. Falls Chandra in diesem Zug 3 oder mehr Schadenspunkte zugefügt hat, schicke sie ins Exil und bringe sie dann transformiert unter der Kontrolle ihres Besitzers ins Spiel zurück. +Chandra, Flame's Catalyst|Chandra, Auslöserin der Flamme|Legendärer Planeswalker — Chandra|+1: Chandra, Auslöserin der Flamme, fügt jedem Gegner 3 Schadenspunkte zu.\n−2: Du kannst eine rote Spontanzauber- oder Hexerei-Karte deiner Wahl aus deinem Friedhof wirken. Falls der Zauberspruch in diesem Zug auf deinen Friedhof gelegt würde, schicke ihn stattdessen ins Exil.\n−8: Wirf alle Karten aus deiner Hand ab und ziehe dann sieben Karten. Bis zum Ende des Zuges kannst du Zaubersprüche aus deiner Hand wirken, ohne ihre Manakosten zu bezahlen. Chandra, Flame's Fury|Chandra, Zorn der Flamme|Legendärer Planeswalker — Chandra|+1: Chandra, Zorn der Flamme, fügt einem Ziel deiner Wahl 2 Schadenspunkte zu.\n—2: Chandra, Zorn der Flamme, fügt einer Kreatur deiner Wahl 4 Schadenspunkte und dem Beherrscher der Kreatur 2 Schadenspunkte zu.\n—8: Chandra, Zorn der Flamme, fügt einem Spieler deiner Wahl und jeder Kreatur, die der Spieler kontrolliert, 10 Schadenspunkte zu. -Chandra, Flamecaller|Chandra die Flammenruferin|Planeswalker — Chandra|+1: Bringe zwei 3/1 rote Elementarwesen-Kreaturenspielsteine mit Eile ins Spiel. Schicke sie zu Beginn des nächsten Endsegments ins Exil.\n0: Wirf alle Karten aus deiner Hand ab und ziehe dann entsprechend viele Karten plus eine.\n−X: Chandra die Flammenruferin fügt jeder Kreatur X Schadenspunkte zu. +Chandra, Flamecaller|Chandra die Flammenruferin|Legendärer Planeswalker — Chandra|+1: Erzeuge zwei 3/1 rote Elementarwesen-Kreaturenspielsteine mit Eile. Schicke sie zu Beginn des nächsten Endsegments ins Exil.\n0: Wirf alle Karten aus deiner Hand ab und ziehe dann entsprechend viele Karten plus eine.\n−X: Chandra die Flammenruferin fügt jeder Kreatur X Schadenspunkte zu. +Chandra, Heart of Fire|Chandra, Herz aus Feuer|Legendärer Planeswalker — Chandra|+1: Wirf alle Karten aus deiner Hand ab und schicke dann die obersten drei Karten deiner Bibliothek ins Exil. Bis zum Ende des Zuges kannst du Karten spielen, die auf diese Weise ins Exil geschickt wurden.\n+1: Chandra, Herz aus Feuer, fügt einem Ziel deiner Wahl 2 Schadenspunkte zu.\n−9: Durchsuche deinen Friedhof und deine Bibliothek nach einer beliebigen Anzahl an roten Spontanzauber- und/oder Hexereikarten, schicke sie ins Exil und mische dann deine Bibliothek. Du kannst sie in diesem Zug wirken. Erzeuge sechs {R}. Chandra, Novice Pyromancer|Chandra, Pyromagier-Novizin|Legendärer Planeswalker — Chandra|+1: Elementarwesen, die du kontrollierst, erhalten +2/+0 bis zum Ende des Zuges.\n−1: Erzeuge {R}{R}.\n−2: Chandra, Pyromagier-Novizin, fügt einem Ziel deiner Wahl 2 Schadenspunkte zu. Chandra, Pyrogenius|Chandra, Pyrogenie|Planeswalker — Chandra|+2: Chandra, Pyrogenie, fügt jedem Gegner 2 Schadenspunkte zu.\n−3: Chandra, Pyrogenie, fügt einer Kreatur deiner Wahl 4 Schadenspunkte zu.\n−10: Chandra, Pyrogenie, fügt einem Spieler deiner Wahl und jeder Kreatur, die er kontrolliert, 6 Schadenspunkte zu. Chandra, Pyromaster|Chandra, Pyromeisterin|Planeswalker — Chandra|+1: Chandra, Pyromeisterin, fügt einem Spieler deiner Wahl 1 Schadenspunkt und bis zu einer Kreatur deiner Wahl, die dieser Spieler kontrolliert, 1 Schadenspunkt zu. Diese Kreatur kann in diesem Zug nicht blocken.0: Schicke die oberste Karte deiner Bibliothek ins Exil. Du kannst sie in diesem Zug spielen.-7: Schicke die obersten zehn Karten deiner Bibliothek ins Exil. Bestimme eine auf diese Weise ins Exil geschickte Spontanzauber- oder Hexereikarte und kopiere sie dreimal. Du kannst die Kopien wirken, ohne ihre Manakosten zu bezahlen. @@ -2542,6 +2610,7 @@ Changeling Sentinel|Wandelwicht-Wachposten|Kreatur — Gestaltwandler|Wandelwich Changeling Titan|Wandelwicht-Titan|Kreatur — Gestaltwandler|Wandelwicht (Diese Karte hat zu jedem Zeitpunkt alle Kreaturentypen.)\nBeschütze eine Kreatur (Wenn diese Karte ins Spiel kommt, opfere sie, falls du nicht eine andere Kreatur, die du kontrollierst, ganz aus dem Spiel entfernst. Wenn diese Karte das Spiel verlässt, kehrt jene Karte ins Spiel zurück.) Channel Harm|Unheil umleiten|Spontanzauber|Verhindere allen Schaden, der dir oder bleibenden Karten, die du kontrollierst, in diesem Zug von Quellen, die du nicht kontrollierst, zugefügt würde. Falls auf diese Weise Schaden verhindert wurde, kannst du Unheil umleiten einer Kreatur deiner Wahl entsprechend viele Schadenspunkte zufügen lassen. Channel the Suns|Sonnenenergie ableiten|Hexerei|Erhöhe deinen Manavorrat um {W}{U}{B}{R}{G}. +Channeled Force|Kanalisierte Macht|Spontanzauber|Wirf als zusätzliche Kosten, um diesen Zauberspruch zu wirken, X Karten ab.\nEin Spieler deiner Wahl zieht X Karten. Die Kanalisierte Macht fügt bis zu einer Kreatur oder einem Planeswalker deiner Wahl X Schadenspunkte zu. Channeler Initiate|Wegbereitende Geweihte|Kreatur — Mensch, Druide|Wenn die Wegbereitende Geweihte ins Spiel kommt, lege drei -1/-1-Marken auf eine Kreatur deiner Wahl, die du kontrollierst.\n{T}, entferne eine -1/-1-Marke von der Wegbereitenden Geweihten: Erhöhe deinen Manavorrat um ein Mana einer beliebigen Farbe. Channel|Blutzoll|Hexerei|Bis zum Ende des Zuges kannst Du Deinem Manavorrat um farbloses Mana aufstockenzum Preis von einem Lebenspunkt pro farblosen Mana. Spiele diese Aufstockungen wie einen Unterbrechungszauber. Effekte, die Schaden verhindern oder umleiten, können hier nicht angewendet werden, um den Verlust der Lebenspunkte zu verhindern. Chant of Vitu-Ghazi|Gesang aus Vitu-Ghazi|Spontanzauber|Einberufen (Jede Kreatur, die du tappst, während du diesen Zauberspruch spielst, reduziert dessen Kosten um {1} oder um ein Mana der Farbe jener Kreatur.)\nVerhindere allen Schaden, der in diesem Zug von Kreaturen zugefügt würde. Du erhältst 1 Lebenspunkt für jeden auf diese Weise verhinderten Schadenspunkt dazu. @@ -2566,6 +2635,7 @@ Chaplain's Blessing|Segen der Kaplanin|Hexerei|Du erhältst 5 Lebenspunkte dazu. Char-Rumbler|Kohlenpolterer|Kreatur — Elementarwesen|Doppelschlag\n {R}: Der Kohlenpolterer erhält +1/+0 bis zum Ende des Zuges. Charcoal Diamond|Nachtdiamant|Artefakt|Der Nachtdiamant kommt getappt ins Spiel.\n{T}: Erhöhe Deinen Manavorrat um B. Charge Across the Araba|Ansturm durch die Araba|Spontanzauber - Arkan|Wegfegen Bringe eine beliebige Anzahl an Ebenen, die du kontrollierst, auf die Hand ihres Besitzers zurück. Kreaturen, die du kontrollierst, erhalten für jede auf diese Weise zurückgebrachte Ebene +1/+1 bis zum Ende des Zuges. +Charge of the Forever-Beast|Ansturm der Ewigkeitsbestie|Hexerei|Zeige als zusätzliche Kosten, um diesen Zauberspruch zu wirken, eine Kreaturenkarte aus deiner Hand offen vor.\nDer Ansturm der Ewigkeitsbestie fügt einer Kreatur oder einem Planeswalker deiner Wahl Schadenspunkte in Höhe der Stärke der vorgezeigten Karte zu. Charge|Anstürmen|Spontanzauber|Kreaturen, die du kontrollierst, erhalten +1/+1 bis zum Ende des Zuges. Charging Badger|Angriffslustiger Dachs|Kreatur — Dachs|Verursacht Trampelschaden Charging Bandits|Anstürmende Banditen|Beschwörungszauber|Wenn die Anstürmenden Banditen angreifen, erhalten sie +2/+0 bis zum Ende des Zuges. @@ -2599,11 +2669,13 @@ Chasm Guide|Schluchtführerin|Kreatur — Goblin, Späher, Verbündeter|Zusammen Chasm Skulker|Tiefsee-Lauerer|Kreatur — Kalmar, Schrecken|Immer wenn du eine Karte ziehst, lege eine +1/+1-Marke auf den Tiefsee-Lauerer.\nWenn der Tiefsee-Lauerer stirbt, bringe X 1/1 blaue Kalmar-Kreaturenspielsteine mit Inseltarnung ins Spiel, wobei X gleich der Anzahl an +1/+1-Marken auf dem Tiefsee-Lauerer ist. (Sie können nicht geblockt werden, solange der verteidigende Spieler eine Insel kontrolliert.) Chastise|Züchtigen|Spontanzauber|Zerstöre eine angreifende Kreatur deiner Wahl. Du erhältst Lebenspunkte in Höhe ihrer Stärke dazu. Chatter of the Squirrel|Eichhörnchengeschnatter|Hexerei|Bringe einen 1/1 grünen Eichhörnchenspielstein ins Spiel.\nRückblende {1}{G} (Du kannst diese Karte aus deinem Friedhof für ihre Rückblendekosten spielen. Entferne sie dann ganz aus dem Spiel.) +Checkpoint Officer|Offizier des Kontrollpunkts|Kreatur — Mensch, Soldat|{1}{W}, {T}: Tappe eine Kreatur deiner Wahl. Chemister's Insight|Einblick des Chemisters|Spontanzauber|Ziehe zwei Karten.\nKatalyse (Du kannst diese Karte aus deinem Friedhof wirken, indem du zusätzlich zu ihren anderen Kosten eine Karte abwirfst. Schicke sie danach ins Exil.) Chemister's Trick|Trick des Chemisters|Spontanzauber|Eine Kreatur deiner Wahl, die du nicht kontrollierst, erhält -2/-0 bis zum Ende des Zuges und greift in diesem Zug an, falls möglich.\nÜberlast {3}{U}{R} (Du kannst diesen Zauber zu seinen Überlast-Kosten wirken. Falls du dies tust, verändere seinen Text, indem du im Text alle Vorkommen von „deiner Wahl" durch „jeder" ersetzt.) Cherished Hatchling|Umsorgtes Jungtier|Kreatur — Dinosaurier|Wenn das Umsorgte Jungtier stirbt, kannst du in diesem Zug Dinosaurier-Zaubersprüche wirken, als ob sie Aufblitzen hätten, und immer wenn du in diesem Zug einen Dinosaurier-Zauberspruch wirkst, erhält er „Wenn diese Kreatur ins Spiel kommt, kannst du sie gegen eine andere Kreatur deiner Wahl kämpfen lassen." +Chevill, Bane of Monsters|Chevill, Erzfeind der Monster|Legendäre Kreatur — Mensch, Räuber|Todesberührung\nZu Beginn deines Versorgungssegments und falls deine Gegner keine bleibenden Karten mit Kopfgeldmarken kontrollieren, lege eine Kopfgeldmarke auf eine Kreatur oder einen Planeswalker deiner Wahl, die bzw. den ein Gegner kontrolliert.\nImmer wenn eine bleibende Karte, die ein Gegner kontrolliert und auf der eine Kopfgeldmarke liegt, stirbt, erhältst du 3 Lebenspunkte dazu und ziehst eine Karte. Chief Engineer|Oberster Ingenieur|Kreatur — Vedalken, Handwerker|Artefaktzauber, die du wirkst, haben Einberufen. (Deine Kreaturen können dir helfen, diese Zaubersprüche zu wirken. Jede Kreatur, die du tappst, während du einen Artefaktzauber wirkst, reduziert dessen Kosten um {1} oder um ein Mana der Farbe der Kreatur.) -Chief of the Edge|Anführer der Klinge|Kreatur — Mensch, Krieger|Andere Krieger-Kreaturen, die du kontrollierst, erhalten +1/+0. +Chief of the Edge|Anführerin der Klinge|Kreatur — Mensch, Krieger|Andere Krieger-Kreaturen, die du kontrollierst, erhalten +1/+0. Chief of the Foundry|Vorsteher der Gießerei|Artefaktkreatur — Konstrukt|Andere Artefaktkreaturen, die du kontrollierst, erhalten +1/+1. Chief of the Scale|Anführer der Schuppe|Kreatur — Mensch, Krieger|Andere Krieger-Kreaturen, die du kontrollierst, erhalten +0/+1. Chieftain en-Dal|Häuptling en-Dal|Kreatur — Ritter|Immer wenn der Häuptling en-Dal angreift, erhalten alle angreifenden Kreaturen Erstschlag bis zum Ende des Zuges. @@ -2632,6 +2704,7 @@ Chimeric Staff|Chimärenstab|Artefakt|X: Der Chimärenstab ist bis zum Ende des Chimney Imp|Kaminbold|Kreatur — Bold|Fliegend\nWenn der Kaminbold aus dem Spiel auf einen Friedhof gelegt wird, legt ein Gegner deiner Wahl eine Karte aus seiner Hand oben auf seine Bibliothek. Chisei, Heart of Oceans|Chisei, Herz der Ozeane|Legendäre Kreatur - Geist|Fliegend\nOpfere zu Beginn deines Versorgungssegments Chisei, Herz der Ozeane, falls du nicht eine Marke von einer bleibenden Karte, die du kontrollierst, entfernst. Chitinous Cloak|Chitin-Mantel|Artefakt — Ausrüstung|Die ausgerüstete Kreatur erhält +2/+2 und hat Bedrohlichkeit. (Sie kann nicht geblockt werden, außer von zwei oder mehr Kreaturen.)\nAusrüsten {3} +Chittering Harvester|Fauchender Schnitter|Kreatur — Nachtmahr|Mutation {4}{B} (Falls du diesen Zauberspruch für seine Mutationskosten wirkst, lege ihn auf oder unter eine Nicht-Mensch-Kreatur deiner Wahl, die du besitzt. Sie mutieren zur oben liegenden Kreatur, die zusätzlich alle Fähigkeiten der darunter liegenden hat.)\nImmer wenn diese Kreatur mutiert, opfert jeder Gegner eine Kreatur. Chittering Host|Fauchender Wust|Kreatur — Eldrazi, Schrecken|Eile\nBedrohlich (Diese Kreatur kann nicht geblockt werden, außer von zwei oder mehr Kreaturen.)\nWenn der Fauchende Wust ins Spiel kommt, erhalten andere Kreaturen, die du kontrollierst, +1/+0 und Bedrohlichkeit bis zum Ende des Zuges. Chittering Rats|Schnatternde Ratten|Kreatur — Ratte|Wenn die Schnatternden Ratten ins Spiel kommen, legt ein Gegner deiner Wahl eine Karte aus seiner Hand oben auf seine Bibliothek. Chlorophant|Chlorofant|Kreatur — Elementarwesen|Du kannst zu Beginn deines Versorgungssegments eine +1/+1Marke auf den Chlorofant legen.\nGrenzwert Du kannst zu Beginn deines Versorgungssegments eine zusätzliche +1/+1-Marke auf den Chlorofant legen. (Du hast den Grenzwert erreicht, solange sieben oder mehr Karten in deinem Friedhof sind.) @@ -2659,9 +2732,11 @@ Chosen of Markov|Markovs Auserwählte|Kreatur — Mensch|{T}, tappe einen ungeta Chromanticore|Chromantikor|Verzauberungskreatur — Mantikor|Göttergabe {2}{W}{U}{B}{R}{G} (Falls du diese Karte für ihre Göttergabe-Kosten wirkst, ist sie ein Aura-Zauberspruch und verzaubert eine Kreatur. Die Aura wird wieder zu einer Kreatur, falls sie nicht an eine Kreatur angelegt ist.)\nFliegend, Erstschlag, Wachsamkeit, Lebensverknüpfung, verursacht Trampelschaden\nDie verzauberte Kreatur erhält +4/+4 und hat Flugfähigkeit, Erstschlag, Wachsamkeit, Lebensverknüpfung und verursacht Trampelschaden. Chromatic Armor|Chromrüstung|Verzaubere Kreatur|Lege eine Schutz-Marke auf die Chromrüstung, wenn sie ins Spiel kommt, und wähle eine Farbe. Jeder Schaden, der der verzauberten Kreatur von einer Quelle dieser Farbe zugefügt wird, wird auf 0 reduziert.\nX: Lege eine Schutz-Marke auf die Chromrüstung und wechsle die Farbe, gegen die die Rüstung schützt. X ist die Anzahl der Schutz-Marken auf der Chromrüstung. Chromatic Lantern|Chromatische Laterne|Artefakt|Länder, die du kontollierst, haben „{T}: Erhöhe deinen Manavorrat um ein Mana einer beliebigen Farbe."\n{T}: Erhöhe deinen Manavorrat um ein Mana einer beliebigen Farbe. +Chromatic Orrery|Chromatisches Orrery|Legendäres Artefakt|Du kannst Mana ausgeben, als wäre es Mana einer beliebigen Farbe.\n{T}: Erzeuge {C}{C}{C}{C}{C}.\n{5}, {T}: Ziehe für jede Farbe unter den bleibenden Karten, die du kontrollierst, eine Karte. Chromatic Sphere|Chromatische Sphäre|Artefakt|{1}, {T}, opfere die Chromatische Sphäre: Erhöhe Deinen Manavorrat um ein Mana einer beliebigen Farbe. Ziehe eine Karte. Chromatic Star|Chromatischer Stern|Artefakt|{1}, {T}, opfere den Chromatischen Stern: Erhöhe deinen Manavorrat um ein Mana einer beliebigen Farbe.\nWenn der Chromatische Stern aus dem Spiel auf einen Friedhof gelegt wird, ziehe eine Karte. Chrome Mox|Chrommox|Artefakt|Einprägen Wenn der Chrommox ins Spiel kommt, kannst du eine Nichtartefaktkarte, die kein Land ist, auf deiner Hand ganz aus dem Spiel entfernen. (Die entfernte Karte wird in dieses Artefakt eingeprägt.)\n{T}: Erhöhe deinen Manavorrat um ein Mana einer der Farben der eingeprägten Karte. +Chrome Replicator|Chromreplikator|Artefaktkreatur — Konstrukt|Wenn der Chromreplikator ins Spiel kommt und falls du zwei oder mehr bleibende Karten kontrollierst, die weder Länder noch Spielsteine sind und die denselben Namen haben, erzeuge einen 4/4 farblosen Konstrukt-Artefaktkreaturenspielstein. Chrome Steed|Chrom-Schlachtross|Artefaktkreatur — Pferd|Metallkunst — Das Chrom-Schlachtross erhält +2/+2, solange du drei oder mehr Artefakte kontrollierst. Chromescale Drake|Chromschuppen-Sceada|Kreatur — Sceada|Affinität zu Artefakten (Dieser Zauberspruch kostet beim Ausspielen für jedes Artefakt, das du kontrollierst, {1} weniger.)\nFliegend\nWenn der Chromschuppen-Sceada ins Spiel kommt, decke die drei obersten Karten deiner Bibliothek auf. Nimm alle Artefaktkarten, die auf diese Weise aufgedeckt werden, auf deine Hand und lege den Rest der Karten auf deinen Friedhof. Chromeshell Crab|Chrompanzerkrabbe|Kreatur — Bestie|Morph {4}{U} (Du kannst diese Karte verdeckt für {3} als eine 2/2 Kreatur spielen. Decke sie zu einem beliebigen Zeitpunkt für ihre Morph-Kosten auf.)\nWenn die Chrompanzerkrabbe aufgedeckt wird, kannst du die Kontrolle über eine Kreatur deiner Wahl, die du kontrollierst, und eine Kreatur deiner Wahl, die ein Gegner kontrolliert, tauschen. @@ -2735,6 +2810,7 @@ Clan Defiance|Clan-Widerstand|Hexerei|Bestimme eines oder mehrere — Der Clan-W Clan Guildmage|Gildenmagierin der Clans|Kreatur — Mensch, Schamane|{1}{R}, {T}: Eine Kreatur deiner Wahl kann in diesem Zug nicht blocken.\n{2}{G}, {T}: Ein Land deiner Wahl, das du kontrollierst, wird bis zum Ende des Zuges zu einer 4/4 Elementarwesen-Kreatur mit Eile. Es ist immer noch ein Land. Clarion Ultimatum|Deutliches Ultimatum|Hexerei|Bestimme fünf bleibende Karten, die du kontrollierst. Für jede dieser bleibenden Karten kannst du deine Bibliothek nach einer Karte mit dem gleichen Namen wie diese bleibende Karte durchsuchen. Bringe diese Karten getappt ins Spiel und mische dann deine Bibliothek. Clash of Realities|Zusammenprall der Realitäten|Verzauberung|Alle Geister haben „Wenn diese Kreatur ins Spiel kommt, kannst du sie einer Nicht-Geist-Kreatur deiner Wahl 3 Schadenspunkte zufügen lassen."\nAlle Nicht-Geist-Kreaturen haben „Wenn diese Kreatur ins Spiel kommt, kannst du sie einem Geist deiner Wahl 3 Schadenspunkte zufügen lassen." +Clash of Titans|Duell der Titanen|Spontanzauber|Eine Kreatur deiner Wahl kämpft gegen eine andere Kreatur deiner Wahl. (Jede der Kreaturen fügt der anderen Schadenspunkte in Höhe ihrer Stärke zu.) Clash of Wills|Mentales Kräftemessen|Spontanzauber|Neutralisiere einen Zauberspruch deiner Wahl, falls sein Beherrscher nicht {X} bezahlt. Claustrophobia|Klaustrophobie|Verzauberung — Aura|Kreaturenverzauberung\nWenn die Klaustrophobie ins Spiel kommt, tappe die verzauberte Kreatur.\nDie verzauberte Kreatur enttappt nicht während des Enttappsegments ihres Beherrschers. Claws of Gix|Klauen des Gix|Artefakt|1, opfere eine bleibende Karte: Du erhältst 1 Lebenspunkt dazu. @@ -2818,6 +2894,7 @@ Cloudgoat Ranger|Wolkenziegenhüter|Kreatur — Riese, Krieger|Wenn der Wolkenzi Cloudheath Drake|Wolkenheiden-Sceada|Artefaktkreatur — Sceada|Fliegend\n{1}{W}: Der Wolkenheiden-Sceada erhält Wachsamkeit bis zum Ende des Zuges. Cloudhoof Kirin|Wolkenhuf-Kirin|Legendäre Kreatur - Kirin, Geist|Fliegend\nImmer wenn du einen Geist oder einen arkanen Zauber spielst, kannst du die obersten X Karten der Bibliothek eines Spielers deiner Wahl auf dessen Friedhof legen, wobei X gleich den umgewandelten Manakosten des Zaubers ist. Cloudkin Seer|Wolkensippen-Seherin|Kreatur — Elementarwesen, Zauberer|Fliegend\nWenn die Wolkensippen-Seherin ins Spiel kommt, ziehe eine Karte. +Cloudpiercer|Wolkendränger|Kreatur — Dinosaurier|Mutation {3}{R} (Falls du diesen Zauberspruch für seine Mutationskosten wirkst, lege ihn auf oder unter eine Nicht-Mensch-Kreatur deiner Wahl, die du besitzt. Sie mutieren zur oben liegenden Kreatur, die zusätzlich alle Fähigkeiten der darunter liegenden hat.)\nReichweite\nImmer wenn diese Kreatur mutiert, kannst du eine Karte abwerfen. Falls du dies tust, ziehe eine Karte. Cloudpost|Wolkenposten|Land — Ort|Der Wolkenposten kommt getappt ins Spiel.\n{T}: Erhöhe deinen Manavorrat für jeden Ort im Spiel um {1}. Cloudreach Cavalry|Kavallerie der Lüfte|Kreatur — Soldat|Die Kavallerie der Lüfte erhält +2/+2 und Flugfähigkeit, solange du einen Vogel kontrollierst. Cloudreader Sphinx|Wolkenleser-Sphinx|Kreatur — Sphinx|Fliegend\nWenn die Wolkenleser-Sphinx ins Spiel kommt, wende Hellsicht 2 an. (Schaue dir die obersten zwei Karten deiner Bibliothek an. Du kannst eine beliebige Anzahl davon unter deine Bibliothek legen und den Rest in beliebiger Reihenfolge oben darauf.) @@ -2897,6 +2974,7 @@ Colossal Majesty|Kolossale Erhabenheit|Verzauberung|Zu Beginn deines Versorgungs Colossal Might|Kolossale Macht|Spontanzauber|Eine Kreatur deiner Wahl erhält +4/+2 und verursacht bis zum Ende des Zuges Trampelschaden. Colossal Whale|Gigantischer Wal|Kreatur — Wal|Inseltarnung (Diese Kreatur kann nicht geblockt werden, solange der verteidigende Spieler eine Insel kontrolliert.)Immer wenn der Gigantische Wal angreift, kannst du eine Kreatur deiner Wahl, die der verteidigende Spieler kontrolliert, ins Exil schicken, bis der Gigantische Wal das Spiel verlässt. (Diese Kreatur kehrt unter der Kontrolle ihres Besitzers ins Spiel zurück.) Colossapede|Kolossoped|Kreatur — Insekt| +Colossification|Kolossifizierung|Verzauberung — Aura|Verzaubert eine Kreatur\nWenn die Kolossifizierung ins Spiel kommt, tappe die verzauberte Kreatur.\nDie verzauberte Kreatur erhält +20/+20. Colossodon Yearling|Kolossodon-Jährling|Kreatur — Bestie| Colossus Hammer|Hammer des Kolossus|Artefakt — Ausrüstung|Die ausgerüstete Kreatur erhält +10/+10 und verliert Flugfähigkeit.\nAusrüsten {8} ({8}: Lege diese Karte an eine Kreatur deiner Wahl an, die du kontrollierst. Spiele Ausrüsten wie eine Hexerei.) Colossus of Akros|Der Koloss von Akros|Artefaktkreatur — Golem|Verteidiger, Unzerstörbar\n{10}: Monstrum 10. (Falls diese Kreatur nicht monströs ist, lege zehn +1/+1-Marken auf sie und sie wird monströs.)\nSolange der Koloss von Akros monströs ist, verursacht er Trampelschaden und kann angreifen, als ob er nicht Verteidiger hätte. @@ -2950,6 +3028,7 @@ Concerted Effort|Einvernehmliche Bemühungen|Verzauberung|Hat zu Beginn des Vers Conclave Cavalier|Ritterin des Konklaves|Kreatur — Zentaur, Ritter|Wachsamkeit\nWenn die Ritterin des Konklaves stirbt, erzeuge zwei 2/2 grüne und weiße Elf-Ritter-Kreaturenspielsteine mit Wachsamkeit. Conclave Equenaut|Konklavenequidonaut|Kreatur — Mensch, Soldat|Einberufen (Jede Kreatur, die du tappst, während du diesen Zauberspruch spielst, reduziert dessen Kosten um {1} oder um ein Mana der Farbe jener Kreatur.)\nFliegend Conclave Guildmage|Gildenmagier des Konklaves|Kreatur — Elf, Kleriker|{G}, {T}: Kreaturen, die du kontrollierst, verursachen Trampelschaden bis zum Ende des Zuges.\n{5}{W}, {T}: Erzeuge einen 2/2 grünen und weißen Elf-Ritter-Kreaturenspielstein mit Wachsamkeit. +Conclave Mentor|Konklave-Mentorin|Kreatur — Zentaur, Kleriker|Falls eine oder mehrere +1/+1-Marken auf eine Kreatur gelegt würden, die du kontrollierst, werden stattdessen so viele plus eine +1/+1-Marken auf die Kreatur gelegt.\nWenn die Konklave-Mentorin stirbt, erhältst du Lebenspunkte in Höhe ihrer Stärke dazu. Conclave Naturalists|Naturalistinnen des Konklaves|Kreatur — Dryade|Wenn die Naturalistinnen des Konklaves ins Spiel kommen, kannst du ein Artefakt oder eine Verzauberung deiner Wahl zerstören. Conclave Phalanx|Phalanx des Konklave|Kreatur — Mensch, Soldat|Einberufen (Jede Kreatur, die du tappst, während du diesen Zauberspruch spielst, reduziert dessen Kosten um {1} oder um ein Mana der Farbe jener Kreatur.)\nWenn die Phalanx des Konklave ins Spiel kommt, erhältst du für jede Kreatur, die du kontrollierst, 1 Lebenspunkt dazu. Conclave Tribunal|Tribunal des Konklaves|Verzauberung|Einberufen (Deine Kreaturen können dir helfen, diesen Zauberspruch zu wirken. Mit jeder Kreatur, die du tappst, während du diesen Zauberspruch wirkst, bezahlst du für {1} oder ein Mana der Farbe jener Kreatur.)\nWenn das Tribunal des Konklaves ins Spiel kommt, schicke eine bleibende Karte deiner Wahl, die kein Land ist und die ein Gegner kontrolliert, ins Exil, bis das Tribunal des Konklaves das Spiel verlässt. @@ -2996,6 +3075,7 @@ Consign to Dream|Den Träumen überlassen|Spontanzauber|Bringe eine bleibende Ka Consign to Dust|Dem Zerfall überlassen|Spontanzauber|Streben — Dem Zerfall überlassen kostet beim Wirken für jedes Ziel außer dem ersten {2}{G} mehr.\nZerstöre eine beliebige Anzahl an Artefakten und/oder Verzauberungen deiner Wahl. Consign to the Pit|In die Grube werfen|Hexerei|Zerstöre eine Kreatur deiner Wahl. In die Grube werfen fügt dem Beherrscher der Kreatur 2 Schadenspunkte zu. Consign|Anheimfallen|Spontanzauber|Bringe eine bleibende Karte deiner Wahl, die kein Land ist, auf die Hand ihres Besitzers zurück. +Conspicuous Snoop|Auffälliger Schnüffler|Kreatur — Goblin, Räuber|Die oberste Karte deiner Bibliothek ist offen.\nDu kannst Goblin-Zaubersprüche oben von deiner Bibliothek wirken.\nSolange die oberste Karte deiner Bibliothek eine Goblin-Karte ist, hat der Auffällige Schnüffler alle aktivierten Fähigkeiten jener Karte. Conspiracy|Verschwörung|Verzauberung|Bestimme einen Kreaturentyp, sowie die Verschwörung ins Spiel kommt.\nKreaturenkarten, die du besitzt und die nicht im Spiel sind, sowie alle Kreaturenzauber, die du kontrollierst, und alle Kreaturen, die du kontrollierst, haben den bestimmten Kreaturentyp. Constant Mists|Andauernder Nebel|Spontanzauber|Rückkauf —Opfere ein Land\nKreaturen fügen in diesem Zug keinen Kampfschaden zu. Constricting Sliver|Erstickender Remasuri|Kreatur — Remasuri|Remasuri-Kreaturen, die du kontrollierst, haben „Wenn diese Kreatur ins Spiel kommt, kannst du eine Kreatur deiner Wahl, die ein Gegner kontrolliert, ins Exil schicken, bis diese Kreatur das Spiel verlässt." @@ -3056,6 +3136,7 @@ Cooperate|Cooperate|Spontanzauber|Nachhall (Wirke diesen Zauberspruch nur aus de Cooperation|Kooperation|Verzaubere Kreatur|Die von der Kooperation verzauberte Kreatur erhält Bündnisfähigkeit. Coordinated Assault|Koordinierter Angriff|Spontanzauber|Bis zu zwei Kreaturen deiner Wahl erhalten bis zum Ende des Zuges +1/+0 und Erstschlag. Coordinated Barrage|Koordiniertes Sperrfeuer|Spontanzauber|Bestimme einen Kreaturentyp. Das Koordinierte Sperrfeuer fügt einer angreifenden oder blockenden Kreatur deiner Wahl so viele Schadenspunkte zu, wie du bleibende Karten des bestimmten Typs kontrollierst. +Coordinated Charge|Koordinierter Ansturm|Spontanzauber|Kreaturen, die du kontrollierst, erhalten +2/+1 bis zum Ende des Zuges.\nUmwandlung {2} ({2}, wirf diese Karte ab: Ziehe eine Karte.) Copper Carapace|Kupfer-Rückenpanzer|Artefakt — Ausrüstung|Die ausgerüstete Kreatur erhält +2/+2 und kann nicht blocken.\nAusrüsten {3} ({3}: Lege diese Karte an eine Kreatur deiner Wahl an, die du kontrollierst. Spiele Ausrüsten wie eine Hexerei.) Copper Gnomes|Kupfergnome|Artefaktkreatur|4, opfere die Kupfergnome: Bestimme eine Artefaktkarte aus Deiner Hand und bringe diese ins Spiel. Copper Myr|Kupfermyr|Artefaktkreatur — Myr|{T}: Erhöhe deinen Manavorrat um {G}. @@ -3244,7 +3325,7 @@ Crook of Condemnation|Krummstab der Verdammnis|Artefakt|{1}, {T}: Schicke eine K Crookclaw Elder|Ältester der Krummklauen|Kreatur — Vogel, Zauberer|Fliegend\nTappe zwei ungetappte Vögel, die du kontrollierst: Ziehe eine Karte.\nTappe zwei ungetappte Zauberer, die du kontrollierst: Eine Kreatur deiner Wahl erhält Flugfähigkeit bis zum Ende des Zuges. Crookclaw Transmuter|Krummklauen-Umwandler|Kreatur — Vogel, Zauberer|Aufblitzen (Du kannst diesen Zauberspruch zu jedem Zeitpunkt spielen, zu dem du einen Spontanzauber spielen könntest.)\nFliegend\nWenn der Krummklauen-Umwandler ins Spiel kommt, vertausche Stärke und Widerstandskraft einer Kreatur deiner Wahl bis zum Ende des Zuges. Crooked Scales|Gezinkte Waagschalen|Artefakt|4, {T}: Bestimme eine Kreatur Deiner Wahl, die Du kontrollierst und eine Kreatur Deiner Wahl, die ein Gegner kontrolliert. Wirf eine Münze. Gewinnst Du den Münzwurf, zerstöre die Kreatur, die der Gegner kontrolliert. Verlierst Du den Münzwurf, zerstöre die Kreatur, die Du kontrollierst, wenn Du nicht 3 bezahlst und den Münzwurf wiederholst. -Crop Rotation|Wechselnde Bepflanzung|Spontanzauber|Opfere ein Land, wenn Du Wechselnde Bepflanzung sprichst.\nDurchsuche Deine Bibliothek nach einem Land und bringe dieses Land ins Spiel.\nMische Deine Bibliothek danach. +Crop Rotation|Wechselnde Bepflanzung|Spontanzauber|Opfere ein Land als zusätzliche Kosten, um diesen Zauberspruch zu wirken.\nDurchsuche deine Bibliothek nach einer Länderkarte, bringe sie ins Spiel und mische dann deine Bibliothek. Crop Sigil|Kornkreis|Verzauberung|Zu Beginn deines Versorgungssegments kannst du die oberste Karte deiner Bibliothek auf deinen Friedhof legen.\nDelirium — {2}{G}, opfere den Kornkreis: Bringe bis zu eine Kreaturenkarte deiner Wahl und bis zu eine Länderkarte deiner Wahl aus deinem Friedhof auf deine Hand zurück. Aktiviere diese Fähigkeit nur, falls dein Friedhof vier oder mehr unterschiedliche Kartentypen enthält. Crosis's Attendant|Crosis' Leibdiener|Artefaktkreatur — Golem|{1}, opfere Crosis' Leibdiener: Erhöhe Deinen Manavorrat um {U}{B}{R}. Crosis's Catacombs|Crosis' Katakomben|Land|Crosis' Katakomben sind zusätzlich zu ihrem Landtyp noch ein Hort.\nOpfere Crosis' Katakomben, wenn sie ins Spiel kommen, wenn Du nicht ein Land, das Du kontrollierst und das kein Hort ist, auf die Hand seines Besitzers zurückbringst.\n{T}: Erhöhe Deinen Manavorrat um {U}, {B} oder {R}. @@ -3321,6 +3402,7 @@ Crypt Cobra|Gruftkobra|Beschwörung einer Kobra|Wenn die Gruftkobra angreift und Crypt Creeper|Kryptenkriecher|Kreatur — Zombie|Opfere den Kryptenkriecher: Entferne eine Karte deiner Wahl in einem Friedhof ganz aus dem Spiel. Crypt Ghast|Krypta-Schaudergeist|Kreatur — Geist|Abnötigen (Immer wenn du einen Zauberspruch wirkst, kannst du {W/B} bezahlen. Falls du dies tust, verliert jeder Gegner 1 Lebenspunkt und du erhältst ebenso viele Lebenspunkte dazu.)\nImmer wenn du einen Sumpf für Mana tappst, erhöhe deinen Manavorrat um {B} (zusätzlich zu dem Mana, das dieses Land erzeugt). Crypt Incursion|Einfall in die Gruft|Spontanzauber|Schicke alle Kreaturenkarten aus dem Friedhof eines Spielers deiner Wahl ins Exil. Du erhältst 3 Lebenspunkte für jede auf diese Weise ins Exil geschickte Karte dazu. +Crypt Lurker|Kryptenlauerer|Kreatur — Schrecken|Wenn der Kryptenlauerer ins Spiel kommt, kannst du eine Kreatur opfern oder eine Kreaturenkarte abwerfen. Falls du dies tust, ziehe eine Karte. Crypt Rats|Gruftratten|Beschwörung von Ratten|{X}: Die Gruftratten fügen jeder Kreatur und jedem Spieler X Schadenspunkte zu. Du kannst nur schwarzes Mana auf diese Weise ausgeben. Crypt Ripper|Gruftreißer|Kreatur — Schatten|Eile\n{B}: Der Gruftreißer erhält +1/+1 bis zum Ende des Zuges. Crypt Sliver|Gruftremasuri|Kreatur — Remasuri|Alle Remasuris haben „{T}: Regeneriere einen Remasuri deiner Wahl." @@ -3334,10 +3416,12 @@ Cryptic Command|Kryptischer Befehl|Spontanzauber|Bestimme zwei Neutralisiere ein Cryptic Cruiser|Kryptischer Taucher|Kreatur — Eldrazi, Verwerter|Fahl (Diese Karte hat keine Farbe.){2}{U}, lege eine Karte, die ein Gegner besitzt, aus dem Exil auf den Friedhof dieses Spielers: Tappe eine Kreatur deiner Wahl. Cryptic Gateway|Kryptischer Torbogen|Artefakt|Tappe zwei ungetappte Kreaturen, die du kontrollierst: Du kannst eine Kreaturenkarte, die mit allen auf diese Weise getappten Kreaturen einen Kreaturentyp gemeinsam hat, aus deiner Hand ins Spiel bringen. Cryptic Serpent|Kryptische Schlange|Kreatur — Schlange|Die Kryptische Schlange kostet beim Wirken für jede Spontanzauber- und Hexerei-Karte in deinem Friedhof {1} weniger. +Cryptic Trilobite|Kryptischer Trilobit|Kreatur — Trilobit|Der Kryptische Trilobit kommt mit X +1/+1-Marken ins Spiel.\nEntferne eine +1/+1-Marke vom Kryptischen Trilobiten: Erzeuge {C}{C}. Verwende dieses Mana nur, um Fähigkeiten zu aktivieren.\n{1}, {T}: lege eine +1/+1-Marke auf den Kryptischen Trilobiten. Cryptolith Fragment|Kryptolithenfragment|Artefakt|Das Kryptolithenfragment kommt getappt ins Spiel.\n{T}: Erhöhe deinen Manavorrat um ein Mana einer beliebigen Farbe. Jeder Spieler verliert 1 Lebenspunkt.\nZu Beginn deines Versorgungssegments und falls jeder Spieler 10 Lebenspunkte oder weniger hat, transformiere das Kryptolithenfragment. Cryptolith Rite|Kryptolith-Ritus|Verzauberung|Kreaturen, die du kontrollierst, haben „{T}: Erhöhe deinen Manavorrat um ein Mana einer beliebigen Farbe." Cryptoplasm|Kryptoplasma|Kreatur — Gestaltwandler|Du kannst zu Beginn deines Versorgungssegments das Kryptoplasma zu einer Kopie einer anderen Kreatur deiner Wahl werden lassen. Falls du dies tust, erhält das Kryptoplasma diese Fähigkeit. Cryptwailing|Gruftgewimmer|Verzauberung|{1}, entferne zwei Kreaturenkarten aus deinem Friedhof ganz aus dem Spiel: Ein Spieler deiner Wahl wirft eine Karte aus seiner Hand ab. Spiele diese Fähigkeit nur zu einem Zeitpunkt, zu dem du auch eine Hexerei spielen könntest. +Crystacean|Kristallkrabbe|Kreatur — Krabbe|Aufblitzen Crystal Ball|Kristallkugel|Artefakt|{1}, {T}: Hellsicht 2. (Betrachte für Hellsicht 2 die obersten zwei Karten deiner Bibliothek und lege dann eine beliebige Anzahl davon in beliebiger Reihenfolge unter deine Bibliothek und den Rest oben darauf.) Crystal Chimes|Kristallglocken|Artefakt|3, {T}, opfere die Kristallglocken: Bringe alle Verzauberungskarten aus Deinem Friedhof auf Deine Hand zurück. Crystal Golem|Kristallgolem|Artefaktkreatur|Der Kristallgolem destabilisiert sich am Ende Deines zuges. @@ -3349,9 +3433,12 @@ Crystal Slipper|Gläserner Schuh|Artefakt — Ausrüstung|Die ausgerüstete Krea Crystal Spray|Glitzernde Gischt|Spontanzauber|Ändere den Text eines Zauberspruchs oder einer bleibenden Karte Deiner Wahl bis zum Ende des Zuges, indem Du alle Vorkommen einer Farbe oder eines Standardlandtyps durch eine(n) andere(n) ersetzt.\nZiehe eine Karte. Crystal Vein|Kristallader|Land|{T}: Erhöhe Deinen Manavorrat um ein farbloses Mana.\n{T}, opfere die Kristallader: Erhöhe Deinen Manavorrat um zwei farblose Mana. Crystalline Crawler|Kristalliner Krabbler|Artefaktkreatur — Konstrukt|Konvergenz — Der Kristalline Krabbler kommt mit einer +1/+1-Marke ins Spiel für jede unterschiedliche Farbe von Mana, das ausgegeben wurde, um ihn zu wirken.\nEntferne eine +1/+1-Marke vom Kristallinen Krabbler: Erhöhe deinen Manavorrat um ein Mana einer beliebigen Farbe.\n{T}: Lege eine +1/+1-Marke auf den Kristallinen Krabbler. +Crystalline Giant|Kristalliner Riese|Artefaktkreatur — Riese|Zu Beginn des Kampfes in deinem Zug bestimmst du per Zufall eine der folgenden Sorten von Marken, die der Kristalline Riese noch nicht auf sich liegen hat, nämlich Fliegend, Erstschlag, Todesberührung, Fluchsicher, Lebensverknüpfung, Bedrohlich, Reichweite, Trampelschaden, Wachsamkeit oder +1/+1. Lege eine Marke der bestimmten Sorte auf den Kristallinen Riesen. Crystalline Nautilus|Kristalliner Nautilus|Verzauberungskreatur — Nautilus|Göttergabe {3}{U}{U} (Falls du diese Karte für ihre Göttergabe-Kosten wirkst, ist sie ein Aura-Zauberspruch und verzaubert eine Kreatur. Die Aura wird wieder zu einer Kreatur, falls sie nicht an eine Kreatur angelegt ist.)\nWenn der Kristalline Nautilus das Ziel eines Zauberspruchs oder einer Fähigkeit wird, opfere ihn.\nDie verzauberte Kreatur erhält +4/+4 und hat „Wenn diese Kreatur das Ziel eines Zauberspruchs oder einer Fähigkeit wird, opfere sie." +Crystalline Resonance|Kristalline Resonanz|Verzauberung|Immer wenn du eine Karte umwandelst, kannst du die Kristalline Resonanz bis zu deinem nächsten Zug zu einer Kopie einer anderen bleibenden Karte deiner Wahl werden lassen, außer dass sie diese Fähigkeit hat. Crystalline Sliver|Kristalliner Remasuri|Beschwörung eines Remasuris|Remasuris können nicht Ziel von Zaubersprüchen oder Fähigkeiten sein. Crystallization|Kristallisierung|Verzauberung — Aura|Kreaturenverzauberung\nDie verzauberte Kreatur kann nicht angreifen oder blocken.\nWenn die verzauberte Kreatur das Ziel eines Zauberspruchs oder einer Fähigkeit wird, entferne diese Kreatur ganz aus dem Spiel. +Cubwarden|Jungtierhüter|Kreatur — Katze|Mutation {2}{W}{W} (Falls du diesen Zauberspruch für seine Mutationskosten wirkst, lege ihn auf oder unter eine Nicht-Mensch-Kreatur deiner Wahl, die du besitzt. Sie mutieren zur oben liegenden Kreatur, die zusätzlich alle Fähigkeiten der darunter liegenden hat.)\nLebensverknüpfung\nImmer wenn diese Kreatur mutiert, erzeuge zwei 1/1 weiße Katze-Kreaturenspielsteine mit Lebensverknüpfung. Cudgel Troll|Knüppel-Troll|Kreatur — Troll|{G}: Regeneriere den Knüppel-Troll. (Das nächste Mal, dass diese Kreatur in diesem Zug zerstört würde, wird sie nicht zerstört. Tappe sie stattdessen, entferne allen Schaden von ihr und entferne sie aus dem Kampf.) Culling Dais|Podest der Auslese|Artefakt|{T}, opfere eine Kreatur: Lege eine Ladungsmarke auf das Podest der Auslese.\n{1}, opfere das Podest der Auslese: Ziehe für jede Ladungsmarke auf dem Podest der Auslese eine Karte. Culling Drone|Ausmerzer-Drohne|Kreatur — Eldrazi, Drohne|Fahl (Diese Karte hat keine Farbe.)Zehren (Immer wenn diese Kreatur einem Spieler Kampfschaden zufügt, schickt dieser Spieler die oberste Karte seiner Bibliothek ins Exil.) @@ -3373,6 +3460,7 @@ Cunning Breezedancer|Listige Windtänzerin|Kreatur — Drache|Fliegend\nImmer we Cunning Evasion|Listiges Ausweichen|Verzauberung|Immer wenn eine Kreatur, die du kontrollierst, geblockt wird, kannst du sie auf die Hand ihres Besitzers zurückbringen. Cunning Giant|Gerissener Riese|Beschwörung eines Riesen|Wenn der Gerissene Riese angreift und nicht geblockt wird, kannst Du entscheiden, daß er seine Schadenspunkte nicht Deinem Gegner, sondern einer Kreatur des Gegners zufügt. Cunning Lethemancer|Listiger Vergessensmagier|Kreatur — Mensch, Zauberer|Zu Beginn deines Ziehsegments wirft jeder Spieler eine Karte aus seiner Hand ab. +Cunning Nightbonder|Listige Nachtbynderin|Kreatur — Mensch, Räuber|Aufblitzen\nZaubersprüche mit Aufblitzen, die du wirkst, kosten beim Wirken {1} weniger und können nicht neutralisiert werden. Cunning Sparkmage|Listiger Funkenmagier|Kreatur — Mensch, Schamane|Eile\n{T}: Der Listige Funkenmagier fügt einer Kreatur oder einem Spieler deiner Wahl 1 Schadenspunkt zu. Cunning Strike|Listiger Schlag|Spontanzauber|Der Listige Schlag fügt einer Kreatur deiner Wahl 2 Schadenspunkte und einem Spieler deiner Wahl 2 Schadenspunkte zu.\nZiehe eine Karte. Cunning Survivor|Listige Überlebende|Kreatur — Mensch, Krieger|Immer wenn du eine Karte umwandelst oder abwirfst, erhält die Listige Überlebende +1/+0 bis zum Ende des Zuges und kann in diesem Zug nicht geblockt werden. @@ -3383,6 +3471,7 @@ Curator's Ward|Schutzbann des Kurators|Verzauberung — Aura|Verzaubert eine ble Curfew|Zapfenstreich|Spontanzauber|Jeder Spieler bestimmt eine Kreatur, die er kontrolliert und bringt diese auf die Hand ihres Besitzers zurück. Curio Vendor|Kuriositätenhändlerin|Kreatur — Vedalken| Curiosity|Neugier|Kreaturenverzauberung|Immer wenn die verzauberte Kreatur einem Gegner Schaden zufügt, kannst du eine Karte ziehen. +Curious Herd|Neugierige Herde|Spontanzauber|Bestimme einen Gegner deiner Wahl. Erzeuge X 3/3 grüne Bestie-Kreaturenspielsteine, wobei X gleich der Anzahl an Artefakten ist, die jener Spieler kontrolliert. Curious Homunculus|Neugieriger Homunkulus|Kreatur — Homunkulus|{T}: Erhöhe deinen Manavorrat um {C}. Verwende dieses Mana nur, um einen Spontanzauber oder eine Hexerei zu wirken.\nZu Beginn deines Versorgungssegments und falls dein Friedhof drei oder mehr Spontanzauber- und/oder Hexerei-Karten enthält, transformiere den Neugierigen Homunkulus. Curious Obsession|Zwanghafte Neugier|Verzauberung — Aura|Verzaubert eine Kreatur\nDie verzauberte Kreatur erhält +1/+1 und hat „Immer wenn diese Kreatur einem Spieler Kampfschaden zufügt, kannst du eine Karte ziehen."\nZu Beginn deines Endsegments und falls du in diesem Zug nicht mit mindestens einer Kreatur angegriffen hast, opfere die Zwanghafte Neugier. Curious Pair|Neugierige Kinder|Kreatur — Mensch, Gesinde| @@ -3506,6 +3595,7 @@ Daring Apprentice|Wagemutiger Lehrling|Beschwörung eines Zauberers|{T}, opfere Daring Archaeologist|Verwegene Archäologin|Kreatur — Mensch, Handwerker|Wenn die Verwegene Archäologin ins Spiel kommt, kannst du eine Artefaktkarte deiner Wahl aus deinem Friedhof auf deine Hand zurückbringen.\nImmer wenn du einen historischen Zauberspruch wirkst, lege eine +1/+1-Marke auf die Verwegene Archäologin. (Legenden, Artefakte und Sagen sind historisch.) Daring Buccaneer|Furchtlose Seeräuberin|Kreatur — Mensch, Pirat|Zeige als zusätzliche Kosten, um die Furchtlose Seeräuberin zu wirken, eine Pirat-Karte aus deiner Hand offen vor oder bezahle {2}. Daring Demolition|Waghalsige Zerstörung|Hexerei|Zerstöre eine Kreatur oder ein Fahrzeug deiner Wahl. +Daring Fiendbonder|Wagemutiger Unholdbynder|Kreatur — Mensch, Hexenmeister|Eile\nDer Wagemutige Unholdbynder greift in jedem Kampf an, falls möglich.\n{1}{B}, schicke den Wagemutigen Unholdbynder aus deinem Friedhof ins Exil: Lege eine Unzerstörbar-Marke auf eine Kreatur deiner Wahl. Aktiviere diese Fähigkeit nur zu einem Zeitpunkt, zu dem du auch eine Hexerei wirken könntest. Daring Leap|Gewagter Sprung|Spontanzauber|Eine Kreatur Deiner Wahl erhält +1/+1, Flugfähigkeit und Erstschlag bis zum Ende des Zuges. Daring Saboteur|Wagemutige Saboteurin|Kreatur — Mensch, Pirat|{2}{U}: Die Wagemutige Saboteurin kann in diesem Zug nicht geblockt werden.\nImmer wenn die Wagemutige Saboteurin einem Spieler Kampfschaden zufügt, kannst du eine Karte ziehen. Falls du dies tust, wirf eine Karte ab. Daring Skyjek|Wagemutiger Luftjek|Kreatur — Mensch, Ritter|Bataillon — Immer wenn der Wagemutige Luftjek und mindestens zwei andere Kreaturen angreifen, erhält der Wagemutige Luftjek Flugfähigkeit bis zum Ende des Zuges. @@ -3634,9 +3724,11 @@ Day of Judgment|Tag der Abrechnung|Hexerei|Zerstöre alle Kreaturen. Day of the Dragons|Tag der Drachen|Verzauberung|Entferne alle Kreaturen, die du kontrollierst, ganz aus dem Spiel, wenn der Tag der Drachen ins Spiel kommt. Bringe dann ebenso viele 5/5 rote Drachen-Spielsteine mit Flugfähigkeit ins Spiel.\nWenn der Tag der Drachen das Spiel verlässt, opfere alle Drachen, die du kontrollierst. Bringe dann die so ganz aus dem Spiel entfernten Karten unter deiner Kontrolle wieder ins Spiel zurück. Day's Undoing|Vereiteltes Tagewerk|Hexerei|Jeder Spieler mischt die Karten auf seiner Hand und in seinem Friedhof in seine Bibliothek und zieht dann sieben Karten. Falls es dein Zug ist, beende den Zug. (Schicke alle Zaubersprüche und Fähigkeiten auf dem Stapel ins Exil, einschließlich dieser Karte. Wirf Karten ab, bis du deine maximale Handkartenzahl erreicht hast. Schaden heilt und „In-diesem-Zug"- und „Bis-zum-Ende-des-Zuges"-Effekte enden.) Daybreak Chaplain|Kaplanin der Morgendämmerung|Kreatur — Mensch, Kleriker|Lebensverknüpfung (Schaden, der von dieser Kreatur zugefügt wird, lässt dich entsprechend viele Lebenspunkte dazuerhalten.) +Daybreak Charger|Streitross der Morgendämmerung|Kreatur — Einhorn|Wenn das Streitross der Morgendämmerung ins Spiel kommt, erhält eine Kreatur deiner Wahl +2/+0 bis zum Ende des Zuges. Daybreak Chimera|Chimäre des Tagesanbruchs|Kreatur — Chimäre|Dieser Zauberspruch kostet beim Wirken {X} weniger, wobei X gleich deiner Hingabe zu Weiß ist. (Jedes {W} in den Manakosten von bleibenden Karten, die du kontrollierst, erhöht deine Hingabe zu Weiß um eins.)\nFliegend Daybreak Coronet|Krönchen der Morgendämmerung|Verzauberung — Aura|Kreatur-an-der-eine-andere-Aura-anliegt-Verzauberung\n Die verzauberte Kreatur erhält +3/+3 sowie Erstschlag, Wachsamkeit und Lebensverknüpfung. (Immer wenn sie Schaden zufügt, erhält ihr Beherrscher ebenso viele Lebenspunkte dazu.) Daybreak Ranger|Morgengrauen-Waldläufer|Kreatur — Mensch, Bogenschütze, Werwolf|{T}: Der Morgengrauen-Waldläufer fügt einer fliegenden Kreatur deiner Wahl 2 Schadenspunkte zu.\nTransformiere zu Beginn jedes Versorgungssegments den Morgengrauen-Waldläufer, falls im letzten Zug keine Zaubersprüche gewirkt wurden. +Daysquad Marshal|Marschall der Tagwache|Kreatur — Mensch, Soldat|Wenn der Marschall der Tagwache ins Spiel kommt, erzeuge einen 1/1 weißen Mensch-Soldat-Kreaturenspielstein. Daze|Dämmerzustand|Spontanzauber|Du kannst eine Insel, die Du kontrollierst, auf die Hand ihres Besitzers zurückbringen, anstatt die Manakosten des Dämmerzustands zu bezahlen.\nNeutralisiere einen Zauberspruch Deiner Wahl, wenn sein Beherrscher nicht 1 bezahlt. Dazzling Beauty|Blendende Schönheit|Spontanzauber|Sprich Diesen Zauberspruch, nachdem die Verteidigung gewählt wurde.\nEine nicht geblockte angreifende Kreatur Deiner Wahl wird als geblockt behandelt.\nZiehe eine Karte zu Beginn der nächsten Versorgungsphase. Dazzling Lights|Verwirrendes Lichtspiel|Spontanzauber|Eine Kreatur deiner Wahl erhält -3/-0 bis zum Ende des Zuges.\nÜberwachen 2. (Schaue dir die obersten zwei Karten deiner Bibliothek an. Lege dann eine beliebige Anzahl davon auf deinen Friedhof und den Rest in beliebiger Reihenfolge oben auf deine Bibliothek.) @@ -3668,6 +3760,7 @@ Deadly Allure|Tödliche Verlockung|Hexerei|Eine Kreatur deiner Wahl erhält bis Deadly Grub|Tödliche Raupe|Kreatur — Insekt|Verschwinden 3 (Diese bleibende Karte kommt mit drei Zeitmarken ins Spiel. Entferne zu Beginn deines Versorgungssegments eine Zeitmarke von ihr. Wenn die letzte Zeitmarke entfernt wird, opfere die bleibende Karte.)\nWenn die Tödliche Raupe aus dem Spiel auf den Friedhof gelegt wird, bringe einen 6/1 grünen Insektenspielstein mit „Diese Kreatur kann nicht das Ziel von Zaubersprüchen oder Fähigkeiten sein" ins Spiel, falls keine Zeitmarken auf ihr lagen. Deadly Insect|Killerinsekten|Beschwörung von Insekten|Killerinsekten können nicht Ziel von Zaubersprüchen oder Effekten sein. Deadly Recluse|Tödliche Einsiedlerspinne|Kreatur — Spinne|Reichweite (Diese Kreatur kann fliegende Kreaturen blocken.)Todesberührung (Eine beliebige Menge Schadenspunkte, die sie einer Kreatur zufügt, sind ausreichend, um diese zu zerstören.) +Deadly Rollick|Tödliches Toben|Spontanzauber|Falls du einen Kommandeur kontrollierst, kannst du diesen Zauberspruch wirken, ohne seine Manakosten zu bezahlen.\nSchicke eine Kreatur deiner Wahl ins Exil. Deadly Tempest|Tödlicher Sturmwind|Hexerei|Zerstöre alle Kreaturen. Jeder Spieler verliert Lebenspunkte in Höhe der Anzahl an Kreaturen, die er kontrolliert hat und die auf diese Weise zerstört wurden. Deadly Visit|Tödlicher Besuch|Hexerei|Zerstöre eine Kreatur deiner Wahl.\nÜberwachen 2. (Schaue dir die obersten zwei Karten deiner Bibliothek an. Lege dann eine beliebige Anzahl davon auf deinen Friedhof und den Rest in beliebiger Reihenfolge oben auf deine Bibliothek.) Deadly Wanderings|Tödliche Streifzüge|Verzauberung|Solange du genau eine Kreatur kontrollierst, erhält diese Kreatur +2/+0 und hat Todesberührung und Lebensverknüpfung. @@ -3705,6 +3798,7 @@ Death or Glory|Tod oder Ruhm|Hexerei|Teile alle Kreaturenkarten in Deinem Friedh Death's Approach|Herannahen des Todes|Verzauberung — Aura|Kreaturenverzauberung\nDie verzauberte Kreatur erhält -X/-X, wobei X gleich der Anzahl an Kreaturenkarten im Friedhof ihres Beherrschers ist. Death's Caress|Umarmung des Todes|Hexerei|Zerstöre eine Kreatur deiner Wahl. Falls diese Kreatur ein Mensch war, erhältst du so viele Lebenspunkte dazu, wie ihre Widerstandskraft beträgt. Death's Duet|Todesduett|Hexerei|Bringe zwei Kreaturenkarten Deiner Wahl aus Deinem Friedhof zurück auf Deine Hand. +Death's Oasis|Oase des Todes|Verzauberung|Immer wenn eine Nichtspielsteinkreatur, die du kontrollierst, stirbt, lege die obersten zwei Karten deiner Bibliothek auf deinen Friedhof. Bringe dann eine Kreaturenkarte mit niedrigeren umgewandelten Manakosten als die der Kreatur, die gestorben ist, aus deinem Friedhof auf deine Hand zurück.\n{1}, opfere die Oase des Todes: Du erhältst Lebenspunkte in Höhe der höchsten umgewandelten Manakosten unter den Kreaturen, die du kontrollierst, dazu. Death's Presence|Präsenz des Todes|Verzauberung|Immer wenn eine Kreatur stirbt, die du kontrollierst, lege X +1/+1-Marken auf eine Kreatur deiner Wahl, die du kontrollierst, wobei X gleich der Stärke der Kreatur ist, die gestorben ist. Death's Shadow|Schatten des Todes|Kreatur — Avatar|Der Schatten des Todes erhält -X/-X, wobei X dein Lebenspunktestand ist. Death's-Head Buzzard|Totenkopf-Bussard|Kreatur — Vogel|Fliegend\nWenn der Totenkopf-Bussard aus dem Spiel auf den Friedhof gelegt wird, erhalten alle Kreaturen -1/-1 bis zum Ende des Zuges. @@ -3765,6 +3859,7 @@ Decompose|Verfaulen|Hexerei|Entferne bis zu drei Karten deiner Wahl aus einem Fr Decomposition|Verfall|Verzaubere Kreatur|Sprich diese Verzauberung nur auf eine schwarze Kreatur.\nDie verzauberte Kreatur erhält "Kumulative Versorgung: 1 Lebenspunkt."\nWenn die verzauberte Kreatur auf dem Friedhof landet, verliert der Beherrscher dieser Kreatur 2 Lebenspunkte. Deconstruct|Dekonstruieren|Hexerei|Zerstöre ein Artefakt deiner Wahl. Erhöhe dann deinen Manavorrat um {G}{G}{G}. Decorated Griffin|Hochdekorierter Greif|Kreatur — Greif|Fliegend\n{1}{W}: Verhindere den nächsten 1 Kampfschadenspunkt, der dir in diesem Zug zugefügt würde. +Decoy Gambit|Lockvogel-Gambit|Spontanzauber|Bestimme für jeden Gegner bis zu eine Kreatur deiner Wahl, die jener Spieler kontrolliert, und bringe die Kreatur dann auf die Hand ihres Besitzers zurück, es sei denn, ihr Beherrscher lässt dich eine Karte ziehen. Decree of Annihilation|Dekret der Vernichtung|Hexerei|Entferne alle Artefakte, Kreaturen und Länder sowie alle Karten in Friedhöfen und auf der Hand ganz aus dem Spiel.\nUmwandlung {5}{R}{R}\nWenn du das Dekret der Vernichtung umwandelst, zerstöre alle Länder. Decree of Justice|Dekret der Gerechtigkeit|Hexerei|Bringe X 4/4 weiße Engel-Kreaturenspielsteine mit Flugfähigkeit ins Spiel.\nUmwandlung {2}{W} ({2}{W}, wirf diese Karte ab: Ziehe eine Karte.)\nWenn du das Dekret der Gerechtigkeit umwandelst, kannst du {X} bezahlen. Falls du dies tust, bringe X 1/1 weiße Soldat-Kreaturenspielsteine ins Spiel. Decree of Pain|Dekret des Schmerzes|Hexerei|Zerstöre alle Kreaturen. Sie können nicht regeneriert werden. Ziehe für jede Kreatur, die auf diese Art zerstört wurde, eine Karte.\nUmwandlung {3}{B}{B}\nWenn du das Dekret des Schmerzes umwandelst, erhalten alle Kreaturen -2/-2 bis zum Ende des Zuges. @@ -3825,6 +3920,7 @@ Defiler of Souls|Schänder der Seelen|Kreatur — Dämon|Fliegend\nZu Beginn des Defile|Schänden|Spontanzauber|Eine Kreatur deiner Wahl erhält bis zum Ende des Zuges -1/-1 für jeden Sumpf, den du kontrollierst. Defiling Tears|Entweihende Tränen|Spontanzauber|Bis zum Ende Deines Zuges wird eine Kreatur Deiner Wahl zu einer schwarzen Kreatur, erhält +1/-1 und „{B}: Regeneriere diese Kreatur." Deflecting Palm|Abwehrende Hand|Spontanzauber|Das nächste Mal, dass dir eine Quelle, die du bestimmst, in diesem Zug Schaden zufügen würde, verhindere diesen Schaden. Falls auf diese Weise Schaden verhindert wurde, fügt die Abwehrende Hand dem Beherrscher der Quelle entsprechend viele Schadenspunkte zu. +Deflecting Swat|Abwehrender Schlag|Spontanzauber|Falls du einen Kommandeur kontrollierst, kannst du diesen Zauberspruch wirken, ohne seine Manakosten zu bezahlen.\nDu kannst neue Ziele für einen Zauberspruch oder eine Fähigkeit deiner Wahl bestimmen. Deflection|Ablenkung|Spontanzauber|Bestimme ein neues Ziel für einen Zauberspruch Deiner Wahl, der auf ein einzelnes Ziel gerichtet ist. Deft Dismissal|Gewandte Zurückweisung|Spontanzauber|Die Gewandte Zurückweisung fügt 3 Schadenspunkte zu, deren Aufteilung auf ein, zwei oder drei angreifende oder blockende Kreaturen deiner Wahl du bestimmst. Deft Duelist|Gewandter Duellant|Kreatur — Mensch, Räuber|Erstschlag\nVerhüllt (Diese Kreatur kann nicht das Ziel von Zaubersprüchen oder Fähigkeiten sein.) @@ -3871,6 +3967,7 @@ Demonic Attorney|Advocatus Diaboli|Hexerei|Gibt der Gegner das Spiel nicht sofor Demonic Collusion|Dämonische Absprache|Hexerei|Rückkauf wirf zwei Karten aus deiner Hand ab. (Du kannst zusätzlich zu allen anderen Kosten zwei Karten abwerfen, sowie du diesen Zauberspruch spielst. Falls du dies tust, nimm diese Karte auf deine Hand, sowie sie verrechnet wird.)\nDurchsuche deine Bibliothek nach einer Karte und nimm diese Karte auf deine Hand. Mische danach deine Bibliothek. Demonic Consultation|Dämonische Beratung|Spontanzauber|Nenne eine Karte. Entferne die obersten sechs Karten Deiner Bibliothek aus dem Spiel und zeige die nächste Karte allen Spielern. Wenn dieses die genannte Karte ist, nimm sie auf die Hand. Wenn nicht, entferne diese Karte aus dem Spiel und fahre fort, Karten aufzudecken und zu entfernen, bis die genannte Karte erscheint. Demonic Dread|Dämonische Schreckgestalt|Hexerei|Kaskade (Wenn du diesen Zauberspruch spielst, entferne solange die oberste Karte deiner Bibliothek ganz aus dem Spiel, bis du eine Karte entfernst, die weniger kostet als diese und die kein Land ist. Du kannst sie spielen, ohne ihre Manakosten zu bezahlen. Lege die so entfernten Karten in zufälliger Reihenfolge unter deine Bibliothek.)\nEine Kreatur deiner Wahl kann in diesem Zug nicht blocken. +Demonic Embrace|Dämonische Umarmung|Verzauberung — Aura|Verzaubert eine Kreatur\nDie verzauberte Kreatur erhält +3/+1, hat Flugfähigkeit und ist zusätzlich zu ihren anderen Typen ein Dämon.\nDu kannst die Dämonische Umarmung aus deinem Friedhof wirken, indem du zusätzlich zu ihren anderen Kosten 3 Lebenspunkte bezahlst und eine Karte abwirfst. Demonic Hordes|Dämonische Horden|Beschwörung von Dämonen|{T}: Zerstöre ein Land.\nZahle BBB während Deiner Versorgungsphase oder die Horden werden getappt und Du verlierst ein Land, das Dein Gegner auswählt. Demonic Pact|Dämonischer Pakt|Verzauberung|Bestimme zu Beginn deines Versorgungssegments eines, das noch nicht bestimmt wurde —• Der Dämonische Pakt fügt einer Kreatur oder einem Spieler deiner Wahl 4 Schadenspunkte zu, und du erhältst 4 Lebenspunkte dazu.• Ein Gegner deiner Wahl wirft zwei Karten ab.• Ziehe zwei Karten.• Du verlierst die Partie. Demonic Rising|Auferstehung der Dämonen|Verzauberung|Bringe zu Beginn deines Endsegments einen 5/5 schwarzen Dämon-Kreaturenspielstein mit Flugfähigkeit ins Spiel, falls du genau eine Kreatur kontrollierst. @@ -4068,6 +4165,8 @@ Dire Fleet Interloper|Schreckensflotten-Infiltratorin|Kreatur — Mensch, Pirat| Dire Fleet Neckbreaker|Schreckensflotten-Genickbrecherin|Kreatur — Ork, Pirat|Angreifende Piraten, die du kontrollierst, erhalten +2/+0. Dire Fleet Poisoner|Schreckensflotten-Giftmischerin|Kreatur — Mensch, Pirat|Aufblitzen\nTodesberührung\nWenn die Schreckensflotten-Giftmischerin ins Spiel kommt, erhält ein angreifender Pirat deiner Wahl, den du kontrollierst, +1/+1 und Todesberührung bis zum Ende des Zuges. Dire Fleet Ravager|Schreckensflotten-Verwüster|Kreatur — Ork, Pirat, Zauberer|Bedrohlich, Todesberührung\nWenn der Schreckensflotten-Verwüster ins Spiel kommt, verliert jeder Spieler ein Drittel seiner Lebenspunkte, aufgerundet. +Dire Fleet Warmonger|Schreckensflotten-Kriegstreiber|Kreatur — Ork, Pirat|Zu Beginn des Kampfes in deinem Zug kannst du eine andere Kreatur opfern. Falls du dies tust, erhält der Schreckensflotten-Kriegstreiber +2/+2 und verursacht Trampelschaden bis zum Ende des Zuges. (Er kann überschüssigen Kampfschaden dem verteidigenden Spieler oder Planeswalker zufügen.) +Dire Tactics|Erbitterte Taktik|Spontanzauber|Schicke eine Kreatur deiner Wahl ins Exil. Falls du keinen Menschen kontrollierst, verlierst du Lebenspunkte in Höhe der Widerstandskraft der Kreatur. Dire Undercurrents|Dunkle Unterströmungen|Verzauberung|Immer wenn eine blaue Kreatur unter deiner Kontrolle ins Spiel kommt, kannst du einen Spieler deiner Wahl eine Karte ziehen lassen.\nImmer wenn eine schwarze Kreatur unter deiner Kontrolle ins Spiel kommt, kannst du einen Spieler deiner Wahl eine Karte abwerfen lassen. Dire Wolves|Eiswölfe|Beschwörung von Wölfen|Haben Bündnisfähigkeit, wenn Du Ebenen kontrollierst. Direct Current|Stromschlag|Hexerei|Der Stromschlag fügt einem Ziel deiner Wahl 2 Schadenspunkte zu.\nKatalyse (Du kannst diese Karte aus deinem Friedhof wirken, indem du zusätzlich zu ihren anderen Kosten eine Karte abwirfst. Schicke sie danach ins Exil.) @@ -4075,6 +4174,7 @@ Diregraf Captain|Düstergrab-Hauptmann|Kreatur — Zombie, Soldat|Andere Zombie- Diregraf Colossus|Düstergrab-Koloss|Kreatur — Zombie, Riese|Der Düstergrab-Koloss kommt mit einer +1/+1-Marke für jede Zombie-Karte in deinem Friedhof ins Spiel.\nImmer wenn du einen Zombie-Zauberspruch wirkst, bringe einen 2/2 schwarzen Zombie-Kreaturenspielstein getappt ins Spiel. Diregraf Escort|Düstergrab-Eskorte|Kreatur — Mensch, Kleriker|Seelengebunden (Du kannst diese Kreatur an eine andere nicht gebundene Kreatur binden, wenn eine von beiden ins Spiel kommt. Sie bleiben verbunden, solange du die Kontrolle über beide Kreaturen hast.)\nSolange die Düstergrab-Eskorte an eine andere Kreatur gebunden ist, haben beide Kreaturen Schutz vor Zombies. Diregraf Ghoul|Düstergrab-Ghul|Kreatur — Zombie|Der Düstergrab-Ghul kommt getappt ins Spiel. +Dirge Bat|Klagelied-Fledermaus|Kreatur — Fledermaus|Mutation {4}{B}{B} (Falls du diesen Zauberspruch für seine Mutationskosten wirkst, lege ihn auf oder unter eine Nicht-Mensch-Kreatur deiner Wahl, die du besitzt. Sie mutieren zur oben liegenden Kreatur, die zusätzlich alle Fähigkeiten der darunter liegenden hat.)\nAufblitzen\nFliegend\nImmer wenn diese Kreatur mutiert, zerstöre eine Kreatur oder einen Planeswalker deiner Wahl, die bzw. den ein Gegner kontrolliert. Dirge of Dread|Furchterregende Todesklage|Hexerei|Alle Kreaturen erhalten Furcht bis zum Ende des Zuges. (Sie können nur von schwarzen und/oder Artefaktkreaturen geblockt werden.)\nUmwandlung {1}{B} ({1}{B}, wirf diese Karte aus deiner Hand ab: Ziehe eine Karte.)Wenn du die Furchterregende Todesklage umwandelst, kannst du eine Kreatur deiner Wahl bis zum Ende des Zuges Furcht erhalten lassen. Dirgur Nemesis|Dirgur-Nemesis|Kreatur — Schlange|Verteidiger\nMegamorph {6}{U} (Du kannst diese Karte verdeckt für {3} als eine 2/2 Kreatur wirken. Decke sie zu einem beliebigen Zeitpunkt für ihre Megamorph-Kosten auf und lege eine +1/+1-Marke auf sie.) Dirtcowl Wurm|Schmutzpanzerwurm|Beschwörung eines Wurms|Immer wenn ein Gegner ein Land ausspielt, lege eine +1/+1 Marke auf den Schmutzpanzerwurm. @@ -4085,7 +4185,7 @@ Disappearing Act|Verschwindetrick|Spontanzauber|Bringe als zusätzliche Kosten, Disappear|Verschwindenlassen|Kreaturenverzauberung|{U}: Bringe die verzauberte Kreatur und Verschwindenlassen auf die Hand ihrer Besitzer zurück. Disarm|Entwaffnen|Spontanzauber|Löse alle Ausrüstung von einer Kreatur deiner Wahl. Disaster Radius|Desasterradius|Hexerei|Zeige als zusätzliche Kosten, um den Desasterradius zu wirken, eine Kreaturenkarte aus deiner Hand offen vor.Der Desasterradius fügt jeder Kreatur, die deine Gegner kontrollieren, X Schadenspunkte zu, wobei X gleich den umgewandelten Manakosten der vorgezeigten Karte ist. -Disciple of Bolas|Bolas' Schülerin|Kreatur — Mensch, Zauberer|Wenn Bolas' Schülerin ins Spiel kommt, opfere eine andere Kreatur. Du erhältst X Lebenspunkte dazu und ziehst X Karten, wobei X gleich der Stärke dieser Kreatur ist. +Disciple of Bolas|Bolas' Schülerin|Kreatur — Mensch, Zauberer|Wenn Bolas' Schülerin ins Spiel kommt, opfere eine andere Kreatur. Du erhältst X Lebenspunkte dazu und ziehst X Karten, wobei X gleich der Stärke der geopferten Kreatur ist. Disciple of Deceit|Schülerin der Täuschung|Kreatur — Mensch, Räuber|Inspiriert — Immer wenn die Schülerin der Täuschung enttappt wird, kannst du eine Karte, die kein Land ist, aus deiner Hand abwerfen. Falls du dies tust, durchsuche deine Bibliothek nach einer Karte mit den gleichen umgewandelten Manakosten wie diese Karte, zeige sie offen vor, nimm sie auf deine Hand und mische dann deine Bibliothek. Disciple of Grace|Apostel der Gnade|Beschwörung einer Klerikerin|Schutz vor Schwarz\nUmwandlung 2 Disciple of Griselbrand|Griselbrands Apostel|Kreatur — Mensch, Kleriker|{1}, opfere eine Kreatur: Du erhältst so viele Lebenspunkte dazu, wie die Widerstandskraft der geopferten Kreatur beträgt. @@ -4098,6 +4198,7 @@ Disciple of the Old Ways|Apostelin der alten Zeiten|Kreatur — Mensch, Krieger| Disciple of the Ring|Schülerin des Rings|Kreatur — Mensch, Zauberer|{1}, schicke eine Spontanzauber- oder Hexerei-Karte aus deinem Friedhof ins Exil: Bestimme eines —• Neutralisiere einen Nichtkreatur-Zauberspruch deiner Wahl, falls sein Beherrscher nicht {2} bezahlt.• Die Schülerin des Rings erhält +1/+1 bis zum Ende des Zuges.• Tappe eine Kreatur deiner Wahl.• Enttappe eine Kreatur deiner Wahl. Disciple of the Vault|Apostel der Gruft|Kreatur — Mensch, Kleriker|Immer wenn ein Artefakt aus dem Spiel in einen Friedhof gelegt wird, kannst du einen Gegner deiner Wahl 1 Lebenspunkt verlieren lassen. Discombobulate|Verwirren|Spontanzauber|Neutralisiere einen Zauberspruch deiner Wahl. Schaue dir die obersten vier Karten deiner Bibliothek an und lege sie in beliebiger Reihenfolge zurück. +Discontinuity|Diskontinuität|Spontanzauber|Solange es dein Zug ist, kostet dieser Zauberspruch beim Wirken {2}{U}{U} weniger.\nBeende den Zug. (Schicke alle Zaubersprüche und Fähigkeiten vom Stapel ins Exil, einschließlich dieser Karte. Der Spieler, dessen Zug es ist, wirft so viele Karten ab, bis er seine maximale Handkartenzahl erreicht hat. Schaden heilt und „In-diesem-Zug"- und „Bis-zum-Ende-des-Zuges"-Effekte enden.) Discordant Dirge|Dissonanter Trauermarsch|Verzauberung|Du kannst während Deiner Versorgungsphase eine Lyrikmarke auf den Dissonanten Trauermarsch legen.\n{B},opfere den Dissonanten Trauermarsch: Schaue Dir die Karten auf der Hand eines Gegners Deiner Wahl an und bestimme davon X Karten, wobei X gleich der Anzahl an Lyrikmarken auf dem Dissonanten Trauermarsch ist. Dieser Spieler wirft die bestimmten Karten ab. Discordant Piper|Dissonanter Flöter|Kreatur — Zombie, Satyr|Wenn der Dissonante Flöter stirbt, erzeuge einen 0/1 weißen Ziege-Kreaturenspielstein. Discordant Spirit|Zwieträchtiger Geist|Beschwörung eines Geistes|Lege am Ende des Zuges eines Gegners Deiner Wahl für jeden Schadenspunkt, der Dir in dessen Zug zugefügt wurde, eine +1/+1 Marke auf den Zwieträchtigen Geist.\nEntferne am Ende Deines Zuges alle diese +1/+1 Marken vom Zwieträchtigen Geist. @@ -4116,6 +4217,7 @@ Dismal Backwater|Tristes Gewässer|Land|Das Triste Gewässer kommt getappt ins S Dismal Failure|Bedrückender Fehlschlag|Spontanzauber|Neutralisiere einen Zauberspruch deiner Wahl. Sein Beherrscher wirft eine Karte aus seiner Hand ab. Dismantle|Auseinandernehmen|Hexerei|Zerstöre ein Artefakt deiner Wahl. Hatte dieses Artefakt Marken auf sich, lege so viele +1/+1-Marken oder Ladungsmarken auf ein Artefakt, das du kontrollierst. Dismantling Blow|Zerlegender Schlag|Spontanzauber|Bonus {2}{U} (Du kannst zusätzlich {2}{U} bezahlen, sowie du diesen Zauberspruch wirkst.)\nZerstöre ein Artefakt oder eine Verzauberung deiner Wahl. Falls die Bonuskosten dieses Zauberspruchs bezahlt wurden, ziehe zwei Karten. +Dismantling Wave|Zerlegende Welle|Hexerei|Zerstöre für jeden Gegner bis zu ein Artefakt oder eine Verzauberung deiner Wahl, das bzw. die jener Spieler kontrolliert.\nUmwandlung {6}{W}{W} ({6}{W}{W}, wirf diese Karte ab: Ziehe eine Karte.)\nWenn du die Zerlegende Welle umwandelst, zerstöre alle Artefakte und Verzauberungen. Dismember|Zergliedern|Spontanzauber|({B/P} kann entweder mit {B} oder 2 Lebenspunkten bezahlt werden.)\nEine Kreatur deiner Wahl erhält -5/-5 bis zum Ende des Zuges. Dismiss into Dream|Als Träume abtun|Verzauberung|Alle Kreaturen, die deine Gegner kontrollieren, sind zusätzlich zu ihren anderen Typen eine Illusion und haben „Wenn diese Kreatur das Ziel eines Zauberspruchs oder einer Fähigkeit wird, opfere sie". Dismissive Pyromancer|Respektloser Pyromagier|Kreatur — Mensch, Zauberer|{R}, {T}, wirf eine Karte ab: Ziehe eine Karte.\n{2}{R}, {T}, opfere den Respektlosen Pyromagier: Er fügt einer Kreatur deiner Wahl 4 Schadenspunkte zu. @@ -4244,6 +4346,7 @@ Dosan the Falling Leaf|Dosan, das fallende Blatt|Legendäre Kreatur - Mensch, M Dosan's Oldest Chant|Dosans Ältester Gesang|Hexerei|Du erhältst 6 Lebenspunkte dazu.\nZiehe eine Karte. Double Cleave|Doppeltes Zerspalten|Spontanzauber|Eine Kreatur deiner Wahl erhält Doppelschlag bis zum Ende des Zuges. (Sie fügt sowohl Erstschlags- als auch normalen Kampfschaden zu.) Double Negative|Doppelte Verneinung|Spontanzauber|Neutralisiere bis zu zwei Zaubersprüche deiner Wahl. +Double Vision|Doppelte Vision|Verzauberung|Immer wenn du zum ersten Mal in einem Zug einen Spontanzauber oder eine Hexerei wirkst, kopiere jenen Zauberspruch. Du kannst neue Ziele für die Kopie bestimmen. Doublecast|Doppelzauber|Hexerei|Wenn du in diesem Zug deinen nächsten Spontanzauber oder deine nächste Hexerei wirkst, kopiere jenen Zauberspruch. Du kannst neue Ziele für die Kopie bestimmen. Doubling Chant|Verdoppelungsgesang|Hexerei|Für jede Kreatur, die du kontrollierst, kannst du deine Bibliothek nach einer Kreaturenkarte mit dem gleichen Namen wie diese Kreatur durchsuchen. Bringe diese Karten ins Spiel und mische dann deine Bibliothek. Doubling Cube|Verdopplungskubus|Artefakt|{3}, {T}: Verdopple die Menge jeden Typs Mana in deinem Manavorrat. @@ -4347,6 +4450,9 @@ Drana's Chosen|Dranas Auserwählte|Kreatur — Vampir, Schamane, Verbündeter|Mi Drana's Emissary|Dranas Gesandte|Kreatur — Vampir, Kleriker, Verbündeter|FliegendZu Beginn deines Versorgungssegments verliert jeder Gegner 1 Lebenspunkt und du erhältst 1 Lebenspunkt dazu. Drana, Kalastria Bloodchief|Drana, Bluthäuptling der Kalastria|Legendäre Kreatur — Vampir, Schamane|Fliegend\n{X}{B}{B}: Eine Kreatur deiner Wahl erhält -0/-X bis zum Ende des Zuges, und Drana, Bluthäuptling der Kalastria, erhält +X/+0 bis zum Ende des Zuges. Drana, Liberator of Malakir|Drana, Befreierin von Malakir|Legendäre Kreatur — Vampir, Verbündeter|Fliegend, ErstschlagImmer wenn Drana, Befreierin von Malakir, einem Spieler Kampfschaden zufügt, lege auf jede angreifende Kreatur, die du kontrollierst, eine +1/+1-Marke. +Drannith Healer|Drannithischer Heiler|Kreatur — Mensch, Kleriker|Immer wenn du eine andere Karte umwandelst, erhältst du 1 Lebenspunkt dazu.\nUmwandlung {1} ({1}, wirf diese Karte ab: Ziehe eine Karte.) +Drannith Magistrate|Drannithischer Magistrat|Kreatur — Mensch, Zauberer|Deine Gegner können Zaubersprüche von nirgendwoher außer aus ihrer Hand wirken. +Drannith Stinger|Drannithische Feuerstecherin|Kreatur — Mensch, Zauberer|Immer wenn du eine andere Karte umwandelst, fügt die Drannithische Feuerstecherin jedem Gegner 1 Schadenspunkt zu.\nUmwandlung {1} ({1}, wirf diese Karte ab: Ziehe eine Karte.) Drastic Revelation|Drastische Offenbarung|Hexerei|Wirf die Karten auf deiner Hand ab. Ziehe sieben Karten und wirf dann drei zufällig bestimmte Karten aus deiner Hand ab. Drawn from Dreams|Herbeiträumen|Hexerei|Schaue dir die obersten sieben Karten deiner Bibliothek an. Nimm zwei davon auf deine Hand und lege den Rest in zufälliger Reihenfolge unter deine Bibliothek. Dread Cacodemon|Furchteinflößender Stinkdämon|Kreatur — Dämon|Wenn der Furchteinflößende Stinkdämon ins Spiel kommt und falls du ihn aus deiner Hand gewirkt hast, zerstöre alle Kreaturen, die deine Gegner kontrollieren, dann tappe alle anderen Kreaturen, die du kontrollierst. @@ -4406,7 +4512,9 @@ Dreamspoiler Witches|Traumverderber-Hexe|Kreatur — Feenwesen, Zauberer|Fliegen Dreamstalker Manticore|Traumlauer-Mantikor|Verzauberungskreatur — Mantikor|Immer wenn du deinen ersten Zauberspruch im Zug eines Gegners wirkst, fügt der Traumlauer-Mantikor einem Ziel deiner Wahl 1 Schadenspunkt zu. Dreamstealer|Traumräuber|Kreatur — Mensch, Zauberer|Bedrohlich\nImmer wenn der Traumräuber einem Spieler Kampfschaden zufügt, wirft jener Spieler entsprechend viele Karten ab.\nVerewigen {4}{B}{B} ({4}{B}{B}, schicke diese Karte aus deinem Friedhof ins Exil: Erzeuge einen Spielstein, der eine Kopie von ihr ist, außer dass er ein 4/4 schwarzer Zombie-Mensch-Zauberer ohne Manakosten ist. Spiele Verewigen wie eine Hexerei.) Dreamstone Hedron|Traumstein-Polyeder|Artefakt|{T}: Erhöhe deinen Manavorrat um {3}.\n{3}, {T}, opfere den Traumstein-Polyeder: Ziehe drei Karten. +Dreamtail Heron|Traumschweif-Reiher|Kreatur — Elementarwesen, Vogel|Mutation {3}{U} (Falls du diesen Zauberspruch für seine Mutationskosten wirkst, lege ihn auf oder unter eine Nicht-Mensch-Kreatur deiner Wahl, die du besitzt. Sie mutieren zur oben liegenden Kreatur, die zusätzlich alle Fähigkeiten der darunter liegenden hat.)\nFliegend\nImmer wenn diese Kreatur mutiert, ziehe eine Karte. Dreamwinder|Traumwinder|Kreatur — Schlange|Der Traumwinder kann nicht angreifen, falls der verteidigende Spieler keine Insel kontrolliert.\n{U}, opfere eine Insel: Ein Land deiner Wahl wird bis zum Ende des Zuges zu einer Insel. +Dredge the Mire|Morast umgraben|Hexerei|Jeder Gegner bestimmt eine Kreaturenkarte in seinem Friedhof. Bringe die bestimmten Karten unter deiner Kontrolle ins Spiel. Dredge|Hervorzerren|Spontanzauber|Opfere eine Kreatur oder ein Land.\nZiehe eine Karte. Dreg Mangler|Restereißer|Kreatur — Pflanze, Zombie|Eile\nAusplündern {3}{B}{G} ({3}{B}{G}, schicke diese Karte aus deinem Friedhof ins Exil: Lege so viele +1/+1-Marken, wie die Stärke dieser Karte beträgt, auf eine Kreatur deiner Wahl. Spiele Ausplündern wie eine Hexerei.) Dreg Reaver|Überresteplünderer|Kreatur — Zombie, Bestie| @@ -4470,6 +4578,7 @@ Drowner of Secrets|Geheimnisversenker|Kreatur — Meervolk, Zauberer|Tappe ein u Drownyard Behemoth|Unterwassergrab-Behemoth|Kreatur — Eldrazi, Krabbe|Aufblitzen (Du kannst diesen Zauberspruch zu jedem Zeitpunkt wirken, zu dem du einen Spontanzauber wirken könntest.)\nAuftauchen {7}{U} (Du kannst diesen Zauberspruch wirken, indem du eine Kreatur opferst und die Auftauchen-Kosten bezahlst, abzüglich der umgewandelten Manakosten der geopferten Kreatur.)\nDer Unterwassergrab-Behemoth hat Fluchsicherheit, solange er in diesem Zug ins Spiel gekommen ist. Drownyard Explorers|Unterwassergrab-Erforscher|Kreatur — Mensch, Zauberer|Wenn die Unterwassergrab-Erforscher ins Spiel kommen, stelle Nachforschungen an. (Bringe einen farblosen Hinweis-Artefaktspielstein mit „{2}, opfere dieses Artefakt: Ziehe eine Karte" ins Spiel.) Drownyard Temple|Unterwassergrab-Tempel|Land|{T}: Erhöhe deinen Manavorrat um {C}.\n{3}: Bringe den Unterwassergrab-Tempel aus deinem Friedhof getappt ins Spiel zurück. +Drowsing Tyrannodon|Schlummerndes Tyrannodon|Kreatur — Dinosaurier|Verteidiger (Diese Kreatur kann nicht angreifen.)\nSolange du eine Kreatur mit Stärke 4 oder mehr kontrollierst, kann das Schlummernde Tyrannodon angreifen, als ob es nicht Verteidiger hätte. Drudge Beetle|Schindekäfer|Kreatur — Insekt|Ausplündern {5}{G} ({5}{G}, schicke diese Karte aus deinem Friedhof ins Exil: Lege so viele +1/+1-Marken, wie die Stärke dieser Karte beträgt, auf eine Kreatur deiner Wahl. Spiele Ausplündern wie eine Hexerei.) Drudge Reavers|Geschundene Plünderer|Kreatur — Skelett|Aufblitzen (Du kannst diesen Zauberspruch zu jedem Zeitpunkt spielen, zu dem du einen Spontanzauber spielen könntest.)\n{B}: Regeneriere die Geschundenen Plünderer. Drudge Sentinel|Geschundener Wachposten|Kreatur — Skelett, Krieger|{3}: Tappe den Geschundenen Wachposten. Er erhält Unzerstörbarkeit bis zum Ende des Zuges. (Schaden und Effekte, die „zerstören", zerstören ihn nicht.) @@ -4522,6 +4631,7 @@ Dungeon Shade|Gewölbeschatten|Beschwörung eines Geistes|Fliegend\n{B}: +1/+1 b Dungrove Elder|Ältester des Dunkelhags|Kreatur — Baumhirte|Fluchsicher (Diese Kreatur kann nicht das Ziel von Zaubersprüchen oder Fähigkeiten sein, die deine Gegner kontrollieren.)\nStärke und Widerstandskraft des Ältesten des Dunkelhags sind gleich der Anzahl der Wälder, die du kontrollierst. Duplicant|Duplikant|Artefaktkreatur — Gestaltwandler|Einprägen Wenn der Duplikant ins Spiel kommt, kannst du eine Nichtspielsteinkreatur deiner Wahl ganz aus dem Spiel entfernen. (Die entfernte Karte wird in dieses Artefakt eingeprägt.)\nSolange eine Kreaturenkarte auf dem Duplikant eingeprägt ist, hat der Duplikant die Stärke, Widerstandskraft und Kreaturentypen dieser Karte. Er ist immer noch ein Gestaltwandler. Duplicity|Duplizität|Verzauberung|Wenn die Duplizität ins Spiel kommt, lege die obersten fünf Karten Deiner Bibliothek verdeckt auf die Duplizität.\nDu kannst während Deiner Versorgungsphase die Karten auf Deiner Hand mit den Karten auf der Duplizität tauschen.\nWähle am Ende Deines Zuges eine Karte auf Deiner Hand und wirf diese ab.\nWenn Du die Kontrolle über die Duplizität verlierst, lege alle Karten darauf auf die Friedhöfe ihrer Besitzer. +Durable Coilbug|Robuster Spulkäfer|Kreatur — Insekt|{4}{B}: Bringe den Robusten Spulkäfer aus deinem Friedhof auf deine Hand zurück. Durable Handicraft|Langlebiges Handwerk|Verzauberung|Immer wenn eine Kreatur unter deiner Kontrolle ins Spiel kommt, kannst du {1} bezahlen. Falls du dies tust, lege eine +1/+1-Marke auf jene Kreatur.\n{5}{G}, opfere das Langlebige Handwerk: Lege eine +1/+1-Marke auf jede Kreatur, die du kontrollierst. Duress|Zwang|Hexerei|Ein Gegner deiner Wahl zeigt die Karten auf seiner Hand offen vor. Bestimme eine Karte davon, die weder eine Kreatur noch ein Land ist. Dieser Spieler wirft diese Karte ab. Durkwood Baloth|Düsterwaldbaloth|Kreatur — Bestie|Aussetzen 5 {G} (Statt diese Karte aus deiner Hand zu spielen, kannst du {G} bezahlen, sie ganz aus dem Spiel entfernen und fünf Zeitmarken auf sie legen. Entferne zu Beginn deines Versorgungssegments eine Zeitmarke von ihr. Wenn du die letzte Zeitmarke entfernst, spiele die Karte, ohne ihre Manakosten zu bezahlen. Sie hat Eile.) @@ -4535,6 +4645,7 @@ Dusk Legion Zealot|Eiferer der Legion|Kreatur — Vampir, Soldat|Wenn der Eifere Dusk Urchins|Dämmerungsrangen|Kreatur — Buboh|Immer wenn die Dämmerungsrangen angreifen oder blocken, lege eine -1/-1-Marke auf sie.\nWenn die Dämmerungsrangen aus dem Spiel auf einen Friedhof gelegt werden, ziehe für jede -1/-1-Marke auf ihnen eine Karte. Duskborne Skymarcher|Zwielicht-Wolkenläuferin|Kreatur — Vampir, Kleriker|Fliegend\n{W}, {T}: Ein angreifender Vampir deiner Wahl erhält +1/+1 bis zum Ende des Zuges. Duskdale Wurm|Düstertal-Wurm|Kreatur — Wurm|Trampelschaden (Falls diese Kreatur ihren Blockern genug Schaden zuweisen würde, um sie zu zerstören, kannst du sie den Rest des Schadens dem verteidigenden Spieler oder Planeswalker zuweisen lassen.) +Duskfang Mentor|Düsterzahn-Mentorin|Kreatur — Mensch, Kleriker|Wenn die Düsterzahn-Mentorin ins Spiel kommt, lege eine Lebensverknüpfung-Marke auf eine Nicht-Mensch-Kreatur deiner Wahl, die du kontrollierst.\n{1}{B}, {T}: Lege auf jede Kreatur mit Lebensverknüpfung, die du kontrollierst, eine +1/+1-Marke. Duskhunter Bat|Dämmerjagd-Fledermaus|Kreatur — Fledermaus|Blutdurst 1 (Wurde einem Gegner in diesem Zug Schaden zugefügt, kommt diese Kreatur mit einer +1/+1-Marke ins Spiel.)\nFliegend Duskmantle Guildmage|Dämmerhülle-Gildenmagier|Kreatur — Mensch, Zauberer|{1}{U}{B}: Immer wenn eine Karte von irgendwoher in diesem Zug auf den Friedhof eines Gegners gelegt wird, verliert dieser Spieler 1 Lebenspunkt.\n{2}{U}{B}: Ein Spieler deiner Wahl legt die obersten zwei Karten seiner Bibliothek auf seinen Friedhof. Duskmantle Operative|Dämmerhüllenagentin|Kreatur — Mensch, Räuber|Die Dämmerhüllenagentin kann von Kreaturen mit Stärke 4 oder mehr nicht geblockt werden. @@ -4622,6 +4733,7 @@ Earthshaker|Erdschüttler|Kreatur - Geist|Immer wenn du einen Geist oder einen a Earth|Erde|Hexerei|Nachhall (Wirke diesen Zauberspruch nur aus deinem Friedhof. Schicke ihn danach ins Exil.)\nErde fügt jeder nichtfliegenden Kreatur X Schadenspunkte zu. Earwig Squad|Ohrwurm-Trupp|Kreatur — Goblin, Räuber|Beutezug {2}{B} (Du kannst diesen Zauber für seine Beutezugkosten spielen, falls du in diesem Zug mit einem Goblin oder einem Räuber einem Spieler Kampfschaden zugefügt hast.)\nWenn der Ohrwurm-Trupp ins Spiel kommt, durchsuche die Bibliothek eines Gegners deiner Wahl nach drei Karten und entferne sie ganz aus dem Spiel, falls du die Beutezugkosten bezahlt hast. Dieser Spieler mischt dann seine Bibliothek. Eastern Paladin|Paladin des Ostens|Beschwörung eines Ritters|{B}{B}, {T}: Zerstöre eine grüne Kreatur Deiner Wahl. +Easy Prey|Leichte Beute|Spontanzauber|Zerstöre eine Kreatur deiner Wahl mit umgewandelten Manakosten von 2 oder weniger.\nUmwandlung {2} ({2}, wirf diese Karte ab: Ziehe eine Karte.) Eat to Extinction|Vernichtender Fraß|Spontanzauber|Schicke eine Kreatur oder einen Planeswalker deiner Wahl ins Exil. Schaue dir die oberste Karte deiner Bibliothek an. Du kannst sie auf deinen Friedhof legen. Eaten by Spiders|Spinnenfraß|Spontanzauber|Zerstöre eine fliegende Kreatur deiner Wahl und alle Ausrüstung, die an diese Kreatur angelegt ist. Eater of Days|Verschlinger der Tage|Artefaktkreatur — Leviathan|Fliegend, verursacht Trampelschaden\nWenn der Verschlinger der Tage ins Spiel kommt, übergehe deine nächsten beiden Züge. @@ -4659,6 +4771,7 @@ Edric, Spymaster of Trest|Edric, Meisterspion von Trest|Legendäre Kreatur — E Eel Umbra|Schattenhafter Aal|Verzauberung — Aura|Aufblitzen (Du kannst diesen Zauberspruch zu jedem Zeitpunkt wirken, zu dem du einen Spontanzauber wirken könntest.)\nKreaturenverzauberung\nDie verzauberte Kreatur erhält +1/+1.\nTotembeistand (Falls die verzauberte Kreatur zerstört würde, entferne stattdessen allen Schaden von ihr und zerstöre diese Aura.) Eerie Interlude|Schauriges Intermezzo|Spontanzauber|Schicke eine beliebige Anzahl an Kreaturen deiner Wahl, die du kontrollierst, ins Exil. Bringe diese Karten zu Beginn des nächsten Endsegments unter der Kontrolle ihres Besitzers ins Spiel zurück. Eerie Procession|Schaurige Prozession|Hexerei - Arkan|Durchsuche deine Bibliothek nach einer arkanen Karte, zeige die Karte offen vor und nimm sie auf deine Hand. Mische danach deine Bibliothek. +Eerie Ultimatum|Schauriges Ultimatum|Hexerei|Bringe eine beliebige Anzahl an bleibenden Karten mit unterschiedlichen Namen aus deinem Friedhof ins Spiel zurück. Efficient Construction|Effiziente Konstruktion|Verzauberung|Immer wenn du einen Artefaktzauber wirkst, erzeuge einen 1/1 farblosen Thopter-Artefaktkreaturenspielstein mit Flugfähigkeit. Efreet Weaponmaster|Ifrit-Waffenmeister|Kreatur — Ifrit, Mönch|Erstschlag\nWenn der Ifrit-Waffenmeister ins Spiel kommt oder aufgedeckt wird, erhält eine andere Kreatur deiner Wahl, die du kontrollierst, +3/+0 bis zum Ende des Zuges.\nMorph {2}{U}{R}{W} (Du kannst diese Karte verdeckt für {3} als eine 2/2 Kreatur wirken. Decke sie zu einem beliebigen Zeitpunkt für ihre Morph-Kosten auf.) Ego Erasure|Egolöschung|Stammes-Spontanzauber — Gestaltwandler|Wandelwicht (Diese Karte hat zu jedem Zeitpunkt alle Kreaturentypen.)\nAlle Kreaturen, die ein Spieler deiner Wahl kontrolliert, erhalten bis zum Ende des Zuges -2/-0 und verlieren alle ihre Kreaturentypen. @@ -4684,6 +4797,7 @@ Elbrus, the Binding Blade|Elbrus, die bindende Klinge|Legendäres Artefakt — A Elder Cathar|Katharer-Ältester|Kreatur — Mensch, Soldat|Wenn der Katharer-Älteste stirbt, lege eine +1/+1-Marke auf eine Kreatur deiner Wahl, die du kontrollierst. Falls diese Kreatur ein Mensch ist, lege stattdessen zwei +1/+1-Marken auf sie. Elder Deep-Fiend|Ältester der Untiefen|Kreatur — Eldrazi, Oktopus|Aufblitzen\nAuftauchen {5}{U}{U} (Du kannst diesen Zauberspruch wirken, indem du eine Kreatur opferst und die Auftauchen-Kosten bezahlst, abzüglich der umgewandelten Manakosten der geopferten Kreatur.)\nWenn du den Ältesten der Untiefen wirkst, tappe bis zu vier bleibende Karten deiner Wahl. Elder Druid|Altdruide|Beschwörung eines Klerikers|{3}{G}, {T}: Tappe oder enttappe ein Artefakt, eine Kreatur oder ein Land Deiner Wahl. +Elder Gargaroth|Gargaroth-Ältester|Kreatur — Bestie|Wachsamkeit, Reichweite, verursacht Trampelschaden\nImmer wenn der Gargaroth-Älteste angreift oder blockt, bestimme eines —\n• Erzeuge einen 3/3 grünen Bestie-Kreaturenspielstein.\n• Du erhältst 3 Lebenspunkte dazu.\n• Ziehe eine Karte. Elder Land Wurm|Urzeitlicher Landwurm|Beschwörung eines Wurms|Verursacht Trampelschaden\nDer Landwurm kann nicht angreifen, solange er nicht zuerst als Blocker eingesetzt wurde. Elder Mastery|Herrschaft der Ältesten|Verzauberung — Aura|Kreaturenverzauberung\nDie verzauberte Kreatur erhält +3/+3 und Flugfähigkeit.\nImmer wenn die verzauberte Kreatur einem Spieler Schaden zufügt, wirft dieser Spieler zwei Karten aus seiner Hand ab. Elder Pine of Jukai|Älteste Föhre Jukais|Kreatur - Geist|Immer wenn du einen Geist oder einen arkanen Zauber spielst, decke die obersten drei Karten deiner Bibliothek auf. Nimm alle Länder, die auf diese Weise aufgedeckt wurden, auf deine Hand und lege den Rest der Karten in beliebiger Reihenfolge unter deine Bibliothek.\nSeelenwanderung 2 @@ -4729,7 +4843,8 @@ Elfhame Sanctuary|Elfheim-Heiligtum|Verzauberung|Du kannst zu Beginn Deines Vers Elgaud Inquisitor|Inquisitor von Ellgau|Kreatur — Mensch, Kleriker|Lebensverknüpfung (Schaden, der von dieser Kreatur zugefügt wird, lässt dich ebenso viele Lebenspunkte dazuerhalten.)Wenn der Inquisitor von Ellgau stirbt, bringe einen 1/1 weißen Geist-Kreaturenspielstein mit Flugfähigkeit ins Spiel. Elgaud Shieldmate|Schildmaid aus Ellgau|Kreatur — Mensch, Soldat|Seelengebunden (Du kannst diese Kreatur an eine andere nicht gebundene Kreatur binden, wenn eine von beiden ins Spiel kommt. Sie bleiben verbunden, solange du die Kontrolle über beide Kreaturen hast.)\nSolange die Schildmaid aus Ellgau an eine andere Kreatur gebunden ist, sind beide Kreaturen fluchsicher. (Sie können nicht das Ziel von Zaubersprüchen oder Fähigkeiten sein, die deine Gegner kontrollieren.) Eliminate the Competition|Die Konkurrenz eliminieren|Hexerei|Opfere X Kreaturen als zusätzliche Kosten, um Die Konkurrenz eliminieren zu wirken.\nZerstöre X Kreaturen deiner Wahl. -Elite Arcanist|Elite-Arkanist|Kreatur — Mensch, Zauberer|Wenn der Elite-Arkanist ins Spiel kommt, kannst du eine Spontanzauberkarte aus deiner Hand ins Exil schicken.{X}, {T}: Kopiere die ins Exil geschickte Karte. Du kannst die Kopie wirken, ohne ihre Manakosten zu bezahlen. X sind die umgewandelten Manakosten der ins Exil geschickten Karte. +Eliminate|Eliminieren|Spontanzauber|Zerstöre eine Kreatur oder einen Planeswalker deiner Wahl mit umgewandelten Manakosten von 3 oder weniger. +Elite Arcanist|Elite-Arkanist|Kreatur — Mensch, Zauberer|Wenn der Elite-Arkanist ins Spiel kommt, kannst du eine Spontanzauberkarte aus deiner Hand ins Exil schicke).\n{X}, {T}: Kopiere die ins Exil geschickte Karte. Du kannst die Kopie wirken, ohne ihre Manakosten zu bezahlen. X sind die umgewandelten Manakosten der ins Exil geschickten Karte. Elite Archers|Meisterbogenschützen|Beschwörung von Soldaten|{T}: Die Meisterbogenschützen fügen einer angreifenden oder blockenden Kreatur Deiner Wahl 3 Schadenspunkte zu. Elite Arrester|Elite-Ordnungshüter|Kreatur — Mensch, Soldat|{1}{U}, {T}: Tappe eine Kreatur deiner Wahl. Elite Cat Warrior|Katzenkriegerelite|Beschwörungszauber|Waldtarnung\n(Wenn der verteidigende Spieler mindestens einen Wald im Spiel hat, kann die Katzenkriegerelite nicht geblockt werden.) @@ -4837,6 +4952,7 @@ Emerge Unscathed|Ungeschoren davonkommen|Spontanzauber|Eine Kreatur deiner Wahl, Emergence Zone|Einfallzone|Land|{T}: Erzeuge {C}.\n{1}, {T}, opfere die Einfallzone: Du kannst in diesem Zug Zaubersprüche wirken, als ob sie Aufblitzen hätten. Emergency Powers|Kraftreserve für den Ernstfall|Spontanzauber|Jeder Spieler mischt die Karten auf seiner Hand und in seinem Friedhof in seine Bibliothek und zieht dann sieben Karten. Schicke die Kraftreserve für den Ernstfall ins Exil.\nAddendum — Falls du diesen Zauberspruch in deiner Hauptphase gewirkt hast, kannst du eine bleibende Karte mit umgewandelten Manakosten von 7 oder weniger aus deiner Hand ins Spiel bringen. Emergent Growth|Aufstrebendes Wachstum|Hexerei|Eine Kreatur deiner Wahl erhält +5/+5 bis zum Ende des Zuges und muss in diesem Zug geblockt werden, falls möglich. +Emergent Ultimatum|Aufkeimendes Ultimatum|Hexerei|Durchsuche deine Bibliothek nach bis zu drei einfarbigen Karten mit unterschiedlichen Namen und schicke sie ins Exil. Ein Gegner bestimmt eine jener Karten. Mische sie in deine Bibliothek. Du kannst die anderen Karten wirken, ohne ihre Manakosten zu bezahlen. Schicke das Aufkeimende Ultimatum ins Exil. Emeria Angel|Emerias Engel|Kreatur — Engel|Fliegend\nLandung — Immer wenn ein Land unter deiner Kontrolle ins Spiel kommt, kannst du einen 1/1 weißen Vogel-Kreaturenspielstein mit Flugfähigkeit ins Spiel bringen. Emeria Shepherd|Emerias Hirtin|Kreatur — Engel|FliegendLandung — Immer wenn ein Land unter deiner Kontrolle ins Spiel kommt, kannst du eine bleibende Karte deiner Wahl, die kein Land ist, aus deinem Friedhof zurück auf deine Hand bringen. Falls das Land eine Ebene ist, kannst du die bleibende Karte, die kein Land ist, stattdessen zurück ins Spiel bringen. Emeria, the Sky Ruin|Emeria, die Himmelsruine|Land|Emeria, die Himmelsruine, kommt getappt ins Spiel.\nDu kannst zu Beginn deines Versorgungssegments eine Kreaturenkarte deiner Wahl aus deinem Friedhof ins Spiel zurückbringen, falls du sieben oder mehr Ebenen kontrollierst.\n{T}: Erhöhe deinen Manavorrat um {W}. @@ -4963,6 +5079,7 @@ Entangling Vines|Umschlingende Ranken|Verzauberung — Aura|Getappte-Kreatur-Ver Enter the God-Eternals|Einmarsch der Gott-Verewigten|Hexerei|Der Einmarsch der Gott-Verewigten fügt einer Kreatur deiner Wahl 4 Schadenspunkte zu und du erhältst Lebenspunkte in Höhe des auf diese Weise zugefügten Schadens dazu. Ein Spieler deiner Wahl legt die obersten vier Karten seiner Bibliothek auf seinen Friedhof. Aufmarsch 4. (Lege vier +1/+1-Marken auf eine Armee, die du kontrollierst. Falls du keine kontrollierst, erzeuge zuerst einen 0/0 schwarzen Zombie-Armee-Kreaturenspielstein.) Enter the Infinite|Die Unendlichkeit betreten|Hexerei|Ziehe so viele Karten, wie du Karten in der Bibliothek hast, und lege dann eine Karte aus deiner Hand oben auf deine Bibliothek. Du hast bis zu deinem nächsten Zug keine Obergrenze für Handkarten. Enter the Unknown|Vorstoß ins Unbekannte|Hexerei|Eine Kreatur deiner Wahl, die du kontrollierst, erkundet. (Decke die oberste Karte deiner Bibliothek auf. Falls die Karte ein Land ist, nimm sie auf deine Hand. Lege sonst eine +1/+1-Marke auf die Kreatur und lege dann die Karte zurück oder auf deinen Friedhof.)\nDu darfst in diesem Zug ein zusätzliches Land spielen. +Enthralling Hold|Mitreißender Griff|Verzauberung — Aura|Verzaubert eine Kreatur\nDu kannst keine ungetappte Kreatur als Ziel dieses Zauberspruchs bestimmen, sowie du ihn wirkst.\nDu kontrollierst die verzauberte Kreatur. Enthralling Victor|Mitreißender Sieger|Kreatur — Mensch, Krieger|Wenn der Mitreißende Sieger ins Spiel kommt, übernimm bis zum Ende des Zuges die Kontrolle über eine Kreatur deiner Wahl mit Stärke 2 oder weniger, die ein Gegner kontrolliert. Enttappe diese Kreatur. Sie erhält Eile bis zum Ende des Zuges. (Sie kann in diesem Zug angreifen und {T}.) Entomber Exarch|Bestatter-Exarch|Kreatur — Kleriker|Wenn der Bestatter-Exarch ins Spiel kommt, bestimme eines — Bringe eine Kreaturenkarte deiner Wahl aus deinem Friedhof auf deine Hand zurück; oder ein Gegner deiner Wahl zeigt die Karten auf seiner Hand offen vor, du bestimmst eine Karte darunter, die keine Kreatur ist, und dieser Spieler wirft dann diese Karte ab. Entomb|Einbuddeln|Spontanzauber|Durchsuche deine Bibliothek nach einer Karte und lege diese Karte auf deinen Friedhof. Mische danach deine Bibliothek. @@ -4975,6 +5092,7 @@ Entreat the Dead|Anrufung der Toten|Hexerei|Bringe X Kreaturenkarten deiner Wahl Entropic Eidolon|Entropie-Eidolon|Kreatur — Geist|{B}, opfere das Entropie-Eidolon: Ein Spieler deiner Wahl verliert 1 Lebenspunkt und du erhältst 1 Lebenspunkt dazu.\nImmer wenn du einen mehrfarbigen Zauberspruch spielst, kannst du das Entropie-Eidolon aus deinem Friedhof auf deine Hand zurückbringen. Entropic Specter|Unstetiges Gespenst|Beschwörung eines Geistes|Fliegend\nDie Stärke und Widerstandskraft des Unstetigen Gespenstes ist gleich der Anzahl der Karten auf der Hand eines Gegners Deiner Wahl.\nWenn das Unstetige Gespenst einem Spieler Schaden zufügt, bestimmt dieser Spieler eine Karte aus seiner Hand und wirft diese ab. Envelop|Umhüllen|Spontanzauber|Neutralisiere eine Hexerei deiner Wahl. +Eon Frolicker|Äonentoller|Kreatur — Elementarwesen, Otter|Fliegend\nWenn der Äonentoller ins Spiel kommt und falls du ihn gewirkt hast, erhält ein Gegner deiner Wahl nach diesem Zug einen zusätzlichen Zug. Bis zu deinem nächsten Zug erhalten du und alle Planeswalker, die du kontrollierst, Schutz vor jenem Spieler. (Du und alle Planeswalker, die du kontrollierst, können von nichts als Ziel bestimmt werden, Schaden zugefügt bekommen oder verzaubert werden, das der Spieler kontrolliert.) Eon Hub|Mittelpunkt der Ewigkeit|Artefakt|Spieler übergehen ihre Versorgungssegmente. Ephara's Enlightenment|Epharas Erleuchtung|Verzauberung — Aura|Verzaubert eine Kreatur\nWenn Epharas Erleuchtung ins Spiel kommt, lege eine +1/+1-Marke auf die verzauberte Kreatur.\nDie verzauberte Kreatur hat Flugfähigkeit.\nImmer wenn eine Kreatur unter deiner Kontrolle ins Spiel kommt, kannst du Epharas Erleuchtung auf die Hand ihres Besitzers zurückbringen. Ephara's Radiance|Epharas Ausstrahlung|Verzauberung — Aura|Verzaubert eine Kreatur\nDie verzauberte Kreatur hat „{1}{W}, {T}: Du erhältst 3 Lebenspunkte dazu." @@ -5033,6 +5151,7 @@ Ertai, Wizard Adept|Ertai der Zauberlehrling|Beschwörung einer Legende|Ertai de Ertai, the Corrupted|Ertai, der Verführte|Kreatur — Zauberer, Legende|{U}, {T}, opfere eine Kreatur oder eine Verzauberung: Neutralisiere einen Zauberspruch Deiner Wahl. Erupting Dreadwolf|Aufberstender Schreckenswolf|Kreatur — Eldrazi, Werwolf|Immer wenn der Aufberstende Schreckenswolf angreift, fügt er einer Kreatur oder einem Spieler deiner Wahl 2 Schadenspunkte zu. Escape Artist|Entfesselungskünstler|Kreatur — Zauberer|Der Entfesselungskünstler ist unblockbar.\n{U}, wirf eine Karte aus deiner Hand ab: Bringe den Entfesselungskünstler auf die Hand seines Besitzers zurück. +Escape Protocol|Fluchtprotokoll|Verzauberung|Immer wenn du eine Karte umwandelst, kannst du {1} bezahlen. Wenn du dies tust, schicke ein Artefakt oder eine Kreatur deiner Wahl, das bzw. die du kontrollierst, ins Exil und bringe es bzw. sie dann unter der Kontrolle ihres Besitzers ins Spiel zurück. Escape Routes|Fluchtwege|Verzauberung|{2}{U}: Bringe eine weiße oder schwarze Kreatur, die Du kontrollierst, auf die Hand ihres Besitzers zurück. Escape Velocity|Rasante Befreiung|Verzauberung — Aura|Verzaubert eine Kreatur\nDie verzauberte Kreatur erhält +1/+0 und hat Eile.\nBefreiung — {1}{R}, schicke zwei andere Karten aus deinem Friedhof ins Exil. (Du kannst diese Karte aus deinem Friedhof für ihre Befreiungskosten wirken.) Escape to the Wilds|Flucht in die Wildnis|Hexerei|Schicke die obersten fünf Karten deiner Bibliothek ins Exil. Du kannst Karten, die auf diese Weise ins Exil geschickt wurden, bis zum Ende deines nächsten Zuges spielen.\nDu darfst in diesem Zug ein zusätzliches Land spielen. @@ -5060,6 +5179,7 @@ Essence Harvest|Essenzernte|Hexerei|Ein Spieler deiner Wahl verliert X Lebenspun Essence Leak|Essenzleck|Bleibende-Karten-Verzauberung|Wenn die verzauberte bleibende Karte rot oder grün ist, erhält sie „Opfere zu Beginn Deines Versorgungssegments diese bleibende Karte, wenn Du nicht ihre Manakosten bezahlst.". Essence Scatter|Essenzzerstäubung|Spontanzauber|Neutralisiere einen Kreaturenzauber deiner Wahl. Essence Sliver|Lebenssaftremasuri|Kreatur — Remasuri|Immer wenn ein Remasuri Schaden zufügt, erhält sein Beherrscher ebenso viele Lebenspunkte dazu. +Essence Symbiote|Essenzsymbiont|Kreatur — Bestie|Immer wenn eine Kreatur, die du kontrollierst, mutiert, legst du eine +1/+1-Marke auf die Kreatur und du erhältst 2 Lebenspunkte dazu. Essence Vortex|Identitätsstrudel|Spontanzauber|Begrabe eine Zielkreatur. Der Beherrscher dieser Kreatur kann diesen Spruch neutralisieren, indem er die Widerstandskraft dieser Kreatur in Lebenspunkten bezahlt. Effekte, die Schaden verhindern oder umleiten, können hier nicht angewendet werden, um den Verlust der Lebenspunkte zu verhindern. Essence Warden|Hüter des Lebenssafts|Kreatur — Elf, Schamane|Immer wenn eine andere Kreatur ins Spiel kommt, erhältst du 1 Lebenspunkt dazu. Essence of the Wild|Wesen der Wildnis|Kreatur — Avatar|Kreaturen, die du kontrollierst, kommen als Kopie des Wesens der Wildnis ins Spiel. @@ -5071,7 +5191,7 @@ Etched Monstrosity|Geätzte Monstrosität|Artefaktkreatur — Golem|Die Geätzte Etched Oracle|Geätzte Weissagung|Artefaktkreatur — Zauberer|Sonneneruption (Diese Karte kommt mit einer +1/+1-Marke ins Spiel für jede unterschiedliche Farbe von Mana, das ausgegeben wurde, um sie zu wirken.)\n{1}, entferne vier +1/+1-Marken von der Geätzten Weissagung: Ein Spieler deiner Wahl zieht drei Karten. Etchings of the Chosen|Relief der Auserwählten|Verzauberung|Sowie das Relief der Auserwählten ins Spiel kommt, bestimme einen Kreaturentyp.\nKreaturen des bestimmten Typs, die du kontrollierst, erhalten +1/+1.\n{1}, opfere eine Kreatur des bestimmten Typs: Eine Kreatur deiner Wahl, die du kontrollierst, erhält Unzerstörbarkeit bis zum Ende des Zuges. Eternal Dominion|Ewige Herrschaft|Hexerei|Durchsuche die Bibliothek eines Gegners deiner Wahl nach einem Artefakt, einer Kreatur, einer Verzauberung oder einem Land. Bringe diese Karte unter deiner Kontrolle ins Spiel. Dieser Spieler mischt dann seine Bibliothek. Episch (Für den Rest des Spiels kannst du keine Zaubersprüche spielen. Kopiere zu Beginn jedes deiner Versorgungssegmente diesen Zauberspruch außer seiner epischen Fähigkeit. Du kannst neue Ziele für die Kopie bestimmen.) -Eternal Dragon|Ewiger Drache|Kreatur — Drache, Geist|Fliegend\n{3}{W}{W}: Bringe den Ewigen Drachen aus deinem Friedhof auf deine Hand zurück. Spiele diese Fähigkeit nur während deines Versorgungssegments.\nEbenenumwandlung {2} ({2}, wirf diese Karte aus deiner Hand ab: Durchsuche deine Bibliothek nach einer Ebenenkarte, zeige diese Karte offen vor und nimm sie auf deine Hand. Mische danach deine Bibliothek.) +Eternal Dragon|Ewiger Drache|Kreatur — Drache, Geist|Fliegend\n{3}{W}{W}: Bringe den Ewigen Drachen aus deinem Friedhof auf deine Hand zurück. Aktiviere diese Fähigkeit nur während deines Versorgungssegments.\nEbenenumwandlung {2} ({2}, wirf diese Karte ab: Durchsuche deine Bibliothek nach einer Ebene-Karte, zeige sie offen vor und nimm sie auf deine Hand. Mische danach deine Bibliothek.) Eternal Isolation|Ewige Isolation|Hexerei|Lege eine Kreatur deiner Wahl mit Stärke 4 oder mehr unter die Bibliothek ihres Besitzers. Eternal Scourge|Ewige Geißel|Kreatur — Eldrazi, Schrecken|Du kannst die Ewige Geißel aus dem Exil wirken.\nWenn die Ewige Geißel das Ziel eines Zauberspruchs oder einer Fähigkeit wird, den bzw. die ein Gegner kontrolliert, schicke die Ewige Geißel ins Exil. Eternal Skylord|Verewigte Himmelsfürstin|Kreatur — Zombie, Zauberer|Wenn die Verewigte Himmelsfürstin ins Spiel kommt, wende Aufmarsch 2 an. (Lege zwei +1/+1-Marken auf eine Armee, die du kontrollierst. Falls du keine kontrollierst, erzeuge zuerst einen 0/0 schwarzen Zombie-Armee-Kreaturenspielstein.)\nZombie-Spielsteine, die du kontrollierst, haben Flugfähigkeit. @@ -5089,6 +5209,7 @@ Ethereal Ambush|Überfall aus den Sphären|Spontanzauber|Manifestiere die oberst Ethereal Armor|Ätherrüstung|Verzauberung — Aura|Kreaturenverzauberung\nDie verzauberte Kreatur hat Erstschlag und erhält +1/+1 für jede Verzauberung, die du kontrollierst. Ethereal Champion|Meisterin der Sphären|Beschwörung eines Avatars|Zahle 1 Lebenspunkt: Verhindere 1 Schadenspunkt bei der Meisterin der Sphären. Ethereal Elk|Sphärenhafter Elch|Kreatur — Hirsch, Geist|Verursacht Trampelschaden\nWenn der Sphärenhafte Elch ins Spiel kommt, kannst du deine Bibliothek und/oder deinen Friedhof nach einer Karte namens Vivien, Rächerin der Natur, durchsuchen, sie offen vorzeigen und auf deine Hand nehmen. Falls du auf diese Weise deine Bibliothek durchsuchst, mische sie danach. +Ethereal Forager|Sphärenhafter Wolkenschlinger|Kreatur — Elementarwesen, Wal|Wühlen (Mit jeder Karte, die du aus deinem Friedhof ins Exil schickst, während du diesen Zauberspruch wirkst, bezahlst du {1} seiner Kosten.)\nFliegend\nImmer wenn der Sphärenhafte Wolkenschlinger angreift, kannst du eine Spontanzauber- oder Hexerei-Karte, die vom Sphärenhaften Wolkenschlinger ins Exil geschickt wurde, auf die Hand ihres Besitzers zurückbringen. Ethereal Guidance|Sphärenhafte Führung|Hexerei|Kreaturen, die du kontrollierst, erhalten +2/+1 bis zum Ende des Zuges. Ethereal Haze|Dunstschleier der Sphären|Spontanzauber - Arkan|Verhindere allen Schaden, der in diesem Zug von Kreaturen zugefügt würde. Ethereal Usher|Türhüter der Sphären|Kreatur — Geist|{U}, {T}: Eine Kreatur deiner Wahl ist in diesem Zug unblockbar.\nTransmutation {1}{U}{U} ({1}{U}{U}, wirf diese Karte aus deiner Hand ab: Durchsuche deine Bibliothek nach einer Karte mit den gleichen umgewandelten Manakosten wie diese Karte, zeige sie offen vor und nimm sie auf deine Hand. Mische danach deine Bibliothek. Spiele diese Fähigkeit nur wie eine Hexerei.) @@ -5110,7 +5231,7 @@ Evangelize|Missionieren|Hexerei|Rückkauf {2}{W}{W} (Du kannst zusätzlich {2}{W Evaporate|Verdampfen|Hexerei|Verdampfen fügt jeder blauen und jeder weißen Kreatur 1 Schadenspunkt zu. Evasive Action|Ausweichmanöver|Spontanzauber|Neutralisiere einen Zauberspruch deiner Wahl, falls sein Beherrscher nicht für jeden Standardlandtyp unter den Ländern, die du kontrollierst, {1} bezahlt. Even the Odds|Die Chancen ausgleichen|Spontanzauber|Spiele Die Chancen ausgleichen nur, falls du weniger Kreaturen im Spiel hast als jeder Gegner.\n Bringe drei 1/1 weiße Soldatenspielsteine ins Spiel. -Ever After|Dann leben sie noch heute|Hexerei|Bringe bis zu zwei Kreaturenkarten deiner Wahl aus deinem Friedhof ins Spiel zurück. Jede dieser Kreaturen ist zusätzlich zu ihren anderen Farben und Typen ein schwarzer Zombie. Lege Dann leben sie noch heute unter die Bibliothek ihres Besitzers. +Ever After|Dann leben sie noch heute|Hexerei|Bringe bis zu zwei Kreaturenkarten deiner Wahl aus deinem Friedhof ins Spiel zurück. Jede der Kreaturen ist zusätzlich zu ihren anderen Farben und Typen ein schwarzer Zombie. Lege Dann leben sie noch heute unter die Bibliothek ihres Besitzers. Ever-Watching Threshold|Wachsame Schwelle|Verzauberung|Immer wenn ein Gegner dich und/oder einen Planeswalker, den du kontrollierst, mit einer oder mehreren Kreaturen angreift, ziehe eine Karte. Everbark Shaman|Baumrinden-Schamane|Kreatur — Baumhirte, Schamane|{T}, entferne eine Baumhirtenkarte aus deinem Friedhof ganz aus dem Spiel: Durchsuche deine Bibliothek nach zwei Waldkarten und bringe sie getappt ins Spiel. Mische danach deine Bibliothek. Everdawn Champion|Champion der ewigen Morgenröte|Kreatur — Mensch, Soldat|Verhindere allen Kampfschaden, der dem Champion der ewigen Morgenröte zugefügt würde. @@ -5122,6 +5243,7 @@ Everglove Courier|Zeitenhandschuh-Bewahrer|Kreatur — Elf|Du kannst bestimmen, Everlasting Torment|Ewige Qualen|Verzauberung|Spieler können keine Lebenspunkte dazuerhalten.\nSchaden kann nicht verhindert werden.\nAller Schaden wird zugefügt, als ob seine Quelle Verdorren hätte. (Eine Quelle mit Verdorren fügt Kreaturen Schaden in Form von -1/-1-Marken zu.) Evermind|Erinnerimmer|Spontanzauber - Arkan|(Zaubersprüche ohne Manakosten können nicht gespielt werden.)\nZiehe eine Karte.\nErinnerimmer ist blau.\nArkane Kopplung {1}{U} (Sowie du einen arkanen Zauberspruch spielst, kannst du diese Karte aus deiner Hand vorzeigen und ihre Kopplungskosten bezahlen. Falls du dies tust, füge dem Zauberspruch den Effekt dieser Karte hinzu.) Evernight Shade|Dauernacht-Schatten|Kreatur — Schatten|{B}: Der Dauernacht-Schatten erhält +1/+1 bis zum Ende des Zuges.\nUnverwüstlich (Wenn diese Kreatur stirbt und keine +1/+1-Marke auf ihr lag, bringe sie mit einer +1/+1-Marke unter der Kontrolle ihres Besitzers ins Spiel zurück.) +Everquill Phoenix|Immerfeder-Phoenix|Kreatur — Phoenix|Mutation {3}{R} (Falls du diesen Zauberspruch für seine Mutationskosten wirkst, lege ihn auf oder unter eine Nicht-Mensch-Kreatur deiner Wahl, die du besitzt. Sie mutieren zur oben liegenden Kreatur, die zusätzlich alle Fähigkeiten der darunter liegenden hat.)\nFliegend\nImmer wenn diese Kreatur mutiert, erzeuge einen roten Artefaktspielstein namens Feder mit „{1}, opfere die Feder: Bringe eine Phoenix-Karte deiner Wahl aus deinem Friedhof getappt ins Spiel zurück." Evershrike|Dauerwürger|Kreatur — Elementarwesen, Geist|Fliegend\nDer Dauerwürger erhält für jede Aura, die an ihn angelegt ist, +2/+2.\n{X}{W/B}{W/B}: Bringe den Dauerwürger aus deinem Friedhof ins Spiel zurück. Du kannst eine Auren-Karte mit umgewandelten Manakosten von X oder weniger aus deiner Hand an ihn angelegt ins Spiel bringen. Falls du das nicht tust, entferne den Dauerwürger ganz aus dem Spiel. Evil Eye of Orms-by-Gore|Böser Betrachter aus Orms-by-Gore|Beschwörung eines Bösen Betrachters|Der Böse Betrachter aus Orms-by-Gore kann nur von Mauern geblockt werden.\nAußer Bösen Betrachtern können keine Kreaturen, die Du kontrollierst, angreifen. Evil Eye of Urborg|Böser Betrachter aus Urborg|Kreatur — Betrachter|Kreaturen, die du kontrollierst und die keine Betrachter sind, können nicht angreifen.\nImmer wenn der Böse Betrachter aus Urborg von einer Kreatur geblockt wird, zerstöre diese Kreatur. @@ -5142,6 +5264,7 @@ Exalted Dragon|Ehrwürdiger Drache|Beschwörung eines Drachen|Fliegend\nDer Ehrw Exava, Rakdos Blood Witch|Exava, Bluthexe der Rakdos|Legendäre Kreatur — Mensch, Kleriker|Erstschlag, Eile\nEntfesselt (Du kannst diese Kreatur mit einer +1/+1-Marke ins Spiel kommen lassen. Sie kann nicht blocken, solange eine +1/+1-Marke auf ihr liegt.)\nJede andere Kreatur, die du kontrollierst und auf der mindestens eine +1/+1-Marke liegt, hat Eile. Excavating Anurid|Grabender Anurid|Kreatur — Frosch, Bestie|Wenn der Grabende Anurid ins Spiel kommt, kannst du ein Land opfern. Falls du dies tust, ziehe eine Karte.\nGrenzwert — Solange sieben oder mehr Karten in deinem Friedhof sind, erhält der Grabende Anurid +1/+1 und hat Wachsamkeit. Excavation Elephant|Bergungselefant|Kreatur — Elefant|Bonus {1}{W} (Du kannst zusätzlich {1}{W} bezahlen, sowie du diesen Zauberspruch wirkst.)\nWenn der Bergungselefant ins Spiel kommt und falls seine Bonuskosten bezahlt wurden, bringe eine Artefaktkarte deiner Wahl aus deinem Friedhof auf deine Hand zurück. +Excavation Mole|Ausgrabungsmaulwurf|Kreatur — Maulwurf|Verursacht Trampelschaden\nWenn der Ausgrabungsmaulwurf ins Spiel kommt, lege die obersten drei Karten deiner Bibliothek auf deinen Friedhof. Excavation|Ausgrabung|Verzauberung|1, opfere ein Land: Ziehe eine Karte.\nJeder Spieler kann diese Fähigkeit spielen. Excavator|Ausgräber|Artefakt|{T}, opfere ein Standardland: Eine Kreatur Deiner Wahl erhält Landtarnungsfähigkeit für den Typ dieses Landes bis zum Ende des Zuges. Excise|Entziehen|Spontanzauber|Entferne eine angreifende Kreatur Deiner Wahl ganz aus dem Spiel, falls ihr Beherrscher nicht X bezahlt. @@ -5179,6 +5302,7 @@ Experiment Kraj|Kraj-Experiment|Legendäre Kreatur — Schlammwesen, Mutant|Das Experiment One|Experiment Eins|Kreatur — Mensch, Schlammwesen|Weiterentwicklung (Immer wenn eine andere Kreatur unter deiner Kontrolle ins Spiel kommt und falls deren Stärke oder Widerstandskraft höher ist, lege eine +1/+1-Marke auf diese Kreatur.)\nEntferne zwei +1/+1-Marken von Experiment Eins: Regeneriere Experiment Eins. Experimental Aviator|Experimentierfreudiger Flugkünstler|Kreatur — Mensch, Handwerker|Fliegend\nWenn der Experimentierfreudige Flugkünstler ins Spiel kommt, erzeuge zwei 1/1 farblose Thopter-Artefaktkreaturenspielsteine mit Flugfähigkeit. Experimental Frenzy|Experimentierfreude|Verzauberung|Du kannst dir zu jedem Zeitpunkt die oberste Karte deiner Bibliothek anschauen.\nDu kannst die oberste Karte deiner Bibliothek spielen.\nDu kannst keine Karten aus deiner Hand spielen.\n{3}{R}: Zerstöre die Experimentierfreude. +Experimental Overload|Experimentelle Überlast|Hexerei|Erzeuge einen X/X blauen und roten Seltsamkeit-Kreaturenspielstein, wobei X gleich der Anzahl an Spontanzauber- und Hexereikarten in deinem Friedhof ist. Dann kannst du eine Spontanzauber- oder Hexereikarte aus deinem Friedhof auf deine Hand zurückbringen. Schicke die Experimentelle Überlast ins Exil. Exploding Borders|Explodierende Grenzen|Hexerei|Domäne Durchsuche deine Bibliothek nach einem Standardland, bringe diese Karte getappt ins Spiel und mische danach deine Bibliothek. Die Explodierenden Grenzen fügen einem Spieler deiner Wahl X Schadenspunkte zu, wobei X gleich der Anzahl an Standardlandtypen unter den Ländern ist, die du kontrollierst. Exploration|Erforschung|Verzauberung|Du kannst in jedem Zug ein zusätzliches Land ausspielen. Explorer's Scope|Fernglas des Erforschers|Artefakt — Ausrüstung|Immer wenn die ausgerüstete Kreatur angreift, schaue dir die oberste Karte deiner Bibliothek an. Falls es ein Land ist, kannst du es getappt ins Spiel bringen.\nAusrüsten {1} ({1}: Lege diese Karte an eine Kreatur deiner Wahl an, die du kontrollierst. Spiele Ausrüsten wie eine Hexerei.) @@ -5196,6 +5320,7 @@ Exquisite Archangel|Auserlesener Erzengel|Kreatur — Engel|Fliegend\nFalls du d Exquisite Blood|Vorzügliches Blut|Verzauberung|Immer wenn ein Gegner Lebenspunkte verliert, erhältst du ebenso viele Lebenspunkte dazu. Exquisite Firecraft|Überragende Feuerkunst|Hexerei|Überragende Feuerkunst fügt einer Kreatur oder einem Spieler deiner Wahl 4 Schadenspunkte zu.Zauberkunst — Falls sich zwei oder mehr Spontanzauber- und/oder Hexerei-Karten in deinem Friedhof befinden, kann Überragende Feuerkunst nicht von Zaubersprüchen oder Fähigkeiten neutralisiert werden. Exsanguinate|Blutaussaugen|Hexerei|Jeder Gegner verliert X Lebenspunkte. Du erhältst so viele Lebenspunkte dazu, wie auf diese Weise Lebenspunkte verloren wurden. +Extinction Event|Massenaussterben|Hexerei|Bestimme gerade oder ungerade. Schicke alle Kreaturen, deren umgewandelte Manakosten dem bestimmten Merkmal entsprechen, ins Exil. (Null zählt als gerade.) Extinction|Aussterben|Hexerei|Zerstöre alle Kreaturen eines beliebigen Kreaturentyps. Extinguish All Hope|Alle Hoffnung auslöschen|Hexerei|Zerstöre alle Kreaturen, die keine Verzauberungen sind. Extinguish|Auslöschen|Hexerei|Sprich Auslöschen nur als Antwort auf eine Hexerei. Diese Hexerei hat keinen Effekt, und der Spieler legt sie auf seinen Friedhof. @@ -5210,6 +5335,7 @@ Extricator of Flesh|Befreier des Fleisches|Kreatur — Eldrazi, Schrecken|Eldraz Extricator of Sin|Befreier der Sünden|Kreatur — Mensch, Kleriker|Wenn der Befreier der Sünden ins Spiel kommt, kannst du eine andere bleibende Karte opfern. Falls du dies tust, bringe einen 3/2 farblosen Eldrazi-Schrecken-Kreaturenspielstein ins Spiel.\nDelirium — Zu Beginn deines Versorgungssegments und falls dein Friedhof vier oder mehr unterschiedliche Kartentypen enthält, transformiere den Befreier der Sünden. Extruder|Auspresser|Artefaktkreatur|Opfere ein Artefakt: Lege eine +1/+1-Marke auf eine Kreatur deiner Wahl. Exuberant Firestoker|Unbändiger Feuerschürer|Kreatur — Mensch, Druide, Schamane|Falls du am Ende deines Zuges eine Kreatur mit Stärke 5 oder mehr kontrollierst, kannst du den Unbändigen Feuerschürer einem Spieler deiner Wahl 2 Schadenspunkte zufügen lassen.\n{T}: Erhöhe deinen Manavorrat um {1}. +Exuberant Wolfbear|Unbändiger Wolfsbär|Kreatur — Wolf, Bär|Immer wenn der Unbändige Wolfsbär angreift, kannst du bis zum Ende des Zuges die Basis-Stärke und -Widerstandskraft eines Menschen deiner Wahl, den du kontrollierst, zur Stärke und Widerstandskraft des Unbändigen Wolfsbären ändern. Exultant Cultist|Frohlockende Kultistin|Kreatur — Mensch, Zauberer|Wenn die Frohlockende Kultistin stirbt, ziehe eine Karte. Exultant Skymarcher|Jubilierende Wolkenläuferin|Kreatur — Vampir, Soldat|Fliegend Eye Collector|Augensammler|Kreatur — Feenwesen|Fliegend\nImmer wenn der Augensammler einem Spieler Kampfschaden zufügt, legt jeder Spieler die oberste Karte seiner Bibliothek auf seinen Friedhof. @@ -5248,6 +5374,7 @@ Face of Fear|Angesicht des Schreckens|Kreatur — Schrecken|{2}{B}, wirf eine Ka Faceless Butcher|Gesichtsloser Metzler|Kreatur — Nachtmahr, Schrecken|Entferne eine andere Kreatur deiner Wahl ganz aus dem Spiel, wenn der Gesichtslose Metzler ins Spiel kommt.\nBringe die so ganz aus dem Spiel entfernte Karte unter der Kontrolle ihres Besitzers ins Spiel zurück, wenn der Gesichtslose Metzler das Spiel verlässt. Faceless Devourer|Gesichtsloser Verschlinger|Kreatur — Nachtmahr, Schrecken|Irrealität (Diese Kreatur kann nur Kreaturen mit Irrealität blocken und nur von solchen geblockt werden.)Wenn der Gesichtslose Verschlinger ins Spiel kommt, entferne eine andere Kreatur deiner Wahl mit Irrealität ganz aus dem Spiel.\nWenn der Gesichtslose Verschlinger das Spiel verlässt, bringe die so ganz aus dem Spiel entfernte Karte unter der Kontrolle ihres Besitzers ins Spiel zurück. Faces of the Past|Gesichter der Vergangenheit|Verzauberung|Immer wenn eine Kreatur aus dem Spiel auf einen Friedhof gelegt wird, tappe oder enttappe alle Kreaturen, die mit ihr einen Kreaturentyp gemeinsam haben. +Facet Reader|Facettenleser|Kreatur — Mensch, Zauberer|{1}, {T}: Ziehe eine Karte und wirf dann eine Karte ab. Facevaulter|Fratzenspringer|Kreatur — Goblin, Krieger|{B}, opfere einen Goblin: Der Fratzenspringer erhält +2/+2 bis zum Ende des Zuges. Fact or Fiction|Fakt oder Fiktion|Spontanzauber|Decke die obersten fünf Karten Deiner Bibliothek auf. Ein Gegner teilt diese auf zwei offene Stapel auf. Nimm den einen Stapel auf Deine Hand und lege den anderen in Deinen Friedhof. Fade Away|Dahinschwinden|Hexerei|Für jede Kreatur bezahlt der Spieler, der sie kontrolliert, 1 oder opfert eine bleibende Karte. @@ -5284,6 +5411,7 @@ Faith's Reward|Belohnung des Glaubens|Spontanzauber|Bringe alle bleibenden Karte Faith's Shield|Schild des Glaubens|Spontanzauber|Eine bleibende Karte deiner Wahl, die du kontrollierst, erhält bis zum Ende des Zuges Schutz vor einer Farbe, die du bestimmst.\nSchicksalsstunde — Falls du 5 Lebenspunkte oder weniger hast, erhalten stattdessen du und alle bleibenden Karten, die du kontrollierst, bis zum Ende des Zuges Schutz vor der Farbe, die du bestimmt hast. Faithbearer Paladin|Glaubensstarker Paladin|Kreatur — Mensch, Ritter|Lebensverknüpfung (Schaden, der von dieser Kreatur zugefügt wird, lässt dich ebenso viele Lebenspunkte dazuerhalten.) Faithless Looting|Treuloses Plündern|Hexerei|Ziehe zwei Karten und wirf dann zwei Karten ab.Rückblende {2}{R} (Du kannst diese Karte aus deinem Friedhof für ihre Rückblendekosten wirken. Schicke sie danach ins Exil.) +Falconer Adept|Falkner-Adeptin|Kreatur — Mensch, Soldat|Immer wenn die Falkner-Adeptin angreift, erzeuge einen getappten und angreifenden 1/1 weißen Vogel-Kreaturenspielstein mit Flugfähigkeit. Falkenrath Aristocrat|Aristokratin aus Falkenrath|Kreatur — Vampir|Opfere eine Kreatur: Die Aristokratin aus Falkenrath ist in diesem Zug unzerstörbar. Falls die geopferte Kreatur ein Mensch ist, lege eine +1/+1-Marke auf die Aristokratin aus Falkenrath. Falkenrath Exterminator|Ausrotter aus Falkenrath|Kreatur — Vampir, Bogenschütze|Immer wenn der Ausrotter aus Falkenrath einem Spieler Kampfschaden zufügt, lege eine +1/+1-Marke auf ihn.\n{2}{R}: Der Ausrotter aus Falkenrath fügt einer Kreatur deiner Wahl so viele Schadenspunkte zu, wie +1/+1-Marken auf dem Ausrotter aus Falkenrath liegen. Falkenrath Gorger|Falkenrath-Gierschlund|Kreatur — Vampir, Berserker|Jede Vampir-Kreaturenkarte, die du besitzt und die nicht im Spiel ist, hat Wahnsinn. Die Wahnsinn-Kosten sind gleich ihrer Manakosten. (Falls du eine Karte mit Wahnsinn abwirfst, wirf sie ins Exil ab. Wenn du dies tust, wirke sie für ihre Wahnsinn-Kosten oder lege sie auf deinen Friedhof.) @@ -5336,6 +5464,7 @@ Far Wanderings|Weite Wanderungen|Hexerei|Durchsuche deine Bibliothek nach einem Farbog Boneflinger|Weitmoor-Knochenwerfer|Kreatur — Zombie|Wenn der Weitmoor-Knochenwerfer ins Spiel kommt, erhält eine Kreatur deiner Wahl -2/-2 bis zum Ende des Zuges. Farbog Explorer|Weitmoor-Erforscherin|Kreatur — Mensch, Späher|Sumpftarnung (Diese Kreatur ist unblockbar, solange der verteidigende Spieler einen Sumpf kontrolliert.) Farbog Revenant|Weitmoor-Wiedergänger|Kreatur — Geist|Schleichen (Diese Kreatur kann von Kreaturen mit größerer Stärke nicht geblockt werden.)\nLebensverknüpfung (Schaden, der von dieser Kreatur zugefügt wird, lässt dich ebenso viele Lebenspunkte dazuerhalten.) +Farfinder|Fernensucher|Kreatur — Fuchs|Wachsamkeit\nWenn der Fernensucher ins Spiel kommt, kannst du deine Bibliothek nach einer Standardland-Karte durchsuchen, sie offen vorzeigen, auf deine Hand nehmen und dann deine Bibliothek mischen. Farhaven Elf|Untergeschlüpfter Elf|Kreatur — Elf, Druide|Wenn der Untergeschlüpfte Elf ins Spiel kommt, kannst du deine Bibliothek nach einer Standardland-Karte durchsuchen und diese Karte getappt ins Spiel bringen. Falls du dies tust, mische danach deine Bibliothek. Farmstead Gleaner|Erntehelfer des Gehöfts|Artefaktkreatur — Vogelscheuche|Der Erntehelfer des Gehöfts enttappt nicht während deines Enttappsegments.\n{2}, {Q}: Lege eine +1/+1-Marke auf den Erntehelfer des Gehöfts. ({Q} ist das Enttappsymbol.) Farmstead|Bauerngut|Verzaubere Land|Der Beherrscher des verzauberten Lands gewinnt 1 Lebenspunkt, wenn er während seiner Versorgungsphase WW zahlt. Durch diesen Zauber kannst Du nur 1 Lebenspunkt pro Runde gewinnen. @@ -5420,6 +5549,7 @@ Felidar Cub|Felidar-Junges|Kreatur — Katze, Bestie|Opfere das Felidar-Junge: Z Felidar Guardian|Felidar-Wächter|Kreatur — Katze, Bestie|Wenn der Felidar-Wächter ins Spiel kommt, kannst du eine andere bleibende Karte deiner Wahl, die du kontrollierst, ins Exil schicken und die Karte dann unter der Kontrolle ihres Besitzers ins Spiel zurückbringen. Felidar Sovereign|Felidar-Herrscher|Kreatur — Katze, Bestie|Wachsamkeit, LebensverknüpfungFalls du zu Beginn deines Versorgungssegments 40 Lebenspunkte oder mehr hast, gewinnst du die Partie. Felidar Umbra|Schattenhafte Raubkatze|Verzauberung — Aura|Kreaturenverzauberung\nDie verzauberte Kreatur hat Lebensverknüpfung.\n{1}{W}: Lege die Schattenhafte Raubkatze an eine Kreatur deiner Wahl an, die du kontrollierst.\nTotembeistand (Falls die verzauberte Kreatur zerstört würde, entferne stattdessen allen Schaden von ihr und zerstöre diese Aura.) +Feline Sovereign|Katzenherrscher|Kreatur — Katze|Andere Katzen, die du kontrollierst, erhalten +1/+1 und haben Schutz vor Hunden.\nImmer wenn eine oder mehrere Katzen, die du kontrollierst, einem Spieler Kampfschaden zufügen, zerstöre bis zu ein Artefakt oder eine Verzauberung deiner Wahl, das bzw. die der Spieler kontrolliert. Fell Flagship|Unheilvolles Flaggschiff|Artefakt — Fahrzeug|Piraten, die du kontrollierst, erhalten +1/+0.\nImmer wenn das Unheilvolle Flaggschiff einem Spieler Kampfschaden zufügt, wirft jener Spieler eine Karte ab.\nBemannen 3 (Tappe eine beliebige Anzahl an Kreaturen, die du kontrollierst und die zusammen Stärke 3 oder mehr haben: Dieses Fahrzeug wird bis zum Ende des Zuges zu einer Artefaktkreatur.) Fell Shepherd|Grausamer Hirte|Kreatur — Avatar|Immer wenn der Grausame Hirte einem Spieler Kampfschaden zufügt, kannst du alle Kreaturenkarten, die in diesem Zug aus dem Spiel auf deinen Friedhof gelegt wurden, auf deine Hand zurückbringen.{B}, opfere eine andere Kreatur: Eine Kreatur deiner Wahl erhält -2/-2 bis zum Ende des Zuges. Fell Specter|Bestialisches Gespenst|Kreatur — Specter|Fliegend\nWenn das Bestialische Gespenst ins Spiel kommt, wirft ein Gegner deiner Wahl eine Karte ab.\nImmer wenn ein Gegner eine Karte abwirft, verliert er 2 Lebenspunkte. @@ -5455,6 +5585,7 @@ Feral Shadow|Wildschatten|Beschwörung eines Nachtschrats|Fliegend Feral Throwback|Wilde Urform|Kreatur — Bestie|Verstärkung 2 (Sowie diese Karte ins Spiel kommt, lege für jede Bestienkarte auf deiner Hand, die du vorzeigst, zwei +1/+1 Marken auf sie.)\nProvozieren (Wenn diese Kreatur angreift, kannst du eine Kreatur deiner Wahl, die der verteidigende Spieler kontrolliert, enttappen und, falls möglich, die provozierende Kreatur blocken lassen.) Ferocious Charge|Wilder Ansturm|Spontanzauber|Eine Kreatur deiner Wahl erhält +4/+4 bis zum Ende des Zuges.\nHellsicht 2 (Betrachte die obersten zwei Karten deiner Bibliothek. Lege eine beliebige Anzahl davon in beliebiger Reihenfolge unter deine Bibliothek und den Rest oben darauf.) Ferocious Pup|Wilder Welpe|Kreatur — Wolf|Wenn der Wilde Welpe ins Spiel kommt, erzeuge einen 2/2 grünen Wolf-Kreaturenspielstein. +Ferocious Tigorilla|Wilder Tigorilla|Kreatur — Katze, Menschenaffe|Der Wilde Tigorilla kommt mit einer Trampelschaden- oder einer Bedrohlich-Marke ins Spiel (du entscheidest). (Eine Kreatur mit Bedrohlichkeit kann nicht geblockt werden, außer von zwei oder mehr Kreaturen.) Ferocity of the Wilds|Wut der Wildnis|Verzauberung|Angreifende Nicht-Mensch-Kreaturen, die du kontrollierst, erhalten +1/+0 und verursachen Trampelschaden. Ferocity|Wildheit|Kreaturenverzauberung|Immer wenn die verzauberte Kreatur blockt oder geblockt wird, kannst Du eine +1/+1-Marke auf sie legen. Feroz's Ban|Feroz' Bann|Artefakt|Beschwörungssprüche kosten zusätzlich 2, um sie zu sprechen. @@ -5505,17 +5636,20 @@ Field of Souls|Feld der Seelen|Verzauberung|Immer wenn eine Nichtspielsteinkreat Field of the Dead|Feld der Toten|Land|Das Feld der Toten kommt getappt ins Spiel.\n{T}: Erzeuge {C}.\nImmer wenn das Feld der Toten oder ein anderes Land unter deiner Kontrolle ins Spiel kommt und falls du sieben oder mehr Länder mit unterschiedlichen Namen kontrollierst, erzeuge einen 2/2 schwarzen Zombie-Kreaturenspielstein. Fieldmist Borderpost|Feldnebel-Grenzstein|Artefakt|Du kannst {1} bezahlen und ein Standardland, das du kontrollierst, auf die Hand seines Besitzers zurückbringen, anstatt die Manakosten des Feldnebel-Grenzsteins zu bezahlen.\nDer Feldnebel-Grenzstein kommt getappt ins Spiel.\n{T}: Erhöhe deinen Manavorrat um {W} oder {U}. Fields of Summer|Sommerfelder|Welt — Moag|Immer wenn ein Spieler einen Zauberspruch wirkt, kann dieser Spieler 2 Lebenspunkte dazuerhalten.\nImmer wenn du chaos würfelst, kannst du 10 Lebenspunkte dazuerhalten. +Fiend Artisan|Handwerker des Bösen|Kreatur — Nachtmahr|Der Handwerker des Bösen erhält +1/+1 für jede Kreaturenkarte in deinem Friedhof.\n{X}{B/G}, {T}, opfere eine andere Kreatur: Durchsuche deine Bibliothek nach einer Kreaturenkarte mit umgewandelten Manakosten von X oder weniger, bringe sie ins Spiel und mische dann deine Bibliothek. Aktiviere diese Fähigkeit nur zu einem Zeitpunkt, zu dem du auch eine Hexerei wirken könntest. Fiend Binder|Unholdfesslerin|Kreatur — Mensch, Soldat|Immer wenn die Unholdfesslerin angreift, tappe eine Kreatur deiner Wahl, die der verteidigende Spieler kontrolliert. Fiend Hunter|Unhold-Jäger|Kreatur — Mensch, Kleriker|Wenn der Unhold-Jäger ins Spiel kommt, kannst du eine andere Kreatur deiner Wahl ins Exil schicken.Wenn der Unhold-Jäger das Spiel verlässt, bringe die ins Exil geschickte Karte unter der Kontrolle ihres Besitzers ins Spiel zurück. Fiend of the Shadows|Unhold aus den Schatten|Kreatur — Vampir, Zauberer|Immer wenn der Unhold aus den Schatten einem Spieler Kampfschaden zufügt, schickt dieser Spieler eine Karte aus seiner Hand ins Exil. Du kannst diese Karte spielen, solange sie im Exil bleibt.\nOpfere einen Mensch: Regeneriere den Unhold aus den Schatten. Fiendslayer Paladin|Unholdjagender Paladin|Kreatur — Mensch, Ritter|Erstschlag (Diese Kreatur fügt Kampfschaden vor Kreaturen ohne Erstschlag zu.) Lebensverknüpfung (Schaden, der von dieser Kreatur zugefügt wird, lässt dich ebenso viele Lebenspunkte dazuerhalten.)Der Unholdjagende Paladin kann nicht das Ziel von schwarzen oder roten Zaubersprüchen sein, die deine Gegner kontrollieren. Fierce Empath|Grimmiger Empath|Kreatur — Elf|Wenn der Grimmige Empath ins Spiel kommt, kannst du deine Bibliothek nach einer Kreaturenkarte mit umgewandelten Manakosten von 6 oder mehr durchsuchen, sie deinem Gegner zeigen und auf deine Hand nehmen. Mische danach deine Bibliothek. +Fierce Guardianship|Leidenschaftlicher Schutz|Spontanzauber|Falls du einen Kommandeur kontrollierst, kannst du diesen Zauberspruch wirken, ohne seine Manakosten zu bezahlen.\nNeutralisiere einen Nichtkreatur-Zauberspruch deiner Wahl. Fierce Invocation|Wütende Anrufung|Hexerei|Manifestiere die oberste Karte deiner Bibliothek und lege dann zwei +1/+1-Marken auf sie. (Um eine Karte zu manifestieren, bringe sie als eine 2/2 Kreatur verdeckt ins Spiel. Decke sie zu einem beliebigen Zeitpunkt für ihre Manakosten auf, falls es eine Kreaturenkarte ist.) Fierce Witchstalker|Erbitterter Hexenjäger|Kreatur — Wolf|Verursacht Trampelschaden\nWenn der Erbitterte Hexenjäger ins Spiel kommt, erzeuge einen Speise-Spielstein. (Er ist ein Artefakt mit „{2}, {T}, opfere dieses Artefakt: Du erhältst 3 Lebenspunkte dazu.") Fiery Bombardment|Feuriger Beschuss|Verzauberung|Farbwert {2}, opfere eine Kreatur: Der Feurige Beschuss fügt einer Kreatur oder einem Spieler deiner Wahl so viele Schadenspunkte zu, wie die Anzahl der roten Manasymbole in den Manakosten der geopferten Kreatur beträgt. Fiery Cannonade|Feurige Kanonade|Spontanzauber|Die Feurige Kanonade fügt jeder Nicht-Pirat-Kreatur 2 Schadenspunkte zu. Fiery Conclusion|Feuriges Ende|Spontanzauber|Opfere eine Kreatur als zusätzliche Kosten, um Feuriges Ende zu spielen.\nFeuriges Ende fügt einer Kreatur deiner Wahl 5 Schadenspunkte zu. Fiery Confluence|Feurige Konfluenz|Hexerei|Bestimme drei. Du kannst denselben Modus mehr als einmal bestimmen.• Die Feurige Konfluenz fügt jeder Kreatur 1 Schadenspunkt zu.• Die Feurige Konfluenz fügt jedem Gegner 2 Schadenspunkte zu.• Zerstöre ein Artefakt deiner Wahl. +Fiery Emancipation|Entfesselung der Feuermacht|Verzauberung|Falls eine Quelle, die du kontrollierst, einer bleibenden Karte oder einem Spieler Schaden zufügen würde, fügt sie der bleibenden Karte oder dem Spieler stattdessen dreimal so viele Schadenspunkte zu. Fiery Fall|Feuriger Fall|Spontanzauber|Feuriger Fall fügt einer Kreatur deiner Wahl 5 Schadenspunkte zu.\nStandardlandumwandlung {1}{R} ({1}{R}, wirf diese Karte aus deiner Hand ab: Durchsuche deine Bibliothek nach einem Standardland, zeige es offen vor und nimm es auf deine Hand. Mische danach deine Bibliothek.) Fiery Finish|Feuriges Finale|Hexerei|Das Feurige Finale fügt einer Kreatur deiner Wahl 7 Schadenspunkte zu. Fiery Gambit|Feuriger Gambit|Hexerei|Wirf eine Münze, bis du einen Münzwurf verloren hast oder bestimmst, mit dem Münzwerfen aufzuhören. Falls du einen Münzwurf verlierst, hat das Feurige Gambit keinen Effekt. Gewinnst du einen oder mehr Münzwürfe, fügt das Feurige Gambit einer Kreatur deiner Wahl 3 Schadenspunkte zu. Gewinnst du zwei oder mehr Münzwürfe, fügt das Feurige Gambit allen Gegnern 6 Schadenspunkte zu. Gewinnst du drei oder mehr Münzwürfe, ziehe neun Karten und enttappe alle Länder, die du kontrollierst. @@ -5526,6 +5660,7 @@ Fiery Islet|Feuriges Eiland|Land|{T}, bezahle 1 Lebenspunkt: Erzeuge {U} oder {R Fiery Justice|Feurige Gerechtigkeit|Hexerei|Die Feurige Gerechtigkeit fügt 5 Schadenspunkte zu, deren Aufteilung auf eine beliebige Anzahl an Kreaturen und/oder Spielern deiner Wahl du bestimmst. Ein Gegner deiner Wahl erhält 5 Lebenspunkte dazu. Fiery Mantle|Feuermantel|Verzaubere Kreatur|Wenn der Feuermantel aus dem Spiel auf dem Friedhof landet, bringe den Feuermantel zurück auf die Hand seines Besitzers.\n{R}: Die verzauberte Kreatur erhält +1/+0 bis zum Ende des Zuges. Fiery Temper|Hitziges Temperament|Spontanzauber|Das Hitzige Temperament fügt einem Ziel deiner Wahl 3 Schadenspunkte zu.\nWahnsinn {R} (Falls du diese Karte abwirfst, wirf sie ins Exil ab. Wenn du dies tust, wirke sie für ihre Wahnsinn-Kosten oder lege sie auf deinen Friedhof.) +Fight as One|Zusammen kämpfen|Spontanzauber|Bestimme eines oder beides —\n• Eine Mensch-Kreatur deiner Wahl, die du kontrollierst, erhält +1/+1 und Unzerstörbarkeit bis zum Ende des Zuges.\n• Eine Nicht-Mensch-Kreatur deiner Wahl, die du kontrollierst, erhält +1/+1 und Unzerstörbarkeit bis zum Ende des Zuges. Fight or Flight|Kampf oder Flucht|Verzauberung|Teile zu Beginn jeder Kampfphase Deines Gegners alle Kreaturen, die er kontrolliert, auf zwei offene Stapel auf. Nur Kreaturen in dem Stapel, den Dein Gegner bestimmt, können in diesem Zug angreifen. Fight to the Death|Kampf bis zum Tod|Spontanzauber|Zerstöre alle blockenden und alle geblockten Kreaturen. Fight with Fire|Mit Feuer bekämpfen|Hexerei|Bonus {5}{R} (Du kannst zusätzlich {5}{R} bezahlen, sowie du diesen Zauberspruch wirkst.)\nMit Feuer bekämpfen fügt einer Kreatur deiner Wahl 5 Schadenspunkte zu. Falls die Bonuskosten dieses Zauberspruchs bezahlt wurden, fügt er stattdessen 10 Schadenspunkte zu, deren Aufteilung auf eine beliebige Anzahl an Zielen deiner Wahl du bestimmst. (Diese Ziele können auch Spieler und Planeswalker sein.) @@ -5561,6 +5696,7 @@ Finale of Revelation|Finale der Offenbarung|Hexerei|Ziehe X Karten. Falls X glei Finality|Aufreiben|Hexerei|Du kannst zwei +1/+1-Marken auf eine Kreatur legen, die du kontrollierst. Dann erhalten alle Kreaturen -4/-4 bis zum Ende des Zuges. Find|Auftreiben|Hexerei|Bringe bis zu zwei Kreaturenkarten deiner Wahl aus deinem Friedhof auf deine Hand zurück. Finest Hour|Beste Zeit|Verzauberung|Edelmut (Immer wenn eine Kreatur, die du kontrollierst, alleine angreift, erhält die Kreatur +1/+1 bis zum Ende des Zuges.)\nImmer wenn eine Kreatur, die du kontrollierst, alleine angreift und falls es die erste Kampfphase des Zuges ist, enttappe die Kreatur. Nach dieser Phase gibt es eine zusätzliche Kampfphase. +Finishing Blow|Gnadenstoß|Spontanzauber|Zerstöre eine Kreatur oder einen Planeswalker deiner Wahl. Finish|Ende|Hexerei|Nachhall (Wirke diesen Zauberspruch nur aus deinem Friedhof. Schicke ihn danach ins Exil.)\nOpfere eine Kreatur als zusätzliche Kosten, um Ende zu wirken.\nZerstöre eine Kreatur deiner Wahl. Fire Ants|Feuerameisen|Beschwörung von Insekten|{T}: Die Feuerameisen fügen jeder anderen nichtfliegenden Kreatur 1 Schadenspunkt zu. Fire Covenant|Feuriges Abkommen|Spontanzauber|Feuriges Abkommen fügt X Schadenspunkte zu, die Du beliebig auf Kreaturen Deiner Wahl verteilen kannst, wobei X gleich der Anzahl an Lebenspunkte ist, die Du bezahlst. Effekte, die Schaden verhindern oder umleiten, können hier nicht angewendet werden, um den Verlust der Lebenspunkte zu verhindern. @@ -5570,6 +5706,7 @@ Fire Drake|Feuersceada|Beschwörung eines Sceadas|Fliegend\n{R}: +1/+0 bis zum E Fire Elemental|Feuerelementar|Beschwörung eines Elementarwesens| Fire Imp|Feuerbold|Beschwörungszauber|Wenn der Feuerbold aus Deiner Hand ins Spiel kommt, fügt er einer Kreatur Deiner Wahl 2 Schadenspunkte zu.\n(Wenn Du der einzige Spieler mit Kreaturen bist, fügt der Feuerbold einer Deiner Kreaturen 2 Schadenspunkte zu.) Fire Juggler|Feuerjongleur|Kreatur — Goblin, Schamane|Immer wenn der Feuerjongleur geblockt wird, befehde dich mit einem Gegner. Falls du die Fehde gewinnst, fügt der Feuerjongleur jeder Kreatur, die ihn blockt, 4 Schadenspunkte zu. (Jeder Spieler in einer Fehde deckt die oberste Karte seiner Bibliothek auf und legt diese Karte dann auf oder unter seine Bibliothek. Ein Spieler gewinnt die Fehde, wenn seine Karte die höheren umgewandelten Manakosten hat.) +Fire Prophecy|Feurige Prophezeiung|Spontanzauber|Die Feurige Prophezeiung fügt einer Kreatur deiner Wahl 3 Schadenspunkte zu. Du kannst eine Karte aus deiner Hand unter deine Bibliothek legen. Falls du dies tust, ziehe eine Karte. Fire Servant|Diener des Feuers|Kreatur — Elementarwesen|Falls ein roter Spontanzauber oder eine rote Hexerei, die du kontrollierst, Schaden zufügen würde, fügt sie stattdessen doppelt so viel Schaden zu. Fire Shrine Keeper|Hüter des Feuerschreins|Kreatur — Elementarwesen|Bedrohlich\n{7}{R}, {T}, opfere den Hüter des Feuerschreins: Er fügt bis zu zwei Kreaturen deiner Wahl je 3 Schadenspunkte zu. Fire Snake|Feuerschlange|Beschwörungszauber|Zerstöre ein Land Deiner Wahl, wenn die Feuerschlange aus dem Spiel auf Deinem Friedhof landet. @@ -5594,6 +5731,7 @@ Firedrinker Satyr|Flammenschlürfender Satyr|Kreatur — Satyr, Schamane|Immer w Firefiend Elemental|Feuerunhold-Elementar|Kreatur — Elementarwesen|Eile (Diese Kreatur kann angreifen und {T}, sobald sie unter deine Kontrolle kommt.)Ruhm 1 (Wenn diese Kreatur einem Spieler Kampfschaden zufügt und falls sie nicht ruhmvoll ist, lege eine +1/+1-Marke auf sie und sie wird ruhmvoll.) Firefist Adept|Feuerfaust-Adept|Kreatur — Mensch, Zauberer|Wenn der Feuerfaust-Adept ins Spiel kommt, fügt er einer Kreatur deiner Wahl, die ein Gegner kontrolliert, X Schadenspunkte zu, wobei X gleich der Anzahl an Zauberern ist, die du kontrollierst. Firefist Striker|Anstürmende Feuerfaust|Kreatur — Mensch, Soldat|Bataillon — Immer wenn die Anstürmende Feuerfaust und mindestens zwei andere Kreaturen angreifen, kann eine Kreatur deiner Wahl in diesem Zug nicht blocken. +Fireflux Squad|Feuerflusstrupp|Kreatur — Mensch, Soldat|Eile\nImmer wenn der Feuerflusstrupp angreift, kannst du eine andere angreifende Kreatur deiner Wahl, die du kontrollierst, ins Exil schicken. Falls du dies tust, decke Karten oben von deiner Bibliothek auf, bis du eine Kreaturenkarte aufdeckst. Bringe die Karte getappt und angreifend ins Spiel und lege den Rest in zufälliger Reihenfolge unter deine Bibliothek. Firefly|Flammenfliege|Beschwörung eines Insekts|Fliegend\n{R}: +1/+0 bis zum Ende des Zuges. Fireforger's Puzzleknot|Feuerformer-Rätselknoten|Artefakt|Wenn der Feuerformer-Rätselknoten ins Spiel kommt, fügt er einer Kreatur oder einem Spieler deiner Wahl 1 Schadenspunkt zu.\n{2}{R}, opfere den Feuerformer-Rätselknoten: Er fügt einer Kreatur oder einem Spieler deiner Wahl 1 Schadenspunkt zu. Firefright Mage|Furchterregender Flammenmagier|Kreatur — Goblin, Spruchwandler|{1}{R}, {T}, wirf eine Karte aus deiner Hand ab: Eine Kreatur deiner Wahl kann in diesem Zug außer von roten und/oder Artefaktkreaturen nicht geblockt werden. @@ -5648,6 +5786,7 @@ Flame Jet|Flammenstrahl|Hexerei|Umwandlung 2\nDer Flammenstrahl fügt einem Spie Flame Lash|Flammenpeitsche|Spontanzauber|Die Flammenpeitsche fügt einer Kreatur oder einem Spieler deiner Wahl 4 Schadenspunkte zu. Flame Rift|Flammende Öffnung|Hexerei|Die Flammende Öffnung fügt jedem Spieler 4 Schadenspunkte zu. Flame Slash|Flammenstreich|Hexerei|Der Flammenstreich fügt einer Kreatur deiner Wahl 4 Schadenspunkte zu. +Flame Spill|Flammenflut|Spontanzauber|Die Flammenflut fügt einer Kreatur deiner Wahl 4 Schadenspunkte zu. Überschüssiger Schaden wird stattdessen dem Beherrscher der Kreatur zugefügt. Flame Spirit|Flammengeist|Beschwörung eines Geistes|{R}: +1/+0 bis zum Ende des Zuges. Flame Sweep|Flammenschwall|Spontanzauber|Der Flammenschwall fügt jeder Kreatur außer fliegenden Kreaturen, die du kontrollierst, 2 Schadenspunkte zu. Flame Wave|Flammenwelle|Hexerei|Die Flammenwelle fügt einem Spieler Deiner Wahl und allen Kreaturen, die er kontrolliert, 4 Schadenspunkte zu. @@ -5694,6 +5833,7 @@ Flashfires|Steppenbrand|Hexerei|Vernichte alle Ebenen im Spiel. Flashfreeze|Blitzeis|Spontanzauber|Neutralisiere einen roten oder grünen Zauberspruch deiner Wahl. Flash|Aufblitzen|Spontanzauber|Bringe eine Kreaturenkarte von Deiner Hand ins Spiel. Du kannst ihre Manakosten, verringert um bis zu 2, bezahlen. Wenn Du dies nicht tust, opfere die Kreatur. Flatten|Plattmachen|Spontanzauber|Eine Kreatur deiner Wahl erhält -4/-4 bis zum Ende des Zuges. +Flawless Maneuver|Beispielloses Manöver|Spontanzauber|Falls du einen Kommandeur kontrollierst, kannst du diesen Zauberspruch wirken, ohne seine Manakosten zu bezahlen.\nKreaturen, die du kontrollierst, erhalten Unzerstörbarkeit bis zum Ende des Zuges. Flaxen Intruder|Flachsblonder Eindringling|Kreatur — Mensch, Berserker|Immer wenn der Flachsblonde Eindringling einem Spieler Kampfschaden zufügt, kannst du ihn opfern. Wenn du dies tust, zerstöre ein Artefakt oder eine Verzauberung deiner Wahl. Flayed Nim|Abgebalgter Nim|Kreatur — Skelett|Immer wenn der Abgebalgte Nim einer Kreatur Kampfschaden zufügt, verliert der Beherrscher dieser Kreatur ebenso viele Lebenspunkte.\n{2}{B}: Regeneriere den Abgebalgten Nim. Flayer Drone|Schinder-Drohne|Kreatur — Eldrazi, Drohne|Fahl (Diese Karte hat keine Farbe.)\nErstschlag\nImmer wenn eine andere farblose Kreatur unter deiner Kontrolle ins Spiel kommt, verliert ein Gegner deiner Wahl 1 Lebenspunkt. @@ -5761,6 +5901,7 @@ Floodwater Dam|Hochwasserdamm|Artefakt|{X}{X}{1}, {T}: Tappe X Länder Deiner Wa Floodwaters|Hochwasser|Hexerei|Bringe bis zu zwei Kreaturen deiner Wahl auf die Hand ihrer Besitzer zurück.\nUmwandlung {2} ({2}, wirf diese Karte ab: Ziehe eine Karte.) Flood|Überflutung|Verzauberung|{U}{U}: Tappe eine Kreatur ohne Flugfähigkeit. Flourishing Defenses|Florierende Verteidigung|Verzauberung|Immer wenn eine -1/-1-Marke auf eine Kreatur gelegt wird, kannst du einen 1/1 grünen (Elf, Krieger)-Kreaturenspielstein ins Spiel bringen. +Flourishing Fox|Gedeihender Fuchs|Kreatur — Fuchs|Immer wenn du eine andere Karte umwandelst, lege eine +1/+1-Marke auf den Gedeihenden Fuchs.\nUmwandlung {1} ({1}, wirf diese Karte ab: Ziehe eine Karte.) Flourish|Entwickeln|Hexerei|Kreaturen, die du kontrollierst, erhalten +2/+2 bis zum Ende des Zuges. Flow of Ideas|Ideenfluss|Hexerei|Ziehe für jede Insel, die du kontrollierst, eine Karte. Flow of Maggots|Madenmassen|Beschwörung von Insekten|Kumulative Versorgung: 1\nKann nicht von Nichtmauerkreaturen geblockt werden. @@ -5787,7 +5928,7 @@ Flowstone Surge|Schmelzsteinströmung|Verzauberung|Alle Kreaturen, die Du kontro Flowstone Thopter|Schmelzsteinthopter|Artefaktkreatur|{1}: Der Schmelzsteinthopter erhält +1/-1 und Flugfähigkeit bis zum Ende des Zuges. Flowstone Wall|Schmelzsteinmauer|Kreatur — Mauer|(Mauern können nicht angreifen)\n{R}: Die Schmelzsteinmauer erhält +1/-1 bis zum Ende des Zuges. Flowstone Wyvern|Schmelzsteinlindwurm|Beschwörung eines Sceadas|Fliegend\n{R}: +2/-2 bis zum Ende des Zuges -Fluctuator|Fluxkompensator|Artefakt|Umwandlungskosten werden für Dich um bis zu 2 reduziert. +Fluctuator|Fluxkompensator|Artefakt|Umwandlung-Fähigkeiten, die du aktivierst, kosten beim Aktivieren bis zu {2} weniger. Flummoxed Cyclops|Verwirrter Zyklop|Kreatur — Zyklop|Reichweite\nImmer wenn zwei oder mehr Kreaturen, die deine Gegner kontrollieren, angreifen, kann der Verwirrte Zyklop in diesem Kampf nicht blocken. Flurry of Horns|Hörnerhagel|Hexerei|Bringe zwei 2/3 rote Minotaurus-Kreaturenspielsteine mit Eile ins Spiel. Flurry of Wings|Flügelgestöber|Spontanzauber|Bringe X 1/1 weiße (Vogel, Soldat)-Kreaturenspielsteine mit Flugfähigkeit ins Spiel, wobei X gleich der Anzahl der angreifenden Kreaturen ist. @@ -5796,6 +5937,7 @@ Flutterfox|Flatterfuchs|Kreatur — Fuchs|Solange du ein Artefakt oder eine Verz Flux Channeler|Flux-Kanalisatorin|Kreatur — Mensch, Zauberer|Immer wenn du einen Nichtkreatur-Zauberspruch wirkst, führe Wucherung durch. (Bestimme eine beliebige Anzahl an bleibenden Karten und/oder Spielern und gib ihnen dann von jeder Sorte Marke, die dort bereits liegt, eine weitere Marke.) Fluxcharger|Fluxauflader|Kreatur — Seltsamkeit|Fliegend\nImmer wenn du einen Spontanzauber oder eine Hexerei wirkst, kannst du bis zum Ende des Zuges Stärke und Widerstandskraft des Fluxaufladers vertauschen. Flux|Fluktuation|Hexerei|Jeder Spieler bestimmt eine beliebige Anzahl an Karten auf seiner Hand und wirft diese ab. Danach zieht jeder Spieler genauso viele Karten. Ziehe eine Karte. +Flycatcher Giraffid|Fliegenfänger-Giraffid|Kreatur — Antilope, Eidechse|Der Fliegenfänger-Giraffid kommt mit einer Wachsamkeit- oder einer Reichweite-Marke ins Spiel (du entscheidest). Flying Carpet|Fliegender Teppich|Artefakt|2, {T}: Eine Kreatur Deiner Wahl erhält Flugfähigkeit bis zum Ende des Zuges. Flying Crane Technique|Kunst des fliegenden Kranichs|Spontanzauber|Enttappe alle Kreaturen, die du kontrollierst. Sie erhalten Flugfähigkeit und Doppelschlag bis zum Ende des Zuges. Flying Men|Fliegende Männer|Kreatur — Mensch|Fliegend @@ -5828,12 +5970,14 @@ Fool's Demise|Der Tod des Narren|Verzauberung — Aura|Kreaturenverzauberung\nWe Fool's Tome|Zauberbuch der Narren|Artefakt|2, {T}: Ziehe eine Karte. Benutze diese Fähigkeit nur, wenn Du keine Karten auf der Hand hast. Foot Soldiers|Fußsoldaten|Beschwörungszauber| Footbottom Feast|Gelage in der Unterbodenhöhle|Spontanzauber|Lege eine beliebige Anzahl an Kreaturenkarten deiner Wahl aus deinem Friedhof oben auf deine Bibliothek.\nZiehe eine Karte. +Footfall Crater|Tatzenspur-Krater|Verzauberung — Aura|Verzaubert ein Land\nDas verzauberte Land hat „{T}: Eine Kreatur deiner Wahl erhält Eile und verursacht Trampelschaden bis zum Ende des Zuges."\nUmwandlung {1} ({1}, wirf diese Karte ab: Ziehe eine Karte.) Foothill Guide|Hügelkenner|Kreatur — Kleriker|Schutz vor Goblins\nMorph {W} (Du kannst diese Karte verdeckt für {3} als eine 2/2 Kreatur spielen. Decke sie zu einem beliebigen Zeitpunkt für ihre Morph-Kosten auf.) Footlight Fiend|Rampenlicht-Unhold|Kreatur — Teufel|Wenn der Rampenlicht-Unhold stirbt, fügt er einem Ziel deiner Wahl 1 Schadenspunkt zu. Footsteps of the Goryo|Fußstapfen der Goryo|Hexerei - Arkan|Bringe eine Kreaturenkarte deiner Wahl aus deinem Friedhof ins Spiel zurück. Opfere diese Kreatur am Ende des Zuges. Foratog|Waldatog|Beschwörung eines Atogs|{G}, opfere einen Wald: +2/+2 bis zum Ende des Zuges. Forbidden Alchemy|Verbotene Alchemie|Spontanzauber|Schaue dir die obersten vier Karten deiner Bibliothek an. Nimm eine davon auf deine Hand und lege den Rest auf deinen Friedhof.\nRückblende {6}{B} (Du kannst diese Karte aus deinem Friedhof für ihre Rückblendekosten wirken. Schicke sie danach ins Exil.) Forbidden Crypt|Verbotene Krypta|Verzauberung|Immer wenn Du eine Karten ziehen würdest, nimm stattdessen eine Karte Deiner Wahl aus Deinem Friedhof auf Deine Hand. Wenn Du das nicht kannst, verlierst Du das Spiel.\nImmer wenn eine Karte auf Deinem Friedhof gelegt werden würde, entferne sie stattdessen ganz aus dem Spiel. +Forbidden Friendship|Verbotene Freundschaft|Hexerei|Erzeuge einen 1/1 roten Dinosaurier-Kreaturenspielstein mit Eile und einen 1/1 weißen Mensch-Soldat-Kreaturenspielstein. Forbidden Lore|Silvanas Geheimnisse|Verzaubere Land|Silvanas Geheimnisse kannst Du nur auf ein von Dir kontrolliertes Land sprechen.\n0: Tappe das von Silvanas Geheimnissen verzauberte Land, um einer Kreatur Deiner Wahl +2/+1 bis zum Ende des Zuges zu geben. Forbidden Orchard|Verbotener Obstgarten|Land|{T}: Erhöhe deinen Manavorrat um ein Mana einer beliebigen Farbe. Immer wenn du den Verbotenen Obstgarten für Mana tappst, bringe einen 1/1 farblosen Geistspielstein unter der Kontrolle eines Gegners deiner Wahl ins Spiel. Forbidden Ritual|Verbotenes Ritual|Hexerei|Opfere eine Karte im Spiel: Ein Gegner Deiner Wahl verliert 2 Lebenspunkte, wenn er nicht eine bleibende Karte opfert oder eine Karte aus seiner Hand wählt und diese abwirft.\nDu kannst dies so oft wiederholen, wie Du willst. @@ -5883,6 +6027,7 @@ Forgotten Cave|Vergessene Höhle|Land|Die Vergessene Höhle kommt getappt ins Sp Forgotten Creation|Vergessene Schöpfung|Kreatur — Zombie, Schrecken|Schleichen (Diese Kreatur kann von Kreaturen mit größerer Stärke nicht geblockt werden.)\nZu Beginn deines Versorgungssegments kannst du alle Karten aus deiner Hand abwerfen. Falls du dies tust, ziehe entsprechend viele Karten. Forgotten Harvest|Vergessene Ernte|Verzauberung|Du kannst zu Beginn Deines Versorgungssegments ein Land aus Deinem Friedhof ganz aus dem Spiel entfernen. Wenn Du dies tust, lege eine +1/+1-Marke auf eine Kreatur Deiner Wahl. Forgotten Lore|Vergessene Geheimnisse|Hexerei|Ein Gegner Deiner Wahl wählt eine Karte aus Deinem Friedhof. Du kannst {G} bezahlen, damit dieser Gegner eine andere Karte wählt, die er noch nicht vorher gewählt hatte. Nimm die letzte Karte, die Dein Gegner wählt, in Deine Hand. +Forgotten Sentinel|Vergessener Wachposten|Artefaktkreatur — Golem|Der Vergessene Wachposten kommt getappt ins Spiel. Foriysian Brigade|Foriysische Brigade|Beschwörung von Soldaten|Die Foriysische Brigade kann in jedem Kampf bis zu zwei Kreaturen blocken. Alle deklarierten Blocks müssen erlaubt sein. Foriysian Interceptor|Foriysischer Abfänger|Kreatur — Mensch, Soldat|Aufblitzen (Du kannst diesen Zauberspruch zu jedem Zeitpunkt spielen, zu dem du einen Spontanzauber spielen könntest.)\nVerteidiger\nDer Foriysische Abfänger kann eine zusätzliche Kreatur blocken. Foriysian Totem|Foriysisches Totem|Artefakt|{T}: Erhöhe deinen Manavorrat um {R}.\n{4}{R}: Das Foriysische Totem wird bis zum Ende des Zuges zu einer 4/4 roten Riese-Artefaktkreatur, die Trampelschaden verursacht.\nSolange das Foriysische Totem eine Kreatur ist, kann es eine zusätzliche Kreatur blocken. @@ -5945,9 +6090,10 @@ Fractured Loyalty|Angeknackste Loyalität|Kreaturenverzauberung|Immer wenn die v Fractured Powerstone|Gesplitteter Kraftstein|Artefakt|{T}: Erhöhe deinen Manavorrat um {1}.\n{T}: Wirf den Weltenwürfel. Aktiviere diese Fähigkeit nur zu einem Zeitpunkt, zu dem du auch eine Hexerei wirken könntest. Fracturing Gust|Zerbrechender Windstoß|Spontanzauber|Zerstöre alle Artefakte und Verzauberungen. Du erhältst 2 Lebenspunkte für jede auf diese Weise zerstörte bleibende Karte dazu. Fragmentize|Fragmentieren|Hexerei|Zerstöre ein Artefakt oder eine Verzauberung deiner Wahl mit umgewandelten Manakosten von 4 oder weniger. +Frantic Inventory|Hastige Bestandsaufnahme|Spontanzauber|Ziehe eine Karte und ziehe dann Karten in Höhe der Anzahl an Karten namens Hastige Bestandsaufnahme in deinem Friedhof. Frantic Purification|Rasende Läuterung|Spontanzauber|Zerstöre eine Verzauberung deiner Wahl.\nWahnsinn {W} (Du kannst diese Karte zu dem Zeitpunkt, an dem du sie aus deiner Hand abwirfst, für ihre Wahnsinn-Kosten spielen.) Frantic Salvage|Hastige Bergung|Spontanzauber|Lege eine beliebige Anzahl Artefaktkarten deiner Wahl aus deinem Friedhof oben auf deine Bibliothek.\nZiehe eine Karte. -Frantic Search|Hastige Suche|Spontanzauber|Ziehe zwei Karten. Wähle dann zwei Karten aus Deiner Hand und wirf diese ab. Enttappe bis zu drei Länder. +Frantic Search|Hastige Suche|Spontanzauber|Ziehe zwei Karten und wirf dann zwei Karten ab. Enttappe bis zu drei Länder. Fraying Omnipotence|Gebrochene Allmacht|Hexerei|Jeder Spieler verliert die Hälfte seiner Lebenspunkte, wirft dann die Hälfte seiner Handkarten ab und opfert dann die Hälfte der Kreaturen, die er kontrolliert. Es wird jedes Mal aufgerundet. Fraying Sanity|Zersetzung des Verstandes|Verzauberung — Aura, Fluch|Verzaubert einen Spieler\nZu Beginn jedes Endsegments legt der verzauberte Spieler die obersten X Karten seiner Bibliothek auf seinen Friedhof, wobei X gleich der Anzahl an Karten ist, die in diesem Zug von irgendwoher auf jenen Friedhof gelegt wurden. Frazzle|Ausgelaugtheit|Spontanzauber|Neutralisiere einen nichtblauen Zauberspruch deiner Wahl. @@ -5984,6 +6130,7 @@ Frilled Mystic|Kragenechsen-Mystikerin|Kreatur — Elf, Eidechse, Zauberer|Aufbl Frilled Oculus|Krausbärtiger Oculus|Kreatur — Homunkulus|{1}{G}: Der Krausbärtige Oculus erhält +2/+2 bis zum Ende des Zuges. Aktiviere diese Fähigkeit nur einmal pro Zug. Frilled Sandwalla|Sandkrageneidechse|Kreatur — Eidechse|{1}{G}: Die Sandkrageneidechse erhält +2/+2 bis zum Ende des Zuges. Aktiviere diese Fähigkeit nur einmal pro Zug. Frilled Sea Serpent|Stachelkamm-Seeschlange|Kreatur — Schlange|{5}{U}{U}: Die Stachelkamm-Seeschlange kann in diesem Zug nicht geblockt werden. +Frillscare Mentor|Kragenschreck-Mentorin|Kreatur — Mensch, Krieger|Wenn die Kragenschreck-Mentorin ins Spiel kommt, lege eine Bedrohlich-Marke auf eine Nicht-Mensch-Kreatur deiner Wahl, die du kontrollierst. (Sie kann nicht geblockt werden, außer von zwei oder mehr Kreaturen.)\n{2}{R}, {T}: Lege auf jede Kreatur mit Bedrohlichkeit, die du kontrollierst, eine +1/+1- Marke. Frog Tongue|Froschzunge|Verzaubere Kreatur|Ziehe eine Karte, wenn die Froschzunge ins Spiel kommt.\nDie verzauberte Kreatur kann fliegende Kreaturen blocken. Frogify|Froschifizieren|Verzauberung — Aura|Verzaubert eine Kreatur\nDie verzauberte Kreatur verliert alle Fähigkeiten und ist eine blaue Frosch-Kreatur mit Basis-Stärke und -Widerstandskraft 1/1. (Sie verliert alle anderen Karten- und Kreaturentypen.) Frogmite|Frogmit|Artefaktkreatur — Frosch|Affinität zu Artefakten (Dieser Zauberspruch kostet beim Wirken für jedes Artefakt, das du kontrollierst, {1} weniger.) @@ -5991,12 +6138,14 @@ Frogtosser Banneret|Bannerträger der Froschwerfer|Kreatur — Goblin, Räuber|E From Beyond|Aus dem Jenseits|Verzauberung|Fahl (Diese Karte hat keine Farbe.)Bringe zu Beginn deines Versorgungssegments einen 1/1 farblosen Eldrazi-Brut-Kreaturenspielstein ins Spiel. Er hat „Opfere diese Kreatur: Erhöhe deinen Manavorrat um {1}."{1}{G}, opfere Aus dem Jenseits: Durchsuche deine Bibliothek nach einer Eldrazi-Karte, zeige sie offen vor, nimm sie auf deine Hand und mische dann deine Bibliothek. From Under the Floorboards|Von unter den Dielen|Hexerei|Wahnsinn {X}{B}{B} (Falls du diese Karte abwirfst, wirf sie ins Exil ab. Wenn du dies tust, wirke sie für ihre Wahnsinn-Kosten oder lege sie auf deinen Friedhof.)\nBringe drei 2/2 schwarze Zombie-Kreaturenspielsteine getappt ins Spiel und du erhältst 3 Lebenspunkte dazu. Falls die Wahnsinn-Kosten von Von unter den Dielen bezahlt wurden, bringe stattdessen X dieser Spielsteine getappt ins Spiel und du erhältst X Lebenspunkte dazu. From the Ashes|Aus der Asche|Hexerei|Zerstöre alle Nichtstandardländer. Für jedes auf diese Weise zerstörte Land kann sein Beherrscher seine Bibliothek nach einer Standardland-Karte durchsuchen und diese ins Spiel bringen. Jeder Spieler, der auf diese Weise seine Bibliothek durchsucht hat, mischt diese danach. +Frondland Felidar|Farnland-Felidar|Kreatur — Katze, Bestie|Wachsamkeit\nKreaturen mit Wachsamkeit, die du kontrollierst, haben „{1}, {T}: Tappe eine Kreatur deiner Wahl." Frontier Bivouac|Grenzlandbiwak|Land|Das Grenzlandbiwak kommt getappt ins Spiel.\n{T}: Erhöhe deinen Manavorrat um {G}, {U} oder {R}. Frontier Guide|Grenzführer|Kreatur — Elf, Späher|{3}{G}, {T}: Durchsuche deine Bibliothek nach einem Standardland und bringe es getappt ins Spiel. Mische danach deine Bibliothek. Frontier Mastodon|Grenzland-Mastodon|Kreatur — Elefant|Wildheit — Das Grenzland-Mastodon kommt mit einer +1/+1-Marke ins Spiel, falls du eine Kreatur mit Stärke 4 oder mehr kontrollierst. Frontier Siege|Belagerung des Grenzlandes|Verzauberung|Sowie Belagerung des Grenzlandes ins Spiel kommt, wähle Khane oder Drachen.\n• Khane — Erhöhe zu Beginn jeder deiner Hauptphasen deinen Manavorrat um {G}{G}.\n• Drachen — Immer wenn eine Kreatur mit Flugfähigkeit unter deiner Kontrolle ins Spiel kommt, kannst du sie gegen eine Kreatur deiner Wahl, die du nicht kontrollierst, kämpfen lassen. +Frontier Warmonger|Grenzland-Kriegstreiberin|Kreatur — Mensch, Krieger|Immer wenn eine oder mehrere Kreaturen einen deiner Gegner oder einen Planeswalker, den ein Gegner kontrolliert, angreifen, erhalten sie Bedrohlichkeit bis zum Ende des Zuges. Frontline Devastator|Frontlinien-Zerstörerin|Kreatur — Zombie, Minotaurus, Krieger|Pestilenz 2 (Immer wenn diese Kreatur geblockt wird, verliert der verteidigende Spieler 2 Lebenspunkte.)\n{1}{R}: Die Frontlinien-Zerstörerin erhält +1/+0 bis zum Ende des Zuges. -Frontline Medic|Frontarzt|Kreatur — Mensch, Kleriker|Bataillon — Immer wenn der Frontarzt und mindestens zwei andere Kreaturen angreifen, sind Kreaturen, die du kontrollierst, in diesem Zug unzerstörbar.\nOpfere den Frontarzt: Neutralisiere einen Zauberspruch deiner Wahl mit {X} in seinen Manakosten, falls sein Beherrscher nicht {3} bezahlt. +Frontline Medic|Frontarzt|Kreatur — Mensch, Kleriker|Bataillon — Immer wenn der Frontarzt und mindestens zwei andere Kreaturen angreifen, erhalten Kreaturen, die du kontrollierst, Unzerstörbarkeit bis zum Ende des Zuges.\nOpfere den Frontarzt: Neutralisiere einen Zauberspruch deiner Wahl mit {X} in seinen Manakosten, es sei denn, sein Beherrscher bezahlt {3}. Frontline Rebel|Frontlinien-Rebell|Kreatur — Mensch, Krieger|Der Frontlinien-Rebell greift in jedem Kampf an, falls möglich. Frontline Sage|Frontlinien-Weiser|Kreatur — Mensch, Zauberer|Edelmut (Immer wenn eine Kreatur, die du kontrollierst, alleine angreift, erhält diese Kreatur +1/+1 bis zum Ende des Zuges.)\n{U}, {T}: Ziehe eine Karte und wirf dann eine Karte aus deiner Hand ab. Frontline Strategist|Front-Stratege|Kreatur — Soldat|Morph {W} (Du kannst diese Karte verdeckt für {3} als eine 2/2 Kreatur spielen. Decke sie zu einem beliebigen Zeitpunkt für ihre Morph-Kosten auf.)\nWenn der Front-Stratege aufgedeckt wird, verhindere allen Kampfschaden, den Nicht-Soldaten in diesem Zug zufügen würden. @@ -6009,6 +6158,7 @@ Frost Titan|Frost-Titan|Kreatur — Riese|Immer wenn der Frost-Titan das Ziel ei Frost Walker|Frostschreiter|Kreatur — Elementarwesen|Wenn der Frostschreiter das Ziel eines Zauberspruchs oder einer Fähigkeit wird, opfere ihn. Frostburn Weird|Frostbrand-Seltsamkeit|Kreatur — Seltsamkeit|{U/R}: Die Frostbrand-Seltsamkeit erhält +1/-1 bis zum Ende des Zuges. Frostling|Frostling|Kreatur - Geist|Opfere den Frostling: Der Frostling fügt einer Kreatur deiner Wahl 1 Schadenspunkt zu. +Frostveil Ambush|Frostschleier-Hinterhalt|Spontanzauber|Tappe bis zu zwei Kreaturen deiner Wahl. Sie enttappen nicht während des nächsten Enttappsegments ihrer Beherrscher.\nUmwandlung {1} ({1}, wirf diese Karte ab: Ziehe eine Karte.) Frostwalk Bastion|Frostschreiter-Bastion|Verschneites Land|{T}: Erzeuge {C}.\n{1}{S}: Bis zum Ende des Zuges wird die Frostschreiter-Bastion zu einer 2/3 Konstrukt-Artefaktkreatur. Sie ist immer noch ein Land. ({S} kann mit einem Mana von einer verschneiten bleibenden Karte bezahlt werden.)\nImmer wenn die Frostschreiter-Bastion einer Kreatur Kampfschaden zufügt, tappe die Kreatur und sie enttappt nicht während des nächsten Enttappsegments ihres Beherrschers. Frostwalla|Frosteidechse|Verschneite Kreatur — Eidechse|{S}: Die Frosteidechse erhält +2/+2 bis zum Ende des Zuges. Aktiviere diese Fähigkeit nur einmal pro Zug. ({S} kann mit einem Mana von einer verschneiten bleibenden Karte bezahlt werden.) Frostweb Spider|Frostnetz-Spinne|Verschneite Kreatur — Spinne|Die Frostnetz-Spinne kann blocken, als ob sie Flugfähigkeit hätte.\nImmer wenn die Frostnetz-Spinne eine Kreatur mit Flugfähigkeit blockt, lege am Ende des Kampfes eine +1/+1-Marke auf die Frostnetz-Spinne. @@ -6028,6 +6178,7 @@ Fugue|Geistige Abwesenheit|Hexerei|Ein Spieler Deiner Wahl wählt drei Karten au Fulgent Distraction|Glänzende Ablenkung|Spontanzauber|Bestimme zwei Kreaturen deiner Wahl. Tappe diese Kreaturen und löse dann alle Ausrüstungen von ihnen. Full Flowering|Volles Erblühen|Hexerei|Führe X Mal Bevölkern durch. (Erzeuge für Bevölkern einen Spielstein, der eine Kopie eines Kreaturenspielsteins ist, den du kontrollierst. Tue dies X Mal.) Full Moon's Rise|Aufgehender Vollmond|Verzauberung|Werwolf-Kreaturen, die du kontrollierst, erhalten +1/+0 und verursachen Trampelschaden.\nOpfere den Aufgehenden Vollmond: Regeneriere alle Werwolf-Kreaturen, die du kontrollierst. +Fully Grown|Ausgewachsen|Spontanzauber|Eine Kreatur deiner Wahl erhält +3/+3 bis zum Ende des Zuges. Lege eine Trampelschaden-Marke auf sie. Fulminator Mage|Wetternder Magier|Kreatur — Elementarwesen, Schamane|Opfere den Wetternden Magier: Zerstöre ein Nichtstandardland deiner Wahl. Fumarole|Lavakrater|Hexerei|Zahle 3 Lebenspunkte, um eine Kreatur und ein Land Deiner Wahl zu zerstören. Effekte, die Schaden verhindern oder umleiten, können hier nicht angewendet werden, um den Verlust der Lebenspunkte zu verhindern. Fume Spitter|Rauchspucker|Kreatur — Schrecken|Opfere den Rauchspucker: Lege eine -1/-1-Marke auf eine Kreatur deiner Wahl. @@ -6041,6 +6192,7 @@ Fungal Behemoth|Pilzbehemoth|Kreatur — Pilzwesen|Stärke und Widerstandskraft Fungal Infection|Pilzinfektion|Spontanzauber|Eine Kreatur deiner Wahl erhält -1/-1 bis zum Ende des Zuges. Erzeuge einen 1/1 grünen Saproling-Kreaturenspielstein. Fungal Plots|Pilzanbau|Verzauberung|{1}{G}, schicke eine Kreaturenkarte aus deinem Friedhof ins Exil: Erzeuge einen 1/1 grünen Saproling-Kreaturenspielstein.\nOpfere zwei Saprolinge: Du erhältst 2 Lebenspunkte dazu und ziehst eine Karte. Fungal Reaches|Pilzgebiete|Land|{T}: Erhöhe deinen Manavorrat um {1}.\n{1}, {T}: Lege eine Speichermarke auf die Pilzgebiete.\n{1}, entferne X Speichermarken von den Pilzgebieten: Erhöhe deinen Manavorrat um X Mana einer beliebigen Kombination aus {R} und/oder {G}. +Fungal Rebirth|Pilzige Wiedergeburt|Spontanzauber|Bringe eine bleibende Karte deiner Wahl aus deinem Friedhof auf deine Hand zurück. Falls in diesem Zug eine Kreatur gestorben ist, erzeuge zwei 1/1 grüne Saproling-Kreaturenspielsteine. Fungal Shambler|Wandernder Riesenpilz|Kreatur — Bestie|Verursacht Trampelschaden\nImmer wenn der Wandernde Riesenpilz einem Gegner Schaden zufügt, ziehst du eine Karte und dieser Gegner wirft eine Karte von seiner Hand ab. Fungal Sprouting|Sprießen der Pilze|Hexerei|Bringe X 1/1 grüne Saproling-Kreaturenspielsteine ins Spiel, wobei X gleich der höchsten Stärke unter den Kreaturen ist, die du kontrollierst. Fungus Elemental|Pilzelementar|Beschwörung eines Elementarwesens|{G}, opfere einen Wald: Lege eine +2/+2-Marke auf das Pilzelementar. Benutze diese Fähigkeit nur, wenn das Pilzelementar in diesem Zug ins Spiel kam. @@ -6078,6 +6230,7 @@ Fyndhorn Elder|Weiser aus dem Fyndhorn|Beschwörung eines Elfen|{T}: Erhöhe Dei Fyndhorn Elves|Fyndhornelfen|Beschwörung von Elfen|{T}: Erhöhe Deinen Manavorrat um G. Spiele diese Fähigkeit wie einen Unterbrechungszauber. Fyndhorn Pollen|Fyndhornpollen|Verzauberung|Kumulative Versorgung: 1\nAlle Kreaturen erhalten -1/-0.\n{1}{G}: Alle Kreaturen erhalten -1/-0 bis zum Ende des Zuges. Gaddock Teeg|Gaddock Teeg|Legendäre Kreatur — Kithkin, Berater|Nichtkreatur-Zaubersprüche mit umgewandelten Manakosten von 4 oder höher können nicht gespielt werden.\nNichtkreatur-Zaubersprüche mit {X} in ihren Manakosten können nicht gespielt werden. +Gadrak, the Crown-Scourge|Gadrak, Geißel der Gekrönten|Legendäre Kreatur — Drache|Fliegend\nGadrak, Geißel der Gekrönten, kann nicht angreifen, es sei denn, du kontrollierst vier oder mehr Artefakte.\nZu Beginn deines Endsegments erzeugst du für jede Nichtspielsteinkreatur, die in diesem Zug gestorben ist, einen Schatz-Spielstein. (Er ist ein Artefakt mit „{T}, opfere dieses Artefakt: Erzeuge ein Mana einer beliebigen Farbe.") Gadwick, the Wizened|Gadwick der Alte|Legendäre Kreatur — Mensch, Zauberer|Wenn Gadwick der Alte ins Spiel kommt, ziehe X Karten.\nImmer wenn du einen blauen Zauberspruch wirkst, tappe eine bleibende Karte deiner Wahl, die kein Land ist und die ein Gegner kontrolliert. Gaea's Anthem|Gaeas Hymne|Verzauberung|Kreaturen, die du kontrollierst, erhalten +1/+1. Gaea's Balance|Gaeas Ausgleich|Hexerei|Opfere fünf Länder als zusätzliche Kosten, um Gaeas Ausgleich zu spielen.\nDurchsuche deine Bibliothek nach je einem Land jedes Standardlandtyps und bringe diese ins Spiel. Mische danach deine Bibliothek. @@ -6094,6 +6247,7 @@ Gaea's Skyfolk|Gaeas Himmelsvolk|Kreatur — Elf, Meervolk|Fliegend Gahiji, Honored One|Gahiji der Verehrte|Legendäre Kreatur — Bestie|Immer wenn eine Kreatur einen deiner Gegner oder einen Planeswalker, den ein Gegner kontrolliert, angreift, erhält diese Kreatur +2/+0 bis zum Ende des Zuges. Gainsay|Abstreiten|Spontanzauber|Neutralisiere einen blauen Zauberspruch Deiner Wahl. Gale Force|Gewalt des Sturms|Hexerei|Die Gewalt des Sturms fügen jeder fliegenden Kreatur 5 Schadenspunkte zu. +Gale Swooper|Windböengleiter|Kreatur — Greif|Fliegend\nWenn der Windböengleiter ins Spiel kommt, erhält eine Kreatur deiner Wahl Flugfähigkeit bis zum Ende des Zuges. Galecaster Colossus|Sturmrufer-Koloss|Kreatur — Riese, Zauberer|Tappe einen ungetappten Zauberer, den du kontrollierst: Bringe eine bleibende Karte deiner Wahl, die du nicht kontrollierst und die kein Land ist, auf die Hand ihres Besitzers zurück. Galepowder Mage|Sturmpulver-Magier|Kreatur — Kithkin, Zauberer|Fliegend\nImmer wenn der Sturmpulver-Magier angreift, entferne eine andere Kreatur deiner Wahl ganz aus dem Spiel. Bringe diese Karte am Ende des Zuges unter der Kontrolle ihres Besitzers ins Spiel zurück. Galerider Sliver|Windreiter-Remasuri|Kreatur — Remasuri|Remasuri-Kreaturen, die du kontrollierst, haben Flugfähigkeit. @@ -6131,17 +6285,24 @@ Gargos, Vicious Watcher|Gargos, boshafter Behüter|Legendäre Kreatur — Hydra| Gargoyle Castle|Schloss der Gargoyle|Land|{T}: Erhöhe deinen Manavorrat um {1}.\n{5}, {T}, opfere das Schloss der Gargoyle: Bringe einen 3/4 farblosen Gargoylen-Artefaktkreaturenspielstein mit Flugfähigkeit ins Spiel. Gargoyle Sentinel|Wachposten-Gargoyle|Artefaktkreatur — Gargoyle|Verteidiger (Diese Kreatur kann nicht angreifen.)\n{3}: Bis zum Ende des Zuges verliert der Wachposten-Gargoyle Verteidiger und erhält Flugfähigkeit. Garna, the Bloodflame|Garna die Blutflamme|Legendäre Kreatur — Mensch, Krieger|Aufblitzen\nWenn Garna die Blutflamme ins Spiel kommt, bringe alle Kreaturenkarten aus deinem Friedhof auf deine Hand zurück, die in diesem Zug von irgendwoher dorthin gelegt wurden.\nAndere Kreaturen, die du kontrollierst, haben Eile. +Garrison Cat|Garnisonskatze|Kreatur — Katze|Wenn die Garnisonskatze stirbt, erzeuge einen 1/1 weißen Mensch-Soldat-Kreaturenspielstein. Garrison Griffin|Greif der Garnison|Kreatur — Greif|Fliegend\nImmer wenn der Greif der Garnison angreift, erhält ein Ritter deiner Wahl, den du kontrollierst, Flugfähigkeit bis zum Ende des Zuges. Garrison Sergeant|Feldwebel der Garnison|Kreatur — Viashino, Soldat|Der Feldwebel der Garnison hat Doppelschlag, solange du ein Tor kontrollierst. Garruk Relentless|Garruk der Unbarmherzige|Planeswalker — Garruk|Wenn auf Garruk dem Unbarmherzigen zwei oder weniger Loyalitätsmarken liegen, transformiere ihn.\n0: Garruk der Unbarmherzige fügt einer Kreatur deiner Wahl 3 Schadenspunkte zu. Jene Kreatur fügt ihm Schadenspunkte in Höhe ihrer Stärke zu.\n0: Bringe einen 2/2 grünen Wolf-Kreaturenspielstein ins Spiel. Garruk Wildspeaker|Garruk Wildsprecher|Planeswalker — Garruk|+1: Enttappe zwei Länder deiner Wahl.\n-1: Bringe einen 3/3 grünen Bestien-Kreaturenspielstein ins Spiel.\n-4: Kreaturen, die du kontrollierst, erhalten +3/+3 und verursachen bis zum Ende des Zuges Trampelschaden. Garruk's Companion|Garruks Begleiter|Kreatur — Bestie|Verursacht Trampelschaden (Falls diese Kreatur ihren Blockern genug Schaden zuweisen würde, um sie zu zerstören, kannst du sie den Rest des Schadens dem verteidigenden Spieler oder Planeswalker zuweisen lassen.) +Garruk's Gorehorn|Garruks Bluthorn|Kreatur — Bestie| +Garruk's Harbinger|Garruks Vorbote|Kreatur — Bestie|Fluchsicher vor Schwarz\nImmer wenn Garruks Vorbote einem Spieler oder Planeswalker Kampfschaden zufügt, schaue dir entsprechend viele Karten oben von deiner Bibliothek an. Du kannst davon eine Kreaturen- oder Garruk-Planeswalkerkarte offen vorzeigen und auf deine Hand nehmen. Lege den Rest in zufälliger Reihenfolge unter deine Bibliothek. Garruk's Horde|Garruks Horde|Kreatur — Bestie|Verursacht Trampelschaden (Diese Kreatur kann beim Angreifen überschüssigen Kampfschaden dem verteidigenden Spieler oder Planeswalker zufügen.)\nDie oberste Karte deiner Bibliothek ist offen.\nDu kannst die oberste Karte deiner Bibliothek wirken, falls es eine Kreaturenkarte ist. (Du kannst dies nur zu einem Zeitpunkt tun, zu dem du die Kreaturenkarte wirken könntest. Du musst die Kosten des Zauberspruchs bezahlen.) Garruk's Packleader|Garruks Rudelführer|Kreatur — Bestie|Immer wenn eine andere Kreatur mit Stärke 3 oder mehr unter deiner Kontrolle ins Spiel kommt, kannst du eine Karte ziehen. +Garruk's Uprising|Garruks Aufstand|Verzauberung|Wenn Garruks Aufstand ins Spiel kommt und falls du eine Kreatur mit Stärke 4 oder mehr kontrollierst, ziehe eine Karte.\nKreaturen, die du kontrollierst, verursachen Trampelschaden. (Sie können überschüssigen Kampfschaden dem verteidigenden Spieler oder Planeswalker zufügen.)\nImmer wenn eine Kreatur mit Stärke 4 oder mehr unter deiner Kontrolle ins Spiel kommt, ziehe eine Karte. +Garruk's Warsteed|Garruks Streitross|Kreatur — Nashorn|Wachsamkeit\nWenn Garruks Streitross ins Spiel kommt, kannst du deine Bibliothek und/oder deinen Friedhof nach einer Karte namens Garruk, Herold der Wildnis, durchsuchen, sie offen vorzeigen und auf deine Hand nehmen. Falls du auf diese Weise deine Bibliothek durchsuchst, mische sie danach. Garruk, Apex Predator|Garruk, Oberstes Raubtier|Planeswalker — Garruk|+1: Zerstöre einen anderen Planeswalker deiner Wahl.\n+1: Bringe einen 3/3 schwarzen Bestie-Kreaturenspielstein mit Todesberührung ins Spiel.\n-3: Zerstöre eine Kreatur deiner Wahl. Du erhältst Lebenspunkte in Höhe ihrer Widerstandskraft dazu.\n-8: Ein Gegner deiner Wahl erhält ein Emblem mit „Immer wenn eine Kreatur dich angreift, erhält sie +5/+5 und verursacht Trampelschaden bis zum Ende des Zuges." Garruk, Caller of Beasts|Garruk, Rufer der Bestien|Planeswalker — Garruk|+1: Decke die obersten fünf Karten deiner Bibliothek auf. Nimm alle Kreaturenkarten, die auf diese Weise aufgedeckt wurden, auf deine Hand und lege den Rest der Karten in beliebiger Reihenfolge unter deine Bibliothek.-3: Du kannst eine grüne Kreaturenkarte aus deiner Hand ins Spiel bringen.-7: Du erhältst ein Emblem mit „Immer wenn du einen Kreaturenzauber wirkst, kannst du deine Bibliothek nach einer Kreaturenkarte durchsuchen, sie ins Spiel bringen und dann deine Bibliothek mischen." Garruk, Cursed Huntsman|Garruk, verfluchter Jäger|Legendärer Planeswalker — Garruk|0: Erzeuge zwei 2/2 schwarze und grüne Wolf-Kreaturenspielsteine mit „Wenn diese Kreatur stirbt, lege eine Loyalitätsmarke auf jeden Garruk, den du kontrollierst."\n—3: Zerstöre eine Kreatur deiner Wahl. Ziehe eine Karte.\n—6: Du erhältst ein Emblem mit „Kreaturen, die du kontrollierst, erhalten +3/+3 und verursachen Trampelschaden." Garruk, Primal Hunter|Garruk der Urjäger|Legendärer Planeswalker — Garruk|+1: Erzeuge einen 3/3 grünen Bestie-Kreaturenspielstein.\n−3: Ziehe so viele Karten, wie die höchste Stärke unter den Kreaturen, die du kontrollierst, beträgt.\n−6: Erzeuge für jedes Land, das du kontrollierst, einen 6/6 grünen Wurm-Kreaturenspielstein. +Garruk, Savage Herald|Garruk, Herold der Wildnis|Legendärer Planeswalker — Garruk|+1: Decke die oberste Karte deiner Bibliothek auf. Falls es eine Kreaturenkarte ist, nimm sie auf deine Hand. Lege sie sonst unter deine Bibliothek.\n−2: Eine Kreatur deiner Wahl, die du kontrollierst, fügt einer anderen Kreatur deiner Wahl Schadenspunkte in Höhe ihrer Stärke zu.\n−7: Bis zum Ende des Zuges erhalten Kreaturen, die du kontrollierst, „Du kannst diese Kreatur ihren Kampfschaden zuweisen lassen, als ob sie nicht geblockt worden wäre." +Garruk, Unleashed|Garruk der Entfesselte|Legendärer Planeswalker — Garruk|+1: Bis zu eine Kreatur deiner Wahl erhält +3/+3 und verursacht Trampelschaden bis zum Ende des Zuges.\n−2: Erzeuge einen 3/3 grünen Bestie-Kreaturenspielstein. Falls dann ein Gegner mehr Kreaturen kontrolliert als du, lege eine Loyalitätsmarke auf Garruk den Entfesselten.\n−7: Du erhältst ein Emblem mit „Zu Beginn deines Endsegments kannst du deine Bibliothek nach einer Kreaturenkarte durchsuchen, sie ins Spiel bringen und dann deine Bibliothek mischen." Garruk, the Veil-Cursed|Garruk der Schleierverfluchte|Planeswalker — Garruk|+1: Bringe einen 1/1 schwarzen Wolf-Kreaturenspielstein mit Todesberührung ins Spiel.\n-1: Opfere eine Kreatur. Falls du dies tust, durchsuche deine Bibliothek nach einer Kreatur-Karte, zeige sie offen vor, nimm sie auf deine Hand und mische dann deine Bibliothek.\n-3: Bis zum Ende des Zuges verursachen alle Kreaturen, die du kontrollierst, Trampelschaden und erhalten +X/+X, wobei X die Anzahl an Kreaturenkarten in deinem Friedhof ist. Garza Zol, Plague Queen|Garza Zol, Seuchenkönigin|Legendäre Kreatur — Vampir|Fliegend, Eile\nImmer wenn eine Kreatur, der in diesem Zug durch Garza Zol, Seuchenkönigin Schaden zugefügt wurde, auf einen Friedhof gelegt wird, lege eine +1/+1-Marke auf Garza Zol.\nImmer wenn Garza Zol einem Spieler Kampfschaden zufügt, kannst du eine Karte ziehen. Garza's Assassin|Garzas Meuchelmörder|Kreatur — Mensch, Assassine|Opfere Garzas Meuchelmörder: Zerstöre eine nichtschwarze Kreatur deiner Wahl.\nBergung Bezahle die Hälfte deiner Lebenspunkte (aufgerundet). (Wenn eine andere Kreatur aus dem Spiel auf deinen Friedhof gelegt wird, kannst du die Hälfte deiner Lebenspunkte (aufgerundet) bezahlen. Falls du dies tust, bringe diese Karte aus deinem Friedhof auf deine Hand zurück. Entferne diese Karte sonst ganz aus dem Spiel.) @@ -6172,12 +6333,13 @@ Gatstaf Shepherd|Schafhirte aus Gatztow|Kreatur — Mensch, Werwolf|Transformier Gauntlet of Power|Handschuh der Kraft|Artefakt|Sowie der Handschuh der Kraft ins Spiel kommt, bestimme eine Farbe.\nKreaturen der bestimmten Farbe erhalten +1/+1.\nImmer wenn ein Standardland für Mana der bestimmten Farbe getappt wird, erhöht sein Beherrscher seinen Manavorrat um ein Mana dieser Farbe. Gauntlets of Chaos|Handschuhe des Chaos|Artefakt|5, opfere die Handschuhe des Chaos: Tausche mit einem Gegner die Kontrolle über ein Artefakt, eine Kreatur oder ein Land Deiner Wahl, das Du kontrollierst, gegen die Kontrolle über eine bleibenden Karte Deiner Wahl derselben Sorte, die dieser Gegner beherrscht. Begrabe alle Verzauberungen, die auf diesen beiden bleibenden Karten liegen. Gauntlets of Light|Handschuhe aus Licht|Verzauberung — Aura|Verzaubert eine Kreatur\nDie verzauberte Kreatur erhält +0/+2 und weist Kampfschaden in Höhe ihrer Widerstandskraft anstatt ihrer Stärke zu.\nDie verzauberte Kreatur hat „{2}{W}: Enttappe diese Kreatur." +Gavi, Nest Warden|Gavi die Nesthüterin|Legendäre Kreatur — Mensch, Schamane|Du kannst {0} bezahlen, anstatt die Umwandlungskosten der ersten Karte, die du in jedem Zug umwandelst, zu bezahlen.\nImmer wenn du deine zweite Karte innerhalb desselben Zuges ziehst, erzeuge einen 2/2 roten und weißen Dinosaurier-Katze-Kreaturenspielstein. Gavony Ironwright|Eisenhauerin aus Gaven|Kreatur — Mensch, Soldat|Schicksalsstunde — Solange du 5 Lebenspunkte oder weniger hast, erhalten andere Kreaturen, die du kontrollierst, +1/+4. Gavony Township|Kleinstadt in Gaven|Land|{T}: Erhöhe deinen Manavorrat um {1}.\n{2}{G}{W}, {T}: Lege eine +1/+1-Marke auf jede Kreatur, die du kontrollierst. Gavony Unhallowed|Unheilige aus Gaven|Kreatur — Zombie|Immer wenn eine andere Kreatur, die du kontrollierst, stirbt, lege eine +1/+1-Marke auf die Unheilige aus Gaven. Gavony|Gaven|Welt — Innistrad|Alle Kreaturen haben Wachsamkeit.\nImmer wenn du chaos würfelst, sind alle Kreaturen, die du kontrollierst, in diesem Zug unzerstörbar. Gaze of Adamaro|Adamaros Blick|Spontanzauber - Arkan|Adamaros Blick fügt einem Spieler deiner Wahl Schadenspunkte in Höhe der Anzahl an Karten auf seiner Hand zu. -Gaze of Granite|Granitblick|Hexerei|Zerstöre alle bleibenden Karten, die keine Länder sind und deren umgewandelte Manakosten X oder weniger betragen. +Gaze of Granite|Granitblick|Hexerei|Zerstöre alle bleibenden Karten mit umgewandelten Manakosten von X oder weniger, die keine Länder sind. Gaze of Justice|Blick der Gerechtigkeit|Hexerei|Tappe als zusätzliche Kosten, um Blick der Gerechtigkeit zu spielen, drei ungetappte weiße Kreaturen, die du kontrollierst.\nEntferne eine Kreatur deiner Wahl ganz aus dem Spiel.\nRückblende {5}{W} (Du kannst diese Karte aus deinem Friedhof für ihre Rückblendekosten und zusätzliche Kosten spielen. Entferne sie dann ganz aus dem Spiel.) Gaze of Pain|Schmerzensstarre|Hexerei|Du kannst für jede von Dir beherrschte Kreatur, die angreift und nicht geblockt wird, entscheiden, dass sie dem verteidigenden Spieler in diesem Zug keinen Schaden zufügt. Tust Du dies, fügt sie stattdessen irgendeiner anderen Kreatur Schaden in Höhe ihrer Stärke zu. Gaze of the Gorgon|Blick der Gorgo|Spontanzauber|({B/G} kann entweder mit {B} oder mit {G} bezahlt werden.)\nRegeneriere eine Kreatur deiner Wahl. Zerstöre am Ende des Kampfes alle Kreaturen, die diese Kreatur in diesem Zug geblockt haben oder von ihr geblockt wurden. @@ -6209,11 +6371,14 @@ Gempalm Incinerator|Gemmenhand-Einäscherer|Kreatur — Goblin|Umwandlung {1}{R} Gempalm Polluter|Gemmenhand-Verschmutzer|Kreatur — Zombie|Umwandlung {B}{B} ({B}{B}, wirf diese Karte aus deiner Hand ab: Ziehe eine Karte.)\nWenn du den Gemmenhand-Verschmutzer umwandelst, kannst du einen Spieler deiner Wahl für jeden Zombie im Spiel 1 Lebenspunkt verlieren lassen. Gempalm Sorcerer|Gemmenhand-Hexer|Kreatur — Zauberer|Umwandlung {2}{U} ({2}{U}, wirf diese Karte aus deiner Hand ab: Ziehe eine Karte.)\nWenn du den Gemmenhand-Hexer umwandelst, erhalten alle Zauberer bis zum Ende des Zuges Flugfähigkeit. Gempalm Strider|Gemmenhand-Läufer|Kreatur — Elf|Umwandlung {2}{G}{G} ({2}{G}{G}, wirf diese Karte aus deiner Hand ab: Ziehe eine Karte.)\nWenn du den Gemmenhand-Läufer umwandelst, erhalten alle Elfen +2/+2 bis zum Ende des Zuges. +Gemrazer|Kristallreißer|Kreatur — Bestie|Mutation {1}{G}{G} (Falls du diesen Zauberspruch für seine Mutationskosten wirkst, lege ihn auf oder unter eine Nicht-Mensch-Kreatur deiner Wahl, die du besitzt. Sie mutieren zur oben liegenden Kreatur, die zusätzlich alle Fähigkeiten der darunter liegenden hat.)\nReichweite, verursacht Trampelschaden\nImmer wenn diese Kreatur mutiert, zerstöre ein Artefakt oder eine Verzauberung deiner Wahl, das bzw. die ein Gegner kontrolliert. Gemstone Array|Edelsteinreihe|Artefakt|{2}: Lege eine Ladungsmarke auf die Edelsteinreihe.\nEntferne eine Ladungsmarke von der Edelsteinreihe: Erhöhe deinen Manavorrat um ein Mana einer beliebigen Farbe. Gemstone Caverns|Edelsteinhöhlen|Legendäres Land|Falls die Edelsteinhöhlen auf deiner Anfangshand sind und du nicht als Erster an der Reihe bist, kannst du sie vor Spielbeginn mit einer Glücksmarke ins Spiel bringen. Falls du das tust, entferne eine Karte aus deiner Hand ganz aus dem Spiel.{T}: Erhöhe deinen Manavorrat um {1}.\n Falls eine Glücksmarke auf den Edelsteinhöhlen liegt, erhöhe deinen Manavorrat stattdessen um ein Mana einer beliebigen Farbe. Gemstone Mine|Edelsteinmine|Land|Die Edelsteinmine kommt mit drei Minenmarken ins Spiel.\n{T}, entferne eine Minenmarke von der Edelsteinmine: Erhöhe deinen Manavorrat um ein Mana einer beliebigen Farbe. Falls keine Minenmarken mehr auf der Edelsteinmine liegen, opfere sie. General Jarkeld|General Jarkeld|Beschwörung einer Legende|{T}: Vertausche die blockenden Kreaturen von zwei angreifenden Kreaturen Deiner Wahl; die Verteidigung muss erlaubt sein. Benutze diese Fähigkeit nur während des Kampfes, nachdem die Verteidigung gewählt wurde und bevor Schaden zugefügt wurde. +General Kudro of Drannith|General Kudro von Drannith|Legendäre Kreatur — Mensch, Soldat|Andere Menschen, die du kontrollierst, erhalten +1/+1.\nImmer wenn General Kudro von Drannith oder ein anderer Mensch unter deiner Kontrolle ins Spiel kommt, schicke eine Karte deiner Wahl aus dem Friedhof eines Gegners ins Exil.\n{2}, opfere zwei Menschen: Zerstöre eine Kreatur deiner Wahl mit Stärke 4 oder mehr. General Tazri|Generalin Tazri|Legendäre Kreatur — Mensch, Verbündeter|Wenn Generalin Tazri ins Spiel kommt, kannst du deine Bibliothek nach einer Verbündeter-Kreaturenkarte durchsuchen, sie offen vorzeigen, auf deine Hand nehmen und dann deine Bibliothek mischen.\n{W}{U}{B}{R}{G}: Verbündeter-Kreaturen, die du kontrollierst, erhalten +X/+X bis zum Ende des Zuges, wobei X gleich der Anzahl an Farben unter diesen Kreaturen ist. +General's Enforcer|Vollstrecker des Generals|Kreatur — Mensch, Soldat|Legendäre Menschen, die du kontrollierst, haben Unzerstörbarkeit.\n{2}{W}{B}: Schicke eine Karte deiner Wahl aus einem Friedhof ins Exil. Falls es eine Kreaturenkarte war, erzeuge einen 1/1 weißen Mensch-Soldat-Kreaturenspielstein. General's Kabuto|Generals-Kabuto|Artefakt - Ausrüstung|Die ausgerüstete Kreatur kann nicht das Ziel von Zaubersprüchen oder Fähigkeiten sein.\nVerhindere allen Kampfschaden, der der ausgerüsteten Kreatur zugefügt würde.\nAusrüsten {2} ({2}: Lege diese Karte an eine Kreatur deiner Wahl, die du kontrollierst, an. Spiele Ausrüsten wie eine Hexerei.) General's Regalia|Generalsinsignien|Artefakt|{3}: Bestimme eine Schadensquelle. Das nächste Mal, wenn diese Quelle Dir in diesem Zug Schaden zufügt, wird der Schaden stattdessen einer Kreatur Deiner Wahl, die Du kontrollierst, zugefügt. Generator Servant|Generatordiener|Kreatur — Elementarwesen|{T}, opfere den Generatordiener: Erhöhe deinen Manavorrat um {2}. Falls dieses Mana für einen Kreaturenzauber verwendet wird, erhält diese Kreatur Eile bis zum Ende des Zuges. (Diese Kreatur kann angreifen und {T}, sobald sie unter deine Kontrolle kommt.) @@ -6222,6 +6387,7 @@ Generous Stray|Spendabler Streuner|Kreatur — Katze|Wenn der Spendable Streuner Genesis Chamber|Genesis-Kammer|Artefakt|Immer wenn eine Nichtspielstein-Kreatur ins Spiel kommt, bringt ihr Beherrscher einen 1/1 Myr-Artefaktkreaturspielstein ins Spiel, falls die Genesis-Kammer ungetappt ist. Genesis Hydra|Genesis-Hydra|Kreatur — Pflanze, Hydra|Wenn du die Genesis-Hydra wirkst, decke die obersten X Karten deiner Bibliothek auf. Du kannst davon eine bleibende Karte mit umgewandelte Manakosten von X oder weniger, die kein Land ist, ins Spiel bringen. Mische dann den Rest in deine Bibliothek.\nDie Genesis-Hydra kommt mit X +1/+1-Marken ins Spiel. Genesis Storm|Genesissturm|Hexerei|Wenn du diesen Zauberspruch wirkst, kopiere ihn so oft, wie du in dieser Partie deinen Kommandeur aus der Kommandozone gewirkt hast.\nDecke Karten oben von deiner Bibliothek auf, bis du eine bleibende Karte aufdeckst, die kein Land ist. Du kannst die Karte ins Spiel bringen. Lege dann alle auf diese Weise aufgedeckten Karten, die nicht ins Spiel gebracht wurden, in zufälliger Reihenfolge unter deine Bibliothek. +Genesis Ultimatum|Genesis-Ultimatum|Hexerei|Schaue dir die obersten fünf Karten deiner Bibliothek an. Bringe davon eine beliebige Anzahl an bleibenden Karten ins Spiel und nimm den Rest auf deine Hand. Schicke das Genesis-Ultimatum ins Exil. Genesis Wave|Genesiswelle|Hexerei|Decke die obersten X Karten deiner Bibliothek auf. Du kannst davon eine beliebige Anzahl an bleibenden Karten mit umgewandelten Manakosten von X oder weniger ins Spiel bringen. Lege dann alle Karten, die auf diese Weise aufgedeckt wurden und nicht ins Spiel gebrcht wurden, auf deinen Friedhof. Genesis|Die Entstehung|Kreatur — Inkarnation|Zu Beginn deines Versorgungssegments kannst du {2}{G} bezahlen, falls die Entstehung sich in deinem Friedhof befindet. Falls du dies tust, bringe eine Kreaturenkarte deiner Wahl aus deinem Friedhof auf deine Hand zurück. Genju of the Cedars|Genju der Zedern|Waldverzauberung|{2}: Der verzauberte Wald wird bis zum Ende des Zuges zu einer 4/4 grünen Geist-Kreatur. Er ist immer noch ein Land.\nWenn der verzauberte Wald aus dem Spiel auf einen Friedhof gelegt wird, kannst du das Genju der Zedern aus deinem Friedhof auf deine Hand zurückbringen. @@ -6302,6 +6468,7 @@ Ghosthelm Courier|Geisterhelm-Bewahrer|Kreatur — Zauberer|Du kannst bestimmen, Ghostly Changeling|Gespenstischer Wandelwicht|Kreatur — Gestaltwandler|Wandelwicht (Diese Karte hat zu jedem Zeitpunkt alle Kreaturentypen.)\n{1}{B}: Der Gespenstische Wandelwicht erhält +1/+1 bis zum Ende des Zuges. Ghostly Flame|Geisterflamme|Verzauberung|Sowohl rote und schwarze bleibende Karten und Zaubersprüche gelten jetzt als farblose Schadensquellen. Ghostly Flicker|Gespenstisches Flimmern|Spontanzauber|Schicke zwei Artefakte, Kreaturen und/oder Länder deiner Wahl, die du kontrollierst, ins Exil und bringe diese Karten dann unter deiner Kontrolle ins Spiel zurück. +Ghostly Pilferer|Geisterhafter Dieb|Kreatur — Geist, Räuber|Immer wenn der Geisterhafte Dieb enttappt wird, kannst du {2} bezahlen. Falls du dies tust, ziehe eine Karte.\nImmer wenn ein Gegner einen Zauberspruch von irgendwoher außer von seiner Hand wirkt, ziehe eine Karte.\nWirf eine Karte ab: Der Geisterhafte Dieb kann in diesem Zug nicht geblockt werden. Ghostly Possession|Besessen von Gespenstern|Verzauberung — Aura|Kreaturenverzauberung\nDie verzauberte Kreatur hat Flugfähigkeit.\nVerhindere allen Kampfschaden, der der verzauberten Kreatur zugefügt und von ihr zugefügt würde. Ghostly Prison|Gespenstisches Gefängnis|Verzauberung|Kreaturen können dich nicht angreifen, es sei denn, ihr Beherrscher bezahlt {2} für jede Kreatur, die dich angreift und die er kontrolliert. Ghostly Sentinel|Gespenstischer Wachposten|Kreatur — Kor, Geist|Fliegend, Wachsamkeit @@ -6428,6 +6595,7 @@ Glade Gnarr|Lichtungs-Gnarr|Kreatur — Bestie|Immer wenn ein Spieler einen blau Glade Watcher|Hüter der Lichtung|Kreatur — Elementarwesen|Verteidiger\nGewaltig — {G}: Der Hüter der Lichtung kann in diesem Zug angreifen, als ob er nicht Verteidiger hätte. Aktiviere diese Fähigkeit nur, falls die Kreaturen, die du kontrollierst, eine Gesamtstärke von 8 oder mehr haben. Gladecover Scout|Lichtungsspäher|Kreatur — Elf, Späher|Fluchsicher (Diese Kreatur kann nicht das Ziel von Zaubersprüchen oder Fähigkeiten sein, die deine Gegner kontrollieren.) Gladehart Cavalry|Wiesenhirsch-Kavallerie|Kreatur — Elf, Ritter|Wenn die Wiesenhirsch-Kavallerie ins Spiel kommt, wende Beistand 6 an. (Lege je eine +1/+1-Marke auf bis zu sechs andere Kreaturen deiner Wahl.)\nImmer wenn eine Kreatur stirbt, die du kontrollierst und auf der mindestens eine +1/+1-Marke liegt, erhältst du 2 Lebenspunkte dazu. +Glademuse|Lichtungsmuse|Kreatur — Bestie|Immer wenn ein Spieler einen Zauberspruch wirkt und falls es nicht sein Zug ist, zieht der Spieler eine Karte. Glaive of the Guildpact|Glefe des Gildenbunds|Artefakt — Ausrüstung|Die ausgerüstete Kreatur hat Wachsamkeit und Bedrohlichkeit und erhält +1/+0 für jedes Tor, das du kontrollierst. (Eine Kreatur mit Bedrohlichkeit kann nicht geblockt werden, außer von zwei oder mehr Kreaturen.)\nAusrüsten {3} ({3}: Lege diese Karte an eine Kreatur deiner Wahl an, die du kontrollierst. Spiele Ausrüsten wie eine Hexerei.) Glamer Spinners|Tarnzauber-Leger|Kreatur — Feenwesen, Zauberer|Aufblitzen\nFliegend\nWenn der Tarnzauber-Leger ins Spiel kommt, lege alle Auren, die eine bleibende Karte deiner Wahl verzaubern, an eine andere bleibende Karte des gleichen Beherrschers an. Glamerdye|Tarnzauberfärbung|Spontanzauber|Verändere den Text eines Zauberspruchs oder einer bleibenden Karte deiner Wahl, indem du im Text alle Vorkommen eines Farbwortes mit einer anderen Farbe ersetzt.\nZurückverfolgen (Du kannst diese Karte aus deinem Friedhof spielen, indem du zusätzlich zu ihren anderen Kosten eine Länderkarte aus deiner Hand abwirfst.) @@ -6458,6 +6626,7 @@ Glen Elendra Pranksters|Schelme der Elendraschlucht|Kreatur — Feenwesen, Zaube Glen Elendra|Elendraschlucht|Welt — Lorwyn|Am Ende des Kampfes kannst du die Kontrolle über eine Kreatur deiner Wahl, die du kontrollierst und die einem Spieler in diesem Zug Schaden zugefügt hat, gegen eine Kreatur deiner Wahl, die dieser Spieler kontrolliert, tauschen.\nImmer wenn du chaos würfelst, übernimm die Kontrolle über eine Kreatur deiner Wahl, die du besitzt. Gliding Licid|Segelnde Zecke|Beschwörung einer Zecke|{U}, {T}: Die Segelnde Zecke verliert diese Fähigkeit, ist keine Kreatur mehr und wird zu einer Kreaturenverzauberung, auf der steht: „Die verzauberte Kreatur erhält Flugfähigkeit.". Lege die Segelnde Zecke auf die verzauberte Kreatur Deiner Wahl. DU kannst {U} bezahlen, um diesen Effekt wieder zu beenden. Glimmer of Genius|Anflug von Genialität|Spontanzauber|Hellsicht 2, ziehe dann zwei Karten. Du erhältst {E}{E} (zwei Energiemarken). +Glimmerbell|Glimmerqualle|Kreatur — Elementarwesen, Qualle|Fliegend\n{1}{U}: Enttappe die Glimmerqualle Glimmerdust Nap|Glitzerstaub-Schläfchen|Verzauberung — Aura|Getappte-Kreatur-Verzauberung\nDie verzauberte Kreatur enttappt nicht während des Enttappsegments ihres Beherrschers. Glimmering Angel|Glimmernder Engel|Kreatur — Engel|Fliegend\n{U}: Der Glimmernde Engel kann in diesem Zug nicht das Ziel von Zaubersprüchen und Fähigkeiten sein. Glimmerpoint Stag|Glimmergeweih-Hirsch|Kreatur — Hirsch|Wachsamkeit\nWenn der Glimmergeweih-Hirsch ins Spiel kommt, schicke eine andere bleibende Karte deiner Wahl ins Exil. Bringe diese Karte unter der Kontrolle ihres Besitzers zu Beginn des nächsten Endsegments ins Spiel zurück. @@ -6489,6 +6658,8 @@ Glittering Lion|Glitzernder Löwe|Kreatur — Katze|Verhindere allen Schaden, de Glittering Lynx|Glitzernder Luchs|Kreatur — Katze|Verhindere allen Schaden, der dem Glitzernden Luchs zugefügt wird.\n{2}: Bis zum Ende des Zuges verliert der Glitzernde Luchs "Verhindere allen Schaden, der dem Glitzernden Luchs zugefügt wird." Jeder Spieler kann diese Fähigkeit spielen. Glittering Wish|Glitzernder Wunsch|Hexerei|Bestimme eine mehrfarbige Karte außerhalb des Spiels, die du besitzt, zeige sie offen vor und nimm sie auf deine Hand. Entferne den Glitzernden Wunsch ganz aus dem Spiel. Global Ruin|Globale Vernichtung|Hexerei|Jeder Spieler bestimmt von den Ländern, die er kontrolliert, ein Land jedes Standardlandtyps und opfert dann die restlichen Länder. +Gloom Pangolin|Düsternis-Schuppentier|Kreatur — Nachtmahr, Schuppentier| +Gloom Sower|Säer der Düsternis|Kreatur — Schrecken|Immer wenn der Säer der Düsternis von einer Kreatur geblockt wird, verliert ihr Beherrscher 2 Lebenspunkte und du erhältst 2 Lebenspunkte dazu. Gloom Surgeon|Düsterer Chirurg|Kreatur — Geist|Falls dem Düsteren Chirurgen Kampfschaden zugefügt würde, verhindere diesen Schaden und schicke entsprechend viele Karten oben von deiner Bibliothek ins Exil. Gloomdrifter|Düsternistreiber|Kreatur — Diener|Fliegend\nGrenzwert Nichtschwarze Kreaturen erhalten -2/-2 bis zum Ende des Zuges, wenn der Düsternistreiber ins Spiel kommt. (Du hast den Grenzwert erreicht, falls sieben oder mehr Karten in deinem Friedhof sind.) Gloomhunter|Düsternisjäger|Kreatur — Fledermaus|Fliegend @@ -6511,6 +6682,7 @@ Glowering Rogon|Finsteres Rogon|Kreatur — Bestie|Verstärkung 1 (Sowie diese K Glowing Anemone|Leuchtende Seeanemone|Kreatur — Bestie|Wenn die Leuchtende Seeanemone ins Spiel kommt, kannst Du ein Land Deiner Wahl zurück auf die Hand seines Besitzers bringen. Glowrider|Leuchtspurläufer|Kreatur — Kleriker|Nicht-Kreaturenzauber kosten beim Ausspielen {1} mehr. Glowspore Shaman|Schimmersporen-Schamanin|Kreatur — Elf, Schamane|Wenn die Schimmersporen-Schamanin ins Spiel kommt, lege die obersten drei Karten deiner Bibliothek auf deinen Friedhof. Du kannst eine Länderkarte aus deinem Friedhof oben auf deine Bibliothek legen. +Glowstone Recluse|Glimmstein-Einsiedlerspinne|Kreatur — Spinne|Mutation {3}{G} (Falls du diesen Zauberspruch für seine Mutationskosten wirkst, lege ihn auf oder unter eine Nicht-Mensch-Kreatur deiner Wahl, die du besitzt. Sie mutieren zur oben liegenden Kreatur, die zusätzlich alle Fähigkeiten der darunter liegenden hat.)\nReichweite\nImmer wenn diese Kreatur mutiert, lege zwei +1/+1-Marken auf sie. Gluttonous Cyclops|Gefräßiger Zyklop|Kreatur — Zyklop|{5}{R}{R}: Monstrum 3. (Falls diese Kreatur nicht monströs ist, lege drei +1/+1-Marken auf sie und sie wird monströs.) Gluttonous Slime|Gefräßiger Schleim|Kreatur — Schlammwesen|Aufblitzen\nVerschlingen 1 (Sowie diese Karte ins Spiel kommt, kannst du eine beliebige Anzahl an Kreaturen opfern. Diese Kreatur kommt mit so vielen +1/+1-Marken ins Spiel.) Gluttonous Slug|Gefräßige Schnecke|Kreatur — Schnecke, Schrecken|Bedrohlich\nWeiterentwicklung (Immer wenn eine andere Kreatur unter deiner Kontrolle ins Spiel kommt und falls deren Stärke oder Widerstandskraft höher ist, lege eine +1/+1-Marke auf diese Kreatur.) @@ -6519,6 +6691,7 @@ Glyph Keeper|Bewahrer der Glyphen|Kreatur — Sphinx|Fliegend\nImmer wenn der Be Gnarlback Rhino|Knorriges Nashorn|Kreatur — Nashorn|Verursacht Trampelschaden (Diese Kreatur kann beim Angreifen überschüssigen Kampfschaden dem verteidigenden Spieler oder Planeswalker zufügen.)\nImmer wenn du einen Zauberspruch wirkst, der das Knorrige Nashorn als Ziel hat, ziehe eine Karte. Gnarled Effigy|Mürrisches Abbild|Artefakt|{4}, {T}: Lege eine -1/-1-Marke auf eine Kreatur deiner Wahl. Gnarled Mass|Mürrische Masse|Kreatur - Geist| +Gnarled Sage|Knorriger Weiser|Kreatur — Baumhirte, Druide|Reichweite (Diese Kreatur kann fliegende Kreaturen blocken.)\nSolange du in diesem Zug zwei oder mehr Karten gezogen hast, erhält der Knorrige Weise +0/+2 und hat Wachsamkeit. (Er wird beim Angreifen nicht getappt.) Gnarled Scarhide|Narbenbalg-Krüppel|Verzauberungskreatur — Minotaurus|Göttergabe {3}{B} (Falls du diese Karte für ihre Göttergabe-Kosten wirkst, ist sie ein Aura-Zauberspruch und verzaubert eine Kreatur. Die Aura wird wieder zu einer Kreatur, falls sie nicht an eine Kreatur angelegt ist.)\nDer Narbenbalg-Krüppel kann nicht blocken.\nDie verzauberte Kreatur erhält +2/+1 und kann nicht blocken. Gnarlid Pack|Knurrer-Rudel|Kreatur — Bestie|Multibonus {1}{G} (Du kannst zusätzlich beliebig oft {1}{G} bezahlen, sowie du diesen Zauberspruch wirkst.)\nDas Knurrer-Rudel kommt mit X +1/+1-Marken ins Spiel, wobei X die Anzahl ist, wie oft du seine Bonuskosten bezahlt hast. Gnarlroot Trapper|Knorrwurzel-Fallensteller|Kreatur — Elf, Druide|{T}, bezahle 1 Lebenspunkt: Erhöhe deinen Manavorrat um {G}. Verwende dieses Mana nur, um einen Elf-Kreaturenzauber zu wirken.{T}: Ein angreifender Elf deiner Wahl, den du kontrollierst, erhält Todesberührung bis zum Ende des Zuges. (Eine beliebige Menge Schadenspunkte, die er einer Kreatur zufügt, sind ausreichend, um diese zu zerstören.) @@ -6528,6 +6701,7 @@ Gnat Miser|Mückengeizhals|Kreatur - Ratte, Schamane|Die maximale Handkartenzahl Gnathosaur|Gnathosaurier|Kreatur — Eidechse|Opfere ein Artefakt: Der Gnathosaurier verursacht bis zum Ende des Zuges Trampelschaden. Gnaw to the Bone|Bis auf die Knochen abnagen|Spontanzauber|Du erhältst für jede Kreatur-Karte auf deinem Friedhof 2 Lebenspunkte dazu.\nRückblende {2}{G} (Du kannst diese Karte aus deinem Friedhof für ihre Rückblendekosten wirken. Schicke sie danach ins Exil.) Gnawing Zombie|Abnagender Zombie|Kreatur — Zombie|{1}{B}, opfere eine Kreatur: Ein Spieler deiner Wahl verliert 1 Lebenspunkt und du erhältst 1 Lebenspunkt dazu. +Go for Blood|Gier nach Blut|Hexerei|Eine Kreatur deiner Wahl, die du kontrollierst, kämpft gegen eine Kreatur deiner Wahl, die du nicht kontrollierst. (Jede der Kreaturen fügt der anderen Schadenspunkte in Höhe ihrer Stärke zu.)\nUmwandlung {1} ({1}, wirf diese Karte ab: Ziehe eine Karte.) Go for the Throat|An die Kehle gehen|Spontanzauber|Zerstöre eine Nichtartefaktkreatur deiner Wahl. Goatnapper|Ziegendieb|Kreatur — Goblin, Räuber|Wenn der Ziegendieb ins Spiel kommt, enttappe eine Ziege deiner Wahl und übernimm bis zum Ende des Zuges die Kontrolle über sie. Sie erhält Eile bis zum Ende des Zuges. Goatnap|Ziegendiebstahl|Hexerei|Übernimm bis zum Ende des Zuges die Kontrolle über eine Kreatur deiner Wahl. Enttappe die Kreatur. Sie erhält Eile bis zum Ende des Zuges. Falls die Kreatur eine Ziege ist, erhält sie außerdem +3/+0 bis zum Ende des Zuges. @@ -6669,6 +6843,7 @@ Goblin Warchief|Goblin-Kriegshäuptling|Kreatur — Goblin, Krieger|Goblin-Zaube Goblin Wardriver|Goblin-Kriegstreiber|Kreatur — Goblin, Krieger|Schlachtruf (Immer wenn diese Kreatur angreift, erhalten alle anderen angreifenden Kreaturen +1/+0 bis zum Ende des Zuges.) Goblin Warrens|Goblinbaracken|Verzauberung|{2}{R}, opfere zwei Goblins: Bringe drei Goblin-Spielsteine ins Spiel. Behandle diese Spielsteine wie 1/1 rote Kreaturen. Goblin Welder|Goblinschweißmeister|Beschwörung eines Goblins|{T}: Tausche ein Artefakt Deiner Wahl, das ein Spieler kontrolliert, gegen eine Artefaktkarte Deiner Wahl aus dem Friedhof dieses Spielers aus. +Goblin Wizardry|Goblin-Zauberei|Spontanzauber|Erzeuge zwei 1/1 rote Goblin-Zauberer-Kreaturenspielsteine mit Bravour. (Immer wenn du einen Nichtkreatur-Zauberspruch wirkst, erhalten sie +1/+1 bis zum Ende des Zuges.) Goblinslide|Goblinlawine|Verzauberung|Immer wenn du einen Nichtkreatur-Zauberspruch wirkst, kannst du {1} bezahlen. Falls du dies tust, bringe einen 1/1 roten Goblin-Kreaturenspielstein mit Eile ins Spiel. God-Eternal Bontu|Gott-Verewigte Bontu|Legendäre Kreatur — Zombie, Gott|Bedrohlich\nWenn die Gott-Verewigte Bontu ins Spiel kommt, opfere eine beliebige Anzahl anderer bleibender Karten und ziehe dann entsprechend viele Karten.\nWenn die Gott-Verewigte Bontu stirbt oder aus dem Spiel ins Exil geschickt wird, kannst du sie als dritte Karte von oben in die Bibliothek ihres Besitzers legen. God-Eternal Kefnet|Gott-Verewigter Kefnet|Legendäre Kreatur — Zombie, Gott|Fliegend\nDu kannst die erste Karte, die du in jedem Zug ziehst, beim Ziehen vorzeigen. Immer wenn du auf diese Weise eine Spontanzauber- oder Hexereikarte vorzeigst, kopiere die Karte. Du kannst die Kopie wirken. Die Kopie kostet beim Wirken {2} weniger.\nWenn der Gott-Verewigte Kefnet stirbt oder aus dem Spiel ins Exil geschickt wird, kannst du ihn als dritte Karte von oben in die Bibliothek seines Besitzers legen. @@ -6748,6 +6923,7 @@ Gore Vassal|Blutvasall|Kreatur — Hund|Opfere den Blutvasall: Lege eine -1/-1-M Gore-House Chainwalker|Kettentänzer vom Bluthaus|Kreatur — Mensch, Krieger|Entfesselt (Du kannst diese Kreatur mit einer +1/+1-Marke ins Spiel kommen lassen. Sie kann nicht blocken, solange eine +1/+1-Marke auf ihr liegt.) Goreclaw, Terror of Qal Sisma|Blutpranke, Schrecken von Qal Sisma|Legendäre Kreatur — Bär|Kreaturenzauber mit Stärke 4 oder mehr, die du wirkst, kosten beim Wirken {2} weniger.\nImmer wenn Blutpranke, Schrecken von Qal Sisma, angreift, erhält jede Kreatur mit Stärke 4 oder mehr, die du kontrollierst, +1/+1 und verursacht Trampelschaden bis zum Ende des Zuges. Gorehorn Minotaurs|Bluthorn-Minotauren|Kreatur — Minotaurus, Krieger|Blutdurst 2 (Wurde einem Gegner in diesem Zug Schaden zugefügt, kommt diese Kreatur mit zwei +1/+1-Marken ins Spiel.) +Goremand|Blutschlemmer|Kreatur — Dämon|Opfere eine Kreatur als zusätzliche Kosten, um diesen Zauberspruch zu wirken.\nFliegend\nVerursacht Trampelschaden (Diese Kreatur kann überschüssigen Kampfschaden dem verteidigenden Spieler oder Planeswalker zufügen.)\nWenn der Blutschlemmer ins Spiel kommt, opfert jeder Gegner eine Kreatur. Goretusk Firebeast|Stoßzahn-Feuerbestie|Kreatur — Bestie|Wenn die Stoßzahn-Feuerbestie ins Spiel kommt, fügt sie einem Spieler deiner Wahl 4 Schadenspunkte zu. Gorger Wurm|Verschlingender Wurm|Kreatur — Wurm|Verschlingen 1 (Sowie diese Karte ins Spiel kommt, kannst du eine beliebige Anzahl an Kreaturen opfern. Diese Kreatur kommt mit so vielen +1/+1-Marken ins Spiel.) Gorging Vulture|Schlingender Aasgeier|Kreatur — Vogel|Fliegend\nWenn der Schlingende Aasgeier ins Spiel kommt, lege die obersten vier Karten deiner Bibliothek auf deinen Friedhof. Du erhältst für jede Kreaturenkarte, die auf diese Weise auf deinen Friedhof gelegt wurde, 1 Lebenspunkt dazu. @@ -6907,6 +7083,7 @@ Greven, Predator Captain|Greven, Kapitän der Raubvogel|Legendäre Kreatur — M Grid Monitor|Lumengridüberwacher|Artefaktkreatur|Du kannst keine Kreaturenzauber spielen. Gridlock|Verkehrskollaps|Spontanzauber|Tappe X bleibende Karten deiner Wahl, die keine Länder sind. Grief Tyrant|Kummertyrann|Kreatur — Schrecken|Der Kummertyrann kommt mit vier -1/-1-Marken ins Spiel.\nWenn der Kummertyrann aus dem Spiel auf den Friedhof gelegt wird, lege für jede -1/-1-Marke auf ihm eine -1/-1-Marke auf eine Kreatur deiner Wahl. +Griffin Aerie|Greifenhorst|Verzauberung|Zu Beginn deines Endsegments und falls du in diesem Zug 3 oder mehr Lebenspunkte dazuerhalten hast, erzeuge einen 2/2 weißen Greif-Kreaturenspielstein mit Flugfähigkeit. Griffin Canyon|Greifenschlucht|Land|{T}: Erhöhe Deinen Manavorrat um ein farbloses Mana.\n{T}: Enttappe einen Greifen Deiner Wahl. Dieser Greif erhält +1/+1 bis zum Ende des Zuges. Griffin Dreamfinder|Traumhäschergreif|Kreatur — Greif|Fliegend\nWenn der Traumhäschergreif ins Spiel kommt, bringe eine Verzauberungskarte deiner Wahl aus deinem Friedhof auf deine Hand zurück. Griffin Guide|Führung des Greifen|Verzauberung — Aura|Kreaturenverzauberung\nDie verzauberte Kreatur erhält +2/+2 und Flugfähigkeit.\nWenn die verzauberte Kreatur auf einen Friedhof gelegt wird, bringe einen 2/2 weißen Greifenspielstein mit Flugfähigkeit ins Spiel. @@ -6934,7 +7111,9 @@ Grim Reminder|Schreckliche Mahnung|Spontanzauber|Durchsuche deine Bibliothek nac Grim Return|Grimmige Rückkehr|Spontanzauber|Bestimme eine Kreaturenkarte deiner Wahl in einem Friedhof, die in diesem Zug aus dem Spiel dorthin gelegt wurde. Bringe diese Karte unter deiner Kontrolle ins Spiel. Grim Roustabout|Grimmiger Schauermann|Kreatur — Skelett, Krieger|Entfesselt (Du kannst diese Kreatur mit einer +1/+1-Marke ins Spiel kommen lassen. Sie kann nicht blocken, solange eine +1/+1-Marke auf ihr liegt.)\n{1}{B}: Regeneriere den Grimmigen Schauermann. Grim Strider|Grimmiger Schreiter|Kreatur — Schrecken|Der Grimmige Schreiter erhält -1/-1 für jede Karte auf deiner Hand. +Grim Tutor|Grimmiger Lehrmeister|Hexerei|Durchsuche deine Bibliothek nach einer Karte, nimm sie auf deine Hand und mische dann deine Bibliothek. Du verlierst 3 Lebenspunkte. Grimclaw Bats|Grausekrallen-Fledermäuse|Kreatur — Fledermaus|Fliegend\n{B}, bezahle 1 Lebenspunkt: Die Grausekrallen-Fledermäuse erhalten +1/+1 bis zum Ende des Zuges. +Grimdancer|Gruseltänzer|Kreatur — Nachtmahr|Der Gruseltänzer kommt mit zwei verschiedenen der folgenden Marken ins Spiel, nämlich Bedrohlich, Todesberührung oder Lebensverknüpfung (du entscheidest). Grimgrin, Corpse-Born|Grimmfeix der Leichengeborene|Legendäre Kreatur — Zombie, Krieger|Grimmfeix der Leichengeborene kommt getappt ins Spiel und enttappt nicht während deines Enttappsegments.\nOpfere eine andere Kreatur: Enttappe Grimmfeix und lege eine +1/+1-Marke auf ihn.\nImmer wenn Grimmfeix angreift, zerstöre eine Kreatur deiner Wahl, die der verteidigende Spieler kontrolliert und lege dann eine +1/+1-Marke auf Grimmfeix. Grimoire Thief|Zauberbuch-Dieb|Kreatur — Meervolk, Räuber|Immer wenn der Zauberbuch-Dieb getappt wird, entferne die obersten drei Karten der Bibliothek eines Gegners deiner Wahl verdeckt ganz aus dem Spiel.\nDu kannst dir die Karten ansehen, die mit dem Zauberbuch-Dieb ganz aus dem Spiel entfernt wurden.\n{U}, opfere den Zauberbuch-Dieb: Decke alle Karten auf, die mit dem Zauberbuch-Dieb ganz aus dem Spiel entfernt wurden. Neutralisiere alle Zaubersprüche mit diesen Namen. Grimoire of the Dead|Aufzeichnungen der Toten|Legendäres Artefakt|{1}, {T}, wirf eine Karte ab: Lege eine Studiumsmarke auf die Aufzeichnungen der Toten.\n{T}, entferne drei Studiumsmarken von den Aufzeichnungen der Toten und opfere sie: Bringe alle Kreaturenkarten aus allen Friedhöfen unter deiner Kontrolle ins Spiel. Sie sind zusätzlich zu ihren anderen Farben und Typen schwarze Zombies. @@ -7077,6 +7256,7 @@ Gurmag Swiftwing|Gurmag-Flinkschwinge|Kreatur — Fledermaus|Fliegend, Erstschla Gurzigost|Gurzigost|Kreatur — Bestie|Opfere Gurzigost zu Beginn deines Versor-gungssegments, falls du nicht zwei Karten aus deinem Friedhof unter deine Bibliothek legst.\n{G}{G}, wirf eine Karte aus deiner Hand ab: Du kannst Gurzigost seinen Kampfschaden dem verteidigenden Spieler zufügen lassen, als ob er nicht geblockt werden würde. Gush|Wassersäule|Spontanzauber|Du kannst zwei Inseln, die Du kontrollierst, auf die Hand ihres Besitzers zurückbringen, anstatt die Manakosten zu bezahlen.\nZiehe zwei Karten Gust Walker|Böenwanderer|Kreatur — Mensch, Zauberer|Du kannst den Böenwanderer erschöpfen, sowie er angreift. Wenn du dies tust, erhält er +1/+1 und Flugfähigkeit bis zum Ende des Zuges. (Eine erschöpfte Kreatur enttappt nicht während deines nächsten Enttappsegments.) +Gust of Wind|Windstoß|Hexerei|Dieser Zauberspruch kostet beim Wirken {2} weniger, falls du eine fliegende Kreatur kontrollierst.\nBringe eine bleibende Karte deiner Wahl, die kein Land ist und die du nicht kontrollierst, auf die Hand ihres Besitzers zurück.\nZiehe eine Karte. Gust-Skimmer|Windausnutzer|Artefaktkreatur — Insekt|{U}: Der Windausnutzer erhält Flugfähigkeit bis zum Ende des Zuges. Gustcloak Cavalier|Windumhang-Reiter|Kreatur — Mensch, Ritter|Flankenangriff (Immer wenn eine Kreatur ohne Flankenangriff diese Kreatur blockt, erhält die blockende Kreatur -1/-1 bis zum Ende des Zuges.)\nImmer wenn der Windumhang-Reiter angreift, kannst du eine Kreatur deiner Wahl tappen.\nImmer wenn der Windumhang-Reiter geblockt wird, kannst du den Windumhang-Reiter enttappen und aus dem Kampf entfernen. Gustcloak Harrier|Windumhang-Segler|Kreatur — Vogel, Soldat|Fliegend\nImmer wenn der Windumhang-Segler geblockt wird, kannst du ihn enttappen und aus dem Kampf entfernen. @@ -7102,6 +7282,7 @@ Gwafa Hazid, Profiteer|Gwafa Hazid, der Schieber|Legendäre Kreatur — Mensch, Gwyllion Hedge-Mage|Gwyll-Heckenhexe|Kreatur — Vettel, Zauberer|Wenn die Gwyll-Heckenhexe ins Spiel kommt und falls du zwei oder mehr Ebenen kontrollierst, kannst du einen 1/1 weißen (Kithkin, Soldat)-Kreaturenspielstein ins Spiel bringen.\nWenn die Gwyll-Heckenhexe ins Spiel kommt und falls du zwei oder mehr Sümpfe kontrollierst, kannst du eine -1/-1-Marke auf eine Kreatur deiner Wahl legen. Gyre Engineer|Wirbel-Ingenieur|Kreatur — Vedalken, Zauberer|{T}: Erzeuge {G}{U}. Gyre Sage|Weise des Wirbels|Kreatur — Elf, Druide|Weiterentwicklung (Immer wenn eine andere Kreatur unter deiner Kontrolle ins Spiel kommt und falls deren Stärke oder Widerstandskraft höher ist, lege eine +1/+1-Marke auf diese Kreatur.)\n{T}: Erzeuge {G} für jede +1/+1-Marke auf der Weisen des Wirbels. +Gyruda, Doom of Depths|Gyruda, Verdammnis der Tiefen|Legendäre Kreatur — Dämon, Krake|Gefährte — Dein Startdeck enthält nur Karten mit geraden umgewandelten Manakosten. (Falls du diese Karte als deinen Gefährten erwählt hast, kannst du sie einmal von außerhalb der Partie wirken.)\nWenn Gyruda ins Spiel kommt, legt jeder Spieler die obersten vier Karten seiner Bibliothek auf seinen Friedhof. Bringe davon eine Kreaturenkarte mit geraden umgewandelten Manakosten unter deiner Kontrolle ins Spiel. Gyrus, Waker of Corpses|Gyrus, Erwecker der Kadaver|Legendäre Kreatur — Hydra|Gyrus, Erwecker der Kadaver, kommt mit so vielen +1/+1-Marken ins Spiel, wie Mana bezahlt wurde, um ihn zu wirken.\nImmer wenn Gyrus angreift, kannst du eine Kreaturenkarte deiner Wahl mit niedrigerer Stärke aus deinem Friedhof ins Exil schicken. Falls du dies tust, erzeuge einen getappten und angreifenden Spielstein, der eine Kopie jener Karte ist. Schicke den Spielstein am Ende des Kampfes ins Exil. Haakon, Stromgald Scourge|Haakon, Geißel von Stromgald|Legendäre Kreatur — Zombie, Ritter|Du kannst Haakon, Geißel von Stromgald, nur aus deinem Friedhof spielen, nicht von woanders.\nSo lange Haakon im Spiel ist, kannst du Ritterkarten aus deinem Friedhof spielen.\nWenn Haakon aus dem Spiel auf einen Friedhof gelegt wird, verlierst du 2 Lebenspunkte. Haazda Exonerator|Haazda-Entlediger|Kreatur — Mensch, Kleriker|{T}, opfere den Haazda-Entlediger: Zerstöre eine Aura deiner Wahl. @@ -7126,6 +7307,7 @@ Haktos the Unscarred|Haktos der Narbenlose|Legendäre Kreatur — Mensch, Kriege Halam Djinn|Halam-Dschinn|Kreatur — Dschinn|Eile (Diese Kreatur kann in den Zug, in dem sie unter Deine Kontrolle kommt, angreifen und Fähigkeiten anwenden, bei denen sie getappt wird.)\nDer Halam-Dschinn erhält -2/-2, solange Rot die häufigste Farbe unter bleibenden Karten ist. Dies gilt auch bei Gleichstand. Halberdier|Hellebardier|Kreatur — Barbar|Erstschlag Halcyon Glaze|Liestschleier|Verzauberung|Immer wenn du einen Kreaturenzauber spielst, wird der Liestschleier bis zum Ende des Zuges zu einer 4/4 Illusions-Kreatur mit Flugfähigkeit. Es ist immer noch eine Verzauberung. +Haldan, Avid Arcanist|Haldan, eifriger Arkanist|Legendäre Kreatur — Mensch, Zauberer|Partner von Pako, arkaner Retriever (Wenn diese Kreatur ins Spiel kommt, kann ein Spieler deiner Wahl Pako aus seiner Bibliothek auf seine Hand nehmen und danach mischen.)\nDu kannst Nichtkreatur-Karten, die eine Apportiermarke auf sich liegen haben, aus dem Exil spielen, falls du sie ins Exil geschickt hast. Um sie zu wirken, kannst du Mana ausgeben, als wäre es Mana einer beliebigen Farbe. Halimar Depths|Halimar-Untiefe|Land|Die Halimar-Untiefe kommt getappt ins Spiel.\nWenn die Halimar-Untiefe ins Spiel kommt, schaue dir die obersten drei Karten deiner Bibliothek an und lege sie in beliebiger Reihenfolge zurück.\n{T}: Erhöhe deinen Manavorrat um {U}. Halimar Excavator|Ausgräber aus Halimar|Kreatur — Mensch, Zauberer, Verbündeter|Immer wenn der Ausgräber aus Halimar oder ein anderer Verbündeter unter deiner Kontrolle ins Spiel kommt, legt ein Spieler deiner Wahl die obersten X Karten seiner Bibliothek auf seinen Friedhof, wobei X gleich der Anzahl an Verbündeten ist, die du kontrollierst. Halimar Tidecaller|Halimar-Gezeitenruferin|Kreatur — Mensch, Zauberer, Verbündeter|Wenn die Halimar-Gezeitenruferin ins Spiel kommt, kannst du eine Karte deiner Wahl mit Erwecken aus deinem Friedhof auf deine Hand zurückbringen.Landkreaturen, die du kontrollierst, haben Flugfähigkeit. @@ -7157,6 +7339,7 @@ Hammerfist Giant|Hammerfaust-Riese|Kreatur — Riese, Krieger|{T}: Der Hammerfau Hammerhand|Hammerhand|Verzauberung — Aura|Verzaubert eine Kreatur\nWenn die Hammerhand ins Spiel kommt, kann eine Kreatur deiner Wahl in diesem Zug nicht blocken.\nDie verzauberte Kreatur erhält +1/+1 und hat Eile. (Sie kann angreifen und {T}, egal wann sie unter deine Kontrolle gekommen ist.) Hammerhead Shark|Hammerhai|Beschwörung eines Fisches|Der Hammerhai kann nur angreifen, wenn der verteidigende Spieler Inseln kontrolliert. Hammerheim Deadeye|Hammerheim-Adlerauge|Kreatur — Riese, Krieger|Echo {5}{R} (Opfere zu Beginn deines Versorgungssegments diese bleibende Karte, falls sie seit Beginn deines letzten Versorgungssegments unter deine Kontrolle gekommen ist, falls du nicht ihre Echokosten bezahlst.)\nWenn das Hammerheim-Adlerauge ins Spiel kommt, zerstöre eine fliegende Kreatur deiner Wahl. +Hampering Snare|Hemmende Schlinge|Spontanzauber|Kreaturen, die deine Gegner kontrollieren, erhalten -2/-0 bis zum Ende des Zuges.\nUmwandlung {2} ({2}, wirf diese Karte ab: Ziehe eine Karte.) Hana Kami|Hana-Kami|Kreatur - Geist|{1}{G}, opfere den Hana-Kami: Bringe eine arkane Karte deiner Wahl aus deinem Friedhof auf deine Hand zurück. Hanabi Blast|Hanabi-Explosion|Spontanzauber|Die Hanabi-Explosion fügt einer Kreatur oder einem Spieler deiner Wahl 2 Schadenspunkte zu. Bringe die Hanabi-Explosion auf die Hand ihres Besitzers zurück und wirf dann eine zufällig bestimmte Karte ab. Hand of Cruelty|Hand der Grausamkeit|Kreatur - Mensch, Samurai|Schutz vor Weiß\nBushido 1 (Wenn diese Karte blockt oder geblockt wird, erhält sie +1/+1 bis zum Ende des Zuges.) @@ -7263,6 +7446,7 @@ Havenwood Wurm|Havenwood-Wurm|Kreatur — Wurm|Aufblitzen (Du kannst diesen Zaub Havoc Demon|Verwüstender Dämon|Kreatur — Dämon|Fliegend\nWenn der Verwüstende Dämon aus dem Spiel auf den Friedhof gelegt wird, erhalten alle Kreaturen -5/-5 bis zum Ende des Zuges. Havoc Devils|Verwüstende Teufel|Kreatur — Teufel|Verursacht Trampelschaden (Diese Kreatur kann beim Angreifen überschüssigen Kampfschaden dem verteidigenden Spieler oder Planeswalker zufügen.) Havoc Festival|Fest der Verwüstung|Verzauberung|Spieler können keine Lebenspunkte dazuerhalten.\nZu Beginn des Versorgungssegments jedes Spielers verliert dieser Spieler die Hälfte (aufgerundet) seiner Lebenspunkte. +Havoc Jester|Chaos-Narr|Kreatur — Teufel|Immer wenn du eine bleibende Karte opferst, fügt der Chaos-Narr einem Ziel deiner Wahl 1 Schadenspunkt zu. Havoc Sower|Säer der Verwüstung|Kreatur — Eldrazi, Drohne|Fahl (Diese Karte hat keine Farbe.)\n{1}{C}: Der Säer der Verwüstung erhält +2/+1 bis zum Ende des Zuges. ({C} steht für farbloses Mana.) Havoc|Unordnung|Verzauberung|Immer wenn ein Gegner Deiner Wahl einen weißen Zauberspruch erfolgreich spricht, verliert dieser 2 Lebenspunkte. Hawkeater Moth|Falkenfressermotte|Beschwörung eines Insekts|Fliegend\nDie Falkenfressermotte kann nicht Ziel von Zaubersprüchen oder Fähigkeiten sein. @@ -7309,12 +7493,14 @@ Heart's Desire|Herzenswunsch|Hexerei — Abenteuer|Erzeuge einen 1/1 weißen Men Heart-Piercer Bow|Herzstecherbogen|Artefakt — Ausrüstung|Immer wenn die ausgerüstete Kreatur angreift, fügt der Herzstecherbogen einer Kreatur deiner Wahl, die der verteidigende Spieler kontrolliert, 1 Schadenspunkt zu.\nAusrüsten {1} Heart-Piercer Manticore|Herzstecher-Mantikor|Kreatur — Mantikor|Wenn der Herzstecher-Mantikor ins Spiel kommt, kannst du eine andere Kreatur opfern. Wenn du dies tust, fügt der Herzstecher-Mantikor einem Ziel deiner Wahl Schadenspunkte in Höhe der Stärke der geopferten Kreatur zu.\nEinbalsamieren {5}{R} ({5}{R}, schicke diese Karte aus deinem Friedhof ins Exil: Erzeuge einen Spielstein, der eine Kopie von ihr ist, außer dass er ein weißer Zombie-Mantikor ohne Manakosten ist. Spiele Einbalsamieren wie eine Hexerei.) Heartbeat of Spring|Herzschlag des Frühlings|Verzauberung|Immer wenn ein Spieler ein Land für Mana tappt, erhöht dieser Spieler seinen Manavorrat um ein zusätzliches Mana dieses Typs. +Heartfire Immolator|Herzfeuer-Brandopferer|Kreatur — Mensch, Zauberer|Bravour (Immer wenn du einen Nichtkreatur-Zauberspruch wirkst, erhält diese Kreatur +1/+1 bis zum Ende des Zuges.)\n{R}, opfere den Herzfeuer-Brandopferer: Er fügt einer Kreatur oder einem Planeswalker deiner Wahl Schadenspunkte in Höhe seiner Stärke zu. Heartfire|Herzfeuer|Spontanzauber|Opfere eine Kreatur oder einen Planeswalker als zusätzliche Kosten, um diesen Zauberspruch zu wirken.\nDas Herzfeuer fügt einem Ziel deiner Wahl 4 Schadenspunkte zu. Hearth Charm|Amulett der Flammen|Spontanzauber|Wähle eines aus: Zerstöre eine Artefaktkreatur Deiner Wahl; alle angreifenden Kreaturen erhalten +1/+0 bis zum Ende des Zuges; oder eine Kreatur Deiner Wahl mit Stärke kleiner oder gleich 2 wird unblockbar bis zum Ende des Zuges. Hearth Kami|Feuerstellen-Kami|Kreatur - Geist|{X}, opfere den Feuerstellen-Kami: Zerstöre ein Artefakt deiner Wahl mit umgewandelten Manakosten von X. Hearthcage Giant|Heizkäfig-Riese|Kreatur — Riese, Krieger|Wenn der Heizkäfig-Riese ins Spiel kommt, bringe zwei 3/1 rote (Elementarwesen, Schamane)-Kreaturspielsteine ins Spiel.\nOpfere ein Elementarwesen: Eine Riesenkreatur deiner Wahl erhält +3/+1 bis zum Ende des Zuges. Hearthfire Hobgoblin|Herdfeuer-Hobgoblin|Kreatur — Goblin, Soldat|Doppelschlag Heartlash Cinder|Herzpeitschen-Rußwesen|Kreatur — Elementarwesen, Krieger|Eile\nFarbwert Wenn das Herzpeitschen-Rußwesen ins Spiel kommt, erhält es +X/+0 bis zum Ende des Zuges, wobei X gleich der Anzahl an roten Manasymbolen in den Manakosten von bleibenden Karten ist, die du kontrollierst. +Heartless Act|Herzloser Akt|Spontanzauber|Bestimme eines —\n• Zerstöre eine Kreatur deiner Wahl, auf der keine Marke liegt.\n• Entferne bis zu drei Marken von einer Kreatur deiner Wahl. Heartless Hidetsugu|Hidetsugu der Herzlose|Legendäre Kreatur - Oger, Schamane|{T}: Hidetsugu der Herzlose fügt allen Spielern Schadenspunkte in Höhe der Hälfte der Lebenspunkte (nach unten abgerundet) des jeweiligen Spielers zu. Heartless Pillage|Herzlose Plünderung|Hexerei|Ein Gegner deiner Wahl wirft zwei Karten ab.\nÜberfall — Falls du in diesem Zug mit mindestens einer Kreatur angegriffen hast, erzeuge einen farblosen Schatz-Artefaktspielstein mit „{T}, opfere dieses Artefakt: Erhöhe deinen Manavorrat um ein Mana einer beliebigen Farbe." Heartless Summoning|Herzlose Beschwörung|Verzauberung|Kreaturenzauber, die du wirkst, kosten beim Wirken {2} weniger.\nKreaturen, die du kontrollierst, erhalten -1/-1. @@ -7357,12 +7543,14 @@ Heed the Mists|Die Nebel beachten|Hexerei - Arkan|Lege die oberste Karte deiner Heedless One|Der Unachtsame|Kreatur — Elf, Avatar|Verursacht Trampelschaden\nStärke und Widerstandskraft des Unachtsamen sind gleich der Anzahl an Elfen im Spiel. Heidar, Rimewind Master|Heidar, Meister des Raureifs|Legendäre Kreatur — Mensch, Zauberer|{2}, {T}: Bringe eine bleibende Karte deiner Wahl auf die Hand ihres Besitzers zurück. Spiele diese Fähigkeit nur, falls du vier oder mehr verschneite bleibende Karten kontrollierst. Heightened Awareness|Erhöhte Aufmerksamkeit|Verzauberung|Wenn die Erhöhte Aufmerksamkeit ins Spiel kommt, wirf alle Karten aus Deiner Hand ab.\nZiehe zu Beginn Deines Ziehsegments eine Karte. +Heightened Reflexes|Geschärfte Reflexe|Spontanzauber|Eine Kreatur deiner Wahl erhält +1/+0 bis zum Ende des Zuges. Lege eine Erstschlag-Marke auf sie. Heir of Falkenrath|Erbin von Falkenrath|Kreatur — Vampir|Wirf eine Karte ab: Transformiere die Erbin von Falkenrath. Aktiviere diese Fähigkeit nur einmal pro Zug. Heir of the Wilds|Erbe der Wildnis|Kreatur — Mensch, Krieger|Todesberührung\nWildheit — Immer wenn der Erbe der Wildnis angreift und falls du eine Kreatur mit Stärke 4 oder mehr kontrollierst, erhält der Erbe der Wildnis +1/+1 bis zum Ende des Zuges. Heir to the Night|Erbin der Nacht|Kreatur — Vampir, Berserker|Fliegend Heirloom Blade|Zweischneidiges Erbstück|Artefakt — Ausrüstung|Die ausgerüstete Kreatur erhält +3/+1.\nImmer wenn die ausgerüstete Kreatur stirbt, kannst du Karten oben von deiner Bibliothek aufdecken, bis du eine Kreaturenkarte aufdeckst, die mit ihr einen Kreaturentyp gemeinsam hat. Nimm jene Karte auf deine Hand und lege den Rest in zufälliger Reihenfolge unter deine Bibliothek.\nAusrüsten {1} Heirs of Stromkirk|Erben von Stromkirch|Kreatur — Vampir|Einschüchtern (Diese Kreatur kann außer von Artefaktkreaturen und/oder Kreaturen, mit denen sie eine Farbe gemeinsam hat, nicht geblockt werden.)\nImmer wenn die Erben von Stromkirch einem Spieler Kampfschaden zufügen, lege eine +1/+1-Marke auf sie. Hekma Sentinels|Hekma-Wachposten|Kreatur — Mensch, Kleriker|Immer wenn du eine Karte umwandelst oder abwirfst, erhalten die Hekma-Wachposten +1/+1 bis zum Ende des Zuges. +Helica Glider|Helixwald-Gleithörnchen|Kreatur — Nachtmahr, Eichhörnchen|Das Helixwald-Gleithörnchen kommt mit einer Fliegend- oder einer Erstschlag-Marke ins Spiel (du entscheidest). Heliod's Emissary|Gesandter des Heliod|Verzauberungskreatur — Hirsch|Göttergabe {6}{W} (Falls du diese Karte für ihre Göttergabe-Kosten wirkst, ist sie ein Aura-Zauberspruch und verzaubert eine Kreatur. Die Aura wird wieder zu einer Kreatur, falls sie nicht an eine Kreatur angelegt ist.)\nImmer wenn der Gesandte des Heliod oder die verzauberte Kreatur angreift, tappe eine Kreatur deiner Wahl, die ein Gegner kontrolliert.\nDie verzauberte Kreatur erhält +3/+3. Heliod's Intervention|Heliods Eingreifen|Spontanzauber|Bestimme eines —\n• Zerstöre X Artefakte und/oder Verzauberungen deiner Wahl.\n• Ein Spieler deiner Wahl erhält zweimal X Lebenspunkte dazu. Heliod's Pilgrim|Pilgerin des Heliod|Kreatur — Mensch, Kleriker|Wenn die Pilgerin des Heliod ins Spiel kommt, kannst du deine Bibliothek nach einer Aura-Karte durchsuchen, sie offen vorzeigen, auf deine Hand nehmen und dann deine Bibliothek mischen. @@ -7387,6 +7575,7 @@ Hellkite Charger|Heranbrausender Höllendrache|Kreatur — Drache|Fliegend, Eile Hellkite Hatchling|Höllendrachen-Küken|Kreatur — Drache|Verschlingen 1 (Sowie diese Karte ins Spiel kommt, kannst du eine beliebige Anzahl an Kreaturen opfern. Diese Kreatur kommt mit so vielen +1/+1-Marken ins Spiel.)\nDas Höllendrachen-Küken hat Flugfähigkeit und verursacht Trampelschaden, falls es mindestens eine Kreatur verschlungen hat. Hellkite Igniter|Zündelnder Höllendrache|Kreatur — Drache|Fliegend, Eile\n{1}{R}: Der Zündelnde Höllendrache erhält +X/+0 bis zum Ende des Zuges, wobei X gleich der Anzahl an Artefakten ist, die du kontrollierst. Hellkite Overlord|Oberherr der Höllendrachen|Kreatur — Drache|Fliegend, verursacht Trampelschaden, Eile\n{R}: Der Oberherr der Höllendrachen erhält +1/+0 bis zum Ende des Zuges.\n{B}{G}: Regeneriere den Oberherrn der Höllendrachen. +Hellkite Punisher|Höllendrachen-Bestrafer|Kreatur — Drache|Fliegend\n{R}: Der Höllendrachen-Bestrafer erhält +1/+0 bis zum Ende des Zuges. Hellkite Tyrant|Tyrannischer Höllendrache|Kreatur — Drache|Fliegend, verursacht Trampelschaden\nImmer wenn der Tyrannische Höllendrache einem Spieler Kampfschaden zufügt, übernimm die Kontrolle über alle Artefakte, die dieser Spieler kontrolliert.\nFalls du zu Beginn deines Versorgungssegments zwanzig oder mehr Artefakte kontrollierst, gewinnst du das Spiel. Hellkite Whelp|Höllendrachen-Welpe|Kreatur — Drache|Fliegend\nImmer wenn der Höllendrachen-Welpe angreift, fügt er einer Kreatur deiner Wahl, die der verteidigende Spieler kontrolliert, 1 Schadenspunkt zu. Hellraiser Goblin|Goblin-Radaubruder|Kreatur — Goblin, Berserker|Kreaturen, die du kontrollierst, haben Eile und greifen in jedem Kampf an, falls möglich. @@ -7419,6 +7608,7 @@ Herald of Torment|Herold der Qualen|Verzauberungskreatur — Dämon|Göttergabe Herald of War|Heroldin des Krieges|Kreatur — Engel|Fliegend\nImmer wenn die Heroldin des Krieges angreift, lege eine +1/+1-Marke auf sie.\nEngel-Zaubersprüche und Mensch-Zaubersprüche, die du wirkst, kosten beim Wirken {1} pro +1/+1-Marke auf der Heroldin des Krieges weniger. Herald of the Dreadhorde|Herold der Schreckenshorde|Kreatur — Zombie, Krieger|Wenn der Herold der Schreckenshorde stirbt, wende Aufmarsch 2 an. (Lege zwei +1/+1-Marken auf eine Armee, die du kontrollierst. Falls du keine kontrollierst, erzeuge zuerst einen 0/0 schwarzen Zombie-Armee-Kreaturenspielstein.) Herald of the Fair|Herold der Messe|Kreatur — Mensch|Wenn der Herold der Messe ins Spiel kommt, erhält eine Kreatur deiner Wahl, die du kontrollierst, +1/+1 bis zum Ende des Zuges. +Herald of the Forgotten|Herold der Vergessenen|Kreatur — Katze, Bestie|Fliegend\nWenn der Herold der Vergessenen ins Spiel kommt und falls du ihn gewirkt hast, bringe eine beliebige Anzahl an bleibenden Karten deiner Wahl, die eine Umwandlung-Fähigkeit haben, aus deinem Friedhof ins Spiel zurück. Herald of the Host|Heroldin der Engelsschar|Kreatur — Engel|Fliegend, WachsamkeitMyriade (Immer wenn diese Kreatur angreift, kannst du für jeden Gegner außer dem verteidigenden Spieler einen Spielstein ins Spiel bringen, der eine Kopie dieser Kreatur ist. Er kommt getappt und diesen Gegner oder einen Planeswalker, den er kontrolliert, angreifend ins Spiel. Schicke die Spielsteine am Ende des Kampfes ins Exil.) Herald of the Pantheon|Heroldin des Pantheons|Kreatur — Zentaur, Schamane|Verzauberungszauber, die du wirkst, kosten beim Wirken {1} weniger.Immer wenn du einen Verzauberungszauber wirkst, erhältst du 1 Lebenspunkt dazu. Herald of the Sun|Heroldin der Sonne|Kreatur — Engel|Fliegend\n{3}{W}: Lege eine +1/+1-Marke auf eine andere fliegende Kreatur deiner Wahl. @@ -7529,6 +7719,7 @@ Hisoka, Minamo Sensei|Hisoka, Minamo-Sensei|Legendäre Kreatur - Mensch, Zaubere Hissing Iguanar|Zischender Leguan|Kreatur — Eidechse|Immer wenn eine andere Kreatur aus dem Spiel auf einen Friedhof gelegt wird, kannst du den Zischenden Leguan einem Spieler deiner Wahl 1 Schadenspunkt zufügen lassen. Hissing Miasma|Auszischendes Miasma|Verzauberung|Immer wenn eine Kreatur dich angreift, verliert ihr Beherrscher 1 Lebenspunkt. Hissing Quagmire|Fauchender Pfuhl|Land|Der Fauchende Pfuhl kommt getappt ins Spiel.\n{T}: Erhöhe deinen Manavorrat um {B} oder {G}.\n{1}{B}{G}: Der Fauchende Pfuhl wird bis zum Ende des Zuges zu einer 2/2 schwarzen und grünen Elementarwesen-Kreatur mit Todesberührung. Er ist immer noch ein Land. +Historian of Zhalfir|Historiker von Zhalfir|Kreatur — Mensch, Zauberer|Immer wenn der Historiker von Zhalfir angreift und falls du einen Teferi-Planeswalker kontrollierst, ziehe eine Karte. History of Benalia|Geschichte Benalias|Verzauberung — Sage|(Je eine Sagenmarke beim Ins-Spiel-Kommen und nach deinem Ziehsegment. Opfern nach III.)\nI, II — Erzeuge einen 2/2 weißen Ritter-Kreaturenspielstein mit Wachsamkeit.\nIII — Ritter, die du kontrollierst, erhalten +2/+1 bis zum Ende des Zuges. Hitchclaw Recluse|Fangbein-Einsiedlerspinne|Kreatur — Spinne|Reichweite Hit|Hit|Spontanzauber|Ein Spieler deiner Wahl opfert ein Artefakt oder eine Kreatur. Der Zusammenprall fügt diesem Spieler Schadenspunkte in Höhe der umgewandelten Manakosten dieser bleibenden Karte zu. @@ -7541,6 +7732,7 @@ Hoar Shade|Frostschatten|Beschwörung eines Schatten|{B}: +1/+1 bis zum Ende des Hoard-Smelter Dragon|Hortschmelzender Drache|Kreatur — Drache|Fliegend\n{3}{R}: Zerstöre ein Artefakt deiner Wahl. Der Hortschmelzende Drache erhält +X/+0 bis zum Ende des Zuges, wobei X gleich den umgewandelten Manakosten dieses Artefakts ist. Hoarder's Greed|Gier des Hamsterers|Hexerei|Du verlierst 2 Lebenspunke und ziehst zwei Karten, dann befehdest du dich mit einem Gegner. Falls du die Fehde gewinnst, wiederholst du diesen Vorgang. (Jeder Spieler in einer Fehde deckt die oberste Karte seiner Bibliothek auf und legt diese Karte dann auf oder unter seine Bibliothek. Ein Spieler gewinnt die Fehde, wenn seine Karte die höheren umgewandelten Manakosten hat.) Hoarding Dragon|Raffender Drache|Kreatur — Drache|Fliegend\nWenn der Raffende Drache ins Spiel kommt, kannst du deine Bibliothek nach einer Artefaktkarte durchsuchen, diese ins Exil schicken und dann deine Bibliothek mischen.\nWenn der Raffende Drache aus dem Spiel auf einen Friedhof gelegt wird, kannst du die ins Exil geschickte Karte auf die Hand ihres Besitzers zurückbringen. +Hobblefiend|Humpelteufel|Kreatur — Teufel|Verursacht Trampelschaden (Diese Kreatur kann überschüssigen Kampfschaden dem verteidigenden Spieler oder Planeswalker zufügen.)\n{1}, opfere eine andere Kreatur: Lege eine +1/+1-Marke auf den Humpelteufel. Hobble|Anbinden|Kreaturenverzauberung|Ziehe eine Karte, wenn die Anbinden ins Spiel kommt.\nDie verzauberte Kreatur kann nicht angreifen.\nDie verzauberte Kreatur kann nicht blocken, wenn sie schwarz ist. Hobgoblin Dragoon|Hobgoblin-Dragoner|Kreatur — Goblin, Ritter|Fliegend, Erstschlag Hogaak, Arisen Necropolis|Hogaak, erwachte Nekropolis|Legendäre Kreatur — Avatar|Du kannst kein Mana bezahlen, um diesen Zauberspruch zu wirken.\nEinberufen, Wühlen (Mit jeder Kreatur, die du tappst, während du diesen Zauberspruch wirkst, bezahlst du für {1} oder ein Mana der Farbe jener Kreatur. Mit jeder Karte, die du aus deinem Friedhof ins Exil schickst, bezahlst du {1}.)\nDu kannst Hogaak, erwachte Nekropolis, aus deinem Friedhof wirken.\nVerursacht Trampelschaden @@ -7579,6 +7771,7 @@ Honden of Life's Web|Honden des Lebensnetzes|Legendäre Verzauberung - Schrein|B Honden of Night's Reach|Honden des Griffs der Nacht|Legendäre Verzauberung - Schrein|Zu Beginn deines Versorgungssegments wirft ein Gegner deiner Wahl für jeden Schrein, den du kontrollierst, eine Karte ab. Honden of Seeing Winds|Honden der Sehenden Winde|Legendäre Verzauberung - Schrein|Ziehe zu Beginn deines Versorgungssegments für jeden Schrein, den du kontrollierst, eine Karte. Honed Khopesh|Gewetztes Chepesch|Artefakt — Ausrüstung|Die ausgerüstete Kreatur erhält +1/+1.\nAusrüsten {1} ({1}: Lege diese Karte an eine Kreatur deiner Wahl an, die du kontrollierst. Spiele Ausrüsten wie eine Hexerei.) +Honey Mammoth|Honigmammut|Kreatur — Elefant|Wenn das Honigmammut ins Spiel kommt, erhältst du 4 Lebenspunkte dazu. Honor Guard|Ehrengarde|Beschwörung eines Soldaten|{W}:+0/+1 bis zum Ende des Zuges. Honor of the Pure|Ehre der Reinen|Verzauberung|Weiße Kreaturen, die du kontrollierst, erhalten +1/+1. Honor the Fallen|Ehrung der Gefallenen|Spontanzauber|Entferne alle Kreaturenkarten in allen Friedhöfen ganz aus dem Spiel. Du erhältst 1 Lebenspunkt für jede Karte, die Du auf diese Weise ganz aus dem Spiel entfernst, dazu. @@ -7591,6 +7784,7 @@ Honored Crop-Captain|Verehrte Saatführerin|Kreatur — Mensch, Krieger|Immer we Honored Hierarch|Verehrter Hierarch|Kreatur — Mensch, Druide|Ruhm 1 (Wenn diese Kreatur einem Spieler Kampfschaden zufügt und falls sie nicht ruhmvoll ist, lege eine +1/+1-Marke auf sie und sie wird ruhmvoll.)Solange der Verehrte Hierarch ruhmvoll ist, hat er Wachsamkeit und „{T}: Erhöhe deinen Manavorrat um ein Mana einer beliebigen Farbe." Honored Hydra|Verehrte Hydra|Kreatur — Ophis, Hydra|Verursacht Trampelschaden\nEinbalsamieren {3}{G} ({3}{G}, schicke diese Karte aus deinem Friedhof ins Exil: Erzeuge einen Spielstein, der eine Kopie von ihr ist, außer dass er eine weiße Zombie-Ophis-Hydra ohne Manakosten ist. Spiele Einbalsamieren wie eine Hexerei.) Hooded Assassin|Vermummte Meuchlerin|Kreatur — Mensch, Assassine|Wenn die Vermummte Meuchlerin ins Spiel kommt, bestimme eines —\n• Lege eine +1/+1-Marke auf die Vermummte Meuchlerin.\n• Zerstöre eine Kreatur deiner Wahl, der in diesem Zug Schaden zugefügt wurde. +Hooded Blightfang|Fäulniszahnkobra|Kreatur — Ophis|Todesberührung\nImmer wenn eine Kreatur mit Todesberührung, die du kontrollierst, angreift, verliert jeder Gegner 1 Lebenspunkt und du erhältst 1 Lebenspunkt dazu.\nImmer wenn eine Kreatur mit Todesberührung, die du kontrollierst, einem Planeswalker Schaden zufügt, zerstöre den Planeswalker. Hooded Brawler|Schirmraufbold|Kreatur — Naga, Krieger|Du kannst den Schirmraufbold erschöpfen, sowie er angreift. Wenn du dies tust, erhält er +2/+2 bis zum Ende des Zuges. (Eine erschöpfte Kreatur enttappt nicht während deines nächsten Enttappsegments.) Hooded Horror|Vermummter Schrecken|Kreatur — Schrecken|Der Vermummte Schrecken kann nicht geblockt werden, falls der verteidigende Spieler alleine oder gleichzeitig mit einem anderen Spieler die meisten Kreaturen kontrolliert. Hooded Hydra|Schirmhydra|Kreatur — Ophis, Hydra|Die Schirmhydra kommt mit X +1/+1-Marken ins Spiel.\nWenn die Schirmhydra stirbt, bringe für jede +1/+1-Marke auf ihr einen 1/1 grünen Ophis-Kreaturenspielstein ins Spiel.\nMorph {3}{G}{G}\nSowie die Schirmhydra aufgedeckt wird, lege fünf +1/+1-Marken auf sie. @@ -7619,6 +7813,7 @@ Horizon Spellbomb|Horizont-Spruchbombe|Artefakt|{2}, {T}, opfere die Horizont-Sp Horn of Greed|Horn der Habsucht|Artefakt|Immer wenn ein Spieler ein Land ausspielt, zieht dieser Spieler eine Karte. Horn of Plenty|Füllhorn|Artefakt|Immer wenn ein Spieler einen Zauberspruch spielt, kann er 1 bezahlen. Wenn er dies tut, zieht er eine Karte am Ende seines Zuges. Horn of Ramos|Horn des Ramos|Artefakt|{T}: Erhöhe Deinen Manavorrat um ein grünes Mana.\nOpfere das Horn des Ramos: Erhöhe Deinen Manavorrat um ein grünes Mana. +Hornbash Mentor|Horntrutz-Mentor|Kreatur — Mensch, Krieger|Wenn der Horntrutz-Mentor ins Spiel kommt, lege eine Trampelschaden-Marke auf eine Nicht-Mensch-Kreatur deiner Wahl, die du kontrollierst.\n{2}{G}, {T}: Lege auf jede Kreatur, die du kontrollierst und die Trampelschaden verursacht, eine +1/+1-Marke. Horncaller's Chant|Gesang der Hörnerruferin|Hexerei|Bringe einen 4/4 grünen Nashorn-Kreaturenspielstein ins Spiel, der Trampelschaden verursacht, und führe dann Bevölkern durch. (Bringe einen Spielstein ins Spiel, der eine Kopie eines Kreaturenspielsteins ist, den du kontrollierst.) Horned Cheetah|Gehörnter Gepard|Kreatur — Katze|Immer wenn der Gehörnte Gepard Schaden zufügt, erhältst Du soviele Lebenspunkte dazu. Horned Helm|Hörnerhelm|Artefakt — Ausrüstung|Die ausgerüstete Kreatur erhält +1/+1 und verursacht Trampelschaden.\n{G}{G}: Lege den Hörnerhelm an eine Kreatur deiner Wahl, die du kontrollierst, an.\nAusrüsten {1}({1}: Lege diese Karte an eine Kreatur deiner Wahl, die du kontrollierst, an. Spiele Ausrüsten wie eine Hexerei.) @@ -7698,6 +7893,7 @@ Hum of the Radix|Gesumme in der Radix|Verzauberung|Jedes Artefakt kostet beim Au Human Frailty|Menschliche Zerbrechlichkeit|Spontanzauber|Zerstöre eine Mensch-Kreatur deiner Wahl. Humble Budoka|Bescheidener Budoka|Kreatur - Mensch, Mönch|Der Bescheidene Budoka kann nicht das Ziel von Zaubersprüchen oder Fähigkeiten sein. Humble Defector|Demütige Überläuferin|Kreatur — Mensch, Räuber|{T}: Ziehe zwei Karten. Ein Gegner deiner Wahl übernimmt die Kontrolle über die Demütige Überläuferin. Aktiviere diese Fähigkeit nur während deines Zuges. +Humble Naturalist|Demütiger Naturkundler|Kreatur — Mensch, Druide|{T}: Erzeuge ein Mana einer beliebigen Farbe. Verwende dieses Mana nur, um einen Kreaturenzauber zu wirken. Humble the Brute|Demut lehren|Spontanzauber|Zerstöre eine Kreatur deiner Wahl mit Stärke 4 oder mehr.\nStelle Nachforschungen an. (Bringe einen farblosen Hinweis-Artefaktspielstein mit „{2}, opfere dieses Artefakt: Ziehe eine Karte" ins Spiel.) Humbler of Mortals|Demütiger der Sterblichen|Verzauberungskreatur — Elementarwesen|Konstellation — Immer wenn der Demütiger der Sterblichen oder eine andere Verzauberung unter deiner Kontrolle ins Spiel kommt, verursachen Kreaturen, die du kontrollierst, bis zum Ende des Zuges Trampelschaden. Humble|Bescheidenheit|Spontanzauber|Eine Kreatur Deiner Wahl verliert alle ihre Fähigkeiten und wird zu einer 0/1 Kreatur bis zum Ende des Zuges. @@ -7722,6 +7918,7 @@ Hunted Dragon|Gejagter Drache|Kreatur — Drache|Fliegend, EileWenn der Gejagte Hunted Ghoul|Gejagter Ghul|Kreatur — Zombie|Der Gejagte Ghul kann Menschen nicht blocken. Hunted Horror|Gejagter Schrecken|Kreatur — Schrecken|Verursacht Trampelschaden\nWenn der Gejagte Schrecken ins Spiel kommt, bringe zwei 3/3 grüne Zentaurspielsteine mit Schutz vor Schwarz unter der Kontrolle eines Gegners deiner Wahl ins Spiel. Hunted Lammasu|Gejagter Lammasu|Kreatur — Lammasu|Fliegend\nWenn der Gejagte Lammasu ins Spiel kommt, bringe einen 4/4 schwarzen Schreckenspielstein unter der Kontrolle eines Gegners deiner Wahl ins Spiel. +Hunted Nightmare|Gejagter Nachtmahr|Kreatur — Nachtmahr|Bedrohlich\nWenn der Gejagte Nachtmahr ins Spiel kommt, legt ein Gegner deiner Wahl eine Todesberührung-Marke auf eine Kreatur, die er kontrolliert. Hunted Phantasm|Gejagtes Traumwesen|Kreatur — Geist|Das Gejagte Traumwesen ist unblockbar.\nWenn das Gejagte Traumwesen ins Spiel kommt, bringe fünf 1/1 rote Goblinspielsteine unter der Kontrolle eines Gegners deiner Wahl ins Spiel. Hunted Troll|Gejagter Troll|Kreatur — Troll, Krieger|Wenn der Gejagte Troll ins Spiel kommt, bringe vier 1/1 blaue Feenspielsteine mit Flugfähigkeit unter der Kontrolle eines Gegners deiner Wahl ins Spiel.\n{G}: Regeneriere den Gejagten Troll. Hunted Witness|Verfolgter Zeuge|Kreatur — Mensch|Wenn der Verfolgte Zeuge stirbt, erzeuge einen 1/1 weißen Soldat-Kreaturenspielstein mit Lebensverknüpfung. @@ -7729,7 +7926,8 @@ Hunted Wumpus|Gejagter Wumpus|Kreatur — Bestie|Wenn der Gejagte Wumpus ins Spi Hunter Sliver|Jagender Remasuri|Kreatur — Remasuri|Alle Remasuris haben Provozieren. (Wenn ein Remasuri angreift, kann sein Beherrscher eine Kreatur seiner Wahl, die der verteidigende Spieler kontrolliert, enttappen und, falls möglich, die provozierende Kreatur blocken lassen.) Hunter of Eyeblights|Jäger des Augenwehs|Kreatur — Elf, Assassine|Wenn der Jäger des Augenwehs ins Spiel kommt, lege eine +1/+1-Marke auf eine Kreatur deiner Wahl, die du nicht kontrollierst.\n{2}{B}, {T}: Zerstöre eine Kreatur deiner Wahl, auf der eine Marke liegt. Hunter's Ambush|Aus dem Hinterhalt|Spontanzauber|Verhindere allen Kampfschaden, den nichtgrüne Kreaturen in diesem Zug zufügen würden. -Hunter's Insight|Einblicke des Jägers|Spontanzauber|Bestimme eine Kreatur deiner Wahl, die du kontrollierst. Immer wenn diese Kreatur in diesem Zug einem Spieler oder einem Planeswalker Kampfschaden zufügt, ziehst du entsprechend viele Karten. +Hunter's Edge|Vorteil des Jägers|Hexerei|Lege eine +1/+1-Marke auf eine Kreatur deiner Wahl, die du kontrollierst. Dann fügt sie einer Kreatur deiner Wahl, die du nicht kontrollierst, Schadenspunkte in Höhe ihrer Stärke zu. +Hunter's Insight|Einblicke des Jägers|Spontanzauber|Bestimme eine Kreatur deiner Wahl, die du kontrollierst. Immer wenn die Kreatur in diesem Zug einem Spieler oder einem Planeswalker Kampfschaden zufügt, ziehe entsprechend viele Karten. Hunter's Prowess|Tapferkeit des Jägers|Hexerei|Bis zum Ende des Zuges erhält eine Kreatur deiner Wahl +3/+3, verursacht Trampelschaden und hat „Immer wenn diese Kreatur einem Spieler Kampfschaden zufügt, ziehe entsprechend viele Karten." Hunters' Feast|Fest für die Jäger|Hexerei|Eine beliebige Anzahl an Spielern deiner Wahl erhalten jeweils 6 Lebenspunkte dazu. Hunting Drake|Jagender Sceada|Kreatur — Sceada|Fliegend\nWenn der Jagende Sceada ins Spiel kommt, lege eine rote oder grün Kreatur Deiner Wahl oben auf die Bibliothek ihres Besitzers. @@ -7739,6 +7937,7 @@ Hunting Moa|Jagender Moa|Kreatur — Bestie|Echo\nImmer wenn der Jagende Moa ins Hunting Pack|Jagendes Rudel|Spontanzauber|Bringe einen 4/4 grünen Bestien-Kreaturenspielstein ins Spiel.\nSturm (Wenn du diesen Zauber wirkst, kopiere ihn einmal für jeden Zauberspruch, der in diesem Zug vor ihm gewirkt wurde. Hunting Triad|Jägertrio|Stammes-Hexerei — Elf|Bringe drei 1/1 grüne (Elf, Krieger)-Kreaturenspielsteine ins Spiel.\nUnterstützung 3 {3}{G} ({3}{G}, wirf diese Karte aus deiner Hand ab: Lege drei +1/+1-Marken auf eine Kreatur deiner Wahl.) Hunting Wilds|Jagende Wildnis|Hexerei|Bonus {3}{G} (Du kannst zusätzlich {3}{G} bezahlen, sowie du diesen Zauberspruch spielst.)\nDurchsuche deine Bibliothek nach bis zu zwei Wäldern und bringe sie getappt ins Spiel. Mische danach deine Bibliothek.\nWurden die Bonuskosten bezahlt, enttappe alle Wälder, die auf diese Weise ins Spiel gebracht wurden. Sie werden zu 3/3 grünen Kreaturen mit Eile, die auch noch Länder sind. +Huntmaster Liger|Jagdanführer-Liger|Kreatur — Katze|Mutation {2}{W} (Falls du diesen Zauberspruch für seine Mutationskosten wirkst, lege ihn auf oder unter eine Nicht-Mensch-Kreatur deiner Wahl, die du besitzt. Sie mutieren zur oben liegenden Kreatur, die zusätzlich alle Fähigkeiten der darunter liegenden hat.)\nImmer wenn diese Kreatur mutiert, erhalten andere Kreaturen, die du kontrollierst, bis zum Ende des Zuges +X/+X, wobei X gleich der Anzahl an Mutationen dieser Kreatur ist. Huntmaster of the Fells|Jagdmeister vom Kahlenberg|Kreatur — Mensch, Werwolf|Immer wenn diese Kreatur ins Spiel kommt oder in den Jagdmeister vom Kahlenberg transformiert, bringst du einen 2/2 grünen Wolf-Kreaturenspielstein ins Spiel und erhältst 2 Lebenspunkte dazu.\nTransformiere zu Beginn jedes Versorgungssegments den Jagdmeister vom Kahlenberg, falls im letzten Zug keine Zaubersprüche gewirkt wurden. Hurkyl's Recall|Hurkyls Erinnerung|Spontanzauber|Bringe alle Artefakte im Spiel, die ein Spieler Deiner Wahl besitzt, auf seine Hand zurück. Hurloon Minotaur|Hurloon Minotaurus|Beschwörung von Minotauren| @@ -7815,10 +8014,12 @@ Ideas Unbound|Losgelöste Ideen|Hexerei - Arkan|Ziehe drei Karten. Wirf am Ende Identity Crisis|Identitätskrise|Hexerei|Entferne alle Karten aus Hand und Friedhof eines Spielers deiner Wahl ganz aus dem Spiel. Identity Thief|Identitätsdieb|Kreatur — Gestaltwandler|Immer wenn der Identitätsdieb angreift, kannst du eine andere Nichtspielsteinkreatur deiner Wahl ins Exil schicken. Falls du dies tust, wird der Identitätsdieb bis zum Ende des Zuges zu einer Kopie dieser Kreatur. Bringe die ins Exil geschickte Karte unter der Kontrolle ihres Besitzers zu Beginn des nächsten Endsegments ins Spiel zurück. Idle Thoughts|Müßige Gedanken|Verzauberung|{2}: Ziehe eine Karte, falls du keine Karte auf der Hand hast. +Idol of Endurance|Abgott der Zähigkeit|Artefakt|Wenn der Abgott der Zähigkeit ins Spiel kommt, schicke alle Kreaturenkarten mit umgewandelten Manakosten von 3 oder weniger aus deinem Friedhof ins Exil, bis der Abgott der Zähigkeit das Spiel verlässt.\n{1}{W}, {T}: Bis zum Ende des Zuges kannst du von den Karten, die mit dem Abgott der Zähigkeit ins Exil geschickt wurden, einen Kreaturenzauber wirken, ohne seine Manakosten zu bezahlen. Idol of Oblivion|Abgott der Vergessenheit|Artefakt|{T}: Ziehe eine Karte. Aktiviere diese Fähigkeit nur, falls du in diesem Zug einen Spielstein erzeugt hast.\n{8}, {T}, opfere den Abgott der Vergessenheit: Erzeuge einen 10/10 farblosen Eldrazi-Kreaturenspielstein. Idyllic Grange|Idyllisches Gehöft|Land — Ebene|({T}: Erzeuge {W}.)\nDas Idyllische Gehöft kommt getappt ins Spiel, es sei denn, du kontrollierst drei oder mehr andere Ebenen.\nWenn das Idyllische Gehöft ungetappt ins Spiel kommt, lege eine +1/+1-Marke auf eine Kreatur deiner Wahl, die du kontrollierst. Idyllic Tutor|Idyllischer Lehrmeister|Hexerei|Durchsuche deine Bibliothek nach einer Verzauberungskarte, zeige sie offen vor und nimm sie auf deine Hand. Mische danach deine Bibliothek. Ifnir Deadlands|Ifnir-Ödnis|Land — Wüste|{T}: Erhöhe deinen Manavorrat um {C}.\n{T}, bezahle 1 Lebenspunkt: Erhöhe deinen Manavorrat um {B}.\n{2}{B}{B}, {T}, opfere eine Wüste: Lege zwei -1/-1-Marken auf eine Kreatur deiner Wahl, die ein Gegner kontrolliert. Aktiviere diese Fähigkeit nur zu einem Zeitpunkt, zu dem du auch eine Hexerei wirken könntest. +Igneous Cur|Feuertöle|Kreatur — Elementarwesen, Hund|{1}{R}: Die Feuertöle erhält +2/+0 bis zum Ende des Zuges. Igneous Elemental|Feuriges Elementar|Kreatur — Elementarwesen|Dieser Zauberspruch kostet beim Wirken {2} weniger, falls sich eine Länderkarte in deinem Friedhof befindet.\nWenn das Feurige Elementar ins Spiel kommt, kannst du es einer Kreatur deiner Wahl 2 Schadenspunkte zufügen lassen. Igneous Golem|Feuergolem|Artefaktkreatur|{2}: Verursacht Trampelschaden bis zum Ende des Zuges. Igneous Pouncer|Feuriger Springer|Kreatur — Elementarwesen|Eile\nSumpfumwandlung {2}, Gebirgsumwandlung {2} ({2}, wirf diese Karte aus deiner Hand ab: Durchsuche deine Bibliothek nach einer Sumpf- oder einer Gebirgekarte, zeige diese offen vor und nimm sie auf deine Hand. Mische danach deine Bibliothek.) @@ -7842,6 +8043,7 @@ Illuminated Folio|Erleuchteter Foliant|Artefakt|{1}, {T}, zeige zwei Karten aus Illuminated Wings|Erleuchtete Flügel|Kreaturenverzauberung|Die verzauberte Kreatur erhält Flugfähigkeit.\n2, opfere die erleuchteten Flügel: Ziehe eine Karte. Illuminate|Erleuchten|Hexerei|Bonus {2}{R} und/oder {3}{U} (Du kannst zusätzlich {2}{R} und/oder {3}{U} bezahlen, sowie du diesen Zauberspruch spielst.)\nErleuchtung fügt einer Kreatur deiner Wahl X Schadenspunkte zu. Falls du die {2}{R} Bonuskosten bezahlt hast, fügt Erleuchtung dem Beherrscher dieser Kreatur X Schadenspunkte zu. Falls du die {3}{U} Bonuskosten bezahlt hast, ziehe X Karten. Illumination|Erleuchtung|Unterbrechungszauber|Neutralisiere einen Artefaktspruch oder einen Verzauberungs-spruch Deiner Wahl. Der Urheber dieses Zauberspruchs erhält Lebenspunkte in Höhe der Spruchkosten dazu. +Illuna, Apex of Wishes|Illuna, Apex der Wünsche|Legendäre Kreatur — Bestie, Elementarwesen, Dinosaurier|Mutation {3}{R/G}{U}{U} (Falls du diesen Zauberspruch für seine Mutationskosten wirkst, lege ihn auf oder unter eine Nicht-Mensch-Kreatur deiner Wahl, die du besitzt. Sie mutieren zur oben liegenden Kreatur, die zusätzlich alle Fähigkeiten der darunter liegenden hat.)\nFliegend, verursacht Trampelschaden\nImmer wenn diese Kreatur mutiert, schicke so lange die oberste Karte deiner Bibliothek ins Exil, bis du eine bleibende Karte aufdeckst, die kein Land ist. Bringe sie ins Spiel oder nimm sie auf deine Hand. Illusionary Armor|Illusionsrüstung|Verzauberung — Aura|Verzaubert eine KreaturDie verzauberte Kreatur erhält +4/+4.Wenn die verzauberte Kreatur das Ziel eines Zauberspruchs oder einer Fähigkeit wird, opfere die Illusionsrüstung. Illusionary Forces|Armee der Illusionen|Beschwörung von Illusionen|Fliegend\nKumulative Versorgung: U Illusionary Presence|Gegenwart der Illusionen|Beschwörung einer Illusion|Kumulative Versorgung: U\nDie Gegenwart der Illusionen erhält während Deiner Versorgungsphase eine Landtarnungs-fähigkeit Deiner Wahl bis zum Ende des Zuges. @@ -7905,6 +8107,7 @@ Implement of Improvement|Utensil der Besserung|Artefakt|{W}, opfere das Utensil Implement of Malice|Utensil der Bosheit|Artefakt|{B}, opfere das Utensil der Bosheit: Ein Spieler deiner Wahl wirft eine Karte ab. Aktiviere diese Fähigkeit nur zu einem Zeitpunkt, zu dem du auch eine Hexerei wirken könntest.\nWenn das Utensil der Bosheit aus dem Spiel auf einen Friedhof gelegt wird, ziehe eine Karte. Implode|Implodieren|Hexerei|Zerstöre ein Land Deiner Wahl.\nZiehe eine Karte. Imposing Sovereign|Achtunggebietende Herrscherin|Kreatur — Mensch|Kreaturen, die deine Gegner kontrollieren, kommen getappt ins Spiel. +Imposing Vantasaur|Imposanter Vantasaurus|Kreatur — Dinosaurier|Wachsamkeit\nUmwandlung {1} ({1}, wirf diese Karte ab: Ziehe eine Karte.) Imposing Visage|Eindrucksvolles Gesicht|Verzaubere Kreatur|Die verzauberte Kreatur kann nicht von nur einer Kreatur geblockt werden. Impostor of the Sixth Pride|Täuscher des sechsten Rudels|Kreatur — Gestaltwandler|Wandelwicht (Diese Karte hat alle Kreaturentypen.) Imprisoned in the Moon|Gefangen im Mond|Verzauberung — Aura|Verzaubert eine Kreatur, ein Land oder einen Planeswalker\nDie verzauberte bleibende Karte ist ein farbloses Land mit „{T}: Erhöhe deinen Manavorrat um {C}" und verliert alle anderen Kartentypen und Fähigkeiten. @@ -7949,6 +8152,8 @@ Incubation|Inkubation|Hexerei|Schaue dir die obersten fünf Karten deiner Biblio Incubator Drone|Brüter-Drohne|Kreatur — Eldrazi, Drohne|Fahl (Diese Karte hat keine Farbe.)Wenn die Brüter-Drohne ins Spiel kommt, bringe einen 1/1 farblosen Eldrazi-Brut-Kreaturenspielstein ins Spiel. Er hat „Opfere diese Kreatur: Erhöhe deinen Manavorrat um {1}." Incurable Ogre|Unheilbarer Oger|Kreatur — Oger, Mutant| Incursion Specialist|Spezialist für Übergriffe|Kreatur — Mensch, Zauberer|Immer wenn du deinen zweiten Zauber in jedem Zug wirkst, erhält der Spezialist für Übergriffe +2/+0 bis zum Ende des Zuges und ist in diesem Zug unblockbar. +Indatha Crystal|Indatha-Kristall|Artefakt|{T}: Erzeuge {W}, {B} oder {G}.\nUmwandlung {2} ({2}, wirf diese Karte ab: Ziehe eine Karte.) +Indatha Triome|Indatha-Triom|Land — Ebene, Sumpf, Wald|({T}: Erzeuge {W}, {B} oder {G}.)\nDas Indatha-Triom kommt getappt ins Spiel.\nUmwandlung {3} ({3}, wirf diese Karte ab: Ziehe eine Karte.) Indebted Samurai|In Schuld stehender Samurai|Kreatur - Mensch, Samurai|Bushido 1 (Wenn diese Karte blockt oder geblockt wird, erhält sie +1/+1 bis zum Ende des Zuges.)\nImmer wenn ein Samurai, den du kontrollierst, aus dem Spiel auf einen Friedhof gelegt wird, kannst du eine +1/+1-Marke auf den In Schuld stehenden Samurai legen. Indentured Djinn|Dienender Dschinn|Kreatur — Dschinn|Fliegend\nWenn der Dienende Dschinn ins Spiel kommt, können alle anderen Spieler bis zu drei Karten ziehen. Indentured Oaf|Auszubildender Dummkopf|Kreatur — Oger, Krieger|Verhindere allen Schaden, den der Auszubildende Dummkopf roten Kreaturen zufügen würde. @@ -7966,6 +8171,7 @@ Induce Paranoia|Paranoia herbeiführen|Spontanzauber|Neutralisiere einen Zaubers Induced Amnesia|Herbeigeführte Amnesie|Verzauberung|Wenn die Herbeigeführte Amnesie ins Spiel kommt, schickt ein Spieler deiner Wahl alle Karten auf seiner Hand verdeckt ins Exil und zieht dann entsprechend viele Karten.\nWenn die Herbeigeführte Amnesie aus dem Spiel auf einen Friedhof gelegt wird, bringe die ins Exil geschickten Karten auf die Hand ihres Besitzers zurück. Indulgent Aristocrat|Schwelgender Aristokrat|Kreatur — Vampir|Lebensverknüpfung\n{2}, opfere eine Kreatur: Lege eine +1/+1-Marke auf jeden Vampir, den du kontrollierst. Indulgent Tormentor|Duldsamer Peiniger|Kreatur — Dämon|Fliegend\nZiehe zu Beginn deines Versorgungssegments eine Karte, falls nicht ein Gegner deiner Wahl eine Kreatur opfert oder 3 Lebenspunkte bezahlt. +Indulging Patrician|Schwelgende Patrizierin|Kreatur — Vampir, Adliger|Fliegend\nLebensverknüpfung (Schaden, der von dieser Kreatur zugefügt wird, lässt dich entsprechend viele Lebenspunkte dazuerhalten.)\nZu Beginn deines Endsegments und falls du in diesem Zug 3 oder mehr Lebenspunkte dazuerhalten hast, verliert jeder Gegner 3 Lebenspunkte. Inertia Bubble|Blase der Trägheit|Artefaktverzauberung|Das verzauberte Artefakt enttappt nicht während des Enttapp-Segments seines Beherrschers. Inescapable Blaze|Unentrinnbares Inferno|Spontanzauber|Dieser Zauberspruch kann nicht neutralisiert werden.\nDas Unentrinnbare Inferno fügt einem Ziel deiner Wahl 6 Schadenspunkte zu. Inescapable Brute|Unentrinnbarer Rohling|Kreatur — Riese, Krieger|Verdorren (Dies fügt Kreaturen Schaden in Form von -1/-1-Marken zu.)\nDer Unentrinnbare Rohling muss geblockt werden, falls möglich. @@ -8048,6 +8254,7 @@ Inquisitor's Snare|Falle des Inquisitors|Spontanzauber|Verhindere allen Schaden, Insatiable Appetite|Unstillbarer Appetit|Spontanzauber|Du kannst eine Speise opfern. Falls du dies tust, erhält eine Kreatur deiner Wahl +5/+5 bis zum Ende des Zuges. Andernfalls erhält die Kreatur +3/+3 bis zum Ende des Zuges. Insatiable Gorgers|Unersättliche Verschlinger|Kreatur — Vampir, Berserker|Die Unersättlichen Verschlinger greifen in jedem Kampf an, falls möglich.\nWahnsinn {3}{R} (Falls du diese Karte abwirfst, wirf sie ins Exil ab. Wenn du dies tust, wirke sie für ihre Wahnsinn-Kosten oder lege sie auf deinen Friedhof.) Insatiable Harpy|Unersättliche Harpyie|Kreatur — Harpyie|Fliegend, Lebensverknüpfung +Insatiable Hemophage|Unersättlicher Blutfresser|Kreatur — Nachtmahr|Mutation {2}{B} (Falls du diesen Zauberspruch für seine Mutationskosten wirkst, lege ihn auf oder unter eine Nicht-Mensch-Kreatur deiner Wahl, die du besitzt. Sie mutieren zur oben liegenden Kreatur, die zusätzlich alle Fähigkeiten der darunter liegenden hat.)\nTodesberührung\nImmer wenn diese Kreatur mutiert, verliert jeder Gegner X Lebenspunkte und du erhältst X Lebenspunkte dazu, wobei X gleich der Anzahl an Mutationen dieser Kreatur ist. Insatiable Souleater|Unersättlicher Seelenfresser|Artefaktkreatur — Bestie|{G/P}: Der Unersättliche Seelenfresser verursacht bis zum Ende des Zuges Trampelschaden. ({G/P} kann entweder mit {G} oder 2 Lebenspunkten bezahlt werden.) Insectile Aberration|Insekten-Scheußlichkeit|Kreatur — Mensch, Insekt|Fliegend Inside Out|Umkrempeln|Spontanzauber|Vertausche bis zum Ende des Zuges Stärke und Widerstandskraft einer Kreatur deiner Wahl.\nZiehe eine Karte. @@ -8063,6 +8270,7 @@ Inspiration|Inspiration|Spontanzauber|Ein Spieler Deiner Wahl zieht zwei Karten. Inspire Awe|Ehrfurcht gebieten|Spontanzauber|Verhindere allen Kampfschaden, der in diesem Zug zugefügt würde, außer Kampfschaden, der von verzauberten Kreaturen und Verzauberungskreaturen zugefügt würde. Hellsicht 2. Inspired Charge|Inspirierter Ansturm|Spontanzauber|Kreaturen, die du kontrollierst, erhalten +2/+1 bis zum Ende des Zuges. Inspired Sprite|Angeregte Sylphide|Kreatur — Feenwesen, Zauberer|Aufblitzen\nFliegend\nImmer wenn du einen Zauberer-Zauberspruch spielst, kannst du die Angeregte Sylphide enttappen.\n{T}: Ziehe eine Karte und wirf dann eine Karte aus deiner Hand ab. +Inspired Ultimatum|Inspirierendes Ultimatum|Hexerei|Ein Spieler deiner Wahl erhält 5 Lebenspunkte dazu, das Inspirierende Ultimatum fügt einem Ziel deiner Wahl 5 Schadenspunkte zu und dann ziehst du fünf Karten. Inspiring Call|Anspornender Ruf|Spontanzauber|Ziehe eine Karte für jede Kreatur, die du kontrollierst und auf der mindestens eine +1/+1-Marke liegt. Diese Kreaturen erhalten Unzerstörbarkeit bis zum Ende des Zuges. Inspiring Captain|Inspirierender Hauptmann|Kreatur — Mensch, Ritter|Wenn der Inspirierende Hauptmann ins Spiel kommt, erhalten Kreaturen, die du kontrollierst, +1/+1 bis zum Ende des Zuges. Inspiring Cleric|Inspirierende Klerikerin|Kreatur — Vampir, Kleriker|Wenn die Inspirierende Klerikerin ins Spiel kommt, erhältst du 4 Lebenspunkte dazu. @@ -8126,6 +8334,7 @@ Invigorated Rampage|Genährte Verwüstung|Spontanzauber|Bestimme eines —\n• Invigorate|Ertüchtigung|Spontanzauber|Wenn Du einen Wald kontrollierst, kannst Du einen Gegner 3 Lebenspunkte dazuerhalten lassen, anstatt die Manakosten der Ertüchtigung zu bezahlen.\nEine Kreatur Deiner Wahl erhält +4/+4 bis zum Ende des Zuges. Invigorating Boon|Erfrischender Strahl|Verzauberung|Immer wenn ein Spieler eine Karte umwandelt, kannst du eine +1/+1 Marke auf eine Kreatur deiner Wahl legen. Invigorating Falls|Erfrischender Wasserfall|Hexerei|Du erhältst Lebenspunkte in Höhe der Anzahl an Kreaturenkarten in allen Friedhöfen dazu. +Invigorating Surge|Stärkender Schub|Spontanzauber|Lege eine +1/+1-Marke auf eine Kreatur deiner Wahl, die du kontrollierst, dann verdopple die Anzahl der +1/+1-Marken auf der Kreatur. Invincible Hymn|Unbesiegbare Hymne|Hexerei|Zähle die Karten in deiner Bibliothek. Dein Lebenspunktestand wird zu dieser Zahl. Inviolability|Unverletzlichkeit|Kreaturenverzauberung|Verhindere allen Schaden, der der verzauberten Kreatur zugefügt wird. Invisibility|Unsichtbarkeit|Kreaturenverzauberung|Die verzauberte Kreatur kann nur von Mauern geblockt werden. @@ -8256,7 +8465,7 @@ Jace's Scrutiny|Jaces prüfender Blick|Spontanzauber|Eine Kreatur deiner Wahl er Jace's Sentinel|Jaces Wächter|Kreatur — Meervolk, Krieger|Solange du einen Jace-Planeswalker kontrollierst, erhält Jaces Wächter +1/+0 und kann nicht geblockt werden. Jace's Triumph|Jaces Triumph|Hexerei|Ziehe zwei Karten. Falls du einen Jace-Planeswalker kontrollierst, ziehe stattdessen drei Karten. Jace, Arcane Strategist|Jace, arkaner Stratege|Legendärer Planeswalker — Jace|Immer wenn du deine zweite Karte innerhalb desselben Zuges ziehst, lege eine +1/+1-Marke auf eine Kreatur deiner Wahl, die du kontrollierst.\n+1: Ziehe eine Karte.\n−7: Kreaturen, die du kontrollierst, können in diesem Zug nicht geblockt werden. -Jace, Architect of Thought|Jace der Gedankenarchitekt|Planeswalker — Jace|+1: Immer wenn bis zu deinem nächsten Zug eine Kreatur angreift, die ein Gegner kontrolliert, erhält sie -1/-0 bis zum Ende des Zuges.\n-2: Decke die obersten drei Karten deiner Bibliothek auf. Ein Gegner teilt diese Karten auf zwei Haufen auf. Nimm die Karten des einen Haufens auf deine Hand und lege die anderen in beliebiger Reihenfolge unter deine Bibliothek.\n-8: Durchsuche für jeden Spieler dessen Bibliothek nach einer Karte, die kein Land ist, und schicke sie ins Exil; dieser Spieler mischt dann seine Bibliothek. Du kannst diese Karten wirken, ohne ihre Manakosten zu bezahlen. +Jace, Architect of Thought|Jace der Gedankenarchitekt|Legendärer Planeswalker — Jace|+1: Immer wenn bis zu deinem nächsten Zug eine Kreatur, die ein Gegner kontrolliert, angreift, erhält sie -1/-0 bis zum Ende des Zuges.\n−2: Decke die obersten drei Karten deiner Bibliothek auf. Ein Gegner teilt jene Karten auf zwei Haufen auf. Nimm die Karten des einen Haufens auf deine Hand und lege die anderen in beliebiger Reihenfolge unter deine Bibliothek.\n−8: Für jeden Spieler durchsuchst du dessen Bibliothek nach einer Nichtland-Karte und schickst sie ins Exil, dann mischt der Spieler seine Bibliothek. Du kannst die Karten wirken, ohne ihre Manakosten zu bezahlen. Jace, Cunning Castaway|Jace, listiger Schiffbrüchiger|Legendärer Planeswalker — Jace|+1: Immer wenn eine oder mehrere Kreaturen, die du kontrollierst, einem Spieler in diesem Zug Kampfschaden zufügen, ziehe eine Karte und wirf dann eine Karte ab.\n−2: Erzeuge einen 2/2 blauen Illusion-Kreaturenspielstein mit „Wenn diese Kreatur das Ziel eines Zauberspruchs wird, opfere sie."\n−5: Erzeuge zwei Spielsteine, die Kopien von Jace, listiger Schiffbrüchiger, sind, außer dass sie nicht legendär sind. Jace, Ingenious Mind-Mage|Jace, genialer Gedankenmagier|Legendärer Planeswalker — Jace|+1: Ziehe eine Karte.\n+1: Enttappe alle Kreaturen, die du kontrollierst.\n−9: Übernimm die Kontrolle über bis zu drei Kreaturen deiner Wahl. Jace, Memory Adept|Jace, Meister der Erinnerung|Planeswalker — Jace|+1: Ziehe eine Karte. Ein Spieler deiner Wahl legt dann die oberste Karte seiner Bibliothek auf seinen Friedhof.\n0: Ein Spieler deiner Wahl legt die obersten zehn Karten seiner Bibliothek in seinen Friedhof.\n-7: Eine beliebige Anzahl an Spielern deiner Wahl ziehen jeweils zwanzig Karten. @@ -8310,6 +8519,7 @@ Jazal Goldmane|Jazal Goldmähne|Legendäre Kreatur — Katze, Krieger|Erstschlag Jedit Ojanen of Efrava|Jedit Ojanen aus Efrava|Legendäre Kreatur — Katze, Krieger, Herrscher|Waldtarnung\nImmer wenn Jedit Ojanen aus Efrava angreift oder blockt, bringe einen 2/2 grünen (Katze, Krieger)-Spielstein mit Waldtarnung ins Spiel. Jedit's Dragoons|Jedits Dragoner|Kreatur — Katze, Soldat|Wachsamkeit\nWenn Jedits Dragoner ins Spiel kommen, erhältst du 4 Lebenspunkte dazu. Jeering Instigator|Spottender Aufhetzer|Kreatur — Goblin, Räuber|Morph {2}{R} (Du kannst diese Karte verdeckt für {3} als eine 2/2 Kreatur wirken. Decke sie zu einem beliebigen Zeitpunkt für ihre Morph-Kosten auf.)Wenn der Spottende Aufhetzer aufgedeckt wird und falls es dein Zug ist, übernimm bis zum Ende des Zuges die Kontrolle über eine andere Kreatur deiner Wahl. Enttappe diese Kreatur. Sie erhält Eile bis zum Ende des Zuges. +Jegantha, the Wellspring|Jegantha der Urquell|Legendäre Kreatur — Elementarwesen, Hirsch|Gefährte — Keine Karte in deinem Startdeck hat dasselbe Manasymbol mehr als einmal in ihren Manakosten. (Falls du diese Karte als deinen Gefährten erwählt hast, kannst du sie einmal von außerhalb der Partie wirken.)\n{T}: Erzeuge {W}{U}{B}{R}{G}. Dieses Mana kann nicht verwendet werden, um generische Manakosten zu bezahlen. Jelenn Sphinx|Jelenn-Sphinx|Kreatur — Sphinx|Fliegend, Wachsamkeit\nImmer wenn die Jelenn-Sphinx angreift, erhalten andere angreifende Kreaturen +1/+1 bis zum Ende des Zuges. Jeleva, Nephalia's Scourge|Jeleva, Nefalens Geißel|Legendäre Kreatur — Vampir, Zauberer|FliegendWenn Jeleva, Nefalens Geißel, ins Spiel kommt, schickt jeder Spieler die obersten X Karten seiner Bibliothek ins Exil, wobei X gleich der Menge Mana ist, die bezahlt wurde, um Jeleva zu wirken.Immer wenn Jeleva angreift, kannst du eine von ihr ins Exil geschickte Spontanzauber- oder Hexereikarte wirken, ohne ihre Manakosten zu bezahlen. Jenara, Asura of War|Jenara, Asura des Kriegs|Legendäre Kreatur — Engel|Fliegend\n{1}{W}: Lege eine +1/+1-Marke auf Jenara, Asura des Kriegs. @@ -8351,6 +8561,7 @@ Jinxed Choker|Verhexte Halskette|Artefakt|Am Ende deines Zuges übernimmt ein Ge Jinxed Idol|Verhextes Götzenbild|Artefakt|Das Verhexte Götzenbild fügt Dir während Deiner Versorgungsphase 2 Schadenspunkte zu.\nOpfere eine Kreatur: Ein Gegner Deiner Wahl übernimmt die Kontrolle über das Verhexte Götzenbild. Jinxed Ring|Verhexter Ring|Artefakt|Immer wenn eine Karte aus dem Spiel auf Deinem Friedhof landet, fügt Dir der Verhexte Ring 1 Schadenspunkt zu.\nOpfere eine Kreatur: Ein Gegner Deiner Wahl übernimmt die Kontrolle über den Verhexten Ring. Jinx|Jinx|Spontanzauber|Das Zielland wird zu einem Standardland Deiner Wahl bis zum Ende des Zuges. Ziehe eine Karte am Beginn der Versorgungsphase des nächsten Zuges. +Jirina Kudro|Jirina Kudro|Legendäre Kreatur — Mensch, Soldat|Wenn Jirina Kudro ins Spiel kommt, erzeuge für jedes Mal, dass du in dieser Partie einen Kommandeur aus der Kommandozone gewirkt hast, einen 1/1 weißen Mensch-Soldat-Kreaturenspielstein.\nAndere Menschen, die du kontrollierst, erhalten +2/+0. Jiwari, the Earth Aflame|Jiwari, die erflammte Erde|Legendäre Kreatur - Geist|{X}{R}, {T}: Jiwari, die erflammte Erde, fügt einer nichtfliegenden Kreatur deiner Wahl X Schadenspunkte zu.\nBlutzoll {X}{R}{R}{R}, wirf Jiwari ab: Jiwari fügt allen nichtfliegenden Kreaturen X Schadenspunkte zu. Jodah's Avenger|Jodahs Rächer|Kreatur — Gestaltwandler|{0}: Jodahs Rächer erhält bis zum Ende des Zuges -1/-1 und eine der Eigenschaften Doppelschlag, Schutz vor Rot, Wachsamkeit oder Irrealität, die du bestimmst. (Eine Kreatur mit Irrealität kann nur Kreaturen mit Irrealität blocken und nur von solchen geblockt werden.) Jodah, Archmage Eternal|Jodah, ewiger Erzmagier|Legendäre Kreatur — Mensch, Zauberer|Fliegend\nDu kannst {W}{U}{B}{R}{G} bezahlen, anstatt die Manakosten von Zaubersprüchen, die du wirkst, zu bezahlen. @@ -8364,6 +8575,7 @@ Jokulmorder|Jokulmorder|Kreatur — Leviathan|Verursacht Trampelschaden\nJokulmo Jolrael's Centaur|Jolraels Zentaur|Beschwörung eines Zentauren|Flankenangriff\nJolraels Zentaur kann nicht Ziel von Zaubersprüchen oder Effekten sein. Jolrael's Favor|Jolraels Gefallen|Kreaturenverzauberung|Du kannst Jolraels Gefallen immer dann spielen, wenn Du auch einen Spontanzauber spielen könntest.\n{1}{G}: Regeneriere die verzauberte Kreatur. Jolrael, Empress of Beasts|Jolrael, Herrin der Tiere|Kreatur — Spruchwandler — legende|{2}{G}, wirf zwei Karten aus Deiner Hand ab: Bis zum Ende des Zuges sind alle Länder, die ein Spieler Deiner Wahl kontrolliert, 3/3 Kreaturen, die auch noch Länder sind. +Jolrael, Mwonvuli Recluse|Jolrael, Mwonvuli-Einsiedlerin|Legendäre Kreatur — Mensch, Druide|Immer wenn du deine zweite Karte innerhalb desselben Zuges ziehst, erzeuge einen 2/2 grünen Katze-Kreaturenspielstein.\n{4}{G}{G}: Bis zum Ende des Zuges haben Kreaturen, die du kontrollierst, Basis-Stärke und -Widerstandskraft X/X, wobei X gleich der Anzahl an Karten auf deiner Hand ist. Jolting Merfolk|Rüttelndes Meervolk|Kreatur — Meervolk|Schwund 4\nEntferne eine Schwundmarke vom Rüttelnden Meervolk: Tappe eine Kreatur Deiner Wahl. Jolt|Rütteln|Spontanzauber|Tappe oder enttappe ein Artefakt, eine Kreatur oder ein Land Deiner Wahl.\nZiehe eine Karte zu Beginn der nächsten Versorgungsphase. Jor Kadeen, the Prevailer|Jor Kadeen der Obwalter|Legendäre Kreatur — Mensch, Krieger|Erstschlag\nMetallkunst — Kreaturen, die du kontrollierst, erhalten +3/+0, solange du drei oder mehr Artefakte kontrollierst. @@ -8386,6 +8598,7 @@ Joven's Ferrets|Jovens Frettchen|Beschwörung von Frettchen|Wenn sie als Angreif Joven's Tools|Jovens Werkzeuge|Artefakt|4, {T}: Eine Kreatur Deiner Wahl kann bis zum Ende des Zuges nur durch Mauern geblockt werden. Joven|Joven|Beschwörung einer Legende|{R}{R}{R}, {T}: Zerstöre ein Nichtkreaturartefakt Deiner Wahl. Joyous Respite|Fröhliche Ruhepause|Hexerei - Arkan|Du erhältst für jedes Land, das du kontrollierst, 1 Lebenspunkt dazu. +Jubilant Skybonder|Jauchzende Himmelsbynderin|Kreatur — Mensch, Zauberer|Fliegend\nFliegende Kreaturen, die du kontrollierst, haben „Zaubersprüche, die deine Gegner wirken und die diese Kreatur als Ziel haben, kosten beim Wirken {2} mehr." Judge Unworthy|Als unwürdig beurteilen|Spontanzauber|Bestimme eine angreifende oder blockende Kreatur deiner Wahl. Hellsicht 3, dann decke die oberste Karte deiner Bibliothek auf. Als unwürdig beurteilen fügt dieser Kreatur Schadenspunkte in Höhe der umgewandelten Manakosten dieser Karte zu. (Betrachte für Hellsicht 3 die obersten drei Karten deiner Bibliothek, lege dann eine beliebige Anzahl davon in beliebiger Reihenfolge unter deine Bibliothek und den Rest oben darauf.) Judge of Currents|Strömungsbeurteiler|Kreatur — Meervolk, Zauberer|Immer wenn ein Meervolk, das du kontrollierst, getappt wird, kannst du 1 Lebenspunkt dazu erhalten. Judge's Familiar|Vertrauter des Richters|Kreatur — Vogel|Fliegend\nOpfere den Vertrauten des Richters: Neutralisiere einen Spontanzauber oder eine Hexerei deiner Wahl, es sei denn, sein bzw. ihr Beherrscher bezahlt {1}. @@ -8450,15 +8663,18 @@ Kaervek's Hex|Kaerveks Fluch|Hexerei|Kaerveks Fluch fügt jeder nicht-schwarzen Kaervek's Purge|Kaerveks Säuberung|Hexerei|Zerstöre eine Kreatur Deiner Wahl mit Spruchkosten von X. Wenn diese Kreatur auf diese Art auf dem Friedhof landet, fügt Kaerveks Säuberung dem Beherrscher dieser Kreatur Schadenspunkte in Höhe der Stärke der Kreatur zu. Kaervek's Spite|Kaerveks Trotz|Spontanzauber|Opfere alle bleibenden Karten, wirf Deine Karten auf der Hand ab: Ein Spieler Deiner Wahl verliert 5 Lebenspunkte. Kaervek's Torch|Kaerveks Fackel|Hexerei|Unterbrechungszauber, deren Ziel Kaerveks Fackel ist, kosten zusätzlich 2 an Spruchkosten.\nKaerveks Fackel fügt einer Kreatur oder einem Spieler Deiner Wahl X Schadenspunkte zu. +Kaervek, the Spiteful|Kaervek der Boshafte|Legendäre Kreatur — Mensch, Hexenmeister|Andere Kreaturen erhalten -1/-1. Kagemaro's Clutch|Kagemaros Zugriff|Kreaturenverzauberung|Die verzauberte Kreatur erhält -X/-X, wobei X gleich der Anzahl der Karten auf deiner Hand ist. Kagemaro, First to Suffer|Kagemaro, als Erster leidend|Legendäre Kreatur - Dämon, Geist|Stärke und Widerstandskraft von Kagemaro, als Erster leidend, sind gleich der Anzahl der Karten auf deiner Hand. {B}, opfere Kagemaro: Alle Kreaturen erhalten -X/-X bis zum Ende des Zuges, wobei X gleich der Anzahl an Karten auf deiner Hand ist. +Kaheera, the Orphanguard|Kaheera, Behüter der Verlassenen|Legendäre Kreatur — Katze, Bestie|Gefährte — Jede Kreaturenkarte in deinem Startdeck ist eine Katze-, Elementarwesen-, Nachtmahr-, Dinosaurier- oder Bestie-Karte. (Falls du diese Karte als deinen Gefährten erwählt hast, kannst du sie einmal von außerhalb der Partie wirken.)\nWachsamkeit\nJede andere Kreatur, die du kontrollierst, die eine Katze, ein Elementarwesen, ein Nachtmahr, ein Dinosaurier oder eine Bestie ist, erhält +1/+1 und hat Wachsamkeit. Kaho, Minamo Historian|Kaho, Historikerin von Minamo|Legendäre Kreatur - Mensch, Zauberer|Wenn Kaho, Historikerin von Minamo ins Spiel kommt, durchsuche deine Bibliothek nach bis zu drei Spontanzauberkarten und entferne diese ganz aus dem Spiel. Mische danach deine Bibliothek. {X}, {T}: Du kannst eine Karte mit den umgewandelten Manakosten von X, die durch Kaho ganz aus dem Spiel entfernt wurde, spielen, ohne ihre Manakosten zu bezahlen. Kaijin of the Vanishing Touch|Kaijin des Verschwindenlassens|Kreatur - Geist|Verteidiger (Diese Kreatur kann nicht angreifen.)\nImmer wenn der Kaijin des Verschwindenlassens eine Kreatur blockt, bringe diese Kreatur am Ende des Kampfes auf die Hand ihres Besitzers zurück. (Bringe sie nur zurück, falls sie im Spiel ist.) +Kalamax, the Stormsire|Kalamax der Sturmentfacher|Legendäre Kreatur — Elementarwesen, Dinosaurier|Immer wenn du zum ersten Mal in einem Zug einen Spontanzauber wirkst und falls Kalamax der Sturmentfacher getappt ist, kopiere den Zauberspruch. Du kannst neue Ziele für die Kopie bestimmen.\nImmer wenn du einen Spontanzauber kopierst, lege eine +1/+1-Marke auf Kalamax. Kalastria Healer|Kalastria-Heiler|Kreatur — Vampir, Kleriker, Verbündeter|Zusammenkunft — Immer wenn der Kalastria-Heiler oder ein anderer Verbündeter unter deiner Kontrolle ins Spiel kommt, verliert jeder Gegner 1 Lebenspunkt und du erhältst 1 Lebenspunkt dazu. Kalastria Highborn|Hochgeborene Kalastria|Kreatur — Vampir, Schamane|Immer wenn die Hochgeborene Kalastria oder ein anderer Vampir, den du kontrollierst, aus dem Spiel auf einen Friedhof gelegt wird, kannst du {B} bezahlen. Falls du dies tust, verliert ein Spieler deiner Wahl 2 Lebenspunkte, und du erhältst 2 Lebenspunkte dazu. Kalastria Nightwatch|Kalastria-Nachtwache|Kreatur — Vampir, Krieger, Verbündeter|Immer wenn du Lebenspunkte dazuerhältst, erhält die Kalastria-Nachtwache Flugfähigkeit bis zum Ende des Zuges. Kaleidostone|Kaleidostein|Artefakt|Wenn der Kaleidostein ins Spiel kommt, ziehe eine Karte.\n{5}, {T}, opfere den Kaleidostein: Erhöhe deinen Manavorrat um {W}{U}{B}{R}{G}. -Kalemne's Captain|Kalemnes Hauptmann|Kreatur — Riese, Soldat|Wachsamkeit{5}{W}{W}: Monstrum 3. (Falls diese Kreatur nicht monströs ist, lege drei +1/+1-Marken auf sie und sie wird monströs.)Wenn Kalemnes Hauptmann monströs wird, schicke alle Artefakte und Verzauberungen ins Exil. +Kalemne's Captain|Kalemnes Hauptmann|Kreatur — Riese, Soldat|Wachsamkeit\n{5}{W}{W}: Monstrum 3. (Falls diese Kreatur nicht monströs ist, lege drei +1/+1-Marken auf sie und sie wird monströs.)\nWenn Kalemnes Hauptmann monströs wird, schicke alle Artefakte und Verzauberungen ins Exil. Kalemne, Disciple of Iroas|Kalemne, Schülerin des Iroas|Legendäre Kreatur — Riese, Soldat|Doppelschlag, WachsamkeitImmer wenn du einen Kreaturenzauber mit umgewandelten Manakosten von 5 oder mehr wirkst, erhältst du eine Erfahrungsmarke.Kalemne, Schülerin des Iroas, erhält +1/+1 für jede Erfahrungsmarke, die du hast. Kalitas, Bloodchief of Ghet|Kalitas, Bluthäuptling von Ghet|Legendäre Kreatur — Vampir, Krieger|{B}{B}{B}, {T}: Zerstöre eine Kreatur deiner Wahl. Falls diese Kreatur auf diese Weise auf den Friedhof gelegt wird, bringe einen schwarzen Vampir-Kreaturenspielstein ins Spiel. Dessen Stärke und Widerstandskraft sind gleich der Stärke und Widerstandskraft der zerstörten Kreatur. Kalitas, Traitor of Ghet|Kalitas, Verräter von Ghet|Legendäre Kreatur — Vampir, Krieger|Lebensverknüpfung\nFalls eine Nichtspielsteinkreatur, die ein Gegner kontrolliert, sterben würde, schicke diese Karte stattdessen ins Exil und bringe einen 2/2 schwarzen Zombie-Kreaturenspielstein ins Spiel.\n{2}{B}, opfere einen anderen Vampir oder Zombie: Lege zwei +1/+1-Marken auf Kalitas, Verräter von Ghet. @@ -8534,6 +8750,7 @@ Kataki, War's Wage|Kataki, Preis des Krieges|Legendäre Kreatur - Geist|Alle Art Kathari Bomber|Kathari-Bomber|Kreatur — Vogel, Schamane|Fliegend\nWenn der Kathari-Bomber einem Spieler Kampfschaden zufügt, bringe zwei 1/1 rote Goblin-Kreaturenspielsteine ins Spiel und opfere den Kathari-Bomber.\nExhumieren {3}{B}{R} ({3}{B}{R}: Bringe diese Karte aus deinem Friedhof ins Spiel zurück. Sie hat Eile. Entferne sie am Ende des Zuges oder falls sie das Spiel verlassen würde ganz aus dem Spiel. Spiele Exhumieren nur wie eine Hexerei.) Kathari Remnant|Kathari-Überrest|Kreatur — Vogel, Skelett|Fliegend\n{B}: Regeneriere den Kathari-Überrest.\nKaskade (Wenn du diesen Zauberspruch spielst, entferne solange die oberste Karte deiner Bibliothek ganz aus dem Spiel, bis du eine Karte entfernst, die weniger kostet als diese und die kein Land ist. Du kannst sie spielen, ohne ihre Manakosten zu bezahlen. Lege die so entfernten Karten in zufälliger Reihenfolge unter deine Bibliothek.) Kathari Screecher|Katharischer Kreischer|Kreatur — Vogel, Soldat|Fliegend\nExhumieren {2}{U} ({2}{U}: Bringe diese Karte aus deinem Friedhof ins Spiel zurück. Sie hat Eile. Entferne sie am Ende des Zuges oder falls sie das Spiel verlassen würde ganz aus dem Spiel. Spiele Exhumieren nur wie eine Hexerei.) +Kathril, Aspect Warper|Kathril, Verzerrer der Aspekte|Legendäre Kreatur — Nachtmahr, Insekt|Wenn Kathril, Verzerrer der Aspekte, ins Spiel kommt, lege eine Fliegend-Marke auf eine beliebige Kreatur, die du kontrollierst, falls eine Kreaturenkarte in deinem Friedhof Flugfähigkeit hat. Wiederhole diesen Vorgang für Bedrohlichkeit, Doppelschlag, Erstschlag, Fluchsicherheit, Lebensverknüpfung, Reichweite, Todesberührung, Unzerstörbarkeit, Wachsamkeit sowie das Verursachen von Trampelschaden. Lege dann für jede Marke, die auf diese Weise auf eine Kreatur gelegt wurde, eine +1/+1-Marke auf Kathril. Kavu Aggressor|Aggressiver Kavu|Kreatur — Kavu|Bonus {4} (Du kannst zusätzlich {4} bezahlen, wenn Du diesen Zauberspruch spielst.)\nDer Aggressive Kavu kann nicht blocken.\nWenn Du die Bonuskosten bezahlt hast, kommt der Aggressive Kavu mit einer +1/+1-Marke ins Spiel. Kavu Chameleon|Kavu-Chamäleon|Kreatur — Kavu|Das Kavu-Chamäleon kann nicht neutralisiert werden.\n{G}: Das Kavu-Chamäleon wird bis zum Ende des Zuges zu einer Kreatur einer Farbe, die Du bestimmst. Kavu Climber|Kletterkavu|Kreatur — Kavu|Wenn der Kletterkavu ins Spiel kommt, ziehe eine Karte. @@ -8564,12 +8781,15 @@ Kazuul, Tyrant of the Cliffs|Kazuul, der Tyrann der Klippen|Legendäre Kreatur Kederekt Creeper|Kriecher aus Kederekt|Kreatur — Schrecken|Todesberührung (Immer wenn diese Kreatur einer Kreatur Schaden zufügt, zerstöre jene Kreatur.)\nDer Kriecher aus Kederekt kann nicht geblockt werden, außer von zwei oder mehr Kreaturen. Kederekt Leviathan|Leviathan aus Kederekt|Kreatur — Leviathan|Wenn der Leviathan aus Kederekt ins Spiel kommt, bringe alle anderen bleibenden Karten, die keine Länder sind, auf die Hand ihrer Besitzer zurück.\nExhumieren {6}{U} ({6}{U}: Bringe diese Karte aus deinem Friedhof ins Spiel zurück. Sie hat Eile. Entferne sie am Ende des Zuges oder falls sie das Spiel verlassen würde ganz aus dem Spiel. Spiele Exhumieren nur wie eine Hexerei.) Kederekt Parasite|Kederekt-Parasit|Kreatur — Schrecken|Immer wenn ein Gegner eine Karte zieht, kannst du den Kederekt-Parasiten diesem Spieler 1 Schadenspunkt zufügen lassen, falls du eine rote bleibende Karte kontrollierst. +Keen Glidemaster|Kühner Gleitspringer|Kreatur — Mensch, Soldat|{2}{U}: Eine Kreatur deiner Wahl erhält Flugfähigkeit bis zum Ende des Zuges. Keen Sense|Feines Gespür|Verzauberung — Aura|Kreaturenverzauberung\nImmer wenn die verzauberte Kreatur einem Gegner Schaden zufügt, kannst du eine Karte ziehen. Keen-Eyed Archers|Scharfäugige Bogenschützen|Beschwörungszauber|Die Scharfäugigen Bogenschützen können fliegende Kreaturen blocken. Keeneye Aven|Scharfäugiger Avior|Kreatur — Vogel, Soldat|Fliegend\nUmwandlung {2} ({2}, wirf diese Karte aus deiner Hand ab: Ziehe eine Karte.) Keening Apparition|Klagende Erscheinung|Kreatur — Geist|Opfere die Klagende Erscheinung: Zerstöre eine Verzauberung deiner Wahl. Keening Banshee|Klagende Todesfee|Kreatur — Geist|Fliegend\nWenn die Klagende Todesfee ins Spiel kommt, erhält eine Kreatur deiner Wahl -2/-2 bis zum Ende des Zuges. Keening Stone|Klagender Stein|Artefakt|{5}, {T}: Ein Spieler deiner Wahl legt die obersten X Karten seiner Bibliothek auf seinen Friedhof, wobei X gleich der Anzahl an Karten ist, die sich im Friedhof des Spielers befinden. +Keensight Mentor|Scharfsicht-Mentorin|Kreatur — Mensch, Kleriker|Wenn die Scharfsicht-Mentorin ins Spiel kommt, lege eine Wachsamkeit-Marke auf eine Nicht-Mensch-Kreatur deiner Wahl, die du kontrollierst.\n{1}{W}, {T}: Lege auf jede Kreatur mit Wachsamkeit, die du kontrollierst, eine +1/+1-Marke. +Keep Safe|Sicher behüten|Spontanzauber|Neutralisiere einen Zauberspruch deiner Wahl, der eine bleibende Karte, die du kontrollierst, als Ziel hat.\nZiehe eine Karte. Keep Watch|Wache halten|Spontanzauber|Ziehe für jede angreifende Kreatur eine Karte. Keeper of Fables|Hüter der Fabeln|Kreatur — Katze|Immer wenn eine oder mehrere Nicht-Mensch-Kreaturen, die du kontrollierst, einem Spieler Kampfschaden zufügen, ziehe eine Karte. Keeper of Kookus|Hüter von Kookus|Beschwörung eines Goblins|{R}: Schutz vor Rot bis zum Ende des Zuges @@ -8604,6 +8824,7 @@ Keldon Vandals|Keldonische Vandalen|Kreatur — Stadtbewohner|Echo\nWenn die Kel Keldon Warcaller|Keldonischer Kriegsrufer|Kreatur — Mensch, Krieger|Immer wenn der Keldonische Kriegsrufer angreift, lege eine Sagenmarke auf eine Sage deiner Wahl, die du kontrollierst. Keldon Warlord|Keldonischer Kriegsfürst|Beschwörung eines Herrschers|Stärke und Widerstandskraft des Kriegsfürsten entsprechen der Anzahl an Nicht-Mauerkreaturen, die Du kontrollierst. Kelinore Bat|Kelinore-Fledermaus|Kreatur — Fledermaus|Fliegend +Kelsien, the Plague|Kelsien der Verseuchte|Legendäre Kreatur — Mensch, Assassine|Wachsamkeit, Eile\nKelsien der Verseuchte erhält +1/+1 für jede Erfahrungsmarke, die du hast.\n{T}: Kelsien fügt einer Kreatur deiner Wahl, die du nicht kontrollierst, 1 Schadenspunkt zu. Wenn die Kreatur in diesem Zug stirbt, erhältst du eine Erfahrungsmarke. Kelsinko Ranger|Kelsinko Ranger|Beschwörung eines Rangers|{1}{W}: Eine grüne Kreatur Deiner Wahl erhält die Fähigkeit Erstschlag bis zum Ende des Zuges. Kemba's Legion|Kembas Legion|Kreatur — Katze, Soldat|Wachsamkeit\nKembas Legion kann für jede an Kembas Legion angelegte Ausrüstung eine zusätzliche Kreatur blocken. Kemba's Skyguard|Kembas Himmelswächter|Kreatur — Katze, Ritter|Fliegend\nWenn Kembas Himmelswächter ins Spiel kommt, erhältst du 2 Lebenspunkte dazu. @@ -8612,7 +8833,9 @@ Kemuri-Onna|Kemuri-Onna|Kreatur - Geist|Wenn die Kemuri-Onna ins Spiel kommt, wi Kenrith's Transformation|Kenriths Verwandlung|Verzauberung — Aura|Verzaubert eine Kreatur\nWenn Kenriths Verwandlung ins Spiel kommt, ziehe eine Karte.\nDie verzauberte Kreatur verliert alle Fähigkeiten und ist eine grüne Hirsch-Kreatur mit Basis-Stärke und -Widerstandskraft 3/3. (Sie verliert alle anderen Karten- und Kreaturentypen.) Kenrith, the Returned King|Kenrith, der rückgekehrte König|Legendäre Kreatur — Mensch, Adliger|{R}: Alle Kreaturen verursachen Trampelschaden und erhalten Eile bis zum Ende des Zuges.\n{1}{G}: Lege eine +1/+1-Marke auf eine Kreatur deiner Wahl.\n{2}{W}: Ein Spieler deiner Wahl erhält 5 Lebenspunkte dazu.\n{3}{U}: Ein Spieler deiner Wahl zieht eine Karte.\n{4}{B}: Bringe eine Kreaturenkarte deiner Wahl aus einem Friedhof unter der Kontrolle ihres Besitzers ins Spiel. Kentaro, the Smiling Cat|Kentaro, die Grinsekatze|Legendäre Kreatur - Mensch, Samurai|Bushido 1 (Wenn diese Karte blockt oder geblockt wird, erhält sie +1/+1 bis zum Ende des Zuges.)\nDu kannst {X} bezahlen, anstatt die Manakosten von Samurai-Zaubersprüchen, die du spielst, zu bezahlen, wobei X den umgewandelten Manakosten des entsprechenden Zaubers entspricht. +Keral Keep Disciples|Keralberg-Klosterschüler|Kreatur — Mensch, Mönch|Immer wenn du eine Loyalitätsfähigkeit eines Chandra-Planeswalkers aktivierst, fügen die Keralberg-Klosterschüler jedem Gegner 1 Schadenspunkt zu. Keranos, God of Storms|Keranos, Gott der Stürme|Legendäre Verzauberungskreatur — Gott|Unzerstörbar\nSolange deine Hingabe zu Blau und Rot weniger als sieben beträgt, ist Keranos keine Kreatur.\nZeige die erste Karte, die du in jedem Zug ziehst, offen vor. Immer wenn du auf diese Weise eine Länderkarte vorzeigst, ziehe eine Karte. Immer wenn du auf diese Weise eine Karte vorzeigst, die kein Land ist, fügt Keranos einer Kreatur oder einem Spieler deiner Wahl 3 Schadenspunkte zu. +Keruga, the Macrosage|Keruga, Weiser der Größe|Legendäre Kreatur — Dinosaurier, Flusspferd|Gefährte — Dein Startdeck enthält nur Länderkarten und Karten mit umgewandelten Manakosten von 3 oder mehr. (Falls du diese Karte als deinen Gefährten erwählt hast, kannst du sie einmal von außerhalb der Partie wirken.)\nWenn Keruga, Weiser der Größe, ins Spiel kommt, ziehe für jede andere bleibende Karte mit umgewandelten Manakosten von 3 oder mehr, die du kontrollierst, eine Karte. Kess, Dissident Mage|Kess, abtrünnige Magierin|Legendäre Kreatur — Mensch, Zauberer|Fliegend\nWährend jedem deiner Züge kannst du eine Spontanzauber- oder Hexereikarte aus deinem Friedhof wirken. Falls eine Karte, die auf diese Weise gewirkt wurde, in diesem Zug auf deinen Friedhof gelegt würde, schicke sie stattdessen ins Exil. Kessig Cagebreakers|Käfigknacker aus Kessig|Kreatur — Mensch, Räuber|Immer wenn der Käfigknacker aus Kessig angreift, bringe für jede Kreatur-Karte in deinem Friedhof einen 2/2 grünen Wolf-Kreaturenspielstein getappt und angreifend ins Spiel. Kessig Dire Swine|Kessig-Düsterschwein|Kreatur — Wildschwein, Schrecken|Delirium — Das Kessig-Düsterschwein verursacht Trampelschaden, solange dein Friedhof vier oder mehr unterschiedliche Kartentypen enthält. @@ -8625,6 +8848,8 @@ Kessig Wolf|Wolf aus Kessig|Kreatur — Wolf|{1}{R}: Der Wolf aus Kessig erhält Kessig|Kessig|Welt — Innistrad|Verhindere allen Kampfschaden, der von Kreaturen zugefügt würde, die keine Werwölfe sind.\nImmer wenn du chaos würfelst, erhält jede Kreatur, die du kontrollierst, bis zum Ende des Zuges +2/+2, verursacht Trampelschaden und ist zusätzlich zu ihren anderen Typen ein Werwolf. Kestia, the Cultivator|Kestia die Nährerin|Legendäre Verzauberungskreatur — Nymphe|Göttergabe {3}{G}{W}{U} (Falls du diese Karte für ihre Göttergabe-Kosten wirkst, ist sie ein Aura-Zauberspruch und verzaubert eine Kreatur. Die Aura wird wieder zu einer Kreatur, falls sie nicht an eine Kreatur angelegt ist.)\nDie verzauberte Kreatur erhält +4/+4.\nImmer wenn eine verzauberte Kreatur oder Verzauberungskreatur, die du kontrollierst, angreift, ziehe eine Karte. Kethis, the Hidden Hand|Kethis, die Versteckte Hand|Legendäre Kreatur — Elf, Berater|Legendäre Zaubersprüche, die du wirkst, kosten beim Wirken {1} weniger.\nSchicke zwei legendäre Karten aus deinem Friedhof ins Exil: Bis zum Ende des Zuges erhält jede legendäre Karte in deinem Friedhof „Du kannst diese Karte aus deinem Friedhof spielen." +Ketria Crystal|Ketria-Kristall|Artefakt|{T}: Erzeuge {G}, {U} oder {R}.\nUmwandlung {2} ({2}, wirf diese Karte ab: Ziehe eine Karte.) +Ketria Triome|Ketria-Triom|Land — Wald, Insel, Gebirge|({T}: Erzeuge {G}, {U} oder {R}.)\nDas Ketria-Triom kommt getappt ins Spiel.\nUmwandlung {3} ({3}, wirf diese Karte ab: Ziehe eine Karte.) Key to the City|Schlüssel zur Stadt|Artefakt|{T}, wirf eine Karte ab: Bis zu eine Kreatur deiner Wahl kann in diesem Zug nicht geblockt werden.\nImmer wenn der Schlüssel zur Stadt enttappt wird, kannst du {2} bezahlen. Falls du dies tust, ziehe eine Karte. Keymaster Rogue|Diebischer Schlüsselmeister|Kreatur — Mensch, Räuber|Der Diebische Schlüsselmeister ist unblockbar.\nWenn der Diebische Schlüsselmeister ins Spiel kommt, bringe eine Kreatur, die du kontrollierst, auf die Hand ihres Besitzers zurück. Kezzerdrix|Kezzerdrix|Beschwörung einer Bestie|Erstschlag\nWenn Dein Gegner während Deiner Versorgungsphase keine Kreaturen kontrolliert, fügt Dir Kezzerdrix 4 Schadenspunkte zu. @@ -8668,6 +8893,7 @@ Kindred Charge|Ansturm der Sippe|Hexerei|Bestimme einen Kreaturentyp. Erzeuge f Kindred Discovery|Entdeckungen der Sippe|Verzauberung|Sowie die Entdeckungen der Sippe ins Spiel kommen, bestimme einen Kreaturentyp.\nImmer wenn eine Kreatur des bestimmten Typs, die du kontrollierst, angreift oder unter deiner Kontrolle ins Spiel kommt, ziehe eine Karte. Kindred Dominance|Vorherrschaft der Sippe|Hexerei|Bestimme einen Kreaturentyp. Zerstöre alle Kreaturen, die nicht den bestimmten Typ haben. Kindred Summons|Herbeirufung der Sippe|Spontanzauber|Bestimme einen Kreaturentyp. Decke Karten oben von deiner Bibliothek auf, bis du X Kreaturenkarten des bestimmten Typs aufgedeckt hast, wobei X gleich der Anzahl an Kreaturen ist, die du von diesem Typ kontrollierst. Bringe jene Karten ins Spiel, dann mische den Rest der aufgedeckten Karten in deine Bibliothek. +Kinetic Augur|Kinetische Augurin|Kreatur — Mensch, Schamane|Verursacht Trampelschaden (Diese Kreatur kann überschüssigen Kampfschaden dem verteidigenden Spieler oder Planeswalker zufügen.)\nDie Stärke der Kinetischen Augurin ist gleich der Anzahl an Spontanzauber- und Hexereikarten in deinem Friedhof.\nWenn die Kinetische Augurin ins Spiel kommt, wirf bis zu zwei Karten ab und ziehe dann entsprechend viele Karten. King Cheetah|Königsgepard|Beschwörung eines Gepards|Du kannst diesen Beschwörungszauber sprechen, wann immer Du einen Spontanzauber sprechen könntest. King Crab|Königskrabbe|Beschwörung einer Krabbe|{1}{U}, {T}: Lege eine grüne Kreatur Deiner Wahl auf die Bibliothek ihres Besitzers. King Macar, the Gold-Cursed|König Makar der Goldverfluchte|Legendäre Kreatur — Mensch|Inspiriert — Immer wenn König Makar der Goldverfluchte enttappt wird, kannst du eine Kreatur deiner Wahl ins Exil schicken. Falls du dies tust, bringe einen farblosen Artefaktspielstein namens Gold ins Spiel. Er hat „Opfere dieses Artefakt: Erhöhe deinen Manavorrat um ein Mana einer beliebigen Farbe." @@ -8677,6 +8903,7 @@ Kingfisher|Eisvogel|Kreatur — Vogel|Fliegend\nWenn der Eisvogel aus dem Spiel Kingpin's Pet|Schoßtier des Hintermanns|Kreatur — Thrull|Fliegend\nAbnötigen (Immer wenn du einen Zauberspruch wirkst, kannst du {W/B} bezahlen. Falls du dies tust, verliert jeder Gegner 1 Lebenspunkt und du erhältst ebenso viele Lebenspunkte dazu.) Kinjalli's Caller|Kinjallis Ruferin|Kreatur — Mensch, Kleriker|Dinosaurier-Zaubersprüche, die du wirkst, kosten beim Wirken {1} weniger. Kinjalli's Sunwing|Kinjallis Sonnenschwinge|Kreatur — Dinosaurier|Fliegend\nKreaturen, die deine Gegner kontrollieren, kommen getappt ins Spiel. +Kinnan, Bonder Prodigy|Kinnan, Bynder-Naturtalent|Legendäre Kreatur — Mensch, Druide|Immer wenn du eine bleibende Karte, die kein Land ist, für Mana tappst, erzeuge ein Mana eines beliebigen Typs, das die bleibende Karte erzeugt hat.\n{5}{G}{U}: Schaue dir die obersten fünf Karten deiner Bibliothek an. Du kannst davon eine Nicht-Mensch-Kreaturenkarte ins Spiel bringen. Lege den Rest in zufälliger Reihenfolge unter deine Bibliothek. Kinsbaile Balloonist|Ballonfahrer aus Kinsbaile|Kreatur — Kithkin, Soldat|Fliegend\nImmer wenn der Ballonfahrer aus Kinsbaile angreift, kannst du eine Kreatur deiner Wahl bis zum Ende des Zuges Flugfähigkeit erhalten lassen. Kinsbaile Borderguard|Grenzwächter aus Kinsbaile|Kreatur — Kithkin, Soldat|Der Grenzwächter aus Kinsbaile kommt mit einer +1/+1-Marke für jeden anderen Kithkin, den du kontrollierst, ins Spiel. Wenn der Grenzwächter aus Kinsbaile aus dem Spiel auf den Friedhof gelegt wird, bringe für jede Marke auf ihm einen 1/1 weißen (Kithkin, Soldat)-Kreaturenspielstein ins Spiel. Kinsbaile Cavalier|Rittmeister aus Kinsbaile|Kreatur — Kithkin, Ritter|Ritterkreaturen, die du kontrollierst, haben Doppelschlag. @@ -8795,6 +9022,7 @@ Kodama of the North Tree|Kodama des Nordbaumes|Legendäre Kreatur - Geist|Verurs Kodama of the South Tree|Kodama des Südbaumes|Legendäre Kreatur - Geist|Immer wenn du einen Geist oder einen arkanen Zauber spielst, erhalten alle anderen Kreaturen, die du kontrollierst, bis zum Ende des Zuges +1/+1 und verursachen Trampelschaden. Kodama's Might|Macht des Kodamas|Spontanzauber - Arkan|Eine Kreatur deiner Wahl erhält +2/+2 bis zum Ende des Zuges.\nArkane Kopplung {G} (Sowie du einen arkanen Zauberspruch spielst, kannst du diese Karte aus deiner Hand vorzeigen und ihre Kopplungskosten bezahlen. Falls du dies tust, füge dem Zauberspruch den Effekt dieser Karte hinzu.) Kodama's Reach|Zugriff des Kodamas|Hexerei - Arkan|Durchsuche deine Bibliothek nach zwei Standardländern, zeige sie offen vor, bringe eines getappt ins Spiel und nimm das andere auf deine Hand. Mische danach deine Bibliothek. +Kogla, the Titan Ape|Kogla der Affentitan|Legendäre Kreatur — Menschenaffe|Wenn Kogla der Affentitan ins Spiel kommt, kämpft er gegen bis zu eine Kreatur deiner Wahl, die du nicht kontrollierst.\nImmer wenn Kogla angreift, zerstöre ein Artefakt oder eine Verzauberung deiner Wahl, die der verteidigende Spieler kontrolliert.\n{1}{G}: Bringe einen Menschen deiner Wahl, den du kontrollierst, auf die Hand seines Besitzers zurück. Kogla erhält Unzerstörbarkeit bis zum Ende des Zuges. Kokusho, the Evening Star|Kokusho, der Abendstern|Legendäre Kreatur - Drache, Geist|Fliegend\nWenn Kokusho, der Abendstern, aus dem Spiel auf einen Friedhof gelegt wird, verliert jeder Gegner 5 Lebenspunkte. Du erhältst so viele Lebenspunkte dazu, wie auf diese Weise Lebenspunkte verloren wurden. Kolaghan Aspirant|Kolaghan-Anwärterin|Kreatur — Mensch, Krieger|Immer wenn die Kolaghan-Anwärterin von einer Kreatur geblockt wird, fügt die Kolaghan-Anwärterin dieser Kreatur 1 Schadenspunkt zu. Kolaghan Forerunners|Kolaghan-Vorhut|Kreatur — Mensch, Berserker|Verursacht Trampelschaden\nDie Stärke der Kolaghan-Vorhut ist gleich der Anzahl an Kreaturen, die du kontrollierst.\nSturmangriff {2}{R} (Du kannst diesen Zauberspruch für seine Sturmangriff-Kosten wirken. Falls du dies tust, erhält die Kreatur Eile und kehrt zu Beginn des nächsten Endsegments aus dem Spiel auf die Hand ihres Besitzers zurück.) @@ -8956,6 +9184,7 @@ Laboratory Maniac|Manischer Laborant|Kreatur — Mensch, Zauberer|Falls du eine Labyrinth Champion|Champion des Labyrinths|Kreatur — Mensch, Krieger|Heroisch — Immer wenn du einen Zauberspruch wirkst, der den Champion des Labyrinths als Ziel hat, fügt der Champion des Labyrinths einer Kreatur oder einem Spieler deiner Wahl 2 Schadenspunkte zu. Labyrinth Guardian|Labyrinth-Wache|Kreatur — Illusion, Krieger|Wenn die Labyrinth-Wache das Ziel eines Zauberspruchs wird, opfere sie.\nEinbalsamieren {3}{U} ({3}{U}, schicke diese Karte aus deinem Friedhof ins Exil: Erzeuge einen Spielstein, der eine Kopie von ihr ist, außer dass er ein weißer Zombie-Illusion-Krieger ohne Manakosten ist. Spiele Einbalsamieren wie eine Hexerei.) Labyrinth Minotaur|Labyrinthminotaurus|Beschwörung eines Minotauren|Wenn der Labyrinthminotaurus irgendeine Kreatur blockt, enttappt diese Kreatur nicht während der nächsten Enttap-Phase ihres Beherrschers. +Labyrinth Raptor|Labyrinth-Raptor|Kreatur — Nachtmahr, Dinosaurier|Bedrohlich\nImmer wenn eine Kreatur mit Bedrohlichkeit, die du kontrollierst, geblockt wird, opfert der verteidigende Spieler eine Kreatur, die sie blockt.\n{B}{R}: Kreaturen mit Bedrohlichkeit, die du kontrollierst, erhalten +1/+0 bis zum Ende des Zuges. Labyrinth of Skophos|Labyrinth von Skophos|Land|{T}: Erzeuge {C}.\n{4}, {T}: Entferne eine angreifende oder blockende Kreatur deiner Wahl aus dem Kampf. Laccolith Grunt|Laccolith-Geiferer|Kreatur — Bestie|Immer wenn der Laccolith-Geiferer geblockt wird, kannst Du ihn einer Kreatur Deiner Wahl Schaden in Höhe seiner Stärke zufügen lassen. Wenn Du das tust, fügt der Laccolith-Geiferer in diesem Zug keinen Kampfschaden zu. Laccolith Rig|Laccolith-Montur|Kreaturenverzauberung|Immer wenn die verzauberte Kreatur geblockt wird, kannst Du sie einer Kreatur Deiner Wahl Schaden in Höhe ihrer Stärke zufügen lassen. Wenn Du dies tust, fügt die verzauberte Kreatur in diesem Zug keinen Kampfschaden zu. @@ -9036,6 +9265,7 @@ Lava Dart|Lavapfeil|Spontanzauber|Der Lavapfeil fügt einem Ziel deiner Wahl 1 S Lava Flow|Lavafluß|Hexerei|Zerstöre eine Kreatur oder ein Land Deiner Wahl. Lava Hounds|Lavahunde|Beschwörung von Hunden|Für die Lavahunde gilt die Einsatzverzögerung nicht.\nWenn die Lavahunde ins Spiel kommen, fügen sie Dir 4 Schadenspunkte zu. Lava Runner|Lavaläufer|Kreatur — Eidechse|Eile\nImmer wenn der Lavaläufer das Ziel eines Zauberspruchs oder einer Fähigkeit ist, opfert der Beherrscher des Zauberspruchs bzw. der Fähigkeit ein Land. +Lava Serpent|Lavaschlange|Kreatur — Elementarwesen, Schlange|Eile\nUmwandlung {2} ({2}, wirf diese Karte ab: Ziehe eine Karte.) Lava Spike|Lavastachel|Hexerei - Arkan|Der Lavastachel fügt einem Spieler deiner Wahl 3 Schadenspunkte zu. Lava Storm|Lavasturm|Spontanzauber|Der Lavasturm fügt jeder angreifenden Kreatur 2 Schadenspunkte oder jeder blockenden Kreatur 2 Schadenspunkte zu. Lava Tubes|Lavahöhlen|Land|Die Lavahöhlen enttappen nicht während Deiner Enttap-Phase, wenn Raubbau-Spielmarken auf ihm liegen. Entferne zu Beginn Deiner Versorgungsphase eine Raubbau-Spielmarke von den Lavahöhlen.\n{T}: Erhöhe Deinen Manavorrat um B. Lege eine Raubbau-Spielmarke auf die Lavahöhlen.\n{T}: Erhöhe Deinen Manavorrat um R. Lege eine Raubbau-Spielmarke auf die Lavahöhlen. @@ -9043,6 +9273,8 @@ Lava Zombie|Lavazombie|Kreatur — Zombie|Bringe eine schwarze oder rote Kreatur Lavaball Trap|Lavakugel-Falle|Spontanzauber — Falle|Falls ein Gegner in diesem Zug zwei oder mehr Länder unter seiner Kontrolle ins Spiel bekommen hat, kannst du {3}{R}{R} bezahlen, anstatt die Manakosten der Lavakugel-Falle zu bezahlen.\nZerstöre zwei Länder deiner Wahl. Die Lavakugel-Falle fügt jeder Kreatur 4 Schadenspunkte zu. Lavabelly Sliver|Lavabauch-Remasuri|Kreatur — Remasuri|Remasuri-Kreaturen, die du kontrollierst, haben „Wenn diese Kreatur ins Spiel kommt, fügt sie einem Spieler oder Planeswalker deiner Wahl 1 Schadenspunkt zu und du erhältst 1 Lebenspunkt dazu." Lavaborn Muse|Muse des Feuertanzes|Kreatur — Geist|Falls zu Beginn des Versorgungssegments eines deiner Gegner dieser Spieler zwei oder weniger Karten auf der Hand hat, fügt ihm die Muse des Feuertanzes 3 Schadenspunkte zu. +Lavabrink Floodgates|Lavagrund-Schleusentor|Artefakt|{T}: Erzeuge {R}{R}.\nZu Beginn des Versorgungssegments jedes Spielers kann jener Spieler eine Verdammnismarke auf das Lavagrund-Schleusentor legen oder eine von ihm entfernen. Falls dann drei oder mehr Verdammnismarken auf ihm liegen, opfere das Lavagrund-Schleusentor. Wenn du dies tust, fügt es jeder Kreatur 6 Schadenspunkte zu. +Lavabrink Venturer|Lavagrund-Glücksritterin|Kreatur — Mensch, Soldat|Sowie die Lavagrund-Glücksritterin ins Spiel kommt, bestimme gerade oder ungerade. (Null zählt als gerade.)\nDie Lavagrund-Glücksritterin hat Schutz vor allen umgewandelten Manakosten des bestimmten Merkmals. Lavaclaw Reaches|Lavaklauen-Gebiet|Land|Das Lavaklauen-Gebiet kommt getappt ins Spiel.\n{T}: Erhöhe deinen Manavorrat um {B} oder {R}.\n{1}{B}{R}: Bis zum Ende des Zuges wird das Lavaklauen-Gebiet zu einer 2/2 schwarzen und roten Elementarwesen-Kreatur mit „{X}: Diese Kreatur erhält +X/+0 bis zum Ende des Zuges." Es ist immer noch ein Land. Lavacore Elemental|Lavakernelementar|Kreatur — Elementarwesen|Verschwinden 1 (Diese bleibende Karte kommt mit einer Zeitmarke ins Spiel. Entferne zu Beginn deines Versorgungssegments eine Zeitmarke von ihr. Wenn die letzte Zeitmarke entfernt wird, opfere die bleibende Karte.)\nImmer wenn eine Kreatur, die du kontrollierst, einem Spieler Kampfschaden zufügt, lege eine Zeitmarke auf das Lavakernelementar. Lavafume Invoker|Lavaqualm-Beschwörer|Kreatur — Goblin, Schamane|{8}: Kreaturen, die du kontrollierst, erhalten +3/+0 bis zum Ende des Zuges. @@ -9081,6 +9313,7 @@ Leaf Gilder|Laubvergolder|Kreatur — Elf, Druide|{T}: Erhöhe deinen Manavorrat Leaf-Crowned Elder|Laubkronen-Ältester|Kreatur — Baumhirte, Schamane|Verwandtschaft Zu Beginn deines Versorgungssegments kannst du dir die oberste Karte deiner Bibliothek anschauen. Hat sie mindestens einen Kreaturentyp mit dem Laubkronen-Ältesten gemeinsam, kannst du sie offen vorzeigen. Falls du dies tust, kannst du diese Karte spielen, ohne ihre Manakosten zu bezahlen. Leafcrown Dryad|Laubkronen-Dryade|Verzauberungskreatur — Nymphe, Dryade|Göttergabe {3}{G} (Falls du diese Karte für ihre Göttergabe-Kosten wirkst, ist sie ein Aura-Zauberspruch und verzaubert eine Kreatur. Die Aura wird wieder zu einer Kreatur, falls sie nicht an eine Kreatur angelegt ist.)\nReichweite\nDie verzauberte Kreatur erhält +2/+2 und hat Reichweite. Leafdrake Roost|Blattflügelsceada-Nistplatz|Verzauberung — Aura|Landverzauberung\nDer verzauberte Land hat „{G}{U}, {T}: Bringe einen 2/2 grünen und blauen Sceadaspielstein mit Flugfähigkeit ins Spiel." +Leafkin Avenger|Laubsippen-Rächer|Kreatur — Elementarwesen, Druide|{T}: Erzeuge {G} für jede Kreatur mit Stärke 4 oder mehr, die du kontrollierst.\n{7}{R}: Der Laubsippen-Rächer fügt einem Spieler oder Planeswalker deiner Wahl Schadenspunkte in Höhe seiner Stärke zu. Leafkin Druid|Laubsippen-Druide|Kreatur — Elementarwesen, Druide|{T}: Erzeuge {G}. Falls du vier oder mehr Kreaturen kontrollierst, erzeuge stattdessen {G}{G}. League Guildmage|Gildenmagierin der Liga|Kreatur — Mensch, Zauberer|{3}{U}, {T}: Ziehe eine Karte.\n{X}{R}, {T}: Kopiere einen Spontanzauber oder eine Hexerei deiner Wahl mit umgewandelten Manakosten von X, den bzw. die du kontrollierst. Du kannst neue Ziele für die Kopie bestimmen. Leap of Faith|Glaubensvorsprung|Spontanzauber|Eine Kreatur deiner Wahl erhält Flugfähigkeit bis zum Ende des Zuges. Verhindere allen Schaden, der dieser Kreatur in diesem Zug zugefügt würde. @@ -9172,6 +9405,7 @@ Liar's Pendulum|Lügners Pendel|Artefakt|{2}, {T}: Benenne eine Karte. Ein Gegne Liberated Dwarf|Befreiter Zwerg|Kreatur — Zwerg|{R}, opfere den Befreiten Zwerg: Eine grüne Kreatur deiner Wahl erhält +1/+0 und Erstschlag bis zum Ende des Zuges. Liberate|Befreien|Spontanzauber|Entferne eine Kreatur Deiner Wahl, die Du kontrollierst, ganz aus dem Spiel. Bringe am Ende des Zuges diese Kreatur unter der Kontrolle ihres Besitzers zurück ins Spiel. Liberating Combustion|Befreiende Verbrennung|Hexerei|Die Befreiende Verbrennung fügt einer Kreatur deiner Wahl 6 Schadenspunkte zu. Du kannst deine Bibliothek und/oder deinen Friedhof nach einer Karte namens Chandra, Pyrogenie, durchsuchen, sie offen vorzeigen und auf deine Hand nehmen. Falls du auf diese Weise deine Bibliothek durchsuchst, mische sie danach. +Library Larcenist|Bücherdiebin|Kreatur — Meervolk, Räuber|Immer wenn die Bücherdiebin angreift, ziehe eine Karte. Library of Lat-Nam|Bibliothek von Lat-Nam|Hexerei|Ein Gegner Deiner Wahl bestimmt eines —Du ziehst drei Karten zu Beginn des Versorgungssegments des nächsten Zuges, oder Du durchsuchst Deine Bibliothek nach einer Karte, nimmst diese auf Deine Hand und mischst die Bibliothek danach. Library of Leng|Bibliothek von Leng|Artefakt|Übergehe Deine Abwurfphase.\nImmer wenn ein Zauberspruch oder ein Effekt Dich dazu zwingt, eine Karte abzuwerfen, kannst Du diese Karte stattdessen oben auf Deine Bibliothek abwerfen. Lich Lord of Unx|Lichfürst von Unx|Kreatur — Zombie, Zauberer|{U}{B}, {T}: Bringe einen 1/1 blauen und schwarzen (Zombie, Zauberer)-Kreaturenspielstein ins Spiel.\n{U}{U}{B}{B}: Ein Spieler deiner Wahl verliert X Lebenspunkte und legt die obersten X Karten seiner Bibliothek auf seinen Friedhof, wobei X gleich der Anzahl der Zombies ist, die du kontrollierst. @@ -9212,6 +9446,8 @@ Lifted by Clouds|Von Wolken emporgehoben|Spontanzauber - Arkan|Eine Kreatur dein Light Up the Stage|In Szene setzen|Hexerei|Spektakel {R} (Du kannst diesen Zauberspruch für seine Spektakel-Kosten anstelle seiner Manakosten wirken, falls ein Gegner in diesem Zug Lebenspunkte verloren hat.)\nSchicke die obersten zwei Karten deiner Bibliothek ins Exil. Du kannst die Karten bis zum Ende deines nächsten Zuges spielen. Light from Within|Licht von innen|Verzauberung|Farbwert Jede Kreatur, die du kontrollierst, erhält +1/+1 für jedes weiße Manasymbol in ihren Manakosten. Light of Day|Tageslicht|Verzauberung|Schwarze Kreaturen können nicht angreifen oder blocken. +Light of Hope|Licht der Hoffnung|Spontanzauber|Bestimme eines —\n• Du erhältst 4 Lebenspunkte dazu.\n• Zerstöre eine Verzauberung deiner Wahl.\n• Lege eine +1/+1-Marke auf eine Kreatur deiner Wahl. +Light of Promise|Licht der Verheißung|Verzauberung — Aura|Verzaubert eine Kreatur\nDie verzauberte Kreatur hat „Immer wenn du Lebenspunkte dazuerhältst, lege entsprechend viele +1/+1-Marken auf diese Kreatur." Light of Sanction|Licht der Unterstützung|Verzauberung|Verhindere allen Schaden, der Kreaturen, die du kontrollierst, von Quellen, die du kontrollierst, zugefügt würde. Light of the Legion|Licht der Legion|Kreatur — Engel|Fliegend\nMentor (Immer wenn diese Kreatur angreift, lege eine +1/+1-Marke auf eine angreifende Kreatur deiner Wahl, deren Stärke niedriger ist.)\nWenn das Licht der Legion stirbt, lege eine +1/+1-Marke auf jede weiße Kreatur, die du kontrollierst. Lightbringer|Lichtbringer|Kreatur — Rebell|{T}, opfere den Lichtbringer: Entferne eine schwarze Kreatur Deiner Wahl ganz aus dem Spiel. @@ -9241,7 +9477,7 @@ Lightning Mauler|Blitzmalmer|Kreatur — Mensch, Berserker|Seelengebunden (Du ka Lightning Prowess|Blitzbeherrschung|Verzauberung — Aura|Kreaturenverzauberung\nDie verzauberte Kreatur hat Eile und „{T}: Diese Kreatur fügt einer Kreatur oder einem Spieler deiner Wahl 1 Schadenspunkt zu". Lightning Reaver|Gewitterplünderer|Kreatur — Zombie, Bestie|Verursacht Furcht, Eile\nImmer wenn der Gewitterplünderer einem Spieler Kampfschaden zufügt, lege eine Ladungsmarke auf ihn.\nAm Ende deines Zuges fügt der Gewitterplünderer allen Gegnern so viele Schadenspunkte zu, wie Ladungsmarken auf ihm liegen. Lightning Reflexes|Blitzartige Reflexe|Verzaubere Kreatur|Du kannst die Blitzartigen Reflexe auch als Spontanzauber spielen. Wenn Du dies tust, begrabe sie am Ende des Zuges.\nDie verzauberte Kreatur erhält Erstschlag und +1/+0. -Lightning Rift|Spalt der Blitze|Verzauberung|Immer wenn ein Spieler eine Karte umwandelt, kannst du {1} bezahlen. Falls du dies tust, fügt der Spalt der Blitze einer Kreatur oder einem Spieler deiner Wahl 2 Schadenspunkte zu. +Lightning Rift|Spalt der Blitze|Verzauberung|Immer wenn ein Spieler eine Karte umwandelt, kannst du {1} bezahlen. Falls du dies tust, fügt der Spalt der Blitze einem Ziel deiner Wahl 2 Schadenspunkte zu. Lightning Runner|Blitzläuferin|Kreatur — Mensch, Krieger|Doppelschlag, Eile\nImmer wenn die Blitzläuferin angreift, erhältst du {E}{E} (zwei Energiemarken), dann kannst du {E}{E}{E}{E}{E}{E}{E}{E} bezahlen. Falls du bezahlst, enttappe alle Kreaturen, die du kontrollierst, und es gibt nach dieser Phase eine zusätzliche Kampfphase. Lightning Serpent|Blitzschlange|Kreatur — Elementar, Schlange|Verursacht Trampelschaden, EileDie Blitzschlange kommt mit X +1/+0-Marken ins Spiel.\nOpfere die Blitzschlange am Ende des Zuges. Lightning Shrieker|Blitzkreischer|Kreatur — Drache|Fliegend, verursacht Trampelschaden, Eile\nZu Beginn des Endsegments mischt der Besitzer des Blitzkreischers ihn in seine Bibliothek. @@ -9262,21 +9498,28 @@ Liliana of the Veil|Liliana mit Schleier|Planeswalker — Liliana|+1: Jeder Spie Liliana's Caress|Lilianas Umarmung|Verzauberung|Immer wenn ein Gegner eine Karte aus der Hand abwirft, verliert dieser Spieler 2 Lebenspunkte. Liliana's Contract|Lilianas Vertrag|Verzauberung|Wenn Lilianas Vertrag ins Spiel kommt, ziehst du vier Karten und verlierst 4 Lebenspunkte.\nZu Beginn deines Versorgungssegments und falls du vier oder mehr Dämonen mit unterschiedlichen Namen kontrollierst, gewinnst du die Partie. Liliana's Defeat|Lilianas Niederlage|Hexerei|Zerstöre eine schwarze Kreatur oder einen schwarzen Planeswalker deiner Wahl. Falls jene bleibende Karte ein Liliana-Planeswalker war, verliert ihr Beherrscher 3 Lebenspunkte. +Liliana's Devotee|Lilianas Verehrer|Kreatur — Mensch, Hexenmeister|Zombies, die du kontrollierst, erhalten +1/+0.\nZu Beginn deines Endsegments und falls in diesem Zug eine Kreatur gestorben ist, kannst du {1}{B} bezahlen. Falls du dies tust, erzeuge einen 2/2 schwarzen Zombie-Kreaturenspielstein. Liliana's Elite|Lilianas Elite|Kreatur — Zombie|Lilianas Elite erhält +1/+1 für jede Kreaturenkarte in deinem Friedhof. Liliana's Indignation|Lilianas Empörung|Hexerei|Lege die obersten X Karten deiner Bibliothek auf deinen Friedhof. Ein Spieler deiner Wahl verliert 2 Lebenspunkte für jede Kreaturenkarte, die auf diese Weise auf deinen Friedhof gelegt wurde. Liliana's Influence|Lilianas Einfluss|Hexerei|Lege eine -1/-1-Marke auf jede Kreatur, die du nicht kontrollierst. Du kannst deine Bibliothek und/oder deinen Friedhof nach einer Karte namens Liliana, Todesverbreiterin, durchsuchen, sie offen vorzeigen und auf deine Hand nehmen. Falls du auf diese Weise deine Bibliothek durchsuchst, mische sie danach. Liliana's Mastery|Lilianas Regentschaft|Verzauberung|Zombies, die du kontrollierst, erhalten +1/+1.\nWenn Lilianas Regentschaft ins Spiel kommt, erzeuge zwei 2/2 schwarze Zombie-Kreaturenspielsteine. Liliana's Reaver|Lilianas Plünderer|Kreatur — Zombie|Todesberührung (Eine beliebige Menge Schadenspunkte, die er einer Kreatur zufügt, sind ausreichend, um diese zu zerstören.)Immer wenn Lilianas Plünderer einem Spieler Kampfschaden zufügt, wirft dieser Spieler eine Karte aus seiner Hand ab und du bringst einen 2/2 schwarzen Zombie-Kreaturenspielstein getappt ins Spiel. +Liliana's Scorn|Lilianas Tadel|Hexerei|Zerstöre eine Kreatur deiner Wahl. Du kannst deine Bibliothek und/oder deinen Friedhof nach einer Karte namens Liliana, Magierin des Todes, durchsuchen, sie offen vorzeigen und auf deine Hand nehmen. Falls du auf diese Weise deine Bibliothek durchsuchst, mische sie danach. +Liliana's Scrounger|Lilianas Leichensammlerin|Kreatur — Mensch, Zauberer|Zu Beginn jedes Endsegments und falls in diesem Zug eine Kreatur gestorben ist, kannst du eine Loyalitätsmarke auf einen Liliana-Planeswalker, den du kontrollierst, legen. Liliana's Shade|Lilianas Schatten|Kreatur — Schatten|Wenn Lilianas Schatten ins Spiel kommt, kannst du deine Bibliothek nach einer Sumpf-Karte durchsuchen, sie offen vorzeigen, auf deine Hand nehmen und dann deine Bibliothek mischen.\n{B}: Lilianas Schatten erhält +1/+1 bis zum Ende des Zuges. Liliana's Specter|Lilianas Specter|Kreatur — Specter|Fliegend\nWenn Lilianas Specter ins Spiel kommt, wirft jeder Gegner eine Karte aus seiner Hand ab. Liliana's Spoils|Lilianas Ausbeute|Hexerei|Ein Gegner deiner Wahl wirft eine Karte aus seiner Hand ab.\nSchaue dir die obersten fünf Karten deiner Bibliothek an. Du kannst davon eine schwarze Karte offen vorzeigen und auf deine Hand nehmen. Lege den Rest in zufälliger Reihenfolge unter deine Bibliothek. +Liliana's Standard Bearer|Lilianas Bannerträger|Kreatur — Zombie, Ritter|Aufblitzen\nWenn Lilianas Bannerträger ins Spiel kommt, ziehe X Karten, wobei X gleich der Anzahl an Kreaturen ist, die in diesem Zug unter deiner Kontrolle gestorben sind. +Liliana's Steward|Lilianas Truchsess|Kreatur — Zombie|{T}, opfere Lilianas Truchsess: Ein Gegner deiner Wahl wirft eine Karte ab. Aktiviere diese Fähigkeit nur zu einem Zeitpunkt, zu dem du auch eine Hexerei wirken könntest. Liliana's Triumph|Lilianas Triumph|Spontanzauber|Jeder Gegner opfert eine Kreatur. Falls du einen Liliana-Planeswalker kontrollierst, wirft außerdem jeder Gegner eine Karte ab. +Liliana, Death Mage|Liliana, Magierin des Todes|Legendärer Planeswalker — Liliana|+1: Bringe bis zu eine Kreaturenkarte deiner Wahl aus deinem Friedhof auf deine Hand zurück.\n−3: Zerstöre eine Kreatur deiner Wahl. Ihr Beherrscher verliert 2 Lebenspunkte.\n−7: Ein Gegner deiner Wahl verliert für jede Kreaturenkarte in seinem Friedhof 2 Lebenspunkte. Liliana, Death Wielder|Liliana, Todesverbreiterin|Planeswalker — Liliana|+2: Lege eine -1/-1-Marke auf bis zu eine Kreatur deiner Wahl.\n−3: Zerstöre eine Kreatur deiner Wahl, auf der mindestens eine -1/-1-Marke liegt.\n−10: Bringe alle Kreaturenkarten aus deinem Friedhof ins Spiel zurück. Liliana, Death's Majesty|Liliana, Regentin des Todes|Planeswalker — Liliana|+1: Erzeuge einen 2/2 schwarzen Zombie-Kreaturenspielstein. Lege die obersten zwei Karten deiner Bibliothek auf deinen Friedhof.\n−3: Bringe eine Kreaturenkarte deiner Wahl aus deinem Friedhof ins Spiel zurück. Die Kreatur ist zusätzlich zu ihren anderen Farben und Typen ein schwarzer Zombie.\n−7: Zerstöre alle Nicht-Zombie-Kreaturen. Liliana, Defiant Necromancer|Liliana, die abtrünnige Nekromagierin|Planeswalker — Liliana|+2: Jeder Spieler wirft eine Karte ab.−X: Bringe eine nichtlegendäre Kreaturenkarte deiner Wahl mit umgewandelten Manakosten von X aus deinem Friedhof ins Spiel zurück.−8: Du erhältst ein Emblem mit „Immer wenn eine Kreatur stirbt, bringe sie zu Beginn des nächsten Endsegments unter deiner Kontrolle ins Spiel zurück." Liliana, Dreadhorde General|Liliana, Schreckenshorde-Generalin|Legendärer Planeswalker — Liliana|Immer wenn eine Kreatur, die du kontrollierst, stirbt, ziehe eine Karte.\n+1: Erzeuge einen 2/2 schwarzen Zombie-Kreaturenspielstein.\n−4: Jeder Spieler opfert zwei Kreaturen.\n−9: Jeder Gegner bestimmt je eine bleibende Karte von jedem Typ bleibender Karten, die er kontrolliert, und opfert den Rest. Liliana, Heretical Healer|Liliana, die ketzerische Heilerin|Legendäre Kreatur — Mensch, Kleriker|LebensverknüpfungImmer wenn eine andere Nichtspielsteinkreatur, die du kontrollierst, stirbt, schicke Liliana, die ketzerische Heilerin, ins Exil und bringe sie dann transformiert unter der Kontrolle ihres Besitzers ins Spiel zurück. Falls du dies tust, bringe einen 2/2 schwarzen Zombie-Kreaturenspielstein ins Spiel. Liliana, Untouched by Death|Liliana, vom Tode unberührt|Legendärer Planeswalker — Liliana|+1: Lege die obersten drei Karten deiner Bibliothek auf deinen Friedhof. Falls darunter mindestens eine Zombiekarte ist, verliert jeder Gegner 2 Lebenspunkte und du erhältst 2 Lebenspunkte dazu.\n−2: Eine Kreatur deiner Wahl erhält -X/-X bis zum Ende des Zuges, wobei X gleich der Anzahl an Zombies ist, die du kontrollierst.\n−3: Du kannst in diesem Zug Zombiekarten aus deinem Friedhof wirken. +Liliana, Waker of the Dead|Liliana, Erweckerin der Toten|Legendärer Planeswalker — Liliana|+1: Jeder Spieler wirft eine Karte ab. Jeder Gegner, der dies nicht kann, verliert 3 Lebenspunkte.\n-3: Eine Kreatur deiner Wahl erhält bis zum Ende des Zuges -X/-X, wobei X gleich der Anzahl an Karten in deinem Friedhof ist.\n−7: Du erhältst ein Emblem mit „Zu Beginn des Kampfes in deinem Zug bringst du eine Kreaturenkarte deiner Wahl aus einem Friedhof unter deiner Kontrolle ins Spiel. Sie erhält Eile." Liliana, the Last Hope|Liliana, die letzte Hoffnung|Planeswalker — Liliana|+1: Bis zu eine Kreatur deiner Wahl erhält -2/-1 bis zu deinem nächsten Zug.\n−2: Lege die obersten zwei Karten deiner Bibliothek auf deinen Friedhof. Dann kannst du eine Kreaturenkarte aus deinem Friedhof auf deine Hand zurückbringen.\n−7: Du erhältst ein Emblem mit „Bringe zu Beginn deines Endsegments X 2/2 schwarze Zombie-Kreaturenspielsteine ins Spiel, wobei X gleich zwei plus der Anzahl an Zombies ist, die du kontrollierst." Liliana, the Necromancer|Liliana die Nekromagierin|Legendärer Planeswalker — Liliana|+1: Ein Spieler deiner Wahl verliert 2 Lebenspunkte.\n—1: Bringe eine Kreaturenkarte deiner Wahl aus deinem Friedhof auf deine Hand zurück.\n—7: Zerstöre bis zu zwei Kreaturen deiner Wahl. Bringe bis zu zwei Kreaturenkarten aus Friedhöfen unter deiner Kontrolle ins Spiel. Lilting Refrain|Beschwingter Refrain|Verzauberung|Du kannst während Deiner Versorgungsphase eine Lyrikmarke auf den Beschwingten Refrain legen.\nOpfere den Beschwingten Refrain: Neutralisiere einen Zauberspruch Deiner Wahl, wenn dessen Urheber nicht sofort zusätzlich X bezahlt ausgibt, wobei X gleich der Anzahl an Lyrikmarken auf dem Beschwingten Refrain ist. Spiele diese Fähigkeit wie einen Unterbrechungs-zauber. @@ -9342,6 +9585,7 @@ Llanowar Scout|Llanowarspäher|Kreatur — Elf, Späher|{T}: Du kannst eine Län Llanowar Sentinel|Llanowarwächter|Beschwörung eines Elfen|Wenn der Llanowarwächter ins Spiel kommt, kannst Du 1G bezahlen, um Deine Bibliothek nach einer Llanowarwächterkarte zu durchsuchen. Bringe diese Karte direkt ins Spiel. Mische Deine Bibliothek danach neu. Llanowar Tribe|Llanowar-Stamm|Kreatur — Elf, Druide|{T}: Erzeuge {G}{G}{G}. Llanowar Vanguard|Llanowar-Stoßtruppen|Kreatur — Dryade|{T}: Die Llanowar-Stoßtruppen erhalten +0/+4 bis zum Ende des Zuges. +Llanowar Visionary|Llanowar-Visionär|Kreatur — Elf, Druide|Wenn der Llanowar-Visionär ins Spiel kommt, ziehe eine Karte.\n{T}: Erzeuge {G}. Llanowar Wastes|Llanowar-Ödland|Land|{T}: Erhöhe deinen Manavorrat um ein farbloses Mana.\n{T}: Erhöhe deinen Manavorrat um {B} oder {G}. Das Llanowar-Ödland fügt dir 1 Schadenspunkt zu. Llanowar|Llanowar|Welt — Dominaria|Alle Kreaturen haben „{T}: Erhöhe deinen Manavorrat um {G}{G}."\nImmer wenn du chaos würfelst, enttappe alle Kreaturen, die du kontrollierst. Llawan, Cephalid Empress|Llawan, Zephaliden-Kaiserin|Kreatur — Zephalid, Legende|Bringe alle blauen Kreaturen, die deine Gegner kontrollieren, auf die Hand ihrer Besitzer zurück, wenn Llawan, Zephaliden-Kaiserin ins Spiel kommt.\nDeine Gegner können keine blauen Kreatur-Zaubersprüche spielen. @@ -9368,6 +9612,7 @@ Locust Swarm|Heuschreckenschwarm|Beschwörung eines Schwarms|Fliegend\n{G}: Rege Lodestone Bauble|Richtungsweiser|Artefakt|{1}, {T}: Opfere den Richtungsweiser, um bis zu vier Standardländer Deiner Wahl aus dem Friedhof eines beliebigen Spielers auf seine Bibliothek in beliebiger Reihenfolge zu legen.\nDieser Spieler zieht eine Karte zu Beginn der nächsten Versorgungsphase. Lodestone Golem|Magneteisengolem|Artefaktkreatur — Golem|Zaubersprüche, die keine Artefakte sind, kosten beim Wirken {1} mehr. Lodestone Myr|Magneteisenmyr|Artefaktkreatur — Myr|Verursacht Trampelschaden\nTappe ein ungetapptes Artefakt, das du kontrollierst: Der Magneteisenmyr erhält +1/+1 bis zum Ende des Zuges. +Lofty Denial|Luftige Verweigerung|Spontanzauber|Neutralisiere einen Zauberspruch deiner Wahl, es sei denn, sein Beherrscher bezahlt {1}. Falls du eine fliegende Kreatur kontrollierst, neutralisiere stattdessen den Zauberspruch, es sei denn, sein Beherrscher bezahlt {4}. Logic Knot|Knoten in der Logik|Spontanzauber|Ausgraben (Du kannst eine beliebige Anzahl von Karten aus deinem Friedhof ganz aus dem Spiel entfernen, sowie du diesen Zauber spielst. Er kostet beim Ausspielen für jede auf diese Weise ganz aus dem Spiel entfernte Karte {1} weniger.) Neutralisiere einen Zauberspruch deiner Wahl, falls sein Beherrscher nicht {X} bezahlt. Lone Missionary|Einsamer Missionar|Kreatur — Kor, Mönch|Wenn der Einsame Missionar ins Spiel kommt, erhältst du 4 Lebenspunkte dazu. Lone Revenant|Einsamer Wiedergänger|Kreatur — Geist|Fluchsicher (Diese Kreatur kann nicht das Ziel von Zaubersprüchen oder Fähigkeiten sein, die deine Gegner kontrollieren.)Immer wenn der Einsame Wiedergänger einem Spieler Kampfschaden zufügt und falls du keine anderen Kreaturen kontrollierst, schaue dir die obersten vier Karten deiner Bibliothek an. Nimm eine davon auf deine Hand und lege den Rest in beliebiger Reihenfolge unter deine Bibliothek. @@ -9402,6 +9647,7 @@ Lord of the Undead|Der Herr der Untoten|Kreatur — Herrscher|Alle Zombies erhal Lord of the Unreal|Herr des Irrealen|Kreatur — Mensch, Zauberer|Illusion-Kreaturen, die du kontrollierst, erhalten +1/+1 und sind fluchsicher. (Sie können nicht das Ziel von Zaubersprüchen oder Fähigkeiten sein, die deine Gegner kontrollieren.) Lord of the Void|Fürst der Leere|Kreatur — Dämon|Fliegend\nImmer wenn der Fürst der Leere einem Spieler Kampfschaden zufügt, schicke die obersten sieben Karten der Bibliothek dieses Spielers ins Exil und bringe dann eine Kreaturenkarte davon unter deiner Kontrolle ins Spiel. Lore Broker|Sagenhändler|Kreatur — Mensch, Räuber|{T}: Jeder Spieler zieht eine Karte und wirft dann eine Karte ab. +Lore Drakkis|Geheimnisvoller Drakkis|Kreatur — Eidechse, Bestie|Mutation {U/R}{U/R} (Falls du diesen Zauberspruch für seine Mutationskosten wirkst, lege ihn auf oder unter eine Nicht-Mensch-Kreatur deiner Wahl, die du besitzt. Sie mutieren zur oben liegenden Kreatur, die zusätzlich alle Fähigkeiten der darunter liegenden hat.)\nImmer wenn diese Kreatur mutiert, bringe eine Spontanzauber- oder Hexereikarte deiner Wahl aus deinem Friedhof auf deine Hand zurück. Lorescale Coatl|Sagenschuppen-Coatl|Kreatur — Ophis|Immer wenn du eine Karte ziehst, kannst du eine +1/+1 Marke auf den Sagenschuppen-Coatl legen. Loreseeker's Stone|Stein des Sagensuchers|Artefakt|{3}, {T}: Ziehe drei Karten. Das Aktivieren dieser Fähigkeit kostet für jede Karte auf deiner Hand {1} mehr. Lorthos, the Tidemaker|Lorthos, der Gezeitenmacher|Legendäre Kreatur — Oktopus|Immer wenn Lorthos der Gezeitenmacher angreift, kannst du {8} bezahlen. Falls du das tust, tappe bis zu acht bleibende Karten deiner Wahl. Diese bleibenden Karten enttappen nicht während des nächsten Enttappsegments ihrer Besitzer. @@ -9468,6 +9714,7 @@ Lucky Clover|Vierblättriges Kleeblatt|Artefakt|Immer wenn du einen Abenteuer-Sp Ludevic's Abomination|Ludevics Scheußlichkeit|Kreatur — Eidechse, Schrecken|Verursacht Trampelschaden Ludevic's Test Subject|Ludevics Testobjekt|Kreatur — Eidechse|Verteidiger\n{1}{U}: Lege eine Jungtiermarke auf Ludevics Testobjekt. Falls dann fünf oder mehr Jungtiermarken auf ihm liegen, entferne alle und transformiere es. Ludevic, Necro-Alchemist|Ludevic, Nekro-Alchemist|Legendäre Kreatur — Mensch, Zauberer|Zu Beginn des Endsegments jedes Spielers kann jener Spieler eine Karte ziehen, falls ein Spieler außer dir in diesem Zug Lebenspunkte verloren hat.\nPartner (Du kannst zwei Kommandeure haben, falls beide Partner haben.) +Lukka, Coppercoat Outcast|Lukka, Verstoßener der Kupferjacken|Legendärer Planeswalker — Lukka|+1: Schicke die obersten drei Karten deiner Bibliothek ins Exil. Kreaturenkarten, die auf diese Weise ins Exil geschickt wurden, erhalten: „Du kannst diese Karte aus dem Exil wirken, solange du einen Lukka-Planeswalker kontrollierst."\n−2: Schicke eine Kreatur deiner Wahl, die du kontrollierst, ins Exil und decke dann Karten oben von deiner Bibliothek auf, bis du eine Kreaturenkarte mit höheren umgewandelten Manakosten aufdeckst. Bringe sie ins Spiel und lege den Rest in zufälliger Reihenfolge unter deine Bibliothek.\n−7: Jede Kreatur, die du kontrollierst, fügt jedem Gegner Schadenspunkte in Höhe ihrer Stärke zu. Lullmage Mentor|Lehrmeister der Ruhezauberer|Kreatur — Meervolk, Zauberer|Immer wenn ein Zauberspruch oder eine Fähigkeit, der bzw. die von dir kontrolliert wird, einen Zauberspruch neutralisiert, kannst du einen 1/1 blauen Meervolk-Kreaturenspielstein ins Spiel bringen.\nTappe sieben ungetappte Meervölker, die du kontrollierst: Neutralisiere einen Zauberspruch deiner Wahl. Lull|Einlullen|Spontanzauber|Kreaturen fügen in diesem Zug keinen Kampfschaden zu.\nUmwandlung 2 Lumbering Battlement|Stampfender Wehrgang|Kreatur — Bestie|Wachsamkeit\nWenn der Stampfende Wehrgang ins Spiel kommt, schicke eine beliebige Anzahl an anderen Nichtspielsteinkreaturen, die du kontrollierst, ins Exil, bis er das Spiel verlässt.\nDer Stampfende Wehrgang erhält +2/+2 für jede Karte im Exil, die durch ihn ins Exil geschickt wurde. @@ -9485,6 +9732,7 @@ Luminescent Rain|Lumineszierender Regen|Spontanzauber|Bestimme einen Kreaturenty Luminesce|Nachleuchten|Spontanzauber|Verhindere allen Schaden, den schwarze und rote Quellen in diesem Zug zufügen würden. Luminous Angel|Leuchtender Engel|Kreatur — Engel|Fliegend\nDu kannst zu Beginn deines Versorgungssegments einen 1/1 weißen Geist-Spielstein mit Flugfähigkeit ins Spiel bringen. Luminous Bonds|Leuchtende Fesseln|Verzauberung — Aura|Verzaubert eine Kreatur\nDie verzauberte Kreatur kann nicht angreifen oder blocken. +Luminous Broodmoth|Leuchtende Brutmotte|Kreatur — Insekt|Fliegend\nImmer wenn eine nichtfliegende Kreatur, die du kontrollierst, stirbt, bringe sie mit einer Fliegend-Marke unter der Kontrolle ihres Besitzers ins Spiel zurück. Luminous Guardian|Leuchtender Wächter|Kreatur — Wächter|{W}: Der Leuchtende Wächter erhält +0/+1 bis zum Ende des Zuges.\n{2}: Der Leuchtende Wächter kann in diesem Zug eine zusätzliche Kreatur blocken. Luminous Wake|Leuchtende Nachwirkungen|Verzauberung — Aura|Kreaturenverzauberung\nImmer wenn die verzauberte Kreatur angreift oder blockt, erhältst du 4 Lebenspunkte dazu. Lumithread Field|Feld aus Leuchtfäden|Verzauberung|Alle Kreaturen, die du kontrollierst, erhalten +0/+1.\n Morph {1}{W} (Du kannst diese Karte verdeckt für {3} als eine 2/2 Kreatur spielen. Decke sie zu einem beliebigen Zeitpunkt für ihre Morph-Kosten auf.) @@ -9503,14 +9751,17 @@ Lure|Köder|Kreaturenverzauberung|Alle Kreaturen, die die verzauberte Kreatur bl Lurking Arynx|Lauernder Arynx|Kreatur — Katze, Bestie|Gewaltig — {2}{G}: Eine Kreatur deiner Wahl blockt den Lauernden Arynx in diesem Zug, falls möglich. Aktiviere diese Fähigkeit nur, falls die Kreaturen, die du kontrollierst, eine Gesamtstärke von 8 oder mehr haben. Lurking Chupacabra|Lauernder Chupacabra|Kreatur — Bestie, Schrecken|Immer wenn eine Kreatur, die du kontrollierst, erkundet, erhält eine Kreatur deiner Wahl, die ein Gegner kontrolliert, -2/-2 bis zum Ende des Zuges. Lurking Crocodile|Lauerndes Krokodil|Kreatur — Krokodil|Blutdurst 1 (Wurde einem Gegner in diesem Zug Schaden zugefügt, kommt diese Kreatur mit einer +1/+1-Marke ins Spiel.)\nInseltarnung (Diese Kreatur ist unblockbar, solange der verteidigende Spieler eine Insel kontrolliert.) +Lurking Deadeye|Lauernde Präzisionsschützin|Kreatur — Mensch, Assassine|Aufblitzen\nWenn die Lauernde Präzisionsschützin ins Spiel kommt, zerstöre eine Kreatur deiner Wahl, der in diesem Zug bereits Schaden zugefügt wurde. Lurking Evil|Lauerndes Unheil|Verzauberung|Zahle die Hälfte Deiner Lebenspunkte (aufgerundet): Das Lauernde Unheil wird zu einer fliegenden 4/4 Kreatur, die als Schrecken zählt. Lurking Informant|Lauernder Informant|Kreatur — Mensch, Räuber|({U/B} kann entweder mit {U} oder mit {B} bezahlt werden.)\n{2}, {T}: Schaue dir die oberste Karte der Bibliothek eines Spielers deiner Wahl an. Du kannst diese Karte auf den Friedhof dieses Spielers legen. Lurking Jackals|Lauernde Schakale|Verzauberung|Wenn einer Deiner Gegner 10 oder weniger Lebenspunkte hat und die Lauernden Schakale eine Verzauberung sind, werden sie zu einer 3/2 Kreatur, die als Hund zählt. Lurking Nightstalker|Lauernder Nachtschrat|Beschwörung eines Nachtschrats|Wenn der lauernde Nachtschrat angreift, erhält er +2/+0 bis zum Ende des Zuges. Lurking Predators|Lauernde Raubtiere|Verzauberung|Immer wenn ein Gegner einen Zauberspruch wirkt, decke die oberste Karte deiner Bibliothek auf. Falls es eine Kreaturenkarte ist, bringe sie ins Spiel. Anderenfalls kannst du sie unter deine Bibliothek legen. Lurking Skirge|Lauernder Skirg|Verzauberung|Wenn eine Kreatur auf den Friedhof eines Deiner Gegner gelegt wird und der Lauernde Skirg eine Verzauberung ist, wird der Lauernde Skirg zu einer 3/2 fliegenden Kreatur, die als Bold zählt. +Lurrus of the Dream-Den|Lurrus aus der Traumhöhle|Legendäre Kreatur — Katze, Nachtmahr|Gefährte — Jede bleibende Karte in deinem Startdeck hat umgewandelte Manakosten von 2 oder weniger. (Falls du diese Karte als deinen Gefährten erwählt hast, kannst du sie einmal von außerhalb der Partie wirken.)\nLebensverknüpfung\nWährend jedes deiner Züge kannst du einen Bleibende-Karte-Zauberspruch mit umgewandelten Manakosten von 2 oder weniger aus deinem Friedhof wirken. Lush Growth|Üppiges Wachstum|Verzauberung — Aura|Landverzauberung\nDas verzauberte Land ist ein Gebirge, ein Wald und eine Ebene. Lust for War|Lust auf Krieg|Verzauberung — Aura|Kreaturenverzauberung\nImmer wenn die verzauberte Kreatur getappt wird, fügt die Lust auf Krieg dem Beherrscher dieser Kreatur 3 Schadenspunkte zu.\nDie verzauberte Kreatur greift in jedem Zug an, falls möglich. +Lutri, the Spellchaser|Lutri der Zauberbalger|Legendäre Kreatur — Elementarwesen, Otter|Gefährte — Alle Nichtland-Karten in deinem Startdeck haben unterschiedliche Namen. (Falls du diese Karte als deinen Gefährten erwählt hast, kannst du sie einmal von außerhalb der Partie wirken.)\nAufblitzen\nWenn Lutri der Zauberbalger ins Spiel kommt und falls du ihn gewirkt hast, kopiere einen Spontanzauber oder eine Hexerei deiner Wahl, den bzw. die du kontrollierst. Du kannst neue Ziele für die Kopie bestimmen. Lux Cannon|Lux-Kanone|Artefakt|{T}: Lege eine Ladungsmarke auf die Lux-Kanone.\n{T}, entferne drei Ladungsmarken von der Lux-Kanone: Zerstöre eine bleibende Karte deiner Wahl. Luxa River Shrine|Luxa-Flussschrein|Artefakt|{1}, {T}: Du erhältst 1 Lebenspunkt dazu. Lege eine Ziegelmarke auf den Luxa-Flussschrein.\n{T}: Du erhältst 2 Lebenspunkte dazu. Aktiviere diese Fähigkeit nur, falls sich drei oder mehr Ziegelmarken auf dem Luxa-Flussschrein befinden. Lyev Decree|Lyev-Dekret|Hexerei|Inhaftiere bis zu zwei Kreaturen deiner Wahl, die deine Gegner kontrollieren. (Bis zu deinem nächsten Zug können diese Kreaturen nicht angreifen oder blocken, und ihre aktivierten Fähigkeiten können nicht aktiviert werden.) @@ -9611,6 +9862,7 @@ Magus of the Wheel|Magus des Rads|Kreatur — Mensch, Zauberer|{1}{R}, {T}, opfe Magus of the Will|Magus des Willens|Kreatur — Mensch, Zauberer|{2}{B}, {T}, schicke den Magus des Willens ins Exil: Bis zum Ende des Zuges kannst du Karten aus deinem Friedhof spielen. Falls eine Karte in diesem Zug von irgendwoher auf deinen Friedhof gelegt würde, schicke sie stattdessen ins Exil. Mahamoti Djinn|Mahamoti-Dschinn|Beschwörung eines Dschinns|Kann fliegen. Mairsil, the Pretender|Mairsil der Täuscher|Legendäre Kreatur — Mensch, Zauberer|Wenn Mairsil der Täuscher ins Spiel kommt, kannst du eine Artefakt- oder Kreaturenkarte aus deiner Hand oder deinem Friedhof ins Exil schicken und eine Käfigmarke auf sie legen.\nMairsil der Täuscher hat alle aktivierten Fähigkeiten von Karten im Exil, die du besitzt und auf denen eine Käfigmarke liegt. Du kannst jede dieser Fähigkeiten nur einmal pro Zug aktivieren. +Majestic Auricorn|Majestätisches Goldhorn|Kreatur — Einhorn|Mutation {3}{W} (Falls du diesen Zauberspruch für seine Mutationskosten wirkst, lege ihn auf oder unter eine Nicht-Mensch-Kreatur deiner Wahl, die du besitzt. Sie mutieren zur oben liegenden Kreatur, die zusätzlich alle Fähigkeiten der darunter liegenden hat.)\nWachsamkeit\nImmer wenn diese Kreatur mutiert, erhältst du 4 Lebenspunkte dazu. Majestic Heliopterus|Majestätischer Heliopterus|Kreatur — Dinosaurier|Fliegend\nImmer wenn der Majestätische Heliopterus angreift, erhält ein anderer Dinosaurier deiner Wahl, den du kontrollierst, Flugfähigkeit bis zum Ende des Zuges. Majestic Myriarch|Majestätischer Myriarch|Kreatur — Chimäre|Stärke und Widerstandskraft des Majestätischen Myriarchen sind gleich der doppelten Anzahl an Kreaturen, die du kontrollierst.\nFalls du zu Beginn jedes Kampfes eine Kreatur mit Flugfähigkeit kontrollierst, erhält der Majestätische Myriarch Flugfähigkeit bis zum Ende des Zuges. Das Gleiche gilt für Erstschlag, Doppelschlag, Todesberührung, Eile, Fluchsicherheit, Unzerstörbarkeit, Lebensverknüpfung, Bedrohlichkeit, Reichweite, Wachsamkeit sowie das Verursachen von Trampelschaden. Major Teroh|Major Teroh|Kreatur — Vogel, Soldat, Legende|Fliegend\n{3}{W}{W}, opfere Major Teroh: Entferne alle schwarzen Kreaturen ganz aus dem Spiel. @@ -9634,6 +9886,7 @@ Malakir Bloodwitch|Bluthexe aus Malakir|Kreatur — Vampir, Schamane|Fliegend, S Malakir Cullblade|Malakir-Keuler|Kreatur — Vampir, Krieger|Immer wenn eine Kreatur, die ein Gegner kontrolliert, stirbt, lege eine +1/+1-Marke auf den Malakir-Keuler. Malakir Familiar|Malakir-Vertrauter|Kreatur — Fledermaus|Fliegend, TodesberührungImmer wenn du Lebenspunkte dazuerhältst, erhält der Malakir-Vertraute +1/+1 bis zum Ende des Zuges. Malakir Soothsayer|Malakir-Wahrsagerin|Kreatur — Vampir, Schamane, Verbündeter|Mitstreiter — {T}, tappe einen ungetappten Verbündeten, den du kontrollierst: Du ziehst eine Karte und verlierst 1 Lebenspunkt. +Malefic Scythe|Unheilvolle Sense|Artefakt — Ausrüstung|Die Unheilvolle Sense kommt mit einer Seelenmarke ins Spiel.\nDie ausgerüstete Kreatur erhält +1/+1 für jede Seelenmarke auf der Unheilvollen Sense.\nImmer wenn die ausgerüstete Kreatur stirbt, lege eine Seelenmarke auf die Unheilvolle Sense.\nAusrüsten {1} ({1}: Lege diese Karte an eine Kreatur deiner Wahl an, die du kontrollierst. Spiele Ausrüsten wie eine Hexerei.) Malevolent Awakening|Böses Erwachen|Verzauberung|{1}{B}{B}, opfere eine Kreatur: Bringe eine Kreaturenkarte deiner Wahl aus deinem Friedhof auf deine Hand zurück. Malevolent Noble|Heimtückischer Adliger|Kreatur — Mensch, Adliger|{2}, opfere ein Artefakt oder eine andere Kreatur: Lege eine +1/+1-Marke auf den Heimtückischen Adligen. Malevolent Whispers|Übelwollendes Flüstern|Hexerei|Übernimm bis zum Ende des Zuges die Kontrolle über eine Kreatur deiner Wahl. Enttappe die Kreatur. Sie erhält +2/+0 und Eile bis zum Ende des Zuges.\nWahnsinn {3}{R} (Falls du diese Karte abwirfst, wirf sie ins Exil ab. Wenn du dies tust, wirke sie für ihre Wahnsinn-Kosten oder lege sie auf deinen Friedhof.) @@ -9684,12 +9937,15 @@ Manakin|Manapuppe|Artefaktkreatur|{T}: Erhöhe Deinen Manavorrat um ein farblose Manalith|Manalith|Artefakt|{T}: Erhöhe deinen Manavorrat um ein Mana einer beliebigen Farbe. Manamorphose|Manamorphose|Spontanzauber|Erhöhe deinen Manavorrat um zwei Mana einer beliebigen Farbkombination.\nZiehe eine Karte. Manaplasm|Manaplasma|Kreatur — Schlammwesen|Immer wenn du einen Zauberspruch spielst, erhält das Manaplasma +X/+X bis zum Ende des Zuges, wobei X gleich den umgewandelten Manakosten dieses Zauberspruchs ist. +Manascape Refractor|Manarefraktor|Artefakt|Der Manarefraktor kommt getappt ins Spiel.\nDer Manarefraktor hat alle aktivierten Fähigkeiten aller Länder im Spiel.\nUm die Aktivierungskosten von Fähigkeiten des Manarefraktors zu bezahlen, kannst du Mana ausgeben, als wäre es Mana beliebiger Farbe. Manaweft Sliver|Managewebe-Remasuri|Kreatur — Remasuri|Remasuri-Kreaturen, die du kontrollierst, haben „{T}: Erhöhe deinen Manavorrat um ein Mana einer beliebigen Farbe." Mandate of Peace|Mandat des Friedens|Spontanzauber|Wirke diesen Zauberspruch nur während des Kampfes.\nDeine Gegner können in diesem Zug keine Zaubersprüche wirken.\nBeende die Kampfphase. (Entferne alle Angreifer und Blocker aus dem Kampf. Schicke alle Zaubersprüche und Fähigkeiten vom Stapel ins Exil, einschließlich dieses Zauberspruchs.) +Maned Serval|Mähnenserval|Kreatur — Katze|Wachsamkeit Mangara of Corondor|Mangara von Corondor|Legendäre Kreatur — Mensch, Zauberer|{T}: Entferne Mangara von Corondor und eine bleibende Karte deiner Wahl ganz aus dem Spiel. Mangara's Blessing|Mangaras Segen|Spontanzauber|Du erhältst 5 Lebenspunkte dazu.\nWenn ein Zauberspruch oder ein Effekt eines Gegners Dich dazu zwingt, Mangaras Segen abzuwerfen, erhältst Du 2 Lebenspunkte dazu und nimmst Mangaras Segen am Ende des Zuges aus Deinem Friedhof zurück auf Deine Hand. Mangara's Equity|Mangaras Gerechtigkeit|Verzauberung|Wenn Mangaras Gerechtigkeit ins Spiel kommt, wähle rot oder schwarz.\nBezahle während Deiner Versorgungsphase 1W oder begrabe Mangaras Gerechtigkeit.\nFür jeden Schadenspunkt, den Dir oder einer Deiner weißen Kreaturen von einer Kreatur der gewählten Farbe zugefügt wird, fügt Mangaras Gerechtigkeit dieser Kreatur 1 Schadenspunkt zu. Mangara's Tome|Mangaras Zauberbuch|Artefakt|Wenn Mangaras Zauberbuch ins Spiel kommt, durchsuche Deine Bibliothek und wähle fünf beliebige Karten. Mische diese Karten und lege sie verdeckt unter Mangaras Zauberbuch. Mische Deine Bibliothek danach neu. Wenn Du die Kontrolle über Mangaras Zauberbuch verlierst, entferne alle Karten darunter ganz aus dem Spiel.\n{3}: Anstatt eine Karte von Deiner Bibliothek zu ziehen, nimm die oberste Karte unter Mangaras Zauberbuch auf Deine Hand. +Mangara, the Diplomat|Mangara der Diplomat|Legendäre Kreatur — Mensch, Kleriker|Lebensverknüpfung\nImmer wenn ein Gegner Kreaturen als Angreifer deklariert und falls zwei oder mehr jener Kreaturen dich und/oder Planeswalker, die du kontrollierst, angreifen, ziehe eine Karte.\nImmer wenn ein Gegner seinen zweiten Zauberspruch innerhalb desselben Zuges wirkt, ziehe eine Karte. Manglehorn|Malmhorn|Kreatur — Bestie|Wenn das Malmhorn ins Spiel kommt, kannst du ein Artefakt deiner Wahl zerstören.\nArtefakte, die deine Gegner kontrollieren, kommen getappt ins Spiel. Maniacal Rage|Wahnsinniger Zorn|Kreaturenverzauberung|Die verzauberte Kreatur erhält +2/+2 und kann nicht blocken. Manic Scribe|Manische Schreiberin|Kreatur — Mensch, Zauberer|Wenn die Manische Schreiberin ins Spiel kommt, legt jeder Gegner die obersten drei Karten seiner Bibliothek auf seinen Friedhof.\nDelirium — Zu Beginn des Versorgungssegments jedes Gegners und falls dein Friedhof vier oder mehr unterschiedliche Kartentypen enthält, legt dieser Spieler die obersten drei Karten seiner Bibliothek auf seinen Friedhof. @@ -9795,6 +10051,7 @@ Marshdrinker Giant|Moorwassertrinkender Riese|Kreatur — Riese, Krieger|Wenn de Marshmist Titan|Sumpfnebel-Titan|Kreatur — Riese|Der Sumpfnebel-Titan kostet beim Wirken {X} weniger, wobei X gleich deiner Hingabe zu Schwarz ist. (Jedes {B} in den Manakosten von bleibenden Karten, die du kontrollierst, erhöht deine Hingabe zu Schwarz um eins.) Martial Coup|Kriegscoup|Hexerei|Bringe X 1/1 weiße Soldat-Kreaturenspielsteine ins Spiel. Falls X 5 oder mehr beträgt, zerstöre alle anderen Kreaturen. Martial Glory|Soldatische Pracht|Spontanzauber|Eine Kreatur deiner Wahl erhält +3/+0 bis zum Ende des Zuges.\nEine Kreatur deiner Wahl erhält +0/+3 bis zum Ende des Zuges. +Martial Impetus|Kriegerischer Impuls|Verzauberung — Aura|Verzaubert eine Kreatur\nDie verzauberte Kreatur erhält +1/+1 und ist angestachelt. (Sie greift in jedem Kampf an, falls möglich, und greift einen anderen Spieler als dich an, falls möglich.)\nImmer wenn die verzauberte Kreatur angreift, erhält jede andere Kreatur, die einen deiner Gegner angreift, +1/+1 bis zum Ende des Zuges. Martial Law|Kriegsrecht|Verzauberung|Inhaftiere zu Beginn deines Versorgungssegments eine Kreatur deiner Wahl, die ein Gegner kontrolliert. (Bis zu deinem nächsten Zug kann diese Kreatur nicht angreifen oder blocken, und ihre aktivierten Fähigkeiten können nicht aktiviert werden.) Martyr for the Cause|Selbstloser Märtyrer|Kreatur — Mensch, Soldat|Wenn der Selbstlose Märtyrer stirbt, führe Wucherung durch. (Bestimme eine beliebige Anzahl an bleibenden Karten und/oder Spielern und gib ihnen dann von jeder Sorte Marke, die dort bereits liegt, eine weitere Marke.) Martyr of Ashes|Märtyrerin der Asche|Kreatur — Mensch, Schamane|{2}, zeige X rote Karten aus deiner Hand offen vor, opfere die Märtyrerin der Asche: Die Märtyrerin der Asche fügt allen nichtfliegenden Kreaturen X Schadenspunkte zu. @@ -9819,6 +10076,7 @@ Mask of Memory|Erinnerungsmaske|Artefakt — Ausrüstung|Immer wenn die ausgerü Mask of Riddles|Maske der Rätsel|Artefakt — Ausrüstung|Die ausgerüstete Kreatur verursacht Furcht.\nImmer wenn die ausgerüstete Kreatur einem Spieler Kampfschaden zufügt, kannst du eine Karte ziehen.\nAusrüsten {2} Mask of the Mimic|Maske des Täuschers|Spontanzauber|Opfere eine Kreatur: Durchsuche Deine Bibliothek nach der Kopie einer Kreaturenkarte Deiner Wahl, die sich im Spiel befindet, und bringe diese ins Spiel. Mische Deine Bibliothek danach neu. Masked Admirers|Vermummter Bewunderer|Kreatur — Elf, Schamane|Wenn der Vermummte Bewunderer ins Spiel kommt, ziehe eine Karte.\nImmer wenn du einen Kreaturenzauber spielst, kannst du {G}{G} bezahlen. Falls du dies tust, bringe den Vermummten Bewunderer aus deinem Friedhof auf deine Hand zurück. +Masked Blackguard|Maskierte Schwarzgardistin|Kreatur — Mensch, Räuber|Aufblitzen (Du kannst diesen Zauberspruch zu jedem Zeitpunkt wirken, zu dem du einen Spontanzauber wirken könntest.)\n{2}{B}: Die Maskierte Schwarzgardistin erhält +1/+1 bis zum Ende des Zuges. Masked Gorgon|Maskierte Gorgo|Kreatur — Gorgo|Grüne Kreaturen und weiße Kreaturen haben Schutz vor Gorgos.\nGrenzwert Die Maskierte Gorgo hat Schutz vor grün und Schutz vor weiß. (Du hast den Grenzwert erreicht, solange sieben oder mehr Karten in deinem Friedhof sind.) Mass Appeal|Massenanziehung|Hexerei|Ziehe für jeden Menschen, den du kontrollierst, eine Karte. Mass Calcify|Massenversteinerung|Hexerei|Zerstöre alle nichtweißen Kreaturen. @@ -9895,6 +10153,7 @@ Maze Rusher|Labyrinth-Hetzer|Kreatur — Elementarwesen|Eile\nMehrfarbige Kreatu Maze Sentinel|Labyrinth-Wächter|Kreatur — Elementarwesen|Wachsamkeit\nMehrfarbige Kreaturen, die du kontrollierst, haben Wachsamkeit. Maze of Shadows|Labyrinth der Schatten|Land|{T}: Erhöhe Deinen Manavorrat um ein farbloses Mana.\n{T}: Enttappe eine angreifende Kreatur Deiner Wahl mit Irrealität. Diese Kreatur erhält in diesem Zug keinen Kampfschaden und teilt auch keinen aus. Maze's End|Ende des Labyrinths|Land|Das Ende des Labyrinths kommt getappt ins Spiel.\n{T}: Erhöhe deinen Manavorrat um {1}.\n{3}, {T}, bringe das Ende des Labyrinths auf die Hand seines Besitzers zurück: Durchsuche deine Bibliothek nach einer Tor-Karte, bringe sie ins Spiel und mische danach deine Bibliothek. Falls du zehn oder mehr Tore mit unterschiedlichen Namen kontrollierst, gewinnst du das Spiel. +Mazemind Tome|Gedankenlabyrinth-Zauberbuch|Artefakt|{T}, lege eine Seitenmarke auf das Gedankenlabyrinth-Zauberbuch: Hellsicht 1.\n{2}, {T}, lege eine Seitenmarke auf das Gedankenlabyrinth-Zauberbuch: Ziehe eine Karte.\nWenn vier oder mehr Seitenmarken auf dem Gedankenlabyrinth-Zauberbuch liegen, schicke es ins Exil. Falls du dies tust, erhältst du 4 Lebenspunkte dazu. Mazirek, Kraul Death Priest|Mazirek, Kraul-Todespriester|Legendäre Kreatur — Insekt, Schamane|FliegendImmer wenn ein Spieler eine andere bleibende Karte opfert, lege eine +1/+1-Marke auf jede Kreatur, die du kontrollierst. Meadowboon|Wiesengnade|Kreatur — Elementarwesen|Wenn die Wiesengnade das Spiel verlässt, lege eine +1/+1-Marke auf jede Kreatur, die ein Spieler deiner Wahl kontrolliert.\nHerbeirufen {3}{W} (Du kannst diesen Zauber für seine Herbeirufungskosten spielen. Falls du das tust, wird die Kreatur geopfert, wenn sie ins Spiel kommt.) Meandering River|Mäanderstrom|Land|Der Mäanderstrom kommt getappt ins Spiel.\n{T}: Erhöhe deinen Manavorrat um {W} oder {U}. @@ -9941,6 +10200,7 @@ Memory Drain|Erinnerungsentzug|Spontanzauber|Neutralisiere einen Zauberspruch de Memory Erosion|Erinnerungserosion|Verzauberung|Immer wenn ein Gegner einen Zauberspruch spielt, legt dieser Spieler die obersten zwei Karten seiner Bibliothek auf seinen Friedhof. Memory Jar|Krug der Erinnerungen|Artefakt|{T}, opfere den Krug der Erinnerungen: Jeder Spieler legt die Karten auf seiner Hand verdeckt beiseite und zieht sieben Karten. Am Ende des Zuges werfen alle Spieler die Karten auf ihrer Hand ab und nehmen die beiseite gelegten Karten wieder auf ihre Hand. Memory Lapse|Gedächtnislücke|Spontanzauber|Neutralisiere einen Zauberspruch Deiner Wahl. Lege ihn oben auf die Bibliothek seines Besitzers statt auf dessen Friedhof. +Memory Leak|Gedächtnisverlust|Hexerei|Ein Gegner deiner Wahl zeigt die Karten auf seiner Hand offen vor. Bestimme eine Nichtland-Karte im Friedhof oder auf der Hand jenes Spielers und schicke sie ins Exil.\nUmwandlung {1} ({1}, wirf diese Karte ab: Ziehe eine Karte.) Memory Plunder|Erinnerungsplünderung|Spontanzauber|Du kannst eine Spontanzauber- oder Hexereikarte deiner Wahl aus dem Friedhof eines Gegners spielen, ohne ihre Manakosten zu bezahlen. Memory Sluice|Erinnerungsschleuse|Hexerei|Ein Spieler deiner Wahl legt die obersten vier Karten seiner Bibliothek auf seinen Friedhof.\nVerschwören (Sowie du diesen Zauberspruch spielst, kannst du zwei ungetappte Kreaturen tappen, die du kontrollierst und die mindestens eine Farbe mit dem Zauberspruch gemeinsam haben. Wenn du das tust, kopiere den Zauberspruch; du kannst für die Kopie ein neues Ziel bestimmen.) Memory Theft|Gedankenraub|Hexerei|Ein Gegner deiner Wahl zeigt die Karten auf seiner Hand offen vor. Du bestimmst davon eine Nichtland-Karte. Der Spieler wirft die bestimmte Karte ab. Du kannst eine Karte mit einem Abenteuer, die der Spieler besitzt, aus dem Exil auf den Friedhof des Spielers legen. @@ -10079,6 +10339,8 @@ Might of the Masses|Die Macht der Massen|Spontanzauber|Eine Kreatur deiner Wahl Might of the Nephilim|Macht der Nephilim|Spontanzauber|Eine Kreatur deiner Wahl erhält für jede ihrer Farben +2/+2 bis zum Ende des Zuges. Mighty Emergence|Hervortreten der Mächtigen|Verzauberung|Immer wenn eine Kreatur mit Stärke 5 oder mehr unter deiner Kontrolle ins Spiel kommt, kannst du zwei +1/+1-Marken auf sie legen. Mighty Leap|Mächtiger Sprung|Spontanzauber|Eine Kreatur deiner Wahl erhält +2/+2 und Erstschlag bis zum Ende des Zuges. +Migration Path|Migrationspfad|Hexerei|Durchsuche deine Bibliothek nach bis zu zwei Standardland-Karten, bringe sie getappt ins Spiel und mische dann deine Bibliothek.\nUmwandlung {2} ({2}, wirf diese Karte ab: Ziehe eine Karte.) +Migratory Greathorn|Nomadisierendes Großhorn|Kreatur — Bestie|Mutation {2}{G} (Falls du diesen Zauberspruch für seine Mutationskosten wirkst, lege ihn auf oder unter eine Nicht-Mensch-Kreatur deiner Wahl, die du besitzt. Sie mutieren zur oben liegenden Kreatur, die zusätzlich alle Fähigkeiten der darunter liegenden hat.)\nImmer wenn diese Kreatur mutiert, durchsuche deine Bibliothek nach einer Standardland-Karte, bringe sie getappt ins Spiel und mische dann deine Bibliothek. Migratory Route|Vogelzug|Hexerei|Erzeuge vier 1/1 weiße Vogel-Kreaturenspielsteine mit Flugfähigkeit.\nStandardlandumwandlung {2} ({2}, wirf diese Karte ab: Durchsuche deine Bibliothek nach einer Standardland-Karte, zeige sie offen vor und nimm sie auf deine Hand. Mische danach deine Bibliothek.) Mijae Djinn|Mijae-Dschinn|Beschwörung eines Dschinns|Wenn Du mit dem Mijae-Dschinn angreifen willst, musst Du eine Münze werfen, sobald Du Deinen Angriff angekündigt hast. Dein Gegner sagt Kopf oder Zahl an. Gewinnt er, dann greift der Mijae-Dschinn nicht an, wird aber trotzdem getappt. Mikaeus, the Lunarch|Lunarch Mikaeus|Legendäre Kreatur — Mensch, Kleriker|Lunarch Mikaeus kommt mit X +1/+1-Marken ins Spiel.\n{T}: Lege eine +1/+1-Marke auf Mikaeus.\n{T}, entferne eine +1/+1-Marke von Mikaeus: Lege eine +1/+1-Marke auf jede andere Kreatur, die du kontrollierst. @@ -10141,6 +10403,7 @@ Mindculling|Verstandesauslese|Hexerei|Du ziehst zwei Karten, und ein Gegner dein Mindeye Drake|Seelenlesender Sceada|Kreatur — Sceada|Fliegend\nWenn der Seelenlesende Sceada stirbt, legt ein Spieler deiner Wahl die obersten fünf Karten seiner Bibliothek auf seinen Friedhof. Mindlash Sliver|Gedankenpeitschenremasuri|Kreatur — Remasuri|Alle Remasuris haben „{1}, opfere diese Kreatur: Jeder Spieler wirft eine Karte aus seiner Hand ab." Mindleech Mass|Hirnegelklumpen|Kreatur — Schrecken|Verursacht Trampelschaden\nImmer wenn der Hirnegelklumpen einem Spieler Kampfschaden zufügt, kannst du die Karten auf der Hand dieses Spielers anschauen. Falls du dies tust, kannst du eine Karte darunter, die kein Land ist, spielen, ohne ihre Manakosten zu bezahlen. +Mindleecher|Verstandabsauger|Kreatur — Nachtmahr|Mutation {4}{B} (Falls du diesen Zauberspruch für seine Mutationskosten wirkst, lege ihn auf oder unter eine Nicht-Mensch-Kreatur deiner Wahl, die du besitzt. Sie mutieren zur oben liegenden Kreatur, die zusätzlich alle Fähigkeiten der darunter liegenden hat.)\nFliegend\nImmer wenn diese Kreatur mutiert, schicke die oberste Karte der Bibliothek jedes Gegners verdeckt ins Exil. Du kannst die Karten anschauen und spielen, solange sie im Exil bleiben. Mindless Automaton|Hirnlose Kampfmaschine|Artefaktkreatur — Konstrukt|Die Hirnlose Kampfmaschine kommt mit zwei +1/+1-Marken ins Spiel.\n{1}, wirf eine Karte aus deiner Hand ab: Lege eine +1/+1-Marke auf die Hirnlose Kampfmaschine.\nEntferne zwei +1/+1-Marken von der Hirnlosen Kampfmaschine: Ziehe eine Karte. Mindless Null|Hirnlose Null|Kreatur — Zombie|Die Hirnlose Null kann nicht blocken, falls du nicht einen Vampir kontrollierst. Mindlock Orb|Sphäre des Gedankenblocks|Artefakt|Spieler können keine Bibliotheken durchsuchen. @@ -10233,6 +10496,7 @@ Mirrorwing Dragon|Spiegelschwingendrache|Kreatur — Drache|Fliegend\nImmer wenn Mirrorwood Treefolk|Baumvolk des Spiegelwalds|Kreatur — Baumhirten|{2}{R}{W}: Wenn das nächste Mal in diesem Zug dem Baumvolk des Spiegelwaldes Schaden zugefügt werden würde, wird dieser Schaden stattdessen einer Kreatur oder einem Spieler Deiner Wahl zugefügt. Mirrorworks|Spiegelwerk|Artefakt|Immer wenn ein anderes Artefakt, das kein Spielstein ist, unter deiner Kontrolle ins Spiel kommt, kannst du {2} bezahlen. Falls du dies tust, bringe einen Spielstein ins Spiel, der eine Kopie dieses Artefakts ist. Miscalculation|Fehlkalkulation|Unterbrechungszauber|Neutralisiere einen Spruch Deiner Wahl, wenn dessen Urheber nicht sofort zusätzlich 2 ausgibt\nUmwandlung 2 +Miscast|Verwirken|Spontanzauber|Neutralisiere einen Spontanzauber oder eine Hexerei deiner Wahl, es sei denn, sein bzw. ihr Beherrscher bezahlt {3}. Mischief and Mayhem|Aufruhr und Chaos|Hexerei|Bis zu zwei Kreaturen deiner Wahl erhalten +4/+4 bis zum Ende des Zuges. Mischievous Chimera|Schelmische Chimäre|Verzauberungskreatur — Chimäre|Fliegend\nImmer wenn du deinen ersten Zauberspruch im Zug eines Gegners wirkst, fügt die Schelmische Chimäre jedem Gegner 1 Schadenspunkt zu. Hellsicht 1. Mischievous Poltergeist|Unheilbringender Poltergeist|Beschwörung eines Geistwesens|Fliegend\nZahle 1 Lebenspunkt: Regeneration @@ -10286,6 +10550,7 @@ Mistmeadow Skulk|Nebelwiesenschleicher|Kreatur — Kithkin, Räuber|Lebensverkn Mistmeadow Witch|Nebelwiesenhexe|Kreatur — Kithkin, Zauberer|{2}{W}{U}: Entferne eine Kreatur deiner Wahl ganz aus dem Spiel. Bringe diese Karte am Ende des Zuges unter der Kontrolle ihres Besitzers ins Spiel zurück. Mistmoon Griffin|Nebelmondgreif|Beschwörung eines Greifen|Fliegend\nWenn der Nebelmondgreif aus dem Spiel auf einen Friedhof landet, entferne den Nebelmondgreif ganz aus dem Spiel und bringe die oberste Kreaturenkarte aus Deinem Friedhof direkt ins Spiel. Mistral Charger|Mistral-Streitross|Kreatur — Pegasus|Fliegend +Mistral Singer|Mistralsängerin|Kreatur — Sirene|Fliegend\nBravour (Immer wenn du einen Nichtkreatur-Zauberspruch wirkst, erhält diese Kreatur +1/+1 bis zum Ende des Zuges.) Mistveil Plains|Nebelschleier-Ebene|Land — Ebene|({T}: Erhöhe deinen Manavorrat um {W}.)\nDie Nebelschleier-Ebene kommt getappt ins Spiel.\n{W}, {T}: Lege eine Karte deiner Wahl aus deinem Friedhof unter deine Bibliothek. Spiele diese Fähigkeit nur, falls du zwei oder mehr weiße bleibende Karten kontrollierst. Mistvein Borderpost|Nebelader-Grenzstein|Artefakt|Du kannst {1} bezahlen und ein Standardland, das du kontrollierst, auf die Hand seines Besitzers zurückbringen, anstatt die Manakosten des Nebelader-Grenzsteins zu bezahlen.\nDer Nebelader-Grenzstein kommt getappt ins Spiel.\n{T}: Erhöhe deinen Manavorrat um {U} oder {B}. Misty Rainforest|Nebliger Regenwald|Land|{T}, bezahle 1 Lebenspunkt, opfere den Nebligen Regenwald: Durchsuche deine Bibliothek nach einem Wald oder einer Insel und bringe die Karte ins Spiel. Mische danach deine Bibliothek. @@ -10352,6 +10617,7 @@ Mole Worms|Maulwurfswurm|Beschwörung eines Wurms|Du kannst wählen, ob Du den M Molimo, Maro-Sorcerer|Molimo, Maro-Hexer|Kreatur — Legende|Verursacht Trampelschaden\nStärke und Widerstandskraft von Molimo sind gleich der Anzahl an Ländern, die Du kontrollierst. Molten Birth|Geschmolzene Geburt|Hexerei|Bringe zwei 1/1 rote Elementarwesen-Kreaturenspielsteine ins Spiel. Wirf danach eine Münze. Falls du den Münzwurf gewinnst, bringe die Geschmolzene Geburt auf die Hand ihres Besitzers zurück. Molten Disaster|Schmelzkatastrophe|Hexerei|Bonus {R} (Du kannst zusätzlich {R} bezahlen, sowie du diesen Zauberspruch spielst.)\n Wurden die Bonuskosten bezahlt, hat die Schmelzkatastrophe Sekundenbruchteil. (Solange dieser Zauberspruch sich auf dem Stapel befindet, können Spieler keine Zaubersprüche oder aktivierte Fähigkeiten spielen, die keine Manafähigkeiten sind.)\n Die Schmelzkatastrophe fügt allen Spielern und allen nichtfliegenden Kreaturen X Schadenspunkte zu. +Molten Echoes|Geschmolzene Echos|Verzauberung|Sowie die Geschmolzenen Echos ins Spiel kommen, bestimme einen Kreaturentyp.\nImmer wenn eine Nichtspielsteinkreatur des bestimmten Typs unter deiner Kontrolle ins Spiel kommt, erzeuge einen Spielstein, der eine Kopie jener Kreatur ist. Der Spielstein erhält Eile. Schicke ihn zu Beginn des nächsten Endsegments ins Exil. Molten Firebird|Geschmolzener Feuervogel|Kreatur — Phoenix|Fliegend\nWenn der Geschmolzene Feuervogel aus dem Spiel auf einen Friedhof gelegt wird, bringe den Geschmolzenen Feuervogel am Ende des Zuges unter der Kontrolle seines Besitzers ins Spiel zurück und übergehe dein nächstes Ziehsegment.\n{4}{R}: Entferne den Geschmolzenen Feuervogel ganz aus dem Spiel. Molten Frame|Geschmolzener Rahmen|Spontanzauber|Zerstöre eine Artefaktkreatur deiner Wahl.\nUmwandlung {2} ({2}, wirf diese Karte aus deiner Hand ab: Ziehe eine Karte.) Molten Hydra|Geschmolzene Hydra|Beschwörung einer Hydra|{1}{R}{R}: Lege eine +1/+1-Marke auf die Geschmolzene Hydra.\n{T}, entferne alle +1/+1-Marken von der Geschmolzenen Hydra: Die Geschmolzene Hydra fügt einer Kreatur oder einem Spieler Deiner Wahl für jede auf die Weise entfernte +1/+1-Marke 1 Schadenspunkt zu. @@ -10376,6 +10642,7 @@ Moment of Triumph|Augenblick des Triumphs|Spontanzauber|Eine Kreatur deiner Wahl Moment's Peace|Moment des Friedens|Spontanzauber|Verhindere allen Kampfschaden, der in diesem Zug zugefügt würde.\nRückblende {2}{G} (Du kannst diese Karte aus deinem Friedhof für ihre Rückblendekosten spielen. Entferne sie dann ganz aus dem Spiel.) Momentary Blink|Kurzzeitiges Flimmern|Spontanzauber|Entferne eine Kreatur, die du kontrollierst, ganz aus dem Spiel und bringe sie dann unter der Kontrolle ihres Besitzers ins Spiel zurück.\nRückblende {3}{U} (Du kannst diese Karte aus deinem Friedhof für ihre Rückblendekosten spielen. Entferne sie dann ganz aus dem Spiel.) Momentous Fall|Folgenreicher Fall|Spontanzauber|Opfere eine Kreatur als zusätzliche Kosten, um Folgenreicher Fall zu wirken.\nDu ziehst so viele Karten, wie die Stärke der geopferten Kreatur beträgt, dann erhältst du Lebenspunkte in Höhe ihrer Widerstandskraft dazu. +Momentum Rumbler|Wuchtvoller Polterer|Kreatur — Dinosaurier|Immer wenn der Wuchtvolle Polterer angreift und falls er nicht Erstschlag hat, lege eine Erstschlag-Marke auf ihn.\nImmer wenn der Wuchtvolle Polterer angreift und falls er Erstschlag hat, erhält er Doppelschlag bis zum Ende des Zuges. Momentum|Große Wucht|Kreaturenverzauberung|Zu Beginn Deines Versorgungssegments kannst Du eine Wachstumsmarke auf die Große Wucht legen.\nDie verzauberte Kreatur erhält +1/+1 für jede Wachstumsmarke auf der Großen Wucht. Momir Vig, Simic Visionary|Momir Vig, Simic-Visionär|Legendäre Kreatur — Elf, Zauberer|Immer wenn du einen grünen Kreaturenzauber spielst, kannst du deine Bibliothek nach einer Kreaturenkarte durchsuchen und sie offen vorzeigen. Falls du dies tust, mische deine Bibliothek und lege diese Karte oben darauf.\nImmer wenn du einen blauen Kreaturenzauber spielst, decke die oberste Karte deiner Bibliothek auf. Falls es eine Kreaturenkarte ist, nimm sie auf deine Hand. Monastery Flock|Klosterschwarm|Kreatur — Vogel|Verteidiger, Fliegend\nMorph {U} (Du kannst diese Karte verdeckt für {3} als eine 2/2 Kreatur wirken. Decke sie zu einem beliebigen Zeitpunkt für ihre Morph-Kosten auf.) @@ -10396,6 +10663,7 @@ Monstrous Carabid|Monströses Karabid|Kreatur — Insekt|Das Monströse Karabid Monstrous Growth|Unheimliches Wachstum|Hexerei|Eine Kreatur Deiner Wahl erhält +4/+4 bis zum Ende des Zuges. Monstrous Hound|Monsterhund|Beschwörung eines Hundes|Der Monsterhund kann nur angreifen, wenn Du mehr Länder als der verteidigende Spieler kontrollierst.\nDer Monsterhund kann nur blocken, wenn Du mehr Länder als der angreifende Spieler kontrollierst. Monstrous Onslaught|Monströser Ansturm|Hexerei|Der Monströse Ansturm fügt X Schadenspunkte zu, deren Aufteilung auf eine beliebige Anzahl an Kreaturen deiner Wahl du bestimmst, wobei X die höchste Stärke unter den Kreaturen ist, die du kontrollierst, sowie du den Monströsen Ansturm wirkst. +Monstrous Step|Monströser Schritt|Hexerei|Eine Kreatur deiner Wahl erhält +7/+7 bis zum Ende des Zuges. Bis zu eine andere Kreatur deiner Wahl blockt sie in diesem Zug, falls möglich.\nUmwandlung {2} ({2}, wirf diese Karte ab: Ziehe eine Karte.) Moodmark Painter|Wesensmal-Zeichnerin|Kreatur — Mensch, Schamane|Totenwelt — Wenn die Wesensmal-Zeichnerin ins Spiel kommt, erhält eine Kreatur deiner Wahl bis zum Ende des Zuges Bedrohlichkeit und +X/+0, wobei X gleich der Anzahl an Kreaturenkarten in deinem Friedhof ist. (Sie kann nicht geblockt werden, außer von zwei oder mehr Kreaturen.) Moon Heron|Mondreiher|Kreatur — Geist, Vogel|Fliegend Moon Sprite|Mondfee|Beschwörungszauber|Fliegend @@ -10472,6 +10740,7 @@ Moss Kami|Moos-Kami|Kreatur - Geist|Verursacht Trampelschaden Moss Monster|Moosmonster|Kreatur — Monster| Moss Viper|Moosviper|Kreatur — Ophis|Todesberührung Mossbridge Troll|Moosbrückentroll|Kreatur — Troll|Falls der Moosbrückentroll zerstört würde, regeneriere ihn.\nTappe eine beliebige Anzahl an ungetappten Kreaturen außer dem Moosbrückentroll, die du kontrollierst und die zusammen mindestens Stärke 10 haben: Der Moosbrückentroll erhält +20/+20 bis zum Ende des Zuges. +Mosscoat Goriak|Moosfell-Goriak|Kreatur — Bestie|Wachsamkeit Mossdog|Mooshund|Kreatur — Hund|Immer wenn der Mooshund das Ziel eines Zauberspruchs oder einer Fähigkeit ist, die ein Gegner kontrolliert, lege eine +1/+1-Marke auf den Mooshund. Mossfire Egg|Moosfeuer-Ei|Artefakt|{2}, {T}, opfere das Moosfeuer-Ei: Erhöhe deinen Manavorrat um {R}{G}. Ziehe eine Karte. Mossfire Valley|Moosfeuer-Tal|Land|{1}, {T}: Erhöhe deinen Manavorrat um {R}{G}. @@ -10564,6 +10833,7 @@ Mutant's Prey|Mutantenbeute|Spontanzauber|Eine Kreatur deiner Wahl, die du kontr Mutavault|Ändergewölbe|Land|{T}: Erhöhe deinen Manavorrat um {1}.\n{1}: Das Ändergewölbe wird bis zum Ende des Zuges zu einer 2/2 Kreatur mit allen Kreaturentypen. Es ist immer noch ein Land. Mutilate|Verstümmeln|Hexerei|Alle Kreaturen erhalten für jeden Sumpf, den du kontrollierst, -1/-1 bis zum Ende des Zuges. Mutiny|Meuterei|Hexerei|Eine Kreatur deiner Wahl, die ein Gegner kontrolliert, fügt einer anderen Kreatur deiner Wahl, die jener Spieler kontrolliert, Schadenspunkte in Höhe ihrer Stärke zu. +Mutual Destruction|Gegenseitige Zerstörung|Hexerei|Dieser Zauberspruch hat Aufblitzen, solange du eine bleibende Karte mit Aufblitzen kontrollierst.\nOpfere eine Kreatur als zusätzliche Kosten, um diesen Zauberspruch zu wirken.\nZerstöre eine Kreatur deiner Wahl. Mutual Epiphany|Gemeinsame Erleuchtung|Phänomen|Wenn du auf die Gemeinsame Erleuchtung triffst, zieht jeder Spieler vier Karten. (Weltenwandere dann von diesem Phänomen weg.) Muzzle|Maulkorb|Kreaturenverzauberung|Verhindere allen Schaden, den die verzauberte Kreatur zufügt. Mwonvuli Acid-Moss|Mwonvuli-Säuremoos|Hexerei|Zerstöre ein Land deiner Wahl. Durchsuche deine Bibliothek nach einem Wald und bringe diese Karte getappt ins Spiel. Mische danach deine Bibliothek. @@ -10603,6 +10873,7 @@ Myr Welder|Schweißender Myr|Artefaktkreatur — Myr|Einprägen — {T}: Schicke Myriad Landscape|Mannigfaltige Landschaft|Land|Die Mannigfaltige Landschaft kommt getappt ins Spiel.\n{T}: Erhöhe deinen Manavorrat um {1}.\n{2}, {T}, opfere die Mannigfaltige Landschaft: Durchsuche deine Bibliothek nach bis zu zwei Standardland-Karten, die einen Landtyp gemeinsam haben, bringe diese getappt ins Spiel und mische dann deine Bibliothek. Myrsmith|Myrschmied|Kreatur — Mensch, Handwerker|Immer wenn du einen Artefaktzauber wirkst, kannst du {1} bezahlen. Falls du dies tust, bringe einen 1/1 farblosen Myr-Artefaktkreaturenspielstein ins Spiel. Mysteries of the Deep|Geheimnisse der Tiefe|Spontanzauber|Ziehe zwei Karten.\nLandung — Falls ein Land unter deiner Kontrolle in diesem Zug ins Spiel gekommen ist, ziehe stattdessen drei Karten. +Mysterious Egg|Mysteriöses Ei|Kreatur — Ei|Immer wenn diese Kreatur mutiert, lege eine +1/+1-Marke auf sie. Mysterious Pathlighter|Mysteriöser Pfadleuchter|Kreatur — Feenwesen|Fliegend\nJede Kreatur mit einem Abenteuer, die du kontrollierst, kommt mit einer zusätzlichen +1/+1-Marke ins Spiel. (Die Kreatur muss das Abenteuer nicht erlebt haben.) Mystic Archaeologist|Mystischer Archäologe|Kreatur — Mensch, Zauberer|{3}{U}{U}: Ziehe zwei Karten. Mystic Barrier|Mystische Barriere|Verzauberung|Wenn die Mystische Barriere ins Spiel kommt oder zu Beginn deines Versorgungssegments, bestimme Links oder Rechts.Jeder Spieler kann nur den Gegner angreifen, der ihm in der bestimmten Richtung am nächsten sitzt, sowie Planeswalker, die dieser Spieler kontrolliert. @@ -10626,8 +10897,10 @@ Mystic Repeal|Mystische Aufhebung|Spontanzauber|Lege eine Verzauberung deiner Wa Mystic Restraints|Mystische Beschränkungen|Kreaturenverzauberung|Du kannst die Mystischen Beschränkungen immer dann spielen, falls du auch einen Spontanzauber spielen könntest.\nWenn die Mystischen Beschränkungen ins Spiel kommen, tappe die verzauberte Kreatur.\nDie verzauberte Kreatur enttappt nicht während des Enttappsegments ihres Beherrschers. Mystic Retrieval|Mystische Wiederfindung|Hexerei|Bringe eine Spontanzauber- oder Hexereikarte deiner Wahl aus deinem Friedhof auf deine Hand zurück.Rückblende {2}{R} (Du kannst diese Karte aus deinem Friedhof für ihre Rückblendekosten wirken. Schicke sie danach ins Exil.) Mystic Sanctuary|Mystisches Heiligtum|Land — Insel|({T}: Erzeuge {U}.)\nDas Mystische Heiligtum kommt getappt ins Spiel, es sei denn, du kontrollierst drei oder mehr andere Inseln.\nWenn das Mystische Heiligtum ungetappt ins Spiel kommt, kannst du eine Spontanzauber- oder Hexereikarte deiner Wahl aus deinem Friedhof oben auf deine Bibliothek legen. +Mystic Skyfish|Mystischer Flugfisch|Kreatur — Fisch|Immer wenn du deine zweite Karte innerhalb desselben Zuges ziehst, erhält der Mystische Flugfisch Flugfähigkeit bis zum Ende des Zuges. Mystic Snake|Mystische Schlange|Kreatur — Ophis|Aufblitzen (Du kannst diesen Zauberspruch zu jedem Zeitpunkt spielen, zu dem du einen Spontanzauber spielen könntest.)\nWenn die Mystische Schlange ins Spiel kommt, neutralisiere einen Zauberspruch deiner Wahl. Mystic Speculation|Mystische Spekulationen|Hexerei|Rückkauf {2} (Du kannst zusätzlich {2} bezahlen, sowie du diesen Zauberspruch spielst. Falls du dies tust, nimm diese Karte auf deine Hand, sowie sie verrechnet wird.)\n Hellsicht 3 (Betrachte die obersten drei Karten deiner Bibliothek, lege dann eine beliebige Anzahl davon in beliebiger Reihenfolge unter deine Bibliothek und den Rest oben darauf.) +Mystic Subdual|Mystische Bändigung|Verzauberung — Aura|Aufblitzen\nVerzaubert eine Kreatur\nDie verzauberte Kreatur erhält -2/-0 und verliert alle Fähigkeiten. (Mutationen mit der Kreatur geben ihr keine neuen Fähigkeiten. Sie kann jedoch auf andere Weise Fähigkeiten erhalten.) Mystic Veil|Geheimnisvoller Schleier|Verzaubere Kreatur|Du kannst den Geheimnisvollen Schleier auch als Spontanzauber spielen. Wenn Du dies tust, begrabe ihn am Ende des Zuges.\nDie verzauberte Kreatur kann nicht Ziel von Zaubersprüchen oder Effekten sein. Mystic Visionary|Mystischer Seher|Kreatur — Nomade, Mystiker|Grenzwert Der Mystische Seher erhält Flugfähigkeit. (Du hast den Grenzwert erreicht, solange sieben oder mehr Karten in deinem Friedhof sind.) Mystic Zealot|Mystischer Eiferer|Kreatur — Nomade, Mystiker|Grenzwert Der Mystische Eiferer erhält +1/+1 und hat Flugfähigkeit. (Du hast den Grenzwert erreicht, solange sieben oder mehr Karten in deinem Friedhof sind.) @@ -10639,6 +10912,11 @@ Mystifying Maze|Verwirrendes Labyrinth|Land|{T}: Erhöhe deinen Manavorrat um {1 Myth Realized|Fleischgewordene Legende|Verzauberung|Immer wenn du einen Nichtkreatur-Zauberspruch wirkst, lege eine Sagenmarke auf die Fleischgewordene Legende.\n{2}{W}: Lege eine Sagenmarke auf die Fleischgewordene Legende.\n{W}: Bis zum Ende des Zuges wird die Fleischgewordene Legende zusätzlich zu ihren anderen Typen zu einer (Mönch, Avatar)-Kreatur und erhält „Stärke und Widerstandskraft dieser Kreatur sind gleich der Anzahl an Sagenmarken auf ihr." Myth Unbound|Entfesselter Mythos|Verzauberung|Dein Kommandeur kostet beim Wirken für jedes Mal, das du ihn in dieser Partie bereits aus der Kommandozone gewirkt hast, {1} weniger.\nImmer wenn dein Kommandeur von irgendwoher in die Kommandozone gelegt wird, ziehe eine Karte. Mythic Proportions|Mythische Proportionen|Kreaturenverzauberung|Die verzauberte Kreatur erhält +8/+8 und verursacht Trampelschaden. +Mythos of Brokkos|Mythos von Brokkos|Hexerei|Falls {U}{B} ausgegeben wurde, um diesen Zauberspruch zu wirken, durchsuche deine Bibliothek nach einer Karte, lege sie auf deinen Friedhof und mische dann deine Bibliothek.\nBringe bis zu zwei bleibende Karten aus deinem Friedhof auf deine Hand zurück. +Mythos of Illuna|Mythos von Illuna|Hexerei|Erzeuge einen Spielstein, der eine Kopie einer bleibenden Karte deiner Wahl ist. Falls {R}{G} ausgegeben wurde, um diesen Zauberspruch zu wirken, erzeuge stattdessen einen Spielstein, der eine Kopie der bleibenden Karte ist, außer dass sie „Wenn diese bleibende Karte ins Spiel kommt und falls sie eine Kreatur ist, kämpft sie gegen bis zu eine Kreatur deiner Wahl, die du nicht kontrollierst" hat. +Mythos of Nethroi|Mythos von Nethroi|Spontanzauber|Zerstöre eine bleibende Karte deiner Wahl, die kein Land ist, falls es eine Kreatur ist oder falls {G}{W} ausgegeben wurde, um diesen Zauberspruch zu wirken. +Mythos of Snapdax|Mythos von Snapdax|Hexerei|Jeder Spieler bestimmt ein Artefakt, eine Kreatur, eine Verzauberung und einen Planeswalker unter den bleibenden Karten, die keine Länder sind und die er kontrolliert, und opfert dann den Rest. Falls {B}{R} ausgegeben wurde, um diesen Zauberspruch zu wirken, bestimmst stattdessen du für jeden Spieler die bleibenden Karten. +Mythos of Vadrok|Mythos von Vadrok|Hexerei|Der Mythos von Vadrok fügt 5 Schadenspunkte zu, deren Aufteilung auf eine beliebige Anzahl an Kreaturen und/oder Planeswalkern deiner Wahl du bestimmst. Falls {W}{U} ausgegeben wurde, um diesen Zauberspruch zu wirken, können jene bleibenden Karten bis zu deinem nächsten Zug nicht angreifen oder blocken und ihre aktivierten Fähigkeiten können nicht aktiviert werden. Márton Stromgald|Márton Stromgald|Beschwörung einer Legende|Wenn Márton Stromgald angreift, erhalten alle anderen angreifenden Kreaturen +*/+* bis zum Ende des Zuges, wobei * gleich der Anzahl der anderen angreifenden Kreaturen ist.\nWenn Marton blockt, erhalten alle anderen blockenden Kreaturen +*/+* bis zum Ende des Zuges, wobei* gleich der Anzahl der anderen blockenden Kreaturen ist. Naar Isle|Die Insel Naar|Welt — Wildfeuer|Lege zu Beginn deines Versorgungssegments eine Flammenmarke auf die Insel Naar, dann fügt die Insel Naar dir so viele Schadenspunkte zu, wie Flammenmarken auf ihr liegen.\nImmer wenn du chaos würfelst, fügt die Insel Naar einem Spieler deiner Wahl 3 Schadenspunkte zu. Naban, Dean of Iteration|Naban, Dekan der Iteration|Legendäre Kreatur — Mensch, Zauberer|Falls ein Zauberer, der unter deiner Kontrolle ins Spiel kommt, bei einer bleibenden Karte, die du kontrollierst, eine ausgelöste Fähigkeit auslöst, wird die Fähigkeit ein weiteres Mal ausgelöst. @@ -10658,7 +10936,7 @@ Nahiri's Machinations|Nahiris Machenschaften|Verzauberung|Zu Beginn des Kampfes Nahiri's Stoneblades|Nahiris Steinklingen|Spontanzauber|Bis zu zwei Kreaturen deiner Wahl erhalten +2/+0 bis zum Ende des Zuges. Nahiri's Wrath|Nahiris Zorn|Hexerei|Wirf als zusätzliche Kosten, um Nahiris Zorn zu wirken, X Karten ab.\nNahiris Zorn fügt bis zu X Kreaturen und/oder Planeswalkern deiner Wahl jeweils Schadenspunkte in Höhe der Summe der umgewandelten Manakosten der abgeworfenen Karten zu. Nahiri, Storm of Stone|Nahiri, Sturm aus Stein|Legendärer Planeswalker — Nahiri|Solange es dein Zug ist, haben Kreaturen, die du kontrollierst, Erstschlag und Ausrüsten-Fähigkeiten, die du aktivierst, kosten beim Aktivieren {1} weniger.\n−X: Nahiri, Sturm aus Stein, fügt einer getappten Kreatur deiner Wahl X Schadenspunkte zu. -Nahiri, the Harbinger|Nahiri, Vorbotin des Unheils|Planeswalker — Nahiri|+2: Du kannst eine Karte abwerfen. Falls du dies tust, ziehe eine Karte.\n−2: Schicke eine Verzauberung, ein getapptes Artefakt oder eine getappte Kreatur deiner Wahl ins Exil.\n−8: Durchsuche deine Bibliothek nach einer Artefakt- oder Kreaturenkarte, bringe sie ins Spiel und mische danach deine Bibliothek. Sie erhält Eile. Bringe sie zu Beginn des nächsten Endsegments auf deine Hand zurück. +Nahiri, the Harbinger|Nahiri, Vorbotin des Unheils|Legendärer Planeswalker — Nahiri|+2: Du kannst eine Karte abwerfen. Falls du dies tust, ziehe eine Karte.\n−2: Schicke eine Verzauberung, ein getapptes Artefakt oder eine getappte Kreatur deiner Wahl ins Exil.\n−8: Durchsuche deine Bibliothek nach einer Artefakt- oder Kreaturenkarte, bringe sie ins Spiel und mische dann deine Bibliothek. Sie erhält Eile. Bringe sie zu Beginn des nächsten Endsegments auf deine Hand zurück. Nahiri, the Lithomancer|Nahiri die Lithomagierin|Planeswalker — Nahiri|+2: Bringe einen 1/1 weißen (Kor, Soldat)-Kreaturenspielstein ins Spiel. Du kannst eine Ausrüstung, die du kontrollierst, an ihn anlegen.\n−2: Du kannst eine Ausrüstung-Karte aus deiner Hand oder deinem Friedhof ins Spiel bringen.\n−10: Bringe einen farblosen Ausrüstung-Artefaktspielstein namens Steingeschmiedete Klinge ins Spiel. Er hat Unzerstörbarkeit, „Die ausgerüstete Kreatur erhält +5/+5 und hat Doppelschlag" und Ausrüsten {0}.\nNahiri die Lithomagierin kann dein Kommandeur sein. Naiad of Hidden Coves|Najade der versteckten Buchten|Verzauberungskreatur — Nymphe|Solange es nicht dein Zug ist, kosten Zaubersprüche, die du wirkst, beim Wirken {1} weniger. Nakaya Shade|Nakayaschatten|Kreatur — Schatten|{B}: Der Nakayaschatten erhält +1/+1 bis zum Ende des Zuges, falls nicht ein anderer Spieler 2 bezahlt. @@ -10685,12 +10963,14 @@ Narnam Cobra|Narnam-Kobra|Artefaktkreatur — Ophis|{G}: Die Narnam-Kobra erhäl Narnam Renegade|Narnam-Renegat|Kreatur — Elf, Krieger|Todesberührung\nRebellion — Der Narnam-Renegat kommt mit einer +1/+1-Marke ins Spiel, falls in diesem Zug eine bleibende Karte unter deiner Kontrolle das Spiel verlassen hat. Narrow Escape|Knapp entkommen|Spontanzauber|Bringe eine bleibende Karte deiner Wahl, die du kontrollierst, auf die Hand ihres Besitzers zurück. Du erhältst 4 Lebenspunkte dazu. Narset Transcendent|Narset die Erleuchtete|Planeswalker — Narset|+1: Schaue dir die oberste Karte deiner Bibliothek an. Falls die Karte weder eine Länderkarte noch eine Kreaturenkarte ist, kannst du sie offen vorzeigen und auf deine Hand nehmen.\n−2: Wenn du in diesem Zug deinen nächsten Spontanzauber oder deine nächste Hexerei aus deiner Hand wirkst, erhält er bzw. sie Abprall.\n−9: Du erhältst ein Emblem mit „Deine Gegner können keine Nichtkreatur-Zaubersprüche wirken." +Narset of the Ancient Way|Narset des alten Weges|Legendärer Planeswalker — Narset|+1: Du erhältst 2 Lebenspunkte dazu. Erzeuge {U}, {R} oder {W}. Verwende dieses Mana nur, um einen Nichtkreatur-Zauberspruch zu wirken.\n−2: Ziehe eine Karte, dann kannst du eine Karte abwerfen. Wenn du auf diese Weise eine Nichtland-Karte abwirfst, fügt Narset des alten Weges einer Kreatur oder einem Planeswalker deiner Wahl Schadenspunkte in Höhe der umgewandelten Manakosten jener Karte zu.\n−6: Du erhältst ein Emblem mit „Immer wenn du einen Nichtkreatur-Zauberspruch wirkst, fügt dieses Emblem einem Ziel deiner Wahl 2 Schadenspunkte zu." Narset's Reversal|Narsets Umkehrung|Spontanzauber|Kopiere einen Spontanzauber oder eine Hexerei deiner Wahl und bringe ihn bzw. sie dann auf die Hand seines bzw. ihres Besitzers zurück. Du kannst neue Ziele für die Kopie bestimmen. Narset, Enlightened Master|Narset, Erleuchtete Meisterin|Legendäre Kreatur — Mensch, Mönch|Erstschlag, Fluchsicher\nImmer wenn Narset, Erleuchtete Meisterin, angreift, schicke die obersten vier Karten deiner Bibliothek ins Exil. Bis zum Ende des Zuges kannst du Nichtkreatur-Karten wirken, die mit Narset in diesem Zug ins Exil geschickt wurden, ohne ihre Manakosten zu bezahlen. Narset, Parter of Veils|Narset, Lüfterin der Schleier|Legendärer Planeswalker — Narset|Kein Gegner kann mehr als eine Karte pro Zug ziehen.\n−2: Schaue dir die obersten vier Karten deiner Bibliothek an. Du kannst davon eine Karte, die weder eine Kreatur noch ein Land ist, offen vorzeigen und auf deine Hand nehmen. Lege den Rest in zufälliger Reihenfolge unter deine Bibliothek. Narstad Scrapper|Raufbold aus Nahrstadt|Artefaktkreatur — Konstrukt|{2}: Der Raufbold aus Nahrstadt erhält +1/+0 bis zum Ende des Zuges. Naru Meha, Master Wizard|Naru Meha, die Meisterzauberin|Legendäre Kreatur — Mensch, Zauberer|Aufblitzen\nWenn Naru Meha, die Meisterzauberin, ins Spiel kommt, kopiere einen Spontanzauber oder eine Hexerei deiner Wahl, den bzw. die du kontrollierst. Du kannst neue Ziele für die Kopie bestimmen.\nAndere Zauberer, die du kontrollierst, erhalten +1/+1. Narwhal|Narwal|Beschwörung eines Narwales|Erstschlag, Schutz vor Rot +Nascent Metamorph|Werdender Körperwandler|Kreatur — Gestaltwandler|Immer wenn der Werdende Körperwandler angreift oder blockt, deckt ein Gegner deiner Wahl Karten oben von seiner Bibliothek auf, bis er eine Kreaturenkarte aufdeckt. Der Werdende Körperwandler wird bis zum Ende des Zuges zu einer Kopie jener Karte. Dann legt jener Spieler alle Karten, die auf diese Weise aufgedeckt wurden, in zufälliger Reihenfolge unter seine Bibliothek. Nath of the Gilt-Leaf|Nath aus dem Güldenlaubwald|Legendäre Kreatur — Elf, Krieger|Zu Beginn deines Versorgungssegments kannst du einen Gegner deiner Wahl eine zufällig bestimmte Karte abwerfen lassen.\nImmer wenn ein Gegner eine Karte abwirft, kannst du einen 1/1 grünen (Elf, Krieger)-Kreaturspielstein ins Spiel bringen. Nath's Buffoon|Naths Possenreißer|Kreatur — Goblin, Räuber|Schutz vor Elfen Nath's Elite|Naths Elitekrieger|Kreatur — Elf, Krieger|Alle Kreaturen, die Naths Elitekrieger blocken können, tun dies.\nWenn Naths Elitekrieger ins Spiel kommen, befehde dich mit einem Gegner. Falls du die Fehde gewinnst, lege eine +1/+1-Marke auf Naths Elitekrieger. (Jeder Spieler in einer Fehde deckt die oberste Karte seiner Bibliothek auf und legt diese Karte dann auf oder unter seine Bibliothek. Ein Spieler gewinnt die Fehde, wenn seine Karte die höheren umgewandelten Manakosten hat.) @@ -10759,6 +11039,8 @@ Necromantic Selection|Nekromagische Auslese|Hexerei|Zerstöre alle Kreaturen und Necromantic Summons|Nekromagische Beschwörung|Hexerei|Bringe eine Kreaturenkarte deiner Wahl aus einem Friedhof unter deiner Kontrolle ins Spiel.Zauberkunst — Falls sich zwei oder mehr Spontanzauber- und/oder Hexerei-Karten in deinem Friedhof befinden, kommt diese Kreatur mit zwei zusätzlichen +1/+1-Marken ins Spiel. Necromantic Thirst|Durst des Todesbeschwörers|Verzauberung — Aura|Kreaturenverzauberung\nImmer wenn die verzauberte Kreatur einem Spieler Kampfschaden zufügt, kannst du eine Kreaturenkarte deiner Wahl aus deinem Friedhof auf deine Hand zurücknehmen. Necromaster Dragon|Nekromeisterdrache|Kreatur — Drache|Fliegend\nImmer wenn der Nekromeisterdrache einem Spieler Kampfschaden zufügt, kannst du {2} bezahlen. Falls du dies tust, bringe einen 2/2 schwarzen Zombie-Kreaturenspielstein ins Spiel und jeder Gegner legt die obersten zwei Karten seiner Bibliothek auf seinen Friedhof. +Necromentia|Nekromenz|Hexerei|Bestimme einen Kartennamen außer einem Standardland-Kartennamen. Durchsuche den Friedhof, die Hand und die Bibliothek eines Gegners deiner Wahl nach einer beliebigen Anzahl an Karten mit diesem Namen und schicke sie ins Exil. Der Spieler mischt seine Bibliothek und erzeugt dann für jede auf diese Weise aus seiner Hand ins Exil geschickte Karte einen 2/2 schwarzen Zombie-Kreaturenspielstein. +Necropanther|Nekropanther|Kreatur — Katze, Nachtmahr|Mutation {2}{W/B}{W/B} (Falls du diesen Zauberspruch für seine Mutationskosten wirkst, lege ihn auf oder unter eine Nicht-Mensch-Kreatur deiner Wahl, die du besitzt. Sie mutieren zur oben liegenden Kreatur, die zusätzlich alle Fähigkeiten der darunter liegenden hat.)\nImmer wenn diese Kreatur mutiert, bringe eine Kreaturenkarte deiner Wahl mit umgewandelten Manakosten von 3 oder weniger aus deinem Friedhof ins Spiel zurück. Necropede|Nekroped|Artefaktkreatur — Insekt|Infizieren (Diese Kreatur fügt Schaden in Form von -1/-1-Marken für Kreaturen und von Giftmarken für Spieler zu.)\nWenn der Nekroped aus dem Spiel auf einen Friedhof gelegt wird, kannst du eine -1/-1-Marke auf eine Kreatur deiner Wahl legen. Necroplasm|Necroplasma|Kreatur — Schlammwesen|Lege zu Beginn deines Versorgungssegments eine +1/+1-Marke auf das Necroplasma.\nZerstöre am Ende deines Zuges alle Kreaturen mit umgewandelten Manakosten in Höhe der Anzahl an +1/+1-Marken auf dem Necroplasma.\nAusgraben 2 Necropolis Fiend|Nekropolis-Unhold|Kreatur — Dämon|Wühlen (Mit jeder Karte, die du aus deinem Friedhof ins Exil schickst, während du diesen Zauberspruch wirkst, bezahlst du {1} seiner Kosten.)\nFliegend\n{X}, {T}, schicke X Karten aus deinem Friedhof ins Exil: Eine Kreatur deiner Wahl erhält -X/-X bis zum Ende des Zuges. @@ -10820,13 +11102,16 @@ Nest Robber|Nesträuber|Kreatur — Dinosaurier|Eile Nest of Scarabs|Skarabäen-Nest|Verzauberung|Immer wenn du eine oder mehrere -1/-1-Marken auf eine Kreatur legst, erzeuge entsprechend viele 1/1 schwarze Insekt-Kreaturenspielsteine. Nested Ghoul|Eingenisteter Ghul|Kreatur — Zombie, Krieger|Immer wenn eine Quelle dem Eingenisteten Ghul Schaden zufügt, bringe einen 2/2 schwarzen Zombie-Kreaturenspielstein ins Spiel. Nesting Dragon|Brütende Drachenmutter|Kreatur — Drache|Fliegend\nLandung — Immer wenn ein Land unter deiner Kontrolle ins Spiel kommt, erzeuge einen 0/2 roten Drache-Ei-Kreaturenspielstein mit Verteidiger und „Wenn diese Kreatur stirbt, erzeuge einen 2/2 roten Drache-Kreaturenspielstein mit Flugfähigkeit und ‚{R}: Diese Kreatur erhält +1/+0 bis zum Ende des Zuges.'" +Nesting Grounds|Brutgründe|Land|{T}: Erzeuge {C}.\n{1}, {T}: Bewege eine Marke von einer bleibenden Karte deiner Wahl, die du kontrollierst, auf eine andere bleibende Karte deiner Wahl. Aktiviere diese Fähigkeit nur zu einem Zeitpunkt, zu dem du auch eine Hexerei wirken könntest. Nesting Wurm|Brütender Wurm|Kreatur — Wurm|Verursacht Trampelschaden\nWenn der Brütende Wurm ins Spiel kommt, kannst Du Deine Bibliothek nach bis zu drei Brütender-Wurm-Karten durchsuchen, sie offen zeigen und auf Deine Hand nehmen. Wenn Du dies tust, mische danach Deine Bibliothek. Netcaster Spider|Netzwurfspinne|Kreatur — Spinne|Reichweite (Diese Kreatur kann fliegende Kreaturen blocken.)\nImmer wenn die Netzwurfspinne eine fliegende Kreatur blockt, erhält die Netzwurfspinne +2/+0 bis zum Ende des Zuges. Nether Horror|Schrecken aus der Zwischenwelt|Kreatur — Schrecken| Nether Shadow|Niederschatten|Beschwörung eines Schattens|Liegt der Schatten am Ende Deiner Versorgungsphase auf Deinem Friedhof und liegen noch mindestens drei Kreaturen über ihm, kannst Du ihn ins Spiel zurückbringen. Der Schatten kann in derselben Runde angreifen, in der er heraufbeschworen oder ins Spiel zurückgekehrt ist. Nether Spirit|Geist der Zwischenwelt|Kreatur — Geist|Wenn der Geist der Zwischenwelt zu Beginn Deines Versorgungssegments die einzige Kreaturenkarte in Deinem Friedhof ist, kannst Du den Geist der Zwischenwelt zurück ins Spiel bringen. Nether Traitor|Verräter der Zwischenwelt|Kreatur — Geist|EileIrrealität (Diese Kreatur kann nur Kreaturen mit Irrealität blocken und nur von solchen geblockt werden.)\nImmer wenn eine andere Kreatur aus dem Spiel auf deinen Friedhof gelegt wird, kannst du {B} bezahlen. Falls du dies tust, bringe den Verräter der Zwischenwelt aus deinem Friedhof ins Spiel zurück. +Netherborn Altar|Altar der Unterwelt|Artefakt|{T}, Lege eine Seelenmarke auf den Altar der Unterwelt: Bringe deinen Kommandeur aus der Kommandozone auf deine Hand. Dann verlierst du für jede Seelenmarke auf dem Altar der Unterwelt 3 Lebenspunkte. Netherborn Phalanx|Phalanx aus der Unterwelt|Kreatur — Schrecken|Wenn die Phalanx aus der Unterwelt ins Spiel kommt, verliert jeder Gegner 1 Lebenspunkt für jede Kreatur, die er kontrolliert.\nTransmutation {1}{B}{B} ({1}{B}{B}, wirf diese Karte ab: Durchsuche deine Bibliothek nach einer Karte mit den gleichen umgewandelten Manakosten wie diese Karte, zeige sie offen vor und nimm sie auf deine Hand. Mische danach deine Bibliothek. Spiele Transmutation wie eine Hexerei.) +Nethroi, Apex of Death|Nethroi, Apex des Todes|Legendäre Kreatur — Katze, Nachtmahr, Bestie|Mutation {4}{G/W}{B}{B} (Falls du diesen Zauberspruch für seine Mutationskosten wirkst, lege ihn auf oder unter eine Nicht-Mensch-Kreatur deiner Wahl, die du besitzt. Sie mutieren zur oben liegenden Kreatur, die zusätzlich alle Fähigkeiten der darunter liegenden hat.)\nTodesberührung, Lebensverknüpfung\nImmer wenn diese Kreatur mutiert, bringe eine beliebige Anzahl an Kreaturenkarten deiner Wahl mit einer Gesamtstärke von 10 oder weniger aus deinem Friedhof ins Spiel zurück. Netter en-Dal|Umgarnerin en-Dal|Kreatur — Spruchwandler|{W}, {T}, wirf eine Karte aus Deiner Hand ab: Eine Kreatur Deiner Wahl kann in diesem Zug nicht angreifen. Nettle Drone|Nesseldrohne|Kreatur — Eldrazi, Drohne|Fahl (Diese Karte hat keine Farbe.){T}: Die Nesseldrohne fügt jedem Gegner 1 Schadenspunkt zu.Immer wenn du einen farblosen Zauberspruch wirkst, enttappe die Nesseldrohne. Nettle Sentinel|Nesselranken-Kriegerin|Kreatur — Elf, Krieger|Die Nesselranken-Kriegerin enttappt nicht während des Enttappsegments ihres Beherrschers.\nImmer wenn du einen grünen Zauberspruch spielst, kannst du die Nesselranken-Kriegerin enttappen. @@ -10844,6 +11129,7 @@ Neurok Replica|Neurok-Ebenbild|Artefaktkreatur — Zauberer|{1}{U}, opfere das N Neurok Spy|Neurokspion|Kreatur — Mensch, Räuber|Der Neurokspion ist unblockbar, solange der verteidigende Spieler ein Artefakt kontrolliert. Neurok Stealthsuit|Neurok-Tarnanzug|Artefakt — Ausrüstung|Die ausgerüstete Kreatur kann nicht das Ziel von Zaubersprüchen oder Fähigkeiten sein.\n{U}{U}: Lege den Neurok-Tarnanzug an eine Kreatur deiner Wahl, die du kontrollierst, an.\nAusrüsten {1}({1}: Lege diese Karte an eine Kreatur deiner Wahl, die du kontrollierst, an. Spiele Ausrüsten wie eine Hexerei.) Neurok Transmuter|Neurok-Umwandler|Kreatur — Mensch, Zauberer|{U}: Eine Kreatur deiner Wahl wird zusätzlich zu ihren anderen Typen bis zum Ende des Zuges zu einem Artefakt.\n{U}: Eine Artefaktkreatur deiner Wahl wird bis zum Ende des Zuges blau und ist kein Artefakt. +Neutralize|Neutralisieren|Spontanzauber|Neutralisiere einen Zauberspruch deiner Wahl.\nUmwandlung {2} ({2}, wirf diese Karte ab: Ziehe eine Karte.) Neutralizing Blast|Neutralisierender Strahl|Spontanzauber|Neutralisiere einen mehrfarbigen Zauberspruch deiner Wahl. Never Happened|Nie geschehen|Hexerei|Ein Gegner deiner Wahl zeigt die Karten auf seiner Hand offen vor. Bestimme eine Karte im Friedhof oder auf der Hand jenes Spielers, die kein Land ist, und schicke sie ins Exil. Neverending Torment|Unendliche Qualen|Hexerei|Durchsuche die Bibliothek eines Spielers deiner Wahl nach X Karten, wobei X gleich der Anzahl der Karten auf deiner Hand ist, und entferne diese ganz aus dem Spiel. Dieser Spieler mischt dann seine Bibliothek. Episch (Für den Rest des Spiels kannst du keine Zaubersprüche spielen. Kopiere zu Beginn jedes deiner Versorgungssegmente diesen Zauberspruch außer seiner epischen Fähigkeit. Du kannst neue Ziele für die Kopie bestimmen.) @@ -10864,9 +11150,10 @@ Nezumi Bone-Reader|Nezumi-Knochenleser|Kreatur - Ratte, Schamane|{B}, opfere ein Nezumi Cutthroat|Mordender Nezumi|Kreatur - Ratte, Krieger|Verursacht Furcht\nDer Mordende Nezumi kann nicht blocken. Nezumi Ronin|Nezumi-Ronin|Kreatur - Ratte, Samurai|Bushido 1 (Wenn diese Karte blockt oder geblockt wird, erhält sie +1/+1 bis zum Ende des Zuges.) Nezumi Shadow-Watcher|Nezumi-Schattenbeobachter|Kreatur - Ratte, Krieger|Opfere den Nezumi-Schattenbeobachter: Zerstöre einen Ninja deiner Wahl. +Niambi, Esteemed Speaker|Niambi, angesehene Rednerin|Legendäre Kreatur — Mensch, Kleriker|Aufblitzen\nWenn Niambi, angesehene Rednerin, ins Spiel kommt, kannst du eine andere Kreatur deiner Wahl, die du kontrollierst, auf die Hand ihres Besitzers zurückbringen. Falls du dies tust, erhältst du Lebenspunkte in Höhe der umgewandelten Manakosten jener Kreatur dazu.\n{1}{W}{U}, {T}, wirf eine legendäre Karte ab: Ziehe zwei Karten. Niambi, Faithful Healer|Niambi, sorgsame Heilerin|Legendäre Kreatur — Mensch, Kleriker|Wenn Niambi, sorgsame Heilerin, ins Spiel kommt, kannst du deine Bibliothek und/oder deinen Friedhof nach einer Karte namens Teferi der Zeitformer durchsuchen, sie offen vorzeigen und auf deine Hand nehmen. Falls du auf diese Weise deine Bibliothek durchsuchst, mische sie danach. Niblis of Dusk|Nibilis der Dämmerung|Kreatur — Geist|Fliegend\nBravour (Immer wenn du einen Nichtkreatur-Zauberspruch wirkst, erhält diese Kreatur +1/+1 bis zum Ende des Zuges.) -Niblis of Frost|Frost-Nibilis|Kreatur — Geist|Fliegend\nBravour (Immer wenn du einen Nichtkreatur-Zauberspruch wirkst, erhält diese Kreatur +1/+1 bis zum Ende des Zuges.)\nImmer wenn du einen Spontanzauber oder eine Hexerei wirkst, tappe eine Kreatur deiner Wahl, die ein Gegner kontrolliert. Diese Kreatur enttappt nicht während des nächsten Enttappsegments ihres Beherrschers. +Niblis of Frost|Frost-Nibilis|Kreatur — Geist|Fliegend\nBravour (Immer wenn du einen Nichtkreatur-Zauberspruch wirkst, erhält diese Kreatur +1/+1 bis zum Ende des Zuges.)\nImmer wenn du einen Spontanzauber oder eine Hexerei wirkst, tappe eine Kreatur deiner Wahl, die ein Gegner kontrolliert. Die Kreatur enttappt nicht während des nächsten Enttappsegments ihres Beherrschers. Niblis of the Breath|Atem-Nibilis|Kreatur — Geist|{U}, {T}: Du kannst eine Kreatur deiner Wahl tappen oder enttappen. Niblis of the Mist|Nebel-Nibilis|Kreatur — Geist|Wenn der Nebel-Nibilis ins Spiel kommt, kannst du eine Kreatur deiner Wahl tappen. Niblis of the Urn|Urnen-Nibilis|Kreatur — Geist|Immer wenn die Urnen-Nibilis angreift, kannst du eine Kreatur deiner Wahl tappen. @@ -10915,6 +11202,7 @@ Nightshade Stinger|Nachtschattenstachelpiekser|Kreatur — Fee, Räuber|Fliegend Nightsky Mimic|Nachthimmel-Nachäffer|Kreatur — Gestaltwandler|Immer wenn du einen Zauberspruch spielst, der sowohl weiß als auch schwarz ist, wird der Nachthimmel-Nachäffer 4/4 und erhält Flugfähigkeit (beides bis zum Ende des Zuges). Nightsnare|Nachtschlinge|Hexerei|Ein Gegner deiner Wahl zeigt die Karten auf seiner Hand offen vor. Du kannst davon eine Karte bestimmen, die kein Land ist. Falls du dies tust, wirft dieser Spieler diese Karte ab. Falls du dies nicht tust, wirft dieser Spieler zwei Karten ab. Nightsoil Kami|Nachtsudel-Kami|Kreatur - Geist|Seelenwanderung 5 (Wenn diese Karte aus dem Spiel auf einen Friedhof gelegt wird, kannst du eine Geist-Karte deiner Wahl mit umgewandelten Manakosten von 5 oder weniger aus deinem Friedhof auf deine Hand zurückbringen.) +Nightsquad Commando|Kommando der Nachtwache|Kreatur — Mensch, Soldat|Wenn das Kommando der Nachtwache ins Spiel kommt und falls du in diesem Zug angegriffen hast, erzeuge einen 1/1 weißen Mensch-Soldat-Kreaturenspielstein. Nightstalker Engine|Nachtschratlaufwerk|Beschwörung eines Nachtschrats|Die Stärke des Nachtschratlaufwerks ist gleich der Anzahl an Kreaturenkarten auf Deinem Friedhof. Nightveil Predator|Nachtschleierjäger|Kreatur — Vampir|Fliegend, Todesberührung\nFluchsicher (Diese Kreatur kann nicht das Ziel von Zaubersprüchen oder Fähigkeiten sein, die deine Gegner kontrollieren.) Nightveil Specter|Nachtschleiergespenst|Kreatur — Specter|Fliegend\nImmer wenn das Nachtschleiergespenst einem Spieler Kampfschaden zufügt, schickt der Spieler die oberste Karte seiner Bibliothek ins Exil.\nDu kannst die mit dem Nachtschleiergespenst ins Exil geschickten Karten spielen. @@ -10924,6 +11212,7 @@ Nightwing Shade|Nachtschwingen-Schatten|Kreatur — Schatten|Fliegend\n{1}{B}: D Nihil Spellbomb|Nihilistische Spruchbombe|Artefakt|{T}, opfere die Nihilistische Spruchbombe: Schicke alle Karten aus dem Friedhof eines Spielers deiner Wahl ins Exil.Wenn die Nihilistische Spruchbombe aus dem Spiel auf einen Friedhof gelegt wird, kannst du {B} bezahlen. Falls du dies tust, ziehe eine Karte. Nihilistic Glee|Nihilistische Freude|Verzauberung|{2}{B}, wirf eine Karte aus deiner Hand ab: Ein Gegner deiner Wahl verliert 1 Lebenspunkt, und du erhältst 1 Lebenspunkt dazu.\nVersessenheit {1}, bezahle 2 Lebenspunkte: Ziehe eine Karte. Spiele diese Fähigkeit nur, falls du keine Karten auf deiner Hand hast. Nihilith|Nihilith|Kreatur — Schrecken|Verursacht Furcht\n Aussetzen 7 {1}{B}\n Immer wenn eine Karte von irgendwoher auf den Friedhof eines Gegners gelegt wird, kannst du eine Zeitmarke vom Nihilithen entfernen, falls der Nihilith ausgesetzt ist. +Nikara, Lair Scavenger|Nikara die Höhlenplünderin|Legendäre Kreatur — Mensch, Kleriker|Partner von Yannik, plündernder Wächter (Wenn diese Kreatur ins Spiel kommt, kann ein Spieler deiner Wahl Yannik aus seiner Bibliothek auf seine Hand nehmen und danach mischen.)\nBedrohlich\nImmer wenn eine andere Kreatur, die du kontrollierst, das Spiel verlässt und falls mindestens eine Marke auf ihr lag, ziehst du eine Karte und verlierst 1 Lebenspunkt. Nikko-Onna|Nikko-Onna|Kreatur - Geist|Wenn die Nikko-Onna ins Spiel kommt, zerstöre eine Verzauberung deiner Wahl.\nImmer wenn du einen Geist oder einen arkanen Zauber spielst, kannst du Nikko-Onna auf die Hand ihres Besitzers zurückbringen. Nikya of the Old Ways|Nikya, Bewahrerin der Tradition|Legendäre Kreatur — Zentaur, Druide|Du kannst keine Nichtkreatur-Zaubersprüche wirken.\nImmer wenn du ein Land für Mana tappst, erzeuge ein Mana eines beliebigen Typs, den das Land produziert hat. Nim Abomination|Scheußlicher Nim|Kreatur — Zombie|Ist am Ende deines Zuges der Scheußliche Nim ungetappt, verlierst du 3 Lebenspunkte. @@ -10946,6 +11235,7 @@ Nimbus Swimmer|Nimbusschwimmer|Kreatur — Leviathan|Fliegend\nDer Nimbusschwimm Nimbus Wings|Nimbus-Flügel|Verzauberung — Aura|Kreaturenverzauberung\nDie verzauberte Kreatur erhält +1/+2 und Flugfähigkeit. Nimbus of the Isles|Nimbus der Inseln|Kreatur — Elementarwesen|Fliegend (Diese Kreatur kann außer von fliegenden Kreaturen und Kreaturen mit Reichweite nicht geblockt werden.) Nin, the Pain Artist|Nin die Schmerzkünstlerin|Legendäre Kreatur — Vedalken, Zauberer|{X}{U}{R}, {T}: Nin die Schmerzkünstlerin fügt einer Kreatur deiner Wahl X Schadenspunkte zu. Der Beherrscher dieser Kreatur zieht X Karten. +Nine Lives|Neun Leben|Verzauberung|Fluchsicher\nFalls eine Quelle dir Schadenspunkte zufügen würde, verhindere diesen Schaden und lege eine Inkarnationsmarke auf Neun Leben.\nWenn neun oder mehr Inkarnationsmarken auf Neun Leben liegen, schicke sie ins Exil.\nWenn Neun Leben das Spiel verlässt, verlierst du die Partie. Nine-Ringed Bo|Bo der neun Ringe|Artefakt|{T}: Der Bo der neun Ringe fügt einem Geist deiner Wahl 1 Schadenspunkt zu. Falls diese Kreatur in diesem Zug auf den Friedhof gelegt würde, entferne sie stattdessen ganz aus dem Spiel. Ninja of the Deep Hours|Ninja der späten Stunden|Kreatur - Mensch, Ninja|Ninjutsu {1}{U} ({1}{U}. Bringe einen ungeblockten Angreifer, den du kontrollierst, auf deine Hand zurück: Bringe diese Karte aus deiner Hand getappt und angreifend ins Spiel.)\nImmer wenn der Ninja der späten Stunden einem Spieler Kampfschaden zufügt, kannst du eine Karte ziehen. Ninja of the New Moon|Ninja des Neumonds|Kreatur — Geist, Ninja|Ninjutsu {3}{B} ({3}{B}, bringe einen ungeblockten Angreifer, den du kontrollierst, auf deine Hand zurück: Bringe diese Karte aus deiner Hand getappt und angreifend ins Spiel.) @@ -10967,7 +11257,7 @@ Nissa's Triumph|Nissas Triumph|Hexerei|Durchsuche deine Bibliothek nach bis zu z Nissa, Genesis Mage|Nissa, Schöpfungsmagierin|Planeswalker — Nissa|+2: Enttappe bis zu zwei Kreaturen deiner Wahl und bis zu zwei Länder deiner Wahl.\n−3: Eine Kreatur deiner Wahl erhält +5/+5 bis zum Ende des Zuges.\n−10: Schaue dir die obersten zehn Karten deiner Bibliothek an. Du kannst davon eine beliebige Anzahl an Kreaturen- und/oder Länderkarten ins Spiel bringen. Lege den Rest in zufälliger Reihenfolge unter deine Bibliothek. Nissa, Nature's Artisan|Nissa, Schöpferin der Natur|Planeswalker — Nissa|+3: Du erhältst 3 Lebenspunkte dazu.\n−4: Decke die obersten zwei Karten deiner Bibliothek auf. Bringe davon alle Länderkarten ins Spiel und nimm den Rest auf deine Hand.\n−12: Kreaturen, die du kontrollierst, erhalten +5/+5 und verursachen Trampelschaden bis zum Ende des Zuges. Nissa, Sage Animist|Nissa, die weise Animistin|Planeswalker — Nissa|+1: Decke die oberste Karte deiner Bibliothek auf. Falls es eine Länderkarte ist, bringe sie ins Spiel. Nimm sie sonst auf deine Hand.−2: Bringe einen legendären 4/4 grünen Elementarwesen-Kreaturenspielstein namens Ashaya, die erwachte Welt, ins Spiel.−7: Enttappe bis zu sechs Länder deiner Wahl. Sie werden zu 6/6 Elementarwesen-Kreaturen. Sie sind auch immer noch Länder. -Nissa, Steward of Elements|Nissa, Hüterin der Elemente|Planeswalker — Nissa|+2: Hellsicht 2.\n0: Schaue dir die oberste Karte deiner Bibliothek an. Falls es eine Länderkarte oder eine Kreaturenkarte mit umgewandelten Manakosten kleiner oder gleich der Anzahl an Loyalitätsmarken auf Nissa, Hüterin der Elemente, ist, kannst du die Karte ins Spiel bringen.\n−6: Enttappe bis zu zwei Länder deiner Wahl, die du kontrollierst. Sie werden bis zum Ende des Zuges zu 5/5 Elementarwesen-Kreaturen mit Flugfähigkeit und Eile. Sie sind auch immer noch Länder. +Nissa, Steward of Elements|Nissa, Hüterin der Elemente|Legendärer Planeswalker — Nissa|+2: Hellsicht 2.\n0: Schaue dir die oberste Karte deiner Bibliothek an. Falls es eine Länderkarte oder eine Kreaturenkarte mit umgewandelten Manakosten kleiner oder gleich der Anzahl an Loyalitätsmarken auf Nissa, Hüterin der Elemente, ist, kannst du sie ins Spiel bringen.\n−6: Enttappe bis zu zwei Länder deiner Wahl, die du kontrollierst. Sie werden bis zum Ende des Zuges zu 5/5 Elementarwesen-Kreaturen mit Flugfähigkeit und Eile. Sie sind auch immer noch Länder. Nissa, Vastwood Seer|Nissa, Seherin aus Riesenholz|Legendäre Kreatur — Elf, Späher|Wenn Nissa, Seherin aus Riesenholz, ins Spiel kommt, kannst du deine Bibliothek nach einer Wald-Standardlandkarte durchsuchen, sie offen vorzeigen, auf deine Hand nehmen und dann deine Bibliothek mischen.Immer wenn ein Land unter deiner Kontrolle ins Spiel kommt und falls du sieben oder mehr Länder kontrollierst, schicke Nissa ins Exil und bringe sie dann transformiert unter der Kontrolle ihres Besitzers ins Spiel zurück. Nissa, Vital Force|Nissa, Macht des Lebens|Planeswalker — Nissa|+1: Enttappe ein Land deiner Wahl, das du kontrollierst. Bis zu deinem nächsten Zug wird es zu einer 5/5 Elementarwesen-Kreatur mit Eile. Es ist immer noch ein Land.\n—3: Bringe eine bleibende Karte deiner Wahl aus deinem Friedhof auf deine Hand zurück.\n—6: Du erhältst ein Emblem mit „Immer wenn ein Land unter deiner Kontrolle ins Spiel kommt, kannst du eine Karte ziehen." Nissa, Voice of Zendikar|Nissa, Stimme Zendikars|Planeswalker — Nissa|+1: Bringe einen 0/1 grünen Pflanze-Kreaturenspielstein ins Spiel.\n−2: Lege eine +1/+1-Marke auf jede Kreatur, die du kontrollierst.\n−7: Du erhältst X Lebenspunkte dazu und ziehst X Karten, wobei X gleich der Anzahl an Ländern ist, die du kontrollierst. @@ -11159,10 +11449,13 @@ Oblivion|Vergessenheit|Hexerei|Nachhall (Wirke diesen Zauberspruch nur aus deine Oboro Breezecaller|Oboro-Brisenrufer|Kreatur - Mondvolk, Zauberer|Fliegend\n{2}, bringe ein Land, das du kontrollierst, auf die Hand seines Besitzers zurück: Enttappe ein Land deiner Wahl. Oboro Envoy|Oboro-Abgesandter|Kreatur - Mondvolk, Zauberer|Fliegend\n{2}, bringe ein Land, das du kontrollierst, auf die Hand seines Besitzers zurück: Eine Kreatur deiner Wahl erhält -X/-0, wobei X gleich der Anzahl an Karten auf deiner Hand ist. Oboro, Palace in the Clouds|Oboro, Palast in den Wolken|Legendäres Land|{T}: Erhöhe deinen Manavorrat um {U}.\n{1}: Bringe Oboro, Palast in den Wolken, auf die Hand seines Besitzers zurück. +Obosh, the Preypiercer|Obosh der Beutestecher|Legendäre Kreatur — Teufelsbraten, Schrecken|Gefährte — Dein Startdeck enthält nur Länderkarten und Karten mit ungeraden umgewandelten Manakosten. (Falls du diese Karte als deinen Gefährten erwählt hast, kannst du sie einmal von außerhalb der Partie wirken.)\nFalls eine Quelle mit ungeraden umgewandelten Manakosten, die du kontrollierst, einer bleibenden Karte oder einem Spieler Schaden zufügen würde, fügt sie der bleibenden Karte oder dem Spieler stattdessen doppelt so viele Schadenspunkte zu. Obscuring Aether|Verschleiernder Äther|Verzauberung|Verdeckte Kreaturenzauber, die du wirkst, kosten beim Wirken {1} weniger.\n{1}{G}: Verdecke den Verschleiernden Äther. (Er wird zu einer 2/2 Kreatur.) +Obscuring Haze|Verbergender Dunstschleier|Spontanzauber|Falls du einen Kommandeur kontrollierst, kannst du diesen Zauberspruch wirken, ohne seine Manakosten zu bezahlen.\nVerhindere allen Schaden, der in diesem Zug von Kreaturen, die deine Gegner kontrollieren, zugefügt würde. Observant Alseid|Wachsame Alseide|Verzauberungskreatur — Nymphe|Göttergabe {4}{W} (Falls du diese Karte für ihre Göttergabe-Kosten wirkst, ist sie ein Aura-Zauberspruch und verzaubert eine Kreatur. Die Aura wird wieder zu einer Kreatur, falls sie nicht an eine Kreatur angelegt ist.)\nWachsamkeit\nDie verzauberte Kreatur erhält +2/+2 und hat Wachsamkeit. Obsessive Search|Besessene Forschung|Spontanzauber|Ziehe eine Karte.\nWahnsinn {U} (Du kannst diese Karte zu dem Zeitpunkt, an dem du sie aus deiner Hand abwirfst, für ihre Wahnsinn-Kosten spielen.) Obsessive Skinner|Zwanghafter Häuter|Kreatur — Mensch, Räuber|Wenn der Zwanghafte Häuter ins Spiel kommt, lege eine +1/+1-Marke auf eine Kreatur deiner Wahl.\nDelirium — Zu Beginn des Versorgungssegments jedes Gegners und falls dein Friedhof vier oder mehr unterschiedliche Kartentypen enthält, lege eine +1/+1-Marke auf eine Kreatur deiner Wahl. +Obsessive Stitcher|Zwanghafte Leichenflickerin|Kreatur — Mensch, Zauberer|{T}: Ziehe eine Karte und wirf dann eine Karte ab.\n{2}{U}{B}, {T}, opfere die Zwanghafte Leichenflickerin: Bringe eine Kreaturenkarte deiner Wahl aus deinem Friedhof ins Spiel zurück. Obsianus Golem|Obsidian-Golem|Artefaktkreatur — Golem| Obsidian Acolyte|Obsidian-Tempeldiener|Kreatur — Kleriker|Schutz vor Schwarz\n{W}: Eine Kreatur Deiner Wahl erhält Schutz vor Schwarz bis zum Ende des Zuges. Obsidian Battle-Axe|Kriegsaxt aus Obsidian|Stammes-Artefakt — Krieger, Ausrüstung|Die ausgerüstete Kreatur erhält +2/+1 und hat Eile.\nImmer wenn eine Kriegerkreatur ins Spiel kommt, kannst du die Kriegsaxt aus Obsidian an sie anlegen.\nAusrüsten {3} @@ -11179,13 +11472,15 @@ Ocular Halo|Kreis der Augen|Verzauberung — Aura|Kreaturenverzauberung\nDie ver Oculus|Okulus|Kreatur — Homunkulus|Wenn der Okulus aus dem Spiel auf einen Friedhof gelegt wird, kannst du eine Karte ziehen. Odds|Odds|Spontanzauber|Wirf eine Münze. Neutralisiere bei „Kopf" einen Spontanzauber oder eine Hexerei deiner Wahl. Kopiere bei „Zahl" diesen Zauber. Du kannst neue Ziele für die Kopie bestimmen. Odious Trow|Abscheulicher Trow|Kreatur — Troll|{1}{B/G}: Regeneriere den Abscheulichen Trow. -Odric, Lunarch Marshal|Odric, Lunarch-Marschall|Legendäre Kreatur — Mensch, Soldat|Zu Beginn jedes Kampfes erhalten Kreaturen, die du kontrollierst, Erstschlag bis zum Ende des Zuges, falls du eine Kreatur kontrollierst, die Erstschlag hat. Das Gleiche gilt für Flugfähigkeit, Todesberührung, Doppelschlag, Eile, Fluchsicherheit, Unzerstörbarkeit, Lebensverknüpfung, Bedrohlichkeit, Reichweite, Schleichen, Wachsamkeit sowie das Verursachen von Trampelschaden. +Odric, Lunarch Marshal|Odric, Lunarch-Marschall|Legendäre Kreatur — Mensch, Soldat|Zu Beginn jedes Kampfes erhalten Kreaturen, die du kontrollierst, Erstschlag bis zum Ende des Zuges, falls du eine Kreatur kontrollierst, die Erstschlag hat. Das Gleiche gilt für Bedrohlichkeit, Doppelschlag, Eile, Fluchsicherheit, Flugfähigkeit, Lebensverknüpfung, Reichweite, Schleichen, Todesberührung, Unzerstörbarkeit, Wachsamkeit sowie das Verursachen von Trampelschaden. Odric, Master Tactician|Odric der Meistertaktiker|Legendäre Kreatur — Mensch, Soldat|Erstschlag (Diese Kreatur fügt Kampfschaden vor Kreaturen ohne Erstschlag zu.)\nImmer wenn Odric der Meistertaktiker und mindestens drei andere Kreaturen angreifen, bestimmst du, welche Kreaturen in diesem Kampf blocken und wie sie blocken. Odunos River Trawler|Odunos-Flussfischer|Kreatur — Zombie|Wenn der Odunos-Flussfischer ins Spiel kommt, bringe eine Verzauberungskreaturenkarte deiner Wahl aus deinem Friedhof auf deine Hand zurück.\n{W}, opfere den Odunos-Flussfischer: Bringe eine Verzauberungskreaturenkarte deiner Wahl aus deinem Friedhof auf deine Hand zurück. Odylic Wraith|Odylischer Wraith|Beschwörung eines Wiedergängers|Sumpftarnung\nWenn der Odylische Wraith einem Spieler Schaden zufügt, bestimmt dieser Spieler eine Karte aus seiner Hand und wirft diese ab. +Of One Mind|Seelenverwandtschaft|Hexerei|Dieser Zauberspruch kostet beim Wirken {2} weniger, falls du eine Mensch-Kreatur und eine Nicht-Mensch-Kreatur kontrollierst.\nZiehe zwei Karten. Off Balance|Gleichgewichtsverlust|Spontanzauber|Eine Kreatur Deiner Wahl kann in diesem Zug nicht angreifen oder blocken. Offalsnout|Abfallschnüffler|Kreatur — Elementarwesen|Aufblitzen\nWenn der Abfallschnüffler das Spiel verlässt, entferne eine bleibende Karte deiner Wahl aus einem Friedhof ganz aus dem Spiel.\nHerbeirufen {B} (Du kannst diesen Zauber für seine Herbeirufungskosten spielen. Falls du das tust, wird die Kreatur geopfert, wenn sie ins Spiel kommt.) Offering to Asha|Opfergabe an Asha|Spontanzauber|Neutralisiere einen Zauberspruch deiner Wahl, falls sein Beherrscher nicht {4} bezahlt. Du erhältst 4 Lebenspunkte dazu. +Offspring's Revenge|Rache des Sprösslings|Verzauberung|Zu Beginn des Kampfes in deinem Zug schickst du eine rote, weiße oder schwarze Kreaturenkarte deiner Wahl aus deinem Friedhof ins Exil. Erzeuge einen Spielstein, der eine Kopie jener Karte ist, außer dass er 1/1 ist. Er erhält Eile bis zu deinem nächsten Zug. Ogre Arsonist|Ogerbrandstifter|Beschwörung eines Ogers|Wenn der Ogerbrandstifter aus Deiner Hand ins Spiel kommt, zerstöre ein Land Deiner Wahl Ogre Battledriver|Oger-Streitwagenlenker|Kreatur — Oger, Krieger|Immer wenn eine andere Kreatur unter deiner Kontrolle ins Spiel kommt, erhält diese Kreatur +2/+0 und Eile bis zum Ende des Zuges. (Sie kann in diesem Zug angreifen und {T}.) Ogre Berserker|Rasender Oger|Beschwörung eines Ogers|Für den Rasenden Oger gilt die Einsatzverzögerung nicht. @@ -11247,6 +11542,7 @@ Omen of the Sea|Omen des Meeres|Verzauberung|Aufblitzen\nWenn das Omen des Meere Omen of the Sun|Omen der Sonne|Verzauberung|Aufblitzen\nWenn das Omen der Sonne ins Spiel kommt, erzeuge zwei 1/1 weiße Mensch-Soldat-Kreaturenspielsteine und du erhältst 2 Lebenspunkte dazu.\n{2}{W}, opfere das Omen der Sonne: Hellsicht 2. Omenspeaker|Omenverheißerin|Kreatur — Mensch, Zauberer|Wenn die Omenverheißerin ins Spiel kommt, wende Hellsicht 2 an. (Schaue dir die obersten zwei Karten deiner Bibliothek an. Du kannst eine beliebige Anzahl davon unter deine Bibliothek legen und den Rest in beliebiger Reihenfolge oben darauf.) Omen|Omen|Hexerei|Schaue Dir die obersten drei Karten Deiner Bibliothek an und lege sie in beliebiger Reihenfolge zurück. Du kannst Deine Bibliothek neu mischen. Ziehe eine Karte. +Ominous Seas|Unheilvolle See|Verzauberung|Immer wenn du eine Karte ziehst, lege eine Vorahnungsmarke auf die Unheilvolle See.\nEntferne acht Vorahnungsmarken von der Unheilvollen See: Erzeuge einen 8/8 blauen Krake-Kreaturenspielstein.\nUmwandlung {2} ({2}, wirf diese Karte ab: Ziehe eine Karte.) Ominous Sphinx|Unheilvolle Sphinx|Kreatur — Sphinx|Fliegend\nImmer wenn du eine Karte umwandelst oder abwirfst, erhält eine Kreatur deiner Wahl, die ein Gegner kontrolliert, -2/-0 bis zum Ende des Zuges. Omnath, Locus of Mana|Omnath, der Sammelpunkt des Manas|Legendäre Kreatur — Elementarwesen|Grünes Mana wird nicht am Ende eines Segments oder einer Phase aus deinem Manavorrat entfernt.\nOmnath, der Sammelpunkt des Manas, erhält +1/+1 für jedes grüne Mana in deinem Manavorrat. Omnath, Locus of Rage|Omnath, der Sammelpunkt des Zorns|Legendäre Kreatur — Elementarwesen|Landung — Immer wenn ein Land unter deiner Kontrolle ins Spiel kommt, bringe einen 5/5 roten und grünen Elementarwesen-Kreaturenspielstein ins Spiel.Immer wenn Omnath, der Sammelpunkt des Zorns, oder ein anderes Elementarwesen, das du kontrollierst, stirbt, fügt Omnath einer Kreatur oder einem Spieler deiner Wahl 3 Schadenspunkte zu. @@ -11404,6 +11700,7 @@ Oriss, Samite Guardian|Oriss, Samitische Wächterin|Legendäre Kreatur — Mensc Ormendahl, Profane Prince|Ormendahl, Unheiliger Prinz|Legendäre Kreatur — Dämon|Fliegend, Lebensverknüpfung, Unzerstörbar, Eile Ornamental Courage|Zierende Tapferkeit|Spontanzauber|Enttappe eine Kreatur deiner Wahl. Sie erhält +1/+3 bis zum Ende des Zuges. Ornate Kanzashi|Verzierte Kanzashi|Artefakt|{2}, {T}: Ein Gegner deiner Wahl entfernt die oberste Karte seiner Bibliothek ganz aus dem Spiel. Du kannst diese Karte in diesem Zug spielen. +Ornery Dilophosaur|Störrischer Dilophosaurus|Kreatur — Dinosaurier|Todesberührung (Eine beliebige Menge Schadenspunkte, die er einer Kreatur zufügt, sind ausreichend, um diese zu zerstören.)\nImmer wenn der Störrische Dilophosaurus angreift und falls du eine Kreatur mit Stärke 4 oder mehr kontrollierst, erhält der Störrische Dilophosaurus +2/+2 bis zum Ende des Zuges. Ornery Goblin|Störrischer Goblin|Kreatur — Goblin, Krieger|Immer wenn der Störrische Goblin eine Kreatur blockt oder von ihr geblockt wird, fügt der Störrische Goblin jener Kreatur 1 Schadenspunkt zu. Ornery Kudu|Störrisches Kudu|Kreatur — Antilope|Wenn das Störrische Kudu ins Spiel kommt, lege eine -1/-1-Marke auf eine Kreatur deiner Wahl, die du kontrollierst. Ornitharch|Ornitharchin|Kreatur — Archon|Fliegend\nTribut 2 (Sowie diese Kreatur ins Spiel kommt, kann ein Gegner, den du bestimmst, zwei +1/+1-Marken auf sie legen.)\nWenn die Ornitharchin ins Spiel kommt und falls kein Tribut gezahlt wurde, bringe zwei 1/1 weiße Vogel-Kreaturenspielsteine mit Flugfähigkeit ins Spiel. @@ -11438,6 +11735,7 @@ Otepec Huntmaster|Otepec-Jagdführer|Kreatur — Mensch, Schamane|Dinosaurier-Za Otherworld Atlas|Anderweltatlas|Artefakt|{T}: Lege eine Ladungsmarke auf den Anderweltatlas.\n{T}: Jeder Spieler zieht eine Karte für jede Ladungsmarke auf dem Anderweltatlas. Otherworldly Journey|Reise in andere Welten|Spontanzauber - Arkan|Entferne eine Kreatur deiner Wahl ganz aus dem Spiel. Bringe sie am Ende des Zuges unter der Kontrolle ihres Besitzers mit einer +1/+1-Marke ins Spiel zurück. Otherworldly Outburst|Unnatürlicher Ausbruch|Spontanzauber|Eine Kreatur deiner Wahl erhält +1/+0 bis zum Ende des Zuges. Wenn diese Kreatur in diesem Zug stirbt, bringe einen 3/2 farblosen Eldrazi-Schrecken-Kreaturenspielstein ins Spiel. +Otrimi, the Ever-Playful|Otrimi der Immerverspielte|Legendäre Kreatur — Nachtmahr, Bestie|Mutation {1}{B}{G}{U} (Falls du diesen Zauberspruch für seine Mutationskosten wirkst, lege ihn auf oder unter eine Nicht-Mensch-Kreatur deiner Wahl, die du besitzt. Sie mutieren zur oben liegenden Kreatur, die zusätzlich alle Fähigkeiten der darunter liegenden hat.)\nVerursacht Trampelschaden\nImmer wenn diese Kreatur einem Spieler Kampfschaden zufügt, bringe eine Kreaturenkarte deiner Wahl mit Mutation aus deinem Friedhof auf deine Hand zurück. Ouphe Vandals|Buboh-Vandalen|Kreatur — Buboh|{G}, opfere die Buboh-Vandalen: Neutralisiere eine aktivierte Fähigkeit deiner Wahl aus einer Artefaktquelle und zerstöre dieses Artefakt, falls es im Spiel ist. (Manafähigkeiten können nicht als Ziel bestimmt werden.) Oust|Ausbooten|Hexerei|Lege eine Kreatur deiner Wahl als zweite Karte von oben in die Bibliothek ihres Besitzers. Ihr Beherrscher erhält 3 Lebenspunkte dazu. Outbreak|Seuchenausbruch|Hexerei|Du kannst einen Sumpf aus Deiner Hand abwerfen, anstatt die Manakosten des Seuchenausbruchs zu bezahlen.\nWähle einen Kreaturentyp. Alle Kreaturen dieses Typs erhalten -1/-1 bis zum Ende des Zuges. @@ -11499,6 +11797,7 @@ Pacification Array|Fixierungsapparat|Artefakt|{2}, {T}: Tappe ein Artefakt oder Pacifism|Pazifismus|Kreaturenverzauberung|Die verzauberte Kreatur kann nicht angreifen oder blocken. Pack Guardian|Rudelwächter|Kreatur — Wolf, Geist|Aufblitzen (Du kannst diesen Zauberspruch zu jedem Zeitpunkt wirken, zu dem du einen Spontanzauber wirken könntest.)\nWenn der Rudelwächter ins Spiel kommt, kannst du eine Länderkarte abwerfen. Falls du dies tust, bringe einen 2/2 grünen Wolf-Kreaturenspielstein ins Spiel. Pack Hunt|Rudeljagd|Hexerei|Durchsuche Deine Bibliothek nach bis zu drei Kopien einer Kreatur Deiner Wahl, zeige sie offen und nimm sie auf Deine Hand. Mische danach Deine Bibliothek. +Pack Leader|Rudelführer|Kreatur — Hund|Andere Hunde, die du kontrollierst, erhalten +1/+1.\nImmer wenn der Rudelführer angreift, verhindere allen Kampfschaden, der in diesem Zug Hunden, die du kontrollierst, zugefügt würde. Pack Mastiff|Rudel-Mastiff|Kreatur — Hund|{1}{R}: Jede Kreatur namens Rudel-Mastiff, die du kontrollierst, erhält +1/+0 bis zum Ende des Zuges. Pack Rat|Gossenratte|Kreatur — Ratte|Stärke und Widerstandskraft der Gossenratte sind gleich der Anzahl der Ratten, die du kontrollierst.\n{2}{B}, wirf eine Karte aus deiner Hand ab: Bringe einen Spielstein ins Spiel, der eine Kopie der Gossenratte ist. Pack's Disdain|Missmut der Meute|Spontanzauber|Bestimme einen Kreaturentyp. Eine Kreatur deiner Wahl erhält für jede bleibende Karte des bestimmten Typs, die du kontrollierst, -1/-1 bis zum Ende des Zuges. @@ -11520,6 +11819,7 @@ Painted Bluffs|Farbige Felsklippen|Land — Wüste|{T}: Erhöhe deinen Manavorra Painter's Servant|Diener des Malers|Artefaktkreatur — Vogelscheuche|Sowie der Diener des Malers ins Spiel kommt, bestimme eine Farbe.\nAlle Karten, die nicht im Spiel sind, alle Zaubersprüche und alle bleibenden Karten haben diese Farbe zusätzlich zu ihren anderen Farben. Painwracker Oni|Schmerzverursacher-Oni|Kreatur - Dämon, Geist|Verursacht Furcht\nOpfere zu Beginn deines Versorgungssegments eine Kreatur, falls du keinen Oger kontrollierst. Pain|Pain|Hexerei|Ein Spieler deiner Wahl wirft eine Karte aus seiner Hand ab. +Pako, Arcane Retriever|Pako, arkaner Retriever|Legendäre Kreatur — Elementarwesen, Hund|Partner von Haldan, eifriger Arkanist\nEile\nImmer wenn Pako, arkaner Retriever, angreift, schicke die oberste Karte der Bibliothek jedes Spielers ins Exil und lege auf jede von ihnen eine Apportiermarke. Lege für jede auf diese Weise ins Exil geschickte Nichtkreatur-Karte eine +1/+1-Marke auf Pako. Palace Familiar|Vertrauter des Palasts|Kreatur — Vogel|Fliegend\nWenn der Vertraute des Palasts stirbt, ziehe eine Karte. Palace Guard|Palastwache|Kreatur — Mensch, Soldat|Die Palastwache kann eine beliebige Anzahl an Kreaturen blocken. Palace Siege|Belagerung des Palastes|Verzauberung|Sowie Belagerung des Palastes ins Spiel kommt, wähle Khane oder Drachen.\n• Khane — Bringe zu Beginn deines Versorgungssegments eine Kreaturenkarte deiner Wahl aus deinem Friedhof auf deine Hand zurück.\n• Drachen — Zu Beginn deines Versorgungssegments verliert jeder Gegner 2 Lebenspunkte und du erhältst 2 Lebenspunkte dazu. @@ -11582,8 +11882,10 @@ Parapet Watchers|Brustwehr-Posten|Kreatur — Kithkin, Soldat|{W/U}: Der Brustwe Parapet|Brustwehr|Verzauberung|Du kannst die Brustwehr auch als Spontanzauber spielen. Wenn Du dies tust, dann begrabe sie am Ende des Zuges.\nAlle Kreaturen, die Du kontrollierst, erhalten +0/+1. Paraselene|Nebenmond|Hexerei|Zerstöre alle Verzauberungen. Du erhältst 1 Lebenspunkt für jede auf diese Weise zerstörte Verzauberung dazu. Parasitic Bond|Parasitenbefall|Verzaubere Kreatur|Während der Versorgungsphase des Beherrschers der verzauberten Kreatur fügt der Parasitenbefall diesem Spieler 2 Schadenspunkte zu. +Parasitic Impetus|Parasitischer Impuls|Verzauberung — Aura|Verzaubert eine Kreatur\nDie verzauberte Kreatur erhält +2/+2 und ist angestachelt. (Sie greift in jedem Kampf an, falls möglich, und greift einen anderen Spieler als dich an, falls möglich.)\nImmer wenn die verzauberte Kreatur angreift, verliert ihr Beherrscher 2 Lebenspunkte und du erhältst 2 Lebenspunkte dazu. Parasitic Implant|Parasitisches Implantat|Verzauberung — Aura|Kreaturenverzauberung\nZu Beginn deines Versorgungssegments opfert der Beherrscher der verzauberten Kreatur sie, und du bringst einen 1/1 farblosen Myr-Artefaktkreaturspielstein ins Spiel. Parasitic Strix|Parasitischer Kauz|Artefaktkreatur — Vogel|Fliegend\nFalls du eine schwarze bleibende Karte kontrollierst, wenn der Parasitische Kauz ins Spiel kommt, verliert ein Spieler deiner Wahl 2 Lebenspunkte, und du erhältst 2 Lebenspunkte dazu. +Parcelbeast|Parzellenbestie|Kreatur — Elementarwesen, Bestie|Mutation {G}{U} (Falls du diesen Zauberspruch für seine Mutationskosten wirkst, lege ihn auf oder unter eine Nicht-Mensch-Kreatur deiner Wahl, die du besitzt. Sie mutieren zur oben liegenden Kreatur, die zusätzlich alle Fähigkeiten der darunter liegenden hat.)\n{1}, {T}: Schaue dir die oberste Karte deiner Bibliothek an. Falls es eine Länderkarte ist, kannst du sie ins Spiel bringen. Falls du die Karte nicht ins Spiel bringst, nimm sie auf deine Hand. Parch|Ausdorren|Spontanzauber|Wähle eines -Ausdorren fügt einer Kreatur oder einem Spieler Deiner Wahl 2 Schadenspunkte zu; oder Ausdorren fügt einer blauen Kreatur Deiner Wahl 4 Schadenspunkte zu. Pardic Arsonist|Pardischer Brandstifter|Kreatur — Barbar|Grenzwert Wenn der Pardische Brandstifter ins Spiel kommt, fügt er einer Kreatur oder einem Spieler deiner Wahl 3 Schadenspunkte zu. (Du hast den Grenzwert erreicht, falls sieben oder mehr Karten in deinem Friedhof sind.) Pardic Collaborator|Pardischer Kollaborateur|Kreatur — Barbar|Erstschlag\n{B}: Der Pardische Kollaborateur erhält +1/+1 bis zum Ende des Zuges. @@ -11605,6 +11907,7 @@ Pashalik Mons|Pashalik Mons|Legendäre Kreatur — Goblin, Krieger|Immer wenn Pa Passwall Adept|Geheimweg-Adept|Kreatur — Mensch, Zauberer|{2}{U}: Eine Kreatur deiner Wahl kann in diesem Zug nicht geblockt werden. Past in Flames|Vergangenheit in Flammen|Hexerei|Alle Spontanzauber- und Hexereikarten in deinem Friedhof erhalten bis zum Ende des Zuges Rückblende dazu. Die Rückblendekosten sind gleich ihrer Manakosten.\nRückblende {4}{R} (Du kannst diese Karte aus deinem Friedhof für ihre Rückblendekosten wirken. Schicke sie danach ins Exil.) Patagia Golem|Patagiagolem|Artefaktkreatur — Golem|{3}: Der Patagiagolem erhält Flugfähigkeit bis zum Ende des Zuges. +Patagia Tiger|Patagiatiger|Kreatur — Katze|Fliegend\nWenn der Patagiatiger ins Spiel kommt, erhält ein Mensch deiner Wahl, den du kontrollierst, +2/+2 bis zum Ende des Zuges. Patagia Viper|Patagiaviper|Kreatur — Ophis|FliegendWenn die Patagiaviper ins Spiel kommt, bringe zwei 1/1 grüne und blaue Ophis-Kreaturenspielsteine ins Spiel.Wenn die Patagiaviper ins Spiel kommt, opfere sie, falls nicht {U} ausgegeben wurde, um sie zu wirken. Patchwork Gnomes|Zusammengeflickte Gnome|Artefaktkreatur — Gnom|Wirf eine Karte aus deiner Hand ab: Regeneriere die Zusammengeflickten Gnome. Path of Ancestry|Pfad der Ahnen|Land|Der Pfad der Ahnen kommt getappt ins Spiel.\n{T}: Erhöhe deinen Manavorrat um ein Mana einer beliebigen Farbe der Farbidentität deines Kommandeurs. Wenn dieses Mana verwendet wird, um einen Kreaturenzauber zu wirken, der einen Kreaturentyp mit deinem Kommandeur gemeinsam hat, wende Hellsicht 1 an. @@ -11662,6 +11965,7 @@ Peema Aether-Seer|Peema-Ätherseherin|Kreatur — Elf, Druide|Wenn die Peema-Ät Peema Outrider|Peema-Vorreiter|Kreatur — Elf, Handwerker|Verursacht Trampelschaden\nFabrizieren 1 (Wenn diese Kreatur ins Spiel kommt, lege eine +1/+1-Marke auf sie oder erzeuge einen 1/1 farblosen Servo-Artefaktkreaturenspielstein.) Peer Pressure|Gruppenzwang|Hexerei|Bestimme einen Kreaturentyp. Falls du mehr Kreaturen dieses Kreaturentyps als jeder andere Spieler kontrollierst, erhältst du die Kontrolle über alle Kreaturen dieses Typs. (Dieser Effekt endet nicht am Ende des Zuges.) Peer Through Depths|Durch Tiefen spähen|Spontanzauber - Arkan|Schau dir die obersten fünf Karten deiner Bibliothek an. Du kannst eine Spontanzauber- oder Hexereikarte darunter offen vorzeigen und auf deine Hand nehmen. Lege den Rest der Karten in beliebiger Reihenfolge unter deine Bibliothek. +Peer into the Abyss|Blick in den Abgrund|Hexerei|Ein Spieler deiner Wahl zieht die Hälfte der Karten in seiner Bibliothek und verliert die Hälfte seiner Lebenspunkte. Es wird jeweils aufgerundet. Pegasus Charger|Anstürmender Pegasus|Beschwörung eines Pegasus|Fliegend, Erstschlag Pegasus Courser|Pegasus-Renner|Kreatur — Pegasus|Fliegend\nImmer wenn der Pegasus-Renner angreift, erhält eine andere angreifende Kreatur deiner Wahl Flugfähigkeit bis zum Ende des Zuges. Pegasus Refuge|Zuflucht der Pegasi|Verzauberung|2, wähle eine Karte aus Deiner Hand und wirf diese ab: Bringe einen Pegasus-Spielstein ins Spiel. Behandle diesen Spielstein wie eine 1/1 fliegende weiße Kreatur. @@ -11702,6 +12006,7 @@ Perilous Shadow|Gefährlicher Schatten|Kreatur — Insekt, Schatten|{1}{B}: Der Perilous Vault|Gefährliches Behältnis|Artefakt|{5}, {T}, schicke das Gefährliche Behältnis ins Exil: Schicke alle bleibenden Karten, die keine Länder sind, ins Exil. Perilous Voyage|Gefährliche Reise|Spontanzauber|Bringe eine bleibende Karte deiner Wahl, die kein Land ist und die du nicht kontrollierst, auf die Hand ihres Besitzers zurück. Falls ihre umgewandelten Manakosten 2 oder weniger betrugen, wende Hellsicht 2 an. Perimeter Captain|Hauptmann des Grenzgebiets|Kreatur — Mensch, Soldat|Verteidiger\nImmer wenn eine Kreatur blockt, die du kontrollierst und die Verteidiger hat, kannst du 2 Lebenspunkte dazu erhalten. +Perimeter Sergeant|Grenzfeldwebel|Kreatur — Mensch, Soldat|Immer wenn der Grenzfeldwebel angreift, erhalten andere Menschen, die du kontrollierst, +1/+0 bis zum Ende des Zuges. Perish the Thought|Verendender Gedanke|Hexerei|Ein Spieler deiner Wahl zeigt die Karten auf seiner Hand offen vor. Du bestimmst eine Karte darunter. Dieser Spieler mischt diese Karte in seine Bibliothek. Perish|Untergang|Hexerei|Zerstöre alle grünen Kreaturen. Diese Kreaturen können in diesem Zug nicht regenerieren. Permafrost Trap|Permafrost-Falle|Spontanzauber — Falle|Falls ein Gegner in diesem Zug eine grüne Kreatur unter seiner Kontrolle ins Spiel bekommen hat, kannst du {U} bezahlen, anstatt die Manakosten der Permafrost-Falle zu bezahlen.\nTappe bis zu zwei Kreaturen deiner Wahl. Diese Kreaturen enttappen nicht während des nächsten Enttappsegments ihrer Beherscher. @@ -11721,6 +12026,7 @@ Pestermite|Triezknilch|Kreatur — Fee, Räuber|Aufblitzen\nFliegend\nWenn der T Pestilence Demon|Pestilenzdämon|Kreatur — Dämon|Fliegend\n{B}: Der Pestilenzdämon fügt jeder Kreatur und jedem Spieler 1 Schadenspunkt zu. Pestilence Rats|Pestilenzratten|Beschwörung von Ratten|Die Stärke der Pestilenzratten entspricht der Anzahl an anderen Ratten im Spiel, egal unter wessen Kontrolle. Wenn beispielsweise, zwei andere Ratten im Spiel sind, haben die Pestilenzratten Stärke und Widerstandskraft 2/3. Pestilence|Der Schwarze Tod|Verzauberung|Begrabe den Schwarzen Tod, wenn am Ende eines Zuges keine Kreaturen im Spiel sind.\n{B}: Der Schwarze Tod fügt jeder Kreatur und jedem Spieler 1 Schadenspunkt zu. +Pestilent Haze|Verseuchender Dunst|Hexerei|Bestimme eines —\n• Alle Kreaturen erhalten -2/-2 bis zum Ende des Zuges.\n• Entferne zwei Loyalitätsmarken von jedem Planeswalker. Pestilent Kathari|Verseuchender Kathari|Kreatur — Vogel, Krieger|Fliegend\nTodesberührung (Immer wenn diese Kreatur einer Kreatur Schaden zufügt, zerstöre jene Kreatur.)\n{2}{R}: Der Verseuchende Kathari erhält Erstschlag bis zum Ende des Zuges. Pestilent Souleater|Verseuchender Seelenfresser|Artefaktkreatur — Insekt|{B/P}: Der Verseuchende Seelenfresser erhält Infizieren bis zum Ende des Zuges. ({B/P} kann entweder mit {B} oder 2 Lebenspunkten bezahlt werden. Eine Kreatur mit Infizieren fügt Schaden in Form von -1/-1-Marken für Kreaturen und von Giftmarken für Spieler zu.) Pestilent Spirit|Verseuchender Geist|Kreatur — Geist|Bedrohlich, Todesberührung\nSpontanzauber und Hexereien, die du kontrollierst, haben Todesberührung. (Eine beliebige Menge Schadenspunkte, die sie einer Kreatur zufügen, ist ausreichend, um diese zu zerstören.) @@ -11772,6 +12078,7 @@ Pharika's Libation|Pharikas Trunk|Spontanzauber|Bestimme eines —\n• Ein Gegn Pharika's Mender|Heilerin der Pharika|Kreatur — Gorgo|Wenn die Heilerin der Pharika ins Spiel kommt, kannst du eine Kreaturen- oder Verzauberungskarte deiner Wahl aus deinem Friedhof auf deine Hand zurückbringen. Pharika's Spawn|Pharikas Ausgeburt|Kreatur — Gorgo|Befreiung — {5}{B}, schicke drei andere Karten aus deinem Friedhof ins Exil. (Du kannst diese Karte aus deinem Friedhof für ihre Befreiungskosten wirken.)\nPharikas Ausgeburt befreit sich mit zwei +1/+1-Marken auf ihr. Wenn sie auf diese Weise ins Spiel kommt, opfert jeder Gegner eine Nicht-Gorgo-Kreatur. Pharika, God of Affliction|Pharika, Göttin der Gebrechen|Legendäre Verzauberungskreatur — Gott|Unzerstörbar\nSolange deine Hingabe zu Schwarz und Grün weniger als sieben beträgt, ist Pharika keine Kreatur.\n{B}{G}: Schicke eine Kreaturenkarte deiner Wahl aus einem Friedhof ins Exil. Ihr Besitzer bringt einen 1/1 schwarzen und grünen Ophis-Verzauberungskreaturenspielstein mit Todesberührung ins Spiel. +Phase Dolphin|Phasendelfin|Kreatur — Elementarwesen, Wal|Immer wenn der Phasendelfin angreift, kann eine andere angreifende Kreatur deiner Wahl in diesem Zug nicht geblockt werden. Phelddagrif|Phelddagrif|Beschwörung einer Legende|{W}: Fliegend bis zum Ende des Zuges. Ein Gegner Deiner Wahl erhält 2 Lebenspunkte dazu.\n{U}: Bringe Phelddagrif zurück auf die Hand seines Besitzers. Ein Gegner Deiner Wahl kann eine Karte ziehen.\n{G}: Verursacht Trampelschaden bis zum Ende des Zuges. Bringe einen Hippo-Spielstein unter der Kontrolle eines Gegners Deiner Wahl ins Spiel. Behandle diesen Spielstein wie eine 1/1 grüne Kreatur. Phenax, God of Deception|Phenax, Gott der Täuschung|Legendäre Verzauberungskreatur — Gott|Unzerstörbar\nSolange deine Hingabe zu Blau und Schwarz weniger als sieben beträgt, ist Phenax keine Kreatur.\nKreaturen, die du kontrollierst, haben „{T}: Ein Spieler deiner Wahl legt die obersten X Karten seiner Bibliothek auf seinen Friedhof, wobei X gleich der Widerstandskraft dieser Kreatur ist." Pheres-Band Brawler|Raufboldin der Pheres-Herde|Kreatur — Zentaur, Krieger|Wenn die Raufboldin der Pheres-Herde ins Spiel kommt, kämpft sie gegen bis zu eine Kreatur deiner Wahl, die du nicht kontrollierst. (Jede der Kreaturen fügt der anderen Schadenspunkte in Höhe ihrer Stärke zu.) @@ -11965,7 +12272,7 @@ Planewide Disaster|Weltweites Desaster|Phänomen|Wenn du auf das Weltweite Desas Plant Elemental|Pflanzenelementar|Beschwörungszauber|Zerstöre einen Deiner Wälder, wenn das Pflanzenelementar von Deiner Hand ins Spiel kommt, oder zerstöre das Pflanzenelementar. Plasm Capture|Plasmafang|Spontanzauber|Neutralisiere einen Zauberspruch deiner Wahl. Erhöhe zu Beginn deiner nächsten Hauptphase vor dem Kampf deinen Manavorrat um X Mana in einer beliebigen Kombination von Farben, wobei X gleich den umgewandelten Manakosten dieses Zaubers ist. Plasma Elemental|Plasmaelementar|Kreatur — Elementarwesen|Das Plasmaelementar ist unblockbar. -Plateau|Plateau|Land|{T}: Erhöhe Deinen Manavorrat um {R} oder W. Diese Karte zählt als Gebirge und als Ebene und unterliegt Zaubersprüchen, die für diese beiden Standard-Länder gelten. Zerstört ein Zauberspruch einen dieser Standard-Länder, wird diese Karte zerstört; verändert ein Zauberspruch eines dieser Standard-Länder, bleibt das andere Standard-Land davon unberührt. +Plateau|Plateau|Land|{T}: Erhöhe Deinen Manavorrat um {R} oder {W}. Diese Karte zählt als Gebirge und als Ebene und unterliegt Zaubersprüchen, die für diese beiden Standard-Länder gelten. Zerstört ein Zauberspruch einen dieser Standard-Länder, wird diese Karte zerstört; verändert ein Zauberspruch eines dieser Standard-Länder, bleibt das andere Standard-Land davon unberührt. Plated Crusher|Gepanzerter Zerstampfer|Kreatur — Bestie|Verursacht Trampelschaden, Fluchsicher Plated Geopede|Gepanzerter Geoped|Kreatur — Insekt|Erstschlag\nLandung — Immer wenn ein Land unter deiner Kontrolle ins Spiel kommt, erhält der Gepanzerte Geoped +2/+2 bis zum Ende des Zuges. Plated Pegasus|Plattenpanzerpegasus|Kreatur — Pegasus|Aufblitzen (Du kannst diesen Zauberspruch zu jedem Zeitpunkt spielen, zu dem du einen Spontanzauber spielen könntest.)\nFliegend\nFalls ein Zauberspruch einer Kreatur oder einem Spieler Schadenspunkte zufügen würde, verhindere 1 Schadenspunkt, den dieser Zauberspruch dieser Kreatur bzw. diesem Spieler zufügen würde. @@ -12005,6 +12312,7 @@ Polluted Bonds|Verschmutzte Verbindungen|Verzauberung|Immer wenn ein Land unter Polluted Dead|Verschmutzter Toter|Kreatur — Zombie|Wenn der Verschmutzte Tote stirbt, zerstöre ein Land deiner Wahl. Polluted Delta|Verschmutztes Delta|Land|{T}, bezahle 1 Lebenspunkt, opfere das Verschmutzte Delta: Durchsuche deine Bibliothek nach einer Insel- oder Sumpf-Karte und bringe sie ins Spiel. Mische danach deine Bibliothek. Polluted Mire|Schmutziges Schlammloch|Land|Das Schmutzige Schlammloch kommt getappt ins Spiel.\n{T}: Erhöhe Deinen Manavorrat um B.\nUmwandlung 2 +Pollywog Symbiote|Kaulquappensymbiont|Kreatur — Frosch|Jeder Kreaturenzauber, den du wirkst, kostet beim Wirken {1} weniger, falls er Mutation hat.\nImmer wenn du einen Kreaturenzauber wirkst und falls er Mutation hat, ziehe eine Karte und wirf dann eine Karte ab. Polukranos, Unchained|Polukranos der Entfesselte|Legendäre Kreatur — Zombie, Hydra|Polukranos kommt mit sechs +1/+1-Marken ins Spiel. Falls er sich befreit, kommt er stattdessen mit zwölf +1/+1-Marken ins Spiel.\nFalls Polukranos Schaden zugefügt würde, während eine +1/+1-Marke auf ihm liegt, verhindere den Schaden und entferne entsprechend viele +1/+1-Marken von ihm.\n{1}{B}{G}: Polukranos kämpft gegen eine andere Kreatur deiner Wahl.\nBefreiung — {4}{B}{G}, schicke sechs andere Karten aus deinem Friedhof ins Exil. Polukranos, World Eater|Polukranos der Weltenverschlinger|Legendäre Kreatur — Hydra|{X}{X}{G}: Monstrum X. (Falls diese Kreatur nicht monströs ist, lege X +1/+1-Marken auf sie und sie wird monströs.)\nWenn Polukranos der Weltenverschlinger monströs wird, fügt er X Schadenspunkte zu, deren Aufteilung auf eine beliebige Anzahl an Kreaturen deiner Wahl, die deine Gegner kontrollieren, du bestimmst. Jede dieser Kreaturen fügt Polukranos Schadenspunkte in Höhe ihrer Stärke zu. Polymorphist's Jest|Polymorphistenscherz|Spontanzauber|Bis zum Ende des Zuges verliert jede Kreatur, die ein Spieler deiner Wahl kontrolliert, alle Fähigkeiten und wird zu einem blauen Frosch mit Basis-Stärke und -Widerstandskraft 1/1. @@ -12019,6 +12327,7 @@ Ponyback Brigade|Ponyreiterbrigade|Kreatur — Goblin, Krieger|Wenn die Ponyreit Pooling Venom|Ansammlung von Gift|Verzauberung — Aura|Landverzauberung\n Immer wenn das verzauberte Land getappt wird, verliert sein Beherrscher 2 Lebenspunkte.\n {3}{B}: Zerstöre das verzauberte Land. Pools of Becoming|Teiche der Entstehung|Welt — Bolas' Meditationsreich|Lege zu Beginn deines Endsegments die Karten, die du auf der Hand hast, in beliebiger Reihenfolge unter deine Bibliothek und ziehe dann ebenso viele Karten.\nImmer wenn du chaos würfelst, decke die obersten drei Karten deines Weltendecks auf. Alle chaos-Fähigkeiten der aufgedeckten Karten werden ausgelöst. Lege dann die auf diese Weise aufgedeckten Karten in beliebiger Reihenfolge unter dein Weltendeck. Porcelain Legionnaire|Porzellan-Legionär|Artefaktkreatur — Soldat|({W/P} kann entweder mit {W} oder 2 Lebenspunkten bezahlt werden.)\nErstschlag +Porcuparrot|Stachelpapagei|Kreatur — Vogel, Bestie|Mutation {2}{R} (Falls du diesen Zauberspruch für seine Mutationskosten wirkst, lege ihn auf oder unter eine Nicht-Mensch-Kreatur deiner Wahl, die du besitzt. Sie mutieren zur oben liegenden Kreatur, die zusätzlich alle Fähigkeiten der darunter liegenden hat.)\n{T}: Diese Kreatur fügt einem Ziel deiner Wahl X Schadenspunkte zu, wobei X gleich der Anzahl an Mutationen dieser Kreatur ist. Pore Over the Pages|Bücher wälzen|Hexerei|Ziehe drei Karten, enttappe bis zu zwei Länder und wirf dann eine Karte ab. Porphyry Nodes|Porphyritknoten|Verzauberung|Zerstöre zu Beginn deines Versorgungssegments die Kreatur mit der niedrigsten Stärke. Sie kann nicht regeneriert werden. Haben zwei oder mehr Kreaturen jeweils die niedrigste Stärke, bestimme eine von ihnen.\nOpfere den Porphyritknoten, wenn keine Kreaturen im Spiel sind. Port Inspector|Hafeninspektor|Kreatur — Stadtbewohner|Immer wenn der Hafeninspektor geblockt wird, kannst Du Dir die Karten auf der Hand des verteidigenden Spielers anschauen. @@ -12043,6 +12352,7 @@ Pouncing Cheetah|Pirschender Gepard|Kreatur — Katze|Aufblitzen Pouncing Jaguar|Springender Jaguar|Beschwörung einer Katze|Echo Pouncing Kavu|Springender Kavu|Kreatur — Kavu|Bonus {2}{R} (Du kannst zusätzlich {2}{R} bezahlen, wenn Du diesen Zauberspruch spielst.)Erstschlag\nWenn Du die Bonuskosten bezahlt hast, kommt der Springende Kavu mit zwei +1/+1-Marken ins Spiel und hat Eile. (Er kann in dem Zug, in dem er unter Deine Kontrolle kommt, angreifen und Fähigkeiten anwenden, bei denen er getappt wird.) Pouncing Lynx|Springender Luchs|Kreatur — Katze|Solange es dein Zug ist, hat der Springende Luchs Erstschlag. +Pouncing Shoreshark|Springender Küstenhai|Kreatur — Hai, Bestie|Mutation {3}{U} (Falls du diesen Zauberspruch für seine Mutationskosten wirkst, lege ihn auf oder unter eine Nicht-Mensch-Kreatur deiner Wahl, die du besitzt. Sie mutieren zur oben liegenden Kreatur, die zusätzlich alle Fähigkeiten der darunter liegenden hat.)\nAufblitzen\nImmer wenn diese Kreatur mutiert, kannst du eine Kreatur deiner Wahl, die ein Gegner kontrolliert, auf die Hand ihres Besitzers zurückbringen. Pouncing Wurm|Herabstoßender Wurm|Kreatur — Wurm|Bonus {2}{G} (Du kannst zusätzlich {2}{G} bezahlen, sowie du diesen Zauberspruch spielst.)\nWurden die Bonuskosten bezahlt, kommt der Herabstoßende Wurm mit drei +1/+1-Marken ins Spiel und hat Eile. Powder Keg|Pulverfaß|Artefakt|Zu beginn Deines Versorgungssegments kannst Du eine Zündermarke auf das Pulverfass legen.\n{T}, opfere das Pulverfass: Zerstöre alle Artefakte und Kreaturen, deren umgewandelten Manakosten gleich der Anzahl an Zündermarken auf dem Pulverfass sind. Power Armor|Rüstung der Macht|Artefakt|{3}, {T}: Eine Kreatur Deiner Wahl erhält bis zum Ende des Zuges +1/+1für jeden Standardlandtyp unter den Ländern, die Du kontrollierst. @@ -12081,10 +12391,12 @@ Predator, Flagship|Raubvogel, Flaggschiff des Bösen|Legendäres Artefakt|{2}: E Predatory Advantage|Vorteil der Raubtiere|Verzauberung|Bringe am Ende des Zuges jedes Gegners einen 2/2 grünen Eidechsen-Kreaturenspielstein ins Spiel, falls dieser Spieler in diesem Zug keinen Kreaturenzauber gespielt hat. Predatory Focus|Konzentration auf die Beute|Hexerei|Du kannst Kreaturen, die du kontrollierst, in diesem Zug ihren Kampfschaden dem verteidigenden Spieler zufügen lassen, als ob sie nicht geblockt würden. Predatory Hunger|Jagdlust|Verzaubere Kreatur|Immer wenn ein Gegner erfolgreich einen Kreaturenzauber spricht, lege eine +1/+1-Marke auf die verzauberte Kreatur. +Predatory Impetus|Raubtier-Impuls|Verzauberung — Aura|Verzaubert eine Kreatur\nDie verzauberte Kreatur erhält +3/+3, muss geblockt werden, falls möglich, und ist angestachelt. (Sie greift in jedem Kampf an, falls möglich, und greift einen anderen Spieler als dich an, falls möglich.) Predatory Nightstalker|Beutelauernder Nachtschrat|Beschwörung eines Nachtschrats|Wenn der Beutlauernde Nachtschrat aus Deiner Hand ins Spiel kommt, kannst Du einen Gegner zwingen, eine seiner Kreaturen zu zerstören Predatory Rampage|Raubtierraserei|Hexerei|Kreaturen, die du kontrollierst, erhalten +3/+3 bis zum Ende des Zuges. Alle Kreaturen, die deine Gegner kontrollieren, blocken in diesem Zug, falls möglich. Predatory Sliver|Jagd-Remasuri|Kreatur — Remasuri|Remasuri-Kreaturen, die du kontrollierst, erhalten +1/+1. Predatory Urge|Drang der Raubtiere|Verzauberung — Aura|Kreaturenverzauberung\nDie verzauberte Kreatur hat „{T}: Diese Kreatur fügt einer Kreatur deiner Wahl Schadenspunkte in Höhe ihrer Stärke zu. Jene Kreatur fügt dieser Kreatur Schadenspunkte in Höhe ihrer Stärke zu." +Predatory Wurm|Raubtierhafter Wurm|Kreatur — Wurm|Wachsamkeit (Diese Kreatur wird beim Angreifen nicht getappt.)\nDer Raubtierhafte Wurm erhält +2/+2, solange du einen Garruk-Planeswalker kontrollierst. Predict|Vorhersagen|Spontanzauber|Benenne eine Karte und lege dann die oberste Karte der Bibliothek eines Spielers deiner Wahl auf dessen Friedhof. Falls diese Karte die genannte Karte ist, ziehe zwei Karten. Ziehe sonst eine Karte. Preeminent Captain|Unübertrefflicher Hauptmann|Kreatur — Kithkin, Soldat|Erstschlag (Diese Kreatur fügt Kampfschaden vor Kreaturen ohne Erstschlag zu.)\nImmer wenn der Unübertreffliche Hauptmann angreift, kannst du eine Soldat-Kreaturenkarte aus deiner Hand getappt und angreifend ins Spiel bringen. Preferred Selection|Günstige Auswahl|Verzauberung|Schaue Dir zu Beginn Deiner Ziehphase die obersten zwei Karten Deiner Bibliothek an und wähle eine davon aus. Lege diese Karte unter Deine Bibliothek oder opfere die Günstige Auswahl und bezahle {2}{G}{G}, um diese Karte zu ziehen. @@ -12110,11 +12422,13 @@ Price of Knowledge|Preis der Erkenntnis|Verzauberung|Es gibt keine Obergrenze f Price of Progress|Preis des Fortschritts|Spontanzauber|Der Preis des Fortschritts fügt jedem Spieler für jedes Nicht-Standardland, das er kontrolliert, 2 Schadenspunkte zu. Prickleboar|Stacheleber|Kreatur — Wildschwein|Solange es dein Zug ist, erhält der Stacheleber +2/+0 und hat Erstschlag. (Er fügt Kampfschaden vor Kreaturen ohne Erstschlag zu.) Prickly Boggart|Stachliger Boggart|Kreatur — Goblin, Räuber|Verursacht Furcht +Prickly Marmoset|Stachliges Krallenäffchen|Kreatur — Affe|Erstschlag\nImmer wenn du eine Karte umwandelst, erhält das Stachlige Krallenäffchen +2/+0 bis zum Ende des Zuges. Pride Guardian|Rudelwache|Kreatur — Katze, Mönch|Verteidiger (Diese Kreatur kann nicht angreifen.)\nImmer wenn die Rudelwache blockt, erhältst du 3 Lebenspunkte dazu. Pride Sovereign|Herrscher des Rudels|Kreatur — Katze|Der Herrscher des Rudels erhält +1/+1 für jede andere Katze, die du kontrollierst.\n{W}, {T}, erschöpfe den Herrscher des Rudels: Erzeuge zwei 1/1 weiße Katze-Kreaturenspielsteine mit Lebensverknüpfung. (Eine erschöpfte Kreatur enttappt nicht während deines nächsten Enttappsegments.) Pride of Conquerors|Stolz der Eroberer|Spontanzauber|Aufstieg (Falls du zehn oder mehr bleibende Karten kontrollierst, erhältst du für den Rest der Partie den Segen der Stadt.)\nKreaturen, die du kontrollierst, erhalten +1/+1 bis zum Ende des Zuges. Falls du den Segen der Stadt hast, erhalten die Kreaturen stattdessen +2/+2 bis zum Ende des Zuges. Pride of Lions|Löwenrudel|Kreatur — Katze|Du kannst das Löwenrudel seinen Kampfschaden dem verteidigenden Spieler zufügen lassen, als ob es nicht geblockt worden wäre. Pride of the Clouds|Stolz der Wolken|Kreatur — Elementarwesen, Katze|Fliegend\nDer Stolz der Wolken erhält +1/+1 für jede andere Kreatur mit Flugfähigkeit im Spiel.\nVorhersage {2}{W}{U}, zeige Stolz der Wolken aus deiner Hand offen vor: Bringe einen 1/1 weißen und blauen Vogelspielstein mit Flugfähigkeit ins Spiel. (Spiele diese Fähigkeit nur während deines Versorgungssegments und nur einmal in jedem Zug.) +Pridemalkin|Stolze Mieze|Kreatur — Katze|Wenn die Stolze Mieze ins Spiel kommt, lege eine +1/+1-Marke auf eine Kreatur deiner Wahl, die du kontrollierst.\nJede Kreatur, die du kontrollierst und auf der mindestens eine +1/+1-Marke liegt, verursacht Trampelschaden. (Sie können überschüssigen Kampfschaden dem verteidigenden Spieler oder Planeswalker zufügen.) Priest of Forgotten Gods|Priesterin der vergessenen Götter|Kreatur — Mensch, Kleriker|{T}, opfere zwei andere Kreaturen: Eine beliebige Anzahl an Spielern deiner Wahl verliert jeweils 2 Lebenspunkte und opfert eine Kreatur. Du erzeugst {B}{B} und ziehst eine Karte. Priest of Gix|Priester des Gix|Beschwörung eines Dieners|Wenn der Priester des Gix ins Spiel kommt, erhöhe Deinen Manavorrat um BBB. Priest of Iroas|Priesterin des Iroas|Kreatur — Mensch, Kleriker|{3}{W}, opfere die Priesterin des Iroas: Zerstöre eine Verzauberung deiner Wahl. @@ -12131,10 +12445,12 @@ Primal Clay|Urlehmgestalt|Artefaktkreatur — Gestaltwandler|Wenn die Urlehmgest Primal Cocoon|Ursprünglicher Kokon|Verzauberung — Aura|Kreaturenverzauberung\nLege zu Beginn deines Versorgungssegments eine +1/+1-Marke auf die verzauberte Kreatur.\nWenn die verzauberte Kreatur angreift oder blockt, opfere den Ursprünglichen Kokon. Primal Command|Ursprünglicher Befehl|Hexerei|Bestimme zwei Ein Spieler deiner Wahl erhält 7 Lebenspunkte dazu; oder lege eine bleibende Karte deiner Wahl, die keine Kreatur ist, oben auf die Bibliothek ihres Besitzers; oder ein Spieler deiner Wahl mischt seinen Friedhof in seine Bibliothek; oder durchsuche deine Bibliothek nach einer Kreaturenkarte, zeige sie offen vor, nimm sie auf deine Hand und mische deine Bibliothek. Primal Druid|Urtümliche Druidin|Kreatur — Mensch, Druide|Wenn die Urtümliche Druidin stirbt, kannst du deine Bibliothek nach einer Standardland-Karte durchsuchen, sie getappt ins Spiel bringen und dann deine Bibliothek mischen. +Primal Empathy|Urzeitliche Empathie|Verzauberung|Zu Beginn deines Versorgungssegments ziehst du eine Karte, falls du eine Kreatur mit der höchsten Stärke unter den Kreaturen im Spiel kontrollierst. Lege sonst eine +1/+1-Marke auf eine Kreatur, die du kontrollierst. Primal Forcemage|Ursprünglicher Kraftmagier|Kreatur — Elf, Schamane|Immer wenn eine andere Kreatur unter deiner Kontrolle ins Spiel kommt, erhält diese Kreatur +3/+3 bis zum Ende des Zuges. Primal Frenzy|Urtümliche Kampfeslust|Kreaturenverzauberung|Die verzauberte Kreatur verursacht Trampelschaden. Primal Growth|Erstes Ergrünen|Hexerei|Bonus — Opfere eine Kreatur. (Du kannst zusätzlich zu allen anderen Kosten eine Kreatur opfern, sowie du diesen Zauberspruch wirkst.)Durchsuche deine Bibliothek nach einer Standardland-Karte, bringe diese Karte getappt ins Spiel und mische danach deine Bibliothek. Falls die Bonuskosten von Erstes Ergrünen bezahlt wurden, durchsuche stattdessen deine Bibliothek nach bis zu zwei Standardland-Karten, bringe diese ins Spiel und mische dann deine Bibliothek. Primal Huntbeast|Urtümliche Jagdbestie|Kreatur — Bestie|Fluchsicher (Diese Kreatur kann nicht das Ziel von Zaubersprüchen oder Fähigkeiten sein, die deine Gegner kontrollieren.) +Primal Might|Uralte Macht|Hexerei|Eine Kreatur deiner Wahl, die du kontrollierst, erhält +X/+X bis zum Ende des Zuges. Dann kämpft sie gegen bis zu eine Kreatur deiner Wahl, die du nicht kontrollierst. Primal Order|Ursprüngliche Ordnung|Verzauberung|Während der Versorgungsphase jedes Spielers fügt ihm die Ursprüngliche Ordnung Schadenspunkte in Höhe der Anzahl der Nicht-Standardländer, die er kontrolliert, zu. Primal Plasma|Ursprüngliches Plasma|Kreatur — Elementar, Gestaltwandler|Sowie das Ursprüngliche Plasma ins Spiel kommt, bestimmst du, ob es eine 3/3 Kreatur, eine 2/2 Kreatur mit Flugfähigkeit oder eine 1/6 Kreatur mit Verteidigerfähigkeit wird. Primal Rage|Ursprüngliche Wut|Verzauberung|Alle Deine Kreaturen erhalten Trampeln. @@ -12208,14 +12524,14 @@ Prohibit|Verbieten|Spontanzauber|Bonus {2} (Du kannst zusätzlich {2} bezahlen, Promise of Bunrei|Bunreis Versprechungen|Verzauberung|Immer wenn eine Kreatur, die du kontrollierst, aus dem Spiel auf einen Friedhof gelegt wird, opfere Bunreis Versprechungen. Falls du dies tust, bringe vier 1/1 farblose Geist-Spielsteine ins Spiel. Promise of Power|Machtversprechen|Hexerei|Bestimme eines Du ziehst fünf Karten und verlierst 5 Lebenspunkte; oder bringe einen schwarzen Dämonenspielstein mit Flugfähigkeit ins Spiel, dessen Stärke und Widerstandskraft jeweils gleich der Anzahl an Karten auf deiner Hand ist, wenn der Spielstein ins Spiel kommt.\nVerflechtung {4} (Bestimme beides, falls du die Verflechtungskosten bezahlst.) Promised Kannushi|Versprochener Kannushi|Kreatur - Mensch, Druide|Seelenwanderung 7 (Wenn diese Karte aus dem Spiel auf einen Friedhof gelegt wird, kannst du eine Geist-Karte deiner Wahl mit umgewandelten Manakosten von 7 oder weniger aus deinem Friedhof auf deine Hand zurückbringen.) -Propaganda|Propaganda|Verzauberung|Kreaturen können dich nicht angreifen, es sei denn, ihr Beherrscher bezahlt {2} für jede dich angreifende Kreatur, die er kontrolliert. +Propaganda|Propaganda|Verzauberung|Kreaturen können dich nicht angreifen, es sei denn, ihr Beherrscher bezahlt {2} für jede Kreatur, die dich angreift und die er kontrolliert. Propeller Pioneer|Propeller-Pionierin|Kreatur — Mensch, Handwerker|Fliegend\nFabrizieren 1 (Wenn diese Kreatur ins Spiel kommt, lege eine +1/+1-Marke auf sie oder erzeuge einen 1/1 farblosen Servo-Artefaktkreaturenspielstein.) Proper Burial|Anständiges Begräbnis|Verzauberung|Immer wenn eine Kreatur, die du kontrollierst, aus dem Spiel auf einen Friedhof gelegt wird, erhältst du Lebenspunkte in Höhe ihrer Widerstandskraft dazu. Prophecy|Prophezeiung|Hexerei|Zeige allen Spielern die oberste Karte der Bibliothek eines Gegners Deiner Wahl. Wenn es ein Land ist, erhältst Du einen Lebenspunkt dazu. Dieser Gegner mischt danach seine Bibliothek. Ziehe eine Karte während der nächsten Versorgungsphase. Prophet of Distortion|Prophet der Verzerrung|Kreatur — Eldrazi, Drohne|Fahl (Diese Karte hat keine Farbe.)\n{3}{C}: Ziehe eine Karte. ({C} steht für farbloses Mana.) Prophet of Kruphix|Prophetin des Kruphix|Kreatur — Mensch, Zauberer|Enttappe während des Enttappsegments jedes anderen Spielers alle Kreaturen und Länder, die du kontrollierst.\nDu kannst Kreaturenkarten wirken, als ob sie Aufblitzen hätten. Prophet of the Peak|Prophet der Bergspitze|Artefaktkreatur — Katze|Wenn der Prophet der Bergspitze ins Spiel kommt, wende Hellsicht 2 an. (Schaue dir die obersten zwei Karten deiner Bibliothek an. Du kannst eine beliebige Anzahl davon unter deine Bibliothek legen und den Rest in beliebiger Reihenfolge oben darauf.) -Prophetic Bolt|Feuer der Vorhersehung|Spontanzauber|Das Feuer der Vorhersehung fügt einer Kreatur oder einem Spieler deiner Wahl 4 Schadenspunkte zu. Schaue dir die obersten vier Karten deiner Bibliothek an. Nimm eine dieser Karten auf deine Hand und lege den Rest in beliebiger Reihenfolge unter deine Bibliothek. +Prophetic Bolt|Feuer der Vorhersehung|Spontanzauber|Das Feuer der Vorhersehung fügt einem Ziel deiner Wahl 4 Schadenspunkte zu. Schaue dir die obersten vier Karten deiner Bibliothek an. Nimm eine der Karten auf deine Hand und lege den Rest in beliebiger Reihenfolge unter deine Bibliothek. Prophetic Flamespeaker|Prophetischer Flammenseher|Kreatur — Mensch, Schamane|Doppelschlag, verursacht Trampelschaden\nImmer wenn der Prophetische Flammenseher einem Spieler Kampfschaden zufügt, schicke die oberste Karte deiner Bibliothek ins Exil. Du kannst sie in diesem Zug spielen. Prophetic Prism|Prophetisches Prisma|Artefakt|Wenn das Prophetische Prisma ins Spiel kommt, ziehe eine Karte.\n{1}, {T}: Erhöhe deinen Manavorrat um ein Mana einer beliebigen Farbe. Prophetic Ravings|Prophetische Delirien|Verzauberung — Aura|Verzaubert eine Kreatur\nDie verzauberte Kreatur hat Eile und „{T}, wirf eine Karte ab: Ziehe eine Karte." @@ -12233,6 +12549,7 @@ Proteus Machine|Proteusmaschine|Artefaktkreatur|Morph {0} (Du kannst diese Karte Proteus Staff|Proteusstab|Artefakt|{2}{U}, {T}: Lege eine Kreatur deiner Wahl unter die Bibliothek ihres Besitzers. Der Beherrscher dieser Kreatur deckt Karten oben von seiner Bibliothek auf, bis er eine Kreaturenkarte aufdeckt. Der Spieler bringt diese Karte ins Spiel und legt den Rest der Karten in beliebiger Reihenfolge unter seine Bibliothek. Spiele diese Fähigkeit nur zu einem Zeitpunkt, zu dem du auch eine Hexerei spielen könntest. Protomatter Powder|Urmaterie-Pulver|Artefakt|{4}{W}, {T}, opfere das Urmaterie-Pulver: Bringe eine Artefaktkarte deiner Wahl aus deinem Friedhof ins Spiel zurück. Prototype Portal|Prototyp-Portal|Artefakt|Einprägen — Wenn das Prototyp-Portal ins Spiel kommt, kannst du eine Artefaktkarte aus deiner Hand ins Exil schicken.\n{X}, {T}: Bringe einen Spielstein ins Spiel, der eine Kopie der ins Exil geschickten Karte ist. X sind die umgewandelten Manakosten dieser Karte. +Proud Wildbonder|Stolzer Wildbynder|Kreatur — Mensch, Krieger|Verursacht Trampelschaden\nKreaturen, die du kontrollierst und die Trampelschaden verursachen, haben „Du kannst diese Kreatur ihren Kampfschaden zuweisen lassen, als ob sie nicht geblockt worden wäre." Proven Combatant|Geübte Kämpferin|Kreatur — Mensch, Krieger|Verewigen {4}{U}{U} ({4}{U}{U}, schicke diese Karte aus deinem Friedhof ins Exil: Erzeuge einen Spielstein, der eine Kopie von ihr ist, außer dass er ein 4/4 schwarzer Zombie-Mensch-Krieger ohne Manakosten ist. Spiele Verewigen wie eine Hexerei.) Providence|Göttliche Fürsorge|Hexerei|Du kannst diese Karte von deiner Starthand offen vorzeigen. Falls du dies tust, wird dein Lebenspunktestand zu Beginn des ersten Versorgungssegments zu 26.\nDein Lebenspunktestand wird zu 26. Provoke|Provokation|Spontanzauber|Enttappe eine Kreatur, die Du nicht kontrollierst. Diese Kreatur blockt in diesem Zug, wenn möglich.\nZiehe eine Karte. @@ -12254,6 +12571,7 @@ Psychic Barrier|Psychische Barriere|Spontanzauber|Neutralisiere einen Kreaturenz Psychic Battle|Kampf der Geistesstärke|Verzauberung|Immer wenn ein Spieler ein oder mehrere Ziele bestimmt, dreht jeder die Spieler die oberste Karte seiner Bibliothek um. Derjenige Spieler, der die Karte mit den höchsten umgewandelten Manakosten aufdeckt, kann das Ziel bzw. die Ziele umändern. Wenn zwei oder mehr Karten gemeinsam die höchsten Manakosten haben, bleiben das Ziel bzw. die Ziele unverändert. Psychic Corrosion|Psychische Korrosion|Verzauberung|Immer wenn du eine Karte ziehst, legt jeder Gegner die obersten zwei Karten seiner Bibliothek auf seinen Friedhof. Psychic Drain|Gedankenentzug|Hexerei|Ein Spieler deiner Wahl legt die obersten X Karten seiner Bibliothek auf seinen Friedhof, und du erhältst X Lebenspunkte dazu. +Psychic Impetus|Psychischer Impuls|Verzauberung — Aura|Verzaubert eine Kreatur\nDie verzauberte Kreatur erhält +2/+2 und ist angestachelt. (Sie greift in jedem Kampf an, falls möglich, und greift einen anderen Spieler als dich an, falls möglich.)\nImmer wenn die verzauberte Kreatur angreift, wendest du Hellsicht 2 an. Psychic Intrusion|Seelisches Eindringen|Hexerei|Ein Gegner deiner Wahl zeigt die Karten auf seiner Hand offen vor. Bestimme eine Karte im Friedhof oder auf der Hand dieses Spielers, die kein Land ist, und schicke sie ins Exil. Du kannst diese Karte wirken, solange sie im Exil bleibt, und um sie zu wirken kannst du Mana ausgeben, als wäre es Mana beliebiger Farbe. Psychic Membrane|Psychische Membran|Kreatur — Mauer|(Mauern können nicht angreifen.)\nImmer wenn die Psychische Membran blockt, kannst du eine Karte ziehen. Psychic Miasma|Psychisches Miasma|Hexerei|Ein Spieler deiner Wahl wirft eine Karte aus seiner Hand ab. Falls auf diese Weise ein Land abgeworfen wird, bringe das Psychische Miasma auf die Hand seines Besitzers zurück. @@ -12332,6 +12650,7 @@ Purphoros, Bronze-Blooded|Purphoros der Bronzeblütige|Legendäre Verzauberungsk Purphoros, God of the Forge|Purphoros, Gott der Schmiede|Legendäre Verzauberungskreatur — Gott|Unzerstörbar\nSolange deine Hingabe zu Rot weniger als fünf beträgt, ist Purphoros keine Kreatur.\nImmer wenn eine andere Kreatur unter deiner Kontrolle ins Spiel kommt, fügt Purphoros jedem Gegner 2 Schadenspunkte zu.\n{2}{R}: Kreaturen, die du kontrollierst, erhalten +1/+0 bis zum Ende des Zuges. Purraj of Urborg|Purraj von Urborg|Beschwörung einer Legende|Erstschlag, wenn sie angreift\n{B}: Lege eine +1/+1 Marke auf Purraj. Benutze diese Fähigkeit nur, wenn ein schwarzer Zauberspruch erfolgreich gesprochen wurde, und auch nur einmal pro Zauberspruch. Pursue Glory|Streben nach Ruhm|Spontanzauber|Angreifende Kreaturen erhalten +2/+0 bis zum Ende des Zuges.\nUmwandlung {2} ({2}, wirf diese Karte ab: Ziehe eine Karte.) +Pursued Whale|Verfolgter Wal|Kreatur — Wal|Wenn der Verfolgte Wal ins Spiel kommt, erzeugt jeder Gegner einen 1/1 roten Pirat-Kreaturenspielstein mit „Diese Kreatur kann nicht blocken" und „Kreaturen, die du kontrollierst, greifen in jedem Kampf an, falls möglich."\nZaubersprüche, die deine Gegner wirken und die den Verfolgten Wal als Ziel haben, kosten beim Wirken {3} mehr. Pursuit of Flight|Flugversuche|Verzauberung — Aura|Kreaturenverzauberung\nDie verzauberte Kreatur erhält +2/+2 und „{U}: Diese Kreatur erhält Flugfähigkeit bis zum Ende dieses Zuges." Pursuit of Knowledge|Wissensdurst|Verzauberung|Übergehe das Ziehen einer Karte: Lege eine Wissensmarke auf den Wissensdurst.\nEntferne drei Wissensmarken von dem Wissensdurst, opfere den Wissensdurst: Ziehe sieben Karten. Pus Kami|Eiter-Kami|Kreatur - Geist|{B}. Opfere den Eiter-Kami: Zerstöre eine nichtschwarze Kreatur deiner Wahl.\nSeelenwanderung 6 (Wenn diese Karte aus dem Spiel auf einen Friedhof gelegt wird, kannst du eine Geist-Karte deiner Wahl mit umgewandelten Manakosten von 6 oder weniger aus deinem Friedhof auf deine Hand zurückbringen.) @@ -12362,6 +12681,7 @@ Pyrewild Shaman|Feuerwilder Schamane|Kreatur — Goblin, Schamane|Blutrausch — Pyric Salamander|Feuersalamander|Beschwörung eines Salamanders|{R}: +1/+0 bis zum Ende des Zuges. Begrabe den Feuersalamander am Ende des Zuges. Pyrite Spellbomb|Schwefelkies-Spruchbombe|Artefakt|{R}, opfere die Schwefelkies-Spruchbombe: Die Schwefelkies-Spruchbombe fügt einer Kreatur oder einem Spieler deiner Wahl 2 Schadenspunkte zu.\n{1}, opfere die Schwefelkies-Spruchbombe: Ziehe eine Karte. Pyroblast|Pyroknall|Unterbrechungszauber|Neutralisiere einen Spruch, wenn er blau ist, oder zerstöre eine bleibende Karte, wenn sie blau ist. +Pyroceratops|Pyroceratops|Kreatur — Elementarwesen, Dinosaurier|Verursacht Trampelschaden\nImmer wenn du einen Nichtkreatur-Zauberspruch wirkst, lege eine +1/+1-Marke auf den Pyroceratops. Pyroclasm|Feuermasse|Hexerei|Die Feuermasse fügt allen Kreaturen 2 Schadenspunkte zu. Pyroclast Consul|Konsul der Feuermasse|Kreatur — Elementarwesen, Schamane|Verwandtschaft Zu Beginn deines Versorgungssegments kannst du dir die oberste Karte deiner Bibliothek anschauen. Hat sie mindestens einen Kreaturentyp mit dem Konsul der Feuermasse gemeinsam, kannst du sie offen vorzeigen. Falls du dies tust, fügt der Konsul der Feuermasse allen Kreaturen 2 Schadenspunkte zu. Pyroclastic Elemental|Pyroklastisches Elementar|Kreatur — Elementarwesen|{1}{R}{R}: Das Pyroklastische Elementar fügt einem Spieler deiner Wahl 1 Schadenspunkt zu. @@ -12400,6 +12720,7 @@ Quarantine Field|Quarantänefeld|Verzauberung|Das Quarantänefeld kommt mit X Is Quarry Beetle|Steinbruch-Käfer|Kreatur — Insekt|Wenn der Steinbruch-Käfer ins Spiel kommt, kannst du eine Länderkarte deiner Wahl aus deinem Friedhof ins Spiel zurückbringen. Quarry Colossus|Steinbruch-Koloss|Kreatur — Riese|Wenn der Steinbruch-Koloss ins Spiel kommt, lege eine Kreatur deiner Wahl unter die obersten X Karten der Bibliothek ihres Besitzers, wobei X gleich der Anzahl an Ebenen ist, die du kontrollierst. Quarry Hauler|Steinbruch-Schlepper|Kreatur — Kamel|Wenn der Steinbruch-Schlepper ins Spiel kommt, erhält eine bleibende Karte deiner Wahl für jede Sorte von Marke, die auf ihr liegt, eine weitere Marke dieser Sorte oder eine Marke dieser Sorte wird von ihr entfernt. +Quartzwood Crasher|Quarzwald-Schmetterer|Kreatur — Dinosaurier, Bestie|Verursacht Trampelschaden\nImmer wenn eine oder mehrere Kreaturen, die Trampelschaden verursachen und die du kontrollierst, einem Spieler Kampfschaden zufügen, erzeuge einen X/X grünen Dinosaurier-Bestie-Kreaturenspielstein, der Trampelschaden verursacht, wobei X gleich der Menge an Schadenspunkten ist, welche die Kreaturen dem Spieler zugefügt haben. Quash|Einkassieren|Spontanzauber|Neutralisiere einen Spontanzauber oder eine Hexerei Deiner Wahl. Durchsuche den Friedhof, die Bibliothek und die Karten auf der Hand des Beherrschers dieses Zauberspruchs nach Kopien dieser Karte und entferne diese ganz aus dem Spiel. Dieser Spieler mischt seine Bibliothek danach. Quasiduplicate|Quasi-Duplikat|Hexerei|Erzeuge einen Spielstein, der eine Kopie einer Kreatur deiner Wahl ist, die du kontrollierst.\nKatalyse (Du kannst diese Karte aus deinem Friedhof wirken, indem du zusätzlich zu ihren anderen Kosten eine Karte abwirfst. Schicke sie danach ins Exil.) Queen of Ice|Eiskönigin|Kreatur — Mensch, Adliger, Zauberer|Immer wenn die Eiskönigin einer Kreatur Kampfschaden zufügt, tappe die Kreatur. Sie enttappt nicht während des nächsten Enttappsegments ihres Beherrschers. @@ -12467,6 +12788,7 @@ Rabid Wombat|Wütender Wombat|Beschwörung eines Wombats|Der Wütende Wombat wir Racecourse Fury|Wildheit der Rennbahn|Verzauberung — Aura|Landverzauberung\nDas verzauberte Land hat „{T}: Eine Kreatur deiner Wahl erhält Eile bis zum Ende des Zuges." Rack and Ruin|Trümmer und Scherben|Spontanzauber|Zerstöre zwei Artefakte Deiner Wahl. Rackling|Folterbänker|Artefaktkreatur|Zu Beginn des Versorgungssegments jedes Deiner Gegner fügt der Folterbänker diesem Spieler X Schadenspunkte zu, wobei X die Anzahl an Karten weniger als drei auf der Hand dieses Spielers ist. +Radha, Heart of Keld|Radha, Herz von Keld|Legendäre Kreatur — Elf, Krieger|Solange es dein Zug ist, hat Radha, Herz von Keld, Erstschlag.\nDu kannst dir zu jedem Zeitpunkt die oberste Karte deiner Bibliothek anschauen und du kannst Länderkarten oben von deiner Bibliothek spielen.\n{4}{R}{G}: Radha erhält bis zum Ende des Zuges +X/+X, wobei X gleich der Anzahl an Ländern ist, die du kontrollierst. Radha, Heir to Keld|Radha, Erbin von Keld|Legendäre Kreatur — Elf, Krieger|Immer wenn Radha, Erbin von Keld angreift, kannst du deinen Manavorrat um {R}{R} erhöhen.\n{T}: Erhöhe deinen Manavorrat um {G}. Radiant Destiny|Strahlende Verheißung|Verzauberung|Aufstieg (Falls du zehn oder mehr bleibende Karten kontrollierst, erhältst du für den Rest der Partie den Segen der Stadt.)\nSowie die Strahlende Verheißung ins Spiel kommt, bestimme einen Kreaturentyp.\nKreaturen des bestimmten Typs, die du kontrollierst, erhalten +1/+1. Solange du den Segen der Stadt hast, haben sie außerdem Wachsamkeit. Radiant Essence|Glänzendes Geisterwesen|Beschwörung eines Geistes|Solange ein Gegner Deiner Wahl schwarze Karten kontrolliert, erhält das Glänzende Geisterwesen +1/+2. @@ -12562,6 +12884,7 @@ Rakdos, Lord of Riots|Rakdos, Fürst des Aufruhrs|Legendäre Kreatur — Dämon| Rakdos, the Showstopper|Rakdos der Zeremonienmeister|Legendäre Kreatur — Dämon|Fliegend, verursacht Trampelschaden\nWenn Rakdos der Zeremonienmeister ins Spiel kommt, wirf eine Münze für jede Kreatur, die kein Dämon, Teufel oder Bold ist. Zerstöre jede Kreatur, bei der die Münze „Zahl" zeigt. Rakeclaw Gargantuan|Harkenklauen-Gargantua|Kreatur — Bestie|{1}: Eine Kreatur deiner Wahl mit Stärke 5 oder mehr erhält Erstschlag bis zum Ende des Zuges. Raking Canopy|Aussortierendes Blätterdach|Verzauberung|Immer wenn eine fliegende Kreatur dich angreift, fügt ihr das Aussortierende Blätterdach 4 Schadenspunkte zu. +Raking Claws|Reißende Klauen|Spontanzauber|Eine Kreatur deiner Wahl erhält Doppelschlag bis zum Ende des Zuges.\nUmwandlung {2} ({2}, wirf diese Karte ab: Ziehe eine Karte.) Rakish Heir|Salopper Erbe|Kreatur — Vampir|Immer wenn ein Vampir, den du kontrollierst, einem Spieler Kampfschaden zufügt, lege eine +1/+1-Marke auf ihn. Rakka Mar|Rakka Mar|Legendäre Kreatur — Mensch, Schamane|Eile\n{R}, {T}: Bringe einen 3/1 roten Elementarwesen-Kreaturenspielstein mit Eile ins Spiel. Raksha Golden Cub|Raksha Goldjunges|Kreatur — Katze, Soldat, Legende|Raksha Goldjunges wird beim Angreifen nicht getappt.\nSolange Raksha ausgerüstet ist, erhalten Katzen, die du kontrollierst, +2/+2 und Doppelschlag. @@ -12588,6 +12911,8 @@ Rally the Troops|Wecke die Truppen|Hexerei|Sprich Wecke die Truppen nur, nachdem Rally to Battle|Ruf zu den Waffen|Spontanzauber|Kreaturen, die du kontrollierst, erhalten +1/+3 bis zum Ende des Zuges. Enttappe sie. Rallying Roar|Schlachtgebrüll|Spontanzauber|Kreaturen, die du kontrollierst, erhalten +1/+1 bis zum Ende des Zuges. Enttappe sie. Rally|Erholung|Spontanzauber|Alle blockenden Kreaturen erhalten +1/+1 bis zum Ende des Zuges. +Ram Through|Durchrammen|Spontanzauber|Eine Kreatur deiner Wahl, die du kontrollierst, fügt einer Kreatur deiner Wahl, die du nicht kontrollierst, Schadenspunkte in Höhe ihrer Stärke zu. Falls die Kreatur, die du kontrollierst, Trampelschaden verursacht, wird überschüssiger Schaden stattdessen dem Beherrscher der Kreatur zugefügt. +Rambunctious Mutt|Tollender Köter|Kreatur — Hund|Wenn der Tollende Köter ins Spiel kommt, zerstöre ein Artefakt oder eine Verzauberung deiner Wahl, das bzw. die ein Gegner kontrolliert. Ramos, Dragon Engine|Ramos die Drachenmaschine|Legendäre Artefaktkreatur — Drache|Fliegend\nImmer wenn du einen Zauberspruch wirkst, lege für jede Farbe des Zauberspruchs eine +1/+1-Marke auf Ramos die Drachenmaschine.\nEntferne fünf +1/+1-Marken von Ramos: Erhöhe deinen Manavorrat um {W}{W}{U}{U}{B}{B}{R}{R}{G}{G}. Aktiviere diese Fähigkeit nur einmal pro Zug. Ramosian Captain|Ramosischer Hauptmann|Kreatur — Rebell|Erstschlag\n5, {T}: Durchsuche Deine Bibliothek nach einer Rebellenkarte mit umgewandelten Manakosten von 4 oder weniger und bringe diese Karte ins Spiel. Mische danach Deine Bibliothek. Ramosian Commander|Ramosischer Kommandant|Kreatur — Rebell|6, {T}: Durchsuche Deine Bibliothek nach einer Rebellenkarte mit umgewandelten Manakosten von 5 oder weniger und bringe diese Karte ins Spiel.\nMische danach Deine Bibliothek. @@ -12650,6 +12975,8 @@ Rats' Feast|Fest für die Ratten|Hexerei|Entferne X Karten deiner Wahl aus genau Rattleblaze Scarecrow|Loderrassel-Vogelscheuche|Artefaktkreatur — Vogelscheuche|Die Loderrassel-Vogelscheuche hat Beharrlichkeit, solange du eine schwarze Kreatur kontrollierst. (Wenn diese Kreatur aus dem Spiel auf einen Friedhof gelegt wird und keine -1/-1-Marke auf ihr lag, bringe sie mit einer -1/-1-Marke unter der Kontrolle ihres Besitzers ins Spiel zurück.)\nDie Loderrassel-Vogelscheuche hat Eile, solange du eine rote Kreatur kontrollierst. Rattlechains|Kettenrassler|Kreatur — Geist|Aufblitzen\nFliegend\nWenn der Kettenrassler ins Spiel kommt, erhält ein Geist deiner Wahl Fluchsicherheit bis zum Ende des Zuges.\nDu kannst Geist-Zaubersprüche wirken, als ob sie Aufblitzen hätten. Rattleclaw Mystic|Ratterklauenmystiker|Kreatur — Mensch, Schamane|{T}: Erhöhe deinen Manavorrat um {G}, {U} oder {R}.\nMorph {2} (Du kannst diese Karte verdeckt für {3} als eine 2/2 Kreatur wirken. Decke sie zu einem beliebigen Zeitpunkt für ihre Morph-Kosten auf.)\nWenn der Ratterklauenmystiker aufgedeckt wird, erhöhe deinen Manavorrat um {G}{U}{R}. +Raugrin Crystal|Raugrin-Kristall|Artefakt|{T}: Erzeuge {U}, {R} oder {W}.\nUmwandlung {2} ({2}, wirf diese Karte ab: Ziehe eine Karte.) +Raugrin Triome|Raugrin-Triom|Land — Insel, Gebirge, Ebene|({T}: Erzeuge {U}, {R} oder {W}.)\nDas Raugrin-Triom kommt getappt ins Spiel.\nUmwandlung {3} ({3}, wirf diese Karte ab: Ziehe eine Karte.) Ravaged Highlands|Verwüstetes Hochland|Land|Das Verwüstete Hochland kommt getappt ins Spiel.\n{T}: Erhöhe deinen Manavorrat um {R}.\n{T}, opfere das Verwüstete Hochland: Erhöhe deinen Manavorrat um ein Mana einer beliebigen Farbe. Ravager Wurm|Verwüsterwurm|Kreatur — Wurm|Aufruhr (Du bestimmst, ob diese Kreatur mit einer +1/+1-Marke oder mit Eile ins Spiel kommt.)\nWenn der Verwüsterwurm ins Spiel kommt, bestimme bis zu eines —\n• Der Verwüsterwurm kämpft gegen eine Kreatur deiner Wahl, die du nicht kontrollierst.\n• Zerstöre ein Land deiner Wahl mit einer aktivierten Fähigkeit, die keine Manafähigkeit ist. Ravager of the Fells|Verwüster vom Kahlenberg|Kreatur — Werwolf|Immer wenn diese Kreatur in den Verwüster vom Kahlenberg transformiert, fügt sie einem Gegner deiner Wahl 2 Schadenspunkte und bis zu einer Kreatur deiner Wahl, die dieser Spieler kontrolliert, 2 Schadenspunkte zu.\nTransformiere zu Beginn jedes Versorgungssegments den Verwüster vom Kahlenberg, falls ein Spieler im letzten Zug zwei oder mehr Zaubersprüche gewirkt hat. @@ -12668,6 +12995,7 @@ Ravenous Chupacabra|Ausgehungerter Chupacabra|Kreatur — Bestie, Schrecken|Wenn Ravenous Daggertooth|Gefräßiger Dolchzahn|Kreatur — Dinosaurier|Erzürnen — Immer wenn dem Gefräßigen Dolchzahn Schaden zugefügt wird, erhältst du 2 Lebenspunkte dazu. Ravenous Demon|Gefräßiger Dämon|Kreatur — Dämon|Opfere einen Menschen: Transformiere den Gefräßigen Dämon. Aktiviere diese Fähigkeit nur zu einem Zeitpunkt, zu dem du auch eine Hexerei wirken könntest. Ravenous Giant|Ausgehungerter Riese|Kreatur — Riese|Zu Beginn deines Versorgungssegments fügt dir der Ausgehungerte Riese 1 Schadenspunkt zu. +Ravenous Gigantotherium|Gieriges Gigantotherion|Kreatur — Bestie|Verschlingen 3 (Sowie diese Karte ins Spiel kommt, kannst du eine beliebige Anzahl an Kreaturen opfern. Diese Kreatur kommt mit dreimal so vielen +1/+1-Marken ins Spiel.)\nWenn das Gierige Gigantotherion ins Spiel kommt, fügt es X Schadenspunkte zu, deren Aufteilung auf bis zu X Kreaturen deiner Wahl du bestimmst, wobei X gleich seiner Stärke ist. Jede der Kreaturen fügt dem Gierigen Gigantotherion Schadenspunkte in Höhe ihrer Stärke zu. Ravenous Harpy|Gefräßige Harpyie|Kreatur — Harpyie|Fliegend\n{1}, opfere eine andere Kreatur: Lege eine +1/+1-Marke auf die Gefräßige Harpyie. Ravenous Intruder|Gefräßiger Eindringling|Kreatur — Gremlin|Opfere ein Artefakt: Der Gefräßige Eindringling erhält +2/+2 bis zum Ende des Zuges. Ravenous Leucrocota|Gefräßiges Leucrocota|Kreatur — Bestie|Wachsamkeit\n{6}{G}: Monstrum 3. (Falls diese Kreatur nicht monströs ist, lege drei +1/+1-Marken auf sie und sie wird monströs.) @@ -12684,7 +13012,7 @@ Ray of Command|Strahl der Macht|Spontanzauber|Enttappe eine Kreatur deiner Wahl, Ray of Dissolution|Strahl der Auflösung|Spontanzauber|Zerstöre eine Verzauberung deiner Wahl. Du erhältst 3 Lebenspunkte dazu. Ray of Distortion|Strahl der Verzerrung|Spontanzauber|Zerstöre ein Artefakt oder eine Verzauberung deiner Wahl.\nRückblende {4}{W}{W} (Du kannst diese Karte aus deinem Friedhof für ihre Rückblendekosten spielen. Entferne sie dann ganz aus dem Spiel.) Ray of Erasure|Strahl der Vernichtung|Spontanzauber|Ein Spieler Deiner Wahl muß die oberste Karte seiner Bibliothek auf dem Friedhof abwerfen. Ziehe eine Karte zu Beginn der Versorgungsphase des nächsten Zuges. -Ray of Revelation|Strahl der Offenbarung|Spontanzauber|Zerstöre eine Verzauberung deiner Wahl.\nRückblende {B} (Du kannst diese Karte aus deinem Friedhof für ihre Rückblendekosten wirken. Schicke sie danach ins Exil.) +Ray of Revelation|Strahl der Offenbarung|Spontanzauber|Zerstöre eine Verzauberung deiner Wahl.\nRückblende {G} (Du kannst diese Karte aus deinem Friedhof für ihre Rückblendekosten spielen. Entferne sie dann ganz aus dem Spiel.) Rayami, First of the Fallen|Rayami, der erste Vampir|Legendäre Kreatur — Vampir|Falls eine Nichtspielsteinkreatur sterben würde, schicke sie stattdessen mit einer Blutmarke ins Exil.\nSolange sich eine Kreaturenkarte mit einer Blutmarke im Exil befindet, die Flugfähigkeit hat, hat Rayami, der erste Vampir, Flugfähigkeit. Das Gleiche gilt für Erstschlag, Doppelschlag, Todesberührung, Eile, Fluchsicherheit, Unzerstörbarkeit, Lebensverknüpfung, Bedrohlichkeit, Schutz, Reichweite, Wachsamkeit sowie das Verursachen von Trampelschaden. Rayne, Academy Chancellor|Rayne, Kanzlerin der Akademie|Kreatur — Zauberer, Legende|Immer wenn Du oder eine bleibende Karte, die Du kontrollierst, das Ziel eines von einem Deinem Gegner kontrollierten Zauberspruchs oder einer von einem Gegner kontrollierten Fähigkeit wird, kannst Du eine Karte ziehen. Wenn Rayne, Kanzlerin der Akademie, verzaubert ist, kannst Du dann zusätzlich noch eine weitere Karte ziehen. Razaketh's Rite|Razakeths Ritus|Hexerei|Durchsuche deine Bibliothek nach einer Karte und nimm sie auf deine Hand. Mische danach deine Bibliothek.\nUmwandlung {B} ({B}, wirf diese Karte ab: Ziehe eine Karte.) @@ -12716,6 +13044,7 @@ Reach of Branches|Reichweite der Äste|Stammes-Spontanzauber — Baumhirte|Bring Reach of Shadows|Schattengriff|Spontanzauber|Zerstöre eine ein- oder mehrfarbige Kreatur deiner Wahl. Read the Bones|Aus den Knochen lesen|Hexerei|Hellsicht 2, ziehe dann zwei Karten. Du verlierst 2 Lebenspunkte. (Betrachte für Hellsicht 2 die obersten zwei Karten deiner Bibliothek und lege dann eine beliebige Anzahl davon unter deine Bibliothek und den Rest in beliebiger Reihenfolge oben darauf.) Read the Runes|Runenlesen|Spontanzauber|Ziehe X Karten. Für jede auf diese Weise gezogene Karte wirf eine Karte aus deiner Hand ab, falls du nicht eine bleibende Karte opferst. +Read the Tides|Die Gezeiten lesen|Hexerei|Bestimme eines —\n• Ziehe drei Karten.\n• Bringe bis zu zwei Kreaturen deiner Wahl auf die Hand ihrer Besitzer zurück. Reality Acid|Realitätssäure|Verzauberung — Aura|Bleibende-Karten-Verzauberung\nVerschwinden 3 (Diese bleibende Karte kommt mit drei Zeitmarken ins Spiel. Entferne zu Beginn deines Versorgungssegments eine Zeitmarke von ihr. Wenn die letzte Zeitmarke entfernt wird, opfere die bleibende Karte.)\nWenn die Realitätssäure das Spiel verlässt, opfert der Beherrscher der verzauberten bleibenden Karte diese. Reality Anchor|Realitätsanker|Spontanzauber|Eine Kreatur deiner Wahl verliert Irrealität bis zum Ende des Zuges. Reality Hemorrhage|Realitätsausblutung|Spontanzauber|Fahl (Diese Karte hat keine Farbe.)\nDie Realitätsausblutung fügt einer Kreatur oder einem Spieler deiner Wahl 2 Schadenspunkte zu. @@ -12792,6 +13121,7 @@ Reclusive Artificer|Einsiedlerische Handwerkerin|Kreatur — Mensch, Handwerker| Reclusive Wight|Vereinsamter Starrer|Beschwörung einer Dieners|Wenn Du während Deiner Versorgungsphase andere bleibende Karten außer Länder kontrollierst, opfere den Vereinsamten Starrer. Recoil|Rückstoß|Spontanzauber|Bringe eine bleibende Karte Deiner Wahl auf die Hand ihres Besitzers zurück. Dann wirft dieser Spieler eine Karte aus seiner Hand ab. Recollect|Ins Gedächtnis zurückrufen|Hexerei|Bringe eine Karte deiner Wahl aus deinem Friedhof auf deine Hand zurück. +Reconnaissance Mission|Aufklärungsmission|Verzauberung|Immer wenn eine Kreatur, die du kontrollierst, einem Spieler Kampfschaden zufügt, kannst du eine Karte ziehen.\nUmwandlung {2} ({2}, wirf diese Karte ab: Ziehe eine Karte.) Reconnaissance|Aufklärung|Verzauberung|0: Enttappe eine angreifende Kreatur Deiner Wahl, die Du kontrollierst, und entferne sie aus dem Kampf. (Diese Kreatur erhält in diesem Zug keinen Kampfschaden und teilt auch keinen aus.) Reconstruction|Wiederherstellung|Hexerei|Hole ein Artefakt vom Friedhof zurück in Dein Blatt. Recoup|Wiedergewinnen|Hexerei|Eine Hexereikarte deiner Wahl in deinem Friedhof erhält bis zum Ende des Zuges Rückblende. Ihre Rückblendekosten sind gleich ihrer Manakosten. (Manakosten schließen die Farben ein.)\nRückblende {3}{R} (Du kannst diese Karte aus deinem Friedhof für ihre Rückblendekosten spielen. Entferne sie dann ganz aus dem Spiel.) @@ -12836,6 +13166,7 @@ Refuse|Refuse|Spontanzauber|Verweigern fügt dem Beherrscher eines Zauberspruchs Regal Bloodlord|Königlicher Blutfürst|Kreatur — Vampir, Soldat|Fliegend\nZu Beginn jedes Endsegments und falls du in diesem Zug Lebenspunkte dazuerhalten hast, erzeuge einen 1/1 schwarzen Fledermaus-Kreaturenspielstein mit Flugfähigkeit. Regal Caracal|Erhabene Karakals|Kreatur — Katze|Andere Katzen, die du kontrollierst, erhalten +1/+1 und haben Lebensverknüpfung.\nWenn die Erhabenen Karakals ins Spiel kommen, erzeuge zwei 1/1 weiße Katze-Kreaturenspielsteine mit Lebensverknüpfung. Regal Force|Noble Kraft|Kreatur — Elementarwesen|Wenn die Noble Kraft ins Spiel kommt, ziehe für jede grüne Kreatur, die du kontrollierst, eine Karte. +Regal Leosaur|Nobler Leosaurus|Kreatur — Dinosaurier, Katze|Mutation {1}{R/W}{R/W} (Falls du diesen Zauberspruch für seine Mutationskosten wirkst, lege ihn auf oder unter eine Nicht-Mensch-Kreatur deiner Wahl, die du besitzt. Sie mutieren zur oben liegenden Kreatur, die zusätzlich alle Fähigkeiten der darunter liegenden hat.)\nImmer wenn diese Kreatur mutiert, erhalten andere Kreaturen, die du kontrollierst, +2/+1 bis zum Ende des Zuges. Regal Unicorn|Nobles Einhorn|Beschwörungszauber| Regathan Firecat|Regathanischer Feuerpanther|Kreatur — Elementarwesen, Katze| Regenerate|Regeneration|Spontanzauber|Regeneriere eine Kreatur deiner Wahl. (Das nächste Mal, dass diese Kreatur in diesem Zug zerstört würde, wird sie nicht zerstört. Tappe sie stattdessen, entferne allen Schaden von ihr und entferne sie aus dem Kampf.) @@ -12940,6 +13271,7 @@ Repopulate|Wiederbevölkerung|Spontanzauber|Mische alle Kreaturenkarten aus dem Reprisal|Revolte|Spontanzauber|Begrabe eine Kreatur Deiner Wahl mit Stärke größer oder gleich 4. Reprobation|Ächtung|Verzauberung — Aura|Verzaubert eine Kreatur\nDie verzauberte Kreatur verliert alle Fähigkeiten und ist eine Feigling-Kreatur mit Basis-Stärke und -Widerstandskraft 0/1. (Sie behält alle Übertypen und verliert alle anderen Typen und Kreaturentypen.) Reprocess|Wiederverwertung|Hexerei|Opfere eine beliebige Anzahl an Artefakten, Kreaturen und/oder Ländern und ziehe eine Karte für jede auf diese Art geopferte bleibende Karte. +Reptilian Reflection|Reptilische Spiegelung|Verzauberung|Immer wenn du eine Karte umwandelst, kannst du die Reptilische Spiegelung bis zum Ende des Zuges zusätzlich zu ihren anderen Typen zu einer 5/4 Dinosaurier-Kreatur werden lassen, die Eile hat und Trampelschaden verursacht. Repudiate|Refüsieren|Spontanzauber|Neutralisiere eine aktivierte oder ausgelöste Fähigkeit deiner Wahl. (Manafähigkeiten können nicht als Ziel gewählt werden.) Repulse|Zurückstoßen|Spontanzauber|Bringe eine Kreatur Deiner Wahl auf die Hand ihres Besitzers zurück.\nZiehe eine Karte. Requiem Angel|Requiem-Engel|Kreatur — Engel|Fliegend\nImmer wenn eine andere Nicht-Geist-Kreatur stirbt, die du kontrollierst, bringe einen 1/1 weißen Geist-Kreaturenspielstein mit Flugfähigkeit ins Spiel. @@ -13112,6 +13444,7 @@ Ridged Kusite|Gefürchtetes Rhi|Kreatur — Schrecken, Spruchwandler|{1}{B}, {T} Ridgeline Rager|Kammlinienwüterich|Kreatur — Bestie|{R}: Der Kammlinienwüterich erhält +1/+0 bis zum Ende des Zuges. Ridgescale Tusker|Zackenschuppen-Keiler|Kreatur — Bestie|Wenn der Zackenschuppen-Keiler ins Spiel kommt, lege eine +1/+1-Marke auf jede andere Kreatur, die du kontrollierst. Ridgetop Raptor|Bergrückenraptor|Kreatur — Bestie|Doppelschlag (Diese Kreatur fügt sowohl Erstschlags- als auch regulären Schaden zu.) +Rielle, the Everwise|Rielle die Allwissende|Legendäre Kreatur — Mensch, Zauberer|Rielle die Allwissende erhält +1/+0 für jede Spontanzauber- und Hexerei-Karte in deinem Friedhof.\nImmer wenn du zum ersten Mal in einem Zug eine oder mehrere Karten abwirfst, ziehst du entsprechend viele Karten. Rienne, Angel of Rebirth|Rienne, Engel der Wiedergeburt|Legendäre Kreatur — Engel|Fliegend\nAndere mehrfarbige Kreaturen, die du kontrollierst, erhalten +1/+0.\nImmer wenn eine andere mehrfarbige Kreatur, die du kontrollierst, stirbt, bringe sie zu Beginn des nächsten Endsegments auf die Hand ihres Besitzers zurück. Rift Bolt|Entladung aus dem Zeitriss|Hexerei|Die Entladung aus dem Zeitriss fügt einer Kreatur oder einem Spieler deiner Wahl 3 Schadenspunkte zu.\nAussetzen 1 {R} (Statt diese Karte aus deiner Hand zu spielen, kannst du {R} bezahlen, sie ganz aus dem Spiel entfernen und eine Zeitmarke auf sie legen. Entferne zu Beginn deines Versorgungssegments eine Zeitmarke von ihr. Wenn du die letzte Zeitmarke entfernst, spiele die Karte, ohne ihre Manakosten zu bezahlen.) Rift Elemental|Zeitrisselementar|Kreatur — Elementarwesen|{1}{R}, entferne eine Zeitmarke von einer bleibenden Karte, die du kontrollierst, oder einer ausgesetzten Karte, die du besitzt: Das Zeitrisselementar erhält +2/+0 bis zum Ende des Zuges. @@ -13175,6 +13508,7 @@ Riptide Replicator|Springflut-Gussform|Artefakt|Bestimme eine Farbe und einen Kr Riptide Shapeshifter|Springflut-Gestaltwandler|Kreatur — Gestaltwandler|{2}{U}{U}, opfere den Springflut-Gestaltwandler: Bestimme einen Kreaturentyp. Decke Karten oben von deiner Bibliothek auf, bis du eine Kreaturenkarte dieses Typs aufdeckst. Bringe diese Karte ins Spiel und mische die anderen so aufgedeckten Karten in deine Bibliothek. Riptide Survivor|Springflut-Überlebender|Kreatur — Mensch, Zauberer|Morph {1}{U}{U} (Du kannst diese Karte verdeckt für {3} als eine 2/2 Kreatur wirken. Decke sie zu einem beliebigen Zeitpunkt für ihre Morph-Kosten auf.)\nWenn der Springflut-Überlebende aufgedeckt wird, wirf zwei Karten ab und ziehe dann drei Karten. Riptide Turtle|Springflut-Schildkröte|Kreatur — Schildkröte|Aufblitzen\nVerteidiger +Rise Again|Wiederauferstehen|Hexerei|Bringe eine Kreaturenkarte deiner Wahl aus deinem Friedhof ins Spiel zurück. Rise from the Grave|Von den Toten auferstehen|Hexerei|Bringe eine Kreaturenkarte deiner Wahl aus einem Friedhof unter deiner Kontrolle ins Spiel. Die Kreatur ist zusätzlich zu ihren anderen Farben und Typen ein schwarzer Zombie. Rise from the Tides|Den Fluten entsteigen|Hexerei|Bringe für jede Spontanzauber- und Hexerei-Karte in deinem Friedhof einen 2/2 schwarzen Zombie-Kreaturenspielstein getappt ins Spiel. Rise of Eagles|Aufstieg der Adler|Hexerei|Bringe zwei 2/2 blaue Vogel-Verzauberungskreaturenspielsteine mit Flugfähigkeit ins Spiel. Hellsicht 1. (Schaue dir die oberste Karte deiner Bibliothek an. Du kannst diese Karte unter deine Bibliothek legen.) @@ -13247,6 +13581,7 @@ Rix Maadi Reveler|Hedonist von Rix Maadi|Kreatur — Mensch, Schamane|Spektakel Rix Maadi, Dungeon Palace|Rix Maadi, Palast aus Kerkern|Land|{T}: Erhöhe deinen Manavorrat um {1}.\n{1}{B}{R}, {T}: Jeder Spieler wirft eine Karte aus seiner Hand ab. Spiele diese Fähigkeit nur zu einem Zeitpunkt, zu dem du auch eine Hexerei spielen könntest. Road of Return|Weg der Wiederkehr|Hexerei|Bestimme eines —\n• Bringe eine bleibende Karte deiner Wahl aus deinem Friedhof auf deine Hand zurück.\n• Bringe deinen Kommandeur aus der Kommandozone auf deine Hand.\nVerflechtung {2} (Bestimme beides, falls du die Verflechtungskosten bezahlst.) Roalesk, Apex Hybrid|Roalesk, Oberster Hybrid|Legendäre Kreatur — Mensch, Mutant|Fliegend, verursacht Trampelschaden\nWenn Roalesk, Oberster Hybrid, ins Spiel kommt, lege zwei +1/+1-Marken auf eine andere Kreatur deiner Wahl, die du kontrollierst.\nWenn Roalesk stirbt, führe Wucherung durch und führe dann erneut Wucherung durch. (Bestimme eine beliebige Anzahl an bleibenden Karten und/oder Spielern und gib ihnen dann von jeder Sorte Marke, die dort bereits liegt, eine weitere Marke. Dann tust du dies noch einmal.) +Roaming Ghostlight|Umherstreifendes Geisterlicht|Kreatur — Geist|Fliegend\nWenn das Umherstreifende Geisterlicht ins Spiel kommt, bringe bis zu eine Nicht-Geist-Kreatur deiner Wahl auf die Hand ihres Besitzers zurück. Roar of Challenge|Herausforderndes Gebrüll|Hexerei|Alle Kreaturen, die eine Kreatur deiner Wahl in diesem Zug blocken können, tun dies.\nWildheit — Diese Kreatur erhält bis zum Ende des Zuges Unzerstörbarkeit, falls du eine Kreatur mit Stärke 4 oder mehr kontrollierst. Roar of Jukai|Jukais Geräusche|Spontanzauber - Arkan|Wenn du einen Wald kontrollierst, erhält jede geblockte Kreatur +2/+2 bis zum Ende des Zuges.\nArkane Kopplung Ein Gegner erhält 5 Lebenspunkte dazu. (Sowie du einen arkanen Zauberspruch spielst, kannst du diese Karte aus deiner Hand vorzeigen und ihre Kopplungskosten bezahlen. Falls du dies tust, füge dem Zauberspruch den Effekt dieser Karte hinzu.) Roar of Reclamation|Rückforderndes Brüllen|Hexerei|Jeder Spieler bringt alle Artefaktkarten aus seinem Friedhof ins Spiel zurück. @@ -13305,6 +13640,7 @@ Ronom Serpent|Ronom-Riesenschlange|Verschneite Kreatur — Schlange|Die Ronom-Ri Ronom Unicorn|Ronom-Einhorn|Kreatur — Einhorn|Opfere das Ronom-Einhorn: Zerstöre eine Verzauberung deiner Wahl. Roofstalker Wight|Dächerkletternder Starrer|Kreatur — Zombie|{1}{U}: Der Dächerkletternde Starrer erhält Flugfähigkeit bis zum Ende des Zuges. Rooftop Storm|Sturm über den Dächern|Verzauberung|Du kannst {0} anstatt der Manakosten für Zombie-Kreaturenzauber bezahlen, die du wirkst. +Rookie Mistake|Anfängerfehler|Spontanzauber|Bis zum Ende des Zuges erhält eine Kreatur deiner Wahl +0/+2 und eine andere Kreatur deiner Wahl -2/-0. Roon of the Hidden Realm|Roon aus dem Verborgenen Reich|Legendäre Kreatur — Nashorn, Soldat|Wachsamkeit, verursacht Trampelschaden{2}, {T}: Schicke eine andere Kreatur deiner Wahl ins Exil. Bringe diese Karte zu Beginn des nächsten Endsegments unter der Kontrolle ihres Besitzers ins Spiel zurück. Root Cage|Wurzelkäfig|Verzauberung|Söldner entappen nicht während des Enttapp-Segments ihres Beherrschers. Root Elemental|Wurzelelementar|Kreatur — Elementarwesen|Morph {5}{G}{G} (Du kannst diese Karte verdeckt für {3} als eine 2/2 Kreatur spielen. Decke sie zu einem beliebigen Zeitpunkt für ihre Morph-Kosten auf.)\nWenn das Wurzelelementar aufgedeckt wird, kannst du eine Kreaturenkarte aus deiner Hand ins Spiel bringen. @@ -13320,6 +13656,7 @@ Rootbound Crag|Verwurzelter Felsen|Land|Der Verwurzelte Felsen kommt getappt ins Rootbreaker Wurm|Wurzelbrechender Wurm|Beschwörung eines Wurms|Verursacht Trampelschaden Rootgrapple|Zupackende Wurzeln|Stammes-Spontanzauber — Baumhirte|Zerstöre eine bleibende Karte deiner Wahl, die keine Kreatur ist. Falls du einen Baumhirten kontrollierst, ziehe eine Karte. Rooting Kavu|Wühlender Kavu|Kreatur — Kavu|Wenn der Wühlende Kavu aus dem Spiel auf den Friedhof gelegt wird, kannst Du ihn ganz aus dem Spiel entfernen. Wenn Du dies tust, mische alle Kreaturenkarten aus Deinem Friedhof in Deine Bilbiothek. +Rooting Moloch|Wühlender Moloch|Kreatur — Eidechse|Wenn der Wühlende Moloch ins Spiel kommt, schicke eine Karte deiner Wahl mit einer Umwandlung-Fähigkeit aus deinem Friedhof ins Exil. Du kannst sie bis zum Ende deines nächsten Zuges spielen.\nUmwandlung {2} ({2}, wirf diese Karte ab: Ziehe eine Karte.) Rootrunner|Wurzelrenner|Kreatur - Geist|{G}{G}, opfere den Wurzelrenner: Lege ein Land deiner Wahl auf die Bibliothek seines Besitzers.\nSeelenwanderung 3 (Wenn diese Karte aus dem Spiel auf einen Friedhof gelegt wird, kannst du eine Geist-Karte deiner Wahl mit umgewandelten Manakosten von 3 oder weniger aus deinem Friedhof auf deine Hand zurückbringen.) Roots of Life|Wurzeln des Lebens|Verzauberung|Wenn Du die Wurzeln des Lebens spielst, wähle entweder Sümpfe oder Inseln.\nImmer, wenn ein Land des gewählten Typs, welches ein Gegner Deiner Wahl kontrolliert, getappt wird, erhältst Du 1 Lebenspunkt dazu. Roots|Wurzeln|Verzaubere Kreatur|Tappe eine nichtfliegende Kreatur Deiner Wahl. Diese Kreatur enttappt nicht während der Enttap-Phase ihres Beherrschers. @@ -13359,6 +13696,7 @@ Roughshod Mentor|Rücksichtsloser Mentor|Kreatur — Riese, Krieger|Grüne Kreat Rough|Rough|Hexerei|Aufmischen fügt allen nichtfliegenden Kreaturen 2 Schadenspunkte zu. Rouse the Mob|Die Meute anstacheln|Spontanzauber|Streben — Die Meute anstacheln kostet beim Wirken für jedes Ziel außer dem ersten {2}{R} mehr.\nEine beliebige Anzahl an Kreaturen deiner Wahl erhält bis zum Ende des Zuges +2/+0 und verursacht Trampelschaden. Rouse|Anstacheln|Spontanzauber|Wenn Du einen Sumpf kontrollierst, kannst Du 2 Lebenspunkte bezahlen, anstatt die Manakosten von Anstacheln zu bezahlen.\nEine Kreatur Deiner Wahl erhält +2/+0 bis zum Ende des Zuges. +Rousing Read|Aufwühlende Lektüre|Verzauberung — Aura|Verzaubert eine Kreatur\nWenn die Aufwühlende Lektüre ins Spiel kommt, ziehe zwei Karten und wirf dann eine Karte ab.\nDie verzauberte Kreatur erhält +1/+1 und hat Flugfähigkeit. Rout|Vertreibung|Hexerei|Du kannst Vertreibung immer dann spielen, wenn Du auch einen Spontanzauber spielen könntest, wenn Du zusätzlich {2} bezahlst.\nZerstöre alle Kreaturen. Sie können nicht regeneriert werden. Roving Keep|Vagabundierende Burg|Artefaktkreatur — Mauer|Verteidiger\n{7}: Die Vagabundierende Burg erhält +2/+0 und verursacht Trampelschaden bis zum Ende des Zuges. Sie kann in diesem Zug angreifen, als ob sie nicht Verteidiger hätte. Rowan Treefolk|Baumvolk der Eschen|Beschwörungszauber| @@ -13402,6 +13740,7 @@ Ruination|Versandung|Hexerei|Zerstöre alle Nicht-Standardländer. Ruinous Gremlin|Korrosiver Gremlin|Kreatur — Gremlin|{2}{R}, opfere den Korrosiven Gremlin: Zerstöre ein Artefakt deiner Wahl. Ruinous Minotaur|Verheerender Minotaurus|Kreatur — Minotaurus, Krieger|Immer wenn der Verheerende Minotaurus einem Gegner Schaden zufügt, opfere ein Land. Ruinous Path|Verhängnisvoller Pfad|Hexerei|Zerstöre eine Kreatur oder einen Planeswalker deiner Wahl.Erwecken 4 — {5}{B}{B} (Falls du diesen Zauberspruch für {5}{B}{B} wirkst, lege außerdem vier +1/+1-Marken auf ein Land deiner Wahl, das du kontrollierst. Es wird zu einer 0/0 Elementarwesen-Kreatur mit Eile. Es ist immer noch ein Land.) +Ruinous Ultimatum|Vernichtendes Ultimatum|Hexerei|Zerstöre alle bleibenden Karten, die deine Gegner kontrollieren und die keine Länder sind. Ruins of Oran-Rief|Überreste von Oran-Rief|Land|Die Überreste von Oran-Rief kommen getappt ins Spiel.\n{T}: Erhöhe deinen Manavorrat um {C}. ({C} steht für farbloses Mana.)\n{T}: Lege eine +1/+1-Marke auf eine farblose Kreatur deiner Wahl, die in diesem Zug ins Spiel gekommen ist. Ruins of Trokair|Ruinen von Trokair|Land|Die Ruinen von Trokair kommen getappt ins Spiel.\n{T}: Erhöhe Deinen Manavorrat um W.\n{T}, opfere die Ruinen von Trokair: Erhöhe Deinen Manavorrat um WW. Rukh Egg|Rukh-Ei|Kreatur — Ei|Wenn das Rukh-Ei aus dem Spiel auf den Friedhof gelegt wird, bringe am Ende des Zuges einen 4/4 roten Rukh-Spielstein mit Flugfähigkeit ins Spiel. @@ -13409,11 +13748,13 @@ Rule of Law|Rechtsstaatlichkeit|Verzauberung|Jeder Spieler kann nicht mehr als e Rumbling Aftershocks|Rumpelndes Nachbeben|Verzauberung|Immer wenn du einen Zauberspruch wirkst und Bonuskosten für ihn bezahlst, kannst du das Rumpelnde Nachbeben einer Kreatur oder einem Spieler deiner Wahl so viele Schadenspunkte zufügen lassen, wie oft die Bonuskosten des Zauberspruchs bezahlt wurden. Rumbling Baloth|Grollender Baloth|Kreatur — Bestie| Rumbling Crescendo|Donnerndes Crescendo|Verzauberung|Du kannst während Deiner Versorgungsphase eine Lyrikmarke auf das Donnernde Crescendo legen.\n{R}, opfere das Donnernde Crescendo: Zerstöre bis zu X Länder Deiner Wahl, wobei X gleich der Anzahl an Lyrikmarken auf dem Donnernden Crescendo ist. +Rumbling Rockslide|Polternder Bergsturz|Hexerei|Der Polternde Bergsturz fügt einer Kreatur deiner Wahl so viele Schadenspunkte zu, wie du Länder kontrollierst. Rumbling Ruin|Rumpelnde Ruine|Kreatur — Elementarwesen|Wenn die Rumpelnde Ruine ins Spiel kommt, zähle die Anzahl an +1/+1-Marken auf Kreaturen, die du kontrollierst. Kreaturen, die deine Gegner kontrollieren und deren Stärke kleiner oder gleich dieser Anzahl ist, können in diesem Zug nicht blocken. Rumbling Sentry|Rumpelnder Wachposten|Kreatur — Riese|Wenn der Rumpelnde Wachposten ins Spiel kommt, wende Hellsicht 1 an. Rumbling Slum|Rumpelnder Schmutz|Kreatur — Elementarwesen|Zu Beginn deines Versorgungssegments fügt der Rumpelnde Schmutz allen Spielern 1 Schadenspunkt zu. Rummaging Goblin|Stöbernder Goblin|Kreatur — Goblin, Räuber|{T}, wirf eine Karte ab: Ziehe eine Karte. Rummaging Wizard|Stöbernder Zauberer|Kreatur — Zauberer|{2}{U}: Schaue dir die oberste Karte deiner Bibliothek an. Du kannst diese Karte auf deinen Friedhof legen. +Run Afoul|Federn lassen|Spontanzauber|Ein Gegner deiner Wahl opfert eine fliegende Kreatur. Run Aground|Auf Grund laufen|Spontanzauber|Lege ein Artefakt oder eine Kreatur deiner Wahl oben auf die Bibliothek seines bzw. ihres Besitzers. Run Amok|Amok laufen|Spontanzauber|Eine angreifende Kreatur deiner Wahl erhält +3/+3 und verursacht Trampelschaden bis zum Ende des Zuges. Run Away Together|Zusammen durchbrennen|Spontanzauber|Bestimme zwei Kreaturen deiner Wahl, die von unterschiedlichen Spielern kontrolliert werden. Bringe die Kreaturen auf die Hand ihrer Besitzer zurück. @@ -13488,6 +13829,7 @@ Saber Ants|Säbelameisen|Kreatur — Insekt|Immer wenn den Säbelameisen Schaden Saberclaw Golem|Säbelklauengolem|Artefaktkreatur — Golem|{R}: Der Säbelklauengolem erhält Erstschlag bis zum Ende des Zuges. Sabertooth Alley Cat|Säbelzahn-Straßenkatze|Kreatur — Katze|Die Säbelzahn-Straßenkatze greift in jedem Zug an, falls möglich.\n{1}{R}: Kreaturen ohne die Verteidigerfähigkeit können die Säbelzahn-Straßenkatze in diesem Zug nicht blocken. Sabertooth Cobra|Säbelzahnkobra|Beschwörung einer Kobra|Wenn die Säbelzahnkobra einem Spieler Schaden zufügt, bekommt dieser eine Giftmarke. Während der nächsten Versorgungsphase dieses Spielers bekommt er eine weitere Giftmarke, wenn er nicht vorher 2 bezahlt, um diesen Effekt zu verhindern. Wenn ein Spieler zehn oder mehr Giftmarken hat, verliert er das Spiel. +Sabertooth Mauler|Säbelzahnreißer|Kreatur — Katze|Zu Beginn deines Endsegments und falls in diesem Zug eine Kreatur gestorben ist, lege eine +1/+1-Marke auf den Säbelzahnreißer und enttappe ihn. Sabertooth Nishoba|Säbelzahnnishoba|Kreatur — Bestie|Verursacht Trampelschaden, Schutz vor Blau, Schutz vor Rot Sabertooth Outrider|Säbelzahn-Vorreiter|Kreatur — Mensch, Krieger|Verursacht Trampelschaden\nGewaltig — Immer wenn der Säbelzahn-Vorreiter angreift und falls die Kreaturen, die du kontrollierst, eine Gesamtstärke von 8 oder mehr haben, erhält der Säbelzahn-Vorreiter Erstschlag bis zum Ende des Zuges. Sabertooth Wyvern|Säbelzahnlindwurm|Beschwörung eines Sceadas|Fliegend, Erstschlag @@ -13599,16 +13941,25 @@ Samut, the Tested|Samut die Geprüfte|Planeswalker — Samut|+1: Bis zu eine Kre Sanctified Charge|Gesegneter Angriff|Spontanzauber|Kreaturen, die du kontrollierst, erhalten +2/+1 bis zum Ende des Zuges. Weiße Kreaturen, die du kontrollierst, erhalten außerdem bis zum Ende des Zuges Erstschlag. (Sie fügen Kampfschaden vor Kreaturen ohne Erstschlag zu.) Sanctifier of Souls|Erlöser der Seelen|Kreatur — Mensch, Kleriker|Immer wenn eine andere Kreatur unter deiner Kontrolle ins Spiel kommt, erhält der Erlöser der Seelen +1/+1 bis zum Ende des Zuges.\n{2}{W}, schicke eine Kreaturenkarte aus deinem Friedhof ins Exil: Bringe einen 1/1 weißen Geist-Kreaturenspielstein mit Flugfähigkeit ins Spiel. Sanctimony|Scheinheiligkeit|Verzauberung|Immer wenn ein Gegner ein Gebirge für Mana tappt, kannst du 1 Lebenspunkt dazuerhalten. +Sanctuary Blade|Klinge des Zufluchtsorts|Artefakt — Ausrüstung|Sowie die Klinge des Zufluchtsorts an eine Kreatur angelegt wird, bestimme eine Farbe.\nDie ausgerüstete Kreatur erhält +2/+0 und hat Schutz vor der zuletzt bestimmten Farbe.\nAusrüsten {3} Sanctuary Cat|Katze des Heiligtums|Kreatur — Katze| +Sanctuary Lockdown|Abgeriegelter Zufluchtsort|Verzauberung|Menschen, die du kontrollierst, erhalten +1/+1.\n{2}, tappe zwei ungetappte Menschen, die du kontrollierst: Tappe eine Kreatur deiner Wahl, die ein Gegner kontrolliert. +Sanctuary Smasher|Zerstörer des Zufluchtsorts|Kreatur — Nashorn, Bestie|Erstschlag\nUmwandlung {2}{R} ({2}{R}, wirf diese Karte ab: Ziehe eine Karte.)\nWenn du den Zerstörer des Zufluchtsorts umwandelst, lege eine Erstschlag-Marke auf eine Kreatur deiner Wahl, die du kontrollierst. Sanctum Custodian|Hüter des Heiligtums|Beschwörung eines Klerikers|{T}:Verhindere bis zu 2 Schadenspunkte bei einer Kreatur oder einem Spieler. Sanctum Gargoyle|Gargoyle des Heiligtums|Artefaktkreatur — Gargoyle|Fliegend\nWenn der Gargoyle des Heiligtums ins Spiel kommt, kannst du eine Artefaktkarte deiner Wahl aus deinem Friedhof auf deine Hand zurückbringen. Sanctum Guardian|Wächter des Heiligtums|Beschwörung eines Schützers|Opfere den Wächter des Heiligtums: Verhindere allen Schaden, der einer Kreatur oder einem Spieler aus einer Quelle zugefügt wird. (Weiterer Schaden aus dieser Quelle wird normal behandelt.) Sanctum Plowbeast|Pflugbestie des Heiligtums|Artefaktkreatur — Bestie|Verteidiger\nEbenenumwandlung {2}, Inselumwandlung {2} ({2}, wirf diese Karte aus deiner Hand ab: Durchsuche deine Bibliothek nach einer Ebenen- oder einer Inselkarte, zeige diese offen vor und nimm sie auf deine Hand. Mische danach deine Bibliothek.) Sanctum Seeker|Sucherin des Heiligtums|Kreatur — Vampir, Ritter|Immer wenn ein Vampir, den du kontrollierst, angreift, verliert jeder Gegner 1 Lebenspunkt und du erhältst 1 Lebenspunkt dazu. Sanctum Spirit|Geist des Heiligtums|Kreatur — Geist|Lebensverknüpfung\nWirf eine historische Karte ab: Der Geist des Heiligtums erhält Unzerstörbarkeit bis zum Ende des Zuges. (Legenden, Artefakte und Sagen sind historisch.) +Sanctum of All|Heiligtum der Vollkommenheit|Legendäre Verzauberung — Schrein|Zu Beginn deines Versorgungssegments kannst du deine Bibliothek und/oder deinen Friedhof nach einer Schrein-Karte durchsuchen und sie ins Spiel bringen. Falls du auf diese Weise deine Bibliothek durchsuchst, mische sie danach.\nFalls eine Fähigkeit eines anderen Schreins, den du kontrollierst, ausgelöst wird, während du sechs oder mehr Schreine kontrollierst, wird die Fähigkeit ein weiteres Mal ausgelöst. +Sanctum of Calm Waters|Heiligtum der ruhigen Gewässer|Legendäre Verzauberung — Schrein|Zu Beginn deiner Hauptphase vor dem Kampf kannst du X Karten ziehen, wobei X gleich der Anzahl an Schreinen ist, die du kontrollierst. Falls du dies tust, wirf eine Karte ab. Sanctum of Eternity|Heiligtum der Ewigkeit|Land|{T}: Erzeuge {C}.\n{2}, {T}: Bringe einen Kommandeur deiner Wahl, den du besitzt, aus dem Spiel auf deine Hand zurück. Aktiviere diese Fähigkeit nur während deines Zuges. +Sanctum of Fruitful Harvest|Heiligtum der reichen Ernte|Legendäre Verzauberung — Schrein|Zu Beginn deiner Hauptphase vor dem Kampf erzeugst du X Mana genau einer beliebigen Farbe, wobei X gleich der Anzahl an Schreinen ist, die du kontrollierst. Sanctum of Serra|Das Heiligtum von Serra|Welt — Serras Reich|Wenn du vom Heiligtum von Serra weg weltenwanderst, zerstöre alle bleibenden Karten, die kein Land sind.\nImmer wenn du chaos würfelst, kannst du deinen Lebenspunktestand 20 werden lassen. -Sanctum of Ugin|Ugins Heiligtum|Land|{T}: Erhöhe deinen Manavorrat um {1}.Immer wenn du einen farblosen Zauberspruch mit umgewandelten Manakosten von 7 oder mehr wirkst, kannst du Ugins Heiligtum opfern. Falls du dies tust, durchsuche deine Bibliothek nach einer farblosen Kreaturenkarte, zeige sie offen vor, nimm sie auf deine Hand und mische dann deine Bibliothek. +Sanctum of Shattered Heights|Heiligtum der zerschellten Höhen|Legendäre Verzauberung — Schrein|{1}, wirf eine Länder- oder Schrein-Karte ab: Das Heiligtum der zerschellten Höhen fügt einer Kreatur oder einem Planeswalker deiner Wahl X Schadenspunkte zu, wobei X gleich der Anzahl an Schreinen ist, die du kontrollierst. +Sanctum of Stone Fangs|Heiligtum der steinernen Zähne|Legendäre Verzauberung — Schrein|Zu Beginn deiner Hauptphase vor dem Kampf verliert jeder Gegner X Lebenspunkte und du erhältst X Lebenspunkte dazu, wobei X gleich der Anzahl an Schreinen ist, die du kontrollierst. +Sanctum of Tranquil Light|Heiligtum des stillen Lichts|Legendäre Verzauberung — Schrein|{5}{W}: Tappe eine Kreatur deiner Wahl. Diese Fähigkeit kostet beim Aktivieren für jeden Schrein, den du kontrollierst, {1} weniger. +Sanctum of Ugin|Ugins Heiligtum|Land|{T}: Erhöhe deinen Manavorrat um {1).\nImmer wenn du einen farblosen Zauberspruch mit umgewandelten Manakosten von 7 oder mehr wirkst, kannst du Ugins Heiligtum opfern. Falls du dies tust, durchsuche deine Bibliothek nach einer farblosen Kreaturenkarte, zeige sie offen vor, nimm sie auf deine Hand und mische dann deine Bibliothek. Sanctum of the Sun|Heiligtum der Sonne|Legendäres Land|(Transformierte Azors Pforte.)\n{T}: Erhöhe deinen Manavorrat um X Mana genau einer beliebigen Farbe, wobei X gleich deinem Lebenspunktestand ist. Sand Golem|Sandgolem|Artefaktkreatur|Wenn ein Zauberspruch oder ein Effekt eines Gegners Dich dazu zwingt, den Sandgolem von Deiner Hand abzuwerfen, bringe den Sandgolem aus Deinem Friedhof mit einer +1/+1 Marke auf ihm am Ende des Zuges direkt ins Spiel. Sand Silos|Sandsilos|Land|Die Sandsilos kommen getappt ins Spiel.\nDu kannst wählen, ob Du die Sandsilos während Deiner Enttap-Phase enttappst oder nicht und dafür eine Speichermarke auf sie legst.\n{T}, entferne X Speichermarken von den Sandsilos: Erhöhe Deinen Manavorrat um soviel {U}, wie X beträgt. @@ -13645,6 +13996,7 @@ Sanguinary Mage|Blutrünstige Magierin|Kreatur — Vampir, Zauberer|Bravour (Imm Sanguine Bond|Blutroter Bund|Verzauberung|Immer wenn du Lebenspunkte dazuerhältst, verliert ein Gegner deiner Wahl entsprechend viele Lebenspunkte. Sanguine Glorifier|Verherrlicherin des Blutes|Kreatur — Vampir, Kleriker|Wenn die Verherrlicherin des Blutes ins Spiel kommt, lege eine +1/+1-Marke auf einen anderen Vampir deiner Wahl, den du kontrollierst. Sanguine Guard|Blutrünstiger Wächter|Beschwörung eines Ritters|Erstschlag\n{1}{B}: Regeneration +Sanguine Indulgence|Blutige Maßlosigkeit|Hexerei|Dieser Zauberspruch kostet beim Wirken {3} weniger, falls du in diesem Zug 3 oder mehr Lebenspunkte dazuerhalten hast.\nBringe bis zu zwei Kreaturenkarten deiner Wahl aus deinem Friedhof auf deine Hand zurück. Sanguine Praetor|Blutrünstiger Prätor|Kreatur — Avatar|{B}, opfere eine Kreatur: Zerstöre alle Kreaturen mit denselben umgewandelten Manakosten wie die geopferte Kreatur. Sanguine Sacrament|Blutrotes Sakrament|Spontanzauber|Du erhältst zweimal X Lebenspunkte dazu. Lege das Blutrote Sakrament unter die Bibliothek seines Besitzers. Sanitarium Skeleton|Skelett aus dem Sanatorium|Kreatur — Skelett|{2}{B}: Bringe das Skelett aus dem Sanatorium aus deinem Friedhof auf deine Hand zurück. @@ -13721,9 +14073,13 @@ Savage Thallid|Wilder Thallid|Kreatur — Pilzwesen|Lege zu Beginn deines Versor Savage Twister|Wilder Wirbelwind|Hexerei|Der Wilde Wirbelwind fügt allen Kreaturen X Schadenspunkte zu. Savage Ventmaw|Wildes Dampfmaul|Kreatur — Drache|Fliegend\nImmer wenn das Wilde Dampfmaul angreift, erhöhe deinen Manavorrat um {R}{R}{R}{G}{G}{G}. Bis zum Ende des Zuges wird dieses Mana am Ende eines Segments oder einer Phase nicht aus deinem Manavorrat entfernt. Savageborn Hydra|Gewaltgeborene Hydra|Kreatur — Hydra|Doppelschlag\nDie Gewaltgeborene Hydra kommt mit X +1/+1-Marken ins Spiel.\n{1}{R/G}: Lege eine +1/+1-Marke auf die Gewaltgeborene Hydra. Aktiviere diese Fähigkeit nur zu einem Zeitpunkt, zu dem du auch eine Hexerei wirken könntest. +Savai Crystal|Savai-Kristall|Artefakt|{T}: Erzeuge {R}, {W} oder {B}.\nUmwandlung {2} ({2}, wirf diese Karte ab: Ziehe eine Karte.) +Savai Sabertooth|Savai-Säbelzahntiger|Kreatur — Katze| +Savai Thundermane|Savai-Donnermähne|Kreatur — Elementarwesen, Katze|Immer wenn du eine Karte umwandelst, kannst du {2} bezahlen. Wenn du dies tust, fügt die Savai-Donnermähne einer Kreatur deiner Wahl 2 Schadenspunkte zu und du erhältst 2 Lebenspunkte dazu. +Savai Triome|Savai-Triom|Land — Gebirge, Ebene, Sumpf|({T}: Erzeuge {R}, {W} oder {B}.)\nDas Savai-Triom kommt getappt ins Spiel.\nUmwandlung {3} ({3}, wirf diese Karte ab: Ziehe eine Karte.) Savannah Lions|Savannenlöwen|Beschwörung von Löwen| Savannah Sage|Weiser der Savanne|Kreatur — Katze, Kleriker|Wenn der Weise der Savanne ins Spiel kommt, erhältst du 2 Lebenspunkte dazu. -Savannah|Savanne|Land|{T}: Erhöhe Deinen Manavorrat um {W} oder G.\nDiese Karte zählt als Ebene und als Wald und unterliegt Zaubersprüchen, die für diese beiden Standard-Länder gelten. Zerstört ein Zauberspruch eines dieser Standard-Länder, wird diese Karte zerstört; verändert ein Zauberspruch eines dieser Standardländer, bleibt das andere Standard-Land davon unberührt. +Savannah|Savanne|Land|{T}: Erhöhe Deinen Manavorrat um {W} oder {G}.\nDiese Karte zählt als Ebene und als Wald und unterliegt Zaubersprüchen, die für diese beiden Standard-Länder gelten. Zerstört ein Zauberspruch eines dieser Standard-Länder, wird diese Karte zerstört; verändert ein Zauberspruch eines dieser Standardländer, bleibt das andere Standard-Land davon unberührt. Saving Grace|Selbstlose Tat|Verzauberung — Aura|Aufblitzen\nVerzaubert eine Kreatur, die du kontrollierst\nWenn die Selbstlose Tat ins Spiel kommt, wird aller Schaden, der dir oder bleibenden Karten, die du kontrollierst, in diesem Zug zugefügt würde, stattdessen der verzauberten Kreatur zugefügt.\nDie verzauberte Kreatur erhält +0/+3. Saving Grasp|Rettender Griff|Spontanzauber|Bringe eine Kreatur deiner Wahl, die du besitzt, auf deine Hand zurück.\nRückblende {B} (Du kannst diese Karte aus deinem Friedhof für ihre Rückblendekosten wirken. Schicke sie danach ins Exil.) Savor the Moment|Den Moment auskosten|Hexerei|Du erhältst nach diesem Zug einen weiteren Zug. Übergehe das Enttappsegment dieses Zuges. @@ -13733,6 +14089,7 @@ Sawback Manticore|Stachelrücken-Mantikor|Beschwörung eines Mantikors|{4}: Flie Sawtooth Loon|Sägezahn-Seetaucher|Kreatur — Vogel|Fliegend\nBringe eine weiße oder blaue Kreatur, die Du kontrollierst, auf die Hand ihres Besitzers zurück, wenn der Sägezahn-Seetaucher ins Spiel kommt.\nZiehe zwei Karten und lege dann zwei Karten aus Deiner Hand unter Deine Bibliothek, wenn der Sägezahn-Seetaucher ins Spiel kommt. Sawtooth Ogre|Sägezahn-Oger|Beschwörung eines Ogers|Wenn der Sägezahn-Oger irgendeine Kreatur blockt oder von ihr geblockt wird, fügt der Sägezahn-Oger dieser Kreatur am Ende des Kampfes 1 Schadenspunkt zu. Sawtooth Thresher|Sägezahn-Drescher|Artefaktkreatur|Sonneneruption (Diese Karte kommt für jede unterschiedliche Manafarbe, die beim Bezahlen ihrer Kosten verwendet wurde, mit einer +1/+1-Marke ins Spiel.)\nEntferne zwei +1/+1-Marken vom Sägezahn-Drescher: Der Sägezahn-Drescher erhält +4/+4 bis zum Ende des Zuges. +Sawtusk Demolisher|Sägezahn-Demolierer|Kreatur — Bestie|Mutation {3}{G} (Falls du diesen Zauberspruch für seine Mutationskosten wirkst, lege ihn auf oder unter eine Nicht-Mensch-Kreatur deiner Wahl, die du besitzt. Sie mutieren zur oben liegenden Kreatur, die zusätzlich alle Fähigkeiten der darunter liegenden hat.)\nVerursacht Trampelschaden\nImmer wenn diese Kreatur mutiert, zerstöre eine bleibende Karte deiner Wahl, die keine Kreatur ist. Ihr Beherrscher erzeugt einen 3/3 grünen Bestie-Kreaturenspielstein. Scab-Clan Berserker|Berserkerin aus dem Schorf-Clan|Kreatur — Mensch, Berserker|EileRuhm 1 (Wenn diese Kreatur einem Spieler Kampfschaden zufügt und falls sie nicht ruhmvoll ist, lege eine +1/+1-Marke auf sie und sie wird ruhmvoll.)Immer wenn ein Gegner einen Nichtkreatur-Zauberspruch wirkt und falls die Berserkerin aus dem Schorf-Clan ruhmvoll ist, fügt sie diesem Spieler 2 Schadenspunkte zu. Scab-Clan Charger|Streitzentaur des Schorf-Clans|Kreatur — Zentaur, Krieger|Blutrausch — {1}{G}, wirf den Streitzentaur des Schorf-Clans aus deiner Hand ab: Eine angreifende Kreatur deiner Wahl erhält +2/+4 bis zum Ende des Zuges. Scab-Clan Giant|Gigant aus dem Schorf-Clan|Kreatur — Riese, Krieger|Wenn der Gigant aus dem Schorf-Clan ins Spiel kommt, kämpft er gegen eine zufällig bestimmte Zielkreatur, die ein Gegner kontrolliert. @@ -13895,7 +14252,7 @@ Scrounged Scythe|Aufgelesene Sense|Artefakt — Ausrüstung|Die ausgerüstete Kr Scrounger of Souls|Seelenfresser|Kreatur — Schrecken|Lebensverknüpfung (Schaden, der von dieser Kreatur zugefügt wird, lässt dich entsprechend viele Lebenspunkte dazuerhalten.) Scrounge|Schnorren|Hexerei|Ein Gegner deiner Wahl bestimmt eine Artefaktkarte aus seinem Friedhof. Bringe diese Karte unter deiner Kontrolle ins Spiel. Scrounging Bandar|Mausender Bandar|Kreatur — Katze, Affe|Der Mausende Bandar kommt mit zwei +1/+1-Marken ins Spiel.\nZu Beginn deines Versorgungssegments kannst du eine beliebige Anzahl an +1/+1-Marken vom Mausenden Bandar auf eine andere Kreatur deiner Wahl bewegen. -Scrubland|Buschland|Land|{T}: Erhöhe Deinen Manavorrat um {W} oder B. Diese Karte zählt als Ebene und als Sumpf und unterliegt Zaubersprüchen, die für diese beiden Standard-Länder gelten. Zerstört ein Zauberspruch eines dieser Standard-Länder, wird diese Karte zerstört; verändert ein Zauberspruch eines dieser Standard-Länder, bleibt das andere Standard-Land davon unberührt. +Scrubland|Buschland|Land|{T}: Erhöhe Deinen Manavorrat um {W} oder {B}. Diese Karte zählt als Ebene und als Sumpf und unterliegt Zaubersprüchen, die für diese beiden Standard-Länder gelten. Zerstört ein Zauberspruch eines dieser Standard-Länder, wird diese Karte zerstört; verändert ein Zauberspruch eines dieser Standard-Länder, bleibt das andere Standard-Land davon unberührt. Scryb Ranger|Scrybwaldläufer|Kreatur — Feenwesen|Aufblitzen (Du kannst diesen Zauberspruch zu jedem Zeitpunkt spielen, zu dem du einen Spontanzauber spielen könntest.)\nFliegend, Schutz vor Blau\nBringe einen Wald, den du kontrollierst, auf die Hand seines Besitzers zurück: Enttappe eine Kreatur deiner Wahl. Spiele diese Fähigkeit nur einmal pro Zug. Scryb Sprites|Waldfeen|Beschwörung von Feenwesen|Fliegend Scrying Glass|Spiegel der Hellsichtigkeit|Artefakt|3, {T}: Wähle eine Zahl größer 0 und eine Farbe. Ein Gegner Deiner Wahl zeigt die Karten, die er auf die Hand hält. Wenn er genau die genannte Anzahl Karten der genannten Farbe auf der Hand hat, ziehe eine Karte. @@ -13931,6 +14288,7 @@ Sea Sprite|Meeresfee|Beschwörung eines Feenwesens|Fliegend, Schutz vor rot Sea Troll|Meerestroll|Beschwörung eines Trolls|{U}: Regeneration. Benutze diese Fähigkeit nur während eines Zuges, in dem der Meerestroll eine blaue Kreatur geblockt hat oder eine blaue Kreatur ihn geblockt hat. Sea of Sand|Das Sandmeer|Welt — Rabiah|Alle Spieler zeigen alle Karten offen vor, die sie ziehen.\nImmer wenn ein Spieler ein Land zieht, erhält dieser Spieler 3 Lebenspunkte dazu.\nImmer wenn ein Spieler eine Karte zieht, die kein Land ist, verliert dieser Spieler 3 Lebenspunkte.\nImmer wenn du chaos würfelst, lege eine bleibende Karte deiner Wahl aus dem Spiel oben auf die Bibliothek ihres Besitzers. Sea's Claim|Anspruch des Meeres|Landverzauberung|Das verzauberte Land ist eine Insel. +Sea-Dasher Octopus|Meeresflitzer-Oktopus|Kreatur — Oktopus|Mutation {1}{U} (Falls du diesen Zauberspruch für seine Mutationskosten wirkst, lege ihn auf oder unter eine Nicht-Mensch-Kreatur deiner Wahl, die du besitzt. Sie mutieren zur oben liegenden Kreatur, die zusätzlich alle Fähigkeiten der darunter liegenden hat.)\nAufblitzen\nImmer wenn diese Kreatur einem Spieler Kampfschaden zufügt, ziehe eine Karte. Seachrome Coast|Küste der Chromsee|Land|Die Küste der Chromsee kommt getappt ins Spiel, falls du nicht zwei oder weniger andere Länder kontrollierst.\n{T}: Erhöhe deinen Manavorrat um {W} oder {U}. Seacoast Drake|Meeresküstensceada|Kreatur — Sceada|Fliegend Seafloor Debris|Meeresgrundtrümmer|Land|Die Meeresgrundtrümmer kommen getappt ins Spiel.\n{T}: Erhöhe deinen Manavorrat um {U}.\n{T}, opfere die Meeresgrundtrümmer: Erhöhe deinen Manavorrat um ein Mana einer beliebigen Farbe. @@ -13971,6 +14329,7 @@ Seaside Haven|Küsten-Zuflucht|Land|{T}: Erhöhe deinen Manavorrat um ein farblo Seasinger|Sirene|Beschwörung von Meervolk|Begrabe die Sirene, wenn Du keine Inseln kontrollierst.\nDu kannst wählen, ob Du die Sirene während Deiner Enttap-Phase enttappst oder nicht.\n{T}: Übernimm die Kontrolle über eine Kreatur Deiner Wahl, wenn der Beherrscher dieser Kreatur mindestens eine Insel kontrolliert. Du verlierst die Kontrolle über diese Kreatur, wenn die Sirene enttappt wird oder Du die Kontrolle über die Sirene verlierst. Season of Growth|Zeit des Wachstums|Verzauberung|Immer wenn eine Kreatur unter deiner Kontrolle ins Spiel kommt, wende Hellsicht 1 an. (Schaue dir die oberste Karte deiner Bibliothek an. Du kannst sie unter deine Bibliothek legen.)\nImmer wenn du einen Zauberspruch wirkst, der eine Kreatur, die du kontrollierst, als Ziel hat, ziehe eine Karte. Seasonal Ritual|Jahreszeiten-Ritual|Hexerei — Abenteuer|Erzeuge ein Mana einer beliebigen Farbe. (Schicke diese Karte dann ins Exil. Du kannst sie später als Kreatur aus dem Exil wirken.) +Seasoned Hallowblade|Weiheklingenveteran|Kreatur — Mensch, Krieger|Wirf eine Karte ab: Tappe den Weiheklingenveteranen. Er erhält Unzerstörbarkeit bis zum Ende des Zuges. (Schaden und Effekte, die „zerstören", zerstören ihn nicht.) Seasoned Marshal|Erfahrener Marschall|Beschwörung eines Soldaten|Immer wenn der Erfahrene Marschall angreift, kannst Du eine Kreatur Deiner Wahl tappen. Seasoned Pyromancer|Erfahrener Pyromagier|Kreatur — Mensch, Schamane|Wenn der Erfahrene Pyromagier ins Spiel kommt, wirf zwei Karten ab und ziehe dann zwei Karten. Erzeuge für jede auf diese Weise abgeworfene Nichtland-Karte einen 1/1 roten Elementarwesen-Kreaturenspielstein.\n{3}{R}{R}, schicke den Erfahrenen Pyromagier aus deinem Friedhof ins Exil: Erzeuge zwei 1/1 rote Elementarwesen-Kreaturenspielsteine. Seasoned Tactician|Trickreicher Taktiker|Beschwörung eines Taktikers|{3}: Entferne die obersten vier Karten Deiner Bibliothek aus dem Spiel, um allen Schaden zu verhindern, der Dir aus einer Quelle zugefügt wird. @@ -13990,6 +14349,7 @@ Secret Salvage|Geheime Bergung|Hexerei|Schicke eine Karte deiner Wahl, die kein Secretkeeper|Geheimnisbewahrer|Kreatur - Geist|Solange du mehr Karten als jeder Gegner auf der Hand hast, erhält der Geheimnisbewahrer +2/+2 und Flugfähigkeit. Secrets of the Dead|Geheimnisse der Toten|Verzauberung|Immer wenn du einen Zauberspruch aus deinem Friedhof wirkst, ziehe eine Karte. Secrets of the Golden City|Geheimnisse der Goldenen Stadt|Hexerei|Aufstieg (Falls du zehn oder mehr bleibende Karten kontrollierst, erhältst du für den Rest der Partie den Segen der Stadt.)\nZiehe zwei Karten. Falls du den Segen der Stadt hast, ziehe stattdessen drei Karten. +Secure the Scene|Den Tatort absichern|Hexerei|Schicke eine bleibende Karte deiner Wahl, die kein Land ist, ins Exil. Ihr Beherrscher erzeugt einen 1/1 weißen Soldat-Kreaturenspielstein. Secure the Wastes|Die Ödlande sichern|Spontanzauber|Bringe X 1/1 weiße Krieger-Kreaturenspielsteine ins Spiel. Security Blockade|Absichernde Sperre|Verzauberung — Aura|Landverzauberung\nWenn die Absichernde Sperre ins Spiel kommt, bringe einen 2/2 weißen Ritter-Kreaturenspielstein mit Wachsamkeit ins Spiel.\nDas verzauberte Land hat „{T}: Verhindere den nächsten 1 Schadenspunkt, der dir in diesem Zug zugefügt würde." Security Detail|Sicherheitsmaßnahme|Verzauberung|{W}{W}: Bringe einen 1/1 weißen Soldaten-Spielstein ins Spiel. Spiele diese Fähigkeit nur, wenn Du keine Kreaturen kontrollierst, und nur einmal in jedem Zug. @@ -14001,6 +14361,7 @@ Sedraxis Specter|Gespenst aus Sedraxis|Kreatur — Specter|Fliegend\nImmer wenn Sedris, the Traitor King|Sedris, König der Verräter|Legendäre Kreatur — Zombie, Krieger|Jede Kreaturenkarte in deinem Friedhof hat Exhumieren {2}{B}. ({2}{B}: Bringe die Karte ins Spiel zurück. Die Kreatur hat Eile. Entferne sie am Ende des Zuges oder falls sie das Spiel verlassen würde ganz aus dem Spiel. Spiele Exhumieren nur wie eine Hexerei.) See Beyond|Darüber hinaus sehen|Hexerei|Ziehe zwei Karten und mische dann eine Karte aus deiner Hand in deine Bibliothek. See Red|Rotsehen|Verzauberung — Aura|Verzaubert eine Kreatur\nDie verzauberte Kreatur erhält +2/+1 und hat Erstschlag.\nZu Beginn deines Endsegments und falls du in diesem Zug nicht mit mindestens einer Kreatur angegriffen hast, opfere Rotsehen. +See the Truth|Die Wahrheit erkennen|Hexerei|Schaue dir die obersten drei Karten deiner Bibliothek an. Nimm eine der Karten auf deine Hand und lege den Rest in beliebiger Reihenfolge unter deine Bibliothek. Falls dieser Zauberspruch von irgendwoher außer von deiner Hand gewirkt wurde, nimm stattdessen alle jener Karten auf deine Hand. See the Unwritten|Das Ungeschriebene erkennen|Hexerei|Zeige die obersten acht Karten deiner Bibliothek offen vor. Du kannst davon eine Kreaturenkarte ins Spiel bringen. Lege den Rest auf deinen Friedhof.\nWildheit — Falls du eine Kreatur mit Stärke 4 oder mehr kontrollierst, kannst du zwei Kreaturenkarten statt einer ins Spiel bringen. Seed Guardian|Saatwächter|Kreatur — Elementarwesen|Reichweite\nWenn der Saatwächter stirbt, bringe einen X/X grünen Elementarwesen-Kreaturenspielstein ins Spiel, wobei X gleich der Anzahl an Kreaturenkarten in deinem Friedhof ist. Seed Spark|Samenfunken|Spontanzauber|Zerstöre ein Artefakt oder eine Verzauberung deiner Wahl. Wurde {G} ausgegeben, um den Samenfunken zu spielen, bringe zwei 1/1 grüne Saprolingspielsteine ins Spiel. @@ -14053,6 +14414,7 @@ Sejiri Steppe|Sejiri-Steppe|Land|Die Sejiri-Steppe kommt getappt ins Spiel.\nWen Sek'Kuar, Deathkeeper|Sek'Kuar, der Todesbewahrer|Legendäre Kreatur — Ork, Schamane|Immer wenn eine andere Kreatur, die du kontrollierst und die kein Spielstein ist, aus dem Spiel auf den Friedhof gelegt wird, bringe einen 3/1 schwarzen und roten Leichenspielstein mit Eile ins Spiel. Sekki, Seasons' Guide|Sekki, Lenker der Jahreszeiten|Legendäre Kreatur - Geist|Sekki, Lenker der Jahreszeiten, kommt mit acht +1/+1-Marken ins Spiel.\nFalls Sekki Schaden zugefügt würde, verhindere diesen Schaden, entferne entsprechend viele +1/+1-Marken von Sekki und bringe entsprechend viele 1/1 farblose Geist-Spielsteine ins Spiel.\nOpfere acht Geister: Bringe Sekki aus deinem Friedhof ins Spiel zurück. Select for Inspection|Ausgewählt zur Inspektion|Spontanzauber|Bringe eine getappte Kreatur deiner Wahl auf die Hand ihres Besitzers zurück. Hellsicht 1. (Schaue dir die oberste Karte deiner Bibliothek an. Du kannst sie unter deine Bibliothek legen.) +Selective Adaptation|Selektive Anpassung|Hexerei|Decke die obersten sieben Karten deiner Bibliothek auf. Bestimme davon je eine Karte mit Flugfähigkeit, Erstschlag, Doppelschlag, Todesberührung, Eile, Fluchsicherheit, Unzerstörbarkeit, Lebensverknüpfung, Bedrohlichkeit, Reichweite, Wachsamkeit sowie verursacht Trampelschaden. Bringe eine der bestimmten Karten ins Spiel, die anderen bestimmten Karten auf deine Hand und lege den Rest auf deinen Friedhof. Selective Memory|Selektive Erinnerung|Hexerei|Durchsuche deine Bibliothek nach einer beliebigen Anzahl von Karten, die kein Land sind, und schicke sie ins Exil. Mische danach deine Bibliothek. Selective Snare|Selektive Falle|Hexerei|Bringe X Kreaturen deiner Wahl eines Kreaturentyps, den du bestimmst, auf die Hand ihres Besitzers zurück. Selenia, Dark Angel|Selenia, der Dunkle Engel|Beschwörung einer Legende|Fliegend\nSelenia, der Dunkle Engel zählt als Engel.\nZahle 2 Lebenspunkte: Bringe Selenia auf die Hand ihres Besitzers zurück. @@ -14073,6 +14435,7 @@ Self-Assembler|Selbstmontierer|Artefaktkreatur — Montagearbeiter|Wenn der Selb Self-Inflicted Wound|Selbstverletzung|Hexerei|Ein Gegner deiner Wahl opfert eine grüne oder weiße Kreatur. Falls dieser Spieler das tut, verliert er 2 Lebenspunkte. Selfless Cathar|Selbstloser Katharer|Kreatur — Mensch, Kleriker|{1}{W}, opfere den Selbstlosen Katharer: Kreaturen, die du kontrollierst, erhalten +1/+1 bis zum Ende des Zuges. Selfless Exorcist|Selbstloser Exorzist|Kreatur — Kleriker|{T}: Entferne eine Kreaturenkarte deiner Wahl aus einem Friedhof ganz aus dem Spiel. Diese Karte fügt dem Selbstlosen Exorzisten Schaden in Höhe ihrer Stärke zu. (Ein * auf einer Karte, die nicht im Spiel ist, ist 0.) +Selfless Savior|Selbstloser Retter|Kreatur — Hund|Opfere den Selbstlosen Retter: Eine andere Kreatur deiner Wahl, die du kontrollierst, erhält Unzerstörbarkeit bis zum Ende des Zuges. (Schaden und Effekte, die „zerstören", zerstören sie nicht.) Selfless Spirit|Selbstloser Geist|Kreatur — Geist, Kleriker|Fliegend\nOpfere den Selbstlosen Geist: Kreaturen, die du kontrollierst, erhalten Unzerstörbarkeit bis zum Ende des Zuges. Selfless Squire|Selbstlose Junkerin|Kreatur — Mensch, Soldat|Aufblitzen\nWenn die Selbstlose Junkerin ins Spiel kommt, verhindere allen Schaden, der dir in diesem Zug zugefügt würde.\nImmer wenn Schaden verhindert wird, der dir zugefügt würde, lege entsprechend viele +1/+1-Marken auf die Selbstlose Junkerin. Selhoff Occultist|Okkultist aus Sehlhof|Kreatur — Mensch, Räuber|Immer wenn der Okkultist aus Sehlhof oder eine andere Kreatur stirbt, legt ein Spieler deiner Wahl die oberste Karte seiner Bibliothek auf seinen Friedhof. @@ -14160,6 +14523,7 @@ Serra's Liturgy|Serras Liturgie|Verzauberung|Du kannst während Deiner Versorgun Serra's Sanctum|Serras Heiligtum|Legendäres Land|{T}: Erhöhe Deinen Manavorrat um {W} für jede Verzauberung, die Du kontrollierst. Serrated Arrows|Gezackte Pfeile|Artefakt|Die Gezackten Pfeile kommen mit drei Pfeilspitzenmarken ins Spiel.Falls zu Beginn deines Versorgungssegments keine Pfeilspitzenmarken mehr auf den Gezackten Pfeilen liegen, opfere sie.\n{T}, entferne eine Pfeilspitzenmarke von den Gezackten Pfeilen: Lege eine -1/-1-Marke auf eine Kreatur deiner Wahl. Serrated Biskelion|Gezacktes Biskelion|Artefaktkreatur — Konstrukt|{T}: Lege eine -1/-1-Marke auf das Gezackte Biskelion und eine -1/-1-Marke auf eine Kreatur deiner Wahl. +Serrated Scorpion|Zackenskorpion|Kreatur — Skorpion|Wenn der Zackenskorpion stirbt, fügt er jedem Gegner 2 Schadenspunkte zu und du erhältst 2 Lebenspunkte dazu. Serum Powder|Serumpuder|Artefakt|{T}: Erhöhe deinen Manavorrat um {1}.\nZu jedem Zeitpunkt, zu dem du einen Mulligan nehmen könntest und Serumpuder auf deiner Hand ist, kannst du die Karten auf deiner Hand ganz aus dem Spiel entfernen und dann genauso viele Karten ziehen. (Du kannst dies zusätzlich zum Nehmen eines Mulligans machen.) Serum Raker|Serumabkratzer|Kreatur — Sceada|Fliegend\nWenn der Serumabkratzer aus dem Spiel auf einen Friedhof gelegt wird, wirft jeder Spieler eine Karte aus seiner Hand ab. Serum Tank|Serumtank|Artefakt|Immer wenn der Serumtank oder ein anderes Artefakt ins Spiel kommt, lege eine Ladungsmarke auf den Serumtank.\n{3}, {T}, entferne eine Ladungsmarke vom Serumtank: Ziehe eine Karte. @@ -14200,6 +14564,8 @@ Sewer Rats|Kanalratten|Beschwörung von Ratten|{B}, zahle 1 Lebenspunkt: +1/+0 b Sewer Shambler|Kanalisationsschlurfer|Kreatur — Zombie|Sumpftarnung (Diese Kreatur ist unblockbar, solange der verteidigende Spieler einen Sumpf kontrolliert.)\nAusplündern {2}{B} ({2}{B}, schicke diese Karte aus deinem Friedhof ins Exil: Lege so viele +1/+1-Marken, wie die Stärke dieser Karte beträgt, auf eine Kreatur deiner Wahl. Spiele Ausplündern wie eine Hexerei.) Sewerdreg|Kanalabschaum|Kreatur — Geist|Sumpftarnung\nOpfere den Kanalabschaum: Entferne eine Karte deiner Wahl in einem Friedhof ganz aus dem Spiel. Sewn-Eye Drake|Nahtaugen-Sceada|Kreatur — Zombie, Sceada|Fliegend, Eile +Shabraz, the Skyshark|Shabraz der Himmelshai|Legendäre Kreatur — Hai, Vogel|Partner von Brallin, Himmelshai-Reiter\nFliegend\nImmer wenn du eine Karte ziehst, lege eine +1/+1-Marke auf Shabraz den Himmelshai und du erhältst 1 Lebenspunkt dazu.\n{W/U}: Ein Mensch deiner Wahl erhält Flugfähigkeit bis zum Ende des Zuges. +Shacklegeist|Fesselgeist|Kreatur — Geist|Fliegend\nDer Fesselgeist kann nur fliegende Kreaturen blocken.\nTappe zwei ungetappte Geister, die du kontrollierst: Tappe eine Kreatur deiner Wahl, die du nicht kontrollierst. Shackles|Fesseln|Kreaturenverzauberung|Die verzauberte Kreatur enttappt nicht während des Enttapp-Segments ihres Beherrschers.\n{W}: Bringe die Fesseln auf die Hand ihres Besitzers zurück Shade of Trokair|Schatten von Trokair|Kreatur — Schatten|{W}: Der Schatten von Trokair erhält +1/+1 bis zum Ende des Zuges.\nAussetzen 3 {W} (Statt diese Karte aus deiner Hand zu spielen, kannst du {W} bezahlen, sie ganz aus dem Spiel entfernen und drei Zeitmarken auf sie legen. Entferne zu Beginn deines Versorgungssegments eine Zeitmarke von ihr. Wenn die letzte Zeitmarke entfernt wird, spiele die Karte, ohne ihre Manakosten zu bezahlen. Sie hat Eile.) Shade's Breath|Schattenatem|Spontanzauber|Bis zum Ende des Zuges sind alle Kreaturen, die du kontrollierst, schwarz, ihr Kreaturentyp ist Schatten, und sie erhalten „{B}: Diese Kreatur erhält +1/+1 bis zum Ende des Zuges." @@ -14277,6 +14643,7 @@ Shared Fate|Geteiltes Schicksal|Verzauberung|Falls ein Spieler eine Karte ziehen Shared Summons|Gemeinsame Beschwörung|Spontanzauber|Durchsuche deine Bibliothek nach bis zu zwei Kreaturenkarten mit unterschiedlichen Namen, zeige sie offen vor, nimm sie auf deine Hand und mische dann deine Bibliothek. Shared Trauma|Geteiltes Trauma|Hexerei|Zusammenarbeiten — Beginnend mit dir kann jeder Spieler eine beliebige Menge Mana bezahlen. Jeder Spieler legt die obersten X Karten seiner Bibliothek auf seinen Friedhof, wobei X gleich der Gesamtmenge des auf diese Weise bezahlten Manas ist. Shared Triumph|Geteilter Triumph|Verzauberung|Bestimme einen Kreaturentyp, sowie der Geteilte Triumph ins Spiel kommt.\nAlle Kreaturen des bestimmten Typs erhalten +1/+1. +Shark Typhoon|Haifun|Verzauberung|Immer wenn du einen Nichtkreatur-Zauberspruch wirkst, erzeuge einen X/X blauen Hai-Kreaturenspielstein mit Flugfähigkeit, wobei X gleich den umgewandelten Manakosten jenes Zauberspruchs ist.\nUmwandlung {X}{1}{U} ({X}{1}{U}, wirf diese Karte ab: Ziehe eine Karte.)\nWenn du den Haifun umwandelst, erzeuge einen X/X blauen Hai-Kreaturenspielstein mit Flugfähigkeit. Sharktocrab|Oktokrabbenhai|Kreatur — Fisch, Oktopus, Krabbe|{2}{G}{U}: Adaptieren 1. (Falls keine +1/+1-Marken auf dieser Kreatur liegen, lege eine +1/+1-Marke auf sie.)\nImmer wenn eine oder mehrere +1/+1-Marken auf den Oktokrabbenhai gelegt werden, tappe eine Kreatur deiner Wahl, die ein Gegner kontrolliert. Die Kreatur enttappt nicht während des nächsten Enttappsegments ihres Beherrschers. Sharpened Pitchfork|Angespitzte Mistgabel|Artefakt — Ausrüstung|Die ausgerüstete Kreatur hat Erstschlag.\nSolange die ausgerüstete Kreatur ein Mensch ist, erhält sie +1/+1.\nAusrüsten {1} Sharuum the Hegemon|Sharuum, Sphinx-Hegemon|Legendäre Artefaktkreatur — Sphinx|FliegendWenn Sharuum, Sphinx-Hegemon, ins Spiel kommt, kannst du eine Artefaktkarte deiner Wahl aus deinem Friedhof ins Spiel zurückbringen. @@ -14372,7 +14739,9 @@ Shining Armor|Glänzende Rüstung|Artefakt — Ausrüstung|Aufblitzen\nWenn die Shining Shoal|Schimmernder Schwarm|Spontanzauber - Arkan|Du kannst eine weiße Karte mit umgewandelten Manakosten von X aus deiner Hand ganz aus dem Spiel entfernen, anstatt die Manakosten des Schimmernden Schwarms zu bezahlen.\nBestimme eine Schadensquelle. Die nächsten X Schadenspunkte, die diese Quelle dir oder einer Kreatur, die du kontrollierst, in diesem Zug zufügen würde, werden stattdessen einer Kreatur oder einem anderen Spieler deiner Wahl zugefügt. Shinka Gatekeeper|Shinka-Torwächter|Kreatur - Oger, Krieger|Immer wenn dem Shinka-Torwächter Schaden zugefügt wird, fügt er dir genau so viele Schadenspunkte zu. Shinka, the Bloodsoaked Keep|Shinka, der blutgetränkte Turm|Legendäres Land|{T}: Erhöhe deinen Manavorrat um {R}.\n{R}, {T}: Eine legendäre Kreatur deiner Wahl erhält Erstschlag bis zum Ende des Zuges. +Shiny Impetus|Funkelnder Impuls|Verzauberung — Aura|Verzaubert eine Kreatur\nDie verzauberte Kreatur erhält +2/+2 und ist angestachelt. (Sie greift in jedem Kampf an, falls möglich, und greift einen anderen Spieler als dich an, falls möglich.)\nImmer wenn die verzauberte Kreatur angreift, erzeugst du einen Schatz-Spielstein. (Er ist ein Artefakt mit „{T}, opfere dieses Artefakt: Erzeuge ein Mana einer beliebigen Farbe.") Shipbreaker Kraken|Kielbrecher-Krake|Kreatur — Krake|{6}{U}{U}: Monstrum 4. (Falls diese Kreatur nicht monströs ist, lege vier +1/+1-Marken auf sie und sie wird monströs.)\nWenn der Kielbrecher-Krake monströs wird, tappe bis zu vier Kreaturen deiner Wahl. Diese Kreaturen enttappen nicht während der Enttappsegmente ihrer Beherrscher, solange du den Kielbrecher-Kraken kontrollierst. +Shipwreck Dowser|Schiffswrackdurchsucher|Kreatur — Meervolk, Zauberer|Bravour (Immer wenn du einen Nichtkreatur-Zauberspruch wirkst, erhält diese Kreatur +1/+1 bis zum Ende des Zuges.)\nWenn der Schiffswrackdurchsucher ins Spiel kommt, bringe eine Spontanzauber- oder Hexereikarte deiner Wahl aus deinem Friedhof auf deine Hand zurück. Shipwreck Looter|Schiffswrack-Plünderin|Kreatur — Mensch, Pirat|Überfall — Wenn die Schiffswrack-Plünderin ins Spiel kommt und falls du in diesem Zug mit mindestens einer Kreatur angegriffen hast, kannst du eine Karte ziehen. Falls du dies tust, wirf eine Karte ab. Shipwreck Moray|Schiffswrack-Muräne|Kreatur — Fisch|Wenn die Schiffswrack-Muräne ins Spiel kommt, erhältst du {E}{E}{E}{E} (vier Energiemarken).\nBezahle {E}: Die Schiffswrack-Muräne erhält +2/-2 bis zum Ende des Zuges. Shipwreck Singer|Schiffswrack-Sirene|Kreatur — Sirene|Fliegend\n{1}{U}: Eine Kreatur deiner Wahl, die ein Gegner kontrolliert, greift in diesem Zug an, falls möglich.\n{1}{B}, {T}: Angreifende Kreaturen erhalten -1/-1 bis zum Ende des Zuges. @@ -14420,6 +14789,7 @@ Shower of Sparks|Funkenregen|Spontanzauber|Der Funkenregen fügt einer Kreatur D Showstopper|Schluss mit lustig!|Spontanzauber|Bis zum Ende des Zuges erhalten Kreaturen, die du kontrollierst, „Wenn diese Kreatur stirbt, fügt sie einer Kreatur deiner Wahl, die ein Gegner kontrolliert, 2 Schadenspunkte zu." Shrapnel Blast|Schrapnellexplosion|Spontanzauber|Opfere ein Artefakt als zusätzliche Kosten, um Schrapnellexplosion zu spielen.\nDie Schrapnellexplosion fügt einer Kreatur oder einem Spieler deiner Wahl 5 Schadenspunkte zu. Shred Memory|Vernichtete Erinnerungen|Spontanzauber|Entferne bis zu vier Karten deiner Wahl aus einem Friedhof ganz aus dem Spiel.\nTransmutation {1}{B}{B} ({1}{B}{B}, wirf diese Karte aus deiner Hand ab: Durchsuche deine Bibliothek nach einer Karte mit den gleichen umgewandelten Manakosten wie diese Karte, zeige sie offen vor und nimm sie auf deine Hand. Mische danach deine Bibliothek. Spiele diese Fähigkeit nur wie eine Hexerei.) +Shredded Sails|Zerfetzte Segel|Spontanzauber|Bestimme eines —\n• Zerstöre ein Artefakt deiner Wahl.\n• Die Zerfetzten Segel fügen einer fliegenden Kreatur deiner Wahl 4 Schadenspunkte zu.\nUmwandlung {2} ({2}, wirf diese Karte ab: Ziehe eine Karte.) Shredding Winds|Zerfetzende Winde|Spontanzauber|Die Zerfetzenden Winde fügen einer fliegenden Kreatur deiner Wahl 7 Schadenspunkte zu. Shreds of Sanity|Was vom Verstande übrig blieb|Hexerei|Bringe bis zu eine Spontanzauberkarte deiner Wahl und bis zu eine Hexereikarte deiner Wahl aus deinem Friedhof auf deine Hand zurück und wirf dann eine Karte ab. Schicke Was vom Verstande übrig blieb ins Exil. Shrewd Hatchling|Hinterlistiges Jungtier|Kreatur — Elementarwesen|Das Hinterlistige Jungtier kommt mit vier -1/-1-Marken ins Spiel.\n{U/R}: Eine Kreatur deiner Wahl kann das Hinterlistige Jungtier in diesem Zug nicht blocken.\nImmer wenn du einen blauen Zauberspruch spielst, entferne eine -1/-1-Marke vom Hinterlistigen Jungtier.\nImmer wenn du einen roten Zauberspruch spielst, entferne eine -1/-1-Marke vom Hinterlistigen Jungtier. @@ -14476,6 +14846,7 @@ Siege Dragon|Belagerungsdrache|Kreatur — Drache|Fliegend\nWenn der Belagerungs Siege Mastodon|Belagerungs-Mastodon|Kreatur — Elefant| Siege Modification|Belagerungsmodifikation|Verzauberung — Aura|Verzaubert eine Kreatur oder ein Fahrzeug\nSolange die verzauberte bleibende Karte ein Fahrzeug ist, ist sie zusätzlich zu ihren anderen Typen eine Kreatur.\nDie verzauberte Kreatur erhält +3/+0 und hat Erstschlag. Siege Rhino|Belagerungsnashorn|Kreatur — Nashorn|Verursacht Trampelschaden\nWenn das Belagerungsnashorn ins Spiel kommt, verliert jeder Gegner 3 Lebenspunkte und du erhältst 3 Lebenspunkte dazu. +Siege Striker|Belagerungskämpfer|Kreatur — Mensch, Soldat|Doppelschlag (Diese Kreatur fügt sowohl Erstschlags- als auch normalen Kampfschaden zu.)\nImmer wenn der Belagerungskämpfer angreift, kannst du eine beliebige Anzahl ungetappter Kreaturen, die du kontrollierst, tappen. Der Belagerungskämpfer erhält für jede auf diese Weise getappte Kreatur +1/+1 bis zum Ende des Zuges. Siege Wurm|Belagerungswurm|Kreatur — Wurm|Einberufen (Deine Kreaturen können dir helfen, diesen Zauberspruch zu wirken. Jede Kreatur, die du tappst, während du diesen Zauberspruch wirkst, reduziert dessen Kosten um {1} oder um ein Mana der Farbe jener Kreatur.)\nVerursacht Trampelschaden (Falls diese Kreatur ihren Blockern genug Schaden zuweisen würde, um sie zu zerstören, kannst du sie den Rest des Schadens dem verteidigenden Spieler oder Planeswalker zuweisen lassen.) Siege of Towers|Belagerung durch Türme|Hexerei|Reproduktion {1}{R} (Wenn du diesen Zauber spielst, kopiere ihn so oft, wie du seine Reproduktionskosten bezahlst. Du kannst neue Ziele für die Kopien bestimmen.)\nEin Gebirge deiner Wahl wird zu einer 3/1 Kreatur. Es ist immer noch ein Land. Siege-Gang Commander|Belagerungstrupp-Kommandant|Kreatur — Goblin|Wenn der Belagerungstrupp-Kommandant ins Spiel kommt, bringe drei 1/1 rote Goblin-Kreaturenspielsteine ins Spiel.\n{1}{R}, opfere einen Goblin: Der Belagerungstrupp-Kommandant fügt einer Kreatur oder einem Spieler deiner Wahl 2 Schadenspunkte zu. @@ -14505,6 +14876,7 @@ Sigil of the Empty Throne|Siegel des leeren Throns|Verzauberung|Immer wenn du ei Sigil of the Nayan Gods|Siegel der Naya-Götter|Verzauberung — Aura|Kreaturenverzauberung\nDie verzauberte Kreatur erhält +1/+1 für jede Kreatur, die du kontrollierst.\nUmwandlung {G/W} ({G/W}, wirf diese Karte aus deiner Hand ab: Ziehe eine Karte.) Sigil of the New Dawn|Siegel des Tagesanbruchs|Verzauberung|Immer wenn eine Kreatur aus dem Spiel auf deinen Friedhof gelegt wird, kannst du {1}{W} bezahlen. Falls du dies tust, bringe jene Karte auf deine Hand zurück. Sigiled Behemoth|Ausgezeichneter Behemoth|Kreatur — Bestie|Edelmut (Immer wenn eine Kreatur, die du kontrollierst, alleine angreift, erhält diese Kreatur +1/+1 bis zum Ende des Zuges.) +Sigiled Contender|Runenverzierter Wettstreiter|Kreatur — Mensch, Krieger|Der Runenverzierte Wettstreiter hat Lebensverknüpfung, solange mindestens eine +1/+1-Marke auf ihm liegt. (Schaden, der von dieser Kreatur zugefügt wird, lässt dich entsprechend viele Lebenspunkte dazuerhalten.) Sigiled Paladin|Ausgezeichneter Paladin|Kreatur — Mensch, Ritter|Erstschlag\nEdelmut (Immer wenn eine Kreatur, die du kontrollierst, alleine angreift, erhält diese Kreatur +1/+1 bis zum Ende des Zuges.) Sigiled Skink|Sigill-Skink|Kreatur — Eidechse|Immer wenn der Sigill-Skink angreift, wende Hellsicht 1 an. (Schaue dir die oberste Karte deiner Bibliothek an. Du kannst diese Karte unter deine Bibliothek legen.) Sigiled Starfish|Sigill-Seestern|Kreatur — Seestern|{T}: Hellsicht 1. (Schaue dir die oberste Karte deiner Bibliothek an. Du kannst diese Karte unter deine Bibliothek legen.) @@ -14517,7 +14889,7 @@ Silas Renn, Seeker Adept|Silas Renn, Meistersucher|Legendäre Artefaktkreatur Silburlind Snapper|Silburlind-Schnapper|Kreatur — Schildkröte|Der Silburlind-Schnapper kann nicht angreifen, es sei denn, du hast in diesem Zug bereits einen Nichtkreatur-Zauberspruch gewirkt. Silence the Believers|Zum Schweigen bringen|Spontanzauber|Streben — Zum Schweigen bringen kostet beim Wirken für jedes Ziel außer dem ersten {2}{B} mehr.\nSchicke eine beliebige Anzahl an Kreaturen deiner Wahl und alle an sie angelegten Auren ins Exil. Silence|Schweigen|Spontanzauber|Deine Gegner können in diesem Zug keine Zaubersprüche wirken. (Zaubersprüche, die gewirkt wurden, bevor dieser Zauber verrechnet wird, sind davon nicht betroffen.) -Silent Arbiter|Stiller Schiedsrichter|Artefaktkreatur|Nicht mehr als eine Kreatur kann in jedem Kampf angreifen.\nNicht mehr als eine Kreatur kann in jedem Kampf blocken. +Silent Arbiter|Stiller Schiedsrichter|Artefaktkreatur — Konstrukt|In jedem Kampf kann höchstens eine Kreatur angreifen.\nIn jedem Kampf kann höchstens eine Kreatur blocken. Silent Artisan|Stiller Handwerker|Kreatur — Riese| Silent Assassin|Stille Meuchlerin|Kreatur — Söldner|{3}{B}: Zerstöre eine blockende Kreatur Deiner Wahl am Ende des Kampfes. Silent Attendant|Stille Gefährtin|Beschwörung einer Klerikerin|{T}: Du erhältst 1 Lebenspunkt dazu. @@ -14553,6 +14925,7 @@ Silumgar Spell-Eater|Silumgar-Magiefresserin|Kreatur — Naga, Zauberer|Megamorp Silumgar's Command|Silumgars Befehl|Spontanzauber|Bestimme zwei —\n• Neutralisiere einen Nichtkreatur-Zauberspruch deiner Wahl.\n• Bringe eine bleibende Karte deiner Wahl auf die Hand ihres Besitzers zurück.\n• Eine Kreatur deiner Wahl erhält -3/-3 bis zum Ende des Zuges.\n• Zerstöre einen Planeswalker deiner Wahl. Silumgar's Scorn|Silumgars Verachtung|Spontanzauber|Als zusätzliche Kosten, um Silumgars Verachtung zu wirken, kannst du eine Drache-Karte aus deiner Hand offen vorzeigen.\nNeutralisiere einen Zauberspruch deiner Wahl, falls sein Beherrscher nicht {1} bezahlt. Falls du eine Drache-Karte offen vorgezeigt oder einen Drachen kontrolliert hast, sowie du Silumgars Verachtung gewirkt hast, neutralisiere stattdessen diesen Zauberspruch. Silumgar, the Drifting Death|Silumgar, der driftende Tod|Legendäre Kreatur — Drache|Fliegend, Fluchsicher\nImmer wenn ein Drache, den du kontrollierst, angreift, erhalten Kreaturen, die der verteidigende Spieler kontrolliert, -1/-1 bis zum Ende des Zuges. +Silvar, Devourer of the Free|Silvar, Verschlinger der Freien|Legendäre Kreatur — Katze, Nachtmahr|Partner von Trynn, Beschützerin des Friedens (Wenn diese Kreatur ins Spiel kommt, kann ein Spieler deiner Wahl Trynn aus seiner Bibliothek auf seine Hand nehmen und danach mischen.)\nBedrohlich\nOpfere einen Menschen: Lege eine +1/+1-Marke auf Silvar, Verschlinger der Freien. Er erhält Unzerstörbarkeit bis zum Ende des Zuges. Silver Drake|Silbersceada|Kreatur — Sceada|Fliegend\nBringe eine weiße oder blaue Kreatur, die Du kontrollierst, auf die Hand ihres Besitzers zurück, wenn der Silbersceada ins Spiel kommt. Silver Erne|Weißkopfseeadler|Beschwörung eines Seeadlers|Fliegend, verursacht Trampelschaden Silver Knight|Silberner Ritter|Kreatur — Mensch, Ritter|Erstschlag, Schutz vor Rot @@ -14576,6 +14949,7 @@ Silverglade Elemental|Silberlichtungs-Elementar|Kreatur — Elementarwesen|Wenn Silverglade Pathfinder|Silberlichtungs-Fährtensucher|Kreatur — Spruchwandler|{1}{G}, {T}, wirf eine Karte aus Deiner Hand ab: Durchsuche Deine Bibliothek nach einem Standardland und bringe es getappt ins Spiel. Mische danach Deine Bibliothek. Silverpelt Werewolf|Silberpelz-Werwolf|Kreatur — Werwolf|Immer wenn der Silberpelz-Werwolf einem Spieler Kampfschaden zufügt, ziehe eine Karte.\nTransformiere zu Beginn jedes Versorgungssegments den Silberpelz-Werwolf, falls ein Spieler im letzten Zug zwei oder mehr Zaubersprüche gewirkt hat. Silverskin Armor|Silberhaut-Rüstung|Artefakt — Ausrüstung|Die ausgerüstete Kreatur erhält +1/+1 und ist zusätzlich zu ihren anderen Typen auch ein Artefakt.\nAusrüsten {2} +Silversmote Ghoul|Silberpein-Ghul|Kreatur — Zombie, Vampir|Zu Beginn deines Endsegments und falls du in diesem Zug 3 oder mehr Lebenspunkte dazuerhalten hast, bringe den Silberpein-Ghul aus deinem Friedhof getappt ins Spiel zurück.\n{1}{B}, opfere den Silberpein-Ghul: Ziehe eine Karte. Silverstorm Samurai|Silbersturm-Samurai|Kreatur - Fuchs, Samurai|Du kannst den Silbersturm-Samurai zu jedem Zeitpunkt spielen, zu dem du einen Spontanzauber spielen könntest.\nBushido 1 (Wenn diese Karte blockt oder geblockt wird, erhält sie +1/+1 bis zum Ende des Zuges.) Silverstrike|Silberstich|Spontanzauber|Zerstöre eine angreifende Kreatur deiner Wahl. Du erhältst 3 Lebenspunkte dazu. Silvos, Rogue Elemental|Silvos der Räuber|Kreatur — Elementarwesen, Legende|Verursacht Trampelschaden\n{G}: Regeneriere Silvos den Räuber. @@ -14718,6 +15092,7 @@ Skulking Knight|Herumstreifender Ritter|Kreatur — Zombie, Ritter|Flankenangrif Skull Catapult|Schädelkatapult|Artefakt|1, {T}, opfere eine Kreatur: Das Schädelkatapult fügt einem Spieler oder einer Kreatur Deiner Wahl 2 Schadenspunkte zu. Skull Collector|Schädelsammler|Kreatur - Oger, Krieger|Bringe zu Beginn deines Versorgungssegments eine schwarze Kreatur, die du kontrollierst, auf die Hand ihres Besitzers zurück.\n{1}{B}: Regeneriere den Schädelsammler. Skull Fracture|Schädelbruch|Hexerei|Ein Spieler deiner Wahl wirft eine Karte aus seiner Hand ab.\nRückblende {3}{B} (Du kannst diese Karte aus deinem Friedhof für ihre Rückblendekosten spielen. Entferne sie dann ganz aus dem Spiel.) +Skull Prophet|Schädelprophetin|Kreatur — Mensch, Druide|{T}: Erzeuge {B} oder {G}.\n{T}: Lege die obersten zwei Karten deiner Bibliothek auf deinen Friedhof. Skull Rend|Den Schädel zerreißen|Hexerei|Den Schädel zerreißen fügt jedem Gegner 2 Schadenspunkte zu. Jeder dieser Spieler wirft zwei zufällig bestimmte Karten aus seiner Hand ab. Skull Storm|Totensturm|Hexerei|Wenn du diesen Zauberspruch wirkst, kopiere ihn so oft, wie du in dieser Partie deinen Kommandeur aus der Kommandozone gewirkt hast.\nJeder Gegner opfert eine Kreatur. Jeder Gegner, der das nicht kann, verliert die Hälfte seiner Lebenspunkte, aufgerundet. Skull of Orm|Schädel des Orm|Artefakt|{5}, {T}: Bringe eine Verzauberungskarte deiner Wahl aus deinem Friedhof auf deine Hand zurück. @@ -14750,6 +15125,7 @@ Skybind|Himmelsbindung|Verzauberung|Konstellation — Immer wenn die Himmelsbind Skyblade of the Legion|Himmelsklinge der Legion|Kreatur — Vampir, Soldat|Fliegend Skyblinder Staff|Stab des Himmelsblenders|Artefakt — Ausrüstung|Die ausgerüstete Kreatur erhält +1/+0 und kann von fliegenden Kreaturen nicht geblockt werden.\nAusrüsten {3} ({3}: Lege diese Karte an eine Kreatur deiner Wahl an, die du kontrollierst. Spiele Ausrüsten wie eine Hexerei.) Skybreen|Himmelsbräun|Welt — Kaldheim|Die oberste Karte der Bibliotheken aller Spieler ist offen.\nZaubersprüche, die einen Kartentyp mit der obersten Karte einer Bibliothek gemeinsam haben, können nicht gewirkt werden.\nImmer wenn du chaos würfelst, verliert ein Spieler deiner Wahl so viele Lebenspunkte, wie er Karten auf der Hand hat. +Skycat Sovereign|Luftkatzenherrscher|Kreatur — Elementarwesen, Katze|Fliegend\nDer Luftkatzenherrscher erhält +1/+1 für jede andere fliegende Kreatur, die du kontrollierst.\n{2}{W}{U}: Erzeuge einen 1/1 weißen Katze-Vogel-Kreaturenspielstein mit Flugfähigkeit. Skyclaw Thrash|Himmelsklauen-Bande|Artefaktkreatur — Viashino, Krieger|Immer wenn die Himmelsklauen-Bande angreift, wirf eine Münze. Falls du den Münzwurf gewinnst, erhält die Himmelsklauen-Bande +1/+1 und Flugfähigkeit bis zum Ende des Zuges. Skycloud Egg|Himmelswolken-Ei|Artefakt|{2}, {T}, opfere das Himmelswolken-Ei: Erhöhe deinen Manavorrat um {W}{U}. Ziehe eine Karte. Skycloud Expanse|Himmelswolken-Weite|Land|{1}, {T}: Erhöhe deinen Manavorrat um {W}{U}. @@ -14806,6 +15182,7 @@ Skyspear Cavalry|Himmelsspeer-Kavallerie|Kreatur — Mensch, Soldat|Fliegend\nDo Skyswirl Harrier|Himmelssog-Habicht|Kreatur — Vogel|Fliegend Skyward Eye Prophets|Propheten des Aufblickenden Auges|Kreatur — Mensch, Zauberer|Wachsamkeit\n{T}: Decke die oberste Karte deiner Bibliothek auf. Falls sie ein Land ist, bringe sie ins Spiel. Nimm sie andernfalls auf deine Hand. Skywatcher Adept|Meister der Himmelsbeobachter|Kreatur — Meervolk, Zauberer|Stufe aufsteigen {3} ({3}: Lege eine Stufenmarke auf diese Karte. Spiele Stufe aufsteigen wie eine Hexerei.)\nSTUFE 1-2\n2/2\nFliegend\nSTUFE 3+\n4/2\nFliegend +Skyway Sniper|Luftstraßen-Scharfschützin|Kreatur — Elf, Bogenschütze|Reichweite (Diese Kreatur kann fliegende Kreaturen blocken.)\n{2}{G}: Die Luftstraßen-Scharfschützin fügt einer fliegenden Kreatur deiner Wahl 1 Schadenspunkt zu. Skywhaler's Shot|Schuss des Himmelswalfängers|Spontanzauber|Zerstöre eine Kreatur deiner Wahl mit Stärke 3 oder mehr. Hellsicht 1. Skywinder Drake|Himmelswindersceada|Kreatur — Sceada|Fliegend\nDer Himmelswindersceada kann nur fliegende Kreaturen blocken. Skywing Aven|Avior-Himmelsstürmer|Kreatur — Vogel, Soldat|Fliegend\nWirf eine Karte aus deiner Hand ab: Bringe den Avior-Himmelstürmer auf die Hand seines Besitzers zurück. @@ -14839,6 +15216,7 @@ Sleek Schooner|Schnittiger Schoner|Artefakt — Fahrzeug|Bemannen 1 (Tappe eine Sleep Paralysis|Schlafparalyse|Verzauberung — Aura|Verzaubert eine Kreatur\nWenn die Schlafparalyse ins Spiel kommt, tappe die verzauberte Kreatur.\nDie verzauberte Kreatur enttappt nicht während des Enttappsegments ihres Beherrschers. Sleep of the Dead|Schlaf der Toten|Hexerei|Tappe eine Kreatur deiner Wahl. Sie enttappt nicht während des nächsten Enttappsegments ihres Beherrschers.\nBefreiung — {2}{U}, schicke drei andere Karten aus deinem Friedhof ins Exil. (Du kannst diese Karte aus deinem Friedhof für ihre Befreiungskosten wirken.) Sleeper Agent|Getarnter Agent|Beschwörung eines Dieners|Wenn der Getarnte Agent ins Spiel kommt, übernimmt ein Gegner Deiner Wahl die Kontrolle über den Getarnten Agenten.\nDer Getarnte Agent fügt Dir während Deiner Versorgungsphase 2 Schadenspunkte zu. +Sleeper Dart|Betäubungspfeil|Artefakt|Wenn der Betäubungspfeil ins Spiel kommt, ziehe eine Karte.\n{T}, opfere den Betäubungspfeil: Eine Kreatur deiner Wahl enttappt nicht während des nächsten Enttappsegments ihres Beherrschers. Sleeper's Guile|Tücke des Schläfers|Verzaubere Kreatur|Die verzauberte Kreatur kann nur von schwarzen und Artefaktkreaturen geblockt werden.\nWenn Tücke des Schläfers aus dem Spiel auf den Friedhof gelegt wird, bringe Tücke des Schläfers auf die Hand ihres Besitzers zurück. Sleeper's Robe|Robe des Schläfers|Kreaturenverzauberung|Die verzauberte Kreatur kann nur von schwarzen oder Artefaktkreaturen geblockt werden.\nImmer wenn die verzauberte Kreatur einem Gegner Kampfschaden zufügt, kannst Du eine Karte ziehen. Sleeping Potion|Schlaftrunk|Kreaturenverzauberung|Tappe die verzauberte Kreatur, wenn der Schlaftrunk ins Spiel kommt.\nDie verzauberte Kreatur enttappt nicht während des Enttappsegments ihres Beherrschers.\nOpfere den Schlaftrunk, wenn die verzauberte Kreatur das Ziel eines Zauberspruchs oder einer Fähigkeit wird. @@ -14859,6 +15237,7 @@ Slinking Serpent|Schlängelnde Schlange|Kreatur — Schlange|Waldtarnung (Diese Slinking Skirge|Schleichender Skirg|Kreatur — Bold|Fliegend\n2,opfere den Schleichenden Skirg: Ziehe eine Karte. Slinn Voda, the Rising Deep|Slinn Voda, die steigende Flut|Legendäre Kreatur — Leviathan|Bonus {1}{U} (Du kannst zusätzlich {1}{U} bezahlen, sowie du diesen Zauberspruch wirkst.)\nWenn Slinn Voda, die steigende Flut, ins Spiel kommt und falls ihre Bonuskosten bezahlt wurden, bringe alle Kreaturen auf die Hand ihrer Besitzer zurück, außer Meervölker, Kraken, Leviathane, Oktopoden und Schlangen. Slip Through Space|Durchschlüpfen|Hexerei|Fahl (Diese Karte hat keine Farbe.)\nEine Kreatur deiner Wahl kann in diesem Zug nicht geblockt werden.\nZiehe eine Karte. +Slippery Bogbonder|Schlüpfrige Butzbynderin|Kreatur — Mensch, Druide|Aufblitzen\nFluchsicher\nWenn die Schlüpfrige Butzbynderin ins Spiel kommt, lege eine Fluchsicher-Marke auf eine Kreatur deiner Wahl. Bewege dann eine beliebige Anzahl an Marken von Kreaturen, die du kontrollierst, auf jene Kreatur. Slippery Bogle|Schlüpfriger Butz|Kreatur — Bestie|Der Schlüpfrige Butz kann nicht das Ziel von Zaubersprüchen oder Fähigkeiten sein, die deine Gegner kontrollieren. Slippery Karst|Schlüpfriger Karst|Land|Der Schlüpfrige Karst kommt getappt ins Spiel.\n{T}: Erhöhe Deinen Manavorrat um G.\nUmwandlung 2 Slippery Scoundrel|Ausgefuchste Halunkin|Kreatur — Mensch, Pirat|Aufstieg (Falls du zehn oder mehr bleibende Karten kontrollierst, erhältst du für den Rest der Partie den Segen der Stadt.)\nSolange du den Segen der Stadt hast, hat die Ausgefuchste Halunkin Fluchsicherheit und kann nicht geblockt werden. @@ -14874,6 +15253,7 @@ Slither Blade|Schlitterklinge|Kreatur — Naga, Räuber|Die Schlitterklinge kann Slitherhead|Schlitterkopf|Kreatur — Pflanze, Zombie|Ausplündern {0} ({0}, schicke diese Karte aus deinem Friedhof ins Exil: Lege so viele +1/+1-Marken, wie die Stärke dieser Karte beträgt, auf eine Kreatur deiner Wahl. Spiele Ausplündern wie eine Hexerei.) Slithering Shade|Glitschiger Schatten|Kreatur — Schatten|Verteidiger (Diese Kreatur kann nicht angreifen.)\n{B}: Der Glitschige Schatten erhält +1/+1 bis zum Ende des Zuges.\nVersessenheit Der Glitschige Schatten kann angreifen, als ob er die Verteidigerfähigkeit nicht hätte, solange du keine Karten auf deiner Hand hast. Slithermuse|Schlittermuse|Kreatur — Elementarwesen|Wenn die Schlittermuse das Spiel verlässt, bestimme einen Gegner. Falls dieser Spieler mehr Karten als du auf der Hand hast, ziehe so viele Karten, wie die Differenz beträgt.\nHerbeirufen {3}{U} (Du kannst diesen Zauber für seine Herbeirufungskosten spielen. Falls du das tust, wird die Kreatur geopfert, wenn sie ins Spiel kommt.) +Slitherwisp|Flüsterschlängler|Kreatur — Elementarwesen, Nachtmahr|Aufblitzen\nImmer wenn du einen anderen Zauberspruch wirkst, der Aufblitzen hat, ziehst du eine Karte und jeder Gegner verliert 1 Lebenspunkt. Slithery Stalker|Schlüpfriger Schleicher|Kreatur — Nachtmahr, Schrecken|Sumpftarnung\nEntferne eine grüne oder weiße Kreatur deiner Wahl, die ein Gegner kontrolliert, ganz aus dem Spiel, wenn der Schlüpfrige Schleicher ins Spiel kommt.\nBringe die so entfernte Karte unter der Kontrolle ihres Besitzers ins Spiel zurück, wenn der Schlüpfrige Schleicher das Spiel verlässt. Sliver Construct|Remasurikonstrukt|Artefaktkreatur — Remasuri, Konstrukt| Sliver Hivelord|Remasuri-Schwarmfürst|Legendäre Kreatur — Remasuri|Remasuri-Kreaturen, die du kontrollierst, haben Unzerstörbarkeit. (Schaden und Effekte, die „zerstören", zerstören sie nicht.) @@ -14932,6 +15312,7 @@ Snake of the Golden Grove|Schlange des Goldenen Hains|Kreatur — Ophis|Tribut 3 Snakeform|Schlangengestalt|Spontanzauber|Bis zum Ende des Zuges verliert eine Kreatur deiner Wahl alle Fähigkeiten und wird zu einer grünen Schlange mit Basis-Stärke und -Widerstandskraft 1/1.Ziehe eine Karte. Snapback|Rückprall|Spontanzauber|Du kannst eine blaue Karte aus deiner Hand ganz aus dem Spiel entfernen, anstatt die Manakosten von Rückprall zu bezahlen.\nBringe eine Kreatur deiner Wahl auf die Hand ihres Besitzers zurück. Snapcaster Mage|Schnellzauberer|Kreatur — Mensch, Zauberer|Aufblitzen\nWenn der Schnellzauberer ins Spiel kommt, erhält eine Spontanzauber- oder Hexerei-Karte deiner Wahl aus deinem Friedhof bis zum Ende des Zuges Rückblende dazu. Die Rückblendekosten sind gleich ihrer Manakosten. (Du kannst jene Karte aus deinem Friedhof für ihre Rückblendekosten wirken.Schicke sie danach ins Exil.) +Snapdax, Apex of the Hunt|Snapdax, Apex der Jagd|Legendäre Kreatur — Dinosaurier, Katze, Nachtmahr|Mutation {2}{B/R}{W}{W} (Falls du diesen Zauberspruch für seine Mutationskosten wirkst, lege ihn auf oder unter eine Nicht-Mensch-Kreatur deiner Wahl, die du besitzt. Sie mutieren zur oben liegenden Kreatur, die zusätzlich alle Fähigkeiten der darunter liegenden hat.)\nDoppelschlag\nImmer wenn diese Kreatur mutiert, fügt sie einer Kreatur oder einem Planeswalker deiner Wahl, die bzw. den ein Gegner kontrolliert, 4 Schadenspunkte zu und du erhältst 4 Lebenspunkte dazu. Snapping Creeper|Schnappender Kriecher|Kreatur — Pflanze|Landung — Immer wenn ein Land unter deiner Kontrolle ins Spiel kommt, erhält der Schnappende Kriecher bis zum Ende des Zuges Wachsamkeit. Snapping Drake|Schnappender Sceada|Beschwörungszauber|Fliegend Snapping Gnarlid|Schnappender Knurrer|Kreatur — Bestie|Landung — Immer wenn ein Land unter deiner Kontrolle ins Spiel kommt, erhält der Schnappende Knurrer +1/+1 bis zum Ende des Zuges. @@ -14939,6 +15320,7 @@ Snapping Sailback|Schnappender Segelrücken|Kreatur — Dinosaurier|Aufblitzen\n Snapping Thragg|Schnappender Thragg|Kreatur — Bestie|Immer wenn der Schnappende Thragg einem Spieler Kampfschaden zufügt, kannst du ihn einer Kreatur deiner Wahl, die dieser Spieler kontrolliert, 3 Schadenspunkte zufügen lassen.Morph {4}{R}{R} (Du kannst diese Karte verdeckt für {3} als eine 2/2 Kreatur spielen.\n Decke sie zu einem beliebigen Zeitpunkt für ihre Morph-Kosten auf.) Snapsail Glider|Klappsegelgleiter|Artefaktkreatur — Konstrukt|Metallkunst — Der Klappsegelgleiter hat Flugfähigkeit, solange du drei oder mehr Artefakte kontrollierst. Snap|Schnipsen|Spontanzauber|Bringe eine Kreatur Deiner Wahl auf die Hand ihres Besitzers zurück.\nEnttappe bis zu zwei Länder. +Snare Tactician|Schlingentaktiker|Kreatur — Mensch, Soldat|Immer wenn du eine Karte umwandelst, tappe eine Kreatur deiner Wahl, die ein Gegner kontrolliert. Snare Thopter|Schlingen-Thopter|Artefaktkreatur — Thopter|Fliegend, Eile Snare the Skies|Schlingen am Himmel|Spontanzauber|Eine Kreatur deiner Wahl erhält +1/+1 und Reichweite bis zum Ende des Zuges. (Sie kann fliegende Kreaturen blocken.) Snarespinner|Schlingenspinne|Kreatur — Spinne|Reichweite\nImmer wenn die Schlingenspinne eine fliegende Kreatur blockt, erhält die Schlingenspinne +2/+0 bis zum Ende des Zuges. @@ -14961,7 +15343,7 @@ Snubhorn Sentry|Stumpfhorn-Wachposten|Kreatur — Dinosaurier|Aufstieg (Falls du Snuff Out|Umpusten|Spontanzauber|Wenn Du einen Sumpf kontrollierst, kannst Du 4 Lebenspunkte bezahlen, anstatt die Manakosten von Umpusten zu bezahlen.\nZerstöre eine nicht-schwarze Kreatur Deiner Wahl. Diese kann nicht regeneriert werden. So Tiny|So winzig|Verzauberung — Aura|Aufblitzen\nVerzaubert eine Kreatur\nDie verzauberte Kreatur erhält -2/-0. Sie erhält stattdessen -6/-0, solange sich sieben oder mehr Karten im Friedhof ihres Beherrschers befinden. Soaring Hope|Erhebende Hoffnung|Verzauberung — Aura|Kreaturenverzauberung\nWenn die Erhebende Hoffnung ins Spiel kommt, erhältst du 3 Lebenspunkte dazu.\nDie verzauberte Kreatur hat Flugfähigkeit.\n{W}: Lege die Erhebende Hoffnung oben auf die Bibliothek ihres Besitzers. -Soaring Seacliff|Schwebende Steilklippe|Land|Die Schwebende Steilklippe kommt getappt ins Spiel.\nWenn die Schwebende Steilklippe ins Spiel kommt, erhält eine Kreatur deiner Wahl bis zum Ende des Zuges Flugfähigkeit.\n{T}: Erhöhe deinen Manavorrat um {U}. +Soaring Seacliff|Schwebende Steilklippe|Land|Die Schwebende Steilklippe kommt getappt ins Spiel.\nWenn die Schwebende Steilklippe ins Spiel kommt, erhält eine Kreatur deiner Wahl Flugfähigkeit bis zum Ende des Zuges.\n{T}: Erzeuge {U}. Soar|Vogelflug|Verzaubere Kreatur|Du kannst den Vogelflug auch als Spontanzauber spielen. Wenn Du dies tust, begrabe ihn am Ende des Zuges.\nDie verzauberte Kreatur erhält Flugfähigkeit und +0/+1. Soilshaper|Schollenformer|Kreatur - Geist|Immer wenn du einen Geist oder einen arkanen Zauber spielst, wird ein Land deiner Wahl bis zum Ende des Zuges zu einer 3/3 Kreatur. Es ist immer noch ein Land. Sokenzan Bruiser|Sokenzan-Scherge|Kreatur - Oger, Krieger|Gebirgstarnung @@ -14993,6 +15375,7 @@ Solemn Recruit|Ernste Rekrutin|Kreatur — Zwerg, Krieger|Doppelschlag\nRebellio Solemn Simulacrum|Erhabenes Scheinbild|Artefaktkreatur — Golem|Wenn das Erhabene Scheinbild ins Spiel kommt, kannst du deine Bibliothek nach einer Standardland-Karte durchsuchen und diese getappt ins Spiel bringen. Falls du dies tust, mische danach deine Bibliothek.\nWenn das Erhabene Scheinbild aus dem Spiel auf einen Friedhof gelegt wird, kannst du eine Karte ziehen. Solemnity|Erhabenheit|Verzauberung|Spieler können keine Marken erhalten.\nEs können keine Marken auf Artefakte, Kreaturen, Verzauberungen oder Länder gelegt werden. Solfatara|Solfatara|Spontanzauber|Ein Spieler Deiner Wahl kann in diesem Zug keine Landkarte ausspielen.\nZiehe eine Karte zu Beginn der nächsten Versorgungsphase. +Solid Footing|Fester Stand|Verzauberung — Aura|Aufblitzen\nVerzaubert eine Kreatur\nDie verzauberte Kreatur erhält +1/+1.\nSolange die verzauberte Kreatur Wachsamkeit hat, weist sie Kampfschaden in Höhe ihrer Widerstandskraft anstatt ihrer Stärke zu. Solidarity of Heroes|Bund der Helden|Spontanzauber|Streben — Bund der Helden kostet beim Wirken für jedes Ziel außer dem ersten {1}{G} mehr.\nBestimme eine beliebige Anzahl an Kreaturen deiner Wahl. Verdopple die Anzahl an +1/+1-Marken auf jeder von ihnen. Solidarity|Solidarität|Spontanzauber|Alle Kreaturen, die Du kontrollierst, erhalten +0/+5 bis zum Ende des Zuges. Solitary Camel|Einsames Kamel|Kreatur — Kamel|Das Einsame Kamel hat Lebensverknüpfung, solange du eine Wüste kontrollierst oder sich eine Wüste-Karte in deinem Friedhof befindet. (Schaden, der von dieser Kreatur zugefügt wird, lässt dich ebenso viele Lebenspunkte dazuerhalten.) @@ -15019,6 +15402,7 @@ Somberwald Vigilante|Dämmerwald-Hüter|Kreatur — Mensch, Krieger|Immer wenn d Somnomancer|Schlafmagier|Kreatur — Kithkin, Zauberer|Wenn der Schlafmagier ins Spiel kommt, kannst du eine Kreatur deiner Wahl tappen. Somnophore|Schlafüberträger|Beschwörung einer Illusion|Fliegend\nImmer wenn der Schlafüberträger einem Spieler erfolgreich Schaden zufügt, tappe eine Kreatur Deiner Wahl, die dieser Spieler kontrolliert. Diese Kreatur enttappt nicht während der Enttapp-Phase ihres Beherrschers, solange der Schlafüberträger im Spiel bleibt. Song of Blood|Lied des Blutes|Hexerei|Lege die obersten vier Karten Deiner Bibliothek auf Deinen Friedhof. Alle Kreaturen, die in diesem Zug angreifen, erhalten +1/+0 bis zum Ende des Zuges, für jede Kreaturenkarte, die auf diese Weise auf dem Friedhof landet. +Song of Creation|Gesang der Schöpfung|Verzauberung|Du darfst in jedem deiner Züge ein zusätzliches Land spielen.\nImmer wenn du einen Zauberspruch wirkst, ziehe zwei Karten.\nZu Beginn deines Endsegments wirfst du alle Karten aus deiner Hand ab. Song of Freyalise|Freyalises Lied|Verzauberung — Sage|(Je eine Sagenmarke beim Ins-Spiel-Kommen und nach deinem Ziehsegment. Opfern nach III.)\nI, II — Bis zu deinem nächsten Zug erhalten Kreaturen, die du kontrollierst „{T}: Erzeuge ein Mana einer beliebigen Farbe."\nIII — Lege auf jede Kreatur, die du kontrollierst, eine +1/+1-Marke. Die Kreaturen erhalten Wachsamkeit, Unzerstörbarkeit und verursachen Trampelschaden bis zum Ende des Zuges. Song of Serenity|Gesang der Reinheit|Verzauberung|Kreaturen, auf denen Verzauberungen liegen, können nicht angreifen oder blocken. Song of the Dryads|Lied der Dryaden|Verzauberung — Aura|Verzaubert eine bleibende Karte\nDie verzauberte bleibende Karte ist ein farbloses Wald-Land. @@ -15028,6 +15412,7 @@ Songstitcher|Liedflechter|Beschwörung eines Klerikers|{1}{W}: Eine angreifende Sonic Assault|Schall-Attacke|Spontanzauber|Tappe eine Kreatur deiner Wahl. Die Schall-Attacke fügt dem Beherrscher der Kreatur 2 Schadenspunkte zu.\nKatalyse (Du kannst diese Karte aus deinem Friedhof wirken, indem du zusätzlich zu ihren anderen Kosten eine Karte abwirfst. Schicke sie danach ins Exil.) Sonic Burst|Ohrenbetäubender Lärm|Spontanzauber|Wirf eine zufällig bestimmte Karte aus Deiner Hand ab: Der Ohrenbetäubende Lärm fügt einer Kreatur oder einem Spieler Deiner Wahl 4 Schadenspunkte zu. Sonic Seizure|Schallschlag|Spontanzauber|Wirf als zusätzliche Kosten, um Schallschlag zu spielen, eine zufällig bestimmte Karte aus deiner Hand ab.\nSchallschlag fügt einer Kreatur oder einem Spieler deiner Wahl 3 Schadens-punkte zu. +Sonorous Howlbonder|Stimmgewaltiger Jaulbynder|Kreatur — Mensch, Krieger|Bedrohlich\nKreaturen mit Bedrohlichkeit, die du kontrollierst, können nicht geblockt werden, außer von jeweils drei oder mehr Kreaturen. Soot Imp|Rußbold|Kreatur — Bold|Fliegend\nImmer wenn ein Spieler einen nichtschwarzen Zauberspruch spielt, verliert dieser Spieler 1 Lebenspunkt. Sootfeather Flock|Rußfederschwarm|Kreatur — Vogel|Fliegend\nMorph {3}{B} (Du kannst diese Karte verdeckt für {3} als eine 2/2 Kreatur spielen. Decke sie zu einem beliebigen Zeitpunkt für ihre Morph-Kosten auf.) Soothing Balm|Lindernde Salbe|Spontanzauber|Ein Spieler Deiner Wahl erhält 5 Lebenspunkte dazu. @@ -15087,6 +15472,7 @@ Soul Rend|Seelenriß|Spontanzauber|Begrabe eine Zielkreatur, wenn sie weiß ist. Soul Salvage|Seelenverwertung|Hexerei|Bringe bis zu zwei Kreaturenkarten deiner Wahl aus deinem Friedhof auf deine Hand zurück. Soul Scourge|Seelengeißel|Kreatur — Nachtmahr, Schrecken|Fliegend\nEin Spieler deiner Wahl verliert 3 Lebenspunkte, wenn die Seelengeißel ins Spiel kommt.\nDieser Spieler erhält 3 Lebenspunkte dazu, wenn die Seelengeißel das Spiel verlässt. Soul Sculptor|Seelenmetze|Beschwörung eines Stadtbewohners|{1}{W}, {T}: Eine Kreatur Deiner Wahl wird zu einer Verzauberung und verliert alle Fähigkeiten, bis ein Spieler erfolgreich einen Kreaturenzauber spricht. +Soul Sear|Seele versengen|Spontanzauber|Seele versengen fügt einer Kreatur oder einem Planeswalker deiner Wahl 5 Schadenspunkte zu. Jene bleibende Karte verliert Unzerstörbarkeit bis zum Ende des Zuges. Soul Seizer|Seelenschnapper|Kreatur — Geist|Wenn der Seelenschnapper einem Spieler Kampfschaden zufügt, kannst du ihn transformieren. Falls du dies tust, lege ihn an eine Kreatur deiner Wahl an, die dieser Spieler kontrolliert. Soul Separator|Seelentrenner|Artefakt|{5}, {T}, opfere den Seelentrenner: Schicke eine Kreaturenkarte deiner Wahl aus deinem Friedhof ins Exil. Bringe einen Spielstein ins Spiel, der eine Kopie dieser Karte ist, außer dass er 1/1 ist, zusätzlich zu seinen anderen Typen ein Geist ist und Flugfähigkeit hat. Bringe einen schwarzen Zombie-Kreaturenspielstein ins Spiel. Seine Stärke und Widerstandskraft sind gleich der Stärke und Widerstandskraft der ins Exil geschickten Karte. Soul Shepherd|Seelenhirte|Beschwörung eines Klerikers|{W}, entferne eine Kreaturenkarte aus Deinem Friedhof ganz aus dem Spiel: Du erhältst 1 Lebenspunkt dazu. @@ -15144,6 +15530,7 @@ Soulsworn Spirit|Geist der Seelen|Kreatur — Geist|Der Geist der Seelen ist unb Soultether Golem|Seelengebundener Golem|Artefaktkreatur — Golem|Verschwinden 1 (Diese bleibende Karte kommt mit einer Zeitmarke ins Spiel. Entferne zu Beginn deines Versorgungssegments eine Zeitmarke von ihr. Wenn die letzte Zeitmarke entfernt wird, opfere sie.)\n Immer wenn eine andere Kreatur unter deiner Kontrolle ins Spiel kommt, lege eine Zeitmarke auf den Seelengebundenen Golem. Sound the Call|Tönender Ruf|Hexerei|Bringe einen 1/1 grünen Wolfspielstein mit „Diese Kreatur erhält +1/+1 für jede Karte namens Tönender Ruf in allen Friedhöfen" ins Spiel. Southern Paladin|Paladin des Südens|Kreatur — Ritter|{W}{W}, {T}: Zerstöre eine rote bleibende Karte deiner Wahl. +Souvenir Snatcher|Souvenirdieb|Kreatur — Vogel|Mutation {5}{U} (Falls du diesen Zauberspruch für seine Mutationskosten wirkst, lege ihn auf oder unter eine Nicht-Mensch-Kreatur deiner Wahl, die du besitzt. Sie mutieren zur oben liegenden Kreatur, die zusätzlich alle Fähigkeiten der darunter liegenden hat.)\nFliegend\nImmer wenn diese Kreatur mutiert, übernimm die Kontrolle über ein Nichtkreatur-Artefakt deiner Wahl. Sovereign's Bite|Biss der Monarchin|Hexerei|Ein Spieler deiner Wahl verliert 3 Lebenspunkte und du erhältst 3 Lebenspunkte dazu. Sovereigns of Lost Alara|Herrscher des verlorenen Alara|Kreatur — Geist|Edelmut (Immer wenn eine Kreatur, die du kontrollierst, alleine angreift, erhält diese Kreatur +1/+1 bis zum Ende des Zuges.)\nImmer wenn eine Kreatur, die du kontrollierst, alleine angreift, kannst du deine Bibliothek nach einer Aura-Karte durchsuchen, die diese Kreatur verzaubern könnte, sie an diese Kreatur angelegt ins Spiel bringen und dann deine Bibliothek mischen. Sower of Discord|Säer der Zwietracht|Kreatur — Dämon|Fliegend\nSowie der Säer der Zwietracht ins Spiel kommt, bestimme zwei Spieler.\nImmer wenn einem der bestimmten Spieler Schaden zugefügt wird, verliert der andere bestimmte Spieler ebenfalls entsprechend viele Lebenspunkte. @@ -15160,6 +15547,7 @@ Spark Spray|Funkendusche|Spontanzauber|Spritzende Funken fügen einer Kreatur od Spark Trooper|Funkengardist|Kreatur — Elementarwesen, Soldat|Verursacht Trampelschaden, Lebensverknüpfung, Eile\nOpfere den Funkengardisten zu Beginn des Endsegments. Spark of Creativity|Funke der Kreativität|Hexerei|Bestimme eine Kreatur deiner Wahl. Schicke die oberste Karte deiner Bibliothek ins Exil. Du kannst den Funken der Kreativität jener Kreatur Schaden in Höhe der umgewandelten Manakosten der ins Exil geschickten Karte zufügen lassen. Falls du dies nicht tust, kannst du die Karte bis zum Ende des Zuges spielen. Sparkcaster|Funkenpuster|Kreatur — Kavu|Bringe eine rote oder grüne Kreatur, die Du kontrollierst, auf die Hand ihres Besitzers zurück, wenn der Funkenpuster ins Spiel kommt.\nWenn der Funkenpuster ins Spiel kommt, fügt er einem Spieler Deiner Wahl 1 Schadenspunkt zu. +Sparkhunter Masticore|Funkenjäger-Mastikor|Artefaktkreatur — Mastikor|Wirf als zusätzliche Kosten, um diesen Zauberspruch zu wirken, eine Karte ab.\nSchutz vor Planeswalkern\n{1}: Der Funkenjäger-Mastikor fügt einem Planeswalker deiner Wahl 1 Schadenspunkt zu.\n{3}: Der Funkenjäger-Mastikor erhält Unzerstörbarkeit bis zum Ende des Zuges. Sparkmage Apprentice|Funkenzauberlehrling|Kreatur — Mensch, Zauberer|Wenn der Funkenzauberlehrling ins Spiel kommt, fügt er einer Kreatur oder einem Spieler deiner Wahl 1 Schadenspunkt zu. Sparkmage's Gambit|Gambit des Funkenmagiers|Hexerei|Das Gambit des Funkenmagiers fügt bis zu zwei Kreaturen deiner Wahl je 1 Schadenspunkt zu. Diese Kreaturen können in diesem Zug nicht blocken. Sparksmith|Funkenschmied|Kreatur — Goblin|{T}: Der Funkenschmied fügt einer Kreatur deiner Wahl und dir je X Schadenspunkte zu, wobei X gleich der Anzahl an Goblins im Spiel ist. @@ -15184,11 +15572,13 @@ Spawning Pit|Laichgrube|Artefakt|Opfere eine Kreatur: Lege eine Ladungsmarke auf Spawning Pool|Dunkles Laichbecken|Land|Das Dunkle Laichbecken kommt getappt ins Spiel.\n{T}: Erhöhe Deinen Manavorrat um ein schwarzes Mana.\n{1}{B}: Das Dunkle Laichbecken wird bis zum Ende des Zuges zu einer schwarzen 1/1 Kreatur mit der Fähigkeit „{B}: Regeneriere diese Kreatur." Diese Kreatur zählt immer noch als Land. Spawnsire of Ulamog|Ulamogs Ausgeburtserzeuger|Kreatur — Eldrazi|Vernichter 1 (Immer wenn diese Kreatur angreift, opfert der verteidigende Spieler eine bleibende Karte.)\n{4}: Bringe zwei 0/1 farblose (Eldrazi, Ausgeburt)-Kreaturenspielsteine ins Spiel. Sie haben „Opfere diese Kreatur: Erhöhe deinen Manavorrat um {1}".\n{20}: Wirke eine beliebige Anzahl von Eldrazi-Karten, die sich außerhalb des Spiels befinden, ohne ihre Manakosten zu bezahlen. Spawnwrithe|Schlängelnder Ablaicher|Kreatur — Elementarwesen|Verursacht Trampelschaden\nImmer wenn der Schlängelnde Ablaicher einem Spieler Kampfschaden zufügt, bringe einen Spielstein ins Spiel, der eine Kopie des Schlängelnden Ablaichers ist. +Speaker of the Heavens|Prediger der Himmel|Kreatur — Mensch, Kleriker|Wachsamkeit, Lebensverknüpfung\n{T}: Erzeuge einen 4/4 weißen Engel-Kreaturenspielstein mit Flugfähigkeit. Aktiviere diese Fähigkeit nur, falls du mindestens 7 Lebenspunkte mehr als deine Startlebenspunktezahl hast, und nur zu einem Zeitpunkt, zu dem du auch eine Hexerei wirken könntest. Spear Spewer|Speerspucker|Kreatur — Goblin, Krieger|Verteidiger\n{T}: Der Speerspucker fügt jedem Spieler 1 Schadenspunkt zu. Spear of Heliod|Speer des Heliod|Legendäres Verzauberungsartefakt|Kreaturen, die du kontrollierst, erhalten +1/+1.\n{1}{W}{W}, {T}: Zerstöre eine Kreatur deiner Wahl, die dir in diesem Zug Schaden zugefügt hat. Spearbreaker Behemoth|Speerbrecherbehemoth|Kreatur — Bestie|Der Speerbrecherbehemoth ist unzerstörbar.\n{1}: Eine Kreatur deiner Wahl mit Stärke 5 oder mehr ist in diesem Zug unzerstörbar. Spearpoint Oread|Speerspitzen-Oreade|Verzauberungskreatur — Nymphe|Göttergabe {5}{R} (Falls du diese Karte für ihre Göttergabe-Kosten wirkst, ist sie ein Aura-Zauberspruch und verzaubert eine Kreatur. Die Aura wird wieder zu einer Kreatur, falls sie nicht an eine Kreatur angelegt ist.)\nErstschlag\nDie verzauberte Kreatur erhält +2/+2 und hat Erstschlag. Species Gorger|Artenverschlinger|Kreatur — Frosch, Bestie|Bringe zu Beginn deines Versorgungssegments eine Kreatur, die du kontrollierst, auf die Hand ihres Besitzers zurück. +Species Specialist|Spezies-Spezialist|Kreatur — Mensch, Krieger|Sowie der Spezies-Spezialist ins Spiel kommt, bestimme einen Kreaturentyp.\nImmer wenn eine Kreatur des bestimmten Typs stirbt, kannst du eine Karte ziehen. Specter's Shriek|Kreischen des Specters|Hexerei|Ein Gegner deiner Wahl zeigt die Karten auf seiner Hand offen vor. Du kannst davon eine Nichtland-Karte bestimmen. Falls du dies tust, schickt der Spieler die bestimmte Karte ins Exil. Falls auf diese Weise eine nichtschwarze Karte ins Exil geschickt wird, schicke eine Karte aus deiner Hand ins Exil. Specter's Shroud|Leichentuch des Specters|Artefakt — Ausrüstung|Die ausgerüstete Kreatur erhält +1/+0.\nImmer wenn die ausgerüstete Kreatur einem Spieler Kampfschaden zufügt, wirft dieser Spieler eine Karte aus seiner Hand ab.\nAusrüsten {1}({1}: Lege diese Karte an eine Kreatur deiner Wahl, die du kontrollierst, an. Spiele Ausrüsten wie eine Hexerei. Diese Karte kommt gelöst ins Spiel und bleibt im Spiel, falls die Kreatur das Spiel verlässt.) Specter's Wail|Klage des Specters|Hexerei|Ein Spieler Deiner Wahl wirft eine zufällig bestimmte Karte aus seiner Hand ab. @@ -15228,11 +15618,13 @@ Spellbinder|Spruchbinder|Artefakt — Ausrüstung|Einprägen Wenn der Spruchbind Spellbook|Zauberbuch|Artefakt|Es gibt keine Obergrenze für die Anzahl der Karten, die du auf der Hand halten darfst. Spellbound Dragon|Zaubergebundener Drache|Kreatur — Drache|Fliegend\nImmer wenn der Zaubergebundene Drache angreift, ziehe eine Karte und wirf dann eine Karte ab. Der Zaubergebundene Drache erhält +X/+0 bis zum Ende des Zuges, wobei X gleich den umgewandelten Manakosten der abgeworfenen Karte ist. Spellbreaker Behemoth|Zauberbrecherbehemoth|Kreatur — Bestie|Der Zauberbrecherbehemoth kann nicht neutralisiert werden.Kreaturenzauber mit Stärke 5 oder mehr, die du kontrollierst, können nicht neutralisiert werden. +Spelleater Wolverine|Zauberstarker Vielfraß|Kreatur — Vielfraß|Der Zauberstarke Vielfraß hat Doppelschlag, solange sich drei oder mehr Spontanzauber- und/oder Hexereikarten in deinem Friedhof befinden. Spellgorger Barbarian|Zauberverschlingender Barbar|Kreatur — Nachtmahr, Barbar|Wirf eine zufällig bestimmte Karte aus deiner Hand ab, wenn der Zauberverschlingende Barbar ins Spiel kommt.\nZiehe eine Karte, wenn der Zauberverschlingende Barbar das Spiel verlässt. Spellgorger Weird|Zauberverschlinger-Seltsamkeit|Kreatur — Seltsamkeit|Immer wenn du einen Nichtkreatur-Zauberspruch wirkst, lege eine +1/+1-Marke auf die Zauberverschlinger-Seltsamkeit. Spellheart Chimera|Zauberherz-Chimäre|Kreatur — Chimäre|Fliegend, verursacht Trampelschaden\nDie Stärke der Zauberherz-Chimäre ist gleich der Anzahl an Spontanzauber- und Hexerei-Karten in deinem Friedhof. Spelljack|Zauberentführung|Spontanzauber|Neutralisiere einen Zauberspruch deiner Wahl. Falls dieser auf diese Weise neutralisiert wird, entferne ihn ganz aus dem Spiel, anstatt ihn auf den Friedhof seines Besitzers zu legen. Solange er ganz aus dem Spiel entfernt ist, kannst du diesen Zauberspruch spielen, als ob er auf deiner Hand wäre, ohne seine Manakosten bezahlen zu müssen.Falls ein X in seinen Manakosten ist, ist X dann 0. Spellkeeper Weird|Zauberbewahrer-Seltsamkeit|Kreatur — Seltsamkeit|{2}, {T}, opfere die Zauberbewahrer-Seltsamkeit: Bringe eine Spontanzauber- oder Hexereikarte deiner Wahl aus deinem Friedhof auf deine Hand zurück. +Spellpyre Phoenix|Zauberbrand-Phoenix|Kreatur — Phoenix|Fliegend\nWenn der Zauberbrand-Phoenix ins Spiel kommt, kannst du eine Spontanzauber- oder Hexerei-Karte deiner Wahl mit einer Umwandlung-Fähigkeit aus deinem Friedhof auf deine Hand zurückbringen.\nZu Beginn jedes Endsegments und falls du in diesem Zug zwei oder mehr Karten umgewandelt hast, bringe den Zauberbrand-Phoenix aus deinem Friedhof auf deine Hand zurück. Spellshift|Zauberwandlung|Spontanzauber|Neutralisiere einen Spontanzauber oder eine Hexerei deiner Wahl. Sein Beherrscher deckt Karten oben von seiner Bibliothek auf, bis er eine Spontanzauber- oder Hexereikarte aufdeckt. Dieser Spieler kann diese Karte spielen, ohne ihre Manakosten zu bezahlen. Dieser Spieler mischt dann seine Bibliothek. Spellshock|Zauberzoll|Verzauberung|Immer wenn ein Spieler erfolgreich einen Zauberspruch spricht, fügt ihm der Zauberzoll 2 Schadenspunkte zu. Spellskite|Zaubermissachter|Artefaktkreatur — Schrecken|{U/P}: Ändere ein Ziel eines Zauberspruchs oder einer Fähigkeit deiner Wahl auf den Zaubermissachter. ({U/P} kann entweder mit {U} oder 2 Lebenspunkten bezahlt werden.) @@ -15312,6 +15704,7 @@ Spine of Ish Sah|Stachel aus Ish Sah|Artefakt|Wenn der Stachel aus Ish Sah ins S Spinebiter|Rückenbeißer|Kreatur — Bestie|Infizieren (Diese Kreatur fügt Schaden in Form von -1/-1-Marken für Kreaturen und von Giftmarken für Spieler zu.)\nDu kannst den Rückenbeißer seinen Kampfschaden zuweisen lassen, als ob er nicht geblockt worden wäre. Spined Basher|Stachelbeuler|Kreatur — Zombie, Bestie|Morph {2}{B} (Du kannst diese Karte verdeckt für {3} als eine 2/2 Kreatur spielen. Decke sie zu einem beliebigen Zeitpunkt für ihre Morph-Kosten auf.) Spined Fluke|Stachelegel|Beschwörung eines Schreckens|Opfere eine Kreatur, wenn der Stachelegel ins Spiel kommt.\n{B}: Regeneration +Spined Megalodon|Stachel-Megalodon|Kreatur — Hai|Fluchsicher (Diese Kreatur kann nicht das Ziel von Zaubersprüchen oder Fähigkeiten sein, die deine Gegner kontrollieren.)\nImmer wenn der Stachel-Megalodon angreift, wende Hellsicht 1 an. (Schaue dir die oberste Karte deiner Bibliothek an. Du kannst sie unter deine Bibliothek legen.) Spined Sliver|Stachelremasuri|Beschwörung eines Remasuris|Wenn ein Remasuri geblockt wird, erhält er +1/+1 bis zum Ende des Zuges für jede Kreatur, die ihn blockt. Spined Thopter|Stachel-Thopter|Artefaktkreatur — Thopter|({U/P} kann entweder mit {U} oder 2 Lebenspunkten bezahlt werden.)\nFliegend Spined Wurm|Buckelwurm|Beschwörungszauber| @@ -15340,7 +15733,7 @@ Spireside Infiltrator|Turmspitzen-Infiltrator|Kreatur — Mensch, Räuber|Immer Spirespine|Stachelrücken|Verzauberungskreatur — Bestie|Göttergabe {4}{G} (Falls du diese Karte für ihre Göttergabe-Kosten wirkst, ist sie ein Aura-Zauberspruch und verzaubert eine Kreatur. Die Aura wird wieder zu einer Kreatur, falls sie nicht an eine Kreatur angelegt ist.)\nDer Stachelrücken blockt in jedem Zug, falls möglich.\nDie verzauberte Kreatur erhält +4/+1 und blockt in jedem Zug, falls möglich. Spirit Away|Geistergeraubt|Verzauberung — Aura|Kreaturenverzauberung\nDu kontrollierst die verzauberte Kreatur.\nDie verzauberte Kreatur erhält +2/+2 und Flugfähigkeit. Spirit Bonds|Geisterbund|Verzauberung|Immer wenn eine Nichtspielsteinkreatur unter deiner Kontrolle ins Spiel kommt, kannst du {W} bezahlen. Falls du dies tust, bringe einen 1/1 weißen Geist-Kreaturenspielstein mit Flugfähigkeit ins Spiel.\n{1}{W}, opfere einen Geist: Eine Nicht-Geist-Kreatur deiner Wahl erhält Unzerstörbarkeit bis zum Ende des Zuges. (Schaden und Effekte, die „zerstören", zerstören sie nicht.) -Spirit Cairn|Seelen-Stein|Verzauberung|Immer wenn ein Spieler eine Karte aus seiner Hand abwirft, kannst du {W} bezahlen. Falls du dies tust, bringe einen 1/1 weißen Geist-Spielstein mit Flugfähigkeit ins Spiel. +Spirit Cairn|Seelen-Stein|Verzauberung|Immer wenn ein Spieler eine Karte abwirft, kannst du {W} bezahlen. Falls du dies tust, erzeuge einen 1/1 weißen Geist-Kreaturenspielstein mit Flugfähigkeit. Spirit Flare|Seelenlodern|Spontanzauber|Tappe eine ungetappte Kreatur deiner Wahl, die du kontrollierst. Falls du dies tust, fügt sie einer angreifenden oder blockenden Kreatur deiner Wahl, die ein Gegner kontrol-liert, Schadenspunkte in Höhe ihrer Stärke zu.\nRückblende—{1}{W}, bezahle 3 Lebenspunkte. (Du kannst diese Karte aus deinem Friedhof für ihre Rückblendekosten spielen. Entferne sie dann ganz aus dem Spiel.) Spirit Link|Geisteskontakt|Kreaturenverzauberung|Immer wenn die verzauberte Kreatur Schaden zufügt, erhältst Du für jeden so zugefügten Schadenspunkt 1 Lebenspunkt dazu. Spirit Loop|Seelenkreislauf|Verzauberung — Aura|Kreatur-die-du-kontrollierst-Verzauberung\nImmer wenn die verzauberte Kreatur Schaden zufügt, erhältst du ebenso viele Lebenspunkte dazu.\nWenn der Seelenkreislauf in einen Friedhof gelegt wird, bringe den Seelenkreislauf auf die Hand seines Besitzers zurück. @@ -15350,6 +15743,7 @@ Spirit Shackle|Geisterfessel|| Spirit Weaver|Weber des Geistes|Kreatur — Mensch, Zauberer|{2}: Eine grüne oder blaue Kreatur deiner Wahl erhält +0/+1 bis zum Ende des Zuges. Spirit en-Dal|Geist en-Dal|Kreatur — Geist|Irrealität (Diese Kreatur kann nur Kreaturen mit Irrealität blocken und nur von solchen geblockt werden.)\n Vorhersage {1}{W}, zeige den Geist en-Dal aus deiner Hand offen vor: Eine Kreatur deiner Wahl erhält bis zum Ende des Zuges Irrealität. (Spiele diese Fähigkeit nur während deines Versorgungssegments und nur einmal pro Zug.) Spirit en-Kor|Erscheinung en-Kor|Beschwörung eines Geistes|Fliegend\n0: Leite 1 Schadenspunkt von der Erscheinung en-Kor auf eine Kreatur, die Du kontrollierst, um. +Spirit of Malevolence|Geist der Boshaftigkeit|Kreatur — Geist|Wenn der Geist der Boshaftigkeit stirbt, verliert jeder Gegner 1 Lebenspunkt und du erhältst 1 Lebenspunkt dazu. Spirit of Resistance|Widerstandsgeist|Verzauberung|Wenn Du von jeder Farbe eine bleibende Karte kontrollierst, verhindere allen Schaden, der Dir zugefügt wird. Spirit of the Hearth|Geist der Herdstelle|Kreatur — Katze, Geist|Fliegend\nDu hast Fluchsicherheit. (Du kannst nicht das Ziel von Zaubersprüchen oder Fähigkeiten sein, die deine Gegner kontrollieren.) Spirit of the Hunt|Geist der Jagd|Kreatur — Wolf, Geist|Aufblitzen\nWenn der Geist der Jagd ins Spiel kommt, erhält jede andere Kreatur, die du kontrollierst und die ein Wolf oder Werwolf ist, +0/+3 bis zum Ende des Zuges. @@ -15388,9 +15782,10 @@ Spitting Spider|Speispinne|Kreatur — Spinne|Die Speispinne kann blocken, als o Splatter Thug|Blutspritzender Bandit|Kreatur — Mensch, Krieger|Erstschlag\nEntfesselt (Du kannst diese Kreatur mit einer +1/+1-Marke ins Spiel kommen lassen. Sie kann nicht blocken, solange eine +1/+1-Marke auf ihr liegt.) Splendid Agony|Vorzügliche Qualen|Spontanzauber|Verteile zwei -1/-1-Marken auf eine oder zwei Kreaturen deiner Wahl. Splendid Reclamation|Prächtige Renaturierung|Hexerei|Bringe alle Länderkarten aus deinem Friedhof getappt ins Spiel zurück. +Splendor Mare|Prächtige Hirschkuh|Kreatur — Hirsch, Einhorn|Lebensverknüpfung\nUmwandlung {1}{W} ({1}{W}, wirf diese Karte ab: Ziehe eine Karte.)\nWenn du die Prächtige Hirschkuh umwandelst, lege eine Lebensverknüpfung-Marke auf eine Kreatur deiner Wahl, die du kontrollierst. Splicer's Skill|Kunst des Spleißers|Hexerei|Erzeuge einen 3/3 farblosen Golem-Artefaktkreaturenspielstein.\nKopplung mit Spontanzauber oder Hexerei {3}{W} (Sowie du einen Spontanzauber oder eine Hexerei wirkst, kannst du diese Karte aus deiner Hand offen vorzeigen und ihre Kopplungskosten bezahlen. Falls du dies tust, füge dem Zauberspruch den Effekt dieser Karte hinzu.) Splinter Twin|Zwillingsspreißel|Verzauberung — Aura|Kreaturenverzauberung\nDie verzauberte Kreatur hat: „{T}: Bringe einen Spielstein ins Spiel, der eine Kopie dieser Kreatur ist. Dieser Spielstein hat Eile. Schicke ihn zu Beginn des nächsten Endsegments ins Exil." -Splinterfright|Spreißelschreck|Kreatur — Elementarwesen|Verursacht Trampelschaden\nStärke und Widerstandskraft des Spreißelschrecks sind gleich der Anzahl der Kreaturenkarten auf deinem Friedhof.\nLege zu Beginn deines Versorgungssegments die obersten zwei Karten deiner Bibliothek auf deinen Friedhof. +Splinterfright|Spreißelschreck|Kreatur — Elementarwesen|Verursacht Trampelschaden\nStärke und Widerstandskraft des Spreißelschrecks sind gleich der Anzahl an Kreaturenkarten in deinem Friedhof.\nZu Beginn deines Versorgungssegments legst du die obersten zwei Karten deiner Bibliothek auf deinen Friedhof. Splintering Wind|Zersplitternder Wind|Verzauberung|{2}{G}: Der Zersplitternde Wind fügt einer Kreatur Deiner Wahl 1 Schadenspunkt zu.\nBringe einen Splitter-Spielstein ins Spiel. Behandle diesen Spielstein wie eine 1/1 fliegende grüne Kreatur mit Kumulativer Versorgung: {G}.\nWenn dieser Spielstein das Spiel verläßt, fügt er Dir und jeder Kreatur, die Du kontrollierst, 1 Schadenspunkt zu. Splinter|Sorgfältige Zerstörung|Hexerei|Entferne ein Artefakt Deiner Wahl ganz aus dem Spiel. Durchsuche den Friedhof, die Bibliothek und die Karten auf der Hand des Beherrschers dieses Artefakts nach Kopien dieser Karte und entferne diese ganz aus dem Spiel. Dieser Spieler mischt seine Bibliothek danach. Split-Tail Miko|Gabelschweif-Miko|Kreatur - Fuchs, Kleriker|{W}, {T}: Verhindere die nächsten 2 Schadenspunkte, die in diesem Zug einer Kreatur oder einem Spieler deiner Wahl zugefügt würden. @@ -15402,6 +15797,7 @@ Spoils of War|Kriegsbeute|Hexerei|Verteile X +1/+1 Marken auf eine beliebige Anz Spoils of the Vault|Ausbeutung der Gruft|Spontanzauber|Benenne eine Karte. Decke Karten oben von deiner Bibliothek auf, bis du die genannte Karte aufdeckst, und nimm diese Karte dann auf deine Hand Entferne alle anderen auf diese Weise aufgedeckten Karten ganz aus dem Spiel, und du verlierst für jede der entfernten Karten 1 Lebenspunkt. Spontaneous Artist|Spontane Straßenkünstlerin|Kreatur — Mensch, Räuber|Wenn die Spontane Straßenkünstlerin ins Spiel kommt, erhältst du {E} (eine Energiemarke).\nBezahle {E}: Eine Kreatur deiner Wahl erhält Eile bis zum Ende des Zuges. Spontaneous Combustion|Spontane Selbstentzündung|Spontanzauber|Opfere eine Kreatur: Die Spontane Selbstentzündung fügt jeder Kreatur 3 Schadenspunkte zu. +Spontaneous Flight|Spontaner Flug|Spontanzauber|Eine Kreatur deiner Wahl erhält +2/+2 bis zum Ende des Zuges. Lege eine Fliegend-Marke auf sie. Spontaneous Generation|Spontanes Sprießen|Hexerei|Bringe für jede Karte auf Deiner Hand einen 1/1 grünen Saproling-Spielstein ins Spiel. Spontaneous Mutation|Spontane Mutation|Verzauberung — Aura|Aufblitzen (Du kannst diesen Zauberspruch zu jedem Zeitpunkt wirken, zu dem du einen Spontanzauber wirken könntest.)\nVerzaubert eine Kreatur\nDie verzauberte Kreatur erhält -X/-0, wobei X gleich der Anzahl an Karten in deinem Friedhof ist. Spore Burst|Sporenausbruch|Hexerei|Domäne Bringe für jeden Standardlandtyp unter den Ländern, die du kontrollierst, einen 1/1 grünen Saproling-Kreaturenspielstein ins Spiel. @@ -15412,6 +15808,7 @@ Sporecap Spider|Sporenbedeckte Spinne|Kreatur — Spinne|Reichweite Sporecrown Thallid|Sporenkronen-Thallid|Kreatur — Pilzwesen|Jede andere Kreatur, die du kontrollierst und die ein Pilzwesen oder Saproling ist, erhält +1/+1. Sporemound|Sporenbuckel|Kreatur — Pilzwesen|Immer wenn ein Land unter deiner Kontrolle ins Spiel kommt, bringe einen 1/1 grünen Saproling-Kreaturenspielstein ins Spiel. Sporesower Thallid|Sporensäender Thallid|Kreatur — Pilzwesen|Lege zu Beginn deines Versorgungssegments eine Sporenmarke auf jedes Pilzwesen, das du kontrollierst.\nEntferne drei Sporenmarken vom Sporensäenden Thalliden: Bringe einen 1/1 grünen Saprolingspielstein ins Spiel. +Sporeweb Weaver|Sporennetzweber|Kreatur — Spinne|Reichweite, Fluchsicher vor Blau\nImmer wenn dem Sporennetzweber Schaden zugefügt wird, erhältst du 1 Lebenspunkt dazu und erzeugst einen 1/1 grünen Saproling-Kreaturenspielstein. Sporogenesis|Sporenflug|Verzauberung|Du kannst während Deiner Versorgungsphase eine Pilzmarke auf eine Nicht-Spielsteinkreatur Deiner Wahl legen.\nImmer wenn eine Kreatur mit Pilzmarken auf dem Friedhof landet, bringe für jede dieser Pilzmarken einen Setzling-Spielstein ins Spiel. Behandle diese Spielsteine wie 1/1 grüne Kreaturen.\nWenn der Sporenflug das Spiel verlässt, entferne alle Pilzmarken von allen Kreaturen aus dem Spiel. Sporoloth Ancient|Uraltes Sporoloth|Kreatur — Pilzwesen|Lege zu Beginn deines Versorgungssegments eine Sporenmarke auf das Uralte Sporoloth.\n Alle Kreaturen, die du kontrollierst, haben „Entferne zwei Sporenmarken von dieser Kreatur: Bringe einen 1/1 grünen Saprolingspielstein ins Spiel." Spotted Griffin|Gefleckter Greif|Beschwörungszauber|Fliegend @@ -15427,10 +15824,12 @@ Springing Tiger|Springender Tiger|Kreatur — Katze|Grenzwert Der Springende Tig Springjack Knight|Märzhasenritter|Kreatur — Kithkin, Ritter|Immer wenn der Märzhasenritter angreift, befehde dich mit einem Gegner. Falls du die Fehde gewinnst, erhält eine Kreatur deiner Wahl bis zum Ende des Zuges Doppelschlag. (Jeder Spieler in einer Fehde deckt die oberste Karte seiner Bibliothek auf und legt diese Karte dann auf oder unter seine Bibliothek. Ein Spieler gewinnt die Fehde, wenn seine Karte die höheren umgewandelten Manakosten hat.) Springjack Pasture|Märzhasenweide|Land|{T}: Erhöhe deinen Manavorrat um {1}.\n{4}, {T}: Bringe einen 0/1 weißen Ziegen-Kreaturenspielstein ins Spiel.\n{T}, opfere X Ziegen: Erhöhe deinen Manavorrat um X Mana einer beliebigen Farbe. Du erhältst X Lebenspunkte dazu. Springjack Shepherd|Märzhasenhirtin|Kreatur — Kithkin, Zauberer|Farbwert Wenn die Märzhasenhirtin ins Spiel kommt, bringe für jedes weiße Manasymbol in den Manakosten der bleibenden Karten, die du kontrollierst, einen 0/1 weißen Ziegen-Kreaturenspielstein ins Spiel. +Springjaw Trap|Schnappzahn-Falle|Artefakt|Aufblitzen\n{4}, {T}, opfere die Schnappzahn-Falle: Sie fügt einem Ziel deiner Wahl 3 Schadenspunkte zu. Springleaf Drum|Frühlingsblättertrommel|Artefakt|{T}, tappe eine ungetappte Kreatur, die du kontrollierst: Erhöhe deinen Manavorrat um ein Mana einer beliebigen Farbe. Springsage Ritual|Ritual des Frühlingsweisen|Spontanzauber|Zerstöre ein Artefakt oder eine Verzauberung deiner Wahl. Du erhältst 4 Lebenspunkte dazu. Spring|Quelle|Hexerei|Durchsuche deine Bibliothek nach einer Standardland-Karte, bringe sie getappt ins Spiel und mische dann deine Bibliothek. Sprinting Warbrute|Sprintender Kriegsrohling|Kreatur — Oger, Berserker|Der Sprintende Kriegsrohling greift in jedem Zug an, falls möglich.\nSturmangriff {3}{R} (Du kannst diesen Zauberspruch für seine Sturmangriff-Kosten wirken. Falls du dies tust, erhält die Kreatur Eile und kehrt zu Beginn des nächsten Endsegments aus dem Spiel auf die Hand ihres Besitzers zurück.) +Sprite Dragon|Sylphidendrache|Kreatur — Feenwesen, Drache|Fliegend, Eile\nImmer wenn du einen Nichtkreatur-Zauberspruch wirkst, lege eine +1/+1-Marke auf den Sylphidendrachen. Sprite Noble|Edle Sylphide|Kreatur — Feenwesen|Fliegend\nAndere fliegende Kreaturen, die du kontrollierst, erhalten +0/+1.\n{T}: Andere fliegende Kreaturen, die du kontrollierst, erhalten +1/+0 bis zum Ende des Zuges. Sprout Swarm|Hervorschießende Triebe|Spontanzauber|Einberufen (Jede Kreatur, die du tappst, während du diesen Zauberspruch spielst, reduziert dessen Gesamtkosten um {1} oder um ein Mana der Farbe jener Kreatur.)\n Rückkauf {3} (Du kannst zusätzlich {3} bezahlen, sowie du diesen Zauberspruch spielst. Falls du dies tust, nimm diese Karte auf deine Hand, sowie sie verrechnet wird.)\n Bringe einen 1/1 grünen Saprolingspielstein ins Spiel. Sprouting Phytohydra|Sprießende Phytohydra|Kreatur — Pflanze, Hydra|Verteidiger (Diese Kreatur kann nicht angreifen.)\nImmer wenn der Sprießenden Phytohydra Schaden zugefügt wird, kannst du einen Spielstein ins Spiel bringen, der eine Kopie der Sprießenden Phytohydra ist. @@ -15527,6 +15926,7 @@ Starlit Sanctum|Sternenlicht-Heiligtum|Land|{T}: Erhöhe deinen Manavorrat um ei Starstorm|Sternensturm|Spontanzauber|Der Sternensturm fügt allen Kreaturen X Schadenspunkte zu.Umwandlung {3} ({3}, wirf diese Karte aus deiner Hand ab: Ziehe eine Karte.) Start Your Engines|Motoren anlassen|Hexerei|Fahrzeuge, die du kontrollierst, werden bis zum Ende des Zuges zu Artefaktkreaturen. Kreaturen, die du kontrollierst, erhalten +2/+0 bis zum Ende des Zuges. Startled Awake|Aus dem Schlaf gerissen|Hexerei|Ein Gegner deiner Wahl legt die obersten dreizehn Karten seiner Bibliothek auf seinen Friedhof.\n{3}{U}{U}: Bringe Aus dem Schlaf gerissen aus deinem Friedhof transformiert ins Spiel. Aktiviere diese Fähigkeit nur zu einem Zeitpunkt, zu dem du auch eine Hexerei wirken könntest. +Startling Development|Verblüffende Verwandlung|Spontanzauber|Bis zum Ende des Zuges wird eine Kreatur deiner Wahl zu einer blauen Schlange mit Basis-Stärke und -Widerstandskraft 4/4.\nUmwandlung {1} ({1}, wirf diese Karte ab: Ziehe eine Karte.) Start|Anfang|Spontanzauber|Erzeuge zwei 1/1 weiße Krieger-Kreaturenspielsteine mit Wachsamkeit. Starved Rusalka|Verhungerte Rusalka|Kreatur — Geist|{G}, opfere eine Kreatur: Du erhältst 1 Lebenspunkt dazu. Stasis Cell|Zelle des Erstarrens|Verzauberung — Aura|Kreaturenverzauberung\nDie verzauberte Kreatur enttappt nicht während des Enttappsegments ihres Beherrschers.\n{3}{U}: Lege die Zelle des Erstarrens an eine Kreatur deiner Wahl an. @@ -15539,6 +15939,7 @@ Statue|Statue|Spontanzauber|Zerstöre ein Artefakt, eine Kreatur oder eine Verza Status|Status|Spontanzauber // Statue|Eine Kreatur deiner Wahl erhält +1/+1 und Todesberührung bis zum Ende des Zuges. Statute of Denial|Statut der Ablehnung|Spontanzauber|Neutralisiere einen Zauberspruch deiner Wahl. Falls du eine blaue Kreatur kontrollierst, ziehe eine Karte und wirf dann eine Karte ab. Staunch Defenders|Gestandene Verteidiger|Beschwörung von Soldaten|Wenn die Gestandenen Verteidiger ins Spiel kommen, erhältst Du 4 Lebenspunkte dazu. +Staunch Shieldmate|Standhafter Schildbruder|Kreatur — Zwerg, Soldat| Staunch-Hearted Warrior|Unerschütterliche Kriegerin|Kreatur — Mensch, Krieger|Heroisch — Immer wenn du einen Zauberspruch wirkst, der die Unerschütterliche Kriegerin als Ziel hat, lege zwei +1/+1-Marken auf die Unerschütterliche Kriegerin. Stave Off|Fernhalten|Spontanzauber|Eine Kreatur deiner Wahl erhält bis zum Ende des Zuges Schutz vor einer Farbe, die du bestimmst. (Sie kann von nichts dieser Farbe geblockt oder als Ziel bestimmt werden, von ihm Schaden zugefügt bekommen oder von ihm verzaubert werden.) Steadfast Armasaur|Standhafter Armasaurus|Kreatur — Dinosaurier|Wachsamkeit\n{1}{W}, {T}: Der Standhafte Armasaurus fügt einer Kreatur deiner Wahl, die er blockt oder von der er geblockt wird, Schadenspunkte in Höhe seiner Widerstandskraft zu. @@ -15681,6 +16082,7 @@ Stonybrook Angler|Steinbach-Seeteufel|Kreatur — Meervolk, Zauberer|{1}{U}, {T} Stonybrook Banneret|Bannerträger des Steinbachs|Kreatur — Meervolk, Zauberer|Inseltarnung\nMeervolkzauber und Zaubererzauber, die du spielst, kosten beim Ausspielen {1} weniger. Stonybrook Schoolmaster|Steinbach-Schulmeister|Kreatur — Meervolk, Zauberer|Immer wenn der Steinbach-Schulmeister getappt wird, kannst du einen 1/1 blauen (Meervolk, Zauberer)-Kreaturenspielstein ins Spiel bringen. Storage Matrix|Speichermatrix|Artefakt|Solange die Speichermatrix nicht getappt ist, bestimmt jeder Spieler während seines Enttappsegments Artefakt, Kreatur oder Land. Dieser Spieler kann in diesem Segment nur bleibende Karten dieses Typs enttappen. +Storm Caller|Gewitterbeschwörer|Kreatur — Oger, Schamane|Wenn der Gewitterbeschwörer ins Spiel kommt, fügt er jedem Gegner 2 Schadenspunkte zu. Storm Cauldron|Sturmkessel|Artefakt|Jeder Spieler darf während seines Zuges ein zusätzliches Land ins Spiel bringen.\nImmer wenn ein Land für Mana getappt wird, bringe dieses Land auf die Hand ihres Besitzers zurück. Storm Crow|Sturmkrähe|Beschwörung eines Vogels|Fliegend Storm Elemental|Sturmelementar|Beschwörung eines Elementarwesen|Fliegend\n{U}: Entferne die oberste Karte Deiner Bibliothek aus dem Spiel, um eine fliegende Kreatur Deiner Wahl zu tappen.\n{U}: Entferne die oberste Karte Deiner Bibliothek aus dem Spiel. Wenn diese Karte ein verschneites Land ist, erhält das Sturmelementar +1/+1 bis zum Ende des Zuges. @@ -15724,7 +16126,9 @@ Stormscape Master|Meister des Sturmpfads|Kreatur — Zauberer|{W}{W}, {T}: Eine Stormsurge Kraken|Sturmflutkrake|Kreatur — Krake|Fluchsicher\nLeutnant — Solange du deinen Kommandeur kontrollierst, erhält der Sturmflutkrake +2/+2 und hat „Immer wenn der Sturmflutkrake geblockt wird, kannst du zwei Karten ziehen." Stormtide Leviathan|Sturmtief-Leviathan|Kreatur — Leviathan|Inseltarnung (Diese Kreatur ist unblockbar, solange der verteidigende Spieler eine Insel kontrolliert.)\nAlle Länder sind zusätzlich zu ihren sonstigen Typen Inseln.\nKreaturen ohne Flugfähigkeit oder Inseltarnung können nicht angreifen. Stormwatch Eagle|Sturmaugenadler|Kreatur — Vogel|Fliegend\nOpfere ein Land: Bringe den Sturmaugenadler auf die Hand seines Besitzers zurück. +Stormwild Capridor|Blitzsturm-Capridor|Kreatur — Vogel, Ziege|Fliegend\nFalls dem Blitzsturm-Capridor Nicht-Kampfschaden zugefügt würde, verhindere den Schaden. Lege für jeden 1 Schadenspunkt, der auf diese Weise verhindert wird, eine +1/+1-Marke auf den Blitzsturm-Capridor. Stormwing Dragon|Gewitterschwingendrache|Kreatur — Drache|Fliegend, Erstschlag\nMegamorph {5}{R}{R} (Du kannst diese Karte verdeckt für {3} als eine 2/2 Kreatur wirken. Decke sie zu einem beliebigen Zeitpunkt für ihre Megamorph-Kosten auf und lege eine +1/+1-Marke auf sie.)\nWenn der Gewitterschwingendrache aufgedeckt wird, lege eine +1/+1-Marke auf jede andere Drache-Kreatur, die du kontrollierst. +Stormwing Entity|Gewitterschwingenwesen|Kreatur — Elementarwesen|Dieser Zauberspruch kostet beim Wirken {2}{U} weniger, falls du in diesem Zug einen Spontanzauber oder eine Hexerei gewirkt hast.\nFliegend\nBravour (Immer wenn du einen Nichtkreatur-Zauberspruch wirkst, erhält diese Kreatur +1/+1 bis zum Ende des Zuges.)\nWenn das Gewitterschwingenwesen ins Spiel kommt, wende Hellsicht 2 an. Storrev, Devkarin Lich|Storreva, Devkarin-Lich|Legendäre Kreatur — Zombie, Elf, Zauberer|Verursacht Trampelschaden\nImmer wenn Storreva, Devkarin-Lich, einem Spieler oder Planeswalker Kampfschaden zufügt, bringe eine Kreaturen- oder Planeswalkerkarte deiner Wahl aus deinem Friedhof auf deine Hand zurück, die nicht in diesem Kampf dorthin gelegt wurde. Story Circle|Sagenkreis|Verzauberung|Bestimme eine Farbe, sowie der Sagenkreis ins Spiel kommt.\n{W}: Sobald eine Quelle der bestimmten Farbe, die du bestimmst, dir das nächste Mal in diesem Zug Schaden zufügen würde, verhindere diesen Schaden. Strafe|Tiefflugangriff|Hexerei|Tiefflugangriff fügt einer nichtroten Kreatur Deiner Wahl 3 Schadenspunkte zu. @@ -15765,7 +16169,7 @@ Strength of Lunacy|Stärke des Irrsinns|Kreaturenverzauberung|Die verzauberte Kr Strength of Night|Nächtliche Stärke|Spontanzauber|Bonus {B} (Du kannst zusätzlich {B} bezahlen, sowie du diesen Zauberspruch spielst.)\nKreaturen, die du kontrollierst, erhalten +1/+1 bis zum Ende des Zuges. Falls du die Bonuskosten bezahlt hast, erhalten Zombies, die du kontrollierst, zusätz-lich +2/+2 bis zum Ende des Zuges. Strength of Unity|Stärke durch Einheit|Kreaturenverzauberung|Die verzauberte Kreatur erhält +1/+1 für jeden Standardlandtyp unter den Ländern, die Du kontrollierst. Strength of the Pack|Stärke des Rudels|Hexerei|Lege auf jede Kreatur, die du kontrollierst, zwei +1/+1-Marken. -Strength of the Tajuru|Stärke der Tajuru|Spontanzauber|Multibonus {1} (Du kannst zusätzlich beliebig oft {1} bezahlen, sowie du diesen Zauberspruch wirkst.)\nBestimme eine Kreatur deiner Wahl; bestimme dann für jedes Mal, dass du die Bonuskosten der Stärke der Tajuru bezahlt hast, eine andere Kreatur deiner Wahl. Lege X +1/+1-Marken auf jede davon. +Strength of the Tajuru|Stärke der Tajuru|Spontanzauber|Multibonus {1} (Du kannst zusätzlich beliebig oft {1} bezahlen, sowie du diesen Zauberspruch wirkst.)\nBestimme eine Kreatur deiner Wahl; bestimme dann für jedes Mal, dass die Bonuskosten für diesen Zauberspruch bezahlt wurden, eine andere Kreatur deiner Wahl. Lege auf jede davon X +1/+1-Marken. Strider Harness|Schreiter-Zaumzeug|Artefakt — Ausrüstung|Die ausgerüstete Kreatur erhält +1/+1 und hat Eile.\nAusrüsten {1} Striking Sliver|Hackender Remasuri|Kreatur — Remasuri|Remasuri-Kreaturen, die du kontrollierst, haben Erstschlag. (Sie fügen Kampfschaden vor Kreaturen ohne Erstschlag zu.) String of Disappearances|Reihenweises Verschwinden|Spontanzauber|Bringe eine Kreatur deiner Wahl auf die Hand ihres Besitzers zurück. Dann kann der Beherrscher der Kreatur {U}{U} bezahlen. Falls er dies tut, kann er diesen Zauberspruch kopieren und kann für die Kopie ein neues Ziel bestimmen. @@ -15814,8 +16218,10 @@ Stupor|Benommenheit|Hexerei|Ein Gegner Deiner Wahl muß eine zufällig gezogene Sturdy Hatchling|Stämmiges Jungtier|Kreatur — Elementarwesen|Das Stämmige Jungtier kommt mit vier -1/-1-Marken ins Spiel.\n{G/U}: Das Stämmige Jungtier ist bis zum Ende des Zuges verhüllt.\nImmer wenn du einen grünen Zauberspruch spielst, entferne eine -1/-1-Marke vom Stämmigen Jungtier.\nImmer wenn du einen blauen Zauberspruch spielst, entferne eine -1/-1-Marke vom Stämmigen Jungtier. Sturmgeist|Unwettergeist|Kreatur — Geist|Fliegend\nStärke und Widerstandskraft des Unwettergeists sind gleich der Anzahl der Karten auf deiner Hand.\nImmer wenn der Unwettergeist einem Spieler Kampfschaden zufügt, ziehe eine Karte. Stymied Hopes|Geraubte Hoffnung|Spontanzauber|Neutralisiere einen Zauberspruch deiner Wahl, falls sein Beherrscher nicht {1} bezahlt. Hellsicht 1. (Schaue dir die oberste Karte deiner Bibliothek an. Du kannst diese Karte unter deine Bibliothek legen.) +Subira, Tulzidi Caravanner|Subira, Tulzidi-Karawanenführerin|Legendäre Kreatur — Mensch, Schamane|Eile\n{1}: Eine andere Kreatur deiner Wahl mit Stärke 2 oder weniger kann in diesem Zug nicht geblockt werden.\n{1}{R}, {T}, wirf alle Karten aus deiner Hand ab: Immer wenn bis zum Ende des Zuges eine Kreatur mit Stärke 2 oder weniger, die du kontrollierst, einem Spieler Kampfschaden zufügt, ziehe eine Karte. Subjugator Angel|Unterjochender Engel|Kreatur — Engel|Fliegend\nWenn der Unterjochende Engel ins Spiel kommt, tappe alle Kreaturen, die deine Gegner kontrollieren. Sublime Archangel|Hehrer Erzengel|Kreatur — Engel|Fliegend\nEdelmut (Immer wenn eine Kreatur, die du kontrollierst, alleine angreift, erhält diese Kreatur +1/+1 bis zum Ende des Zuges.)\nAndere Kreaturen, die du kontrollierst, haben Edelmut. (Hat eine Kreatur mehrfach Edelmut, wird jedes Vorkommen einzeln ausgelöst.) +Sublime Epiphany|Hehre Offenbarung|Spontanzauber|Bestimme eines oder mehrere —\n• Neutralisiere einen Zauberspruch deiner Wahl.\n• Neutralisiere eine aktivierte oder ausgelöste Fähigkeit deiner Wahl.\n• Bringe eine bleibende Karte deiner Wahl, die kein Land ist, auf die Hand ihres Besitzers zurück.\n• Erzeuge einen Spielstein, der eine Kopie einer Kreatur deiner Wahl, die du kontrollierst, ist.\n• Ein Spieler deiner Wahl zieht eine Karte. Sublime Exhalation|Hehres Aushauchen|Hexerei|Unverzagt (Dieser Zauberspruch kostet beim Wirken für jeden Gegner {1} weniger.)\nZerstöre alle Kreaturen. Submerged Boneyard|Überschwemmter Knochenacker|Land|Der Überschwemmte Knochenacker kommt getappt ins Spiel.\n{T}: Erhöhe deinen Manavorrat um {U} oder {B}. Submerge|Untertauchen|Spontanzauber|Wenn ein Gegner einen Wald kontrolliert und Du eine Insel kontrollierst, kannst Du Untertauchen spielen, ohne seine Manakosten zu bezahlen.\nLege eine Kreatur Deiner Wahl oben auf die Bibliothek ihres Besitzers. @@ -15832,6 +16238,7 @@ Sudden Disappearance|Plötzliches Verschwinden|Hexerei|Schicke alle bleibenden K Sudden Impact|Plötzlicher Aufprall|Spontanzauber|Der Plötzliche Aufprall fügt einem Spieler Deiner Wahl Schadenspunkte in Höhe der Karten, die dieser auf der Hand hat, zu. Sudden Reclamation|Plötzliche Rückgewinnung|Spontanzauber|Lege die obersten vier Karten deiner Bibliothek auf deinen Friedhof und bringe dann eine Kreaturenkarte und eine Länderkarte aus deinem Friedhof auf deine Hand zurück. Sudden Shock|Plötzlicher Schock|Spontanzauber|Sekundenbruchteil (Solange dieser Zauberspruch sich auf dem Stapel befindet, können Spieler keine Zaubersprüche oder aktivierte Fähigkeiten spielen, die keine Manafähigkeiten sind.)\nPlötzlicher Schock fügt einer Kreatur oder einem Spieler deiner Wahl 2 Schadenspunkte zu. +Sudden Spinnerets|Plötzliche Spinnendrüsen|Spontanzauber|Eine Kreatur deiner Wahl erhält +1/+3 bis zum Ende des Zuges. Lege eine Reichweite-Marke auf sie. Enttappe sie. Sudden Spoiling|Plötzliche Beeinträchtigung|Spontanzauber|Sekundenbruchteil (Solange dieser Zauberspruch sich auf dem Stapel befindet, können Spieler keine Zaubersprüche oder aktivierte Fähigkeiten spielen, die keine Manafähigkeiten sind.)\nAlle Kreaturen, die ein Spieler deiner Wahl kontrolliert, werden bis zum Ende des Zuges 0/2 und verlieren alle ihre Eigenschaften. Sudden Storm|Plötzlicher Sturm|Spontanzauber|Tappe bis zu zwei Kreaturen deiner Wahl. Diese Kreaturen enttappen nicht während des nächsten Enttappsegments ihrer Besitzer. Hellsicht 1. (Schaue dir die oberste Karte deiner Bibliothek an. Du kannst diese Karte unter deine Bibliothek legen.) Sudden Strength|Plötzliche Stärke|Spontanzauber|Eine Kreatur deiner Wahl erhält +3/+3 bis zum Ende des Zuges.\nZiehe eine Karte. @@ -15839,6 +16246,7 @@ Sudden Substitution|Plötzlicher Austausch|Spontanzauber|Sekundenbruchteil (Sola Suffer the Past|Das Vergangene erleiden|Spontanzauber|Schicke X Karten deiner Wahl aus dem Friedhof eines Spielers deiner Wahl ins Exil. Für jede auf diese Weise ins Exil geschickte Karte verliert dieser Spieler 1 Lebenspunkt, und du erhältst 1 Lebenspunkt dazu. Suffering|Suffering|Hexerei|Zerstöre ein Land deiner Wahl. Suffocating Blast|Erstickende Detonation|Spontanzauber|Neutralisiere einen Zauberspruch deiner Wahl, und die Erstickende Detonation fügt einer Kreatur deiner Wahl 3 Schadenspunkte zu. +Suffocating Fumes|Erstickende Dämpfe|Spontanzauber|Kreaturen, die deine Gegner kontrollieren, erhalten -1/-1 bis zum Ende des Zuges.\nUmwandlung {2} ({2}, wirf diese Karte ab: Ziehe eine Karte.) Suffocation|Geheimnisvolle Vergeltung|Spontanzauber|Sprich diesen Zauberspruch nur, wenn eine rote Hexerei oder ein roter Spontanzauber Dir Schaden zufügen. Die Geheimnisvolle Vergeltung fügt dem Urheber dieses Zauberspruchs 4 Schadenspunkte zu.\nZiehe eine Karte zu Beginn der Versorgungsphase des nächsten Zuges. Suicidal Charge|Selbstmörderischer Ansturm|Verzauberung|Opfere den Selbstmörderischen Ansturm: Kreaturen, die deine Gegner kontrollieren, erhalten -1/-1 bis zum Ende des Zuges. Diese Kreaturen greifen in diesem Zug an, wenn möglich. Sulam Djinn|Sulam-Dschinn|Kreatur — Dschinn|Verursacht Trampelschaden\nDer Sulam-Dschinn erhält -2/-2, solange Grün die häufigste Farbe unter bleibenden Karten ist. Dies gilt auch bei Gleichstand. @@ -15971,13 +16379,14 @@ Surging Dementia|Wogender Wahn|Hexerei|Wallung 4 (Wenn du diesen Zauberspruch sp Surging Flame|Wogende Flammen|Spontanzauber|Wallung 4 (Wenn du diesen Zauberspruch spielst, kannst du die obersten vier Karten deiner Bibliothek aufdecken. Du kannst von diesen aufgedeckten Karten alle spielen, die den gleichen Namen wie dieser Zauberspruch haben, ohne ihre Manakosten zu bezahlen. Lege den Rest der Karten unter deine Bibliothek.)\nWogende Flammen fügen einer Kreatur oder einem Spieler deiner Wahl 2 Schadenspunkte zu. Surging Might|Wogende Macht|Verzauberung — Aura|Kreaturenverzauberung\nDie verzauberte Kreatur erhält +2/+2.\nWallung 4 (Wenn du diesen Zauberspruch spielst, kannst du die obersten vier Karten deiner Bibliothek aufdecken. Du kannst von diesen aufgedeckten Karten alle spielen, die den gleichen Namen wie dieser Zauberspruch haben, ohne ihre Manakosten zu bezahlen. Lege den Rest der Karten unter deine Bibliothek.) Surging Sentinels|Wogender Wachposten|Kreatur — Mensch, Soldat|Erstschlag\nWallung 4 (Wenn du diesen Zauberspruch spielst, kannst du die obersten vier Karten deiner Bibliothek aufdecken. Du kannst von diesen aufgedeckten Karten alle spielen, die den gleichen Namen wie dieser Zauberspruch haben, ohne ihre Manakosten zu bezahlen. Lege den Rest der Karten unter deine Bibliothek.) +Surly Badgersaur|Mürrischer Dachssaurier|Kreatur — Dachs, Dinosaurier|Immer wenn du eine Kreaturenkarte abwirfst, lege eine +1/+1-Marke auf den Mürrischen Dachssaurier.\nImmer wenn du eine Länderkarte abwirfst, erzeuge einen Schatz-Spielstein. (Er ist ein Artefakt mit „{T}, opfere dieses Artefakt: Erzeuge ein Mana einer beliebigen Farbe.")\nImmer wenn du eine Karte, die weder eine Kreatur noch ein Land ist, abwirfst, kämpft der Mürrische Dachssaurier gegen bis zu eine Kreatur deiner Wahl, die du nicht kontrollierst. Surprise Deployment|Unerwartete Verstärkung|Spontanzauber|Spiele Unerwartete Verstärkung nur während des Kampfes.\nBringe eine nichtweiße Kreaturenkarte aus Deiner Hand ins Spiel. Bringe am Ende des Zuges diese Kreatur wieder auf Deine Hand zurück, wenn sie sich noch im Spiel befindet. Surrak Dragonclaw|Surrak Drachenklaue|Legendäre Kreatur — Mensch, Krieger|Aufblitzen\nSurrak Drachenklaue kann nicht neutralisiert werden.\nKreaturenzauber, die du kontrollierst, können nicht neutralisiert werden.\nAndere Kreaturen, die du kontrollierst, verursachen Trampelschaden. Surrak, the Hunt Caller|Surrak der Jagdrufer|Legendäre Kreatur — Mensch, Krieger|Gewaltig — Falls zu Beginn des Kampfes in deinem Zug die Kreaturen, die du kontrollierst, eine Gesamtstärke von 8 oder mehr haben, erhält eine Kreatur deiner Wahl, die du kontrollierst, Eile bis zum Ende des Zuges. Surrakar Banisher|Surrakar-Austreiber|Kreatur — Surrakar|Wenn der Surrakar-Austreiber ins Spiel kommt, kannst du eine getappte Kreatur deiner Wahl auf die Hand ihres Besitzers zurückbringen. Surrakar Marauder|Marodierender Surrakar|Kreatur — Surrakar|Landung — Immer wenn ein Land unter deiner Kontrolle ins Spiel kommt, erhält der Marodierende Surrakar bis zum Ende des Zuges Einschüchtern. (Er kann außer von Artefaktkreaturen und/oder Kreaturen, mit denen er eine Farbe gemeinsam hat, nicht geblockt werden.) Surrakar Spellblade|Surrakar-Haudegen|Kreatur — Surrakar|Immer wenn du einen Spontanzauber oder eine Hexerei wirkst, kannst du eine Ladungsmarke auf den Surrakar-Haudegen legen.\nImmer wenn der Surrakar-Haudegen einem Spieler Kampfschaden zufügt, kannst du X Karten ziehen, wobei X gleich der Anzahl an Ladungsmarken auf ihm ist. -Surreal Memoir|Surreale Denkschrift|Hexerei|Bringe eine zufällig bestimmte Spontanzauberkarte aus deinem Friedhof auf deine Hand zurück.\nAbprall (Falls du diesen Zauberspruch aus deiner Hand wirkst, schicke ihn ins Exil, sowie er verrechnet wird. Du kannst zu Beginn deines nächsten Versorgungssegments diese Karte aus dem Exil wirken, ohne ihre Manakosten zu bezahlen.) +Surreal Memoir|Surreale Denkschrift|Hexerei|Bringe eine per Zufall bestimmte Spontanzauberkarte aus deinem Friedhof auf deine Hand zurück.\nAbprall (Falls du diesen Zauberspruch aus deiner Hand wirkst, schicke ihn ins Exil, sowie er verrechnet wird. Zu Beginn deines nächsten Versorgungssegments kannst du diese Karte aus dem Exil wirken, ohne ihre Manakosten zu bezahlen.) Surveilling Sprite|Überwachende Sylphide|Kreatur — Fee, Räuber|Fliegend\nWenn die Überwachende Sylphide aus dem Spiel auf einen Friedhof gelegt wird, kannst du eine Karte ziehen. Survey the Wreckage|Die Trümmer absuchen|Hexerei|Zerstöre ein Land deiner Wahl. Bringe einen 1/1 roten Goblin-Kreaturenspielstein ins Spiel. Surveyor's Scope|Instrument des Landvermessers|Artefakt|{T}, schicke das Instrument des Landvermessers ins Exil: Durchsuche deine Bibliothek nach bis zu X Standardland-Karten, wobei X gleich der Anzahl an Spielern ist, die mindestens zwei Länder mehr als du kontrollieren. Bringe diese Karten ins Spiel und mische dann deine Bibliothek. @@ -15986,6 +16395,7 @@ Survival of the Fittest|Überleben der Stärksten|Verzauberung|{G}, bestimme ein Survive the Night|Die Nacht überleben|Spontanzauber|Eine Kreatur deiner Wahl erhält +1/+0 und Unzerstörbarkeit bis zum Ende des Zuges. (Schaden und Effekte, die „zerstören", zerstören sie nicht.)\nStelle Nachforschungen an. (Bringe einen farblosen Hinweis-Artefaktspielstein mit „{2}, opfere dieses Artefakt: Ziehe eine Karte" ins Spiel.) Survive|Überleben|Hexerei|Nachhall (Wirke diesen Zauberspruch nur aus deinem Friedhof. Schicke ihn danach ins Exil.)\nJeder Spieler mischt seinen Friedhof in seine Bibliothek. Survivor of the Unseen|Überlebender der Unsichtbaren|Kreatur — Mensch, Zauberer|Kumulative Versorgung {2} (Lege zu Beginn deines Versorgungssegments eine Altersmarke auf diese bleibende Karte. Opfere sie dann, falls du nicht für jede Altersmarke auf ihr ihre Versorgungskosten bezahlst.)\n{T}: Ziehe zwei Karten und lege dann eine Karte aus deiner Hand oben auf deine Bibliothek. +Survivors' Bond|Bund der Überlebenden|Hexerei|Bestimme eines oder beides —\n• Bringe eine Mensch-Kreaturenkarte deiner Wahl aus deinem Friedhof auf deine Hand zurück.\n• Bringe eine Nicht-Mensch-Kreaturenkarte deiner Wahl aus deinem Friedhof auf deine Hand zurück. Survivors' Encampment|Lager der Überlebenden|Land — Wüste|{T}: Erhöhe deinen Manavorrat um {C}.\n{T}, tappe eine ungetappte Kreatur, die du kontrollierst: Erhöhe deinen Manavorrat um ein Mana einer beliebigen Farbe. Suspension Field|Spannungsfeld|Verzauberung|Wenn das Spannungsfeld ins Spiel kommt, kannst du eine Kreatur deiner Wahl mit Widerstandskraft 3 oder mehr ins Exil schicken, bis das Spannungsfeld das Spiel verlässt. (Diese Kreatur kehrt unter der Kontrolle ihres Besitzers ins Spiel zurück.) Suspicious Bookcase|Verdächtiges Bücherregal|Artefaktkreatur — Mauer|Verteidiger (Diese Kreatur kann nicht angreifen.)\n{3}, {T}: Eine Kreatur deiner Wahl kann in diesem Zug nicht geblockt werden. @@ -15999,6 +16409,7 @@ Svogthos, the Restless Tomb|Svogthos, das ruhelose Grab|Land|{T}: Erhöhe deinen Svyelunite Temple|Svyelunitentempel|Land|Der Svyelunitentempel kommt getappt ins Spiel.\n{T}: Erhöhe Deinen Manavorrat um U.\n{T}, opfere den Svyelunitentempel: Erhöhe Deinen Manavorrat um UU. Swab Goblin|Goblin-Matrose|Kreatur — Goblin, Pirat| Swaggering Corsair|Prahlender Korsar|Kreatur — Mensch, Pirat|Überfall — Der Prahlende Korsar kommt mit einer +1/+1-Marke ins Spiel, falls du in diesem Zug mit mindestens einer Kreatur angegriffen hast. +Swallow Whole|Im Ganzen verschlingen|Hexerei|Tappe als zusätzliche Kosten, um diesen Zauberspruch zu wirken, eine ungetappte Kreatur, die du kontrollierst.\nSchicke eine getappte Kreatur deiner Wahl ins Exil. Lege eine +1/+1-Marke auf die Kreatur, die getappt wurde, um die zusätzlichen Kosten für diesen Zauberspruch zu bezahlen. Swallowing Plague|Verschlingende Seuche|Hexerei - Arkan|Die Verschlingende Seuche fügt einer Kreatur deiner Wahl X Schadenspunkte zu, und du erhältst X Lebenspunkte dazu. Swamp Mosquito|Sumpfmoskito|Beschwörung eines Moskitos|Fliegend\nWenn der Sumpfmoskito angreift und nicht geblockt wird, bekommt der verteidigende Spieler eine Giftmarke. Wenn ein Spieler 10 oder mehr Giftmarken hat, verliert er das Spiel. Swamp|Sumpf|Land| @@ -16029,6 +16440,7 @@ Swift Justice|Schnell geübte Gerechtigkeit|Spontanzauber|Bis zum Ende des Zuges Swift Kick|Flinker Tritt|Spontanzauber|Eine Kreatur deiner Wahl, die du kontrollierst, erhält +1/+0 bis zum Ende des Zuges. Sie kämpft gegen eine Kreatur deiner Wahl, die du nicht kontrollierst. Swift Maneuver|Flinkes Manöver|Spontanzauber|Verhindere die nächsten 2 Schadenspunkte, die in diesem Zug einer Kreatur oder einem Spieler deiner Wahl zugefügt würden.\nZiehe zu Beginn des Versorgungssegments des nächsten Zuges eine Karte. Swift Reckoning|Schnelle Abrechnung|Hexerei|Zauberkunst — Falls sich zwei oder mehr Spontanzauber- und/oder Hexerei-Karten in deinem Friedhof befinden, kannst du die Schnelle Abrechnung wirken, als ob sie Aufblitzen hätte. (Du kannst sie zu jedem Zeitpunkt wirken, zu dem du einen Spontanzauber wirken könntest.)Zerstöre eine getappte Kreatur deiner Wahl. +Swift Response|Prompte Antwort|Spontanzauber|Zerstöre eine getappte Kreatur deiner Wahl. Swift Silence|Plötzliche Ruhe|Spontanzauber|Neutralisiere alle anderen Zaubersprüche. Ziehe für jeden Zauberspruch, der auf diese Art neutralisiert wurde, eine Karte. Swift Spinner|Flinke Spinnerin|Kreatur — Spinne|Aufblitzen (Du kannst diesen Zauberspruch zu jedem Zeitpunkt wirken, zu dem du einen Spontanzauber wirken könntest.)\nReichweite (Diese Kreatur kann fliegende Kreaturen blocken.) Swift Warden|Blitzschnelle Behüterin|Kreatur — Meervolk, Krieger|Aufblitzen\nWenn die Blitzschnelle Behüterin ins Spiel kommt, erhält ein Meervolk deiner Wahl, das du kontrollierst, Fluchsicherheit bis zum Ende des Zuges. (Es kann nicht das Ziel von Zaubersprüchen oder Fähigkeiten sein, die deine Gegner kontrollieren.) @@ -16130,7 +16542,7 @@ Taigam's Scheming|Taigams Ränkespiel|Hexerei|Schaue dir die obersten fünf Kart Taigam's Strike|Taigams Hieb|Hexerei|Eine Kreatur deiner Wahl erhält +2/+0 bis zum Ende des Zuges und kann in diesem Zug nicht geblockt werden.\nAbprall (Falls du diesen Zauberspruch aus deiner Hand wirkst, schicke ihn ins Exil, sowie er verrechnet wird. Zu Beginn deines nächsten Versorgungssegments kannst du diese Karte aus dem Exil wirken, ohne ihre Manakosten zu bezahlen.) Taigam, Ojutai Master|Taigam, Meister der Ojutai|Legendäre Kreatur — Mensch, Mönch|Spontanzauber, Hexereien und Drache-Zaubersprüche, die du kontrollierst, können nicht von Zaubersprüchen oder Fähigkeiten neutralisiert werden.\nImmer wenn du einen Spontanzauber oder eine Hexerei aus deiner Hand wirkst und falls Taigam, Meister der Ojutai, in diesem Zug angegriffen hat, erhält der Zauberspruch Abprall. (Schicke den Zauberspruch ins Exil, sowie er verrechnet wird. Zu Beginn deines nächsten Versorgungssegments kannst du jene Karte aus dem Exil wirken, ohne ihre Manakosten zu bezahlen.) Taigam, Sidisi's Hand|Taigam, Sidisis rechte Hand|Legendäre Kreatur — Mensch, Zauberer|Übergehe dein Ziehsegment.\nSchaue dir zu Beginn deines Versorgungssegments die obersten drei Karten deiner Bibliothek an. Nimm eine davon auf deine Hand und lege den Rest auf deinen Friedhof.\n{B}, {T}, schicke X Karten aus deinem Friedhof ins Exil: Eine Kreatur deiner Wahl erhält -X/-X bis zum Ende des Zuges. -Taiga|Taiga|Land|{T}: Erhöhe Deinen Manavorrat um {G} oder R. Diese Karte zählt als Wald und als Gebirge und unterliegt Zaubersprüchen, die für diese beiden Standard-Länder gelten. Zerstört ein Zauberspruch eine dieser Standard-Länder, wird diese Karte zerstört; verändert ein Zauberspruch eines dieser Standard-Länder, bleibt das andere Standard-Land davon unberührt. +Taiga|Taiga|Land|{T}: Erhöhe Deinen Manavorrat um {G} oder {R}. Diese Karte zählt als Wald und als Gebirge und unterliegt Zaubersprüchen, die für diese beiden Standard-Länder gelten. Zerstört ein Zauberspruch eine dieser Standard-Länder, wird diese Karte zerstört; verändert ein Zauberspruch eines dieser Standard-Länder, bleibt das andere Standard-Land davon unberührt. Tail Slash|Schwanzhieb|Spontanzauber|Eine Kreatur deiner Wahl, die du kontrollierst, fügt einer Kreatur deiner Wahl, die du nicht kontrollierst, Schadenspunkte in Höhe ihrer Stärke zu. Tainted Aether|Unreiner Äther|Verzauberung|Immer wenn eine Kreatur ins Spiel kommt, opfert ihr Beherrscher eine Kreatur oder ein Land. Tainted Field|Verseuchtes Feld|Land|{T}: Erhöhe deinen Manavorrat um {1}.{T}: Erhöhe deinen Manavorrat um {W} oder {B}. Aktiviere diese Fähigkeit nur, falls du einen Sumpf kontrollierst. @@ -16259,6 +16671,7 @@ Tavern Swindler|Tavernen-Hasardeurin|Kreatur — Mensch, Räuber|{T}, bezahle 3 Tawnos's Wand|Tawnos' Zauberstab|Artefakt|2, {T}: Mache eine Kreatur mit Stärke von maximal 2 bis zum Ende Deines Zuges unblockbar. Andere Effekte können später die Stärke dieser Kreatur über 2 hinaus erhöhen. Tawnos's Weaponry|Tawnos' Waffen|Artefakt|2, {T}: Eine Kreatur erhält +1/+1 solange Tawnos' Waffen getappt sind. Du kannst wählen, ob Du Tawnos' Waffen während Deiner Enttapp-Phase enttappst oder nicht. Tawnos, Urza's Apprentice|Tawnos, Urzas Lehrling|Legendäre Kreatur — Mensch, Handwerker|Eile\n{U}{R}, {T}: Kopiere eine aktivierte oder ausgelöste Fähigkeit deiner Wahl, die du kontrollierst und die ein Artefakt als Quelle hat. Du kannst neue Ziele für die Kopie bestimmen. (Manafähigkeiten können nicht als Ziel gewählt werden.) +Tayam, Luminous Enigma|Tayam, das leuchtende Rätsel|Legendäre Kreatur — Nachtmahr, Bestie|Jede andere Kreatur, die du kontrollierst, kommt mit einer zusätzlichen Wachsamkeit-Marke ins Spiel.\n{3}, entferne drei Marken von Kreaturen, die du kontrollierst: Lege die obersten drei Karten deiner Bibliothek auf deinen Friedhof und bringe dann eine bleibende Karte mit umgewandelten Manakosten von 3 oder weniger aus deinem Friedhof ins Spiel zurück. Tazeem|Tazeem|Welt — Zendikar|Kreaturen können nicht blocken.\nImmer wenn du chaos würfelst, ziehe eine Karte für jedes Land, das du kontrollierst. Teardrop Kami|Tränen-Kami|Kreatur - Geist|Opfere den Tränen-Kami: Tappe oder enttappe eine Kreatur deiner Wahl. Tears of Rage|Tränen der Wut|Spontanzauber|Spiele Tränen der Wut nur während des Angreifer-deklarieren-Segments.\nAngreifende Kreaturen, die du kontrollierst, erhalten +X/+0 bis zum Ende des Zuges, wobei X gleich der Anzahl an angreifenden Kreaturen ist. Opfere diese Kreaturen am Ende des Zuges. @@ -16273,6 +16686,7 @@ Tectonic Reformation|Tektonische Umgestaltung|Verzauberung|Jede Länderkarte auf Tectonic Rift|Tektonische Spalte|Hexerei|Zerstöre ein Land deiner Wahl. Nichtfliegende Kreaturen können in diesem Zug nicht blocken. Teeka's Dragon|Teekas Drache|Artefaktkreatur|Fliegend, verursacht Trampelschaden, Raserei: 4\nTeekas Drache zählt als Drache. Teetering Peaks|Wippender Gipfel|Land|Der Wippende Gipfel kommt getappt ins Spiel.\nWenn der Wippende Gipfel ins Spiel kommt, erhält eine Kreatur deiner Wahl +2/+0 bis zum Ende des Zuges.\n{T}: Erhöhe deinen Manavorrat um {R}. +Teferi's Ageless Insight|Teferis zeitlose Einsicht|Legendäre Verzauberung|Falls du eine Karte ziehen würdest, abgesehen von der ersten, die du in jedem deiner Ziehsegmente ziehst, ziehe stattdessen zwei Karten. Teferi's Care|Teferis Schutz|Verzauberung|{W}, opfere eine Verzauberung: Zerstöre eine Verzauberung Deiner Wahl.\n{3}{U}{U}: Neutralisiere einen Verzauberungszauber. Teferi's Curse|Teferis Fluch|Verzaubere bleibende Karte|Sprich diese Verzauberung nur auf ein Artefakt oder eine Kreatur.\nDie verzauberte bleibende Karte erhält Instabilität Teferi's Drake|Teferis Sceada|Beschwörung eines Sceadas|Fliegend; Instabilität @@ -16281,17 +16695,22 @@ Teferi's Imp|Teferis Bold|Beschwörung eines Bolds|Fliegend, Instabilität\nImme Teferi's Isle|Teferis Insel|Legendäres Land|Instabilität\nTeferis Insel kommt getappt ins Spiel.\n{T}: Erhöhe Deinen Manavorrat um UU. Teferi's Moat|Teferis Graben|Verzauberung|Bestimme eine Farbe, wenn Teferis Graben ins Spiel kommt.\nKreaturen dieser Farbe ohne Flugfähigkeit können Dich nicht angreifen. Teferi's Protection|Teferis Schutzbann|Spontanzauber|Bis zu deinem nächsten Zug kann sich dein Lebenspunktestand nicht verändern und du hast Schutz vor allem. Alle bleibenden Karten, die du kontrollierst, destabilisieren. (Während sie destabilisiert sind, werden sie behandelt, als würden sie nicht existieren. Bevor du während deines Enttappsegments enttappst, stabilisieren sie wieder.)\nSchicke Teferis Schutzbann ins Exil. +Teferi's Protege|Teferis Schützling|Kreatur — Mensch, Zauberer|{1}{U}, {T}: Ziehe eine Karte und wirf dann eine Karte ab. Teferi's Puzzle Box|Teferis Rätselkiste|Artefakt|Während der Kartenzieh-Phase eines Spielers, zählt dieser die Karten auf seiner Hand und legt diese Karten unter seine Bibliothek. Danach zieht er diese Anzahl an Karten. Teferi's Realm|Teferis Reich|Weltenverzauberung|Zu Beginn der Versorgungsphase eines Spielers wählt dieser Artefakte, Kreaturen, Länder oder globale Verzauberungen. Alle Kreaturen des gewählten Typs destabilisieren sich. Teferi's Response|Teferis Gegenschlag|Spontanzauber|Neutralisiere einen Zauberspruch oder eine von einem Gegner kontrollierte Fähigkeit, der bzw. die auf ein Land, das Du kontrollierst, zielt. Wenn Du dabei die Fähigkeit einer bleibenden Karte neutralisierst, zerstöre diese bleibende Karte. Teferi's Sentinel|Teferis Wachposten|Artefaktkreatur — Golem|Solange du einen Teferi-Planeswalker kontrollierst, erhält Teferis Wachposten +4/+0. Teferi's Time Twist|Teferis Zeitverzerrung|Spontanzauber|Schicke eine bleibende Karte deiner Wahl, die du kontrollierst, ins Exil. Bringe sie zu Beginn des nächsten Endsegments unter der Kontrolle ihres Besitzers ins Spiel zurück. Falls sie als Kreatur ins Spiel kommt, kommt sie mit einer zusätzlichen +1/+1-Marke ins Spiel. +Teferi's Tutelage|Teferis Belehrung|Verzauberung|Wenn Teferis Belehrung ins Spiel kommt, ziehe eine Karte und wirf dann eine Karte ab.\nImmer wenn du eine Karte ziehst, millt ein Gegner deiner Wahl zwei Karten. Teferi's Veil|Teferis Schleier|Verzauberung|Immer wenn eine Deiner Kreaturen angreift, destabilisiert sie sich am Ende des Kampfes. +Teferi's Wavecaster|Teferis Wellenzauberin|Kreatur — Meervolk, Zauberer|Aufblitzen\nWenn Teferis Wellenzauberin ins Spiel kommt, kannst du deine Bibliothek und/oder deinen Friedhof nach einer Karte namens Teferi, zeitloser Reisender, durchsuchen, sie offen vorzeigen und auf deine Hand nehmen. Falls du auf diese Weise deine Bibliothek durchsuchst, mische sie danach. Teferi, Hero of Dominaria|Teferi, Held Dominarias|Legendärer Planeswalker — Teferi|+1: Ziehe eine Karte. Enttappe zu Beginn des nächsten Endsegments zwei Länder.\n−3: Lege eine bleibende Karte deiner Wahl, die kein Land ist, als dritte Karte von oben in die Bibliothek ihres Besitzers.\n−8: Du erhältst ein Emblem mit „Immer wenn du eine Karte ziehst, schicke eine bleibende Karte deiner Wahl, die ein Gegner kontrolliert, ins Exil." Teferi, Mage of Zhalfir|Teferi, Magier von Zhalfir|Legendäre Kreatur — Mensch, Zauberer|Aufblitzen (Du kannst diesen Zauberspruch zu jedem Zeitpunkt spielen, zu dem du einen Spontanzauber spielen könntest.)\nKreaturenkarten, die du besitzt und die nicht im Spiel sind, haben Aufblitzen.\nJeder Gegner kann Zaubersprüche nur zu einem Zeitpunkt spielen, zu dem er auch eine Hexerei spielen könnte. +Teferi, Master of Time|Teferi, Herr über die Zeit|Legendärer Planeswalker — Teferi|Du kannst Loyalitätsfähigkeiten von Teferi, Herr über die Zeit, im Zug jedes Spielers und zu jedem Zeitpunkt, zu dem du einen Spontanzauber wirken könntest, aktivieren.\n+1: Ziehe eine Karte und wirf dann eine Karte ab.\n-3: Eine Kreatur deiner Wahl, die du nicht kontrollierst, destabilisiert sich.\n−10: Du erhältst nach diesem Zug zwei zusätzliche Züge. Teferi, Temporal Archmage|Teferi, Erzmagier der Zeit|Planeswalker — Teferi|+1: Schaue dir die obersten zwei Karten deiner Bibliothek an. Nimm eine davon auf deine Hand und lege die andere unter deine Bibliothek.\n−1: Enttappe bis zu vier bleibende Karten deiner Wahl.\n−10: Du erhältst ein Emblem mit „Du kannst Loyalitätsfähigkeiten von Planeswalkern, die du kontrollierst, im Zug jedes Spielers und zu jedem Zeitpunkt aktivieren, zu dem du einen Spontanzauber wirken könntest."\nTeferi, Erzmagier der Zeit, kann dein Kommandeur sein. Teferi, Time Raveler|Teferi der Zeitweisende|Legendärer Planeswalker — Teferi|Jeder Gegner kann Zaubersprüche nur zu einem Zeitpunkt wirken, zu dem er auch eine Hexerei wirken könnte.\n+1: Bis zu deinem nächsten Zug kannst du Hexereien wirken, als ob sie Aufblitzen hätten.\n−3: Bringe bis zu ein Artefakt, eine Kreatur oder eine Verzauberung deiner Wahl auf die Hand seines bzw. ihres Besitzers zurück. Ziehe eine Karte. Teferi, Timebender|Teferi der Zeitformer|Legendärer Planeswalker — Teferi|+2: Enttappe bis zu ein Artefakt oder eine Kreatur deiner Wahl.\n—3: Du erhältst 2 Lebenspunkte dazu und ziehst zwei Karten.\n—9: Du erhältst nach diesem Zug einen zusätzlichen Zug. +Teferi, Timeless Voyager|Teferi, zeitloser Reisender|Legendärer Planeswalker — Teferi|+1: Ziehe eine Karte.\n−3: Lege eine Kreatur deiner Wahl oben auf die Bibliothek ihres Besitzers.\n−8: Kreaturen, die ein Gegner deiner Wahl kontrolliert, destabilisieren sich. Bis zum Ende deines nächsten Zuges können sie sich nicht stabilisieren. (Behandle sie und alle bleibenden Karten, die an sie angelegt sind, als würden sie nicht existieren.) Tek|Tek|Artefaktkreatur — Drache|Tek erhält +0/+2, solange Du eine Ebene kontrollierst, hat Flugfähigkeit, solange Du eine Insel kontrollierst, erhält +2/+0, solange Du einen Sumpf kontrollierst, hat Erstschlag, solange Du ein Gebirge kontrollierst, und verursacht Trampelschaden, solange Du einen Wald kontrollierst. Tel-Jilad Archers|Tel-Jilad-Bogenschützen|Kreatur — Elf, Bogenschütze|Schutz vor Artefakten\nDie Tel-Jilad-Bogenschützen können blocken, als ob sie Flugfähigkeit hätten. Tel-Jilad Chosen|Auserwählter des Tel-Jilad|Kreatur — Elf, Krieger|Schutz vor Artefakten @@ -16318,6 +16737,7 @@ Telling Time|Ausgenutzte Zeit|Spontanzauber|Schau dir die obersten drei Karten d Temmet, Vizier of Naktamun|Temmet, Wesir von Naktamun|Legendäre Kreatur — Mensch, Kleriker|Zu Beginn des Kampfes in deinem Zug erhält ein Kreaturenspielstein deiner Wahl, den du kontrollierst, +1/+1 bis zum Ende des Zuges und kann in diesem Zug nicht geblockt werden.\nEinbalsamieren {3}{W}{U} ({3}{W}{U}, schicke diese Karte aus deinem Friedhof ins Exil: Erzeuge einen Spielstein, der eine Kopie von ihr ist, außer dass er ein weißer Zombie-Mensch-Kleriker ohne Manakosten ist. Spiele Einbalsamieren wie eine Hexerei.) Tempered Sliver|Gehärteter Remasuri|Kreatur — Remasuri|Remasuri-Kreaturen, die du kontrollierst, haben „Immer wenn diese Kreatur einem Spieler Kampfschaden zufügt, lege eine +1/+1-Marke auf sie." Tempered Steel|Gehärteter Stahl|Verzauberung|Artefaktkreaturen, die du kontrollierst, erhalten +2/+2. +Tempered Veteran|Gehärtete Veteranin|Kreatur — Mensch, Ritter|{W}, {T}: Lege eine +1/+1-Marke auf eine Kreatur deiner Wahl, auf der mindestens eine +1/+1-Marke liegt.\n{4}{W}{W}, {T}: Lege eine +1/+1-Marke auf eine Kreatur deiner Wahl. Temper|Abhärtung|Spontanzauber|Verhindere bis zu X Schadenspunkte bei einer Kreatur Deiner Wahl. Lege für jeden Schadenspunkt, der auf diese Art verhindert wurde, eine +1/+1 Marke auf diese Kreatur. Tempest Caller|Unwetter-Rufer|Kreatur — Meervolk, Zauberer|Wenn der Unwetter-Rufer ins Spiel kommt, tappe alle Kreaturen, die ein Gegner deiner Wahl kontrolliert. Tempest Djinn|Sturmwind-Dschinn|Kreatur — Dschinn|Fliegend\nDer Sturmwind-Dschinn erhält +1/+0 für jedes Insel-Standardland, das du kontrollierst. @@ -16370,7 +16790,7 @@ Temur Ascendancy|Vormacht der Temur|Verzauberung|Kreaturen, die du kontrollierst Temur Banner|Banner der Temur|Artefakt|{T}: Erhöhe deinen Manavorrat um {G}, {U} oder {R}.\n{G}{U}{R}, {T}, opfere das Banner der Temur: Ziehe eine Karte. Temur Battle Rage|Temur-Kampfwut|Spontanzauber|Eine Kreatur deiner Wahl erhält Doppelschlag bis zum Ende des Zuges. (Sie fügt sowohl Erstschlags- als auch normalen Kampfschaden zu.)\nWildheit — Diese Kreatur verursacht außerdem bis zum Ende des Zuges Trampelschaden, falls du eine Kreatur mit Stärke 4 oder mehr kontrollierst. Temur Charger|Temur-Streitross|Kreatur — Pferd|Morph—Zeige eine grüne Karte auf deiner Hand offen vor. (Du kannst diese Karte verdeckt für {3} als eine 2/2 Kreatur wirken. Decke sie zu einem beliebigen Zeitpunkt für ihre Morph-Kosten auf.)\nWenn das Temur-Streitross aufgedeckt wird, verursacht eine Kreatur deiner Wahl Trampelschaden bis zum Ende des Zuges. -Temur Charm|Temur-Amulett|Spontanzauber|Bestimme eines —\n• Eine Kreatur deiner Wahl, die du kontrollierst, erhält +1/+1 bis zum Ende des Zuges. Sie kämpft gegen eine Kreatur deiner Wahl, die du nicht kontrollierst.\n• Neutralisiere einen Zauberspruch deiner Wahl, falls sein Beherrscher nicht {3} bezahlt.\n• Kreaturen mit Stärke 3 oder weniger können in diesem Zug nicht blocken. +Temur Charm|Temur-Amulett|Spontanzauber|Bestimme eines —\n• Eine Kreatur deiner Wahl, die du kontrollierst, erhält +1/+1 bis zum Ende des Zuges. Sie kämpft gegen eine Kreatur deiner Wahl, die du nicht kontrollierst.\n• Neutralisiere einen Zauberspruch deiner Wahl, es sei denn, sein Beherrscher bezahlt {3}.\n• Kreaturen mit Stärke 3 oder weniger können in diesem Zug nicht blocken. Temur Runemark|Temur-Runenzeichen|Verzauberung — Aura|Verzaubert eine Kreatur\nDie verzauberte Kreatur erhält +2/+2.\nDie verzauberte Kreatur verursacht Trampelschaden, solange du eine blaue oder rote bleibende Karte kontrollierst. Temur Sabertooth|Temur-Säbelzahntiger|Kreatur — Katze|{1}{G}: Du kannst eine andere Kreatur, die du kontrollierst, auf die Hand ihres Besitzers zurückbringen. Falls du dies tust, erhält der Temur-Säbelzahntiger Unzerstörbarkeit bis zum Ende des Zuges. Temur War Shaman|Kriegsschamane der Temur|Kreatur — Mensch, Schamane|Wenn der Kriegsschamane der Temur ins Spiel kommt, manifestiere die oberste Karte deiner Bibliothek. (Bringe diese Karte als eine 2/2 Kreatur verdeckt ins Spiel. Decke sie zu einem beliebigen Zeitpunkt für ihre Manakosten auf, falls es eine Kreaturenkarte ist.)\nImmer wenn eine bleibende Karte, die du kontrollierst, aufgedeckt wird und falls es eine Kreatur ist, kannst du sie gegen eine Kreatur deiner Wahl, die du nicht kontrollierst, kämpfen lassen. @@ -16384,6 +16804,7 @@ Tendrils of Corruption|Ranken des Zerfalls|Spontanzauber|Die Ranken des Zerfalls Tendrils of Despair|Spirale der Verzweiflung|Hexerei|Opfere eine Kreatur: Ein Gegner Deiner Wahl bestimmt zwei Karten aus seiner Hand und wirft diese ab. Teneb, the Harvester|Teneb der Schnitter|Legendäre Kreatur — Drache|Fliegend\nImmer wenn Teneb der Schnitter einem Spieler Kampfschaden zufügt, kannst du {2}{B} bezahlen. Falls du dies tust, bringe eine Kreaturenkarte deiner Wahl aus einem Friedhof unter deiner Kontrolle ins Spiel. Tenement Crasher|Mietskasernen-Zertrampler|Kreatur — Bestie|Eile +Tentative Connection|Zaghafte Verbindung|Hexerei|Dieser Zauberspruch kostet beim Wirken {3} weniger, falls du eine Kreatur mit Bedrohlichkeit kontrollierst.\nÜbernimm bis zum Ende des Zuges die Kontrolle über eine Kreatur deiner Wahl. Enttappe die Kreatur. Sie erhält Eile bis zum Ende des Zuges. Tenth District Guard|Wache des zehnten Distrikts|Kreatur — Mensch, Soldat|Wenn die Wache des zehnten Distrikts ins Spiel kommt, erhält eine Kreatur deiner Wahl +0/+1 bis zum Ende des Zuges. Tenth District Legionnaire|Legionärin des zehnten Distrikts|Kreatur — Mensch, Soldat|Eile\nImmer wenn du einen Zauberspruch wirkst, der die Legionärin des zehnten Distrikts als Ziel hat, lege eine +1/+1-Marke auf die Legionärin des zehnten Distrikts und wende dann Hellsicht 1 an. Tenth District Veteran|Veteranin des zehnten Distrikts|Kreatur — Mensch, Soldat|Wachsamkeit\nImmer wenn die Veteranin des zehnten Distrikts angreift, enttappe eine andere Kreatur deiner Wahl, die du kontrollierst. @@ -16420,6 +16841,7 @@ Territorial Roc|Gebietstreuer Roc|Kreatur — Vogel|Fliegend Terror of Kruin Pass|Schrecken vom Kruinpass|Kreatur — Werwolf|Doppelschlag\nJeder Werwolf, den du kontrollierst, kann nicht geblockt werden, außer von zwei oder mehr Kreaturen.\nTransformiere zu Beginn jedes Versorgungssegments den Schrecken vom Kruinpass, falls ein Spieler im letzten Zug zwei oder mehr Zaubersprüche gewirkt hat. Terror of Mount Velus|Schrecken vom Velusberg|Kreatur — Drache|Fliegend, Doppelschlag\nWenn der Schrecken vom Velusberg ins Spiel kommt, erhalten Kreaturen, die du kontrollierst, Doppelschlag bis zum Ende des Zuges. Terror of the Fairgrounds|Schrecken vom Messeplatz|Kreatur — Gremlin| +Terror of the Peaks|Schrecken der Gipfel|Kreatur — Drache|Fliegend\nZaubersprüche, die deine Gegner wirken und die den Schrecken der Gipfel als Ziel haben, kosten beim Wirken zusätzlich 3 Lebenspunkte.\nImmer wenn eine andere Kreatur unter deiner Kontrolle ins Spiel kommt, fügt der Schrecken der Gipfel einem Ziel deiner Wahl Schadenspunkte in Höhe der Stärke der Kreatur zu. Terror|Terror|Spontanzauber|Begrabe die Zielkreatur. Dieser Zauber hat keine Wirkung auf schwarze Kreaturen und Artefaktkreaturen. Terrus Wurm|Terruswurm|Kreatur — Zombie, Wurm|Ausplündern {6}{B} ({6}{B}, schicke diese Karte aus deinem Friedhof ins Exil: Lege so viele +1/+1-Marken, wie die Stärke dieser Karte beträgt, auf eine Kreatur deiner Wahl. Spiele Ausplündern wie eine Hexerei.) Teshar, Ancestor's Apostle|Teshar, Apostel der Ahnfrau|Legendäre Kreatur — Vogel, Kleriker|Fliegend\nImmer wenn du einen historischen Zauberspruch wirkst, bringe eine Kreaturenkarte deiner Wahl mit umgewandelten Manakosten von 3 oder weniger aus deinem Friedhof ins Spiel zurück. (Legenden, Artefakte und Sagen sind historisch.) @@ -16462,7 +16884,7 @@ Thalakos Seer|Seher der Thalakos|Beschwörung eines Zauberers|Irrealität\nZiehe Thalakos Sentry|Wächter der Thalakos|Beschwörung eines Soldaten|Irrealität Thalia's Geistcaller|Thalias Geistruferin|Kreatur — Mensch, Kleriker|Lebensverknüpfung\nImmer wenn du einen Zauberspruch aus deinem Friedhof wirkst, erzeuge einen 1/1 weißen Geist-Kreaturenspielstein mit Flugfähigkeit.\nOpfere einen Geist: Thalias Geistruferin erhält Unzerstörbarkeit bis zum Ende des Zuges. Thalia's Lancers|Thalias Lanzenträger|Kreatur — Mensch, Ritter|Erstschlag\nWenn Thalias Lanzenträger ins Spiel kommen, kannst du deine Bibliothek nach einer legendären Karte durchsuchen, sie offen vorzeigen, auf deine Hand nehmen und dann deine Bibliothek mischen. -Thalia's Lieutenant|Thalias Leutnant|Kreatur — Mensch, Soldat|Wenn Thalias Leutnant ins Spiel kommt, lege eine +1/+1-Marke auf jeden anderen Menschen, den du kontrollierst.\nImmer wenn ein anderer Mensch unter deiner Kontrolle ins Spiel kommt, lege eine +1/+1-Marke auf Thalias Leutnant. +Thalia's Lieutenant|Thalias Leutnant|Kreatur — Mensch, Soldat|Wenn Thalias Leutnant ins Spiel kommt, lege auf jeden anderen Menschen, den du kontrollierst, eine +1/+1-Marke.\nImmer wenn ein anderer Mensch unter deiner Kontrolle ins Spiel kommt, lege eine +1/+1-Marke auf Thalias Leutnant. Thalia, Guardian of Thraben|Thalia, Wächterin von Thraben|Legendäre Kreatur — Mensch, Soldat|Nicht-Kreaturenzauber kosten beim Wirken {1} mehr. Thalia, Heretic Cathar|Thalia, ketzerische Katharerin|Legendäre Kreatur — Mensch, Soldat|Erstschlag\nKreaturen und Nichtstandardländer, die deine Gegner kontrollieren, kommen getappt ins Spiel. Thallid Germinator|Auskeimender Thallid|Kreatur — Pilzwesen|Lege zu Beginn deines Versorgungssegments eine Sporenmarke auf den Auskeimenden Thalliden.\nEntferne drei Sporenmarken vom Auskeimenden Thalliden: Bringe einen 1/1 grünen Saprolingspielstein ins Spiel.\nOpfere einen Saproling: Eine Kreatur deiner Wahl erhält +1/+1 bis zum Ende des Zuges. @@ -16518,6 +16940,7 @@ The Magic Mirror|Der Zauberspiegel|Legendäres Artefakt|Dieser Zauberspruch kost The Mending of Dominaria|Die Wiederherstellung Dominarias|Verzauberung — Sage|(Je eine Sagenmarke beim Ins-Spiel-Kommen und nach deinem Ziehsegment. Opfern nach III.)\nI, II — Lege die obersten zwei Karten deiner Bibliothek auf deinen Friedhof. Dann kannst du eine Kreaturenkarte aus deinem Friedhof auf deine Hand zurückbringen.\nIII — Bringe alle Länderkarten aus deinem Friedhof ins Spiel zurück und mische dann deinen Friedhof in deine Bibliothek. The Mimeoplasm|Das Mimeoplasma|Legendäre Kreatur — Schlammwesen|Sowie das Mimeoplasma ins Spiel kommt, kannst du zwei Kreaturenkarten aus Friedhöfen ins Exil schicken. Falls du dies tust, kommt es als Kopie einer dieser Karten mit zusätzlich so viele +1/+1-Marken ins Spiel, wie die Stärke der anderen Karte beträgt. The Mirari Conjecture|Die Mirari-Hypothese|Verzauberung — Sage|(Je eine Sagenmarke beim Ins-Spiel-Kommen und nach deinem Ziehsegment. Opfern nach III.)\nI — Bringe eine Spontanzauberkarte deiner Wahl aus deinem Friedhof auf deine Hand zurück.\nII — Bringe eine Hexereikarte deiner Wahl aus deinem Friedhof auf deine Hand zurück.\nIII — Immer wenn du bis zum Ende des Zuges einen Spontanzauber oder eine Hexerei wirkst, kopiere ihn bzw. sie. Du kannst neue Ziele für die Kopie bestimmen. +The Ozolith|Der Ozolith|Legendäres Artefakt|Immer wenn eine Kreatur, die du kontrollierst, das Spiel verlässt und falls Marken auf ihr lagen, lege jene Marken auf den Ozolith.\nZu Beginn des Kampfes in deinem Zug und falls der Ozolith Marken auf sich liegen hat, kannst du alle Marken vom Ozolith auf eine Kreatur deiner Wahl bewegen. The Rack|Streckbank|Artefakt|Hat ein Gegner am Ende seiner Versorgungsphase weniger als drei Karten in der Hand, fügt die Streckbank ihm für jede Karte weniger 1 Schadenspunkt zu. The Royal Scions|Die Kinder des Königs|Legendärer Planeswalker — Will, Rowan|+1: Ziehe eine Karte und wirf dann eine Karte ab.\n+1: Eine Kreatur deiner Wahl erhält +2/+0 und Erstschlag und verursacht Trampelschaden bis zum Ende des Zuges.\n—8: Ziehe vier Karten. Wenn du dies tust, fügen die Kinder des Königs einem Ziel deiner Wahl so viele Schadenspunkte zu, wie du Karten auf deiner Hand hast. The Scarab God|Die Skarabäen-Gottheit|Legendäre Kreatur — Gott|Zu Beginn deines Versorgungssegments verliert jeder Gegner X Lebenspunkte und du wendest Hellsicht X an, wobei X gleich der Anzahl an Zombies ist, die du kontrollierst.\n{2}{U}{B}: Schicke eine Kreaturenkarte deiner Wahl aus einem Friedhof ins Exil. Erzeuge einen Spielstein, der eine Kopie von ihr ist, außer dass er ein 4/4 schwarzer Zombie ist.\nWenn Die Skarabäen-Gottheit stirbt, bringe sie zu Beginn des nächsten Endsegments auf die Hand ihres Besitzers zurück. @@ -16549,8 +16972,10 @@ Thief of Hope|Dieb der Hoffnung|Kreatur - Geist|Immer wenn du einen Geist oder e Thief of Sanity|Verstandesräuber|Kreatur — Specter|Fliegend\nImmer wenn der Verstandesräuber einem Spieler Kampfschaden zufügt, schaue dir die obersten drei Karten der Bibliothek jenes Spielers an, schicke eine davon verdeckt ins Exil und lege dann den Rest auf seinen Friedhof. Solange die Karte im Exil ist, kannst du sie anschauen und sie wirken, und um den Zauberspruch zu wirken, kannst du Mana ausgeben, als wäre es Mana eines beliebigen Typs. Thieves' Auction|Auktion der Diebe|Hexerei|Lege alle Karten im Spiel beiseite. Bei dir beginnend bestimmt jeder Spieler eine der beiseite gelegten Karten und bringt sie getappt unter seiner Kontrolle ins Spiel. Wiederhole diesen Prozess, bis alle diese Karten bestimmt wurden. Thieves' Fortune|Diebesglück|Stammes-Spontanzauber — Räuber|Beutezug {U} (Du kannst diesen Zauber für seine Beutezugkosten spielen, falls du in diesem Zug mit einem Räuber einem Spieler Kampfschaden zugefügt hast.)\nSchaue dir die obersten vier Karten deiner Bibliothek an. Nimm eine davon auf deine Hand und lege den Rest in beliebiger Reihenfolge unter deine Bibliothek. +Thieves' Guild Enforcer|Vollstreckerin der Diebesgilde|Kreatur — Mensch, Räuber|Aufblitzen\nImmer wenn die Vollstreckerin der Diebesgilde oder ein anderer Räuber unter deiner Kontrolle ins Spiel kommt, millt jeder Gegner zwei Karten.\nSolange sich acht oder mehr Karten im Friedhof eines Gegners befinden, erhält die Vollstreckerin der Diebesgilde +2/+1 und hat Todesberührung. Thieving Amalgam|Diebisches Mischwesen|Kreatur — Menschenaffe, Ophis|Zu Beginn des Versorgungssegments jedes Gegners manifestierst du die oberste Karte seiner Bibliothek. (Bringe sie als eine 2/2 Kreatur verdeckt ins Spiel. Decke sie zu einem beliebigen Zeitpunkt für ihre Manakosten auf, falls es eine Kreaturenkarte ist.)\nImmer wenn eine Kreatur, die du kontrollierst, aber nicht besitzt, stirbt, verliert ihr Besitzer 2 Lebenspunkte und du erhältst 2 Lebenspunkte dazu. Thieving Magpie|Diebische Elster|Kreatur — Vogel|Fliegend (Diese Kreatur kann außer von fliegenden Kreaturen und Kreaturen mit Reichweite nicht geblockt werden.)\nImmer wenn die Diebische Elster einem Gegner Schaden zufügt, ziehst du eine Karte. +Thieving Otter|Diebischer Otter|Kreatur — Otter|Immer wenn der Diebische Otter einem Gegner Schaden zufügt, ziehe eine Karte. Thieving Sprite|Diebische Sylphide|Kreatur — Fee, Räuber|Fliegend\nWenn die Diebische Sylphide ins Spiel kommt, zeigt ein Spieler deiner Wahl X Karten von seiner Hand offen vor, wobei X gleich der Anzahl an Feenwesen ist, die du kontrollierst. Bestimme eine dieser Karten. Dieser Spieler wirft diese Karte ab. Thing from the Deep|Ding aus der Tiefe|Beschwörungszauber|Zerstöre eine Deiner Inseln, wenn Du mit dem Ding aus der Tiefe angreifst, oder zerstöre das Ding aus der Tiefe. Thing in the Ice|Das Ding im Eis|Kreatur — Schrecken|Verteidiger\nDas Ding im Eis kommt mit vier Eismarken ins Spiel.\nImmer wenn du einen Spontanzauber oder eine Hexerei wirkst, entferne eine Eismarke vom Ding im Eis. Falls dann keine Eismarken auf ihm liegen, transformiere es. @@ -16733,6 +17158,7 @@ Thunderscape Familiar|Vertrauter des Donnerpfads|Kreatur — Kavu|Erstschlag\nSc Thunderscape Master|Meister des Donnerpfads|Kreatur — Zauberer|{B}{B}, {T}: Ein Spieler Deiner Wahl verliert 2 Lebenspunkte, und Du erhältst 2 Lebenspunkte dazu.\n{G}{G}, {T}: Alle Kreaturen, die Du kontrollierst, erhalten +2/+2 bis zum Ende des Zuges. Thundersong Trumpeter|Trompeter des Donnerlieds|Kreatur — Mensch, Soldat|{T}: Eine Kreatur deiner Wahl kann in diesem Zug nicht angreifen oder blocken. Thunderstaff|Donnerstab|Artefakt|Ist der Donnerstab ungetappt und eine Kreatur würde dir Kampfschaden zufügen, verhindere 1 dieser Schadenspunkte.\n{2}, {T}: Angreifende Kreaturen erhalten +1/+0 bis zum Ende des Zuges. +Thwart the Enemy|Den Gegner stoppen|Spontanzauber|Verhindere allen Schaden, der in diesem Zug von Kreaturen, die deine Gegner kontrollieren, zugefügt würde. Thwart|Vereitelung|Spontanzauber|Du kannst drei Inseln, die Du kontrollierst, auf die Hand ihres Besitzers zurückbringen, anstatt die Manakosten der Vereitelung zu bezahlen.\nNeutralisiere einen Zauberspruch Deiner Wahl. Tiana, Ship's Caretaker|Tiana, Schiffstechnikerin|Legendäre Kreatur — Engel, Handwerker|Fliegend, Erstschlag\nImmer wenn eine Aura oder Ausrüstung, die du kontrollierst, aus dem Spiel auf einen Friedhof gelegt wird, kannst du ihre Karte zu Beginn des nächsten Endsegments auf die Hand ihres Besitzers zurückbringen. Tibalt's Rager|Thibalts Wüterich|Kreatur — Teufel|Wenn Thibalts Wüterich stirbt, fügt er einem Ziel deiner Wahl 1 Schadenspunkt zu.\n{1}{R}: Thibalts Wüterich erhält +2/+0 bis zum Ende des Zuges. @@ -16740,6 +17166,7 @@ Tibalt, Rakish Instigator|Thibalt, salopper Aufhetzer|Legendärer Planeswalker Tibalt, the Fiend-Blooded|Thibalt Halbblut|Planeswalker — Thibalt|+1: Ziehe eine Karte und wirf dann eine zufällig bestimmte Karte aus deiner Hand ab.\n-4: Thibalt Halbblut fügt einem Spieler deiner Wahl so viele Schadenspunkte zu, wie dieser Karten auf seiner Hand hat.\n-6: Übernimm bis zum Ende des Zuges die Kontrolle über alle Kreaturen. Enttappe sie. Sie erhalten Eile bis zum Ende des Zuges. Tibor and Lumia|Tibor und Lumia|Legendäre Kreatur — Mensch, Zauberer|Immer wenn du einen blauen Zauber spielst, erhält eine Kreatur deiner Wahl bis zum Ende des Zuges Flugfähigkeit.\nImmer wenn du einen roten Zauber spielst, fügen Tibor und Lumia allen nichtfliegenden Kreaturen 1 Schadenspunkt zu. Ticking Gnomes|Tickende Gnome|Artefaktkreatur|Echo\nOpfere die Tickenden Gnome: die Tickenden Gnome fügen einer Kreatur oder einem Spieler Deiner Wahl 1 Schadenspunkt zu. +Tidal Barracuda|Gezeitenbarrakuda|Kreatur — Fisch|Jeder Spieler kann Zaubersprüche wirken, als ob sie Aufblitzen hätten.\nDeine Gegner können während deines Zuges keine Zaubersprüche wirken. Tidal Bore|Gezeitenstrom|Spontanzauber|Du kannst eine Insel, die Du kontrollierst, auf die Hand ihres Besitzers zurückbringen, anstatt die Manakosten des Gezeitenstroms zu bezahlen.\nTappe oder enttappe eine Kreatur Deiner Wahl. Tidal Control|Gezeitenkontrolle|Verzauberung|Kumulative Versorgung: {2}\nJeder Spieler kann {2} oder 2 Lebenspunkte bezahlen, um einen roten oder grünen Zauberspruch seiner Wahl zu neutralisieren. Spiele diese Eigenschaft wie einen Unterbrechungszauber.\nEffekte, die Schaden verhindern oder umleiten, können hier nicht angewendet werden, um den Verlust der Lebenspunkte zu verhindern. Tidal Courier|Wellenkurier|Kreatur — Meervolk|Decke die vier obersten Karten deiner Bibliothek auf, wenn der Wellenkurier ins Spiel kommt. Nimm alle Meervolk-Karten, die auf diese Weise aufgedeckt werden, auf deine Hand und lege den Rest der Karten unter deine Bibliothek.\n{3}{U}: Der Wellenkurier erhält bis zum Ende des Zuges Flugfähigkeit. @@ -16750,6 +17177,7 @@ Tidal Visionary|Seher der Gezeiten|Kreatur — Zauberer|{T}: Die Farbe einer Kre Tidal Warrior|Gezeitenkrieger|Beschwörung von Meervolk|{T}: Ein Land Deiner Wahl wird bis zum Ende des Zuges zu einer Insel. Tidal Wave|Springflut|Spontanzauber|Bringe einen Wellen-Spielstein ins Spiel. Behandle diesen Spielstein wie eine 5/5 blaue Kreatur, die als Mauer zählt. Begrabe diesen Spielstein am Ende eines Zuges. Tide Drifter|Gezeitentreiber|Kreatur — Eldrazi, Drohne|Fahl (Diese Karte hat keine Farbe.)Andere farblose Kreaturen, die du kontrollierst, erhalten +0/+1. +Tide Skimmer|Flutgleiter|Kreatur — Sceada|Fliegend\nImmer wenn du mit zwei oder mehr fliegenden Kreaturen angreifst, ziehe eine Karte. Tide of War|Wogen des Krieges|Verzauberung|Immer wenn eine oder mehrere Kreaturen blocken, wirf eine Münze. Gewinnst du den Münzwurf, opfert der verteidigende Spieler alle blockenden Kreaturen. Sonst opfert der angreifende Spieler die geblockten Kreaturen. Tidebinder Mage|Gezeitenbändiger|Kreatur — Meervolk, Zauberer|Wenn der Gezeitenbändiger ins Spiel kommt, tappe eine rote oder grüne Kreatur deiner Wahl, die ein Gegner kontrolliert. Diese Kreatur enttappt nicht während des Enttappsegments ihres Beherrschers, solange du den Gezeitenbändiger kontrollierst. Tideforce Elemental|Tidenkraftelementar|Kreatur — Elementarwesen|{U}, {T}: Du kannst eine andere Kreatur deiner Wahl tappen oder enttappen.\nLandung — Immer wenn ein Land unter deiner Kontrolle ins Spiel kommt, kannst du das Tidenkraftelementar enttappen. @@ -16819,7 +17247,8 @@ Tireless Tribe|Stamm der Unermüdlichen|Kreatur — Nomade|Wirf eine Karte aus d Tishana's Wayfinder|Tishanas Pfadfinderin|Kreatur — Meervolk, Späher|Wenn Tishanas Pfadfinderin ins Spiel kommt, erkundet sie. (Decke die oberste Karte deiner Bibliothek auf. Falls die Karte ein Land ist, nimm sie auf deine Hand. Lege sonst eine +1/+1-Marke auf diese Kreatur und lege dann die Karte zurück oder auf deinen Friedhof.) Tishana, Voice of Thunder|Tishana, Stimme des Donners|Legendäre Kreatur — Meervolk, Schamane|Stärke und Widerstandskraft von Tishana, Stimme des Donners, sind gleich der Anzahl an Karten auf deiner Hand.\nEs gibt keine Obergrenze für die Anzahl an Karten, die du auf der Hand halten darfst.\nWenn Tishana ins Spiel kommt, ziehe für jede Kreatur, die du kontrollierst, eine Karte. Titan Forge|Titanschmelze|Artefakt|{3}, {T}: Lege eine Ladungsmarke auf die Titanschmelze.\n{T}, entferne drei Ladungsmarken von der Titanschmelze: Bringe einen 9/9 farblosen Golem-Artefaktkreaturenspielstein ins Spiel. -Titan of Eternal Fire|Titan des ewigen Feuers|Kreatur — Riese|Jede Mensch-Kreatur, die du kontrollierst, hat „{R}, {T}: Diese Kreatur fügt einer Kreatur oder einem Spieler deiner Wahl 1 Schadenspunkt zu." +Titan Hunter|Titanenjägerin|Kreatur — Mensch, Krieger|Zu Beginn des Endsegments jedes Spielers und falls in diesem Zug keine Kreatur gestorben ist, fügt die Titanenjägerin dem Spieler 4 Schadenspunkte zu.\n{1}{B}, opfere eine Kreatur: Du erhältst 4 Lebenspunkte dazu. +Titan of Eternal Fire|Titan des ewigen Feuers|Kreatur — Riese|Jede Mensch-Kreatur, die du kontrollierst, hat „{R}, {T}: Diese Kreatur fügt einem Ziel deiner Wahl 1 Schadenspunkt zu." Titan's Presence|Präsenz des Titanen|Spontanzauber|Zeige als zusätzliche Kosten, um Präsenz des Titanen zu wirken, eine farblose Kreaturenkarte aus deiner Hand offen vor.Schicke eine Kreatur deiner Wahl ins Exil, falls ihre Stärke kleiner oder gleich der Stärke der vorgezeigten Karte ist. Titan's Revenge|Rache des Titanen|Hexerei|Die Rache des Titanen fügt einer Kreatur oder einem Spieler deiner Wahl X Schadenspunkte zu. Befehde dich mit einem Gegner. Falls du die Fehde gewinnst, bringe die Rache des Titanen auf die Hand ihres Besitzers zurück. (Jeder Spieler in einer Fehde deckt die oberste Karte seiner Bibliothek auf und legt diese Karte dann auf oder unter seine Bibliothek. Ein Spieler gewinnt die Fehde, wenn seine Karte die höheren umgewandelten Manakosten hat.) Titan's Strength|Titanenstärke|Spontanzauber|Eine Kreatur deiner Wahl erhält +3/+1 bis zum Ende des Zuges. Hellsicht 1. (Schaue dir die oberste Karte deiner Bibliothek an. Du kannst diese Karte unter deine Bibliothek legen.) @@ -16832,6 +17261,8 @@ Titanic Bulvox|Titanischer Bulvox|Kreatur — Bestie|Verursacht Trampelschaden\n Titanic Growth|Titanisches Wachstum|Spontanzauber|Eine Kreatur deiner Wahl erhält +4/+4 bis zum Ende des Zuges. Titanic Ultimatum|Titanisches Ultimatum|Hexerei|Bis zum Ende des Zuges erhalten Kreaturen, die du kontrollierst, +5/+5, Erstschlag sowie Lebensverknüpfung und verursachen Trampelschaden. Titanium Golem|Titangolem|Artefaktkreatur — Golem|{1}{W}: Der Titangolem erhält Erstschlag bis zum Ende des Zuges. +Titanoth Rex|Titanosaurus Rex|Kreatur — Dinosaurier, Bestie|Verursacht Trampelschaden\nUmwandlung {1}{G} ({1}{G}, wirf diese Karte ab: Ziehe eine Karte.)\nWenn du den Titanosaurus Rex umwandelst, lege eine Trampelschaden-Marke auf eine Kreatur deiner Wahl, die du kontrollierst. +Titans' Nest|Titanenhorst|Verzauberung|Schaue dir zu Beginn deines Versorgungssegments die oberste Karte deiner Bibliothek an. Du kannst sie auf deinen Friedhof legen.\nSchicke eine Karte aus deinem Friedhof ins Exil: Erzeuge {C}. Verwende dieses Mana nur, um einen farbigen Zauberspruch zu wirken, der kein {X} in seinen Manakosten hat. Tithe Drinker|Zehnttrinkerin|Kreatur — Vampir|Lebensverknüpfung (Schaden, der von dieser Kreatur zugefügt wird, lässt dich ebenso viele Lebenspunkte dazuerhalten.)\nAbnötigen (Immer wenn du einen Zauberspruch wirkst, kannst du {W/B} bezahlen. Falls du dies tust, verliert jeder Gegner 1 Lebenspunkt und du erhältst ebenso viele Lebenspunkte dazu.) Tithe Taker|Eintreiber des Zehnten|Kreatur — Mensch, Soldat|Während deines Zuges kosten Zaubersprüche, die deine Gegner wirken, und Fähigkeiten, die deine Gegner aktivieren und die keine Manafähigkeiten sind, {1} mehr zum Wirken bzw. Aktivieren.\nSeelenwandlung 1 (Wenn diese Kreatur stirbt, erzeuge einen 1/1 weißen und schwarzen Geist-Kreaturenspielstein mit Flugfähigkeit.) Tithebearer Giant|Zehntträger-Riese|Kreatur — Riese, Krieger|Wenn der Zehntträger-Riese ins Spiel kommt, ziehst du eine Karte und verlierst 1 Lebenspunkt. @@ -16840,6 +17271,7 @@ Tivadar of Thorn|Tivadar von Thorn|Legendäre Kreatur — Mensch, Herrscher|Erst To Arms!|Zu den Waffen!|Spontanzauber|Enttappe alle Kreaturen, die du kontrollierst.\nZiehe eine Karte. To the Slaughter|Zur Schlachtbank führen|Spontanzauber|Ein Spieler deiner Wahl opfert eine Kreatur oder einen Planeswalker.\nDelirium — Falls dein Friedhof vier oder mehr unterschiedliche Kartentypen enthält, opfert dieser Spieler stattdessen eine Kreatur und einen Planeswalker. Tocatli Honor Guard|Tocatli-Ehrengarde|Kreatur — Mensch, Soldat|Kreaturen, die ins Spiel kommen, lösen keine Fähigkeiten aus. +Together Forever|Für immer zusammen|Verzauberung|Wenn Für immer zusammen ins Spiel kommt, wende Beistand 2 an. (Lege je eine +1/+1-Marke auf bis zu zwei Kreaturen deiner Wahl.)\n{1}: Bestimme eine Kreatur deiner Wahl, auf der eine Marke liegt. Wenn die Kreatur in diesem Zug stirbt, bringe sie auf die Hand ihres Besitzers zurück. Toil to Renown|Mühsam erkämpfter Ruhm|Hexerei|Du erhältst je 1 Lebenspunkt für alle getappten Artefakte, Kreaturen und Länder, die du kontrollierst. Toils of Night and Day|Schlingen von Tag und Nacht|Spontanzauber - Arkan|Tappe oder enttappe eine bleibende Karte deiner Wahl; tappe oder enttappe dann eine andere bleibende Karte deiner Wahl. Tolaria West|Westtolaria|Land|Westtolaria kommt getappt ins Spiel.\n {T}: Erhöhe deinen Manavorrat um {U}.\n Transmutation {1}{U}{U} ({1}{U}{U}, wirf diese Karte aus deiner Hand ab: Durchsuche deine Bibliothek nach einer Karte mit umgewandelten Manakosten von 0, zeige sie offen vor und nimm sie auf deine Hand. Mische danach deine Bibliothek. Spiele diese Fähigkeit nur wie eine Hexerei.) @@ -16847,6 +17279,7 @@ Tolarian Academy|Akademie von Tolaria|Legendäres Land|{T}: erhöhe Deinen Manav Tolarian Drake|Tolarianischer Sceada|Beschwörung eines Sceadas|Fliegend, Instabilität Tolarian Emissary|Tolarianischer Gesandter|Kreatur — Zauberer|Bonus {1}{W} (Du kannst zusätzlich {1}{W} bezahlen, wenn Du diesen Zauberspruch ausspielst.)\nFliegend\nWenn Du die Bonuskosten bezahlt hast, zerstöre eine Verzauberung Deiner Wahl, wenn der Tolarianische Gesandte ins Spiel kommt. Tolarian Entrancer|Tolarianischer Hypnotiseur|Beschwörung eines Zauberers|Immer wenn der Tolarianische Hypnotiseur von einer Kreatur geblockt wird, übernimm am Ende des Kampfes die Kontrolle über diese Kreatur. +Tolarian Kraken|Tolarianischer Krake|Kreatur — Krake|Immer wenn du eine Karte ziehst, kannst du {1} bezahlen. Wenn du dies tust, kannst du eine Kreatur deiner Wahl tappen oder enttappen. Tolarian Scholar|Tolarianischer Gelehrter|Kreatur — Mensch, Zauberer| Tolarian Sentinel|Tolarianischer Wachposten|Kreatur — Mensch, Spruchwandler|Fliegend\n{U}, {T}, wirf eine Karte aus deiner Hand ab: Bringe eine bleibende Karte deiner Wahl, die du kontrollierst, auf die Hand ihres Besitzers zurück. Tolarian Serpent|Tolarianische Schlange|Beschwörung einer Schlange|Lege während Deiner Versorgungsphase die obersten sieben Karten Deiner Bibliothek auf Deinen Friedhof. @@ -16862,6 +17295,7 @@ Tomb of the Spirit Dragon|Grab des Geisterdrachen|Land|{T}: Erhöhe deinen Manav Tombfire|Brennende Gruft|Hexerei|Ein Spieler deiner Wahl entfernt alle Karten mit Rückblende in seinem Friedhof ganz aus dem Spiel. Tombstalker|Gräberschleicher|Kreatur — Dämon|Fliegend\n Ausgraben (Du kannst eine beliebige Anzahl von Karten aus deinem Friedhof ganz aus dem Spiel entfernen, sowie du diesen Zauber spielst. Er kostet beim Ausspielen für jede auf diese Weise ganz aus dem Spiel entfernte Karte {1} weniger.) Tombstone Stairwell|Treppe aus der Gruft|Weltenverzauberung|Kumulative Versorgung 1B\nJeder Spieler bringt während jeder Versorgungsphase eine Anzahl an Untoten-Spielsteinen in der Höhe der Beschwörungskarten in seinem Friedhof ins Spiel. Behandle diese Spielsteine wie 2/2 schwarze Kreaturen, die als Zombies zählen und für die die Einsatzverzögerung nicht gilt. Begrabe alle diese Kreaturen am Ende eines Zuges oder wenn die Treppe aus der Gruft das Spiel verlässt. +Tome Anima|Zauberbuch-Anima|Kreatur — Geist|Die Zauberbuch-Anima kann nicht geblockt werden, solange du in diesem Zug zwei oder mehr Karten gezogen hast. Tome Raider|Zauberbuch-Plünderin|Kreatur — Feenwesen|Fliegend\nWenn die Zauberbuch-Plünderin ins Spiel kommt, ziehe eine Karte. Tome Scour|Im Zauberbuch radieren|Hexerei|Ein Spieler deiner Wahl legt die obersten fünf Karten seiner Bibliothek auf seinen Friedhof. Tome of the Guildpact|Zauberbuch des Gildenbunds|Artefakt|Immer wenn du einen mehrfarbigen Zauberspruch wirkst, ziehe eine Karte.\n{T}: Erzeuge ein Mana einer beliebigen Farbe. @@ -16958,6 +17392,7 @@ Toxic Stench|Giftiger Gestank|Spontanzauber|Eine nichtschwarze Kreatur deiner Wa Toxin Sliver|Giftiger Remasuri|Kreatur — Remasuri|Immer wenn ein Remasuri einer Kreatur Kampfschaden zufügt, zerstöre diese Kreatur. Sie kann nicht regeneriert werden. Toymaker|Spielzeugmacher|Artefaktkreatur — Spruchwandler|1,{T}, wirf eine Karte aus Deiner Hand ab: Ein Nichtkreaturenartefakt Deiner Wahl wird bis zum Ende des Zuges zu einer Artefaktkreatur mit Stärke und Widerstandskraft in Höhe seiner umgewandelten Manakosten. (Es behält seine sonstigen Fähigkeiten.) Trace of Abundance|Spur des Überflusses|Verzauberung — Aura|Landverzauberung\nDas verzauberte Land ist verhüllt. (Es kann nicht das Ziel von Zaubersprüchen oder Fähigkeiten sein.)\nImmer wenn das verzauberte Land für Mana getappt wird, erhöht sein Beherrscher seinen Manavorrat um ein Mana einer beliebigen Farbe (zusätzlich zu dem Mana, das dieses Land erzeugt). +Track Down|Aufspüren|Hexerei|Hellsicht 3, decke dann die oberste Karte deiner Bibliothek auf. Falls es eine Kreaturen- oder Länderkarte ist, ziehe eine Karte. (Schaue dir für Hellsicht 3 die obersten drei Karten deiner Bibliothek an. Du kannst eine beliebige Anzahl davon unter deine Bibliothek legen und den Rest in beliebiger Reihenfolge oben darauf.) Tracker's Instincts|Instinkte des Spurensuchers|Hexerei|Decke die obersten vier Karten deiner Bibliothek auf. Nimm eine Kreaturenkarte davon auf deine Hand und lege den Rest der Karten auf deinen Friedhof.\nRückblende {2}{U} (Du kannst diese Karte aus deinem Friedhof für ihre Rückblendekosten wirken. Schicke sie danach ins Exil.) Trade Caravan|Handelskarawane|Beschwörung einer Karawane|Lege während Deiner Versorgungsphase eine Währungs-Marke auf die Handelskarawane.\n{1}:Entferne zwei Währungs-Marken von der Handelskarawane, um ein Standardland zu enttappen. Benutze diese Eigenschaft nur während der Versorgungsphase eines Deiner Gegner. Trade Routes|Handelsrouten|Verzauberung|{1}: Bringe ein Land deiner Wahl, das du kontrollierst, auf die Hand seines Besitzers zurück.\n{1}, wirf ein Land aus deiner Hand ab: Ziehe eine Karte. @@ -16986,6 +17421,7 @@ Trait Doctoring|Wesensänderung|Hexerei|Verändere den Text einer bleibenden Kar Traitor's Clutch|Umklammerung des Verräters|Spontanzauber|Eine Kreatur deiner Wahl erhält +1/+0, wird schwarz und erhält Irrealität bis zum Ende des Zuges. (Er kann nur Kreaturen mit Irrealität blocken und nur von ihnen geblockt werden.)\nRückblende {1}{B} (Du kannst diese Karte aus deinem Friedhof für ihre Rückblendekosten spielen. Entferne sie dann ganz aus dem Spiel.) Traitor's Roar|Brüllen des Verräters|Hexerei|Tappe eine ungetappte Kreatur deiner Wahl. Sie fügt ihrem Beherrscher Schaden in Höhe ihrer Stärke zu.\nVerschwören (Sowie du diesen Zauberspruch spielst, kannst du zwei ungetappte Kreaturen tappen, die du kontrollierst und die mindestens eine Farbe mit dem Zauberspruch gemeinsam haben. Wenn du das tust, kopiere den Zauberspruch; du kannst für die Kopie ein neues Ziel bestimmen.) Traitorous Blood|Verräterisches Blut|Hexerei|Übernimm die Kontrolle über eine Kreatur deiner Wahl bis zum Ende des Zuges. Enttappe sie. Bis zum Ende des Zuges hat sie Eile und verursacht Trampelschaden. +Traitorous Greed|Verräterische Habgier|Hexerei|Übernimm bis zum Ende des Zuges die Kontrolle über eine Kreatur deiner Wahl. Enttappe die Kreatur. Sie erhält Eile bis zum Ende des Zuges. Erzeuge zwei Mana genau einer beliebigen Farbe. (Die Kreatur kann in diesem Zug angreifen und {T}.) Traitorous Instinct|Verräterischer Instinkt|Hexerei|Übernimm bis zum Ende des Zuges die Kontrolle über eine Kreatur deiner Wahl. Enttappe diese Kreatur. Bis zum Ende des Zuges erhält sie +2/+0 und hat Eile. Tranquil Cove|Friedliche Bucht|Land|Die Friedliche Bucht kommt getappt ins Spiel.\nWenn die Friedliche Bucht ins Spiel kommt, erhältst du 1 Lebenspunkt dazu.\n{T}: Erhöhe deinen Manavorrat um {W} oder {U}. Tranquil Domain|Beruhigung|Spontanzauber|Zerstöre alle globalen Verzauberungen. @@ -17004,6 +17440,7 @@ Transguild Promenade|Weg zwischen den Gilden|Land|Der Weg zwischen den Gilden ko Transluminant|Lichtwechsler|Kreatur — Dryade, Schamane|{W}, opfere den Lichtwechsler: Bringe am Ende des Zuges einen 1/1 weißen Geistspielstein mit Flugfähigkeit ins Spiel. Transmogrifying Licid|Umformende Zecke|Artefaktkreatur|Die Umformende Zecke zählt als Zecke.\n1, {T}: Die Umformende Zecke verliert diese Fähigkeit, ist keine Kreatur mehr und wird zu einer Kreaturenverzauberung auf der steht: „Die verzauberte Kreatur erhält +1/+1 und zählt als ein Artefakt.". Lege die Umformende Zecke auf die verzauberte Kreatur Deiner Wahl. Du kannst 1 bezahlen, um diesen Effekt wieder zu beenden. Transmogrifying Wand|Transmutationsstab|Artefakt|Der Transmutationsstab kommt mit drei Ladungsmarken ins Spiel.\n{1}, {T}, entferne eine Ladungsmarke vom Transmutationsstab: Zerstöre eine Kreatur deiner Wahl. Ihr Beherrscher erzeugt einen 2/4 weißen Ochse-Kreaturenspielstein. Aktiviere diese Fähigkeit nur zu einem Zeitpunkt, zu dem du auch eine Hexerei wirken könntest. +Transmogrify|Transmogrifizieren|Hexerei|Schicke eine Kreatur deiner Wahl ins Exil. Ihr Beherrscher deckt Karten oben von seiner Bibliothek auf, bis er eine Kreaturenkarte aufdeckt. Der Spieler bringt die Kreaturenkarte ins Spiel und mischt dann den Rest der aufgedeckten Karten in seine Bibliothek. Trap Digger|Grubengräber|Kreatur — Soldat|{2}{W}, {T}: Lege eine Fallenmarke auf ein Land deiner Wahl, das du kontrollierst.\nOpfere ein Land, auf dem eine Fallenmarke liegt: Der Grubengräber fügt einer angreifenden Kreatur deiner Wahl ohne Flugfähigkeit 3 Schadenspunkte zu. Trap Essence|Essenz einfangen|Spontanzauber|Neutralisiere einen Kreaturenzauber deiner Wahl. Lege zwei +1/+1-Marken auf bis zu eine Kreatur deiner Wahl. Trap Runner|Abfangjäger|Kreatur — Soldat|{T}: Eine angreifende ungeblockte Kreatur Deiner Wahl wird geblockt. (Dies gilt auch für unblockbare Kreaturen.) @@ -17132,7 +17569,7 @@ Tromokratis|Tromokratis|Legendäre Kreatur — Krake|Tromokratis hat Fluchsicher Tromp the Domains|Durch die Gegend trampeln|Hexerei|Bis zum Ende des Zuges verursachen alle Kreaturen, die du kontrollierst, Trampelschaden und erhalten +1/+1 für jeden Standardlandtyp unter den Ländern, die du kontrollierst. Trophy Hunter|Großwildjägerin|Kreatur — Mensch, Bogenschütze|{1}{G}: Die Großwildjägerin fügt einer fliegenden Kreatur deiner Wahl 1 Schadenspunkt zu.\nImmer wenn eine fliegende Kreatur, der in diesem Zug Schaden durch die Großwildjägerin zugefügt wurde, auf einen Friedhof gelegt wird, lege eine +1/+1-Marke auf die Großwildjägerin. Trophy Mage|Trophäenmagierin|Kreatur — Mensch, Zauberer|Wenn die Trophäenmagierin ins Spiel kommt, kannst du deine Bibliothek nach einer Artefaktkarte mit umgewandelten Manakosten von 3 durchsuchen, sie offen vorzeigen, auf deine Hand nehmen und dann deine Bibliothek mischen. -Tropical Island|Tropeninsel|Land|{T}: Erhöhe Deinen Manavorrat um {G} oder U. Diese Karte zählt als Wald und als Insel und unterliegt Zaubersprüchen, die für diese beiden Standard-Länder gelten. Zerstört ein Zauberspruch eine dieser Standard-Länder, wird diese Karte zerstört; verändert ein Zauberspruch eines dieser Standard-Länder, bleibt das andere Standard-Land davon unberührt. +Tropical Island|Tropeninsel|Land|{T}: Erhöhe Deinen Manavorrat um {G} oder {U}. Diese Karte zählt als Wald und als Insel und unterliegt Zaubersprüchen, die für diese beiden Standard-Länder gelten. Zerstört ein Zauberspruch eine dieser Standard-Länder, wird diese Karte zerstört; verändert ein Zauberspruch eines dieser Standard-Länder, bleibt das andere Standard-Land davon unberührt. Tropical Storm|Tropischer Sturm|Hexerei|Der Tropische Sturm fügt allen fliegenden Kreaturen X Schadenspunkte und allen blauen Kreaturen 1 Schadenspunkt zu. Trostani Discordant|Trostani die Entzweite|Legendäre Kreatur — Dryade|Andere Kreaturen, die du kontrollierst, erhalten +1/+1.\nWenn Trostani die Entzweite ins Spiel kommt, erzeuge zwei 1/1 weiße Soldat-Kreaturenspielsteine mit Lebensverknüpfung.\nZu Beginn deines Endsegments übernimmt jeder Spieler die Kontrolle über alle Kreaturen, die er besitzt. Trostani's Judgment|Trostanis Abrechnung|Spontanzauber|Schicke eine Kreatur deiner Wahl ins Exil und führe dann Bevölkern durch. (Bringe einen Spielstein ins Spiel, der eine Kopie eines Kreaturenspielsteins ist, den du kontrollierst.) @@ -17151,9 +17588,11 @@ Truefire Captain|Feuertreu-Feldherrin|Kreatur — Mensch, Ritter|Mentor (Immer w Truefire Paladin|Feuertreu-Paladin|Kreatur — Mensch, Ritter|Wachsamkeit\n{R}{W}: Der Feuertreu-Paladin erhält +2/+0 bis zum Ende des Zuges.\n{R}{W}: Der Feuertreu-Paladin erhält Erstschlag bis zum Ende des Zuges. Trueheart Duelist|Starkherz-Duellantin|Kreatur — Mensch, Krieger|Die Starkherz-Duellantin kann in jedem Kampf eine zusätzliche Kreatur blocken.\nEinbalsamieren {2}{W} ({2}{W}, schicke diese Karte aus deinem Friedhof ins Exil: Erzeuge einen Spielstein, der eine Kopie von ihr ist, außer dass er ein weißer Zombie-Mensch-Krieger ohne Manakosten ist. Spiele Einbalsamieren wie eine Hexerei.) Trueheart Twins|Starkherz-Zwillinge|Kreatur — Schakal, Krieger|Du kannst die Starkherz-Zwillinge erschöpfen, sowie sie angreifen. (Eine erschöpfte Kreatur enttappt nicht während deines nächsten Enttappsegments.)\nImmer wenn du eine Kreatur erschöpfst, erhalten Kreaturen, die du kontrollierst, +1/+0 bis zum Ende des Zuges. +Trufflesnout|Trüffelschnüffler|Kreatur — Wildschwein|Wenn der Trüffelschnüffler ins Spiel kommt, bestimme eines —\n• Lege eine +1/+1-Marke auf den Trüffelschnüffler.\n• Du erhältst 4 Lebenspunkte dazu. Truga Jungle|Der Truga-Dschungel|Welt — Ergamon|Alle Länder haben „{T}: Erhöhe deinen Manavorrat um ein Mana einer beliebigen Farbe."\nImmer wenn du chaos würfelst, decke die obersten drei Karten deiner Bibliothek auf. Nimm alle Land-Karten, die auf diese Weise aufgedeckt wurden, auf deine Hand und lege den Rest der Karten in beliebiger Reihenfolge unter deine Bibliothek. Trumpet Blast|Trompetenstoß|Spontanzauber|Angreifende Kreaturen erhalten +2/+0 bis zum Ende des Zuges. Trumpeting Armodon|Trompetendes Armodon|Beschwörung eines Elefanten|{1}{G}: Eine Kreatur Deiner Wahl blockt das Trompetende Armodon in diesem Zug, wenn möglich. +Trumpeting Gnarr|Trompetender Gnarr|Kreatur — Bestie|Mutation {3}{G/U}{G/U} (Falls du diesen Zauberspruch für seine Mutationskosten wirkst, lege ihn auf oder unter eine Nicht-Mensch-Kreatur deiner Wahl, die du besitzt. Sie mutieren zur oben liegenden Kreatur, die zusätzlich alle Fähigkeiten der darunter liegenden hat.)\nImmer wenn diese Kreatur mutiert, erzeuge einen 3/3 grünen Bestie-Kreaturenspielstein. Trumpeting Herd|Trompetende Herde|Hexerei|Erzeuge einen 3/3 grünen Elefant-Kreaturenspielstein.\nAbprall (Falls du diesen Zauberspruch aus deiner Hand wirkst, schicke ihn ins Exil, sowie er verrechnet wird. Zu Beginn deines nächsten Versorgungssegments kannst du diese Karte aus dem Exil wirken, ohne ihre Manakosten zu bezahlen.) Trusted Advisor|Vertrauenswürdiger Berater|Kreatur - Mensch, Berater|Deine maximale Handkartenzahl ist um zwei erhöht.\nBringe zu Beginn deines Versorgungssegments eine blaue Kreatur, die du kontrollierst, auf die Hand ihres Besitzers zurück. Trusted Forcemage|Zuverlässige Kraftmagierin|Kreatur — Mensch, Schamane|Seelengebunden (Du kannst diese Kreatur an eine andere nicht gebundene Kreatur binden, wenn eine von beiden ins Spiel kommt. Sie bleiben verbunden, solange du die Kontrolle über beide Kreaturen hast.)\nSolange die Zuverlässige Kraftmagierin an eine andere Kreatur gebunden ist, erhalten beide Kreaturen +1/+1. @@ -17164,6 +17603,7 @@ Trusty Machete|Zuverlässige Machete|Artefakt — Ausrüstung|Die ausgerüstete Trusty Packbeast|Zuverlässiges Lasttier|Kreatur — Bestie|Wenn das Zuverlässige Lasttier ins Spiel kommt, bringe eine Artefaktkarte deiner Wahl aus deinem Friedhof auf deine Hand zurück. Truth or Tale|Wahrheit oder Fabel|Spontanzauber|Decke die fünf obersten Karten deiner Bibliothek auf und teile sie in zwei Haufen auf. Ein Gegner bestimmt einen dieser Haufen. Nimm eine Karte des bestimmten Haufens auf deine Hand und lege den Rest der auf diese Weise aufgedeckten Karten in beliebiger Reihenfolge unter deine Bibliothek. Trygon Predator|Jagender Trygon|Kreatur — Bestie|FliegendImmer wenn der Jagende Trygon einem Spieler Kampfschaden zufügt, kannst du ein Artefakt oder eine Verzauberung deiner Wahl, das bzw. die dieser Spieler kontrolliert, zerstören. +Trynn, Champion of Freedom|Trynn, Bewahrerin des Friedens|Legendäre Kreatur — Mensch, Soldat|Partner von Silvar, Verschlinger der Freien (Wenn diese Kreatur ins Spiel kommt, kann ein Spieler deiner Wahl Silvar aus seiner Bibliothek auf seine Hand nehmen und danach mischen.)\nZu Beginn deines Endsegments und falls du in diesem Zug angegriffen hast, erzeuge einen 1/1 weißen Mensch-Soldat-Kreaturenspielstein. Tsabo Tavoc|Tsabo Tavoc|Kreatur — Legende|Erstschlag, Schutz vor Legenden\n{B}{B}, {T}: Zerstöre eine Legende Deiner Wahl. Diese kann nicht regeneriert werden. Tsabo's Assassin|Tsabos Meuchler|Kreatur — Assassine|{T}: Zerstöre eine Kreatur Deiner Wahl, wenn diese Kreatur die Farbe hat, die am häufigsten unter bleibenden Karten ist. Auch Gleichstand gilt. Eine Kreatur, die auf diese Weise zerstört wird, kann nicht regeneriert werden. Tsabo's Decree|Tsabos Erlaß|Spontanzauber|Bestimme einen Kreaturentyp. Ein Spieler Deiner Wahl zeigt offen die Karten auf seiner Hand und wirft alle Kreaturenkarten dieses Typs ab. Zerstöre dann alle Kreaturen dieses Typs, die dieser Spieler kontrolliert. Sie können nicht regeneriert werden. @@ -17178,7 +17618,7 @@ Tumble Magnet|Magnet des Taumelns|Artefakt|Der Magnet des Taumelns kommt mit dre Tumble|Tumble|Hexerei|Hinfallen fügt allen fliegenden Kreaturen 6 Schadenspunkte zu. Tundra Kavu|Tundrakavu|Kreatur — Kavu|{T}: Ein Land deiner Wahl wird bis zum Ende des Zuges zu einer Ebene oder einer Insel. Tundra Wolves|Tundrawölfe|Beschwörung von Wölfen|Erstschlag -Tundra|Tundra|Land|{T}: Erhöhe Deinen Manavorrat um {U} oder W. Diese Karte zählt als Insel und als Ebene und unterliegt Zaubersprüchen, die für diese beiden Standard-Länder gelten. Zerstört ein Zauberspruch eines dieser Standard-Länder, wird diese Karte zerstört; verändert ein Zauberspruch eines dieser Standard-Länder, bleibt das andere Standard-Land davon unberührt. +Tundra|Tundra|Land|{T}: Erhöhe Deinen Manavorrat um {U} oder {W}. Diese Karte zählt als Insel und als Ebene und unterliegt Zaubersprüchen, die für diese beiden Standard-Länder gelten. Zerstört ein Zauberspruch eines dieser Standard-Länder, wird diese Karte zerstört; verändert ein Zauberspruch eines dieser Standard-Länder, bleibt das andere Standard-Land davon unberührt. Tunnel Ignus|Tunnel-Ignäus|Kreatur — Elementarwesen|Immer wenn ein Land unter der Kontrolle eines Gegners ins Spiel kommt, fügt der Tunnel-Ignäus diesem Spieler 3 Schadenspunkte zu, falls dieser Spieler in diesem Zug schon ein anderes Land unter seiner Kontrolle ins Spiel bekommen hat. Tunnel Vision|Tunnelblick|Hexerei|Benenne eine Karte. Ein Spieler deiner Wahl deckt Karten oben von seiner Bibliothek auf, bis er die genannte Karte findet. Falls dies passiert, legt dieser Spieler den Rest der aufgedeckten Karten auf seinen Friedhof und legt die genannte Karte oben auf seine Bibliothek. Sonst mischt dieser Spieler seine Bibliothek. Tunneler Wurm|Tunnelgräber-Wurm|Kreatur — Wurm|Wirf eine Karte aus deiner Hand ab: Regeneriere den Tunnelgräber-Wurm. @@ -17217,11 +17657,13 @@ Twilight Shepherd|Zwielichtshirtin|Kreatur — Engel|Fliegend, Wachsamkeit\nWenn Twilight's Call|Ruf des Zwielichts|Hexerei|Du kannst Ruf des Zwielichts immer dann spielen, wenn Du auch einen Spontanzauber spielen könntest, wenn Du zusätzlich {2} bezahlst.\nAlle Spieler bringen alle Kreaturenkarten aus ihrem Friedhof ins Spiel zurück. Twin Bolt|Zwillingsblitz|Spontanzauber|Der Zwillingsblitz fügt 2 Schadenspunkte zu, deren Aufteilung auf ein oder zwei Ziele deiner Wahl, die Kreaturen und/oder Spieler sein können, du bestimmst. Twin-Silk Spider|Zwillingsseidenspinne|Kreatur — Spinne|Reichweite\nWenn die Zwillingsseidenspinne ins Spiel kommt, erzeuge einen 1/2 grünen Spinne-Kreaturenspielstein mit Reichweite. +Twinblade Assassins|Doppelklingenmeuchler|Kreatur — Elf, Assassine|Zu Beginn deines Endsegments und falls in diesem Zug eine Kreatur gestorben ist, ziehe eine Karte. Twinblade Paladin|Doppelklingen-Paladin|Kreatur — Mensch, Ritter|Immer wenn du Lebenspunkte dazuerhältst, lege eine +1/+1-Marke auf den Doppelklingen-Paladin.\nSolange du 25 oder mehr Lebenspunkte hast, hat der Doppelklingen-Paladin Doppelschlag. (Er fügt sowohl Erstschlags- als auch normalen Kampfschaden zu.) Twinblade Slasher|Doppelklingenschlitzer|Kreatur — Elf, Krieger|Verdorren (Dies fügt Kreaturen Schaden in Form von -1/-1-Marken zu.)\n{1}{G}: Der Doppelklingenschlitzer erhält +2/+2 bis zum Ende des Zuges. Spiele diese Fähigkeit nur einmal pro Zug. Twincast|Zwillingszauber|Spontanzauber|Kopiere einen Spontanzauber oder eine Hexerei deiner Wahl. Du kannst neue Ziele für die Kopie bestimmen. Twinflame|Zwillingsflamme|Hexerei|Streben — Zwillingsflamme kostet beim Wirken für jedes Ziel außer dem ersten {2}{R} mehr.\nBestimme eine beliebige Anzahl an Kreaturen deiner Wahl, die du kontrollierst. Bringe für jede dieser Kreaturen einen Spielstein ins Spiel, der eine Kopie dieser Kreatur ist. Diese Spielsteine haben Eile. Schicke sie zu Beginn des nächsten Endsegments ins Exil. Twinning Glass|Verdoppelndes Glas|Artefakt|{1}, {T}: Du kannst eine Nichtländerkarte aus deiner Hand spielen, ohne ihre Manakosten zu bezahlen, falls sie den gleichen Namen wie ein Zauberspruch hat, der in diesem Zug bereits gespielt wurde. +Twinning Staff|Verdoppelnder Stab|Artefakt|Falls du einen Zauberspruch ein- oder mehrmals kopieren würdest, kopiere ihn stattdessen so oft plus ein weiteres Mal. Du kannst neue Ziele für die zusätzliche Kopie bestimmen.\n{7}, {T}: Kopiere einen Spontanzauber oder eine Hexerei deiner Wahl, den bzw. die du kontrollierst. Du kannst neue Ziele für die Kopie bestimmen. Twins of Maurer Estate|Zwillinge vom Maurer-Landsitz|Kreatur — Vampir|Wahnsinn {2}{B} (Falls du diese Karte abwirfst, wirf sie ins Exil ab. Wenn du dies tust, wirke sie für ihre Wahnsinn-Kosten oder lege sie auf deinen Friedhof.) Twinstrike|Paarschlag|Spontanzauber|Paarschlag fügt zwei Kreaturen deiner Wahl je 2 Schadenspunkte zu.\nVersessenheit Zerstöre stattdessen diese Kreaturen, falls du keine Karten auf deiner Hand hast. Twist Allegiance|Gefolgschaftswechsel|Hexerei|Du und ein Gegner deiner Wahl erhalten bis zum Ende des Zuges jeweils die Kontrolle über alle Kreaturen, die der andere kontrolliert. Enttappe diese Kreaturen. Diese Kreaturen erhalten Eile bis zum Ende des Zuges. @@ -17256,6 +17698,7 @@ Ugin's Insight|Einblick des Ugin|Hexerei|Wende Hellsicht X an, wobei X gleich de Ugin's Nexus|Ugins Nexus|Legendäres Artefakt|Falls ein Spieler einen zusätzlichen Zug beginnen würde, überspringt er stattdessen diesen Zug.\nFalls Ugins Nexus aus dem Spiel auf einen Friedhof gelegt würde, schicke ihn stattdessen ins Exil und du erhältst nach diesem Zug einen zusätzlichen Zug. Ugin, the Ineffable|Ugin der Unergründliche|Legendärer Planeswalker — Ugin|Farblose Zaubersprüche, die du wirkst, kosten beim Wirken {2} weniger.\n+1: Schicke die oberste Karte deiner Bibliothek verdeckt ins Exil und schaue sie dir an. Erzeuge einen 2/2 farblosen Geist-Kreaturenspielstein. Wenn der Spielstein das Spiel verlässt, nimm die ins Exil geschickte Karte auf deine Hand.\n−3: Zerstöre eine farbige bleibende Karte deiner Wahl. Ugin, the Spirit Dragon|Ugin der Geisterdrache|Planeswalker — Ugin|+2: Ugin der Geisterdrache fügt einer Kreatur oder einem Spieler deiner Wahl 3 Schadenspunkte zu.\n−X: Schicke alle ein- und mehrfarbigen bleibenden Karten mit umgewandelten Manakosten von X oder mehr ins Exil.\n−10: Du erhältst 7 Lebenspunkte dazu, ziehst sieben Karten und bringst dann bis zu sieben bleibende Karten aus deiner Hand ins Spiel. +Ukkima, Stalking Shadow|Ukkima, der schleichende Schatten|Legendäre Kreatur — Wal, Wolf|Partner von Cazur, skrupelloser Jäger (Wenn diese Kreatur ins Spiel kommt, kann ein Spieler deiner Wahl Ukkima aus seiner Bibliothek auf seine Hand nehmen und danach mischen.)\nUkkima, der schleichende Schatten, kann nicht geblockt werden.\nWenn Ukkima das Spiel verlässt, fügt er einem Spieler deiner Wahl X Schadenspunkte zu und du erhältst X Lebenspunkte dazu, wobei X gleich seiner Stärke ist. Uktabi Drake|Uktabi-Sceada|Kreatur — Sceada|Fliegend, Eile\nEcho {1}{G}{G} (Opfere zu Beginn deines Versorgungssegments diese bleibende Karte, falls sie seit Beginn deines letzten Versorgungssegments unter deine Kontrolle gekommen ist, falls du nicht ihre Echokosten bezahlst.) Uktabi Efreet|Uktabi-Ifrit|Beschwörung eines Ifrits|Kumulative Versorgung- G Uktabi Faerie|Uktabi-Fee|Beschwörung eines Feenwesens|Fliegend\n{3}{G}, opfere die Uktabi-Fee: Zerstöre ein Artefakt Deiner Wahl. @@ -17291,9 +17734,11 @@ Umbra Stalker|Kernschattenschleicher|Kreatur — Elementarwesen|Farbwert Stärke Umbral Mantle|Schattenhafter Mantel|Artefakt — Ausrüstung|Die ausgerüstete Kreatur hat „{3}, {Q}: Diese Kreatur erhält +2/+2 bis zum Ende des Zuges." ({Q} ist das Enttappsymbol.)\nAusrüsten {0} Umezawa's Charm|Umezawas Amulett|Spontanzauber|Bestimme eines —\n• Eine Kreatur deiner Wahl erhält +2/+2 bis zum Ende des Zuges.\n• Eine Kreatur deiner Wahl erhält -1/-1 bis zum Ende des Zuges.\n• Du erhältst 2 Lebenspunkte dazu. Umezawa's Jitte|Umezawas Jitte|Legendäres Artefakt - Ausrüstung|Immer wenn die ausgerüstete Kreatur Kampfschaden zufügt, lege zwei Ladungsmarken auf Umezawas Jitte.\nEntferne eine Ladungsmarke von Umezawas Jitte: Bestimme eines Die ausgerüstete Kreatur erhält +2/+2 bis zum Ende des Zuges; oder eine Kreatur deiner Wahl erhält -1/-1 bis zum Ende des Zuges; oder du erhältst 2 Lebenspunkte dazu.\nAusrüsten {2} +Umori, the Collector|Umori der Sammler|Legendäre Kreatur — Schlammwesen|Gefährte — Alle Nichtland-Karten in deinem Startdeck haben einen Kartentyp gemeinsam. (Falls du diese Karte als deinen Gefährten erwählt hast, kannst du sie einmal von außerhalb der Partie wirken.)\nSowie Umori der Sammler ins Spiel kommt, bestimme einen Kartentyp.\nZaubersprüche des bestimmten Typs, die du wirkst, kosten beim Wirken {1} weniger. Unbender Tine|Zurückbiegezinke|Artefakt|{T}: Enttappe eine andere bleibende Karte deiner Wahl. Unblinking Bleb|Unerschrockene Blase|Kreatur — Illusion|Morph {2}{U} (Du kannst diese Karte verdeckt für {3} als eine 2/2 Kreatur spielen. Decke sie zu einem beliebigen Zeitpunkt für ihre Morph-Kosten auf.)\n Immer wenn die Unerschrockene Blase oder eine andere bleibende Karte aufgedeckt wird, kannst du Hellsicht 2 machen. (Betrachte die obersten zwei Karten deiner Bibliothek, lege dann eine beliebige Anzahl davon in beliebiger Reihenfolge unter deine Bibliothek und den Rest oben darauf.) Unbound Flourishing|Entfesseltes Gedeihen|Verzauberung|Immer wenn du einen Bleibende-Karte-Zauberspruch mit {X} in den Manakosten wirkst, verdopple den Wert von X.\nImmer wenn du einen Spontanzauber oder eine Hexerei wirkst oder eine Fähigkeit aktivierst und falls die Manakosten des Zauberspruchs oder die Aktivierungskosten der Fähigkeit {X} enthalten, kopiere den Zauberspruch oder die Fähigkeit. Du kannst neue Ziele für die Kopie bestimmen. +Unbreakable Bond|Unzertrennliche Verbindung|Hexerei|Bringe eine Kreaturenkarte deiner Wahl aus deinem Friedhof mit einer Lebensverknüpfung-Marke auf ihr ins Spiel zurück. Unbreakable Formation|Unzerstörbare Formation|Spontanzauber|Kreaturen, die du kontrollierst, erhalten Unzerstörbarkeit bis zum Ende des Zuges.\nAddendum — Falls du diesen Zauberspruch in deiner Hauptphase gewirkt hast, lege auf jede der Kreaturen eine +1/+1-Marke und sie erhalten Wachsamkeit bis zum Ende des Zuges. Unbreathing Horde|Atemlose Horde|Kreatur — Zombie|Die Atemlose Horde kommt mit jeweils einer +1/+1-Marke für jede Zombie-Karte in deinem Friedhof und für jeden anderen Zombie, den du kontrollierst, ins Spiel.\nFalls der Atemlosen Horde Schaden zugefügt würde, verhindere diesen Schaden und entferne eine +1/+1-Marke von ihr. Unbridled Growth|Ungezügeltes Wachstum|Verzauberung — Aura|Verzaubert ein Land\nDas verzauberte Land hat „{T}: Erhöhe deinen Manavorrat um ein Mana einer beliebigen Farbe."\nOpfere das Ungezügelte Wachstum: Ziehe eine Karte. @@ -17330,7 +17775,7 @@ Undercity Troll|Unterstadttroll|Kreatur — Troll|Ruhm 1 (Wenn diese Kreatur ein Undercity Uprising|Aufstand der Unterstadt|Hexerei|Kreaturen, die du kontrollierst, erhalten Todesberührung bis zum Ende des Zuges. Dann kämpft eine Kreatur deiner Wahl, die du kontrollierst, gegen eine Kreatur deiner Wahl, die du nicht kontrollierst. (Jede der Kreaturen fügt der anderen Schadenspunkte in Höhe ihrer Stärke zu.) Undercity's Embrace|Umklammerung der Unterstadt|Spontanzauber|Ein Gegner deiner Wahl opfert eine Kreatur. Falls du eine Kreatur mit Stärke 4 oder mehr kontrollierst, erhältst du 4 Lebenspunkte dazu. Underground River|Unterirdischer Fluss|Land|{T}: Erhöhe deinen Manavorrat um ein farbloses Mana.\n{T}: Erhöhe deinen Manavorrat um {U} oder {B}. Der Unterirdische Fluss fügt dir 1 Schadenspunkt zu. -Underground Sea|Unterirdischer See|Land|{T}: Erhöhe Deinen Manavorrat um {B} oder U. Diese Karte zählt als Sumpf und als Insel, und unterliegt Zaubersprüchen, die für diese beiden Standard-Länder gelten. Zerstört ein Zauberspruch eines dieser Standard-Länder wird diese Karte zerstört; verändert ein Zauberspruch eines dieser Standard-Länder, bleibt das andere Standard-Land davon unberührt. +Underground Sea|Unterirdischer See|Land|{T}: Erhöhe Deinen Manavorrat um {B} oder {U}. Diese Karte zählt als Sumpf und als Insel, und unterliegt Zaubersprüchen, die für diese beiden Standard-Länder gelten. Zerstört ein Zauberspruch eines dieser Standard-Länder wird diese Karte zerstört; verändert ein Zauberspruch eines dieser Standard-Länder, bleibt das andere Standard-Land davon unberührt. Undergrowth Champion|Unterholz-Champion|Kreatur — Elementarwesen|Falls dem Unterholz-Champion Schaden zugefügt würde, während eine +1/+1-Marke auf ihm liegt, verhindere diesen Schaden und entferne eine +1/+1-Marke vom Unterholz-Champion.Landung — Immer wenn ein Land unter deiner Kontrolle ins Spiel kommt, lege eine +1/+1-Marke auf den Unterholz-Champion. Undergrowth Scavenger|Unterholz-Aasfresser|Kreatur — Pilzwesen, Schrecken|Der Unterholz-Aasfresser kommt mit so vielen +1/+1-Marken ins Spiel, wie Kreaturenkarten in allen Friedhöfen sind. Undergrowth|Unterholz|Spontanzauber|Keine Kreatur teilt während des Angriffs in diesem Zug Schaden aus. Wenn Du {2}{R} zusätzlich zu den Spruchkosten bezahlst, sind rote Kreaturen vom Unterholz nicht betroffen. @@ -17357,6 +17802,7 @@ Unearthly Blizzard|Übernatürlicher Blizzard|Hexerei - Arkan|Bis zu drei Kreatu Unearth|Ausheben|Hexerei|Bringe eine Kreaturenkarte deiner Wahl mit umgewandelten Manakosten von 3 oder weniger aus deinem Friedhof ins Spiel zurück.\nUmwandlung {2} ({2}, wirf diese Karte ab: Ziehe eine Karte.) Unerring Sling|Unfehlbare Steinschleuder|Artefakt|3, {T}, tappe eine ungetappte Kreatur, die Du kontrollierst: Die Unfehlbare Steinschleuder fügt einer angreifenden oder blockenden fliegenden Zielkreatur Schadenspunkte in Höhe der Stärke der getappten Kreatur zu. Unesh, Criosphinx Sovereign|Unesh, oberste Pecorasphinx|Legendäre Kreatur — Sphinx|Fliegend\nSphinx-Zaubersprüche, die du wirkst, kosten beim Wirken {2} weniger.\nImmer wenn Unesh, oberste Pecorasphinx, oder eine andere Sphinx unter deiner Kontrolle ins Spiel kommt, decke die obersten vier Karten deiner Bibliothek auf. Ein Gegner teilt diese Karten auf zwei Haufen auf. Nimm die Karten des einen Haufens auf deine Hand und lege die anderen auf deinen Friedhof. +Unexpected Fangs|Überraschender Biss|Spontanzauber|Lege eine +1/+1-Marke und eine Lebensverknüpfung-Marke auf eine Kreatur deiner Wahl. Unexpected Results|Unerwartetes Ergebnis|Hexerei|Mische deine Bibliothek und decke dann die oberste Karte auf. Falls die Karte kein Land ist, kannst du sie wirken, ohne ihre Manakosten zu bezahlen. Falls sie ein Land ist, kannst du es ins Spiel bringen und das Unerwartete Ergebnis auf die Hand seines Besitzers zurückbringen. Unexpectedly Absent|Unvermittelte Abwesenheit|Spontanzauber|Lege eine bleibende Karte deiner Wahl, die kein Land ist, unter die obersten X Karten der Bibliothek ihres Besitzers. Unexplained Disappearance|Unerklärliches Verschwinden|Spontanzauber|Bringe eine Kreatur deiner Wahl auf die Hand ihres Besitzers zurück.\nÜberwachen 1. (Schaue dir die oberste Karte deiner Bibliothek an. Du kannst sie auf deinen Friedhof legen.) @@ -17383,6 +17829,7 @@ Unity of Purpose|Gemeinsames Vorgehen|Spontanzauber|Beistand 2. (Lege je eine +1 Universal Automaton|Universeller Automat|Artefaktkreatur — Gestaltwandler|Wandelwicht (Diese Karte hat alle Kreaturentypen.) Universal Solvent|Universal-Lösungsmittel|Artefakt|{7}, {T}, opfere das Universal-Lösungsmittel: Zerstöre eine bleibende Karte deiner Wahl. Unknown Shores|Unbekannte Ufer|Land|{T}: Erhöhe deinen Manavorrat um {1}.\n{1}, {T}: Erhöhe deinen Manavorrat um ein Mana einer beliebigen Farbe. +Unleash Fury|Wut entfesseln|Spontanzauber|Verdopple die Stärke einer Kreatur deiner Wahl bis zum Ende des Zuges. Unlicensed Disintegration|Unlizenzierte Zersetzung|Spontanzauber|Zerstöre eine Kreatur deiner Wahl. Falls du ein Artefakt kontrollierst, fügt die Unlizenzierte Zersetzung dem Beherrscher der Kreatur 3 Schadenspunkte zu. Unlikely Aid|Unerwartete Unterstützung|Spontanzauber|Eine Kreatur deiner Wahl erhält +2/+0 und Unzerstörbarkeit bis zum Ende des Zuges. (Schaden und Effekte, die „zerstören", zerstören sie nicht.) Unlikely Alliance|Ungeahnte Verbündete|Verzauberung|{1}{W}: Eine nicht-angreifende, nicht-blockende Kreatur Deiner Wahl erhält +0/+2 bis zum Ende des Zuges. @@ -17399,6 +17846,7 @@ Unnatural Selection|Unnatürliche Auslese|Verzauberung|{1}: Bestimme einen Kreat Unnatural Speed|Unnatürliche Geschwindigkeit|Spontanzauber - Arkan|Eine Kreatur deiner Wahl erhält Eile bis zum Ende des Zuges. Unnerve|Zermürbung|Hexerei|Jeder Deiner Gegner bestimmt zwei Karten aus seiner Hand und wirft diese ab. Unnerving Assault|Entnervender Ansturm|Spontanzauber|Kreaturen, die deine Gegner kontrollieren, erhalten -1/-0 bis zum Ende des Zuges, falls {U} ausgegeben wurde, um den Entnervenden Ansturm zu spielen, und Kreaturen, die du kontrollierst, erhalten +1/+0 bis zum Ende des Zuges, falls dabei {R} ausgegeben wurde. (Mache beides, falls {U}{R} ausgegeben wurde.) +Unpredictable Cyclone|Unberechenbarer Zyklon|Verzauberung|Falls eine Umwandlung-Fähigkeit einer anderen Nichtland-Karte bewirken würde, dass du eine Karte ziehst, schicke stattdessen Karten oben von deiner Bibliothek ins Exil, bis du eine Karte ins Exil schickst, die einen Kartentyp mit der umgewandelten Karte gemeinsam hat. Du kannst die Karte wirken, ohne ihre Manakosten zu bezahlen. Lege dann alle Karten, die auf diese Weise ins Exil geschickt und nicht gewirkt wurden, in zufälliger Reihenfolge unter deine Bibliothek.\nUmwandlung {2} ({2}, wirf diese Karte ab: Ziehe eine Karte.) Unquenchable Thirst|Unlöschbarer Durst|Verzauberung — Aura|Verzaubert eine Kreatur\nWenn der Unlöschbare Durst ins Spiel kommt und falls du eine Wüste kontrollierst oder sich eine Wüste-Karte in deinem Friedhof befindet, tappe die verzauberte Kreatur.\nDie verzauberte Kreatur enttappt nicht während des Enttappsegments ihres Beherrschers. Unquestioned Authority|Unbestrittene Autorität|Kreaturenverzauberung|Ziehe eine Karte, wenn Unbestrittene Autorität ins Spiel kommt.\nDie verzauberte Kreatur hat Schutz vor Kreaturen. Unravel the Aether|Den Äther auflösen|Spontanzauber|Bestimme ein Artefakt oder eine Verzauberung deiner Wahl. Sein bzw. ihr Besitzer mischt es bzw. sie in seine Bibliothek. @@ -17493,6 +17941,7 @@ Utvara Hellkite|Utvara-Höllendrache|Kreatur — Drache|Fliegend\nImmer wenn ein Utvara Scalper|Utvara-Skalpsammler|Kreatur — Goblin, Späher|Fliegend\nDer Utvara-Skalpsammler greift in jedem Zug an, falls möglich. Uyo, Silent Prophet|Uyo, Stille Prophetin|Legendäre Kreatur - Mondvolk, Zauberer|Fliegend\n{2}, bringe zwei Länder, die du kontrollierst, auf die Hände ihrer Besitzer zurück: Kopiere einen Spontanzauber oder eine Hexerei deiner Wahl. Du kannst neue Ziele für die Kopie bestimmen. Vacuumelt|Absauger|Hexerei|Reproduktion {2}{U} (Wenn du diesen Zauber spielst, kopiere ihn so oft, wie du seine Reproduktionskosten bezahlst. Du kannst neue Ziele für die Kopien bestimmen.)\nBringe eine Kreatur deiner Wahl auf die Hand ihres Besitzers zurück. +Vadrok, Apex of Thunder|Vadrok, Apex des Donners|Legendäre Kreatur — Elementarwesen, Dinosaurier, Katze|Mutation {1}{W/U}{R}{R} (Falls du diesen Zauberspruch für seine Mutationskosten wirkst, lege ihn auf oder unter eine Nicht-Mensch-Kreatur deiner Wahl, die du besitzt. Sie mutieren zur oben liegenden Kreatur, die zusätzlich alle Fähigkeiten der darunter liegenden hat.)\nFliegend, Erstschlag\nImmer wenn diese Kreatur mutiert, kannst du eine Nichtkreatur-Karte deiner Wahl mit umgewandelten Manakosten von 3 oder weniger aus deinem Friedhof wirken, ohne ihre Manakosten zu bezahlen. Vaevictis Asmadi, the Dire|Vaevictis Asmadi, der Schreckliche|Legendäre Kreatur — Ältester, Drache|Fliegend\nImmer wenn Vaevictis Asmadi, der Schreckliche, angreift, bestimme für jeden Spieler eine bleibende Karte deiner Wahl, die jener Spieler kontrolliert. Die Spieler opfern jene bleibenden Karten. Jeder Spieler, der auf diese Weise eine bleibende Karte geopfert hat, zeigt die oberste Karte seiner Bibliothek offen vor und bringt sie dann ins Spiel, falls es eine bleibende Karte ist. Vagrant Plowbeasts|Umherwandernde Pflugbestien|Kreatur — Bestie|{1}: Regeneriere eine Kreatur deiner Wahl mit Stärke 5 oder mehr. Valakut Fireboar|Valakut-Feuerkeiler|Kreatur — Elementarwesen, Wildschwein|Immer wenn der Valakut-Feuerkeiler angreift, vertausche seine Stärke und Widerstandskraft bis zum Ende des Zuges. @@ -17505,6 +17954,7 @@ Valeron Wardens|Hüter von Valeron|Kreatur — Mensch, Mönch|Ruhm 2 (Wenn diese Valiant Changeling|Tapferer Wandelwicht|Kreatur — Gestaltwandler|Dieser Zauberspruch kostet beim Wirken für jeden Kreaturentyp unter den Kreaturen, die du kontrollierst, {1} weniger. Dieser Effekt kann die Menge Mana, die dieser Zauberspruch kostet, nicht um mehr als {5} reduzieren.\nWandelwicht (Diese Karte hat alle Kreaturentypen.)\nDoppelschlag Valiant Guard|Beherzte Wache|Kreatur — Mensch, Soldat| Valiant Knight|Tapfere Ritterin|Kreatur — Mensch, Ritter|Andere Ritter, die du kontrollierst, erhalten +1/+1.\n{3}{W}{W}: Ritter, die du kontrollierst, erhalten Doppelschlag bis zum Ende des Zuges. +Valiant Rescuer|Tapferer Retter|Kreatur — Mensch, Soldat|Immer wenn du zum ersten Mal in einem Zug eine andere Karte umwandelst, erzeuge einen 1/1 weißen Mensch-Soldat-Kreaturenspielstein.\nUmwandlung {2} ({2}, wirf diese Karte ab: Ziehe eine Karte.) Valley Dasher|Talstürmer|Kreatur — Mensch, Berserker|Eile\nDer Talstürmer greift in jedem Zug an, falls möglich. Valley Rannet|Tal-Rannet|Kreatur — Bestie|Gebirgsumwandlung {2}, Waldumwandlung {2} ({2}, wirf diese Karte aus deiner Hand ab: Durchsuche deine Bibliothek nach einem Gebirge oder einem Wald, zeige die Karte offen vor und nimm sie auf deine Hand. Mische danach deine Bibliothek.) Valleymaker|Tälermacher|Kreatur — Riese, Schamane|{T}, opfere ein Gebirge: Der Tälermacher fügt einer Kreatur deiner Wahl 3 Schadenspunkte zu.\n{T}, opfere einen Wald: Bestimme einen Spieler. Dieser Spieler erhöht seinen Manavorrat um {G}{G}{G}. @@ -17512,6 +17962,7 @@ Valor Made Real|Wirklicher Heldenmut|Spontanzauber|Eine Kreatur deiner Wahl kann Valor in Akros|Tapferkeit in Akros|Verzauberung|Immer wenn eine Kreatur unter deiner Kontrolle ins Spiel kommt, erhalten Kreaturen, die du kontrollierst, +1/+1 bis zum Ende des Zuges. Valorous Charge|Tapferer Ansturm|Hexerei|Alle weißen Kreaturen erhalten +2/+0 bis zum Ende des Zuges.\n(Das gilt auch für weiße Kreaturen anderer Spieler.) Valorous Stance|Tapfere Haltung|Spontanzauber|Bestimme eines —\n• Eine Kreatur deiner Wahl erhält Unzerstörbarkeit bis zum Ende des Zuges.\n• Zerstöre eine Kreatur deiner Wahl mit Widerstandskraft 4 oder mehr. +Valorous Steed|Tapferes Ross|Kreatur — Einhorn|Wachsamkeit (Diese Kreatur wird beim Angreifen nicht getappt.)\nWenn das Tapfere Ross ins Spiel kommt, erzeuge einen 2/2 weißen Ritter-Kreaturenspielstein mit Wachsamkeit. Valor|Die Tapferkeit|Kreatur — Inkarnation|Erstschlag\nSolange die Tapferkeit in deinem Friedhof ist und du eine Ebene kontrollierst, haben Kreaturen, die du kontrollierst, Erstschlag. Vampire Aristocrat|Vampir-Aristokrat|Kreatur — Vampir, Räuber|Opfere eine Kreatur: Der Vampir-Aristokrat erhält +2/+2 bis zum Ende des Zuges. Vampire Bats|Vampirfledermäuse|Beschwörung von Fledermäusen|Fliegend\n{B}: +1/+0 bis zum Ende des Zuges. Du kannst nicht mehr als BB auf diese Arte pro Zug einsetzen. @@ -17677,6 +18128,7 @@ Verdigris|Grünspan|Spontanzauber|Zerstöre ein Artefakt Deiner Wahl. Verduran Emissary|Gesandter der Natur|Kreatur — Zauberer|Bonus {1}{R} (Du kannst zusätzlich {1}{R} bezahlen, wenn Du diesen Zauberspruch spielst.)\nWenn Du die Bonuskosten bezahlt hast, zerstöre ein Artefakt Deiner Wahl, wenn der Gesandte der Natur ins Spiel kommt. Es kann nicht regeneriert werden. Verduran Enchantress|Blütenzauberin|Beschwörung einer Naturzauberin|0: Ziehe eine Karte. Benutze diese Fähigkeit nur, wenn Du eine Verzauberung erfolgreich gesprochen hast, und auch nur einmal pro Verzauberung. Verdurous Gearhulk|Wuchernder Mechakoloss|Artefaktkreatur — Konstrukt|Verursacht Trampelschaden\nWenn der Wuchernde Mechakoloss ins Spiel kommt, verteile vier +1/+1-Marken auf eine beliebige Anzahl an Kreaturen deiner Wahl, die du kontrollierst. +Verge Rangers|Waldläufer im Grenzland|Kreatur — Mensch, Späher|Erstschlag\nDu kannst dir zu jedem Zeitpunkt die oberste Karte deiner Bibliothek anschauen.\nSolange ein Gegner mehr Länder kontrolliert als du, kannst du Länderkarten oben von deiner Bibliothek spielen. (Du kannst auf diese Weise nur dann ein Land spielen, falls du in diesem Zug noch eines spielen darfst.) Verity Circle|Kreis der Wahrheit|Verzauberung|Immer wenn eine Kreatur, die ein Gegner kontrolliert, getappt wird und falls das nicht passiert, sowie sie als Angreifer deklariert wird, kannst du eine Karte ziehen.\n{4}{U}: Tappe eine nichtfliegende Kreatur deiner Wahl. Verix Bladewing|Verix Bladewing|Legendäre Kreatur — Drache|Bonus {3} (Du kannst zusätzlich {3} bezahlen, sowie du diesen Zauberspruch wirkst.)\nFliegend\nWenn Verix Bladewing ins Spiel kommt und falls ihre Bonuskosten bezahlt wurden, erzeuge einen legendären 4/4 roten Drache-Kreaturenspielstein mit Flugfähigkeit namens Karox Bladewing. Vermiculos|Vermiculos|Kreatur — Schrecken|Immer wenn ein Artefakt ins Spiel kommt, erhält Vermiculos +4/+4 bis zum Ende des Zuges. @@ -17792,6 +18244,7 @@ Village Cannibals|Dorfkannibalen|Kreatur — Mensch|Immer wenn eine andere Mensc Village Elder|Dorfältester|Beschwörung eines Druiden|{G}, {T}, opfere einen Wald: Regeneriere eine Kreatur Deiner Wahl. Village Ironsmith|Dorfschmied|Kreatur — Mensch, Werwolf|Erstschlag\nTransformiere zu Beginn jedes Versorgungssegments den Dorfschmied, falls im letzten Zug keine Zaubersprüche gewirkt wurden. Village Messenger|Dorfbotin|Kreatur — Mensch, Werwolf|Eile\nZu Beginn jedes Versorgungssegments und falls im letzten Zug keine Zaubersprüche gewirkt wurden, transformiere die Dorfbotin. +Village Rites|Dorfrituale|Spontanzauber|Opfere eine Kreatur als zusätzliche Kosten, um diesen Zauberspruch zu wirken.\nZiehe zwei Karten. Village Survivors|Überlebende Dörfler|Kreatur — Mensch|Schicksalsstunde — Solange du 5 Lebenspunkte oder weniger hast, haben andere Kreaturen, die du kontrollierst, Wachsamkeit. Villagers of Estwald|Bürger aus Eschwald|Kreatur — Mensch, Werwolf|Transformiere zu Beginn jedes Versorgungssegments den Bürger aus Eschwald, falls im letzten Zug keine Zaubersprüche gewirkt wurden. Villainous Ogre|Schurkischer Oger|Kreatur - Oger, Krieger|Der Schurkische Oger kann nicht blocken.\nSolange du einen Dämon kontrollierst, hat der Schurkische Oger „{B}: Regeneriere den Schurkischen Oger." @@ -17857,12 +18310,14 @@ Visions|Visionen|Hexerei|Du darfst Dir die obersten 5 Karten irgendeiner Bibliot Vital Splicer|Lebensspleißer|Kreatur — Mensch, Handwerker|Wenn der Lebensspleißer ins Spiel kommt, bringe einen 3/3 farblosen Golem-Artefaktkreaturspielstein ins Spiel.\n{1}: Regeneriere einen Golem deiner Wahl, den du kontrollierst. Vital Surge|Lebenswoge|Spontanzauber - Arkan|Du erhältst 3 Lebenspunkte dazu.\nArkane Kopplung {1}{G} (Sowie du einen arkanen Zauberspruch spielst, kannst du diese Karte aus deiner Hand vorzeigen und ihre Kopplungskosten bezahlen. Falls du dies tust, füge dem Zauberspruch den Effekt dieser Karte hinzu.) Vitality Charm|Amulett der Lebenskraft|Spontanzauber|Bestimme eines Bringe einen 1/1 grünen Insektenspielstein ins Spiel; oder eine Kreatur deiner Wahl erhält +1/+1 und verursacht Trampelschaden bis zum Ende des Zuges; oder regeneriere eine Bestie deiner Wahl. +Vitality Hunter|Lebenskraft-Jäger|Kreatur — Nachtmahr|Lebensverknüpfung\n{X}{W}{W}: Monstrum X. (Falls diese Kreatur nicht monströs ist, lege X +1/+1-Marken auf sie und sie wird monströs.)\nWenn der Lebenskraft-Jäger monströs wird, lege je eine Lebensverknüpfung-Marke auf bis zu X Kreaturen deiner Wahl. Vitalize|Beleben|Spontanzauber|Enttappe alle Kreaturen, die du kontrollierst. Vitalizing Cascade|Belebende Kaskaden|Spontanzauber|Du erhältst X+3 Lebenspunkte dazu. Vitalizing Wind|Belebender Wind|Spontanzauber|Alle Kreaturen, die Du kontrollierst, erhalten +7/+7 bis zum Ende des Zuges. Vitaspore Thallid|Lebenssporen-Thallid|Kreatur — Pilzwesen|Lege zu Beginn deines Versorgungssegments eine Sporenmarke auf den Lebenssporen-Thalliden.\nEntferne drei Sporenmarken vom Lebenssporen-Thalliden: Bringe einen 1/1 grünen Saprolingspielstein ins Spiel.\nOpfere einen Saproling: Eine Kreatur deiner Wahl erhält Eile bis zum Ende des Zuges. Vithian Renegades|Vithianische Renegaten|Kreatur — Mensch, Schamane|Wenn die Vithianischen Renegaten ins Spiel kommen, zerstöre ein Artefakt deiner Wahl. Vithian Stinger|Vithianischer Stachelschütze|Kreatur — Mensch, Schamane|{T}: Der Vithianische Stachelschütze fügt einer Kreatur oder einem Spieler deiner Wahl 1 Schadenspunkt zu.\nExhumieren {1}{R} ({1}{R}: Bringe diese Karte aus deinem Friedhof ins Spiel zurück. Sie hat Eile. Entferne sie am Ende des Zuges oder falls sie das Spiel verlassen würde ganz aus dem Spiel. Spiele Exhumieren nur wie eine Hexerei.) +Vito, Thorn of the Dusk Rose|Vito, Dorn der Rose des Zwielichts|Legendäre Kreatur — Vampir, Kleriker|Immer wenn du Lebenspunkte dazuerhältst, verliert ein Gegner deiner Wahl entsprechend viele Lebenspunkte.\n{3}{B}{B}: Kreaturen, die du kontrollierst, erhalten Lebensverknüpfung bis zum Ende des Zuges. Vitu-Ghazi Guildmage|Gildenmagierin von Vitu-Ghazi|Kreatur — Dryade, Schamane|{4}{G}{W}: Bringe einen 3/3 grünen Zentauren-Kreaturenspielstein ins Spiel.\n{2}{G}{W}: Führe Bevölkern durch. (Bringe einen Spielstein ins Spiel, der eine Kopie eines Kreaturenspielsteins ist, den du kontrollierst.) Vitu-Ghazi, the City-Tree|Vitu-Ghazi, der Stadtbaum|Land|{T}: Erhöhe deinen Manavorrat um {1}.\n{2}{G}{W}, {T}: Bringe einen 1/1 grünen Saproling-Kreaturenspielstein ins Spiel. Vivid Crag|Munterer Felsen|Land|Der Muntere Felsen kommt getappt mit zwei Ladungsmarken ins Spiel.\n{T}: Erhöhe deinen Manavorrat um {R}.\n{T}, entferne eine Ladungsmarke vom Munteren Felsen: Erhöhe deinen Manavorrat um ein Mana einer beliebigen Farbe. @@ -17880,6 +18335,7 @@ Vivien's Invocation|Viviens Anrufung|Hexerei|Schaue dir die obersten sieben Kart Vivien's Jaguar|Viviens Jaguar|Kreatur — Katze, Geist|Reichweite (Diese Kreatur kann fliegende Kreaturen blocken.)\n{2}{G}: Bringe Viviens Jaguar aus deinem Friedhof auf deine Hand zurück. Aktiviere diese Fähigkeit nur, falls du einen Vivien-Planeswalker kontrollierst. Vivien, Arkbow Ranger|Vivien, Essenzbogen-Jägerin|Legendärer Planeswalker — Vivien|+1: Verteile zwei +1/+1-Marken auf bis zu zwei Kreaturen deiner Wahl. Sie verursachen Trampelschaden bis zum Ende des Zuges.\n−3: Eine Kreatur deiner Wahl, die du kontrollierst, fügt einer Kreatur oder einem Planeswalker deiner Wahl Schadenspunkte in Höhe ihrer Stärke zu.\n−5: Du kannst eine Kreaturenkarte bestimmen, die du besitzt und die sich außerhalb der Partie befindet, sie offen vorzeigen und auf deine Hand nehmen. Vivien, Champion of the Wilds|Vivien, Beschützerin der Wildnis|Legendärer Planeswalker — Vivien|Du kannst Kreaturenzauber wirken, als ob sie Aufblitzen hätten.\n+1: Bis zu deinem nächsten Zug erhält bis zu eine Kreatur deiner Wahl Wachsamkeit und Reichweite.\n−2: Schaue dir die obersten drei Karten deiner Bibliothek an. Schicke davon eine verdeckt ins Exil und lege den Rest in beliebiger Reihenfolge unter deine Bibliothek. Solange sie im Exil ist, kannst du die Karte anschauen und du kannst sie wirken, falls es eine Kreaturenkarte ist. +Vivien, Monsters' Advocate|Vivien, Fürsprecherin der Monster|Legendärer Planeswalker — Vivien|Du kannst dir zu jedem Zeitpunkt die oberste Karte deiner Bibliothek anschauen.\nDu kannst Kreaturenzauber oben von deiner Bibliothek wirken.\n+1: Erzeuge einen 3/3 grünen Bestie-Kreaturenspielstein. Lege eine Wachsamkeit-, Reichweite- oder Trampelschaden-Marke auf ihn (du entscheidest).\n−2: Wenn du in diesem Zug deinen nächsten Kreaturenzauber wirkst, durchsuche deine Bibliothek nach einer Kreaturenkarte mit niedrigeren umgewandelten Manakosten, bringe sie ins Spiel und mische dann deine Bibliothek. Vivien, Nature's Avenger|Vivien, Rächerin der Natur|Legendärer Planeswalker — Vivien|+1: Lege drei +1/+1-Marken auf bis zu eine Kreatur deiner Wahl.\n—1: Decke Karten oben von deiner Bibliothek auf, bis du eine Kreaturenkarte aufdeckst. Nimm jene Karte auf deine Hand und lege den Rest in zufälliger Reihenfolge unter deine Bibliothek.\n—6: Eine Kreatur deiner Wahl erhält +10/+10 und verursacht Trampelschaden bis zum Ende des Zuges. Vivify|Leben geben|Spontanzauber|Ein Land deiner Wahl wird bis zum Ende des Zuges zu einer 3/3 Kreatur. Es ist immer noch ein Land.\nZiehe eine Karte. Vivisection|Vivisektion|Hexerei|Opfere eine Kreatur als zusätzliche Kosten, um Vivisektion zu spielen.\nZiehe drei Karten. @@ -17916,6 +18372,7 @@ Voice of the Woods|Stimme des Waldes|Kreatur — Elf, Herrscher|Tappe fünf unge Voiceless Spirit|Stimmloser Geist|Kreatur — Geist|Fliegend, Erstschlag Voices from the Void|Stimmen aus der Leere|Hexerei|Domäne Ein Spieler deiner Wahl wirft für jeden Standardlandtyp unter den Ländern, die du kontrollierst, eine Karte aus der Hand ab. Void Attendant|Diener der Leere|Kreatur — Eldrazi, Verwerter|Fahl (Diese Karte hat keine Farbe.){1}{G}, lege eine Karte, die ein Gegner besitzt, aus dem Exil auf den Friedhof dieses Spielers: Bringe einen 1/1 farblosen Eldrazi-Brut-Kreaturenspielstein ins Spiel. Er hat „Opfere diese Kreatur: Erhöhe deinen Manavorrat um {1}." +Void Beckoner|Rufer der Leere|Kreatur — Nachtmahr, Schrecken|Todesberührung\nUmwandlung {2}{B} ({2}{B}, wirf diese Karte ab: Ziehe eine Karte.)\nWenn du den Rufer der Leere umwandelst, lege eine Todesberührung-Marke auf eine Kreatur deiner Wahl, die du kontrollierst. Void Grafter|Einschleuser der Leere|Kreatur — Eldrazi, Drohne|Fahl (Diese Karte hat keine Farbe.)\nAufblitzen (Du kannst diesen Zauberspruch zu jedem Zeitpunkt wirken, zu dem du einen Spontanzauber wirken könntest.)\nWenn der Einschleuser der Leere ins Spiel kommt, erhält eine andere Kreatur deiner Wahl, die du kontrollierst, Fluchsicherheit bis zum Ende des Zuges. Void Maw|Maul der Leere|Kreatur — Schrecken|Verursacht Trampelschaden\nFalls eine andere Kreatur aus dem Spiel auf einen Friedhof gelegt werden würde, entferne sie stattdessen ganz aus dem Spiel.\nLege eine Karte, die durch das Maul der Leere ganz aus dem Spiel entfernt wurde, auf den Friedhof ihres Besitzers: Das Maul der Leere erhält +2/+2 bis zum Ende des Zuges. Void Shatter|Zersplittern der Leere|Spontanzauber|Fahl (Diese Karte hat keine Farbe.)\nNeutralisiere einen Zauberspruch deiner Wahl. Falls der Zauberspruch auf diese Weise neutralisiert wird, schicke ihn ins Exil, anstatt ihn auf den Friedhof seines Besitzers zu legen. @@ -17939,7 +18396,7 @@ Volcanic Eruption|Vulkanausbruch|Hexerei|Zerstöre X Gebirge Deiner Wahl. Der Vu Volcanic Fallout|Vulkanischer Auswurf|Spontanzauber|Der Vulkanische Auswurf kann nicht neutralisiert werden.\nDer Vulkanische Auswurf fügt jeder Kreatur und jedem Spieler 2 Schadenspunkte zu. Volcanic Geyser|Vulkanischer Geysir|Spontanzauber|Der Vulkanische Geysir fügt einer Kreatur der einem Spieler Deiner Wahl X Schadenspunkte zu. Volcanic Hammer|Vulkanhammer|Hexerei|Der Vulkanhammer fügt einer Kreatur oder einem Spieler Deiner Wahl 3 Schadenspunkte zu. -Volcanic Island|Vulkaninsel|Land|{T}: Erhöhe Deinen Manavorrat um {U} oder R. Diese Karte zählt als Insel und als Gebirge und unterliegt Zaubersprüchen, die für diese beiden Standard-Länder gelten. Zerstört ein Zauberspruch eines dieser Standard-Länder, wird diese Karte zerstört, verändert ein Zauberspruch eines dieser Standard-Länder, bleibt das andere Standard-Land davon unberührt. +Volcanic Island|Vulkaninsel|Land|{T}: Erhöhe Deinen Manavorrat um {U} oder {R}. Diese Karte zählt als Insel und als Gebirge und unterliegt Zaubersprüchen, die für diese beiden Standard-Länder gelten. Zerstört ein Zauberspruch eines dieser Standard-Länder, wird diese Karte zerstört, verändert ein Zauberspruch eines dieser Standard-Länder, bleibt das andere Standard-Land davon unberührt. Volcanic Offering|Vulkanisches Präsent|Spontanzauber|Zerstöre ein Nichtstandardland deiner Wahl, das du nicht kontrollierst, und ein Nichtstandardland der Wahl eines Gegners, das du nicht kontrollierst.\nDas Vulkanische Präsent fügt einer Kreatur deiner Wahl, die du nicht kontrollierst, 7 Schadenspunkte und einer Kreatur der Wahl eines Gegners, die du nicht kontrollierst, 7 Schadenspunkte zu. Volcanic Rambler|Vulkanischer Wanderer|Kreatur — Elementarwesen|{2}{R}: Der Vulkanische Wanderer fügt einem Spieler deiner Wahl 1 Schadenspunkt zu. Volcanic Rush|Vulkanischer Ansturm|Spontanzauber|Angreifende Kreaturen erhalten +2/+0 und verursachen Trampelschaden bis zum Ende des Zuges. @@ -17975,6 +18432,7 @@ Vona's Hunger|Vonas Hunger|Spontanzauber|Aufstieg (Falls du zehn oder mehr bleib Vona, Butcher of Magan|Vona, Schlächterin von Magan|Legendäre Kreatur — Vampir, Ritter|Wachsamkeit, Lebensverknüpfung\n{T}, bezahle 7 Lebenspunkte: Zerstöre eine bleibende Karte deiner Wahl, die kein Land ist. Aktiviere diese Fähigkeit nur während deines Zuges. Voracious Cobra|Gierige Kobra|Kreatur — Ophis|Erstschlag\nImmer wenn die Gierige Kobra einer Kreatur Kampfschaden zufügt, zerstöre diese Kreatur. Voracious Dragon|Gefräßiger Drache|Kreatur — Drache|Fliegend\nVerschlingen 1 (Sowie diese Karte ins Spiel kommt, kannst du eine beliebige Anzahl an Kreaturen opfern. Diese Kreatur kommt mit so vielen +1/+1-Marken ins Spiel.)\nWenn der Gefräßige Drache ins Spiel kommt, fügt er einer Kreatur oder einem Spieler deiner Wahl doppelt so viele Schadenspunkte zu, wie er Goblins verschlungen hat. +Voracious Greatshark|Gefräßiger Riesenhai|Kreatur — Hai|Aufblitzen\nWenn der Gefräßige Riesenhai ins Spiel kommt, neutralisiere einen Artefakt- oder Kreaturenzauber deiner Wahl. Voracious Hatchling|Gefräßiges Jungtier|Kreatur — Elementarwesen|Lebensverknüpfung\nDas Gefräßige Jungtier kommt mit vier -1/-1-Marken ins Spiel.\nImmer wenn du einen weißen Zauberspruch spielst, entferne eine -1/-1-Marke vom Gefräßigen Jungtier.\nImmer wenn du einen schwarzen Zauberspruch spielst, entferne eine -1/-1-Marke vom Gefräßigen Jungtier. Voracious Hydra|Gefräßige Hydra|Kreatur — Hydra|Verursacht Trampelschaden\nDie Gefräßige Hydra kommt mit X +1/+1-Marken ins Spiel.\nWenn die Gefräßige Hydra ins Spiel kommt, bestimme eines —\n• Verdopple die Anzahl an +1/+1-Marken auf der Gefräßigen Hydra.\n• Die Gefräßige Hydra kämpft gegen eine Kreatur deiner Wahl, die du nicht kontrollierst. Voracious Null|Gefräßige Null|Kreatur — Zombie|{1}{B}, opfere eine andere Kreatur: Lege zwei +1/+1-Marken auf die Gefräßige Null. Aktiviere diese Fähigkeit nur zu einem Zeitpunkt, zu dem du auch eine Hexerei wirken könntest. @@ -18012,6 +18470,7 @@ Vraska, Scheming Gorgon|Vraska, heimtückische Gorgo|Legendärer Planeswalker Vraska, Swarm's Eminence|Vraska, Eminenz des Schwarms|Legendärer Planeswalker — Vraska|Immer wenn eine Kreatur mit Todesberührung, die du kontrollierst, einem Spieler oder Planeswalker Schaden zufügt, lege eine +1/+1-Marke auf die Kreatur.\n−2: Erzeuge einen 1/1 schwarzen Assassine-Kreaturenspielstein mit Todesberührung und „Immer wenn diese Kreatur einem Planeswalker Schaden zufügt, zerstöre den Planeswalker." Vryn Wingmare|Vryn-Flügelpferd|Kreatur — Pegasus|FliegendNichtkreatur-Zaubersprüche kosten beim Wirken {1} mehr. Vug Lizard|Vugeidechse|Beschwörung einer Eidechse|Echo\nGebirgstarnung +Vulpikeet|Fuchspapagei|Kreatur — Fuchs, Vogel|Mutation {2}{W} (Falls du diesen Zauberspruch für seine Mutationskosten wirkst, lege ihn auf oder unter eine Nicht-Mensch-Kreatur deiner Wahl, die du besitzt. Sie mutieren zur oben liegenden Kreatur, die zusätzlich alle Fähigkeiten der darunter liegenden hat.)\nFliegend\nImmer wenn diese Kreatur mutiert, lege eine +1/+1-Marke auf sie. Vulpine Goliath|Fuchsgoliath|Kreatur — Fuchs|Verursacht Trampelschaden Vulshok Battlegear|Vulshok-Kampfausrüstung|Artefakt — Ausrüstung|Die ausgerüstete Kreatur erhält +3/+3.\nAusrüsten {3} ({3}: Lege diese Karte an eine Kreatur deiner Wahl, die du kontrollierst, an. Spiele Ausrüsten wie eine Hexerei. Diese Karte kommt gelöst ins Spiel und bleibt im Spiel, falls die Kreatur das Spiel verlässt.) Vulshok Battlemaster|Vulshok-Kampfmeister|Kreatur — Mensch, Krieger|Eile\nWenn der Vulshok-Kampfmeister ins Spiel kommt, lege alle Ausrüstung im Spiel an ihn an. (Die Kontrolle über die Ausrüstung ändert sich nicht.) @@ -18035,6 +18494,7 @@ Wake the Dead|Die Toten erwecken|Spontanzauber|Wirke Die Toten erwecken nur wäh Wake the Reflections|Die Spiegelungen erwecken|Hexerei|Führe Bevölkern durch. (Bringe einen Spielstein ins Spiel, der eine Kopie eines Kreaturenspielsteins ist, den du kontrollierst.) Wakedancer|Wachtänzerin|Kreatur — Mensch, Schamane|>Morbide — Wenn die Wachtänzerin ins Spiel kommt, bringe einen 2/2 schwarzen Zombie-Kreaturenspielstein ins Spiel, falls eine Kreatur in diesem Zug gestorben ist. Wakening Sun's Avatar|Avatar der Erwachenden Sonne|Kreatur — Dinosaurier, Avatar|Wenn der Avatar der Erwachenden Sonne ins Spiel kommt und falls du ihn aus deiner Hand gewirkt hast, zerstöre alle Nicht-Dinosaurier-Kreaturen. +Waker of Waves|Erwecker der Wellen|Kreatur — Wal|Kreaturen, die deine Gegner kontrollieren, erhalten -1/-0.\n{1}{U}, wirf den Erwecker der Wellen ab: Schaue dir die obersten zwei Karten deiner Bibliothek an. Nimm eine davon auf deine Hand und lege die andere auf deinen Friedhof. Waker of the Wilds|Erweckerin der Wildnis|Kreatur — Meervolk, Schamane|{X}{G}{G}: Lege X +1/+1-Marken auf ein Land deiner Wahl, das du kontrollierst. Das Land wird zu einer 0/0 Elementarwesen-Kreatur mit Eile. Es ist immer noch ein Land. Wakeroot Elemental|Wachwurzel-Elementar|Kreatur — Elementarwesen|{G}{G}{G}{G}{G}: Enttappe ein Land deiner Wahl, das du kontrollierst. Es wird zu einer 5/5 Elementarwesen-Kreatur mit Eile. Es ist immer noch ein Land. (Dieser Effekt hält so lange an, wie das Land im Spiel bleibt.) Wakestone Gargoyle|Wachfels-Gargoyle|Kreatur — Gargoyle|Verteidiger (Diese Kreatur kann nicht angreifen.)\nFliegend\n{1}{W}: Kreaturen mit Verteidigerfähigkeit, die du kontrollierst, können in diesem Zug angreifen, als ob sie diese Fähigkeit nicht hätten. @@ -18160,6 +18620,7 @@ Ward Sliver|Behütender Remasuri|Kreatur — Remasuri|Bestimme eine Farbe, sowie Ward of Bones|Schutzzeichen aus Knochen|Artefakt|Jeder Gegner, der mehr Kreaturen kontrolliert als du, kann keine Kreaturenkarten spielen. Das gleiche gilt für Artefakte, Verzauberungen und Länder. Ward of Lights|Lichtschutz|Verzaubere Kreatur|Du kannst den Lichtschutz auch als Spontanzauber spielen. Wenn du dies tust, begrabe ihn am Ende des Zuges.\nDie verzauberte Kreatur erhält Schutz vor einer beliebigen Farbe. Dieser Schutz begräbt allerdings den Lichtschutz nicht. Ward of Piety|Schützling der Frömmigkeit|Kreaturenverzauberung|{1}{W}: Der nächste 1 Schadenspunkt, der der verzauberten Kreatur in diesem Zug zugefügt würde, wird stattdessen einer Kreatur oder einem Spieler deiner Wahl zugefügt. +Warded Battlements|Geschützte Festungsmauern|Kreatur — Mauer|Verteidiger (Diese Kreatur kann nicht angreifen.)\nAngreifende Kreaturen, die du kontrollierst, erhalten +1/+0. Warden of Evos Isle|Hüter der Insel Evos|Kreatur — Vogel, Zauberer|FliegendKreaturenzauber mit Flugfähigkeit, die du wirkst, kosten beim Wirken {1} weniger. Warden of Geometries|Hüter der Geometrie|Kreatur — Eldrazi, Drohne|Wachsamkeit\n{T}: Erhöhe deinen Manavorrat um {C}. ({C} steht für farbloses Mana.) Warden of the Beyond|Hüter des Jenseits|Kreatur — Mensch, Zauberer|Wachsamkeit (Diese Kreatur wird beim Angreifen nicht getappt.)\nDer Hüter des Jenseits erhält +2/+2, solange ein Gegner eine Karte besitzt, die im Exil ist. @@ -18167,6 +18628,7 @@ Warden of the Chained|Hüterin der Gefesselten|Kreatur — Minotaurus, Krieger|V Warden of the Eye|Hüter des Auges|Kreatur — Dschinn, Zauberer|Wenn der Hüter des Auges ins Spiel kommt, bringe eine Nichtkreatur-Karte deiner Wahl, die kein Land ist, aus deinem Friedhof auf deine Hand zurück. Warden of the First Tree|Hüter des Ersten Baumes|Kreatur — Mensch|{1}{W/B}: Der Hüter des Ersten Baumes wird zu einem (Mensch, Krieger) mit Basis-Stärke und -Widerstandskraft 3/3.\n{2}{W/B}{W/B}: Falls der Hüter des Ersten Baumes ein Krieger ist, wird er zu einem (Mensch, Geist, Krieger) mit Lebensverknüpfung und Verursacht Trampelschaden.\n{3}{W/B}{W/B}{W/B}: Falls der Hüter des Ersten Baumes ein Geist ist, lege fünf +1/+1-Marken auf ihn. Warden of the Wall|Hüter der Mauer|Artefakt|Der Hüter der Mauer kommt getappt ins Spiel.\n{T}: Erhöhe deinen Manavorrat um {1}.\nSolange es nicht dein Zug ist, ist der Hüter der Mauer eine 2/3 Gargoyle-Artefaktkreatur mit Flugfähigkeit. +Warden of the Woods|Hüter der Wälder|Kreatur — Baumhirte|Wachsamkeit (Diese Kreatur wird beim Angreifen nicht getappt.)\nImmer wenn der Hüter der Wälder das Ziel eines Zauberspruchs oder einer Fähigkeit wird, den bzw. die ein Gegner kontrolliert, kannst du zwei Karten ziehen. Warden|Vollstrecker|Hexerei|Erzeuge einen 4/4 weißen und blauen Sphinx-Kreaturenspielstein mit Flugfähigkeit und Wachsamkeit. Wardscale Crocodile|Wehrschuppenkrokodil|Kreatur — Krokodil|Fluchsicher (Diese Kreatur kann nicht das Ziel von Zaubersprüchen oder Fähigkeiten sein, die deine Gegner kontrollieren.) Wardscale Dragon|Wehrschuppen-Drache|Kreatur — Drache|Fliegend\nSolange der Wehrschuppen-Drache angreift, kann der verteidigender Spieler keine Zaubersprüche wirken. @@ -18223,6 +18685,7 @@ Watcher for Tomorrow|Hüter des Morgen|Kreatur — Mensch, Zauberer|Refugium (Di Watcher in the Mist|Beobachter aus dem Nebel|Kreatur — Geist|Fliegend\nWenn der Beobachter aus dem Nebel ins Spiel kommt, wende Überwachen 2 an. (Schaue dir die obersten zwei Karten deiner Bibliothek an. Lege dann eine beliebige Anzahl davon auf deinen Friedhof und den Rest in beliebiger Reihenfolge oben auf deine Bibliothek.) Watcher in the Web|Beobachterin im Netz|Kreatur — Spinne|Reichweite (Diese Kreatur kann fliegende Kreaturen blocken.)\nDie Beobachterin im Netz kann in jedem Kampf sieben zusätzliche Kreaturen blocken. Watcher of the Roost|Wächter des Spähnests|Kreatur — Vogel, Soldat|FliegendMorph—Zeige eine weiße Karte auf deiner Hand offen vor. (Du kannst diese Karte verdeckt für {3} als eine 2/2 Kreatur wirken. Decke sie zu einem beliebigen Zeitpunkt für ihre Morph-Kosten auf.)Wenn der Wächter des Spähnests aufgedeckt wird, erhältst du 2 Lebenspunkte dazu. +Watcher of the Spheres|Behüter der Sphären|Kreatur — Vogel, Zauberer|Fliegend\nKreaturenzauber mit Flugfähigkeit, die du wirkst, kosten beim Wirken {1} weniger.\nImmer wenn eine andere fliegende Kreatur unter deiner Kontrolle ins Spiel kommt, erhält der Behüter der Sphären +1/+1 bis zum Ende des Zuges. Watchers of the Dead|Hüter der Toten|Artefaktkreatur — Katze|Schicke die Hüter der Toten ins Exil: Jeder Gegner bestimmt zwei Karten in seinem Friedhof und schickt den Rest ins Exil. Watchful Automaton|Wachsamer Automat|Artefaktkreatur — Konstrukt|{2}{U}: Hellsicht 1. (Schaue dir die oberste Karte deiner Bibliothek an. Du kannst sie unter deine Bibliothek legen.) Watchful Giant|Wachsamer Riese|Kreatur — Riese, Soldat|Wenn der Wachsame Riese ins Spiel kommt, erzeuge einen 1/1 weißen Mensch-Kreaturenspielstein. @@ -18270,6 +18733,7 @@ Weakness|Schwäche|Verzaubere Kreatur|Die verzauberte Kreatur erhält -2/-1 Weapon Rack|Waffenständer|Artefakt|Der Waffenständer kommt mit drei +1/+1-Marken ins Spiel.\n{T}: Bewege eine +1/+1-Marke vom Waffenständer auf eine Kreatur deiner Wahl. Aktiviere diese Fähigkeit nur zu einem Zeitpunkt, zu dem du auch eine Hexerei wirken könntest. Weapon Surge|Waffenschub|Spontanzauber|Bis zum Ende des Zuges erhält eine Kreatur deiner Wahl, die du kontrollierst, +1/+0 und Erstschlag.\nÜberlast {1}{R} (Du kannst diesen Zauber zu seinen Überlast-Kosten wirken. Falls du dies tust, verändere seinen Text, indem du im Text alle Vorkommen von „deiner Wahl" durch „jeder" ersetzt.) Weaponcraft Enthusiast|Waffenbaukunst-Enthusiast|Kreatur — Äthergeborener, Handwerker|Fabrizieren 2 (Wenn diese Kreatur ins Spiel kommt, lege zwei +1/+1-Marken auf sie oder erzeuge zwei 1/1 farblose Servo-Artefaktkreaturenspielsteine.) +Weaponize the Monsters|Monstergeschoss|Verzauberung|{2}, opfere eine Kreatur: Das Monstergeschoss fügt einem Ziel deiner Wahl 2 Schadenspunkte zu. Weapons Trainer|Waffentrainer|Kreatur — Mensch, Soldat, Verbündeter|Andere Kreaturen, die du kontrollierst, erhalten +1/+0, solange du eine Ausrüstung kontrollierst. Wear Away|Abnutzen|Spontanzauber - Arkan|Zerstöre ein Artefakt oder eine Verzauberung deiner Wahl.\nArkane Kopplung {3}{G} (Sowie du einen arkanen Zauberspruch spielst, kannst du diese Karte aus deiner Hand vorzeigen und ihre Kopplungskosten bezahlen. Falls du dies tust, füge dem Zauberspruch den Effekt dieser Karte hinzu.) Weaselback Redcap|Wieselreiter-Blutkappe|Kreatur — Goblin, Ritter|{1}{R}: Die Wieselreiter-Blutkappe erhält +2/+0 bis zum Ende des Zuges. @@ -18367,9 +18831,11 @@ Whirlpool Warrior|Wasserwirbelkrieger|Kreatur — Meervolk, Krieger|Wenn der Was Whirlpool Whelm|Abkippender Strudel|Spontanzauber|Befehde dich mit einem Gegner und bringe dann eine Kreatur deiner Wahl auf die Hand ihres Besitzers zurück. Falls du die Fehde gewinnst, kannst du diese Kreatur stattdessen oben auf die Bibliothek ihres Besitzers legen. (Jeder Spieler in einer Fehde deckt die oberste Karte seiner Bibliothek auf und legt diese Karte dann auf oder unter seine Bibliothek. Ein Spieler gewinnt die Fehde, wenn seine Karte die höheren umgewandelten Manakosten hat.) Whirlwind Adept|Eingeweihte des Wirbelwinds|Kreatur — Dschinn, Mönch|Fluchsicher (Diese Kreatur kann nicht das Ziel von Zaubersprüchen oder Fähigkeiten sein, die deine Gegner kontrollieren.)\nBravour (Immer wenn du einen Nichtkreatur-Zauberspruch wirkst, erhält diese Kreatur +1/+1 bis zum Ende des Zuges.) Whirlwind Denial|Wirbelnde Verweigerung|Spontanzauber|Für jeden Zauberspruch und jede Fähigkeit, den bzw. die ein Gegner kontrolliert, neutralisiere ihn bzw. sie, es sei denn, sein bzw. ihr Beherrscher bezahlt {4}. +Whirlwind of Thought|Wirbelwind der Gedanken|Verzauberung|Immer wenn du einen Nichtkreatur-Zauberspruch wirkst, ziehe eine Karte. Whirlwind|Wirbelwind|Hexerei|Zerstöre alle fliegenden Kreaturen. Whisk Away|Fortwischen|Spontanzauber|Lege eine angreifende oder blockende Kreatur deiner Wahl oben auf die Bibliothek ihres Besitzers. Whisper Agent|Lautloser Agent|Kreatur — Mensch, Räuber|Aufblitzen\nWenn der Lautlose Agent ins Spiel kommt, wende Überwachen 1 an. (Schaue dir die oberste Karte deiner Bibliothek an. Du kannst sie auf deinen Friedhof legen.) +Whisper Squad|Flüsterwache|Kreatur — Mensch, Soldat|{1}{B}: Durchsuche deine Bibliothek nach einer Karte namens Flüsterwache, bringe sie getappt ins Spiel und mische dann deine Bibliothek. Whisper, Blood Liturgist|Wisper, die Blutliturgistin|Legendäre Kreatur — Mensch, Kleriker|{T}, opfere zwei Kreaturen: Bringe eine Kreaturenkarte deiner Wahl aus deinem Friedhof ins Spiel zurück. Whisperer of the Wilds|Flüsterin der Wildnis|Kreatur — Mensch, Schamane|{T}: Erhöhe deinen Manavorrat um {G}.\nWildheit — {T}: Erhöhe deinen Manavorrat um {G}{G}. Aktiviere diese Fähigkeit nur, falls du eine Kreatur mit Stärke 4 oder mehr kontrollierst. Whispering Madness|Eingeflüsterter Wahnsinn|Hexerei|Jeder Spieler wirft alle Karten aus seiner Hand ab und zieht dann so viele Karten, wie der Spieler, der auf diese Weise die meisten Karten abgeworfen hat, abgeworfen hat.\nChiffrieren (Dann kannst du diese Zauberspruchkarte auf eine Kreatur codiert, die du kontrollierst, ins Exil schicken. Immer wenn jene Kreatur einem Spieler Kampfschaden zufügt, kann ihr Beherrscher eine Kopie der codierten Karte wirken, ohne ihre Manakosten zu bezahlen.) @@ -18452,8 +18918,11 @@ Wildheart Invoker|Wildherz-Beschwörer|Kreatur — Elf, Schamane|{8}: Eine Kreat Wildsize|Groß und wild|Spontanzauber|Eine Kreatur deiner Wahl erhält +2/+2 und verursacht bis zum Ende des Zuges Trampelschaden.\nZiehe eine Karte. Wildslayer Elves|Wildschlächter-Elfen|Kreatur — Elf, Krieger|Verdorren (Dies fügt Kreaturen Schaden in Form von -1/-1-Marken zu.) Wildwood Geist|Wildholzgeist|Kreatur — Geist|Solange es dein Zug ist, erhält der Wildholzgeist +2/+2. +Wildwood Patrol|Wildholz-Patrouille|Kreatur — Zentaur, Späher|Verursacht Trampelschaden (Diese Kreatur kann überschüssigen Kampfschaden dem verteidigenden Spieler oder Planeswalker zufügen.) Wildwood Rebirth|Wildholzwiedergeburt|Spontanzauber|Bringe eine Kreaturenkarte deiner Wahl aus deinem Friedhof auf deine Hand zurück. +Wildwood Scourge|Wildholz-Geißel|Kreatur — Hydra|Die Wildholz-Geißel kommt mit X +1/+1-Marken ins Spiel.\nImmer wenn eine oder mehrere +1/+1-Marken auf eine andere Nicht-Hydra-Kreatur, die du kontrollierst, gelegt werden, lege eine +1/+1-Marke auf die Wildholz-Geißel. Wildwood Tracker|Wildholz-Fährtensucher|Kreatur — Elf, Krieger|Immer wenn der Wildholz-Fährtensucher angreift oder blockt und falls du eine andere Nicht-Mensch-Kreatur kontrollierst, erhält der Wildholz-Fährtensucher +1/+1 bis zum Ende des Zuges. +Will of the All-Hunter|Wille des All-Jagenden|Spontanzauber|Eine Kreatur deiner Wahl erhält +2/+2 bis zum Ende des Zuges. Falls sie gerade blockt, lege stattdessen zwei +1/+1-Marken auf sie.\nUmwandlung {2} ({2}, wirf diese Karte ab: Ziehe eine Karte.) Will of the Naga|Wille der Naga|Spontanzauber|Wühlen (Mit jeder Karte, die du aus deinem Friedhof ins Exil schickst, während du diesen Zauberspruch wirkst, bezahlst du {1} seiner Kosten.)\nTappe bis zu zwei Kreaturen deiner Wahl. Diese Kreaturen enttappen nicht während des nächsten Enttappsegments ihres Beherrschers. Will-Forged Golem|Willengeschmiedeter Golem|Artefaktkreatur — Golem|Einberufen (Deine Kreaturen können dir helfen, diesen Zauberspruch zu wirken. Jede Kreatur, die du tappst, während du diesen Zauberspruch wirkst, reduziert dessen Kosten um {1} oder um ein Mana der Farbe jener Kreatur.) Will-o'-the-Wisp|Irrlichter|Beschwörung von Irrlichtern|Können fliegen.\n{B}: Regeneration @@ -18465,6 +18934,7 @@ Willow Faerie|Weidenfee|Beschwörung eines Feenwesens|Kann Fliegen Willow Priestess|Weidenpriesterin|Beschwörung eines Feenwesens|{T}: Nimm ein Feenwesen von Deiner Hand und bringe es direkt ins Spiel. Behandle diese Kreatur, als wäre sie gerade beschworen worden.\n{2}{G}: Eine grüne Zielkreatur erhält Schutz vor schwarz bis zum Ende des Zuges. Wilt-Leaf Cavaliers|Gilblaub-Reiter|Kreatur — Elf, Ritter|Wachsamkeit Wilt-Leaf Liege|Vasall des Gilblaubs|Kreatur — Elf, Ritter|Andere grüne Kreaturen, die du kontrollierst, erhalten +1/+1.\nAndere weiße Kreaturen, die du kontrollierst, erhalten +1/+1.\nFalls ein Zauberspruch oder eine Fähigkeit, der bzw. die ein Gegner kontrolliert, dazu führt, dass du den Vasall des Gilblaubs aus deiner Hand abwirfst, bringe ihn ins Spiel, anstatt ihn auf deinen Friedhof zu legen. +Wilt|Verwelken|Spontanzauber|Zerstöre ein Artefakt oder eine Verzauberung deiner Wahl.\nUmwandlung {2} ({2}, wirf diese Karte ab: Ziehe eine Karte.) Wily Bandar|Listiger Bandar|Kreatur — Katze, Affe|{2}{G}: Der Listige Bandar erhält Unzerstörbarkeit bis zum Ende des Zuges. (Schaden und Effekte, die „zerstören", zerstören ihn nicht.) Wily Goblin|Hinterlistiger Goblin|Kreatur — Goblin, Pirat|Wenn der Hinterlistige Goblin ins Spiel kommt, erzeuge einen farblosen Schatz-Artefaktspielstein mit „{T}, opfere dieses Artefakt: Erhöhe deinen Manavorrat um ein Mana einer beliebigen Farbe." Wind Dancer|Sturmtänzer|Beschwörung eines Feenwesens|Fliegend\n{T}: Eine Kreatur Deiner Wahl erhält Flugfähigkeit bis zum Ende des Zuges. @@ -18517,15 +18987,18 @@ Winged Shepherd|Geflügelter Hirte|Kreatur — Engel|Fliegend, Wachsamkeit\nUmwa Winged Sliver|Geflügelter Remasuri|Beschwörung eines Remasuris|Alle Remasuris erhalten Flugfähigkeit. Winged Temple of Orazca|Geflügelter Tempel von Orazca|Legendäres Land|(Transformierter Hadanas Anstieg.)\n{T}: Erhöhe deinen Manavorrat um ein Mana einer beliebigen Farbe.\n{1}{G}{U}, {T}: Eine Kreatur deiner Wahl, die du kontrollierst, erhält Flugfähigkeit und +X/+X bis zum Ende des Zuges, wobei X gleich ihrer Stärke ist. Winged Words|Geflügelte Worte|Hexerei|Dieser Zauberspruch kostet beim Wirken {1} weniger, falls du eine fliegende Kreatur kontrollierst.\nZiehe zwei Karten. +Wingfold Pteron|Flügelfalter-Pteron|Kreatur — Dinosaurier|Der Flügelfalter-Pteron kommt mit einer Fliegend- oder einer Fluchsicherheit-Marke ins Spiel (du entscheidest). (Eine Kreatur mit Fluchsicherheit kann nicht das Ziel von Zaubersprüchen oder Fähigkeiten sein, die deine Gegner kontrollieren.) Wingmate Roc|Treuschwingen-Roc|Kreatur — Vogel|Fliegend\nÜberfall — Wenn der Treuschwingen-Roc ins Spiel kommt und falls du in diesem Zug mit mindestens einer Kreatur angegriffen hast, bringe einen 3/4 weißen Vogel-Kreaturenspielstein mit Flugfähigkeit ins Spiel.\nImmer wenn der Treuschwingen-Roc angreift, erhältst du für jede angreifende Kreatur 1 Lebenspunkt dazu. Wingrattle Scarecrow|Flügelrassel-Vogelscheuche|Artefaktkreatur — Vogelscheuche|Die Flügelrassel-Vogelscheuche hat Flugfähigkeit, solange du eine blaue Kreatur kontrollierst.\nDie Flügelrassel-Vogelscheuche hat Beharrlichkeit, solange du eine schwarze Kreatur kontrollierst. (Wenn diese Kreatur aus dem Spiel auf einen Friedhof gelegt wird und keine -1/-1-Marke auf ihr lag, bringe sie mit einer -1/-1-Marke unter der Kontrolle ihres Besitzers ins Spiel zurück.) Wings of Aesthir|Schwingen des Aesthir|Verzaubere Kreatur|Die verzauberte Kreatur erhält Flugfähigkeit, Erstschlag und +1/+0. Wings of Hope|Flügel der Hoffnung|Kreaturenverzauberung|Die verzauberte Kreatur erhält +1/+3 und Flugfähigkeit. Wings of Hubris|Schwingen der Hybris|Artefakt — Ausrüstung|Die ausgerüstete Kreatur hat Flugfähigkeit.\nOpfere die Schwingen der Hybris: Die ausgerüstete Kreatur kann in diesem Zug nicht geblockt werden. Opfere sie zu Beginn des nächsten Endsegments.\nAusrüsten {1} ({1}: Lege diese Karte an eine Kreatur deiner Wahl an, die du kontrollierst. Spiele Ausrüsten wie eine Hexerei.) Wings of Velis Vel|Flügel aus Velis Vel|Stammes-Spontanzauber — Gestaltwandler|Wandelwicht (Diese Karte hat zu jedem Zeitpunkt alle Kreaturentypen.)\nBis zum Ende des Zuges wird eine Kreatur deiner Wahl 4/4, erhält alle Kreaturentypen und Flugfähigkeit. +Wingspan Mentor|Flügelschlag-Mentor|Kreatur — Mensch, Zauberer|Wenn der Flügelschlag-Mentor ins Spiel kommt, lege eine Fliegend-Marke auf eine Nicht-Mensch-Kreatur deiner Wahl, die du kontrollierst.\n{2}{U}, {T}: Lege auf jede fliegende Kreatur, die du kontrollierst, eine +1/+1-Marke. Wingsteed Rider|Geflügelte Reiterin|Kreatur — Mensch, Ritter|Fliegend\nHeroisch — Immer wenn du einen Zauberspruch wirkst, der die Geflügelte Reiterin als Ziel hat, lege eine +1/+1-Marke auf die Geflügelte Reiterin. Winnower Patrol|Ausdünner-Patrouille|Kreatur — Elf, Krieger|Verwandtschaft Zu Beginn deines Versorgungssegments kannst du dir die oberste Karte deiner Bibliothek anschauen. Hat sie mindestens einen Kreaturentyp mit der Ausdünner-Patrouille gemeinsam, kannst du sie offen vorzeigen. Falls du dies tust, lege eine +1/+1-Marke auf die Ausdünner-Patrouille. Winnow|Ausdünnen|Spontanzauber|Zerstöre eine bleibende Karte Deiner Wahl (außer Ländern), wenn eine andere bleibende Karte mit dem selben Namen im Spiel ist.\nZiehe eine Karte. +Winota, Joiner of Forces|Winota, Einerin der Kräfte|Legendäre Kreatur — Mensch, Krieger|Immer wenn eine Nicht-Mensch-Kreatur, die du kontrollierst, angreift, schaue dir die obersten sechs Karten deiner Bibliothek an. Du kannst davon eine Mensch-Kreaturenkarte getappt und angreifend ins Spiel bringen. Sie erhält Unzerstörbarkeit bis zum Ende des Zuges. Lege den Rest der Karten in zufälliger Reihenfolge unter deine Bibliothek. Winter Blast|Wintereinbruch|Hexerei|Tappe X Kreaturen Deiner Wahl. Der Wintereinbruch fügt jeder dieser Kreaturen, die fliegt, 2 Schadenspunkte zu. Winter Orb|Frostbringer|Artefakt|Kein Spieler darf während seiner Enttap-Phase mehr als ein Land enttappen. Winter Sky|Winterhimmel|Hexerei|Wirf eine Münze; ein Gegner Deiner Wahl wählt Kopf oder Zahl, während die Münze in der Luft ist. Wenn der Wurf zu Deinen Gunsten ausgeht, fügt der Winterhimmel jeder Kreatur und jedem Spieler 1 Schadenspunkt zu. Andernfalls zieht jeder Spieler eine Karte. @@ -18561,6 +19034,7 @@ Wit's End|Ende des Verstands|Hexerei|Ein Spieler deiner Wahl wirft alle Karten a Witch Engine|Hexenmaschine|Beschwörung eines Schreckens|Sumpftarnung\n{T}: Erhöhe Deinen Manavorrat um BBBB. Ein Gegner Deiner Wahl übernimmt die Kontrolle über die Hexenmaschine. Spiele diese Fähigkeit wie einen Spontanzauber. Witch Hunter|Hexenjäger|Kreatur — Mensch, Kleriker|{T}: Der Hexenjäger fügt einem Spieler deiner Wahl 1 Schadenspunkt zu.\n{1}{W}{W}, {T}: Bringe eine Kreatur deiner Wahl, die ein Gegner kontrolliert, auf die Hand ihres Besitzers zurück. Witch Hunt|Hexenverfolgung|Verzauberung|Spieler können keine Lebenspunkte dazuerhalten.Zu Beginn deines Versorgungssegments fügt dir die Hexenverfolgung 4 Schadenspunkte zu.Zu Beginn deines Endsegments übernimmt ein zufällig bestimmter Gegner die Kontrolle über die Hexenverfolgung. +Witch's Cauldron|Hexenkessel|Artefakt|{1}{B}, {T}, opfere eine Kreatur: Du erhältst 1 Lebenspunkt dazu und ziehst eine Karte. Witch's Cottage|Hexenhaus|Land — Sumpf|({T}: Erzeuge {B}.)\nDas Hexenhaus kommt getappt ins Spiel, es sei denn, du kontrollierst drei oder mehr andere Sümpfe.\nWenn das Hexenhaus ungetappt ins Spiel kommt, kannst du eine Kreaturenkarte deiner Wahl aus deinem Friedhof oben auf deine Bibliothek legen. Witch's Familiar|Vertrauter der Hexe|Kreatur — Frosch| Witch's Mist|Hexennebel|Verzauberung|{2}{B}, {T}: Zerstöre eine Kreatur deiner Wahl, der in diesem Zug bereits Schaden zugefügt wurde. @@ -18731,11 +19205,13 @@ Xenagos, God of Revels|Xenagos, Gott des Hedonismus|Legendäre Verzauberungskrea Xenagos, the Reveler|Xenagos der Hedonist|Planeswalker — Xenagos|+1: Erhöhe deinen Manavorrat um X Mana in einer beliebigen Kombination von {R} und/oder {G}, wobei X gleich der Anzahl an Kreaturen ist, die du kontrollierst.\n0: Bringe einen 2/2 roten und grünen Satyr-Kreaturenspielstein mit Eile ins Spiel.\n-6: Schicke die obersten sieben Karten deiner Bibliothek ins Exil. Du kannst davon eine beliebige Anzahl an Kreaturen- und/oder Länderkarten ins Spiel bringen. Xenic Poltergeist|Xenischer Poltergeist|Beschwörung eines Poltergeists|{T}: Ein Nicht-Kreatur- Artefakt wird zu einer Artefaktkreatur mit sowohl Stärke als auch Widerstandskraft in Höhe der Spruchkosten des Artefakts. Das Zielartefakt behält allerdings alle seine Originaleigenschaften. Diese Veränderung dauert bis zu Deiner nächsten Versorgungsphase an. Xenograft|Fremdtransplantat|Verzauberung|Sowie das Fremdtransplantat ins Spiel kommt, bestimme einen Kreaturentyp.\nJede Kreatur, die du kontrollierst, hat zusätzlich zu ihren anderen Typen den bestimmten Kreaturentyp. +Xyris, the Writhing Storm|Xyris, der schlängelnde Sturm|Legendäre Kreatur — Ophis, Leviathan|Fliegend\nImmer wenn ein Gegner eine Karte zieht, außer der ersten, die er in seinem Ziehsegment zieht, erzeuge einen 1/1 grünen Ophis-Kreaturenspielstein.\nImmer wenn Xyris, der schlängelnde Sturm, einem Spieler Kampfschaden zufügt, ziehen der Spieler und du jeweils entsprechend viele Karten. Yahenni's Expertise|Yahennis Expertise|Hexerei|Alle Kreaturen erhalten -3/-3 bis zum Ende des Zuges.\nDu kannst eine Karte mit umgewandelten Manakosten von 3 oder weniger aus deiner Hand wirken, ohne ihre Manakosten zu bezahlen. Yahenni, Undying Partisan|Yahenni, unvergänglicher Partisan|Legendäre Kreatur — Äthergeborener, Vampir|Eile\nImmer wenn eine Kreatur, die ein Gegner kontrolliert, stirbt, lege eine +1/+1-Marke auf Yahenni, unvergänglicher Partisan.\nOpfere eine andere Kreatur: Yahenni erhält Unzerstörbarkeit bis zum Ende des Zuges. Yamabushi's Flame|Yamabushis Flamme|Spontanzauber|Yamabushis Flamme fügt einer Kreatur oder einem Spieler deiner Wahl 3 Schadenspunkte zu. Falls eine Kreatur, der auf diese Weise Schaden zugefügt wurde, in diesem Zug auf den Friedhof gelegt würde, entferne sie stattdessen ganz aus dem Spiel. Yamabushi's Storm|Yamabushis Sturm|Hexerei|Yamabushis Sturm fügt jeder Kreatur 1 Schadenspunkt zu. Falls eine Kreatur, der auf diese Weise Schaden zugefügt wurde, in diesem Zug auf den Friedhof gelegt würde, entferne sie stattdessen ganz aus dem Spiel. Yanling's Harbinger|Yanlings Vorbote|Kreatur — Vogel|Fliegend\nWenn Yanlings Vorbote ins Spiel kommt, kannst du deine Bibliothek und/oder deinen Friedhof nach einer Karte namens Mu Yanling, Himmlische Brise, durchsuchen, sie offen vorzeigen und auf deine Hand nehmen. Falls du auf diese Weise deine Bibliothek durchsuchst, mische sie danach. +Yannik, Scavenging Sentinel|Yannik, plündernder Wächter|Legendäre Kreatur — Hyäne, Bestie|Partner von Nikara der Höhlenplünderin\nWachsamkeit\nWenn Yannik, plündernder Wächter, ins Spiel kommt, schicke eine andere Kreatur, die du kontrollierst, ins Exil, bis Yannik das Spiel verlässt. Wenn du dies tust, verteile X +1/+1-Marken auf eine beliebige Anzahl an Kreaturen deiner Wahl, wobei X gleich der Stärke der ins Exil geschickten Kreatur ist. Yare|Flexibilität|Spontanzauber|Eine Kreatur Deiner Wahl, die ein verteidigender Spieler kontrolliert, erhält +3/+0 bis zum Ende des Zuges. Diese Kreatur darf deklariert werden, bis zu drei Kreaturen zu blocken. Alle Blocks müssen erlaubt sein. Yargle, Glutton of Urborg|Yargle, Gierschlund von Urborg|Legendäre Kreatur — Frosch, Geist| Yarok's Fenlurker|Yaroks Fennlauerer|Kreatur — Schrecken|Wenn Yaroks Fennlauerer ins Spiel kommt, schickt jeder Gegner eine Karte aus seiner Hand ins Exil.\n{2}{B}: Yaroks Fennlauerer erhält +1/+1 bis zum Ende des Zuges. @@ -18746,7 +19222,7 @@ Yavimaya Ancients|Ahnen aus Yavimaya|Beschwörung von Baumhirten|{G}: +1/+2 bis Yavimaya Ants|Yavimayaameisen|Beschwörung eines Schwarms|Verursachen Trampelschaden\nKumulative Versorgung: {G}{G}\nDie Yavimayaameisen können in dem Zug angreifen, in dem sie auf Deiner Seite ins Spiel kommen. Yavimaya Barbarian|Yavimayabarbar|Kreatur — Barbar, Elf|Schutz vor Blau Yavimaya Coast|Yavimayaküste|Land|{T}: Erhöhe deinen Manavorrat um ein farbloses Mana.\n{T}: Erhöhe deinen Manavorrat um {G} oder {U}. Die Yavimayaküste fügt dir 1 Schadenspunkt zu. -Yavimaya Dryad|Yavimayadryade|Kreatur — Dryade|Waldtarnung\nWenn die Yavimayadryade ins Spiel kommt, kannst du deine Bibliothek nach einem Wald durchsuchen und ihn getappt unter der Kontrolle eines Spielers deiner Wahl ins Spiel bringen. Falls du dies tust, mische danach deine Bibliothek. +Yavimaya Dryad|Yavimayadryade|Kreatur — Dryade|Waldtarnung (Diese Kreatur kann nicht geblockt werden, solange der verteidigende Spieler einen Wald kontrolliert.)\nWenn die Yavimayadryade ins Spiel kommt, kannst du deine Bibliothek nach einer Wald-Karte durchsuchen und sie getappt unter der Kontrolle eines Spielers deiner Wahl ins Spiel bringen. Falls du dies tust, mische danach deine Bibliothek. Yavimaya Elder|Weiser aus dem Yavimaya|Kreatur — Druide|Wenn der Weise aus dem Yavimaya aus dem Spiel auf dem Friedhof gelegt wird, kannst Du Deine Bibliothek nach bis zu zwei Standardländern durchsuchen. Zeige diese und nimm sie auf Deine Hand. Wenn Du dies tust, mische Deine Bibliothel.\n2, opfere den Weisen aus dem Yavimaya: Ziehe eine Karte. Yavimaya Enchantress|Yavimayablütenzauberin|Kreatur — Druide|Die Yavimayablüten-zauberin erhält +1/+1 für jede Verzauberung im Spiel. Yavimaya Gnats|Yavimayamücken|Beschwörung von Insekten|Fliegend\n{G}: Regeneration @@ -18769,6 +19245,7 @@ Yennett, Cryptic Sovereign|Yennett, kryptische Souveränin|Legendäre Kreatur Yeva's Forcemage|Yevas Kraftmagier|Kreatur — Elf, Schamane|Wenn Yevas Kraftmagier ins Spiel kommt, erhält eine Kreatur deiner Wahl +2/+2 bis zum Ende des Zuges. Yeva, Nature's Herald|Yeva, die Botin der Natur|Legendäre Kreatur — Elf, Schamane|Aufblitzen (Du kannst diesen Zauberspruch zu jedem Zeitpunkt wirken, zu dem du einen Spontanzauber wirken könntest.)\nDu kannst grüne Kreaturenkarten wirken, als ob sie Aufblitzen hätten. Yew Spirit|Eibengeist|Kreatur — Geist, Baumhirte|{2}{G}{G}: Der Eibengeist erhält +X/+X bis zum Ende des Zuges, wobei X gleich seiner Stärke ist. +Yidaro, Wandering Monster|Yidaro, das wandernde Monster|Legendäre Kreatur — Dinosaurier, Schildkröte|Verursacht Trampelschaden, Eile\nUmwandlung {1}{R}\nWenn du Yidaro, das wandernde Monster, umwandelst, mische es aus deinem Friedhof in deine Bibliothek. Falls du in dieser Partie vier Mal oder öfter eine Karte namens Yidaro, das wandernde Monster, umgewandelt hast, bringe sie stattdessen aus deinem Friedhof ins Spiel. Yidris, Maelstrom Wielder|Yidris, Meister des Mahlstroms|Legendäre Kreatur — Oger, Zauberer|Verursacht Trampelschaden\nImmer wenn Yidris, Meister des Mahlstroms, einem Spieler Kampfschaden zufügt, erhalten Zaubersprüche, die du in diesem Zug aus deiner Hand wirkst, Kaskade. (Wenn du den Zauberspruch wirkst, schicke so lange die oberste Karte deiner Bibliothek ins Exil, bis du eine Karte ins Exil schickst, die kein Land ist und die weniger kostet als jener Zauberspruch. Du kannst sie wirken, ohne ihre Manakosten zu bezahlen. Lege die so ins Exil geschickten Karten in zufälliger Reihenfolge unter deine Bibliothek.) Yisan, the Wanderer Bard|Yisan der Wanderbarde|Legendäre Kreatur — Mensch, Räuber|{2}{G}, {T}, lege eine Lyrikmarke auf Yisan den Wanderbarden: Durchsuche deine Bibliothek nach einer Kreaturenkarte mit umgewandelten Manakosten in Höhe der Anzahl an Lyrikmarken auf Yisan, bringe sie ins Spiel und mische dann deine Bibliothek. Yixlid Jailer|Yixlid-Kerkermeister|Kreatur — Zombie, Zauberer|Karten auf Friedhöfen verlieren alle Fähigkeiten. @@ -18777,6 +19254,7 @@ Yoked Ox|Eingespannter Ochse|Kreatur — Ochse| Yoked Plowbeast|Unterjochte Pflugbestie|Kreatur — Bestie|Umwandlung {2} ({2}, wirf diese Karte aus deiner Hand ab: Ziehe eine Karte.) Yomiji, Who Bars the Way|Yomiji, der den Weg versperrt|Legendäre Kreatur - Geist|Immer wenn eine legendäre bleibende Karte (außer Yomiji, der den Weg versperrt) aus dem Spiel auf einen Friedhof gelegt wird, bringe diese Karte auf die Hand ihres Besitzers zurück. Yore-Tiller Nephilim|Vorzeitausgraber-Nephilim|Kreatur — Nephilim|Immer wenn der Vorzeitausgraber-Nephilim angreift, bringe eine Kreaturenkarte deiner Wahl aus deinem Friedhof getappt und angreifend ins Spiel zurück. +Yorion, Sky Nomad|Yorion der Himmelsnomade|Legendäre Kreatur — Vogel, Schlange|Gefährte — Dein Startdeck enthält mindestens zwanzig Karten mehr als die minimale Deckgröße. (Falls du diese Karte als deinen Gefährten erwählt hast, kannst du sie einmal von außerhalb der Partie wirken.)\nFliegend\nWenn Yorion ins Spiel kommt, schicke eine beliebige Anzahl an anderen bleibenden Karten, die keine Länder sind und die du besitzt und kontrollierst, ins Exil. Bringe sie zu Beginn des nächsten Endsegments ins Spiel zurück. Yorvo, Lord of Garenbrig|Yorvo, Fürst von Garenbruck|Legendäre Kreatur — Riese, Adliger|Yorvo, Fürst von Garenbruck, kommt mit vier +1/+1-Marken ins Spiel.\nImmer wenn eine andere grüne Kreatur unter deiner Kontrolle ins Spiel kommt, lege eine +1/+1-Marke auf Yorvo. Falls dann die Stärke jener Kreatur höher ist als die von Yorvo, lege eine weitere +1/+1-Marke auf Yorvo. Yosei, the Morning Star|Yosei, der Stern des Morgens|Legendäre Kreatur - Drache, Geist|Fliegend\nWenn Yosei, der Stern des Morgens, aus dem Spiel auf einen Friedhof gelegt wird, übergeht ein Spieler deiner Wahl sein nächstes Enttappsegment. Tappe bis zu fünf bleibende Karten deiner Wahl, die dieser Spieler kontrolliert. Yotian Soldier|Yotischer Söldner|Artefaktkreatur — Soldat|Der Yotische Söldner wird beim Angreifen nicht getappt. @@ -18790,12 +19268,16 @@ Yuriko, the Tiger's Shadow|Yuriko, Schatten des Tigers|Legendäre Kreatur — Me Zacama, Primal Calamity|Zacama das Urchaos|Legendäre Kreatur — Ältester, Dinosaurier|Wachsamkeit, Reichweite, verursacht Trampelschaden\nWenn Zacama das Urchaos ins Spiel kommt und falls du es gewirkt hast, enttappe alle Länder, die du kontrollierst.\n{2}{R}: Zacama fügt einer Kreatur deiner Wahl 3 Schadenspunkte zu.\n{2}{G}: Zerstöre ein Artefakt oder eine Verzauberung deiner Wahl.\n{2}{W}: Du erhältst 3 Lebenspunkte dazu. Zada's Commando|Zadas Kommando|Kreatur — Goblin, Bogenschütze, Verbündeter|Erstschlag\nMitstreiter — {T}, tappe einen ungetappten Verbündeten, den du kontrollierst: Zadas Kommando fügt einem Gegner deiner Wahl 1 Schadenspunkt zu. Zada, Hedron Grinder|Zada, Polyederschleiferin|Legendäre Kreatur — Goblin, Verbündeter|Immer wenn du einen Spontanzauber oder eine Hexerei wirkst, der bzw. die nur Zada, Polyederschleiferin, als Ziel hat, kopiere diesen Zauberspruch für jede andere Kreatur, die du kontrollierst und die dieser Zauberspruch als Ziel haben könnte. Jede Kopie hat eine unterschiedliche dieser Kreaturen als Ziel. +Zagoth Crystal|Zagoth-Kristall|Artefakt|{T}: Erzeuge {B}, {G} oder {U}.\nUmwandlung {2} ({2}, wirf diese Karte ab: Ziehe eine Karte.) +Zagoth Mamba|Zagoth-Mamba|Kreatur — Nachtmahr, Ophis|Immer wenn diese Kreatur mutiert, erhält eine Kreatur deiner Wahl, die ein Gegner kontrolliert, -2/-2 bis zum Ende des Zuges. +Zagoth Triome|Zagoth-Triom|Land — Sumpf, Wald, Insel|({T}: Erzeuge {B}, {G} oder {U}.)\nDas Zagoth-Triom kommt getappt ins Spiel.\nUmwandlung {3} ({3}, wirf diese Karte ab: Ziehe eine Karte.) Zahid, Djinn of the Lamp|Zahid, Dschinn aus der Lampe|Legendäre Kreatur — Dschinn|Du kannst {3}{U} bezahlen und ein ungetapptes Artefakt, das du kontrollierst, tappen, anstatt die Manakosten dieses Zauberspruchs zu bezahlen.\nFliegend Zameck Guildmage|Zameck-Gildenmagier|Kreatur — Elf, Zauberer|{G}{U}: In diesem Zug kommt jede Kreatur, die du kontrollierst, mit einer zusätzlichen +1/+1-Marke ins Spiel.\n{G}{U}, entferne eine +1/+1-Marke von einer Kreatur, die du kontrollierst: Ziehe eine Karte. Zanam Djinn|Zanam-Dschinn|Kreatur — Dschinn|Fliegend\nDer Zanam-Dschinn erhält -2/-2, solange Blau die häufigste Farbe unter bleibenden Karten ist. Dies gilt auch bei Gleichstand. Zanikev Locust|Zanikev-Heuschrecke|Kreatur — Insekt|Fliegend\nAusplündern {2}{B}{B} ({2}{B}{B}, schicke diese Karte aus deinem Friedhof ins Exil: Lege so viele +1/+1-Marken, wie die Stärke dieser Karte beträgt, auf eine Kreatur deiner Wahl. Spiele Ausplündern wie eine Hexerei.) Zap|Zapp|Spontanzauber|Zapp fügt einer Kreatur oder einem Spieler Deiner Wahl 1 Schadenspunkt zu.\nZiehe eine Karte. Zarichi Tiger|Zarichi-Tiger|Kreatur — Katze|{1}{W}, {T}: Du erhältst 2 Lebenspunkte dazu. +Zaxara, the Exemplary|Zaxara, mahnendes Exemplar|Legendäre Kreatur — Nachtmahr, Hydra|Todesberührung\n{T}: Erzeuge zwei Mana genau einer beliebigen Farbe.\nImmer wenn du einen Zauberspruch mit {X} in seinen Manakosten wirkst, erzeuge einen 0/0 grünen Hydra-Kreaturenspielstein und lege dann X +1/+1-Marken auf ihn. Zealot il-Vec|Eiferer il-Vec|Kreatur — Mensch, Rebell|Irrealität (Diese Kreatur kann nur Kreaturen mit Irrealität blocken und nur von solchen geblockt werden.)\nImmer wenn der Eiferer il-Vec angreift und nicht geblockt wird, kannst du ihn einer Kreatur deiner Wahl 1 Schadenspunkt zufügen lassen. Falls du dies tust, verhindere allen Kampfschaden, den der Eiferer il-Vec in diesem Zug zufügen würde. Zealot of the God-Pharaoh|Zelot des Gott-Pharaos|Kreatur — Minotaurus, Bogenschütze|{4}{R}: Der Zelot des Gott-Pharaos fügt einem Gegner deiner Wahl 2 Schadenspunkte zu. Zealots en-Dal|Fanatiker en-Dal|| @@ -18812,6 +19294,7 @@ Zendikar Farguide|Zendikar-Weitenlenker|Kreatur — Elementarwesen|Waldtarnung Zendikar Incarnate|Inkarnation Zendikars|Kreatur — Elementarwesen|Die Stärke der Inkarnation Zendikars ist gleich der Anzahl an Ländern, die du kontrollierst. Zendikar Resurgent|Zendikars Wiederaufleben|Verzauberung|Immer wenn du ein Land für Mana tappst, erhöhe deinen Manavorrat um ein Mana eines beliebigen Typs, den das Land produziert hat. (Die Manatypen sind: Weiß, Blau, Schwarz, Rot, Grün und Farblos.)\nImmer wenn du einen Kreaturenzauber wirkst, ziehe eine Karte. Zendikar's Roil|Zendikars Turbulenz|Verzauberung|Immer wenn ein Land unter deiner Kontrolle ins Spiel kommt, bringe einen 2/2 grünen Elementarwesen-Kreaturenspielstein ins Spiel. +Zenith Flare|Zenit des Leuchtfeuers|Spontanzauber|Der Zenit des Leuchtfeuers fügt einem Ziel deiner Wahl X Schadenspunkte zu und du erhältst X Lebenspunkte dazu, wobei X gleich der Anzahl an Karten mit einer Umwandlung-Fähigkeit in deinem Friedhof ist. Zenith Seeker|Zenitsucher|Kreatur — Vogel, Zauberer|Fliegend\nImmer wenn du eine Karte umwandelst oder abwirfst, erhält eine Kreatur deiner Wahl Flugfähigkeit bis zum Ende des Zuges. Zephid's Embrace|Zephids Umarmung|Verzaubere Kreatur|Die verzauberte Kreatur erhält +2/+2 und Flugfähigkeit und kann nicht Ziel von Zaubersprüchen oder Fähigkeiten sein. Zephid|Zephid|Beschwörung einer Illusion|Fliegend\nDer Zephid kann nicht Ziel von Zaubersprüchen oder Fähigkeiten sein. @@ -18832,6 +19315,8 @@ Zhur-Taa Ancient|Zhur-Taa-Urwesen|Kreatur — Bestie|Immer wenn ein Spieler ein Zhur-Taa Druid|Zhur-Taa-Druide|Kreatur — Mensch, Druide|{T}: Erhöhe deinen Manavorrat um {G}.\nImmer wenn du den Zhur-Taa-Druiden für Mana tappst, fügt er jedem Gegner 1 Schadenspunkt zu. Zhur-Taa Goblin|Zhur-Taa-Goblin|Kreatur — Goblin, Berserker|Aufruhr (Du bestimmst, ob diese Kreatur mit einer +1/+1-Marke oder mit Eile ins Spiel kommt.) Zhur-Taa Swine|Zhur-Taa-Schwein|Kreatur — Wildschwein|Blutrausch — {1}{R}{G}, wirf das Zhur-Taa-Schwein ab: Eine angreifende Kreatur deiner Wahl erhält +5/+4 bis zum Ende des Zuges. +Zilortha, Strength Incarnate|Zilortha, Inkarnation der Stärke|Legendäre Kreatur — Dinosaurier|Verursacht Trampelschaden\nOb Schaden für Kreaturen, die du kontrollierst, tödlich ist, wird anhand ihrer Stärke anstatt ihrer Widerstandskraft ermittelt. +Zirda, the Dawnwaker|Zirda, Glut der Sonne|Legendäre Kreatur — Elementarwesen, Fuchs|Gefährte — Jede bleibende Karte in deinem Startdeck hat eine aktivierte Fähigkeit. (Falls du diese Karte als deinen Gefährten erwählt hast, kannst du sie einmal von außerhalb der Partie wirken.)\nFähigkeiten, die du aktivierst und die keine Manafähigkeiten sind, kosten beim Aktivieren {2} weniger. Dieser Effekt kann die Menge Mana in jenen Kosten nicht unter ein Mana reduzieren.\n{1}, {T}: Eine Kreatur deiner Wahl kann in diesem Zug nicht blocken. Zirilan of the Claw|Zirilan von der Klaue|Beschwörung einer Legende|{1}{R}{R}, {T}: Durchsuche Deine Bibliothek nach einer Drachenkarte und bringe diese ins Spiel, als ob sie gerade gesprochen worden wäre. Mische Deine Bibliothek danach neu. Für diese Kreatur gilt die Einsatzverzögerung nicht. Entferne diese Kreatur am Ende eines Zuges ganz aus dem Spiel. Zo-Zu the Punisher|Zo-Zu der Bestrafer|Legendäre Kreatur - Goblin, Krieger|Immer wenn ein Land ins Spiel kommt, fügt Zo-Zu der Bestrafer dem Beherrscher dieses Landes 2 Schadenspunkte zu. Zodiac Monkey|Zodiakaffe|Kreatur — Menschenaffe|Waldtarnung (Diese Kreatur ist unblockbar, solange der verteidigende Spieler einen Wald kontrolliert.) diff --git a/forge-gui/res/languages/cardnames-es-ES.txt b/forge-gui/res/languages/cardnames-es-ES.txt index 3290f465d92..87e71602e04 100644 --- a/forge-gui/res/languages/cardnames-es-ES.txt +++ b/forge-gui/res/languages/cardnames-es-ES.txt @@ -1,4 +1,4 @@ -Abandon Hope|Perder la esperanza|Conjuro|Como coste adicional para jugar Perder la esperanza, descártate X cartas de tu mano.\nMira ls mano del oponente objetivo y elige X cartas. Ese jugador se descarta de esas cartas. +Abandon Hope|Perder la esperanza|Conjuro|Como coste adicional para jugar Perder la esperanza, descártate X cartas de tu mano.\nMira la mano del oponente objetivo y elige X cartas. Ese jugador se descarta de esas cartas. Abandon Reason|Perder la razón|Instantáneo|Hasta dos criaturas objetivo obtienen +1/+0 cada una y ganan la habilidad de dañar primero hasta el final del turno.\nDemencia {1}{R}. (Si descartas esta carta, exíliala. Cuando lo hagas, lánzala por su coste de demencia o ponla en tu cementerio.) Abandoned Outpost|Puesto de avanzada abandonado|Tierra|El Puesto de avanzada abandonado entra en juego girado.\n{T}: Agrega {W} a tu reserva de maná.\n{T}, sacrificar el Puesto de avanzada abandonado: Agrega un maná de cualquier color a tu reserva de maná. Abandoned Sarcophagus|Sarcófago abandonado|Artefacto|Puedes lanzar cartas que no sean tierra con la habilidad de ciclo desde tu cementerio\nSi una carta con la habilidad de ciclo fuera a ir a tu cementerio desde cualquier parte sin haberse activado su habilidad de ciclo, en vez de eso, exíliala. @@ -93,12 +93,14 @@ Act of Authority|Acto de autoridad|Encantamiento|Cuando el Acto de autoridad ent Act of Heroism|Acto de heroísmo|Instantáneo|Endereza la criatura objetivo. Obtiene +2/+2 hasta el final del turno y puede bloquear a una criatura adicional este turno. Act of Treason|Acto de traición|Conjuro|Gana el control de la criatura objetivo hasta el final del turno. Endereza esa criatura. Gana la habilidad de prisa hasta el final del turno. Act on Impulse|Actuar por impulso|Conjuro|Exilia las tres primeras cartas de tu biblioteca. Hasta el final del turno, puedes jugar las cartas exiliadas de esta manera. (Si lanzas un hechizo de esta manera, sigues pagando sus costes. Puedes jugar una tierra de esta manera solo si te queda una jugada de tierra disponible.) +Active Volcano|Volcán activo|Instantáneo|Elige uno —\n• Destruye el permanente azul objetivo.\n• Devuelve la isla objetivo a la mano de su dueño. Ad Nauseam|Ad nauseam|Instantáneo|Muestra la primera carta de tu biblioteca y ponla en tu mano. Pierdes una cantidad de vida igual a su coste de maná convertido. Puedes repetir este proceso tantas veces como quieras. Adamant Will|Voluntad inflexible|Instantáneo|La criatura objetivo obtiene +2/+2 y gana la habilidad de indestructible hasta el final del turno. (El daño y los efectos que dicen "destruir" no la destruyen.) Adamaro, First to Desire|Adamaro, el primero en desear|Criatura legendaria - Espíritu|La fuerza y resistencia de Adamaro, el primero en desear son iguales al número de cartas en la mano del oponente con más cartas en la mano. Adanto Vanguard|Vanguardia de Adanto|Criatura — Soldado vampiro|Mientras la Vanguardia de Adanto esté atacando, obtiene +2/+0.\nPagar 4 vidas: La Vanguardia de Adanto gana la habilidad de indestructible hasta el final del turno. (El daño y los efectos que dicen "destruir" no la destruyen.) Adanto, the First Fort|Adanto, la primera fortaleza|Tierra legendaria|(Se transforma del Desembarco de la Legión.)\n{T}: Agrega {W} a tu reserva de maná.\n{2}{W}, {T}: Crea una ficha de criatura Vampiro blanca 1/1 con la habilidad de vínculo vital. Adaptive Automaton|Autómata adaptativo|Criatura artefacto — Constructo|En cuanto el Autómata adaptativo entre al campo de batalla, elige un tipo de criatura.\nEl Autómata adaptativo es del tipo elegido además de sus otros tipos.\nLas otras criaturas que controlas del tipo elegido obtienen +1/+1. +Adaptive Shimmerer|Deslumbrador cambiante|Criatura — Insecto|Destello.\nEl Deslumbrador cambiante entra al campo de batalla con tres contadores +1/+1 sobre él. Adaptive Snapjaw|Mandibulatensa adaptativo|Criatura — Bestia lagarto|Evolucionar. (Siempre que una criatura entre al campo de batalla bajo tu control, si la fuerza o la resistencia de esa criatura es mayor que la de esta criatura, pon un contador +1/+1 sobre esta criatura.) Adarkar Sentinel|Centinela de Adarkar|Criatura Artefacto - Soldado|{1}: El Centinela de Adarkar obtiene +0/+1 hasta el final del turno. Adarkar Unicorn|Unicornio de Adarkar|Criatura - Unicornio|{T}: Añade {U} o {C}{U} a tu reserva de maná. Este maná sólo puede ser usado para pagar el mantenimiento acumulativo. @@ -108,14 +110,18 @@ Adarkar Windform|Eolomorfo de Adarkar|Criatura nevada — Ilusión|Vuela.\n{1}{S Adder-Staff Boggart|Boggart vara de culebra|Criatura — Guerrero trasgo|Cuando el Boggart vara de culebra entre en juego, enfréntate con un oponente. Si ganas, pon un contador +1/+1 sobre el Boggart vara de culebra. (Cada jugador enfrentado muestra la primera carta de su biblioteca, luego pone esa carta en la parte superior o inferior. Gana el jugador cuya carta tenga el mayor coste de maná convertido.) Addle|Turbar|Conjuro|Elige un color. Mira la mano del jugador objetivo y elige una carta de ese color. Ese jugador se descarta esa carta. Adeliz, the Cinder Wind|Adeliz, Viento de Ceniza|Criatura legendaria — Hechicero humano|Vuela, prisa.\nSiempre que lances un hechizo de instantáneo o de conjuro, los Hechiceros que controlas obtienen +1/+1 hasta el final del turno. +Adherent of Hope|Seguidora de la esperanza|Criatura — Soldado humano|Al comienzo del combate en tu turno, si controlas un planeswalker Basri, pon un contador +1/+1 sobre la Seguidora de la esperanza. Admiral Beckett Brass|Almirante Beckett Azófar|Criatura legendaria — Pirata humano|Los otros Piratas que controlas obtienen +1/+1.\nAl comienzo de tu paso final, gana el control del permanente objetivo que no sea tierra y que esté controlado por un jugador que recibió daño de combate de tres o más Piratas este turno. Admiral's Order|Orden de la almirante|Instantáneo|Incursión — Si atacaste con una criatura este turno, puedes pagar {U} en vez de pagar el coste de maná de este hechizo.\nContrarresta el hechizo objetivo. Admonition Angel|Ángel de admonición|Criatura — Ángel|Vuela.\nAterrizaje — Siempre que una tierra entre al campo de batalla bajo tu control, puedes exiliar el permanente objetivo que no sea tierra distinto del Ángel de admonición.\nCuando el Ángel de admonición deje el campo de batalla, regresa al campo de batalla bajo el control de sus propietarios todas las cartas exiliadas con él. Adorned Pouncer|Acechador ornamentado|Criatura — Felino|Daña dos veces.\nEternizar {3}{W}{W}. ({3}{W}{W}, exiliar esta carta de tu cementerio: Crea una ficha que es una copia de esta carta, excepto que es un Felino Zombie negro 4/4 sin coste de maná. Activa la habilidad de eternizar solo como un conjuro.) +Adriana, Captain of the Guard|Adriana, capitana de la guardia|Criatura legendaria — Caballero humano|Reyerta. (Siempre que esta criatura ataque, obtiene +1/+1 hasta el final del turno por cada oponente al que atacaste con una criatura este combate.)\nLas otras criaturas que controlas tienen la habilidad de reyerta. (Si una criatura tiene varias copias de reyerta, cada una se dispara por separado.) +Adun Oakenshield|Adun Escudoroble|Criatura Legendaria - Caballero Humano|{B}{R}{G}, {T}: Devuelve la carta de criatura objetivo de tu cementerio a tu mano. Advance Scout|Explorador avanzado|Criatura - Explorador Soldado Humano|Daña primero\n{W}: La criatura objetivo gana la habilidad de dañar primero hasta el final del turno. Advanced Hoverguard|Aeroguarda mejorado|Criatura — Zángano|Vuela.\n{U}: El Aeroguarda mejorado no puede ser objetivo de hechizos o habilidades este turno. Advanced Stitchwing|Alacosida avanzado|Criatura — Horror zombie|Vuela.\n{2}{U}, descartar dos cartas: Regresa el Alacosida avanzado de tu cementerio al campo de batalla girado. Advent of the Wurm|Advenimiento de la sierpe|Instantáneo|Crea una ficha de criatura Sierpe verde 5/5 con la habilidad de arrollar. +Adventurers' Guildhouse|Casa del Gremio de Aventureros|Tierra|Las criaturas legendarias verdes que controlas tienen "banda con otras criaturas legendarias". Adventuring Gear|Atavío de aventurero|Artefacto — Equipo|Aterrizaje — Siempre que una tierra entre al campo de batalla bajo tu control, la criatura equipada obtiene +2/+2 hasta el final del turno.\nEquipar {1}. ({1}: Anexa este equipo a la criatura objetivo que controles. Juega la habilidad de equipar como un conjuro.) Adventurous Impulse|Impulso aventurero|Conjuro|Mira las tres primeras cartas de tu biblioteca. Puedes mostrar una carta de criatura o de tierra que se encuentre entre ellas y ponerla en tu mano. Pon el resto en el fondo de tu biblioteca en cualquier orden. Adverse Conditions|Condiciones adversas|Instantáneo|Vacío. (Esta carta no tiene ningún color.)Gira hasta dos criaturas objetivo. Esas criaturas no se enderezan durante el próximo paso de enderezar de su controlador. Pon en el campo de batalla una ficha de criatura Vástago Eldrazi incolora 1/1. Tiene "Sacrificar esta criatura: Agrega {1} a tu reserva de maná". @@ -123,12 +129,15 @@ Advice from the Fae|Consejo de las hadas|Conjuro|({2/U} puede pagarse con dos ma Advocate of the Beast|Defensor de la bestia|Criatura — Chamán elfo|Al comienzo de tu paso final, pon un contador +1/+1 sobre la criatura objetivo Bestia que controles. Aegis Angel|Ángel de la égida|Criatura — Ángel|Vuela. (Esta criatura no puede ser bloqueada excepto por criaturas que tengan la habilidad de volar o alcance.)Cuando el Ángel de la égida entre al campo de batalla, otro permanente objetivo gana la habilidad de indestructible mientras controles el Ángel de la égida. (Los efectos que dicen "destruye" no lo destruyen. Una criatura con la habilidad de indestructible no puede ser destruida por daño.) Aegis Automaton|Autómata de la égida|Criatura artefacto — Constructo|{4}{W}: Regresa otra criatura objetivo que controlas a la mano de su propietario. +Aegis Turtle|Tortuga protegida|Criatura — Tortuga| Aegis of Honor|Égida del honor|Encantamiento|{1}: La siguiente vez que un hechizo de instantáneo o de conjuro fuera a hacerte daño este turno, en vez de eso, ese hechizo hace ese daño a su controlador. Aegis of the Gods|Égida de los dioses|Criatura encantamiento — Soldado humano|Tienes la habilidad de antimaleficio. (No puedes ser objetivo de hechizos o habilidades que controlan tus oponentes.) Aegis of the Heavens|Égida de los cielos|Instantáneo|La criatura objetivo obtiene +1/+7 hasta el final del turno. Aegis of the Meek|Égida de los mansos|Artefacto|{1}, {T}: La criatura objetivo 1/1 gana +1/+2 hasta el final del turno. -Aeon Chronicler|Aeon Chronicler|Creature — Avatar|Aeon Chronicler's power and toughness are each equal to the number of cards in your hand.\nSuspend X—{X}{3}{U}. X can't be 0.\nWhenever a time counter is removed from Aeon Chronicler while it's exiled, draw a card. +Aeolipile|Aeolipile|Artefacto|{1}, {T}, sacrificar Aeolipile: inflinge 2 puntos de daños a cualquier objetivo. +Aeon Chronicler|Cronista de los eones|Criatura - Avatar|Tanto la fuerza como la resistencia del Cronista de los eones son iguales a la cantidad de cartas que haya en tu mano.\nSuspender X - {X}{3}{U}. X no puede ser 0.\nSiempre que se remueva un contador de tiempo del Cronista de los eones mientras está exiliado, roba una carta. Aeon Engine|Rotor de los eones|Artefacto|El Rotor de los eones entra al campo de batalla girado.\n{T}, exiliar el Rotor de los eones: Invierte el orden de turno del juego. (Por ejemplo, si el juego avanza por la mesa hacia la izquierda, ahora avanza hacia la derecha.) +Aerathi Berseker|Berseker Aerathi|Criatura - Berserker Humano|Ímpetu 3 (Siempre que esta criatura se bloquea, obtiene +3/+3 hasta el final del turno por cada criatura que la bloquea más allá de la primera.) Aerial Assault|Asalto aéreo|Conjuro|Destruye la criatura girada objetivo. Ganas 1 vida por cada criatura que controlas con la habilidad de volar. Aerial Caravan|Caravana aérea|Criatura - Soldado Humano|Vuela\n{1}{U}{U}: Retira del juego la carta superior de tu biblioteca. Hasta final del turno, puedes jugar esa carta como si estuviera en tu mano. (Muestra la carta cuando la retirastes del juego.) Aerial Engineer|Ingeniera aérea|Criatura — Artífice humano|Mientras controles un artefacto, la Ingeniera aérea obtiene +2/+0 y tiene la habilidad de volar. @@ -218,10 +227,12 @@ Agent of the Fates|Agente de las Moiras|Criatura — Asesino humano|Toque mortal Aggravated Assault|Agresión con agravantes|Encantamiento|{3}{R}{R}: Endereza todas las criaturas que controles. Después de esta fase, hay una fase de combate adicional seguida de una fase principal adicional. Juega esta habilidad sólo en cualquier momento en que pudieras jugar un conjuro. Aggravate|Agravar|Instantáneo|Agravar hace 1 punto de daño a cada criatura que controle el jugador objetivo. Cada criatura que recibió daño de esta manera ataca este turno si puede. Aggression|Agresión|Encantamiento - Aura|La Agresión sólo puede encantar una criatura que no sea muro\nLa criatura encantada tiene la habilidad de dañar primero y arrollar.\nAl final del turno de su controlador, destruye la criatura encantada si no atacó este turno. +Aggressive Instinct|Instinto Agresivo|Conjuro|La criatura objetivo que controlas hace un daño igual a su fuerza a la criatura objetivo que no controlas. Aggressive Mammoth|Mamut agresivo|Criatura — Elefante|Arrolla. (Esta criatura puede hacer el daño de combate sobrante al jugador o planeswalker al que ataca.)\nLas otras criaturas que controlas tienen la habilidad de arrollar. Aggressive Mining|Excavación intensiva|Encantamiento|No puedes jugar tierras.\nSacrificar una tierra: Roba dos cartas. Activa esta habilidad solo una vez cada turno. Aggressive Urge|Impulso Agresivo|Instantáneo|La criatura objetivo obtiene +1/+1 hasta el final del turno.\nRoba una carta. Agility|Agilidad|Encantamiento - Aura|Encantar criatura.\nLa criatura encantada obtiene +1/+1 y tiene la habilidad de flanquear. (Siempre que una criatura sin la habilidad de flanquear bloquee a esta criatura, la criatura bloqueadora obtiene -1/-1 hasta el final del turno.) +Agitator Ant|Hormiga agitadora|Criatura — Insecto|Al comienzo de tu paso final, cada jugador puede poner dos contadores +1/+1 sobre una criatura que controla. Incita a cada criatura sobre la que se hayan puesto contadores de esta manera. (Hasta tu próximo turno, esas criaturas atacan cada combate si pueden y atacan a un jugador que no seas tú si pueden.) Agonizing Demise|Fallecimiento Agónico|Instantáneo|Estímulo {1}{R} (Puedes pagar {1}{R} adicional en cuanto lances este hechizo.)\nDestruye la criatura objetivo que no sea negra. No puede ser regenerada. Si el Fallecimiento Agónico fue estimulado, le hace daño al controlador de esa criatura igual a la fuerza de esa criatura. Agonizing Memories|Recuerdos agónicos|Conjuro|Mira la mano del jugador objetivo y elige dos cartas de ahí. Pon esas cartas en la parte superior de la biblioteca de ese jugador en cualquier orden. Agonizing Remorse|Remordimiento angustioso|Conjuro|El oponente objetivo muestra su mano. Tú eliges de ahí una carta que no sea tierra o una carta de su cementerio. Exilia esa carta. Pierdes 1 vida. @@ -247,9 +258,10 @@ Air Servant|Sirviente de aire|Criatura — Elemental|Vuela. (Esta criatura no pu Airborne Aid|Ayuda aérea|Conjuro|Roba una carta por cada Ave en juego. Airdrop Aeronauts|Aeronautas paracaidistas|Criatura — Enano explorador|Vuela.\nRevuelta — Cuando los Aeronautas paracaidistas entren al campo de batalla, si un permanente que controlabas dejó el campo de batalla este turno, ganas 5 vidas. Airdrop Condor|Cóndor de descarga aérea|Criatura — Ave|Vuela.\n{1}{R}, sacrificar un Trasgo: El Cóndor de descarga aérea hace una cantidad de daño igual a la fuerza del Trasgo sacrificado a la criatura o jugador objetivo. +Aisling Leprechaun|Duende de Aisling|Criatura - Hada|Siempre que el Duende de Aisling bloquea o es bloqueado por una criatura, esa criatura se vuelve verde. (Este efecto dura indefinidamente). Ajani Goldmane|Ajani Melena Dorada|Caminante de planos — Ajani|+1: Gana 2 vidas.\n-1: Pon un contador +1/+1 sobre cada criatura que controlas. Esas criaturas ganan la habilidad de vigilancia hasta el final del turno.\n-6: Pon en juego una ficha de criatura Avatar blanca con "La fuerza y la resistencia de esta criatura son iguales a tu total de vidas". Ajani Steadfast|Ajani tenaz|Planeswalker — Ajani|+1: Hasta el final del turno, hasta una criatura objetivo obtiene +1/+1 y gana las habilidades de dañar primero, vigilancia y vínculo vital.\n-2: Pon un contador +1/+1 sobre cada criatura que controlas y un contador de lealtad sobre cada uno de los otros planeswalkers que controlas.\n-7: Obtienes un emblema con "Si una fuente fuera a hacerte daño a ti a o a un planeswalker que controlas, prevén todo excepto 1 punto de ese daño". -Ajani Unyielding|Ajani implacable|Planeswalker — Ajani|+2: Muestra las primeras tres cartas de tu biblioteca. Pon todas las cartas de permanente que no sean tierra mostradas de esta manera en tu mano y el resto en el fondo de tu biblioteca en cualquier orden.\n−2: Exilia la criatura objetivo. Su controlador gana una cantidad de vidas igual a su fuerza.\n−9: Pon cinco contadores +1/+1 sobre cada criatura que controlas y cinco contadores de lealtad sobre cada uno de los otros planeswalkers que controlas. +Ajani Unyielding|Ajani implacable|Planeswalker legendario — Ajani|+2: Muestra las primeras tres cartas de tu biblioteca. Pon todas las cartas de permanente que no sean tierra mostradas de esta manera en tu mano y el resto en el fondo de tu biblioteca en cualquier orden.\n-2: Exilia la criatura objetivo. Su controlador gana una cantidad de vidas igual a su fuerza.\n−9: Pon cinco contadores +1/+1 sobre cada criatura que controlas y cinco contadores de lealtad sobre cada uno de los otros planeswalkers que controlas. Ajani Vengeant|Ajani Vengativo|Planeswalker — Ajani|+1: El permanente objetivo no se endereza durante el próximo paso de enderezar de su controlador.\n-2: Ajani Vengativo hace 3 puntos de daño a la criatura o jugador objetivo y tú ganas 3 vidas.\n-7: Destruye todas las tierras que controla el jugador objetivo. Ajani's Aid|Refuerzos de Ajani|Encantamiento|Cuando los Refuerzos de Ajani entren al campo de batalla, puedes buscar en tu biblioteca y/o cementerio una carta llamada Ajani, protector gallardo, mostrarla y ponerla en tu mano. Si buscas en tu biblioteca de esta manera, barájala.\nSacrificar los Refuerzos de Ajani: Prevén todo el daño de combate que fuera a hacer una criatura de tu elección este turno. Ajani's Chosen|Elegido de Ajani|Criatura — Soldado felino|Siempre que un encantamiento entre al campo de batalla bajo tu control, crea una ficha de criatura Felino blanca 2/2. Si ese encantamiento es un Aura, puedes anexarlo a la ficha. @@ -269,11 +281,13 @@ Ajani, Strength of the Pride|Ajani, la fuerza de la manada|Planeswalker legendar Ajani, Valiant Protector|Ajani, protector gallardo|Planeswalker — Ajani|+2: Pon dos contadores +1/+1 sobre hasta una criatura objetivo.\n+1: Muestra las primeras cartas de tu biblioteca hasta que muestres una carta de criatura. Pon esa carta en tu mano y el resto en el fondo de tu biblioteca en un orden aleatorio.\n−11: Pon X contadores +1/+1 sobre la criatura objetivo, donde X es tu total de vidas. Esa criatura gana la habilidad de arrollar hasta el final del turno. Ajani, Wise Counselor|Ajani, consejero sabio|Planeswalker legendario — Ajani|+2: Ganas 1 vida por cada criatura que controlas.\n−3: Las criaturas que controlas obtienen +2/+2 hasta el final del turno.\n−9: Pon X contadores +1/+1 sobre la criatura objetivo, donde X es tu total de vidas. Ajani, the Greathearted|Ajani, el de Corazón Grande|Planeswalker legendario — Ajani|Las criaturas que controlas tienen la habilidad de vigilancia.\n+1: Ganas 3 vidas.\n−2: Pon un contador +1/+1 sobre cada criatura que controlas y un contador de lealtad sobre cada uno de los otros planeswalkers que controlas. +Akim, the Soaring Wind|Akim, el Planeador|Criatura legendaria — Dinosaurio ave|Vuela.\nSiempre que crees una o más fichas por primera vez cada turno, crea una ficha de criatura Ave blanca 1/1 con la habilidad de volar.\n{3}{U}{R}{W}: Las fichas de criatura que controlas ganan la habilidad de dañar dos veces hasta el final del turno. Akiri, Line-Slinger|Akiri, lanzacuerdas|Criatura legendaria — Soldado kor aliado|Daña primero, vigilancia.\nAkiri, lanzacuerdas obtiene +1/+0 por cada artefacto que controlas.\nCamarada. (Puedes tener dos comandantes si ambos tienen camarada.) Akki Avalanchers|Avalancheros akki|Criatura - Guerrero trasgo|Sacrificar una tierra: Los Avalancheros akki obtienen +2/+0 hasta el final del turno. Juega esta habilidad sólo una vez cada turno. Akki Blizzard-Herder|Pastor de ventiscas akki|Criatura - Chamán trasgo|Cuando el Pastor de ventiscas akki vaya a un cementerio desde el juego, cada jugador sacrifica una tierra. Akki Coalflinger|Lanzacarbones akki|Criatura - Chamán trasgo|Daña primero.\n{R}, {T}: Las criaturas atacantes ganan la habilidad de dañar primero hasta el final del turno. Akki Drillmaster|Maestro de instrucción akki|Criatura - Chamán trasgo|{T}: La criatura objetivo gana la habilidad de prisa hasta el final del turno. +Akki Lavarunner|Akki corredor de lava|Criatura - Trasgo Guerrero|Prisa\nSiempre que Akki corredor de lava haga daño a un oponente, dale la vuelta. Akki Raider|Incursor akki|Criatura - Guerrero trasgo|Siempre que una tierra vaya a un cementerio desde el juego, el Incursor akki obtiene +1/+0 hasta el final del turno. Akki Rockspeaker|Rocahablante akki|Criatura - Chamán trasgo|Cuando el Rocahablante akki entre en juego, agrega {R} a tu reserva de maná. Akki Underling|Subalterno akki|Criatura - Guerrero trasgo|Mientras tengas siete o más cartas en tu mano, el Subalterno akki obtiene +2/+1 y tiene la habilidad de dañar primero. @@ -306,6 +320,7 @@ Akroma, Angel of Wrath|Akroma, Ángel de Ira|Criatura — Ángel legendario|Vuel Akron Legionnaire|Legionario de Akron|Criatura - Soldado Gigante|Excepto por criaturas llamadas Legionario de Akron y criaturas artefactos, las criaturas de tu control no pueden atacar. Aku Djinn|Djinn de Aku|Criatura — Djinn|Arrolla\nAl comienzo de tu mantenimiento, pon un contador +1/+1 en cada criatura que no controles. Akuta, Born of Ash|Akuta, nacido de la ceniza|Criatura legendaria - Espíritu|Prisa.\nAl comienzo de tu mantenimiento, si tienes más cartas en tu mano que cada oponente, puedes sacrificar un pantano. Si lo haces, regresa a Akuta, nacido de la ceniza de tu cementerio al juego. +Al-abara's Carpet|Alfombra de Al-abara|Artefacto|{5}, {T}: Prevén todo el daño que se te infligiría este turno al atacar a criaturas sin la habilidad de volar. Alabaster Dragon|Dragón de Alabastro|Criatura - Dragón Volador|Vuela\nSi el Dragón de Alabastro fuera a ser puesto en un cementerio desde el juego, baraja el Dragón de Alabastro en la biblioteca de su propietario. Alabaster Kirin|Kirin de alabastro|Criatura — Kirin|Vuela, vigilancia. Alabaster Leech|Sanguijuela de Alabastro|Criatura - Sanguijuela|Los hechizos blancos cuestan {W} más para jugarlos. @@ -320,13 +335,19 @@ Alaborn Veteran|Veterano alaborn|Criatura — Caballero Humano|{T}: La criatura Alaborn Zealot|Defensor alaborn|Criatura — Soldado Humano|Cuando el Defensor alaborn bloquee a una criatura, destruye esa criatura y al Defensor alaborn. Aladdin's Lamp|Lámpara de Aladino|Artefacto|{X}, {T}: La próxima vez que fueras a robar una carta este turno, en vez de eso mira las X primeras cartas de tu biblioteca y roba una de ellas. Baraja el resto de ponlas en la parte inferior de tu biblioteca. X no puede ser 0. Aladdin's Ring|Anillo de Aladino|Artefacto|{8}, {T}: El Anillo de Aladino hace 4 puntos de daño a la criatura o jugador objetivo. +Aladdin|Aladdin|Criatura — Bribón humano|{1}{R}{R}, {T}: Gana el control del artefacto objetivo mientras controles a Aladdin. Alarum|Voz de alarma|Instantáneo|Endereza la criatura no atacante. La criatura gana +1/+3 hasta el final del turno. Albino Troll|Troll albino|Criatura — Trol|Eco {1}{G} (Al comienzo de tu próximo mantenimiento después de que este permanente entra bajo tu control, sacrifícalo a menos que pagues su coste de maná.)\n{1}{G}: Regenera el Troll albino. Alchemist's Apprentice|Aprendiz de alquimista|Criatura — Hechicero humano|Sacrificar el Aprendiz de alquimista: Roba una carta. +Alchemist's Gift|Regalo de la alquimista|Instantáneo|La criatura objetivo obtiene +1/+1 y gana a tu elección la habilidad de toque mortal o vínculo vital hasta el final del turno. (Cualquier cantidad de daño que una criatura con la habilidad de toque mortal haga a una criatura es suficiente para destruirla. El daño hecho por una criatura con la habilidad de vínculo vital también hace que su controlador gane esa misma cantidad de vidas.) Alchemist's Greeting|Saludo del alquimista|Conjuro|El Saludo del alquimista hace 4 puntos de daño a la criatura objetivo.\nDemencia {1}{R}. (Si descartas esta carta, exíliala. Cuando lo hagas, lánzala por su coste de demencia o ponla en tu cementerio.) Alchemist's Refuge|Refugio del alquimista|Tierra|{T}: Agrega {1} a tu reserva de maná.\n{G}{U}, {T}: Puedes lanzar las cartas que no sean tierra este turno como si tuvieran la habilidad de destello. Alchemist's Vial|Frasco del alquimista|Artefacto|Cuando el Frasco del alquimista entre al campo de batalla, roba una carta.\n{1}, {T}, sacrificar el Frasco del alquimista: La criatura objetivo no puede atacar ni bloquear este turno. +Alchor's Tomb|Tumba de Alchor|Artefacto|{2}, {T}: El objetivo permanente que controlas se convierte en el color que elijas. (Este efecto dura indefinidamente). Aleatory|Azar|Instantáneo|Juega el Azar sólo durante el combate después de declarar bloqueadores.\nLanza una moneda. Si ganas el lanzamiento, la criatura objetivo obtiene +1/+1 hasta el final del turno.\nRoba una carta al comienzo del siguiente mantenimiento. +Alela, Artful Provocateur|Alela, Provocadora ingeniosa|Criatura Legendaria - Hada Hechicera|Vuela, toque mortal, vínculo vital\nLas otras criaturas que controlas que vuelan obtienen +1/+0.\nSiempre que lances un hechizo de artefacto o encantamiento, crea un token de criatura Hada azul 1/1 con la habilidad de volar. +Alert Heedbonder|Vinculaatenciones en alerta|Criatura — Explorador humano|Vigilancia.\nAl comienzo de tu paso final, ganas 1 vida por cada criatura que controlas con la habilidad de vigilancia. +Alert Shu Infantry|Alerta de infantería Shu|Criatura - Soldado humano|Vigilancia Alesha's Vanguard|Vanguardia de Alesha|Criatura — Guerrero orco|Rapidez {2}{B}. (Puedes lanzar este hechizo por su coste de rapidez. Si lo haces, gana la habilidad de prisa y regresa del campo de batalla a la mano de su propietario al comienzo del próximo paso final.) Alesha, Who Smiles at Death|Alesha, la que sonríe a la muerte|Criatura legendaria — Guerrero humano|Daña primero.\nSiempre que Alesha, la que sonríe a la muerte ataque, puedes pagar {W/B}{W/B}. Si lo haces, regresa la carta de criatura objetivo con fuerza de 2 o menos de tu cementerio al campo de batalla girada y atacando. Alexi's Cloak|Capa de Alexi|Encantamiento — Aura|Puedes jugar la Capa de Alexi cuando puedas jugar un instantáneo.\nLa criatura encantada no puede ser objetivo de hechizos ni habilidades. @@ -335,9 +356,11 @@ Algae Gharial|Gavial de algas|Criatura — Cocodrilo|Velo.\nSiempre que otra cri Alhammarret's Archive|Archivo de Alhammarret|Artefacto legendario|Si fueras a ganar vidas, en vez de eso, ganas el doble de esas vidas.\nSi fueras a robar una carta, excepto la primera que robas en tus pasos de robar, en vez de eso, roba dos cartas. Alhammarret, High Arbiter|Alhammarret, árbitro supremo|Criatura legendaria — Esfinge|Vuela.\nCuando Alhammarret, árbitro supremo entre al campo de batalla, cada oponente muestra su mano. Eliges el nombre de una carta que no sea tierra mostrada de esta manera.\nTus oponentes no pueden lanzar hechizos con el nombre elegido (mientras esta criatura esté en el campo de batalla). Ali Baba|Ali Baba|Criatura — Bribón Humano|{R}: Gira el muro objetivo. +Ali from Cairo|Ali de El Cairo|Criatura - Humano|El daño que reduciría tu total de vidas a menos de 1 lo reduce a 1 en su lugar. Aliban's Tower|Torre de Alibán|Instantáneo|La criatura bloqueando objetivo obtiene +3/+1 hasta el final del turno. Aligned Hedron Network|Edros alineados|Artefacto|Cuando los Edros alineados entren al campo de batalla, exilia todas las criaturas con fuerza de 5 o más hasta que los Edros alineados dejen el campo de batalla. (Esas criaturas regresan bajo el control de sus propietarios.) Alirios, Enraptured|Alirios, cautivado|Criatura legendaria — Humano|Alirios, cautivado entra al campo de batalla girado.\nAlirios no se endereza durante tu paso de enderezar si controlas un Reflejo.\nCuando Alirios entre al campo de batalla, crea una ficha de criatura Reflejo azul 3/2. +Alive|Vivo|Conjuro|Crea una ficha de criatura Centauro verde 3/3.\nFusión (Puedes lanzar una o ambas mitades de esta carta de tu mano). All Is Dust|Todo es polvo|Conjuro tribal — Eldrazi|Cada jugador sacrifica todos los permanentes de color que controla. All Suns' Dawn|Amanecer de todos los soles|Conjuro|Por cada color, regresa hasta una carta objetivo de ese color de tu cementerio a tu mano. Luego remueve del juego el Amanecer de todos los soles. All That Glitters|Todo lo que reluce|Encantamiento — Aura|Encantar criatura.\nLa criatura encantada obtiene +1/+1 por cada artefacto y/o encantamiento que controlas. @@ -355,6 +378,7 @@ Allure of the Unknown|Fascinación por lo desconocido|Conjuro|Muestra las seis p Alluring Scent|Aroma seductor|Conjuro|Todas las criaturas capaces de bloquear a la criatura objetivo este turno lo hacen. Alluring Siren|Sirena tentadora|Criatura — Sirena|{T}: La criatura objetivo que controla un oponente te ataca este turno si puede. Ally Encampment|Campamento aliado|Tierra|{T}: Agrega {1} a tu reserva de maná.\n{T}: Agrega un maná de cualquier color a tu reserva de maná. Usa este maná solo para lanzar un hechizo de Aliado.\n{1}, {T}, sacrificar el Campamento aliado: Regresa el Aliado objetivo que controlas a la mano de su propietario. +Almighty Brushwagg|Yerbamala poderosa|Criatura — Yerbamala|Arrolla.\n{3}{G}: La Yerbamala poderosa obtiene +3/+3 hasta el final del turno. Alms Beast|Bestia de las limosnas|Criatura — Bestia|Las criaturas que bloquean o son bloqueadas por la Bestia de las limosnas tienen la habilidad de vínculo vital. Alms Collector|Recaudador de dádivas|Criatura — Clérigo felino|Destello.\nSi un oponente fuera a robar dos o más cartas, en vez de eso, ese jugador y tú roban una carta cada uno. Alms of the Vein|Limosna sanguinolenta|Conjuro|El oponente objetivo pierde 3 vidas y tú ganas 3 vidas.\nDemencia {B}. (Si descartas esta carta, exíliala. Cuando lo hagas, lánzala por su coste de demencia o ponla en tu cementerio.) @@ -367,7 +391,9 @@ Alpha Status|Categoría alfa|Encantar criatura|La criatura encantada obtiene +2/ Alpha Tyrranax|Tyrranax alfa|Criatura — Bestia| Alpine Grizzly|Parda alpina|Criatura — Oso| Alpine Guide|Guía alpino|Criatura nevada — Explorador humano|Cuando el Guía alpino entre al campo de batalla, puedes buscar en tu biblioteca una carta de Montaña, poner esa carta en el campo de batalla girada y luego barajar tu biblioteca.\nEl Guía alpino ataca cada combate si puede.\nCuando el Guía alpino deje el campo de batalla, sacrifica una Montaña. +Alpine Houndmaster|Especialista en perros alpino|Criatura — Guerrero humano|Cuando el Especialista en perros alpino entre al campo de batalla, puedes buscar en tu biblioteca una carta llamada Perro guardián alpino y/o una carta llamada Perro callejero ígneo, revelarlas, ponerlas en tu mano y luego barajar tu biblioteca.\nSiempre que el Especialista en perros alpino ataque, obtiene +X/+0 hasta el final del turno, donde X es la cantidad de otras criaturas atacantes. Alpine Moon|Luna alpina|Encantamiento|En cuanto la Luna alpina entre al campo de batalla, elige el nombre de una carta de tierra no básica.\nLas tierras que tus oponentes controlen con el nombre elegido pierden todos los tipos de tierra y habilidades y ganan "{T}: Agrega un maná de cualquier color". +Alpine Watchdog|Perro guardián alpino|Criatura — Perro|Vigilancia. (Esta criatura no se gira al atacar.) Alseid of Life's Bounty|Alseide de la riqueza vital|Criatura encantamiento — Ninfa|Vínculo vital.\n{1}, sacrificar el Alseide de la riqueza vital: La criatura o encantamiento objetivo que controlas gana protección contra el color de tu elección hasta el final del turno. Altac Bloodseeker|Buscasangre de Altac|Criatura — Berserker humano|Siempre que una criatura que controla un oponente muera, el Buscasangre de Altac obtiene +2/+0 y gana las habilidades de dañar primero y prisa hasta el final del turno. (Hace daño de combate antes que las criaturas sin la habilidad de dañar primero y puede atacar y {T} tan pronto como entra bajo tu control.) Altar Golem|Gólem del altar|Criatura artefacto — Gólem|Arrolla.\nTanto la fuerza como la resistencia de Gólem del altar son iguales al número de criaturas que haya en juego.\nEl Gólem del altar no se endereza durante el paso de enderezar de su controlador.\nGirar cinco criaturas enderezadas que controlas: Endereza el Gólem del altar. @@ -401,6 +427,7 @@ Ambush|Emboscada|Instantáneo|Las criaturas bloqueando ganan la habilidad de da Aminatou's Augury|Augurio de Aminatou|Conjuro|Exilia las ocho primeras cartas de tu biblioteca. Puedes poner en el campo de batalla una carta de tierra que se encuentre entre ellas. Hasta el final del turno, por cada tipo de carta que no sea tierra, puedes lanzar una carta de ese tipo de entre las cartas exiliadas sin pagar su coste de maná. Aminatou, the Fateshifter|Aminatou, la Alteradestinos|Planeswalker legendario — Aminatou|+1: Roba una carta, luego pon una carta de tu mano en la parte superior de tu biblioteca.\n−1: Exilia otro permanente objetivo del cual eres propietario, luego regrésalo al campo de batalla bajo tu control.\n−6: Elige izquierda o derecha. Cada jugador gana el control de todos los permanentes que no sean tierra y que no sean Aminatou, la Alteradestinos controlados por el siguiente jugador en la dirección elegida.\nAminatou, la Alteradestinos puede ser tu comandante. Ammit Eternal|Eterno ammit|Criatura — Demonio cocodrilo zombie|Afligir 3. (Siempre que esta criatura sea bloqueada, el jugador defensor pierde 3 vidas.)\nSiempre que un oponente lance un hechizo, pon un contador -1/-1 sobre el Eterno ammit.\nSiempre que el Eterno ammit haga daño de combate a un jugador, remueve todos los contadores -1/-1 que haya sobre él. +Amnesia|Amnesia|Conjuro|El jugador objetivo revela su mano y descarta todas las cartas que no sean tierra. Amoeboid Changeling|Cambiaformas ameboide|Criatura — Metamorfo|Cambiaformas. (Esta carta es de todos los tipos de criatura en todo momento.)\n{T}: La criatura objetivo gana todos los tipos de criatura hasta el final del turno.\n{T}: La criatura objetivo pierde todos los tipos de criatura hasta el final del turno. Amok|Locura temporal|Encantamiento|{1}, Descarta una carta al azar de tu mano: Pon un contador +1/+1 en la criatura objetivo. Amorphous Axe|Hacha amorfa|Artefacto — Equipo|La criatura equipada obtiene +3/+0 y es de todos los tipos de criatura.\nEquipar {3}. @@ -438,12 +465,14 @@ Anathemancer|Anatemante|Criatura — Hechicero zombie|Cuando el Anatemante entre Anavolver|Anavolver|Criatura — Volver|Estímulo {1}{U} y/o {B} (Puedes pagar {1}{U} y/o {B} adicionales al lanzar este hechizo.)\nSi pagaste el coste del estímulo {1}{U}, entra en juego con dos contadores +1/+1 sobre él y tiene la habilidad de volar.\nSi pagaste el coste del estímulo {B}, el Anavolver entra en juego con un contador +1/+1 sobre él y con "Pagar 3 vidas: Regenerar Anavolver". Anax and Cymede|Anax y Cymeda|Criatura legendaria — Soldado humano|Daña primero, vigilancia.\nHeroísmo — Siempre que lances un hechizo que haga objetivo a Anax y Cymeda, las criaturas que controlas obtienen +1/+1 y ganan la habilidad de arrollar hasta el final del turno. Anax, Hardened in the Forge|Anax, endurecido en la forja|Criatura encantamiento legendaria — Semidiós|La fuerza de Anax es igual a tu devoción al rojo. (Cada {R} en los costes de maná de los permanentes que controlas cuenta para tu devoción al rojo.)\nSiempre que Anax u otra criatura que no sea ficha que controlas muera, crea una ficha de criatura Sátiro roja 1/1 con "Esta criatura no puede bloquear". Si la fuerza de la criatura era de 4 o más, en vez de eso, crea dos de esas fichas. +Ancestor Dragon|Dragón ancestral|Criatura - Dragón|Vuela\nSiempre que una o más criaturas que controlas ataquen, ganas 1 vida por cada criatura atacante. Ancestor's Chosen|Elegido de la Antepasada|Criatura — Clérigo humano|Daña primero. (Esta criatura hace daño de combate antes que las criaturas sin la habilidad de dañar primero.)\nCuando el Elegido de la Antepasada entre en juego, ganas 1 vida por cada carta en tu cementerio. Ancestor's Prophet|Profeta de la Antepasada|Criatura — Señor clérigo|Girar cinco Clérigos enderezados que controles: Gana 10 vidas. Ancestral Blade|Filo ancestral|Artefacto — Equipo|Cuando el Filo ancestral entre al campo de batalla, crea una ficha de criatura Soldado blanca 1/1 y luego anéxale el Filo ancestral.\nLa criatura equipada obtiene +1/+1.\nEquipar {1}. ({1}: Anexa este Equipo a la criatura objetivo que controlas. Activa la habilidad de equipar como un conjuro.) Ancestral Knowledge|Conocimiento ancestral|Encantamiento|Mantenimiento acumulativo {1} (Al comienzo de tu mantenimiento, pon un contador de edad en este permanente, luego sacrifícalo a menos que pagues su coste de mantenimiento por cada contador de edad en él.)\nCuando el Conocimiento ancestral entra en juego, mira las diez cartas superiores de tu biblioteca, luego exilia cualquier número de ellas y vuelve a poner el resto encima de tu biblioteca en cualquier orden.\nCuando el Conocimiento ancestral abandone el juego, baraja tu biblioteca. Ancestral Mask|Máscara ancestral|Encantamiento — Aura|Encantar criatura\nLa criatura encantada obtiene +2/+2 por cada otro encantamiento en juego. Ancestral Memories|Bendición angélica|Conjuro|Mira las siete cartas superiores de tu biblioteca. Pon dos de ellas en tu mano y el resto en tu cementerio. +Ancestral Recall|Retiro ancestral|Instantáneo|El jugador objetivo roba tres cartas. Ancestral Statue|Estatua ancestral|Criatura artefacto — Gólem|Cuando la Estatua ancestral entre al campo de batalla, regresa un permanente que controlas y que no sea tierra a la mano de su propietario. Ancestral Tribute|Tributo ancestral|Conjuro|Gana 2 vidas por cada carta que haya en tu cementerio.\nRetrospectiva {9}{W}{W}{W}. (Puedes jugar esta carta desde tu cementerio pagando su coste de retrospectiva. Luego remuévela del juego.) Ancestral Vengeance|Venganza ancestral|Encantamiento — Aura|Encantar criatura.\nCuando la Venganza ancestral entre al campo de batalla, pon un contador +1/+1 sobre la criatura objetivo que controlas.\nLa criatura encantada obtiene -1/-1. @@ -485,7 +514,7 @@ Angel of Jubilation|Ángel del júbilo|Criatura — Ángel|Vuela.\nLas otras cri Angel of Mercy|Angel de Piedad|Criatura — Ángel|Vuela\nCuando el Ángel de Piedad entra en juego, ganas 3 vidas. Angel of Renewal|Ángel de la renovación|Criatura — Ángel aliado|Vuela.\nCuando el Ángel de la renovación entre al campo de batalla, ganas 1 vida por cada criatura que controlas. Angel of Retribution|Ángel de Castigo|Criatura — Ángel|Vuela, daña primero -Angel of Salvation|Ángel de salvación|Criatura — Ángel|Destello; convocar (Cada criatura que gires al jugar este hechizo reduce su coste en {1} o en un maná del color de esa criatura)
Vuela.
Cuando el Ángel de salvación entre en juego, prevén los siguientes 5 puntos de daño que se le fuera a hacer este turno a cualquier número de criaturas y/o jugadores objetivo, dividido como elijas. +Angel of Salvation|Ángel de salvación|Criatura — Ángel|Destello; convocar (Cada criatura que gires al jugar este hechizo reduce su coste en {1} o en un maná del color de esa criatura)\nVuela.\nCuando el Ángel de salvación entre en juego, prevén los siguientes 5 puntos de daño que se le fuera a hacer este turno a cualquier número de criaturas y/o jugadores objetivo, dividido como elijas. Angel of Sanctions|Ángel de las condenas|Criatura — Ángel|Vuela.\nCuando el Ángel de las condenas entre al campo de batalla, puedes exiliar el permanente objetivo que no sea tierra que controle un oponente hasta que el Ángel de las condenas deje el campo de batalla.\nEmbalsamar {5}{W}. ({5}{W}, exiliar esta carta de tu cementerio: Crea una ficha que es una copia de esta carta, excepto que es un Ángel Zombie blanco sin coste de maná. Activa la habilidad de embalsamar solo como un conjuro.) Angel of Serenity|Ángel de serenidad|Criatura — Ángel|Vuela.\nCuando el Ángel de serenidad entre al campo de batalla, puedes exiliar hasta otras tres criaturas del campo de batalla y/o cartas de criatura objetivo de los cementerios.\nCuando el Ángel de serenidad deje el campo de batalla, regresa las cartas exiliadas a las manos de sus propietarios. Angel of Vitality|Ángel de vitalidad|Criatura — Ángel|Vuela.\nSi fueras a ganar vidas, en vez de eso, ganas esa cantidad de vidas más 1.\nEl Ángel de vitalidad obtiene +2/+2 mientras tengas 25 o más vidas. @@ -503,6 +532,7 @@ Angelheart Vial|Frasco corazón de ángel|Artefacto|Siempre que recibas daño, p Angelic Accord|Acuerdo angelical|Encantamiento|Al comienzo de cada paso final, si has ganado 4 o más vidas este turno, pon en el campo de batalla una ficha de criatura Ángel blanca 4/4 con la habilidad de volar. Angelic Arbiter|Árbitro angelical|Criatura — Ángel|Vuela.\nCada oponente que lanzó un hechizo este turno no puede atacar con criaturas.\nCada oponente que atacó con una criatura este turno no puede lanzar hechizos. Angelic Armaments|Armamento angelical|Artefacto — Equipo|La criatura equipada obtiene +2/+2, tiene la habilidad de volar, y es un Ángel blanco además de sus otros colores y tipos.\nEquipar {4}. +Angelic Ascension|Ascensión angelical|Instantáneo|Exilia la criatura o planeswalker objetivo. Su controlador crea una ficha de criatura Ángel blanca 4/4 con la habilidad de volar. Angelic Benediction|Reconocimiento angelical|Encantamiento|Exaltado. (Siempre que una criatura que controlas ataque sola, esa criatura obtiene +1/+1 hasta el final del turno.)\nSiempre que una criatura que controles ataque sola, puedes girar la criatura objetivo. Angelic Blessing|Bendición angélica|Conjuro|La criatura objetivo obtiene +3/+3 y gana la habilidad de volar hasta el final del turno. (No puede ser bloqueada excepto por criaturas que tengan la habilidad de volar o alcance.) Angelic Captain|Capitana angelical|Criatura — Ángel aliado|Vuela.\nSiempre que la Capitana angelical ataque, obtiene +1/+1 hasta el final del turno por cada otro Aliado atacante. @@ -520,6 +550,7 @@ Angelic Page|Paje angélico|Criatura — Espíritu|Vuela. (Esta criatura no pued Angelic Protector|Protector angelical|Criatura — Ángel|Vuela\nSiempre que el Protector angelical sea objetivo de hechizos o habilidades, el Protector angelical obtiene +0/+3 hasta el final del turno. Angelic Purge|Purga angelical|Conjuro|Como coste adicional para lanzar la Purga angelical, sacrifica un permanente.\nExilia el artefacto, criatura o encantamiento objetivo. Angelic Renewal|Renovación angélica|Encantamiento|Siempre que una criatura vaya a un cementerio, puedes sacrificar la Renovación angélica. Si lo haces, devuelve esa criatura al juego. +Angelic Reward|Recompensa angelical|Encantamiento - Aura|Encantar criatura.\nLa criatura encantada obtiene +3/+3 y tiene la habilidad de volar. Angelic Shield|Escudo Angélico|Encantamiento|Las criaturas de tu control obtienen +0/+1.\nSacrifica el Escudo Angélico: Devuelve la criatura objetivo a la mano de su propietario. Angelic Skirmisher|Escaramuzadora angélica|Criatura — Ángel|Vuela.\nAl comienzo de cada combate, elige entre las habilidades de dañar primero, vigilancia o vínculo vital. Las criaturas que controlas ganan esa habilidad hasta el final del turno. Angelic Wall|Muro angelical|Criatura — Muro|(Los Muros no pueden atacar.)\nVuela. @@ -538,6 +569,7 @@ Angry Mob|Turba|Criatura — Humano|Arrolla\nDurante tu turno, la fuerza y la re Anguished Unmaking|Fin angustioso|Instantáneo|Exilia el permanente objetivo que no sea tierra. Pierdes 3 vidas. Animal Boneyard|Cementerio de animales|Encantar tierra|La tierra encantada tiene: "{T}, sacrificar una criatura: Gana una cantidad de vida igual a la resistencia de esa criatura". Animal Magnetism|Magnetismo animal|Conjuro|Muestra cinco cartas de la parte superior de tu biblioteca. Un oponente elige una carta de criatura de entre ellas. Pon en juego esa carta y el resto en tu cementerio. +Animal Sanctuary|Santuario animal|Tierra|{T}: Agrega {C}.\n{2}, {T}: Pon un contador +1/+1 sobre el Ave, Felino, Perro, Cabra, Buey o Víbora objetivo. Animar, Soul of Elements|Ánimar, Alma de los Elementos|Criatura legendaria — Elemental|Protección contra blanco y contra negro.\nSiempre que lances un hechizo de criatura, pon un contador +1/+1 sobre Ánimar, Alma de los Elementos.\nTe cuesta {1} menos lanzar los hechizos de criatura por cada contador +1/+1 sobre Ánimar. Animate Artifact|Animar artefacto|Encantamiento — Aura|Encantar artefacto\nMientras el artefacto encantado no sea una criatura, es un artefacto criatura con fuerza y resistencia iguales a su coste de maná convertido. Animate Dead|Animar a los muertos|Encantamiento — Aura|Encantar una carta de criatura en un cementerio\nCuando Animar a los muertos entre al campo de batalla, pierde "encantar una carta de criatura en un cementerio" y gana "encantar la criatura puesta en juego con Animar a los muertos". Regresa la carta de criatura encantada al campo de batalla bajo tu control y anéxale Animar a los muertos. Cuando Animar a los muertos deje el campo de batalla, el controlador de esa criatura la sacrifica.\nLa criatura encantada obtiene -1/-0. @@ -555,6 +587,7 @@ Annihilate|Aniquilar|Instantáneo|Destruye la criatura objetivo que no sea negra Annihilating Fire|Fuego aniquilador|Instantáneo|El Fuego aniquilador hace 3 puntos de daño a la criatura o jugador objetivo. Si una criatura que recibió daño de esta manera fuera a morir este turno, en vez de eso, exíliala. Annul|Anular|Instantáneo|Contrarresta el hechizo objetivo de artefacto o encantamiento. Anodet Lurker|Acechador anódico|Criatura artefacto|Cuando el Acechador anódico vaya a un cementerio desde el juego, ganas 3 vidas. +Anointed Chorister|Corista ungido|Criatura — Clérigo humano|Vínculo vital. (El daño hecho por esta criatura también hace que ganes esa misma cantidad de vidas.)\n{4}{W}: El Corista ungido obtiene +3/+3 hasta el final del turno. Anointed Deacon|Diácono ungido|Criatura — Clérigo vampiro|Al comienzo del combate en tu turno, puedes hacer que el Vampiro objetivo obtenga +2/+0 hasta el final del turno. Anointed Procession|Procesión de ungidos|Encantamiento|Si un efecto fuera a crear una o más fichas bajo tu control, en vez de eso, crea el doble de esas fichas. Anointer Priest|Sacerdotisa ungidora|Criatura — Clérigo humano|Siempre que una ficha de criatura entre al campo de batalla bajo tu control, ganas 1 vida.\nEmbalsamar {3}{W}. ({3}{W}, exiliar esta carta de tu cementerio: Crea una ficha que es una copia de esta carta, excepto que es un Clérigo Humano Zombie blanco sin coste de maná. Activa la habilidad de embalsamar solo como un conjuro.) @@ -636,7 +669,7 @@ Arbor Elf|Elfo enramado|Criatura — Druida elfo|{T}: Endereza el bosque objetiv Arborback Stomper|Aplastador lomofronda|Criatura — Bestia|Arrolla.\nCuando el Aplastador lomofronda entre al campo de batalla, ganas 5 vidas. Arboreal Grazer|Herbívoro arbóreo|Criatura — Bestia|Alcance.\nCuando el Herbívoro arbóreo entre al campo de batalla, puedes poner en el campo de batalla girada una carta de tierra de tu mano. Arboretum Elemental|Elemental de arboreto|Criatura — Elemental|Convocar. (Tus criaturas pueden ayudar a lanzar este hechizo. Cada criatura que gires al lanzar este hechizo cuenta como un pago de {1} o de un maná del color de esa criatura.)\nAntimaleficio. (Esta criatura no puede ser objetivo de hechizos o habilidades que controlan tus oponentes.) -Arc Blade|Cuchilla arqueada|Conjuro|La Cuchilla arqueada hace 2 puntos de daño a la criatura o jugador objetivo. Remueve del juego la Cuchilla arqueada con tres contadores de tiempo sobre ella.
Suspender 3—{2}{R} (En lugar de jugar esta carta de tu mano, puedes pagar {2}{R} y removerla del juego con tres contadores de tiempo sobre ella. Al comienzo de tu mantenimiento, remueve un contador de tiempo. Cuando se remueva el último, juégala sin pagar su coste de maná.) +Arc Blade|Cuchilla arqueada|Conjuro|La Cuchilla arqueada hace 2 puntos de daño a la criatura o jugador objetivo. Remueve del juego la Cuchilla arqueada con tres contadores de tiempo sobre ella.\nSuspender 3—{2}{R} (En lugar de jugar esta carta de tu mano, puedes pagar {2}{R} y removerla del juego con tres contadores de tiempo sobre ella. Al comienzo de tu mantenimiento, remueve un contador de tiempo. Cuando se remueva el último, juégala sin pagar su coste de maná.) Arc Lightning|Relámpago arco|Conjuro|El Relámpago arco hace 3 puntos de daño divididos como elijas entre una, dos o tres criaturas y/o jugadores objetivo. Arc Mage|Mago arco|Criatura — Hechicero humano|{2}{R}, {T}, Descartar una carta de tu mano: el Mago arco hace 2 puntos de daño divididos como quieras entre entre cualquier número de criaturas y/o jugadores. Arc Runner|Corredor de arco|Criatura — Buey elemental|Prisa. (Esta criatura puede atacar y {T} tan pronto como entre bajo tu control.)\nAl comienzo del paso final, sacrifica el Corredor de arco. @@ -651,11 +684,12 @@ Arcane Laboratory|Laboratorio arcano|Encantamiento|Cada jugador no puede lanzar Arcane Lighthouse|Faro arcano|Tierra|{T}: Agrega {1} a tu reserva de maná.\n{1}, {T}: Hasta el final del turno, las criaturas que controlan tus oponentes pierden las habilidades de antimaleficio y velo y no pueden tener las habilidades de antimaleficio o velo. Arcane Melee|Reyerta arcana|Encantamiento|Cuesta {2} menos lanzar hechizos de instantáneo y de conjuro. Arcane Sanctum|Santuario arcano|Tierra|El Santuario arcano entra al campo de batalla girado.\n{T}: Agrega {W}, {U} o {B} a tu reserva de maná. +Arcane Signet|Sello arcano|Artefacto|{T}: Agrega un maná de cualquier color en la identidad de color de tu comandante. Arcane Spyglass|Catalejo arcano|Artefacto|{2}, {T}, sacrificar una tierra: Roba una carta y pon un contador de carga sobre el Catalejo arcano.\nRemover tres contadores de carga del Catalejo arcano: Roba una carta. Arcane Teachings|Enseñanzas arcanas|Encantamiento — Aura|Encantar criatura. (Haz objetivo a una criatura al jugarlo. Esta carta entra en juego anexada a esa criatura.)\nLa criatura encantada obtiene +2/+2 y tiene "{T}: Esta criatura hace 1 punto de daño a la criatura o jugador objetivo". Arcanis the Omnipotent|Arcanis el Omnipotente|Criatura — Hechicero legendario|{T}: Roba tres cartas.\n{2}{U}{U}: Regresa a Arcanis el Omnipotente a la mano de su propietario. Arcanist's Owl|Búho del arcanista|Criatura artefacto — Ave|Vuela.\nCuando el Búho del arcanista entre al campo de batalla, mira las cuatro primeras cartas de tu biblioteca. Puedes mostrar una carta de artefacto o de encantamiento que se encuentre entre ellas y ponerla en tu mano. Pon el resto en el fondo de tu biblioteca en un orden aleatorio. -Arcanum Wings|Alas arcanas|Encantamiento — Aura|Encantar criatura.
La criatura encantada tiene la habilidad de volar.
Cambio de aura {2}{U} ({2}{U}: Intercambia este aura con una carta de aura en tu mano.) +Arcanum Wings|Alas arcanas|Encantamiento — Aura|Encantar criatura.\nLa criatura encantada tiene la habilidad de volar.\nCambio de aura {2}{U} ({2}{U}: Intercambia este aura con una carta de aura en tu mano.) Arcbond|Electrizarco|Instantáneo|Elige una criatura objetivo. Siempre que esa criatura reciba daño este turno, hace esa misma cantidad de daño a cada otra criatura y a cada jugador. Arcbound Bruiser|Matón arcoligado|Criatura artefacto|Modular 3 (Entra en juego con tres contadores +1/+1 sobre él. Cuando sea puesto en un cementerio, puedes poner sus contadores +1/+1 sobre la criatura artefacto objetivo.) Arcbound Crusher|Triturador arcoligado|Criatura artefacto|Arrolla.\nSiempre que otro artefacto entre en juego, pon un contador +1/+1 sobre el Triturador arcoligado.\nModular 1 (Entra en juego con un contador +1/+1 sobre él. Cuando sea puesto en un cementerio, puedes poner sus contadores +1/+1 sobre la criatura artefacto objetivo.) @@ -691,6 +725,8 @@ Archetype of Imagination|Prototipo de imaginación|Criatura encantamiento — He Archfiend of Depravity|Archidemonio de la depravación|Criatura — Demonio|Vuela.\nAl comienzo del paso final de cada oponente, ese jugador elige hasta dos criaturas que controla y luego sacrifica el resto. Archfiend of Ifnir|Archidemonio de Ifnir|Criatura — Demonio|Vuela.\nSiempre que actives una habilidad de ciclo o descartes otra carta, pon un contador -1/-1 sobre cada criatura que controlan tus oponentes.\nCiclo {2}. ({2}, descartar esta carta: Roba una carta.) Archfiend of Spite|Archidemonio del rencor|Criatura — Demonio|Vuela.\nSiempre que una fuente que controla un oponente haga daño al Archidemonio del rencor, el controlador de esa fuente pierde esa misma cantidad de vidas a menos que sacrifique esa misma cantidad de permanentes.\nDemencia {3}{B}{B}. (Si descartas esta carta, exíliala. Cuando lo hagas, lánzala por su coste de demencia o ponla en tu cementerio.) +Archfiend's Vessel|Receptáculo del archidemonio|Criatura — Clérigo humano|Vínculo vital. (El daño hecho por esta criatura también hace que ganes esa misma cantidad de vidas.)\nCuando el Receptáculo del archidemonio entre al campo de batalla, si entró desde tu cementerio o lo lanzaste desde tu cementerio, exílialo. Si lo haces, crea una ficha de criatura Demonio negra 5/5 con la habilidad de volar. +Archipelagore|Archipielagante|Criatura — Leviatán|Mutación {5}{U}. (Si lanzas este hechizo pagando su coste de mutación, ponlo sobre o bajo la criatura objetivo que no sea Humano de la cual eres propietario. Estas mutan en la criatura de la parte superior más todas las habilidades de debajo.)\nSiempre que esta criatura mute, gira hasta X criaturas objetivo, donde X es la cantidad de veces que esta criatura ha mutado. Esas criaturas no se enderezan durante el próximo paso de enderezar de su controlador. Architect of the Untamed|Arquitecta de lo indomable|Criatura — Druida artífice elfo|Siempre que una tierra entre al campo de batalla bajo tu control, obtienes {E} (un contador de energía).\nPagar {E}{E}{E}{E}{E}{E}{E}{E}: Crea una ficha de criatura artefacto Bestia incolora 6/6. Architects of Will|Arquitectos de voluntad|Criatura artefacto — Hechicero humano|Cuando los Arquitectos de voluntad entran en juego, mira las tres primeras cartas de la biblioteca del jugador objetivo, luego regrésalas en cualquier orden.\nCiclo {U/B}. ({U/B}, descartar esta carta: Roba una carta.) Archive Trap|Trampa de archivo|Instantáneo — Trampa|Si un oponente buscó en su biblioteca este turno, puedes pagar {0} en lugar de pagar el coste de maná de la Trampa de archivo.\nEl oponente objetivo pone las primeras trece cartas de su biblioteca en su cementerio. @@ -702,6 +738,7 @@ Archon of Falling Stars|Arconte de las estrellas caídas|Criatura — Arconte|Vu Archon of Justice|Arconte de justicia|Criatura — Arconte|Vuela.\nCuando el Arconte de justicia muera, exilia el permanente objetivo. Archon of Redemption|Arconte de redención|Criatura — Arconte|Vuela.\nSiempre que el Arconte de redención u otra criatura con la habilidad de volar entre al campo de batalla bajo tu control, puedes ganar vidas igual a la fuerza de esa criatura. Archon of Sun's Grace|Arconte de la gracia solar|Criatura — Arconte|Vuela, vínculo vital.\nLas criaturas Pegaso que controlas tienen la habilidad de vínculo vital.\nConstelación — Siempre que un encantamiento entre al campo de batalla bajo tu control, crea una ficha de criatura Pegaso blanca 2/2 con la habilidad de volar. +Archon of Valor's Reach|Arconte de Valor's Reach|Criatura — Arconte|Vuela, vigilancia, arrolla.\nEn cuanto la Arconte de Valor's Reach entre al campo de batalla, elige artefacto, encantamiento, instantáneo, conjuro o planeswalker.\nLos jugadores no pueden lanzar hechizos del tipo elegido. Archon of the Triumvirate|Arconte del triunvirato|Criatura — Arconte|Vuela.\nSiempre que el Arconte del triunvirato ataque, detén hasta dos permanentes objetivo que no sean tierra que controlen tus oponentes. (Hasta tu próximo turno, esos permanentes no pueden atacar ni bloquear y sus habilidades activadas no pueden activarse.) Archway Angel|Ángel del pórtico|Criatura — Ángel|Vuela.\nCuando el Ángel del pórtico entre al campo de batalla, ganas 2 vidas por cada Portal que controlas. Archweaver|Arcotejedora|Criatura — Araña|Alcance, arrolla. @@ -819,7 +856,7 @@ Asha's Favor|Favor de Asha|Encantamiento — Aura|Encantar criatura.\nLa criatur Ashcloud Phoenix|Fénix nubecinéreo|Criatura — Fénix|Vuela.\nCuando el Fénix nubecinéreo muera, regrésalo al campo de batalla boca abajo.\nMetamorfosis {4}{R}{R}. (Puedes lanzar esta carta boca abajo como una criatura 2/2 pagando {3}. Ponla boca arriba en cualquier momento pagando su coste de metamorfosis.)\nCuando el Fénix nubecinéreo se ponga boca arriba, hace 2 puntos de daño a cada jugador. Ashcoat Bear|Oso manto de cenizas|Criatura — Oso|Destello (Puedes jugar este hechizo en cualquier momento en que pudieras jugar un instantáneo.) Ashen Firebeast|Bestia de fuego cenicienta|Criatura — Bestia|{1}{R}: La Bestia de fuego cenicienta hace 1 punto de daño a cada criatura que no tenga la habilidad de volar. -Ashen Ghoul|Gul ceniciento|Criatura - Zombie|Prisa. +Ashen Ghoul|Gul ceniciento|Criatura - Zombie|Prisa. (La criatura puede atacar y {T} el turno en el que entra en juego.)\n{B}: Retorna al Gul ceniciento al juego. Juega esta habilidad sólo durante tu mantenimiento y sólo si el Gul ceniciento está en tu cementerio con tres o más criaturas encima de él. Ashen Monstrosity|Monstruosidad cenicienta|Criatura - Espíritu|Prisa.\nLa Monstruosidad cenicienta ataca cada turno si puede. Ashen Powder|Polvo ceniciento|Conjuro|Pon la carta de criatura objetivo del cementerio de un oponente en juego bajo tu control. Ashen Rider|Jinete cinérea|Criatura — Arconte|Vuela.\nCuando la Jinete cinérea entre al campo de batalla o muera, exilia el permanente objetivo. @@ -866,7 +903,7 @@ Assault Griffin|Grifo de asalto|Criatura — Grifo|Vuela. Assault Strobe|Asalto estroboscópico|Conjuro|La criatura objetivo gana la habilidad de dañar dos veces hasta el final del turno. (Esta criatura daña primero y también hace daño de combate normal.) Assault Suit|Armadura de asalto|Artefacto — Equipo|La criatura equipada obtiene +2/+2, tiene la habilidad de prisa, no puede atacarte a ti o a un planeswalker que controlas y no puede ser sacrificada.\nAl comienzo del mantenimiento de cada oponente, puedes hacer que ese jugador gane el control de la criatura equipada hasta el final del turno. Si lo haces, enderézala.\nEquipar {3}. Assault Zeppelid|Zepélido de asalto|Criatura — Bestia|Vuela, arrolla. -Assault|Assault|Conjuro|El Asalto hace 2 puntos de daño a la criatura o jugador objetivo. +Assault|Asalto|Conjuro|El Asalto hace 2 puntos de daño a la criatura o jugador objetivo. Assemble the Legion|Reunir a la Legión|Encantamiento|Al comienzo de tu mantenimiento, pon un contador de reunión sobre Reunir a la Legión. Luego pon en el campo de batalla una ficha de criatura Soldado roja y blanca 1/1 con la habilidad de prisa por cada contador de reunión sobre Reunir a la Legión. Assembled Alphas|Alfas reunidos|Criatura — Lobo|Siempre que los Alfas reunidos bloqueen o sean bloqueados por una criatura, los Alfas reunidos hacen 3 puntos de daño a esa criatura y 3 puntos de daño al controlador de esa criatura. Assemble|Agrupar|Instantáneo|Crea tres fichas de criatura Caballero Elfo verdes y blancas 2/2 con la habilidad de vigilancia. @@ -908,9 +945,9 @@ Audacious Infiltrator|Infiltrador audaz|Criatura — Enano bribón|El Infiltrado Audacious Thief|Delincuente audaz|Criatura — Bribón humano|Siempre que el Delincuente audaz ataque, robas una carta y pierdes 1 vida. Auger Spree|Reguero de taladros|Instantáneo|La criatura objetivo obtiene +4/-4 hasta el final del turno. Augmenting Automaton|Autómata aumentador|Criatura artefacto — Constructo|{1}{B}: El Autómata aumentador obtiene +1/+1 hasta el final del turno. -Augur il-Vec|Presagio il-Vec|Criatura — Clérigo humano|Se desvanece (Esta criatura sólo puede bloquear o ser bloqueada por criaturas con la habilidad de desvanecerse.)
Sacrificar la Presagio il-Vec: Gana 4 vidas. Juega esta habilidad sólo durante tu mantenimiento. +Augur il-Vec|Presagio il-Vec|Criatura — Clérigo humano|Se desvanece (Esta criatura sólo puede bloquear o ser bloqueada por criaturas con la habilidad de desvanecerse.)\nSacrificar la Presagio il-Vec: Gana 4 vidas. Juega esta habilidad sólo durante tu mantenimiento. Augur of Bolas|Presagio de Nicol Bolas|Criatura — Hechicero tritón|Cuando el Presagio de Nicol Bolas entre al campo de batalla, mira las primeras tres cartas de tu biblioteca. Puedes mostrar una carta de instantáneo o de conjuro que se encuentre entre ellas y ponerla en tu mano. Pon el resto en el fondo de tu biblioteca en cualquier orden. -Augur of Skulls|Presagio de cráneos|Criatura — Hechicero esqueleto|{1}{B}: Regenera el Presagio de cráneos.
Sacrificar el Presagio de cráneos: El jugador objetivo descarta dos cartas. Juega esta habilidad sólo durante tu mantenimiento. +Augur of Skulls|Presagio de cráneos|Criatura — Hechicero esqueleto|{1}{B}: Regenera el Presagio de cráneos.\nSacrificar el Presagio de cráneos: El jugador objetivo descarta dos cartas. Juega esta habilidad sólo durante tu mantenimiento. Augury Adept|Perita de augurios|Criatura — Hechicero kithkin|Siempre que la Perita de augurios haga daño de combate a un jugador, muestra la primera carta de tu biblioteca y ponla en tu mano. Ganas una cantidad de vida igual a su coste de maná convertido. Augury Owl|Búho del augurio|Criatura — Ave|Vuela.\nCuando el Búho del augurio entre al campo de batalla, adivina 3. (Para adivinar 3, mira las tres primeras cartas de tu biblioteca, luego pon cualquier número de ellas en la parte inferior de tu biblioteca y el resto en la parte superior en cualquier orden.) Auntie's Hovel|Choza de la Tía|Tierra|En cuanto la Choza de la Tía entre en juego, puedes mostrar una carta de Trasgo de tu mano. Si no lo haces, la Choza de la Tía entra en juego girada.\n{T}: Agrega {B} o {R} a tu reserva de maná. @@ -954,6 +991,7 @@ Aurora Eidolon|Eidolón aurora|Criatura — Espíritu|{W}, sacrificar la Eidoló Aurora Griffin|Grifo de la aurora|Criatura - Grifo|Vuela.\n{W}: el permanente objetivo se convierte en blanco hasta el final del turno. Aurora of Emrakul|Aurora de Emrakul|Criatura — Reflejo eldrazi|Vuela, toque mortal.\nSiempre que la Aurora de Emrakul ataque, cada oponente pierde 3 vidas. Auspicious Ancestor|Ancestro propicio|Criatura - Clérigo Humano|Cuando el Ancestro propicio vaya a un cementerio desde el juego, ganas 3 vidas.\nSiempre que juegues un hechizo blanco, puedes pagar {1}. Si lo haces, ganas una vida. +Auspicious Starrix|Starrix propicio|Criatura — Bestia alce|Mutación {5}{G}. (Si lanzas este hechizo pagando su coste de mutación, ponlo sobre o bajo la criatura objetivo que no sea Humano de la cual eres propietario. Estas mutan en la criatura de la parte superior más todas las habilidades de debajo.)\nSiempre que esta criatura mute, exilia cartas de la parte superior de tu biblioteca hasta que exilies X cartas de permanente, donde X es la cantidad de veces que esta criatura ha mutado. Pon esas cartas de permanente en el campo de batalla. Austere Command|Dictado severo|Conjuro|Elige dos: Destruye todos los artefactos; o destruye todos los encantamientos; o destruye todas las criaturas con coste de maná convertido de 3 o menos; o destruye todas las criaturas con coste de maná convertido de 4 o más. Authority of the Consuls|Autoridad de los cónsules|Encantamiento|Las criaturas que controlan tus oponentes entran al campo de batalla giradas.\nSiempre que una criatura entre al campo de batalla bajo el control de un oponente, ganas 1 vida. Authority|Autoridad|Conjuro|Secuela. (Lanza este hechizo solo desde tu cementerio. Luego exílialo.)\nGira hasta dos criaturas objetivo que controlen tus oponentes. Las criaturas que controlas ganan la habilidad de vigilancia hasta el final del turno. @@ -986,7 +1024,7 @@ Avatar of Will|Avatar de la Voluntad|Criatura - Avatar|Vuela.\nSi un oponente no Avatar of Woe|Avatar de la Miseria|Criatura - Avatar|Si hay diez o más criaturas en total en todos los cementerios, cuesta {6} menos jugarlo\nArrolla. Avatar of the Resolute|Avatar de la decisión|Criatura — Avatar|Alcance, arrolla.\nEl Avatar de la decisión entra al campo de batalla con un contador +1/+1 sobre él por cada otra criatura que controlas con un contador +1/+1 sobre ella. Aven Archer|Arquero aven|Criatura — Soldado ave|Vuela.\n{2}{W}, {T}: El Arquero aven hace 2 puntos de daño a la criatura objetivo atacante o bloqueadora. -Aven Augur|Presagio aven|Criatura — Hechicero ave|Vuela.
Sacrificar el Presagio aven: Regresa hasta dos criaturas objetivo a las manos de sus propietarios. Juega esta habilidad sólo durante tu mantenimiento. +Aven Augur|Presagio aven|Criatura — Hechicero ave|Vuela.\nSacrificar el Presagio aven: Regresa hasta dos criaturas objetivo a las manos de sus propietarios. Juega esta habilidad sólo durante tu mantenimiento. Aven Battle Priest|Sacerdote guerrero aven|Criatura — Clérigo ave|Vuela. (Esta criatura no puede ser bloqueada excepto por criaturas que tengan la habilidad de volar o alcance.)Cuando el Sacerdote guerrero aven entre al campo de batalla, ganas 3 vidas. Aven Brigadier|General de brigada aven|Criatura — Soldado ave|Vuela.\nTodas las demás Aves obtienen +1/+1.\nTodos los demás Soldados obtienen +1/+1. Aven Cloudchaser|Cazanubes aven|Criatura — Soldado ave|Vuela. (Esta criatura no puede ser bloqueada excepto por criaturas que tengan la habilidad de volar o alcance.)\nCuando el Cazanubes aven entre en juego, destruye el encantamiento objetivo. @@ -998,10 +1036,11 @@ Aven Fisher|Pescador aven|Criatura — Soldado ave|Vuela. (Esta criatura no pued Aven Fleetwing|Aven alaveloz|Criatura — Soldado ave|Vuela.\nAntimaleficio. (Esta criatura no puede ser objetivo de hechizos o habilidades que controlen tus oponentes.) Aven Flock|Parvada aven|Criatura — Soldado ave|Vuela. (Esta criatura no puede ser bloqueada excepto por criaturas que tengan la habilidad de volar.)\n{W}: La Parvada aven obtiene +0/+1 hasta el final del turno. Aven Fogbringer|Creabruma aven|Criatura — Hechicero ave|Vuela.\nCuando el Creabruma aven entre en juego, regresa la tierra objetivo a la mano de su propietario. +Aven Gagglemaster|Líder de la bandada aven|Criatura — Guerrero ave|Vuela.\nCuando el Líder de la bandada aven entre al campo de batalla, ganas 2 vidas por cada criatura que controlas con la habilidad de volar. Aven Initiate|Iniciado aven|Criatura — Guerrero ave|Vuela.\nEmbalsamar {6}{U}. ({6}{U}, exiliar esta carta de tu cementerio: Crea una ficha que es una copia de esta carta, excepto que es un Guerrero Ave Zombie blanco sin coste de maná. Activa la habilidad de embalsamar solo como un conjuro.) Aven Liberator|Libertador aven|Criatura — Soldado ave|Vuela.\nMetamorfosis {3}{W}. (Puedes jugar esta carta boca abajo como una criatura 2/2 pagando {3}. Ponla boca arriba en cualquier momento pagando su coste de metamorfosis.)\nCuando el Libertador aven se ponga boca arriba, la criatura objetivo que controles gana protección contra el color de tu elección hasta el final del turno. Aven Mimeomancer|Mimeomante aven|Criatura — Hechicero ave|Vuela.\nAl comienzo de tu mantenimiento, puedes poner un contador de pluma sobre la criatura objetivo. Si lo haces, esa criatura es 3/1 y tiene la habilidad de volar mientras tenga un contador de pluma sobre ella. -Aven Mindcensor|Censurador aven|Criatura — Hechicero ave|Destello (Puedes jugar este hechizo en cualquier momento en que pudieras jugar un instantáneo.)
Vuela.
Si un oponente fuera a buscar en una biblioteca, en vez de eso, ese jugador busca en las cuatro primeras cartas de esa biblioteca. +Aven Mindcensor|Censurador aven|Criatura — Hechicero ave|Destello (Puedes jugar este hechizo en cualquier momento en que pudieras jugar un instantáneo.)\nVuela.\nSi un oponente fuera a buscar en una biblioteca, en vez de eso, ese jugador busca en las cuatro primeras cartas de esa biblioteca. Aven Redeemer|Redentor aven|Criatura — Clérigo ave|Vuela.\n{T}: Prevén los siguientes 2 puntos de daño que se le fuera a hacer a la criatura o jugador objetivo este turno. Aven Reedstalker|Aven acechajuncos|Criatura — Guerrero ave|Destello.\nVuela. Aven Riftwatcher|Vigilagrieta aven|Criatura — Soldado rebelde ave|Vuela.\nDesmaterializarse 3 (Este permanente entra en juego con tres contadores de tiempo sobre él. Al comienzo de tu mantenimiento, remueve un contador de tiempo de él. Cuando sea removido el último, sacrifícalo.)\nCuando el Vigilagrieta aven entre en juego o deje el juego, ganas 2 vidas. @@ -1027,7 +1066,9 @@ Avenger of Zendikar|Vengador de Zendikar|Criatura — Elemental|Cuando el Vengad Avenging Angel|Ángel vengador|Criatura - Ángel|Vuela.\nSi el Ángel vengador va a ir al cementerio desde el juego, puedes poner el Ángel vengador en la parte superior de la biblioteca de su propietario. Avenging Arrow|Flecha vengadora|Instantáneo|Destruye la criatura objetivo que haya hecho daño este turno. Avenging Druid|Druida vengador|Criatura - Druida Humano|Siempre que el Druida vengador hace daño a un oponente, puedes mostrar las cartas superiores de tu biblioteca hasta mostrar una carta de tierra. Pon esa carta en juego y pon las otras cartas mostradas de esta manera en tu cementerio. +Avenging Huntbonder|Vinculacazas vengadora|Criatura — Guerrero humano|Daña dos veces.\nSiempre que la Vinculacazas vengadora ataque, pon un contador de dañar dos veces sobre otra criatura atacante objetivo. Avian Changeling|Cambiaformas ave|Criatura — Metamorfo|Cambiaformas. (Esta carta es de todos los tipos de criatura en todo momento.)\nVuela. +Avian Oddity|Rareza aviaria|Criatura — Ave|Vuela.\nCiclo {2}{U}. ({2}{U}, descartar esta carta: Roba una carta.)\nCuando actives la habilidad de ciclo de la Rareza aviaria, pon un contador de volar sobre la criatura objetivo que controlas. Aviary Mechanic|Mecánica de aeródromo|Criatura — Enano artífice|Cuando la Mecánica de aeródromo entre al campo de batalla, puedes regresar otro permanente que controlas a la mano de su propietario. Aviation Pioneer|Pionera de la aviación|Criatura — Artífice humano|Cuando la Pionera de la aviación entre al campo de batalla, crea una ficha de criatura artefacto Tóptero incolora 1/1 con la habilidad de volar. Avid Reclaimer|Recobradora ávida|Criatura — Druida humano|{T}: Agrega {G} o {U} a tu reserva de maná. Si controlas una planeswalker Nissa, ganas 2 vidas. @@ -1086,6 +1127,7 @@ Azra Smokeshaper|Moldeahumo azra|Criatura — Ninja azra|Ninjutsu {1}{B}. ({1}{B Azure Drake|Draco azur|Criatura - Draco|Vuela. Azure Mage|Maga de azur|Criatura — Hechicero humano|{3}{U}: Roba una carta. Azusa, Lost but Seeking|Azusa, perdida pero buscando|Criatura legendaria - Monje humano|Puedes jugar dos tierras adicionales en cada uno de tus turnos. +Back for More|Volver a por más|Instantáneo|Regresa la carta de criatura objetivo de tu cementerio al campo de batalla. Cuando lo hagas, esa criatura lucha contra hasta una criatura objetivo que no controlas. (Cada una hace un daño igual a su fuerza a la otra.) Back from the Brink|Regresar del umbral|Encantamiento|Exiliar una carta de criatura de tu cementerio y pagar su coste de maná: Pon en el campo de batalla una ficha de criatura que es una copia de esa carta. Activa esta habilidad sólo cuando puedas lanzar un conjuro. Back to Basics|De vuelta a lo fundamental|Encantamiento|Las tierras no básicas no se enderezan durante el paso de enderezar de su controlador. Back to Nature|De vuelta a la naturaleza|Instantáneo|Destruye todos los encantamientos. @@ -1094,6 +1136,7 @@ Backfire|Rechazo|Encantamiento - Aura|Siempre que la criatura encantada te hace Backlash|Contragolpe|Instantáneo|Gira la criatura enderezada objetivo. Esa criatura hace daño igual a su fuerza a su controlador. Backslide|Reincidir|Instantáneo|Pon boca abajo la criatura objetivo que tenga la habilidad de metamorfosis.\nCiclo {U}. ({U}, descartar esta carta de tu mano: Roba una carta.) Backwoods Survivalists|Supervivientes remotos|Criatura — Guerrero humano|Delirio — Los Supervivientes remotos obtienen +1/+1 y tienen la habilidad de arrollar mientras entre las cartas de tu cementerio haya cuatro o más tipos de cartas. +Bad Deal|Trato infame|Conjuro|Robas dos cartas y cada oponente descarta dos cartas. Cada jugador pierde 2 vidas. Bad Moon|Luna maligna|Encantamiento|Las criaturas negras obtienen +1/+1. Bad River|Río malsano|Tierra|El Río malsano entra en juego girado.\n{T}, sacrificar el Río malsano: busca en tu biblioteca un carta de isla o pantano y ponlo en juego. Luego baraja tu biblioteca. Baffling End|Final incomprensible|Encantamiento|Cuando el Final incomprensible entre al campo de batalla, exilia la criatura objetivo que controla un oponente con coste de maná convertido de 3 o menos.\nCuando el Final incomprensible deje el campo de batalla, el oponente objetivo crea una ficha de criatura Dinosaurio verde 3/3 con la habilidad de arrollar. @@ -1161,7 +1204,7 @@ Banehound|Sabueso de la perdición|Criatura — Perro pesadilla|Vínculo vital, Baneslayer Angel|Ángel matademonios|Criatura — Ángel|Vuela, daña primero, vínculo vital, protección contra Demonios y contra Dragones. Banewasp Affliction|Aflicción de avispa de ruina|Encantamiento - Aura|Encantar criatura. Banewhip Punisher|Castigadora del látigorruina|Criatura — Guerrero humano|Cuando la Castigadora del látigorruina entre al campo de batalla, puedes poner un contador -1/-1 sobre la criatura objetivo.\n{B}, sacrificar a la Castigadora del látigorruina: Destruye la criatura objetivo que tenga un contador -1/-1 sobre ella. -Banisher Priest|Sacerdotisa desterradora|Criatura — Clérigo humano|Cuando la Sacerdotisa desterradora entre al campo de batalla, exilia la criatura objetivo que controla un oponente hasta que la Sacerdotisa desterradora deje el campo de batalla. (Esa criatura regresa bajo el control de su propietario.) +Banisher Priest|Sacerdotisa desterradora|Criatura — Clérigo humano|Cuando la Sacerdotisa desterradora entre al campo de batalla, exilia la criatura objetivo que controla un oponente hasta que la Sacerdotisa desterradora deje el campo de batalla. Banishing Knack|Truco del destierro|Instantáneo|Hasta el final del turno, la criatura objetivo gana "{T}: Regresa el permanente objetivo que no sea tierra a la mano de su propietario". Banishing Light|Luz de destierro|Encantamiento|Cuando la Luz de destierro entre al campo de batalla, exilia el permanente objetivo que no sea tierra que controla un oponente hasta que la Luz de destierro deje el campo de batalla. Banishing Stroke|Golpe de destierro|Instantáneo|Pon el artefacto, criatura o encantamiento objetivo en el fondo de la biblioteca de su propietario.\nMilagro {W}. (Puedes lanzar esta carta pagando su coste de milagro cuando la robes si es la primera carta que robaste este turno.) @@ -1217,17 +1260,19 @@ Barren Moor|Páramo estéril|Tierra|El Páramo estéril entra al campo de batall Barrenton Cragtreads|Explorarriscos de Bárrenton|Criatura — Explorador kithkin|Los Explorarriscos de Bárrenton no pueden ser bloqueados por criaturas rojas. Barrenton Medic|Médico de Bárrenton|Criatura — Clérigo kithkin|{T}: Prevén el siguiente 1 punto de daño que se le fuera a hacer a la criatura o jugador objetivo este turno.\nPon un contador -1/-1 sobre el Médico de Bárrenton: Endereza el Médico de Bárrenton. Barricade Breaker|Destructor de barricadas|Criatura artefacto — Destructor|Improvisar. (Tus artefactos pueden ayudar a lanzar este hechizo. Cada artefacto que gires una vez que termines de activar habilidades de maná paga {1}.)\nEl Destructor de barricadas ataca cada combate si puede. +Barrier Breach|Brecha en la barrera|Instantáneo|Exilia hasta tres encantamientos objetivo.\nCiclo {2}. ({2}, descartar esta carta: Roba una carta.) Barrier of Bones|Barrera de huesos|Criatura — Muro esqueleto|Defensor.\nCuando la Barrera de huesos entre al campo de batalla, escruta 1. (Mira la primera carta de tu biblioteca. Puedes poner esa carta en tu cementerio.) Barrin's Codex|Códice de Barrin|Artefacto|Al principio de tu mantenimiento, puedes poner un contador de página en el Códice de Barrin.\n{4}, {T}, sacrifica el Códice de Barrin: roba X cartas, donde X es el número de contadores de página en el Códice de Barrin. Barrin's Spite|Rencor de Barrin|Conjuro|Elige dos criaturas objetivo controladas por un jugador. Ese jugador elige una y la sacrifica. Devuelve a la mano de su propietario la otra. Barrin's Unmaking|Aniquilación de Barrin|Instantáneo|Devuelve el permanente objetivo a la mano de su propietario si ese permanente comparte el color más común entre todos los permanentes o empata el color con el más común. Barrin, Master Wizard|Barrin, mago experto|Criatura Legendaria - Hechicero Humano|{2}, sacrificar un permanente: devuelve la criatura objetivo a la mano de su propietario. +Barrin, Tolarian Archmage|Barrin, archimago tolariano|Criatura legendaria — Hechicero humano|Cuando Barrin, archimago tolariano entre al campo de batalla, regresa hasta una otra criatura o planeswalker objetivo a la mano de su propietario.\nAl comienzo de tu paso final, si un permanente se puso en tu mano desde el campo de batalla este turno, roba una carta. Barrow Ghoul|Gul de túmulo|Criatura - Zombie|Al comienzo de tu mantenimiento, sacrifica el Gul de túmulo a menos que retires del juego la carta superior de tu cementerio. Barrow Witches|Brujas de los túmulos|Criatura — Brujo humano|Cuando las Brujas de los túmulos entren al campo de batalla, regresa la carta de Caballero objetivo de tu cementerio a tu mano. Barter in Blood|Trueque en sangre|Conjuro|Cada jugador sacrifica dos criaturas. Bartered Cow|Vaca vendida|Criatura — Buey|Cuando la Vaca vendida muera o cuando la descartes, crea una ficha de Comida. (Es un artefacto con "{2}, {T}, sacrificar este artefacto: Ganas 3 vidas".) Bartizan Bats|Murciélagos del baluarte|Criatura — Murciélago|Vuela. -Baru, Fist of Krosa|Baru, puño de Krosa|Criatura legendaria — Druida humano|Siempre que un bosque entre en juego, las criaturas verdes que controlas obtienen +1/+1 y ganan la habilidad de arrollar hasta el final del turno.
Grandeza Descartar otra carta llamada Baru, puño de Krosa: Pon en juego una ficha de criatura Sierpe verde X/X, donde X es el número de tierras que controlas. +Baru, Fist of Krosa|Baru, puño de Krosa|Criatura legendaria — Druida humano|Siempre que un bosque entre en juego, las criaturas verdes que controlas obtienen +1/+1 y ganan la habilidad de arrollar hasta el final del turno.\nGrandeza Descartar otra carta llamada Baru, puño de Krosa: Pon en juego una ficha de criatura Sierpe verde X/X, donde X es el número de tierras que controlas. Basal Sliver|Fragmentado basal|Criatura — Fragmentado|Todos los Fragmentados tienen "Sacrificar esta criatura: Agrega {B}{B} a tu reserva de maná". Basalt Gargoyle|Gárgola de basalto|Criatura — Gárgola|Vuela.\nEco {2}{R} (Al comienzo de tu mantenimiento, si esto entró bajo tu control desde el comienzo de tu último mantenimiento, sacrifícalo a menos que pagues su coste de eco.)\n{R}: La Gárgola de basalto obtiene +0/+1 hasta el final del turno. Basalt Golem|Gólem de basalto|Criatura Artefacto - Gólem|Gólem de basalto no puede ser bloqueado por criaturas artefacto.\nSiempre que el Gólem de basalto es bloqueado por una criatura, destruye esa criatura al final del combate. Esta no puede ser regenerada. Luego el controlador de la criatura, pon una ficha de criatura de artefacto de muralla incolora 0/2 con la habilidad de defensor. @@ -1239,11 +1284,18 @@ Basilica Guards|Guardias de la basílica|Criatura — Soldado humano|Defensor.\n Basilica Screecher|Chirriante de la basílica|Criatura — Murciélago|Vuela.\nExtorsionar. (Siempre que lances un hechizo, puedes pagar {W/B}. Si lo haces, cada oponente pierde 1 vida y tú ganas esa cantidad de vidas.) Basilisk Collar|Correa de basilisco|Artefacto — Equipo|La criatura equipada tiene las habilidades de toque mortal y vínculo vital.\nEquipar {2}. Basking Rootwalla|Raizguana asoleándose|Criatura — Lagarto|{1}{G}: La Raizguana asoleándose obtiene +2/+2 hasta el final del turno. Juega esta habilidad sólo una vez cada turno.\nDemencia {0}. (Puedes jugar esta carta pagando su coste de demencia en el momento en que la descartes de tu mano.) +Basri Ket|Basri Ket|Planeswalker legendario — Basri|+1: Pon un contador +1/+1 sobre hasta una criatura objetivo. Gana la habilidad de indestructible hasta el final del turno.\n−2: Siempre que una o más criaturas que no sean fichas ataquen este turno, crea esa misma cantidad de fichas de criatura Soldado blancas 1/1 giradas y atacando.\n−6: Obtienes un emblema con "Al comienzo del combate en tu turno, crea una ficha de criatura Soldado blanca 1/1, luego pon un contador +1/+1 sobre cada criatura que controlas". +Basri's Acolyte|Acólita de Basri|Criatura — Clérigo felino|Vínculo vital. (El daño hecho por esta criatura también hace que ganes esa misma cantidad de vidas.)\nCuando la Acólita de Basri entre al campo de batalla, elige hasta otras dos criaturas objetivo que controlas y pon un contador +1/+1 sobre cada una. +Basri's Aegis|Égida de Basri|Conjuro|Elige hasta dos criaturas objetivo y pon un contador +1/+1 sobre cada una. Puedes buscar en tu biblioteca y/o cementerio una carta llamada Basri, paladín devoto, mostrarla y ponerla en tu mano. Si buscas en tu biblioteca de esta manera, barájala. +Basri's Lieutenant|Teniente de Basri|Criatura — Caballero humano|Vigilancia, protección contra multicolor.\nCuando el Teniente de Basri entre al campo de batalla, pon un contador +1/+1 sobre la criatura objetivo que controlas.\nSiempre que el Teniente de Basri u otra criatura que controlas muera, si tenía un contador +1/+1 sobre ella, crea una ficha de criatura Caballero blanca 2/2 con la habilidad de vigilancia. +Basri's Solidarity|Solidaridad de Basri|Conjuro|Pon un contador +1/+1 sobre cada criatura que controlas. +Basri, Devoted Paladin|Basri, paladín devoto|Planeswalker legendario — Basri|+1: Pon un contador +1/+1 sobre hasta una criatura objetivo. Gana la habilidad de vigilancia hasta el final del turno.\n−1: Siempre que una criatura ataque este turno, pon un contador +1/+1 sobre ella.\n−6: Las criaturas que controlas obtienen +2/+2 y ganan la habilidad de volar hasta el final del turno. Bassara Tower Archer|Arquera de la Torre de Bassara|Criatura — Arquero humano|Antimaleficio, alcance. Bastion Enforcer|Ejecutora del Bastión|Criatura - Enano Soldado| Bastion Inventor|Inventor del Bastión|Criatura — Artífice vedalken|Improvisar. (Tus artefactos pueden ayudar a lanzar este hechizo. Cada artefacto que gires una vez que termines de activar habilidades de maná paga {1}.)\nAntimaleficio. (Esta criatura no puede ser objetivo de hechizos o habilidades que controlen tus oponentes.) Bastion Mastodon|Mastodonte fortificado|Criatura artefacto — Elefante|{W}: El Mastodonte fortificado gana la habilidad de vigilancia hasta el final del turno. Bastion Protector|Protectora del bastión|Criatura — Soldado humano|Las criaturas comandante que controlas obtienen +2/+2 y tienen la habilidad de indestructible. +Bastion of Remembrance|Bastión de los recuerdos|Encantamiento|Cuando el Bastión de los recuerdos entre al campo de batalla, crea una ficha de criatura Soldado Humano blanca 1/1.\nSiempre que una criatura que controlas muera, cada oponente pierde 1 vida y tú ganas 1 vida. Bathe in Dragonfire|Bañar en fuegodragón|Conjuro|Bañar en fuegodragón hace 4 puntos de daño a la criatura objetivo. Bathe in Light|Bañar en luz|Instantáneo|Irradiar Elige un color. La criatura objetivo y cada una de las otras criaturas que compartan un color con ella ganan protección contra el color elegido hasta el final del turno. Baton of Courage|Bastón de coraje|Artefacto|Puedes jugar el Bastón de coraje en cualquier momento en que pudieras jugar un instantáneo.\nEstallido solar (Esto entra en juego con un contador de carga sobre él por cada color de maná usado para pagar su coste.)\nRemover un contador de carga del Bastón de coraje: La criatura objetivo obtiene +1/+1 hasta el final del turno. @@ -1295,6 +1347,7 @@ Battlewise Valor|Coraje en la batalla|Instantáneo|La criatura objetivo obtiene Batwing Brume|Bruma alas de murciélago|Instantáneo|Prevén todo el daño de combate que fuera a ser hecho este turno si se usó {W} para jugar la Bruma alas de murciélago. Cada jugador pierde 1 vida por cada criatura atacante que controla si se usó {B} para jugar la Bruma alas de murciélago. (Haz ambos si se usó {W}{B}.) Bay Falcon|Halcón de la bahía|Criatura - Ave|Vuela\nEl Halcón de la bahía no se gira al atacar. Bayou Dragonfly|Libélula de las ciénagas|Criatura - Insecto|Vuela, cruza pantanos (Esta criatura es imbloqueable mientras que el jugador defensor controle un pantano.) +Bayou|Ciénaga|Tierra - Bosque pantanoso|({T}: Agrega {B} o {G}.) Bazaar Krovod|Krovod del bazar|Criatura — Bestia|Siempre que el Krovod del bazar ataque, otra criatura atacante objetivo obtiene +0/+2 hasta el final del turno. Endereza esa criatura. Bazaar Trademage|Mercamago del bazar|Criatura — Hechicero humano|Vuela.\nCuando el Mercamago del bazar entre al campo de batalla, roba dos cartas, luego descarta tres cartas. Bazaar Trader|Comerciante del bazar|Criatura — Trasgo|{T}: El jugador objetivo gana el control del artefacto, criatura o tierra objetivo que controlas. @@ -1309,6 +1362,7 @@ Beacon of Immortality|Faro de inmortalidad|Instantáneo|Duplica el total de vida Beacon of Tomorrows|Faro del mañana|Conjuro|El jugador objetivo toma un turno adicional después de éste. Baraja el Faro del mañana en la biblioteca de su propietario. Beacon of Unrest|Faro de desasosiego|Conjuro|Pon en el campo de batalla bajo tu control la carta de artefacto o criatura objetivo de un cementerio. Baraja el Faro de desasosiego en la biblioteca de su propietario. Beamsplitter Mage|Mago duplicarrayos|Criatura — Hechicero vedalken|Siempre que lances un hechizo de instantáneo o de conjuro que solo haga objetivo al Mago duplicarrayos, si controlas una o más otras criaturas a las que ese hechizo pudiera hacer objetivo, elige una de esas criaturas. Copia ese hechizo. La copia hace objetivo a la criatura elegida. +Beanstalk Giant|Gigante tallo de habichuelas|Criatura - Gigante|Tanto la fuerza como la resistencia del Gigante tallo de habichuelas son iguales a la cantidad de tierras que controlas. Bear Cub|Osezno|Criatura - Oso| Bear Umbra|Umbra de oso|Encantamiento — Aura|Encantar criatura.\nLa criatura encantada obtiene +2/+2 y tiene "Siempre que esta criatura ataque, endereza todas las tierras que controlas".\nArmadura tótem. (Si la criatura encantada fuera a ser destruida, en vez de eso, remueve todo el daño de ella y destruye este Aura.) Bear's Companion|Compañera del oso|Criatura — Guerrero humano|Cuando la Compañera del oso entre al campo de batalla, pon en el campo de batalla una ficha de criatura Oso verde 4/4. @@ -1438,7 +1492,7 @@ Bishop's Soldier|Soldado de los prelados|Criatura — Soldado vampiro|Vínculo v Biting Rain|Lluvia mordiente|Conjuro|Todas las criaturas obtienen -2/-2 hasta el final del turno.\nDemencia {2}{B}. (Si descartas esta carta, exíliala. Cuando lo hagas, lánzala por su coste de demencia o ponla en tu cementerio.) Biting Tether|Cadena mordiente|Encantamiento — Aura|Encantar criatura.\nTú controlas la criatura encantada.\nAl comienzo de tu mantenimiento, pon un contador -1/-1 sobre la criatura encantada. Bitter Feud|Feudo de amargura|Encantamiento|En cuanto el Feudo de amargura entre al campo de batalla, elige dos jugadores.\nSi una fuente que controla uno de los jugadores elegidos fuera a hacer daño al otro jugador elegido o a un permanente que controla ese jugador, en vez de eso, esa fuente hace el doble de ese daño a ese jugador o permanente. -Bitter Ordeal|Prueba amarga|Conjuro|Busca en la biblioteca del jugador objetivo una carta y remuévela del juego. Luego ese jugador baraja su biblioteca.
Tormenta sepulcral (Cuando juegues este hechizo, cópialo por cada permanente puesto en un cementerio este turno. Puedes elegir nuevos objetivos para las copias.) +Bitter Ordeal|Prueba amarga|Conjuro|Busca en la biblioteca del jugador objetivo una carta y remuévela del juego. Luego ese jugador baraja su biblioteca.\nTormenta sepulcral (Cuando juegues este hechizo, cópialo por cada permanente puesto en un cementerio este turno. Puedes elegir nuevos objetivos para las copias.) Bitter Revelation|Revelación amarga|Conjuro|Mira las cuatro primeras cartas de tu biblioteca. Pon dos de ellas en tu mano y el resto en tu cementerio. Pierdes 2 vidas. Bitterblade Warrior|Guerrero filoamargo|Criatura — Guerrero chacal|Puedes espolear al Guerrero filoamargo en cuanto ataque. Cuando lo hagas, obtiene +1/+0 y gana la habilidad de toque mortal hasta el final del turno. (Una criatura espoleada no se enderezará durante tu próximo paso de enderezar.) Bitterblossom|Floración amarga|Encantamiento tribal — Hada|Al comienzo de tu mantenimiento, pierdes 1 vida y pones en juego una ficha de criatura Bribón Hada negra 1/1 con la habilidad de volar. @@ -1461,6 +1515,7 @@ Blackcleave Cliffs|Acantilados Filonegro|Tierra|Los Acantilados Filonegro entran Blackcleave Goblin|Trasgo de Filonegro|Criatura — Zombie trasgo|Prisa.\nInfectar. (Esta criatura hace daño a las criaturas en forma de contadores -1/-1 y a los jugadores en forma de contadores de veneno.) Blacklance Paragon|Lanzanegra ejemplar|Criatura — Caballero humano|Destello.\nCuando la Lanzanegra ejemplar entre al campo de batalla, el Caballero objetivo gana las habilidades de toque mortal y vínculo vital hasta el final del turno. Blackmail|Chantaje|Conjuro|El jugador objetivo muestra tres cartas de su mano y tú eliges una de ellas. Ese jugador descarta esa carta. +Blade Banish|Destierro afilado|Instantáneo|Exilia la criatura objetivo con fuerza de 4 o más. Blade Instructor|Instructora de filos|Criatura — Soldado humano|Mentor. (Siempre que esta criatura ataque, pon un contador +1/+1 sobre la criatura atacante objetivo con menor fuerza.) Blade Juggler|Juglar de filos|Criatura — Bribón humano|Espectáculo {2}{B}. (Puedes lanzar este hechizo por su coste de espectáculo en vez de por su coste de maná si un oponente perdió vidas este turno.)\nCuando la Juglar de filos entre al campo de batalla, te hace 1 punto de daño y robas una carta. Blade Sliver|Fragmentado de cuchillas|Criatura - Fragmentado|Todos los Fragmentados obtienen +1/+0. @@ -1573,8 +1628,11 @@ Blistering Barrier|Barrera candente|Criatura - Muro|(Los muros no pueden atacar. Blistering Dieflyn|Dieflyn candente|Criatura — Diablillo|Vuela.\n{B/R}: El Dieflyn candente obtiene +1/+0 hasta el final del turno. Blistering Firecat|Gato de fuego candente|Criatura — Felino|Arrolla, prisa.\nAl final del turno, sacrifica el Gato de fuego candente.\nMetamorfosis {R}{R}. (Puedes jugar esta carta boca abajo como una criatura 2/2 pagando {3}. Ponla boca arriba en cualquier momento pagando su coste de metamorfosis.) Blisterpod|Portador de vástagos|Criatura — Zángano eldrazi|Vacío. (Esta carta no tiene ningún color.)Cuando el Portador de vástagos muera, pon en el campo de batalla una ficha de criatura Vástago Eldrazi incolora 1/1. Tiene "Sacrificar esta criatura: Agrega {1} a tu reserva de maná". +Blisterspit Gremlin|Gremlin escupellamas|Criatura — Gremlin|{1}, {T}: El Gremlin escupellamas hace 1 punto de daño a cada oponente.\nSiempre que lances un hechizo que no sea de criatura, endereza el Gremlin escupellamas. Blisterstick Shaman|Chamán bastón ardiente|Criatura — Chamán trasgo|Cuando el Chamán bastón ardiente entre al campo de batalla, hace 1 punto de daño a la criatura o jugador objetivo. Blitz Hellion|Infernal devastador|Criatura — Infernal|Arrolla, prisa.\nAl final del turno, el propietario del Infernal devastador lo baraja en su biblioteca. +Blitz Leech|Sanguijuela relámpago|Criatura — Sanguijuela|Destello.\nCuando la Sanguijuela relámpago entre al campo de batalla, la criatura objetivo que controla un oponente obtiene -2/-2 hasta el final del turno. Remueve todos los contadores de esa criatura. +Blitz of the Thunder-Raptor|Picado de la Rapaz del Trueno|Instantáneo|El Picado de la Rapaz del Trueno hace una cantidad de daño a la criatura o planeswalker objetivo igual a la cantidad de cartas de instantáneo y de conjuro en tu cementerio. Si esa criatura o planeswalker fuera a morir este turno, en vez de eso, exílialo. Blizzard Elemental|Elemental de ventisca|Criatura - Elemental|Vuela.\n{3}{U}: endereza el Elemental de ventisca. Blizzard Specter|Espectro de la ventisca|Criatura nevada — Espectro|Vuela.\nSiempre que el Espectro de la ventisca haga daño de combate a un jugador, elige uno: Ese jugador regresa un permanente que controla a la mano de su propietario; o ese jugador descarta una carta. Blizzard Strix|Strix de la ventisca|Criatura nevada — Ave|Destello.\nVuela.\nCuando el Strix de la ventisca entre al campo de batalla, si controlas otro permanente nevado, exilia el permanente objetivo que no sea el Strix de la ventisca. Regresa esa carta al campo de batalla bajo el control de su propietario al comienzo del próximo paso final. @@ -1591,10 +1649,12 @@ Blood Celebrant|Oficiante de sangre|Criatura — Clérigo|{B}, pagar 1 vida: Agr Blood Clock|Reloj de sangre|Artefacto|Al comienzo del mantenimiento de cada jugador, ese jugador regresa un permanente que controle a la mano de su propietario a menos que pague 2 vidas. Blood Crypt|Cripta sangrienta|Tierra — Pantano montaña|({T}: Agrega {B} o {R} a tu reserva de maná.)\nEn cuanto la Cripta sangrienta entre al campo de batalla, puedes pagar 2 vidas. Si no lo haces, la Cripta sangrienta entra al campo de batalla girada. Blood Cultist|Cultista sangrienta|Criatura — Hechicero humano|{T}: La Cultista sangrienta hace 1 punto de daño a la criatura objetivo.\nSiempre que una criatura que haya recibido daño de la Cultista sangrienta este turno vaya a un cementerio, pon un contador +1/+1 sobre la Cultista sangrienta. +Blood Curdle|Helar la sangre|Instantáneo|Destruye la criatura objetivo. Pon un contador de amenaza sobre una criatura que controlas. (No puede ser bloqueada excepto por dos o más criaturas.) Blood Divination|Sortilegio de sangre|Conjuro|Como coste adicional para lanzar este hechizo, sacrifica una criatura.\nRoba tres cartas. Blood Feud|Feudo de sangre|Conjuro|La criatura objetivo lucha con otra criatura objetivo. (Cada una hace un daño igual a su fuerza a la otra.) Blood Frenzy|Frenesí sangriento|Instantáneo|La criatura atancante o bloqueadora objetivo otiene +4/+0 hasta el final del turno. Destruye esa criatura al final del turno. Blood Funnel|Encauzar la sangre|Encantamiento|Te cuesta {2} menos jugar los hechizos que no sean de criatura.\nSiempre que juegues un hechizo que no sea de criatura, contrarresta ese hechizo a menos que sacrifiques una criatura. +Blood Glutton|Glotón de sangre|Criatura — Vampiro|Vínculo vital. (El daño hecho por esta criatura también hace que ganes esa misma cantidad de vidas.) Blood Host|Anfitrión sangriento|Criatura — Vampiro|{1}{B}, sacrificar otra criatura: Pon un contador +1/+1 sobre el Anfitrión sangriento y tú ganas 2 vidas. Blood Hound|Perro de sangre|Criatura - Perro|Siempre que haces daño, puedes poner esa cantidad de contadores +1/+1 en el Perro de sangre.\nAl final del turno, quita todos los contadores +1/+1 del Perro de sangre. Blood Knight|Caballero de sangre|Criatura — Caballero humano|Daña primero, protección contra blanco. @@ -1733,7 +1793,7 @@ Bog-Strider Ash|Fresno montaraz del pantano|Criatura — Chamán pueblo-arbóreo Bogardan Dragonheart|Dracomorfo de Bogardan|Criatura — Chamán humano|Sacrificar otra criatura: Hasta el final del turno, el Dracomorfo de Bogardan se convierte en un Dragón con fuerza y resistencia base de 4/4 y las habilidades de volar y prisa. Bogardan Firefiend|Demonio del fuego bogardano|Criatura - Espíritu Elemental|Cuando el Demonio del fuego bogardano vaya a un cementerio desde el juego, hace 2 puntos de daño a la criatura objetivo. Bogardan Hellkite|Engendro de Bogardan|Criatura — Dragón|Destello (Puedes jugar este hechizo en cualquier momento en que pudieras jugar un instantáneo.)\nVuela.\nCuando el Engendro de Bogardan entre en juego, hace 5 puntos de daño divididos como elijas entre cualquier número de criaturas y/o jugadores objetivo. -Bogardan Lancer|Lancero de Bogardan|Criatura — Caballero humano|Sed de sangre 1 (Si un oponente recibió daño este turno, esta criatura entra en juego con un contador +1/+1 sobre ella.)
Flanquea (Siempre que una criatura sin la habilidad de flanquear bloquee a esta criatura, la criatura bloqueadora obtiene -1/-1 hasta el final del turno.) +Bogardan Lancer|Lancero de Bogardan|Criatura — Caballero humano|Sed de sangre 1 (Si un oponente recibió daño este turno, esta criatura entra en juego con un contador +1/+1 sobre ella.)\nFlanquea (Siempre que una criatura sin la habilidad de flanquear bloquee a esta criatura, la criatura bloqueadora obtiene -1/-1 hasta el final del turno.) Bogardan Phoenix|Fénix de Bogardan|Criatura - Fenix|Vuela.\nCuando el Fénix de Bogardan vaya a un cementerio desde el juego y no tiene un contador de muerte sobre él, devuelve el Fénix de Bogardan al juego y pon un contador de muerte sobre él. Bogardan Rager|Iracundo de Bogardan|Criatura — Elemental|Destello (Puedes jugar este hechizo en cualquier momento en que pudieras jugar un instantáneo.)\nCuando el Iracundo de Bogardan entre en juego, la criatura objetivo obtiene +4/+0 hasta el final del turno. Bogbrew Witch|Bruja poción pantanosa|Criatura — Hechicero humano|{2}, {T}: Busca en tu biblioteca una carta llamada Salamandra purulenta o Caldero burbujeante, ponla en el campo de batalla girada y luego baraja tu biblioteca. @@ -1762,6 +1822,7 @@ Boldwyr Heavyweights|Grandulones de Boldwyr|Criatura — Guerrero gigante|Arroll Boldwyr Intimidator|Amedrentador de Boldwyr|Criatura — Guerrero gigante|Los Cobardes no pueden bloquear Guerreros.\n{R}: La criatura objetivo es un Cobarde hasta el final del turno.\n{2}{R}: La criatura objetivo es un Guerrero hasta el final del turno. Bolrac-Clan Crusher|Aplastador del clan Bolrac|Criatura — Guerrero ogro|{T}, remover un contador +1/+1 de una criatura que controlas: El Aplastador del clan Bolrac hace 2 puntos de daño a cualquier objetivo. Bolt Bend|Doblegar el rayo|Instantáneo|Te cuesta {3} menos lanzar este hechizo si controlas una criatura con fuerza de 4 o más.\nCambia el objetivo del hechizo o la habilidad objetivo que tenga un solo objetivo. +Bolt Hound|Perro relámpago|Criatura — Perro elemental|Prisa. (Esta criatura puede atacar y {T} tan pronto como entra bajo tu control.)\nSiempre que el Perro relámpago ataque, las otras criaturas que controlas obtienen +1/+0 hasta el final del turno. Bolt of Keranos|Rayo de Keranos|Conjuro|El Rayo de Keranos hace 3 puntos de daño a la criatura o jugador objetivo. Adivina 1. (Mira la primera carta de tu biblioteca. Puedes poner esa carta en el fondo de tu biblioteca.) Boltwing Marauder|Merodeador relampagueante|Criatura — Dragón|Vuela.\nSiempre que otra criatura entre al campo de batalla bajo tu control, la criatura objetivo obtiene +2/+0 hasta el final del turno. Bomat Bazaar Barge|Barcaza comercial de Bomat|Artefacto — Vehículo|Cuando la Barcaza comercial de Bomat entre al campo de batalla, roba una carta.\nTripular 3. (Girar cualquier cantidad de criaturas que controlas con una fuerza total de 3 o más: Este Vehículo se convierte en una criatura artefacto hasta el final del turno.) @@ -1777,8 +1838,10 @@ Bond of Insight|Vínculo de perspicacia|Conjuro|Cada jugador pone las cuatro pri Bond of Passion|Vínculo de pasión|Conjuro|Gana el control de la criatura objetivo hasta el final del turno. Endereza esa criatura. Gana la habilidad de prisa hasta el final del turno. El Vínculo de pasión hace 2 puntos de daño a cualquier otro objetivo. Bond of Revival|Vínculo de reanimación|Conjuro|Regresa la carta de criatura objetivo de tu cementerio al campo de batalla. Gana la habilidad de prisa hasta tu próximo turno. Bonded Construct|Constructo domesticado|Criatura artefacto — Constructo|El Constructo domesticado no puede atacar solo. -Bonded Fetch|Espectro vinculado|Criatura — Homúnculo|Defensor, prisa.
{T}: Roba una carta, luego descarta una carta. +Bonded Fetch|Espectro vinculado|Criatura — Homúnculo|Defensor, prisa.\n{T}: Roba una carta, luego descarta una carta. Bonded Horncrest|Crestacuerno amansado|Criatura — Dinosaurio|El Crestacuerno amansado no puede atacar ni bloquear solo. +Bonder's Ornament|Adorno de vinculador|Artefacto|{T}: Agrega un maná de cualquier color.\n{4}, {T}: Cada jugador que controla un permanente llamado Adorno de vinculador roba una carta. +Bonders' Enclave|Enclave de los vinculadores|Tierra|{T}: Agrega {C}.\n{3}, {T}: Roba una carta. Activa esta habilidad solo si controlas una criatura con fuerza de 4 o más. Bonds of Faith|Vínculos de fe|Encantamiento — Aura|Encantar criatura.\nLa criatura encantada obtiene +2/+2 mientras sea Humano. De lo contrario, no puede atacar o bloquear. Bonds of Mortality|Vínculos de mortalidad|Encantamiento|Cuando los Vínculos de mortalidad entren al campo de batalla, roba una carta.\n{G}: Las criaturas que controlan tus oponentes pierden las habilidades de antimaleficio e indestructible hasta el final del turno. Bonds of Quicksilver|Vínculos de mercurio|Encantamiento — Aura|Destello (Puedes lanzar este hechizo en cualquier momento en que pudieras lanzar un instantáneo.)\nEncantar criatura.\nLa criatura encantada no se endereza durante el paso de enderezar de su controlador. @@ -1788,6 +1851,7 @@ Bone Harvest|Cosecha de huesos|Instantáneo|Pon cualquier número de criaturas d Bone Mask|Máscara de hueso|Artefacto|{2}, {T}: la siguiente vez que una fuente de tu elección fuera hacerte daño este turno, Prevén ese daño. Por cada punto de daño prevenido de esta manera, retira del juego la carta superior de tu biblioteca. Bone Miser|Acaparador de huesos|Criatura — Hechicero zombie|Siempre que descartes una carta de criatura, crea una ficha de criatura Zombie negra 2/2.\nSiempre que descartes una carta de tierra, agrega {B}{B}.\nSiempre que descartes una carta que no sea de criatura o de tierra, roba una carta. Bone Picker|Buscadespojos|Criatura — Ave|Te cuesta {3} menos lanzar el Buscadespojos si una criatura murió este turno.\nVuela, toque mortal. +Bone Pit Brute|Bruto del pozo de los huesos|Criatura — Cíclope|Amenaza. (Esta criatura no puede ser bloqueada excepto por dos o más criaturas.)\nCuando el Bruto del pozo de los huesos entre al campo de batalla, la criatura objetivo obtiene +4/+0 hasta el final del turno. Bone Saw|Sierra de hueso|Artefacto — Equipo|La criatura equipada obtiene +1/+0.\nEquipar {1}. ({1}: Anexa este equipo a la criatura objetivo que controlas. Activa la habilidad de equipar como un conjuro.) Bone Shaman|Chamán de hueso|Criatura - Chamán Gigante|{B}: hasta el final del turno, el Chamán de hueso gana "Las criaturas que daña el Chamán de hueso este turno no pueden ser regeneradas este turno." Bone Shredder|Triturahuesos|Criatura - Sicario|Vuela; Eco (Al comienzo de tu próximo mantenimiento después de que este permanente entra bajo tu control, sacrifícalo a menos que pagues su coste de maná.)\nCuando el Triturahuesos entra en juego, destruye la criatura que no sea artefacto ni negra objetivo. @@ -1803,6 +1867,8 @@ Boneshard Slasher|Acuchillador astillado|Criatura — Horror|Vuela.\nUmbral - El Bonesplitter Sliver|Fragmentado quebrantahuesos|Criatura — Fragmentado|Todos los Fragmentados obtienen +2/+0. Bonesplitter|Quebrantahuesos|Artefacto — Equipo|La criatura equipada obtiene +2/+0.\nEquipar {1}. ({1}: Anexa este equipo a la criatura objetivo que controles. Juega la habilidad de equipar como un conjuro. Esta carta entra en juego desanexada y permanece en juego si la criatura deja el juego.) Bonethorn Valesk|Válesk huesopúa|Criatura — Bestia|Siempre que una criatura se ponga boca arriba, el Válesk huesopúa hace 1 punto de daño a la criatura o jugador objetivo. +Boneyard Lurker|Acechador del osario|Criatura — Bestia pesadilla|Mutación {2}{B/G}{B/G}. (Si lanzas este hechizo pagando su coste de mutación, ponlo sobre o bajo la criatura objetivo que no sea Humano de la cual eres propietario. Estas mutan en la criatura de la parte superior más todas las habilidades de debajo.)\nSiempre que esta criatura mute, regresa la carta de permanente objetivo de tu cementerio a tu mano. +Boneyard Mycodrax|Micodrax del osario|Criatura — Hongo|La fuerza y la resistencia del Micodrax del osario son iguales a la cantidad de otras cartas de criatura en tu cementerio.\nCarroñar {4}{B}. ({4}{B}, exiliar esta carta de tu cementerio: Pon una cantidad de contadores +1/+1 sobre la criatura objetivo igual a la fuerza de esta carta. Activa la habilidad de carroñar como un conjuro.) Boneyard Parley|Acuerdo en el osario|Conjuro|Exilia hasta cinco cartas de criatura objetivo de cementerios. Un oponente separa esas cartas en dos montones. Pon en el campo de batalla bajo tu control todas las cartas del montón de tu elección y el resto en los cementerios de sus propietarios. Boneyard Scourge|Azote del osario|Criatura — Dragón zombie|Vuela.\nSiempre que un Dragón que controlas muera mientras el Azote del osario esté en tu cementerio, puedes pagar {1}{B}. Si lo haces, regresa el Azote del osario de tu cementerio al campo de batalla. Boneyard Wurm|Sierpe del osario|Criatura — Sierpe|Tanto la fuerza como la resistencia de la Sierpe del osario son iguales al número de cartas de criatura que haya en tu cementerio. @@ -1820,7 +1886,9 @@ Boon Reflection|Reflejo de dádiva|Encantamiento|Si fueras a ganar vida, en vez Boon Satyr|Sátiro de las dádivas|Criatura encantamiento — Sátiro|Destello.\nConcesión {3}{G}{G}. (Si lanzas esta carta pagando su coste de concesión, es un hechizo de Aura con encantar criatura. Si no está anexada a una criatura, se convierte en una criatura de nuevo.)\nLa criatura encantada obtiene +4/+2. Boon of Emrakul|Bendición de Emrakul|Encantamiento — Aura|Encantar criatura.\nLa criatura encantada obtiene +3/-3. Boon of Erebos|Dádiva de Erebos|Instantáneo|La criatura objetivo obtiene +2/+0 hasta el final del turno. Regenérala. Pierdes 2 vidas. +Boon of the Wish-Giver|Bendición del Otorgadeseos|Conjuro|Roba cuatro cartas.\nCiclo {1}. ({1}, descartar esta carta: Roba una carta.) Boonweaver Giant|Gigante tejebendiciones|Criatura — Monje gigante|Cuando el Gigante tejebendiciones entre al campo de batalla, puedes buscar en tu cementerio, mano y/o biblioteca una carta de aura y ponerla en el campo de batalla anexada al Gigante tejebendiciones. Si buscas en tu biblioteca de esta manera, barájala. +Boot Nipper|Muerdebotas|Criatura — Bestia|El Muerdebotas entra al campo de batalla con lo que elijas sobre él: un contador de toque mortal o un contador de vínculo vital. Borborygmos Enraged|Borborygmos furioso|Criatura legendaria — Cíclope|Arrolla.\nSiempre que Borborygmos furioso haga daño de combate a un jugador, muestra las primeras tres cartas de tu biblioteca. Pon todas las cartas de tierra mostradas de esta manera en tu mano y pon el resto en tu cementerio.\nDescartar una carta de tierra: Borborygmos furioso hace 3 puntos de daño a la criatura o jugador objetivo. Borborygmos|Borborygmos|Criatura legendaria — Cíclope|Arrolla.\nSiempre que Borborygmos haga daño de combate a un jugador, pon un contador +1/+1 sobre cada criatura que controlas. Border Guard|Guardia fronterizo|Criatura - Soldado Humano| @@ -1870,7 +1938,7 @@ Boulder Salvo|Descarga de peñascos|Conjuro|Impulso {1}{R}. (Puedes lanzar este Boulderfall|Desprendimiento de rocas|Instantáneo|El Desprendimiento de rocas hace 5 puntos de daño divididos como elijas entre cualquier número de criaturas y/o jugadores objetivo. Bouncing Beebles|Beebles rebotadores|Criatura - Beeble|Los Beebles rebotadores son imbloqueables si el jugador defensor controla un artefacto. Bound by Moonsilver|Amarrado por platalunar|Encantamiento — Aura|Encantar criatura.\nLa criatura encantada no puede atacar, bloquear ni transformarse.\nSacrificar otro permanente: Anexa Amarrado por platalunar a la criatura objetivo. Activa esta habilidad solo cuando puedas lanzar un conjuro y solo una vez por turno. -Bound in Silence|Atado en silencio|Encantamiento tribal — Aura rebelde|Encantar criatura.
La criatura encantada no puede atacar ni bloquear. +Bound in Silence|Atado en silencio|Encantamiento tribal — Aura rebelde|Encantar criatura.\nLa criatura encantada no puede atacar ni bloquear. Bounding Krasis|Krasis brincador|Criatura — Lagarto pez|Destello. (Puedes lanzar este hechizo en cualquier momento en que pudieras lanzar un instantáneo.)Cuando el Krasis brincador entre al campo de batalla, puedes girar o enderezar la criatura objetivo. Boundless Realms|Reinos sin límites|Conjuro|Busca en tu biblioteca hasta X cartas de tierra básica, donde X es el número de tierras que controlas, y ponlas en el campo de batalla giradas. Luego baraja tu biblioteca. Bound|Bound|Instantáneo|Sacrifica una criatura. Regresa hasta X cartas de tu cementerio a tu mano, donde X es la cantidad de colores que era esa criatura. Luego remueve esta carta del juego. @@ -1885,6 +1953,7 @@ Bow of Nylea|Arco de Nylea|Artefacto encantamiento legendario|Las criaturas atac Bower Passage|Pasaje cubierto de ramas|Encantamiento|Las criaturas con la habilidad de volar no pueden bloquear a las criaturas que controlas. Brace for Impact|Preparado para el impacto|Instantáneo|Prevén todo el daño que se le fuera a hacer a la criatura multicolor objetivo este turno. Por cada punto de daño prevenido de esta manera, pon un contador +1/+1 sobre esa criatura. Brackwater Elemental|Elemental de agua oscura|Criatura — Elemental|Cuando el Elemental de agua oscura ataque o bloquee, sacrifícalo al comienzo del próximo paso final.\nDesenterrar {2}{U}. ({2}{U}: Regresa esta carta de tu cementerio al campo de batalla. Gana la habilidad de prisa. Exíliala al comienzo del próximo paso final o si fuera a dejar el campo de batalla. Desentierra sólo como un conjuro.) +Brago, King Eternal|Brago, Rey Eterno|Criatura legendaria - Espíritu noble|Vuela.\nSiempre que Brago, el Rey Eterno inflija daño de combate a un jugador, exilia a cualquier número de permanentes que no sean tierras objetivo que controles, y luego devuelve esas cartas al campo de batalla bajo el control de su propietario. Braid of Fire|Trenza de fuego|Encantamiento|Mantenimiento acumulativo—Agrega {R} a tu reserva de maná. (Al comienzo de tu mantenimiento, pon un contador de edad sobre este permanente, luego sacrifícalo a menos que pagues su coste de mantenimiento por cada contador de edad sobre él.) Braids, Cabal Minion|Trenzas, sicaria de la Cábala|Criatura — Sicario legendario|Al comienzo del mantenimiento de cada jugador, ese jugador sacrifica un artefacto, criatura o tierra. Braids, Conjurer Adept|Braids, conjuradora experta|Criatura legendaria — Hechicero humano|Al comienzo del mantenimiento de cada jugador, ese jugador puede poner en juego una carta de artefacto, criatura o tierra de su mano. @@ -1900,6 +1969,7 @@ Brainbite|Dentellada cerebral|Conjuro|El oponente objetivo muestra su mano. Tú Brainspoil|Derritementes|Conjuro|Destruye la criatura objetivo que no esté encantada. No puede ser regenerada.\nTransmutar {1}{B}{B} ({1}{B}{B}, descartar esta carta: Busca en tu biblioteca una carta con el mismo coste de maná convertido que esta carta, muéstrala y ponla en tu mano. Luego baraja tu biblioteca. Juega esta habilidad sólo como un conjuro). Brainstorm|Inspiración súbita|Instantáneo|Roba tres cartas y luego pon dos cartas de tu mano en la parte superior de tu biblioteca en cualquier orden. Brainwash|Lavado de cerebro|Encantamiento - Aura|La criatura encantada no puede atacar a menos que su controlador pague {3}. (Este coste es pagado cuando los atacantes son declarados.) +Brallin, Skyshark Rider|Brallin, jinete del Aerotiburón|Criatura legendaria — Chamán humano|Camarada de Shábraz, el Aerotiburón (Cuando esta criatura entre al campo de batalla, el jugador objetivo puede poner a Shábraz en su mano desde su biblioteca y luego barajar.)\nSiempre que descartes una carta, pon un contador +1/+1 sobre Brallin, jinete del Aerotiburón y él hace 1 punto de daño a cada oponente.\n{R}: El Tiburón objetivo gana la habilidad de arrollar hasta el final del turno. Bramble Creeper|Trepador de zarzas|Criatura — Elemental|Siempre que el Trepador de zarzas ataque, obtiene +5/+0 hasta el final del turno. Bramble Elemental|Elemental de zarzas|Criatura - Elemental|Siempre que un aura es anexada al Elemental de zarzas, pon en juego dos fichas de criatura Saprolín verde 1/1. Bramblecrush|Zarzaplaste|Conjuro|Destruye el permanente objetivo que no sea criatura. @@ -1913,6 +1983,7 @@ Brand of Ill Omen|Marca de mal agüero|Encantamiento - Aura|Mantenimiento acumul Branded Brawlers|Pendencieros Marcados|Criatura - Soldado Humano|Los Pendencieros Marcados no pueden atacar si el jugador defensor controla una tierra enderezada.\nLas Pendencieros Marcados no pueden bloquear si controlas una tierra enderezada. Branded Howler|Aullador marcado|Criatura — Licántropo|Al comienzo de cada mantenimiento, si un jugador lanzó dos o más hechizos en el último turno, transforma al Aullador marcado. Brand|Marcar|Instantáneo|Gana el control de todos los permanentes de tu propiedad. (Este efecto no desaparece al final del turno).\nCiclo {2} ({2}, descartar esta carta de tu mano: roba una carta.) +Brash Taunter|Burlón intrépido|Criatura — Trasgo|Indestructible.\nSiempre que el Burlón intrépido reciba daño, hace esa misma cantidad de daño al oponente objetivo.\n{2}{R}, {T}: El Burlón intrépido lucha contra otra criatura objetivo. Brass Gnat|Mosquito de latón|Criatura artefacto — Insecto|Vuela.\nEl Mosquito de latón no endereza durante tu paso de enderezar.\nAl comienzo de tu mantenimiento, puedes pagar {1}. Si lo haces, endereza el Mosquito de latón. Brass Herald|Heraldo de bronce|Criatura Artefacto - Gólem|En cuanto el Heraldo de bronce entre en juego, elige un tipo de criatura. Cuando el Heraldo de bronce entre en juego, muestra las cuatro cartas de la parte superior de tu biblioteca. Pon todas las cartas de criatura del tipo elegido mostradas de esta manera. Brass Man|Hombre de latón|Criatura Artefacto - Constructo|El Hombre de latón no se endereza durante tu paso de enderezar.\n{1}: endereza al Hombre de latón. Juega esta habilidad sólo durante tu mantenimiento. @@ -1966,7 +2037,7 @@ Briarknit Kami|Kami zarzatejida|Criatura - Espíritu|Siempre que juegues un hech Briarpack Alpha|Alfa de la Manada del Brezo|Criatura — Lobo|Destello. (Puedes lanzar este hechizo en cualquier momento en que pudieras lanzar un instantáneo.)Cuando el Alfa de la Manada del Brezo entre al campo de batalla, la criatura objetivo obtiene +2/+2 hasta el final del turno. Briber's Purse|Bolsa del sobornador|Artefacto|La Bolsa del sobornador entra al campo de batalla con X contadores de gema sobre ella.\n{1}, {T}, remover un contador de gema de la Bolsa del sobornador: La criatura objetivo no puede atacar ni bloquear este turno. Bribery|Soborno|Conjuro|Busca una carta de criatura en la biblioteca del oponente objetivo y popn esa carta en juego bajo tu control. Luego ese jugador baraja su biblioteca. -Bridge from Below|Puente desde lo profundo|Encantamiento|Siempre que una criatura que no sea ficha vaya a tu cementerio desde el juego, si el Puente desde lo profundo está en tu cementerio, pon en juego una ficha de criatura Zombie negra 2/2.
Cuando una criatura vaya al cementerio de un oponente desde el juego, si el Puente desde lo profundo está en tu cementerio, remuévelo del juego. +Bridge from Below|Puente desde lo profundo|Encantamiento|Siempre que una criatura que no sea ficha vaya a tu cementerio desde el juego, si el Puente desde lo profundo está en tu cementerio, pon en juego una ficha de criatura Zombie negra 2/2.\nCuando una criatura vaya al cementerio de un oponente desde el juego, si el Puente desde lo profundo está en tu cementerio, remuévelo del juego. Bright Reprisal|Represalia brillante|Instantáneo|Destruye la criatura atacante objetivo.\nRoba una carta. Brightflame|Flama brillante|Conjuro|Irradiar La Flama brillante hace X puntos de daño a la criatura objetivo y a cada una de las otras criaturas que compartan un color con ella. Ganas una cantidad de vida igual al daño hecho de esta manera. Brighthearth Banneret|Banderola de Fogón Brillante|Criatura — Guerrero elemental|Te cuesta {1} menos jugar los hechizos de Elemental y los de Guerrero.\nReforzar 1—{1}{R}. ({1}{R}, descartar esta carta: Pon un contador +1/+1 sobre la criatura objetivo.) @@ -2011,6 +2082,7 @@ Broken Bond|Vínculo roto|Conjuro|Destruye el artefacto o encantamiento objetivo Broken Concentration|Concentración rota|Instantáneo|Contrarresta el hechizo objetivo.\nDemencia {3}{U}. (Si descartas esta carta, exíliala. Cuando lo hagas, lánzala por su coste de demencia o ponla en tu cementerio.) Broken Fall|Caída interrumpida|Encantamiento|Devuelve la Caída interrumpida a la mano de su propietario: regenera la criatura objetivo. Broken Visage|Imagen rota|Instantáneo|Destruye la criatura atacante que no sea artefacto. No puede ser regenerada. Pon una ficha de criatura Espíritu negra con la fuerza y resistencia igual a la fuerza y resistencia de esa criatura destruida. Sacrifica la ficha de Espíritu al final del turno. +Brokkos, Apex of Forever|Brokkos, Alfa de la Eternidad|Criatura legendaria — Pesadilla bestia elemental|Mutación {2}o{U/B}{G}{G}. (Si lanzas este hechizo pagando su coste de mutación, ponlo sobre o bajo la criatura objetivo que no sea Humano de la cual eres propietario. Estas mutan en la criatura de la parte superior más todas las habilidades de debajo.)\nArrolla.\nPuedes lanzar a Brokkos, Alfa de la Eternidad desde tu cementerio usando su habilidad de mutación. Brontotherium|Brontoterio|Criatura — Bestia|Arrolla.\nProvocar. (Cuando esta criatura ataque, puedes elegir enderezar la criatura objetivo que controle el jugador defensor y hacer que la bloquee si puede.) Bronze Bombshell|Bombón de bronce|Criatura artefacto — Constructo|Cuando un jugador distinto del propietario del Bombón de bronce la controle, ese jugador la sacrifica. Si lo hace, el Bombón de bronce le hace 7 puntos de daño. Bronze Sable|Marta de bronce|Criatura Artefacto| @@ -2077,6 +2149,7 @@ Burgeoning|Germinación|Encantamiento|Siempre que un oponente juegue una tierra, Burglar Rat|Rata ladrona|Criatura — Rata|Cuando la Rata ladrona entre al campo de batalla, cada oponente descarta una carta. Buried Alive|Entierro en vida|Conjuro|Busca en tu biblioteca hasta tres cartas de criatura y ponlas en tu cementerio. Luego baraja tu biblioteca. Buried Ruin|Ruina enterrada|Tierra|{T}: Agrega {1} a tu reserva de maná.\n{2}, {T}, sacrificar la Ruina enterrada: Regresa la carta de artefacto objetivo de tu cementerio a tu mano. +Burlfist Oak|Roble puñolobanillo|Criatura — Pueblo-arbóreo|Siempre que robes una carta, el Roble puñolobanillo obtiene +2/+2 hasta el final del turno. Burn Away|Quemarse|Instantáneo|Quemarse hace 6 puntos de daño a la criatura objetivo. Cuando esa criatura muera este turno, exilia todas las cartas del cementerio de su propietario. Burn Bright|Arder de rabia|Instantáneo|Las criaturas que controlas obtienen +2/+0 hasta el final del turno. Burn Trail|Rastro ardiente|Conjuro|El Rastro ardiente hace 3 puntos de daño a la criatura o jugador objetivo.\nConspirar. (En cuanto juegues este hechizo puedes girar dos criaturas enderezadas que controles que compartan un color con él. Cuando lo hagas, cópialo y puedes elegir un nuevo objetivo para la copia.) @@ -2115,6 +2188,7 @@ Burst Lightning|Estallido de relámpagos|Instantáneo|Estímulo {4}. (Puedes pag Burst of Energy|Derroche repentino de energías|Instantáneo|Endereza el permanente objetivo. Burst of Speed|Estallido de velocidad|Conjuro|Las criaturas que controlas ganan la habilidad de prisa hasta el final del turno. (Pueden atacar y {T} incluso si acaban de entrar bajo tu control.) Burst of Strength|Estallido de fuerza|Instantáneo|Pon un contador +1/+1 sobre la criatura objetivo y enderézala. +Bushmeat Poacher|Cazadora de carne|Criatura — Soldado humano|{1}, {T}, sacrificar otra criatura: Ganas una cantidad de vidas igual a la resistencia de esa criatura. Roba una carta. Bust|Bust|Conjuro|Destruye todas las tierras. Butcher Ghoul|Necrófago carnicero|Criatura — Zombie|Resiliencia. (Cuando esta criatura muera, si no tenía contadores +1/+1 sobre ella, regrésala al campo de batalla bajo el control de su propietario con un contador +1/+1.) Butcher Orgg|Orgg carnicero|Criatura — Orgg|Puedes dividir el daño de combate del Orgg carnicero como elijas entre el jugador defensor y/o cualquier número de criaturas que controle. @@ -2158,6 +2232,7 @@ Cadaverous Bloom|Exuberancia cadavérica|Encantamiento|Retirar del juego una car Cadaverous Knight|Caballero cadavérico|Criatura - Caballero Zombie|Flanquea (Siempre que una criatura sin la habilidad de flanquear bloquea a esta criatura, la criatura bloqueadora obtiene -1/-1 hasta el final del turno.)\n{1}{B}{B}: regenera al Caballero cadavérico. Cage of Hands|Jaula de manos|Encantamiento — Aura|Encantar criatura.\nLa criatura encantada no puede atacar ni bloquear.\n{1}{W}: Regresa la Jaula de manos a la mano de su propietario. Caged Sun|Sol enjaulado|Artefacto|En cuanto el Sol enjaulado entre al campo de batalla, elige un color.\nLas criaturas que controlas del color elegido obtienen +1/+1.\nSiempre que la habilidad de una tierra agregue uno o más maná del color elegido a tu reserva de maná, agrega un maná adicional de ese color a tu reserva de maná. +Caged Zombie|Zombie encarcelado|Criatura — Zombie|{1}{B}, {T}: Cada oponente pierde 2 vidas. Activa esta habilidad solo si una criatura murió este turno. Cagemail|Cota enjauladora|Encantar criatura|La criatura encantada obtiene +2/+2 y no puede atacar. Cairn Wanderer|Vagabundo del cairn|Criatura — Metamorfo|Cambiaformas. (Esta carta es de todos los tipos de criatura en todo momento.)\nMientras haya una criatura con la habilidad de volar en un cementerio, el Vagabundo del cairn tiene la habilidad de volar. Lo mismo vale para las habilidades de inspirar temor, dañar primero, dañar dos veces, alcance, arrollar, cruzar tierras, prisa, protección, toque mortal, velo, vigilancia y vínculo vital. Calciderm|Calcidermo|Criatura — Bestia|Desmaterializarse 4 (Este permanente entra en juego con cuatro contadores de tiempo sobre él. Al comienzo de tu mantenimiento, remueve un contador de tiempo de él. Cuando sea removido el último, sacrifícalo.)\nEl Calcidermo no puede ser objetivo de hechizos o habilidades. @@ -2172,12 +2247,14 @@ Calix, Destiny's Hand|Cálix, la Mano del Destino|Planeswalker legendario — C Call for Blood|Llamado de la sangre|instantáneo - Arcano|Como coste adicional para jugar el Llamado de la sangre, sacrifica una criatura. Call for Unity|Llamada a la unidad|Encantamiento|Revuelta — Al comienzo de tu paso final, si un permanente que controlabas dejó el campo de batalla este turno, pon un contador de unidad sobre la Llamada a la unidad.\nLas criaturas que controlas obtienen +1/+1 por cada contador de unidad sobre la Llamada a la unidad. Call of the Conclave|Llamada del Cónclave|Conjuro|Crea una ficha de criatura Centauro verde 3/3. +Call of the Death-Dweller|Llamada del Habitante de la Muerte|Conjuro|Regresa hasta dos cartas de criatura objetivo con un coste de maná convertido total de 3 o menos de tu cementerio al campo de batalla. Pon un contador de toque mortal sobre cualquiera de ellas. Luego pon un contador de amenaza sobre cualquiera de ellas. Call of the Full Moon|Llamada de la luna llena|Encantamiento — Aura|Encantar criatura.\nLa criatura encantada obtiene +3/+2 y tiene la habilidad de arrollar. (Puede hacer el daño de combate sobrante al jugador o planeswalker defensor mientras ataca.)Al comienzo de cada mantenimiento, si un jugador lanzó dos o más hechizos en el último turno, sacrifica la Llamada de la luna llena. Call of the Herd|Llamado de la manada|Conjuro|Pon en juego una ficha de criatura Elefante verde 3/3.\nRetrospectiva {3}{G} (Puedes jugar esta carta desde tu cementerio pagando su coste de retrospectiva. Luego remuévela del juego.) Call of the Nightwing|Llamada del ala nocturna|Conjuro|Crea una ficha de criatura Horror azul y negra 1/1 con la habilidad de volar.\nCifrar. (Luego puedes exiliar esta carta de hechizo, cifrándola en una criatura que controles. Siempre que esa criatura haga daño de combate a un jugador, su controlador puede lanzar una copia de la carta cifrada sin pagar su coste de maná.) Call of the Wild|Llamado de la naturaleza|Encantamiento| Call the Bloodline|Llamar a la línea de sangre|Encantamiento|{1}, descartar una carta: Pon en el campo de batalla una ficha de criatura Caballero Vampiro negra 1/1 con la habilidad de vínculo vital. Activa esta habilidad solo una vez por turno. Call the Cavalry|Llamar a la caballería|Conjuro|Crea dos fichas de criatura Caballero blancas 2/2 con la habilidad de vigilancia. +Call the Coppercoats|Llamar a las Capas de Cobre|Instantáneo|Esfuerzo — Te cuesta {1}{W} más lanzar este hechizo por cada objetivo después del primero.\nElige cualquier cantidad de oponentes objetivo. Crea X fichas de criatura Soldado Humano blancas 1/1, donde X es la cantidad de criaturas que esos oponentes controlan. Call the Gatewatch|Llamar a los Guardianes|Conjuro|Busca en tu biblioteca una carta de planeswalker, muéstrala y ponla en tu mano. Luego baraja tu biblioteca. Call the Scions|Llamar a los vástagos|Conjuro|Vacío. (Esta carta no tiene ningún color.)Pon en el campo de batalla dos fichas de criatura Vástago Eldrazi incoloras 1/1. Tienen "Sacrificar esta criatura: Agrega {1} a tu reserva de maná". Call the Skybreaker|Llamar al Rompecielos|Conjuro|Pon en el campo de batalla una ficha de criatura Elemental azul y roja 5/5 con la habilidad de volar.\nDesandar.(Puedes lanzar esta carta desde tu cementerio descartando una carta de tierra además de pagar sus otros costes.) @@ -2218,6 +2295,7 @@ Canopy Crawler|Andador de las enramadas|Criatura — Bestia|Amplificar 1. (En cu Canopy Dragon|Dragón de la enramada|Criatura - Dragón|Arrolla\n1{G}: el Dragón de la enramada gana la habilidad de volar y pierde la habilidad de arrollar hasta el final del turno. Canopy Gorger|Devoraenramadas|Criatura - Sierpe| Canopy Spider|Araña de la enramada|Criatura - Araña|Alcance. +Canopy Stalker|Acechador de la enramada|Criatura — Felino|El Acechador de la enramada debe ser bloqueado si se puede.\nCuando el Acechador de la enramada muera, ganas 1 vida por cada criatura que murió este turno. Canopy Surge|Impetu de las Copas|Conjuro|Estímulo {2} (Puedes pagar {2} adicionales en cuanto juegues este hechizo.)\nLa Impetu de las Copas hace un punto de daño a cada criatura con la habilidad de volar y a cada jugador. Si pagastes el coste de estímulo, en vez de eso la Impetu de las Copas hace 4 puntos de daño a cada criatura voladora y a cada jugador. Canopy Vista|Panorámica de la enramada|Tierra — Bosque llanura|({T}: Agrega {G} o {W} a tu reserva de maná.)La Panorámica de la enramada entra al campo de batalla girada a menos que controles dos o más tierras básicas. Cantivore|Cantívoro|Criatura — Lhurgoyf|El Cantívoro no se gira al atacar.\nTanto la fuerza como la resistencia del Cantívoro son iguales al número de cartas de encantamiento que haya en todos los cementerios. @@ -2232,6 +2310,7 @@ Capashen Templar|Templario de Capashen|Criatura - Caballero Humano|{W}: el Templ Capashen Unicorn|Unicornio Caspashen|Criatura - Unicornio|{1}{W}, {T}, sacrificar el Unicornio Caspashen: destruye el artefacto o encantamiento objetivo. Capricious Efreet|Efrit caprichoso|Criatura — Efrit|Al comienzo de tu mantenimiento, elige el permanente objetivo que no sea tierra que controles y hasta dos permanentes objetivos que no sean tierras que no controles. Destruye uno de ellos al azar. Capricious Sorcerer|Hechicero capríchoso|Criatura - Hechicero Humano| +Capricopian|Caprabero|Criatura — Hidra cabra|El Caprabero entra al campo de batalla con X contadores +1/+1 sobre él.\n{2}: Pon un contador +1/+1 sobre el Caprabero, luego puedes volver a elegir a qué jugador está atacando el Caprabero. Solo el jugador al que esté atacando el Caprabero puede activar esta habilidad y solo durante el paso de declarar atacantes. (No puede atacar a su controlador.) Capsize|Invertir|Instantáneo|Recuperar {3} (Puedes pagar {3} adicionales cuando lances este hechizo. Si lo haces, como parte de la resolución del hechizo, ponlo en tu mano en lugar de en tu cementerio.)\nDevuelve el permanente objetivo a la mano de su propietario. Captain Lannery Storm|Capitana Lannery Tempestad|Criatura legendaria — Pirata humano|Prisa.\nSiempre que la capitana Lannery Tempestad ataque, crea una ficha de artefacto Tesoro incolora con "{T}, sacrificar este artefacto: Agrega un maná de cualquier color a tu reserva de maná".\nSiempre que sacrifiques un Tesoro, la Capitana Lannery Tempestad obtiene +1/+0 hasta el final del turno. Captain Sisay|Capitana de Sisay|Criatura Legendaria - Soldado Humano|{T}: busca en tu biblioteca un leyenda o carta legendaria, muéstrala, y ponla en tu mano. Luego baraja tu biblioteca. @@ -2248,7 +2327,7 @@ Captivating Unicorn|Unicornio cautivador|Criatura — Unicornio|Constelación Captivating Vampire|Vampiro cautivador|Criatura — Vampiro|Las otras criaturas Vampiro que controlas obtienen +1/+1.\nGirar cinco Vampiros enderezados que controlas: Gana el control de la criatura objetivo. Es un Vampiro además de sus otros tipos. Captive Audience|Audiencia cautiva|Encantamiento|La Audiencia cautiva entra al campo de batalla bajo el control de un oponente de tu elección.\nAl comienzo de tu mantenimiento, elige uno que no haya sido elegido:\n• Tu total de vidas se convierte en 4.\n• Descarta tu mano.\n• Cada oponente crea cinco fichas de criatura Zombie negras 2/2. Captive Flame|Llama cautiva|Encantamiento|{R}: La criatura objetivo obtiene +1/+0 hasta el final del turno. -Capture Sphere|Esfera de captura|Encantamiento — Aura|Destello.\nEncantar criatura.\nCuando la Esfera de captura entre al campo de batalla, gira la criatura encantada.\nLa criatura encantada no se endereza durante el paso de enderezar de su controlador. +Capture Sphere|Esfera de captura|Encantamiento — Aura|Destello. (Puedes lanzar este hechizo en cualquier momento en que pudieras lanzar un instantáneo.)\nEncantar criatura.\nCuando la Esfera de captura entre al campo de batalla, gira la criatura encantada.\nLa criatura encantada no se endereza durante el paso de enderezar de su controlador. Captured Sunlight|Luz solar capturada|Conjuro|Cascada. (Cuando juegues este hechizo, remueve del juego las primeras cartas de tu biblioteca hasta que remuevas una carta que no sea tierra que cueste menos. Puedes jugar esa carta sin pagar su coste de maná. Pon las cartas removidas en el fondo de tu biblioteca en un orden aleatorio.)\nGana 4 vidas. Captured by the Consulate|Arresto consular|Encantamiento — Aura|Encantar criatura que no controlas.\nLa criatura encantada no puede atacar.\nSiempre que un oponente lance un hechizo, si solo tiene un objetivo, cambia el objetivo a la criatura encantada si es posible. Carapace Forger|Forjador de caparazón|Criatura — Artífice elfo|Metalurgia — El Forjador de caparazón obtiene +2/+2 mientras controles tres o más artefactos. @@ -2285,6 +2364,7 @@ Carrion Beetles|Escarabajos carroñeros|Criatura - Insecto|{2}{B}, {T}: retira d Carrion Call|Invocación carroñera|Instantáneo|Pon en el campo de batalla dos fichas de criatura Insecto verde 1/1 con la habilidad de infectar. (Hacen daño a las criaturas en forma de contadores -1/-1 y a los jugadores en forma de contadores de veneno.) Carrion Crow|Cuervo carroñero|Criatura — Ave zombie|Vuela. (Esta criatura no puede ser bloqueada excepto por criaturas que tengan la habilidad de volar o alcance.)\nEl Cuervo carroñero entra al campo de batalla girado. Carrion Feeder|Comedor de carroña|Criatura — Zombie|El Comedor de carroña no puede bloquear.\nSacrificar una criatura: Pon un contador +1/+1 sobre el Comedor de carroña. +Carrion Grub|Larva carroñera|Criatura — Insecto|La Larva carroñera obtiene +X/+0, donde X es la mayor fuerza entre las cartas de criatura en tu cementerio.\nCuando la Larva carroñera entre al campo de batalla, muele cuatro cartas. (Pon las cuatro primeras cartas de tu biblioteca en tu cementerio.) Carrion Howler|Aullador carroñero|Criatura - Lobo Zombie|Pagar 1 vida: El Aullador carroñero obtiene +2/-1 hasta el final del turno. Carrion Imp|Diablillo carroñero|Criatura — Diablillo|Vuela.\nCuando el Diablillo carroñero entre al campo de batalla, puedes exiliar la carta de criatura objetivo de un cementerio. Si lo haces, ganas 2 vidas. Carrion Rats|Ratas carroñeras|Criatura - Rata|Cuando las Ratas carroñeras ataquen o bloqueen, cualquier jugador puede remover del juego una carta en su cementerio. Si un jugador lo hace, las Ratas carroñeras no hacen daño de combate este turno. @@ -2296,6 +2376,7 @@ Carrionette|Carroñeta|Criatura - Esqueleto|{2}{B}{B}: retira del juego a la Car Carrion|Carroña|Instantáneo|Sacrificar una criatura. Pon en juego un número de fichas de criaturas Gusano negras 0/1 igual a la fuerza de la criatura sacrificada. Carry Away|Llevarse|Encantar equipo|Cuando Llevarse entre en juego, desanexa el equipo encantado.\nTú controlas el equipo encantado. Cartel Aristocrat|Aristócrata del cártel|Criatura — Consejero humano|Sacrificar otra criatura: La Aristócrata del cártel gana protección contra el color de tu elección hasta el final del turno. +Cartographer's Hawk|Halcón de cartógrafo|Criatura — Ave|Vuela.\nCuando el Halcón de cartógrafo haga daño de combate a un jugador que controla más tierras que tú, regrésalo a la mano de su propietario. Si lo haces, puedes buscar en tu biblioteca una carta de Llanura, ponerla en el campo de batalla girada y luego barajar tu biblioteca. Cartographer|Cartógrafo|Criatura - Humano|Cuando el Cartógrafo entre en juego, puedes regresar la carta objetivo de tierra de tu cementerio a tu mano. Cartouche of Ambition|Cartucho de ambición|Encantamiento — Aura cartucho|Encantar criatura que controlas.\nCuando el Cartucho de ambición entre al campo de batalla, puedes poner un contador -1/-1 sobre la criatura objetivo.\nLa criatura encantada obtiene +1/+1 y tiene la habilidad de vínculo vital. Cartouche of Knowledge|Cartucho de conocimiento|Encantamiento — Aura cartucho|Encantar criatura que controlas.\nCuando el Cartucho de conocimiento entre al campo de batalla, roba una carta.\nLa criatura encantada obtiene +1/+1 y tiene la habilidad de volar. @@ -2324,7 +2405,7 @@ Castle|Castillo|Encantamiento|Las criaturas enderezadas que controles obtienen + Casualties of War|Bajas de la guerra|Conjuro|Elige uno o más:\n• Destruye el artefacto objetivo.\n• Destruye la criatura objetivo.\n• Destruye el encantamiento objetivo.\n• Destruye la tierra objetivo.\n• Destruye el planeswalker objetivo. Cat Burglar|Ladrón felino|Criatura - Sicario Bribón Kor|{2}{B}, {T}: el jugador objetivo descarta una carta de su mano. Juega esta habilidad sólo cuando puedas jugar conjuros. Cat Warriors|Guerreros felinos|Criatura - Guerrero Felino|Cruza bosques (Esta criatura es imbloqueable mientras que el jugador defensor controle un bosque.) -Cataclysmic Gearhulk|Mecatitán cataclísmico|Criatura artefacto — Constructo|Vigilancia.\nCuando el Mecatitán cataclísmico entre al campo de batalla, cada jugador elige un artefacto, una criatura, un encantamiento y un planeswalker de entre los permanentes que no sean tierra y que ese jugador controla. Luego, sacrifica el resto. +Cataclysmic Gearhulk|Mecatitán cataclísmico|Criatura artefacto — Constructo|Vigilancia.\nCuando el Mecatitán cataclísmico entre al campo de batalla, cada jugador elige un artefacto, una criatura, un encantamiento y un planeswalker de entre los permanentes que no sean tierra que controla, luego sacrifica el resto. Cataclysm|Cataclismo|Conjuro|Cada jugador elige de los permanentes que controla un artefacto, una criatura, un encantamiento y una tierra, luego sacrifica el resto. Catacomb Crocodile|Cocodrilo de la catacumba|Criatura - Cocodrilo| Catacomb Dragon|Dragón de las catacumbas|Criatura - Dragón|Vuela\nSiempre que el Dragón de catacumbas se bloqueada por una criatura que no sea artefacto ni dragón, esa criatura obtiene -X/-0 hasta el final del turno, donde X es la mitad de la fuerza de la criatura, redondeando hacia abajo. @@ -2384,8 +2465,10 @@ Cavern Crawler|Reptante de cavernas|Criatura - Insecto|Cruza motañas (Esta cria Cavern Harpy|Arpía de la caverna|Criatura - Bestia Saga|Vuela.\nCuando la Arpía de la Caverna entra en juego, devuelve una criatura azul o negra de tu control a la mano de su propietario. Cavern Lampad|Lampa de la caverna|Criatura encantamiento — Ninfa|Concesión {5}{B}. (Si lanzas esta carta pagando su coste de concesión, es un hechizo de aura con encantar criatura. Si no está anexada a una criatura, se convierte en una criatura de nuevo.)\nIntimidar.\nLa criatura encantada obtiene +2/+2 y tiene la habilidad de intimidar. Cavern Thoctar|Thoctar de caverna|Criatura — Bestia|{1}{R}: El Thoctar de caverna obtiene +1/+0 hasta el final del turno. +Cavern Whisperer|Susurrante de caverna|Criatura — Pesadilla|Mutación {3}{B}. (Si lanzas este hechizo pagando su coste de mutación, ponlo sobre o bajo la criatura objetivo que no sea Humano de la cual eres propietario. Estas mutan en la criatura de la parte superior más todas las habilidades de debajo.)\nAmenaza. (Esta criatura no puede ser bloqueada excepto por dos o más criaturas.)\nSiempre que esta criatura mute, cada oponente descarta una carta. Cavern of Souls|Caverna de ánimas|Tierra|En cuanto la Caverna de ánimas entre al campo de batalla, elige un tipo de criatura.\n{T}: Agrega {1} a tu reserva de maná.\n{T}: Agrega un maná de cualquier color a tu reserva de maná. Usa este maná sólo para lanzar un hechizo de criatura del tipo elegido y ese hechizo no puede ser contrarrestado. Caves of Koilos|Cuevas de Koilos|Tierra| +Cazur, Ruthless Stalker|Cazur, acechador despiadado|Criatura legendaria — Guerrero humano|Camarada de Ukkima, sombra acechadora (Cuando esta criatura entre al campo de batalla, el jugador objetivo puede poner a Ukkima en su mano desde su biblioteca y luego barajar.)\nSiempre que una criatura que controlas haga daño de combate a un jugador, pon un contador +1/+1 sobre esa criatura. Cease-Fire|Alto el fuego|Instantáneo|El jugador objetivo no puede jugar hechizos de criatura este turno.\nRoba una carta. Ceaseless Searblades|Cauterizadores incesantes|Criatura — Guerrero elemental|Siempre que juegues una habilidad activada de un Elemental, los Cauterizadores incesantes obtienen +1/+0 hasta el final del turno. Celestial Ancient|Ancestro celestial|Criatura — Elemental|Vuela.\nSiempre que lances un hechizo de encantamiento, pon un contador +1/+1 sobre cada criatura que controlas. @@ -2394,6 +2477,7 @@ Celestial Colonnade|Columnata celestial|Tierra|La Columnata celestial entra al c Celestial Convergence|Convergencia Celestial|Encantamiento|La Convergencia Celestial entra en juego con siete contadores de presagio sobre él.\nAl comienzo de tu mantenimiento, quita un contador de presagio de la Convergencia Celestial. Si no hay contadores de presagio en la Convergencia Celestial, el jugador con el mayor total de vidas gana la partida. Si dos o más jugadores están empatados para el mayor total de vidas, el juego es un empate. Celestial Crusader|Cruzado celestial|Criatura — Espíritu|Destello (Puedes jugar este hechizo en cualquier momento en que pudieras jugar un instantáneo.)\nFracción de segundo (Mientras este hechizo esté en la pila, los jugadores no pueden jugar hechizos o habilidades activadas que no sean habilidades de maná.)\nVuela.\nLas otras criaturas blancas obtienen +1/+1. Celestial Dawn|Aurora celestial|Encantamiento|Las tierras que controlas son llanuras. +Celestial Enforcer|Ejecutora celestial|Criatura — Clérigo humano|{1}{W}, {T}: Gira la criatura objetivo. Activa esta habilidad solo si controlas una criatura con la habilidad de volar. Celestial Flare|Fulgor celestial|Instantáneo|El jugador objetivo sacrifica una criatura atacante o bloqueadora. Celestial Force|Fuerza celestial|Criatura — Elemental|Al comienzo de cada mantenimiento, ganas 3 vidas. Celestial Gatekeeper|Portero celestial|Criatura — Clérigo ave|Vuela.\nCuando el Portero celestial vaya a un cementerio desde el juego, remuévelo del juego, luego regresa hasta dos cartas objetivo de Ave y/o Clérigo de tu cementerio al juego. @@ -2456,6 +2540,7 @@ Cessation|Cese|Encantamiento - Aura|La criatura encantada no puede atacar.\nCuan Ceta Disciple|Discípula Ceta|Criatura - Hechicero Tritón|{R}, {T}: La criatura objetivo obtiene +2/+0 hasta el final del turno.\n{G}, {T}: Agrega un maná de cualquier color a tu reserva de maná. Ceta Sanctuary|Santuario Ceta|Encantamiento|Al comienzo de tu mantenimiento, si controlas un permanente rojo o verde, roba una carta; luego descarta una carta de tu mano. Si controlas un permanente rojo y uno verde, en vez de eso, roba dos cartas; luego descarta una carta de tu mano. Cetavolver|Cetavolver|Criatura - Volver|Estímulo {1}{R} y/o {G}.\nSi pagaste el coste del estimulo {1}{R}, el Cetavolver entra en juego con dos contadores +1/+1 sobre él y tiene la habilidad de dañar primero. Si pagaste el coste del estimulo {G}, el Cetavolver entra en juego con un contador +1/+1 sobre él y con la habilidad de arrollar. +Chain Lightning|Relámpagos en cadena|Conjuro|Los relámpagos en cadena infligen 3 puntos daños a cualquier objetivo. Entonces ese jugador o el controlador de ese permanente puede pagar {R}{R}. Si el jugador lo hace, puede copiar este hechizo y elegir un nuevo objetivo para esa copia. Chain Reaction|Reacción en cadena|Conjuro|La Reacción en cadena hace X puntos de daño a cada criatura, donde X es el número de criaturas en el campo de batalla. Chain Stasis|Estasis en cadena|Instantáneo|Gira o endereza la criatura objetivo. Luego el controlador de esa criatura puede pagar {2}{U}. Si el jugador lo hace, puede poner una copia de este hechizo en la pila. Puede elegir un nuevo objetivo para esta copia. Chain of Acid|Cadena de ácido|Conjuro|Destruye el permanente objetivo que no sea criatura. Luego el controlador de ese permanente puede copiar este hechizo y puede elegir un objetivo nuevo para esa copia. @@ -2507,12 +2592,16 @@ Chandra Ablaze|Chandra en llamas|Planeswalker — Chandra|+1: Descarta una carta Chandra Nalaar|Chandra Nalaar|Caminante de planos — Chandra|+1: Chandra Nalaar hace 1 punto de daño al jugador objetivo.\n-X: Chandra Nalaar hace X puntos de daño a la criatura objetivo.\n-8: Chandra Nalaar hace 10 puntos de daño al jugador objetivo y a cada criatura que controla. Chandra's Defeat|Derrota de Chandra|Instantáneo|La Derrota de Chandra hace 5 puntos de daño a la criatura roja o planeswalker rojo objetivo. Si ese permanente es una planeswalker Chandra, puedes descartar una carta. Si lo haces, roba una carta. Chandra's Embercat|Fuelino de Chandra|Criatura — Felino elemental|{T}: Agrega {R}. Usa este maná solo para lanzar un hechizo de Elemental o un hechizo de planeswalker Chandra. +Chandra's Firemaw|Bocafuego de Chandra|Criatura — Infernal|Prisa.\nCuando el Bocafuego de Chandra entre al campo de batalla, puedes buscar en tu biblioteca y/o cementerio una carta llamada Chandra, catalizadora de la llama, mostrarla y ponerla en tu mano. Si buscas en tu biblioteca de esta manera, barájala. Chandra's Flame Wave|Ola ardiente de Chandra|Conjuro|La Ola ardiente de Chandra hace 2 puntos de daño al jugador objetivo y a cada criatura que controla ese jugador. Busca en tu biblioteca y/o cementerio una carta llamada Chandra, Furia de las Llamas, muéstrala y ponla en tu mano. Si buscas en tu biblioteca de esta manera, barájala. Chandra's Fury|Furia de Chandra|Instantáneo|La Furia de Chandra hace 4 puntos de daño al jugador objetivo y 1 punto de daño a cada criatura que controla ese jugador. Chandra's Ignition|Ignición de Chandra|Conjuro|La criatura objetivo que controlas hace una cantidad de daño igual a su fuerza a cada otra criatura y cada oponente. +Chandra's Incinerator|Incinerador de Chandra|Criatura — Elemental|Te cuesta {X} menos lanzar este hechizo, donde X es la cantidad total de daño que no sea de combate hecho a tus oponentes este turno.\nArrolla.\nSiempre que una fuente que controlas haga daño que no sea de combate a un oponente, el Incinerador de Chandra hace esa misma cantidad de daño a la criatura o planeswalker objetivo que controla ese jugador. +Chandra's Magmutt|Mestizo de magma de Chandra|Criatura — Elemental Perro|{T}: El Mestizo de magma de Chandra hace 1 punto de daño al jugador o planeswalker objetivo. Chandra's Outburst|Explosión de Chandra|Conjuro|La Explosión de Chandra hace 4 puntos de daño al jugador o planeswalker objetivo.\nBusca en tu biblioteca y/o cementerio una carta llamada Chandra, piromante audaz, muéstrala y ponla en tu mano. Si buscas en tu biblioteca de esta manera, barájala. Chandra's Outrage|Indignación de Chandra|Instantáneo|La Indignación de Chandra hace 4 puntos de daño a la criatura objetivo y 2 puntos de daño al controlador de esa criatura. Chandra's Phoenix|Fénix de Chandra|Criatura — Fénix|Vuela.\nPrisa. (Esta criatura puede atacar y {T} tan pronto como entra bajo tu control.)Siempre que un oponente reciba daño de un hechizo de instantáneo o de conjuro rojo que controles o de un planeswalker rojo que controles, regresa el Fénix de Chandra de tu cementerio a tu mano. +Chandra's Pyreling|Piroideo de Chandra|Criatura — Elemental Lagarto|Siempre que una fuente que controlas haga daño que no sea de combate a un oponente, el Piroideo de Chandra obtiene +1/+0 y gana la habilidad de dañar dos veces hasta el final del turno. Chandra's Pyrohelix|Pirohélice de Chandra|Instantáneo|La Pirohélice de Chandra hace 2 puntos de daño divididos como elijas entre una o dos criaturas y/o jugadores objetivo. Chandra's Regulator|Regulador de Chandra|Artefacto legendario|Siempre que actives una habilidad de lealtad de un planeswalker Chandra, puedes pagar {1}. Si lo haces, copia esa habilidad. Puedes elegir nuevos objetivos para la copia.\n{1}, {T}, descartar una carta de Montaña o una carta roja: Roba una carta. Chandra's Revolution|Revolución de Chandra|Conjuro|La Revolución de Chandra hace 4 puntos de daño a la criatura objetivo. Gira la tierra objetivo. Esa tierra no se endereza durante el próximo paso de enderezar de su controlador. @@ -2523,8 +2612,10 @@ Chandra, Awakened Inferno|Chandra, el Infierno Despertado|Planeswalker legendari Chandra, Bold Pyromancer|Chandra, piromante audaz|Planeswalker legendario — Chandra|+1: Agrega {R}{R}. Chandra, piromante audaz hace 2 puntos de daño al jugador objetivo.\n−3: Chandra, piromante audaz hace 3 puntos de daño a la criatura o planeswalker objetivo.\n−7: Chandra, piromante audaz hace 10 puntos de daño al jugador objetivo y a cada criatura y planeswalker que este jugador controla. Chandra, Fire Artisan|Chandra, artesana del fuego|Planeswalker legendario — Chandra|Siempre que uno o más contadores de lealtad se remuevan de Chandra, artesana del fuego, hace esa misma cantidad de daño al oponente o planeswalker objetivo.\n+1: Exilia la primera carta de tu biblioteca. Puedes jugar esa carta este turno.\n−7: Exilia las siete primeras cartas de tu biblioteca. Puedes jugarlas este turno. Chandra, Fire of Kaladesh|Chandra, el fuego de Kaladesh|Criatura legendaria — Chamán humano|Siempre que lances un hechizo rojo, endereza a Chandra, el fuego de Kaladesh.\n{T}: Chandra, el fuego de Kaladesh hace 1 punto de daño al jugador objetivo. Si Chandra ha hecho 3 o más puntos de daño este turno, exíliala, luego regrésala al campo de batalla transformada bajo el control de su propietario. +Chandra, Flame's Catalyst|Chandra, catalizadora de la llama|Planeswalker legendario — Chandra|+1: Chandra, catalizadora de la llama hace 3 puntos de daño a cada oponente.\n−2: Puedes lanzar una carta de instantáneo o de conjuro roja objetivo desde tu cementerio. Si ese hechizo fuera a ir a tu cementerio este turno, en vez de eso, exílialo.\n−8: Descarta tu mano, luego roba siete cartas. Hasta el final del turno, puedes lanzar hechizos de tu mano sin pagar sus costes de maná. Chandra, Flame's Fury|Chandra, Furia de las Llamas|Planeswalker legendario — Chandra|+1: Chandra, Furia de las Llamas hace 2 puntos de daño a cualquier objetivo.\n−2: Chandra, Furia de las Llamas hace 4 puntos de daño a la criatura objetivo y 2 puntos de daño al controlador de esa criatura.\n−8: Chandra, Furia de las Llamas hace 10 puntos de daño al jugador objetivo y a cada criatura que controla ese jugador. -Chandra, Flamecaller|Chandra, Invocallamas|Planeswalker — Chandra|+1: Pon en el campo de batalla dos fichas de criatura Elemental rojas 3/1 con la habilidad de prisa. Exílialas al comienzo del próximo paso final.\n0: Descarta todas las cartas en tu mano. Luego, roba esa misma cantidad de cartas más una.\n−X: Chandra, Invocallamas hace X puntos de daño a cada criatura. +Chandra, Flamecaller|Chandra, Invocallamas|Planeswalker legendario — Chandra|+1: Crea dos fichas de criatura Elemental rojas 3/1 con la habilidad de prisa. Exílialas al comienzo del próximo paso final.\n0: Descarta todas las cartas en tu mano. Luego, roba esa misma cantidad de cartas más una.\n−X: Chandra, Invocallamas hace X puntos de daño a cada criatura. +Chandra, Heart of Fire|Chandra, Corazón de Fuego|Planeswalker legendario — Chandra|+1: Descarta tu mano, luego exilia las tres primeras cartas de tu biblioteca. Hasta el final del turno, puedes jugar las cartas exiliadas de esta manera.\n+1: Chandra, Corazón de Fuego hace 2 puntos de daño a cualquier objetivo.\n−9: Busca en tu cementerio y biblioteca cualquier cantidad de cartas de instantáneo y/o de conjuro rojas, exílialas y luego baraja tu biblioteca. Puedes lanzarlas este turno. Agrega seis {R}. Chandra, Novice Pyromancer|Chandra, piromante novata|Planeswalker legendario — Chandra|+1: Los Elementales que controlas obtienen +2/+0 hasta el final del turno.\n−1: Agrega {R}{R}.\n−2: Chandra, piromante novata hace 2 puntos de daño a cualquier objetivo. Chandra, Pyrogenius|Chandra, pirogenia|Planeswalker — Chandra|+2: Chandra, pirogenia hace 2 puntos de daño a cada oponente.\n−3: Chandra, pirogenia hace 4 puntos de daño a la criatura objetivo.\n−10: Chandra, pirogenia hace 6 puntos de daño al jugador objetivo y a cada criatura que controla. Chandra, Pyromaster|Chandra, piromaestra|Planeswalker — Chandra|+1: Chandra, piromaestra hace 1 punto de daño al jugador objetivo y 1 punto de daño a hasta una criatura objetivo que controla ese jugador. Esa criatura no puede bloquear este turno.\n0: Exilia la primera carta de tu biblioteca. Puedes jugar esa carta este turno.\n-7: Exilia las diez primeras cartas de tu biblioteca. Elige una carta de instantáneo o de conjuro exiliada de esta forma y cópiala tres veces. Puedes lanzar las copias sin pagar sus costes de maná. @@ -2539,6 +2630,7 @@ Changeling Sentinel|Centinela cambiaformas|Criatura — Metamorfo|Cambiaformas. Changeling Titan|Titán cambiaformas|Criatura — Metamorfo|Cambiaformas. (Esta carta es de todos los tipos de criatura en todo momento.)\nAmparar una criatura. (Cuando esto entre en juego, sacrifícalo a menos que remuevas del juego otra criatura que controlas. Cuando esto deje el juego, esa carta regresa al juego.) Channel Harm|Encauzar los estragos|Instantáneo|Prevén todo el daño que fueran a hacer fuentes que no controlas a ti y a los permanentes que controlas este turno. Si se previene daño de esta manera, puedes hacer que Encauzar los estragos haga esa misma cantidad de daño a la criatura objetivo. Channel the Suns|Canalizar los soles|Conjuro|Agrega {W}{U}{B}{R}{G} a tu reserva de maná. +Channeled Force|Fuerza canalizada|Instantáneo|Como coste adicional para lanzar este hechizo, descarta X cartas.\nEl jugador objetivo roba X cartas. La Fuerza canalizada hace X puntos de daño a hasta una criatura o planeswalker objetivo. Channeler Initiate|Iniciada canalizadora|Criatura — Druida humano|Cuando la Iniciada canalizadora entre al campo de batalla, pon tres contadores -1/-1 sobre la criatura objetivo que controlas.\n{T}, remover un contador -1/-1 de la Iniciada canalizadora: Agrega un maná de cualquier color a tu reserva de maná. Channel|Canalizar|Conjuro|Hasta el final del turno, cuando juegues una habilidad de maná puedes pagar 1 vida. Si lo haces, añade 1 a tu reserva de maná. Chant of Vitu-Ghazi|Cántico de Vitu-Ghazi|Instantáneo|Convocar (Cada criatura que gires al jugar este hechizo reduce su coste en {1} o en un maná del color de esa criatura.)\nPrevén todo el daño que fueran a hacer las criaturas este turno. Ganas 1 vida por cada punto de daño prevenido de esta manera. @@ -2553,16 +2645,17 @@ Chaos Wand|Varita del caos|Artefacto|{4}, {T}: El oponente objetivo exilia carta Chaos Warp|Distorsión caótica|Instantáneo|El propietario del permanente objetivo lo baraja en su biblioteca y luego muestra la primera carta de su biblioteca. Si es una carta de permanente, la pone en el campo de batalla. Chaoslace|Atadura vital|Instantáneo|El hechizo o permanente objetivo se convierte en rojo. (Su simbolo de maná permanece inalterado.) Chaosphere|Esfera del Caos|Encantar Mundo|Las criatuar con la habilidad de volar no pueden bloquear criaturas sin la habilidad de volar.\nLas criaturas sin la habilidad de volar pueden bloquear como si tuvieran la habilidad de volar. -Chaos|Chaos|Instantáneo|Las criaturas no pueden bloquear este turno. +Chaos|Caos|Instantáneo|Las criaturas no pueden bloquear este turno. Chaotic Aether|Éter caótico|Fenómeno|Cuando te encuentres con el Éter caótico, cada lanzamiento en blanco en el dado planar es un lanzamiento chaos hasta que un jugador camine por los planos desde un plano. (Luego camina por los planos desde este fenómeno.) Chaotic Backlash|Contragolpe caótico|Instantáneo|El Contragolpe caótico hace daño al jugador objetivo igual al doble de la cantidad de permanentes blancos y/o azules que controla. Chaotic Goo|Substancia caótica|Criatura - Cieno|La substancia caótica entra en juego con tres contadores +1/+1 sobre él. Al comienzo de tu mantenimiento, puedes lanzar una moneda. Si ganas el lanzamiento, añade un contador +1/+1 en la Substancia caótica. Si pierdes el lanzamiento, quita un contador +1/+1 en la Substancia caótica. Chaotic Strike|Ataque Caótico|Instantáneo|Juega el Ataque Caótico sólo durante el combate después de que los bloqueadores son declarados.\nElige una criatura objetivo y lanza una moneda. Si gana el lanzamiento, esa criatura obtiene +1/+1 hasta el final del turno.\nRoba una carta. Chapel Geist|Geist de la capilla|Criatura — Espíritu|Vuela. Chaplain's Blessing|Bendición de capellana|Conjuro|Ganas 5 vidas. -Char-Rumbler|Retumbador de brasas|Criatura — Elemental|Daña dos veces.
{R}: El Retumbador de brasas obtiene +1/+0 hasta el final del turno. +Char-Rumbler|Retumbador de brasas|Criatura — Elemental|Daña dos veces.\n{R}: El Retumbador de brasas obtiene +1/+0 hasta el final del turno. Charcoal Diamond|Diamante carbonífero|Artefacto|El Diamante carbonífero entra al campo de batalla girado. Charge Across the Araba|Carga a través de Araba|Instantáneo - Arcano|Recolectar Regresa cualquier número de llanuras que controles a la mano de su propietario. Las criaturas que controles obtienen +1/+1 hasta el final del turno por cada llanura que hayas regresado de esta manera. +Charge of the Forever-Beast|Carga de la Bestia Infinita|Conjuro|Como coste adicional para lanzar este hechizo, muestra una carta de criatura de tu mano.\nLa Carga de la Bestia Infinita hace una cantidad de daño a la criatura o planeswalker objetivo igual a la fuerza de la carta mostrada. Charge|Cargar|Instantáneo|Las criaturas que controlas obtienen +1/+1 hasta el final del turno. Charging Badger|Tejón a la carga|Criatura — Tejón|Arrolla. Charging Bandits|Carga de bandidos|Criatura - Bribón Humano|Siempre que la Carga de bandidos ataque, obtiene +2/+0 hasta el final de turno. @@ -2596,9 +2689,11 @@ Chasm Guide|Guía del magma|Criatura — Explorador trasgo aliado|Alianza — Si Chasm Skulker|Acechador del abismo|Criatura — Horror calamar|Siempre que robes una carta, pon un contador +1/+1 sobre el Acechador del abismo.\nCuando el Acechador del abismo muera, crea X fichas de criatura Calamar azules 1/1 con la habilidad de cruzar islas, donde X es la cantidad de contadores +1/+1 sobre el Acechador del abismo. (No pueden ser bloqueadas mientras el jugador defensor controle una isla.) Chastise|Reprender|Instantáneo|Destruye la criatura atacante objetivo. Ganas una cantidad de vida igual a su fuerza. Chatter of the Squirrel|Castañeteo de la ardilla|Conjuro|Pon en juego una ficha de criatura Ardilla verde 1/1.\nRetrospectiva {1}{G}. (Puedes jugar esta carta desde tu cementerio pagando su coste de retrospectiva. Luego remuévela del juego.) +Checkpoint Officer|Oficial del puesto de control|Criatura — Soldado humano|{1}{W}, {T}: Gira la criatura objetivo. Chemister's Insight|Perspicacia de la quimista|Instantáneo|Roba dos cartas.\nRecargar. (Puedes lanzar esta carta desde tu cementerio descartando una carta además de pagar sus otros costes. Luego, exilia esta carta.) Chemister's Trick|Truco del quimista|Instantáneo|La criatura objetivo que no controlas obtiene -2/-0 hasta el final del turno y ataca este turno si puede.\nSobrecarga {3}{U}{R}. (Puedes lanzar este hechizo por su coste de sobrecarga. Si lo haces, cambia su texto reemplazando "la criatura objetivo" por "cada criatura".) Cherished Hatchling|Cría preciada|Criatura — Dinosaurio|Cuando la Cría preciada muera, puedes lanzar hechizos de Dinosaurio este turno como si tuvieran la habilidad de destello y, siempre que lances un hechizo de Dinosaurio este turno, gana "Cuando esta criatura entre al campo de batalla, puedes hacer que luche contra otra criatura objetivo". +Chevill, Bane of Monsters|Chevill, la Pesadilla de los Monstruos|Criatura legendaria — Bribón humano|Toque mortal.\nAl comienzo de tu mantenimiento, si tus oponentes no controlan permanentes con contadores de recompensa sobre ellos, pon un contador de recompensa sobre la criatura o planeswalker objetivo que controla un oponente.\nSiempre que un permanente que controla un oponente con un contador de recompensa sobre él muera, ganas 3 vidas y robas una carta. Chief Engineer|Ingeniero jefe|Criatura — Artífice vedalken|Los hechizos de artefacto que lances tienen la habilidad de convocar. (Tus criaturas pueden ayudar a lanzar esos hechizos. Cada criatura que gires al lanzar un hechizo de artefacto cuenta como un pago de {1} o de un maná del color de esa criatura.) Chief of the Edge|Jefe del filo|Criatura — Guerrero humano|Las otras criaturas Guerrero que controlas obtienen +1/+0. Chief of the Foundry|Capataz de la fundición|Criatura artefacto — Constructo|Las otras criaturas artefacto que controlas obtienen +1/+1. @@ -2629,6 +2724,7 @@ Chimeric Staff|Bastón quimérico|Artefacto| Chimney Imp|Diablillo de la chimenea|Criatura — Diablillo|Vuela.\nCuando el Diablillo de la chimenea sea puesto en un cementerio desde el juego, el oponente objetivo pone una carta de su mano en la parte superior de su biblioteca. Chisei, Heart of Oceans|Chisei, corazón de los océanos|Criatura legendaria - Espíritu|Vuela.\nAl comienzo de tu mantenimiento, sacrifica a Chisei, corazón de los océanos a menos que remuevas un contador de un permanente que controles. Chitinous Cloak|Capa quitinosa|Artefacto — Equipo|La criatura equipada obtiene +2/+2 y tiene la habilidad de amenaza. (No puede ser bloqueada excepto por dos o más criaturas.)\nEquipar {3}. +Chittering Harvester|Cosechadora gorjeante|Criatura — Pesadilla|Mutación {4}{B}. (Si lanzas este hechizo pagando su coste de mutación, ponlo sobre o bajo la criatura objetivo que no sea Humano de la cual eres propietario. Estas mutan en la criatura de la parte superior más todas las habilidades de debajo.)\nSiempre que esta criatura mute, cada oponente sacrifica una criatura. Chittering Host|Aglomeración chirriante|Criatura — Horror eldrazi|Prisa.\nAmenaza. (Esta criatura no puede ser bloqueada excepto por dos o más criaturas.)\nCuando la Aglomeración chirriante entre al campo de batalla, las otras criaturas que controlas obtienen +1/+0 y ganan la habilidad de amenaza hasta el final del turno. Chittering Rats|Ratas gorjeantes|Criatura - Rata|Cuando las Ratas gorjeantes entren en juego, el oponente objetivo pone una carta de su mano en la parte superior de su biblioteca. Chlorophant|Clorofante|Criatura — Elemental|Al comienzo de tu mantenimiento, puedes poner un contador +1/+1 sobre el Clorofante.\nUmbral Al comienzo de tu mantenimiento, puedes poner otro contador +1/+1 sobre el Clorofante. (Tienes umbral mientras haya siete o más cartas en tu cementerio.) @@ -2656,9 +2752,11 @@ Chosen of Markov|Elegida de Markov|Criatura — Humano|{T}, girar un Vampiro end Chromanticore|Cromantícora|Criatura encantamiento — Mantícora|Concesión {2}{W}{U}{B}{R}{G}. (Si lanzas esta carta pagando su coste de concesión, es un hechizo de aura con encantar criatura. Si no está anexada a una criatura, se convierte en una criatura de nuevo.)\nVuela, daña primero, vigilancia, arrolla, vínculo vital.\nLa criatura encantada obtiene +4/+4 y tiene las habilidades de volar, dañar primero, vigilancia, arrollar y vínculo vital. Chromatic Armor|Armadura cromática|Encantamiento - Aura|Cuando la Armadura cromática entra en juego, elige un color.\nLa Armadura cromática entra en juego con un contador de Artimaña en él.\nPrevén todo el daño que fuera ser hecho a la criatura encantada por una fuente del color elegido.\n{X}: pon un contador de artimaña en la Armadura cromática y elige un color. X es el número de contadores de armatimaña sobre la Armadura cromática. Chromatic Lantern|Linterna cromática|Artefacto|Las tierras que controlas tienen "{T}: Agrega un maná de cualquier color a tu reserva de maná".\n{T}: Agrega un maná de cualquier color a tu reserva de maná. +Chromatic Orrery|Planetario cromático|Artefacto legendario|Puedes usar maná como si fuera maná de cualquier color.\n{T}: Agrega {C}{C}{C}{C}{C}.\n{5}, {T}: Roba una carta por cada color entre los permanentes que controlas. Chromatic Sphere|Esfera cromática|Artefacto| Chromatic Star|Estrella cromática|Artefacto|{1}, {T}, sacrificar la Estrella cromática: Agrega un maná de cualquier color a tu reserva de maná.\nCuando la Estrella cromática vaya a un cementerio desde el juego, roba una carta. Chrome Mox|Mox de cromo|Artefacto|Estampa Cuando el Mox de cromo entre en juego, puedes remover del juego una carta que no sea tierra ni artefacto de tu mano. (La carta removida es estampada en este artefacto.)\n{T}: Agrega un maná de uno de los colores de la carta estampada a tu reserva de maná. +Chrome Replicator|Duplicador de cromo|Criatura artefacto — Constructo|Cuando el Duplicador de cromo entre al campo de batalla, si controlas dos o más permanentes que no sean tierra ni ficha con el mismo nombre, crea una ficha de criatura artefacto Constructo incolora 4/4. Chrome Steed|Corcel de cromo|Criatura artefacto — Caballo|Metalurgia — El Corcel de cromo obtiene +2/+2 mientras controles tres o más artefactos. Chromescale Drake|Draco escama de cromo|Criatura — Draco|Afinidad por artefactos. (Este hechizo te cuesta {1} menos para jugarlo por cada artefacto que controles.)\nVuela.\nCuando el Draco escama de cromo entre en juego, muestra las primeras tres cartas de tu biblioteca. Pon todas las cartas de artefacto mostradas de esta manera en tu mano y el resto, en tu cementerio. Chromeshell Crab|Cangrejo caparazón de cromo|Criatura — Bestia cangrejo|Metamorfosis {4}{U}. (Puedes lanzar esta carta boca abajo como una criatura 2/2 pagando {3}. Ponla boca arriba en cualquier momento pagando su coste de metamorfosis.)\nCuando el Cangrejo caparazón de cromo se ponga boca arriba, puedes intercambiar el control de la criatura objetivo que controlas y la criatura objetivo que controla un oponente. @@ -2667,7 +2765,7 @@ Chronatog Totem|Tótem de cronatog|Artefacto|{T}: Agrega {U} a tu reserva de man Chronatog|Cronatog|Criatura - Atog|{0}: el Cronatog obtiene +3/+3 hasta el final del turno. Saltate tu siguiente turno. Juega esta habilidad sólo una vez por turno. Chronic Flooding|Inundación crónica|Encantamiento — Aura|Encantar tierra.\nSiempre que la tierra encantada sea girada, su controlador pone las tres primeras cartas de su biblioteca en su cementerio. Chronicler of Heroes|Cronista de los héroes|Criatura — Hechicero centauro|Cuando la Cronista de los héroes entre al campo de batalla, roba una carta si controlas una criatura con un contador +1/+1 sobre ella. -Chronomantic Escape|Escape cronomántico|Conjuro|Hasta tu próximo turno, las criaturas no pueden atacarte. Remueve del juego el Escape cronomántico con tres contadores de tiempo sobre él.
Suspender 3—{2}{W} (En lugar de jugar esta carta de tu mano, puedes pagar {2}{W} y removerla del juego con tres contadores de tiempo sobre ella. Al comienzo de tu mantenimiento, remueve un contador de tiempo. Cuando se remueva el último, juégala sin pagar su coste de maná.) +Chronomantic Escape|Escape cronomántico|Conjuro|Hasta tu próximo turno, las criaturas no pueden atacarte. Remueve del juego el Escape cronomántico con tres contadores de tiempo sobre él.\nSuspender 3—{2}{W} (En lugar de jugar esta carta de tu mano, puedes pagar {2}{W} y removerla del juego con tres contadores de tiempo sobre ella. Al comienzo de tu mantenimiento, remueve un contador de tiempo. Cuando se remueva el último, juégala sin pagar su coste de maná.) Chronomaton|Cronómata|Criatura artefacto — Gólem|{1}, {T}: Pon un contador +1/+1 sobre el Cronómata. Chronosavant|Cronósofo|Criatura — Gigante|{1}{W}: Regresa el Cronósofo de tu cementerio al juego girado. Sáltate tu siguiente turno. Chronostutter|Inestabilidad cronológica|Instantáneo|Pon la criatura objetivo en la biblioteca de su propietario en segundo lugar desde la parte superior. @@ -2732,6 +2830,7 @@ Clan Defiance|Rebelión de los clanes|Conjuro|Elige uno o más: La Rebelión de Clan Guildmage|Maga del gremio del Clan|Criatura — Chamán humano|{1}{R}, {T}: La criatura objetivo no puede bloquear este turno.\n{2}{G}, {T}: La tierra objetivo que controlas se convierte en una criatura Elemental 4/4 con la habilidad de prisa hasta el final del turno. Sigue siendo una tierra. Clarion Ultimatum|Ultimátum estentóreo|Conjuro|Elige cinco permanentes que controles. Por cada uno de esos permanentes, puedes buscar en tu biblioteca una carta con el mismo nombre que ese permanente. Pon en juego giradas esas cartas, luego baraja tu biblioteca. Clash of Realities|Choque de realidades|Encantamiento|Todos los Espíritus tienen "Cuando esta criatura entra en juego, puedes hacer que le haga 3 puntos de daño a la criatura objetivo que no sea Espíritu".\nTodas las criaturas que no sean Espíritus tienen "Cuando esta criatura entra en juego, puedes hacer que le haga 3 puntos de daño al Espíritu objetivo". +Clash of Titans|Batalla de titanes|Instantáneo|La criatura objetivo lucha contra otra criatura objetivo. (Cada una hace un daño igual a su fuerza a la otra.) Clash of Wills|Choque de voluntades|Instantáneo|Contrarresta el hechizo objetivo a menos que su controlador pague {X}. Claustrophobia|Claustrofobia|Encantamiento — Aura|Encantar criatura.\nCuando la Claustrofobia entre al campo de batalla, gira la criatura encantada.\nLa criatura encantada no se endereza durante el paso de enderezar de su controlador. Claws of Gix|Garras de Gix|Artefacto| @@ -2798,7 +2897,7 @@ Cloud Crusader|Cruzado de las nubes|Criatura — Caballero humano|Vuela.\nDaña Cloud Djinn|Djinn de las nubes|Criatura - Djinn|Vuela\nDjinn de las nubes puede bloquear sólo criaturas con la habilidad de volar. Cloud Dragon|Dragón las nubes|Criatura - Dragon Ilusión|Vuela. Cloud Elemental|Elemental de las nubes|Criatura - Elemental|Vuela. -Cloud Key|Llave de nubes|Artefacto|En cuanto la Llave de nubes entre en juego, elige entre artefacto, criatura, encantamiento, instantáneo o conjuro.
Cuesta {1} menos jugar los hechizos del tipo elegido. +Cloud Key|Llave de nubes|Artefacto|En cuanto la Llave de nubes entre en juego, elige entre artefacto, criatura, encantamiento, instantáneo o conjuro.\nCuesta {1} menos jugar los hechizos del tipo elegido. Cloud Manta|Manta de las nubes|Criatura — Pez|Vuela. Cloud Pirates|Pirata de las nubers|Criatura - Pirata Humano|Vuela. Cloud Spirit|Espíitu de las nubes|Criatura - Espíritu|Vuela. @@ -2815,10 +2914,11 @@ Cloudgoat Ranger|Guardabosque cabra de las nubes|Criatura — Guerrero gigante|C Cloudheath Drake|Draco del Brezal de nubes|Criatura artefacto — Draco|Vuela.\n{1}{W}: El Draco del Brezal de nubes gana la habilidad de vigilancia hasta el final del turno. Cloudhoof Kirin|Kirin cascosnubosos|Criatura legendaria - Espíritu kirin|Vuela.\nSiempre que juegues un hechizo arcano o de Espíritu, puedes poner las primeras X cartas de la biblioteca del jugador objetivo en su cementerio, donde X es el coste de maná convertido de ese hechizo. Cloudkin Seer|Vidente nimboide|Criatura — Hechicero elemental|Vuela.\nCuando la Vidente nimboide entre al campo de batalla, roba una carta. +Cloudpiercer|Rascanubes|Criatura — Dinosaurio|Mutación {3}{R}. (Si lanzas este hechizo pagando su coste de mutación, ponlo sobre o bajo la criatura objetivo que no sea Humano de la cual eres propietario. Estas mutan en la criatura de la parte superior más todas las habilidades de debajo.)\nAlcance.\nSiempre que esta criatura mute, puedes descartar una carta. Si lo haces, roba una carta. Cloudpost|Atalaya en las nubes|Tierra — Sitio|El Atalaya en las nubes entra en juego girado.\n{T}: Agrega {1} a tu reserva de maná por cada sitio en juego. Cloudreach Cavalry|Caballería alcanzanubes|Criatura — Soldado|La Caballería alcanzanubes obtiene +2/+2 y tiene la habilidad de volar mientras controles un Ave. Cloudreader Sphinx|Esfinge descifranubes|Criatura — Esfinge|Vuela.\nCuando la Esfinge descifranubes entre al campo de batalla, adivina 2. (Mira las dos primeras cartas de tu biblioteca, luego pon cualquier cantidad de ellas en el fondo de tu biblioteca y el resto en la parte superior en cualquier orden.) -Cloudseeder|Siembranubes|Criatura — Cambiahechizos hada|Vuela.
{U}, {T}, descartar una carta: Pon en juego una ficha de criatura Hada azul 1/1 llamada Hada de las nubes con la habilidad de volar y "El Hada de las nubes puede bloquear sólo criaturas con la habilidad de volar". +Cloudseeder|Siembranubes|Criatura — Cambiahechizos hada|Vuela.\n{U}, {T}, descartar una carta: Pon en juego una ficha de criatura Hada azul 1/1 llamada Hada de las nubes con la habilidad de volar y "El Hada de las nubes puede bloquear sólo criaturas con la habilidad de volar". Cloudshift|Nebuliformar|Instantáneo|Exilia la criatura objetivo que controles y luego regresa esa carta al campo de batalla bajo tu control. Cloudshredder Sliver|Fragmentado desgarranubes|Criatura — Fragmentado|Las criaturas Fragmentado que controlas tienen las habilidades de volar y prisa. Cloudskate|Rayanube|Criatura - Ilusión|Vuela.\nDesaparecer {3} (Esta criatura entra en juego con tres contadores de desaparición sobre ella. Al comienzo de tu mantenimiento, elimina un contador de desaparición de ella. Si no puedes, sacrifícala.) @@ -2833,9 +2933,9 @@ Coal Stoker|Atizador de carbón|Criatura — Elemental|Cuando el Atizador de car Coalhauler Swine|Puerco cargador de carbón|Criatura — Bestia|Siempre que el Puerco cargador de carbón reciba daño, hace esa misma cantidad de daño a cada jugador. Coalition Flag|Bandera de la Coalición|Encantamiento - Aura|La Bandera de la Coalición sólo puede encantar a una criatura que controles.\nEl tipo de la criatura encantada es Abanderado. Si un oponente juega un hechizo o habilidad que pudiera hacer objetivo a un Abanderado en juego, ese jugador elige al menos un Abanderado como objetivo. Coalition Honor Guard|Guardia de honor de la Coalición|Criatura - Abanderado Humano|Si un oponente juega un hechizo o habilidad que pudiera hacer objetivo a un Abanderado en juego, ese jugador elige al menos un Abanderado como objetivo. -Coalition Relic|Reliquia de la coalición|Artefacto|{T}: Agrega un maná de cualquier color a tu reserva de maná.
{T}: Pon un contador de carga sobre la Reliquia de la coalición.
Al comienzo de tu fase principal precombate, remueve todos los contadores de carga de la Reliquia de la coalición. Agrega un maná de cualquier color a tu reserva de maná por cada contador removido de esta manera. +Coalition Relic|Reliquia de la coalición|Artefacto|{T}: Agrega un maná de cualquier color a tu reserva de maná.\n{T}: Pon un contador de carga sobre la Reliquia de la coalición.\nAl comienzo de tu fase principal precombate, remueve todos los contadores de carga de la Reliquia de la coalición. Agrega un maná de cualquier color a tu reserva de maná por cada contador removido de esta manera. Coalition Victory|Victoria en Coalición|Conjuro|Ganas el juego si controlas una tierra de cada tipo de tierra básica y una criatura de cada color. -Coast Watcher|Observador del litorial|Criatura — Soldado ave|Vuela, protección contra verde. +Coast Watcher|Observador del litoral|Criatura — Soldado ave|Vuela, protección contra verde. Coastal Breach|Irrupción costera|Conjuro|Audacia. (Cuesta {1} menos lanzar este hechizo por cada oponente.)\nRegresa todos los permanentes que no sean tierra a las manos de sus propietarios. Coastal Discovery|Descubrimiento costero|Conjuro|Roba dos cartas.\nDespertar 4—{5}{U}. (Si lanzas este hechizo por {5}{U}, pon además cuatro contadores +1/+1 sobre la tierra objetivo que controlas y esta se convierte en una criatura Elemental 0/0 con la habilidad de prisa. Sigue siendo una tierra). Coastal Drake|Draco costero|Criatura - Draco|Vuela.\n{1}{U},{T}: Regresa el Kavu objetivo a la mano de su propietario. @@ -2894,6 +2994,7 @@ Colossal Majesty|Majestad colosal|Encantamiento|Al comienzo de tu mantenimiento, Colossal Might|Poder colosal|Instantáneo|La criatura objetivo obtiene +4/+2 y gana la habilidad de arrollar hasta el final del turno. Colossal Whale|Ballena colosal|Criatura — Ballena|Cruza islas. (Esta criatura no puede ser bloqueada mientras el jugador defensor controle una isla.)Siempre que la Ballena colosal ataque, puedes exiliar la criatura objetivo que controle el jugador defensor hasta que la Ballena colosal deje el campo de batalla. (Esa criatura regresa bajo el control de su propietario.) Colossapede|Colosópodo|Criatura - Insecto| +Colossification|Colosificación|Encantamiento — Aura|Encantar criatura.\nCuando la Colosificación entre al campo de batalla, gira la criatura encantada.\nLa criatura encantada obtiene +20/+20. Colossodon Yearling|Cría de colosodón|Criatura - Bestia| Colossus Hammer|Martillo colosal|Artefacto — Equipo|La criatura equipada obtiene +10/+10 y pierde la habilidad de volar.\nEquipar {8}. ({8}: Anexa este Equipo a la criatura objetivo que controlas. Activa la habilidad de equipar como un conjuro.) Colossus of Akros|Coloso de Akros|Criatura artefacto — Gólem|Defensor, indestructible.\n{10}: Monstruosidad 10. (Si esta criatura no es monstruosa, pon diez contadores +1/+1 sobre ella y se convierte en monstruosa.)\nMientras el Coloso de Akros sea monstruoso, tiene la habilidad de arrollar y puede atacar como si no tuviera la habilidad de defensor. @@ -2947,6 +3048,7 @@ Concerted Effort|Esfuerzo coordinado|Encantamiento|Al comienzo del mantenimiento Conclave Cavalier|Caballero del Cónclave|Criatura — Caballero centauro|Vigilancia.\nCuando la Caballero del Cónclave muera, crea dos fichas de criatura Caballero Elfo verdes y blancas 2/2 con la habilidad de vigilancia. Conclave Equenaut|Equinautas del Cónclave|Criatura — Soldado humano|Convocar (Cada criatura que gires al jugar este hechizo reduce su coste en {1} o en un maná del color de esa criatura.)Vuela. Conclave Guildmage|Mago del gremio del Cónclave|Criatura — Clérigo elfo|{G}, {T}: Las criaturas que controlas ganan la habilidad de arrollar hasta el final del turno.\n{5}{W}, {T}: Crea una ficha de criatura Caballero Elfo verde y blanca 2/2 con la habilidad de vigilancia. +Conclave Mentor|Mentora del Cónclave|Criatura — Clérigo centauro|Si fueran a ponerse uno o más contadores +1/+1 sobre una criatura que controlas, en vez de eso, se pone esa misma cantidad de contadores +1/+1 más uno sobre esa criatura.\nCuando la Mentora del Cónclave muera, ganas una cantidad de vidas igual a su fuerza. Conclave Naturalists|Naturalistas del Cónclave|Criatura — Dríada|Cuando las Naturalistas del Cónclave entren al campo de batalla, puedes destruir el artefacto o encantamiento objetivo. Conclave Phalanx|Falange del Cónclave|Criatura — Soldado humano|Convocar (Cada criatura que gires al jugar este hechizo reduce su coste en {1} o en un maná del color de esa criatura.)\nCuando la Falange del Cónclave entre en juego, ganas 1 vida por cada criatura que controles. Conclave Tribunal|Tribunal del Cónclave|Encantamiento|Convocar. (Tus criaturas pueden ayudar a lanzar este hechizo. Cada criatura que gires al lanzar este hechizo cuenta como un pago de {1} o de un maná del color de esa criatura.)\nCuando el Tribunal del Cónclave entre al campo de batalla, exilia el permanente objetivo que no sea tierra que controla un oponente hasta que el Tribunal del Cónclave deje el campo de batalla. @@ -2993,6 +3095,7 @@ Consign to Dream|Entregar al sueño|Instantáneo|Regresa el permanente objetivo Consign to Dust|Entregar al polvo|Instantáneo|Esfuerzo — Lanzar Entregar al polvo cuesta {2}{G} más por cada objetivo después del primero.\nDestruye cualquier cantidad de artefactos y/o encantamientos objetivo. Consign to the Pit|Mandar al foso|Conjuro|Destruye la criatura objetivo. Mandar al foso hace 2 puntos de daño al controlador de esa criatura. Consign|Relegar|Instantáneo|Regresa el permanente objetivo que no sea tierra a la mano de su propietario. +Conspicuous Snoop|Fisgón evidente|Criatura — Bribón trasgo|Juega mostrando la primera carta de tu biblioteca.\nPuedes lanzar hechizos de Trasgo desde la parte superior de tu biblioteca.\nMientras la primera carta de tu biblioteca sea una carta de Trasgo, el Fisgón evidente tiene todas las habilidades activadas de esa carta. Conspiracy|Conspiración|Encantamiento|En cuanto la Conspiración entre en juego, elige un tipo de criatura. Constant Mists|Nieblas constantes|Instantáneo|Recuperar Sacrificar una tierra (Puedes sacrificar una tierra adicionales a cualquier otro coste cuando ejecutes este hechizo, Si lo haces, como parte de la resolución del hechizo, ponlo en tu mano en lugar de en tu cementerio.)\nLas criaturas no hacen daño este turno. Constricting Sliver|Fragmentado asfixiante|Criatura — Fragmentado|Las criaturas Fragmentado que controlas tienen "Cuando esta criatura entre al campo de batalla, puedes exiliar la criatura objetivo que controla un oponente hasta que esta criatura deje el campo de batalla". @@ -3052,6 +3155,7 @@ Cooperate|Cooperar|Instantáneo|Secuela. (Lanza este hechizo solo desde tu cemen Cooperation|Cooperación|Encantamiento - Aura|La criatura encantada gana la habilidad de agrupar. Coordinated Assault|Asalto coordinado|Instantáneo|Hasta dos criaturas objetivo obtienen +1/+0 cada una y ganan la habilidad de dañar primero hasta el final del turno. Coordinated Barrage|Andanada coordinada|Instantáneo|Elige un tipo de criatura. La Andanada coordinada hace daño a la criatura atacante o bloqueadora objetivo igual a la cantidad de permanentes que controles del tipo elegido. +Coordinated Charge|Ataque coordinado|Instantáneo|Las criaturas que controlas obtienen +2/+1 hasta el final del turno.\nCiclo {2}. ({2}, descartar esta carta: Roba una carta.) Copper Carapace|Caparazón de cobre|Artefacto — Equipo|La criatura equipada obtiene +2/+2 y no puede bloquear.\nEquipar {3}. ({3}: Anexa este equipo a la criatura objetivo que controles. Juega la habilidad de equipar como un conjuro.) Copper Gnomes|Gnomos de cobre|Criatura Artefacto - Gnomo|{4}, sacrificar los Gnomos de cobre: pon una carta de artefacto de tu mano en juego. Copper Myr|Myr de cobre|Criatura artefacto — Myr|{T}: Agrega {G} a tu reserva de maná. @@ -3316,6 +3420,7 @@ Crypt Cobra|Cobra de las criptas|Criatura - Vibora|Siempre que la Cobra de las c Crypt Creeper|Rastrero de la cripta|Criatura — Zombie|Sacrificar el Rastrero de la cripta: Exilia la carta objetivo de un cementerio. Crypt Ghast|Espanto de la cripta|Criatura — Espíritu|Extorsionar. (Siempre que lances un hechizo, puedes pagar {W/B}. Si lo haces, cada oponente pierde 1 vida y tú ganas esa cantidad de vidas.)Siempre que gires un pantano para obtener maná, añade {B} a tu reserva de maná (además del maná que produzca esa tierra.) Crypt Incursion|Incursión en la cripta|Instantáneo|Exilia todas las cartas de criatura del cementerio del jugador objetivo. Gana 3 vidas por cada carta exiliada de esta manera. +Crypt Lurker|Acechador de la cripta|Criatura — Horror|Cuando el Acechador de la cripta entre al campo de batalla, puedes sacrificar una criatura o descartar una carta de criatura. Si lo haces, roba una carta. Crypt Rats|Ratas de cripta|Criatura - Rata| Crypt Ripper|Desgarrador de la cripta|Criatura — Sombra|Prisa.\n{B}: El Desgarrador de la cripta obtiene +1/+1 hasta el final del turno. Crypt Sliver|Fragmentado de la cripta|Criatura - Fragmentado|Todos los Fragmentados obtienen "{T}: Regenerar el Fragmentado objetivo." @@ -3329,10 +3434,12 @@ Cryptic Command|Dictado críptico|Instantáneo|Elige dos: Contrarresta el hechiz Cryptic Cruiser|Buceador críptico|Criatura — Metabolizador eldrazi|Vacío. (Esta carta no tiene ningún color.){2}{U}, poner en el cementerio de un oponente una carta del exilio de la que ese jugador es propietario: Gira la criatura objetivo. Cryptic Gateway|Puerta enigmática|Artefacto|Girar dos criaturas enderezadas que controles: Puedes poner en juego una carta de criatura de tu mano que comparta un tipo de criatura con cada criatura girada de esta manera. Cryptic Serpent|Serpiente críptica|Criatura — Serpiente|Te cuesta {1} menos lanzar la Serpiente críptica por cada carta de instantáneo y de conjuro en tu cementerio. +Cryptic Trilobite|Trilobites críptico|Criatura — Trilobites|El Trilobites críptico entra al campo de batalla con X contadores +1/+1 sobre él.\nRemover un contador +1/+1 del Trilobites críptico: Agrega {C}{C}. Usa este maná solo para activar habilidades.\n{1}, {T}: Pon un contador +1/+1 sobre el Trilobites críptico. Cryptolith Fragment|Fragmento de criptolito|Artefacto|El Fragmento de criptolito entra al campo de batalla girado.\n{T}: Agrega un maná de cualquier color a tu reserva de maná. Cada jugador pierde 1 vida.\nAl comienzo de tu mantenimiento, si cada jugador tiene 10 vidas o menos, transforma el Fragmento de criptolito. Cryptolith Rite|Rito de criptolito|Encantamiento|Las criaturas que controlas tienen "{T}: Agrega un maná de cualquier color a tu reserva de maná". Cryptoplasm|Criptoplasma|Criatura — Metamorfo|Al comienzo de tu mantenimiento, puedes hacer que el Criptoplasma se convierta en una copia de otra criatura objetivo. Si lo haces, el Criptoplasma gana esta habilidad. Cryptwailing|Lamentos de la cripta|Encantamiento|{1}, remover del juego dos cartas de criatura de tu cementerio: El jugador objetivo descarta una carta. Juega esta habilidad sólo cuando puedas jugar un conjuro. +Crystacean|Cristáceo|Criatura — Cangrejo|Destello. Crystal Ball|Bola de cristal|Artefacto|{1}, {T}: Adivina 2. (Para adivinar 2, mira las 2 primeras cartas de tu biblioteca, luego pon cualquier número de ellas en la parte inferior de tu biblioteca y el resto en la parte superior en cualquier orden.) Crystal Chimes|Campanas de cristal|Artefacto|{3}, {T}, sacrificar las Campanas de cristal: devuelve todas las cartas de encantamiento de tu cementerio a tu mano. Crystal Golem|Gólem de cristal|Criatura Artefacto - Gólem|Al final del turno, el Gólem de cristal cambia de fase y sale de juego. @@ -3344,9 +3451,12 @@ Crystal Slipper|Zapato de cristal|Artefacto — Equipo|La criatura equipada obti Crystal Spray|Rociada de Cristal|Instantáneo|Cambia el texto del hechizo o permanente objetivo remplazando todas las palabras de un único color o tipo de tierra básica por otra hasta el final del turno.\nRoba una carta. Crystal Vein|Veta cristalina|Tierra| Crystalline Crawler|Rondador cristalino|Criatura artefacto — Constructo|Converger — El Rondador cristalino entra al campo de batalla con un contador +1/+1 sobre él por cada color de maná usado para lanzarlo.\nRemover un contador +1/+1 del Rondador cristalino: Agrega un maná de cualquier color a tu reserva de maná.\n{T}: Pon un contador +1/+1 sobre el Rondador cristalino. +Crystalline Giant|Gigante de cristal|Criatura artefacto — Gigante|Al comienzo del combate en tu turno, elige un tipo de contador al azar que el Gigante de cristal no tenga sobre él de entre volar, dañar primero, toque mortal, antimaleficio, vínculo vital, amenaza, alcance, arrollar, vigilancia y +1/+1. Pon un contador de ese tipo sobre el Gigante de cristal. Crystalline Nautilus|Nautilo cristalino|Criatura encantamiento — Nautilo|Concesión {3}{U}{U}. (Si lanzas esta carta pagando su coste de concesión, es un hechizo de aura con encantar criatura. Si no está anexada a una criatura, se convierte en una criatura de nuevo.)\nCuando el Nautilo cristalino sea objetivo de un hechizo o habilidad, sacrifícalo.\nLa criatura encantada obtiene +4/+4 y tiene "Cuando esta criatura sea objetivo de un hechizo o habilidad, sacrifícala". +Crystalline Resonance|Resonancia cristalina|Encantamiento|Siempre que actives una habilidad de ciclo de una carta, puedes hacer que la Resonancia cristalina se convierta en una copia de otro permanente objetivo hasta tu próximo turno, excepto que tiene esta habilidad. Crystalline Sliver|Fragmentado cristalino|Criatura - Fragmentado|Los fragmentados no pueden ser objetivo de hechizos ni habilidades. Crystallization|Cristalización|Encantamiento — Aura|Encantar criatura.\nLa criatura encantada no puede atacar ni bloquear.\nCuando la criatura encantada sea el objetivo de un hechizo o habilidad, remueve del juego esa criatura. +Cubwarden|Protegecachorros|Criatura — Felino|Mutación {2}{W}{W}. (Si lanzas este hechizo pagando su coste de mutación, ponlo sobre o bajo la criatura objetivo que no sea Humano de la cual eres propietario. Estas mutan en la criatura de la parte superior más todas las habilidades de debajo.)\nVínculo vital.\nSiempre que esta criatura mute, crea dos fichas de criatura Felino blancas 1/1 con la habilidad de vínculo vital. Cudgel Troll|Trol del garrote|Criatura — Trol|{G}: Regenera el Trol del garrote. (La próxima vez que esta criatura fuera a ser destruida este turno, no lo es. En vez de eso, gírala, remueve todo el daño de ella y remuévela del combate.) Culling Dais|Estrado seleccionador|Artefacto|{T}, sacrificar una criatura: Pon un contador de carga sobre el Estrado seleccionador.\n{1}, sacrificar el Estrado seleccionador: Roba una carta por cada contador de carga sobre el Estrado seleccionador. Culling Drone|Zángano supervisor|Criatura — Zángano eldrazi|Vacío. (Esta carta no tiene ningún color.)Ingerir. (Siempre que esta criatura haga daño de combate a un jugador, ese jugador exilia la primera carta de su biblioteca.) @@ -3368,6 +3478,7 @@ Cunning Breezedancer|Bailarina de la brisa astuta|Criatura — Dragón|Vuela.\nS Cunning Evasion|Evasión ingeniosa|Encantamiento|Siempre que una criatura que controlas sea bloqueada, puedes regresarla a la mano de su propietario. Cunning Giant|Gigante astuto|Criatura - Gigante|Si el Gigante astuto está desbloqueado, puedes hacer que asigne su daño de combate a una criatura que el jugador defensor controle. Cunning Lethemancer|Olvidomante astuto|Criatura — Hechicero humano|Al comienzo de tu mantenimiento, cada jugador descarta una carta. +Cunning Nightbonder|Vinculanoches astuta|Criatura — Bribón humano|Destello.\nTe cuesta {1} menos lanzar hechizos con la habilidad de destello y no pueden ser contrarrestados. Cunning Sparkmage|Magochispa astuto|Criatura — Chamán humano|Prisa.\n{T}: El Magochispa astuto hace 1 punto de daño a la criatura o jugador objetivo. Cunning Strike|Ataque astuto|Instantáneo|El Ataque astuto hace 2 puntos de daño a la criatura objetivo y 2 puntos de daño al jugador objetivo.\nRoba una carta. Cunning Survivor|Superviviente astuta|Criatura — Guerrero humano|Siempre que actives una habilidad de ciclo o descartes una carta, la Superviviente astuta obtiene +1/+0 hasta el final del turno y no puede ser bloqueada este turno. @@ -3378,6 +3489,7 @@ Curator's Ward|Protección del conservador|Encantamiento — Aura|Encantar perma Curfew|Toque de queda|Instantáneo|Cada jugador devuelve una criatura que controla a la mano de su propietario. Curio Vendor|Vendedora de rarezas|Criatura - Vedalken| Curiosity|Curiosidad|Encantamiento - Aura|Encantar criatura. +Curious Herd|Rebaño curioso|Instantáneo|Elige un oponente objetivo. Creas X fichas de criatura Bestia verdes 3/3, donde X es la cantidad de artefactos que controla ese jugador. Curious Homunculus|Homúnculo curioso|Criatura — Homúnculo|{T}: Agrega {C} a tu reserva de maná. Usa este maná solo para lanzar un hechizo de instantáneo o de conjuro.\nAl comienzo de tu mantenimiento, si hay tres o más cartas de instantáneo o de conjuro en tu cementerio, transforma al Homúnculo curioso. Curious Obsession|Curiosidad obsesiva|Encantamiento — Aura|Encantar criatura.\nLa criatura encantada obtiene +1/+1 y tiene "Siempre que esta criatura haga daño de combate a un jugador, puedes robar una carta".\nAl comienzo de tu paso final, si no atacaste con una criatura este turno, sacrifica la Curiosidad obsesiva. Curious Pair|Par de curiosos|Criatura — Plebeyo humano| @@ -3432,7 +3544,7 @@ Cutthroat Maneuver|Maniobra despiadada|Instantáneo|Hasta dos criaturas objetivo Cutthroat il-Dal|Degolladora il-Dal|Criatura — Bribón humano|Temerario La Degolladora il-Dal tiene la habilidad de desvanecerse mientras no tengas cartas en tu mano. (Sólo puede bloquear o ser bloqueada por criaturas con la habilidad de desvanecerse.) Cut|Cortar|Conjuro|Cortar hace 4 puntos de daño a la criatura objetivo. Cycle of Life|Ciclo de la vida|Encantamiento|Devuelve el Ciclo de la vida a la mano de su propietario: la criatura objetivo que jugastes este turno es 0/1 hasta el final de tu siguiente mantenimiento. Al comienzo de tu siguiente mantenimiento, pon un contador +1/+1 en esa criatura. -Cyclical Evolution|Evolución cíclica|Conjuro|La criatura objetivo obtiene +3/+3 hasta el final del turno. Remueve del juego la Evolución cíclica con tres contadores de tiempo sobre ella.
Suspender 3—{2}{G} (En lugar de jugar esta carta de tu mano, puedes pagar {2}{G} y removerla del juego con tres contadores de tiempo sobre ella. Al comienzo de tu mantenimiento, remueve un contador de tiempo. Cuando se remueva el último, juégala sin pagar su coste de maná.) +Cyclical Evolution|Evolución cíclica|Conjuro|La criatura objetivo obtiene +3/+3 hasta el final del turno. Remueve del juego la Evolución cíclica con tres contadores de tiempo sobre ella.\nSuspender 3—{2}{G} (En lugar de jugar esta carta de tu mano, puedes pagar {2}{G} y removerla del juego con tres contadores de tiempo sobre ella. Al comienzo de tu mantenimiento, remueve un contador de tiempo. Cuando se remueva el último, juégala sin pagar su coste de maná.) Cyclone Sire|Progenitor ciclónico|Criatura — Elemental|Vuela.\nCuando el Progenitor ciclónico muera, puedes poner tres contadores +1/+1 sobre la tierra objetivo que controlas. Si lo haces, esa tierra se convierte en una criatura Elemental 0/0 con la habilidad de prisa que sigue siendo una tierra. Cyclonic Rift|Grieta ciclónica|Instantáneo|Regresa el permanente objetivo que no sea tierra que no controles a la mano de su propietario.\nSobrecarga {6}{U}. (Puedes lanzar este hechizo por su coste de sobrecarga. Si lo haces, cambia su texto reemplazando "el permanente objetivo" por "cada permanente".) Cyclopean Giant|Gigante ciclópeo|Criatura — Gigante zombie|Cuando el Gigante ciclópeo vaya a un cementerio desde el juego, el tipo de la tierra objetivo se convierte en pantano. Remueve del juego el Gigante ciclópeo. @@ -3464,7 +3576,7 @@ Daily Regimen|Régimen diario|Encantamiento — Aura|Encantar criatura.\n{1}{W}: Dakmor Bat|Murcielago de Dakmor|Criatura - Murciélago|Vuela. Dakmor Lancer|Lancero de Dakmor|Criatura - Caballero Humano|Cuando el Lancero de Dakmor entra en juego, destruye la criatura objetivo que no sea negra. Dakmor Plague|Plaga de Dakmor|Conjuro|La Plaga de Dakmor hace 3 puntos de daño a cada criatura y a cada jugador. -Dakmor Salvage|Restos de Dakmor|Tierra|Los Restos de Dakmor entran en juego girados.
{T}: Agrega {B} a tu reserva de maná.
Dragar 2 (Si fueras a robar una carta, en vez de eso puedes poner exactamente dos cartas de la parte superior de tu biblioteca en tu cementerio. Si lo haces, regresa esta carta de tu cementerio a tu mano. De lo contrario, roba una carta.) +Dakmor Salvage|Restos de Dakmor|Tierra|Los Restos de Dakmor entran en juego girados.\n{T}: Agrega {B} a tu reserva de maná.\nDragar 2 (Si fueras a robar una carta, en vez de eso puedes poner exactamente dos cartas de la parte superior de tu biblioteca en tu cementerio. Si lo haces, regresa esta carta de tu cementerio a tu mano. De lo contrario, roba una carta.) Dakmor Scorpion|Escorpion de Dakmor|Criatura - Escorpión| Dakmor Sorceress|Hechicera de Dakmor|Criatura - Hechicero Humano|La fuerza de la Hechicer de Dakmor es igual al número de pantanos que controlas. Dakra Mystic|Mística de Dakra|Criatura — Hechicero tritón|{U}, {T}: Cada jugador muestra la primera carta de su biblioteca. Puedes poner las cartas mostradas en los cementerios de sus propietarios. Si no lo haces, cada jugador roba una carta. @@ -3501,6 +3613,7 @@ Daring Apprentice|Aprendiz temerario|Criatura - Hechicero Humano| Daring Archaeologist|Arqueóloga atrevida|Criatura — Artífice humano|Cuando la Arqueóloga atrevida entre al campo de batalla, puedes regresar la carta de artefacto objetivo de tu cementerio a tu mano.\nSiempre que lances un hechizo histórico, pon un contador +1/+1 sobre la Arqueóloga atrevida. (Los artefactos, las Sagas y las cartas legendarias son cartas históricas.) Daring Buccaneer|Bucanera atrevida|Criatura — Pirata humano|Como coste adicional para lanzar la Bucanera atrevida, muestra una carta de Pirata de tu mano o paga {2}. Daring Demolition|Demolición arriesgada|Conjuro|Destruye la criatura o Vehículo objetivo. +Daring Fiendbonder|Vinculademonios temerario|Criatura — Brujo humano|Prisa.\nEl Vinculademonios temerario ataca cada combate si puede.\n{1}{B}, exiliar el Vinculademonios temerario de tu cementerio: Pon un contador de indestructible sobre la criatura objetivo. Activa esta habilidad solo cuando puedas lanzar un conjuro. Daring Leap|Salto osado|Instantáneo|La criatura objetivo obtiene +1/+1 y gana la habilidad de volar y dañar primero hasta el final del turno. Daring Saboteur|Saboteadora osada|Criatura — Pirata humano|{2}{U}: La Saboteadora osada no puede ser bloqueada este turno.\nSiempre que la Saboteadora osada haga daño de combate a un jugador, puedes robar una carta. Si lo haces, descarta una carta. Daring Skyjek|Jek celeste temerario|Criatura — Caballero humano|Batallón — Siempre que el Jek celeste temerario y al menos otras dos criaturas ataquen, el Jek Celeste temerario gana la habilidad de volar hasta el final del turno. @@ -3551,7 +3664,7 @@ Darksteel Citadel|Ciudadela de acero oscuro|Tierra artefacto|Indestructible. (Lo Darksteel Colossus|Coloso de acero oscuro|Criatura artefacto — Gólem|Arrolla.\nEl Coloso de acero oscuro es indestructible.\nSi el Coloso de acero oscuro fuera a ser puesto en un cementerio desde cualquier lugar, en vez de eso, muestra al Coloso de acero oscuro y barájalo en la biblioteca de su propietario. Darksteel Forge|Fragua de acero oscuro|Artefacto|Los artefactos que controlas tienen la habilidad de indestructible. (Los efectos que dicen "destruye" no los destruyen. Una criatura artefacto con la habilidad de indestructible no puede ser destruida por daño.) Darksteel Gargoyle|Gárgola de acero oscuro|Criatura artefacto — Gárgola|Vuela.\nLa Gárgola de acero oscuro es indestructible. (Los efectos de "destruir" y el daño letal no lo destruyen.) -Darksteel Garrison|Fuerte de acero oscuro|Artefacto — Fortificación|La tierra fortificada es indestructible.
Siempre que la tierra fortificada sea girada, la criatura objetivo obtiene +1/+1 hasta el final del turno.
Fortificar {3} ({3}: Anéxalo a la tierra objetivo que controlas. Juega la habilidad de fortificar como un conjuro. Esta carta entra en juego desanexada y permanece en juego si la tierra deja el juego.) +Darksteel Garrison|Fuerte de acero oscuro|Artefacto — Fortificación|La tierra fortificada es indestructible.\nSiempre que la tierra fortificada sea girada, la criatura objetivo obtiene +1/+1 hasta el final del turno.\nFortificar {3} ({3}: Anéxalo a la tierra objetivo que controlas. Juega la habilidad de fortificar como un conjuro. Esta carta entra en juego desanexada y permanece en juego si la tierra deja el juego.) Darksteel Ingot|Lingote de acero oscuro|Artefacto|El Lingote de acero oscuro es indestructible. (Los efectos de "destruir" y el daño letal no la destruyen.)\n{T}: Agrega un maná de cualquier color a tu reserva de maná. Darksteel Juggernaut|Destructor de acero oscuro|Criatura artefacto — Destructor|Indestructible.\nLa fuerza y resistencia del Destructor de acero oscuro son iguales a la cantidad de artefactos que controlas.\nEl Destructor de acero oscuro ataca cada combate si puede. Darksteel Mutation|Mutación de acero oscuro|Encantamiento — Aura|Encantar criatura.\nLa criatura encantada es una criatura artefacto Insecto 0/1 con la habilidad de indestructible y pierde todas sus otras habilidades. @@ -3628,9 +3741,11 @@ Day of Judgment|Día del juicio final|Conjuro|Destruye todas las criaturas. Day of the Dragons|Día de los dragones|Encantamiento|Cuando el Día de los dragones entre al campo de batalla, exilia todas las criaturas que controlas. Luego, pon en el campo de batalla esa misma cantidad de fichas de criatura Dragón rojas 5/5 con la habilidad de volar.\nCuando el Día de los dragones deje el campo de batalla, sacrifica todas las criaturas Dragón que controlas. Luego, regresa las cartas exiliadas al campo de batalla bajo tu control. Day's Undoing|Jornada revocada|Conjuro|Cada jugador baraja su mano y su cementerio en su biblioteca, luego roba siete cartas. Si es tu turno, finaliza el turno. (Exilia todos los hechizos y habilidades de la pila, incluida esta carta. Descarta hasta tu tamaño máximo de mano. El daño desaparece y terminan los efectos "hasta el final del turno" y "este turno".) Daybreak Chaplain|Capellana del amanecer|Criatura — Clérigo humano|Vínculo vital. (El daño hecho por esta criatura también hace que ganes esa misma cantidad de vidas.) +Daybreak Charger|Corcel del alba|Criatura — Unicornio|Cuando el Corcel del alba entre al campo de batalla, la criatura objetivo obtiene +2/+0 hasta el final del turno. Daybreak Chimera|Quimera del alba|Criatura — Quimera|Te cuesta {X} menos lanzar este hechizo, donde X es tu devoción al blanco. (Cada {W} en los costes de maná de los permanentes que controlas cuenta para tu devoción al blanco.)\nVuela. -Daybreak Coronet|Corona del amanecer|Encantamiento — Aura|Encantar criatura con otro aura anexado a ella.
La criatura encantada obtiene +3/+3 y tiene las habilidades de dañar primero, vigilancia y vínculo vital. (Siempre que haga daño, su controlador gana esa cantidad de vida.) +Daybreak Coronet|Corona del amanecer|Encantamiento — Aura|Encantar criatura con otro aura anexado a ella.\nLa criatura encantada obtiene +3/+3 y tiene las habilidades de dañar primero, vigilancia y vínculo vital. (Siempre que haga daño, su controlador gana esa cantidad de vida.) Daybreak Ranger|Guardabosque del amanecer|Criatura — Arquero licántropo humano|{T}: La Guardabosque del amanecer hace 2 puntos de daño a la criatura objetivo con la habilidad de volar.\nAl comienzo de cada mantenimiento, si no se lanzaron hechizos en el último turno, transforma a la Guardabosque del amanecer. +Daysquad Marshal|Mariscal de la brigada diurna|Criatura — Soldado humano|Cuando la Mariscal de la brigada diurna entre al campo de batalla, crea una ficha de criatura Soldado Humano blanca 1/1. Day|Día|Instantáneo|Las criaturas que controle el jugador objetivo obtienen +1/+1 hasta el final del turno. Daze|Ofuscar|Instantáneo|Puedes devolver una isla de tu control a la mano de su propietario en vez de pagar el coste de maná del Ofuscar.\nContrarresta el hechizo objetivo a menos que su controlador pague {1}. Dazzling Beauty|Belleza deslumbrante|Instantáneo|Juega la Belleza deslumbrante sólo durante el paso de declarar bloqueadores.\nLa criatura atacante que no este bloqueada se considera bloqueada. (Esta habilidad puede juagarse en criaturas imbloqueables)\nRoba una carta al comienzo del siguiente mantenimiento. @@ -3663,6 +3778,7 @@ Deadly Allure|Tentación mortal|Conjuro|La criatura objetivo gana la habilidad d Deadly Grub|Gusano mortal|Criatura — Insecto|Desmaterializarse 3 (Este permanente entra en juego con tres contadores de tiempo sobre él. Al comienzo de tu mantenimiento, remueve un contador de tiempo de él. Cuando sea removido el último, sacrifícalo.)\nCuando el Gusano mortal vaya a un cementerio desde el juego, si no tenía contadores de tiempo sobre él, pon en juego una ficha de criatura Insecto verde 6/1 con "Esta criatura no puede ser objetivo de hechizos o habilidades". Deadly Insect|Insecto letal|Criatura - Insecto|El Insecto letal no puede ser objetivo de hechizos ni habilidades. Deadly Recluse|Reclusa mortal|Criatura — Araña|Alcance. (Esta criatura puede bloquear criaturas con la habilidad de volar.)Toque mortal. (Cualquier cantidad de daño que esto haga a una criatura es suficiente para destruirla.) +Deadly Rollick|Jugueteo mortal|Instantáneo|Si controlas un comandante, puedes lanzar este hechizo sin pagar su coste de maná.\nExilia la criatura objetivo. Deadly Tempest|Tempestad mortal|Conjuro|Destruye todas las criaturas. Cada jugador pierde una cantidad de vidas igual a la cantidad de criaturas que controlaba que fueron destruidas de esta manera. Deadly Visit|Visita letal|Conjuro|Destruye la criatura objetivo.\nEscruta 2. (Mira las dos primeras cartas de tu biblioteca, luego pon cualquier cantidad de ellas en tu cementerio y el resto en la parte superior de tu biblioteca en cualquier orden.) Deadly Wanderings|Merodeos mortales|Encantamiento|Mientras controles exactamente una criatura, esa criatura obtiene +2/+0 y tiene las habilidades de toque mortal y vínculo vital. @@ -3672,7 +3788,7 @@ Deadwood Treefolk|Pueblo arbóreo de madera seca|Criatura — Pueblo-arbóreo|De Dead|Dead|Instantáneo|Muerto hace 2 puntos de daño a la criatura objetivo. Deafening Clarion|Clarín ensordecedor|Conjuro|Elige uno o ambos:\n• El Clarín ensordecedor hace 3 puntos de daño a cada criatura.\n• Las criaturas que controlas ganan la habilidad de vínculo vital hasta el final del turno. Deafening Silence|Silencio ensordecedor|Encantamiento|Ningún jugador puede lanzar más de un hechizo que no sea de criatura cada turno. -Dearly Departed|Difuntos amados|Criatura — Espíritu|Vuela.\nMientras los Difuntos amados estén en tu cementerio, cada criatura Humano que controles entra al campo de batalla con un contador +1/+1 adicional sobre ella. +Dearly Departed|Difuntos amados|Criatura — Espíritu|Vuela.\nMientras los Difuntos amados estén en tu cementerio, cada criatura Humano que controlas entra al campo de batalla con un contador +1/+1 adicional sobre ella. Death Baron|Barón de la muerte|Criatura — Hechicero zombie|Las criaturas Esqueleto y las otras criaturas Zombie que controlas obtienen +1/+1 y tienen la habilidad de toque mortal. Death Bomb|Bomba de muerte|Instantáneo|Como coste adicional para jugar la Bomba de muerte, sacrifica una criatura.\nDestruye la criatura objetivo que no sea negra. No puede ser regenerada. Su controlador pierde 2 vidas. Death Charmer|Encantador de la Muerte|Criatura - Mercenario Gusano|Siempre que el Encantador de la Muerte hace daño de combate a una criatura, el controlador de esa criatura pierde 2 vidas a menos que pagues {2}. @@ -3686,7 +3802,7 @@ Death Mutation|Mutación de muerte|Conjuro|Destruye la criatura objetivo que no Death Pit Offering|Ofrenda al Pozo de muerte|Encantamiento|Cuando la Ofrenda del pozo de la muerte entre en juego, sacrifica todas las criaturas que controles. Las criaturas que controles obtienen +2/+2. Death Pits of Rath|Pozos de la muerte de Rath|Encantamiento|Siempre que un criatura reciba daño destrúyela. No puede ser regenerada. Death Pulse|Pulso mortal|Instantáneo|La criatura objetivo obtiene -4/-4 hasta el final del turno.\nCiclo {1}{B}{B}. ({1}{B}{B}, descartar esta carta de tu mano: Roba una carta.)\nCuando uses la habilidad de ciclo del Pulso mortal, puedes elegir que la criatura objetivo obtenga -1/-1 hasta el final del turno. -Death Rattle|Estertor de muerte|Instantáneo|Excavar (Puedes remover del juego cualquier cantidad de cartas de tu cementerio en cuanto juegues este hechizo. Jugarlo te cuesta {1} menos por cada carta removida de esta manera.)
Destruye la criatura objetivo que no sea verde. No puede ser regenerada. +Death Rattle|Estertor de muerte|Instantáneo|Excavar (Puedes remover del juego cualquier cantidad de cartas de tu cementerio en cuanto juegues este hechizo. Jugarlo te cuesta {1} menos por cada carta removida de esta manera.)\nDestruye la criatura objetivo que no sea verde. No puede ser regenerada. Death Spark|Chispazo letal|Instantáneo|El Chispazo letal hace 1 punto de dañe a la criatura o jugador objetivo. Death Speakers|Portavoces de la Muerte|Criatura - Clérigo Humano|Protección contra negro. Death Stroke|Golpe mortífero|Conjuro|Destruye la criatura objetivo girada. @@ -3700,6 +3816,7 @@ Death or Glory|Muerte o Gloria|Conjuro|Separa todas las criaturas de tu cementer Death's Approach|Aproximación de la muerte|Encantamiento — Aura|Encantar criatura.\nLa criatura encantada obtiene -X/-X, donde X es el número de cartas de criatura en el cementerio de su controlador. Death's Caress|Caricia de la muerte|Conjuro|Destruye la criatura objetivo. Si esa criatura era Humano, ganas vidas igual a su resistencia. Death's Duet|Dueto de la muerte|Conjuro|Devuelve dos criaturas objetivo de tu cementerio a tu mano. +Death's Oasis|Oasis de la muerte|Encantamiento|Siempre que una criatura que no sea ficha que controlas muera, pon las dos primeras cartas de tu biblioteca en tu cementerio. Luego regresa una carta de criatura con coste de maná convertido menor que el de la criatura que murió de tu cementerio a tu mano.\n{1}, sacrificar el Oasis de la muerte: Ganas una cantidad de vidas igual al mayor coste de maná convertido de entre las criaturas que controlas. Death's Presence|Presencia de la muerte|Encantamiento|Siempre que una criatura que controles muera, pon X contadores +1/+1 sobre la criatura objetivo que controlas, donde X es la fuerza de la criatura que murió. Death's Shadow|Sombra de la muerte|Criatura — Avatar|La Sombra de la muerte obtiene -X/-X, donde X es tu total de vidas. Death's-Head Buzzard|Aura calavera|Criatura — Ave|Vuela.\nCuando el Aura calavera vaya a un cementerio desde el juego, todas las criaturas obtienen -1/-1 hasta el final del turno. @@ -3761,8 +3878,9 @@ Decompose|Descomponerse|Conjuro|Remueve del juego hasta tres cartas objetivo de Decomposition|Descomposición|Encantamiento - Aura|La Descomposición sólo puede encantar una criatura negra.\nLa criatura encantada tiene "Mantenimiento acumulativo -- Paga 1 vida."\nCuando la criatura encantada vaya a un cementerio, su controlador pierde 2 vidas. Deconstruct|Deconstruir|Conjuro|Destruye el artefacto objetivo. Luego agrega {G}{G}{G} a tu reserva de maná. Decorated Griffin|Grifo engalanado|Criatura — Grifo|Vuela.\n{1}{W}: Prevén el siguiente punto de daño de combate que se te fuera a hacer este turno. +Decoy Gambit|Táctica de señuelo|Instantáneo|Por cada oponente, elige hasta una criatura objetivo que controla ese jugador, luego regresa esa criatura a la mano de su propietario a menos que su controlador te haga robar una carta. Decree of Annihilation|Decreto de aniquilación|Conjuro|Remueve del juego todos los artefactos, criaturas, tierras, cementerios y manos.\nCiclo {5}{R}{R}.\nCuando uses la habilidad de ciclo del Decreto de aniquilación, destruye todas las tierras. -Decree of Justice|Decreto de justicia|Conjuro|Pon en el campo de batalla X fichas de criatura Ángel blancas 4/4 con la habilidad de volar.\nCiclo {2}{W}. ({2}{W}, descartar esta carta: Roba una carta.)\nCuando actives la habilidad de ciclo del Decreto de justicia, puedes pagar {X}. Si lo haces, pon en el campo de batalla X fichas de criatura Soldado blancas 1/1. +Decree of Justice|Decreto de justicia|Conjuro|Crea X fichas de criatura Ángel blancas 4/4 con la habilidad de volar.\nCiclo {2}{W}. ({2}{W}, descartar esta carta: Roba una carta.)\nCuando actives la habilidad de ciclo del Decreto de justicia, puedes pagar {X}. Si lo haces, crea X fichas de criatura Soldado blancas 1/1. Decree of Pain|Decreto de dolor|Conjuro|Destruye todas las criaturas. No pueden ser regeneradas. Roba una carta por cada criatura destruida de esta manera.\nCiclo {3}{B}{B}. ({3}{B}{B}, descartar esta carta: Roba una carta.)Cuando actives la habilidad de ciclo del Decreto de dolor, todas las criaturas obtienen -2/-2 hasta el final del turno. Decree of Savagery|Decreto de salvajismo|Instantáneo|Pon cuatro contadores +1/+1 sobre cada criatura que controles.\nCiclo {4}{G}{G}.\nCuando uses la habilidad de ciclo del Decreto de salvajismo, puedes poner cuatro contadores +1/+1 sobre la criatura objetivo. Decree of Silence|Decreto de silencio|Encantamiento|Siempre que un oponente juegue un hechizo, contrarresta ese hechizo y pon un contador de agotamiento sobre el Decreto de silencio. Si hay tres o más contadores de agotamiento sobre el Decreto de silencio, sacrifícalo.\nCiclo {4}{U}{U}.\nCuando uses la habilidad de ciclo del Decreto de silencio, puedes contrarrestar el hechizo objetivo. @@ -3777,7 +3895,7 @@ Deep-Sea Kraken|Kraken del mar profundo|Criatura — Kraken|El Kraken del mar pr Deep-Sea Serpent|Bosque profundo|Criatura - Serpiente|La Serpiente de mar abierto no puede atacar a menos que el jugador defensor controle una Isla. Deep-Sea Terror|Terror de las profundidades|Criatura — Serpiente|El Terror de las profundidades no puede atacar a menos que haya siete o más cartas en tu cementerio. Deep-Slumber Titan|Titán del sopor profundo|Criatura — Guerrero gigante|El Titán del sopor profundo entra en juego girado.\nEl Titán del sopor profundo no se endereza durante tu paso de enderezar.\nSiempre que el Titán del sopor profundo reciba daño, enderézalo. -Deepcavern Imp|Diablillo de Caverna profunda|Criatura — Diablillo rebelde|Vuela, prisa.
Eco—Descartar una carta. (Al comienzo de tu mantenimiento, si esto entró bajo tu control desde el comienzo de tu último mantenimiento, sacrifícalo a menos que pagues su coste de eco.) +Deepcavern Imp|Diablillo de Caverna profunda|Criatura — Diablillo rebelde|Vuela, prisa.\nEco—Descartar una carta. (Al comienzo de tu mantenimiento, si esto entró bajo tu control desde el comienzo de tu último mantenimiento, sacrifícalo a menos que pagues su coste de eco.) Deepchannel Mentor|Mentor canal profundo|Criatura — Bribón tritón|Las criaturas azules que controlas son imbloqueables. Deepfathom Skulker|Acechador abisal|Criatura — Eldrazi|Vacío. (Esta carta no tiene ningún color.)\nSiempre que una criatura que controles haga daño de combate a un jugador, puedes robar una carta.\n{3}{C}: La criatura objetivo no puede ser bloqueada este turno. ({C} representa maná incoloro.) Deepfire Elemental|Elemental de fuego profundo|Criatura — Elemental|{X}{X}{1}: Destruye el artefacto o criatura objetivo con coste de maná convertido igual a X. @@ -3821,6 +3939,7 @@ Defiler of Souls|Profanador de almas|Criatura — Demonio|Vuela.\nAl comienzo de Defile|Empantanar|Instantáneo|La criatura objetivo obtiene -1/-1 hasta el final del turno por cada Pantano que controlas. Defiling Tears|Lagrimas de Deshonra|Instantáneo|Hasta el final del turno, la criatura objetivo se convierte en negra, obtiene +1/-1 y gana "{B}: regenera esta criatura." Deflecting Palm|Palma bloqueadora|Instantáneo|La próxima vez que una fuente de tu elección fuera a hacerte daño este turno, prevén ese daño. Si se previene daño de esta manera, la Palma bloqueadora hace esa misma cantidad de daño al controlador de esa fuente. +Deflecting Swat|Golpe desviador|Instantáneo|Si controlas un comandante, puedes lanzar este hechizo sin pagar su coste de maná.\nPuedes elegir nuevos objetivos para el hechizo o la habilidad objetivo. Deflection|Redirigir|Instantáneo|Cambia el objetivo del hechizo objetivo que tenga un sólo objetivo. Deft Dismissal|Rechazo inteligente|Instantáneo|El Rechazo inteligente hace 3 puntos de daño divididos como elijas entre una, dos o tres criaturas atacantes o bloqueadoras objetivo. Deft Duelist|Duelista hábil|Criatura - Bribón Humano|Daña primero. @@ -3845,7 +3964,7 @@ Deluge|Diluvio|Instantáneo|Gira todas las criaturas sin la habilidad de volar. Delusions of Mediocrity|Delirios de mediocridad|Encantamiento|Cuando el Delirio de mediocridad entra en juego, gana 10 vidas.\nCuando el Delirio de mediocridad deja el juego, pierde 10 vidas. Delver of Secrets|Indagador de secretos|Criatura — Hechicero humano|Al comienzo de tu mantenimiento, mira la primera carta de tu biblioteca. Puedes mostrar esa carta. Si se muestra una carta de instantáneo o conjuro de esta manera, transforma al Indagador de secretos. Demanding Dragon|Dragón exigente|Criatura — Dragón|Vuela.\nCuando el Dragón exigente entre al campo de batalla, hace 5 puntos de daño al oponente objetivo a menos que ese jugador sacrifique una criatura. -Demand|Demand|Conjuro|Busca en tu biblioteca una carta multicolor, muéstrala y ponla en tu mano. Luego baraja tu biblioteca. +Demand|Demanda|Conjuro|Busca en tu biblioteca una carta multicolor, muéstrala y ponla en tu mano. Luego baraja tu biblioteca. Dematerialize|Desmaterializarse|Conjuro|Regresa el permanente objetivo a la mano de su propietario.\nRetrospectiva {5}{U}{U}. (Puedes jugar esta carta desde tu cementerio pagando su coste de retrospectiva. Luego remuévela del juego.) Dementia Bat|Murciélago de demencia|Criatura — Murciélago|Vuela.\n{4}{B}, sacrificar el Murciélago de demencia: El jugador objetivo descarta dos cartas. Dementia Sliver|Fragmentado de demencia|Criatura — Fragmentado|Todos los Fragmentados tienen "{T}: Nombra una carta. El oponente objetivo muestra una carta al azar de su mano. Ese jugador luego descarta la carta mostrada si es la carta nombrada. Juega esta habilidad sólo durante tu turno". @@ -3867,6 +3986,7 @@ Demonic Appetite|Apetito demoníaco|Encantamiento — Aura|Encantar criatura que Demonic Collusion|Confabulación demoníaca|Conjuro|Recuperar—Descartar dos cartas. (Puedes descartar dos cartas además de cualquier otro coste en cuanto juegues este hechizo. Si lo haces, pon esta carta en tu mano en cuanto se resuelve.)\nBusca una carta de tu biblioteca y pon esa carta en tu mano. Luego baraja tu biblioteca. Demonic Consultation|Consulta demoníaca|Instantáneo|Nombra una carta. Retira del juego la seis cartas superiores de tu biblioteca, luego muestra cartas de la parte superior de tu biblioteca hasta que muestres la carta nombrada. Pon esa carta en tu mano y retira del juego todas las otras cartas mostradas de esta manera. Demonic Dread|Pavor demoníaco|Conjuro|Cascada. (Cuando juegues este hechizo, remueve del juego las primeras cartas de tu biblioteca hasta que remuevas una carta que no sea tierra que cueste menos. Puedes jugar esa carta sin pagar su coste de maná. Pon las cartas removidas en el fondo de tu biblioteca en un orden aleatorio.)\nLa criatura objetivo no puede bloquear este turno. +Demonic Embrace|Abrazo demoníaco|Encantamiento — Aura|Encantar criatura.\nLa criatura encantada obtiene +3/+1, tiene la habilidad de volar y es un Demonio además de sus otros tipos.\nPuedes lanzar el Abrazo demoníaco desde tu cementerio pagando 3 vidas y descartando una carta además de pagar sus otros costes. Demonic Pact|Pacto demoníaco|Encantamiento|Al comienzo de tu mantenimiento, elige uno que no haya sido elegido:• El Pacto demoníaco hace 4 puntos de daño a la criatura o jugador objetivo y tú ganas 4 vidas.\n• El oponente objetivo descarta dos cartas.\n• Roba dos cartas.\n• Pierdes el juego. Demonic Rising|Sublevación demoníaca|Encantamiento|Al comienzo de tu paso final, si controlas exactamente una criatura, pon en el campo de batalla una ficha de criatura Demonio negra 5/5 con la habilidad de volar. Demonic Taskmaster|Capataz demoníaco|Criatura — Demonio|Vuela.\nAl comienzo de tu mantenimiento, sacrifica una criatura que no sea el Capataz demoníaco. @@ -3903,7 +4023,7 @@ Deranged Whelp|Lobezno enloquecido|Criatura — Lobo|Amenaza. (Esta criatura no Derelor|Derelor|Criatura - Thrull|Los hechizos negros cuestan un {B} más para jugarlos. Derevi, Empyrial Tactician|Derevi, estratega empírea|Criatura legendaria — Hechicero ave|Vuela.\nSiempre que Derevi, estratega empírea entre al campo de batalla o una criatura que controlas haga daño de combate a un jugador, puedes girar o enderezar el permanente objetivo.\n{1}{G}{W}{U}: Pon a Derevi en el campo de batalla desde la zona de mando. Dermoplasm|Dermoplasma|Criatura — Metamorfo|Vuela.\nMetamorfosis {2}{U}{U}. (Puedes jugar esta carta boca abajo como una criatura 2/2 pagando {3}. Ponla boca arriba en cualquier momento pagando su coste de metamorfosis.)\nCuando el Dermoplasma sea puesto boca arriba, puedes poner en juego boca arriba una carta de criatura con la habilidad de metamorfosis de tu mano. Si lo haces, regresa el Dermoplasma a la mano de su propietario. -Descend upon the Sinful|Descender sobre los pecadores|Conjuro|Exilia todas las criaturas.\nDelirio — Pon en el campo de batalla una ficha de criatura Ángel blanca 4/4 con la habilidad de volar si entre las cartas de tu cementerio hay cuatro o más tipos de cartas. +Descend upon the Sinful|Descender sobre los pecadores|Conjuro|Exilia todas las criaturas.\nDelirio — Crea una ficha de criatura Ángel blanca 4/4 con la habilidad de volar si entre las cartas de tu cementerio hay cuatro o más tipos de cartas. Descendant of Kiyomaro|Descendiente de Kiyomaro|Criatura - Soldado humano|Mientras tengas más cartas en tu mano que cada oponente, el Descendiente de Kiyomaro obtiene +1/+2 y tiene "Siempre que esta criatura haga daño de combate, ganas 3 vidas." Descendant of Masumaro|Descendiente de Masumaro|Criatura - Monje humano|Al comienzo de tu mantenimiento, pon un contador +1/+1 sobre el Descendiente de Masumaro por cada carta en tu mano, luego remueve un contador +1/+1 del Descendiente de Masumaro por cada carta en la mano del oponente objetivo. Descendant of Soramaro|Descendiente de Soramaro|Criatura - Hechicero humano|{1}{U}: Mira las primeras X cartas de la parte superior de tu biblioteca, donde X es la cantidad de cartas en tu mano, luego regrésalas en cualquier orden. @@ -3994,7 +4114,7 @@ Devouring Light|Luz devoradora|Instantáneo|Convocar (Cada criatura que gires al Devouring Rage|Cólera devoradora|instantáneo - Arcano|Como coste adicional para jugar la Cólera devoradora, puedes sacrificar cualquier cantidad de Espíritus. Devouring Strossus|Strossus Devorador|Criatura - Horror|Vuela, arrolla\nAl comienzo de tu mantenimiento, sacrifica una criatura.\nSacrificar una criatura: regenera el Strossus Devorador. Devouring Swarm|Enjambre devorador|Criatura — Insecto|Vuela.\nSacrificar una criatura: El Enjambre devorador obtiene +1/+1 hasta el final del turno. -Devout Chaplain|Capellana devota|Criatura — Clérigo humano|{T}, girar dos humanos enderezados que controles: Exilia el artefacto o encantamiento objetivo. +Devout Chaplain|Capellana devota|Criatura — Clérigo humano|{T}, girar dos humanos enderezados que controlas: Exilia el artefacto o encantamiento objetivo. Devout Decree|Decreto de devoción|Conjuro|Exilia la criatura o planeswalker objetivo que sea negro o rojo. Adivina 1. (Mira la primera carta de tu biblioteca. Puedes poner esa carta en el fondo de tu biblioteca.) Devout Harpist|Arpista devota|Criatura - Humano|{T}: destruye el encantamiento de criatura objetivo. Devout Invocation|Invocación devota|Conjuro|Gira cualquier cantidad de criaturas enderezadas que controles. Pon en el campo de batalla una ficha de criatura Ángel blanca 4/4 con la habilidad de volar por cada criatura girada de esta manera. @@ -4062,6 +4182,8 @@ Dire Fleet Interloper|Intrusa de la Flota Arrasadora|Criatura — Pirata humano| Dire Fleet Neckbreaker|Rompecuellos de la Flota Arrasadora|Criatura — Pirata orco|Los Piratas atacantes que controlas obtienen +2/+0. Dire Fleet Poisoner|Envenenadora de la Flota Arrasadora|Criatura — Pirata humano|Destello.\nToque mortal.\nCuando la Envenenadora de la Flota Arrasadora entre al campo de batalla, el Pirata atacante objetivo que controlas obtiene +1/+1 y gana la habilidad de toque mortal hasta el final del turno. Dire Fleet Ravager|Devastador de la Flota Arrasadora|Criatura — Hechicero pirata orco|Amenaza, toque mortal.\nCuando el Devastador de la Flota Arrasadora entre al campo de batalla, cada jugador pierde un tercio de sus vidas, redondeando hacia arriba. +Dire Fleet Warmonger|Belicista de la Flota Arrasadora|Criatura — Pirata orco|Al comienzo del combate en tu turno, puedes sacrificar otra criatura. Si lo haces, el Belicista de la Flota Arrasadora obtiene +2/+2 y gana la habilidad de arrollar hasta el final del turno. (Puede hacer el daño de combate sobrante al jugador o planeswalker al que ataca.) +Dire Tactics|Tácticas desesperadas|Instantáneo|Exilia la criatura objetivo. Si no controlas un Humano, pierdes una cantidad de vidas igual a la resistencia de esa criatura. Dire Undercurrents|Corrientes subterráneas|Encantamiento|Siempre que una criatura azul entre en juego bajo tu control, puedes hacer que el jugador objetivo robe una carta.\nSiempre que una criatura negra entre en juego bajo tu control, puedes hacer que el jugador objetivo descarte una carta. Dire Wolves|Lobos merodeadores|Criatura - Lobo|Los Lobos merodeadores tienen la habilidad de agrupar mientras tu controles una llanura. Direct Current|Corriente directa|Conjuro|La Corriente directa hace 2 puntos de daño a cualquier objetivo.\nRecargar. (Puedes lanzar esta carta desde tu cementerio descartando una carta además de pagar sus otros costes. Luego, exilia esta carta.) @@ -4069,6 +4191,7 @@ Diregraf Captain|Capitán de la tumbanefasta|Criatura — Soldado zombie|Toque m Diregraf Colossus|Coloso de tumbanefasta|Criatura — Gigante zombie|El Coloso de tumbanefasta entra al campo de batalla con un contador +1/+1 sobre él por cada carta de Zombie en tu cementerio.\nSiempre que lances un hechizo de Zombie, pon en el campo de batalla girada una ficha de criatura Zombie negra 2/2. Diregraf Escort|Escolta de tumbanefasta|Criatura — Clérigo humano|Unir almas. (Puedes emparejar esta criatura con otra criatura no emparejada cuando cualquiera de ellas entre al campo de batalla. Permanecen emparejadas mientras controles ambas criaturas.)\nMientras el Escolta de tumbanefasta esté emparejado con otra criatura, ambas criaturas tienen protección contra Zombies. Diregraf Ghoul|Necrófaga de la tumbanefasta|Criatura — Zombie|La Necrófaga de la tumbanefasta entra al campo de batalla girada. +Dirge Bat|Murciélago fúnebre|Criatura — Murciélago|Mutación {4}{B}{B}. (Si lanzas este hechizo pagando su coste de mutación, ponlo sobre o bajo la criatura objetivo que no sea Humano de la cual eres propietario. Estas mutan en la criatura de la parte superior más todas las habilidades de debajo.)\nDestello.\nVuela.\nSiempre que esta criatura mute, destruye la criatura o planeswalker objetivo que controla un oponente. Dirge of Dread|Canto fúnebre de pavor|Conjuro|Todas las criaturas ganan la habilidad de inspirar temor hasta el final del turno. Dirgur Nemesis|Némesis de Dirgur|Criatura — Serpiente|Defensor.\nMegametamorfosis {6}{U}. (Puedes lanzar esta carta boca abajo como una criatura 2/2 pagando {3}. Ponla boca arriba en cualquier momento pagando su coste de megametamorfosis y pon un contador +1/+1 sobre ella.) Dirtcowl Wurm|Sierpe de los cultivos|Criatura - Sierpe|Siempre que un oponente juegue una tierra, pon un contador +1/+1 en la Sierpe de los cultivos. @@ -4092,6 +4215,7 @@ Disciple of the Old Ways|Discípula de las viejas costumbres|Criatura — Guerre Disciple of the Ring|Discípula del anillo|Criatura — Hechicero humano|{1}, exiliar una carta de instantáneo o de conjuro de tu cementerio: Elige uno:• Contrarresta el hechizo objetivo que no sea de criatura a menos que su controlador pague {2}.\n• La Discípula del anillo obtiene +1/+1 hasta el final del turno.\n• Gira la criatura objetivo.\n• Endereza la criatura objetivo. Disciple of the Vault|Discípulo de la Bóveda|Criatura — Clérigo humano|Siempre que un artefacto sea puesto en un cementerio desde el juego, puedes hacer que el oponente objetivo pierda 1 vida. Discombobulate|Aturrullar|Instantáneo|Contrarresta el hechizo objetivo. Mira 4 cartas de la parte superior de tu biblioteca, luego regrésalas en cualquier orden. +Discontinuity|Discontinuidad|Instantáneo|Mientras sea tu turno, te cuesta {2}{U}{U} menos lanzar este hechizo.\nFinaliza el turno. (Exilia todos los hechizos y habilidades de la pila, incluida esta carta. El jugador al que corresponde el turno descarta hasta su tamaño máximo de mano. El daño desaparece y terminan los efectos "hasta el final del turno" y "este turno".) Discordant Dirge|Canto fúnebre disonante|Encantamiento|Al comienzo de tu mantenimiento, puedes poner un contador de verso en el Canto fúnebre disonante.\n{B}, sacrificar el Canto fúnebre disonante: mira la mano del oponente objetivo y elige hasta X cartas de ellas, donde X es el número de contadores de verso en el Canto fúnebre disonante. Ese jugador descarta esas cartas. Discordant Piper|Flautista disonante|Criatura — Sátiro zombie|Cuando el Flautista disonante muera, crea una ficha de criatura Cabra blanca 0/1. Discordant Spirit|Espíritu de la discordia|Criatura - Espíritu|Al final del turno de cada oponente, pon un contador +1/+1 en el Espíritu de la discordia por cada 1 daño hecho a ti este turno.\nAl final de tu turno, quita todos los contadores +1/+1 en el Espíritu de la discordia. @@ -4110,6 +4234,7 @@ Dismal Backwater|Laguna lúgubre|Tierra|La Laguna lúgubre entra al campo de bat Dismal Failure|Fracaso miserable|Instantáneo|Contrarresta el hechizo objetivo. Su controlador descarta una carta. Dismantle|Desmantelar|Conjuro|Destruye el artefacto objetivo. Si ese artefacto tiene contadores sobre él, pon esa misma cantidad de contadores +1/+1 o de contadores de carga sobre un artefacto que controles. Dismantling Blow|Impacto Desmantelador|Instantáneo|Estímulo {2}{U} (Puedes pagar {2}{U}{U} adicionales al lanzar este hechizo.)\nDestruye el artefacto o encantamiento objetivo. Si este hechizo fue estímulado, roba dos cartas. +Dismantling Wave|Ola de desmantelamiento|Conjuro|Por cada oponente, destruye hasta un artefacto o encantamiento objetivo que controla ese jugador.\nCiclo {6}{W}{W}. ({6}{W}{W}, descartar esta carta: Roba una carta.)\nCuando actives la habilidad de ciclo de la Ola de desmantelamiento, destruye todos los artefactos y encantamientos. Dismember|Desmembrar|Instantáneo|({B/P} puede pagarse con {B} o con 2 vidas.)\nLa criatura objetivo obtiene -5/-5 hasta el final del turno. Dismiss into Dream|Disolver en sueños|Encantamiento|Cada criatura que controlan tus oponentes es una Ilusión además de sus otros tipos, y tiene "Cuando esta criatura sea el objetivo de un hechizo o habilidad, sacrifícala". Dismissive Pyromancer|Piromante desdeñoso|Criatura — Hechicero humano|{R}, {T}, descartar una carta: Roba una carta.\n{2}{R}, {T}, sacrificar el Piromante desdeñoso: Hace 4 puntos de daño a la criatura objetivo. @@ -4238,6 +4363,7 @@ Dosan the Falling Leaf|Dosan la hoja cayendo|Criatura legendaria - Monje humano| Dosan's Oldest Chant|El canto más antiguo de Dosan|Conjuro|Gana 6 vidas.\nRoba una carta. Double Cleave|Duplicar el golpe|Instantáneo|La criatura objetivo gana la habilidad de dañar dos veces hasta el final del turno. (Esta criatura daña primero y también hace daño de combate normal.) Double Negative|Doble negativo|Instantáneo|Contrarresta hasta dos hechizos objetivo. +Double Vision|Visión doble|Encantamiento|Siempre que lances tu primer hechizo de instantáneo o de conjuro cada turno, copia ese hechizo. Puedes elegir nuevos objetivos para la copia. Doublecast|Hechizo doble|Conjuro|Cuando lances tu próximo hechizo de instantáneo o de conjuro este turno, copia ese hechizo. Puedes elegir nuevos objetivos para la copia. Doubling Chant|Canto duplicador|Conjuro|Por cada criatura que controles, puedes buscar en tu biblioteca una carta de criatura con el mismo nombre que esa criatura. Pon esas cartas en el campo de batalla, luego baraja tu biblioteca. Doubling Cube|Cubo duplicador|Artefacto|{3}, {T}: Duplica la cantidad de cada tipo de maná en tu reserva de maná. @@ -4341,6 +4467,9 @@ Drana's Chosen|Elegida de Drana|Criatura — Chamán vampiro aliado|Secuaz — { Drana's Emissary|Emisaria de Drana|Criatura — Clérigo vampiro aliado|Vuela.\nAl comienzo de tu mantenimiento, cada oponente pierde 1 vida y tú ganas 1 vida. Drana, Kalastria Bloodchief|Drana, jefe de sangre Kalastria|Criatura legendaria — Chamán vampiro|Vuela.\n{X}{B}{B}: La criatura objetivo obtiene -0/-X hasta el final del turno y Drana, jefe de sangre Kalastria obtiene +X/+0 hasta el final del turno. Drana, Liberator of Malakir|Drana, libertadora de Malakir|Criatura legendaria — Vampiro aliado|Vuela, daña primero.\nSiempre que Drana, libertadora de Malakir haga daño de combate a un jugador, pon un contador +1/+1 sobre cada criatura atacante que controlas. +Drannith Healer|Sanador de Drannith|Criatura — Clérigo humano|Siempre que actives una habilidad de ciclo de otra carta, ganas 1 vida.\nCiclo {1}. ({1}, descartar esta carta: Roba una carta.) +Drannith Magistrate|Magistrado de Drannith|Criatura — Hechicero humano|Tus oponentes no pueden lanzar hechizos excepto desde sus manos. +Drannith Stinger|Hechicera de Drannith|Criatura — Hechicero humano|Siempre que actives una habilidad de ciclo de otra carta, la Hechicera de Drannith hace 1 punto de daño a cada oponente.\nCiclo {1}. ({1}, descartar esta carta: Roba una carta.) Drastic Revelation|Revelación drástica|Conjuro|Descarta tu mano. Roba siete cartas, luego descarta tres cartas al azar. Drawn from Dreams|Extraer de los sueños|Conjuro|Mira las siete primeras cartas de tu biblioteca. Pon dos de ellas en tu mano y el resto en el fondo de tu biblioteca en un orden aleatorio. Dread Cacodemon|Demonio cacofónico|Criatura — Demonio|Cuando el Demonio cacofónico entre al campo de batalla, si lo lanzaste desde tu mano, destruye todas las criaturas que controlan tus oponentes, luego gira todas las otras criaturas que controlas. @@ -4400,7 +4529,9 @@ Dreamspoiler Witches|Brujas arruina sueños|Criatura — Hechicero hada|Vuela.\n Dreamstalker Manticore|Mantícora acechasueños|Criatura encantamiento — Mantícora|Siempre que lances tu primer hechizo durante el turno de cada oponente, la Mantícora acechasueños hace 1 punto de daño a cualquier objetivo. Dreamstealer|Robasueños|Criatura — Hechicero humano|Amenaza.\nSiempre que el Robasueños haga daño de combate a un jugador, ese jugador descarta esa misma cantidad de cartas.\nEternizar {4}{B}{B}. ({4}{B}{B}, exiliar esta carta de tu cementerio: Crea una ficha que es una copia de esta carta, excepto que es un Hechicero Humano Zombie negro 4/4 sin coste de maná. Activa la habilidad de eternizar solo como un conjuro.) Dreamstone Hedron|Edro piedra del sueño|Artefacto|{T}: Agrega {3} a tu reserva de maná.\n{3}, {T}, sacrificar el Edro piedra del sueño: Roba tres cartas. +Dreamtail Heron|Garza colamística|Criatura — Ave elemental|Mutación {3}{U}. (Si lanzas este hechizo pagando su coste de mutación, ponlo sobre o bajo la criatura objetivo que no sea Humano de la cual eres propietario. Estas mutan en la criatura de la parte superior más todas las habilidades de debajo.)\nVuela.\nSiempre que esta criatura mute, roba una carta. Dreamwinder|Devanador de sueños|Criatura — Serpiente|El Devanador de sueños no puede atacar a menos que el jugador defensor controle una isla.\n{U}, sacrificar una isla: La tierra objetivo es una isla hasta el final del turno. +Dredge the Mire|Dragar la ciénaga|Conjuro|Cada oponente elige una carta de criatura en su cementerio. Pon esas cartas en el campo de batalla bajo tu control. Dredge|Dragar|Instantáneo|Sacrifica una criatura o tierra.\nRoba una carta. Dreg Mangler|Destrozador de escoria|Criatura — Planta zombie|Prisa.\nCarroñar {3}{B}{G}. ({3}{B}{G}, exiliar esta carta de tu cementerio: Pon sobre la criatura objetivo una cantidad de contadores +1/+1 igual a la fuerza de esta carta. Activa la habilidad de carroñar como un conjuro.) Dreg Reaver|Desgarrador de escoria|Criatura — Bestia zombie| @@ -4464,6 +4595,7 @@ Drowner of Secrets|Ahogadora de secretos|Criatura — Hechicero tritón|Girar un Drownyard Behemoth|Behemot del cementerio marino|Criatura — Cangrejo eldrazi|Destello. (Puedes lanzar este hechizo en cualquier momento en que pudieras lanzar un instantáneo.)\nEmerger {7}{U}. (Puedes lanzar este hechizo sacrificando una criatura y pagando el coste de emerger menos el coste de maná convertido de esa criatura.)\nEl Behemot del cementerio marino tiene la habilidad de antimaleficio mientras haya entrado al campo de batalla este turno. Drownyard Explorers|Exploradores del cementerio marino|Criatura — Hechicero humano|Cuando los Exploradores del cementerio marino entren al campo de batalla, investiga. (Pon en el campo de batalla una ficha de artefacto Pista incolora con "{2}, sacrificar este artefacto: Roba una carta".) Drownyard Temple|Templo del cementerio marino|Tierra|{T}: Agrega {C} a tu reserva de maná.\n{3}: Regresa el Templo del cementerio marino de tu cementerio al campo de batalla girado. +Drowsing Tyrannodon|Tiranodón soñoliento|Criatura — Dinosaurio|Defensor. (Esta criatura no puede atacar.)\nMientras controles una criatura con fuerza de 4 o más, el Tiranodón soñoliento puede atacar como si no tuviera la habilidad de defensor. Drudge Beetle|Escarabajo esclavo|Criatura — Insecto|Carroñar {5}{G}. ({5}{G}, exiliar esta carta de tu cementerio: Pon sobre la criatura objetivo una cantidad de contadores +1/+1 igual a la fuerza de esta carta. Activa la habilidad de carroñar como un conjuro.) Drudge Reavers|Desgarradores esclavos|Criatura — Esqueleto|Destello (Puedes jugar este hechizo en cualquier momento en que pudieras jugar un instantáneo.)\n{B}: Regenera los Desgarradores esclavos. Drudge Sentinel|Centinela esclavo|Criatura — Guerrero esqueleto|{3}: Gira al Centinela esclavo. Gana la habilidad de indestructible hasta el final del turno. (El daño y los efectos que dicen "destruir" no lo destruyen.) @@ -4481,7 +4613,7 @@ Druids' Repository|Depósito del druida|Encantamiento|Siempre que una criatura q Drumhunter|Cazador del tambor|Criatura — Guerrero druida humano|Al comienzo de tu paso final, si controlas una criatura con fuerza de 5 o más, puedes robar una carta.\n{T}: Agrega {1} a tu reserva de maná. Drunau Corpse Trawler|Arrastrera de cadáveres de Drunau|Criatura — Zombie|Cuando la Arrastrera de cadáveres de Drunau entre al campo de batalla, pon en el campo de batalla una ficha de criatura Zombie negra 2/2.\n{2}{B}: El Zombie objetivo gana la habilidad de toque mortal hasta el final del turno. Dry Spell|Aridez|Conjuro|La Aridez hace 1 punto de daño a cada criatura y a cada jugador. -Dryad Arbor|Dríada enramada|Tierra criatura - Dríada bosque|(La Dríada enramada no es un hechizo, es afectado por mareo de invocación y tiene "{T}: Agrega {G} a tu reserva de maná.")
La Dríada enramada es verde. +Dryad Arbor|Dríada enramada|Tierra criatura - Dríada bosque|(La Dríada enramada no es un hechizo, es afectado por mareo de invocación y tiene "{T}: Agrega {G} a tu reserva de maná.")\nLa Dríada enramada es verde. Dryad Greenseeker|Dríada buscadora de verde|Criatura — Dríada|{T}: Mira la primera carta de tu biblioteca. Si es una carta de tierra, puedes mostrarla y ponerla en tu mano. Dryad Militant|Dríada militante|Criatura — Soldado dríada|Si una carta de instantáneo o de conjuro fuera a ser puesta en un cementerio desde cualquier parte, en vez de eso, exíliala. Dryad Sophisticate|Dríada sofisticada|Criatura — Dríada|Cruza tierras no básicas. @@ -4516,6 +4648,7 @@ Dungeon Shade|Sombra de las mazmorras|Criatura - Espíritu Sombra|Vuela.\n{B}: l Dungrove Elder|Anciano de Arboleda Parda|Criatura — Pueblo-arbóreo|Antimaleficio. (Esta criatura no puede ser objetivo de hechizos o habilidades que controlen tus oponentes.)\nTanto la fuerza como la resistencia del Anciano de Arboleda Parda son iguales al número de bosques que controlas. Duplicant|Duplicante|Criatura artefacto — Metamorfo|Estampa Cuando el Duplicante entre en juego, puedes remover del juego la criatura objetivo que no sea una ficha. (La carta removida es estampada en este artefacto.)\nCuando una carta de criatura esté estampada en el Duplicante, éste tiene la fuerza, resistencia y tipo de criatura de esa carta. Aún se considera un metamorfo. Duplicity|Duplicidad|Encantamiento|Cuando la Duplicidad entra en juego, retira del juego cara abajo las cinco primeras cartas de tu biblioteca.\nAl comienzo de tu mantenimiento, puedes cambiar todas las cartas de tu mano por las cartas retiradas del juego por la Duplicidad.\nAl final del tel turno, descartate de una carta de tu mano.\nCuando la Duplicidad deja el juego, pon todas las cartas retiradas del juego por la Duplicidad en la mano de sus propietarios. +Durable Coilbug|Bichobola resistente|Criatura — Insecto|{4}{B}: Regresa el Bichobola resistente de tu cementerio a tu mano. Durable Handicraft|Artesanía imperecedera|Encantamiento|Siempre que una criatura entre al campo de batalla bajo tu control, puedes pagar {1}. Si lo haces, pon un contador +1/+1 sobre esa criatura.\n{5}{G}, sacrificar la Artesanía imperecedera: Pon un contador +1/+1 sobre cada criatura que controlas. Duress|Coacción|Conjuro|El oponente objetivo muestra su mano. Eliges de ahí una carta que no sea de criatura ni de tierra. Ese jugador descarta esa carta. Durkwood Baloth|Báloth del bosque de Durk|Criatura — Bestia|Suspender 5—{G} (En lugar de jugar esta carta de tu mano, puedes pagar {G} y removerla del juego con cinco contadores de tiempo sobre ella. Al comienzo de tu mantenimiento, remueve un contador de tiempo. Cuando remuevas el último, juégala sin pagar su coste de maná. Tiene la habilidad de prisa.) @@ -4529,6 +4662,7 @@ Dusk Legion Zealot|Fanático de la Legión del Crepúsculo|Criatura — Soldado Dusk Urchins|Chiquillos del crepúsculo|Criatura — Oufé|Siempre que los Chiquillos del crepúsculo ataquen o bloqueen, pon un contador -1/-1 sobre ellos.\nCuando los Chiquillos del crepúsculo vayan a un cementerio desde el juego, roba una carta por cada contador -1/-1 sobre ellos. Duskborne Skymarcher|Huesteceleste cabalgasombras|Criatura — Clérigo vampiro|Vuela.\n{W}, {T}: El Vampiro atacante objetivo obtiene +1/+1 hasta el final del turno. Duskdale Wurm|Sierpe del valle crepuscular|Criatura — Sierpe|Arrolla. +Duskfang Mentor|Mentora de colmillos vespertinos|Criatura — Clérigo humano|Cuando la Mentora de colmillos vespertinos entre al campo de batalla, pon un contador de vínculo vital sobre la criatura objetivo que no sea Humano que controlas.\n{1}{B}, {T}: Pon un contador +1/+1 sobre cada criatura que controlas con la habilidad de vínculo vital. Duskhunter Bat|Murciélago cazador crepuscular|Criatura — Murciélago|Sed de sangre 1. (Si un oponente recibió daño este turno, esta criatura entra en juego con un contador +1/+1 sobre ella.)\nVuela. Duskmantle Guildmage|Mago del gremio de Mantoscuro|Criatura — Hechicero humano|{1}{U}{B}: Siempre que una carta vaya al cementerio de un oponente desde cualquier parte este turno, ese jugador pierde 1 vida.\n{2}{U}{B}: El jugador objetivo pone las primeras dos cartas de su biblioteca en su cementerio. Duskmantle Operative|Agente de Mantoscuro|Criatura — Bribón humano|La Agente de Mantoscuro no puede ser bloqueada por criaturas con fuerza de 4 o más. @@ -4540,7 +4674,7 @@ Duskrider Peregrine|Peregrino del crepúsculo|Criatura — Ave|Vuela, protecció Duskwalker|Caminante de las Tinieblas|Criatura - Sicario Humano|Estímulo {3}{B} (Puedes pagar {3}{B} adicional en cuanto juegues este hechizo.)\nSi pagates el coste de estímulo, el Caminante de las Tinieblas entra en juego con dos contadores +1/+1 en el y tiene "el Caminante de las Tinieblas no puede ser bloqueado excepto por criaturas artefacto y/o criaturas negras" Duskwatch Recruiter|Reclutador de Vigilaponiente|Criatura — Guerrero licántropo humano|{2}{G}:Mira las primeras tres cartas de tu biblioteca. Puedes mostrar una carta de criatura que se encuentre entre ellas y ponerla en tu mano. Pon el resto en el fondo de tu biblioteca en cualquier orden.\nAl comienzo de cada mantenimiento, si no se lanzaron hechizos en el último turno, transforma al Reclutador de Vigilaponiente. Duskworker|Trabajador del crepúsculo|Criatura artefacto|Siempre que el Trabajador del crepúsculo sea bloqueado, regenéralo.\n{3}: El Trabajador del crepúsculo obtiene +1/+0 hasta el final del turno. -Dusk|Dusk|Conjuro|Destruye todas las criaturas con fuerza de 3 o más. +Dusk|Ocaso|Conjuro|Destruye todas las criaturas con fuerza de 3 o más. Dust Bowl|Región de sequía|Tierra|{T}: añade 1 a tu reserva de maná.\n{3},{T}, sacrificar una tierra: destruye la tierra no básica objetivo. Dust Corona|Corona de polvo|Encantamiento — Aura|Encantar criatura.\nLa criatura encantada obtiene +2/+0 y no puede ser bloqueada excepto por criaturas con la habilidad de volar. Dust Elemental|Elemental de polvo|Criatura — Elemental|Destello (Puedes jugar este hechizo en cualquier momento en que pudieras jugar un instantáneo.)\nVuela, inspirar temor.\nCuando el Elemental de polvo entre en juego, regresa tres criaturas que controlas a la mano de su propietario. @@ -4614,6 +4748,7 @@ Earthshaker|Tiemblatierra|Criatura - Espíritu|Siempre que juegues un hechizo ar Earth|Tierra|Conjuro|Secuela. (Lanza este hechizo solo desde tu cementerio. Luego exílialo.)\nTierra hace X puntos de daño a cada criatura sin la habilidad de volar. Earwig Squad|Escuadrón tijereta|Criatura — Bribón trasgo|Rondar {2}{B}. (Puedes jugarlo por su coste de rondar si hiciste daño de combate a un jugador este turno con un Trasgo o un Bribón.)\nCuando el Escuadrón tijereta entre en juego, si se pagó su coste de rondar, busca en la biblioteca del oponente objetivo tres cartas y remuévelas del juego. Luego ese jugador baraja su biblioteca. Eastern Paladin|Paladín oriental|Criatura — Caballero|{B}{B}, {T}: Destruye la criatura objetivo verde. +Easy Prey|Presa fácil|Instantáneo|Destruye la criatura objetivo con coste de maná convertido de 2 o menos.\nCiclo {2}. ({2}, descartar esta carta: Roba una carta.) Eat to Extinction|Devorar la existencia|Instantáneo|Exilia la criatura o planeswalker objetivo. Mira la primera carta de tu biblioteca. Puedes poner esa carta en tu cementerio. Eaten by Spiders|Comido por las arañas|Instantáneo|Destruye la criatura objetivo con la habilidad de volar y todos los equipos anexados a esa criatura. Eater of Days|Tragador de días|Criatura artefacto — Leviatán|Vuela, arrolla.\nCuando el Tragador de días entre en juego, te saltas tus próximos dos turnos. @@ -4651,6 +4786,7 @@ Edric, Spymaster of Trest|Edric, maestro espía de Trest|Criatura legendaria — Eel Umbra|Umbra de anguila|Encantamiento — Aura|Destello. (Puedes lanzar este hechizo en cualquier momento en que pudieras lanzar un instantáneo.)\nEncantar criatura.\nLa criatura encantada obtiene +1/+1.\nArmadura tótem. (Si la criatura encantada fuera a ser destruida, en vez de eso, remueve todo el daño de ella y destruye este aura.) Eerie Interlude|Interludio siniestro|Instantáneo|Exilia cualquier cantidad de criaturas objetivo que controlas. Regresa esas cartas al campo de batalla bajo el control de su propietario al comienzo del próximo paso final. Eerie Procession|Procesión sobrecogedora|Conjuro - Arcano|Busca en tu biblioteca una carta de arcano, muéstrala y ponla en tu mano. Luego baraja tu biblioteca. +Eerie Ultimatum|Ultimátum espeluznante|Conjuro|Regresa cualquier cantidad de cartas de permanente con nombres distintos de tu cementerio al campo de batalla. Efficient Construction|Construcción eficiente|Encantamiento|Siempre que lances un hechizo de artefacto, crea una ficha de criatura artefacto Tóptero incolora 1/1 con la habilidad de volar. Efreet Weaponmaster|Maestro de armas efrit|Criatura — Monje efrit|Daña primero.\nCuando el Maestro de armas efrit entre al campo de batalla o se ponga boca arriba, otra criatura objetivo que controlas obtiene +3/+0 hasta el final del turno.\nMetamorfosis {2}{U}{R}{W}. (Puedes lanzar esta carta boca abajo como una criatura 2/2 pagando {3}. Ponla boca arriba en cualquier momento pagando su coste de metamorfosis.) Ego Erasure|Olvido del ego|Instantáneo tribal — Metamorfo|Cambiaformas. (Esta carta es de todos los tipos de criatura en todo momento.)\nLas criaturas que controla el jugador objetivo obtienen -2/-0 y pierden todos los tipos de criatura hasta el final del turno. @@ -4676,6 +4812,7 @@ Elbrus, the Binding Blade|Elbrus, la espada vinculante|Artefacto legendario — Elder Cathar|Cátaro anciano|Criatura — Soldado humano|Cuando el Cátaro anciano muera, pon un contador +1/+1 sobre la criatura objetivo que controlas. Si esa criatura es un Humano, en vez de eso, pon dos contadores +1/+1 sobre ella. Elder Deep-Fiend|Monstruo arcaico de lo profundo|Criatura — Pulpo eldrazi|Destello.\nEmerger {5}{U}{U}. (Puedes lanzar este hechizo sacrificando una criatura y pagando el coste de emerger menos el coste de maná convertido de esa criatura.)\nCuando lances el Monstruo arcaico de lo profundo, gira hasta cuatro permanentes objetivo. Elder Druid|Alto druida|Criatura - Druida Clérigo Elfo|{3}{G}, {T}: gira o endereza el artefacto, criatura o tierra objetivo. +Elder Gargaroth|Gárgarot anciano|Criatura — Bestia|Vigilancia, alcance, arrolla.\nSiempre que el Gárgarot anciano ataque o bloquee, elige uno:\n• Crea una ficha de criatura Bestia verde 3/3.\n• Ganas 3 vidas.\n• Roba una carta. Elder Land Wurm|Sierpe de tierra|Criatura - Sierpe Dragón|Arrolla\nLa Sierpe de tierra no puede atacar.\nCuando la Sierpe de tierra bloquea, pierde "La Sierpe de tierra no puede atacar." Elder Mastery|Maestría anciana|Encantamiento — Aura|Encantar criatura.\nLa criatura encantada obtiene +3/+3 y tiene la habilidad de volar.\nSiempre que la criatura encantada haga daño a un jugador, ese jugador descarta dos cartas. Elder Pine of Jukai|Pino anciano de Jukai|Criatura - Espíritu|Siempre que juegues un hechizo arcano o de Espíritu, muestra las primeras tres cartas de tu biblioteca. Pon todas las cartas de tierra mostradas de esta manera en tu mano y el resto en la parte inferior de tu biblioteca en cualquier orden.\nMigración de almas 2. @@ -4721,6 +4858,7 @@ Elfhame Sanctuary|Santuario Elfhogar|Encantamiento|Al comienzo de tu mantenimien Elgaud Inquisitor|Inquisidor de Elgaud|Criatura — Clérigo humano|Vínculo vital. (El daño hecho por esta criatura también hace que ganes esa misma cantidad de vidas.)Cuando el Inquisidor de Elgaud muera, pon en el campo de batalla una ficha de criatura Espíritu blanca 1/1 con la habilidad de volar. Elgaud Shieldmate|Escudante de Elgaud|Criatura — Soldado humano|Unir almas. (Puedes emparejar esta criatura con otra criatura no emparejada cuando cualquiera de ellas entre al campo de batalla. Permanecen emparejadas mientras controles ambas criaturas.)\nMientras la Escudante de Elgaud esté emparejada con otra criatura, ambas criaturas tienen la habilidad de antimaleficio. (No pueden ser objetivo de hechizos o habilidades que controlen tus oponentes.) Eliminate the Competition|Deshacerse de la competencia|Conjuro|Como coste adicional para lanzar Deshacerse de la competencia, sacrifica X criaturas.\nDestruye X criaturas objetivo. +Eliminate|Eliminar|Instantáneo|Destruye la criatura o planeswalker objetivo con coste de maná convertido de 3 o menos. Elite Arcanist|Arcanista de élite|Criatura — Hechicero humano|Cuando el Arcanista de élite entre al campo de batalla, puedes exiliar una carta de instantáneo de tu mano.\n{X}, {T}: Copia la carta exiliada. Puedes lanzar la copia sin pagar su coste de maná. X es el coste de maná convertido de la carta exiliada. Elite Archers|Arqueros de élite|Criatura — Soldado|{T}: Los Arqueros de élite hacen 3 puntos de daño a la criatura objetivo atacante o bloqueadora. Elite Arrester|Encarcelador de élite|Criatura — Soldado humano|{1}{U}, {T}: Gira la criatura objetivo. @@ -4814,7 +4952,7 @@ Emberwilde Augur|Presagio del Círculo ígneo|Criatura — Chamán trasgo|Sacrif Emberwilde Caliph|Califa del Círculo ígneo|Criatura - Djinn|Vuela, arrolla\nEl Califa del Círculo ígneo ataca cada turno si puede.\nSiempre que el Califa del Círculo ígneo hace daño, pierdes esa cantidad de vidas. Emberwilde Djinn|Djinn del Círculo ígneo|Criatura - Djinn|Vuela\nAl comienzo del mantenimiento de cada jugador, ese jugador puede pagar {R}{R} o 2 vidas. Si lo haces, el jugador gana el control del Djinn del Círculo ígneo. Emblazoned Golem|Gólem blasonado|Criatura Artefacto - Gólem|Estímulo {X} (Puedes pagar un {X} adicional en cuanto juegues este hechizo.)\nSólo utiliza maná de color para pagar X. No puedes usar más de un maná de cada color de esta manera. Si pagaste el coste del estímulo, el Gólem blasonado entra en juego con X contadores +1/+1 sobre él. -Emblem of the Warmind|Emblema de la Mente bélica|Encantamiento — Aura|Encantar criatura que controlas.
Las criaturas que controlas tienen la habilidad de prisa. +Emblem of the Warmind|Emblema de la Mente bélica|Encantamiento — Aura|Encantar criatura que controlas.\nLas criaturas que controlas tienen la habilidad de prisa. Embodiment of Agonies|Encarnación de las agonías|Criatura — Demonio|Vuela, toque mortal.\nLa Encarnación de las agonías entra al campo de batalla con un contador +1/+1 sobre ella por cada coste de maná distinto entre las cartas que no sean tierra en tu cementerio. (Por ejemplo, {2}{B} y {1}{B}{B} son costes de maná distintos.) Embodiment of Fury|Encarnación de la furia|Criatura — Elemental|Arrolla.\nLas criaturas tierra que controlas tienen la habilidad de arrollar.\nAterrizaje — Siempre que una tierra entre al campo de batalla bajo tu control, puedes hacer que la tierra objetivo que controlas se convierta en una criatura Elemental 3/3 con la habilidad de prisa hasta el final del turno. Sigue siendo una tierra. Embodiment of Insight|Perspicacia encarnada|Criatura — Elemental|Vigilancia.\nLas criaturas tierra que controlas tienen la habilidad de vigilancia.\nAterrizaje — Siempre que una tierra entre al campo de batalla bajo tu control, puedes hacer que la tierra objetivo que controlas se convierta en una criatura Elemental 3/3 con la habilidad de prisa hasta el final del turno. Sigue siendo una tierra. @@ -4829,6 +4967,7 @@ Emerge Unscathed|Emerger ileso|Instantáneo|La criatura objetivo que controlas g Emergence Zone|Zona de emersión|Tierra|{T}: Agrega {C}.\n{1}, {T}, sacrificar la Zona de emersión: Puedes lanzar hechizos este turno como si tuvieran la habilidad de destello. Emergency Powers|Poderes de emergencia|Instantáneo|Cada jugador baraja su mano y su cementerio en su biblioteca, luego roba siete cartas. Exilia los Poderes de emergencia.\nAdenda — Si lanzas este hechizo durante tu fase principal, puedes poner en el campo de batalla una carta de permanente con coste de maná convertido de 7 o menos de tu mano. Emergent Growth|Crecimiento emergente|Conjuro|La criatura objetivo obtiene +5/+5 hasta el final del turno y debe ser bloqueada este turno si se puede. +Emergent Ultimatum|Ultimátum emergente|Conjuro|Busca en tu biblioteca hasta tres cartas monocolores con nombres distintos y exílialas. Un oponente elige una de esas cartas. Baraja esa carta en tu biblioteca. Puedes lanzar las otras cartas sin pagar sus costes de maná. Exilia el Ultimátum emergente. Emeria Angel|Ángel de Emeria|Criatura — Ángel|Vuela.\nAterrizaje — Siempre que una tierra entre al campo de batalla bajo tu control, puedes poner en el campo de batalla una ficha de criatura Ave blanca 1/1 con la habilidad de volar. Emeria Shepherd|Pastora de Emeria|Criatura — Ángel|Vuela.\nAterrizaje — Siempre que una tierra entre al campo de batalla bajo tu control, puedes regresar de tu cementerio a tu mano la carta de permanente objetivo que no sea tierra. Si esa tierra es una llanura, en vez de eso, puedes regresar al campo de batalla esa carta de permanente que no sea tierra. Emeria, the Sky Ruin|Emeria, la Ruina Celeste|Tierra|Emeria, la Ruina Celeste entra al campo de batalla girada.\nAl comienzo de tu mantenimiento, si controlas siete o más llanuras, puedes regresar al campo de batalla la carta de criatura objetivo de tu cementerio.\n{T}: Agrega {W} a tu reserva de maná. @@ -4955,6 +5094,7 @@ Entangling Vines|Enredaderas enmarañadoras|Encantamiento — Aura|Encantar cria Enter the God-Eternals|Llegada de los dioses eternos|Conjuro|La Llegada de los dioses eternos hace 4 puntos de daño a la criatura objetivo y tú ganas una cantidad de vidas igual al daño hecho de esta manera. El jugador objetivo pone las cuatro primeras cartas de su biblioteca en su cementerio. Enrola 4. (Pon cuatro contadores +1/+1 sobre un Ejército que controlas. Si no controlas ninguno, crea primero una ficha de criatura Ejército Zombie negra 0/0.) Enter the Infinite|Entrar al infinito|Conjuro|Roba una cantidad de cartas igual a la cantidad de cartas de tu biblioteca, luego pon una carta de tu mano en la parte superior de tu biblioteca. Tu mano no tiene tamaño máximo hasta tu próximo turno. Enter the Unknown|Entrar en lo desconocido|Conjuro|La criatura objetivo que controlas explora. (Muestra la primera carta de tu biblioteca. Pon esa carta en tu mano si es una tierra. De lo contrario, pon un contador +1/+1 sobre la criatura y luego devuelve la carta a su sitio o ponla en tu cementerio.)\nPuedes jugar una tierra adicional este turno. +Enthralling Hold|Control fascinante|Encantamiento — Aura|Encantar criatura.\nNo puedes elegir una criatura enderezada como el objetivo de este hechizo en cuanto lo lanzas.\nTú controlas la criatura encantada. Enthralling Victor|Vencedor seductor|Criatura — Guerrero humano|Cuando el Vencedor seductor entre al campo de batalla, gana el control de la criatura objetivo que controla un oponente con fuerza de 2 o menos hasta el final del turno. Endereza esa criatura. Gana la habilidad de prisa hasta el final del turno. (Puede atacar y {T} este turno.) Entomber Exarch|Exarca sepultador|Criatura — Clérigo|Cuando el Exarca sepultador entre al campo de batalla, elige uno: Regresa la carta de criatura objetivo de tu cementerio a tu mano; o el oponente objetivo muestra su mano, tú eliges una carta que no sea de criatura de allí y ese jugador descarta esa carta. Entomb|Sepultar|Instantáneo|Busca en tu biblioteca una carta y pon esa carta en tu cementerio. Luego baraja tu biblioteca. @@ -4967,6 +5107,7 @@ Entreat the Dead|Rogar a los muertos|Conjuro|Regresa X cartas de criatura objeti Entropic Eidolon|Eidolón entrópica|Criatura — Espíritu|{B}, sacrificar la Eidolón entrópica: El jugador objetivo pierde 1 vida y tú ganas 1 vida.\nSiempre que juegues un hechizo multicolor, puedes regresar la Eidolón entrópica de tu cementerio a tu mano. Entropic Specter|Espectro entrópico|Criatura - Espíritu Espectro|Vuela.\nCuando el Espectro entrópico entra en juego, elige un oponente.\nLa fuerza y resistencia del Espectro entrópico son igual al número de cartas en la mano del jugador elegido.\nSiempre que el Espectro entrópico hace daño a un jugador, ese jugador se descarta de una carta de su mano. Envelop|Envolver|Instantáneo|Contrarresta el hechizo objetivo de conjuro. +Eon Frolicker|Juguetona de los eones|Criatura — Nutria elemental|Vuela.\nCuando la Juguetona de los eones entre al campo de batalla, si la lanzaste, el oponente objetivo juega un turno adicional después de este. Hasta tu próximo turno, tú y los planeswalkers que controlas ganan protección contra ese jugador. (Tú y los planeswalkers que controlas no pueden ser hechos objetivo, recibir daño o estar encantados por nada controlado por ese jugador.) Eon Hub|Foco de los eones|Artefacto|Los jugadores se saltan sus pasos de mantenimiento. Ephara's Enlightenment|Iluminación de Efara|Encantamiento — Aura|Encantar criatura.\nCuando la Iluminación de Efara entre al campo de batalla, pon un contador +1/+1 sobre la criatura encantada.\nLa criatura encantada tiene la habilidad de volar.\nSiempre que una criatura entre al campo de batalla bajo tu control, puedes regresar la Iluminación de Efara a la mano de su propietario. Ephara's Radiance|Resplandor de Efara|Encantamiento — Aura|Encantar criatura.\nLa criatura encantada tiene "{1}{W}, {T}: Ganas 3 vidas". @@ -5025,6 +5166,7 @@ Ertai, Wizard Adept|Ertai, mago experto|Criatura Legendaria - Hechicero Humano|2 Ertai, the Corrupted|Ertai, el Corrupto|Criatura Legendaria - Hechicero Humano|{U}, {T}, sacrifica una criatura o encantamiento: contrarresta el hechizo objetivo. Erupting Dreadwolf|Pavor licano en erupción|Criatura — Licántropo eldrazi|Siempre que el Pavor licano en erupción ataque, hace 2 puntos de daño a la criatura o jugador objetivo. Escape Artist|Artista del escape|Criatura — Hechicero|La Artista del escape es imbloqueable.\n{U}, descartar una carta de tu mano: Regresa la Artista del escape a la mano de su propietario. +Escape Protocol|Protocolo de escapatoria|Encantamiento|Siempre que actives una habilidad de ciclo de una carta, puedes pagar {1}. Cuando lo hagas, exilia el artefacto o la criatura objetivo que controlas, luego regrésala al campo de batalla bajo el control de su propietario. Escape Routes|Rutas de escape|Encantamiento|{2}{U}: devuelve la criatura blanca o negra de tu control a la mano de su propietario. Escape Velocity|Velocidad de escapatoria|Encantamiento — Aura|Encantar criatura.\nLa criatura encantada obtiene +1/+0 y tiene la habilidad de prisa.\nEscapatoria—{1}{R}, exiliar otras dos cartas de tu cementerio. (Puedes lanzar esta carta desde tu cementerio pagando su coste de escapatoria.) Escape to the Wilds|Huir a las tierras salvajes|Conjuro|Exilia las cinco primeras cartas de tu biblioteca. Puedes jugar las cartas exiliadas de esta manera hasta el final de tu próximo turno.\nPuedes jugar una tierra adicional este turno. @@ -5052,6 +5194,7 @@ Essence Harvest|Cosecha vital|Conjuro|El jugador objetivo pierde X vidas y tú g Essence Leak|Fuga de Esencia|Encantamiento - Aura|Si el permanente objetivo es rojo o verde, tiene "Al comienzo de tu mantenimiento, sacrifica este permanente a menos que pagues su coste de maná." Essence Scatter|Esparcir la esencia|Instantáneo|Contrarresta el hechizo de criatura objetivo. Essence Sliver|Fragmentado de esencia|Criatura — Fragmentado|Siempre que un Fragmentado haga daño, su controlador gana esa cantidad de vida. +Essence Symbiote|Simbionte de esencia|Criatura — Bestia|Siempre que una criatura que controlas mute, pon un contador +1/+1 sobre esa criatura y ganas 2 vidas. Essence Vortex|Vórtice de vitalidad|Instantáneo|Destruye la criatura objetivo a menos que su controlador pague vida igual a su resistencia. Si la destruyes de esta manera, la criatura no puede ser regenerada. Essence Warden|Protectora de esencia|Criatura — Chamán elfo|Siempre que otra criatura entre al campo de batalla, gana 1 vida. Essence of the Wild|Esencia de lo salvaje|Criatura — Avatar|Las criaturas que controlas entran al campo de batalla como una copia de la Esencia de lo salvaje. @@ -5063,7 +5206,7 @@ Etched Monstrosity|Monstruosidad grabada|Criatura artefacto — Gólem|La Monstr Etched Oracle|Oráculo grabado|Criatura artefacto — Hechicero|Estallido solar. (Esta carta entra al campo de batalla con un contador +1/+1 sobre ella por cada color de maná usado para lanzarla.)\n{1}, remover cuatro contadores +1/+1 del Oráculo grabado: El jugador objetivo roba tres cartas. Etchings of the Chosen|Grabados de los elegidos|Encantamiento|En cuanto los Grabados de los elegidos entren al campo de batalla, elige un tipo de criatura.\nLas criaturas que controlas del tipo elegido obtienen +1/+1.\n{1}, sacrificar una criatura del tipo elegido: La criatura objetivo que controlas gana la habilidad de indestructible hasta el final del turno. Eternal Dominion|Dominio eterno|Conjuro|Busca una carta de artefacto, criatura, encantamiento o tierra en la biblioteca del oponente objetivo. Pon esa carta en juego bajo tu control. Luego ese jugador baraja su biblioteca. Épico (No puedes jugar hechizos por el resto del juego. Al comienzo de cada uno de tus mantenimientos, copia este hechizo excepto por su habilidad épica. Puedes elegir un nuevo objetivo para la copia.) -Eternal Dragon|Dragón eterno|Criatura — Espíritu dragón|Vuela.\n{3}{W}{W}: Regresa el Dragón eterno de tu cementerio a tu mano. Juega esta habilidad sólo durante tu mantenimiento.\nCiclo de llanura {2}. ({2}, descartar esta carta de tu mano: Busca en tu biblioteca una carta de llanura, muéstrala y ponla en tu mano. Luego baraja tu biblioteca.) +Eternal Dragon|Dragón eterno|Criatura — Dragón Espíritu|Vuela.\n{3}{W}{W}: Regresa el Dragón eterno de tu cementerio a tu mano. Activa esta habilidad solo durante tu mantenimiento.\nCiclo de llanura {2}. ({2}, descartar esta carta: Busca en tu biblioteca una carta de Llanura, muéstrala, ponla en tu mano y luego, baraja tu biblioteca.) Eternal Isolation|Aislamiento eterno|Conjuro|Pon la criatura objetivo con fuerza de 4 o más en el fondo de la biblioteca de su propietario. Eternal Scourge|Desdicha eterna|Criatura — Horror eldrazi|Puedes lanzar la Desdicha eterna desde el exilio.\nCuando la Desdicha eterna sea objetivo de un hechizo o habilidad que controla un oponente, exilia la Desdicha eterna. Eternal Skylord|Señora de los cielos eterna|Criatura — Hechicero zombie|Cuando la Señora de los cielos eterna entre al campo de batalla, enrola 2. (Pon dos contadores +1/+1 sobre un Ejército que controlas. Si no controlas ninguno, crea primero una ficha de criatura Ejército Zombie negra 0/0.)\nLas fichas de Zombie que controlas tienen la habilidad de volar. @@ -5081,6 +5224,7 @@ Ethereal Ambush|Emboscada etérea|Instantáneo|Manifiesta las dos primeras carta Ethereal Armor|Armadura etérea|Encantamiento — Aura|Encantar criatura.\nLa criatura encantada obtiene +1/+1 por cada encantamiento que controles y tiene la habilidad de dañar primero. Ethereal Champion|Campeona etérea|Criatura - Avatar|Paga 1 vida: previene el siguiente punto de daño que se le fuera a hacer al Campeon etereo en este turno. Ethereal Elk|Alce etéreo|Criatura — Espíritu alce|Arrolla.\nCuando el Alce etéreo entre al campo de batalla, puedes buscar en tu biblioteca y/o cementerio una carta llamada Vivien, Vengadora de la Naturaleza, mostrarla y ponerla en tu mano. Si buscas en tu biblioteca de esta manera, barájala. +Ethereal Forager|Recolector etéreo|Criatura — Ballena elemental|Excavar. (Cada carta que exilies de tu cementerio al lanzar este hechizo cuenta como un pago de {1}.)\nVuela.\nSiempre que el Recolector etéreo ataque, puedes regresar una carta de instantáneo o de conjuro exiliada con el Recolector etéreo a la mano de su propietario. Ethereal Guidance|Orientación etérea|Conjuro|Las criaturas que controlas obtienen +2/+1 hasta el final del turno. Ethereal Haze|Bruma etérea|Instantáneo - Arcano|Prevén todo el daño que fueran a hacer las criaturas este turno. Ethereal Usher|Guía etéreo|Criatura — Espíritu|{U}, {T}: La criatura objetivo es imbloqueable este turno.\nTransmutar {1}{U}{U} ({1}{U}{U}, descartar esta carta: Busca en tu biblioteca una carta con el mismo coste de maná convertido que esta carta, muéstrala y ponla en tu mano. Luego baraja tu biblioteca. Juega esta habilidad sólo como un conjuro). @@ -5101,7 +5245,7 @@ Evangel of Heliod|Misionera de Heliod|Criatura — Clérigo humano|Cuando la Mis Evangelize|Evangelizar|Conjuro|Recuperar {2}{W}{W} (Puedes pagar {2}{W}{W} adicionales en cuanto juegues este hechizo. Si lo haces, pon esta carta en tu mano en cuanto se resuelve.)\nGana el control de la criatura objetivo que elija y controle un oponente. Evaporate|Evaporar|Conjuro|El Evaporar hace 1 punto de daño a cada criatura que sea blanca o azul. Evasive Action|Acción evasiva|Instantáneo|Contrarresta el hechizo objetivo a menos que su controlador pague 1 por cada tipo de tierra básica que haya entre las tierras que controles. -Even the Odds|Igualar las posibilidades|Instantáneo|Juega Igualar las posibilidades sólo si controlas menos criaturas que cada oponente.
Pon en juego tres fichas de criatura Soldado blancas 1/1. +Even the Odds|Igualar las posibilidades|Instantáneo|Juega Igualar las posibilidades sólo si controlas menos criaturas que cada oponente.\nPon en juego tres fichas de criatura Soldado blancas 1/1. Ever After|Para siempre|Conjuro|Regresa hasta dos cartas de criatura objetivo de tu cementerio al campo de batalla. Cada una de esas criaturas es un Zombie negro además de sus otros colores y tipos. Pon Para siempre en el fondo de la biblioteca de su propietario. Ever-Watching Threshold|Umbral omnisciente|Encantamiento|Siempre que un oponente te ataque a ti y/o a un planeswalker que controlas con una o más criaturas, roba una carta. Everbark Shaman|Chamán corteza eterna|Criatura — Chamán pueblo-arbóreo|{T}, remover del juego una carta de Pueblo-arbóreo de tu cementerio: Busca en tu biblioteca dos cartas de bosque y ponlas en juego giradas. Luego baraja tu biblioteca. @@ -5114,6 +5258,7 @@ Everglove Courier|Mensajero guante eterno|Criatura — Elfo|Puedes elegir no end Everlasting Torment|Tormento eterno|Encantamiento|Los jugadores no pueden ganar vida.\nEl daño no puede ser prevenido.\nTodo el daño se hace como si su fuente tuviera la habilidad de debilitar. (Una fuente con la habilidad de debilitar hace daño a las criaturas en forma de contadores -1/-1.) Evermind|Mente eterna|Instantáneo - Arcano|(Los hechizos sin coste de maná no pueden jugarse.)\nRoba una carta.\nMente eterna es azul.\nEmpalmar con lo arcano {1}{U} (En cuanto juegues un hechizo arcano, puedes mostrar esta carta de tu mano y pagar su coste de empalme. Si lo haces, agrega los efectos de esta carta a ese hechizo). Evernight Shade|Sombra de la noche eterna|Criatura — Sombra|{B}: La Sombra de la noche eterna obtiene +1/+1 hasta el final del turno.\nResiliencia. (Cuando esta criatura muera, si no tenía contadores +1/+1 sobre ella, regrésala al campo de batalla bajo el control de su propietario con un contador +1/+1.) +Everquill Phoenix|Fénix plumaeterna|Criatura — Fénix|Mutación {3}{R}. (Si lanzas este hechizo pagando su coste de mutación, ponlo sobre o bajo la criatura objetivo que no sea Humano de la cual eres propietario. Estas mutan en la criatura de la parte superior más todas las habilidades de debajo.)\nVuela.\nSiempre que esta criatura mute, crea una ficha de artefacto roja llamada Pluma con "{1}, sacrificar la Pluma: Regresa la carta de Fénix objetivo de tu cementerio al campo de batalla girada". Evershrike|Lanino eterno|Criatura — Espíritu elemental|Vuela.\nEl Lanino eterno obtiene +2/+2 por cada aura anexada a él.\n{X}{W/B}{W/B}: Regresa el Lanino eterno de tu cementerio al juego. Puedes poner en juego anexada a él una carta de aura con coste de maná convertido de X o menos de tu mano. Si no lo haces, remueve del juego el Lanino eterno. Evil Eye of Orms-by-Gore|Ojo maléfico de Orms-by-Gore|Criatura — Ojo|Las criaturas que controlas que no sean Ojos no pueden atacar.\nEl Ojo maléfico de Orms-by-Gore no puede ser bloqueado excepto por Muros. Evil Eye of Urborg|Ojo maléfico de Urborg|Criatura — Ojo|Las criaturas que controlas que no sean Ojos no pueden atacar.\nSiempre que el Ojo maléfico de Urborg sea bloqueado por una criatura, destruye esa criatura. @@ -5134,6 +5279,7 @@ Exalted Dragon|Dragón eminente|Criatura - Dragón|Vuela\nCada turno, el Dragon Exava, Rakdos Blood Witch|Exava, bruja sangrienta rakdos|Criatura legendaria — Clérigo humano|Daña primero, prisa.\nDesatar. (Puedes hacer que esta criatura entre al campo de batalla con un contador +1/+1 sobre ella. No puede bloquear mientras tenga un contador +1/+1 sobre ella.)\nCada otra criatura que controlas con un contador +1/+1 sobre ella tiene la habilidad de prisa. Excavating Anurid|Anuro excavador|Criatura — Bestia rana|Cuando el Anuro excavador entre al campo de batalla, puedes sacrificar una tierra. Si lo haces, roba una carta.\nUmbral — Mientras haya siete o más cartas en tu cementerio, el Anuro excavador obtiene +1/+1 y tiene la habilidad de vigilancia. Excavation Elephant|Elefante de la excavación|Criatura — Elefante|Estímulo {1}{W}. (Puedes pagar {1}{W} adicionales al lanzar este hechizo.)\nCuando el Elefante de la excavación entre al campo de batalla, si fue estimulado, regresa la carta de artefacto objetivo de tu cementerio a tu mano. +Excavation Mole|Topo de la excavación|Criatura — Topo|Arrolla.\nCuando el Topo de la excavación entre al campo de batalla, pon las tres primeras cartas de tu biblioteca en tu cementerio. Excavation|Excavación|Encantamiento|{1}, sacrificar una tierra: roba una carta. Cualquier jugador puede jugar esta habilidad. Excavator|Máquina excavadora|Artefacto|{T}, sacrifica una tierra basica: la criatura objetivo gana la habilidad de cruzar tierras de un tipo de la tierra sacrificada de esta manera hasta el final del turno. (Esta criatura es imbloqueable mientras que el jugador defensor controle una tierra de es Excise|Extirpar|Instantáneo|Retira del juego la criatura atacante objetivo a menos su controlador pague X. @@ -5171,6 +5317,7 @@ Experiment Kraj|Experimento Kraj|Criatura legendaria — Mutante cieno|El Experi Experiment One|Experimento uno|Criatura — Cieno humano|Evolucionar. (Siempre que una criatura entre al campo de batalla bajo tu control, si la fuerza o la resistencia de esa criatura es mayor que la de esta criatura, pon un contador +1/+1 sobre esta criatura.)Remover dos contadores +1/+1 del Experimento Uno: Regenera el Experimento Uno. Experimental Aviator|Aviador experimental|Criatura — Artífice humano|Vuela.\nCuando el Aviador experimental entre al campo de batalla, crea dos fichas de criatura artefacto Tóptero incoloras 1/1 con la habilidad de volar. Experimental Frenzy|Frenesí experimental|Encantamiento|Puedes mirar la primera carta de tu biblioteca en cualquier momento.\nPuedes jugar la primera carta de tu biblioteca.\nNo puedes jugar cartas de tu mano.\n{3}{R}: Destruye el Frenesí experimental. +Experimental Overload|Sobrecarga experimental|Conjuro|Crea una ficha de criatura Extraño azul y roja X/X, donde X es la cantidad de cartas de instantáneo y de conjuro en tu cementerio. Luego, puedes regresar una carta de instantáneo o de conjuro de tu cementerio a tu mano. Exilia la Sobrecarga experimental. Exploding Borders|Fronteras explosivas|Conjuro|Dominio Busca en tu biblioteca una carta de tierra básica, pon esa carta en juego girada, luego baraja tu biblioteca. Las Fronteras explosivas hacen X puntos de daño al jugador objetivo, donde X es el número de tipos de tierra básica entre las tierras que controlas. Exploration|Exploración|Encantamiento|Puedes jugar una tierra adicional cada uno de tus turnos. Explorer's Scope|Telescopio del explorador|Artefacto — Equipo|Siempre que la criatura equipada ataque, mira la primera carta de tu biblioteca. Si es una carta de tierra, puedes ponerla en el campo de batalla girada.\nEquipar {1}. ({1}: Anexa este equipo a la criatura objetivo que controles. Juega la habilidad de equipar como un conjuro.) @@ -5188,10 +5335,11 @@ Exquisite Archangel|Arcángel exquisito|Criatura — Ángel|Vuela.\nSi fueras a Exquisite Blood|Sangre exquisita|Encantamiento|Siempre que un oponente pierda vidas, ganas esa misma cantidad de vidas. Exquisite Firecraft|Piromancia impecable|Conjuro|La Piromancia impecable hace 4 puntos de daño a la criatura o jugador objetivo.\nDominio de hechizos — Si hay dos o más cartas de instantáneo y/o de conjuro en tu cementerio, la Piromancia impecable no puede ser contrarrestada por hechizos o habilidades. Exsanguinate|Desangrar|Conjuro|Cada oponente pierde X vidas. Ganas vidas igual a la cantidad de vidas perdida de esta manera. +Extinction Event|Acontecimiento de extinción|Conjuro|Elige par o impar. Exilia cada criatura con coste de maná convertido del valor elegido. (Cero es par.) Extinction|Extinción|Conjuro|Destruye todas las criaturas de un tipo de criatura de tu eleccion. Extinguish All Hope|Extinguir toda esperanza|Conjuro|Destruye todas las criaturas que no sean encantamiento. Extinguish|Extinguir|Instantáneo|Contrarresta el hechizo objetivo. -Extirpate|Extirpar|Instantáneo|Fracción de segundo (Mientras este hechizo esté en la pila, los jugadores no pueden jugar hechizos o habilidades activadas que no sean habilidades de maná.)\nElige una carta objetivo en un cementerio que no sea una tierra básica. Busca en el cementerio, mano y biblioteca de su propietario todas las cartas con el mismo nombre que esa carta y remuévelas del juego. Luego ese jugador baraja su biblioteca. +Extirpate|Arrancar|Instantáneo|Fracción de segundo (Mientras este hechizo esté en la pila, los jugadores no pueden jugar hechizos o habilidades activadas que no sean habilidades de maná.)\nElige una carta objetivo en un cementerio que no sea una tierra básica. Busca en el cementerio, mano y biblioteca de su propietario todas las cartas con el mismo nombre que esa carta y remuévelas del juego. Luego ese jugador baraja su biblioteca. Extortion|Extorsión|Conjuro|Mira la mano del jugador objetivo y elige hasta dos cartas. Ese jugador se descarta de estas cartas. Extra Arms|Brazos extra|Encantar criatura|Siempre que la criatura encantada ataque, hace 2 puntos de daño a la criatura o jugador objetivo. Extractor Demon|Demonio extractor|Criatura — Demonio|Vuela.\nSiempre que otra criatura deje el campo de batalla, puedes hacer que el jugador objetivo ponga las dos primeras cartas de su biblioteca en su cementerio.\nDesenterrar {2}{B}. ({2}{B}: Regresa esta carta de tu cementerio al campo de batalla. Gana la habilidad de prisa. Exíliala al comienzo del próximo paso final o si fuera a dejar el campo de batalla. Activa la habilidad de desenterrar solo como un conjuro.) @@ -5202,6 +5350,7 @@ Extricator of Flesh|Libertador de la carne|Criatura — Horror eldrazi|Los Eldra Extricator of Sin|Libertador del pecado|Criatura — Clérigo humano|Cuando el Libertador del pecado entre al campo de batalla, puedes sacrificar otro permanente. Si lo haces, pon en el campo de batalla una ficha de criatura Horror Eldrazi incolora 3/2.\nDelirio — Al comienzo de tu mantenimiento, si entre las cartas de tu cementerio hay cuatro o más tipos de cartas, transforma al Libertador del pecado. Extruder|Extrusor|Criatura Artefacto - Destructor|Eco.\nSacrificar un artefacto: pon un contador +1/+1 en la criatura objetivo. Exuberant Firestoker|Exuberante avivallamas|Criatura — Chamán druida humano|Al final de tu turno, si controlas una criatura con fuerza de 5 o más, puedes hacer que el Exuberante avivallamas haga 2 puntos de daño al jugador objetivo.\n{T}: Agrega {1} a tu reserva de maná. +Exuberant Wolfbear|Loboso vehemente|Criatura — Lobo oso|Siempre que el Loboso vehemente ataque, puedes cambiar la fuerza y la resistencia base del Humano objetivo que controlas por la fuerza y la resistencia del Loboso vehemente hasta el final del turno. Exultant Cultist|Cultista exultante|Criatura — Hechicero humano|Cuando el Cultista exultante muera, roba una carta. Exultant Skymarcher|Huesteceleste exultante|Criatura — Soldado vampiro|Vuela. Eye Collector|Coleccionista de ojos|Criatura — Hada|Vuela.\nSiempre que el Coleccionista de ojos haga daño de combate a un jugador, cada jugador pone la primera carta de su biblioteca en su cementerio. @@ -5240,6 +5389,7 @@ Face of Fear|Rostro del miedo|Criatura — Horror|{2}{B}, descartar una carta de Faceless Butcher|Carnicero sin rostro|Criatura — Horror pesadilla|Cuando el Carnicero sin rostro entre en juego, remueve del juego la criatura objetivo que no sea el Carnicero sin rostro.\nCuando el Carnicero sin rostro salga del juego, regresa al juego la carta removida bajo el control de su propietario. Faceless Devourer|Devorador sin rostro|Criatura — Horror pesadilla|Se desvanece (Esta criatura sólo puede bloquear o ser bloqueada por criaturas con la habilidad de desvanecerse.)\nCuando el Devorador sin rostro entre en juego, remueve del juego otra criatura objetivo con la habilidad de desvanecerse.\nCuando el Devorador sin rostro salga del juego, regresa al juego la carta removida bajo el control de su propietario. Faces of the Past|Rostros del pasado|Encantamiento|Siempre que una criatura vaya a un cementerio desde el juego, gira o endereza todas las criaturas que compartan un tipo de criatura con ella. +Facet Reader|Lector de facetas|Criatura — Hechicero humano|{1}, {T}: Roba una carta, luego descarta una carta. Facevaulter|Asaltacara|Criatura — Guerrero trasgo|{B}, sacrificar un Trasgo: El Asaltacara obtiene +2/+2 hasta el final del turno. Fact or Fiction|Realidad o Ficción|Instantáneo|Muestra las cinco primeras cartas de tu biblioteca. Un oponente separa esas cartas en dos montones. Pon un montón en tu mano y el otro en tu cementerio. Fade Away|Desaparecer|Conjuro|Por cada criatura, el controlador de esa criatura paga 1 o sacrifica un permanente. @@ -5276,6 +5426,7 @@ Faith's Reward|Recompensa de la fe|Instantáneo|Regresa al campo de batalla toda Faith's Shield|Escudo de fe|Instantáneo|El permanente objetivo que controlas gana protección contra el color de tu elección hasta el final del turno.\nHora fatídica — Si tienes 5 vidas o menos, en vez de eso, tú y cada permanente que controlas ganan protección contra el color de tu elección hasta el final del turno. Faithbearer Paladin|Paladín portador de la fe|Criatura — Caballero humano|Vínculo vital. (El daño hecho por esta criatura también hace que ganes esa misma cantidad de vidas.) Faithless Looting|Saqueo infiel|Conjuro|Roba dos cartas y luego descarta dos cartas.\nRetrospectiva {2}{R}. (Puedes lanzar esta carta desde tu cementerio pagando su coste de retrospectiva. Luego exíliala.) +Falconer Adept|Halconera experta|Criatura — Soldado humano|Siempre que la Halconera experta ataque, crea una ficha de criatura Ave blanca 1/1 con la habilidad de volar que está girada y atacando. Falkenrath Aristocrat|Aristócrata Falkenrath|Criatura — Vampiro|Vuela, prisa.\nSacrificar una criatura: La Aristócrata Falkenrath es indestructible este turno. Si la criatura sacrificada era un Humano, pon un contador +1/+1 sobre la Aristócrata Falkenrath. Falkenrath Exterminator|Exterminador Falkenrath|Criatura — Arquero vampiro|Siempre que el Exterminador Falkenrath haga daño de combate a un jugador, pon un contador +1/+1 sobre él.\n{2}{R}: El Exterminador Falkenrath hace daño a la criatura objetivo igual al número de contadores +1/+1 sobre el Exterminador Falkenrath. Falkenrath Gorger|Engullidor de Falkenrath|Criatura — Berserker vampiro|Cada carta de criatura Vampiro de la cual eres propietario que no está en el campo de batalla tiene demencia. El coste de demencia es igual a su coste de maná. (Si descartas una carta con demencia, exíliala. Cuando lo hagas, lánzala por su coste de demencia o ponla en tu cementerio.) @@ -5328,13 +5479,14 @@ Far Wanderings|Andanzas lejanas|Conjuro|Busca en tu biblioteca una carta de tier Farbog Boneflinger|Arrojahuesos de Ciénaga Lejana|Criatura — Zombie|Cuando el Arrojahuesos de Ciénaga Lejana entre al campo de batalla, la criatura objetivo obtiene -2/-2 hasta el final del turno. Farbog Explorer|Exploradora de Ciénaga Lejana|Criatura — Explorador humano|Cruza pantanos. (Esta criatura es imbloqueable mientras el jugador defensor controle un pantano.) Farbog Revenant|Aparecido de Ciénaga Lejana|Criatura — Espíritu|Escurridizo. (Esta criatura no puede ser bloqueada por criaturas con mayor fuerza que ella.)\nVínculo vital. (El daño hecho por esta criatura también hace que ganes esa misma cantidad de vidas.) +Farfinder|Descubridora|Criatura — Zorro|Vigilancia.\nCuando la Descubridora entre al campo de batalla, puedes buscar en tu biblioteca una carta de tierra básica, mostrarla, ponerla en tu mano y luego barajar tu biblioteca. Farhaven Elf|Elfo refugio lejano|Criatura — Druida elfo|Cuando el Elfo refugio lejano entre al campo de batalla, puedes buscar en tu biblioteca una carta de tierra básica y ponerla en el campo de batalla girada. Si lo haces, baraja tu biblioteca. Farmstead Gleaner|Cosechador de la granja|Criatura artefacto — Espantapájaros|El Cosechador de la granja no se endereza durante tu paso de enderezar.\n{2}, {Q}: Pon un contador +1/+1 sobre el Cosechador de la granja. ({Q} es el símbolo de enderezar.) -Farm|Farm|Instantáneo|Destruye la criatura atacante o bloqueadora objetivo. +Farm|Labrar|Instantáneo|Destruye la criatura atacante o bloqueadora objetivo. Farseek|Visión lejana|Conjuro|Busca en tu biblioteca una carta de Llanura, Isla, Pantano o Montaña y ponla en el campo de batalla girada. Luego baraja tu biblioteca. Farsight Mask|Máscara de visión distante|Artefacto|Siempre que una fuente que controle un oponente te haga daño, si la Máscara de visión distante está enderezada, puedes robar una carta. Fascination|Fascinación|Conjuro|Elige uno:\n• Cada jugador roba X cartas.\n• Cada jugador pone las X primeras cartas de su biblioteca en su cementerio. -Fatal Attraction|Atracción fatal|Encantamiento — Aura|Encantar criatura.
Cuando la Atracción fatal entre en juego, hace 2 puntos de daño a la criatura encantada.
Al comienzo de tu mantenimiento, la Atracción fatal hace 4 puntos de daño a la criatura encantada. +Fatal Attraction|Atracción fatal|Encantamiento — Aura|Encantar criatura.\nCuando la Atracción fatal entre en juego, hace 2 puntos de daño a la criatura encantada.\nAl comienzo de tu mantenimiento, la Atracción fatal hace 4 puntos de daño a la criatura encantada. Fatal Blow|Golpe de gracia|Instantáneo|Destruye la criatura objetivo que fuera a recibir daño este turno. No puede ser regenerada. Fatal Frenzy|Frenesí fatal|Instantáneo|Hasta el final del turno, la criatura objetivo que controlas gana la habilidad de arrollar y obtiene +X/+0 , donde X es su fuerza. Sacrifícala al final del turno. Fatal Fumes|Vapores fatales|Instantáneo|La criatura objetivo obtiene -4/-2 hasta el final del turno. @@ -5410,6 +5562,7 @@ Felidar Cub|Cachorro de felidar|Criatura — Bestia felino|Sacrificar el Cachorr Felidar Guardian|Felidar guardián|Criatura — Bestia felino|Cuando el Felidar guardián entre al campo de batalla, puedes exiliar otro permanente objetivo que controlas. Luego, regresa esa carta al campo de batalla bajo el control de su propietario. Felidar Sovereign|Felidar soberano|Criatura — Bestia felino|Vigilancia, vínculo vital.\nAl comienzo de tu mantenimiento, si tienes 40 o más vidas, ganas el juego. Felidar Umbra|Umbra de felidar|Encantamiento — Aura|Encantar criatura.\nLa criatura encantada tiene la habilidad de vínculo vital.\n{1}{W}: Anexa la Umbra de felidar a la criatura objetivo que controles.\nArmadura tótem. (Si la criatura encantada fuera a ser destruida, en vez de eso, remueve todo el daño de ella y destruye este aura.) +Feline Sovereign|Monarca felino|Criatura — Felino|Los otros Felinos que controlas obtienen +1/+1 y tienen protección contra Perros.\nSiempre que uno o más Felinos que controlas hagan daño de combate a un jugador, destruye hasta un artefacto o encantamiento objetivo que controla ese jugador. Fell Flagship|Navío siniestro|Artefacto — Vehículo|Los Piratas que controlas obtienen +1/+0.\nSiempre que el Navío siniestro haga daño de combate a un jugador, ese jugador descarta una carta.\nTripular 3. (Girar cualquier cantidad de criaturas que controlas con una fuerza total de 3 o más: Este Vehículo se convierte en una criatura artefacto hasta el final del turno.) Fell Shepherd|Pastor siniestro|Criatura — Avatar|Siempre que el Pastor siniestro haga daño de combate a un jugador, puedes regresar a tu mano todas las cartas de criatura que fueron puestas en tu cementerio desde el campo de batalla este turno.\n{B}, sacrificar otra criatura: La criatura objetivo obtiene -2/-2 hasta el final del turno. Fell Specter|Espectro maligno|Criatura — Espectro|Vuela.\nCuando el Espectro maligno entre al campo de batalla, el oponente objetivo descarta una carta.\nSiempre que un oponente descarte una carta, ese jugador pierde 2 vidas. @@ -5445,6 +5598,7 @@ Feral Shadow|Sombra feral|Criatura - Cazador nocturno|Vuela. Feral Throwback|Atavismo salvaje|Criatura — Bestia|Amplificar 2. (En cuanto esta carta entre en juego, pon dos contadores +1/+1 sobre ella por cada carta de Bestia que muestres de tu mano.)\nProvocar. (Cuando esta criatura ataque, puedes elegir enderezar la criatura objetivo que controle el jugador defensor y hacer que la bloquee si puede.) Ferocious Charge|Carga brutal|Instantáneo|La criatura objetivo obtiene +4/+4 hasta el final del turno.\nAdivinar 2 (Mira las dos primeras cartas de la parte superior de tu biblioteca. Pon cualquier número de ellas en la parte inferior de tu biblioteca y el resto, en la parte superior en cualquier orden.) Ferocious Pup|Cachorro feroz|Criatura — Lobo|Cuando el Cachorro feroz entre al campo de batalla, crea una ficha de criatura Lobo verde 2/2. +Ferocious Tigorilla|Tigrerila feroz|Criatura — Simio felino|El Tigrerila feroz entra al campo de batalla con lo que elijas sobre él: un contador de arrollar o un contador de amenaza. (Una criatura con la habilidad de amenaza no puede ser bloqueada excepto por dos o más criaturas.) Ferocity of the Wilds|Ferocidad de las tierras salvajes|Encantamiento|Las criaturas atacantes que no sean Humano que controlas obtienen +1/+0 y tienen la habilidad de arrollar. Ferocity|Fiereza|Encantamiento - Aura|Siempre que la criatura encantada bloquea o sea bloqueada, puedes poner un contador +1/+1 en él. Feroz's Ban|Edicto de Féroz|Artefacto|Cada hechizo de criatura cuesta 2 adicionales para jugarlos. @@ -5466,7 +5620,7 @@ Festergloom|Aliento pútrido|Conjuro|Las criaturas que no sean negras obtienen - Festerhide Boar|Jabalí lomo pútrido|Criatura — Jabalí|Arrolla.\nNecrario — El Jabalí lomo pútrido entra al campo de batalla con dos contadores +1/+1 sobre él si una criatura murió este turno. Festering Evil|Mal infeccioso|Encantamiento|Al comienzo de tu mantenimiento, el Mal infecciosos hace 1 punto de daño a cada criatura y a cada jugador.\n{B}{B}, sacrificar el Mal infeccioso: el Mal infeccioso hace 3 puntos de daño a cada criatura y a cada jugador. Festering Goblin|Trasgo purulento|Criatura — Trasgo zombie|Cuando el Trasgo purulento vaya a un cementerio desde el juego, la criatura objetivo obtiene -1/-1 hasta el final del turno. -Festering March|Marcha purulenta|Conjuro|Las criaturas que controlan tus oponentes obtienen -1/-1 hasta el final del turno. Remueve del juego la Marcha purulenta con tres contadores de tiempo sobre ella.
Suspender 3—{2}{B} (En lugar de jugar esta carta de tu mano, puedes pagar {2}{B} y removerla del juego con tres contadores de tiempo sobre ella. Al comienzo de tu mantenimiento, remueve un contador de tiempo. Cuando se remueva el último, juégala sin pagar su coste de maná.) +Festering March|Marcha purulenta|Conjuro|Las criaturas que controlan tus oponentes obtienen -1/-1 hasta el final del turno. Remueve del juego la Marcha purulenta con tres contadores de tiempo sobre ella.\nSuspender 3—{2}{B} (En lugar de jugar esta carta de tu mano, puedes pagar {2}{B} y removerla del juego con tres contadores de tiempo sobre ella. Al comienzo de tu mantenimiento, remueve un contador de tiempo. Cuando se remueva el último, juégala sin pagar su coste de maná.) Festering Mummy|Momia pútrida|Criatura — Zombie|Cuando la Momia pútrida muera, puedes poner un contador -1/-1 sobre la criatura objetivo. Festering Newt|Salamandra purulenta|Criatura — Salamandra|Cuando la Salamandra purulenta muera, la criatura objetivo que controla un oponente obtiene -1/-1 hasta el final del turno. Esa criatura obtiene -4/-4 en vez de eso si controlas una criatura llamada Bruja poción pantanosa. Festering Wound|Herida supurante|Encantamiento - Aura|Al comienzo de tu mantenimiento, puedes poner un contador de infeccion sobre la Heria supurante.\nAl comienzo del mantenimiento del controlador de la criatura encantada, la Herida Supurante hace X puntos de daño a ese jugador, donde X es el número de cont @@ -5495,17 +5649,20 @@ Field of Souls|Campo de almas|Encantamiento|Siempre que un criatura no ficha se Field of the Dead|Cañón de los muertos|Tierra|El Cañón de los muertos entra al campo de batalla girado.\n{T}: Agrega {C}.\nSiempre que el Cañón de los muertos u otra tierra entre al campo de batalla bajo tu control, si controlas siete o más tierras con nombres diferentes, crea una ficha de criatura Zombie negra 2/2. Fieldmist Borderpost|Mojón campo de niebla|Artefacto|Puedes pagar {1} y regresar una tierra básica que controles a la mano de su propietario en lugar de pagar el coste de maná del Mojón campo de niebla.\nEl Mojón campo de niebla entra en juego girado.\n{T}: Agrega {W} o {U} a tu reserva de maná. Fields of Summer|Campos del Verano|Plano — Moag|Siempre que un jugador lance un hechizo, ese jugador puede ganar 2 vidas.\nSiempre que lances caos, puedes ganar 10 vidas. +Fiend Artisan|Elaborademonios|Criatura — Pesadilla|La Elaborademonios obtiene +1/+1 por cada carta de criatura en tu cementerio.\n{X}{B/G}, {T}, sacrificar otra criatura: Busca en tu biblioteca una carta de criatura con coste de maná convertido de X o menos, ponla en el campo de batalla y luego baraja tu biblioteca. Activa esta habilidad solo cuando puedas lanzar un conjuro. Fiend Binder|Cazamonstruos|Criatura — Soldado humano|Siempre que la Cazamonstruos ataque, gira la criatura objetivo que controla el jugador defensor. Fiend Hunter|Cazador de demonios|Criatura — Clérigo humano|Cuando el Cazador de demonios entre al campo de batalla, puedes exiliar otra criatura objetivo.\nCuando el Cazador de demonios deje el campo de batalla, regresa la carta exiliada al campo de batalla bajo el control de su propietario. Fiend of the Shadows|Demonio de las sombras|Criatura — Hechicero vampiro|Vuela.\nSiempre que el Demonio de las sombras haga daño de combate a un jugador, ese jugador exilia una carta de su mano. Puedes jugar esa carta mientras permanezca exiliada.\nSacrificar un Humano: Regenera al Demonio de las sombras. Fiendslayer Paladin|Paladín matamalvados|Criatura — Caballero humano|Daña primero. (Esta criatura hace daño de combate antes que las criaturas sin la habilidad de dañar primero.) Vínculo vital. (El daño hecho por esta criatura también hace que ganes esa misma cantidad de vidas.)El Paladín matamalvados no puede ser objetivo de hechizos negros o rojos que controlen tus oponentes. Fierce Empath|Émpata fiero|Criatura — Elfo|Cuando el Émpata fiero entre al campo de batalla, puedes buscar en tu biblioteca una carta de criatura con coste de maná convertido de 6 o mayor, mostrarla, ponerla en tu mano y luego barajar tu biblioteca. +Fierce Guardianship|Custodia feroz|Instantáneo|Si controlas un comandante, puedes lanzar este hechizo sin pagar su coste de maná.\nContrarresta el hechizo objetivo que no sea de criatura. Fierce Invocation|Invocación fiera|Conjuro|Manifiesta la primera carta de tu biblioteca, luego pon dos contadores +1/+1 sobre ella. (Para manifestar una carta, ponla en el campo de batalla boca abajo como una criatura 2/2. Ponla boca arriba en cualquier momento por su coste de maná si es una carta de criatura.) Fierce Witchstalker|Acechabrujas feroz|Criatura — Lobo|Arrolla.\nCuando el Acechabrujas feroz entre al campo de batalla, crea una ficha de Comida. (Es un artefacto con "{2}, {T}, sacrificar este artefacto: Ganas 3 vidas".) Fiery Bombardment|Bombardeo ardiente|Encantamiento|Croma {2}, sacrificar una criatura: El Bombardeo ardiente hace daño a la criatura o jugador objetivo igual a la cantidad de símbolos de maná rojo en el coste de maná de la criatura sacrificada. Fiery Cannonade|Cañonazo ardiente|Instantáneo|El Cañonazo ardiente hace 2 puntos de daño a cada criatura que no sea Pirata. Fiery Conclusion|Conclusión ardiente|Instantáneo|Como coste adicional para jugar la Conclusión ardiente, sacrifica una criatura.\nLa Conclusión ardiente hace 5 puntos de daño a la criatura objetivo. Fiery Confluence|Confluencia ardiente|Conjuro|Elige tres. Puedes elegir el mismo modo más de una vez.\n• La Confluencia ardiente hace 1 punto de daño a cada criatura.\n• La Confluencia ardiente hace 2 puntos de daño a cada oponente.\n• Destruye el artefacto objetivo. +Fiery Emancipation|Emancipación ardiente|Encantamiento|Si una fuente que controlas fuera a hacer daño a un permanente o jugador, en vez de eso, hace el triple de ese daño a ese permanente o jugador. Fiery Fall|Caída ardiente|Instantáneo|La Caída ardiente hace 5 puntos de daño a la criatura objetivo.\nCiclo de tierra básica {1}{R}. ({1}{R}, descartar esta carta: Busca en tu biblioteca una carta de tierra básica, muéstrala y ponla en tu mano. Luego baraja tu biblioteca.) Fiery Finish|Remate ardiente|Conjuro|El Remate ardiente hace 7 puntos de daño a la criatura objetivo. Fiery Gambit|Jugada ardiente|Conjuro|Tira una moneda a cara o cruz hasta que pierdas una tirada o decidas detenerte. Si pierdes una tirada, la Jugada ardiente no tiene efecto. Si ganas una o más tiradas, la Jugada ardiente hace 3 puntos de daño a la criatura objetivo. Si ganas dos o más tiradas, la Jugada ardiente hace 6 puntos de daño a cada oponente. Si ganas tres o más tiradas, roba nueve cartas y endereza todas las tierras que controles. @@ -5516,6 +5673,7 @@ Fiery Islet|Islote ardiente|Tierra|{T}, pagar 1 vida: Agrega {U} o {R}.\n{1}, {T Fiery Justice|Justicia ígnea|Conjuro|La Justicia ígnea hace 5 puntos de daño divididos como elijas entre cualquier número de criaturas y/o jugadores objetivo. El oponente objetivo gana 5 vidas. Fiery Mantle|Manto ardiente|Encantamiento - Aura|Cuando el Manto ardiente vaya a un cementerio desde el juego, devuelve el Manto ardiente a la mano de su propietario.\n{R}: la criatura encantada obtiene +1/+0 hasta el final del turno. Fiery Temper|Carácter ardiente|Instantáneo|El Carácter ardiente hace 3 puntos de daño a cualquier objetivo.\nDemencia {R}. (Si descartas esta carta, exíliala. Cuando lo hagas, lánzala por su coste de demencia o ponla en tu cementerio.) +Fight as One|Luchar como uno|Instantáneo|Elige uno o ambos:\n• La criatura objetivo Humano que controlas obtiene +1/+1 y gana la habilidad de indestructible hasta el final del turno.\n• La criatura objetivo que no sea Humano que controlas obtiene +1/+1 y gana la habilidad de indestructible hasta el final del turno. Fight or Flight|Pelear o Huir|Encantamiento|Al comienzo de la fase de combate de cada oponente, separa todas las criaturas que ese jugador controla en dos montones cara arriba. Sólo las criaturas en el montón de su elección pueden atacar este turno. Fight to the Death|Pelear a muerte|Instantáneo|Destruye todas las criaturas bloqueadoras y todas las criaturas bloqueadas. Fight with Fire|Combatir con fuego|Conjuro|Estímulo {5}{R}. (Puedes pagar {5}{R} adicionales al lanzar este hechizo.)\nCombatir con fuego hace 5 puntos de daño a la criatura objetivo. Si este hechizo fue estimulado, en vez de eso, hace 10 puntos de daño divididos como elijas entre cualquier cantidad de objetivos. (Estos objetivos pueden incluir jugadores y planeswalkers.) @@ -5551,6 +5709,7 @@ Finale of Revelation|Final de revelación|Conjuro|Roba X cartas. Si X es 10 o m Finality|Destino|Conjuro|Puedes poner dos contadores +1/+1 sobre una criatura que controlas. Luego, todas las criaturas obtienen -4/-4 hasta el final del turno. Find|Descubrir|Conjuro|Regresa hasta dos cartas de criatura objetivo de tu cementerio a tu mano. Finest Hour|El mejor momento|Encantamiento|Exaltado. (Siempre que una criatura que controlas ataque sola, esa criatura obtiene +1/+1 hasta el final del turno.)\nSiempre que una criatura que controlas ataque sola, si es la primera fase de combate del turno, endereza esa criatura. Después de esta fase, hay una fase de combate adicional. +Finishing Blow|Remate final|Instantáneo|Destruye la criatura o planeswalker objetivo. Finish|Fin|Conjuro|Secuela. (Lanza este hechizo solo desde tu cementerio. Luego exílialo.)\nComo coste adicional para lanzar Fin, sacrifica una criatura.\nDestruye la criatura objetivo. Fire Ants|Hormigas mordedoras|Criatura - Insecto|{T}: las Hormigas mordedoras hacen 1 punto de daño a cada otra criatura sin la habilidad de volar. Fire Covenant|Pacto de fuego|Instantáneo|Como coste adicional para jugar el Pacto de fuego, paga X vidas.\nEl Pacto de fuego hace X puntos de daño divididos como tu elijas entre cualquier número de criaturas objetivo. @@ -5560,6 +5719,7 @@ Fire Drake|Draco de fuego|Criatura - Draco|Vuela\n{R}: el Draco de fuego obtiene Fire Elemental|Elemental de fuego|Criatura — Elemental| Fire Imp|Diablillo de fuego|Criatura - Diablillo|Cuando el Diablillo de fuego entre en el campo de batalla, hace 2 puntos de daño a la criatura objetivo. Fire Juggler|Malabarista de fuego|Criatura — Chamán trasgo|Siempre que el Malabarista de fuego sea bloqueado, enfréntate con un oponente. Si ganas, el Malabarista de fuego hace 4 puntos de daño a cada criatura que lo bloquea. (Cada jugador enfrentado muestra la primera carta de su biblioteca, luego pone esa carta en la parte superior o inferior. Gana el jugador cuya carta tenga el mayor coste de maná convertido.) +Fire Prophecy|Profecía del fuego|Instantáneo|La Profecía del fuego hace 3 puntos de daño a la criatura objetivo. Puedes poner una carta de tu mano en el fondo de tu biblioteca. Si lo haces, roba una carta. Fire Servant|Sirviente de fuego|Criatura — Elemental|Si un hechizo instantáneo o conjuro rojo que controlas fuera a hacer daño, en vez de eso, hace el doble de ese daño. Fire Shrine Keeper|Guardián del Templo de Fuego|Criatura — Elemental|Amenaza.\n{7}{R}, {T}, sacrificar al Guardián del Templo de Fuego: Hace 3 puntos de daño a cada una de hasta dos criaturas objetivo. Fire Snake|Serpiente de fuego|Criatura - Vibora|Cuando la Serpiente de fuego sea puesta en un cementerio desde el campo de batalla, destruye la tierra objetivo. @@ -5584,6 +5744,7 @@ Firedrinker Satyr|Sátiro bebefuego|Criatura — Chamán sátiro|Siempre que el Firefiend Elemental|Elemental demonio del fuego|Criatura — Elemental|Prisa. (Esta criatura puede atacar y {T} tan pronto como entra bajo tu control.)Prestigio 1. (Cuando esta criatura haga daño de combate a un jugador, si no tiene prestigio, pon un contador +1/+1 sobre ella y gana prestigio.) Firefist Adept|Adepto puño de fuego|Criatura — Hechicero humano|Cuando el Adepto puño de fuego entre al campo de batalla, hace X puntos de daño a la criatura objetivo que controla un oponente, donde X es la cantidad de Hechiceros que controlas. Firefist Striker|Golpeador Puño Ardiente|Criatura — Soldado humano|Batallón — Siempre que el Golpeador Puño Ardiente y al menos otras dos criaturas ataquen, la criatura objetivo no puede bloquear este turno. +Fireflux Squad|Brigada de flujofuegos|Criatura — Soldado humano|Prisa.\nSiempre que la Brigada de flujofuegos ataque, puedes exiliar otra criatura atacante objetivo que controlas. Si lo haces, muestra las primeras cartas de tu biblioteca hasta que muestres una carta de criatura. Pon esa carta en el campo de batalla girada y atacando y el resto en el fondo de tu biblioteca en un orden aleatorio. Firefly|Luciérnaga|Criatura - Insecto|Vuela.\n{R}: la Luciernaga obtiene +1/+0 hasta el final del turno. Fireforger's Puzzleknot|Enigma del forjafuego|Artefacto|Cuando el Enigma del forjafuego entre al campo de batalla, hace 1 punto de daño a la criatura o jugador objetivo.\n{2}{R}, sacrificar el Enigma del forjafuego: Hace 1 punto de daño a la criatura o jugador objetivo. Firefright Mage|Mago fuegotemible|Criatura — Cambiahechizos trasgo|{1}{R}, {T}, descartar una carta: La criatura objetivo no puede ser bloqueada este turno excepto por criaturas artefacto y/o criatura rojas. @@ -5608,7 +5769,7 @@ Firestorm|Tormenta de fuego|Instantáneo|Como coste adicional para jugar la Torm Firewake Sliver|Fragmentado estela de fuego|Criatura — Fragmentado|Todos los Fragmentados tienen la habilidad de prisa y "{1}, sacrificar esta criatura: El Fragmentado objetivo obtiene +2/+2 hasta el final del turno". Firewild Borderpost|Mojón fuego salvaje|Artefacto|Puedes pagar {1} y regresar una tierra básica que controles a la mano de su propietario en lugar de pagar el coste de maná del Mojón fuego salvaje.\nEl Mojón fuego salvaje entra en juego girado.\n{T}: Agrega {R} o {G} a tu reserva de maná. Firewing Phoenix|Fénix alas ardientes|Criatura — Fénix|Vuela.\n{1}{R}{R}{R}: Regresa el Fénix alas ardientes de tu cementerio a tu mano. -Fire|Fire|Instantáneo|Fuego hace 2 puntos de daño divididos como elijas entre una o dos criaturas y/o jugadores objetivo. +Fire|Fuego|Instantáneo|Fuego hace 2 puntos de daño divididos como elijas entre una o dos criaturas y/o jugadores objetivo. First Response|Respuesta inmediata|Encantamiento|Al comienzo de cada mantenimiento, si perdiste vidas el último turno, pon en el campo de batalla una ficha de criatura Soldado blanca 1/1. First Sliver's Chosen|Elegido del Primer Fragmentado|Criatura — Fragmentado|Las criaturas Fragmentado que controlas tienen la habilidad de exaltado. (Siempre que una criatura que controlas ataque sola, obtiene +1/+1 hasta el final del turno por cada mención de la habilidad de exaltado entre los permanentes que controlas.) First Volley|Primera descarga|Instantáneo - Arcano|La Primera descarga hace 1 punto de daño a la criatura objetivo y 1 punto de daño al controlador de esa criatura. @@ -5638,6 +5799,7 @@ Flame Jet|Chorro flamígero|Conjuro|El Chorro flamígero hace 3 puntos de daño Flame Lash|Latigazo ardiente|Instantáneo|Latigazo ardiente hace 4 puntos de daño a la criatura o jugador objetivo. Flame Rift|Fisura llameante|Conjuro|La Fisura llameante hace 4 puntos de daño a cada jugador. Flame Slash|Cuchillazo de llamas|Conjuro|El Cuchillazo de llamas hace 4 puntos de daño a la criatura objetivo. +Flame Spill|Verter fuego|Instantáneo|Verter fuego hace 4 puntos de daño a la criatura objetivo. El daño sobrante se hace al controlador de esa criatura en vez de eso. Flame Spirit|Espíritu de la llama|Criatura - Espíritu Elemental|{R}: el Espíritu de la llama obtiene +1/0 hasta el final del turno. Flame Sweep|Barrido de llamas|Instantáneo|El Barrido de llamas hace 2 puntos de daño a cada criatura excepto a las criaturas que controlas con la habilidad de volar. Flame Wave|Ola de Llamas|Conjuro|La Ola de Llamas hace 4 puntos de daño a la criatura o jugador objetivo y a cada criatura que el controla. @@ -5684,6 +5846,7 @@ Flashfires|Tormenta ígnea|Conjuro|Destruye todas las llanuras. Flashfreeze|Congelación repentina|Instantáneo|Contrarresta el hechizo objetivo rojo o verde. Flash|Destello|Instantáneo|Puedes poner una criatura de tu mano en juego. Si lo haces, sacrifícala a no ser que pagues su coste de maná reducido hasta en Flatten|Aplanar|Instantáneo|La criatura objetivo obtiene -4/-4 hasta el final del turno. +Flawless Maneuver|Maniobra sin igual|Instantáneo|Si controlas un comandante, puedes lanzar este hechizo sin pagar su coste de maná.\nLas criaturas que controlas ganan la habilidad de indestructible hasta el final del turno. Flaxen Intruder|Intrusa rubita|Criatura — Berserker humano|Siempre que la Intrusa rubita haga daño de combate a un jugador, puedes sacrificarla. Cuando lo hagas, destruye el artefacto o encantamiento objetivo. Flayed Nim|Nim degollado|Criatura — Esqueleto|Siempre que el Nim degollado haga daño de combate a una criatura, el controlador de esa criatura pierde la misma cantidad de vida.\n{2}{B}: Regenera el Nim degollado. Flayer Drone|Zángano desollador|Criatura — Zángano eldrazi|Vacío. (Esta carta no tiene ningún color.)\nDaña primero.\nSiempre que otra criatura incolora entre al campo de batalla bajo tu control, el oponente objetivo pierde 1 vida. @@ -5751,6 +5914,7 @@ Floodwater Dam|Dique|Artefacto|{X}{X}{1}, {T}: gira X tierras objetivo. Floodwaters|Riada|Conjuro|Regresa hasta dos criaturas objetivo a las manos de sus propietarios.\nCiclo {2}. ({2}, descartar esta carta: Roba una carta.) Flood|Inundación|Encantamiento|{U}{U}: gira la criatura objetivo sin la habilidad de volar. Flourishing Defenses|Defensas florecientes|Encantamiento|Siempre que se coloque un contador -1/-1 sobre una criatura, puedes poner en juego una ficha de criatura Guerrero Elfo verde 1/1. +Flourishing Fox|Zorro de la prosperidad|Criatura — Zorro|Siempre que actives una habilidad de ciclo de otra carta, pon un contador +1/+1 sobre el Zorro de la prosperidad.\nCiclo {1}. ({1}, descartar esta carta: Roba una carta.) Flourish|Florecimiento|Conjuro|Las criaturas que controlas obtienen +2/+2 hasta el final del turno. Flow of Ideas|Flujo de ideas|Conjuro|Roba una carta por cada isla que controles. Flow of Maggots|Plaga de larvas|Criatura - Insecto|Mantenimiento acumulativo {1}\nLa Plaga de larvas no puede ser bloqueado por criaturas que no sean muros. @@ -5762,7 +5926,7 @@ Flowstone Blade|Espada de Piedra Variable|Encantamiento - Aura|{R}: la criatura Flowstone Channeler|Canalizador de piedra variable|Criatura — Cambiahechizos humano|{1}{R}, {T}, descartar una carta: La criatura objetivo obtiene +1/-1 y gana la habilidad de prisa hasta el final del turno. Flowstone Charger|Cargador de la piedra variable|Criatura - Bestia|Siempre que el Cargador de piedra variable ataque, obtiene +3/-3 hasta el final del turno. Flowstone Crusher|Triturador de piedra variable|Criatura — Bestia|{R}: El Triturador de piedra variable obtiene +1/-1 hasta el final del turno. -Flowstone Embrace|Abrazo de piedra variable|Encantamiento — Aura|Encantar criatura.
{T}: La criatura encantada obtiene +2/-2 hasta el final del turno. +Flowstone Embrace|Abrazo de piedra variable|Encantamiento — Aura|Encantar criatura.\n{T}: La criatura encantada obtiene +2/-2 hasta el final del turno. Flowstone Flood|Inundación de piedra variable|Conjuro|Retorno - paga 3 vidas, descartar una carta al azar de tu mano (Si tu pagas 3 vidas y descartar una carta al azar de tu mano además de cualquier otro coste cuando tu juegues este hechizo, pon la Inundación de piedra variable en tu mano en vez de tu cementerio como parte de su resolución.)\nDestruye la tierra objetivo. Flowstone Giant|Gigante de piedra variable|Criatura - Gigante|{R}: el Gigante de piedra variable obtiene +2/-2 hasta el final del turno. Flowstone Hellion|Diablo de Piedra Variable|Criatura - Bestia Arpía|Prisa (La criatura puede atacar y {T} el turno en el que entra en juego.)\n{0}: el Diablo de Piedra Variable obtiene +1/-1 hasta el final del turno. @@ -5786,6 +5950,7 @@ Flutterfox|Zorro aleteante|Criatura — Zorro|Mientras controles un artefacto o Flux Channeler|Canalizadora de corriente|Criatura — Hechicero humano|Siempre que lances un hechizo que no sea de criatura, prolifera. (Elige cualquier cantidad de permanentes y/o jugadores, luego pon sobre cada uno un contador de cada tipo que ya tenga.) Fluxcharger|Cargador de flujo|Criatura — Extraño|Vuela.\nSiempre que lances un hechizo de instantáneo o de conjuro puedes intercambiar la fuerza y la resistencia del Cargador de flujo hasta el final del turno. Flux|Flujo|Conjuro|Cada jugador se descarta de cualquier número de cartas de su mano, luego roba esa cantidad de cartas.\nRoba una carta. +Flycatcher Giraffid|Jiráfido cazamoscas|Criatura — Lagarto antílope|El Jiráfido cazamoscas entra al campo de batalla con lo que elijas sobre él: un contador de vigilancia o un contador de alcance. Flying Carpet|Alfombra voladora|Artefacto|{2}, {T}: La criatura objetivo gana la habilidad de volar hasta el final del turno. (No pueden ser bloqueados excepto por criaturas que tengan la habilidad de volar.) Flying Crane Technique|Técnica de la grulla|Instantáneo|Endereza todas las criaturas que controlas. Ganan las habilidades de volar y dañar dos veces hasta el final del turno. Flying Men|Hombres voladores|Criatura — Humano|Vuela. @@ -5818,12 +5983,14 @@ Fool's Demise|Fallecimiento del necio|Encantamiento — Aura|Encantar criatura.\ Fool's Tome|El libro de los necios|Artefacto|{2}, {T}: roba una carta. Juega esta habilidad sólo si no tienes cartas en la mano. Foot Soldiers|Soldados de a pie|Criatura - Soldado Humano| Footbottom Feast|Festín Bajopié|Instantáneo|Pon cualquier cantidad de cartas objetivo de criatura de tu cementerio en la parte superior de tu biblioteca.\nRoba una carta. +Footfall Crater|Cráter de pisotón|Encantamiento — Aura|Encantar tierra.\nLa tierra encantada tiene "{T}: La criatura objetivo gana las habilidades de arrollar y prisa hasta el final del turno".\nCiclo {1}. ({1}, descartar esta carta: Roba una carta.) Foothill Guide|Explorador de las estribaciones|Criatura — Clérigo|Protección contra Trasgos.\nMetamorfosis {W}. (Puedes jugar esta carta boca abajo como una criatura 2/2 pagando {3}. Ponla boca arriba en cualquier momento pagando su coste de metamorfosis.) Footlight Fiend|Diablo de las candilejas|Criatura — Diablo|Cuando el Diablo de las candilejas muera, hace 1 punto de daño a cualquier objetivo. Footsteps of the Goryo|Huellas de los Goryo|Conjuro - Arcano|Regresa la carta de criatura objetivo de tu cementerio al juego. Sacrifica esa criatura al final del turno. Foratog|Atog de los bosques|Criatura — Atog|{G}, sacrificar un Bosque: El Atog de los bosques obtiene +2/+2 hasta el final del turno. Forbidden Alchemy|Alquimia prohibida|Instantáneo|Mira las primeras cuatro cartas de tu biblioteca. Pon una de ellas en tu mano y el resto en tu cementerio.\nRetrospectiva {6}{B}. (Puedes lanzar esta carta desde tu cementerio pagando su coste de retrospectiva. Luego exíliala.) Forbidden Crypt|Cripta prohibida|Encantamiento|Si fueras a robar, en vez de eso devuelve la carta de tu cementerio a tu mano. Si no puedes, pierdes la partida.\nSi una carta se va al cementerio, en vez de eso retírala del juego. +Forbidden Friendship|Amistad prohibida|Conjuro|Crea una ficha de criatura Dinosaurio roja 1/1 con la habilidad de prisa y una ficha de criatura Soldado Humano blanca 1/1. Forbidden Lore|Sabiduría prohibida|Encantamiento - Aura|La Sabiduría prohibida sólo puede encantar una tierra de tu control.\nLa tierra encantada tiene "{T}: la criatura objetivo obtiene +2/+1 hasta el final del turno." Forbidden Orchard|Huerto prohibido|Tierra|{T}: Agrega un maná de cualquier color a tu reserva de maná. Siempre que gires el Huerto prohibido para obtener maná, pon en juego bajo el control del oponente objetivo una ficha de criatura Espíritu incolora 1/1. Forbidden Ritual|Ritual prohibido|Conjuro|Sacrifica una carta en juego. Si lo haces, el oponente objetivo pierde 2 vidas a menos que sacrifique un permanente o se descarte de una carta de su mano. Puedes repetir este proceso tantas veces como elijas. @@ -5873,6 +6040,7 @@ Forgotten Cave|Cueva olvidada|Tierra|La Cueva olvidada entra al campo de batalla Forgotten Creation|Creación olvidada|Criatura — Horror zombie|Escurridizo. (Esta criatura no puede ser bloqueada por criaturas con mayor fuerza que ella.)\nAl comienzo de tu mantenimiento, puedes descartar todas las cartas de tu mano. Si lo haces, roba esa misma cantidad de cartas. Forgotten Harvest|Cosecha Olvidada|Encantamiento|Al comienzo de tu mantenimiento, puedes retirar del juego una carta de tierra de tu cementerio. Si lo haces, pon un contador +1/+1 en la criatura objetivo. Forgotten Lore|Sabiduría perdida|Conjuro|Un oponente elige una carta de tu cementerio. puedes pagar {G}. Si lo haces, ese oponente elige una carta aún no elegida por la Sabiduría perdida. Puedes repetir este proceso cualquier número de veces. Pon la última carta elegida en tu mano. +Forgotten Sentinel|Centinela olvidada|Criatura artefacto — Gólem|La Centinela olvidada entra al campo de batalla girada. Foriysian Brigade|Brigada foriysiana|Criatura - Soldado Humano|La Brigada foriysiana puede bloquear dos criaturas cada combate. Foriysian Interceptor|Interceptor foriysiano|Criatura — Soldado humano|Destello (Puedes jugar este hechizo en cualquier momento en que pudieras jugar un instantáneo.)\nDefensor.\nEl Interceptor foriysiano puede bloquear una criatura adicional. Foriysian Totem|Tótem foriysiano|Artefacto|{T}: Agrega {R} a tu reserva de maná.\n{4}{R}: El Tótem foriysiano es una criatura artefacto Gigante roja 4/4 con la habilidad de arrollar hasta el final del turno.\nMientras el Tótem foriysiano sea una criatura, puede bloquear una criatura adicional. @@ -5934,6 +6102,7 @@ Fractured Loyalty|Lealtad traicionada|Encantar criatura|Siempre que la criatura Fractured Powerstone|Piedra de poder fracturada|Artefacto|{T}: Agrega {1} a tu reserva de maná.\n{T}: Lanza el dado planar. Activa esta habilidad sólo cuando puedas lanzar un conjuro. Fracturing Gust|Ráfaga fracturadora|Instantáneo|Destruye todos los artefactos y encantamientos. Ganas 2 vidas por cada permanente destruido de esta manera. Fragmentize|Fragmentar|Conjuro|Destruye el artefacto o encantamiento objetivo con coste de maná convertido de 4 o menos. +Frantic Inventory|Inventario frenético|Instantáneo|Roba una carta, luego roba una cantidad de cartas igual a la cantidad de cartas llamadas Inventario frenético en tu cementerio. Frantic Purification|Purificación frenética|Instantáneo|Destruye el encantamiento objetivo.\nDemencia {W}. (Puedes jugar esta carta pagando su coste de demencia en el momento en que la descartes de tu mano.) Frantic Salvage|Recuperación frenética|Instantáneo|Pon cualquier cantidad de cartas de artefacto objetivo de tu cementerio en la parte superior de tu biblioteca.\nRoba una carta. Frantic Search|Búsqueda frenética|Instantáneo|Roba dos cartas, luego descártate dos cartas de tu mano.\nEndereza hasta tres tierras. @@ -5973,6 +6142,7 @@ Frilled Mystic|Mística crestada|Criatura — Hechicero lagarto elfo|Destello.\n Frilled Oculus|Óculus recargado|Criatura — Homúnculo|{1}{G}: El Óculus recargado obtiene +2/+2 hasta el final del turno. Activa esta habilidad sólo una vez cada turno. Frilled Sandwalla|Arenaiguana crestada|Criatura — Lagarto|{1}{G}: La Arenaiguana crestada obtiene +2/+2 hasta el final del turno. Activa esta habilidad solo una vez cada turno. Frilled Sea Serpent|Serpiente marina con espinas|Criatura — Serpiente|{5}{U}{U}: La Serpiente marina con espinas no puede ser bloqueada este turno. +Frillscare Mentor|Mentora de creaespantos|Criatura — Guerrero humano|Cuando la Mentora de creaespantos entre al campo de batalla, pon un contador de amenaza sobre la criatura objetivo que no sea Humano que controlas. (No puede ser bloqueada excepto por dos o más criaturas.)\n{2}{R}, {T}: Pon un contador +1/+1 sobre cada criatura que controlas con la habilidad de amenaza. Frog Tongue|Lengua de rana|Encantamiento - Aura|Cuando la Lengua de rana entra en juego, roba una carta.\nLa criatura encantada puede bloquear como si tuviera la habilidad de volar. Frogify|Ranificar|Encantamiento — Aura|Encantar criatura.\nLa criatura encantada pierde todas las habilidades y es una criatura Rana azul con fuerza y resistencia base de 1/1. (Pierde todos los otros tipos de carta y de criatura.) Frogmite|Ranácaro|Criatura artefacto — Rana|Afinidad por artefactos. (Cuesta {1} menos lanzar este hechizo por cada artefacto que controles.) @@ -5980,12 +6150,14 @@ Frogtosser Banneret|Banderola de Lanza rana|Criatura — Bribón trasgo|Prisa.\n From Beyond|Desde el más allá|Encantamiento|Vacío. (Esta carta no tiene ningún color.)Al comienzo de tu mantenimiento, pon en el campo de batalla una ficha de criatura Vástago Eldrazi incolora 1/1. Tiene "Sacrificar esta criatura: Agrega {1} a tu reserva de maná".\n{1}{G}, sacrificar Desde el más allá: Busca en tu biblioteca una carta de Eldrazi, muéstrala y ponla en tu mano. Luego baraja tu biblioteca. From Under the Floorboards|De entre el suelo|Conjuro|Demencia {X}{B}{B}. (Si descartas esta carta, exíliala. Cuando lo hagas, lánzala por su coste de demencia o ponla en tu cementerio.)\nCrea tres fichas de criatura Zombie negras 2/2 giradas y ganas 3 vidas. Si se pagó el coste de demencia de este hechizo, en vez de eso, crea X de esas fichas y ganas X vidas. From the Ashes|De las cenizas|Conjuro|Destruye todas las tierras no básicas. Por cada tierra destruida de esta manera, su controlador puede buscar en su biblioteca una carta de tierra básica y ponerla en el campo de batalla. Luego cada jugador que buscó en su biblioteca de esta manera la baraja. +Frondland Felidar|Felidar de Terrafronda|Criatura — Bestia felino|Vigilancia.\nLas criaturas que controlas con la habilidad de vigilancia tienen "{1}, {T}: Gira la criatura objetivo". Frontier Bivouac|Campamento fronterizo|Tierra|El Campamento fronterizo entra al campo de batalla girado.\n{T}: Agrega {G}, {U} o {R} a tu reserva de maná. Frontier Guide|Guía fronterizo|Criatura — Explorador elfo|{3}{G}, {T}: Busca en tu biblioteca una carta de tierra básica y ponla en el campo de batalla girada. Luego baraja tu biblioteca. Frontier Mastodon|Mastodonte fronterizo|Criatura — Elefante|Ferocidad — El Mastodonte fronterizo entra al campo de batalla con un contador +1/+1 sobre él si controlas una criatura con fuerza de 4 o más. Frontier Siege|Asedio a la frontera|Encantamiento|En cuanto el Asedio a la frontera entre al campo de batalla, elige kans o dragones.\n• Kans — Al comienzo de cada una de tus fases principales, agrega {G}{G} a tu reserva de maná.\n• Dragones — Siempre que una criatura con la habilidad de volar entre al campo de batalla bajo tu control, puedes hacer que luche contra la criatura objetivo que no controlas. +Frontier Warmonger|Belicista de la frontera|Criatura — Guerrero humano|Siempre que una o más criaturas ataquen a uno de tus oponentes o a un planeswalker que controlan, esas criaturas ganan la habilidad de amenaza hasta el final del turno. Frontline Devastator|Devastadora de primera línea|Criatura — Guerrero minotauro zombie|Afligir 2. (Siempre que esta criatura sea bloqueada, el jugador defensor pierde 2 vidas.)\n{1}{R}: La Devastadora de primera línea obtiene +1/+0 hasta el final del turno. -Frontline Medic|Médico de primera línea|Criatura — Clérigo humano|Batallón — Siempre que el Médico de primera línea y al menos otras dos criaturas ataquen, las criaturas que controlas son indestructibles este turno.\nSacrificar el Médico de primera línea: Contrarresta el hechizo objetivo con {X} en su coste de maná a menos que su controlador pague {3}. +Frontline Medic|Médico de primera línea|Criatura — Clérigo humano|Batallón — Siempre que el Médico de primera línea y al menos otras dos criaturas ataquen, las criaturas que controlas ganan la habilidad de indestructible hasta el final del turno.\nSacrificar el Médico de primera línea: Contrarresta el hechizo objetivo con {X} en su coste de maná a menos que su contador pague {3}. Frontline Rebel|Rebelde de primera línea|Criatura — Guerrero humano|El Rebelde de primera línea ataca cada combate si puede. Frontline Sage|Sabio de primera línea|Criatura — Hechicero humano|Exaltado. (Siempre que una criatura que controles ataque sola, esa criatura obtiene +1/+1 hasta el final del turno.)\n{U}, {T}: Roba una carta, luego descarta una carta. Frontline Strategist|Estratega de primera línea|Criatura — Soldado|Metamorfosis {W}. (Puedes jugar esta carta boca abajo como una criatura 2/2 pagando {3}. Ponla boca arriba en cualquier momento pagando su coste de metamorfosis.)\nCuando el Estratega de primera línea se ponga boca arriba, tienes que prevenir todo el daño de combate que criaturas que no sean Soldados fueran a hacer este turno. @@ -5998,6 +6170,7 @@ Frost Titan|Titán escarchado|Criatura — Gigante|Siempre que el Titán escarch Frost Walker|Caminante de escarcha|Criatura — Elemental|Cuando el Caminante de escarcha sea objetivo de un hechizo o una habilidad, sacrifícalo. Frostburn Weird|Extraño fuegohelado|Criatura — Extraño|{U/R}: El Extraño fuegohelado obtiene +1/-1 hasta el final del turno. Frostling|Cría de escarcha|Criatura - Espíritu|Sacrificar la Cría de escarcha: La Cría de escarcha hace 1 punto de daño a la criatura objetivo. +Frostveil Ambush|Emboscada velohelado|Instantáneo|Gira hasta dos criaturas objetivo. Esas criaturas no se enderezan durante el próximo paso de enderezar de su controlador.\nCiclo {1}. ({1}, descartar esta carta: Roba una carta.) Frostwalk Bastion|Bastión escarchambulante|Tierra nevada|{T}: Agrega {C}.\n{1}{S}: Hasta el final del turno, el Bastión escarchambulante se convierte en una criatura artefacto Constructo 2/3. Sigue siendo una tierra. ({S} puede pagarse con un maná de un permanente nevado.)\nSiempre que el Bastión escarchambulante haga daño de combate a una criatura, gírala y esa criatura no se endereza durante el próximo paso de enderezar de su controlador. Frostwalla|Neviguana|Criatura nevada — Lagarto|{S}: La Neviguana obtiene +2/+2 hasta el final del turno. Activa esta habilidad solo una vez por turno. ({S} puede pagarse con un maná de un permanente nevado.) Frostweb Spider|Araña tela escarchada|Criatura nevada — Araña|La Araña tela escarchada puede bloquear como si tuviera la habilidad de volar.\nSiempre que la Araña tela escarchada bloquee a una criatura con la habilidad de volar, pon un contador +1/+1 sobre la Araña tela escarchada al final del combate. @@ -6017,6 +6190,7 @@ Fugue|Amnesia temporal|Conjuro|El jugador objetivo se descarta de tres cartas de Fulgent Distraction|Distracción fulgente|Instantáneo|Elige dos criaturas objetivo. Gira esas criaturas, luego desanexa todos los equipos anexados a ellas. Full Flowering|Florecimiento pleno|Conjuro|Repuebla X veces. (Para repoblar, crea una ficha que es una copia de una ficha de criatura que controlas. Haz esto X veces.) Full Moon's Rise|Ascenso de la luna llena|Encantamiento|Las criaturas Licántropo que controlas obtienen +1/+0 y tienen la habilidad de arrollar.\nSacrificar el Ascenso de la luna llena: Regenera todas las criaturas licántropo que controlas. +Fully Grown|En la fase adulta|Instantáneo|La criatura objetivo obtiene +3/+3 hasta el final del turno. Pon un contador de arrollar sobre ella. Fulminator Mage|Mago fulminador|Criatura — Chamán elemental|Sacrificar el Mago fulminador: Destruye la tierra objetivo que no sea básica. Fumarole|Fumarola|Conjuro|Como coste adicional para jugar la Fumarola, paga 3 vidas.\nDestruye la criatura y tierra objetivo. Fume Spitter|Escupidor de vapores|Criatura — Horror|Sacrificar el Escupidor de vapores: Pon un contador -1/-1 sobre la criatura objetivo. @@ -6030,6 +6204,7 @@ Fungal Behemoth|Behemot fungoso|Criatura — Hongo|Tanto la fuerza como la resis Fungal Infection|Infección fúngica|Instantáneo|La criatura objetivo obtiene -1/-1 hasta el final del turno. Crea una ficha de criatura Saprolín verde 1/1. Fungal Plots|Parcela fúngica|Encantamiento|{1}{G}, exiliar una carta de criatura de tu cementerio: Crea una ficha de criatura Saprolín verde 1/1.\nSacrificar dos Saprolines: Ganas 2 vidas y robas una carta. Fungal Reaches|Alturas fungosas|Tierra|{T}: Agrega {1} a tu reserva de maná.\n{1}, {T}: Pon un contador de almacenaje sobre las Alturas fungosas.\n{1}, remover X contadores de almacenaje de las Alturas fungosas: Agrega X maná de cualquier combinación de {R} y/o {G} a tu reserva de maná. +Fungal Rebirth|Renacimiento fúngico|Instantáneo|Regresa la carta de permanente objetivo de tu cementerio a tu mano. Si una criatura murió este turno, crea dos fichas de criatura Saprolín verdes 1/1. Fungal Shambler|Desollador fungoso|Criatura - Bestia Hongo|Arrolla.\nSiempre que el Desollador fungoso haga daño a un oponente, robas una carta y ese oponente descarta una carta de su mano. Fungal Sprouting|Germinación fungosa|Conjuro|Pon en el campo de batalla X fichas de criatura Saprolín verdes 1/1, donde X es la mayor fuerza entre las criaturas que controlas. Fungus Elemental|Elemental de hongos|Criatura - Elemental Hongo|{G}, sacrificar un bosque: pon un contador +2/+2 sobre el Elemental de hongos. Juega esta habilidad sólo si el Elemental de hongos entró en juego este turno. @@ -6047,7 +6222,7 @@ Furnace Scamp|Agitador del horno|Criatura — Bestia|Siempre que el Agitador del Furnace Spirit|Espiritu del Horno|Criatura - Espíritu|Prisa (La criatura puede atacar y {T} el turno en el que entra en juego.)\n{R}: el Espíritu del Horno obtiene +1/+0 hasta el final del turno. Furnace Whelp|Cría del horno|Criatura — Dragón|Vuela. (Esta criatura no puede ser bloqueada excepto por criaturas que tengan la habilidad de volar o alcance.)\n{R}: La Cría del horno obtiene +1/+0 hasta el final del turno. Furnace of Rath|Horno de Rath|Encantamiento|Si una fuente fuera a hacer daño a una criatura o jugador, en vez de eso, hace el doble del daño a esa criatura o jugador. -Furor of the Bitten|Furor de los mordidos|Encantamiento — Aura|Encantar criatura.\nLa criatura encantada obtiene +2/+2 y ataca cada turno si puede. +Furor of the Bitten|Furor de los mordidos|Encantamiento — Aura|Encantar criatura.\nLa criatura encantada obtiene +2/+2 y ataca cada combate si puede. Furtive Homunculus|Homúnculo disimulado|Criatura — Homúnculo|Escurridizo. (Esta criatura no puede ser bloqueada por criaturas con mayor fuerza que ella.) Fury Charm|Amuleto de furia|Instantáneo|Elige uno: Destruye el artefacto objetivo; o la criatura objetivo obtiene +1/+1 y gana la habilidad de arrollar hasta el final del turno; o remueve dos contadores de tiempo de la carta suspendida o permanente objetivo. Fury Sliver|Fragmentado de la furia|Criatura — Fragmentado|Todos los Fragmentados tienen la habilidad de dañar dos veces. @@ -6067,6 +6242,7 @@ Fyndhorn Elder|Anciano de Fyndhorn|Criatura - Druida Elfo|{T}: Agrega {G}{G} a t Fyndhorn Elves|Elfos de Fyndhorn|Criatura - Druida Elfo|{T}: añade {G} a tu reserva de maná. Fyndhorn Pollen|Polen de Fyndhorn|Encantamiento|Mantenimiento acumulativo {1}\nTodas las criaturas obtienen -1/-0.\n{1}{G}: todas las criaturas obtienen -1/-0 hasta el final del turno. Gaddock Teeg|Gaddock Teeg|Criatura legendaria — Consejero kithkin|Los hechizos que no sean de criatura con coste de maná convertido de 4 o más no pueden jugarse.\nLos hechizos que no sean de criatura con {X} en su coste de maná no pueden jugarse. +Gadrak, the Crown-Scourge|Gadrak, Azote a las Coronas|Criatura legendaria — Dragón|Vuela.\nGadrak, Azote a las Coronas no puede atacar a menos que controles cuatro o más artefactos.\nAl comienzo de tu paso final, crea una ficha de Tesoro por cada criatura que no sea ficha que murió en este turno. (Es un artefacto con "{T}, sacrificar este artefacto: Agrega un maná de cualquier color".) Gadwick, the Wizened|Gadwick, el Marchito|Criatura legendaria — Hechicero humano|Cuando Gadwick, el Marchito entre al campo de batalla, roba X cartas.\nSiempre que lances un hechizo azul, gira el permanente objetivo que no sea tierra que controla un oponente. Gaea's Anthem|Himno de Gaia|Encantamiento|Las criaturas que controles obtienen +1/+1. Gaea's Balance|Balance de Gaia|Conjuro|Como coste adicional para jugar el Balance de Gaia, sacrifica cinco tierras. Busca en tu biblioteca una carta de tierra de cada tipo de tierra básica y ponlas en juego. Luego baraja tu biblioteca. @@ -6083,6 +6259,7 @@ Gaea's Skyfolk|Pueblo celeste de Gaia|Criatura - Triton Elfo|Vuela. Gahiji, Honored One|Gahiji, el venerado|Criatura legendaria — Bestia|Siempre que una criatura ataque a uno de tus oponentes o a un planeswalker que controle un oponente, esa criatura obtiene +2/+0 hasta el final del turno. Gainsay|Contradecir|Instantáneo|Contrarresta el hechizo azul objetivo. Gale Force|Fuerza del vendaval|Conjuro|La Fuerza del vendaval hace 5 puntos de daño a cada criatura que tenga la habilidad de volar. +Gale Swooper|Surcadora de vendavales|Criatura — Grifo|Vuela.\nCuando la Surcadora de vendavales entre al campo de batalla, la criatura objetivo gana la habilidad de volar hasta el final del turno. Galecaster Colossus|Coloso lanzaventiscas|Criatura — Hechicero gigante|Girar un Hechicero enderezado que controlas: Regresa el permanente objetivo que no sea tierra que no controlas a la mano de su propietario. Galepowder Mage|Mago vendaval de polvo|Criatura — Hechicero kithkin|Vuela.\nSiempre que el Mago vendaval de polvo ataque, remueve del juego otra criatura objetivo. Regresa esa carta al juego bajo el control de su propietario al final del turno. Galerider Sliver|Fragmentado jinete de vendavales|Criatura — Fragmentado|Las criaturas Fragmentado que controlas tienen la habilidad de volar. @@ -6120,17 +6297,24 @@ Gargos, Vicious Watcher|Gargos, vigilante brutal|Criatura legendaria — Hidra|V Gargoyle Castle|Castillo de las gárgolas|Tierra|{T}: Agrega {1} a tu reserva de maná.\n{5}, {T}, sacrificar el Castillo de las gárgolas: Pon en el campo de batalla una ficha de criatura artefacto Gárgola incolora 3/4 con la habilidad de volar. Gargoyle Sentinel|Gárgola centinela|Criatura artefacto — Gárgola|Defensor. (Esta criatura no puede atacar.)\n{3}: Hasta el final del turno, la Gárgola centinela pierde la habilidad de defensor y gana la habilidad de volar. Garna, the Bloodflame|Garna, la Llama de Sangre|Criatura legendaria — Guerrero humano|Destello.\nCuando Garna, la Llama de Sangre entre al campo de batalla, regresa a tu mano todas las cartas de criatura en tu cementerio que hayan ido allí desde cualquier lugar este turno.\nLas otras criaturas que controlas tienen la habilidad de prisa. +Garrison Cat|Felino del baluarte|Criatura — Felino|Cuando el Felino del baluarte muera, crea una ficha de criatura Soldado Humano blanca 1/1. Garrison Griffin|Grifo del baluarte|Criatura — Grifo|Vuela.\nSiempre que el Grifo del baluarte ataque, el Caballero objetivo que controlas gana la habilidad de volar hasta el final del turno. Garrison Sergeant|Sargento de la guarnición|Criatura — Soldado viashino|El Sargento de la guarnición tiene la habilidad de dañar dos veces mientras controles un Portal. Garruk Relentless|Garruk implacable|Planeswalker — Garruk|Cuando Garruk implacable tenga dos o menos contadores de lealtad sobre él, transfórmalo.\n0: Garruk implacable hace 3 puntos de daño a la criatura objetivo. Esa criatura le hace a él una cantidad de daño igual a su fuerza.\n0: Pon en el campo de batalla una ficha de criatura Lobo verde 2/2. Garruk Wildspeaker|Garruk Portavoz Salvaje|Caminante de planos — Garruk|+1: Endereza dos tierras objetivo.\n-1: Pon en juego una ficha de criatura Bestia verde 3/3.\n-4: Las criaturas que controlas obtienen +3/+3 y ganan la habilidad de arrollar hasta el final del turno. Garruk's Companion|Compañero de Garruk|Criatura — Bestia|Arrolla. (Si esta criatura fuera a asignar suficiente daño a sus bloqueadores como para destruirlos, puedes hacer que le asigne el resto del daño al jugador o planeswalker defensor.) +Garruk's Gorehorn|Corneador de Garruk|Criatura — Bestia| +Garruk's Harbinger|Heraldo de Garruk|Criatura — Bestia|Antimaleficio contra negro.\nSiempre que el Heraldo de Garruk haga daño de combate a un jugador o planeswalker, mira esa misma cantidad de cartas de la parte superior de tu biblioteca. Puedes mostrar una carta de criatura o de planeswalker Garruk que se encuentre entre ellas y ponerla en tu mano. Pon el resto en el fondo de tu biblioteca en un orden aleatorio. Garruk's Horde|Horda de Garruk|Criatura — Bestia|Arrolla. (Esta criatura puede hacer el daño de combate sobrante al jugador o planeswalker defensor mientras ataca.)\nJuega mostrando la primera carta de tu biblioteca.\nPuedes lanzar la primera carta de tu biblioteca si es una carta de criatura. (Hazlo solo cuando puedas lanzar esa carta de criatura. Todavía debes pagar los costes del hechizo.) Garruk's Packleader|Líder de manada de Garruk|Criatura — Bestia|Siempre que otra criatura con fuerza de 3 o más entre al campo de batalla bajo tu control, puedes robar una carta. +Garruk's Uprising|Alzamiento de Garruk|Encantamiento|Cuando el Alzamiento de Garruk entre al campo de batalla, si controlas una criatura con fuerza de 4 o más, roba una carta.\nLas criaturas que controlas tienen la habilidad de arrollar. (Pueden hacer el daño de combate sobrante al jugador o planeswalker al que atacan.)\nSiempre que una criatura con fuerza de 4 o más entre al campo de batalla bajo tu control, roba una carta. +Garruk's Warsteed|Montura de guerra de Garruk|Criatura — Rinoceronte|Vigilancia.\nCuando la Montura de guerra de Garruk entre al campo de batalla, puedes buscar en tu biblioteca y/o cementerio una carta llamada Garruk, heraldo salvaje, mostrarla y ponerla en tu mano. Si buscas en tu biblioteca de esta manera, barájala. Garruk, Apex Predator|Garruk, depredador arquetípico|Planeswalker — Garruk|+1: Destruye otro planeswalker objetivo.\n+1: Pon en el campo de batalla una ficha de criatura Bestia negra 3/3 con la habilidad de toque mortal.\n-3: Destruye la criatura objetivo. Ganas una cantidad de vidas igual a su resistencia.\n-8: El oponente objetivo obtiene un emblema con "Siempre que una criatura te ataque, obtiene +5/+5 y gana la habilidad de arrollar hasta el final del turno". Garruk, Caller of Beasts|Garruk, llamador de bestias|Planeswalker — Garruk|+1: Muestra las primeras cinco cartas de tu biblioteca. Pon todas las cartas de criatura mostradas de esta manera en tu mano y el resto en la parte inferior de tu biblioteca en cualquier orden.\n-3: Puedes poner en el campo de batalla una carta de criatura verde de tu mano.\n-7: Obtienes un emblema con "Siempre que lances un hechizo de criatura, puedes buscar en tu biblioteca una carta de criatura, ponerla en el campo de batalla, y luego barajar tu biblioteca". Garruk, Cursed Huntsman|Garruk, cazador maldito|Planeswalker legendario — Garruk|0: Crea dos fichas de criatura Lobo negras y verdes 2/2 con "Cuando esta criatura muera, pon un contador de lealtad sobre cada Garruk que controlas".\n−3: Destruye la criatura objetivo. Roba una carta.\n−6: Obtienes un emblema con "Las criaturas que controlas obtienen +3/+3 y tienen la habilidad de arrollar". Garruk, Primal Hunter|Garruk, cazador primordial|Planeswalker legendario — Garruk|+1: Crea una ficha de criatura Bestia verde 3/3.\n−3: Roba una cantidad de cartas igual a la mayor fuerza entre las criaturas que controlas.\n−6: Crea una ficha de criatura Sierpe verde 6/6 por cada tierra que controlas. +Garruk, Savage Herald|Garruk, heraldo salvaje|Planeswalker legendario — Garruk|+1: Muestra la primera carta de tu biblioteca. Si es una carta de criatura, ponla en tu mano. De lo contrario, pon la carta en el fondo de tu biblioteca.\n−2: La criatura objetivo que controlas hace una cantidad de daño igual a su fuerza a otra criatura objetivo.\n−7: Hasta el final del turno, las criaturas que controlas ganan "Puedes hacer que esta criatura haga su daño de combate como si no hubiera sido bloqueada". +Garruk, Unleashed|Garruk, desatado|Planeswalker legendario — Garruk|+1: Hasta una criatura objetivo obtiene +3/+3 y gana la habilidad de arrollar hasta el final del turno.\n−2: Crea una ficha de criatura Bestia verde 3/3. Luego, si un oponente controla más criaturas que tú, pon un contador de lealtad sobre Garruk, desatado.\n−7: Obtienes un emblema con "Al comienzo de tu paso final, puedes buscar en tu biblioteca una carta de criatura, ponerla en el campo de batalla y luego barajar tu biblioteca". Garruk, the Veil-Cursed|Garruk, maldito por el Velo|Planeswalker — Garruk|+1: Pon en el campo de batalla una ficha de criatura Lobo negra 1/1 con la habilidad de toque mortal.\n-1: Sacrifica una criatura. Si lo haces, busca en tu biblioteca una carta de criatura, muéstrala y ponla en tu mano. Luego baraja tu biblioteca.\n-3: Las criaturas que controlas ganan la habilidad de arrollar y obtienen +X/+X hasta el final del turno, donde X es el número de cartas de criatura en tu cementerio. Garza Zol, Plague Queen|Garza Zol, reina de la peste|Criatura legendaria — Vampiro|Vuela, prisa.\nSiempre que una criatura que haya recibido daño de Garza Zol, reina de la peste este turno vaya a un cementerio, pon un contador +1/+1 sobre Garza Zol.\nSiempre que Garza Zol haga daño de combate a un jugador, puedes robar una carta. Garza's Assassin|Asesino de Garza|Criatura — Asesino humano|Sacrificar el Asesino de Garza: Destruye la criatura objetivo que no sea negra.\nRecobrar—Pagar la mitad de tu vida redondeada hacia arriba. (Cuando otra criatura vaya a tu cementerio desde el juego, puedes pagar la mitad de tu vida redondeada hacia arriba. Si lo haces, regresa esta carta de tu cementerio a tu mano. De lo contrario, remueve del juego esta carta.) @@ -6148,7 +6332,7 @@ Gates Ablaze|Portales en llamas|Conjuro|Los Portales en llamas hacen X puntos de Gateway Plaza|Plaza de los portales|Tierra — Portal|La Plaza de los portales entra al campo de batalla girada.\nCuando la Plaza de los portales entre al campo de batalla, sacrifícala a menos que pagues {1}.\n{T}: Agrega un maná de cualquier color. Gateway Shade|Sombra del portal|Criatura — Sombra|{B}: La Sombra del portal obtiene +1/+1 hasta el final del turno.\nGirar un Portal enderezado que controlas: La Sombra del portal obtiene +2/+2 hasta el final del turno. Gateway Sneak|Escurridiza de los portales|Criatura — Bribón vedalken|Siempre que un Portal entre al campo de batalla bajo tu control, la Escurridiza de los portales no puede ser bloqueada este turno.\nSiempre que la Escurridiza de los portales haga daño de combate a un jugador, roba una carta. -Gathan Raiders|Incursores de Gatha|Criatura — Guerrero humano|Temerario Los Incursores de Gatha obtienen +2/+2 si no tienes cartas en la mano.
Metamorfosis—Descartar una carta. (Puedes jugar esta carta boca abajo como una criatura 2/2 pagando {3}. Ponla boca arriba en cualquier momento pagando su coste de metamorfosis.) +Gathan Raiders|Incursores de Gatha|Criatura — Guerrero humano|Temerario Los Incursores de Gatha obtienen +2/+2 si no tienes cartas en la mano.\nMetamorfosis—Descartar una carta. (Puedes jugar esta carta boca abajo como una criatura 2/2 pagando {3}. Ponla boca arriba en cualquier momento pagando su coste de metamorfosis.) Gather Courage|Armarse de valor|Instantáneo|Convocar (Cada criatura que gires al jugar este hechizo reduce su coste en {1} o en un maná del color de esa criatura.)\nLa criatura objetivo obtiene +2/+2 hasta el final del turno. Gather Specimens|Recolectar especímenes|Instantáneo|Si una criatura fuera a entrar en juego bajo el control de un oponente este turno, en vez de eso, entra en juego bajo tu control. Gather the Pack|Reunir al grupo|Conjuro|Muestra las primeras cinco cartas de tu biblioteca. Puedes poner en tu mano una carta de criatura que se encuentre entre ellas. Pon el resto en tu cementerio.\nDominio de hechizos — Si hay dos o más cartas de instantáneo y/o de conjuro en tu cementerio, en vez de una, pon en tu mano hasta dos cartas de criatura que se encuentren entre las cartas mostradas. @@ -6161,6 +6345,7 @@ Gatstaf Shepherd|Pastor de Gatstaf|Criatura — Licántropo humano|Al comienzo d Gauntlet of Power|Guantelete de poder|Artefacto|En cuanto el Guantelete de poder entre en juego, elige un color.\nLas criaturas del color elegido obtienen +1/+1.\nSiempre que se gira una tierra básica para obtener maná del color elegido, su controlador agrega un maná de ese color a su reserva de maná. Gauntlets of Chaos|Guanteletes del Caos|Artefacto|{5}, sacrificar los Guanteletes del Caos: intercambia el control del artefacto, criatura, o tierra objetivo por un permanente de tu control del mismo tipo de permanente.\nDestruye todos los encantamientos en estos permanentes. Gauntlets of Light|Guanteletes de luz|Encantamiento — Aura|Encantar criatura.\nLa criatura encantada obtiene +0/+2 y asigna una cantidad de daño de combate igual a su resistencia en vez de su fuerza.\nLa criatura encantada tiene "{2}{W}: Endereza esta criatura". +Gavi, Nest Warden|Gavi, guardiana del nido|Criatura legendaria — Chamán humano|Puedes pagar {0} en vez de pagar el coste de ciclo de la primera carta de la que actives la habilidad de ciclo cada turno.\nSiempre que robes tu segunda carta cada turno, crea una ficha de criatura Felino Dinosaurio roja y blanca 2/2. Gavony Ironwright|Herradora de Gavony|Criatura — Soldado humano|Hora fatídica — Mientras tengas 5 vidas o menos, las otras criaturas que controlas obtienen +1/+4. Gavony Township|Municipio de Gavony|Tierra|{T}: Agrega {1} a tu reserva de maná.\n{2}{G}{W}, {T}: Pon un contador +1/+1 sobre cada criatura que controlas. Gavony Unhallowed|Gavony impía|Criatura — Zombie|Siempre que otra criatura que controlas muera, pon un contador +1/+1 sobre Gavony impía. @@ -6198,19 +6383,23 @@ Gempalm Incinerator|Incinerador palmagema|Criatura — Trasgo|Ciclo {1}{R}. ({1} Gempalm Polluter|Contaminador palmagema|Criatura — Zombie|Ciclo {B}{B}. ({B}{B}, descartar esta carta de tu mano: Roba una carta.)\nCuando uses la habilidad de ciclo del Contaminador palmagema, puedes elegir que el jugador objetivo pierda 1 vida por cada Zombie en juego. Gempalm Sorcerer|Hechicero palmagema|Criatura — Hechicero|Ciclo {2}{U}. ({2}{U}, descartar esta carta de tu mano: Roba una carta.)\nCuando uses la habilidad de ciclo del Hechicero palmagema, todos los Hechiceros ganan la habilidad de volar hasta el final del turno. Gempalm Strider|Caminante palmagema|Criatura — Elfo|Ciclo {2}{G}{G}. ({2}{G}{G}, descartar esta carta de tu mano: Roba una carta.)\nCuando uses la habilidad de ciclo del Caminante palmagema, todos los Elfos obtienen +2/+2 hasta el final del turno. +Gemrazer|Destruyegemas|Criatura — Bestia|Mutación {1}{G}{G}. (Si lanzas este hechizo pagando su coste de mutación, ponlo sobre o bajo la criatura objetivo que no sea Humano de la cual eres propietario. Estas mutan en la criatura de la parte superior más todas las habilidades de debajo.)\nAlcance, arrolla.\nSiempre que esta criatura mute, destruye el artefacto o encantamiento objetivo que controla un oponente. Gemstone Array|Matriz de gemas|Artefacto|{2}: Pon un contador de carga en la Matriz de gemas.\nRemover un contador de carga de la Matriz de gemas: Agrega un maná de cualquier color a tu reserva de maná. Gemstone Caverns|Cavernas de gemas|Tierra legendaria|Si las Cavernas de gemas están en tu mano inicial y no juegas primero, puedes comenzar el juego con las Cavernas de gemas en juego con un contador de suerte sobre ellas. Si lo haces, remueve del juego una carta de tu mano.\n{T}: Agrega {1} a tu reserva de maná. Si las Cavernas de gemas tienen un contador de suerte sobre ellas, en vez de eso, agrega un maná de cualquier color a tu reserva de maná. Gemstone Mine|Yacimiento de gemas|Tierra|El Yacimiento de gemas entra en juego con tres contadores de minería sobre él.\n{T}, remover un contador de minería del Yacimiento de gemas: Agrega un maná de cualquier color a tu reserva de maná. Si no hay contadores de minería sobre el Yacimiento de gemas, sacrifícalo. General Jarkeld|General Jarkeld|Criatura Legendaria - Soldado Humano|{T}: intercambia las criaturas bloqueadoras de dos criaturas atacantes objetivo. Juega esta habilidad sólo durante el paso de declaracion de bloqueadores. +General Kudro of Drannith|General Kudro de Drannith|Criatura legendaria — Soldado humano|Los otros Humanos que controlas obtienen +1/+1.\nSiempre que el General Kudro de Drannith u otro Humano entre al campo de batalla bajo tu control, exilia la carta objetivo del cementerio de un oponente.\n{2}, sacrificar dos Humanos: Destruye la criatura objetivo con fuerza de 4 o más. General Tazri|General Tazri|Criatura legendaria — Humano aliado|Cuando la General Tazri entre al campo de batalla, puedes buscar en tu biblioteca una carta de criatura Aliado, mostrarla, ponerla en tu mano y luego barajar tu biblioteca.\n{W}{U}{B}{R}{G}: Las criaturas Aliado que controlas obtienen +X/+X hasta el final del turno, donde X es la cantidad de colores que tengan esas criaturas. +General's Enforcer|Ejecutor del general|Criatura — Soldado humano|Los Humanos legendarios que controlas tienen la habilidad de indestructible.\n{2}{W}{B}: Exilia la carta objetivo de un cementerio. Si era una carta de criatura, crea una ficha de criatura Soldado Humano blanca 1/1. General's Kabuto|Kabuto del general|Artefacto - Equipo|La criatura equipada no puede ser objetivo de hechizos o habilidades.\nPrevén todo el daño de combate que se le fuera a hacer a la criatura equipada.\nEquipar {2} ({2}: Anexa este equipo a la criatura objetivo que controles. Juega la habilidad de equipar como un conjuro.) General's Regalia|Atavío del General|Artefacto|{3}: la siguiente vez que una fuente de tu elección fuera a hacerte daño este turno, en vez de eso ese daño es hecho a la criatura objetivo de tu control. Generator Servant|Sirviente generador|Criatura — Elemental|{T}, sacrificar el Sirviente generador: Agrega {2} a tu reserva de maná. Si ese maná se usa en un hechizo de criatura, esa criatura gana la habilidad de prisa hasta el final del turno. (Esa criatura puede atacar y {T} tan pronto como entra bajo tu control.) Generous Gift|Regalo paquidérmico|Instantáneo|Destruye el permanente objetivo. Su controlador crea una ficha de criatura Elefante verde 3/3. Generous Stray|Minino generoso|Criatura — Felino|Cuando el Minino generoso entre al campo de batalla, roba una carta. Genesis Chamber|Cámara del génesis|Artefacto|Siempre que una criatura que no sea ficha entre en juego, si la Cámara del génesis está enderezada, el controlador de esa criatura pone en juego una ficha de criatura Myr artefacto 1/1. -Genesis Hydra|Hidra del génesis|Criatura — Hidra planta|Cuando lances la Hidra del génesis, muestra las X primeras cartas de tu biblioteca. Puedes poner en el campo de batalla una carta de permanente que no sea tierra con coste de maná convertido de X o menos que se encuentre entre ellas. Luego baraja el resto en tu biblioteca.\nLa Hidra del génesis entra al campo de batalla con X contadores +1/+1 sobre ella. +Genesis Hydra|Hidra del génesis|Criatura — Hidra planta|Cuando lances este hechizo, muestra las X primeras cartas de tu biblioteca. Puedes poner en el campo de batalla una carta de permanente que no sea tierra con coste de maná convertido de X o menos que se encuentre entre ellas. Luego baraja el resto en tu biblioteca.\nLa Hidra del génesis entra al campo de batalla con X contadores +1/+1 sobre ella. Genesis Storm|Tormenta del génesis|Conjuro|Cuando lances este hechizo, cópialo por cada vez que lanzaste a tu comandante desde la zona de mando este juego.\nMuestra las primeras cartas de tu biblioteca hasta que muestres una carta de permanente que no sea tierra. Puedes poner esa carta en el campo de batalla. Luego, pon en el fondo de tu biblioteca en un orden aleatorio todas las cartas mostradas de esta manera que no fueron puestas en el campo de batalla. +Genesis Ultimatum|Ultimátum de génesis|Conjuro|Mira las cinco primeras cartas de tu biblioteca. Pon en el campo de batalla cualquier cantidad de cartas de permanente de entre ellas y el resto en tu mano. Exilia el Ultimátum de génesis. Genesis Wave|Ola de génesis|Conjuro|Muestra las primeras X cartas de tu biblioteca. Puedes poner en el campo de batalla cualquier cantidad de cartas de permanente con coste de maná convertido de X o menos que se encuentren entre ellas. Luego pon en tu cementerio todas las cartas mostradas de esta manera que no fueron puestas en el campo de batalla. Genesis|Génesis|Criatura — Encarnación|Al comienzo de tu mantenimiento, si el Génesis está en tu cementerio, puedes pagar {2}{G}. Si lo haces, regresa la carta de criatura objetivo de tu cementerio a tu mano. Genju of the Cedars|Genju de los cedros|Encantar bosque|{2}: El bosque encantado se convierte en una criatura Espíritu verde 4/4 hasta el final del turno. Sigue siendo una tierra.\nCuando el bosque encantado vaya a un cementerio, puedes regresar Genju de los cedros de tu cementerio a tu mano. @@ -6291,6 +6480,7 @@ Ghosthelm Courier|Mensajero yelmofantasma|Criatura — Hechicero|Puedes elegir n Ghostly Changeling|Cambiaformas fantasmal|Criatura — Metamorfo|Cambiaformas. (Esta carta es de todos los tipos de criatura en todo momento.)\n{1}{B}: El Cambiaformas fantasmal obtiene +1/+1 hasta el final del turno. Ghostly Flame|Llama fantasmal|Encantamiento|Los permanentes y los hechizos negros y/o rojos son fuentes incoloras de daño. Ghostly Flicker|Fluctuación fantasmal|Instantáneo|Exilia dos artefactos, criaturas y/o tierras objetivo que controles, luego regresa esas cartas al campo de batalla bajo tu control. +Ghostly Pilferer|Ladronzuelo fantasmal|Criatura — Pícaro espíritu|Siempre que el Ladronzuelo fantasmal se enderece, puedes pagar {2}. Si lo haces, roba una carta.\nSiempre que un oponente lance un hechizo desde cualquier parte excepto desde su mano, roba una carta.\nDescartar una carta: El Ladronzuelo fantasmal no puede ser bloqueado este turno. Ghostly Possession|Posesión fantasmal|Encantamiento — Aura|Encantar criatura.\nLa criatura encantada tiene la habilidad de volar.\nPrevén todo el daño de combate que se le fuera a hacer y que fuera a hacer la criatura encantada. Ghostly Prison|Prisión fantasmagórica|Encantamiento|Las criaturas no pueden atacarte a menos que su controlador pague {2} por cada criatura que controla que te está atacando. Ghostly Sentinel|Centinela fantasmal|Criatura — Espíritu kor|Vuela, vigilancia. @@ -6333,7 +6523,7 @@ Giant Warthog|Facoquero gigante|Criatura — Bestia|Arrolla. Giant's Ire|Ira de gigante|Conjuro tribal — Gigante|La Ira de gigante hace 4 puntos de daño al jugador objetivo. Si controlas un Gigante, roba una carta. Giant's Skewer|Brocheta de gigante|Artefacto — Equipo|La criatura equipada obtiene +2/+1.\nSiempre que la criatura equipada haga daño de combate a una criatura, crea una ficha de Comida. (Es un artefacto con "{2}, {T}, sacrificar este artefacto: Ganas 3 vidas".)\nEquipar {3}. ({3}: Anexa este Equipo a la criatura objetivo que controlas. Activa la habilidad de equipar como un conjuro.) Giantbaiting|Carnada para gigantes|Conjuro|Pon en juego una ficha de criatura Guerrero Gigante verde y roja 4/4 con la habilidad de prisa. Remuévela del juego al final del turno.\nConspirar. (En cuanto juegues este hechizo puedes girar dos criaturas enderezadas que controles que compartan un color con él. Cuando lo hagas, cópialo.) -Gibbering Descent|Descenso quejumbroso|Encantamiento|Al comienzo del mantenimiento de cada jugador, ese jugador pierde 1 vida y descarta una carta.
Temerario Sáltate tu mantenimiento si no tienes cartas en tu mano.
Demencia {2}{B}{B} (Si descartas esta carta, puedes jugarla por su coste de demencia en vez de ponerla en tu cementerio.) +Gibbering Descent|Descenso quejumbroso|Encantamiento|Al comienzo del mantenimiento de cada jugador, ese jugador pierde 1 vida y descarta una carta.\nTemerario Sáltate tu mantenimiento si no tienes cartas en tu mano.\nDemencia {2}{B}{B} (Si descartas esta carta, puedes jugarla por su coste de demencia en vez de ponerla en tu cementerio.) Gibbering Fiend|Demonio farfullador|Criatura — Diablo|Cuando el Demonio farfullador entre al campo de batalla, hace 1 punto de daño a cada oponente.\nDelirio — Al comienzo del mantenimiento de cada oponente, si entre las cartas de tu cementerio hay cuatro o más tipos de cartas, el Demonio farfullador hace 1 punto de daño a ese jugador. Gibbering Hyenas|Hienas quejumbrosas|Criatura - Hiena|Las Hienas quejumbrosas no pueden ser bloqueadas por criaturas negras. Gibbering Kami|Kami quejumbroso|Criatura - Espíritu|Vuela.\nMigración de almas 3 (Cuando esto vaya a un cementerio desde el juego, puedes regresar la carta objetivo de Espíritu con coste de maná convertido de 3 o menos de tu cementerio a tu mano.) @@ -6358,7 +6548,7 @@ Gideon, Martial Paragon|Gideon, arquetipo marcial|Planeswalker — Gideon|+2: En Gideon, the Oathsworn|Gideon, caballero jurado|Planeswalker legendario — Gideon|Siempre que ataques con dos o más criaturas que no sean Gideon, pon un contador +1/+1 sobre cada una de esas criaturas.\n+2: Hasta el final del turno, Gideon, caballero jurado es una criatura Soldado blanca 5/5 que sigue siendo un planeswalker. Prevén todo el daño que se le fuera a hacer este turno. (No puede atacar si fue lanzado este turno.)\n−9: Exilia a Gideon, caballero jurado y cada criatura que controlan tus oponentes. Gift of Doom|Don de la fatalidad|Encantamiento — Aura|Encantar criatura.\nLa criatura encantada tiene las habilidades de toque mortal e indestructible.\nMetamorfosis — Sacrificar otra criatura. (Puedes lanzar esta carta boca abajo como una criatura 2/2 pagando {3}. Ponla boca arriba en cualquier momento pagando su coste de metamorfosis.)\nEn cuanto el Don de la fatalidad se ponga boca arriba, puedes anexarlo a una criatura. Gift of Estates|Concesión tierras|Conjuro|Si un oponente tiene más tierras que tú, busca en tu biblioteca hasta tres cartas de llanura, muéstralas y ponlas en tu mano. Luego baraja tu biblioteca. -Gift of Granite|Regalo de granito|Encantamiento — Aura|Destello (Puedes jugar este hechizo en cualquier momento en que pudieras jugar un instantáneo.)
Encantar criatura.
La criatura encantada obtiene +0/+2. +Gift of Granite|Regalo de granito|Encantamiento — Aura|Destello (Puedes jugar este hechizo en cualquier momento en que pudieras jugar un instantáneo.)\nEncantar criatura.\nLa criatura encantada obtiene +0/+2. Gift of Growth|Don del crecimiento|Instantáneo|Estímulo {2}. (Puedes pagar {2} adicionales al lanzar este hechizo.)\nEndereza la criatura objetivo. Obtiene +2/+2 hasta el final del turno. Si este hechizo fue estimulado, en vez de eso, esa criatura obtiene +4/+4 hasta el final del turno. Gift of Immortality|Don de inmortalidad|Encantamiento — Aura|Encantar criatura.\nCuando la criatura encantada muera, regresa esa carta al campo de batalla bajo el control de su propietario. Regresa el Don de inmortalidad al campo de batalla anexado a esa criatura al comienzo del próximo paso final. Gift of Orzhova|Regalo de Orzhova|Encantamiento — Aura|Encantar criatura.\nLa criatura encantada obtiene +1/+1 y tiene las habilidades de volar y vínculo vital. @@ -6417,6 +6607,7 @@ Glade Gnarr|Gnarr del claro|Criatura - Bestia|Siempre que un jugador juegue un h Glade Watcher|Vigilante del claro|Criatura — Elemental|Defensor.\nFormidable — {G}: El Vigilante del claro puede atacar este turno como si no tuviera la habilidad de defensor. Activa esta habilidad solo si las criaturas que controlas tienen una fuerza total de 8 o más. Gladecover Scout|Explorador de Amparo del Claro|Criatura — Explorador elfo|Antimaleficio. (Esta criatura no puede ser objetivo de hechizos o habilidades que controlen tus oponentes.) Gladehart Cavalry|Caballería de venado del claro|Criatura — Caballero elfo|Cuando la Caballería de venado del claro entre al campo de batalla, apoya 6. (Elige hasta otras seis criaturas objetivo y pon un contador +1/+1 sobre cada una.)\nSiempre que una criatura que controlas con un contador +1/+1 sobre ella muera, ganas 2 vidas. +Glademuse|Musa del claro|Criatura — Bestia|Siempre que un jugador lance un hechizo, si no es su turno, ese jugador roba una carta. Glaive of the Guildpact|Guja del Pacto entre Gremios|Artefacto — Equipo|La criatura equipada obtiene +1/+0 por cada Portal que controlas y tiene las habilidades de vigilancia y amenaza. (Una criatura con la habilidad de amenaza no puede ser bloqueada salvo por dos o más criaturas.)\nEquipar {3}. ({3}: Anexa este Equipo a la criatura objetivo que controlas. Activa la habilidad de equipar como un conjuro.) Glamer Spinners|Hiladoras de ilusiones|Criatura — Hechicero hada|Destello.\nVuela.\nCuando las Hiladoras de ilusiones entren en juego, anexa todas las auras que estén encantando el permanente objetivo a otro permanente objetivo con el mismo controlador. Glamerdye|Tintura ilusoria|Instantáneo|Cambia el texto del hechizo o permanente objetivo reemplazando todas las referencias a un color por otro.\nDesandar. (Puedes jugar esta carta desde tu cementerio descartando una carta de tierra además de pagar sus otros costes.) @@ -6447,6 +6638,7 @@ Glen Elendra Pranksters|Bromistas del Valle Elendra|Criatura — Hechicero hada| Glen Elendra|Valle Elendra|Plano — Lorwyn|Al final del combate, puedes intercambiar el control de la criatura objetivo que controlas y que hizo daño de combate a un jugador este combate y la criatura objetivo que controla ese jugador.\nSiempre que lances caos, gana el control de la criatura objetivo de la cual eres propietario. Gliding Licid|Lícido planeador|Criatura - Lícido|{U}, {T}: el Lícido planeador pierde todas las habilidades, se convierte en un encantar criatura encantado a la criatura objetivo, y gana "La criatura encantada gana la habilidad de volar" y "{U}: finaliza el efecto que creo esta habilidad" Glimmer of Genius|Atisbo de genio|Instantáneo|Adivina 2, luego roba dos cartas. Obtienes {E}{E} (dos contadores de energía). +Glimmerbell|Campabrilla|Criatura — Medusa elemental|Vuela.\n{1}{U}: Endereza la Campabrilla. Glimmerdust Nap|Siesta del polvo brillante|Encantamiento — Aura|Encantar criatura girada.\nLa criatura encantada no se endereza durante el paso de enderezar de su controlador. Glimmering Angel|Ángel Centelleante|Criatura - Ángel|Vuela\n{U}: el Ángel Centelleante no puede ser objetivo de hechizos ni habilidades este turno. Glimmerpoint Stag|Ciervo asta resplandeciente|Criatura — Alce|Vigilancia.\nCuando el Ciervo asta resplandeciente entre al campo de batalla, exilia otro permanente objetivo. Regresa esa carta al campo de batalla bajo el control de su propietario al comienzo del próximo paso final. @@ -6478,6 +6670,8 @@ Glittering Lion|León Brillante|Criatura - Felino|Prevén todo el daño que fuer Glittering Lynx|Lince Brillante|Criatura - Felino|Prevén todo el daño que fuera a recibir el Lince Brillante.\n{2}: hasta el final del turno, el Lince Brillante pierde: Prevén todo el daño que fuera a recibir el Lince Brillante. Cualquier jugador puede jugar esta habilidad. Glittering Wish|Deseo brillante|Conjuro|Elige una carta multicolor que poseas de fuera del juego, muéstrala y ponla en tu mano. Remueve del juego el Deseo brillante. Global Ruin|Ruina Global|Conjuro|Cada jugador elige de sus tierra que controle un tierra de cada tipo de tiera básica, luego sacrifica el resto. +Gloom Pangolin|Pangolín de las tinieblas|Criatura — Pangolín pesadilla| +Gloom Sower|Siembraoscuridad|Criatura — Horror|Siempre que el Siembraoscuridad sea bloqueado por una criatura, el controlador de esa criatura pierde 2 vidas y tú ganas 2 vidas. Gloom Surgeon|Cirujano lúgubre|Criatura — Espíritu|Si se le fuera a hacer daño al Cirujano lúgubre, prevén ese daño y exilia esa misma cantidad de cartas de la parte superior de tu biblioteca. Gloomdrifter|Errante lúgubre|Criatura — Sicario|Vuela.\nUmbral - Cuando el Errante lúgubre entre en juego, las criaturas que no sean negras obtienen -2/-2 hasta el final del turno. (Tienes umbral si hay siete o más cartas en tu cementerio.) Gloomhunter|Cazador de penumbra|Criatura — Murciélago|Vuela. @@ -6500,6 +6694,7 @@ Glowering Rogon|Rogon de mirada fulminante|Criatura — Bestia|Amplificar 1. (En Glowing Anemone|Anémona resplandeciente|Criatura - Bestia Medusa|Cuando la Anémona resplandeciente entra en juego, puedes devolver la tierra objetivo a la mano de su propietario. Glowrider|Jinete del resplandor|Criatura — Clérigo|Cuesta {1} más jugar los hechizos que no sean de criatura. Glowspore Shaman|Chamán brillaspora|Criatura — Chamán elfo|Cuando la Chamán brillaspora entre al campo de batalla, pon las tres primeras cartas de tu biblioteca en tu cementerio. Puedes poner una carta de tierra de tu cementerio en la parte superior de tu biblioteca. +Glowstone Recluse|Reclusa de las rocas irradialuz|Criatura — Araña|Mutación {3}{G}. (Si lanzas este hechizo pagando su coste de mutación, ponlo sobre o bajo la criatura objetivo que no sea Humano de la cual eres propietario. Estas mutan en la criatura de la parte superior más todas las habilidades de debajo.)\nAlcance.\nSiempre que esta criatura mute, pon dos contadores +1/+1 sobre ella. Gluttonous Cyclops|Cíclope glotón|Criatura — Cíclope|{5}{R}{R}: Monstruosidad 3. (Si esta criatura no es monstruosa, pon tres contadores +1/+1 sobre ella y se convierte en monstruosa.) Gluttonous Slime|Fango glotón|Criatura — Cieno|Destello.\nDevorar 1. (En cuanto esto entra al campo de batalla puedes sacrificar cualquier cantidad de criaturas. Esta criatura entra al campo de batalla con esa cantidad de contadores +1/+1 sobre ella.) Gluttonous Slug|Babosa glotona|Criatura — Horror babosa|Amenaza.\nEvolucionar. (Siempre que una criatura entre al campo de batalla bajo tu control, si la fuerza o la resistencia de esa criatura es mayor que la de esta criatura, pon un contador +1/+1 sobre esta criatura.) @@ -6508,6 +6703,7 @@ Glyph Keeper|Protector de jeroglíficos|Criatura — Esfinge|Vuela.\nSiempre que Gnarlback Rhino|Rinoceronte ramaespalda|Criatura — Rinoceronte|Arrolla. (Esta criatura puede hacer el daño de combate sobrante al jugador o planeswalker al que ataca.)\nSiempre que lances un hechizo que haga objetivo al Rinoceronte ramaespalda, roba una carta. Gnarled Effigy|Efigie retorcida|Artefacto|{4}, {T}: Pon un contador -1/-1 sobre la criatura objetivo. Gnarled Mass|Masa retorcida|Criatura - Espíritu| +Gnarled Sage|Sabio nudoso|Criatura — Druida pueblo-arbóreo|Alcance. (Esta criatura puede bloquear criaturas con la habilidad de volar.)\nMientras hayas robado dos o más cartas este turno, el Sabio nudoso obtiene +0/+2 y tiene la habilidad de vigilancia. (Esta criatura no se gira al atacar.) Gnarled Scarhide|Pielmarcada retorcido|Criatura encantamiento — Minotauro|Concesión {3}{B}. (Si lanzas esta carta pagando su coste de concesión, es un hechizo de aura con encantar criatura. Si no está anexada a una criatura, se convierte en una criatura de nuevo.)\nEl Pielmarcada retorcido no puede bloquear.\nLa criatura encantada obtiene +2/+1 y no puede bloquear. Gnarlid Pack|Manada de gnárlidos|Criatura — Bestia|Multiestímulo {1}{G}. (Puedes pagar {1}{G} adicionales tantas veces como quieras mientras lanzas este hechizo.)\nLa Manada de gnárlidos entra al campo de batalla con un contador +1/+1 sobre ella por cada vez que fue estimulada. Gnarlroot Trapper|Trampero de raíces enredadas|Criatura — Druida elfo|{T}, pagar 1 vida: Agrega {G} a tu reserva de maná. Usa este maná solo para lanzar un hechizo de criatura Elfo.\n{T}: El Elfo atacante objetivo que controlas gana la habilidad de toque mortal hasta el final del turno. (Cualquier cantidad de daño que haga a una criatura es suficiente para destruirla.) @@ -6517,13 +6713,14 @@ Gnat Miser|Ávido de mosquitos|Criatura - Chamán rata|El tamaño máximo de man Gnathosaur|Gnatosaurio|Criatura — Lagarto|Sacrificar un artefacto: El Gnatosaurio gana la habilidad de arrollar hasta el final del turno. Gnaw to the Bone|Roer hasta el hueso|Instantáneo|Gana 2 vidas por cada carta de criatura que haya en tu cementerio.\nRetrospectiva {2}{G}. (Puedes lanzar esta carta desde tu cementerio pagando su coste de retrospectiva. Luego exíliala.) Gnawing Zombie|Zombie mordiente|Criatura — Zombie|{1}{B}, sacrificar una criatura: El jugador objetivo pierde 1 vida y tú ganas 1 vida. +Go for Blood|A por sangre|Conjuro|La criatura objetivo que controlas lucha contra la criatura objetivo que no controlas. (Cada una hace un daño igual a su fuerza a la otra.)\nCiclo {1}. ({1}, descartar esta carta: Roba una carta.) Go for the Throat|Golpe a la garganta|Instantáneo|Destruye la criatura objetivo que no sea artefacto. Goatnapper|Secuestracabras|Criatura — Bribón trasgo|Cuando el Secuestracabras entre en juego, endereza la Cabra objetivo y gana el control de ella hasta el final del turno. Gana la habilidad de prisa hasta el final del turno. Goatnap|Secuestro de cabra|Conjuro|Gana el control de la criatura objetivo hasta el final del turno. Endereza esa criatura. Gana la habilidad de prisa hasta el final del turno. Si esa criatura es una Cabra, también obtiene +3/+0 hasta el final del turno. Gobbling Ooze|Cieno engullidor|Criatura — Cieno|{G}, sacrificar otra criatura: Pon un contador +1/+1 sobre el Cieno engullidor. Gobhobbler Rats|Ratas Góbjobler|Criatura — Rata|Temerario Las Ratas Góbjobler obtienen +1/+0 y tienen "{B}: Regenera las Ratas Góbjobler" mientras no tengas cartas en tu mano. Goblin Archaeologist|Arqueólogo trasgo|Criatura — Artífice trasgo|{R}, {T}: Lanza una moneda a cara o cruz. Si ganas el lanzamiento, destruye el artefacto objetivo y endereza el Arqueólogo trasgo. Si pierdes el lanzamiento, sacrifica el Arqueólogo trasgo. -Goblin Arsonist|Calcinador trasgo|Criatura — Chamán trasgo|Cuando el Calcinador trasgo muera, puedes hacer que le haga 1 punto de daño a la criatura o jugador objetivo. +Goblin Arsonist|Calcinador trasgo|Criatura — Chamán trasgo|Cuando el Calcinador trasgo muera, puedes hacer que haga 1 punto de daño a cualquier objetivo. Goblin Artillery|Artillería trasga|Criatura — Guerrero trasgo|{T}: La Artillería trasga hace 2 puntos de daño a la criatura o jugador objetivo y 3 puntos de daño a ti. Goblin Assailant|Asaltante trasgo|Criatura — Guerrero trasgo| Goblin Assassin|Asesino trasgo|Criatura — Asesino trasgo|Siempre que el Asesino trasgo u otro Trasgo entre en juego, cada jugador lanza una moneda. Cada jugador cuya moneda resulte cruz sacrifica una criatura. @@ -6555,7 +6752,7 @@ Goblin Chieftain|Cacique trasgo|Criatura — Trasgo|Prisa. (Esta criatura puede Goblin Clearcutter|Talaclaros trasgo|Criatura — Trasgo|{T}, sacrificar un bosque: Agrega tres manás en cualquier combinación de rojo y/o verde a tu reserva de maná. Goblin Cohort|Cohorte trasgo|Criatura - Guerrero trasgo|El Cohorte trasgo no puede atacar a menos que hayas jugado un hechizo de criatura este turno. Goblin Cratermaker|Trasgo dinamitero|Criatura — Guerrero trasgo|{1}, sacrificar al Trasgo dinamitero: Elige uno:\n• El Trasgo dinamitero hace 2 puntos de daño a la criatura objetivo.\n• Destruye el permanente incoloro objetivo que no sea tierra. -Goblin Dark-Dwellers|Trasgos habitasombras|Criatura — Trasgo|Amenaza.\nCuando los Trasgos habitasombras entren al campo de batalla, puedes lanzar la carta de instantáneo o conjuro objetivo con coste de maná convertido de 3 o menos de tu cementerio sin pagar su coste de maná. Si esa carta fuera a ser puesta en tu cementerio este turno, en vez de eso, exíliala. +Goblin Dark-Dwellers|Trasgos habitasombras|Criatura — Trasgo|Amenaza.\nCuando los Trasgos habitasombras entren al campo de batalla, puedes lanzar la carta de instantáneo o conjuro objetivo con coste de maná convertido de 3 o menos de tu cementerio sin pagar su coste de maná. Si esa carta fuera a ir a tu cementerio este turno, en vez de eso, exíliala. Goblin Deathraiders|Incursores mortales trasgos|Criatura — Guerrero trasgo|Arrolla. Goblin Digging Team|Zapadores trasgos|Criatura - Trasgo|{T}, sacrificar los Zapadores trasgos: destruye el muro objetivo. Goblin Diplomats|Diplomáticos trasgos|Criatura — Trasgo|{T}: Cada criatura ataca este turno si puede. @@ -6658,6 +6855,7 @@ Goblin Warchief|Jefe de guerra trasgo|Criatura — Guerrero trasgo|Te cuesta {1} Goblin Wardriver|Líder de guerra trasgo|Criatura — Guerrero trasgo|Grito de batalla. (Siempre que esta criatura ataque, cada otra criatura atacante obtiene +1/+0 hasta el final del turno.) Goblin Warrens|Barracones trasgos|Encantamiento|{2}{R}, sacrificar 2 trasgos: pon tres fichas de criatura trasgo roja 1/1 en juego. Goblin Welder|Soldador trasgo|Criatura — Artífice trasgo|{T}: Elige un artefacto objetivo que controla un jugador y una carta de artefacto objetivo en el cementerio de ese jugador. Si ambos objetivos aún son legales cuando se resuelva esta habilidad, ese jugador sacrifica el artefacto y regresa la carta de artefacto al campo de batalla de forma simultánea. +Goblin Wizardry|Magia trasga|Instantáneo|Crea dos fichas de criatura Hechicero Trasgo rojas 1/1 con la habilidad de destreza. (Siempre que lances un hechizo que no sea de criatura, obtienen +1/+1 hasta el final del turno.) Goblinslide|Alud de trasgos|Encantamiento|Siempre que lances un hechizo que no sea de criatura, puedes pagar {1}. Si lo haces, pon en el campo de batalla una ficha de criatura Trasgo roja 1/1 con la habilidad de prisa. God-Eternal Bontu|Bontu, diosa eterna|Criatura legendaria — Deidad zombie|Amenaza.\nCuando Bontu, diosa eterna entre al campo de batalla, sacrifica cualquier cantidad de otros permanentes, luego roba esa misma cantidad de cartas.\nCuando Bontu, diosa eterna muera o vaya al exilio desde el campo de batalla, puedes ponerla en la biblioteca de su propietario en tercer lugar desde la parte superior. God-Eternal Kefnet|Kefnet, dios eterno|Criatura legendaria — Deidad zombie|Vuela.\nPuedes mostrar la primera carta que robes cada turno en cuanto la robes. Siempre que muestres una carta de instantáneo o de conjuro de esta manera, copia esa carta y puedes lanzar la copia. Cuesta {2} menos lanzar esa copia.\nCuando Kefnet, dios eterno muera o vaya al exilio desde el campo de batalla, puedes ponerlo en la biblioteca de su propietario en tercer lugar desde la parte superior. @@ -6737,6 +6935,7 @@ Gore Vassal|Vasallo sangriento|Criatura — Perro|Sacrificar el Vasallo sangrien Gore-House Chainwalker|Caminacadenas de Casa Sangrienta|Criatura — Guerrero humano|Desatar. (Puedes hacer que esta criatura entre al campo de batalla con un contador +1/+1 sobre ella. No puede bloquear mientras tenga un contador +1/+1 sobre ella.) Goreclaw, Terror of Qal Sisma|Zarpasangrienta, Terror de Qal Sisma|Criatura legendaria — Oso|Te cuesta {2} menos lanzar los hechizos de criatura con fuerza de 4 o más.\nSiempre que Zarpasangrienta, Terror de Qal Sisma ataque, cada criatura que controlas con fuerza de 4 o más obtiene +1/+1 y gana la habilidad de arrollar hasta el final del turno. Gorehorn Minotaurs|Minotauros Cuernos Sangrientos|Criatura — Guerrero minotauro|Sed de sangre 2. (Si un oponente recibió daño este turno, esta criatura entra en juego con dos contadores +1/+1 sobre ella.) +Goremand|Goremet|Criatura — Demonio|Como coste adicional para lanzar este hechizo, sacrifica una criatura.\nVuela.\nArrolla. (Esta criatura puede hacer el daño de combate sobrante al jugador o planeswalker al que ataca.)\nCuando el Goremet entre al campo de batalla, cada oponente sacrifica una criatura. Goretusk Firebeast|Bestia de fuego colmillocornea|Criatura — Bestia|Cuando la Bestia de fuego colmillocornea entre en juego, hace 4 puntos de daño al jugador objetivo. Gorger Wurm|Sierpe glotona|Criatura — Sierpe|Devorar 1. (En cuanto esto entra en juego puedes sacrificar cualquier cantidad de criaturas. Esta criatura entra en juego con esa cantidad de contadores +1/+1 sobre ella.) Gorging Vulture|Buitre atiborrándose|Criatura — Ave|Vuela.\nCuando el Buitre atiborrándose entre al campo de batalla, pon las cuatro primeras cartas de tu biblioteca en tu cementerio. Ganas 1 vida por cada carta de criatura que vaya al cementerio de esta manera. @@ -6809,7 +7008,7 @@ Grave Defiler|Profanador de tumbas|Criatura - Zombie|Cuando el Profanador de tum Grave Exchange|Intercambio de sepulcro|Conjuro|Regresa la carta de criatura objetivo de tu cementerio a tu mano. El jugador objetivo sacrifica una criatura. Grave Pact|Pacto de las sepulturas|Encantamiento|Siempre que una criatura que controles vaya a un cementerio desde el campo de batalla, cada uno de los demás jugadores sacrifica una criatura. Grave Peril|Peligro mortal|Encantamiento|Cuando entre en juego una criatura que no sea negra, sacrifica el Peligro mortal. Si lo haces, destruye esa criatura. -Grave Scrabbler|Escarbador de tumbas|Criatura — Zombie|Demencia {1}{B} (Si descartas esta carta, puedes jugarla por su coste de demencia en vez de ponerla en tu cementerio.)
Cuando el Escarbador de tumbas entre en juego, si se pagó su coste de demencia, puedes regresar la carta de criatura objetivo en un cementerio a la mano de su propietario. +Grave Scrabbler|Escarbador de tumbas|Criatura — Zombie|Demencia {1}{B} (Si descartas esta carta, puedes jugarla por su coste de demencia en vez de ponerla en tu cementerio.)\nCuando el Escarbador de tumbas entre en juego, si se pagó su coste de demencia, puedes regresar la carta de criatura objetivo en un cementerio a la mano de su propietario. Grave Servitude|Servidumbre de la tumba|Encantamiento - Aura|Puedes jugar la Servidumbre de la tumba cuando puedas jugar un instantáneo. Si lo haces, sacrifícalo al final del turno.\nLa criatura encantada obtiene +3/-1 y es negra. Grave Sifter|Cernedor de tumbas|Criatura — Bestia elemental|Cuando el Cernedor de tumbas entre al campo de batalla, cada jugador elige un tipo de criatura y regresa cualquier cantidad de cartas de ese tipo de su cementerio a su mano. Grave Strength|Fuerza de la tumba|Conjuro|Elige una criatura objetivo. Pon las tres primeras cartas de tu biblioteca en tu cementerio, luego pon un contador +1/+1 sobre esa criatura por cada carta de criatura en tu cementerio. @@ -6891,10 +7090,13 @@ Greenwheel Liberator|Libertadora de Discoverde|Criatura — Guerrero elfo|Revuel Greenwood Sentinel|Centinela maderaverde|Criatura — Explorador elfo|Vigilancia. (Esta criatura no se gira al atacar.) Gremlin Infestation|Infestación de gremlins|Encantamiento — Aura|Encantar artefacto.\nAl comienzo de tu paso final, la Infestación de gremlins hace 2 puntos de daño al controlador del artefacto encantado.\nCuando el artefacto encantado vaya a un cementerio, crea una ficha de criatura Gremlin roja 2/2. Gremlin Mine|Mina de gremlins|Artefacto|{1}, {T}, sacrificar la Mina de gremlins: La Mina de gremlins hace 4 puntos de daño a la criatura artefacto objetivo.\n{1}, {T}, sacrificar la Mina de gremlins: Remueve hasta cuatro contadores de carga del artefacto objetivo que no sea criatura. +Grenzo, Dungeon Warden|Grenzo, Guardián de la mazmorra|Criatura legendaria - Trasgo bribón|Grenzo, Guardián de la mazmorra entra al campo de batalla con X +1/+1 contadores sobre él.\n{2}: Pon la carta inferior de tu biblioteca en tu cementerio. Si es una carta de criatura con una fuerza menor o igual a la fuerza de Grenzo, ponlo en el campo de batalla. +Grenzo, Havoc Raiser|Grenzo, Agitador del caos|Criatura legendaria - Trasgo bribón|Siempre que una criatura que controlas haga daño de combate a un jugador, elige una:\n• Provocar que ataque la criatura objetivo que controla ese jugador.\n• Exilia la carta supedrior de la biblioteca de ese jugador. Hasta el final del turno, puedes lanzar esa carta y puedes gastar maná como si fuera maná de cualquier color para lanzar ese hechizo. Greven, Predator Captain|Greven, capitán del Depredador|Criatura legendaria — Guerrero humano|Amenaza.\nGreven, capitán del Depredador obtiene +X/+0, donde X es la cantidad de vidas que perdiste este turno.\nSiempre que Greven ataque, puedes sacrificar otra criatura. Si lo haces, robas una cantidad de cartas igual a la fuerza de esa criatura y pierdes una cantidad de vidas igual a la resistencia de esa criatura. Grid Monitor|Monitor de la rejilla|Criatura artefacto|No puedes jugar hechizos de criatura. Gridlock|Embotellamiento|Instantáneo|Gira X permanentes objetivo que no sean tierra. Grief Tyrant|Tirano de la aflicción|Criatura — Horror|El Tirano de la aflicción entra en juego con cuatro contadores -1/-1 sobre él.\nCuando el Tirano de la aflicción vaya a un cementerio desde el juego, pon un contador -1/-1 sobre la criatura objetivo por cada contador -1/-1 sobre el Tirano de la aflicción. +Griffin Aerie|Nido de grifos|Encantamiento|Al comienzo de tu paso final, si ganaste 3 o más vidas este turno, crea una ficha de criatura Grifo blanca 2/2 con la habilidad de volar. Griffin Canyon|Cañón de los grifos|Tierra|{T}: añade 1 a tu reserva maná.\n{T}: endereza el grifo objetivo y obtiene +1/+1 hasta el final del turno. Griffin Dreamfinder|Grifo cazador de sueños|Criatura — Grifo|Vuela.\nCuando el Grifo cazador de sueños entre al campo de batalla, regresa la carta de encantamiento objetivo de tu cementerio a tu mano. Griffin Guide|Guía de grifos|Encantamiento — Aura|Encantar criatura.\nLa criatura encantada obtiene +2/+2 y tiene la habilidad de volar.\nCuando la criatura encantada muera, pon en el campo de batalla una ficha de criatura Grifo blanca 2/2 con la habilidad de volar. @@ -6922,7 +7124,9 @@ Grim Reminder|Recordatorio siniestro|Instantáneo|Busca en tu biblioteca una car Grim Return|Regreso siniestro|Instantáneo|Elige la carta de criatura objetivo en un cementerio que haya ido allí desde el campo de batalla este turno. Pon esa carta en el campo de batalla bajo tu control. Grim Roustabout|Jornalero siniestro|Criatura — Guerrero esqueleto|Desatar. (Puedes hacer que esta criatura entre al campo de batalla con un contador +1/+1 sobre ella. No puede bloquear mientras tenga un contador +1/+1 sobre ella.)\n{1}{B}: Regenera el Jornalero siniestro Grim Strider|Montaraz lúgubre|Criatura — Horror|El Montaraz lúgubre obtiene -1/-1 por cada carta en tu mano. +Grim Tutor|Tutor nefasto|Conjuro|Busca en tu biblioteca una carta, pon esa carta en tu mano y luego baraja tu biblioteca. Pierdes 3 vidas. Grimclaw Bats|Murciélagos garrasiniestra|Criatura — Murciélago|Vuela.\n{B}, pagar 1 vida: Los Murciélagos garrasiniestra obtienen +1/+1 hasta el final del turno. +Grimdancer|Danzarina del averno|Criatura — Pesadilla|La Danzarina del averno entra al campo de batalla con dos contadores sobre ella que elijas de entre los de amenaza, toque mortal y vínculo vital. Grimgrin, Corpse-Born|Grimgrin, nacido del cadáver|Criatura legendaria — Guerrero zombie|Grimgrin, nacido del cadáver, entra al campo de batalla girado y no se endereza durante tu paso de enderezar.\nSacrificar otra criatura: Endereza a Grimgrin y pon un contador +1/+1 sobre él.\nSiempre que Grimgrin ataque, destruye la criatura objetivo que controla el jugador defensor, luego pon un contador +1/+1 sobreGrimgrin. Grimoire Thief|Ladrón de grimorio|Criatura — Bribón tritón|Siempre que el Ladrón de grimorio se gire, remueve del juego boca abajo las primeras tres cartas de la biblioteca del oponente objetivo.\nPuedes mirar las cartas removidas del juego con el Ladrón de grimorio.\n{U}, sacrificar el Ladrón de grimorio: Pon boca arriba todas las cartas removidas del juego con el Ladrón de grimorio. Contrarresta todos los hechizos con esos nombres. Grimoire of the Dead|Grimorio de los muertos|Artefacto legendario|{1}, {T}, descartar una carta: Pon un contador de estudio sobre el Grimorio de los muertos.\n{T}, remover tres contadores de estudio del Grimorio de los muertos y sacrificarlo: Pon en el campo de batalla bajo tu control todas las cartas de criatura de todos los cementerios. Son Zombies negros además de sus otros colores y tipos. @@ -6979,7 +7183,7 @@ Groundshaker Sliver|Fragmentado sacudidor|Criatura — Fragmentado|Las criaturas Groundskeeper|Cuidador de cementerio|Criatura — Druida humano|{1}{G}: Regresa la carta de tierra básica de tu cementerio a tu mano. Groundswell|Suelo de fondo|Instantáneo|La criatura objetivo obtiene +2/+2 hasta el final del turno.\nAterrizaje — Si una tierra entró al campo de batalla bajo tu control este turno, en vez de eso, esa criatura obtiene +4/+4 hasta el final del turno. Grove Rumbler|Merodeador de la arboleda|Criatura — Elemental|Arrolla.\nAterrizaje — Siempre que una tierra entre al campo de batalla bajo tu control, el Merodeador de la arboleda obtiene +2/+2 hasta el final del turno. -Grove of the Burnwillows|Arboleda de los sauces ardientes|Tierra|{T}: Agrega {1} a tu reserva de maná.
{T}: Agrega {R} o {G} a tu reserva de maná. Cada oponente gana 1 vida. +Grove of the Burnwillows|Arboleda de los sauces ardientes|Tierra|{T}: Agrega {1} a tu reserva de maná.\n{T}: Agrega {R} o {G} a tu reserva de maná. Cada oponente gana 1 vida. Grove of the Dreampods|Arboleda de las vainas oníricas|Plano — Fábacin|Cuando camines por los planos hacia la Arboleda de las vainas oníricas o al comienzo de tu mantenimiento, muestra cartas de la parte superior de tu biblioteca hasta que muestres una carta de criatura. Pon esa carta en el campo de batalla y el resto en el fondo de tu biblioteca en un orden aleatorio.\nSiempre que lances caos, regresa al campo de batalla la carta de criatura objetivo de tu cementerio. Grove of the Guardian|Arboleda del guardián|Tierra|{T}: Agrega {1} a tu reserva de maná.\n{3}{G}{W}, {T}, girar dos criaturas enderezadas que controlas, sacrificar la Arboleda del guardián: Pon en el campo de batalla una ficha de criatura Elemental verde y blanca 8/8 con la habilidad de vigilancia. Grovetender Druids|Druidas cuidarboleda|Criatura — Druida elfo aliado|Alianza — Siempre que los Druidas cuidarboleda u otro Aliado entren al campo de batalla bajo tu control, puedes pagar {1}. Si lo haces, pon en el campo de batalla una ficha de criatura Planta verde 1/1. @@ -7064,6 +7268,7 @@ Gurmag Swiftwing|Alarauda de Gurmag|Criatura — Murciélago|Vuela, daña primer Gurzigost|Gúrzigost|Criatura — Bestia|Al comienzo de tu mantenimiento, sacrifica el Gúrzigost a menos que pongas dos cartas de tu cementerio en la parte inferior de tu biblioteca.\n{G}{G}, descartar una carta de tu mano: Puedes elegir que el Gúrzigost haga su daño de combate al jugador defensor este turno como si no hubiera sido bloqueado. Gush|Borbotón|Instantáneo|Puedes devolver dos islas de tu control a la mano de su propietario en vez de pagar el coste de maná del Borbotón.\nRoba dos cartas. Gust Walker|Caminavientos|Criatura — Hechicero humano|Puedes espolear al Caminavientos en cuanto ataque. Cuando lo hagas, obtiene +1/+1 y gana la habilidad de volar hasta el final del turno. (Una criatura espoleada no se enderezará durante tu próximo paso de enderezar.) +Gust of Wind|Ráfaga de viento|Conjuro|Te cuesta {2} menos lanzar este hechizo si controlas una criatura con la habilidad de volar.\nRegresa el permanente objetivo que no sea tierra que no controlas a la mano de su propietario.\nRoba una carta. Gust-Skimmer|Deslizador de ráfagas|Criatura artefacto — Insecto|{U}: El Deslizador de ráfagas gana la habilidad de volar hasta el final del turno. Gustcloak Cavalier|Caballero capaventus|Criatura — Caballero humano|Flanquea (Siempre que una criatura sin la habilidad de flanquear bloquee a esta criatura, la criatura bloqueadora obtiene -1/-1 hasta el final del turno.)\nSiempre que el Caballero capaventus ataque, puedes girar la criatura objetivo.\nSiempre que el Caballero capaventus sea bloqueado, puedes enderezar el Caballero capaventus y removerlo del combate. Gustcloak Harrier|Agresor capaventus|Criatura — Soldado ave|Vuela.\nSiempre que el Agresor capaventus sea bloqueado, puedes enderezarlo y removerlo del combate. @@ -7089,6 +7294,7 @@ Gwafa Hazid, Profiteer|Gwafa Hazid, ventajista|Criatura legendaria — Bribón h Gwyllion Hedge-Mage|Maga errante gwyllion|Criatura — Hechicero saga|Cuando la Maga errante gwyllion entre al campo de batalla, si controlas dos o más llanuras, puedes poner en el campo de batalla una ficha de criatura Soldado Kithkin blanca 1/1.\nCuando la Maga errante gwyllion entre al campo de batalla, si controlas dos o más pantanos, puedes poner un contador -1/-1 sobre la criatura objetivo. Gyre Engineer|Ingeniero de la Espiral|Criatura — Hechicero vedalken|{T}: Agrega {G}{U}. Gyre Sage|Sabia del espiral|Criatura — Druida elfo|Evolucionar. (Siempre que una criatura entre al campo de batalla bajo tu control, si la fuerza o la resistencia de esa criatura es mayor que la de esta criatura, pon un contador +1/+1 sobre esta criatura.)\n{T}: Agrega {G} por cada contador +1/+1 sobre la Sabia del espiral. +Gyruda, Doom of Depths|Gyruda, la Fatalidad de las Profundidades|Criatura legendaria — Kraken demonio|Compañero — Tu mazo inicial contiene solo cartas con costes de maná convertido pares. (Si esta carta es el compañero que eliges, puedes lanzarla una vez desde fuera del juego.)\nCuando Gyruda entre al campo de batalla, cada jugador pone las cuatro primeras cartas de su biblioteca en su cementerio. Pon una carta de criatura con un coste de maná convertido par de entre esas cartas en el campo de batalla bajo tu control. Gyrus, Waker of Corpses|Gyrus, Despertador de Cadáveres|Criatura legendaria — Hidra|Gyrus, Despertador de Cadáveres entra al campo de batalla con una cantidad de contadores +1/+1 sobre él igual a la cantidad de maná usada para lanzarlo.\nSiempre que Gyrus ataque, puedes exiliar la carta de criatura objetivo con menor fuerza de tu cementerio. Si lo haces, crea una ficha que es una copia de esa carta y que está girada y atacando. Exilia la ficha al final del combate. Haakon, Stromgald Scourge|Haakon, azote de Stromgald|Criatura legendaria — Caballero zombie|Puedes jugar a Haakon, azote de Stromgald desde tu cementerio, pero desde ningún otro sitio.\nMientras Haakon esté en juego, puedes jugar cartas de Caballero desde tu cementerio.\nCuando Haakon vaya a un cementerio desde el juego, pierdes 2 vidas. Haazda Exonerator|Exoneradora haazda|Criatura — Clérigo humano|{T}, sacrificar la Exoneradora haazda: Destruye el aura objetivo. @@ -7113,6 +7319,7 @@ Haktos the Unscarred|Haktos, el Intocable|Criatura legendaria — Guerrero human Halam Djinn|Djinn Halam|Criatura - Djinn|Prisa (La criatura puede atacar y {T} el turno en el que entra en juego.)\nEl Djinn Halam obtiene -2/-2 mientras el rojo sea el color más común entre todos los permanentes o empata con el más común. Halberdier|Alabardero|Criatura — Bárbaro|Daña primero. Halcyon Glaze|Barniz alciónico|Encantamiento|Siempre que juegues un hechizo de criatura, el Barniz alciónico se convierte en una criatura Ilusión 4/4 con la habilidad de volar hasta el final del turno. Sigue siendo un encantamiento. +Haldan, Avid Arcanist|Haldan, arcanista entusiasta|Criatura legendaria — Hechicero humano|Camarada de Pako, recobrador arcano (Cuando esta criatura entre al campo de batalla, el jugador objetivo puede poner a Pako en su mano desde su biblioteca y luego barajar.)\nPuedes jugar cartas que no sean de criatura con contadores de juego sobre ellas desde el exilio si tú las exiliaste, y puedes usar maná como si fuera maná de cualquier color para lanzar esos hechizos. Halimar Depths|Abismos de Halimar|Tierra|Los Abismos de Halimar entran al campo de batalla girados.\nCuando los Abismos de Halimar entren al campo de batalla, mira las primeras tres cartas de tu biblioteca y regrésalas en cualquier orden.\n{T}: Agrega {U} a tu reserva de maná. Halimar Excavator|Excavadora de Halimar|Criatura — Hechicero humano aliado|Siempre que la Excavadora de Halimar u otro Aliado entre al campo de batalla bajo tu control, el jugador objetivo pone las primeras X cartas de su biblioteca en su cementerio, donde X es el número de Aliados que controlas. Halimar Tidecaller|Convocamareas de Halimar|Criatura — Hechicero humano aliado|Cuando el Convocamareas de Halimar entre al campo de batalla, puedes regresar la carta objetivo con la habilidad de despertar de tu cementerio a tu mano.\nLas criaturas tierra que controlas tienen la habilidad de volar. @@ -7144,6 +7351,7 @@ Hammerfist Giant|Gigante puñomartillo|Criatura — Guerrero gigante|{T}: El Gig Hammerhand|Mano de martillo|Encantamiento — Aura|Encantar criatura.\nCuando la Mano de martillo entre al campo de batalla, la criatura objetivo no puede bloquear este turno.\nLa criatura encantada obtiene +1/+1 y tiene la habilidad de prisa. (Esta criatura puede atacar y {T} sin importar cuándo entró bajo tu control.) Hammerhead Shark|Pez martillo|Criatura - Pez|El Pez martillo no puede atacar a menos que el jugador defensor controle una isla. Hammerheim Deadeye|Tirador de Hammerheim|Criatura — Guerrero gigante|Eco {5}{R} (Al comienzo de tu mantenimiento, si esto entró bajo tu control desde el comienzo de tu último mantenimiento, sacrifícalo a menos que pagues su coste de eco.)\nCuando el Tirador de Hammerheim entre en juego, destruye la criatura objetivo que tenga la habilidad de volar. +Hampering Snare|Trampa obstructora|Instantáneo|Las criaturas que controlan tus oponentes obtienen -2/-0 hasta el final del turno.\nCiclo {2}. ({2}, descartar esta carta: Roba una carta.) Hana Kami|Kami de la hana|Criatura - Espíritu|{1}{G}, sacrificar el Kami de la hana: Regresa la carta objetivo de arcano de tu cementerio a tu mano. Hanabi Blast|Ráfaga hanabi|Instantáneo|La Ráfaga hanabi hace 2 puntos de daño a la criatura o jugador objetivo. Regresa la Ráfaga hanabi a la mano de su propietario, luego descarta una carta al azar. Hand of Cruelty|Mano de crueldad|Criatura - Samurái humano|Protección contra blanco.\nBushido 1 (Cuando esta criatura bloquee o sea bloqueada, obtiene +1/+1 hasta el final del turno.) @@ -7250,6 +7458,7 @@ Havenwood Wurm|Sierpe de Havenwood|Criatura — Sierpe|Destello (Puedes jugar es Havoc Demon|Demonio devastador|Criatura — Demonio|Vuela.\nCuando el Demonio devastador vaya a un cementerio desde el juego, todas las criaturas obtienen -5/-5 hasta el final del turno. Havoc Devils|Diablos agitadores|Criatura — Diablo|Arrolla. (Esta criatura puede hacer el daño de combate sobrante al jugador o planeswalker al que ataca.) Havoc Festival|Festival de devastación|Encantamiento|Los jugadores no pueden ganar vidas.\nAl comienzo del mantenimiento de cada jugador, ese jugador pierde la mitad de sus vidas, redondeando hacia arriba. +Havoc Jester|Bufón agitador|Criatura — Diablo|Siempre que sacrifiques un permanente, el Bufón agitador hace 1 punto de daño a cualquier objetivo. Havoc Sower|Sembrador de devastación|Criatura — Zángano eldrazi|Vacío. (Esta carta no tiene ningún color.)\n{1}{C}: El Sembrador de devastación obtiene +2/+1 hasta el final del turno. ({C} representa maná incoloro.) Havoc|Devastación|Encantamiento|Siempre que un oponente juegue un hechizo blanco, pierde 2 vidas. Hawkeater Moth|Polilla cazahalcones|Criatura - Insecto|Vuela.\nLa Polilla cazahalcones no puede ser objetivo de hechizos ni habilidades. @@ -7257,7 +7466,7 @@ Hazardous Conditions|Condiciones arriesgadas|Conjuro|Las criaturas que no tengan Hazduhr the Abbot|Abad Hazduhr|Criatura Legendaria - Clérigo Humano|{X}, {T}: los siguientes X puntos de daño que fuera a recibir este turno la criatura blanca objetivo de tu control es hecho al Abad Hazduhr. Haze Frog|Rana de la bruma|Criatura — Rana|Destello. (Puedes lanzar este hechizo en cualquier momento en que pudieras lanzar un instantáneo.)\nCuando la Rana de la bruma entre al campo de batalla, prevén todo el daño de combate que otras criaturas fueran a hacer este turno. Haze of Pollen|Bruma de polen|Instantáneo|Prevén todo el daño de combate que se fuera a hacer este turno.\nCiclo {3}. ({3}, descartar esta carta: Roba una carta.) -Haze of Rage|Bruma de furia|Conjuro|Recuperar {2}. (Puedes pagar {2} adicionales en cuanto juegues este hechizo. Si lo haces, pon esta carta en tu mano en cuanto se resuelve.)
Las criaturas que controlas obtienen +1/+0 hasta el final del turno.
Tormenta (Cuando juegues este hechizo, cópialo por cada hechizo jugado antes que él en este turno.) +Haze of Rage|Bruma de furia|Conjuro|Recuperar {2}. (Puedes pagar {2} adicionales en cuanto juegues este hechizo. Si lo haces, pon esta carta en tu mano en cuanto se resuelve.)\nLas criaturas que controlas obtienen +1/+0 hasta el final del turno.\nTormenta (Cuando juegues este hechizo, cópialo por cada hechizo jugado antes que él en este turno.) Hazerider Drake|Draco de la niebla|Criatura - Draco|Vuela, protección contra rojo Hazoret the Fervent|Hazoret, la Ferviente|Criatura legendaria — Deidad|Indestructible, prisa.\nHazoret, la Ferviente no puede atacar ni bloquear a menos que tengas una carta o menos en tu mano.\n{2}{R}, descartar un carta: Hazoret hace 2 puntos de daño a cada oponente. Hazoret's Favor|Favor de Hazoret|Encantamiento|Al comienzo del combate en tu turno, puedes hacer que la criatura objetivo que controlas obtenga +2/+0 y gane la habilidad de prisa hasta el final del turno. Si lo haces, sacrifícala al comienzo del próximo paso final. @@ -7296,12 +7505,14 @@ Heart's Desire|Deseo del corazón|Conjuro — Aventura|Crea una ficha de criatur Heart-Piercer Bow|Arco perforacorazones|Artefacto — Equipo|Siempre que la criatura equipada ataque, el Arco perforacorazones hace 1 punto de daño a la criatura objetivo que controla el jugador defensor.\nEquipar {1}. Heart-Piercer Manticore|Mantícora perforacorazones|Criatura — Mantícora|Cuando la Mantícora perforacorazones entre al campo de batalla, puedes sacrificar otra criatura. Cuando lo hagas, la Mantícora perforacorazones hace daño a la criatura o jugador objetivo igual a la fuerza de esa criatura.\nEmbalsamar {5}{R}. ({5}{R}, exiliar esta carta de tu cementerio: Crea una ficha que es una copia de esta carta, excepto que es una Mantícora Zombie blanca sin coste de maná. Activa la habilidad de embalsamar solo como un conjuro.) Heartbeat of Spring|Latido de la primavera|Encantamiento|Siempre que un jugador gire una tierra para obtener maná, ese jugador agrega un maná de ese tipo a su reserva de maná. +Heartfire Immolator|Inmolador de la llama del corazón|Criatura — Hechicero humano|Destreza. (Siempre que lances un hechizo que no sea de criatura, esta criatura obtiene +1/+1 hasta el final del turno.)\n{R}, sacrificar el Inmolador de la llama del corazón: Hace una cantidad de daño igual a su fuerza a la criatura o planeswalker objetivo. Heartfire|Llama del corazón|Instantáneo|Como coste adicional para lanzar este hechizo, sacrifica una criatura o planeswalker.\nLa Llama del corazón hace 4 puntos de daño a cualquier objetivo. Hearth Charm|Amuleto de las brasas|Instantáneo|Elige una -- destruye la criatura artefacto objetivo; o las criatura atacantes obtiene +1/+0 hasta el final del turno; o la criatura objetivo con fuerza 2 o menor es imbloqueable este turno. Hearth Kami|Kami del brasero|Criatura - Espíritu|{X}, sacrificar el Kami del brasero: Destruye el artefacto objetivo con coste de maná convertido igual a X. Hearthcage Giant|Gigante fogón de jaula|Criatura — Guerrero gigante|Cuando el Gigante fogón de jaula entre en juego, pon en juego dos fichas de criatura Chamán Elemental rojas 3/1.\nSacrificar un Elemental: La criatura Gigante objetivo obtiene +3/+1 hasta el final del turno. Hearthfire Hobgoblin|Hobgoblin del brasero|Criatura — Soldado trasgo|Daña dos veces. Heartlash Cinder|Ceniciento corazón de látigo|Criatura — Guerrero elemental|Prisa.\nCroma Cuando el Ceniciento corazón de látigo entre en juego, obtiene +X/+0 hasta el final del turno, donde X es la cantidad de símbolos de maná rojo en los costes de maná de los permanentes que controlas. +Heartless Act|Acto desalmado|Instantáneo|Elige uno:\n• Destruye la criatura objetivo que no tenga contadores sobre ella.\n• Remueve hasta tres contadores de la criatura objetivo. Heartless Hidetsugu|Hidetsugu el descorazonado|Criatura legendaria - Chamán ogro|{T}: Hidetsugu el descorazonado hace daño a cada jugador igual a la mitad del total de vida de ese jugador, redondeado hacia abajo. Heartless Pillage|Saqueo sin compasión|Conjuro|El oponente objetivo descarta dos cartas.\nIncursión — Si atacaste con una criatura este turno, crea una ficha de artefacto Tesoro incolora con "{T}, sacrificar este artefacto: Agrega un maná de cualquier color a tu reserva de maná". Heartless Summoning|Invocación descorazonada|Encantamiento|Te cuesta {2} menos lanzar los hechizos de criatura.\nLas criaturas que controlas obtienen -1/-1. @@ -7344,12 +7555,14 @@ Heed the Mists|Escuchar a las nieblas|Conjuro - Arcano|Pon la carta de la parte Heedless One|La inconsciente|Criatura — Avatar elfo|Arrolla.\nTanto la fuerza como la resistencia de La inconsciente son iguales al número de Elfos en juego. Heidar, Rimewind Master|Heidar, maestro brisa escarchada|Criatura legendaria — Hechicero humano|{2}, {T}: Regresa el permanente objetivo a la mano de su propietario. Juega esta habilidad sólo si controlas cuatro o más permanentes nevados. Heightened Awareness|Conciencia Acrecentada|Encantamiento|Cuando la Conciencia Acrecentada entra en juego, descarta tu mano.\nAl comienzo de tu paso de robar, roba una carta. +Heightened Reflexes|Reflejos agudizados|Instantáneo|La criatura objetivo obtiene +1/+0 hasta el final del turno. Pon un contador de dañar primero sobre ella. Heir of Falkenrath|Heredera de Falkenrath|Criatura — Vampiro|Descartar una carta: Transforma a la Heredera de Falkenrath. Activa esta habilidad solo una vez por turno. Heir of the Wilds|Heredero de las tierras salvajes|Criatura — Guerrero humano|Toque mortal.\nFerocidad — Siempre que el Heredero de las tierras salvajes ataque, si controlas una criatura con fuerza de 4 o más, el Heredero de las tierras salvajes obtiene +1/+1 hasta el final del turno. Heir to the Night|Heredera de la noche|Criatura — Berserker vampiro|Vuela. Heirloom Blade|Espada familiar|Artefacto — Equipo|La criatura equipada obtiene +3/+1.\nSiempre que la criatura equipada muera, puedes mostrar cartas de la parte superior de tu biblioteca hasta que muestres una carta de criatura que comparta un tipo de criatura con ella. Pon esa carta en tu mano y el resto en el fondo de tu biblioteca en un orden aleatorio.\nEquipar {1}. Heirs of Stromkirk|Herederos de Stromkirk|Criatura — Vampiro|Intimidar. (Esta criatura no puede ser bloqueada excepto por criaturas artefacto y/o criaturas que compartan un color con ella.)\nSiempre que los Herederos de Stromkirk hagan daño de combate a un jugador, pon un contador +1/+1 sobre ellos. Hekma Sentinels|Centinelas de la Hekma|Criatura — Clérigo humano|Siempre que actives una habilidad de ciclo o descartes una carta, los Centinelas de la Hekma obtienen +1/+1 hasta el final del turno. +Helica Glider|Planeadora de hélicas|Criatura — Ardilla pesadilla|La Planeadora de hélicas entra al campo de batalla con lo que elijas sobre ella: un contador de volar o un contador de dañar primero. Heliod's Emissary|Emisario de Heliod|Criatura encantamiento — Alce|Concesión {6}{W}. (Si lanzas esta carta pagando su coste de concesión, es un hechizo de aura con encantar criatura. Si no está anexada a una criatura, se convierte en una criatura de nuevo.)\nSiempre que el Emisario de Heliod o la criatura encantada ataque, gira la criatura objetivo que controla un oponente.\nLa criatura encantada obtiene +3/+3. Heliod's Intervention|Intervención de Heliod|Instantáneo|Elige uno:\n• Destruye X artefactos y/o encantamientos objetivo.\n• El jugador objetivo gana el doble de X vidas. Heliod's Pilgrim|Peregrina de Heliod|Criatura — Clérigo humano|Cuando la Peregrina de Heliod entre al campo de batalla, puedes buscar en tu biblioteca una carta de Aura, mostrarla, ponerla en tu mano y luego barajar tu biblioteca. @@ -7374,6 +7587,7 @@ Hellkite Charger|Engendro cargador|Criatura — Dragón|Vuela, prisa.\nSiempre q Hellkite Hatchling|Cría de engendro|Criatura — Dragón|Devorar 1. (En cuanto esto entra al campo de batalla puedes sacrificar cualquier cantidad de criaturas. Esta criatura entra al campo de batalla con esa cantidad de contadores +1/+1 sobre ella.)\nLa Cría de engendro tiene las habilidades de volar y arrollar si devoró una criatura. Hellkite Igniter|Engendro inflamador|Criatura — Dragón|Vuela, prisa.\n{1}{R}: El Engendro inflamador obtiene +X/+0 hasta el final del turno, donde X es el número de artefactos que controlas. Hellkite Overlord|Engendro supremo|Criatura — Dragón|Vuela, arrolla, prisa.\n{R}: El Engendro supremo obtiene +1/+0 hasta el final del turno.\n{B}{G}: Regenera el Engendro supremo. +Hellkite Punisher|Engendro castigador|Criatura — Dragón|Vuela.\n{R}: El Engendro castigador obtiene +1/+0 hasta el final del turno. Hellkite Tyrant|Engendro tirano|Criatura — Dragón|Vuela, arrolla.\nSiempre que el Engendro tirano haga daño de combate a un jugador, gana el control de todos los artefactos que controla ese jugador.\nAl comienzo de tu mantenimiento, si controlas veinte o más artefactos, ganas el juego. Hellkite Whelp|Cachorro de engendro|Criatura — Dragón|Vuela.\nSiempre que el Cachorro de engendro ataque, hace 1 punto de daño a la criatura objetivo que controla el jugador defensor. Hellraiser Goblin|Camorrista trasgo|Criatura — Berserker trasgo|Las criaturas que controlas tienen la habilidad de prisa y atacan cada combate si pueden. @@ -7390,7 +7604,7 @@ Helm of the Host|Yelmo multiplicador|Artefacto legendario — Equipo|Al comienzo Helvault|Helvault|Artefacto legendario|{1}, {T}: Exilia la criatura objetivo que controlas.\n{7}, {T}: Exilia la criatura objetivo que no controlas.\nCuando Helvault vaya a un cementerio desde el campo de batalla, regresa todas las cartas exiliadas con él al campo de batalla bajo el control de sus propietarios. Hematite Golem|Gólem de hematite|Criatura artefacto — Gólem|{1}{R}: El Gólem de hematite obtiene +2/+0 hasta el final del turno. Hematite Talisman|Talismán de hematites|Artefacto|Siempre que un hechizo rojo es jugado, puedes pagar 3. Si lo haces, endereza el permanente objetivo. -Henchfiend of Ukor|Demonio secuaz de Úkor|Criatura — Ogro|Prisa.
Eco {1}{B} (Al comienzo de tu mantenimiento, si esto entró bajo tu control desde el comienzo de tu último mantenimiento, sacrifica este permanente a menos que pagues su coste de eco.)
{B/R}: El Demonio secuaz de Úkor obtiene +1/+0 hasta el final del turno. +Henchfiend of Ukor|Demonio secuaz de Úkor|Criatura — Ogro|Prisa.\nEco {1}{B} (Al comienzo de tu mantenimiento, si esto entró bajo tu control desde el comienzo de tu último mantenimiento, sacrifica este permanente a menos que pagues su coste de eco.)\n{B/R}: El Demonio secuaz de Úkor obtiene +1/+0 hasta el final del turno. Henge Guardian|Guardián de los menhires|Criatura Artefacto - Sierpe Dragón|{2}: Guardián de los menhires gana la habilidad de arrollar hasta el final del turno. Henge Walker|Caminante del Crómlech|Criatura artefacto — Gólem|Tesón — Si se usaron al menos tres manás del mismo color para lanzar este hechizo, la Caminante del Crómlech entra al campo de batalla con un contador +1/+1 sobre ella. Henge of Ramos|Menhir de Ramos|Tierra|{T}: añade 1 a tu reserva de maná.\n{2}, {T}: añade un maná de cualquier color a tu reserva de maná. @@ -7406,6 +7620,7 @@ Herald of Torment|Heraldo del tormento|Criatura encantamiento — Demonio|Conces Herald of War|Emisaria de guerra|Criatura — Ángel|Vuela.\nSiempre que la Emisaria de guerra ataque, pon un contador +1/+1 sobre ella.\nTe cuesta {1} menos lanzar los hechizos de Ángel y Humano por cada contador +1/+1 sobre la Emisaria de guerra. Herald of the Dreadhorde|Heraldo de la Horda del Terror|Criatura — Guerrero zombie|Cuando el Heraldo de la Horda del Terror muera, enrola 2. (Pon dos contadores +1/+1 sobre un Ejército que controlas. Si no controlas ninguno, crea primero una ficha de criatura Ejército Zombie negra 0/0.) Herald of the Fair|Pregonero de la feria|Criatura — Humano|Cuando el Pregonero de la feria entre al campo de batalla, la criatura objetivo que controlas obtiene +1/+1 hasta el final del turno. +Herald of the Forgotten|Heraldo de los olvidados|Criatura — Bestia felino|Vuela.\nCuando el Heraldo de los olvidados entre al campo de batalla, si lo lanzaste, regresa cualquier cantidad de cartas de permanente objetivo con habilidades de ciclo de tu cementerio al campo de batalla. Herald of the Host|Heraldo de la milicia celeste|Criatura — Ángel|Vuela, vigilancia.\nMiríada. (Siempre que esta criatura ataque, por cada oponente que no sea el jugador defensor, puedes poner en el campo de batalla una ficha que es una copia de esta criatura girada y atacando a ese jugador o a un planeswalker que controla. Exilia las fichas al final del combate.) Herald of the Pantheon|Heraldo del panteón|Criatura — Chamán centauro|Te cuesta {1} menos lanzar los hechizos de encantamiento.\nSiempre que lances un hechizo de encantamiento, ganas 1 vida. Herald of the Sun|Heraldo del sol|Criatura — Ángel|Vuela.\n{3}{W}: Pon un contador +1/+1 sobre otra criatura objetivo con la habilidad de volar. @@ -7516,6 +7731,7 @@ Hisoka, Minamo Sensei|Hisoka, sensei de Minamo|Criatura legendaria - Hechicero h Hissing Iguanar|Iguanar siseante|Criatura — Lagarto|Siempre que otra criatura muera, puedes hacer que el Iguanar siseante le haga 1 punto de daño al jugador objetivo. Hissing Miasma|Miasma siseante|Encantamiento|Siempre que una criatura te ataque, su controlador pierde 1 vida. Hissing Quagmire|Cenagal siseante|Tierra|El Cenagal siseante entra al campo de batalla girado.\n{T}: Agrega {B} o {G} a tu reserva de maná.\n{1}{B}{G}: El Cenagal siseante se convierte en una criatura Elemental negra y verde 2/2 con la habilidad de toque mortal hasta el final del turno. Sigue siendo una tierra. +Historian of Zhalfir|Historiador de Zhalfir|Criatura — Hechicero humano|Siempre que el Historiador de Zhalfir ataque, si controlas un planeswalker Teferi, roba una carta. History of Benalia|Historia de Benalia|Encantamiento — Saga|(En cuanto esta Saga entre y después de tu paso de robar, agrega un contador de sabiduría. Sacrifícala después de III.)\nI, II — Crea una ficha de criatura Caballero blanca 2/2 con la habilidad de vigilancia.\nIII — Los Caballeros que controlas obtienen +2/+1 hasta el final del turno. Hitchclaw Recluse|Reclusa garras curvas|Criatura — Araña|Alcance. Hit|Hit|Instantáneo|El jugador objetivo sacrifica un artefacto o criatura. Golpear hace daño a ese jugador igual al coste de maná convertido de ese permanente. @@ -7528,6 +7744,7 @@ Hoar Shade|Sombra de la escarcha|Criatura - Sombra|{B}: la Sombra de la escarcha Hoard-Smelter Dragon|Dragón fundetesoros|Criatura — Dragón|Vuela.\n{3}{R}: Destruye el artefacto objetivo. El Dragón fundetesoros obtiene +X/+0 hasta el final del turno, donde X es el coste de maná convertido de ese artefacto. Hoarder's Greed|Avaricia del acaparador|Conjuro|Pierdes 2 vidas y robas dos cartas, luego enfréntate con un oponente. Si ganas, repite este proceso. (Cada jugador enfrentado muestra la primera carta de su biblioteca, luego pone esa carta en la parte superior o inferior. Gana el jugador cuya carta tenga el mayor coste de maná convertido.) Hoarding Dragon|Dragón acaparador|Criatura — Dragón|Vuela.\nCuando el Dragón acaparador entre al campo de batalla, puedes buscar en tu biblioteca una carta de artefacto, exiliarla y luego barajar tu biblioteca.\nCuando el Dragón acaparador muera, puedes poner la carta exiliada en la mano de su propietario. +Hobblefiend|Diablillo comepiés|Criatura — Diablo|Arrolla. (Esta criatura puede hacer el daño de combate sobrante al jugador o planeswalker al que ataca.)\n{1}, sacrificar otra criatura: Pon un contador +1/+1 sobre el Diablillo comepiés. Hobble|Cojera|Encantamiento - Aura|Cuando la Cojera entra en juego, roba una carta.\nLa criatura encantada no puede atacar.\nLa criatura encantada no puede bloquear si es negra. Hobgoblin Dragoon|Dragón hobgoblin|Criatura — Caballero trasgo|Vuela, daña primero. Hogaak, Arisen Necropolis|Hogaak, necrópolis resurgida|Criatura legendaria — Avatar|No puedes usar maná para lanzar este hechizo.\nConvocar, excavar. (Cada criatura que gires al lanzar este hechizo cuenta como un pago de {1} o de un maná del color de esa criatura. Cada carta que exilies de tu cementerio cuenta como un pago de {1}.)\nPuedes lanzar a Hogaak, necrópolis resurgida desde tu cementerio.\nArrolla. @@ -7559,13 +7776,14 @@ Homeward Path|Senda al hogar|Tierra|{T}: Agrega {1} a tu reserva de maná.\n{T}: Homicidal Brute|Bruto homicida|Criatura — Mutante humano|Al comienzo de tu paso final, si el Bruto homicida no atacó este turno, gira al Bruto homicida, luego transfórmalo. Homicidal Seclusion|Retiro homicida|Encantamiento|Mientras controles exactamente una criatura, esa criatura obtiene +3/+1 y tiene la habilidad de vínculo vital. Homing Lightning|Relámpago preciso|Instantáneo|El Relámpago preciso hace 4 puntos de daño a la criatura objetivo y a cada otra criatura con el mismo nombre que esa criatura. -Homing Sliver|Fragmentado teledirigido|Criatura — Fragmentado|Cada carta de Fragmentado en la mano de cada jugador tiene ciclo de Fragmentado {3}.
Ciclo de Fragmentado {3} ({3}, descartar esta carta: Busca en tu biblioteca una carta de Fragmentado, muéstrala y ponla en tu mano. Luego baraja tu biblioteca.) +Homing Sliver|Fragmentado teledirigido|Criatura — Fragmentado|Cada carta de Fragmentado en la mano de cada jugador tiene ciclo de Fragmentado {3}.\nCiclo de Fragmentado {3} ({3}, descartar esta carta: Busca en tu biblioteca una carta de Fragmentado, muéstrala y ponla en tu mano. Luego baraja tu biblioteca.) Honden of Cleansing Fire|Honden del fuego purificador|Encantamiento legendario - Altar|Al comienzo de tu mantenimiento, ganas 2 vidas por cada Altar que controles. Honden of Infinite Rage|Honden de la ira infinita|Encantamiento legendario - Altar|Al comienzo de tu mantenimiento, el Honden de la ira infinita hace una cantidad de daño a la criatura o jugador objetivo igual a la cantidad de Altares que controles. Honden of Life's Web|Honden de la red vital|Encantamiento legendario - Altar|Al comienzo de tu mantenimiento, pon en juego una ficha de criatura Espíritu incolora 1/1 por cada Altar que controles. Honden of Night's Reach|Honden del alcance nocturno|Encantamiento legendario - Altar|Al comienzo de tu mantenimiento, el oponente objetivo descarta una carta por cada Altar que controles. Honden of Seeing Winds|Honden de los vientos atentos|Encantamiento legendario - Altar|Al comienzo de tu mantenimiento, roba una carta por cada Altar que controles. Honed Khopesh|Khopesh afilado|Artefacto — Equipo|La criatura equipada obtiene +1/+1.\nEquipar {1}. ({1}: Anexa este equipo a la criatura objetivo que controlas. Activa la habilidad de equipar como un conjuro.) +Honey Mammoth|Mamut de la miel|Criatura — Elefante|Cuando el Mamut de la miel entre al campo de batalla, ganas 4 vidas. Honor Guard|Guardia de honor|Criatura — Soldado humano|{W}: El Guardia de honor obtiene +0/+1 hasta el final del turno. Honor of the Pure|El honor de los puros|Encantamiento|Las criaturas blancas que controlas obtienen +1/+1. Honor the Fallen|Honrar a los caídos|Instantáneo|Retira del juego todas las criaturas en todos los cementerios. Gana 1 vida por cada carta retirada de esta forma. @@ -7578,6 +7796,7 @@ Honored Crop-Captain|Capitana de simiente alabada|Criatura — Guerrero humano|S Honored Hierarch|Jerarca venerado|Criatura — Druida humano|Prestigio 1. (Cuando esta criatura haga daño de combate a un jugador, si no tiene prestigio, pon un contador +1/+1 sobre ella y gana prestigio.)Mientras el Jerarca venerado tenga prestigio, tiene la habilidad de vigilancia y "{T}: Agrega un maná de cualquier color a tu reserva de maná". Honored Hydra|Hidra alabada|Criatura — Hidra víbora|Arrolla.\nEmbalsamar {3}{G}. ({3}{G}, exiliar esta carta de tu cementerio: Crea una ficha que es una copia de esta carta, excepto que es una Hidra Víbora Zombie blanca sin coste de maná. Activa la habilidad de embalsamar solo como un conjuro.) Hooded Assassin|Asesina encapuchada|Criatura — Asesino humano|Cuando la Asesina encapuchada entre al campo de batalla, elige uno:\n• Pon un contador +1/+1 sobre la Asesina encapuchada.\n• Destruye la criatura objetivo que haya recibido daño este turno. +Hooded Blightfang|Maldecidora con capucha|Criatura — Víbora|Toque mortal.\nSiempre que una criatura que controlas con la habilidad de toque mortal ataque, cada oponente pierde 1 vida y tú ganas 1 vida.\nSiempre que una criatura que controlas con la habilidad de toque mortal haga daño a un planeswalker, destruye ese planeswalker. Hooded Brawler|Pendenciero encapuchado|Criatura — Guerrero naga|Puedes espolear al Pendenciero encapuchado en cuanto ataque. Cuando lo hagas, obtiene +2/+2 hasta el final del turno. (Una criatura espoleada no se enderezará durante tu próximo paso de enderezar.) Hooded Horror|Horror encapuchado|Criatura — Horror|El Horror encapuchado no puede ser bloqueado si el jugador defensor controla el mayor número de criaturas o está empatado en el mayor número de criaturas. Hooded Hydra|Hidra con capucha|Criatura — Hidra víbora|La Hidra con capucha entra al campo de batalla con X contadores +1/+1 sobre ella.\nCuando la Hidra con capucha muera, crea una ficha de criatura Víbora verde 1/1 por cada contador +1/+1 sobre ella.\nMetamorfosis {3}{G}{G}.\nEn cuanto la Hidra con capucha se ponga boca arriba, pon cinco contadores +1/+1 sobre ella. @@ -7597,7 +7816,7 @@ Horde Ambusher|Emboscador de la horda|Criatura — Berserker humano|Siempre que Horde of Boggarts|Horda de boggarts|Criatura — Trasgo|Tanto la fuerza como la resistencia de la Horda de boggarts son iguales a la cantidad de permanentes rojos que controlas.\nLa Horda de boggarts no puede ser bloqueada excepto por dos o más criaturas. Horde of Notions|Horda de creencias|Criatura legendaria — Elemental|Vigilancia, arrolla, prisa.\n{W}{U}{B}{R}{G}: Puedes jugar la carta objetivo de Elemental de tu cementerio sin pagar su coste de maná. Hordeling Outburst|Ataque de minihorda|Conjuro|Pon en el campo de batalla tres fichas de criatura Trasgo rojas 1/1. -Horizon Canopy|Enramada del horizonte|Tierra|{T}, pagar 1 vida: Agrega {G} o {W} a tu reserva de maná.
{1}, {T}, sacrificar la Enramada del horizonte: Roba una carta. +Horizon Canopy|Enramada del horizonte|Tierra|{T}, pagar 1 vida: Agrega {G} o {W} a tu reserva de maná.\n{1}, {T}, sacrificar la Enramada del horizonte: Roba una carta. Horizon Chimera|Quimera del horizonte|Criatura — Quimera|Destello. (Puedes lanzar este hechizo en cualquier momento en que pudieras lanzar un instantáneo.)\nVuela, arrolla.\nSiempre que robes una carta, ganas 1 vida. Horizon Drake|Draco del horizonte|Criatura — Draco|Vuela, protección contra tierras. Horizon Scholar|Erudito del horizonte|Criatura — Esfinge|Vuela.\nCuando el Erudito del horizonte entre al campo de batalla, adivina 2. (Mira las dos primeras cartas de tu biblioteca, luego pon cualquier cantidad de ellas en el fondo de tu biblioteca y el resto en la parte superior en cualquier orden.) @@ -7606,6 +7825,7 @@ Horizon Spellbomb|Bombahechizo del horizonte|Artefacto|{2}, {T}, sacrificar Bomb Horn of Greed|Cuerno de la codicia|Artefacto|Siempre que un jugador juegue una tierra, ese jugador roba una carta. Horn of Plenty|Cuerno de la abundancia|Artefacto|Siempre que un jugador juegue un hechizo, pueder pagar {1}. Si ese jugador lo hace, roba una carta al final del turno. Horn of Ramos|Cuerno de Ramos|Artefacto|{T}: añade {G} a tu reserva de maná.\nSacrificar el Cuerno de Ramos: añade {G} a tu reserva de maná. +Hornbash Mentor|Mentor de cuernazos|Criatura — Guerrero humano|Cuando el Mentor de cuernazos entre al campo de batalla, pon un contador de arrollar sobre la criatura objetivo que no sea Humano que controlas.\n{2}{G}, {T}: Pon un contador +1/+1 sobre cada criatura que controlas con la habilidad de arrollar. Horncaller's Chant|Canto del llamacuernos|Conjuro|Pon en el campo de batalla una ficha de criatura Rinoceronte verde 4/4 con la habilidad de arrollar, luego repuebla. (Pon en el campo de batalla una ficha que es una copia de una ficha de criatura que controlas.) Horned Cheetah|Leopardo Cornudo|Criatura - Felino|Siempre que el Leopardo Cornudo hace daño, gana esa cantidad en vidas. Horned Helm|Yelmo astado|Artefacto — Equipo|La criatura equipada obtiene +1/+1 y tiene la habilidad de arrollar.\n{G}{G}: Anexa el Yelmo astado a la criatura objetivo que controles.\nEquipar {1} ({1}: Anexa este equipo a la criatura objetivo que controles. Juega la habilidad de equipar como un conjuro.) @@ -7616,12 +7836,12 @@ Horned Turtle|Tortuga astada|Criatura — Tortuga| Hornet Cannon|Cañón de avispones|Artefacto|{3}, {T}: Pon una ficha de criatura artefacto avispa 1/1 con la habilidad de volar y prisa en juego. Destruye esa criatura al final del turno. (La criatura puede atacar y {T} el turno en el que entra en juego.) Hornet Harasser|Hostigador de avispas|Criatura — Chamán trasgo|Cuando el Hostigador de avispas vaya a un cementerio desde el juego, la criatura objetivo obtiene -2/-2 hasta el final del turno. Hornet Nest|Avispero|Criatura — Insecto|Defensor. (Esta criatura no puede atacar.)\nSiempre que el Avispero reciba daño, pon en el campo de batalla esa misma cantidad de fichas de criatura Insecto verdes 1/1 con las habilidades de volar y toque mortal. (Cualquier cantidad de daño que una criatura con la habilidad de toque mortal haga a una criatura es suficiente para destruirla.) -Hornet Queen|Avispa reina|Criatura — Insecto|Vuela, toque mortal.\nCuando la Avispa reina entre al campo de batalla, pon en el campo de batalla cuatro fichas de criatura Insecto verdes 1/1 con las habilidades de volar y toque mortal. +Hornet Queen|Avispa reina|Criatura — Insecto|Vuela, toque mortal.\nCuando la Avispa reina entre al campo de batalla, crea cuatro fichas de criatura Insecto verdes 1/1 con las habilidades de volar y toque mortal. Hornet Sting|Picadura de avispa|Instantáneo|La Picadura de avispa hace 1 punto de daño a la criatura o jugador objetivo. Hornswoggle|Bribonear|Instantáneo|Contrarresta el hechizo de criatura objetivo. Creas una ficha de artefacto Tesoro incolora con "{T}, sacrificar este artefacto: Agrega un maná de cualquier color a tu reserva de maná". Horobi's Whisper|Susurro de Horobi|Instantáneo - Arcano|Si controlas un pantano, destruye la criatura objetivo que no sea negra.\nEmpalmar con lo arcano—Remover del juego cuatro cartas de tu cementerio. (En cuanto juegues un hechizo arcano, puedes mostrar esta carta de tu mano y pagar su coste de empalme. Si lo haces, agrega los efectos de esta carta a ese hechizo). Horobi, Death's Wail|Horobi, lamento de la muerte|Criatura legendaria - Espíritu|Vuela.\nSiempre que una criatura sea objetivo de un hechizo o habilidad, destruye esa criatura. -Horrible Hordes|Hordas pavorosas|Criatura Artefacto - Espíritu|Ímpetu {1} (Siempre que esta criatura es bloqueada por dos o más criaturas, gana +1/+1 hasta final del turno por cada criatura bloqueando a parte de la primera.)\n +Horrible Hordes|Hordas pavorosas|Criatura Artefacto - Espíritu|Ímpetu {1} (Siempre que esta criatura es bloqueada por dos o más criaturas, gana +1/+1 hasta final del turno por cada criatura bloqueando a parte de la primera.) Horribly Awry|Fracaso rotundo|Instantáneo|Vacío. (Esta carta no tiene ningún color.)Contrarresta el hechizo de criatura objetivo con coste de maná convertido de 4 o menos. Si ese hechizo es contrarrestado de esta manera, exílialo en vez de ponerlo en el cementerio de su propietario. Horrifying Revelation|Revelación horripilante|Conjuro|El jugador objetivo descarta una carta, luego pone la primera carta de su biblioteca en su cementerio . Horror of Horrors|Horror de horrores|Encantamiento|Sacrificar un pantano: Regenera la criatura objetivo negra. (La próxima vez que esa criatura fuera a ser destruida este turno, no lo es. En vez de eso, gírala, remueve todo el daño de ella y remuévela del combate.) @@ -7685,6 +7905,7 @@ Hum of the Radix|Zumbido del Rádix|Encantamiento|Jugar cada hechizo de artefact Human Frailty|Flaqueza humana|Instantáneo|Destruye la criatura Humano objetivo. Humble Budoka|Budoka humilde|Criatura - Monje humano|El Budoka humilde no puede ser objetivo de hechizos o habilidades. Humble Defector|Desertora humilde|Criatura — Bribón humano|{T}: Roba dos cartas. El oponente objetivo gana el control de la Desertora humilde. Activa esta habilidad solo durante tu turno. +Humble Naturalist|Naturalista humilde|Criatura — Druida humano|{T}: Agrega un maná de cualquier color. Usa este maná solo para lanzar un hechizo de criatura. Humble the Brute|Humillar a la bestia|Instantáneo|Destruye la criatura objetivo con fuerza de 4 o más.\nInvestiga. (Pon en el campo de batalla una ficha de artefacto Pista incolora con "{2}, sacrificar este artefacto: Roba una carta".) Humbler of Mortals|Avasallador de mortales|Criatura encantamiento — Elemental|Constelación — Siempre que el Avasallador de mortales u otro encantamiento entre al campo de batalla bajo tu control, las criaturas que controlas ganan la habilidad de arrollar hasta el final del turno. Humble|Humillar|Instantáneo|La criatura objetivo pierde todas las habilidades y se convierte en 0/1 hasta el final del turno. @@ -7709,6 +7930,7 @@ Hunted Dragon|Dragón perseguido|Criatura — Dragón|Vuela, prisa.\nCuando el D Hunted Ghoul|Necrófago perseguido|Criatura — Zombie|El Necrófago perseguido no puede bloquear Humanos. Hunted Horror|Horror perseguido|Criatura — Horror|Arrolla.\nCuando el Horror perseguido entre en juego, pon en juego dos fichas de criatura Centauro verdes 3/3 con protección contra negro bajo el control del oponente objetivo. Hunted Lammasu|Lammasu perseguido|Criatura — Lammasu|Vuela.\nCuando el Lammasu perseguido entre en juego, pon en juego una ficha de criatura Horror negra 4/4 bajo el control del oponente objetivo. +Hunted Nightmare|Pesadilla perseguida|Criatura — Pesadilla|Amenaza.\nCuando la Pesadilla perseguida entre al campo de batalla, el oponente objetivo pone un contador de toque mortal sobre una criatura que controla. Hunted Phantasm|Fantasma perseguido|Criatura — Espíritu|El Fantasma perseguido es imbloqueable.\nCuando el Fantasma perseguido entre en juego, pon en juego cinco fichas de criatura Trasgo rojas 1/1 bajo el control del oponente objetivo. Hunted Troll|Trol perseguido|Criatura — Guerrero trol|Cuando el Trol perseguido entre al campo de batalla, el oponente objetivo pone en el campo de batalla cuatro fichas de criatura Hada azules 1/1 con la habilidad de volar.\n{G}: Regenera al Trol perseguido. Hunted Witness|Testigo perseguido|Criatura — Humano|Cuando el Testigo perseguido muera, crea una ficha de criatura Soldado blanca 1/1 con la habilidad de vínculo vital. @@ -7716,6 +7938,7 @@ Hunted Wumpus|Wumpus perseguido|Criatura — Bestia|Cuando el Wumpus perseguido Hunter Sliver|Fragmentado cazador|Criatura — Fragmentado|Todos los Fragmentados tienen la habilidad de provocar. (Cuando un Fragmentado ataque, su controlador puede elegir enderezar la criatura objetivo que controle el jugador defensor y hacer que la bloquee si puede.) Hunter of Eyeblights|Cazadora de desgracias visuales|Criatura — Asesino elfo|Cuando la Cazadora de desgracias visuales entre en juego, pon un contador +1/+1 sobre la criatura objetivo que no controlas.\n{2}{B}, {T}: Destruye la criatura objetivo con un contador sobre ella. Hunter's Ambush|Emboscada del cazador|Instantáneo|Prevén todo el daño de combate que fueran a hacer las criaturas que no sean verdes este turno. +Hunter's Edge|Ventaja de la cazadora|Conjuro|Pon un contador +1/+1 sobre la criatura objetivo que controlas. Luego, esa criatura hace una cantidad de daño igual a su fuerza a la criatura objetivo que no controlas. Hunter's Insight|Perspicacia del cazador|Instantáneo|Elige la criatura objetivo que controlas. Siempre que esa criatura haga daño de combate a un jugador o planeswalker este turno, roba esa misma cantidad de cartas. Hunter's Prowess|Destreza del cazador|Conjuro|Hasta el final del turno, la criatura objetivo obtiene +3/+3, gana la habilidad de arrollar y "Siempre que esta criatura haga daño de combate a un jugador, roba esa cantidad de cartas". Hunters' Feast|Festín del cazador|Conjuro|Cualquier cantidad de jugadores objetivo gana cada uno 6 vidas. @@ -7723,9 +7946,10 @@ Hunting Drake|Draco cazador|Criatura - Draco|Vuela.\nCuando el Draco Cazador ent Hunting Grounds|Cazadero|Encantamiento|Umbral Siempre que un oponente juegue un hechizo, puedes poner en juego una carta de criatura de tu mano. (Tienes umbral mientras haya siete o más cartas en tu cementerio.) Hunting Kavu|Kavu Cazador|Criatura - Kavu|{1}{R}{G}, {T}: Retira del juego el Kavu Cazador y a la criatura objetivo sin la habilidad de volar que te esta atacando. Hunting Moa|Dinornis cazador|Criatura - Bestia Ave|Eco -Hunting Pack|Manada cazadora|Instantáneo|Pon en el campo de batalla una ficha de criatura Bestia verde 4/4.\nTormenta (Cuando lances este hechizo, cópialo por cada hechizo lanzado antes que él en este turno.) +Hunting Pack|Manada cazadora|Instantáneo|Crea una ficha de criatura Bestia verde 4/4.\nTormenta. (Cuando lances este hechizo, cópialo por cada hechizo lanzado antes que él en este turno.) Hunting Triad|Tríada cazadora|Conjuro tribal — Elfo|Pon en el campo de batalla tres fichas de criatura Guerrero Elfo verdes 1/1.\nReforzar 3—{3}{G}. ({3}{G}, descartar esta carta: Pon tres contadores +1/+1 sobre la criatura objetivo.) Hunting Wilds|Terreno de caza|Conjuro|Estímulo {3}{G} (Puedes pagar {3}{G} adicional en cuanto juegues este hechizo.)\nBusca en tu biblioteca hasta dos cartas de bosque y ponlas en juego giradas. Luego baraja tu biblioteca.\nSi se pagó el coste de estímulo, endereza todos los bosques puestos en juego de esta manera. Se convierten en criaturas verdes 3/3 con la habilidad de prisa que siguen siendo tierras. +Huntmaster Liger|Ligre maestro de la caza|Criatura — Felino|Mutación {2}{W}. (Si lanzas este hechizo pagando su coste de mutación, ponlo sobre o bajo la criatura objetivo que no sea Humano de la cual eres propietario. Estas mutan en la criatura de la parte superior más todas las habilidades de debajo.)\nSiempre que esta criatura mute, las otras criaturas que controlas obtienen +X/+X hasta el final del turno, donde X es la cantidad de veces que esta criatura ha mutado. Huntmaster of the Fells|Maestro de caza de las colinas|Criatura — Licántropo humano|Siempre que esta criatura entre al campo de batalla o se transforme en el Maestro de caza de las colinas, pon en el campo de batalla una ficha de criatura Lobo verde 2/2 y gana 2 vidas.\nAl comienzo de cada mantenimiento, si no se lanzaron hechizos en el último turno, transforma al Maestro de caza de las colinas. Hurkyl's Recall|Retorno de Hurkyl|Instantáneo|Regresa todos los artefactos de los cuales el jugador objetivo es propietario a su mano. Hurloon Minotaur|Minotauro de Hurloon|Criatura - Minotauro| @@ -7789,7 +8013,7 @@ Icequake|Temblor del hielo|Conjuro|Destruye la tierra objetivo. Si la tierra es Ice|Fuego|Instantáneo|Gira el permanente objetivo.\nRoba una carta. Ichor Explosion|Explosión icórida|Conjuro|Como coste adicional para lanzar la Explosión icórida, sacrifica una criatura.\nTodas las criaturas obtienen -X/-X hasta el final del turno, donde X es la fuerza de la criatura sacrificada. Ichor Rats|Ratas icóridas|Criatura — Rata|Infectar. (Esta criatura hace daño a las criaturas en forma de contadores -1/-1 y a los jugadores en forma de contadores de veneno.)\nCuando las Ratas icóridas entren al campo de batalla, cada jugador obtiene un contador de veneno. -Ichor Slick|Fango icórido|Conjuro|La criatura objetivo obtiene -3/-3 hasta el final del turno.
Ciclo {2} ({2}, descartar esta carta: Roba una carta.)
Demencia {3}{B} (Si descartas esta carta, puedes jugarla por su coste de demencia en vez de ponerla en tu cementerio.) +Ichor Slick|Fango icórido|Conjuro|La criatura objetivo obtiene -3/-3 hasta el final del turno.\nCiclo {2} ({2}, descartar esta carta: Roba una carta.)\nDemencia {3}{B} (Si descartas esta carta, puedes jugarla por su coste de demencia en vez de ponerla en tu cementerio.) Ichor Wellspring|Manantial icórido|Artefacto|Cuando el Manantial icórido entre al campo de batalla o vaya a un cementerio desde el campo de batalla, roba una carta. Ichorclaw Myr|Myr garra icórida|Criatura artefacto — Myr|Infectar. (Esta criatura hace daño a las criaturas en forma de contadores -1/-1 y a los jugadores en forma de contadores de veneno.)\nSiempre que el Myr garra icórida sea bloqueado, obtiene +2/+2 hasta el final del turno. Ichorid|Ícorid|Criatura — Horror|Prisa.\nAl final del turno, sacrifica el Ícorid.\nAl comienzo de tu mantenimiento, si el Ícorid está en tu cementerio, puedes remover del juego una carta de criatura negra de tu cementerio que no sea el Ícorid. Si lo haces, regresa al juego el Ícorid. @@ -7802,10 +8026,12 @@ Ideas Unbound|Ideas liberadas|Conjuro - Arcano|Roba tres cartas. Descarta tres c Identity Crisis|Crisis de identidad|Conjuro|Remueve del juego todas las cartas en la mano y cementerio del jugador objetivo. Identity Thief|Suplantador de identidad|Criatura — Metamorfo|Siempre que el Suplantador de identidad ataque, puedes exiliar otra criatura objetivo que no sea ficha. Si lo haces, el Suplantador de identidad se convierte en una copia de esa criatura hasta el final del turno. Regresa la carta exiliada al campo de batalla bajo el control de su propietario al comienzo del próximo paso final. Idle Thoughts|Pensamientos ociosos|Encantamiento|{2}: Roba una carta si no tienes cartas en tu mano. +Idol of Endurance|Ídolo de la resistencia|Artefacto|Cuando el Ídolo de la resistencia entre al campo de batalla, exilia todas las cartas de criatura con coste de maná convertido de 3 o menos de tu cementerio hasta que el Ídolo de la resistencia deje el campo de batalla.\n{1}{W}, {T}: Hasta el final del turno, puedes lanzar un hechizo de criatura de entre las cartas exiliadas con el Ídolo de la resistencia sin pagar su coste de maná. Idol of Oblivion|Ídolo del olvido|Artefacto|{T}: Roba una carta. Activa esta habilidad solo si creaste una ficha este turno.\n{8}, {T}, sacrificar el Ídolo del olvido: Crea una ficha de criatura Eldrazi incolora 10/10. Idyllic Grange|Granja idílica|Tierra — Llanura|({T}: Agrega {W}.)\nLa Granja idílica entra al campo de batalla girada a menos que controles otras tres o más Llanuras.\nCuando la Granja idílica entre al campo de batalla enderezada, pon un contador +1/+1 sobre la criatura objetivo que controlas. Idyllic Tutor|Tutor idílico|Conjuro|Busca en tu biblioteca una carta de encantamiento, muéstrala y ponla en tu mano. Luego baraja tu biblioteca. Ifnir Deadlands|Tierras muertas de Ifnir|Tierra — Desierto|{T}: Agrega {C} a tu reserva de maná.\n{T}, pagar 1 vida: Agrega {B} a tu reserva de maná.\n{2}{B}{B}, {T}, sacrificar un Desierto: Pon dos contadores -1/-1 sobre la criatura objetivo que controla un oponente. Activa esta habilidad solo cuando puedas lanzar un conjuro. +Igneous Cur|Perro callejero ígneo|Criatura — Perro elemental|{1}{R}: El Perro callejero ígneo obtiene +2/+0 hasta el final del turno. Igneous Elemental|Elemental ígneo|Criatura — Elemental|Te cuesta {2} menos lanzar este hechizo si hay una carta de tierra en tu cementerio.\nCuando el Elemental ígneo entre al campo de batalla, puedes hacer que haga 2 puntos de daño a la criatura objetivo. Igneous Golem|Gólem ardiente|Criatura Artefacto - Gólem|{2}: el Gólem ardiente gana la habilidad de arrollar hasta el final del turno. Igneous Pouncer|Saltador ígneo|Criatura — Elemental|Prisa.\nCiclo de pantano {2}, ciclo de montaña {2}. ({2}, descartar esta carta: Busca en tu biblioteca una carta de pantano o montaña, muéstrala y ponla en tu mano. Luego baraja tu biblioteca.) @@ -7829,6 +8055,7 @@ Illuminated Folio|Folio iluminado|Artefacto|{1}, {T}, mostrar dos cartas de tu m Illuminated Wings|Alas iluminadas|Encantamiento - Aura|La criatura encantada gana la habilidad de volar.\n{2}, sacrificar las Alas iluminadas: roba una carta. Illuminate|Iluminar|Conjuro|Estímulo {2}{R} y/o {3}{U} (Puedes pagar {2}{R} y/o {3}{U} adicionales en cuanto juegues este hechizo.)\nEl Iluminar hace X puntos de daño a la criatura objetivo. Si pagaste el coste del estímulo {2}{R}, el Iluminar hace X puntos de daño al controlador de esa criatura. Si pagaste el coste del estímulo {3}{U}, roba X cartas. Illumination|Iluminación|Instantáneo|Contrarresta el hechizo de artefacto o encantamiento objetivo. Su controlador gana vida igual a su coste de maná convertido. +Illuna, Apex of Wishes|Illuna, Alfa de los Deseos|Criatura legendaria — Bestia elemental dinosaurio|Mutación {3}{R/G}{U}{U}. (Si lanzas este hechizo pagando su coste de mutación, ponlo sobre o bajo la criatura objetivo que no sea Humano de la cual eres propietario. Estas mutan en la criatura de la parte superior más todas las habilidades de debajo.)\nVuela, arrolla.\nSiempre que esta criatura mute, exilia cartas de la parte superior de tu biblioteca hasta que exilies una carta de permanente que no sea tierra. Pon esa carta en el campo de batalla o en tu mano. Illusionary Armor|Armadura ilusoria|Encantamiento — Aura|Encantar criatura.\nLa criatura encantada obtiene +4/+4.\nCuando la criatura encantada sea objetivo de un hechizo o habilidad, sacrifica la Armadura ilusoria. Illusionary Forces|Fuerzas ilusorias|Criatura - Ilusión|Vuela\nMantenimiento acumulativo {U} Illusionary Presence|Presencia ilusoria|Criatura - Ilusión|Mantenimiento acumulativo {U}\nAl comienzo de tu mantenimiento, la Presencia ilusoria gana la habilidad de cruzar tierra de tu elección hasta el final del turno. (Esta criatura es imbloqueable mientras que el jugador defensor controle una tierra de ese tipo) @@ -7878,7 +8105,7 @@ Imperial Aerosaur|Aerosaurio imperial|Criatura — Dinosaurio|Vuela.\nCuando el Imperial Ceratops|Ceratops imperial|Criatura — Dinosaurio|Enfurecer — Siempre que el Ceratops imperial reciba daño, ganas 2 vidas. Imperial Hellkite|Engendro imperial|Criatura — Dragón|Vuela.\nMetamorfosis {6}{R}{R}. (Puedes jugar esta carta boca abajo como una criatura 2/2 pagando {3}. Ponla boca arriba en cualquier momento pagando su coste de metamorfosis.)\nCuando el Engendro imperial sea puesto boca arriba, puedes buscar en tu biblioteca una carta de Dragón, mostrarla y ponerla en tu mano. Si lo haces, baraja tu biblioteca. Imperial Lancer|Lancera imperial|Criatura — Caballero humano|La Lancera imperial tiene la habilidad de dañar dos veces mientras controles un Dinosaurio. -Imperial Mask|Máscara imperial|Encantamiento|Cuando la Máscara imperial entre en juego, si no es una ficha, cada uno de tus compañeros de equipo pone en juego una ficha que es una copia de la Máscara imperial.
No puedes ser objetivo de hechizos o habilidades que controlen tus oponentes. +Imperial Mask|Máscara imperial|Encantamiento|Cuando la Máscara imperial entre en juego, si no es una ficha, cada uno de tus compañeros de equipo pone en juego una ficha que es una copia de la Máscara imperial.\nNo puedes ser objetivo de hechizos o habilidades que controlen tus oponentes. Imperial Outrider|Avanzadilla imperial|Criatura — Caballero humano| Imperiosaur|Imperiosaurio|Criatura — Lagarto|Usa sólo maná producido por tierras básicas para jugar el Imperiosaurio. Imperious Oligarch|Oligarca autoritaria|Criatura — Clérigo humano|Vigilancia.\nUltratumba 1. (Cuando esta criatura muera, crea una ficha de criatura Espíritu blanca y negra 1/1 con la habilidad de volar.) @@ -7893,6 +8120,7 @@ Implement of Improvement|Ingenio de mejora|Artefacto|{W}, sacrificar el Ingenio Implement of Malice|Ingenio de malignidad|Artefacto|{B}, sacrificar el Ingenio de malignidad: El jugador objetivo descarta una carta. Activa esta habilidad solo cuando puedas lanzar un conjuro.\nCuando el Ingenio de malignidad vaya a un cementerio desde el campo de batalla, roba una carta. Implode|Implosionar|Conjuro|Destruye la tierra objetivo.\nRoba una carta. Imposing Sovereign|Soberana imponente|Criatura — Humano|Las criaturas que controlan tus oponentes entran al campo de batalla giradas. +Imposing Vantasaur|Altosaurio imponente|Criatura — Dinosaurio|Vigilancia.\nCiclo {1}. ({1}, descartar esta carta: Roba una carta.) Imposing Visage|Imagen imponente|Encantamiento - Aura|La criatura encantada no puede ser bloqueada excepto por dos o más criaturas. Impostor of the Sixth Pride|Impostor de la Sexta Manada|Criatura — Metamorfo|Cambiaformas. (Esta carta es de todos los tipos de criatura.) Imprisoned in the Moon|Prisión lunar|Encantamiento — Aura|Encantar criatura, tierra o planeswalker.\nEl permanente encantado es una tierra incolora con "{T}: Agrega {C} a tu reserva de maná" y pierde todos sus otros tipos de carta y habilidades. @@ -7937,10 +8165,13 @@ Incubation|Incubación|Conjuro|Mira las cinco primeras cartas de tu biblioteca. Incubator Drone|Zángano incubador|Criatura — Zángano eldrazi|Vacío. (Esta carta no tiene ningún color.)Cuando el Zángano incubador entre al campo de batalla, pon en el campo de batalla una ficha de criatura Vástago Eldrazi incolora 1/1. Tiene "Sacrificar esta criatura: Agrega {1} a tu reserva de maná". Incurable Ogre|Ogro incurable|Criatura — Mutante ogro| Incursion Specialist|Especialista en incursiones|Criatura — Hechicero humano|Siempre que lances tu segundo hechizo cada turno, el Especialista en incursiones obtiene +2/+0 hasta el final del turno y es imbloqueable este turno. +Indatha Crystal|Cristal de Indatha|Artefacto|{T}: Agrega {W}, {B} o {G}.\nCiclo {2}. ({2}, descartar esta carta: Roba una carta.) +Indatha Triome|Trioma de Indatha|Tierra — Llanura pantano bosque|({T}: Agrega {W}, {B} o {G}.)\nEl Trioma de Indatha entra al campo de batalla girado.\nCiclo {3}. ({3}, descartar esta carta: Roba una carta.) Indebted Samurai|Samurái en deuda|Criatura - Samurái humano|Bushido 1 (Cuando esta criatura bloquee o sea bloqueada, obtiene +1/+1 hasta el final del turno).\nSiempre que un Samurái que controles vaya a un cementerio desde el juego, puedes poner un contador +1/+1 sobre el Samurái en deuda. Indentured Djinn|Djin sirviente contratado|Criatura - Djinn|Vuela\nCuando el Djin sirviente contratado entra en juego, cada otro jugador puede robar hasta tres cartas. Indentured Oaf|Simplón siervo|Criatura — Guerrero ogro|Prevén todo el daño que el Simplón siervo fuera a hacer a criaturas rojas. Indestructibility|Indestructibilidad|Encantamiento — Aura|Encantar permanente.\nEl permanente encantado tiene la habilidad de indestructible. (Los efectos que dicen "destruye" no destruyen ese permanente. Una criatura con la habilidad de indestructible no puede ser destruida por daño.) +Indestructible Aura|Aura indestructible|Instantáneo|Prevén todo el daño que se le haría a la criatura objetivo este turno. Index|Indice|Conjuro|Mira las cinco cartas de la parte superior de tu biblioteca, luego regrésalas en cualquier orden. Indigo Faerie|Hada índigo|Criatura — Hechicero hada|Vuela.\n{U}: El permanente objetivo es azul además de sus otros colores hasta el final del turno. Indomitable Ancients|Ancestros indomables|Criatura — Guerrero pueblo-arbóreo| @@ -7954,6 +8185,7 @@ Induce Paranoia|Inducir la paranoia|Instantáneo|Contrarresta el hechizo objetiv Induced Amnesia|Amnesia inducida|Encantamiento|Cuando la Amnesia inducida entre al campo de batalla, el jugador objetivo exilia todas las cartas de su mano boca abajo, luego roba esa misma cantidad de cartas.\nCuando la Amnesia inducida vaya a un cementerio desde el campo de batalla, regresa las cartas exiliadas a la mano de su propietario. Indulgent Aristocrat|Aristócrata indulgente|Criatura — Vampiro|Vínculo vital.\n{2}, sacrificar una criatura: Pon un contador +1/+1 sobre cada Vampiro que controlas. Indulgent Tormentor|Atormentador indulgente|Criatura — Demonio|Vuela.\nAl comienzo de tu mantenimiento, roba una carta a menos que el oponente objetivo sacrifique una criatura o pague 3 vidas. +Indulging Patrician|Aristócrata saciada|Criatura — Noble vampiro|Vuela.\nVínculo vital. (El daño hecho por esta criatura también hace que ganes esa misma cantidad de vidas.)\nAl comienzo de tu paso final, si ganaste 3 o más vidas este turno, cada oponente pierde 3 vidas. Inertia Bubble|Burbuja de inercia|Encantar artefacto|El artefacto encantado no se endereza durante el paso de enderezar de su controlador. Inescapable Blaze|Llamarada ineludible|Instantáneo|Este hechizo no puede ser contrarrestado.\nLa Llamarada ineludible hace 6 puntos de daño a cualquier objetivo. Inescapable Brute|Bruto inescapable|Criatura — Guerrero gigante|Debilitar. (Esta fuente hace daño a las criaturas en forma de contadores -1/-1.)\nEl Bruto inescapable debe ser bloqueado si se puede. @@ -7991,7 +8223,7 @@ Infested Roothold|Raíces infestadas|Criatura — Muro|(Los muros no pueden atac Infest|Infestar|Conjuro|Todas las criaturas obtienen -2/-2 hasta el final del turno. Infiltrate|Infiltrarse|Instantáneo|La criatura objetivo es imbloqueable este turno. Infiltration Lens|Lente espía|Artefacto — Equipo|Siempre que la criatura equipada sea bloqueada por una criatura, puedes robar dos cartas.\nEquipar {1}. -Infiltrator il-Kor|Espía il-Kor|Criatura — Bribón kor|Se desvanece (Esta criatura sólo puede bloquear o ser bloqueada por criaturas con la habilidad de desvanecerse.)
Suspender 2—{1}{U} (En lugar de jugar esta carta de tu mano, puedes pagar {1}{U} y removerla del juego con dos contadores de tiempo sobre ella. Al comienzo de tu mantenimiento, remueve un contador de tiempo. Cuando remuevas el último, juégala sin pagar su coste de maná. Tiene la habilidad de prisa.) +Infiltrator il-Kor|Espía il-Kor|Criatura — Bribón kor|Se desvanece (Esta criatura sólo puede bloquear o ser bloqueada por criaturas con la habilidad de desvanecerse.)\nSuspender 2—{1}{U} (En lugar de jugar esta carta de tu mano, puedes pagar {1}{U} y removerla del juego con dos contadores de tiempo sobre ella. Al comienzo de tu mantenimiento, remueve un contador de tiempo. Cuando remuevas el último, juégala sin pagar su coste de maná. Tiene la habilidad de prisa.) Infiltrator's Magemark|Marca mágica del espía|Encantamiento - Aura|Encantar criatura. Infinite Hourglass|Reloj infinito|Artefacto|Todas la criaturas obtienen +1/+0 por cada contador de tiempo en el Reloj infinito.\nAl comienzo de tu mantenimiento, pon un contador de tiempo en el Reloj infinito.\n{3}: quita un contador de tiempo del Reloj infinito.\nCualquier jugador puede jugar esta ha Infinite Obliteration|Aniquilación infinita|Conjuro|Nombra una carta de criatura. Busca en el cementerio, mano y biblioteca del oponente objetivo cualquier cantidad de cartas con ese nombre y exílialas. Luego ese jugador baraja su biblioteca. @@ -8036,6 +8268,7 @@ Inquisitor's Snare|Trampa del inquisidor|Instantáneo|Prevén todo el daño que Insatiable Appetite|Apetito insaciable|Instantáneo|Puedes sacrificar una Comida. Si lo haces, la criatura objetivo obtiene +5/+5 hasta el final del turno. De lo contrario, esa criatura obtiene +3/+3 hasta el final del turno. Insatiable Gorgers|Engullidores insaciables|Criatura — Berserker vampiro|Los Engullidores insaciables atacan cada combate si pueden.\nDemencia {3}{R}. (Si descartas esta carta, exíliala. Cuando lo hagas, lánzala por su coste de demencia o ponla en tu cementerio.) Insatiable Harpy|Arpía insaciable|Criatura — Arpía|Vuela, vínculo vital. +Insatiable Hemophage|Hematófago insaciable|Criatura — Pesadilla|Mutación {2}{B}. (Si lanzas este hechizo pagando su coste de mutación, ponlo sobre o bajo la criatura objetivo que no sea Humano de la cual eres propietario. Estas mutan en la criatura de la parte superior más todas las habilidades de debajo.)\nToque mortal.\nSiempre que esta criatura mute, cada oponente pierde X vidas y tú ganas X vidas, donde X es la cantidad de veces que esta criatura ha mutado. Insatiable Souleater|Devoraalmas insaciable|Criatura artefacto — Bestia|{G/P}: El Devoraalmas insaciable gana la habilidad de arrollar hasta el final del turno. ({G/P} puede pagarse con {G} o con 2 vidas.) Insectile Aberration|Aberración insectoide|Criatura — Insecto humano|Vuela. Inside Out|Exteriorizar|Instantáneo|Intercambia la fuerza con la resistencia de la criatura objetivo hasta el final del turno.\nRoba una carta. @@ -8051,6 +8284,7 @@ Inspiration|Inspiración|Instantáneo|El jugador objetivo roba dos cartas. Inspire Awe|Impresionar|Instantáneo|Prevén todo el daño de combate que se fuera a hacer este turno, excepto el daño de combate que fueran a hacer criaturas encantadas y criaturas encantamiento. Adivina 2. Inspired Charge|Carga inspirada|Instantáneo|Las criaturas que controlas obtienen +2/+1 hasta el final del turno. Inspired Sprite|Hada inspirada|Criatura — Hechicero hada|Destello.\nVuela.\nSiempre que juegues un hechizo de Hechicero, puedes enderezar el Hada inspirada.\n{T}: Roba una carta, luego descarta una carta. +Inspired Ultimatum|Ultimátum inspirado|Conjuro|El jugador objetivo gana 5 vidas, el Ultimátum inspirado hace 5 puntos de daño a cualquier objetivo y luego robas cinco cartas. Inspiring Call|Llamada inspiradora|Instantáneo|Roba una carta por cada criatura que controlas con un contador +1/+1 sobre ella. Esas criaturas ganan la habilidad de indestructible hasta el final del turno. Inspiring Captain|Capitana inspiradora|Criatura — Caballero humano|Cuando la Capitana inspiradora entre al campo de batalla, las criaturas que controlas obtienen +1/+1 hasta el final del turno. Inspiring Cleric|Clériga inspiradora|Criatura — Clérigo vampiro|Cuando la Clériga inspiradora entre al campo de batalla, ganas 4 vidas. @@ -8076,7 +8310,7 @@ Interplanar Beacon|Almenara interplanar|Tierra|Siempre que lances un hechizo de Interplanar Tunnel|Túnel interplanar|Fenómeno|Cuando te encuentres con el Túnel interplanar, muestra cartas de la parte superior de tu mazo planar hasta que muestres cinco cartas de plano. Pon en la parte superior de tu mazo de planos una carta de plano que se encuentre entre ellas, luego pon el resto de las cartas mostradas en el fondo en un orden aleatorio. (Luego camina por los planos desde este fenómeno.) Interpret the Signs|Interpretar las señales|Conjuro|Adivina 3, luego muestra la primera carta de tu biblioteca. Roba una cantidad de cartas igual al coste de maná convertido de esa carta. (Para adivinar 3, mira las tres primeras cartas de tu biblioteca, luego pon cualquier cantidad de ellas en el fondo de tu biblioteca y el resto en la parte superior en cualquier orden.) Intervene|Intervenir|Instantáneo|Contrarresta el hechizo objetivo que hace objetivo a una criatura. -Intervention Pact|Pacto de intervención|Instantáneo|El Pacto de intervención es blanco.
La próxima vez que una fuente de tu elección fuera a hacerte daño este turno, prevén ese daño. Ganas vida igual a la cantidad de daño prevenido de esta manera.
Al comienzo de tu próximo mantenimiento, paga {1}{W}{W}. Si no lo haces, pierdes el juego. +Intervention Pact|Pacto de intervención|Instantáneo|El Pacto de intervención es blanco.\nLa próxima vez que una fuente de tu elección fuera a hacerte daño este turno, prevén ese daño. Ganas vida igual a la cantidad de daño prevenido de esta manera.\nAl comienzo de tu próximo mantenimiento, paga {1}{W}{W}. Si no lo haces, pierdes el juego. Intervention|Intervención|Instantáneo|La Intervención hace 3 puntos de daño a cualquier objetivo y tú ganas 3 vidas. Intet, the Dreamer|Intet, la soñadora|Criatura legendaria — Dragón|Vuela.\nSiempre que Intet, la soñadora haga daño de combate a un jugador, puedes pagar {2}{U}. Si lo haces, exilia la primera carta de tu biblioteca boca abajo. Puedes mirar esa carta mientras permanezca exiliada. Puedes jugar esa carta sin pagar su coste de maná mientras Intet permanezca en el campo de batalla. Intimidation Bolt|Rayo amedrentador|Instantáneo|El Rayo amedrentador hace 3 puntos de daño a la criatura objetivo. Las otras criaturas no pueden atacar este turno. @@ -8114,6 +8348,7 @@ Invigorated Rampage|Devastación revigorizada|Instantáneo|Elige uno:\n• La cr Invigorate|Vigorizar|Instantáneo|Si controlas un bosque, en lugar de pagar el coste de maná de Vigorizar, puedes hacer que un oponente gane 3 vidas.\nLa criatura objetivo obtiene +4/+4 hasta el final del turno. Invigorating Boon|Dádiva vigorizante|Encantamiento|Siempre que un jugador use la habilidad de ciclo de una carta, puedes poner un contador +1/+1 sobre la criatura objetivo. Invigorating Falls|Cascada vigorizante|Conjuro|Ganas una cantidad de vida igual al número de cartas de criatura que haya en todos los cementerios. +Invigorating Surge|Ímpetu tonificante|Instantáneo|Pon un contador +1/+1 sobre la criatura objetivo que controlas, luego duplica la cantidad de contadores +1/+1 sobre esa criatura. Invincible Hymn|Himno invencible|Conjuro|Cuenta la cantidad de cartas en tu biblioteca. Tu total de vidas se convierte en ese número. Inviolability|Inviolabilidad|Encantamiento - Aura|Prevén todo el daño que fuera ser hecho a la criatura encantada. Invisibility|Invisibilidad|Encantamiento — Aura|Encantar criatura.\nLa criatura encantada no puede ser bloqueada excepto por Muros. @@ -8170,7 +8405,7 @@ Irresistible Prey|Presa irresistible|Conjuro|La criatura objetivo debe ser bloqu Irreverent Revelers|Juerguistas irreverentes|Criatura — Sátiro|Cuando los Juerguistas irreverentes entren al campo de batalla, elige uno:\n• Destruye el artefacto objetivo.\n• Los Juerguistas irreverentes ganan la habilidad de prisa hasta el final del turno. Irrigated Farmland|Cultivos irrigados|Tierra — Llanura isla|({T}: Agrega {W} o {U} a tu reserva de maná.)\nLos Cultivos irrigados entran al campo de batalla girados.\nCiclo {2}. ({2}, descartar esta carta: Roba una carta.) Irrigation Ditch|Dique de Irrigación|Tierra|El Dique de Irrigación entra en juego girado. -Isamaru, Hound of Konda|Isamaru, Hound of Konda|Criatura legendaria - Perro| +Isamaru, Hound of Konda|Isamaru, Sabueso de Konda|Criatura legendaria - Perro| Isao, Enlightened Bushi|Isao, bushi inspirado|Criatura legendaria - Samurái humano|Isao, bushi inspirado no puede ser contrarrestado.\nBushido 2 (Cuando esta criatura bloquee o sea bloqueada, obtiene +2/+2 hasta el final del turno).\n{2}: Regenera el Samurái objetivo. Isareth the Awakener|Isareth, la Resucitadora|Criatura legendaria — Hechicero humano|Toque mortal.\nSiempre que Isareth, la Resucitadora ataque, puedes pagar {X}. Cuando lo hagas, regresa la carta de criatura objetivo con coste de maná convertido de X de tu cementerio al campo de batalla con un contador de cadáveres sobre ella. Si esa criatura fuera a dejar el campo de batalla, exíliala en vez de ponerla en cualquier otro lado. Ishai, Ojutai Dragonspeaker|Ishai, dragonhablante de Ójutai|Criatura legendaria — Monje ave|Vuela.\nSiempre que un oponente lance un hechizo, pon un contador +1/+1 sobre Ishai, dragonhablante de Ójutai.\nCamarada. (Puedes tener dos comandantes si ambos tienen camarada.) @@ -8205,7 +8440,7 @@ Ivory Mask|Máscara de marfil|Encantamiento|No puedes ser objetivo de hechizos o Ivory Tower|Torre de marfil|Artefacto|Al comienzo de tu mantenimiento, gana X vidas, donde X es el número de cartas en tu mano menos cuatro. Ivorytusk Fortress|Fortaleza de eburno|Criatura — Elefante|Endereza cada criatura que controlas con un contador +1/+1 sobre ella durante el paso de enderezar de cada uno de los otros jugadores. Ivy Dancer|Bailarina de la hiedra|Criatura — Chamán dríada|{T}: La criatura objetivo gana la habilidad de cruzar bosques hasta el final del turno. -Ivy Elemental|Elemental de hiedra|Criatura — Elemental|El Elemental de hiedra entra en juego con X contadores +1/+1 sobre él. +Ivy Elemental|Elemental de hiedra|Criatura — Elemental|El Elemental de hiedra entra al campo de batalla con X contadores +1/+1 sobre él. Ivy Lane Denizen|Habitante de la Calle Hiedra|Criatura — Guerrero elfo|Siempre que otra criatura verde entre al campo de batalla bajo tu control, pon un contador +1/+1 sobre la criatura objetivo. Ivy Seer|Vidente de hidra|Criatura - Hechicero Elfo|{2}{G}, {T}: muestra cualquier número de cartas verdes en tu mano. La criatura objetivo obtiene +X/+X hasta el final del turno, donde X es el número de cartas mostradas de esta manera. Iwamori of the Open Fist|Iwamori del puño abierto|Criatura legendaria - Monje humano|Arrolla.\nCuando Iwamori del puño abierto entra en juego, cada oponente puede poner en juego una carta de criatura legendaria de su mano. @@ -8244,7 +8479,7 @@ Jace's Scrutiny|Escrutinio de Jace|Instantáneo|La criatura objetivo obtiene -4/ Jace's Sentinel|Centinela de Jace|Criatura — Guerrero tritón|Mientras controles un planeswalker Jace, el Centinela de Jace obtiene +1/+0 y no puede ser bloqueado. Jace's Triumph|Triunfo de Jace|Conjuro|Roba dos cartas. Si controlas un planeswalker Jace, en vez de eso, roba tres cartas. Jace, Arcane Strategist|Jace, estratega arcano|Planeswalker legendario — Jace|Siempre que robes tu segunda carta cada turno, pon un contador +1/+1 sobre la criatura objetivo que controlas.\n+1: Roba una carta.\n−7: Las criaturas que controlas no pueden ser bloqueadas este turno. -Jace, Architect of Thought|Jace, arquitecto del pensamiento|Planeswalker — Jace|+1: Hasta tu próximo turno, siempre que una criatura que controle un oponente ataque, obtiene -1/-0 hasta el final del turno.\n-2: Muestra las primeras tres cartas de tu biblioteca. Un oponente separa esas cartas en dos montones. Pon uno de los montones en tu mano y el otro en el fondo de tu biblioteca en cualquier orden.\n-8: Por cada jugador, busca en la biblioteca de ese jugador una carta que no sea tierra y exíliala, luego ese jugador baraja su biblioteca. Puedes lanzar esas cartas sin pagar sus costes de maná. +Jace, Architect of Thought|Jace, arquitecto del pensamiento|Planeswalker legendario — Jace|+1: Hasta tu próximo turno, siempre que una criatura que controle un oponente ataque, obtiene -1/-0 hasta el final del turno.\n-2: Muestra las primeras tres cartas de tu biblioteca. Un oponente separa esas cartas en dos montones. Pon uno de los montones en tu mano y el otro en el fondo de tu biblioteca en cualquier orden.\n−8: Por cada jugador, busca en la biblioteca de ese jugador una carta que no sea tierra y exíliala, luego ese jugador baraja su biblioteca. Puedes lanzar esas cartas sin pagar sus costes de maná. Jace, Cunning Castaway|Jace, náufrago astuto|Planeswalker legendario — Jace|+1: Siempre que una o más criaturas que controlas hagan daño de combate a un jugador este turno, roba una carta y luego descarta una carta.\n−2: Crea una ficha de criatura Ilusión azul 2/2 con "Cuando esta criatura sea objetivo de un hechizo, sacrifícala".\n−5: Crea dos fichas que sean copias de Jace, náufrago astuto, excepto que no son legendarias. Jace, Ingenious Mind-Mage|Jace, mago mental ingenioso|Planeswalker legendario — Jace|+1: Roba una carta.\n+1: Endereza todas las criaturas que controlas.\n-9: Gana el control de hasta tres criaturas objetivo. Jace, Memory Adept|Jace, perito de la memoria|Planeswalker — Jace|+1: Roba una carta. El jugador objetivo pone la primera carta de su biblioteca en su cementerio.0: El jugador objetivo pone las primeras diez cartas de su biblioteca en su cementerio.\n-7: Cualquier cantidad de jugadores objetivo roban cada uno veinte cartas. @@ -8257,6 +8492,7 @@ Jace, the Mind Sculptor|Jace, el escultor mental|Planeswalker — Jace|+2: Mira Jackal Familiar|Familiar chacal|Criatura — Perro|El Familiar chacal no puede atacar ni bloquear. Jackal Pup|Cachorro de chacal|Criatura - Perro|Siempre que el Cachorro de chacal recive daño, te hace ese daño a ti. Jackalope Herd|Manada de liebrelopes|Criatura - Bestia Conejo|Cuando juegues un hechizo, devuelve Manada de liebrelopes a la mano de su propietario. +Jacques le Vert|Jacques el Verde|Criatura legendaria - Guerrero humano|Las criaturas verdes que controlas obtienen +0/+2. Jaddi Lifestrider|Montaraz vital jaddi|Criatura — Elemental|Cuando el Montaraz vital jaddi entre al campo de batalla, puedes girar cualquier cantidad de criaturas enderezadas que controles. Ganas 2 vidas por cada criatura girada de esta manera. Jaddi Offshoot|Brote jaddi|Criatura — Planta|Defensor.\nAterrizaje — Siempre que una tierra entre al campo de batalla bajo tu control, ganas 1 vida. Jade Bearer|Portadora de jade|Criatura — Chamán tritón|Cuando la Portadora de jade entre al campo de batalla, pon un contador +1/+1 sobre otro Tritón objetivo que controlas. @@ -8297,6 +8533,7 @@ Jazal Goldmane|Jazal Melena Dorada|Criatura legendaria — Guerrero felino|Daña Jedit Ojanen of Efrava|Jédit Ojanen de Efrava|Criatura legendaria — Guerrero felino|Cruza bosques. (Esta criatura no puede ser bloqueada mientras el jugador defensor controle un Bosque.)\nSiempre que Jédit Ojanen de Efrava ataque o bloquee, crea una ficha de criatura Guerrero Felino verde 2/2 con la habilidad de cruzar bosques. Jedit's Dragoons|Dragones de Jédit|Criatura — Soldado felino|Vigilancia.\nCuando los Dragones de Jedit entren en juego, gana 4 vidas. Jeering Instigator|Instigador de la mofa|Criatura — Bribón trasgo|Metamorfosis {2}{R}. (Puedes lanzar esta carta boca abajo como una criatura 2/2 pagando {3}. Ponla boca arriba en cualquier momento pagando su coste de metamorfosis.)Cuando el Instigador de la mofa se ponga boca arriba, si es tu turno, gana el control de otra criatura objetivo hasta el final del turno. Endereza esa criatura. Gana la habilidad de prisa hasta el final del turno. +Jegantha, the Wellspring|Jegantha, Fuente de Maná|Criatura legendaria — Alce elemental|Compañero — Ninguna carta en tu mazo inicial tiene más de un mismo símbolo de maná en su coste de maná. (Si esta carta es el compañero que eliges, puedes lanzarla una vez desde fuera del juego.)\n{T}: Agrega {W}{U}{B}{R}{G}. Este maná no se puede usar para pagar costes de maná genérico. Jelenn Sphinx|Esfinge Jelenn|Criatura — Esfinge|Vuela, vigilancia.\nSiempre que la Esfinge Jelenn ataque, las otras criaturas atacantes obtienen +1/+1 hasta el final del turno. Jeleva, Nephalia's Scourge|Jeleva, Azote de Nephalia|Criatura legendaria — Hechicero vampiro|Vuela.\nCuando Jeleva, Azote de Nephalia entre al campo de batalla, cada jugador exilia las X primeras cartas de su biblioteca, donde X es la cantidad de maná usado para lanzar a Jeleva.\nSiempre que Jeleva ataque, puedes lanzar una carta de instantáneo o de conjuro exiliada con ella sin pagar su coste de maná. Jenara, Asura of War|Jenara, Asura de la guerra|Criatura legendaria — Ángel|Vuela.\n{1}{W}: Pon un contador +1/+1 sobre Jenara, Asura de la guerra. @@ -8338,6 +8575,7 @@ Jinxed Choker|Gargantilla de la desdicha|Artefacto|Al final de tu turno, el opon Jinxed Idol|Ídolo de la desdicha|Artefacto|Al comienzo de tu mantenimiento, el Ídolo de la desdicha te hace 2 puntos de daño.\nSacrificar una criatura: El oponente objetivo gana el control del Ídolo de la desdicha. Jinxed Ring|Anillo de la desdicha|Artefacto|Siempre que una carta va al cementerio desde el juego, el Anillo de la desdicha te hace 1 punto de daño.\nSacrificar una criatura: el oponente objetivo gana el control del Anillo de la desdicha. (Este efecto no desaparece al final del turno). Jinx|Maleficio|Instantáneo|El tipo de tierra objetivo se convierte en un tipo de tierra básica que elijas hasta el final del turno.\nRoba una carta al comienzo del siguiente mantenimiento. +Jirina Kudro|Jirina Kudro|Criatura legendaria — Soldado humano|Cuando Jirina Kudro entre al campo de batalla, crea una ficha de criatura Soldado Humano blanca 1/1 por cada vez que lanzaste un comandante desde la zona de mando este juego.\nLos otros Humanos que controlas obtienen +2/+0. Jiwari, the Earth Aflame|Jiwari, la tierra ardiente|Criatura legendaria - Espíritu|{X}{R}, {T}: Jiwari, la tierra ardiente hace X puntos de daño a la criatura objetivo sin la habilidad de volar.\nCanalizar {X}{R}{R}{R}, descartar a Jiwari: Jiwari hace X puntos de daño a cada criatura sin la habilidad de volar. Jodah's Avenger|Vengador de Jodah|Criatura — Metamorfo|{0}: Hasta el final del turno, el Vengador de Jodah obtiene -1/-1 y gana a tu elección la habilidad de dañar dos veces, protección contra rojo, vigilancia o desvanecerse. (Una criatura que se desvanece sólo puede bloquear o ser bloqueada por criaturas con la habilidad de desvanecerse.) Jodah, Archmage Eternal|Jodah, Archimago Eterno|Criatura legendaria — Hechicero humano|Vuela.\nPuedes pagar {W}{U}{B}{R}{G} en lugar de pagar el coste de maná de los hechizos que lances. @@ -8351,6 +8589,7 @@ Jokulmorder|Jokulmorder|Criatura — Leviatán|Arrolla.\nEl Jokulmorder entra en Jolrael's Centaur|Centauro de Jolrael|Criatura - Arquero Centauro|Flanquea (Siempre que una criatura sin la habilidad de flanquear bloquea a esta criatura, la criatura bloqueadora obtiene -1/-1 hasta el final del turno.)\nEl Centauro de Jolrael no puede ser objetivo de hechizos ni habilidades. Jolrael's Favor|Favor de Jolrael|Encantamiento - Aura|Puedes jugar el Favor de Jolrael cuando puedas jugar un instantáneo.\n{1}{G}: regenera la criatura encantada. Jolrael, Empress of Beasts|Jolrael, Emperatriz de las Bestias|Criatura Legendaria - Cambiahechizos Humano| +Jolrael, Mwonvuli Recluse|Jolrael, ermitaña de Mwonvuli|Criatura legendaria — Druida humano|Siempre que robes tu segunda carta cada turno, crea una ficha de criatura Felino verde 2/2.\n{4}{G}{G}: Hasta el final del turno, las criaturas que controlas tienen una fuerza y resistencia base de X/X, donde X es la cantidad de cartas en tu mano. Jolting Merfolk|Tritón estremecedor|Criatura - Tritón|Desaparecer {4} (Esta criatura entra en juego con cuatro contadores de desaparición sobre ella. Al comienzo de tu mantenimiento, remueve un contador de desaparición de ella. Si no puedes, sacrifícala.)\nQuitar un contador de desaparición del Tritón estremecedor: gira la criatura objetivo. Jolt|Sacudida|Instantáneo|Gira o endereza el artefacto, criatura, o tierra.\nRoba una carta al comienzo del siguiente mantenimiento. Jor Kadeen, the Prevailer|Jor Kadeen, el prevaleciente|Criatura legendaria — Guerrero humano|Daña primero.\nMetalurgia — Las criaturas que controlas obtienen +3/+0 mientras controles tres o más artefactos. @@ -8373,6 +8612,7 @@ Joven's Ferrets|Hurones de Yoven|Criatura - Huron|Siempre que los Hurones de Yov Joven's Tools|Útiles de Yoven|Artefacto|{4}, {T}: este turno, la criatura objetivo no puede ser bloqueada excepto por muros. Joven|Yoven|Criatura Legendaria - Bribón Humano|{R}{R}{R}, {T}: destruye el artefacto no criatura objetivo. Joyous Respite|Respiro alegre|Conjuro - Arcano|Ganas 1 vida por cada tierra que controles. +Jubilant Skybonder|Vinculacielos exultante|Criatura — Hechicero humano|Vuela.\nLas criaturas que controlas con la habilidad de volar tienen "A tus oponentes les cuesta {2} más lanzar hechizos que hagan objetivo a esta criatura". Judge Unworthy|Declarar indigno|Instantáneo|Elige la criatura atacante o bloqueadora objetivo. Adivina 3, luego muestra la primera carta de tu biblioteca. Declarar indigno hace una cantidad de daño igual al coste de maná convertido de esa carta a esa criatura. (Para adivinar 3, mira las tres primeras cartas de tu biblioteca, luego pon cualquier número de ellas en la parte inferior de tu biblioteca y el resto, en la parte superior en cualquier orden.) Judge of Currents|Juez de las corrientes|Criatura — Hechicero tritón|Siempre que un Tritón que controles sea girado, puedes ganar 1 vida. Judge's Familiar|Familiar del juez|Criatura — Ave|Vuela.\nSacrificar el Familiar del juez: Contrarresta el hechizo de instantáneo o de conjuro objetivo a menos que su controlador pague {1}. @@ -8437,15 +8677,18 @@ Kaervek's Hex|Brujería de Kaervek|Conjuro|La Brujería de Kaervek hace 1 punto Kaervek's Purge|Purga de Kaervek|Conjuro|Destruye la criatura objetivo con coste de maná convertido igual a X. Si esa criatura se va al cementerio de esta manera, la Purga de Kaervek hace daño igual a la fuerza de la criatura al controlador esta criatura. Kaervek's Spite|Rencor de Kaervek|Instantáneo|Como coste adicional para jugar el Rencor de Kaervek, sacrifica todos los permanentes que controles y descarta tu mano.\nEL jugador objetivo pierde 5 vidas. Kaervek's Torch|Antorcha de Kaervek|Conjuro|Mientras la Antorcha de Kaervek este en la pila, los hechizos que la hagan objetivo cuestan 2 más para jugarlos.\nLa Antorcha de Kaervek hace X puntos de daño a la criatura o jugador objetivo. +Kaervek, the Spiteful|Kaervek, el rencoroso|Criatura legendaria — Brujo humano|Las otras criaturas obtienen -1/-1. Kagemaro's Clutch|Agarre de Kagemaro|Encantar criatura|La criatura encantada obtiene -X/-X, donde X es el número de cartas en tu mano. Kagemaro, First to Suffer|Kagemaro, el primero en sufrir|Criatura legendaria - Espíritu demonio|La fuerza y la resistencia de Kagemaro, el primero en sufrir son iguales al número de cartas en tu mano. {B}, sacrificar a Kagemaro: Todas las criaturas obtienen -X/-X hasta el final del turno, donde X es el número de cartas en tu mano. +Kaheera, the Orphanguard|Kaheera, Custodiahuérfanos|Criatura legendaria — Bestia felino|Compañero — Cada carta de criatura en tu mazo inicial es una carta de Felino, Elemental, Pesadilla, Dinosaurio o Bestia. (Si esta carta es el compañero que eliges, puedes lanzarla una vez desde fuera del juego.)\nVigilancia.\nCada otra criatura que controlas que sea Felino, Elemental, Pesadilla, Dinosaurio o Bestia obtiene +1/+1 y tiene la habilidad de vigilancia. Kaho, Minamo Historian|Kaho, historiadora de Minamo|Criatura legendaria - Hechicero humano|Cuando Kaho, historiadora de Minamo entre en juego, busca en tu biblioteca hasta tres cartas de instantáneo y remuévelas del juego. Luego baraja tu biblioteca. {X}, {T}: Puedes jugar una carta con coste de maná convertido de X removida del juego con Kaho sin pagar su coste de maná. Kaijin of the Vanishing Touch|Kaijin del toque desvanecedor|Criatura - Espíritu|Defensor (Esta criatura no puede atacar.)\nSiempre que la Kaijin del toque desvanecedor bloquee a una criatura, regresa esa criatura a la mano de su propietario al final del combate. (Regrésalo sólo si está en juego.) +Kalamax, the Stormsire|Kálamax, Generatormentas|Criatura legendaria — Dinosaurio elemental|Siempre que lances tu primer hechizo de instantáneo cada turno, si Kálamax, Generatormentas está girado, copia ese hechizo. Puedes elegir nuevos objetivos para la copia.\nSiempre que copies un hechizo de instantáneo, pon un contador +1/+1 sobre Kálamax. Kalastria Healer|Sanador de Kalastria|Criatura — Clérigo vampiro aliado|Alianza — Siempre que el Sanador de Kalastria u otro Aliado entre al campo de batalla bajo tu control, cada oponente pierde 1 vida y tú ganas 1 vida. Kalastria Highborn|Aristócrata Kalastria|Criatura — Chamán vampiro|Siempre que la Aristócrata Kalastria u otro Vampiro que controles vaya a un cementerio desde el campo de batalla, puedes pagar {B}. Si lo haces, el jugador objetivo pierde 2 vidas y tú ganas 2 vidas. Kalastria Nightwatch|Guardia nocturna de Kalastria|Criatura — Guerrero vampiro aliado|Siempre que ganes vidas, la Guardia nocturna de Kalastria gana la habilidad de volar hasta el final del turno. Kaleidostone|Caleidopiedra|Artefacto|Cuando la Caleidopiedra entre en juego, roba una carta.\n{5}, {T}, sacrificar la Caleidopiedra: Agrega {W}{U}{B}{R}{G} a tu reserva de maná. -Kalemne's Captain|Capitán de Kalemne|Criatura — Soldado gigante|Vigilancia.\n{5}{W}{W}: Monstruosidad 3. (Si esta criatura no es monstruosa, pon tres contadores +1/+1 sobre ella y se convierte en monstruosa.)Cuando el Capitán de Kalemne se convierte en monstruoso, exilia todos los artefactos y encantamientos. +Kalemne's Captain|Capitán de Kalemne|Criatura — Soldado gigante|Vigilancia.\n{5}{W}{W}: Monstruosidad 3. (Si esta criatura no es monstruosa, pon tres contadores +1/+1 sobre ella y se convierte en monstruosa.)\nCuando el Capitán de Kalemne se convierte en monstruoso, exilia todos los artefactos y encantamientos. Kalemne, Disciple of Iroas|Kalemne, discípula de Iroas|Criatura legendaria — Soldado gigante|Daña dos veces, vigilancia.\nSiempre que lances un hechizo de criatura con coste de maná convertido de 5 o más, obtienes un contador de experiencia.\nKalemne, discípula de Iroas obtiene +1/+1 por cada contador de experiencia que tengas. Kalitas, Bloodchief of Ghet|Kalitas, jefe de sangre de Ghet|Criatura legendaria — Guerrero vampiro|{B}{B}{B}, {T}: Destruye la criatura objetivo. Si esa criatura va al cementerio de esta manera, pon en el campo de batalla una ficha de criatura Vampiro negra. Su fuerza es igual a la fuerza de esa criatura y su resistencia es igual a la resistencia de esa criatura. Kalitas, Traitor of Ghet|Kalitas, traidor de Ghet|Criatura legendaria — Guerrero vampiro|Vínculo vital.\nSi una criatura que no sea ficha que controla un oponente fuera a morir, en vez de eso, exilia esa carta y pon en el campo de batalla una ficha de criatura Zombie negra 2/2.\n{2}{B}, sacrificar a otro Vampiro o Zombie: Pon dos contadores +1/+1 sobre Kalitas, traidor de Ghet. @@ -8481,7 +8724,7 @@ Karador, Ghost Chieftain|Karador, Cacique Fantasma|Criatura legendaria — Espí Karametra's Acolyte|Acólita de Karametra|Criatura — Druida humano|{T}: Agrega una cantidad de {G} a tu reserva de maná igual a tu devoción al verde. (Cada {G} en los costes de maná de los permanentes que controlas cuenta para tu devoción al verde.) Karametra's Blessing|Bendición de Karametra|Instantáneo|La criatura objetivo obtiene +2/+2 hasta el final del turno. Si es una criatura encantada o una criatura encantamiento, también gana las habilidades de antimaleficio e indestructible hasta el final del turno. (No puede ser objetivo de hechizos o habilidades que controlan tus oponentes. El daño y los efectos que dicen "destruir" no la destruyen.) Karametra's Favor|Favor de Karametra|Encantamiento — Aura|Encantar criatura.\nCuando el Favor de Karametra entre al campo de batalla, roba una carta.\nLa criatura encantada tiene "{T}: Agrega un maná de cualquier color a tu reserva de maná". -Karametra, God of Harvests|Karametra, diosa de las cosechas|Criatura encantamiento legendaria — Deidad|Indestructible.\nMientras tu devoción al verde y al blanco sea menor que siete, Karametra no es una criatura.\nSiempre que lances un hechizo de criatura, puedes buscar en tu biblioteca una carta de bosque o de llanura, ponerla en el campo de batalla girada y luego barajar tu biblioteca. +Karametra, God of Harvests|Karametra, diosa de las cosechas|Criatura encantamiento legendaria — Deidad|Indestructible.\nMientras tu devoción al verde y al blanco sea menor que siete, Karametra no es una criatura.\nSiempre que lances un hechizo de criatura, puedes buscar en tu biblioteca una carta de Bosque o de Llanura, ponerla en el campo de batalla girada y luego barajar tu biblioteca. Kargan Dragonlord|Señor de los dragones kargano|Criatura — Guerrero humano|Subir de nivel {R}. ({R}: Pon un contador de nivel sobre esto. Sube de nivel sólo como un conjuro.)\nNIVEL 4-7\n4/4\nVuela.\nNIVEL 8+\n8/8\nVuela, arrolla.\n{R}: El Señor de los dragones kargano obtiene +1/+0 hasta el final del turno. Kargan Dragonrider|Jinete de dragones kargana|Criatura — Guerrero humano|Mientras controles un Dragón, la Jinete de dragones kargana tiene la habilidad de volar. (No puede ser bloqueada excepto por criaturas que tengan la habilidad de volar o alcance.) Kari Zev's Expertise|Pericia de Kari Zev|Conjuro|Gana el control de la criatura o Vehículo objetivo hasta el final del turno. Enderézala. Gana la habilidad de prisa hasta el final del turno.\nPuedes lanzar una carta de tu mano con coste de maná convertido de 2 o menos sin pagar su coste de maná. @@ -8521,6 +8764,7 @@ Kataki, War's Wage|Kataki, el precio de la guerra|Criatura legendaria - Espírit Kathari Bomber|Bombardero kathari|Criatura — Chamán ave|Vuela.\nCuando el Bombardero kathari haga daño de combate a un jugador, pon en juego dos fichas de criatura Trasgo rojas 1/1 y sacrifica el Bombardero kathari.\nDesenterrar {3}{B}{R}. ({3}{B}{R}: Regresa esta carta de tu cementerio al juego. Gana la habilidad de prisa. Remuévela del juego al final del turno o si fuera a dejar el juego. Desentierra sólo como un conjuro.) Kathari Remnant|Restos kathari|Criatura — Esqueleto ave|Vuela.\n{B}: Regenera los Restos kathari.\nCascada. (Cuando juegues este hechizo, remueve del juego las primeras cartas de tu biblioteca hasta que remuevas una carta que no sea tierra que cueste menos. Puedes jugar esa carta sin pagar su coste de maná. Pon las cartas removidas en el fondo de tu biblioteca en un orden aleatorio.) Kathari Screecher|Chirriante kathari|Criatura — Soldado ave|Vuela.\nDesenterrar {2}{U}. ({2}{U}: Regresa esta carta de tu cementerio al juego. Gana la habilidad de prisa. Remuévela del juego al final del turno o si fuera a dejar el juego. Desentierra sólo como un conjuro.) +Kathril, Aspect Warper|Kathril, Deformapartes|Criatura legendaria — Insecto pesadilla|Cuando Kathril, Deformapartes entre al campo de batalla, pon un contador de volar sobre cualquier criatura que controlas si una carta de criatura en tu cementerio tiene la habilidad de volar. Repite este proceso con las habilidades de dañar primero, dañar dos veces, toque mortal, antimaleficio, indestructible, vínculo vital, amenaza, alcance, arrollar y vigilancia. Luego pon un contador +1/+1 sobre Kathril por cada contador puesto sobre una criatura de esta manera. Kavu Aggressor|Kavu Agresor|Criatura - Kavu|Estímulo {4} (Puedes pagar {4} adicionales en cuanto juegues este hechizo.)\nEl Kavu Agresor no puede bloquear.\nSi pagastes el coste de estímulo, el Kavu Agresor entra en juego con un contador +1/+1 en él. Kavu Chameleon|Kavu Camaleón|Criatura - Kavu|El Kavu Camaleón no puede ser contrarrestado.\n{G}: el Kavu Camaleón se convierte al color de tu elección hasta el final del turno. Kavu Climber|Kavu Escalador|Criatura - Kavu|Cuando el Kavu Escalador entra en juego, roba una carta. @@ -8530,7 +8774,7 @@ Kavu Lair|Guarida de Kavu|Encantamiento|Siempre que una criatura con fuerza 4 o Kavu Mauler|Kavu lacerante|Criatura - Kavu|Arrolla.\nSiempre que el Kavu lacerante ataque, obtiene +1/+1 hasta el final del turno por cada otro Kavu atacante. Kavu Monarch|Kavu Monarca|Criatura - Kavu|Todos los Kavus tienen la habilidad de arrollar.\nSiempre que otro Kavu entra en juego, pon un contador +1/+1 en el Kavu Monarca. Kavu Predator|Depredador kavu|Criatura — Kavu|Arrolla.\nSiempre que un oponente gane vida, pon esa misma cantidad de contadores +1/+1 sobre el Depredador kavu. -Kavu Primarch|Primarca kavu|Criatura — Kavu|Convocar (Cada criatura que gires al jugar este hechizo reduce su coste total en {1} o en un maná del color de esa criatura.)
Estímulo {4} (Puedes pagar {4} adicionales en cuanto juegues este hechizo.)Si se pagó el coste de estímulo, el Primarca kavu entra en juego con cuatro contadores +1/+1 sobre él. +Kavu Primarch|Primarca kavu|Criatura — Kavu|Convocar (Cada criatura que gires al jugar este hechizo reduce su coste total en {1} o en un maná del color de esa criatura.)\nEstímulo {4} (Puedes pagar {4} adicionales en cuanto juegues este hechizo.)Si se pagó el coste de estímulo, el Primarca kavu entra en juego con cuatro contadores +1/+1 sobre él. Kavu Recluse|Kavu recluso|Criatura - Kavu|{T}: la tierra objetivo se convierte en bosque hasta el final del turno. Kavu Runner|Kavu Corredor|Criatura - Kavu|El Kavu Corredor tiene la habilidad de prisa mientras que ningun oponente controle una criatura blanca o azul. (La criatura puede atacar y {T} el turno en el que entra en juego.) Kavu Scout|Kavu Explorador|Criatura - Explorador Kavu|El Kavu Explorador obtiene +1/+0 por cada tipo de tierra básica que controles. @@ -8551,12 +8795,15 @@ Kazuul, Tyrant of the Cliffs|Kazuul, tirano de los precipicios|Criatura legendar Kederekt Creeper|Trepador de Kederekt|Criatura — Horror|Toque mortal. (Siempre que esta criatura haga daño a una criatura, destruye esa criatura.)\nEl Trepador de Kederekt no puede ser bloqueado excepto por dos o más criaturas. Kederekt Leviathan|Leviatán de Kederekt|Criatura — Leviatán|Cuando el Leviatán de Kederekt entre en juego, regresa todos los otros permanentes que no sean tierras a las manos de sus propietarios.\nDesenterrar {6}{U}. ({6}{U}: Regresa esta carta de tu cementerio al juego. Gana la habilidad de prisa. Remuévela del juego al final del turno o si fuera a dejar el juego. Desentierra sólo como un conjuro.) Kederekt Parasite|Parásito de Kederekt|Criatura — Horror|Siempre que un oponente robe una carta, si controlas un permanente rojo, puedes hacer que el Parásito de Kederekt haga 1 punto de daño a ese jugador. +Keen Glidemaster|Planeador entusiasta|Criatura — Soldado humano|{2}{U}: La criatura objetivo gana la habilidad de volar hasta el final del turno. Keen Sense|Sentido entrenado|Encantamiento — Aura|Encantar criatura.\nSiempre que la criatura encantada haga daño de combate a un oponente, puedes robar una carta. -Keen-Eyed Archers|Arqueron vista p.|Criatura - Arquero Elfo|Alcance. +Keen-Eyed Archers|Arqueros Perspicaces|Criatura - Arquero Elfo|Alcance. Keeneye Aven|Aven ojoagudo|Criatura — Soldado ave|Vuela.\nCiclo {2}. ({2}, descartar esta carta de tu mano: Roba una carta.) Keening Apparition|Aparición atormentada|Criatura — Espíritu|Sacrificar la Aparición atormentada: Destruye el encantamiento objetivo. Keening Banshee|Banshee atormentada|Criatura — Espíritu|Vuela.\nCuando la Banshee atormentada entre al campo de batalla, la criatura objetivo obtiene -2/-2 hasta el final del turno. Keening Stone|Piedra atormentadora|Artefacto|{5}, {T}: El jugador objetivo pone las X primeras cartas de su biblioteca en su cementerio, donde X es la cantidad de cartas en el cementerio de ese jugador. +Keensight Mentor|Mentora de visión perspicaz|Criatura — Clérigo humano|Cuando la Mentora de visión perspicaz entre al campo de batalla, pon un contador de vigilancia sobre la criatura objetivo que no sea Humano que controlas.\n{1}{W}, {T}: Pon un contador +1/+1 sobre cada criatura que controlas con la habilidad de vigilancia. +Keep Safe|Proteger|Instantáneo|Contrarresta el hechizo objetivo que hace objetivo a un permanente que controlas.\nRoba una carta. Keep Watch|Hacer guardia|Instantáneo|Roba una carta por cada criatura atacante. Keeper of Fables|Custodio de las fábulas|Criatura — Felino|Siempre que una o más criaturas que no sean Humano que controlas hagan daño de combate a un jugador, roba una carta. Keeper of Kookus|Guardián de Kookus|Criatura - Trasgo|{R}: el Guardián de Kookus gana protección contra rojo hasta el final del turno. @@ -8582,7 +8829,7 @@ Keldon Firebombers|Bombarderos Incendiarios Keldon|Criatura - Soldado Humano|Cua Keldon Halberdier|Alabardero keldon|Criatura — Guerrero humano|Daña primero.\nSuspender 4—{R} (En lugar de jugar esta carta de tu mano, puedes pagar {R} y removerla del juego con cuatro contadores de tiempo sobre ella. Al comienzo de tu mantenimiento, remueve un contador de tiempo. Cuando remuevas el último, juégala sin pagar su coste de maná. Tiene la habilidad de prisa.) Keldon Mantle|Manto keldon|Encantamiento - Aura|{B}: regenera la criatura encantada.\n{R}: la criatura encantada obtiene +1/+0 hasta el final del turno.\n{G}: La criatura encantada gana la habilidad de arrollar hasta el final del turno. Keldon Marauders|Merodeadores keldon|Criatura — Guerrero humano|Desmaterializarse 2 (Este permanente entra en juego con dos contadores de tiempo sobre él. Al comienzo de tu mantenimiento, remueve un contador de tiempo de él. Cuando sea removido el último, sacrifícalo.)\nCuando los Merodeadores keldon entren en juego o dejen el juego, le hacen 1 punto de daño al jugador objetivo. -Keldon Megaliths|Megalitos keldon|Tierra|Los Megalitos keldon entran en juego girados.
\n{T}: Agrega {R} a tu reserva de maná.
\nTemerario {1}{R}, {T}: Los Megalitos keldon hacen 1 punto de daño a la criatura o jugador objetivo. Juega esta habilidad sólo si no tienes cartas en tu mano. +Keldon Megaliths|Megalitos keldon|Tierra|Los Megalitos keldon entran en juego girados.\n{T}: Agrega {R} a tu reserva de maná.\nTemerario {1}{R}, {T}: Los Megalitos keldon hacen 1 punto de daño a la criatura o jugador objetivo. Juega esta habilidad sólo si no tienes cartas en tu mano. Keldon Necropolis|Necrópolis de Keldon|Tierra Legendaria|{T}: añade 1 a tu reserva de maná.\n{4}{R}, {T}, sacrificar una criatura: la Necrópolis de Keldon hace 2 puntos de daño a la criatura o jugador objetivo. Keldon Overseer|Capataz keldon|Criatura — Guerrero humano|Estímulo {3}{R}. (Puedes pagar {3}{R} adicionales al lanzar este hechizo.)\nPrisa.\nCuando el Capataz keldon entre al campo de batalla, si fue estimulado, gana el control de la criatura objetivo hasta el final del turno. Endereza esa criatura. Gana la habilidad de prisa hasta el final del turno. Keldon Raider|Incursora keldon|Criatura — Guerrero humano|Cuando la Incursora keldon entre al campo de batalla, puedes descartar una carta. Si lo haces, roba una carta. @@ -8591,6 +8838,7 @@ Keldon Vandals|Vándalos keldon|Criatura - Bribón Humano|Eco.\nCuando los Vánd Keldon Warcaller|Llamaguerra keldon|Criatura — Guerrero humano|Siempre que el Llamaguerra keldon ataque, pon un contador de sabiduría sobre la Saga objetivo que controlas. Keldon Warlord|Señor guerrero de Keldon|Criatura - Bárbaro Humano|El Señor guerrero de Keldon tiene fuerza y resistencia igual al número de criaturas que no sean muro que controles. Kelinore Bat|Murciélago de Kelinore|Criatura — Murciélago|Vuela. +Kelsien, the Plague|Kelsien, la Plaga|Criatura legendaria — Asesino humano|Vigilancia, prisa.\nKelsien, la Plaga obtiene +1/+1 por cada contador de experiencia que tengas.\n{T}: Kelsien hace 1 punto de daño a la criatura objetivo que no controlas. Cuando esa criatura muera en este turno, obtienes un contador de experiencia. Kelsinko Ranger|Explorador de Kelsinko|Criatura - Humano|1W: la criatura verde objetivo gana la habilidad de dañar primero hasta el final del turno. Kemba's Legion|Legión de Kemba|Criatura — Soldado felino|Vigilancia.\nLa Legión de Kemba puede bloquear a una criatura adicional por cada equipo anexado a la Legión de Kemba. Kemba's Skyguard|Guardia celeste de Kemba|Criatura — Caballero felino|Vuela.\nCuando el Guardia celeste de Kemba entre al campo de batalla, ganas 2 vidas. @@ -8599,7 +8847,9 @@ Kemuri-Onna|Kemuri-Onna|Criatura - Espíritu|Cuando la Kemuri-Onna entre en jueg Kenrith's Transformation|La transformación de Kenrith|Encantamiento — Aura|Encantar criatura.\nCuando La transformación de Kenrith entre al campo de batalla, roba una carta.\nLa criatura encantada pierde todas las habilidades y es una criatura Alce verde con fuerza y resistencia base de 3/3. (Pierde todos los otros tipos de carta y de criatura.) Kenrith, the Returned King|Kenrith, el Rey Regresado|Criatura legendaria — Noble humano|{R}: Todas las criaturas ganan las habilidades de arrollar y prisa hasta el final del turno.\n{1}{G}: Pon un contador +1/+1 sobre la criatura objetivo.\n{2}{W}: El jugador objetivo gana 5 vidas.\n{3}{U}: El jugador objetivo roba una carta.\n{4}{B}: Pon en el campo de batalla bajo el control de su propietario la carta de criatura objetivo de un cementerio. Kentaro, the Smiling Cat|Kentaro, el gato sonriente|Criatura legendaria - Samurái humano|Bushido 1 (Cuando esta criatura bloquee o sea bloqueada, obtiene +1/+1 hasta el final del turno).\nPuedes pagar {X} en lugar de pagar el coste de maná de los hechizos de Samurái que juegues, donde X es el coste de maná convertido de ese hechizo. +Keral Keep Disciples|Discípulos de la Fortaleza Keral|Criatura — Monje humano|Siempre que actives una habilidad de lealtad de un planeswalker Chandra, los Discípulos de la Fortaleza Keral hacen 1 punto de daño a cada oponente. Keranos, God of Storms|Keranos, dios de las tormentas|Criatura encantamiento legendaria — Deidad|Indestructible.\nMientras tu devoción al azul y al rojo sea menor que siete, Keranos no es una criatura.\nMuestra la primera carta que robes en cada uno de tus turnos. Siempre que muestres una carta de tierra de esta manera, roba una carta. Siempre que muestres una carta que no sea tierra de esta manera, Keranos hace 3 puntos de daño a la criatura o jugador objetivo. +Keruga, the Macrosage|Keruga, Macrosapiente|Criatura legendaria — Hipopótamo dinosaurio|Compañero — Tu mazo inicial contiene solo cartas con coste de maná convertido de 3 o más y cartas de tierra. (Si esta carta es el compañero que eliges, puedes lanzarla una vez desde fuera del juego.)\nCuando Keruga, Macrosapiente entre al campo de batalla, roba una carta por cada otro permanente que controlas con coste de maná convertido de 3 o más. Kess, Dissident Mage|Kess, maga disidente|Criatura legendaria — Hechicero humano|Vuela.\nDurante cada uno de tus turnos, puedes lanzar una carta de instantáneo o de conjuro de tu cementerio. Si una carta lanzada de esta manera fuera a ir a tu cementerio este turno, en vez de eso, exíliala. Kessig Cagebreakers|Rompeceldas de Kessig|Criatura — Bribón humano|Siempre que los Rompeceldas de Kessig ataquen, pon en el campo de batalla una ficha de criatura Lobo verde 2/2 girada y atacando por cada carta de criatura en tu cementerio. Kessig Dire Swine|Puerco funesto de Kessig|Criatura — Horror jabalí|Delirio — El Puerco funesto de Kessig tiene la habilidad de arrollar mientras entre las cartas de tu cementerio haya cuatro o más tipos de cartas. @@ -8612,6 +8862,8 @@ Kessig Wolf|Lobo de Kessig|Criatura — Lobo|{1}{R}: El Lobo de Kessig gana la h Kessig|Kessig|Plano — Innistrad|Prevén todo el daño de combate que fuera a ser hecho por criaturas que no sean Licántropos.\nSiempre que lances caos, cada criatura que controlas obtiene +2/+2, gana la habilidad de arrollar y es un Licántropo además de sus otros tipos hasta el final del turno. Kestia, the Cultivator|Kestia, la Cultivadora|Criatura encantamiento legendaria — Ninfa|Concesión {3}{G}{W}{U}. (Si lanzas esta carta pagando su coste de concesión, es un hechizo de Aura con encantar criatura. Si no está anexada a una criatura, se convierte en una criatura de nuevo.)\nLa criatura encantada obtiene +4/+4.\nSiempre que una criatura encantada o una criatura encantamiento que controlas ataque, roba una carta. Kethis, the Hidden Hand|Kethis, la Mano Oculta|Criatura legendaria — Consejero elfo|Te cuesta {1} menos lanzar los hechizos legendarios.\nExiliar dos cartas legendarias de tu cementerio: Hasta el final del turno, cada carta legendaria en tu cementerio obtiene "Puedes jugar esta carta desde tu cementerio". +Ketria Crystal|Cristal de Ketria|Artefacto|{T}: Agrega {G}, {U} o {R}.\nCiclo {2}. ({2}, descartar esta carta: Roba una carta.) +Ketria Triome|Trioma de Ketria|Tierra — Bosque isla montaña|({T}: Agrega {G}, {U} o {R}.)\nEl Trioma de Ketria entra al campo de batalla girado.\nCiclo {3}. ({3}, descartar esta carta: Roba una carta.) Key to the City|Llave de la ciudad|Artefacto|{T}, descartar una carta: Hasta una criatura objetivo no puede ser bloqueada este turno.\nSiempre que la Llave de la ciudad se enderece, puedes pagar {2}. Si lo haces, roba una carta. Keymaster Rogue|Bribón maestro de llaves|Criatura — Bribón humano|El Bribón maestro de llaves es imbloqueable.\nCuando el Bribón maestro de llaves entre al campo de batalla, regresa una criatura que controlas a la mano de su propietario. Kezzerdrix|Kezerdrix|Criatura - Bestia Conejo|Daña primero.\nAl comienzo de tu mantenimiento, si tu oponente no controla criaturas, el Kezerdrix te hace 4 puntos de daño. @@ -8655,6 +8907,7 @@ Kindred Charge|Carga de la estirpe|Conjuro|Elige un tipo de criatura. Por cada c Kindred Discovery|Descubrimiento de la estirpe|Encantamiento|En cuanto el Descubrimiento de la estirpe entre al campo de batalla, elige un tipo de criatura.\nSiempre que una criatura que controlas del tipo elegido entre al campo de batalla o ataque, roba una carta. Kindred Dominance|Dominio de la estirpe|Conjuro|Elige un tipo de criatura. Destruye todas las criaturas que no sean del tipo elegido. Kindred Summons|Invocaciones de la estirpe|Instantáneo|Elige un tipo de criatura. Muestra las cartas de la parte superior de tu biblioteca hasta que muestres X cartas de criatura del tipo elegido, donde X es el número de criaturas que controlas de ese tipo. Pon esas cartas en el campo de batalla, luego baraja el resto de las cartas mostradas en tu biblioteca. +Kinetic Augur|Augur cinética|Criatura — Chamán humano|Arrolla. (Esta criatura puede hacer el daño de combate sobrante al jugador o planeswalker al que ataca.)\nLa fuerza de la Augur cinética es igual a la cantidad de cartas de instantáneo y de conjuro en tu cementerio.\nCuando la Augur cinética entre al campo de batalla, descarta hasta dos cartas, luego roba esa misma cantidad de cartas. King Cheetah|Rey guepardo|Criatura — Felino|Puedes jugar el Rey guepardo en cualquier momento en que pudieras jugar un instantáneo. King Crab|Centollo|Criatura - Cangrejo|{1}{U}, {T}: pon la criatura verde objetivo en la parte superior de la biblioteca de su propietario. King Macar, the Gold-Cursed|Rey Macar, el maldecido áureo|Criatura legendaria — Humano|Inspiración — Siempre que el Rey Macar, el maldecido áureo se enderece, puedes exiliar la criatura objetivo. Si lo haces, pon en el campo de batalla una ficha de artefacto incolora llamada Oro. Tiene "Sacrificar este artefacto: Agrega un maná de cualquier color a tu reserva de maná". @@ -8664,6 +8917,7 @@ Kingfisher|Martín pescador|Criatura - Ave|Vuela.\nCuando el Martin pescador vay Kingpin's Pet|Mascota del líder|Criatura — Thrull|Vuela.\nExtorsionar. (Siempre que lances un hechizo, puedes pagar {W/B}. Si lo haces, cada oponente pierde 1 vida y tú ganas esa cantidad de vidas.) Kinjalli's Caller|Invocadora de Kinjalli|Criatura — Clérigo humano|Te cuesta {1} menos lanzar los hechizos de Dinosaurio. Kinjalli's Sunwing|Alasolar de Kinjalli|Criatura — Dinosaurio|Vuela.\nLas criaturas que controlan tus oponentes entran al campo de batalla giradas. +Kinnan, Bonder Prodigy|Kinnan, el Vinculador Prodigioso|Criatura legendaria — Druida humano|Siempre que gires un permanente que no sea tierra para obtener maná, agrega un maná de cualquier tipo que produjo ese permanente.\n{5}{G}{U}: Mira las cinco primeras cartas de tu biblioteca. Puedes poner en el campo de batalla una carta de criatura que no sea Humano que se encuentre entre ellas. Pon el resto en el fondo de tu biblioteca en un orden aleatorio. Kinsbaile Balloonist|Aeronauta de Kinsbaile|Criatura — Soldado kithkin|Vuela.\nSiempre que el Aeronauta de Kinsbaile ataque, puedes hacer que la criatura objetivo gane la habilidad de volar hasta el final del turno. Kinsbaile Borderguard|Guardia fronteriza de Kinsbaile|Criatura — Soldado kithkin|La Guardia fronteriza de Kinsbaile entra en juego con un contador +1/+1 sobre ella por cada otro Kithkin que controlas. Cuando la Guardia fronteriza de Kinsbaile vaya a un cementerio desde el juego, pon en juego una ficha de criatura Soldado Kithkin blanca 1/1 por cada contador sobre ella. Kinsbaile Cavalier|Caballero de Kinsbaile|Criatura — Caballero kithkin|Las criaturas Caballero que controlas tienen la habilidad de dañar dos veces. @@ -8752,7 +9006,7 @@ Knight of Obligation|Caballero de la obligación|Criatura — Caballero humano|V Knight of Old Benalia|Caballero de Vieja Benalia|Criatura — Caballero humano|Suspender 5 — {W}. (En lugar de lanzar esta carta de tu mano, puedes pagar {W} y exiliarla con cinco contadores de tiempo sobre ella. Al comienzo de tu mantenimiento, remueve un contador de tiempo. Cuando remuevas el último, lánzala sin pagar su coste de maná. Tiene la habilidad de prisa.)\nCuando el Caballero de Vieja Benalia entre al campo de batalla, las otras criaturas que controlas obtienen +1/+1 hasta el final del turno. Knight of Sorrows|Caballero de los pesares|Criatura — Caballero humano|La Caballero de los pesares puede bloquear una criatura adicional cada combate.\nUltratumba 1. (Cuando esta criatura muera, crea una ficha de criatura Espíritu blanca y negra 1/1 con la habilidad de volar.) Knight of Stromgald|Caballero de Stromgald|Criatura - Caballero Humano|Protección de blanco\n{B}{B}: el Caballero de Stromgald obtiene +1/+0 hasta el final del turno.\n{B}: el Caballero de Stromgald gana la habilidad de dañar primero hasta el final del turno. -Knight of Sursi|Caballero de Sursi|Criatura — Caballero humano|Vuela, flanquea.
Suspender 3—{W} (En lugar de jugar esta carta de tu mano, puedes pagar {W} y removerla del juego con tres contadores de tiempo sobre ella. Al comienzo de tu mantenimiento, remueve un contador de tiempo. Cuando se remueva el último, juégala sin pagar su coste de maná. Tiene la habilidad de prisa.) +Knight of Sursi|Caballero de Sursi|Criatura — Caballero humano|Vuela, flanquea.\nSuspender 3—{W} (En lugar de jugar esta carta de tu mano, puedes pagar {W} y removerla del juego con tres contadores de tiempo sobre ella. Al comienzo de tu mantenimiento, remueve un contador de tiempo. Cuando se remueva el último, juégala sin pagar su coste de maná. Tiene la habilidad de prisa.) Knight of Valor|Caballero de valor|Criatura - Caballero Humano|Flanquea (Siempre que una criatura sin la habilidad de flanquear bloquea a esta criatura, la criatura bloqueadora obtiene -1/-1 hasta el final del turno.)\n{1}{W}: cada criatura sin la habilidad de flanquear bloqueando al Caballero de valor obtiene -1/-1 hasta el final del turno. Juega esta habilidad solo una vez cada turno. Knight of the Ebon Legion|Caballero de la Legión de Ébano|Criatura — Caballero vampiro|{2}{B}: El Caballero de la Legión de Ébano obtiene +3/+3 y gana la habilidad de toque mortal hasta el final del turno.\nAl comienzo de tu paso final, si un jugador perdió 4 o más vidas este turno, pon un contador +1/+1 sobre el Caballero de la Legión de Ébano. (El daño causa pérdida de vidas.) Knight of the Holy Nimbus|Caballero del nimbo sagrado|Criatura — Caballero rebelde humano|Flanquea (Siempre que una criatura sin la habilidad de flanquear bloquee a esta criatura, la criatura bloqueadora obtiene -1/-1 hasta el final del turno.)\nSi el Caballero del nimbo sagrado fuera a ser destruido, regenéralo.\n{2}: El Caballero del nimbo sagrado no puede ser regenerado este turno. Sólo cualquier oponente puede jugar esta habilidad. @@ -8783,6 +9037,7 @@ Kodama of the North Tree|Kodama del árbol del norte|Criatura legendaria - Espí Kodama of the South Tree|Kodama del árbol del sur|Criatura legendaria - Espíritu|Siempre que juegues un hechizo arcano o de Espíritu, cada una de las demás criaturas que controles obtiene +1/+1 y gana la habilidad de arrollar hasta el final del turno. Kodama's Might|Poder del kodama|Instantáneo - Arcano|La criatura objetivo obtiene +2/+2 hasta el final del turno.\nEmpalmar con lo arcano {G} (En cuanto juegues un hechizo arcano, puedes mostrar esta carta de tu mano y pagar su coste de empalme. Si lo haces, agrega los efectos de esta carta a ese hechizo.) Kodama's Reach|Alcance del kodama|Conjuro - Arcano|Busca en tu biblioteca dos cartas de tierra básica, muéstralas, pon una en juego girada y la otra en tu mano. Luego baraja tu biblioteca. +Kogla, the Titan Ape|Kogla, el Simio Titánico|Criatura legendaria — Simio|Cuando Kogla, el Simio Titánico entre al campo de batalla, lucha contra hasta una criatura objetivo que no controlas.\nSiempre que Kogla ataque, destruye el artefacto o encantamiento objetivo que controla el jugador defensor.\n{1}{G}: Regresa el Humano objetivo que controlas a la mano de su propietario. Kogla gana la habilidad de indestructible hasta el final del turno. Kokusho, the Evening Star|Kokusho, la estrella del atardecer|Criatura legendaria - Espíritu dragón|Vuela.\nCuando Kokusho, la estrella del atardecer vaya a un cementerio desde el juego, cada oponente pierde 5 vidas. Ganas vida igual a la cantidad de vidas perdidas de esta manera. Kolaghan Aspirant|Aspirante de Kólagan|Criatura — Guerrero humano|Siempre que la Aspirante de Kólagan sea bloqueada por una criatura, la Aspirante de Kólagan hace 1 punto de daño a esa criatura. Kolaghan Forerunners|Vanguardia de Kólagan|Criatura — Berserker humano|Arrolla.\nLa fuerza de la Vanguardia de Kólagan es igual a la cantidad de criaturas que controlas.\nRapidez {2}{R}. (Puedes lanzar este hechizo por su coste de rapidez. Si lo haces, gana la habilidad de prisa y regresa del campo de batalla a la mano de su propietario al comienzo del próximo paso final.) @@ -8815,7 +9070,7 @@ Kor Scythemaster|Maestro de guadañas kor|Criatura — Soldado kor aliado|El Mae Kor Sky Climber|Escaladora celeste kor|Criatura — Soldado kor aliado|{1}{W}: La Escaladora celeste kor gana la habilidad de volar hasta el final del turno. Kor Skyfisher|Pescadora celeste kor|Criatura — Soldado kor|Vuela.\nCuando la Pescadora celeste kor entre al campo de batalla, regresa un permanente que controles a la mano de su propietario. Kor Spiritdancer|Bailarina espiritual kor|Criatura — Hechicero kor|La Bailarina espiritual kor obtiene +2/+2 por cada aura anexada a ella.\nSiempre que lances un hechizo de aura, puedes robar una carta. -Korlash, Heir to Blackblade|Korlash, heredero de Blackblade|Criatura legendaria — Guerrero zombie|Tanto la fuerza como la resistencia de Korlash, heredero de Blackblade son iguales al número de pantanos que controles.
{1}{B}: Regenera a Korlash.
Grandeza Descartar otra carta llamada Korlash, heredero de Blackblade: Busca en tu biblioteca hasta dos cartas de pantano, ponlas en juego giradas, luego baraja tu biblioteca. +Korlash, Heir to Blackblade|Korlash, heredero de Blackblade|Criatura legendaria — Guerrero zombie|Tanto la fuerza como la resistencia de Korlash, heredero de Blackblade son iguales al número de pantanos que controles.\n{1}{B}: Regenera a Korlash.\nGrandeza Descartar otra carta llamada Korlash, heredero de Blackblade: Busca en tu biblioteca hasta dos cartas de pantano, ponlas en juego giradas, luego baraja tu biblioteca. Kormus Bell|Campana de Kormus|Artefacto|Todos los pantanos son criaturas 1/1 que todavía cuentan como tierras. Korozda Gorgon|Gorgona de Korozda|Criatura — Gorgona|Toque mortal.\n{2}, remover un contador +1/+1 de una criatura que controles: La criatura objetivo obtiene -1/-1 hasta el final del turno. Korozda Guildmage|Mago del gremio de Korozda|Criatura — Chamán elfo|{1}{B}{G}: La criatura objetivo obtiene +1/+1 y gana la habilidad de intimidar hasta el final del turno. (No puede ser bloqueada excepto por criaturas artefacto y/o criaturas que compartan un color con ella.)\n{2}{B}{G}, sacrificar una criatura que no sea ficha: Crea X fichas de criatura Saprolín verdes 1/1, donde X es la resistencia de la criatura sacrificada. @@ -8943,6 +9198,7 @@ Laboratory Maniac|Maniático de laboratorio|Criatura — Hechicero humano|Si fue Labyrinth Champion|Campeón del laberinto|Criatura — Guerrero humano|Heroísmo — Siempre que lances un hechizo que haga objetivo al Campeón del laberinto, el Campeón del laberinto hace 2 puntos de daño a la criatura o jugador objetivo. Labyrinth Guardian|Guardián del laberinto|Criatura — Guerrero ilusión|Cuando el Guardián del laberinto sea objetivo de un hechizo, sacrifícalo.\nEmbalsamar {3}{U}. ({3}{U}, exiliar esta carta de tu cementerio: Crea una ficha que es una copia de esta carta, excepto que es un Guerrero Ilusión Zombie blanco sin coste de maná. Activa la habilidad de embalsamar solo como un conjuro.) Labyrinth Minotaur|Minotauro del Laberinto|Criatura - Minotauro|Siempre que el Minotauro del Laberinto bloquea a una criatura, esa criatura no se endereza durante el paso de enderezar de su controlador. +Labyrinth Raptor|Ráptor del laberinto|Criatura — Dinosaurio pesadilla|Amenaza.\nSiempre que una criatura que controlas con la habilidad de amenaza sea bloqueada, el jugador defensor sacrifica una criatura que la bloquea.\n{B}{R}: Las criaturas que controlas con la habilidad de amenaza obtienen +1/+0 hasta el final del turno. Labyrinth of Skophos|Laberinto de Skofos|Tierra|{T}: Agrega {C}.\n{4}, {T}: Remueve del combate la criatura atacante o bloqueadora objetivo. Laccolith Grunt|Soldado raso lacolito|Criatura - Bestia|Siempre que el Soldado raso lacolito sea bloqueado, puedes hacer daño igual a su fuerza a la criatura objetivo. Si lo haces, el Soldado raso lacolito no hace daño de combate este turno. Laccolith Rig|Aparejo lacolito|Encantamiento - Aura|Siempre que la criatura encantada sea bloqueada, puedes hacer daño igual a su fuerza a la criatura objetivo. Si lo haces, la criatura encantada no hace daño de combate este turno. @@ -9022,6 +9278,7 @@ Lava Dart|Dardo de lava|Instantáneo|El Dardo de lava hace 1 punto de daño a cu Lava Flow|Río de lava|Conjuro|Destruye la criatura o tierra objetivo. Lava Hounds|Sabuesos de lava|Criatura — Perro|Prisa. (Esta criatura puede atacar el turno en que entre bajo tu control.)\nCuando los Sabuesos de lava entren en juego, te hacen 4 puntos de daño. Lava Runner|Corredor de lava|Criatura - Lagarto|Prisa (La criatura puede atacar y {T} el turno en el que entra en juego.)\nSiempre que el Corredor de lava sea objetivo de hechizos o habilidades, el controlador de ese hechizo o habilidad sacrifica una tierra. +Lava Serpent|Serpiente de lava|Criatura — Serpiente elemental|Prisa.\nCiclo {2}. ({2}, descartar esta carta: Roba una carta.) Lava Spike|Descarga de lava|Conjuro - Arcano|La Descarga de lava hace 3 puntos de daño al jugador objetivo. Lava Storm|Tormenta de lava|Instantáneo|Elige una -- La Tormenta de lava hace 2 puntos de daño a cada criatura atacante; o la Tormenta de lava hace 2 puntos de daño a cada criatura bloqueadora. Lava Tubes|Chimeneas de lava|Tierra|{T}: añade {B} o {R} a tu reserva de maná. Las Chimeneas de lava no se endereza durante el siguiente paso de enderezar de su controlador. @@ -9029,6 +9286,8 @@ Lava Zombie|Zombie de lava|Criatura - Zombie|Cuando el Zombi de Lava entra en ju Lavaball Trap|Trampa bola de lava|Instantáneo — Trampa|Si un oponente tuvo dos o más tierras que entraron al campo de batalla bajo su control este turno, puedes pagar {3}{R}{R} en lugar de pagar el coste de maná de la Trampa bola de lava.\nDestruye dos tierras objetivo. La Trampa bola de lava hace 4 puntos de daño a cada criatura. Lavabelly Sliver|Fragmentado panzamagma|Criatura — Fragmentado|Las criaturas Fragmentado que controlas tienen "Cuando esta criatura entre al campo de batalla, hace 1 punto de daño al jugador o planeswalker objetivo y tú ganas 1 vida". Lavaborn Muse|Musa nacida de la lava|Criatura — Espíritu|Al comienzo del mantenimiento de cada oponente, si ese jugador tiene dos o menos cartas en la mano, la Musa nacida de la lava le hace 3 puntos de daño. +Lavabrink Floodgates|Esclusas de Bordelava|Artefacto|{T}: Agrega {R}{R}.\nAl comienzo del mantenimiento de cada jugador, ese jugador puede poner un contador de perdición sobre las Esclusas de Bordelava o remover un contador de perdición que tengan. Luego, si tienen tres o más contadores de perdición sobre ellas, sacrifica las Esclusas de Bordelava. Cuando lo hagas, hacen 6 puntos de daño a cada criatura. +Lavabrink Venturer|Aventurera de Bordelava|Criatura — Soldado humano|En cuanto la Aventurera de Bordelava entre al campo de batalla, elige par o impar. (Cero es par.)\nLa Aventurera de Bordelava tiene protección contra cada coste de maná convertido del valor elegido. Lavaclaw Reaches|Alturas Garras de Lava|Tierra|Las Alturas Garras de Lava entran al campo de batalla giradas.\n{T}: Agrega {B} o {R} a tu reserva de maná.\n{1}{B}{R}: Hasta el final del turno, las Alturas Garras de Lava son una criatura Elemental negra y roja 2/2 con "{X}: Esta criatura obtiene +X/+0 hasta el final del turno". Sigue siendo una tierra. Lavacore Elemental|Elemental núcleo de lava|Criatura — Elemental|Desmaterializarse 1 (Este permanente entra en juego con un contador de tiempo sobre él. Al comienzo de tu mantenimiento, remueve un contador de tiempo de él. Cuando sea removido el último, sacrifícalo.)\nSiempre que una criatura que controlas haga daño de combate a un jugador, pon un contador de tiempo sobre el Elemental núcleo de lava. Lavafume Invoker|Invocador de vapores de lava|Criatura — Chamán trasgo|{8}: Las criaturas que controlas obtienen +3/+0 hasta el final del turno. @@ -9055,9 +9314,9 @@ Lazotep Reaver|Desgarrador de lazotep|Criatura — Bestia zombie|Cuando el Desga Lead Astray|Descarriar|Instantáneo|Gira hasta dos criaturas objetivo. Lead Golem|Gólem plúmbeo|Criatura Artefacto - Gólem|Siempre que el Gólem plúmbeo ataca, no se endereza durante el paso de enderezar de su controlador. Lead by Example|Predicar con el ejemplo|Instantáneo|Apoya 2. (Elige hasta dos criaturas objetivo y pon un contador +1/+1 sobre cada una.) -Lead the Stampede|Liderar la estampida|Conjuro|Mira las primeras cinco cartas de tu biblioteca. Puedes mostrar cualquier cantidad de cartas de criatura que se encuentren entre ellas y poner las cartas mostradas en tu mano. Pon el resto en la parte inferior de tu biblioteca en cualquier orden. +Lead the Stampede|Liderar la estampida|Conjuro|Mira las cinco primeras cartas de tu biblioteca. Puedes mostrar cualquier cantidad de cartas de criatura que se encuentren entre ellas y poner las cartas mostradas en tu mano. Pon el resto en el fondo de tu biblioteca en cualquier orden. Lead-Belly Chimera|Quimera de vientre de plomo|Criatura Artefacto - Quimera|Arrolla.\nSacrificar la Quimera de vientre de plomo: pon un contador +2/+2 sobre la Quimera objetivo y esa Quimera gana la habilidad de arrollar. (Este efecto no desaparece al final del turno). -Leaden Fists|Puños de plomo|Encantamiento — Aura|Destello (Puedes jugar este hechizo en cualquier momento en que pudieras jugar un instantáneo.)
Encantar criatura.
La criatura encantada obtiene +3/+3 y no se endereza durante el paso de enderezar de su controlador. +Leaden Fists|Puños de plomo|Encantamiento — Aura|Destello (Puedes jugar este hechizo en cualquier momento en que pudieras jugar un instantáneo.)\nEncantar criatura.\nLa criatura encantada obtiene +3/+3 y no se endereza durante el paso de enderezar de su controlador. Leaden Myr|Myr de plomo|Criatura artefacto — Myr|{T}: Agrega {B} a tu reserva de maná. Leadership Vacuum|Vacío de liderazgo|Instantáneo|El jugador objetivo regresa cada comandante que controla del campo de batalla a la zona de mando.\nRoba una carta. Lead|Liderar|Conjuro|Secuela. (Lanza este hechizo solo desde tu cementerio. Luego exílialo.)\nTodas las criaturas que puedan bloquear a la criatura objetivo este turno lo hacen. @@ -9067,6 +9326,7 @@ Leaf Gilder|Dorador de hojas|Criatura — Druida elfo|{T}: Agrega {G} a tu reser Leaf-Crowned Elder|Anciano coronado de hojas|Criatura — Chamán pueblo-arbóreo|Hermandad Al comienzo de tu mantenimiento, puedes mirar la primera carta de tu biblioteca. Si comparte un tipo de criatura con el Anciano coronado de hojas, puedes mostrarla. Si lo haces, puedes jugar esa carta sin pagar su coste de maná. Leafcrown Dryad|Dríada coronarbórea|Criatura encantamiento — Dríada ninfa|Concesión {3}{G}. (Si lanzas esta carta pagando su coste de concesión, es un hechizo de aura con encantar criatura. Si no está anexada a una criatura, se convierte en una criatura de nuevo.)\nAlcance.\nLa criatura encantada obtiene +2/+2 y tiene la habilidad de alcance. Leafdrake Roost|Nido de draco de hoja|Encantamiento — Aura|Encantar tierra.\nLa tierra encantada tiene "{G}{U}, {T}: Pon en el campo de batalla una ficha de criatura Draco verde y azul 2/2 con la habilidad de volar". +Leafkin Avenger|Vengador frondoide|Criatura — Druida elemental|{T}: Agrega {G} por cada criatura con fuerza de 4 o más que controlas.\n{7}{R}: El Vengador frondoide hace una cantidad de daño igual a su fuerza al jugador o planeswalker objetivo. Leafkin Druid|Druida frondoide|Criatura — Druida elemental|{T}: Agrega {G}. Si controlas cuatro o más criaturas, en vez de eso, agrega {G}{G}. League Guildmage|Maga del gremio de la Liga|Criatura — Hechicero humano|{3}{U}, {T}: Roba una carta.\n{X}{R}, {T}: Copia el hechizo de instantáneo o de conjuro objetivo que controlas con coste de maná convertido de X. Puedes elegir nuevos objetivos para la copia. Leap of Faith|Salto de fe|Instantáneo|La criatura objetivo gana la habilidad de volar hasta el final del turno. Prevén todo el daño que se le fuera a hacer a esa criatura este turno. @@ -9126,6 +9386,7 @@ Leonin Sun Standard|Estandarte solar leonino|Artefacto|{1}{W}: Las criaturas que Leonin Vanguard|Vanguardia leonina|Criatura — Soldado felino|Al comienzo del combate en tu turno, si controlas tres o más criaturas, la Vanguardia leonina obtiene +1/+1 hasta el final del turno y ganas 1 vida. Leonin Warleader|Líder de guerra leonino|Criatura — Soldado felino|Siempre que el Líder de guerra leonino ataque, crea dos fichas de criatura Felino blancas 1/1 con la habilidad de vínculo vital giradas y atacando. Leonin of the Lost Pride|Leoninas de la manada perdida|Criatura — Guerrero felino|Cuando las Leoninas de la manada perdida mueran, exilia la carta objetivo del cementerio de un oponente. +Leovold, Emissary of Trest|Leovold, Emisario de Trest|Criatura legendaria - Consejero elfo|Cada oponente no puede robar más de una carta en cada turno.\nSiempre que tú o un permanente que controles se convierta en el objetivo de un hechizo o habilidad que controle un oponente, puedes robar una carta. Leshrac's Rite|Rito de Leshrac|Encantamiento - Aura|La criatura encantada gana la habilidad de cruzar pantanos (Esta criatura es imbloqueable mientras que el jugador defensor controle un pantano.) Leshrac's Sigil|Sello de Leshrac|Encantamiento|Siempre que un oponente juegue un hechizo verde, puedes pagar {B}{B}. Si lo haces, mira la mano de ese jugador y elige una carta de ellas. El jugador se descarta de esa carta.\n{B}{B}: devuelve el Sello de Leshrac a la mano del propietario. Lesser Gargadon|Gigantodon Menor|Criatura - Bestia|Siempre que el Gigantodon menor ataque o bloquee, sacrifica una tierra. @@ -9158,6 +9419,7 @@ Liar's Pendulum|Péndulo del mentiroso|Artefacto|{2}, {T}: Nombra una carta. El Liberated Dwarf|Enana liberada|Criatura — Enano|{R}, sacrificar la Enana liberada: La criatura objetivo verde obtiene +1/+0 y gana la habilidad de dañar primero hasta el final del turno. Liberate|Liberar|Instantáneo|Retira del juego la criatura objetivo de tu control.\nAl final del turno, devuelve esa carta al juego bajo el control de su propietario. Liberating Combustion|Combustión liberadora|Conjuro|Combustión liberadora hace 6 puntos de daño a la criatura objetivo. Puedes buscar en tu biblioteca y/o cementerio una carta llamada Chandra, pirogenia, mostrarla y ponerla en tu mano. Si buscas en tu biblioteca de esta manera, barájala. +Library Larcenist|Birladora de bibliotecas|Criatura — Bribón tritón|Siempre que la Birladora de bibliotecas ataque, roba una carta. Library of Lat-Nam|Biblioteca de Lat-Nam|Conjuro|Un oponente elige una -- roba tres cartas al comienzo del siguiente mantenimiento; o busca una carta en tu biblioteca, pon esa carta en tu mano, luego baraja tu biblioteca. Library of Leng|Biblioteca de Leng|Artefacto|Tu mano no tiene tamaño máximo.\nSi un efecto causa que te descartes de una carta de tu mano, descártatela, pero puedes ponerla en la parte superior de tu biblioteca en vez de tu cementerio. Lich Lord of Unx|Señor liche de Unx|Criatura — Hechicero zombie|{U}{B}, {T}: Pon en juego una ficha de criatura Hechicero Zombie azul y negra 1/1.\n{U}{U}{B}{B}: El jugador objetivo pierde X vidas y pone las primeras X cartas de su biblioteca en su cementerio, donde X es la cantidad de Zombies que controlas. @@ -9199,6 +9461,8 @@ Lifted by Clouds|Elevado por nubes|Instantáneo - Arcano|La criatura objetivo ga Light Up the Stage|Iluminar el escenario|Conjuro|Espectáculo {R}. (Puedes lanzar este hechizo por su coste de espectáculo en vez de por su coste de maná si un oponente perdió vidas este turno.)\nExilia las dos primeras cartas de tu biblioteca. Hasta el final de tu próximo turno, puedes jugar esas cartas. Light from Within|Luz interior|Encantamiento|Croma Cada criatura que controlas obtiene +1/+1 por cada símbolo de maná blanco en su coste de maná. Light of Day|Luz diurna|Encantamiento|Las criaturas negras no pueden atacar ni bloquear. +Light of Hope|Luz de la esperanza|Instantáneo|Elige uno:\n• Ganas 4 vidas.\n• Destruye el encantamiento objetivo.\n• Pon un contador +1/+1 sobre la criatura objetivo. +Light of Promise|Luz de la promesa|Encantamiento — Aura|Encantar criatura.\nLa criatura encantada tiene "Siempre que ganes vidas, pon esa misma cantidad de contadores +1/+1 sobre esta criatura". Light of Sanction|Luz de la autoridad|Encantamiento|Prevén todo el daño que fueran a hacer fuentes que controlas a criaturas que controlas. Light of the Legion|Luz de la Legión|Criatura — Ángel|Vuela.\nMentor. (Siempre que esta criatura ataque, pon un contador +1/+1 sobre la criatura atacante objetivo con menor fuerza.)\nCuando la Luz de la Legión muera, pon un contador +1/+1 sobre cada criatura blanca que controlas. Lightbringer|Procurador de la luz|Criatura - Rebelde Kor|{T}, sacrificar el Procurador de la luz: retira del juego la criatura negra objetivo. @@ -9228,7 +9492,7 @@ Lightning Mauler|Lacerador relámpago|Criatura — Berserker humano|Unir almas. Lightning Prowess|Destreza del relámpago|Encantamiento — Aura|Encantar criatura.\nLa criatura encantada tiene la habilidad de prisa y "{T}: Esta criatura hace 1 punto de daño a la criatura o jugador objetivo". Lightning Reaver|Desgarrador de relámpago|Criatura — Bestia zombie|Inspirar temor, prisa.\nSiempre que el Desgarrador de relámpago haga daño de combate a un jugador, pon un contador de carga sobre él.\nAl final de tu turno, el Desgarrador de relámpago hace daño a cada oponente igual a la cantidad de contadores de carga sobre él. Lightning Reflexes|Rapidez de reflejos|Encantamiento - Aura|Puedes jugar la Rapidez de reflejos como si fuese un instantáneo. Si lo juegas de esta manera, sacrifícalo al final del turno.\nLa criatura encantada gana +1/+0 y la habilidad de dañar primero. -Lightning Rift|División del rayo|Encantamiento|Siempre que un jugador use la habilidad de ciclo de una carta, puedes pagar {1}. Si lo haces, la División del rayo hace 2 puntos de daño a la criatura o jugador objetivo. +Lightning Rift|División del rayo|Encantamiento|Siempre que un jugador active una habilidad de ciclo de una carta, puedes pagar {1}. Si lo haces, la División del rayo hace 2 puntos de daño a cualquier objetivo. Lightning Runner|Acróbata relámpago|Criatura — Guerrero humano|Daña dos veces, prisa.\nSiempre que la Acróbata relámpago ataque, obtienes {E}{E} (dos contadores de energía). Luego puedes pagar {E}{E}{E}{E}{E}{E}{E}{E}. Si los pagas, endereza todas las criaturas que controlas y después de esta fase hay una fase de combate adicional. Lightning Serpent|Serpiente relámpago|Criatura — Serpiente elemental|Arrolla, prisa.\nLa Serpiente relámpago entra en juego con X contadores +1/+0 sobre ella.\nAl final del turno, sacrifica la Serpiente relámpago. Lightning Shrieker|Gritarrayos|Criatura — Dragón|Vuela, arrolla, prisa.\nAl comienzo del paso final, el propietario del Gritarrayos lo baraja en su biblioteca. @@ -9249,21 +9513,28 @@ Liliana of the Veil|Liliana del Velo|Planeswalker — Liliana|+1: Cada jugador d Liliana's Caress|Caricia de Liliana|Encantamiento|Siempre que un oponente descarte una carta, ese jugador pierde 2 vidas. Liliana's Contract|Contrato de Liliana|Encantamiento|Cuando el Contrato de Liliana entre al campo de batalla, robas cuatro cartas y pierdes 4 vidas.\nAl comienzo de tu mantenimiento, si controlas cuatro o más Demonios con nombres diferentes, ganas el juego. Liliana's Defeat|Derrota de Liliana|Conjuro|Destruye la criatura negra o el planeswalker negro objetivo. Si ese permanente era una planeswalker Liliana, su controlador pierde 3 vidas. +Liliana's Devotee|Devoto de Liliana|Criatura — Brujo humano|Los Zombies que controlas obtienen +1/+0.\nAl comienzo de tu paso final, si una criatura murió este turno, puedes pagar {1}{B}. Si lo haces, crea una ficha de criatura Zombie negra 2/2. Liliana's Elite|Élite de Liliana|Criatura — Zombie|La Élite de Liliana obtiene +1/+1 por cada carta de criatura en tu cementerio. Liliana's Indignation|Indignación de Liliana|Conjuro|Pon las X primeras cartas de tu biblioteca en tu cementerio. El jugador objetivo pierde 2 vidas por cada carta de criatura que vaya al cementerio de esta manera. Liliana's Influence|Influencia de Liliana|Conjuro|Pon un contador -1/-1 sobre cada criatura que no controlas. Puedes buscar en tu biblioteca y/o cementerio una carta llamada Liliana, sometedora de la muerte, mostrarla y ponerla en tu mano. Si buscas en tu biblioteca de esta manera, barájala. Liliana's Mastery|Dominio de Liliana|Encantamiento|Los Zombies que controlas obtienen +1/+1.\nCuando el Dominio de Liliana entre al campo de batalla, crea dos fichas de criatura Zombie negras 2/2. Liliana's Reaver|Desgarrador de Liliana|Criatura — Zombie|Toque mortal. (Cualquier cantidad de daño que esto haga a una criatura es suficiente para destruirla.)Siempre que el Desgarrador de Liliana haga daño de combate a un jugador, ese jugador descarta una carta y tú pones en el campo de batalla una ficha de criatura Zombie negra 2/2 girada. +Liliana's Scorn|Desprecio de Liliana|Conjuro|Destruye la criatura objetivo. Puedes buscar en tu biblioteca y/o cementerio una carta llamada Liliana, maga de la muerte, mostrarla y ponerla en tu mano. Si buscas en tu biblioteca de esta manera, barájala. +Liliana's Scrounger|Recuperadora de Liliana|Criatura — Hechicero humano|Al comienzo de cada paso final, si una criatura murió este turno, puedes poner un contador de lealtad sobre un planeswalker Liliana que controles. Liliana's Shade|Sombra de Liliana|Criatura — Sombra|Cuando la Sombra de Liliana entre al campo de batalla, puedes buscar en tu biblioteca una carta de pantano, mostrarla, ponerla en tu mano y luego barajar tu biblioteca.\n{B}: La Sombra de Liliana obtiene +1/+1 hasta el final del turno. Liliana's Specter|Espectro de Liliana|Criatura — Espectro|Vuela.\nCuando el Espectro de Liliana entre al campo de batalla, cada oponente descarta una carta. Liliana's Spoils|Botín de Liliana|Conjuro|El oponente objetivo descarta una carta.\nMira las cinco primeras cartas de tu biblioteca. Puedes mostrar una carta negra que se encuentre entre ellas y ponerla en tu mano. Pon el resto en el fondo de tu biblioteca en un orden aleatorio. +Liliana's Standard Bearer|Abanderado de Liliana|Criatura — Caballero zombie|Destello.\nCuando el Abanderado de Liliana entre al campo de batalla, roba X cartas, donde X es la cantidad de criaturas que murieron bajo tu control este turno. +Liliana's Steward|Mayordomo de Liliana|Criatura — Zombie|{T}, sacrificar el Mayordomo de Liliana: El oponente objetivo descarta una carta. Activa esta habilidad solo cuando puedas lanzar un conjuro. Liliana's Triumph|Triunfo de Liliana|Instantáneo|Cada oponente sacrifica una criatura. Si controlas un planeswalker Liliana, cada oponente también descarta una carta. +Liliana, Death Mage|Liliana, maga de la muerte|Planeswalker legendario — Liliana|+1: Regresa hasta una carta de criatura objetivo de tu cementerio a tu mano.\n−3: Destruye la criatura objetivo. Su controlador pierde 2 vidas.\n−7: El oponente objetivo pierde 2 vidas por cada carta de criatura en su cementerio. Liliana, Death Wielder|Liliana, sometedora de la muerte|Planeswalker — Liliana|+2: Pon un contador -1/-1 sobre hasta una criatura objetivo.\n−3: Destruye la criatura objetivo con un contador -1/-1 sobre ella.\n−10: Regresa todas las cartas de criatura de tu cementerio al campo de batalla. Liliana, Death's Majesty|Liliana, majestad de la muerte|Planeswalker — Liliana|+1: Crea una ficha de criatura Zombie negra 2/2. Pon las dos primeras cartas de tu biblioteca en tu cementerio.\n−3: Regresa la carta de criatura objetivo de tu cementerio al campo de batalla. Esa criatura es un Zombie negro además de sus otros colores y tipos.\n−7: Destruye todas las criaturas que no sean Zombies. Liliana, Defiant Necromancer|Liliana, nigromante orgullosa|Planeswalker — Liliana|+2: Cada jugador descarta una carta.−X: Regresa la carta de criatura objetivo que no sea legendaria con coste de maná convertido de X de tu cementerio al campo de batalla.−8: Obtienes un emblema con "Siempre que una criatura muera, regrésala al campo de batalla bajo tu control al comienzo del próximo paso final". Liliana, Dreadhorde General|Liliana, general de la Horda|Planeswalker legendario — Liliana|Siempre que una criatura que controlas muera, roba una carta.\n+1: Crea una ficha de criatura Zombie negra 2/2.\n−4: Cada jugador sacrifica dos criaturas.\n−9: Cada oponente elige un permanente que controla de cada tipo de permanente y sacrifica el resto. Liliana, Heretical Healer|Liliana, sanadora herética|Criatura legendaria — Clérigo humano|Vínculo vital.\nSiempre que otra criatura que no sea ficha que controlas muera, exilia a Liliana, sanadora herética y luego regrésala al campo de batalla transformada bajo el control de su propietario. Si lo haces, pon en el campo de batalla una ficha de criatura Zombie negra 2/2. Liliana, Untouched by Death|Liliana, a salvo de la muerte|Planeswalker legendario — Liliana|+1: Pon las tres primeras cartas de tu biblioteca en tu cementerio. Si al menos una de ellas es una carta de Zombie, cada oponente pierde 2 vidas y tú ganas 2 vidas.\n−2: La criatura objetivo obtiene -X/-X hasta el final del turno, donde X es la cantidad de Zombies que controlas.\n−3: Puedes lanzar cartas de Zombie de tu cementerio este turno. +Liliana, Waker of the Dead|Liliana, Despertadora de los Muertos|Planeswalker legendario — Liliana|+1: Cada jugador descarta una carta. Cada oponente que no pueda hacerlo pierde 3 vidas.\n−3: La criatura objetivo obtiene -X/-X hasta el final del turno, donde X es la cantidad de cartas en tu cementerio.\n−7: Obtienes un emblema con "Al comienzo del combate en tu turno, pon en el campo de batalla bajo tu control la carta de criatura objetivo de un cementerio. Gana la habilidad de prisa". Liliana, the Last Hope|Liliana, la Última Esperanza|Planeswalker — Liliana|+1: Hasta una criatura objetivo obtiene -2/-1 hasta tu próximo turno.\n-2: Pon las dos primeras cartas de tu biblioteca en tu cementerio. Luego, puedes regresar una carta de criatura de tu cementerio a tu mano.\n-7: Obtienes un emblema con "Al comienzo de tu paso final, pon en el campo de batalla X fichas de criatura Zombie negras 2/2, donde X es la cantidad de Zombies que controlas más dos". Liliana, the Necromancer|Liliana, la nigromante|Planeswalker legendario — Liliana|+1: El jugador objetivo pierde 2 vidas.\n−1: Regresa la carta de criatura objetivo de tu cementerio a tu mano.\n−7: Destruye hasta dos criaturas objetivo. Pon en el campo de batalla bajo tu control hasta dos cartas de criatura de cementerios. Lilting Refrain|Estribillo melodioso|Encantamiento|Al comienzo de tu mantenimiento, puedes poner un contador de verso en el Estribillo melodioso.\nSacrificar el Estribillo melodioso: contrarresta el hechizo objetivo a menos que su controlador pague {X}, donde X es el número de contadores de verso en el Estribillo melodioso. @@ -9278,7 +9549,7 @@ Limited Resources|Recursos limitados|Encantamiento|Cuando los Recursos limitados Limits of Solidarity|Los límites de la solidaridad|Conjuro|Gana el control de la criatura objetivo hasta el final del turno. Endereza esa criatura. Gana la habilidad de prisa hasta el final del turno.\nCiclo {2}. ({2}, descartar esta carta: Roba una carta.) Lin Sivvi, Defiant Hero|Lin Sivvi, Heroína desafiante|Criatura Legendaria - Rebelde Humano| Linden, the Steadfast Queen|Linden, la Reina Firme|Criatura legendaria — Noble humano|Vigilancia.\nSiempre que una criatura blanca que controlas ataque, ganas 1 vida. -Linessa, Zephyr Mage|Linessa, maga céfira|Criatura legendaria — Hechicero humano|{X}{U}{U}, {T}: Regresa la criatura objetivo con coste de maná convertido de X a la mano de su propietario.
Grandeza Descartar otra carta llamada Linessa, maga céfira: El jugador objetivo regresa una criatura que controla a la mano de su propietario, luego repite este proceso para un artefacto, un encantamiento y una tierra. +Linessa, Zephyr Mage|Linessa, maga céfira|Criatura legendaria — Hechicero humano|{X}{U}{U}, {T}: Regresa la criatura objetivo con coste de maná convertido de X a la mano de su propietario.\nGrandeza Descartar otra carta llamada Linessa, maga céfira: El jugador objetivo regresa una criatura que controla a la mano de su propietario, luego repite este proceso para un artefacto, un encantamiento y una tierra. Lingering Death|Muerte prolongada|Encantar criatura|El controlador de la criatura encantada la sacrifica al final de su turno. Lingering Mirage|Espejismo prolongado|Encantamiento - Aura|La tierra encantada es una isla.\nCiclo {2} ({2}, descartar esta carta de tu mano: roba una carta.) Lingering Phantom|Espectro persistente|Criatura — Espíritu|Siempre que lances un hechizo histórico, puedes pagar {B}. Si lo haces, regresa el Espectro persistente de tu cementerio a tu mano. (Los artefactos, las Sagas y las cartas legendarias son cartas históricas.) @@ -9328,6 +9599,7 @@ Llanowar Scout|Explorador de Llanowar|Criatura — Explorador elfo|{T}: Puedes p Llanowar Sentinel|Centinela de Llanowar|Criatura — Elfo|Cuando el Centinela de Llanowar entre en juego, puedes pagar {1}{G}. Si lo haces, busca en tu biblioteca una carta llamada Centinela de Llanowar y ponla en juego. Luego baraja tu biblioteca. Llanowar Tribe|Tribu de Llanowar|Criatura — Druida elfo|{T}: Agrega {G}{G}{G}. Llanowar Vanguard|Vanguardia de Llanowar|Criatura - Driada|{T}: la Vanguardia de Llanowar obtiene +0/+4 hasta el final del turno. +Llanowar Visionary|Visionario de Llanowar|Criatura — Druida elfo|Cuando el Visionario de Llanowar entre al campo de batalla, roba una carta.\n{T}: Agrega {G}. Llanowar Wastes|Yermos de Llanowar|Tierra|{T}: Agrega {1} a tu reserva de maná.\n{T}: Agrega {B} o {G} a tu reserva de maná. Los Yermos de Llanowar te hacen 1 punto de daño. Llanowar|Llanowar|Plano — Dominaria|Todas las criaturas tienen "{T}: Agrega {G}{G} a tu reserva de maná."\nSiempre que lances caos, endereza todas las criaturas que controlas. Llawan, Cephalid Empress|Llawán, emperatriz cefálida|Criatura — Cefálido legendario|Cuando Llawán, emperatriz cefálida entre en juego, regresa todas las criaturas azules que controlen tus oponentes a las manos de sus propietarios.\nTus oponentes no pueden jugar hechizos azules de criatura. @@ -9354,7 +9626,8 @@ Locust Swarm|Plaga de langostas|Criatura - Insecto|Vuela\n{G}: regenera la Plaga Lodestone Bauble|Baratija imantada|Artefacto|{1}, {T}, sacrifica la Baratija imantada: Pon hasta cuatro tierras básicas del cementerio de un jugador en la parte superior de la biblioteca en cualquier orden. Ese jugador roba una carta al comienzo del siguiente mantenimiento. Lodestone Golem|Gólem de piedraimán|Criatura artefacto — Gólem|Cuesta {1} más lanzar hechizos que no sean de artefacto. Lodestone Myr|Myr de piedraimán|Criatura artefacto — Myr|Arrolla.\nGirar un artefacto enderezado que controles: El Myr de piedraimán obtiene +1/+1 hasta el final del turno. -Logic Knot|Nudo lógico|Instantáneo|Excavar (Puedes remover del juego cualquier cantidad de cartas de tu cementerio en cuanto juegues este hechizo. Jugarlo te cuesta {1} menos por cada carta removida de esta manera.)
Contrarresta el hechizo objetivo a menos que su controlador pague {X}. +Lofty Denial|Negación elevada|Instantáneo|Contrarresta el hechizo objetivo a menos que su controlador pague {1}. Si controlas una criatura con la habilidad de volar, en vez de eso, contrarresta ese hechizo a menos que su controlador pague {4}. +Logic Knot|Nudo lógico|Instantáneo|Excavar (Puedes remover del juego cualquier cantidad de cartas de tu cementerio en cuanto juegues este hechizo. Jugarlo te cuesta {1} menos por cada carta removida de esta manera.)\nContrarresta el hechizo objetivo a menos que su controlador pague {X}. Lone Missionary|Misionero solitario|Criatura — Monje kor|Cuando el Misionero solitario entre al campo de batalla, ganas 4 vidas. Lone Revenant|Aparecido solitario|Criatura — Espíritu|Antimaleficio. (Esta criatura no puede ser objetivo de hechizos o habilidades que controlan tus oponentes.)Siempre que el Aparecido solitario haga daño de combate a un jugador, si no controlas otras criaturas, mira las cuatro primeras cartas de tu biblioteca. Pon una de ellas en tu mano y el resto en el fondo de tu biblioteca en cualquier orden. Lone Rider|Jinete solitario|Criatura — Caballero humano|Daña primero, vínculo vital.\nAl comienzo del paso final, si ganaste 3 vidas o más este turno, transforma al Jinete solitario. @@ -9388,12 +9661,13 @@ Lord of the Undead|Señor de los Muertos Vivientes|Criatura - Zombie|Las otras c Lord of the Unreal|Señor de lo irreal|Criatura — Hechicero humano|Las criaturas Ilusión que controlas obtienen +1/+1 y tienen antimaleficio. (No pueden ser objetivo de hechizos o habilidades que controlen tus oponentes.) Lord of the Void|Señor del vacío|Criatura — Demonio|Vuela.\nSiempre que el Señor del vacío haga daño de combate a un jugador, exilia las primeras siete cartas de la parte superior de la biblioteca de ese jugador, luego pon en el campo de batalla bajo tu control una carta de criatura de entre ellas. Lore Broker|Traficante de sabiduría|Criatura — Bribón humano|{T}: Cada jugador roba una carta y luego descarta una carta. -Lorescale Coatl|Coatl escamas de sabiduría|Criatura — Víbora|Siempre que robes una carta, puedes poner un contador +1/+1 sobre el Coatl escamas de sabiduría. +Lore Drakkis|Drakkis del saber|Criatura — Bestia lagarto|Mutación {U/R}{U/R}. (Si lanzas este hechizo pagando su coste de mutación, ponlo sobre o bajo la criatura objetivo que no sea Humano de la cual eres propietario. Estas mutan en la criatura de la parte superior más todas las habilidades de debajo.)\nSiempre que esta criatura mute, regresa la carta de instantáneo o de conjuro objetivo de tu cementerio a tu mano. +Lorescale Coatl|Coatl escamas de sabiduría|Criatura — Víbora|Siempre que robes una carta, pon un contador +1/+1 sobre el Coatl escamas de sabiduría. Loreseeker's Stone|Piedra del buscador de sabiduría|Artefacto|{3}, {T}: Roba tres cartas. Cuesta {1} más activar esta habilidad por cada carta en tu mano. Lorthos, the Tidemaker|Lorthos, el creador de mareas|Criatura legendaria — Pulpo|Siempre que Lorthos, el creador de mareas ataque, puedes pagar {8}. Si lo haces, gira hasta ocho permanentes objetivo. Esos permanentes no se enderezan durante el próximo paso de enderezar de sus controladores. Lose Calm|Perder la calma|Conjuro|Gana el control de la criatura objetivo hasta el final del turno. Endereza esa criatura. Gana prisa hasta el final del turno y no puede ser bloqueada este turno excepto por dos o más criaturas. Lose Hope|Perder la esperanza|Instantáneo|La criatura objetivo obtiene -1/-1 hasta el final del turno.\nAdivinar 2 (Mira las dos primeras cartas de la parte superior de tu biblioteca. Pon cualquier número de ellas en la parte inferior de tu biblioteca y el resto, en la parte superior en cualquier orden.) -Lost Auramancers|Auramantes perdidos|Criatura — Hechicero humano|Desmaterializarse 3 (Este permanente entra en juego con tres contadores de tiempo sobre él. Al comienzo de tu mantenimiento, remueve un contador de tiempo de él. Cuando sea removido el último, sacrifícalo.)
Cuando los Auramantes perdidos vayan a un cementerio desde el juego, si no tenían contadores de tiempo sobre ellos, puedes buscar en tu biblioteca una carta de encantamiento y ponerla en juego. Si lo haces, baraja tu biblioteca. +Lost Auramancers|Auramantes perdidos|Criatura — Hechicero humano|Desmaterializarse 3 (Este permanente entra en juego con tres contadores de tiempo sobre él. Al comienzo de tu mantenimiento, remueve un contador de tiempo de él. Cuando sea removido el último, sacrifícalo.)\nCuando los Auramantes perdidos vayan a un cementerio desde el juego, si no tenían contadores de tiempo sobre ellos, puedes buscar en tu biblioteca una carta de encantamiento y ponerla en juego. Si lo haces, baraja tu biblioteca. Lost Hours|Horas perdidas|Conjuro|El jugador objetivo muestra su mano. Elige de ahí una carta que no sea tierra. Ese jugador pone esa carta en su biblioteca tercera desde la parte superior. Lost Legacy|Legado extraviado|Conjuro|Nombra una carta que no sea tierra ni artefacto. Busca en el cementerio, mano y biblioteca del jugador objetivo cualquier cantidad de cartas con ese nombre y exílialas. Ese jugador baraja su biblioteca y luego roba una carta por cada carta exiliada de su mano de esta manera. Lost Legion|Legión perdida|Criatura — Caballero espíritu|Cuando la Legión perdida entre al campo de batalla, adivina 2. (Mira las dos primeras cartas de tu biblioteca, luego pon cualquier cantidad de ellas en el fondo de tu biblioteca y el resto en la parte superior en cualquier orden.) @@ -9454,6 +9728,7 @@ Lucky Clover|Trébol de la buena suerte|Artefacto|Siempre que lances un hechizo Ludevic's Abomination|Abominación de Ludevic|Criatura — Horror lagarto|Arrolla. Ludevic's Test Subject|Sujeto de prueba de Ludevic|Criatura — Lagarto|Defensor.\n{1}{U}: Pon un contador de cría sobre el Sujeto de prueba de Ludevic. Luego, si hay cinco o más contadores de cría sobre él, remuévelos todos y transfórmalo. Ludevic, Necro-Alchemist|Ludevic, necroalquimista|Criatura legendaria — Hechicero humano|Al comienzo del paso final de cada jugador, ese jugador puede robar una carta si otro jugador que no seas tú perdió una o más vidas este turno.\nCamarada. (Puedes tener dos comandantes si ambos tienen camarada.) +Lukka, Coppercoat Outcast|Lukka, paria de las Capas de Cobre|Planeswalker legendario — Lukka|+1: Exilia las tres primeras cartas de tu biblioteca. Las cartas de criatura exiliadas de esta manera ganan "Puedes lanzar esta carta desde el exilio mientras controles un planeswalker Lukka".\n−2: Exilia la criatura objetivo que controlas, luego muestra cartas de la parte superior de tu biblioteca hasta que muestres una carta de criatura con un coste de maná convertido más alto. Pon esa carta en el campo de batalla y el resto en el fondo de tu biblioteca en un orden aleatorio.\n−7: Cada criatura que controlas hace una cantidad de daño igual a su fuerza a cada oponente. Lullmage Mentor|Mentor de mago arrullador|Criatura — Hechicero tritón|Siempre que un hechizo o habilidad que controles contrarreste un hechizo, puedes poner en el campo de batalla una ficha de criatura Tritón azul 1/1.\nGirar siete Tritones enderezados que controles: Contrarresta el hechizo objetivo. Lull|Sosegar|Instantáneo|Prevén todo el daño de combate que fuera ser hecho este turno.\nCiclo {2} ({2}, descartar esta carta de tu mano: roba una carta.) Lumbering Battlement|Destacamento pesado|Criatura — Bestia|Vigilancia.\nCuando el Destacamento pesado entre al campo de batalla, exilia cualquier cantidad de otras criaturas que no sean ficha que controlas hasta que deje el campo de batalla.\nEl Destacamento pesado obtiene +2/+2 por cada carta exiliada con él. @@ -9471,12 +9746,13 @@ Luminescent Rain|Lluvia luminiscente|Instantáneo|Elige un tipo de criatura. Gan Luminesce|Luminescer|Instantáneo|Prevén todo el daño que fueran a hacer este turno fuentes negras y fuentes rojas. Luminous Angel|Ángel luminoso|Criatura — Ángel|Vuela.\nAl comienzo de tu mantenimiento puedes poner en juego una ficha de criatura Espíritu blanca 1/1 con la habilidad de volar. Luminous Bonds|Ataduras luminosas|Encantamiento — Aura|Encantar criatura.\nLa criatura encantada no puede atacar ni bloquear. +Luminous Broodmoth|Polilla incubadora luminosa|Criatura — Insecto|Vuela.\nSiempre que una criatura que controlas sin la habilidad de volar muera, regrésala al campo de batalla bajo el control de su propietario con un contador de volar sobre ella. Luminous Guardian|Guardiana luminosa|Criatura — Guardián|{W}: La Guardiana luminosa obtiene +0/+1 hasta el final del turno.\n{2}: La Guardiana luminosa puede bloquear a una criatura adicional este turno. Luminous Wake|Estela luminosa|Encantamiento — Aura|Encantar criatura.\nSiempre que la criatura encantada ataque o bloquee, ganas 4 vidas. -Lumithread Field|Campo de hilos de luz|Encantamiento|Las criaturas que controlas obtienen +0/+1.
Metamorfosis {1}{W} (Puedes jugar esta carta boca abajo como una criatura 2/2 pagando {3}. Ponla boca arriba en cualquier momento pagando su coste de metamorfosis.) +Lumithread Field|Campo de hilos de luz|Encantamiento|Las criaturas que controlas obtienen +0/+1.\nMetamorfosis {1}{W} (Puedes jugar esta carta boca abajo como una criatura 2/2 pagando {3}. Ponla boca arriba en cualquier momento pagando su coste de metamorfosis.) Lunar Avenger|Vengador lunar|Criatura artefacto — Gólem|Estallido solar (Esto entra en juego con un contador +1/+1 sobre él por cada color de maná usado para pagar su coste.)\nRemover un contador +1/+1 del Vengador lunar: El Vengador lunar gana, a tu elección, la habilidad de volar, dañar primero o prisa hasta el final del turno. Lunar Force|Fuerza lunar|Encantamiento|Cuando un oponente lanza un hechizo, sacrifica la Fuerza lunar y contrarresta ese hechizo. -Lunar Mystic|Místico lunar|Criatura — Hechicero humano|Siempre que lances un hechizo instantáneo, puedes pagar {1}. Si lo haces, roba una carta. +Lunar Mystic|Místico lunar|Criatura — Hechicero humano|Siempre que lances un hechizo de instantáneo, puedes pagar {1}. Si lo haces, roba una carta. Lunarch Inquisitors|Inquisidores lunarcas|Criatura — Clérigo humano|Cuando esta criatura se transforme en los Inquisidores lunarcas, puedes exiliar otra criatura objetivo hasta que los Inquisidores lunarcas dejen el campo de batalla. Lunarch Mantle|Manto del lunarca|Encantamiento — Aura|Encantar criatura.\nLa criatura encantada obtiene +2/+2 y tiene "{1}, sacrificar un permanente: Esta criatura gana la habilidad de volar hasta el final del turno". Lunge|Estocada|Instantáneo|La Estocada hace 2 puntos de daño a la criatura objetivo y 2 puntos de daño al jugador objetivo. @@ -9489,14 +9765,17 @@ Lure|Señuelo|Encantamiento — Aura|Encantar criatura. (Haz objetivo a una cria Lurking Arynx|Árynx furtiva|Criatura — Bestia felino|Formidable — {2}{G}: La criatura objetivo bloquea a la Árynx furtiva este turno si puede. Activa esta habilidad solo si las criaturas que controlas tienen una fuerza total de 8 o más. Lurking Chupacabra|Chupacabras acechante|Criatura — Horror bestia|Siempre que una criatura que controlas explore, la criatura objetivo que controla un oponente obtiene -2/-2 hasta el final del turno. Lurking Crocodile|Cocodrilo furtivo|Criatura — Cocodrilo|Sed de sangre 1. (Si un oponente recibió daño este turno, esta criatura entra en juego con un contador +1/+1 sobre ella.)\nCruza islas. (Esta criatura es imbloqueable mientras el jugador defensor controle una isla.) +Lurking Deadeye|Acechadora certera|Criatura — Asesino humano|Destello.\nCuando la Acechadora certera entre al campo de batalla, destruye la criatura objetivo que haya recibido daño este turno. Lurking Evil|Mal furtivo|Encantamiento|Pagar la mitad de tu vida, redondeando hacia arriba: el Mal furtivo se convierte en una criatura Horror 4/4 con la habilidad de volar. Lurking Informant|Informante furtivo|Criatura — Bribón humano|({U/B} puede pagarse con {U} o con {B}.)\n{2}, {T}: Mira la carta superior de la biblioteca del jugador objetivo. Puedes poner esa carta en el cementerio de ese jugador. Lurking Jackals|Chacales acechantes|Encantamiento|Cuando uno de tus oponentes tenga 10 o menos vidas, si los Chacales acechantes es un encantamiento, se convierte en una criatura Perro 3/2. Lurking Nightstalker|Cazador nocturno oculto|Criatura - Cazador nocturno|Cuando el Cazador nocturno oculto ataque, obtiene +2/+0 hasta el final del turno. Lurking Predators|Depredadores furtivos|Encantamiento|Siempre que un oponente lance un hechizo, muestra la carta superior de tu biblioteca. Si es una carta de criatura, ponla en el campo de batalla. Si no, puedes poner esa carta en el fondo de tu biblioteca. Lurking Skirge|Esquirge acechante|Encantamiento|Cuando una criatura vaya a un cementerio de un oponente, si el Esquirge acechante es un encantamiento, el Esquirge acechante se convierte en una criatura diablillo 3/2 con la habilidad de volar. +Lurrus of the Dream-Den|Lurrus del Nido de Ensueño|Criatura legendaria — Pesadilla felino|Compañero — Cada carta de permanente en tu mazo inicial tiene un coste de maná convertido de 2 o menos. (Si esta carta es el compañero que eliges, puedes lanzarla una vez desde fuera del juego.)\nVínculo vital.\nDurante cada uno de tus turnos, puedes lanzar un hechizo de permanente con coste de maná convertido de 2 o menos desde tu cementerio. Lush Growth|Crecimiento frondoso|Encantamiento — Aura|Encantar tierra.\nLa tierra encantada es una montaña, un bosque y una llanura. Lust for War|Sed de guerra|Encantamiento — Aura|Encantar criatura.\nSiempre que la criatura encantada se gire, la Sed de guerra hace 3 puntos de daño al controlador de esa criatura.\nLa criatura encantada ataca cada turno si puede. +Lutri, the Spellchaser|Lutri, Buscahechizos|Criatura legendaria — Nutria elemental|Compañero — Cada carta que no sea tierra en tu mazo inicial tiene un nombre diferente. (Si esta carta es el compañero que eliges, puedes lanzarla una vez desde fuera del juego.)\nDestello.\nCuando Lutri, Buscahechizos entre al campo de batalla, si lo lanzaste, copia el hechizo de instantáneo o de conjuro objetivo que controlas. Puedes elegir nuevos objetivos para la copia. Lux Cannon|Cañón de luz|Artefacto|{T}: Pon un contador de carga sobre el Cañón de luz.\n{T}, remover tres contadores de carga del Cañón de luz: Destruye el permanente objetivo. Luxa River Shrine|Santuario al río Luxa|Artefacto|{1}, {T}: Ganas 1 vida. Pon un contador de bloque sobre el Santuario al río Luxa.\n{T}: Ganas 2 vidas. Activa esta habilidad solo si hay tres o más contadores de bloque sobre el Santuario al río Luxa. Lyev Decree|Decreto lyev|Conjuro|Detén hasta dos criaturas objetivo que controlen tus oponentes. (Hasta tu próximo turno, esas criaturas no pueden atacar ni bloquear, y sus habilidades activadas no pueden activarse.) @@ -9524,7 +9803,7 @@ Maddening Imp|Diablillo enloquecedor|Criatura - Diablillo|Vuela \n{T}: las criat Maddening Wind|Viento enloquecedor|Encantamiento - Aura|Mantenimiento acumulativo: {G}\nAl comienzo del mantenimiento del controlador de la criatura encantada, el Viento enloquecedor hace 2 puntos de daño a ese jugador. Madrush Cyclops|Cíclope carga demente|Criatura — Guerrero cíclope|Las criaturas que controlas tienen la habilidad de prisa. Maelstrom Archangel|Arcángel del Remolino|Criatura — Ángel|Vuela.\nSiempre que la Arcángel del Remolino haga daño de combate a un jugador, puedes jugar una carta que no sea tierra de tu mano sin pagar su coste de maná. -Maelstrom Djinn|Djinn del remolino|Criatura — Djinn|Vuela.
Metamorfosis {2}{U}
Cuando el Djinn del remolino se ponga boca arriba, pon dos contadores de tiempo sobre él y gana la habilidad de desmaterializarse. (Al comienzo de tu mantenimiento, remueve un contador de tiempo de él. Cuando sea removido el último, sacrifícalo.) +Maelstrom Djinn|Djinn del remolino|Criatura — Djinn|Vuela.\nMetamorfosis {2}{U}\nCuando el Djinn del remolino se ponga boca arriba, pon dos contadores de tiempo sobre él y gana la habilidad de desmaterializarse. (Al comienzo de tu mantenimiento, remueve un contador de tiempo de él. Cuando sea removido el último, sacrifícalo.) Maelstrom Nexus|Nexo del Remolino|Encantamiento|El primer hechizo que juegues cada turno tiene la habilidad de cascada. (Cuando juegues tu primer hechizo, remueve del juego las primeras cartas de tu biblioteca hasta que remuevas una carta que no sea tierra que cueste menos. Puedes jugar esa carta sin pagar su coste de maná. Pon las cartas removidas en el fondo de tu biblioteca en un orden aleatorio.) Maelstrom Pulse|Pulso del Remolino|Conjuro|Destruye el permanente objetivo que no sea tierra y todos los otros permanentes con el mismo nombre que ese permanente. Maelstrom Wanderer|Errante del Remolino|Criatura legendaria — Elemental|Las criaturas que controlas tienen la habilidad de prisa.\nCascada, cascada. (Cuando lances este hechizo, exilia las primeras cartas de tu biblioteca hasta que exilies una carta que no sea tierra que cueste menos. Puedes lanzar esa carta sin pagar su coste de maná. Pon las cartas exiliadas en el fondo de tu biblioteca en un orden aleatorio. Luego hazlo nuevamente.) @@ -9581,8 +9860,8 @@ Magus of the Balance|Mago del equilibrio|Criatura — Hechicero humano|{4}{W}, { Magus of the Bazaar|Mago del bazar|Criatura — Hechicero humano|{T}: Roba dos cartas, luego descarta tres cartas. Magus of the Candelabra|Mago del candelabro|Criatura — Hechicero humano|{X}, {T}: Endereza X tierras objetivo. Magus of the Coffers|Mago de las arcas|Criatura — Hechicero humano|{2}, {T}: Agrega {B} a tu reserva de maná por cada pantano que controlas. -Magus of the Disk|Mago del disco|Criatura — Hechicero humano|El Mago del disco entra en juego girado.\n{1}, {T}: Destruye todos los artefactos, criaturas y encantamientos. -Magus of the Future|Mago del futuro|Criatura — Hechicero humano|Juega mostrando la primera carta de tu biblioteca.
Puedes jugar la primera carta de tu biblioteca. +Magus of the Disk|Mago del disco|Criatura — Hechicero humano|El Mago del disco entra al campo de batalla girado.\n{1}, {T}: Destruye todos los artefactos, criaturas y encantamientos. +Magus of the Future|Mago del futuro|Criatura — Hechicero humano|Juega mostrando la primera carta de tu biblioteca.\nPuedes jugar la primera carta de tu biblioteca. Magus of the Jar|Mago de la jarra|Criatura — Hechicero humano|{T}, sacrificar el Mago de la jarra: Cada jugador remueve del juego su mano boca abajo y roba siete cartas. Al final del turno, cada jugador descarta su mano y regresa a su mano las cartas que removió del juego de esta manera. Magus of the Library|Mago de la biblioteca|Criatura — Hechicero humano|{T}: Agrega {1} a tu reserva de maná.\n{T}: Roba una carta. Juega esta habilidad sólo si tienes exactamente siete cartas en tu mano. Magus of the Mind|Mago de la mente|Criatura — Hechicero humano|{U}, {T}, Sacrificar al Mago de la mente: Baraja tu biblioteca, luego exilia las X primeras cartas, donde X es 1 más el número de hechizos lanzados este turno. Hasta el final del turno, puedes jugar cartas exiliadas de esta manera sin pagar sus costes de maná. @@ -9597,8 +9876,9 @@ Magus of the Wheel|Mago de la rueda|Criatura — Hechicero humano|{1}{R}, {T}, s Magus of the Will|Mago de la voluntad|Criatura — Hechicero humano|{2}{B}, {T}, exiliar al Mago de la voluntad: Hasta el final del turno, puedes jugar cartas desde tu cementerio. Si una carta fuera a ir a tu cementerio desde cualquier parte este turno, en vez de eso, exilia esa carta. Mahamoti Djinn|Djinn Mahamoti|Criatura — Djinn|Vuela. (Esta criatura no puede ser bloqueada excepto por criaturas que tengan la habilidad de volar o alcance.) Mairsil, the Pretender|Mairsil, el Usurpador|Criatura legendaria — Hechicero humano|Cuando Mairsil, el Usurpador entre al campo de batalla, puedes exiliar una carta de artefacto o criatura de tu mano o cementerio y poner un contador de jaula sobre ella.\nMairsil, el Usurpador tiene todas las habilidades activadas de todas las cartas de las que eres propietario en el exilio con contadores de jaula sobre ellas. Puedes activar cada una de esas habilidades solo una vez cada turno. +Majestic Auricorn|Auricornio majestuoso|Criatura — Unicornio|Mutación {3}{W}. (Si lanzas este hechizo pagando su coste de mutación, ponlo sobre o bajo la criatura objetivo que no sea Humano de la cual eres propietario. Estas mutan en la criatura de la parte superior más todas las habilidades de debajo.)\nVigilancia.\nSiempre que esta criatura mute, ganas 4 vidas. Majestic Heliopterus|Helióptero majestuoso|Criatura — Dinosaurio|Vuela.\nSiempre que el Helióptero majestuoso ataque, otro Dinosaurio objetivo que controlas gana la habilidad de volar hasta el final del turno. -Majestic Myriarch|Miriarca majestuoso|Criatura — Quimera|Tanto la fuerza como la resistencia del Miriarca majestuoso son iguales al doble de la cantidad de criaturas que controlas.\nAl comienzo de cada combate, si controlas una criatura con la habilidad de volar, el Miriarca majestuoso gana la habilidad de volar hasta el final del turno. Lo mismo sucede con las habilidades de dañar primero, dañar dos veces, toque mortal, prisa, antimaleficio, indestructible, vínculo vital, amenaza, alcance, arrollar y vigilancia. +Majestic Myriarch|Miriarca majestuoso|Criatura — Quimera|Tanto la fuerza como la resistencia del Miriarca majestuoso son iguales al doble de la cantidad de criaturas que controlas.\nAl comienzo de cada combate, el Miriarca majestuoso gana la habilidad de volar hasta el final del turno si controlas una criatura con la habilidad de volar. Lo mismo sucede con las habilidades de dañar primero, dañar dos veces, toque mortal, prisa, antimaleficio, indestructible, vínculo vital, amenaza, alcance, arrollar y vigilancia. Major Teroh|Mayor Teroh|Criatura — Soldado ave legendario|Vuela.\n{3}{W}{W}, sacrificar el Mayor Teroh: Remueve del juego todas las criaturas negras. Make Mischief|Jugarreta diabólica|Conjuro|La Jugarreta diabólica hace 1 punto de daño a la criatura o jugador objetivo. Pon en el campo de batalla una ficha de criatura Diablo roja 1/1. Tiene "Cuando esta criatura muera, hace 1 punto de daño a la criatura o jugador objetivo". Make Obsolete|Hacer obsoleto|Instantáneo|Las criaturas que controlan tus oponentes obtienen -1/-1 hasta el final del turno. @@ -9620,6 +9900,7 @@ Malakir Bloodwitch|Bruja sangrienta de Malakir|Criatura — Chamán vampiro|Vuel Malakir Cullblade|Espadachín de Malakir|Criatura — Guerrero vampiro|Siempre que una criatura que controla un oponente muera, pon un contador +1/+1 sobre el Espadachín de Malakir. Malakir Familiar|Familiar de Malakir|Criatura — Murciélago|Vuela, toque mortal.\nSiempre que ganes vidas, el Familiar de Malakir obtiene +1/+1 hasta el final del turno. Malakir Soothsayer|Augur de Malakir|Criatura — Chamán vampiro aliado|Secuaz — {T}, girar un Aliado enderezado que controlas: Robas una carta y pierdes 1 vida. +Malefic Scythe|Guadaña maléfica|Artefacto — Equipo|La Guadaña maléfica entra al campo de batalla con un contador de alma sobre ella.\nLa criatura equipada obtiene +1/+1 por cada contador de alma sobre la Guadaña maléfica.\nSiempre que la criatura equipada muera, pon un contador de alma sobre la Guadaña maléfica.\nEquipar {1}. ({1}: Anexa este Equipo a la criatura objetivo que controlas. Activa la habilidad de equipar como un conjuro.) Malevolent Awakening|Despertar malevolente|Encantamiento|{1}{B}{B}, sacrificar una criatura: Regresa la carta objetivo de criatura de tu cementerio a tu mano. Malevolent Noble|Noble malévolo|Criatura — Noble humano|{2}, sacrificar un artefacto u otra criatura: Pon un contador +1/+1 sobre el Noble malévolo. Malevolent Whispers|Susurros malevolentes|Conjuro|Gana el control de la criatura objetivo hasta el final del turno. Endereza esa criatura. Obtiene +2/+0 y gana la habilidad de prisa hasta el final del turno.\nDemencia {3}{R}. (Si descartas esta carta, exíliala. Cuando lo hagas, lánzala por su coste de demencia o ponla en tu cementerio.) @@ -9670,12 +9951,15 @@ Manakin|Manaquí|Criatura Artefacto - Constructo|{T}: añade 1 a tu reserva de m Manalith|Manalito|Artefacto|{T}: Agrega un maná de cualquier color a tu reserva de maná. Manamorphose|Manamorfosis|Instantáneo|Agrega dos maná de cualquier combinación de color a tu reserva de maná.\nRoba una carta. Manaplasm|Manaplasma|Criatura — Cieno|Siempre que juegues un hechizo, el Manaplasma obtiene +X/+X hasta el final del turno, donde X es el coste de maná convertido de ese hechizo. +Manascape Refractor|Refractor del manaisaje|Artefacto|El Refractor del manaisaje entra al campo de batalla girado.\nEl Refractor del manaisaje tiene todas las habilidades activadas de todas las tierras en el campo de batalla.\nPuedes usar maná como si fuese maná de cualquier color para pagar los costes de activación de las habilidades del Refractor del manaisaje. Manaweft Sliver|Fragmentado urdemaná|Criatura — Fragmentado|Las criaturas Fragmentado que controlas tienen "{T}: Agrega un maná de cualquier color a tu reserva de maná". Mandate of Peace|Mandato de paz|Instantáneo|Lanza este hechizo solo durante el combate.\nTus oponentes no pueden lanzar hechizos este turno.\nTermina la fase de combate. (Remueve todas las atacantes y bloqueadoras del combate. Exilia todos los hechizos y habilidades de la pila, incluido este hechizo.) +Maned Serval|Serval crinado|Criatura — Felino|Vigilancia. Mangara of Corondor|Mangara de Córondor|Criatura legendaria — Hechicero humano|{T}: Remueve del juego a Mangara de Córondor y el permanente objetivo. Mangara's Blessing|Bendición de Mangara|Instantáneo|Gana 5 vidas.\nCuando un hechizo o habilidad que controle un oponente te hace descartar de la Bendición de Mangara de tu mano, gana 2 vidas, y devuelve la Bendición de Mangara de tu cementerio a tu mano al final del turno. Mangara's Equity|Justicia de Mangara|Encantamiento|Cuando la Justicia de Mangara entra en juego, elige negro o rojo.\nAl comienzo de tu mantenimiento, sacrifica la Justicia de Mangara a menos que pague {1}{W}.\nSiempre que una criatura del color elegido te haga daño o a una criatura blanca de tu control, la Justicia de Mangara hace X daños a esa criatura, donde X es igual al daño hecho a ti o a la criatura blanca. Mangara's Tome|Volumen de Mangara|Artefacto|Cuando el Volumen de Mangara entra en juego, busca en tu biblioteca 5 cartas. Retira del juego estas cartas boca abajo, barájalas. Luego baraja tu biblioteca.\n{2}: la siguiente vez que fueras a robar una carta este turno, pon la carta superior de las cartas retiradas del juego por el Volumen de Mangara en la mano de su propietario. +Mangara, the Diplomat|Mangara, el Diplomático|Criatura legendaria — Clérigo humano|Vínculo vital.\nSiempre que un oponente ataque con criaturas, si dos o más de esas criaturas te atacan y/o atacan a planeswalkers que controlas, roba una carta.\nSiempre que un oponente lance su segundo hechizo cada turno, roba una carta. Manglehorn|Pulverizador astado|Criatura — Bestia|Cuando el Pulverizador astado entre al campo de batalla, puedes destruir el artefacto objetivo.\nLos artefactos que controlan tus oponentes entran al campo de batalla girados. Maniacal Rage|Rabia Maniaca|Encantamiento - Aura|Encantar criatura. Manic Scribe|Escriba maniática|Criatura — Hechicero humano|Cuando la Escriba maniática entre al campo de batalla, cada oponente pone las tres primeras cartas de su biblioteca en su cementerio.\nDelirio — Al comienzo del mantenimiento de cada oponente, si entre las cartas de tu cementerio hay cuatro o más tipos de cartas, ese jugador pone las tres primeras cartas de su biblioteca en su cementerio. @@ -9753,7 +10037,7 @@ Mark of the Vampire|Marca del vampiro|Encantamiento — Aura|Encantar criatura.\ Marked by Honor|Marcado por el honor|Encantamiento — Aura|Encantar criatura.\nLa criatura encantada obtiene +2/+2 y tiene la habilidad de vigilancia. (Esta criatura no se gira al atacar.) Marker Beetles|Escarabajos apuntadores|Criatura - Insecto|Cuando los Escabarabajos apuntadores vaya a un cementerio desde el juego, la criatura objetivo obtiene +1/+1 hasta el final del turno.\n{2}, sacrificar los Escarabajos apuntadores: roba una carta. Market Festival|Festival del mercado|Encantamiento — Aura|Encantar tierra.\nSiempre que se gire la tierra encantada para obtener maná, su controlador agrega dos manás de cualquier combinación de colores a su reserva de maná (además del maná que produce la tierra). -Market|Market|Conjuro|Secuela. (Lanza este hechizo solo desde tu cementerio. Luego exílialo.)\nRoba dos cartas, luego descarta dos cartas. +Market|Vender|Conjuro|Secuela. (Lanza este hechizo solo desde tu cementerio. Luego exílialo.)\nRoba dos cartas y luego descarta dos cartas. Markov Blademaster|Maestra de filo Markov|Criatura — Guerrero vampiro|Daña dos veces.\nSiempre que la Maestra de filo Markov haga daño de combate a un jugador, pon un contador +1/+1 sobre ella. Markov Crusader|Cruzado Markov|Criatura — Caballero vampiro|Vínculo vital.\nEl Cruzado Markov tiene la habilidad de prisa mientras controles otro Vampiro. Markov Dreadknight|Caballero del pavor de Markov|Criatura — Caballero vampiro|Vuela.\n{2}{B}, descartar una carta: Pon dos contadores +1/+1 sobre el Caballero del pavor de Markov. @@ -9776,11 +10060,12 @@ Marsh Lurker|Acechadora del cenagal|Criatura - Bestia|Sacrificar un pantano: la Marsh Threader|Escalador de cenagales|Criatura — Explorador kor|Cruza pantanos. Marsh Viper|Víbora de pantano|Criatura - Víbora|Siempre que la Víbora del pantano hace daño a un oponente, ese jugador obtiene dos contadores de veneno. (Un jugador con diez o más contadores de venenno pierde la partida.) Marshal's Anthem|Himno del mariscal|Encantamiento|Multiestímulo {1}{W}. (Puedes pagar {1}{W} adicional tantas veces como quieras al lanzar este hechizo.)\nLas criaturas que controlas obtienen +1/+1.\nCuando el Himno del mariscal entre al campo de batalla, regresa hasta X cartas de criatura objetivo de tu cementerio al campo de batalla, donde X es igual a la cantidad de veces que el Himno del mariscal fue estimulado. -Marshaling Cry|Grito de reclutamiento|Conjuro|Las criaturas que controlas obtienen +1/+1 y ganan la habilidad de vigilancia hasta el final del turno.
Ciclo {2} ({2}, descartar esta carta: Roba una carta.)
Retrospectiva {3}{W} (Puedes jugar esta carta desde tu cementerio pagando su coste de retrospectiva. Luego remuévela del juego.) +Marshaling Cry|Grito de reclutamiento|Conjuro|Las criaturas que controlas obtienen +1/+1 y ganan la habilidad de vigilancia hasta el final del turno.\nCiclo {2} ({2}, descartar esta carta: Roba una carta.)\nRetrospectiva {3}{W} (Puedes jugar esta carta desde tu cementerio pagando su coste de retrospectiva. Luego remuévela del juego.) Marshdrinker Giant|Gigante bebeciénagas|Criatura — Guerrero gigante|Cuando el Gigante bebeciénagas entre en juego, destruye la isla o pantano objetivo que controla un oponente. Marshmist Titan|Titán pantanoniebla|Criatura — Gigante|Te cuesta {X} menos lanzar el Titán pantanoniebla, donde X es tu devoción al negro. (Cada {B} en los costes de maná de los permanentes que controlas cuenta para tu devoción al negro.) Martial Coup|Golpe marcial|Conjuro|Crea X fichas de criatura Soldado blancas 1/1. Si X es 5 o más, destruye todas las otras criaturas. Martial Glory|Gloria marcial|Instantáneo|La criatura objetivo obtiene +3/+0 hasta el final del turno.\nLa criatura objetivo obtiene +0/+3 hasta el final del turno. +Martial Impetus|Ímpetu marcial|Encantamiento — Aura|Encantar criatura.\nLa criatura encantada obtiene +1/+1 y está incitada. (Ataca cada combate si puede y ataca a un jugador que no seas tú si puede.)\nSiempre que la criatura encantada ataque, cada otra criatura que esté atacando a uno de tus oponentes obtiene +1/+1 hasta el final del turno. Martial Law|Ley marcial|Encantamiento|Al comienzo de tu mantenimiento, detén la criatura objetivo que controla un oponente. (Hasta tu próximo turno, esa criatura no puede atacar ni bloquear y sus habilidades activadas no pueden activarse.) Martyr for the Cause|Mártir de la causa|Criatura — Soldado humano|Cuando el Mártir de la causa muera, prolifera. (Elige cualquier cantidad de permanentes y/o jugadores, luego pon sobre cada uno un contador de cada tipo que ya tenga.) Martyr of Ashes|Mártir de las cenizas|Criatura — Chamán humano|{2}, mostrar X cartas rojas de tu mano, sacrificar la Mártir de las cenizas: La Mártir de las cenizas hace X puntos de daño a cada criatura sin la habilidad de volar. @@ -9805,6 +10090,7 @@ Mask of Memory|Máscara de la memoria|Artefacto — Equipo|Siempre que la criatu Mask of Riddles|Máscara de acertijos|Artefacto — Equipo|La criatura equipada tiene la habilidad de inspirar temor.\nSiempre que la criatura equipada haga daño de combate a un jugador, puedes robar una carta.\nEquipar {2}. Mask of the Mimic|Máscara del imitador|Instantáneo|Como coste adicional para jugar la Máscara del imitador, sacrifica una criatura.\nBusca en tu biblioteca una carta con el mismo nombre que la criatura objetivo en juego y pon esa criatura en juego. Luego baraja tu biblioteca. Masked Admirers|Admiradores enmascarados|Criatura — Chamán elfo|Cuando los Admiradores enmascarados entren al campo de batalla, roba una carta.\nSiempre que lances un hechizo de criatura, puedes pagar {G}{G}. Si lo haces, regresa a los Admiradores enmascarados de tu cementerio a tu mano. +Masked Blackguard|Canalla enmascarada|Criatura — Bribón humano|Destello. (Puedes lanzar este hechizo en cualquier momento en que pudieras lanzar un instantáneo.)\n{2}{B}: La Canalla enmascarada obtiene +1/+1 hasta el final del turno. Masked Gorgon|Gorgona enmascarada|Criatura — Gorgona|Las criaturas verdes y las criaturas blancas tienen protección contra las Gorgonas.\nUmbral La Gorgona enmascarada tiene protección contra verde y contra blanco. (Tienes umbral mientras haya siete o más cartas en tu cementerio.) Mass Appeal|Poder de convocatoria|Conjuro|Roba una carta por cada Humano que controles. Mass Calcify|Calcificación masiva|Conjuro|Destruye todas las criaturas que no sean blancas. @@ -9815,7 +10101,7 @@ Mass Mutiny|Sedición masiva|Conjuro|Por cada oponente, gana el control de hasta Mass Polymorph|Transmutación masiva|Conjuro|Exilia todas las criaturas que controlas, luego muestra cartas de la parte superior de tu biblioteca hasta que muestres esa misma cantidad de cartas de criatura. Pon en el campo de batalla todas las cartas de criatura mostradas de esta manera, luego baraja el resto de las cartas mostradas en tu biblioteca. Mass of Ghouls|Masa de necrófagos|Criatura — Guerrero zombie| Massacre Girl|La Niña Masacre|Criatura legendaria — Asesino humano|Amenaza.\nCuando La Niña Masacre entre al campo de batalla, cada otra criatura obtiene -1/-1 hasta el final del turno. Siempre que una criatura muera este turno, cada criatura que no sea La Niña Masacre obtiene -1/-1 hasta el final del turno. -Massacre Wurm|Sierpe de la masacre|Criatura — Sierpe|Cuando la Sierpe de la masacre entre al campo de batalla, las criaturas que controlan tus oponentes obtienen -2/-2 hasta el final del turno.\nSiempre que una criatura que controle un oponente vaya a un cementerio desde el campo de batalla, ese jugador pierde 2 vidas. +Massacre Wurm|Sierpe de la masacre|Criatura — Sierpe|Cuando la Sierpe de la masacre entre al campo de batalla, las criaturas que controlan tus oponentes obtienen -2/-2 hasta el final del turno.\nSiempre que una criatura que controla un oponente muera, ese jugador pierde 2 vidas. Massacre|Masacre|Conjuro|Si un oponente control una llanura y tú controlas un pantano, puedes jugar la Masacre sin pagar el coste de maná.\nTodas las criaturas obtienen -2/-2 hasta el final del turno. Massive Raid|Incursión masiva|Instantáneo|La Incursión masiva hace daño a la criatura o jugador objetivo igual al número de criaturas que controlas. Master Apothecary|Boticario experto|Criatura — Clérigo|Girar un Clérigo enderezado que controles: Prevén los siguientes 2 puntos de daño que se le fuera a hacer a la criatura o jugador objetivo este turno. @@ -9881,6 +10167,7 @@ Maze Rusher|Acelerador del laberinto|Criatura — Elemental|Prisa.\nLas criatura Maze Sentinel|Centinela del laberinto|Criatura — Elemental|Vigilancia.\nLas criaturas multicolor que controlas tienen la habilidad de vigilancia. Maze of Shadows|Laberinto de sombras|Tierra|{T}: añade 1 a tu reserva de maná.\n{T}: endereza la criatura atacante objetivo con la habilidad de desvanecerse. Prevén todo el daño de combate que fuera a hacer y a recibir esa criatura este turno. Maze's End|Final del laberinto|Tierra|El Final del laberinto entra al campo de batalla girado.\n{T}: Agrega {1} a tu reserva de maná.\n{3}, {T}, regresar el Final del laberinto a la mano de su propietario: Busca una carta de Portal en tu biblioteca, ponla en el campo de batalla, luego baraja tu biblioteca. Si controlas diez o más Portales con distintos nombres, ganas el juego. +Mazemind Tome|Tomo pierdementes|Artefacto|{T}, poner un contador de página sobre el Tomo pierdementes: Adivina 1.\n{2}, {T}, poner un contador de página sobre el Tomo pierdementes: Roba una carta.\nCuando haya cuatro o más contadores de página sobre el Tomo pierdementes, exílialo. Si lo haces, ganas 4 vidas. Mazirek, Kraul Death Priest|Mazirek, sacerdote de la muerte kraul|Criatura legendaria — Chamán insecto|Vuela.\nSiempre que un jugador sacrifique otro permanente, pon un contador +1/+1 sobre cada criatura que controlas. Meadowboon|Regalo de la pradera|Criatura — Elemental|Cuando el Regalo de la pradera deje el juego, pon un contador +1/+1 sobre cada criatura que controle el jugador objetivo.\nEvocar {3}{W}. (Puedes jugar este hechizo por su coste de evocar. Si lo haces, sacrifícalo cuando entre en juego.) Meandering River|Río serpenteante|Tierra|El Río serpenteante entra al campo de batalla girado.\n{T}: Agrega {W} o {U} a tu reserva de maná. @@ -9927,6 +10214,7 @@ Memory Drain|Vaciar la memoria|Instantáneo|Contrarresta el hechizo objetivo. Ad Memory Erosion|Erosión de la memoria|Encantamiento|Siempre que un oponente juegue un hechizo, ese jugador pone las dos primeras cartas de su biblioteca en su cementerio. Memory Jar|Jarra del recuerdo|Artefacto|{T}, sacrificar la Jarra del recuerdo: cada jugador retira del juego su mano cara abajo, y roba siete cartas. Al final del turno, cada jugador se descarta de su mano y devuelve su mano cada carta retira del juego de esta manera. Memory Lapse|Lapsus|Instantáneo|Contrarrestra el hechizo objetivo. Pon ese hechizo en la parte superior de la biblioteca de su propietario en vez del cementerio de ese jugador. +Memory Leak|Fuga de recuerdos|Conjuro|El oponente objetivo muestra su mano. Elige una carta que no sea tierra del cementerio o la mano de ese jugador y exíliala.\nCiclo {1}. ({1}, descartar esta carta: Roba una carta.) Memory Plunder|Saquear la memoria|Instantáneo|Puedes jugar la carta de instantáneo o de conjuro objetivo del cementerio de un oponente sin pagar su coste de maná. Memory Sluice|Anegar la memoria|Conjuro|El jugador objetivo pone las primeras cuatro cartas de su biblioteca en su cementerio.\nConspirar. (En cuanto juegues este hechizo puedes girar dos criaturas enderezadas que controles que compartan un color con él. Cuando lo hagas, cópialo y puedes elegir un nuevo objetivo para la copia.) Memory Theft|Robo de recuerdos|Conjuro|El oponente objetivo muestra su mano. Tú eliges de ahí una carta que no sea tierra. Ese jugador descarta esa carta. Puedes poner en el cementerio de ese jugador desde el exilio una carta de la cual ese jugador sea propietario que tenga una Aventura. @@ -9935,6 +10223,7 @@ Memory|Recuerdo|Conjuro|Secuela. (Lanza este hechizo solo desde tu cementerio. L Menacing Ogre|Ogro amenazador|Criatura — Ogro|Arrolla, prisa.\nCuando el Ogro amenazador entre en juego, cada jugador elige un número en secreto. Luego se muestran esos números. Cada jugador con el número más alto pierde esa cantidad de vida. Si tú eres uno de esos jugadores, pon dos contadores +1/+1 sobre el Ogro amenazador. Mending Hands|Manos reparadoras|Instantáneo|Prevén los siguientes 4 puntos de daño que se le fueran a hacer a la criatura o jugador objetivo este turno. Mending Touch|Toque reparador|Instantáneo|Regenera la criatura objetivo. +Meng Huo, Barbarian King|Meng Huo, Rey Bárbaro|Criatura Legendaria - Soldado Bárbaro Humano|Las otras criaturas verdes que controlas ganan +1/+1. Mental Agony|Agonía mental|Conjuro|El jugador objetivo descarta dos cartas y pierde 2 vidas. Mental Discipline|Disciplina mental|Encantamiento|{1}{U}, elegir y descartarte de una carta de tu mano: roba una carta. Mental Misstep|Tropiezo mental|Instantáneo|({U/P} puede pagarse con {U} o con 2 vidas.)\nContrarresta el hechizo objetivo con coste de maná convertido de 1. @@ -10033,7 +10322,7 @@ Meteor Crater|Cráter de Meteoro|Tierra|{T}: Elige un color de un permanente que Meteor Golem|Gólem meteoro|Criatura artefacto — Gólem|Cuando el Gólem meteoro entre al campo de batalla, destruye el permanente objetivo que no sea tierra que controla un oponente. Meteor Shower|Lluvia de meteoros|Conjuro|La Lluvia de meteoros hace X+1 puntos de daño como elijas entra cualquier número de criaturas y/o jugadores objetivo. Meteor Storm|Tormenta de Meteoros|Encantamiento|{2}{R}{G}, descartar dos cartas al azar de tu mano: la Tormenta de Meteoros hace 4 puntos de daño a la criatura o jugador objetivo. -Meteorite|Meteorito|Artefacto|Cuando el Meteorito entre al campo de batalla, hace 2 puntos de daño a la criatura o jugador objetivo.\n{T}: Agrega un maná de cualquier color a tu reserva de maná. +Meteorite|Meteorito|Artefacto|Cuando el Meteorito entre al campo de batalla, hace 2 puntos de daño a cualquier objetivo.\n{T}: Agrega un maná de cualquier color. Metrognome|Metrógnomo|Artefacto|Cuando un hechizo o habilidad que un oponente controla te hace descartarte del Metrognomo de tu mano, pon cuatro fichas de criatura artefacto gnomo 1/1 en juego.\n{4}, {T}: pon una ficha de criatura artefacto gnomo 1/1 en juego. Metropolis Sprite|Hada de la metrópolis|Criatura — Bribón hada|Vuela.\n{U}: El Hada de la metrópolis obtiene +1/-1 hasta el final del turno. Metzali, Tower of Triumph|Metzali, torre del triunfo|Tierra legendaria|(Se transforma de la Senda de entereza.)\n{T}: Agrega un maná de cualquier color a tu reserva de maná.\n{1}{R}, {T}: Metzali, torre del triunfo hace 2 puntos de daño a cada oponente.\n{2}{W}, {T}: Elige una criatura al azar que atacó este turno. Destruye esa criatura. @@ -10065,6 +10354,8 @@ Might of the Masses|Poder de las masas|Instantáneo|La criatura objetivo obtiene Might of the Nephilim|Poder de los nefilim|Instantáneo|La criatura objetivo obtiene +2/+2 hasta el final del turno por cada uno de sus colores. Mighty Emergence|Brote de poder|Encantamiento|Siempre que una criatura con fuerza de 5 o más entre en juego bajo tu control, puedes poner dos contadores +1/+1 sobre ella. Mighty Leap|Salto formidable|Instantáneo|La criatura objetivo obtiene +2/+2 y gana la habilidad de volar hasta el final del turno. +Migration Path|Camino migratorio|Conjuro|Busca en tu biblioteca hasta dos cartas de tierra básica, ponlas en el campo de batalla giradas y luego baraja tu biblioteca.\nCiclo {2}. ({2}, descartar esta carta: Roba una carta.) +Migratory Greathorn|Grancuerno migratorio|Criatura — Bestia|Mutación {2}{G}. (Si lanzas este hechizo pagando su coste de mutación, ponlo sobre o bajo la criatura objetivo que no sea Humano de la cual eres propietario. Estas mutan en la criatura de la parte superior más todas las habilidades de debajo.)\nSiempre que esta criatura mute, busca en tu biblioteca una carta de tierra básica, ponla en el campo de batalla girada y luego baraja tu biblioteca. Migratory Route|Ruta migratoria|Conjuro|Crea cuatro fichas de criatura Ave blancas 1/1 con la habilidad de volar.\nCiclo de tierras básicas {2}. ({2}, descartar esta carta: Busca en tu biblioteca una carta de tierra básica, muéstrala y ponla en tu mano. Luego baraja tu biblioteca.) Mikaeus, the Lunarch|Mikaeus, el Lunarca|Criatura legendaria — Clérigo humano|Mikaeus, el Lunarca entra al campo de batalla con X contadores +1/+1 sobre él.\n{T}: Pon un contador +1/+1 sobre Mikaeus.\n{T}, remover un contador +1/+1 de Mikaeus: Pon un contador +1/+1 sobre cada otra criatura que controlas. Mikaeus, the Unhallowed|Mikaeus, el impío|Criatura legendaria — Clérigo zombie|Intimidar.\nSiempre que un Humano te haga daño, destrúyelo.\nLas otras criaturas que no sean Humano que controlas obtienen +1/+1 y tienen la habilidad de resiliencia. (Cuando una criatura con resiliencia muera, si no tenía contadores +1/+1 sobre ella, regrésala al campo de batalla bajo el control de su propietario con un contador +1/+1.) @@ -10126,6 +10417,7 @@ Mindculling|Martirio mental|Conjuro|Roba dos cartas y el oponente objetivo desca Mindeye Drake|Draco ojo mental|Criatura — Draco|Vuela.\nCuando el Draco ojo mental muera, el jugador objetivo pone las primeras cinco cartas de su biblioteca en su cementerio. Mindlash Sliver|Fragmentado látigo mental|Criatura — Fragmentado|Todos los Fragmentados tienen "{1}, sacrificar esta criatura: Cada jugador descarta una carta". Mindleech Mass|Masa absorbementes|Criatura — Horror|Arrolla.\nSiempre que la Masa absorbementes haga daño de combate a un jugador, puedes mirar la mano de ese jugador. Si lo haces, puedes jugar una carta de allí que no sea tierra sin pagar su coste de maná. +Mindleecher|Mentejuela|Criatura — Pesadilla|Mutación {4}{B}. (Si lanzas este hechizo pagando su coste de mutación, ponlo sobre o bajo la criatura objetivo que no sea Humano de la cual eres propietario. Estas mutan en la criatura de la parte superior más todas las habilidades de debajo.)\nVuela.\nSiempre que esta criatura mute, exilia boca abajo la primera carta de la biblioteca de cada oponente. Puedes mirar y jugar esas cartas mientras permanezcan exiliadas. Mindless Automaton|Autómata sin inteligencia|Criatura artefacto — Constructo|El Autómata sin inteligencia entra en juego con dos contadores +1/+1 sobre él.\n{1}, descartar una carta: Pon un contador +1/+1 sobre el Autómata sin inteligencia.\nRemover dos contadores +1/+1 del Autómata sin inteligencia: Roba una carta. Mindless Null|Nulo sin mente|Criatura — Zombie|El Nulo sin mente no puede bloquear a menos que controles un Vampiro. Mindlock Orb|Orbe trabamentes|Artefacto|Los jugadores no pueden buscar en bibliotecas. @@ -10218,6 +10510,7 @@ Mirrorwing Dragon|Dragón alas de espejo|Criatura — Dragón|Vuela.\nSiempre qu Mirrorwood Treefolk|Pueblo arbóreo de Maderaespejo|Criatura - Pueblo-arbóreo|{2}{R}{B}: la siguiente vez que fuera a recibir daño el Pueblo arbóreo de Maderaespejo este turno, ese daño es hecho a la criatura o jugador objetivo en vez de eso. Mirrorworks|Espejería|Artefacto|Siempre que otro artefacto que no sea ficha entre al campo de batalla bajo tu control, puedes pagar {2}. Si lo haces, crea una ficha que es una copia de ese artefacto. Miscalculation|Error de cálculo|Instantáneo|Contrarresta el hechizo objetivo a menos que su controlador pague 2.\nCiclo {2} ({2}, descartar esta carta de tu mano: roba una carta.) +Miscast|Hechizo fallido|Instantáneo|Contrarresta el hechizo de instantáneo o de conjuro objetivo a menos que su controlador pague {3}. Mischief and Mayhem|Travesuras y maldades|Conjuro|Hasta dos criaturas objetivo obtienen +4/+4 cada una hasta el final del turno. Mischievous Chimera|Quimera traviesa|Criatura encantamiento — Quimera|Vuela.\nSiempre que lances tu primer hechizo durante el turno de cada oponente, la Quimera traviesa hace 1 punto de daño a cada oponente. Adivina 1. Mischievous Poltergeist|Poltergeist malicioso|Criatura - Espíritu|Vuela\nPagar 1 vida: regenera el Poltergeist malicioso. @@ -10271,6 +10564,7 @@ Mistmeadow Skulk|Furtivo de Pradera Brumosa|Criatura — Bribón kithkin|Víncul Mistmeadow Witch|Bruja de Pradera Brumosa|Criatura — Hechicero kithkin|{2}{W}{U}: Exilia la criatura objetivo. Regresa esa carta al campo de batalla bajo el control de su propietario al comienzo del próximo paso final. Mistmoon Griffin|Grifo de bruma lunar|Criatura - Grifo|Vuela\nCuando el Grifo de bruma lunar vaya a un cementerio desde el juego, retira del juego al Grifo de bruma lunar, luego pon la carta de criatura superior de tu cementerio en juego. Mistral Charger|Pegaso mistral de batalla|Criatura — Pegaso|Vuela. +Mistral Singer|Cantante mistral|Criatura — Sirena|Vuela.\nDestreza. (Siempre que lances un hechizo que no sea de criatura, esta criatura obtiene +1/+1 hasta el final del turno.) Mistveil Plains|Llanura velo de niebla|Tierra — Llanura|({T}: Agrega {W} a tu reserva de maná.)\nLa Llanura velo de niebla entra en juego girada.\n{W}, {T}: Pon la carta objetivo de tu cementerio en el fondo de tu biblioteca. Juega esta habilidad sólo si controlas dos o más permanentes blancos. Mistvein Borderpost|Mojón vena de niebla|Artefacto|Puedes pagar {1} y regresar una tierra básica que controles a la mano de su propietario en lugar de pagar el coste de maná del Mojón vena de niebla.\nEl Mojón vena de niebla entra en juego girado.\n{T}: Agrega {U} o {B} a tu reserva de maná. Misty Rainforest|Bosque tropical brumoso|Tierra|{T}, pagar 1 vida, sacrificar el Bosque tropical brumoso: Busca en tu biblioteca una carta de bosque o isla y ponla en el campo de batalla. Luego baraja tu biblioteca. @@ -10336,7 +10630,8 @@ Moldgraf Scavenger|Carroñero de tumbamohosa|Criatura — Hongo|Delirio — El C Mole Worms|Gusanos perforadores|Criatura - Gusano|Puedes elegir no enderezar los Gusanos perforadores durante tu paso de enderezar.\n{T}: gira la tierra objetivo. No se endereza durante el paso de enderezar de su controlador mientras que los Gusanos perforadores permanezcan girados. Molimo, Maro-Sorcerer|Molimo, Hechicero Maro|Criatura Legendaria - Elemental|Arrolla\nLa fuerza y la resistencia del Molimo, Hechicero Maro son igual al número de tierras que controlas. Molten Birth|Nacimiento fundido|Conjuro|Pon en el campo de batalla dos fichas de criatura Elemental rojas 1/1. Después lanza una moneda a cara o cruz. Si ganas el lanzamiento, regresa el Nacimiento fundido a la mano de su propietario. -Molten Disaster|Desastre fundido|Conjuro|Estímulo {R} (Puedes pagar {R} adicional en cuanto juegues este hechizo.)
Si se pagó el coste de estímulo, el Desastre fundido tiene la habilidad de fracción de segundo. (Mientras este hechizo esté en la pila, los jugadores no pueden jugar hechizos o habilidades activadas que no sean habilidades de maná.)
El Desastre fundido hace X puntos de daño a cada criatura que no tenga la habilidad de volar y a cada jugador. +Molten Disaster|Desastre fundido|Conjuro|Estímulo {R} (Puedes pagar {R} adicional en cuanto juegues este hechizo.)\nSi se pagó el coste de estímulo, el Desastre fundido tiene la habilidad de fracción de segundo. (Mientras este hechizo esté en la pila, los jugadores no pueden jugar hechizos o habilidades activadas que no sean habilidades de maná.)\nEl Desastre fundido hace X puntos de daño a cada criatura que no tenga la habilidad de volar y a cada jugador. +Molten Echoes|Ecos fundidos|Encantamiento|En cuanto los Ecos fundidos entren al campo de batalla, elige un tipo de criatura.\nSiempre que una criatura que no sea ficha del tipo elegido entre al campo de batalla bajo tu control, crea una ficha que es una copia de esa criatura. Esa ficha gana la habilidad de prisa. Exíliala al comienzo del próximo paso final. Molten Firebird|Ave de fuego fundida|Criatura — Fénix|Vuela.\nCuando el Ave de fuego fundida vaya a un cementerio desde el juego, regrésala al juego bajo el control de su propietario al final del turno y sáltate tu próximo paso de robar.\n{4}{R}: Remueve del juego el Ave de fuego fundida. Molten Frame|Fundir el marco|Instantáneo|Destruye la criatura artefacto objetivo.\nCiclo {2}. ({2}, descartar esta carta: Roba una carta.) Molten Hydra|Hidra fundida|Criatura - Hidra|{1}{R}{R}: pon un contador +1/+1 sobre la Hidra fundida.\n{T}, retirar todos los contadores +1/+1 de la Hidra fundida: la Hidra fundida hace 1 punto de daño a la criatura o jugador objetivo por cada contador +1/+1 retirado de esta manera. @@ -10361,6 +10656,7 @@ Moment of Triumph|Momento de triunfo|Instantáneo|La criatura objetivo obtiene + Moment's Peace|Paz del momento|Instantáneo|Prevén todo el daño de combate que se fuera a hacer este turno.\nRetrospectiva {2}{G}. (Puedes jugar esta carta desde tu cementerio pagando su coste de retrospectiva. Luego remuévela del juego.) Momentary Blink|Pestañeo momentáneo|Instantáneo|Remueve del juego la criatura objetivo que controlas, luego regrésala al juego bajo el control de su propietario.\nRetrospectiva {3}{U} (Puedes jugar esta carta desde tu cementerio pagando su coste de retrospectiva. Luego remuévela del juego.) Momentous Fall|Caída memorable|Instantáneo|Como coste adicional para lanzar este hechizo, sacrifica una criatura.\nRobas una cantidad de cartas igual a la fuerza de la criatura sacrificada, luego ganas una cantidad de vidas igual a su resistencia. +Momentum Rumbler|Retumbador impetuoso|Criatura — Dinosaurio|Siempre que el Retumbador impetuoso ataque, si no tiene la habilidad de dañar primero, pon un contador de dañar primero sobre él.\nSiempre que el Retumbador impetuoso ataque, si tiene la habilidad de dañar primero, gana la habilidad de dañar dos veces hasta el final del turno. Momentum|Ímpetu|Encantamiento - Aura|Al comienzo de tu mantenimiento, puedes poner un contador de crecimiento sobre el Impetu.\nLa criatura encantada obtiene +1/+1 por cada contador de crecimiento sobre el Ímpetu. Momir Vig, Simic Visionary|Mómir Vig, visionario simic|Criatura legendaria — Hechicero elfo|Siempre que juegues un hechizo de criatura verde, puedes buscar en tu biblioteca una carta de criatura y mostrarla. Si lo haces, baraja tu biblioteca y pon la carta en la parte superior.\nSiempre que juegues un hechizo de criatura azul, muestra la primera carta de tu biblioteca. Si es una carta de criatura, pon esa carta en tu mano. Monastery Flock|Parvada del monasterio|Criatura — Ave|Defensor, vuela.\nMetamorfosis {U}. (Puedes lanzar esta carta boca abajo como una criatura 2/2 pagando {3}. Ponla boca arriba en cualquier momento pagando su coste de metamorfosis.) @@ -10381,6 +10677,7 @@ Monstrous Carabid|Carábido monstruoso|Criatura — Insecto|El Carábido monstru Monstrous Growth|Crecimiento mons.|Conjuro|La criatura objetivo obtiene +4/+4 hasta el final de turno. Monstrous Hound|Sabueso monstruoso|Criatura - Perro|El Sabueso monstruoso no puede atacar a menos que tú controles más tierras que el jugagor defensor.\nEl Sabueso monstruoso no puede bloquear a menos que tú controles más tierras que el jugador atacante. Monstrous Onslaught|Embestida monstruosa|Conjuro|La Embestida monstruosa hace X puntos de daño divididos como elijas entre cualquier cantidad de criaturas objetivo, donde X es la mayor fuerza entre las criaturas que controlas en cuanto lanzas la Embestida monstruosa. +Monstrous Step|Paso monstruoso|Conjuro|La criatura objetivo obtiene +7/+7 hasta el final del turno. Hasta una otra criatura objetivo la bloquea este turno si puede.\nCiclo {2}. ({2}, descartar esta carta: Roba una carta.) Moodmark Painter|Pintora de almadibujos|Criatura — Chamán humano|Despojos — Cuando la Pintora de almadibujos entre al campo de batalla, la criatura objetivo gana la habilidad de amenaza y obtiene +X/+0 hasta el final del turno, donde X es la cantidad de cartas de criatura en tu cementerio. (No puede ser bloqueada excepto por dos o más criaturas.) Moon Heron|Garza de la luna|Criatura — Ave espíritu|Vuela. Moon Sprite|Duende lunar|Criatura - Hada|Vuela. @@ -10457,6 +10754,7 @@ Moss Kami|Kami de musgo|Criatura - Espíritu|Arrolla. Moss Monster|Monstruo de musgo|Criatura — Monstruo| Moss Viper|Víbora del musgo|Criatura — Víbora|Toque mortal. Mossbridge Troll|Trol puente de musgo|Criatura — Trol|Si el Trol puente de musgo fuera a ser destruido, regenéralo.\nGirar cualquier cantidad de criaturas enderezadas que controles que no sean el Trol puente de musgo con una fuerza total de 10 o más: El Trol puente de musgo obtiene +20/+20 hasta el final del turno. +Mosscoat Goriak|Goriak musgoabrigo|Criatura — Bestia|Vigilancia. Mossdog|Perro de musgo|Criatura - Perro Planta|Siempre que el Perro de musgo sea objetivo de un hechizo o habilidad que un oponente controla, pon un contador +1/+1 en el Perro de musgo. Mossfire Egg|Huevo Fuegomusgo|Artefacto|{2}, {T}, sacrificar el Huevo Fuegomusgo: Agrega {R}{G} a tu reserva de maná. Roba una carta. Mossfire Valley|Valle Fuegomusgo|Tierra|{1}, {T}: Agrega {R}{G} a tu reserva de maná. @@ -10484,6 +10782,8 @@ Mowu, Loyal Companion|Mowu, compañero leal|Criatura legendaria — Perro|Arroll Mox Amber|Mox de ámbar|Artefacto legendario|{T}: Agrega un maná de cualquier color de entre las criaturas y planeswalkers legendarios que controlas. Mox Diamond|Diamante mox|Artefacto|Como coste adicional para jugar el Diamante mox, descártate de una carta de tierra de tu mano.\n{T}: añade un maná de cualquier color a tu reserva de maná. Mox Opal|Ópalo mox|Artefacto legendario|Metalurgia — {T}: Agrega un maná de cualquier color a tu reserva de maná. Activa esta habilidad sólo si controlas tres o más artefactos. +Mox Pearl|Perla mox|Artefacto|{T}: Agrega {W}. +Mox Ruby|Rubí mox|Artefacto|{T}: Agrega {R}. Mox Tantalite|Mox de tantalita|Artefacto|Suspender 3 — {0}. (En lugar de lanzar esta carta de tu mano, paga {0} y exíliala con tres contadores de tiempo sobre ella. Al comienzo de tu mantenimiento, remueve un contador de tiempo. Cuando remuevas el último, lánzala sin pagar su coste de maná.)\n{T}: Agrega un maná de cualquier color. Mtenda Griffin|Grifo de Mtenda|Criatura - Grifo|Vuela\n{W}, {T}: devuelve el Grifo de Mtenda a la mano de su propietario y devuelve la carta de Grifo objetivo de tu cementerio a tu mano. Juega esta habilidad sólo durante tu mantenimiento. Mtenda Herder|Pastor de Mtenda|Criatura - Explorador Humano|Flanquea (Siempre que una criatura sin la habilidad de flanquear bloquea a esta criatura, la criatura bloqueadora obtiene -1/-1 hasta el final del turno.) @@ -10549,6 +10849,7 @@ Mutant's Prey|Presa del mutante|Instantáneo|La criatura objetivo que controlas Mutavault|Mutabóveda|Tierra|{T}: Agrega {1} a tu reserva de maná.\n{1}: La Mutabóveda se convierte en una criatura 2/2 con todos los tipos de criatura hasta el final del turno. Sigue siendo una tierra. Mutilate|Mutilar|Conjuro|Todas las criaturas obtienen -1/-1 hasta el final del turno por cada pantano que controles. Mutiny|Motín|Conjuro|La criatura objetivo que controla un oponente hace una cantidad de daño igual a su fuerza a otra criatura objetivo que controla ese jugador. +Mutual Destruction|Destrucción mutua|Conjuro|Este hechizo tiene la habilidad de destello mientras controles un permanente con la habilidad de destello.\nComo coste adicional para lanzar este hechizo, sacrifica una criatura.\nDestruye la criatura objetivo. Mutual Epiphany|Epifanía mutua|Fenómeno|Cuando te encuentres con la Epifanía mutua, cada jugador roba cuatro cartas. (Luego camina por los planos desde este fenómeno.) Muzzle|Bozal|Encantamiento - Aura|Prevén todo el daño que fuera ser hecho por la criatura encantada. Mwonvuli Acid-Moss|Musgo ácido de Mwonvuli|Conjuro|Destruye la tierra objetivo. Busca en tu biblioteca una carta de bosque y pon en juego esa carta girada. Luego baraja tu biblioteca. @@ -10588,6 +10889,7 @@ Myr Welder|Soldador myr|Criatura artefacto — Myr|Estampa — {T}: Exilia la ca Myriad Landscape|Paisaje infinito|Tierra|El Paisaje infinito entra al campo de batalla girado.\n{T}: Agrega {1} a tu reserva de maná.\n{2}, {T}, sacrificar el Paisaje infinito: Busca en tu biblioteca hasta dos cartas de tierra básica que compartan un tipo de tierra, ponlas en el campo de batalla giradas y luego baraja tu biblioteca. Myrsmith|Forjamyr|Criatura — Artífice humano|Siempre que lances un hechizo de artefacto, puedes pagar {1}. Si lo haces, pon en el campo de batalla una ficha de criatura artefacto Myr incolora 1/1. Mysteries of the Deep|Misterios de las profundidades|Instantáneo|Roba dos cartas.\nAterrizaje — Si una tierra entró al campo de batalla bajo tu control este turno, en vez de eso, roba tres cartas. +Mysterious Egg|Huevo misterioso|Criatura — Huevo|Siempre que esta criatura mute, pon un contador +1/+1 sobre ella. Mysterious Pathlighter|Alumbrasendas misterioso|Criatura — Hada|Vuela.\nCada criatura que controlas que tenga una Aventura entra al campo de batalla con un contador +1/+1 adicional sobre ella. (No tiene por qué haberse ido de aventuras antes.) Mystic Archaeologist|Especialista en arqueología mística|Criatura — Hechicero humano|{3}{U}{U}: Roba dos cartas. Mystic Barrier|Barrera mística|Encantamiento|Cuando la Barrera mística entre al campo de batalla o al comienzo de tu mantenimiento, elige izquierda o derecha.\nCada jugador solo puede atacar al oponente que se siente junto a él en la última dirección elegida y a los planeswalkers controlados por ese jugador. @@ -10611,8 +10913,10 @@ Mystic Repeal|Revocación mística|Instantáneo|Pon el encantamiento objetivo en Mystic Restraints|Restricción mística|Encantar criatura|Puedes jugar la Restricción mística en cualquier momento en que pudieras jugar un instantáneo.\nCuando la Restricción mística entre en juego, gira la criatura encantada.\nLa criatura encantada no se endereza durante el paso de enderezar de su controlador. Mystic Retrieval|Recuperación mística|Conjuro|Regresa la carta de instantáneo o conjuro objetivo de tu cementerio a tu mano.\nRetrospectiva {2}{R}. (Puedes lanzar esta carta desde tu cementerio pagando su coste de retrospectiva. Luego exíliala.) Mystic Sanctuary|Santuario místico|Tierra — Isla|({T}: Agrega {U}.)\nEl Santuario místico entra al campo de batalla girado a menos que controles otras tres o más Islas.\nCuando el Santuario místico entre al campo de batalla enderezado, puedes poner la carta de instantáneo o de conjuro objetivo de tu cementerio en la parte superior de tu biblioteca. +Mystic Skyfish|Pez volador místico|Criatura — Pez|Siempre que robes tu segunda carta cada turno, el Pez volador místico gana la habilidad de volar hasta el final del turno. Mystic Snake|Víbora mística|Criatura — Víbora|Destello (Puedes jugar este hechizo en cualquier momento en que pudieras jugar un instantáneo.)\nCuando la Víbora mística entre en juego, contrarresta el hechizo objetivo. -Mystic Speculation|Especulación mística|Conjuro|Recuperar {2}. (Puedes pagar {2} adicionales en cuanto juegues este hechizo. Si lo haces, pon esta carta en tu mano en cuanto se resuelve.)
Adivinar 3 (Mira las tres primeras cartas de tu biblioteca, luego pon cualquier número de ellas en la parte inferior de tu biblioteca y el resto, en la parte superior en cualquier orden.) +Mystic Speculation|Especulación mística|Conjuro|Recuperar {2}. (Puedes pagar {2} adicionales en cuanto juegues este hechizo. Si lo haces, pon esta carta en tu mano en cuanto se resuelve.)\nAdivinar 3 (Mira las tres primeras cartas de tu biblioteca, luego pon cualquier número de ellas en la parte inferior de tu biblioteca y el resto, en la parte superior en cualquier orden.) +Mystic Subdual|Sometimiento místico|Encantamiento — Aura|Destello.\nEncantar criatura.\nLa criatura encantada obtiene -2/-0 y pierde todas sus habilidades. (Mutar a la criatura no le proporcionará nuevas habilidades. Puede ganar habilidades de otras formas.) Mystic Veil|Velo místico|Encantamiento - Aura|Puedes jugar el Velo místico cuando puedas jugar un instantáneo. Si fue jugado como un conjuro cuando no podrías haberlo jugado, sacrifícalo al final del turno.\nLa criatura encantada no puede ser objetivo de hechizos ni habilidades. Mystic Visionary|Visionario místico|Criatura — Místico nómada|Umbral El Visionario místico tiene la habilidad de volar. (Tienes umbral mientras haya siete o más cartas en tu cementerio.) Mystic Zealot|Fanático místico|Criatura — Místico nómada|Umbral El Fanático místico obtiene +1/+1 y tiene la habilidad de volar. (Tienes umbral mientras haya siete o más cartas en tu cementerio.) @@ -10624,13 +10928,18 @@ Mystifying Maze|Laberinto complejo|Tierra|{T}: Agrega {1} a tu reserva de maná. Myth Realized|Mito encarnado|Encantamiento|Siempre que lances un hechizo que no sea de criatura, pon un contador de sabiduría sobre el Mito encarnado.\n{2}{W}: Pon un contador de sabiduría sobre el Mito encarnado.\n{W}: Hasta el final del turno, el Mito encarnado se convierte en una criatura Avatar Monje, además de sus otros tipos, y gana "Tanto la fuerza como la resistencia de esta criatura son iguales a la cantidad de contadores de sabiduría sobre ella". Myth Unbound|Mito desbocado|Encantamiento|Te cuesta {1} menos lanzar a tu comandante por cada vez que fue lanzado desde la zona de mando este juego.\nSiempre que tu comandante vaya a la zona de mando desde cualquier parte, roba una carta. Mythic Proportions|Proporciones míticas|Encantar criatura|La criatura encantada obtiene +8/+8 y tiene la habilidad de arrollar. +Mythos of Brokkos|Mito de Brokkos|Conjuro|Si se usó {U}{B} para lanzar este hechizo, busca en tu biblioteca una carta, ponla en tu cementerio y luego baraja tu biblioteca.\nRegresa hasta dos cartas de permanente de tu cementerio a tu mano. +Mythos of Illuna|Mito de Illuna|Conjuro|Crea una ficha que es una copia del permanente objetivo. Si se usó {R}{G} para lanzar este hechizo, en vez de eso, crea una ficha que es una copia de ese permanente excepto que la ficha tiene "Cuando este permanente entre al campo de batalla, si es una criatura, lucha contra hasta una criatura objetivo que no controlas". +Mythos of Nethroi|Mito de Nethroi|Instantáneo|Destruye el permanente objetivo que no sea tierra si es una criatura o si se usó {G}{W} para lanzar este hechizo. +Mythos of Snapdax|Mito de Snapdax|Conjuro|Cada jugador elige un artefacto, una criatura, un encantamiento y un planeswalker de entre los permanentes que no sean tierra que controla, luego sacrifica el resto. Si se usó {B}{R} para lanzar este hechizo, en vez de eso, tú eliges los permanentes para cada jugador. +Mythos of Vadrok|Mito de Vadrok|Conjuro|El Mito de Vadrok hace 5 puntos de daño divididos como elijas entre cualquier cantidad de criaturas y/o planeswalkers objetivo. Si se usó {W}{U} para lanzar este hechizo, hasta tu próximo turno, esos permanentes no pueden atacar ni bloquear y sus habilidades activadas no pueden activarse. Márton Stromgald|Márton Stromgald|Criatura - Legendaria - Caballero Humano|Siempre que Márton Stromgald ataca, todas las otras criaturas obtienen +1/+1 hasta el final del turno por cada criatura atacante otra que no sea Márton Stromgald.\nSiempre que Márton Stromgald bloquea, todas las otras criaturas bloqueando obtienen +1/+1 hasta el final del turno por cada criatura bloqueadora que no sea Márton Stromgald. Naar Isle|Isla Naar|Plano — Dominio Ígneo|Al comienzo de tu mantenimiento, pon un contador de llama sobre la Isla Naar, luego la Isla Naar te hace daño igual a la cantidad de contadores de llama sobre ella.\nSiempre que lances caos, la Isla Naar le hace 3 puntos de daño al jugador objetivo. Naban, Dean of Iteration|Naban, decano de la iteración|Criatura legendaria — Hechicero humano|Si un Hechicero que entra al campo de batalla bajo tu control hace que se dispare una habilidad disparada de un permanente que controlas, esa habilidad se dispara una vez más. Nacatl Hunt-Pride|Manada de caza Nacatl|Criatura — Guerrero felino|Vigilancia.\n{R}, {T}: La criatura objetivo no puede bloquear este turno.\n{G}, {T}: La criatura objetivo bloquea este turno si puede. Nacatl Outlander|Forastero Nacatl|Criatura — Explorador felino|Protección contra azul. Nacatl Savage|Nacatl indómito|Criatura — Guerrero felino|Protección contra artefactos. -Nacatl War-Pride|Manada de guerra Nacatl|Criatura — Guerrero felino|La Manada de guerra Nacatl debe ser bloqueada por exactamente una criatura si puede.
Siempre que la Manada de guerra Nacatl ataque, pon en juego giradas y atacando X fichas que son copias de la Manada de guerra Nacatl, en donde X es la cantidad de criaturas que controla el jugador defensor. Remueve del juego las fichas al final del turno. +Nacatl War-Pride|Manada de guerra Nacatl|Criatura — Guerrero felino|La Manada de guerra Nacatl debe ser bloqueada por exactamente una criatura si puede.\nSiempre que la Manada de guerra Nacatl ataque, pon en juego giradas y atacando X fichas que son copias de la Manada de guerra Nacatl, en donde X es la cantidad de criaturas que controla el jugador defensor. Remueve del juego las fichas al final del turno. Nacre Talisman|Talismán de nácar|Artefacto|Siempre que un hechizo blanco sea jugado, puedes pagar 3. Si lo haces, endereza el permanente objetivo. Nadir Kraken|Kraken del nadir|Criatura — Kraken|Siempre que robes una carta, puedes pagar {1}. Si lo haces, pon un contador +1/+1 sobre el Kraken del nadir y crea una ficha de criatura Tentáculo azul 1/1. Nafs Asp|Àspid de Nafs|Criatura - Vibora|Siempre que el Àspid de Nafs haga daño a un jugador, ese jugador pierde 1 vida al comienzo de su siguiente paso de robar a menos que pague 1 antes del paso de robar. @@ -10643,7 +10952,7 @@ Nahiri's Machinations|Maquinaciones de Nahiri|Encantamiento|Al comienzo del comb Nahiri's Stoneblades|Rocafilos de Nahiri|Instantáneo|Hasta dos criaturas objetivo obtienen +2/+0 cada una hasta el final del turno. Nahiri's Wrath|Furia de Nahiri|Conjuro|Como coste adicional para lanzar la Furia de Nahiri, descarta X cartas.\nLa Furia de Nahiri hace daño igual al coste de maná convertido total de las cartas descartadas a cada una de hasta X criaturas y/o planeswalkers objetivo. Nahiri, Storm of Stone|Nahiri, Tormenta de Rocas|Planeswalker legendario — Nahiri|Mientras sea tu turno, las criaturas que controlas tienen la habilidad de dañar primero y te cuesta {1} menos activar las habilidades de equipar.\n−X: Nahiri, Tormenta de Rocas hace X puntos de daño a la criatura girada objetivo. -Nahiri, the Harbinger|Nahiri, la Adalid|Planeswalker — Nahiri|+2: Puedes descartar una carta. Si lo haces, roba una carta.\n−2: Exilia el encantamiento, artefacto girado o criatura girada objetivo.\n−8: Busca en tu biblioteca una carta de artefacto o de criatura, ponla en el campo de batalla y luego baraja tu biblioteca. Gana la habilidad de prisa. Regrésala a tu mano al comienzo del próximo paso final. +Nahiri, the Harbinger|Nahiri, la Adalid|Planeswalker legendario — Nahiri|+2: Puedes descartar una carta. Si lo haces, roba una carta.\n−2: Exilia el encantamiento, artefacto girado o criatura girada objetivo.\n−8: Busca en tu biblioteca una carta de artefacto o de criatura, ponla en el campo de batalla y luego baraja tu biblioteca. Gana la habilidad de prisa. Regrésala a tu mano al comienzo del próximo paso final. Nahiri, the Lithomancer|Nahiri, la litomante|Planeswalker — Nahiri|+2: Pon en el campo de batalla una ficha de criatura Soldado Kor blanca 1/1. Puedes anexarle un equipo que controlas.\n−2: Puedes poner en el campo de batalla una carta de equipo de tu mano o cementerio.\n−10: Pon en el campo de batalla una ficha de artefacto equipo incolora llamada Espada de la fragua de piedra. Tiene la habilidad de indestructible, "La criatura equipada obtiene +5/+5 y tiene la habilidad de dañar dos veces" y la habilidad de equipar {0}.\nNahiri, la litomante puede ser tu comandante. Naiad of Hidden Coves|Náyade de las caletas ocultas|Criatura encantamiento — Ninfa|Mientras no sea tu turno, te cuesta {1} menos lanzar hechizos. Nakaya Shade|Sombra de Nakaya|Criatura - Sombra|{B}: la Sombra de Nakaya obtiene +1/+1 hasta el final del turno a menos que cualquier jugador pague 2. @@ -10670,12 +10979,14 @@ Narnam Cobra|Cobra de Narnam|Criatura artefacto — Víbora|{G}: La Cobra de Nar Narnam Renegade|Renegado de Narnam|Criatura — Guerrero elfo|Toque mortal.\nRevuelta — El Renegado de Narnam entra al campo de batalla con un contador +1/+1 sobre él si un permanente que controlabas dejó el campo de batalla este turno. Narrow Escape|Escapar por un pelo|Instantáneo|Regresa el permanente objetivo que controles a la mano de su propietario. Gana 4 vidas. Narset Transcendent|Narset trascendente|Planeswalker — Narset|+1: Mira la primera carta de tu biblioteca. Si es una carta que no sea de criatura ni de tierra, puedes mostrarla y ponerla en tu mano.\n-2: Cuando lances tu próximo hechizo de instantáneo o de conjuro de tu mano este turno, gana la habilidad de rebote.\n−9: Obtienes un emblema con "Tus oponentes no pueden lanzar hechizos que no sean de criatura". +Narset of the Ancient Way|Narset de los métodos antiguos|Planeswalker legendario — Narset|+1: Ganas 2 vidas. Agrega {U}, {R} o {W}. Usa este maná solo para lanzar un hechizo que no sea de criatura.\n−2: Roba una carta, luego puedes descartar una carta. Cuando descartes una carta que no sea tierra de esta manera, Narset de los métodos antiguos hace una cantidad de daño igual al coste de maná convertido de esa carta a la criatura o planeswalker objetivo.\n−6: Obtienes un emblema con "Siempre que lances un hechizo que no sea de criatura, este emblema hace 2 puntos de daño a cualquier objetivo". Narset's Reversal|Inversión de Narset|Instantáneo|Copia el hechizo de instantáneo o de conjuro objetivo, luego regrésalo a la mano de su propietario. Puedes elegir nuevos objetivos para la copia. Narset, Enlightened Master|Narset, maestra iluminada|Criatura legendaria — Monje humano|Daña primero, antimaleficio.\nSiempre que Narset, maestra iluminada ataque, exilia las cuatro primeras cartas de tu biblioteca. Hasta el final del turno, puedes lanzar cartas que no sean de criatura exiliadas con Narset este turno sin pagar sus costes de maná. Narset, Parter of Veils|Narset, Separadora de Velos|Planeswalker legendario — Narset|Cada oponente no puede robar más de una carta cada turno.\n−2: Mira las cuatro primeras cartas de tu biblioteca. Puedes mostrar una carta que no sea tierra ni criatura que se encuentre entre ellas y ponerla en tu mano. Pon el resto en el fondo de tu biblioteca en un orden aleatorio. Narstad Scrapper|Pendenciero de Narstad|Criatura artefacto — Constructo|{2}: El Pendenciero de Narstad obtiene +1/+0 hasta el final del turno. Naru Meha, Master Wizard|Naru Meha, maga experta|Criatura legendaria — Hechicero humano|Destello.\nCuando Naru Meha, maga experta entre al campo de batalla, copia el hechizo de instantáneo o de conjuro objetivo que controlas. Puedes elegir nuevos objetivos para la copia.\nLos otros Hechiceros que controlas obtienen +1/+1. Narwhal|Narval|Criatura - Ballena|Daña primero, protección de rojo. +Nascent Metamorph|Metamorfo recién nacido|Criatura — Metamorfo|Siempre que el Metamorfo recién nacido ataque o bloquee, el oponente objetivo muestra cartas de la parte superior de su biblioteca hasta que muestre una carta de criatura. El Metamorfo recién nacido se convierte en una copia de esa carta hasta el final del turno. Luego, ese jugador pone todas las cartas mostradas de esta manera en el fondo de su biblioteca en un orden aleatorio. Nath of the Gilt-Leaf|Nath de Hojas Doradas|Criatura legendaria — Guerrero elfo|Al comienzo de tu mantenimiento, puedes hacer que el oponente objetivo descarte una carta al azar.\nSiempre que un oponente descarte una carta, puedes crear una ficha de criatura Guerrero Elfo verde 1/1. Nath's Buffoon|Bufón de Nath|Criatura — Bribón trasgo|Protección contra elfos. Nath's Elite|Élite de Nath|Criatura — Guerrero elfo|Todas las criaturas que puedan bloquear a la Élite de Nath lo hacen.\nCuando la Élite de Nath entre en juego, enfréntate con un oponente. Si ganas, pon un contador +1/+1 sobre la Élite de Nath. (Cada jugador enfrentado muestra la primera carta de su biblioteca, luego pone esa carta en la parte superior o inferior. Gana el jugador cuya carta tenga el mayor coste de maná convertido.) @@ -10744,6 +11055,8 @@ Necromantic Selection|Selección nigromántica|Conjuro|Destruye todas las criatu Necromantic Summons|Invocaciones nigrománticas|Conjuro|Pon en el campo de batalla bajo tu control la carta de criatura objetivo de un cementerio.\nDominio de hechizos — Si hay dos o más cartas de instantáneo y/o de conjuro en tu cementerio, esa criatura entra al campo de batalla con dos contadores +1/+1 adicionales sobre ella. Necromantic Thirst|Sed nigromántica|Encantamiento — Aura|Encantar criatura.\nSiempre que la criatura encantada haga daño de combate a un jugador, puedes regresar la carta de criatura objetivo de tu cementerio a tu mano. Necromaster Dragon|Dragona nigromaestra|Criatura — Dragón|Vuela.\nSiempre que la Dragona nigromaestra haga daño de combate a un jugador, puedes pagar {2}. Si lo haces, pon en el campo de batalla una ficha de criatura Zombie negra 2/2 y cada oponente pone las dos primeras cartas de su biblioteca en su cementerio. +Necromentia|Nigromencia|Conjuro|Elige un nombre de carta que no sea el nombre de una carta de tierra básica. Busca en el cementerio, mano y biblioteca del oponente objetivo cualquier cantidad de cartas con ese nombre y exílialas. Ese jugador baraja su biblioteca y luego crea una ficha de criatura Zombie negra 2/2 por cada carta exiliada de su mano de esta manera. +Necropanther|Necropantera|Criatura — Pesadilla felino|Mutación {2}{W/B}{W/B}. (Si lanzas este hechizo pagando su coste de mutación, ponlo sobre o bajo la criatura objetivo que no sea Humano de la cual eres propietario. Estas mutan en la criatura de la parte superior más todas las habilidades de debajo.)\nSiempre que esta criatura mute, regresa la carta de criatura objetivo con coste de maná convertido de 3 o menos de tu cementerio al campo de batalla. Necropede|Necrópodo|Criatura artefacto — Insecto|Infectar. (Esta criatura hace daño a las criaturas en forma de contadores -1/-1 y a los jugadores en forma de contadores de veneno.)\nCuando el Necrópodo vaya a un cementerio desde el campo de batalla, puedes poner un contador -1/-1 sobre la criatura objetivo. Necroplasm|Necroplasma|Criatura — Cieno|Al comienzo de tu mantenimiento, pon un contador +1/+1 sobre el Necroplasma.\nAl comienzo de tu paso final, destruye cada criatura con un coste de maná convertido igual a la cantidad de contadores +1/+1 sobre el Necroplasma.\nDragar 2. (Si fueras a robar una carta, en vez de eso puedes regresar esta carta de tu cementerio a tu mano y poner las dos primeras cartas de tu biblioteca en tu cementerio.) Necropolis Fiend|Demonio de la necrópolis|Criatura — Demonio|Excavar. (Cada carta que exilies de tu cementerio al lanzar este hechizo cuenta como un pago de {1}.)\nVuela.\n{X}, {T}, exiliar X cartas de tu cementerio: La criatura objetivo obtiene -X/-X hasta el final del turno. @@ -10805,13 +11118,16 @@ Nest Robber|Ladrón de nidos|Criatura — Dinosaurio|Prisa. Nest of Scarabs|Nido de escarabajos|Encantamiento|Siempre que pongas uno o más contadores -1/-1 sobre una criatura, crea esa misma cantidad de fichas de criatura Insecto negras 1/1. Nested Ghoul|Necrófago anidado|Criatura — Guerrero zombie|Siempre que una fuente haga daño al Necrófago anidado, pon en el campo de batalla una ficha de criatura Zombie negra 2/2. Nesting Dragon|Dragona en anidación|Criatura — Dragón|Vuela.\nAterrizaje — Siempre que una tierra entre al campo de batalla bajo tu control, crea una ficha de criatura Huevo Dragón roja 0/2 con la habilidad de defensor y "Cuando esta criatura muera, crea una ficha de criatura Dragón roja 2/2 con la habilidad de volar y '{R}: Esta criatura obtiene +1/+0 hasta el final del turno'". +Nesting Grounds|Tierras de anidación|Tierra|{T}: Agrega {C}.\n{1}, {T}: Mueve un contador del permanente objetivo que controlas a otro permanente objetivo. Activa esta habilidad solo cuando puedas lanzar un conjuro. Nesting Wurm|Sierpe anidando|Criatura - Sierpe|Arrolla.\nCuando la Sierpe anidando entra en juego, puedes buscar en tu biblioteca hasta 3 cartas de Sierpe anidando, muéstralas, y ponlas en tu mano. Si lo haces, baraja tu biblioteca. Netcaster Spider|Araña lanzatelas|Criatura — Araña|Alcance. (Esta criatura puede bloquear a criaturas con la habilidad de volar.)\nSiempre que la Araña lanzatelas bloquee a una criatura con la habilidad de volar, la Araña lanzatelas obtiene +2/+0 hasta el final del turno. Nether Horror|Horror del submundo|Criatura — Horror| Nether Shadow|Sombra del submundo|Criatura - Espíritu|Prisa (La criatura puede atacar y {T} el turno en el que entra en juego.)\nAl comienzo del mantenimiento, si la Sombra del submundo está en tu cementerio con tres cartas de criatura sobre ella, puedes ponerla en juego. Nether Spirit|Espíritu del submundo|Criatura — Espíritu|Al comienzo de tu mantenimiento, si el Espíritu del submundo es la única carta de criatura en tu cementerio, puedes regresar el Espíritu del submundo al campo de batalla. Nether Traitor|Traidor del submundo|Criatura — Espíritu|Prisa.\nSe desvanece (Esta criatura sólo puede bloquear o ser bloqueada por criaturas con la habilidad de desvanecerse.)\nSiempre que otra criatura vaya a un cementerio desde el juego, puedes pagar {B}. Si lo haces, regresa el Traidor del submundo de tu cementerio al juego. +Netherborn Altar|Altar del submundo|Artefacto|{T}, poner un contador de alma sobre el Altar del submundo: Pon a tu comandante en tu mano desde la zona de mando. Luego pierdes 3 vidas por cada contador de alma sobre el Altar del submundo. Netherborn Phalanx|Falange del submundo|Criatura — Horror|Cuando la Falange del submundo entre al campo de batalla, cada oponente pierde 1 vida por cada criatura que controla.\nTransmutar {1}{B}{B}. ({1}{B}{B}, descartar esta carta: Busca en tu biblioteca una carta con el mismo coste de maná convertido que esta carta, muéstrala y ponla en tu mano. Luego baraja tu biblioteca. Activa la habilidad de transmutar solo como un conjuro.) +Nethroi, Apex of Death|Nethroi, Alfa de la Muerte|Criatura legendaria — Felino pesadilla bestia|Mutación {4}{G/W}{B}{B}. (Si lanzas este hechizo pagando su coste de mutación, ponlo sobre o bajo la criatura objetivo que no sea Humano de la cual eres propietario. Estas mutan en la criatura de la parte superior más todas las habilidades de debajo.)\nToque mortal, vínculo vital.\nSiempre que esta criatura mute, regresa cualquier cantidad de cartas de criatura objetivo con fuerza total de 10 o menos de tu cementerio al campo de batalla. Netter en-Dal|Redadora en-Dal|Criatura - Cambiahechizos Humano|{W}, descartar una carta de tu mano: la criatura objetivo no puede atacar este turno. Nettle Drone|Zángano urticante|Criatura — Zángano eldrazi|Vacío. (Esta carta no tiene ningún color.){T}: El Zángano urticante hace 1 punto de daño a cada oponente.\nSiempre que lances un hechizo incoloro, endereza el Zángano urticante. Nettle Sentinel|Centinela de ortigas|Criatura — Guerrero elfo|La Centinela de ortigas no se endereza durante el paso de enderezar de su controlador.\nSiempre que juegues un hechizo verde, puedes enderezar la Centinela de ortigas. @@ -10828,6 +11144,7 @@ Neurok Replica|Réplica de néurok|Criatura artefacto — Hechicero|{1}{U}, sacr Neurok Spy|Espía néurok|Criatura — Bribón humano|El espía néurok es imbloqueable mientras el jugador defensor controle un artefacto. Neurok Stealthsuit|Traje furtivo néurok|Artefacto — Equipo|La criatura equipada no puede ser objetivo de hechizos o habilidades.\n{U}{U}: Anexa el Traje furtivo néurok a la criatura objetivo que controles.\nEquipar {1} ({1}: Anexa este equipo a la criatura objetivo que controles. Juega la habilidad de equipar como un conjuro.) Neurok Transmuter|Transmutador néurok|Criatura — Hechicero humano|{U}: La criatura objetivo se convierte en un artefacto además de sus otros tipos hasta el final del turno.\n{U}: Hasta el final del turno, la criatura artefacto objetivo se convierte en azul y no es un artefacto. +Neutralize|Neutralizar|Instantáneo|Contrarresta el hechizo objetivo.\nCiclo {2}. ({2}, descartar esta carta: Roba una carta.) Neutralizing Blast|Ráfaga neutralizadora|Instantáneo|Contrarresta el hechizo multicolor objetivo. Never Happened|Nunca sucedió|Conjuro|El oponente objetivo muestra su mano. Elige una carta que no sea tierra del cementerio o la mano de ese jugador y exíliala. Neverending Torment|Tormento interminable|Conjuro|Busca en la biblioteca del jugador objetivo X cartas, donde X es el número de cartas en tu mano, y remuévelas del juego. Luego ese jugador baraja su biblioteca. Épico (No puedes jugar hechizos por el resto del juego. Al comienzo de cada uno de tus mantenimientos, copia este hechizo excepto por su habilidad épica. Puedes elegir un nuevo objetivo para la copia.) @@ -10849,6 +11166,7 @@ Nezumi Cutthroat|Degollador nezumi|Criatura - Guerrero rata|Inspirar temor.\nEl Nezumi Graverobber|Robatumbas nezumi|Criatura - Rata Bribón|{1}{B}: Remueve del juego la carta objetivo del cementerio de un oponente. Si no hay cartas en ese cementerio, invierte el Robatumbas nezumi. Nezumi Ronin|Ronin nezumi|Criatura - Samurái rata|Bushido 1 (Cuando esta criatura bloquee o sea bloqueada, obtiene +1/+1 hasta el final del turno.) Nezumi Shadow-Watcher|Nezumi vigilasombras|Criatura - Guerrero rata|Sacrificar el Nezumi vigilasombras: Destruye el Ninja objetivo. +Niambi, Esteemed Speaker|Niambi, oradora reconocida|Criatura legendaria — Clérigo humano|Destello.\nCuando Niambi, oradora reconocida entre al campo de batalla, puedes regresar otra criatura objetivo que controlas a la mano de su propietario. Si lo haces, ganas una cantidad de vidas igual al coste de maná convertido de esa criatura.\n{1}{W}{U}, {T}, descartar una carta legendaria: Roba dos cartas. Niambi, Faithful Healer|Niambi, sanadora leal|Criatura legendaria — Clérigo humano|Cuando Niambi, sanadora leal entre al campo de batalla, puedes buscar en tu biblioteca y/o cementerio una carta llamada Teferi, el Tuercetiempo, mostrarla y ponerla en tu mano. Si buscas en tu biblioteca de esta manera, barájala. Niblis of Dusk|Niblis del ocaso|Criatura — Espíritu|Vuela.\nDestreza. (Siempre que lances un hechizo que no sea de criatura, esta criatura obtiene +1/+1 hasta el final del turno.) Niblis of Frost|Niblis de escarcha|Criatura — Espíritu|Vuela.\nDestreza. (Siempre que lances un hechizo que no sea de criatura, esta criatura obtiene +1/+1 hasta el final del turno.)\nSiempre que lances un hechizo de instantáneo o de conjuro, gira la criatura objetivo que controla un oponente. Esa criatura no se endereza durante el próximo paso de enderezar de su controlador. @@ -10901,6 +11219,7 @@ Nightshade Stinger|Aguijoneador de belladona|Criatura — Bribón hada|Vuela.\nE Nightsky Mimic|Mímico cielo nocturno|Criatura — Metamorfo|Siempre que juegues un hechizo que sea blanco y negro, el Mímico cielo nocturno se convierte en 4/4 y gana la habilidad de volar hasta el final del turno. Nightsnare|Trampa nocturna|Conjuro|El oponente objetivo muestra su mano. Puedes elegir de ahí una carta que no sea tierra. Si lo haces, ese jugador descarta esa carta. Si no lo haces, ese jugador descarta dos cartas. Nightsoil Kami|Kami del suelo nocturno|Criatura - Espíritu|Migración de almas 5 (Cuando esto sea puesto en un cementerio desde el juego, puedes regresar la carta objetivo de Espíritu con coste de maná convertido de 5 o menos de tu cementerio a tu mano.) +Nightsquad Commando|Comando de la brigada nocturna|Criatura — Soldado humano|Cuando el Comando de la brigada nocturna entre al campo de batalla, si atacaste este turno, crea una ficha de criatura Soldado Humano blanca 1/1. Nightstalker Engine|Máquina de los cazadores nocturnos|Criatura - Cazador nocturno|La fuerza de la Máquina de los cazadores nocturnos es igual al número de cartas de criatura en tu cementerio. Nightveil Predator|Depredador de Velo Nocturno|Criatura — Vampiro|Vuela, toque mortal.\nAntimaleficio. (Esta criatura no puede ser objetivo de hechizos o habilidades que controlan tus oponentes.) Nightveil Specter|Espectro velo nocturno|Criatura — Espectro|Vuela.\nSiempre que el Espectro velo nocturno haga daño de combate a un jugador, ese jugador exilia la primera carta de su biblioteca.\nPuedes jugar las cartas exiliadas con el Espectro velo nocturno. @@ -10910,7 +11229,8 @@ Nightwing Shade|Sombra ala nocturna|Criatura — Sombra|Vuela.\n{1}{B}: La Sombr Night|Noche|Instantáneo|La criatura objetivo obtiene -1/-1 hasta el final del turno. Nihil Spellbomb|Bombahechizo nihil|Artefacto|{T}, sacrificar la Bombahechizo nihil: Exilia todas las cartas del cementerio del jugador objetivo.\nCuando la Bombahechizo nihil vaya a un cementerio desde el campo de batalla, puedes pagar {B}. Si lo haces, roba una carta. Nihilistic Glee|Regocijo nihilista|Encantamiento|{2}{B}, descartar una carta: El oponente objetivo pierde 1 vida y tú ganas 1 vida.\nTemerario {1}, pagar 2 vidas: Roba una carta. Juega esta habilidad sólo si no tienes cartas en tu mano. -Nihilith|Nihilit|Criatura — Horror|Inspirar temor.
Suspender 7—{1}{B}. 
Siempre que una carta vaya al cementerio de un oponente desde cualquier parte, si el Nihilit está suspendido, puedes remover un contador de tiempo de él. +Nihilith|Nihilit|Criatura — Horror|Inspirar temor.\nSuspender 7—{1}{B}.\nSiempre que una carta vaya al cementerio de un oponente desde cualquier parte, si el Nihilit está suspendido, puedes remover un contador de tiempo de él. +Nikara, Lair Scavenger|Nikara, saqueadora de guaridas|Criatura legendaria — Clérigo humano|Camarada de Yánnik, centinela saqueadora (Cuando esta criatura entre al campo de batalla, el jugador objetivo puede poner a Yánnik en su mano desde su biblioteca y luego barajar.)\nAmenaza.\nSiempre que otra criatura que controlas deje el campo de batalla, si tenía uno o más contadores sobre ella, robas una carta y pierdes 1 vida. Nikko-Onna|Nikko-Onna|Criatura - Espíritu|Cuando la Nikko-Onna entre en juego, destruye el encantamiento objetivo.\nSiempre que juegues un hechizo arcano o de Espíritu, puedes regresar la Nikko-Onna a la mano de su propietario. Nikya of the Old Ways|Nikya de las viejas costumbres|Criatura legendaria — Druida centauro|No puedes lanzar hechizos que no sean de criatura.\nSiempre que gires una tierra para obtener maná, agrega un maná de cualquier tipo que produzca esa tierra. Nim Abomination|Abominación nim|Criatura — Zombie|Al final de tu turno, si la Abominación nim está enderezada, pierdes 3 vidas. @@ -10927,12 +11247,13 @@ Nimble Innovator|Inventora capaz|Criatura — Artífice vedalken|Cuando la Inven Nimble Mongoose|Mangosta ágil|Criatura — Mangosta|La Mangosta ágil no puede ser objetivo de hechizos o habilidades.\nUmbral La Mangosta ágil obtiene +2/+2. (Tienes umbral mientras haya siete o más cartas en tu cementerio.) Nimble Obstructionist|Obstruccionista hábil|Criatura — Hechicero ave|Destello.\nVuela.\nCiclo {2}{U}. ({2}{U}, descartar esta carta: Roba una carta.)\nCuando actives la habilidad de ciclo de la Obstruccionista hábil, contrarresta la habilidad activada o disparada objetivo que no controlas. Nimble-Blade Khenra|Khenra hojadiestra|Criatura — Guerrero chacal|Destreza. (Siempre que lances un hechizo que no sea de criatura, esta criatura obtiene +1/+1 hasta el final del turno.) -Nimbus Maze|Laberinto de nimbos|Tierra|{T}: Agrega {1} a tu reserva de maná.
{T}: Agrega {W} a tu reserva de maná. Juega esta habilidad sólo si controlas una isla.
{T}: Agrega {U} a tu reserva de maná. Juega esta habilidad sólo si controlas una llanura. +Nimbus Maze|Laberinto de nimbos|Tierra|{T}: Agrega {1} a tu reserva de maná.\n{T}: Agrega {W} a tu reserva de maná. Juega esta habilidad sólo si controlas una isla.\n{T}: Agrega {U} a tu reserva de maná. Juega esta habilidad sólo si controlas una llanura. Nimbus Naiad|Náyade del nimbo|Criatura encantamiento — Ninfa|Concesión {4}{U}. (Si lanzas esta carta pagando su coste de concesión, es un hechizo de aura con encantar criatura. Si no está anexada a una criatura, se convierte en una criatura de nuevo.)\nVuela.\nLa criatura encantada obtiene +2/+2 y tiene la habilidad de volar. Nimbus Swimmer|Nadador de nimbos|Criatura — Leviatán|Vuela.\nEl Nadador de nimbos entra al campo de batalla con X contadores +1/+1 sobre él. Nimbus Wings|Alas de nimbos|Encantamiento — Aura|Encantar criatura.\nLa criatura encantada obtiene +1/+2 y tiene la habilidad de volar. Nimbus of the Isles|Nimbo de las islas|Criatura — Elemental|Vuela. (Esta criatura no puede ser bloqueada excepto por criaturas que tengan la habilidad de volar o alcance.) Nin, the Pain Artist|Nin, Artista del Dolor|Criatura legendaria — Hechicero vedalken|{X}{U}{R}, {T}: Nin, Artista del Dolor hace X puntos de daño a la criatura objetivo. El controlador de esa criatura roba X cartas. +Nine Lives|Nueve vidas|Encantamiento|Antimaleficio.\nSi una fuente fuera a hacerte daño, prevén ese daño y pon un contador de encarnación sobre las Nueve vidas.\nCuando haya nueve o más contadores de encarnación sobre las Nueve vidas, exílialas.\nCuando las Nueve vidas dejen el campo de batalla, pierdes el juego. Nine-Ringed Bo|Bo de nueve anillos|Artefacto|{T}: El Bo de nueve anillos hace 1 punto de daño al Espíritu objetivo. Si esa criatura fuera a ir a un cementerio este turno, en vez de eso, remuévela del juego. Ninja of the Deep Hours|Ninja de las horas tardías|Criatura - Ninja humano|Ninjutsu {1}{U} ({1}{U}, regresar un atacante no bloqueado que controles a la mano de su propietario: Pon esta carta en juego de tu mano girada y atacando).\nSiempre que el Ninja de las horas tardías haga daño de combate a un jugador, puedes robar una carta. Ninja of the New Moon|Ninja de la luna nueva|Criatura — Ninja espíritu|Ninjutsu {3}{B}. ({3}{B}, regresar un atacante no bloqueado que controlas a la mano de su propietario: Pon esta carta en el campo de batalla de tu mano girada y atacando.) @@ -10954,7 +11275,7 @@ Nissa's Triumph|Triunfo de Nissa|Conjuro|Busca en tu biblioteca hasta dos cartas Nissa, Genesis Mage|Nissa, maga del génesis|Planeswalker — Nissa|+2: Endereza hasta dos criaturas objetivo y hasta dos tierras objetivo.\n−3: La criatura objetivo obtiene +5/+5 hasta el final del turno.\n−10: Mira las diez primeras cartas de tu biblioteca. Puedes poner en el campo de batalla cualquier cantidad de cartas de criatura y/o de tierra que se encuentren entre ellas. Pon el resto en el fondo de tu biblioteca en un orden aleatorio. Nissa, Nature's Artisan|Nissa, artesana de la naturaleza|Planeswalker — Nissa|+3: Ganas 3 vidas.\n−4: Muestra las dos primeras cartas de tu biblioteca. Pon en el campo de batalla todas las cartas de tierra entre ellas y el resto en tu mano.\n-12: Las criaturas que controlas obtienen +5/+5 y ganan la habilidad de arrollar hasta el final del turno. Nissa, Sage Animist|Nissa, animista sabia|Planeswalker — Nissa|+1: Muestra la primera carta de tu biblioteca. Si es una carta de tierra, ponla en el campo de batalla. De lo contrario, pon esa carta en tu mano.−2: Pon en el campo de batalla una ficha de criatura legendaria Elemental verde 4/4 llamada Ashaya, el mundo despierto.\n-7: Endereza hasta seis tierras objetivo. Se convierten en criaturas Elemental 6/6. Siguen siendo tierras. -Nissa, Steward of Elements|Nissa, encarnación de los elementos|Planeswalker — Nissa|+2: Adivina 2.\n0: Mira la primera carta de tu biblioteca. Si es una carta de tierra o de criatura con un coste de maná convertido menor o igual a la cantidad de contadores de lealtad sobre Nissa, encarnación de los elementos, puedes poner esa carta en el campo de batalla.\n−6: Endereza hasta dos tierras objetivo que controlas. Se convierten en criaturas Elementales 5/5 con las habilidades de volar y prisa hasta el final del turno. Siguen siendo tierras. +Nissa, Steward of Elements|Nissa, encarnación de los elementos|Planeswalker legendario — Nissa|+2: Adivina 2.\n0: Mira la primera carta de tu biblioteca. Si es una carta de tierra o de criatura con un coste de maná convertido menor o igual a la cantidad de contadores de lealtad sobre Nissa, encarnación de los elementos, puedes poner esa carta en el campo de batalla.\n−6: Endereza hasta dos tierras objetivo que controlas. Se convierten en criaturas Elementales 5/5 con las habilidades de volar y prisa hasta el final del turno. Siguen siendo tierras. Nissa, Vastwood Seer|Nissa, vidente del Bosque Extenso|Criatura legendaria — Explorador elfo|Cuando Nissa, vidente del Bosque Extenso entre al campo de batalla, puedes buscar en tu biblioteca una carta de bosque básica, mostrarla, ponerla en tu mano y luego barajar tu biblioteca.\nSiempre que una tierra entre al campo de batalla bajo tu control, si controlas siete o más tierras, exilia a Nissa y luego regrésala al campo de batalla transformada bajo el control de su propietario. Nissa, Vital Force|Nissa, fuerza vital|Planeswalker — Nissa|+1: Endereza la tierra objetivo que controlas. Hasta tu próximo turno, se convierte en una criatura Elemental 5/5 con la habilidad de prisa. Sigue siendo una tierra.\n−3: Regresa la carta de permanente objetivo de tu cementerio a tu mano.\n−6: Obtienes un emblema con "Siempre que una tierra entre al campo de batalla bajo tu control, puedes robar una carta". Nissa, Voice of Zendikar|Nissa, la voz de Zendikar|Planeswalker — Nissa|+1: Pon en el campo de batalla una ficha de criatura Planta verde 0/1.\n-2: Pon un contador +1/+1 sobre cada criatura que controlas.\n-7: Ganas X vidas y robas X cartas, donde X es la cantidad de tierras que controlas. @@ -11137,7 +11458,7 @@ Obelisk of Undoing|Obelisco de anulación|Artefacto|{6}, {T}: devuelve el perman Obelisk of Urd|Obelisco de Urd|Artefacto|Convocar. (Tus criaturas pueden ayudar a lanzar este hechizo. Cada criatura que gires al lanzar este hechizo cuenta como un pago de {1} o de un maná del color de esa criatura.)\nEn cuanto el Obelisco de Urd entre al campo de batalla, elige un tipo de criatura.\nLas criaturas que controlas del tipo elegido obtienen +2/+2. Oblation|Oblación|Instantáneo|El propietario del permanente objetivo que no sea tierra lo baraja en su biblioteca y luego roba dos cartas. Obliterate|Obliterar|Conjuro|El Obliterar no puede ser contrarrestado.\nDestruye todos los artefactos, criaturas y tierras. No pueden ser regeneradas. -Oblivion Crown|Corona del olvido|Encantamiento — Aura|Destello (Puedes jugar este hechizo en cualquier momento en que pudieras jugar un instantáneo.)
Encantar criatura.
La criatura encantada tiene "Descartar una carta: Esta criatura obtiene +1/+1 hasta el final del turno". +Oblivion Crown|Corona del olvido|Encantamiento — Aura|Destello (Puedes jugar este hechizo en cualquier momento en que pudieras jugar un instantáneo.)\nEncantar criatura.\nLa criatura encantada tiene "Descartar una carta: Esta criatura obtiene +1/+1 hasta el final del turno". Oblivion Ring|Anillo del olvido|Encantamiento|Cuando el Anillo del olvido entre al campo de batalla, exilia otro permanente objetivo que no sea tierra.\nCuando el Anillo del olvido deje el campo de batalla, regresa la carta exiliada al campo de batalla bajo el control de su propietario. Oblivion Sower|Sembrador del olvido|Criatura — Eldrazi|Cuando lances el Sembrador del olvido, el oponente objetivo exilia las cuatro primeras cartas de su biblioteca. Luego puedes poner en el campo de batalla bajo tu control cualquier cantidad de cartas de tierra del exilio de las que ese jugador sea propietario. Oblivion Stone|Piedra del olvido|Artefacto|{4}, {T}: Pon un contador de destino sobre el permanente objetivo.\n{5}, {T}, sacrificar la Piedra del olvido: Destruye cada permanente que no sea tierra si pones un contador de destino sobre él. Luego remueve los contadores de destino de todos los permanentes. @@ -11146,10 +11467,13 @@ Oblivion|Olvido|Conjuro|Secuela. (Lanza este hechizo solo desde tu cementerio. L Oboro Breezecaller|Llamadora de brisa de Oboro|Criatura - Hechicero pueblo lunar|Vuela.\n{2}, regresar una tierra que controles a la mano de su propietario: Endereza la tierra objetivo. Oboro Envoy|Enviado de Oboro|Criatura - Hechicero pueblo lunar|Vuela.\n{2}, regresar una tierra que controles a la mano de su propietario: La criatura objetivo obtiene -X/-0, donde X es el número de cartas en tu mano. Oboro, Palace in the Clouds|Oboro, el palacio en las nubes|Tierra legendaria|{T}: Agrega {U} a tu reserva de maná.\n{1}: Regresa Oboro, el palacio en las nubes a la mano de su propietario. +Obosh, the Preypiercer|Obosh, Perforapresas|Criatura legendaria — Horror infernal|Compañero — Tu mazo inicial contiene solo cartas con costes de maná convertido impares y cartas de tierra. (Si esta carta es el compañero que eliges, puedes lanzarla una vez desde fuera del juego.)\nSi una fuente que controlas con coste de maná convertido impar fuera a hacer daño a un permanente o jugador, en vez de eso, hace el doble de ese daño a ese permanente o jugador. Obscuring Aether|Éter lúgubre|Encantamiento|Te cuesta {1} menos lanzar los hechizos de criatura boca abajo.\n{1}{G}: Pon el Éter lúgubre boca abajo. (Se convierte en una criatura 2/2.) +Obscuring Haze|Neblina oscurecedora|Instantáneo|Si controlas un comandante, puedes lanzar este hechizo sin pagar su coste de maná.\nPrevén todo el daño que fueran a hacer este turno las criaturas que controlan tus oponentes. Observant Alseid|Alseide observadora|Criatura encantamiento — Ninfa|Concesión {4}{W}. (Si lanzas esta carta pagando su coste de concesión, es un hechizo de aura con encantar criatura. Si no está anexada a una criatura, se convierte en una criatura de nuevo.)\nVigilancia.\nLa criatura encantada obtiene +2/+2 y tiene la habilidad de vigilancia. Obsessive Search|Búsqueda obsesiva|Instantáneo|Roba una carta.\nDemencia {U}. (Puedes jugar esta carta pagando su coste de demencia en el momento en que la descartes de tu mano.) Obsessive Skinner|Peletero obsesivo|Criatura — Bribón humano|Cuando el Peletero obsesivo entre al campo de batalla, pon un contador +1/+1 sobre la criatura objetivo.\nDelirio — Al comienzo del mantenimiento de cada oponente, si entre las cartas de tu cementerio hay cuatro o más tipos de cartas, pon un contador +1/+1 sobre la criatura objetivo. +Obsessive Stitcher|Suturadora obsesionada|Criatura — Hechicero humano|{T}: Roba una carta, luego descarta una carta.\n{2}{U}{B}, {T}, sacrificar la Suturadora obsesionada: Regresa la carta de criatura objetivo de tu cementerio al campo de batalla. Obsianus Golem|Gólem de obsidiana|Criatura Artefacto - Gólem| Obsidian Acolyte|Acólito de Obsidiana|Criatura - Clérigo Humano|Protección de negro.\n{W}: la criatura objetivo gana protección de negro hasta el final del turno. Obsidian Battle-Axe|Hacha de batalla de obsidiana|Artefacto tribal — Equipo guerrero|La criatura equipada obtiene +2/+1 y tiene la habilidad de prisa.\nSiempre que una criatura Guerrero entre en juego, puedes anexarle el Hacha de batalla de obsidiana.\nEquipar {3}. @@ -11170,9 +11494,11 @@ Odric, Lunarch Marshal|Odric, mariscal lunarca|Criatura legendaria — Soldado h Odric, Master Tactician|Odric, maestro estratega|Criatura legendaria — Soldado humano|Daña primero. (Esta criatura hace daño de combate antes que las criaturas sin la habilidad de dañar primero.)\nSiempre que Odric, maestro estratega y al menos otras tres criaturas ataquen, tú eliges qué criaturas bloquean este combate y cómo bloquean esas criaturas. Odunos River Trawler|Arrastrero del río de Odunos|Criatura — Zombie|Cuando el Arrastrero del río de Odunos entre al campo de batalla, regresa la carta de criatura encantamiento objetivo de tu cementerio a tu mano.\n{W}, sacrificar el Arrastrero del río de Odunos: Regresa la carta de criatura encantamiento objetivo de tu cementerio a tu mano. Odylic Wraith|Aparición mesmérica|Criatura - Aparición|Cruza pantanos (Esta criatura es imbloqueable mientras que el jugador defensor controle un pantano.)\nSiempre que la Aparición mesmérica daña a un jugador, ese jugador se descarta de una carta de su mano. +Of One Mind|De una mente|Conjuro|Te cuesta {2} menos lanzar este hechizo si controlas una criatura Humano y una criatura que no sea Humano.\nRoba dos cartas. Off Balance|Desequilibrio|Instantáneo|La criatura objetivo no puede atacar ni bloquear este turno. Offalsnout|Hocico sucio|Criatura — Elemental|Destello.\nCuando el Hocico sucio deje el juego, remueve del juego la carta objetivo de un cementerio.\nEvocar {B}. (Puedes jugar este hechizo por su coste de evocar. Si lo haces, sacrifícalo cuando entre en juego.) Offering to Asha|Ofrenda a Asha|Instantáneo|Contrarresta el hechizo objetivo a menos que su controlador pague {4}. Gana 4 vidas. +Offspring's Revenge|Venganza de la cría|Encantamiento|Al comienzo del combate en tu turno, exilia la carta de criatura roja, blanca o negra objetivo de tu cementerio. Crea una ficha que es una copia de esa carta, excepto que es 1/1. Gana la habilidad de prisa hasta tu próximo turno. Ogre Arsonist|Pirómano ogro|Criatura - Ogro|Cuando el Pirómano ogro entre en el campo de batalla, destruye la tierra objetivo. Ogre Battledriver|Ogro dirigebatallas|Criatura — Guerrero ogro|Siempre que otra criatura entre al campo de batalla bajo tu control, esa criatura obtiene +2/+0 y gana la habilidad de prisa hasta el final del turno. (Puede atacar y {T} este turno.) Ogre Berserker|Berserker ogro|Criatura - Berserker Ogro|Prisa @@ -11234,6 +11560,7 @@ Omen of the Sea|Augurio del mar|Encantamiento|Destello.\nCuando el Augurio del m Omen of the Sun|Augurio del sol|Encantamiento|Destello.\nCuando el Augurio del sol entre al campo de batalla, crea dos fichas de criatura Soldado Humano blancas 1/1 y tú ganas 2 vidas.\n{2}{W}, sacrificar el Augurio del sol: Adivina 2. Omenspeaker|Presagiadora|Criatura — Hechicero humano|Cuando la Presagiadora entre al campo de batalla, adivina 2. (Mira las dos primeras cartas de tu biblioteca, luego pon cualquier cantidad de ellas en el fondo de tu biblioteca y el resto en la parte superior en cualquier orden.) Omen|Presagio|Conjuro|Mira las tres cartas de la parte superior de tu biblioteca, luego devuélvelas en cualquier orden. Puedes barajar tu biblioteca. +Ominous Seas|Mares de mal agüero|Encantamiento|Siempre que robes una carta, pon un contador de augurio sobre los Mares de mal agüero.\nRemover ocho contadores de augurio de los Mares de mal agüero: Crea una ficha de criatura Kraken azul 8/8.\nCiclo {2}. ({2}, descartar esta carta: Roba una carta.) Ominous Sphinx|Esfinge ominosa|Criatura — Esfinge|Vuela.\nSiempre que actives una habilidad de ciclo o descartes una carta, la criatura objetivo que controla un oponente obtiene -2/-0 hasta el final del turno. Omnath, Locus of Mana|Omnath, centro de maná|Criatura legendaria — Elemental|El maná verde no se vacía de tu reserva de maná al final de las fases y los pasos.\nOmnath, centro de maná obtiene +1/+1 por cada maná verde en tu reserva de maná. Omnath, Locus of Rage|Omnath, centro de la ira|Criatura legendaria — Elemental|Aterrizaje — Siempre que una tierra entre al campo de batalla bajo tu control, pon en el campo de batalla una ficha de criatura Elemental roja y verde 5/5.\nSiempre que Omnath, centro de la ira u otro Elemental que controlas muera, Omnath hace 3 puntos de daño a la criatura o jugador objetivo. @@ -11387,10 +11714,11 @@ Orim's Prayer|Plegaria de Orim|Encantamiento|Siempre que una criatura te ataca, Orim's Thunder|Trueno de Orim|Instantáneo|Estímulo {R}. (Puedes pagar {R} adicional al lanzar este hechizo.)Destruye el artefacto o encantamiento objetivo. Si el Trueno de Orim fue estimulado, hace daño a la criatura objetivo igual al coste de maná convertido de ese permanente. Orim's Touch|Toque de Orim|Instantáneo|Estímulo {1} (Puedes pagar {1} adicional en cuanto juegues este hechizo.)\nPreven los siguientes 2 puntos de daño que fuera a recibir la criatura o jugador objetivo este turno. Si pagastes el coste de estímulo, en vez de eso Prevén los siguientes 4 puntos de daño que fuera a recibir la criatura o jugador objetivo este turno. Orim, Samite Healer|Orim, sanadora samita|Criatura Legendaria - Clérigo Humano|{T}: Prevén los siguientes 3 puntos de daño que fuera a recibir la criatura o jugador objetivo este turno. -Oriss, Samite Guardian|Oriss, guardiana samita|Criatura legendaria — Clérigo humano|{T}: Prevén todo el daño que se le fuera a hacer a la criatura objetivo este turno.
Grandeza Descartar otra carta llamada Oriss, guardiana samita: El jugador objetivo no puede jugar hechizos este turno y las criaturas que controla ese jugador no pueden atacar este turno. +Oriss, Samite Guardian|Oriss, guardiana samita|Criatura legendaria — Clérigo humano|{T}: Prevén todo el daño que se le fuera a hacer a la criatura objetivo este turno.\nGrandeza Descartar otra carta llamada Oriss, guardiana samita: El jugador objetivo no puede jugar hechizos este turno y las criaturas que controla ese jugador no pueden atacar este turno. Ormendahl, Profane Prince|Ormendahl, príncipe profano|Criatura legendaria — Demonio|Vuela, vínculo vital, indestructible, prisa. Ornamental Courage|Valentía ornamental|Instantáneo|Endereza la criatura objetivo. Obtiene +1/+3 hasta el final del turno. Ornate Kanzashi|Kanzashi adornado|Artefacto|{2}, {T}: El oponente objetivo remueve del juego la carta de la parte superior de su biblioteca. Puedes jugar esa carta este turno. +Ornery Dilophosaur|Dilofosaurio iracundo|Criatura — Dinosaurio|Toque mortal. (Cualquier cantidad de daño que esto haga a una criatura es suficiente para destruirla.)\nSiempre que el Dilofosaurio iracundo ataque, si controlas una criatura con fuerza de 4 o más, el Dilofosaurio iracundo obtiene +2/+2 hasta el final del turno. Ornery Goblin|Trasgo malhumorado|Criatura — Guerrero trasgo|Siempre que el Trasgo malhumorado bloquee o sea bloqueado por una criatura, el Trasgo malhumorado hace 1 punto de daño a esa criatura. Ornery Kudu|Kudú iracundo|Criatura — Antílope|Cuando el Kudú iracundo entre al campo de batalla, pon un contador -1/-1 sobre la criatura objetivo que controlas. Ornitharch|Orniconte|Criatura — Arconte|Vuela.\nTributo 2. (En cuanto esta criatura entre al campo de batalla, el oponente de tu elección puede colocar dos contadores +1/+1 sobre ella.)\nCuando la Orniconte entre al campo de batalla, si no se pagó tributo, pon en el campo de batalla dos fichas de criatura Ave blancas 1/1 con la habilidad de volar. @@ -11425,6 +11753,7 @@ Otepec Huntmaster|Maestro de caza de Otepec|Criatura — Chamán humano|Te cuest Otherworld Atlas|Atlas de otro mundo|Artefacto|{T}: Pon un contador de carga sobre el Atlas de otro mundo.\n{T}: Cada jugador roba una carta por cada contador de carga sobre el Atlas de otro mundo. Otherworldly Journey|Viaje por otros mundos|Instantáneo - Arcano|Remueve del juego la criatura objetivo. Al final del turno, regresa esa criatura al juego bajo el control de su propietario con un contador +1/+1 sobre ella. Otherworldly Outburst|Impulso antinatural|Instantáneo|La criatura objetivo obtiene +1/+0 hasta el final del turno. Cuando esa criatura muera este turno, pon en el campo de batalla una ficha de criatura Horror Eldrazi incolora 3/2. +Otrimi, the Ever-Playful|Otrimi, Siemprefeliz|Criatura legendaria — Bestia pesadilla|Mutación {1}{B}{G}{U}. (Si lanzas este hechizo pagando su coste de mutación, ponlo sobre o bajo la criatura objetivo que no sea Humano de la cual eres propietario. Estas mutan en la criatura de la parte superior más todas las habilidades de debajo.)\nArrolla.\nSiempre que esta criatura haga daño de combate a un jugador, regresa la carta de criatura objetivo con la habilidad de mutación de tu cementerio a tu mano. Ouphe Vandals|Vándalos oufé|Criatura — Oufé|{G}, sacrificar los Vándalos oufé: Contrarresta la habilidad activada objetivo cuya fuente sea un artefacto y destruye ese artefacto si está en juego. (Las habilidades de maná no pueden hacerse objetivo.) Oust|Derrocar|Conjuro|Pon la criatura objetivo en la biblioteca de su propietario segunda desde la parte superior. Su controlador gana 3 vidas. Outbreak|Brote|Conjuro|Puedes descartar un pantano de tu mano en vez de pagar el coste maná del Brote.\nElige un tipo de criatura. Todas las criaturas de ese tipo obtienen -1/-1 hasta el final del turno. @@ -11435,7 +11764,7 @@ Outlaws' Merriment|Alegría de los forajidos|Encantamiento|Al comienzo de tu man Outmaneuver|Maniobrar mejor|Instantáneo|X criaturas bloqueadas objetivo hacen daño de combate como si no fueran bloqueadas este turno. Outmuscle|Fuerza superior|Conjuro|Pon un contador +1/+1 sobre la criatura objetivo que controlas. Luego, lucha contra la criatura objetivo que no controlas. (Cada una hace un daño igual a su fuerza a la otra.)\nTesón — Si se usaron al menos tres manás verdes para lanzar este hechizo, la criatura que controlas gana la habilidad de indestructible hasta el final del turno. Outnumber|Superar en número|Instantáneo|Superar en número hace una cantidad de daño a la criatura objetivo igual a las criaturas que controlas. -Outpost Siege|Asedio al destacamento|Encantamiento|En cuanto el Asedio al destacamento entre al campo de batalla, elige kans o dragones.\n• Kans — Al comienzo de tu mantenimiento, exilia la primera carta de tu biblioteca. Hasta el final del turno, puedes jugar esa carta.\n• Dragones — Siempre que una criatura que controlas deje el campo de batalla, el Asedio al destacamento hace 1 punto de daño a la criatura o el jugador objetivo. +Outpost Siege|Asedio al destacamento|Encantamiento|En cuanto el Asedio al destacamento entre al campo de batalla, elige kans o dragones.\n• Kans — Al comienzo de tu mantenimiento, exilia la primera carta de tu biblioteca. Hasta el final del turno, puedes jugar esa carta.\n• Dragones — Siempre que una criatura que controlas deje el campo de batalla, el Asedio al destacamento hace 1 punto de daño a cualquier objetivo. Outrage Shaman|Chamán del ultraje|Criatura — Chamán trasgo|Croma Cuando la Chamán del ultraje entre en juego, hace daño a la criatura objetivo igual a la cantidad de símbolos de maná rojo en los costes de maná de los permanentes que controles. Outrider en-Kor|Batidor en-Kor|Criatura — Caballero rebelde kor|Flanquea (Siempre que una criatura sin la habilidad de flanquear bloquee a esta criatura, la criatura bloqueadora obtiene -1/-1 hasta el final del turno.)\n{0}: El siguiente punto de daño que se le fuera a hacer al Batidor en-Kor este turno, en vez de eso, se le hace a la criatura objetivo que controlas. Outrider of Jhess|Batidora de Jhess|Criatura — Caballero humano|Exaltado. (Siempre que una criatura que controles ataque sola, esa criatura obtiene +1/+1 hasta el final del turno.) @@ -11486,12 +11815,13 @@ Pacification Array|Matriz pacificadora|Artefacto|{2}, {T}: Gira el artefacto o c Pacifism|Pacifismo|Encantamiento — Aura|Encantar criatura (Haz objetivo a una criatura al jugarlo. Esta carta entra en juego anexada a esa criatura.)\nLa criatura encantada no puede atacar ni bloquear. Pack Guardian|Guardiana de la manada|Criatura — Espíritu lobo|Destello. (Puedes lanzar este hechizo en cualquier momento en que pudieras lanzar un instantáneo.)\nCuando la Guardiana de la manada entre al campo de batalla, puedes descartar una carta de tierra. Si lo haces, pon en el campo de batalla una ficha de criatura Lobo verde 2/2. Pack Hunt|Cacería en manada|Conjuro|Busca en tu biblioteca hasta tres cartas con el mismo nombre que la criatura objetivo, muéstralas, y ponlas en tu mano. Luego baraja tu biblioteca. +Pack Leader|Líder de la jauría|Criatura — Perro|Los otros Perros que controlas obtienen +1/+1.\nSiempre que el Líder de la jauría ataque, prevén todo el daño de combate que se fuera a hacer este turno a Perros que controlas. Pack Mastiff|Mastín de la manada|Criatura — Perro|{1}{R}: Cada criatura que controlas llamada Mastín de la manada obtiene +1/+0 hasta el final del turno. Pack Rat|Rata de horda|Criatura — Rata|Tanto la fuerza como la resistencia de la Rata de horda es igual al número de Ratas que controlas.\n{2}{B}, descartar una carta: Pon en el campo de batalla una ficha que es una copia de la Rata de horda. Pack's Disdain|Desdén de la manada|Instantáneo|Elige un tipo de criatura. La criatura objetivo obtiene -1/-1 hasta el final del turno por cada permanente del tipo elegido que controlas. Pack's Favor|Favor de la manada|Instantáneo|Convocar. (Tus criaturas pueden ayudar a lanzar este hechizo. Cada criatura que gires al lanzar este hechizo cuenta como un pago de {1} o de un maná del color de esa criatura.)\nLa criatura objetivo obtiene +3/+3 hasta el final del turno. -Pact of Negation|Pacto de negación|Instantáneo|El Pacto de negación es azul.
Contrarresta el hechizo objetivo.
Al comienzo de tu próximo mantenimiento, paga {3}{U}{U}. Si no lo haces, pierdes el juego. -Pact of the Titan|Pacto del titán|Instantáneo|El Pacto del titán es rojo.
Pon en juego una ficha de criatura Gigante roja 4/4.
Al comienzo de tu próximo mantenimiento, paga {4}{R}. Si no lo haces, pierdes el juego. +Pact of Negation|Pacto de negación|Instantáneo|El Pacto de negación es azul.\nContrarresta el hechizo objetivo.\nAl comienzo de tu próximo mantenimiento, paga {3}{U}{U}. Si no lo haces, pierdes el juego. +Pact of the Titan|Pacto del titán|Instantáneo|El Pacto del titán es rojo.\nPon en juego una ficha de criatura Gigante roja 4/4.\nAl comienzo de tu próximo mantenimiento, paga {4}{R}. Si no lo haces, pierdes el juego. Padeem, Consul of Innovation|Padeem, Cónsul de Innovación|Criatura legendaria — Artífice vedalken|Los artefactos que controlas tienen la habilidad de antimaleficio.\nAl comienzo de tu mantenimiento, si controlas el artefacto con el coste de maná convertido más alto o empatado por el coste de maná convertido más alto, roba una carta. Pain Kami|Kami del dolor|Criatura - Espíritu|{X}{R}, sacrificar el Kami del dolor: El Kami del dolor hace X puntos de daño a la criatura objetivo. Pain Magnification|Magnificación del dolor|Encantamiento|Siempre que un oponente reciba 3 o más puntos de daño de una única fuente, ese jugador descarta una carta. @@ -11501,12 +11831,13 @@ Painbringer|Portadolor|Criatura — Sicario|{T}, remover del juego cualquier nú Painful Lesson|Lección dolorosa|Conjuro|El jugador objetivo roba dos cartas y pierde 2 vidas. Painful Memories|Recuerdos dolorosos|Conjuro|Mira la mano del oponente objetivo y elige una carta. Pon esa carta en la parte superior de la biblioteca de ese jugador. Painful Quandary|Dilema doloroso|Encantamiento|Siempre que un oponente lance un hechizo, ese jugador pierde 5 vidas a menos que descarte una carta. -Painful Truths|Verdades que duelen|Conjuro|Converger — Robas X cartas y pierdes X vidas, donde X es la cantidad de colores de maná usados para lanzar las Verdades que duelen. +Painful Truths|Verdades que duelen|Conjuro|Converger — Robas X cartas y pierdes X vidas, donde X es la cantidad de colores de maná usados para lanzar este hechizo. Painsmith|Forjadolor|Criatura — Artífice humano|Siempre que lances un hechizo de artefacto, puedes hacer que la criatura objetivo obtenga +2/+0 y gane la habilidad de toque mortal hasta el final del turno. Painted Bluffs|Riscos pigmentados|Tierra — Desierto|{T}: Agrega {C} a tu reserva de maná.\n{1}, {T}: Agrega un maná de cualquier color a tu reserva de maná. Painter's Servant|Sirviente del pintor|Criatura artefacto — Espantapájaros|En cuanto el Sirviente del pintor entre en juego, elige un color.\nTodas las cartas que no están en juego, hechizos y permanentes son del color elegido además de sus otros colores. Painwracker Oni|Oni demueledolor|Criatura - Espíritu demonio|Inspirar temor.\nAl comienzo de tu mantenimiento, sacrifica una criatura si no controlas un Ogro. -Pain|Pain|Conjuro|El jugador objetivo descarta una carta. +Pain|Dolor|Conjuro|El jugador objetivo descarta una carta. +Pako, Arcane Retriever|Pako, recobrador arcano|Criatura legendaria — Perro elemental|Camarada de Haldan, arcanista entusiasta.\nPrisa.\nSiempre que Pako, recobrador arcano ataque, exilia la primera carta de la biblioteca de cada jugador y pon un contador de juego sobre cada una de ellas. Pon un contador +1/+1 sobre Pako por cada carta que no sea de criatura exiliada de esta manera. Palace Familiar|Familiar de palacio|Criatura — Ave|Vuela.\nCuando el Familiar de palacio muera, roba una carta. Palace Guard|Guardia de palacio|Criatura — Soldado humano|El Guardia de palacio puede bloquear cualquier cantidad de criaturas. Palace Siege|Asedio al palacio|Encantamiento|En cuanto el Asedio al palacio entre al campo de batalla, elige kans o dragones.\n• Kans — Al comienzo de tu mantenimiento, regresa la carta de criatura objetivo de tu cementerio a tu mano.\n• Dragones — Al comienzo de tu mantenimiento, cada oponente pierde 2 vidas y tú ganas 2 vidas. @@ -11569,8 +11900,10 @@ Parapet Watchers|Observadores del parapeto|Criatura — Soldado kithkin|{W/U}: L Parapet|Parapeto|Encantamiento|Puedes jugar el Parapeto cuando puedas jugar un instantáneo. Si fue jugado como un conjuro cuando no podrías haberlo jugado, sacrifícalo al final del turno.\nLas criaturas que controlas obtienen +0/+1. Paraselene|Paraselene|Conjuro|Destruye todos los encantamientos. Ganas 1 vida por cada encantamiento destruido de esta manera. Parasitic Bond|Vínculo parasitario|Encantamiento - Aura|Al comienzo del mantenimiento del controlador de la criatura encantada, el Vínculo parasitario hace 2 puntos de daño a ese jugador. +Parasitic Impetus|Ímpetu parasitario|Encantamiento — Aura|Encantar criatura.\nLa criatura encantada obtiene +2/+2 y está incitada. (Ataca cada combate si puede y ataca a un jugador que no seas tú si puede.)\nSiempre que la criatura encantada ataque, su controlador pierde 2 vidas y tú ganas 2 vidas. Parasitic Implant|Implante parasitario|Encantamiento — Aura|Encantar criatura.\nAl comienzo de tu mantenimiento, el controlador de la criatura encantada la sacrifica y tú pones en el campo de batalla una ficha de criatura artefacto Myr incolora 1/1. Parasitic Strix|Strix parasitario|Criatura artefacto — Ave|Vuela.\nCuando el Strix parasitario entre en juego, si controlas un permanente negro, el jugador objetivo pierde 2 vidas y tú ganas 2 vidas. +Parcelbeast|Ñurcela|Criatura — Bestia elemental|Mutación {G}{U}. (Si lanzas este hechizo pagando su coste de mutación, ponlo sobre o bajo la criatura objetivo que no sea Humano de la cual eres propietario. Estas mutan en la criatura de la parte superior más todas las habilidades de debajo.)\n{1}, {T}: Mira la primera carta de tu biblioteca. Si es una carta de tierra, puedes ponerla en el campo de batalla. Si no pones la carta en el campo de batalla, ponla en tu mano. Parch|Resecar|Instantáneo|Elige uno -- el Resecar hace 2 puntos de daño a la criatura o jugador objetivo; o el Resecar hace 4 puntos de daño a la criatura azul objetivo. Pardic Arsonist|Incendiario párdico|Criatura — Bárbaro|Umbral - Cuando el Incendiario párdico entre en juego, hace 3 puntos de daño a la criatura o jugador objetivo. (Tienes umbral si hay siete o más cartas en tu cementerio.) Pardic Collaborator|Colaboracionista párdico|Criatura — Bárbaro|Daña primero.\n{B}: El Colaboracionista párdico obtiene +1/+1 hasta el final del turno. @@ -11592,6 +11925,7 @@ Pashalik Mons|Pashalik Mons|Criatura legendaria — Guerrero trasgo|Siempre que Passwall Adept|Adepto del criptomuro|Criatura — Hechicero humano|{2}{U}: La criatura objetivo no puede ser bloqueada este turno. Past in Flames|El pasado en llamas|Conjuro|Cada carta de instantáneo y conjuro en tu cementerio gana la habilidad de retrospectiva hasta el final del turno. Su coste de retrospectiva es igual a su coste de maná.\nRetrospectiva {4}{R}. (Puedes lanzar esta carta desde tu cementerio pagando su coste de retrospectiva. Luego exíliala.) Patagia Golem|Gólem membranoso|Criatura artefacto — Gólem|{3}: El Gólem membranoso gana la habilidad de volar hasta el final del turno. (No pueden ser bloqueados excepto por criaturas que tengan la habilidad de volar.) +Patagia Tiger|Tigre membranoso|Criatura — Felino|Vuela.\nCuando el Tigre membranoso entre al campo de batalla, el Humano objetivo que controlas obtiene +2/+2 hasta el final del turno. Patagia Viper|Víbora membranosa|Criatura — Víbora|Vuela.\nCuando la Víbora membranosa entre al campo de batalla, pon en el campo de batalla dos fichas de criatura Víbora verdes y azules 1/1.\nCuando la Víbora membranosa entre al campo de batalla, sacrifícala a menos que se haya usado {U} para lanzarla. Patchwork Gnomes|Gnomos apedazados|Criatura Artefacto - Gnomo|Descartar una carta de tu mano: Regenera a los Gnomos apedazados. Path of Ancestry|Senda de los ancestros|Tierra|La Senda de los ancestros entra al campo de batalla girada.\n{T}: Agrega a tu reserva de maná un maná de cualquier color en la identidad de color de tu comandante. Cuando ese maná se use para lanzar un hechizo de criatura que comparta un tipo de criatura con tu comandante, adivina 1. @@ -11609,7 +11943,7 @@ Pathway Arrows|Flechas de la senda|Artefacto — Equipo|La criatura equipada tie Patient Rebuilding|Reconstrucción paciente|Encantamiento|Al comienzo de tu mantenimiento, el oponente objetivo pone las tres primeras cartas de su biblioteca en su cementerio. Luego, robas una carta por cada carta de tierra que vaya al cementerio de esta manera. Patriarch's Bidding|Órdenes del Patriarca|Conjuro|Cada jugador elige un tipo de criatura. Cada jugador regresa al juego todas las cartas de criatura del tipo elegido de esta manera de su cementerio. Patriarch's Desire|Deseo del Patriarca|Encantar criatura|La criatura encantada obtiene +2/-2.\nUmbral La criatura encantada obtiene +2/-2 adicionales. (Tienes umbral mientras haya siete o más cartas en tu cementerio.) -Patrician's Scorn|Desdén del aristócrata|Instantáneo|Si jugaste otro hechizo blanco este turno, puedes jugar el Desdén del aristócrata sin pagar su coste de maná.
Destruye todos los encantamientos. +Patrician's Scorn|Desdén del aristócrata|Instantáneo|Si jugaste otro hechizo blanco este turno, puedes jugar el Desdén del aristócrata sin pagar su coste de maná.\nDestruye todos los encantamientos. Patrol Hound|Sabueso patrullero|Criatura — Perro|Descartar una carta de tu mano: El Sabueso patrullero gana la habilidad de dañar primero hasta el final del turno. Patrol Signaler|Señalizadora de la patrulla|Criatura — Soldado kithkin|{1}{W}, {Q}: Pon en juego una ficha de criatura Soldado Kithkin blanca 1/1. ({Q} es el símbolo de enderezar.) Patron Wizard|Hechicero arquetipo|Criatura — Hechicero|Girar un Hechicero enderezado que controles: Contrarresta el hechizo objetivo a menos que su controlador pague {1}. @@ -11649,6 +11983,7 @@ Peema Aether-Seer|Adivina del éter de Peema|Criatura — Druida elfo|Cuando la Peema Outrider|Batidor de Peema|Criatura — Artífice elfo|Arrolla.\nFabricar 1. (Cuando esta criatura entre al campo de batalla, pon un contador +1/+1 sobre ella o crea una ficha de criatura artefacto Servo incolora 1/1.) Peer Pressure|Presión de los iguales|Conjuro|Elige un tipo de criatura. Si controlas más criaturas de ese tipo que cualquier otro jugador, ganas el control de todas las criaturas de ese tipo. (Este efecto no termina al final del turno.) Peer Through Depths|Indagar en las profundidades|Instantáneo - Arcano|Mira las primeras cinco cartas de la parte superior de tu biblioteca. Puedes mostrar una carta de instantáneo o de conjuro que se encuentre entre ellas y ponerla en tu mano. Pon el resto en la parte inferior de tu biblioteca en cualquier orden. +Peer into the Abyss|Fisgar en el abismo|Conjuro|El jugador objetivo roba una cantidad de cartas igual a la mitad de la cantidad de cartas en su biblioteca y pierde la mitad de sus vidas, redondeando hacia arriba cada vez. Pegasus Charger|Pegaso de batalla|Criatura — Pegaso|Vuela. (Esta criatura no puede ser bloqueada excepto por criaturas que tengan la habilidad de volar.)\nDaña primero. (Esta criatura hace daño de combate antes que las criaturas sin la habilidad de dañar primero.) Pegasus Courser|Pegaso de combate|Criatura — Pegaso|Vuela.\nSiempre que el Pegaso de combate ataque, otra criatura atacante objetivo gana la habilidad de volar hasta el final del turno. Pegasus Refuge|Refugio de pegasos|Encantamiento|{2}, descartar una carta de tu mano: pon una ficha de criatura pegaso blanca 1/1 con la habilidad de volar en juego. @@ -11689,6 +12024,7 @@ Perilous Shadow|Sombra peligrosa|Criatura — Sombra insecto|{1}{B}: La Sombra p Perilous Vault|Bóveda peligrosa|Artefacto|{5}, {T}, exiliar la Bóveda peligrosa: Exilia todos los permanentes que no sean tierra. Perilous Voyage|Travesía peligrosa|Instantáneo|Regresa el permanente objetivo que no sea tierra que no controles a la mano de su propietario. Si su coste de maná convertido era de 2 o menos, adivina 2. Perimeter Captain|Capitán del perímetro|Criatura — Soldado humano|Defensor.\nSiempre que una criatura que controles con la habilidad de defensor bloquee, puedes ganar 2 vidas. +Perimeter Sergeant|Sargento del perímetro|Criatura — Soldado humano|Siempre que el Sargento del perímetro ataque, los otros Humanos que controlas obtienen +1/+0 hasta el final del turno. Perish the Thought|Ni pensarlo|Conjuro|El oponente objetivo muestra su mano. Tú eliges de ahí una carta. Ese jugador baraja esa carta en su biblioteca. Perish|Perecer|Conjuro|Destruye todas las criaturas verdes. No pueden ser regeneradas. Permafrost Trap|Trampa de permafrost|Instantáneo — Trampa|Si un oponente tuvo una criatura verde que entró al campo de batalla bajo su control este turno, puedes pagar {U} en lugar de pagar el coste de maná de la Trampa de permafrost.\nGira hasta dos criaturas objetivo. Esas criaturas no se enderezan durante el próximo paso de enderezar de su controlador. @@ -11708,6 +12044,7 @@ Pestermite|Pequeña molestia|Criatura — Bribón hada|Destello.\nVuela.\nCuando Pestilence Demon|Demonio de la pestilencia|Criatura — Demonio|Vuela.\n{B}: El Demonio de la pestilencia hace 1 punto de daño a cada criatura y a cada jugador. Pestilence Rats|Ratas de la peste|Criatura - Rata|La fuerza de las Ratas de la peste es igual al número total de otras ratas en juego. (Por ejemplo, mientras que hay otras dos ratas en juego, la fuerza y la resistencia de las Ratas de la peste son 2/3.) Pestilence|Pestilencia|Encantamiento|Al final del turno, si no hay criaturas en juego, sacrifica la Pestilencia.\n{B}: la Pestilencia hace 1 punto de daño a cada criatura y a cada jugador. +Pestilent Haze|Neblina pestilente|Conjuro|Elige uno:\n• Todas las criaturas obtienen -2/-2 hasta el final del turno.\n• Remueve dos contadores de lealtad de cada planeswalker. Pestilent Kathari|Kathari pestilente|Criatura — Guerrero ave|Vuela.\nToque mortal. (Siempre que esta criatura haga daño a una criatura, destruye esa criatura.)\n{2}{R}: El Kathari pestilente gana la habilidad de dañar primero hasta el final del turno. Pestilent Souleater|Devoraalmas pestilente|Criatura artefacto — Insecto|{B/P}: El Devoraalmas pestilente gana la habilidad de infectar hasta el final del turno. ({B/P} puede pagarse con {B} o con 2 vidas. Una criatura con infectar hace daño a las criaturas en forma de contadores -1/-1 y a los jugadores en forma de contadores de veneno.) Pestilent Spirit|Espíritu pestilente|Criatura — Espíritu|Amenaza, toque mortal.\nLos hechizos de instantáneo y de conjuro que controlas tienen la habilidad de toque mortal. (Cualquier cantidad de daño que hagan a una criatura es suficiente para destruirla.) @@ -11717,7 +12054,7 @@ Petradon|Petradonte|Criatura — Bestia pesadilla|Cuando el Petradonte entre en Petrahydrox|Petrahidrox|Criatura — Extraño|({U/R} puede pagarse con {U} o con {R}.)\nCuando el Petrahidrox sea objetivo de un hechizo o habilidad, regresa el Petrahidrox a la mano de su propietario. Petravark|Pétravark|Criatura — Bestia pesadilla|Cuando el Pétravark entre en juego, remueve del juego la tierra objetivo.\nCuando el Pétravark salga del juego, regresa al juego la carta removida bajo el control de su propietario. Petrified Field|Campo petrificado|Tierra|{T}: Agrega un maná incoloro a tu reserva de maná.\n{T}, sacrificar el Campo petrificado: Regresa la carta objetivo de tierra de tu cementerio a tu mano. -Petrified Plating|Blindaje petrificado|Encantamiento — Aura|Encantar criatura.
La criatura encantada obtiene +2/+2.
Suspender 2—{G} (En lugar de jugar esta carta de tu mano, puedes pagar {G} y removerla del juego con dos contadores de tiempo sobre ella. Al comienzo de tu mantenimiento, remueve un contador de tiempo. Cuando se remueva el último, juégala sin pagar su coste de maná.) +Petrified Plating|Blindaje petrificado|Encantamiento — Aura|Encantar criatura.\nLa criatura encantada obtiene +2/+2.\nSuspender 2—{G} (En lugar de jugar esta carta de tu mano, puedes pagar {G} y removerla del juego con dos contadores de tiempo sobre ella. Al comienzo de tu mantenimiento, remueve un contador de tiempo. Cuando se remueva el último, juégala sin pagar su coste de maná.) Petrified Wood-Kin|Maderoso petrificado|Criatura — Guerrero elemental|El Maderoso petrificado no puede ser contrarrestado.\nSed de sangre X (Esta criatura entra en juego con X contadores +1/+1 sobre ella, donde X es la cantidad de daño hecha a tus oponentes este turno.)\nProtección contra instantáneos. Petty Theft|Hurto|Instantáneo — Aventura|Regresa el permanente objetivo que no sea tierra que controla un oponente a la mano de su propietario. Pewter Golem|Gólem de peltre|Criatura artefacto — Gólem|{1}{B}: Regenera el Gólem de peltre. @@ -11759,6 +12096,7 @@ Pharika's Libation|Libación de Farika|Instantáneo|Elige uno:\n• El oponente Pharika's Mender|Resucitadora de Farika|Criatura — Gorgona|Cuando la Resucitadora de Farika entre al campo de batalla, puedes regresar la carta de criatura o encantamiento objetivo de tu cementerio a tu mano. Pharika's Spawn|Engendro de Farika|Criatura — Gorgona|Escapatoria—{5}{B}, exiliar otras tres cartas de tu cementerio. (Puedes lanzar esta carta desde tu cementerio pagando su coste de escapatoria.)\nEl Engendro de Farika escapa con dos contadores +1/+1 sobre él. Cuando entre al campo de batalla de esta manera, cada oponente sacrifica una criatura que no sea Gorgona. Pharika, God of Affliction|Farika, diosa de la aflicción|Criatura encantamiento legendaria — Deidad|Indestructible.\nMientras tu devoción al negro y al verde sea menor que siete, Farika no es una criatura.\n{B}{G}: Exilia la carta de criatura objetivo de un cementerio. Su propietario pone en el campo de batalla una ficha de criatura encantamiento Víbora negra y verde 1/1 con la habilidad de toque mortal. +Phase Dolphin|Delfín de fase|Criatura — Ballena elemental|Siempre que el Delfín de fase ataque, otra criatura atacante objetivo no puede ser bloqueada este turno. Phelddagrif|Phelddagrif|Criatura Legendaria - Phelddagrif|{G}: el Phelddagrif gana la habilidad de arrollar hasta final del turno. Pon una ficha verde criatura Hippo 1/1 bajo el control del oponente.\n{W}: el Phelddagrif gana la habilidad de volar hasta final del turno y un oponente gana 2 vidas.\n{U}: devuelve el Phelddagrif a la mano de su propietario y un oponente puede robar una carta. Phenax, God of Deception|Fenax, dios del engaño|Criatura encantamiento legendaria — Deidad|Indestructible.\nMientras tu devoción al azul y al negro sea menor que siete, Fenax no es una criatura.\nLas criaturas que controlas tienen "{T}: El jugador objetivo pone las primeras X cartas de su biblioteca en su cementerio, donde X es la resistencia de esta criatura". Pheres-Band Brawler|Pendenciera del clan Feres|Criatura — Guerrero centauro|Cuando la Pendenciera del clan Feres entre al campo de batalla, lucha contra hasta una criatura objetivo que no controlas. (Cada una hace un daño igual a su fuerza a la otra.) @@ -11897,7 +12235,7 @@ Pit Raptor|Raptor del Abismo|Criatura - Mercenario Ave|Vuela, daña primero.\nAl Pit Scorpion|Escorpión del Abismo|Criatura - Escorpión|Siempre que el Escorpión del Abismo hace daño a un jugador, ese jugador obtiene un contador de veneno. (Un jugador con diez o más contadores de veneno pierde la partida.) Pit Spawn|Engendro del foso|Criatura - Demonio|Daña primero\nAl comienzo de tu mantenimiento, sacrifica el Engendro del foso a menos que pagues {B}{B}.\nSiempre que el Engendro del foso hace daño a una criatura, remueve del juego esa criatura. Pit Trap|Pozo trampa|Artefacto|{2}, {T}, sacrificar el Pozo trampa: destruye la criatura atacante objetivo sin la habilidad de volar. No puede ser regenerada. -Pitchburn Devils|Diablos arrojafuego|Criatura — Diablo|Cuando los Diablos arrojafuego mueran, le hacen 3 puntos de daño a la criatura o jugador objetivo. +Pitchburn Devils|Diablos arrojafuego|Criatura — Diablo|Cuando los Diablos arrojafuego mueran, hacen 3 puntos de daño a cualquier objetivo. Pitchstone Wall|Muro de vidrio volcánico|Criatura — Muro|(Los Muros no pueden atacar.)\nSiempre que descartes una carta de tu mano, puedes sacrificar el Muro de vidrio volcánico. Si lo haces, regresa la carta descartada de tu cementerio a tu mano. Pitfall Trap|Trampa de foso|Instantáneo — Trampa|Si exactamente una criatura está atacando, puedes pagar {W} en lugar de pagar el coste de maná de la Trampa de foso.\nDestruye la criatura atacante objetivo sin la habilidad de volar. Pith Driller|Taladrador de corteza|Criatura artefacto — Horror|({B/P} puede pagarse con {B} o con 2 vidas.)\nCuando el Taladrador de corteza entre al campo de batalla, pon un contador -1/-1 sobre la criatura objetivo. @@ -11952,6 +12290,7 @@ Planewide Disaster|Desastre planar|Fenómeno|Cuando te encuentres con el Desastr Plant Elemental|Elemental las plantas|Criatura - Elemental Planta|Cuando el Elemental de las plantas entre en el campo de batalla, sacrifícalo a menos que sacrifiques un Bosque. Plasm Capture|Captura del plasma|Instantáneo|Contrarresta el hechizo objetivo. Al comienzo de tu próxima fase principal precombate, agrega X manás de cualquier combinación de colores a tu reserva de maná, donde X es el coste de maná convertido de ese hechizo. Plasma Elemental|Elemental de plasma|Criatura — Elemental|El Elemental de plasma es imbloqueable. +Plateau|Meseta|Tierra — Llanuras Montañosas|({T}: Agrega {R} o {W}.) Plated Crusher|Aplastador blindado|Criatura — Bestia|Arrolla, antimaleficio. Plated Geopede|Geópodo laminado|Criatura — Insecto|Daña primero.\nAterrizaje — Siempre que una tierra entre al campo de batalla bajo tu control, el Geópodo laminado obtiene +2/+2 hasta el final del turno. Plated Pegasus|Pegaso con placas|Criatura — Pegaso|Destello (Puedes jugar este hechizo en cualquier momento en que pudieras jugar un instantáneo.)\nVuela.\nSi un hechizo fuera a hacer daño a una criatura o jugador, prevén 1 punto de daño que ese hechizo le fuera a hacer a esa criatura o jugador. @@ -11991,6 +12330,7 @@ Polluted Bonds|Vínculos polucionados|Encantamiento|Siempre que una tierra entre Polluted Dead|Muerto contaminado|Criatura — Zombie|Cuando el Muerto contaminado muera, destruye la tierra objetivo. Polluted Delta|Delta contaminado|Tierra|{T}, pagar 1 vida, sacrificar el Delta contaminado: Busca en tu biblioteca una carta de isla o de pantano y ponla en juego. Luego baraja tu biblioteca. Polluted Mire|Cenagal contaminado|Tierra|El Cenagal contaminado entra al campo de batalla girado.\n{T}: Agrega {B} a tu reserva de maná.\nCiclo {2}. ({2}, descartar esta carta: Roba una carta.) +Pollywog Symbiote|Renacuajo simbiótico|Criatura — Rana|Te cuesta {1} menos lanzar cada hechizo de criatura si tiene la habilidad de mutación.\nSiempre que lances un hechizo de criatura, si tiene la habilidad de mutación, roba una carta y descarta una carta. Polukranos, Unchained|Polukranos, desencadenado|Criatura legendaria — Hidra zombie|Polukranos entra al campo de batalla con seis contadores +1/+1 sobre él. En vez de eso, escapa con doce contadores +1/+1 sobre él.\nSi Polukranos fuera a recibir daño mientras tiene un contador +1/+1 sobre él, prevén ese daño y remueve esa misma cantidad de contadores +1/+1 de él.\n{1}{B}{G}: Polukranos lucha contra otra criatura objetivo.\nEscapatoria—{4}{B}{G}, exiliar otras seis cartas de tu cementerio. Polukranos, World Eater|Polukranos, el devoramundos|Criatura legendaria — Hidra|{X}{X}{G}: Monstruosidad X. (Si esta criatura no es monstruosa, pon X contadores +1/+1 sobre ella y se convierte en monstruosa.)\nCuando Polukranos, el devoramundos se convierta en monstruoso, hace X puntos de daño divididos como elijas entre cualquier número de criaturas objetivo que controlan tus oponentes. Cada una de esas criaturas hace daño igual a su fuerza a Polukranos. Polymorphist's Jest|Broma de la transmutadora|Instantáneo|Hasta el final del turno, cada criatura que controla el jugador objetivo pierde todas sus habilidades y se convierte en una Rana azul con fuerza y resistencia base 1/1. @@ -12002,16 +12342,17 @@ Ponder|Reflexionar|Conjuro|Mira las primeras tres cartas de tu biblioteca, luego Pongify|Pongificar|Instantáneo|Destruye la criatura objetivo. No puede ser regenerada. El controlador de esa criatura pone en juego una ficha de criatura Simio verde 3/3. Pontiff of Blight|Pontífice de desolación|Criatura — Clérigo zombie|Extorsionar. (Siempre que lances un hechizo, puedes pagar {W/B}. Si lo haces, cada oponente pierde 1 vida y tú ganas esa cantidad de vidas.)\nLas otras criaturas que controlas tienen la habilidad de extorsionar. (Si una criatura tiene varias copias de extorsionar, cada una se dispara por separado.) Ponyback Brigade|Brigada montaponis|Criatura — Guerrero trasgo|Cuando la Brigada montaponis entre al campo de batalla o se ponga boca arriba, pon tres fichas de criatura Trasgo rojas 1/1 en el campo de batalla.\nMetamorfosis {2}{R}{W}{B}. (Puedes lanzar esta carta boca abajo como una criatura 2/2 pagando {3}. Ponla boca arriba en cualquier momento pagando su coste de metamorfosis.) -Pooling Venom|Veneno acumulado|Encantamiento — Aura|Encantar tierra.
Siempre que la tierra encantada sea girada, su controlador pierde 2 vidas.
{3}{B}: Destruye la tierra encantada. +Pooling Venom|Veneno acumulado|Encantamiento — Aura|Encantar tierra.\nSiempre que la tierra encantada sea girada, su controlador pierde 2 vidas.\n{3}{B}: Destruye la tierra encantada. Pools of Becoming|Estanques de Creación|Plano — Reino de Meditación de Nicol Bolas|Al comienzo de tu paso final, pon las cartas de tu mano en el fondo de tu biblioteca en cualquier orden, luego roba esa misma cantidad de cartas.\nSiempre que lances caos, muestra las primeras tres cartas de tu mazo planar. La habilidad de caos de cada una de las cartas mostradas se dispara. Luego pon las cartas mostradas en el fondo de tu mazo planar en cualquier orden. Porcelain Legionnaire|Legionario de porcelana|Criatura artefacto — Soldado|({W/P} puede pagarse con {W} o con 2 vidas.)\nDaña primero. +Porcuparrot|Loroespín|Criatura — Bestia ave|Mutación {2}{R}. (Si lanzas este hechizo pagando su coste de mutación, ponlo sobre o bajo la criatura objetivo que no sea Humano de la cual eres propietario. Estas mutan en la criatura de la parte superior más todas las habilidades de debajo.)\n{T}: Esta criatura hace X puntos de daño a cualquier objetivo, donde X es la cantidad de veces que esta criatura ha mutado. Pore Over the Pages|Escrutar las páginas|Conjuro|Roba tres cartas, endereza hasta dos tierras y luego descarta una carta. Porphyry Nodes|Nodos de porfiria|Encantamiento|Al comienzo de tu mantenimiento, destruye la criatura con la menor fuerza. No puede ser regenerada. Si dos o más criaturas están empatadas por la menor fuerza, elige una de ellas.\nCuando no haya criaturas en juego, sacrifica los Nodos de porfiria. Port Inspector|Inspector de puerto|Criatura - Humano|Siempre que el Inspector de puerto sea bloqueado, puedes mirar la mano del jugador defensor. Port Town|Pueblo portuario|Tierra|En cuanto el Pueblo portuario entre al campo de batalla, puedes mostrar una carta de llanura o isla de tu mano. Si no lo haces, el Pueblo portuario entra al campo de batalla girado.\n{T}: Agrega {W} o {U} a tu reserva de maná. Portal Mage|Maga del portal|Criatura — Hechicero humano|Destello.\nCuando la Maga del portal entre al campo de batalla durante el paso de declarar atacantes, puedes seleccionar de nuevo a qué jugador o planeswalker ataca la criatura atacante objetivo. (No puede atacar a su controlador ni a los planeswalkers de su controlador.) Portal of Sanctuary|Portal del santuario|Artefacto|{1}, {T}: Regresa la criatura objetivo que controlas y cada Aura anexada a ella a las manos de sus propietarios. Activa esta habilidad solo durante tu turno. -Portcullis Vine|Enredadera del portón|Criatura — Muro planta|Defensor.\n{2}, {T}, sacrificar una criatura con la habilidad de defensor: Roba una carta. +Portcullis Vine|Enredadera del portón|Criatura — Muro planta|Defensor. (Esta criatura no puede atacar.)\n{2}, {T}, sacrificar una criatura con la habilidad de defensor: Roba una carta. Portcullis|Rastrillo|Artefacto|Siempre que una criatura entra en juego, si hay dos o más criaturas en juego, retira del juego esa criatura.\nCuando el Rastrillo deja el juego, devuelve al juego bajo el control de sus propietarios todas las criaturas retiradas del juego con el Rastrillo. Portent of Betrayal|Portento de la traición|Conjuro|Gana el control de la criatura objetivo hasta el final del turno. Endereza esa criatura. Gana la habilidad de prisa hasta el final del turno. Adivina 1. Portent|Portento|Conjuro|Mira las tres primeras cartas de la biblioteca del jugador objetivo, luego regrésalas en cualquier orden. Puedes hacer que ese jugador baraje su biblioteca.\nRoba una carta al comienzo del mantenimiento del próximo turno. @@ -12029,6 +12370,7 @@ Pouncing Cheetah|Guepardo al acecho|Criatura — Felino|Destello. Pouncing Jaguar|Jaguar saltando|Criatura - Felino|Eco (Al comienzo de tu próximo mantenimiento después de que este permanente entra bajo tu control, sacrifícalo a menos que pagues su coste de maná.) Pouncing Kavu|Kavu Saltador|Criatura - Kavu|Estímulo {2}{R} (Puedes pagar {2}{R} adicionales en cuanto juegues este hechizo.)\nDaña primero\nSi pagastes el coste de estímulo, el Kavu Saltador entra en juego con dos contadores +1/+1 en el y tiene la habilidad de prisa. Pouncing Lynx|Lince abalanzándose|Criatura — Felino|Mientras sea tu turno, el Lince abalanzándose tiene la habilidad de dañar primero. +Pouncing Shoreshark|Tiburón costero saltador|Criatura — Bestia tiburón|Mutación {3}{U}. (Si lanzas este hechizo pagando su coste de mutación, ponlo sobre o bajo la criatura objetivo que no sea Humano de la cual eres propietario. Estas mutan en la criatura de la parte superior más todas las habilidades de debajo.)\nDestello.\nSiempre que esta criatura mute, puedes regresar la criatura objetivo que controla un oponente a la mano de su propietario. Pouncing Wurm|Sierpe saltadora|Criatura — Sierpe|Estímulo {2}{G} (Puedes pagar {2}{G} adicional en cuanto juegues este hechizo.)\nSi se pagó el coste de estímulo, la Sierpe saltadora entra en juego con tres contadores +1/+1 sobre ella y tiene la habilidad de prisa. Powder Keg|Barril de pólvora|Artefacto|Al comienzo de tu mantenimiento, puedes poner un contador de fusible sobre el Barril de pólvora.\n{T}, sacrificar el Barril de pólvora: destruye cada artefacto y criatura que tenga un coste de maná convertido de maná igual al número de contadores de fusible Power Armor|Armadura de Poder|Artefacto|{3}, {T}: la criatura objetivo obtiene +1/+1 hasta el final del turno por cada tipo de tierra básica que controles. @@ -12067,10 +12409,12 @@ Predator, Flagship|Depredador, buque insignia|Artefacto legendario|{2}: La criat Predatory Advantage|Ventaja depredadora|Encantamiento|Al final del turno de cada oponente, si ese jugador no jugó un hechizo de criatura este turno, pon en juego una ficha de criatura Lagarto verde 2/2. Predatory Focus|Enfoque depredador|Conjuro|Puedes hacer que las criaturas que controlas hagan su daño de combate al jugador defensor este turno como si no fueran bloqueadas. Predatory Hunger|Hambre predatoria|Encantamiento - Aura|Siempre que un oponente juegue un hechizo de criatura, pon un contador +1/+1 en la criatura encantada. +Predatory Impetus|Ímpetu depredador|Encantamiento — Aura|Encantar criatura.\nLa criatura encantada obtiene +3/+3, debe ser bloqueada si se puede y está incitada. (Ataca cada combate si puede y ataca a un jugador que no seas tú si puede.) Predatory Nightstalker|Cazador nocturno predatorio|Criatura - Cazador nocturno|Cuando el Cazador nocturno predatorio entra en el campo de batalla, puedes hacer que tu oponente objetivo sacrifique una criatura. Predatory Rampage|Asalto del depredador|Conjuro|Las criaturas que controlas obtienen +3/+3 hasta el final del turno. Cada criatura que controlan tus oponentes bloquea este turno si puede. Predatory Sliver|Fragmentado depredador|Criatura — Fragmentado|Las criaturas Fragmentado que controlas obtienen +1/+1. Predatory Urge|Impulso depredador|Encantamiento — Aura|Encantar criatura.\nLa criatura encantada tiene "{T}: Esta criatura hace daño igual a su fuerza a la criatura objetivo. Esa criatura hace una cantidad de daño igual a su fuerza a esta criatura". +Predatory Wurm|Sierpe depredadora|Criatura — Sierpe|Vigilancia. (Esta criatura no se gira al atacar.)\nLa Sierpe depredadora obtiene +2/+2 mientras controles un planeswalker Garruk. Predict|Predecir|Instantáneo|Elige el nombre de una carta, luego el jugador objetivo pone la primera carta de su biblioteca en su cementerio. Si esa carta tiene el nombre elegido, robas dos cartas. De lo contrario, robas una carta. Preeminent Captain|Capitán preeminente|Criatura — Soldado kithkin|Daña primero. (Esta criatura hace daño de combate antes que las criaturas sin la habilidad de dañar primero.)\nSiempre que el Capitán preeminente ataque, puedes poner en el campo de batalla una carta de criatura Soldado girada y atacando de tu mano. Preferred Selection|Elección preferente|Encantamiento|Al comienzo de tu paso de robar, mira las dos carta superiores de tu biblioteca y elige una. Puedes sacrificar la elección preferente y pagar {2}{G}{G}. Si lo haces, roba la carta elegida. Si no lo haces, pon esa carta en la parte inferior de tu biblioteca. @@ -12096,11 +12440,13 @@ Price of Knowledge|El precio del conocimiento|Encantamiento|Las manos de los jug Price of Progress|Precio del progreso|Instantáneo|El precio del progreso hace 2 puntos de daño a cada jugador por cada tierra no básica que él controla. Prickleboar|Jabalí erizado|Criatura — Jabalí|Mientras sea tu turno, el Jabalí erizado obtiene +2/+0 y tiene la habilidad de dañar primero. (Hace daño de combate antes que las criaturas sin la habilidad de dañar primero.) Prickly Boggart|Boggart espinoso|Criatura — Bribón trasgo|Inspirar temor. +Prickly Marmoset|Tití espinoso|Criatura — Primate|Daña primero.\nSiempre que actives una habilidad de ciclo de una carta, el Tití espinoso obtiene +2/+0 hasta el final del turno. Pride Guardian|Guardián de la manada|Criatura — Monje felino|Defensor. (Esta criatura no puede atacar.)\nSiempre que el Guardián de la manada bloquee, gana 3 vidas. Pride Sovereign|Soberano de la manada|Criatura — Felino|El Soberano de la manada obtiene +1/+1 por cada otro Felino que controlas.\n{W}, {T}, espolear al Soberano de la manada: Crea dos fichas de criatura Felino blancas 1/1 con la habilidad de vínculo vital. (Una criatura espoleada no se enderezará durante tu próximo paso de enderezar.) Pride of Conquerors|Orgullo de los conquistadores|Instantáneo|Ascender. (Si controlas diez o más permanentes, obtienes la bendición de la ciudad durante el resto del juego.)\nLas criaturas que controlas obtienen +1/+1 hasta el final del turno. Si tienes la bendición de la ciudad, en vez de eso, esas criaturas obtienen +2/+2 hasta el final del turno. Pride of Lions|Orgullo de los leones|Criatura — Felino|Puedes hacer que el Orgullo de los leones asigne su daño de combate como si no hubiera sido bloqueado. Pride of the Clouds|Manada de nubes|Criatura — Felino elemental|Vuela.\nLa Manada de nubes obtiene +1/+1 por cada otra criatura en el campo de batalla con la habilidad de volar.\nPresagiar — {2}{W}{U}, mostrar la Manada de nubes de tu mano: Crea una ficha de criatura Ave blanca y azul 1/1 con la habilidad de volar. (Activa esta habilidad solo durante tu mantenimiento y solo una vez por turno.) +Pridemalkin|Felino engreído|Criatura — Felino|Cuando el Felino engreído entre al campo de batalla, pon un contador +1/+1 sobre la criatura objetivo que controlas.\nCada criatura que controlas con un contador +1/+1 sobre ella tiene la habilidad de arrollar. (Puede hacer el daño de combate sobrante al jugador o planeswalker al que ataca.) Priest of Forgotten Gods|Sacerdotisa de dioses olvidados|Criatura — Clérigo humano|{T}, sacrificar otras dos criaturas: Cualquier cantidad de jugadores objetivo pierden 2 vidas y sacrifican una criatura cada uno. Agregas {B}{B} y robas una carta. Priest of Gix|Sacerdote de Gix|Criatura - Sicario Clérigo Humano|Cuando el Sacerdote de Gix entre en juego, si lo jugastes desde tu mano, añade {B}{B}{B} a tu reserva de maná. Priest of Iroas|Sacerdotisa de Iroas|Criatura — Clérigo humano|{3}{W}, sacrificar la Sacerdotisa de Iroas: Destruye el encantamiento objetivo. @@ -12117,10 +12463,12 @@ Primal Clay|Barro primordial|Criatura artefacto — Metamorfo|En cuanto el Barro Primal Cocoon|Crisálida primordial|Encantamiento — Aura|Encantar criatura.\nAl comienzo de tu mantenimiento, pon un contador +1/+1 sobre la criatura encantada.\nCuando la criatura encantada ataque o bloquee, sacrifica la Crisálida primordial. Primal Command|Dictado primordial|Conjuro|Elige dos: El jugador objetivo gana 7 vidas; o pon el permanente objetivo que no sea de criatura en la parte superior de la biblioteca de su propietario; o el jugador objetivo baraja su cementerio en su biblioteca; o busca en tu biblioteca una carta de criatura, muéstrala, ponla en tu mano y baraja tu biblioteca. Primal Druid|Druida primordial|Criatura — Druida humano|Cuando la Druida primordial muera, puedes buscar en tu biblioteca una carta de tierra básica, ponerla en el campo de batalla girada y luego barajar tu biblioteca. +Primal Empathy|Empatía primigenia|Encantamiento|Al comienzo de tu mantenimiento, roba una carta si controlas una criatura con la mayor fuerza entre las criaturas en el campo de batalla. De lo contrario, pon un contador +1/+1 sobre una criatura que controlas. Primal Forcemage|Magofuerza primordial|Criatura — Chamán elfo|Siempre que otra criatura entre en juego bajo tu control, esa criatura obtiene +3/+3 hasta el final del turno. Primal Frenzy|Frenesí primitivo|Encantar criatura|La criatura encantada tiene la habilidad de arrollar. Primal Growth|Crecimiento primordial|Conjuro|Estímulo—Sacrificar una criatura. (Puedes sacrificar una criatura como coste adicional al lanzar este hechizo.)Busca en tu biblioteca una carta de tierra básica, pon esa carta en el campo de batalla y luego baraja tu biblioteca. Si el Crecimiento primordial fue estimulado, en vez de eso, busca en tu biblioteca hasta dos cartas de tierra básica, ponlas en el campo de batalla y luego baraja tu biblioteca. Primal Huntbeast|Bestia de caza primordial|Criatura — Bestia|Antimaleficio. (Esta criatura no puede ser objetivo de hechizos o habilidades que controlen tus oponentes.) +Primal Might|Fuerza primordial|Conjuro|La criatura objetivo que controlas obtiene +X/+X hasta el final del turno. Luego, lucha contra hasta una criatura objetivo que no controlas. Primal Order|Orden primordial|Encantamiento|Al comienzo del mantenimiento de cada jugador, la Orden Primordial hace a ese jugador daño igual al número de tierras no básicas que controle. Primal Plasma|Plasma primordial|Criatura — Metamorfo elemental|En cuanto el Plasma primordial entre al campo de batalla, se convierte, a tu elección, en una criatura 3/3, una criatura 2/2 con la habilidad de volar, o una criatura 1/6 con la habilidad de defensor. Primal Rage|Furia primitiva|Encantamiento|Las criaturas que controlas tienen la habilidad de arrollar. (Si una criatura que controles fuera a hacer suficiente daño de combate a sus bloqueadores como para destruirlos, puedes hacer que le haga el resto del daño al jugador defensor.) @@ -12201,7 +12549,7 @@ Prophecy|Profecía|Conjuro|Muestra la carta superior de la biblioteca del oponen Prophet of Distortion|Profeta de la distorsión|Criatura — Zángano eldrazi|Vacío. (Esta carta no tiene ningún color.)\n{3}{C}: Roba una carta. ({C} representa maná incoloro.) Prophet of Kruphix|Profeta de Krufix|Criatura — Hechicero humano|Durante el paso de enderezar de cada uno de los demás jugadores, endereza todas las criaturas y tierras que controles.\nPuedes lanzar las cartas de criatura como si tuvieran la habilidad de destello. Prophet of the Peak|Profeta de la cumbre|Criatura artefacto — Felino|Cuando el Profeta de la cumbre entre al campo de batalla, adivina 2. (Mira las dos primeras cartas de tu biblioteca, luego pon cualquier cantidad de ellas en el fondo de tu biblioteca y el resto en la parte superior en cualquier orden.) -Prophetic Bolt|Rayo profético|Instantáneo|El Rayo profético hace 4 puntos de daño a la criatura o jugador objetivo. Mira las cuatro primeras cartas de tu biblioteca. Pon una de esas cartas en tu mano y el resto en el fondo de tu biblioteca en cualquier orden. +Prophetic Bolt|Rayo profético|Instantáneo|El Rayo profético hace 4 puntos de daño a cualquier objetivo. Mira las cuatro primeras cartas de tu biblioteca. Pon una de esas cartas en tu mano y el resto en el fondo de tu biblioteca en cualquier orden. Prophetic Flamespeaker|Portavoz ígneo profético|Criatura — Chamán humano|Daña dos veces, arrolla.\nSiempre que el Portavoz ígneo profético haga daño de combate a un jugador, exilia la primera carta de tu biblioteca. Puedes jugar esa carta este turno. Prophetic Prism|Prisma profético|Artefacto|Cuando el Prisma profético entre al campo de batalla, roba una carta.\n{1}, {T}: Agrega un maná de cualquier color a tu reserva de maná. Prophetic Ravings|Delirios proféticos|Encantamiento — Aura|Encantar criatura.\nLa criatura encantada tiene prisa y "{T}, descartar una carta: Roba una carta". @@ -12219,6 +12567,7 @@ Proteus Machine|Máquina proteica|Criatura artefacto|Metamorfosis {0}.(Puedes ju Proteus Staff|Bastón proteico|Artefacto|{2}{U}, {T}: Pon la criatura objetivo en la parte inferior de la biblioteca de su propietario. El controlador de esa criatura muestra cartas de la parte superior de su biblioteca hasta que muestre una carta de criatura. Ese jugador pone esa carta en juego y el resto en la parte inferior de su biblioteca en cualquier orden. Juega esta habilidad sólo cuando puedas jugar un conjuro. Protomatter Powder|Polvo de protomateria|Artefacto|{4}{W}, {T}, sacrificar el Polvo de protomateria: Regresa la carta de artefacto objetivo de tu cementerio al juego. Prototype Portal|Portal prototipo|Artefacto|Estampa — Cuando el Portal prototipo entre al campo de batalla, puedes exiliar una carta de artefacto de tu mano.\n{X}, {T}: Crea una ficha que es una copia de la carta exiliada. X es el coste de maná convertido de esa carta. +Proud Wildbonder|Vinculafieras orgulloso|Criatura — Guerrero humano|Arrolla.\nLas criaturas que controlas con la habilidad de arrollar tienen "Puedes hacer que esta criatura haga su daño de combate como si no hubiera sido bloqueada". Proven Combatant|Combatiente curtida|Criatura — Guerrero humano|Eternizar {4}{U}{U}. ({4}{U}{U}, exiliar esta carta de tu cementerio: Crea una ficha que es una copia de esta carta, excepto que es un Guerrero Humano Zombie negro 4/4 sin coste de maná. Activa la habilidad de eternizar solo como un conjuro.) Providence|Providencia|Conjuro|Puedes mostrar esta carta de tu mano inicial. Si lo haces, al comienzo del primer mantenimiento, tu total de vidas se convierte en 26.\nTu total de vidas se convierte en 26. Provoke|Provocar|Instantáneo|Endereza la criatura objetivo que no sea de tu control. Esa criatura bloquea este turno si puede.\nRoba una carta. @@ -12240,6 +12589,7 @@ Psychic Barrier|Barrera psíquica|Instantáneo|Contrarresta el hechizo objetivo Psychic Battle|Batalla Psíquica|Encantamiento|Siempre que un jugador elige uno o más objetivos, cada jugador muestra la carta superior de su biblioteca. El jugador que muestra la carta con coste de maná convertido más alto puede cambiar el objetivo o los objetivos. Si dos o más cartas son iguales, el objetivo o los objetivos no cambian Psychic Corrosion|Corrosión psíquica|Encantamiento|Siempre que robes una carta, cada oponente pone las dos primeras cartas de su biblioteca en su cementerio. Psychic Drain|Drenaje psíquico|Conjuro|El jugador objetivo pone X cartas de la parte superior de su biblioteca en su cementerio y tú ganas X vidas. +Psychic Impetus|Ímpetu psíquico|Encantamiento — Aura|Encantar criatura.\nLa criatura encantada obtiene +2/+2 y está incitada. (Ataca cada combate si puede y ataca a un jugador que no seas tú si puede.)\nSiempre que la criatura encantada ataque, adivinas 2. Psychic Intrusion|Intrusión psíquica|Conjuro|El oponente objetivo muestra su mano. Elige una carta que no sea tierra del cementerio o la mano de ese jugador y exíliala. Puedes lanzar esa carta mientras permanezca exiliada, y puedes gastar maná como si fuera maná de cualquier color para lanzarla. Psychic Membrane|Membrana psíquica|Criatura — Muro|(Walls can't attack.)\nCuando la Membrana psíquica bloquee, puedes robar una carta. Psychic Miasma|Miasma psíquico|Conjuro|El jugador objetivo descarta una carta. Si se descarta una carta de tierra de esta manera, regresa el Miasma psíquico a la mano de su propietario. @@ -12318,6 +12668,7 @@ Purphoros, Bronze-Blooded|Purforos, Sangre de Bronce|Criatura encantamiento lege Purphoros, God of the Forge|Purforos, dios de la fragua|Criatura encantamiento legendaria — Deidad|Indestructible.\nMientras tu devoción al rojo sea menor que cinco, Purforos no es una criatura.\nSiempre que otra criatura entre al campo de batalla bajo tu control, Purforos hace 2 puntos de daño a cada oponente.\n{2}{R}: Las criaturas que controlas obtienen +1/+0 hasta el final del turno. Purraj of Urborg|Purraj de Urborg|Criatura Legendaria - Guerrero Felino|Siempre que el Purraj de Urborg ataca, gana la habilidad de dañar primero hasta el final del combate.\nSiempre que un hechizo negro es jugado, puedes pagar {B}. Si lo haces, pon un contador +1/+1 en el Purraj de Urborg. Pursue Glory|Perseguir la gloria|Instantáneo|Las criaturas atacantes obtienen +2/+0 hasta el final del turno.\nCiclo {2}. ({2}, descartar esta carta: Roba una carta.) +Pursued Whale|Ballena perseguida|Criatura — Ballena|Cuando la Ballena perseguida entre al campo de batalla, cada oponente crea una ficha de criatura Pirata roja 1/1 con "Esta criatura no puede bloquear" y "Las criaturas que controlas atacan cada combate si pueden".\nA tus oponentes les cuesta {3} más lanzar hechizos que hagan objetivo a la Ballena perseguida. Pursuit of Flight|Tentativa de vuelo|Encantamiento — Aura|Encantar criatura.\nLa criatura encantada obtiene +2/+2 y tiene "{U}: Esta criatura gana la habilidad de volar hasta el final del turno". Pursuit of Knowledge|Búsqueda del conocimiento|Encantamiento|Si fueras a robar una carta, en vez de eso puedes poner un contador de estudio sobre la Búsqueda de conocimiento.\nQuitar tres contadores de estudio de la Búsqueda del conocimiento, sacrificar la Búsqueda del conocimiento: roba siete cartas. Pus Kami|Kami de pus|Criatura - Espíritu|{B}, sacrificar el Kami de pus: Destruye la criatura objetivo que no sea negra.\nMigración de almas 6 (Cuando esto vaya a un cementerio desde el juego, puedes regresar la carta de Espíritu objetivo con coste de maná convertido de 6 o menos de tu cementerio a tu mano). @@ -12348,6 +12699,7 @@ Pyrewild Shaman|Chamán pira salvaje|Criatura — Chamán trasgo|Empujón — {1 Pyric Salamander|Salamandra de fuego|Criatura - Salamandra|{R}: la Salamandra de fuego obtiene +1/+0 hasta el final del turno. Sacrifica la Salamandra de fuego al final del turno. Pyrite Spellbomb|Bombahechizo de pirita|Artefacto|{R}, sacrificar la Bombahechizo de pirita: La Bombahechizo de pirita hace 2 puntos de daño a la criatura o jugador objetivo.\n{1}, sacrificar la Bombahechizo de pirita: Roba una carta. Pyroblast|Ráfaga de fuego|Instantáneo|Elige una -- contrarrestra el hechizo objetivo si es azul; o destruye el permanente objetivo si es azul. +Pyroceratops|Piroceratops|Criatura — Dinosaurio elemental|Arrolla.\nSiempre que lances un hechizo que no sea de criatura, pon un contador +1/+1 sobre el Piroceratops. Pyroclasm|Detonación ígnea|Conjuro|La Detonación ígnea hace 2 puntos de daño a cada criatura. Pyroclast Consul|Cónsul piroclasta|Criatura — Chamán elemental|Hermandad Al comienzo de tu mantenimiento, puedes mirar la primera carta de tu biblioteca. Si comparte un tipo de criatura con el Cónsul piroclasta, puedes mostrarla. Si lo haces, el Cónsul piroclasta hace 2 puntos de daño a cada criatura. Pyroclastic Elemental|Elemental piroclástico|Criatura — Elemental|{1}{R}{R}: El Elemental piroclástico hace 1 punto de daño al jugador objetivo. @@ -12358,7 +12710,7 @@ Pyromancer Ascension|Ascenso del piromante|Encantamiento|Siempre que lances un h Pyromancer's Assault|Asalto de la piromante|Encantamiento|Siempre que lances tu segundo hechizo cada turno, el Asalto de la piromante hace 2 puntos de daño a la criatura o jugador objetivo. Pyromancer's Gauntlet|Guantelete del piromante|Artefacto|Si un hechizo de instantáneo o de conjuro rojo que controlas o un planeswalker rojo que controlas fuera a hacer daño a un permanente o jugador, en vez de eso, hace ese daño más 2 a ese permanente o jugador. Pyromancer's Goggles|Lentes de la piromante|Artefacto legendario|{T}: Agrega {R} a tu reserva de maná. Cuando ese maná se use para lanzar un hechizo de instantáneo o de conjuro rojo, copia ese hechizo y puedes elegir nuevos objetivos para la copia. -Pyromancer's Swath|Pasar del piromante|Encantamiento|Si una fuente de instantáneo o conjuro que controlas fuera a hacer daño a una criatura o jugador, en vez de eso, hace esa misma cantidad de daño más 2 a esa criatura o jugador.
Al final del turno, descarta tu mano. +Pyromancer's Swath|Pasar del piromante|Encantamiento|Si una fuente de instantáneo o conjuro que controlas fuera a hacer daño a una criatura o jugador, en vez de eso, hace esa misma cantidad de daño más 2 a esa criatura o jugador.\nAl final del turno, descarta tu mano. Pyromancy|Piromancia|Encantamiento|{3}, descartar una carta al azar de tu mano: la Piromancia hace a la criatura o jugador objetivo daño igual al coste de maná convertido de la carta descartada. Pyromania|Piromanía|Encantamiento|{1}{R}, descartar una carta al azar de tu mano: La Piromanía hace 1 punto de daño a la criatura o jugador objetivo.\n{1}{R}, sacrificar la Piromanía: La Piromanía hace 1 punto de daño a la criatura o jugador objetivo. Pyromantic Pilgrim|Peregrino piromántico|Criatura — Hechicero humano|Prisa. (Esta criatura puede atacar y {T} tan pronto como entra bajo tu control.) @@ -12380,12 +12732,13 @@ Quag Sickness|Náuseas del lodazal|Encantamiento — Aura|Encantar criatura.\nLa Quag Vampires|Vampiros del lodazal|Criatura — Bribón vampiro|Multiestímulo {1}{B}. (Puedes pagar {1}{B} adicionales tantas veces como quieras mientras lanzas este hechizo.)\nCruza pantanos.\nLos Vampiros del lodazal entran al campo de batalla con un contador +1/+1 sobre ellos por cada vez que fueron estimulados. Quagmire Druid|Druida del cenagal|Criatura — Druida zombie|{G}, {T}, sacrificar una criatura: Destruye el encantamiento objetivo. Quagmire Lamprey|Lamprea del cenagal|Criatura - Pez|Siempre que la Lamprea del cenagal sea bloqueada por una criatura, pon un contador -1/-1 en esa criatura. -Quagnoth|Quagnot|Criatura — Bestia|Fracción de segundo (Mientras este hechizo esté en la pila, los jugadores no pueden jugar hechizos o habilidades activadas que no sean habilidades de maná.)
Velo (Este permanente no puede ser objetivo de hechizos o habilidades.)
Cuando un hechizo o habilidad que controle un oponente te haga descartar el Quagnot, regrésalo a tu mano. +Quagnoth|Quagnot|Criatura — Bestia|Fracción de segundo (Mientras este hechizo esté en la pila, los jugadores no pueden jugar hechizos o habilidades activadas que no sean habilidades de maná.)\nVelo (Este permanente no puede ser objetivo de hechizos o habilidades.)\nCuando un hechizo o habilidad que controle un oponente te haga descartar el Quagnot, regrésalo a tu mano. Quakefoot Cyclops|Cíclope pierremoto|Criatura — Cíclope|Cuando el Cíclope pierremoto entre al campo de batalla, hasta dos criaturas objetivo no pueden bloquear este turno.\nCiclo {1}{R}. ({1}{R}, descartar esta carta: Roba una carta.)\nCuando actives la habilidad de ciclo del Cíclope pierremoto, la criatura objetivo no puede bloquear este turno. Quarantine Field|Campo de cuarentena|Encantamiento|El Campo de cuarentena entra al campo de batalla con X contadores de aislamiento sobre él.\nCuando el Campo de cuarentena entre al campo de batalla, por cada contador de aislamiento sobre él, exilia hasta un permanente objetivo que no sea tierra que controla un oponente hasta que el Campo de cuarentena deje el campo de batalla. Quarry Beetle|Escarabajo de cantera|Criatura — Insecto|Cuando el Escarabajo de cantera entre al campo de batalla, puedes regresar la carta de tierra objetivo de tu cementerio al campo de batalla. Quarry Colossus|Coloso de la cantera|Criatura — Gigante|Cuando el Coloso de la cantera entre al campo de batalla, pon la criatura objetivo en la biblioteca de su propietario justo debajo de las X primeras cartas de la biblioteca, donde X es la cantidad de llanuras que controlas. Quarry Hauler|Porteador de la cantera|Criatura — Camello|Cuando el Porteador de la cantera entre al campo de batalla, por cada tipo de contador sobre el permanente objetivo, pon otro contador de ese tipo sobre él o remueve uno de él. +Quartzwood Crasher|Embestidor de Bosquecuarzo|Criatura — Bestia dinosaurio|Arrolla.\nSiempre que una o más criaturas que controlas con la habilidad de arrollar hagan daño de combate a un jugador, crea una ficha de criatura Bestia Dinosaurio verde X/X con la habilidad de arrollar, donde X es la cantidad de daño que esas criaturas han hecho a ese jugador. Quash|Sofocar|Instantáneo|Contrarresta el hechizo objetivo de instantáneo o de conjuro. Busca en el cementerio, mano y biblioteca de su controlador todas las cartas con el mismo nombre que ese hechizo y remuévelas del juego. Luego ese jugador baraja su biblioteca. Quasiduplicate|Cuasiduplicado|Conjuro|Crea una ficha que es una copia de la criatura objetivo que controlas.\nRecargar. (Puedes lanzar esta carta desde tu cementerio descartando una carta además de pagar sus otros costes. Luego, exilia esta carta.) Queen of Ice|Reina de los hielos|Criatura — Hechicero noble humano|Siempre que la Reina de los hielos haga daño de combate a una criatura, gira esa criatura. No se endereza durante el próximo paso de enderezar de su controlador. @@ -12453,6 +12806,7 @@ Rabid Wombat|Wombat rabioso|Criatura - Wombat|El Wombat rabioso no se gira al at Racecourse Fury|Furia del circuito|Encantamiento — Aura|Encantar tierra.\nLa tierra encantada tiene "{T}: La criatura objetivo gana la habilidad de prisa hasta el final del turno". Rack and Ruin|Destrucción total|Instantáneo|Destruye dos artefactos objetivo. Rackling|Atormentador|Criatura Artefacto - Constructo|Al comienzo del mantenimiento de cada oponente, el Atormentador hace X puntos de daño a ese jugador, donde X es el número de cartas en su mano por debajo de tres. +Radha, Heart of Keld|Radha, Corazón de Keld|Criatura legendaria — Guerrero elfo|Mientras sea tu turno, Radha, Corazón de Keld tiene la habilidad de dañar primero.\nPuedes mirar la primera carta de tu biblioteca en cualquier momento y puedes jugar tierras desde la parte superior de tu biblioteca.\n{4}{R}{G}: Radha obtiene +X/+X hasta el final del turno, donde X es la cantidad de tierras que controlas. Radha, Heir to Keld|Radha, heredera de Keld|Criatura legendaria — Guerrero elfo|Siempre que Radha, heredera de Keld ataque, puedes agregar {R}{R} a tu reserva de maná.\n{T}: Agrega {G} a tu reserva de maná. Radiant Destiny|Destino radiante|Encantamiento|Ascender. (Si controlas diez o más permanentes, obtienes la bendición de la ciudad durante el resto del juego.)\nEn cuanto el Destino radiante entre al campo de batalla, elige un tipo de criatura.\nLas criaturas que controlas del tipo elegido obtienen +1/+1. Mientras tengas la bendición de la ciudad, también tienen la habilidad de vigilancia. Radiant Essence|Entidad radiante|Criatura - Espíritu|La Entidad radiante obtiene +1/+2 mientras que el oponente controle un permanente negro. @@ -12548,6 +12902,7 @@ Rakdos, Lord of Riots|Rakdos, señor de los motines|Criatura legendaria — Demo Rakdos, the Showstopper|Rakdos, el Fin del Espectáculo|Criatura legendaria — Demonio|Vuela, arrolla.\nCuando Rakdos, el Fin del Espectáculo entre al campo de batalla, lanza una moneda a cara o cruz por cada criatura que no sea un Demonio, Diablo o Diablillo. Destruye cada criatura si en su moneda sale cruz. Rakeclaw Gargantuan|Gargantúa garras filosas|Criatura — Bestia|{1}: La criatura objetivo con fuerza de 5 o más gana la habilidad de dañar primero hasta el final del turno. Raking Canopy|Enramada rastrilladora|Encantamiento|Siempre que una criatura que tenga la habilidad de volar te ataque, la Enramada rastrilladora le hace 4 puntos de daño. +Raking Claws|Zarpas desgarradoras|Instantáneo|La criatura objetivo gana la habilidad de dañar dos veces hasta el final del turno.\nCiclo {2}. ({2}, descartar esta carta: Roba una carta.) Rakish Heir|Heredero Rakish|Criatura — Vampiro|Siempre que un Vampiro que controlas haga daño de combate a un jugador, pon un contador +1/+1 sobre él. Rakka Mar|Rakka Mar|Criatura legendaria — Chamán humano|Prisa.\n{R}, {T}: Pon en juego una ficha de criatura Elemental roja 3/1 con la habilidad de prisa. Raksha Golden Cub|Raksha Cachorro Dorado|Criatura legendaria — Soldado felino|Vigilancia.\nMientras Raksha Cachorro Dorado esté equipado, las criaturas Felino que controlas obtienen +2/+2 y tienen la habilidad de dañar dos veces. @@ -12574,6 +12929,8 @@ Rally the Troops|Reagrupar las tropas|Instantáneo|Juega a Reagrupar las tropas Rally to Battle|Agruparse para la batalla|Instantáneo|Las criaturas que controlas obtienen +1/+3 hasta el final del turno. Enderézalas. Rallying Roar|Arenga de batalla|Instantáneo|Las criaturas que controlas obtienen +1/+1 hasta el final del turno. Enderézalas. Rally|Reagrupar|Instantáneo|Las criaturas bloqueando obtienen +1/+1 hasta el final del turno. +Ram Through|Arremeter|Instantáneo|La criatura objetivo que controlas hace una cantidad de daño igual a su fuerza a la criatura objetivo que no controlas. Si la criatura que controlas tiene la habilidad de arrollar, en vez de eso, el daño sobrante se hace al controlador de esa criatura. +Rambunctious Mutt|Mestizo revoltoso|Criatura — Perro|Cuando el Mestizo revoltoso entre al campo de batalla, destruye el artefacto o encantamiento objetivo que controla un oponente. Ramos, Dragon Engine|Ramos, dragón mecánico|Criatura artefacto legendaria — Dragón|Vuela.\nSiempre que lances un hechizo, pon un contador +1/+1 sobre Ramos, dragón mecánico por cada uno de los colores de ese hechizo.\nRemover cinco contadores +1/+1 de Ramos: Agrega {W}{W}{U}{U}{B}{B}{R}{R}{G}{G} a tu reserva de maná. Activa esta habilidad solo una vez cada turno. Ramosian Captain|Capitana ramosiana|Criatura - Rebelde Humano|Daña primero\n{5}, {T}: busca en tu biblioteca una carta de rebelde con coste de maná convertido de 4 o menor y pon esa carta en juego. Luego baraja tu biblioteca. Ramosian Commander|Comandante ramosiano|Criatura - Rebelde Humano|{6}, {T}: busca en tu biblioteca una carta de rebelde con coste de maná convertido de 5 o menor y pon esa carta en juego. Luego baraja tu biblioteca. @@ -12636,11 +12993,13 @@ Rats' Feast|Festín de ratas|Conjuro|Remueve del juego X cartas objetivo de un s Rattleblaze Scarecrow|Espantapájaros traqueteo ardiente|Criatura artefacto — Espantapájaros|El Espantapájaros traqueteo ardiente tiene la habilidad de persistir mientras controles una criatura negra. (Cuando esta criatura vaya a un cementerio desde el juego, si no tenía contadores -1/-1 sobre ella, regrésala al juego bajo el control de su propietario con un contador -1/-1.)\nEl Espantapájaros traqueteo ardiente tiene la habilidad de prisa mientras controles una criatura roja. Rattlechains|Mecedor de cadenas|Criatura — Espíritu|Destello.\nVuela.\nCuando el Mecedor de cadenas entre al campo de batalla, el Espíritu objetivo gana la habilidad de antimaleficio hasta el final del turno.\nPuedes lanzar los hechizos de Espíritu como si tuvieran la habilidad de destello. Rattleclaw Mystic|Mística garrasonora|Criatura — Chamán humano|{T}: Agrega {G}, {U} o {R} a tu reserva de maná.\nMetamorfosis {2}. (Puedes lanzar esta carta boca abajo como una criatura 2/2 pagando {3}. Ponla boca arriba en cualquier momento pagando su coste de metamorfosis.)\nCuando la Mística garrasonora se ponga boca arriba, agrega {G}{U}{R} a tu reserva de maná. +Raugrin Crystal|Cristal de Raugrin|Artefacto|{T}: Agrega {U}, {R} o {W}.\nCiclo {2}. ({2}, descartar esta carta: Roba una carta.) +Raugrin Triome|Trioma de Raugrin|Tierra — Isla montaña llanura|({T}: Agrega {U}, {R} o {W}.)\nEl Trioma de Raugrin entra al campo de batalla girado.\nCiclo {3}. ({3}, descartar esta carta: Roba una carta.) Ravaged Highlands|Tierras altas devastadas|Tierra|Las Tierras altas devastadas entran en juego giradas.\n{T}: Agrega {R} a tu reserva de maná.\n{T}, sacrificar las Tierras altas devastadas: Agrega un maná de cualquier color a tu reserva de maná. Ravager Wurm|Sierpe devastadora|Criatura — Sierpe|Insurgencia. (Esta criatura entra al campo de batalla con lo que elijas: un contador +1/+1 o la habilidad de prisa.)\nCuando la Sierpe devastadora entre al campo de batalla, elige hasta uno:\n• La Sierpe devastadora lucha contra la criatura objetivo que no controlas.\n• Destruye la tierra objetivo con una habilidad activada que no sea una habilidad de maná. Ravager of the Fells|Devastador de las colinas|Criatura — Licántropo|Arrolla.\nSiempre que esta criatura se transforme en el Devastador de las colinas, le hace 2 puntos de daño al oponente objetivo y 2 puntos de daño a hasta una criatura objetivo que controle ese jugador.\nAl comienzo de cada mantenimiento, si un jugador lanzó dos o más hechizos en el último turno, transforma al Devastador de las colinas. Ravaging Blaze|Llamarada salvaje|Instantáneo|La Llamarada salvaje hace X puntos de daño a la criatura objetivo. Dominio de hechizos — Si hay dos o más cartas de instantáneo y/o de conjuro en tu cementerio, la Llamarada salvaje también hace X puntos de daño al controlador de esa criatura. -Ravaging Riftwurm|Sierpe salvaje de la grieta|Criatura — Sierpe|Estímulo {4} (Puedes pagar {4} adicionales en cuanto juegues este hechizo.)
Desmaterializarse 2 (Este permanente entra en juego con dos contadores de tiempo sobre él. Al comienzo de tu mantenimiento, remueve un contador de tiempo de él. Cuando sea removido el último, sacrifícalo.)Si se pagó el coste de estímulo, la Sierpe salvaje de la grieta entra en juego con tres contadores de tiempo adicionales sobre ella. +Ravaging Riftwurm|Sierpe salvaje de la grieta|Criatura — Sierpe|Estímulo {4} (Puedes pagar {4} adicionales en cuanto juegues este hechizo.)\nDesmaterializarse 2 (Este permanente entra en juego con dos contadores de tiempo sobre él. Al comienzo de tu mantenimiento, remueve un contador de tiempo de él. Cuando sea removido el último, sacrifícalo.)Si se pagó el coste de estímulo, la Sierpe salvaje de la grieta entra en juego con tres contadores de tiempo adicionales sobre ella. Raven Familiar|Familiar cuervo|Criatura — Ave|Vuela.\nEco {2}{U}. (Al comienzo de tu mantenimiento, si esta carta entró bajo tu control desde el comienzo de tu último mantenimiento, sacrifícala a menos que pagues su coste de eco.)Cuando el Familiar cuervo entre al campo de batalla, mira las primeras tres cartas de tu biblioteca. Pon una de ellas en tu mano y el resto en el fondo de tu biblioteca en cualquier orden. Raven Guild Initiate|Iniciada del gremio de cuervos|Criatura — Hechicero|Metamorfosis - Regresa un Ave que controles a la mano de su propietario. (Puedes jugar esta carta boca abajo como una criatura 2/2 pagando {3}. Ponla boca arriba en cualquier momento pagando su coste de metamorfosis.) Raven Guild Master|Maestro del gremio de cuervos|Criatura — Mutante hechicero|Siempre que el Maestro del Gremio de Cuervos haga daño de combate a un jugador, ese jugador remueve del juego las diez cartas de la parte superior de su biblioteca.\nMetamorfosis {2}{U}{U}. (Puedes jugar esta carta boca abajo como una criatura 2/2 pagando {3}. Ponla boca arriba en cualquier momento pagando su coste de metamorfosis.) @@ -12654,6 +13013,7 @@ Ravenous Chupacabra|Chupacabras insaciable|Criatura — Horror bestia|Cuando el Ravenous Daggertooth|Dienteafilado voraz|Criatura — Dinosaurio|Enfurecer — Siempre que el Dienteafilado voraz reciba daño, ganas 2 vidas. Ravenous Demon|Demonio rapaz|Criatura — Demonio|Sacrificar un Humano: Transforma al Demonio rapaz. Activa esta habilidad sólo cuando puedas lanzar un conjuro. Ravenous Giant|Gigante voraz|Criatura — Gigante|Al comienzo de tu mantenimiento, el Gigante voraz te hace 1 punto de daño. +Ravenous Gigantotherium|Mamifegante voraz|Criatura — Bestia|Devorar 3. (En cuanto esta carta entre al campo de batalla, puedes sacrificar cualquier cantidad de criaturas. Esta criatura entra al campo de batalla con el triple de esa cantidad de contadores +1/+1 sobre ella.)\nCuando el Mamifegante voraz entre al campo de batalla, hace X puntos de daño divididos como elijas entre hasta X criaturas objetivo, donde X es su fuerza. Cada una de esas criaturas hace una cantidad de daño igual a su fuerza al Mamifegante voraz. Ravenous Harpy|Arpía voraz|Criatura — Arpía|Vuela.\n{1}, sacrificar otra criatura: Pon un contador +1/+1 sobre la Arpía voraz. Ravenous Intruder|Intruso voraz|Criatura — Gremlin|Sacrificar un artefacto: El Intruso voraz obtiene +2/+2 hasta el final del turno. Ravenous Leucrocota|Leucrocota voraz|Criatura — Bestia|Vigilancia.\n{6}{G}: Monstruosidad 3. (Si esta criatura no es monstruosa, pon tres contadores +1/+1 sobre ella y se convierte en monstruosa.) @@ -12702,6 +13062,7 @@ Reach of Branches|Alcance de las ramas|Instantáneo tribal — Pueblo-arbóreo|P Reach of Shadows|Alcance de las sombras|Instantáneo|Destruye la criatura objetivo que sea de uno o más colores. Read the Bones|Lectura de huesos|Conjuro|Adivina 2, luego roba dos cartas. Pierdes 2 vidas. (Para adivinar 2, mira las dos primeras cartas de tu biblioteca, luego pon cualquier cantidad de ellas en el fondo de tu biblioteca y el resto en la parte superior en cualquier orden.) Read the Runes|Leer las runas|Instantáneo|Roba X cartas. Por cada carta robada de esta manera, descarta una carta a menos que sacrifiques un permanente. +Read the Tides|Conocer las mareas|Conjuro|Elige uno:\n• Roba tres cartas.\n• Regresa hasta dos criaturas objetivo a las manos de sus propietarios. Reality Acid|Ácido de realidad|Encantamiento — Aura|Encantar permanente.\nDesmaterializarse 3 (Este permanente entra en juego con tres contadores de tiempo sobre él. Al comienzo de tu mantenimiento, remueve un contador de tiempo de él. Cuando sea removido el último, sacrifícalo.)\nCuando el Ácido de realidad deje el juego, el controlador del permanente encantado lo sacrifica. Reality Anchor|Anclar a la realidad|Instantáneo|La criatura objetivo pierde la habilidad de desvanecerse hasta el final del turno.\nRoba una carta. Reality Hemorrhage|Hemorragia de realidad|Instantáneo|Vacío. (Esta carta no tiene ningún color.)\nLa Hemorragia de realidad hace 2 puntos de daño a la criatura o el jugador objetivo. @@ -12711,7 +13072,7 @@ Reality Shaping|Moldeado de la realidad|Fenómeno|Cuando te encuentres con el Mo Reality Shift|Cambio de realidad|Instantáneo|Exilia la criatura objetivo. Su controlador manifiesta la primera carta de su biblioteca. (Ese jugador pone la primera carta de su biblioteca en el campo de batalla boca abajo como una criatura 2/2. Si es una carta de criatura, puede ponerse boca arriba en cualquier momento por su coste de maná.) Reality Smasher|Aniquilador de realidades|Criatura — Eldrazi|({C} representa maná incoloro.)\nArrolla, prisa.\nSiempre que el Aniquilador de realidades sea objetivo de un hechizo que controla un oponente, contrarresta ese hechizo a menos que su controlador descarte una carta. Reality Spasm|Espasmo de la realidad|Instantáneo|Elige uno: Gira X permanentes objetivo; o endereza X permanentes objetivo. -Reality Strobe|Realidad estroboscópica|Conjuro|Regresa el permanente objetivo a la mano de su propietario. Remueve del juego la Realidad estroboscópica con tres contadores de tiempo sobre ella.
Suspender 3—{2}{U} (En lugar de jugar esta carta de tu mano, puedes pagar {2}{U} y removerla del juego con tres contadores de tiempo sobre ella. Al comienzo de tu mantenimiento, remueve un contador de tiempo. Cuando se remueva el último, juégala sin pagar su coste de maná.) +Reality Strobe|Realidad estroboscópica|Conjuro|Regresa el permanente objetivo a la mano de su propietario. Remueve del juego la Realidad estroboscópica con tres contadores de tiempo sobre ella.\nSuspender 3—{2}{U} (En lugar de jugar esta carta de tu mano, puedes pagar {2}{U} y removerla del juego con tres contadores de tiempo sobre ella. Al comienzo de tu mantenimiento, remueve un contador de tiempo. Cuando se remueva el último, juégala sin pagar su coste de maná.) Reality Twist|Distorsión de la realidad|Encantamiento|Mantenimiento acumulativo {1}{U}{U}\nSi giras para extraer maná, las llanuras producen {R}, los pantanos producen {G}, las montañas producen {W}, los bosques producen {B} en vez de su tipo normal. Reality|Realidad|Instantáneo|Destruye el objetivo artefacto. Realm Razer|Arrasareinos|Criatura — Bestia|Cuando el Arrasareinos entre en juego, remueve del juego todas las tierras.\nCuando el Arrasareinos deje el juego, regresa al juego giradas bajo el control de sus propietarios las cartas removidas. @@ -12779,6 +13140,7 @@ Reclusive Artificer|Artífice huraña|Criatura — Artífice humano|Prisa. (Esta Reclusive Wight|Tumulario solitario|Criatura - Sicario Zombie|Al comienzo de tu mantenimiento, si controlas otro permanente que no sea tierra, sacrifica el Tumulario solitario. Recoil|Recular|Instantáneo|Regresa el permanente objetivo a la mano de su propietario. Luego ese jugador descarta una carta. Recollect|Recordar|Conjuro|Regresa la carta objetivo de tu cementerio a tu mano. +Reconnaissance Mission|Misión de reconocimiento|Encantamiento|Siempre que una criatura que controlas haga daño de combate a un jugador, puedes robar una carta.\nCiclo {2}. ({2}, descartar esta carta: Roba una carta.) Reconnaissance|Reconocimiento|Encantamiento|{0}: quita del combate la criatura atacante objetivo de tu control y enderézala. Prevén todo el daño que se le fuera hacer y fuera hacer esta criatura este turno. Recoup|Recobrarse|Conjuro|La carta objetivo de conjuro de tu cementerio gana la habilidad de retrospectiva hasta el final del turno. Su coste de retrospectiva es igual a su coste de maná. (El coste de maná incluye el color.)\nRetrospectiva {3}{R}. (Puedes jugar esta carta desde tu cementerio pagando su coste de retrospectiva. Luego remuévela del juego.) Recover|Recuperar|Conjuro|Regresa la carta de criatura objetivo de tu cementerio a tu mano.\nRoba una carta. @@ -12808,6 +13170,7 @@ Reef Pirates|Piratas de los arrecifes|Criatura - Pirata Zombie|Siempre que los P Reef Shaman|Chaman del arrecife|Criatura - Chamán Tritón|{T}: El tipo de la tierra básica objetivo es del tipo de tierra básica de tu elección hasta el final del turno. Reef Worm|Gusano de arrecife|Criatura — Gusano|Cuando el Gusano de arrecife muera, pon en el campo de batalla una ficha de criatura Pez azul 3/3 con "Cuando esta criatura muera, pon en el campo de batalla una ficha de criatura Ballena azul 6/6 con 'Cuando esta criatura muera, pon en el campo de batalla una ficha de criatura Kraken azul 9/9'". Reflect Damage|Reflejar daño|Instantáneo|La siguiente vez que una fuente de tu elección fuera hacer daño este turno, en vez de eso ese daño es hecho al controlador de la fuente. +Reflecting Mirror|Espejo reflector|Artefacto|{X}, {T}: Cambia el objetivo de un hechizo con un solo objetivo si el objetivo eres tú. El nuevo objetivo debe ser un jugador. {X} es el doble del coste de maná convertido de ese hechizo. Reflecting Pool|Estanque reflectante|Tierra|{T}: Agrega a tu reserva de maná un maná de cualquier tipo que pudiera producir una tierra que controles. Reflector Mage|Mago reflector|Criatura — Hechicero humano|Cuando el Mago reflector entre al campo de batalla, regresa la criatura objetivo que controla un oponente a la mano de su propietario. El propietario de esa criatura no puede lanzar hechizos con el mismo nombre que esa criatura hasta tu próximo turno. Reflex Sliver|Fragmentado de reflejos|Criatura — Fragmentado|Todos los fragmentados tienen la habilidad de prisa. @@ -12822,6 +13185,7 @@ Refuse|Negarse|Instantáneo|Negarse hace una cantidad de daño al controlador de Regal Bloodlord|Señor sangriento regio|Criatura — Soldado vampiro|Vuela.\nAl comienzo de cada paso final, si ganaste vidas este turno, crea una ficha de criatura Murciélago negra 1/1 con la habilidad de volar. Regal Caracal|Caracal regio|Criatura — Felino|Los otros Felinos que controlas obtienen +1/+1 y tienen la habilidad de vínculo vital.\nCuando el Caracal regio entre al campo de batalla, crea dos fichas de criatura Felino blancas 1/1 con la habilidad de vínculo vital. Regal Force|Fuerza regia|Criatura — Elemental|Cuando la Fuerza regia entre en juego, roba una carta por cada criatura verde que controles. +Regal Leosaur|Leosaurio majestuoso|Criatura — Felino dinosaurio|Mutación {1}{R/W}{R/W}. (Si lanzas este hechizo pagando su coste de mutación, ponlo sobre o bajo la criatura objetivo que no sea Humano de la cual eres propietario. Estas mutan en la criatura de la parte superior más todas las habilidades de debajo.)\nSiempre que esta criatura mute, las otras criaturas que controlas obtienen +2/+1 hasta el final del turno. Regal Unicorn|Unicornio magnífico|Criatura - Unicornio| Regathan Firecat|Gato de fuego de Regatha|Criatura — Felino elemental| Regenerate|Regenerar|Instantáneo|Regenera la criatura objetivo. (La próxima vez que esa criatura fuera a ser destruida este turno, no lo es. En vez de eso, gírala, remueve todo el daño de ella y remuévela del combate.) @@ -12926,6 +13290,7 @@ Repopulate|Repoblar|Instantáneo|Baraja todas las cartas de criatura del cemente Reprisal|Represalia|Instantáneo|Destruye la criatura objetivo con fuerza de 4 o más. No puede ser regenerada. Reprobation|Reprobación|Encantamiento — Aura|Encantar criatura.\nLa criatura encantada pierde todas las habilidades y es una criatura Cobarde con fuerza y resistencia base de 0/1. (Mantiene todos los supertipos, pero pierde todos los otros tipos y tipos de criatura.) Reprocess|Reprocesar|Conjuro|Sacrificar cualquier número de artefactos, criaturas, y/o tierras. Roba una carta por cada permanente sacrificado de esta manera. +Reptilian Reflection|Reflejo reptiliano|Encantamiento|Siempre que actives una habilidad de ciclo de una carta, puedes hacer que el Reflejo reptiliano se convierta en una criatura Dinosaurio 5/4 con las habilidades de arrollar y prisa además de sus otros tipos hasta el final del turno. Repudiate|Repudiar|Instantáneo|Contrarresta la habilidad activada o disparada objetivo. (Las habilidades de maná no pueden hacerse objetivo.) Repulse|Repulsa|Instantáneo|Regresa la criatura objetivo a la mano de su propietario.\nRoba una carta. Requiem Angel|Ángel del réquiem|Criatura — Ángel|Vuela.\nSiempre que otra criatura que controlas que no sea Espíritu muera, pon en el campo de batalla una ficha de criatura Espíritu blanca 1/1 con la habilidad de volar. @@ -13097,6 +13462,7 @@ Ridged Kusite|Kusite con cresta|Criatura — Horror cambiahechizos|{1}{B}, {T}, Ridgeline Rager|Iracundo Alomado|Criatura - Bestia|{R}: El Iracundo alomado obtiene +1/+0 hasta el final del turno. Ridgescale Tusker|Colmilludo escamacoraza|Criatura — Bestia|Cuando el Colmilludo escamacoraza entre al campo de batalla, pon un contador +1/+1 sobre cada una de las otras criaturas que controlas. Ridgetop Raptor|Ráptor de las crestas|Criatura — Bestia|Daña dos veces. (Esta criatura daña primero y también hace daño de combate normal.) +Rielle, the Everwise|Rielle, la Versada|Criatura legendaria — Hechicero humano|Rielle, la Versada obtiene +1/+0 por cada carta de instantáneo y de conjuro en tu cementerio.\nSiempre que descartes una o más cartas por primera vez cada turno, roba esa misma cantidad de cartas. Rienne, Angel of Rebirth|Rienne, ángel del renacimiento|Criatura legendaria — Ángel|Vuela.\nLas otras criaturas multicolores que controlas obtienen +1/+0.\nSiempre que otra criatura multicolor que controlas muera, regrésala a la mano de su propietario al comienzo del próximo paso final. Rift Bolt|Rayo de la grieta|Conjuro|El Rayo de la grieta hace 3 puntos de daño a la criatura o jugador objetivo.\nSuspender 1—{R} (En lugar de jugar esta carta de tu mano, puedes pagar {R} y removerla del juego con un contador de tiempo sobre ella. Al comienzo de tu mantenimiento, remueve un contador de tiempo. Cuando remuevas el último, juégala sin pagar su coste de maná.) Rift Elemental|Elemental de la grieta|Criatura — Elemental|{1}{R}, remover un contador de tiempo de un permanente que controlas o una carta suspendida de la cual eres propietario: El Elemental de la grieta obtiene +2/+0 hasta el final del turno. @@ -13160,6 +13526,7 @@ Riptide Replicator|Reproductor Resaca|Artefacto|En cuanto el Reproductor Resaca Riptide Shapeshifter|Metamorfo Resaca|Criatura — Metamorfo|{2}{U}{U}, sacrificar el Metamorfo Resaca: Elige un tipo de criatura. Muestra cartas de la parte superior de tu biblioteca hasta que muestres una carta de criatura de ese tipo. Pon en juego esa carta y baraja el resto en tu biblioteca. Riptide Survivor|Sobreviviente del Proyecto Resaca|Criatura — Hechicero humano|Metamorfosis {1}{U}{U}. (Puedes lanzar esta carta boca abajo como una criatura 2/2 pagando {3}. Ponla boca arriba en cualquier momento pagando su coste de metamorfosis.)\nCuando el Sobreviviente del Proyecto Resaca se ponga boca arriba, descarta dos cartas y luego roba tres cartas. Riptide Turtle|Tortuga de aguas revueltas|Criatura — Tortuga|Destello.\nDefensor. +Rise Again|Alzarse de nuevo|Conjuro|Regresa la carta de criatura objetivo de tu cementerio al campo de batalla. Rise from the Grave|Levantarse de la tumba|Conjuro|Pon en el campo de batalla bajo tu control la carta de criatura objetivo de un cementerio. Esa criatura es un Zombie negro además de sus otros colores y tipos. Rise from the Tides|Alzarse de entre las mareas|Conjuro|Pon en el campo de batalla girada una ficha de criatura Zombie negra 2/2 por cada carta de instantáneo y de conjuro en tu cementerio. Rise of Eagles|Ascenso de águilas|Conjuro|Pon en el campo de batalla dos fichas de criatura encantamiento Ave azules 2/2 con la habilidad de volar. Adivina 1. (Mira la primera carta de tu biblioteca. Puedes poner esa carta en el fondo de tu biblioteca.) @@ -13232,6 +13599,7 @@ Rix Maadi Reveler|Juerguista de Rix Maadi|Criatura — Chamán humano|Espectácu Rix Maadi, Dungeon Palace|Rix Maadi, el palacio calabozo|Tierra|{T}: Agrega {1} a tu reserva de maná.\n{1}{B}{R}, {T}: Cada jugador descarta una carta. Juega esta habilidad sólo cuando puedas jugar un conjuro. Road of Return|Camino de regreso|Conjuro|Elige uno:\n• Regresa la carta de permanente objetivo de tu cementerio a tu mano.\n• Pon a tu comandante en tu mano desde la zona de mando.\nEntrelazar {2}. (Si pagas el coste de entrelazar, elige ambas opciones.) Roalesk, Apex Hybrid|Roalesk, híbrido ejemplar|Criatura legendaria — Mutante humano|Vuela, arrolla.\nCuando Roalesk, híbrido ejemplar entre al campo de batalla, pon dos contadores +1/+1 sobre otra criatura objetivo que controlas.\nCuando Roalesk muera, prolifera, luego prolifera de nuevo. (Elige cualquier cantidad de permanentes y/o jugadores, luego pon sobre cada uno un contador de cada tipo que ya tenga. Luego hazlo nuevamente.) +Roaming Ghostlight|Luz fantasmal deambuladora|Criatura — Espíritu|Vuela.\nCuando la Luz fantasmal deambuladora entre al campo de batalla, regresa hasta una criatura objetivo que no sea Espíritu a la mano de su propietario. Roar of Challenge|Rugido de desafío|Conjuro|Todas las criaturas que puedan bloquear a la criatura objetivo este turno lo hacen.\nFerocidad — Esa criatura gana la habilidad de indestructible hasta el final del turno si controlas una criatura con fuerza de 4 o más. Roar of Jukai|Rugido del Jukai|Instantáneo - Arcano|Si controlas un bosque, cada criatura bloqueada obtiene +2/+2 hasta el final del turno.\nEmpalmar con lo arcano—Un oponente gana 5 vidas. (En cuanto juegues un hechizo arcano, puedes mostrar esta carta de tu mano y pagar su coste de empalme. Si lo haces, agrega los efectos de esta carta a ese hechizo). Roar of Reclamation|Rugido de reclamo|Conjuro|Cada jugador regresa todas las cartas de artefacto de su cementerio al juego. @@ -13287,6 +13655,7 @@ Ronom Serpent|Serpiente de Rónom|Criatura nevada — Serpiente|La Serpiente de Ronom Unicorn|Unicornio de Rónom|Criatura — Unicornio|Sacrificar la Unicornio de Rónom: Destruye el encantamiento objetivo. Roofstalker Wight|Tumulario rondatechos|Criatura — Zombie|{1}{U}: El Tumulario rondatechos gana la habilidad de volar hasta el final del turno. Rooftop Storm|Tormenta sobre el tejado|Encantamiento|Puedes pagar {0} en lugar de pagar el coste de maná de los hechizos de criatura Zombie que lanzas. +Rookie Mistake|Error de novato|Instantáneo|Hasta el final del turno, la criatura objetivo obtiene +0/+2 y otra criatura objetivo obtiene -2/-0. Roon of the Hidden Realm|Roon del Reino Oculto|Criatura legendaria — Soldado rinoceronte|Vigilancia, arrolla.\n{2}, {T}: Exilia otra criatura objetivo. Regresa esa carta al campo de batalla bajo el control de su propietario al comienzo del próximo paso final. Root Cage|Jaula de Raíces|Encantamiento|Los mercenarios no se enderezan durante el paso de enderezar de su controlador. Root Elemental|Elemental de raíz|Criatura — Elemental|Metamorfosis {5}{G}{G}.(Puedes jugar esta carta boca abajo como una criatura 2/2 pagando {3}. Ponla boca arriba en cualquier momento pagando su coste de metamorfosis.)\nCuando el Elemental de raíz se ponga boca arriba, puedes poner en juego una carta de criatura de tu mano. @@ -13302,6 +13671,7 @@ Rootbound Crag|Risco enraizado|Tierra|El Risco enraizado entra al campo de batal Rootbreaker Wurm|Sierpe quiebraraíces|Criatura — Sierpe|Arrolla. (Si esta criatura fuera a hacer suficiente daño de combate a sus bloqueadores como para destruirlos, puedes hacer que le haga el resto del daño al jugador defensor.) Rootgrapple|Agarre de raíz|Instantáneo tribal — Pueblo-arbóreo|Destruye el permanente objetivo que no sea criatura. Si controlas un Pueblo-arbóreo, roba una carta. Rooting Kavu|Kavu Hozador|Criatura - Kavu|Cuando el Kavu Hozador va al cementerio desde el juego, puedes retirar el Kavu Hozador del juego. Si lo haces, baraja todas las cartas de criatura de tu cementerio en tu biblioteca. +Rooting Moloch|Moloc hocicador|Criatura — Lagarto|Cuando el Moloc hocicador entre al campo de batalla, exilia la carta objetivo con una habilidad de ciclo de tu cementerio. Hasta el final de tu próximo turno, puedes jugar esa carta.\nCiclo {2}. ({2}, descartar esta carta: Roba una carta.) Rootrunner|Corredor de raíces|Criatura - Espíritu|{G}{G}, sacrificar el Corredor de raíces: Pon la tierra objetivo en la parte superior de la biblioteca de su propietario.\nMigración de almas 3 (Cuando esto vaya a un cementerio desde el juego, puedes regresar la carta de Espíritu objetivo con coste de maná convertido de 3 o menos de tu cementerio a tu mano.) Roots of Life|Raíces de la vida|Encantamiento|Cuando las Raíces de la vida entran en juego, elige islas o pantanos.\nSiempre que una tierra del tipo elegido que un oponente controle sea girada, gana 1 vida. Roots|Raíces|Encantamiento - Aura|Las Raices sólo pueden encantar una criatura sin la habilidad de volar.\nCuando las Raíces entran en juego, gira la criatura encantada.\nLa criatura encantada no se endereza durante el paso de enderezar de su controlador. @@ -13341,6 +13711,7 @@ Roughshod Mentor|Mentor atropellador|Criatura — Guerrero gigante|Las criaturas Rough|Rough|Conjuro|Violentar hace 2 puntos de daño a cada criatura que no tenga la habilidad de volar. Rouse the Mob|Incitar a la turba|Instantáneo|Esfuerzo — Lanzar Incitar a la turba cuesta {2}{R} más por cada objetivo después del primero.\nCualquier cantidad de criaturas objetivo obtienen +2/+0 cada una y ganan la habilidad de arrollar hasta el final del turno. Rouse|Estimular|Instantáneo|Si controlas un pantano, puedes pagar 2 vidas en vez de pagar el coste de maná del Estimular.\nLa criatura objetivo obtiene +2/+0 hasta el final del turno. +Rousing Read|Lectura estimulante|Encantamiento — Aura|Encantar criatura.\nCuando la Lectura estimulante entre al campo de batalla, roba dos cartas, luego descarta una carta.\nLa criatura encantada obtiene +1/+1 y tiene la habilidad de volar. Rout|Tumulto|Conjuro|Puedes lanzar el Tumulto como si tuviera la habilidad de destello si pagas {2} más para lanzarlo.\nDestruye todas las criaturas. No pueden ser regeneradas. Roving Keep|Fortaleza ambulante|Criatura artefacto — Muro|Defensor.\n{7}: La Fortaleza ambulante obtiene +2/+0 y gana la habilidad de arrollar hasta el final del turno. Puede atacar este turno como si no tuviera la habilidad de defensor. Rowan Treefolk|Pueblo fresnos|Criatura - Pueblo-arbóreo| @@ -13384,6 +13755,7 @@ Ruination|Ruina|Conjuro|Destruye todas las tierras no básicas. Ruinous Gremlin|Gremlin ruinoso|Criatura — Gremlin|{2}{R}, sacrificar el Gremlin ruinoso: Destruye el artefacto objetivo. Ruinous Minotaur|Minotauro funesto|Criatura — Guerrero minotauro|Siempre que el Minotauro funesto haga daño a un oponente, sacrifica una tierra. Ruinous Path|Camino ruinoso|Conjuro|Destruye la criatura o planeswalker objetivo.\nDespertar 4—{5}{B}{B}. (Si lanzas este hechizo por {5}{B}{B}, pon además cuatro contadores +1/+1 sobre la tierra objetivo que controlas y esta se convierte en una criatura Elemental 0/0 con la habilidad de prisa. Sigue siendo una tierra). +Ruinous Ultimatum|Ultimátum ruinoso|Conjuro|Destruye todos los permanentes que no sean tierra que controlan tus oponentes. Ruins of Oran-Rief|Ruinas de Oran-Rief|Tierra|Las Ruinas de Oran-Rief entran al campo de batalla giradas.\n{T}: Agrega {C} a tu reserva de maná. ({C} representa maná incoloro.)\n{T}: Pon un contador +1/+1 sobre la criatura incolora objetivo que entró al campo de batalla este turno. Ruins of Trokair|Ruinas de Trokair|Tierra|Las Ruinas de Trokair entran en juego giradas.\n{T}: añade {B} a tu reserva de maná.\n{T}, sacrificar las Ruinas de Trokair: añade {B}{B} a tu reserva de maná. Rukh Egg|Huevo de rukh|Criatura — Huevo|Cuando el Huevo de rukh vaya a un cementerio desde el juego, pon en juego una ficha de criatura Ave roja 4/4 con la habilidad de volar al final del turno. @@ -13391,11 +13763,13 @@ Rule of Law|Imperio de la ley|Encantamiento|Ningún jugador puede jugar más de Rumbling Aftershocks|Temblores retumbantes|Encantamiento|Siempre que lances un hechizo estimulado, puedes hacer que los Temblores retumbantes hagan daño a la criatura o jugador objetivo igual al número de veces que ese hechizo fue estimulado. Rumbling Baloth|Báloth retumbante|Criatura - Bestia| Rumbling Crescendo|Crescendo retumbante|Encantamiento|Al comienzo de tu mantenimiento, puedes poner un contador de versos sobre el Crescendo retumbante.\n{R}, sacrificar el Crescendo retumbante: destruye hasta X tierras objetivo, donde X es el número de contadores de verso sobre el Crescendo retumbante. +Rumbling Rockslide|Desprendimiento estentóreo|Conjuro|El Desprendimiento estentóreo hace una cantidad de daño a la criatura objetivo igual a la cantidad de tierras que controlas. Rumbling Ruin|Ruina retumbante|Criatura — Elemental|Cuando la Ruina retumbante entre al campo de batalla, cuenta la cantidad de contadores +1/+1 sobre las criaturas que controlas. Las criaturas que controlan tus oponentes con fuerza menor o igual a esa cantidad no pueden bloquear este turno. Rumbling Sentry|Centinela estentóreo|Criatura — Gigante|Cuando el Centinela estentóreo entre al campo de batalla, adivina 1. Rumbling Slum|Distrito retumbante|Criatura — Elemental|Al comienzo de tu mantenimiento, el Distrito retumbante hace 1 punto de daño a cada jugador. Rummaging Goblin|Trasgo hurgador|Criatura — Bribón trasgo|{T}, descartar una carta: Roba una carta. Rummaging Wizard|Hechicero hurgón|Criatura — Hechicero|{2}{U}: Mira la carta de la parte superior de tu biblioteca. Puedes poner esa carta en tu cementerio. +Run Afoul|Entrar en conflicto|Instantáneo|El oponente objetivo sacrifica una criatura con la habilidad de volar. Run Aground|Encallar|Instantáneo|Pon la criatura o artefacto objetivo en la parte superior de la biblioteca de su propietario. Run Amok|Carga frenética|Instantáneo|La criatura atacante objetivo obtiene +3/+3 y gana la habilidad de arrollar hasta el final del turno. Run Away Together|Huir juntos|Instantáneo|Elige dos criaturas objetivo controladas por jugadores distintos. Regresa esas criaturas a las manos de sus propietarios. @@ -13416,7 +13790,7 @@ Runeboggle|Runas distractoras|Instantáneo|Contrarresta el hechizo objetivo a me Runechanter's Pike|Lanza del cantarunas|Artefacto — Equipo|La criatura equipada tiene la habilidad de dañar primero y obtiene +X/+0, donde X es el número de cartas de instantáneo y conjuro en tu cementerio.\nEquipar {2}. Runeclaw Bear|Oso garra de runas|Criatura — Oso| Runed Arch|Arco rúnico|Artefacto|El Arco rúnico entra en juego girado. -Runed Halo|Halo rúnico|Encantamiento|En cuanto el Halo rúnico entre en juego, nombra una carta.\nTienes protección contra el nombre elegido. (No puedes ser objetivo, recibir daño o estar encantado por nada con ese nombre.) +Runed Halo|Halo rúnico|Encantamiento|En cuanto el Halo rúnico entre al campo de batalla, elige un nombre de carta.\nTienes protección contra el nombre de carta elegido. (No puedes ser objetivo, recibir daño o estar encantado por nada con ese nombre.) Runed Servitor|Servidor rúnico|Criatura artefacto — Constructo|Cuando el Servidor rúnico muera, cada jugador roba una carta. Runed Stalactite|Estalactita rúnica|Artefacto — Equipo|La criatura equipada obtiene +1/+1 y es de todos los tipos de criatura.\nEquipar {2}. Runeflare Trap|Trampa fulgor de runas|Instantáneo — Trampa|Si un oponente robó tres o más cartas este turno, puedes pagar {R} en lugar de pagar el coste de maná de la Trampa fulgor de runas.\nLa Trampa fulgor de runas hace daño al jugador objetivo igual a la cantidad de cartas en la mano de ese jugador. @@ -13470,6 +13844,7 @@ Saber Ants|Hormigas sable|Criatura - Insecto|Siempre que las Hormigas sable reci Saberclaw Golem|Gólem garras de sable|Criatura artefacto — Gólem|{R}: El Gólem garras de sable gana la habilidad de dañar primero hasta el final del turno. Sabertooth Alley Cat|Gato dientes de sable urbano|Criatura — Felino|El Gato dientes de sable urbano ataca cada turno si puede.\n{1}{R}: Las criaturas sin la habilidad de defensor no pueden bloquear al Gato dientes de sable urbano este turno. Sabertooth Cobra|Cobra dientes de sable|Criatura - Vibora|Siempre que la Cobra dientes de sable hace daño a un jugador, el obtiene un contador de veneno. Ese jugador obtiene otro contador de veneno al comienzo de su siguiente mantenimiento a menos que pague 2 antes del turno para prevenir este efecto. (Un jugador con diez o más contadores de veneno pierde la partida.) +Sabertooth Mauler|Dientes de sable agresivo|Criatura — Felino|Al comienzo de tu paso final, si una criatura murió este turno, pon un contador +1/+1 sobre el Dientes de sable agresivo y enderézalo. Sabertooth Nishoba|Nishoba dientes de sable|Criatura - Guerrero Bestia Felino|Arrollo, protección de azul, protección de rojo Sabertooth Outrider|Batidor dientes de sable|Criatura — Guerrero humano|Arrolla.\nFormidable — Siempre que el Batidor dientes de sable ataque, si las criaturas que controlas tienen una fuerza total de 8 o más, el Batidor dientes de sable gana la habilidad de dañar primero hasta el final del turno. Sabertooth Wyvern|Wyvern dientes de sable|Criatura - Draco|Vuela, daña primero @@ -13580,15 +13955,24 @@ Samut, the Tested|Samut, puesta a prueba|Planeswalker — Samut|+1: Hasta una cr Sanctified Charge|Carga santificada|Instantáneo|Las criaturas que controlas obtienen +2/+1 hasta el final del turno. Las criaturas blancas que controlas ganan además la habilidad de dañar primero hasta el final del turno. (Hacen daño de combate antes que las criaturas sin la habilidad de dañar primero.) Sanctifier of Souls|Santificador de almas|Criatura — Clérigo humano|Siempre que otra criatura entre al campo de batalla bajo tu control, el Santificador de almas obtiene +1/+1 hasta el final del turno.\n{2}{W}, exiliar una carta de criatura de tu cementerio: Pon en el campo de batalla una ficha de criatura Espíritu blanca 1/1 con la habilidad de volar. Sanctimony|Santurronería|Encantamiento|Siempre que un oponente gire una Montaña para obtener maná, puedes ganar 1 vida. +Sanctuary Blade|Hoja del santuario|Artefacto — Equipo|En cuanto la Hoja del santuario se anexe a una criatura, elige un color.\nLa criatura equipada obtiene +2/+0 y tiene protección contra el último color elegido.\nEquipar {3}. Sanctuary Cat|Gato del santuario|Criatura — Felino| +Sanctuary Lockdown|Bloqueo del santuario|Encantamiento|Los Humanos que controlas obtienen +1/+1.\n{2}, girar dos Humanos enderezados que controlas: Gira la criatura objetivo que controla un oponente. +Sanctuary Smasher|Devastasantuarios|Criatura — Bestia rinoceronte|Daña primero.\nCiclo {2}{R}. ({2}{R}, descartar esta carta: Roba una carta.)\nCuando actives la habilidad de ciclo del Devastasantuarios, pon un contador de dañar primero sobre la criatura objetivo que controlas. Sanctum Custodian|Custodio del lugar sagrado|Criatura - Clérigo Humano|{T}: Prevén los siguientes 2 puntos de daño que fuera a recibir la criatura o jugador objetivo este turno. Sanctum Gargoyle|Gárgola del santuario|Criatura artefacto — Gárgola|Vuela.\nCuando la Gárgola del santuario entre al campo de batalla, puedes regresar la carta de artefacto objetivo de tu cementerio a tu mano. Sanctum Guardian|Guardián del lugar sagrado|Criatura — Clérigo humano|Sacrificar el Guardián del lugar sagrado: La próxima vez que una fuente de tu elección fuera a hacer daño a la criatura o jugador objetivo este turno, prevén ese daño. Sanctum Plowbeast|Bestiarado del santuario|Criatura artefacto — Bestia|Defensor.\nCiclo de llanura {2}, ciclo de isla {2}. ({2}, descartar esta carta: Busca en tu biblioteca una carta de llanura o isla, muéstrala y ponla en tu mano. Luego baraja tu biblioteca.) Sanctum Seeker|Buscadora de Santuarios|Criatura — Caballero vampiro|Siempre que un Vampiro que controlas ataque, cada oponente pierde 1 vida y tú ganas 1 vida. Sanctum Spirit|Espíritu del santuario|Criatura — Espíritu|Vínculo vital.\nDescartar una carta histórica: El Espíritu del santuario gana la habilidad de indestructible hasta el final del turno. (Los artefactos, las Sagas y las cartas legendarias son cartas históricas.) +Sanctum of All|Santuario de todos|Encantamiento legendario — Altar|Al comienzo de tu mantenimiento, puedes buscar en tu biblioteca y/o cementerio una carta de Altar y ponerla en el campo de batalla. Si buscas en tu biblioteca de esta manera, barájala.\nSi una habilidad de otro Altar que controlas se dispara mientras controlas seis o más Altares, esa habilidad se dispara una vez más. +Sanctum of Calm Waters|Santuario de las aguas tranquilas|Encantamiento legendario — Altar|Al comienzo de tu fase principal precombate, puedes robar X cartas, donde X es la cantidad de Altares que controlas. Si lo haces, descarta una carta. Sanctum of Eternity|Santuario de la eternidad|Tierra|{T}: Agrega {C}.\n{2}, {T}: Regresa del campo de batalla a tu mano al comandante objetivo del cual eres propietario. Activa esta habilidad solo durante tu turno. +Sanctum of Fruitful Harvest|Santuario de la cosecha provechosa|Encantamiento legendario — Altar|Al comienzo de tu fase principal precombate, agrega X manás de un color cualquiera, donde X es la cantidad de Altares que controlas. Sanctum of Serra|Santuario de Serra|Plano — Reino de Serra|Cuando camines por los planos desde el Santuario de Serra, destruye todos los permanentes que no sean tierra.\nSiempre que lances caos, puedes hacer que tu total de vidas sea 20. +Sanctum of Shattered Heights|Santuario de la cima destrozada|Encantamiento legendario — Altar|{1}, descartar una carta de tierra o de Altar: El Santuario de la cima destrozada hace X puntos de daño a la criatura o planeswalker objetivo, donde X es la cantidad de Altares que controlas. +Sanctum of Stone Fangs|Santuario de los colmillos de piedra|Encantamiento legendario — Altar|Al comienzo de tu fase principal precombate, cada oponente pierde X vidas y tú ganas X vidas, donde X es la cantidad de Altares que controlas. +Sanctum of Tranquil Light|Santuario de la luz tranquila|Encantamiento legendario — Altar|{5}{W}: Gira la criatura objetivo. Te cuesta {1} menos activar esta habilidad por cada Altar que controlas. Sanctum of Ugin|Santuario de Ugin|Tierra|{T}: Agrega {1} a tu reserva de maná.\nSiempre que lances un hechizo incoloro con coste de maná convertido de 7 o más, puedes sacrificar el Santuario de Ugin. Si lo haces, busca en tu biblioteca una carta de criatura incolora, muéstrala y ponla en tu mano. Luego baraja tu biblioteca. Sanctum of the Sun|Santuario del sol|Tierra legendaria|(Se transforma del Portal de Azor.)\n{T}: Agrega X manás de un color cualquiera a tu reserva de maná, donde X es tu total de vidas. Sand Golem|Gólem de arena|Criatura Artefacto - Gólem|Siempre que un hechizo o habilidad controlada por un oponente te hace descártarte del Golem de arena de tu mano, devuelve el Gólem de arena de tu cementerio al juego al final del turno con un contador +1/+1 en él. @@ -13626,6 +14010,7 @@ Sanguinary Mage|Maga sanguinaria|Criatura — Hechicero vampiro|Destreza. (Siemp Sanguine Bond|Vínculo sangriento|Encantamiento|Siempre que ganes vidas, el oponente objetivo pierde esa cantidad de vidas. Sanguine Glorifier|Glorificadora sangrienta|Criatura — Clérigo vampiro|Cuando la Glorificadora sangrienta entre al campo de batalla, pon un contador +1/+1 sobre otro Vampiro objetivo que controlas. Sanguine Guard|Guardia sanguinario|Criatura - Caballero Zombie|Daña primero.\n{1}{B}: regenera la Guardia sanguinario. +Sanguine Indulgence|Lujo sanguíneo|Conjuro|Te cuesta {3} menos lanzar este hechizo si ganaste 3 o más vidas este turno.\nRegresa hasta dos cartas de criatura objetivo de tu cementerio a tu mano. Sanguine Praetor|Magistrado sanguinario|Criatura — Avatar|{B}, sacrificar una criatura: Destruye cada criatura con el mismo coste de maná convertido que la criatura sacrificada. Sanguine Sacrament|Sacramento sangriento|Instantáneo|Ganas el doble de X vidas. Pon el Sacramento sangriento en el fondo de la biblioteca de su propietario. Sanitarium Skeleton|Esqueleto del sanatorio|Criatura — Esqueleto|{2}{B}: Regresa el Esqueleto del sanatorio de tu cementerio a tu mano. @@ -13652,7 +14037,7 @@ Saproling Symbiosis|Simbiosis de saprolines|Conjuro|Puedes jugar la Simbiosis de Sapseep Forest|Bosque savia rezumada|Tierra — Bosque|({T}: Agrega {G} a tu reserva de maná.)\nEl Bosque savia rezumada entra al campo de batalla girado.\n{G}, {T}: Ganas una vida. Activa esta habilidad sólo si controlas dos o más permanentes verdes. Sarcatog|Sarcatog|Criatura — Atog|Remover del juego dos cartas de tu cementerio: El Sarcatog obtiene +1/+1 hasta el final del turno.\nSacrificar un artefacto: El Sarcatog obtiene +1/+1 hasta el final del turno. Sarcomancy|Sarcomancia|Encantamiento|Cuando la Sarcomancia entra en juego, pon una ficha de criatura zombi negra 2/2 en juego.\nAl comienzo de tu mantenimiento, si no hay zombis en juego, la Sarcomancia te hace 1 punto de daño. -Sarcomite Myr|Myr sarcoácaro|Criatura artefacto — Myr|{2}: El Myr sarcoácaro gana la habilidad de volar hasta el final del turno.
{2}, sacrificar el Myr sarcoácaro: Roba una carta. +Sarcomite Myr|Myr sarcoácaro|Criatura artefacto — Myr|{2}: El Myr sarcoácaro gana la habilidad de volar hasta el final del turno.\n{2}, sacrificar el Myr sarcoácaro: Roba una carta. Sarkhan Unbroken|Sarkhan invicto|Planeswalker — Sarkhan|+1: Roba una carta, luego agrega un maná de cualquier color a tu reserva de maná.\n-2: Pon en el campo de batalla una ficha de criatura Dragón roja 4/4 con la habilidad de volar.\n-8: Busca en tu biblioteca cualquier cantidad de cartas de criatura Dragón y ponlas en el campo de batalla. Luego baraja tu biblioteca. Sarkhan Vol|Sarkhan Vol|Planeswalker — Sarkhan|+1: Las criaturas que controlas obtienen +1/+1 y ganan la habilidad de prisa hasta el final del turno.\n-2: Gana el control de la criatura objetivo hasta el final del turno. Endereza esa criatura. Gana la habilidad de prisa hasta el final del turno.\n-6: Pon en juego cinco fichas de criatura Dragón rojas 4/4 con la habilidad de volar. Sarkhan the Mad|Sarkhan el loco|Planeswalker — Sarkhan|0: Muestra la primera carta de tu biblioteca y ponla en tu mano. Sarkhan el loco se hace daño a sí mismo igual al coste de maná convertido de esa carta.\n-2: El controlador de la criatura objetivo la sacrifica, luego ese jugador pone en el campo de batalla una ficha de criatura Dragón roja 5/5 con la habilidad de volar.\n-4: Cada criatura Dragón que controles hace daño igual a su fuerza al jugador objetivo. @@ -13702,8 +14087,13 @@ Savage Thallid|Tálido salvaje|Criatura — Hongo|Al comienzo de tu mantenimient Savage Twister|Torbellino salvaje|Conjuro|El Torbellino salvaje hace X puntos de daño a cada criatura. Savage Ventmaw|Bocahumareda salvaje|Criatura — Dragón|Vuela.\nSiempre que la Bocahumareda salvaje ataque, agrega {R}{R}{R}{G}{G}{G} a tu reserva de maná. Hasta el final del turno, este maná no se vacía de tu reserva de maná al final de las fases y los pasos. Savageborn Hydra|Hidra nacida salvaje|Criatura — Hidra|Daña dos veces.\nLa Hidra nacida salvaje entra al campo de batalla con X contadores +1/+1 sobre ella.\n{1}{R/G}: Pon un contador +1/+1 sobre la Hidra nacida salvaje. Activa esta habilidad solo cuando puedas lanzar un conjuro. +Savai Crystal|Cristal de Savái|Artefacto|{T}: Agrega {R}, {W} o {B}.\nCiclo {2}. ({2}, descartar esta carta: Roba una carta.) +Savai Sabertooth|Dientes de sable de Savái|Criatura — Felino| +Savai Thundermane|Melenatrueno de Savái|Criatura — Felino elemental|Siempre que actives una habilidad de ciclo de una carta, puedes pagar {2}. Cuando lo hagas, el Melenatrueno de Savái hace 2 puntos de daño a la criatura objetivo y tú ganas 2 vidas. +Savai Triome|Trioma de Savái|Tierra — Montaña llanura pantano|({T}: Agrega {R}, {W} o {B}.)\nEl Trioma de Savái entra al campo de batalla girado.\nCiclo {3}. ({3}, descartar esta carta: Roba una carta.) Savannah Lions|Leones de la sabana|Criatura — Felino| Savannah Sage|Sabio de la sabana|Criatura — Clérigo felino|Cuando el Sabio de la sabana entre al campo de batalla, ganas 2 vidas. +Savannah|Sabana|Tierra - Llanuras boscosas|({T}: Agrega {G} o {W}.) Saving Grace|Merced de auxilio|Encantamiento — Aura|Destello.\nEncantar criatura que controlas.\nCuando la Merced de auxilio entre al campo de batalla, todo el daño que se te fuera a hacer este turno a ti y a los permanentes que controlas se hace en su lugar a la criatura encantada.\nLa criatura encantada obtiene +0/+3. Saving Grasp|Abrazo salvador|Instantáneo|Regresa la criatura objetivo de la cual eres propietario a tu mano.\nRetrospectiva {W}. (Puedes lanzar esta carta desde tu cementerio pagando su coste de retrospectiva. Luego exíliala.) Savor the Moment|Saborear el momento|Conjuro|Toma un turno extra después de éste. Sáltate el paso de enderezar de ese turno. @@ -13713,6 +14103,7 @@ Sawback Manticore|Mantícora crestada|Criatura - Mantícora|4: la Mantícora cre Sawtooth Loon|Somorgujo dientes de sierra|Criatura - Ave|Vuela.\nCuando el Somorgujo dientes de sierra entra en juego, devuelve una criatura blanca o azul de tu control a la mano de su propietario.\nCuando el Somorgujo dientes de sierra entra en juego, roba dos cartas, luego pon dos cartas de tu mano en la parte inferior de tu biblioteca. Sawtooth Ogre|Ogro de dientes de sierra|Criatura - Ogro|Siempre que el Ogro de dientes de sierra bloquea o sea bloqueado por una criatura, el Ogro de dientes de sierra hace 1 punto de daño a esa criatura al final del combate. Sawtooth Thresher|Trillador dientes de sierra|Criatura artefacto|Estallido solar (Esto entra en juego con un contador +1/+1 sobre él por cada color de maná usado para pagar su coste.)\nRemover dos contadores +1/+1 del Trillador dientes de sierra: El Trillador dientes de sierra obtiene +4/+4 hasta el final del turno. +Sawtusk Demolisher|Demoledora colmillos de sierra|Criatura — Bestia|Mutación {3}{G}. (Si lanzas este hechizo pagando su coste de mutación, ponlo sobre o bajo la criatura objetivo que no sea Humano de la cual eres propietario. Estas mutan en la criatura de la parte superior más todas las habilidades de debajo.)\nArrolla.\nSiempre que esta criatura mute, destruye el permanente objetivo que no sea criatura. Su controlador crea una ficha de criatura Bestia verde 3/3. Scab-Clan Berserker|Berserker del clan Scab|Criatura — Berserker humano|Prisa.\nPrestigio 1. (Cuando esta criatura haga daño de combate a un jugador, si no tiene prestigio, pon un contador +1/+1 sobre ella y gana prestigio.)Siempre que un oponente lance un hechizo que no sea de criatura, si la Berserker del clan Scab tiene prestigio, la Berserker del clan Scab hace 2 puntos de daño a ese jugador. Scab-Clan Charger|Cargadora del clan Scab|Criatura — Guerrero centauro|Empujón — {1}{G}, descartar la Cargadora del clan Scab: La criatura atacante objetivo obtiene +2/+4 hasta el final del turno. Scab-Clan Giant|Gigante del clan Scab|Criatura — Guerrero gigante|Cuando el Gigante del clan Scab entre al campo de batalla, lucha contra la criatura objetivo que controle un oponente elegida al azar. @@ -13819,7 +14210,7 @@ Scourge Servant|Sirviente del azote|Criatura — Zombie|Infectar. (Esta criatura Scourge Wolf|Lobo azote|Criatura — Horror lobo|Daña primero.\nDelirio — El Lobo azote tiene la habilidad de dañar dos veces mientras entre las cartas de tu cementerio haya cuatro o más tipos de cartas. Scourge of Fleets|Azote de las flotas|Criatura — Kraken|Cuando el Azote de las flotas entre al campo de batalla, regresa cada criatura con resistencia de X o menos que controlan tus oponentes a la mano de su propietario, donde X es la cantidad de islas que controlas. Scourge of Geier Reach|Azote de la Cima Geier|Criatura — Elemental|El Azote de la Cima Geier obtiene +1/+1 por cada criatura que controlan tus oponentes. -Scourge of Kher Ridges|Azote de la Cordillera Kher|Criatura — Dragón|Vuela.
{1}{R}: El Azote de la Cordillera Kher hace 2 puntos de daño a cada criatura que no tenga la habilidad de volar.
{5}{R}: El Azote de la Cordillera Kher hace 6 puntos de daño a cada otra criatura que tenga la habilidad de volar. +Scourge of Kher Ridges|Azote de la Cordillera Kher|Criatura — Dragón|Vuela.\n{1}{R}: El Azote de la Cordillera Kher hace 2 puntos de daño a cada criatura que no tenga la habilidad de volar.\n{5}{R}: El Azote de la Cordillera Kher hace 6 puntos de daño a cada otra criatura que tenga la habilidad de volar. Scourge of Nel Toth|Azote de Nel Toth|Criatura — Dragón zombie|Vuela.\nPuedes lanzar el Azote de Nel Toth de tu cementerio pagando {B}{B} y sacrificando dos criaturas en vez de pagar su coste de maná. Scourge of Numai|Azote de Numai|Criatura - Espíritu demonio|Al comienzo de tu mantenimiento, pierdes 2 vidas si no controlas un Ogro. Scourge of Skola Vale|Azote del valle Skola|Criatura — Hidra|Arrolla.\nEl Azote del valle Skola entra al campo de batalla con dos contadores +1/+1 sobre él.\n{T}, sacrificar otra criatura: Pon una cantidad de contadores +1/+1 sobre el Azote del valle Skola igual a la resistencia de la criatura sacrificada. @@ -13830,7 +14221,7 @@ Scourglass|Reloj depurador|Artefacto|{T}, sacrificar el Reloj depurador: Destruy Scouring Sands|Arena devastadora|Conjuro|La Arena devastadora hace 1 punto de daño a cada criatura que controlen tus oponentes. Adivina 1. (Mira la primera carta de tu biblioteca. Puedes poner esa carta en el fondo de tu biblioteca.) Scour|Depurar|Instantáneo|Remueve del juego el encantamiento objetivo. Busca en el cementerio, mano y biblioteca de su controlador todas las cartas con el mismo nombre que ese encantamiento y remuévelas del juego. Luego ese jugador baraja su biblioteca. Scout the Borders|Explorar las fronteras|Conjuro|Muestra las cinco primeras cartas de tu biblioteca. Puedes poner en tu mano una carta de criatura o de tierra que se encuentre entre ellas. Pon el resto en tu cementerio. -Scout's Warning|Alerta del explorador|Instantáneo|La próxima carta de criatura que juegues este turno puede ser jugada como si tuviera la habilidad de destello.
Roba una carta. +Scout's Warning|Alerta del explorador|Instantáneo|La próxima carta de criatura que juegues este turno puede ser jugada como si tuviera la habilidad de destello.\nRoba una carta. Scouting Trek|Jornada de Exploración|Conjuro|Busca en tu biblioteca cualquier número de cartas de tierra, muéstralas, y ponlas en un lado. Baraja tu biblioteca, luego pon estas cartas en la parte superior de tu biblioteca en cualquier orden. Scrabbling Claws|Garras escarbadoras|Artefacto|{T}: El jugador objetivo exilia una carta de su cementerio.\n{1}, sacrificar las Garras escarbadoras: Exilia la carta objetivo de un cementerio. Roba una carta. Scragnoth|Scragnot|Criatura — Bestia|El Scragnot no puede ser contrarrestado.\nProtección contra azul. @@ -13910,6 +14301,7 @@ Sea Sprite|Hada marina|Criatura - Hada|Vuela, protección de rojo Sea Troll|Trol de mar|Criatura - Trol|{U}: regenera al Trol de mar. Juega esta habilidad sólo si el Trol de mar bloquea o fue bloqueado por una criatura azul este turno. Sea of Sand|Mar de Arena|Plano — Rabiah|Los jugadores muestran cada carta que roban.\nSiempre que un jugador robe una carta de tierra, ese jugador gana 3 vidas.\nSiempre que un jugador robe una carta que no sea tierra, ese jugador pierde 3 vidas.\nSiempre que lances caos, pon el permanente objetivo en la parte superior de la biblioteca de su propietario. Sea's Claim|Reclamo del mar|Encantamiento — Aura|Encantar tierra. (Haz objetivo a una tierra al jugarlo. Esta carta entra en juego anexada a esa tierra.)\nLa tierra encantada es una isla. +Sea-Dasher Octopus|Pulpo corremares|Criatura — Pulpo|Mutación {1}{U}. (Si lanzas este hechizo pagando su coste de mutación, ponlo sobre o bajo la criatura objetivo que no sea Humano de la cual eres propietario. Estas mutan en la criatura de la parte superior más todas las habilidades de debajo.)\nDestello.\nSiempre que esta criatura haga daño de combate a un jugador, roba una carta. Seachrome Coast|Costa de Cromo Marítimo|Tierra|La Costa de Cromo Marítimo entra al campo de batalla girada a menos que controles otras dos o menos tierras.\n{T}: Agrega {W} o {U} a tu reserva de maná. Seacoast Drake|Draco de la costa marina|Criatura — Draco|Vuela. Seafloor Debris|Escombros en el suelo marino|Tierra|Los Escombros en el suelo marino entran en juego girados.\n{T}: Agrega {U} a tu reserva de maná.\n{T}, sacrificar los Escombros en el suelo marino: Agrega un maná de cualquier color a tu reserva de maná. @@ -13950,6 +14342,7 @@ Seaside Haven|Refugio costero|Tierra|{T}: Agrega {1} a tu reserva de maná.\n{W} Seasinger|Sirena|Criatura - Tritón|Cuando tú no controlas islas, sacrifica la Sirena.\nPuedes elegir no enderezar la Sirena durante tu paso de enderezar.\n{T}: gana el control de la criatura objetivo cuyo controlador controle una isla mientras que tu controles la Sirena y mientras que la Sirena permanezca girada. Season of Growth|Estación de crecimiento|Encantamiento|Siempre que una criatura entre al campo de batalla bajo tu control, adivina 1. (Mira la primera carta de tu biblioteca. Puedes poner esa carta en el fondo de tu biblioteca.)\nSiempre que lances un hechizo que haga objetivo a una criatura que controlas, roba una carta. Seasonal Ritual|Ritual de temporada|Conjuro — Aventura|Agrega un maná de cualquier color. (Luego, exilia esta carta. Puedes lanzar la criatura más adelante desde el exilio.) +Seasoned Hallowblade|Filoconsagrado veterano|Criatura — Guerrero humano|Descartar una carta: Gira el Filoconsagrado veterano. Gana la habilidad de indestructible hasta el final del turno. (El daño y los efectos que dicen "destruir" no lo destruyen.) Seasoned Marshal|Mariscal competente|Criatura - Soldado Humano|Siempre que el Mariscal competente ataque, puedes girar la criatura objetivo. Seasoned Pyromancer|Piromante experimentado|Criatura — Chamán humano|Cuando el Piromante experimentado entre al campo de batalla, descarta dos cartas, luego roba dos cartas. Por cada carta que no sea tierra descartada de esta manera, crea una ficha de criatura Elemental roja 1/1.\n{3}{R}{R}, exiliar el Piromante experimentado de tu cementerio: Crea dos fichas de criatura Elemental rojas 1/1. Seasoned Tactician|Estratega experimentado|Criatura - Consejero Humano|{3}, Retira del juego las cuatro cartas superiores de tu biblioteca: la siguiente vez que una fuente de tu elección te haga daño este turno, Prevén ese daño. @@ -13963,12 +14356,13 @@ Second Harvest|Segunda recolección|Instantáneo|Por cada ficha que controlas, c Second Sight|Segunda vista|Instantáneo|Elige uno: Mira las primeras cinco cartas de la parte superior de la biblioteca del oponente objetivo y luego devuélvelas en cualquier orden; o mira las primeras cinco cartas de la parte superior de tu biblioteca y luego devuélvelas en cualquier orden.\nEntrelazar {U} (Si pagas el coste de entrelazar, juega ambas opciones.) Second Sunrise|Segundo amanecer|Instantáneo|Cada jugador regresa al juego todas las cartas de artefacto, criatura, encantamiento y tierra que haya puesto en su cementerio desde el juego este turno. Second Thoughts|Dudas|Instantáneo|Remueve del juego la criatura objetivo atacante.\nRoba una carta. -Second Wind|Nuevo aliento|Encantamiento — Aura|Encantar criatura.
{T}: Gira la criatura encantada.
{T}: Endereza la criatura encantada. +Second Wind|Nuevo aliento|Encantamiento — Aura|Encantar criatura.\n{T}: Gira la criatura encantada.\n{T}: Endereza la criatura encantada. Secret Plans|Planes secretos|Encantamiento|Las criaturas que controlas que están boca abajo obtienen +0/+1.\nSiempre que un permanente que controlas se ponga boca arriba, roba una carta. Secret Salvage|Recuperación secreta|Conjuro|Exilia la carta objetivo que no sea tierra de tu cementerio. Busca en tu biblioteca cualquier cantidad de cartas con el mismo nombre que esa carta, muéstralas y ponlas en tu mano. Luego baraja tu biblioteca. Secretkeeper|Guardasecretos|Criatura - Espíritu|Mientras tengas más cartas en tu mano que cada oponente, el Guardasecretos obtiene +2/+2 y tiene la habilidad de volar. Secrets of the Dead|Secretos de los muertos|Encantamiento|Siempre que lances un hechizo desde tu cementerio, roba una carta. Secrets of the Golden City|Secretos de la ciudad dorada|Conjuro|Ascender. (Si controlas diez o más permanentes, obtienes la bendición de la ciudad durante el resto del juego.)\nRoba dos cartas. Si tienes la bendición de la ciudad, en vez de eso, roba tres cartas. +Secure the Scene|Salvaguardar el lugar|Conjuro|Exilia el permanente objetivo que no sea tierra. Su controlador crea una ficha de criatura Soldado blanca 1/1. Secure the Wastes|Defender los yermos|Instantáneo|Pon en el campo de batalla X fichas de criatura Guerrero blancas 1/1. Security Blockade|Bloqueo de seguridad|Encantamiento — Aura|Encantar tierra.\nCuando el Bloqueo de seguridad entre al campo de batalla, pon en el campo de batalla una ficha de criatura Caballero blanca 2/2 con la habilidad de vigilancia.\nLa tierra encantada tiene "{T}: Prevén el siguiente 1 punto de daño que se te fuera a hacer este turno". Security Detail|Destacamento de seguridad|Encantamiento|{W} {W}: pon una ficha de criatura soldado blanca 1/1 en juego. Juega esta habilidad sólo si no controlas criaturas y sólo una vez cada turno. @@ -13979,6 +14373,7 @@ Sedraxis Specter|Espectro de Sedraxis|Criatura — Espectro|Vuela.\nSiempre que Sedris, the Traitor King|Sedris, el Rey Traidor|Criatura legendaria — Guerrero zombie|Cada criatura en tu cementerio tiene la habilidad de desenterrar {2}{B}. ({2}{B}: Regresa la carta al juego. La criatura gana la habilidad de prisa. Remuévela del juego al final del turno o si fuera a dejar el juego. Desentierra sólo como un conjuro.) See Beyond|Ver más allá|Conjuro|Roba dos cartas, luego baraja una carta de tu mano en tu biblioteca. See Red|Ojos de furia|Encantamiento — Aura|Encantar criatura.\nLa criatura encantada obtiene +2/+1 y tiene la habilidad de dañar primero.\nAl comienzo de tu paso final, si no atacaste con una criatura este turno, sacrifica los Ojos de furia. +See the Truth|Ver la verdad|Conjuro|Mira las tres primeras cartas de tu biblioteca. Pon una de esas cartas en tu mano y el resto en el fondo de tu biblioteca en cualquier orden. Si este hechizo se lanzó desde cualquier parte excepto desde tu mano, en vez de eso, pon cada una de esas cartas en tu mano. See the Unwritten|Ver lo no escrito|Conjuro|Muestra las ocho primeras cartas de tu biblioteca. Puedes poner en el campo de batalla una carta de criatura que se encuentre entre ellas. Pon el resto en tu cementerio.\nFerocidad — Si controlas una criatura con fuerza de 4 o más, puedes poner en el campo de batalla dos cartas de criatura en vez de una. Seed Guardian|Guardián de semillas|Criatura — Elemental|Alcance.\nCuando el Guardián de semillas muera, pon en el campo de batalla una ficha de criatura Elemental verde X/X, donde X es la cantidad de cartas de criatura en tu cementerio. Seed Spark|Chispa de semilla|Instantáneo|Destruye el artefacto o encantamiento objetivo. Si se usó {G} para pagar la Chispa de semilla, pon en juego dos fichas de criatura Saprolín verde 1/1. @@ -14010,7 +14405,7 @@ Segmented Krotiq|Krotiq ciempiés|Criatura — Insecto|Megametamorfosis {6}{G}. Segmented Wurm|Sierpe segmentada|Criatura - Sierpe|Siempre que la Sierpe segmentada sea objetivo de un hechizo o habilidad, pon un contador -1/-1 sobre ella. Segovian Angel|Ángel de Segovia|Criatura — Ángel|Vuela, vigilancia. Segovian Leviathan|Leviatán de Segovia|Criatura - Leviatan|Cruza islas (Esta criatura es imbloqueable mientras que el jugador defensor controle una isla.) -Seht's Tiger|Tigre de Seht|Criatura — Felino|Destello (Puedes jugar este hechizo en cualquier momento en que pudieras jugar un instantáneo.)
Cuando el Tigre de Seht entre en juego, ganas protección contra el color de tu elección hasta el final del turno. (No puedes ser objetivo, recibir daño o ser encantado por nada del color elegido.) +Seht's Tiger|Tigre de Seht|Criatura — Felino|Destello (Puedes jugar este hechizo en cualquier momento en que pudieras jugar un instantáneo.)\nCuando el Tigre de Seht entre en juego, ganas protección contra el color de tu elección hasta el final del turno. (No puedes ser objetivo, recibir daño o ser encantado por nada del color elegido.) Seismic Assault|Asalto sísmico|Encantamiento|Descartar una carta de tierra de tu mano: El Asalto sísmico hace 2 puntos de daño a la criatura o jugador objetivo. Seismic Elemental|Elemental sísmico|Criatura — Elemental|Cuando el Elemental sísmico entre al campo de batalla, las criaturas sin la habilidad de volar no pueden bloquear este turno. Seismic Mage|Mago sísmico|Criatura - Cambiahechizos Humano|{2}{R}, {T}, descartar una carta de tu mano: destruye la tierra objetivo. @@ -14031,6 +14426,7 @@ Sejiri Steppe|Estepa de Sejiri|Tierra|La Estepa de Sejiri entra al campo de bata Sek'Kuar, Deathkeeper|Sek'Kuar, guardián de la muerte|Criatura legendaria — Chamán orco|Siempre que otra criatura que controles que no sea ficha muera, pon en el campo de batalla una ficha de criatura Cadáver negra y roja 3/1 con la habilidad de prisa. Sekki, Seasons' Guide|Sekki, guía de las estaciones|Criatura legendaria - Espíritu|Sekki, guía de las estaciones entra en juego con ocho contadores +1/+1 sobre él.\nSi se le fuera a hacer daño a Sekki, prevén ese daño, remueve esa cantidad de contadores +1/+1 de Sekki, y pon en juego esa cantidad de fichas de criatura Espíritu incoloras 1/1.\nSacrificar ocho Espíritus: Regresa a Sekki de tu cementerio al juego. Select for Inspection|Seleccionar para inspección|Instantáneo|Regresa la criatura objetivo girada a la mano de su propietario. Adivina 1. (Mira la primera carta de tu biblioteca. Puedes poner esa carta en el fondo de tu biblioteca.) +Selective Adaptation|Adaptación selectiva|Conjuro|Muestra las siete primeras cartas de tu biblioteca. Elige de entre ellas una carta con la habilidad de volar, una carta con la habilidad de dañar primero, y así sucesivamente con dañar dos veces, toque mortal, prisa, antimaleficio, indestructible, vínculo vital, amenaza, alcance, arrollar y vigilancia. Pon una de las cartas elegidas en el campo de batalla, las otras cartas elegidas en tu mano y el resto en tu cementerio. Selective Memory|Memoria selectiva|Conjuro|Busca en tu biblioteca cualquier cantidad de cartas que no sean tierra y exílialas. Luego baraja tu biblioteca. Selective Snare|Trampa selectiva|Conjuro|Regresa X criaturas objetivo del tipo de criatura de tu elección a la mano de su propietario. Selenia, Dark Angel|Selenia, ángel perverso|Criatura Legendaria - Ángel|Vuela.\nPagar 2 vidas: devuelve Selenia, ángel perverso a la mano de su propietario. @@ -14051,6 +14447,7 @@ Self-Assembler|Autoensamblador|Criatura artefacto — Operario|Cuando el Autoens Self-Inflicted Wound|Herida autoinfligida|Conjuro|El oponente objetivo sacrifica una criatura verde o blanca. Si lo hace, ese jugador pierde 2 vidas. Selfless Cathar|Cátaro altruista|Criatura — Clérigo humano|{1}{W}, sacrificar al Cátaro altruista: Las criaturas que controlas obtienen +1/+1 hasta el final del turno. Selfless Exorcist|Exorcista desinteresado|Criatura — Clérigo|{T}: Remueve del juego la carta objetivo de criatura de un cementerio. Esa carta hace una cantidad de daño igual a su fuerza al Exorcista desinteresado.(Un * en una carta que no esté en juego es igual a 0.) +Selfless Savior|Salvador altruista|Criatura — Perro|Sacrificar el Salvador altruista: Otra criatura objetivo que controlas gana la habilidad de indestructible hasta el final del turno. (El daño y los efectos que dicen "destruir" no la destruyen.) Selfless Spirit|Espíritu abnegado|Criatura — Clérigo espíritu|Vuela.\nSacrificar el Espíritu abnegado: Las criaturas que controlas ganan la habilidad de indestructible hasta el final del turno. Selfless Squire|Escudera abnegada|Criatura — Soldado humano|Destello.\nCuando la Escudera abnegada entre al campo de batalla, prevén todo el daño que se te fuera a hacer este turno.\nSiempre que se prevenga daño que se te fuera a hacer, pon esa misma cantidad de contadores +1/+1 sobre la Escudera abnegada. Selhoff Occultist|Ocultista de Selhoff|Criatura — Bribón humano|Siempre que la Ocultista de Selhoff u otra criatura muera, el jugador objetivo pone la primera carta de su biblioteca en su cementerio. @@ -14058,6 +14455,7 @@ Selkie Hedge-Mage|Maga errante selkie|Criatura — Hechicero tritón|Cuando la M Sell-Sword Brute|Bruto asesino a sueldo|Criatura — Mercenario humano|Cuando el Bruto asesino a sueldo vaya a un cementerio desde el juego, te hace 2 puntos de daño. Seller of Songbirds|Vendedora de aves cantoras|Criatura — Humano|Cuando la Vendedora de aves cantoras entre al campo de batalla, pon en el campo de batalla una ficha de criatura Ave blanca 1/1 con la habilidad de volar. Selvala, Explorer Returned|Selvala, exploradora regresada|Criatura legendaria — Explorador elfo|Parlamentar — {T}: Cada jugador muestra la primera carta de su biblioteca. Por cada carta que no sea tierra mostrada de esta manera, añade {G} a tu reserva de maná y tú ganas 1 vida. Luego cada jugador roba una carta. +Selvala, Heart of the Wilds|Selvala, Corazón de los Salvajes|Criatura Legendaria - Explorador elfo|Siempre que otra criatura entre al campo de batalla, su controlador puede robar una carta si su fuerza es mayor que la fuerza de la otra criatura.\n{G}, {T}: Agrega X maná en cualquier combinación de colores, donde X es la mayor fuerza entre las criaturas que controlas. Semblance Anvil|Yunque de apariencia|Artefacto|Estampa — Cuando el Yunque de apariencia entre al campo de batalla, puedes exiliar una carta que no sea tierra de tu mano.\nTe cuesta {2} menos lanzar los hechizos que comparten un tipo de carta con la carta exiliada. Sen Triplets|Trillizas Sen|Criatura artefacto legendaria — Hechicero humano|Al comienzo de tu mantenimiento, elige el oponente objetivo. Este turno, ese jugador no puede jugar hechizos o habilidades activadas y juega mostrando su mano. Puedes jugar cartas de la mano de ese jugador este turno. Senate Courier|Mensajera del Senado|Criatura — Ave|Vuela.\n{1}{W}: La Mensajera del Senado gana la habilidad de vigilancia hasta el final del turno. @@ -14137,6 +14535,7 @@ Serra's Liturgy|Liturgia de Serra|Encantamiento|Al comienzo de tu mantenimiento, Serra's Sanctum|Santuario de Serra|Tierra Legendaria|{T}: añade {B} a tu reserva de maná por cada encantamiento que controles. Serrated Arrows|Flechas dentadas|Artefacto|Las Flechas dentadas entran en juego con tres contadores de punta de flecha sobre ellas.\nAl comienzo de tu mantenimiento, si no hay contadores de punta de flecha sobre las Flechas dentadas, sacrifícalas.\n{T}, remover un contador de punta de flecha de las Flechas dentadas: Pon un contador -1/-1 sobre la criatura objetivo. Serrated Biskelion|Bisquelión dentado|Criatura artefacto — Constructo|{T}: Pon un contador -1/-1 sobre el Bisquelión dentado y un contador -1/-1 sobre la criatura objetivo. +Serrated Scorpion|Escorpión dentellado|Criatura — Escorpión|Cuando el Escorpión dentellado muera, hace 2 puntos de daño a cada oponente y tú ganas 2 vidas. Serum Powder|Polvo de suero|Artefacto|{T}: Agrega {1} a tu reserva de maná.\nEn cualquier momento en que pudieras hacer mulligan y el Polvo de suero esté en tu mano, puedes remover tu mano del juego y luego robar esa misma cantidad de cartas. (Puedes hacer esto además de hacer mulligan.) Serum Raker|Deslizador de suero|Criatura — Draco|Vuela.\nCuando el Deslizador de suero vaya a un cementerio desde el campo de batalla, cada jugador descarta una carta. Serum Tank|Tanque de suero|Artefacto|Siempre que el Tanque de suero u otro artefacto entre en juego, pon un contador de carga sobre el Tanque de suero.\n{3}, {T}, remover un contador de carga del Tanque de suero: Roba una carta. @@ -14177,6 +14576,8 @@ Sewer Rats|Ratas de alcantarilla|Criatura - Rata|{B}, pagar 1 vida: las Ratas de Sewer Shambler|Desollador de alcantarilla|Criatura — Zombie|Cruza pantanos. (Esta criatura es imbloqueable mientras el jugador defensor controle un pantano.)\nCarroñar {2}{B}. ({2}{B}, exiliar esta carta de tu cementerio: Pon sobre la criatura objetivo una cantidad de contadores +1/+1 igual a la fuerza de esta carta. Activa la habilidad de carroñar como un conjuro.) Sewerdreg|Escoria de alcantarilla|Criatura — Espíritu|Cruza pantanos.\nSacrificar la Escoria de alcantarilla: Remueve del juego la carta objetivo de un cementerio. Sewn-Eye Drake|Draco ojo cosido|Criatura — Draco zombie|Vuela, prisa. +Shabraz, the Skyshark|Shábraz, el Aerotiburón|Criatura legendaria — Ave tiburón|Camarada de Brallin, jinete del Aerotiburón.\nVuela.\nSiempre que robes una carta, pon un contador +1/+1 sobre Shábraz, el Aerotiburón y ganas 1 vida.\n{W/U}: El Humano objetivo gana la habilidad de volar hasta el final del turno. +Shacklegeist|Geist encadenado|Criatura — Espíritu|Vuela.\nEl Geist encadenado solo puede bloquear a criaturas con la habilidad de volar.\nGirar dos Espíritus enderezados que controlas: Gira la criatura objetivo que no controlas. Shackles|Grilletes|Encantamiento - Aura|La criatura encantada no se endereza durante el paso de enderezar de su controlador.\n{W}: devuelve los Grilletes a la mano de su propietario. Shade of Trokair|Sombra de Trokair|Criatura — Sombra|{W}: La Sombra de Trokair obtiene +1/+1 hasta el final del turno.\nSuspender 3—{W} (En lugar de jugar esta carta de tu mano, puedes pagar {W} y removerla del juego con tres contadores de tiempo sobre ella. Al comienzo de tu mantenimiento, remueve un contador de tiempo. Cuando se remueva el último, juégala sin pagar su coste de maná. Tiene la habilidad de prisa.) Shade's Breath|Aliento de la sombra|Instantáneo|Hasta el final del turno, cada criatura que controles es negra, su tipo de criatura es Sombra, y gana "{B}: Esta criatura obtiene +1/+1 hasta el final del turno". @@ -14204,7 +14605,7 @@ Shadows of the Past|Sombras del pasado|Encantamiento|Siempre que una criatura mu Shadowspear|Lanza Sombría|Artefacto legendario — Equipo|La criatura equipada obtiene +1/+1 y tiene las habilidades de arrollar y vínculo vital.\n{1}: Los permanentes que controlan tus oponentes pierden las habilidades de antimaleficio e indestructible hasta el final del turno.\nEquipar {2}. Shadowstorm Vizier|Visir tormenta espectral|Criatura — Clérigo humano|Vuela.\nSiempre que actives una habilidad de ciclo o descartes una carta, la Visir tormenta espectral obtiene +1/+1 hasta el final del turno. Shadowstorm|Tormenta espectral|Conjuro|La Tormenta espectral hace 2 puntos de daño a cada criatura con la habilidad de desvanecerse. -Shah of Naar Isle|Shah de la isla Naar|Criatura — Efrit|Arrolla.
Eco {0} (Al comienzo de tu mantenimiento, si esto entró bajo tu control desde el comienzo de tu último mantenimiento, sacrifícalo a menos que pagues su coste de eco.)
Cuando se pague el coste de eco del Shah de la isla Naar, cada oponente puede robar hasta tres cartas. +Shah of Naar Isle|Shah de la isla Naar|Criatura — Efrit|Arrolla.\nEco {0} (Al comienzo de tu mantenimiento, si esto entró bajo tu control desde el comienzo de tu último mantenimiento, sacrifícalo a menos que pagues su coste de eco.)\nCuando se pague el coste de eco del Shah de la isla Naar, cada oponente puede robar hasta tres cartas. Shake the Foundations|Sacudir los cimientos|Instantáneo|Sacudir los cimientos hace 1 punto de daño a cada criatura sin la habilidad de volar.\nRoba una carta. Shalai, Voice of Plenty|Shalai, voz de la abundancia|Criatura legendaria — Ángel|Vuela.\nTú, los planeswalkers que controlas y las otras criaturas que controlas tienen la habilidad de antimaleficio.\n{4}{G}{G}: Pon un contador +1/+1 sobre cada criatura que controlas. Shaleskin Bruiser|Matón piel esquistosa|Criatura — Bestia|Arrolla.\nSiempre que el Matón piel esquistosa ataque, obtiene +3/+0 hasta el final del turno por cada una de las demás Bestias atacantes. @@ -14248,12 +14649,13 @@ Shard Volley|Descarga de astillas|Instantáneo|Como coste adicional para jugar l Shard of Broken Glass|Fragmento de vidrio roto|Artefacto — Equipo|La criatura equipada obtiene +1/+0.\nSiempre que la criatura equipada ataque, puedes poner las dos primeras cartas de tu biblioteca en tu cementerio.\nEquipar {1}. ({1}: Anexa este equipo a la criatura objetivo que controlas. Activa la habilidad de equipar como un conjuro.) Sharding Sphinx|Esfinge fragmentadora|Criatura artefacto — Esfinge|Vuela.\nSiempre que una criatura artefacto que controles haga daño de combate a un jugador, puedes poner en el campo de batalla una ficha de criatura artefacto Tóptero azul 1/1 con la habilidad de volar. Shardless Agent|Agente sin fragmento|Criatura artefacto — Bribón humano|Cascada. (Cuando lances este hechizo, exilia las primeras cartas de tu biblioteca hasta que exilies una carta que no sea tierra que cueste menos. Puedes lanzar esa carta sin pagar su coste de maná. Pon las cartas exiliadas en el fondo de tu biblioteca en un orden aleatorio.) -Shared Animosity|Animosidad compartida|Encantamiento|Siempre que una criatura que controles ataque, obtiene +1/+0 hasta el final del turno por cada otra criatura atacante que comparta un tipo de criatura con ella. +Shared Animosity|Animosidad compartida|Encantamiento|Siempre que una criatura que controlas ataque, obtiene +1/+0 hasta el final del turno por cada otra criatura atacante que comparta un tipo de criatura con ella. Shared Discovery|Descubrimiento compartido|Conjuro|Como coste adicional para lanzar el Descubrimiento compartido, gira cuatro criaturas enderezadas que controles.\nRoba tres cartas. Shared Fate|Destino compartido|Encantamiento|Si un jugador fuera a robar una carta, en vez de eso, ese jugador remueve del juego boca abajo la carta de la parte superior de la biblioteca de un oponente\nCada jugador puede mirar y jugar las cartas que haya removido del juego con Destino compartido como si estuvieran en su mano. Shared Summons|Invocaciones compartidas|Instantáneo|Busca en tu biblioteca hasta dos cartas de criatura con nombres diferentes, muéstralas, ponlas en tu mano y luego baraja tu biblioteca. Shared Trauma|Trauma compartido|Conjuro|Unir fuerzas — Comenzando contigo, cada jugador puede pagar cualquier cantidad de maná. Cada jugador pone las primeras X cartas de su biblioteca en su cementerio, donde X es la cantidad total de maná pagada de esta manera. Shared Triumph|Triunfo compartido|Encantamiento|En cuanto el Triunfo compartido entre en juego, elige un tipo de criatura.\nLas criaturas del tipo elegido obtienen +1/+1. +Shark Typhoon|Tifón de tiburones|Encantamiento|Siempre que lances un hechizo que no sea de criatura, crea una ficha de criatura Tiburón azul X/X con la habilidad de volar, donde X es el coste de maná convertido de ese hechizo.\nCiclo {X}{1}{U}. ({X}{1}{U}, descartar esta carta: Roba una carta.)\nCuando actives la habilidad de ciclo del Tifón de tiburones, crea una ficha de criatura Tiburón azul X/X con la habilidad de volar. Sharktocrab|Crustacefaloburón|Criatura — Cangrejo pulpo pez|{2}{G}{U}: Adaptar 1. (Si esta criatura no tiene contadores +1/+1 sobre ella, pon un contador +1/+1 sobre ella.)\nSiempre que uno o más contadores +1/+1 se pongan sobre el Crustacefaloburón, gira la criatura objetivo que controla un oponente. Esa criatura no se endereza durante el próximo paso de enderezar de su controlador. Sharpened Pitchfork|Tridente afilado|Artefacto — Equipo|La criatura equipada tiene la habilidad de dañar primero.\nMientras la criatura equipada sea Humano, obtiene +1/+1.\nEquipar {1}. Sharuum the Hegemon|Sharuum la Hegemón|Criatura artefacto legendaria — Esfinge|Vuela.\nCuando Sharuum la Hegemón entre al campo de batalla, puedes regresar la carta de artefacto objetivo de tu cementerio al campo de batalla. @@ -14349,7 +14751,9 @@ Shining Armor|Armadura brillante|Artefacto — Equipo|Destello.\nCuando la Armad Shining Shoal|Cardumen brillante|Instantáneo - Arcano|Puedes remover del juego una carta blanca de tu mano con coste de maná convertido igual a X en lugar de pagar el coste de maná del Cardumen brillante.\nLos siguientes X puntos de daño que una fuente de tu elección fuera a hacerte a ti o a una criatura que controles este turno, en vez de eso, se le hacen a la criatura o jugador objetivo. Shinka Gatekeeper|Portero de Shinka|Criatura - Guerrero ogro|Siempre que el Portero de Shinka reciba daño, te hace esa misma cantidad de daño a ti. Shinka, the Bloodsoaked Keep|Shinka, la fortaleza ensangrentada|Tierra legendaria|{T}: Agrega {R} a tu reserva de maná.\n{R}, {T}: La criatura legendaria objetivo gana la habilidad de dañar primero hasta el final del turno. +Shiny Impetus|Ímpetu brillante|Encantamiento — Aura|Encantar criatura.\nLa criatura encantada obtiene +2/+2 y está incitada. (Ataca cada combate si puede y ataca a un jugador que no seas tú si puede.)\nSiempre que la criatura encantada ataque, creas una ficha de Tesoro. (Es un artefacto con "{T}, sacrificar este artefacto: Agrega un maná de cualquier color".) Shipbreaker Kraken|Kraken rompenavíos|Criatura — Kraken|{6}{U}{U}: Monstruosidad 4. (Si esta criatura no es monstruosa, pon cuatro contadores +1/+1 sobre ella y se convierte en monstruosa.)\nCuando el Kraken rompenavíos se convierta en monstruoso, gira hasta cuatro criaturas objetivo. Esas criaturas no se enderezan durante el paso de enderezar de sus controladores mientras controles el Kraken rompenavíos. +Shipwreck Dowser|Zahorí de naufragios|Criatura — Hechicero tritón|Destreza. (Siempre que lances un hechizo que no sea de criatura, esta criatura obtiene +1/+1 hasta el final del turno.)\nCuando el Zahorí de naufragios entre al campo de batalla, regresa la carta de instantáneo o de conjuro objetivo de tu cementerio a tu mano. Shipwreck Looter|Saqueadora de naufragios|Criatura — Pirata humano|Incursión — Cuando la Saqueadora de naufragios entre al campo de batalla, si atacaste con una criatura este turno, puedes robar una carta. Si lo haces, descarta una carta. Shipwreck Moray|Morena de naufragios|Criatura — Pez|Cuando la Morena de naufragios entre al campo de batalla, obtienes {E}{E}{E}{E} (cuatro contadores de energía).\nPagar {E}: La Morena de naufragios obtiene +2/-2 hasta el final del turno. Shipwreck Singer|Sirena de naufragios|Criatura — Sirena|Vuela.\n{1}{U}: La criatura objetivo que controla un oponente ataca este turno si puede.\n{1}{B}, {T}: Las criaturas atacantes obtienen -1/-1 hasta el final del turno. @@ -14367,7 +14771,7 @@ Shivan Oasis|Oasis Shivano|Tierra|El Oasis shivano entra en juego girado. {T}: A Shivan Phoenix|Fénix shivano|Criatura - Fenix|Vuela.\nCuando el Fénix shivano vaya a un cementerio desde el juego, devuelve el Fénix shivano a la mano de su propietario. Shivan Raptor|Ráptor shivano|Criatura - Lagarto|Daña primero; prisa (La criatura puede atacar y {T} el turno en el que entra en juego.)\nEco (Al comienzo de tu próximo mantenimiento después de que este permanente entra bajo tu control, sacrifícalo a menos que pagues su coste de maná.) Shivan Reef|Arrecife shivano|Tierra|{T}: Agrega {1} a tu reserva de maná.\n{T}: Agrega {U} o {R} a tu reserva de maná. El Arrecife shivano te hace 1 punto de daño. -Shivan Sand-Mage|Mago de arena shivano|Criatura — Chamán viashino|Cuando el Mago de arena shivano entre en juego, elige uno: Remueve dos contadores de tiempo de la carta suspendida o permanente objetivo; o pon dos contadores de tiempo sobre la carta suspendida o permanente objetivo con un contador de tiempo sobre él.
Suspender 4—{R} +Shivan Sand-Mage|Mago de arena shivano|Criatura — Chamán viashino|Cuando el Mago de arena shivano entre en juego, elige uno: Remueve dos contadores de tiempo de la carta suspendida o permanente objetivo; o pon dos contadores de tiempo sobre la carta suspendida o permanente objetivo con un contador de tiempo sobre él.\nSuspender 4—{R} Shivan Wumpus|Wumpus shivano|Criatura — Bestia|Arrolla.\nCuando el Wumpus shivano entre en juego, cualquier jugador puede sacrificar una tierra. Si un jugador lo hace, pon el Wumpus shivano en la parte superior de la biblioteca de su propietario. Shivan Wurm|Sierpe Shivana|Criatura - Sierpe|Arrolla.\nCuando la Sierpe shivana entra en juego, devuelve un criatura roja o verde de tu control a la mano de su propietario. Shivan Zombie|Zombie Shivano|Criatura - Zombie Barbaro|Protección de blanco @@ -14397,6 +14801,7 @@ Shower of Sparks|Lluvia de chispas|Instantáneo|La Lluvia de chispas hace 1 punt Showstopper|Fin del show|Instantáneo|Hasta el final del turno, las criaturas que controles ganan "Cuando esta criatura muera, hace 2 puntos de daño a la criatura objetivo que controla un oponente". Shrapnel Blast|Ráfaga de metralla|Instantáneo|Como coste adicional para jugar la Ráfaga de metralla, sacrifica un artefacto.\nLa Ráfaga de metralla hace 5 puntos de daño a la criatura o jugador objetivo. Shred Memory|Triturar la memoria|Instantáneo|Remueve del juego hasta cuatro cartas objetivo de un solo cementerio.\nTransmutar {1}{B}{B} ({1}{B}{B}, descartar esta carta: Busca en tu biblioteca una carta con el mismo coste de maná convertido que esta carta, muéstrala y ponla en tu mano. Luego baraja tu biblioteca. Juega esta habilidad sólo como un conjuro). +Shredded Sails|Velas hechas jirones|Instantáneo|Elige uno:\n• Destruye el artefacto objetivo.\n• Velas hechas jirones hace 4 puntos de daño a la criatura objetivo con la habilidad de volar.\nCiclo {2}. ({2}, descartar esta carta: Roba una carta.) Shredding Winds|Vientos huracanados|Instantáneo|Los Vientos huracanados hacen 7 puntos de daño a la criatura objetivo con la habilidad de volar. Shreds of Sanity|Jirones de cordura|Conjuro|Regresa hasta una carta de instantáneo objetivo y hasta una carta de conjuro objetivo de tu cementerio a tu mano. Luego descarta una carta. Exilia los Jirones de cordura. Shrewd Hatchling|Cría sagaz|Criatura — Elemental|La Cría sagaz entra en juego con cuatro contadores -1/-1 sobre ella.\n{U/R}: La criatura objetivo no puede bloquear a la Cría sagaz este turno.\nSiempre que juegues un hechizo azul, remueve un contador -1/-1 de la Cría sagaz.\nSiempre que juegues un hechizo rojo, remueve un contador -1/-1 de la Cría sagaz. @@ -14413,6 +14818,7 @@ Shrieking Mogg|Mogg chillante|Criatura - Trasgo|Prisa (La criatura puede atacar Shriekmaw|Garganta chillona|Criatura — Elemental|Inspirar temor. (Esta criatura no puede ser bloqueada excepto por criaturas artefacto y/o criaturas negras.)Cuando el Garganta chillona entre al campo de batalla, destruye la criatura objetivo que no sea negra o artefacto.\nEvocar {1}{B}. (Puedes lanzar este hechizo por su coste de evocar. Si lo haces, sacrifícalo cuando entre al campo de batalla.) Shrike Harpy|Arpía impía|Criatura — Arpía|Vuela.\nTributo 2. (En cuanto esta criatura entre al campo de batalla, el oponente de tu elección puede colocar dos contadores +1/+1 sobre ella.)\nCuando la Arpía impía entre al campo de batalla, si no se pagó tributo, el oponente objetivo sacrifica una criatura. Shrill Howler|Aullador estridente|Criatura — Horror licántropo|Las criaturas con fuerza menor que el Aullador estridente no pueden bloquearlo.\n{5}{G}: Transforma al Aullador estridente. +Shrine Keeper|Guardián del templo|Criatura - Clérigo Humano| Shrine of Boundless Growth|Altar del crecimiento imparable|Artefacto|Al comienzo de tu mantenimiento o siempre que lances un hechizo verde, pon un contador de carga sobre el Altar del crecimiento imparable.\n{T}, sacrificar el Altar del crecimiento imparable: Agrega {1} a tu reserva de maná por cada contador de carga sobre el Altar del crecimiento imparable. Shrine of Burning Rage|Altar de la ira ardiente|Artefacto|Al comienzo de tu mantenimiento o siempre que lances un hechizo rojo, pon un contador de carga sobre el Altar de la ira ardiente.\n{3}, {T}, sacrificar el Altar de la ira ardiente: el Altar de la ira ardiente hace daño igual a la cantidad de contadores de carga sobre él a la criatura o jugador objetivo. Shrine of Limitless Power|Altar del poder ilimitado|Artefacto|Al comienzo de tu mantenimiento o siempre que lances un hechizo negro, pon un contador de carga sobre el Altar del poder ilimitado.\n{4}, {T}, sacrificar el Altar del poder ilimitado: El jugador objetivo descarta una carta por cada contador de carga sobre el Altar del poder ilimitado. @@ -14453,6 +14859,7 @@ Siege Dragon|Dragón de asedio|Criatura — Dragón|Vuela.\nCuando el Dragón de Siege Mastodon|Mastodonte de asedio|Criatura — Elefante| Siege Modification|Modificación de asalto|Encantamiento — Aura|Encantar criatura o Vehículo.\nMientras el permanente encantado sea un Vehículo, es una criatura además de sus otros tipos.\nLa criatura encantada obtiene +3/+0 y tiene la habilidad de dañar primero. Siege Rhino|Rinoceronte de asedio|Criatura — Rinoceronte|Arrolla.\nCuando el Rinoceronte de asedio entre al campo de batalla, cada oponente pierde 3 vidas y tú ganas 3 vidas. +Siege Striker|Luchador de asedio|Criatura — Soldado humano|Daña dos veces. (Esta criatura daña primero y también hace daño de combate normal.)\nSiempre que el Luchador de asedio ataque, puedes girar cualquier cantidad de criaturas enderezadas que controlas. El Luchador de asedio obtiene +1/+1 hasta el final del turno por cada criatura girada de esta manera. Siege Wurm|Sierpe de asedio|Criatura — Sierpe|Convocar (Cada criatura que gires al jugar este hechizo reduce su coste en {1} o en un maná del color de esa criatura.)\nArrolla. Siege of Towers|Asedio de las torres|Conjuro|Reproducir {1}{R} (Cuando juegues este hechizo, cópialo por cada vez que pagaste su coste de reproducir. Puedes elegir nuevos objetivos para la copia.)\nLa montaña objetivo se convierte en una criatura 3/1. Sigue siendo una tierra. Siege-Gang Commander|Comandante de sitiadores|Criatura — Trasgo|Cuando el Comandante de sitiadores entre al campo de batalla, crea tres fichas de criatura Trasgo rojas 1/1.\n{1}{R}, sacrificar un Trasgo: El Comandante de sitiadores hace 2 puntos de daño a cualquier objetivo. @@ -14482,6 +14889,7 @@ Sigil of the Empty Throne|Sello del trono vacío|Encantamiento|Siempre que juegu Sigil of the Nayan Gods|Sello de los dioses nayanos|Encantamiento — Aura|Encantar criatura.\nLa criatura encantada obtiene +1/+1 por cada criatura que controles.\nCiclo {G/W}. ({G/W}, descartar esta carta: Roba una carta.) Sigil of the New Dawn|Sello del nuevo amanecer|Encantamiento|Siempre que una criatura vaya a tu cementerio desde el juego, puedes pagar {1}{W}. Si lo haces, regresa esa carta a tu mano. Sigiled Behemoth|Behemot con sellos|Criatura — Bestia|Exaltado. (Siempre que una criatura que controles ataque sola, esa criatura obtiene +1/+1 hasta el final del turno.) +Sigiled Contender|Contendiente con sellos|Criatura — Guerrero humano|El Contendiente con sellos tiene la habilidad de vínculo vital mientras tenga un contador +1/+1 sobre él. (El daño hecho por esta criatura también hace que ganes esa misma cantidad de vidas.) Sigiled Paladin|Paladín con sellos|Criatura — Caballero humano|Daña primero.\nExaltado. (Siempre que una criatura que controles ataque sola, esa criatura obtiene +1/+1 hasta el final del turno.) Sigiled Skink|Lagarto con runas|Criatura — Lagarto|Siempre que el Lagarto con runas ataque, adivina 1. (Mira la primera carta de tu biblioteca. Puedes poner esa carta en el fondo de tu biblioteca.) Sigiled Starfish|Estrella de mar con runas|Criatura — Estrella-de-mar|{T}: Adivina 1. (Mira la primera carta de tu biblioteca. Puedes poner esa carta en el fondo de tu biblioteca.) @@ -14494,7 +14902,7 @@ Silas Renn, Seeker Adept|Silas Renn, buscador experto|Criatura artefacto legenda Silburlind Snapper|Desmenuzador del Silburlind|Criatura — Tortuga|El Desmenuzador del Silburlind no puede atacar a menos que hayas lanzado un hechizo que no sea de criatura este turno. Silence the Believers|Silenciar a los creyentes|Instantáneo|Esfuerzo — Lanzar Silenciar a los creyentes cuesta {2}{B} más por cada objetivo después del primero.\nExilia cualquier cantidad de criaturas objetivo y todas las auras anexadas a ellas. Silence|Silencio|Instantáneo|Tus oponentes no pueden lanzar hechizos este turno. (Los hechizos lanzados antes de que esto se resuelva no son afectados.) -Silent Arbiter|Árbitro silencioso|Criatura artefacto|No más de una criatura puede atacar en cada combate.\nNo más de una criatura puede bloquear en cada combate. +Silent Arbiter|Árbitro silencioso|Criatura artefacto — Constructo|No más de una criatura puede atacar cada combate.\nNo más de una criatura puede bloquear cada combate. Silent Artisan|Artesano sosegado|Criatura — Gigante| Silent Assassin|Asesina silenciosa|Criatura - Asesino Mercenario Humano|{3}{B}: destruye la criatura objetivo bloqueándolo al final del combate. Silent Attendant|Asistente taciturno|Criatura - Clérigo Humano|{T}: gana 1 vida. @@ -14530,6 +14938,7 @@ Silumgar Spell-Eater|Tragahechizos de Sílumgar|Criatura — Hechicero naga|Mega Silumgar's Command|Mandato de Sílumgar|Instantáneo|Elige dos:\n• Contrarresta el hechizo objetivo que no sea de criatura.\n• Regresa el permanente objetivo a la mano de su propietario.\n• La criatura objetivo obtiene -3/-3 hasta el final del turno.\n• Destruye el planeswalker objetivo. Silumgar's Scorn|Desdén de Sílumgar|Instantáneo|Como coste adicional para lanzar el Desdén de Sílumgar, puedes mostrar una carta de Dragón de tu mano.\nContrarresta el hechizo objetivo a menos que su controlador pague {1}. Si mostraste una carta de Dragón o controlabas un Dragón al lanzar el Desdén de Sílumgar, en vez de eso, contrarresta ese hechizo. Silumgar, the Drifting Death|Sílumgar, la Muerte Errante|Criatura legendaria — Dragón|Vuela, antimaleficio.\nSiempre que un Dragón que controlas ataque, las criaturas que el jugador defensor controla obtienen -1/-1 hasta el final del turno. +Silvar, Devourer of the Free|Sílvar, Devoralibres|Criatura legendaria — Pesadilla felino|Camarada de Trynn, Campeona de la Libertad (Cuando esta criatura entre al campo de batalla, el jugador objetivo puede poner a Trynn en su mano desde su biblioteca y luego barajar.)\nAmenaza.\nSacrificar un Humano: Pon un contador +1/+1 sobre Sílvar, Devoralibres. Gana la habilidad de indestructible hasta el final del turno. Silver Drake|Draco plateado|Criatura - Draco|Vuela.\nCuando el Draco plateado entra en juego, devuelve una criatura blanca o azul de tu control a la mano de su propietario. Silver Erne|Halieto plateado|Criatura - Ave|Vuela, arrolla Silver Knight|Caballero plateado|Criatura — Caballero humano|Daña primero, protección contra rojo. @@ -14553,6 +14962,7 @@ Silverglade Elemental|Elemental argentífero|Criatura - Elemental|Cuando el Elem Silverglade Pathfinder|Descubridora argentífera|Criatura - Cambiahechizos Driada|{1}{G}, {T}, descartar una carta de tu mano: busca en tu biblioteca una carta de tierra básica y pon esa carta en juego girada. Luego baraja tu biblioteca. Silverpelt Werewolf|Licántropo lomo plateado|Criatura — Licántropo|Siempre que la Licántropo lomo plateado haga daño de combate a un jugador, roba una carta.\nAl comienzo de cada mantenimiento, si un jugador lanzó dos o más hechizos en el último turno, transforma a la Licántropo lomo plateado. Silverskin Armor|Armadura de pielargéntea|Artefacto — Equipo|La criatura equipada obtiene +1/+1 y es un artefacto además de sus otros tipos.\nEquipar {2}. +Silversmote Ghoul|Necrófago herida plateada|Criatura — Vampiro zombie|Al comienzo de tu paso final, si ganaste 3 o más vidas este turno, regresa el Necrófago herida plateada de tu cementerio al campo de batalla girado.\n{1}{B}, sacrificar el Necrófago herida plateada: Roba una carta. Silverstorm Samurai|Samurái tormenta plateada|Criatura - Samurái zorro|Puedes jugar la Samurái tormenta plateada en cualquier momento en que pudieras jugar un instantáneo.\nBushido 1 (Cuando esta criatura bloquee o sea bloqueada, obtiene +1/+1 hasta el final del turno). Silverstrike|Golpe argénteo|Instantáneo|Destruye la criatura atacante objetivo. Ganas 3 vidas. Silvos, Rogue Elemental|Silvos, elemental solitario|Criatura — Elemental legendario|Arrolla.\n{G}: Regenera a Silvos, elemental solitario. @@ -14682,7 +15092,7 @@ Skittering Surveyor|Supervisor escurridizo|Criatura artefacto — Constructo|Cua Skitterskin|Pellejo escurridizo|Criatura — Zángano eldrazi|Vacío. (Esta carta no tiene ningún color.)El Pellejo escurridizo no puede bloquear.\n{1}{B}: Regenera el Pellejo escurridizo. Activa esta habilidad solo si controlas otra criatura incolora. Skittish Kavu|Kavu Juguetón|Criatura - Kavu|El Kavu Juguetón obtiene +1/+1 mientras que un oponente controle una criatura blanca o azul. Skittish Valesk|Válesk voluble|Criatura — Bestia|Al comienzo de tu mantenimiento, lanza una moneda. Si pierdes el lanzamiento, pon boca abajo el Válesk voluble.\nMetamorfosis {5}{R}. (Puedes jugar esta carta boca abajo como una criatura 2/2 pagando {3}. Ponla boca arriba en cualquier momento pagando su coste de metamorfosis.) -Skizzik Surger|Ondeador skízzik|Criatura — Elemental|Prisa.
Eco—Sacrificar dos tierras. (Al comienzo de tu mantenimiento, si esto entró bajo tu control desde el comienzo de tu último mantenimiento, sacrifícalo a menos que pagues su coste de eco.) +Skizzik Surger|Ondeador skízzik|Criatura — Elemental|Prisa.\nEco—Sacrificar dos tierras. (Al comienzo de tu mantenimiento, si esto entró bajo tu control desde el comienzo de tu último mantenimiento, sacrifícalo a menos que pagues su coste de eco.) Skizzik|Skizzik|Criatura - Elemental|Estímulo {R} (Puedes pagar un {R} adicional en cuanto juegues este hechizo.)\nArrolla; prisa (La criatura puede atacar y {T} el turno en el que entra en juego.)\nAl final del turno, sacrifica el Skizzik a menos que el coste de estímulo sea pagado. Skola Grovedancer|Bailarina de la arboleda de Skola|Criatura encantamiento — Druida sátiro|Siempre que una carta de tierra vaya a tu cementerio desde cualquier parte, ganas 1 vida.\n{2}{G}: Pon la primera carta de tu biblioteca en tu cementerio. Skophos Maze-Warden|Guardián del laberinto de Skofos|Criatura — Guerrero minotauro|{1}: El Guardián del laberinto de Skofos obtiene +1/-1 hasta el final del turno.\nSiempre que otra criatura sea objetivo de una habilidad de una tierra que controlas llamada Laberinto de Skofos, puedes hacer que el Guardián del laberinto de Skofos luche contra esa criatura. (Cada una hace un daño igual a su fuerza a la otra.) @@ -14695,6 +15105,7 @@ Skulking Knight|Caballero furtivo|Criatura — Caballero zombie|Flanquea (Siempr Skull Catapult|Catapulta de cráneos|Artefacto| Skull Collector|Coleccionista de cráneos|Criatura - Guerrero ogro|Al comienzo de tu mantenimiento, regresa una criatura negra que controles a la mano de su propietario.\n{1}{B}: Regenera el Coleccionista de cráneos. Skull Fracture|Fractura de cráneo|Conjuro|El jugador objetivo descarta una carta de su mano.\nRetrospectiva {3}{B}. (Puedes jugar esta carta desde tu cementerio pagando su coste de retrospectiva. Luego remuévela del juego.) +Skull Prophet|Profeta de las calaveras|Criatura — Druida humano|{T}: Agrega {B} o {G}.\n{T}: Pon las dos primeras cartas de tu biblioteca en tu cementerio. Skull Rend|Rasgar el cráneo|Conjuro|Rasgar el cráneo hace 2 puntos de daño a cada oponente. Esos jugadores descartan cada uno dos cartas al azar. Skull Storm|Tormenta de calaveras|Conjuro|Cuando lances este hechizo, cópialo por cada vez que lanzaste a tu comandante desde la zona de mando este juego.\nCada oponente sacrifica una criatura. Cada oponente que no pueda hacerlo pierde la mitad de sus vidas, redondeando hacia arriba. Skull of Orm|Cráneo de Orm|Artefacto|{5}, {T}: Regresa la carta objetivo de encantamiento de tu cementerio a tu mano. @@ -14727,6 +15138,7 @@ Skybind|Vínculo celeste|Encantamiento|Constelación — Siempre que el Vínculo Skyblade of the Legion|Filoceleste de la Legión|Criatura — Soldado vampiro|Vuela. Skyblinder Staff|Bastón del cegador celeste|Artefacto — Equipo|La criatura equipada obtiene +1/+0 y no puede ser bloqueada por criaturas con la habilidad de volar.\nEquipar {3}. ({3}: Anexa este equipo a la criatura objetivo que controles. Juega la habilidad de equipar como un conjuro.) Skybreen|Glaciar en las nubes|Plano — Kaldheim|Los jugadores juegan mostrando la primera carta de su biblioteca.\nLos hechizos que compartan un tipo de carta con la primera carta de una biblioteca no pueden ser lanzados.\nSiempre que lances caos, el jugador objetivo pierde vidas igual a la cantidad de cartas en su mano. +Skycat Sovereign|Aerofelino soberano|Criatura — Felino elemental|Vuela.\nEl Aerofelino soberano obtiene +1/+1 por cada otra criatura que controlas con la habilidad de volar.\n{2}{W}{U}: Crea una ficha de criatura Felino Ave blanca 1/1 con la habilidad de volar. Skyclaw Thrash|Azotada garra celeste|Criatura artefacto — Guerrero viashino|Siempre que la Azotada garra celeste ataque, lanza una moneda a cara o cruz. Si ganas el lanzamiento, la Azotada garra celeste obtiene +1/+1 y gana la habilidad de volar hasta el final del turno. Skycloud Egg|Huevo Nubeceleste|Artefacto|{2}, {T}, sacrificar el Huevo Nubeceleste: Agrega {W}{U} a tu reserva de maná. Roba una carta. Skycloud Expanse|Expansión Nubeceleste|Tierra|{1}, {T}: Agrega {W}{U} a tu reserva de maná. @@ -14783,6 +15195,7 @@ Skyspear Cavalry|Caballería de lanceras celestes|Criatura — Soldado humano|Vu Skyswirl Harrier|Aguilucho plumarrizada|Criatura — Ave|Vuela. Skyward Eye Prophets|Profetas del Ojo Celeste|Criatura — Hechicero humano|Vigilancia.\n{T}: Muestra la primera carta de tu biblioteca. Si es una carta de tierra, ponla en juego. Si no, ponla en tu mano. Skywatcher Adept|Perito observador celeste|Criatura — Hechicero tritón|Subir de nivel {3}. ({3}: Pon un contador de nivel sobre esto. Sube de nivel sólo como un conjuro.)\nNIVEL 1-2\n2/2\nVuela.\nNIVEL 3+\n4/2\nVuela. +Skyway Sniper|Tiradora de Vastocielo|Criatura — Arquero elfo|Alcance. (Esta criatura puede bloquear criaturas con la habilidad de volar.)\n{2}{G}: La Tiradora de Vastocielo hace 1 punto de daño a la criatura objetivo con la habilidad de volar. Skywhaler's Shot|Disparo de ballenero celeste|Instantáneo|Destruye la criatura objetivo con fuerza de 3 o más. Adivina 1. Skywinder Drake|Draco curvicielo|Criatura — Draco|Vuela.\nEl Draco curvicielo puede bloquear sólo criaturas con la habilidad de volar. Skywing Aven|Aven alaceleste|Criatura — Soldado ave|Vuela.\nDescartar una carta de tu mano: Regresa el Aven alaceleste a la mano de su propietario. @@ -14798,7 +15211,7 @@ Slate of Ancestry|Pizarra de los ancestros|Artefacto|{4}, {T}, descartar tu mano Slaughter Cry|Grito de masacre|Instantáneo|La criatura objetivo obtiene +3/+0 y gana la habilidad de dañar primero hasta el final del turno. Slaughter Drone|Zángano de masacre|Criatura — Zángano eldrazi|Vacío. (Esta carta no tiene ningún color.)\n{C}: El Zángano de masacre gana la habilidad de toque mortal hasta el final del turno. (Cualquier cantidad de daño que haga a una criatura es suficiente para destruirla. {C} representa maná incoloro.) Slaughter Games|Juegos de masacre|Conjuro|Juegos de masacre no puede ser contrarrestado por hechizos o habilidades.\nNombra una carta que no sea tierra. Busca en el cementerio, mano y biblioteca del oponente objetivo cualquier cantidad de cartas con ese nombre y exílialas. Luego ese jugador baraja su biblioteca. -Slaughter Pact|Pacto de masacre|Instantáneo|El Pacto de masacre es negro.
Destruye la criatura objetivo que no sea negra.
Al comienzo de tu próximo mantenimiento, paga {2}{B}. Si no lo haces, pierdes el juego. +Slaughter Pact|Pacto de masacre|Instantáneo|El Pacto de masacre es negro.\nDestruye la criatura objetivo que no sea negra.\nAl comienzo de tu próximo mantenimiento, paga {2}{B}. Si no lo haces, pierdes el juego. Slaughter the Strong|Sacrificar a los fuertes|Conjuro|Cada jugador elige cualquier cantidad de criaturas que controla con fuerza total de 4 o menos. Luego, sacrifica todas las otras criaturas que controla. Slaughter-Priest of Mogis|Sacerdote de la masacre de Mogis|Criatura — Chamán minotauro|Siempre que sacrifiques un permanente, el Sacerdote de la masacre de Mogis obtiene +2/+0 hasta el final del turno.\n{2}, sacrificar otra criatura o un encantamiento: El Sacerdote de la masacre de Mogis gana la habilidad de dañar primero hasta el final del turno. Slaughterhorn|Cuernomasacre|Criatura — Bestia|Empujón — {G}, descartar el Cuernomasacre: La criatura atacante objetivo obtiene +3/+2 hasta el final del turno. @@ -14816,6 +15229,7 @@ Sleek Schooner|Goleta eficaz|Artefacto — Vehículo|Tripular 1. (Girar cualquie Sleep Paralysis|Parálisis del sueño|Encantamiento — Aura|Encantar criatura.\nCuando la Parálisis del sueño entre al campo de batalla, gira la criatura encantada.\nLa criatura encantada no se endereza durante el paso de enderezar de su controlador. Sleep of the Dead|El sueño de los fallecidos|Conjuro|Gira la criatura objetivo. No se endereza durante el próximo paso de enderezar de su controlador.\nEscapatoria—{2}{U}, exiliar otras tres cartas de tu cementerio. (Puedes lanzar esta carta desde tu cementerio pagando su coste de escapatoria.) Sleeper Agent|Agente durmiente|Criatura — Sicario|Cuando la Agente durmiente entre en juego, el oponente objetivo gana el control de ella.\nAl comienzo de tu mantenimiento, la Agente durmiente te hace 2 puntos de daño. +Sleeper Dart|Dardo adormecedor|Artefacto|Cuando el Dardo adormecedor entre al campo de batalla, roba una carta.\n{T}, sacrificar el Dardo adormecedor: La criatura objetivo no se endereza durante el próximo paso de enderezar de su controlador. Sleeper's Guile|Ardid del durmiente|Encantamiento - Aura|La criatura encantada no puede ser bloqueada excepto por criaturas artefacto y/o criaturas que sean negras.\nCuando el Ardid del durmiente vaya a un cementerio desde el juego, devuelve el Ardid del durmiente a la mano de su propietario. Sleeper's Robe|Túnica del Durmiente|Encantamiento - Aura|La criatura encantada no puede ser bloqueada por criaturas artefacto y/o criaturas negras.\nSiempre que la criatura encantada hace daño de combate a un oponente, puedes robar una carta. Sleeping Potion|Poción para dormir|Encantamiento - Aura|Cuando la Poción para dormir entra en juego, gira la criatura encantada.\nLa criatura encantada no se endereza durante el paso de enderezar de su controlador.\nCuando la criatura encantada sea objetivo de un hechizo o habilidad, sacrifica la Poción para dormir. @@ -14836,6 +15250,7 @@ Slinking Serpent|Serpiente Furtiva|Criatura - Serpiente|Cruza bosques (Esta cria Slinking Skirge|Esquirge furtivo|Criatura - Diablillo|Vuela.\n{2}, sacrificar el Esquirge furtivo: roba una carta. Slinn Voda, the Rising Deep|Slinn Voda, el Abisal Emergente|Criatura legendaria — Leviatán|Estímulo {1}{U}. (Puedes pagar {1}{U} adicionales al lanzar este hechizo.)\nCuando Slinn Voda, el Abisal Emergente entre al campo de batalla, si fue estimulado, regresa todas las criaturas a las manos de sus propietarios excepto los Tritones, Krakens, Leviatanes, Pulpos y Serpientes. Slip Through Space|Deslizarse por el espacio|Conjuro|Vacío. (Esta carta no tiene ningún color.)\nLa criatura objetivo no puede ser bloqueada este turno.\nRoba una carta. +Slippery Bogbonder|Vinculabogles resbaladiza|Criatura — Druida humano|Destello.\nAntimaleficio.\nCuando la Vinculabogles resbaladiza entre al campo de batalla, pon un contador de antimaleficio sobre la criatura objetivo. Luego mueve cualquier cantidad de contadores de entre las criaturas que controlas a esa criatura. Slippery Bogle|Bogle resbaladizo|Criatura — Bestia|El Bogle resbaladizo no puede ser objetivo de hechizos o habilidades que controlen tus oponentes. Slippery Karst|Gruta resbaladiza|Tierra|La Gruta resbaladiza entra al campo de batalla girada.\n{T}: Agrega {G} a tu reserva de maná.\nCiclo {2}. ({2}, descartar esta carta: Roba una carta.) Slippery Scoundrel|Truhana escurridiza|Criatura — Pirata humano|Ascender. (Si controlas diez o más permanentes, obtienes la bendición de la ciudad durante el resto del juego.)\nMientras tengas la bendición de la ciudad, la Truhana escurridiza tiene la habilidad de antimaleficio y no puede ser bloqueada. @@ -14851,6 +15266,7 @@ Slither Blade|Filo reptante|Criatura — Bribón naga|El Filo reptante no puede Slitherhead|Cabeza resbaladiza|Criatura — Planta zombie|Carroñar {0}. ({0}, exiliar esta carta de tu cementerio: Pon sobre la criatura objetivo una cantidad de contadores +1/+1 igual a la fuerza de esta carta. Activa la habilidad de carroñar como un conjuro.) Slithering Shade|Sombra resbaladiza|Criatura — Sombra|Defensor (Esta criatura no puede atacar.)\n{B}: La Sombra resbaladiza obtiene +1/+1 hasta el final del turno.\nTemerario La Sombra resbaladiza puede atacar como si no tuviera la habilidad de defensor mientras no tengas cartas en tu mano. Slithermuse|Musa escurridiza|Criatura — Elemental|Cuando la Musa escurridiza deje el juego, elige un oponente. Si ese jugador tiene más cartas en la mano que tú, roba una cantidad de cartas igual a la diferencia.\nEvocar {3}{U}. (Puedes jugar este hechizo por su coste de evocar. Si lo haces, sacrifícalo cuando entre en juego.) +Slitherwisp|Quimera serpenteante|Criatura — Pesadilla elemental|Destello.\nSiempre que lances otro hechizo que tenga la habilidad de destello, robas una carta y cada oponente pierde 1 vida. Slithery Stalker|Rondador escurridizo|Criatura — Horror pesadilla|Cruza pantanos.\nCuando el Rondador escurridizo entre en juego, remueve del juego la criatura objetivo verde o blanca que controle un oponente.\nCuando el Rondador escurridizo salga del juego, regresa al juego la carta removida bajo el control de su propietario. Sliver Construct|Constructo fragmentado|Criatura artefacto — Constructo fragmentado| Sliver Hivelord|Señor de la colmena fragmentado|Criatura legendaria — Fragmentado|Las criaturas Fragmentado que controlas tienen la habilidad de indestructible. (El daño y los efectos que dicen "destruye" no las destruyen.) @@ -14902,13 +15318,14 @@ Smother|Producir asfixia|Instantáneo|Destruye la criatura objetivo con coste de Smuggler's Copter|Cóptero de contrabandista|Artefacto — Vehículo|Vuela.\nSiempre que el Cóptero de contrabandista ataque o bloquee, puedes robar una carta. Si lo haces, descarta una carta.\nTripular 1. (Girar cualquier cantidad de criaturas que controlas con una fuerza total de 1 o más: Este Vehículo se convierte en una criatura artefacto hasta el final del turno.) Snag|Enredar|Instantáneo|Puedes descartas un bosque de tu mano en vez de pagar el coste de maná del Enredar. Prevén todo el daño de combate que fuera a hacer las criaturas imbloqueables este turno. Snake Basket|Cesto de serpientes|Artefacto|{X}, sacrificar el Cesto de serpientes: pon X fichas de criatura Cobra verde 1/1 en juego. Juega esta habilidad sólo cuando puedas jugar un conjuro. -Snake Cult Initiation|Iniciación del culto de la serpiente|Encantamiento — Aura|Encantar criatura.
La criatura encantada tiene la habilidad de venenoso 3. (Siempre que haga daño de combate a un jugador, ese jugador obtiene tres contadores de veneno. Un jugador con diez o más contadores de veneno pierde el juego.) +Snake Cult Initiation|Iniciación del culto de la serpiente|Encantamiento — Aura|Encantar criatura.\nLa criatura encantada tiene la habilidad de venenoso 3. (Siempre que haga daño de combate a un jugador, ese jugador obtiene tres contadores de veneno. Un jugador con diez o más contadores de veneno pierde el juego.) Snake Pit|Foso de serpientes|Encantamiento|Siempre que un oponente juegue un hechizo de azul o negro, puedes poner una ficha de criatura serpiente verde 1/1 en juego. Snake Umbra|Umbra de víbora|Encantamiento — Aura|Encantar criatura.\nLa criatura encantada obtiene +1/+1 y tiene "Siempre que esta criatura haga daño a un oponente, puedes robar una carta".\nArmadura tótem. (Si la criatura encantada fuera a ser destruida, en vez de eso, remueve todo el daño de ella y destruye este Aura.) Snake of the Golden Grove|Víbora de la arboleda dorada|Criatura — Víbora|Tributo 3. (En cuanto esta criatura entre al campo de batalla, el oponente de tu elección puede colocar tres contadores +1/+1 sobre ella.)\nCuando la Víbora de la arboleda dorada entre al campo de batalla, si no se pagó tributo, ganas 4 vidas. Snakeform|Forma de víbora|Instantáneo|Hasta el final del turno, la criatura objetivo pierde todas sus habilidades y se convierte en una Víbora verde con fuerza y resistencia base 1/1.\nRoba una carta. Snapback|Enviar al pasado|Instantáneo|Puedes remover del juego una carta azul de tu mano en lugar de pagar el coste de maná de Enviar al pasado.\nRegresa la criatura objetivo a la mano de su propietario. Snapcaster Mage|Mago lanzachasquidos|Criatura — Hechicero humano|Destello.\nCuando el Mago lanzachasquidos entre al campo de batalla, la carta de instantáneo o conjuro objetivo en tu cementerio gana retrospectiva hasta el final del turno. Su coste de retrospectiva es igual a su coste de maná. (Puedes lanzar esta carta desde tu cementerio pagando su coste de retrospectiva. Luego exíliala.) +Snapdax, Apex of the Hunt|Snapdax, Alfa de la Caza|Criatura legendaria — Dinosaurio felino pesadilla|Mutación {2}{B/R}{W}{W}. (Si lanzas este hechizo pagando su coste de mutación, ponlo sobre o bajo la criatura objetivo que no sea Humano de la cual eres propietario. Estas mutan en la criatura de la parte superior más todas las habilidades de debajo.)\nDaña dos veces.\nSiempre que esta criatura mute, hace 4 puntos de daño a la criatura o planeswalker objetivo que controla un oponente y tú ganas 4 vidas. Snapping Creeper|Trepador mordiente|Criatura — Planta|Aterrizaje — Siempre que una tierra entre al campo de batalla bajo tu control, el Trepador mordiente gana la habilidad de vigilancia hasta el final del turno. Snapping Drake|Draco mordiente|Criatura — Draco|Vuela. Snapping Gnarlid|Gnárlido mordiente|Criatura — Bestia|Aterrizaje — Siempre que una tierra entre al campo de batalla bajo tu control, el Gnárlido mordiente obtiene +1/+1 hasta el final del turno. @@ -14916,9 +15333,10 @@ Snapping Sailback|Dorsovela fulminante|Criatura — Dinosaurio|Destello.\nEnfure Snapping Thragg|Thragg mordedor|Criatura — Bestia|Siempre que el Thragg mordedor haga daño de combate a un jugador, puedes elegir que haga 3 puntos de daño a la criatura objetivo que controle ese jugador.\nMetamorfosis {4}{R}{R}. (Puedes jugar esta carta boca abajo como una criatura 2/2 pagando {3}. Ponla boca arriba en cualquier momento pagando su coste de metamorfosis.) Snapsail Glider|Deslizador velachasquido|Criatura artefacto — Constructo|Metalurgia — El Deslizador velachasquido tiene la habilidad de volar mientras controles tres o más artefactos. Snap|Chasquido|Instantáneo|Devuelve la criatura objetivo a la mano de su propietario. Endereza hasta dos tierras. +Snare Tactician|Estratega trampero|Criatura — Soldado humano|Siempre que actives una habilidad de ciclo de una carta, gira la criatura objetivo que controla un oponente. Snare Thopter|Tóptero cazador|Criatura artefacto — Tóptero|Vuela, prisa. Snare the Skies|Trampa de los cielos|Instantáneo|La criatura objetivo obtiene +1/+1 y gana la habilidad de alcance hasta el final del turno. (Puede bloquear criaturas con la habilidad de volar.) -Snarespinner|Tejetrampas|Criatura — Araña|Alcance.\nSiempre que la Tejetrampas bloquee a una criatura con la habilidad de volar, la Tejetrampas obtiene +2/+0 hasta el final del turno. +Snarespinner|Tejetrampas|Criatura — Araña|Alcance. (Esta criatura puede bloquear criaturas con la habilidad de volar.)\nSiempre que la Tejetrampas bloquee a una criatura con la habilidad de volar, la Tejetrampas obtiene +2/+0 hasta el final del turno. Snarling Undorak|Úndorak gruñidor|Criatura — Bestia|{2}{G}: La Bestia objetivo obtiene +1/+1 hasta el final del turno.\nMetamorfosis {1}{G}{G}. (Puedes jugar esta carta boca abajo como una criatura 2/2 pagando {3}. Ponla boca arriba en cualquier momento pagando su coste de metamorfosis.) Sneak Attack|Ataque a hurtadillas|Encantamiento|{R}: pon una carta de criatura de tu mano en juego. La criatura gana la habilidad de prisa hasta el final del turno. Sacrifica la criatura al final del turno. (La criatura puede atacar y {T} el turno en el que entra en juego.) Sneaky Homunculus|Homúnculo furtivo|Criatura — Ilusión|El Homúnculo furtivo no puede bloquear o ser bloqueado por criaturas con fuerza de 2 o más. @@ -14970,6 +15388,7 @@ Solemn Recruit|Recluta solemne|Criatura — Enano guerrero|Daña dos veces.\nRev Solemn Simulacrum|Simulacro solemne|Criatura artefacto — Gólem|Cuando el Simulacro solemne entre al campo de batalla, puedes buscar en tu biblioteca una carta de tierra básica y ponerla en el campo de batalla girada. Si lo haces, baraja tu biblioteca.\nCuando el Simulacro solemne vaya a un cementerio desde el campo de batalla, puedes robar una carta. Solemnity|Solemnidad|Encantamiento|Los jugadores no pueden obtener contadores.\nNo se pueden poner contadores sobre artefactos, criaturas, encantamientos o tierras. Solfatara|Solfatara|Instantáneo|El jugador objetivo no puede jugar tierras este turno.\nRoba una carta al comienzo del siguiente mantenimiento. +Solid Footing|Postura firme|Encantamiento — Aura|Destello.\nEncantar criatura.\nLa criatura encantada obtiene +1/+1.\nMientras la criatura encantada tenga la habilidad de vigilancia, asigna una cantidad de daño de combate igual a su resistencia en vez de su fuerza. Solidarity of Heroes|Solidaridad de los héroes|Instantáneo|Esfuerzo — Lanzar la Solidaridad de los héroes cuesta {1}{G} más por cada objetivo después del primero.\nElige cualquier cantidad de criaturas objetivo. Duplica la cantidad de contadores +1/+1 sobre cada una de ellas. Solidarity|Solidaridad|Instantáneo|Las criaturas que controlas obtienen +0/+5 hasta el final del turno. Solitary Camel|Dromedario solitario|Criatura — Camello|El Dromedario solitario tiene la habilidad de vínculo vital mientras controles un Desierto o haya una carta de Desierto en tu cementerio. (El daño hecho por esta criatura también hace que ganes esa misma cantidad de vidas.) @@ -14996,6 +15415,7 @@ Somberwald Vigilante|Justiciero de Somberwald|Criatura — Guerrero humano|Siemp Somnomancer|Somnomante|Criatura — Hechicero kithkin|Cuando la Somnomante entre en juego, puedes girar la criatura objetivo. Somnophore|Somnóforo|Criatura - Ilusión|Vuela.\nCuando el Somnóforo hace daño a un jugador, gira la criatura objetivo que ese jugador controla. La criatura no se endereza durante el paso de enderezar de su controlador mientras el Somnóforo permanezca en juego. Song of Blood|Canción de la sangre|Conjuro|Pon las cuatro cartas superiores de tu biblioteca en tu cementerio.\nSiempre que una criatura ataca este turno, obtiene +1/+0 hasta el final del turno por cada carta de criatura que es puesta en el cementerio de esta manera. +Song of Creation|Canción de la creación|Encantamiento|Puedes jugar una tierra adicional en cada uno de tus turnos.\nSiempre que lances un hechizo, roba dos cartas.\nAl comienzo de tu paso final, descarta tu mano. Song of Freyalise|Canción de Freyalise|Encantamiento — Saga|(En cuanto esta Saga entre y después de tu paso de robar, agrega un contador de sabiduría. Sacrifícala después de III.)\nI, II — Hasta tu próximo turno, las criaturas que controlas ganan "{T}: Agrega un maná de cualquier color".\nIII — Pon un contador +1/+1 sobre cada criatura que controlas. Esas criaturas ganan las habilidades de vigilancia, arrollar e indestructible hasta el final del turno. Song of Serenity|Canción de serenidad|Encantamiento|La criatura encantada no puede atacar ni bloquear. Song of the Dryads|Canción de las dríadas|Encantamiento — Aura|Encantar permanente.\nEl permanente encantado es una tierra bosque incolora. @@ -15005,6 +15425,7 @@ Songstitcher|Hilvanadora de canciones|Criatura - Clérigo Humano|{1}{W}: Prevén Sonic Assault|Asalto sónico|Instantáneo|Gira la criatura objetivo. El Asalto sónico hace 2 puntos de daño al controlador de esa criatura.\nRecargar. (Puedes lanzar esta carta desde tu cementerio descartando una carta además de pagar sus otros costes. Luego, exilia esta carta.) Sonic Burst|Explosión sónica|Instantáneo|Como coste adicional para jugar la Explosión sónica, descártate de una carta al azar de tu mano.\nLa Explosión sónica hace 4 puntos de daño a la criatura o jugador objetivo. Sonic Seizure|Ataque sónico|Instantáneo|Como coste adicional para jugar el Ataque sónico, descarta una carta al azar de tu mano.\nEl Ataque sónico hace 3 puntos de daño a la criatura o jugador objetivo. +Sonorous Howlbonder|Vinculaaullidos sonoro|Criatura — Guerrero humano|Amenaza.\nCada criatura que controlas con la habilidad de amenaza no puede ser bloqueada excepto por tres o más criaturas. Soot Imp|Diablillo del hollín|Criatura — Diablillo|Vuela.\nSiempre que un jugador juegue un hechizo que no sea negro, ese jugador pierde 1 vida. Sootfeather Flock|Bandada pluma de hollín|Criatura — Ave|Vuela.\nMetamorfosis {3}{B}. (Puedes jugar esta carta boca abajo como una criatura 2/2 pagando {3}. Ponla boca arriba en cualquier momento pagando su coste de metamorfosis.) Soothing Balm|Bálsamo sedante|Instantáneo|El jugador objetivo gana 5 vidas. @@ -15064,6 +15485,7 @@ Soul Rend|Rasgar el alma|Instantáneo|Destruye la criatura objetivo si no es bla Soul Salvage|Acopiar almas|Conjuro|Regresa hasta dos cartas de criatura objetivo de tu cementerio a tu mano. Soul Scourge|Azotaalmas|Criatura — Horror pesadilla|Vuela.\nCuando el Azotaalmas entre en juego, el jugador objetivo pierde 3 vidas.\nCuando el Azotaalmas salga del juego, ese jugador gana 3 vidas. Soul Sculptor|Escultor de almas|Criatura - Humano|{1}{W}, {T}: la criatura objetivo se convierte en un encantamiento y pierde todas la habilidades hasta que un jugador juegue un hechizo de criatura. +Soul Sear|Calcinar el alma|Instantáneo|Calcinar el alma hace 5 puntos de daño a la criatura o planeswalker objetivo. Ese permanente pierde la habilidad de indestructible hasta el final del turno. Soul Seizer|Capturaalmas|Criatura — Espíritu|Vuela.\nCuando el Capturaalmas haga daño de combate a un jugador, puedes transformarlo. Si lo haces, anéxalo a la criatura objetivo que controla ese jugador. Soul Separator|Extractor de almas|Artefacto|{5}, {T}, sacrificar el Extractor de almas: Exilia la carta de criatura objetivo de tu cementerio. Pon en el campo de batalla una ficha que es una copia de esa carta, excepto que es 1/1, es un Espíritu además de sus otros tipos y tiene la habilidad de volar. Pon en el campo de batalla una ficha de criatura Zombie negra con fuerza y resistencia iguales a las de esa carta. Soul Shepherd|Pastor de almas|Criatura - Clérigo Humano|{W}, retira del juego una carta de criatura en tu cementerio: gana 1 vida. @@ -15118,9 +15540,10 @@ Soulstinger|Aguijoneador de almas|Criatura — Demonio escorpión|Cuando el Agui Soulsurge Elemental|Elemental ímpetu de almas|Criatura — Elemental|Daña primero.\nLa fuerza del Elemental ímpetu de almas es igual al número de criaturas que controlas. Soulsworn Jury|Jurado comprometido|Criatura — Espíritu|Defensor (Esta criatura no puede atacar.)\n{1}{U}, sacrificar el Jurado comprometido: Contrarresta el hechizo de criatura objetivo. Soulsworn Spirit|Espíritu comprometido|Criatura — Espíritu|El Espíritu comprometido es imbloqueable.\nCuando el Espíritu comprometido entre al campo de batalla, detén la criatura objetivo que controla un oponente. (Hasta tu próximo turno, esa criatura no puede atacar ni bloquear y sus habilidades activadas no pueden activarse.) -Soultether Golem|Gólem atado con almas|Criatura artefacto — Gólem|Desmaterializarse 1 (Este permanente entra en juego con un contador de tiempo sobre él. Al comienzo de tu mantenimiento, remueve un contador de tiempo de él. Cuando sea removido el último, sacrifícalo.)
Siempre que otra criatura entre en juego bajo tu control, pon un contador de tiempo sobre el Gólem atado con almas. +Soultether Golem|Gólem atado con almas|Criatura artefacto — Gólem|Desmaterializarse 1 (Este permanente entra en juego con un contador de tiempo sobre él. Al comienzo de tu mantenimiento, remueve un contador de tiempo de él. Cuando sea removido el último, sacrifícalo.)\nSiempre que otra criatura entre en juego bajo tu control, pon un contador de tiempo sobre el Gólem atado con almas. Sound the Call|Sonar la llamada|Conjuro|Pon en juego una ficha de criatura Lobo verde 1/1 con "Esta criatura obtiene +1/+1 por cada carta llamada Sonar la llamada en cada cementerio". Southern Paladin|Paladín del sur|Criatura - Caballero Humano|{W}{W}, {T}: destruye el permanente rojo objetivo. +Souvenir Snatcher|Ladrón de suvenires|Criatura — Ave|Mutación {5}{U}. (Si lanzas este hechizo pagando su coste de mutación, ponlo sobre o bajo la criatura objetivo que no sea Humano de la cual eres propietario. Estas mutan en la criatura de la parte superior más todas las habilidades de debajo.)\nVuela.\nSiempre que esta criatura mute, gana el control del artefacto objetivo que no sea criatura. Sovereign's Bite|Mordisco de la soberana|Conjuro|El jugador objetivo pierde 3 vidas y tú ganas 3 vidas. Sovereigns of Lost Alara|Soberanos de la antigua Alara|Criatura — Espíritu|Exaltado. (Siempre que una criatura que controles ataque sola, esa criatura obtiene +1/+1 hasta el final del turno.)\nSiempre que una criatura que controles ataque sola, puedes buscar en tu biblioteca una carta de aura que pueda encantarla, ponerla en juego anexada a esa criatura y luego barajar tu biblioteca. Sower of Discord|Sembrador de discordia|Criatura — Demonio|Vuela.\nEn cuanto el Sembrador de discordia entre al campo de batalla, elige dos jugadores.\nSiempre que se haga daño a uno de los jugadores elegidos, el otro jugador elegido también pierde esa misma cantidad de vidas. @@ -15137,6 +15560,7 @@ Spark Spray|Rocío de chispas|Instantáneo|El Rocío de chispas hace 1 punto de Spark Trooper|Tropa de asalto de chispas|Criatura — Soldado elemental|Arrolla, vínculo vital, prisa.\nAl comienzo del paso final, sacrifica la Tropa de asalto de chispas. Spark of Creativity|Chispa de creatividad|Conjuro|Elige una criatura objetivo. Exilia la primera carta de tu biblioteca. Puedes hacer que la Chispa de creatividad haga una cantidad de daño a esa criatura igual al coste de maná convertido de la carta exiliada. Si no lo haces, puedes jugar esa carta hasta el final del turno. Sparkcaster|Lanzachispas|Criatura - Kavu|Cuando el Lanzachispas entra en juego, devuelve una criatura roja o verde de tu control a la mano de su propietario.\nCuando el Lanzachispas entra en juego, hace 1 punto de daño al jugador objetivo. +Sparkhunter Masticore|Masticore cazachispas|Criatura artefacto — Masticore|Como coste adicional para lanzar este hechizo, descarta una carta.\nProtección contra planeswalkers.\n{1}: La Masticore cazachispas hace 1 punto de daño al planeswalker objetivo.\n{3}: La Masticore cazachispas gana la habilidad de indestructible hasta el final del turno. Sparkmage Apprentice|Aprendiz magochispa|Criatura — Hechicero humano|Cuando el Aprendiz magochispa entre en juego, hace 1 punto de daño a la criatura o jugador objetivo. Sparkmage's Gambit|Táctica de magochispa|Conjuro|La Táctica de magochispa hace 1 punto de daño a cada una de hasta dos criaturas objetivo. Esas criaturas no pueden bloquear este turno. Sparksmith|Creachispas|Criatura — Trasgo|{T}: El Creachispas hace X puntos de daño a la criatura objetivo y X puntos de daño a ti, donde X es el número de Trasgos en juego. @@ -15161,11 +15585,13 @@ Spawning Pit|Pozo de desove|Artefacto|Sacrificar una criatura: Pon un contador d Spawning Pool|Estanque de desove|Tierra|El Estanque de desove entra en juego girado.\n{T}: Agrega {B} a tu reserva de maná.\n{1}{B}: El Estanque de desove se convierte en una criatura Esqueleto negra 1/1 con "{B}: Regenera esta criatura" hasta el final del turno. Sigue siendo una tierra. (Si se regenera, la próxima vez que fuera a ser destruida este turno, no lo es. En vez de eso, gírala, remueve todo el daño de ella y remuévela del combate.) Spawnsire of Ulamog|Señor de engendros de Ulamog|Criatura — Eldrazi|Aniquilador 1. (Siempre que esta criatura ataque, el jugador defensor sacrifica un permanente.)\n{4}: Pon en el campo de batalla dos fichas de criatura Engendro Eldrazi incoloras 0/1. Tienen "Sacrificar esta criatura: Agrega {1} a tu reserva de maná".\n{20}: Lanza cualquier cantidad de cartas Eldrazi que poseas que estén fuera del juego sin pagar sus costes de maná. Spawnwrithe|Engendro serpenteante|Criatura — Elemental|Arrolla.\nSiempre que el Engendro serpenteante haga daño de combate a un jugador, pon en el campo de batalla una ficha que es una copia del Engendro serpenteante. +Speaker of the Heavens|Orador de los cielos|Criatura — Clérigo humano|Vigilancia, vínculo vital.\n{T}: Crea una ficha de criatura Ángel blanca 4/4 con la habilidad de volar. Activa esta habilidad solo si tienes al menos 7 vidas más que tu total de vidas inicial y solo cuando puedas lanzar un conjuro. Spear Spewer|Ballestero de arpones|Criatura — Guerrero trasgo|Defensor.\n{T}: El Ballestero de arpones hace 1 punto de daño a cada jugador. Spear of Heliod|Lanza de Heliod|Artefacto encantamiento legendario|Las criaturas que controlas obtienen +1/+1.\n{1}{W}{W}, {T}: Destruye la criatura objetivo que te haya hecho daño este turno. Spearbreaker Behemoth|Behemot rompelanzas|Criatura — Bestia|El Behemot rompelanzas es indestructible.\n{1}: La criatura objetivo con fuerza de 5 o más es indestructible este turno. Spearpoint Oread|Oréade puntalanza|Criatura encantamiento — Ninfa|Concesión {5}{R}. (Si lanzas esta carta pagando su coste de concesión, es un hechizo de aura con encantar criatura. Si no está anexada a una criatura, se convierte en una criatura de nuevo.)\nDaña primero.\nLa criatura encantada obtiene +2/+2 y tiene la habilidad de dañar primero. Species Gorger|Devorador de especies|Criatura — Bestia rana|Al comienzo de tu mantenimiento, regresa una criatura que controles a la mano de su propietario. +Species Specialist|Especialista en especies|Criatura — Guerrero humano|En cuanto el Especialista en especies entre al campo de batalla, elige un tipo de criatura.\nSiempre que una criatura del tipo elegido muera, puedes robar una carta. Specter's Shriek|Chillido del espectro|Conjuro|El oponente objetivo muestra su mano. Puedes elegir de ahí una carta que no sea tierra. Si lo haces, ese jugador exilia esa carta. Si una carta que no sea negra es exiliada de esta manera, exilia una carta de tu mano. Specter's Shroud|Velo del espectro|Artefacto — Equipo|La criatura equipada obtiene +1/+0.\nSiempre que la criatura equipada haga daño de combate a un jugador, ese jugador descarta una carta de su mano.\nEquipar {1} ({1}: Anexa este equipo a la criatura objetivo que controles. Juega la habilidad de equipar como un conjuro. Esta carta entra en juego desanexada y permanece en juego si la criatura deja el juego.) Specter's Wail|Lamento del espectro|Conjuro|El jugador objetivo se descarta de una carta al azar de su mano. @@ -15205,11 +15631,13 @@ Spellbinder|Enlazahechizo|Artefacto — Equipo|Estampa Cuando el Enlazahechizo e Spellbook|Libro de hechizos|Artefacto|Tu mano no tiene tamaño máximo. Spellbound Dragon|Dragón atado al hechizo|Criatura — Dragón|Vuela.\nSiempre que el Dragón atado al hechizo ataque, roba una carta, luego descarta una carta. El Dragón atado al hechizo obtiene +X/+0 hasta el final del turno, donde X es el coste de maná convertido de la carta descartada. Spellbreaker Behemoth|Behemot rompehechizos|Criatura — Bestia|El Behemot rompehechizos no puede ser contrarrestado.\nLos hechizos de criatura que controlas con fuerza de 5 o más no pueden ser contrarrestados. +Spelleater Wolverine|Glotón devorahechizos|Criatura — Glotón|El Glotón devorahechizos tiene la habilidad de dañar dos veces mientras haya tres o más cartas de instantáneo y/o de conjuro en tu cementerio. Spellgorger Barbarian|Bárbaro tragahechizos|Criatura — Bárbaro pesadilla|Cuando el Bárbaro tragahechizos entre en juego, descarta una carta al azar de tu mano.\nCuando el Bárbaro tragahechizos salga del juego, roba una carta. Spellgorger Weird|Extraño tragahechizos|Criatura — Extraño|Siempre que lances un hechizo que no sea de criatura, pon un contador +1/+1 sobre el Extraño tragahechizos. Spellheart Chimera|Quimera almahechizada|Criatura — Quimera|Vuela, arrolla.\nLa fuerza de la Quimera almahechizada es igual al número de cartas de instantáneo y de conjuro en tu cementerio. Spelljack|Hurtahechizos|Instantáneo|Contrarresta el hechizo objetivo. Si el hechizo se contrarresta de esta manera, remuévelo del juego en vez de ponerlo en el cementerio de su propietario. Mientras permanezca fuera del juego, puedes jugarla como si estuviera en tu mano sin pagar su coste de maná. Si tiene X en su coste de maná, X es 0. Spellkeeper Weird|Extraño guardahechizos|Criatura — Extraño|{2}, {T}, sacrificar el Extraño guardahechizos: Regresa la carta de instantáneo o de conjuro objetivo de tu cementerio a tu mano. +Spellpyre Phoenix|Fénix pirohechizo|Criatura — Fénix|Vuela.\nCuando el Fénix pirohechizo entre al campo de batalla, puedes regresar la carta de instantáneo o de conjuro objetivo con una habilidad de ciclo de tu cementerio a tu mano.\nAl comienzo de cada paso final, si activaste la habilidad de ciclo de dos o más cartas este turno, regresa el Fénix pirohechizo de tu cementerio a tu mano. Spellshift|Cambio de hechizo|Instantáneo|Contrarresta el hechizo objetivo de instantáneo o de conjuro. Su controlador muestra cartas de la parte superior de su biblioteca hasta que muestre una carta de instantáneo o conjuro. Ese jugador puede jugar esa carta sin pagar su coste de maná. Luego baraja su biblioteca. Spellshock|Impacto por hechizo|Encantamiento|Siempre que un jugador juegue un hechizo, el Impacto por hechizo hace 2 puntos de daño a ese jugador. Spellskite|Despreciahechizos|Criatura artefacto — Horror|{U/P}: Cambia un objetivo del hechizo o habilidad objetivo al Despreciahechizo. ({U/P} puede pagarse con {U} o con 2 vidas.) @@ -15218,7 +15646,7 @@ Spelltithe Enforcer|Coaccionador diezmo mágico|Criatura — Hechicero elefante| Spelltwine|Entrelazahechizo|Conjuro|Exilia la carta de instantáneo o de conjuro objetivo de tu cementerio y la carta de instantáneo o de conjuro objetivo del cementerio de un oponente. Copia esas cartas. Si puedes, lanza las copias sin pagar sus costes de maná. Exilia el Entrelazahechizo. Spellweaver Eternal|Eterna tejehechizos|Criatura — Hechicero naga zombie|Destreza. (Siempre que lances un hechizo que no sea de criatura, esta criatura obtiene +1/+1 hasta el final del turno.)\nAfligir 2. (Siempre que esta criatura sea bloqueada, el jugador defensor pierde 2 vidas.) Spellweaver Helix|Hélice tejehechizos|Artefacto|Estampa Cuando la Hélice tejehechizos entre en juego, puedes remover del juego dos cartas de conjuro objetivo de un único cementerio. (La carta removida es estampada en este artefacto.)\nSiempre que se juegue una carta, si tiene el mismo nombre que una de las cartas de conjuro estampadas, puedes copiar la otra y jugar la copia sin pagar su coste de maná. -Spellweaver Volute|Voluta tejehechizos|Encantamiento — Aura|Encantar carta de instantáneo en un cementerio.
Siempre que juegues un hechizo de conjuro, copia la carta de instantáneo encantada. Puedes jugar la copia sin pagar su coste de maná. Si lo haces, remueve del juego la carta encantada y anexa la Voluta tejehechizos a otra carta de instantáneo en un cementerio. +Spellweaver Volute|Voluta tejehechizos|Encantamiento — Aura|Encantar carta de instantáneo en un cementerio.\nSiempre que juegues un hechizo de conjuro, copia la carta de instantáneo encantada. Puedes jugar la copia sin pagar su coste de maná. Si lo haces, remueve del juego la carta encantada y anexa la Voluta tejehechizos a otra carta de instantáneo en un cementerio. Spellwild Ouphe|Oufé hechizo salvaje|Criatura — Oufé|Cuesta {2} menos jugar los hechizos que hacen objetivo al Oufé hechizo salvaje. Sphere of Duty|Esfera del deber|Encantamiento|Si una fuente verde fuera a hacerte daño, prevén 2 puntos de ese daño. Sphere of Grace|Esfera de la gracia|Encantamiento|Si una fuente negra fuera a hacerte daño, prevén 2 puntos de ese daño. @@ -15289,6 +15717,7 @@ Spine of Ish Sah|Espina de Ish Sah|Artefacto|Cuando la Espina de Ish Sah entre a Spinebiter|Muerdespina|Criatura — Bestia|Infectar. (Esta criatura hace daño a las criaturas en forma de contadores -1/-1 y a los jugadores en forma de contadores de veneno.)\nPuedes hacer que el Muerdespina haga su daño de combate como si no hubiera sido bloqueado. Spined Basher|Aporreador espinoso|Criatura — Bestia zombie|Metamorfosis {2}{B}. (Puedes jugar esta carta boca abajo como una criatura 2/2 pagando {3}. Ponla boca arriba en cualquier momento pagando su coste de metamorfosis.) Spined Fluke|Gusano espinoso|Criatura - Horror Gusano|Cuando el Gusano espinoso entra en juego, sacrifica una criatura.\n{B}: regenera el Gusano espinoso. +Spined Megalodon|Megalodón con púas|Criatura — Tiburón|Antimaleficio. (Esta criatura no puede ser objetivo de hechizos o habilidades que controlen tus oponentes.)\nSiempre que el Megalodón con púas ataque, adivina 1. (Mira la primera carta de tu biblioteca. Puedes poner esa carta en el fondo de tu biblioteca.) Spined Sliver|Fragmentado espinoso|Criatura — Fragmentado|Siempre que un Fragmentado sea bloqueado, ese Fragmentado obtiene +1/+1 hasta el final del turno por cada criatura que lo bloquee. Spined Thopter|Tóptero espinoso|Criatura artefacto — Tóptero|({U/P} puede pagarse con {U} o con 2 vidas.)\nVuela. Spined Wurm|Sierpe con poeas|Criatura - Sierpe| @@ -15325,8 +15754,9 @@ Spirit Mantle|Manto espiritual|Encantamiento — Aura|Encantar criatura.\nLa cri Spirit Mirror|El espejo de almas|Encantamiento|Al comienzo de tu mantenimiento, si no hay ninguna ficha de Reflejo en juego, pon una ficha de criatura reflejo blanca 2/2 en juego.\n{0}: destruye el reflejo objetivo. Spirit Shackle|Grilletes espectrales|Encantamiento - Aura|Siempre que una criatura encantada sea girada, pon un contador -0/-2 en él. Spirit Weaver|Tejedora de Espíritu|Criatura - Hechicero Humano| -Spirit en-Dal|Espíritu en-Dal|Criatura — Espíritu|Se desvanece (Esta criatura sólo puede bloquear o ser bloqueada por criaturas con la habilidad de desvanecerse.)
Presagiar {1}{W}, mostrar la Espíritu en-Dal de tu mano: La criatura objetivo gana la habilidad de desvanecerse hasta el final del turno. (Juega esta habilidad sólo durante tu mantenimiento y sólo una vez por turno.) +Spirit en-Dal|Espíritu en-Dal|Criatura — Espíritu|Se desvanece (Esta criatura sólo puede bloquear o ser bloqueada por criaturas con la habilidad de desvanecerse.)\nPresagiar {1}{W}, mostrar la Espíritu en-Dal de tu mano: La criatura objetivo gana la habilidad de desvanecerse hasta el final del turno. (Juega esta habilidad sólo durante tu mantenimiento y sólo una vez por turno.) Spirit en-Kor|Espíitu en-Kor|Criatura - Espíritu Kor|Vuela.\n{0}: el siguiente punto de daño que fuera a recibir el Espíritu en-Kor este turno es hecho en vez de eso a la criatura objetivo de tu control. +Spirit of Malevolence|Espíritu de la malevolencia|Criatura — Espíritu|Cuando el Espíritu de la malevolencia muera, cada oponente pierde 1 vida y tú ganas 1 vida. Spirit of Resistance|Espíritu de Resistencia|Encantamiento|Si tú controlas un permanente de cada color, Prevén todo el daño que fueran a hacerte. Spirit of the Hearth|Espíritu del brasero|Criatura — Espíritu felino|Vuela.\nNo puedes ser objetivo de hechizos o habilidades que controlen tus oponentes. Spirit of the Hunt|Espíritu de la caza|Criatura — Espíritu lobo|Destello.\nCuando el Espíritu de la caza entre al campo de batalla, cada otra criatura que controlas que sea un Lobo o un Licántropo obtiene +0/+3 hasta el final del turno. @@ -15365,9 +15795,10 @@ Spitting Spider|Araña Escupidora|Criatura - Araña|La Araña escupidora puede b Splatter Thug|Malhechor salpicador|Criatura — Guerrero humano|Daña primero.\nDesatar. (Puedes hacer que esta criatura entre al campo de batalla con un contador +1/+1 sobre ella. No puede bloquear mientras tenga un contador +1/+1 sobre ella.) Splendid Agony|Agonía grandiosa|Instantáneo|Distribuye dos contadores -1/-1 entre una o dos criaturas objetivo. Splendid Reclamation|Reclamación fastuosa|Conjuro|Regresa todas las cartas de tierra de tu cementerio al campo de batalla giradas. +Splendor Mare|Corcel radiante|Criatura — Unicornio alce|Vínculo vital.\nCiclo {1}{W}. ({1}{W}, descartar esta carta: Roba una carta.)\nCuando actives la habilidad de ciclo del Corcel radiante, pon un contador de vínculo vital sobre la criatura objetivo que controlas. Splicer's Skill|Pericia del ensamblador|Conjuro|Crea una ficha de criatura artefacto Gólem incolora 3/3.\nEmpalmar con instantáneo o conjuro {3}{W}. (En cuanto lances un hechizo de instantáneo o de conjuro, puedes mostrar esta carta de tu mano y pagar su coste de empalme. Si lo haces, agrega los efectos de esta carta a ese hechizo.) Splinter Twin|Gemelo astillado|Encantamiento — Aura|Encantar criatura.\nLa criatura encantada tiene "{T}: Pon en el campo de batalla una ficha que es una copia de esta criatura. Esa ficha tiene la habilidad de prisa. Exíliala al comienzo del próximo paso final". -Splinterfright|Espanto astillado|Criatura — Elemental|Arrolla.\nTanto la fuerza como la resistencia del Espanto astillado son iguales al número de cartas de criatura que haya en tu cementerio.\nAl comienzo de tu mantenimiento, pon las primeras dos cartas de tu biblioteca en tu cementerio. +Splinterfright|Espanto astillado|Criatura — Elemental|Arrolla.\nTanto la fuerza como la resistencia del Espanto astillado son iguales a la cantidad de cartas de criatura que haya en tu cementerio.\nAl comienzo de tu mantenimiento, pon las dos primeras cartas de tu biblioteca en tu cementerio. Splintering Wind|Nube de astillas|Encantamiento|{2}{G}: la Nube de astillas hace 1 punto de daño a la criatura objetivo. Pon una ficha verde de criatura Hada en juego con la habilidad de volar y "Mantenimiento acumulativo: {G}."\nSiempre que una ficha de hada deje el juego, hace 1 daño a ti y a cada criatura Splinter|Astillar|Conjuro|Remueve del juego el artefacto objetivo. Busca en el cementerio, mano y biblioteca de su controlador todas las cartas con el mismo nombre que ese artefacto y remuévelas del juego. Luego ese jugador baraja su biblioteca. Split-Tail Miko|Miko Cola-cortada|Criatura - Clérigo zorro|{W}, {T}: Prevén los siguientes 2 puntos de daño que se le fueran a hacer a la criatura o jugador objetivo este turno. @@ -15379,6 +15810,7 @@ Spoils of War|Botín de guerra|Conjuro|X no puede ser más que el número de car Spoils of the Vault|Despojos de la Bóveda|Instantáneo|Nombra una carta. Muestra cartas de la parte superior de tu biblioteca hasta que muestres la carta nombrada, luego pon esa carta en tu mano. Remueve del juego todas las demás cartas mostradas de esta manera y pierdes 1 vida por cada carta removida. Spontaneous Artist|Artista espontánea|Criatura — Bribón humano|Cuando la Artista espontánea entre al campo de batalla, obtienes {E} (un contador de energía).\nPagar {E}: La criatura objetivo gana la habilidad de prisa hasta el final del turno. Spontaneous Combustion|Combustión espontánea|Instantáneo|Como coste adicional para jugar la Combustión espontánea, sacrifica una criatura.\nLa Combustión espontánea hace 3 puntos de daño a cada craitura. +Spontaneous Flight|Vuelo espontáneo|Instantáneo|La criatura objetivo obtiene +2/+2 hasta el final del turno. Pon un contador de volar sobre ella. Spontaneous Generation|Generación espontánea|Conjuro|Pon una ficha de criatura saprolín verde 1/1 en juego por cada carta en tu mano. Spontaneous Mutation|Mutación espontánea|Encantamiento — Aura|Destello. (Puedes lanzar este hechizo en cualquier momento en que pudieras lanzar un instantáneo.)\nEncantar criatura.\nLa criatura encantada obtiene -X/-0, donde X es la cantidad de cartas en tu cementerio. Spore Burst|Estallido de esporas|Conjuro|Dominio Pon en juego una ficha de criatura Saprolín verde 1/1 por cada tipo de tierra básica entre las tierras que controlas. @@ -15389,8 +15821,9 @@ Sporecap Spider|Araña cubierta de esporas|Criatura — Araña|Alcance. Sporecrown Thallid|Tálido corona de esporas|Criatura — Hongo|Cada otra criatura que controlas que sea Hongo o Saprolín obtiene +1/+1. Sporemound|Montículo de esporas|Criatura — Hongo|Siempre que una tierra entre al campo de batalla bajo tu control, pon en el campo de batalla una ficha de criatura Saprolin verde 1/1. Sporesower Thallid|Tálido siembraesporas|Criatura — Hongo|Al comienzo de tu mantenimiento, pon un contador de espora sobre cada Hongo que controlas.\nRemover tres contadores de espora del Tálido siembraesporas: Pon en juego una ficha de criatura Saprolín verde 1/1. +Sporeweb Weaver|Tejedora de telas de esporas|Criatura — Araña|Alcance, antimaleficio contra azul.\nSiempre que la Tejedora de telas de esporas reciba daño, ganas 1 vida y creas una ficha de criatura Saprolín verde 1/1. Sporogenesis|Esporogénesis|Encantamiento|Al comienzo de tu mantenimiento, puedes poner un contador de fungus sobre la criatura objetivo que no sea ficha.\nSiempre que una criatura vaya a un cementerio, pon una ficha de criatura saprolín verde 1/1 en juego por cada contador de fungus sobre esa criatura.\nCuando la Esporogénesis deja el juego, quita todos los contadores de fungus de todas las criaturas. -Sporoloth Ancient|Ancestro esporolot|Criatura — Hongo|Al comienzo de tu mantenimiento, pon un contador de espora sobre el Ancestro esporolot.
Las criaturas que controlas tienen "Remover dos contadores de espora de esta criatura: Pon en juego una ficha de criatura Saprolín verde 1/1." +Sporoloth Ancient|Ancestro esporolot|Criatura — Hongo|Al comienzo de tu mantenimiento, pon un contador de espora sobre el Ancestro esporolot.\nLas criaturas que controlas tienen "Remover dos contadores de espora de esta criatura: Pon en juego una ficha de criatura Saprolín verde 1/1." Spotted Griffin|Grifo moteado|Criatura - Grifo|Vuela. Spread the Sickness|Esparcir la enfermedad|Conjuro|Destruye la criatura objetivo, luego prolifera. (Eliges cualquier número de permanentes y/o jugadores con contadores sobre ellos y pones sobre cada uno un contador de un tipo que ya tenga.) Spreading Algae|Algas propagantes|Encantar tierra|Las Algas propagantes sólo pueden encantar a un Pantano.\nCuando la tierra encantada sea girada, destruye esa tierra.\nCuando las Algas propagantes vayan a un cementerio desde el juego, regresa las Algas propagantes a la mano de su propietario. @@ -15404,12 +15837,14 @@ Springing Tiger|Tigre saltador|Criatura — Felino|Umbral El Tigre saltador obti Springjack Knight|Caballero de saltanejo|Criatura — Caballero kithkin|Siempre que el Caballero de saltanejo ataque, enfréntate con un oponente. Si ganas, la criatura objetivo gana la habilidad de dañar dos veces hasta el final del turno. (Cada jugador enfrentado muestra la primera carta de su biblioteca, luego pone esa carta en la parte superior o inferior. Gana el jugador cuya carta tenga el mayor coste de maná convertido.) Springjack Pasture|Pastizal de saltanejos|Tierra|{T}: Agrega {1} a tu reserva de maná.\n{4}, {T}: Pon en juego una ficha de criatura Cabra blanca 0/1.\n{T}, sacrificar X Cabras: Agrega X maná de un color cualquiera a tu reserva de maná. Ganas X vidas. Springjack Shepherd|Pastora de saltanejos|Criatura — Hechicero kithkin|Croma Cuando la Pastora de saltanejos entre en juego, pon en juego una ficha de criatura Cabra blanca 0/1 por cada símbolo de maná blanco en el coste de maná de los permanentes que controlas. +Springjaw Trap|Trampa de resortes|Artefacto|Destello.\n{4}, {T}, sacrificar la Trampa de resortes: Hace 3 puntos de daño a cualquier objetivo. Springleaf Drum|Tambor de hoja primaveral|Artefacto|{T}, girar una criatura enderezada que controlas: Agrega un maná de cualquier color a tu reserva de maná. Springsage Ritual|Ritual del sanador del florecimiento|Instantáneo|Destruye el artefacto o encantamiento objetivo. Ganas 4 vidas. Spring|Surgir|Conjuro|Busca en tu biblioteca una carta de tierra básica, ponla en el campo de batalla girada y luego baraja tu biblioteca. Sprinting Warbrute|Bestia de guerra a la carrera|Criatura — Berserker ogro|La Bestia de guerra a la carrera ataca cada turno si puede.\nRapidez {3}{R}. (Puedes lanzar este hechizo por su coste de rapidez. Si lo haces, gana la habilidad de prisa y regresa del campo de batalla a la mano de su propietario al comienzo del próximo paso final.) +Sprite Dragon|Dragonhada|Criatura — Dragón hada|Vuela, prisa.\nSiempre que lances un hechizo que no sea de criatura, pon un contador +1/+1 sobre el Dragonhada. Sprite Noble|Noble hada|Criatura — Hada|Vuela.\nLas otras criaturas que controlas con la habilidad de volar obtienen +0/+1.\n{T}: Las otras criaturas que controlas con la habilidad de volar obtienen +1/+0 hasta el final del turno. -Sprout Swarm|Germinar un enjambre|Instantáneo|Convocar (Cada criatura que gires al jugar este hechizo reduce su coste total en {1} o en un maná del color de esa criatura.)
Recuperar {3} (Puedes pagar {3} adicionales en cuanto juegues este hechizo. Si lo haces, pon esta carta en tu mano en cuanto se resuelve.)
Pon en juego una ficha de criatura Saprolín verde 1/1. +Sprout Swarm|Germinar un enjambre|Instantáneo|Convocar (Cada criatura que gires al jugar este hechizo reduce su coste total en {1} o en un maná del color de esa criatura.)\nRecuperar {3} (Puedes pagar {3} adicionales en cuanto juegues este hechizo. Si lo haces, pon esta carta en tu mano en cuanto se resuelve.)\nPon en juego una ficha de criatura Saprolín verde 1/1. Sprouting Phytohydra|Fitohidra germinante|Criatura — Hidra planta|Defensor (Esta criatura no puede atacar.)\nSiempre que la Fitohidra germinante reciba daño, puedes poner en juego una ficha que es una copia de la Fitohidra germinante. Sprouting Renewal|Brotes de renovación|Conjuro|Convocar. (Tus criaturas pueden ayudar a lanzar este hechizo. Cada criatura que gires al lanzar este hechizo cuenta como un pago de {1} o de un maná del color de esa criatura.)\nElige uno:\n• Crea una ficha de criatura Caballero Elfo verde y blanca 2/2 con la habilidad de vigilancia.\n• Destruye el artefacto o encantamiento objetivo. Sprouting Thrinax|Thrinax germinante|Criatura — Lagarto|Cuando el Thrinax germinante muera, pon en el campo de batalla tres fichas de criatura Saprolín verdes 1/1. @@ -15505,6 +15940,7 @@ Starlit Sanctum|Santuario bajo las estrellas|Tierra|{T}: Agrega {1} a tu reserva Starstorm|Tormenta de estrellas|Instantáneo|La Tormenta de estrellas hace X puntos de daño a cada criatura.\nCiclo {3}. ({3}, descartar esta carta: Roba una carta.) Start Your Engines|Encender motores|Conjuro|Los Vehículos que controlas se convierten en criaturas artefacto hasta el final del turno. Las criaturas que controlas obtienen +2/+0 hasta el final del turno. Startled Awake|Despertar súbito|Conjuro|El oponente objetivo pone las trece primeras cartas de su biblioteca en su cementerio.\n{3}{U}{U}: Pon el Despertar súbito de tu cementerio en el campo de batalla transformado. Activa esta habilidad solo cuando puedas lanzar un conjuro. +Startling Development|Desarrollo extraordinario|Instantáneo|Hasta el final del turno, la criatura objetivo se convierte en una Serpiente azul con fuerza y resistencia base de 4/4.\nCiclo {1}. ({1}, descartar esta carta: Roba una carta.) Start|Inicio|Instantáneo|Crea dos fichas de criatura Guerrero blancas 1/1 con la habilidad de vigilancia. Starved Rusalka|Rusalka famélica|Criatura — Espíritu|{G}, sacrificar una criatura: Ganas 1 vida. Stasis Cell|Celda de estasis|Encantamiento — Aura|Encantar criatura.\nLa criatura encantada no se endereza durante el paso de enderezar de su controlador.\n{3}{U}: Anexa la Celda de estasis a la criatura objetivo. @@ -15517,6 +15953,7 @@ Statue|Estatua|Instantáneo|Destruye el artefacto, criatura o encantamiento obje Status|Estatus|Instantáneo|La criatura objetivo obtiene +1/+1 y gana la habilidad de toque mortal hasta el final del turno. Statute of Denial|Decreto de negación|Instantáneo|Contrarresta el hechizo objetivo. Si controlas una criatura azul, roba una carta y luego descarta una carta. Staunch Defenders|Defensores inquebrantables|Criatura — Soldado|Cuando los Defensores inquebrantables entren en juego, gana 4 vidas. +Staunch Shieldmate|Escudante devoto|Criatura — Soldado enano| Staunch-Hearted Warrior|Guerrera acérrima|Criatura — Guerrero humano|Heroísmo — Siempre que lances un hechizo que haga objetivo a la Guerrera acérrima, pon dos contadores +1/+1 sobre la Guerrera acérrima. Stave Off|Evitar|Instantáneo|La criatura objetivo gana protección contra el color de tu elección hasta el final del turno. (No puede ser bloqueada, hecha objetivo, recibir daño de o estar encantada por nada de ese color.) Steadfast Armasaur|Armasaurio tenaz|Criatura — Dinosaurio|Vigilancia.\n{1}{W}, {T}: El Armasaurio tenaz hace una cantidad de daño igual a su resistencia a la criatura objetivo que lo bloquea o que es bloqueada por él. @@ -15541,7 +15978,7 @@ Steam Vents|Respiraderos de vapor|Tierra — Isla montaña|({T}: Agrega {U} o {R Steam Vines|Enredaderas de vapor|Encantar tierra|Cuando la tierra encantada se gire, destrúyela, y las Enredaderas de vapor hacen 1 punto de daño al controlador de esa tierra. Ese jugador mueve las Enredaderas de vapor a una tierra de su elección. Steamclaw|Garra de vapor|Artefacto|{3}, {T}: Remueve del juego la carta objetivo de un cementerio.\n{1}, sacrificar la Garra de vapor: Remueve del juego la carta objetivo de un cementerio. Steamcore Weird|Extraño núcleo de vapor|Criatura — Extraño|Cuando el Extraño núcleo de vapor entre al campo de batalla, si se usó {R} para lanzarlo, le hace 2 puntos de daño a la criatura o jugador objetivo. -Steamflogger Boss|Jefe azotador de vapor|Criatura — Aparejador trasgo|Los otros Aparejadores que controlas obtienen +1/+0 y tienen la habilidad de prisa.
Si un Aparejador que controlas fuera a ensamblar un Aparato, en vez de eso, ensambla dos Aparatos. +Steamflogger Boss|Jefe azotador de vapor|Criatura — Aparejador trasgo|Los otros Aparejadores que controlas obtienen +1/+0 y tienen la habilidad de prisa.\nSi un Aparejador que controlas fuera a ensamblar un Aparato, en vez de eso, ensambla dos Aparatos. Steel Golem|Gólem de acero|Criatura artefacto — Gólem|No puedes jugar hechizos de criatura. Steel Hellkite|Engendro de acero|Criatura artefacto — Dragón|Vuela.\n{2}: El Engendro de acero obtiene +1/+0 hasta el final del turno.\n{X}: Destruye cada permanente que no sea tierra con coste de maná convertido de X cuyo controlador haya recibido daño de combate del Engendro de acero este turno. Activa esta habilidad solo una vez por turno. Steel Leaf Champion|Campeón de la Hoja de Acero|Criatura — Caballero elfo|El Campeón de la Hoja de Acero no puede ser bloqueado por criaturas con fuerza de 2 o menos. @@ -15659,10 +16096,11 @@ Stonybrook Angler|Pescador de Arroyo Rocoso|Criatura — Hechicero tritón|{1}{U Stonybrook Banneret|Banderola de Arroyo Rocoso|Criatura — Hechicero tritón|Cruza islas.\nTe cuesta {1} menos jugar los hechizos de Tritón y los de Hechicero. Stonybrook Schoolmaster|Maestro de cardumen de Arroyo Rocoso|Criatura — Hechicero tritón|Siempre que el Maestro de cardumen de Arroyo Rocoso sea girado, puedes poner en juego una ficha de criatura Hechicero Tritón azul 1/1. Storage Matrix|Matriz de almacenaje|Artefacto|Mientras la Matriz de almacenaje esté enderezada, cada jugador elige entre artefacto, criatura o tierra durante su paso de enderezar. Ese jugador endereza sólo los permanentes del tipo elegido este paso. +Storm Caller|Llamatormentas|Criatura — Chamán ogro|Cuando el Llamatormentas entre al campo de batalla, hace 2 puntos de daño a cada oponente. Storm Cauldron|Caldero de la tormenta|Artefacto|Cada jugador puede jugar una tierra adicional durante cada uno de sus turnos.\nSiempre una tierra es girada para extraer maná, devuélvela a la mano de su propietario. Storm Crow|Cuervo de la tempestad|Criatura — Ave|Vuela. (Esta criatura no puede ser bloqueada excepto por criaturas que tengan la habilidad de volar.) Storm Elemental|Elemental de la tormenta|Criatura - Elemental|Vuela\n{U}, Retira del juego la primera carta de tu biblioteca: gira la criatura objetivo con la habilidad de volar.\n{U}, Retira del juego la primera carta de tu biblioteca: si la carta retirada es una tierra nevada, el Elemental de la tormenta ganan +1/+1 hasta final del turno. -Storm Entity|Entidad de la tormenta|Criatura — Elemental|Prisa.
La Entidad de la tormenta entra en juego con un contador +1/+1 sobre ella por cada otro hechizo jugado este turno. +Storm Entity|Entidad de la tormenta|Criatura — Elemental|Prisa.\nLa Entidad de la tormenta entra en juego con un contador +1/+1 sobre ella por cada otro hechizo jugado este turno. Storm Fleet Aerialist|Planeadora de la Flota Tempestuosa|Criatura — Pirata humano|Vuela.\nIncursión — La Planeadora de la Flota Tempestuosa entra al campo de batalla con un contador +1/+1 sobre ella si atacaste con una criatura este turno. Storm Fleet Arsonist|Calcinador de la Flota Tempestuosa|Criatura — Pirata orco|Incursión — Cuando el Calcinador de la Flota Tempestuosa entre al campo de batalla, si atacaste con una criatura este turno, el oponente objetivo sacrifica un permanente. Storm Fleet Pyromancer|Piromante de la Flota Tempestuosa|Criatura — Hechicero pirata humano|Incursión — Cuando la Piromante de la Flota Tempestuosa entre al campo de batalla, si atacaste con una criatura este turno, la Piromante de la Flota Tempestuosa hace 2 puntos de daño a la criatura o jugador objetivo. @@ -15702,7 +16140,9 @@ Stormscape Master|Maestra Escapatormenta|Criatura - Hechicero Humano|{W}{W}, {T} Stormsurge Kraken|Kraken de la marejada|Criatura — Kraken|Antimaleficio.\nTeniente — Mientras controles a tu comandante, el Kraken de la marejada obtiene +2/+2 y tiene "Siempre que el Kraken de la marejada sea bloqueado, puedes robar dos cartas". Stormtide Leviathan|Leviatán marea de tormenta|Criatura — Leviatán|Cruza islas. (Esta criatura es imbloqueable mientras el jugador defensor controle una isla.)\nTodas las tierras son islas además de sus otros tipos.\nLas criaturas que no tienen la habilidad de volar o de cruzar islas no pueden atacar. Stormwatch Eagle|Águila Avistatormentas|Criatura - Ave|Vuela.\nSacrifica una tierra: devuelve el Águila Avistatormentas a la mano de su propietario. +Stormwild Capridor|Cabradora tormentosa|Criatura — Cabra ave|Vuela.\nSi se fuera a hacer daño que no sea de combate a la Cabradora tormentosa, prevén ese daño. Pon un contador +1/+1 sobre la Cabradora tormentosa por cada punto de daño prevenido de esta manera. Stormwing Dragon|Dragón alatormenta|Criatura — Dragón|Vuela, daña primero.\nMegametamorfosis {5}{R}{R}. (Puedes lanzar esta carta boca abajo como una criatura 2/2 pagando {3}. Ponla boca arriba en cualquier momento pagando su coste de megametamorfosis y pon un contador +1/+1 sobre ella.)\nCuando el Dragón alatormenta se ponga boca arriba, pon un contador +1/+1 sobre cada otra criatura Dragón que controlas. +Stormwing Entity|Entidad alatormenta|Criatura — Elemental|Te cuesta {2}{U} menos lanzar este hechizo si ya lanzaste un hechizo de instantáneo o de conjuro este turno.\nVuela.\nDestreza. (Siempre que lances un hechizo que no sea de criatura, esta criatura obtiene +1/+1 hasta el final del turno.)\nCuando la Entidad alatormenta entre al campo de batalla, adivina 2. Storrev, Devkarin Lich|Storrev, liche devkarin|Criatura legendaria — Hechicero elfo zombie|Arrolla.\nSiempre que Storrev, liche devkarin haga daño de combate a un jugador o planeswalker, regresa a tu mano la carta de criatura o planeswalker objetivo en tu cementerio que no fue allí durante este combate. Story Circle|Círculo de historias|Encantamiento|En cuanto el Círculo de historias entre en juego, elige un color.\n{W}: La próxima vez que una fuente de tu elección del color elegido fuera a hacerte daño este turno, prevén ese daño. Strafe|Bombardear|Conjuro|El Bombardear hace 3 puntos de daño a la criatura objetivo que no sea roja. @@ -15732,7 +16172,7 @@ Street Riot|Disturbios callejeros|Encantamiento|Mientras sea tu turno, las criat Street Savvy|Astucia callejera|Encantamiento — Aura|Encantar criatura.\nLa criatura encantada obtiene +0/+2 y puede bloquear criaturas con habilidades de cruzar tierras como si no tuvieran esas habilidades. Street Spasm|Espasmo callejero|Instantáneo|El Espasmo callejero hace X puntos de daño a la criatura objetivo sin la habilidad de volar que no controlas.\nSobrecarga {X}{X}{R}{R}. (Puedes lanzar este hechizo por su coste de sobrecarga. Si lo haces, cambia su texto reemplazando "la criatura objetivo" por "cada criatura".) Street Sweeper|Barrendero|Criatura artefacto — Constructo|Siempre que el Barrendero ataque, destruye todas las Auras anexadas a la tierra objetivo. -Street Wraith|Aparición callejera|Criatura — Aparición|Cruza pantanos.
Ciclo—Pagar 2 vidas. (Pagar 2 vidas, descartar esta carta: Roba una carta.) +Street Wraith|Aparición callejera|Criatura — Aparición|Cruza pantanos.\nCiclo—Pagar 2 vidas. (Pagar 2 vidas, descartar esta carta: Roba una carta.) Streetbreaker Wurm|Sierpe rompecalles|Criatura — Sierpe| Strength from the Fallen|Fuerza de los caídos|Encantamiento|Constelación — Siempre que la Fuerza de los caídos u otro encantamiento entre al campo de batalla bajo tu control, la criatura objetivo obtiene +X/+X hasta el final del turno, donde X es la cantidad de cartas de criatura en tu cementerio. Strength in Numbers|Fuerza numérica|Instantáneo|Hasta el final del turno, la criatura objetivo gana la habilidad de arrollar y obtiene +X/+X, donde X es el número de criaturas atacantes. @@ -15743,7 +16183,7 @@ Strength of Lunacy|Fuerza de la locura|Encantar criatura|La criatura encantada o Strength of Night|Fuerza de la noche|Instantáneo|Estímulo {B} (Puedes pagar un {B} adicional en cuanto juegues este hechizo.)\nLas criaturas que controles obtienen +1/+1 hasta el final del turno. Si pagaste el coste del estímulo, los Zombies que controles obtienen +2/+2 adicionales hasta el final del turno. Strength of Unity|Fuerza de la Unidad|Encantamiento - Aura|La criatura encantada obtiene +1/+1 por cada tipo de tierra básica que controles. Strength of the Pack|Fuerza de la manada|Conjuro|Pon dos contadores +1/+1 sobre cada criatura que controlas. -Strength of the Tajuru|Fuerza de los Tajuru|Instantáneo|Multiestímulo {1}. (Puedes pagar {1} adicional tantas veces como quieras mientras lanzas este hechizo.)\nElige una criatura objetivo, luego elige otra criatura objetivo por cada vez que la Fuerza de los Tajuru fue estimulada. Pon X contadores +1/+1 sobre cada una de ellas. +Strength of the Tajuru|Fuerza de los Tajuru|Instantáneo|Multiestímulo {1}. (Puedes pagar {1} adicional tantas veces como quieras al lanzar este hechizo.)\nElige una criatura objetivo, luego elige otra criatura objetivo por cada vez que este hechizo fue estimulado. Pon X contadores +1/+1 sobre cada una de ellas. Strider Harness|Arnés del montaraz|Artefacto — Equipo|La criatura equipada obtiene +1/+1 y tiene la habilidad de prisa.\nEquipar {1}. Striking Sliver|Fragmentado golpeador|Criatura — Fragmentado|Las criaturas Fragmentado que controlas tienen la habilidad de dañar primero. (Hacen daño de combate antes que las criaturas sin la habilidad de dañar primero.) String of Disappearances|Desapariciones en cadena|Instantáneo|Regresa la criatura objetivo a la mano de su propietario. Luego, el controlador de esa criatura puede pagar {U}{U}. Si lo hace, puede copiar este hechizo y puede elegir un objetivo nuevo para esa copia. @@ -15773,7 +16213,7 @@ Stronghold Furnace|Horno de la Fortaleza|Plano — Rath|Si una fuente fuera a ha Stronghold Gambit|Gambito de la fortaleza|Conjuro|Cada jugador elige una carta de su mano.\nLuego cada jugador muestra la carta elegida. El propietario de la carta de criatura mostrada de esta manera con el coste de maná más bajo pone esa carta en juego. Si dos o más cartas de criatura están empatadas con el coste más bajo, pon esas cartas en juego. Stronghold Machinist|Maquinista de la fortaleza|Criatura - Cambiahechizos Humano|{U}{U}, {T}, descartar una carta de tu mano: contrarresta el hechizo que no sea criatura objetivo. Stronghold Overseer|Supervisor de la Fortaleza|Criatura — Demonio|Vuela.\nSe desvanece (Esta criatura sólo puede bloquear o ser bloqueada por criaturas con la habilidad de desvanecerse.)\n{B}{B}: Las criaturas con la habilidad de desvanecerse obtienen +1/+0 hasta el final del turno y las criaturas sin la habilidad de desvanecerse obtienen -1/-0 hasta el final del turno. -Stronghold Rats|Ratas de la Fortaleza|Criatura — Rata|Se desvanece (Esta criatura sólo puede bloquear o ser bloqueada por criaturas con la habilidad de desvanecerse.)
Siempre que las Ratas de la Fortaleza hagan daño de combate a un jugador, cada jugador descarta una carta. +Stronghold Rats|Ratas de la Fortaleza|Criatura — Rata|Se desvanece (Esta criatura sólo puede bloquear o ser bloqueada por criaturas con la habilidad de desvanecerse.)\nSiempre que las Ratas de la Fortaleza hagan daño de combate a un jugador, cada jugador descarta una carta. Stronghold Taskmaster|Capataz de la Fortaleza|Criatura - Sicario Gigante|Todas las demás criaturas negras obtiene -1/-1. Stronghold Zeppelin|Zepelín de la fortaleza|Criatura - Humano|Vuela.\nEl Zepelín de la fortaleza puede bloquear sólo criaturas con la habilidad de volar. Structural Collapse|Colapso estructural|Conjuro|El jugador objetivo sacrifica un artefacto y una tierra. El Colapso estructural hace 2 puntos de daño a ese jugador. @@ -15792,8 +16232,10 @@ Stupor|Estupor|Conjuro|El oponente objetivo descarta una carta al azar, luego de Sturdy Hatchling|Cría tenaz|Criatura — Elemental|La Cría tenaz entra en juego con cuatro contadores -1/-1 sobre ella.\n{G/U}: La Cría tenaz gana la habilidad de velo hasta el final del turno.\nSiempre que juegues un hechizo verde, remueve un contador -1/-1 de la Cría tenaz.\nSiempre que juegues un hechizo azul, remueve un contador -1/-1 de la Cría tenaz. Sturmgeist|Tormenta de geists|Criatura — Espíritu|Vuela.\nTanto la fuerza como la resistencia de la Tormenta de geists son iguales al número de cartas que haya en tu mano.\nSiempre que la Tormenta de geists haga daño de combate a un jugador, roba una carta. Stymied Hopes|Esperanzas truncadas|Instantáneo|Contrarresta el hechizo objetivo a menos que su controlador pague {1}. Adivina 1. (Mira la primera carta de tu biblioteca. Puedes poner esa carta en el fondo de tu biblioteca.) +Subira, Tulzidi Caravanner|Subira, caravanista tulzidi|Criatura legendaria — Chamán humano|Prisa.\n{1}: Otra criatura objetivo con fuerza de 2 o menos no puede ser bloqueada este turno.\n{1}{R}, {T}, descartar tu mano: Hasta el final del turno, siempre que una criatura que controlas con fuerza de 2 o menos haga daño de combate a un jugador, roba una carta. Subjugator Angel|Ángel subyugador|Criatura — Ángel|Vuela.\nCuando el Ángel subyugador entre al campo de batalla, gira todas las criaturas que controlan tus oponentes. Sublime Archangel|Arcángel sublime|Criatura — Ángel|Vuela.\nExaltado. (Siempre que una criatura que controlas ataque sola, esa criatura obtiene +1/+1 hasta el final del turno.)\nLas otras criaturas que controlas tienen la habilidad de exaltado. (Si una criatura tiene varias copias de exaltado, cada una se dispara por separado.) +Sublime Epiphany|Epifanía sublime|Instantáneo|Elige uno o más:\n• Contrarresta el hechizo objetivo.\n• Contrarresta la habilidad activada o disparada objetivo.\n• Regresa el permanente objetivo que no sea tierra a la mano de su propietario.\n• Crea una ficha que es una copia de la criatura objetivo que controlas.\n• El jugador objetivo roba una carta. Sublime Exhalation|Exhalación sublime|Conjuro|Audacia. (Cuesta {1} menos lanzar este hechizo por cada oponente.)\nDestruye todas las criaturas. Submerged Boneyard|Osario sumergido|Tierra|El Osario sumergido entra al campo de batalla girado.\n{T}: Agrega {U} o {B} a tu reserva de maná. Submerge|Sumergir|Instantáneo|Si un oponente controla un bosque y tí controlas una isla, puedes jugar el Sumergir sin pagar el coste de maná.\nPon la criatura objetivo en la parte superior de la biblioteca de su propietario. @@ -15810,6 +16252,7 @@ Sudden Disappearance|Desaparición súbita|Conjuro|Exilia todos los permanentes Sudden Impact|Impacto súbito|Instantáneo|El Impacto súbito hace una cantidad de daño igual al número de cartas que haya en la mano del jugador objetivo a ese jugador. Sudden Reclamation|Recuperación súbita|Instantáneo|Pon las cuatro primeras cartas de tu biblioteca en tu cementerio, luego regresa una carta de criatura y una carta de tierra de tu cementerio a tu mano. Sudden Shock|Choque súbito|Instantáneo|Fracción de segundo (Mientras este hechizo esté en la pila, los jugadores no pueden jugar hechizos o habilidades activadas que no sean habilidades de maná.)\nEl Choque súbito hace 2 puntos de daño a la criatura o jugador objetivo. +Sudden Spinnerets|Hiladores súbitos|Instantáneo|La criatura objetivo obtiene +1/+3 hasta el final del turno. Pon un contador de alcance sobre ella. Enderézala. Sudden Spoiling|Despojo súbito|Instantáneo|Fracción de segundo (Mientras este hechizo esté en la pila, los jugadores no pueden jugar hechizos o habilidades activadas que no sean habilidades de maná.)\nLas criaturas que controla el jugador objetivo son 0/2 y pierden todas sus habilidades hasta el final del turno. Sudden Storm|Tormenta repentina|Instantáneo|Gira hasta dos criaturas objetivo. Esas criaturas no se enderezan durante el próximo paso de enderezar de sus controladores. Adivina 1. (Mira la primera carta de tu biblioteca. Puedes poner esa carta en el fondo de tu biblioteca.) Sudden Strength|Fuerza súbita|Instantáneo|La criatura objetivo obtiene +3/+3 hasta el final del turno.\nRoba una carta. @@ -15817,6 +16260,7 @@ Sudden Substitution|Sustitución repentina|Instantáneo|Fracción de segundo. (M Suffer the Past|Sufrir el pasado|Instantáneo|Exilia X cartas objetivo del cementerio del jugador objetivo. Por cada carta exiliada de esta manera, ese jugador pierde 1 vida y tú ganas 1 vida. Suffering|Sufrimiento|Conjuro|Destruye la tierra objetivo. Suffocating Blast|Explosión sofocante|Instantáneo|Contrarresta el hechizo objetivo y la Explosion sofocante hace 3 puntos de daño a la criatura objetivo. +Suffocating Fumes|Humo sofocante|Instantáneo|Las criaturas que controlan tus oponentes obtienen -1/-1 hasta el final del turno.\nCiclo {2}. ({2}, descartar esta carta: Roba una carta.) Suffocation|Ahogar|Instantáneo|Ahogar hace 4 puntos de daño al jugador objetivo que haya jugado un instantáneo o conjuro rojo que te haga daño este turno.\nRoba una carta al comienzo del siguiente mantenimiento. Suicidal Charge|Carga suicida|Encantamiento|Sacrificar la Carga suicida: Las criaturas que controlan tus oponentes obtienen -1/-1 hasta el final del turno. Esas criaturas atacan este turno si pueden. Sulam Djinn|Djinn Sulam|Criatura - Djinn|Arrolla\nEl Djinn Sulam obtiene -2/-2 mientras el verde sea el color más comun entre todos los permanentes o empata con el más comun. @@ -15846,7 +16290,7 @@ Summit Prowler|Rondador de la cima|Criatura — Yeti| Summon the School|Invocar el cardumen|Conjuro tribal — Tritón|Pon en juego dos fichas de criatura Hechicero Tritón azules 1/1.\nGirar cuatro Tritones enderezados que controlas: Regresa Invocar el cardumen de tu cementerio a tu mano. Summoner's Bane|Ruina del invocador|Instantáneo|Contrarresta el hechizo objetivo de criatura. Pon en el campo de batalla una ficha de criatura Ilusión azul 2/2. Summoner's Egg|Huevo del invocador|Criatura artefacto|Estampa Cuando el Huevo del invocador entre en juego, puedes remover del juego boca abajo una carta de tu mano.\nCuando el Huevo del invocador vaya a un cementerio desde el juego, voltea la carta estampada boca arriba. Si es una carta de criatura, ponla en juego bajo tu control. -Summoner's Pact|Pacto del invocador|Instantáneo|El Pacto del invocador es verde.
Busca en tu biblioteca una carta de criatura verde, muéstrala y ponla en tu mano. Luego baraja tu biblioteca.
Al comienzo de tu próximo mantenimiento, paga {2}{G}{G}. Si no lo haces, pierdes el juego. +Summoner's Pact|Pacto del invocador|Instantáneo|El Pacto del invocador es verde.\nBusca en tu biblioteca una carta de criatura verde, muéstrala y ponla en tu mano. Luego baraja tu biblioteca.\nAl comienzo de tu próximo mantenimiento, paga {2}{G}{G}. Si no lo haces, pierdes el juego. Summoning Station|Puesto de invocación|Artefacto|{T}: Pon en juego una ficha de criatura Tenaza incolora 2/2.\nSiempre que un artefacto vaya a un cementerio desde el juego, puedes enderezar el Puesto de invocación. Summoning Trap|Trampa invocadora|Instantáneo — Trampa|Si un hechizo de criatura que lanzaste este turno fue contrarrestado por un hechizo o habilidad que controlaba un oponente, puedes pagar {0} en lugar de pagar el coste de maná de la Trampa invocadora.\nMira las primeras siete cartas de la parte superior de tu biblioteca. Puedes poner en el campo de batalla una carta de criatura que se encuentre entre ellas. Pon el resto en la parte inferior de tu biblioteca en cualquier orden. Sun Clasp|Broche solar|Encantamiento - Aura|La criatura encantada obtiene +1/+3.\n{W}: devuelve la criatura encantada a la mano de su propietario. @@ -15949,13 +16393,14 @@ Surging Dementia|Demencia pulsante|Conjuro|Ondear 4 (Cuando juegues este hechizo Surging Flame|Llama pulsante|Instantáneo|Ondear 4 (Cuando juegues este hechizo, puedes mostrar las primeras cuatro cartas de tu biblioteca. Puedes jugar cualquier carta mostrada con el mismo nombre que este hechizo sin pagar su coste de maná. Pon el resto en el fondo de tu biblioteca.)\nLa Llama pulsante hace 2 puntos de daño a la criatura o jugador objetivo. Surging Might|Poder pulsante|Encantamiento — Aura|Encantar criatura.\nLa criatura encantada obtiene +2/+2.\nOndear 4 (Cuando juegues este hechizo, puedes mostrar las primeras cuatro cartas de tu biblioteca. Puedes jugar cualquier carta mostrada con el mismo nombre que este hechizo sin pagar su coste de maná. Pon el resto en el fondo de tu biblioteca.) Surging Sentinels|Centinelas pulsantes|Criatura — Soldado humano|Daña primero.\nOndear 4 (Cuando juegues este hechizo, puedes mostrar las primeras cuatro cartas de tu biblioteca. Puedes jugar cualquier carta mostrada con el mismo nombre que este hechizo sin pagar su coste de maná. Pon el resto en el fondo de tu biblioteca.) +Surly Badgersaur|Tejosaurio malhumorado|Criatura — Dinosaurio tejón|Siempre que descartes una carta de criatura, pon un contador +1/+1 sobre el Tejosaurio malhumorado.\nSiempre que descartes una carta de tierra, crea una ficha de Tesoro. (Es un artefacto con "{T}, sacrificar este artefacto: Agrega un maná de cualquier color".)\nSiempre que descartes una carta que no sea de criatura o de tierra, el Tejosaurio malhumorado lucha contra hasta una criatura objetivo que no controlas. Surprise Deployment|Despliegue sorpresivo|Instantáneo|Juega el Despliegue sorpresivo sólo durante el combate.\nPon una carta criatura que no sea blanca de tu mano en juego. Al final del turno, devuelve esa criatura a tu mano. (Devuelvela si sólo está en juego.) Surrak Dragonclaw|Surrak Garradragón|Criatura legendaria — Guerrero humano|Destello.\nSurrak Garradragón no puede ser contrarrestado.\nLos hechizos de criatura que controlas no pueden ser contrarrestados.\nLas otras criaturas que controlas tienen la habilidad de arrollar. Surrak, the Hunt Caller|Surrak, la Voz de la caza|Criatura legendaria — Guerrero humano|Formidable — Al comienzo del combate en tu turno, si las criaturas que controlas tienen una fuerza total de 8 o más, la criatura objetivo que controlas gana la habilidad de prisa hasta el final del turno. Surrakar Banisher|Desterrador surrakar|Criatura — Surrakar|Cuando el Desterrador surrakar entre al campo de batalla, puedes regresar la criatura girada objetivo a la mano de su propietario. Surrakar Marauder|Merodeador surrakar|Criatura — Surrakar|Aterrizaje — Siempre que una tierra entre al campo de batalla bajo tu control, el Merodeador surrakar gana la habilidad de intimidar hasta el final del turno. (No puede ser bloqueado excepto por criaturas artefacto y/o criaturas que compartan un color con él.) Surrakar Spellblade|Hojahechizo surrakar|Criatura — Surrakar|Siempre que lances un hechizo instantáneo o conjuro, puedes poner un contador de carga sobre el Hojahechizo surrakar.\nSiempre que el Hojahechizo surrakar haga daño de combate a un jugador, puedes robar X cartas, donde X es el número de contadores de carga sobre él. -Surreal Memoir|Memoria surrealista|Conjuro|Regresa una carta de instantáneo al azar de tu cementerio a tu mano.\nRebote. (Si lanzas este hechizo de tu mano, exílialo en cuanto se resuelve. Al comienzo de tu próximo mantenimiento, puedes lanzar esta carta desde el exilio sin pagar su coste de maná.) +Surreal Memoir|Memoria surrealista|Conjuro|Regresa una carta de instantáneo al azar de tu cementerio a tu mano.\nRebote. (Si lanzas este hechizo de tu mano, exílialo en cuanto se resuelva. Al comienzo de tu próximo mantenimiento, puedes lanzar esta carta desde el exilio sin pagar su coste de maná.) Surveilling Sprite|Hada vigilante|Criatura — Bribón hada|Vuela.\nCuando el Hada vigilante muera, puedes robar una carta. Survey the Wreckage|Inspección de los escombros|Conjuro|Destruye la tierra objetivo. Pon en el campo de batalla una ficha de criatura Trasgo roja 1/1. Surveyor's Scope|Telescopio del topógrafo|Artefacto|{T}, exiliar el Telescopio del topógrafo: Busca en tu biblioteca hasta X cartas de tierra básica, donde X es el número de jugadores que controlan al menos dos tierras más que tú. Pon esas cartas en el campo de batalla, luego baraja tu biblioteca. @@ -15964,6 +16409,7 @@ Survival of the Fittest|Supervivencia de los fuertes|Encantamiento|{G}, descarta Survive the Night|Sobrevivir a la noche|Instantáneo|La criatura objetivo obtiene +1/+0 y gana la habilidad de indestructible hasta el final del turno. (El daño y los efectos que dicen "destruir" no la destruyen.)\nInvestiga. (Pon en el campo de batalla una ficha de artefacto Pista incolora con "{2}, sacrificar este artefacto: Roba una carta".) Survive|Sobrevivir|Conjuro|Secuela. (Lanza este hechizo solo desde tu cementerio. Luego exílialo.)\nCada jugador baraja su cementerio en su biblioteca. Survivor of the Unseen|Sobreviviente de los Invisibles|Criatura — Hechicero humano|Mantenimiento acumulativo {2} (Al comienzo de tu mantenimiento, pon un contador de edad sobre este permanente, luego sacrifícalo a menos que pagues su coste de mantenimiento por cada contador de edad sobre él.)\n{T}: Roba dos cartas, luego pon una carta de tu mano en la parte superior de tu biblioteca. +Survivors' Bond|Vínculo de supervivientes|Conjuro|Elige uno o ambos:\n• Regresa la carta de criatura objetivo Humano de tu cementerio a tu mano.\n• Regresa la carta de criatura objetivo que no sea Humano de tu cementerio a tu mano. Survivors' Encampment|Campamento de los supervivientes|Tierra — Desierto|{T}: Agrega {C} a tu reserva de maná.\n{T}, girar una criatura enderezada que controlas: Agrega un maná de cualquier color a tu reserva de maná. Suspension Field|Campo de suspensión|Encantamiento|Cuando el Campo de suspensión entre al campo de batalla, puedes exiliar la criatura objetivo con resistencia de 3 o más hasta que el Campo de suspensión deje el campo de batalla. (Esa criatura regresa bajo el control de su propietario.) Suspicious Bookcase|Estantería sospechosa|Criatura artefacto — Muro|Defensor. (Esta criatura no puede atacar.)\n{3}, {T}: La criatura objetivo no puede ser bloqueada este turno. @@ -15977,6 +16423,7 @@ Svogthos, the Restless Tomb|Svogthos, la tumba inquieta|Tierra|{T}: Agrega {1} a Svyelunite Temple|Templo Svyelunita|Tierra|El Templo Svyelunita entra en juego girado.\n{T}: añade {U} a tu reserva de maná.\n{T}, sacrificar el Templo Svyelunita: añade {U}{U} a tu reserva de maná. Swab Goblin|Trasgo lobo de mar|Criatura - Pirata Trasgo| Swaggering Corsair|Corsario bravucón|Criatura — Pirata humano|Incursión — El Corsario bravucón entra al campo de batalla con un contador +1/+1 sobre él si atacaste con una criatura este turno. +Swallow Whole|De un bocado|Conjuro|Como coste adicional para lanzar este hechizo, gira una criatura enderezada que controlas.\nExilia la criatura girada objetivo. Pon un contador +1/+1 sobre la criatura girada para pagar el coste adicional de este hechizo. Swallowing Plague|Plaga devoradora|Conjuro - Arcano|La Plaga devoradora hace X puntos de daño a la criatura objetivo y tú ganas X vidas. Swamp Mosquito|Mosquito de la ciénaga|Criatura — Insecto|Vuela.\nSiempre que el Mosquito de la ciénaga ataque y no sea bloqueado, el jugador defensor obtiene un contador de veneno. (Un jugador con diez o más contadores de veneno pierde el juego.) Swamp|Pantano|Tierra básica - Pantano|({T}: Agrega {B}.) @@ -16007,6 +16454,7 @@ Swift Justice|Justicia rápida|Instantáneo|Hasta el final del turno, la criatur Swift Kick|Patada repentina|Instantáneo|La criatura objetivo que controlas obtiene +1/+0 hasta el final del turno. Esa criatura lucha contra la criatura objetivo que no controlas. Swift Maneuver|Maniobra rápida|Instantáneo|Prevén los siguientes 2 puntos de daño que fueran a ser hechos a la criatura o jugador objetivo este turno.\nRoba una carta al comienzo del mantenimiento del próximo turno. Swift Reckoning|Venganza expedita|Conjuro|Dominio de hechizos — Si hay dos o más cartas de instantáneo y/o de conjuro en tu cementerio, puedes lanzar la Venganza expedita como si tuviera la habilidad de destello. (Puedes lanzarla en cualquier momento en que pudieras lanzar un instantáneo.)Destruye la criatura objetivo girada. +Swift Response|Respuesta rauda|Instantáneo|Destruye la criatura objetivo girada. Swift Silence|Silencio rápido|Instantáneo|Contrarresta todos los otros hechizos. Roba una carta por cada hechizo contrarrestado de esta manera. Swift Spinner|Hiladora veloz|Criatura — Araña|Destello. (Puedes lanzar este hechizo en cualquier momento en que pudieras lanzar un instantáneo.)\nAlcance. (Esta criatura puede bloquear criaturas con la habilidad de volar.) Swift Warden|Protectora veloz|Criatura — Guerrero tritón|Destello.\nCuando la Protectora veloz entre al campo de batalla, el Tritón objetivo que controlas gana la habilidad de antimaleficio hasta el final del turno. (No puede ser objetivo de hechizos o habilidades que controlen tus oponentes.) @@ -16033,7 +16481,7 @@ Sword of Vengeance|Espada de la venganza|Artefacto — Equipo|La criatura equipa Sword of War and Peace|Espada de guerra y paz|Artefacto — Equipo|La criatura equipada obtiene +2/+2 y tiene protección contra rojo y contra blanco.\nSiempre que la criatura equipada haga daño de combate a un jugador, la Espada de guerra y paz hace daño a ese jugador igual a la cantidad de cartas en su mano y tú ganas 1 vida por cada carta en tu mano.\nEquipar {2}. Sword of the Animist|Espada de la animista|Artefacto legendario — Equipo|La criatura equipada obtiene +1/+1.\nSiempre que la criatura equipada ataque, puedes buscar en tu biblioteca una carta de tierra básica, ponerla en el campo de batalla girada y luego barajar tu biblioteca.\nEquipar {2}. Sword of the Chosen|Espada de los elegidos|Artefacto Legendario|{T}: la leyenda objetivo obtiene +2/+2 hasta el final del turno. -Sword of the Meek|Espada de los mansos|Artefacto — Equipo|La criatura equipada obtiene +1/+2.
Equipar {2}.
Siempre que una criatura 1/1 entre en juego bajo tu control, puedes regresar la Espada de los mansos de tu cementerio al juego y luego anexarla a esa criatura. +Sword of the Meek|Espada de los mansos|Artefacto — Equipo|La criatura equipada obtiene +1/+2.\nEquipar {2}.\nSiempre que una criatura 1/1 entre en juego bajo tu control, puedes regresar la Espada de los mansos de tu cementerio al juego y luego anexarla a esa criatura. Sword of the Paruns|Espada de los Paruns|Artefacto — Equipo|Mientras la criatura equipada esté girada, las criaturas giradas que controlas obtienen +2/+0.\nMientras la criatura equipada esté enderezada, las criaturas enderezadas que controlas obtienen +0/+2.\n{3}: Puedes girar o enderezar la criatura equipada.\nEquipar {3}. Sword-Point Diplomacy|Diplomacia a punta de espada|Conjuro|Muestra las tres primeras cartas de tu biblioteca. Por cada una de esas cartas, pon esa carta en tu mano a menos que un oponente pague 3 vidas. Luego, exilia el resto. Swords to Plowshares|Espadas en guadañas|Instantáneo|Exilia la criatura objetivo. Su controlador gana una cantidad de vidas igual a su fuerza. @@ -16108,6 +16556,7 @@ Taigam's Scheming|Maquinación de Taigam|Conjuro|Mira las cinco primeras cartas Taigam's Strike|Golpe de Taigam|Conjuro|La criatura objetivo obtiene +2/+0 hasta el final del turno y no puede ser bloqueada este turno.\nRebote. (Si lanzas este hechizo de tu mano, exílialo en cuanto se resuelve. Al comienzo de tu próximo mantenimiento, puedes lanzar esta carta desde el exilio sin pagar su coste de maná.) Taigam, Ojutai Master|Taigam, maestro de Ójutai|Criatura legendaria — Monje humano|Los hechizos de instantáneo, conjuro y Dragón que controlas no pueden ser contrarrestados por hechizos o habilidades.\nSiempre que lances un hechizo de instantáneo o conjuro de tu mano, si Taigam, maestro de Ójutai atacó este turno, ese hechizo gana la habilidad de rebote. (Exilia el hechizo en cuanto se resuelva. Al comienzo de tu próximo mantenimiento, puedes lanzar esa carta desde el exilio sin pagar su coste de maná.) Taigam, Sidisi's Hand|Taigam, mano de Sidisi|Criatura legendaria — Hechicero humano|Sáltate tu paso de robar.\nAl comienzo de tu mantenimiento, mira las tres primeras cartas de tu biblioteca. Pon una de ellas en tu mano y el resto en tu cementerio.\n{B}, {T}, exiliar X cartas de tu cementerio: La criatura objetivo obtiene -X/-X hasta el final del turno. +Taiga|Taiga|Tierra - Bosque de montaña|({T}: Agrega {R} o {G}.) Tail Slash|Sacudida de cola|Instantáneo|La criatura objetivo que controlas hace una cantidad de daño igual a su fuerza a la criatura objetivo que no controlas. Tainted Aether|Éter corrompido|Encantamiento|Siempre que una criatura entra en juego, su controlador sacrifica una criatura o tierra. Tainted Field|Campo contaminado|Tierra|{T}: Agrega un maná incoloro a tu reserva de maná.\n{T}: Agrega {W} o {B} a tu reserva de maná. Juega esta habilidad sólo si controlas un pantano. @@ -16132,7 +16581,7 @@ Tajuru Warcaller|Llamaguerra de Tajuru|Criatura — Guerrero elfo aliado|Alianza Take Down|Derribar|Conjuro|Elige uno:\n• Derribar hace 4 puntos de daño a la criatura objetivo con la habilidad de volar.\n• Derribar hace 1 punto de daño a cada criatura con la habilidad de volar. Take Heart|Cobrar ánimos|Instantáneo|La criatura objetivo obtiene +2/+2 hasta el final del turno. Ganas 1 vida por cada criatura atacante que controlas. Take Inventory|Hacer inventario|Conjuro|Roba una carta y luego roba una cantidad de cartas igual a la cantidad de cartas llamadas Hacer inventario en tu cementerio. -Take Possession|Tomar posesión|Encantamiento — Aura|Fracción de segundo (Mientras este hechizo esté en la pila, los jugadores no pueden jugar hechizos o habilidades activadas que no sean habilidades de maná.)
Encantar permanente.
Tú controlas el permanente encantado. +Take Possession|Tomar posesión|Encantamiento — Aura|Fracción de segundo (Mientras este hechizo esté en la pila, los jugadores no pueden jugar hechizos o habilidades activadas que no sean habilidades de maná.)\nEncantar permanente.\nTú controlas el permanente encantado. Take Up Arms|Tomar las armas|Instantáneo|Pon en el campo de batalla tres fichas de criatura Guerrero blancas 1/1. Take Vengeance|Vengarse|Conjuro|Destruye la criatura objetivo girada. Take into Custody|Apresar|Instantáneo|Gira la criatura objetivo. No se endereza durante el próximo paso de enderezar de su controlador. @@ -16209,7 +16658,7 @@ Tariel, Reckoner of Souls|Tariel, Vengadora de Almas|Criatura legendaria — Án Tariff|Tasa|Conjuro|Cada jugador sacrifica la criatura que controla con el coste de maná más alto a menos que pague el coste de maná de esa criatura. Si dos criaturas controladas por un jugador empatan en el coste más alto, ese jugador elige una. Tarmogoyf|Tarmogoyf|Criatura — Lhurgoyf|La fuerza del Tarmogoyf es igual a la cantidad de tipos de carta entre las cartas en todos los cementerios y su resistencia es igual a ese número más 1. (Los tipos de carta son artefacto, criatura, encantamiento, instantáneo, tierra, caminante de planos, conjuro y tribal.) Tarnished Citadel|Ciudadela manchada|Tierra|{T}: Agrega un maná incoloro a tu reserva de maná.\n{T}: Agrega un maná de cualquier color a tu reserva de maná. La Ciudadela manchada te hace 3 puntos de daño. -Tarox Bladewing|Tárox Alacortante|Criatura legendaria — Dragón|Vuela, prisa
Grandeza Descartar otra carta llamada Tárox Alacortante: Tárox Alacortante obtiene +X/+X hasta el final del turno, donde X es su fuerza. +Tarox Bladewing|Tárox Alacortante|Criatura legendaria — Dragón|Vuela, prisa\nGrandeza Descartar otra carta llamada Tárox Alacortante: Tárox Alacortante obtiene +X/+X hasta el final del turno, donde X es su fuerza. Tarpan|Tarpán|Criatura - Caballo|Cuando el Tarpán vaya a un cementerio desde el juego, gana 1 vida. Tasigur's Cruelty|Crueldad de Tasigur|Conjuro|Excavar. (Cada carta que exilies de tu cementerio al lanzar este hechizo cuenta como un pago de {1}.)\nCada oponente descarta dos cartas. Tasigur, the Golden Fang|Tasigur, el Colmillo Dorado|Criatura legendaria — Chamán humano|Excavar. (Cada carta que exilies de tu cementerio al lanzar este hechizo cuenta como un pago de {1}.)\n{2}{G/U}{G/U}: Pon las dos primeras cartas de tu biblioteca en tu cementerio, luego regresa de tu cementerio a tu mano una carta que no sea tierra que elija un oponente. @@ -16218,6 +16667,7 @@ Task Mage Assembly|Asamblea de Magos Supervisores|Encantamiento|Cuando no hay cr Tasseled Dromedary|Dromedario engalanado|Criatura — Camello| Taste for Mayhem|Sabor del caos|Encantamiento — Aura|Encantar criatura.\nLa criatura encantada obtiene +2/+0.\nTemerario La criatura encantada obtiene un +2/+0 adicional mientras no tengas cartas en tu mano. Taste of Blood|Probar la sangre|Conjuro|Probar la sangre hace 1 punto de daño al jugador objetivo y tú ganas 1 vida. +Taste of Death|Probar la muerte|Conjuro|Cada jugador sacrifica tres criaturas. Creas tres fichas de comida. (Son artefactos con "{2}, {T}, Sacrifica este artefacto: Ganas 3 vidas.") Taste of Paradise|Néctar paradisíaco|Conjuro|Como coste adicional para jugar el Nectar paradisíaco, puedes pagar {1}{G} algún número de veces.\nGana 3 vidas, además 3 vidas adicionales por cada {1}{G} adicional que tú pagastes. Tatsumasa, the Dragon's Fang|Tatsumasa, el colmillo del dragón|Artefacto legendario - Equipo|La criatura equipada obtiene +5/+5.\n{6}, remover del juego a Tatsumasa, el colmillo del dragón: Pon en juego una ficha de criatura Espíritu Dragón azul 5/5 con la habilidad de volar. Cuando esa ficha vaya a un cementerio, regresa a Tatsumasa al juego bajo el control de su propietario.\nEquipar {3}. Tattered Drake|Draco desgarrado|Criatura — Draco zombie|Vuela.\n{B}: Regenera al Draco desgarrado. @@ -16236,6 +16686,7 @@ Tavern Swindler|Estafadora de taberna|Criatura — Bribón humano|{T}, pagar 3 v Tawnos's Wand|Baquete de Tawnos|Artefacto|{2}, {T}: la criatura objetivo con fuerza 2 o menos es imbloqueable este turno. Tawnos's Weaponry|Armamento de Tawnos|Artefacto|Puedes elegir no enderezar el Armamento de Tawnos durante tu paso de enderezar.\n{2}, {T}: la criatura objetivo gana +1/+1 mientras que el Armamento de Tawnos permanezca girado. Tawnos, Urza's Apprentice|Tawnos, aprendiz de Urza|Criatura legendaria — Artífice humano|Prisa.\n{U}{R}, {T}: Copia la habilidad disparada o activada objetivo que controlas de una fuente artefacto. Puedes elegir nuevos objetivos para la copia. (Las habilidades de maná no pueden hacerse objetivo.) +Tayam, Luminous Enigma|Tayam, enigma resplandeciente|Criatura legendaria — Bestia pesadilla|Cada otra criatura que controlas entra al campo de batalla con un contador de vigilancia adicional sobre ella.\n{3}, remover tres contadores de entre las criaturas que controlas: Pon las tres primeras cartas de tu biblioteca en tu cementerio, luego regresa una carta de permanente con coste de maná convertido de 3 o menos de tu cementerio al campo de batalla. Tazeem|Tazeem|Plano — Zendikar|Las criaturas no pueden bloquear.\nSiempre que lances caos, roba una carta por cada tierra que controles. Teardrop Kami|Kami de la lágrima|Criatura - Espíritu|Sacrificar el Kami de la lágrima: Gira o endereza la criatura objetivo. Tears of Rage|Lágrimas de ira|Instantáneo|Juega las Lágrimas de ira sólo durante tu paso de declarar atacantes.\nLas criaturas atacantes que controles obtienen +X/+0 hasta el final del turno, donde X es el número de criaturas atacantes. Sacrifica esas criaturas al final del turno. @@ -16250,6 +16701,7 @@ Tectonic Reformation|Reconfiguración tectónica|Encantamiento|Cada carta de tie Tectonic Rift|Falla tectónica|Conjuro|Destruye la tierra objetivo. Las criaturas sin la habilidad de volar no pueden bloquear este turno. Teeka's Dragon|Dragón de Teeka|Criatura Artefacto - Dragon|Vuela, arrolla, ímpetu 4 (Siempre que esta criatura es bloqueada por dos o más criaturas, gana +4/+4 hasta final del turno por cada criatura bloqueando a parte de la primera.) Teetering Peaks|Picos oscilantes|Tierra|Los Picos oscilantes entran al campo de batalla girados.\nCuando los Picos oscilantes entren al campo de batalla, la criatura objetivo obtiene +2/+0 hasta el final del turno.\n{T}: Agrega {R} a tu reserva de maná. +Teferi's Ageless Insight|Conocimiento atemporal de Teferi|Encantamiento legendario|Si fueras a robar una carta, excepto la primera que robas en tus pasos de robar, en vez de eso, roba dos cartas. Teferi's Care|Cuidado de Teferi|Encantamiento|{W}, sacrificar un encantamiento: destruye el encantamiento objetivo.\n{3}{U}{U}: contrarrestra el hechizo de encantamiento objetivo. Teferi's Curse|Maldición de Teferi|Encantamiento - Aura|La Maldición de Teferi sólo puede encantar un artefacto o una criatura. Teferi's Drake|Draco de Teferi|Criatura - Draco|Vuela, cambia de fase @@ -16258,17 +16710,22 @@ Teferi's Imp|Diablillo de Teferi|Criatura - Diablillo|Vuela, cambia de fase\nCua Teferi's Isle|Isla de Teferi|Tierra Legendaria|Cambia de fase\nLa Isla de Teferi entra en juego girada.\n{T}: añade {U}{U} a tu reserva de maná. Teferi's Moat|Foso de Teferi|Encantamiento|En cuanto el Foso de Teferi entre en juego, elige un color.\nLas criaturas del color elegido que no tengan la habilidad de volar no pueden atacarte. Teferi's Protection|Protección de Teferi|Instantáneo|Hasta tu próximo turno, tu total de vidas no puede cambiar y tienes protección contra todo. Todos los permanentes que controlas salen de fase. (Mientras están fuera de fase, se tratan como si no existieran. Entran en fase antes de que endereces durante tu paso de enderezar.)\nExilia la Protección de Teferi. +Teferi's Protege|Apadrinada de Teferi|Criatura — Hechicero humano|{1}{U}, {T}: Roba una carta, luego descarta una carta. Teferi's Puzzle Box|Rompecabezas de Teferi|Artefacto|Al inicio del paso de robar de cada jugador, ese jugador pone las cartas que tenga en la mano en la parte inferior de su biblioteca en cualquier orden, luego roba ese mismo número de cartas. Teferi's Realm|Reino de Teferi|Encantar Mundo|Al comienzo del mantenimiento de cada jugador, ese jugador elige un artefacto, criatura, tierra o encantamiento global. Todas las cartas de ese tipo cambia de fase y sale de juego. Teferi's Response|Respuesta de Teferi|Instantáneo|Contrarrestra el hechizo objetivo o habilidad que un oponente controla hace objetivo a una tierra de tu control. Si una habilidad de un permanente es contrarrestada de esta manera, destruye ese permanente.\nRoba dos cartas. Teferi's Sentinel|Centinela de Teferi|Criatura artefacto — Gólem|Mientras controles un planeswalker Teferi, el Centinela de Teferi obtiene +4/+0. Teferi's Time Twist|Alteración temporal de Teferi|Instantáneo|Exilia el permanente objetivo que controlas. Regresa esa carta al campo de batalla bajo el control de su propietario al comienzo del próximo paso final. Si entra al campo de batalla como una criatura, entra con un contador +1/+1 adicional sobre ella. +Teferi's Tutelage|Tutelaje de Teferi|Encantamiento|Cuando el Tutelaje de Teferi entre al campo de batalla, roba una carta, luego descarta una carta.\nSiempre que robes una carta, el oponente objetivo muele dos cartas. Teferi's Veil|Velo de Teferi|Encantamiento|Siempre que una criatura que controles ataca, cambia de fase y sale del juego al final del combate. +Teferi's Wavecaster|Invocaolas de Teferi|Criatura — Hechicero tritón|Destello.\nCuando la Invocaolas de Teferi entre al campo de batalla, puedes buscar en tu biblioteca y/o cementerio una carta llamada Teferi, viajero atemporal, mostrarla y ponerla en tu mano. Si buscas en tu biblioteca de esta manera, barájala. Teferi, Hero of Dominaria|Teferi, héroe de Dominaria|Planeswalker legendario — Teferi|+1: Roba una carta. Al comienzo del próximo paso final, endereza dos tierras.\n−3: Pon el permanente objetivo que no sea tierra en la biblioteca de su propietario en tercer lugar desde la parte superior.\n−8: Obtienes un emblema con "Siempre que robes una carta, exilia el permanente objetivo que controla un oponente". Teferi, Mage of Zhalfir|Teferi, mago de Zhalfir|Criatura legendaria — Hechicero humano|Destello (Puedes jugar este hechizo en cualquier momento en que pudieras jugar un instantáneo.)\nLas cartas de criatura de las cuales eres propietario que no están en juego tienen la habilidad de destello.\nCada oponente puede jugar hechizos sólo en cualquier momento en que pudiera jugar un conjuro. +Teferi, Master of Time|Teferi, Maestro del Tiempo|Planeswalker legendario — Teferi|Puedes activar las habilidades de lealtad de Teferi, Maestro del Tiempo durante el turno de cualquier jugador en cualquier momento en que pudieras lanzar un instantáneo.\n+1: Roba una carta, luego descarta una carta.\n−3: La criatura objetivo que no controlas sale de fase. (Trátala a ella y a cualquier permanente anexado a ella como si no existiese hasta el próximo turno de su controlador.)\n−10: Juega dos turnos adicionales después de este. Teferi, Temporal Archmage|Teferi, archimago temporal|Planeswalker — Teferi|+1: Mira las dos primeras cartas de tu biblioteca. Pon una de ellas en tu mano y la otra en el fondo de tu biblioteca.\n-1: Endereza hasta cuatro permanentes objetivo.\n−10: Obtienes un emblema con "Puedes activar las habilidades de lealtad de los planeswalkers que controlas en el turno de cualquier jugador en cualquier momento en que pudieras lanzar un instantáneo".\nTeferi, archimago temporal puede ser tu comandante. Teferi, Time Raveler|Teferi, manipulador del tiempo|Planeswalker legendario — Teferi|Cada oponente puede lanzar hechizos solo en cualquier momento en que pudiera lanzar un conjuro.\n+1: Hasta tu próximo turno, puedes lanzar hechizos de conjuro como si tuvieran la habilidad de destello.\n−3: Regresa hasta un artefacto, criatura o encantamiento objetivo a la mano de su propietario. Roba una carta. Teferi, Timebender|Teferi, el Tuercetiempo|Planeswalker legendario — Teferi|+2: Endereza hasta un artefacto o criatura objetivo.\n−3: Ganas 2 vidas y robas dos cartas.\n−9: Juega un turno adicional después de este. +Teferi, Timeless Voyager|Teferi, viajero atemporal|Planeswalker legendario — Teferi|+1: Roba una carta.\n−3: Pon la criatura objetivo en la parte superior de la biblioteca de su propietario.\n−8: Cada criatura que controla el oponente objetivo sale de fase. Hasta el final de tu próximo turno, no pueden entrar en fase. (Trátalas a ellas y a cualquier carta anexada a ellas como si no existiesen.) Tek|Tek|Criatura Artefacto - Dragón|El Tek obtiene +0/+2 mientra que controles una llanura, tiene la habilidad de volar mientras que controles un isla, obtiene +2/+0 mientras que controles un pantano, tiene la habilidad de dañar primero mientras que controles una montaña, y tiene la habilidad de arrollar mientras controles un bosque. Tel-Jilad Archers|Arqueros de Tel-Jilad|Criatura — Arquero elfo|Protección contra artefactos.\nLos Arqueros de Tel-Jilad pueden bloquear como si tuvieran la habilidad de volar. Tel-Jilad Chosen|Elegido de Tel-Jilad|Criatura — Guerrero elfo|Protección contra artefactos. @@ -16295,6 +16752,7 @@ Telling Time|Contar el tiempo|Instantáneo|Mira las tres primeras cartas de la p Temmet, Vizier of Naktamun|Temmet, visir de Naktamun|Criatura legendaria — Clérigo humano|Al comienzo del combate en tu turno, la ficha de criatura objetivo que controlas obtiene +1/+1 hasta el final del turno y no puede ser bloqueada este turno.\nEmbalsamar {3}{W}{U}. ({3}{W}{U}, exiliar esta carta de tu cementerio: Crea una ficha que es una copia de esta carta, excepto que es un Clérigo Humano Zombie blanco sin coste de maná. Activa la habilidad de embalsamar solo como un conjuro.) Tempered Sliver|Fragmentado forjado|Criatura — Fragmentado|Las criaturas Fragmentado que controlas tienen "Siempre que esta criatura haga daño de combate a un jugador, pon un contador +1/+1 sobre ella". Tempered Steel|Acero templado|Encantamiento|Las criaturas artefacto que controlas obtienen +2/+2. +Tempered Veteran|Veterana templada|Criatura — Caballero humano|{W}, {T}: Pon un contador +1/+1 sobre la criatura objetivo con un contador +1/+1 sobre ella.\n{4}{W}{W}, {T}: Pon un contador +1/+1 sobre la criatura objetivo. Temper|Temple|Instantáneo|Prevén los siguiente X puntos de daño que fuera a recibir la criatura objetivo este turno. Por cada punto de daño prevenido de esta manera, pon un contador +1/+1 en esa criatura. Tempest Caller|Invocador de tempestades|Criatura — Hechicero tritón|Cuando el Invocador de tempestades entre al campo de batalla, gira todas las criaturas que controla el oponente objetivo. Tempest Djinn|Djinn de la tempestad|Criatura — Djinn|Vuela.\nEl Djinn de la tempestad obtiene +1/+0 por cada Isla básica que controlas. @@ -16361,6 +16819,7 @@ Tendrils of Corruption|Zarcillos de corrupción|Instantáneo|Los Zarcillos de co Tendrils of Despair|Zarcillos de desesperación|Conjuro|Como coste adicional para jugar los Zarcillos de desesperación, sacrifica una criatura.\nEl oponente objetivo se descarta de dos cartas de su mano. Teneb, the Harvester|Téneb, el cosechador|Criatura legendaria — Dragón|Vuela.\nSiempre que Téneb, el cosechador haga daño de combate a un jugador, puedes pagar {2}{B}. Si lo haces, pon en el campo de batalla bajo tu control la carta de criatura objetivo de un cementerio. Tenement Crasher|Rompeviviendas|Criatura — Bestia|Prisa. +Tentative Connection|Conexión tentativa|Conjuro|Te cuesta {3} menos lanzar este hechizo si controlas una criatura con la habilidad de amenaza.\nGana el control de la criatura objetivo hasta el final del turno. Endereza esa criatura. Gana la habilidad de prisa hasta el final del turno. Tenth District Guard|Guarda del Distrito Décimo|Criatura — Soldado humano|Cuando la Guarda del Distrito Décimo entre al campo de batalla, la criatura objetivo obtiene +0/+1 hasta el final del turno. Tenth District Legionnaire|Legionaria del Distrito Décimo|Criatura — Soldado humano|Prisa.\nSiempre que lances un hechizo que haga objetivo a la Legionaria del Distrito Décimo, pon un contador +1/+1 sobre la Legionaria del Distrito Décimo y luego adivina 1. Tenth District Veteran|Veterana del Distrito Décimo|Criatura — Soldado humano|Vigilancia.\nSiempre que la Veterana del Distrito Décimo ataque, endereza otra criatura objetivo que controlas. @@ -16397,6 +16856,7 @@ Territorial Roc|Roc territorial|Criatura — Ave|Vuela. Terror of Kruin Pass|Terror del Paso Kruin|Criatura — Licántropo|Daña dos veces.\nCada Licántropo que controlas no puede ser bloqueado excepto por dos o más criaturas.\nAl comienzo de cada mantenimiento, si un jugador lanzó dos o más hechizos en el último turno, transforma al Terror del Paso Kruin. Terror of Mount Velus|Terror del Monte Velus|Criatura — Dragón|Vuela, daña dos veces.\nCuando el Terror del Monte Velus entre al campo de batalla, las criaturas que controlas ganan la habilidad de dañar dos veces hasta el final del turno. Terror of the Fairgrounds|Horror de la feria|Criatura — Gremlin| +Terror of the Peaks|Terror de las cimas|Criatura — Dragón|Vuela.\nA tus oponentes les cuesta 3 vidas adicionales lanzar hechizos que hagan objetivo al Terror de las cimas.\nSiempre que otra criatura entre al campo de batalla bajo tu control, el Terror de las cimas hace una cantidad de daño igual a la fuerza de esa criatura a cualquier objetivo. Terror|Terror|Instantáneo|Destruye la criatura objetivo que no sea negra o artefacto. No puede ser regenerada. Terrus Wurm|Sierpe terrus|Criatura — Sierpe zombie|Carroñar {6}{B}. ({6}{B}, exiliar esta carta de tu cementerio: Pon sobre la criatura objetivo una cantidad de contadores +1/+1 igual a la fuerza de esta carta. Activa la habilidad de carroñar como un conjuro.) Teshar, Ancestor's Apostle|Teshar, apóstol de la Antepasada|Criatura legendaria — Clérigo ave|Vuela.\nSiempre que lances un hechizo histórico, regresa la carta de criatura objetivo con coste de maná convertido de 3 o menos de tu cementerio al campo de batalla. (Los artefactos, las Sagas y las cartas legendarias son cartas históricas.) @@ -16463,6 +16923,7 @@ Thaumatic Compass|Astrolabio taumatúrgico|Artefacto|{3}, {T}: Busca en tu bibli Thaumatog|Taumatog|Criatura — Atog|Sacrificar una tierra: El Taumatog obtiene +1/+1 hasta el final del turno.\nSacrificar un encantamiento: El Taumatog obtiene +1/+1 hasta el final del turno. Thaumaturge's Familiar|Familiar del taumaturgo|Criatura artefacto — Ave|Vuela.\nCuando el Familiar del taumaturgo entre al campo de batalla, adivina 1. Thawing Glaciers|Glaciares menguantes|Tierra|Los Glaciares menguantes entran en juego girados.\n{1}, {T}: busca en tu biblioteca una tierra básica y ponla en juego girada. Luego baraja tu biblioteca. Si esta habilidad ha sido utilizada en la fase de final del turno, devuelve los Glaciares menguantes a la mano de su propietario al final del turno. +The Abyss|El abismo|Encantamiento mundial|Al principio del mantenimiento de cada jugador, destruye la criatura objetivo que no sea artefacto que el jugador controle a su elección. No puede ser regenerada. The Aether Flues|Las Chimeneas de Éter|Plano — Iquatana|Cuando camines por los planos hacia las Chimeneas de Éter o al comienzo de tu mantenimiento, puedes sacrificar una criatura. Si lo haces, muestra las primeras cartas de tu biblioteca hasta que muestres una carta de criatura, pon esa carta en el campo de batalla, luego baraja todas las otras cartas mostradas de esta manera en tu biblioteca.\nSiempre que lances caos, puedes poner una carta de criatura de tu mano en el campo de batalla. The Akroan War|La Guerra Akroniense|Encantamiento — Saga|(En cuanto esta Saga entre y después de tu paso de robar, agrega un contador de sabiduría. Sacrifícala después de III.)\nI — Gana el control de la criatura objetivo mientras La Guerra Akroniense permanezca en el campo de batalla.\nII — Hasta tu próximo turno, las criaturas que controlan tus oponentes atacan cada combate si pueden.\nIII — Cada criatura girada se hace una cantidad de daño igual a su fuerza a sí misma. The Antiquities War|La Guerra de las Antigüedades|Encantamiento — Saga|(En cuanto esta Saga entre y después de tu paso de robar, agrega un contador de sabiduría. Sacrifícala después de III.)\nI, II — Mira las cinco primeras cartas de tu biblioteca. Puedes mostrar una carta de artefacto que se encuentre entre ellas y ponerla en tu mano. Pon el resto en el fondo de tu biblioteca en un orden aleatorio.\nIII — Los artefactos que controlas se convierten en criaturas artefacto con una fuerza y resistencia base de 5/5 hasta el final del turno. @@ -16495,6 +16956,7 @@ The Magic Mirror|El Espejo Mágico|Artefacto legendario|Te cuesta {1} menos lanz The Mending of Dominaria|La Reparación de Dominaria|Encantamiento — Saga|(En cuanto esta Saga entre y después de tu paso de robar, agrega un contador de sabiduría. Sacrifícala después de III.)\nI, II — Pon las dos primeras cartas de tu biblioteca en tu cementerio. Luego, puedes regresar una carta de criatura de tu cementerio a tu mano.\nIII — Regresa todas las cartas de tierra de tu cementerio al campo de batalla. Luego, baraja tu cementerio en tu biblioteca. The Mimeoplasm|El Mimeoplasma|Criatura legendaria — Cieno|En cuanto El Mimeoplasma entre al campo de batalla, puedes exiliar dos cartas de criatura de cementerios. Si lo haces, entra al campo de batalla como una copia de una de esas cartas y con una cantidad de contadores +1/+1 adicionales sobre él igual a la fuerza de la otra carta. The Mirari Conjecture|La conjetura del Mirari|Encantamiento — Saga|(En cuanto esta Saga entre y después de tu paso de robar, agrega un contador de sabiduría. Sacrifícala después de III.)\nI — Regresa la carta de instantáneo objetivo de tu cementerio a tu mano.\nII — Regresa la carta de conjuro objetivo de tu cementerio a tu mano.\nIII — Hasta el final del turno, siempre que lances un hechizo de instantáneo o de conjuro, cópialo. Puedes elegir nuevos objetivos para la copia. +The Ozolith|El Ozolito|Artefacto legendario|Siempre que una criatura que controlas deje el campo de batalla, si tenía contadores sobre ella, pon esos contadores sobre El Ozolito.\nAl comienzo del combate en tu turno, si El Ozolito tiene contadores sobre él, puedes mover todos los contadores de El Ozolito a la criatura objetivo. The Rack|El potro|Artefacto|En cuanto El potro entre en juego, elige un oponente.\nAl comienzo del mantenimiento del jugador elegido, El potro hace X puntos de daño a ese jugador, donde X es 3 menos la cantidad de cartas en su mano. The Royal Scions|Los Vástagos Reales|Planeswalker legendario — Will Rowan|+1: Roba una carta, luego descarta una carta.\n+1: La criatura objetivo obtiene +2/+0 y gana las habilidades de dañar primero y arrollar hasta el final del turno.\n−8: Roba cuatro cartas. Cuando lo hagas, Los Vástagos Reales hacen una cantidad de daño a cualquier objetivo igual a la cantidad de cartas en tu mano. The Scarab God|El Dios Escarabajo|Criatura legendaria — Deidad|Al comienzo de tu mantenimiento, cada oponente pierde X vidas y tú adivinas X, donde X es la cantidad de Zombies que controlas.\n{2}{U}{B}: Exilia la carta de criatura objetivo de un cementerio. Crea una ficha que es una copia de esa criatura, excepto que es un Zombie negro 4/4.\nCuando El Dios Escarabajo muera, regrésalo a la mano de su propietario al comienzo del próximo paso final. @@ -16526,8 +16988,10 @@ Thief of Hope|Ladrón de la esperanza|Criatura - Espíritu|Siempre que juegues u Thief of Sanity|Ladrón de cordura|Criatura — Espectro|Vuela.\nSiempre que el Ladrón de cordura haga daño de combate a un jugador, mira las tres primeras cartas de la biblioteca de ese jugador, exilia una de ellas boca abajo y luego pon el resto en su cementerio. Mientras esa carta permanezca exiliada, puedes mirarla, lanzarla y gastar maná como si fuera maná de cualquier tipo para lanzar ese hechizo. Thieves' Auction|Subasta de ladrones|Conjuro|Pon a un lado todas las cartas que estén en juego. Empezando contigo, cada jugador elige una de esas cartas y la pone en juego girada bajo su control. Hay que repetir este proceso hasta que todas las cartas hayan sido elegidas. Thieves' Fortune|Fortuna de los ladrones|Instantáneo tribal — Bribón|Rondar {U}. (Puedes jugarlo por su coste de rondar si hiciste daño de combate a un jugador este turno con un Bribón.)\nMira las primeras cuatro cartas de tu biblioteca. Pon una de ellas en tu mano y el resto en el fondo de tu biblioteca en cualquier orden. +Thieves' Guild Enforcer|Sicaria del gremio de ladrones|Criatura — Bribón humano|Destello.\nSiempre que la Sicaria del gremio de ladrones u otro Bribón entre al campo de batalla bajo tu control, cada oponente muele dos cartas.\nMientras un oponente tenga ocho o más cartas en su cementerio, la Sicaria del gremio de ladrones obtiene +2/+1 y tiene la habilidad de toque mortal. Thieving Amalgam|Amalgama ladrona|Criatura — Víbora simio|Al comienzo del mantenimiento de cada oponente, manifiesta la primera carta de la biblioteca de ese jugador. (Ponla en el campo de batalla boca abajo como una criatura 2/2. Ponla boca arriba en cualquier momento por su coste de maná si es una carta de criatura.)\nSiempre que una criatura que controlas pero de la cual no eres propietario muera, su propietario pierde 2 vidas y tú ganas 2 vidas. Thieving Magpie|Urraca ladrona|Criatura — Ave|Vuela. (Esta criatura no puede ser bloqueada excepto por criaturas que tengan la habilidad de volar o alcance.)\nSiempre que la Urraca ladrona haga daño a un oponente, robas una carta. +Thieving Otter|Nutria ladrona|Criatura — Nutria|Siempre que la Nutria ladrona haga daño a un oponente, roba una carta. Thieving Sprite|Hada ladrona|Criatura — Bribón hada|Vuela.\nCuando el Hada ladrona entre en juego, el jugador objetivo muestra X cartas de su mano, donde X es el número de Hadas que controlas. Elige una de esas cartas. Ese jugador descarta esa carta. Thing from the Deep|Cosa profundidades|Criatura - Leviatán|Siempre que la Cosa de las profundidades ataque, sacrifícala a menos que sacrifiques una Isla. Thing in the Ice|Entidad congelada|Criatura — Horror|Defensor.\nLa Entidad congelada entra al campo de batalla con cuatro contadores de hielo sobre ella.\nSiempre que lances un hechizo de instantáneo o de conjuro, remueve un contador de hielo de la Entidad congelada. Luego, si no tiene contadores de hielo sobre ella, transfórmala. @@ -16564,7 +17028,7 @@ Thornscape Familiar|Familiar Escapaespina|Criatura - Insecto|Los hechizo rojos y Thornscape Master|Maestro Escapaespina|Criatura - Hechicero Humano|{R}{R}, {T}: el Maestro Escapaespina hace 2 puntos de daño a la criatura objetivo.\n{B}{B}, {T}: la criatura objetivo gana protección del color de tu elección hasta el final del turno. Thorntooth Witch|Bruja diente espinoso|Criatura — Chamán pueblo-arbóreo|Siempre que juegues un hechizo de Pueblo-arbóreo, puedes hacer que la criatura objetivo obtenga +3/-3 hasta el final del turno. Thornwatch Scarecrow|Espantapájaros espinas atentas|Criatura artefacto — Espantapájaros|El Espantapájaros espinas atentas tiene la habilidad de debilitar mientras controles una criatura verde. (Hace daño a las criaturas en forma de contadores -1/-1.)\nEl Espantapájaros espinas atentas tiene la habilidad de vigilancia mientras controles una criatura blanca. -Thornweald Archer|Arquero de Arboleda espinosa|Criatura — Arquero elfo|Alcance (Esta criatura puede bloquear criaturas con la habilidad de volar.)
Toque mortal (Siempre que esta criatura haga daño a una criatura, destruye esa criatura.) +Thornweald Archer|Arquero de Arboleda espinosa|Criatura — Arquero elfo|Alcance (Esta criatura puede bloquear criaturas con la habilidad de volar.)\nToque mortal (Siempre que esta criatura haga daño a una criatura, destruye esa criatura.) Thornwind Faeries|Hadas de Vientoespinoso|Criatura — Hada|Vuela.\n{T}: Las Hadas de Vientoespinoso hacen 1 punto de daño a la criatura o jugador objetivo. Thornwood Falls|Cascadas bosquespinoso|Tierra|Las Cascadas bosquespinoso entran al campo de batalla giradas.\nCuando las Cascadas bosquespinoso entren al campo de batalla, ganas 1 vida.\n{T}: Agrega {G} o {U} a tu reserva de maná. Those Who Serve|Sirvientes|Criatura — Zombie| @@ -16604,7 +17068,7 @@ Thousand Winds|Mil vientos|Criatura — Elemental|Vuela.\nMetamorfosis {5}{U}{U} Thousand-Year Elixir|Elixir de los mil años|Artefacto|Puedes activar las habilidades de las criaturas que controlas como si esas criaturas tuvieran la habilidad de prisa.\n{1}, {T}: Endereza la criatura objetivo. Thousand-Year Storm|Tormenta de los Mil Años|Encantamiento|Siempre que lances un hechizo de instantáneo o de conjuro, cópialo por cada otro hechizo de instantáneo y de conjuro que hayas lanzado antes que él este turno. Puedes elegir nuevos objetivos para las copias. Thousand-legged Kami|Kami de las mil piernas|Criatura - Espíritu|Migración de almas 7 (Cuando esto vaya a un cementerio desde el juego, puedes regresar la carta de Espíritu objetivo con coste de maná convertido de 7 o menos de tu cementerio a tu mano.) -Thraben Doomsayer|Condenador de Thraben|Criatura — Clérigo humano|{T}: Pon en el campo de batalla una ficha de criatura Humano blanca 1/1.\nHora fatídica — Mientras tengas 5 vidas o menos, las otras criaturas que controlas obtienen +2/+2. +Thraben Doomsayer|Condenador de Thraben|Criatura — Clérigo humano|{T}: Crea una ficha de criatura Humano blanca 1/1.\nHora fatídica — Mientras tengas 5 vidas o menos, las otras criaturas que controlas obtienen +2/+2. Thraben Foulbloods|Raza impura de Thraben|Criatura — Perro zombie|Delirio — Los Raza impura de Thraben obtienen +1/+1 y tienen la habilidad de amenaza mientras entre las cartas de tu cementerio haya cuatro o más tipos de cartas. (Una criatura con la habilidad de amenaza no puede ser bloqueada salvo por dos o más criaturas.) Thraben Gargoyle|Gárgola de Thraben|Criatura artefacto — Gárgola|Defensor.\n{6}: Transforma la Gárgola de Thraben. Thraben Heretic|Hereje de Thraben|Criatura — Hechicero humano|{T}: Exilia la carta de criatura objetivo de un cementerio. @@ -16680,7 +17144,7 @@ Thunder Totem|Tótem del trueno|Artefacto|{T}: Agrega {W} a tu reserva de maná. Thunder Wall|Muro de truenos|Criatura - Muro|(Los muros no pueden atacar.)\nVuela\n{U}: el Muro de truenos obtiene +1/+1 hasta el final del turno. Thunder of Hooves|Estruendo de cascos|Conjuro|El Estruendo de cascos hace X puntos de daño a cada criatura que no tenga la habilidad de volar y a cada jugador, donde X es el número de Bestias en juego. Thunder-Thrash Elder|Anciano de la azotada del trueno|Criatura — Guerrero viashino|Devorar 3. (En cuanto esto entra al campo de batalla puedes sacrificar cualquier cantidad de criaturas. Esta criatura entra al campo de batalla con el triple de esa cantidad de contadores +1/+1 sobre ella.) -Thunderblade Charge|Carga de la hoja de trueno|Conjuro|La Carga de la hoja de trueno hace 3 puntos de daño a la criatura o jugador objetivo.
Siempre que una o más criaturas que controlas hagan daño de combate a un jugador, si la Carga de la hoja de trueno está en tu cementerio, puedes pagar {2}{R}{R}{R}. Si lo haces, juégala sin pagar su coste de maná. +Thunderblade Charge|Carga de la hoja de trueno|Conjuro|La Carga de la hoja de trueno hace 3 puntos de daño a la criatura o jugador objetivo.\nSiempre que una o más criaturas que controlas hagan daño de combate a un jugador, si la Carga de la hoja de trueno está en tu cementerio, puedes pagar {2}{R}{R}{R}. Si lo haces, juégala sin pagar su coste de maná. Thunderblust|Trueno voraz|Criatura — Elemental|Prisa.\nEl Trueno voraz tiene la habilidad de arrollar mientras tenga un contador -1/-1 sobre él.\nPersistir. (Cuando esta criatura vaya a un cementerio desde el juego, si no tenía contadores -1/-1 sobre ella, regrésala al juego bajo el control de su propietario con un contador -1/-1.) Thunderbolt|Rayo|Instantáneo|Elige uno: El Rayo hace 3 puntos de daño al jugador objetivo; o el Rayo hace 4 puntos de daño a la criatura objetivo con la habilidad de volar. Thunderbreak Regent|Regente tempestad desatada|Criatura — Dragón|Vuela.\nSiempre que un Dragón que controlas sea objetivo de un hechizo o habilidad que controla un oponente, la Regente tempestad desatada hace 3 puntos de daño a ese jugador. @@ -16710,6 +17174,7 @@ Thunderscape Familiar|Familiar Escapatrueno|Criatura - Kavu|Dañar primero.\nLos Thunderscape Master|Maestro Escapatrueno|Criatura - Hechicero Humano|{B}{B}, {T}: el jugador objetivo pierde 2 vidas y ganas 2 vidas.\n{G}{G}, {T}: las criaturas de tu control obtienen +2/+2 hasta el final del turno. Thundersong Trumpeter|Trompetista cancióntrueno|Criatura — Soldado humano|{T}: La criatura objetivo no puede atacar ni bloquear este turno. Thunderstaff|Bastóntrueno|Artefacto|Mientras el Bastóntrueno esté enderezado, si una criatura te fuera a hacer daño de combate, prevén 1 punto de ese daño.\n{2}, {T}: Las criaturas atacantes obtienen +1/+0 hasta el final del turno. +Thwart the Enemy|Frustrar al enemigo|Instantáneo|Prevén todo el daño que fueran a hacer este turno las criaturas que controlan tus oponentes. Thwart|Frustrar|Instantáneo|Puedes devolver tres islas de tu control a la mano de su propietario en vez de pagar el coste de maná del Frustrar.\nContrarresta el hechizo objetivo. Tiana, Ship's Caretaker|Tiana, ingeniera del barco|Criatura legendaria — Artífice ángel|Vuela, daña primero.\nSiempre que un Aura o un Equipo que controlas vaya a un cementerio desde el campo de batalla, puedes regresar esa carta a la mano de su propietario al comienzo del próximo paso final. Tibalt's Rager|Iracundo de Tibalt|Criatura — Diablo|Cuando el Iracundo de Tibalt muera, hace 1 punto de daño a cualquier objetivo.\n{1}{R}: El Iracundo de Tibalt obtiene +2/+0 hasta el final del turno. @@ -16717,6 +17182,7 @@ Tibalt, Rakish Instigator|Tibalt, instigador libertino|Planeswalker legendario Tibalt, the Fiend-Blooded|Tibalt, el de sangre demoníaca|Planeswalker — Tibalt|+1: Roba una carta, luego descarta una carta al azar.\n-4: Tibalt, el de sangre demoníaca hace una cantidad de daño igual al número de cartas que haya en la mano del jugador objetivo a ese jugador.\n-6: Gana el control de todas las criaturas hasta el final del turno. Enderézalas. Ganan la habilidad de prisa hasta el final del turno. Tibor and Lumia|Tibor y Lumia|Criatura legendaria — Hechicero humano|Siempre que juegues un hechizo azul, la criatura objetivo gana la habilidad de volar hasta el final del turno.\nSiempre que juegues un hechizo rojo, Tibor y Lumia hacen 1 punto de daño a cada criatura sin la habilidad de volar. Ticking Gnomes|Nomos palpitantes|Criatura Artefacto - Gnomo|Eco (Al comienzo de tu próximo mantenimiento después de que este permanente entra bajo tu control, sacrifícalo a menos que pagues su coste de maná.)\nSacrificar los Nomos palpitantes: los Nomos palpitantes hacen 1 punto de daño a la criatura o jugador objetivo. +Tidal Barracuda|Barracuda de la marea|Criatura — Pez|Cualquier jugador puede lanzar hechizos como si tuvieran la habilidad de destello.\nTus oponentes no pueden lanzar hechizos durante tu turno. Tidal Bore|Subida de la marea|Instantáneo|Puedes devolver una isla de tu control a la mano de su propietario en vez de pagar el coste de maná de la Subida de la marea.\nGira o endereza la criatura objetivo. Tidal Control|Control de las mareas|Encantamiento|Mantenimiento acumulativo: 2\n{2}: Contrarrestra el hechizo objetivo rojo o verde. Algun jugador puede jugar esta habilidad.\nPagar 2 vidas: Contrarresta el hechizo rojo o verde. Algun jugador puede jugar esta habilidad. Tidal Courier|Mensajero de la marea|Criatura - Tritón|Cuando el Mensajero de la marea entre en juego, muestra las primeras cuatro cartas e la parte superior de tu biblioteca. Pon todas las cartas de Triton mostradas de esta manera en tu mano y el resto en la parte inferior de tu biblioteca.\n{3}{U}: El Mensajero de la marea gana la habilidad de volar hasta el final del turno. @@ -16727,6 +17193,7 @@ Tidal Visionary|Vidente de la Marea|Criatura - Hechicero Tritón|{T}: la criatur Tidal Warrior|Guerrero de la marea|Criatura - Guerrero Tritón|{T}: la tierra objetivo se convierte en una isla hasta el final del turno. Tidal Wave|Mar de fondo|Instantáneo|Pon una ficha de criatura muro ola azul 5/5 en juego. sacrifícala al final del turno. (Los muros no pueden atacar.) Tide Drifter|Errante de la marea|Criatura — Zángano eldrazi|Vacío. (Esta carta no tiene ningún color.)Las demás criaturas incoloras que controlas obtienen +0/+1. +Tide Skimmer|Rayaolas|Criatura — Draco|Vuela.\nSiempre que ataques con dos o más criaturas con la habilidad de volar, roba una carta. Tide of War|Marea de la guerra|Encantamiento|Siempre que una o más criaturas bloqueen, lanza una moneda a cara o cruz. Si ganas el lanzamiento, el jugador defensor sacrifica todas las criaturas bloqueadoras. De lo contrario, el jugador atacante sacrifica las criaturas bloqueadas. Tidebinder Mage|Maga enlazamarea|Criatura — Hechicero tritón|Cuando la Maga enlazamarea entre al campo de batalla, gira la criatura objetivo roja o verde que controle un oponente. Esa criatura no se endereza durante el paso de enderezar de su controlador mientras controles a la Maga enlazamarea. Tideforce Elemental|Elemental fuerza de la marea|Criatura — Elemental|{U}, {T}: Puedes girar o enderezar otra criatura objetivo.\nAterrizaje — Siempre que una tierra entre al campo de batalla bajo tu control, puedes enderezar el Elemental fuerza de la marea. @@ -16796,7 +17263,8 @@ Tireless Tribe|Tribu incansable|Criatura — Nómada|Descartar una carta de tu m Tishana's Wayfinder|Buscasendas de Tishana|Criatura — Explorador tritón|Cuando la Buscasendas de Tishana entre al campo de batalla, explora. (Muestra la primera carta de tu biblioteca. Pon esa carta en tu mano si es una tierra. De lo contrario, pon un contador +1/+1 sobre esta criatura y luego devuelve la carta a su sitio o ponla en tu cementerio.) Tishana, Voice of Thunder|Tishana, Voz de la Tormenta|Criatura legendaria — Chamán tritón|Tanto la fuerza como la resistencia de Tishana, Voz de la Tormenta son iguales a la cantidad de cartas que haya en tu mano.\nTu mano no tiene tamaño máximo.\nCuando Tishana entre al campo de batalla, roba una carta por cada criatura que controlas. Titan Forge|Fragua de titanes|Artefacto|{3}, {T}: Pon un contador de carga sobre la Fragua de titanes.\n{T}, remover tres contadores de carga de la Fragua de titanes: Pon en el campo de batalla una ficha de criatura artefacto Gólem incolora 9/9. -Titan of Eternal Fire|Titán del fuego eterno|Criatura — Gigante|Cada criatura Humano que controlas tiene "{R}, {T}: Esta criatura hace 1 punto de daño a la criatura o jugador objetivo". +Titan Hunter|Cazadora titánica|Criatura — Guerrero humano|Al comienzo del paso final de cada jugador, si ninguna criatura murió este turno, la Cazadora titánica hace 4 puntos de daño a ese jugador.\n{1}{B}, sacrificar una criatura: Ganas 4 vidas. +Titan of Eternal Fire|Titán del fuego eterno|Criatura — Gigante|Cada criatura Humano que controlas tiene "{R}, {T}: Esta criatura hace 1 punto de daño a cualquier objetivo." Titan's Presence|Presencia del titán|Instantáneo|Como coste adicional para lanzar la Presencia del titán, muestra una carta de criatura incolora de tu mano.\nExilia la criatura objetivo si su fuerza es menor o igual a la fuerza de la carta mostrada. Titan's Revenge|Venganza del titán|Conjuro|La Venganza del titán hace X puntos de daño a la criatura o jugador objetivo. Enfréntate con un oponente. Si ganas, regresa la Venganza del titán a la mano de su propietario. (Cada jugador enfrentado muestra la primera carta de su biblioteca, luego pone esa carta en la parte superior o inferior. Gana el jugador cuya carta tenga el mayor coste de maná convertido.) Titan's Strength|Fuerza titánica|Instantáneo|La criatura objetivo obtiene +3/+1 hasta el final del turno. Adivina 1. (Mira la primera carta de tu biblioteca. Puedes poner esa carta en el fondo de tu biblioteca.) @@ -16809,6 +17277,8 @@ Titanic Bulvox|Búlvox titánico|Criatura — Bestia|Arrolla.\nMetamorfosis {4}{ Titanic Growth|Crecimiento titánico|Instantáneo|La criatura objetivo obtiene +4/+4 hasta el final del turno. Titanic Ultimatum|Ultimátum titánico|Conjuro|Hasta el final del turno, las criaturas que controlas obtienen +5/+5 y ganan las habilidades de dañar primero, vínculo vital y arrollar. Titanium Golem|Gólem de titanio|Criatura artefacto — Gólem|{1}{W}: El Gólem de titanio gana dañar primero hasta el final del turno. +Titanoth Rex|Titanorrex|Criatura — Bestia dinosaurio|Arrolla.\nCiclo {1}{G}. ({1}{G}, descartar esta carta: Roba una carta.)\nCuando actives la habilidad de ciclo del Titanorrex, pon un contador de arrollar sobre la criatura objetivo que controlas. +Titans' Nest|Nido de titanes|Encantamiento|Al comienzo de tu mantenimiento, mira la primera carta de tu biblioteca. Puedes poner esa carta en tu cementerio.\nExiliar una carta de tu cementerio: Agrega {C}. Usa este maná solo para lanzar un hechizo de color sin {X} en su coste de maná. Tithe Drinker|Bebedora de diezmos|Criatura — Vampiro|Vínculo vital. (El daño hecho por esta criatura también hace que ganes esa misma cantidad de vidas.)\nExtorsionar. (Siempre que lances un hechizo, puedes pagar {W/B}. Si lo haces, cada oponente pierde 1 vida y tú ganas esa cantidad de vidas.) Tithe Taker|Recaudador de diezmos|Criatura — Soldado humano|Durante tu turno, a tus oponentes les cuesta {1} más lanzar hechizos y les cuesta {1} más activar habilidades, a menos que sean habilidades de maná.\nUltratumba 1. (Cuando esta criatura muera, crea una ficha de criatura Espíritu blanca y negra 1/1 con la habilidad de volar.) Tithebearer Giant|Gigante portadiezmos|Criatura — Guerrero gigante|Cuando el Gigante portadiezmos entre al campo de batalla, robas una carta y pierdes 1 vida. @@ -16817,13 +17287,15 @@ Tivadar of Thorn|Tivadar de Espino|Criatura legendaria — Señor humano|Daña p To Arms!|¡A las armas!|Instantáneo|Endereza todas las criaturas que controlas.\nRoba una carta. To the Slaughter|Al matadero|Instantáneo|El jugador objetivo sacrifica una criatura o un planeswalker.\nDelirio — Si entre las cartas de tu cementerio hay cuatro o más tipos de cartas, en vez de eso, ese jugador sacrifica una criatura y un planeswalker. Tocatli Honor Guard|Guardia de honor de Tocatli|Criatura — Soldado humano|Las criaturas no hacen que se disparen habilidades cuando entran al campo de batalla. +Together Forever|Juntos para siempre|Encantamiento|Cuando Juntos para siempre entre al campo de batalla, apoya 2. (Elige hasta dos criaturas objetivo y pon un contador +1/+1 sobre cada una.)\n{1}: Elige una criatura objetivo que tenga un contador sobre ella. Cuando la criatura muera este turno, regresa esa carta a la mano de su propietario. Toil to Renown|Trabajar por renombre|Conjuro|Ganas 1 vida por cada artefacto, criatura y tierra girada que controles. Toils of Night and Day|Contienda del día y la noche|Instantáneo - Arcano|Gira o endereza el permanente objetivo, luego gira o endereza otro permanente objetivo. -Tolaria West|Tolaria Oeste|Tierra|Tolaria Oeste entra en juego girada.
{T}: Agrega {U} a tu reserva de maná.
Transmutar {1}{U}{U} ({1}{U}{U}, descartar esta carta: Busca en tu biblioteca una carta con coste de maná convertido de 0, muéstrala y ponla en tu mano. Luego baraja tu biblioteca. Juega esta habilidad sólo como un conjuro). +Tolaria West|Tolaria Oeste|Tierra|Tolaria Oeste entra en juego girada.\n{T}: Agrega {U} a tu reserva de maná.\nTransmutar {1}{U}{U} ({1}{U}{U}, descartar esta carta: Busca en tu biblioteca una carta con coste de maná convertido de 0, muéstrala y ponla en tu mano. Luego baraja tu biblioteca. Juega esta habilidad sólo como un conjuro). Tolarian Academy|Academia tolariana|Tierra Legendaria|{T}: añade {U} a tu reserva de maná por cada artefacto que controles. Tolarian Drake|Draco tolariano|Criatura - Draco|Vuela, Cambia de fase Tolarian Emissary|Emisaria Tolariana|Criatura - Hechicero Humano|Estímulo {1}{W} (Puedes pagar {1}{W} adicionales en cuanto juegues este hechizo.)\nVuela\nCuando el Emisaria Tolariana entra en juego, si pagastes el coste de estímulo, destruye el encantamiento objetivo Tolarian Entrancer|Hipnotizador tolariano|Criatura - Hechicero Humano|Siempre que el Hipnotizador tolariano sea bloqueado por una criatura, gana el control de esa criatura al final del combate. +Tolarian Kraken|Kraken tolariano|Criatura — Kraken|Siempre que robes una carta, puedes pagar {1}. Cuando lo hagas, puedes girar o enderezar la criatura objetivo. Tolarian Scholar|Erudito tolariano|Criatura — Hechicero humano| Tolarian Sentinel|Centinela tolariano|Criatura — Cambiahechizos humano|Vuela.\n{U}, {T}, descartar una carta: Regresa el permanente objetivo que controles a la mano de su propietario. Tolarian Serpent|Serpiente tolariana|Criatura - Serpiente|Al comienzo de tu mantenimiento, pon la siete cartas supeirores de tu biblioteca en tu cementerio. @@ -16837,8 +17309,9 @@ Tomb of Urami|Tumba de Urami|Tierra legendaria|{T}: Agrega {B} a tu reserva de m Tomb of the Dusk Rose|Tumba de la Rosa del Crepúsculo|Tierra legendaria|(Se transforma de la Procesión profana.)\n{T}: Agrega un maná de cualquier color a tu reserva de maná.\n{2}{W}{B}, {T}: Pon en el campo de batalla bajo tu control una carta de criatura exiliada con este permanente. Tomb of the Spirit Dragon|Tumba del dragón espíritu|Tierra|{T}: Agrega {1} a tu reserva de maná.\n{2}, {T}: Ganas 1 vida por cada criatura incolora que controlas. Tombfire|Fuego sepulcral|Conjuro|El jugador objetivo remueve del juego todas las cartas que tengan retrospectiva de su cementerio. -Tombstalker|Rondador de tumbas|Criatura — Demonio|Vuela.
Excavar (Puedes remover del juego cualquier cantidad de cartas de tu cementerio en cuanto juegues este hechizo. Jugarlo te cuesta {1} menos por cada carta removida de esta manera.) +Tombstalker|Rondador de tumbas|Criatura — Demonio|Vuela.\nExcavar (Puedes remover del juego cualquier cantidad de cartas de tu cementerio en cuanto juegues este hechizo. Jugarlo te cuesta {1} menos por cada carta removida de esta manera.) Tombstone Stairwell|Escalera de lápidas|Encantar Mundo|Mantenimiento acumulativo {1}{B}. Al comienzo de cada mantenimiento, si la Escalera de lápidas esta en juego, cada jugador pone en juego una ficha de criatura zombi negra 2/2 en juego y con la habilidad de prisa por cada carta de criatura en su cementerio (Las criaturas pueden atacar y {T} el turno en el que entran en juego.)\nAl final del turno o cuando la Escalera de lápidas deja el juego, destruye todas las fichas de zombi puestas en juego con esto.\nNo pueden ser regeneradas. +Tome Anima|Ánima de los tomos|Criatura — Espíritu|El Ánima de los tomos no puede ser bloqueada mientras hayas robado dos o más cartas este turno. Tome Raider|Saqueadora de tomos|Criatura — Hada|Vuela.\nCuando la Saqueadora de tomos entre al campo de batalla, roba una carta. Tome Scour|Depuración del tomo|Conjuro|El jugador objetivo pone las cinco primeras cartas de su biblioteca en su cementerio. Tome of the Guildpact|Tomo del Pacto entre Gremios|Artefacto|Siempre que lances un hechizo multicolor, roba una carta.\n{T}: Agrega un maná de cualquier color. @@ -16935,6 +17408,7 @@ Toxic Stench|Hedor tóxico|Instantáneo|La criatura objetivo que no sea negra ob Toxin Sliver|Fragmentado de toxinas|Criatura — Fragmentado|Siempre que un Fragmentado haga daño de combate a una criatura, destruye esa criatura. No puede ser regenerada. Toymaker|Fabricante de juguetes|Criatura Artefacto - Cambiahechizos|{1}, {T}, descartar una carta de tu mano: el artefacto que no sea criatura se convierte en una criatura artefacto con fuerza y resistencia igual a su coste de maná convertido hasta el final del turno. (Su habilidades permanecen.) Trace of Abundance|Huellas de la abundancia|Encantamiento — Aura|Encantar tierra.\nLa tierra encantada tiene la habilidad de velo. (No puede ser objetivo de hechizos o habilidades.)\nSiempre que la tierra encantada se gire para obtener maná, su controlador agrega un maná de cualquier color a su reserva de maná (además del maná que produce la tierra). +Track Down|Rastrear|Conjuro|Adivina 3, luego muestra la primera carta de tu biblioteca. Si es una carta de criatura o de tierra, roba una carta. (Para adivinar 3, mira las tres primeras cartas de tu biblioteca, luego pon cualquier cantidad de ellas en el fondo de tu biblioteca y el resto en la parte superior en cualquier orden.) Tracker's Instincts|Instintos del rastreador|Conjuro|Muestra las cuatro primeras cartas de tu biblioteca. Pon en tu mano una carta de criatura que se encuentre entre ellas y pon el resto en tu cementerio.\nRetrospectiva {2}{U}. (Puedes lanzar esta carta desde tu cementerio pagando su coste de retrospectiva. Luego exíliala.) Trade Caravan|Caravana de mercaderes|Criatura - Nómada Humano|Al comienzo de tu mantenimiento, pon un contador de moneda en la Caravana de mercaderes.\nQuita 2 contadores de moneda de la Caravana de mercaderes: endereza la tierra básica objetivo. Juega esta habilidad sólo durante el mantenimiento del oponente. Trade Routes|Rutas comerciales|Encantamiento|{1}: Regresa la tierra objetivo que controles a la mano de su propietario.\n{1}, descartar una carta de tierra de tu mano: Roba una carta. @@ -16963,6 +17437,7 @@ Trait Doctoring|Adulteración de rasgos|Conjuro|Cambia el texto del permanente o Traitor's Clutch|Agarre del traidor|Instantáneo|La criatura objetivo obtiene +1/+0, es negra y gana la habilidad de desvanecerse hasta el final del turno. (Sólo puede bloquear o ser bloqueada por criaturas con la habilidad de desvanecerse.)\nRetrospectiva {1}{B} (Puedes jugar esta carta desde tu cementerio pagando su coste de retrospectiva. Luego remuévela del juego.) Traitor's Roar|Rugido del traidor|Conjuro|Gira la criatura objetivo enderezada. Esa criatura hace una cantidad de daño igual a su fuerza a su controlador.\nConspirar. (En cuanto juegues este hechizo puedes girar dos criaturas enderezadas que controles que compartan un color con él. Cuando lo hagas, cópialo y puedes elegir un nuevo objetivo para la copia.) Traitorous Blood|Sangre traicionera|Conjuro|Gana el control de la criatura objetivo hasta el final del turno. Enderézala. Gana las habilidades de arrollar y prisa hasta el final del turno. +Traitorous Greed|Avaricia traicionera|Conjuro|Gana el control de la criatura objetivo hasta el final del turno. Endereza esa criatura. Gana la habilidad de prisa hasta el final del turno. Agrega dos manás de un color cualquiera. (La criatura puede atacar y {T} este turno.) Traitorous Instinct|Instinto traicionero|Conjuro|Gana el control de la criatura objetivo hasta el final del turno. Endereza esa criatura. Hasta el final del turno, obtiene +2/+0 y gana la habilidad de prisa. Tranquil Cove|Cala tranquila|Tierra|La Cala tranquila entra al campo de batalla girada.\nCuando la Cala tranquila entre al campo de batalla, ganas 1 vida.\n{T}: Agrega {W} o {U} a tu reserva de maná. Tranquil Domain|Dominio apacible|Instantáneo|Destruye todos los encantamientos globales. @@ -16981,6 +17456,7 @@ Transguild Promenade|Paseo transgremial|Tierra|El Paseo transgremial entra al ca Transluminant|Transluminante|Criatura — Chamán dríada|{W}, sacrificar la Transluminante: Pon en juego una ficha de criatura Espíritu blanca 1/1 con la habilidad de volar al final del turno. Transmogrifying Licid|Lícido transformador|Criatura Artefacto - Lícido|{1}, {T}: el Lícido transformador pierde todas las habilidades, se convierte en un encantar criatura encantando la criatura objetivo, y gana "la criatura encantada obtiene +1/+1 y es un artefacto todavía se considera una criatura" y "{1}: finaliza el efecto que creó esta habilidad." Transmogrifying Wand|Varita transfiguradora|Artefacto|La Varita transfiguradora entra al campo de batalla con tres contadores de carga sobre ella.\n{1}, {T}, remover un contador de carga de la Varita transfiguradora: Destruye la criatura objetivo. Su controlador crea una ficha de criatura Buey blanca 2/4. Activa esta habilidad solo cuando puedas lanzar un conjuro. +Transmogrify|Transformarse|Conjuro|Exilia la criatura objetivo. El controlador de esa criatura muestra las primeras cartas de su biblioteca hasta que muestre una carta de criatura. Ese jugador pone esa carta en el campo de batalla, luego baraja el resto en su biblioteca. Trap Digger|Cavador de trampas|Criatura — Soldado|{2}{W}, {T}: Pon un contador de trampa sobre la tierra objetivo que controles.\nSacrificar una tierra con un contador de trampa sobre ella: El Cavador de trampas hace 3 puntos de daño a la criatura objetivo atacante que no tenga la habilidad de volar. Trap Essence|Atrapar la esencia|Instantáneo|Contrarresta el hechizo objetivo de criatura. Pon dos contadores +1/+1 sobre hasta una criatura objetivo. Trap Runner|Corredora trampera|Criatura - Soldado Humano|{T}: la criatura atacante imbloqueable se considera bloqueada. (Esta habilidad funciona sobre criaturas imbloqueables.) @@ -17109,6 +17585,7 @@ Tromokratis|Tromokratis|Criatura legendaria — Kraken|Tromokratis tiene antimal Tromp the Domains|Pisotear los dominios|Conjuro|Hasta el final del turno, las criaturas que controlas ganan la habilidad de arrollar y obtienen +1/+1 por cada tipo de tierra básico entre las tierras que controlas. Trophy Hunter|Cazadora de trofeos|Criatura — Arquero humano|{1}{G}: La Cazadora de trofeos hace 1 punto de daño a la criatura objetivo con la habilidad de volar.\nSiempre que una criatura con la habilidad de volar que haya recibido daño de la Cazadora de trofeos este turno vaya a un cementerio, pon un contador +1/+1 sobre la Cazadora de trofeos. Trophy Mage|Maga del trofeo|Criatura — Hechicero humano|Cuando la Maga del trofeo entre al campo de batalla, puedes buscar en tu biblioteca una carta de artefacto con coste de maná convertido de 3, mostrarla, ponerla en tu mano y luego barajar tu biblioteca. +Tropical Island|Isla tropical|Tierra - Isla Forestal|({T}: Agrega {G} o {U}.) Tropical Storm|Tormenta tropical|Conjuro|La Tormenta tropical hace X puntos de daño a cada criatura con la habilidad de volar y 1 daño adicional a cada criatura azul. Trostani Discordant|Trostani en desacuerdo|Criatura legendaria — Dríada|Las otras criaturas que controlas obtienen +1/+1.\nCuando Trostani en desacuerdo entre al campo de batalla, crea dos fichas de criatura Soldado blancas 1/1 con la habilidad de vínculo vital.\nAl comienzo de tu paso final, cada jugador gana el control de todas las criaturas de las que es propietario. Trostani's Judgment|Juicio de Trostani|Instantáneo|Exilia a la criatura objetivo, luego repuebla. (Pon en el campo de batalla una ficha que es una copia de una ficha de criatura que controlas.) @@ -17127,9 +17604,11 @@ Truefire Captain|Capitana Fuego Auténtico|Criatura — Caballero humano|Mentor. Truefire Paladin|Paladín Fuego Auténtico|Criatura — Caballero humano|Vigilancia.\n{R}{W}: El Paladín Fuego Auténtico obtiene +2/+0 hasta el final del turno.\n{R}{W}: El Paladín Fuego Auténtico gana la habilidad de dañar primero hasta el final del turno. Trueheart Duelist|Duelista almafirme|Criatura — Guerrero humano|La Duelista almafirme puede bloquear una criatura adicional cada combate.\nEmbalsamar {2}{W}. ({2}{W}, exiliar esta carta de tu cementerio: Crea una ficha que es una copia de esta carta, excepto que es un Guerrero Humano Zombie blanco sin coste de maná. Activa la habilidad de embalsamar solo como un conjuro.) Trueheart Twins|Mellizos almafirme|Criatura — Guerrero chacal|Puedes espolear a los Mellizos almafirme en cuanto ataquen. (No se enderezarán durante tu próximo paso de enderezar.)\nSiempre que espolees una criatura, las criaturas que controlas obtienen +1/+0 hasta el final del turno. +Trufflesnout|Hocicotrufa|Criatura — Jabalí|Cuando el Hocicotrufa entre al campo de batalla, elige uno:\n• Pon un contador +1/+1 sobre el Hocicotrufa.\n• Ganas 4 vidas. Truga Jungle|Jungla Truga|Plano — Ergamon|Todas las tierras tienen "{T}: Agrega un maná de cualquier color a tu reserva de maná".\nSiempre que lances caos, muestra las primeras tres cartas de tu biblioteca. Pon todas las cartas de tierra mostradas de esta manera en tu mano y el resto en la parte inferior de tu biblioteca en cualquier orden. Trumpet Blast|Trompetazo|Instantáneo|Las criaturas atacantes obtienen +2/+0 hasta el final del turno. Trumpeting Armodon|Armodón berreante|Criatura - Elefante|{1}{G}: la criatura objetivo bloquea el Armodón berreante este turno si puede. +Trumpeting Gnarr|Gnarr berreante|Criatura — Bestia|Mutación {3}{G/U}{G/U}. (Si lanzas este hechizo pagando su coste de mutación, ponlo sobre o bajo la criatura objetivo que no sea Humano de la cual eres propietario. Estas mutan en la criatura de la parte superior más todas las habilidades de debajo.)\nSiempre que esta criatura mute, crea una ficha de criatura Bestia verde 3/3. Trumpeting Herd|Familia paquidérmica|Conjuro|Crea una ficha de criatura Elefante verde 3/3.\nRebote. (Si lanzas este hechizo de tu mano, exílialo en cuanto se resuelva. Al comienzo de tu próximo mantenimiento, puedes lanzar esta carta desde el exilio sin pagar su coste de maná.) Trusted Advisor|Consejero fiable|Criatura - Consejero humano|Tu tamaño máximo de mano aumenta en dos.\nAl comienzo de tu mantenimiento, regresa una criatura azul que controles a la mano de su propietario. Trusted Forcemage|Magafuerza fiable|Criatura — Chamán humano|Unir almas. (Puedes emparejar esta criatura con otra criatura no emparejada cuando cualquiera de ellas entre al campo de batalla. Permanecen emparejadas mientras controles ambas criaturas.)\nMientras la Magafuerza fiable esté emparejada con otra criatura, cada una de esas criaturas obtiene +1/+1. @@ -17140,6 +17619,7 @@ Trusty Machete|Machete confiable|Artefacto — Equipo|La criatura equipada obtie Trusty Packbeast|Bestia de carga leal|Criatura — Bestia|Cuando la Bestia de carga leal entre al campo de batalla, regresa la carta de artefacto objetivo de tu cementerio a tu mano. Truth or Tale|Mito o verdad|Instantáneo|Muestra las primeras cinco cartas de tu biblioteca y sepáralas en dos montones. Un oponente elige uno de esos montones. Pon una carta del montón elegido en tu mano, luego pon todas las otras cartas mostradas de esta manera en la parte inferior de tu biblioteca en cualquier orden. Trygon Predator|Depredador trygon|Criatura — Bestia|Vuela.\nSiempre que el Depredador trygon haga daño de combate a un jugador, puedes destruir el artefacto o encantamiento objetivo que controla ese jugador. +Trynn, Champion of Freedom|Trynn, Campeona de la Libertad|Criatura legendaria — Soldado humano|Camarada de Sílvar, Devoralibres (Cuando esta criatura entre al campo de batalla, el jugador objetivo puede poner a Sílvar en su mano desde su biblioteca y luego barajar.)\nAl comienzo de tu paso final, si atacaste este turno, crea una ficha de criatura Soldado Humano blanca 1/1. Tsabo Tavoc|Tsabo Tavoc|Criatura Legendaria - Horror|Daña primero, protección de leyendas\n{B}{B}, {T}: destruye la leyenda objetivo. No puede ser regenerada. Tsabo's Assassin|Asesino de Tsabo|Criatura - Asesino Zombie|{T}: destruye la criatura objetivo si comparte un color con el más comun entre todos los permanentes o el color empata con el más comun. Una criatura destruida de esta manera no puede ser regenerada. Tsabo's Decree|Decreto de Tsabo|Instantáneo|Elige un tipo de criatura. El jugador objetivo muestra su mano y se descarta de todas las cartas de criatra de ese tipo. Destruye todas las criaturas de ese tipo que el jugador controla. No pueden ser regeneradas. @@ -17169,14 +17649,14 @@ Turn the Tide|Revertir la batalla|Instantáneo|Las criaturas que controlan tus o Turn to Dust|Convertir en polvo|Instantáneo|Destruye el equipo objetivo. Luego agrega {G} a tu reserva de maná. Turn to Frog|Convertir en rana|Instantáneo|Hasta el final del turno, la criatura objetivo pierde todas sus habilidades y se convierte en una Rana azul con fuerza y resistencia base 1/1. Turn to Mist|Convertirse en niebla|Instantáneo|Remueve del juego la criatura objetivo. Regresa esa carta al juego bajo el control de su propietario al final del turno. -Turn to Slag|Convertir en escoria|Conjuro|Convertir en escoria hace 5 puntos de daño a la criatura objetivo. Destruye todos los equipos anexados a esa criatura. +Turn to Slag|Convertir en escoria|Conjuro|Convertir en escoria hace 5 puntos de daño a la criatura objetivo. Destruye todos los Equipos anexados a esa criatura. Turnabout|Cambio de posición|Instantáneo|Gira o endereza todos los artefactos, criaturas, o tierras que el jugador objetivo controla. Turntimber Basilisk|Basilisco de Madera Torcida|Criatura — Basilisco|Toque mortal. (Las criaturas que reciben daño de esta criatura son destruidas. Puedes dividir el daño de combate de esta criatura entre las criaturas que la bloquean o que ella bloquea.)\nAterrizaje — Siempre que una tierra entre al campo de batalla bajo tu control, puedes hacer que la criatura objetivo bloquee al Basilisco de Madera Torcida este turno si puede. Turntimber Grove|Arboleda de Madera Torcida|Tierra|La Arboleda de Madera Torcida entra al campo de batalla girada.\nCuando la Arboleda de Madera Torcida entre al campo de batalla, la criatura objetivo obtiene +1/+1 hasta el final del turno.\n{T}: Agrega {G} a tu reserva de maná. Turntimber Ranger|Guardabosque de Madera Torcida|Criatura — Explorador elfo aliado|Siempre que el Guardabosque de Madera Torcida u otro Aliado entre al campo de batalla bajo tu control, puedes poner en el campo de batalla una ficha de criatura Lobo verde 2/2. Si lo haces, pon un contador +1/+1 sobre el Guardabosque de Madera Torcida. Turntimber Sower|Sembrador de Madera Torcida|Criatura — Druida elfo|Siempre que una o más cartas de tierra vayan a tu cementerio desde cualquier parte, crea una ficha de criatura Planta verde 0/1.\n{G}, sacrificar tres criaturas: Regresa la carta de tierra objetivo de tu cementerio a tu mano. Turn|Turn|Instantáneo|Hasta el final del turno, la criatura objetivo pierde todas sus habilidades y se convierte en un Extraño rojo con fuerza y resistencia base de 0/1.\nFusionar. (Puedes lanzar una o las dos mitades de esta carta desde tu mano.) -Turret Ogre|Ogro de la torreta|Criatura — Guerrero ogro|Alcance.\nCuando el Ogro de la torreta entre al campo de batalla, si controlas otra criatura con fuerza de 4 o más, el Ogro de la torreta hace 2 puntos de daño a cada oponente. +Turret Ogre|Ogro de la torreta|Criatura — Guerrero ogro|Alcance. (Esta criatura puede bloquear criaturas con la habilidad de volar.)\nCuando el Ogro de la torreta entre al campo de batalla, si controlas otra criatura con fuerza de 4 o más, el Ogro de la torreta hace 2 puntos de daño a cada oponente. Turri Island|Isla Turri|Plano — Ir|Cuesta {2} menos lanzar los hechizos de criatura.\nSiempre que lances caos, muestra las primeras tres cartas de tu biblioteca. Pon todas las cartas de criatura mostradas de esta manera en tu mano y el resto, en tu cementerio. Turtleshell Changeling|Cambiaformas de caparazón|Criatura — Metamorfo|Cambiaformas. (Esta carta es de todos los tipos de criatura en todo momento.)\n{1}{U}: Intercambia la fuerza con la resistencia del Cambiaformas caparazón de tortuga hasta el final del turno. Tusked Colossodon|Colosodón colmilludo|Criatura — Bestia| @@ -17192,11 +17672,13 @@ Twilight Shepherd|Pastora del crepúsculo|Criatura — Ángel|Vuela, vigilancia. Twilight's Call|Llamado del Crepúsculo|Conjuro|Puedes jugar el Llamado del Crepúsculo cuando puedes jugar un instantáneo si pagas 2 más para jugarlo.\nCada jugador devuelve todas las cartas de criaturas de su cementerio al juego. Twin Bolt|Rayos gemelos|Instantáneo|Los Rayos gemelos hacen 2 puntos de daño divididos como elijas entre una o dos criaturas y/o jugadores objetivo. Twin-Silk Spider|Araña de la doble seda|Criatura — Araña|Alcance.\nCuando la Araña de la doble seda entre al campo de batalla, crea una ficha de criatura Araña verde 1/2 con la habilidad de alcance. +Twinblade Assassins|Asesinos hojas gemelas|Criatura — Asesino elfo|Al comienzo de tu paso final, si una criatura murió este turno, roba una carta. Twinblade Paladin|Paladín hojas gemelas|Criatura — Caballero humano|Siempre que ganes vidas, pon un contador +1/+1 sobre la Paladín hojas gemelas.\nMientras tengas 25 vidas o más, la Paladín hojas gemelas tiene la habilidad de dañar dos veces. (Daña primero y también hace daño de combate normal.) Twinblade Slasher|Acuchillador hojas gemelas|Criatura — Guerrero elfo|Debilitar. (Esta fuente hace daño a las criaturas en forma de contadores -1/-1.)\n{1}{G}: El Acuchillador hojas gemelas obtiene +2/+2 hasta el final del turno. Juega esta habilidad sólo una vez cada turno. Twincast|Jugada gemela|Instantáneo|Copia el hechizo objetivo de instantáneo o de conjuro. Puedes elegir nuevos objetivos para la copia. Twinflame|Gemelo ígneo|Conjuro|Esfuerzo — Lanzar el Gemelo ígneo cuesta {2}{R} más por cada objetivo después del primero.\nElige cualquier cantidad de criaturas objetivo que controlas. Por cada una de ellas, pon en el campo de batalla una ficha que es una copia de esa criatura. Esas fichas tienen la habilidad de prisa. Exílialas al comienzo del próximo paso final. Twinning Glass|Cristal gemelificador|Artefacto|{1}, {T}: Puedes jugar una carta que no sea tierra de tu mano sin pagar su coste de maná si tiene el mismo nombre que un hechizo jugado este turno. +Twinning Staff|Cetro duplicador|Artefacto|Si fueras a copiar un hechizo una o más veces, en vez de eso, cópialo esa cantidad de veces más una vez más. Puedes elegir nuevos objetivos para la copia adicional.\n{7}, {T}: Copia el hechizo de instantáneo o de conjuro objetivo que controlas. Puedes elegir nuevos objetivos para la copia. Twins of Maurer Estate|Gemelas de la Hacienda Maurer|Criatura — Vampiro|Demencia {2}{B}. (Si descartas esta carta, exíliala. Cuando lo hagas, lánzala por su coste de demencia o ponla en tu cementerio.) Twinstrike|Golpe gemelo|Instantáneo|El Golpe gemelo hace 2 puntos de daño a cada una de dos criaturas objetivo.\nTemerario En vez de eso, destruye esas criaturas si no tienes cartas en tu mano. Twist Allegiance|Invertir la lealtad|Conjuro|Tanto tú como el oponente objetivo ganan el control de todas las criaturas que controla el otro hasta el final del turno. Endereza esas criaturas. Esas criaturas ganan la habilidad de prisa hasta el final del turno. @@ -17230,7 +17712,8 @@ Ugin's Construct|Constructo de Ugin|Criatura artefacto — Constructo|Cuando el Ugin's Insight|Perspicacia de Ugin|Conjuro|Adivina X, donde X es el coste de maná convertido más alto entre los permanentes que controlas. Luego roba tres cartas. Ugin's Nexus|Nexo de Ugin|Artefacto legendario|Si un jugador fuera a comenzar un turno adicional, en vez de eso, ese jugador se salta ese turno.\nSi el Nexo de Ugin fuera a ser puesto en un cementerio desde el campo de batalla, en vez de eso, exílialo y juega un turno adicional después de este. Ugin, the Ineffable|Ugin, el Inefable|Planeswalker legendario — Ugin|Te cuesta {2} menos lanzar los hechizos incoloros.\n+1: Exilia la primera carta de tu biblioteca boca abajo y mírala. Crea una ficha de criatura Espíritu incolora 2/2. Cuando esa ficha deje el campo de batalla, pon la carta exiliada en tu mano.\n−3: Destruye el permanente objetivo que sea de uno o más colores. -Ugin, the Spirit Dragon|Ugin, el dragón espíritu|Planeswalker — Ugin|+2: Ugin, el dragón espíritu hace 3 puntos de daño a la criatura o jugador objetivo.\n−X: Exilia cada permanente con coste de maná convertido de X o menos que sea de uno o más colores.\n−10: Gana 7 vidas, roba siete cartas y pon hasta siete cartas de permanentes de tu mano en el campo de batalla. +Ugin, the Spirit Dragon|Ugin, el dragón espíritu|Planeswalker legendario — Ugin|+2: Ugin, el dragón espíritu hace 3 puntos de daño a cualquier objetivo.\n−X: Exilia cada permanente con coste de maná convertido de X o menos que sea de uno o más colores.\n−10: Gana 7 vidas, roba siete cartas y pon hasta siete cartas de permanente de tu mano en el campo de batalla. +Ukkima, Stalking Shadow|Ukkima, sombra acechadora|Criatura legendaria — Lobo ballena|Camarada de Cazur, acechador despiadado (Cuando esta criatura entre al campo de batalla, el jugador objetivo puede poner a Cazur en su mano desde su biblioteca y luego barajar.)\nUkkima, sombra acechadora no puede ser bloqueada.\nCuando Ukkima deje el campo de batalla, hace X puntos de daño al jugador objetivo y tú ganas X vidas, donde X es su fuerza. Uktabi Drake|Draco de Uktabi|Criatura — Draco|Vuela, prisa.\nEco {1}{G}{G} (Al comienzo de tu mantenimiento, si esto entró bajo tu control desde el comienzo de tu último mantenimiento, sacrifícalo a menos que pagues su coste de eco.) Uktabi Efreet|Efrit de Uktabi|Criatura - Efrit|Mantenimiento acumulativo {G} Uktabi Faerie|Hada de Uktabi|Criatura - Hada|Vuela\n{3}{G}, sacrifica el Hada de Uktabi: destruye el artefacto objetivo. @@ -17266,14 +17749,16 @@ Umbra Stalker|Acechador de la umbra|Criatura — Elemental|Croma Tanto la fuerza Umbral Mantle|Manto umbral|Artefacto — Equipo|La criatura equipada tiene "{3}, {Q}: Esta criatura obtiene +2/+2 hasta el final del turno". ({Q} es el símbolo de enderezar.)\nEquipar {0}. Umezawa's Charm|Amuleto de Umezawa|Instantáneo|Elige uno:\n• La criatura objetivo obtiene +2/+2 hasta el final del turno.\n• La criatura objetivo obtiene -1/-1 hasta el final del turno.\n• Ganas 2 vidas. Umezawa's Jitte|Jitte de Umezawa|Artefacto legendario - Equipo|Siempre que la criatura equipada haga daño de combate, pon dos contadores de carga sobre el Jitte de Umezawa.\nRemover un contador de carga del Jitte de Umezawa: Elige uno: La criatura equipada obtiene +2/+2 hasta el final del turno; o la criatura objetivo obtiene -1/-1 hasta el final del turno; o ganas 2 vidas.\nEquipar {2}. +Umori, the Collector|Umori, Coleccionista|Criatura legendaria — Cieno|Compañero — Cada carta que no sea tierra en tu mazo inicial comparte un tipo de carta. (Si esta carta es el compañero que eliges, puedes lanzarla una vez desde fuera del juego.)\nEn cuanto Umori, Coleccionista entre al campo de batalla, elige un tipo de carta.\nTe cuesta {1} menos lanzar hechizos del tipo elegido. Unbender Tine|Asta enderezadora|Artefacto|{T}: Endereza otro permanente objetivo. -Unblinking Bleb|Glóbulo sin párpado|Criatura — Ilusión|Metamorfosis {2}{U} (Puedes jugar esta carta boca abajo como una criatura 2/2 pagando {3}. Ponla boca arriba en cualquier momento pagando su coste de metamorfosis.)
Siempre que el Glóbulo sin párpado u otro permanente se ponga boca arriba, puedes adivinar 2. (Mira las dos primeras cartas de tu biblioteca, luego pon cualquier número de ellas en la parte inferior de tu biblioteca y el resto, en la parte superior en cualquier orden.) +Unblinking Bleb|Glóbulo sin párpado|Criatura — Ilusión|Metamorfosis {2}{U} (Puedes jugar esta carta boca abajo como una criatura 2/2 pagando {3}. Ponla boca arriba en cualquier momento pagando su coste de metamorfosis.)\nSiempre que el Glóbulo sin párpado u otro permanente se ponga boca arriba, puedes adivinar 2. (Mira las dos primeras cartas de tu biblioteca, luego pon cualquier número de ellas en la parte inferior de tu biblioteca y el resto, en la parte superior en cualquier orden.) Unbound Flourishing|Florecimiento descontrolado|Encantamiento|Siempre que lances un hechizo de permanente con un coste de maná que contenga {X}, duplica el valor de X.\nSiempre que lances un hechizo de instantáneo o de conjuro o actives una habilidad, si el coste de maná de ese hechizo o el coste de activación de esa habilidad contiene {X}, copia ese hechizo o habilidad. Puedes elegir nuevos objetivos para la copia. +Unbreakable Bond|Vínculo inquebrantable|Conjuro|Regresa la carta de criatura objetivo de tu cementerio al campo de batalla con un contador de vínculo vital sobre ella. Unbreakable Formation|Formación inquebrantable|Instantáneo|Las criaturas que controlas ganan la habilidad de indestructible hasta el final del turno.\nAdenda — Si lanzas este hechizo durante tu fase principal, pon un contador +1/+1 sobre cada una de esas criaturas y ganan la habilidad de vigilancia hasta el final del turno. Unbreathing Horde|Horda sin aliento|Criatura — Zombie|La Horda sin aliento entra al campo de batalla con un contador +1/+1 sobre ella por cada otro Zombie que controlas y cada carta de Zombie en tu cementerio.\nSi la Horda sin aliento fuera a recibir daño, prevén ese daño y remueve un contador +1/+1 de ella. Unbridled Growth|Crecimiento desenfrenado|Encantamiento — Aura|Encantar tierra.\nLa tierra encantada tiene "{T}: Agrega un maná de cualquier color a tu reserva de maná".\nSacrificar el Crecimiento desenfrenado: Roba una carta. Unburden|Desahogarse|Conjuro|El jugador objetivo descarta dos cartas.\nCiclo {2}. ({2}, descartar esta carta: Roba una carta.) -Unburial Rites|Ritos de desentierro|Conjuro|Regresa la carta objetivo de criatura de tu cementerio al campo de batalla.\nRetrospectiva {3}{W}. (Puedes lanzar esta carta desde tu cementerio pagando su coste de retrospectiva. Luego exíliala.) +Unburial Rites|Ritos de desentierro|Conjuro|Regresa la carta de criatura objetivo de tu cementerio al campo de batalla.\nRetrospectiva {3}{W}. (Puedes lanzar esta carta desde tu cementerio pagando su coste de retrospectiva. Luego exíliala.) Uncage the Menagerie|Liberar a las fieras|Conjuro|Busca en tu biblioteca hasta X cartas de criatura con nombres diferentes que tengan un coste de maná convertido de X cada una, muéstralas, ponlas en tu mano y luego baraja tu biblioteca. Uncaged Fury|Furia desatada|Instantáneo|La criatura objetivo obtiene +1/+1 y gana la habilidad de dañar dos veces hasta el final del turno. (Daña primero y también hace daño de combate normal.) Uncanny Speed|Velocidad asombrosa|Instantáneo|La criatura objetivo obtiene +3/+0 y gana la habilidad de prisa hasta el final del turno. @@ -17305,6 +17790,7 @@ Undercity Troll|Trol de la Subciudad|Criatura — Trol|Prestigio 1. (Cuando esta Undercity Uprising|Revuelta de la Subciudad|Conjuro|Las criaturas que controlas ganan la habilidad de toque mortal hasta el final del turno. Luego, la criatura objetivo que controlas lucha contra la criatura objetivo que no controlas. (Cada una hace una cantidad de daño igual a su fuerza a la otra.) Undercity's Embrace|Abrazo de la Subciudad|Instantáneo|El oponente objetivo sacrifica una criatura. Si controlas una criatura con fuerza de 4 o más, ganas 4 vidas. Underground River|Río subterráneo|Tierra|{T}: Agrega {1} a tu reserva de maná.\n{T}: Agrega {U} o {B} a tu reserva de maná. El Río subterráneo te hace 1 punto de daño. +Underground Sea|Mar subterráneo|Tierra|{T}: Agrega {U} o {B} a tu reserva de maná. Undergrowth Champion|Campeón del sotobosque|Criatura — Elemental|Si el Campeón del sotobosque fuera a recibir daño mientras tiene un contador +1/+1 sobre él, prevén ese daño y remueve un contador +1/+1 del Campeón del sotobosque.\nAterrizaje — Siempre que una tierra entre al campo de batalla bajo tu control, pon un contador +1/+1 sobre el Campeón del sotobosque. Undergrowth Scavenger|Carroñero del sotobosque|Criatura — Horror hongo|El Carroñero del sotobosque entra al campo de batalla con una cantidad de contadores +1/+1 sobre él igual a la cantidad de cartas de criatura en todos los cementerios. Undergrowth|Arbustos|Instantáneo|Como coste adicional para jugar los Arbustos, puedes pagar {2}{R}.\nPrevén todo el daño de combate de este turno. Si pagastes el coste adicional, los Arbustos no afectan a criaturas rojas. @@ -17331,6 +17817,7 @@ Unearthly Blizzard|Ventisca de otro mundo|Conjuro - Arcano|Hasta tres criaturas Unearth|Desenterrar|Conjuro|Regresa la carta de criatura objetivo con coste de maná convertido de 3 o menos de tu cementerio al campo de batalla.\nCiclo {2}. ({2}, descartar esta carta: Roba una carta.) Unerring Sling|Honda certera|Artefacto|{3}, {T}, gira una criatura enderezada de tu control: la Honda certera hace daño igual a la fuerza de la criatura girada a la criatura atacante o bloqueadora objetivo con la habilidad de volar. Unesh, Criosphinx Sovereign|Unesh, soberano crioesfinge|Criatura legendaria — Esfinge|Vuela.\nTe cuesta {2} menos lanzar los hechizos de Esfinge.\nSiempre que Unesh, soberano crioesfinge u otra Esfinge entre al campo de batalla bajo tu control, muestra las cuatro primeras cartas de tu biblioteca. Un oponente separa esas cartas en dos montones. Pon un montón en tu mano y el otro en tu cementerio. +Unexpected Fangs|Colmillos inesperados|Instantáneo|Pon un contador +1/+1 y un contador de vínculo vital sobre la criatura objetivo. Unexpected Results|Resultados inesperados|Conjuro|Baraja tu biblioteca, luego muestra la primera carta. Si es una carta que no sea tierra, puedes lanzarla sin pagar su coste de maná. Si es una carta de tierra, puedes ponerla en el campo de batalla y regresar los Resultados inesperados a la mano de su propietario. Unexpectedly Absent|Ausencia inesperada|Instantáneo|Pon el permanente objetivo que no sea tierra en la biblioteca de su propietario, justo debajo de las primeras X cartas de esa biblioteca. Unexplained Disappearance|Desaparición inexplicable|Instantáneo|Regresa la criatura objetivo a la mano de su propietario.\nEscruta 1. (Mira la primera carta de tu biblioteca. Puedes poner esa carta en tu cementerio.) @@ -17357,6 +17844,7 @@ Unity of Purpose|Unidad de propósito|Instantáneo|Apoya 2. (Elige hasta dos cri Universal Automaton|Autómata universal|Criatura artefacto — Metamorfo|Cambiaformas. (Esta carta es de todos los tipos de criatura.) Universal Solvent|Disolvente universal|Artefacto|{7}, {T}, sacrificar el Disolvente universal: Destruye el permanente objetivo. Unknown Shores|Costas desconocidas|Tierra|{T}: Agrega {1} a tu reserva de maná.\n{1}, {T}: Agrega un maná de cualquier color a tu reserva de maná. +Unleash Fury|Desatar la furia|Instantáneo|Duplica la fuerza de la criatura objetivo hasta el final del turno. Unlicensed Disintegration|Desintegración no autorizada|Instantáneo|Destruye la criatura objetivo. Si controlas un artefacto, la Desintegración no autorizada hace 3 puntos de daño al controlador de esa criatura. Unlikely Aid|Ayuda insólita|Instantáneo|La criatura objetivo obtiene +2/+0 y gana la habilidad de indestructible hasta el final del turno. (El daño y los efectos que dicen "destruir" no la destruyen.) Unlikely Alliance|Alianza inverosímil|Encantamiento|{1}{W}: La criatura objetivo que no ataque y que no bloquea gana +0/+2 hasta final del turno. @@ -17373,6 +17861,7 @@ Unnatural Selection|Selección no natural|Encantamiento|{1}: Elige un tipo de cr Unnatural Speed|Velocidad sobrenatural|Instantáneo - Arcano|La criatura objetivo gana la habilidad de prisa hasta el final del turno. Unnerve|Desconcertar|Conjuro|Cada oponente descarta dos cartas. Unnerving Assault|Asalto desconcertante|Instantáneo|Las criaturas que controlan tus oponentes obtienen -1/-0 hasta el final del turno si se usó {U} para jugar el Asalto desconcertante, y las criaturas que controlas obtienen +1/+0 hasta el final del turno si se usó {R} para jugarlo. (Haz ambos si se usó {U}{R}.) +Unpredictable Cyclone|Ciclón impredecible|Encantamiento|Si una habilidad de ciclo de otra carta que no sea tierra te haría robar una carta, en vez de eso, exilia cartas de la parte superior de tu biblioteca hasta que exilies una carta que comparta un tipo de carta con la carta con la habilidad de ciclo. Puedes lanzar esa carta sin pagar su coste de maná. Luego, pon las cartas exiliadas que no fueron lanzadas de esta manera en el fondo de tu biblioteca en un orden aleatorio.\nCiclo {2}. ({2}, descartar esta carta: Roba una carta.) Unquenchable Thirst|Sed perpetua|Encantamiento — Aura|Encantar criatura.\nCuando la Sed perpetua entre al campo de batalla, si controlas un Desierto o hay una carta de Desierto en tu cementerio, gira la criatura encantada.\nLa criatura encantada no se endereza durante el paso de enderezar de su controlador. Unquestioned Authority|Autoridad incuestionable|Encantamiento — Aura|Encantar criatura.\nCuando la Autoridad incuestionable entre al campo de batalla, roba una carta.\nLa criatura encantada tiene protección contra criaturas. Unravel the Aether|Devanar el éter|Instantáneo|Elige el artefacto o encantamiento objetivo. Su propietario lo baraja en su biblioteca. @@ -17458,7 +17947,7 @@ Urza's Tower|Torre de Urza|Tierra — Torre de Urza|{T}: Agrega {1} a tu reserva Urza, Lord High Artificer|Urza, Señor Gran Artífice|Criatura legendaria — Artífice humano|Cuando Urza, Señor Gran Artífice entre al campo de batalla, crea una ficha de criatura artefacto Constructo incolora 0/0 con "Esta criatura obtiene +1/+1 por cada artefacto que controlas".\nGirar un artefacto enderezado que controlas: Agrega {U}.\n{5}: Baraja tu biblioteca, luego exilia la primera carta. Hasta el final del turno, puedes jugar esa carta sin pagar su coste de maná. Usher to Safety|Poner a salvo|Instantáneo — Aventura|Regresa el permanente objetivo que controlas a la mano de su propietario. (Luego, exilia esta carta. Puedes lanzar la criatura más adelante desde el exilio.) Uthden Troll|Trol de Uthden|Criatura — Trol|{R}: Regenera el Trol de Uthden. -Utopia Mycon|Micón de utopía|Criatura — Hongo|Al comienzo de tu mantenimiento, pon un contador de espora sobre el Micón de utopía.
Remover tres contadores de espora del Micón de utopía: Pon en juego una ficha de criatura Saprolín verde 1/1.
Sacrificar un Saprolín: Agrega un maná de cualquier color a tu reserva de maná. +Utopia Mycon|Micón de utopía|Criatura — Hongo|Al comienzo de tu mantenimiento, pon un contador de espora sobre el Micón de utopía.\nRemover tres contadores de espora del Micón de utopía: Pon en juego una ficha de criatura Saprolín verde 1/1.\nSacrificar un Saprolín: Agrega un maná de cualquier color a tu reserva de maná. Utopia Sprawl|Expansión utópica|Encantamiento — Aura|Encantar bosque.\nEn cuanto la Expansión utópica entre en juego, elige un color.\nSiempre que el bosque encantado se gire para obtener maná, su controlador agrega un maná del color elegido a su reserva de maná. Utopia Tree|Árbol de Utopía|Criatura - Planta|{T}: Agrega un maná de cualquier color a tu reserva de maná. Utopia Vow|Promesa de utopía|Encantamiento — Aura|Encantar criatura.\nLa criatura encantada no puede atacar ni bloquear.\nLa criatura encantada tiene: "{T}: Agrega un maná de cualquier color a tu reserva de maná". @@ -17467,6 +17956,7 @@ Utvara Hellkite|Engendro de Utvara|Criatura — Dragón|Vuela.\nSiempre que un D Utvara Scalper|Cazacabelleras de Utvara|Criatura — Explorador trasgo|Vuela.\nEl Cazacabelleras de Utvara ataca cada turno si puede. Uyo, Silent Prophet|Uyo, profeta silenciosa|Criatura legendaria - Hechicero pueblo lunar|Vuela.\n{2}, regresar dos tierras que controles a la mano de su propietario: Copia el hechizo objetivo de instantáneo o de conjuro. Puedes elegir nuevos objetivos para la copia. Vacuumelt|Fundir al vacío|Conjuro|Reproducir {2}{U} (Cuando juegues este hechizo, cópialo por cada vez que pagaste su coste de reproducir. Puedes elegir nuevos objetivos para la copia.)\nRegresa la criatura objetivo a la mano de su propietario. +Vadrok, Apex of Thunder|Vadrok, Alfa del Trueno|Criatura legendaria — Elemental dinosaurio felino|Mutación {1}{W/U}{R}{R}. (Si lanzas este hechizo pagando su coste de mutación, ponlo sobre o bajo la criatura objetivo que no sea Humano de la cual eres propietario. Estas mutan en la criatura de la parte superior más todas las habilidades de debajo.)\nVuela, daña primero.\nSiempre que esta criatura mute, puedes lanzar desde tu cementerio una carta que no sea de criatura objetivo con coste de maná convertido de 3 o menos sin pagar su coste de maná. Vaevictis Asmadi, the Dire|Vaevictis Asmadi, el Nefasto|Criatura legendaria — Dragón anciano|Vuela.\nSiempre que Vaevictis Asmadi, el Nefasto ataque, por cada jugador, elige un permanente objetivo que controla ese jugador. Esos jugadores sacrifican esos permanentes. Cada jugador que sacrificó un permanente de esta manera muestra la primera carta de su biblioteca. Luego, la pone en el campo de batalla si es una carta de permanente. Vagrant Plowbeasts|Bestiarado vagabunda|Criatura — Bestia|{1}: Regenera la criatura objetivo con fuerza de 5 o más. Valakut Fireboar|Jabalí ígneo de Valakut|Criatura — Jabalí elemental|Siempre que el Jabalí ígneo de Valakut ataque, intercambia su fuerza y resistencia hasta el final del turno. @@ -17479,6 +17969,7 @@ Valeron Wardens|Protectores de Valeron|Criatura — Monje humano|Prestigio 2. (C Valiant Changeling|Cambiaformas valiente|Criatura — Metamorfo|Te cuesta {1} menos lanzar este hechizo por cada tipo de criatura entre las criaturas que controlas. Este efecto no puede reducir la cantidad de maná que cuesta este hechizo en más de {5}.\nCambiaformas. (Esta carta es de todos los tipos de criatura.)\nDaña dos veces. Valiant Guard|Guardia valiente|Criatura — Soldado humano| Valiant Knight|Caballero audaz|Criatura — Caballero humano|Los otros Caballeros que controlas obtienen +1/+1.\n{3}{W}{W}: Los Caballeros que controlas ganan la habilidad de dañar dos veces hasta el final del turno. +Valiant Rescuer|Rescatador valiente|Criatura — Soldado humano|Siempre que actives una habilidad de ciclo de otra carta por primera vez cada turno, crea una ficha de criatura Soldado Humano blanca 1/1.\nCiclo {2}. ({2}, descartar esta carta: Roba una carta.) Valley Dasher|Traviesavalles|Criatura — Berserker humano|Prisa.\nEl Traviesavalles ataca cada turno si puede. Valley Rannet|Rannet del valle|Criatura — Bestia|Ciclo de montaña {2}, ciclo de bosque {2}. ({2}, descartar esta carta: Busca en tu biblioteca una carta de montaña o bosque, muéstrala y ponla en tu mano. Luego baraja tu biblioteca.) Valleymaker|Creavalles|Criatura — Chamán gigante|{T}, sacrificar una montaña: El Creavalles hace 3 puntos de daño a la criatura objetivo.\n{T}, sacrificar un bosque: Elige un jugador. Ese jugador agrega {G}{G}{G} a su reserva de maná. @@ -17486,6 +17977,7 @@ Valor Made Real|Valor concretado|Instantáneo|La criatura objetivo puede bloquea Valor in Akros|Valor en Akros|Encantamiento|Siempre que una criatura entre al campo de batalla bajo tu control, las criaturas que controlas obtienen +1/+1 hasta el final del turno. Valorous Charge|Carga valerosa|Conjuro|Las criaturas blancas obtienen +2/+0 hasta el final de turno. Valorous Stance|Postura valerosa|Instantáneo|Elige uno:\n• La criatura objetivo gana la habilidad de indestructible hasta el final del turno.\n• Destruye la criatura objetivo con resistencia de 4 o más. +Valorous Steed|Corcel audaz|Criatura — Unicornio|Vigilancia. (Esta criatura no se gira al atacar.)\nCuando el Corcel audaz entre al campo de batalla, crea una ficha de criatura Caballero blanca 2/2 con la habilidad de vigilancia. Valor|Valor|Criatura — Encarnación|Daña primero.\nMientras el Valor esté en tu cementerio y controles una llanura, las criaturas que controlas tienen la habilidad de dañar primero. Vampire Aristocrat|Aristócrata vampiro|Criatura — Bribón vampiro|Sacrificar una criatura: El Aristócrata vampiro obtiene +2/+2 hasta el final del turno. Vampire Bats|Murciélagos vampiro|Criatura — Murciélago|Vuela. (Esta criatura no puede ser bloqueada excepto por criaturas que tengan la habilidad de volar o alcance.)\n{B}: Los Murciélagos vampiro obtienen +1/+0 hasta el final del turno. No juegues esta habilidad más de dos veces cada turno. @@ -17560,7 +18052,7 @@ Vectis Agents|Agentes de Vectis|Criatura artefacto — Bribón humano|{U}{B}: Lo Vectis Dominator|Dominador de Vectis|Criatura artefacto — Hechicero humano|{T}: Gira la criatura objetivo a menos que su controlador pague 2 vidas. Vectis Silencers|Silenciadores de Vectis|Criatura artefacto — Bribón humano|{2}{B}: Los Silenciadores de Vectis ganan la habilidad de toque mortal hasta el final del turno. (Siempre que hagan daño a una criatura, destruye esa criatura.) Vector Asp|Áspid vectorial|Criatura artefacto — Víbora|{B}: El Áspid vectorial gana la habilidad de infectar hasta el final del turno. (Hace daño a las criaturas en forma de contadores -1/-1 y a los jugadores en forma de contadores de veneno.) -Vedalken Aethermage|Maga etérea vedalken|Criatura — Hechicero vedalken|Destello (Puedes jugar este hechizo en cualquier momento en que pudieras jugar un instantáneo.)
\nCuando la Maga etérea vedalken entre en juego, regresa el Fragmentado objetivo a la mano de su propietario.
\nCiclo de hechicero {3} ({3}, descartar esta carta: Busca en tu biblioteca una carta de Hechicero, muéstrala y ponla en tu mano. Luego baraja tu biblioteca.) +Vedalken Aethermage|Maga etérea vedalken|Criatura — Hechicero vedalken|Destello (Puedes jugar este hechizo en cualquier momento en que pudieras jugar un instantáneo.)\nCuando la Maga etérea vedalken entre en juego, regresa el Fragmentado objetivo a la mano de su propietario.\nCiclo de hechicero {3} ({3}, descartar esta carta: Busca en tu biblioteca una carta de Hechicero, muéstrala y ponla en tu mano. Luego baraja tu biblioteca.) Vedalken Anatomist|Anatomista vedalken|Criatura — Hechicero vedalken|{2}{U}, {T}: Pon un contador -1/-1 sobre la criatura objetivo. Puedes enderezar o girar esa criatura. Vedalken Archmage|Archimago vedalken|Criatura — Hechicero vedalken|Siempre que juegues un hechizo de artefacto, roba una carta. Vedalken Blademaster|Maestro de filo vedalken|Criatura — Soldado vedalken|Destreza. (Siempre que lances un hechizo que no sea de criatura, esta criatura obtiene +1/+1 hasta el final del turno.) @@ -17628,7 +18120,7 @@ Venom|Veneno|Encantamiento - Aura|Siempre que la criatura encantada bloquea o se Venser's Diffusion|Difusión de Venser|Instantáneo|Regresa el permanente que no sea tierra o la carta suspendida objetivo a la mano de su propietario. Venser's Journal|Diario de Venser|Artefacto|Tu mano no tiene tamaño máximo.\nAl comienzo de tu mantenimiento, ganas 1 vida por cada carta que haya en tu mano. Venser's Sliver|Fragmentado de Venser|Criatura artefacto — Fragmentado|{T}: Agrega {1} a tu reserva de maná.\n{7}, {T}: Pon en juego una ficha de criatura artefacto Operario incolora 2/2. -Venser, Shaper Savant|Venser, sabio moldeador|Criatura legendaria — Hechicero humano|Destello (Puedes jugar este hechizo en cualquier momento en que pudieras jugar un instantáneo.)
Cuando Venser, sabio moldeador entre en juego, regresa el hechizo o permanente objetivo a la mano de su propietario. +Venser, Shaper Savant|Venser, sabio moldeador|Criatura legendaria — Hechicero humano|Destello (Puedes jugar este hechizo en cualquier momento en que pudieras jugar un instantáneo.)\nCuando Venser, sabio moldeador entre en juego, regresa el hechizo o permanente objetivo a la mano de su propietario. Venser, the Sojourner|Venser, el Transeúnte|Planeswalker — Venser|+2: Exilia el permanente objetivo del cual eres propietario. Regrésala al campo de batalla bajo tu control al comienzo del próximo paso final.\n-1: Las criaturas son imbloqueables este turno.\n-8: Obtienes un emblema con "Siempre que lances un hechizo, exilia el permanente objetivo". Vent Sentinel|Centinela del respiradero|Criatura — Elemental|Defensor.\n{1}{R}, {T}: El Centinela del respiradero hace daño al jugador objetivo igual a la cantidad de criaturas con la habilidad de defensor que controlas. Ventifact Bottle|Botella de los vientos|Artefacto|{1}{X}, {T}: pon X contadores de carga en la Botella de los vientos. Juega esta habilidad sólo cuando puedas jugar un conjuro.\nAl comienzo de la fase principal antes del combate, si la Botella de los vientos tiene contadores de carga en él, gíralo y quita todos los contadores de él.\nLuego añade a tu reserva de mana una cantidad de mana incoloro igual al número de contadores de carga quitados de esta manera. @@ -17651,6 +18143,7 @@ Verdigris|Moho|Instantáneo|Destruye el artefacto objetivo. Verduran Emissary|Emisaria Verdurana|Criatura - Hechicero Humano|Estímulo {1}{R} (Puedes pagar {1}{R} adicionales en cuanto juegues este hechizo.)\nCuando la Emisaria Verdurana entra en juego, si pagastes el coste de estímulo, destruye el artefacto objetivo. No puede ser regenerado. Verduran Enchantress|Encantadora de las plantas|Criatura - Druida Humano|Siempre que juegues un hechizo de encantamiento, puedes robar una carta. Verdurous Gearhulk|Mecatitán verdeante|Criatura artefacto — Constructo|Arrolla.\nCuando el Mecatitán verdeante entre al campo de batalla, distribuye cuatro contadores +1/+1 entre cualquier cantidad de criaturas objetivo que controlas. +Verge Rangers|Exploradores de los límites|Criatura — Explorador humano|Daña primero.\nPuedes mirar la primera carta de tu biblioteca en cualquier momento.\nMientras un oponente controle más tierras que tú, puedes jugar tierras desde la parte superior de tu biblioteca. (Puedes jugar una tierra de esta manera solo si te queda una jugada de tierra disponible.) Verity Circle|Círculo de veracidad|Encantamiento|Siempre que una criatura que controla un oponente se gire, si no es por estar siendo declarada como atacante, puedes robar una carta.\n{4}{U}: Gira la criatura objetivo sin la habilidad de volar. Verix Bladewing|Vérix Alacortante|Criatura legendaria — Dragón|Estímulo {3}. (Puedes pagar {3} adicionales al lanzar este hechizo.)\nVuela.\nCuando Vérix Alacortante entre al campo de batalla, si fue estimulada, crea a Károx Alacortante, una ficha de criatura legendaria Dragón roja 4/4 con la habilidad de volar. Vermiculos|Vermículos|Criatura — Horror|Siempre que un artefacto entre en juego, el Vermículos obtiene +4/+4 hasta el final del turno. @@ -17744,7 +18237,7 @@ Vigilant Baloth|Báloth avizor|Criatura — Bestia|Vigilancia. (Esta criatura no Vigilant Drake|Draco vigilante|Criatura - Draco|Vuela.\n{2}{U}: endereza el Draco vigilante Vigilant Martyr|Mártir vigilante|Criatura - Clérigo Humano|Sacrificar el Martir vigilante: regenera la criatura objetivo.\n{W} {W}, {T}, sacrificar el Martir vigilante: contrarresta el hechizo que haga objetivo a un encantamiento en juego. Vigilant Sentry|Centinela alerta|Criatura — Nómada|Umbral El Centinela alerta obtiene +1/+1 y tiene: "{T}: La criatura objetivo atacante o bloqueadora obtiene +3/+3 hasta el final del turno". (Tienes umbral mientras haya siete o más cartas en tu cementerio.) -Vigilante Justice|Veredicto del justiciero|Encantamiento|Siempre que un Humano entre al campo de batalla bajo tu control, el Veredicto del justiciero hace 1 punto de daño a la criatura o jugador objetivo. +Vigilante Justice|Veredicto del justiciero|Encantamiento|Siempre que un Humano entre al campo de batalla bajo tu control, el Veredicto del justiciero hace 1 punto de daño a cualquier objetivo. Vigor Mortis|Vigor mortis|Conjuro|Regresa la carta de criatura objetivo de tu cementerio al campo de batalla. Si se usó {G} para lanzar Vigor mortis, esa criatura entra al campo de batalla con un contador +1/+1 adicional sobre ella. Vigorous Charge|Ataque Vigoroso|Instantáneo|Estímulo {B} (Puedes pagar {B} adicional en cuanto juegues este hechizo.)\nLa criatura objetivo gana la habilidad de arrollar hasta el final del turno. Siempre que esa criatura hace daño de combate este turno, si pagastes en el coste de estímulo, ganas vida igual al daño. Vigorspore Wurm|Sierpe esporas de vigor|Criatura — Sierpe|Despojos — Cuando la Sierpe esporas de vigor entre al campo de batalla, la criatura objetivo gana la habilidad de vigilancia y obtiene +X/+X hasta el final del turno, donde X es la cantidad de cartas de criatura en tu cementerio.\nLa Sierpe esporas de vigor no puede ser bloqueada por más de una criatura. @@ -17764,6 +18257,7 @@ Village Cannibals|Caníbales de la aldea|Criatura — Humano|Siempre que otra cr Village Elder|Anciano del pueblo|Criatura - Druida Humano|{G}, {T}, sacrificar un bosque: regenera la criatura objetivo. Village Ironsmith|Herrero de la aldea|Criatura — Licántropo humano|Daña primero.\nAl comienzo de cada mantenimiento, si no se lanzaron hechizos en el último turno, transforma al Herrero de la aldea. Village Messenger|Mensajera de la aldea|Criatura — Licántropo humano|Prisa.\nAl comienzo de cada mantenimiento, si no se lanzaron hechizos en el último turno, transforma a la Mensajera de la aldea. +Village Rites|Ritos de pueblo|Instantáneo|Como coste adicional para lanzar este hechizo, sacrifica una criatura.\nRoba dos cartas. Village Survivors|Sobrevivientes de la aldea|Criatura — Humano|Vigilancia.\nHora fatídica — Mientras tengas 5 vidas o menos, las otras criaturas que controles tienen vigilancia. Villagers of Estwald|Aldeanos de Estwald|Criatura — Licántropo humano|Al comienzo de cada mantenimiento, si no se lanzaron hechizos en el último turno, transforma a los Aldeanos de Estwald. Villainous Ogre|Ogro villano|Criatura - Guerrero ogro|El Ogro villano no puede bloquear.\nMientras controles un Demonio, el Ogro villano tiene "{B}: Regenera el Ogro villano." @@ -17829,12 +18323,14 @@ Visions|Visiones|Conjuro|Mira las cinco cartas superiores de la biblioteca del j Vital Splicer|Ensamblador de vitalidad|Criatura — Artífice humano|Cuando el Ensamblador de vitalidad entre al campo de batalla, pon en el campo de batalla una ficha de criatura artefacto Gólem incolora 3/3.\n{1}: Regenera el Gólem objetivo que controlas. Vital Surge|Oleada vital|Instantáneo - Arcano|Gana 3 vidas.\nEmpalmar con lo arcano {1}{G} (En cuanto juegues un hechizo arcano, puedes mostrar esta carta de tu mano y pagar su coste de empalme. Si lo haces, agrega los efectos de esta carta a ese hechizo). Vitality Charm|Amuleto de vitalidad|Instantáneo|Elige uno: Pon en juego una ficha de criatura Insecto verde 1/1; o la criatura objetivo obtiene +1/+1 y gana la habilidad de arrollar hasta el final del turno; o regenera a la Bestia objetivo. +Vitality Hunter|Cazador de vitalidad|Criatura — Pesadilla|Vínculo vital.\n{X}{W}{W}: Monstruosidad X. (Si esta criatura no es monstruosa, pon X contadores +1/+1 sobre ella y se convierte en monstruosa.)\nCuando el Cazador de vitalidad se convierte en monstruoso, elige hasta X criaturas objetivo y pon un contador de vínculo vital sobre cada una. Vitalize|Revitalizar|Instantáneo|Endereza todas las criaturas que controlas. Vitalizing Cascade|Torrente vigorizante|Instantáneo|Gana X+3 vidas. Vitalizing Wind|Viento Vigorizante|Instantáneo|Las criaturas de tu control obtienen +7/+7 hasta el final del turno. Vitaspore Thallid|Tálido espora vital|Criatura — Hongo|Al comienzo de tu mantenimiento, pon un contador de espora sobre el Tálido espora vital.\nRemover tres contadores de espora del Tálido espora vital: Pon en juego una ficha de criatura Saprolín verde 1/1.\nSacrificar un Saprolín: La criatura objetivo gana la habilidad de prisa hasta el final del turno. Vithian Renegades|Renegados vithianos|Criatura — Chamán humano|Cuando los Renegados vithianos entren en juego destruye el artefacto objetivo. Vithian Stinger|Aguijoneador vithiano|Criatura — Chamán humano|{T}: El Aguijoneador vithiano hace 1 punto de daño a la criatura o jugador objetivo.\nDesenterrar {1}{R}. ({1}{R}: Regresa esta carta de tu cementerio al juego. Gana la habilidad de prisa. Remuévela del juego al final del turno o si fuera a dejar el juego. Desentierra sólo como un conjuro.) +Vito, Thorn of the Dusk Rose|Vito, Espina de la Rosa del Crepúsculo|Criatura legendaria — Clérigo vampiro|Siempre que ganes vidas, el oponente objetivo pierde esa misma cantidad de vidas.\n{3}{B}{B}: Las criaturas que controlas ganan la habilidad de vínculo vital hasta el final del turno. Vitu-Ghazi Guildmage|Mago del gremio de Vitu-Ghazi|Criatura — Chamán dríada|{4}{G}{W}: Crea una ficha de criatura Centauro verde 3/3.\n{2}{G}{W}: Repuebla. (Crea una ficha que es una copia de una ficha de criatura que controlas.) Vitu-Ghazi, the City-Tree|Vitu-Ghazi, el árbol ciudad|Tierra|{T}: Agrega {1} a tu reserva de maná.\n{2}{G}{W}, {T}: Pon en el campo de batalla una ficha de criatura Saprolín verde 1/1. Vivid Crag|Risco vívido|Tierra|El Risco vívido entra al campo de batalla girado con dos contadores de carga sobre él.\n{T}: Agrega {R} a tu reserva de maná.\n{T}, remover un contador de carga del Risco vívido: Agrega un maná de cualquier color a tu reserva de maná. @@ -17852,6 +18348,7 @@ Vivien's Invocation|Invocación de Vivien|Conjuro|Mira las siete primeras cartas Vivien's Jaguar|Jaguar de Vivien|Criatura — Espíritu felino|Alcance. (Esta criatura puede bloquear a criaturas con la habilidad de volar.)\n{2}{G}: Regresa el Jaguar de Vivien de tu cementerio a tu mano. Activa esta habilidad solo si controlas un planeswalker Vivien. Vivien, Arkbow Ranger|Vivien, Exploradora del Animarco|Planeswalker legendario — Vivien|+1: Distribuye dos contadores +1/+1 entre hasta dos criaturas objetivo. Ganan la habilidad de arrollar hasta el final del turno.\n−3: La criatura objetivo que controlas hace una cantidad de daño igual a su fuerza a la criatura o planeswalker objetivo.\n−5: Puedes elegir una carta de criatura de fuera del juego de la cual eres propietario, mostrarla y ponerla en tu mano. Vivien, Champion of the Wilds|Vivien, campeona del bosque|Planeswalker legendario — Vivien|Puedes lanzar los hechizos de criatura como si tuvieran la habilidad de destello.\n+1: Hasta tu próximo turno, hasta una criatura objetivo gana las habilidades de vigilancia y alcance.\n−2: Mira las tres primeras cartas de tu biblioteca. Exilia una boca abajo y pon el resto en el fondo de tu biblioteca en cualquier orden. Mientras esa carta permanezca exiliada, puedes mirarla y lanzarla si es una carta de criatura. +Vivien, Monsters' Advocate|Vivien, defensora de los monstruos|Planeswalker legendario — Vivien|Puedes mirar la primera carta de tu biblioteca en cualquier momento.\nPuedes lanzar hechizos de criatura desde la parte superior de tu biblioteca.\n+1: Crea una ficha de criatura Bestia verde 3/3. Pon sobre ella el contador que elijas: de vigilancia, de alcance o de arrollar.\n-2: Cuando lances tu próximo hechizo de criatura este turno, busca en tu biblioteca una carta de criatura con coste de maná convertido menor, ponla en el campo de batalla y luego baraja tu biblioteca. Vivien, Nature's Avenger|Vivien, Vengadora de la Naturaleza|Planeswalker legendario — Vivien|+1: Pon tres contadores +1/+1 sobre hasta una criatura objetivo.\n−1: Muestra las primeras cartas de tu biblioteca hasta que muestres una carta de criatura. Pon esa carta en tu mano y el resto en el fondo de tu biblioteca en un orden aleatorio.\n−6: La criatura objetivo obtiene +10/+10 y gana la habilidad de arrollar hasta el final del turno. Vivify|Vivificar|Instantáneo|La tierra objetivo es una criatura 3/3 hasta el final del turno. Sigue siendo una tierra.\nRoba una carta. Vivisection|Vivisección|Conjuro|Como coste adicional para lanzar Vivisección, sacrifica una criatura.\nRoba tres cartas. @@ -17888,6 +18385,7 @@ Voice of the Woods|Voz del bosque|Criatura — Señor elfo|Girar cinco Elfos end Voiceless Spirit|Espíritu sin voz|Criatura — Espíritu|Vuela, daña primero. Voices from the Void|Voces del vacío|Conjuro|Dominio El jugador objetivo descarta una carta por cada tipo de tierra básica entre las tierras que controlas. Void Attendant|Asistente del vacío|Criatura — Metabolizador eldrazi|Vacío. (Esta carta no tiene ningún color.){1}{G}, poner una carta del exilio que controla un oponente en el cementerio de ese jugador: Pon en el campo de batalla una ficha de criatura Vástago Eldrazi incolora 1/1. Tiene "Sacrificar esta criatura: Agrega {1} a tu reserva de maná". +Void Beckoner|Llamavacíos|Criatura — Horror pesadilla|Toque mortal.\nCiclo {2}{B}. ({2}{B}, descartar esta carta: Roba una carta.)\nCuando actives la habilidad de ciclo del Llamavacíos, pon un contador de toque mortal sobre la criatura objetivo que controlas. Void Grafter|Injertavacío|Criatura — Zángano eldrazi|Vacío. (Esta carta no tiene ningún color.)\nDestello. (Puedes lanzar este hechizo en cualquier momento en que pudieras lanzar un instantáneo.)\nCuando el Injertavacío entre al campo de batalla, otra criatura objetivo que controlas gana la habilidad de antimaleficio hasta el final del turno. Void Maw|Garganta del vacío|Criatura — Horror|Arrolla.\nSi otra criatura fuera a ser puesta en un cementerio desde el juego, en vez de eso, remuévela del juego.\nPon una carta removida del juego con la Garganta del vacío en el cementerio de su propietario: La Garganta del vacío obtiene +2/+2 hasta el final del turno. Void Shatter|Resquebrajar en el vacío|Instantáneo|Vacío. (Esta carta no tiene ningún color.)\nContrarresta el hechizo objetivo. Si ese hechizo es contrarrestado de esta manera, exílialo en vez de ponerlo en el cementerio de su propietario. @@ -17909,11 +18407,13 @@ Volcanic Awakening|Despertar volcánico|Conjuro|Destruye la tierra objetivo.\nTo Volcanic Dragon|Dragón volcánico|Criatura — Dragón|Vuela. (Esta criatura no puede ser bloqueada excepto por criaturas que tengan la habilidad de volar o alcance.)\nPrisa. (Esta criatura puede atacar y {T} tan pronto como entra bajo tu control.) Volcanic Eruption|Erupción volcánica|Conjuro|Destruye X montañas objetivo. La Erupción volcánica hace daño a cada criatura y a cada jugador igual al número de montañas destruidas de esta manera. Volcanic Fallout|Repercusión volcánica|Instantáneo|La Repercusión volcánica no puede ser contrarrestada.\nLa Repercusión volcánica hace 2 puntos de daño a cada criatura y a cada jugador. -Volcanic Geyser|Géiser volcánico|Instantáneo|El Géiser volcánico hace X puntos de daño a la criatura o jugador objetivo. +Volcanic Geyser|Géiser volcánico|Instantáneo|El Géiser volcánico hace X puntos de daño a cualquier objetivo. Volcanic Hammer|Martillo volcánico|Conjuro|El martillo volcánico hace 3 puntos de daño a la criatura o jugador objetivo. +Volcanic Island|Isla volcánica|Tierra - Isla Montaña|({T}: Agrega {U} o {R}.) Volcanic Offering|Ofrenda volcánica|Instantáneo|Destruye la tierra no básica que no controlas y la tierra no básica que elija un oponente y que no controlas.\nLa Ofrenda volcánica hace 7 puntos de daño a la criatura objetivo que no controlas y 7 puntos de daño a la criatura objetivo que elija un oponente y que no controlas. Volcanic Rambler|Nómada volcánico|Criatura — Elemental|{2}{R}: El Nómada volcánico hace 1 punto de daño al jugador objetivo. Volcanic Rush|Torrente volcánico|Instantáneo|Las criaturas atacantes obtienen +2/+0 y ganan la habilidad de arrollar hasta el final del turno. +Volcanic Salvo|Salva volcánica|Conjuro|Te cuesta {X} menos lanzar este hechizo, donde X es la fuerza total de las criaturas que controlas.\nLa Salva volcánica hace 6 puntos de daño a cada una de hasta dos criaturas y/o planeswalkers objetivos. Volcanic Spray|Rocío volcánico|Conjuro|El Rocío volcánico hace 1 punto de daño a cada criatura que no tenga la habilidad de volar y a cada jugador.\nRetrospectiva {1}{R}. (Puedes jugar esta carta desde tu cementerio pagando su coste de retrospectiva. Luego remuévela del juego.) Volcanic Strength|Fuerza volcánica|Encantamiento — Aura|Encantar criatura.\nLa criatura encantada obtiene +2/+2 y tiene la habilidad de cruzar montañas. (Es imbloqueable mientras el jugador defensor controle una montaña.) Volcanic Submersion|Inmersión volcánica|Conjuro|Destruye el artefacto o tierra objetivo.\nCiclo {2}. ({2}, descartar esta carta: Roba una carta.) @@ -17946,6 +18446,7 @@ Vona's Hunger|Sed de Vona|Instantáneo|Ascender. (Si controlas diez o más perma Vona, Butcher of Magan|Vona, la Asesina de Magán|Criatura legendaria — Caballero vampiro|Vigilancia, vínculo vital.\n{T}, pagar 7 vidas: Destruye el permanente objetivo que no sea tierra. Activa esta habilidad solo durante tu turno. Voracious Cobra|Cobra Voraz|Criatura - Vibora|Daña primero\nSiempre que la Cobra Voraz hace daño de combate a una criatura, destruye esa criatura. Voracious Dragon|Dragón voraz|Criatura — Dragón|Vuela.\nDevorar 1. (En cuanto esto entra en juego puedes sacrificar cualquier cantidad de criaturas. Esta criatura entra en juego con esa cantidad de contadores +1/+1 sobre ella.)\nCuando el Dragón voraz entre en juego, hace daño a la criatura o jugador objetivo igual al doble del número de Trasgos que devoró. +Voracious Greatshark|Gran tiburón voraz|Criatura — Tiburón|Destello.\nCuando el Gran tiburón voraz entre al campo de batalla, contrarresta el hechizo de artefacto o criatura objetivo. Voracious Hatchling|Cría voraz|Criatura — Elemental|Vínculo vital.\nLa Cría voraz entra en juego con cuatro contadores -1/-1 sobre ella.\nSiempre que juegues un hechizo blanco, remueve un contador -1/-1 de la Cría voraz.\nSiempre que juegues un hechizo negro, remueve un contador -1/-1 de la Cría voraz. Voracious Hydra|Hidra voraz|Criatura — Hidra|Arrolla.\nLa Hidra voraz entra al campo de batalla con X contadores +1/+1 sobre ella.\nCuando la Hidra voraz entre al campo de batalla, elige uno:\n• Duplica la cantidad de contadores +1/+1 sobre la Hidra voraz.\n• La Hidra voraz lucha contra la criatura objetivo que no controlas. Voracious Null|Nulo voraz|Criatura — Zombie|{1}{B}, sacrificar otra criatura: Pon dos contadores +1/+1 sobre el Nulo voraz. Activa esta habilidad solo cuando puedas lanzar un conjuro. @@ -17983,6 +18484,7 @@ Vraska, Scheming Gorgon|Vraska, gorgona intrigante|Planeswalker legendario — V Vraska, Swarm's Eminence|Vraska, eminencia del Enjambre|Planeswalker legendario — Vraska|Siempre que una criatura que controlas con la habilidad de toque mortal haga daño a un jugador o planeswalker, pon un contador +1/+1 sobre esa criatura.\n−2: Crea una ficha de criatura Asesino negra 1/1 con la habilidad de toque mortal y "Siempre que esta criatura haga daño a un planeswalker, destruye ese planeswalker". Vryn Wingmare|Cabalgadura alada de Vryn|Criatura — Pegaso|Vuela.\nCuesta {1} más lanzar hechizos que no sean de criatura. Vug Lizard|Lagarto de geoda|Criatura - Lagarto|Eco (Al comienzo de tu próximo mantenimiento después de que este permanente entra bajo tu control, sacrifícalo a menos que pagues su coste de maná.)\nCruza montañas (Esta criatura es imbloqueable mientras que el jugador defensor controle una montaña.) +Vulpikeet|Vulpiquito|Criatura — Ave zorro|Mutación {2}{W}. (Si lanzas este hechizo pagando su coste de mutación, ponlo sobre o bajo la criatura objetivo que no sea Humano de la cual eres propietario. Estas mutan en la criatura de la parte superior más todas las habilidades de debajo.)\nVuela.\nSiempre que esta criatura mute, pon un contador +1/+1 sobre ella. Vulpine Goliath|Goliat vulpino|Criatura — Zorro|Arrolla. Vulshok Battlegear|Equipo de combate vúlshok|Artefacto — Equipo|La criatura equipada obtiene +3/+3.\nEquipar {3}.\n ({3}: Anexa este equipo a la criatura objetivo que controles. Juega la habilidad de equipar como un conjuro. Esta carta entra en juego desanexada y permanece en juego si la criatura deja el juego.) Vulshok Battlemaster|Maestra de guerra vúlshok|Criatura — Guerrero humano|Prisa.\nCuando la Maestra de guerra vúlshok entre en juego, anéxale todo el equipo en juego. (El control del equipo no cambia.) @@ -18006,6 +18508,7 @@ Wake the Dead|Despertar a los muertos|Instantáneo|Lanza Despertar a los muertos Wake the Reflections|Despertar los reflejos|Conjuro|Repuebla. (Pon en el campo de batalla una ficha que es una copia de una ficha de criatura que controlas.) Wakedancer|Danzadora del velatorio|Criatura — Chamán humano|Necrario — Cuando la Danzadora del velatorio entre al campo de batalla, si una criatura murió este turno, pon en el campo de batalla una ficha de criatura Zombie negra 2/2. Wakening Sun's Avatar|Avatar del Sol Albo|Criatura — Avatar dinosaurio|Cuando el Avatar del Sol Albo entre al campo de batalla, si lo lanzaste desde tu mano, destruye todas las criaturas que no sean Dinosaurio. +Waker of Waves|Despiertaolas|Criatura — Ballena|Las criaturas que controlan tus oponentes obtienen -1/-0.\n{1}{U}, descartar la Despiertaolas: Mira las dos primeras cartas de tu biblioteca. Pon una de ellas en tu mano y la otra en tu cementerio. Waker of the Wilds|Despertadora de lo salvaje|Criatura — Chamán tritón|{X}{G}{G}: Pon X contadores +1/+1 sobre la tierra objetivo que controlas. Esa tierra se convierte en una criatura Elemental 0/0 con la habilidad de prisa. Sigue siendo una tierra. Wakeroot Elemental|Elemental raizviva|Criatura — Elemental|{G}{G}{G}{G}{G}: Endereza la tierra objetivo que controlas. Se convierte en una criatura Elemental 5/5 con la habilidad de prisa. Sigue siendo una tierra. (Este efecto dura mientras esa tierra permanezca en el campo de batalla.) Wakestone Gargoyle|Gárgola despiertapiedra|Criatura — Gárgola|Defensor (Esta criatura no puede atacar.)\nVuela.\n{1}{W}: Las criaturas que controlas con la habilidad de defensor pueden atacar este turno como si no tuvieran esa habilidad. @@ -18059,7 +18562,7 @@ Wall of Resistance|Muro de resistencia|Criatura - Muro|(los muros no pueden atac Wall of Resurgence|Muro del resurgimiento|Criatura — Muro|Defensor.\nCuando el Muro del resurgimiento entre al campo de batalla, puedes poner tres contadores +1/+1 sobre la tierra objetivo que controlas. Si lo haces, esa tierra se convierte en una criatura Elemental 0/0 con la habilidad de prisa que sigue siendo una tierra. Wall of Reverence|Muro de reverencia|Criatura — Muro espíritu|Defensor, vuela.\nAl comienzo de tu paso final, puedes ganar una cantidad de vidas igual a la fuerza de la criatura objetivo que controlas. Wall of Roots|Muro de raíces|Criatura — Muro Planta|Defensor.\nPoner un contador -0/-1 sobre el Muro de raíces: Agrega {G} a tu reserva de maná. Juega esta habilidad sólo una vez cada turno. -Wall of Runes|Muro de runas|Criatura — Muro|Defensor.\nCuando el Muro de runas entre al campo de batalla, adivina 1. +Wall of Runes|Muro de runas|Criatura — Muro|Defensor. (Esta criatura no puede atacar.)\nCuando el Muro de runas entre al campo de batalla, adivina 1. (Mira la primera carta de tu biblioteca. Puedes poner esa carta en el fondo de tu biblioteca.) Wall of Shards|Muro de astillas|Criatura nevada — Muro|Defensor, vuela.\nMantenimiento acumulativo—Un oponente gana 1 vida. (Al comienzo de tu mantenimiento, pon un contador de edad sobre este permanente, luego sacrifícalo a menos que pagues su coste de mantenimiento por cada contador de edad sobre él.) Wall of Shields|Muro de escudos|Criatura Artefacto - Muro|(Los muros no pueden atacar.)\nAgrupa Wall of Souls|Muro de ánimas|Criatura - Muro|(Los muros no pueden atacar.)\nSiempre que el Muro de animas recibe daño de combate, haz esa cantidad de daño al oponente objetivo. @@ -18132,6 +18635,7 @@ Ward Sliver|Fragmentado protector|Criatura — Fragmentado|En cuanto el Fragment Ward of Bones|Guarda de huesos|Artefacto|Cada oponente que controla más criaturas que tú no puede jugar cartas de criatura. Lo mismo vale para los artefactos, encantamientos y tierras. Ward of Lights|Guarda de luz|Encantamiento - Aura|Puedes jugar la Guarda de luz como si fuera un instantáneo. Si lo haces, sacrifícalo al final del turno.\nCuando la Guarda de luz entra en juego, elige un color. La criatura encantada tiene protección del color elegido. Este efecto no quita la Guarda de luz. Ward of Piety|Guarda de piedad|Encantar criatura|{1}{W}: El siguiente 1 punto de daño que se le fuera a hacer a la criatura encantada este turno, en vez de eso, se le hace a la criatura o jugador objetivo. +Warded Battlements|Almenas con guardas|Criatura — Muro|Defensor. (Esta criatura no puede atacar.)\nLas criaturas atacantes que controlas obtienen +1/+0. Warden of Evos Isle|Protector de la Isla Evos|Criatura — Hechicero ave|Vuela.\nTe cuesta {1} menos lanzar los hechizos de criatura con la habilidad de volar. Warden of Geometries|Protector de geometrías|Criatura — Zángano eldrazi|Vigilancia.\n{T}: Agrega {C} a tu reserva de maná. ({C} representa maná incoloro.) Warden of the Beyond|Protector del más allá|Criatura — Hechicero humano|Vigilancia. (Esta criatura no se gira al atacar.)\nEl Protector del más allá obtiene +2/+2 mientras un oponente sea propietario de una carta en el exilio. @@ -18139,6 +18643,7 @@ Warden of the Chained|Guarda de los encadenados|Criatura — Guerrero minotauro| Warden of the Eye|Protector del ojo|Criatura — Hechicero djinn|Cuando el Protector del ojo entre al campo de batalla, regresa la carta objetivo que no sea de criatura y que no sea de tierra de tu cementerio a tu mano. Warden of the First Tree|Protector del Primer Árbol|Criatura — Humano|{1}{W/B}: El Protector del Primer Árbol se convierte en un Guerrero Humano con fuerza y resistencia base de 3/3.\n{2}{W/B}{W/B}: Si el Protector del Primer Árbol es un Guerrero, se convierte en un Guerrero Espíritu Humano con las habilidades de arrollar y vínculo vital.\n{3}{W/B}{W/B}{W/B}: Si el Protector del Primer Árbol es un Espíritu, pon cinco contadores +1/+1 sobre él. Warden of the Wall|Protector del muro|Artefacto|El Protector del muro entra al campo de batalla girado.\n{T}: Agrega {1} a tu reserva de maná.\nMientras no sea tu turno, el Protector del muro es una criatura artefacto Gárgola 2/3 con la habilidad de volar. +Warden of the Woods|Guarda de los bosques|Criatura — Pueblo-arbóreo|Vigilancia. (Esta criatura no se gira al atacar.)\nSiempre que el Guarda de los bosques sea objetivo de un hechizo o habilidad que controla un oponente, puedes robar dos cartas. Warden|Defensor|Conjuro|Crea una ficha de criatura Esfinge blanca y azul 4/4 con las habilidades de volar y vigilancia. Wardscale Crocodile|Cocodrilo escamasólida|Criatura — Cocodrilo|Antimaleficio. (Esta criatura no puede ser objetivo de hechizos o habilidades que controlen tus oponentes.) Wardscale Dragon|Dragón escamasólida|Criatura — Dragón|Vuela.\nMientras el Dragón escamasólida esté atacando, el jugador defensor no puede lanzar hechizos. @@ -18189,12 +18694,14 @@ Wasteland Scorpion|Escorpión del páramo|Criatura — Escorpión|Toque mortal.\ Wasteland Strangler|Estrangulador del yermo|Criatura — Metabolizador eldrazi|Vacío. (Esta carta no tiene ningún color.)Cuando el Estrangulador del yermo entre al campo de batalla, puedes poner en el cementerio de un oponente una carta del exilio de la que ese jugador sea propietario. Si lo haces, la criatura objetivo obtiene -3/-3 hasta el final del turno. Wasteland Viper|Víbora de los yermos|Criatura — Víbora|Toque mortal.\nEmpujón — {G}, descartar la Víbora de los yermos: La criatura atacante objetivo obtiene +1/+2 y gana la habilidad de toque mortal hasta el final del turno. Wasteland|Erial|Tierra|{T}: añade 1 a tu reserva de maná.\n{T}, sacrificar el Erial: destruye la tierra objetivo que no sea básica. +Wastes|Yermos|Tierra básica|{T}: Agrega {C}. Watchdog|Perro guardián|Criatura Artefacto - Perro|El Perro guardián bloquea cada turno si puede.\nSiempre que una criatura te ataca, si el Perro guardián está enderezado, esa criatura obtiene -1/-0 hasta el final del turno. Watcher Sliver|Fragmentado observador|Criatura — Fragmentado|Todos los Fragmentados obtienen +0/+2. Watcher for Tomorrow|Vigilante del mañana|Criatura — Hechicero humano|Esconder. (Esta criatura entra al campo de batalla girada. Cuando lo haga, mira las cuatro primeras cartas de tu biblioteca, exilia una boca abajo y luego pon el resto en el fondo de tu biblioteca.)\nCuando el Vigilante del mañana deje el campo de batalla, pon la carta exiliada en la mano de su propietario. Watcher in the Mist|Acechador en la niebla|Criatura — Espíritu|Vuela.\nCuando el Acechador en la niebla entre al campo de batalla, escruta 2. (Mira las dos primeras cartas de tu biblioteca, luego pon cualquier cantidad de ellas en tu cementerio y el resto en la parte superior de tu biblioteca en cualquier orden.) Watcher in the Web|Acechadora en la red|Criatura — Araña|Alcance. (Esta criatura puede bloquear a criaturas con la habilidad de volar.)\nLa Acechadora en la red puede bloquear siete criaturas adicionales en cada combate. Watcher of the Roost|Vigilante del nido|Criatura — Soldado ave|Vuela.\nMetamorfosis—Muestra una carta blanca de tu mano. (Puedes lanzar esta carta boca abajo como una criatura 2/2 pagando {3}. Ponla boca arriba en cualquier momento pagando su coste de metamorfosis.)Cuando el Vigilante del nido se ponga boca arriba, ganas 2 vidas. +Watcher of the Spheres|Vigilante de las esferas|Criatura — Hechicero ave|Vuela.\nTe cuesta {1} menos lanzar los hechizos de criatura con la habilidad de volar.\nSiempre que otra criatura con la habilidad de volar entre al campo de batalla bajo tu control, el Vigilante de las esferas obtiene +1/+1 hasta el final del turno. Watchers of the Dead|Vigilantes de los muertos|Criatura artefacto — Felino|Exiliar los Vigilantes de los muertos: Cada oponente elige dos cartas de su cementerio y exilia el resto. Watchful Automaton|Autómata vigilante|Criatura artefacto — Constructo|{2}{U}: Adivina 1. (Mira la primera carta de tu biblioteca. Puedes poner esa carta en el fondo de tu biblioteca.) Watchful Giant|Gigante supervisor|Criatura — Soldado gigante|Cuando el Gigante supervisor entre al campo de batalla, crea una ficha de criatura Humano blanca 1/1. @@ -18243,6 +18750,7 @@ Weakness|Debilidad|Encantamiento — Aura|Encantar criatura.\nLa criatura encant Weapon Rack|Estante de armas|Artefacto|El Estante de armas entra al campo de batalla con tres contadores +1/+1 sobre él.\n{T}: Mueve un contador +1/+1 del Estante de armas a la criatura objetivo. Activa esta habilidad solo cuando puedas lanzar un conjuro. Weapon Surge|Recarga del arma|Instantáneo|La criatura objetivo que controlas obtiene +1/+0 y gana la habilidad de dañar primero hasta el final del turno.\nSobrecarga {1}{R}. (Puedes lanzar este hechizo por su coste de sobrecarga. Si lo haces, cambia su texto reemplazando "la criatura objetivo" por "cada criatura".) Weaponcraft Enthusiast|Entusiasta de la forja de armas|Criatura — Artífice etergénito|Fabricar 2. (Cuando esta criatura entre al campo de batalla, pon dos contadores +1/+1 sobre ella o crea dos fichas de criatura artefacto Servo incoloras 1/1.) +Weaponize the Monsters|Monstruos como armas|Encantamiento|{2}, sacrificar una criatura: Monstruos como armas hace 2 puntos de daño a cualquier objetivo. Weapons Trainer|Entrenadora de armas|Criatura — Soldado humano aliado|Las otras criaturas que controlas obtienen +1/+0 mientras controles un equipo. Wear Away|Desgastar|Instantáneo - Arcano|Destruye el artefacto o encantamiento objetivo.\nEmpalmar con lo arcano {3}{G} (En cuanto juegues un hechizo arcano, puedes mostrar esta carta de tu mano y pagar su coste de empalme. Si lo haces, agrega los efectos de esta carta a ese hechizo.) Weaselback Redcap|Gorro rojo comadrejero|Criatura — Caballero trasgo|{1}{R}: El Gorro rojo comadrejero obtiene +2/+0 hasta el final del turno. @@ -18308,7 +18816,7 @@ Wheel of Torture|Rueda de la tortura|Artefacto|Al comienzo del mantenimiento de Whelming Wave|Tromba|Conjuro|Regresa todas las criaturas a las manos de sus propietarios excepto los Krakens, los Leviatanes, los Pulpos y las Serpientes. Where Ancients Tread|Refugio de ancestros|Encantamiento|Siempre que una criatura con fuerza de 5 o más entre al campo de batalla bajo tu control, puedes hacer que el Refugio de ancestros le haga 5 puntos de daño a la criatura o jugador objetivo. Whetstone|Piedra de afilar|Artefacto|{3}: cada jugador pone las dos cartas superiores de su biblioteca en su cementerio. -Whetwheel|Rueda de afilar|Artefacto|{X}{X}, {T}: El jugador objetivo pone las primeras X cartas de su biblioteca en su cementerio.
Metamorfosis {3} (Puedes jugar esta carta boca abajo como una criatura 2/2 pagando {3}. Ponla boca arriba en cualquier momento pagando su coste de metamorfosis.) +Whetwheel|Rueda de afilar|Artefacto|{X}{X}, {T}: El jugador objetivo pone las primeras X cartas de su biblioteca en su cementerio.\nMetamorfosis {3} (Puedes jugar esta carta boca abajo como una criatura 2/2 pagando {3}. Ponla boca arriba en cualquier momento pagando su coste de metamorfosis.) Whim of Volrath|Capricho de Volrath|Instantáneo|Recuperar {2} (Puedes pagar 2 adicionales cuando ejecutes este hechizo, si lo haces, como parte de la resolución del hechizo, ponlo en tu mano en lugar de en tu cementerio.)\nCambia el texto del permanente objetivo remplazando todas las referencias de un color o tipo de tierra basica por otra hasta el final del turno. (Por ejemplo, puedes cambiar "la criatura que no sea roja" a "la criatura que no sea verde" o "cruza llanuras" a "cruza pantanos".) Whims of the Fates|Caprichos de las Moiras|Conjuro|Comenzando contigo, cada jugador separa todos los permanentes que controla en tres montones. Luego cada jugador elige uno de sus montones al azar y sacrifica esos permanentes. (Los montones pueden estar vacíos.) Whimwader|Vadeador de antojos|Criatura — Elemental|El Vadeador de antojos no puede atacar a menos que el jugador defensor controle un permanente azul. @@ -18316,12 +18824,12 @@ Whip Sergeant|Sargento del Látigo|Criatura - Soldado Humano| Whip Silk|Látigo de Seda|Encantamiento - Aura|La criatura encantada puede bloquear como si tuviera la habilidad de volar.\n{G}: devuelve el Látigo de Seda a la mano de su propietario. Whip Vine|Trampa de enredaderas|Criatura - Muro Planta|(Los muros no pueden atacar.)\nLa Trampa de enredaderas puede bloquear como si tuviera la habilidad de volar.\nPuedes elegir no enderezar la Trampa de enredaderas durante tu paso de enderezar.\n{T}: Gira la criatura objetivo con la habilidad de volar bloqueada por la Trampa de enredaderas.\nMientras que la Trampa de enredaderas permanezca girada, esa criatura no se endereza durante el paso de enderezar del controlador. Whip of Erebos|Látigo de Erebos|Artefacto encantamiento legendario|Las criaturas que controlas tienen la habilidad de vínculo vital.\n{2}{B}{B}, {T}: Regresa la carta de criatura objetivo de tu cementerio al campo de batalla. Gana la habilidad de prisa. Exíliala al comienzo del próximo paso final. Si fuera a dejar el campo de batalla, exíliala en vez de ponerla en cualquier otro lado. Activa esta habilidad solo cuando puedas lanzar un conjuro. -Whip-Spine Drake|Draco espinazo de látigo|Criatura — Draco|Vuela.
Metamorfosis {2}{W} (Puedes jugar esta carta boca abajo como una criatura 2/2 pagando {3}. Ponla boca arriba en cualquier momento pagando su coste de metamorfosis.) +Whip-Spine Drake|Draco espinazo de látigo|Criatura — Draco|Vuela.\nMetamorfosis {2}{W} (Puedes jugar esta carta boca abajo como una criatura 2/2 pagando {3}. Ponla boca arriba en cualquier momento pagando su coste de metamorfosis.) Whipcorder|Azotacuerdas|Criatura — Rebelde soldado|{W}, {T}: Gira la criatura objetivo.\nMetamorfosis {W}. (Puedes jugar esta carta boca abajo como una criatura 2/2 pagando {3}. Ponla boca arriba en cualquier momento pagando su coste de metamorfosis.) Whipflare|Llama flagelante|Conjuro|La Llama flagelante hace 2 puntos de daño a cada criatura que no sea artefacto. Whipgrass Entangler|Enmarañador pastolátigo|Criatura — Clérigo|{1}{W}: Hasta el final del turno la criatura objetivo gana "Esta criatura no puede atacar ni bloquear" a menos que su controlador pague {1} por cada Clérigo en juego. (Este coste se paga en cuanto se declaren atacantes o bloqueadoras.) Whipkeeper|Guardián del látigo|Criatura — Enano|{T}: El Guardián del látigo hace a la criatura objetivo una cantidad de daño igual al daño que ya recibió ella este turno. -Whiplash Trap|Trampa de latigazo|Instantáneo — Trampa|Si un oponente tuvo dos o más criaturas que entraron al campo de batalla bajo su control este turno, puedes pagar {U} en lugar de pagar el coste de maná de la Trampa de latigazo.\nRegresa dos criaturas objetivo a las manos de sus propietarios. +Whiplash Trap|Trampa de latigazo|Instantáneo — Trampa|Si un oponente tuvo dos o más criaturas que entraron al campo de batalla bajo su control este turno, puedes pagar {U} en lugar de pagar el coste de maná de este hechizo.\nRegresa dos criaturas objetivo a las manos de sus propietarios. Whipstitched Zombie|Zombi Sobrecosido|Criatura - Zombie|Al comienzo de tu mantenimiento, sacrifica el Zombi Sobrecosido a menos que pagues {B}. Whiptail Moloch|Moloc colalátigo|Criatura — Lagarto|Cuando el Moloc colalátigo entre en juego, hace 3 puntos de daño a la criatura objetivo que controlas. Whiptail Wurm|Sierpe cola fustigante|Criatura - Sierpe| @@ -18339,9 +18847,11 @@ Whirlpool Warrior|Guerrera Remolino|Criatura — Guerrero tritón|Cuando la Guer Whirlpool Whelm|Sumergir en el remolino|Instantáneo|Enfréntate con un oponente, luego regresa la criatura objetivo a la mano de su propietario. Si ganas, en vez de eso, puedes poner esa criatura en la parte superior de la biblioteca de su propietario. (Cada jugador enfrentado muestra la primera carta de su biblioteca, luego pone esa carta en la parte superior o inferior. Gana el jugador cuya carta tenga el mayor coste de maná convertido.) Whirlwind Adept|Discípula de los torbellinos|Criatura — Monje djinn|Antimaleficio. (Esta criatura no puede ser objetivo de hechizos o habilidades que controlan tus oponentes.)\nDestreza. (Siempre que lances un hechizo que no sea de criatura, esta criatura obtiene +1/+1 hasta el final del turno.) Whirlwind Denial|Rechazo en torbellino|Instantáneo|Contrarresta cada hechizo y habilidad que controlan tus oponentes a menos que su controlador pague {4} por cada uno de ellos. +Whirlwind of Thought|Torbellino de pensamientos|Encantamiento|Siempre que lances un hechizo que no sea de criatura, roba una carta. Whirlwind|Torbellino|Conjuro|Destruye todas las criaturas con la habilidad de volar. Whisk Away|Fuga impetuosa|Instantáneo|Pon la criatura atacante o bloqueadora objetivo en la parte superior de la biblioteca de su propietario. Whisper Agent|Agente de los susurros|Criatura — Bribón humano|Destello.\nCuando el Agente de los susurros entre al campo de batalla, escruta 1. (Mira la primera carta de tu biblioteca. Puedes ponerla en tu cementerio.) +Whisper Squad|Brigada del susurro|Criatura — Soldado humano|{1}{B}: Busca en tu biblioteca una carta llamada Brigada del susurro, ponla en el campo de batalla girada y luego baraja tu biblioteca. Whisper, Blood Liturgist|Susurro, liturgista de la sangre|Criatura legendaria — Clérigo humano|{T}, sacrificar dos criaturas: Regresa la carta de criatura objetivo de tu cementerio al campo de batalla. Whisperer of the Wilds|Susurradora de las tierras salvajes|Criatura — Chamán humano|{T}: Agrega {G} a tu reserva de maná.\nFerocidad — {T}: Agrega {G}{G} a tu reserva de maná. Activa esta habilidad solo si controlas una criatura con fuerza de 4 o más. Whispering Madness|Locura susurrante|Conjuro|Cada jugador descarta su mano y luego roba una cantidad de cartas igual a la mayor cantidad de cartas que un jugador descartó de esta manera.\nCifrar. (Luego puedes exiliar esta carta de hechizo, cifrándola en una criatura que controles. Siempre que esa criatura haga daño de combate a un jugador, su controlador puede lanzar una copia de la carta cifrada sin pagar su coste de maná.) @@ -18424,8 +18934,11 @@ Wildheart Invoker|Invocadora del corazón salvaje|Criatura — Chamán elfo|{8}: Wildsize|Tamaño salvaje|Instantáneo|La criatura objetivo obtiene +2/+2 y gana la habilidad de arrollar hasta el final del turno.\nRoba una carta. Wildslayer Elves|Elfos destructores salvajes|Criatura — Guerrero elfo|Debilitar. (Esta fuente hace daño a las criaturas en forma de contadores -1/-1.) Wildwood Geist|Geist del bosque salvaje|Criatura — Espíritu|El Geist del bosque salvaje obtiene +2/+2 mientras sea tu turno. +Wildwood Patrol|Patrullera del bosque salvaje|Criatura — Explorador centauro|Arrolla. (Esta criatura puede hacer el daño de combate sobrante al jugador o planeswalker al que ataca.) Wildwood Rebirth|Renacimiento de madera salvaje|Instantáneo|Regresa la carta de criatura objetivo de tu cementerio a tu mano. +Wildwood Scourge|Azote del bosque salvaje|Criatura — Hidra|El Azote del bosque salvaje entra al campo de batalla con X contadores +1/+1 sobre él.\nSiempre que uno o más contadores +1/+1 se pongan sobre otra criatura que no sea Hidra que controlas, pon un contador +1/+1 sobre el Azote del bosque salvaje. Wildwood Tracker|Rastreador del bosque salvaje|Criatura — Guerrero elfo|Siempre que el Rastreador del bosque salvaje ataque o bloquee, si controlas otra criatura que no sea Humano, el Rastreador del bosque salvaje obtiene +1/+1 hasta el final del turno. +Will of the All-Hunter|Voluntad del Cazador Supremo|Instantáneo|La criatura objetivo obtiene +2/+2 hasta el final del turno. Si está bloqueando, en vez de eso, pon dos contadores +1/+1 sobre ella.\nCiclo {2}. ({2}, descartar esta carta: Roba una carta.) Will of the Naga|La voluntad de la naga|Instantáneo|Excavar. (Cada carta que exilies de tu cementerio al lanzar este hechizo cuenta como un pago de {1}.)\nGira hasta dos criaturas objetivo. Esas criaturas no se enderezan durante el próximo paso de enderezar de su controlador. Will-Forged Golem|Gólem autoforjado|Criatura artefacto — Gólem|Convocar. (Tus criaturas pueden ayudar a lanzar este hechizo. Cada criatura que gires al lanzar este hechizo cuenta como un pago de {1} o de un maná del color de esa criatura.) Will-o'-the-Wisp|Fuego fatuo|Criatura — Espíritu|Vuela. (Esta criatura no puede ser bloqueada excepto por criaturas que tengan la habilidad de volar.)\n{B}: Regenera el Fuego fatuo (La próxima vez que esta criatura fuera a ser destruida este turno, no lo es. En vez de eso, gírala, remueve todo el daño de ella y remuévela del combate.) @@ -18437,6 +18950,7 @@ Willow Faerie|Hada de Sauce|Criatura - Hada|Vuela Willow Priestess|Sacerdotisa de Sauce|Criatura - Druida Hada|{T}: pon la carta de duende de tu mano en juego.\n{2}{G}: la criatura verde objetivo gana protección de negro hasta el final del turno. Wilt-Leaf Cavaliers|Caballeros de Hojas Marchitas|Criatura — Caballero elfo|Vigilancia. Wilt-Leaf Liege|Sierva de Hojas Marchitas|Criatura — Caballero elfo|Las otras criaturas verdes que controlas obtienen +1/+1.\nLas otras criaturas blancas que controlas obtienen +1/+1.\nSi un hechizo o habilidad que controle un oponente te hace descartar la Sierva de Hojas Marchitas, ponla en juego en vez de ponerla en tu cementerio. +Wilt|Marchitarse|Instantáneo|Destruye el artefacto o encantamiento objetivo.\nCiclo {2}. ({2}, descartar esta carta: Roba una carta.) Wily Bandar|Bandar astuto|Criatura — Primate felino|{2}{G}: El Bandar astuto gana la habilidad de indestructible hasta el final del turno. (El daño y los efectos que dicen "destruir" no lo destruyen.) Wily Goblin|Trasgo astuto|Criatura — Pirata trasgo|Cuando el Trasgo astuto entre al campo de batalla, crea una ficha de artefacto Tesoro incolora con "{T}, sacrificar este artefacto: Agrega un maná de cualquier color a tu reserva de maná". Wind Dancer|Bailarina de los vientos|Criatura - Hada|Vuela.\n{T}: la criatura objetivo gana la habilidad de volar hasta el final del turno. @@ -18489,15 +19003,18 @@ Winged Shepherd|Pastor alado|Criatura — Ángel|Vuela, vigilancia.\nCiclo {W}. Winged Sliver|Fragmentado alado|Criatura - Fragmentado|Todos los fragmentados ganan la habilidad de volar. Winged Temple of Orazca|Templo alado de Orazca|Tierra legendaria|(Se transforma del Ascenso de Hadana.)\n{T}: Agrega un maná de cualquier color a tu reserva de maná.\n{1}{G}{U}, {T}: La criatura objetivo que controlas gana la habilidad de volar y obtiene +X/+X hasta el final del turno, donde X es su fuerza. Winged Words|Palabras aladas|Conjuro|Te cuesta {1} menos lanzar este hechizo si controlas una criatura con la habilidad de volar.\nRoba dos cartas. +Wingfold Pteron|Pterón alado|Criatura — Dinosaurio|El Pterón alado entra al campo de batalla con lo que elijas sobre él: un contador de volar o un contador de antimaleficio. (Una criatura con la habilidad de antimaleficio no puede ser objetivo de hechizos o habilidades que controlan tus oponentes.) Wingmate Roc|Volañera roc|Criatura — Ave|Vuela.\nIncursión — Cuando la Volañera roc entre al campo de batalla, si atacaste con una criatura este turno, crea una ficha de criatura Ave blanca 3/4 con la habilidad de volar.\nSiempre que la Volañera roc ataque, ganas 1 vida por cada criatura atacante. Wingrattle Scarecrow|Espantapájaros alas traqueteantes|Criatura artefacto — Espantapájaros|El Espantapájaros alas traqueteantes tiene la habilidad de volar mientras controles una criatura azul.\nEl Espantapájaros alas traqueteantes tiene la habilidad de persistir mientras controles una criatura negra. (Cuando esta criatura vaya a un cementerio desde el juego, si no tenía contadores -1/-1 sobre ella, regrésala al juego bajo el control de su propietario con un contador -1/-1.) Wings of Aesthir|Alas de Aesthir|Encantamiento - Aura|La criatura encantada obtiene +1/+0 y tiene la habilidad de volar y dañar primero. Wings of Hope|Alas de Esperanza|Encantamiento - Aura|La criatura encantada obtiene +1/+3 y tiene la habilidad de volar. Wings of Hubris|Alas de la arrogancia|Artefacto — Equipo|La criatura equipada tiene la habilidad de volar.\nSacrificar las Alas de la arrogancia: La criatura equipada no puede ser bloqueada este turno. Sacrifícala al comienzo del próximo paso final.\nEquipar {1}. ({1}: Anexa este Equipo a la criatura objetivo que controlas. Activa la habilidad de equipar como un conjuro.) Wings of Velis Vel|Alas de Velis Vel|Instantáneo tribal — Metamorfo|Cambiaformas. (Esta carta es de todos los tipos de criatura en todo momento.)\nLa criatura objetivo es 4/4, gana todos los tipos de criatura y la habilidad de volar hasta el final del turno. +Wingspan Mentor|Mentor de alaslargas|Criatura — Hechicero humano|Cuando el Mentor de alaslargas entre al campo de batalla, pon un contador de volar sobre la criatura objetivo que no sea Humano que controlas.\n{2}{U}, {T}: Pon un contador +1/+1 sobre cada criatura que controlas con la habilidad de volar. Wingsteed Rider|Jinete del corcel alado|Criatura — Caballero humano|Vuela.\nHeroísmo — Siempre que lances un hechizo que haga objetivo a la Jinete del corcel alado, pon un contador +1/+1 sobre la Jinete del corcel alado. Winnower Patrol|Patrulla de aventadores|Criatura — Guerrero elfo|Hermandad Al comienzo de tu mantenimiento, puedes mirar la primera carta de tu biblioteca. Si comparte un tipo de criatura con la Patrulla de aventadores, puedes mostrarla. Si lo haces, pon un contador +1/+1 sobre la Patrulla de aventadores Winnow|Eliminar lo Indeseable|Instantáneo|Destruye el permanente objetivo que no sea tierra si hay un permanente con el mismo nombre en juego.\nRoba una carta. +Winota, Joiner of Forces|Winota, la Unidora de Fuerzas|Criatura legendaria — Guerrero humano|Siempre que una criatura que no sea Humano que controlas ataque, mira las seis primeras cartas de tu biblioteca. Puedes poner en el campo de batalla girada y atacando una carta de criatura Humano que se encuentre entre ellas. Gana la habilidad de indestructible hasta el final del turno. Pon el resto de las cartas en el fondo de tu biblioteca en un orden aleatorio. Winter Blast|Ráfaga invernal|Conjuro|Gira X criaturas objetivo. La Ráfaga invernal hace 2 puntos de daño a cada criatura de estas con la habilidad de volar. Winter Orb|Orbe invernal|Artefacto|Mientras el Orbe invernal esté enderezado, los jugadores no pueden enderezar más que una tierra durante su paso de enderezar. Winter Sky|Cielo invernal|Conjuro|Lanza una moneda. Si ganas el lanzamiento, el Cielo invernal hace 1 punto de daño a cada criatura y a cada jugador. Si pierdes el lanzamiento, cada jugador roba una carta. @@ -18533,6 +19050,7 @@ Wit's End|Fin del saber|Conjuro|El jugador objetivo descarta su mano. Witch Engine|Máquina hechicera|Criatura - Horror|Cruza pantanos (Esta criatura es imbloqueable mientras que el jugador defensor controle un pantano.)\n{T}: añade {B}{B}{B}{B} a tu reserva de maná. El oponente objetivo gana el control de la Maquina hechicera. Juega esta habilidad sólo cuando puedas jugar instantáneos. Witch Hunter|Cazador de brujas|Criatura — Clérigo humano|{T}: El Cazador de brujas hace 1 punto de daño al jugador objetivo.\n{1}{W}{W}, {T}: Regresa la criatura objetivo que controla un oponente a la mano de su propietario. Witch Hunt|Caza de brujas|Encantamiento|Los jugadores no pueden ganar vidas.\nAl comienzo de tu mantenimiento, la Caza de brujas te hace 4 puntos de daño.\nAl comienzo de tu paso final, el oponente objetivo elegido al azar gana el control de la Caza de brujas. +Witch's Cauldron|Caldero de la bruja|Artefacto|{1}{B}, {T}, sacrificar una criatura: Ganas 1 vida y robas una carta. Witch's Cottage|Cabaña de la bruja|Tierra — Pantano|({T}: Agrega {B}.)\nLa Cabaña de la bruja entra al campo de batalla girada a menos que controles otros tres o más Pantanos.\nCuando la Cabaña de la bruja entre al campo de batalla enderezada, puedes poner la carta de criatura objetivo de tu cementerio en la parte superior de tu biblioteca. Witch's Familiar|Familiar de la bruja|Criatura — Rana| Witch's Mist|Niebla de la bruja|Encantamiento|{2}{B}, {T}: Destruye la criatura objetivo que haya recibido daño este turno. @@ -18573,6 +19091,7 @@ Wojek Bodyguard|Guardaespaldas wojek|Criatura — Soldado humano|Mentor. (Siempr Wojek Embermage|Mago ígneo wojek|Criatura — Hechicero humano|Irradiar {T}: El Mago ígneo wojek hace 1 punto de daño a la criatura objetivo y a cada una de las otras criaturas que compartan un color con ella. Wojek Halberdiers|Alabarderos Wojek|Criatura — Soldado humano|Batallón — Siempre que los Alabarderos Wojek y al menos otras dos criaturas ataquen, los Alabarderos Wojek ganan la habilidad de dañar primero hasta el final del turno. Wojek Siren|Sirena wojek|Instantáneo|Irradiar La criatura objetivo y cada una de las otras criaturas que compartan un color con ella obtienen +1/+1 hasta el final del turno. +Wolf Pack|Manada de Lobos|Criatura - Lobo|Puedes asignar el daño de combate de la Manada de Lobos como si no hubieran sido bloqueados Wolf of Devil's Breach|Lobo de Brecha del Diablo|Criatura — Lobo elemental|Siempre que el Lobo de Brecha del Diablo ataque, puedes pagar {1}{R} y descartar una carta. Si lo haces, el Lobo de Brecha del Diablo hace una cantidad de daño a la criatura o planeswalker objetivo igual al coste de maná convertido de la carta descartada. Wolf's Quarry|Presas del lobo|Conjuro|Crea tres fichas de criatura Jabalí verdes 1/1 con "Cuando esta criatura muera, crea una ficha de Comida". (Una ficha de Comida es un artefacto con "{2}, {T}, sacrificar este artefacto: Ganas 3 vidas.") Wolf-Skull Shaman|Chamán cráneo de lobo|Criatura — Chamán elfo|Hermandad Al comienzo de tu mantenimiento, puedes mirar la primera carta de tu biblioteca. Si comparte un tipo de criatura con el Chamán cráneo de lobo, puedes mostrarla. Si lo haces, pon en juego una ficha de criatura Lobo verde 2/2. @@ -18657,7 +19176,7 @@ Worry Beads|Cuentas de preocupación|Artefacto|Al comienzo del matenimiento de c Worship|Adoración|Encantamiento|Si controlas una criatura, el daño que fuera a reducir tu total de vida a menos de 1, en vez de eso, lo reduce a 1. Worst Fears|Los más indecibles temores|Conjuro|Controlas al jugador objetivo durante el próximo turno de ese jugador. Exilia Los más indecibles temores. (Ves todas las cartas que ese jugador podría ver y tomas todas las decisiones en su lugar.) Wort, Boggart Auntie|Mosto, Tía boggart|Criatura legendaria — Chamán trasgo|Inspirar temor.\nAl comienzo de tu mantenimiento, puedes regresar a tu mano una carta objetivo de Trasgo de tu cementerio. -Wort, the Raidmother|Mosto, madre incursora|Criatura legendaria — Chamán trasgo|Cuando Mosto, madre incursora entre en juego, pon en juego dos fichas de criatura Guerrero Trasgo rojas y verdes 1/1.\nCada hechizo de instantáneo o conjuro rojo o verde que juegues tiene la habilidad de conspirar. (En cuanto juegues el hechizo puedes girar dos criaturas enderezadas que controles que compartan un color con él. Cuando lo hagas, cópialo y puedes elegir nuevos objetivos para la copia.) +Wort, the Raidmother|Mosto, madre incursora|Criatura legendaria — Chamán trasgo|Cuando Mosto, madre incursora entre al campo de batalla, crea dos fichas de criatura Guerrero Trasgo rojas y verdes 1/1.\nCada hechizo de instantáneo o conjuro rojo o verde que lances tiene la habilidad de conspirar. (En cuanto lances el hechizo, puedes girar dos criaturas enderezadas que controles que compartan un color con él. Cuando lo hagas, cópialo y puedes elegir nuevos objetivos para la copia.) Worthy Cause|Causa noble|Instantáneo|Recuperar {2} (Puedes pagar 2 adicionales cuando ejecutes este hechizo, si lo haces, como parte de la resolución del hechizo, ponlo en tu mano en lugar de en tu cementerio.)\nSacrificar una criatura. Gana vida igual a la resistencia de la criatura sacrificada. Worthy Knight|Caballero encomiable|Criatura — Caballero humano|Siempre que lances un hechizo de Caballero, crea una ficha de criatura Humano blanca 1/1. Wound Reflection|Reflejo de la herida|Encantamiento|Al final de cada turno, cada oponente pierde una cantidad de vida igual a las vidas que perdió este turno. (El daño causa pérdida de vida.) @@ -18697,17 +19216,19 @@ Xanthic Statue|Estatua xántica|Artefacto|{5}: hasta el final del turno, Estatua Xantid Swarm|Enjambre de xántidos|Criatura — Insecto|Vuela.\nSiempre que el Enjambre de xántidos ataque, el jugador defensor no puede jugar hechizos este turno. Xathrid Demon|Demonio de Xathrid|Criatura — Demonio|Vuela, arrolla.\nAl comienzo de tu mantenimiento, sacrifica una criatura que no sea el Demonio de Xathrid, luego cada oponente pierde una cantidad de vidas igual a la fuerza de la criatura sacrificada. Si no puedes sacrificar una criatura, gira el Demonio de Xathrid y pierde 7 vidas. Xathrid Gorgon|Gorgona de Xathrid|Criatura — Gorgona|Toque mortal. (Cualquier cantidad de daño que esto haga a una criatura es suficiente para destruirla.)\n{2}{B}, {T}: Pon un contador de petrificación sobre la criatura objetivo. Gana la habilidad de defensor y se convierte en un artefacto incoloro además de sus otros tipos. No pueden activarse sus habilidades activadas. (Una criatura con la habilidad de defensor no puede atacar.) -Xathrid Necromancer|Nigromante de Xathrid|Criatura — Hechicero humano|Siempre que el Nigromante de Xathrid u otra criatura Humano que controles muera, pon en el campo de batalla una ficha de criatura Zombie negra 2/2 girada. +Xathrid Necromancer|Nigromante de Xathrid|Criatura — Hechicero humano|Siempre que el Nigromante de Xathrid u otra criatura Humano que controles muera, crea una ficha de criatura Zombie negra 2/2 girada. Xathrid Slyblade|Hojastuta de Xathrid|Criatura — Asesino humano|Antimaleficio. (Esta criatura no puede ser objetivo de hechizos o habilidades que controlan tus oponentes.)\n{3}{B}: Hasta el final del turno, la Hojastuta de Xathrid pierde la habilidad de antimaleficio y gana las habilidades de dañar primero y toque mortal. (Hace daño de combate antes que las criaturas sin la habilidad de dañar primero. Cualquier cantidad de daño que haga a una criatura es suficiente para destruirla.) Xenagos, God of Revels|Xenagos, dios del deleite|Criatura encantamiento legendaria — Deidad|Indestructible.\nMientras tu devoción al rojo y al verde sea menor que siete, Xenagos no es una criatura.\nAl comienzo del combate en tu turno, otra criatura objetivo que controlas gana la habilidad de prisa y obtiene +X/+X hasta el final del turno, donde X es la fuerza de esa criatura. Xenagos, the Reveler|Xenagos, el juerguista|Planeswalker — Xenagos|+1: Agrega X manás de cualquier combinación de {R} y/o {G} a tu reserva de maná, donde X es el número de criaturas que controlas.\n0: Pon en el campo de batalla una ficha de criatura Sátiro verde y roja 2/2 con la habilidad de prisa.\n-6: Exilia las siete primeras cartas de tu biblioteca. Puedes poner en el campo de batalla cualquier cantidad de cartas de criatura y/o de tierra que se encuentren entre ellas. Xenic Poltergeist|Poltergeist animista|Criatura - Espíritu|{T}: hasta el próximo mantenimiento, el artefacto que no sea criatura objetivo se convierte en un criatura artefacto con la fuerza y resistencia igual al coste de maná convertido. Xenograft|Xenoinjerto|Encantamiento|En cuanto el Xenoinjerto entre al campo de batalla, elige un tipo de criatura.\nCada criatura que controlas es del tipo elegido además de sus otros tipos. +Xyris, the Writhing Storm|Xyris, la Tormenta Serpenteante|Criatura legendaria — Leviatán víbora|Vuela.\nSiempre que un oponente robe una carta excepto la primera que roba en cada uno de sus pasos de robar, crea una ficha de criatura Víbora verde 1/1.\nSiempre que Xyris, la Tormenta Serpenteante haga daño de combate a un jugador, tú y ese jugador roban esa misma cantidad de cartas. Yahenni's Expertise|Pericia de Yahenni|Conjuro|Todas las criaturas obtienen -3/-3 hasta el final del turno.\nPuedes lanzar una carta de tu mano con coste de maná convertido de 3 o menos sin pagar su coste de maná. Yahenni, Undying Partisan|Yahenni, partisano eterno|Criatura legendaria — Vampiro etergénito|Prisa.\nSiempre que una criatura que controla un oponente muera, pon un contador +1/+1 sobre Yahenni, partisano eterno.\nSacrificar otra criatura: Yahenni gana la habilidad de indestructible hasta el final del turno. Yamabushi's Flame|Llama del yamabushi|Instantáneo|La Llama del yamabushi hace 3 puntos de daño a la criatura o jugador objetivo. Si una criatura que recibió daño de esta manera fuera a ir a un cementerio este turno, en vez de eso, remuévela del juego. Yamabushi's Storm|Tormenta del yamabushi|Conjuro|La Tormenta del yamabushi hace 1 punto de daño a cada criatura. Si una criatura que recibió daño de esta manera fuera a ir a un cementerio este turno, en vez de eso, remuévela del juego. Yanling's Harbinger|Adalid de Yanling|Criatura — Ave|Vuela.\nCuando el Adalid de Yanling entre al campo de batalla, puedes buscar en tu biblioteca y/o cementerio una carta llamada Mu Yanling, Viento Celestial, mostrarla y ponerla en tu mano. Si buscas en tu biblioteca de esta manera, barájala. +Yannik, Scavenging Sentinel|Yánnik, centinela saqueadora|Criatura legendaria — Bestia hiena|Camarada de Nikara, saqueadora de guaridas.\nVigilancia.\nCuando Yánnik, centinela saqueadora entre al campo de batalla, exilia otra criatura que controlas hasta que Yánnik deje el campo de batalla. Cuando lo hagas, distribuye X contadores +1/+1 entre cualquier cantidad de criaturas objetivo, donde X es la fuerza de la criatura exiliada. Yare|Presteza|Instantáneo|La criatura objetivo que el jugador defensor controla obtiene +3/+0 hasta el final del turno. Esa criatura puede bloquear hasta dos criaturas adicionales este turno. Yargle, Glutton of Urborg|Yargle, insaciable de Urborg|Criatura legendaria — Espíritu rana| Yarok's Fenlurker|Acechaciénagas de Yarok|Criatura — Horror|Cuando el Acechaciénagas de Yarok entre al campo de batalla, cada oponente exilia una carta de su mano.\n{2}{B}: El Acechaciénagas de Yarok obtiene +1/+1 hasta el final del turno. @@ -18718,7 +19239,7 @@ Yavimaya Ancients|Ancianos de Yavimaya|Criatura - Pueblo-arbóreo|{G}: los Ancia Yavimaya Ants|Hormigas de Yavimaya|Criatura - Insecto|Arrolla; prisa (Esta criatura puede atacar y {T} el turno en el que entra en juego.)\nMantenimiento Cumulativo: {G}{G} Yavimaya Barbarian|Bárbaro de Yavimaya|Criatura - Bárbaro Elfo|Protección de azul Yavimaya Coast|Costa de Yavimaya|Tierra|{T}: Agrega {1} a tu reserva de maná.\n{T}: Agrega {G} o {U} a tu reserva de maná. La Costa de Yavimaya te hace 1 punto de daño. -Yavimaya Dryad|Dríada de Yavimaya|Criatura — Dríada|Cruza bosques.\nCuando la Dríada de Yavimaya entre en juego, puedes buscar en tu biblioteca una carta de bosque y ponerla en juego girada bajo el control del jugador objetivo. Si lo haces, baraja tu biblioteca. +Yavimaya Dryad|Dríada de Yavimaya|Criatura — Dríada|Cruza bosques. (Esta criatura no puede ser bloqueada mientras el jugador defensor controle un Bosque.)\nCuando la Dríada de Yavimaya entre al campo de batalla, puedes buscar en tu biblioteca una carta de Bosque y ponerla en el campo de batalla girada bajo el control del jugador objetivo. Si lo haces, baraja tu biblioteca. Yavimaya Elder|Anciano de Yavimaya|Criatura — Druida humano|Cuando el Anciano de Yavimaya muera, puedes buscar en tu biblioteca hasta dos cartas de tierra básica, mostrarlas, ponerlas en tu mano y luego barajar tu biblioteca.\n{2}, sacrificar al Anciano de Yavimaya: Roba una carta. Yavimaya Enchantress|Hechicera de Yavimaya|Criatura — Druida humano|La Hechicera de Yavimaya obtiene +1/+1 por cada encantamiento en el campo de batalla. Yavimaya Gnats|Mosquitos del Yavimaya|Criatura - Insecto|Vuela\n{G}: regenera los Mosquitos del Yavimaya. @@ -18741,6 +19262,7 @@ Yennett, Cryptic Sovereign|Yennett, soberana críptica|Criatura legendaria — E Yeva's Forcemage|Magofuerza de Yeva|Criatura — Chamán elfo|Cuando el Magofuerza de Yeva entre al campo de batalla, la criatura objetivo obtiene +2/+2 hasta el final del turno. Yeva, Nature's Herald|Yeva, heraldo de la naturaleza|Criatura legendaria — Chamán elfo|Destello. (Puedes lanzar este hechizo en cualquier momento en que pudieras lanzar un instantáneo.)\nPuedes lanzar las cartas de criatura verdes como si tuvieran la habilidad de destello. Yew Spirit|Espíritu del tejo|Criatura — Espíritu pueblo-arbóreo|{2}{G}{G}: El Espíritu del tejo obtiene +X/+X hasta el final del turno, donde X es su fuerza. +Yidaro, Wandering Monster|Yidaro, el Monstruo Errante|Criatura legendaria — Tortuga dinosaurio|Arrolla, prisa.\nCiclo {1}{R}.\nCuando actives la habilidad de ciclo de Yidaro, el Monstruo Errante, barájalo en tu biblioteca desde tu cementerio. Si has activado una habilidad de ciclo de una carta llamada Yidaro, el Monstruo Errante cuatro o más veces este juego, en vez de eso, ponlo en el campo de batalla desde tu cementerio. Yidris, Maelstrom Wielder|Yidris, enarbolador del remolino|Criatura legendaria — Hechicero ogro|Arrolla.\nSiempre que Yidris, enarbolador del remolino haga daño de combate a un jugador, los hechizos que lances desde tu mano este turno ganan cascada. (Cuando lances el hechizo, exilia cartas de la parte superior de tu biblioteca hasta que exilies una carta que no sea tierra y que cueste menos. Puedes lanzar esa carta sin pagar su coste de maná. Pon las cartas exiliadas en el fondo de tu biblioteca en un orden aleatorio.) Yisan, the Wanderer Bard|Yisan, el bardo errante|Criatura legendaria — Bribón humano|{2}{G}, {T}, poner un contador de estrofa sobre Yisan, el bardo errante: Busca en tu biblioteca una carta de criatura con coste de maná convertido igual a la cantidad de contadores de estrofa sobre Yisan, ponla en el campo de batalla y luego baraja tu biblioteca. Yixlid Jailer|Carcelero yixlid|Criatura — Hechicero zombie|Las cartas en los cementerios pierden todas sus habilidades. @@ -18749,6 +19271,7 @@ Yoked Ox|Buey sometido|Criatura — Buey| Yoked Plowbeast|Bestiarado del yugo|Criatura — Bestia|Ciclo {2}. ({2}, descartar esta carta: Roba una carta.) Yomiji, Who Bars the Way|Yomiji, el que impide el paso|Criatura legendaria - Espíritu|Siempre que un permanente legendario que no sea Yomiji, el que impide el paso vaya a un cementerio desde el juego, regresa esa carta a la mano de su propietario. Yore-Tiller Nephilim|Nefilim vástago de antaño|Criatura — Nefilim|Siempre que el Nefilim vástago de antaño ataque, regresa la carta de criatura objetivo de tu cementerio al juego girada y atacando. +Yorion, Sky Nomad|Yorion, Nómada del Cielo|Criatura legendaria — Serpiente ave|Compañero — Tu mazo inicial contiene al menos veinte cartas más que el tamaño mínimo de mazo. (Si esta carta es el compañero que eliges, puedes lanzarla una vez desde fuera del juego.)\nVuela.\nCuando Yorion entre al campo de batalla, exilia cualquier cantidad de otros permanentes que no sean tierra de los que eres propietario y controlas. Regresa esas cartas al campo de batalla al comienzo del próximo paso final. Yorvo, Lord of Garenbrig|Yorvo, lord del Coto de Garen|Criatura legendaria — Noble gigante|Yorvo, lord del Coto de Garen entra al campo de batalla con cuatro contadores +1/+1 sobre él.\nSiempre que otra criatura verde entre al campo de batalla bajo tu control, pon un contador +1/+1 sobre Yorvo. Luego, si la fuerza de esa criatura es mayor que la fuerza de Yorvo, pon otro contador +1/+1 sobre Yorvo. Yosei, the Morning Star|Yosei, la estrella de la mañana|Criatura legendaria - Espíritu dragón|Vuela.\nCuando Yosei, la estrella de la mañana vaya a un cementerio desde el juego, el jugador objetivo se salta su próximo paso de enderezar. Gira hasta cinco permanentes objetivo que controle ese jugador. Yotian Soldier|Soldado yotiano|Criatura artefacto — Soldado|El Soldado yotiano no se gira al atacar. @@ -18762,12 +19285,16 @@ Yuriko, the Tiger's Shadow|Yuriko, la Sombra del Tigre|Criatura legendaria — N Zacama, Primal Calamity|Zacama, la Hecatombe Primigenia|Criatura legendaria — Dinosaurio anciano|Vigilancia, alcance, arrolla.\nCuando Zacama, la Hecatombe Primigenia entre al campo de batalla, si la lanzaste, endereza todas las tierras que controlas.\n{2}{R}: Zacama hace 3 puntos de daño a la criatura objetivo.\n{2}{G}: Destruye el artefacto o encantamiento objetivo.\n{2}{W}: Ganas 3 vidas. Zada's Commando|Comando de Zada|Criatura — Arquero trasgo aliado|Daña primero.\nSecuaz — {T}, girar un Aliado enderezado que controlas: El Comando de Zada hace 1 punto de daño al oponente objetivo. Zada, Hedron Grinder|Zada, trituraedros|Criatura legendaria — Trasgo aliado|Siempre que lances un hechizo de instantáneo o de conjuro que solo haga objetivo a Zada, trituraedros, copia ese hechizo por cada otra criatura que controlas a la que pudiera hacer objetivo el hechizo. Cada copia hace objetivo a cada una de esas otras criaturas. +Zagoth Crystal|Cristal de Zagoth|Artefacto|{T}: Agrega {B}, {G} o {U}.\nCiclo {2}. ({2}, descartar esta carta: Roba una carta.) +Zagoth Mamba|Mamba de Zagoth|Criatura — Víbora pesadilla|Siempre que esta criatura mute, la criatura objetivo que controla un oponente obtiene -2/-2 hasta el final del turno. +Zagoth Triome|Trioma de Zagoth|Tierra — Pantano bosque isla|({T}: Agrega {B}, {G} o {U}.)\nEl Trioma de Zagoth entra al campo de batalla girado.\nCiclo {3}. ({3}, descartar esta carta: Roba una carta.) Zahid, Djinn of the Lamp|Zahid, djinn de la lámpara|Criatura legendaria — Djinn|Puedes pagar {3}{U} y girar un artefacto enderezado que controlas en vez de pagar el coste de maná de este hechizo.\nVuela. Zameck Guildmage|Mago del gremio de Zameck|Criatura — Hechicero elfo|{G}{U}: Este turno, cada criatura que controlas entra al campo de batalla con un contador +1/+1 adicional sobre ella.\n{G}{U}, remover un contador +1/+1 de una criatura que controlas: Roba una carta. Zanam Djinn|Djinn Zanam|Criatura - Djinn|Vuela\nEl Djinn Zanam obtiene -2/-2 mientras el azul sea el color más común entre todos los permanentes o empata con el más común. Zanikev Locust|Langosta de Zánikev|Criatura — Insecto|Vuela.\nCarroñar {2}{B}{B}. ({2}{B}{B}, exiliar esta carta de tu cementerio: Pon sobre la criatura objetivo una cantidad de contadores +1/+1 igual a la fuerza de esta carta. Activa la habilidad de carroñar como un conjuro.) Zap|Zas|Instantáneo|El Zas hace 1 punto de daño a la criatura o jugador objetivo.\nRoba una carta. Zarichi Tiger|Tigre zarichi|Criatura — Felino|{1}{W}, {T}: Ganas 2 vidas. +Zaxara, the Exemplary|Zaxara, Ente Ejemplar|Criatura legendaria — Hidra pesadilla|Toque mortal.\n{T}: Agrega dos manás de un color cualquiera.\nSiempre que lances un hechizo con {X} en su coste de maná, crea una ficha de criatura Hidra verde 0/0, luego pon X contadores +1/+1 sobre ella. Zealot il-Vec|Fanático il-Vec|Criatura — Rebelde humano|Se desvanece (Esta criatura sólo puede bloquear o ser bloqueada por criaturas con la habilidad de desvanecerse.)\nSiempre que el Fanático il-Vec ataque y no sea bloqueado, puedes hacer que le haga 1 punto de daño a la criatura objetivo. Si lo haces, prevén todo el daño de combate que el Fanático il-Vec fuera a hacer este turno. Zealot of the God-Pharaoh|Fanático del Dios Faraón|Criatura — Arquero minotauro|{4}{R}: El Fanático del Dios Faraón hace 2 puntos de daño al oponente objetivo. Zealots en-Dal|Fanáticos en-Dal|Criatura - Soldado Humano|Al comienzo de tu mantenimiento, si todos los permanentes no tierras que controlas son blancos, ganas 1 vida. @@ -18784,6 +19311,7 @@ Zendikar Farguide|Guía lejano de Zendikar|Criatura — Elemental|Cruza bosques. Zendikar Incarnate|Encarnación de Zendikar|Criatura — Elemental|La fuerza de la Encarnación de Zendikar es igual a la cantidad de tierras que controlas. Zendikar Resurgent|Zendikar renaciente|Encantamiento|Siempre que gires una tierra para obtener maná, agrega un maná a tu reserva de maná de algún tipo que produzca esa tierra. (Los tipos de maná son blanco, azul, negro, rojo, verde e incoloro.)\nSiempre que lances un hechizo de criatura, roba una carta. Zendikar's Roil|La Turbulencia de Zendikar|Encantamiento|Siempre que una tierra entre al campo de batalla bajo tu control, pon en el campo de batalla una ficha de criatura Elemental verde 2/2. +Zenith Flare|Resplandor del cénit|Instantáneo|El Resplandor del cénit hace X puntos de daño a cualquier objetivo y tú ganas X vidas, donde X es la cantidad de cartas con una habilidad de ciclo en tu cementerio. Zenith Seeker|Buscador del cénit|Criatura — Hechicero ave|Vuela.\nSiempre que actives una habilidad de ciclo o descartes una carta, la criatura objetivo gana la habilidad de volar hasta el final del turno. Zephid's Embrace|Abrazo del céfido|Encantamiento - Aura|La criatura encantada obtiene +2/+2 y tiene la habilidad de volar. No puede ser objetivo de hechizos ni habilidades. Zephid|Céfido|Criatura - Ilusión|Vuela.\nEl Céfido no puede ser objetivo de hechizos ni habilidades. @@ -18804,9 +19332,12 @@ Zhur-Taa Ancient|Antiguo Zhur-Taa|Criatura — Bestia|Siempre que un jugador gir Zhur-Taa Druid|Druida Zhur-Taa|Criatura — Druida humano|{T}: Agrega {G} a tu reserva de maná.\nSiempre que gires al Druida Zhur-Taa para obtener maná, le hace 1 punto de daño a cada oponente. Zhur-Taa Goblin|Trasgo Zhur-Taa|Criatura — Berserker trasgo|Insurgencia. (Esta criatura entra al campo de batalla con lo que elijas: un contador +1/+1 o la habilidad de prisa.) Zhur-Taa Swine|Puerco Zhur-Taa|Criatura — Jabalí|Empujón — {1}{R}{G}, descartar el Puerco Zhur-Taa: La criatura atacante objetivo obtiene +5/+4 hasta el final del turno. +Zilortha, Strength Incarnate|Zilortha, fuerza encarnada|Criatura legendaria — Dinosaurio|Arrolla.\nEl daño letal hecho a las criaturas que controles se determina por su fuerza, en vez de su resistencia. +Zirda, the Dawnwaker|Zirda, Resplandor del Amanecer|Criatura legendaria — Zorro elemental|Compañero — Cada carta de permanente en tu mazo inicial tiene una habilidad activada. (Si esta carta es el compañero que eliges, puedes lanzarla una vez desde fuera del juego.)\nTe cuesta {2} menos activar las habilidades que no sean habilidades de maná. Este efecto no puede reducir esos costes a menos de un maná.\n{1}, {T}: La criatura objetivo no puede bloquear este turno. Zirilan of the Claw|Zirilan de la Garra|Criatura Legendaria - Chamán Viashino|{1}{R}{R}, {T}: busca en tu biblioteca una carta de Dragón y ponla en juego. Despues baraja tu biblioteca. Ese Dragón gana la habilidad de prisa hasta el final del turno. Al final del turno remuevelo del juego.(La criatura puede atacar y {T} el turno en el que entra en juego). Zo-Zu the Punisher|Zo-Zu el castigador|Criatura legendaria - Guerrero trasgo|Siempre que una tierra entre en juego, Zo-Zu el castigador hace 2 puntos de daño al controlador de esa tierra. Zodiac Monkey|Mono del zodíaco|Criatura — Simio|Cruza bosques. (Esta criatura es imbloqueable mientras el jugador defensor controle un bosque.) +Zodiac Rat|Rata del zodíaco|Criatura - Rata|Cruza pantanos (Esta criatura es imbloqueable mientras el jugador defensor controle un pantano.) Zoetic Cavern|Caverna zoética|Tierra|{T}: Agrega {1} a tu reserva de maná.\nMetamorfosis {2}. (Puedes lanzar esta carta boca abajo como una criatura 2/2 pagando {3}. Ponla boca arriba en cualquier momento pagando su coste de metamorfosis.) Zof Shade|Sombra de Zof|Criatura — Sombra|{2}{B}: La Sombra de Zof obtiene +2/+2 hasta el final del turno. Zombie Apocalypse|Apocalipsis zombie|Conjuro|Regresa todas las cartas de criatura Zombie de tu cementerio al campo de batalla giradas, luego destruye todos los Humanos. diff --git a/forge-gui/res/languages/cardnames-it-IT.txt b/forge-gui/res/languages/cardnames-it-IT.txt index 3385dd906a2..e38b8307e95 100644 --- a/forge-gui/res/languages/cardnames-it-IT.txt +++ b/forge-gui/res/languages/cardnames-it-IT.txt @@ -44,7 +44,7 @@ Abyssal Nocturnus|Notturio Abissale|Creatura — Orrore|Ogniqualvolta un avversa Abyssal Persecutor|Persecutore Abissale|Creatura — Demone|Volare, travolgere\nNon puoi vincere la partita e i tuoi avversari non possono perdere la partita. Abyssal Specter|Spettro dell'Abisso|Creatura — Spettro|Volare (Questa creatura non può essere bloccata tranne che da creature con volare.)\nOgniqualvolta lo Spettro dell'Abisso infligge danno a un giocatore, quel giocatore scarta una carta dalla propria mano. Abzan Advantage|Vantaggio Abzan|Istantaneo|Un giocatore bersaglio sacrifica un incantesimo. Sostieni 1. (Scegli una creatura con la costituzione minore tra le creature che controlli e metti un segnalino +1/+1 su di essa.) -Abzan Ascendancy|Autorità Abzan|Incantesimo|Quando l'Autorità Abzan entra nel campo di battaglia, metti un segnalino +1/+1 su ogni creatura che controlli.\nOgniqualvolta una creatura non pedina che controlli muore, metti sul campo di battaglia una pedina creatura Spirito 1/1 bianca con volare. +Abzan Ascendancy|Autorità Abzan|Incantesimo|Quando l'Autorità Abzan entra nel campo di battaglia, metti un segnalino +1/+1 su ogni creatura che controlli.\nOgniqualvolta una creatura non pedina che controlli muore, crea una pedina creatura Spirito 1/1 bianca con volare. Abzan Banner|Stendardo Abzan|Artefatto|{T}: Aggiungi {W}, {B} o {G} alla tua riserva di mana.\n{W}{B}{G}, {T}, Sacrifica lo Stendardo Abzan: Pesca una carta. Abzan Battle Priest|Sacerdote Guerriero Abzan|Creatura — Chierico Umano|Perdurare {W} ({W}, {T}: Metti un segnalino +1/+1 su questa creatura. Perdura solo quando potresti lanciare una stregoneria.)\nOgni creatura con un segnalino +1/+1 che controlli ha legame vitale. Abzan Beastmaster|Domatore Abzan|Creatura — Sciamano Segugio|All'inizio del tuo mantenimento, pesca una carta se controlli la creatura con la costituzione maggiore o con costituzione maggiore a pari merito con un'altra creatura. @@ -91,7 +91,7 @@ Acquire|Acquisire|Stregoneria|Passa in rassegna il grimorio di un avversario ber Acridian|Acridian|| Acrobatic Maneuver|Manovra Acrobatica|Istantaneo|Esilia una creatura bersaglio che controlli, poi rimetti quella carta sul campo di battaglia sotto il controllo del suo proprietario.\nPesca una carta. Act of Aggression|Atto d'Aggressione|Istantaneo|({R/P} può essere pagato con {R} o con 2 punti vita.)Prendi il controllo di una creatura bersaglio controllata da un avversario fino alla fine del turno. STAPpa quella creatura. Ha rapidità fino alla fine del turno. -Act of Authority|Atto di Autorità|Incantesimo|Quando l'Atto di Autorità entra nel campo di battaglia, puoi esiliare un artefatto o un incantesimo bersaglio.All'inizio del tuo mantenimento, puoi esiliare un artefatto o un incantesimo bersaglio. Se lo fai, il suo controllore prende il controllo dell'Atto di Autorità. +Act of Authority|Atto di Autorità|Incantesimo|Quando l'Atto di Autorità entra nel campo di battaglia, puoi esiliare un artefatto o un incantesimo bersaglio.\nAll'inizio del tuo mantenimento, puoi esiliare un artefatto o un incantesimo bersaglio. Se lo fai, il suo controllore prende il controllo dell'Atto di Autorità. Act of Heroism|Atto di Eroismo|Istantaneo|STAPpa una creatura bersaglio. Prende +2/+2 fino alla fine del turno e può bloccare una creatura addizionale in questo turno. Act of Treason|Atto di Tradimento|Stregoneria|Prendi il controllo di una creatura bersaglio fino alla fine del turno. STAPpa quella creatura. Ha rapidità fino alla fine del turno. Act on Impulse|Agire d'Impulso|Stregoneria|Esilia le prime tre carte del tuo grimorio. Fino alla fine del turno, puoi giocare le carte esiliate in questo modo. (Se lanci una magia in questo modo, paghi comunque i suoi costi. Puoi giocare una terra in questo modo solo se potresti giocarne una normalmente.) @@ -102,6 +102,7 @@ Adamaro, First to Desire|Adamaro, Primo a Desiderare|Creatura Leggendaria - Spir Adanto Vanguard|Avanguardia di Adanto|Creatura — Soldato Vampiro|Fintanto che l'Avanguardia di Adanto attacca, prende +2/+0.\nPaga 4 punti vita: L'Avanguardia di Adanto ha indistruttibile fino alla fine del turno. (Il danno e gli effetti che dicono "distruggi" non la distruggono.) Adanto, the First Fort|Adanto, il Primo Forte|Terra Leggendaria|(Si trasforma dallo Sbarco della Legione.)\n{T}: Aggiungi {W} alla tua riserva di mana.\n{2}{W}, {T}: Crea una pedina creatura Vampiro 1/1 bianca con legame vitale. Adaptive Automaton|Automa Adattivo|Creatura Artefatto — Costrutto|Mentre l'Automa Adattivo entra nel campo di battaglia, scegli un tipo di creatura.\nL'Automa Adattivo ha il tipo scelto in aggiunta ai suoi altri tipi.\nLe altre creature che controlli del tipo scelto prendono +1/+1. +Adaptive Shimmerer|Scintillante Adattivo|Creatura — Insetto|Lampo\nLo Scintillante Adattivo entra nel campo di battaglia con tre segnalini +1/+1. Adaptive Snapjaw|Mordifauce Adattiva|Creatura — Bestia Lucertola|Evoluzione (Ogniqualvolta una creatura entra nel campo di battaglia sotto il tuo controllo, se quella creatura ha forza o costituzione maggiore di questa creatura, metti un segnalino +1/+1 su questa creatura.) Adarkar Sentinel|Sentinella di Adarkar|| Adarkar Unicorn|Unicorno dell'Adarkar|| @@ -111,10 +112,12 @@ Adarkar Windform|Ventiforme dell'Adarkar|Creatura Neve — Illusione|Volare\n{1} Adder-Staff Boggart|Boggart col Bastone Vipera|Creatura — Guerriero Goblin|Quando il Boggart col Bastone Vipera entra in gioco, scontrati con un avversario. Se vinci, metti un segnalino +1/+1 sul Boggart col Bastone Vipera. (Ogni giocatore che si scontra rivela la prima carta del suo grimorio, poi la mette in cima o in fondo. Un giocatore vince se la sua carta aveva un costo di mana convertito maggiore.) Addle|Confondere|| Adeliz, the Cinder Wind|Adeliz, il Vento di Brace|Creatura Leggendaria — Mago Umano|Volare, rapidità\nOgniqualvolta lanci una magia istantaneo o stregoneria, i Maghi che controlli prendono +1/+1 fino alla fine del turno. +Adherent of Hope|Seguace della Speranza|Creatura — Soldato Umano|All'inizio del combattimento nel tuo turno, se controlli un planeswalker Basri, metti un segnalino +1/+1 sulla Seguace della Speranza. Admiral Beckett Brass|Ammiraglio Beckett Cuor di Bronzo|Creatura Leggendaria — Pirata Umano|Gli altri Pirati che controlli prendono +1/+1.\nAll'inizio della tua sottofase finale, prendi il controllo di un permanente non terra bersaglio controllato da un giocatore a cui è stato inflitto danno da combattimento da tre o più Pirati in questo turno. Admiral's Order|Ordine dell'Ammiraglio|Istantaneo|Incursione — Se hai attaccato con una creatura in questo turno, puoi pagare {U} invece di pagare il costo di mana di questa magia.\nNeutralizza una magia bersaglio. Admonition Angel|Angelo del Monito|Creatura — Angelo|Volare\nTerraferma — Ogniqualvolta una terra entra nel campo di battaglia sotto il tuo controllo, puoi esiliare un permanente non terra bersaglio diverso dall'Angelo del Monito.\nQuando l'Angelo del Monito lascia il campo di battaglia, rimetti sul campo di battaglia tutte le carte esiliate da esso sotto il controllo dei rispettivi proprietari. Adorned Pouncer|Assalitore Ornato|Creatura — Felino|Doppio attacco\nEternare {3}{W}{W} ({3}{W}{W}, Esilia questa carta dal tuo cimitero: Crea una pedina che è una copia della carta, tranne che è un Felino Zombie 4/4 nero senza costo di mana. Eterna solo quando potresti lanciare una stregoneria.) +Adriana, Captain of the Guard|Adriana, Capitana della Guardia|Creatura Leggendaria — Cavaliere Umano|Mischia (Ogniqualvolta questa creatura attacca, prende +1/+1 fino alla fine del turno per ogni avversario che hai attaccato con una creatura in questo combattimento.)\nLe altre creature che controlli hanno mischia. (Se una creatura ha più istanze di mischia, ognuna si innesca separatamente.) Adun Oakenshield|Adun Oakenshield|| Advance Scout|Esploratore Avanzato|| Advanced Hoverguard|Aerocustode in Avanscoperta|Creatura — Drone|Volare\n{U}: L'Aerocustode in Avanscoperta non può essere bersaglio di magie o abilità in questo turno. @@ -128,6 +131,7 @@ Advice from the Fae|Consiglio degli Spiritelli|Stregoneria|({2/U} può essere pa Advocate of the Beast|Fautore delle Bestie|Creatura — Sciamano Elfo|All'inizio della tua sottofase finale, metti un segnalino +1/+1 su una creatura Bestia bersaglio che controlli. Aegis Angel|Angelo dell'Egida|Creatura — Angelo|Volare (Questa creatura non può essere bloccata tranne che da creature con volare o raggiungere.)Quando l'Angelo dell'Egida entra nel campo di battaglia, un altro permanente bersaglio ha indistruttibile fintanto che controlli l'Angelo dell'Egida. (Gli effetti che dicono "distruggi" non lo distruggono. Una creatura con indistruttibile non può essere distrutta dal danno.) Aegis Automaton|Automa dell'Egida|Creatura Artefatto — Costrutto|{4}{W}: Fai tornare un'altra creatura bersaglio che controlli in mano al suo proprietario. +Aegis Turtle|Tartaruga dell'Egida|Creatura — Tartaruga| Aegis of Honor|Egida dell'Onore|Incantesimo|{1}: La prossima volta che una magia istantaneo o stregoneria ti infligge del danno in questo turno, quella magia infligge invece quel danno al proprio controllore. Aegis of the Gods|Egida degli Dei|Creatura Incantesimo — Soldato Umano|Hai anti-malocchio. (Non puoi essere bersaglio di magie o abilità controllate dai tuoi avversari.) Aegis of the Heavens|Egida dei Cieli|Istantaneo|Una creatura bersaglio prende +1/+7 fino alla fine del turno. @@ -228,6 +232,7 @@ Aggressive Mammoth|Mammut Aggressivo|Creatura — Elefante|Travolgere (Questa cr Aggressive Mining|Escavazione Aggressiva|Incantesimo|Non puoi giocare terre.\nSacrifica una terra: Pesca due carte. Attiva questa abilità solo una volta per turno. Aggressive Urge|Impulso Aggressivo|Istantaneo|Una creatura bersaglio prende +1/+1 fino alla fine del turno.\nPesca una carta. Agility|Agilità|| +Agitator Ant|Formica Sobillatrice|Creatura — Insetto|All'inizio della tua sottofase finale, ogni giocatore può mettere due segnalini +1/+1 su una creatura che controlla. Sprona ogni creatura che ha ricevuto segnalini in questo modo. (Fino al tuo prossimo turno, quelle creature attaccano in ogni combattimento un giocatore diverso da te, se possono farlo.) Agonizing Demise|Dipartita Straziante|Istantaneo|Potenziamento {1}{R} (Puoi pagare {1}{R} addizionale quando lanci questa magia.)\nDistruggi una creatura non nera bersaglio. Non può essere rigenerata. Se la Dipartita Straziante è stata potenziata, infligge al controllore di quella creatura danno pari alla forza di quella creatura. Agonizing Memories|Ricordi Tormentosi|Stregoneria|Guarda la mano di un giocatore bersaglio e scegli due carte da quella mano. Mettile in cima al grimorio di quel giocatore in qualsiasi ordine. Agonizing Remorse|Rimorso Straziante|Stregoneria|Un avversario bersaglio rivela la sua mano. Scegli una carta non terra da quella mano o una carta dal suo cimitero. Esilia quella carta. Perdi 1 punto vita. @@ -256,7 +261,7 @@ Airdrop Condor|Condor in Picchiata|Creatura — Uccello|Volare\n{1}{R}, Sacrific Aisling Leprechaun|Lepricauno di Aisling|| Ajani Goldmane|Ajani Criniera D'Oro|Planeswalker — Ajani|+1: Guadagni 2 punti vita.\n-1: Metti un segnalino +1/+1 su ogni creatura che controlli. Quelle creature hanno cautela fino alla fine del turno.\n-6: Metti sul campo di battaglia una pedina creatura Avatar bianca con "La forza e la costituzione di questa creatura sono pari ai tuoi punti vita". Ajani Steadfast|Ajani l'Incrollabile|Planeswalker — Ajani|+1: Fino alla fine del turno, fino a una creatura bersaglio prende +1/+1 e ha attacco improvviso, cautela e legame vitale.\n-2: Metti un segnalino +1/+1 su ogni creatura che controlli e un segnalino fedeltà su ogni altro planeswalker che controlli.\n-7: Ottieni un emblema con "Se una fonte sta per infliggere danno a te o a un planeswalker che controlli, previeni tutto il danno tranne 1". -Ajani Unyielding|Ajani l'Inflessibile|Planeswalker — Ajani|+2: Rivela le prime tre carte del tuo grimorio. Aggiungi alla tua mano tutte le carte permanente non terra rivelate in questo modo e metti le altre in fondo al tuo grimorio in qualsiasi ordine.\n−2: Esilia una creatura bersaglio. Il suo controllore guadagna punti vita pari alla sua forza.\n−9: Metti cinque segnalini +1/+1 su ogni creatura che controlli e cinque segnalini fedeltà su ogni altro planeswalker che controlli. +Ajani Unyielding|Ajani l'Inflessibile|Planeswalker Leggendario — Ajani|+2: Rivela le prime tre carte del tuo grimorio. Aggiungi alla tua mano tutte le carte permanente non terra rivelate in questo modo e metti le altre in fondo al tuo grimorio in qualsiasi ordine.\n-2: Esilia una creatura bersaglio. Il suo controllore guadagna punti vita pari alla sua forza.\n-9: Metti cinque segnalini +1/+1 su ogni creatura che controlli e cinque segnalini fedeltà su ogni altro planeswalker che controlli. Ajani Vengeant|Ajani Vendicativo|Planeswalker — Ajani|+1: Un permanente bersaglio non STAPpa durante il prossimo STAP del suo controllore.\n-2: Ajani Vendicativo infligge 3 danni a una creatura o a un giocatore bersaglio e tu guadagni 3 punti vita.\n-7: Distruggi tutte le terre controllate da un giocatore bersaglio. Ajani's Aid|Sostegno di Ajani|Incantesimo|Quando il Sostegno di Ajani entra nel campo di battaglia, puoi passare in rassegna il tuo grimorio e/o il tuo cimitero per una carta chiamata Ajani, Protettore Impavido, rivelarla e aggiungerla alla tua mano. Se passi in rassegna il tuo grimorio in questo modo, rimescolalo.\nSacrifica il Sostegno di Ajani: Previeni tutto il danno da combattimento che una creatura a tua scelta infliggerebbe in questo turno. Ajani's Chosen|Prescelti di Ajani|Creatura — Soldato Felino|Ogniqualvolta un incantesimo entra nel campo di battaglia sotto il tuo controllo, crea una pedina creatura Felino 2/2 bianca. Se quell'incantesimo è un'Aura, puoi assegnarla alla pedina. @@ -269,13 +274,14 @@ Ajani's Pridemate|Compagno di Ajani|Creatura — Soldato Felino|Ogniqualvolta gu Ajani's Sunstriker|Protettrice Solare di Ajani|Creatura — Chierico Felino|Legame vitale (Il danno inflitto da questa creatura ti fa anche guadagnare altrettanti punti vita.) Ajani's Welcome|Benvenuto di Ajani|Incantesimo|Ogniqualvolta una creatura entra nel campo di battaglia sotto il tuo controllo, guadagni 1 punto vita. Ajani, Adversary of Tyrants|Ajani, Avversario dei Tiranni|Planeswalker Leggendario — Ajani|+1: Scegli fino a due creature bersaglio. Metti un segnalino +1/+1 su ciascuna di esse.\n-2: Rimetti sul campo di battaglia una carta creatura bersaglio con costo di mana convertito pari o inferiore a 2 dal tuo cimitero.\n-7: Ottieni un emblema con "All'inizio della tua sottofase finale, crea tre pedine creatura Felino 1/1 bianche con legame vitale". -Ajani, Caller of the Pride|Ajani, Evocatore del Branco|Planeswalker — Ajani|+1: Scegli fino a una creatura bersaglio. Metti un segnalino +1/+1 su di essa.-3: Una creatura bersaglio ha volare e doppio attacco fino alla fine del turno.-8: Metti sul campo di battaglia X pedine creatura Felino 2/2 bianche, dove X sono i tuoi punti vita. +Ajani, Caller of the Pride|Ajani, Evocatore del Branco|Planeswalker — Ajani|+1: Scegli fino a una creatura bersaglio. Metti un segnalino +1/+1 su di essa.\n-3: Una creatura bersaglio ha volare e doppio attacco fino alla fine del turno.\n-8: Metti sul campo di battaglia X pedine creatura Felino 2/2 bianche, dove X sono i tuoi punti vita. Ajani, Inspiring Leader|Ajani, Condottiero Ispiratore|Planeswalker Leggendario — Ajani|+2: Guadagni 2 punti vita. Scegli fino a una creatura bersaglio. Metti due segnalini +1/+1 su di essa.\n-3: Esilia una creatura bersaglio. Il suo controllore guadagna 2 punti vita.\n-10: Le creature che controlli hanno volare e doppio attacco fino alla fine del turno. Ajani, Mentor of Heroes|Ajani, Mentore di Eroi|Planeswalker — Ajani|+1: Distribuisci tre segnalini +1/+1 tra una, due o tre creature bersaglio che controlli.\n+1: Guarda le prime quattro carte del tuo grimorio. Puoi rivelare una carta Aura, creatura o planeswalker tra esse e aggiungerla alla tua mano. Metti le altre in fondo al tuo grimorio in qualsiasi ordine.\n-8: Guadagni 100 punti vita. Ajani, Strength of the Pride|Ajani, Forza del Branco|Planeswalker Leggendario — Ajani|+1: Guadagni punti vita pari al numero di creature che controlli più il numero di planeswalker che controlli.\n-2: Crea una pedina creatura Soldato Felino 2/2 bianca chiamata Compagno di Ajani con "Ogniqualvolta guadagni punti vita, metti un segnalino +1/+1 sul Compagno di Ajani".\n0: Se hai almeno 15 punti vita in più rispetto ai tuoi punti vita iniziali, esilia Ajani, Forza del Branco e ogni artefatto e creatura controllati dai tuoi avversari. Ajani, Valiant Protector|Ajani, Protettore Impavido|Planeswalker — Ajani|+2: Scegli fino a una creatura bersaglio. Metti due segnalini +1/+1 su di essa.\n+1: Rivela carte dalla cima del tuo grimorio finché non riveli una carta creatura. Aggiungi quella carta alla tua mano e metti le altre in fondo al tuo grimorio in ordine casuale.\n−11: Metti X segnalini +1/+1 su una creatura bersaglio, dove X è pari ai tuoi punti vita. Quella creatura ha travolgere fino alla fine del turno. Ajani, Wise Counselor|Ajani, Saggio Consigliere|Planeswalker Leggendario — Ajani|+2: Guadagni 1 punto vita per ogni creatura che controlli.\n-3: Le creature che controlli prendono +2/+2 fino alla fine del turno.\n-9: Metti X segnalini +1/+1 su una creatura bersaglio, dove X è pari ai tuoi punti vita. Ajani, the Greathearted|Ajani dal Cuore Grande|Planeswalker Leggendario — Ajani|Le creature che controlli hanno cautela.\n+1: Guadagni 3 punti vita.\n-2: Metti un segnalino +1/+1 su ogni creatura che controlli e un segnalino fedeltà su ogni altro planeswalker che controlli. +Akim, the Soaring Wind|Akim, il Vento Aleggiante|Creatura Leggendaria — Dinosauro Uccello|Volare\nOgniqualvolta crei una o più pedine per la prima volta in ogni turno, crea una pedina creatura Uccello 1/1 bianca con volare.\n{3}{U}{R}{W}: Le pedine creatura che controlli hanno doppio attacco fino alla fine del turno. Akiri, Line-Slinger|Akiri, Lanciafuni|Creatura Leggendaria — Alleato Soldato Kor|Attacco improvviso, cautela\nAkiri, Lanciafuni prende +1/+0 per ogni artefatto che controlli.\nPartner (Puoi avere due comandanti se entrambi hanno partner.) Akki Avalanchers|Valanghieri Akki|Creatura - Guerriero Goblin|Sacrifica una terra: I Valanghieri Akki prendono +2/+0 fino alla fine del turno. Gioca questa abilità solo una volta per turno. Akki Blizzard-Herder|Conduci-Bufere Akki|Creatura - Sciamano Goblin|Quando il Conduci-Bufere Akki viene messo in un cimitero dal gioco, ogni giocatore sacrifica una terra. @@ -287,10 +293,10 @@ Akki Underling|Tirapiedi Akki|Creatura - Guerriero Goblin|Fintanto che hai almen Akki Underminer|Minatore Akki|Creatura - Sciamano Farabutto Goblin|Ogniqualvolta il Minatore Akki infligge danno da combattimento a un giocatore, quel giocatore sacrifica un permanente. Akoum Battlesinger|Urlatrice da Battaglia di Akoum|Creatura — Alleato Berserker Umano|Rapidità\nOgniqualvolta l'Urlatrice da Battaglia di Akoum o un altro Alleato entra nel campo di battaglia sotto il tuo controllo, puoi far prendere +1/+0 alle creature Alleato che controlli fino alla fine del turno. Akoum Boulderfoot|Piedemacigno di Akoum|Creatura — Guerriero Gigante|Quando il Piedemacigno di Akoum entra nel campo di battaglia, infligge 1 danno a una creatura o a un giocatore bersaglio. -Akoum Firebird|Pirofenice di Akoum|Creatura — Fenice|Volare, rapiditàLa Pirofenice di Akoum attacca ogni turno, se può farlo.Terraferma — Ogniqualvolta una terra entra nel campo di battaglia sotto il tuo controllo, puoi pagare {4}{R}{R}. Se lo fai, rimetti sul campo di battaglia la Pirofenice di Akoum dal tuo cimitero. +Akoum Firebird|Pirofenice di Akoum|Creatura — Fenice|Volare, rapiditàLa Pirofenice di Akoum attacca ogni turno, se può farlo.\nTerraferma — Ogniqualvolta una terra entra nel campo di battaglia sotto il tuo controllo, puoi pagare {4}{R}{R}. Se lo fai, rimetti sul campo di battaglia la Pirofenice di Akoum dal tuo cimitero. Akoum Flameseeker|Cercafiamme di Akoum|Creatura — Alleato Sciamano Umano|Coorte — {T}, TAPpa un Alleato STAPpato che controlli: Scarta una carta. Se lo fai, pesca una carta. Akoum Hellkite|Nibbio Infernale di Akoum|Creatura — Drago|VolareTerraferma — Ogniqualvolta una terra entra nel campo di battaglia sotto il tuo controllo, il Nibbio Infernale di Akoum infligge 1 danno a una creatura o a un giocatore bersaglio. Se quella terra è una Montagna, il Nibbio Infernale di Akoum infligge invece 2 danni a quella creatura o a quel giocatore. -Akoum Refuge|Rifugio di Akoum|Terra|Il Rifugio di Akoum entra nel campo di battaglia TAPpato.Quando il Rifugio di Akoum entra nel campo di battaglia, guadagni 1 punto vita.{T}: Aggiungi {B} o {R} alla tua riserva di mana. +Akoum Refuge|Rifugio di Akoum|Terra|Il Rifugio di Akoum entra nel campo di battaglia TAPpato.\nQuando il Rifugio di Akoum entra nel campo di battaglia, guadagni 1 punto vita.\n{T}: Aggiungi {B} o {R} alla tua riserva di mana. Akoum Stonewaker|Suscitapietre di Akoum|Creatura — Sciamano Umano|Terraferma — Ogniqualvolta una terra entra nel campo di battaglia sotto il tuo controllo, puoi pagare {2}{R}. Se lo fai, metti sul campo di battaglia una pedina creatura Elementale 3/1 rossa con travolgere e rapidità. Esilia quella pedina all'inizio della prossima sottofase finale. Akoum|Akoum|Piano — Zendikar|I giocatori possono lanciare carte incantesimo come se avessero lampo.\nOgniqualvolta tiri caos, distruggi una creatura bersaglio che non è incantata. Akrasan Squire|Scudiero di Akrasa|Creatura — Soldato Umano|Esaltato (Ogniqualvolta una creatura che controlli attacca da sola, prende +1/+1 fino alla fine del turno.) @@ -309,7 +315,7 @@ Akroma's Devoted|Fedele di Akroma|Creatura — Chierico|I Chierici attaccano sen Akroma's Memorial|Ricordo di Akroma|Artefatto Leggendario|Le creature che controlli hanno volare, attacco improvviso, cautela, travolgere, rapidità e protezione dal nero e dal rosso. Akroma's Vengeance|Vendetta di Akroma|Stregoneria|Distruggi tutti gli artefatti, le creature e gli incantesimi.\nCiclo {3} ({3}, Scarta questa carta dalla tua mano: Pesca una carta). Akroma, Angel of Fury|Akroma, Angelo della Furia|Creatura Leggendaria — Angelo|Akroma, Angelo della Furia non può essere neutralizzata.\nVolare, travolgere, protezione dal bianco, protezione dal blu\n{R}: Akroma, Angelo della Furia prende +1/+0 fino alla fine del turno.\nMetamorfosi {3}{R}{R}{R} (Puoi giocare questa carta a faccia in giù come una creatura 2/2 pagando {3}. Girala a faccia in su in qualsiasi momento pagando il suo costo di metamorfosi.) -Akroma, Angel of Wrath|Akroma, Angelo della Distruzione|Creatura Leggendaria — Angelo|Volare, attacco improvviso, cautela, travolgere, rapidità, protezione dal nero, protezione dal rosso +Akroma, Angel of Wrath|Akroma, Angelo della Distruzione|Creatura Leggendaria — Angelo|Volare, attacco improvviso, cautela, travolgere, rapidità, protezione dal nero e dal rosso Akron Legionnaire|Legionario di Akron|| Aku Djinn|Genio di Aku|| Akuta, Born of Ash|Akuta, Nato dalla Cenere|Creatura Leggendaria - Spirito|Rapidità\nAll'inizio del tuo mantenimento, se hai in mano più carte di ogni avversario, puoi sacrificare una Palude. Se lo fai, rimetti in gioco Akuta, Nato dalla Cenere dal tuo cimitero. @@ -332,18 +338,20 @@ Aladdin|Aladino|| Alarum|Avvertimento|| Albino Troll|Troll Albino|| Alchemist's Apprentice|Apprendista dell'Alchimista|Creatura — Mago Umano|Sacrifica l'Apprendista dell'Alchimista: Pesca una carta. +Alchemist's Gift|Dono dell'Alchimista|Istantaneo|Una creatura bersaglio prende +1/+1 e ha tocco letale o legame vitale a tua scelta fino alla fine del turno. (Qualsiasi danno che una creatura con tocco letale infligge a una creatura è sufficiente a distruggerla. Il danno inflitto da una creatura con legame vitale fa anche guadagnare altrettanti punti vita al suo controllore.) Alchemist's Greeting|Accoglienza dell'Alchimista|Stregoneria|L'Accoglienza dell'Alchimista infligge 4 danni a una creatura bersaglio.\nFollia {1}{R} (Se scarti questa carta, scartala in esilio. Quando lo fai, lanciala pagando il suo costo di follia o mettila nel tuo cimitero.) Alchemist's Refuge|Rifugio dell'Alchimista|Terra|{T}: Aggiungi {1} alla tua riserva di mana.\n{G}{U}, {T}: Puoi lanciare carte non terra in questo turno come se avessero lampo. -Alchemist's Vial|Fiala dell'Alchimista|Artefatto|Quando la Fiala dell'Alchimista entra nel campo di battaglia, pesca una carta.{1}, {T}, Sacrifica la Fiala dell'Alchimista: Una creatura bersaglio non può attaccare o bloccare in questo turno. +Alchemist's Vial|Fiala dell'Alchimista|Artefatto|Quando la Fiala dell'Alchimista entra nel campo di battaglia, pesca una carta.\n{1}, {T}, Sacrifica la Fiala dell'Alchimista: Una creatura bersaglio non può attaccare o bloccare in questo turno. Alchor's Tomb|Tomba di Alchor|| Aleatory|Alea|| +Alert Heedbonder|Vincolaintuito Vigile|Creatura — Esploratore Umano|Cautela\nAll'inizio della tua sottofase finale, guadagni 1 punto vita per ogni creatura con cautela che controlli. Alesha's Vanguard|Avanguardia di Alesha|Creatura — Guerriero Orco|Accelerare {2}{B} (Puoi lanciare questa magia pagando il suo costo di accelerare. Se lo fai, ha rapidità e torna in mano al suo proprietario dal campo di battaglia all'inizio della prossima sottofase finale.) Alesha, Who Smiles at Death|Alesha, Che Sorride alla Morte|Creatura Leggendaria — Guerriero Umano|Attacco improvviso\nOgniqualvolta Alesha, Che Sorride alla Morte attacca, puoi pagare {W/B}{W/B}. Se lo fai, rimetti sul campo di battaglia dal tuo cimitero una carta creatura bersaglio con forza pari o inferiore a 2 TAPpata e attaccante. Alexi's Cloak|Mantello di Alexi|| Alexi, Zephyr Mage|Alexi, Maga dello Zefiro|| Algae Gharial|Gaviale delle Alghe|Creatura — Coccodrillo|Velo\nOgniqualvolta un'altra creatura viene messa in un cimitero dal gioco, puoi mettere un segnalino +1/+1 sul Gaviale delle Alghe. -Alhammarret's Archive|Archivio di Alhammarret|Artefatto Leggendario|Se stai per guadagnare punti vita, ne guadagni invece il doppio.Se stai per pescare una carta, tranne la prima che peschi in ognuna delle tue sottofasi di acquisizione, pesca invece due carte. -Alhammarret, High Arbiter|Alhammarret, Sommo Giudice|Creatura Leggendaria — Sfinge|VolareMentre Alhammarret, Sommo Giudice entra nel campo di battaglia, ogni avversario rivela la propria mano. Scegli il nome di una carta non terra rivelata in questo modo.I tuoi avversari non possono lanciare magie con il nome scelto (fintanto che questa creatura è sul campo di battaglia). +Alhammarret's Archive|Archivio di Alhammarret|Artefatto Leggendario|Se stai per guadagnare punti vita, ne guadagni invece il doppio.\nSe stai per pescare una carta, tranne la prima che peschi in ognuna delle tue sottofasi di acquisizione, pesca invece due carte. +Alhammarret, High Arbiter|Alhammarret, Sommo Giudice|Creatura Leggendaria — Sfinge|VolareMentre Alhammarret, Sommo Giudice entra nel campo di battaglia, ogni avversario rivela la propria mano. Scegli il nome di una carta non terra rivelata in questo modo.\nI tuoi avversari non possono lanciare magie con il nome scelto (fintanto che questa creatura è sul campo di battaglia). Ali Baba|Ali Babà|| Aliban's Tower|Torre di Aliban|| Aligned Hedron Network|Rete di Edri Allineati|Artefatto|Quando la Rete di Edri Allineati entra nel campo di battaglia, esilia tutte le creature con forza pari o superiore a 5 finché la Rete di Edri Allineati non lascia il campo di battaglia. (Quelle creature tornano sotto il controllo dei rispettivi proprietari.) @@ -365,7 +373,8 @@ Alloy Myr|Myr delle Leghe|Creatura Artefatto — Myr|{T}: Aggiungi un mana di un Allure of the Unknown|Fascino dell'Ignoto|Stregoneria|Rivela le prime sei carte del tuo grimorio. Un avversario esilia una carta non terra scelta tra esse, poi aggiungi le altre alla tua mano. Quell'avversario può lanciare la carta esiliata senza pagare il suo costo di mana. Alluring Scent|Profumo Invitante|| Alluring Siren|Sirena Seducente|Creatura — Sirena|{T}: Una creatura bersaglio controllata da un avversario ti attacca in questo turno, se può farlo. -Ally Encampment|Accampamento Alleato|Terra|{T}: Aggiungi {1} alla tua riserva di mana.{T}: Aggiungi un mana di un qualsiasi colore alla tua riserva di mana. Spendi questo mana solo per lanciare una magia Alleato.{1}, {T}, Sacrifica l'Accampamento Alleato: Fai tornare un Alleato bersaglio che controlli in mano al suo proprietario. +Ally Encampment|Accampamento Alleato|Terra|{T}: Aggiungi {1} alla tua riserva di mana.\n{T}: Aggiungi un mana di un qualsiasi colore alla tua riserva di mana. Spendi questo mana solo per lanciare una magia Alleato.\n{1}, {T}, Sacrifica l'Accampamento Alleato: Fai tornare un Alleato bersaglio che controlli in mano al suo proprietario. +Almighty Brushwagg|Burlarbusto Onnipotente|Creatura — Burlarbusto|Travolgere\n{3}{G}: Il Burlarbusto Onnipotente prende +3/+3 fino alla fine del turno. Alms Beast|Bestia della Carità|Creatura — Bestia|Le creature che bloccano o vengono bloccate dalla Bestia della Carità hanno legame vitale. Alms Collector|Raccoglitore di Elemosine|Creatura — Chierico Felino|Lampo\nSe un avversario sta per pescare due o più carte, tu e quel giocatore pescate invece ognuno una carta. Alms of the Vein|Obolo della Vena|Stregoneria|Un avversario bersaglio perde 3 punti vita e tu guadagni 3 punti vita.\nFollia {B} (Se scarti questa carta, scartala in esilio. Quando lo fai, lanciala pagando il suo costo di follia o mettila nel tuo cimitero.) @@ -378,7 +387,9 @@ Alpha Status|Esemplare Alpha|Incanta Creatura|La creatura incantata prende +2/+2 Alpha Tyrranax|Tyrranax Alfa|Creatura — Bestia| Alpine Grizzly|Grizzly Alpina|Creatura — Orso| Alpine Guide|Guida Alpina|Creatura Neve — Esploratore Umano|Quando la Guida Alpina entra nel campo di battaglia, puoi passare in rassegna il tuo grimorio per una carta Montagna, metterla sul campo di battaglia TAPpata, poi rimescolare il tuo grimorio.\nLa Guida Alpina attacca in ogni combattimento, se può farlo.\nQuando la Guida Alpina lascia il campo di battaglia, sacrifica una Montagna. +Alpine Houndmaster|Signore dei Segugi Alpestre|Creatura — Guerriero Umano|Quando il Signore dei Segugi Alpestre entra nel campo di battaglia, puoi passare in rassegna il tuo grimorio per una carta chiamata Cane da Guardia Alpestre e/o una carta chiamata Randagio Igneo, rivelarle, aggiungerle alla tua mano e poi rimescolare il tuo grimorio.\nOgniqualvolta il Signore dei Segugi Alpestre attacca, prende +X/+0 fino alla fine del turno, dove X è il numero di altre creature attaccanti. Alpine Moon|Luna Alpina|Incantesimo|Mentre la Luna Alpina entra nel campo di battaglia, scegli il nome di una carta terra non base.\nLe terre controllate dai tuoi avversari con il nome scelto perdono tutti i tipi di terra e le abilità, e hanno "{T}: Aggiungi un mana di un qualsiasi colore". +Alpine Watchdog|Cane da Guardia Alpestre|Creatura — Canide|Cautela (Questa creatura attacca senza TAPpare.) Alseid of Life's Bounty|Alseide dell'Abbondanza Vitale|Creatura Incantesimo — Ninfa|Legame vitale\n{1}, Sacrifica l'Alseide dell'Abbondanza Vitale: Una creatura o un incantesimo bersaglio che controlli ha protezione da un colore a tua scelta fino alla fine del turno. Altac Bloodseeker|Cercasangue di Altac|Creatura — Berserker Umano|Ogniqualvolta una creatura controllata da un avversario muore, la Cercasangue di Altac prende +2/+0 e ha attacco improvviso e rapidità fino alla fine del turno. (Infligge danno da combattimento prima delle creature senza attacco improvviso e può attaccare e {T} non appena entra sotto il tuo controllo.) Altar Golem|Golem dell'Altare|Creatura Artefatto — Golem|Travolgere\nLa forza e la costituzione del Golem dell'Altare sono pari al numero di creature in gioco.\nIl Golem dell'Altare non STAPpa durante lo STAP del suo controllore.\nTAPpa cinque creature STAPpate che controlli: STAPpa il Golem dell'Altare. @@ -389,7 +400,7 @@ Altar of the Brood|Altare della Nidiata|Artefatto|Ogniqualvolta un altro permane Altar of the Lost|Altare degli Smarriti|Artefatto|L'Altare degli Smarriti entra nel campo di battaglia TAPpato.\n{T}: Aggiungi due mana in qualsiasi combinazione di colori alla tua riserva di mana. Spendi questo mana solo per lanciare magie con flashback da un cimitero. Altar of the Pantheon|Altare del Pantheon|Artefatto|La tua devozione a ogni colore e ogni combinazione di colori aumenta di uno.\n{T}: Aggiungi un mana di un qualsiasi colore. Se controlli un Dio, un Semidio o un incantesimo leggendario, guadagni 1 punto vita. Altar's Light|Luce dell'Altare|Istantaneo|Rimuovi dal gioco un artefatto o un incantesimo bersaglio. -Altar's Reap|Raccolto dell'Altare|Istantaneo|Come costo addizionale per lanciare il Raccolto dell'Altare, sacrifica una creatura.Pesca due carte. +Altar's Reap|Raccolto dell'Altare|Istantaneo|Come costo addizionale per lanciare il Raccolto dell'Altare, sacrifica una creatura.\nPesca due carte. Alter Fate|Alterare il Destino|Stregoneria — Avventura|Riprendi in mano una carta creatura bersaglio dal tuo cimitero. (Poi esilia questa carta. Puoi lanciare la creatura in seguito dall'esilio.) Alter Reality|Modificare la Realtà|Istantaneo|Cambia il testo di un permanente o di una magia bersaglio sostituendo tutte le parole che indicano un singolo colore con un altro colore (questo effetto non termina alla fine del turno).\nFlashback {1}{U} (puoi giocare questa carta dal tuo cimitero pagando il suo costo di flashback. Poi rimuovila dal gioco). Altered Ego|Ego Alterato|Creatura — Polimorfo|L'Ego Alterato non può essere neutralizzato.\nPuoi far entrare l'Ego Alterato nel campo di battaglia come una copia di qualsiasi creatura sul campo di battaglia, tranne che entra con X segnalini +1/+1 addizionali. @@ -499,7 +510,7 @@ Angel of Renewal|Angelo del Rinnovamento|Creatura — Alleato Angelo|VolareQuand Angel of Retribution|Angelo del Castigo|Creatura — Angelo|Volare, attacco improvviso Angel of Salvation|Angelo della Salvezza|Creatura — Angelo|Lampo; convocazione (Ogni creatura che TAPpi mentre giochi questa magia ne riduce il costo di 1 o di un mana del colore di quella creatura.)\nVolare\nQuando l'Angelo della Salvezza entra in gioco, previeni i prossimi 5 danni che verrebbero inflitti in questo turno a un qualsiasi numero di creature e/o giocatori bersaglio, divisi a tua scelta. Angel of Sanctions|Angelo delle Sanzioni|Creatura — Angelo|Volare\nQuando l'Angelo delle Sanzioni entra nel campo di battaglia, puoi esiliare un permanente non terra bersaglio controllato da un avversario finché l'Angelo delle Sanzioni non lascia il campo di battaglia.\nImbalsamare {5}{W} ({5}{W}, Esilia questa carta dal tuo cimitero: Crea una pedina che è una copia della carta, tranne che è un Angelo Zombie bianco senza costo di mana. Imbalsama solo quando potresti lanciare una stregoneria.) -Angel of Serenity|Angelo della Serenità|Creatura — Angelo|VolareQuando l'Angelo della Serenità entra nel campo di battaglia, puoi esiliare fino a tre altre creature bersaglio dal campo di battaglia e/o carte creatura dai cimiteri.Quando l'Angelo della Serenità lascia il campo di battaglia, fai tornare le carte esiliate in mano ai rispettivi proprietari. +Angel of Serenity|Angelo della Serenità|Creatura — Angelo|VolareQuando l'Angelo della Serenità entra nel campo di battaglia, puoi esiliare fino a tre altre creature bersaglio dal campo di battaglia e/o carte creatura dai cimiteri.\nQuando l'Angelo della Serenità lascia il campo di battaglia, fai tornare le carte esiliate in mano ai rispettivi proprietari. Angel of Vitality|Angelo della Vitalità|Creatura — Angelo|Volare\nSe stai per guadagnare punti vita, ne guadagni invece altrettanti più 1.\nL'Angelo della Vitalità prende +2/+2 fintanto che hai 25 o più punti vita. Angel of the Dawn|Angelo dell'Alba|Creatura — Angelo|Volare\nQuando l'Angelo dell'Alba entra nel campo di battaglia, le creature che controlli prendono +1/+1 e hanno cautela fino alla fine del turno. (Attaccano senza TAPpare.) Angel of the Dire Hour|Angelo delle Avversità|Creatura — Angelo|Lampo\nVolare\nQuando l'Angelo delle Avversità entra nel campo di battaglia, se lo hai lanciato dalla tua mano, esilia tutte le creature attaccanti. @@ -515,6 +526,7 @@ Angelheart Vial|Fiala del Cuore Angelico|Artefatto|Ogniqualvolta ti viene inflit Angelic Accord|Armonia Angelica|Incantesimo|All'inizio di ogni sottofase finale, se hai guadagnato 4 o più punti vita in questo turno, metti sul campo di battaglia una pedina creatura Angelo 4/4 bianca con volare. Angelic Arbiter|Giudice Angelico|Creatura — Angelo|Volare\nOgni avversario che ha lanciato una magia in questo turno non può attaccare con creature.\nOgni avversario che ha attaccato con una creatura in questo turno non può lanciare magie. Angelic Armaments|Armamenti Angelici|Artefatto — Equipaggiamento|La creatura equipaggiata prende +2/+2, ha volare ed è un Angelo bianco in aggiunta ai suoi altri tipi e colori.\nEquipaggiare {4} +Angelic Ascension|Ascesa Angelica|Istantaneo|Esilia una creatura o un planeswalker bersaglio. Il suo controllore crea una pedina creatura Angelo 4/4 bianca con volare. Angelic Benediction|Protezione Angelica|Incantesimo|Esaltato (Ogniqualvolta una creatura che controlli attacca da sola, prende +1/+1 fino alla fine del turno.)\nOgniqualvolta una creatura che controlli attacca da sola, puoi TAPpare una creatura bersaglio. Angelic Blessing|Benedizione Angelica|Stregoneria|La creatura bersaglio prende +3/+3 e guadagna volare fino alla fine del turno. (Non può essere bloccata tranne che da creature con volare.) Angelic Captain|Capitano Angelico|Creatura — Alleato Angelo|VolareOgniqualvolta il Capitano Angelico attacca, prende +1/+1 fino alla fine del turno per ogni altro Alleato attaccante. @@ -525,7 +537,7 @@ Angelic Edict|Editto Angelico|Stregoneria|Esilia una creatura o un incantesimo b Angelic Exaltation|Esaltazione Angelica|Incantesimo|Ogniqualvolta una creatura che controlli attacca da sola, prende +X/+X fino alla fine del turno, dove X è il numero di creature che controlli. Angelic Favor|Intervento Angelico|| Angelic Field Marshal|Supremo Comandante Angelico|Creatura — Angelo|Volare\nTenente — Fintanto che controlli il tuo comandante, il Supremo Comandante Angelico prende +2/+2 e le creature che controlli hanno cautela. -Angelic Gift|Dono Angelico|Incantesimo — Aura|Incanta creaturaQuando il Dono Angelico entra nel campo di battaglia, pesca una carta.La creatura incantata ha volare. +Angelic Gift|Dono Angelico|Incantesimo — Aura|Incanta creaturaQuando il Dono Angelico entra nel campo di battaglia, pesca una carta.\nLa creatura incantata ha volare. Angelic Guardian|Guardiana Angelica|Creatura — Angelo|Volare (Questa creatura non può essere bloccata tranne che da creature con volare o raggiungere.)\nOgniqualvolta una o più creature che controlli attaccano, hanno indistruttibile fino alla fine del turno.(Il danno e gli effetti che dicono "distruggi" non le distruggono.) Angelic Overseer|Sorvegliante Angelica|Creatura — Angelo|Volare\nFintanto che controlli un Umano, la Sorvegliante Angelica ha anti-malocchio ed è indistruttibile. Angelic Page|Paggio Angelico|Creatura — Spirito|Volare (Questa creatura non può essere bloccata tranne che da creature con volare.)\n{T}: La creatura bersaglio che sta attaccando o bloccando prende +1/+1 fino alla fine del turno. @@ -552,6 +564,7 @@ Anguished Unmaking|Dissoluzione Angosciosa|Istantaneo|Esilia un permanente non t Angus Mackenzie|Angus Mackenzie|| Animal Boneyard|Cimitero degli Animali|Incanta Terra|La terra incantata ha "{T}, Sacrifica una creatura: Guadagni un ammontare di punti vita pari alla costituzione di quella creatura". Animal Magnetism|Magnetismo Animale|Stregoneria|Rivela le prime cinque carte del tuo grimorio. Un avversario sceglie una carta creatura tra esse. Metti in gioco quella carta e metti le rimanenti nel tuo cimitero. +Animal Sanctuary|Santuario degli Animali|Terra|{T}: Aggiungi {C}.\n{2}, {T}: Metti un segnalino +1/+1 su un Bue, Canide, Capra, Felino, Serpente o Uccello bersaglio. Animar, Soul of Elements|Animar, Spirito degli Elementi|Creatura Leggendaria — Elementale|Protezione dal bianco e dal nero\nOgniqualvolta lanci una magia creatura, metti un segnalino +1/+1 su Animar, Spirito degli Elementi.\nLe magie creatura che lanci costano {1} in meno per essere lanciate per ogni segnalino +1/+1 su Animar. Animate Artifact|Animare Artefatto|| Animate Dead|Animare i Morti|| @@ -559,16 +572,17 @@ Animate Land|Animare la Terra|| Animate Wall|Animare i Muri|| Animating Faerie|Spiritella dell'Animazione|Creatura — Spiritello|Volare Animation Module|Modulo di Animazione|Artefatto|Ogniqualvolta vengono messi uno o più segnalini +1/+1 su un permanente che controlli, puoi pagare {1}. Se lo fai, crea una pedina creatura artefatto Servomeccanismo 1/1 incolore.\n{3}, {T}: Scegli un segnalino su un permanente o un giocatore bersaglio. Quel permanente o giocatore riceve un altro segnalino di quel tipo. -Animist's Awakening|Risveglio dell'Animista|Stregoneria|Rivela le prime X carte del tuo grimorio. Metti tutte le carte terra tra di esse sul campo di battaglia TAPpate e le altre in fondo al tuo grimorio in ordine casuale.Arte magica — Se nel tuo cimitero ci sono due o più carte istantaneo e/o stregoneria, STAPpa quelle terre. +Animist's Awakening|Risveglio dell'Animista|Stregoneria|Rivela le prime X carte del tuo grimorio. Metti tutte le carte terra tra di esse sul campo di battaglia TAPpate e le altre in fondo al tuo grimorio in ordine casuale.\nArte magica — Se nel tuo cimitero ci sono due o più carte istantaneo e/o stregoneria, STAPpa quelle terre. Anje Falkenrath|Anje Falkenrath|Creatura Leggendaria — Vampiro|Rapidità\n{T}, Scarta una carta: Pesca una carta.\nOgniqualvolta scarti una carta, se ha follia, STAPpa Anje Falkenrath. Anje's Ravager|Predatore di Anje|Creatura — Berserker Vampiro|Il Predatore di Anje attacca in ogni combattimento, se può farlo.\nOgniqualvolta il Predatore di Anje attacca, scarta la tua mano, poi pesca tre carte.\nFollia {1}{R} (Se scarti questa carta, scartala in esilio. Quando lo fai, lanciala pagando il suo costo di follia o mettila nel tuo cimitero.) Ankh of Mishra|Ankh di Mishra|| Ankle Shanker|Trinciastinchi|Creatura — Berserker Goblin|Rapidità\nOgniqualvolta il Trinciastinchi attacca, le creature che controlli hanno attacco improvviso e tocco letale fino alla fine del turno. Annex|Annessione|Incanta Terra|Tu controlli la terra incantata. -Annihilate|Annichilire|Istantaneo|Distruggi una creatura non nera bersaglio. Non può essere rigenerata.Pesca una carta. +Annihilate|Annichilire|Istantaneo|Distruggi una creatura non nera bersaglio. Non può essere rigenerata.\nPesca una carta. Annihilating Fire|Fuoco Annientatore|Istantaneo|Il Fuoco Annientatore infligge 3 danni a una creatura o a un giocatore bersaglio. Se una creatura a cui è stato inflitto danno in questo modo sta per morire in questo turno, invece esiliala. Annul|Nullificare|Istantaneo|Neutralizza una magia artefatto o incantesimo bersaglio. Anodet Lurker|Predatore Anodet|Creatura Artefatto|Quando il Predatore Anodet viene messo in un cimitero dal gioco, guadagni 3 punti vita. +Anointed Chorister|Corista Consacrato|Creatura — Chierico Umano|Legame vitale (Il danno inflitto da questa creatura ti fa anche guadagnare altrettanti punti vita.)\n{4}{W}: Il Corista Consacrato prende +3/+3 fino alla fine del turno. Anointed Deacon|Diacono Consacrato|Creatura — Chierico Vampiro|All'inizio del combattimento nel tuo turno, puoi far prendere +2/+0 a un Vampiro bersaglio fino alla fine del turno. Anointed Procession|Processione dei Consacrati|Incantesimo|Se un effetto sta per creare una o più pedine sotto il tuo controllo, crea invece il doppio di quelle pedine. Anointer Priest|Sacerdotessa Consacratrice|Creatura — Chierico Umano|Ogniqualvolta una pedina creatura entra nel campo di battaglia sotto il tuo controllo, guadagni 1 punto vita.\nImbalsamare {3}{W} ({3}{W}, Esilia questa carta dal tuo cimitero: Crea una pedina che è una copia della carta, tranne che è un Chierico Umano Zombie bianco senza costo di mana. Imbalsama solo quando potresti lanciare una stregoneria.) @@ -591,7 +605,7 @@ Anurid Scavenger|Sciacallo Anuro|Creatura — Bestia|Protezione dal nero\nAll'in Anurid Swarmsnapper|Spezzasciame Anuro|Creatura — Bestia|Lo Spezzasciame Anuro può bloccare come se avesse volare.\n{1}{G}: Lo Spezzasciame Anuro può bloccare una creatura addizionale in questo turno. Anvil of Bogardan|Incudine di Bogardan|| Anvilwrought Raptor|Rapace Forgiato|Creatura Artefatto — Uccello|Volare, attacco improvviso -Anya, Merciless Angel|Anya, Angelo Spietato|Creatura Leggendaria — Angelo|VolareAnya, Angelo Spietato prende +3/+3 per ogni avversario i cui punti vita sono minori della metà dei propri punti vita iniziali.Fintanto che i punti vita di un avversario sono minori della metà dei suoi punti vita iniziali, Anya ha indistruttibile. +Anya, Merciless Angel|Anya, Angelo Spietato|Creatura Leggendaria — Angelo|VolareAnya, Angelo Spietato prende +3/+3 per ogni avversario i cui punti vita sono minori della metà dei propri punti vita iniziali.\nFintanto che i punti vita di un avversario sono minori della metà dei suoi punti vita iniziali, Anya ha indistruttibile. Apathy|Apatia|| Apes of Rath|Scimmie di Rath|| Apex Altisaur|Altisauro Dominante|Creatura — Dinosauro|Quando l'Altisauro Dominante entra nel campo di battaglia, lotta con fino a una creatura bersaglio che non controlli.\nInfuriare — Ogniqualvolta gli viene inflitto danno, l'Altisauro Dominante lotta con fino a una creatura bersaglio che non controlli. @@ -660,13 +674,14 @@ Arc-Slogger|Arcopode|Creatura — Bestia|{R}, Rimuovi dal gioco le prime dieci c Arcades Sabboth|Arcades Sabboth|| Arcades, the Strategist|Arcades, lo Stratega|Creatura Leggendaria — Antico Drago|Volare, cautela\nOgniqualvolta una creatura con difensore entra nel campo di battaglia sotto il tuo controllo, pesca una carta.\nOgni creatura con difensore che controlli assegna danno da combattimento pari alla propria costituzione invece che alla propria forza e può attaccare come se non avesse difensore. Arcane Adaptation|Adattamento Arcano|Incantesimo|Mentre l'Adattamento Arcano entra nel campo di battaglia, scegli un tipo di creatura.\nLe creature che controlli hanno il tipo scelto in aggiunta ai loro altri tipi. Lo stesso vale per le magie creatura che controlli e le carte creatura che possiedi e che non sono sul campo di battaglia. -Arcane Denial|Privazione Arcana|Istantaneo|Neutralizza una magia bersaglio. Il suo controllore può pescare fino a due carte all'inizio del mantenimento del prossimo turno.Pesca una carta all'inizio del mantenimento del prossimo turno. +Arcane Denial|Privazione Arcana|Istantaneo|Neutralizza una magia bersaglio. Il suo controllore può pescare fino a due carte all'inizio del mantenimento del prossimo turno.\nPesca una carta all'inizio del mantenimento del prossimo turno. Arcane Encyclopedia|Enciclopedia Arcana|Artefatto|{3}, {T}: Pesca una carta. Arcane Flight|Volo Arcano|Incantesimo — Aura|Incanta creatura\nLa creatura incantata prende +1/+1 e ha volare. Arcane Laboratory|Laboratorio Arcano|| Arcane Lighthouse|Faro Arcano|Terra|{T}: Aggiungi {1} alla tua riserva di mana.\n{1}, {T}: Fino alla fine del turno, le creature controllate dai tuoi avversari perdono anti-malocchio e velo e non possono avere anti-malocchio o velo. Arcane Melee|Mischia Arcana|Incantesimo|Le magie istantaneo e stregoneria costano {2} in meno per essere lanciate. Arcane Sanctum|Santuario Arcano|Terra|Il Santuario Arcano entra in gioco TAPpato.\n{T}: Aggiungi {W}, {U} o {B} alla tua riserva di mana. +Arcane Signet|Sigillo Arcano|Artefatto|{T}: Aggiungi un mana di un qualsiasi colore nell'identità di colore del tuo comandante. Arcane Spyglass|Cannocchiale Arcano|Artefatto|{2}, {T}, Sacrifica una terra: Pesca una carta e metti un segnalino carica sul Cannocchiale Arcano.\nRimuovi tre segnalini carica dal Cannocchiale Arcano: Pesca una carta. Arcane Teachings|Insegnamenti Arcani|Incanta Creatura|La creatura incantata prende +2/+2 e ha "{T}: Questa creatura infligge 1 danno a una creatura o a un giocatore bersaglio". Arcanis the Omnipotent|Arcanis l'Onnipotente|Creatura Leggendaria — Mago|{T}: Pesca tre carte.\n{2}{U}{U}: Fai tornare Arcanis l'Onnipotente in mano al suo proprietario. @@ -691,7 +706,7 @@ Archaeomancer|Archeomante|Creatura — Mago Umano|Quando l'Archeomante entra nel Archangel Avacyn|Arcangelo Avacyn|Creatura Leggendaria — Angelo|Lampo\nVolare, cautela\nQuando l'Arcangelo Avacyn entra nel campo di battaglia, le creature che controlli hanno indistruttibile fino alla fine del turno.\nQuando una creatura non Angelo che controlli muore, trasforma l'Arcangelo Avacyn all'inizio del prossimo mantenimento. Archangel of Strife|Arcangelo del Conflitto|Creatura — Angelo|Volare\nMentre l'Arcangelo del Conflitto entra nel campo di battaglia, ogni giocatore sceglie guerra o pace.\nLe creature controllate dai giocatori che hanno scelto guerra prendono +3/+0.\nLe creature controllate dai giocatori che hanno scelto pace prendono +0/+3. Archangel of Thune|Arcangelo di Thune|Creatura — Angelo|VolareLegame vitale (Il danno inflitto da questa creatura ti fa anche guadagnare altrettanti punti vita.)Ogniqualvolta guadagni punti vita, metti un segnalino +1/+1 su ogni creatura che controlli. -Archangel of Tithes|Arcangelo dei Tributi|Creatura — Angelo|VolareFintanto che l'Arcangelo dei Tributi è STAPpato, le creature non possono attaccare te o un planeswalker che controlli a meno che il loro controllore non paghi {1} per ognuna di quelle creature.Fintanto che l'Arcangelo dei Tributi attacca, le creature non possono bloccare a meno che il loro controllore non paghi {1} per ognuna di quelle creature. +Archangel of Tithes|Arcangelo dei Tributi|Creatura — Angelo|VolareFintanto che l'Arcangelo dei Tributi è STAPpato, le creature non possono attaccare te o un planeswalker che controlli a meno che il loro controllore non paghi {1} per ognuna di quelle creature.\nFintanto che l'Arcangelo dei Tributi attacca, le creature non possono bloccare a meno che il loro controllore non paghi {1} per ognuna di quelle creature. Archangel's Light|Luce dell'Arcangelo|Stregoneria|Guadagni 2 punti vita per ogni carta nel tuo cimitero, poi rimescola il tuo cimitero nel tuo grimorio. Archangel|Arcangelo|Creatura — Angelo|Volare, cautela Archdemon of Greed|Arcidemone dell'Ingordigia|Creatura — Demone|Volare, travolgere\nAll'inizio del tuo mantenimento, sacrifica un Umano. Se non puoi farlo, TAPpa l'Arcidemone dell'Ingordigia ed esso ti infligge 9 danni. @@ -707,6 +722,8 @@ Archetype of Imagination|Archetipo dell'Immaginazione|Creatura Incantesimo — M Archfiend of Depravity|Supremo Demone della Depravazione|Creatura — Demone|Volare\nAll'inizio della sottofase finale di ogni avversario, quel giocatore sceglie fino a due creature che controlla, poi sacrifica le altre. Archfiend of Ifnir|Supremo Demone di Ifnir|Creatura — Demone|Volare\nOgniqualvolta cicli o scarti un'altra carta, metti un segnalino -1/-1 su ogni creatura controllata dai tuoi avversari.\nCiclo {2} ({2}, Scarta questa carta: Pesca una carta.) Archfiend of Spite|Supremo Demone dell'Astio|Creatura — Demone|Volare\nOgniqualvolta una fonte controllata da un avversario infligge danno al Supremo Demone dell'Astio, il controllore di quella fonte perde altrettanti punti vita a meno che non sacrifichi altrettanti permanenti.\nFollia {3}{B}{B} (Se scarti questa carta, scartala in esilio. Quando lo fai, lanciala pagando il suo costo di follia o mettila nel tuo cimitero.) +Archfiend's Vessel|Intercessore del Supremo Demone|Creatura — Chierico Umano|Legame vitale (Il danno inflitto da questa creatura ti fa anche guadagnare altrettanti punti vita.)\nQuando l'Intercessore del Supremo Demone entra nel campo di battaglia, se è entrato dal tuo cimitero o l'hai lanciato dal tuo cimitero, esilialo. Se lo fai, crea una pedina creatura Demone 5/5 nera con volare. +Archipelagore|Arcipelagolia|Creatura — Leviatano|Mutazione {5}{U} (Se lanci questa magia per il suo costo di mutazione, mettila sopra o sotto una creatura non Umano bersaglio che possiedi. Muta nella creatura sopra, con anche le abilità di quelle sotto.)\nOgniqualvolta questa creatura muta, TAPpa fino a X creature bersaglio, dove X è il numero di volte che questa creatura è mutata. Quelle creature non STAPpano durante il prossimo STAP del loro controllore. Architect of the Untamed|Architetta degli Indomabili|Creatura — Druido Artefice Elfo|Ogniqualvolta una terra entra nel campo di battaglia sotto il tuo controllo, ottieni {E} (un segnalino energia).\nPaga {E}{E}{E}{E}{E}{E}{E}{E}: Crea una pedina creatura artefatto Bestia 6/6 incolore. Architects of Will|Architetti della Volontà|Creatura Artefatto — Mago Umano|Quando gli Architetti della Volontà entrano in gioco, guarda le prime tre carte del grimorio di un giocatore bersaglio, poi rimettile a posto in qualsiasi ordine.\nCiclo {U/B} ({U/B}, Scarta questa carta: Pesca una carta.) Archive Trap|Trappola d'Archivio|Istantaneo — Trappola|Se un avversario ha passato in rassegna il suo grimorio in questo turno, puoi pagare {0} invece di pagare il costo di mana della Trappola d'Archivio.\nUn avversario bersaglio mette nel suo cimitero le prime tredici carte del suo grimorio. @@ -718,6 +735,7 @@ Archon of Falling Stars|Arconte delle Stelle Cadenti|Creatura — Arconte|Volare Archon of Justice|Arconte della Giustizia|Creatura — Arconte|Volare\nQuando l'Arconte della Giustizia muore, esilia un permanente bersaglio. Archon of Redemption|Arconte della Redenzione|Creatura — Arconte|Volare\nOgniqualvolta l'Arconte della Redenzione o un'altra creatura con volare entra nel campo di battaglia sotto il tuo controllo, puoi guadagnare punti vita pari alla forza di quella creatura. Archon of Sun's Grace|Arconte della Grazia Solare|Creatura — Arconte|Volare, legame vitale\nLe creature Pegaso che controlli hanno legame vitale.\nCostellazione — Ogniqualvolta un incantesimo entra nel campo di battaglia sotto il tuo controllo, crea una pedina creatura Pegaso 2/2 bianca con volare. +Archon of Valor's Reach|Arconte di Frontiera del Valore|Creatura — Arconte|Volare, cautela, travolgere\nMentre l'Arconte di Frontiera del Valore entra nel campo di battaglia, scegli artefatto, incantesimo, istantaneo, stregoneria o planeswalker.\nI giocatori non possono lanciare magie del tipo scelto. Archon of the Triumvirate|Arconte del Triumvirato|Creatura — Arconte|Volare\nOgniqualvolta l'Arconte del Triumvirato attacca, trattieni fino a due permanenti non terra bersaglio controllati dai tuoi avversari. (Fino al tuo prossimo turno, quei permanenti non possono attaccare o bloccare e le loro abilità attivate non possono essere attivate.) Archway Angel|Angelo dell'Arcata|Creatura — Angelo|Volare\nQuando l'Angelo dell'Arcata entra nel campo di battaglia, guadagni 2 punti vita per ogni Cancello che controlli. Archweaver|Gran Tessitore|Creatura — Ragno|Raggiungere, travolgere @@ -970,6 +988,7 @@ Aurora Eidolon|Apparizione dell'Aurora|Creatura — Spirito|{W}, Sacrifica l'App Aurora Griffin|Grifone dell'Aurora|| Aurora of Emrakul|Aurora di Emrakul|Creatura — Riflesso Eldrazi|Volare, tocco letale\nOgniqualvolta l'Aurora di Emrakul attacca, ogni avversario perde 3 punti vita. Auspicious Ancestor|Antenato Propiziatore|| +Auspicious Starrix|Starrix del Buon Auspicio|Creatura — Bestia Alce|Mutazione {5}{G} (Se lanci questa magia per il suo costo di mutazione, mettila sopra o sotto una creatura non Umano bersaglio che possiedi. Muta nella creatura sopra, con anche le abilità di quelle sotto.)\nOgniqualvolta questa creatura muta, esilia carte dalla cima del tuo grimorio finché non esili X carte permanente, dove X è il numero di volte che questa creatura è mutata. Metti quelle carte permanente sul campo di battaglia. Austere Command|Ordine Severo|Stregoneria|Scegli due Distruggi tutti gli artefatti; oppure distruggi tutti gli incantesimi; oppure distruggi tutte le creature con costo di mana convertito pari o inferiore a 3; oppure distruggi tutte le creature con costo di mana convertito pari o superiore a 4. Authority of the Consuls|Autorità dei Consoli|Incantesimo|Le creature controllate dai tuoi avversari entrano nel campo di battaglia TAPpate.\nOgniqualvolta una creatura entra nel campo di battaglia sotto il controllo di un avversario, guadagni 1 punto vita. Authority|Autorità|Stregoneria|Conseguenze (Lancia questa magia solo dal tuo cimitero. Poi esiliala.)\nTAPpa fino a due creature bersaglio controllate dai tuoi avversari. Le creature che controlli hanno cautela fino alla fine del turno. @@ -992,7 +1011,7 @@ Avalanche|Valanga|| Avarax|Avarax|Creatura — Bestia|Rapidità\nQuando l'Avarax entra in gioco, puoi passare in rassegna il tuo grimorio, scegliere una carta chiamata Avarax, rivelarla e aggiungerla alla tua mano. Se lo fai, rimescola il tuo grimorio.\n{1}{R}: L'Avarax prende +1/+0 fino alla fine del turno. Avarice Amulet|Amuleto dell'Avarizia|Artefatto — Equipaggiamento|La creatura equipaggiata prende +2/+0 e ha cautela e "All'inizio del tuo mantenimento, pesca una carta".\nQuando la creatura equipaggiata muore, un avversario bersaglio prende il controllo dell'Amuleto dell'Avarizia.\nEquipaggiare {2} ({2}: Assegna a una creatura bersaglio che controlli. Equipaggia solo quando potresti lanciare una stregoneria.) Avarice Totem|Totem della Cupidigia|Artefatto|{5}: Scambia il controllo del Totem della Cupidigia e di un permanente non terra bersaglio. -Avaricious Dragon|Drago Ingordo|Creatura — Drago|VolareAll'inizio della tua acquisizione, pesca una carta addizionale.All'inizio della tua sottofase finale, scarta la tua mano. +Avaricious Dragon|Drago Ingordo|Creatura — Drago|VolareAll'inizio della tua acquisizione, pesca una carta addizionale.\nAll'inizio della tua sottofase finale, scarta la tua mano. Avatar of Discord|Avatar della Discordia|Creatura — Avatar|({B/R} può essere pagato con {B} o {R}.)\nVolare\nQuando l'Avatar della Discordia entra in gioco, sacrificala a meno che tu scarti due carte. Avatar of Fury|Avatar della Furia|Creatura — Avatar|Se un avversario controlla sette o più terre, l'Avatar della Furia costa {6} in meno per essere lanciato.\nVolare\n{R}: L'Avatar della Furia prende +1/+0 fino alla fine del turno. Avatar of Hope|Avatar della Speranza|Creatura — Avatar|Se hai 3 punti vita o meno, l'Avatar della Speranza costa {6} in meno per essere giocato.\nVolare (Questa creatura non può essere bloccata tranne che da creature con volare.)\nL'Avatar della Speranza può bloccare un qualsiasi numero di creature. @@ -1014,6 +1033,7 @@ Aven Fisher|Pescatore Aviano|Creatura — Soldato Uccello|Volare (Questa creatur Aven Fleetwing|Aviano Alaveloce|Creatura — Soldato Uccello|Volare\nAnti-malocchio (Questa creatura non può essere bersaglio di magie o abilità controllate dai tuoi avversari.) Aven Flock|Stormo di Aviani|Creatura — Soldato Uccello|Volare (Questa creatura non può essere bloccata tranne che da creature con volare.)\n{W}: Lo Stormo di Aviani prende +0/+1 fino alla fine del turno. Aven Fogbringer|Aviano Nebbifero|Creatura — Mago Uccello|Volare\nQuando l'Aviano Nebbifero entra in gioco, il proprietario riprende in mano una terra bersaglio. +Aven Gagglemaster|Capostormo Aviano|Creatura — Guerriero Uccello|Volare\nQuando il Capostormo Aviano entra nel campo di battaglia, guadagni 2 punti vita per ogni creatura con volare che controlli. Aven Initiate|Iniziato Aviano|Creatura — Guerriero Uccello|Volare\nImbalsamare {6}{U} ({6}{U}, Esilia questa carta dal tuo cimitero: Crea una pedina che è una copia della carta, tranne che è un Guerriero Uccello Zombie bianco senza costo di mana. Imbalsama solo quando potresti lanciare una stregoneria.) Aven Liberator|Liberatore Aviano|Creatura — Soldato Uccello|Volare\nMetamorfosi {3}{W} (puoi giocare questa carta a faccia in giù come una creatura 2/2 pagando {3}. Girala a faccia in su in qualsiasi momento pagando il suo costo di metamorfosi.)\nQuando il Liberatore Aviano viene girato a faccia in su, la creatura bersaglio che controlli guadagna protezione da un colore a tua scelta fino alla fine del turno. Aven Mimeomancer|Duplicomante Aviano|Creatura — Mago Uccello|Volare\nAll'inizio del tuo mantenimento, puoi mettere un segnalino piuma su una creatura bersaglio. Se lo fai, quella creatura è una creatura 3/1 con volare fintanto che ha un segnalino piuma. @@ -1043,7 +1063,9 @@ Avenger of Zendikar|Vendicatore di Zendikar|Creatura — Elementale|Quando il Ve Avenging Angel|Angelo Vendicatore|| Avenging Arrow|Freccia Vendicatrice|Istantaneo|Distruggi una creatura bersaglio che ha inflitto danno in questo turno. Avenging Druid|Druido Vendicatore|| +Avenging Huntbonder|Vincolacaccia Vendicatrice|Creatura — Guerriero Umano|Doppio attacco\nOgniqualvolta la Vincolacaccia Vendicatrice attacca, metti un segnalino doppio attacco su un'altra creatura attaccante bersaglio. Avian Changeling|Cangiante Aviano|Creatura — Polimorfo|Cangiante (Questa carta ha tutti i tipi di creatura in ogni momento.)\nVolare +Avian Oddity|Bizzarria Aviaria|Creatura — Uccello|Volare\nCiclo {2}{U} ({2}{U}, Scarta questa carta: Pesca una carta.)\nQuando cicli la Bizzarria Aviaria, metti un segnalino volare su una creatura bersaglio che controlli. Aviary Mechanic|Meccanica dell'Aviorimessa|Creatura — Artefice Nano|Quando la Meccanica dell'Aviorimessa entra nel campo di battaglia, puoi far tornare un altro permanente che controlli in mano al suo proprietario. Aviation Pioneer|Pioniera dell'Aviazione|Creatura — Artefice Umano|Quando la Pioniera dell'Aviazione entra nel campo di battaglia, crea una pedina creatura artefatto Tottero 1/1 incolore con volare. Avid Reclaimer|Rivendicatrice Zelante|Creatura — Druido Umano|{T}: Aggiungi {G} o {U} alla tua riserva di mana. Se controlli un planeswalker Nissa, guadagni 2 punti vita. @@ -1092,7 +1114,7 @@ Azorius Cluestone|Pietraindice Azorius|Artefatto|{T}: Aggiungi {W} o {U} alla tu Azorius First-Wing|Primo d'Ali Azorius|Creatura — Grifone|Volare, protezione dagli incantesimi Azorius Guildgate|Cancello della Gilda Azorius|Terra — Cancello|Il Cancello della Gilda Azorius entra nel campo di battaglia TAPpato.\n{T}: Aggiungi {W} o {U} alla tua riserva di mana. Azorius Guildmage|Maga della Gilda Azorius|Creatura — Mago Vedalken|({W/U} può essere pagato con {W} o {U}.)\n{2}{W}: TAPpa una creatura bersaglio.\n{2}{U}: Neutralizza un'abilità attivata bersaglio. (Le abilità di mana non possono essere scelte come bersaglio.) -Azorius Herald|Araldo di Azorius|Creatura — Spirito|L'Araldo di Azorius non può essere bloccato.Quando l'Araldo di Azorius entra nel campo di battaglia, guadagni 4 punti vita.Quando l'Araldo di Azorius entra nel campo di battaglia, sacrificalo a meno che non sia stato speso {U} per lanciarlo. +Azorius Herald|Araldo di Azorius|Creatura — Spirito|L'Araldo di Azorius non può essere bloccato.\nQuando l'Araldo di Azorius entra nel campo di battaglia, guadagni 4 punti vita.\nQuando l'Araldo di Azorius entra nel campo di battaglia, sacrificalo a meno che non sia stato speso {U} per lanciarlo. Azorius Justiciar|Magistrato Azorius|Creatura — Mago Umano|Quando il Magistrato Azorius entra nel campo di battaglia, trattieni fino a due creature bersaglio controllate dai tuoi avversari. (Fino al tuo prossimo turno, quelle creature non possono attaccare o bloccare e le loro abilità attivate non possono essere attivate.) Azorius Keyrune|Runachiave Azorius|Artefatto|{T}: Aggiungi {W} o {U} alla tua riserva di mana.\n{W}{U}: La Runachiave Azorius diventa una creatura artefatto Uccello 2/2 bianca e blu con volare fino alla fine del turno. Azorius Knight-Arbiter|Giudice a Cavallo Azorius|Creatura — Cavaliere Umano|Cautela\nIl Giudice a Cavallo Azorius non può essere bloccato. @@ -1104,6 +1126,7 @@ Azra Smokeshaper|Azra Plasmafumo|Creatura — Ninja Azra|Ninjutsu {1}{B} ({1}{B} Azure Drake|Drago Azzurro|Creatura — Draghetto|Volare Azure Mage|Maga Azzurra|Creatura — Mago Umano|{3}{U}: Pesca una carta. Azusa, Lost but Seeking|Azusa, Smarrita ma Cercatrice|Creatura Leggendaria - Monaco Umano|Puoi giocare due terre addizionali in ciascuno dei tuoi turni. +Back for More|Ritorno Vendicativo|Istantaneo|Rimetti sul campo di battaglia una carta creatura bersaglio dal tuo cimitero. Quando lo fai, lotta con fino a una creatura bersaglio che non controlli. (Ogni creatura infligge all'altra danno pari alla propria forza.) Back from the Brink|Ritorno dal Baratro|Incantesimo|Esilia una carta creatura dal tuo cimitero e pagane il costo di mana: Metti sul campo di battaglia una pedina che è una copia di quella carta. Attiva questa abilità solo quando potresti lanciare una stregoneria. Back to Basics|Ritorno alle Origini|| Back to Nature|Naturalezza|Istantaneo|Distruggi tutti gli incantesimi. @@ -1113,6 +1136,7 @@ Backfire|Ritorno di Fiamma|| Backlash|Colpo di Frusta|| Backslide|Ricaduta|Istantaneo|Gira a faccia in giù una creatura bersaglio con Metamorfosi.\nCiclo {U} ({U}, Scarta questa carta dalla tua mano: Pesca una carta). Backwoods Survivalists|Survivalisti della Boscaglia|Creatura — Guerriero Umano|Delirio — I Survivalisti della Boscaglia prendono +1/+1 e hanno travolgere fintanto che ci sono quattro o più tipi di carta tra le carte nel tuo cimitero. +Bad Deal|Patto Scellerato|Stregoneria|Peschi due carte e ogni avversario scarta due carte. Ogni giocatore perde 2 punti vita. Bad Moon|Luna Nera|Incantesimo|Le creature nere prendono +1/+1. Bad River|Fiume Acquitrinoso|| Badlands|Malaterra|| @@ -1181,7 +1205,7 @@ Banehound|Segugio del Flagello|Creatura — Segugio Incubo|Legame vitale, rapidi Baneslayer Angel|Angelo Flagellatore|Creatura — Angelo|Volare, attacco improvviso, legame vitale, protezione da Demoni e da Draghi Banewasp Affliction|Calamità di Vespiaga|Incantesimo — Aura|Incanta creatura\nQuando la creatura incantata viene messa in un cimitero, il controllore di quella creatura perde punti vita pari alla sua costituzione. Banewhip Punisher|Giustiziera Frustasventura|Creatura — Guerriero Umano|Quando la Giustiziera Frustasventura entra nel campo di battaglia, puoi mettere un segnalino -1/-1 su una creatura bersaglio.\n{B}, Sacrifica la Giustiziera Frustasventura: Distruggi una creatura bersaglio con un segnalino -1/-1. -Banisher Priest|Sacerdotessa Esiliatrice|Creatura — Chierico Umano|Quando la Sacerdotessa Esiliatrice entra nel campo di battaglia, esilia una creatura bersaglio controllata da un avversario finché la Sacerdotessa Esiliatrice non lascia il campo di battaglia. (Quella creatura torna sotto il controllo del suo proprietario.) +Banisher Priest|Sacerdotessa Esiliatrice|Creatura — Chierico Umano|Quando la Sacerdotessa Esiliatrice entra nel campo di battaglia, esilia una creatura bersaglio controllata da un avversario finché la Sacerdotessa Esiliatrice non lascia il campo di battaglia. Banishing Knack|Talento Esiliante|Istantaneo|Fino alla fine del turno, una creatura bersaglio ha "{T}: Fai tornare un permanente non terra bersaglio in mano al suo proprietario". Banishing Light|Luce Esiliatrice|Incantesimo|Quando la Luce Esiliatrice entra nel campo di battaglia, esilia un permanente non terra bersaglio controllato da un avversario finché la Luce Esiliatrice non lascia il campo di battaglia. Banishing Stroke|Bandire a Forza|Istantaneo|Metti un artefatto, una creatura o un incantesimo bersaglio in fondo al grimorio del suo proprietario.\nMiracolo {W} (Puoi lanciare questa carta pagando il suo costo di miracolo quando la peschi, se è la prima che hai pescato in questo turno.) @@ -1240,11 +1264,13 @@ Barren Moor|Brughiera Brulla|Terra|La Brughiera Brulla entra in gioco TAPpata.\n Barrenton Cragtreads|Rocciatori di Barrenton|Creatura — Esploratore Kithkin|I Rocciatori di Barrenton non possono essere bloccati dalle creature rosse. Barrenton Medic|Medico di Barrenton|Creatura — Chierico Kithkin|{T}: Previeni il prossimo punto danno che verrebbe inflitto a una creatura o a un giocatore bersaglio in questo turno.\nMetti un segnalino -1/-1 sul Medico di Barrenton: STAPpa il Medico di Barrenton. Barricade Breaker|Spezzabarricate|Creatura Artefatto — Juggernaut|Improvvisare (I tuoi artefatti possono aiutarti a lanciare questa magia. Ogni artefatto che TAPpi dopo aver attivato le abilità di mana corrisponde al pagamento di {1}.)\nLo Spezzabarricate attacca in ogni combattimento, se può farlo. +Barrier Breach|Breccia della Barriera|Istantaneo|Esilia fino a tre incantesimi bersaglio.\nCiclo {2} ({2}, Scarta questa carta: Pesca una carta.) Barrier of Bones|Barriera d'Ossa|Creatura — Muro Scheletro|Difensore\nQuando la Barriera d'Ossa entra nel campo di battaglia, sorveglia 1. (Guarda la prima carta del tuo grimorio. Puoi metterla nel tuo cimitero.) Barrin's Codex|Codice di Barrin|| Barrin's Spite|Disprezzo di Barrin|| Barrin's Unmaking|Revoca di Barrin|| Barrin, Master Wizard|Barrin, Mago Insegnante|| +Barrin, Tolarian Archmage|Barrin, Arcimago di Tolaria|Creatura Leggendaria — Mago Umano|Quando Barrin, Arcimago di Tolaria entra nel campo di battaglia, fai tornare fino a un'altra creatura o planeswalker bersaglio in mano al suo proprietario.\nAll'inizio della tua sottofase finale, se hai ripreso in mano un permanente dal campo di battaglia in questo turno, pesca una carta. Barrow Ghoul|Ghoul dei Sepolcri|| Barrow Witches|Streghe dei Tumuli|Creatura — Warlock Umano|Quando le Streghe dei Tumuli entrano nel campo di battaglia, riprendi in mano una carta Cavaliere bersaglio dal tuo cimitero. Bartel Runeaxe|Bartel Runeaxe|| @@ -1255,7 +1281,7 @@ Baru, Fist of Krosa|Baru, Mano di Krosa|Creatura Leggendaria — Druido Umano|Og Basal Sliver|Tramutante Basilare|Creatura — Tramutante|Tutti i Tramutanti hanno "Sacrifica questa creatura: Aggiungi {B}{B} alla tua riserva di mana." Basalt Gargoyle|Gargoyle di Basalto|Creatura — Gargoyle|Volare\nEco {2}{R} (All'inizio del tuo mantenimento, se questo permanente è entrato sotto il tuo controllo dall'inizio del tuo ultimo mantenimento, sacrificalo a meno che non paghi il suo costo di eco.)\n{R}: Il Gargoyle di Basalto prende +0/+1 fino alla fine del turno. Basalt Golem|Golem di Basalto|| -Basalt Monolith|Monolito di Basalto|Artefatto|Il Monolito di Basalto non STAPpa durante il tuo STAP.{T}: Aggiungi {3} alla tua riserva di mana.{3}: STAPpa il Monolito di Basalto. +Basalt Monolith|Monolito di Basalto|Artefatto|Il Monolito di Basalto non STAPpa durante il tuo STAP.\n{T}: Aggiungi {3} alla tua riserva di mana.\n{3}: STAPpa il Monolito di Basalto. Basandra, Battle Seraph|Basandra, Serafina da Battaglia|Creatura Leggendaria — Angelo|Volare\nI giocatori non possono lanciare magie durante il combattimento.\n{R}: Una creatura bersaglio attacca in questo turno, se può farlo. Bash to Bits|Fare a Brandelli|Istantaneo|Distruggi un artefatto bersaglio.\nFlashback {4}{R}{R} (puoi giocare questa carta dal tuo cimitero pagando il suo costo di flashback. Poi rimuovila dal gioco). Basilica Bell-Haunt|Infestazione Campanaria della Basilica|Creatura — Spirito|Quando l'Infestazione Campanaria della Basilica entra nel campo di battaglia, ogni avversario scarta una carta e tu guadagni 3 punti vita. @@ -1263,11 +1289,18 @@ Basilica Guards|Guardie della Basilica|Creatura — Soldato Umano|Difensore\nEst Basilica Screecher|Urlatore della Basilica|Creatura — Pipistrello|Volare\nEstorsione (Ogniqualvolta lanci una magia, puoi pagare {W/B}. Se lo fai, ogni avversario perde 1 punto vita e tu guadagni altrettanti punti vita.) Basilisk Collar|Collare del Basilisco|Artefatto — Equipaggiamento|La creatura equipaggiata ha legame vitale e tocco letale.\nEquipaggiare {2} Basking Rootwalla|Lucertola Crogiolante|Creatura — Lucertola|{1}{G}: La Lucertola Crogiolante prende +2/+2 fino alla fine del turno. Gioca questa abilità solo una volta per turno.\nFollia {0} (puoi giocare questa carta per il suo costo di follia nel momento in cui la scarti dalla tua mano). +Basri Ket|Basri Ket|Planeswalker Leggendario — Basri|+1: Scegli fino a una creatura bersaglio. Metti un segnalino +1/+1 su di essa. Ha indistruttibile fino alla fine del turno.\n-2: Ogniqualvolta una o più creature non pedina attaccano in questo turno, crea altrettante pedine creatura Soldato 1/1 bianche TAPpate e attaccanti.\n-6: Ottieni un emblema con "All'inizio del combattimento nel tuo turno, crea una pedina creatura Soldato 1/1 bianca, poi metti un segnalino +1/+1 su ogni creatura che controlli". +Basri's Acolyte|Accolita di Basri|Creatura — Chierico Felino|Legame vitale (Il danno inflitto da questa creatura ti fa anche guadagnare altrettanti punti vita.)\nQuando l'Accolita di Basri entra nel campo di battaglia, scegli fino a due altre creature bersaglio che controlli e metti un segnalino +1/+1 su ciascuna. +Basri's Aegis|Egida di Basri|Stregoneria|Scegli fino a due creature bersaglio. Metti un segnalino +1/+1 su ciascuna di esse. Puoi passare in rassegna il tuo grimorio e/o il tuo cimitero per una carta chiamata Basri, Paladino Devoto, rivelarla e aggiungerla alla tua mano. Se passi in rassegna il tuo grimorio in questo modo, rimescolalo. +Basri's Lieutenant|Tenente di Basri|Creatura — Cavaliere Umano|Cautela, protezione dal multicolore\nQuando il Tenente di Basri entra nel campo di battaglia, metti un segnalino +1/+1 su una creatura bersaglio che controlli.\nOgniqualvolta il Tenente di Basri o un'altra creatura che controlli muoiono, se avevano un segnalino +1/+1, crea una pedina creatura Cavaliere 2/2 bianca con cautela. +Basri's Solidarity|Solidarietà di Basri|Stregoneria|Metti un segnalino +1/+1 su ogni creatura che controlli. +Basri, Devoted Paladin|Basri, Paladino Devoto|Planeswalker Leggendario — Basri|+1: Scegli fino a una creatura bersaglio. Metti un segnalino +1/+1 su di essa. Ha cautela fino alla fine del turno.\n-1: Ogniqualvolta una creatura attacca in questo turno, metti un segnalino +1/+1 su di essa.\n-6: Le creature che controlli prendono +2/+2 e hanno volare fino alla fine del turno. Bassara Tower Archer|Arciera della Torre Bassara|Creatura — Arciere Umano|Anti-malocchio, raggiungere Bastion Enforcer|Esecutrice del Baluardo|Creatura — Soldato Nano| Bastion Inventor|Inventore del Baluardo|Creatura — Artefice Vedalken|Improvvisare (I tuoi artefatti possono aiutarti a lanciare questa magia. Ogni artefatto che TAPpi dopo aver attivato le abilità di mana corrisponde al pagamento di {1}.)\nAnti-malocchio (Questa creatura non può essere bersaglio di magie o abilità controllate dai tuoi avversari.) Bastion Mastodon|Mastodonte del Baluardo|Creatura Artefatto — Elefante|{W}: Il Mastodonte del Baluardo ha cautela fino alla fine del turno. Bastion Protector|Protettrice del Baluardo|Creatura — Soldato Umano|Le creature comandante che controlli prendono +2/+2 e hanno indistruttibile. +Bastion of Remembrance|Baluardo del Ricordo|Incantesimo|Quando il Baluardo del Ricordo entra nel campo di battaglia, crea una pedina creatura Soldato Umano 1/1 bianca.\nOgniqualvolta una creatura che controlli muore, ogni avversario perde 1 punto vita e tu guadagni 1 punto vita. Bathe in Dragonfire|Sommergere nel Fuoco Draconico|Stregoneria|Sommergere nel Fuoco Draconico infligge 4 danni a una creatura bersaglio. Bathe in Light|Crogiolarsi nella Luce|Istantaneo|Radianza Scegli un colore. La creatura bersaglio e ogni altra creatura che abbia almeno un colore in comune con essa guadagnano protezione dal colore scelto fino alla fine del turno. Baton of Courage|Bastone del Coraggio|Artefatto|Puoi giocare il Bastone del Coraggio in qualsiasi momento in cui potresti giocare un istantaneo.\nSolarizzazione (Questa carta entra in gioco con un segnalino carica per ogni colore di mana usato per pagare il suo costo.)\nRimuovi un segnalino carica dal Bastone del Coraggio: La creatura bersaglio prende +1/+1 fino alla fine del turno. @@ -1327,7 +1360,7 @@ Bazaar of Wonders|Bazaar delle Meraviglie|| Beacon Behemoth|Behemoth Segnalatore|Creatura — Bestia|{1}: Una creatura bersaglio con forza pari o superiore a 5 ha cautela fino alla fine del turno. Beacon Bolt|Saetta del Faro|Stregoneria|La Saetta del Faro infligge a una creatura bersaglio danno pari al numero totale di carte istantaneo e stregoneria che possiedi in esilio e nel tuo cimitero.\nCarica d'avvio (Puoi lanciare questa carta dal tuo cimitero scartando una carta oltre a pagare i suoi altri costi. Poi esilia questa carta.) Beacon Hawk|Falco del Faro|Creatura — Uccello|Volare\nOgniqualvolta il Falco del Faro infligge danno da combattimento a un giocatore, puoi STAPpare una creatura bersaglio.\n{W}: Il Falco del Faro prende +0/+1 fino alla fine del turno. -Beacon of Creation|Faro della Creazione|Stregoneria|Metti in gioco una pedina creatura Insetto 1/1 verde per ogni Foresta che controlli.Rimescola il Faro della Creazione nel grimorio del suo proprietario. +Beacon of Creation|Faro della Creazione|Stregoneria|Metti in gioco una pedina creatura Insetto 1/1 verde per ogni Foresta che controlli.\nRimescola il Faro della Creazione nel grimorio del suo proprietario. Beacon of Destiny|Faro del Destino|Creatura — Chierico|{T}: La prossima volta che una fonte a tua scelta ti infliggerebbe danno in questo turno, quel danno viene invece inflitto al Faro del Destino. Beacon of Destruction|Faro della Distruzione|Istantaneo|Il Faro della Distruzione infligge 5 danni a una creatura o a un giocatore bersaglio. Rimescola il Faro della Distruzione nel grimorio del suo proprietario. Beacon of Immortality|Faro dell'Immortalità|Istantaneo|Raddoppia i punti vita di un giocatore bersaglio. Rimescola il Faro dell'Immortalità nel grimorio del suo proprietario. @@ -1349,7 +1382,7 @@ Beast Within|Bestia Interiore|Istantaneo|Distruggi un permanente bersaglio. Il s Beast of Burden|Bestia da Soma|Creatura Artefatto — Golem|La forza e la costituzione della Bestia da Soma sono pari ciascuna al numero di creature in gioco. Beastbreaker of Bala Ged|Domatore di Bala Ged|Creatura — Guerriero Umano|Aumentare di livello {2}{G} ({2}{G}: Metti un segnalino livello su questa creatura. Aumenta di livello solo quando potresti lanciare una stregoneria.)\nLIVELLO 1-3\n4/4\nLIVELLO 4+\n6/6\nTravolgere Beastcaller Savant|Evocabestie Sapiente|Creatura — Alleato Sciamano Elfo|Rapidità{T}: Aggiungi un mana di un qualsiasi colore alla tua riserva di mana. Spendi questo mana solo per lanciare una magia creatura. -Beastmaster Ascension|Ascensione del Domatore|Incantesimo|Ogniqualvolta una creatura che controlli attacca, puoi mettere un segnalino ricerca sull'Ascensione del Domatore.Fintanto che l'Ascensione del Domatore ha sette o più segnalini ricerca, le creature che controlli prendono +5/+5. +Beastmaster Ascension|Ascensione del Domatore|Incantesimo|Ogniqualvolta una creatura che controlli attacca, puoi mettere un segnalino ricerca sull'Ascensione del Domatore.\nFintanto che l'Ascensione del Domatore ha sette o più segnalini ricerca, le creature che controlli prendono +5/+5. Beastmaster's Magemark|Magimarchio del Domatore|Incantesimo — Aura|Incanta creatura\nLe creature incantate che controlli prendono +1/+1.\nOgniqualvolta una creatura incantata che controlli viene bloccata, prende +1/+1 fino alla fine del turno per ogni creatura che la blocca. Beasts of Bogardan|Bestie di Bogardan|| Beckon Apparition|Invitare Apparizione|Istantaneo|Esilia una carta bersaglio da un cimitero. Metti sul campo di battaglia una pedina creatura Spirito 1/1 bianca e nera con volare. @@ -1365,7 +1398,7 @@ Beetleform Mage|Mago Scarabeiforme|Creatura — Mago Insetto Umano|{G}{U}: Il Ma Befoul|Inquinare|Stregoneria|Distruggi una terra o una creatura non nera bersaglio. Non può essere rigenerata. Befuddle|Frastornare|Istantaneo|Una creatura bersaglio prende -4/-0 fino alla fine del turno.\nPesca una carta. Beguiler of Wills|Seduttrice di Volontà|Creatura — Mago Umano|{T}: Prendi il controllo di una creatura bersaglio con forza pari o inferiore al numero di creature che controlli. -Behemoth Sledge|Maglio del Behemoth|Artefatto — Equipaggiamento|La creatura equipaggiata prende +2/+2 e ha legame vitale e travolgere.Equipaggiare {3} +Behemoth Sledge|Maglio del Behemoth|Artefatto — Equipaggiamento|La creatura equipaggiata prende +2/+2 e ha legame vitale e travolgere.\nEquipaggiare {3} Behemoth's Herald|Araldo del Behemoth|Creatura — Sciamano Elfo|{2}{G}, {T}, Sacrifica una creatura rossa, una creatura verde e una creatura bianca: Passa in rassegna il tuo grimorio per una carta chiamata Progenitore Divino e mettila in gioco. Poi rimescola il tuo grimorio. Behind the Scenes|Dietro le Quinte|Incantesimo|Le creature che controlli hanno furtivo. (Non possono essere bloccate da creature con forza superiore.)\n{4}{W}: Le creature che controlli prendono +1/+1 fino alla fine del turno. Behold the Beyond|Contemplare l'Altrove|Stregoneria|Scarta la tua mano. Passa in rassegna il tuo grimorio per tre carte e aggiungile alla tua mano. Poi rimescola il tuo grimorio. @@ -1475,7 +1508,7 @@ Black Carriage|Carrozza Nera|| Black Cat|Gatto Nero|Creatura — Felino Zombie|Quando il Gatto Nero muore, un avversario bersaglio scarta una carta a caso. Black Knight|Cavaliere Nero|Creatura — Cavaliere Umano|Attacco improvviso (Questa creatura infligge danno da combattimento prima delle creature senza attacco improvviso.)\nProtezione dal bianco (Questa creatura non può essere bloccata, bersagliata, non le può essere inflitto danno, né può essere incantata da nulla di bianco.) Black Mana Battery|Accumulatore di Mana Nero|| -Black Market|Mercato Nero|Incantesimo|Ogniqualvolta una creatura muore, metti un segnalino carica sul Mercato Nero.All'inizio della tua fase principale pre-combattimento, aggiungi {B} alla tua riserva di mana per ogni segnalino carica sul Mercato Nero. +Black Market|Mercato Nero|Incantesimo|Ogniqualvolta una creatura muore, metti un segnalino carica sul Mercato Nero.\nAll'inizio della tua fase principale pre-combattimento, aggiungi {B} alla tua riserva di mana per ogni segnalino carica sul Mercato Nero. Black Oak of Odunos|Quercia Nera di Odunos|Creatura — Silvantropo Zombie|Difensore\n{B}, TAPpa un'altra creatura STAPpata che controlli: La Quercia Nera di Odunos prende +1/+1 fino alla fine del turno. Black Poplar Shaman|Pioppo Nero Sciamano|Creatura — Sciamano Silvantropo|{2}{B}: Rigenera un Silvantropo bersaglio. Black Scarab|Scarabeo Nero|| @@ -1487,6 +1520,7 @@ Blackcleave Cliffs|Rupi di Fenditura Nera|Terra|Le Rupi di Fenditura Nera entran Blackcleave Goblin|Goblin di Fenditura Nera|Creatura — Zombie Goblin|Rapidità\nInfettare (Questa creatura infligge danno alle creature sotto forma di segnalini -1/-1 e ai giocatori sotto forma di segnalini veleno.) Blacklance Paragon|Esemplare della Lancia Nera|Creatura — Cavaliere Umano|Lampo\nQuando l'Esemplare della Lancia Nera entra nel campo di battaglia, un Cavaliere bersaglio ha tocco letale e legame vitale fino alla fine del turno. Blackmail|Ricatto|Stregoneria|Il giocatore bersaglio rivela tre carte dalla propria mano e tu scegli una di esse. Quel giocatore scarta quella carta. +Blade Banish|Bandire con la Lama|Istantaneo|Esilia una creatura bersaglio con forza pari o superiore a 4. Blade Instructor|Istruttrice delle Lame|Creatura — Soldato Umano|Mentore (Ogniqualvolta questa creatura attacca, metti un segnalino +1/+1 su una creatura attaccante bersaglio con forza inferiore.) Blade Juggler|Giocoliera di Lame|Creatura — Farabutto Umano|Spettacolo {2}{B} (Puoi lanciare questa magia per il suo costo di spettacolo invece del suo costo di mana se un avversario ha perso punti vita in questo turno.)\nQuando la Giocoliera di Lame entra nel campo di battaglia, ti infligge 1 danno e peschi una carta. Blade Sliver|Tramutante Lama|Creatura — Tramutante|Tutti i Tramutanti prendono +1/+0. @@ -1511,7 +1545,7 @@ Blanket of Night|Manto della Notte|| Blasphemous Act|Atto Blasfemo|Stregoneria|L'Atto Blasfemo costa {1} in meno per essere lanciato per ogni creatura sul campo di battaglia.\nL'Atto Blasfemo infligge 13 danni a ogni creatura. Blast Zone|Zona dell'Esplosione|Terra|La Zona dell'Esplosione entra nel campo di battaglia con un segnalino carica.\n{T}: Aggiungi {C}.\n{X}{X}, {T}: Metti X segnalini carica sulla Zona dell'Esplosione.\n{3}, {T}, Sacrifica la Zona dell'Esplosione: Distruggi ogni permanente non terra con costo di mana convertito pari al numero di segnalini carica sulla Zona dell'Esplosione. Blast of Genius|Scoppio di Genialità|Stregoneria|Scegli una creatura o un giocatore bersaglio. Pesca tre carte, poi scarta una carta. Lo Scoppio di Genialità infligge a quella creatura o a quel giocatore danno pari al costo di mana convertito della carta scartata. -Blasted Landscape|Paesaggio Devastato|Terra|{T}: Aggiungi {1} alla tua riserva di mana.Ciclo {2} ({2}, Scarta questa carta: Pesca una carta.) +Blasted Landscape|Paesaggio Devastato|Terra|{T}: Aggiungi {1} alla tua riserva di mana.\nCiclo {2} ({2}, Scarta questa carta: Pesca una carta.) Blaster Mage|Mago Folgoratore|| Blastfire Bolt|Dardo Piroesplosivo|Istantaneo|Il Dardo Piroesplosivo infligge 5 danni a una creatura bersaglio. Distruggi tutti gli Equipaggiamenti assegnati a quella creatura. Blasting Station|Postazione Esplosiva|Artefatto|{T}, Sacrifica una creatura: La Postazione Esplosiva infligge 1 danno a una creatura o a un giocatore bersaglio.\nOgniqualvolta una creatura entra in gioco, puoi STAPpare la Postazione Esplosiva. @@ -1555,12 +1589,12 @@ Blightbeetle|Scarabeo Avvizzente|Creatura — Insetto|Protezione dal verde (Ques Blightcaster|Lanciadevastazione|Creatura — Mago Umano|Ogniqualvolta lanci una magia incantesimo, puoi far prendere -2/-2 a una creatura bersaglio fino alla fine del turno. Blighted Agent|Agente Maligno|Creatura — Farabutto Umano|Infettare (Questa creatura infligge danno alle creature sotto forma di segnalini -1/-1 e ai giocatori sotto forma di segnalini veleno.)\nL'Agente Maligno non può essere bloccato. Blighted Bat|Pipistrello Avvizzito|Creatura — Pipistrello Zombie|Volare\n{1}: Il Pipistrello Avvizzito ha rapidità fino alla fine del turno. -Blighted Cataract|Cataratta Morente|Terra|{T}: Aggiungi {1} alla tua riserva di mana.{5}{U}, {T}, Sacrifica la Cataratta Morente: Pesca due carte. -Blighted Fen|Acquitrino Morente|Terra|{T}: Aggiungi {1} alla tua riserva di mana.{4}{B}, {T}, Sacrifica l'Acquitrino Morente: Un avversario bersaglio sacrifica una creatura. -Blighted Gorge|Gola Morente|Terra|{T}: Aggiungi {1} alla tua riserva di mana.{4}{R}, {T}, Sacrifica la Gola Morente: La Gola Morente infligge 2 danni a una creatura o a un giocatore bersaglio. +Blighted Cataract|Cataratta Morente|Terra|{T}: Aggiungi {1} alla tua riserva di mana.\n{5}{U}, {T}, Sacrifica la Cataratta Morente: Pesca due carte. +Blighted Fen|Acquitrino Morente|Terra|{T}: Aggiungi {1} alla tua riserva di mana.\n{4}{B}, {T}, Sacrifica l'Acquitrino Morente: Un avversario bersaglio sacrifica una creatura. +Blighted Gorge|Gola Morente|Terra|{T}: Aggiungi {1} alla tua riserva di mana.\n{4}{R}, {T}, Sacrifica la Gola Morente: La Gola Morente infligge 2 danni a una creatura o a un giocatore bersaglio. Blighted Shaman|Sciamano Corrotto|| -Blighted Steppe|Steppa Morente|Terra|{T}: Aggiungi {1} alla tua riserva di mana.{3}{W}, {T}, Sacrifica la Steppa Morente: Guadagni 2 punti vita per ogni creatura che controlli. -Blighted Woodland|Boscaglia Morente|Terra|{T}: Aggiungi {1} alla tua riserva di mana.{3}{G}, {T}, Sacrifica la Boscaglia Morente: Passa in rassegna il tuo grimorio per trovare fino a due carte terra base e mettile sul campo di battaglia TAPpate. Poi rimescola il tuo grimorio. +Blighted Steppe|Steppa Morente|Terra|{T}: Aggiungi {1} alla tua riserva di mana.\n{3}{W}, {T}, Sacrifica la Steppa Morente: Guadagni 2 punti vita per ogni creatura che controlli. +Blighted Woodland|Boscaglia Morente|Terra|{T}: Aggiungi {1} alla tua riserva di mana.\n{3}{G}, {T}, Sacrifica la Boscaglia Morente: Passa in rassegna il tuo grimorio per trovare fino a due carte terra base e mettile sul campo di battaglia TAPpate. Poi rimescola il tuo grimorio. Blightning|Folgore Devastante|Stregoneria|La Folgore Devastante infligge 3 danni a un giocatore bersaglio. Quel giocatore scarta due carte. Blightsoil Druid|Druido del Suolo Avvizzito|Creatura — Druido Elfo|{T}, Paga 1 punto vita: Aggiungi {G} alla tua riserva di mana. Blightspeaker|Oratore Pestilenziale|Creatura — Chierico Ribelle Umano|{T}: Un giocatore bersaglio perde 1 punto vita.\n{4}, {T}: Passa in rassegna il tuo grimorio per una carta Ribelle con costo di mana convertito pari o inferiore a 3 e mettila in gioco. Poi rimescola il tuo grimorio. @@ -1600,8 +1634,11 @@ Blistering Barrier|Barriera Ustionante|| Blistering Dieflyn|Dieflyn Ribollente|Creatura — Imp|Volare\n{B/R}: Il Dieflyn Ribollente prende +1/+0 fino alla fine del turno. Blistering Firecat|Pirolince Ustionante|Creatura — Felino|Travolgere, rapidità\nAlla fine del turno, sacrifica la Pirolince Ustionante.\nMetamorfosi {R}{R} (puoi giocare questa carta a faccia in giù come una creatura 2/2 pagando {3}. Girala a faccia in su in qualsiasi momento pagando il suo costo di metamorfosi.) Blisterpod|Spora Vescicolare|Creatura — Parassita Eldrazi|Vacuità (Questa carta non ha colore.)Quando la Spora Vescicolare muore, metti sul campo di battaglia una pedina creatura Discendente Eldrazi 1/1 incolore. Ha "Sacrifica questa creatura: Aggiungi {1} alla tua riserva di mana". +Blisterspit Gremlin|Gremlin Sputabrace|Creatura — Gremlin|{1}, {T}: Il Gremlin Sputabrace infligge 1 danno a ogni avversario.\nOgniqualvolta lanci una magia non creatura, STAPpa il Gremlin Sputabrace. Blisterstick Shaman|Sciamano della Bacchetta Vescicante|Creatura — Sciamano Goblin|Quando lo Sciamano della Bacchetta Vescicante entra nel campo di battaglia, infligge 1 danno a una creatura o a un giocatore bersaglio. Blitz Hellion|Infernale Incursore|Creatura — Infernale|Travolgere, rapidità\nAlla fine del turno, il proprietario dell'Infernale Incursore lo rimescola nel suo grimorio. +Blitz Leech|Sanguisuga d'Assalto|Creatura — Sanguisuga|Lampo\nQuando la Sanguisuga d'Assalto entra nel campo di battaglia, una creatura bersaglio controllata da un avversario prende -2/-2 fino alla fine del turno. Rimuovi tutti i segnalini da quella creatura. +Blitz of the Thunder-Raptor|Incursione del Tuonoraptor|Istantaneo|L'Incursione del Tuonoraptor infligge a una creatura o a un planeswalker bersaglio danno pari al numero di carte istantaneo e stregoneria nel tuo cimitero. Se quella creatura o quel planeswalker stanno per morire in questo turno, invece esiliali. Blizzard Elemental|Elementale della tormenta|| Blizzard Specter|Spettro della Bufera|Creatura Neve — Spettro|Volare\nOgniqualvolta lo Spettro della Bufera infligge danno da combattimento a un giocatore, scegli una delle opzioni seguenti Quel giocatore fa tornare un permanente che controlla in mano al proprietario; o quel giocatore scarta una carta. Blizzard Strix|Strige della Tormenta|Creatura Neve — Uccello|Lampo\nVolare\nQuando lo Strige della Tormenta entra nel campo di battaglia, se controlli un altro permanente neve, esilia un permanente bersaglio diverso dallo Strige della Tormenta. Rimetti sul campo di battaglia quella carta sotto il controllo del suo proprietario all'inizio della prossima sottofase finale. @@ -1618,10 +1655,12 @@ Blood Celebrant|Officiante del Sangue|Creatura — Chierico|{B}, Paga 1 punto vi Blood Clock|Mantello di Sangue|Artefatto|All'inizio del proprio mantenimento, ogni giocatore fa tornare in mano al proprietario un permanente che controlla a meno che quel giocatore paghi 2 punti vita. Blood Crypt|Cripta di Sangue|Terra — Montagna Palude|({T}: Aggiungi {B} o {R} alla tua riserva di mana.)\nMentre la Cripta di Sangue entra nel campo di battaglia, puoi pagare 2 punti vita. Se non lo fai, la Cripta di Sangue entra nel campo di battaglia TAPpata. Blood Cultist|Cultista Sanguinaria|Creatura — Mago Umano|{T}: La Cultista Sanguinaria infligge 1 danno a una creatura bersaglio.\nOgniqualvolta una creatura a cui è stato inflitto danno dalla Cultista Sanguinaria in questo turno viene messa in un cimitero, metti un segnalino +1/+1 sulla Cultista Sanguinaria. +Blood Curdle|Raggelare il Sangue|Istantaneo|Distruggi una creatura bersaglio. Metti un segnalino minacciare su una creatura che controlli. (Non può essere bloccata tranne che da due o più creature.) Blood Divination|Divinazione del Sangue|Stregoneria|Come costo addizionale per lanciare questa magia, sacrifica una creatura.\nPesca tre carte. Blood Feud|Faida di Sangue|Stregoneria|Una creatura bersaglio lotta con un'altra creatura bersaglio. (Ogni creatura infligge all'altra danno pari alla propria forza.) Blood Frenzy|Frenesia Sanguinaria|| Blood Funnel|Travasa Sangue|Incantesimo|Le magie non creatura che giochi costano {2} in meno per essere giocate.\nOgniqualvolta giochi una magia non creatura, neutralizza quella magia a meno che tu sacrifichi una creatura. +Blood Glutton|Ingordo di Sangue|Creatura — Vampiro|Legame vitale (Il danno inflitto da questa creatura ti fa anche guadagnare altrettanti punti vita.) Blood Host|Anfitrione Sanguinario|Creatura — Vampiro|{1}{B}, Sacrifica un'altra creatura: Metti un segnalino +1/+1 sull'Anfitrione Sanguinario e guadagni 2 punti vita. Blood Hound|Segugio|| Blood Knight|Cavaliere Sanguinario|Creatura — Cavaliere Umano|Attacco improvviso, protezione dal bianco @@ -1733,7 +1772,7 @@ Blunt the Assault|Smorzare l'Assalto|Istantaneo|Guadagni 1 punto vita per ogni c Blur Sliver|Tramutante Sfocato|Creatura — Tramutante|Le creature Tramutante che controlli hanno rapidità. (Possono attaccare e {T} non appena entrano sotto il tuo controllo.) Blur of Blades|Turbinio di Lame|Istantaneo|Metti un segnalino -1/-1 su una creatura bersaglio. Il Turbinio di Lame infligge 2 danni al controllore di quella creatura. Blurred Mongoose|Mangusta Fulminea|| -Blustersquall|Turbinante|Istantaneo|TAPpa una creatura bersaglio che non controlli.Sovraccarico {3}{U} (Puoi lanciare questa magia per il suo costo di sovraccarico. Se lo fai, cambiane il testo sostituendo "una creatura bersaglio" con "ogni creatura".) +Blustersquall|Turbinante|Istantaneo|TAPpa una creatura bersaglio che non controlli.\nSovraccarico {3}{U} (Puoi lanciare questa magia per il suo costo di sovraccarico. Se lo fai, cambiane il testo sostituendo "una creatura bersaglio" con "ogni creatura".) Boa Constrictor|Boa Constrictor|| Boar Umbra|Essenza del Cinghiale|Incantesimo — Aura|Incanta creatura\nLa creatura incantata prende +3/+3.\nArmatura totem (Se la creatura incantata sta per essere distrutta, rimuovi invece tutto il danno da essa e distruggi quest'Aura.) Board the Weatherlight|Imbarcarsi sulla Cavalcavento|Stregoneria|Guarda le prime cinque carte del tuo grimorio. Puoi rivelare una carta storica scelta tra esse e aggiungerla alla tua mano. Metti le altre in fondo al tuo grimorio in ordine casuale. (Artefatti, carte leggendarie e Saghe sono carte storiche.) @@ -1777,10 +1816,10 @@ Boggart Shenanigans|Scherzi da Boggart|Incantesimo Tribale — Goblin|Ogniqualvo Boggart Sprite-Chaser|Boggart Cacciafolletti|Creatura — Guerriero Goblin|Fintanto che controlli uno Spiritello, il Boggart Cacciafolletti prende +1/+1 e ha volare. Bogstomper|Calcapaludi|Creatura — Bestia| Boiling Blood|Sangue Ribollente|| -Boiling Earth|Terra Ribollente|Stregoneria|La Terra Ribollente infligge 1 danno a ogni creatura controllata dai tuoi avversari.Risveglio 4—{6}{R} (Se lanci questa magia per {6}{R}, metti anche quattro segnalini +1/+1 su una terra bersaglio che controlli ed essa diventa una creatura Elementale 0/0 con rapidità. È ancora una terra.) +Boiling Earth|Terra Ribollente|Stregoneria|La Terra Ribollente infligge 1 danno a ogni creatura controllata dai tuoi avversari.\nRisveglio 4—{6}{R} (Se lanci questa magia per {6}{R}, metti anche quattro segnalini +1/+1 su una terra bersaglio che controlli ed essa diventa una creatura Elementale 0/0 con rapidità. È ancora una terra.) Boiling Seas|Mari Ribollenti|Stregoneria|Distruggi tutte le Isole. Boil|Ribollire|Istantaneo|Distruggi tutte le Isole. -Bojuka Bog|Acquitrino di Bojuka|Terra|L'Acquitrino di Bojuka entra nel campo di battaglia TAPpato.Quando l'Acquitrino di Bojuka entra nel campo di battaglia, esilia tutte le carte dal cimitero di un giocatore bersaglio.{T}: Aggiungi {B} alla tua riserva di mana. +Bojuka Bog|Acquitrino di Bojuka|Terra|L'Acquitrino di Bojuka entra nel campo di battaglia TAPpato.\nQuando l'Acquitrino di Bojuka entra nel campo di battaglia, esilia tutte le carte dal cimitero di un giocatore bersaglio.\n{T}: Aggiungi {B} alla tua riserva di mana. Bojuka Brigand|Brigante di Bojuka|Creatura — Alleato Guerriero Umano|Il Brigante di Bojuka non può bloccare.\nOgniqualvolta il Brigante di Bojuka o un altro Alleato entra nel campo di battaglia sotto il tuo controllo, puoi mettere un segnalino +1/+1 sul Brigante di Bojuka. Bola Warrior|Guerriero con Bolas|| Bolas's Citadel|Cittadella di Bolas|Artefatto Leggendario|Puoi guardare la prima carta del tuo grimorio in qualsiasi momento.\nPuoi giocare la prima carta del tuo grimorio. Se lanci una magia in questo modo, paga punti vita pari al suo costo di mana convertito invece di pagare il suo costo di mana.\n{T}, Sacrifica dieci permanenti non terra: Ogni avversario perde 10 punti vita. @@ -1790,6 +1829,7 @@ Boldwyr Heavyweights|Peso Massimo di Boldwyr|Creatura — Guerriero Gigante|Trav Boldwyr Intimidator|Intimidatore di Boldwyr|Creatura — Guerriero Gigante|I Vigliacchi non possono bloccare i Guerrieri.\n{R}: Il tipo di una creatura bersaglio diventa Vigliacco fino alla fine del turno.\n{2}{R}: Il tipo di una creatura bersaglio diventa Guerriero fino alla fine del turno. Bolrac-Clan Crusher|Frantumatore del Clan Bolrac|Creatura — Guerriero Ogre|{T}, Rimuovi un segnalino +1/+1 da una creatura che controlli: Il Frantumatore del Clan Bolrac infligge 2 danni a un qualsiasi bersaglio. Bolt Bend|Piegare le Saette|Istantaneo|Questa magia costa {3} in meno per essere lanciata se controlli una creatura con forza pari o superiore a 4.\nCambia il bersaglio di una magia o abilità bersaglio che ha un singolo bersaglio. +Bolt Hound|Segugio Saetta|Creatura — Canide Elementale|Rapidità (Questa creatura può attaccare e {T} non appena entra sotto il tuo controllo.)\nOgniqualvolta il Segugio Saetta attacca, le altre creature che controlli prendono +1/+0 fino alla fine del turno. Bolt of Keranos|Fulmine di Keranos|Stregoneria|Il Fulmine di Keranos infligge 3 danni a una creatura o a un giocatore bersaglio. Profetizza 1. (Guarda la prima carta del tuo grimorio. Puoi mettere quella carta in fondo al tuo grimorio.) Boltwing Marauder|Razziatore Alafulminea|Creatura — Drago|Volare\nOgniqualvolta un'altra creatura entra nel campo di battaglia sotto il tuo controllo, una creatura bersaglio prende +2/+0 fino alla fine del turno. Bomat Bazaar Barge|Chiatta del Bazar di Bomat|Artefatto — Veicolo|Quando la Chiatta del Bazar di Bomat entra nel campo di battaglia, pesca una carta.\nManovrare 3 (TAPpa un qualsiasi numero di creature che controlli con forza totale pari o superiore a 3: Questo Veicolo diventa una creatura artefatto fino alla fine del turno.) @@ -1807,6 +1847,8 @@ Bond of Revival|Vincolo di Rinascita|Stregoneria|Rimetti sul campo di battaglia Bonded Construct|Costrutto Vincolato|Creatura Artefatto — Costrutto|Il Costrutto Vincolato non può attaccare da solo. Bonded Fetch|Apparizione Vincolata|Creatura — Omuncolo|Difensore, rapidità\n{T}: Pesca una carta, poi scarta una carta. Bonded Horncrest|Cresticorno Sellato|Creatura — Dinosauro|Il Cresticorno Sellato non può attaccare o bloccare da solo. +Bonder's Ornament|Ornamento del Vincolatore|Artefatto|{T}: Aggiungi un mana di un qualsiasi colore.\n{4}, {T}: Ogni giocatore che controlla un permanente chiamato Ornamento del Vincolatore pesca una carta. +Bonders' Enclave|Enclave dei Vincolatori|Terra|{T}: Aggiungi {C}.\n{3}, {T}: Pesca una carta. Attiva questa abilità solo se controlli una creatura con forza pari o superiore a 4. Bonds of Faith|Schiavitù della Fede|Incantesimo — Aura|Incanta creatura\nLa creatura incantata prende +2/+2 fintanto che è un Umano. Altrimenti, non può attaccare o bloccare. Bonds of Mortality|Vincoli della Mortalità|Incantesimo|Quando i Vincoli della Mortalità entrano nel campo di battaglia, pesca una carta.\n{G}: Le creature controllate dai tuoi avversari perdono anti-malocchio e indistruttibile fino alla fine del turno. Bonds of Quicksilver|Vincoli del Mare di Mercurio|Incantesimo — Aura|Lampo (Puoi lanciare questa magia in ogni momento in cui potresti lanciare un istantaneo.)\nIncanta creatura\nLa creatura incantata non STAPpa durante lo STAP del suo controllore. @@ -1817,11 +1859,12 @@ Bone Harvest|Campi di Ossa|| Bone Mask|Maschera d'Osso|| Bone Miser|Avido d'Ossa|Creatura — Mago Zombie|Ogniqualvolta scarti una carta creatura, crea una pedina creatura Zombie 2/2 nera.\nOgniqualvolta scarti una carta terra, aggiungi {B}{B}.\nOgniqualvolta scarti una carta non creatura, non terra, pesca una carta. Bone Picker|Spolpaossa|Creatura — Uccello|Lo Spolpaossa costa {3} in meno per essere lanciato se è morta una creatura in questo turno.\nVolare, tocco letale +Bone Pit Brute|Bruto del Pozzo d'Ossa|Creatura — Ciclope|Minacciare (Questa creatura non può essere bloccata tranne che da due o più creature.)\nQuando il Bruto del Pozzo d'Ossa entra nel campo di battaglia, una creatura bersaglio prende +4/+0 fino alla fine del turno. Bone Saw|Sega d'Osso|Artefatto — Equipaggiamento|La creatura equipaggiata prende +1/+0.\nEquipaggiare {1} ({1}: Assegna a una creatura bersaglio che controlli. Equipaggia solo quando potresti giocare una stregoneria.) Bone Shaman|Sciamano delle Ossa|| Bone Shredder|Tritaossa|| Bone Splinters|Schegge d'Osso|Stregoneria|Come costo addizionale per giocare le Schegge d'Osso, sacrifica una creatura.\nDistruggi una creatura bersaglio. -Bone to Ash|Ossa in Cenere|Istantaneo|Neutralizza una magia creatura bersaglio.Pesca una carta. +Bone to Ash|Ossa in Cenere|Istantaneo|Neutralizza una magia creatura bersaglio.\nPesca una carta. Bonebreaker Giant|Gigante Spezzaossa|Creatura — Gigante| Boneclad Necromancer|Necromante Vestita d'Ossa|Creatura — Mago Umano|Quando la Necromante Vestita d'Ossa entra nel campo di battaglia, puoi esiliare una carta creatura bersaglio da un cimitero. Se lo fai, crea una pedina creatura Zombie 2/2 nera. Bonecrusher Giant|Gigante Sbriciolaossa|Creatura — Gigante|Quando il Gigante Sbriciolaossa diventa bersaglio di una magia, il Gigante Sbriciolaossa infligge 2 danni al controllore di quella magia. @@ -1832,6 +1875,8 @@ Boneshard Slasher|Squartatore Spezzaossa|Creatura — Orrore|Volare\nSoglia — Bonesplitter Sliver|Tramutante Spaccaossa|Creatura — Tramutante|Tutti i Tramutanti prendono +2/+0. Bonesplitter|Spaccaossa|Artefatto — Equipaggiamento|La creatura equipaggiata prende +2/+0.\nEquipaggiare {1} ({1}: Assegnalo a una creatura bersaglio che controlli. Equipaggialo solo come una stregoneria. Questa carta entra in gioco non assegnata e resta in gioco se la creatura lascia il gioco.) Bonethorn Valesk|Valesk Strappaossa|Creatura — Bestia|Ogniqualvolta una creatura viene girata a faccia in su, il Valesk Strappaossa infligge 1 danno a una creatura o a un giocatore bersaglio. +Boneyard Lurker|Predatore dell'Ossario|Creatura — Bestia Incubo|Mutazione {2}{B/G}{B/G} (Se lanci questa magia per il suo costo di mutazione, mettila sopra o sotto una creatura non Umano bersaglio che possiedi. Muta nella creatura sopra, con anche le abilità di quelle sotto.)\nOgniqualvolta questa creatura muta, riprendi in mano una carta permanente bersaglio dal tuo cimitero. +Boneyard Mycodrax|Micoradicante dell'Ossario|Creatura — Fungus|La forza e la costituzione del Micoradicante dell'Ossario sono pari al numero delle altre carte creatura nel tuo cimitero.\nMangiacarogne {4}{B} ({4}{B}, Esilia questa carta dal tuo cimitero: Metti un numero di segnalini +1/+1 pari alla forza di questa carta su una creatura bersaglio. Attiva mangiacarogne solo quando potresti lanciare una stregoneria.) Boneyard Parley|Negoziato nell'Ossario|Stregoneria|Esilia fino a cinque carte creatura bersaglio dai cimiteri. Un avversario separa quelle carte in due pile. Metti tutte le carte di una pila a tua scelta sul campo di battaglia sotto il tuo controllo e il resto nei cimiteri dei rispettivi proprietari. Boneyard Scourge|Flagello dell'Ossario|Creatura — Drago Zombie|Volare\nOgniqualvolta un Drago che controlli muore mentre il Flagello dell'Ossario è nel tuo cimitero, puoi pagare {1}{B}. Se lo fai, rimetti sul campo di battaglia il Flagello dell'Ossario dal tuo cimitero. Boneyard Wurm|Wurm dell'Ossario|Creatura — Wurm|La forza e la costituzione del Wurm dell'Ossario sono pari al numero di carte creatura nel tuo cimitero. @@ -1850,7 +1895,9 @@ Boon Reflection|Riflesso di Guarigione|Incantesimo|Se stai per guadagnare punti Boon Satyr|Satiro Infervorato|Creatura Incantesimo — Satiro|Lampo\nConferire {3}{G}{G} (Se lanci questa carta per il suo costo di conferire, è una magia Aura con incanta creatura. Diventa una creatura se non è assegnata a una creatura.)\nLa creatura incantata prende +4/+2. Boon of Emrakul|Dono di Emrakul|Incantesimo — Aura|Incanta creatura\nLa creatura incantata prende +3/-3. Boon of Erebos|Beneficio di Erebos|Istantaneo|Una creatura bersaglio prende +2/+0 fino alla fine del turno. Rigenerala. Perdi 2 punti vita. +Boon of the Wish-Giver|Favore del Donadesideri|Stregoneria|Pesca quattro carte.\nCiclo {1} ({1}, Scarta questa carta: Pesca una carta.) Boonweaver Giant|Gigante Tessitore di Doni|Creatura — Monaco Gigante|Quando il Gigante Tessitore di Doni entra nel campo di battaglia, puoi passare in rassegna il tuo cimitero, la tua mano e/o il tuo grimorio per una carta Aura e metterla sul campo di battaglia assegnata al Gigante Tessitore di Doni. Se passi in rassegna il tuo grimorio in questo modo, rimescolalo. +Boot Nipper|Mordistivali|Creatura — Bestia|Il Mordistivali entra nel campo di battaglia con un segnalino tocco letale o un segnalino legame vitale a tua scelta. Borborygmos Enraged|Borborygmos Infuriato|Creatura Leggendaria — Ciclope|Travolgere\nOgniqualvolta Borborygmos Infuriato infligge danno da combattimento a un giocatore, rivela le prime tre carte del tuo grimorio. Aggiungi alla tua mano tutte le carte terra rivelate in questo modo e metti le altre nel tuo cimitero.\nScarta una carta terra: Borborygmos Infuriato infligge 3 danni a una creatura o a un giocatore bersaglio. Borborygmos|Borborygmos|Creatura Leggendaria — Ciclope|Travolgere\nOgniqualvolta Borborygmos infligge danno da combattimento a un giocatore, metti un segnalino +1/+1 su ogni creatura che controlli. Border Patrol|Pattuglia di Confine|Creatura — Nomade|La Pattuglia di Confine attacca senza TAPpare. @@ -1931,6 +1978,7 @@ Braingeyser|Geyser Mentale|| Brainspoil|Sciupacervello|Stregoneria|Distruggi una creatura bersaglio che non sia incantata. Non può essere rigenerata.\nTrasmutare {1}{B}{B} ({1}{B}{B}, Scarta questa carta: Passa in rassegna il tuo grimorio, scegli una carta con lo stesso costo di mana convertito di questa carta, rivelala e aggiungila alla tua mano. Poi rimescola il tuo grimorio. Giocalo solo come una stregoneria.) Brainstorm|Tempesta Cerebrale|Istantaneo|Pesca tre carte, poi metti due carte dalla tua mano in cima al tuo grimorio in qualsiasi ordine. Brainwash|Lavaggio del Cervello|| +Brallin, Skyshark Rider|Brallin, Cavalcante dell'Aerosqualo|Creatura Leggendaria — Sciamano Umano|Partner di Shabraz, l'Aerosqualo (Quando questa creatura entra nel campo di battaglia, un giocatore bersaglio può aggiungere Shabraz alla sua mano dal suo grimorio, poi rimescolare.)\nOgniqualvolta scarti una carta, metti un segnalino +1/+1 su Brallin, Cavalcante dell'Aerosqualo ed esso infligge 1 danno a ogni avversario.\n{R}: Uno Squalo bersaglio ha travolgere fino alla fine del turno. Bramble Creeper|Strisciante dei Rovi|Creatura — Elementale|Ogniqualvolta lo Strisciante dei Rovi attacca, prende +5/+0 fino alla fine del turno. Bramble Elemental|Elementale dei Rovi|Creatura — Elementale|Ogniqualvolta un'Aura viene assegnata all'Elementale dei Rovi o entra nel campo di battaglia assegnata all'Elementale dei Rovi, metti sul campo di battaglia due pedine creatura Saprolingio 1/1 verdi. Bramblecrush|Rovo Stritolante|Stregoneria|Distruggi un permanente non creatura bersaglio. @@ -1944,6 +1992,7 @@ Brand of Ill Omen|Il Segno della Cattiva Fortuna|| Branded Brawlers|Lottatori Marchiati|| Branded Howler|Ululatore Marchiato|Creatura — Mannaro|All'inizio di ogni mantenimento, se nell'ultimo turno un giocatore ha lanciato due o più magie, trasforma l'Ululatore Marchiato. Brand|Marchio|| +Brash Taunter|Istigatore Sfrontato|Creatura — Goblin|Indistruttibile\nOgniqualvolta viene inflitto danno all'Istigatore Sfrontato, esso infligge altrettanti danni a un avversario bersaglio.\n{2}{R}, {T}: L'Istigatore Sfrontato lotta con un'altra creatura bersaglio. Brass Gnat|Moscerino d'Ottone|Creatura Artefatto — Insetto|Volare\nIl Moscerino D'Ottone non STAPpa durante il tuo STAP.\nAll'inizio del tuo mantenimento, puoi pagare {1}. Se lo fai, STAPpa il Moscerino d'Ottone. Brass Herald|Araldo di Ottone|Creatura Artefatto — Golem|Mentre l'Araldo di Ottone entra in gioco, scegli un tipo di creatura.\nQuando l'Araldo di Ottone entra in gioco, rivela le prime quattro carte del tuo grimorio. Aggiungi alla tua mano tutte le carte creatura del tipo scelto rivelate in questo modo e metti le rimanenti in fondo al tuo grimorio nell'ordine che preferisci.\nLe creature del tipo scelto prendono +1/+1. Brass Man|Uomo d'Ottone|| @@ -2043,6 +2092,7 @@ Broken Bond|Legame Spezzato|Stregoneria|Distruggi un artefatto o un incantesimo Broken Concentration|Concentrazione Infranta|Istantaneo|Neutralizza una magia bersaglio.\nFollia {3}{U} (Se scarti questa carta, scartala in esilio. Quando lo fai, lanciala pagando il suo costo di follia o mettila nel tuo cimitero.) Broken Fall|Caduta Interrotta|| Broken Visage|Immagine Infranta|| +Brokkos, Apex of Forever|Broykos, Alfa dell'Eternità|Creatura Leggendaria — Elementale Bestia Incubo|Mutazione {2}o{U/B}{G}{G} (Se lanci questa magia per il suo costo di mutazione, mettila sopra o sotto una creatura non Umano bersaglio che possiedi. Muta nella creatura sopra, con anche le abilità di quelle sotto.)\nTravolgere\nPuoi lanciare Broykos, Alfa dell'Eternità dal tuo cimitero usando la sua abilità mutazione. Brontotherium|Brontoterio|Creatura — Bestia|Travolgere\nProvocazione (quando questa creatura attacca, puoi decidere che una creatura bersaglio controllata dal giocatore in difesa STAPpi e la blocchi se può farlo). Bronze Bombshell|Bomba di Bronzo|Creatura Artefatto — Costrutto|Quando la Bomba di Bronzo è controllata da un giocatore diverso dal proprietario, quel giocatore la sacrifica. Se il giocatore la sacrifica, la Bomba di Bronzo gli infligge 7 danni. Bronze Horse|Cavallo di Bronzo|| @@ -2052,7 +2102,7 @@ Bronze Tablet|Tavoletta di Bronzo|| Bronzebeak Moa|Moa dal Becco di Bronzo|Creatura — Uccello|Ogniqualvolta un'altra creatura entra nel campo di battaglia sotto il tuo controllo, la Moa dal Becco di Bronzo prende +3/+3 fino alla fine del turno. Bronzehide Lion|Leone dal Manto di Bronzo|Creatura — Felino|{G}{W}: Il Leone dal Manto di Bronzo ha indistruttibile fino alla fine del turno.\nQuando il Leone dal Manto di Bronzo muore, rimettilo sul campo di battaglia. È un incantesimo Aura con incanta creatura che controlli e "{G}{W}: La creatura incantata ha indistruttibile fino alla fine del turno" e perde tutte le altre abilità. Brood Birthing|Nascita della Covata|Stregoneria|Se controlli una Progenie Eldrazi, metti sul campo di battaglia tre pedine creatura Progenie Eldrazi 0/1 incolori. Hanno "Sacrifica questa creatura: Aggiungi {1} alla tua riserva di mana". Altrimenti, metti sul campo di battaglia una di quelle pedine. -Brood Butcher|Macellaio della Covata|Creatura — Parassita Eldrazi|Vacuità (Questa carta non ha colore.)Quando il Macellaio della Covata entra nel campo di battaglia, metti sul campo di battaglia una pedina creatura Discendente Eldrazi 1/1 incolore. Ha "Sacrifica questa creatura: Aggiungi {1} alla tua riserva di mana".{B}{G}, Sacrifica una creatura: Una creatura bersaglio prende -2/-2 fino alla fine del turno. +Brood Butcher|Macellaio della Covata|Creatura — Parassita Eldrazi|Vacuità (Questa carta non ha colore.)Quando il Macellaio della Covata entra nel campo di battaglia, metti sul campo di battaglia una pedina creatura Discendente Eldrazi 1/1 incolore. Ha "Sacrifica questa creatura: Aggiungi {1} alla tua riserva di mana".\n{B}{G}, Sacrifica una creatura: Una creatura bersaglio prende -2/-2 fino alla fine del turno. Brood Keeper|Guardiana della Covata|Creatura — Sciamano Umano|Ogniqualvolta un'Aura viene assegnata alla Guardiana della Covata, metti sul campo di battaglia una pedina creatura Drago 2/2 rossa con volare. Ha "{R}: Questa creatura prende +1/+0 fino alla fine del turno". Brood Monitor|Sorvegliante della Covata|Creatura — Parassita Eldrazi|Vacuità (Questa carta non ha colore.)Quando la Sorvegliante della Covata entra nel campo di battaglia, metti sul campo di battaglia tre pedine creatura Discendente Eldrazi 1/1 incolori. Hanno "Sacrifica questa creatura: Aggiungi {1} alla tua riserva di mana". Brood Sliver|Tramutante Covata|Creatura — Tramutante|Ogniqualvolta un Tramutante infligge danno da combattimento a un giocatore, il suo controllore può mettere in gioco una pedina creatura Tramutante 1/1 incolore. @@ -2079,7 +2129,7 @@ Brushland|Boscaglia|Terra|{T}: Aggiungi {1} alla tua riserva di mana.\n{T}: Aggi Brushstrider|Errante Boscoso|Creatura — Bestia|Cautela Brushwagg|Burlarbusto|| Brutal Deceiver|Ingannatore Brutale|Creatura - Spirito|{1}: Guarda la prima carta del tuo grimorio.\n{2}: Rivela la prima carta del tuo grimorio. Se è una terra, l'Ingannatore Brutale prende +1/+0 e guadagna attacco improvviso fino alla fine del turno. Gioca questa abilità solo una volta per turno. -Brutal Expulsion|Espulsione Brutale|Istantaneo|Vacuità (Questa carta non ha colore.)Scegli uno o entrambi —• Fai tornare una magia o una creatura bersaglio in mano al suo proprietario.• L'Espulsione Brutale infligge 2 danni a una creatura o a un planeswalker bersaglio. Se quel permanente sta per essere messo in un cimitero in questo turno, invece esilialo. +Brutal Expulsion|Espulsione Brutale|Istantaneo|Vacuità (Questa carta non ha colore.)Scegli uno o entrambi —• Fai tornare una magia o una creatura bersaglio in mano al suo proprietario.\n• L'Espulsione Brutale infligge 2 danni a una creatura o a un planeswalker bersaglio. Se quel permanente sta per essere messo in un cimitero in questo turno, invece esilialo. Brutal Hordechief|Condottiero dell'Orda Brutale|Creatura — Guerriero Orco|Ogniqualvolta una creatura che controlli attacca, il giocatore in difesa perde 1 punto vita e tu guadagni 1 punto vita.\n{3}{R/W}{R/W}: Le creature controllate dai tuoi avversari bloccano in questo turno, se possono farlo, e tu scegli come bloccano quelle creature. Brutal Nightstalker|Cacciatore Notturno Brutale|| Brutal Suppression|Soppressione Brutale|| @@ -2088,7 +2138,7 @@ Brute Force|Forza Bruta|Istantaneo|Una creatura bersaglio prende +3/+3 fino alla Brute Strength|Potenza Bruta|Istantaneo|Una creatura bersaglio prende +3/+1 e ha travolgere fino alla fine del turno. Bubble Matrix|Matrice di Bolle|| Bubbling Beebles|Biboli ribollenti|| -Bubbling Cauldron|Calderone Ribollente|Artefatto|{1}, {T}, Sacrifica una creatura: Guadagni 4 punti vita.{1}, {T}, Sacrifica una creatura chiamata Newt in Putrefazione: Ogni avversario perde 4 punti vita. Guadagni tanti punti vita quanti sono i punti vita persi in questo modo. +Bubbling Cauldron|Calderone Ribollente|Artefatto|{1}, {T}, Sacrifica una creatura: Guadagni 4 punti vita.\n{1}, {T}, Sacrifica una creatura chiamata Newt in Putrefazione: Ogni avversario perde 4 punti vita. Guadagni tanti punti vita quanti sono i punti vita persi in questo modo. Bubbling Muck|Pantano ribollente|| Buccaneer's Bravado|Baldanza della Bucaniera|Istantaneo|Scegli uno —\n• Una creatura bersaglio prende +1/+1 e ha attacco improvviso fino alla fine del turno.\n• Un Pirata bersaglio prende +1/+1 e ha doppio attacco fino alla fine del turno. Builder's Bane|Rovina del Costruttore|| @@ -2111,6 +2161,7 @@ Burgeoning|Germogliare|Incantesimo|Ogniqualvolta un avversario gioca una terra, Burglar Rat|Ratto Predatore|Creatura — Ratto|Quando il Ratto Predatore entra nel campo di battaglia, ogni avversario scarta una carta. Buried Alive|Sepolto Vivo|Stregoneria|Passa in rassegna il tuo grimorio per trovare fino a tre carte creatura e mettile nel tuo cimitero. Poi rimescola il tuo grimorio. Buried Ruin|Rovine Sepolte|Terra|{T}: Aggiungi {1} alla tua riserva di mana.\n{2}, {T}, Sacrifica le Rovine Sepolte: Riprendi in mano una carta artefatto bersaglio dal tuo cimitero. +Burlfist Oak|Quercia Pugno Nodoso|Creatura — Silvantropo|Ogniqualvolta peschi una carta, la Quercia Pugno Nodoso prende +2/+2 fino alla fine del turno. Burn Away|Consumare nel Fuoco|Istantaneo|Consumare nel Fuoco infligge 6 danni a una creatura bersaglio. Quando quella creatura muore in questo turno, esilia tutte le carte dal cimitero del suo controllore. Burn Bright|Avvampare|Istantaneo|Le creature che controlli prendono +2/+0 fino alla fine del turno. Burn Trail|Scia Infuocata|Stregoneria|La Scia Infuocata infligge 3 danni a una creatura o a un giocatore bersaglio.\nCospirare (Mentre giochi questa magia, puoi TAPpare due creature STAPpate che controlli che condividono un colore con essa. Quando lo fai, copia la magia. Puoi scegliere un nuovo bersaglio per la copia.) @@ -2148,6 +2199,7 @@ Burst Lightning|Fulmine Dirompente|Istantaneo|Potenziamento {4} (Puoi pagare {4} Burst of Energy|Vampata di Energia|| Burst of Speed|Accelerazione|Stregoneria|Le creature che controlli hanno rapidità fino alla fine del turno. (Possono attaccare e {T} anche se sono appena entrate sotto il tuo controllo.) Burst of Strength|Esplosione di Forza|Istantaneo|Metti un segnalino +1/+1 su una creatura bersaglio e STAPpala. +Bushmeat Poacher|Cacciatrice di Frodo di Selvaggina|Creatura — Soldato Umano|{1}, {T}, Sacrifica un'altra creatura: Guadagni punti vita pari alla costituzione di quella creatura. Pesca una carta. Bust|Bust|Stregoneria|Distruggi tutte le terre. Butcher Ghoul|Ghoul Macellaio|Creatura — Zombie|Immortale (Quando questa creatura muore, se non aveva segnalini +1/+1, rimettila sul campo di battaglia sotto il controllo del suo proprietario con un segnalino +1/+1.) Butcher Orgg|Orgg Macellaio|Creatura — Orgg|Puoi suddividere come preferisci il danno da combattimento dell'Orgg Macellaio tra il giocatore in difesa e/o un qualsiasi numero di creature che esso controlla. @@ -2191,12 +2243,13 @@ Cadaverous Bloom|Fiore Cadaverico|| Cadaverous Knight|Cavaliere Cadaverico|| Cage of Hands|Gabbia di Mani|Incanta Creatura|La creatura incantata non può attaccare né bloccare.\n{1}{W}: Il proprietario riprende in mano la Gabbia di Mani. Caged Sun|Sole Ingabbiato|Artefatto|Mentre il Sole Ingabbiato entra nel campo di battaglia, scegli un colore.\nLe creature che controlli del colore scelto prendono +1/+1.\nOgniqualvolta un'abilità di una terra aggiunge uno o più mana del colore scelto alla tua riserva di mana, aggiungi un mana addizionale di quel colore alla tua riserva di mana. +Caged Zombie|Zombie Prigioniero|Creatura — Zombie|{1}{B}, {T}: Ogni avversario perde 2 punti vita. Attiva questa abilità solo se è morta una creatura in questo turno. Cagemail|Corazza Intrappolante|Incanta Creatura|La creatura incantata prende +2/+2 e non può attaccare. Cairn Wanderer|Errante dei Tumuli|Creatura — Polimorfo|Cangiante (Questa carta ha tutti i tipi di creatura in ogni momento.)\nFintanto che una carta creatura con volare è in un cimitero, l'Errante dei Tumuli ha volare. Lo stesso vale per attacco improvviso, doppio attacco, cautela, legame vitale, passa-terre, paura, protezione, raggiungere, rapidità, tocco letale, travolgere e velo. Calciderm|Calciderma|Creatura — Bestia|Evanescenza 4 (Questo permanente entra in gioco con quattro segnalini tempo su di esso. All'inizio del tuo mantenimento, rimuovi un segnalino tempo da esso. Quando l'ultimo viene rimosso, sacrificalo.)\nIl Calciderma non può essere bersaglio di magie o abilità. Calciform Pools|Pozze Calciformi|Terra|{T}: Aggiungi {1} alla tua riserva di mana.\n{1}, {T}: Metti un segnalino magazzino sulle Pozze Calciformi\n{1}, Rimuovi X segnalini magazzino dalle Pozze Calciformi: Aggiungi X mana in qualsiasi combinazione di {W} e/o {U} alla tua riserva di mana. Calcite Snapper|Morsicatrice di Calcite|Creatura — Tartaruga|Velo (Questa creatura non può essere bersaglio di magie o abilità.)\nTerraferma — Ogniqualvolta una terra entra nel campo di battaglia sotto il tuo controllo, puoi scambiare la forza e la costituzione della Morsicatrice di Calcite fino alla fine del turno. -Calculated Dismissal|Annullamento Premeditato|Istantaneo|Neutralizza una magia bersaglio a meno che il suo controllore non paghi {3}.Arte magica — Se nel tuo cimitero ci sono due o più carte istantaneo e/o stregoneria, profetizza 2. (Per profetizzare 2, guarda le prime due carte del tuo grimorio, poi mettine un qualsiasi numero in fondo al tuo grimorio e le altre in cima in qualsiasi ordine.) +Calculated Dismissal|Annullamento Premeditato|Istantaneo|Neutralizza una magia bersaglio a meno che il suo controllore non paghi {3}.\nArte magica — Se nel tuo cimitero ci sono due o più carte istantaneo e/o stregoneria, profetizza 2. (Per profetizzare 2, guarda le prime due carte del tuo grimorio, poi mettine un qualsiasi numero in fondo al tuo grimorio e le altre in cima in qualsiasi ordine.) Caldera Hellion|Infernale della Caldera|Creatura — Infernale|Divorare 1 (Mentre questa creatura entra in gioco, puoi sacrificare un qualsiasi numero di creature. Entra in gioco con un numero di segnalini +1/+1 pari alle creature sacrificate.)\nQuando l'Infernale della Caldera entra in gioco, infligge 3 danni a ogni creatura. Caldera Kavu|Kavu del Condotto Vulcanico|| Caldera Lake|Lago Calderone|| @@ -2205,12 +2258,14 @@ Calix, Destiny's Hand|Calix, Mano del Destino|Planeswalker Leggendario — Calix Call for Blood|Richiamo del Sangue|Istantaneo - Arcano|Come costo addizionale per giocare il Richiamo del Sangue, sacrifica una creatura.\nLa creatura bersaglio prende -X/-X fino alla fine del turno, dove X è pari alla forza della creatura sacrificata. Call for Unity|Richiamo all'Unità|Incantesimo|Rivolta — All'inizio della tua sottofase finale, se un permanente che controllavi ha lasciato il campo di battaglia in questo turno, metti un segnalino unità sul Richiamo all'Unità.\nLe creature che controlli prendono +1/+1 per ogni segnalino unità sul Richiamo all'Unità. Call of the Conclave|Chiamata del Conclave|Stregoneria|Crea una pedina creatura Centauro 3/3 verde. +Call of the Death-Dweller|Richiamo del Dimoramorte|Stregoneria|Rimetti sul campo di battaglia fino a due carte creatura bersaglio con costo di mana convertito totale pari o inferiore a 3 dal tuo cimitero. Metti un segnalino tocco letale su una di esse. Poi metti un segnalino minacciare su una di esse. Call of the Full Moon|Richiamo della Luna Piena|Incantesimo — Aura|Incanta creaturaLa creatura incantata prende +3/+2 e ha travolgere. (Può infliggere il danno da combattimento in eccesso a un giocatore in difesa o a un planeswalker mentre attacca.)All'inizio di ogni mantenimento, se nell'ultimo turno un giocatore ha lanciato due o più magie, sacrifica il Richiamo della Luna Piena. Call of the Herd|Richiamo del Branco|Stregoneria|Metti in gioco una pedina creatura Elefante 3/3 verde.\nFlashback {3}{G} (Puoi giocare questa carta dal tuo cimitero pagando il suo costo di flashback. Poi rimuovila dal gioco). Call of the Nightwing|Richiamo dell'Ala Notturna|Stregoneria|Crea una pedina creatura Orrore 1/1 blu e nera con volare.\nCifrare (Poi puoi esiliare questa carta magia codificata su una creatura che controlli. Ogniqualvolta quella creatura infligge danno da combattimento a un giocatore, il suo controllore può lanciare una copia della carta codificata senza pagare il suo costo di mana.) Call of the Wild|Richiamo della Foresta|Incantesimo|{2}{G}{G}: Rivela la prima carta del tuo grimorio. Se è una carta creatura, mettila in gioco. In caso contrario, mettila nel tuo cimitero. Call the Bloodline|Convocare la Stirpe|Incantesimo|{1}, Scarta una carta: Metti sul campo di battaglia una pedina creatura Cavaliere Vampiro 1/1 nera con legame vitale. Attiva questa abilità solo una volta per turno. Call the Cavalry|Convocare la Cavalleria|Stregoneria|Crea due pedine creatura Cavaliere 2/2 bianche con cautela. +Call the Coppercoats|Convocare le Giubbe Ramate|Istantaneo|Sforzo — Questa magia costa {1}{W} in più per essere lanciata per ogni bersaglio oltre il primo.\nScegli un qualsiasi numero di avversari bersaglio. Crea X pedine creatura Soldato Umano 1/1 bianche, dove X è il numero di creature controllate da quegli avversari. Call the Gatewatch|Convocare i Guardiani|Stregoneria|Passa in rassegna il tuo grimorio per una carta planeswalker, rivelala e aggiungila alla tua mano. Poi rimescola il tuo grimorio. Call the Scions|Invocare i Discendenti|Stregoneria|Vacuità (Questa carta non ha colore.)Metti sul campo di battaglia due pedine creatura Discendente Eldrazi 1/1 incolori. Hanno "Sacrifica questa creatura: Aggiungi {1} alla tua riserva di mana". Call the Skybreaker|Invocare il Solcacielo|Stregoneria|Metti in gioco una pedina creatura Elementale 5/5 blu e rossa con volare.\nRievocare (Puoi giocare questa carta dal tuo cimitero scartando una carta terra oltre a pagare gli altri suoi costi.) @@ -2251,6 +2306,7 @@ Canopy Crawler|Strisciante delle Fronde|Creatura — Bestia|Sviluppo 1 (mentre q Canopy Dragon|Drago delle Fronde|| Canopy Gorger|Divoratore delle Fronde|Creatura — Wurm| Canopy Spider|Ragno delle Fronde|Creatura — Ragno|Il Ragno delle Fronde può bloccare come se avesse volare. +Canopy Stalker|Predatore delle Fronde|Creatura — Felino|Il Predatore delle Fronde deve essere bloccato, se possibile.\nQuando il Predatore delle Fronde muore, guadagni 1 punto vita per ogni creatura morta in questo turno. Canopy Surge|Impeto delle Fronde|| Canopy Vista|Panorama di Fronde|Terra — Foresta Pianura|({T}: Aggiungi {G} o {W} alla tua riserva di mana.)Il Panorama di Fronde entra nel campo di battaglia TAPpato a meno che tu non controlli due o più terre base. Cantivore|Cantivoro|Creatura — Lhurgoyf|Il Cantivoro attacca senza TAPpare.\nLa forza e la costituzione del Cantivoro sono pari ciascuna al numero di carte incantesimo presenti in tutti i cimiteri. @@ -2264,6 +2320,7 @@ Capashen Standard|Stendardo Capash|| Capashen Templar|Templare Capash|| Capashen Unicorn|Unicorno di Capash|| Capricious Efreet|Efreet Capriccioso|Creatura — Efreet|All'inizio del tuo mantenimento, scegli un permanente non terra bersaglio che controlli e fino a due permanenti non terra bersaglio che non controlli. Distruggi uno di essi a caso. +Capricopian|Capricopia|Creatura — Idra Capra|La Capricopia entra nel campo di battaglia con X segnalini +1/+1.\n{2}: Metti un segnalino +1/+1 sulla Capricopia, poi puoi cambiare il giocatore che la Capricopia sta attaccando. Solo il giocatore che la Capricopia sta attaccando può attivare questa abilità e solo durante la sottofase di dichiarazione delle creature attaccanti. (Non può attaccare il suo controllore.) Capsize|Rovesciare|| Captain Lannery Storm|Capitana Lannery Fendiburrasca|Creatura Leggendaria — Pirata Umano|Rapidità\nOgniqualvolta la Capitana Lannery Fendiburrasca attacca, crea una pedina artefatto Tesoro incolore con "{T}, Sacrifica questo artefatto: Aggiungi un mana di un qualsiasi colore alla tua riserva di mana".\nOgniqualvolta sacrifichi un Tesoro, la Capitana Lannery Fendiburrasca prende +1/+0 fino alla fine del turno. Captain Sisay|Capitano Sisay|| @@ -2280,7 +2337,7 @@ Captivating Unicorn|Unicorno Incantevole|Creatura — Unicorno|Costellazione — Captivating Vampire|Vampiro Seducente|Creatura — Vampiro|Le altre creature Vampiro che controlli prendono +1/+1.\nTAPpa cinque Vampiri STAPpati che controlli: Prendi il controllo di una creatura bersaglio. Diventa un Vampiro in aggiunta ai suoi altri tipi. Captive Audience|Pubblico Rapito|Incantesimo|Il Pubblico Rapito entra nel campo di battaglia sotto il controllo di un avversario a tua scelta.\nAll'inizio del tuo mantenimento, scegli uno che non è stato scelto —\n• I tuoi punti vita diventano 4.\n• Scarta la tua mano.\n• Ogni avversario crea cinque pedine creatura Zombie 2/2 nere. Captive Flame|Fiamma Prigioniera|Incantesimo|{R}: La creatura bersaglio prende +1/+0 fino alla fine del turno. -Capture Sphere|Sfera di Cattura|Incantesimo — Aura|Lampo\nIncanta creatura\nQuando la Sfera di Cattura entra nel campo di battaglia, TAPpa la creatura incantata.\nLa creatura incantata non STAPpa durante lo STAP del suo controllore. +Capture Sphere|Sfera di Cattura|Incantesimo — Aura|Lampo (Puoi lanciare questa magia in ogni momento in cui potresti lanciare un istantaneo.)\nIncanta creatura\nQuando la Sfera di Cattura entra nel campo di battaglia, TAPpa la creatura incantata.\nLa creatura incantata non STAPpa durante lo STAP del suo controllore. Captured Sunlight|Raggio di Sole Prigioniero|Stregoneria|Cascata (Quando giochi questa magia, rimuovi dal gioco le carte dalla cima del tuo grimorio finché non rimuovi una carta non terra con costo di mana minore. Puoi giocare quella carta senza pagare il suo costo di mana. Metti le altre carte rimosse in fondo al tuo grimorio in ordine casuale.)\nGuadagni 4 punti vita. Captured by the Consulate|Cattura del Consolato|Incantesimo — Aura|Incanta creatura che non controlli\nLa creatura incantata non può attaccare.\nOgniqualvolta un avversario lancia una magia, se questa ha un singolo bersaglio, il bersaglio diventa invece la creatura incantata, se possibile. Carapace Forger|Forgiatore di Carapaci|Creatura — Artefice Elfo|Metallurgia — Il Forgiatore di Carapaci prende +2/+2 fintanto che controlli tre o più artefatti. @@ -2317,6 +2374,7 @@ Carrion Beetles|Scarafaggi Mangia Carogne|| Carrion Call|Richiamo delle Carogne|Istantaneo|Metti sul campo di battaglia due pedine creatura Insetto 1/1 verdi con infettare. (Infliggono danno alle creature sotto forma di segnalini -1/-1 e ai giocatori sotto forma di segnalini veleno.) Carrion Crow|Corvo Necrofago|Creatura — Uccello Zombie|Volare (Questa creatura non può essere bloccata tranne che da creature con volare o raggiungere.)\nIl Corvo Necrofago entra nel campo di battaglia TAPpato. Carrion Feeder|Mangiacarogne|Creatura — Zombie|Il Mangiacarogne non può bloccare.\nSacrifica una creatura: Metti un segnalino +1/+1 sul Mangiacarogne. +Carrion Grub|Larva delle Carogne|Creatura — Insetto|La Larva delle Carogne prende +X/+0, dove X è la forza maggiore tra le carte creatura nel tuo cimitero.\nQuando la Larva delle Carogne entra nel campo di battaglia, macina quattro carte. (Metti nel tuo cimitero le prime quattro carte del tuo grimorio.) Carrion Howler|Ululatore Necrofago|Creatura — Lupo Zombie|Paga 1 punto vita: L'Ululatore Necrofago prende +2/-1 fino alla fine del turno. Carrion Imp|Imp Necrofago|Creatura — Imp|Volare\nQuando l'Imp Necrofago entra nel campo di battaglia, puoi esiliare una carta creatura bersaglio da un cimitero. Se lo fai, guadagni 2 punti vita. Carrion Rats|Ratti Parassiti|Creatura — Ratto|Ogniqualvolta i Ratti Parassiti attaccano o bloccano, qualsiasi giocatore può rimuovere dal gioco una carta presente nel proprio cimitero. Se un giocatore lo fa, i Ratti Parassiti non infliggono danno da combattimento in questo turno. @@ -2328,6 +2386,7 @@ Carrionette|Carognetta|| Carrion|Carogna|| Carry Away|Portare Via|Incanta Equipaggiamento|Quando Portare Via entra in gioco, togli l'Equipaggiamento incantato.\nTu controlli l'Equipaggiamento incantato. Cartel Aristocrat|Aristocratica del Consorzio|Creatura — Consigliere Umano|Sacrifica un'altra creatura: L'Aristocratica del Consorzio ha protezione da un colore a tua scelta fino alla fine del turno. +Cartographer's Hawk|Falco del Cartografo|Creatura — Uccello|Volare\nQuando il Falco del Cartografo infligge danno da combattimento a un giocatore che controlla più terre di te, fallo tornare in mano al suo proprietario. Se lo fai, puoi passare in rassegna il tuo grimorio per una carta Pianura, metterla sul campo di battaglia TAPpata, poi rimescolare il tuo grimorio. Cartographer|Cartografo|Creatura — Cittadino|Quando il Cartografo entra in gioco, puoi riprendere in mano una carta terra bersaglio dal tuo cimitero. Cartouche of Ambition|Cartiglio dell'Ambizione|Incantesimo — Cartiglio Aura|Incanta creatura che controlli\nQuando il Cartiglio dell'Ambizione entra nel campo di battaglia, puoi mettere un segnalino -1/-1 su una creatura bersaglio.\nLa creatura incantata prende +1/+1 e ha legame vitale. Cartouche of Knowledge|Cartiglio della Conoscenza|Incantesimo — Cartiglio Aura|Incanta creatura che controlli\nQuando il Cartiglio della Conoscenza entra nel campo di battaglia, pesca una carta.\nLa creatura incantata prende +1/+1 e ha volare. @@ -2360,7 +2419,7 @@ Cataclysmic Gearhulk|Meccatitano del Cataclisma|Creatura Artefatto — Costrutto Cataclysm|Cataclisma|| Catacomb Crocodile|Coccodrillo della Catacomba|Creatura — Coccodrillo| Catacomb Dragon|Drago delle Catacombe|| -Catacomb Sifter|Setacciatore delle Catacombe|Creatura — Parassita Eldrazi|Vacuità (Questa carta non ha colore.)Quando il Setacciatore delle Catacombe entra nel campo di battaglia, metti sul campo di battaglia una pedina creatura Discendente Eldrazi 1/1 incolore. Ha "Sacrifica questa creatura: Aggiungi {1} alla tua riserva di mana".Ogniqualvolta un'altra creatura che controlli muore, profetizza 1. (Guarda la prima carta del tuo grimorio. Puoi mettere quella carta in fondo al tuo grimorio.) +Catacomb Sifter|Setacciatore delle Catacombe|Creatura — Parassita Eldrazi|Vacuità (Questa carta non ha colore.)Quando il Setacciatore delle Catacombe entra nel campo di battaglia, metti sul campo di battaglia una pedina creatura Discendente Eldrazi 1/1 incolore. Ha "Sacrifica questa creatura: Aggiungi {1} alla tua riserva di mana".\nOgniqualvolta un'altra creatura che controlli muore, profetizza 1. (Guarda la prima carta del tuo grimorio. Puoi mettere quella carta in fondo al tuo grimorio.) Catacomb Slug|Lumaca delle Catacombe|Creatura — Lumaca| Catalog|Catalogare|Istantaneo|Pesca due carte, poi scarta una carta dalla tua mano. Catalyst Elemental|Elementale Catalizzatore|Creatura — Elementale|Sacrifica l'Elementale Catalizzatore: Aggiungi {R}{R}. @@ -2417,9 +2476,11 @@ Cavern Crawler|Parassita delle Caverne|| Cavern Harpy|Arpia della Caverna|| Cavern Lampad|Lampiade delle Caverne|Creatura Incantesimo — Ninfa|Conferire {5}{B} (Se lanci questa carta per il suo costo di conferire, è una magia Aura con incanta creatura. Diventa una creatura se non è assegnata a una creatura.)\nIntimidire\nLa creatura incantata prende +2/+2 e ha intimidire. Cavern Thoctar|Thoctar della Caverna|Creatura — Bestia|{1}{R}: Il Thoctar della Caverna prende +1/+0 fino alla fine del turno. +Cavern Whisperer|Sussurratore delle Caverne|Creatura — Incubo|Mutazione {3}{B} (Se lanci questa magia per il suo costo di mutazione, mettila sopra o sotto una creatura non Umano bersaglio che possiedi. Muta nella creatura sopra, con anche le abilità di quelle sotto.)\nMinacciare (Questa creatura non può essere bloccata tranne che da due o più creature.)\nOgniqualvolta questa creatura muta, ogni avversario scarta una carta. Cavern of Souls|Grotta delle Anime|Terra|Mentre la Grotta delle Anime entra nel campo di battaglia, scegli un tipo di creatura.\n{T}: Aggiungi {1} alla tua riserva di mana.\n{T}: Aggiungi un mana di un qualsiasi colore alla tua riserva di mana. Spendi questo mana solo per lanciare una magia creatura del tipo scelto, e quella magia non può essere neutralizzata. Caverns of Despair|Caverne della Disperazione|| Caves of Koilos|Caverne di Koilos|Terra|{T}: Aggiungi un mana incolore alla tua riserva.\n{T}: Aggiungi {W} o {B} alla tua riserva di mana. Le Caverne di Koilos ti infliggono 1 danno. +Cazur, Ruthless Stalker|Casur, Cacciatore Spietato|Creatura Leggendaria — Guerriero Umano|Partner di Ukkima, Ombra Cacciatrice (Quando questa creatura entra nel campo di battaglia, un giocatore bersaglio può aggiungere Ukkima alla sua mano dal suo grimorio, poi rimescolare.)\nOgniqualvolta una creatura che controlli infligge danno da combattimento a un giocatore, metti un segnalino +1/+1 su quella creatura. Cease-Fire|Cessate il Fuoco|Istantaneo|Il giocatore bersaglio non può giocare magie creatura in questo turno.\nPesca una carta. Ceaseless Searblades|Lame di Fiamma Continua|Creatura — Guerriero Elementale|Ogniqualvolta giochi un'abilità attivata di un Elementale, le Lame di Fiamma Continua prendono +1/+0 fino alla fine del turno. Celestial Ancient|Antica Celestiale|Creatura — Elementale|VolareOgniqualvolta lanci una magia incantesimo, metti un segnalino +1/+1 su ogni creatura che controlli. @@ -2428,6 +2489,7 @@ Celestial Colonnade|Colonnato Celeste|Terra|Il Colonnato Celeste entra nel campo Celestial Convergence|Convergenza Celeste|| Celestial Crusader|Crociato Celestiale|Creatura — Spirito|Lampo (Puoi giocare questa magia in ogni momento in cui potresti giocare un istantaneo.)\nBattibaleno (Fintanto che questa magia è in pila, i giocatori non possono giocare magie o abilità attivate che non siano abilità di mana.)\nVolare\nLe altre creature bianche prendono +1/+1. Celestial Dawn|Alba Celestiale|Incantesimo|Le terre che controlli sono Pianure.\nLe carte non terra che possiedi che non sono in gioco, le magie che controlli e i permanenti non terra che controlli sono bianchi.\nPuoi spendere mana bianco come se fosse mana di qualsiasi colore. Puoi spendere altro mana solo come se fosse mana incolore. +Celestial Enforcer|Esecutrice Celestiale|Creatura — Chierico Umano|{1}{W}, {T}: TAPpa una creatura bersaglio. Attiva questa abilità solo se controlli una creatura con volare. Celestial Flare|Bagliore Celestiale|Istantaneo|Un giocatore bersaglio sacrifica una creatura attaccante o bloccante. Celestial Force|Forza Celestiale|Creatura — Elementale|All'inizio di ogni mantenimento, guadagni 3 punti vita. Celestial Gatekeeper|Custode del Portale Celeste|Creatura — Chierico Uccello|Volare\nQuando il Custode del Portale Celeste viene messo in un cimitero dal gioco, rimuovilo dal gioco, poi rimetti in gioco fino a due carte Uccello e/o Chierico bersaglio dal tuo cimitero. @@ -2459,7 +2521,7 @@ Centaur Peacemaker|Centaura Pacificatrice|Creatura — Chierico Centauro|Quando Centaur Rootcaster|Forgiaradici Centauro|Creatura — Druido Centauro|Ogniqualvolta il Forgiaradici Centauro infligge danno da combattimento a un giocatore, puoi passare in rassegna il tuo grimorio, scegliere una carta terra base e metterla in gioco TAPpata. Se lo fai, rimescola il tuo grimorio. Centaur Safeguard|Sorvegliante Centauro|Creatura — Guerriero Centauro|({G/W} può essere pagato con {G} o {W}.)\nQuando il Sorvegliante Centauro viene messo in un cimitero dal gioco, puoi guadagnare 3 punti vita. Centaur Veteran|Veterano Centauro|Creatura — Centauro|Travolgere\n{G}, Scarta una carta dalla tua mano: Rigenera il Veterano Centauro. -Centaur Vinecrasher|Centauro Spezzaliane|Creatura — Centauro Pianta|TravolgereIl Centauro Spezzaliane entra nel campo di battaglia con un numero di segnalini +1/+1 pari al numero di carte terra in tutti i cimiteri.Ogniqualvolta una carta terra viene messa in un cimitero da qualsiasi zona, puoi pagare {G}{G}. Se lo fai, riprendi in mano il Centauro Spezzaliane dal tuo cimitero. +Centaur Vinecrasher|Centauro Spezzaliane|Creatura — Centauro Pianta|TravolgereIl Centauro Spezzaliane entra nel campo di battaglia con un numero di segnalini +1/+1 pari al numero di carte terra in tutti i cimiteri.\nOgniqualvolta una carta terra viene messa in un cimitero da qualsiasi zona, puoi pagare {G}{G}. Se lo fai, riprendi in mano il Centauro Spezzaliane dal tuo cimitero. Centaur's Herald|Messaggera del Centauro|Creatura — Esploratore Elfo|{2}{G}, Sacrifica la Messaggera del Centauro: Metti sul campo di battaglia una pedina creatura Centauro 3/3 verde. Center Soul|Focalizzare l'Anima|Istantaneo|Una creatura bersaglio che controlli ha protezione da un colore a tua scelta fino alla fine del turno.\nRipresa (Se lanci questa magia dalla tua mano, esiliala mentre si risolve. All'inizio del tuo prossimo mantenimento, puoi lanciare questa carta dall'esilio senza pagare il suo costo di mana.) Cephalid Aristocrat|Aristocratico Cefalide|Creatura — Cefalide|Ogniqualvolta l'Aristocratico Cefalide diventa il bersaglio di una magia o di un'abilità, metti nel tuo cimitero le prime due carte del tuo grimorio. @@ -2543,12 +2605,16 @@ Chandra Ablaze|Chandra in Fiamme|Planeswalker — Chandra|+1: Scarta una carta. Chandra Nalaar|Chandra Nalaar|Planeswalker — Chandra|+1: Chandra Nalaar infligge 1 danno a un giocatore bersaglio.\n-X: Chandra Nalaar infligge X danni a una creatura bersaglio.\n-8: Chandra Nalaar infligge 10 danni a un giocatore bersaglio e a ogni creatura controllata da quel giocatore. Chandra's Defeat|Sconfitta di Chandra|Istantaneo|La Sconfitta di Chandra infligge 5 danni a una creatura rossa o a un planeswalker rosso bersaglio. Se quel permanente è un planeswalker Chandra, puoi scartare una carta. Se lo fai, pesca una carta. Chandra's Embercat|Bracifelino di Chandra|Creatura — Felino Elementale|{T}: Aggiungi {R}. Spendi questo mana solo per lanciare una magia Elementale o una magia planeswalker Chandra. +Chandra's Firemaw|Fauce Infuocata di Chandra|Creatura — Infernale|Rapidità\nQuando la Fauce Infuocata di Chandra entra nel campo di battaglia, puoi passare in rassegna il tuo grimorio e/o il tuo cimitero per una carta chiamata Chandra, Catalizzatrice di Fiamme, rivelarla e aggiungerla alla tua mano. Se passi in rassegna il tuo grimorio in questo modo, rimescolalo. Chandra's Flame Wave|Onda di Fiamme di Chandra|Stregoneria|L'Onda di Fiamme di Chandra infligge 2 danni a un giocatore bersaglio e a ogni creatura controllata da quel giocatore. Passa in rassegna il tuo grimorio e/o il tuo cimitero per una carta chiamata Chandra, Furia delle Fiamme, rivelala e aggiungila alla tua mano. Se passi in rassegna il tuo grimorio in questo modo, rimescolalo. Chandra's Fury|Furia di Chandra|Istantaneo|La Furia di Chandra infligge 4 danni a un giocatore bersaglio e 1 danno a ogni creatura controllata da quel giocatore. Chandra's Ignition|Scintilla di Chandra|Stregoneria|Una creatura bersaglio che controlli infligge danno pari alla sua forza a ogni altra creatura e a ogni avversario. +Chandra's Incinerator|Inceneritore di Chandra|Creatura — Elementale|Questa magia costa {X} in meno per essere lanciata, dove X è l'ammontare totale di danno non da combattimento inflitto ai tuoi avversari in questo turno.\nTravolgere\nOgniqualvolta una fonte che controlli infligge danno non da combattimento a un avversario, l'Inceneritore di Chandra infligge altrettanti danni a una creatura o a un planeswalker bersaglio controllati da quel giocatore. +Chandra's Magmutt|Magmastino di Chandra|Creatura — Canide Elementale|{T}: Il Magmastino di Chandra infligge 1 danno a un giocatore o a un planeswalker bersaglio. Chandra's Outburst|Sfuriata di Chandra|Stregoneria|La Sfuriata di Chandra infligge 4 danni a un giocatore o a un planeswalker bersaglio.\nPassa in rassegna il tuo grimorio e/o il tuo cimitero per una carta chiamata Chandra, Piromante Ardita, rivelala e aggiungila alla tua mano. Se passi in rassegna il tuo grimorio in questo modo, rimescolalo. Chandra's Outrage|Sdegno di Chandra|Istantaneo|Lo Sdegno di Chandra infligge 4 danni a una creatura bersaglio e 2 danni al controllore di quella creatura. Chandra's Phoenix|Fenice di Chandra|Creatura — Fenice|VolareRapidità (Questa creatura può attaccare e {T} non appena entra sotto il tuo controllo.)Ogniqualvolta a un avversario viene inflitto danno da una magia istantaneo o stregoneria rossa che controlli o da un planeswalker rosso che controlli, riprendi in mano la Fenice di Chandra dal tuo cimitero. +Chandra's Pyreling|Igniforme di Chandra|Creatura — Elementale Lucertola|Ogniqualvolta una fonte che controlli infligge danno non da combattimento a un avversario, l'Igniforme di Chandra prende +1/+0 e ha doppio attacco fino alla fine del turno. Chandra's Pyrohelix|Piroelica di Chandra|Istantaneo|La Piroelica di Chandra infligge 2 danni divisi a tua scelta tra una o due creature e/o giocatori bersaglio. Chandra's Regulator|Regolatore di Chandra|Artefatto Leggendario|Ogniqualvolta attivi un'abilità di fedeltà di un planeswalker Chandra, puoi pagare {1}. Se lo fai, copia quella abilità. Puoi scegliere nuovi bersagli per la copia.\n{1}, {T}, Scarta una carta Montagna o una carta rossa: Pesca una carta. Chandra's Revolution|Rivoluzione di Chandra|Stregoneria|La Rivoluzione di Chandra infligge 4 danni a una creatura bersaglio. TAPpa una terra bersaglio. Quella terra non STAPpa durante il prossimo STAP del suo controllore. @@ -2558,13 +2624,15 @@ Chandra, Acolyte of Flame|Chandra, Accolita delle Fiamme|Planeswalker Leggendari Chandra, Awakened Inferno|Chandra, Inferno Risvegliato|Planeswalker Leggendario — Chandra|Questa magia non può essere neutralizzata.\n+2: Ogni avversario ottiene un emblema con "All'inizio del tuo mantenimento, questo emblema ti infligge 1 danno".\n-3: Chandra, Inferno Risvegliato infligge 3 danni a ogni creatura non Elementale.\n-X: Chandra, Inferno Risvegliato infligge X danni a una creatura o a un planeswalker bersaglio. Se un permanente a cui è stato inflitto danno in questo modo sta per morire in questo turno, invece esilialo. Chandra, Bold Pyromancer|Chandra, Piromante Ardita|Planeswalker Leggendario — Chandra|+1: Aggiungi {R}{R}. Chandra, Piromante Ardita infligge 2 danni a un giocatore bersaglio.\n-3: Chandra, Piromante Ardita infligge 3 danni a una creatura o a un planeswalker bersaglio.\n-7: Chandra, Piromante Ardita infligge 10 danni a un giocatore bersaglio e a ogni creatura e planeswalker che controlla. Chandra, Fire Artisan|Chandra, Artigiana del Fuoco|Planeswalker Leggendario — Chandra|Ogniqualvolta uno o più segnalini fedeltà vengono rimossi da Chandra, Artigiana del Fuoco, Chandra infligge altrettanti danni a un avversario o a un planeswalker bersaglio.\n+1: Esilia la prima carta del tuo grimorio. Puoi giocarla in questo turno.\n-7: Esilia le prime sette carte del tuo grimorio. Puoi giocarle in questo turno. -Chandra, Fire of Kaladesh|Chandra, Fuoco di Kaladesh|Creatura Leggendaria — Sciamano Umano|Ogniqualvolta lanci una magia rossa, STAPpa Chandra, Fuoco di Kaladesh.{T}: Chandra, Fuoco di Kaladesh infligge 1 danno a un giocatore bersaglio. Se Chandra ha inflitto 3 o più danni in questo turno, esiliala, poi rimettila sul campo di battaglia trasformata sotto il controllo del suo proprietario. +Chandra, Fire of Kaladesh|Chandra, Fuoco di Kaladesh|Creatura Leggendaria — Sciamano Umano|Ogniqualvolta lanci una magia rossa, STAPpa Chandra, Fuoco di Kaladesh.\n{T}: Chandra, Fuoco di Kaladesh infligge 1 danno a un giocatore bersaglio. Se Chandra ha inflitto 3 o più danni in questo turno, esiliala, poi rimettila sul campo di battaglia trasformata sotto il controllo del suo proprietario. +Chandra, Flame's Catalyst|Chandra, Catalizzatrice di Fiamme|Planeswalker Leggendario — Chandra|+1: Chandra, Catalizzatrice di Fiamme infligge 3 danni a ogni avversario.\n-2: Puoi lanciare una carta istantaneo o stregoneria rossa bersaglio dal tuo cimitero. Se quella magia sta per essere messa nel tuo cimitero in questo turno, invece esiliala.\n-8: Scarta la tua mano, poi pesca sette carte. Fino alla fine del turno, puoi lanciare magie dalla tua mano senza pagare il loro costo di mana. Chandra, Flame's Fury|Chandra, Furia delle Fiamme|Planeswalker Leggendario — Chandra|+1: Chandra, Furia delle Fiamme infligge 2 danni a un qualsiasi bersaglio.\n-2: Chandra, Furia delle Fiamme infligge 4 danni a una creatura bersaglio e 2 danni al controllore di quella creatura.\n-8: Chandra, Furia delle Fiamme infligge 10 danni a un giocatore bersaglio e a ogni creatura controllata da quel giocatore. -Chandra, Flamecaller|Chandra, Evocatrice di Fiamme|Planeswalker — Chandra|+1: Metti sul campo di battaglia due pedine creatura Elementale 3/1 rosse con rapidità. Esiliale all'inizio della prossima sottofase finale.\n0: Scarta tutte le carte della tua mano, poi pesca altrettante carte più una.\n-X: Chandra, Evocatrice di Fiamme infligge X danni a ogni creatura. +Chandra, Flamecaller|Chandra, Evocatrice di Fiamme|Planeswalker Leggendario — Chandra|+1: Crea due pedine creatura Elementale 3/1 rosse con rapidità. Esiliale all'inizio della prossima sottofase finale.\n0: Scarta tutte le carte della tua mano, poi pesca altrettante carte più una.\n-X: Chandra, Evocatrice di Fiamme infligge X danni a ogni creatura. +Chandra, Heart of Fire|Chandra, Cuore di Fuoco|Planeswalker Leggendario — Chandra|+1: Scarta la tua mano, poi esilia le prime tre carte del tuo grimorio. Fino alla fine del turno, puoi giocare le carte esiliate in questo modo.\n+1: Chandra, Cuore di Fuoco infligge 2 danni a un qualsiasi bersaglio.\n-9: Passa in rassegna il tuo cimitero e il tuo grimorio per un qualsiasi numero di carte istantaneo e/o stregoneria rosse, esiliale, poi rimescola il tuo grimorio. Puoi lanciarle in questo turno. Aggiungi sei {R}. Chandra, Novice Pyromancer|Chandra, Piromante Novizia|Planeswalker Leggendario — Chandra|+1: Gli Elementali che controlli prendono +2/+0 fino alla fine del turno.\n-1: Aggiungi {R}{R}.\n-2: Chandra, Piromante Novizia infligge 2 danni a un qualsiasi bersaglio. Chandra, Pyrogenius|Chandra, Pirogenio|Planeswalker — Chandra|+2: Chandra, Pirogenio infligge 2 danni a ogni avversario.\n-3: Chandra, Pirogenio infligge 4 danni a una creatura bersaglio.\n-10: Chandra, Pirogenio infligge 6 danni a un giocatore bersaglio e a ogni creatura controllata da quel giocatore. -Chandra, Pyromaster|Chandra, Padrona del Fuoco|Planeswalker — Chandra|+1: Scegli un giocatore bersaglio e fino a una creatura bersaglio controllata da quel giocatore. Chandra, Padrona del Fuoco infligge 1 danno a quel giocatore e 1 danno a quella creatura. Quella creatura non può bloccare in questo turno.0: Esilia la prima carta del tuo grimorio. Puoi giocarla in questo turno.-7: Esilia le prime dieci carte del tuo grimorio. Scegli una carta istantaneo o stregoneria esiliata in questo modo e copiala tre volte. Puoi lanciare le copie senza pagare il loro costo di mana. -Chandra, Roaring Flame|Chandra, Fiamma Ruggente|Planeswalker — Chandra|+1: Chandra, Fiamma Ruggente infligge 2 danni a un giocatore bersaglio.-2: Chandra, Fiamma Ruggente infligge 2 danni a una creatura bersaglio.-7: Chandra, Fiamma Ruggente infligge 6 danni a ogni avversario. Ogni giocatore a cui è stato inflitto danno in questo modo ottiene un emblema con "All'inizio del tuo mantenimento, questo emblema ti infligge 3 danni". +Chandra, Pyromaster|Chandra, Padrona del Fuoco|Planeswalker — Chandra|+1: Scegli un giocatore bersaglio e fino a una creatura bersaglio controllata da quel giocatore. Chandra, Padrona del Fuoco infligge 1 danno a quel giocatore e 1 danno a quella creatura. Quella creatura non può bloccare in questo turno.0: Esilia la prima carta del tuo grimorio. Puoi giocarla in questo turno.\n-7: Esilia le prime dieci carte del tuo grimorio. Scegli una carta istantaneo o stregoneria esiliata in questo modo e copiala tre volte. Puoi lanciare le copie senza pagare il loro costo di mana. +Chandra, Roaring Flame|Chandra, Fiamma Ruggente|Planeswalker — Chandra|+1: Chandra, Fiamma Ruggente infligge 2 danni a un giocatore bersaglio.\n-2: Chandra, Fiamma Ruggente infligge 2 danni a una creatura bersaglio.\n-7: Chandra, Fiamma Ruggente infligge 6 danni a ogni avversario. Ogni giocatore a cui è stato inflitto danno in questo modo ottiene un emblema con "All'inizio del tuo mantenimento, questo emblema ti infligge 3 danni". Chandra, Torch of Defiance|Chandra, Fiamma di Sfida|Planeswalker — Chandra|+1: Esilia la prima carta del tuo grimorio. Puoi lanciarla. Se non lo fai, Chandra, Fiamma di Sfida infligge 2 danni a ogni avversario.\n+1: Aggiungi {R}{R} alla tua riserva di mana.\n-3: Chandra, Fiamma di Sfida infligge 4 danni a una creatura bersaglio.\n-7: Ottieni un emblema con "Ogniqualvolta lanci una magia, questo emblema infligge 5 danni a una creatura o a un giocatore bersaglio". Chandra, the Firebrand|Chandra, il Tizzone Ardente|Planeswalker — Chandra|+1: Chandra, il Tizzone Ardente infligge 1 danno a una creatura o a un giocatore bersaglio.\n-2: Quando lanci la tua prossima magia istantaneo o stregoneria in questo turno, copiala. Puoi scegliere nuovi bersagli per la copia.\n-6: Scegli fino a sei creature e/o giocatori bersaglio. Chandra, il Tizzone Ardente infligge 6 danni a ciascuno di essi. Change of Heart|Cambio di Umore|| @@ -2575,6 +2643,7 @@ Changeling Sentinel|Sentinella Cangiante|Creatura — Polimorfo|Cangiante (Quest Changeling Titan|Cangiante Titano|Creatura — Polimorfo|Cangiante (Questa carta ha tutti i tipi di creatura in ogni momento.)\nBattersi per una creatura (Quando questa creatura entra in gioco, sacrificala a meno che tu non rimuova dal gioco un'altra creatura che controlli. Quando questa creatura lascia il gioco, quella carta viene rimessa in gioco.) Channel Harm|Incanalare Danno|Istantaneo|Previeni tutto il danno che verrebbe inflitto in questo turno a te e ai permanenti che controlli da fonti che non controlli. Se viene prevenuto danno in questo modo, puoi far infliggere a Incanalare Danno altrettanti danni a una creatura bersaglio. Channel the Suns|Incanalare i Soli|Stregoneria|Aggiungi {W}{U}{B}{R}{G} alla tua riserva di mana. +Channeled Force|Forza Incanalata|Istantaneo|Come costo addizionale per lanciare questa magia, scarta X carte.\nUn giocatore bersaglio pesca X carte. La Forza Incanalata infligge X danni a fino a una creatura o un planeswalker bersaglio. Channeler Initiate|Iniziata Incanalatrice|Creatura — Druido Umano|Quando l'Iniziata Incanalatrice entra nel campo di battaglia, metti tre segnalini -1/-1 su una creatura bersaglio che controlli.\n{T}, Rimuovi un segnalino -1/-1 dall'Iniziata Incanalatrice: Aggiungi un mana di un qualsiasi colore alla tua riserva di mana. Channel|Incanalare Energia|| Chant of Vitu-Ghazi|Canto di Vitu-Ghazi|Istantaneo|Convocazione (Ciascuna creatura che TAPpi mentre giochi questa magia riduce il suo costo di {1} o di un mana del colore di quella creatura.)\nPrevieni tutto il danno che verrebbe inflitto dalle creature in questo turno. Guadagni un punto vita per ogni danno prevenuto in questo modo. @@ -2599,6 +2668,7 @@ Chaplain's Blessing|Benedizione della Cappellana|Stregoneria|Guadagni 5 punti vi Char-Rumbler|Tizzone Assordante|Creatura — Elementale|Doppio attacco\n{R}: Il Tizzone Assordante prende +1/+0 fino alla fine del turno. Charcoal Diamond|Diamante della Cenere|Artefatto|Il Diamante della Cenere entra nel campo di battaglia TAPpato.\n{T}: Aggiungi {B} alla tua riserva di mana. Charge Across the Araba|Carica Attraverso l'Araba|Istantaneo - Arcano|Spazzar via Fai tornare in mano al proprietario un qualsiasi numero di Pianure che controlli. Le creature che controlli prendono +1/+1 fino alla fine del turno per ogni Pianura ripresa in questo modo. +Charge of the Forever-Beast|Carica della Bestia Eterna|Stregoneria|Come costo addizionale per lanciare questa magia, rivela una carta creatura dalla tua mano.\nLa Carica della Bestia Eterna infligge a una creatura o a un planeswalker bersaglio danno pari alla forza della carta rivelata. Charge|Carica|Istantaneo|Le creature che controlli prendono +1/+1 fino alla fine del turno. Charging Badger|Tasso alla Carica|Creatura — Tasso|Travolgere Charging Cinderhorn|Bracicorno alla Carica|Creatura — Bue Elementale|Rapidità\nAll'inizio della sottofase finale di ogni giocatore, se nessuna creatura ha attaccato in questo turno, metti un segnalino furore sul Bracicorno alla Carica. Poi il Bracicorno alla Carica infligge a quel giocatore danno pari al numero di segnalini furore su di esso. @@ -2615,7 +2685,7 @@ Chariot of the Sun|Carro del Sole|| Charisma|Carisma|| Charity Extractor|Estrattore di Carità|Creatura — Cavaliere Umano|Legame vitale Charm Peddler|Venditore Ambulante di Monili|| -Charmbreaker Devils|Diavoli Spezzamagie|Creatura — Diavolo|All'inizio del tuo mantenimento, riprendi in mano una carta istantaneo o stregoneria a caso dal tuo cimitero.Ogniqualvolta lanci una magia istantaneo o stregoneria, i Diavoli Spezzamagie prendono +4/+0 fino alla fine del turno. +Charmbreaker Devils|Diavoli Spezzamagie|Creatura — Diavolo|All'inizio del tuo mantenimento, riprendi in mano una carta istantaneo o stregoneria a caso dal tuo cimitero.\nOgniqualvolta lanci una magia istantaneo o stregoneria, i Diavoli Spezzamagie prendono +4/+0 fino alla fine del turno. Charmed Griffin|Grifone Incantato|| Charmed Pendant|Medaglione Incantato|Artefatto|{T}, Metti nel tuo cimitero la prima carta del tuo grimorio: Per ogni simbolo di mana colorato presente nel costo di mana di quella carta, aggiungi un mana di quel colore alla tua riserva. Gioca questa abilità solo quando potresti giocare un istantaneo (per esempio, se il costo di mana della carta è {3}{U}{U}{B}, aggiungi {U}{U}{B} alla tua riserva di mana.) Charmed Sleep|Sonno Incantato|Incantesimo — Aura|Incanta creatura\nQuando il Sonno Incantato entra nel campo di battaglia, TAPpa la creatura incantata.\nLa creatura incantata non STAPpa durante lo STAP del suo controllore. @@ -2631,9 +2701,11 @@ Chasm Guide|Guida dei Baratri|Creatura — Alleato Esploratore Goblin|Radunare Chasm Skulker|Furtivo del Baratro|Creatura — Orrore Calamaro|Ogniqualvolta peschi una carta, metti un segnalino +1/+1 sul Furtivo del Baratro.\nQuando il Furtivo del Baratro muore, crea X pedine creatura Calamaro 1/1 blu con passa-Isole, dove X è il numero di segnalini +1/+1 sul Furtivo del Baratro. (Non possono essere bloccate fintanto che il giocatore in difesa controlla un'Isola.) Chastise|Castigare|Istantaneo|Distruggi una creatura attaccante bersaglio. Guadagni un ammontare di punti vita pari alla sua forza. Chatter of the Squirrel|Squittio dello Scoiattolo|Stregoneria|Metti in gioco una pedina creatura Scoiattolo 1/1 verde.\nFlashback {1}{G} (puoi giocare questa carta dal tuo cimitero pagando il suo costo di flashback. Poi rimuovila dal gioco). +Checkpoint Officer|Ufficiale del Posto di Controllo|Creatura — Soldato Umano|{1}{W}, {T}: TAPpa una creatura bersaglio. Chemister's Insight|Intuizione della Chimimaga|Istantaneo|Pesca due carte.\nCarica d'avvio (Puoi lanciare questa carta dal tuo cimitero scartando una carta oltre a pagare i suoi altri costi. Poi esilia questa carta.) Chemister's Trick|Trucco del Chimimago|Istantaneo|Una creatura bersaglio che non controlli prende -2/-0 fino alla fine del turno e attacca in questo turno, se può farlo.\nSovraccarico {3}{U}{R} (Puoi lanciare questa magia per il suo costo di sovraccarico. Se lo fai, cambiane il testo sostituendo "una creatura bersaglio" con "ogni creatura".) Cherished Hatchling|Cucciolo Prediletto|Creatura — Dinosauro|Quando il Cucciolo Prediletto muore, puoi lanciare magie Dinosauro in questo turno come se avessero lampo e ogniqualvolta lanci una magia Dinosauro in questo turno, ha "Quando questa creatura entra nel campo di battaglia, puoi farla lottare con un'altra creatura bersaglio". +Chevill, Bane of Monsters|Chevill, Flagello dei Mostri|Creatura Leggendaria — Farabutto Umano|Tocco letale\nAll'inizio del tuo mantenimento, se i tuoi avversari non controllano permanenti con segnalini taglia, metti un segnalino taglia su una creatura o un planeswalker bersaglio controllati da un avversario.\nOgniqualvolta un permanente con un segnalino taglia controllato da un avversario muore, guadagni 3 punti vita e peschi una carta. Chief Engineer|Ingegnere Capo|Creatura — Artefice Vedalken|Le magie artefatto che lanci hanno convocazione. (Le tue creature possono aiutarti a lanciare quelle magie. Ogni creatura che TAPpi mentre lanci una magia artefatto corrisponde al pagamento di {1} o di un mana del colore di quella creatura.) Chief of the Edge|Condottiera del Filo di Lama|Creatura — Guerriero Umano|Le altre creature Guerriero che controlli prendono +1/+0. Chief of the Foundry|Capo della Fonderia|Creatura Artefatto — Costrutto|Le altre creature artefatto che controlli prendono +1/+1. @@ -2664,6 +2736,7 @@ Chimeric Staff|Bastone Chimerico|Artefatto|{X}: Il Bastone Chimerico diventa una Chimney Imp|Demonietto della Ciminiera|Creatura — Demonietto|Volare\nQuando il Demonietto della Ciminiera viene messo in un cimitero dal gioco, un avversario bersaglio mette una carta dalla propria mano in cima al proprio grimorio. Chisei, Heart of Oceans|Chisei, Cuore degli Oceani|Creatura Leggendaria - Spirito|Volare\nAll'inizio del tuo mantenimento, sacrifica Chisei, Cuore degli Oceani a meno che tu rimuova un segnalino da un permanente che controlli. Chitinous Cloak|Mantello di Chitina|Artefatto — Equipaggiamento|La creatura equipaggiata prende +2/+2 e ha minacciare. (Non può essere bloccata tranne che da due o più creature.)\nEquipaggiare {3} +Chittering Harvester|Mietitore Squittente|Creatura — Incubo|Mutazione {4}{B} (Se lanci questa magia per il suo costo di mutazione, mettila sopra o sotto una creatura non Umano bersaglio che possiedi. Muta nella creatura sopra, con anche le abilità di quelle sotto.)\nOgniqualvolta questa creatura muta, ogni avversario sacrifica una creatura. Chittering Host|Orda Squittente|Creatura — Orrore Eldrazi|Rapidità\nMinacciare (Questa creatura non può essere bloccata tranne che da due o più creature.)\nQuando l'Orda Squittente entra nel campo di battaglia, le altre creature che controlli prendono +1/+0 e hanno minacciare fino alla fine del turno. Chittering Rats|Ratti Squittenti|Creatura — Ratto|Quando i Ratti Squittenti entrano in gioco, un avversario bersaglio mette in cima al proprio grimorio una carta dalla propria mano. Chlorophant|Clorofante|Creatura — Elementale|All'inizio del tuo mantenimento, puoi mettere un segnalino +1/+1 sul Clorofante.\nSoglia All'inizio del tuo mantenimento, puoi mettere un altro segnalino +1/+1 sul Clorofante (hai soglia fintanto che ci sono almeno sette carte nel tuo cimitero). @@ -2691,9 +2764,11 @@ Chosen of Markov|Prescelta di Markov|Creatura — Umano|{T}, TAPpa un Vampiro ST Chromanticore|Cromanticora|Creatura Incantesimo — Manticora|Conferire {2}{W}{U}{B}{R}{G} (Se lanci questa carta per il suo costo di conferire, è una magia Aura con incanta creatura. Diventa una creatura se non è assegnata a una creatura.)\nVolare, attacco improvviso, cautela, travolgere, legame vitale\nLa creatura incantata prende +4/+4 e ha volare, attacco improvviso, cautela, travolgere e legame vitale. Chromatic Armor|Armatura Cromatica|| Chromatic Lantern|Lanterna Cromatica|Artefatto|Le terre che controlli hanno "{T}: Aggiungi un mana di un qualsiasi colore alla tua riserva di mana".\n{T}: Aggiungi un mana di un qualsiasi colore alla tua riserva di mana. +Chromatic Orrery|Planetario Cromatico|Artefatto Leggendario|Puoi spendere il mana come se fosse mana di qualsiasi colore.\n{T}: Aggiungi {C}{C}{C}{C}{C}.\n{5}, {T}: Pesca una carta per ogni colore tra i permanenti che controlli. Chromatic Sphere|Sfera Cromatica|Artefatto|{1}, {T}, Sacrifica la Sfera Cromatica: Aggiungi un mana di un qualsiasi colore alla tua riserva. Pesca una carta. Chromatic Star|Stella Cromatica|Artefatto|{1}, {T}, Sacrifica la Stella Cromatica: Aggiungi un mana di un qualsiasi colore alla tua riserva di mana.\nQuando la Stella Cromatica viene messa in un cimitero dal gioco, pesca una carta. Chrome Mox|Mox di Cromo|Artefatto|Imprimere Quando la Mox di Cromo entra in gioco, puoi rimuovere dal gioco una carta non artefatto, non terra bersaglio presente nella tua mano (La carta rimossa viene impressa su questo artefatto.)\n{T}: Aggiungi alla tua riserva un mana di un qualsiasi colore della carta impressa. +Chrome Replicator|Replicante di Cromo|Creatura Artefatto — Costrutto|Quando il Replicante di Cromo entra nel campo di battaglia, se controlli due o più permanenti non terra, non pedina con lo stesso nome, crea una pedina creatura artefatto Costrutto 4/4 incolore. Chrome Steed|Destriero Cromato|Creatura Artefatto — Cavallo|Metallurgia — Il Destriero Cromato prende +2/+2 fintanto che controlli tre o più artefatti. Chromescale Drake|Draghetto Scagliacromata|Creatura — Draghetto|Affinità con gli artefatti (Questa magia costa {1} in meno per essere giocata per ogni artefatto che controlli.)\nVolare\nQuando il Draghetto Scagliacromata entra in gioco, rivela le prime tre carte del tuo grimorio. Aggiungi alla tua mano tutte le carte artefatto rivelate in questo modo e metti le rimanenti nel tuo cimitero. Chromeshell Crab|Granchio Gusciocromato|Creatura — Bestia Granchio|Metamorfosi {4}{U} (Puoi lanciare questa carta a faccia in giù come una creatura 2/2 pagando {3}. Girala a faccia in su in qualsiasi momento pagando il suo costo di metamorfosi.)\nQuando il Granchio Gusciocromato viene girato a faccia in su, puoi scambiare il controllo di una creatura bersaglio che controlli con una creatura bersaglio controllata da un avversario. @@ -2748,7 +2823,7 @@ Citanul Centaurs|Centauri di Citanul|| Citanul Flute|Flauto di Citanul|Artefatto|{X}, {T}: Passa in rassegna il tuo grimorio per una carta creatura con costo di mana convertito pari o inferiore a X, rivelala e aggiungila alla tua mano. Poi rimescola il tuo grimorio. Citanul Hierophants|Gerofanti di Citanul|| Citanul Woodreaders|Studiosi Arborei di Citanul|Creatura — Druido Umano|Potenziamento {2}{G} (Puoi spendere {2}{G} addizionale quando giochi questa magia.)\nQuando gli Studiosi Arborei di Citanul entrano in gioco, se è stato pagato il costo di potenziamento, pesca due carte. -City of Brass|Città d'Ottone|Terra|Ogniqualvolta la Città d'Ottone diventa TAPpata, ti infligge 1 danno.{T}: Aggiungi un mana di qualsiasi colore alla tua riserva. +City of Brass|Città d'Ottone|Terra|Ogniqualvolta la Città d'Ottone diventa TAPpata, ti infligge 1 danno.\n{T}: Aggiungi un mana di qualsiasi colore alla tua riserva. City of Shadows|Città delle Ombre|Terra|{T}: Sacrificia una delle tue creature ed eliminala dal gioco. Metti un segnalino permanente sui Città delle Ombre.\n{T}: Aggiungi X mana incolori all tua riserva, dove X à il numero di segnalino presenti su Città delle Ombre. City of Solitude|Città della Solitudine|| City of Traitors|Città dei Traditori|| @@ -2769,8 +2844,9 @@ Clan Defiance|Provocazione del Clan|Stregoneria|Scegli uno o più — La Provoca Clan Guildmage|Maga della Gilda del Clan|Creatura — Sciamano Umano|{1}{R}, {T}: Una creatura bersaglio non può bloccare in questo turno.\n{2}{G}, {T}: Una terra bersaglio che controlli diventa una creatura Elementale 4/4 con rapidità fino alla fine del turno. È ancora una terra. Clarion Ultimatum|Ultimatum Squillante|Stregoneria|Scegli cinque permanenti che controlli. Per ognuno di quei permanenti, puoi passare in rassegna il tuo grimorio per una carta con lo stesso nome di quel permanente. Metti quelle carte in gioco TAPpate, poi rimescola il tuo grimorio. Clash of Realities|Scontro di Realtà|Incantesimo|Tutti gli Spiriti hanno "Quando questa creatura entra in gioco, puoi farle infliggere 3 danni a una creatura non-Spirito bersaglio."\nTutte le creature non-Spirito hanno "Quando questa creatura entra in gioco, puoi farle infliggere 3 danni a uno Spirito bersaglio." +Clash of Titans|Scontro tra Titani|Istantaneo|Una creatura bersaglio lotta con un'altra creatura bersaglio. (Ogni creatura infligge all'altra danno pari alla propria forza.) Clash of Wills|Scontro di Volontà|Istantaneo|Neutralizza una magia bersaglio a meno che il suo controllore non paghi {X}. -Claustrophobia|Claustrofobia|Incantesimo — Aura|Incanta creaturaQuando la Claustrofobia entra nel campo di battaglia, TAPpa la creatura incantata.La creatura incantata non STAPpa durante lo STAP del suo controllore. +Claustrophobia|Claustrofobia|Incantesimo — Aura|Incanta creaturaQuando la Claustrofobia entra nel campo di battaglia, TAPpa la creatura incantata.\nLa creatura incantata non STAPpa durante lo STAP del suo controllore. Claws of Gix|Artigli di Gix|Artefatto|{1}, Sacrifica un permanente: Guadagni 1 punto vita. Claws of Valakut|Artigli di Valakut|Incantesimo — Aura|Incanta creatura\nLa creatura incantata prende +1/+0 per ogni Montagna che controlli e ha attacco improvviso. Claws of Wirewood|Artigli di Boscocavo|Stregoneria|Gli Artigli di Boscocavo infliggono 3 danni a ogni creatura con volare e a ogni giocatore.\nCiclo {2} ({2}, Scarta questa carta dalla tua mano: Pesca una carta). @@ -2852,6 +2928,7 @@ Cloudgoat Ranger|Ranger della Capra Alata|Creatura — Guerriero Gigante|Quando Cloudheath Drake|Draghetto di Landa Nebulosa|Creatura Artefatto — Draghetto|Volare\n{1}{W}: Il Draghetto di Landa Nebulosa ha cautela fino alla fine del turno. Cloudhoof Kirin|Kirin Zampanube|Creatura Leggendaria - Spirito Kirin|Volare\nOgniqualvolta giochi una magia Spirito o Arcano, puoi mettere le prime X carte del grimorio di un giocatore bersaglio nel suo cimitero, dove X è pari al costo di mana convertito di quella magia. Cloudkin Seer|Veggente Nembiforme|Creatura — Mago Elementale|Volare\nQuando la Veggente Nembiforme entra nel campo di battaglia, pesca una carta. +Cloudpiercer|Trafigginubi|Creatura — Dinosauro|Mutazione {3}{R} (Se lanci questa magia per il suo costo di mutazione, mettila sopra o sotto una creatura non Umano bersaglio che possiedi. Muta nella creatura sopra, con anche le abilità di quelle sotto.)\nRaggiungere\nOgniqualvolta questa creatura muta, puoi scartare una carta. Se lo fai, pesca una carta. Cloudpost|Torre delle Nubi|Terra — Luogo|La Torre delle Nubi entra in gioco TAPpata.\n{T}: Aggiungi {1} alla tua riserva di mana per ogni Luogo in gioco. Cloudreach Cavalry|Cavalleria Solcanubi|Creatura — Soldato|La Cavalleria Solcanubi prende +2/+2 e ha volare fintanto che tu controlli almeno un Uccello. Cloudreader Sphinx|Sfinge Nembomante|Creatura — Sfinge|Volare\nQuando la Sfinge Nembomante entra nel campo di battaglia, profetizza 2. (Guarda le prime due carte del tuo grimorio, poi mettine un qualsiasi numero in fondo al tuo grimorio e le altre in cima in qualsiasi ordine.) @@ -2863,7 +2940,7 @@ Cloudstone Curio|Rarità di Nubepietra|Artefatto|Ogniqualvolta un permanente non Cloudthresher|Trebbiatore delle Nuvole|Creatura — Elementale|Lampo\nRaggiungere (Questa creatura può bloccare le creature con volare.)\nQuando il Trebbiatore delle Nuvole entra in gioco, infligge 2 danni a ogni creatura con volare e a ogni giocatore.\nApparire {2}{G}{G} (Puoi giocare questa magia pagando il suo costo di apparire. Se lo fai, viene sacrificata quando entra in gioco.) Clout of the Dominus|Potere del Dominus|Incantesimo — Aura|Incanta creatura\nFintanto che la creatura incantata è blu, prende +1/+1 e ha velo. (Non può essere bersaglio di magie o abilità.)\nFintanto che la creatura incantata è rossa, prende +1/+1 e ha rapidità. Cloven Casting|Incantesimo Biforcuto|Incantesimo|Ogniqualvolta giochi una magia istantaneo o stregoneria multicolore, puoi pagare {1}. Se lo fai, copia quella magia. Puoi scegliere nuovi bersagli per la copia. -Clutch of Currents|Stretta dei Flutti|Stregoneria|Fai tornare una creatura bersaglio in mano al suo proprietario.Risveglio 3—{4}{U} (Se lanci questa magia per {4}{U}, metti anche tre segnalini +1/+1 su una terra bersaglio che controlli ed essa diventa una creatura Elementale 0/0 con rapidità. È ancora una terra.) +Clutch of Currents|Stretta dei Flutti|Stregoneria|Fai tornare una creatura bersaglio in mano al suo proprietario.\nRisveglio 3—{4}{U} (Se lanci questa magia per {4}{U}, metti anche tre segnalini +1/+1 su una terra bersaglio che controlli ed essa diventa una creatura Elementale 0/0 con rapidità. È ancora una terra.) Clutch of Undeath|Stretta del Non Morto|Incanta Creatura|La creatura incantata prende +3/+3 fintanto che è uno Zombie. Altrimenti, prende -3/-3. Clutch of the Undercity|Morsa della Città Sepolta|Istantaneo|Il proprietario riprende in mano un permanente bersaglio. Il suo controllore perde 3 punti vita.\nTrasmutare {1}{U}{B} ({1}{U}{B}, Scarta questa carta: Passa in rassegna il tuo grimorio, scegli una carta con lo stesso costo di mana convertito di questa carta, rivelala e aggiungila alla tua mano. Poi rimescola il tuo grimorio. Giocalo solo come una stregoneria.) Coal Golem|Golem di Carbone|| @@ -2875,7 +2952,7 @@ Coalition Relic|Reliquia della Coalizione|Artefatto|{T}: Aggiungi un mana di un Coalition Victory|Coalizione Vittoriosa|Stregoneria|Vinci la partita se controlli una terra di ogni tipo di terra base e una creatura di ogni colore. Coast Watcher|Guardiacoste|Creatura — Soldato Uccello|Volare, protezione dal verde Coastal Breach|Cataclisma Costiero|Stregoneria|Impavido (Questa magia costa {1} in meno per essere lanciata per ogni avversario.)\nFai tornare tutti i permanenti non terra in mano ai rispettivi proprietari. -Coastal Discovery|Scoperta Costiera|Stregoneria|Pesca due carte.Risveglio 4—{5}{U} (Se lanci questa magia per {5}{U}, metti anche quattro segnalini +1/+1 su una terra bersaglio che controlli ed essa diventa una creatura Elementale 0/0 con rapidità. È ancora una terra.) +Coastal Discovery|Scoperta Costiera|Stregoneria|Pesca due carte.\nRisveglio 4—{5}{U} (Se lanci questa magia per {5}{U}, metti anche quattro segnalini +1/+1 su una terra bersaglio che controlli ed essa diventa una creatura Elementale 0/0 con rapidità. È ancora una terra.) Coastal Drake|Draghetto della Costa|Creatura — Draghetto|Volare\n{1}{U}, {T}: Il proprietario riprende in mano un Kavu bersaglio. Coastal Hornclaw|Cornartiglio della Costa|Creatura — Uccello|Sacrifica una terra: Il Cornartiglio della Costa guadagna volare fino alla fine del turno (Non può essere bloccata tranne che da creature con volare.) Coastal Piracy|Pirateria Costiera|Incantesimo|Ogniqualvolta una creatura che controlli infligge danno da combattimento a un avversario, puoi pescare una carta. @@ -2888,7 +2965,7 @@ Coax from the Blind Eternities|Invocare dalla Cieca Eternità|Stregoneria|Puoi s Cobalt Golem|Golem di Cobalto|Creatura Artefatto — Golem|{1}{U}: Il Golem di Cobalto guadagna volare fino alla fine del turno. Cobblebrute|Bruto di Ciottoli|Creatura — Elementale| Cobbled Wings|Ali Rammendate|Artefatto — Equipaggiamento|La creatura equipaggiata ha volare.\nEquipaggiare {1} ({1}: Assegna a una creatura bersaglio che controlli. Equipaggia solo quando potresti lanciare una stregoneria.) -Cobra Trap|Trappola del Cobra|Istantaneo — Trappola|Se un permanente non creatura sotto il tuo controllo è stato distrutto in questo turno da una magia o abilità controllata da un avversario, puoi pagare {G} invece di pagare il costo di mana della Trappola del Cobra.Metti sul campo di battaglia quattro pedine creatura Serpente 1/1 verdi. +Cobra Trap|Trappola del Cobra|Istantaneo — Trappola|Se un permanente non creatura sotto il tuo controllo è stato distrutto in questo turno da una magia o abilità controllata da un avversario, puoi pagare {G} invece di pagare il costo di mana della Trappola del Cobra.\nMetti sul campo di battaglia quattro pedine creatura Serpente 1/1 verdi. Cockatrice|Coccatrice|Creatura — Coccatrice|Volare\nOgniqualvolta la Coccatrice blocca o viene bloccata da una creatura non Muro, distruggi quella creatura alla fine del combattimento. Cocoon|Bozzolo|| Code of Constraint|Codice di Costrizione|Istantaneo|Una creatura bersaglio prende -4/-0 fino alla fine del turno.\nPesca una carta.\nAppendice — Se hai lanciato questa magia durante la tua fase principale, TAPpa quella creatura ed essa non STAPpa durante il prossimo STAP del suo controllore. @@ -2933,6 +3010,7 @@ Colossal Majesty|Maestà Colossale|Incantesimo|All'inizio del tuo mantenimento, Colossal Might|Potenza Colossale|Istantaneo|Una creatura bersaglio prende +4/+2 e ha travolgere fino alla fine del turno. Colossal Whale|Balena Colossale|Creatura — Balena|Passa-Isole (Questa creatura non può essere bloccata fintanto che il giocatore in difesa controlla un'Isola.)Ogniqualvolta la Balena Colossale attacca, puoi esiliare una creatura bersaglio controllata dal giocatore in difesa finché la Balena Colossale non lascia il campo di battaglia. (Quella creatura torna sotto il controllo del suo proprietario.) Colossapede|Colossipede|Creatura — Insetto| +Colossification|Colossificazione|Incantesimo — Aura|Incanta creatura\nQuando la Colossificazione entra nel campo di battaglia, TAPpa la creatura incantata.\nLa creatura incantata prende +20/+20. Colossodon Yearling|Cucciolo di Colossodonte|Creatura — Bestia| Colossus Hammer|Martello del Colosso|Artefatto — Equipaggiamento|La creatura equipaggiata prende +10/+10 e perde volare.\nEquipaggiare {8} ({8}: Assegna a una creatura bersaglio che controlli. Equipaggia solo quando potresti lanciare una stregoneria.) Colossus of Akros|Colosso di Akros|Creatura Artefatto — Golem|Difensore, indistruttibile\n{10}: Mostruosità 10. (Se questa creatura non è mostruosa, metti dieci segnalini +1/+1 su di essa e diventa mostruosa.)\nFintanto che il Colosso di Akros è mostruoso, ha travolgere e può attaccare come se non avesse difensore. @@ -2945,7 +3023,7 @@ Combustible Gearhulk|Meccatitano Combustibile|Creatura Artefatto — Costrutto|A Combust|Bruciare|Istantaneo|Bruciare non può essere neutralizzato da magie o abilità.\nBruciare infligge 5 danni a una creatura bianca o blu bersaglio. Il danno non può essere prevenuto. Comet Storm|Tempesta di Comete|Istantaneo|Multipotenziamento {1} (Puoi pagare {1} addizionale un qualsiasi numero di volte mentre lanci questa magia.)Scegli una creatura o un giocatore bersaglio, poi scegli un'altra creatura o un altro giocatore bersaglio per ogni volta che la Tempesta di Comete è stata potenziata. La Tempesta di Comete infligge X danni a ciascuno di essi. Comeuppance|Castigo Meritato|Istantaneo|Previeni tutto il danno che verrebbe inflitto in questo turno a te e ai planeswalker che controlli da fonti che non controlli. Se viene prevenuto in questo modo il danno da una fonte creatura, il Castigo Meritato infligge altrettanti danni a quella creatura. Se viene prevenuto in questo modo il danno da una fonte non creatura, il Castigo Meritato infligge altrettanti danni al controllore di quella fonte. -Command Beacon|Faro di Comando|Terra|{T}: Aggiungi {1} alla tua riserva di mana.{T}, Sacrifica il Faro di Comando: Aggiungi il tuo comandante alla tua mano dalla zona di comando. +Command Beacon|Faro di Comando|Terra|{T}: Aggiungi {1} alla tua riserva di mana.\n{T}, Sacrifica il Faro di Comando: Aggiungi il tuo comandante alla tua mano dalla zona di comando. Command Tower|Torre di Comando|Terra|{T}: Aggiungi alla tua riserva di mana un mana di qualsiasi colore nella tua identità di colore del comandante. Command the Dreadhorde|Comandare l'Orda Atroce|Stregoneria|Scegli un qualsiasi numero di carte creatura e/o planeswalker bersaglio nei cimiteri. Comandare l'Orda Atroce ti infligge danno pari al costo di mana convertito totale di quelle carte. Mettile sul campo di battaglia sotto il tuo controllo. Command the Storm|Comandare la Tempesta|Istantaneo|Comandare la Tempesta infligge 5 danni a una creatura bersaglio. @@ -2985,6 +3063,7 @@ Concerted Effort|Azione Concertata|Incantesimo|All'inizio del mantenimento di og Conclave Cavalier|Cavaliera del Conclave|Creatura — Cavaliere Centauro|Cautela\nQuando la Cavaliera del Conclave muore, crea due pedine creatura Cavaliere Elfo 2/2 verdi e bianche con cautela. Conclave Equenaut|Equinauta del Conclave|Creatura — Soldato Umano|Convocazione (Ciascuna creatura che TAPpi mentre giochi questa magia riduce il suo costo di {1} o di un mana del colore di quella creatura.)\nVolare Conclave Guildmage|Mago della Gilda del Conclave|Creatura — Chierico Elfo|{G}, {T}: Le creature che controlli hanno travolgere fino alla fine del turno.\n{5}{W}, {T}: Crea una pedina creatura Cavaliere Elfo 2/2 verde e bianca con cautela. +Conclave Mentor|Mentore del Conclave|Creatura — Chierico Centauro|Se uno o più segnalini +1/+1 stanno per essere messi su una creatura che controlli, mettine invece uno in più su quella creatura.\nQuando il Mentore del Conclave muore, guadagni punti vita pari alla sua forza. Conclave Naturalists|Naturaliste del Conclave|Creatura — Driade|Quando le Naturaliste del Conclave entrano nel campo di battaglia, puoi distruggere un artefatto o un incantesimo bersaglio. Conclave Phalanx|Falange del Conclave|Creatura — Soldato Umano|Convocazione (Ciascuna creatura che TAPpi mentre giochi questa magia riduce il suo costo di {1} o di un mana del colore di quella creatura.)\nQuando la Falange del Conclave entra in gioco, guadagni 1 punto vita per ogni creatura che controlli. Conclave Tribunal|Tribunale del Conclave|Incantesimo|Convocazione (Le tue creature possono aiutarti a lanciare questa magia. Ogni creatura che TAPpi mentre lanci questa magia corrisponde al pagamento di {1} o di un mana del colore di quella creatura.)\nQuando il Tribunale del Conclave entra nel campo di battaglia, esilia un permanente non terra bersaglio controllato da un avversario finché il Tribunale del Conclave non lascia il campo di battaglia. @@ -2996,7 +3075,7 @@ Concussive Bolt|Fulmine da Scuotimento|Stregoneria|Il Fulmine da Scuotimento inf Condemn|Condannare|Istantaneo|Metti una creatura attaccante bersaglio in fondo al grimorio del suo proprietario. Il suo controllore guadagna punti vita pari alla sua costituzione. Condescend|Acconsentire|Istantaneo|Neutralizza una magia bersaglio a meno che il suo controllore spenda {X}.\nProfetizzare 2 (Guarda le prime due carte del tuo grimorio. Metti un qualsiasi numero di esse in fondo al tuo grimorio e le rimanenti in cima a esso nell'ordine che preferisci.) Conduit of Emrakul|Latrice di Emrakul|Creatura — Mannaro Eldrazi|Ogniqualvolta la Latrice di Emrakul attacca, aggiungi {C}{C} alla tua riserva di mana all'inizio della tua prossima fase principale in questo turno. -Conduit of Ruin|Latore della Rovina|Creatura — Eldrazi|Quando lanci il Latore della Rovina, puoi passare in rassegna il tuo grimorio per una carta creatura incolore con costo di mana convertito pari o superiore a 7, rivelarla, poi rimescolare il tuo grimorio e mettere quella carta in cima.La prima magia creatura che lanci ogni turno costa {2} in meno per essere lanciata. +Conduit of Ruin|Latore della Rovina|Creatura — Eldrazi|Quando lanci il Latore della Rovina, puoi passare in rassegna il tuo grimorio per una carta creatura incolore con costo di mana convertito pari o superiore a 7, rivelarla, poi rimescolare il tuo grimorio e mettere quella carta in cima.\nLa prima magia creatura che lanci ogni turno costa {2} in meno per essere lanciata. Conduit of Storms|Latrice di Tempeste|Creatura — Orrore Mannaro|Ogniqualvolta la Latrice di Tempeste attacca, aggiungi {R} alla tua riserva di mana all'inizio della tua prossima fase principale in questo turno.\n{3}{R}{R}: Trasforma la Latrice di Tempeste. Cone of Flame|Cono di Fiamme|Stregoneria|Il Cono di Fiamme infligge 1 danno a una creatura o a un giocatore bersaglio, 2 danni a un'altra creatura o a un altro giocatore bersaglio e 3 danni a una terza creatura o a un terzo giocatore bersaglio. Confessor|Confessore|Creatura — Chierico|Ogniqualvolta un giocatore scarta una carta dalla propria mano, puoi guadagnare 1 punto vita. @@ -3032,6 +3111,7 @@ Consign to Dream|Consegnare in Sogno|Istantaneo|Fai tornare un permanente bersag Consign to Dust|Relegare nella Polvere|Istantaneo|Sforzo — Questa magia costa {2}{G} in più per essere lanciata per ogni bersaglio oltre il primo.\nDistruggi un qualsiasi numero di artefatti e/o incantesimi bersaglio. Consign to the Pit|Relegare nell'Abisso|Stregoneria|Distruggi una creatura bersaglio. Relegare nell'Abisso infligge 2 danni al controllore di quella creatura. Consign|Relegare|Istantaneo|Fai tornare un permanente non terra bersaglio in mano al suo proprietario. +Conspicuous Snoop|Ficcanaso Sfacciato|Creatura — Farabutto Goblin|Gioca con la prima carta del tuo grimorio rivelata.\nPuoi lanciare magie Goblin dalla cima del tuo grimorio.\nFintanto che la prima carta del tuo grimorio è una carta Goblin, il Ficcanaso Sfacciato ha tutte le abilità attivate di quella carta. Conspiracy|Cospirazione|Incantesimo|Mentre la Cospirazione entra in gioco, scegli un tipo di creatura.\nLe carte creatura che possiedi che non sono in gioco, le magie creatura che controlli e le creature che controlli sono del tipo scelto. Constant Mists|Nebbie Perenni|| Constricting Sliver|Tramutante Costrittore|Creatura — Tramutante|Le creature Tramutante che controlli hanno "Quando questa creatura entra nel campo di battaglia, puoi esiliare una creatura bersaglio controllata da un avversario finché questa creatura non lascia il campo di battaglia". @@ -3092,6 +3172,7 @@ Cooperate|Collaborare|Istantaneo|Conseguenze (Lancia questa magia solo dal tuo c Cooperation|Cooperazione|| Coordinated Assault|Assalto Coordinato|Istantaneo|Fino a due creature bersaglio prendono +1/+0 e hanno attacco improvviso fino alla fine del turno. Coordinated Barrage|Fuoco Coordinato|Istantaneo|Scegli un tipo di creatura. Il Fuoco Coordinato infligge a una creatura attaccante o bloccante bersaglio un ammontare di danni pari al numero di permanenti che controlli del tipo scelto. +Coordinated Charge|Carica Coordinata|Istantaneo|Le creature che controlli prendono +2/+1 fino alla fine del turno.\nCiclo {2} ({2}, Scarta questa carta: Pesca una carta.) Copper Carapace|Carapace di Rame|Artefatto — Equipaggiamento|La creatura equipaggiata prende +2/+2 e non può bloccare.\nEquipaggiare {3} ({3}: Assegna a una creatura bersaglio che controlli. Equipaggia solo quando potresti lanciare una stregoneria.) Copper Gnomes|Gnomi di Rame|| Copper Myr|Myr di Rame|Creatura Artefatto — Myr|{T}: Aggiungi {G} alla tua riserva di mana. @@ -3157,7 +3238,7 @@ Council of the Absolute|Concilio degli Assoluti|Creatura — Consigliere Umano|M Counsel of the Soratami|Consiglio dei Soratami|Stregoneria|Pesca due carte. Counterbalance|Controbilanciare|Incantesimo|Ogniqualvolta un avversario gioca una magia, puoi rivelare la prima carta del tuo grimorio. Se lo fai, neutralizza quella magia se ha lo stesso costo di mana convertito della carta rivelata. Counterbore|Foro Neutralizzatore|Istantaneo|Neutralizza una magia bersaglio. Passa in rassegna il cimitero, la mano e il grimorio del suo controllore per tutte le carte con lo stesso nome di quella magia e rimuovile dal gioco. Poi quel giocatore rimescola il suo grimorio. -Counterflux|Controflusso|Istantaneo|Il Controflusso non può essere neutralizzato da magie o abilità.Neutralizza una magia bersaglio che non controlli.Sovraccarico {1}{U}{U}{R} (Puoi lanciare questa magia per il suo costo di sovraccarico. Se lo fai, cambiane il testo sostituendo "una magia bersaglio" con "ogni magia".) +Counterflux|Controflusso|Istantaneo|Il Controflusso non può essere neutralizzato da magie o abilità.\nNeutralizza una magia bersaglio che non controlli.\nSovraccarico {1}{U}{U}{R} (Puoi lanciare questa magia per il suo costo di sovraccarico. Se lo fai, cambiane il testo sostituendo "una magia bersaglio" con "ogni magia".) Counterlash|Controsferzata|Istantaneo|Neutralizza una magia bersaglio. Puoi lanciare dalla tua mano una carta non terra che condivide un tipo di carta con quella magia senza pagare il suo costo di mana. Countermand|Contrordine|Istantaneo|Neutralizza una magia bersaglio. Il suo controllore mette nel suo cimitero le prime quattro carte del suo grimorio. Counterspell|Contromagia|| @@ -3282,7 +3363,7 @@ Crookclaw Elder|Anziano Artiglio Curvo|Creatura — Mago Uccello|Volare\nTAPpa d Crookclaw Transmuter|Trasmutatore Artiglio Curvo|Creatura — Mago Uccello|Lampo (Puoi giocare questa magia in ogni momento in cui potresti giocare un istantaneo.)\nVolare\nQuando il Trasmutatore Artiglio Curvo entra in gioco, scambia forza e costituzione di una creatura bersaglio fino alla fine del turno. Crooked Scales|Bilancia Truccata|| Crookshank Kobolds|Coboldi di Crookshank|| -Crop Rotation|Rotazione del Raccolto|| +Crop Rotation|Rotazione del Raccolto|Istantaneo|Come costo addizionale per lanciare questa magia, sacrifica una terra.\nPassa in rassegna il tuo grimorio per una carta terra, mettila sul campo di battaglia, poi rimescola il tuo grimorio. Crop Sigil|Sigillo nel Grano|Incantesimo|All'inizio del tuo mantenimento, puoi mettere nel tuo cimitero la prima carta del tuo grimorio.\nDelirio — {2}{G}, Sacrifica il Sigillo nel Grano: Riprendi in mano fino a una carta creatura bersaglio e fino a una carta terra bersaglio dal tuo cimitero. Attiva questa abilità solo se ci sono quattro o più tipi di carta tra le carte nel tuo cimitero. Crosis's Attendant|Servitore di Crosis|| Crosis's Catacombs|Catacombe di Crosis|| @@ -3356,6 +3437,7 @@ Crypt Cobra|Cobra delle Cripte|| Crypt Creeper|Strisciante della Cripta|Creatura — Zombie|Sacrifica la Strisciante della Cripta: Esilia una carta bersaglio da un cimitero. Crypt Ghast|Spettro della Cripta|Creatura — Spirito|Estorsione (Ogniqualvolta lanci una magia, puoi pagare {W/B}. Se lo fai, ogni avversario perde 1 punto vita e tu guadagni altrettanti punti vita.)\nOgniqualvolta TAPpi una Palude per attingere mana, aggiungi {B} alla tua riserva di mana (in aggiunta al mana prodotto dalla terra). Crypt Incursion|Irruzione nella Cripta|Istantaneo|Esilia tutte le carte creatura dal cimitero di un giocatore bersaglio. Guadagni 3 punti vita per ogni carta esiliata in questo modo. +Crypt Lurker|Predatore della Cripta|Creatura — Orrore|Quando il Predatore della Cripta entra nel campo di battaglia, puoi sacrificare una creatura o scartare una carta creatura. Se lo fai, pesca una carta. Crypt Rats|Ratti della Cripta|Creatura — Ratto|{X}: I Ratti della Cripta infliggono X danni a ogni creatura e a ogni giocatore. Spendi solo mana nero per X. Crypt Ripper|Squartatore della Cripta|Creatura — Ombra|Rapidità\n{B}: Lo Squartatore della Cripta prende +1/+1 fino alla fine del turno. Crypt Sliver|Tramutante della Cripta|Creatura — Tramutante|Tutti i Tramutanti hanno "{T}: Rigenera un Tramutante bersaglio". @@ -3369,10 +3451,12 @@ Cryptic Command|Ordine Criptico|Istantaneo|Scegli due Neutralizza una magia bers Cryptic Cruiser|Incrociatore Criptico|Creatura — Metabolizzatore Eldrazi|Vacuità (Questa carta non ha colore.){2}{U}, Metti una carta posseduta da un avversario dall'esilio nel cimitero di quel giocatore: TAPpa una creatura bersaglio. Cryptic Gateway|Ingresso della Cripta|Artefatto|TAPpa due creature STAPpate che controlli: Puoi mettere in gioco dalla tua mano una carta creatura che abbia almeno un tipo di creatura in comune con ogni creatura TAPpata in questo modo. Cryptic Serpent|Serpe Criptica|Creatura — Serpe|La Serpe Criptica costa {1} in meno per essere lanciata per ogni carta istantaneo e stregoneria nel tuo cimitero. +Cryptic Trilobite|Trilobite Criptica|Creatura — Trilobite|La Trilobite Criptica entra nel campo di battaglia con X segnalini +1/+1.\nRimuovi un segnalino +1/+1 dalla Trilobite Criptica: Aggiungi {C}{C}. Spendi questo mana solo per attivare abilità.\n{1}, {T}: Metti un segnalino +1/+1 sulla Trilobite Criptica. Cryptolith Fragment|Frammento di Criptolito|Artefatto|Il Frammento di Criptolito entra nel campo di battaglia TAPpato.\n{T}: Aggiungi un mana di un qualsiasi colore alla tua riserva di mana. Ogni giocatore perde 1 punto vita.\nAll'inizio del tuo mantenimento, se ogni giocatore ha 10 o meno punti vita, trasforma il Frammento di Criptolito. Cryptolith Rite|Rituale del Criptolito|Incantesimo|Le creature che controlli hanno "{T}: Aggiungi un mana di un qualsiasi colore alla tua riserva di mana". Cryptoplasm|Criptoplasma|Creatura — Polimorfo|All'inizio del tuo mantenimento, puoi far diventare il Criptoplasma una copia di un'altra creatura bersaglio. Se lo fai, il Criptoplasma guadagna questa abilità. Cryptwailing|Lamenti della Cripta|Incantesimo|{1}, Rimuovi dal gioco due carte creatura presenti nel tuo cimitero: Il giocatore bersaglio scarta una carta. Gioca questa abilità solo quando potresti giocare una stregoneria. +Crystacean|Cristallaceo|Creatura — Granchio|Lampo Crystal Ball|Palla di Cristallo|Artefatto|{1}, {T}: Profetizza 2. (Per profetizzare 2, guarda le prime due carte del tuo grimorio, poi mettine un qualsiasi numero in fondo al tuo grimorio e le altre in cima in qualsiasi ordine.) Crystal Chimes|Rintocchi Cristallini|Artefatto|{3}, {T}, Sacrifica i Rintocchi Cristallini: Riprendi in mano tutte le carte incantesimo dal tuo cimitero. Crystal Golem|Golem di Cristallo|| @@ -3384,9 +3468,12 @@ Crystal Slipper|Scarpetta di Cristallo|Artefatto — Equipaggiamento|La creatura Crystal Spray|Spruzzo di Cristallo|| Crystal Vein|Vena di Cristallo|Terra|{T}: Aggiungi {1} alla tua riserva di mana.\n{T}, Sacrifica la Vena di Cristallo: Aggiungi {2} alla tua riserva di mana. Crystalline Crawler|Camminatore Cristallino|Creatura Artefatto — Costrutto|Convergenza — Il Camminatore Cristallino entra nel campo di battaglia con un segnalino +1/+1 per ogni colore di mana speso per lanciarlo.\nRimuovi un segnalino +1/+1 dal Camminatore Cristallino: Aggiungi un mana di un qualsiasi colore alla tua riserva di mana.\n{T}: Metti un segnalino +1/+1 sul Camminatore Cristallino. +Crystalline Giant|Gigante Cristallino|Creatura Artefatto — Gigante|All'inizio del combattimento nel tuo turno, scegli un tipo di segnalino a caso che il Gigante Cristallino non possiede tra volare, attacco improvviso, tocco letale, anti-malocchio, legame vitale, minacciare, raggiungere, travolgere, cautela e +1/+1. Metti un segnalino di quel tipo sul Gigante Cristallino. Crystalline Nautilus|Nautilo Cristallino|Creatura Incantesimo — Nautilo|Conferire {3}{U}{U} (Se lanci questa carta per il suo costo di conferire, è una magia Aura con incanta creatura. Diventa una creatura se non è assegnata a una creatura.)\nQuando il Nautilo Cristallino diventa bersaglio di una magia o abilità, sacrificalo.\nLa creatura incantata prende +4/+4 e ha "Quando questa creatura diventa bersaglio di una magia o abilità, sacrificala". +Crystalline Resonance|Risonanza Cristallina|Incantesimo|Ogniqualvolta cicli una carta, puoi far diventare la Risonanza Cristallina una copia di un altro permanente bersaglio fino al tuo prossimo turno, tranne che ha questa abilità. Crystalline Sliver|Tramutante Cristallino|| Crystallization|Cristallizzazione|Incantesimo — Aura|Incanta creatura\nLa creatura incantata non può attaccare o bloccare.\nQuando la creatura incantata diventa bersaglio di una magia o di un'abilità, rimuovi dal gioco quella creatura. +Cubwarden|Custode dei Cuccioli|Creatura — Felino|Mutazione {2}{W}{W} (Se lanci questa magia per il suo costo di mutazione, mettila sopra o sotto una creatura non Umano bersaglio che possiedi. Muta nella creatura sopra, con anche le abilità di quelle sotto.)\nLegame vitale\nOgniqualvolta questa creatura muta, crea due pedine creatura Felino 1/1 bianche con legame vitale. Cudgel Troll|Troll col Randello|Creatura — Troll|{G}: Rigenera il Troll col Randello. (La prossima volta che questa creatura sta per essere distrutta in questo turno, non viene distrutta. Invece TAPpala, rimuovi da essa tutto il danno e rimuovila dal combattimento.) Culling Dais|Palco Accogliente|Artefatto|{T}, Sacrifica una creatura: Metti un segnalino carica sul Palco Accogliente.\n{1}, Sacrifica il Palco Accogliente: Pesca una carta per ogni segnalino carica sul Palco Accogliente. Culling Drone|Parassita Vagliatore|Creatura — Parassita Eldrazi|Vacuità (Questa carta non ha colore.)Ingerire (Ogniqualvolta questa creatura infligge danno da combattimento a un giocatore, quel giocatore esilia la prima carta del suo grimorio.) @@ -3408,6 +3495,7 @@ Cunning Breezedancer|Danzatrice della Brezza Astuta|Creatura — Drago|Volare\nO Cunning Evasion|Evasione Astuta|Incantesimo|Ogniqualvolta una creatura che controlli viene bloccata, puoi farla tornare in mano al suo proprietario. Cunning Giant|Gigante Astuto|| Cunning Lethemancer|Letemante Astuto|Creatura — Mago Umano|All'inizio del tuo mantenimento, ogni giocatore scarta una carta. +Cunning Nightbonder|Vincolatenebre Astuta|Creatura — Farabutto Umano|Lampo\nLe magie con lampo che lanci costano {1} in meno per essere lanciate e non possono essere neutralizzate. Cunning Sparkmage|Magoscintilla Astuto|Creatura — Sciamano Umano|Rapidità\n{T}: Il Magoscintilla Astuto infligge 1 danno a una creatura o a un giocatore bersaglio. Cunning Strike|Colpo Astuto|Istantaneo|Il Colpo Astuto infligge 2 danni a una creatura bersaglio e 2 danni a un giocatore bersaglio.\nPesca una carta. Cunning Survivor|Superstite Astuta|Creatura — Guerriero Umano|Ogniqualvolta cicli o scarti una carta, la Superstite Astuta prende +1/+0 fino alla fine del turno e non può essere bloccata in questo turno. @@ -3419,6 +3507,7 @@ Curator's Ward|Sigillo del Sovrintendente|Incantesimo — Aura|Incanta permanent Curfew|Coprifuoco|| Curio Vendor|Venditrice di Curiosità|Creatura — Vedalken| Curiosity|Curiosità|Incanta Creatura|Ogniqualvolta la creatura incantata infligge danno da combattimento a un avversario, puoi pescare una carta. +Curious Herd|Mandria Curiosa|Istantaneo|Scegli un avversario bersaglio. Crea X pedine creatura Bestia 3/3 verdi, dove X è il numero di artefatti controllati da quel giocatore. Curious Homunculus|Omuncolo Curioso|Creatura — Omuncolo|{T}: Aggiungi {C} alla tua riserva di mana. Spendi questo mana solo per lanciare una magia istantaneo o stregoneria.\nAll'inizio del tuo mantenimento, se ci sono tre o più carte istantaneo e/o stregoneria nel tuo cimitero, trasforma l'Omuncolo Curioso. Curious Obsession|Curiosa Ossessione|Incantesimo — Aura|Incanta creatura\nLa creatura incantata prende +1/+1 e ha "Ogniqualvolta questa creatura infligge danno da combattimento a un giocatore, puoi pescare una carta".\nAll'inizio della tua sottofase finale, se non hai attaccato con una creatura in questo turno, sacrifica la Curiosa Ossessione. Curious Pair|Coppia di Curiosoni|Creatura — Popolano Umano| @@ -3545,6 +3634,7 @@ Daring Apprentice|Apprendista Audace|Creatura — Mago Umano|{T}, Sacrifica l'Ap Daring Archaeologist|Archeologa Audace|Creatura — Artefice Umano|Quando l'Archeologa Audace entra nel campo di battaglia, puoi riprendere in mano una carta artefatto bersaglio dal tuo cimitero.\nOgniqualvolta lanci una magia storica, metti un segnalino +1/+1 sull'Archeologa Audace. (Artefatti, carte leggendarie e Saghe sono carte storiche.) Daring Buccaneer|Bucaniera Audace|Creatura — Pirata Umano|Come costo addizionale per lanciare la Bucaniera Audace, rivela una carta Pirata dalla tua mano o paga {2}. Daring Demolition|Demolizione Audace|Stregoneria|Distruggi una creatura o un Veicolo bersaglio. +Daring Fiendbonder|Vincolademoni Audace|Creatura — Warlock Umano|Rapidità\nIl Vincolademoni Audace attacca in ogni combattimento, se può farlo.\n{1}{B}, Esilia il Vincolademoni Audace dal tuo cimitero: Metti un segnalino indistruttibile su una creatura bersaglio. Attiva questa abilità solo quando potresti lanciare una stregoneria. Daring Leap|Balzo Temerario|| Daring Saboteur|Sabotatrice Audace|Creatura — Pirata Umano|{2}{U}: La Sabotatrice Audace non può essere bloccata in questo turno.\nOgniqualvolta la Sabotatrice Audace infligge danno da combattimento a un giocatore, puoi pescare una carta. Se lo fai, scarta una carta. Daring Skyjek|Skyjek Audace|Creatura — Cavaliere Umano|Battaglione — Ogniqualvolta lo Skyjek Audace e almeno altre due creature attaccano, lo Skyjek Audace ha volare fino alla fine del turno. @@ -3557,7 +3647,7 @@ Dark Confidant|Confidente Oscuro|Creatura — Mago Umano|All'inizio del tuo mant Dark Dabbling|Oscuro Diletto|Istantaneo|Rigenera una creatura bersaglio. Pesca una carta. (La prossima volta che la creatura sta per essere distrutta in questo turno, non viene distrutta. Invece TAPpala, rimuovi da essa tutto il danno e rimuovila dal combattimento.)Arte magica — Se nel tuo cimitero ci sono due o più carte istantaneo e/o stregoneria, rigenera anche ogni altra creatura che controlli. Dark Deal|Patto Oscuro|Stregoneria|Ogni giocatore scarta tutte le carte nella propria mano, poi pesca altrettante carte meno una. Dark Depths|Profondità Oscure|Terra Neve Leggendaria|Le Profondità Oscure entrano in gioco con dieci segnalini ghiaccio.\n{3}: Rimuovi un segnalino ghiaccio dalle Profondità Oscure.\nQuando non ci sono segnalini ghiaccio sulle Profondità Oscure, sacrificale. Se lo fai, metti in gioco una pedina creatura leggendaria indistruttibile Avatar 20/20 nera con volare chiamata Marit Lage. -Dark Favor|Benevolenza Oscura|Incantesimo — Aura|Incanta creaturaQuando la Benevolenza Oscura entra nel campo di battaglia, perdi 1 punto vita.La creatura incantata prende +3/+1. +Dark Favor|Benevolenza Oscura|Incantesimo — Aura|Incanta creaturaQuando la Benevolenza Oscura entra nel campo di battaglia, perdi 1 punto vita.\nLa creatura incantata prende +3/+1. Dark Hatchling|Cucciolo Oscuro|Creatura — Orrore|Volare\nQuando il Cucciolo Oscuro entra nel campo di battaglia, distruggi una creatura non nera bersaglio. Non può essere rigenerata. Dark Heart of the Wood|Cuore Tenebroso del Bosco|Incantesimo|Sacrifica una Foresta: Guadagni 3 punti vita. Dark Impostor|Ingannatrice Oscura|Creatura — Assassino Vampiro|{4}{B}{B}: Esilia una creatura bersaglio e metti un segnalino +1/+1 sull'Ingannatrice Oscura.\nL'Ingannatrice Oscura ha tutte le abilità attivate di tutte le carte creatura esiliate con essa. @@ -3566,7 +3656,7 @@ Dark Intimations|Oscuri Segnali|Stregoneria|Ogni avversario sacrifica una creatu Dark Maze|Labirinto Oscuro|| Dark Nourishment|Nutrimento Oscuro|Istantaneo|Il Nutrimento Oscuro infligge 3 danni a una creatura o a un giocatore bersaglio. Guadagni 3 punti vita. Dark Offering|Offerta Oscura|| -Dark Petition|Richiesta Oscura|Stregoneria|Passa in rassegna il tuo grimorio per una carta e aggiungila alla tua mano. Poi rimescola il tuo grimorio.Arte magica — Se nel tuo cimitero ci sono due o più carte istantaneo e/o stregoneria, aggiungi {B}{B}{B} alla tua riserva di mana. +Dark Petition|Richiesta Oscura|Stregoneria|Passa in rassegna il tuo grimorio per una carta e aggiungila alla tua mano. Poi rimescola il tuo grimorio.\nArte magica — Se nel tuo cimitero ci sono due o più carte istantaneo e/o stregoneria, aggiungi {B}{B}{B} alla tua riserva di mana. Dark Privilege|Privilegio Oscuro|| Dark Prophecy|Profezia Oscura|Incantesimo|Ogniqualvolta una creatura che controlli muore, peschi una carta e perdi 1 punto vita. Dark Remedy|Rimedio Oscuro|Istantaneo|Una creatura bersaglio prende +1/+3 fino alla fine del turno. @@ -3674,9 +3764,11 @@ Day of Judgment|Giorno del Castigo|Stregoneria|Distruggi tutte le creature. Day of the Dragons|Il Giorno dei Draghi|Incantesimo|Quando Il Giorno dei Draghi entra in gioco, rimuovi dal gioco tutte le creature che controlli. Poi metti in gioco altrettante pedine creatura Drago 5/5 rosse con volare.\nQuando il Giorno dei Draghi lascia il gioco, sacrifica tutti i Draghi che controlli. Poi rimetti in gioco sotto il tuo controllo le carte rimosse. Day's Undoing|Annullare il Giorno|Stregoneria|Ogni giocatore rimescola la propria mano e il proprio cimitero nel proprio grimorio, poi pesca sette carte. Se è il tuo turno, termina il turno. (Esilia tutte le magie e le abilità in pila, compresa questa carta. Scarta fino a raggiungere il limite massimo di carte nella tua mano. Il danno viene rimosso e terminano gli effetti "in questo turno" e "fino alla fine del turno".) Daybreak Chaplain|Cappellana dell'Aurora|Creatura — Chierico Umano|Legame vitale (Il danno inflitto da questa creatura ti fa anche guadagnare altrettanti punti vita.) +Daybreak Charger|Destriero dell'Aurora|Creatura — Unicorno|Quando il Destriero dell'Aurora entra nel campo di battaglia, una creatura bersaglio prende +2/+0 fino alla fine del turno. Daybreak Chimera|Chimera dell'Aurora|Creatura — Chimera|Questa magia costa {X} in meno per essere lanciata, dove X è pari alla tua devozione al bianco. (La tua devozione al bianco è la somma dei {W} nel costo di mana dei permanenti che controlli.)\nVolare Daybreak Coronet|Diadema dell'Alba|Incantesimo — Aura|Incanta creatura con un'altra Aura assegnata ad essa\nLa creatura incantata prende +3/+3 e ha attacco improvviso, cautela e legame vitale. (Ogniqualvolta infligge danno, il suo controllore guadagna un pari ammontare di punti vita.) Daybreak Ranger|Ranger dell'Alba|Creatura — Mannaro Arciere Umano|{T}: La Ranger dell'Alba infligge 2 danni a una creatura bersaglio con volare.\nAll'inizio di ogni mantenimento, se nell'ultimo turno non sono state lanciate magie, trasforma la Ranger dell'Alba. +Daysquad Marshal|Marescialla dello Squadrone Diurno|Creatura — Soldato Umano|Quando la Marescialla dello Squadrone Diurno entra nel campo di battaglia, crea una pedina creatura Soldato Umano 1/1 bianca. Daze|Sbalordire|| Dazzling Beauty|Bellezza Abbagliante|| Dazzling Lights|Luci Abbacinanti|Istantaneo|Una creatura bersaglio prende -3/-0 fino alla fine del turno.\nSorveglia 2. (Guarda le prime due carte del tuo grimorio, poi mettine un qualsiasi numero nel tuo cimitero e le altre in cima al tuo grimorio in qualsiasi ordine.) @@ -3709,6 +3801,7 @@ Deadly Allure|Fascino Letale|Stregoneria|Una creatura bersaglio ha tocco letale Deadly Grub|Larva Mortifera|Creatura — Insetto|Evanescenza 3 (Questo permanente entra in gioco con tre segnalini tempo su di esso. All'inizio del tuo mantenimento, rimuovi un segnalino tempo da esso. Quando l'ultimo viene rimosso, sacrificalo.)\nQuando la Larva Mortifera viene messa in un cimitero dal gioco, se non aveva segnalini tempo su di essa, metti in gioco una pedina creatura Insetto 6/1 verde con "Questa creatura non può essere bersaglio di magie o abilità." Deadly Insect|Insetto Mortale|| Deadly Recluse|Eremita Letale|Creatura — Ragno|Raggiungere (Questa creatura può bloccare le creature con volare.)Tocco letale (Qualsiasi danno che questa creatura infligge a una creatura è sufficiente a distruggerla.) +Deadly Rollick|Passatempo Mortale|Istantaneo|Se controlli un comandante, puoi lanciare questa magia senza pagare il suo costo di mana.\nEsilia una creatura bersaglio. Deadly Tempest|Tempesta Mortale|Stregoneria|Distruggi tutte le creature. Ogni giocatore perde punti vita pari al numero di creature che controllava distrutte in questo modo. Deadly Visit|Visita Mortale|Stregoneria|Distruggi una creatura bersaglio.\nSorveglia 2. (Guarda le prime due carte del tuo grimorio, poi mettine un qualsiasi numero nel tuo cimitero e le altre in cima al tuo grimorio in qualsiasi ordine.) Deadly Wanderings|Peregrinazioni Letali|Incantesimo|Fintanto che controlli una sola creatura, quella creatura prende +2/+0 e ha tocco letale e legame vitale. @@ -3746,6 +3839,7 @@ Death or Glory|Morte o Gloria|| Death's Approach|La Morte Si Avvicina|Incantesimo — Aura|Incanta creatura\nLa creatura incantata prende -X/-X, dove X è il numero di carte creatura nel cimitero del suo controllore. Death's Caress|Carezza della Morte|Stregoneria|Distruggi una creatura bersaglio. Se quella creatura era un Umano, guadagni punti vita pari alla sua costituzione. Death's Duet|Duetto di morte|| +Death's Oasis|Oasi della Morte|Incantesimo|Ogniqualvolta una creatura non pedina che controlli muore, metti nel tuo cimitero le prime due carte del tuo grimorio. Poi riprendi in mano dal tuo cimitero una carta creatura con costo di mana convertito inferiore a quello della creatura che è morta.\n{1}, Sacrifica l'Oasi della Morte: Guadagni punti vita pari al costo di mana convertito maggiore tra le creature che controlli. Death's Presence|Presenza della Morte|Incantesimo|Ogniqualvolta una creatura che controlli muore, metti X segnalini +1/+1 su una creatura bersaglio che controlli, dove X è la forza della creatura morta. Death's Shadow|Ombra di Morte|Creatura — Avatar|L'Ombra di Morte prende -X/-X, dove X è pari ai tuoi punti vita. Death's-Head Buzzard|Poiana Atropa|Creatura — Uccello|Volare\nQuando la Poiana Atropa viene messa in un cimitero dal gioco, tutte le creature prendono -1/-1 fino alla fine del turno. @@ -3756,7 +3850,7 @@ Deathbellow War Cry|Grido di Guerra del Muggito di Morte|Stregoneria|Passa in ra Deathbloom Thallid|Thallid Germoglio di Morte|Creatura — Fungus|Quando il Thallid Germoglio di Morte muore, crea una pedina creatura Saprolingio 1/1 verde. Deathbringer Liege|Vassallo Latore di Morte|Creatura — Orrore|Le altre creature bianche che controlli prendono +1/+1.\nLe altre creature nere che controlli prendono +1/+1.\nOgniqualvolta giochi una magia bianca, puoi TAPpare una creatura bersaglio.\nOgniqualvolta giochi una magia nera, puoi distruggere una creatura bersaglio se è TAPpata. Deathbringer Regent|Reggente Latrice di Morte|Creatura — Drago|Volare\nQuando la Reggente Latrice di Morte entra nel campo di battaglia, se l'hai lanciata dalla tua mano e ci sono altre cinque o più creature sul campo di battaglia, distruggi tutte le altre creature. -Deathbringer Thoctar|Thoctar Latore di Morte|Creatura — Bestia Zombie|Ogniqualvolta un'altra creatura muore, puoi mettere un segnalino +1/+1 sul Thoctar Latore di Morte.Rimuovi un segnalino +1/+1 dal Thoctar Latore di Morte: Il Thoctar Latore di Morte infligge 1 danno a una creatura o a un giocatore bersaglio. +Deathbringer Thoctar|Thoctar Latore di Morte|Creatura — Bestia Zombie|Ogniqualvolta un'altra creatura muore, puoi mettere un segnalino +1/+1 sul Thoctar Latore di Morte.\nRimuovi un segnalino +1/+1 dal Thoctar Latore di Morte: Il Thoctar Latore di Morte infligge 1 danno a una creatura o a un giocatore bersaglio. Deathcap Cultivator|Coltivatore di Malovoli|Creatura — Druido Umano|{T}: Aggiungi {B} o {G} alla tua riserva di mana.\nDelirio — Il Coltivatore di Malovoli ha tocco letale fintanto che ci sono quattro o più tipi di carta tra le carte nel tuo cimitero. Deathcoil Wurm|Wurm Spiramortale|| Deathcult Rogue|Farabutto del Culto di Morte|Creatura — Farabutto Umano|Il Farabutto del Culto di Morte non può essere bloccato tranne che da Farabutti. @@ -3806,9 +3900,10 @@ Decompose|Decomporre|Stregoneria|Rimuovi dal gioco fino a tre carte bersaglio pr Decomposition|Decomposizione|| Deconstruct|Smontare|Stregoneria|Distruggi un artefatto bersaglio. Poi aggiungi {G}{G}{G} alla tua riserva di mana. Decorated Griffin|Grifone Decorato|Creatura — Grifone|Volare\n{1}{W}: Previeni il prossimo 1 danno da combattimento che ti verrebbe inflitto in questo turno. +Decoy Gambit|Stratagemma Diversivo|Istantaneo|Per ogni avversario, scegli fino a una creatura bersaglio controllata da quel giocatore, poi fai tornare quella creatura in mano al suo proprietario a meno che il suo controllore non ti faccia pescare una carta. Decree of Annihilation|Decreto dell'Annientamento|Stregoneria|Rimuovi dal gioco tutti gli artefatti, le creature, le terre, i cimiteri e le mani.\nCiclo {5}{R}{R}\nQuando usi l'abilità ciclo del Decreto dell'Annientamento, distruggi tutte le terre. -Decree of Justice|Decreto della Giustizia|Stregoneria|Metti in gioco X pedine creatura Angelo 4/4 bianche con volare.\nCiclo {2}{W}\nQuando usi l'abilità ciclo del Decreto della Giustizia, puoi spendere {X}. Se lo fai, metti in gioco X pedine creatura Soldato 1/1 bianche. -Decree of Pain|Decreto del Dolore|Stregoneria|Distruggi tutte le creature. Non possono essere rigenerate. Pesca una carta per ogni creatura distrutta in questo modo.Ciclo {3}{B}{B} ({3}{B}{B}, Scarta questa carta: Pesca una carta.)Quando cicli il Decreto del Dolore, tutte le creature prendono -2/-2 fino alla fine del turno. +Decree of Justice|Decreto della Giustizia|Stregoneria|Crea X pedine creatura Angelo 4/4 bianche con volare.\nCiclo {2}{W} ({2}{W}, Scarta questa carta: Pesca una carta.)\nQuando cicli il Decreto della Giustizia, puoi pagare {X}. Se lo fai, crea X pedine creatura Soldato 1/1 bianche. +Decree of Pain|Decreto del Dolore|Stregoneria|Distruggi tutte le creature. Non possono essere rigenerate. Pesca una carta per ogni creatura distrutta in questo modo.\nCiclo {3}{B}{B} ({3}{B}{B}, Scarta questa carta: Pesca una carta.)Quando cicli il Decreto del Dolore, tutte le creature prendono -2/-2 fino alla fine del turno. Decree of Savagery|Decreto della Ferocia|Istantaneo|Metti quattro segnalini +1/+1 su ogni creatura che controlli.\nCiclo {4}{G}{G}\nQuando usi l'abilità ciclo del Decreto della Ferocia, puoi mettere quattro segnalini +1/+1 su una creatura bersaglio. Decree of Silence|Decreto del Silenzio|Incantesimo|Ogniqualvolta un avversario gioca una magia, neutralizza quella magia e metti un segnalino svuotamento sul Decreto del Silenzio. Se ci sono almeno tre segnalini svuotamento sul Decreto del Silenzio, sacrificalo.\nCiclo {4}{U}{U}\nQuando usi l'abilità ciclo del Decreto del Silenzio, puoi neutralizzare una magia bersaglio. Dedicated Martyr|Martire Devoto|Creatura — Chierico|{W}, Sacrifica il Martire Devoto: Guadagni 3 punti vita. @@ -3865,6 +3960,7 @@ Defiler of Souls|Contaminatore di Anime|Creatura — Demone|Volare\nAll'inizio d Defile|Profanare|Istantaneo|Una creatura bersaglio prende -1/-1 fino alla fine del turno per ogni Palude che controlli. Defiling Tears|Lacrime Inquinanti|| Deflecting Palm|Palmo della Deviazione|Istantaneo|La prossima volta che una fonte a tua scelta ti sta per infliggere danno in questo turno, previeni quel danno. Se viene prevenuto danno in questo modo, il Palmo della Deviazione infligge altrettanti danni al controllore di quella fonte. +Deflecting Swat|Falciata Deviante|Istantaneo|Se controlli un comandante, puoi lanciare questa magia senza pagare il suo costo di mana.\nPuoi scegliere nuovi bersagli per una magia o un'abilità bersaglio. Deflection|Deflettere|Istantaneo|Cambia il bersaglio di una magia bersaglio con un singolo bersaglio. Deft Dismissal|Abile Rimozione|Istantaneo|L'Abile Rimozione infligge 3 danni divisi a tua scelta tra una, due o tre creature attaccanti o bloccanti bersaglio. Deft Duelist|Duellante Abile|Creatura — Farabutto Umano|Attacco improvviso\nVelo (Questa creatura non può essere bersaglio di magie o abilità.) @@ -3912,8 +4008,9 @@ Demonic Attorney|Avvocato del Diavolo|| Demonic Collusion|Collusione Demoniaca|Stregoneria|Riscatto—Scarta due carte. (Puoi scartare due carte oltre a qualsiasi altro costo quando giochi questa magia. Se lo fai, riprendi in mano questa carta quando si risolve.)\nPassa in rassegna il tuo grimorio per una carta e aggiungi quella carta alla tua mano. Poi rimescola il tuo grimorio. Demonic Consultation|Consulto Demoniaco|| Demonic Dread|Terrore Demoniaco|Stregoneria|Cascata (Quando giochi questa magia, rimuovi dal gioco le carte dalla cima del tuo grimorio finché non rimuovi una carta non terra con costo di mana minore. Puoi giocare quella carta senza pagare il suo costo di mana. Metti le altre carte rimosse in fondo al tuo grimorio in ordine casuale.)\nUna creatura bersaglio non può bloccare in questo turno. +Demonic Embrace|Abbraccio Demoniaco|Incantesimo — Aura|Incanta creatura\nLa creatura incantata prende +3/+1, ha volare ed è un Demone in aggiunta ai suoi altri tipi.\nPuoi lanciare l'Abbraccio Demoniaco dal tuo cimitero pagando 3 punti vita e scartando una carta oltre a pagare i suoi altri costi. Demonic Hordes|Orde Demoniache|| -Demonic Pact|Patto Demoniaco|Incantesimo|All'inizio del tuo mantenimento, scegli uno che non è stato scelto —• Il Patto Demoniaco infligge 4 danni a una creatura o a un giocatore bersaglio e tu guadagni 4 punti vita.• Un avversario bersaglio scarta due carte.• Pesca due carte.• Perdi la partita. +Demonic Pact|Patto Demoniaco|Incantesimo|All'inizio del tuo mantenimento, scegli uno che non è stato scelto —• Il Patto Demoniaco infligge 4 danni a una creatura o a un giocatore bersaglio e tu guadagni 4 punti vita.\n• Un avversario bersaglio scarta due carte.\n• Pesca due carte.\n• Perdi la partita. Demonic Rising|Apparizione Demoniaca|Incantesimo|All'inizio della tua sottofase finale, se controlli una sola creatura, metti sul campo di battaglia una pedina creatura Demone 5/5 nera con volare. Demonic Taskmaster|Sorvegliante Demoniaco|Creatura — Demone|Volare\nAll'inizio del tuo mantenimento, sacrifica una creatura diversa dal Sorvegliante Demoniaco. Demonic Torment|Tormento Demoniaco|| @@ -3949,9 +4046,9 @@ Deranged Hermit|Eremita Folle|| Deranged Outcast|Reietto Impazzito|Creatura — Farabutto Umano|{1}{G}, Sacrifica un Umano: Metti due segnalini +1/+1 su una creatura bersaglio. Deranged Whelp|Cucciolo Impazzito|Creatura — Lupo|Minacciare (Questa creatura non può essere bloccata tranne che da due o più creature.) Derelor|Derelor|| -Derevi, Empyrial Tactician|Derevi, Stratega Empirea|Creatura Leggendaria — Mago Uccello|VolareOgniqualvolta Derevi, Stratega Empirea entra nel campo di battaglia o una creatura che controlli infligge danno da combattimento a un giocatore, puoi TAPpare o STAPpare un permanente bersaglio.{1}{G}{W}{U}: Metti Derevi sul campo di battaglia dalla zona di comando. +Derevi, Empyrial Tactician|Derevi, Stratega Empirea|Creatura Leggendaria — Mago Uccello|VolareOgniqualvolta Derevi, Stratega Empirea entra nel campo di battaglia o una creatura che controlli infligge danno da combattimento a un giocatore, puoi TAPpare o STAPpare un permanente bersaglio.\n{1}{G}{W}{U}: Metti Derevi sul campo di battaglia dalla zona di comando. Dermoplasm|Dermoplasma|Creatura — Polimorfo|Volare\nMetamorfosi {2}{U}{U} (puoi giocare questa carta a faccia in giù come una creatura 2/2 pagando {3}. Girala a faccia in su in qualsiasi momento pagando il suo costo di metamorfosi.)\nQuando il Dermoplasma viene girato a faccia in su, puoi mettere in gioco a faccia in su una carta creatura con metamorfosi dalla tua mano. Se lo fai, il proprietario riprende in mano il Dermoplasma. -Descend upon the Sinful|Abbattersi sui Peccatori|Stregoneria|Esilia tutte le creature.\nDelirio — Metti sul campo di battaglia una pedina creatura Angelo 4/4 bianca con volare se ci sono quattro o più tipi di carta tra le carte nel tuo cimitero. +Descend upon the Sinful|Abbattersi sui Peccatori|Stregoneria|Esilia tutte le creature.\nDelirio — Crea una pedina creatura Angelo 4/4 bianca con volare se ci sono quattro o più tipi di carta tra le carte nel tuo cimitero. Descendant of Kiyomaro|Discendente di Kiyomaro|Creatura - Soldato Umano|Fintanto che hai in mano più carte di ogni avversario, il Discendente di Kiyomaro prende +1/+2 e ha "Ogniqualvolta questa creatura infligge danno da combattimento, guadagni 3 punti vita." Descendant of Masumaro|Discendente di Masumaro|Creatura - Monaco Umano|All'inizio del tuo mantenimento, metti un segnalino +1/+1 sul Discendente di Masumaro per ogni carta che hai in mano, quindi rimuovi un segnalino +1/+1 dal Discendente di Masumaro per ogni carta che l'avversario bersaglio ha in mano. Descendant of Soramaro|Discendente di Soramaro|Creatura - Mago Umano|{1}{U}: Guarda le prime X carte del tuo grimorio, dove X è pari al numero di carte che hai in mano, poi rimettile a posto nell'ordine che preferisci. @@ -3986,13 +4083,13 @@ Despark|Descintillazione|Istantaneo|Esilia un permanente bersaglio con costo di Desperate Castaways|Naufraghi Disperati|Creatura — Pirata Umano|I Naufraghi Disperati non possono attaccare a meno che tu non controlli un artefatto. Desperate Gambit|Mossa Disperata|| Desperate Lunge|Balzo Disperato|Istantaneo|Una creatura bersaglio prende +2/+2 e ha volare fino alla fine del turno. Guadagni 2 punti vita. -Desperate Ravings|Delirio Disperato|Istantaneo|Pesca due carte, poi scarta una carta a caso.Flashback {2}{U} (Puoi lanciare questa carta dal tuo cimitero pagando il suo costo di flashback. Poi esiliala.) +Desperate Ravings|Delirio Disperato|Istantaneo|Pesca due carte, poi scarta una carta a caso.\nFlashback {2}{U} (Puoi lanciare questa carta dal tuo cimitero pagando il suo costo di flashback. Poi esiliala.) Desperate Research|Ricerca Disperata|| Desperate Ritual|Rituale Disperato|Istantaneo - Arcano|Aggiungi {R}{R}{R} alla tua riserva di mana.\nUnire nell'Arcano {1}{R} (Mentre giochi una magia Arcano, puoi rivelare questa carta dalla tua mano e pagare il suo costo di unione. Se lo fai, aggiungi l'effetto di questa carta a quella magia.) Desperate Sentry|Sentinella Disperata|Creatura — Soldato Umano|Quando la Sentinella Disperata muore, metti sul campo di battaglia una pedina creatura Orrore Eldrazi 3/2 incolore.\nDelirio — La Sentinella Disperata prende +3/+0 fintanto che ci sono quattro o più tipi di carta tra le carte nel tuo cimitero. Desperate Stand|Resistenza Disperata|Stregoneria|Sforzo — La Resistenza Disperata costa {R}{W} in più per essere lanciata per ogni bersaglio oltre il primo.\nScegli un qualsiasi numero di creature bersaglio. Ognuna di esse prende +2/+0 e ha attacco improvviso e cautela fino alla fine del turno. Despise|Disdegnare|Stregoneria|Un avversario bersaglio rivela la sua mano. Scegli una carta creatura o planeswalker da quella mano. Quel giocatore scarta quella carta. -Despoiler of Souls|Depredatore di Anime|Creatura — Orrore|Il Depredatore di Anime non può bloccare.{B}{B}, Esilia altre due carte creatura dal tuo cimitero: Rimetti sul campo di battaglia il Depredatore di Anime dal tuo cimitero. +Despoiler of Souls|Depredatore di Anime|Creatura — Orrore|Il Depredatore di Anime non può bloccare.\n{B}{B}, Esilia altre due carte creatura dal tuo cimitero: Rimetti sul campo di battaglia il Depredatore di Anime dal tuo cimitero. Despoil|Depredare|| Despondency|Avvilimento|| Despotic Scepter|Scettro del Despota|| @@ -4052,7 +4149,7 @@ Diabolic Edict|Editto Diabolico|Istantaneo|Un giocatore bersaglio sacrifica una Diabolic Intent|Intento Diabolico|| Diabolic Machine|Macchina Diabolica|| Diabolic Revelation|Rivelazione Diabolica|Stregoneria|Passa in rassegna il tuo grimorio per trovare fino a X carte e aggiungile alla tua mano. Poi rimescola il tuo grimorio. -Diabolic Servitude|Schiavitù Diabolica|Incantesimo|Quando la Schiavitù Diabolica entra nel campo di battaglia, rimetti sul campo di battaglia una carta creatura bersaglio dal tuo cimitero.Quando la creatura messa sul campo di battaglia con la Schiavitù Diabolica muore, esiliala e fai tornare la Schiavitù Diabolica in mano al suo proprietario.Quando la Schiavitù Diabolica lascia il campo di battaglia, esilia la creatura messa sul campo di battaglia con la Schiavitù Diabolica. +Diabolic Servitude|Schiavitù Diabolica|Incantesimo|Quando la Schiavitù Diabolica entra nel campo di battaglia, rimetti sul campo di battaglia una carta creatura bersaglio dal tuo cimitero.\nQuando la creatura messa sul campo di battaglia con la Schiavitù Diabolica muore, esiliala e fai tornare la Schiavitù Diabolica in mano al suo proprietario.\nQuando la Schiavitù Diabolica lascia il campo di battaglia, esilia la creatura messa sul campo di battaglia con la Schiavitù Diabolica. Diabolic Tutor|Tutore Diabolico|Stregoneria|Passa in rassegna il tuo grimorio per una carta e aggiungila alla tua mano. Poi rimescola il tuo grimorio. Diabolic Vision|Visione Diabolica|| Diamond Faerie|Spiritello di Diamante|Creatura Neve — Spiritello|Volare\n{1}{S}: Le creature neve che controlli prendono +1/+1 fino alla fine del turno. ({S} può essere pagato con un mana da un permanente neve.) @@ -4077,7 +4174,7 @@ Dimensional Breach|Breccia Dimensionale|Stregoneria|Rimuovi dal gioco tutti i pe Dimensional Infiltrator|Infiltrato Dimensionale|Creatura — Eldrazi|Vacuità (Questa carta non ha colore.)\nLampo\nVolare\n{1}{C}: Un avversario bersaglio esilia la prima carta del suo grimorio. Se è una carta terra, puoi far tornare l'Infiltrato Dimensionale in mano al suo proprietario. ({C} rappresenta mana incolore.) Diminishing Returns|Reintegrazione|| Diminish|Ridurre|Istantaneo|Una creatura bersaglio diventa 1/1 fino alla fine del turno. -Dimir Aqueduct|Acquedotto Dimir|Terra|L'Acquedotto Dimir entra in gioco TAPpato.\nQuando l'Acquedotto Dimir entra in gioco, il proprietario riprende in mano una terra che tu controlli.{T}: Aggiungi {U}{B} alla tua riserva di mana. +Dimir Aqueduct|Acquedotto Dimir|Terra|L'Acquedotto Dimir entra in gioco TAPpato.\nQuando l'Acquedotto Dimir entra in gioco, il proprietario riprende in mano una terra che tu controlli.\n{T}: Aggiungi {U}{B} alla tua riserva di mana. Dimir Charm|Talismano Dimir|Istantaneo|Scegli uno — Neutralizza una magia stregoneria bersaglio; oppure distruggi una creatura bersaglio con forza pari o inferiore a 2; oppure guarda le prime tre carte del grimorio di un giocatore bersaglio, poi rimettine a posto una e metti le altre nel cimitero di quel giocatore. Dimir Cluestone|Pietraindice Dimir|Artefatto|{T}: Aggiungi {U} o {B} alla tua riserva di mana.\n{U}{B}, {T}, Sacrifica la Pietraindice Dimir: Pesca una carta. Dimir Cutpurse|Tagliaborse Dimir|Creatura — Spirito|Ogniqualvolta il Tagliaborse Dimir infligge danno da combattimento a un giocatore, quel giocatore scarta una carta e tu peschi una carta. @@ -4108,6 +4205,8 @@ Dire Fleet Interloper|Intrusa della Flotta Funesta|Creatura — Pirata Umano|Min Dire Fleet Neckbreaker|Spezzacolli della Flotta Funesta|Creatura — Pirata Orco|I Pirati attaccanti che controlli prendono +2/+0. Dire Fleet Poisoner|Avvelenatrice della Flotta Funesta|Creatura — Pirata Umano|Lampo\nTocco letale\nQuando l'Avvelenatrice della Flotta Funesta entra nel campo di battaglia, un Pirata attaccante bersaglio che controlli prende +1/+1 e ha tocco letale fino alla fine del turno. Dire Fleet Ravager|Devastatore della Flotta Funesta|Creatura — Mago Pirata Orco|Minacciare, tocco letale\nQuando il Devastatore della Flotta Funesta entra nel campo di battaglia, ogni giocatore perde un terzo dei propri punti vita, arrotondati per eccesso. +Dire Fleet Warmonger|Attaccabrighe della Flotta Funesta|Creatura — Pirata Orco|All'inizio del combattimento nel tuo turno, puoi sacrificare un'altra creatura. Se lo fai, l'Attaccabrighe della Flotta Funesta prende +2/+2 e ha travolgere fino alla fine del turno. (Può infliggere il danno da combattimento in eccesso al giocatore o al planeswalker che sta attaccando.) +Dire Tactics|Tattica Estrema|Istantaneo|Esilia una creatura bersaglio. Se non controlli un Umano, perdi punti vita pari alla costituzione di quella creatura. Dire Undercurrents|Correnti Selvagge|Incantesimo|Ogniqualvolta una creatura blu entra in gioco sotto il tuo controllo, puoi far pescare una carta a un giocatore bersaglio.\nOgniqualvolta una creatura nera entra in gioco sotto il tuo controllo, puoi far scartare una carta a un giocatore bersaglio. Dire Wolves|Lupi Famelici|| Direct Current|Corrente Continua|Stregoneria|La Corrente Continua infligge 2 danni a un qualsiasi bersaglio.\nCarica d'avvio (Puoi lanciare questa carta dal tuo cimitero scartando una carta oltre a pagare i suoi altri costi. Poi esilia questa carta.) @@ -4115,6 +4214,7 @@ Diregraf Captain|Capitano del Cimitero di Guerra|Creatura — Soldato Zombie|Toc Diregraf Colossus|Colosso del Cimitero di Guerra|Creatura — Gigante Zombie|Il Colosso del Cimitero di Guerra entra nel campo di battaglia con un segnalino +1/+1 per ogni carta Zombie nel tuo cimitero.\nOgniqualvolta lanci una magia Zombie, metti sul campo di battaglia una pedina creatura Zombie 2/2 nera TAPpata. Diregraf Escort|Scorta del Cimitero di Guerra|Creatura — Chierico Umano|Unione d'anime (Puoi abbinare questa creatura a un'altra creatura non abbinata quando una delle due entra nel campo di battaglia. Restano abbinate fintanto che le controlli entrambe.)\nFintanto che la Scorta del Cimitero di Guerra è abbinata a un'altra creatura, entrambe le creature hanno protezione dagli Zombie. Diregraf Ghoul|Ghoul del Cimitero di Guerra|Creatura — Zombie|La Ghoul del Cimitero di Guerra entra nel campo di battaglia TAPpata. +Dirge Bat|Pipistrello del Lamento Funebre|Creatura — Pipistrello|Mutazione {4}{B}{B} (Se lanci questa magia per il suo costo di mutazione, mettila sopra o sotto una creatura non Umano bersaglio che possiedi. Muta nella creatura sopra, con anche le abilità di quelle sotto.)\nLampo\nVolare\nOgniqualvolta questa creatura muta, distruggi una creatura o un planeswalker bersaglio controllati da un avversario. Dirge of Dread|Lamento di Terrore|Stregoneria|Tutte le creature guadagnano paura fino alla fine del turno (non possono essere bloccate tranne che da creature artefatto e/o da creature nere).\nCiclo {1}{B} ({1}{B}, Scarta questa carta dalla tua mano: Pesca una carta).\nQuando usi l'abilità ciclo del Lamento di Terrore, puoi far guadagnare paura a una creatura bersaglio fino alla fine del turno. Dirgur Nemesis|Nemesi di Dirgur|Creatura — Serpe|Difensore\nMegamorfosi {6}{U} (Puoi lanciare questa carta a faccia in giù come una creatura 2/2 pagando {3}. Girala a faccia in su in qualsiasi momento pagando il suo costo di megamorfosi e metti un segnalino +1/+1 su di essa.) Dirtcowl Wurm|Wurm Manto-di-Fango|| @@ -4124,7 +4224,7 @@ Disallow|Veto|Istantaneo|Neutralizza una magia, un'abilità attivata o un'abilit Disappearing Act|Trucco di Sparizione|Istantaneo|Come costo addizionale per lanciare il Trucco di Sparizione, fai tornare un permanente che controlli in mano al suo proprietario.\nNeutralizza una magia bersaglio. Disappear|Svanire|| Disarm|Disarmare|Istantaneo|Togli tutto l'Equipaggiamento da una creatura bersaglio. -Disaster Radius|Raggio del Disastro|Stregoneria|Come costo addizionale per lanciare il Raggio del Disastro, rivela una carta creatura dalla tua mano.Il Raggio del Disastro infligge X danni a ogni creatura controllata dai tuoi avversari, dove X è il costo di mana convertito della carta rivelata. +Disaster Radius|Raggio del Disastro|Stregoneria|Come costo addizionale per lanciare il Raggio del Disastro, rivela una carta creatura dalla tua mano.\nIl Raggio del Disastro infligge X danni a ogni creatura controllata dai tuoi avversari, dove X è il costo di mana convertito della carta rivelata. Disciple of Bolas|Discepola di Bolas|Creatura — Mago Umano|Quando la Discepola di Bolas entra nel campo di battaglia, sacrifica un'altra creatura. Guadagni X punti vita e peschi X carte, dove X è la forza di quella creatura. Disciple of Deceit|Discepola dell'Inganno|Creatura — Farabutto Umano|Ispirazione — Ogniqualvolta la Discepola dell'Inganno viene STAPpata, puoi scartare una carta non terra. Se lo fai, passa in rassegna il tuo grimorio per una carta con lo stesso costo di mana convertito di quella carta, rivelala e aggiungila alla tua mano, poi rimescola il tuo grimorio. Disciple of Grace|Discepolo della Grazia|Creatura — Chierico|Protezione dal nero\nCiclo {2} ({2}, Scarta questa carta dalla tua mano: Pesca una carta). @@ -4135,9 +4235,10 @@ Disciple of Malice|Discepolo della Malizia|Creatura — Chierico|Protezione dal Disciple of Phenax|Discepola di Fenax|Creatura — Chierico Umano|Quando la Discepola di Fenax entra nel campo di battaglia, un giocatore bersaglio rivela dalla sua mano un numero di carte pari alla tua devozione al nero. Scegli una di quelle carte. Quel giocatore scarta quella carta. (La tua devozione al nero è la somma dei {B} nel costo di mana dei permanenti che controlli.) Disciple of Tevesh Szat|Discepolo di Tevesh Szat|Creatura — Chierico Umano|{T}: La creatura bersaglio prende -1/-1 fino alla fine del turno.\n{4}{B}{B}, {T}, Sacrifica il Discepolo di Tevesh Szat: La creatura bersaglio prende -6/-6 fino alla fine del turno. Disciple of the Old Ways|Discepola delle Antiche Usanze|Creatura — Guerriero Umano|{R}: La Discepola delle Antiche Usanze ha attacco improvviso fino alla fine del turno. -Disciple of the Ring|Discepola dell'Anello|Creatura — Mago Umano|{1}, Esilia una carta istantaneo o stregoneria dal tuo cimitero: Scegli uno —• Neutralizza una magia non creatura bersaglio a meno che il suo controllore non paghi {2}.• La Discepola dell'Anello prende +1/+1 fino alla fine del turno.• TAPpa una creatura bersaglio.• STAPpa una creatura bersaglio. +Disciple of the Ring|Discepola dell'Anello|Creatura — Mago Umano|{1}, Esilia una carta istantaneo o stregoneria dal tuo cimitero: Scegli uno —• Neutralizza una magia non creatura bersaglio a meno che il suo controllore non paghi {2}.\n• La Discepola dell'Anello prende +1/+1 fino alla fine del turno.\n• TAPpa una creatura bersaglio.\n• STAPpa una creatura bersaglio. Disciple of the Vault|Discepolo della Volta|Creatura — Chierico Umano|Ogniqualvolta un artefatto viene messo in un cimitero dal gioco, puoi far perdere 1 punto vita a un avversario bersaglio. Discombobulate|Scombussolare|Istantaneo|Neutralizza una magia bersaglio. Guarda le prime quattro carte del tuo grimorio, poi rimettile a posto in qualsiasi ordine. +Discontinuity|Discontinuità|Istantaneo|Fintanto che è il tuo turno, questa magia costa {2}{U}{U} in meno per essere lanciata.\nFine del turno. (Esilia tutte le magie e le abilità dalla pila, compresa questa carta. Il giocatore di turno scarta carte fino ad avere in mano il suo limite massimo di carte. Il danno viene rimosso e terminano gli effetti "in questo turno" e "fino alla fine del turno".) Discordant Dirge|Nenia Stonata|| Discordant Piper|Pifferaio Discordante|Creatura — Satiro Zombie|Quando il Pifferaio Discordante muore, crea una pedina creatura Capra 0/1 bianca. Discordant Spirit|Spirito Dissenziente|| @@ -4157,10 +4258,11 @@ Dismal Backwater|Acquitrino Tetro|Terra|L'Acquitrino Tetro entra nel campo di ba Dismal Failure|Tetro Fallimento|Istantaneo|Neutralizza una magia bersaglio. Il suo controllore scarta una carta. Dismantle|Smantellare|Stregoneria|Distruggi un artefatto bersaglio. Se quell'artefatto aveva dei segnalini, metti altrettanti segnalini +1/+1 o segnalini carica su un artefatto che controlli. Dismantling Blow|Colpo Devastante|Istantaneo|Potenziamento {2}{U} (Puoi pagare {2}{U} addizionale mentre lanci questa magia.)\nDistruggi un artefatto o un incantesimo bersaglio. Se questa magia è stata potenziata, pesca due carte. +Dismantling Wave|Onda Demolitrice|Stregoneria|Per ogni avversario, distruggi fino a un artefatto o incantesimo bersaglio controllati da quel giocatore.\nCiclo {6}{W}{W} ({6}{W}{W}, Scarta questa carta: Pesca una carta.)\nQuando cicli l'Onda Demolitrice, distruggi tutti gli artefatti e gli incantesimi. Dismember|Smembrare|Istantaneo|({B/P} può essere pagato con {B} o con 2 punti vita.)\nUna creatura bersaglio prende -5/-5 fino alla fine del turno. Dismiss into Dream|Congedare in Sogno|Incantesimo|Ogni creatura controllata dai tuoi avversari è un'Illusione in aggiunta ai suoi altri tipi e ha "Quando questa creatura diventa bersaglio di una magia o abilità, sacrificala". Dismissive Pyromancer|Piromante Presuntuoso|Creatura — Mago Umano|{R}, {T}, Scarta una carta: Pesca una carta.\n{2}{R}, {T}, Sacrifica il Piromante Presuntuoso: Infligge 4 danni a una creatura bersaglio. -Dismiss|Negazione|Istantaneo|Neutralizza una magia bersaglio.Pesca una carta. +Dismiss|Negazione|Istantaneo|Neutralizza una magia bersaglio.\nPesca una carta. Disorder|Disordine|| Disorient|Sfasare|Istantaneo|Una creatura bersaglio prende -7/-0 fino alla fine del turno. Disowned Ancestor|Antenato Ripudiato|Creatura — Guerriero Spirito|Perdurare {1}{B} ({1}{B}, {T}: Metti un segnalino +1/+1 su questa creatura. Perdura solo quando potresti lanciare una stregoneria.) @@ -4213,7 +4315,7 @@ Divination|Divinazione|Stregoneria|Pesca due carte. Divine Arrow|Freccia Divina|Istantaneo|La Freccia Divina infligge 4 danni a una creatura attaccante o bloccante bersaglio. Divine Congregation|Adunanza Divina|Stregoneria|Guadagni 2 punti vita per ogni creatura controllata da un giocatore bersaglio.\nSospendere 5—{1}{W} (Invece di giocare questa carta dalla tua mano, puoi pagare {1}{W} e rimuoverla dal gioco con cinque segnalini tempo su di essa. All'inizio del tuo mantenimento, rimuovi un segnalino tempo. Quando rimuovi l'ultimo, gioca la carta senza pagare il suo costo di mana.) Divine Deflection|Deviazione Divina|Istantaneo|Previeni i prossimi X danni che verrebbero inflitti a te e/o ai permanenti che controlli in questo turno. Se i danni vengono prevenuti in questo modo, la Deviazione Divina infligge altrettanti danni a una creatura o a un giocatore bersaglio. -Divine Favor|Benevolenza Divina|Incantesimo — Aura|Incanta creaturaQuando la Benevolenza Divina entra nel campo di battaglia, guadagni 3 punti vita.La creatura incantata prende +1/+3. +Divine Favor|Benevolenza Divina|Incantesimo — Aura|Incanta creaturaQuando la Benevolenza Divina entra nel campo di battaglia, guadagni 3 punti vita.\nLa creatura incantata prende +1/+3. Divine Intervention|Intervento Divino|| Divine Light|Luce Divina|Stregoneria|Previeni tutto il danno che verrebbe inflitto in questo turno alle creature che controlli. Divine Offering|Offerta Divina|Istantaneo|Distruggi un artefatto bersaglio. Guadagni punti vita pari al suo costo di mana convertito. @@ -4246,7 +4348,7 @@ Dodecapod|Dodecapode|Creatura Artefatto — Golem|Se una magia o un'abilità con Dogged Hunter|Cacciatore Caparbio|Creatura — Nomade|{T}: Distruggi una pedina creatura bersaglio. Dogpile|Pestaggio|Istantaneo|Il Pestaggio infligge a una creatura o a un giocatore bersaglio un ammontare di danni pari al numero di creature attaccanti che controlli. Dolmen Gate|Dolmen d'Accesso|Artefatto|Previeni tutto il danno da combattimento che verrebbe inflitto alle creature attaccanti che controlli. -Domestication|Addomesticare|Incantesimo — Aura|Incanta creaturaControlli la creatura incantata.All'inizio della tua sottofase finale, se la forza della creatura incantata è pari o superiore a 4, sacrifica Addomesticare. +Domestication|Addomesticare|Incantesimo — Aura|Incanta creaturaControlli la creatura incantata.\nAll'inizio della tua sottofase finale, se la forza della creatura incantata è pari o superiore a 4, sacrifica Addomesticare. Dominaria's Judgment|Verdetto di Dominaria|| Dominate|Dominare|Istantaneo|Prendi il controllo di una creatura bersaglio con costo di mana convertito pari o inferiore a X. Dominating Licid|Licide Dominante|| @@ -4285,6 +4387,7 @@ Dosan the Falling Leaf|Dosan la Foglia Che Cade|Creatura Leggendaria - Monaco Um Dosan's Oldest Chant|Antico Canto di Dosan|Stregoneria|Guadagni 6 punti vita.\nPesca una carta. Double Cleave|Doppia Fenditura|Istantaneo|Una creatura bersaglio ha doppio attacco fino alla fine del turno. (Infligge sia danno da combattimento da attacco improvviso che danno da combattimento regolare.) Double Negative|Raddoppiare il Negativo|Istantaneo|Neutralizza fino a due magie bersaglio. +Double Vision|Doppia Visione|Incantesimo|Ogniqualvolta lanci la tua prima magia istantaneo o stregoneria in ogni turno, copia quella magia. Puoi scegliere nuovi bersagli per la copia. Doublecast|Lancio Duplicato|Stregoneria|Quando lanci la tua prossima magia istantaneo o stregoneria in questo turno, copiala. Puoi scegliere nuovi bersagli per la copia. Doubling Chant|Canto Raddoppiante|Stregoneria|Per ogni creatura che controlli, puoi passare in rassegna il tuo grimorio per una carta creatura con lo stesso nome di quella creatura. Metti quelle carte sul campo di battaglia, poi rimescola il tuo grimorio. Doubling Cube|Cubo Moltiplicatore|Artefatto|{3}, {T}: Raddoppia l'ammontare di ciascun tipo di mana presente nella tua riserva. @@ -4388,6 +4491,9 @@ Drana's Chosen|Prescelta di Drana|Creatura — Alleato Sciamano Vampiro|Coorte Drana's Emissary|Emissaria di Drana|Creatura — Alleato Chierico Vampiro|VolareAll'inizio del tuo mantenimento, ogni avversario perde 1 punto vita e tu guadagni 1 punto vita. Drana, Kalastria Bloodchief|Drana, Capo Sanguinario Kalastria|Creatura Leggendaria — Sciamano Vampiro|Volare\n{X}{B}{B}: Una creatura bersaglio prende -0/-X fino alla fine del turno e Drana, Capo Sanguinario Kalastria prende +X/+0 fino alla fine del turno. Drana, Liberator of Malakir|Drana, Liberatrice di Malakir|Creatura Leggendaria — Alleato Vampiro|Volare, attacco improvvisoOgniqualvolta Drana, Liberatrice di Malakir infligge danno da combattimento a un giocatore, metti un segnalino +1/+1 su ogni creatura attaccante che controlli. +Drannith Healer|Guaritore di Drannith|Creatura — Chierico Umano|Ogniqualvolta cicli un'altra carta, guadagni 1 punto vita.\nCiclo {1} ({1}, Scarta questa carta: Pesca una carta.) +Drannith Magistrate|Magistrato di Drannith|Creatura — Mago Umano|I tuoi avversari non possono lanciare magie da una zona diversa dalla loro mano. +Drannith Stinger|Pungolatrice di Drannith|Creatura — Mago Umano|Ogniqualvolta cicli un'altra carta, la Pungolatrice di Drannith infligge 1 danno a ogni avversario.\nCiclo {1} ({1}, Scarta questa carta: Pesca una carta.) Drastic Revelation|Rivelazione Drastica|Stregoneria|Scarta la tua mano. Pesca sette carte, poi scarta tre carte a caso. Drawn from Dreams|Tratto dai Sogni|Stregoneria|Guarda le prime sette carte del tuo grimorio. Aggiungine due alla tua mano e metti le altre in fondo al tuo grimorio in ordine casuale. Dread Cacodemon|Cacodemone Terrificante|Creatura — Demone|Quando il Cacodemone Terrificante entra nel campo di battaglia, se lo hai lanciato dalla tua mano, distruggi tutte le creature controllate dai tuoi avversari, poi TAPpa tutte le altre creature che controlli. @@ -4446,7 +4552,9 @@ Dreamspoiler Witches|Streghe Sciupasogni|Creatura — Mago Spiritello|Volare\nOg Dreamstalker Manticore|Manticora Cacciasogni|Creatura Incantesimo — Manticora|Ogniqualvolta lanci la tua prima magia durante il turno di ogni avversario, la Manticora Cacciasogni infligge 1 danno a un qualsiasi bersaglio. Dreamstealer|Rubasogni|Creatura — Mago Umano|Minacciare\nOgniqualvolta il Rubasogni infligge danno da combattimento a un giocatore, quel giocatore scarta altrettante carte.\nEternare {4}{B}{B} ({4}{B}{B}, Esilia questa carta dal tuo cimitero: Crea una pedina che è una copia della carta, tranne che è un Mago Umano Zombie 4/4 nero senza costo di mana. Eterna solo quando potresti lanciare una stregoneria.) Dreamstone Hedron|Edro della Pietra Onirica|Artefatto|{T}: Aggiungi {3} alla tua riserva di mana.\n{3}, {T}, Sacrifica l'Edro della Pietra Onirica: Pesca tre carte. +Dreamtail Heron|Airone dalla Coda Onirica|Creatura — Uccello Elementale|Mutazione {3}{U} (Se lanci questa magia per il suo costo di mutazione, mettila sopra o sotto una creatura non Umano bersaglio che possiedi. Muta nella creatura sopra, con anche le abilità di quelle sotto.)\nVolare\nOgniqualvolta questa creatura muta, pesca una carta. Dreamwinder|Attorciglia Sogni|Creatura — Serpe|L'Attorciglia Sogni non può attaccare a meno che il giocatore in difesa controlli almeno un'isola.\n{U}, Sacrifica un'isola: La terra bersaglio diventa un'isola fino alla fine del turno. +Dredge the Mire|Dragare il Pantano|Stregoneria|Ogni avversario sceglie una carta creatura nel proprio cimitero. Metti quelle carte sul campo di battaglia sotto il tuo controllo. Dredge|Drenare|| Dreg Mangler|Triturascorie|Creatura — Zombie Pianta|Rapidità\nMangiacarogne {3}{B}{G} ({3}{B}{G}, Esilia questa carta dal tuo cimitero: Metti un numero di segnalini +1/+1 pari alla forza di questa carta su una creatura bersaglio. Attiva mangiacarogne solo quando potresti lanciare una stregoneria.) Dreg Reaver|Razziatore di Feccia|Creatura — Bestia Zombie| @@ -4506,11 +4614,12 @@ Drowned Rusalka|Rusalka Annegata|Creatura — Spirito|{U}, Sacrifica una creatur Drowned Secrets|Segreti Sommersi|Incantesimo|Ogniqualvolta lanci una magia blu, un giocatore bersaglio mette nel suo cimitero le prime due carte del suo grimorio. Drowned|Zombi del Naufragio|| Drowner Initiate|Iniziato Affogatore|Creatura — Mago Tritone|Ogniqualvolta un giocatore gioca una magia blu, puoi pagare {1}. Se lo fai, un giocatore bersaglio mette nel suo cimitero le prime due carte del suo grimorio. -Drowner of Hope|Annegatore di Speranze|Creatura — Eldrazi|Vacuità (Questa carta non ha colore.)Quando l'Annegatore di Speranze entra nel campo di battaglia, metti sul campo di battaglia due pedine creatura Discendente Eldrazi 1/1 incolori. Hanno "Sacrifica questa creatura: Aggiungi {1} alla tua riserva di mana".Sacrifica un Discendente Eldrazi: TAPpa una creatura bersaglio. +Drowner of Hope|Annegatore di Speranze|Creatura — Eldrazi|Vacuità (Questa carta non ha colore.)Quando l'Annegatore di Speranze entra nel campo di battaglia, metti sul campo di battaglia due pedine creatura Discendente Eldrazi 1/1 incolori. Hanno "Sacrifica questa creatura: Aggiungi {1} alla tua riserva di mana".\nSacrifica un Discendente Eldrazi: TAPpa una creatura bersaglio. Drowner of Secrets|Inabissa Segreti|Creatura — Mago Tritone|TAPpa un Tritone STAPpato che controlli: Un giocatore bersaglio mette nel suo cimitero la prima carta del suo grimorio. Drownyard Behemoth|Behemoth della Relittopoli|Creatura — Granchio Eldrazi|Lampo (Puoi lanciare questa magia in ogni momento in cui potresti lanciare un istantaneo.)\nEmergere {7}{U} (Puoi lanciare questa magia sacrificando una creatura e pagando il costo di emergere meno il costo di mana convertito di quella creatura.)\nIl Behemoth della Relittopoli ha anti-malocchio se è entrato nel campo di battaglia in questo turno. Drownyard Explorers|Esploratori della Relittopoli|Creatura — Mago Umano|Quando gli Esploratori della Relittopoli entrano nel campo di battaglia, indaga. (Metti sul campo di battaglia una pedina artefatto Indizio incolore con "{2}, Sacrifica questo artefatto: Pesca una carta".) Drownyard Temple|Tempio della Relittopoli|Terra|{T}: Aggiungi {C} alla tua riserva di mana.\n{3}: Rimetti sul campo di battaglia il Tempio della Relittopoli TAPpato dal tuo cimitero. +Drowsing Tyrannodon|Tirannodonte Addormentato|Creatura — Dinosauro|Difensore (Questa creatura non può attaccare.)\nFintanto che controlli una creatura con forza pari o superiore a 4, il Tirannodonte Addormentato può attaccare come se non avesse difensore. Drudge Beetle|Scarabeo di Fatica|Creatura — Insetto|Mangiacarogne {5}{G} ({5}{G}, Esilia questa carta dal tuo cimitero: Metti un numero di segnalini +1/+1 pari alla forza di questa carta su una creatura bersaglio. Attiva mangiacarogne solo quando potresti lanciare una stregoneria.) Drudge Reavers|Razziatori Facchini|Creatura — Scheletro|Lampo (Puoi giocare questa magia in ogni momento in cui potresti giocare un istantaneo.)\n{B}: Rigenera i Razziatori Facchini. Drudge Sentinel|Sentinella Forzata|Creatura — Guerriero Scheletro|{3}: TAPpa la Sentinella Forzata. Ha indistruttibile fino alla fine del turno. (Il danno e gli effetti che dicono "distruggi" non la distruggono.) @@ -4525,7 +4634,7 @@ Druid's Deliverance|Liberazione del Druido|Istantaneo|Previeni tutto il danno da Druid's Familiar|Famiglio del Druido|Creatura — Orso|Unione d'anime (Puoi abbinare questa creatura a un'altra creatura non abbinata quando una delle due entra nel campo di battaglia. Restano abbinate fintanto che le controlli entrambe.)\nFintanto che il Famiglio del Druido è abbinato a un'altra creatura, ognuna di quelle creature prende +2/+2. Druidic Satchel|Borsa del Druido|Artefatto|{2}, {T}: Rivela la prima carta del tuo grimorio. Se è una carta creatura, metti sul campo di battaglia una pedina creatura Saprolingio 1/1 verde. Se è una carta terra, mettila sul campo di battaglia sotto il tuo controllo. Se è una carta non creatura, non terra, guadagni 2 punti vita. Druids' Repository|Rifugio dei Druidi|Incantesimo|Ogniqualvolta una creatura che controlli attacca, metti un segnalino carica sul Rifugio dei Druidi.\nRimuovi un segnalino carica dal Rifugio dei Druidi: Aggiungi un mana di un qualsiasi colore alla tua riserva di mana. -Drumhunter|Cacciatore a Percussione|Creatura — Guerriero Druido Umano|All'inizio della tua sottofase finale, se controlli una creatura con forza pari o superiore a 5, puoi pescare una carta.{T}: Aggiungi {1} alla tua riserva di mana. +Drumhunter|Cacciatore a Percussione|Creatura — Guerriero Druido Umano|All'inizio della tua sottofase finale, se controlli una creatura con forza pari o superiore a 5, puoi pescare una carta.\n{T}: Aggiungi {1} alla tua riserva di mana. Drunau Corpse Trawler|Dragatrice di Cadaveri di Drunau|Creatura — Zombie|Quando la Dragatrice di Cadaveri di Drunau entra nel campo di battaglia, metti sul campo di battaglia una pedina creatura Zombie 2/2 nera.\n{2}{B}: Uno Zombie bersaglio ha tocco letale fino alla fine del turno. Dry Spell|Prosciugare|| Dryad Arbor|Bosco Driade|Creatura Terra - Driade Foresta|(Il Bosco Driade non è una magia, ha debolezza da evocazione, e ha "{T}: Aggiungi {G} alla tua riserva di mana.")\nIl Bosco Driade è verde. @@ -4563,6 +4672,7 @@ Dungeon Shade|Ombra delle Segrete|| Dungrove Elder|Anziano di Selva Tetra|Creatura — Silvantropo|Anti-malocchio (Questa creatura non può essere bersaglio di magie o abilità controllate dai tuoi avversari.)\nLa forza e la costituzione dell'Anziano di Selva Tetra sono pari al numero di Foreste che controlli. Duplicant|Replicatore|Creatura Artefatto — Polimorfo|Imprimere Quando il Replicatore entra in gioco, puoi rimuovere dal gioco una creatura non pedina bersaglio (La carta rimossa viene impressa su questo artefatto.)\nFintanto che la carta creatura è impressa sul Replicatore, il Replicatore ha la forza, la costituzione e i tipi di creatura di quella carta. È ancora un Polimorfo. Duplicity|Duplicità|| +Durable Coilbug|Appallottero Resistente|Creatura — Insetto|{4}{B}: Riprendi in mano l'Appallottero Resistente dal tuo cimitero. Durable Handicraft|Artigianato Durevole|Incantesimo|Ogniqualvolta una creatura entra nel campo di battaglia sotto il tuo controllo, puoi pagare {1}. Se lo fai, metti un segnalino +1/+1 su di essa.\n{5}{G}, Sacrifica l'Artigianato Durevole: Metti un segnalino +1/+1 su ogni creatura che controlli. Duress|Costrizione|Stregoneria|Un avversario bersaglio rivela la sua mano. Scegli una carta non terra, non creatura da quella mano. Quel giocatore scarta quella carta. Durkwood Baloth|Baloth di Durkwood|Creatura — Bestia|Sospendere 5—{G} (Invece di giocare questa carta dalla tua mano, puoi pagare {G} e rimuoverla dal gioco con cinque segnalini tempo su di essa. All'inizio del tuo mantenimento, rimuovi un segnalino tempo. Quando rimuovi l'ultimo, gioca la carta senza pagare il suo costo di mana. Ha rapidità.) @@ -4576,6 +4686,7 @@ Dusk Legion Zealot|Zelota della Legione del Vespro|Creatura — Soldato Vampiro| Dusk Urchins|Teppisti del Crepuscolo|Creatura — Ouphe|Ogniqualvolta i Teppisti del Crepuscolo attaccano o bloccano, metti un segnalino -1/-1 su di essi.\nQuando i Teppisti del Crepuscolo vengono messi in un cimitero dal gioco, pesca una carta per ogni segnalino -1/-1 su di essi. Duskborne Skymarcher|Aerofante Solcavespro|Creatura — Chierico Vampiro|Volare\n{W}, {T}: Un Vampiro attaccante bersaglio prende +1/+1 fino alla fine del turno. Duskdale Wurm|Wurm di Valle Oscura|Creatura — Wurm|Travolgere +Duskfang Mentor|Mentore della Zanna Tetra|Creatura — Chierico Umano|Quando la Mentore della Zanna Tetra entra nel campo di battaglia, metti un segnalino legame vitale su una creatura non Umano bersaglio che controlli.\n{1}{B}, {T}: Metti un segnalino +1/+1 su ogni creatura con legame vitale che controlli. Duskhunter Bat|Pipistrello del Crepuscolo|Creatura — Pipistrello|Sete di sangue 1 (Se a un avversario è stato inflitto danno in questo turno, questa creatura entra nel campo di battaglia con un segnalino +1/+1.)\nVolare Duskmantle Guildmage|Mago della Gilda di Mantoscuro|Creatura — Mago Umano|{1}{U}{B}: Ogniqualvolta una carta viene messa nel cimitero di un avversario da qualsiasi zona in questo turno, quel giocatore perde 1 punto vita.\n{2}{U}{B}: Un giocatore bersaglio mette nel suo cimitero le prime due carte del suo grimorio. Duskmantle Operative|Agente di Mantoscuro|Creatura — Farabutto Umano|L'Agente di Mantoscuro non può essere bloccata da creature con forza pari o superiore a 4. @@ -4632,7 +4743,7 @@ Dwarven Weaponsmith|Fabbro dei Nani|| Dwell on the Past|Vivere nel Passato|Stregoneria|Il giocatore bersaglio rimescola nel proprio grimorio fino a quattro carte bersaglio dal proprio cimitero. Dwindle|Diminuire|Incantesimo — Aura|Incanta creatura\nLa creatura incantata prende -6/-0.\nQuando la creatura incantata blocca, distruggila. (La creatura attaccante rimane bloccata.) Dwynen's Elite|Elite di Dwynen|Creatura — Guerriero Elfo|Quando l'Elite di Dwynen entra nel campo di battaglia, se controlli un altro Elfo, metti sul campo di battaglia una pedina creatura Guerriero Elfo 1/1 verde. -Dwynen, Gilt-Leaf Daen|Dwynen, Daen di Foglia Dorata|Creatura Leggendaria — Guerriero Elfo|RaggiungereLe altre creature Elfo che controlli prendono +1/+1.Ogniqualvolta Dwynen, Daen di Foglia Dorata attacca, guadagni 1 punto vita per ogni Elfo attaccante che controlli. +Dwynen, Gilt-Leaf Daen|Dwynen, Daen di Foglia Dorata|Creatura Leggendaria — Guerriero Elfo|RaggiungereLe altre creature Elfo che controlli prendono +1/+1.\nOgniqualvolta Dwynen, Daen di Foglia Dorata attacca, guadagni 1 punto vita per ogni Elfo attaccante che controlli. Dying Wail|Gemito di morte|| Dying Wish|Desiderio in Punto di Morte|Incantesimo — Aura|Incanta creatura che controlli\nQuando la creatura incantata muore, un giocatore bersaglio perde X punti vita e tu guadagni X punti vita, dove X è la sua forza. Dynacharge|Dinamocarica|Istantaneo|Una creatura bersaglio che controlli prende +2/+0 fino alla fine del turno.\nSovraccarico {2}{R} (Puoi lanciare questa magia per il suo costo di sovraccarico. Se lo fai, cambiane il testo sostituendo "una creatura bersaglio" con "ogni creatura".) @@ -4654,7 +4765,7 @@ Earthbind|Tentacoli della Terra|| Earthblighter|Devastaterra|Creatura — Chierico|{2}{B}, {T}, Sacrifica un Goblin: Distruggi una terra bersaglio. Earthbrawn|Muscolatura del Terreno|Istantaneo|Una creatura bersaglio prende +3/+3 fino alla fine del turno.\nRinforzare 1—{1}{G} ({1}{G}, Scarta questa carta: Metti un segnalino +1/+1 su una creatura bersaglio.) Earthcraft|Arte della Terra|| -Earthen Arms|Braccia di Pietra|Stregoneria|Metti due segnalini +1/+1 su un permanente bersaglio.Risveglio 4—{6}{G} (Se lanci questa magia per {6}{G}, metti anche quattro segnalini +1/+1 su una terra bersaglio che controlli ed essa diventa una creatura Elementale 0/0 con rapidità. È ancora una terra.) +Earthen Arms|Braccia di Pietra|Stregoneria|Metti due segnalini +1/+1 su un permanente bersaglio.\nRisveglio 4—{6}{G} (Se lanci questa magia per {6}{G}, metti anche quattro segnalini +1/+1 su una terra bersaglio che controlli ed essa diventa una creatura Elementale 0/0 con rapidità. È ancora una terra.) Earthen Goo|Terraccio|Creatura — Melma|Travolgere\nMantenimento cumulativo {R} o {G} (All'inizio del tuo mantenimento, metti un segnalino epoca su questo permanente, poi sacrificalo a meno che tu paghi il suo costo di mantenimento per ogni segnalino epoca presente su di esso.)\nIl Terraccio prende +1/+1 per ogni segnalino epoca presente su di esso. Earthlink|Vincolo Terreno|| Earthlore|Sapere della Terra|| @@ -4664,6 +4775,7 @@ Earthshaker|Scuotiterra|Creatura - Spirito|Ogniqualvolta giochi una magia Spirit Earth|Terra|Stregoneria|Conseguenze (Lancia questa magia solo dal tuo cimitero. Poi esiliala.)\nLa Terra infligge X danni a ogni creatura senza volare. Earwig Squad|Squadra di Forbicine|Creatura — Farabutto Goblin|Predatore {2}{B} (Puoi giocare questa magia pagando il suo costo di predatore se hai inflitto danno da combattimento a un giocatore con un Farabutto o un Goblin in questo turno.)\nQuando la Squadra di Forbicine entra in gioco, se è stato pagato il costo di predatore, passa in rassegna il grimorio di un avversario bersaglio per tre carte e rimuovile dal gioco. Poi quel giocatore rimescola il suo grimorio. Eastern Paladin|Paladino Orientale|Creatura — Cavaliere|{B}{B}, {T}: Distruggi una creatura bersaglio verde. +Easy Prey|Preda Facile|Istantaneo|Distruggi una creatura bersaglio con costo di mana convertito pari o inferiore a 2.\nCiclo {2} ({2}, Scarta questa carta: Pesca una carta.) Eat to Extinction|Divorare fino all'Estinzione|Istantaneo|Esilia una creatura o un planeswalker bersaglio. Guarda la prima carta del tuo grimorio. Puoi metterla nel tuo cimitero. Eaten by Spiders|Divorato dai Ragni|Istantaneo|Distruggi una creatura bersaglio con volare e tutti gli Equipaggiamenti assegnati a quella creatura. Eater of Days|Divora Giorni|Creatura Artefatto — Leviatano|Volare, travolgere\nQuando il Divora Giorni entra in gioco, salti i tuoi due prossimi turni. @@ -4679,7 +4791,7 @@ Ebony Rhino|Rinoceronte d'Ebano|| Ebony Treefolk|Silvantropo d'Ebano|Creatura — Silvantropo|{B}{G}: Il Silvantropo d'Ebano prende +1/+1 fino alla fine del turno. Echo Chamber|Camera dell'Eco|| Echo Circlet|Monile dell'Eco|Artefatto — Equipaggiamento|La creatura equipaggiata può bloccare una creatura addizionale.\nEquipaggiare {1} -Echo Mage|Mago dell'Eco|Creatura — Mago Umano|Aumentare di livello {1}{U} ({1}{U}: Metti un segnalino livello su questa creatura. Aumenta di livello solo quando potresti lanciare una stregoneria.)LIVELLO 2-32/4{U}{U}, {T}: Copia una magia istantaneo o stregoneria bersaglio. Puoi scegliere nuovi bersagli per la copia.LIVELLO 4+2/5{U}{U}, {T}: Copia una magia istantaneo o stregoneria bersaglio due volte. Puoi scegliere nuovi bersagli per le copie. +Echo Mage|Mago dell'Eco|Creatura — Mago Umano|Aumentare di livello {1}{U} ({1}{U}: Metti un segnalino livello su questa creatura. Aumenta di livello solo quando potresti lanciare una stregoneria.)LIVELLO 2-32/4{U}{U}, {T}: Copia una magia istantaneo o stregoneria bersaglio. Puoi scegliere nuovi bersagli per la copia.\nLIVELLO 4+2/5{U}{U}, {T}: Copia una magia istantaneo o stregoneria bersaglio due volte. Puoi scegliere nuovi bersagli per le copie. Echo Storm|Tempesta di Echi|Stregoneria|Quando lanci questa magia, copiala per ogni volta che hai lanciato il tuo comandante dalla zona di comando in questa partita. Puoi scegliere nuovi bersagli per le copie.\nCrea una pedina che è una copia di un artefatto bersaglio. Echo Tracer|Inseguitore dell'Eco|Creatura — Mago|Metamorfosi {2}{U} (puoi giocare questa carta a faccia in giù come una creatura 2/2 pagando {3}. Girala a faccia in su in qualsiasi momento pagando il suo costo di metamorfosi.)\nQuando l'Inseguitore dell'Eco viene girato a faccia in su, il proprietario riprende in mano una creatura bersaglio. Echo of Eons|Eco degli Eoni|Stregoneria|Ogni giocatore rimescola la propria mano e il proprio cimitero nel proprio grimorio, poi pesca sette carte.\nFlashback {2}{U} (Puoi lanciare questa carta dal tuo cimitero pagando il suo costo di flashback. Poi esiliala.) @@ -4701,6 +4813,7 @@ Edric, Spymaster of Trest|Edric, Capospia di Trest|Creatura Leggendaria — Fara Eel Umbra|Essenza dell'Anguilla|Incantesimo — Aura|Lampo (Puoi lanciare questa magia in ogni momento in cui potresti lanciare un istantaneo.)\nIncanta creatura\nLa creatura incantata prende +1/+1.\nArmatura totem (Se la creatura incantata sta per essere distrutta, rimuovi invece tutto il danno da essa e distruggi quest'Aura.) Eerie Interlude|Interludio Inquietante|Istantaneo|Esilia un qualsiasi numero di creature bersaglio che controlli. Rimetti sul campo di battaglia quelle carte sotto il controllo dei rispettivi proprietari all'inizio della prossima sottofase finale. Eerie Procession|Processione Inquietante|Stregoneria - Arcano|Passa in rassegna il tuo grimorio, scegli una carta Arcano, rivela quella carta e aggiungila alla tua mano. Poi rimescola il tuo grimorio. +Eerie Ultimatum|Ultimatum Inquietante|Stregoneria|Rimetti sul campo di battaglia un qualsiasi numero di carte permanente con nomi diversi dal tuo cimitero. Efficient Construction|Costruzione Efficiente|Incantesimo|Ogniqualvolta lanci una magia artefatto, crea una pedina creatura artefatto Tottero 1/1 incolore con volare. Efreet Weaponmaster|Efreet Maestro d'Armi|Creatura — Monaco Efreet|Attacco improvviso\nQuando l'Efreet Maestro d'Armi entra nel campo di battaglia o viene girato a faccia in su, un'altra creatura bersaglio che controlli prende +3/+0 fino alla fine del turno.\nMetamorfosi {2}{U}{R}{W} (Puoi lanciare questa carta a faccia in giù come una creatura 2/2 pagando {3}. Girala a faccia in su in qualsiasi momento pagando il suo costo di metamorfosi.) Ego Erasure|Cancellare Ego|Istantaneo Tribale — Polimorfo|Cangiante (Questa carta ha tutti i tipi di creatura in ogni momento.)\nLe creature controllate da un giocatore bersaglio prendono -2/-0 e perdono tutti i tipi di creatura fino alla fine del turno. @@ -4726,6 +4839,7 @@ Elbrus, the Binding Blade|Elbrus, la Lama Vincolante|Artefatto Leggendario — E Elder Cathar|Anziano Cataro|Creatura — Soldato Umano|Quando l'Anziano Cataro muore, metti un segnalino +1/+1 su una creatura bersaglio che controlli. Se quella creatura è un Umano, metti invece due segnalini +1/+1. Elder Deep-Fiend|Antico Immondo degli Abissi|Creatura — Piovra Eldrazi|Lampo\nEmergere {5}{U}{U} (Puoi lanciare questa magia sacrificando una creatura e pagando il costo di emergere meno il costo di mana convertito di quella creatura.)\nQuando lanci l'Antico Immondo degli Abissi, TAPpa fino a quattro permanenti bersaglio. Elder Druid|Druido Anziano|| +Elder Gargaroth|Gargaroth Antico|Creatura — Bestia|Cautela, raggiungere, travolgere\nOgniqualvolta il Gargaroth Antico attacca o blocca, scegli uno —\n• Crea una pedina creatura Bestia 3/3 verde.\n• Guadagni 3 punti vita.\n• Pesca una carta. Elder Land Wurm|Antico Wurm di Terra|| Elder Mastery|Maestria del Venerando|Incantesimo — Aura|Incanta creatura\nLa creatura incantata prende +3/+3 e ha volare.\nOgniqualvolta la creatura incantata infligge danno a un giocatore, quel giocatore scarta due carte. Elder Pine of Jukai|Pino Antico di Jukai|Creatura - Spirito|Ogniqualvolta giochi una magia Spirito o Arcano, rivela le prime tre carte del tuo grimorio. Aggiungi alla tua mano tutte le carte terra rivelate in questo modo e metti le rimanenti in fondo al tuo grimorio nell'ordine che preferisci.\nMuta-anima 2 @@ -4738,7 +4852,7 @@ Eldrazi Conscription|Arruolamento Eldrazi|Incantesimo Tribale — Aura Eldrazi|I Eldrazi Devastator|Devastatore Eldrazi|Creatura — Eldrazi|Travolgere Eldrazi Displacer|Dislocatore Eldrazi|Creatura — Eldrazi|Vacuità (Questa carta non ha colore.)\n{2}{C}: Esilia un'altra creatura bersaglio, poi rimettila sul campo di battaglia TAPpata sotto il controllo del suo proprietario. ({C} rappresenta mana incolore.) Eldrazi Mimic|Mimic Eldrazi|Creatura — Eldrazi|Ogniqualvolta un'altra creatura incolore entra nel campo di battaglia sotto il tuo controllo, puoi cambiare la forza e la costituzione base del Mimic Eldrazi nella forza e nella costituzione di quella creatura fino alla fine del turno. -Eldrazi Monument|Monumento di Eldrazi|Artefatto|Le creature che controlli prendono +1/+1 e hanno volare e indistruttibile.All'inizio del tuo mantenimento, sacrifica una creatura. Se non puoi, sacrifica il Monumento di Eldrazi. +Eldrazi Monument|Monumento di Eldrazi|Artefatto|Le creature che controlli prendono +1/+1 e hanno volare e indistruttibile.\nAll'inizio del tuo mantenimento, sacrifica una creatura. Se non puoi, sacrifica il Monumento di Eldrazi. Eldrazi Obligator|Vincolatore Eldrazi|Creatura — Eldrazi|Vacuità (Questa carta non ha colore.)\nQuando lanci il Vincolatore Eldrazi, puoi pagare {1}{C}. Se lo fai, fino alla fine del turno prendi il controllo di una creatura bersaglio, STAPpa quella creatura ed essa ha rapidità fino alla fine del turno. ({C} rappresenta mana incolore.)\nRapidità Eldrazi Skyspawner|Seminacieli Eldrazi|Creatura — Parassita Eldrazi|Vacuità (Questa carta non ha colore.)VolareQuando il Seminacieli Eldrazi entra nel campo di battaglia, metti sul campo di battaglia una pedina creatura Discendente Eldrazi 1/1 incolore. Ha "Sacrifica questa creatura: Aggiungi {1} alla tua riserva di mana". Eldrazi Temple|Tempio Eldrazi|Terra|{T}: Aggiungi {1} alla tua riserva di mana.\n{T}: Aggiungi {2} alla tua riserva di mana. Spendi questo mana solo per lanciare magie Eldrazi incolori o attivare abilità di Eldrazi incolori. @@ -4773,7 +4887,8 @@ Elfhame Sanctuary|Santuario del Regno degli Elfi|| Elgaud Inquisitor|Inquisitore di Elgaud|Creatura — Chierico Umano|Legame vitale (Il danno inflitto da questa creatura ti fa anche guadagnare altrettanti punti vita.)\nQuando l'Inquisitore di Elgaud muore, metti sul campo di battaglia una pedina creatura Spirito 1/1 bianca con volare. Elgaud Shieldmate|Scutifera di Elgaud|Creatura — Soldato Umano|Unione d'anime (Puoi abbinare questa creatura a un'altra creatura non abbinata quando una delle due entra nel campo di battaglia. Restano abbinate fintanto che le controlli entrambe.)\nFintanto che la Scutifera di Elgaud è abbinata a un'altra creatura, entrambe le creature hanno anti-malocchio. (Non possono essere bersaglio di magie o abilità controllate dai tuoi avversari.) Eliminate the Competition|Eliminare la Concorrenza|Stregoneria|Come costo addizionale per lanciare Eliminare la Concorrenza, sacrifica X creature.\nDistruggi X creature bersaglio. -Elite Arcanist|Arcanista d'Elite|Creatura — Mago Umano|Quando l'Arcanista d'Elite entra nel campo di battaglia, puoi esiliare una carta istantaneo dalla tua mano.{X}, {T}: Copia la carta esiliata. Puoi lanciare la copia senza pagare il suo costo di mana. X è il costo di mana convertito della carta esiliata. +Eliminate|Liquidare|Istantaneo|Distruggi una creatura o un planeswalker bersaglio con costo di mana convertito pari o inferiore a 3. +Elite Arcanist|Arcanista d'Elite|Creatura — Mago Umano|Quando l'Arcanista d'Elite entra nel campo di battaglia, puoi esiliare una carta istantaneo dalla tua mano.\n{X}, {T}: Copia la carta esiliata. Puoi lanciare la copia senza pagare il suo costo di mana. X è il costo di mana convertito della carta esiliata. Elite Archers|Arcieri d'Elite|Creatura — Soldato|{T}: Gli Arcieri d'Elite infliggono 3 danni a una creatura bersaglio che sta attaccando o bloccando. Elite Arrester|Agente di Polizia d'Elite|Creatura — Soldato Umano|{1}{U}, {T}: TAPpa una creatura bersaglio. Elite Guardmage|Magiguardiana d'Elite|Creatura — Mago Umano|Volare\nQuando la Magiguardiana d'Elite entra nel campo di battaglia, guadagni 3 punti vita e peschi una carta. @@ -4881,6 +4996,7 @@ Emerge Unscathed|Emergere Incolume|Istantaneo|Una creatura bersaglio che control Emergence Zone|Zona di Manifestazione|Terra|{T}: Aggiungi {C}.\n{1}, {T}, Sacrifica la Zona di Manifestazione: Puoi lanciare magie in questo turno come se avessero lampo. Emergency Powers|Poteri di Emergenza|Istantaneo|Ogni giocatore rimescola la propria mano e il proprio cimitero nel proprio grimorio, poi pesca sette carte. Esilia i Poteri di Emergenza.\nAppendice — Se hai lanciato questa magia durante la tua fase principale, puoi mettere sul campo di battaglia una carta permanente con costo di mana convertito pari o inferiore a 7 dalla tua mano. Emergent Growth|Crescita Emergente|Stregoneria|Una creatura bersaglio prende +5/+5 fino alla fine del turno e deve essere bloccata in questo turno, se possibile. +Emergent Ultimatum|Ultimatum Inatteso|Stregoneria|Passa in rassegna il tuo grimorio per trovare fino a tre carte monocolore con nomi diversi ed esiliale. Un avversario sceglie una di quelle carte. Rimescola quella carta nel tuo grimorio. Puoi lanciare le altre carte senza pagare il loro costo di mana. Esilia l'Ultimatum Inatteso. Emeria Angel|Angelo di Emeria|Creatura — Angelo|Volare\nTerraferma — Ogniqualvolta una terra entra nel campo di battaglia sotto il tuo controllo, puoi mettere sul campo di battaglia una pedina creatura Uccello 1/1 bianca con volare. Emeria Shepherd|Pastore di Emeria|Creatura — Angelo|VolareTerraferma — Ogniqualvolta una terra entra nel campo di battaglia sotto il tuo controllo, puoi riprendere in mano una carta permanente non terra bersaglio dal tuo cimitero. Se quella terra è una Pianura, puoi invece rimettere quella carta permanente non terra sul campo di battaglia. Emeria, the Sky Ruin|Emeria, la Rovina del Cielo|Terra|Emeria, la Rovina del Cielo entra nel campo di battaglia TAPpata.\nAll'inizio del tuo mantenimento, se controlli sette o più Pianure, puoi rimettere sul campo di battaglia una carta creatura bersaglio dal tuo cimitero.\n{T}: Aggiungi {W} alla tua riserva di mana. @@ -4921,10 +5037,10 @@ Enchanted Evening|Sera Incantata|Incantesimo|Tutti i permanenti sono incantesimi Enchanter's Bane|Flagello dell'Incantatore|Incantesimo|All'inizio della tua sottofase finale, un incantesimo bersaglio infligge al suo controllore danno pari al suo costo di mana convertito a meno che quel giocatore non lo sacrifichi. Enchantment Alteration|Spostare Incantesimo|| Enchantress's Presence|Presenza dell'Incantatrice|Incantesimo|Ogniqualvolta giochi una magia incantesimo, pesca una carta. -Encircling Fissure|Frattura Accerchiante|Istantaneo|Previeni tutto il danno da combattimento che verrebbe inflitto in questo turno da creature controllate da un avversario bersaglio.Risveglio 2—{4}{W} (Se lanci questa magia per {4}{W}, metti anche due segnalini +1/+1 su una terra bersaglio che controlli ed essa diventa una creatura Elementale 0/0 con rapidità. È ancora una terra.) +Encircling Fissure|Frattura Accerchiante|Istantaneo|Previeni tutto il danno da combattimento che verrebbe inflitto in questo turno da creature controllate da un avversario bersaglio.\nRisveglio 2—{4}{W} (Se lanci questa magia per {4}{W}, metti anche due segnalini +1/+1 su una terra bersaglio che controlli ed essa diventa una creatura Elementale 0/0 con rapidità. È ancora una terra.) Enclave Cryptologist|Criptologa di Enclave|Creatura — Mago Tritone|Aumentare di livello {1}{U} ({1}{U}: Metti un segnalino livello su questa creatura. Aumenta di livello solo quando potresti lanciare una stregoneria.)\nLIVELLO 1-2\n0/1\n{T}: Pesca una carta, poi scarta una carta.\nLIVELLO 3+\n0/1\n{T}: Pesca una carta. Enclave Elite|Elite di Enclave|Creatura — Soldato Tritone|Multipotenziamento {1}{U} (Puoi pagare {1}{U} addizionale un qualsiasi numero di volte quando lanci questa magia.)\nPassa-Isole\nL'Elite di Enclave entra nel campo di battaglia con un segnalino +1/+1 per ogni volta che è stata potenziata. -Encroaching Wastes|Distese Invadenti|Terra|{T}: Aggiungi {1} alla tua riserva di mana.{4}, {T}, Sacrifica le Distese Invadenti: Distruggi una terra non base bersaglio. +Encroaching Wastes|Distese Invadenti|Terra|{T}: Aggiungi {1} alla tua riserva di mana.\n{4}, {T}, Sacrifica le Distese Invadenti: Distruggi una terra non base bersaglio. Encroach|Usurpare|| Encrust|Rivestire|Incantesimo — Aura|Incanta artefatto o creatura\nIl permanente incantato non STAPpa durante lo STAP del suo controllore e le sue abilità attivate non possono essere attivate. End Hostilities|Cessare le Ostilità|Stregoneria|Distruggi tutte le creature e tutti i permanenti assegnati alle creature. @@ -5008,6 +5124,7 @@ Entangling Vines|Liane Intralcianti|Incantesimo — Aura|Incanta creatura TAPpat Enter the God-Eternals|Apparizione degli Dei Eterni|Stregoneria|L'Apparizione degli Dei Eterni infligge 4 danni a una creatura bersaglio e tu guadagni punti vita pari al danno inflitto in questo modo. Un giocatore bersaglio mette nel suo cimitero le prime quattro carte del suo grimorio. Recluta 4. (Metti quattro segnalini +1/+1 su un Esercito che controlli. Se non ne controlli uno, crea prima una pedina creatura Esercito Zombie 0/0 nera.) Enter the Infinite|Entrare nell'Infinito|Stregoneria|Pesca un numero di carte pari a quelle nel tuo grimorio, poi metti una carta dalla tua mano in cima al tuo grimorio. Non hai un limite massimo di carte in mano fino al tuo prossimo turno. Enter the Unknown|Addentrarsi nell'Ignoto|Stregoneria|Una creatura bersaglio che controlli esplora. (Rivela la prima carta del tuo grimorio. Se è una terra, aggiungila alla tua mano. Altrimenti, metti un segnalino +1/+1 sulla creatura, poi rimetti la carta al suo posto o mettila nel tuo cimitero.)\nPuoi giocare una terra addizionale in questo turno. +Enthralling Hold|Stretta Ammaliante|Incantesimo — Aura|Incanta creatura\nMentre lanci la Stretta Ammaliante, non puoi scegliere una creatura STAPpata come suo bersaglio.\nControlli la creatura incantata. Enthralling Victor|Vincitore Affascinante|Creatura — Guerriero Umano|Quando il Vincitore Affascinante entra nel campo di battaglia, prendi il controllo di una creatura bersaglio controllata da un avversario con forza pari o inferiore a 2 fino alla fine del turno. STAPpa quella creatura. Ha rapidità fino alla fine del turno. (Può attaccare e {T} in questo turno.) Entomber Exarch|Esarca Seppellitore|Creatura — Chierico|Quando l'Esarca Seppellitore entra nel campo di battaglia, scegli uno — Riprendi in mano una carta creatura bersaglio dal tuo cimitero; oppure un avversario bersaglio rivela la sua mano, tu scegli una carta non creatura da quella mano, poi quel giocatore scarta quella carta. Entomb|Seppellire|Istantaneo|Passa in rassegna il tuo grimorio, scegli una carta e mettila nel tuo cimitero. Poi rimescola il tuo grimorio. @@ -5020,6 +5137,7 @@ Entreat the Dead|Appellarsi ai Morti|Stregoneria|Rimetti sul campo di battaglia Entropic Eidolon|Apparizione Entropica|Creatura — Spirito|{B}, Sacrifica l'Apparizione Entropica: Il giocatore bersaglio perde 1 punto vita e tu guadagni 1 punto vita.\nOgniqualvolta giochi una magia multicolore, puoi riprendere in mano l'Apparizione Entropica dal tuo cimitero. Entropic Specter|Spettro Entropico|| Envelop|Avviluppare|Istantaneo|Neutralizza una magia stregoneria bersaglio. +Eon Frolicker|Burlone degli Eoni|Creatura — Lontra Elementale|Volare\nQuando il Burlone degli Eoni entra nel campo di battaglia, se l'hai lanciato, un avversario bersaglio gioca un turno extra dopo questo. Fino al tuo prossimo turno, tu e i planeswalker che controlli avete protezione da quel giocatore. (Tu e i planeswalker che controlli non potete essere bersagliati, non può esservi inflitto danno, né potete essere incantati da nulla che sia controllato da quel giocatore.) Eon Hub|Fulcro degli Eoni|Artefatto|I giocatori saltano il proprio mantenimento. Ephara's Enlightenment|Illuminazione di Efara|Incantesimo — Aura|Incanta creatura\nQuando l'Illuminazione di Efara entra nel campo di battaglia, metti un segnalino +1/+1 sulla creatura incantata.\nLa creatura incantata ha volare.\nOgniqualvolta una creatura entra nel campo di battaglia sotto il tuo controllo, puoi far tornare l'Illuminazione di Efara in mano al suo proprietario. Ephara's Radiance|Fulgore di Efara|Incantesimo — Aura|Incanta creatura\nLa creatura incantata ha "{1}{W}, {T}: Guadagni 3 punti vita". @@ -5079,6 +5197,7 @@ Ertai, Wizard Adept|Ertai, Mago Provetto|| Ertai, the Corrupted|Ertai, il Corrotto|| Erupting Dreadwolf|Terrore Mannaro in Escandescenza|Creatura — Mannaro Eldrazi|Ogniqualvolta il Terrore Mannaro in Escandescenza attacca, infligge 2 danni a una creatura o a un giocatore bersaglio. Escape Artist|Artista della Fuga|Creatura — Mago|L'Artista della Fuga non può essere bloccato.\n{U}, Scarta una carta dalla tua mano: Il proprietario riprende in mano l'Artista della Fuga. +Escape Protocol|Protocollo di Fuga|Incantesimo|Ogniqualvolta cicli una carta, puoi pagare {1}. Quando lo fai, esilia un artefatto o una creatura bersaglio che controlli, poi rimetti quel permanente sul campo di battaglia sotto il controllo del suo proprietario. Escape Routes|Vie di Fuga|| Escape Velocity|Velocità di Fuga|Incantesimo — Aura|Incanta creatura\nLa creatura incantata prende +1/+0 e ha rapidità.\nFuga—{1}{R}, Esilia altre due carte dal tuo cimitero. (Puoi lanciare questa carta dal tuo cimitero pagando il suo costo di fuga.) Escape to the Wilds|Fuga nelle Terre Selvagge|Stregoneria|Esilia le prime cinque carte del tuo grimorio. Puoi giocare le carte esiliate in questo modo fino alla fine del tuo prossimo turno.\nPuoi giocare una terra addizionale in questo turno. @@ -5106,6 +5225,7 @@ Essence Harvest|Raccolto dell'Essenza|Stregoneria|Un giocatore bersaglio perde X Essence Leak|Fuga di Essenza|| Essence Scatter|Disperdere Essenza|Istantaneo|Neutralizza una magia creatura bersaglio. Essence Sliver|Tramutante dell'Essenza|Creatura — Tramutante|Ogniqualvolta un Tramutante infligge danno, il suo controllore guadagna un pari ammontare di punti vita. +Essence Symbiote|Simbionte dell'Essenza|Creatura — Bestia|Ogniqualvolta una creatura che controlli muta, metti un segnalino +1/+1 su quella creatura e guadagni 2 punti vita. Essence Vortex|Vortice Spirituale|| Essence Warden|Guardiana dell'Essenza|Creatura — Sciamano Elfo|Ogniqualvolta un'altra creatura entra in gioco, guadagni 1 punto vita. Essence of the Wild|Essenza del Selvaggio|Creatura — Avatar|Le creature che controlli entrano nel campo di battaglia come una copia dell'Essenza del Selvaggio. @@ -5117,7 +5237,7 @@ Etched Monstrosity|Mostruosità Incisa|Creatura Artefatto — Golem|La Mostruosi Etched Oracle|Oracolo Inciso|Creatura Artefatto — Mago|Solarizzazione (Questa creatura entra nel campo di battaglia con un segnalino +1/+1 per ogni colore di mana speso per lanciarla.)\n{1}, Rimuovi quattro segnalini +1/+1 dall'Oracolo Inciso: Un giocatore bersaglio pesca tre carte. Etchings of the Chosen|Incisioni dei Prescelti|Incantesimo|Mentre le Incisioni dei Prescelti entrano nel campo di battaglia, scegli un tipo di creatura.\nLe creature che controlli del tipo scelto prendono +1/+1.\n{1}, Sacrifica una creatura del tipo scelto: Una creatura bersaglio che controlli ha indistruttibile fino alla fine del turno. Eternal Dominion|Dominio Eterno|Stregoneria|Passa in rassegna il grimorio di un avversario bersaglio e scegli una carta artefatto, creatura, incantesimo o terra. Metti in gioco quella carta sotto il tuo controllo. Poi quel giocatore rimescola il proprio grimorio. Epopea (Per il resto della partita, non puoi giocare magie. All'inizio di ogni tuo mantenimento, copia questa magia tranne la sua abilità epopea. Puoi scegliere un nuovo bersaglio per la copia.) -Eternal Dragon|Drago Eterno|Creatura — Spirito Drago|Volare\n{3}{W}{W}: Riprendi in mano il Drago Eterno dal tuo cimitero. Gioca questa abilità solo durante il tuo mantenimento.\nCiclopianura {2} ({2}, Scarta questa carta dalla tua mano: Passa in rassegna il tuo grimorio, scegli una carta pianura, rivelala e aggiungila alla tua mano. Poi rimescola il tuo grimorio.) +Eternal Dragon|Drago Eterno|Creatura — Spirito Drago|Volare\n{3}{W}{W}: Riprendi in mano il Drago Eterno dal tuo cimitero. Attiva questa abilità solo durante il tuo mantenimento.\nCiclopianura {2} ({2}, Scarta questa carta: Passa in rassegna il tuo grimorio per una carta Pianura, rivelala, aggiungila alla tua mano, poi rimescola il tuo grimorio.) Eternal Flame|Fiamma Eterna|| Eternal Isolation|Isolamento Eterno|Stregoneria|Metti una creatura bersaglio con forza pari o superiore a 4 in fondo al grimorio del suo proprietario. Eternal Scourge|Flagello Eterno|Creatura — Orrore Eldrazi|Puoi lanciare il Flagello Eterno dall'esilio.\nQuando il Flagello Eterno diventa bersaglio di una magia o abilità controllata da un avversario, esilia il Flagello Eterno. @@ -5136,6 +5256,7 @@ Ethereal Ambush|Imboscata Eterea|Istantaneo|Manifesta le prime due carte del tuo Ethereal Armor|Armatura Eterea|Incantesimo — Aura|Incanta creatura\nLa creatura incantata prende +1/+1 per ogni incantesimo che controlli e ha attacco improvviso. Ethereal Champion|Campione Etereo|| Ethereal Elk|Alce Etereo|Creatura — Spirito Alce|Travolgere\nQuando l'Alce Etereo entra nel campo di battaglia, puoi passare in rassegna il tuo grimorio e/o il tuo cimitero per una carta chiamata Vivien, Vendicatrice della Natura, rivelarla e aggiungerla alla tua mano. Se passi in rassegna il tuo grimorio in questo modo, rimescolalo. +Ethereal Forager|Foraggiere Etereo|Creatura — Balena Elementale|Esumare (Ogni carta che esili dal tuo cimitero mentre lanci questa magia corrisponde al pagamento di {1}.)\nVolare\nOgniqualvolta il Foraggiere Etereo attacca, puoi far tornare una carta istantaneo o stregoneria esiliata con il Foraggiere Etereo in mano al suo proprietario. Ethereal Guidance|Guida Eterea|Stregoneria|Le creature che controlli prendono +2/+1 fino alla fine del turno. Ethereal Haze|Caligine Eterea|Istantaneo - Arcano|Previeni tutto il danno che verrebbe inflitto dalle creature in questo turno. Ethereal Usher|Cerimoniere Etereo|Creatura — Spirito|{U}, {T}: La creatura bersaglio non può essere bloccata in questo turno.\nTrasmutare {1}{U}{U} ({1}{U}{U}, Scarta questa carta: Passa in rassegna il tuo grimorio, scegli una carta con lo stesso costo di mana convertito di questa carta, rivelala e aggiungila alla tua mano. Poi rimescola il tuo grimorio. Giocalo solo come una stregoneria.) @@ -5143,7 +5264,7 @@ Ethereal Whiskergill|Branchia Baffuta Eterea|Creatura — Elementale|Volare\nLa Etherium Abomination|Aberrazione d'Eterium|Creatura Artefatto — Orrore|Dissotterrare {1}{U}{B} ({1}{U}{B}: Rimetti in gioco questa carta dal tuo cimitero. Ha rapidità. Rimuovila dal gioco alla fine del turno o se sta per lasciare il gioco. Dissotterra solo quando potresti giocare una stregoneria.) Etherium Astrolabe|Astrolabio di Eterium|Artefatto|Lampo\n{B}, {T}, Sacrifica un artefatto: Pesca una carta. Etherium Sculptor|Scultrice di Eterium|Creatura Artefatto — Artefice Vedalken|Le magie artefatto che giochi costano {1} in meno per essere giocate. -Etherium-Horn Sorcerer|Stregone Corna di Eterium|Creatura Artefatto — Mago Minotauro|{1}{U}{R}: Fai tornare lo Stregone Corna di Eterium in mano al suo proprietario.Cascata (Quando lanci questa magia, esilia carte dalla cima del tuo grimorio finché non esili una carta non terra che costa meno. Puoi lanciarla senza pagare il suo costo di mana. Metti le carte esiliate in fondo al tuo grimorio in ordine casuale.) +Etherium-Horn Sorcerer|Stregone Corna di Eterium|Creatura Artefatto — Mago Minotauro|{1}{U}{R}: Fai tornare lo Stregone Corna di Eterium in mano al suo proprietario.\nCascata (Quando lanci questa magia, esilia carte dalla cima del tuo grimorio finché non esili una carta non terra che costa meno. Puoi lanciarla senza pagare il suo costo di mana. Metti le carte esiliate in fondo al tuo grimorio in ordine casuale.) Ethersworn Adjudicator|Giudice Eterico|Creatura Artefatto — Cavaliere Vedalken|Volare\n{1}{W}{B}, {T}: Distruggi una creatura o un incantesimo bersaglio.\n{2}{U}: STAPpa il Giudice Eterico. Ethersworn Canonist|Canonista Eterica|Creatura Artefatto — Chierico Umano|Ogni giocatore che ha giocato una magia non artefatto in questo turno non può giocare magie non artefatto addizionali. Ethersworn Shieldmage|Eterica di Magiscudo|Creatura Artefatto — Mago Vedalken|Lampo\nQuando l'Eterica di Magiscudo entra in gioco, previeni tutto il danno che verrebbe inflitto alle creature artefatto in questo turno. @@ -5170,6 +5291,7 @@ Everglove Courier|Messaggero Guantoforte|Creatura — Elfo|Puoi scegliere di non Everlasting Torment|Tormento Eterno|Incantesimo|I giocatori non possono guadagnare punti vita.\nIl danno non può essere prevenuto.\nTutto il danno viene inflitto come se la sua fonte avesse avvizzire. (Una fonte con avvizzire infligge danno sotto forma di segnalini -1/-1.) Evermind|Menteterna|Istantaneo - Arcano|(Le magie senza costo di mana non possono essere giocate.)\nPesca una carta.\nMenteterna è blu.\nUnire nell'Arcano {1}{U} (Mentre giochi una magia Arcano, puoi rivelare questa carta dalla tua mano e pagare il suo costo di unione. Se lo fai, aggiungi l'effetto di questa carta a quella magia.) Evernight Shade|Ombra della Notte Eterna|Creatura — Ombra|{B}: L'Ombra della Notte Eterna prende +1/+1 fino alla fine del turno.\nImmortale (Quando questa creatura muore, se non aveva segnalini +1/+1, rimettila sul campo di battaglia sotto il controllo del suo proprietario con un segnalino +1/+1.) +Everquill Phoenix|Fenice della Piuma Eterna|Creatura — Fenice|Mutazione {3}{R} (Se lanci questa magia per il suo costo di mutazione, mettila sopra o sotto una creatura non Umano bersaglio che possiedi. Muta nella creatura sopra, con anche le abilità di quelle sotto.)\nVolare\nOgniqualvolta questa creatura muta, crea una pedina artefatto rossa chiamata Piuma con "{1}, Sacrifica la Piuma: Rimetti sul campo di battaglia TAPpata una carta Fenice bersaglio dal tuo cimitero." Evershrike|Passero Perenne|Creatura — Spirito Elementale|Volare\nIl Passero Perenne prende +2/+2 per ogni Aura ad esso assegnata.\n{X}{W/B}{W/B}: Rimetti in gioco il Passero Perenne dal tuo cimitero. Puoi mettere in gioco una carta Aura con costo di mana convertito pari o inferiore a X assegnata al Passero Perenne dalla tua mano. Se non lo fai, rimuovi dal gioco il Passero Perenne. Evil Eye of Orms-by-Gore|Occhio Malefico di Orms|Creatura — Occhio|Le creature non Occhio che controlli non possono attaccare.\nL'Occhio Malefico di Orms non può essere bloccato tranne che da creature Muro. Evil Eye of Urborg|Occhio Malefico di Urborg|Creatura — Occhio|Le creature non Occhio che controlli non possono attaccare.\nOgniqualvolta l'Occhio Malefico di Urborg viene bloccato da una creatura, distruggi quella creatura. @@ -5190,6 +5312,7 @@ Exalted Dragon|Drago Eminente|| Exava, Rakdos Blood Witch|Exava, Strega di Sangue Rakdos|Creatura Leggendaria — Chierico Umano|Attacco improvviso, rapidità\nScatenare (Puoi far entrare questa creatura nel campo di battaglia con un segnalino +1/+1. Non può bloccare fintanto che ha un segnalino +1/+1.)\nOgni altra creatura con un segnalino +1/+1 che controlli ha rapidità. Excavating Anurid|Anuro Scavatore|Creatura — Bestia Rana|Quando l'Anuro Scavatore entra nel campo di battaglia, puoi sacrificare una terra. Se lo fai, pesca una carta.\nSoglia — Fintanto che ci sono sette o più carte nel tuo cimitero, l'Anuro Scavatore prende +1/+1 e ha cautela. Excavation Elephant|Elefante da Escavazione|Creatura — Elefante|Potenziamento {1}{W} (Puoi pagare {1}{W} addizionale mentre lanci questa magia.)\nQuando l'Elefante da Escavazione entra nel campo di battaglia, se è stato potenziato, riprendi in mano una carta artefatto bersaglio dal tuo cimitero. +Excavation Mole|Talpa da Escavazione|Creatura — Talpa|Travolgere\nQuando la Talpa da Escavazione entra nel campo di battaglia, metti nel tuo cimitero le prime tre carte del tuo grimorio. Excavation|Scavo|| Excavator|Scavatrice|| Excise|Annientare|| @@ -5228,6 +5351,7 @@ Experiment Kraj|Kraj Sperimentale|Creatura Leggendaria — Mutante Melma|Il Kraj Experiment One|Primo Esperimento|Creatura — Melma Umano|Evoluzione (Ogniqualvolta una creatura entra nel campo di battaglia sotto il tuo controllo, se quella creatura ha forza o costituzione maggiore di questa creatura, metti un segnalino +1/+1 su questa creatura.)Rimuovi due segnalini +1/+1 dal Primo Esperimento: Rigenera il Primo Esperimento. Experimental Aviator|Aviatore Sperimentale|Creatura — Artefice Umano|Volare\nQuando l'Aviatore Sperimentale entra nel campo di battaglia, crea due pedine creatura artefatto Tottero 1/1 incolori con volare. Experimental Frenzy|Frenesia Sperimentale|Incantesimo|Puoi guardare la prima carta del tuo grimorio in qualsiasi momento.\nPuoi giocare la prima carta del tuo grimorio.\nNon puoi giocare carte dalla tua mano.\n{3}{R}: Distruggi la Frenesia Sperimentale. +Experimental Overload|Sovraccarico Sperimentale|Stregoneria|Crea una pedina creatura Bizzarria X/X blu e rossa, dove X è il numero di carte istantaneo e stregoneria nel tuo cimitero. Poi, puoi riprendere in mano una carta istantaneo o stregoneria dal tuo cimitero. Esilia il Sovraccarico Sperimentale. Exploding Borders|Confini Esplosivi|Stregoneria|Dominio Passa in rassegna il tuo grimorio per una carta terra base e mettila in gioco TAPpata, poi rimescola il tuo grimorio. I Confini Esplosivi infliggono X danni a un giocatore bersaglio, dove X è pari al numero di tipi di terre base tra le terre che controlli. Exploration|Esplorazione|| Explorer's Scope|Cannocchiale dell'Esploratore|Artefatto — Equipaggiamento|Ogniqualvolta la creatura equipaggiata attacca, guarda la prima carta del tuo grimorio. Se è una carta terra, puoi metterla sul campo di battaglia TAPpata.\nEquipaggiare {1} ({1}: Assegna a una creatura bersaglio che controlli. Equipaggia solo quando potresti lanciare una stregoneria.) @@ -5243,15 +5367,16 @@ Expose to Daylight|Esporre al Sole|Istantaneo|Distruggi un artefatto o un incant Expunge|Espungere|| Exquisite Archangel|Arcangelo Mirabile|Creatura — Angelo|Volare\nSe stai per perdere la partita, invece esilia l'Arcangelo Mirabile e i tuoi punti vita diventano pari ai tuoi punti vita iniziali. Exquisite Blood|Sangue Squisito|Incantesimo|Ogniqualvolta un avversario perde punti vita, guadagni altrettanti punti vita. -Exquisite Firecraft|Piroarte Raffinata|Stregoneria|La Piroarte Raffinata infligge 4 danni a una creatura o a un giocatore bersaglio.Arte magica — Se nel tuo cimitero ci sono due o più carte istantaneo e/o stregoneria, la Piroarte Raffinata non può essere neutralizzata da magie o abilità. +Exquisite Firecraft|Piroarte Raffinata|Stregoneria|La Piroarte Raffinata infligge 4 danni a una creatura o a un giocatore bersaglio.\nArte magica — Se nel tuo cimitero ci sono due o più carte istantaneo e/o stregoneria, la Piroarte Raffinata non può essere neutralizzata da magie o abilità. Exsanguinate|Dissanguare|Stregoneria|Ogni avversario perde X punti vita. Guadagni tanti punti vita quanti sono i punti vita persi in questo modo. +Extinction Event|Evento di Estinzione|Stregoneria|Scegli pari o dispari. Esilia ogni creatura con il costo di mana convertito scelto. (0 è pari.) Extinction|Estinzione|| Extinguish All Hope|Soffocare Ogni Speranza|Stregoneria|Distruggi tutte le creature non incantesimo. Extinguish|Esaurimento|| Extirpate|Asportare|Istantaneo|Battibaleno (Fintanto che questa magia è in pila, i giocatori non possono giocare magie o abilità attivate che non siano abilità di mana.)\nScegli una carta bersaglio in un cimitero diversa da una terra base. Passa in rassegna il cimitero, la mano e il grimorio del suo proprietario per tutte le carte con lo stesso nome di quella carta e rimuovile dal gioco. Poi quel giocatore rimescola il proprio grimorio. Extortion|Estorsione|| Extra Arms|Braccia Extra|Incanta Creatura|Ogniqualvolta la creatura incantata attacca, infligge 2 danni a una creatura o a un giocatore bersaglio. -Extractor Demon|Demone Estrattore|Creatura — Demone|VolareOgniqualvolta un'altra creatura lascia il campo di battaglia, puoi far mettere nel cimitero di un giocatore bersaglio le prime due carte del suo grimorio.Dissotterrare {2}{B} ({2}{B}: Rimetti sul campo di battaglia questa carta dal tuo cimitero. Ha rapidità. Esiliala all'inizio della prossima sottofase finale o se sta per lasciare il campo di battaglia. Dissotterra solo quando potresti lanciare una stregoneria.) +Extractor Demon|Demone Estrattore|Creatura — Demone|VolareOgniqualvolta un'altra creatura lascia il campo di battaglia, puoi far mettere nel cimitero di un giocatore bersaglio le prime due carte del suo grimorio.\nDissotterrare {2}{B} ({2}{B}: Rimetti sul campo di battaglia questa carta dal tuo cimitero. Ha rapidità. Esiliala all'inizio della prossima sottofase finale o se sta per lasciare il campo di battaglia. Dissotterra solo quando potresti lanciare una stregoneria.) Extract|Estrarre|Stregoneria|Passa in rassegna il grimorio di un giocatore bersaglio, scegli una carta e rimuovila dal gioco. Poi quel giocatore rimescola il proprio grimorio. Extraplanar Lens|Lenti Extradimensionali|Artefatto|Imprimere Quando le Lenti Extradimensionali entrano in gioco, puoi rimuovere dal gioco una terra bersaglio che controlli (La carta rimossa viene impressa su questo artefatto.)\nOgniqualvolta una terra con lo stesso nome della carta impressa viene TAPpata per attingere mana, il suo controllore aggiunge alla propria riserva un mana di qualsiasi tipo che quella terra può produrre. Extravagant Spirit|Spirito Stravagante|| @@ -5259,13 +5384,14 @@ Extricator of Flesh|Estirpatore di Carne|Creatura — Orrore Eldrazi|Gli Eldrazi Extricator of Sin|Estirpatore del Peccato|Creatura — Chierico Umano|Quando l'Estirpatore del Peccato entra nel campo di battaglia, puoi sacrificare un altro permanente. Se lo fai, metti sul campo di battaglia una pedina creatura Orrore Eldrazi 3/2 incolore.\nDelirio — All'inizio del tuo mantenimento, se ci sono quattro o più tipi di carta tra le carte nel tuo cimitero, trasforma l'Estirpatore del Peccato. Extruder|Espulsore|| Exuberant Firestoker|Esuberante Fuochista|Creatura — Sciamano Druido Umano|Alla fine del tuo turno, se controlli una creatura con forza pari o superiore a 5, puoi fare infliggere dall'Esuberante Fuochista 2 danni a un giocatore bersaglio.\n{T}: Aggiungi {1} alla tua riserva di mana. +Exuberant Wolfbear|Luporso Esuberante|Creatura — Orso Lupo|Ogniqualvolta il Luporso Esuberante attacca, puoi cambiare la forza e la costituzione base di un Umano bersaglio che controlli nella forza e costituzione del Luporso Esuberante fino alla fine del turno. Exultant Cultist|Cultista Esultante|Creatura — Mago Umano|Quando la Cultista Esultante muore, pesca una carta. Exultant Skymarcher|Aerofante Esultante|Creatura — Soldato Vampiro|Volare Eye Collector|Collezionista di Occhi|Creatura — Spiritello|Volare\nOgniqualvolta il Collezionista di Occhi infligge danno da combattimento a un giocatore, ogni giocatore mette la prima carta del proprio grimorio nel proprio cimitero. Eye Gouge|Perforazione dell'Occhio|Istantaneo|Una creatura bersaglio prende -1/-1 fino alla fine del turno. Se è un Ciclope, distruggila. Eye Spy|Occhio Spia|| Eye for an Eye|Occhio per Occhio|| -Eye of Doom|Occhio del Fato|Artefatto|Quando l'Occhio del Fato entra nel campo di battaglia, ogni giocatore sceglie un permanente non terra e mette un segnalino destino su di esso.{2}, {T}, Sacrifica l'Occhio del Fato: Distruggi ogni permanente con un segnalino destino. +Eye of Doom|Occhio del Fato|Artefatto|Quando l'Occhio del Fato entra nel campo di battaglia, ogni giocatore sceglie un permanente non terra e mette un segnalino destino su di esso.\n{2}, {T}, Sacrifica l'Occhio del Fato: Distruggi ogni permanente con un segnalino destino. Eye of Nowhere|Occhio di Nessundove|Stregoneria - Arcano|Il proprietario riprende in mano un permanente bersaglio. Eye of Ramos|Occhio di Ramos|| Eye of Singularity|Centro del Paradosso|| @@ -5284,7 +5410,7 @@ Eyes of the Wisent|Occhi del Bisonte|Incantesimo Tribale — Elementale|Ogniqual Ezuri's Archers|Arcieri di Ezuri|Creatura — Arciere Elfo|Raggiungere (Questa creatura può bloccare le creature con volare.)\nOgniqualvolta gli Arcieri di Ezuri bloccano una creatura con volare, gli Arcieri di Ezuri prendono +3/+0 fino alla fine del turno. Ezuri's Brigade|Brigata di Ezuri|Creatura — Guerriero Elfo|Metallurgia — Fintanto che controlli tre o più artefatti, la Brigata di Ezuri prende +4/+4 e ha travolgere. Ezuri's Predation|Predazione di Ezuri|Stregoneria|Per ogni creatura controllata dai tuoi avversari, metti sul campo di battaglia una pedina creatura Bestia 4/4 verde. Ognuna di quelle Bestie lotta con una creatura diversa fra queste. -Ezuri, Claw of Progress|Ezuri, Artiglio del Progresso|Creatura Leggendaria — Guerriero Elfo|Ogniqualvolta una creatura con forza pari o inferiore a 2 entra nel campo di battaglia sotto il tuo controllo, ottieni un segnalino esperienza.All'inizio del combattimento nel tuo turno, metti X segnalini +1/+1 su un'altra creatura bersaglio che controlli, dove X è il numero di segnalini esperienza che possiedi. +Ezuri, Claw of Progress|Ezuri, Artiglio del Progresso|Creatura Leggendaria — Guerriero Elfo|Ogniqualvolta una creatura con forza pari o inferiore a 2 entra nel campo di battaglia sotto il tuo controllo, ottieni un segnalino esperienza.\nAll'inizio del combattimento nel tuo turno, metti X segnalini +1/+1 su un'altra creatura bersaglio che controlli, dove X è il numero di segnalini esperienza che possiedi. Ezuri, Renegade Leader|Ezuri, Capo Rinnegato|Creatura Leggendaria — Guerriero Elfo|{G}: Rigenera un altro Elfo bersaglio.\n{2}{G}{G}{G}: Le creature Elfo che controlli prendono +3/+3 e hanno travolgere fino alla fine del turno. Fa'adiyah Seer|Veggente di Fa'adiyah|Creatura — Sciamano Umano|{T}: Pesca una carta e rivelala. Se non è una carta terra, scartala. Fable of Wolf and Owl|Favola del Lupo e del Gufo|Incantesimo|Ogniqualvolta giochi una magia verde, puoi mettere in gioco una pedina creatura Lupo 2/2 verde.\nOgniqualvolta giochi una magia blu, puoi mettere in gioco una pedina creatura Uccello 1/1 blu con volare. @@ -5297,6 +5423,7 @@ Face of Fear|Volto della Paura|Creatura — Orrore|{2}{B}, Scarta una carta dall Faceless Butcher|Macellaio Senza Volto|Creatura — Orrore Incubo|Quando il Macellaio Senza Volto entra in gioco, rimuovi dal gioco una creatura bersaglio diversa dal Macellaio Senza Volto.\nQuando il Macellaio Senza Volto lascia il gioco, rimetti in gioco la carta rimossa sotto il controllo del suo proprietario. Faceless Devourer|Divoratore Senza Volto|Creatura — Orrore Incubo|Ombra (Questa creatura può bloccare o essere bloccata soltanto da creature con ombra.)\nQuando il Divoratore Senza Volto entra in gioco, rimuovi dal gioco un'altra creatura bersaglio con ombra.\nQuando il Divoratore Senza Volto lascia il gioco, rimetti in gioco la carta rimossa sotto il controllo del suo proprietario. Faces of the Past|Volti del Passato|Incantesimo|Ogniqualvolta una creatura viene messa in un cimitero dal gioco, TAPpa o STAPpa tutte le creature che hanno almeno un tipo di creatura in comune con essa. +Facet Reader|Indovino delle Sfaccettature|Creatura — Mago Umano|{1}, {T}: Pesca una carta, poi scarta una carta. Facevaulter|Saltatore|Creatura — Guerriero Goblin|{B}, Sacrifica un Goblin: Il Saltatore prende +2/+2 fino alla fine del turno. Fact or Fiction|Certezza o Finzione|Istantaneo|Rivela le prime cinque carte del tuo grimorio. Un avversario separa quelle carte in due pile. Aggiungi alla tua mano una pila e metti l'altra nel tuo cimitero. Fade Away|Svanire nel Nulla|| @@ -5332,7 +5459,8 @@ Faith's Fetters|Pastoie della Fede|Incantesimo — Aura|Incanta Permanente\nQuan Faith's Reward|Premio della Fede|Istantaneo|Rimetti sul campo di battaglia tutte le carte permanenti nel tuo cimitero che vi erano state messe dal campo di battaglia in questo turno. Faith's Shield|Scudo della Fede|Istantaneo|Un permanente bersaglio che controlli ha protezione da un colore a tua scelta fino alla fine del turno.\nOra fatidica — Se hai 5 o meno punti vita, invece tu e ogni permanente che controlli avete protezione da un colore a tua scelta fino alla fine del turno. Faithbearer Paladin|Paladino Portatore di Fede|Creatura — Cavaliere Umano|Legame vitale (Il danno inflitto da questa creatura ti fa anche guadagnare altrettanti punti vita.) -Faithless Looting|Saccheggio degli Infedeli|Stregoneria|Pesca due carte, poi scarta due carte.Flashback {2}{R} (Puoi lanciare questa carta dal tuo cimitero pagando il suo costo di flashback. Poi esiliala.) +Faithless Looting|Saccheggio degli Infedeli|Stregoneria|Pesca due carte, poi scarta due carte.\nFlashback {2}{R} (Puoi lanciare questa carta dal tuo cimitero pagando il suo costo di flashback. Poi esiliala.) +Falconer Adept|Falconiera Esperta|Creatura — Soldato Umano|Ogniqualvolta la Falconiera Esperta attacca, crea una pedina creatura Uccello 1/1 bianca con volare TAPpata e attaccante. Falkenrath Aristocrat|Aristocratica Falkenrath|Creatura — Vampiro|Volare, rapidità\nSacrifica una creatura: L'Aristocratica Falkenrath è indistruttibile in questo turno. Se la creatura sacrificata era un Umano, metti un segnalino +1/+1 sull'Aristocratica Falkenrath. Falkenrath Exterminator|Sterminatore Falkenrath|Creatura — Arciere Vampiro|Ogniqualvolta lo Sterminatore Falkenrath infligge danno da combattimento a un giocatore, metti un segnalino +1/+1 su di esso.\n{2}{R}: Lo Sterminatore Falkenrath infligge a una creatura bersaglio danno pari al numero di segnalini +1/+1 sullo Sterminatore Falkenrath. Falkenrath Gorger|Falkenrath Insaziabile|Creatura — Berserker Vampiro|Ogni carta creatura Vampiro che possiedi che non è sul campo di battaglia ha follia. Il costo di follia è pari al suo costo di mana. (Se scarti una carta con follia, scartala in esilio. Quando lo fai, lanciala pagando il suo costo di follia o mettila nel tuo cimitero.) @@ -5348,7 +5476,7 @@ Fallen Angel|Angelo Caduto|Creatura — Angelo|Volare (Questa creatura non può Fallen Askari|Ascari Caduto|| Fallen Cleric|Chierico Caduto|Creatura — Chierico Zombie|Protezione dai Chierici\nMetamorfosi {4}{B} (puoi giocare questa carta a faccia in giù come una creatura 2/2 pagando {3}. Girala a faccia in su in qualsiasi momento pagando il suo costo di metamorfosi.) Fallen Ferromancer|Ferromante Caduto|Creatura — Sciamano Umano|Infettare (Questa creatura infligge danno alle creature sotto forma di segnalini -1/-1 e ai giocatori sotto forma di segnalini veleno.)\n{1}{R}, {T}: Il Ferromante Caduto infligge 1 danno a una creatura o a un giocatore bersaglio. -Fallen Ideal|Ideale Fallito|Incantesimo — Aura|Incanta creaturaLa creatura incantata ha volare e "Sacrifica una creatura: Questa creatura prende +2/+1 fino alla fine del turno".Quando l'Ideale Fallito viene messo in un cimitero dal campo di battaglia, fai tornare l'Ideale Fallito in mano al suo proprietario. +Fallen Ideal|Ideale Fallito|Incantesimo — Aura|Incanta creaturaLa creatura incantata ha volare e "Sacrifica una creatura: Questa creatura prende +2/+1 fino alla fine del turno".\nQuando l'Ideale Fallito viene messo in un cimitero dal campo di battaglia, fai tornare l'Ideale Fallito in mano al suo proprietario. Fallen Shinobi|Shinobi Caduto|Creatura — Ninja Zombie|Ninjutsu {2}{U}{B} ({2}{U}{B}, Fai tornare in mano al suo proprietario una creatura attaccante non bloccata che controlli: Metti questa carta sul campo di battaglia dalla tua mano TAPpata e attaccante.)\nOgniqualvolta lo Shinobi Caduto infligge danno da combattimento a un giocatore, quel giocatore esilia le prime due carte del suo grimorio. Fino alla fine del turno, puoi giocare quelle carte senza pagare il loro costo di mana. Falling Star|Stella Cadente|| Falling Timber|Tronco Abbattuto|| @@ -5385,6 +5513,7 @@ Far Wanderings|Vagabondaggi Lontani|Stregoneria|Passa in rassegna il tuo grimori Farbog Boneflinger|Lanciaossa di Palude Lontana|Creatura — Zombie|Quando il Lanciaossa di Palude Lontana entra nel campo di battaglia, una creatura bersaglio prende -2/-2 fino alla fine del turno. Farbog Explorer|Esploratrice di Palude Lontana|Creatura — Esploratore Umano|Passa-Paludi (Questa creatura non può essere bloccata fintanto che il giocatore in difesa controlla una Palude.) Farbog Revenant|Redivivo della Palude Lontana|Creatura — Spirito|Furtivo (Questa creatura non può essere bloccata da creature con forza superiore.)\nLegame vitale (Il danno inflitto da questa creatura ti fa anche guadagnare altrettanti punti vita.) +Farfinder|Scovadistanze|Creatura — Volpe|Cautela\nQuando lo Scovadistanze entra nel campo di battaglia, puoi passare in rassegna il tuo grimorio per una carta terra base, rivelarla, aggiungerla alla tua mano e poi rimescolare il tuo grimorio. Farhaven Elf|Elfa del Rifugio Lontano|Creatura — Druido Elfo|Quando l'Elfa del Rifugio Lontano entra in gioco, puoi passare in rassegna il tuo grimorio per una carta terra base e metterla in gioco TAPpata. Se lo fai, rimescola il tuo grimorio. Farmstead Gleaner|Spigolatore della Fattoria|Creatura Artefatto — Spaventapasseri|Lo Spigolatore della Fattoria non STAPpa durante il tuo STAP.\n{2}, {Q}: Metti un segnalino +1/+1 sullo Spigolatore della Fattoria. ({Q} è il simbolo di STAP.) Farmstead|Fattoria|| @@ -5471,8 +5600,9 @@ Felidar Cub|Cucciolo di Felidar|Creatura — Bestia Felino|Sacrifica il Cucciolo Felidar Guardian|Guardiano Felidar|Creatura — Bestia Felino|Quando il Guardiano Felidar entra nel campo di battaglia, puoi esiliare un altro permanente bersaglio che controlli, poi rimettere quella carta sul campo di battaglia sotto il controllo del suo proprietario. Felidar Sovereign|Sovrano dei Felidar|Creatura — Bestia Felino|Cautela, legame vitaleAll'inizio del tuo mantenimento, se hai 40 o più punti vita, vinci la partita. Felidar Umbra|Essenza del Felidar|Incantesimo — Aura|Incanta creatura\nLa creatura incantata ha legame vitale.\n{1}{W}: Assegna l'Essenza del Felidar a una creatura bersaglio che controlli.\nArmatura totem (Se la creatura incantata sta per essere distrutta, rimuovi invece tutto il danno da essa e distruggi quest'Aura.) +Feline Sovereign|Sovrano Felino|Creatura — Felino|Gli altri Felini che controlli prendono +1/+1 e hanno protezione dai Canidi.\nOgniqualvolta uno o più Felini che controlli infliggono danno da combattimento a un giocatore, distruggi fino a un artefatto o a un incantesimo bersaglio controllato da quel giocatore. Fell Flagship|Ammiraglia Sinistra|Artefatto — Veicolo|I Pirati che controlli prendono +1/+0.\nOgniqualvolta l'Ammiraglia Sinistra infligge danno da combattimento a un giocatore, quel giocatore scarta una carta.\nManovrare 3 (TAPpa un qualsiasi numero di creature che controlli con forza totale pari o superiore a 3: Questo Veicolo diventa una creatura artefatto fino alla fine del turno.) -Fell Shepherd|Pastore Crudele|Creatura — Avatar|Ogniqualvolta il Pastore Crudele infligge danno da combattimento a un giocatore, puoi riprendere in mano tutte le carte creatura che sono state messe nel tuo cimitero dal campo di battaglia in questo turno.{B}, Sacrifica un'altra creatura: Una creatura bersaglio prende -2/-2 fino alla fine del turno. +Fell Shepherd|Pastore Crudele|Creatura — Avatar|Ogniqualvolta il Pastore Crudele infligge danno da combattimento a un giocatore, puoi riprendere in mano tutte le carte creatura che sono state messe nel tuo cimitero dal campo di battaglia in questo turno.\n{B}, Sacrifica un'altra creatura: Una creatura bersaglio prende -2/-2 fino alla fine del turno. Fell Specter|Spettro Sinistro|Creatura — Spettro|Volare\nQuando lo Spettro Sinistro entra nel campo di battaglia, un avversario bersaglio scarta una carta.\nOgniqualvolta un avversario scarta una carta, quel giocatore perde 2 punti vita. Fell the Mighty|Distruggere i Potenti|Stregoneria|Distruggi tutte le creature con forza superiore alla forza di una creatura bersaglio. Fell the Pheasant|Abbattere il Fagiano|Istantaneo|Abbattere il Fagiano infligge 5 danni a una creatura bersaglio con volare. Crea una pedina Cibo. (È un artefatto con "{2}, {T}, Sacrifica questo artefatto: Guadagni 3 punti vita".) @@ -5506,6 +5636,7 @@ Feral Shadow|Ombra Ferale|| Feral Throwback|Belva Regredita|Creatura — Bestia|Sviluppo 2 (mentre questa carta entra in gioco, metti due segnalini +1/+1 su di essa per ogni carta Bestia che riveli dalla tua mano).\nProvocazione (quando questa creatura attacca, puoi decidere che una creatura bersaglio controllata dal giocatore in difesa STAPpi e la blocchi se può farlo). Ferocious Charge|Carica Feroce|Istantaneo|La creatura bersaglio prende +4/+4 fino alla fine del turno.\nProfetizzare 2 (Guarda le prime due carte del tuo grimorio. Metti un qualsiasi numero di esse in fondo al tuo grimorio e le rimanenti in cima a esso nell'ordine che preferisci.) Ferocious Pup|Cucciolo Feroce|Creatura — Lupo|Quando il Cucciolo Feroce entra nel campo di battaglia, crea una pedina creatura Lupo 2/2 verde. +Ferocious Tigorilla|Tigrorilla Feroce|Creatura — Scimpanzé Felino|Il Tigrorilla Feroce entra nel campo di battaglia con un segnalino travolgere o un segnalino minacciare a tua scelta. (Una creatura con minacciare non può essere bloccata tranne che da due o più creature.) Ferocity of the Wilds|Ferocia delle Terre Selvagge|Incantesimo|Le creature non Umano attaccanti che controlli prendono +1/+0 e hanno travolgere. Ferocity|Ferocia|| Feroz's Ban|Bando di Feroz|| @@ -5513,7 +5644,7 @@ Ferropede|Ferropede|Creatura Artefatto — Insetto|Il Ferropede non può essere Ferrovore|Ferrivoro|Creatura — Bestia|{R}, Sacrifica un artefatto: Il Ferrivoro prende +3/+0 fino alla fine del turno. Fertile Ground|Terreno Fertile|Incanta Terra|Ogniqualvolta la terra incantata viene TAPpata per attingere mana, il suo controllore aggiunge un mana di un qualsiasi colore alla propria riserva. Fertile Imagination|Immaginazione Fertile|Stregoneria|Scegli un tipo di carta. L'avversario bersaglio rivela la propria mano. Metti in gioco due pedine creatura Saprolingio 1/1 verdi per ogni carta del tipo scelto rivelata in questo modo. (I tipi di carta sono artefatto, creatura, incantesimo, istantaneo, terra e stregoneria.) -Fertile Thicket|Boschetto Fertile|Terra|Il Boschetto Fertile entra nel campo di battaglia TAPpato.Quando il Boschetto Fertile entra nel campo di battaglia, puoi guardare le prime cinque carte del tuo grimorio. Se lo fai, rivela fino a una carta terra base scelta tra esse, poi metti quella carta in cima al tuo grimorio e le altre in fondo al tuo grimorio in qualsiasi ordine.{T}: Aggiungi {G} alla tua riserva di mana. +Fertile Thicket|Boschetto Fertile|Terra|Il Boschetto Fertile entra nel campo di battaglia TAPpato.\nQuando il Boschetto Fertile entra nel campo di battaglia, puoi guardare le prime cinque carte del tuo grimorio. Se lo fai, rivela fino a una carta terra base scelta tra esse, poi metti quella carta in cima al tuo grimorio e le altre in fondo al tuo grimorio in qualsiasi ordine.\n{T}: Aggiungi {G} alla tua riserva di mana. Fertilid|Fertilid|Creatura — Elementale|Il Fertilid entra in gioco con due segnalini +1/+1.\n{1}{G}, Rimuovi un segnalino +1/+1 dal Fertilid: Un giocatore bersaglio passa in rassegna il suo grimorio per una carta terra base e la mette in gioco TAPpata. Poi quel giocatore rimescola il suo grimorio. Fervent Cathar|Cataro Fervente|Creatura — Cavaliere Umano|Rapidità\nQuando il Cataro Fervente entra nel campo di battaglia, una creatura bersaglio non può bloccare in questo turno. Fervent Champion|Campione Fervente|Creatura — Cavaliere Umano|Attacco improvviso, rapidità\nOgniqualvolta il Campione Fervente attacca, un altro Cavaliere attaccante bersaglio che controlli prende +1/+0 fino alla fine del turno.\nLe abilità equipaggiare che attivi e che bersagliano il Campione Fervente costano {3} in meno per essere attivate. @@ -5558,27 +5689,31 @@ Field of Souls|Campo delle Anime|| Field of the Dead|Campo dei Morti|Terra|Il Campo dei Morti entra nel campo di battaglia TAPpato.\n{T}: Aggiungi {C}.\nOgniqualvolta il Campo dei Morti o un'altra terra entrano nel campo di battaglia sotto il tuo controllo, se controlli sette o più terre con nomi diversi, crea una pedina creatura Zombie 2/2 nera. Fieldmist Borderpost|Pietra di Confine del Campo Nebbioso|Artefatto|Puoi pagare {1} e far tornare una terra base che controlli in mano al suo proprietario invece di pagare il costo di mana della Pietra di Confine del Campo Nebbioso.\nLa Pietra di Confine del Campo Nebbioso entra in gioco TAPpata.\n{T}: Aggiungi {W} o {U} alla tua riserva di mana. Fields of Summer|Campi dell'Estate|Piano — Moag|Ogniqualvolta un giocatore lancia una magia, quel giocatore può guadagnare 2 punti vita.\nOgniqualvolta tiri caos, puoi guadagnare 10 punti vita. +Fiend Artisan|Artigiano Immondo|Creatura — Incubo|L'Artigiano Immondo prende +1/+1 per ogni carta creatura nel tuo cimitero.\n{X}{B/G}, {T}, Sacrifica un'altra creatura: Passa in rassegna il tuo grimorio per una carta creatura con costo di mana convertito pari o inferiore a X, mettila sul campo di battaglia, poi rimescola il tuo grimorio. Attiva questa abilità solo quando potresti lanciare una stregoneria. Fiend Binder|Vincolatrice di Demoni|Creatura — Soldato Umano|Ogniqualvolta la Vincolatrice di Demoni attacca, TAPpa una creatura bersaglio controllata dal giocatore in difesa. -Fiend Hunter|Cacciatore di Demoni|Creatura — Chierico Umano|Quando il Cacciatore di Demoni entra nel campo di battaglia, puoi esiliare un'altra creatura bersaglio.Quando il Cacciatore di Demoni lascia il campo di battaglia, rimetti la carta esiliata sul campo di battaglia sotto il controllo del suo proprietario. +Fiend Hunter|Cacciatore di Demoni|Creatura — Chierico Umano|Quando il Cacciatore di Demoni entra nel campo di battaglia, puoi esiliare un'altra creatura bersaglio.\nQuando il Cacciatore di Demoni lascia il campo di battaglia, rimetti la carta esiliata sul campo di battaglia sotto il controllo del suo proprietario. Fiend of the Shadows|Immonda delle Ombre|Creatura — Mago Vampiro|Volare\nOgniqualvolta l'Immonda delle Ombre infligge danno da combattimento a un giocatore, quel giocatore esilia una carta dalla sua mano. Puoi giocare quella carta fintanto che rimane esiliata.\nSacrifica un Umano: Rigenera l'Immonda delle Ombre. Fiendslayer Paladin|Paladino Ammazzademoni|Creatura — Cavaliere Umano|Attacco improvviso (Questa creatura infligge danno da combattimento prima delle creature senza attacco improvviso.) Legame vitale (Il danno inflitto da questa creatura ti fa anche guadagnare altrettanti punti vita.)Il Paladino Ammazzademoni non può essere bersaglio di magie nere o rosse controllate dai tuoi avversari. Fierce Empath|Empatico Spietato|Creatura — Elfo|Quando l'Empatico Spietato entra in gioco, puoi passare in rassegna il tuo grimorio, scegliere una carta creatura con costo di mana convertito pari o superiore a 6, rivelarla e aggiungerla alla tua mano. Poi rimescola il tuo grimorio. +Fierce Guardianship|Protezione Feroce|Istantaneo|Se controlli un comandante, puoi lanciare questa magia senza pagare il suo costo di mana.\nNeutralizza una magia non creatura bersaglio. Fierce Invocation|Invocazione Violenta|Stregoneria|Manifesta la prima carta del tuo grimorio, poi metti due segnalini +1/+1 su di essa. (Per manifestare una carta, mettila sul campo di battaglia a faccia in giù come una creatura 2/2. Se è una carta creatura, girala a faccia in su in qualsiasi momento pagando il suo costo di mana.) Fierce Witchstalker|Braccastreghe Feroce|Creatura — Lupo|Travolgere\nQuando il Braccastreghe Feroce entra nel campo di battaglia, crea una pedina Cibo. (È un artefatto con "{2}, {T}, Sacrifica questo artefatto: Guadagni 3 punti vita".) Fiery Bombardment|Bombardamento Infuocato|Incantesimo|Cromia {2}, Sacrifica una creatura: Il Bombardamento Infuocato infligge danno a una creatura o a un giocatore bersaglio pari al numero di simboli di mana rosso nel costo di mana della creatura sacrificata. Fiery Cannonade|Cannonata Fiammante|Istantaneo|La Cannonata Fiammante infligge 2 danni a ogni creatura non Pirata. Fiery Conclusion|Esito Ardente|Istantaneo|Come costo addizionale per giocare l'Esito Ardente, sacrifica una creatura.\nl'Esito Ardente infligge 5 danni a una creatura bersaglio. -Fiery Confluence|Confluenza Ardente|Stregoneria|Scegli tre. Puoi scegliere lo stesso modo più di una volta.• La Confluenza Ardente infligge 1 danno a ogni creatura.• La Confluenza Ardente infligge 2 danni a ogni avversario.• Distruggi un artefatto bersaglio. +Fiery Confluence|Confluenza Ardente|Stregoneria|Scegli tre. Puoi scegliere lo stesso modo più di una volta.\n• La Confluenza Ardente infligge 1 danno a ogni creatura.\n• La Confluenza Ardente infligge 2 danni a ogni avversario.\n• Distruggi un artefatto bersaglio. +Fiery Emancipation|Liberazione Ardente|Incantesimo|Se una fonte che controlli sta per infliggere danno a un permanente o a un giocatore, infligge invece il triplo di quel danno a quel permanente o a quel giocatore. Fiery Fall|Rovina Impetuosa|Istantaneo|La Rovina Impetuosa infligge 5 danni a una creatura bersaglio.\nCicloterra base {1}{R} ({1}{R}, Scarta questa carta: Passa in rassegna il tuo grimorio per una carta terra base, rivelala e aggiungila alla tua mano. Poi rimescola il tuo grimorio.) Fiery Finish|Fine Fiammante|Stregoneria|La Fine Fiammante infligge 7 danni a una creatura bersaglio. Fiery Gambit|Bombardamento Furioso|Stregoneria|Lancia una moneta fino a quando non perdi un lancio o decidi di fermarti. Se perdi un lancio, il Bombardamento Furioso non ha effetto. Se vinci uno o più lanci, il Bombardamento Furioso infligge 3 danni a una creatura bersaglio. Se vinci due o più lanci, il Bombardamento Furioso infligge 6 danni a ogni avversario. Se vinci tre o più lanci, pesca nove carte e STAPpa tutte le terre che controlli. Fiery Hellhound|Segugio Infernale Focoso|Creatura — Segugio Elementale|{R}: Il Segugio Infernale Focoso prende +1/+0 fino alla fine del turno. -Fiery Impulse|Impulso Infuocato|Istantaneo|L'Impulso Infuocato infligge 2 danni a una creatura bersaglio.Arte magica — Se nel tuo cimitero ci sono due o più carte istantaneo e/o stregoneria, l'Impulso Infuocato infligge invece 3 danni a quella creatura. +Fiery Impulse|Impulso Infuocato|Istantaneo|L'Impulso Infuocato infligge 2 danni a una creatura bersaglio.\nArte magica — Se nel tuo cimitero ci sono due o più carte istantaneo e/o stregoneria, l'Impulso Infuocato infligge invece 3 danni a quella creatura. Fiery Intervention|Intervento Fiammante|Stregoneria|Scegli uno —\n• L'Intervento Fiammante infligge 5 danni a una creatura bersaglio.\n• Distruggi un artefatto bersaglio. Fiery Islet|Isolotto Fiammeggiante|Terra|{T}, Paga 1 punto vita: Aggiungi {U} o {R}.\n{1}, {T}, Sacrifica l'Isolotto Fiammeggiante: Pesca una carta. Fiery Justice|Giustizia Fiammeggiante|Stregoneria|La Giustizia Fiammeggiante infligge 5 danni divisi a tua scelta tra un qualsiasi numero di creature e/o giocatori bersaglio. Un avversario bersaglio guadagna 5 punti vita. Fiery Mantle|Manto di Fuoco|| Fiery Temper|Temperamento Focoso|Istantaneo|Il Temperamento Focoso infligge 3 danni a un qualsiasi bersaglio.\nFollia {R} (Se scarti questa carta, scartala in esilio. Quando lo fai, lanciala pagando il suo costo di follia o mettila nel tuo cimitero.) +Fight as One|Combattere Uniti|Istantaneo|Scegli uno o entrambi —\n• Una creatura Umano bersaglio che controlli prende +1/+1 e ha indistruttibile fino alla fine del turno.\n• Una creatura non Umano bersaglio che controlli prende +1/+1 e ha indistruttibile fino alla fine del turno. Fight or Flight|Combatti o Scappa|| Fight to the Death|Fino alla Morte|Istantaneo|Distruggi tutte le creature bloccanti e tutte le creature bloccate. Fight with Fire|Combattere con il Fuoco|Stregoneria|Potenziamento {5}{R} (Puoi pagare {5}{R} addizionale mentre lanci questa magia.)\nCombattere con il Fuoco infligge 5 danni a una creatura bersaglio. Se questa magia è stata potenziata, infligge invece 10 danni divisi a tua scelta tra un qualsiasi numero di bersagli. (Quei bersagli possono includere giocatori e planeswalker.) @@ -5613,6 +5748,7 @@ Finale of Revelation|Finale di Rivelazione|Stregoneria|Pesca X carte. Se X è pa Finality|Troncare|Stregoneria|Puoi mettere due segnalini +1/+1 su una creatura che controlli. Poi tutte le creature prendono -4/-4 fino alla fine del turno. Find|Trovare|Stregoneria|Riprendi in mano fino a due carte creatura bersaglio dal tuo cimitero. Finest Hour|Momento di Gloria|Incantesimo|Esaltato (Ogniqualvolta una creatura che controlli attacca da sola, prende +1/+1 fino alla fine del turno.)\nOgniqualvolta una creatura che controlli attacca da sola, se è la prima fase di combattimento del turno, STAPpa quella creatura. Dopo questa fase, c'è una fase di combattimento addizionale. +Finishing Blow|Colpo di Grazia|Istantaneo|Distruggi una creatura o un planeswalker bersaglio. Finish|Fine|Stregoneria|Conseguenze (Lancia questa magia solo dal tuo cimitero. Poi esiliala.)\nCome costo addizionale per lanciare la Fine, sacrifica una creatura.\nDistruggi una creatura bersaglio. Fire Ants|Formiche di Fuoco|| Fire Covenant|Patto di Fuoco|| @@ -5620,6 +5756,7 @@ Fire Diamond|Diamante del Fuoco|Artefatto|Il Diamante del Fuoco entra nel campo Fire Drake|Draghetto del Fuoco|| Fire Elemental|Elementale del Fuoco|Creatura — Elementale| Fire Juggler|Giocoliere Infuocato|Creatura — Sciamano Goblin|Ogniqualvolta il Giocoliere Infuocato viene bloccato, scontrati con un avversario. Se vinci, il Giocoliere Infuocato infligge 4 danni a ogni creatura che lo blocca. (Ogni giocatore che si scontra rivela la prima carta del suo grimorio, poi la mette in cima o in fondo. Un giocatore vince se la sua carta aveva un costo di mana convertito maggiore.) +Fire Prophecy|Profezia di Fuoco|Istantaneo|La Profezia di Fuoco infligge 3 danni a una creatura bersaglio. Puoi mettere una carta dalla tua mano in fondo al tuo grimorio. Se lo fai, pesca una carta. Fire Servant|Servitore di Fuoco|Creatura — Elementale|Se una magia istantaneo o stregoneria rossa che controlli sta per infliggere danno, infligge invece il doppio di quel danno. Fire Shrine Keeper|Guardiano del Santuario del Fuoco|Creatura — Elementale|Minacciare\n{7}{R}, {T}, Sacrifica il Guardiano del Santuario del Fuoco: Scegli fino a due creature bersaglio. Il Guardiano del Santuario del Fuoco infligge 3 danni a ciascuna di esse. Fire Sprites|Spiritelli di Fuoco|| @@ -5630,7 +5767,7 @@ Fire at Will|Fuoco a Volontà|Istantaneo|Fuoco a Volontà infligge 3 danni suddi Fire-Belly Changeling|Cangiante Pancia di Fuoco|Creatura — Polimorfo|Cangiante (Questa carta ha tutti i tipi di creatura in ogni momento.)\n{R}: Il Cangiante Pancia di Fuoco prende +1/+0 fino alla fine del turno. Gioca questa abilità non più di due volte per turno. Fire-Field Ogre|Ogre Campo di Fuoco|Creatura — Mutante Ogre|Attacco improvviso\nDissotterrare {U}{B}{R} ({U}{B}{R}: Rimetti in gioco questa carta dal tuo cimitero. Ha rapidità. Rimuovila dal gioco alla fine del turno o se sta per lasciare il gioco. Dissotterra solo quando potresti giocare una stregoneria.) Fire-Lit Thicket|Boschetto delle Fiamme|Terra|{T}: Aggiungi {1} alla tua riserva di mana.\n{R/G}, {T}: Aggiungi {R}{R}, {R}{G}, o {G}{G} alla tua riserva di mana. -Fireball|Palla di Fuoco|Stregoneria|La Palla di Fuoco infligge X danni suddivisi equamente, arrotondati per difetto, tra un qualsiasi numero di creature e/o giocatori bersaglio.La Palla di Fuoco costa {1} in più per essere lanciata per ogni bersaglio oltre il primo. +Fireball|Palla di Fuoco|Stregoneria|La Palla di Fuoco infligge X danni suddivisi equamente, arrotondati per difetto, tra un qualsiasi numero di creature e/o giocatori bersaglio.\nLa Palla di Fuoco costa {1} in più per essere lanciata per ogni bersaglio oltre il primo. Fireblade Artist|Artista delle Lame Infuocate|Creatura — Sciamano Umano|Rapidità\nAll'inizio del tuo mantenimento, puoi sacrificare una creatura. Quando lo fai, l'Artista delle Lame Infuocate infligge 2 danni a un avversario o a un planeswalker bersaglio. Fireblast|Esplosione di Fuoco|| Firebolt|Lampo di Fuoco|Stregoneria|Il Lampo di Fuoco infligge 2 danni a un qualsiasi bersaglio.\nFlashback {4}{R} (Puoi lanciare questa carta dal tuo cimitero pagando il suo costo di flashback. Poi esiliala.) @@ -5644,6 +5781,7 @@ Firedrinker Satyr|Satiro Ebbro di Fuoco|Creatura — Sciamano Satiro|Ogniqualvol Firefiend Elemental|Elementale Demone di Fuoco|Creatura — Elementale|Rapidità (Questa creatura può attaccare e {T} non appena entra sotto il tuo controllo.)Rinomare 1 (Quando questa creatura infligge danno da combattimento a un giocatore, se non è rinomata, metti un segnalino +1/+1 su di essa e diventa rinomata.) Firefist Adept|Pugno Infuocato Esperto|Creatura — Mago Umano|Quando il Pugno Infuocato Esperto entra nel campo di battaglia, infligge X danni a una creatura bersaglio controllata da un avversario, dove X è il numero di Maghi che controlli. Firefist Striker|Picchiatore di Pugno Infuocato|Creatura — Soldato Umano|Battaglione — Ogniqualvolta il Picchiatore di Pugno Infuocato e almeno altre due creature attaccano, una creatura bersaglio non può bloccare in questo turno. +Fireflux Squad|Squadrone Accerchiato dal Fuoco|Creatura — Soldato Umano|Rapidità\nOgniqualvolta lo Squadrone Accerchiato dal Fuoco attacca, puoi esiliare un'altra creatura attaccante bersaglio che controlli. Se lo fai, rivela carte dalla cima del tuo grimorio finché non riveli una carta creatura. Metti quella carta sul campo di battaglia TAPpata e attaccante e le altre in fondo al tuo grimorio in ordine casuale. Firefly|Lucciola|| Fireforger's Puzzleknot|Enigmatico del Forgiafuoco|Artefatto|Quando l'Enigmatico del Forgiafuoco entra nel campo di battaglia, infligge 1 danno a una creatura o a un giocatore bersaglio.\n{2}{R}, Sacrifica l'Enigmatico del Forgiafuoco: Infligge 1 danno a una creatura o a un giocatore bersaglio. Firefright Mage|Mago del Terrore Infuocato|Creatura — Mutamagia Goblin|{1}{R}, {T}, Scarta una carta: Una creatura bersaglio non può essere bloccata in questo turno tranne che da creature artefatto e/o creature rosse. @@ -5657,7 +5795,7 @@ Firemind's Foresight|Lungimiranza del Mentefiamma|Istantaneo|Passa in rassegna i Firemind's Research|Ricerca del Mentefiamma|Incantesimo|Ogniqualvolta lanci una magia istantaneo o stregoneria, metti un segnalino carica sulla Ricerca del Mentefiamma.\n{1}{U}, Rimuovi due segnalini carica dalla Ricerca del Mentefiamma: Pesca una carta.\n{1}{R}, Rimuovi cinque segnalini carica dalla Ricerca del Mentefiamma: Infligge 5 danni a un qualsiasi bersaglio. Fires of Invention|Fuochi dell'Invenzione|Incantesimo|Puoi lanciare magie solo durante il tuo turno e non puoi lanciare più di due magie in ogni turno.\nPuoi lanciare magie con costo di mana convertito pari o inferiore al numero di terre che controlli senza pagare il loro costo di mana. Fires of Undeath|Fuochi della Non Morte|Istantaneo|I Fuochi della Non Morte infliggono 2 danni a una creatura o a un giocatore bersaglio.\nFlashback {5}{B} (Puoi lanciare questa carta dal tuo cimitero pagando il suo costo di flashback. Poi esiliala.) -Fires of Yavimaya|Fuochi di Yavimaya|Incantesimo|Le creature che controlli hanno rapidità.Sacrifica i Fuochi di Yavimaya: Una creatura bersaglio prende +2/+2 fino alla fine del turno. +Fires of Yavimaya|Fuochi di Yavimaya|Incantesimo|Le creature che controlli hanno rapidità.\nSacrifica i Fuochi di Yavimaya: Una creatura bersaglio prende +2/+2 fino alla fine del turno. Firescreamer|Urlatore di Fuoco|| Fireshrieker|Pirostrillo|Artefatto — Equipaggiamento|La creatura equipaggiata ha doppio attacco (infligge sia il danno da attacco improvviso sia il normale danno da combattimento).\nEquipaggiare {2} ({2}: Assegnalo a una creatura bersaglio che controlli. Equipaggialo solo come una stregoneria. Questa carta entra in gioco non assegnata e resta in gioco se la creatura lascia il gioco.) Fireslinger|Sputafuoco|| @@ -5699,6 +5837,7 @@ Flame Jet|Getto di fiamme|| Flame Lash|Sferzata di Fiamma|Istantaneo|La Sferzata di Fiamma infligge 4 danni a una creatura o a un giocatore bersaglio. Flame Rift|Squarcio di Fiamme|| Flame Slash|Frustata Infuocata|Stregoneria|La Frustata Infuocata infligge 4 danni a una creatura bersaglio. +Flame Spill|Fuoriuscita di Fiamme|Istantaneo|La Fuoriuscita di Fiamme infligge 4 danni a una creatura bersaglio. Il danno in eccesso viene invece inflitto al controllore di quella creatura. Flame Spirit|Spirito della Fiamma|| Flame Sweep|Spazzata Fiammeggiante|Istantaneo|La Spazzata Fiammeggiante infligge 2 danni a ogni creatura tranne che alle creature con volare che controlli. Flame Wave|Onda di Fiamme|Stregoneria|L'Onda di Fiamme infligge 4 danni a un giocatore bersaglio e a ogni creatura che egli controlla. @@ -5746,6 +5885,7 @@ Flashfires|Incendio|Stregoneria|Distruggi tutte le Pianure. Flashfreeze|Gelolampo|Istantaneo|Neutralizza una magia bersaglio rossa o verde. Flash|Guizzo|| Flatten|Abbattere|Istantaneo|Una creatura bersaglio prende -4/-4 fino alla fine del turno. +Flawless Maneuver|Manovra Impeccabile|Istantaneo|Se controlli un comandante, puoi lanciare questa magia senza pagare il suo costo di mana.\nLe creature che controlli hanno indistruttibile fino alla fine del turno. Flaxen Intruder|Intrusa dai Riccioli d'Oro|Creatura — Berserker Umano|Ogniqualvolta l'Intrusa dai Riccioli d'Oro infligge danno da combattimento a un giocatore, puoi sacrificarla. Quando lo fai, distruggi un artefatto o un incantesimo bersaglio. Flayed Nim|Nim Scorticato|Creatura — Scheletro|Ogniqualvolta il Nim Scorticato infligge danno da combattimento a una creatura, il controllore di quella creatura perde un pari ammontare di punti vita.\n{2}{B}: Rigenera il Nim Scorticato. Flayer Drone|Parassita Sferzante|Creatura — Parassita Eldrazi|Vacuità (Questa carta non ha colore.)\nAttacco improvviso\nOgniqualvolta un'altra creatura incolore entra nel campo di battaglia sotto il tuo controllo, un avversario bersaglio perde 1 punto vita. @@ -5813,6 +5953,7 @@ Floodwaters|Acque Alluvionali|Stregoneria|Fai tornare fino a due creature bersag Flood|Inondazione|| Floral Spuzzem|Spuzzem Floreale|| Flourishing Defenses|Difese in Allerta|Incantesimo|Ogniqualvolta viene messo un segnalino -1/-1 su una creatura, puoi mettere in gioco una pedina creatura Guerriero Elfo 1/1 verde. +Flourishing Fox|Volpe Fiorente|Creatura — Volpe|Ogniqualvolta cicli un'altra carta, metti un segnalino +1/+1 sulla Volpe Fiorente.\nCiclo {1} ({1}, Scarta questa carta: Pesca una carta.) Flourish|Fiorente|Stregoneria|Le creature che controlli prendono +2/+2 fino alla fine del turno. Flow of Ideas|Flusso di Idee|Stregoneria|Pesca una carta per ogni Isola che controlli. Flow of Maggots|Fiume di Larve|| @@ -5839,7 +5980,7 @@ Flowstone Surge|Ondata di Mutaroccia|| Flowstone Thopter|Mutarotottero|| Flowstone Wall|Muro di Mutaroccia|| Flowstone Wyvern|Viverna Mutaroccia|| -Fluctuator|Alternatore|| +Fluctuator|Alternatore|Artefatto|Le abilità ciclo che attivi costano fino a {2} in meno per essere attivate. Flummoxed Cyclops|Ciclope Confuso|Creatura — Ciclope|Raggiungere\nOgniqualvolta due o più creature controllate dai tuoi avversari attaccano, il Ciclope Confuso non può bloccare in questo combattimento. Flurry of Horns|Raffica di Corna|Stregoneria|Metti sul campo di battaglia due pedine creatura Minotauro 2/3 rosse con rapidità. Flurry of Wings|Tempesta d'Ali|Istantaneo|Metti in gioco X pedine creatura Soldato Uccello 1/1 bianche con volare, dove X è il numero di creature attaccanti. @@ -5848,6 +5989,7 @@ Flutterfox|Volpe Volante|Creatura — Volpe|Fintanto che controlli un artefatto Flux Channeler|Incanalatrice dei Flussi|Creatura — Mago Umano|Ogniqualvolta lanci una magia non creatura, prolifera. (Scegli un qualsiasi numero di permanenti e/o giocatori, poi metti su ognuno un altro segnalino di ogni tipo già presente.) Fluxcharger|Caricaflusso|Creatura — Bizzarria|Volare\nOgniqualvolta lanci una magia istantaneo o stregoneria, puoi scambiare la forza e la costituzione del Caricaflusso fino alla fine del turno. Flux|Flusso|| +Flycatcher Giraffid|Giraffide Afferramosche|Creatura — Lucertola Antilope|Il Giraffide Afferramosche entra nel campo di battaglia con un segnalino cautela o un segnalino raggiungere a tua scelta. Flying Carpet|Tappeto Volante|Artefatto|{2}, {T}: La creatura bersaglio guadagna volare fino alla fine del turno (Non può essere bloccata tranne che da creature con volare.) Flying Crane Technique|Tecnica della Gru in Volo|Istantaneo|STAPpa tutte le creature che controlli. Hanno volare e doppio attacco fino alla fine del turno. Flying Men|Uomini Volanti|Creatura — Umano|Volare @@ -5880,12 +6022,14 @@ Fool's Demise|Dipartita dello Sciocco|Incantesimo — Aura|Incanta creatura\nQua Fool's Tome|Tomo degli Sciocchi|| Foot Soldiers|Soldati Appiedati|Creatura — Soldato Umano| Footbottom Feast|Banchetto di Sottopiede|Istantaneo|Metti in cima al tuo grimorio un qualsiasi numero di carte creatura bersaglio dal tuo cimitero.\nPesca una carta. +Footfall Crater|Cratere di Grandepasso|Incantesimo — Aura|Incanta terra\nLa terra incantata ha "{T}: Una creatura bersaglio ha travolgere e rapidità fino alla fine del turno".\nCiclo {1} ({1}, Scarta questa carta: Pesca una carta.) Foothill Guide|Guida della Collina|Creatura — Chierico|Protezione dai Goblin\nMetamorfosi {W} (puoi giocare questa carta a faccia in giù come una creatura 2/2 pagando {3}. Girala a faccia in su in qualsiasi momento pagando il suo costo di metamorfosi.) Footlight Fiend|Immondo delle Luci della Ribalta|Creatura — Diavolo|Quando l'Immondo delle Luci della Ribalta muore, infligge 1 danno a un qualsiasi bersaglio. Footsteps of the Goryo|Passi del Goryo|Stregoneria - Arcano|Rimetti in gioco una carta creatura bersaglio dal tuo cimitero. Sacrifica quella creatura alla fine del turno. Foratog|Atog delle Foreste|Creatura — Atog|{G}, Sacrifica una Foresta: L'Atog delle Foreste prende +2/+2 fino alla fine del turno. Forbidden Alchemy|Alchimia Proibita|Istantaneo|Guarda le prime quattro carte del tuo grimorio. Aggiungine una alla tua mano e metti le altre nel tuo cimitero.\nFlashback {6}{B} (Puoi lanciare questa carta dal tuo cimitero pagando il suo costo di flashback. Poi esiliala.) Forbidden Crypt|Cripta Proibita|| +Forbidden Friendship|Amicizia Proibita|Stregoneria|Crea una pedina creatura Dinosauro 1/1 rossa con rapidità e una pedina creatura Soldato Umano 1/1 bianca. Forbidden Lore|Sapere Proibito|| Forbidden Orchard|Frutteto Proibito|Terra|{T}: Aggiungi un mana di qualsiasi colore alla tua riserva. Ogniqualvolta TAPpi il Frutteto Proibito per attingere mana, metti in gioco una pedina creatura Spirito 1/1 incolore sotto il controllo di un avversario bersaglio. Forbidden Ritual|Rito Proibito|| @@ -5936,6 +6080,7 @@ Forgotten Cave|Caverna Dimenticata|Terra|La Caverna Dimenticata entra in gioco T Forgotten Creation|Creazione Dimenticata|Creatura — Orrore Zombie|Furtivo (Questa creatura non può essere bloccata da creature con forza superiore.)\nAll'inizio del tuo mantenimento, puoi scartare tutte le carte nella tua mano. Se lo fai, pesca altrettante carte. Forgotten Harvest|Raccolto Dimenticato|| Forgotten Lore|Sapere Dimenticato|| +Forgotten Sentinel|Sentinella Dimenticata|Creatura Artefatto — Golem|La Sentinella Dimenticata entra nel campo di battaglia TAPpata. Foriysian Brigade|Brigata di Foriysia|| Foriysian Interceptor|Intercettatore di Foriys|Creatura — Soldato Umano|Lampo (Puoi giocare questa magia in ogni momento in cui potresti giocare un istantaneo.)\nDifensore\nL'Intercettatore di Foriys può bloccare una creatura addizionale. Foriysian Totem|Totem di Foriys|Artefatto|{T}: Aggiungi {R} alla tua riserva di mana.\n{4}{R}: Il Totem di Foriys diventa una creatura artefatto Gigante 4/4 rossa con travolgere fino alla fine del turno.\nFintanto che il Totem di Foriys è una creatura, può bloccare una creatura addizionale. @@ -5983,7 +6128,7 @@ Foundry Hornet|Calabrone della Fonderia|Creatura — Insetto|Volare\nQuando il C Foundry Inspector|Ispettore della Fonderia|Creatura Artefatto — Costrutto|Le magie artefatto che lanci costano {1} in meno per essere lanciate. Foundry Screecher|Urlatore della Fonderia|Creatura — Pipistrello|Volare\nL'Urlatore della Fonderia prende +1/+0 fintanto che controlli un artefatto. Foundry Street Denizen|Abitante di Via della Fonderia|Creatura — Guerriero Goblin|Ogniqualvolta un'altra creatura rossa entra nel campo di battaglia sotto il tuo controllo, l'Abitante di Via della Fonderia prende +1/+0 fino alla fine del turno. -Foundry of the Consuls|Fonderia dei Consoli|Terra|{T}: Aggiungi {1} alla tua riserva di mana.{5}, {T}, Sacrifica la Fonderia dei Consoli: Metti sul campo di battaglia due pedine creatura artefatto Tottero 1/1 incolori con volare. +Foundry of the Consuls|Fonderia dei Consoli|Terra|{T}: Aggiungi {1} alla tua riserva di mana.\n{5}, {T}, Sacrifica la Fonderia dei Consoli: Metti sul campo di battaglia due pedine creatura artefatto Tottero 1/1 incolori con volare. Fountain Watch|Guardia della Fontana|| Fountain of Cho|Fontana di Cho|| Fountain of Ichor|Fontana d'Icore|Artefatto|{T}: Aggiungi un mana di un qualsiasi colore.\n{3}: La Fontana d'Icore diventa una creatura artefatto Dinosauro 3/3 fino alla fine del turno. @@ -5998,9 +6143,10 @@ Fractured Powerstone|Pietra del Potere Spezzata|Artefatto|{T}: Aggiungi {1} alla Fracturing Gust|Raffica Sbriciolante|Istantaneo|Distruggi tutti gli artefatti e gli incantesimi. Guadagni 2 punti vita per ogni permanente distrutto in questo modo. Fragmentize|Frammentare|Stregoneria|Distruggi un artefatto o un incantesimo bersaglio con costo di mana convertito pari o inferiore a 4. Frankenstein's Monster|Mostro di Frankenstein|| +Frantic Inventory|Inventario Frenetico|Istantaneo|Pesca una carta, poi pesca carte pari al numero di carte chiamate Inventario Frenetico nel tuo cimitero. Frantic Purification|Purificazione Frenetica|Istantaneo|Distruggi un incantesimo bersaglio.\nFollia {W} (puoi giocare questa carta per il suo costo di follia nel momento in cui la scarti dalla tua mano). Frantic Salvage|Salvataggio Frenetico|Istantaneo|Metti in cima al tuo grimorio un qualsiasi numero di carte artefatto bersaglio dal tuo cimitero.\nPesca una carta. -Frantic Search|Ricerca Frenetica|| +Frantic Search|Ricerca Frenetica|Istantaneo|Pesca due carte, poi scarta due carte. STAPpa fino a tre terre. Fraying Omnipotence|Onnipotenza Disgregata|Stregoneria|Ogni giocatore perde metà dei suoi punti vita, poi scarta metà delle carte nella sua mano, poi sacrifica metà delle creature che controlla. Arrotonda per eccesso ogni volta. Fraying Sanity|Strappare il Senno|Incantesimo — Aura Anatema|Incanta giocatore\nAll'inizio di ogni sottofase finale, il giocatore incantato mette nel suo cimitero le prime X carte del suo grimorio, dove X è il numero di carte messe in quel cimitero da qualsiasi zona in questo turno. Frazzle|Logorare|Istantaneo|Neutralizza una magia bersaglio non blu. @@ -6037,19 +6183,22 @@ Frilled Mystic|Mistica dal Collarino|Creatura — Mago Lucertola Elfo|Lampo\nQua Frilled Oculus|Oculare dal Collarino|Creatura — Omuncolo|{1}{G}: L'Oculare dal Collarino prende +2/+2 fino alla fine del turno. Attiva questa abilità solo una volta per turno. Frilled Sandwalla|Lucertola Sabbiosa dal Collarino|Creatura — Lucertola|{1}{G}: La Lucertola Sabbiosa dal Collarino prende +2/+2 fino alla fine del turno. Attiva questa abilità solo una volta per turno. Frilled Sea Serpent|Serpente Marino Frangiato|Creatura — Serpe|{5}{U}{U}: Il Serpente Marino Frangiato non può essere bloccato in questo turno. +Frillscare Mentor|Mentore dal Collarino Spaventoso|Creatura — Guerriero Umano|Quando la Mentore dal Collarino Spaventoso entra nel campo di battaglia, metti un segnalino minacciare su una creatura non Umano bersaglio che controlli. (Non può essere bloccata tranne che da due o più creature.)\n{2}{R}, {T}: Metti un segnalino +1/+1 su ogni creatura con minacciare che controlli. Frog Tongue|Lingua di Rana|| Frogify|Ranificare|Incantesimo — Aura|Incanta creatura\nLa creatura incantata perde tutte le abilità ed è una creatura Rana blu con forza e costituzione base 1/1. (Perde tutti gli altri tipi di carta e di creatura.) Frogmite|Ranella|Creatura Artefatto — Rana|Affinità con gli artefatti (Questa magia costa {1} in meno per essere lanciata per ogni artefatto che controlli.) Frogtosser Banneret|Stendardiere del Lancio della Rana|Creatura — Farabutto Goblin|Rapidità\nLe magie Farabutto e le magie Goblin che giochi costano {1} in meno per essere giocate. -From Beyond|Da Altrove|Incantesimo|Vacuità (Questa carta non ha colore.)All'inizio del tuo mantenimento, metti sul campo di battaglia una pedina creatura Discendente Eldrazi 1/1 incolore. Ha "Sacrifica questa creatura: Aggiungi {1} alla tua riserva di mana".{1}{G}, Sacrifica Da Altrove: Passa in rassegna il tuo grimorio per una carta Eldrazi, rivelala e aggiungila alla tua mano, poi rimescola il tuo grimorio. +From Beyond|Da Altrove|Incantesimo|Vacuità (Questa carta non ha colore.)All'inizio del tuo mantenimento, metti sul campo di battaglia una pedina creatura Discendente Eldrazi 1/1 incolore. Ha "Sacrifica questa creatura: Aggiungi {1} alla tua riserva di mana".\n{1}{G}, Sacrifica Da Altrove: Passa in rassegna il tuo grimorio per una carta Eldrazi, rivelala e aggiungila alla tua mano, poi rimescola il tuo grimorio. From Under the Floorboards|Da Sotto il Pavimento|Stregoneria|Follia {X}{B}{B} (Se scarti questa carta, scartala in esilio. Quando lo fai, lanciala pagando il suo costo di follia o mettila nel tuo cimitero.)\nCrea tre pedine creatura Zombie 2/2 nere TAPpate e guadagni 3 punti vita. Se è stato pagato il costo di follia di questa magia, crea invece X di quelle pedine TAPpate e guadagni X punti vita. From the Ashes|Dalle Ceneri|Stregoneria|Distruggi tutte le terre non base. Per ogni terra distrutta in questo modo, il suo controllore può passare in rassegna il proprio grimorio per una carta terra base e metterla sul campo di battaglia. Poi ogni giocatore che ha passato in rassegna il proprio grimorio in questo modo lo rimescola. +Frondland Felidar|Felidar di Frondelanda|Creatura — Bestia Felino|Cautela\nLe creature con cautela che controlli hanno "{1}, {T}: TAPpa una creatura bersaglio". Frontier Bivouac|Bivacco di Frontiera|Terra|Il Bivacco di Frontiera entra nel campo di battaglia TAPpato.\n{T}: Aggiungi {G}, {U} o {R} alla tua riserva di mana. Frontier Guide|Guida di Frontiera|Creatura — Esploratore Elfo|{3}{G}, {T}: Passa in rassegna il tuo grimorio per una carta terra base e mettila sul campo di battaglia TAPpata. Poi rimescola il tuo grimorio. Frontier Mastodon|Mastodonte di Frontiera|Creatura — Elefante|Ferocia — Il Mastodonte di Frontiera entra nel campo di battaglia con un segnalino +1/+1 se controlli una creatura con forza pari o superiore a 4. Frontier Siege|Assedio della Frontiera|Incantesimo|Mentre l'Assedio della Frontiera entra nel campo di battaglia, scegli Khan o Draghi.\n• Khan — All'inizio di ogni tua fase principale, aggiungi {G}{G} alla tua riserva di mana.\n• Draghi — Ogniqualvolta una creatura con volare entra nel campo di battaglia sotto il tuo controllo, puoi farla lottare con una creatura bersaglio che non controlli. +Frontier Warmonger|Guerrafondaia di Frontiera|Creatura — Guerriero Umano|Ogniqualvolta una o più creature attaccano uno dei tuoi avversari o un planeswalker controllato da un avversario, quelle creature hanno minacciare fino alla fine del turno. Frontline Devastator|Devastatrice in Prima Linea|Creatura — Guerriero Minotauro Zombie|Affliggere 2 (Ogniqualvolta questa creatura viene bloccata, il giocatore in difesa perde 2 punti vita.)\n{1}{R}: La Devastatrice in Prima Linea prende +1/+0 fino alla fine del turno. -Frontline Medic|Medico in Prima Linea|Creatura — Chierico Umano|Battaglione — Ogniqualvolta il Medico in Prima Linea e almeno altre due creature attaccano, le creature che controlli sono indistruttibili in questo turno.\nSacrifica il Medico in Prima Linea: Neutralizza una magia bersaglio con {X} nel suo costo di mana a meno che il suo controllore non paghi {3}. +Frontline Medic|Medico in Prima Linea|Creatura — Chierico Umano|Battaglione — Ogniqualvolta il Medico in Prima Linea e almeno altre due creature attaccano, le creature che controlli hanno indistruttibile fino alla fine del turno.\nSacrifica il Medico in Prima Linea: Neutralizza una magia bersaglio con {X} nel suo costo di mana a meno che il suo controllore non paghi {3}. Frontline Rebel|Ribelle in Prima Linea|Creatura — Guerriero Umano|Il Ribelle in Prima Linea attacca in ogni combattimento, se può farlo. Frontline Sage|Saggio del Fronte|Creatura — Mago Umano|Esaltato (Ogniqualvolta una creatura che controlli attacca da sola, prende +1/+1 fino alla fine del turno.)\n{U}, {T}: Pesca una carta, poi scarta una carta. Frontline Strategist|Stratega del Fronte|Creatura — Soldato|Metamorfosi {W} (puoi giocare questa carta a faccia in giù come una creatura 2/2 pagando {3}. Girala a faccia in su in qualsiasi momento pagando il suo costo di metamorfosi.)\nQuando lo Stratega del Fronte viene girato a faccia in su, previeni tutti i danni da combattimento che le creature non Soldato infliggono in questo turno. @@ -6063,6 +6212,7 @@ Frost Titan|Titano del Gelo|Creatura — Gigante|Ogniqualvolta il Titano del Gel Frost Walker|Errante del Gelo|Creatura — Elementale|Quando l'Errante del Gelo diventa bersaglio di una magia o abilità, sacrificalo. Frostburn Weird|Bizzarria Ghiaccio Rovente|Creatura — Bizzarria|{U/R}: La Bizzarria Ghiaccio Rovente prende +1/-1 fino alla fine del turno. Frostling|Gelifero|Creatura - Spirito|Sacrifica il Gelifero: Il Gelifero infligge 1 danno a una creatura bersaglio. +Frostveil Ambush|Imboscata di Brinavelo|Istantaneo|TAPpa fino a due creature bersaglio. Quelle creature non STAPpano durante il prossimo STAP del loro controllore.\nCiclo {1} ({1}, Scarta questa carta: Pesca una carta.) Frostwalk Bastion|Baluardo Calcaghiacci|Terra Neve|{T}: Aggiungi {C}.\n{1}{S}: Fino alla fine del turno, il Baluardo Calcaghiacci diventa una creatura artefatto Costrutto 2/3. È ancora una terra. ({S} può essere pagato con un mana da un permanente neve.)\nOgniqualvolta il Baluardo Calcaghiacci infligge danno da combattimento a una creatura, TAPpa quella creatura ed essa non STAPpa durante il prossimo STAP del suo controllore. Frostwalla|Lucertola delle Nevi|Creatura Neve — Lucertola|{S}: La Lucertola delle Nevi prende +2/+2 fino alla fine del turno. Attiva questa abilità solo una volta per turno. ({S} può essere pagato con un mana da un permanente neve.) Frostweb Spider|Ragno Gelotela|Creatura Neve — Ragno|Il Ragno Gelotela può bloccare come se avesse volare.\nOgniqualvolta il Ragno Gelotela blocca una creatura con volare, metti un segnalino +1/+1 sul Ragno Gelotela alla fine del combattimento. @@ -6081,6 +6231,7 @@ Fugue|Toccata e Fuga|| Fulgent Distraction|Distrazione Splendente|Istantaneo|Scegli due creature bersaglio. TAPpa quelle creature, poi togli da esse tutti gli Equipaggiamenti. Full Flowering|Piena Fioritura|Stregoneria|Popola X volte. (Per popolare, crea una pedina che è una copia di una pedina creatura che controlli. Fallo X volte.) Full Moon's Rise|Sorgere della Luna Piena|Incantesimo|Le creature Mannaro che controlli prendono +1/+0 e hanno travolgere.\nSacrifica Sorgere della Luna Piena: Rigenera tutte le creature Mannaro che controlli. +Fully Grown|Completamente Cresciuto|Istantaneo|Una creatura bersaglio prende +3/+3 fino alla fine del turno. Metti un segnalino travolgere su di essa. Fulminator Mage|Mago Fulminatore|Creatura — Sciamano Elementale|Sacrifica il Mago Fulminatore: Distruggi una terra non base bersaglio. Fumarole|Fumarola|| Fume Spitter|Sputafumo|Creatura — Orrore|Sacrifica lo Sputafumo: Metti un segnalino -1/-1 su una creatura bersaglio. @@ -6094,6 +6245,7 @@ Fungal Behemoth|Behemoth Fungino|Creatura — Fungus|La forza e la costituzione Fungal Infection|Infezione Fungina|Istantaneo|Una creatura bersaglio prende -1/-1 fino alla fine del turno. Crea una pedina creatura Saprolingio 1/1 verde. Fungal Plots|Colture Fungine|Incantesimo|{1}{G}, Esilia una carta creatura dal tuo cimitero: Crea una pedina creatura Saprolingio 1/1 verde.\nSacrifica due Saprolingi: Guadagni 2 punti vita e peschi una carta. Fungal Reaches|Distese Fungine|Terra|{T}: Aggiungi {1} alla tua riserva di mana.\n{1}, {T}: Metti un segnalino magazzino sulle Distese Fungine.\n{1}, Rimuovi X segnalini magazzino dalle Distese Fungine: Aggiungi X mana in qualsiasi combinazione di {R} e/o {G} alla tua riserva di mana. +Fungal Rebirth|Rinascita Fungina|Istantaneo|Riprendi in mano una carta permanente bersaglio dal tuo cimitero. Se è morta una creatura in questo turno, crea due pedine creatura Saprolingio 1/1 verdi. Fungal Shambler|Fungherrante|Creatura — Bestia|Travolgere\nOgniqualvolta il Fungherrante infligge danno a un avversario, tu peschi una carta e quell'avversario scarta una carta dalla propria mano. Fungal Sprouting|Germogli Fungini|Stregoneria|Metti sul campo di battaglia X pedine creatura Saprolingio 1/1 verdi, dove X è la forza maggiore tra le creature che controlli. Fungus Elemental|Elementale dei Funghi|| @@ -6111,7 +6263,7 @@ Furnace Scamp|Furfante della Fornace|Creatura — Bestia|Ogniqualvolta il Furfan Furnace Spirit|Spirito della Fornace|| Furnace Whelp|Cucciolo della Fornace|Creatura — Drago|Volare (Questa creatura non può essere bloccata tranne che da creature con volare o raggiungere.)\n{R}: Il Cucciolo della Fornace prende +1/+0 fino alla fine del turno. Furnace of Rath|Fornace di Rath|Incantesimo|Se una fonte sta per infliggere danno a una creatura o a un giocatore, infligge invece il doppio di quel danno a quella creatura o a quel giocatore. -Furor of the Bitten|Ira di Chi È Morso|Incantesimo — Aura|Incanta creatura\nLa creatura incantata prende +2/+2 e attacca ogni turno, se può farlo. +Furor of the Bitten|Ira di Chi È Morso|Incantesimo — Aura|Incanta creatura\nLa creatura incantata prende +2/+2 e attacca in ogni combattimento, se può farlo. Furtive Homunculus|Omuncolo Circospetto|Creatura — Omuncolo|Furtivo (Questa creatura non può essere bloccata da creature con forza superiore.) Fury Charm|Monile della Furia|Istantaneo|Scegli uno Distruggi un artefatto bersaglio; oppure una creatura bersaglio prende +1/+1 e ha travolgere fino alla fine del turno; oppure rimuovi due segnalini tempo da un permanente bersaglio o da una carta sospesa bersaglio. Fury Sliver|Tramutante Furioso|Creatura — Tramutante|Tutti i Tramutanti hanno doppio attacco. @@ -6132,6 +6284,7 @@ Fyndhorn Elves|Elfi di Fyndhorn|| Fyndhorn Pollen|Polline di Fyndhorn|| Gabriel Angelfire|Gabriel Angelfire|| Gaddock Teeg|Gaddock Teeg|Creatura Leggendaria — Consigliere Kithkin|Le magie non creatura con costo di mana convertito pari o superiore a 4 non possono essere giocate.\nLe magie non creatura con {X} nel loro costo di mana non possono essere giocate. +Gadrak, the Crown-Scourge|Gadrak, il Flagello delle Corone|Creatura Leggendaria — Drago|Volare\nGadrak, il Flagello delle Corone non può attaccare a meno che tu non controlli quattro o più artefatti.\nAll'inizio della tua sottofase finale, crea una pedina Tesoro per ogni creatura non pedina che è morta in questo turno. (È un artefatto con: "{T}, Sacrifica questo artefatto: Aggiungi un mana di un qualsiasi colore".) Gadwick, the Wizened|Gadwick, il Rugoso|Creatura Leggendaria — Mago Umano|Quando Gadwick, il Rugoso entra nel campo di battaglia, pesca X carte.\nOgniqualvolta lanci una magia blu, TAPpa un permanente non terra bersaglio controllato da un avversario. Gaea's Anthem|Inno di Gea|Incantesimo|Le creature che controlli prendono +1/+1. Gaea's Balance|Equilibrio di Gaea|Stregoneria|Come costo addizionale per giocare l'Equilibrio di Gaea, sacrifica cinque terre.\nPassa in rassegna il tuo grimorio per una carta terra base di ogni tipo e mettile in gioco. Poi rimescola il tuo grimorio. @@ -6143,12 +6296,13 @@ Gaea's Herald|Araldo di Gaea|Creatura — Elfo|Le magie creatura non possono ess Gaea's Liege|Vassallo di Gea|Creatura — Avatar|La forza e la costituzione del Vassallo di Gea sono pari al numero di Foreste che controlli. Fintanto che il Vassallo di Gea attacca, la sua forza e la sua costituzione sono invece pari al numero di Foreste controllate dal giocatore in difesa.\n{T}: Una terra bersaglio diventa una Foresta fino a quando il Vassallo di Gea lascia il gioco. Gaea's Might|Potenza di Gaea|| Gaea's Protector|Protettore di Gea|Creatura — Guerriero Elementale|Il Protettore di Gea deve essere bloccato, se possibile. -Gaea's Revenge|Vendetta di Gea|Creatura — Elementale|La Vendetta di Gea non può essere neutralizzata.RapiditàLa Vendetta di Gea non può essere bersaglio di magie non verdi o abilità da fonti non verdi. +Gaea's Revenge|Vendetta di Gea|Creatura — Elementale|La Vendetta di Gea non può essere neutralizzata.\nRapiditàLa Vendetta di Gea non può essere bersaglio di magie non verdi o abilità da fonti non verdi. Gaea's Skyfolk|Popolo dei Cieli di Gaea|Creatura — Tritone Elfo|Volare Gaea's Touch|Tocco di Gea|| Gahiji, Honored One|Gahiji, il Venerato|Creatura Leggendaria — Bestia|Ogniqualvolta una creatura attacca uno dei tuoi avversari o un planeswalker controllato da un avversario, quella creatura prende +2/+0 fino alla fine del turno. Gainsay|Contraddire|Istantaneo|Neutralizza una magia blu bersaglio. Gale Force|Burrasca|Stregoneria|La Burrasca infligge 5 danni a ogni creatura con volare. +Gale Swooper|Rapace della Burrasca|Creatura — Grifone|Volare\nQuando il Rapace della Burrasca entra nel campo di battaglia, una creatura bersaglio ha volare fino alla fine del turno. Galecaster Colossus|Colosso Soffiaburrasca|Creatura — Mago Gigante|TAPpa un Mago STAPpato che controlli: Fai tornare un permanente non terra bersaglio che non controlli in mano al suo proprietario. Galepowder Mage|Mago Polvere da Scoppio|Creatura — Mago Kithkin|Volare\nOgniqualvolta il Mago Polvere da Scoppio attacca, rimuovi dal gioco un'altra creatura bersaglio. Rimetti in gioco quella carta sotto il controllo del suo proprietario alla fine del turno. Galerider Sliver|Tramutante Cavalcavento|Creatura — Tramutante|Le creature Tramutante che controlli hanno volare. @@ -6186,17 +6340,24 @@ Gargos, Vicious Watcher|Gargos, Scrutatore Crudele|Creatura Leggendaria — Idra Gargoyle Castle|Castello del Gargoyle|Terra|{T}: Aggiungi {1} alla tua riserva di mana.\n{5}, {T}, Sacrifica il Castello del Gargoyle: Metti sul campo di battaglia una pedina creatura artefatto Gargoyle 3/4 incolore con volare. Gargoyle Sentinel|Gargoyle Sentinella|Creatura Artefatto — Gargoyle|Difensore (Questa creatura non può attaccare.)\n{3}: Fino alla fine del turno, il Gargoyle Sentinella perde difensore e ha volare. Garna, the Bloodflame|Garna, dal Sangue di Fiamma|Creatura Leggendaria — Guerriero Umano|Lampo\nQuando Garna, dal Sangue di Fiamma entra nel campo di battaglia, riprendi in mano tutte le carte creatura che sono state messe nel tuo cimitero da qualsiasi zona in questo turno.\nLe altre creature che controlli hanno rapidità. +Garrison Cat|Felino della Guarnigione|Creatura — Felino|Quando il Felino della Guarnigione muore, crea una pedina creatura Soldato Umano 1/1 bianca. Garrison Griffin|Grifone della Guarnigione|Creatura — Grifone|Volare\nOgniqualvolta il Grifone della Guarnigione attacca, un Cavaliere bersaglio che controlli ha volare fino alla fine del turno. Garrison Sergeant|Sergente della Guarnigione|Creatura — Soldato Viashino|Il Sergente della Guarnigione ha doppio attacco fintanto che controlli un Cancello. Garruk Relentless|Garruk Spietato|Planeswalker — Garruk|Quando Garruk Spietato ha due o meno segnalini fedeltà, trasformalo.\n0: Garruk Spietato infligge 3 danni a una creatura bersaglio. Quella creatura infligge danno pari alla sua forza a Garruk.\n0: Metti sul campo di battaglia una pedina creatura Lupo 2/2 verde. Garruk Wildspeaker|Garruk Lingua Selvaggia|Planeswalker — Garruk|+1: STAPpa due terre bersaglio.\n-1: Metti sul campo di battaglia una pedina creatura Bestia 3/3 verde.\n-4: Le creature che controlli prendono +3/+3 e hanno travolgere fino alla fine del turno. Garruk's Companion|Compagno di Garruk|Creatura — Bestia|Travolgere (Se questa creatura sta per assegnare alle sue creature bloccanti danno sufficiente a distruggerle, puoi farle assegnare il resto del suo danno al giocatore in difesa o a un planeswalker.) +Garruk's Gorehorn|Sventracorno di Garruk|Creatura — Bestia| +Garruk's Harbinger|Messaggero di Garruk|Creatura — Bestia|Anti-malocchio dal nero\nOgniqualvolta il Messaggero di Garruk infligge danno da combattimento a un giocatore o a un planeswalker, guarda altrettante carte dalla cima del tuo grimorio. Puoi rivelare una carta creatura o una carta planeswalker Garruk scelta tra esse e aggiungerla alla tua mano. Metti le altre in fondo al tuo grimorio in ordine casuale. Garruk's Horde|Orda di Garruk|Creatura — Bestia|Travolgere (Questa creatura può infliggere il danno da combattimento in eccesso a un giocatore in difesa o a un planeswalker mentre attacca.)\nGioca con la prima carta del tuo grimorio rivelata.\nPuoi lanciare la prima carta del tuo grimorio se è una carta creatura. (Fallo solo quando potresti lanciare quella carta creatura. Devi comunque pagare i costi della magia.) Garruk's Packleader|Capobranco di Garruk|Creatura — Bestia|Ogniqualvolta un'altra creatura con forza pari o superiore a 3 entra nel campo di battaglia sotto il tuo controllo, puoi pescare una carta. +Garruk's Uprising|Insurrezione di Garruk|Incantesimo|Quando l'Insurrezione di Garruk entra nel campo di battaglia, se controlli una creatura con forza pari o superiore a 4, pesca una carta.\nLe creature che controlli hanno travolgere. (Possono infliggere il danno da combattimento in eccesso al giocatore o al planeswalker che stanno attaccando.)\nOgniqualvolta una creatura con forza pari o superiore a 4 entra nel campo di battaglia sotto il tuo controllo, pesca una carta. +Garruk's Warsteed|Destriero da Guerra di Garruk|Creatura — Rinoceronte|Cautela\nQuando il Destriero da Guerra di Garruk entra nel campo di battaglia, puoi passare in rassegna il tuo grimorio e/o il tuo cimitero per una carta chiamata Garruk, Araldo Selvaggio, rivelarla e aggiungerla alla tua mano. Se passi in rassegna il tuo grimorio in questo modo, rimescolalo. Garruk, Apex Predator|Garruk, Predatore Supremo|Planeswalker — Garruk|+1: Distruggi un altro planeswalker bersaglio.\n+1: Metti sul campo di battaglia una pedina creatura Bestia 3/3 nera con tocco letale.\n-3: Distruggi una creatura bersaglio. Guadagni punti vita pari alla sua costituzione.\n-8: Un avversario bersaglio ottiene un emblema con "Ogniqualvolta una creatura ti attacca, prende +5/+5 e ha travolgere fino alla fine del turno". -Garruk, Caller of Beasts|Garruk, Evocatore di Bestie|Planeswalker — Garruk|+1: Rivela le prime cinque carte del tuo grimorio. Aggiungi alla tua mano tutte le carte creatura rivelate in questo modo e metti le altre in fondo al tuo grimorio in qualsiasi ordine.-3: Puoi mettere sul campo di battaglia una carta creatura verde dalla tua mano.-7: Ottieni un emblema con "Ogniqualvolta lanci una magia creatura, puoi passare in rassegna il tuo grimorio per una carta creatura, metterla sul campo di battaglia, poi rimescolare il tuo grimorio". +Garruk, Caller of Beasts|Garruk, Evocatore di Bestie|Planeswalker — Garruk|+1: Rivela le prime cinque carte del tuo grimorio. Aggiungi alla tua mano tutte le carte creatura rivelate in questo modo e metti le altre in fondo al tuo grimorio in qualsiasi ordine.\n-3: Puoi mettere sul campo di battaglia una carta creatura verde dalla tua mano.\n-7: Ottieni un emblema con "Ogniqualvolta lanci una magia creatura, puoi passare in rassegna il tuo grimorio per una carta creatura, metterla sul campo di battaglia, poi rimescolare il tuo grimorio". Garruk, Cursed Huntsman|Garruk, Cacciatore Maledetto|Planeswalker Leggendario — Garruk|0: Crea due pedine creatura Lupo 2/2 nere e verdi con "Quando questa creatura muore, metti un segnalino fedeltà su ogni Garruk che controlli".\n-3: Distruggi una creatura bersaglio. Pesca una carta.\n-6: Ottieni un emblema con "Le creature che controlli prendono +3/+3 e hanno travolgere". Garruk, Primal Hunter|Garruk, Cacciatore Primitivo|Planeswalker Leggendario — Garruk|+1: Crea una pedina creatura Bestia 3/3 verde.\n-3: Pesca un numero di carte pari alla forza maggiore tra le creature che controlli.\n-6: Crea una pedina creatura Wurm 6/6 verde per ogni terra che controlli. +Garruk, Savage Herald|Garruk, Araldo Selvaggio|Planeswalker Leggendario — Garruk|+1: Rivela la prima carta del tuo grimorio. Se è una carta creatura, aggiungila alla tua mano. Altrimenti, mettila in fondo al tuo grimorio.\n-2: Una creatura bersaglio che controlli infligge danno pari alla sua forza a un'altra creatura bersaglio.\n-7: Fino alla fine del turno, le creature che controlli hanno "Puoi far assegnare a questa creatura il suo danno da combattimento come se non fosse bloccata". +Garruk, Unleashed|Garruk, Infuriato|Planeswalker Leggendario — Garruk|+1: Fino a una creatura bersaglio prende +3/+3 e ha travolgere fino alla fine del turno.\n-2: Crea una pedina creatura Bestia 3/3 verde. Poi, se un avversario controlla più creature di te, metti un segnalino fedeltà su Garruk, Infuriato.\n-7: Ottieni un emblema con "All'inizio della tua sottofase finale, puoi passare in rassegna il tuo grimorio per una carta creatura, metterla sul campo di battaglia, poi rimescolare il tuo grimorio". Garruk, the Veil-Cursed|Garruk Maledetto dal Velo|Planeswalker — Garruk|+1: Metti sul campo di battaglia una pedina creatura Lupo 1/1 nera con tocco letale.\n-1: Sacrifica una creatura. Se lo fai, passa in rassegna il tuo grimorio per una carta creatura, rivelala e aggiungila alla tua mano, poi rimescola il tuo grimorio.\n-3: Le creature che controlli hanno travolgere e prendono +X/+X fino alla fine del turno, dove X è il numero di carte creatura nel tuo cimitero. Garza Zol, Plague Queen|Garza Zol, Regina della Peste|Creatura Leggendaria — Vampiro|Volare, rapidità\nOgniqualvolta una creatura a cui sia stato inflitto danno da Garza Zol, Regina della Peste in questo turno viene messa in un cimitero, metti un segnalino +1/+1 su Garza Zol.\nOgniqualvolta Garza Zol infligge danno da combattimento a un giocatore, puoi pescare una carta. Garza's Assassin|Assassino di Garza|Creatura — Assassino Umano|Sacrifica l'Assassino di Garza: Distruggi una creatura non nera bersaglio.\nRecupero—Paga metà dei tuoi punti vita, arrotondata per eccesso. (Quando un'altra creatura viene messa nel tuo cimitero dal gioco, puoi pagare metà dei tuoi punti vita, arrotondata per eccesso. Se lo fai, riprendi in mano questa carta dal tuo cimitero. Altrimenti, rimuovi dal gioco questa carta.) @@ -6217,7 +6378,7 @@ Gateway Sneak|Furtiva dei Cancelli|Creatura — Farabutto Vedalken|Ogniqualvolta Gathan Raiders|Predoni Gathan|Creatura — Guerriero Umano|Determinazione I Predoni Gathan prendono +2/+2 se non hai carte in mano.\nMetamorfosi—Scarta una carta. (Puoi giocare questa carta a faccia in giù come una creatura 2/2 pagando {3}. Girala a faccia in su in qualsiasi momento pagando il suo costo di metamorfosi.) Gather Courage|Raccogliere il Coraggio|Istantaneo|Convocazione (Ciascuna creatura che TAPpi mentre giochi questa magia riduce il suo costo di {1} o di un mana del colore di quella creatura.)\nLa creatura bersaglio prende +2/+2 fino alla fine del turno. Gather Specimens|Raccogliere Esemplari|Istantaneo|Se una creatura sta per entrare in gioco sotto il controllo di un avversario in questo turno, entra invece in gioco sotto il tuo controllo. -Gather the Pack|Radunare la Banda|Stregoneria|Rivela le prime cinque carte del tuo grimorio. Puoi aggiungere alla tua mano una carta creatura scelta tra esse. Metti le altre nel tuo cimitero.Arte magica — Se nel tuo cimitero ci sono due o più carte istantaneo e/o stregoneria, aggiungi alla tua mano fino a due carte creatura scelte tra le carte rivelate invece di una. +Gather the Pack|Radunare la Banda|Stregoneria|Rivela le prime cinque carte del tuo grimorio. Puoi aggiungere alla tua mano una carta creatura scelta tra esse. Metti le altre nel tuo cimitero.\nArte magica — Se nel tuo cimitero ci sono due o più carte istantaneo e/o stregoneria, aggiungi alla tua mano fino a due carte creatura scelte tra le carte rivelate invece di una. Gather the Townsfolk|Radunare i Cittadini|Stregoneria|Metti sul campo di battaglia due pedine creatura Umano 1/1 bianche.\nOra fatidica — Se hai 5 o meno punti vita, metti invece sul campo di battaglia cinque di quelle pedine. Gatherer of Graces|Raccoglitrice di Grazia|Creatura — Druido Umano|La Raccoglitrice di Grazia prende +1/+1 per ogni Aura assegnata ad essa.\nSacrifica un'Aura: Rigenera la Raccoglitrice di Grazia. Gatstaf Arsonists|Piromani di Gatstaf|Creatura — Mannaro Umano|All'inizio di ogni mantenimento, se nell'ultimo turno non sono state lanciate magie, trasforma i Piromani di Gatstaf. @@ -6227,6 +6388,7 @@ Gatstaf Shepherd|Pastore di Gatstaf|Creatura — Mannaro Umano|All'inizio di ogn Gauntlet of Power|Guanto del Potere|Artefatto|Mentre il Guanto del Potere entra in gioco, scegli un colore.\nLe creature del colore scelto prendono +1/+1.\nOgniqualvolta una terra base viene TAPpata per attingere mana del colore scelto, il suo controllore aggiunge un mana di quel colore alla propria riserva di mana. Gauntlets of Chaos|Magli del Caos|| Gauntlets of Light|Guanti di Luce|Incantesimo — Aura|Incanta creatura\nLa creatura incantata prende +0/+2 e assegna danno da combattimento pari alla sua costituzione invece che alla sua forza.\nLa creatura incantata ha "{2}{W}: STAPpa questa creatura". +Gavi, Nest Warden|Gavi, Guardiana del Nido|Creatura Leggendaria — Sciamano Umano|Puoi pagare {0} invece di pagare il costo di ciclo della prima carta che cicli in ogni turno.\nOgniqualvolta peschi la tua seconda carta in ogni turno, crea una pedina creatura Felino Dinosauro 2/2 rossa e bianca. Gavony Ironwright|Forgiaferro di Gavony|Creatura — Soldato Umano|Ora fatidica — Fintanto che hai 5 o meno punti vita, le altre creature che controlli prendono +1/+4. Gavony Township|Distretto di Gavony|Terra|{T}: Aggiungi {1} alla tua riserva di mana.\n{2}{G}{W}, {T}: Metti un segnalino +1/+1 su ogni creatura che controlli. Gavony Unhallowed|Sacrilega di Gavony|Creatura — Zombie|Ogniqualvolta un'altra creatura che controlli muore, metti un segnalino +1/+1 sulla Sacrilega di Gavony. @@ -6264,11 +6426,14 @@ Gempalm Incinerator|Inceneritore di Palmagemma|Creatura — Goblin|Ciclo {1}{R} Gempalm Polluter|Inquinatore di Palmagemma|Creatura — Zombie|Ciclo {B}{B} ({B}{B}, Scarta questa carta dalla tua mano: Pesca una carta).\nQuando usi l'abilità ciclo dell'Inquinatore di Palmagemma, puoi far perdere 1 punto vita a un giocatore bersaglio per ogni Zombie in gioco. Gempalm Sorcerer|Stregone di Palmagemma|Creatura — Mago|Ciclo {2}{U} ({2}{U}, Scarta questa carta dalla tua mano: Pesca una carta).\nQuando usi l'abilità ciclo dello Stregone di Palmagemma, tutti i Maghi guadagnano volare fino alla fine del turno. Gempalm Strider|Viandante Palmagemma|Creatura — Elfo|Ciclo {2}{G}{G} ({2}{G}{G}, Scarta questa carta dalla tua mano: Pesca una carta).\nQuando usi l'abilità ciclo del Viandante Palmagemma, tutti gli Elfi prendono +2/+2 fino alla fine del turno. +Gemrazer|Spezzagemme|Creatura — Bestia|Mutazione {1}{G}{G} (Se lanci questa magia per il suo costo di mutazione, mettila sopra o sotto una creatura non Umano bersaglio che possiedi. Muta nella creatura sopra, con anche le abilità di quelle sotto.)\nRaggiungere, travolgere\nOgniqualvolta questa creatura muta, distruggi un artefatto o un incantesimo bersaglio controllato da un avversario. Gemstone Array|Esposizione di Gemme|Artefatto|{2}: Metti un segnalino carica sull'Esposizione di Gemme.\nRimuovi un segnalino carica dall'Esposizione di Gemme: Aggiungi un mana di qualsiasi colore alla tua riserva. Gemstone Caverns|Caverne di Gemme|Terra Leggendaria|Se le Caverne di Gemme sono nella tua mano iniziale e non stai giocando per primo, puoi iniziare la partita mettendo in gioco le Caverne di Gemme con un segnalino fortuna su di esse. Se lo fai, rimuovi dal gioco una carta dalla tua mano.\n{T}: Aggiungi {1} alla tua riserva di mana. Se le Caverne di Gemme hanno su di esse un segnalino fortuna, aggiungi invece un mana di qualsiasi colore alla tua riserva di mana. Gemstone Mine|Miniera di Diamanti|Terra|La Miniera di Diamanti entra in gioco con tre segnalini estrazione su di essa.\n{T}, Rimuovi un segnalino estrazione dalla Miniera di Diamanti: Aggiungi un mana di qualsiasi colore alla tua riserva di mana. Se non ci sono segnalini estrazione sulla Miniera di Diamanti, sacrificala. General Jarkeld|Generale Jarkeld|| +General Kudro of Drannith|Generale Kudro di Drannith|Creatura Leggendaria — Soldato Umano|Gli altri Umani che controlli prendono +1/+1.\nOgniqualvolta il Generale Kudro di Drannith o un altro Umano entrano nel campo di battaglia sotto il tuo controllo, esilia una carta bersaglio dal cimitero di un avversario.\n{2}, Sacrifica due Umani: Distruggi una creatura bersaglio con forza pari o superiore a 4. General Tazri|Generale Tazri|Creatura Leggendaria — Alleato Umano|Quando il Generale Tazri entra nel campo di battaglia, puoi passare in rassegna il tuo grimorio per una carta creatura Alleato, rivelarla, aggiungerla alla tua mano e poi rimescolare il tuo grimorio.\n{W}{U}{B}{R}{G}: Le creature Alleato che controlli prendono +X/+X fino alla fine del turno, dove X è il numero di colori di quelle creature. +General's Enforcer|Esecutore del Generale|Creatura — Soldato Umano|Gli Umani leggendari che controlli hanno indistruttibile.\n{2}{W}{B}: Esilia una carta bersaglio da un cimitero. Se era una carta creatura, crea una pedina creatura Soldato Umano 1/1 bianca. General's Kabuto|Kabuto del Generale|Artefatto - Equipaggiamento|La creatura equipaggiata non può essere bersaglio di magie o abilità.\nPrevieni tutto il danno da combattimento che verrebbe inflitto alla creatura equipaggiata.\nEquipaggiare {2} ({2}: Assegnalo a una creatura bersaglio che controlli. Equipaggialo solo come una stregoneria.) General's Regalia|Insegne del Generale|| Generator Servant|Servo Generatore|Creatura — Elementale|{T}, Sacrifica il Servo Generatore: Aggiungi {2} alla tua riserva di mana. Se quel mana viene speso per una magia creatura, quella creatura ha rapidità fino alla fine del turno. (Quella creatura può attaccare e {T} non appena entra sotto il tuo controllo.) @@ -6277,6 +6442,7 @@ Generous Stray|Randagio Generoso|Creatura — Felino|Quando il Randagio Generoso Genesis Chamber|Camera della Genesi|Artefatto|Ogniqualvolta una creatura non pedina entra in gioco, se la Camera della Genesi è STAPpata, il controllore di quella creatura mette in gioco una pedina creatura artefatto Myr 1/1. Genesis Hydra|Idra della Genesi|Creatura — Idra Pianta|Quando lanci l'Idra della Genesi, rivela le prime X carte del tuo grimorio. Puoi mettere sul campo di battaglia una carta permanente non terra con costo di mana convertito pari o inferiore a X scelta tra esse. Poi rimescola le altre nel tuo grimorio.\nL'Idra della Genesi entra nel campo di battaglia con X segnalini +1/+1. Genesis Storm|Tempesta della Genesi|Stregoneria|Quando lanci questa magia, copiala per ogni volta che hai lanciato il tuo comandante dalla zona di comando in questa partita.\nRivela carte dalla cima del tuo grimorio finché non riveli una carta permanente non terra. Puoi mettere quella carta sul campo di battaglia. Poi metti in fondo al tuo grimorio in ordine casuale tutte le carte rivelate in questo modo che non sono state messe sul campo di battaglia. +Genesis Ultimatum|Ultimatum della Genesi|Stregoneria|Guarda le prime cinque carte del tuo grimorio. Metti sul campo di battaglia un qualsiasi numero di carte permanente scelte tra esse e aggiungi le altre alla tua mano. Esilia l'Ultimatum della Genesi. Genesis Wave|Flusso d'Origine|Stregoneria|Rivela le prime X carte del tuo grimorio. Puoi mettere sul campo di battaglia un qualsiasi numero di carte permanente con costo di mana convertito pari o inferiore a X scelte tra quelle carte rivelate. Poi metti nel tuo cimitero tutte le carte rivelate in questo modo che non sono state messe sul campo di battaglia. Genesis|La Genesi|Creatura — Incarnazione|All'inizio del tuo mantenimento, se La Genesi è nel tuo cimitero, puoi pagare {2}{G}. Se lo fai, riprendi in mano una carta creatura bersaglio dal tuo cimitero. Genju of the Cedars|Genju dei Cedri|Incanta Foresta|{2}: La Foresta incantata diventa una creatura Spirito 4/4 verde fino alla fine del turno. È ancora una terra.\nQuando la Foresta incantata viene messa in un cimitero, puoi riprendere in mano il Genju dei Cedri dal tuo cimitero. @@ -6349,7 +6515,7 @@ Ghost-Lit Redeemer|Redentrice Lumifera|Creatura - Spirito|{W}, {T}: Guadagni 2 p Ghost-Lit Stalker|Cacciatore Lumifero|Creatura - Spirito|{4}{B}, {T}: Il giocatore bersaglio scarta due carte. Gioca questa abilità solo quando potresti giocare una stregoneria.\nIncanalare {5}{B}{B}, Scarta il Cacciatore Lumifero: Il giocatore bersaglio scarta quattro carte. Gioca questa abilità solo quando potresti giocare una stregoneria. Ghost-Lit Warder|Carceriere Lumifero|Creatura - Spirito|{3}{U}, {T}: Neutralizza una magia bersaglio a meno che il suo controllore spenda {2}.\nIncanalare {3}{U}, Scarta il Carceriere Lumifero: Neutralizza una magia bersaglio a meno che il suo controllore spenda {4}. Ghostblade Eidolon|Apparizione delle Lame Fantasma|Creatura Incantesimo — Spirito|Conferire {5}{W} (Se lanci questa carta per il suo costo di conferire, è una magia Aura con incanta creatura. Diventa una creatura se non è assegnata a una creatura.)Doppio attacco (Questa creatura infligge sia danno da combattimento da attacco improvviso che danno da combattimento regolare.)La creatura incantata prende +1/+1 e ha doppio attacco. -Ghostfire Blade|Lama di Fuoco Spettrale|Artefatto — Equipaggiamento|La creatura equipaggiata prende +2/+2.Equipaggiare {3}L'abilità equipaggiare della Lama di Fuoco Spettrale costa {2} in meno per essere attivata se bersaglia una creatura incolore. +Ghostfire Blade|Lama di Fuoco Spettrale|Artefatto — Equipaggiamento|La creatura equipaggiata prende +2/+2.\nEquipaggiare {3}L'abilità equipaggiare della Lama di Fuoco Spettrale costa {2} in meno per essere attivata se bersaglia una creatura incolore. Ghostfire|Fuoco Spettrale|Istantaneo|Il Fuoco Spettrale è incolore.\nIl Fuoco Spettrale infligge 3 danni a una creatura o a un giocatore bersaglio. Ghostflame Sliver|Tramutante Fiamma Spettrale|Creatura — Tramutante|Tutti i Tramutanti sono incolori. Ghostform|Forma Spettrale|Stregoneria|Fino a due creature bersaglio non possono essere bloccate in questo turno. @@ -6357,6 +6523,7 @@ Ghosthelm Courier|Messaggero Fantelmo|Creatura — Mago|Puoi scegliere di non ST Ghostly Changeling|Cangiante Spettrale|Creatura — Polimorfo|Cangiante (Questa carta ha tutti i tipi di creatura in ogni momento.)\n{1}{B}: Il Cangiante Spettrale prende +1/+1 fino alla fine del turno. Ghostly Flame|Fiamma Spettrale|| Ghostly Flicker|Fremito Spettrale|Istantaneo|Esilia due artefatti, creature e/o terre bersaglio che controlli, poi rimetti quelle carte sul campo di battaglia sotto il tuo controllo. +Ghostly Pilferer|Saccheggiatore Incorporeo|Creatura — Farabutto Spirito|Ogniqualvolta il Saccheggiatore Incorporeo viene STAPpato, puoi pagare {2}. Se lo fai, pesca una carta.\nOgniqualvolta un avversario lancia una magia da una zona diversa dalla sua mano, pesca una carta.\nScarta una carta: Il Saccheggiatore Incorporeo non può essere bloccato in questo turno. Ghostly Possession|Possessione Spettrale|Incantesimo — Aura|Incanta creatura\nLa creatura incantata ha volare.\nPrevieni tutto il danno da combattimento che verrebbe inflitto alla e dalla creatura incantata. Ghostly Prison|Prigione Spettrale|Incantesimo|Le creature non possono attaccarti a meno che il loro controllore non paghi {2} per ogni creatura che controlla che ti sta attaccando. Ghostly Sentinel|Sentinella Spettrale|Creatura — Spirito Kor|Volare, cautela @@ -6416,12 +6583,12 @@ Gideon's Company|Compagnia di Gideon|Creatura — Soldato Umano|Ogniqualvolta gu Gideon's Defeat|Sconfitta di Gideon|Istantaneo|Esilia una creatura bianca bersaglio attaccante o bloccante. Se era un planeswalker Gideon, guadagni 5 punti vita. Gideon's Intervention|Intervento di Gideon|Incantesimo|Mentre l'Intervento di Gideon entra nel campo di battaglia, scegli il nome di una carta.\nI tuoi avversari non possono lanciare magie con il nome scelto.\nPrevieni tutto il danno che verrebbe inflitto a te e ai permanenti che controlli da fonti con il nome scelto. Gideon's Lawkeeper|Disciplinato di Gideon|Creatura — Soldato Umano|{W}, {T}: TAPpa una creatura bersaglio. -Gideon's Phalanx|Falange di Gideon|Istantaneo|Metti sul campo di battaglia quattro pedine creatura Cavaliere 2/2 bianche con cautela.Arte magica — Se nel tuo cimitero ci sono due o più carte istantaneo e/o stregoneria, le creature che controlli hanno indistruttibile fino alla fine del turno. +Gideon's Phalanx|Falange di Gideon|Istantaneo|Metti sul campo di battaglia quattro pedine creatura Cavaliere 2/2 bianche con cautela.\nArte magica — Se nel tuo cimitero ci sono due o più carte istantaneo e/o stregoneria, le creature che controlli hanno indistruttibile fino alla fine del turno. Gideon's Reproach|Disapprovazione di Gideon|Istantaneo|La Disapprovazione di Gideon infligge 4 danni a una creatura attaccante o bloccante bersaglio. Gideon's Resolve|Determinazione di Gideon|Incantesimo|Quando la Determinazione di Gideon entra nel campo di battaglia, puoi passare in rassegna il tuo grimorio e/o il tuo cimitero per una carta chiamata Gideon, Paradigma Marziale, rivelarla e aggiungerla alla tua mano. Se passi in rassegna il tuo grimorio in questo modo, rimescolalo.\nLe creature che controlli prendono +1/+1. Gideon's Sacrifice|Sacrificio di Gideon|Istantaneo|Scegli una creatura o un planeswalker che controlli. Tutto il danno che verrebbe inflitto in questo turno a te e ai permanenti che controlli viene invece inflitto al permanente scelto (se è ancora sul campo di battaglia). Gideon's Triumph|Trionfo di Gideon|Istantaneo|Un avversario bersaglio sacrifica una creatura che ha attaccato o bloccato in questo turno. Se controlli un planeswalker Gideon, quel giocatore sacrifica invece due di quelle creature. -Gideon, Ally of Zendikar|Gideon, Alleato di Zendikar|Planeswalker — Gideon|+1: Fino alla fine del turno, Gideon, Alleato di Zendikar diventa una creatura Alleato Soldato Umano 5/5 con indistruttibile che è ancora un planeswalker. Previeni tutto il danno che gli verrebbe inflitto in questo turno.0: Metti sul campo di battaglia una pedina creatura Alleato Cavaliere 2/2 bianca.-4: Ottieni un emblema con "Le creature che controlli prendono +1/+1". +Gideon, Ally of Zendikar|Gideon, Alleato di Zendikar|Planeswalker — Gideon|+1: Fino alla fine del turno, Gideon, Alleato di Zendikar diventa una creatura Alleato Soldato Umano 5/5 con indistruttibile che è ancora un planeswalker. Previeni tutto il danno che gli verrebbe inflitto in questo turno.0: Metti sul campo di battaglia una pedina creatura Alleato Cavaliere 2/2 bianca.\n-4: Ottieni un emblema con "Le creature che controlli prendono +1/+1". Gideon, Battle-Forged|Gideon, Forgiato dalla Battaglia|Planeswalker — Gideon|+2: Fino a una creatura bersaglio controllata da un avversario attacca Gideon, Forgiato dalla Battaglia durante il prossimo turno del suo controllore, se può farlo.+1: Fino al tuo prossimo turno, una creatura bersaglio ha indistruttibile. STAPpa quella creatura.0: Fino alla fine del turno, Gideon, Forgiato dalla Battaglia diventa una creatura Soldato Umano 4/4 con indistruttibile che è ancora un planeswalker. Previeni tutto il danno che gli verrebbe inflitto in questo turno. Gideon, Champion of Justice|Gideon, Campione di Giustizia|Planeswalker — Gideon|+1: Metti un segnalino fedeltà su Gideon, Campione di Giustizia per ogni creatura controllata da un avversario bersaglio.\n0: Fino alla fine del turno, Gideon, Campione di Giustizia diventa una creatura Soldato Umano indistruttibile con forza e costituzione pari al numero di segnalini fedeltà su di esso. È ancora un planeswalker. Previeni tutto il danno che gli verrebbe inflitto in questo turno.\n-15: Esilia tutti gli altri permanenti. Gideon, Martial Paragon|Gideon, Paradigma Marziale|Planeswalker — Gideon|+2: STAPpa tutte le creature che controlli. Quelle creature prendono +1/+1 fino alla fine del turno.\n0: Fino alla fine del turno, Gideon, Paradigma Marziale diventa una creatura Soldato Umano 5/5 con indistruttibile che è ancora un planeswalker. Previeni tutto il danno che gli verrebbe inflitto in questo turno.\n-10: Le creature che controlli prendono +2/+2 fino alla fine del turno. TAPpa tutte le creature controllate dai tuoi avversari. @@ -6467,7 +6634,7 @@ Gingerbrute|Bruto di Pan di Zenzero|Creatura Artefatto — Golem Cibo|Rapidità\ Gird for Battle|Prepararsi alla Battaglia|Stregoneria|Scegli fino a due creature bersaglio. Metti un segnalino +1/+1 su ciascuna di esse. Gisa and Geralf|Gisa e Geralf|Creatura Leggendaria — Mago Umano|Quando Gisa e Geralf entrano nel campo di battaglia, metti nel tuo cimitero le prime quattro carte del tuo grimorio.\nDurante ogni tuo turno, puoi lanciare una carta creatura Zombie dal tuo cimitero. Gisa's Bidding|Comando di Gisa|Stregoneria|Metti sul campo di battaglia due pedine creatura Zombie 2/2 nere.\nFollia {2}{B} (Se scarti questa carta, scartala in esilio. Quando lo fai, lanciala pagando il suo costo di follia o mettila nel tuo cimitero.) -Gisela, Blade of Goldnight|Gisela, Lama della Notte Dorata|Creatura Leggendaria — Angelo|Volare, attacco improvvisoSe una fonte sta per infliggere danno a un avversario o a un permanente controllato da un avversario, quella fonte infligge invece il doppio di quel danno a quel giocatore o permanente.Se una fonte sta per infliggere danno a te o a un permanente che controlli, previeni la metà di quel danno, arrotondata per eccesso. +Gisela, Blade of Goldnight|Gisela, Lama della Notte Dorata|Creatura Leggendaria — Angelo|Volare, attacco improvvisoSe una fonte sta per infliggere danno a un avversario o a un permanente controllato da un avversario, quella fonte infligge invece il doppio di quel danno a quel giocatore o permanente.\nSe una fonte sta per infliggere danno a te o a un permanente che controlli, previeni la metà di quel danno, arrotondata per eccesso. Gisela, the Broken Blade|Gisela, Lama Spezzata|Creatura Leggendaria — Orrore Angelo|Volare, attacco improvviso, legame vitale\nAll'inizio della tua sottofase finale, se possiedi e controlli Gisela, Lama Spezzata e una creatura chiamata Bruna, Luce Morente, esiliale, poi combinale in Brisela, Voce degli Incubi. Gishath, Sun's Avatar|Gishath, Avatar del Sole|Creatura Leggendaria — Avatar Dinosauro|Travolgere, cautela, rapidità\nOgniqualvolta Gishath, Avatar del Sole infligge danno da combattimento a un giocatore, rivela altrettante carte dalla cima del tuo grimorio. Metti un qualsiasi numero di carte creatura Dinosauro scelte tra esse sul campo di battaglia e le altre in fondo al tuo grimorio in ordine casuale. Gitaxian Probe|Sonda Gitaxian|Stregoneria|({U/P} può essere pagato con {U} o con 2 punti vita.)\nGuarda la mano di un giocatore bersaglio.\nPesca una carta. @@ -6487,6 +6654,7 @@ Glade Gnarr|Gnarr della Radura|Creatura — Bestia|Ogniqualvolta un giocatore gi Glade Watcher|Guardiano della Radura|Creatura — Elementale|Difensore\nFormidabile — {G}: Il Guardiano della Radura può attaccare in questo turno come se non avesse difensore. Attiva questa abilità solo se le creature che controlli hanno una forza totale pari o superiore a 8. Gladecover Scout|Esploratrice di Mantoradura|Creatura — Esploratore Elfo|Anti-malocchio (Questa creatura non può essere bersaglio di magie o abilità controllate dai tuoi avversari.) Gladehart Cavalry|Cavalleria dei Cervi delle Radure|Creatura — Cavaliere Elfo|Quando la Cavalleria dei Cervi delle Radure entra nel campo di battaglia, soccorri 6. (Scegli fino a sei altre creature bersaglio. Metti un segnalino +1/+1 su ciascuna di esse.)\nOgniqualvolta una creatura che controlli con un segnalino +1/+1 muore, guadagni 2 punti vita. +Glademuse|Musa della Radura|Creatura — Bestia|Ogniqualvolta un giocatore lancia una magia, se non è il suo turno, quel giocatore pesca una carta. Glaive of the Guildpact|Falcione del Patto delle Gilde|Artefatto — Equipaggiamento|La creatura equipaggiata prende +1/+0 per ogni Cancello che controlli e ha cautela e minacciare. (Una creatura con minacciare non può essere bloccata tranne che da due o più creature.)\nEquipaggiare {3} ({3}: Assegna a una creatura bersaglio che controlli. Equipaggia solo quando potresti lanciare una stregoneria.) Glamer Spinners|Tessitori di Insidie|Creatura — Mago Spiritello|Lampo\nVolare\nQuando i Tessitori di Insidie entrano in gioco, assegna tutte le Aure che incantano un permanente bersaglio a un altro permanente controllato dallo stesso giocatore. Glamerdye|Tintura Illusoria|Istantaneo|Cambia il testo di una magia o di un permanente bersaglio sostituendo tutte le istanze di una parola colore con un'altra.\nRievocare (Puoi giocare questa carta dal tuo cimitero scartando una carta terra oltre a pagare gli altri suoi costi.) @@ -6517,12 +6685,13 @@ Glen Elendra Pranksters|Burloni di Gola Elendra|Creatura — Mago Spiritello|Vol Glen Elendra|Gola Elendra|Piano — Lorwyn|Alla fine del combattimento, puoi scambiare il controllo di una creatura bersaglio che controlli e che ha inflitto danno da combattimento a un giocatore in questo combattimento con una creatura bersaglio controllata da quel giocatore.\nOgniqualvolta tiri caos, prendi il controllo di una creatura bersaglio che possiedi. Gliding Licid|Licide Planante|| Glimmer of Genius|Barlume di Genialità|Istantaneo|Profetizza 2, poi pesca due carte. Ottieni {E}{E} (due segnalini energia). +Glimmerbell|Campana Scintillante|Creatura — Medusa Elementale|Volare\n{1}{U}: STAPpa la Campana Scintillante. Glimmerdust Nap|Pisolino di Polvere Luccicante|Incantesimo — Aura|Incanta creatura TAPpata\nLa creatura incantata non STAPpa durante lo STAP del suo controllore. Glimmering Angel|Angelo Scintillante|| Glimmerpoint Stag|Cervo Scintillante|Creatura — Alce|Cautela\nQuando il Cervo Scintillante entra nel campo di battaglia, esilia un altro permanente bersaglio. Rimetti sul campo di battaglia quella carta sotto il controllo del suo proprietario all'inizio della prossima sottofase finale. Glimmerpost|Avamposto Scintillante|Terra — Luogo|Quando l'Avamposto Scintillante entra nel campo di battaglia, guadagni 1 punto vita per ogni Luogo sul campo di battaglia.\n{T}: Aggiungi {1} alla tua riserva di mana. Glimmervoid Basin|Bacino del Nulla Scintillante|Piano — Mirrodin|Ogniqualvolta un giocatore lancia una magia istantaneo o stregoneria con un singolo bersaglio, quel giocatore copia quella magia per ogni altra magia, permanente, carta non sul campo di battaglia e/o giocatore che la magia potrebbe bersagliare. Ogni copia ne bersaglia uno diverso.\nOgniqualvolta tiri caos, scegli una creatura bersaglio. Ogni giocatore tranne il controllore di quella creatura mette sul campo di battaglia una pedina che è una copia di quella creatura. -Glimmervoid|Il Nulla Scintillante|Terra|Alla fine del turno, se non controlli artefatti, sacrifica Il Nulla Scintillante.{T}: Aggiungi un mana di qualsiasi colore alla tua riserva. +Glimmervoid|Il Nulla Scintillante|Terra|Alla fine del turno, se non controlli artefatti, sacrifica Il Nulla Scintillante.\n{T}: Aggiungi un mana di qualsiasi colore alla tua riserva. Glimpse of Freedom|Barlume di Libertà|Istantaneo|Pesca una carta.\nFuga—{2}{U}, Esilia altre cinque carte dal tuo cimitero. (Puoi lanciare questa carta dal tuo cimitero pagando il suo costo di fuga.) Glimpse of Nature|Barlume della Natura|Stregoneria|Ogniqualvolta giochi una magia creatura in questo turno, pesca una carta. Glimpse the Future|Intravedere il Futuro|Stregoneria|Guarda le prime tre carte del tuo grimorio. Aggiungine una alla tua mano e metti le altre nel tuo cimitero. @@ -6548,6 +6717,8 @@ Glittering Lion|Leone Scintillante|| Glittering Lynx|Lince Scintillante|| Glittering Wish|Desiderio Scintillante|Stregoneria|Scegli una carta multicolore che possiedi al di fuori del gioco, rivela quella carta e aggiungila alla tua mano. Rimuovi dal gioco il Desiderio Scintillante. Global Ruin|Rovina Globale|| +Gloom Pangolin|Pangolino Tetro|Creatura — Pangolino Incubo| +Gloom Sower|Seminatore di Tenebre|Creatura — Orrore|Ogniqualvolta il Seminatore di Tenebre viene bloccato da una creatura, il controllore di quella creatura perde 2 punti vita e tu guadagni 2 punti vita. Gloom Surgeon|Tetro Chirurgo|Creatura — Spirito|Se sta per essere inflitto danno da combattimento al Tetro Chirurgo, previeni quel danno ed esilia altrettante carte dalla cima del tuo grimorio. Gloomdrifter|Trascina Malinconia|Creatura — Servitore|Volare\nSoglia Quando il Trascina Malinconia entra in gioco, le creature non nere prendono -2/-2 fino alla fine del turno (hai soglia fintano che ci sono almeno sette carte nel tuo cimitero). Gloomhunter|Tetro Cacciatore|Creatura — Pipistrello|Volare @@ -6570,6 +6741,7 @@ Glowering Rogon|Rogon Bieco|Creatura — Bestia|Sviluppo 1 (mentre questa carta Glowing Anemone|Anemone Luminescente|| Glowrider|Cavalcaluce|Creatura — Chierico|Le magie non creatura costano {1} addizionale per essere giocate. Glowspore Shaman|Sciamana delle Lumispore|Creatura — Sciamano Elfo|Quando la Sciamana delle Lumispore entra nel campo di battaglia, metti nel tuo cimitero le prime tre carte del tuo grimorio. Puoi mettere una carta terra dal tuo cimitero in cima al tuo grimorio. +Glowstone Recluse|Eremita della Splendipietra|Creatura — Ragno|Mutazione {3}{G} (Se lanci questa magia per il suo costo di mutazione, mettila sopra o sotto una creatura non Umano bersaglio che possiedi. Muta nella creatura sopra, con anche le abilità di quelle sotto.)\nRaggiungere\nOgniqualvolta questa creatura muta, metti due segnalini +1/+1 su di essa. Gluttonous Cyclops|Ciclope Ingordo|Creatura — Ciclope|{5}{R}{R}: Mostruosità 3. (Se questa creatura non è mostruosa, metti tre segnalini +1/+1 su di essa e diventa mostruosa.) Gluttonous Slime|Melma Affamata|Creatura — Melma|Lampo\nDivorare 1 (Mentre questa creatura entra in gioco, puoi sacrificare un qualsiasi numero di creature. Entra in gioco con un numero di segnalini +1/+1 pari alle creature sacrificate.) Gluttonous Slug|Lumaca Ingorda|Creatura — Orrore Lumaca|Minacciare\nEvoluzione (Ogniqualvolta una creatura entra nel campo di battaglia sotto il tuo controllo, se quella creatura ha forza o costituzione maggiori di questa creatura, metti un segnalino +1/+1 su questa creatura.) @@ -6583,22 +6755,24 @@ Glyph of Reincarnation|Glifo della Reincarnazione|| Gnarlback Rhino|Rinoceronte Dorsonodoso|Creatura — Rinoceronte|Travolgere (Questa creatura può infliggere il danno da combattimento in eccesso al giocatore o al planeswalker che sta attaccando.)\nOgniqualvolta lanci una magia che bersaglia il Rinoceronte Dorsonodoso, pesca una carta. Gnarled Effigy|Effige Nodosa|Artefatto|{4}, {T}: Metti un segnalino -1/-1 su una creatura bersaglio. Gnarled Mass|Moltitudine Contorta|Creatura - Spirito| +Gnarled Sage|Saggio Ritorto|Creatura — Druido Silvantropo|Raggiungere (Questa creatura può bloccare le creature con volare.)\nSe hai pescato due o più carte in questo turno, il Saggio Ritorto prende +0/+2 e ha cautela. (Attacca senza TAPpare.) Gnarled Scarhide|Vellosfregiato Deforme|Creatura Incantesimo — Minotauro|Conferire {3}{B} (Se lanci questa carta per il suo costo di conferire, è una magia Aura con incanta creatura. Diventa una creatura se non è assegnata a una creatura.)\nIl Vellosfregiato Deforme non può bloccare.\nLa creatura incantata prende +2/+1 e non può bloccare. Gnarlid Pack|Branco di Gnarlid|Creatura — Bestia|Multipotenziamento {1}{G} (Puoi pagare {1}{G} addizionale un qualsiasi numero di volte quando lanci questa magia.)\nIl Branco di Gnarlid entra nel campo di battaglia con un segnalino +1/+1 per ogni volta che è stato potenziato. -Gnarlroot Trapper|Trapper delle Radici Nodose|Creatura — Druido Elfo|{T}, Paga 1 punto vita: Aggiungi {G} alla tua riserva di mana. Spendi questo mana solo per lanciare una magia creatura Elfo.{T}: Un Elfo attaccante bersaglio che controlli ha tocco letale fino alla fine del turno. (Qualsiasi danno che questa creatura infligge a una creatura è sufficiente a distruggerla.) +Gnarlroot Trapper|Trapper delle Radici Nodose|Creatura — Druido Elfo|{T}, Paga 1 punto vita: Aggiungi {G} alla tua riserva di mana. Spendi questo mana solo per lanciare una magia creatura Elfo.\n{T}: Un Elfo attaccante bersaglio che controlli ha tocco letale fino alla fine del turno. (Qualsiasi danno che questa creatura infligge a una creatura è sufficiente a distruggerla.) Gnarlwood Dryad|Driade dei Rami Nodosi|Creatura — Orrore Driade|Tocco letale\nDelirio — La Driade dei Rami Nodosi prende +2/+2 fintanto che ci sono quattro o più tipi di carta tra le carte nel tuo cimitero. Gnat Alley Creeper|Strisciante di Vicolo Insetto|Creatura — Farabutto Umano|Lo Strisciante di Vicolo Insetto non può essere bloccato da creature con volare. Gnat Miser|Culice Arraffone|Creatura - Sciamano Ratto|Il numero massimo di carte che ogni avversario può tenere in mano è ridotto di uno. Gnathosaur|Gnatosauro|Creatura — Lucertola|Sacrifica un artefatto: Lo Gnatosauro ha travolgere fino alla fine del turno. Gnaw to the Bone|Rosicchiare Fino all'Osso|Istantaneo|Guadagni 2 punti vita per ogni carta creatura nel tuo cimitero.\nFlashback {2}{G} (Puoi lanciare questa carta dal tuo cimitero pagando il suo costo di flashback. Poi esiliala.) Gnawing Zombie|Zombie Rosicante|Creatura — Zombie|{1}{B}, Sacrifica una creatura: Un giocatore bersaglio perde 1 punto vita e tu guadagni 1 punto vita. +Go for Blood|Bramare il Sangue|Stregoneria|Una creatura bersaglio che controlli lotta con una creatura bersaglio che non controlli. (Ogni creatura infligge all'altra danno pari alla propria forza.)\nCiclo {1} ({1}, Scarta questa carta: Pesca una carta.) Go for the Throat|Mirare alla Gola|Istantaneo|Distruggi una creatura non artefatto bersaglio. Goatnapper|Rubacapre|Creatura — Farabutto Goblin|Quando il Rubacapre entra in gioco, STAPpa una Capra bersaglio e prendine il controllo fino alla fine del turno. Ha rapidità fino alla fine del turno. Goatnap|Furto di Capre|Stregoneria|Prendi il controllo di una creatura bersaglio fino alla fine del turno. STAPpa quella creatura. Ha rapidità fino alla fine del turno. Se quella creatura è una Capra, prende anche +3/+0 fino alla fine del turno. Gobbling Ooze|Melma Ingurgitante|Creatura — Melma|{G}, Sacrifica un'altra creatura: Metti un segnalino +1/+1 sulla Melma Ingurgitante. Gobhobbler Rats|Ratti Ingollagrumi|Creatura — Ratto|Determinazione I Ratti Ingollagrumi prendono +1/+0 e hanno "{B}: Rigenera i Ratti Ingollagrumi" fintanto che non hai carte in mano. Goblin Archaeologist|Archeologo Goblin|Creatura — Artificiere Goblin|{R}, {T}: Lancia una moneta. Se vinci il lancio, distruggi un artefatto bersaglio e STAPpa l'Archeologo Goblin. Se perdi il lancio, sacrifica l'Archeologo Goblin. -Goblin Arsonist|Goblin Inceneritore|Creatura — Sciamano Goblin|Quando il Goblin Inceneritore muore, puoi fargli infliggere 1 danno a una creatura o a un giocatore bersaglio. +Goblin Arsonist|Goblin Inceneritore|Creatura — Sciamano Goblin|Quando il Goblin Inceneritore muore, puoi fargli infliggere 1 danno a un qualsiasi bersaglio. Goblin Artillery|Artiglieria Goblin|Creatura — Guerriero Goblin|{T}: L'Artiglieria Goblin infligge 2 danni a una creatura o a un giocatore bersaglio e 3 danni a te. Goblin Artisans|Artigiani dei Goblin|| Goblin Assailant|Goblin Aggressore|Creatura — Guerriero Goblin| @@ -6700,7 +6874,7 @@ Goblin Roughrider|Goblin Domatore|Creatura — Cavaliere Goblin| Goblin Ruinblaster|Goblin Scoppiarovine|Creatura — Sciamano Goblin|Potenziamento {R} (Puoi pagare {R} addizionale quando lanci questa magia.)\nRapidità\nQuando il Goblin Scoppiarovine entra nel campo di battaglia, se è stato potenziato, distruggi una terra non base bersaglio. Goblin Sappers|Goblin Guastatori|| Goblin Scouts|Goblin Esploratori|| -Goblin Sharpshooter|Tiratore Scelto Goblin|Creatura — Goblin|Il Tiratore Scelto Goblin non STAPpa durante il tuo STAP.Ogniqualvolta una creatura muore, STAPpa il Tiratore Scelto Goblin.{T}: Il Tiratore Scelto Goblin infligge 1 danno a una creatura o a un giocatore bersaglio. +Goblin Sharpshooter|Tiratore Scelto Goblin|Creatura — Goblin|Il Tiratore Scelto Goblin non STAPpa durante il tuo STAP.\nOgniqualvolta una creatura muore, STAPpa il Tiratore Scelto Goblin.\n{T}: Il Tiratore Scelto Goblin infligge 1 danno a una creatura o a un giocatore bersaglio. Goblin Shortcutter|Goblin delle Scorciatoie|Creatura — Esploratore Goblin|Quando il Goblin delle Scorciatoie entra nel campo di battaglia, una creatura bersaglio non può bloccare in questo turno. Goblin Shrine|Sacrario dei Goblin|| Goblin Ski Patrol|Pattuglia di Goblin Sciatori|| @@ -6735,6 +6909,7 @@ Goblin Warchief|Condottiero Goblin|Creatura — Goblin|Le magie Goblin che gioch Goblin Wardriver|Pilota di Guerra Goblin|Creatura — Guerriero Goblin|Grido di guerra (Ogniqualvolta questa creatura attacca, ogni altra creatura attaccante prende +1/+0 fino alla fine del turno.) Goblin Warrens|Asilo dei Goblin|| Goblin Welder|Saldatore Goblin|Creatura — Artefice Goblin|{T}: Scegli un artefatto bersaglio controllato da un giocatore e una carta artefatto bersaglio nel cimitero di quel giocatore. Se entrambi i bersagli sono ancora legali mentre questa abilità si risolve, quel giocatore sacrifica l'artefatto e contemporaneamente rimette la carta artefatto sul campo di battaglia. +Goblin Wizardry|Arte Magica dei Goblin|Istantaneo|Crea due pedine creatura Mago Goblin 1/1 rosse con prodezza. (Ogniqualvolta lanci una magia non creatura, le pedine prendono +1/+1 fino alla fine del turno.) Goblin Wizard|Mago dei Goblin|| Goblins of the Flarg|Goblin delle Flarg|| Goblinslide|Valanga di Goblin|Incantesimo|Ogniqualvolta lanci una magia non creatura, puoi pagare {1}. Se lo fai, metti sul campo di battaglia una pedina creatura Goblin 1/1 rossa con rapidità. @@ -6816,6 +6991,7 @@ Gore Vassal|Vassallo dei Gheroni|Creatura — Segugio|Sacrifica il Vassallo dei Gore-House Chainwalker|Solcacatene della Casa del Sangue|Creatura — Guerriero Umano|Scatenare (Puoi far entrare questa creatura nel campo di battaglia con un segnalino +1/+1. Non può bloccare fintanto che ha un segnalino +1/+1.) Goreclaw, Terror of Qal Sisma|Squarciagrinfia, Terrore di Qal Sisma|Creatura Leggendaria — Orso|Le magie creatura che lanci con forza pari o superiore a 4 costano {2} in meno per essere lanciate.\nOgniqualvolta Squarciagrinfia, Terrore di Qal Sisma attacca, ogni creatura che controlli con forza pari o superiore a 4 prende +1/+1 e ha travolgere fino alla fine del turno. Gorehorn Minotaurs|Minotauri da Incornata|Creatura — Guerriero Minotauro|Sete di sangue 2 (Se a un avversario è stato inflitto danno in questo turno, questa creatura entra nel campo di battaglia con due segnalini +1/+1.) +Goremand|Macabro Buongustaio|Creatura — Demone|Come costo addizionale per lanciare questa magia, sacrifica una creatura.\nVolare\nTravolgere (Questa creatura può infliggere il danno da combattimento in eccesso al giocatore o al planeswalker che sta attaccando.)\nQuando il Macabro Buongustaio entra nel campo di battaglia, ogni avversario sacrifica una creatura. Goretusk Firebeast|Pirobestia Incornatrice|Creatura — Bestia|Quando la Pirobestia Incornatrice entra in gioco, infligge 4 danni a un giocatore bersaglio. Gorger Wurm|Wurm dalla Gola Profonda|Creatura — Wurm|Divorare 1 (Mentre questa creatura entra in gioco, puoi sacrificare un qualsiasi numero di creature. Entra in gioco con un numero di segnalini +1/+1 pari alle creature sacrificate.) Gorging Vulture|Avvoltoio Divoratore|Creatura — Uccello|Volare\nQuando l'Avvoltoio Divoratore entra nel campo di battaglia, metti nel tuo cimitero le prime quattro carte del tuo grimorio. Guadagni 1 punto vita per ogni carta creatura messa nel tuo cimitero in questo modo. @@ -6883,7 +7059,7 @@ Grasslands|Prateria Equatoriale|Terra|La Prateria Equatoriale entra nel campo di Grateful Apparition|Apparizione Riconoscente|Creatura — Spirito|Volare\nOgniqualvolta l'Apparizione Riconoscente infligge danno da combattimento a un giocatore o a un planeswalker, prolifera. (Scegli un qualsiasi numero di permanenti e/o giocatori, poi metti su ognuno un altro segnalino di ogni tipo già presente.) Gratuitous Violence|Violenza Gratuita|Incantesimo|Se una creatura che controlli infliggerebbe danno a una creatura o a un giocatore, invece infligge il doppio di quel danno a quella creatura o a quel giocatore. Grave Betrayal|Tradimento del Sepolcro|Incantesimo|Ogniqualvolta una creatura che non controlli muore, rimettila sul campo di battaglia sotto il tuo controllo con un segnalino +1/+1 addizionale all'inizio della prossima sottofase finale. Quella creatura è uno Zombie nero in aggiunta ai suoi altri tipi e colori. -Grave Birthing|Nascita Sepolcrale|Istantaneo|Vacuità (Questa carta non ha colore.)Un avversario bersaglio esilia una carta dal suo cimitero. Metti sul campo di battaglia una pedina creatura Discendente Eldrazi 1/1 incolore. Ha "Sacrifica questa creatura: Aggiungi {1} alla tua riserva di mana".Pesca una carta. +Grave Birthing|Nascita Sepolcrale|Istantaneo|Vacuità (Questa carta non ha colore.)Un avversario bersaglio esilia una carta dal suo cimitero. Metti sul campo di battaglia una pedina creatura Discendente Eldrazi 1/1 incolore. Ha "Sacrifica questa creatura: Aggiungi {1} alla tua riserva di mana".\nPesca una carta. Grave Bramble|Rovo delle Tombe|Creatura — Pianta|Difensore, protezione dagli Zombie Grave Consequences|Gravi Conseguenze|Istantaneo|Ogni giocatore può rimuovere dal gioco un qualsiasi numero di carte presenti nel proprio cimitero. Poi ogni giocatore perde 1 punto vita per ogni carta rimasta nel proprio cimitero.\nPesca una carta. Grave Defiler|Ladro di Tombe|Creatura — Zombie|Quando il Ladro di Tombe entra in gioco, rivela le prime quattro carte del tuo grimorio. Aggiungi alla tua mano tutte le carte Zombie rivelate in questo modo e metti le rimanenti in fondo al tuo grimorio.\n{1}{B}: Rigenera il Ladro di Tombe. @@ -6970,7 +7146,7 @@ Greener Pastures|Pascoli Rigogliosi|| Greenhilt Trainee|Apprendista Elsaverde|Creatura — Guerriero Elfo|{T}: Una creatura bersaglio prende +4/+4 fino alla fine del turno. Attiva questa abilità solo se la forza dell'Apprendista Elsaverde è pari o superiore a 4. Greenseeker|Cercatrice Verde|Creatura — Mutamagia Elfo|{G}, {T}, Scarta una carta: Passa in rassegna il tuo grimorio per una carta terra base, rivelala e aggiungila alla tua mano. Poi rimescola il tuo grimorio. Greenside Watcher|Guardiano del Verde|Creatura — Druido Elfo|{T}: STAPpa un Cancello bersaglio. -Greenwarden of Murasa|Custode dei Germogli di Murasa|Creatura — Elementale|Quando il Custode dei Germogli di Murasa entra nel campo di battaglia, puoi riprendere in mano una carta bersaglio dal tuo cimitero.Quando il Custode dei Germogli di Murasa muore, puoi esiliarlo. Se lo fai, riprendi in mano una carta bersaglio dal tuo cimitero. +Greenwarden of Murasa|Custode dei Germogli di Murasa|Creatura — Elementale|Quando il Custode dei Germogli di Murasa entra nel campo di battaglia, puoi riprendere in mano una carta bersaglio dal tuo cimitero.\nQuando il Custode dei Germogli di Murasa muore, puoi esiliarlo. Se lo fai, riprendi in mano una carta bersaglio dal tuo cimitero. Greenweaver Druid|Druida Tessitrice|Creatura — Druido Elfo|{T}: Aggiungi {G}{G} alla tua riserva di mana. Greenwheel Liberator|Liberatrice di Verderuota|Creatura — Guerriero Elfo|Rivolta — Se un permanente che controllavi ha lasciato il campo di battaglia in questo turno, la Liberatrice di Verderuota entra nel campo di battaglia con due segnalini +1/+1. Greenwood Sentinel|Sentinella del Bosco Verdeggiante|Creatura — Esploratore Elfo|Cautela (Questa creatura attacca senza TAPpare.) @@ -6980,6 +7156,7 @@ Greven, Predator Captain|Greven, Capitano della Predatrice|Creatura Leggendaria Grid Monitor|Controllore della Griglia|Creatura Artefatto|Non puoi giocare magie creatura. Gridlock|Blocco del Traffico|Istantaneo|TAPpa X permanenti non terra bersaglio. Grief Tyrant|Tiranno del Dolore|Creatura — Orrore|Il Tiranno del Dolore entra in gioco con quattro segnalini -1/-1.\nQuando il Tiranno del Dolore viene messo in un cimitero dal gioco, metti un segnalino -1/-1 su una creatura bersaglio per ogni segnalino -1/-1 che aveva il Tiranno del Dolore. +Griffin Aerie|Nido di Grifoni|Incantesimo|All'inizio della tua sottofase finale, se hai guadagnato 3 o più punti vita in questo turno, crea una pedina creatura Grifone 2/2 bianca con volare. Griffin Canyon|Canyon dei Grifoni|| Griffin Dreamfinder|Grifone Catturasogni|Creatura — Grifone|Volare\nQuando il Grifone Catturasogni entra nel campo di battaglia, riprendi in mano una carta incantesimo bersaglio dal tuo cimitero. Griffin Guide|Guida dei Grifoni|Incantesimo — Aura|Incanta creatura\nLa creatura incantata prende +2/+2 e ha volare.\nQuando la creatura incantata muore, metti sul campo di battaglia una pedina creatura Grifone 2/2 bianca con volare. @@ -7007,7 +7184,9 @@ Grim Reminder|Ricordo Macabro|Istantaneo|Passa in rassegna il tuo grimorio, sceg Grim Return|Macabro Ritorno|Istantaneo|Scegli una carta creatura bersaglio in un cimitero che vi è stata messa dal campo di battaglia in questo turno. Metti quella carta sul campo di battaglia sotto il tuo controllo. Grim Roustabout|Maschera Macabra|Creatura — Guerriero Scheletro|Scatenare (Puoi far entrare questa creatura nel campo di battaglia con un segnalino +1/+1. Non può bloccare fintanto che ha un segnalino +1/+1.)\n{1}{B}: Rigenera la Maschera Macabra. Grim Strider|Ramingo Macabro|Creatura — Orrore|Il Ramingo Macabro prende -1/-1 per ogni carta che hai in mano. +Grim Tutor|Tutore Macabro|Stregoneria|Passa in rassegna il tuo grimorio per una carta, aggiungila alla tua mano, poi rimescola il tuo grimorio. Perdi 3 punti vita. Grimclaw Bats|Pipistrelli Tetrartiglio|Creatura — Pipistrello|Volare\n{B}, Paga 1 punto vita: I Pipistrelli Tetrartiglio prendono +1/+1 fino alla fine del turno. +Grimdancer|Danzatore Lugubre|Creatura — Incubo|Il Danzatore Lugubre entra nel campo di battaglia con due segnalini diversi a tua scelta tra minacciare, tocco letale e legame vitale. Grimgrin, Corpse-Born|Grimgrin, Cadavere di Nascita|Creatura Leggendaria — Guerriero Zombie|Grimgrin, Cadavere di Nascita entra nel campo di battaglia TAPpato e non STAPpa durante il tuo STAP.\nSacrifica un'altra creatura: STAPpa Grimgrin e metti un segnalino +1/+1 su di esso.\nOgniqualvolta Grimgrin attacca, distruggi una creatura bersaglio controllata dal giocatore in difesa, poi metti un segnalino +1/+1 su Grimgrin. Grimoire Thief|Ladra di Grimori|Creatura — Farabutto Tritone|Ogniqualvolta la Ladra di Grimori viene TAPpata, rimuovi dal gioco a faccia in giù le prime tre carte del grimorio di un avversario bersaglio.\nPuoi guardare le carte rimosse dal gioco con la Ladra di Grimori.\n{U}, Sacrifica la Ladra di Grimori: Gira a faccia in su tutte le carte rimosse dal gioco con la Ladra di Grimori. Neutralizza tutte le magie con quei nomi. Grimoire of the Dead|Grimorio dei Morti|Artefatto Leggendario|{1}, {T}, Scarta una carta: Metti un segnalino studio sul Grimorio dei Morti.\n{T}, Rimuovi tre segnalini studio dal Grimorio dei Morti e sacrificalo: Metti sul campo di battaglia sotto il tuo controllo tutte le carte creatura da tutti i cimiteri. Sono Zombie neri in aggiunta ai propri altri tipi e colori. @@ -7150,6 +7329,7 @@ Gurmag Swiftwing|Alalesta di Gurmag|Creatura — Pipistrello|Volare, attacco imp Gurzigost|Gurzigost|Creatura — Bestia|All'inizio del tuo mantenimento, sacrifica il Gurzigost a meno che tu metta in fondo al tuo grimorio due carte presenti nel tuo cimitero.\n{G}{G}, Scarta una carta dalla tua mano: In questo turno puoi far infliggere il danno da combattimento del Gurzigost al giocatore in difesa come se non fosse stato bloccato. Gush|Getto d'Acqua|| Gust Walker|Calcaraffiche|Creatura — Mago Umano|Puoi stremare il Calcaraffiche mentre attacca. Quando lo fai, prende +1/+1 e ha volare fino alla fine del turno. (Una creatura stremata non STAPpa durante il tuo prossimo STAP.) +Gust of Wind|Raffica di Vento|Stregoneria|Questa magia costa {2} in meno per essere lanciata se controlli una creatura con volare.\nFai tornare un permanente non terra bersaglio che non controlli in mano al suo proprietario.\nPesca una carta. Gust-Skimmer|Rincope della Pioggia|Creatura Artefatto — Insetto|{U}: Il Rincope della Pioggia ha volare fino alla fine del turno. Gustcloak Cavalier|Cavaliere di Mantovento|Creatura — Cavaliere Umano|Aggirare (Ogniqualvolta una creatura senza aggirare blocca questa creatura, la creatura bloccante prende -1/-1 fino alla fine del turno.)\nOgniqualvolta il Cavaliere di Mantovento attacca, puoi TAPpare una creatura bersaglio.\nOgniqualvolta il Cavaliere di Mantovento viene bloccato, puoi STAPpare il Cavaliere di Mantovento e rimuoverlo dal combattimento. Gustcloak Harrier|Predatore Mantovento|Creatura — Soldato Uccello|Volare\nOgniqualvolta il Predatore Mantovento viene bloccato, puoi STAPparlo e rimuoverlo dal combattimento. @@ -7176,6 +7356,7 @@ Gwendlyn Di Corci|Gwendlyn Di Corci|| Gwyllion Hedge-Mage|Gwyllion Maga Ambulante|Creatura — Mago Strega|Quando la Gwyllion Maga Ambulante entra in gioco, se controlli due o più Pianure, puoi mettere in gioco una pedina creatura Soldato Kithkin 1/1 bianca.\nQuando la Gwyllion Maga Ambulante entra in gioco, se controlli due o più Paludi, puoi mettere un segnalino -1/-1 su una creatura bersaglio. Gyre Engineer|Ingegnere del Cerchio|Creatura — Mago Vedalken|{T}: Aggiungi {G}{U}. Gyre Sage|Saggia del Cerchio|Creatura — Druido Elfo|Evoluzione (Ogniqualvolta una creatura entra nel campo di battaglia sotto il tuo controllo, se quella creatura ha forza o costituzione maggiore di questa creatura, metti un segnalino +1/+1 su questa creatura.)\n{T}: Aggiungi {G} alla tua riserva di mana per ogni segnalino +1/+1 sulla Saggia del Cerchio. +Gyruda, Doom of Depths|Gyruda, Rovina degli Abissi|Creatura Leggendaria — Kraken Demone|Compagno — Il tuo mazzo iniziale contiene solo carte con costi di mana convertiti pari. (Se questa carta è il compagno che hai scelto, puoi lanciarla una volta dal di fuori della partita.)\nQuando Gyruda entra nel campo di battaglia, ogni giocatore mette nel proprio cimitero le prime quattro carte del proprio grimorio. Metti sul campo di battaglia sotto il tuo controllo una carta creatura con costo di mana convertito pari scelta tra quelle carte. Gyrus, Waker of Corpses|Gyrus, Risvegliatore di Cadaveri|Creatura Leggendaria — Idra|Gyrus, Risvegliatore di Cadaveri entra nel campo di battaglia con un numero di segnalini +1/+1 pari al mana speso per lanciarlo.\nOgniqualvolta Gyrus attacca, puoi esiliare una carta creatura bersaglio con forza inferiore dal tuo cimitero. Se lo fai, crea una pedina che è una copia di quella carta ed è TAPpata e attaccante. Esilia la pedina alla fine del combattimento. Haakon, Stromgald Scourge|Haakon, Flagello di Stromgald|Creatura Leggendaria — Cavaliere Zombie|Puoi giocare Haakon, Flagello di Stromgald dal tuo cimitero, ma non da qualsiasi altra zona.\nFintanto che Haakon è in gioco, puoi giocare carte Cavaliere dal tuo cimitero.\nQuando Haakon viene messo in un cimitero dal gioco, perdi 2 punti vita. Haazda Exonerator|Esoneratrice Haazda|Creatura — Chierico Umano|{T}, Sacrifica l'Esoneratrice Haazda: Distruggi un'Aura bersaglio. @@ -7185,7 +7366,7 @@ Haazda Shield Mate|Compagno di Scudo Haazda|Creatura — Soldato Umano|All'inizi Haazda Snare Squad|Squadra Laccio di Haazda|Creatura — Soldato Umano|Ogniqualvolta la Squadra Laccio di Haazda attacca, puoi pagare {W}. Se lo fai, TAPpa una creatura bersaglio controllata da un avversario. Hackrobat|Massacrobata|Creatura — Farabutto Umano|Spettacolo {B}{R} (Puoi lanciare questa magia per il suo costo di spettacolo invece del suo costo di mana se un avversario ha perso punti vita in questo turno.)\n{B}: La Massacrobata ha tocco letale fino alla fine del turno.\n{R}: La Massacrobata prende +2/-2 fino alla fine del turno. Hada Freeblade|Lama Franca di Hada|Creatura — Alleato Soldato Umano|Ogniqualvolta la Lama Franca di Hada o un altro Alleato entra nel campo di battaglia sotto il tuo controllo, puoi mettere un segnalino +1/+1 sulla Lama Franca di Hada. -Hada Spy Patrol|Pattuglia di Spie di Hada|Creatura — Farabutto Umano|Aumentare di livello {2}{U} ({2}{U}: Metti un segnalino livello su questa creatura. Aumenta di livello solo quando potresti lanciare una stregoneria.)LIVELLO 1-22/2La Pattuglia di Spie di Hada non può essere bloccata.LIVELLO 3+3/3VeloLa Pattuglia di Spie di Hada non può essere bloccata. +Hada Spy Patrol|Pattuglia di Spie di Hada|Creatura — Farabutto Umano|Aumentare di livello {2}{U} ({2}{U}: Metti un segnalino livello su questa creatura. Aumenta di livello solo quando potresti lanciare una stregoneria.)LIVELLO 1-22/2La Pattuglia di Spie di Hada non può essere bloccata.\nLIVELLO 3+3/3VeloLa Pattuglia di Spie di Hada non può essere bloccata. Hadana's Climb|Ascesa di Hadana|Incantesimo Leggendario|All'inizio del combattimento nel tuo turno, metti un segnalino +1/+1 su una creatura bersaglio che controlli. Poi, se quella creatura ha tre o più segnalini +1/+1, trasforma l'Ascesa di Hadana. Hag Hedge-Mage|Strega Maga Ambulante|Creatura — Sciamano Strega|Quando la Strega Maga Ambulante entra in gioco, se controlli due o più Paludi, puoi fare scartare una carta a un giocatore bersaglio.\nQuando la Strega Maga Ambulante entra in gioco, se controlli due o più Foreste, puoi mettere una carta bersaglio dal tuo cimitero in cima al tuo grimorio. Haggle|Contrattare|Istantaneo — Avventura|Puoi scartare una carta. Se lo fai, pesca una carta. (Poi esilia questa carta. Puoi lanciare la creatura in seguito dall'esilio.) @@ -7200,10 +7381,11 @@ Haktos the Unscarred|Aktos, Senza Cicatrici|Creatura Leggendaria — Guerriero U Halam Djinn|Genio Halam|| Halberdier|Alabardiere|Creatura — Barbaro|Attacco improvviso Halcyon Glaze|Vetro di Alcione|Incantesimo|Ogniqualvolta giochi una magia creatura, il Vetro di Alcione diventa una creatura Illusione 4/4 con volare fino alla fine del turno. È ancora un incantesimo. +Haldan, Avid Arcanist|Haldan, Avido Arcanista|Creatura Leggendaria — Mago Umano|Partner di Pako, Segugio da Riporto Arcano (Quando questa creatura entra nel campo di battaglia, un giocatore bersaglio può aggiungere Pako alla sua mano dal suo grimorio, poi rimescolare.)\nPuoi giocare carte non creatura con segnalini riporto dall'esilio, se le hai esiliate tu, e puoi spendere mana come se fosse mana di qualsiasi colore per lanciare quelle magie. Halfdane|Halfdane|| Halimar Depths|Abissi di Halimar|Terra|Gli Abissi di Halimar entrano nel campo di battaglia TAPpati.\nQuando gli Abissi di Halimar entrano nel campo di battaglia, guarda le prime tre carte del tuo grimorio, poi rimettile a posto in qualsiasi ordine.\n{T}: Aggiungi {U} alla tua riserva di mana. Halimar Excavator|Scavatrice di Halimar|Creatura — Alleato Mago Umano|Ogniqualvolta la Scavatrice di Halimar o un altro Alleato entra nel campo di battaglia sotto il tuo controllo, un giocatore bersaglio mette nel suo cimitero le prime X carte del suo grimorio, dove X è il numero di Alleati che controlli. -Halimar Tidecaller|Convocamaree di Halimar|Creatura — Alleato Mago Umano|Quando la Convocamaree di Halimar entra nel campo di battaglia, puoi riprendere in mano una carta bersaglio con risveglio dal tuo cimitero.Le creature terra che controlli hanno volare. +Halimar Tidecaller|Convocamaree di Halimar|Creatura — Alleato Mago Umano|Quando la Convocamaree di Halimar entra nel campo di battaglia, puoi riprendere in mano una carta bersaglio con risveglio dal tuo cimitero.\nLe creature terra che controlli hanno volare. Halimar Wavewatch|Pattuglia delle Onde di Halimar|Creatura — Soldato Tritone|Aumentare di livello {2} ({2}: Metti un segnalino livello su questa creatura. Aumenta di livello solo quando potresti lanciare una stregoneria.)\nLIVELLO 1-4\n0/6\nLIVELLO 5+\n6/6\nPassa-Isole Hall of Gemstone|Salone delle Gemme|| Hall of Heliod's Generosity|Sala della Munificenza di Eliod|Terra Leggendaria|{T}: Aggiungi {C}.\n{1}{W}, {T}: Metti in cima al tuo grimorio una carta incantesimo bersaglio dal tuo cimitero. @@ -7214,7 +7396,7 @@ Hallowed Burial|Sepoltura Consacrata|Stregoneria|Metti tutte le creature in fond Hallowed Fountain|Fontana Santificata|Terra — Pianura Isola|({T}: Aggiungi {W} o {U} alla tua riserva di mana.)\nMentre la Fontana Santificata entra in gioco, puoi pagare 2 punti vita. Se non lo fai, invece la Fontana Santificata entra in gioco TAPpata. Hallowed Ground|Terreno Santificato|| Hallowed Healer|Guaritore Consacrato|Creatura — Chierico|{T}: Previeni i prossimi 2 danni che vengono inflitti a una creatura o a un giocatore bersaglio in questo turno.\nSoglia - {T}: Previeni i prossimi 4 danni che vengono inflitti a una creatura o a un giocatore bersaglio in questo turno (gioca questa abilità solo se ci sono almeno sette carte nel tuo cimitero). -Hallowed Moonlight|Chiaro di Luna Consacrato|Istantaneo|Fino alla fine del turno, se una creatura sta per entrare nel campo di battaglia e non è stata lanciata, invece esiliala.Pesca una carta. +Hallowed Moonlight|Chiaro di Luna Consacrato|Istantaneo|Fino alla fine del turno, se una creatura sta per entrare nel campo di battaglia e non è stata lanciata, invece esiliala.\nPesca una carta. Hallowed Spiritkeeper|Custode di Spiriti Consacrato|Creatura — Avatar|Cautela\nQuando il Custode di Spiriti Consacrato muore, metti sul campo di battaglia X pedine creatura Spirito 1/1 bianche con volare, dove X è il numero di carte creatura nel tuo cimitero. Hallow|Consacrare|Istantaneo|Previeni tutto il danno che una magia bersaglio infliggerebbe in questo turno. Guadagni tanti punti vita quanti sono i danni prevenuti in questo modo. Halls of Mist|Saloni della Nebbia|| @@ -7233,6 +7415,7 @@ Hammerhand|Brachiomartello|Incantesimo — Aura|Incanta creatura\nQuando il Brac Hammerhead Shark|Pesce Martello|| Hammerheim Deadeye|Cecchino di Hammerheim|Creatura — Guerriero Gigante|Eco {5}{R} (All'inizio del tuo mantenimento, se questo permanente è entrato sotto il tuo controllo dall'inizio del tuo ultimo mantenimento, sacrificalo a meno che non paghi il suo costo di eco.)\nQuando il Cecchino di Hammerheim entra in gioco, distruggi una creatura con volare bersaglio. Hammerheim|Hammerheim|| +Hampering Snare|Trappola Immobilizzante|Istantaneo|Le creature controllate dai tuoi avversari prendono -2/-0 fino alla fine del turno.\nCiclo {2} ({2}, Scarta questa carta: Pesca una carta.) Hana Kami|Kami Hana|Creatura - Spirito|{1}{G}, Sacrifica il Kami Hana: Riprendi in mano una carta Arcano bersaglio dal tuo cimitero. Hanabi Blast|Fiori di Fuoco Hanabi|Istantaneo|I Fiori di Fuoco Hanabi infliggono 2 danni a una creatura o a un giocatore bersaglio. Il proprietario riprende in mano i Fiori di Fuoco Hanabi, poi tu scarti una carta a caso. Hand of Cruelty|Mano della Crudeltà|Creatura - Samurai Umano|Protezione dal bianco\nBushido 1 (Quando questa blocca o viene bloccata, prende +1/+1 fino alla fine del turno.) @@ -7243,7 +7426,7 @@ Hand of Silumgar|Mano di Silumgar|Creatura — Guerriero Umano|Tocco letale (Qua Hand of the Praetors|Mano dei Pretori|Creatura — Zombie|Infettare (Questa creatura infligge danno alle creature sotto forma di segnalini -1/-1 e ai giocatori sotto forma di segnalini veleno.)\nLe altre creature con infettare che controlli prendono +1/+1.\nOgniqualvolta lanci una magia creatura con infettare, un giocatore bersaglio ottiene un segnalino veleno. Hand to Hand|Corpo a Corpo|| Hands of Binding|Mani Vincolanti|Stregoneria|TAPpa una creatura bersaglio controllata da un avversario. Quella creatura non STAPpa durante il prossimo STAP del suo controllore.\nCifrare (Poi puoi esiliare questa carta magia codificata su una creatura che controlli. Ogniqualvolta quella creatura infligge danno da combattimento a un giocatore, il suo controllore può lanciare una copia della carta codificata senza pagare il suo costo di mana.) -Hangarback Walker|Errante Portaturbinanti|Creatura Artefatto — Costrutto|L'Errante Portaturbinanti entra nel campo di battaglia con X segnalini +1/+1.Quando l'Errante Portaturbinanti muore, metti sul campo di battaglia una pedina creatura artefatto Tottero 1/1 incolore con volare per ogni segnalino +1/+1 sull'Errante Portaturbinanti.{1}, {T}: Metti un segnalino +1/+1 sull'Errante Portaturbinanti. +Hangarback Walker|Errante Portaturbinanti|Creatura Artefatto — Costrutto|L'Errante Portaturbinanti entra nel campo di battaglia con X segnalini +1/+1.\nQuando l'Errante Portaturbinanti muore, metti sul campo di battaglia una pedina creatura artefatto Tottero 1/1 incolore con volare per ogni segnalino +1/+1 sull'Errante Portaturbinanti.\n{1}, {T}: Metti un segnalino +1/+1 sull'Errante Portaturbinanti. Hanged Executioner|Carnefice Impiccato|Creatura — Spirito|Volare\nQuando il Carnefice Impiccato entra nel campo di battaglia, crea una pedina creatura Spirito 1/1 bianca con volare.\n{3}{W}, Esilia il Carnefice Impiccato: Esilia una creatura bersaglio. Hankyu|Hankyu|Artefatto - Equipaggiamento|La creatura equipaggiata ha "{T}: Metti un segnalino mira su Hankyu" e "{T}, Rimuovi tutti i segnalini mira da Hankyu: Questa creatura infligge a una creatura o a un giocatore bersaglio un ammontare di danni pari al numero di segnalini mira rimossi."\nEquipaggiare {4} ({4}: Assegnalo a una creatura bersaglio che controlli. Equipaggialo solo come una stregoneria.) Hanna's Custody|Protezione di Hanna|| @@ -7339,6 +7522,7 @@ Havenwood Wurm|Wurm di Havenwood|Creatura — Wurm|Lampo (Puoi giocare questa ma Havoc Demon|Demone della Distruzione|Creatura — Demone|Volare\nQuando il Demone della Distruzione viene messo in un cimitero dal gioco, tutte le creature prendono -5/-5 fino alla fine del turno. Havoc Devils|Diavoli della Devastazione|Creatura — Diavolo|Travolgere (Questa creatura può infliggere il danno da combattimento in eccesso al giocatore o al planeswalker che sta attaccando.) Havoc Festival|Festival della Devastazione|Incantesimo|I giocatori non possono guadagnare punti vita.\nAll'inizio del mantenimento di ogni giocatore, quel giocatore perde la metà dei suoi punti vita, arrotondati per eccesso. +Havoc Jester|Giullare del Caos|Creatura — Diavolo|Ogniqualvolta sacrifichi un permanente, il Giullare del Caos infligge 1 danno a un qualsiasi bersaglio. Havoc Sower|Seminatore di Devastazione|Creatura — Parassita Eldrazi|Vacuità (Questa carta non ha colore.)\n{1}{C}: Il Seminatore di Devastazione prende +2/+1 fino alla fine del turno. ({C} rappresenta mana incolore.) Havoc|Devastazione|| Hawkeater Moth|Falena Mangiafalchi|| @@ -7370,7 +7554,7 @@ Healer of the Pride|Guaritrice del Branco|Creatura — Chierico Felino|Ogniqualv Healer's Hawk|Falco del Guaritore|Creatura — Uccello|Volare, legame vitale Healer's Headdress|Copricapo del Curatore|Artefatto — Equipaggiamento|La creatura equipaggiata prende +0/+2 e ha "{T}: Previeni il prossimo punto danno che verrebbe inflitto a una creatura o a un giocatore bersaglio in questo turno."\n{W}{W}: Assegna il Copricapo del Curatore a una creatura bersaglio che controlli.\nEquipaggiare {1} ({1}: Assegnalo a una creatura bersaglio che controlli. Equipaggialo solo come una stregoneria.) Healing Grace|Grazia Sanatrice|Istantaneo|Previeni i prossimi 3 danni che verrebbero inflitti a un qualsiasi bersaglio in questo turno da una fonte a tua scelta. Guadagni 3 punti vita. -Healing Hands|Mani della Guarigione|Stregoneria|Un giocatore bersaglio guadagna 4 punti vita.Pesca una carta. +Healing Hands|Mani della Guarigione|Stregoneria|Un giocatore bersaglio guadagna 4 punti vita.\nPesca una carta. Healing Leaves|Foglie Curaferite|Istantaneo|Scegli uno Un giocatore bersaglio guadagna 3 punti vita; oppure previeni i prossimi 3 danni che verrebbero inflitti a una creatura o a un giocatore bersaglio in questo turno. Healing Salve|Balsamo Curaferite|Istantaneo|Scegli una delle seguenti Il giocatore bersaglio guadagna 3 punti vita; oppure previeni i prossimi 3 danni che verrebbero inflitti a una creatura o a un giocatore bersaglio in questo turno. Heal|Guarigione|| @@ -7387,12 +7571,14 @@ Heart's Desire|Desiderio del Cuore|Stregoneria — Avventura|Crea una pedina cre Heart-Piercer Bow|Arco Trafiggicuore|Artefatto — Equipaggiamento|Ogniqualvolta la creatura equipaggiata attacca, l'Arco Trafiggicuore infligge 1 danno a una creatura bersaglio controllata dal giocatore in difesa.\nEquipaggiare {1} Heart-Piercer Manticore|Manticora Trafiggicuore|Creatura — Manticora|Quando la Manticora Trafiggicuore entra nel campo di battaglia, puoi sacrificare un'altra creatura. Quando lo fai, la Manticora Trafiggicuore infligge a una creatura o a un giocatore bersaglio danno pari alla forza di quella creatura.\nImbalsamare {5}{R} ({5}{R}, Esilia questa carta dal tuo cimitero: Crea una pedina che è una copia della carta, tranne che è una Manticora Zombie bianca senza costo di mana. Imbalsama solo quando potresti lanciare una stregoneria.) Heartbeat of Spring|Battito di Primavera|Incantesimo|Ogniqualvolta un giocatore TAPpa una terra per attingere mana, quel giocatore aggiunge un mana di quel tipo alla propria riserva. +Heartfire Immolator|Immolatore di Fuoco del Cuore|Creatura — Mago Umano|Prodezza (Ogniqualvolta lanci una magia non creatura, questa creatura prende +1/+1 fino alla fine del turno.)\n{R}, Sacrifica l'Immolatore di Fuoco del Cuore: Infligge danno pari alla sua forza a una creatura o a un planeswalker bersaglio. Heartfire|Fuoco del Cuore|Istantaneo|Come costo addizionale per lanciare questa magia, sacrifica una creatura o un planeswalker.\nIl Fuoco del Cuore infligge 4 danni a un qualsiasi bersaglio. Hearth Charm|Monile del Cuore|| Hearth Kami|Kami del Focolare|Creatura - Spirito|{X}, Sacrifica il Kami del Focolare: Distruggi un artefatto bersaglio con costo di mana convertito pari a X. Hearthcage Giant|Gigante del Focolare Ingabbiato|Creatura — Guerriero Gigante|Quando il Gigante del Focolare Ingabbiato entra in gioco, metti in gioco due pedine creatura Sciamano Elementale 3/1 rosse.\nSacrifica un Elementale: Una creatura Gigante bersaglio prende +3/+1 fino alla fine del turno. Hearthfire Hobgoblin|Hobgoblin del Focolare|Creatura — Soldato Goblin|Doppio attacco Heartlash Cinder|Cinereo Sferza del Cuore|Creatura — Guerriero Elementale|Rapidità\nCromia Quando il Cinereo Sferza del Cuore entra in gioco, prende +X/+0 fino alla fine del turno, dove X è il numero di simboli di mana rosso nei costi di mana dei permanenti che controlli. +Heartless Act|Atto Spietato|Istantaneo|Scegli uno —\n• Distruggi una creatura bersaglio senza segnalini.\n• Rimuovi fino a tre segnalini da una creatura bersaglio. Heartless Hidetsugu|Hidetsugu lo Spietato|Creatura Leggendaria - Ogre Sciamano|{T}: Hidetsugu lo Spietato infligge a ogni giocatore un danno pari a metà dei punti vita di quel giocatore, arrotondato per difetto. Heartless Pillage|Razzia Spietata|Stregoneria|Un avversario bersaglio scarta due carte.\nIncursione — Se hai attaccato con una creatura in questo turno, crea una pedina artefatto Tesoro incolore con "{T}, Sacrifica questo artefatto: Aggiungi un mana di un qualsiasi colore alla tua riserva di mana". Heartless Summoning|Evocazione Crudele|Incantesimo|Le magie creatura che lanci costano {2} in meno per essere lanciate.\nLe creature che controlli prendono -1/-1. @@ -7423,8 +7609,8 @@ Heckling Fiends|Immondi Disturbatori|Creatura — Diavolo|{2}{R}: Una creatura b Hedge Troll|Troll delle Siepi|Creatura — Chierico Troll|Il Troll delle Siepi prende +1/+1 fintanto che controlli una Pianura.\n{W}: Rigenera il Troll delle Siepi. Hedonist's Trove|Tesoro dell'Edonista|Incantesimo|Quando il Tesoro dell'Edonista entra nel campo di battaglia, esilia tutte le carte dal cimitero di un avversario bersaglio.\nPuoi giocare le carte terra esiliate con il Tesoro dell'Edonista.\nPuoi lanciare le carte non terra esiliate con il Tesoro dell'Edonista. Non puoi lanciare più di una magia per turno in questo modo. Hedron Alignment|Allineamento di Edri|Incantesimo|Anti-malocchio\nAll'inizio del tuo mantenimento, puoi rivelare la tua mano. Se lo fai, vinci la partita se possiedi una carta chiamata Allineamento di Edri in esilio, nella tua mano, nel tuo cimitero e sul campo di battaglia.\n{1}{U}: Profetizza 1. -Hedron Archive|Archivio nell'Edro|Artefatto|{T}: Aggiungi {2} alla tua riserva di mana.{2}, {T}, Sacrifica l'Archivio nell'Edro: Pesca due carte. -Hedron Blade|Lama d'Edro|Artefatto — Equipaggiamento|La creatura equipaggiata prende +1/+1.Ogniqualvolta la creatura equipaggiata viene bloccata da una o più creature incolori, ha tocco letale fino alla fine del turno. (Qualsiasi danno che questa creatura infligge a una creatura è sufficiente a distruggerla.)Equipaggiare {2} ({2}: Assegna a una creatura bersaglio che controlli. Equipaggia solo quando potresti lanciare una stregoneria.) +Hedron Archive|Archivio nell'Edro|Artefatto|{T}: Aggiungi {2} alla tua riserva di mana.\n{2}, {T}, Sacrifica l'Archivio nell'Edro: Pesca due carte. +Hedron Blade|Lama d'Edro|Artefatto — Equipaggiamento|La creatura equipaggiata prende +1/+1.\nOgniqualvolta la creatura equipaggiata viene bloccata da una o più creature incolori, ha tocco letale fino alla fine del turno. (Qualsiasi danno che questa creatura infligge a una creatura è sufficiente a distruggerla.)Equipaggiare {2} ({2}: Assegna a una creatura bersaglio che controlli. Equipaggia solo quando potresti lanciare una stregoneria.) Hedron Crab|Granchio di Edro|Creatura — Granchio|Terraferma — Ogniqualvolta una terra entra nel campo di battaglia sotto il tuo controllo, un giocatore bersaglio mette nel suo cimitero le prime tre carte del suo grimorio. Hedron Crawler|Edro Brulicante|Creatura Artefatto — Costrutto|{T}: Aggiungi {C} alla tua riserva di mana. ({C} rappresenta mana incolore.) Hedron Fields of Agadeem|Campi di Edri di Agadeem|Piano — Zendikar|Le creature con forza pari o superiore a 7 non possono attaccare o bloccare.\nOgniqualvolta tiri caos, metti sul campo di battaglia una pedina creatura Eldrazi 7/7 incolore con annientatore 1. (Ogniqualvolta questa creatura attacca, il giocatore in difesa sacrifica un permanente.) @@ -7436,12 +7622,14 @@ Heed the Mists|Ascoltare la Foschia|Stregoneria - Arcano|Metti la prima carta de Heedless One|L'Avventata|Creatura — Avatar Elfo|Travolgere\nLa forza e la costituzione dell'Avventata sono pari ciascuna al numero di Elfi in gioco. Heidar, Rimewind Master|Heidar, Maestro di Ventogelo|Creatura Leggendaria — Mago Umano|{2}, {T}: Il proprietario riprende in mano un permanente bersaglio. Gioca questa abilità solo se controlli almeno quattro permanenti neve. Heightened Awareness|Consapevolezza Acuita|| +Heightened Reflexes|Riflessi Potenziati|Istantaneo|Una creatura bersaglio prende +1/+0 fino alla fine del turno. Metti un segnalino attacco improvviso su di essa. Heir of Falkenrath|Erede di Falkenrath|Creatura — Vampiro|Scarta una carta: Trasforma l'Erede di Falkenrath. Attiva questa abilità solo una volta per turno. Heir of the Wilds|Erede delle Terre Selvagge|Creatura — Guerriero Umano|Tocco letale\nFerocia — Ogniqualvolta l'Erede delle Terre Selvagge attacca, se controlli una creatura con forza pari o superiore a 4, l'Erede delle Terre Selvagge prende +1/+1 fino alla fine del turno. Heir to the Night|Erede della Notte|Creatura — Berserker Vampiro|Volare Heirloom Blade|Cimelio Affilato|Artefatto — Equipaggiamento|La creatura equipaggiata prende +3/+1.\nOgniqualvolta la creatura equipaggiata muore, puoi rivelare carte dalla cima del tuo grimorio finché non riveli una carta creatura che condivide un tipo di creatura con essa. Aggiungi quella carta alla tua mano e metti le altre in fondo al tuo grimorio in ordine casuale.\nEquipaggiare {1} Heirs of Stromkirk|Eredi di Stromkirk|Creatura — Vampiro|Intimidire (Questa creatura non può essere bloccata tranne che da creature artefatto e/o creature che condividono con essa un colore.)\nOgniqualvolta gli Eredi di Stromkirk infliggono danno da combattimento a un giocatore, metti un segnalino +1/+1 su di essi. Hekma Sentinels|Sentinelle dell'Hekma|Creatura — Chierico Umano|Ogniqualvolta cicli o scarti una carta, le Sentinelle dell'Hekma prendono +1/+1 fino alla fine del turno. +Helica Glider|Planatore di Fitoelice|Creatura — Scoiattolo Incubo|Il Planatore di Fitoelice entra nel campo di battaglia con un segnalino volare o un segnalino attacco improvviso a tua scelta. Heliod's Emissary|Emissario di Eliod|Creatura Incantesimo — Alce|Conferire {6}{W} (Se lanci questa carta per il suo costo di conferire, è una magia Aura con incanta creatura. Diventa una creatura se non è assegnata a una creatura.)\nOgniqualvolta l'Emissario di Eliod o la creatura incantata attacca, TAPpa una creatura bersaglio controllata da un avversario.\nLa creatura incantata prende +3/+3. Heliod's Intervention|Intervento di Eliod|Istantaneo|Scegli uno —\n• Distruggi X artefatti e/o incantesimi bersaglio.\n• Un giocatore bersaglio guadagna punti vita pari al doppio di X. Heliod's Pilgrim|Pellegrina di Eliod|Creatura — Chierico Umano|Quando la Pellegrina di Eliod entra nel campo di battaglia, puoi passare in rassegna il tuo grimorio per una carta Aura, rivelarla, aggiungerla alla tua mano, poi rimescolare il tuo grimorio. @@ -7468,6 +7656,7 @@ Hellkite Charger|Nibbio Infernale alla Carica|Creatura — Drago|Volare, rapidit Hellkite Hatchling|Cucciolo di Nibbio Infernale|Creatura — Drago|Divorare 1 (Mentre questa creatura entra in gioco, puoi sacrificare un qualsiasi numero di creature. Entra in gioco con un numero di segnalini +1/+1 pari alle creature sacrificate.)\nIl Cucciolo di Nibbio Infernale ha volare e travolgere se ha divorato una creatura. Hellkite Igniter|Nibbio Infernale Incendiario|Creatura — Drago|Volare, rapidità\n{1}{R}: Il Nibbio Infernale Incendiario prende +X/+0 fino alla fine del turno, dove X è il numero di artefatti che controlli. Hellkite Overlord|Signore Supremo dei Nibbi Infernali|Creatura — Drago|Volare, travolgere, rapidità\n{R}: Il Signore Supremo dei Nibbi Infernali prende +1/+0 fino alla fine del turno.\n{B}{G}: Rigenera il Signore Supremo dei Nibbi Infernali. +Hellkite Punisher|Nibbio Infernale Vendicativo|Creatura — Drago|Volare\n{R}: Il Nibbio Infernale Vendicativo prende +1/+0 fino alla fine del turno. Hellkite Tyrant|Nibbio Infernale Tiranno|Creatura — Drago|Volare, travolgere\nOgniqualvolta il Nibbio Infernale Tiranno infligge danno da combattimento a un giocatore, prendi il controllo di tutti gli artefatti controllati da quel giocatore.\nAll'inizio del tuo mantenimento, se controlli venti o più artefatti, vinci la partita. Hellkite Whelp|Piccolo di Nibbio Infernale|Creatura — Drago|Volare\nOgniqualvolta il Piccolo di Nibbio Infernale attacca, infligge 1 danno a una creatura bersaglio controllata dal giocatore in difesa. Hellraiser Goblin|Goblin Rissoso|Creatura — Berserker Goblin|Le creature che controlli hanno rapidità e attaccano in ogni combattimento, se possono farlo. @@ -7479,7 +7668,7 @@ Helm of Kaldra|Elmo di Kaldra|Artefatto Leggendario — Equipaggiamento|La creat Helm of Obedience|Elmo dell'Obbedienza|| Helm of Possession|Elmo della Possessione|| Helm of the Ghastlord|Elmo del Tetro Signore|Incantesimo — Aura|Incanta creatura\nFintanto che la creatura incantata è blu, prende +1/+1 e ha "Ogniqualvolta questa creatura infligge danno a un avversario, pesca una carta."\nFintanto che la creatura incantata è nera, prende +1/+1 e ha "Ogniqualvolta questa creatura infligge danno a un avversario, quel giocatore scarta una carta." -Helm of the Gods|Elmo degli Dei|Artefatto — Equipaggiamento|La creatura equipaggiata prende +1/+1 per ogni incantesimo che controlli.Equipaggiare {1} ({1}: Assegna a una creatura bersaglio che controlli. Equipaggia solo quando potresti lanciare una stregoneria.) +Helm of the Gods|Elmo degli Dei|Artefatto — Equipaggiamento|La creatura equipaggiata prende +1/+1 per ogni incantesimo che controlli.\nEquipaggiare {1} ({1}: Assegna a una creatura bersaglio che controlli. Equipaggia solo quando potresti lanciare una stregoneria.) Helm of the Host|Elmo della Moltitudine|Artefatto Leggendario — Equipaggiamento|All'inizio del combattimento nel tuo turno, crea una pedina che è una copia della creatura equipaggiata, tranne che la pedina non è leggendaria se la creatura equipaggiata è leggendaria. Quella pedina ha rapidità.\nEquipaggiare {5} Helvault|Tomba Infernale|Artefatto Leggendario|{1}, {T}: Esilia una creatura bersaglio che controlli.\n{7}, {T}: Esilia una creatura bersaglio che non controlli.\nQuando la Tomba Infernale viene messa in un cimitero dal campo di battaglia, rimetti sul campo di battaglia tutte le carte esiliate da essa sotto il controllo dei rispettivi proprietari. Hematite Golem|Golem di Ematite|Creatura Artefatto — Golem|{1}{R}: Il Golem di Ematite prende +2/+0 fino alla fine del turno. @@ -7500,8 +7689,9 @@ Herald of Torment|Araldo del Tormento|Creatura Incantesimo — Demone|Conferire Herald of War|Messaggera di Guerra|Creatura — Angelo|Volare\nOgniqualvolta la Messaggera di Guerra attacca, metti un segnalino +1/+1 su di essa.\nLe magie Angelo e le magie Umano che lanci costano {1} in meno per essere lanciate per ogni segnalino +1/+1 sulla Messaggera di Guerra. Herald of the Dreadhorde|Araldo dell'Orda Atroce|Creatura — Guerriero Zombie|Quando l'Araldo dell'Orda Atroce muore, recluta 2. (Metti due segnalini +1/+1 su un Esercito che controlli. Se non ne controlli uno, crea prima una pedina creatura Esercito Zombie 0/0 nera.) Herald of the Fair|Araldo della Fiera|Creatura — Umano|Quando l'Araldo della Fiera entra nel campo di battaglia, una creatura bersaglio che controlli prende +1/+1 fino alla fine del turno. +Herald of the Forgotten|Araldo dei Dimenticati|Creatura — Bestia Felino|Volare\nQuando l'Araldo dei Dimenticati entra nel campo di battaglia, se l'hai lanciato, rimetti sul campo di battaglia un qualsiasi numero di carte permanente bersaglio con abilità ciclo dal tuo cimitero. Herald of the Host|Araldo della Schiera|Creatura — Angelo|Volare, cautelaMiriade (Ogniqualvolta questa creatura attacca, per ogni avversario diverso dal giocatore in difesa, puoi mettere sul campo di battaglia una pedina che è una copia di questa creatura TAPpata e che attacca quel giocatore o un planeswalker controllato da quel giocatore. Esilia le pedine alla fine del combattimento.) -Herald of the Pantheon|Messaggera del Pantheon|Creatura — Sciamano Centauro|Le magie incantesimo che lanci costano {1} in meno per essere lanciate.Ogniqualvolta lanci una magia incantesimo, guadagni 1 punto vita. +Herald of the Pantheon|Messaggera del Pantheon|Creatura — Sciamano Centauro|Le magie incantesimo che lanci costano {1} in meno per essere lanciate.\nOgniqualvolta lanci una magia incantesimo, guadagni 1 punto vita. Herald of the Sun|Messaggera del Sole|Creatura — Angelo|Volare\n{3}{W}: Metti un segnalino +1/+1 su un'altra creatura bersaglio con volare. Herald's Horn|Corno dell'Araldo|Artefatto|Mentre il Corno dell'Araldo entra nel campo di battaglia, scegli un tipo di creatura.\nLe magie creatura del tipo scelto che lanci costano {1} in meno per essere lanciate.\nAll'inizio del tuo mantenimento, guarda la prima carta del tuo grimorio. Se è una carta creatura del tipo scelto, puoi rivelarla e aggiungerla alla tua mano. Heraldic Banner|Stendardo Araldico|Artefatto|Mentre lo Stendardo Araldico entra nel campo di battaglia, scegli un colore.\nLe creature che controlli del colore scelto prendono +1/+0.\n{T}: Aggiungi un mana del colore scelto. @@ -7570,7 +7760,7 @@ Hieromancer's Cage|Gabbia dello Ieromante|Incantesimo|Quando la Gabbia dello Ier Hierophant's Chalice|Calice del Gerofante|Artefatto|Quando il Calice del Gerofante entra nel campo di battaglia, un avversario bersaglio perde 1 punto vita e tu guadagni 1 punto vita.\n{T}: Aggiungi {C} alla tua riserva di mana. High Alert|Massima Allerta|Incantesimo|Ogni creatura che controlli assegna danno da combattimento pari alla sua costituzione invece che alla sua forza.\nLe creature che controlli possono attaccare come se non avessero difensore.\n{2}{W}{U}: STAPpa una creatura bersaglio. High Ground|Terreno Favorevole|Incantesimo|Ogni creatura che controlli può bloccare una creatura addizionale. -High Market|Mercato Principale|Terra|{T}: Aggiungi {1} alla tua riserva di mana.{T}, Sacrifica una creatura: Guadagni 1 punto vita. +High Market|Mercato Principale|Terra|{T}: Aggiungi {1} alla tua riserva di mana.\n{T}, Sacrifica una creatura: Guadagni 1 punto vita. High Priest of Penance|Gran Sacerdote della Penitenza|Creatura — Chierico Umano|Ogniqualvolta viene inflitto danno al Gran Sacerdote della Penitenza, puoi distruggere un permanente non terra bersaglio. High Seas|Alto Mare|| High Sentinels of Arashin|Alte Sentinelle di Arashin|Creatura — Soldato Uccello|Volare\nLe Alte Sentinelle di Arashin prendono +1/+1 per ogni altra creatura con un segnalino +1/+1 che controlli.\n{3}{W}: Metti un segnalino +1/+1 su una creatura bersaglio. @@ -7610,6 +7800,7 @@ Hisoka, Minamo Sensei|Hisoka, Sensei di Minamo|Creatura Leggendaria - Mago Umano Hissing Iguanar|Iguanar Sibilante|Creatura — Lucertola|Ogniqualvolta un'altra creatura muore, puoi fare infliggere dall'Iguanar Sibilante 1 danno a un giocatore bersaglio. Hissing Miasma|Miasma Sibilante|Incantesimo|Ogniqualvolta una creatura ti attacca, il suo controllore perde 1 punto vita. Hissing Quagmire|Pantano Sibilante|Terra|Il Pantano Sibilante entra nel campo di battaglia TAPpato.\n{T}: Aggiungi {B} o {G} alla tua riserva di mana.\n{1}{B}{G}: Il Pantano Sibilante diventa una creatura Elementale 2/2 nera e verde con tocco letale fino alla fine del turno. È ancora una terra. +Historian of Zhalfir|Storico di Zhalfir|Creatura — Mago Umano|Ogniqualvolta lo Storico di Zhalfir attacca, se controlli un planeswalker Teferi, pesca una carta. History of Benalia|Storia di Benalia|Incantesimo — Saga|(Mentre questa Saga entra e dopo la tua sottofase di acquisizione, aggiungi un segnalino sapere. Sacrifica dopo III.)\nI, II — Crea una pedina creatura Cavaliere 2/2 bianca con cautela.\nIII — I Cavalieri che controlli prendono +2/+1 fino alla fine del turno. Hitchclaw Recluse|Eremita dagli Artigli Uncinati|Creatura — Ragno|Raggiungere Hit|Hit|Istantaneo|Il giocatore bersaglio sacrifica un artefatto o una creatura. Colpire infligge a quel giocatore un ammontare di danni pari al costo di mana convertito di quel permanente. @@ -7622,6 +7813,7 @@ Hoar Shade|Ombra della Brina|| Hoard-Smelter Dragon|Drago Fonditesori|Creatura — Drago|Volare\n{3}{R}: Distruggi un artefatto bersaglio. Il Drago Fonditesori prende +X/+0 fino alla fine del turno, dove X è il costo di mana convertito di quell'artefatto. Hoarder's Greed|Avarizia dell'Accaparratore|Stregoneria|Perdi 2 punti vita e pesca due carte, poi scontrati con un avversario. Se vinci, ripeti questo procedimento. (Ogni giocatore che si scontra rivela la prima carta del suo grimorio, poi la mette in cima o in fondo. Un giocatore vince se la sua carta aveva un costo di mana convertito maggiore.) Hoarding Dragon|Drago Accaparratore|Creatura — Drago|Volare\nQuando il Drago Accaparratore entra nel campo di battaglia, puoi passare in rassegna il tuo grimorio per una carta artefatto, esiliarla, poi rimescolare il tuo grimorio.\nQuando il Drago Accaparratore muore, puoi mettere la carta esiliata in mano al suo proprietario. +Hobblefiend|Azzannapiedi|Creatura — Diavolo|Travolgere (Questa creatura può infliggere il danno da combattimento in eccesso al giocatore o al planeswalker che sta attaccando.)\n{1}, Sacrifica un'altra creatura: Metti un segnalino +1/+1 sull'Azzannapiedi. Hobble|Zoppicare|| Hobgoblin Dragoon|Dragone Hobgoblin|Creatura — Cavaliere Goblin|Volare, attacco improvviso Hogaak, Arisen Necropolis|Hogaak, Necropoli Risvegliata|Creatura Leggendaria — Avatar|Non puoi spendere mana per lanciare questa magia.\nConvocazione, esumare (Ogni creatura che TAPpi mentre lanci questa magia corrisponde al pagamento di {1} o di un mana del colore di quella creatura. Ogni carta che esili dal tuo cimitero corrisponde al pagamento di {1}.)\nPuoi lanciare Hogaak, Necropoli Risvegliata dal tuo cimitero.\nTravolgere @@ -7661,6 +7853,7 @@ Honden of Life's Web|Honden della Rete della Vita|Incantesimo Leggendario - Sant Honden of Night's Reach|Honden dei Confini della Notte|Incantesimo Leggendario - Santuario|All'inizio del tuo mantenimento, l'avversario bersaglio scarta una carta per ogni Santuario che controlli. Honden of Seeing Winds|Honden dei Venti Veggenti|Incantesimo Leggendario - Santuario|All'inizio del tuo mantenimento, pesca una carta per ogni Santuario che controlli. Honed Khopesh|Khopesh Affilato|Artefatto — Equipaggiamento|La creatura equipaggiata prende +1/+1.\nEquipaggiare {1} ({1}: Assegna a una creatura bersaglio che controlli. Equipaggia solo quando potresti lanciare una stregoneria.) +Honey Mammoth|Mammut del Miele|Creatura — Elefante|Quando il Mammut del Miele entra nel campo di battaglia, guadagni 4 punti vita. Honor Guard|Guardia d'Onore|Creatura — Soldato Umano|{W}: La Guardia d'Onore prende +0/+1 fino alla fine del turno. Honor of the Pure|Onore dei Puri|Incantesimo|Le creature bianche che controlli prendono +1/+1. Honor the Fallen|Onora i Caduti|| @@ -7673,6 +7866,7 @@ Honored Crop-Captain|Capomesse Venerata|Creatura — Guerriero Umano|Ogniqualvol Honored Hierarch|Gerarca Venerato|Creatura — Druido Umano|Rinomare 1 (Quando questa creatura infligge danno da combattimento a un giocatore, se non è rinomata, metti un segnalino +1/+1 su di essa e diventa rinomata.)Fintanto che il Gerarca Venerato è rinomato, ha cautela e "{T}: Aggiungi un mana di un qualsiasi colore alla tua riserva di mana". Honored Hydra|Idra Venerata|Creatura — Idra Serpente|Travolgere\nImbalsamare {3}{G} ({3}{G}, Esilia questa carta dal tuo cimitero: Crea una pedina che è una copia della carta, tranne che è un'Idra Serpente Zombie bianca senza costo di mana. Imbalsama solo quando potresti lanciare una stregoneria.) Hooded Assassin|Assassina Incappucciata|Creatura — Assassino Umano|Quando l'Assassina Incappucciata entra nel campo di battaglia, scegli uno —\n• Metti un segnalino +1/+1 sull'Assassina Incappucciata.\n• Distruggi una creatura bersaglio a cui è stato inflitto danno in questo turno. +Hooded Blightfang|Zannafunesta dal Cappuccio|Creatura — Serpente|Tocco letale\nOgniqualvolta una creatura con tocco letale che controlli attacca, ogni avversario perde 1 punto vita e tu guadagni 1 punto vita.\nOgniqualvolta una creatura con tocco letale che controlli infligge danno a un planeswalker, distruggi quel planeswalker. Hooded Brawler|Lottatore dal Cappuccio|Creatura — Guerriero Naga|Puoi stremare il Lottatore dal Cappuccio mentre attacca. Quando lo fai, prende +2/+2 fino alla fine del turno. (Una creatura stremata non STAPpa durante il tuo prossimo STAP.) Hooded Horror|Orrore Incappucciato|Creatura — Orrore|L'Orrore Incappucciato può essere bloccato solo se un giocatore controlla più creature del giocatore in difesa. Hooded Hydra|Idra dal Cappuccio|Creatura — Idra Serpente|L'Idra dal Cappuccio entra nel campo di battaglia con X segnalini +1/+1.\nQuando l'Idra dal Cappuccio muore, crea una pedina creatura Serpente 1/1 verde per ogni segnalino +1/+1 su di essa.\nMetamorfosi {3}{G}{G}\nMentre l'Idra dal Cappuccio viene girata a faccia in su, metti su di essa cinque segnalini +1/+1. @@ -7702,6 +7896,7 @@ Horn of Deafening|Corno Assordante|| Horn of Greed|Corno della Cupidigia|| Horn of Plenty|Corno dell'Abbondanza|| Horn of Ramos|Corno di Ramos|| +Hornbash Mentor|Mentore del Corno Dirompente|Creatura — Guerriero Umano|Quando il Mentore del Corno Dirompente entra nel campo di battaglia, metti un segnalino travolgere su una creatura non Umano bersaglio che controlli.\n{2}{G}, {T}: Metti un segnalino +1/+1 su ogni creatura con travolgere che controlli. Horncaller's Chant|Canto dell'Evocacorno|Stregoneria|Metti sul campo di battaglia una pedina creatura Rinoceronte 4/4 verde con travolgere, poi popola. (Metti sul campo di battaglia una pedina che è una copia di una pedina creatura che controlli.) Horned Cheetah|Ghepardo Cornuto|| Horned Helm|Elmo Cornuto|Artefatto — Equipaggiamento|La creatura equipaggiata prende +1/+1 e ha travolgere.\n{G}{G}: Assegna l'Elmo Cornuto a una creatura bersaglio che controlli.\nEquipaggiare {1} ({1}: Assegnalo a una creatura bersaglio che controlli. Equipaggialo solo come una stregoneria.) @@ -7713,7 +7908,7 @@ Hornet Cannon|Sparacalabroni|| Hornet Cobra|Cobra dal Pungiglione|| Hornet Harasser|Vessatore di Calabroni|Creatura — Sciamano Goblin|Quando il Vessatore di Calabroni viene messo in un cimitero dal gioco, una creatura bersaglio prende -2/-2 fino alla fine del turno. Hornet Nest|Nido di Calabroni|Creatura — Insetto|Difensore (Questa creatura non può attaccare.)\nOgniqualvolta viene inflitto danno al Nido di Calabroni, metti sul campo di battaglia altrettante pedine creatura Insetto 1/1 verdi con volare e tocco letale. (Qualsiasi danno che una creatura con tocco letale infligge a una creatura è sufficiente a distruggerla.) -Hornet Queen|Regina dei Calabroni|Creatura — Insetto|Volare, tocco letale\nQuando la Regina dei Calabroni entra nel campo di battaglia, metti sul campo di battaglia quattro pedine creatura Insetto 1/1 verdi con volare e tocco letale. +Hornet Queen|Regina dei Calabroni|Creatura — Insetto|Volare, tocco letale\nQuando la Regina dei Calabroni entra nel campo di battaglia, crea quattro pedine creatura Insetto 1/1 verdi con volare e tocco letale. Hornet Sting|Puntura del Calabrone|Istantaneo|La Puntura del Calabrone infligge 1 danno a una creatura o a un giocatore bersaglio. Hornswoggle|Abbindolare|Istantaneo|Neutralizza una magia creatura bersaglio. Crea una pedina artefatto Tesoro incolore con "{T}, Sacrifica questo artefatto: Aggiungi un mana di un qualsiasi colore alla tua riserva di mana". Horobi's Whisper|Sussurro di Horobi|Istantaneo - Arcano|Se controlli almeno una Palude, distruggi una creatura bersaglio non nera.\nUnire nell'Arcano—Rimuovi dal gioco quattro carte presenti nel tuo cimitero. (Mentre giochi una magia Arcano, puoi rivelare questa carta dalla tua mano e pagare il suo costo di unione. Se lo fai, aggiungi l'effetto di questa carta a quella magia.) @@ -7729,7 +7924,7 @@ Hostage Taker|Sequestratrice di Ostaggi|Creatura — Pirata Umano|Quando la Sequ Hostile Desert|Deserto Ostile|Terra — Deserto|{T}: Aggiungi {C} alla tua riserva di mana.\n{2}, Esilia una carta terra dal tuo cimitero: Il Deserto Ostile diventa una creatura Elementale 3/4 fino alla fine del turno. È ancora una terra. Hostile Minotaur|Minotauro Ostile|Creatura — Minotauro|Rapidità (Questa creatura può attaccare e {T} non appena entra sotto il tuo controllo.) Hostile Realm|Reame Ostile|Incantesimo — Aura|Incanta terra\nLa terra incantata ha "{T}: Una creatura bersaglio non può bloccare in questo turno." -Hostility|Ostilità|Creatura — Incarnazione Elementale|RapiditàSe una magia che controlli sta per infliggere danno a un avversario, previeni quel danno. Metti sul campo di battaglia una pedina creatura Sciamano Elementale 3/1 rossa con rapidità per ogni punto danno prevenuto in questo modo.Quando l'Ostilità viene messa in un cimitero da qualsiasi zona, rimescolala nel grimorio del suo proprietario. +Hostility|Ostilità|Creatura — Incarnazione Elementale|RapiditàSe una magia che controlli sta per infliggere danno a un avversario, previeni quel danno. Metti sul campo di battaglia una pedina creatura Sciamano Elementale 3/1 rossa con rapidità per ogni punto danno prevenuto in questo modo.\nQuando l'Ostilità viene messa in un cimitero da qualsiasi zona, rimescolala nel grimorio del suo proprietario. Hot Soup|Zuppa Bollente|Artefatto — Equipaggiamento|La creatura equipaggiata non può essere bloccata.\nOgniqualvolta alla creatura equipaggiata viene inflitto danno, distruggila.\nEquipaggiare {3} ({3}: Assegna a una creatura bersaglio che controlli. Equipaggia solo quando potresti lanciare una stregoneria.) Hot Springs|Sorgenti Calde|| Hotheaded Giant|Gigante Irruento|Creatura — Guerriero Gigante|Rapidità\nIl Gigante Irruento entra in gioco con due segnalini -1/-1 a meno che tu non abbia giocato un'altra magia rossa in questo turno. @@ -7780,6 +7975,7 @@ Hum of the Radix|Ronzio della Radice|Incantesimo|Ogni magia artefatto costa {1} Human Frailty|Debolezza Umana|Istantaneo|Distruggi una creatura Umano bersaglio. Humble Budoka|Budoka Umile|Creatura - Monaco Umano|Il Budoka Umile non può essere bersaglio di magie o abilità. Humble Defector|Disertrice Umile|Creatura — Farabutto Umano|{T}: Pesca due carte. Un avversario bersaglio prende il controllo della Disertrice Umile. Attiva questa abilità solo durante il tuo turno. +Humble Naturalist|Naturalista Umile|Creatura — Druido Umano|{T}: Aggiungi un mana di un qualsiasi colore. Spendi questo mana solo per lanciare una magia creatura. Humble the Brute|Soggiogare il Bruto|Istantaneo|Distruggi una creatura bersaglio con forza pari o superiore a 4.\nIndaga. (Metti sul campo di battaglia una pedina artefatto Indizio incolore con "{2}, Sacrifica questo artefatto: Pesca una carta".) Humbler of Mortals|Umiliatore di Mortali|Creatura Incantesimo — Elementale|Costellazione — Ogniqualvolta l'Umiliatore di Mortali o un altro incantesimo entrano nel campo di battaglia sotto il tuo controllo, le creature che controlli hanno travolgere fino alla fine del turno. Humble|Umiliare|| @@ -7805,6 +8001,7 @@ Hunted Dragon|Drago Braccato|Creatura — Drago|Volare, rapiditàQuando il Drago Hunted Ghoul|Ghoul Braccato|Creatura — Zombie|Il Ghoul Braccato non può bloccare Umani. Hunted Horror|Orrore Braccato|Creatura — Orrore|Travolgere\nQuando l'Orrore Braccato entra in gioco, metti in gioco due pedine creatura Centauro 3/3 verdi con protezione dal nero sotto il controllo di un avversario bersaglio. Hunted Lammasu|Lammasu Braccato|Creatura — Lammasu|Volare\nQuando il Lammasu Braccato entra in gioco, metti in gioco una pedina creatura Orrore 4/4 nera sotto il controllo di un avversario bersaglio. +Hunted Nightmare|Incubo Braccato|Creatura — Incubo|Minacciare\nQuando l'Incubo Braccato entra nel campo di battaglia, un avversario bersaglio mette un segnalino tocco letale su una creatura che controlla. Hunted Phantasm|Fantasma Braccato|Creatura — Spirito|Il Fantasma Braccato non può essere bloccato.\nQuando il Fantasma Braccato entra in gioco, metti in gioco cinque pedine creatura Goblin 1/1 rosse sotto il controllo di un avversario bersaglio. Hunted Troll|Troll Braccato|Creatura — Guerriero Troll|Quando il Troll Braccato entra in gioco, metti in gioco quattro pedine creatura Spiritello 1/1 blu con volare sotto il controllo di un avversario bersaglio.\n{G}: Rigenera il Troll Braccato Hunted Witness|Testimone Braccato|Creatura — Umano|Quando il Testimone Braccato muore, crea una pedina creatura Soldato 1/1 bianca con legame vitale. @@ -7812,6 +8009,7 @@ Hunted Wumpus|Wumpus Braccato|Creatura — Bestia|Quando il Wumpus Braccato entr Hunter Sliver|Tramutante Cacciatore|Creatura — Tramutante|Tutti i Tramutanti hanno provocazione (quando un Tramutante attacca, il suo controllore può decidere che una creatura bersaglio controllata dal giocatore in difesa STAPpi e la blocchi se può farlo). Hunter of Eyeblights|Cacciatrice di Mal'Occhi|Creatura — Assassino Elfo|Quando la Cacciatrice di Mal'Occhi entra in gioco, metti un segnalino +1/+1 su una creatura bersaglio che non controlli.\n{2}{B}, {T}: Distruggi una creatura bersaglio con un segnalino. Hunter's Ambush|Imboscata del Predatore|Istantaneo|Previeni tutto il danno da combattimento che verrebbe inflitto dalle creature non verdi in questo turno. +Hunter's Edge|Vantaggio del Cacciatore|Stregoneria|Metti un segnalino +1/+1 su una creatura bersaglio che controlli. Poi quella creatura infligge danno pari alla sua forza a una creatura bersaglio che non controlli. Hunter's Insight|Intuito del Cacciatore|Istantaneo|Scegli una creatura bersaglio che controlli. Ogniqualvolta quella creatura infligge danno da combattimento a un giocatore o a un planeswalker in questo turno, pesca altrettante carte. Hunter's Prowess|Prodezza della Cacciatrice|Stregoneria|Fino alla fine del turno, una creatura bersaglio prende +3/+3 e ha travolgere e "Ogniqualvolta questa creatura infligge danno da combattimento a un giocatore, pesca altrettante carte". Hunters' Feast|Banchetto dei Cacciatori|Stregoneria|Scegli un qualsiasi numero di giocatori bersaglio. Ognuno di essi guadagna 6 punti vita. @@ -7819,9 +8017,10 @@ Hunting Drake|Draghetto Cacciatore|| Hunting Grounds|Territori di Caccia|Incantesimo|Soglia Ogniqualvolta un avversario gioca una magia, puoi mettere in gioco una carta creatura dalla tua mano (hai soglia fintanto che ci sono almeno sette carte nel tuo cimitero). Hunting Kavu|Kavu in Caccia|| Hunting Moa|Moa Cacciatore|Creatura — Uccello|Eco {2}{G} (All'inizio del tuo mantenimento, se questo permanente è entrato sotto il tuo controllo dall'inizio del tuo ultimo mantenimento, sacrificalo a meno che non paghi il suo costo di eco.)\nOgniqualvolta il Moa Cacciatore entra in gioco o finisce in un cimitero dal gioco, metti un segnalino +1/+1 su una creatura bersaglio. -Hunting Pack|Muta da Caccia|Istantaneo|Metti in gioco una pedina creatura Bestia 4/4 verde.\nTempesta (quando giochi questa magia, copiala una volta per ogni magia giocata prima di questa durante questo turno). +Hunting Pack|Muta da Caccia|Istantaneo|Crea una pedina creatura Bestia 4/4 verde.\nTempesta (Quando lanci questa magia, copiala per ogni magia lanciata prima in questo turno.) Hunting Triad|Triade da Caccia|Stregoneria Tribale — Elfo|Metti in gioco tre pedine creatura Guerriero Elfo 1/1 verdi.\nRinforzare 3—{3}{G} ({3}{G}, Scarta questa carta: Metti tre segnalini +1/+1 su una creatura bersaglio.) Hunting Wilds|Terreni di Caccia|Stregoneria|Potenziamento {3}{G} (Puoi pagare {3}{G} addizionale mentre lanci questa magia.)\nPassa in rassegna il tuo grimorio per trovare fino a due carte Foresta, mettile sul campo di battaglia TAPpate, poi rimescola il tuo grimorio.\nSe questa magia è stata potenziata, STAPpa tutte le Foreste messe sul campo di battaglia in questo modo. Diventano creature 3/3 verdi con rapidità che sono ancora terre. +Huntmaster Liger|Ligre Capocaccia|Creatura — Felino|Mutazione {2}{W} (Se lanci questa magia per il suo costo di mutazione, mettila sopra o sotto una creatura non Umano bersaglio che possiedi. Muta nella creatura sopra, con anche le abilità di quelle sotto.)\nOgniqualvolta questa creatura muta, le altre creature che controlli prendono +X/+X fino alla fine del turno, dove X è il numero di volte che questa creatura è mutata. Huntmaster of the Fells|Capocaccia delle Colline|Creatura — Mannaro Umano|Ogniqualvolta questa creatura entra nel campo di battaglia o si trasforma nel Capocaccia delle Colline, metti sul campo di battaglia una pedina creatura Lupo 2/2 verde e guadagni 2 punti vita.\nAll'inizio di ogni mantenimento, se nell'ultimo turno non sono state lanciate magie, trasforma il Capocaccia delle Colline. Hurkyl's Recall|Richiamo di Hurkyl|Istantaneo|Fai tornare in mano a un giocatore bersaglio tutti gli artefatti che possiede. Hurloon Minotaur|Minotauro di Hurloon|| @@ -7840,7 +8039,7 @@ Hydra's Growth|Crescita dell'Idra|Incantesimo — Aura|Incanta creatura\nQuando Hydroblast|Idroscarica|| Hydroform|Idroforma|Istantaneo|Una terra bersaglio diventa una creatura Elementale 3/3 con volare fino alla fine del turno. È ancora una terra. Hydroid Krasis|Krasis Idroide|Creatura — Bestia Idra Medusa|Quando lanci questa magia, guadagni la metà di X punti vita e peschi la metà di X carte. Arrotonda per difetto ogni volta.\nVolare, travolgere\nIl Krasis Idroide entra nel campo di battaglia con X segnalini +1/+1. -Hydrolash|Idrofrusta|Istantaneo|Le creature attaccanti prendono -2/-0 fino alla fine del turno.Pesca una carta. +Hydrolash|Idrofrusta|Istantaneo|Le creature attaccanti prendono -2/-0 fino alla fine del turno.\nPesca una carta. Hydromorph Guardian|Guardiano Idromorfo|Creatura — Guardiano|{U}, Sacrifica il Guardiano Idromorfo: Neutralizza una magia bersaglio che ha come bersaglio una o più creature che controlli. Hydromorph Gull|Gabbiano Idromorfo|Creatura — Guardiano Uccello|Volare\n{U}, Sacrifica il Gabbiano Idromorfo: Neutralizza una magia bersaglio che ha come bersaglio una o più creature che controlli. Hydrosurge|Idroflusso|Istantaneo|Una creatura bersaglio prende -5/-0 fino alla fine del turno. @@ -7900,10 +8099,12 @@ Ideas Unbound|Idee in Libertà|Stregoneria - Arcano|Pesca tre carte. Scarta tre Identity Crisis|Crisi d'Identità|Stregoneria|Rimuovi dal gioco tutte le carte nella mano e nel cimitero di un giocatore bersaglio. Identity Thief|Ladro di Identità|Creatura — Polimorfo|Ogniqualvolta il Ladro di Identità attacca, puoi esiliare un'altra creatura non pedina bersaglio. Se lo fai, il Ladro di Identità diventa una copia di quella creatura fino alla fine del turno. Rimetti sul campo di battaglia la carta esiliata sotto il controllo del suo proprietario all'inizio della prossima sottofase finale. Idle Thoughts|Pensieri Oziosi|Incantesimo|{2}: Pesca una carta se non hai carte in mano. +Idol of Endurance|Idolo della Perseveranza|Artefatto|Quando l'Idolo della Perseveranza entra nel campo di battaglia, esilia tutte le carte creatura con costo di mana convertito pari o inferiore a 3 dal tuo cimitero finché l'Idolo della Perseveranza non lascia il campo di battaglia.\n{1}{W}, {T}: Fino alla fine del turno, puoi lanciare una magia creatura tra le carte esiliate con l'Idolo della Perseveranza senza pagare il suo costo di mana. Idol of Oblivion|Idolo dell'Oblio|Artefatto|{T}: Pesca una carta. Attiva questa abilità solo se hai creato una pedina in questo turno.\n{8}, {T}, Sacrifica l'Idolo dell'Oblio: Crea una pedina creatura Eldrazi 10/10 incolore. Idyllic Grange|Fattoria Idilliaca|Terra — Pianura|({T}: Aggiungi {W}.)\nLa Fattoria Idilliaca entra nel campo di battaglia TAPpata a meno che tu non controlli tre o più altre Pianure.\nQuando la Fattoria Idilliaca entra nel campo di battaglia STAPpata, metti un segnalino +1/+1 su una creatura bersaglio che controlli. Idyllic Tutor|Tutore Idilliaco|Stregoneria|Passa in rassegna il tuo grimorio per una carta incantesimo, rivelala e aggiungila alla tua mano, poi rimescola il tuo grimorio. Ifnir Deadlands|Terre Morte di Ifnir|Terra — Deserto|{T}: Aggiungi {C} alla tua riserva di mana.\n{T}, Paga 1 punto vita: Aggiungi {B} alla tua riserva di mana.\n{2}{B}{B}, {T}, Sacrifica un Deserto: Metti due segnalini -1/-1 su una creatura bersaglio controllata da un avversario. Attiva questa abilità solo quando potresti lanciare una stregoneria. +Igneous Cur|Randagio Igneo|Creatura — Canide Elementale|{1}{R}: Il Randagio Igneo prende +2/+0 fino alla fine del turno. Igneous Elemental|Elementale Igneo|Creatura — Elementale|Questa magia costa {2} in meno per essere lanciata se c'è una carta terra nel tuo cimitero.\nQuando l'Elementale Igneo entra nel campo di battaglia, puoi fargli infliggere 2 danni a una creatura bersaglio. Igneous Golem|Golem Igneo|| Igneous Pouncer|Assalitore Igneo|Creatura — Elementale|Rapidità\nCiclopalude {2}, ciclomontagna {2} ({2}, Scarta questa carta: Passa in rassegna il tuo grimorio per una carta Palude o una carta Montagna, rivelala e aggiungila alla tua mano. Poi rimescola il tuo grimorio.) @@ -7927,14 +8128,15 @@ Illuminated Folio|Pagina Illuminata|Artefatto|{1}, {T}, Rivela due carte dalla t Illuminated Wings|Ali illuminate|| Illuminate|Illuminare|Stregoneria|Potenziamento {2}{R} e/o {3}{U} (Puoi spendere {2}{R} e/o {3}{U} addizionale mentre giochi questa magia).\nL'Illuminare infligge X danni a una creatura bersaglio. Se hai pagato il costo di potenziamento {2}{R}, l'Illuminare infligge X danni al controllore di quella creatura. Se hai pagato il costo di potenziamento {3}{U}, pesca X carte. Illumination|Illuminazione|| -Illusionary Armor|Armatura Illusoria|Incantesimo — Aura|Incanta creaturaLa creatura incantata prende +4/+4.Quando la creatura incantata diventa bersaglio di una magia o abilità, sacrifica l'Armatura Illusoria. +Illuna, Apex of Wishes|Illuna, Alfa dei Desideri|Creatura Leggendaria — Dinosauro Elementale Bestia|Mutazione {3}{R/G}{U}{U} (Se lanci questa magia per il suo costo di mutazione, mettila sopra o sotto una creatura non Umano bersaglio che possiedi. Muta nella creatura sopra, con anche le abilità di quelle sotto.)\nVolare, travolgere\nOgniqualvolta questa creatura muta, esilia carte dalla cima del tuo grimorio finché non esili una carta permanente non terra. Metti quella carta sul campo di battaglia o aggiungila alla tua mano. +Illusionary Armor|Armatura Illusoria|Incantesimo — Aura|Incanta creaturaLa creatura incantata prende +4/+4.\nQuando la creatura incantata diventa bersaglio di una magia o abilità, sacrifica l'Armatura Illusoria. Illusionary Forces|Forze Illusorie|| Illusionary Presence|Presenza Illusoria|| Illusionary Servant|Servitore Illusorio|Creatura — Illusione|Volare\nQuando il Servitore Illusorio diventa bersaglio di una magia o abilità, sacrificalo. Illusionary Terrain|Terreno Ingannevole|| Illusionary Wall|Muro Illusorio|| Illusionist's Bracers|Bracciali dell'Illusionista|Artefatto — Equipaggiamento|Ogniqualvolta viene attivata un'abilità della creatura equipaggiata, se non è un'abilità di mana, copia quell'abilità. Puoi scegliere nuovi bersagli per la copia.\nEquipaggiare {3} -Illusionist's Gambit|Mossa dell'Illusionista|Istantaneo|Lancia la Mossa dell'Illusionista solo durante la sottofase di dichiarazione delle creature bloccanti nel turno di un avversario.Rimuovi tutte le creature attaccanti dal combattimento e STAPpale. Dopo questa fase, c'è una fase di combattimento addizionale. Ognuna di quelle creature attacca in quel combattimento, se può farlo. Non possono attaccare te o un planeswalker che controlli in quel combattimento. +Illusionist's Gambit|Mossa dell'Illusionista|Istantaneo|Lancia la Mossa dell'Illusionista solo durante la sottofase di dichiarazione delle creature bloccanti nel turno di un avversario.\nRimuovi tutte le creature attaccanti dal combattimento e STAPpale. Dopo questa fase, c'è una fase di combattimento addizionale. Ognuna di quelle creature attacca in quel combattimento, se può farlo. Non possono attaccare te o un planeswalker che controlli in quel combattimento. Illusionist's Stratagem|Stratagemma dell'Illusionista|Istantaneo|Esilia fino a due creature bersaglio che controlli, poi rimetti quelle carte sul campo di battaglia sotto il controllo dei rispettivi proprietari.\nPesca una carta. Illusions of Grandeur|Illusione di Grandezza|| Illusory Ambusher|Assalitore Illusorio|Creatura — Illusione Felino|Lampo (Puoi lanciare questa magia in ogni momento in cui potresti lanciare un istantaneo.)Ogniqualvolta viene inflitto danno all'Assalitore Illusorio, pesca altrettante carte. @@ -7990,6 +8192,7 @@ Implement of Improvement|Strumento di Ripresa|Artefatto|{W}, Sacrifica lo Strume Implement of Malice|Strumento di Malvagità|Artefatto|{B}, Sacrifica lo Strumento di Malvagità: Un giocatore bersaglio scarta una carta. Attiva questa abilità solo quando potresti lanciare una stregoneria.\nQuando lo Strumento di Malvagità viene messo in un cimitero dal campo di battaglia, pesca una carta. Implode|Implodere|| Imposing Sovereign|Sovrana Maestosa|Creatura — Umano|Le creature controllate dai tuoi avversari entrano nel campo di battaglia TAPpate. +Imposing Vantasaur|Superiosauro Imponente|Creatura — Dinosauro|Cautela\nCiclo {1} ({1}, Scarta questa carta: Pesca una carta.) Imposing Visage|Aspetto Imponente|| Impostor of the Sixth Pride|Impostore del Sesto Branco|Creatura — Polimorfo|Cangiante (Questa carta ha tutti i tipi di creatura.) Imprisoned in the Moon|Imprigionare nella Luna|Incantesimo — Aura|Incanta creatura, terra o planeswalker\nIl permanente incantato è una terra incolore con "{T}: Aggiungi {C} alla tua riserva di mana" e perde tutti gli altri tipi di carta e le altre abilità. @@ -8036,6 +8239,8 @@ Incubation|Incubazione|Stregoneria|Guarda le prime cinque carte del tuo grimorio Incubator Drone|Parassita Incubatore|Creatura — Parassita Eldrazi|Vacuità (Questa carta non ha colore.)Quando il Parassita Incubatore entra nel campo di battaglia, metti sul campo di battaglia una pedina creatura Discendente Eldrazi 1/1 incolore. Ha "Sacrifica questa creatura: Aggiungi {1} alla tua riserva di mana". Incurable Ogre|Ogre Incurabile|Creatura — Mutante Ogre| Incursion Specialist|Specialista di Incursioni|Creatura — Mago Umano|Ogniqualvolta lanci la tua seconda magia di ogni turno, lo Specialista di Incursioni prende +2/+0 fino alla fine del turno e non può essere bloccato in questo turno. +Indatha Crystal|Cristallo di Indatha|Artefatto|{T}: Aggiungi {W}, {B} o {G}.\nCiclo {2} ({2}, Scarta questa carta: Pesca una carta.) +Indatha Triome|Trioma di Indatha|Terra — Pianura Palude Foresta|({T}: Aggiungi {W}, {B} o {G}.)\nIl Trioma di Indatha entra nel campo di battaglia TAPpato.\nCiclo {3} ({3}, Scarta questa carta: Pesca una carta.) Indebted Samurai|Samurai Vincolato|Creatura - Samurai Umano|Bushido 1 (Quando questa blocca o viene bloccata, prende +1/+1 fino alla fine del turno.)\nOgniqualvolta un Samurai che controlli viene messo in un cimitero dal gioco, puoi mettere un segnalino +1/+1 sul Samurai Vincolato. Indentured Djinn|Genio Asservito|| Indentured Oaf|Bestione Vincolato|Creatura — Guerriero Ogre|Previeni tutto il danno che il Bestione Vincolato infliggerebbe alle creature rosse. @@ -8054,6 +8259,7 @@ Induce Paranoia|Indurre Paranoia|Istantaneo|Neutralizza una magia bersaglio. Se Induced Amnesia|Amnesia Indotta|Incantesimo|Quando l'Amnesia Indotta entra nel campo di battaglia, un giocatore bersaglio esilia tutte le carte dalla sua mano a faccia in giù, poi pesca altrettante carte.\nQuando l'Amnesia Indotta viene messa in un cimitero dal campo di battaglia, fai tornare le carte esiliate in mano al loro proprietario. Indulgent Aristocrat|Aristocratico Edonista|Creatura — Vampiro|Legame vitale\n{2}, Sacrifica una creatura: Metti un segnalino +1/+1 su ogni Vampiro che controlli. Indulgent Tormentor|Torturatore Indulgente|Creatura — Demone|Volare\nAll'inizio del tuo mantenimento, pesca una carta a meno che un avversario bersaglio non sacrifichi una creatura o paghi 3 punti vita. +Indulging Patrician|Nobile Edonista|Creatura — Nobile Vampiro|Volare\nLegame vitale (Il danno inflitto da questa creatura ti fa anche guadagnare altrettanti punti vita.)\nAll'inizio della tua sottofase finale, se hai guadagnato 3 o più punti vita in questo turno, ogni avversario perde 3 punti vita. Inertia Bubble|Sfera di Inerzia|Incanta Artefatto|L'artefatto incantato non STAPpa durante lo STAP del proprio controllore. Inescapable Blaze|Fiammata Inevitabile|Istantaneo|Questa magia non può essere neutralizzata.\nLa Fiammata Inevitabile infligge 6 danni a un qualsiasi bersaglio. Inescapable Brute|Bruto Inevitabile|Creatura — Guerriero Gigante|Avvizzire (Una fonte con avvizzire infligge danno sotto forma di segnalini -1/-1.)\nIl Bruto Inevitabile deve essere bloccato, se può esserlo. @@ -8062,7 +8268,7 @@ Inexorable Blob|Massa Inesorabile|Creatura — Melma|Delirio — Ogniqualvolta l Inexorable Tide|Marea Inesorabile|Incantesimo|Ogniqualvolta lanci una magia, proliferare. (Scegli un qualsiasi numero di permanenti e/o giocatori con segnalini su di essi, poi metti su ognuno un altro segnalino di un tipo già presente.) Infantry Veteran|Fante Veterano|Creatura — Soldato Umano|{T}: La creatura attaccante bersaglio prende +1/+1 fino alla fine del turno. Infected Vermin|Parassita Infetto|Creatura — Ratto|{2}{B}: Il Parassita Infetto infligge 1 danno a ogni creatura e a ogni giocatore.\nSoglia {3}{B}: Il Parassita Infetto infligge 3 danni a ogni creatura e a ogni giocatore (gioca questa abilità solo se ci sono almeno sette carte nel tuo cimitero). -Infectious Bloodlust|Sete di Sangue Contagiosa|Incantesimo — Aura|Incanta creaturaLa creatura incantata prende +2/+1, ha rapidità e attacca ogni turno, se può farlo.Quando la creatura incantata muore, puoi passare in rassegna il tuo grimorio per una carta chiamata Sete di Sangue Contagiosa, rivelarla, aggiungerla alla tua mano, poi rimescolare il tuo grimorio. +Infectious Bloodlust|Sete di Sangue Contagiosa|Incantesimo — Aura|Incanta creaturaLa creatura incantata prende +2/+1, ha rapidità e attacca ogni turno, se può farlo.\nQuando la creatura incantata muore, puoi passare in rassegna il tuo grimorio per una carta chiamata Sete di Sangue Contagiosa, rivelarla, aggiungerla alla tua mano, poi rimescolare il tuo grimorio. Infectious Curse|Maledizione Contagiosa|Incantesimo — Aura Anatema|Incanta giocatore\nLe magie che lanci e che bersagliano il giocatore incantato costano {1} in meno per essere lanciate.\nAll'inizio del mantenimento del giocatore incantato, quel giocatore perde 1 punto vita e tu guadagni 1 punto vita. Infectious Horror|Orrore Infetto|Creatura — Orrore Zombie|Ogniqualvolta l'Orrore Infetto attacca, ogni avversario perde 2 punti vita. Infectious Host|Ospite Infetto|Creatura — Zombie|Quando l'Ospite Infetto viene messo in un cimitero dal gioco, il giocatore bersaglio perde 2 punti vita. @@ -8085,7 +8291,7 @@ Inferno Elemental|Elementale dell'Inferno|Creatura — Elementale|Ogniqualvolta Inferno Fist|Pugno Infernale|Incantesimo — Aura|Incanta creatura che controlli\nLa creatura incantata prende +2/+0.\n{R}, Sacrifica il Pugno Infernale: Il Pugno Infernale infligge 2 danni a una creatura o a un giocatore bersaglio. Inferno Hellion|Infernale delle Lingue di Fuoco|Creatura — Infernale|Travolgere (Questa creatura può infliggere il danno da combattimento in eccesso al giocatore o al planeswalker che sta attaccando.)\nAll'inizio di ogni sottofase finale, se l'Infernale delle Lingue di Fuoco ha attaccato o bloccato in questo turno, il suo proprietario lo rimescola nel proprio grimorio. Inferno Jet|Getto Infernale|Stregoneria|Il Getto Infernale infligge 6 danni a un avversario bersaglio.\nCiclo {2} ({2}, Scarta questa carta: Pesca una carta.) -Inferno Titan|Titano dell'Inferno|Creatura — Gigante|{R}: Il Titano dell'Inferno prende +1/+0 fino alla fine del turno.Ogniqualvolta il Titano dell'Inferno entra nel campo di battaglia o attacca, infligge 3 danni divisi a tua scelta tra una, due o tre creature e/o giocatori bersaglio. +Inferno Titan|Titano dell'Inferno|Creatura — Gigante|{R}: Il Titano dell'Inferno prende +1/+0 fino alla fine del turno.\nOgniqualvolta il Titano dell'Inferno entra nel campo di battaglia o attacca, infligge 3 danni divisi a tua scelta tra una, due o tre creature e/o giocatori bersaglio. Inferno Trap|Trappola dell'Inferno|Istantaneo — Trappola|Se ti è stato inflitto danno da due o più creature in questo turno, puoi pagare {R} invece di pagare il costo di mana della Trappola dell'Inferno.\nLa Trappola dell'Inferno infligge 4 danni a una creatura bersaglio. Inferno|Inferno|Istantaneo|L'Inferno infligge 6 danni a ogni creatura e a ogni giocatore. Infested Roothold|Radici Infestate|Creatura — Muro|(I Muri non possono attaccare.)\nProtezione dagli artefatti\nOgniqualvolta un avversario gioca una magia artefatto, puoi mettere in gioco una pedina creatura Insetto 1/1 verde. @@ -8138,6 +8344,7 @@ Inquisitor's Snare|Trappola dell'Inquisitore|Istantaneo|Previeni tutto il danno Insatiable Appetite|Appetito Insaziabile|Istantaneo|Puoi sacrificare un Cibo. Se lo fai, una creatura bersaglio prende +5/+5 fino alla fine del turno. Altrimenti, quella creatura prende +3/+3 fino alla fine del turno. Insatiable Gorgers|Divoratori Insaziabili|Creatura — Berserker Vampiro|I Divoratori Insaziabili attaccano in ogni combattimento, se possono farlo.\nFollia {3}{R} (Se scarti questa carta, scartala in esilio. Quando lo fai, lanciala pagando il suo costo di follia o mettila nel tuo cimitero.) Insatiable Harpy|Arpia Insaziabile|Creatura — Arpia|Volare, legame vitale +Insatiable Hemophage|Emofago Insaziabile|Creatura — Incubo|Mutazione {2}{B} (Se lanci questa magia per il suo costo di mutazione, mettila sopra o sotto una creatura non Umano bersaglio che possiedi. Muta nella creatura sopra, con anche le abilità di quelle sotto.)\nTocco letale\nOgniqualvolta questa creatura muta, ogni avversario perde X punti vita e tu guadagni X punti vita, dove X è il numero di volte che questa creatura è mutata. Insatiable Souleater|Mangianime Insaziabile|Creatura Artefatto — Bestia|{G/P}: Il Mangianime Insaziabile ha travolgere fino alla fine del turno. ({G/P} può essere pagato con {G} o con 2 punti vita.) Insectile Aberration|Insetto Aberrante|Creatura — Insetto Umano|Volare Inside Out|Rivoltato|Istantaneo|Scambia la forza e la costituzione di una creatura bersaglio fino alla fine del turno.\nPesca una carta. @@ -8153,6 +8360,7 @@ Inspiration|Ispirazione|Istantaneo|Il giocatore bersaglio pesca due carte. Inspire Awe|Incutere Soggezione|Istantaneo|Previeni tutto il danno da combattimento che verrebbe inflitto in questo turno tranne il danno da combattimento che verrebbe inflitto da creature incantate e creature incantesimo. Profetizza 2. Inspired Charge|Carica Ispirata|Istantaneo|Le creature che controlli prendono +2/+1 fino alla fine del turno. Inspired Sprite|Folletta Ispirata|Creatura — Mago Spiritello|Lampo\nVolare\nOgniqualvolta giochi una magia Mago, puoi STAPpare la Folletta Ispirata.\n{T}: Pesca una carta, poi scarta una carta. +Inspired Ultimatum|Ultimatum Ispirato|Stregoneria|Un giocatore bersaglio guadagna 5 punti vita, l'Ultimatum Ispirato infligge 5 danni a un qualsiasi bersaglio, poi peschi cinque carte. Inspiring Call|Chiamata Ispiratrice|Istantaneo|Pesca una carta per ogni creatura con un segnalino +1/+1 che controlli. Quelle creature hanno indistruttibile fino alla fine del turno. Inspiring Captain|Capitana Ispiratrice|Creatura — Cavaliere Umano|Quando la Capitana Ispiratrice entra nel campo di battaglia, le creature che controlli prendono +1/+1 fino alla fine del turno. Inspiring Cleric|Chierica Ispiratrice|Creatura — Chierico Vampiro|Quando la Chierica Ispiratrice entra nel campo di battaglia, guadagni 4 punti vita. @@ -8216,6 +8424,7 @@ Invigorated Rampage|Frenesia Energetica|Istantaneo|Scegli uno —\n• Una creat Invigorate|Corroborare|Istantaneo|Se controlli una Foresta, invece di pagare il costo di mana di Corroborare, puoi far guadagnare 3 punti vita a un avversario.\nUna creatura bersaglio prende +4/+4 fino alla fine del turno. Invigorating Boon|Dono Rinvigorente|Incantesimo|Ogniqualvolta un giocatore usa l'abilità ciclo di una carta, puoi mettere un segnalino +1/+1 su una creatura bersaglio. Invigorating Falls|Cascate Rinvigorenti|Stregoneria|Guadagni un ammontare di punti vita pari al numero di carte creatura presenti in tutti i cimiteri. +Invigorating Surge|Impulso Rinvigorente|Istantaneo|Metti un segnalino +1/+1 su una creatura bersaglio che controlli, poi raddoppia il numero di segnalini +1/+1 su quella creatura. Invincible Hymn|Inno Invincibile|Stregoneria|Conta il numero di carte nel tuo grimorio. I tuoi punti vita diventano quel numero. Inviolability|Inviolabilità|| Invisibility|Invisibilità|Incanta Creatura|La creatura incantata non può essere bloccata tranne che da Muri. @@ -8342,16 +8551,16 @@ Jace's Mindseeker|Cercamente di Jace|Creatura — Illusione Pesce|VolareQuando i Jace's Phantasm|Fantasma di Jace|Creatura — Illusione|Volare\nIl Fantasma di Jace prende +4/+4 fintanto che un avversario ha dieci o più carte nel suo cimitero. Jace's Projection|Proiezione di Jace|Creatura — Illusione Mago|Ogniqualvolta peschi una carta, metti un segnalino +1/+1 sulla Proiezione di Jace.\n{3}{U}: Metti un segnalino fedeltà su un planeswalker Jace bersaglio. Jace's Ruse|Stratagemma di Jace|Stregoneria|Fai tornare fino a due creature bersaglio in mano ai rispettivi proprietari. Puoi passare in rassegna il tuo grimorio e/o il tuo cimitero per una carta chiamata Jace, Stratega Arcano, rivelarla e aggiungerla alla tua mano. Se passi in rassegna il tuo grimorio in questo modo, rimescolalo. -Jace's Sanctum|Rifugio di Jace|Incantesimo|Le magie istantaneo e stregoneria che lanci costano {1} in meno per essere lanciate.Ogniqualvolta lanci una magia istantaneo o stregoneria, profetizza 1. (Guarda la prima carta del tuo grimorio. Puoi mettere quella carta in fondo al tuo grimorio.) +Jace's Sanctum|Rifugio di Jace|Incantesimo|Le magie istantaneo e stregoneria che lanci costano {1} in meno per essere lanciate.\nOgniqualvolta lanci una magia istantaneo o stregoneria, profetizza 1. (Guarda la prima carta del tuo grimorio. Puoi mettere quella carta in fondo al tuo grimorio.) Jace's Scrutiny|Esame di Jace|Istantaneo|Una creatura bersaglio prende -4/-0 fino alla fine del turno.\nIndaga. (Metti sul campo di battaglia una pedina artefatto Indizio incolore con "{2}, Sacrifica questo artefatto: Pesca una carta".) Jace's Sentinel|Sentinella di Jace|Creatura — Guerriero Tritone|Fintanto che controlli un planeswalker Jace, la Sentinella di Jace prende +1/+0 e non può essere bloccata. Jace's Triumph|Trionfo di Jace|Stregoneria|Pesca due carte. Se controlli un planeswalker Jace, pesca invece tre carte. Jace, Arcane Strategist|Jace, Stratega Arcano|Planeswalker Leggendario — Jace|Ogniqualvolta peschi la tua seconda carta in ogni turno, metti un segnalino +1/+1 su una creatura bersaglio che controlli.\n+1: Pesca una carta.\n-7: Le creature che controlli non possono essere bloccate in questo turno. -Jace, Architect of Thought|Jace, Architetto del Pensiero|Planeswalker — Jace|+1: Fino al tuo prossimo turno, ogniqualvolta una creatura controllata da un avversario attacca, prende -1/-0 fino alla fine del turno.\n-2: Rivela le prime tre carte del tuo grimorio. Un avversario separa quelle carte in due pile. Aggiungi una pila alla tua mano e metti l'altra in fondo al tuo grimorio in qualsiasi ordine.\n-8: Per ogni giocatore, passa in rassegna il suo grimorio per una carta non terra ed esiliala, poi quel giocatore rimescola il suo grimorio. Puoi lanciare le carte esiliate in questo modo senza pagare il loro costo di mana. +Jace, Architect of Thought|Jace, Architetto del Pensiero|Planeswalker Leggendario — Jace|+1: Fino al tuo prossimo turno, ogniqualvolta una creatura controllata da un avversario attacca, prende -1/-0 fino alla fine del turno.\n-2: Rivela le prime tre carte del tuo grimorio. Un avversario separa quelle carte in due pile. Aggiungi una pila alla tua mano e metti l'altra in fondo al tuo grimorio in qualsiasi ordine.\n-8: Per ogni giocatore, passa in rassegna il suo grimorio per una carta non terra ed esiliala, poi quel giocatore rimescola il suo grimorio. Puoi lanciare le carte esiliate in questo modo senza pagare il loro costo di mana. Jace, Cunning Castaway|Jace, Naufrago Astuto|Planeswalker Leggendario — Jace|+1: Ogniqualvolta una o più creature che controlli infliggono danno da combattimento a un giocatore in questo turno, pesca una carta, poi scarta una carta.\n-2: Crea una pedina creatura Illusione 2/2 blu con "Quando questa creatura diventa bersaglio di una magia, sacrificala".\n-5: Crea due pedine che sono copie di Jace, Naufrago Astuto, tranne che non sono leggendarie. Jace, Ingenious Mind-Mage|Jace, Mago Mentale Ingegnoso|Planeswalker Leggendario — Jace|+1: Pesca una carta.\n+1: STAPpa tutte le creature che controlli.\n-9: Scegli fino a tre creature bersaglio. Prendi il controllo di quelle creature. -Jace, Memory Adept|Jace, Esperto di Ricordi|Planeswalker — Jace|+1: Pesca una carta. Un giocatore bersaglio mette nel suo cimitero la prima carta del suo grimorio.0: Un giocatore bersaglio mette nel suo cimitero le prime dieci carte del suo grimorio.-7: Scegli un qualsiasi numero di giocatori bersaglio. Ognuno di essi pesca venti carte. -Jace, Telepath Unbound|Jace, Telepate Libero da Vincoli|Planeswalker — Jace|+1: Fino a una creatura bersaglio prende -2/-0 fino al tuo prossimo turno.-3: Puoi lanciare una carta istantaneo o stregoneria bersaglio dal tuo cimitero in questo turno. Se quella carta sta per essere messa nel tuo cimitero in questo turno, invece esiliala.-9: Ottieni un emblema con "Ogniqualvolta lanci una magia, un avversario bersaglio mette nel suo cimitero le prime cinque carte del suo grimorio". +Jace, Memory Adept|Jace, Esperto di Ricordi|Planeswalker — Jace|+1: Pesca una carta. Un giocatore bersaglio mette nel suo cimitero la prima carta del suo grimorio.0: Un giocatore bersaglio mette nel suo cimitero le prime dieci carte del suo grimorio.\n-7: Scegli un qualsiasi numero di giocatori bersaglio. Ognuno di essi pesca venti carte. +Jace, Telepath Unbound|Jace, Telepate Libero da Vincoli|Planeswalker — Jace|+1: Fino a una creatura bersaglio prende -2/-0 fino al tuo prossimo turno.\n-3: Puoi lanciare una carta istantaneo o stregoneria bersaglio dal tuo cimitero in questo turno. Se quella carta sta per essere messa nel tuo cimitero in questo turno, invece esiliala.\n-9: Ottieni un emblema con "Ogniqualvolta lanci una magia, un avversario bersaglio mette nel suo cimitero le prime cinque carte del suo grimorio". Jace, Unraveler of Secrets|Jace, Rivelatore di Segreti|Planeswalker — Jace|+1: Profetizza 1, poi pesca una carta.\n-2: Fai tornare una creatura bersaglio in mano al suo proprietario.\n-8: Ottieni un emblema con "Ogniqualvolta un avversario lancia la sua prima magia in ogni turno, neutralizza quella magia". Jace, Vryn's Prodigy|Jace, Prodigio di Vryn|Creatura Leggendaria — Mago Umano|{T}: Pesca una carta, poi scarta una carta. Se ci sono cinque o più carte nel tuo cimitero, esilia Jace, Prodigio di Vryn, poi rimettilo sul campo di battaglia trasformato sotto il controllo del suo proprietario. Jace, Wielder of Mysteries|Jace, Manipolatore di Misteri|Planeswalker Leggendario — Jace|Se stai per pescare una carta mentre il tuo grimorio è vuoto, vinci invece la partita.\n+1: Un giocatore bersaglio mette nel suo cimitero le prime due carte del suo grimorio. Pesca una carta.\n-8: Pesca sette carte. Poi, se il tuo grimorio è vuoto, vinci la partita. @@ -8403,8 +8612,9 @@ Jedit Ojanen of Efrava|Jedit Ojanen di Efrava|Creatura Leggendaria — Guerriero Jedit Ojanen|Jedit Ojanen|| Jedit's Dragoons|Dragoni di Jedit|Creatura — Soldato Felino|Cautela\nQuando i Dragoni di Jedit entrano in gioco, guadagni 4 punti vita. Jeering Instigator|Istigatore Sbeffeggiante|Creatura — Farabutto Goblin|Metamorfosi {2}{R} (Puoi lanciare questa carta a faccia in giù come una creatura 2/2 pagando {3}. Girala a faccia in su in qualsiasi momento pagando il suo costo di metamorfosi.)Quando l'Istigatore Sbeffeggiante viene girato a faccia in su, se è il tuo turno, prendi il controllo di un'altra creatura bersaglio fino alla fine del turno. STAPpa quella creatura. Ha rapidità fino alla fine del turno. +Jegantha, the Wellspring|Jegantha, la Sorgente|Creatura Leggendaria — Alce Elementale|Compagno — Nessuna carta nel tuo mazzo iniziale ha più di un simbolo di mana uguale nel suo costo di mana. (Se questa carta è il compagno che hai scelto, puoi lanciarla una volta dal di fuori della partita.)\n{T}: Aggiungi {W}{U}{B}{R}{G}. Questo mana non può essere speso per pagare costi di mana generico. Jelenn Sphinx|Sfinge di Jelenn|Creatura — Sfinge|Volare, cautela\nOgniqualvolta la Sfinge di Jelenn attacca, ogni altra creatura attaccante prende +1/+1 fino alla fine del turno. -Jeleva, Nephalia's Scourge|Jeleva, Flagello di Nephalia|Creatura Leggendaria — Mago Vampiro|VolareQuando Jeleva, Flagello di Nephalia entra nel campo di battaglia, ogni giocatore esilia le prime X carte del suo grimorio, dove X è pari al mana speso per lanciare Jeleva.Ogniqualvolta Jeleva attacca, puoi lanciare una carta istantaneo o stregoneria esiliata con essa senza pagare il suo costo di mana. +Jeleva, Nephalia's Scourge|Jeleva, Flagello di Nephalia|Creatura Leggendaria — Mago Vampiro|VolareQuando Jeleva, Flagello di Nephalia entra nel campo di battaglia, ogni giocatore esilia le prime X carte del suo grimorio, dove X è pari al mana speso per lanciare Jeleva.\nOgniqualvolta Jeleva attacca, puoi lanciare una carta istantaneo o stregoneria esiliata con essa senza pagare il suo costo di mana. Jenara, Asura of War|Jenara, Asura della Guerra|Creatura Leggendaria — Angelo|Volare\n{1}{W}: Metti un segnalino +1/+1 su Jenara, Asura della Guerra. Jerrard of the Closed Fist|Jerrard del Pugno Chiuso|| Jeska, Warrior Adept|Jeska, Guerriera Provetta|Creatura — Leggenda Barbara|Attacco improvviso, rapidità\n{T}: Jeska, Guerriera Provetta infligge 1 danno a una creatura o a un giocatore bersaglio. @@ -8413,7 +8623,7 @@ Jeskai Banner|Stendardo Jeskai|Artefatto|{T}: Aggiungi {U}, {R} o {W} alla tua r Jeskai Barricade|Barricata Jeskai|Creatura — Muro|Lampo (Puoi lanciare questa magia in ogni momento in cui potresti lanciare un istantaneo.)\nDifensore\nQuando la Barricata Jeskai entra nel campo di battaglia, puoi far tornare un'altra creatura bersaglio che controlli in mano al suo proprietario. Jeskai Charm|Talismano Jeskai|Istantaneo|Scegli uno —\n• Metti una creatura bersaglio in cima al grimorio del suo proprietario.\n• Il Talismano Jeskai infligge 4 danni a un avversario bersaglio.\n• Le creature che controlli prendono +1/+1 e hanno legame vitale fino alla fine del turno. Jeskai Elder|Anziana Jeskai|Creatura — Monaco Umano|Prodezza (Ogniqualvolta lanci una magia non creatura, questa creatura prende +1/+1 fino alla fine del turno.)\nOgniqualvolta l'Anziana Jeskai infligge danno da combattimento a un giocatore, puoi pescare una carta. Se lo fai, scarta una carta. -Jeskai Infiltrator|Infiltrata Jeskai|Creatura — Monaco Umano|L'Infiltrata Jeskai non può essere bloccata fintanto che non controlli altre creature.Quando l'Infiltrata Jeskai infligge danno da combattimento a un giocatore, esiliala con la prima carta del tuo grimorio in una pila a faccia in giù, rimescola quella pila, poi manifesta quelle carte. (Per manifestare una carta, mettila sul campo di battaglia a faccia in giù come una creatura 2/2. Se è una carta creatura, girala a faccia in su in qualsiasi momento pagando il suo costo di mana.) +Jeskai Infiltrator|Infiltrata Jeskai|Creatura — Monaco Umano|L'Infiltrata Jeskai non può essere bloccata fintanto che non controlli altre creature.\nQuando l'Infiltrata Jeskai infligge danno da combattimento a un giocatore, esiliala con la prima carta del tuo grimorio in una pila a faccia in giù, rimescola quella pila, poi manifesta quelle carte. (Per manifestare una carta, mettila sul campo di battaglia a faccia in giù come una creatura 2/2. Se è una carta creatura, girala a faccia in su in qualsiasi momento pagando il suo costo di mana.) Jeskai Runemark|Marchio Runico Jeskai|Incantesimo — Aura|Incanta creatura\nLa creatura incantata prende +2/+2.\nLa creatura incantata ha volare fintanto che controlli un permanente rosso o bianco. Jeskai Sage|Saggio Jeskai|Creatura — Monaco Umano|Prodezza (Ogniqualvolta lanci una magia non creatura, questa creatura prende +1/+1 fino alla fine del turno.)\nQuando il Saggio Jeskai muore, pesca una carta. Jeskai Student|Studente Jeskai|Creatura — Monaco Umano|Prodezza (Ogniqualvolta lanci una magia non creatura, questa creatura prende +1/+1 fino alla fine del turno.) @@ -8446,6 +8656,7 @@ Jinxed Choker|Strangolatore Portasventura|Artefatto|Alla fine del tuo turno, l'a Jinxed Idol|Idolo Iettatore|Artefatto|All'inizio del tuo mantenimento, l'Idolo Iettatore ti infligge 2 danni.\nSacrifica una creatura: Un avversario bersaglio prende il controllo dell'Idolo Iettatore. Jinxed Ring|Anello Iettatore|| Jinx|Iettatura|| +Jirina Kudro|Jerina Kudro|Creatura Leggendaria — Soldato Umano|Quando Jerina Kudro entra nel campo di battaglia, crea una pedina creatura Soldato Umano 1/1 bianca per ogni volta che hai lanciato un comandante dalla zona di comando in questa partita.\nGli altri Umani che controlli prendono +2/+0. Jiwari, the Earth Aflame|Jiwari, la Terra Che Arde|Creatura Leggendaria - Spirito|{X}{R}, {T}: Jiwari, la Terra Che Arde infligge X danni a una creatura bersaglio senza volare.\nIncanalare {X}{R}{R}{R}, Scarta Jiwari: Jiwari infligge X danni a ogni creatura senza volare. Jodah's Avenger|Vendicatore di Jodah|Creatura — Polimorfo|{0}: Fino alla fine del turno, il Vendicatore di Jodah prende -1/-1 e, a tua scelta, ha doppio attacco, protezione dal rosso, cautela oppure ombra. (Una creatura con ombra può bloccare o essere bloccata solo da creature con ombra.) Jodah, Archmage Eternal|Jodah, Arcimago Eterno|Creatura Leggendaria — Mago Umano|Volare\nPuoi pagare {W}{U}{B}{R}{G} invece di pagare il costo di mana per le magie che lanci. @@ -8460,6 +8671,7 @@ Jokulmorder|Jokulmorder|Creatura — Leviatano|Travolgere\nJokulmorder entra in Jolrael's Centaur|Centauro di Jolrael|| Jolrael's Favor|Intervento di Jolrael|| Jolrael, Empress of Beasts|Jolrael, Imperatrice delle Bestie|Creatura Leggendaria — Mutamagia Umano|{2}{G}, {T}, Scarta due carte: Fino alla fine del turno, tutte le terre controllate da un giocatore bersaglio sono creature 3/3 che sono ancora terre. +Jolrael, Mwonvuli Recluse|Jolrael, Eremita di Mwonvuli|Creatura Leggendaria — Druido Umano|Ogniqualvolta peschi la tua seconda carta in ogni turno, crea una pedina creatura Felino 2/2 verde.\n{4}{G}{G}: Fino alla fine del turno, le creature che controlli hanno forza e costituzione base X/X, dove X è il numero di carte nella tua mano. Jolting Merfolk|Tritone Balzante|| Jolt|Scossa|| Jor Kadeen, the Prevailer|Jor Kadeen, il Trionfatore|Creatura Leggendaria — Guerriero Umano|Attacco improvviso\nMetallurgia — Le creature che controlli prendono +3/+0 fintanto che controlli tre o più artefatti. @@ -8483,6 +8695,7 @@ Joven's Tools|Utensili di Joven|| Joven|Joven|| Jovial Evil|Demone Burlone|| Joyous Respite|Tregua Gioiosa|Stregoneria - Arcano|Guadagni 1 punto vita per ogni terra che controlli. +Jubilant Skybonder|Vincolacieli Esultante|Creatura — Mago Umano|Volare\nLe creature con volare che controlli hanno "Le magie che i tuoi avversari lanciano e che bersagliano questa creatura costano {2} in più per essere lanciate". Judge Unworthy|Giudicare Indegno|Istantaneo|Scegli una creatura attaccante o bloccante bersaglio. Profetizzare 3, poi rivela la prima carta del tuo grimorio. Giudicare Indegno infligge a quella creatura un ammontare di danni pari al costo di mana convertito di quella carta. (Per profetizzare 3, guarda le prime tre carte del tuo grimorio, poi mettine un qualsiasi numero in fondo al tuo grimorio e le altre in cima in qualsiasi ordine.) Judge of Currents|Esperto delle Correnti|Creatura — Mago Tritone|Ogniqualvolta un Tritone che controlli viene TAPpato, puoi guadagnare 1 punto vita. Judge's Familiar|Famiglio del Giudice|Creatura — Uccello|Volare\nSacrifica il Famiglio del Giudice: Neutralizza una magia istantaneo o stregoneria bersaglio a meno che il suo controllore non paghi {1}. @@ -8502,7 +8715,7 @@ Jungle Barrier|Barriera di Giungla|Creatura — Muro|(I Muri non possono attacca Jungle Basin|Bacino di Giungla|Terra|Il Bacino di Giungla entra nel campo di battaglia TAPpato.\nQuando il Bacino di Giungla entra nel campo di battaglia, sacrificalo a meno che tu non faccia tornare una Foresta STAPpata che controlli in mano al suo proprietario.\n{T}: Aggiungi {1}{G} alla tua riserva di mana. Jungle Creeper|Rampicante della Giungla|Creatura — Elementale|{3}{B}{G}: Riprendi in mano il Rampicante della Giungla dal tuo cimitero. Jungle Delver|Esploratore della Giungla|Creatura — Guerriero Tritone|{3}{G}: Metti un segnalino +1/+1 sull'Esploratore della Giungla. -Jungle Hollow|Conca nella Giungla|Terra|La Conca nella Giungla entra nel campo di battaglia TAPpata.Quando la Conca nella Giungla entra nel campo di battaglia, guadagni 1 punto vita.{T}: Aggiungi {B} o {G} alla tua riserva di mana. +Jungle Hollow|Conca nella Giungla|Terra|La Conca nella Giungla entra nel campo di battaglia TAPpata.\nQuando la Conca nella Giungla entra nel campo di battaglia, guadagni 1 punto vita.\n{T}: Aggiungi {B} o {G} alla tua riserva di mana. Jungle Patrol|Pattuglia della Giungla|| Jungle Shrine|Santuario nella Giungla|Terra|Il Santuario nella Giungla entra in gioco TAPpato.\n{T}: Aggiungi {R}, {G} o {W} alla tua riserva di mana. Jungle Troll|Troll della Giungla|| @@ -8526,7 +8739,7 @@ Justiciar's Portal|Portale del Magistrato|Istantaneo|Esilia una creatura bersagl Juvenile Gloomwidow|Cucciolo di Vedova di Tenebra|Creatura — Ragno|Raggiungere (Può bloccare le creature con volare.)\nAvvizzire (Una fonte con avvizzire infligge danno sotto forma di segnalini -1/-1.) Juxtapose|Scambio Forzato|| Jwar Isle Avenger|Vendicatrice dell'Isola Jwar|Creatura — Sfinge|Ondata {2}{U} (Puoi lanciare questa magia per il suo costo di ondata se tu o un compagno di squadra avete lanciato un'altra magia in questo turno.)\nVolare -Jwar Isle Refuge|Rifugio dell'Isola Jwar|Terra|Il Rifugio dell'Isola Jwar entra nel campo di battaglia TAPpato.Quando il Rifugio dell'Isola Jwar entra nel campo di battaglia, guadagni 1 punto vita.{T}: Aggiungi {U} o {B} alla tua riserva di mana. +Jwar Isle Refuge|Rifugio dell'Isola Jwar|Terra|Il Rifugio dell'Isola Jwar entra nel campo di battaglia TAPpato.\nQuando il Rifugio dell'Isola Jwar entra nel campo di battaglia, guadagni 1 punto vita.\n{T}: Aggiungi {U} o {B} alla tua riserva di mana. Jwari Scuttler|Affondatore di Jwar|Creatura — Granchio| Jwari Shapeshifter|Polimorfa di Jwar|Creatura — Alleato Polimorfo|Puoi far entrare la Polimorfa di Jwar nel campo di battaglia come una copia di qualsiasi creatura Alleato sul campo di battaglia. Jötun Grunt|Energumeno Jötun|Creatura — Soldato Gigante|Mantenimento cumulativo—Metti due carte da un singolo cimitero in fondo al grimorio del loro proprietario. (All'inizio del tuo mantenimento, metti un segnalino epoca su questo permanente, poi sacrificalo a meno che tu non paghi il suo costo di mantenimento per ogni segnalino epoca su di esso.) @@ -8546,20 +8759,23 @@ Kaervek's Hex|Maledizione di Kaervek|| Kaervek's Purge|Epurazione di Kaervek|| Kaervek's Spite|Disprezzo di Kaervek|| Kaervek's Torch|Torcia di Kaervek|| +Kaervek, the Spiteful|Kaervek, l'Astioso|Creatura Leggendaria — Warlock Umano|Le altre creature prendono -1/-1. Kagemaro's Clutch|Prole di Kagemaro|Incanta Creatura|La creatura incantata prende -X/-X, dove X è pari al numero di carte che hai in mano. Kagemaro, First to Suffer|Kagemaro, Primo a Soffrire|Creatura Leggendaria - Spirito Demone|La forza e la costituzione di Kagemaro, Primo a Soffrire sono pari ciascuna al numero di carte che hai in mano. {B}, Sacrifica Kagemaro: Tutte le creature prendono -X/-X fino alla fine del turno, dove X è pari al numero di carte che hai in mano. +Kaheera, the Orphanguard|Kaheera, la Guardaorfani|Creatura Leggendaria — Bestia Felino|Compagno — Ogni carta creatura nel tuo mazzo iniziale è una carta Felino, Elementale, Incubo, Dinosauro o Bestia. (Se questa carta è il compagno che hai scelto, puoi lanciarla una volta dal di fuori della partita.)\nCautela\nOgni altra creatura che controlli che è Felino, Elementale, Incubo, Dinosauro o Bestia prende +1/+1 e ha cautela. Kaho, Minamo Historian|Kaho, Storica di Minamo|Creatura Leggendaria - Mago Umano|Quando Kaho, Storica di Minamo entra in gioco, passa in rassegna il tuo grimorio, scegli fino a tre carte istantaneo e rimuovile dal gioco. Poi rimescola il tuo grimorio. {X}, {T}: Puoi giocare una carta con costo di mana convertito pari a X rimossa dal gioco con Kaho senza pagare il suo costo di mana. Kaijin of the Vanishing Touch|Kaijin dal Tocco Evanescente|Creatura - Spirito|Difensore (Questa creatura non può attaccare.)\nOgniqualvolta la Kaijin dal Tocco Evanescente blocca una creatura, il proprietario riprende in mano quella creatura alla fine del combattimento. (Soltanto se è in gioco.) +Kalamax, the Stormsire|Kalamax, Progenitore delle Tempeste|Creatura Leggendaria — Dinosauro Elementale|Ogniqualvolta lanci la tua prima magia istantaneo in ogni turno, se Kalamax, Progenitore delle Tempeste è TAPpato, copia quella magia. Puoi scegliere nuovi bersagli per la copia.\nOgniqualvolta copi una magia istantaneo, metti un segnalino +1/+1 su Kalamax. Kalastria Healer|Guaritore di Kalastria|Creatura — Alleato Chierico Vampiro|Radunare — Ogniqualvolta il Guaritore di Kalastria o un altro Alleato entrano nel campo di battaglia sotto il tuo controllo, ogni avversario perde 1 punto vita e tu guadagni 1 punto vita. Kalastria Highborn|Nobile Kalastria|Creatura — Sciamano Vampiro|Ogniqualvolta la Nobile Kalastria o un altro Vampiro che controlli viene messa in un cimitero dal campo di battaglia, puoi pagare {B}. Se lo fai, un giocatore bersaglio perde 2 punti vita e tu guadagni 2 punti vita. Kalastria Nightwatch|Guardia Notturna di Kalastria|Creatura — Alleato Guerriero Vampiro|Ogniqualvolta guadagni punti vita, la Guardia Notturna di Kalastria ha volare fino alla fine del turno. Kaleidostone|Caleidopietra|Artefatto|Quando la Caleidopietra entra in gioco, pesca una carta.\n{5}, {T}, Sacrifica la Caleidopietra: Aggiungi {W}{U}{B}{R}{G} alla tua riserva di mana. -Kalemne's Captain|Capitano di Kalemne|Creatura — Soldato Gigante|Cautela{5}{W}{W}: Mostruosità 3. (Se questa creatura non è mostruosa, metti tre segnalini +1/+1 su di essa e diventa mostruosa.)Quando il Capitano di Kalemne diventa mostruoso, esilia tutti gli artefatti e gli incantesimi. -Kalemne, Disciple of Iroas|Kalemne, Discepola di Iroas|Creatura Leggendaria — Soldato Gigante|Doppio attacco, cautelaOgniqualvolta lanci una magia creatura con costo di mana convertito pari o superiore a 5, ottieni un segnalino esperienza.Kalemne, Discepola di Iroas prende +1/+1 per ogni segnalino esperienza che possiedi. +Kalemne's Captain|Capitano di Kalemne|Creatura — Soldato Gigante|Cautela\n{5}{W}{W}: Mostruosità 3. (Se questa creatura non è mostruosa, metti tre segnalini +1/+1 su di essa e diventa mostruosa.)\nQuando il Capitano di Kalemne diventa mostruoso, esilia tutti gli artefatti e gli incantesimi. +Kalemne, Disciple of Iroas|Kalemne, Discepola di Iroas|Creatura Leggendaria — Soldato Gigante|Doppio attacco, cautelaOgniqualvolta lanci una magia creatura con costo di mana convertito pari o superiore a 5, ottieni un segnalino esperienza.\nKalemne, Discepola di Iroas prende +1/+1 per ogni segnalino esperienza che possiedi. Kalitas, Bloodchief of Ghet|Kalitas, Capo Sanguinario di Ghet|Creatura Leggendaria — Guerriero Vampiro|{B}{B}{B}, {T}: Distruggi una creatura bersaglio. Se quella creatura viene messa in un cimitero in questo modo, metti sul campo di battaglia una pedina creatura Vampiro nera. La sua forza è pari alla forza di quella creatura e la sua costituzione è pari alla costituzione di quella creatura. Kalitas, Traitor of Ghet|Kalitas, Traditore di Ghet|Creatura Leggendaria — Guerriero Vampiro|Legame vitale\nSe una creatura non pedina controllata da un avversario sta per morire, invece esilia quella carta e metti sul campo di battaglia una pedina creatura Zombie 2/2 nera.\n{2}{B}, Sacrifica un altro Vampiro o Zombie: Metti due segnalini +1/+1 su Kalitas, Traditore di Ghet. Kalonian Behemoth|Behemoth di Kalonia|Creatura — Bestia|Velo (Questa creatura non può essere bersaglio di magie o abilità.) -Kalonian Hydra|Idra di Kalonia|Creatura — Idra|TravolgereL'Idra di Kalonia entra nel campo di battaglia con quattro segnalini +1/+1.Ogniqualvolta l'Idra di Kalonia attacca, raddoppia il numero di segnalini +1/+1 su ogni creatura che controlli. +Kalonian Hydra|Idra di Kalonia|Creatura — Idra|TravolgereL'Idra di Kalonia entra nel campo di battaglia con quattro segnalini +1/+1.\nOgniqualvolta l'Idra di Kalonia attacca, raddoppia il numero di segnalini +1/+1 su ogni creatura che controlli. Kalonian Tusker|Zannuto di Kalonia|Creatura — Bestia| Kalonian Twingrove|Geminodendro di Kalonia|Creatura — Guerriero Silvantropo|La forza e la costituzione del Geminodendro di Kalonia sono pari al numero di Foreste che controlli.\nQuando il Geminodendro di Kalonia entra nel campo di battaglia, metti sul campo di battaglia una pedina creatura Guerriero Silvantropo verde con "La forza e la costituzione di questa creatura sono pari al numero di Foreste che controlli". Kamahl's Desire|Desiderio di Kamahl|Incanta Creatura|La creatura incantata ha attacco improvviso.\nSoglia - La creatura incantata prende +3/+0 (hai soglia fintanto che ci sono almeno sette carte nel tuo cimitero). @@ -8596,7 +8812,7 @@ Kargan Dragonlord|Signore dei Draghi di Karga|Creatura — Guerriero Umano|Aumen Kargan Dragonrider|Cavalcadraghi di Karga|Creatura — Guerriero Umano|Fintanto che controlli un Drago, la Cavalcadraghi di Karga ha volare. (Non può essere bloccata tranne che da creature con volare o raggiungere.) Kari Zev's Expertise|Competenza di Kari Zev|Stregoneria|Prendi il controllo di una creatura o di un Veicolo bersaglio fino alla fine del turno. STAPpa quel permanente. Ha rapidità fino alla fine del turno.\nPuoi lanciare una carta con costo di mana convertito pari o inferiore a 2 dalla tua mano senza pagare il suo costo di mana. Kari Zev, Skyship Raider|Kari Zev, Predona di Avionavi|Creatura Leggendaria — Pirata Umano|Attacco improvviso, minacciare\nOgniqualvolta Kari Zev, Predona di Avionavi attacca, crea una pedina creatura leggendaria Scimmia 2/1 rossa chiamata Ragavan TAPpata e attaccante. Esilia quella pedina alla fine del combattimento. -Karlov of the Ghost Council|Karlov del Concilio Fantasma|Creatura Leggendaria — Consigliere Spirito|Ogniqualvolta guadagni punti vita, metti due segnalini +1/+1 su Karlov del Concilio Fantasma.{W}{B}, Rimuovi sei segnalini +1/+1 da Karlov del Concilio Fantasma: Esilia una creatura bersaglio. +Karlov of the Ghost Council|Karlov del Concilio Fantasma|Creatura Leggendaria — Consigliere Spirito|Ogniqualvolta guadagni punti vita, metti due segnalini +1/+1 su Karlov del Concilio Fantasma.\n{W}{B}, Rimuovi sei segnalini +1/+1 da Karlov del Concilio Fantasma: Esilia una creatura bersaglio. Karma|Karma|Incantesimo|All'inizio del mantenimento di ciascun giocatore, il Karma infligge a quel giocatore un ammontare di danni pari al numero di Paludi che controlla (il tuo mantenimento è dopo il tuo STAP e prima della tua acquisizione). Karmic Guide|Guida del Karma|Creatura — Spirito Angelo|Volare, protezione dal neroEco {3}{W}{W} (All'inizio del tuo mantenimento, se questo permanente è entrato sotto il tuo controllo dall'inizio del tuo ultimo mantenimento, sacrificalo a meno che non paghi il suo costo di eco.)Quando la Guida del Karma entra nel campo di battaglia, rimetti sul campo di battaglia una carta creatura bersaglio dal tuo cimitero. Karmic Justice|Giustizia Karmica|Incantesimo|Ogniqualvolta una magia o un'abilità controllata da un avversario distrugge un permanente non creatura che controlli, puoi distruggere un permanente bersaglio controllato da quell'avversario. @@ -8632,6 +8848,7 @@ Kataki, War's Wage|Kataki, Frutto della Guerra|Creatura Leggendaria - Spirito|Tu Kathari Bomber|Bombardiere Kathari|Creatura — Sciamano Uccello|Volare\nQuando il Bombardiere Kathari infligge danno da combattimento a un giocatore, metti in gioco due pedine creatura Goblin 1/1 rosse e sacrifica il Bombardiere Kathari.\nDissotterrare {3}{B}{R} ({3}{B}{R}: Rimetti in gioco questa carta dal tuo cimitero. Ha rapidità. Rimuovila dal gioco alla fine del turno o se sta per lasciare il gioco. Dissotterra solo quando potresti giocare una stregoneria.) Kathari Remnant|Spoglia Kathari|Creatura — Scheletro Uccello|Volare\n{B}: Rigenera la Spoglia Kathari.\nCascata (Quando giochi questa magia, rimuovi dal gioco le carte dalla cima del tuo grimorio finché non rimuovi una carta non terra con costo di mana minore. Puoi giocare quella carta senza pagare il suo costo di mana. Metti le altre carte rimosse in fondo al tuo grimorio in ordine casuale.) Kathari Screecher|Urlatore Kathari|Creatura — Uccello Soldato|Volare\nDissotterrare {2}{U} ({2}{U}: Rimetti in gioco questa carta dal tuo cimitero. Ha rapidità. Rimuovila dal gioco alla fine del turno o se sta per lasciare il gioco. Dissotterra solo quando potresti giocare una stregoneria.) +Kathril, Aspect Warper|Kathril, Deformatore dell'Aspetto|Creatura Leggendaria — Insetto Incubo|Quando Kathril, Deformatore dell'Aspetto entra nel campo di battaglia, metti un segnalino volare su una qualsiasi creatura che controlli se una carta creatura nel tuo cimitero ha volare. Ripeti questo procedimento per attacco improvviso, doppio attacco, tocco letale, anti-malocchio, indistruttibile, legame vitale, minacciare, raggiungere, travolgere e cautela. Poi metti un segnalino +1/+1 su Kathril per ogni segnalino messo su una creatura in questo modo. Kavu Aggressor|Aggressore Kavu|| Kavu Chameleon|Camaleonte di Kavu|| Kavu Climber|Scalatore Kavu|Creatura — Kavu|Quando lo Scalatore Kavu entra in gioco, pesca una carta. @@ -8653,8 +8870,8 @@ Kaya, Bane of the Dead|Kaya, Flagello dei Morti|Planeswalker Leggendario — Kay Kaya, Orzhov Usurper|Kaya, Usurpatrice Orzhov|Planeswalker Leggendario — Kaya|+1: Esilia fino a due carte bersaglio da un unico cimitero. Guadagni 2 punti vita se almeno una carta creatura è stata esiliata in questo modo.\n-1: Esilia un permanente non terra bersaglio con costo di mana convertito pari o inferiore a 1.\n-5: Kaya, Usurpatrice Orzhov infligge a un giocatore bersaglio danno pari al numero di carte che quel giocatore possiede in esilio e tu guadagni altrettanti punti vita. Kaysa|Kaysa|| Kazandu Blademaster|Maestro di Spada di Kazandu|Creatura — Alleato Soldato Umano|Attacco improvviso, cautela\nOgniqualvolta il Maestro di Spada di Kazandu o un altro Alleato entra nel campo di battaglia sotto il tuo controllo, puoi mettere un segnalino +1/+1 sul Maestro di Spada di Kazandu. -Kazandu Refuge|Rifugio di Kazandu|Terra|Il Rifugio di Kazandu entra nel campo di battaglia TAPpato.Quando il Rifugio di Kazandu entra nel campo di battaglia, guadagni 1 punto vita.{T}: Aggiungi {R} o {G} alla tua riserva di mana. -Kazandu Tuskcaller|Convocazanne di Kazandu|Creatura — Sciamano Umano|Aumentare di livello {1}{G} ({1}{G}: Metti un segnalino livello su questa creatura. Aumenta di livello solo quando potresti lanciare una stregoneria.)LIVELLO 2-51/1{T}: Metti sul campo di battaglia una pedina creatura Elefante 3/3 verde.LIVELLO 6+1/1{T}: Metti sul campo di battaglia due pedine creatura Elefante 3/3 verdi. +Kazandu Refuge|Rifugio di Kazandu|Terra|Il Rifugio di Kazandu entra nel campo di battaglia TAPpato.\nQuando il Rifugio di Kazandu entra nel campo di battaglia, guadagni 1 punto vita.\n{T}: Aggiungi {R} o {G} alla tua riserva di mana. +Kazandu Tuskcaller|Convocazanne di Kazandu|Creatura — Sciamano Umano|Aumentare di livello {1}{G} ({1}{G}: Metti un segnalino livello su questa creatura. Aumenta di livello solo quando potresti lanciare una stregoneria.)LIVELLO 2-51/1{T}: Metti sul campo di battaglia una pedina creatura Elefante 3/3 verde.\nLIVELLO 6+1/1{T}: Metti sul campo di battaglia due pedine creatura Elefante 3/3 verdi. Kazarov, Sengir Pureblood|Kazarov, Purosangue Sengir|Creatura Leggendaria — Vampiro|Volare\nOgniqualvolta viene inflitto danno a una creatura controllata da un avversario, metti un segnalino +1/+1 su Kazarov, Purosangue Sengir.\n{3}{R}: Kazarov infligge 2 danni a una creatura bersaglio. Kazuul Warlord|Signore della Guerra di Kazuul|Creatura — Alleato Guerriero Minotauro|Ogniqualvolta il Signore della Guerra di Kazuul o un altro Alleato entra nel campo di battaglia sotto il tuo controllo, puoi mettere un segnalino +1/+1 su ogni creatura Alleato che controlli. Kazuul's Toll Collector|Esattore di Kazuul|Creatura — Guerriero Ogre|{0}: Assegna un Equipaggiamento bersaglio che controlli all'Esattore di Kazuul. Attiva questa abilità solo quando potresti lanciare una stregoneria. @@ -8662,11 +8879,14 @@ Kazuul, Tyrant of the Cliffs|Kazuul, Tiranno dei Dirupi|Creatura Leggendaria — Kederekt Creeper|Strisciante di Kederekt|Creatura — Orrore|Tocco letale (Ogniqualvolta questa creatura infligge danno a una creatura, distruggi quella creatura.)\nLo Strisciante di Kederekt non può essere bloccato tranne che da due o più creature. Kederekt Leviathan|Leviatano di Kederekt|Creatura — Leviatano|Quando il Leviatano di Kederekt entra in gioco, fai tornare tutti gli altri permanenti non terra in mano ai loro proprietari.\nDissotterrare {6}{U} ({6}{U}: Rimetti in gioco questa carta dal tuo cimitero. Ha rapidità. Rimuovila dal gioco alla fine del turno o se sta per lasciare il gioco. Dissotterra solo quando potresti giocare una stregoneria.) Kederekt Parasite|Parassita di Kederekt|Creatura — Orrore|Ogniqualvolta un avversario pesca una carta, se controlli un permanente rosso, puoi far infliggere dal Parassita di Kederekt 1 danno a quel giocatore. +Keen Glidemaster|Maestro di Planata Entusiasta|Creatura — Soldato Umano|{2}{U}: Una creatura bersaglio ha volare fino alla fine del turno. Keen Sense|Acuta Percezione|Incantesimo — Aura|Incanta creatura\nOgniqualvolta la creatura incantata infligge danno a un avversario, puoi pescare una carta. Keeneye Aven|Aviano Occhio Acuto|Creatura — Soldato Uccello|Volare\nCiclo {2} ({2}, Scarta questa carta dalla tua mano: Pesca una carta). Keening Apparition|Apparizione Gemente|Creatura — Spirito|Sacrifica l'Apparizione Gemente: Distruggi un incantesimo bersaglio. Keening Banshee|Banshee Lancinante|Creatura — Spirito|Volare\nQuando la Banshee Lancinante entra in gioco, la creatura bersaglio prende -2/-2 fino alla fine del turno. Keening Stone|Pietra del Lamento|Artefatto|{5}, {T}: Un giocatore bersaglio mette nel suo cimitero le prime X carte del suo grimorio, dove X è il numero di carte nel cimitero di quel giocatore. +Keensight Mentor|Mentore della Vista Acuta|Creatura — Chierico Umano|Quando la Mentore della Vista Acuta entra nel campo di battaglia, metti un segnalino cautela su una creatura non Umano bersaglio che controlli.\n{1}{W}, {T}: Metti un segnalino +1/+1 su ogni creatura con cautela che controlli. +Keep Safe|Tenere al Sicuro|Istantaneo|Neutralizza una magia bersaglio che bersaglia un permanente che controlli.\nPesca una carta. Keep Watch|Allerta|Istantaneo|Pesca una carta per ogni creatura attaccante. Keeper of Fables|Custode delle Fiabe|Creatura — Felino|Ogniqualvolta una o più creature non Umano che controlli infliggono danno da combattimento a un giocatore, pesca una carta. Keeper of Kookus|Custode di Kookus|| @@ -8703,6 +8923,7 @@ Keldon Vandals|Vandali di Keld|| Keldon Warcaller|Convocatore di Guerra di Keld|Creatura — Guerriero Umano|Ogniqualvolta il Convocatore di Guerra di Keld attacca, metti un segnalino sapere su una Saga bersaglio che controlli. Keldon Warlord|Signore della Guerra Keldon|| Kelinore Bat|Pipistrello di Kelinore|Creatura — Pipistrello|Volare +Kelsien, the Plague|Kelsien, la Piaga|Creatura Leggendaria — Assassino Umano|Cautela, rapidità\nKelsien, la Piaga prende +1/+1 per ogni segnalino esperienza che possiedi.\n{T}: Kelsien infligge 1 danno a una creatura bersaglio che non controlli. Quando quella creatura muore in questo turno, ottieni un segnalino esperienza. Kelsinko Ranger|Ranger di Kelsinko|| Kemba's Legion|Legione di Kemba|Creatura — Soldato Felino|Cautela\nLa Legione di Kemba può bloccare una creatura addizionale per ogni Equipaggiamento assegnato alla Legione di Kemba. Kemba's Skyguard|Guardia Celeste di Kemba|Creatura — Cavaliere Felino|Volare\nQuando la Guardia Celeste di Kemba entra nel campo di battaglia, guadagni 2 punti vita. @@ -8711,7 +8932,9 @@ Kemuri-Onna|Kemuri-Onna|Creatura - Spirito|Quando Kemuri-Onna entra in gioco, il Kenrith's Transformation|Trasformazione di Kenrith|Incantesimo — Aura|Incanta creatura\nQuando la Trasformazione di Kenrith entra nel campo di battaglia, pesca una carta.\nLa creatura incantata perde tutte le abilità ed è una creatura Alce verde con forza e costituzione base 3/3. (Perde tutti gli altri tipi di carta e di creatura.) Kenrith, the Returned King|Kenrith, il Re Ritornato|Creatura Leggendaria — Nobile Umano|{R}: Tutte le creature hanno travolgere e rapidità fino alla fine del turno.\n{1}{G}: Metti un segnalino +1/+1 su una creatura bersaglio.\n{2}{W}: Un giocatore bersaglio guadagna 5 punti vita.\n{3}{U}: Un giocatore bersaglio pesca una carta.\n{4}{B}: Metti sul campo di battaglia sotto il controllo del suo proprietario una carta creatura bersaglio da un cimitero. Kentaro, the Smiling Cat|Kentaro, il Gatto Sorridente|Creatura Leggendaria - Samurai Umano|Bushido 1 (Quando questa blocca o viene bloccata, prende +1/+1 fino alla fine del turno.)\nPuoi spendere {X} invece di pagare il costo di mana delle magie Samurai che giochi, dove X è pari al costo di mana convertito di quella magia. +Keral Keep Disciples|Discepoli del Torrione Keral|Creatura — Monaco Umano|Ogniqualvolta attivi un'abilità di fedeltà di un planeswalker Chandra, i Discepoli del Torrione Keral infliggono 1 danno a ogni avversario. Keranos, God of Storms|Keranos, Dio delle Tempeste|Creatura Incantesimo Leggendaria — Dio|Indistruttibile\nFintanto che la tua devozione al blu e al rosso è inferiore a sette, Keranos non è una creatura.\nRivela la prima carta che peschi in ciascuno dei tuoi turni. Ogniqualvolta riveli una carta terra in questo modo, pesca una carta. Ogniqualvolta riveli una carta non terra in questo modo, Keranos infligge 3 danni a una creatura o a un giocatore bersaglio. +Keruga, the Macrosage|Keruga, il Macrosavio|Creatura Leggendaria — Ippopotamo Dinosauro|Compagno — Il tuo mazzo iniziale contiene solo carte con costo di mana convertito pari o superiore a 3 e carte terra. (Se questa carta è il compagno che hai scelto, puoi lanciarla una volta dal di fuori della partita.)\nQuando Keruga, il Macrosavio entra nel campo di battaglia, pesca una carta per ogni altro permanente che controlli con costo di mana convertito pari o superiore a 3. Kess, Dissident Mage|Kess, Maga Dissidente|Creatura Leggendaria — Mago Umano|Volare\nDurante ogni tuo turno, puoi lanciare una carta istantaneo o stregoneria dal tuo cimitero. Se una carta lanciata in questo modo sta per essere messa nel tuo cimitero in questo turno, invece esiliala. Kessig Cagebreakers|Spezzagabbie di Kessig|Creatura — Farabutto Umano|Ogniqualvolta gli Spezzagabbie di Kessig attaccano, metti sul campo di battaglia una pedina creatura Lupo 2/2 verde TAPpata e attaccante per ogni carta creatura nel tuo cimitero. Kessig Dire Swine|Suino Malefico di Kessig|Creatura — Orrore Cinghiale|Delirio — Il Suino Malefico di Kessig ha travolgere fintanto che ci sono quattro o più tipi di carta tra le carte nel tuo cimitero. @@ -8724,10 +8947,12 @@ Kessig Wolf|Lupo di Kessig|Creatura — Lupo|{1}{R}: Il Lupo di Kessig ha attacc Kessig|Kessig|Piano — Innistrad|Previeni tutto il danno da combattimento che verrebbe inflitto dalle creature non Mannaro.\nOgniqualvolta tiri caos, ogni creatura che controlli prende +2/+2, ha travolgere e diventa un Mannaro in aggiunta ai suoi altri tipi fino alla fine del turno. Kestia, the Cultivator|Kestia, la Coltivatrice|Creatura Incantesimo Leggendaria — Ninfa|Conferire {3}{G}{W}{U} (Se lanci questa carta per il suo costo di conferire, è una magia Aura con incanta creatura. Diventa una creatura se non è assegnata a una creatura.)\nLa creatura incantata prende +4/+4.\nOgniqualvolta una creatura incantata o una creatura incantesimo che controlli attaccano, pesca una carta. Kethis, the Hidden Hand|Kethis, la Mano Nascosta|Creatura Leggendaria — Consigliere Elfo|Le magie leggendarie che lanci costano {1} in meno per essere lanciate.\nEsilia due carte leggendarie dal tuo cimitero: Fino alla fine del turno, ogni carta leggendaria nel tuo cimitero ha "Puoi giocare questa carta dal tuo cimitero". +Ketria Crystal|Cristallo di Ketria|Artefatto|{T}: Aggiungi {G}, {U} o {R}.\nCiclo {2} ({2}, Scarta questa carta: Pesca una carta.) +Ketria Triome|Trioma di Ketria|Terra — Foresta Isola Montagna|({T}: Aggiungi {G}, {U} o {R}.)\nIl Trioma di Ketria entra nel campo di battaglia TAPpato.\nCiclo {3} ({3}, Scarta questa carta: Pesca una carta.) Key to the City|Chiave della Città|Artefatto|{T}, Scarta una carta: Fino a una creatura bersaglio non può essere bloccata in questo turno.\nOgniqualvolta la Chiave della Città viene STAPpata, puoi pagare {2}. Se lo fai, pesca una carta. Keymaster Rogue|Farabutto Signore delle Chiavi|Creatura — Farabutto Umano|Il Farabutto Signore delle Chiavi non può essere bloccato.\nQuando il Farabutto Signore delle Chiavi entra nel campo di battaglia, fai tornare una creatura che controlli in mano al suo proprietario. Kezzerdrix|Kezzerdrix|| -Khalni Garden|Giardino di Khalni|Terra|Il Giardino di Khalni entra nel campo di battaglia TAPpato.Quando il Giardino di Khalni entra nel campo di battaglia, metti sul campo di battaglia una pedina creatura Pianta 0/1 verde.{T}: Aggiungi {G} alla tua riserva di mana. +Khalni Garden|Giardino di Khalni|Terra|Il Giardino di Khalni entra nel campo di battaglia TAPpato.\nQuando il Giardino di Khalni entra nel campo di battaglia, metti sul campo di battaglia una pedina creatura Pianta 0/1 verde.\n{T}: Aggiungi {G} alla tua riserva di mana. Khalni Gem|Gemma di Khalni|Artefatto|Quando la Gemma di Khalni entra nel campo di battaglia, fai tornare due terre che controlli in mano ai loro proprietari.\n{T}: Aggiungi due mana di un qualsiasi colore alla tua riserva di mana. Khalni Heart Expedition|Spedizione al Cuore Khalni|Incantesimo|Terraferma — Ogniqualvolta una terra entra nel campo di battaglia sotto il tuo controllo, puoi mettere un segnalino ricerca sulla Spedizione al Cuore Khalni.\nRimuovi tre segnalini ricerca dalla Spedizione al Cuore Khalni e sacrificala: Passa in rassegna il tuo grimorio per trovare fino a due carte terra base, mettile sul campo di battaglia TAPpate, poi rimescola il tuo grimorio. Khalni Hydra|Idra di Khalni|Creatura — Idra|L'Idra di Khalni costa {G} in meno per essere lanciata per ogni creatura verde che controlli.\nTravolgere @@ -8767,6 +8992,7 @@ Kindred Charge|Assalto della Stirpe|Stregoneria|Scegli un tipo di creatura. Per Kindred Discovery|Scoperta della Stirpe|Incantesimo|Mentre la Scoperta della Stirpe entra nel campo di battaglia, scegli un tipo di creatura.\nOgniqualvolta una creatura che controlli del tipo scelto entra nel campo di battaglia o attacca, pesca una carta. Kindred Dominance|Predominio della Stirpe|Stregoneria|Scegli un tipo di creatura. Distruggi tutte le creature che non sono del tipo scelto. Kindred Summons|Evocazioni della Stirpe|Istantaneo|Scegli un tipo di creatura. Rivela carte dalla cima del tuo grimorio finché non riveli X carte creatura del tipo scelto, dove X è il numero di creature che controlli di quel tipo. Metti sul campo di battaglia quelle carte, poi rimescola le altre carte rivelate nel tuo grimorio. +Kinetic Augur|Augure Cinetica|Creatura — Sciamano Umano|Travolgere (Questa creatura può infliggere il danno da combattimento in eccesso al giocatore o al planeswalker che sta attaccando.)\nLa forza dell'Augure Cinetica è pari al numero di carte istantaneo e stregoneria nel tuo cimitero.\nQuando l'Augure Cinetica entra nel campo di battaglia, scarta fino a due carte, poi pesca altrettante carte. King Cheetah|Ghepardo Reale|Creatura — Felino|Puoi giocare il Ghepardo Reale in qualsiasi momento in cui potresti giocare un istantaneo. King Crab|Granchio Reale|| King Macar, the Gold-Cursed|Re Macar, il Maledetto dall'Oro|Creatura Leggendaria — Umano|Ispirazione — Ogniqualvolta Re Macar, il Maledetto dall'Oro viene STAPpato, puoi esiliare una creatura bersaglio. Se lo fai, metti sul campo di battaglia una pedina artefatto incolore chiamata Oro. Ha "Sacrifica questo artefatto: Aggiungi un mana di un qualsiasi colore alla tua riserva di mana". @@ -8775,6 +9001,7 @@ Kingfisher|Martin pescatore|| Kingpin's Pet|Prediletto del Capo|Creatura — Thrull|Volare\nEstorsione (Ogniqualvolta lanci una magia, puoi pagare {W/B}. Se lo fai, ogni avversario perde 1 punto vita e tu guadagni altrettanti punti vita.) Kinjalli's Caller|Evocatrice di Kinjalli|Creatura — Chierico Umano|Le magie Dinosauro che lanci costano {1} in meno per essere lanciate. Kinjalli's Sunwing|Ala Solare di Kinjalli|Creatura — Dinosauro|Volare\nLe creature controllate dai tuoi avversari entrano nel campo di battaglia TAPpate. +Kinnan, Bonder Prodigy|Kinnan, Vincolatore Prodigio|Creatura Leggendaria — Druido Umano|Ogniqualvolta TAPpi un permanente non terra per attingere mana, aggiungi un mana di qualsiasi tipo prodotto da quel permanente.\n{5}{G}{U}: Guarda le prime cinque carte del tuo grimorio. Puoi mettere sul campo di battaglia una carta creatura non Umano scelta tra esse. Metti le altre in fondo al tuo grimorio in ordine casuale. Kinsbaile Balloonist|Aeronauta di Kinsbaile|Creatura — Soldato Kithkin|Volare\nOgniqualvolta l'Aeronauta di Kinsbaile attacca, puoi fare guadagnare volare a una creatura bersaglio fino alla fine del turno. Kinsbaile Borderguard|Guardia di Confine di Kinsbaile|Creatura — Soldato Kithkin|La Guardia di Confine di Kinsbaile entra in gioco con un segnalino +1/+1 per ogni altro Kithkin che controlli. Quando la Guardia di Confine di Kinsbaile viene messa in un cimitero dal gioco, metti in gioco una pedina creatura Soldato Kithkin 1/1 bianca per ogni segnalino su di essa. Kinsbaile Cavalier|Cavaliere di Kinsbaile|Creatura — Cavaliere Kithkin|Le creature Cavaliere che controlli hanno doppio attacco. @@ -8792,7 +9019,7 @@ Kird Ape|Gorilla di Kird|Creatura — Scimpanzé|Il Gorilla di Kird prende +1/+2 Kird Chieftain|Capitano di Kird|Creatura — Scimpanzé|Il Capitano di Kird prende +1/+1 fintanto che controlli una Foresta.\n{4}{G}: Una creatura bersaglio prende +2/+2 e ha travolgere fino alla fine del turno. (Se sta per assegnare alle sue creature bloccanti danno sufficiente a distruggerle, puoi farle assegnare il resto del suo danno al giocatore in difesa o a un planeswalker.) Kiri-Onna|Kiri-Onna|Creatura - Spirito|Quando Kiri-Onna entra in gioco, il proprietario riprende in mano una creatura bersaglio.\nOgniqualvolta giochi una magia Spirito o Arcano, puoi far tornare Kiri-Onna in mano al suo proprietario. Kirtar's Desire|Desiderio di Kirtar|Incanta Creatura|La creatura incantata non può attaccare.\nSoglia - La creatura incantata non può bloccare (hai soglia fintanto che ci sono almeno sette carte nel tuo cimitero). -Kirtar's Wrath|Ira di Kirtar|Stregoneria|Distruggi tutte le creature. Non possono essere rigenerate.Soglia — Se nel tuo cimitero ci sono sette o più carte, distruggi invece tutte le creature, poi metti sul campo di battaglia due pedine creatura Spirito 1/1 bianche con volare. Le creature distrutte in questo modo non possono essere rigenerate. +Kirtar's Wrath|Ira di Kirtar|Stregoneria|Distruggi tutte le creature. Non possono essere rigenerate.\nSoglia — Se nel tuo cimitero ci sono sette o più carte, distruggi invece tutte le creature, poi metti sul campo di battaglia due pedine creatura Spirito 1/1 bianche con volare. Le creature distrutte in questo modo non possono essere rigenerate. Kismet|Kismet|| Kiss of Death|Bacio della Morte|| Kiss of the Amesha|Bacio dell'Amesha|Stregoneria|Un giocatore bersaglio guadagna 7 punti vita e pesca due carte. @@ -8899,6 +9126,7 @@ Kodama of the North Tree|Kodama dell'Albero del Nord|Creatura Leggendaria - Spir Kodama of the South Tree|Kodama dell'Albero del Sud|Creatura Leggendaria - Spirito|Ogniqualvolta giochi una magia Spirito o Arcano, ogni altra creatura che controlli prende +1/+1 e guadagna travolgere fino alla fine del turno. Kodama's Might|Potenza del Kodama|Istantaneo - Arcano|La creatura bersaglio prende +2/+2 fino alla fine del turno.\nUnire nell'Arcano {G} (Mentre giochi una magia Arcano, puoi rivelare questa carta dalla tua mano e pagare il suo costo di unione. Se lo fai, aggiungi l'effetto di questa carta a quella magia.) Kodama's Reach|Confini del Kodama|Stregoneria - Arcano|Passa in rassegna il tuo grimorio, scegli due carte terra base, rivelale, mettine una in gioco TAPpata e aggiungi l'altra alla tua mano. Poi rimescola il tuo grimorio. +Kogla, the Titan Ape|Kogla, il Gorilla Titanico|Creatura Leggendaria — Scimpanzé|Quando Kogla, il Gorilla Titanico entra nel campo di battaglia, lotta con fino a una creatura bersaglio che non controlli.\nOgniqualvolta Kogla attacca, distruggi un artefatto o un incantesimo bersaglio controllati dal giocatore in difesa.\n{1}{G}: Fai tornare un Umano bersaglio che controlli in mano al suo proprietario. Kogla ha indistruttibile fino alla fine del turno. Kokusho, the Evening Star|Kokusho, la Stella della Sera|Creatura Leggendaria - Spirito Drago|Volare\nQuando Kokusho, la Stella della Sera viene messo in un cimitero dal gioco, ogni avversario perde 5 punti vita. Guadagni un ammontare di punti vita pari ai punti vita persi in questo modo. Kolaghan Aspirant|Aspirante Kolaghan|Creatura — Guerriero Umano|Ogniqualvolta l'Aspirante Kolaghan viene bloccata da una creatura, infligge 1 danno a quella creatura. Kolaghan Forerunners|Apripista Kolaghan|Creatura — Berserker Umano|Travolgere\nLa forza degli Apripista Kolaghan è pari al numero di creature che controlli.\nAccelerare {2}{R} (Puoi lanciare questa magia pagando il suo costo di accelerare. Se lo fai, ha rapidità e torna in mano al suo proprietario dal campo di battaglia all'inizio della prossima sottofase finale.) @@ -9053,14 +9281,15 @@ Kyren Sniper|Cecchino Kyren|| Kyren Toy|Giocattolo Kyren|| Kyscu Drake|Draghetto di Kyscu|| Kytheon's Irregulars|Irregolari di Kytheon|Creatura — Soldato Umano|Rinomare 1 (Quando questa creatura infligge danno da combattimento a un giocatore, se non è rinomata, metti un segnalino +1/+1 su di essa e diventa rinomata.){W}{W}: TAPpa una creatura bersaglio. -Kytheon's Tactics|Tattiche di Kytheon|Stregoneria|Le creature che controlli prendono +2/+1 fino alla fine del turno.Arte magica — Se nel tuo cimitero ci sono due o più carte istantaneo e/o stregoneria, quelle creature hanno anche cautela fino alla fine del turno. (Attaccano senza TAPpare.) -Kytheon, Hero of Akros|Kytheon, Eroe di Akros|Creatura Leggendaria — Soldato Umano|Alla fine del combattimento, se Kytheon, Eroe di Akros e almeno altre due creature hanno attaccato in questo combattimento, esilia Kytheon, poi rimettilo sul campo di battaglia trasformato sotto il controllo del suo proprietario.{2}{W}: Kytheon ha indistruttibile fino alla fine del turno. +Kytheon's Tactics|Tattiche di Kytheon|Stregoneria|Le creature che controlli prendono +2/+1 fino alla fine del turno.\nArte magica — Se nel tuo cimitero ci sono due o più carte istantaneo e/o stregoneria, quelle creature hanno anche cautela fino alla fine del turno. (Attaccano senza TAPpare.) +Kytheon, Hero of Akros|Kytheon, Eroe di Akros|Creatura Leggendaria — Soldato Umano|Alla fine del combattimento, se Kytheon, Eroe di Akros e almeno altre due creature hanno attaccato in questo combattimento, esilia Kytheon, poi rimettilo sul campo di battaglia trasformato sotto il controllo del suo proprietario.\n{2}{W}: Kytheon ha indistruttibile fino alla fine del turno. Lab Rats|Ratti di Laboratorio|| Laboratory Brute|Bruto da Laboratorio|Creatura — Orrore Zombie|Quando il Bruto da Laboratorio entra nel campo di battaglia, metti nel tuo cimitero le prime quattro carte del tuo grimorio. Laboratory Maniac|Maniaco da Laboratorio|Creatura — Mago Umano|Se stai per pescare una carta mentre il tuo grimorio è vuoto, vinci invece la partita. Labyrinth Champion|Campione del Dedalo|Creatura — Guerriero Umano|Eroismo — Ogniqualvolta lanci una magia che bersaglia il Campione del Dedalo, esso infligge 2 danni a una creatura o a un giocatore bersaglio. Labyrinth Guardian|Guardiano del Dedalo|Creatura — Guerriero Illusione|Quando il Guardiano del Dedalo diventa bersaglio di una magia, sacrificalo.\nImbalsamare {3}{U} ({3}{U}, Esilia questa carta dal tuo cimitero: Crea una pedina che è una copia della carta, tranne che è un Guerriero Illusione Zombie bianco senza costo di mana. Imbalsama solo quando potresti lanciare una stregoneria.) Labyrinth Minotaur|Minotauro del Labirinto|| +Labyrinth Raptor|Raptor del Labirinto|Creatura — Dinosauro Incubo|Minacciare\nOgniqualvolta una creatura con minacciare che controlli viene bloccata, il giocatore in difesa sacrifica una creatura che la sta bloccando.\n{B}{R}: Le creature con minacciare che controlli prendono +1/+0 fino alla fine del turno. Labyrinth of Skophos|Dedalo di Skofos|Terra|{T}: Aggiungi {C}.\n{4}, {T}: Rimuovi dal combattimento una creatura attaccante o bloccante bersaglio. Laccolith Grunt|Energumeno di Laccolite|| Laccolith Rig|Macchinario di Laccolite|| @@ -9144,6 +9373,7 @@ Lava Coil|Spira di Lava|Stregoneria|La Spira di Lava infligge 4 danni a una crea Lava Dart|Dardo di Lava|Istantaneo|Il Dardo di Lava infligge 1 danno a un qualsiasi bersaglio.\nFlashback—Sacrifica una Montagna. (Puoi lanciare questa carta dal tuo cimitero pagando il suo costo di flashback. Poi esiliala.) Lava Hounds|Segugi di Lava|Creatura — Segugio|Rapidità (Questa creatura può attaccare nel turno in cui entra sotto il tuo controllo.)\nQuando i Segugi di Lava entrano in gioco, ti infliggono 4 danni. Lava Runner|Corridore della Lava|| +Lava Serpent|Serpe della Lava|Creatura — Serpe Elementale|Rapidità\nCiclo {2} ({2}, Scarta questa carta: Pesca una carta.) Lava Spike|Getto di Lava|Stregoneria - Arcano|Il Getto di Lava infligge 3 danni a un giocatore bersaglio. Lava Storm|Tempesta di Lava|| Lava Tubes|Canali Lavici|| @@ -9151,6 +9381,8 @@ Lava Zombie|Zombie della Lava|| Lavaball Trap|Trappola Palla di Lava|Istantaneo — Trappola|Se un avversario ha fatto entrare due o più terre nel campo di battaglia sotto il suo controllo in questo turno, puoi pagare {3}{R}{R} invece di pagare il costo di mana della Trappola Palla di Lava.\nDistruggi due terre bersaglio. La Trappola Palla di Lava infligge 4 danni a ogni creatura. Lavabelly Sliver|Tramutante Ventrelava|Creatura — Tramutante|Le creature Tramutante che controlli hanno "Quando questa creatura entra nel campo di battaglia, infligge 1 danno a un giocatore o a un planeswalker bersaglio e tu guadagni 1 punto vita". Lavaborn Muse|Musa Pirogena|Creatura — Spirito|All'inizio del mantenimento di ogni avversario, se quel giocatore ha due o meno carte in mano, la Musa Pirogena gli infligge 3 danni. +Lavabrink Floodgates|Chiuse di Lavariva|Artefatto|{T}: Aggiungi {R}{R}.\nAll'inizio del mantenimento di ogni giocatore, quel giocatore può mettere un segnalino destino sulle Chiuse di Lavariva o rimuovere un segnalino destino da esse. Poi, se hanno tre o più segnalini destino, sacrifica le Chiuse di Lavariva. Quando lo fai, infliggono 6 danni a ogni creatura. +Lavabrink Venturer|Avventuriera di Lavariva|Creatura — Soldato Umano|Mentre l'Avventuriera di Lavariva entra nel campo di battaglia, scegli pari o dispari. (0 è pari.)\nL'Avventuriera di Lavariva ha protezione dai costi di mana convertiti scelti. Lavaclaw Reaches|Alture di Graffio di Lava|Terra|Le Alture di Graffio di Lava entrano nel campo di battaglia TAPpate.\n{T}: Aggiungi {B} o {R} alla tua riserva di mana.\n{1}{B}{R}: Fino alla fine del turno, le Alture di Graffio di Lava diventano una creatura Elementale 2/2 nera e rossa con "{X}: Questa creatura prende +X/+0 fino alla fine del turno". È ancora una terra. Lavacore Elemental|Elementale Nucleo di Lava|Creatura — Elementale|Evanescenza 1 (Questo permanente entra in gioco con un segnalino tempo su di esso. All'inizio del tuo mantenimento, rimuovi un segnalino tempo da esso. Quando l'ultimo viene rimosso, sacrificalo.)\nOgniqualvolta una creatura che controlli infligge danno da combattimento a un giocatore, metti un segnalino tempo sull'Elementale Nucleo di Lava. Lavafume Invoker|Evocatore di Fumi Vulcanici|Creatura — Sciamano Goblin|{8}: Le creature che controlli prendono +3/+0 fino alla fine del turno. @@ -9177,7 +9409,7 @@ Lazotep Reaver|Razziatore di Lazotep|Creatura — Bestia Zombie|Quando il Razzia Lead Astray|Traviare|Istantaneo|TAPpa fino a due creature bersaglio. Lead Golem|Golem di Piombo|| Lead by Example|Guidare con l'Esempio|Istantaneo|Soccorri 2. (Scegli fino a due creature bersaglio. Metti un segnalino +1/+1 su ciascuna di esse.) -Lead the Stampede|Guidare l'Assalto|Stregoneria|Guarda le prime cinque carte del tuo grimorio. Puoi rivelare un qualsiasi numero di carte creatura tra esse e aggiungere le carte rivelate alla tua mano. Metti le altre in fondo al tuo grimorio in qualsiasi ordine. +Lead the Stampede|Guidare l'Assalto|Stregoneria|Guarda le prime cinque carte del tuo grimorio. Puoi rivelare un qualsiasi numero di carte creatura scelte tra esse e aggiungerle alla tua mano. Metti le altre in fondo al tuo grimorio in qualsiasi ordine. Lead-Belly Chimera|Chimera dal Ventre di Piombo|| Leaden Fists|Pugni di Piombo|Incantesimo — Aura|Lampo (Puoi giocare questa magia in ogni momento in cui potresti giocare un istantaneo.)\nIncanta creatura\nLa creatura incantata prende +3/+3 e non STAPpa durante lo STAP del suo controllore. Leaden Myr|Myr di Piombo|Creatura Artefatto — Myr|{T}: Aggiungi {B} alla tua riserva di mana. @@ -9189,6 +9421,7 @@ Leaf Gilder|Doratore di Foglie|Creatura — Druido Elfo|{T}: Aggiungi {G} alla t Leaf-Crowned Elder|Anziano Fogliacorona|Creatura — Sciamano Silvantropo|Parentela All'inizio del tuo mantenimento, puoi guardare la prima carta del tuo grimorio. Se condivide un tipo di creatura con l'Anziano Fogliacorona, puoi rivelarla. Se lo fai, puoi giocarla senza pagare il suo costo di mana. Leafcrown Dryad|Driade Cinta di Foglie|Creatura Incantesimo — Driade Ninfa|Conferire {3}{G} (Se lanci questa carta per il suo costo di conferire, è una magia Aura con incanta creatura. Diventa una creatura se non è assegnata a una creatura.)\nRaggiungere\nLa creatura incantata prende +2/+2 e ha raggiungere. Leafdrake Roost|Trespolo del Dragofoglioso|Incantesimo — Aura|Incanta Terra\nLa terra incantata ha "{G}{U}, {T}: Metti in gioco una pedina creatura Draghetto 2/2 verde e blu con volare." +Leafkin Avenger|Vendicatore Fogliforme|Creatura — Druido Elementale|{T}: Aggiungi {G} per ogni creatura con forza pari o superiore a 4 che controlli.\n{7}{R}: Il Vendicatore Fogliforme infligge danno pari alla sua forza a un giocatore o a un planeswalker bersaglio. Leafkin Druid|Druido Fogliforme|Creatura — Druido Elementale|{T}: Aggiungi {G}. Se controlli quattro o più creature, aggiungi invece {G}{G}. League Guildmage|Maga della Gilda della Lega|Creatura — Mago Umano|{3}{U}, {T}: Pesca una carta.\n{X}{R}, {T}: Copia una magia istantaneo o stregoneria bersaglio che controlli con costo di mana convertito pari a X. Puoi scegliere nuovi bersagli per la copia. Leap of Faith|Atto di Fede|Istantaneo|Una creatura bersaglio ha volare fino alla fine del turno. Previeni tutto il danno che verrebbe inflitto a quella creatura in questo turno. @@ -9281,6 +9514,7 @@ Liar's Pendulum|Pendolo del Bugiardo|Artefatto|{2}, {T}: Nomina una carta. L'avv Liberated Dwarf|Nano Riscattato|Creatura — Nano|{R}, sacrifica il Nano Riscattato: La creatura bersaglio verde prende +1/+0 e guadagna attacco improvviso fino alla fine del turno. Liberate|Rilasciare|| Liberating Combustion|Combustione Liberatrice|Stregoneria|La Combustione Liberatrice infligge 6 danni a una creatura bersaglio. Puoi passare in rassegna il tuo grimorio e/o il tuo cimitero per una carta chiamata Chandra, Pirogenio, rivelarla e aggiungerla alla tua mano. Se passi in rassegna il tuo grimorio in questo modo, rimescolalo. +Library Larcenist|Ladra delle Biblioteche|Creatura — Farabutto Tritone|Ogniqualvolta la Ladra delle Biblioteche attacca, pesca una carta. Library of Lat-Nam|Biblioteca di Lat-Nam|| Library of Leng|Biblioteca di Leng|| Lich Lord of Unx|Signore dei Lich di Unx|Creatura — Mago Zombie|{U}{B}, {T}: Metti in gioco una pedina creatura Mago Zombie 1/1 blu e nera.\n{U}{U}{B}{B}: Un giocatore bersaglio perde X punti vita e mette nel suo cimitero le prime X carte del suo grimorio, dove X è il numero di Zombie che controlli. @@ -9324,6 +9558,8 @@ Lifted by Clouds|Sollevato dalle Nuvole|Istantaneo - Arcano|La creatura bersagli Light Up the Stage|Illuminare la Scena|Stregoneria|Spettacolo {R} (Puoi lanciare questa magia per il suo costo di spettacolo invece del suo costo di mana se un avversario ha perso punti vita in questo turno.)\nEsilia le prime due carte del tuo grimorio. Fino alla fine del tuo prossimo turno, puoi giocare quelle carte. Light from Within|Luce Interiore|Incantesimo|Cromia Ogni creatura che controlli prende +1/+1 per ogni simbolo di mana bianco nel suo costo di mana. Light of Day|Luce del Giorno|| +Light of Hope|Luce di Speranza|Istantaneo|Scegli uno —\n• Guadagni 4 punti vita.\n• Distruggi un incantesimo bersaglio.\n• Metti un segnalino +1/+1 su una creatura bersaglio. +Light of Promise|Luce della Promessa|Incantesimo — Aura|Incanta creatura\nLa creatura incantata ha "Ogniqualvolta guadagni punti vita, metti su questa creatura altrettanti segnalini +1/+1". Light of Sanction|Luce del Consenso|Incantesimo|Previeni tutto il danno che verrebbe inflitto alle creature che controlli da fonti che controlli. Light of the Legion|Luce della Legione|Creatura — Angelo|Volare\nMentore (Ogniqualvolta questa creatura attacca, metti un segnalino +1/+1 su una creatura attaccante bersaglio con forza inferiore.)\nQuando la Luce della Legione muore, metti un segnalino +1/+1 su ogni creatura bianca che controlli. Lightbringer|Portatore della Luce|| @@ -9353,7 +9589,7 @@ Lightning Mauler|Picchiatore Folgorante|Creatura — Berserker Umano|Unione d'an Lightning Prowess|Prodezza Folgorante|Incantesimo — Aura|Incanta creatura\nLa creatura incantata ha rapidità e "{T}: Questa creatura infligge 1 danno a una creatura o a un giocatore bersaglio". Lightning Reaver|Predatore Fulminante|Creatura — Bestia Zombie|Paura, rapidità\nOgniqualvolta il Predatore Fulminante infligge danno da combattimento a un giocatore, metti un segnalino carica sul Predatore Fulminante.\nAlla fine del tuo turno, il Predatore Fulminante infligge danno pari al numero di segnalini carica su di esso a ogni avversario. Lightning Reflexes|Riflessi Fulminei|| -Lightning Rift|Fenditura di Fulmini|Incantesimo|Ogniqualvolta un giocatore usa l'abilità ciclo di una carta, puoi spendere {1}. Se lo fai, la Fenditura di Fulmini infligge 2 danni a una creatura o a un giocatore bersaglio. +Lightning Rift|Fenditura di Fulmini|Incantesimo|Ogniqualvolta un giocatore cicla una carta, puoi pagare {1}. Se lo fai, la Fenditura di Fulmini infligge 2 danni a un qualsiasi bersaglio. Lightning Runner|Velocista Fulminea|Creatura — Guerriero Umano|Doppio attacco, rapidità\nOgniqualvolta la Velocista Fulminea attacca, ottieni {E}{E} (due segnalini energia), poi puoi pagare {E}{E}{E}{E}{E}{E}{E}{E}. Se paghi, STAPpa tutte le creature che controlli e, dopo questa fase, c'è una fase di combattimento aggiuntiva. Lightning Serpent|Serpente Saetta|Creatura — Serpe Elementale|Travolgere, rapidità\nIl Serpente Saetta entra in gioco con X segnalini +1/+0.\nAlla fine del turno, sacrifica il Serpente Saetta. Lightning Shrieker|Urlatrice dei Fulmini|Creatura — Drago|Volare, travolgere, rapidità\nAll'inizio della sottofase finale, il proprietario dell'Urlatrice dei Fulmini la rimescola nel suo grimorio. @@ -9369,26 +9605,33 @@ Lightwalker|Calcaluce|Creatura — Guerriero Umano|Il Calcaluce ha volare fintan Lightwielder Paladin|Paladino Brandiluce|Creatura — Cavaliere Umano|Attacco improvviso (Questa creatura infligge danno da combattimento prima delle creature senza attacco improvviso.)\nOgniqualvolta il Paladino Brandiluce infligge danno da combattimento a un giocatore, puoi esiliare un permanente nero o rosso bersaglio controllato da quel giocatore. Lignify|Lignificare|Incantesimo Tribale — Aura Silvantropo|Incanta creatura\nLa creatura incantata è un Silvantropo 0/4 senza abilità. Liliana Vess|Liliana Vess|Planeswalker — Liliana|+1: Un giocatore bersaglio scarta una carta.\n-2: Passa in rassegna il tuo grimorio per una carta, poi rimescola il tuo grimorio e metti quella carta in cima.\n-8: Metti sul campo di battaglia sotto il tuo controllo tutte le carte creatura da tutti i cimiteri. -Liliana of the Dark Realms|Liliana dei Reami Oscuri|Planeswalker — Liliana|+1: Passa in rassegna il tuo grimorio per una carta Palude, rivelala e aggiungila alla tua mano. Poi rimescola il tuo grimorio.-3: Una creatura bersaglio prende +X/+X o -X/-X fino alla fine del turno, dove X è il numero di Paludi che controlli.-6: Ottieni un emblema con "Le Paludi che controlli hanno '{T}: Aggiungi {B}{B}{B}{B} alla tua riserva di mana'." +Liliana of the Dark Realms|Liliana dei Reami Oscuri|Planeswalker — Liliana|+1: Passa in rassegna il tuo grimorio per una carta Palude, rivelala e aggiungila alla tua mano. Poi rimescola il tuo grimorio.\n-3: Una creatura bersaglio prende +X/+X o -X/-X fino alla fine del turno, dove X è il numero di Paludi che controlli.\n-6: Ottieni un emblema con "Le Paludi che controlli hanno '{T}: Aggiungi {B}{B}{B}{B} alla tua riserva di mana'." Liliana of the Veil|Liliana del Velo|Planeswalker — Liliana|+1: Ogni giocatore scarta una carta.\n-2: Un giocatore bersaglio sacrifica una creatura.\n-6: Separa in due pile tutti i permanenti controllati da un giocatore bersaglio. Quel giocatore sacrifica tutti i permanenti nella pila a sua scelta. Liliana's Caress|Carezza di Liliana|Incantesimo|Ogniqualvolta un avversario scarta una carta, quel giocatore perde 2 punti vita. Liliana's Contract|Contratto di Liliana|Incantesimo|Quando il Contratto di Liliana entra nel campo di battaglia, pesca quattro carte e perdi 4 punti vita.\nAll'inizio del tuo mantenimento, se controlli quattro o più Demoni con nomi diversi, vinci la partita. Liliana's Defeat|Sconfitta di Liliana|Stregoneria|Distruggi una creatura nera o un planeswalker nero bersaglio. Se quel permanente era un planeswalker Liliana, il suo controllore perde 3 punti vita. +Liliana's Devotee|Devoto di Liliana|Creatura — Warlock Umano|Gli Zombie che controlli prendono +1/+0.\nAll'inizio della tua sottofase finale, se è morta una creatura in questo turno, puoi pagare {1}{B}. Se lo fai, crea una pedina creatura Zombie 2/2 nera. Liliana's Elite|Guardia Scelta di Liliana|Creatura — Zombie|La Guardia Scelta di Liliana prende +1/+1 per ogni carta creatura nel tuo cimitero. Liliana's Indignation|Indignazione di Liliana|Stregoneria|Metti nel tuo cimitero le prime X carte del tuo grimorio. Un giocatore bersaglio perde 2 punti vita per ogni carta creatura messa nel tuo cimitero in questo modo. Liliana's Influence|Influenza di Liliana|Stregoneria|Metti un segnalino -1/-1 su ogni creatura che non controlli. Puoi passare in rassegna il tuo grimorio e/o il tuo cimitero per una carta chiamata Liliana, Manipolatrice di Morte, rivelarla e aggiungerla alla tua mano. Se passi in rassegna il tuo grimorio in questo modo, rimescolalo. Liliana's Mastery|Maestria di Liliana|Incantesimo|Gli Zombie che controlli prendono +1/+1.\nQuando la Maestria di Liliana entra nel campo di battaglia, crea due pedine creatura Zombie 2/2 nere. Liliana's Reaver|Razziatore di Liliana|Creatura — Zombie|Tocco letale (Qualsiasi danno che questa creatura infligge a una creatura è sufficiente a distruggerla.)Ogniqualvolta il Razziatore di Liliana infligge danno da combattimento a un giocatore, quel giocatore scarta una carta e tu metti una pedina creatura Zombie 2/2 nera sul campo di battaglia TAPpata. +Liliana's Scorn|Sdegno di Liliana|Stregoneria|Distruggi una creatura bersaglio. Puoi passare in rassegna il tuo grimorio e/o il tuo cimitero per una carta chiamata Liliana, Maga della Morte, rivelarla e aggiungerla alla tua mano. Se passi in rassegna il tuo grimorio in questo modo, rimescolalo. +Liliana's Scrounger|Sciacalla di Liliana|Creatura — Mago Umano|All'inizio di ogni sottofase finale, se è morta una creatura in questo turno, puoi mettere un segnalino fedeltà su un planeswalker Liliana che controlli. Liliana's Shade|Ombra di Liliana|Creatura — Ombra|Quando l'Ombra di Liliana entra nel campo di battaglia, puoi passare in rassegna il tuo grimorio per una carta Palude, rivelarla e aggiungerla alla tua mano. Poi rimescola il tuo grimorio.\n{B}: L'Ombra di Liliana prende +1/+1 fino alla fine del turno. Liliana's Specter|Spettro di Liliana|Creatura — Spettro|Volare\nQuando lo Spettro di Liliana entra nel campo di battaglia, ogni avversario scarta una carta. Liliana's Spoils|Spoglie di Liliana|Stregoneria|Un avversario bersaglio scarta una carta.\nGuarda le prime cinque carte del tuo grimorio. Puoi rivelare una carta nera scelta tra esse e aggiungerla alla tua mano. Metti le altre in fondo al tuo grimorio in ordine casuale. +Liliana's Standard Bearer|Alfiere di Liliana|Creatura — Cavaliere Zombie|Lampo\nQuando l'Alfiere di Liliana entra nel campo di battaglia, pesca X carte, dove X è il numero di creature che sono morte sotto il tuo controllo in questo turno. +Liliana's Steward|Attendente di Liliana|Creatura — Zombie|{T}, Sacrifica l'Attendente di Liliana: Un avversario bersaglio scarta una carta. Attiva questa abilità solo quando potresti lanciare una stregoneria. Liliana's Triumph|Trionfo di Liliana|Istantaneo|Ogni avversario sacrifica una creatura. Se controlli un planeswalker Liliana, ogni avversario scarta anche una carta. +Liliana, Death Mage|Liliana, Maga della Morte|Planeswalker Leggendario — Liliana|+1: Riprendi in mano fino a una carta creatura bersaglio dal tuo cimitero.\n-3: Distruggi una creatura bersaglio. Il suo controllore perde 2 punti vita.\n-7: Un avversario bersaglio perde 2 punti vita per ogni carta creatura nel suo cimitero. Liliana, Death Wielder|Liliana, Manipolatrice di Morte|Planeswalker — Liliana|+2: Scegli fino a una creatura bersaglio. Metti un segnalino -1/-1 su di essa.\n-3: Distruggi una creatura bersaglio con un segnalino -1/-1.\n-10: Rimetti sul campo di battaglia tutte le carte creatura dal tuo cimitero. Liliana, Death's Majesty|Liliana, Maestà della Morte|Planeswalker — Liliana|+1: Crea una pedina creatura Zombie 2/2 nera. Metti nel tuo cimitero le prime due carte del tuo grimorio.\n-3: Rimetti sul campo di battaglia una carta creatura bersaglio dal tuo cimitero. Quella creatura è uno Zombie nero in aggiunta ai suoi altri tipi e colori.\n-7: Distruggi tutte le creature non Zombie. -Liliana, Defiant Necromancer|Liliana, Necromante Audace|Planeswalker — Liliana|+2: Ogni giocatore scarta una carta.-X: Rimetti sul campo di battaglia una carta creatura non leggendaria bersaglio con costo di mana convertito pari a X dal tuo cimitero.-8: Ottieni un emblema con "Ogniqualvolta una creatura muore, rimettila sul campo di battaglia sotto il tuo controllo all'inizio della prossima sottofase finale". +Liliana, Defiant Necromancer|Liliana, Necromante Audace|Planeswalker — Liliana|+2: Ogni giocatore scarta una carta.\n-X: Rimetti sul campo di battaglia una carta creatura non leggendaria bersaglio con costo di mana convertito pari a X dal tuo cimitero.\n-8: Ottieni un emblema con "Ogniqualvolta una creatura muore, rimettila sul campo di battaglia sotto il tuo controllo all'inizio della prossima sottofase finale". Liliana, Dreadhorde General|Liliana, Generale dell'Orda Atroce|Planeswalker Leggendario — Liliana|Ogniqualvolta una creatura che controlli muore, pesca una carta.\n+1: Crea una pedina creatura Zombie 2/2 nera.\n-4: Ogni giocatore sacrifica due creature.\n-9: Ogni avversario sceglie un permanente che controlla di ogni tipo di permanente e sacrifica gli altri. Liliana, Heretical Healer|Liliana, Guaritrice Eretica|Creatura Leggendaria — Chierico Umano|Legame vitaleOgniqualvolta un'altra creatura non pedina che controlli muore, esilia Liliana, Guaritrice Eretica, poi rimettila sul campo di battaglia trasformata sotto il controllo del suo proprietario. Se lo fai, metti sul campo di battaglia una pedina creatura Zombie 2/2 nera. Liliana, Untouched by Death|Liliana, Inviolata dalla Morte|Planeswalker Leggendario — Liliana|+1: Metti nel tuo cimitero le prime tre carte del tuo grimorio. Se almeno una di esse è una carta Zombie, ogni avversario perde 2 punti vita e tu guadagni 2 punti vita.\n-2: Una creatura bersaglio prende -X/-X fino alla fine del turno, dove X è il numero di Zombie che controlli.\n-3: Puoi lanciare carte Zombie dal tuo cimitero in questo turno. +Liliana, Waker of the Dead|Liliana, Risvegliatrice dei Morti|Planeswalker Leggendario — Liliana|+1: Ogni giocatore scarta una carta. Ogni avversario che non può farlo perde 3 punti vita.\n-3: Una creatura bersaglio prende -X/-X fino alla fine del turno, dove X è il numero di carte nel tuo cimitero.\n-7: Ottieni un emblema con "All'inizio del combattimento nel tuo turno, metti sul campo di battaglia sotto il tuo controllo una carta creatura bersaglio da un cimitero. Ha rapidità". Liliana, the Last Hope|Liliana, l'Ultima Speranza|Planeswalker — Liliana|+1: Fino a una creatura bersaglio prende -2/-1 fino al tuo prossimo turno.\n-2: Metti nel tuo cimitero le prime due carte del tuo grimorio, poi puoi riprendere in mano una carta creatura dal tuo cimitero.\n-7: Ottieni un emblema con "All'inizio della tua sottofase finale, metti sul campo di battaglia X pedine creatura Zombie 2/2 nere, dove X è pari a due più il numero di Zombie che controlli". Liliana, the Necromancer|Liliana, la Necromante|Planeswalker Leggendario — Liliana|+1: Un giocatore bersaglio perde 2 punti vita.\n-1: Riprendi in mano una carta creatura bersaglio dal tuo cimitero.\n-7: Distruggi fino a due creature bersaglio. Metti sul campo di battaglia sotto il tuo controllo fino a due carte creatura dai cimiteri. Lilting Refrain|Ritornello Cadenzato|| @@ -9456,6 +9699,7 @@ Llanowar Scout|Esploratore di Llanowar|Creatura — Esploratore Elfo|{T}: Puoi m Llanowar Sentinel|Sentinella di Llanowar|Creatura — Elfo|Quando la Sentinella di Llanowar entra in gioco, puoi pagare {1}{G}. Se lo fai, passa in rassegna il tuo grimorio per una carta chiamata Sentinella di Llanowar e mettila in gioco. Poi rimescola il tuo grimorio. Llanowar Tribe|Tribù di Llanowar|Creatura — Druido Elfo|{T}: Aggiungi {G}{G}{G}. Llanowar Vanguard|Avanguardia di Llanovar|| +Llanowar Visionary|Visionario di Llanowar|Creatura — Druido Elfo|Quando il Visionario di Llanowar entra nel campo di battaglia, pesca una carta.\n{T}: Aggiungi {G}. Llanowar Wastes|Distese di Llanowar|Terra|{T}: Aggiungi un mana incolore alla tua riserva.\n{T}: Aggiungi {B} o {G} alla tua riserva di mana. Le Distese di Llanowar ti infliggono 1 danno. Llanowar|Llanowar|Piano — Dominaria|Tutte le creature hanno "{T}: Aggiungi {G}{G} alla tua riserva di mana."\nOgniqualvolta tiri caos, STAPpa tutte le creature che controlli. Llawan, Cephalid Empress|Llawan, Imperatrice Cefalide|Creatura — Leggenda Cefalide|Quando Llawan, Imperatrice Cefalide entra in gioco, i proprietari riprendono in mano tutte le creature blu che i tuoi avversari controllano.\nI tuoi avversari non possono giocare magie creatura blu. @@ -9482,6 +9726,7 @@ Locust Swarm|Sciame di Cavallette|| Lodestone Bauble|Ninnolo del Viandante|| Lodestone Golem|Golem del Filone di Pietrisco|Creatura Artefatto — Golem|Le magie non artefatto costano {1} in più per essere lanciate. Lodestone Myr|Myr di Magnetite|Creatura Artefatto — Myr|Travolgere\nTAPpa un artefatto STAPpato che controlli: Il Myr di Magnetite prende +1/+1 fino alla fine del turno. +Lofty Denial|Negazione Eccelsa|Istantaneo|Neutralizza una magia bersaglio a meno che il suo controllore non paghi {1}. Se controlli una creatura con volare, neutralizza quella magia a meno che il suo controllore non paghi invece {4}. Logic Knot|Nodo Logico|Istantaneo|Esumare (Puoi rimuovere dal gioco un qualsiasi numero di carte dal tuo cimitero quando giochi questa magia. Costa {1} in meno per essere giocata per ogni carta rimossa in questo modo.) Neutralizza una magia bersaglio a meno che il suo controllore non paghi {X}. Lone Missionary|Missionario Solitario|Creatura — Monaco Kor|Quando il Missionario Solitario entra nel campo di battaglia, guadagni 4 punti vita. Lone Revenant|Redivivo Solitario|Creatura — Spirito|Anti-malocchio (Questa creatura non può essere bersaglio di magie o abilità controllate dai tuoi avversari.)Ogniqualvolta il Redivivo Solitario infligge danno da combattimento a un giocatore, se non controlli altre creature, guarda le prime quattro carte del tuo grimorio. Aggiungi una di quelle carte alla tua mano e metti le altre in fondo al tuo grimorio in qualsiasi ordine. @@ -9502,7 +9747,7 @@ Lookout's Dispersal|Dispersione della Vedetta|Istantaneo|La Dispersione della Ve Looming Altisaur|Altisauro Torreggiante|Creatura — Dinosauro| Looming Hoverguard|Aerocustode Incombente|Creatura — Drone|Volare\nQuando l'Aerocustode Incombente entra in gioco, metti un artefatto bersaglio in cima al grimorio del suo proprietario. Looming Shade|Bruma in Agguato|Creatura — Bruma|{B}: La Bruma in Agguato prende +1/+1 fino alla fine del turno. -Looming Spires|Picchi Incombenti|Terra|I Picchi Incombenti entrano nel campo di battaglia TAPpati.Quando i Picchi Incombenti entrano nel campo di battaglia, una creatura bersaglio prende +1/+1 e ha attacco improvviso fino alla fine del turno.{T}: Aggiungi {R} alla tua riserva di mana. +Looming Spires|Picchi Incombenti|Terra|I Picchi Incombenti entrano nel campo di battaglia TAPpati.\nQuando i Picchi Incombenti entrano nel campo di battaglia, una creatura bersaglio prende +1/+1 e ha attacco improvviso fino alla fine del turno.\n{T}: Aggiungi {R} alla tua riserva di mana. Looter il-Kor|Saccheggiatore il-Kor|Creatura — Farabutto Kor|Ombra (Questa creatura può bloccare o essere bloccata soltanto da creature con ombra.)\nOgniqualvolta il Saccheggiatore il-Kor infligge danno a un avversario, pesca una carta, poi scarta una carta. Lord Magnus|Lord Magnus|| Lord Windgrace|Lord Windgrace|Planeswalker Leggendario — Windgrace|+2: Scarta una carta, poi pesca una carta. Se una carta terra viene scartata in questo modo, pesca una carta addizionale.\n-3: Rimetti sul campo di battaglia fino a due carte terra bersaglio dal tuo cimitero.\n-11: Distruggi fino a sei permanenti non terra bersaglio, poi crea sei pedine creatura Guerriero Felino 2/2 verdi con passa-Foreste.\nLord Windgrace può essere il tuo comandante. @@ -9517,7 +9762,8 @@ Lord of the Undead|Signore dei Non Morti|Creatura — Lord Zombie|Tutti gli altr Lord of the Unreal|Signore dell'Irreale|Creatura — Mago Umano|Le creature Illusione che controlli prendono +1/+1 e hanno anti-malocchio. (Non possono essere bersaglio di magie o abilità controllate dai tuoi avversari.) Lord of the Void|Signore del Vuoto|Creatura — Demone|Volare\nOgniqualvolta il Signore del Vuoto infligge danno da combattimento a un giocatore, esilia le prime sette carte del grimorio di quel giocatore, poi metti sul campo di battaglia sotto il tuo controllo una carta creatura scelta tra esse. Lore Broker|Spezzasapere|Creatura — Farabutto Umano|{T}: Ogni giocatore pesca una carta, poi scarta una carta. -Lorescale Coatl|Coatl dalle Scaglie Sapienti|Creatura — Serpente|Ogniqualvolta peschi una carta, puoi mettere un segnalino +1/+1 sul Coatl dalle Scaglie Sapienti. +Lore Drakkis|Drakkis della Sapienza|Creatura — Bestia Lucertola|Mutazione {U/R}{U/R} (Se lanci questa magia per il suo costo di mutazione, mettila sopra o sotto una creatura non Umano bersaglio che possiedi. Muta nella creatura sopra, con anche le abilità di quelle sotto.)\nOgniqualvolta questa creatura muta, riprendi in mano una carta istantaneo o stregoneria bersaglio dal tuo cimitero. +Lorescale Coatl|Coatl dalle Scaglie Sapienti|Creatura — Serpente|Ogniqualvolta peschi una carta, metti un segnalino +1/+1 sul Coatl dalle Scaglie Sapienti. Loreseeker's Stone|Pietra del Cercatore di Leggende|Artefatto|{3}, {T}: Pesca tre carte. Questa abilità costa {1} in più per essere attivata per ogni carta che hai in mano. Lorthos, the Tidemaker|Lorthos, lo Spostamaree|Creatura Leggendaria — Piovra|Ogniqualvolta Lorthos, lo Spostamaree attacca, puoi pagare {8}. Se lo fai, TAPpa fino a otto permanenti bersaglio. Quei permanenti non STAPpano durante i prossimi STAP dei loro controllori. Lose Calm|Perdere la Calma|Stregoneria|Prendi il controllo di una creatura bersaglio fino alla fine del turno. STAPpa quella creatura. Ha rapidità fino alla fine del turno e non può essere bloccata in questo turno tranne che da due o più creature. @@ -9535,7 +9781,7 @@ Lost in a Labyrinth|Perduto nel Dedalo|Istantaneo|Una creatura bersaglio prende Lost in the Mist|Persa nella Nebbia|Istantaneo|Neutralizza una magia bersaglio. Fai tornare un permanente bersaglio in mano al suo proprietario. Lost in the Woods|Perso nei Boschi|Incantesimo|Ogniqualvolta una creatura attacca te o un planeswalker che controlli, rivela la prima carta del tuo grimorio. Se è una carta Foresta, rimuovi quella creatura dal combattimento. Poi metti la carta rivelata in fondo al tuo grimorio. Lotleth Giant|Gigante Lotleth|Creatura — Gigante Zombie|Crescita sotterranea — Quando il Gigante Lotleth entra nel campo di battaglia, infligge 1 danno a un avversario bersaglio per ogni carta creatura nel tuo cimitero. -Lotleth Troll|Troll Lotleth|Creatura — Troll Zombie|TravolgereScarta una carta creatura: Metti un segnalino +1/+1 sul Troll Lotleth.{B}: Rigenera il Troll Lotleth. +Lotleth Troll|Troll Lotleth|Creatura — Troll Zombie|TravolgereScarta una carta creatura: Metti un segnalino +1/+1 sul Troll Lotleth.\n{B}: Rigenera il Troll Lotleth. Lotus Bloom|Fiore di Loto|Artefatto|Sospendere 3—{0} (Invece di giocare questa carta dalla tua mano, paga {0} e rimuovila dal gioco con tre segnalini tempo su di essa. All'inizio del tuo mantenimento, rimuovi un segnalino tempo. Quando rimuovi l'ultimo, gioca la carta senza pagare il suo costo di mana.)\n{T}, Sacrifica il Fiore di Loto: Aggiungi tre mana di qualsiasi singolo colore alla tua riserva di mana. Lotus Blossom|Bocciolo di Loto|| Lotus Cobra|Cobra del Loto|Creatura — Serpente|Terraferma — Ogniqualvolta una terra entra nel campo di battaglia sotto il tuo controllo, puoi aggiungere un mana di qualsiasi colore alla tua riserva di mana. @@ -9583,10 +9829,11 @@ Lucky Clover|Quadrifoglio Portafortuna|Artefatto|Ogniqualvolta lanci una magia i Ludevic's Abomination|Abominio di Ludevic|Creatura — Orrore Lucertola|Travolgere Ludevic's Test Subject|Cavia di Ludevic|Creatura — Lucertola|Difensore\n{1}{U}: Metti un segnalino covata sulla Cavia di Ludevic. Poi se ci sono cinque o più segnalini covata su di essa, rimuovili tutti e trasformala. Ludevic, Necro-Alchemist|Ludevic, Necro-Alchimista|Creatura Leggendaria — Mago Umano|All'inizio della sottofase finale di ogni giocatore, quel giocatore può pescare una carta se un giocatore diverso da te ha perso punti vita in questo turno.\nPartner (Puoi avere due comandanti se entrambi hanno partner.) +Lukka, Coppercoat Outcast|Lukka, Reietto delle Giubbe Ramate|Planeswalker Leggendario — Lukka|+1: Esilia le prime tre carte del tuo grimorio. Le carte creatura esiliate in questo modo hanno "Puoi lanciare questa carta dall'esilio fintanto che controlli un planeswalker Lukka".\n-2: Esilia una creatura bersaglio che controlli, poi rivela carte dalla cima del tuo grimorio finché non riveli una carta creatura con costo di mana convertito maggiore. Metti quella carta sul campo di battaglia e le altre in fondo al tuo grimorio in ordine casuale.\n-7: Ogni creatura che controlli infligge danno pari alla sua forza a ogni avversario. Lullmage Mentor|Mentore Mitigatore|Creatura — Mago Tritone|Ogniqualvolta una magia o abilità che controlli neutralizza una magia, puoi mettere sul campo di battaglia una pedina creatura Tritone 1/1 blu.\nTAPpa sette Tritoni STAPpati che controlli: Neutralizza una magia bersaglio. Lull|Calmare|| Lumbering Battlement|Bastione Arrancante|Creatura — Bestia|Cautela\nQuando il Bastione Arrancante entra nel campo di battaglia, esilia un qualsiasi numero di altre creature non pedina che controlli finché non lascia il campo di battaglia.\nIl Bastione Arrancante prende +2/+2 per ogni carta esiliata in questo modo. -Lumbering Falls|Cascate Roboanti|Terra|Le Cascate Roboanti entrano nel campo di battaglia TAPpate.{T}: Aggiungi {G} o {U} alla tua riserva di mana.{2}{G}{U}: Le Cascate Roboanti diventano una creatura Elementale 3/3 verde e blu con anti-malocchio fino alla fine del turno. È ancora una terra. +Lumbering Falls|Cascate Roboanti|Terra|Le Cascate Roboanti entrano nel campo di battaglia TAPpate.\n{T}: Aggiungi {G} o {U} alla tua riserva di mana.\n{2}{G}{U}: Le Cascate Roboanti diventano una creatura Elementale 3/3 verde e blu con anti-malocchio fino alla fine del turno. È ancora una terra. Lumbering Satyr|Satiro Sradicatore|| Lumberknot|Legnodoso|Creatura — Silvantropo|Anti-malocchio (Questa creatura non può essere bersaglio di magie o abilità controllate dai tuoi avversari.)\nOgniqualvolta una creatura muore, metti un segnalino +1/+1 sul Legnodoso. Lumengrid Augur|Augure del Lumengrid|Creatura — Mago Vedalken|{1}, {T}: Il giocatore bersaglio pesca una carta, poi scarta una carta dalla propria mano. Se il giocatore scarta una carta artefatto in questo modo, STAPpa l'Augure del Lumengrid. @@ -9600,6 +9847,7 @@ Luminescent Rain|Pioggia Luminescente|Istantaneo|Scegli un tipo di creatura. Gua Luminesce|Luminescenza|Istantaneo|Previeni tutto il danno che le fonti nere e le fonti rosse infliggerebbero in questo turno. Luminous Angel|Angelo Luminoso|Creatura — Angelo|Volare\nAll'inizio del tuo mantenimento, puoi mettere in gioco una pedina creatura Spirito 1/1 bianca con volare. Luminous Bonds|Vincoli Luminosi|Incantesimo — Aura|Incanta creatura\nLa creatura incantata non può attaccare o bloccare. +Luminous Broodmoth|Falena della Covata Luminosa|Creatura — Insetto|Volare\nOgniqualvolta una creatura senza volare che controlli muore, rimettila sul campo di battaglia sotto il controllo del suo proprietario con un segnalino volare. Luminous Guardian|Guardiano Lucente|Creatura — Guardiano|{W}: Il Guardiano Lucente prende +0/+1 fino alla fine del turno.\n{2}: Il Guardiano Lucente può bloccare una creatura addizionale in questo turno. Luminous Wake|Scia Luminosa|Incantesimo — Aura|Incanta creatura\nOgniqualvolta la creatura incantata attacca o blocca, guadagni 4 punti vita. Lumithread Field|Campo Lumitrama|Incantesimo|Le creature che controlli prendono +0/+1.\nMetamorfosi {1}{W} (Puoi giocare questa carta a faccia in giù come una creatura 2/2 pagando {3}. Girala a faccia in su in qualsiasi momento pagando il suo costo di metamorfosi.) @@ -9619,14 +9867,17 @@ Lurker|Predatore|| Lurking Arynx|Arynx in Agguato|Creatura — Bestia Felino|Formidabile — {2}{G}: Una creatura bersaglio blocca l'Arynx in Agguato in questo turno, se può farlo. Attiva questa abilità solo se le creature che controlli hanno una forza totale pari o superiore a 8. Lurking Chupacabra|Chupacabra in Agguato|Creatura — Orrore Bestia|Ogniqualvolta una creatura che controlli esplora, una creatura bersaglio controllata da un avversario prende -2/-2 fino alla fine del turno. Lurking Crocodile|Coccodrillo in Agguato|Creatura — Coccodrillo|Sete di sangue 1 (Se a un avversario è stato inflitto danno in questo turno, questa creatura entra nel campo di battaglia con un segnalino +1/+1.)\nPassa-Isole (Questa creatura non può essere bloccata fintanto che il giocatore in difesa controlla un'Isola.) +Lurking Deadeye|Cecchina in Agguato|Creatura — Assassino Umano|Lampo\nQuando la Cecchina in Agguato entra nel campo di battaglia, distruggi una creatura bersaglio a cui è stato inflitto danno in questo turno. Lurking Evil|Malvagità in Agguato|| Lurking Informant|Informatore in Agguato|Creatura — Farabutto Umano|({U/B} può essere pagato con {U} o {B}.)\n{2}, {T}: Guarda la prima carta del grimorio di un giocatore bersaglio Puoi mettere quella carta nel cimitero di quel giocatore. Lurking Jackals|Sciacalli in agguato|| Lurking Nightstalker|Cacciatore Notturno in Agguato|| Lurking Predators|Predatori in Agguato|Incantesimo|Ogniqualvolta un avversario lancia una magia, rivela la prima carta del tuo grimorio. Se è una carta creatura, mettila sul campo di battaglia. Altrimenti, puoi metterla in fondo al tuo grimorio. Lurking Skirge|Skirge Predatore|| +Lurrus of the Dream-Den|Lurrus della Tana Onirica|Creatura Leggendaria — Incubo Felino|Compagno — Ogni carta permanente nel tuo mazzo iniziale ha un costo di mana convertito pari o inferiore a 2. (Se questa carta è il compagno che hai scelto, puoi lanciarla una volta dal di fuori della partita.)\nLegame vitale\nDurante ogni tuo turno, puoi lanciare una magia permanente con costo di mana convertito pari o inferiore a 2 dal tuo cimitero. Lush Growth|Crescita Prosperosa|Incantesimo — Aura|Incanta terra\nLa terra incantata è una Montagna, una Foresta e una Pianura. Lust for War|Brama di Combattimento|Incantesimo — Aura|Incanta creatura\nOgniqualvolta la creatura incantata viene TAPpata, la Brama di Combattimento infligge 3 danni al controllore di quella creatura.\nLa creatura incantata attacca ogni turno, se può farlo. +Lutri, the Spellchaser|Lutri, il Rincorrimagie|Creatura Leggendaria — Lontra Elementale|Compagno — Ogni carta non terra nel tuo mazzo iniziale ha un nome diverso. (Se questa carta è il compagno che hai scelto, puoi lanciarla una volta dal di fuori della partita.)\nLampo\nQuando Lutri, il Rincorrimagie entra nel campo di battaglia, se l'hai lanciato, copia una magia istantaneo o stregoneria bersaglio che controlli. Puoi scegliere nuovi bersagli per la copia. Lux Cannon|Cannone Lux|Artefatto|{T}: Metti un segnalino carica sul Cannone Lux.\n{T}, Rimuovi tre segnalini carica dal Cannone Lux: Distruggi un permanente bersaglio. Luxa River Shrine|Santuario del Fiume Luxa|Artefatto|{1}, {T}: Guadagni 1 punto vita. Metti un segnalino mattone sul Santuario del Fiume Luxa.\n{T}: Guadagni 2 punti vita. Attiva questa abilità solo se ci sono tre o più segnalini mattone sul Santuario del Fiume Luxa. Lyev Decree|Decreto Lyev|Stregoneria|Trattieni fino a due creature bersaglio controllate dai tuoi avversari. (Fino al tuo prossimo turno, quelle creature non possono attaccare o bloccare e le loro abilità attivate non possono essere attivate.) @@ -9663,8 +9914,8 @@ Mage Slayer|Ammazzamaghi|Artefatto — Equipaggiamento|Ogniqualvolta la creatura Mage il-Vec|Mago il-Vec|| Mage's Guile|Astuzia del Mago|Istantaneo|Una creatura bersaglio non può essere bersaglio di magie o abilità in questo turno.\nCiclo {U} ({U}, Scarta questa carta dalla tua mano: Pesca una carta). Mage-Ring Bully|Bullo dell'Anello Magico|Creatura — Guerriero Umano|Prodezza (Ogniqualvolta lanci una magia non creatura, questa creatura prende +1/+1 fino alla fine del turno.)Il Bullo dell'Anello Magico attacca ogni turno, se può farlo. -Mage-Ring Network|Rete di Anelli Magici|Terra|{T}: Aggiungi {1} alla tua riserva di mana.{1}, {T}: Metti un segnalino magazzino sulla Rete di Anelli Magici.{T}, Rimuovi X segnalini magazzino dalla Rete di Anelli Magici: Aggiungi {X} alla tua riserva di mana. -Mage-Ring Responder|Protettore dell'Anello Magico|Creatura Artefatto — Golem|Il Protettore dell'Anello Magico non STAPpa durante il tuo STAP.{7}: STAPpa il Protettore dell'Anello Magico.Ogniqualvolta il Protettore dell'Anello Magico attacca, infligge 7 danni a una creatura bersaglio controllata dal giocatore in difesa. +Mage-Ring Network|Rete di Anelli Magici|Terra|{T}: Aggiungi {1} alla tua riserva di mana.\n{1}, {T}: Metti un segnalino magazzino sulla Rete di Anelli Magici.\n{T}, Rimuovi X segnalini magazzino dalla Rete di Anelli Magici: Aggiungi {X} alla tua riserva di mana. +Mage-Ring Responder|Protettore dell'Anello Magico|Creatura Artefatto — Golem|Il Protettore dell'Anello Magico non STAPpa durante il tuo STAP.\n{7}: STAPpa il Protettore dell'Anello Magico.\nOgniqualvolta il Protettore dell'Anello Magico attacca, infligge 7 danni a una creatura bersaglio controllata dal giocatore in difesa. Magebane Armor|Armatura Rovinamaghi|Artefatto — Equipaggiamento|La creatura equipaggiata prende +2/+4 e perde volare.\nPrevieni tutto il danno non da combattimento che verrebbe inflitto alla creatura equipaggiata.\nEquipaggiare {2} ({2}: Assegna a una creatura bersaglio che controlli. Equipaggia solo quando potresti lanciare una stregoneria.) Magefire Wings|Ali di Fuoco Incantato|Incantesimo — Aura|Incanta creatura\nLa creatura incantata prende +2/+0 e ha volare. Mages' Contest|Contesa di Maghi|| @@ -9692,7 +9943,7 @@ Magmasaur|Magmasauro|| Magmatic Chasm|Baratro di Magma|Stregoneria|Le creature senza volare non possono bloccare in questo turno. Magmatic Core|Nucleo di Magma|Incantesimo|Mantenimento cumulativo {1} (All'inizio del tuo mantenimento, metti un segnalino epoca su questo permanente, poi sacrificalo a meno che tu paghi il suo costo di mantenimento per ogni segnalino epoca presente su di esso.)\nAlla fine del tuo turno, il Nucleo di Magma infligge X danni suddivisi a tua scelta tra un qualsiasi numero di creature bersaglio, dove X è pari al numero di segnalini epoca presenti su di esso. Magmatic Force|Forza Magmatica|Creatura — Elementale|All'inizio di ogni mantenimento, la Forza Magmatica infligge 3 danni a una creatura o a un giocatore bersaglio. -Magmatic Insight|Visione di Magma|Stregoneria|Come costo addizionale per lanciare la Visione di Magma, scarta una carta terra.Pesca due carte. +Magmatic Insight|Visione di Magma|Stregoneria|Come costo addizionale per lanciare la Visione di Magma, scarta una carta terra.\nPesca due carte. Magmatic Sinkhole|Voragine Magmatica|Istantaneo|Esumare (Ogni carta che esili dal tuo cimitero mentre lanci questa magia corrisponde al pagamento di {1}.)\nLa Voragine Magmatica infligge 5 danni a una creatura o a un planeswalker bersaglio. Magmaw|Magmafauce|Creatura — Elementale|{1}, Sacrifica un permanente non terra: La Magmafauce infligge 1 danno a una creatura o a un giocatore bersaglio. Magnetic Flux|Flusso Magnetico|Istantaneo|Le creature artefatto che controlli guadagnano volare fino alla fine del turno. @@ -9727,8 +9978,9 @@ Magus of the Wheel|Magus della Ruota|Creatura — Mago Umano|{1}{R}, {T}, Sacrif Magus of the Will|Magus della Volontà|Creatura — Mago Umano|{2}{B}, {T}, Esilia il Magus della Volontà: Fino alla fine del turno, puoi giocare carte dal tuo cimitero. Se una carta sta per essere messa nel tuo cimitero da qualsiasi zona in questo turno, invece esiliala. Mahamoti Djinn|Genio Mahamoti|Creatura — Genio|Volare (Questa creatura non può essere bloccata tranne che da creature con volare o raggiungere.) Mairsil, the Pretender|Mairsil, il Pretendente|Creatura Leggendaria — Mago Umano|Quando Mairsil, il Pretendente entra nel campo di battaglia, puoi esiliare una carta artefatto o creatura dalla tua mano o dal tuo cimitero e mettere un segnalino gabbia su di essa.\nMairsil, il Pretendente ha tutte le abilità attivate di tutte le carte che possiedi in esilio con segnalini gabbia. Puoi attivare ognuna di quelle abilità solo una volta per turno. +Majestic Auricorn|Auricorno Maestoso|Creatura — Unicorno|Mutazione {3}{W} (Se lanci questa magia per il suo costo di mutazione, mettila sopra o sotto una creatura non Umano bersaglio che possiedi. Muta nella creatura sopra, con anche le abilità di quelle sotto.)\nCautela\nOgniqualvolta questa creatura muta, guadagni 4 punti vita. Majestic Heliopterus|Elioptero Maestoso|Creatura — Dinosauro|Volare\nOgniqualvolta l'Elioptero Maestoso attacca, un altro Dinosauro bersaglio che controlli ha volare fino alla fine del turno. -Majestic Myriarch|Miriarca Maestoso|Creatura — Chimera|La forza e la costituzione del Miriarca Maestoso sono pari al doppio del numero di creature che controlli.\nAll'inizio di ogni combattimento, se controlli una creatura con volare, il Miriarca Maestoso ha volare fino alla fine del turno. Lo stesso vale per attacco improvviso, doppio attacco, tocco letale, rapidità, anti-malocchio, indistruttibile, legame vitale, minacciare, raggiungere, travolgere e cautela. +Majestic Myriarch|Miriarca Maestoso|Creatura — Chimera|La forza e la costituzione del Miriarca Maestoso sono pari al doppio del numero di creature che controlli.\nAll'inizio di ogni combattimento, il Miriarca Maestoso ha volare fino alla fine del turno se controlli una creatura con volare. Lo stesso vale per attacco improvviso, doppio attacco, tocco letale, rapidità, anti-malocchio, indistruttibile, legame vitale, minacciare, raggiungere, travolgere e cautela. Major Teroh|Maggiore Teroh|Creatura — Leggenda Soldato Uccello|Volare\n{3}{W}{W}, Sacrifica il Maggiore Teroh: Rimuovi dal gioco tutte le creature nere. Make Mischief|Creare Guai|Stregoneria|Creare Guai infligge 1 danno a una creatura o a un giocatore bersaglio. Metti sul campo di battaglia una pedina creatura Diavolo 1/1 rossa. Ha "Quando questa creatura muore, infligge 1 danno a una creatura o a un giocatore bersaglio". Make Obsolete|Rendere Obsoleto|Istantaneo|Le creature controllate dai tuoi avversari prendono -1/-1 fino alla fine del turno. @@ -9750,6 +10002,7 @@ Malakir Bloodwitch|Strega Sanguinaria di Malakir|Creatura — Sciamano Vampiro|V Malakir Cullblade|Lama Crudele di Malakir|Creatura — Guerriero Vampiro|Ogniqualvolta una creatura controllata da un avversario muore, metti un segnalino +1/+1 sulla Lama Crudele di Malakir. Malakir Familiar|Famiglio di Malakir|Creatura — Pipistrello|Volare, tocco letaleOgniqualvolta guadagni punti vita, il Famiglio di Malakir prende +1/+1 fino alla fine del turno. Malakir Soothsayer|Indovina di Malakir|Creatura — Alleato Sciamano Vampiro|Coorte — {T}, TAPpa un Alleato STAPpato che controlli: Pesca una carta e perdi 1 punto vita. +Malefic Scythe|Falce Malefica|Artefatto — Equipaggiamento|La Falce Malefica entra nel campo di battaglia con un segnalino anima.\nLa creatura equipaggiata prende +1/+1 per ogni segnalino anima sulla Falce Malefica.\nOgniqualvolta la creatura equipaggiata muore, metti un segnalino anima sulla Falce Malefica.\nEquipaggiare {1} ({1}: Assegna a una creatura bersaglio che controlli. Equipaggia solo quando potresti lanciare una stregoneria.) Malevolent Awakening|Risveglio Malevolo|Incantesimo|{1}{B}{B}, Sacrifica una creatura: Riprendi in mano una carta creatura bersaglio dal tuo cimitero. Malevolent Noble|Nobile Malevolo|Creatura — Nobile Umano|{2}, Sacrifica un artefatto o un'altra creatura: Metti un segnalino +1/+1 sul Nobile Malevolo. Malevolent Whispers|Sussurri Malevoli|Stregoneria|Prendi il controllo di una creatura bersaglio fino alla fine del turno. STAPpa quella creatura. Prende +2/+0 e ha rapidità fino alla fine del turno.\nFollia {3}{R} (Se scarti questa carta, scartala in esilio. Quando lo fai, lanciala pagando il suo costo di follia o mettila nel tuo cimitero.) @@ -9803,12 +10056,15 @@ Manakin|Manakin|| Manalith|Manalito|Artefatto|{T}: Aggiungi un mana di un qualsiasi colore alla tua riserva di mana. Manamorphose|Manamorfosi|Istantaneo|Aggiungi due mana in qualsiasi combinazione di colori alla tua riserva di mana.\nPesca una carta. Manaplasm|Manaplasma|Creatura — Melma|Ogniqualvolta giochi una magia, il Manaplasma prende +X/+X fino alla fine del turno, dove X è il costo di mana convertito di quella magia. +Manascape Refractor|Rifrattore del Manarama|Artefatto|Il Rifrattore del Manarama entra nel campo di battaglia TAPpato.\nIl Rifrattore del Manarama ha tutte le abilità attivate di tutte le terre sul campo di battaglia.\nPuoi spendere mana come se fosse mana di qualsiasi colore per pagare i costi di attivazione delle abilità del Rifrattore del Manarama. Manaweft Sliver|Tramutante Creamana|Creatura — Tramutante|Le creature Tramutante che controlli hanno "{T}: Aggiungi un mana di un qualsiasi colore alla tua riserva di mana". Mandate of Peace|Mandato di Pace|Istantaneo|Lancia questa magia solo durante il combattimento.\nI tuoi avversari non possono lanciare magie in questo turno.\nTermina la fase di combattimento. (Rimuovi tutte le creature attaccanti e bloccanti dal combattimento. Esilia tutte le magie e le abilità dalla pila, compresa questa magia.) +Maned Serval|Servalo dalla Criniera|Creatura — Felino|Cautela Mangara of Corondor|Mangara di Corondor|Creatura Leggendaria — Mago Umano|{T}: Rimuovi dal gioco la Mangara di Corondor e un permanente bersaglio. Mangara's Blessing|Benedizione di Mangara|| Mangara's Equity|Equità di Mangara|| Mangara's Tome|Tomo di Mangara|| +Mangara, the Diplomat|Mangara, il Diplomatico|Creatura Leggendaria — Chierico Umano|Legame vitale\nOgniqualvolta un avversario attacca con creature, se due o più di quelle creature stanno attaccando te e/o i planeswalker che controlli, pesca una carta.\nOgniqualvolta un avversario lancia la sua seconda magia in ogni turno, pesca una carta. Manglehorn|Squartacorno|Creatura — Bestia|Quando lo Squartacorno entra nel campo di battaglia, puoi distruggere un artefatto bersaglio.\nGli artefatti controllati dai tuoi avversari entrano nel campo di battaglia TAPpati. Maniacal Rage|Furia Maniacale|Incantesimo — Aura|Incanta creatura\nLa creatura incantata prende +2/+2 e non può bloccare. Manic Scribe|Scrivana Compulsiva|Creatura — Mago Umano|Quando la Scrivana Compulsiva entra nel campo di battaglia, ogni avversario mette nel proprio cimitero le prime tre carte del proprio grimorio.\nDelirio — All'inizio del mantenimento di ogni avversario, se ci sono quattro o più tipi di carta tra le carte nel tuo cimitero, quel giocatore mette nel suo cimitero le prime tre carte del suo grimorio. @@ -9836,7 +10092,7 @@ Maraleaf Rider|Cavalcante di Malafoglia|Creatura — Cavaliere Elfo|Sacrifica un Maralen of the Mornsong|Maralen del Canto del Mattino|Creatura Leggendaria — Mago Elfo|I giocatori non possono pescare carte.\nAll'inizio dell'acquisizione di ogni giocatore, quel giocatore perde 3 punti vita, passa in rassegna il suo grimorio per una carta, la aggiunge alla sua mano, poi rimescola il suo grimorio. Marang River Prowler|Predatore del Fiume Marang|Creatura — Farabutto Umano|Il Predatore del Fiume Marang non può bloccare e non può essere bloccato.\nPuoi lanciare il Predatore del Fiume Marang dal tuo cimitero fintanto che controlli un permanente nero o verde. Marang River Skeleton|Scheletro del Fiume Marang|Creatura — Scheletro|{B}: Rigenera lo Scheletro del Fiume Marang.\nMegamorfosi {3}{B} (Puoi lanciare questa carta a faccia in giù come una creatura 2/2 pagando {3}. Girala a faccia in su in qualsiasi momento pagando il suo costo di megamorfosi e metti un segnalino +1/+1 su di essa.) -Marath, Will of the Wild|Marath, Volontà della Selva|Creatura Leggendaria — Bestia Elementale|Marath, Volontà della Selva entra nel campo di battaglia con un numero di segnalini +1/+1 pari al mana speso per lanciarlo.{X}, Rimuovi X segnalini +1/+1 da Marath: Scegli uno — Metti X segnalini +1/+1 su una creatura bersaglio; oppure Marath infligge X danni a una creatura o a un giocatore bersaglio; oppure metti sul campo di battaglia una pedina creatura Elementale X/X verde. +Marath, Will of the Wild|Marath, Volontà della Selva|Creatura Leggendaria — Bestia Elementale|Marath, Volontà della Selva entra nel campo di battaglia con un numero di segnalini +1/+1 pari al mana speso per lanciarlo.\n{X}, Rimuovi X segnalini +1/+1 da Marath: Scegli uno — Metti X segnalini +1/+1 su una creatura bersaglio; oppure Marath infligge X danni a una creatura o a un giocatore bersaglio; oppure metti sul campo di battaglia una pedina creatura Elementale X/X verde. Marauder's Axe|Ascia del Predone|Artefatto — Equipaggiamento|La creatura equipaggiata prende +2/+0.\nEquipaggiare {2} ({2}: Assegna a una creatura bersaglio che controlli. Equipaggia solo quando potresti lanciare una stregoneria.) Marauding Boneslasher|Razziatore Squartaossa|Creatura — Minotauro Zombie|Il Razziatore Squartaossa non può bloccare a meno che tu non controlli un altro Zombie. Marauding Knight|Cavaliere Razziatore|| @@ -9911,12 +10167,13 @@ Marsh Hulk|Colosso della Palude|Creatura — Ogre Zombie|Megamorfosi {6}{B} (Puo Marsh Lurker|Predatore della Palude|| Marsh Threader|Ramingo delle Paludi|Creatura — Esploratore Kor|Passa-Paludi Marsh Viper|Vipera degli Acquitrini|| -Marshal's Anthem|Inno del Maresciallo|Incantesimo|Multipotenziamento {1}{W} (Puoi pagare {1}{W} addizionale un qualsiasi numero di volte mentre lanci questa magia.)Le creature che controlli prendono +1/+1.Quando l'Inno del Maresciallo entra nel campo di battaglia, rimetti sul campo di battaglia fino a X carte creatura bersaglio dal tuo cimitero, dove X è il numero di volte che l'Inno del Maresciallo è stato potenziato. +Marshal's Anthem|Inno del Maresciallo|Incantesimo|Multipotenziamento {1}{W} (Puoi pagare {1}{W} addizionale un qualsiasi numero di volte mentre lanci questa magia.)Le creature che controlli prendono +1/+1.\nQuando l'Inno del Maresciallo entra nel campo di battaglia, rimetti sul campo di battaglia fino a X carte creatura bersaglio dal tuo cimitero, dove X è il numero di volte che l'Inno del Maresciallo è stato potenziato. Marshaling Cry|Urlo Marziale|Stregoneria|Le creature che controlli prendono +1/+1 e hanno cautela fino alla fine del turno.\nCiclo {2} ({2}, Scarta questa carta: Pesca una carta.)\nFlashback {3}{W} (Puoi giocare questa carta dal tuo cimitero pagando il suo costo di flashback. Poi rimuovila dal gioco). Marshdrinker Giant|Gigante Bevipalude|Creatura — Guerriero Gigante|Quando il Gigante Bevipalude entra in gioco, distruggi un'Isola o una Palude bersaglio controllata da un avversario. Marshmist Titan|Titano Offuscapalude|Creatura — Gigante|Il Titano Offuscapalude costa {X} in meno per essere lanciato, dove X è pari alla tua devozione al nero. (La tua devozione al nero è la somma dei {B} nel costo di mana dei permanenti che controlli.) Martial Coup|Colpo Militare|Stregoneria|Crea X pedine creatura Soldato 1/1 bianche. Se X è pari o superiore a 5, distruggi tutte le altre creature. Martial Glory|Gloria Marziale|Istantaneo|Una creatura bersaglio prende +3/+0 fino alla fine del turno.\nUna creatura bersaglio prende +0/+3 fino alla fine del turno. +Martial Impetus|Impeto Marziale|Incantesimo — Aura|Incanta creatura\nLa creatura incantata prende +1/+1 ed è spronata. (Attacca in ogni combattimento un giocatore diverso da te, se può farlo.)\nOgniqualvolta la creatura incantata attacca, ogni altra creatura che sta attaccando uno dei tuoi avversari prende +1/+1 fino alla fine del turno. Martial Law|Legge Marziale|Incantesimo|All'inizio del tuo mantenimento, trattieni una creatura bersaglio controllata da un avversario. (Fino al tuo prossimo turno, quella creatura non può attaccare o bloccare e le sue abilità attivate non possono essere attivate.) Martyr for the Cause|Martire della Causa|Creatura — Soldato Umano|Quando il Martire della Causa muore, prolifera. (Scegli un qualsiasi numero di permanenti e/o giocatori, poi metti su ognuno un altro segnalino di ogni tipo già presente.) Martyr of Ashes|Martire delle Ceneri|Creatura — Sciamano Umano|{2}, Rivela X carte rosse dalla tua mano, Sacrifica la Martire delle Ceneri: La Martire delle Ceneri infligge X danni a ogni creatura senza volare. @@ -9942,6 +10199,7 @@ Mask of Memory|Maschera della Memoria|Artefatto — Equipaggiamento|Ogniqualvolt Mask of Riddles|Maschera degli Enigmi|Artefatto — Equipaggiamento|La creatura equipaggiata ha paura.\nOgniqualvolta la creatura equipaggiata infligge danno da combattimento a un giocatore, puoi pescare una carta.\nEquipaggiare {2} Mask of the Mimic|Maschera del Polimorfo|| Masked Admirers|Ammiratori Mascherati|Creatura — Sciamano Elfo|Quando gli Ammiratori Mascherati entrano in gioco, pesca una carta.\nOgniqualvolta giochi una magia creatura, puoi pagare {G}{G}. Se lo fai, riprendi in mano gli Ammiratori Mascherati dal tuo cimitero. +Masked Blackguard|Canaglia Mascherata|Creatura — Farabutto Umano|Lampo (Puoi lanciare questa magia in ogni momento in cui potresti lanciare un istantaneo.)\n{2}{B}: La Canaglia Mascherata prende +1/+1 fino alla fine del turno. Masked Gorgon|Gorgone Mascherata|Creatura — Gorgone|Le creature verdi e le creature bianche hanno protezione dalle Gorgoni.\nSoglia La Gorgone Mascherata ha protezione dal verde e dal bianco (hai soglia fintanto che ci sono almeno sette carte nel tuo cimitero). Mass Appeal|Invocazione di Massa|Stregoneria|Pesca una carta per ogni Umano che controlli. Mass Calcify|Calcificazione di Massa|Stregoneria|Distruggi tutte le creature non bianche. @@ -9952,7 +10210,7 @@ Mass Mutiny|Ammutinamento di Massa|Stregoneria|Per ogni avversario, prendi il co Mass Polymorph|Polimorfismo di Massa|Stregoneria|Esilia tutte le creature che controlli, poi rivela carte dalla cima del tuo grimorio fino a che non riveli altrettante carte creatura. Metti sul campo di battaglia tutte le carte creatura rivelate in questo modo, poi rimescola le altre carte rivelate nel tuo grimorio. Mass of Ghouls|Folla di Ghoul|Creatura — Guerriero Zombie| Massacre Girl|Fanciulla del Massacro|Creatura Leggendaria — Assassino Umano|Minacciare\nQuando la Fanciulla del Massacro entra nel campo di battaglia, ogni altra creatura prende -1/-1 fino alla fine del turno. Ogniqualvolta una creatura muore in questo turno, ogni creatura diversa dalla Fanciulla del Massacro prende -1/-1 fino alla fine del turno. -Massacre Wurm|Wurm della Strage|Creatura — Wurm|Quando il Wurm della Strage entra nel campo di battaglia, le creature controllate dai tuoi avversari prendono -2/-2 fino alla fine del turno.\nOgniqualvolta una creatura controllata da un avversario viene messa in un cimitero dal campo di battaglia, quel giocatore perde 2 punti vita. +Massacre Wurm|Wurm della Strage|Creatura — Wurm|Quando il Wurm della Strage entra nel campo di battaglia, le creature controllate dai tuoi avversari prendono -2/-2 fino alla fine del turno.\nOgniqualvolta una creatura controllata da un avversario muore, quel giocatore perde 2 punti vita. Massacre|Strage|| Massive Raid|Raid di Massa|Istantaneo|Il Raid di Massa infligge danno a una creatura o a un giocatore bersaglio pari al numero di creature che controlli. Master Apothecary|Maestro Speziale|Creatura — Chierico|TAPpa un Chierico STAPpato che controlli: Previeni i prossimi 2 danni che vengono inflitti a una creatura o a un giocatore bersaglio in questo turno. @@ -10020,6 +10278,7 @@ Maze Sentinel|Sentinella del Labirinto|Creatura — Elementale|Cautela\nLe creat Maze of Ith|Labirinto di Ith|| Maze of Shadows|Labirinto di Ombre|| Maze's End|Fine del Labirinto|Terra|La Fine del Labirinto entra nel campo di battaglia TAPpata.\n{T}: Aggiungi {1} alla tua riserva di mana.\n{3}, {T}, Fai tornare la Fine del Labirinto in mano al suo proprietario: Passa in rassegna il tuo grimorio per una carta Cancello, mettila sul campo di battaglia, poi rimescola il tuo grimorio. Se controlli dieci o più Cancelli con nomi diversi, vinci la partita. +Mazemind Tome|Tomo Cervellotico|Artefatto|{T}, Metti un segnalino pagina sul Tomo Cervellotico: Profetizza 1.\n{2}, {T}, Metti un segnalino pagina sul Tomo Cervellotico: Pesca una carta.\nQuando ci sono quattro o più segnalini pagina sul Tomo Cervellotico, esilialo. Se lo fai, guadagni 4 punti vita. Mazirek, Kraul Death Priest|Mazirek, Necrosciamano Kraul|Creatura Leggendaria — Sciamano Insetto|VolareOgniqualvolta un giocatore sacrifica un altro permanente, metti un segnalino +1/+1 su ogni creatura che controlli. Meadowboon|Fortunaprato|Creatura — Elementale|Quando il Fortunaprato lascia il gioco, metti un segnalino +1/+1 su ogni creatura controllata da un giocatore bersaglio.\nApparire {3}{W} (Puoi giocare questa magia pagando il suo costo di apparire. Se lo fai, viene sacrificata quando entra in gioco.) Meandering River|Fiume Serpeggiante|Terra|Il Fiume Serpeggiante entra nel campo di battaglia TAPpato.\n{T}: Aggiungi {W} o {U} alla tua riserva di mana. @@ -10043,7 +10302,7 @@ Megrim|Emicrania|Incantesimo|Ogniqualvolta un avversario scarta una carta dalla Meishin, the Mind Cage|Meishin, la Gabbia Mentale|Incantesimo Leggendario|Tutte le creature prendono -X/-0, dove X è pari al numero di carte che hai in mano. Melancholy|Mestizia|Incantesimo — Aura|Incanta creatura\nQuando la Mestizia entra in gioco, TAPpa la creatura incantata.\nLa creatura incantata non STAPpa durante lo STAP del proprio controllore.\nAll'inizio del tuo mantenimento, sacrifica la Mestizia a meno che non paghi {B}. Melee|Corpo a Corpo|| -Melek, Izzet Paragon|Melek, Archetipo Izzet|Creatura Leggendaria — Mago Bizzarria|Gioca con la prima carta del tuo grimorio rivelata.Puoi lanciare la prima carta del tuo grimorio se è una carta istantaneo o stregoneria.Ogniqualvolta lanci una magia istantaneo o stregoneria dal tuo grimorio, copiala. Puoi scegliere nuovi bersagli per la copia. +Melek, Izzet Paragon|Melek, Archetipo Izzet|Creatura Leggendaria — Mago Bizzarria|Gioca con la prima carta del tuo grimorio rivelata.\nPuoi lanciare la prima carta del tuo grimorio se è una carta istantaneo o stregoneria.\nOgniqualvolta lanci una magia istantaneo o stregoneria dal tuo grimorio, copiala. Puoi scegliere nuovi bersagli per la copia. Melesse Spirit|Spirito di Melesse|| Meletis Astronomer|Astronomo di Meletis|Creatura — Mago Umano|Eroismo — Ogniqualvolta lanci una magia che bersaglia l'Astronomo di Meletis, guarda le prime tre carte del tuo grimorio. Puoi rivelare una carta incantesimo tra esse e aggiungerla alla tua mano. Metti le altre in fondo al tuo grimorio in qualsiasi ordine. Meletis Charlatan|Ciarlatano di Meletis|Creatura — Mago Umano|{2}{U}, {T}: Il controllore di una magia istantaneo o stregoneria bersaglio la copia. Quel giocatore può scegliere nuovi bersagli per la copia. @@ -10066,6 +10325,7 @@ Memory Drain|Prosciugare la Memoria|Istantaneo|Neutralizza una magia bersaglio. Memory Erosion|Erosione della Memoria|Incantesimo|Ogniqualvolta un avversario gioca una magia, quel giocatore mette nel suo cimitero le prime due carte del suo grimorio. Memory Jar|Vaso della Memoria|| Memory Lapse|Vuoto di Memoria|| +Memory Leak|Perdita di Memoria|Stregoneria|Un avversario bersaglio rivela la sua mano. Scegli una carta non terra dal cimitero o dalla mano di quel giocatore ed esiliala.\nCiclo {1} ({1}, Scarta questa carta: Pesca una carta.) Memory Plunder|Furto di Memoria|Istantaneo|Puoi giocare una carta istantaneo o stregoneria bersaglio dal cimitero di un avversario senza pagare il suo costo di mana. Memory Sluice|Lavare Memoria|Stregoneria|Un giocatore bersaglio mette nel suo cimitero le prime quattro carte del suo grimorio.\nCospirare (Mentre giochi questa magia, puoi TAPpare due creature STAPpate che controlli che condividono un colore con essa. Quando lo fai, copia la magia. Puoi scegliere un nuovo bersaglio per la copia.) Memory Theft|Sottrazione di Memoria|Stregoneria|Un avversario bersaglio rivela la sua mano. Scegli una carta non terra da quella mano. Quel giocatore scarta quella carta. Puoi mettere una carta che ha un'Avventura e di cui quel giocatore è proprietario dall'esilio nel cimitero di quel giocatore. @@ -10105,7 +10365,7 @@ Mercurial Geists|Geist Incostanti|Creatura — Spirito|Volare\nOgniqualvolta lan Mercurial Kite|Nibbio di Mercurio|Creatura — Uccello|Volare\nOgniqualvolta il Nibbio di Mercurio infligge danno da combattimento a una creatura, TAPpa quella creatura. Essa non STAPpa durante il prossimo STAP del suo controllore. Mercurial Pretender|Usurpatore Volubile|Creatura — Polimorfo|Puoi far entrare l'Usurpatore Volubile nel campo di battaglia come una copia di qualsiasi creatura che controlli, tranne che ha "{2}{U}{U}: Fai tornare questa creatura in mano al suo proprietario". Mercy Killing|Uccisione Misericordiosa|Istantaneo|Il controllore di una creatura bersaglio la sacrifica, poi mette in gioco X pedine creatura Guerriero Elfo 1/1 bianche e verdi, dove X è la forza di quella creatura. -Meren of Clan Nel Toth|Meren del Clan Nel Toth|Creatura Leggendaria — Sciamano Umano|Ogniqualvolta un'altra creatura che controlli muore, ottieni un segnalino esperienza.All'inizio della tua sottofase finale, scegli una carta creatura bersaglio nel tuo cimitero. Se il costo di mana convertito di quella carta è pari o inferiore al numero di segnalini esperienza che possiedi, rimettila sul campo di battaglia. Altrimenti, aggiungila alla tua mano. +Meren of Clan Nel Toth|Meren del Clan Nel Toth|Creatura Leggendaria — Sciamano Umano|Ogniqualvolta un'altra creatura che controlli muore, ottieni un segnalino esperienza.\nAll'inizio della tua sottofase finale, scegli una carta creatura bersaglio nel tuo cimitero. Se il costo di mana convertito di quella carta è pari o inferiore al numero di segnalini esperienza che possiedi, rimettila sul campo di battaglia. Altrimenti, aggiungila alla tua mano. Merfolk Assassin|Tritone Assassino|Creatura — Tritone Assassino|{T}: Distruggi una creatura bersaglio con passa-Isole. Merfolk Branchwalker|Tritona Calcafronde|Creatura — Esploratore Tritone|Quando la Tritona Calcafronde entra nel campo di battaglia, esplora. (Rivela la prima carta del tuo grimorio. Se è una terra, aggiungila alla tua mano. Altrimenti, metti un segnalino +1/+1 su questa creatura, poi rimetti quella carta al suo posto o mettila nel tuo cimitero.) Merfolk Looter|Tritone Saccheggiatore|Creatura — Farabutto Tritone|{T}: Pesca una carta, poi scarta una carta. @@ -10172,7 +10432,7 @@ Meteor Crater|Cratere Meteorico|| Meteor Golem|Golem Meteora|Creatura Artefatto — Golem|Quando il Golem Meteora entra nel campo di battaglia, distruggi un permanente non terra bersaglio controllato da un avversario. Meteor Shower|Pioggia di Meteore|| Meteor Storm|Tempesta di Meteoriti|| -Meteorite|Meteorite|Artefatto|Quando il Meteorite entra nel campo di battaglia, infligge 2 danni a una creatura o a un giocatore bersaglio.\n{T}: Aggiungi un mana di un qualsiasi colore alla tua riserva di mana. +Meteorite|Meteorite|Artefatto|Quando il Meteorite entra nel campo di battaglia, infligge 2 danni a un qualsiasi bersaglio.\n{T}: Aggiungi un mana di un qualsiasi colore. Metrognome|Metrognomo|| Metropolis Sprite|Spiritella della Metropoli|Creatura — Farabutto Spiritello|Volare\n{U}: La Spiritella della Metropoli prende +1/-1 fino alla fine del turno. Metzali, Tower of Triumph|Metzali, Torre del Trionfo|Terra Leggendaria|(Si trasforma dal Sentiero della Tempra.)\n{T}: Aggiungi un mana di un qualsiasi colore alla tua riserva di mana.\n{1}{R}, {T}: Metzali, Torre del Trionfo infligge 2 danni a ogni avversario.\n{2}{W}, {T}: Scegli una creatura a caso che ha attaccato in questo turno. Distruggi quella creatura. @@ -10204,7 +10464,9 @@ Might of the Masses|Potere delle Masse|Istantaneo|Una creatura bersaglio prende Might of the Nephilim|Potenza del Nephilim|Istantaneo|La creatura bersaglio prende +2/+2 fino alla fine del turno per ciascuno dei propri colori. Mighty Emergence|Apparizione Possente|Incantesimo|Ogniqualvolta una creatura con forza pari o superiore a 5 entra in gioco sotto il tuo controllo, puoi mettere due segnalini +1/+1 su di essa. Mighty Leap|Balzo Possente|Istantaneo|Una creatura bersaglio prende +2/+2 e ha volare fino alla fine del turno. -Migratory Route|Rotta Migratoria|Stregoneria|Crea quattro pedine creatura Uccello 1/1 bianche con volare.\nCicloterra base {2} ({2}, Scarta questa carta: Passa in rassegna il tuo grimorio per una carta terra base, rivelala e aggiungila alla tua mano. Poi rimescola il tuo grimorio.) +Migration Path|Percorso Migratorio|Stregoneria|Passa in rassegna il tuo grimorio per trovare fino a due carte terra base, mettile sul campo di battaglia TAPpate, poi rimescola il tuo grimorio.\nCiclo {2} ({2}, Scarta questa carta: Pesca una carta.) +Migratory Greathorn|Corno Possente Migratorio|Creatura — Bestia|Mutazione {2}{G} (Se lanci questa magia per il suo costo di mutazione, mettila sopra o sotto una creatura non Umano bersaglio che possiedi. Muta nella creatura sopra, con anche le abilità di quelle sotto.)\nOgniqualvolta questa creatura muta, passa in rassegna il tuo grimorio per una carta terra base, mettila sul campo di battaglia TAPpata, poi rimescola il tuo grimorio. +Migratory Route|Rotta Migratoria|Stregoneria|Crea quattro pedine creatura Uccello 1/1 bianche con volare.\nCicloterra base {2} ({2}, Scarta questa carta: Passa in rassegna il tuo grimorio per una carta terra base, rivelala e aggiungila alla tua mano, poi rimescola il tuo grimorio.) Mijae Djinn|Genio Mijae|| Mikaeus, the Lunarch|Mikaeus, il Lunarca|Creatura Leggendaria — Chierico Umano|Mikaeus, il Lunarca entra nel campo di battaglia con X segnalini +1/+1.\n{T}: Metti un segnalino +1/+1 su Mikaeus.\n{T}, Rimuovi un segnalino +1/+1 da Mikaeus: Metti un segnalino +1/+1 su ogni altra creatura che controlli. Mikaeus, the Unhallowed|Mikaeus, il Sacrilego|Creatura Leggendaria — Chierico Zombie|Intimidire\nOgniqualvolta un Umano ti infligge danno, distruggilo.\nLe altre creature non Umano che controlli prendono +1/+1 e hanno immortale. (Quando una creatura con immortale muore, se non aveva segnalini +1/+1, rimettila sul campo di battaglia sotto il controllo del suo proprietario con un segnalino +1/+1.) @@ -10265,6 +10527,7 @@ Mindculling|Vagliamente|Stregoneria|Peschi due carte e un avversario bersaglio s Mindeye Drake|Draghetto Occhio Mentale|Creatura — Draghetto|Volare\nQuando il Draghetto Occhio Mentale muore, un giocatore bersaglio mette nel suo cimitero le prime cinque carte del suo grimorio. Mindlash Sliver|Tramutante Sferzamente|Creatura — Tramutante|Tutti i Tramutanti hanno "{1}, Sacrifica questa creatura: Ogni giocatore scarta una carta." Mindleech Mass|Moltitudine Suggimente|Creatura — Orrore|Travolgere\nOgniqualvolta la Moltitudine Suggimente infligge danno da combattimento a un giocatore, puoi guardare la mano di quel giocatore Se lo fai, puoi giocare una carta non terra da essa senza pagare il costo di mana di quella carta. +Mindleecher|Risucchiamente|Creatura — Incubo|Mutazione {4}{B} (Se lanci questa magia per il suo costo di mutazione, mettila sopra o sotto una creatura non Umano bersaglio che possiedi. Muta nella creatura sopra, con anche le abilità di quelle sotto.)\nVolare\nOgniqualvolta questa creatura muta, esilia a faccia in giù la prima carta del grimorio di ogni avversario. Puoi guardare e giocare quelle carte fintanto che rimangono esiliate. Mindless Automaton|Automa|Creatura Artefatto — Costrutto|L'Automa entra in gioco con due segnalini +1/+1 su di esso.\n{1}, Scarta una carta: Metti un segnalino +1/+1 sull'Automa.\nRimuovi due segnalini +1/+1 dall'Automa: Pesca una carta. Mindless Null|Nullo Insensato|Creatura — Zombie|Il Nullo Insensato non può bloccare a meno che tu non controlli un Vampiro. Mindlock Orb|Globo Bloccamente|Artefatto|I giocatori non possono passare in rassegna i grimori. @@ -10321,7 +10584,7 @@ Mire Shade|Ombra del Pantano|| Mire Triton|Marinide dell'Acquitrino|Creatura — Tritone Zombie|Tocco letale\nQuando la Marinide dell'Acquitrino entra nel campo di battaglia, metti nel tuo cimitero le prime due carte del tuo grimorio e guadagni 2 punti vita. Mire in Misery|Sprofondare nel Supplizio|Stregoneria|Ogni avversario sacrifica una creatura o un incantesimo. Mire's Grasp|Morsa dell'Acquitrino|Incantesimo — Aura|Incanta creatura\nLa creatura incantata prende -3/-3. -Mire's Malice|Ostilità del Pantano|Stregoneria|Un avversario bersaglio scarta due carte.Risveglio 3—{5}{B} (Se lanci questa magia per {5}{B}, metti anche tre segnalini +1/+1 su una terra bersaglio che controlli ed essa diventa una creatura Elementale 0/0 con rapidità. È ancora una terra.) +Mire's Malice|Ostilità del Pantano|Stregoneria|Un avversario bersaglio scarta due carte.\nRisveglio 3—{5}{B} (Se lanci questa magia per {5}{B}, metti anche tre segnalini +1/+1 su una terra bersaglio che controlli ed essa diventa una creatura Elementale 0/0 con rapidità. È ancora una terra.) Mire's Toll|Dazio del Pantano|Stregoneria|Un giocatore bersaglio rivela un numero di carte dalla sua mano pari al numero di Paludi che controlli. Scegli una di quelle carte. Quel giocatore scarta quella carta. Miren, the Moaning Well|Miren, il Pozzo Che Geme|Terra Leggendaria|{T}: Aggiungi {1} alla tua riserva di mana.\n{3}, {T}, Sacrifica una creatura: Guadagni un ammontare di punti vita pari alla costituzione della creatura sacrificata. Mirko Vosk, Mind Drinker|Mirko Vosk, Suggimente|Creatura Leggendaria — Vampiro|Volare\nOgniqualvolta Mirko Vosk, Suggimente infligge danno da combattimento a un giocatore, quel giocatore rivela carte dalla cima del suo grimorio fino a che non rivela quattro carte terra, poi mette quelle carte nel suo cimitero. @@ -10340,7 +10603,7 @@ Mirror Gallery|Sala degli Specchi|Artefatto|La "regola leggendaria" non si appli Mirror Golem|Golem di Specchi|Creatura Artefatto — Golem|Imprimere Quando il Golem di Specchi entra in gioco, puoi rimuovere dal gioco una carta bersaglio presente in un cimitero (La carta rimossa viene impressa su questo artefatto.)\nIl Golem di Specchi ha protezione da ciascuno dei tipi della carta impressa (I tipi di carta sono artefatto, creatura, incantesimo, istantaneo, terra e stregoneria.) Mirror Image|Immagine Riflessa|Creatura — Polimorfo|Puoi far entrare l'Immagine Riflessa nel campo di battaglia come una copia di qualsiasi creatura che controlli. Mirror March|Marcia Speculare|Incantesimo|Ogniqualvolta una creatura non pedina entra nel campo di battaglia sotto il tuo controllo, lancia una moneta finché non perdi un lancio. Per ogni lancio vinto, crea una pedina che è una copia di quella creatura. Quelle pedine hanno rapidità. Esiliale all'inizio della prossima sottofase finale. -Mirror Match|Scontro Speculare|Istantaneo|Lancia lo Scontro Speculare solo durante la sottofase di dichiarazione delle creature bloccanti.Per ogni creatura che attacca te o un planeswalker che controlli, metti sul campo di battaglia una pedina che è una copia di quella creatura e che la blocca. Esilia quelle pedine alla fine del combattimento. +Mirror Match|Scontro Speculare|Istantaneo|Lancia lo Scontro Speculare solo durante la sottofase di dichiarazione delle creature bloccanti.\nPer ogni creatura che attacca te o un planeswalker che controlli, metti sul campo di battaglia una pedina che è una copia di quella creatura e che la blocca. Esilia quelle pedine alla fine del combattimento. Mirror Mockery|Scherno del Riflesso|Incantesimo — Aura|Incanta creatura\nOgniqualvolta la creatura incantata attacca, puoi mettere sul campo di battaglia una pedina che è una copia di quella creatura. Esilia quella pedina alla fine del combattimento. Mirror Sheen|Lucidare a Specchio|Incantesimo|{1}{U/R}{U/R}: Copia una magia istantaneo o stregoneria bersaglio che ti bersaglia. Puoi scegliere nuovi bersagli per la copia. Mirror Shield|Scudo Speculare|Artefatto — Equipaggiamento|La creatura equipaggiata prende +0/+2 e ha anti-malocchio e "Ogniqualvolta una creatura con tocco letale blocca o viene bloccata da questa creatura, distruggi quella creatura".\nEquipaggiare {2} ({2}: Assegna a una creatura bersaglio che controlli. Equipaggia solo quando potresti lanciare una stregoneria.) @@ -10358,6 +10621,7 @@ Mirrorwing Dragon|Drago Alaspecchio|Creatura — Drago|Volare\nOgniqualvolta un Mirrorwood Treefolk|Silvantropo di Boscospecchio|| Mirrorworks|Congegno Specchiante|Artefatto|Ogniqualvolta un altro artefatto non pedina entra nel campo di battaglia sotto il tuo controllo, puoi pagare {2}. Se lo fai, crea una pedina che è una copia di quell'artefatto. Miscalculation|Errore di Calcolo|| +Miscast|Sortilegio Fallito|Istantaneo|Neutralizza una magia istantaneo o stregoneria bersaglio a meno che il suo controllore non paghi {3}. Mischief and Mayhem|Caos e Distruzione|Stregoneria|Fino a due creature bersaglio prendono +4/+4 fino alla fine del turno. Mischievous Chimera|Chimera Dispettosa|Creatura Incantesimo — Chimera|Volare\nOgniqualvolta lanci la tua prima magia durante il turno di ogni avversario, la Chimera Dispettosa infligge 1 danno a ogni avversario. Profetizza 1. Mischievous Poltergeist|Poltergeist Maligno|| @@ -10411,18 +10675,19 @@ Mistmeadow Skulk|Lavativo della Prateria Brumosa|Creatura — Farabutto Kithkin| Mistmeadow Witch|Strega della Prateria Brumosa|Creatura — Mago Kithkin|{2}{W}{U}: Esilia una creatura bersaglio. Rimetti sul campo di battaglia quella carta sotto il controllo del suo proprietario all'inizio della prossima sottofase finale. Mistmoon Griffin|Grifone del Velo Lunare|| Mistral Charger|Destriero del Maestrale|Creatura — Pegaso|Volare +Mistral Singer|Cantrice del Mistral|Creatura — Sirena|Volare\nProdezza (Ogniqualvolta lanci una magia non creatura, questa creatura prende +1/+1 fino alla fine del turno.) Mistveil Plains|Radura della Nebbia Eterna|Terra — Pianura|({T}: Aggiungi {W} alla tua riserva di mana.)\nLa Radura della Nebbia Eterna entra in gioco TAPpata.\n{W}, {T}: Metti in fondo al tuo grimorio una carta bersaglio dal tuo cimitero. Gioca questa abilità solo se controlli due o più permanenti bianchi. Mistvein Borderpost|Pietra di Confine della Nebbia Cavernosa|Artefatto|Puoi pagare {1} e far tornare una terra base che controlli in mano al suo proprietario invece di pagare il costo di mana della Pietra di Confine della Nebbia Cavernosa.\nLa Pietra di Confine della Nebbia Cavernosa entra in gioco TAPpata.\n{T}: Aggiungi {U} o {B} alla tua riserva di mana. Misty Rainforest|Foresta Pluviale Nebbiosa|Terra|{T}, Paga 1 punto vita, Sacrifica la Foresta Pluviale Nebbiosa: Passa in rassegna il tuo grimorio per una carta Foresta o Isola e mettila sul campo di battaglia. Poi rimescola il tuo grimorio. Mitotic Manipulation|Manipolazione Mitotica|Stregoneria|Guarda le prime sette carte del tuo grimorio. Puoi mettere sul campo di battaglia una di quelle carte se ha lo stesso nome di un permanente. Metti le altre in fondo al tuo grimorio in qualsiasi ordine. Mitotic Slime|Melma Mitotica|Creatura — Melma|Quando la Melma Mitotica muore, metti sul campo di battaglia due pedine creatura Melma 2/2 verdi. Hanno "Quando questa creatura muore, metti sul campo di battaglia due pedine creatura Melma 1/1 verdi". Mizzium Meddler|Manipolatore di Mizzium|Creatura — Mago Vedalken|Lampo (Puoi lanciare questa magia in ogni momento in cui potresti lanciare un istantaneo.)Quando il Manipolatore di Mizzium entra nel campo di battaglia, puoi cambiare un bersaglio di una magia o abilità bersaglio con il Manipolatore di Mizzium. -Mizzium Mortars|Mortai di Mizzium|Stregoneria|I Mortai di Mizzium infliggono 4 danni a una creatura bersaglio che non controlli.Sovraccarico {3}{R}{R}{R} (Puoi lanciare questa magia per il suo costo di sovraccarico. Se lo fai, cambiane il testo sostituendo "una creatura bersaglio" con "ogni creatura".) +Mizzium Mortars|Mortai di Mizzium|Stregoneria|I Mortai di Mizzium infliggono 4 danni a una creatura bersaglio che non controlli.\nSovraccarico {3}{R}{R}{R} (Puoi lanciare questa magia per il suo costo di sovraccarico. Se lo fai, cambiane il testo sostituendo "una creatura bersaglio" con "ogni creatura".) Mizzium Skin|Pelle di Mizzium|Istantaneo|Una creatura bersaglio che controlli prende +0/+1 e ha anti-malocchio fino alla fine del turno.\nSovraccarico {1}{U} (Puoi lanciare questa magia per il suo costo di sovraccarico. Se lo fai, cambiane il testo sostituendo "una creatura bersaglio" con "ogni creatura".) Mizzium Tank|Carro Armato di Mizzium|Artefatto — Veicolo|Travolgere\nOgniqualvolta lanci una magia non creatura, il Carro Armato di Mizzium diventa una creatura artefatto e prende +1/+1 fino alla fine del turno.\nManovrare 1 (TAPpa un qualsiasi numero di creature che controlli con forza totale pari o superiore a 1: Questo Veicolo diventa una creatura artefatto fino alla fine del turno.) Mizzium Transreliquat|Transreliquia Mizzium|Artefatto|{3}: La Transreliquia Mizzium diventa una copia di un artefatto bersaglio fino alla fine del turno.\n{1}{U}{R}: La Transreliquia Mizzium diventa una copia di un artefatto bersaglio e guadagna questa abilità. -Mizzix of the Izmagnus|Mizzix degli Izmagnus|Creatura Leggendaria — Mago Goblin|Ogniqualvolta lanci una magia istantaneo o stregoneria con costo di mana convertito superiore al numero di segnalini esperienza che possiedi, ottieni un segnalino esperienza.Le magie istantaneo e stregoneria che lanci costano {1} in meno per essere lanciate per ogni segnalino esperienza che possiedi. -Mizzix's Mastery|Talento di Mizzix|Stregoneria|Esilia una carta bersaglio che è un istantaneo o una stregoneria dal tuo cimitero. Per ogni carta esiliata in questo modo, copiala e puoi lanciare la copia senza pagare il suo costo di mana. Esilia il Talento di Mizzix.Sovraccarico {5}{R}{R}{R} (Puoi lanciare questa magia per il suo costo di sovraccarico. Se lo fai, cambiane il testo sostituendo "una carta bersaglio" con "ogni carta".) +Mizzix of the Izmagnus|Mizzix degli Izmagnus|Creatura Leggendaria — Mago Goblin|Ogniqualvolta lanci una magia istantaneo o stregoneria con costo di mana convertito superiore al numero di segnalini esperienza che possiedi, ottieni un segnalino esperienza.\nLe magie istantaneo e stregoneria che lanci costano {1} in meno per essere lanciate per ogni segnalino esperienza che possiedi. +Mizzix's Mastery|Talento di Mizzix|Stregoneria|Esilia una carta bersaglio che è un istantaneo o una stregoneria dal tuo cimitero. Per ogni carta esiliata in questo modo, copiala e puoi lanciare la copia senza pagare il suo costo di mana. Esilia il Talento di Mizzix.\nSovraccarico {5}{R}{R}{R} (Puoi lanciare questa magia per il suo costo di sovraccarico. Se lo fai, cambiane il testo sostituendo "una carta bersaglio" con "ogni carta".) Mnemonic Betrayal|Tradimento Mnemonico|Stregoneria|Esilia tutte le carte dai cimiteri di tutti gli avversari. Puoi lanciare quelle carte in questo turno e puoi spendere mana come se fosse mana di qualsiasi tipo per lanciarle. All'inizio della prossima sottofase finale, se un qualsiasi numero di quelle carte è ancora in esilio, rimettile nei cimiteri dei rispettivi proprietari.\nEsilia il Tradimento Mnemonico. Mnemonic Nexus|Nexus Mnemonico|Istantaneo|Ogni giocatore rimescola il proprio cimitero nel proprio grimorio. Mnemonic Sliver|Tramutante Mnemonico|| @@ -10478,6 +10743,7 @@ Mole Worms|Vermi Talpa|| Molimo, Maro-Sorcerer|Molimo, Stregone Maro|Creatura Leggendaria — Elementale|Travolgere (Se questa creatura sta per infliggere alle sue creature bloccanti danno da combattimento sufficiente a distruggerle, puoi farle infliggere il resto del suo danno al giocatore in difesa.)\nLa forza e la costituzione di Molimo, Stregone Maro sono pari al numero di terre che controlli. Molten Birth|Nascita Ardente|Stregoneria|Metti sul campo di battaglia due pedine creatura Elementale 1/1 rosse. Poi lancia una moneta. Se vinci il lancio, fai tornare la Nascita Ardente in mano al suo proprietario. Molten Disaster|Disastro Ardente|Stregoneria|Potenziamento {R} (Puoi pagare {R} addizionale quando lanci questa magia.)Se è stato pagato il costo di potenziamento, il Disastro Ardente ha battibaleno. (Fintanto che questa magia è in pila, i giocatori non possono lanciare magie o attivare abilità che non siano abilità di mana.)Il Disastro Ardente infligge X danni a ogni creatura senza volare e a ogni giocatore. +Molten Echoes|Echi Incandescenti|Incantesimo|Mentre gli Echi Incandescenti entrano nel campo di battaglia, scegli un tipo di creatura.\nOgniqualvolta una creatura non pedina del tipo scelto entra nel campo di battaglia sotto il tuo controllo, crea una pedina che è una copia di quella creatura. Quella pedina ha rapidità. Esiliala all'inizio della prossima sottofase finale. Molten Firebird|Pirofenice Rovente|Creatura — Fenice|Volare\nQuando la Pirofenice Rovente viene messa in un cimitero dal gioco, rimettila in gioco sotto il controllo del suo proprietario alla fine del turno e salta la tua prossima acquisizione.\n{4}{R}: Rimuovi dal gioco la Pirofenice Rovente. Molten Frame|Struttura Liquefatta|Istantaneo|Distruggi una creatura artefatto bersaglio.\nCiclo {2} ({2}, Scarta questa carta: Pesca una carta.) Molten Hydra|Idra di Metallo Fuso|| @@ -10502,6 +10768,7 @@ Moment of Triumph|Momento di Trionfo|Istantaneo|Una creatura bersaglio prende +2 Moment's Peace|Pace Momentanea|Istantaneo|Previeni tutto il danno da combattimento che verrebbe inflitto in questo turno.\nFlashback {2}{G} (puoi giocare questa carta dal tuo cimitero pagando il suo costo di flashback. Poi rimuovila dal gioco). Momentary Blink|Intermittenza Momentanea|Istantaneo|Rimuovi dal gioco una creatura bersaglio che controlli, poi rimettila in gioco sotto il controllo del suo proprietario.\nFlashback {3}{U} (Puoi giocare questa carta dal tuo cimitero pagando il suo costo di flashback. Poi rimuovila dal gioco). Momentous Fall|Grave Sconfitta|Istantaneo|Come costo addizionale per lanciare la Grave Sconfitta, sacrifica una creatura.\nPeschi carte pari alla forza della creatura sacrificata, poi guadagni punti vita pari alla sua costituzione. +Momentum Rumbler|Fracassatore alla Carica|Creatura — Dinosauro|Ogniqualvolta il Fracassatore alla Carica attacca, se non ha attacco improvviso, metti un segnalino attacco improvviso su di esso.\nOgniqualvolta il Fracassatore alla Carica attacca, se ha attacco improvviso, guadagna doppio attacco fino alla fine del turno. Momentum|Inerzia|| Momir Vig, Simic Visionary|Momir Vig, Visionario Simic|Creatura Leggendaria — Mago Elfo|Ogniqualvolta giochi una magia creatura verde, puoi passare in rassegna il tuo grimorio, scegliere una carta creatura e rivelarla. Se lo fai, rimescola il tuo grimorio e metti quella carta in cima a esso.\nOgniqualvolta giochi una magia creatura blu, rivela la prima carta del tuo grimorio. Se è una carta creatura, aggiungila alla tua mano. Monastery Flock|Stormo del Monastero|Creatura — Uccello|Difensore, volare\nMetamorfosi {U} (Puoi lanciare questa carta a faccia in giù come una creatura 2/2 pagando {3}. Girala a faccia in su in qualsiasi momento pagando il suo costo di metamorfosi.) @@ -10522,6 +10789,7 @@ Monstrous Carabid|Carabo Mostruoso|Creatura — Insetto|Il Carabo Mostruoso atta Monstrous Growth|Crescita Mostruosa|Stregoneria|La creatura bersaglio prende +4/+4 fino alla fine del turno. Monstrous Hound|Segugio Mostruoso|| Monstrous Onslaught|Assalto Mostruoso|Stregoneria|L'Assalto Mostruoso infligge X danni divisi a tua scelta tra un qualsiasi numero di creature bersaglio, dove X è la forza maggiore tra le creature che controlli mentre lanci l'Assalto Mostruoso. +Monstrous Step|Passo Mostruoso|Stregoneria|Una creatura bersaglio prende +7/+7 fino alla fine del turno. Fino a un'altra creatura bersaglio la blocca in questo turno, se può farlo.\nCiclo {2} ({2}, Scarta questa carta: Pesca una carta.) Moodmark Painter|Pittrice di Animarchi|Creatura — Sciamano Umano|Crescita sotterranea — Quando la Pittrice di Animarchi entra nel campo di battaglia, una creatura bersaglio ha minacciare e prende +X/+0 fino alla fine del turno, dove X è il numero di carte creatura nel tuo cimitero. (Non può essere bloccata tranne che da due o più creature.) Moon Heron|Airone Lunare|Creatura — Uccello Spirito|Volare Moon Sprite||| @@ -10589,7 +10857,7 @@ Mortipede|Mortipede|Creatura — Insetto|{2}{G}: Tutte le creature che possono b Mortiphobia|Mortifobia|Incantesimo|{1}{B}, Scarta una carta dalla tua mano: Rimuovi dal gioco una carta bersaglio presente in un cimitero.\n{1}{B}, Sacrifica la Mortifobia: Rimuovi dal gioco una carta bersaglio presente in un cimitero. Mortis Dogs|Cani della Morte|Creatura — Segugio|Ogniqualvolta i Cani della Morte attaccano, prendono +2/+0 fino alla fine del turno.\nQuando i Cani della Morte vengono messi in un cimitero dal campo di battaglia, un giocatore bersaglio perde punti vita pari alla loro forza. Mortivore|Mortivoro|Creatura — Lhurgoyf|La forza e la costituzione del Mortivoro sono pari al numero di carte creatura in tutti i cimiteri.\n{B}: Rigenera il Mortivoro. -Mortuary Mire|Pantano Mortuario|Terra|Il Pantano Mortuario entra nel campo di battaglia TAPpato.Quando il Pantano Mortuario entra nel campo di battaglia, puoi mettere una carta creatura bersaglio dal tuo cimitero in cima al tuo grimorio.{T}: Aggiungi {B} alla tua riserva di mana. +Mortuary Mire|Pantano Mortuario|Terra|Il Pantano Mortuario entra nel campo di battaglia TAPpato.\nQuando il Pantano Mortuario entra nel campo di battaglia, puoi mettere una carta creatura bersaglio dal tuo cimitero in cima al tuo grimorio.\n{T}: Aggiungi {B} alla tua riserva di mana. Mortuary|Camera Mortuaria|| Mortus Strider|Mortus Errante|Creatura — Scheletro|Quando il Mortus Errante muore, fallo tornare in mano al suo proprietario. Mosquito Guard|Guardia Zanzara|Creatura — Soldato Kithkin|Attacco improvviso\nRinforzare 1—{1}{W} ({1}{W}, Scarta questa carta: Metti un segnalino +1/+1 su una creatura bersaglio.) @@ -10598,6 +10866,7 @@ Moss Kami|Kami del Muschio|Creatura - Spirito|Travolgere Moss Monster|Mostro di Muschio|Creatura — Mostro| Moss Viper|Vipera del Muschio|Creatura — Serpente|Tocco letale Mossbridge Troll|Troll del Ponte Muscoso|Creatura — Troll|Se il Troll del Ponte Muscoso sta per essere distrutto, rigeneralo.\nTAPpa un qualsiasi numero di creature STAPpate che controlli diverse dal Troll del Ponte Muscoso con forza totale pari o superiore a 10: Il Troll del Ponte Muscoso prende +20/+20 fino alla fine del turno. +Mosscoat Goriak|Goriak del Mantomuschiato|Creatura — Bestia|Cautela Mossdog|Cane di Muschio|| Mossfire Egg|Uovo di Piromuschio|Artefatto|{2}, {T}, Sacrifica l'Uovo di Piromuschio: Aggiungi {R}{G} alla tua riserva di mana. Pesca una carta. Mossfire Valley|Valle di Piromuschio|Terra|{1}, {T}: Aggiungi {R}{G} alla tua riserva di mana. @@ -10646,7 +10915,7 @@ Mugging|Rapinare|Stregoneria|Rapinare infligge 2 danni a una creatura bersaglio. Mul Daya Channelers|Incanalatrici di Mul Daya|Creatura — Sciamano Druido Elfo|Gioca con la prima carta del tuo grimorio rivelata.\nFintanto che la prima carta del tuo grimorio è una carta creatura, le Incanalatrici di Mul Daya prendono +3/+3.\nFintanto che la prima carta del tuo grimorio è una carta terra, le Incanalatrici di Mul Daya hanno "{T}: Aggiungi due mana di un qualsiasi colore alla tua riserva di mana". Mulch|Concime|Stregoneria|Rivela le prime quattro carte del tuo grimorio. Aggiungi alla tua mano tutte le carte terra rivelate in questo modo e metti le altre nel tuo cimitero. Muldrotha, the Gravetide|Muldrotha, la Marea Funebre|Creatura Leggendaria — Avatar Elementale|Durante ogni tuo turno, puoi giocare fino a una carta permanente di ogni tipo di permanente dal tuo cimitero. (Se una carta ha più tipi di permanente, scegline uno mentre la giochi.) -Mulldrifter|Vagabondo Pensoso|Creatura — Elementale|VolareQuando il Vagabondo Pensoso entra nel campo di battaglia, pesca due carte.Apparire {2}{U} (Puoi lanciare questa magia pagando il suo costo di apparire. Se lo fai, viene sacrificata quando entra nel campo di battaglia.) +Mulldrifter|Vagabondo Pensoso|Creatura — Elementale|VolareQuando il Vagabondo Pensoso entra nel campo di battaglia, pesca due carte.\nApparire {2}{U} (Puoi lanciare questa magia pagando il suo costo di apparire. Se lo fai, viene sacrificata quando entra nel campo di battaglia.) Multani's Acolyte|Accolito di Multani|| Multani's Decree|Decreto di Multani|| Multani's Harmony|Armonia di Multani|| @@ -10677,7 +10946,7 @@ Murderous Spoils|Bottini Omicidi|Istantaneo|Distruggi una creatura bersaglio non Murder|Omicidio|Istantaneo|Distruggi una creatura bersaglio. Murk Dwellers|Abitatori del Buio|| Murk Strider|Ramingo dell'Oscurità|Creatura — Metabolizzatore Eldrazi|Vacuità (Questa carta non ha colore.)Quando il Ramingo dell'Oscurità entra nel campo di battaglia, puoi mettere una carta posseduta da un avversario dall'esilio nel cimitero di quel giocatore. Se lo fai, fai tornare una creatura bersaglio in mano al suo proprietario. -Murkfiend Liege|Vassallo Demone Oscuro|Creatura — Orrore|Le altre creature verdi che controlli prendono +1/+1.Le altre creature blu che controlli prendono +1/+1.STAPpa tutte le creature verdi e/o blu che controlli durante lo STAP di ogni altro giocatore. +Murkfiend Liege|Vassallo Demone Oscuro|Creatura — Orrore|Le altre creature verdi che controlli prendono +1/+1.\nLe altre creature blu che controlli prendono +1/+1.\nSTAPpa tutte le creature verdi e/o blu che controlli durante lo STAP di ogni altro giocatore. Murmuring Bosk|Bosco Sussurrante|Terra — Foresta|({T}: Aggiungi {G} alla tua riserva di mana.)\nMentre il Bosco Sussurrante entra in gioco, puoi rivelare una carta Silvantropo dalla tua mano. Se non lo fai, il Bosco Sussurrante entra in gioco TAPpato.\n{T}: Aggiungi {W} o {B} alla tua riserva di mana. Il Bosco Sussurrante ti infligge 1 danno. Murmuring Mystic|Mistico Mormorante|Creatura — Mago Umano|Ogniqualvolta lanci una magia istantaneo o stregoneria, crea una pedina creatura Illusione Uccello 1/1 blu con volare. Murmuring Phantasm|Fantasma Bisbigliante|Creatura — Spirito|Difensore @@ -10692,6 +10961,7 @@ Mutant's Prey|Preda del Mutante|Istantaneo|Una creatura bersaglio con un segnali Mutavault|Grotta Mutevole|Terra|{T}: Aggiungi {1} alla tua riserva di mana.\n{1}: La Grotta Mutevole diventa una creatura 2/2 con tutti i tipi di creatura fino alla fine del turno. È ancora una terra. Mutilate|Mutilare|Stregoneria|Tutte le creature prendono -1/-1 fino alla fine del turno per ogni Palude che controlli. Mutiny|Ammutinamento|Stregoneria|Una creatura bersaglio controllata da un avversario infligge danno pari alla propria forza a un'altra creatura bersaglio controllata da quel giocatore. +Mutual Destruction|Distruzione Reciproca|Stregoneria|Questa magia ha lampo fintanto che controlli un permanente con lampo.\nCome costo addizionale per lanciare questa magia, sacrifica una creatura.\nDistruggi una creatura bersaglio. Mutual Epiphany|Rivelazione Reciproca|Fenomeno|Quando incontri la Rivelazione Reciproca, ogni giocatore pesca quattro carte. (Poi viaggia tra i piani da questo fenomeno.) Muzzle|Museruola|| Mwonvuli Acid-Moss|Muschio Acido di Mwonvuli|Stregoneria|Distruggi una terra bersaglio. Passa in rassegna il tuo grimorio per una carta Foresta e mettila in gioco TAPpata. Poi rimescola il tuo grimorio. @@ -10731,11 +11001,12 @@ Myr Welder|Myr Saldatore|Creatura Artefatto — Myr|Imprimere — {T}: Esilia un Myriad Landscape|Paesaggio delle Miriadi|Terra|Il Paesaggio delle Miriadi entra nel campo di battaglia TAPpato.\n{T}: Aggiungi {1} alla tua riserva di mana.\n{2}, {T}, Sacrifica il Paesaggio delle Miriadi: Passa in rassegna il tuo grimorio per trovare fino a due carte terra base che condividono un tipo di terra, mettile sul campo di battaglia TAPpate, poi rimescola il tuo grimorio. Myrsmith|Plasmamyr|Creatura — Artefice Umano|Ogniqualvolta lanci una magia artefatto, puoi pagare {1}. Se lo fai, metti sul campo di battaglia una pedina creatura artefatto Myr 1/1 incolore. Mysteries of the Deep|Misteri degli Abissi|Istantaneo|Pesca due carte.\nTerraferma — Se hai fatto entrare nel campo di battaglia una terra sotto il tuo controllo in questo turno, pesca invece tre carte. +Mysterious Egg|Uovo Misterioso|Creatura — Uovo|Ogniqualvolta questa creatura muta, metti un segnalino +1/+1 su di essa. Mysterious Pathlighter|Misterioso Rischiarasentieri|Creatura — Spiritello|Volare\nOgni creatura che controlli che ha un'Avventura entra nel campo di battaglia con un segnalino +1/+1 addizionale. (Non deve necessariamente essere prima andata all'Avventura.) Mystic Archaeologist|Archeista Misticista|Creatura — Mago Umano|{3}{U}{U}: Pesca due carte. -Mystic Barrier|Barriera Mistica|Incantesimo|Quando la Barriera Mistica entra nel campo di battaglia o all'inizio del tuo mantenimento, scegli sinistra o destra.Ogni giocatore può attaccare solo l'avversario seduto più vicino a lui nell'ultima direzione scelta e i planeswalker controllati da quel giocatore. +Mystic Barrier|Barriera Mistica|Incantesimo|Quando la Barriera Mistica entra nel campo di battaglia o all'inizio del tuo mantenimento, scegli sinistra o destra.\nOgni giocatore può attaccare solo l'avversario seduto più vicino a lui nell'ultima direzione scelta e i planeswalker controllati da quel giocatore. Mystic Compass|Bussola Mistica|| -Mystic Confluence|Confluenza Mistica|Istantaneo|Scegli tre. Puoi scegliere lo stesso modo più di una volta.• Neutralizza una magia bersaglio a meno che il suo controllore non paghi {3}.• Fai tornare una creatura bersaglio in mano al suo proprietario.• Pesca una carta. +Mystic Confluence|Confluenza Mistica|Istantaneo|Scegli tre. Puoi scegliere lo stesso modo più di una volta.\n• Neutralizza una magia bersaglio a meno che il suo controllore non paghi {3}.\n• Fai tornare una creatura bersaglio in mano al suo proprietario.\n• Pesca una carta. Mystic Crusader|Crociato Mistico|Creatura — Mistico Nomade|Protezione dal nero e dal rosso\nSoglia - Il Crociato Mistico prende +1/+1 e ha volare (hai soglia fintanto che ci sono almeno sette carte nel tuo cimitero). Mystic Decree|Proclama Mistico|| Mystic Denial|Rifiuto Mistico|| @@ -10752,14 +11023,16 @@ Mystic Penitent|Penitente Mistico|Creatura — Mistico Nomade|Il Penitente Misti Mystic Remora|Remora Mistica|| Mystic Repeal|Annullamento Mistico|Istantaneo|Metti un incantesimo bersaglio in fondo al grimorio del suo proprietario. Mystic Restraints|Lacci Mistici|Incanta Creatura|Puoi giocare i Lacci Mistici in qualsiasi momento in cui potresti giocare un istantaneo.\nQuando i Lacci Mistici entrano in gioco, TAPpa la creatura incantata.\nLa creatura incantata non STAPpa durante lo STAP del proprio controllore. -Mystic Retrieval|Recupero Mistico|Stregoneria|Riprendi in mano una carta istantaneo o stregoneria bersaglio dal tuo cimitero.Flashback {2}{R} (Puoi lanciare questa carta dal tuo cimitero pagando il suo costo di flashback. Poi esiliala.) +Mystic Retrieval|Recupero Mistico|Stregoneria|Riprendi in mano una carta istantaneo o stregoneria bersaglio dal tuo cimitero.\nFlashback {2}{R} (Puoi lanciare questa carta dal tuo cimitero pagando il suo costo di flashback. Poi esiliala.) Mystic Sanctuary|Santuario Mistico|Terra — Isola|({T}: Aggiungi {U}.)\nIl Santuario Mistico entra nel campo di battaglia TAPpato a meno che tu non controlli tre o più altre Isole.\nQuando il Santuario Mistico entra nel campo di battaglia STAPpato, puoi mettere una carta istantaneo o stregoneria bersaglio dal tuo cimitero in cima al tuo grimorio. +Mystic Skyfish|Pesce Celeste Mistico|Creatura — Pesce|Ogniqualvolta peschi la tua seconda carta in ogni turno, il Pesce Celeste Mistico ha volare fino alla fine del turno. Mystic Snake|Serpente Mistico|Creatura — Serpente|Lampo (Puoi giocare questa magia in ogni momento in cui potresti giocare un istantaneo.)\nQuando il Serpente Mistico entra in gioco, neutralizza una magia bersaglio. Mystic Speculation|Speculazione Mistica|Stregoneria|Riscatto {2} (Puoi spendere {2} addizionale mentre giochi questa magia. Se lo fai, riprendi in mano questa carta quando si risolve.)\nProfetizzare 3 (Guarda le prime tre carte del tuo grimorio, poi mettine un qualsiasi numero in fondo al tuo grimorio e le altre in cima in qualsiasi ordine.) +Mystic Subdual|Sottomissione Mistica|Incantesimo — Aura|Lampo\nIncanta creatura\nLa creatura incantata prende -2/-0 e perde tutte le abilità. (Se la creatura muta, non ottiene nuove abilità. Può guadagnare abilità in altri modi.) Mystic Veil|Velo Mistico|| Mystic Visionary|Visionario Mistico|Creatura — Mistico Nomade|Soglia - Il Visionario Mistico ha volare (hai soglia fintanto che ci sono almeno sette carte nel tuo cimitero). Mystic Zealot|Zelota Mistico|Creatura — Mistico Nomade|Soglia - Lo Zelota Mistico prende +1/+1 e ha volare (hai soglia fintanto che ci sono almeno sette carte nel tuo cimitero). -Mystic of the Hidden Way|Mistico della Via Nascosta|Creatura — Monaco Umano|Il Mistico della Via Nascosta non può essere bloccato.Metamorfosi {2}{U} (Puoi lanciare questa carta a faccia in giù come una creatura 2/2 pagando {3}. Girala a faccia in su in qualsiasi momento pagando il suo costo di metamorfosi.) +Mystic of the Hidden Way|Mistico della Via Nascosta|Creatura — Monaco Umano|Il Mistico della Via Nascosta non può essere bloccato.\nMetamorfosi {2}{U} (Puoi lanciare questa carta a faccia in giù come una creatura 2/2 pagando {3}. Girala a faccia in su in qualsiasi momento pagando il suo costo di metamorfosi.) Mystical Dispute|Contesa Mistica|Istantaneo|Questa magia costa {2} in meno per essere lanciata se bersaglia una magia blu.\nNeutralizza una magia bersaglio a meno che il suo controllore non paghi {3}. Mystical Teachings|Insegnamenti Mistici|Istantaneo|Passa in rassegna il tuo grimorio per una carta istantaneo o una carta con lampo, rivelala e aggiungila alla tua mano. Poi rimescola il tuo grimorio.\nFlashback {5}{B} (Puoi giocare questa carta dal tuo cimitero pagando il suo costo di flashback. Poi rimuovila dal gioco). Mystical Tutor|Tutore Mistico|| @@ -10767,6 +11040,11 @@ Mystifying Maze|Labirinto Ingannevole|Terra|{T}: Aggiungi {1} alla tua riserva d Myth Realized|Realizzare il Mito|Incantesimo|Ogniqualvolta lanci una magia non creatura, metti un segnalino sapere su Realizzare il Mito.\n{2}{W}: Metti un segnalino sapere su Realizzare il Mito.\n{W}: Fino alla fine del turno, Realizzare il Mito diventa una creatura Avatar Monaco in aggiunta ai suoi altri tipi e ha "La forza e la costituzione di questa creatura sono pari al numero di segnalini sapere su di essa". Myth Unbound|Leggenda Senza Confini|Incantesimo|Il tuo comandante costa {1} in meno per essere lanciato per ogni volta che è stato lanciato dalla zona di comando in questa partita.\nOgniqualvolta il tuo comandante viene messo nella zona di comando da qualsiasi zona, pesca una carta. Mythic Proportions|Dimensioni Leggendarie|Incanta Creatura|La creatura incantata prende +8/+8 e ha travolgere. +Mythos of Brokkos|Mito di Broykos|Stregoneria|Se è stato speso {U}{B} per lanciare questa magia, passa in rassegna il tuo grimorio per una carta, metti quella carta nel tuo cimitero, poi rimescola il tuo grimorio.\nRiprendi in mano fino a due carte permanente dal tuo cimitero. +Mythos of Illuna|Mito di Illuna|Stregoneria|Crea una pedina che è una copia di un permanente bersaglio. Se è stato speso {R}{G} per lanciare questa magia, crea invece una pedina che è una copia di quel pemanente, tranne che ha "Quando questo permanente entra nel campo di battaglia, se è una creatura, lotta con fino a una creatura bersaglio che non controlli". +Mythos of Nethroi|Mito di Nethroi|Istantaneo|Distruggi un permanente non terra bersaglio se è una creatura o se è stato speso {G}{W} per lanciare questa magia. +Mythos of Snapdax|Mito di Snapdax|Stregoneria|Ogni giocatore sceglie un artefatto, una creatura, un incantesimo e un planeswalker tra i permanenti non terra che controlla, poi sacrifica gli altri. Se è stato speso {B}{R} per lanciare questa magia, invece scegli tu i permanenti per ogni giocatore. +Mythos of Vadrok|Mito di Vadrok|Stregoneria|Il Mito di Vadrok infligge 5 danni divisi a tua scelta tra un qualsiasi numero di creature e/o planeswalker bersaglio. Se è stato speso {W}{U} per lanciare questa magia, fino al tuo prossimo turno quei permanenti non possono attaccare o bloccare e le loro abilità attivate non possono essere attivate. Márton Stromgald|Márton Stromgald|| Naar Isle|Isola Naar|Piano — Fuoco Ribelle|All'inizio del tuo mantenimento, metti un segnalino fiamma sull'Isola Naar, poi l'Isola Naar ti infligge danno pari al numero di segnalini fiamma su di esso.\nOgniqualvolta tiri caos, l'Isola Naar infligge 3 danni a un giocatore bersaglio. Naban, Dean of Iteration|Naban, Decano dell'Iterazione|Creatura Leggendaria — Mago Umano|Se un Mago che entra nel campo di battaglia sotto il tuo controllo fa innescare abilità innescate di permanenti che controlli, quelle abilità si innescano una volta in più. @@ -10786,7 +11064,7 @@ Nahiri's Machinations|Macchinazioni di Nahiri|Incantesimo|All'inizio del combatt Nahiri's Stoneblades|Lame di Pietra di Nahiri|Istantaneo|Fino a due creature bersaglio prendono +2/+0 fino alla fine del turno. Nahiri's Wrath|Ira di Nahiri|Stregoneria|Come costo addizionale per lanciare l'Ira di Nahiri, scarta X carte.\nScegli fino a X creature e/o planeswalker bersaglio. L'Ira di Nahiri infligge danno pari al costo di mana convertito totale delle carte scartate a ciascun bersaglio. Nahiri, Storm of Stone|Nahiri, Tempesta di Pietra|Planeswalker Leggendario — Nahiri|Fintanto che è il tuo turno, le creature che controlli hanno attacco improvviso e le abilità equipaggiare che attivi costano {1} in meno per essere attivate.\n-X: Nahiri, Tempesta di Pietra infligge X danni a una creatura TAPpata bersaglio. -Nahiri, the Harbinger|Nahiri, l'Araldo|Planeswalker — Nahiri|+2: Puoi scartare una carta. Se lo fai, pesca una carta.\n-2: Esilia un incantesimo, un artefatto TAPpato o una creatura TAPpata bersaglio.\n-8: Passa in rassegna il tuo grimorio per una carta artefatto o creatura, mettila sul campo di battaglia, poi rimescola il tuo grimorio. Ha rapidità. Riprendila in mano all'inizio della prossima sottofase finale. +Nahiri, the Harbinger|Nahiri, l'Araldo|Planeswalker Leggendario — Nahiri|+2: Puoi scartare una carta. Se lo fai, pesca una carta.\n-2: Esilia un incantesimo, un artefatto TAPpato o una creatura TAPpata bersaglio.\n-8: Passa in rassegna il tuo grimorio per una carta artefatto o creatura, mettila sul campo di battaglia, poi rimescola il tuo grimorio. Ha rapidità. Riprendila in mano all'inizio della prossima sottofase finale. Nahiri, the Lithomancer|Nahiri, la Litomante|Planeswalker — Nahiri|+2: Metti sul campo di battaglia una pedina creatura Soldato Kor 1/1 bianca. Puoi assegnarle un Equipaggiamento che controlli.\n-2: Puoi mettere sul campo di battaglia una carta Equipaggiamento dalla tua mano o dal tuo cimitero.\n-10: Metti sul campo di battaglia una pedina artefatto Equipaggiamento incolore chiamata Lama Forgiata nella Pietra. Ha indistruttibile, "La creatura equipaggiata prende +5/+5 e ha doppio attacco" ed equipaggiare {0}.\nNahiri, la Litomante può essere il tuo comandante. Naiad of Hidden Coves|Naiade delle Baie Nascoste|Creatura Incantesimo — Ninfa|Fintanto che non è il tuo turno, le magie che lanci costano {1} in meno per essere lanciate. Nakaya Shade|Bruma di Nakaya|| @@ -10814,12 +11092,14 @@ Narnam Cobra|Cobra di Narnam|Creatura Artefatto — Serpente|{G}: Il Cobra di Na Narnam Renegade|Rinnegato di Narnam|Creatura — Guerriero Elfo|Tocco letale\nRivolta — Se un permanente che controllavi ha lasciato il campo di battaglia in questo turno, il Rinnegato di Narnam entra nel campo di battaglia con un segnalino +1/+1. Narrow Escape|Salvo per un Pelo|Istantaneo|Fai tornare un permanente bersaglio che controlli in mano al suo proprietario. Guadagni 4 punti vita. Narset Transcendent|Narset Trascendente|Planeswalker — Narset|+1: Guarda la prima carta del tuo grimorio. Se è una carta non creatura e non terra, puoi rivelarla e aggiungerla alla tua mano.\n−2: Quando lanci la tua prossima magia istantaneo o stregoneria dalla tua mano in questo turno, ha ripresa.\n−9: Ottieni un emblema con "I tuoi avversari non possono lanciare magie non creatura". +Narset of the Ancient Way|Narset della Tradizione Antica|Planeswalker Leggendario — Narset|+1: Guadagni 2 punti vita. Aggiungi {U}, {R} o {W}. Spendi questo mana solo per lanciare una magia non creatura.\n-2: Pesca una carta, poi puoi scartare una carta. Quando scarti una carta non terra in questo modo, Narset della Tradizione Antica infligge a una creatura o a un planeswalker bersaglio danno pari al costo di mana convertito di quella carta.\n-6: Ottieni un emblema con "Ogniqualvolta lanci una magia non creatura, questo emblema infligge 2 danni a un qualsiasi bersaglio". Narset's Reversal|Inversione di Narset|Istantaneo|Copia una magia istantaneo o stregoneria bersaglio, poi falla tornare in mano al suo proprietario. Puoi scegliere nuovi bersagli per la copia. Narset, Enlightened Master|Narset, Maestra Illuminata|Creatura Leggendaria — Monaco Umano|Attacco improvviso, anti-malocchio\nOgniqualvolta Narset, Maestra Illuminata attacca, esilia le prime quattro carte del tuo grimorio. Fino alla fine del turno, puoi lanciare carte non creatura esiliate con Narset in questo turno senza pagare il loro costo di mana. Narset, Parter of Veils|Narset, Separatrice dei Veli|Planeswalker Leggendario — Narset|Ogni avversario non può pescare più di una carta per turno.\n-2: Guarda le prime quattro carte del tuo grimorio. Puoi rivelare una carta non terra, non creatura scelta tra esse e aggiungerla alla tua mano. Metti le altre in fondo al tuo grimorio in ordine casuale. Narstad Scrapper|Attaccabrighe di Narstad|Creatura Artefatto — Costrutto|{2}: L'Attaccabrighe di Narstad prende +1/+0 fino alla fine del turno. Naru Meha, Master Wizard|Naru Meha, Maga Insegnante|Creatura Leggendaria — Mago Umano|Lampo\nQuando Naru Meha, Maga Insegnante entra nel campo di battaglia, copia una magia istantaneo o stregoneria bersaglio che controlli. Puoi scegliere nuovi bersagli per la copia.\nGli altri Maghi che controlli prendono +1/+1. Narwhal|Narvalo|| +Nascent Metamorph|Metamorfo Nascente|Creatura — Polimorfo|Ogniqualvolta il Metamorfo Nascente attacca o blocca, un avversario bersaglio rivela carte dalla cima del suo grimorio finché non rivela una carta creatura. Il Metamorfo Nascente diventa una copia di quella carta fino alla fine del turno. Poi quel giocatore mette tutte le carte rivelate in questo modo in fondo al suo grimorio in ordine casuale. Nath of the Gilt-Leaf|Nath di Foglia Dorata|Creatura Leggendaria — Guerriero Elfo|All'inizio del tuo mantenimento, puoi far scartare una carta a caso a un avversario bersaglio.\nOgniqualvolta un avversario scarta una carta, puoi creare una pedina creatura Guerriero Elfo 1/1 verde. Nath's Buffoon|Buffone di Nath|Creatura — Farabutto Goblin|Protezione dagli Elfi Nath's Elite|Elite di Nath|Creatura — Guerriero Elfo|Tutte le creature in grado di bloccare l'Elite di Nath lo fanno.\nQuando l'Elite di Nath entra in gioco, scontrati con un avversario. Se vinci, metti un segnalino +1/+1 sull'Elite di Nath. (Ogni giocatore che si scontra rivela la prima carta del suo grimorio, poi la mette in cima o in fondo. Un giocatore vince se la sua carta aveva un costo di mana convertito maggiore.) @@ -10884,9 +11164,11 @@ Necromancer's Magemark|Magimarchio del Necromante|Incantesimo — Aura|Incanta c Necromancer's Stockpile|Scorte del Necromante|Incantesimo|{1}{B}, Scarta una carta creatura: Pesca una carta. Se la carta scartata era una carta Zombie, metti sul campo di battaglia una pedina creatura Zombie 2/2 nera TAPpata. Necromancy|Necromanzia|| Necromantic Selection|Selezione Necromantica|Stregoneria|Distruggi tutte le creature, poi rimetti sul campo di battaglia sotto il tuo controllo una carta creatura messa in un cimitero in questo modo. È uno Zombie nero in aggiunta ai suoi altri tipi e colori. Esilia la Selezione Necromantica. -Necromantic Summons|Evocazioni Necromantiche|Stregoneria|Metti sul campo di battaglia sotto il tuo controllo una carta creatura bersaglio da un cimitero.Arte magica — Se nel tuo cimitero ci sono due o più carte istantaneo e/o stregoneria, quella creatura entra nel campo di battaglia con due segnalini +1/+1 addizionali. +Necromantic Summons|Evocazioni Necromantiche|Stregoneria|Metti sul campo di battaglia sotto il tuo controllo una carta creatura bersaglio da un cimitero.\nArte magica — Se nel tuo cimitero ci sono due o più carte istantaneo e/o stregoneria, quella creatura entra nel campo di battaglia con due segnalini +1/+1 addizionali. Necromantic Thirst|Sete Necromantica|Incantesimo — Aura|Incanta creatura\nQuando la creatura incantata infligge danno da combattimento a un giocatore, puoi riprendere in mano una carta creatura bersaglio dal tuo cimitero. Necromaster Dragon|Drago Signore Necromante|Creatura — Drago|Volare\nOgniqualvolta il Drago Signore Necromante infligge danno da combattimento a un giocatore, puoi pagare {2}. Se lo fai, metti sul campo di battaglia una pedina creatura Zombie 2/2 nera e ogni avversario mette nel proprio cimitero le prime due carte del proprio grimorio. +Necromentia|Necrodemenza|Stregoneria|Scegli il nome di una carta diverso dal nome di una carta terra base. Passa in rassegna il cimitero, la mano e il grimorio di un avversario bersaglio per un qualsiasi numero di carte con quel nome ed esiliale. Quel giocatore rimescola il suo grimorio, poi crea una pedina creatura Zombie 2/2 nera per ogni carta esiliata dalla sua mano in questo modo. +Necropanther|Necropantera|Creatura — Incubo Felino|Mutazione {2}{W/B}{W/B} (Se lanci questa magia per il suo costo di mutazione, mettila sopra o sotto una creatura non Umano bersaglio che possiedi. Muta nella creatura sopra, con anche le abilità di quelle sotto.)\nOgniqualvolta questa creatura muta, rimetti sul campo di battaglia una carta creatura bersaglio con costo di mana convertito pari o inferiore a 3 dal tuo cimitero. Necropede|Necropode|Creatura Artefatto — Insetto|Infettare (Questa creatura infligge danno alle creature sotto forma di segnalini -1/-1 e ai giocatori sotto forma di segnalini veleno.)\nQuando il Necropode viene messo in un cimitero dal campo di battaglia, puoi mettere un segnalino -1/-1 su una creatura bersaglio. Necroplasm|Necroplasma|Creatura — Melma|All'inizio del tuo mantenimento, metti un segnalino +1/+1 sul Necroplasma.\nAll'inizio della tua sottofase finale, distruggi ogni creatura con costo di mana convertito pari al numero di segnalini +1/+1 sul Necroplasma.\nDragare 2 (Se stai per pescare una carta, puoi invece riprendere in mano questa carta dal tuo cimitero e mettere nel tuo cimitero le prime due carte del tuo grimorio.) Necropolis Fiend|Immondo della Necropoli|Creatura — Demone|Esumare (Ogni carta che esili dal tuo cimitero mentre lanci questa magia corrisponde al pagamento di {1}.)\nVolare\n{X}, {T}, Esilia X carte dal tuo cimitero: Una creatura bersaglio prende -X/-X fino alla fine del turno. @@ -10922,7 +11204,7 @@ Neheb, the Eternal|Neheb, l'Eterno|Creatura Leggendaria — Guerriero Minotauro Neheb, the Worthy|Neheb, il Prescelto|Creatura Leggendaria — Guerriero Minotauro|Attacco improvviso\nGli altri Minotauri che controlli hanno attacco improvviso.\nFintanto che hai una o meno carte in mano, i Minotauri che controlli prendono +2/+0.\nOgniqualvolta Neheb, il Prescelto infligge danno da combattimento a un giocatore, ogni giocatore scarta una carta. Neko-Te|Neko-Te|Artefatto - Equipaggiamento|Ogniqualvolta la creatura equipaggiata infligge danno a una creatura, TAPpa quella creatura. Fintanto che Neko-Te rimane in gioco, quella creatura non STAPpa durante lo STAP del suo controllore.\nOgniqualvolta la creatura equipaggiata infligge danno a un giocatore, quel giocatore perde 1 punto vita.\nEquipaggiare {2} Nekrataal|Nekrataal|Creatura — Assassino Umano|Attacco improvviso (Questa creatura infligge danno da combattimento prima delle creature senza attacco improvviso.)\nQuando il Nekrataal entra in gioco, distruggi una creatura non artefatto, non nera bersaglio. Quella creatura non può essere rigenerata. -Nekusar, the Mindrazer|Nekusar, il Distruttore di Menti|Creatura Leggendaria — Mago Zombie|All'inizio dell'acquisizione di ogni giocatore, quel giocatore pesca una carta addizionale.Ogniqualvolta un avversario pesca una carta, Nekusar, il Distruttore di Menti infligge 1 danno a quel giocatore. +Nekusar, the Mindrazer|Nekusar, il Distruttore di Menti|Creatura Leggendaria — Mago Zombie|All'inizio dell'acquisizione di ogni giocatore, quel giocatore pesca una carta addizionale.\nOgniqualvolta un avversario pesca una carta, Nekusar, il Distruttore di Menti infligge 1 danno a quel giocatore. Nema Siltlurker|Nema in Agguato|Creatura — Lucertola| Nemata, Grove Guardian|Nemata, Guardiana del Boschetto|| Nemesis Mask|Maschera della Nemesi|Artefatto — Equipaggiamento|Tutte le creature in grado di bloccare la creatura equipaggiata devono farlo.\nEquipaggiare {3} ({3}: Assegnala a una creatura bersaglio che controlli. Equipaggiala solo come una stregoneria. Questa carta entra in gioco non assegnata e resta in gioco se la creatura lascia il gioco.) @@ -10949,6 +11231,7 @@ Nest Robber|Ladro dei Nidi|Creatura — Dinosauro|Rapidità Nest of Scarabs|Nido di Scarabei|Incantesimo|Ogniqualvolta metti uno o più segnalini -1/-1 su una creatura, crea altrettante pedine creatura Insetto 1/1 nere. Nested Ghoul|Ghoul Annidato|Creatura — Guerriero Zombie|Ogniqualvolta una fonte infligge danno al Ghoul Annidato, metti sul campo di battaglia una pedina creatura Zombie 2/2 nera. Nesting Dragon|Drago in Cova|Creatura — Drago|Volare\nTerraferma — Ogniqualvolta una terra entra nel campo di battaglia sotto il tuo controllo, crea una pedina creatura Uovo di Drago 0/2 rossa con difensore e "Quando questa creatura muore, crea una pedina creatura Drago 2/2 rossa con volare e '{R}: Questa creatura prende +1/+0 fino alla fine del turno'". +Nesting Grounds|Territorio di Nidificazione|Terra|{T}: Aggiungi {C}.\n{1}, {T}: Sposta un segnalino da un permanente bersaglio che controlli a un altro permanente bersaglio. Attiva questa abilità solo quando potresti lanciare una stregoneria. Nesting Wurm|Wurm Annidato|| Netcaster Spider|Ragno Lanciareti|Creatura — Ragno|Raggiungere (Questa creatura può bloccare le creature con volare.)\nOgniqualvolta il Ragno Lanciareti blocca una creatura con volare, il Ragno Lanciareti prende +2/+0 fino alla fine del turno. Nether Horror|Orrore degli Inferi|Creatura — Orrore| @@ -10956,9 +11239,11 @@ Nether Shadow|Ombra Infernale|| Nether Spirit|Spirito Abissale|Creatura — Spirito|All'inizio del tuo mantenimento, se lo Spirito Abissale è l'unica carta creatura nel tuo cimitero, puoi rimetterlo sul campo di battaglia. Nether Traitor|Traditore Abissale|Creatura — Spirito|Rapidità\nOmbra (Questa creatura può bloccare o essere bloccata soltanto da creature con ombra.)\nOgniqualvolta un'altra creatura viene messa nel tuo cimitero dal gioco, puoi pagare {B}. Se lo fai, rimetti in gioco il Traditore Abissale dal tuo cimitero. Nether Void|Vuoto Abissale|| +Netherborn Altar|Altare degli Inferi|Artefatto|{T}, Metti un segnalino anima sull'Altare degli Inferi: Aggiungi il tuo comandante alla tua mano dalla zona di comando. Poi perdi 3 punti vita per ogni segnalino anima sull'Altare degli Inferi. Netherborn Phalanx|Falange degli Inferi|Creatura — Orrore|Quando la Falange degli Inferi entra in gioco, ogni avversario perde 1 punto vita per ciascuna creatura che controlla.\nTrasmutare {1}{B}{B} ({1}{B}{B}, Scarta questa carta: Passa in rassegna il tuo grimorio, scegli una carta con lo stesso costo di mana convertito di questa carta, rivelala e aggiungila alla tua mano. Poi rimescola il tuo grimorio. Giocalo solo come una stregoneria.) +Nethroi, Apex of Death|Nethroi, Alfa della Morte|Creatura Leggendaria — Bestia Incubo Felino|Mutazione {4}{G/W}{B}{B} (Se lanci questa magia per il suo costo di mutazione, mettila sopra o sotto una creatura non Umano bersaglio che possiedi. Muta nella creatura sopra, con anche le abilità di quelle sotto.)\nTocco letale, legame vitale\nOgniqualvolta questa creatura muta, rimetti sul campo di battaglia un qualsiasi numero di carte creatura bersaglio con forza totale pari o inferiore a 10 dal tuo cimitero. Netter en-Dal|Intrappolatrice en-Dal|| -Nettle Drone|Parassita dagli Aculei|Creatura — Parassita Eldrazi|Vacuità (Questa carta non ha colore.){T}: Il Parassita dagli Aculei infligge 1 danno a ogni avversario.Ogniqualvolta lanci una magia incolore, STAPpa il Parassita dagli Aculei. +Nettle Drone|Parassita dagli Aculei|Creatura — Parassita Eldrazi|Vacuità (Questa carta non ha colore.){T}: Il Parassita dagli Aculei infligge 1 danno a ogni avversario.\nOgniqualvolta lanci una magia incolore, STAPpa il Parassita dagli Aculei. Nettle Sentinel|Sentinella delle Ortiche|Creatura — Guerriero Elfo|La Sentinella delle Ortiche non STAPpa durante lo STAP del suo controllore.\nOgniqualvolta giochi una magia verde, puoi STAPpare la Sentinella delle Ortiche. Nettle Swine|Suino delle Ortiche|Creatura — Cinghiale| Nettletooth Djinn|Genio dai Denti Aguzzi|| @@ -10974,6 +11259,7 @@ Neurok Replica|Replicante Neurok|Creatura Artefatto — Mago|{1}{U}, Sacrifica i Neurok Spy|Spia Neuraca|Creatura — Farabutto Umano|La Spia Neuraca non può essere bloccata fintanto che il giocatore in difesa controlla almeno un artefatto. Neurok Stealthsuit|Furtoveste Neurok|Artefatto — Equipaggiamento|La creatura equipaggiata non può essere bersaglio di magie o abilità.\n{U}{U}: Assegna la Furtoveste Neurok a una creatura bersaglio che controlli.\nEquipaggiare {1} ({1}: Assegnala a una creatura bersaglio che controlli. Equipaggiala solo come una stregoneria.) Neurok Transmuter|Trasmutatore Neurok|Creatura — Mago Umano|{U}: La creatura bersaglio diventa un artefatto in aggiunta ai suoi altri tipi fino alla fine del turno.\n{U}: Fino alla fine del turno, la creatura artefatto bersaglio diventa blu e non è un artefatto. +Neutralize|Neutralizzare|Istantaneo|Neutralizza una magia bersaglio.\nCiclo {2} ({2}, Scarta questa carta: Pesca una carta.) Neutralizing Blast|Esplosione Neutralizzante|Istantaneo|Neutralizza una magia multicolore bersaglio. Never Happened|Mai Successo|Stregoneria|Un avversario bersaglio rivela la sua mano. Scegli una carta non terra dal cimitero o dalla mano di quel giocatore ed esiliala. Neverending Torment|Tormento Senza Fine|Stregoneria|Passa in rassegna il grimorio di un giocatore bersaglio, scegli X carte, dove X è pari al numero di carte che hai in mano, e rimuovile dal gioco. Poi quel giocatore rimescola il proprio grimorio. Epopea (Per il resto della partita, non puoi giocare magie. All'inizio di ogni tuo mantenimento, copia questa magia tranne la sua abilità epopea. Puoi scegliere un nuovo bersaglio per la copia.) @@ -10996,6 +11282,7 @@ Nezumi Graverobber|Nezumi Profanatombe|| Nezumi Ronin|Ronin Nezumi|Creatura - Samurai Ratto|Bushido 1 (Quando questa blocca o viene bloccata, prende +1/+1 fino alla fine del turno.) Nezumi Shadow-Watcher|Veglia-Ombre Nezumi|Creatura - Guerriero Ratto|Sacrifica il Veglia-Ombre Nezumi: Distruggi un Ninja bersaglio. Niall Silvain|Silvano di Niall|| +Niambi, Esteemed Speaker|Niambi, Oratrice Rinomata|Creatura Leggendaria — Chierico Umano|Lampo\nQuando Niambi, Oratrice Rinomata entra nel campo di battaglia, puoi far tornare un'altra creatura bersaglio che controlli in mano al suo proprietario. Se lo fai, guadagni punti vita pari al costo di mana convertito di quella creatura.\n{1}{W}{U}, {T}, Scarta una carta leggendaria: Pesca due carte. Niambi, Faithful Healer|Niambi, Guaritrice Fedele|Creatura Leggendaria — Chierico Umano|Quando Niambi, Guaritrice Fedele entra nel campo di battaglia, puoi passare in rassegna il tuo grimorio e/o il tuo cimitero per una carta chiamata Teferi, Distorsore Temporale, rivelarla e aggiungerla alla tua mano. Se passi in rassegna il tuo grimorio in questo modo, rimescolalo. Niblis of Dusk|Niblis del Crepuscolo|Creatura — Spirito|Volare\nProdezza (Ogniqualvolta lanci una magia non creatura, questa creatura prende +1/+1 fino alla fine del turno.) Niblis of Frost|Niblis del Gelo|Creatura — Spirito|Volare\nProdezza (Ogniqualvolta lanci una magia non creatura, questa creatura prende +1/+1 fino alla fine del turno.)\nOgniqualvolta lanci una magia istantaneo o stregoneria, TAPpa una creatura bersaglio controllata da un avversario. Quella creatura non STAPpa durante il prossimo STAP del suo controllore. @@ -11048,15 +11335,17 @@ Nightshade Stinger|Pungiglione di Belladonna|Creatura — Farabutto Spiritello|V Nightsky Mimic|Mimic Notturno|Creatura — Polimorfo|Ogniqualvolta giochi una magia bianca e nera, il Mimic Notturno diventa 4/4 e ha volare fino alla fine del turno. Nightsnare|Trappola Notturna|Stregoneria|Un avversario bersaglio rivela la sua mano. Puoi scegliere una carta non terra da quella mano. Se lo fai, quel giocatore scarta quella carta. Se non lo fai, quel giocatore scarta due carte. Nightsoil Kami|Kami del Suolo Notturno|Creatura - Spirito|Muta-anima 5 (Quando questa viene messa in un cimitero dal gioco, puoi riprendere in mano una carta Spirito bersaglio con costo di mana convertito pari o inferiore a 5 dal tuo cimitero.) +Nightsquad Commando|Commando dello Squadrone Notturno|Creatura — Soldato Umano|Quando il Commando dello Squadrone Notturno entra nel campo di battaglia, se hai attaccato in questo turno, crea una pedina creatura Soldato Umano 1/1 bianca. Nightstalker Engine|Cacciatore Notturno Meccanico|| Nightveil Predator|Predatore di Velo Notturno|Creatura — Vampiro|Volare, tocco letale\nAnti-malocchio (Questa creatura non può essere bersaglio di magie o abilità controllate dai tuoi avversari.) Nightveil Specter|Spettro Velo Notturno|Creatura — Spettro|Volare\nOgniqualvolta lo Spettro Velo Notturno infligge danno da combattimento a un giocatore, quel giocatore esilia la prima carta del suo grimorio.\nPuoi giocare le carte esiliate con lo Spettro Velo Notturno. Nightveil Sprite|Spiritella di Velo Notturno|Creatura — Farabutto Spiritello|Volare\nOgniqualvolta la Spiritella di Velo Notturno attacca, sorveglia 1. (Guarda la prima carta del tuo grimorio. Puoi metterla nel tuo cimitero.) Nightwind Glider|Aliante del Vento Notturno|| Nightwing Shade|Ombra dell'Ala Notturna|Creatura — Ombra|Volare\n{1}{B}: L'Ombra dell'Ala Notturna prende +1/+1 fino alla fine del turno. -Nihil Spellbomb|Bombarcana Nichilista|Artefatto|{T}, Sacrifica la Bombarcana Nichilista: Esilia tutte le carte dal cimitero di un giocatore bersaglio.Quando la Bombarcana Nichilista viene messa in un cimitero dal campo di battaglia, puoi pagare {B}. Se lo fai, pesca una carta. +Nihil Spellbomb|Bombarcana Nichilista|Artefatto|{T}, Sacrifica la Bombarcana Nichilista: Esilia tutte le carte dal cimitero di un giocatore bersaglio.\nQuando la Bombarcana Nichilista viene messa in un cimitero dal campo di battaglia, puoi pagare {B}. Se lo fai, pesca una carta. Nihilistic Glee|Esultazione Nichilista|Incantesimo|{2}{B}, Scarta una carta: L'avversario bersaglio perde 1 punto vita e tu guadagni 1 punto vita.\nDeterminazione {1}, Paga 2 punti vita: Pesca una carta. Gioca questa abilità solo se non hai carte in mano. Nihilith|Nihilith|Creatura — Orrore|Paura\nSospendere 7—{1}{B}\nOgniqualvolta una carta viene messa nel cimitero di un avversario da qualsiasi zona, se il Nihilith è sospeso, puoi rimuovere un segnalino tempo dal Nihilith. +Nikara, Lair Scavenger|Nikara, Predona delle Tane|Creatura Leggendaria — Chierico Umano|Partner di Yannik, Sentinella Predatrice (Quando questa creatura entra nel campo di battaglia, un giocatore bersaglio può aggiungere Yannik alla sua mano dal suo grimorio, poi rimescolare.)\nMinacciare\nOgniqualvolta un'altra creatura che controlli lascia il campo di battaglia, se aveva uno o più segnalini, peschi una carta e perdi 1 punto vita. Nikko-Onna|Nikko-Onna|Creatura - Spirito|Quando Nikko-Onna entra in gioco, distruggi un incantesimo bersaglio.\nOgniqualvolta giochi una magia Spirito o Arcano, puoi far tornare Nikko-Onna in mano al suo proprietario. Nikya of the Old Ways|Nikya delle Antiche Usanze|Creatura Leggendaria — Druido Centauro|Non puoi lanciare magie non creatura.\nOgniqualvolta TAPpi una terra per attingere mana, aggiungi un mana di qualsiasi tipo prodotto da quella terra. Nim Abomination|Abominio Nim|Creatura — Zombie|Alla fine del tuo turno, se l'Abominio Nim è STAPpato, perdi 3 punti vita. @@ -11079,6 +11368,7 @@ Nimbus Swimmer|Nuotatore dei Nembi|Creatura — Leviatano|Volare\nIl Nuotatore d Nimbus Wings|Ali di Nembo|Incantesimo — Aura|Incanta creatura\nLa creatura incantata prende +1/+2 e ha volare. Nimbus of the Isles|Nembo delle Isole|Creatura — Elementale|Volare (Questa creatura non può essere bloccata tranne che da creature con volare o raggiungere.) Nin, the Pain Artist|Nin, l'Artista del Dolore|Creatura Leggendaria — Mago Vedalken|{X}{U}{R}, {T}: Nin, l'Artista del Dolore infligge X danni a una creatura bersaglio. Il controllore di quella creatura pesca X carte. +Nine Lives|Nove Vite|Incantesimo|Anti-malocchio\nSe una fonte sta per infliggerti danno, previeni quel danno e metti un segnalino incarnazione sulle Nove Vite.\nQuando ci sono nove o più segnalini incarnazione sulle Nove Vite, esiliale.\nQuando le Nove Vite lasciano il campo di battaglia, perdi la partita. Nine-Ringed Bo|Bo a Nove Anelli|Artefatto|{T}: Il Bo a Nove Anelli infligge 1 danno a uno Spirito bersaglio. Se quella creatura sta per essere messa in un cimitero in questo turno, invece rimuovila dal gioco. Ninja of the Deep Hours|Ninja della Notte Fonda|Creatura - Ninja Umano|Ninjutsu {1}{U} ({1}{U}, Il proprietario riprende in mano una creatura attaccante non bloccata che tu controlli: Metti in gioco questa carta dalla tua mano, TAPpata e attaccante.)\nOgniqualvolta il Ninja della Notte Fonda infligge danno da combattimento a un giocatore, puoi pescare una carta. Ninja of the New Moon|Ninja del Novilunio|Creatura — Ninja Spirito|Ninjutsu {3}{B} ({3}{B}, Fai tornare in mano al suo proprietario una creatura attaccante non bloccata che controlli: Metti questa carta sul campo di battaglia dalla tua mano TAPpata e attaccante.) @@ -11093,15 +11383,15 @@ Nissa's Defeat|Sconfitta di Nissa|Stregoneria|Distruggi una Foresta, un incantes Nissa's Encouragement|Incoraggiamento di Nissa|Stregoneria|Passa in rassegna il tuo grimorio e il tuo cimitero per una carta chiamata Foresta, una carta chiamata Behemoth Trama di Rovi e una carta chiamata Nissa, Maga della Genesi. Rivela quelle carte e aggiungile alla tua mano, poi rimescola il tuo grimorio. Nissa's Expedition|Spedizione di Nissa|Stregoneria|Convocazione (Le tue creature possono aiutarti a lanciare questa magia. Ogni creatura che TAPpi mentre lanci questa magia corrisponde al pagamento di {1} o di un mana del colore di quella creatura.)\nPassa in rassegna il tuo grimorio per trovare fino a due carte terra base, mettile sul campo di battaglia TAPpate, poi rimescola il tuo grimorio. Nissa's Judgment|Verdetto di Nissa|Stregoneria|Soccorri 2. (Scegli fino a due creature bersaglio. Metti un segnalino +1/+1 su ciascuna di esse.)\nScegli fino a una creatura bersaglio controllata da un avversario. Ogni creatura che controlli con un segnalino +1/+1 infligge danno pari alla sua forza a quella creatura. -Nissa's Pilgrimage|Pellegrinaggio di Nissa|Stregoneria|Passa in rassegna il tuo grimorio per trovare fino a due carte Foresta base, rivelale, mettine una sul campo di battaglia TAPpata e aggiungi l'altra alla tua mano. Poi rimescola il tuo grimorio.Arte magica — Se nel tuo cimitero ci sono due o più carte istantaneo e/o stregoneria, passa in rassegna il tuo grimorio per trovare fino a tre carte Foresta base invece di due. +Nissa's Pilgrimage|Pellegrinaggio di Nissa|Stregoneria|Passa in rassegna il tuo grimorio per trovare fino a due carte Foresta base, rivelale, mettine una sul campo di battaglia TAPpata e aggiungi l'altra alla tua mano. Poi rimescola il tuo grimorio.\nArte magica — Se nel tuo cimitero ci sono due o più carte istantaneo e/o stregoneria, passa in rassegna il tuo grimorio per trovare fino a tre carte Foresta base invece di due. Nissa's Renewal|Rinnovamento di Nissa|Stregoneria|Passa in rassegna il tuo grimorio per trovare fino a tre carte terra base, mettile sul campo di battaglia TAPpate, poi rimescola il tuo grimorio. Guadagni 7 punti vita. Nissa's Revelation|Rivelazione di Nissa|Stregoneria|Profetizza 5, poi rivela la prima carta del tuo grimorio. Se è una carta creatura, pesca un numero di carte pari alla sua forza e guadagni punti vita pari alla sua costituzione. Nissa's Triumph|Trionfo di Nissa|Stregoneria|Passa in rassegna il tuo grimorio per trovare fino a due carte Foresta base. Se controlli un planeswalker Nissa, passa invece in rassegna il tuo grimorio per trovare fino a tre carte terra. Rivela quelle carte e aggiungile alla tua mano, poi rimescola il tuo grimorio. Nissa, Genesis Mage|Nissa, Maga della Genesi|Planeswalker — Nissa|+2: STAPpa fino a due creature bersaglio e fino a due terre bersaglio.\n-3: Una creatura bersaglio prende +5/+5 fino alla fine del turno.\n-10: Guarda le prime dieci carte del tuo grimorio. Puoi mettere sul campo di battaglia un qualsiasi numero di carte creatura e/o terra scelte tra esse. Metti le altre in fondo al tuo grimorio in ordine casuale. Nissa, Nature's Artisan|Nissa, Artigiana della Natura|Planeswalker — Nissa|+3: Guadagni 3 punti vita.\n-4: Rivela le prime due carte del tuo grimorio. Metti sul campo di battaglia tutte le carte terra tra di esse e aggiungi le altre alla tua mano.\n-12: Le creature che controlli prendono +5/+5 e hanno travolgere fino alla fine del turno. -Nissa, Sage Animist|Nissa, Saggia Animista|Planeswalker — Nissa|+1: Rivela la prima carta del tuo grimorio. Se è una carta terra, mettila sul campo di battaglia. Altrimenti, aggiungila alla tua mano.-2: Metti sul campo di battaglia una pedina creatura leggendaria Elementale 4/4 verde chiamata Ashaya, il Mondo Risvegliato.-7: STAPpa fino a sei terre bersaglio. Diventano creature Elementale 6/6. Sono ancora terre. -Nissa, Steward of Elements|Nissa, Guardiana degli Elementi|Planeswalker — Nissa|+2: Profetizza 2.\n0: Guarda la prima carta del tuo grimorio. Se è una carta terra o una carta creatura con costo di mana convertito pari o inferiore al numero di segnalini fedeltà su Nissa, Guardiana degli Elementi, puoi mettere quella carta sul campo di battaglia.\n-6: STAPpa fino a due terre bersaglio che controlli. Diventano creature Elementale 5/5 con volare e rapidità fino alla fine del turno. Sono ancora terre. -Nissa, Vastwood Seer|Nissa, Veggente di Boscovasto|Creatura Leggendaria — Esploratore Elfo|Quando Nissa, Veggente di Boscovasto entra nel campo di battaglia, puoi passare in rassegna il tuo grimorio per una carta Foresta base, rivelarla, aggiungerla alla tua mano, poi rimescolare il tuo grimorio.Ogniqualvolta una terra entra nel campo di battaglia sotto il tuo controllo, se controlli sette o più terre, esilia Nissa, poi rimettila sul campo di battaglia trasformata sotto il controllo del suo proprietario. +Nissa, Sage Animist|Nissa, Saggia Animista|Planeswalker — Nissa|+1: Rivela la prima carta del tuo grimorio. Se è una carta terra, mettila sul campo di battaglia. Altrimenti, aggiungila alla tua mano.\n-2: Metti sul campo di battaglia una pedina creatura leggendaria Elementale 4/4 verde chiamata Ashaya, il Mondo Risvegliato.\n-7: STAPpa fino a sei terre bersaglio. Diventano creature Elementale 6/6. Sono ancora terre. +Nissa, Steward of Elements|Nissa, Guardiana degli Elementi|Planeswalker Leggendario — Nissa|+2: Profetizza 2.\n0: Guarda la prima carta del tuo grimorio. Se è una carta terra o una carta creatura con costo di mana convertito pari o inferiore al numero di segnalini fedeltà su Nissa, Guardiana degli Elementi, puoi mettere quella carta sul campo di battaglia.\n-6: STAPpa fino a due terre bersaglio che controlli. Diventano creature Elementale 5/5 con volare e rapidità fino alla fine del turno. Sono ancora terre. +Nissa, Vastwood Seer|Nissa, Veggente di Boscovasto|Creatura Leggendaria — Esploratore Elfo|Quando Nissa, Veggente di Boscovasto entra nel campo di battaglia, puoi passare in rassegna il tuo grimorio per una carta Foresta base, rivelarla, aggiungerla alla tua mano, poi rimescolare il tuo grimorio.\nOgniqualvolta una terra entra nel campo di battaglia sotto il tuo controllo, se controlli sette o più terre, esilia Nissa, poi rimettila sul campo di battaglia trasformata sotto il controllo del suo proprietario. Nissa, Vital Force|Nissa, Forza Vitale|Planeswalker — Nissa|+1: STAPpa una terra bersaglio che controlli. Fino al tuo prossimo turno, diventa una creatura Elementale 5/5 con rapidità. È ancora una terra.\n-3: Riprendi in mano una carta permanente bersaglio dal tuo cimitero.\n-6: Ottieni un emblema con "Ogniqualvolta una terra entra nel campo di battaglia sotto il tuo controllo, puoi pescare una carta". Nissa, Voice of Zendikar|Nissa, Voce di Zendikar|Planeswalker — Nissa|+1: Metti sul campo di battaglia una pedina creatura Pianta 0/1 verde.\n-2: Metti un segnalino +1/+1 su ogni creatura che controlli.\n-7: Guadagni X punti vita e peschi X carte, dove X è il numero di terre che controlli. Nissa, Who Shakes the World|Nissa, Che Scuote il Mondo|Planeswalker Leggendario — Nissa|Ogniqualvolta TAPpi una Foresta per attingere mana, aggiungi {G} addizionale.\n+1: Scegli fino a una terra non creatura bersaglio che controlli. Metti tre segnalini +1/+1 su di essa. STAPpala. Diventa una creatura Elementale 0/0 con cautela e rapidità che è ancora una terra.\n-8: Ottieni un emblema con "Le terre che controlli hanno indistruttibile". Passa in rassegna il tuo grimorio per un qualsiasi numero di carte Foresta, mettile sul campo di battaglia TAPpate, poi rimescola il tuo grimorio. @@ -11128,7 +11418,7 @@ Noble Elephant|Nobile Elefante|| Noble Hierarch|Gerarca Nobile|Creatura — Druido Umano|Esaltato (Ogniqualvolta una creatura che controlli attacca da sola, prende +1/+1 fino alla fine del turno.)\n{T}: Aggiungi {G}, {W} o {U} alla tua riserva di mana. Noble Panther|Pantera Nobile|| Noble Purpose|Nobile Intento|Incantesimo|Ogniqualvolta una creatura che controlli infligge danno da combattimento, guadagni un pari ammontare di punti vita. -Noble Quarry|Nobile Preda|Creatura Incantesimo — Unicorno|Conferire {5}{G} (Se lanci questa carta per il suo costo di conferire, è una magia Aura con incanta creatura. Diventa una creatura se non è assegnata a una creatura.)Tutte le creature in grado di bloccare la Nobile Preda o la creatura incantata lo fanno.La creatura incantata prende +1/+1. +Noble Quarry|Nobile Preda|Creatura Incantesimo — Unicorno|Conferire {5}{G} (Se lanci questa carta per il suo costo di conferire, è una magia Aura con incanta creatura. Diventa una creatura se non è assegnata a una creatura.)Tutte le creature in grado di bloccare la Nobile Preda o la creatura incantata lo fanno.\nLa creatura incantata prende +1/+1. Noble Stand|Nobile Resistenza|| Noble Steeds|Destrieri Nobili|| Noble Templar|Templare Nobile|Creatura — Soldato Chierico|Il Templare Nobile attacca senza TAPpare.\nCiclopianura {2} ({2}, Scarta questa carta dalla tua mano: Passa in rassegna il tuo grimorio, scegli una carta pianura, rivelala e aggiungila alla tua mano. Poi rimescola il tuo grimorio.) @@ -11293,10 +11583,13 @@ Oblivion|Oblio|Stregoneria|Conseguenze (Lancia questa magia solo dal tuo cimiter Oboro Breezecaller|Evocabrezza di Oboro|Creatura - Mago Lunantropo|Volare\n{2}, Il proprietario riprende in mano una terra che tu controlli: STAPpa una terra bersaglio. Oboro Envoy|Inviato di Oboro|Creatura - Mago Lunantropo|Volare\n{2}, Il proprietario riprende in mano una terra che tu controlli: La creatura bersaglio prende -X/-0, dove X è pari al numero di carte che hai in mano. Oboro, Palace in the Clouds|Oboro, Palazzo nelle Nuvole|Terra Leggendaria|{T}: Aggiungi {U} alla tua riserva di mana.\n{1}: Il proprietario riprende in mano Oboro, Palazzo nelle Nuvole. +Obosh, the Preypiercer|Obosh, il Trafiggiprede|Creatura Leggendaria — Orrore Infernale|Compagno — Il tuo mazzo iniziale contiene solo carte con costi di mana convertiti dispari e carte terra. (Se questa carta è il compagno che hai scelto, puoi lanciarla una volta dal di fuori della partita.)\nSe una fonte che controlli con costo di mana convertito dispari sta per infliggere danno a un permanente o a un giocatore, infligge invece il doppio di quel danno a quel permanente o a quel giocatore. Obscuring Aether|Etere Offuscante|Incantesimo|Le magie creatura a faccia in giù che lanci costano {1} in meno per essere lanciate.\n{1}{G}: Gira l'Etere Offuscante a faccia in giù. (Diventa una creatura 2/2.) +Obscuring Haze|Foschia Oscurante|Istantaneo|Se controlli un comandante, puoi lanciare questa magia senza pagare il suo costo di mana.\nPrevieni tutto il danno che verrebbe inflitto in questo turno da creature controllate dai tuoi avversari. Observant Alseid|Alseide Devota|Creatura Incantesimo — Ninfa|Conferire {4}{W} (Se lanci questa carta per il suo costo di conferire, è una magia Aura con incanta creatura. Diventa una creatura se non è assegnata a una creatura.)\nCautela\nLa creatura incantata prende +2/+2 e ha cautela. Obsessive Search|Ricerca Ossessiva|Istantaneo|Pesca una carta.\nFollia {U} (puoi giocare questa carta per il suo costo di follia nel momento in cui la scarti dalla tua mano). Obsessive Skinner|Scuoiatore Ossessionato|Creatura — Farabutto Umano|Quando lo Scuoiatore Ossessionato entra nel campo di battaglia, metti un segnalino +1/+1 su una creatura bersaglio.\nDelirio — All'inizio del mantenimento di ogni avversario, se ci sono quattro o più tipi di carta tra le carte nel tuo cimitero, metti un segnalino +1/+1 su una creatura bersaglio. +Obsessive Stitcher|Cucitrice Ossessiva|Creatura — Mago Umano|{T}: Pesca una carta, poi scarta una carta.\n{2}{U}{B}, {T}, Sacrifica la Cucitrice Ossessiva: Rimetti sul campo di battaglia una carta creatura bersaglio dal tuo cimitero. Obsianus Golem|Golem di Obsiana|| Obsidian Acolyte|Accolito di Ossidiana|| Obsidian Battle-Axe|Ascia da Battaglia di Ossidiana|Artefatto Tribale — Equipaggiamento Guerriero|La creatura equipaggiata prende +2/+1 e ha rapidità.\nOgniqualvolta una creatura Guerriero entra in gioco, puoi assegnarle l'Ascia da Battaglia di Ossidiana.\nEquipaggiare {3} @@ -11317,9 +11610,11 @@ Odric, Lunarch Marshal|Odric, Maresciallo del Lunarca|Creatura Leggendaria — S Odric, Master Tactician|Odric, Grande Stratega|Creatura Leggendaria — Soldato Umano|Attacco improvviso (Questa creatura infligge danno da combattimento prima delle creature senza attacco improvviso.)\nOgniqualvolta Odric, Grande Stratega e almeno altre tre creature attaccano, scegli quali creature bloccano in questo combattimento e come bloccano. Odunos River Trawler|Pescatore Fluviale di Odunos|Creatura — Zombie|Quando il Pescatore Fluviale di Odunos entra nel campo di battaglia, riprendi in mano una carta creatura incantesimo bersaglio dal tuo cimitero.\n{W}, Sacrifica il Pescatore Fluviale di Odunos: Riprendi in mano una carta creatura incantesimo bersaglio dal tuo cimitero. Odylic Wraith|Spettro di Odylic|| +Of One Mind|Una Sola Mente|Stregoneria|Questa magia costa {2} in meno per essere lanciata se controlli una creatura Umano e una creatura non Umano.\nPesca due carte. Off Balance|Perdita di Equilibrio|| Offalsnout|Annusarifiuti|Creatura — Elementale|Lampo\nQuando l'Annusarifiuti lascia il gioco, rimuovi dal gioco una carta bersaglio in un cimitero.\nApparire {B} (Puoi giocare questa magia pagando il suo costo di apparire. Se lo fai, viene sacrificata quando entra in gioco.) Offering to Asha|Offerta ad Asha|Istantaneo|Neutralizza una magia bersaglio a meno che il suo controllore non paghi {4}. Guadagni 4 punti vita. +Offspring's Revenge|Vendetta della Progenie|Incantesimo|All'inizio del combattimento nel tuo turno, esilia una carta creatura rossa, bianca o nera bersaglio dal tuo cimitero. Crea una pedina che è una copia di quella carta, tranne che è 1/1. Ha rapidità fino al tuo prossimo turno. Ogre Arsonist|Ogre Piromane|| Ogre Battledriver|Ogre Condottiero|Creatura — Guerriero Ogre|Ogniqualvolta un'altra creatura entra nel campo di battaglia sotto il tuo controllo, quella creatura prende +2/+0 e ha rapidità fino alla fine del turno. (Può attaccare e {T} in questo turno.) Ogre Berserker|Ogre Berserk|| @@ -11342,7 +11637,7 @@ Ogre Taskmaster|Sorvegliante Ogre|Creatura — Ogre|Il Sorvegliante Ogre non pu Ogre Warrior|Ogre Guerriero|| Ogre's Cleaver|Mannaia dell'Ogre|Artefatto — Equipaggiamento|La creatura equipaggiata prende +5/+0.\nEquipaggiare {5} Ohran Frostfang|Zannabrina di Ohran|Creatura Neve — Serpente|Le creature attaccanti che controlli hanno tocco letale.\nOgniqualvolta una creatura che controlli infligge danno da combattimento a un giocatore, pesca una carta. -Ohran Viper|Vipera di Ohran|Creatura Neve — Serpente|Ogniqualvolta la Vipera di Ohran infligge danno da combattimento a una creatura, distruggi quella creatura alla fine del combattimento.Ogniqualvolta la Vipera di Ohran infligge danno da combattimento a un giocatore, puoi pescare una carta. +Ohran Viper|Vipera di Ohran|Creatura Neve — Serpente|Ogniqualvolta la Vipera di Ohran infligge danno da combattimento a una creatura, distruggi quella creatura alla fine del combattimento.\nOgniqualvolta la Vipera di Ohran infligge danno da combattimento a un giocatore, puoi pescare una carta. Ohran Yeti|Yeti di Ohran|Creatura Neve — Yeti|{2}{S}: La creatura neve bersaglio guadagna attacco improvviso fino alla fine del turno. ({S} può essere pagato con un mana da un permanente neve.) Ojutai Exemplars|Esemplari Ojutai|Creatura — Monaco Umano|Ogniqualvolta lanci una magia non creatura, scegli uno —\n• TAPpa una creatura bersaglio.\n• Gli Esemplari Ojutai hanno attacco improvviso e legame vitale fino alla fine del turno.\n• Esilia gli Esemplari Ojutai, poi rimettili sul campo di battaglia TAPpati sotto il controllo del loro proprietario. Ojutai Interceptor|Intercettatrice Ojutai|Creatura — Soldato Uccello|Volare\nMegamorfosi {3}{U} (Puoi lanciare questa carta a faccia in giù come una creatura 2/2 pagando {3}. Girala a faccia in su in qualsiasi momento pagando il suo costo di megamorfosi e metti un segnalino +1/+1 su di essa.) @@ -11370,7 +11665,7 @@ Olivia Voldaren|Olivia Voldaren|Creatura Leggendaria — Vampiro|Volare\n{1}{R}: Olivia's Bloodsworn|Sanguefedele di Olivia|Creatura — Soldato Vampiro|Volare\nIl Sanguefedele di Olivia non può bloccare.\n{R}: Un Vampiro bersaglio ha rapidità fino alla fine del turno. Olivia's Dragoon|Dragone di Olivia|Creatura — Berserker Vampiro|Scarta una carta: Il Dragone di Olivia ha volare fino alla fine del turno. Olivia, Mobilized for War|Olivia, Sul Piede di Guerra|Creatura Leggendaria — Cavaliere Vampiro|Volare\nOgniqualvolta un'altra creatura entra nel campo di battaglia sotto il tuo controllo, puoi scartare una carta. Se lo fai, metti un segnalino +1/+1 su quella creatura, che ha rapidità fino alla fine del turno e diventa un Vampiro in aggiunta ai suoi altri tipi. -Oloro, Ageless Ascetic|Oloro, Asceta Eterno|Creatura Leggendaria — Soldato Gigante|All'inizio del tuo mantenimento, guadagni 2 punti vita.Ogniqualvolta guadagni punti vita, puoi pagare {1}. Se lo fai, pesca una carta e ogni avversario perde 1 punto vita.All'inizio del tuo mantenimento, se Oloro, Asceta Eterno è nella zona di comando, guadagni 2 punti vita. +Oloro, Ageless Ascetic|Oloro, Asceta Eterno|Creatura Leggendaria — Soldato Gigante|All'inizio del tuo mantenimento, guadagni 2 punti vita.\nOgniqualvolta guadagni punti vita, puoi pagare {1}. Se lo fai, pesca una carta e ogni avversario perde 1 punto vita.\nAll'inizio del tuo mantenimento, se Oloro, Asceta Eterno è nella zona di comando, guadagni 2 punti vita. Omega Myr|Myr Omega|Creatura Artefatto — Myr| Omen Machine|Macchina dei Presagi|Artefatto|I giocatori non possono pescare carte.\nAll'inizio dell'acquisizione di ogni giocatore, quel giocatore esilia la prima carta del suo grimorio. Se è una carta terra, il giocatore la mette sul campo di battaglia. Altrimenti, il giocatore la lancia senza pagare il suo costo di mana, se può farlo. Omen of Fire|Presagio di Fuoco|| @@ -11380,9 +11675,10 @@ Omen of the Hunt|Presagio della Caccia|Incantesimo|Lampo\nQuando il Presagio del Omen of the Sea|Presagio del Mare|Incantesimo|Lampo\nQuando il Presagio del Mare entra nel campo di battaglia, profetizza 2, poi pesca una carta.\n{2}{U}, Sacrifica il Presagio del Mare: Profetizza 2. Omen of the Sun|Presagio del Sole|Incantesimo|Lampo\nQuando il Presagio del Sole entra nel campo di battaglia, crea due pedine creatura Soldato Umano 1/1 bianche e guadagni 2 punti vita.\n{2}{W}, Sacrifica il Presagio del Sole: Profetizza 2. Omenspeaker|Sibilla|Creatura — Mago Umano|Quando la Sibilla entra nel campo di battaglia, profetizza 2. (Guarda le prime due carte del tuo grimorio, poi mettine un qualsiasi numero in fondo al tuo grimorio e le altre in cima in qualsiasi ordine.) +Ominous Seas|Mari Minacciosi|Incantesimo|Ogniqualvolta peschi una carta, metti un segnalino premonizione sui Mari Minacciosi.\nRimuovi otto segnalini premonizione dai Mari Minacciosi: Crea una pedina creatura Kraken 8/8 blu.\nCiclo {2} ({2}, Scarta questa carta: Pesca una carta.) Ominous Sphinx|Sfinge Minacciosa|Creatura — Sfinge|Volare\nOgniqualvolta cicli o scarti una carta, una creatura bersaglio controllata da un avversario prende -2/-0 fino alla fine del turno. Omnath, Locus of Mana|Omnath, il Manalocus|Creatura Leggendaria — Elementale|Il mana verde non viene svuotato dalla tua riserva di mana al termine di ogni fase o sottofase.\nOmnath, il Manalocus prende +1/+1 per ogni mana verde nella tua riserva di mana. -Omnath, Locus of Rage|Omnath, l'Iralocus|Creatura Leggendaria — Elementale|Terraferma — Ogniqualvolta una terra entra nel campo di battaglia sotto il tuo controllo, metti sul campo di battaglia una pedina creatura Elementale 5/5 rossa e verde.Ogniqualvolta Omnath, l'Iralocus o un altro Elementale che controlli muoiono, Omnath infligge 3 danni a una creatura o a un giocatore bersaglio. +Omnath, Locus of Rage|Omnath, l'Iralocus|Creatura Leggendaria — Elementale|Terraferma — Ogniqualvolta una terra entra nel campo di battaglia sotto il tuo controllo, metti sul campo di battaglia una pedina creatura Elementale 5/5 rossa e verde.\nOgniqualvolta Omnath, l'Iralocus o un altro Elementale che controlli muoiono, Omnath infligge 3 danni a una creatura o a un giocatore bersaglio. Omnath, Locus of the Roil|Omnath, il Torbidolocus|Creatura Leggendaria — Elementale|Quando Omnath, il Torbidolocus entra nel campo di battaglia, infligge a un qualsiasi bersaglio danno pari al numero di Elementali che controlli.\nOgniqualvolta una terra entra nel campo di battaglia sotto il tuo controllo, metti un segnalino +1/+1 su un Elementale bersaglio che controlli. Se controlli otto o più terre, pesca una carta. Omnibian|Omnibio|Creatura — Rana|{T}: La creatura bersaglio diventa una Rana 3/3 fino alla fine del turno. Omniscience|Onniscienza|Incantesimo|Puoi lanciare carte non terra dalla tua mano senza pagare il loro costo di mana. @@ -11398,7 +11694,7 @@ Ondu Champion|Campione di Ondu|Creatura — Alleato Guerriero Minotauro|Radunare Ondu Cleric|Chierico di Ondu|Creatura — Alleato Chierico Kor|Ogniqualvolta il Chierico di Ondu o un altro Alleato entra nel campo di battaglia sotto il tuo controllo, puoi guadagnare punti vita pari al numero di Alleati che controlli. Ondu Giant|Gigante di Ondu|Creatura — Druido Gigante|Quando il Gigante di Ondu entra nel campo di battaglia, puoi passare in rassegna il tuo grimorio per una carta terra base, metterla sul campo di battaglia TAPpata, poi rimescolare il tuo grimorio. Ondu Greathorn|Corno Possente di Ondu|Creatura — Bestia|Attacco improvvis{T}erraferma — Ogniqualvolta una terra entra nel campo di battaglia sotto il tuo controllo, il Corno Possente di Ondu prende +2/+2 fino alla fine del turno. -Ondu Rising|Ascesa di Ondu|Stregoneria|Ogniqualvolta una creatura attacca in questo turno, ha legame vitale fino alla fine del turno.Risveglio 4—{4}{W} (Se lanci questa magia per {4}{W}, metti anche quattro segnalini +1/+1 su una terra bersaglio che controlli ed essa diventa una creatura Elementale 0/0 con rapidità. È ancora una terra.) +Ondu Rising|Ascesa di Ondu|Stregoneria|Ogniqualvolta una creatura attacca in questo turno, ha legame vitale fino alla fine del turno.\nRisveglio 4—{4}{W} (Se lanci questa magia per {4}{W}, metti anche quattro segnalini +1/+1 su una terra bersaglio che controlli ed essa diventa una creatura Elementale 0/0 con rapidità. È ancora una terra.) Ondu War Cleric|Chierico di Guerra di Ondu|Creatura — Alleato Chierico Umano|Coorte — {T}, TAPpa un Alleato STAPpato che controlli: Guadagni 2 punti vita. One Dozen Eyes|Una Dozzina di Occhi|Stregoneria|Scegli una delle opzioni seguenti Metti in gioco una pedina creatura Bestia 5/5 verde; oppure metti in gioco cinque pedine creatura Insetto 1/1 verdi.\nIntrecciare {G}{G}{G} (Scegli entrambe se paghi il costo di intrecciare.) One Thousand Lashes|Mille Frustate|Incantesimo — Aura|Incanta creatura\nLa creatura incantata non può attaccare o bloccare e le sue abilità attivate non possono essere attivate.\nAll'inizio del mantenimento del controllore della creatura incantata, quel giocatore perde 1 punto vita. @@ -11434,7 +11730,7 @@ Opal Champion|Campione Opalino|| Opal Gargoyle|Gargoyle Opalino|| Opal Guardian|Guardiano d'Opale|Incantesimo|Quando un avversario gioca una magia creatura, se il Guardiano d'Opale è un incantesimo, il Guardiano d'Opale diventa una creatura Gargoyle 3/4 con volare e protezione dal rosso. Opal Lake Gatekeepers|Guardacancelli del Lago Opale|Creatura — Soldato Vedalken|Quando i Guardacancelli del Lago Opale entrano nel campo di battaglia, se controlli due o più Cancelli, puoi pescare una carta. -Opal Palace|Palazzo d'Opale|Terra|{T}: Aggiungi {1} alla tua riserva di mana.{1}, {T}: Aggiungi alla tua riserva di mana un mana di un qualsiasi colore nell'identità di colore del tuo comandante. Se spendi questo mana per lanciare il tuo comandante, entra nel campo di battaglia con un numero di segnalini +1/+1 pari al numero di volte che è stato lanciato dalla zona di comando in questa partita. +Opal Palace|Palazzo d'Opale|Terra|{T}: Aggiungi {1} alla tua riserva di mana.\n{1}, {T}: Aggiungi alla tua riserva di mana un mana di un qualsiasi colore nell'identità di colore del tuo comandante. Se spendi questo mana per lanciare il tuo comandante, entra nel campo di battaglia con un numero di segnalini +1/+1 pari al numero di volte che è stato lanciato dalla zona di comando in questa partita. Opal Titan|Titano Opalino|| Opal-Eye, Konda's Yojimbo|Occhiopale, Yojimbo di Konda|Creatura Leggendaria - Samurai Volpe|Bushido 1; difensore (Questa creatura non può attaccare.)\n{T}: La prossima volta che una fonte a tua scelta infligge danno in questo turno, invece quel danno viene inflitto a Occhiopale, Yojimbo di Konda.\n{1}{W}: Previeni il prossimo punto danno che verrebbe inflitto a Occhiopale in questo turno. Opalescence|Opalescenza|| @@ -11538,6 +11834,7 @@ Oriss, Samite Guardian|Oriss, Guardiana Samita|Creatura Leggendaria — Chierico Ormendahl, Profane Prince|Ormendahl, Principe Empio|Creatura Leggendaria — Demone|Volare, legame vitale, indistruttibile, rapidità Ornamental Courage|Coraggio Ornamentale|Istantaneo|STAPpa una creatura bersaglio. Prende +1/+3 fino alla fine del turno. Ornate Kanzashi|Kanzashi Decorato|Artefatto|{2}, {T}: L'avversario bersaglio rimuove dal gioco la prima carta del proprio grimorio. Puoi giocare quella carta in questo turno. +Ornery Dilophosaur|Dilofosauro Irascibile|Creatura — Dinosauro|Tocco letale (Qualsiasi danno che questa creatura infligge a una creatura è sufficiente a distruggerla.)\nOgniqualvolta il Dilofosauro Irascibile attacca, se controlli una creatura con forza pari o superiore a 4, il Dilofosauro Irascibile prende +2/+2 fino alla fine del turno. Ornery Goblin|Goblin Scontroso|Creatura — Guerriero Goblin|Ogniqualvolta il Goblin Scontroso blocca o viene bloccato da una creatura, il Goblin Scontroso infligge 1 danno a quella creatura. Ornery Kudu|Kudu Irascibile|Creatura — Antilope|Quando il Kudu Irascibile entra nel campo di battaglia, metti un segnalino -1/-1 su una creatura bersaglio che controlli. Ornitharch|Ornitarca|Creatura — Arconte|Volare\nTributo 2 (Mentre questa creatura entra nel campo di battaglia, un avversario a tua scelta può mettere due segnalini +1/+1 su di essa.)\nQuando l'Ornitarca entra nel campo di battaglia, se il tributo non è stato pagato, metti sul campo di battaglia due pedine creatura Uccello 1/1 bianche con volare. @@ -11572,6 +11869,7 @@ Otepec Huntmaster|Capocaccia di Otepec|Creatura — Sciamano Umano|Le magie Dino Otherworld Atlas|Atlante Ultraterreno|Artefatto|{T}: Metti un segnalino carica sull'Atlante Ultraterreno.\n{T}: Ogni giocatore pesca una carta per ogni segnalino carica sull'Atlante Ultraterreno. Otherworldly Journey|Viaggio Extramondo|Istantaneo - Arcano|Rimuovi dal gioco una creatura bersaglio. Alla fine del turno, rimetti in gioco quella creatura sotto il controllo del suo proprietario con un segnalino +1/+1. Otherworldly Outburst|Rigurgito Soprannaturale|Istantaneo|Una creatura bersaglio prende +1/+0 fino alla fine del turno. Quando quella creatura muore in questo turno, metti sul campo di battaglia una pedina creatura Orrore Eldrazi 3/2 incolore. +Otrimi, the Ever-Playful|Otrimi, Sempre Giocoso|Creatura Leggendaria — Bestia Incubo|Mutazione {1}{B}{G}{U} (Se lanci questa magia per il suo costo di mutazione, mettila sopra o sotto una creatura non Umano bersaglio che possiedi. Muta nella creatura sopra, con anche le abilità di quelle sotto.)\nTravolgere\nOgniqualvolta questa creatura infligge danno da combattimento a un giocatore, riprendi in mano una carta creatura bersaglio con mutazione dal tuo cimitero. Ouphe Vandals|Vandali Ouphe|Creatura — Ouphe|{G}, Sacrifica i Vandali Ouphe: Neutralizza un'abilità attivata bersaglio di una fonte artefatto e distruggi quell'artefatto se è in gioco. (Le abilità di mana non possono essere scelte come bersaglio.) Oust|Spodestare|Stregoneria|Metti una creatura bersaglio nel grimorio del suo proprietario come seconda carta. Il suo controllore guadagna 3 punti vita. Outbreak|Epidemia|| @@ -11582,7 +11880,7 @@ Outlaws' Merriment|Baldoria dei Fuorilegge|Incantesimo|All'inizio del tuo manten Outmaneuver|Superiorità Strategica|| Outmuscle|Superare in Forza|Stregoneria|Metti un segnalino +1/+1 su una creatura bersaglio che controlli, poi essa lotta con una creatura bersaglio che non controlli. (Ogni creatura infligge all'altra danno pari alla propria forza.)\nAdamantino — Se sono stati spesi almeno tre mana verdi per lanciare questa magia, la creatura che controlli ha indistruttibile fino alla fine del turno. Outnumber|Infierire in Massa|Istantaneo|Infierire in Massa infligge a una creatura bersaglio danno pari al numero di creature che controlli. -Outpost Siege|Assedio dell'Avamposto|Incantesimo|Mentre l'Assedio dell'Avamposto entra nel campo di battaglia, scegli Khan o Draghi.\n• Khan — All'inizio del tuo mantenimento, esilia la prima carta del tuo grimorio. Fino alla fine del turno, puoi giocare quella carta.\n• Draghi — Ogniqualvolta una creatura che controlli lascia il campo di battaglia, l'Assedio dell'Avamposto infligge 1 danno a una creatura o a un giocatore bersaglio. +Outpost Siege|Assedio dell'Avamposto|Incantesimo|Mentre l'Assedio dell'Avamposto entra nel campo di battaglia, scegli Khan o Draghi.\n• Khan — All'inizio del tuo mantenimento, esilia la prima carta del tuo grimorio. Fino alla fine del turno, puoi giocare quella carta.\n• Draghi — Ogniqualvolta una creatura che controlli lascia il campo di battaglia, l'Assedio dell'Avamposto infligge 1 danno a un qualsiasi bersaglio. Outrage Shaman|Sciamana delle Atrocità|Creatura — Sciamano Goblin|Cromia Quando la Sciamana delle Atrocità entra in gioco, infligge danno a una creatura bersaglio pari al numero di simboli di mana rosso nei costi di mana dei permanenti che controlli. Outrider en-Kor|Apripista en-Kor|Creatura — Cavaliere Ribelle Kor|Aggirare (Ogniqualvolta una creatura senza aggirare blocca questa creatura, la creatura bloccante prende -1/-1 fino alla fine del turno.)\n{0}: Il prossimo punto danno che verrebbe inflitto all'Apripista en-Kor in questo turno viene invece inflitto a una creatura bersaglio che controlli. Outrider of Jhess|Apripista di Jhess|Creatura — Cavaliere Umano|Esaltato (Ogniqualvolta una creatura che controlli attacca da sola, prende +1/+1 fino alla fine del turno.) @@ -11632,6 +11930,7 @@ Pacification Array|Dispositivo di Pacificazione|Artefatto|{2}, {T}: TAPpa un art Pacifism|Pacifismo|Incanta Creatura|La creatura incantata non può attaccare né bloccare. Pack Guardian|Protettrice del Branco|Creatura — Spirito Lupo|Lampo (Puoi lanciare questa magia in ogni momento in cui potresti lanciare un istantaneo.)\nQuando la Protettrice del Branco entra nel campo di battaglia, puoi scartare una carta terra. Se lo fai, metti sul campo di battaglia una pedina creatura Lupo 2/2 verde. Pack Hunt|Caccia in Branco|| +Pack Leader|Capo del Branco|Creatura — Canide|Gli altri Canidi che controlli prendono +1/+1.\nOgniqualvolta il Capo del Branco attacca, previeni tutto il danno da combattimento che verrebbe inflitto in questo turno ai Canidi che controlli. Pack Mastiff|Mastino del Branco|Creatura — Segugio|{1}{R}: Ogni creatura che controlli chiamata Mastino del Branco prende +1/+0 fino alla fine del turno. Pack Rat|Ratto del Branco|Creatura — Ratto|La forza e la costituzione del Ratto del Branco sono pari al numero di Ratti che controlli.\n{2}{B}, Scarta una carta: Metti sul campo di battaglia una pedina che è una copia del Ratto del Branco. Pack's Disdain|Sdegno del Branco|Istantaneo|Scegli un tipo di creatura. Una creatura bersaglio prende -1/-1 fino alla fine del turno per ogni permanente che controlli del tipo scelto. @@ -11653,6 +11952,7 @@ Painted Bluffs|Falesie Dipinte|Terra — Deserto|{T}: Aggiungi {C} alla tua rise Painter's Servant|Servo del Pittore|Creatura Artefatto — Spaventapasseri|Mentre il Servo del Pittore entra in gioco, scegli un colore.\nTutte le carte che non sono in gioco, le magie e i permanenti sono del colore scelto in aggiunta ai propri altri colori. Painwracker Oni|Oni Recadolore|Creatura - Spirito Demone|Paura\nAll'inizio del tuo mantenimento, sacrifica una creatura se non controlli almeno un Ogre. Pain|Pain|Stregoneria|Un giocatore bersaglio scarta una carta. +Pako, Arcane Retriever|Pako, Segugio da Riporto Arcano|Creatura Leggendaria — Segugio Elementale|Partner di Haldan, Avido Arcanista\nRapidità\nOgniqualvolta Pako, Segugio da Riporto Arcano attacca, esilia la prima carta del grimorio di ogni giocatore e metti un segnalino riporto su ognuna di esse. Metti un segnalino +1/+1 su Pako per ogni carta non creatura esiliata in questo modo. Palace Familiar|Famiglio del Palazzo|Creatura — Uccello|Volare\nQuando il Famiglio del Palazzo muore, pesca una carta. Palace Guard|Guardia di Palazzo|Creatura — Soldato Umano|La Guardia di Palazzo può bloccare un qualsiasi numero di creature. Palace Siege|Assedio del Palazzo|Incantesimo|Mentre l'Assedio del Palazzo entra nel campo di battaglia, scegli Khan o Draghi.\n• Khan — All'inizio del tuo mantenimento, riprendi in mano una carta creatura bersaglio dal tuo cimitero.\n• Draghi — All'inizio del tuo mantenimento, ogni avversario perde 2 punti vita e tu guadagni 2 punti vita. @@ -11716,8 +12016,10 @@ Parapet Watchers|Sentinelle del Parapetto|Creatura — Soldato Kithkin|{W/U}: Le Parapet|Parapetto|| Paraselene|Paraselene|Stregoneria|Distruggi tutti gli incantesimi. Guadagni 1 punto vita per ogni incantesimo distrutto in questo modo. Parasitic Bond|Parassitismo|| +Parasitic Impetus|Impeto Parassitario|Incantesimo — Aura|Incanta creatura\nLa creatura incantata prende +2/+2 ed è spronata. (Attacca in ogni combattimento un giocatore diverso da te, se può farlo.)\nOgniqualvolta la creatura incantata attacca, il suo controllore perde 2 punti vita e tu guadagni 2 punti vita. Parasitic Implant|Trapianto Parassitario|Incantesimo — Aura|Incanta creatura\nAll'inizio del tuo mantenimento, il controllore della creatura incantata la sacrifica e tu metti sul campo di battaglia una pedina creatura artefatto Myr 1/1 incolore. Parasitic Strix|Strige Parassita|Creatura Artefatto — Uccello|Volare\nQuando lo Strige Parassita entra in gioco, se controlli un permanente nero, un giocatore bersaglio perde 2 punti vita e tu guadagni 2 punti vita. +Parcelbeast|Bestia Procacciaterre|Creatura — Bestia Elementale|Mutazione {G}{U} (Se lanci questa magia per il suo costo di mutazione, mettila sopra o sotto una creatura non Umano bersaglio che possiedi. Muta nella creatura sopra, con anche le abilità di quelle sotto.)\n{1}, {T}: Guarda la prima carta del tuo grimorio. Se è una carta terra, puoi metterla sul campo di battaglia. Se non la metti, aggiungila alla tua mano. Parch|Essiccare|| Pardic Arsonist|Piromane Pardico|Creatura — Barbaro|Soglia — Quando il Piromane Pardico entra in gioco, infligge 3 danni a una creatura o a un giocatore bersaglio (hai soglia fintano che ci sono almeno sette carte nel tuo cimitero). Pardic Collaborator|Collaboratore Pardico|Creatura — Barbaro|Attacco improvviso\n{B}: Il Collaboratore di Balshan prende +1/+1 fino alla fine del turno. @@ -11734,17 +12036,18 @@ Pariah|Pariah|Incantesimo — Aura|Incanta creatura (Bersaglia una creatura ment Paroxysm|Parossismo|| Part Water|Dividere le Acque|| Part the Veil|Aprire il Velo|Istantaneo - Arcano|I proprietari riprendono in mano tutte le creature che tu controlli. -Part the Waterveil|Aprire il Velo d'Acqua|Stregoneria|Gioca un turno extra dopo questo. Esilia Aprire il Velo d'Acqua.Risveglio 6—{6}{U}{U}{U} (Se lanci questa magia per {6}{U}{U}{U}, metti anche sei segnalini +1/+1 su una terra bersaglio che controlli ed essa diventa una creatura Elementale 0/0 con rapidità. È ancora una terra.) +Part the Waterveil|Aprire il Velo d'Acqua|Stregoneria|Gioca un turno extra dopo questo. Esilia Aprire il Velo d'Acqua.\nRisveglio 6—{6}{U}{U}{U} (Se lanci questa magia per {6}{U}{U}{U}, metti anche sei segnalini +1/+1 su una terra bersaglio che controlli ed essa diventa una creatura Elementale 0/0 con rapidità. È ancora una terra.) Parting Thoughts|Pensieri di Commiato|Stregoneria|Distruggi una creatura bersaglio. Pesca X carte e perdi X punti vita, dove X è il numero di segnalini su quella creatura. Pashalik Mons|Pashalik Mons|Creatura Leggendaria — Guerriero Goblin|Ogniqualvolta Pashalik Mons o un altro Goblin che controlli muoiono, Pashalik Mons infligge 1 danno a un qualsiasi bersaglio.\n{3}{R}, Sacrifica un Goblin: Crea due pedine creatura Goblin 1/1 rosse. Passwall Adept|Esperto di Passapareti|Creatura — Mago Umano|{2}{U}: Una creatura bersaglio non può essere bloccata in questo turno. Past in Flames|Passato in Fiamme|Stregoneria|Ogni carta istantaneo e stregoneria nel tuo cimitero ha flashback fino alla fine del turno. Il costo di flashback è pari al suo costo di mana.\nFlashback {4}{R} (Puoi lanciare questa carta dal tuo cimitero pagando il suo costo di flashback. Poi esiliala.) Patagia Golem|Golem Aliante|Creatura Artefatto — Golem|{3}: Il Golem Aliante guadagna volare fino alla fine del turno (Non può essere bloccata tranne che da creature con volare.) -Patagia Viper|Vipera di Patagia|Creatura — Serpente|VolareQuando la Vipera di Patagia entra nel campo di battaglia, metti sul campo di battaglia due pedine creatura Serpente 1/1 verdi e blu.Quando la Vipera di Patagia entra nel campo di battaglia, sacrificala a meno che non sia stato speso {U} per lanciarla. +Patagia Tiger|Tigre dei Patagi|Creatura — Felino|Volare\nQuando la Tigre dei Patagi entra nel campo di battaglia, un Umano bersaglio che controlli prende +2/+2 fino alla fine del turno. +Patagia Viper|Vipera di Patagia|Creatura — Serpente|VolareQuando la Vipera di Patagia entra nel campo di battaglia, metti sul campo di battaglia due pedine creatura Serpente 1/1 verdi e blu.\nQuando la Vipera di Patagia entra nel campo di battaglia, sacrificala a meno che non sia stato speso {U} per lanciarla. Patchwork Gnomes|Gnomi Rappezzati|Creatura Artefatto — Gnomo|Scarta una carta dalla tua mano: Rigenera gli Gnomi Rappezzati. Path of Ancestry|Sentiero Ancestrale|Terra|Il Sentiero Ancestrale entra nel campo di battaglia TAPpato.\n{T}: Aggiungi alla tua riserva di mana un mana di un qualsiasi colore nell'identità di colore del tuo comandante. Quando quel mana viene speso per lanciare una magia creatura che condivide un tipo di creatura con il tuo comandante, profetizza 1. Path of Anger's Flame|Sentiero dell'Ira Bruciante|Istantaneo - Arcano|Le creature che controlli prendono +2/+0 fino alla fine del turno. -Path of Bravery|Sentiero del Coraggio|Incantesimo|Fintanto che hai punti vita pari o superiori ai tuoi punti vita iniziali, le creature che controlli prendono +1/+1.Ogniqualvolta una o più creature che controlli attacca, guadagni punti vita pari al numero delle creature attaccanti. +Path of Bravery|Sentiero del Coraggio|Incantesimo|Fintanto che hai punti vita pari o superiori ai tuoi punti vita iniziali, le creature che controlli prendono +1/+1.\nOgniqualvolta una o più creature che controlli attacca, guadagni punti vita pari al numero delle creature attaccanti. Path of Discovery|Sentiero della Scoperta|Incantesimo|Ogniqualvolta una creatura entra nel campo di battaglia sotto il tuo controllo, esplora. (Rivela la prima carta del tuo grimorio. Se è una terra, aggiungila alla tua mano. Altrimenti, metti un segnalino +1/+1 sulla creatura, poi rimetti la carta al suo posto o mettila nel tuo cimitero.) Path of Mettle|Sentiero della Tempra|Incantesimo Leggendario|Quando il Sentiero della Tempra entra nel campo di battaglia, infligge 1 danno a ogni creatura che non ha attacco improvviso, doppio attacco, cautela o rapidità.\nOgniqualvolta attacchi con almeno due creature che hanno attacco improvviso, doppio attacco, cautela e/o rapidità, trasforma il Sentiero della Tempra. Path of Peace|Sentiero di Pace|| @@ -11753,7 +12056,7 @@ Pathbreaker Ibex|Stambecco Sfondapista|Creatura — Capra|Ogniqualvolta lo Stamb Pathbreaker Wurm|Wurm Sfondapista|Creatura — Wurm|Unione d'anime (Puoi abbinare questa creatura a un'altra creatura non abbinata quando una delle due entra nel campo di battaglia. Restano abbinate fintanto che le controlli entrambe.)\nFintanto che il Wurm Sfondapista è abbinato a un'altra creatura, entrambe le creature hanno travolgere. Pathmaker Initiate|Iniziata Aprivarchi|Creatura — Mago Umano|{T}: Una creatura bersaglio con forza pari o inferiore a 2 non può essere bloccata in questo turno. Pathrazer of Ulamog|Spianasentieri di Ulamog|Creatura — Eldrazi|Annientatore 3 (Ogniqualvolta questa creatura attacca, il giocatore in difesa sacrifica tre permanenti.)\nLo Spianasentieri di Ulamog non può essere bloccato tranne che da tre o più creature. -Pathway Arrows|Frecce del Cammino|Artefatto — Equipaggiamento|La creatura equipaggiata ha "{2}, {T}: Questa creatura infligge 1 danno a una creatura bersaglio. Se è stato inflitto danno a una creatura incolore in questo modo, TAPpala".Equipaggiare {2} +Pathway Arrows|Frecce del Cammino|Artefatto — Equipaggiamento|La creatura equipaggiata ha "{2}, {T}: Questa creatura infligge 1 danno a una creatura bersaglio. Se è stato inflitto danno a una creatura incolore in questo modo, TAPpala".\nEquipaggiare {2} Patient Rebuilding|Ricostruzione Paziente|Incantesimo|All'inizio del tuo mantenimento, un avversario bersaglio mette nel suo cimitero le prime tre carte del suo grimorio, poi tu peschi una carta per ogni carta terra messa in quel cimitero in questo modo. Patriarch's Bidding|Comando del Patriarca|Stregoneria|Ogni giocatore sceglie un tipo di creatura. Ogni giocatore rimette in gioco tutte le carte creatura di un tipo scelto presenti nel proprio cimitero. Patriarch's Desire|Desiderio del Patriarca|Incanta Creatura|La creatura incantata prende +2/-2.\nSoglia La creatura incantata prende +2/-2 addizionale (hai soglia fintanto che ci sono almeno sette carte nel tuo cimitero). @@ -11798,6 +12101,7 @@ Peema Aether-Seer|Veggente dell'Etere di Peema|Creatura — Druido Elfo|Quando l Peema Outrider|Battipista di Peema|Creatura — Artefice Elfo|Travolgere\nFabbrica 1 (Quando questa creatura entra nel campo di battaglia, metti un segnalino +1/+1 su di essa o crea una pedina creatura artefatto Servomeccanismo 1/1 incolore.) Peer Pressure|Influenza dei Coetanei|Stregoneria|Scegli un tipo di creatura. Se tu controlli più creature di quel tipo di qualsiasi altro giocatore, prendi il controllo di tutte le creature di quel tipo (questo effetto non termina alla fine del turno). Peer Through Depths|Scrutare nelle Profondità|Istantaneo - Arcano|Guarda le prime cinque carte del tuo grimorio. Puoi rivelare una carta istantaneo o stregoneria fra esse e aggiungerla alla tua mano. Metti le rimanenti in fondo al tuo grimorio nell'ordine che preferisci. +Peer into the Abyss|Scrutare nell'Abisso|Stregoneria|Un giocatore bersaglio pesca carte pari a metà del numero di carte nel suo grimorio e perde metà dei suoi punti vita. Arrotonda per eccesso ogni volta. Pegasus Charger|Pegaso Destriero|Creatura — Pegaso|Volare (Questa creatura non può essere bloccata tranne che da creature con volare.)\nAttacco improvviso (Questa creatura infligge il danno da combattimento prima delle creature senza attacco improvviso.) Pegasus Courser|Pegaso Corsiere|Creatura — Pegaso|Volare\nOgniqualvolta il Pegaso Corsiere attacca, un'altra creatura attaccante bersaglio ha volare fino alla fine del turno. Pegasus Refuge|Rifugio del Pegaso|| @@ -11839,6 +12143,7 @@ Perilous Shadow|Ombra Pericolosa|Creatura — Ombra Insetto|{1}{B}: L'Ombra Peri Perilous Vault|Ricettacolo Pericoloso|Artefatto|{5}, {T}, Esilia il Ricettacolo Pericoloso: Esilia tutti i permanenti non terra. Perilous Voyage|Viaggio Pericoloso|Istantaneo|Fai tornare un permanente non terra bersaglio che non controlli in mano al suo proprietario. Se il suo costo di mana convertito era pari o inferiore a 2, profetizza 2. Perimeter Captain|Capitano del Perimetro|Creatura — Soldato Umano|Difensore\nOgniqualvolta una creatura con difensore che controlli blocca, puoi guadagnare 2 punti vita. +Perimeter Sergeant|Sergente del Perimetro|Creatura — Soldato Umano|Ogniqualvolta il Sergente del Perimetro attacca, gli altri Umani che controlli prendono +1/+0 fino alla fine del turno. Perish the Thought|Neanche a Pensarci!|Stregoneria|Un avversario bersaglio rivela la sua mano. Scegli una carta da quella mano. Quel giocatore rimescola quella carta nel suo grimorio. Perish|Perire|| Permafrost Trap|Trappola di Ghiaccio Perenne|Istantaneo — Trappola|Se un avversario ha fatto entrare nel campo di battaglia una creatura verde sotto il suo controllo in questo turno, puoi pagare {U} invece di pagare il costo di mana della Trappola di Ghiaccio Perenne.\nTAPpa fino a due creature bersaglio. Quelle creature non STAPpano durante il prossimo STAP del loro controllore. @@ -11857,6 +12162,7 @@ Pestermite|Pulce Fastidiosa|Creatura — Farabutto Spiritello|Lampo\nVolare\nQua Pestilence Demon|Demone Pestilenziale|Creatura — Demone|Volare\n{B}: Il Demone Pestilenziale infligge 1 danno a ogni creatura e a ogni giocatore. Pestilence Rats|Ratti Appestati|| Pestilence|Peste|| +Pestilent Haze|Foschia Pestilenziale|Stregoneria|Scegli uno —\n• Tutte le creature prendono -2/-2 fino alla fine del turno.\n• Rimuovi due segnalini fedeltà da ogni planeswalker. Pestilent Kathari|Kathari Appestato|Creatura — Guerriero Uccello|Volare\nTocco letale (Ogniqualvolta questa creatura infligge danno a una creatura, distruggi quella creatura.)\n{2}{R}: Il Kathari Appestato ha attacco improvviso fino alla fine del turno. Pestilent Souleater|Mangianime Fatale|Creatura Artefatto — Insetto|{B/P}: Il Mangianime Fatale ha infettare fino alla fine del turno. ({B/P} può essere pagato con {B} o con 2 punti vita. Una creatura con infettare infligge danno alle creature sotto forma di segnalini -1/-1 e ai giocatori sotto forma di segnalini veleno.) Pestilent Spirit|Spirito Pestilenziale|Creatura — Spirito|Minacciare, tocco letale\nLe magie istantaneo e stregoneria che controlli hanno tocco letale. (Qualsiasi danno che infliggono a una creatura è sufficiente a distruggerla.) @@ -11892,7 +12198,7 @@ Phantom Centaur|Centauro Fantasma|Creatura — Spirito Centauro|Protezione dal n Phantom Flock|Stormo Fantasma|Creatura — Spirito Soldato Uccello|Volare\nLo Stormo Fantasma entra in gioco con tre segnalini +1/+1 su di esso.\nSe viene inflitto danno allo Stormo Fantasma, previeni quel danno. Rimuovi un segnalino +1/+1 dallo Stormo Fantasma. Phantom General|Generale Fantasma|Creatura — Soldato Spirito|Le pedine creatura che controlli prendono +1/+1. Phantom Monster|Mostro Fantasma|| -Phantom Nantuko|Nantuko Fantasma|Creatura — Spirito Insetto|TravolgereIl Nantuko Fantasma entra nel campo di battaglia con due segnalini +1/+1.Se sta per essere inflitto danno al Nantuko Fantasma, previeni quel danno. Rimuovi un segnalino +1/+1 dal Nantuko Fantasma.{T}: Metti un segnalino +1/+1 sul Nantuko Fantasma. +Phantom Nantuko|Nantuko Fantasma|Creatura — Spirito Insetto|TravolgereIl Nantuko Fantasma entra nel campo di battaglia con due segnalini +1/+1.\nSe sta per essere inflitto danno al Nantuko Fantasma, previeni quel danno. Rimuovi un segnalino +1/+1 dal Nantuko Fantasma.\n{T}: Metti un segnalino +1/+1 sul Nantuko Fantasma. Phantom Ninja|Ninja Fantasma|Creatura — Ninja Illusione|Il Ninja Fantasma non può essere bloccato. Phantom Nishoba|Nishoba Fantasma|Creatura — Spirito Bestia Felino|Travolgere\nIl Nishoba Fantasma entra nel campo di battaglia con sette segnalini +1/+1.\nOgniqualvolta il Nishoba Fantasma infligge danno, guadagni altrettanti punti vita.\nSe sta per essere inflitto danno al Nishoba Fantasma, previeni quel danno. Rimuovi un segnalino +1/+1 dal Nishoba Fantasma. Phantom Nomad|Nomade Fantasma|Creatura — Spirito Nomade|Il Nomade Fantasma entra in gioco con due segnalini +1/+1 su di esso.\nSe viene inflitto danno al Nomade Fantasma, previeni quel danno. Rimuovi un segnalino +1/+1 dal Nomade Fantasma. @@ -11909,6 +12215,7 @@ Pharika's Libation|Libagione di Farika|Istantaneo|Scegli uno —\n• Un avversa Pharika's Mender|Riparatrice di Farika|Creatura — Gorgone|Quando la Riparatrice di Farika entra nel campo di battaglia, puoi riprendere in mano una carta creatura o incantesimo bersaglio dal tuo cimitero. Pharika's Spawn|Progenie di Farika|Creatura — Gorgone|Fuga—{5}{B}, Esilia altre tre carte dal tuo cimitero. (Puoi lanciare questa carta dal tuo cimitero pagando il suo costo di fuga.)\nLa Progenie di Farika fugge con due segnalini +1/+1. Quando entra nel campo di battaglia in questo modo, ogni avversario sacrifica una creatura non Gorgone. Pharika, God of Affliction|Farika, Dea dell'Afflizione|Creatura Incantesimo Leggendaria — Dio|Indistruttibile\nFintanto che la tua devozione al nero e al verde è inferiore a sette, Farika non è una creatura.\n{B}{G}: Esilia una carta creatura bersaglio da un cimitero. Il suo proprietario mette sul campo di battaglia una pedina creatura incantesimo Serpente 1/1 nera e verde con tocco letale. +Phase Dolphin|Delfino della Fase|Creatura — Balena Elementale|Ogniqualvolta il Delfino della Fase attacca, un'altra creatura attaccante bersaglio non può essere bloccata in questo turno. Phelddagrif|Phelddagrif|| Phenax, God of Deception|Fenax, Dio dell'Inganno|Creatura Incantesimo Leggendaria — Dio|Indistruttibile\nFintanto che la tua devozione al blu e al nero è inferiore a sette, Fenax non è una creatura.\nLe creature che controlli hanno "{T}: Un giocatore bersaglio mette nel suo cimitero le prime X carte del suo grimorio, dove X è la costituzione di questa creatura". Pheres-Band Brawler|Lottatrice della Banda Feres|Creatura — Guerriero Centauro|Quando la Lottatrice della Banda Feres entra nel campo di battaglia, lotta con fino a una creatura bersaglio che non controlli. (Ogni creatura infligge all'altra danno pari alla propria forza.) @@ -11920,7 +12227,7 @@ Pheres-Band Warchief|Condottiero della Banda Feres|Creatura — Guerriero Centau Phobian Phantasm|Fantasma Fobifero|Creatura — Illusione|Volare, paura\nMantenimento cumulativo {B} (All'inizio del tuo mantenimento, metti un segnalino epoca su questo permanente, poi sacrificalo a meno che tu paghi il suo costo di mantenimento per ogni segnalino epoca presente su di esso.) Phoenix of Ash|Fenice di Cenere|Creatura — Fenice|Volare, rapidità\n{2}{R}: La Fenice di Cenere prende +2/+0 fino alla fine del turno.\nFuga—{2}{R}{R}, Esilia altre tre carte dal tuo cimitero. (Puoi lanciare questa carta dal tuo cimitero pagando il suo costo di fuga.)\nLa Fenice di Cenere fugge con un segnalino +1/+1. Phosphorescent Feast|Banchetto Fosforescente|Stregoneria|Cromia Rivela un qualsiasi numero di carte dalla tua mano. Guadagni 2 punti vita per ogni simbolo di mana verde nei costi di mana di quelle carte. -Phthisis|Tisi|Stregoneria|Distruggi una creatura bersaglio. Il suo controllore perde punti vita pari alla sua forza più la sua costituzione.Sospendere 5—{1}{B} (Invece di lanciare questa carta dalla tua mano, puoi pagare {1}{B} ed esiliarla con cinque segnalini tempo su di essa. All'inizio del tuo mantenimento, rimuovi un segnalino tempo. Quando l'ultimo viene rimosso, lancia la carta senza pagare il suo costo di mana.) +Phthisis|Tisi|Stregoneria|Distruggi una creatura bersaglio. Il suo controllore perde punti vita pari alla sua forza più la sua costituzione.\nSospendere 5—{1}{B} (Invece di lanciare questa carta dalla tua mano, puoi pagare {1}{B} ed esiliarla con cinque segnalini tempo su di essa. All'inizio del tuo mantenimento, rimuovi un segnalino tempo. Quando l'ultimo viene rimosso, lancia la carta senza pagare il suo costo di mana.) Phylactery Lich|Lich del Filatterio|Creatura — Zombie|Indistruttibile\nMentre il Lich del Filatterio entra nel campo di battaglia, metti un segnalino filatterio su un artefatto che controlli.\nQuando non controlli permanenti con segnalini filatterio, sacrifica il Lich del Filatterio. Phyresis|Phyresis|Incantesimo — Aura|Incanta creatura\nLa creatura incantata ha infettare. (Questa creatura infligge danno alle creature sotto forma di segnalini -1/-1 e ai giocatori sotto forma di segnalini veleno.) Phyrexia's Core|Nucleo di Phyrexia|Terra|{T}: Aggiungi {1} alla tua riserva di mana.\n{1}, {T}, Sacrifica un artefatto: Guadagni 1 punto vita. @@ -11957,7 +12264,7 @@ Phyrexian Metamorph|Metamorfosi Phyrexian|Creatura Artefatto — Polimorfo|({U/P Phyrexian Monitor|Sorvegliante di Phyrexia|| Phyrexian Negator|Eliminatore di Phyrexia|| Phyrexian Obliterator|Annientatore di Phyrexia|Creatura — Orrore|Travolgere\nOgniqualvolta una fonte infligge danno all'Annientatore di Phyrexia, il controllore della fonte sacrifica altrettanti permanenti. -Phyrexian Plaguelord|Signore della Peste di Phyrexia|Creatura — Latore|{T}, Sacrifica il Signore della Peste di Phyrexia: Una creatura bersaglio prende -4/-4 fino alla fine del turno.Sacrifica una creatura: Una creatura bersaglio prende -1/-1 fino alla fine del turno. +Phyrexian Plaguelord|Signore della Peste di Phyrexia|Creatura — Latore|{T}, Sacrifica il Signore della Peste di Phyrexia: Una creatura bersaglio prende -4/-4 fino alla fine del turno.\nSacrifica una creatura: Una creatura bersaglio prende -1/-1 fino alla fine del turno. Phyrexian Portal|Portale di Phyrexia|| Phyrexian Processor|Processore di Phyrexia|| Phyrexian Prowler|Predatore di Phyrexia|| @@ -11987,7 +12294,7 @@ Phytoburst|Phytogermoglio|Stregoneria|Una creatura bersaglio prende +5/+5 fino a Phytohydra|Phytoidra|Creatura — Idra Pianta|Se sta per essere inflitto danno alla Phytoidra, invece metti altrettanti segnalini +1/+1 su di essa. Phytotitan|Fitotitano|Creatura — Elementale Pianta|Quando il Fitotitano muore, rimettilo sul campo di battaglia TAPpato sotto il controllo del suo proprietario all'inizio del suo prossimo mantenimento. Pia Nalaar|Pia Nalaar|Creatura Leggendaria — Artefice Umano|Quando Pia Nalaar entra nel campo di battaglia, crea una pedina creatura artefatto Tottero 1/1 incolore con volare.\n{1}{R}: Una creatura artefatto bersaglio prende +1/+0 fino alla fine del turno.\n{1}, Sacrifica un artefatto: Una creatura bersaglio non può bloccare in questo turno. -Pia and Kiran Nalaar|Pia e Kiran Nalaar|Creatura Leggendaria — Artefice Umano|Quando Pia e Kiran Nalaar entrano nel campo di battaglia, metti sul campo di battaglia due pedine creatura artefatto Tottero 1/1 incolori con volare.{2}{R}, Sacrifica un artefatto: Pia e Kiran Nalaar infliggono 2 danni a una creatura o a un giocatore bersaglio. +Pia and Kiran Nalaar|Pia e Kiran Nalaar|Creatura Leggendaria — Artefice Umano|Quando Pia e Kiran Nalaar entrano nel campo di battaglia, metti sul campo di battaglia due pedine creatura artefatto Tottero 1/1 incolori con volare.\n{2}{R}, Sacrifica un artefatto: Pia e Kiran Nalaar infliggono 2 danni a una creatura o a un giocatore bersaglio. Pia's Revolution|Rivoluzione di Pia|Incantesimo|Ogniqualvolta un artefatto non pedina viene messo nel tuo cimitero dal campo di battaglia, riprendi in mano quella carta a meno che un avversario bersaglio non si faccia infliggere 3 danni dalla Rivoluzione di Pia. Pianna, Nomad Captain|Pianna, Capitano Nomade|Creatura — Leggenda Nomade|Ogniqualvolta Pianna, Capitano Nomade attacca, le creature attaccanti prendono +1/+1 fino alla fine del turno. Pick the Brain|Scervellarsi|Stregoneria|Un avversario bersaglio rivela la sua mano. Scegli una carta non terra da quella mano ed esilia quella carta.\nDelirio — Se ci sono quattro o più tipi di carta tra le carte nel tuo cimitero, passa in rassegna il cimitero, la mano e il grimorio di quel giocatore per un qualsiasi numero di carte con lo stesso nome della carta esiliata ed esiliale, poi quel giocatore rimescola il suo grimorio. @@ -12046,7 +12353,7 @@ Pit Raptor|Rapace della Fossa|| Pit Scorpion|Scorpione dell'Abisso|| Pit Spawn|Progenie dell'Abisso|| Pit Trap|Trabocchetto|| -Pitchburn Devils|Diavoli Bruciapece|Creatura — Diavolo|Quando i Diavoli Bruciapece muoiono, infliggono 3 danni a una creatura o a un giocatore bersaglio. +Pitchburn Devils|Diavoli Bruciapece|Creatura — Diavolo|Quando i Diavoli Bruciapece muoiono, infliggono 3 danni a un qualsiasi bersaglio. Pitchstone Wall|Muro di Pece|Creatura — Muro|(I Muri non possono attaccare.)\nOgniqualvolta scarti una carta dalla tua mano, puoi sacrificare il Muro di Pece. Se lo fai, riprendi in mano la carta scartata dal tuo cimitero. Pitfall Trap|Trappola a Fossa|Istantaneo — Trappola|Se esattamente una creatura sta attaccando, puoi pagare {W} invece di pagare il costo di mana della Trappola a Fossa.\nDistruggi una creatura attaccante senza volare bersaglio. Pith Driller|Trapanatore del Nocciolo|Creatura Artefatto — Orrore|({B/P} può essere pagato con {B} o con 2 punti vita.)\nQuando il Trapanatore del Nocciolo entra nel campo di battaglia, metti un segnalino -1/-1 su una creatura bersaglio. @@ -12088,7 +12395,7 @@ Planar Collapse|Collasso Dimensionale|| Planar Despair|Disperazione Dimensionale|Stregoneria|Tutte le creature prendono -1/-1 fino alla fine del turno per ogni tipo di terra base presente tra le terre che controlli. Planar Gate|Portale Dimensionale|| Planar Guide|Guida Dimensionale|Creatura — Chierico|{3}{W}, Rimuovi dal gioco la Guida Dimensionale: Rimuovi dal gioco tutte le creature. Alla fine del turno, rimetti in gioco quelle carte sotto il controllo dei rispettivi proprietari. -Planar Outburst|Esplosione Planare|Stregoneria|Distruggi tutte le creature non terra.Risveglio 4—{5}{W}{W}{W} (Se lanci questa magia per {5}{W}{W}{W}, metti anche quattro segnalini +1/+1 su una terra bersaglio che controlli ed essa diventa una creatura Elementale 0/0 con rapidità. È ancora una terra.) +Planar Outburst|Esplosione Planare|Stregoneria|Distruggi tutte le creature non terra.\nRisveglio 4—{5}{W}{W}{W} (Se lanci questa magia per {5}{W}{W}{W}, metti anche quattro segnalini +1/+1 su una terra bersaglio che controlli ed essa diventa una creatura Elementale 0/0 con rapidità. È ancora una terra.) Planar Overlay|Sovrapposizione Dimensionale|| Planar Portal|Varco Dimensionale|Artefatto|{6}, {T}: Passa in rassegna il tuo grimorio, scegli una carta e aggiungi quella carta alla tua mano. Poi rimescola il tuo grimorio. Planar Void|Vuoto Dimensionale|| @@ -12142,6 +12449,7 @@ Polluted Bonds|Legami Inquinati|Incantesimo|Ogniqualvolta una terra entra in gio Polluted Dead|Morto Infetto|Creatura — Zombie|Quando il Morto Infetto muore, distruggi una terra bersaglio. Polluted Delta|Delta Inquinato|Terra|{T}, Paga 1 punto vita, Sacrifica il Delta Inquinato: Passa in rassegna il tuo grimorio per una carta Isola o Palude e mettila sul campo di battaglia. Poi rimescola il tuo grimorio. Polluted Mire|Palude Inquinata|Terra|La Palude Inquinata entra nel campo di battaglia TAPpata.\n{T}: Aggiungi {B} alla tua riserva di mana.\nCiclo {2} ({2}, Scarta questa carta: Pesca una carta.) +Pollywog Symbiote|Simbionte Girino|Creatura — Rana|Ogni magia creatura che lanci costa {1} in meno per essere lanciata se ha mutazione.\nOgniqualvolta lanci una magia creatura, se ha mutazione, pesca una carta, poi scarta una carta. Polukranos, Unchained|Polikranos, Senza Vincoli|Creatura Leggendaria — Idra Zombie|Polikranos entra nel campo di battaglia con sei segnalini +1/+1. Fugge invece con dodici segnalini +1/+1.\nSe sta per essere inflitto danno a Polikranos mentre ha un segnalino +1/+1, previeni quel danno e rimuovi altrettanti segnalini +1/+1 da esso.\n{1}{B}{G}: Polikranos lotta con un'altra creatura bersaglio.\nFuga—{4}{B}{G}, Esilia altre sei carte dal tuo cimitero. Polukranos, World Eater|Polikranos, Divoratore di Mondi|Creatura Leggendaria — Idra|{X}{X}{G}: Mostruosità X. (Se questa creatura non è mostruosa, metti X segnalini +1/+1 su di essa e diventa mostruosa.)\nQuando Polikranos, Divoratore di Mondi diventa mostruoso, infligge X danni suddivisi a tua scelta tra un qualsiasi numero di creature bersaglio controllate dai tuoi avversari. Ognuna di quelle creature infligge danno pari alla propria forza a Polikranos. Polymorphist's Jest|Scherzo della Polimorfista|Istantaneo|Fino alla fine del turno, ogni creatura controllata da un giocatore bersaglio perde tutte le abilità e diventa una Rana blu con forza e costituzione base 1/1. @@ -12156,13 +12464,14 @@ Ponyback Brigade|Brigata di Cavalcapony|Creatura — Guerriero Goblin|Quando la Pooling Venom|Pozza di Veleno|Incantesimo — Aura|Incanta terra\nOgniqualvolta la terra incantata viene TAPpata, il suo controllore perde 2 punti vita.\n{3}{B}: Distruggi la terra incantata. Pools of Becoming|Pozze del Divenire|Piano — Reame della Meditazione di Bolas|All'inizio della tua sottofase finale, metti le carte dalla tua mano in fondo al tuo grimorio in qualsiasi ordine, poi pesca altrettante carte.\nOgniqualvolta tiri caos, rivela le prime tre carte del tuo mazzo planare. Ognuna delle abilità di caos delle carte rivelate si innesca. Poi metti le carte rivelate in fondo al tuo mazzo planare in qualsiasi ordine. Porcelain Legionnaire|Legionario di Porcellana|Creatura Artefatto — Soldato|({W/P} può essere pagato con {W} o con 2 punti vita.)\nAttacco improvviso +Porcuparrot|Istrigallo|Creatura — Bestia Uccello|Mutazione {2}{R} (Se lanci questa magia per il suo costo di mutazione, mettila sopra o sotto una creatura non Umano bersaglio che possiedi. Muta nella creatura sopra, con anche le abilità di quelle sotto.)\n{T}: Questa creatura infligge X danni a un qualsiasi bersaglio, dove X è il numero di volte che questa creatura è mutata. Pore Over the Pages|Studiare le Pagine|Stregoneria|Pesca tre carte, STAPpa fino a due terre, poi scarta una carta. Porphyry Nodes|Nodi Porfirei|Incantesimo|All'inizio del tuo mantenimento, distruggi la creatura con la forza minore. Non può essere rigenerata. Se due o più creature hanno entrambe la forza minore, scegline una.\nQuando non ci sono creature in gioco, sacrifica i Nodi Porfirei. Port Inspector|Ispettore Portuale|| Port Town|Città Portuale|Terra|Mentre la Città Portuale entra nel campo di battaglia, puoi rivelare una carta Pianura o Isola dalla tua mano. Se non lo fai, la Città Portuale entra nel campo di battaglia TAPpata.\n{T}: Aggiungi {W} o {U} alla tua riserva di mana. Portal Mage|Maga dei Portali|Creatura — Mago Umano|Lampo\nQuando la Maga dei Portali entra nel campo di battaglia durante la sottofase di dichiarazione delle creature attaccanti, puoi cambiare il giocatore o il planeswalker che una creatura attaccante bersaglio sta attaccando. (Non può attaccare il suo controllore o i planeswalker del suo controllore.) Portal of Sanctuary|Portale del Santuario|Artefatto|{1}, {T}: Fai tornare una creatura bersaglio che controlli e tutte le Aure ad essa assegnate in mano ai rispettivi proprietari. Attiva questa abilità solo durante il tuo turno. -Portcullis Vine|Saracinesca di Rampicanti|Creatura — Muro Pianta|Difensore\n{2}, {T}, Sacrifica una creatura con difensore: Pesca una carta. +Portcullis Vine|Saracinesca di Rampicanti|Creatura — Muro Pianta|Difensore (Questa creatura non può attaccare.)\n{2}, {T}, Sacrifica una creatura con difensore: Pesca una carta. Portcullis|Saracinesca|| Portent of Betrayal|Presagio di Tradimento|Stregoneria|Prendi il controllo di una creatura bersaglio fino alla fine del turno. STAPpa quella creatura. Ha rapidità fino alla fine del turno. Profetizza 1. Portent|Portento|Stregoneria|Guarda le prime tre carte del grimorio di un giocatore bersaglio, poi rimettile a posto in qualsiasi ordine. Puoi far rimescolare a quel giocatore il suo grimorio.\nPesca una carta all'inizio del mantenimento del prossimo turno. @@ -12171,7 +12480,7 @@ Possessed Barbarian|Barbaro Posseduto|Creatura — Orrore Barbaro|Attacco improv Possessed Centaur|Centauro Posseduto|Creatura — Orrore Centauro|Travolgere\nSoglia - Il Centauro Posseduto prende +1/+1, è nero e ha "{2}{B}, {T}: Distruggi una creatura bersaglio verde" (hai soglia fintanto che ci sono almeno sette carte nel tuo cimitero). Possessed Nomad|Nomade Posseduto|Creatura — Orrore Nomade|Il Nomade Posseduto attacca senza TAPpare.\nSoglia Il Nomade Posseduto prende +1/+1, è nero e ha "{2}{B}, {T}: distruggi una creatura bersaglio bianca" (hai soglia fintanto che ci sono almeno sette carte nel tuo cimitero). Possessed Portal|Portale Posseduto|Artefatto|Se un giocatore pesca una carta, invece quel giocatore non pesca quella carta.\nAlla fine di ogni turno, ciascun giocatore sacrifica un permanente a meno che scarti una carta dalla propria mano. -Possessed Skaab|Skaab Posseduto|Creatura — Zombie|Quando lo Skaab Posseduto entra nel campo di battaglia, riprendi in mano dal tuo cimitero una carta istantaneo, stregoneria o creatura bersaglio.Se lo Skaab Posseduto sta per morire, invece esilialo. +Possessed Skaab|Skaab Posseduto|Creatura — Zombie|Quando lo Skaab Posseduto entra nel campo di battaglia, riprendi in mano dal tuo cimitero una carta istantaneo, stregoneria o creatura bersaglio.\nSe lo Skaab Posseduto sta per morire, invece esilialo. Possibility Storm|Tempesta di Possibilità|Incantesimo|Ogniqualvolta un giocatore lancia una magia dalla sua mano, quel giocatore la esilia, poi esilia carte dalla cima del suo grimorio fino a che non esilia una carta che condivide con essa un tipo di carta. Quel giocatore può lanciare quella carta senza pagare il suo costo di mana. Poi mette tutte le carte esiliate con la Tempesta di Possibilità in fondo al suo grimorio in ordine casuale. Postmortem Lunge|Assalto Postmortem|Stregoneria|({B/P} può essere pagato con {B} o con 2 punti vita.)\nRimetti sul campo di battaglia una carta creatura bersaglio con costo di mana convertito pari a X dal tuo cimitero. Ha rapidità. Esiliala all'inizio della prossima sottofase finale. Poultice Sliver|Tramutante Impiastro|Creatura — Tramutante|Tutti i Tramutanti hanno "{2}, {T}: Rigenera un Tramutante bersaglio." @@ -12180,6 +12489,7 @@ Pouncing Cheetah|Ghepardo Scattante|Creatura — Felino|Lampo Pouncing Jaguar|Giaguaro Balzante|| Pouncing Kavu|Kavu Balzante|| Pouncing Lynx|Lince Scattante|Creatura — Felino|Fintanto che è il tuo turno, la Lince Scattante ha attacco improvviso. +Pouncing Shoreshark|Geosqualo Scattante|Creatura — Bestia Squalo|Mutazione {3}{U} (Se lanci questa magia per il suo costo di mutazione, mettila sopra o sotto una creatura non Umano bersaglio che possiedi. Muta nella creatura sopra, con anche le abilità di quelle sotto.)\nLampo\nOgniqualvolta questa creatura muta, puoi far tornare una creatura bersaglio controllata da un avversario in mano al suo proprietario. Pouncing Wurm|Wurm Scattante|Creatura — Wurm|Potenziamento {2}{G} (Puoi spendere {2}{G} addizionale quando giochi questa magia.)\nSe è stato pagato il costo di potenziamento, il Wurm Scattante entra in gioco con tre segnalini +1/+1 su di esso e ha rapidità. Powder Keg|Polveriera|| Power Armor|Armatura Potenziata|| @@ -12211,7 +12521,7 @@ Precognition|Precognizione|| Precognitive Perception|Percezione Precognitiva|Istantaneo|Pesca tre carte.\nAppendice — Se hai lanciato questa magia durante la tua fase principale, invece profetizza 3, poi pesca tre carte. Precursor Golem|Predecessore Golem|Creatura Artefatto — Golem|Quando il Predecessore Golem entra nel campo di battaglia, metti sul campo di battaglia due pedine creatura artefatto Golem 3/3 incolori.\nOgniqualvolta un giocatore lancia una magia istantaneo o stregoneria che bersaglia solo un Golem, quel giocatore copia quella magia per ogni altro Golem che quella magia potrebbe bersagliare. Ogni copia bersaglia uno diverso di quei Golem. Predator Dragon|Drago Predatore|Creatura — Drago|Volare, rapidità\nDivorare 2 (Mentre questa creatura entra in gioco, puoi sacrificare un qualsiasi numero di creature. Entra in gioco con un numero di segnalini +1/+1 pari al doppio delle creature sacrificate.) -Predator Ooze|Melma Predatrice|Creatura — Melma|La Melma Predatrice è indistruttibile.\nOgniqualvolta la Melma Predatrice attacca, metti un segnalino +1/+1 sulla Melma Predatrice.\nOgniqualvolta muore una creatura a cui la Melma Predatrice ha inflitto danno in questo turno, metti un segnalino +1/+1 sulla Melma Predatrice. +Predator Ooze|Melma Predatrice|Creatura — Melma|Indistruttibile\nOgniqualvolta la Melma Predatrice attacca, metti un segnalino +1/+1 su di essa.\nOgniqualvolta muore una creatura a cui la Melma Predatrice ha inflitto danno in questo turno, metti un segnalino +1/+1 sulla Melma Predatrice. Predator's Gambit|Mossa del Predatore|Incantesimo — Aura|Incanta creatura\nLa creatura incantata prende +2/+1.\nLa creatura incantata ha intimidire fintanto che il suo controllore non controlla altre creature. (Non può essere bloccata tranne che da creature artefatto e/o creature che condividono con essa un colore.) Predator's Rapport|Rapporto del Predatore|Istantaneo|Scegli una creatura bersaglio che controlli. Guadagni punti vita pari alla sua forza più la sua costituzione. Predator's Strike|Assalto del Predatore|Istantaneo|La creatura bersaglio prende +3/+3 e guadagna travolgere fino alla fine del turno. @@ -12219,10 +12529,12 @@ Predator, Flagship|Predatrice, Nave Ammiraglia|Artefatto Leggendario|{2}: Una cr Predatory Advantage|Vantaggio Predatorio|Incantesimo|Alla fine del turno di ogni avversario, se quel giocatore non ha giocato una magia creatura in quel turno, metti in gioco una pedina Lucertola 2/2 verde. Predatory Focus|Concentrazione Predatoria|Stregoneria|Puoi decidere che le creature che controlli infliggano il loro danno da combattimento al giocatore in difesa questo turno come se non fossero state bloccate. Predatory Hunger|Fame del Predatore|| +Predatory Impetus|Impeto Predatorio|Incantesimo — Aura|Incanta creatura\nLa creatura incantata prende +3/+3, deve essere bloccata, se possibile, ed è spronata. (Attacca in ogni combattimento un giocatore diverso da te, se può farlo.) Predatory Nightstalker|Cacciatore Notturno Predatore|| Predatory Rampage|Frenesia Predatoria|Stregoneria|Le creature che controlli prendono +3/+3 fino alla fine del turno. Ogni creatura controllata dai tuoi avversari blocca in questo turno, se può farlo. Predatory Sliver|Tramutante Predatore|Creatura — Tramutante|Le creature Tramutante che controlli prendono +1/+1. Predatory Urge|Impulso Predatorio|Incantesimo — Aura|Incanta creatura\nLa creatura incantata ha "{T}: Questa creatura infligge danno pari alla sua forza a una creatura bersaglio. Quella creatura infligge danno pari alla sua forza a questa creatura". +Predatory Wurm|Wurm Predatore|Creatura — Wurm|Cautela (Questa creatura attacca senza TAPpare.)\nIl Wurm Predatore prende +2/+2 fintanto che controlli un planeswalker Garruk. Predict|Profetizzare|Istantaneo|Nomina una carta, poi metti la prima carta del grimorio di un giocatore bersaglio nel suo cimitero. Se quella carta è la carta che hai nominato, peschi due carte. Altrimenti, peschi una carta. Preeminent Captain|Capitano Preminente|Creatura — Soldato Kithkin|Attacco improvviso (Questa creatura infligge danno da combattimento prima delle creature senza attacco improvviso.)\nOgniqualvolta il Capitano Preminente attacca, puoi mettere sul campo di battaglia dalla tua mano una carta creatura Soldato TAPpata e attaccante. Preferred Selection|Selezione Preferita|| @@ -12244,21 +12556,23 @@ Preyseizer Dragon|Drago Afferraprede|Creatura — Drago|Volare\nDivorare 2 (Ment Price of Betrayal|Prezzo del Tradimento|Stregoneria|Rimuovi fino a cinque segnalini da un artefatto, una creatura, un planeswalker o un avversario bersaglio. Price of Fame|Prezzo della Celebrità|Istantaneo|Questa magia costa {2} in meno per essere lanciata se bersaglia una creatura leggendaria.\nDistruggi una creatura bersaglio.\nSorveglia 2. (Guarda le prime due carte del tuo grimorio, poi mettine un qualsiasi numero nel tuo cimitero e le altre in cima al tuo grimorio in qualsiasi ordine.) Price of Glory|Prezzo della Gloria|Incantesimo|Ogniqualvolta un giocatore TAPpa una terra per attingere mana durante il turno di un altro giocatore, distruggi quella terra. -Price of Knowledge|Prezzo della Conoscenza|Incantesimo|I giocatori non hanno un limite massimo di carte nella loro mano.All'inizio del mantenimento di ogni avversario, il Prezzo della Conoscenza infligge a quel giocatore danno pari al numero di carte in mano a quel giocatore. +Price of Knowledge|Prezzo della Conoscenza|Incantesimo|I giocatori non hanno un limite massimo di carte nella loro mano.\nAll'inizio del mantenimento di ogni avversario, il Prezzo della Conoscenza infligge a quel giocatore danno pari al numero di carte in mano a quel giocatore. Price of Progress|Prezzo del Progresso|| Prickleboar|Cinghiale Spinato|Creatura — Cinghiale|Fintanto che è il tuo turno, il Cinghiale Spinato prende +2/+0 e ha attacco improvviso. (Infligge danno da combattimento prima delle creature senza attacco improvviso.) Prickly Boggart|Boggart Pungente|Creatura — Farabutto Goblin|Paura +Prickly Marmoset|Marmosetta Pungente|Creatura — Scimmia|Attacco improvviso\nOgniqualvolta cicli una carta, la Marmosetta Pungente prende +2/+0 fino alla fine del turno. Pride Guardian|Guardiano del Branco|Creatura — Monaco Felino|Difensore (Questa creatura non può attaccare.)\nOgniqualvolta il Guardiano del Branco blocca, guadagni 3 punti vita. Pride Sovereign|Sovrano del Branco|Creatura — Felino|Il Sovrano del Branco prende +1/+1 per ogni altro Felino che controlli.\n{W}, {T}, Strema il Sovrano del Branco: Crea due pedine creatura Felino 1/1 bianche con legame vitale. (Una creatura stremata non STAPpa durante il tuo prossimo STAP.) Pride of Conquerors|Orgoglio dei Conquistadores|Istantaneo|Ascesa (Se controlli dieci o più permanenti, ottieni la benedizione della città per il resto della partita.)\nLe creature che controlli prendono +1/+1 fino alla fine del turno. Se hai la benedizione della città, quelle creature prendono invece +2/+2 fino alla fine del turno. Pride of Lions|Orgoglio dei Leoni|Creatura — Felino|Puoi far assegnare all'Orgoglio dei Leoni il suo danno da combattimento come se non fosse stato bloccato. Pride of the Clouds|Orgoglio delle Nubi|Creatura — Felino Elementale|Volare\nL'Orgoglio delle Nubi prende +1/+1 per ogni altra creatura con volare sul campo di battaglia.\nPrevisione — {2}{W}{U}, Rivela l'Orgoglio delle Nubi dalla tua mano: Crea una pedina creatura Uccello 1/1 bianca e blu con volare. (Attiva questa abilità solo durante il tuo mantenimento e solo una volta per turno.) +Pridemalkin|Felino Fiero|Creatura — Felino|Quando il Felino Fiero entra nel campo di battaglia, metti un segnalino +1/+1 su una creatura bersaglio che controlli.\nOgni creatura con un segnalino +1/+1 che controlli ha travolgere. (Può infliggere il danno da combattimento in eccesso al giocatore o al planeswalker che sta attaccando.) Priest of Forgotten Gods|Sacerdotessa degli Dei Dimenticati|Creatura — Chierico Umano|{T}, Sacrifica altre due creature: Scegli un qualsiasi numero di giocatori bersaglio. Ognuno di essi perde 2 punti vita e sacrifica una creatura. Aggiungi {B}{B} e pesca una carta. Priest of Gix|Sacerdote di Gix|| Priest of Iroas|Sacerdotessa di Iroas|Creatura — Chierico Umano|{3}{W}, Sacrifica la Sacerdotessa di Iroas: Distruggi un incantesimo bersaglio. Priest of Titania|Sacerdote di Titania|Creatura — Druido Elfo|{T}: Aggiungi {G} alla tua riserva di mana per ogni Elfo sul campo di battaglia. Priest of Urabrask|Sacerdotessa di Urabrask|Creatura — Chierico Umano|Quando la Sacerdotessa di Urabrask entra nel campo di battaglia, aggiungi {R}{R}{R} alla tua riserva di mana. -Priest of the Blood Rite|Sacerdote del Rito di Sangue|Creatura — Chierico Umano|Quando il Sacerdote del Rito di Sangue entra nel campo di battaglia, metti sul campo di battaglia una pedina creatura Demone 5/5 nera con volare.All'inizio del tuo mantenimento, perdi 2 punti vita. +Priest of the Blood Rite|Sacerdote del Rito di Sangue|Creatura — Chierico Umano|Quando il Sacerdote del Rito di Sangue entra nel campo di battaglia, metti sul campo di battaglia una pedina creatura Demone 5/5 nera con volare.\nAll'inizio del tuo mantenimento, perdi 2 punti vita. Priest of the Wakening Sun|Sacerdote del Sole Sorgente|Creatura — Chierico Umano|All'inizio del tuo mantenimento, puoi rivelare una carta Dinosauro dalla tua mano. Se lo fai, guadagni 2 punti vita.\n{3}{W}{W}, Sacrifica il Sacerdote del Sole Sorgente: Passa in rassegna il tuo grimorio per una carta Dinosauro, rivelala e aggiungila alla tua mano, poi rimescola il tuo grimorio. Priests of Norn|Sacerdoti di Norn|Creatura — Chierico|Cautela\nInfettare (Questa creatura infligge danno alle creature sotto forma di segnalini -1/-1 e ai giocatori sotto forma di segnalini veleno.) Primal Amulet|Amuleto Primordiale|Artefatto|Le magie istantaneo e stregoneria che lanci costano {1} in meno per essere lanciate.\nOgniqualvolta lanci una magia istantaneo o stregoneria, metti un segnalino carica sull'Amuleto Primordiale. Poi, se ci sono quattro o più segnalini carica su di esso, puoi rimuovere quei segnalini e trasformarlo. @@ -12269,22 +12583,24 @@ Primal Clay|Argilla Primordiale|Creatura Artefatto — Polimorfo|Mentre l'Argill Primal Cocoon|Bozzolo Primevo|Incantesimo — Aura|Incanta creatura\nAll'inizio del tuo mantenimento, metti un segnalino +1/+1 sulla creatura incantata.\nQuando la creatura incantata attacca o blocca, sacrifica il Bozzolo Primevo. Primal Command|Ordine Principale|Stregoneria|Scegli due Un giocatore bersaglio guadagna 7 punti vita; oppure metti un permanente non creatura bersaglio in cima al grimorio del suo proprietario; oppure un giocatore bersaglio rimescola il suo cimitero nel suo grimorio; oppure passa in rassegna il tuo grimorio per una carta creatura, rivelala, aggiungila alla tua mano, poi rimescola il tuo grimorio. Primal Druid|Druida Primordiale|Creatura — Druido Umano|Quando la Druida Primordiale muore, puoi passare in rassegna il tuo grimorio per una carta terra base, metterla sul campo di battaglia TAPpata, poi rimescolare il tuo grimorio. +Primal Empathy|Empatia Primordiale|Incantesimo|All'inizio del tuo mantenimento, pesca una carta se controlli una creatura con la forza maggiore tra le creature sul campo di battaglia. Altrimenti, metti un segnalino +1/+1 su una creatura che controlli. Primal Forcemage|Mago della Forza Primordiale|Creatura — Sciamano Elfo|Ogniqualvolta un'altra creatura entra in gioco sotto il tuo controllo, quella creatura prende +3/+3 fino alla fine del turno. Primal Frenzy|Frenesia Primordiale|Incanta Creatura|La creatura incantata ha travolgere. Primal Growth|Crescita Primordiale|Stregoneria|Potenziamento—Sacrifica una creatura. (Puoi sacrificare una creatura in aggiunta a qualsiasi altro costo mentre lanci questa magia.)Passa in rassegna il tuo grimorio per una carta terra base, mettila sul campo di battaglia, poi rimescola il tuo grimorio. Se la Crescita Primordiale è stata potenziata, passa invece in rassegna il tuo grimorio per trovare fino a due carte terra base, mettile sul campo di battaglia, poi rimescola il tuo grimorio. Primal Huntbeast|Bestia da Caccia Primitiva|Creatura — Bestia|Anti-malocchio (Questa creatura non può essere bersaglio di magie o abilità controllate dai tuoi avversari.) +Primal Might|Potenza Primordiale|Stregoneria|Una creatura bersaglio che controlli prende +X/+X fino alla fine del turno. Poi lotta con fino a una creatura bersaglio che non controlli. Primal Order|Ordine Primordiale|| Primal Plasma|Plasma Primordiale|Creatura — Polimorfo Elementale|Mentre il Plasma Primordiale entra in gioco, a tua scelta diventa una creatura 3/3, una creatura 2/2 con volare oppure una creatura 1/6 con difensore. Primal Rage|Furia Primordiale|Incantesimo|Le creature che controlli hanno travolgere. (Se una creatura che controlli sta per infliggere alle sue creature bloccanti danno da combattimento sufficiente a distruggerle, puoi farle infliggere il resto del suo danno al giocatore in difesa.) Primal Surge|Impulso Primordiale|Stregoneria|Esilia la prima carta del tuo grimorio. Se è una carta permanente, puoi metterla sul campo di battaglia. Se lo fai, ripeti questo procedimento. -Primal Vigor|Vigore Primordiale|Incantesimo|Se una o più pedine stanno per essere messe sul campo di battaglia, invece ne vengono messe il doppio.Se uno o più segnalini +1/+1 stanno per essere messi su una creatura, invece ne vengono messi il doppio. +Primal Vigor|Vigore Primordiale|Incantesimo|Se una o più pedine stanno per essere messe sul campo di battaglia, invece ne vengono messe il doppio.\nSe uno o più segnalini +1/+1 stanno per essere messi su una creatura, invece ne vengono messi il doppio. Primal Visitation|Visita Primordiale|Incantesimo — Aura|Incanta creatura\nLa creatura incantata prende +3/+3 e ha rapidità. Primal Wellspring|Fonte Primordiale|Terra|(Si trasforma dall'Amuleto Primordiale.)\n{T}: Aggiungi un mana di un qualsiasi colore alla tua riserva di mana. Quando quel mana viene speso per lanciare una magia istantaneo o stregoneria, copia quella magia. Puoi scegliere nuovi bersagli per la copia. Primal Whisperer|Sussurratore Primordiale|Creatura — Soldato Elfo|Il Sussurratore Primordiale prende +2/+2 per ogni creatura a faccia in giù in gioco.\nMetamorfosi {3}{G} (puoi giocare questa carta a faccia in giù come una creatura 2/2 pagando {3}. Girala a faccia in su in qualsiasi momento pagando il suo costo di metamorfosi.) Primalcrux|Nodo Primario|Creatura — Elementale|Travolgere\nCromia La forza e la costituzione del Nodo Primario sono pari al numero di simboli di mana verde nei costi di mana dei permanenti che controlli. Prime Speaker Vannifar|Portavoce Vannifar|Creatura Leggendaria — Mago Melma Elfo|{T}, Sacrifica un'altra creatura: Passa in rassegna il tuo grimorio per una carta creatura con costo di mana convertito pari a 1 più il costo di mana convertito della creatura sacrificata, metti sul campo di battaglia quella carta, poi rimescola il tuo grimorio. Attiva questa abilità solo quando potresti lanciare una stregoneria. -Prime Speaker Zegana|Portavoce Zegana|Creatura Leggendaria — Mago Tritone|La Portavoce Zegana entra nel campo di battaglia con X segnalini +1/+1, dove X è la forza maggiore tra le altre creature che controlli.Quando la Portavoce Zegana entra nel campo di battaglia, pesca un numero di carte pari alla sua forza. -Primeval Bounty|Abbondanza Primordiale|Incantesimo|Ogniqualvolta lanci una magia creatura, metti sul campo di battaglia una pedina creatura Bestia 3/3 verde.Ogniqualvolta lanci una magia non creatura, metti tre segnalini +1/+1 su una creatura bersaglio che controlli.Ogniqualvolta una terra entra nel campo di battaglia sotto il tuo controllo, guadagni 3 punti vita. +Prime Speaker Zegana|Portavoce Zegana|Creatura Leggendaria — Mago Tritone|La Portavoce Zegana entra nel campo di battaglia con X segnalini +1/+1, dove X è la forza maggiore tra le altre creature che controlli.\nQuando la Portavoce Zegana entra nel campo di battaglia, pesca un numero di carte pari alla sua forza. +Primeval Bounty|Abbondanza Primordiale|Incantesimo|Ogniqualvolta lanci una magia creatura, metti sul campo di battaglia una pedina creatura Bestia 3/3 verde.\nOgniqualvolta lanci una magia non creatura, metti tre segnalini +1/+1 su una creatura bersaglio che controlli.\nOgniqualvolta una terra entra nel campo di battaglia sotto il tuo controllo, guadagni 3 punti vita. Primeval Force|Forza Primordiale|Creatura — Elementale|Quando la Forza Primordiale entra in gioco, sacrificala a meno che tu sacrifichi tre Foreste. Primeval Light|Luce Primordiale|Stregoneria|Distruggi tutti gli incantesimi controllati dal giocatore bersaglio. Primeval Protector|Protettore Primigenio|Creatura — Avatar|Il Protettore Primigenio costa {1} in meno per essere lanciato per ogni creatura controllata dai tuoi avversari.\nQuando il Protettore Primigenio entra nel campo di battaglia, metti un segnalino +1/+1 su ogni altra creatura che controlli. @@ -12301,8 +12617,8 @@ Primordial Sage|Saggio Primordiale|Creatura — Spirito|Ogniqualvolta giochi una Primordial Wurm|Wurm Primordiale|Creatura — Wurm| Prince of Thralls|Principe degli Schiavi|Creatura — Demone|Ogniqualvolta un permanente controllato da un avversario viene messo in un cimitero, metti in gioco quella carta sotto il tuo controllo a meno che quell'avversario non paghi 3 punti vita. Princess Lucrezia|Principessa Lucrezia|| -Prism Array|Disposizione Prismatica|Incantesimo|Convergenza — La Disposizione Prismatica entra nel campo di battaglia con un segnalino cristallo per ogni colore di mana speso per lanciarla.Rimuovi un segnalino cristallo dalla Disposizione Prismatica: TAPpa una creatura bersaglio.{W}{U}{B}{R}{G}: Profetizza 3. (Guarda le prime tre carte del tuo grimorio, poi mettine un qualsiasi numero in fondo al tuo grimorio e le altre in cima in qualsiasi ordine.) -Prism Ring|Anello Prismatico|Artefatto|Mentre l'Anello Prismatico entra nel campo di battaglia, scegli un colore.Ogniqualvolta lanci una magia del colore scelto, guadagni 1 punto vita. +Prism Array|Disposizione Prismatica|Incantesimo|Convergenza — La Disposizione Prismatica entra nel campo di battaglia con un segnalino cristallo per ogni colore di mana speso per lanciarla.\nRimuovi un segnalino cristallo dalla Disposizione Prismatica: TAPpa una creatura bersaglio.\n{W}{U}{B}{R}{G}: Profetizza 3. (Guarda le prime tre carte del tuo grimorio, poi mettine un qualsiasi numero in fondo al tuo grimorio e le altre in cima in qualsiasi ordine.) +Prism Ring|Anello Prismatico|Artefatto|Mentre l'Anello Prismatico entra nel campo di battaglia, scegli un colore.\nOgniqualvolta lanci una magia del colore scelto, guadagni 1 punto vita. Prismatic Boon|Dono Prismatico|| Prismatic Circle|Circolo di Protezione Prismatico|| Prismatic Geoscope|Geoscopio Prismatico|Artefatto|Il Geoscopio Prismatico entra nel campo di battaglia TAPpato.\nDominio — {T}: Aggiungi X mana in qualsiasi combinazione di colori alla tua riserva di mana, dove X è il numero di tipi di terra base tra le terre che controlli. @@ -12328,7 +12644,7 @@ Prized Griffin|Grifone Ambito|Creatura — Grifone|Volare Prized Unicorn|Unicorno Stimato|Creatura — Unicorno|Tutte le creature in grado di bloccare l'Unicorno Stimato lo fanno. Prizefighter Construct|Costrutto da Combattimento|Creatura Artefatto — Costrutto| Probe|Sondare|| -Processor Assault|Assalto del Metabolizzatore|Stregoneria|Vacuità (Questa carta non ha colore.)Come costo addizionale per lanciare l'Assalto del Metabolizzatore, metti una carta posseduta da un avversario dall'esilio nel cimitero di quel giocatore.L'Assalto del Metabolizzatore infligge 5 danni a una creatura bersaglio. +Processor Assault|Assalto del Metabolizzatore|Stregoneria|Vacuità (Questa carta non ha colore.)Come costo addizionale per lanciare l'Assalto del Metabolizzatore, metti una carta posseduta da un avversario dall'esilio nel cimitero di quel giocatore.\nL'Assalto del Metabolizzatore infligge 5 danni a una creatura bersaglio. Proclamation of Rebirth|Proclama della Rinascita|Stregoneria|Rimetti in gioco un massimo di tre carte creatura bersaglio con costo di mana convertito pari o inferiore a 1 dal tuo cimitero.\nPrevisione {5}{W}, Rivela il Proclama della Rinascita dalla tua mano: Rimetti in gioco una carta creatura bersaglio con costo di mana convertito pari o inferiore a 1 dal tuo cimitero. (Gioca questa abilità solo durante il tuo mantenimento e solo una volta per turno.) Prodigal Pyromancer|Piromante Errante|Creatura — Mago Umano|{T}: Il Piromante Errante infligge 1 danno a una creatura o a un giocatore bersaglio. Prodigal Sorcerer|Stregone Errante|Creatura — Mago Umano|{T}: Lo Stregone Errante infligge 1 danno a una creatura o a un giocatore bersaglio. @@ -12354,13 +12670,13 @@ Prophecy|Profezia|| Prophet of Distortion|Profeta della Distorsione|Creatura — Parassita Eldrazi|Vacuità (Questa carta non ha colore.)\n{3}{C}: Pesca una carta. ({C} rappresenta mana incolore.) Prophet of Kruphix|Profetessa di Krufix|Creatura — Mago Umano|STAPpa tutte le creature e le terre che controlli durante lo STAP di ogni altro giocatore.\nPuoi lanciare carte creatura come se avessero lampo. Prophet of the Peak|Profeta del Picco|Creatura Artefatto — Felino|Quando il Profeta del Picco entra nel campo di battaglia, profetizza 2. (Guarda le prime due carte del tuo grimorio, poi mettine un qualsiasi numero in fondo al tuo grimorio e le altre in cima in qualsiasi ordine.) -Prophetic Bolt|Fulmine Profetico|Istantaneo|Il Fulmine Profetico infligge 4 danni a una creatura o a un giocatore bersaglio. Guarda le prime quattro carte del tuo grimorio. Aggiungi alla tua mano una di quelle carte e metti le altre in fondo al tuo grimorio in qualsiasi ordine. +Prophetic Bolt|Fulmine Profetico|Istantaneo|Il Fulmine Profetico infligge 4 danni a un qualsiasi bersaglio. Guarda le prime quattro carte del tuo grimorio. Aggiungi alla tua mano una di quelle carte e metti le altre in fondo al tuo grimorio in qualsiasi ordine. Prophetic Flamespeaker|Profeta Oratore delle Fiamme|Creatura — Sciamano Umano|Doppio attacco, travolgere\nOgniqualvolta il Profeta Oratore delle Fiamme infligge danno da combattimento a un giocatore, esilia la prima carta del tuo grimorio. Puoi giocarla in questo turno. Prophetic Prism|Prisma Profetico|Artefatto|Quando il Prisma Profetico entra nel campo di battaglia, pesca una carta.\n{1}, {T}: Aggiungi un mana di qualsiasi colore alla tua riserva di mana. Prophetic Ravings|Delirio Profetico|Incantesimo — Aura|Incanta creatura\nLa creatura incantata ha rapidità e "{T}, Scarta una carta: Pesca una carta". Prosperity|Prosperità|Stregoneria|Ogni giocatore pesca X carte. Prosperous Pirates|Pirati Facoltosi|Creatura — Pirata Umano|Quando i Pirati Facoltosi entrano nel campo di battaglia, crea due pedine artefatto Tesoro incolori con "{T}, Sacrifica questo artefatto: Aggiungi un mana di un qualsiasi colore alla tua riserva di mana". -Prossh, Skyraider of Kher|Prossh, Predacielo di Kher|Creatura Leggendaria — Drago|VolareQuando lanci Prossh, Predacielo di Kher, metti sul campo di battaglia X pedine creatura Coboldo 0/1 rosse con nome Coboldi della Roccaforte di Kher, dove X è pari al mana speso per lanciare Prossh.Sacrifica un'altra creatura: Prossh prende +1/+0 fino alla fine del turno. +Prossh, Skyraider of Kher|Prossh, Predacielo di Kher|Creatura Leggendaria — Drago|VolareQuando lanci Prossh, Predacielo di Kher, metti sul campo di battaglia X pedine creatura Coboldo 0/1 rosse con nome Coboldi della Roccaforte di Kher, dove X è pari al mana speso per lanciare Prossh.\nSacrifica un'altra creatura: Prossh prende +1/+0 fino alla fine del turno. Protean Hulk|Mole Proteiforme|Creatura — Bestia|Quando la Mole Proteiforme muore, passa in rassegna il tuo grimorio per un qualsiasi numero di carte creatura con un costo di mana convertito totale pari o inferiore a 6 e mettile sul campo di battaglia. Poi rimescola il tuo grimorio. Protean Hydra|Idra Proteiforme|Creatura — Idra|L'Idra Proteiforme entra nel campo di battaglia con X segnalini +1/+1.\nSe sta per essere inflitto danno all'Idra Proteiforme, previeni quel danno e rimuovi da essa altrettanti segnalini +1/+1.\nOgniqualvolta viene rimosso un segnalino +1/+1 dall'Idra Proteiforme, metti su di essa due segnalini +1/+1 all'inizio della prossima sottofase finale. Protean Raider|Predona Proteiforme|Creatura — Pirata Polimorfo|Incursione — Se hai attaccato con una creatura in questo turno, puoi far entrare la Predona Proteiforme nel campo di battaglia come una copia di qualsiasi creatura sul campo di battaglia. @@ -12372,6 +12688,7 @@ Proteus Machine|Macchina Proteus|Creatura Artefatto|Metamorfosi {0} (puoi giocar Proteus Staff|Bastone di Proteo|Artefatto|{2}{U}, {T}: Metti una creatura bersaglio in fondo al grimorio del suo proprietario. Il controllore di quella creatura rivela carte dalla cima del proprio grimorio fino a quando rivela una carta creatura. Il giocatore mette in gioco quella carta e le rimanenti in fondo al proprio grimorio nell'ordine che preferisce. Gioca questa abilità solo quando potresti giocare una stregoneria. Protomatter Powder|Polvere di Protomateria|Artefatto|{4}{W}, {T}, Sacrifica la Polvere di Protomateria: Rimetti in gioco una carta artefatto bersaglio dal tuo cimitero. Prototype Portal|Portale Prototipo|Artefatto|Imprimere — Quando il Portale Prototipo entra nel campo di battaglia, puoi esiliare una carta artefatto dalla tua mano.\n{X}, {T}: Crea una pedina che è una copia della carta esiliata. X è il costo di mana convertito di quella carta. +Proud Wildbonder|Vincolaferocia Fiero|Creatura — Guerriero Umano|Travolgere\nLe creature con travolgere che controlli hanno "Puoi far assegnare a questa creatura il suo danno da combattimento come se non fosse bloccata". Proven Combatant|Combattente Provetta|Creatura — Guerriero Umano|Eternare {4}{U}{U} ({4}{U}{U}, Esilia questa carta dal tuo cimitero: Crea una pedina che è una copia della carta, tranne che è un Guerriero Umano Zombie 4/4 nero senza costo di mana. Eterna solo quando potresti lanciare una stregoneria.) Providence|Provvidenza|Stregoneria|Puoi rivelare questa carta dalla tua mano iniziale. Se lo fai, all'inizio del primo mantenimento, i tuoi punti vita diventano 26.\nI tuoi punti vita diventano 26. Provoke|Provocazione|| @@ -12394,6 +12711,7 @@ Psychic Barrier|Barriera Psichica|Istantaneo|Neutralizza una magia creatura bers Psychic Battle|Battaglia Psichica|| Psychic Corrosion|Corrosione Psichica|Incantesimo|Ogniqualvolta peschi una carta, ogni avversario mette nel proprio cimitero le prime due carte del proprio grimorio. Psychic Drain|Risucchio Psichico|Stregoneria|Il giocatore bersaglio mette nel proprio cimitero le prime X carte del proprio grimorio e tu guadagni X punti vita. +Psychic Impetus|Impeto Psichico|Incantesimo — Aura|Incanta creatura\nLa creatura incantata prende +2/+2 ed è spronata. (Attacca in ogni combattimento un giocatore diverso da te, se può farlo.)\nOgniqualvolta la creatura incantata attacca, profetizzi 2. Psychic Intrusion|Intrusione Psichica|Stregoneria|Un avversario bersaglio rivela la sua mano. Scegli una carta non terra dal cimitero o dalla mano di quel giocatore ed esiliala. Puoi lanciare quella carta fintanto che rimane esiliata e puoi spendere mana come se fosse mana di qualsiasi colore per lanciarla. Psychic Membrane|Membrana Psichica|Creatura — Muro|(I Muri non possono attaccare.)\nOgniqualvolta la Membrana Psichica blocca, puoi pescare una carta. Psychic Miasma|Miasma Psichico|Stregoneria|Un giocatore bersaglio scarta una carta. Se una carta terra viene scartata in questo modo, fai tornare il Miasma Psichico in mano al suo proprietario. @@ -12401,7 +12719,7 @@ Psychic Overload|Sovraccarico Psichico|Incanta Permanente|Quando il Sovraccarico Psychic Possession|Possessione Psichica|Incantesimo — Aura|Incanta avversario\nSalta la tua acquisizione.\nOgniqualvolta l'avversario incantato pesca una carta, puoi pescare una carta. Psychic Puppetry|Burattinaio Psichico|Istantaneo - Arcano|TAPpa o STAPpa un permanente bersaglio.\nUnire nell'Arcano {U} (Mentre giochi una magia Arcano, puoi rivelare questa carta dalla tua mano e pagare il suo costo di unione. Se lo fai, aggiungi l'effetto di questa carta a quella magia.) Psychic Purge|Purificazione Psichica|| -Psychic Rebuttal|Rifiuto Psichico|Istantaneo|Neutralizza una magia istantaneo o stregoneria bersaglio che ti bersaglia.Arte magica — Se nel tuo cimitero ci sono due o più carte istantaneo e/o stregoneria, puoi copiare la magia neutralizzata in questo modo. Puoi scegliere nuovi bersagli per la copia. +Psychic Rebuttal|Rifiuto Psichico|Istantaneo|Neutralizza una magia istantaneo o stregoneria bersaglio che ti bersaglia.\nArte magica — Se nel tuo cimitero ci sono due o più carte istantaneo e/o stregoneria, puoi copiare la magia neutralizzata in questo modo. Puoi scegliere nuovi bersagli per la copia. Psychic Spear|Lancia Psichica|Stregoneria|Il giocatore bersaglio rivela la propria mano. Scegli una carta Spirito o Arcano da essa. Quel giocatore scarta quella carta. Psychic Spiral|Spirale Psichica|Istantaneo|Rimescola tutte le carte del tuo cimitero nel tuo grimorio. Un giocatore bersaglio mette nel suo cimitero altrettante carte dalla cima del suo grimorio. Psychic Strike|Colpo Psichico|Istantaneo|Neutralizza una magia bersaglio. Il suo controllore mette nel suo cimitero le prime due carte del suo grimorio. @@ -12413,7 +12731,7 @@ Psychic Transfer|Trasferimento Psichico|| Psychic Venom|Veleno Psichico|| Psychic Vortex|Vortice Psichico|| Psychogenic Probe|Sonda Psicogena|Artefatto|Ogniqualvolta una magia o un'abilità fa rimescolare il grimorio a un giocatore, la Sonda Psicogena gli infligge 2 danni. -Psychosis Crawler|Psicosi Strisciante|Creatura Artefatto — Orrore|La forza e la costituzione della Psicosi Strisciante sono pari al numero di carte nella tua mano.Ogniqualvolta peschi una carta, ogni avversario perde 1 punto vita. +Psychosis Crawler|Psicosi Strisciante|Creatura Artefatto — Orrore|La forza e la costituzione della Psicosi Strisciante sono pari al numero di carte nella tua mano.\nOgniqualvolta peschi una carta, ogni avversario perde 1 punto vita. Psychotic Episode|Episodio Psicotico|Stregoneria|Un giocatore bersaglio rivela la propria mano e la prima carta del proprio grimorio. Scegli una carta rivelata in questo modo. Quel giocatore mette la carta scelta in fondo al proprio grimorio.\nFollia {1}{B} (Se scarti questa carta, puoi giocarla pagando il suo costo di follia invece di metterla nel tuo cimitero.) Psychotic Fury|Furia Psicotica|Istantaneo|La creatura bersaglio multicolore guadagna doppio attacco fino alla fine del turno.\nPesca una carta. Psychotic Haze|Confusione Psicotica|Istantaneo|La Confusione Psicotica infligge 1 danno a ogni creatura e a ogni giocatore.\nFollia {1}{B} (puoi giocare questa carta per il suo costo di follia nel momento in cui la scarti dalla tua mano). @@ -12474,6 +12792,7 @@ Purphoros, Bronze-Blooded|Purforos dal Sangue di Bronzo|Creatura Incantesimo Leg Purphoros, God of the Forge|Purforos, Dio della Fucina|Creatura Incantesimo Leggendaria — Dio|Indistruttibile\nFintanto che la tua devozione al rosso è inferiore a cinque, Purforos non è una creatura.\nOgniqualvolta un'altra creatura entra nel campo di battaglia sotto il tuo controllo, Purforos infligge 2 danni a ogni avversario.\n{2}{R}: Le creature che controlli prendono +1/+0 fino alla fine del turno. Purraj of Urborg|Purraj di Urborg|| Pursue Glory|Perseguire la Gloria|Istantaneo|Le creature attaccanti prendono +2/+0 fino alla fine del turno.\nCiclo {2} ({2}, Scarta questa carta: Pesca una carta.) +Pursued Whale|Balena Braccata|Creatura — Balena|Quando la Balena Braccata entra nel campo di battaglia, ogni avversario crea una pedina creatura Pirata 1/1 rossa con "Questa creatura non può bloccare" e "Le creature che controlli attaccano in ogni combattimento, se possono farlo".\nLe magie che i tuoi avversari lanciano e che bersagliano la Balena Braccata costano {3} in più per essere lanciate. Pursuit of Flight|Ricerca del Volo|Incantesimo — Aura|Incanta creatura\nLa creatura incantata prende +2/+2 e ha "{U}: Questa creatura ha volare fino alla fine del turno". Pursuit of Knowledge|Ricerca del Sapere|| Pus Kami|Kami della Putrefazione|Creatura - Spirito|{B}, Sacrifica il Kami della Putrefazione: Distruggi una creatura bersaglio non nera.\nMuta-anima 6 (Quando questa viene messa in un cimitero dal gioco, puoi riprendere in mano una carta Spirito bersaglio con costo di mana convertito pari o inferiore a 6 dal tuo cimitero.) @@ -12504,6 +12823,7 @@ Pyrewild Shaman|Sciamano della Pira|Creatura — Sciamano Goblin|Impeto sanguina Pyric Salamander|Salamandra di Fuoco|| Pyrite Spellbomb|Bombarcana di Pirite|Artefatto|{R}, Sacrifica la Bombarcana di Pirite: La Bombarcana di Pirite infligge 2 danni a una creatura o a un giocatore bersaglio.\n{1}, Sacrifica la Bombarcana di Pirite: Pesca una carta. Pyroblast|Piroscarica|| +Pyroceratops|Piroceratopo|Creatura — Dinosauro Elementale|Travolgere\nOgniqualvolta lanci una magia non creatura, metti un segnalino +1/+1 sul Piroceratopo. Pyroclasm|Piroclasma|Stregoneria|Il Piroclasma infligge 2 danni a ogni creatura. Pyroclast Consul|Console Piroclasta|Creatura — Sciamano Elementale|Parentela All'inizio del tuo mantenimento, puoi guardare la prima carta del tuo grimorio. Se condivide un tipo di creatura con il Console Piroclasta, puoi rivelarla. Se lo fai, il Console Piroclasta infligge 2 danni a ogni creatura. Pyroclastic Elemental|Elementale Piroclastico|Creatura — Elementale|{1}{R}{R}: L'Elementale Piroclastico infligge 1 danno a un giocatore bersaglio. @@ -12539,10 +12859,11 @@ Quagmire Lamprey|Lampreda del Pantano|| Quagmire|Pantano|| Quagnoth|Quagnoth|Creatura — Bestia|Battibaleno(Fintanto che questa magia è in pila, i giocatori non possono giocare magie o abilità attivate che non siano abilità di mana.)\nVelo (Questo permanente non può essere bersaglio di magie o abilità.)\nQuando una magia o un'abilità controllata da un avversario ti fa scartare il Quagnoth, riprendilo in mano. Quakefoot Cyclops|Ciclope Piedesisma|Creatura — Ciclope|Quando il Ciclope Piedesisma entra nel campo di battaglia, fino a due creature bersaglio non possono bloccare in questo turno.\nCiclo {1}{R} ({1}{R}, Scarta questa carta: Pesca una carta.)\nQuando cicli il Ciclope Piedesisma, una creatura bersaglio non può bloccare in questo turno. -Quarantine Field|Campo di Quarantena|Incantesimo|Il Campo di Quarantena entra nel campo di battaglia con X segnalini isolamento.Quando il Campo di Quarantena entra nel campo di battaglia, per ogni segnalino isolamento su di esso, esilia fino a un permanente non terra bersaglio controllato da un avversario finché il Campo di Quarantena non lascia il campo di battaglia. +Quarantine Field|Campo di Quarantena|Incantesimo|Il Campo di Quarantena entra nel campo di battaglia con X segnalini isolamento.\nQuando il Campo di Quarantena entra nel campo di battaglia, per ogni segnalino isolamento su di esso, esilia fino a un permanente non terra bersaglio controllato da un avversario finché il Campo di Quarantena non lascia il campo di battaglia. Quarry Beetle|Coleottero della Cava|Creatura — Insetto|Quando il Coleottero della Cava entra nel campo di battaglia, puoi rimettere sul campo di battaglia una carta terra bersaglio dal tuo cimitero. Quarry Colossus|Colosso della Cava|Creatura — Gigante|Quando il Colosso della Cava entra nel campo di battaglia, metti una creatura bersaglio nel grimorio del suo proprietario subito sotto le prime X carte di quel grimorio, dove X è il numero di Pianure che controlli. Quarry Hauler|Bestia da Carico della Cava|Creatura — Cammello|Quando la Bestia da Carico della Cava entra nel campo di battaglia, per ogni tipo di segnalino su un permanente bersaglio, metti un altro segnalino di quel tipo su di esso o rimuovine uno da esso. +Quartzwood Crasher|Distruttore di Quarzobosco|Creatura — Bestia Dinosauro|Travolgere\nOgniqualvolta una o più creature con travolgere che controlli infliggono danno da combattimento a un giocatore, crea una pedina creatura Bestia Dinosauro X/X verde con travolgere, dove X è pari al danno inflitto da quelle creature a quel giocatore. Quarum Trench Gnomes|Gnomi della Trincea di Quarum|| Quash|Stroncare|Istantaneo|Neutralizza una magia istantaneo o stregoneria bersaglio. Passa in rassegna il cimitero, la mano e il grimorio del suo controllore, cerca tutte le carte con lo stesso nome di quella magia e rimuovile dal gioco. Poi quel giocatore rimescola il proprio grimorio. Quasiduplicate|Similduplicazione|Stregoneria|Crea una pedina che è una copia di una creatura bersaglio che controlli.\nCarica d'avvio (Puoi lanciare questa carta dal tuo cimitero scartando una carta oltre a pagare i suoi altri costi. Poi esilia questa carta.) @@ -12611,6 +12932,7 @@ Rabid Wombat|Vombato Rabbioso|| Racecourse Fury|Furia della Pista|Incantesimo — Aura|Incanta terra\nLa terra incantata ha "{T}: Una creatura bersaglio ha rapidità fino alla fine del turno". Rack and Ruin|Rovina e Sfacelo|| Rackling|Griglietta|| +Radha, Heart of Keld|Radha, Cuore di Keld|Creatura Leggendaria — Guerriero Elfo|Fintanto che è il tuo turno, Radha, Cuore di Keld ha attacco improvviso.\nPuoi guardare la prima carta del tuo grimorio in qualsiasi momento e puoi giocare terre dalla cima del tuo grimorio.\n{4}{R}{G}: Radha prende +X/+X fino alla fine del turno, dove X è il numero di terre che controlli. Radha, Heir to Keld|Radha, Erede di Keld|Creatura Leggendaria — Guerriero Elfo|Ogniqualvolta Radha, Erede di Keld attacca, puoi aggiungere {R}{R} alla tua riserva di mana.\n{T}: Aggiungi {G} alla tua riserva di mana. Radiant Destiny|Destino Radioso|Incantesimo|Ascesa (Se controlli dieci o più permanenti, ottieni la benedizione della città per il resto della partita.)\nMentre il Destino Radioso entra nel campo di battaglia, scegli un tipo di creatura.\nLe creature che controlli del tipo scelto prendono +1/+1. Fintanto che hai la benedizione della città, hanno anche cautela. Radiant Essence|Spirito Radiante|| @@ -12707,6 +13029,7 @@ Rakdos, Lord of Riots|Rakdos, Signore delle Sommosse|Creatura Leggendaria — De Rakdos, the Showstopper|Rakdos, il Colpo di Scena|Creatura Leggendaria — Demone|Volare, travolgere\nQuando Rakdos, il Colpo di Scena entra nel campo di battaglia, lancia una moneta per ogni creatura che non è un Demone, un Diavolo o un Imp. Distruggi ogni creatura per cui esce croce. Rakeclaw Gargantuan|Mastodonte Artigliato|Creatura — Bestia|{1}: Una creatura bersaglio con forza pari o superiore a 5 ha attacco improvviso fino alla fine del turno. Raking Canopy|Fronde Artigliate|Incantesimo|Ogniqualvolta una creatura con volare ti attacca, le Fronde Artigliate infliggono 4 danni a quella creatura. +Raking Claws|Artigli Laceranti|Istantaneo|Una creatura bersaglio ha doppio attacco fino alla fine del turno.\nCiclo {2} ({2}, Scarta questa carta: Pesca una carta.) Rakish Heir|Erede Dissoluto|Creatura — Vampiro|Ogniqualvolta un Vampiro che controlli infligge danno da combattimento a un giocatore, metti un segnalino +1/+1 su quel Vampiro. Rakka Mar|Rakka Mar|Creatura Leggendaria — Sciamano Umano|Rapidità\n{R}, {T}: Metti in gioco una pedina creatura Elementale 3/1 rossa con rapidità. Raksha Golden Cub|Raksha, Cucciolo d'Oro|Creatura Leggendaria — Soldato Felino|Cautela\nFintanto che Raksha, Cucciolo d'Oro è equipaggiato, le creature Felino che controlli prendono +2/+2 e hanno doppio attacco. @@ -12733,6 +13056,8 @@ Rally the Troops|Radunare le Truppe|| Rally to Battle|Chiamare alla Battaglia|Istantaneo|Le creature che controlli prendono +1/+3 fino alla fine del turno. STAPpale. Rallying Roar|Ruggito dell'Adunata|Istantaneo|Le creature che controlli prendono +1/+1 fino alla fine del turno. STAPpale. Rally|Adunata|| +Ram Through|Incornare|Istantaneo|Una creatura bersaglio che controlli infligge danno pari alla sua forza a una creatura bersaglio che non controlli. Se la creatura che controlli ha travolgere, il danno in eccesso viene invece inflitto al controllore di quella creatura. +Rambunctious Mutt|Meticcio Indisciplinato|Creatura — Canide|Quando il Meticcio Indisciplinato entra nel campo di battaglia, distruggi un artefatto o un incantesimo bersaglio controllato da un avversario. Ramirez DePietro|Ramirez Di Pietro|| Ramos, Dragon Engine|Ramos, Drago Meccanico|Creatura Artefatto Leggendaria — Drago|Volare\nOgniqualvolta lanci una magia, metti un segnalino +1/+1 su Ramos, Drago Meccanico per ognuno dei colori di quella magia.\nRimuovi cinque segnalini +1/+1 da Ramos: Aggiungi {W}{W}{U}{U}{B}{B}{R}{R}{G}{G} alla tua riserva di mana. Attiva questa abilità solo una volta per turno. Ramosian Captain|Capitano Ramosiano|| @@ -12754,7 +13079,7 @@ Rampant Elephant|Elefante Inarrestabile|| Rampant Growth|Crescita Inarrestabile|Stregoneria|Passa in rassegna il tuo grimorio per una carta terra base e mettila in gioco TAPpata. Poi rimescola il tuo grimorio. Rampart Crawler|Incursore|| Rampart Smasher|Distruttore di Bastioni|Creatura — Gigante|Il Distruttore di Bastioni non può essere bloccato da Cavalieri o Muri. -Ramroller|Ariete Compressore|Creatura Artefatto — Juggernaut|L'Ariete Compressore attacca ogni turno, se può farlo.L'Ariete Compressore prende +2/+0 fintanto che controlli un altro artefatto. +Ramroller|Ariete Compressore|Creatura Artefatto — Juggernaut|L'Ariete Compressore attacca ogni turno, se può farlo.\nL'Ariete Compressore prende +2/+0 fintanto che controlli un altro artefatto. Ramses Overdark|Ramses Overdark|| Ramunap Excavator|Dissotterratrice di Ramunap|Creatura — Chierico Naga|Puoi giocare carte terra dal tuo cimitero. Ramunap Hydra|Idra di Ramunap|Creatura — Idra Serpente|Cautela, raggiungere, travolgere\nL'Idra di Ramunap prende +1/+1 fintanto che controlli un Deserto.\nL'Idra di Ramunap prende +1/+1 fintanto che c'è una carta Deserto nel tuo cimitero. @@ -12799,6 +13124,8 @@ Rats' Feast|Banchetto dei Ratti|Stregoneria|Rimuovi dal gioco X carte bersaglio Rattleblaze Scarecrow|Spaventapasseri Scuotifiamma|Creatura Artefatto — Spaventapasseri|Lo Spaventapasseri Scuotifiamma ha persistere fintanto che controlli una creatura nera. (Quando questa creatura viene messa in un cimitero dal gioco, se non aveva segnalini -1/-1, rimettila in gioco sotto il controllo del suo proprietario con un segnalino -1/-1.)\nLo Spaventapasseri Scuotifiamma ha rapidità fintanto che controlli una creatura rossa. Rattlechains|Scuoticatene|Creatura — Spirito|Lampo\nVolare\nQuando lo Scuoticatene entra nel campo di battaglia, uno Spirito bersaglio ha anti-malocchio fino alla fine del turno.\nPuoi lanciare magie Spirito come se avessero lampo. Rattleclaw Mystic|Mistica dei Sonagli Artigliati|Creatura — Sciamano Umano|{T}: Aggiungi {G}, {U} o {R} alla tua riserva di mana.\nMetamorfosi {2} (Puoi lanciare questa carta a faccia in giù come una creatura 2/2 pagando {3}. Girala a faccia in su in qualsiasi momento pagando il suo costo di metamorfosi.)\nQuando la Mistica dei Sonagli Artigliati viene girata a faccia in su, aggiungi {G}{U}{R} alla tua riserva di mana. +Raugrin Crystal|Cristallo di Raugrin|Artefatto|{T}: Aggiungi {U}, {R} o {W}.\nCiclo {2} ({2}, Scarta questa carta: Pesca una carta.) +Raugrin Triome|Trioma di Raugrin|Terra — Isola Montagna Pianura|({T}: Aggiungi {U}, {R} o {W}.)\nIl Trioma di Raugrin entra nel campo di battaglia TAPpato.\nCiclo {3} ({3}, Scarta questa carta: Pesca una carta.) Ravaged Highlands|Altopiano in Rovina|Terra|L'Altopiano in Rovina entra in gioco TAPpato.\n{T}: Aggiungi {R} alla tua riserva di mana.\n{T}, Sacrifica l'Altopiano in Rovina: Aggiungi un mana di un qualsiasi colore alla tua riserva. Ravager Wurm|Wurm Annientatore|Creatura — Wurm|Tumulto (Questa creatura entra nel campo di battaglia con un segnalino +1/+1 o rapidità a tua scelta.)\nQuando il Wurm Annientatore entra nel campo di battaglia, scegli fino a uno —\n• Il Wurm Annientatore lotta con una creatura bersaglio che non controlli.\n• Distruggi una terra bersaglio con un'abilità attivata che non è un'abilità di mana. Ravager of the Fells|Devastatore delle Colline|Creatura — Mannaro|Travolgere\nOgniqualvolta questa creatura si trasforma nel Devastatore delle Colline, infligge 2 danni a un avversario bersaglio e 2 danni a fino a una creatura bersaglio controllata da quel giocatore.\nAll'inizio di ogni mantenimento, se nell'ultimo turno un giocatore ha lanciato due o più magie, trasforma il Devastatore delle Colline. @@ -12817,6 +13144,7 @@ Ravenous Chupacabra|Chupacabra Famelico|Creatura — Orrore Bestia|Quando il Chu Ravenous Daggertooth|Dagodonte Famelico|Creatura — Dinosauro|Infuriare — Ogniqualvolta viene inflitto danno al Dagodonte Famelico, guadagni 2 punti vita. Ravenous Demon|Demone Famelico|Creatura — Demone|Sacrifica un Umano: Trasforma il Demone Famelico. Attiva questa abilità solo quando potresti lanciare una stregoneria. Ravenous Giant|Gigante Famelico|Creatura — Gigante|All'inizio del tuo mantenimento, il Gigante Famelico ti infligge 1 danno. +Ravenous Gigantotherium|Gigantoterio Famelico|Creatura — Bestia|Divorare 3 (Mentre questa creatura entra nel campo di battaglia, puoi sacrificare un qualsiasi numero di creature. Questa creatura entra nel campo di battaglia con un numero di segnalini +1/+1 pari al triplo delle creature divorate.)\nQuando il Gigantoterio Famelico entra nel campo di battaglia, infligge X danni divisi a tua scelta tra un massimo di X creature bersaglio, dove X è la sua forza. Ognuna di quelle creature infligge al Gigantoterio Famelico danno pari alla propria forza. Ravenous Harpy|Arpia Famelica|Creatura — Arpia|Volare\n{1}, Sacrifica un'altra creatura: Metti un segnalino +1/+1 sull'Arpia Famelica. Ravenous Intruder|Intruso Famelico|Creatura — Gremlin|Sacrifica un artefatto: L'Intruso Famelico prende +2/+2 fino alla fine del turno. Ravenous Leucrocota|Leucrotta Famelica|Creatura — Bestia|Cautela\n{6}{G}: Mostruosità 3. (Se questa creatura non è mostruosa, metti tre segnalini +1/+1 su di essa e diventa mostruosa.) @@ -12865,6 +13193,7 @@ Reach of Branches|Ramificazione|Istantaneo Tribale — Silvantropo|Metti in gioc Reach of Shadows|Propagazione delle Ombre|Istantaneo|Distruggi una creatura bersaglio di uno o più colori. Read the Bones|Leggere le Ossa|Stregoneria|Profetizza 2, poi pesca due carte. Perdi 2 punti vita. (Per profetizzare 2, guarda le prime due carte del tuo grimorio, poi mettine un qualsiasi numero in fondo al tuo grimorio e le altre in cima in qualsiasi ordine.) Read the Runes|Leggere le Rune|Istantaneo|Pesca X carte. Per ogni carta pescata in questo modo, scarta una carta a meno che non sacrifichi un permanente. +Read the Tides|Leggere le Maree|Stregoneria|Scegli uno —\n• Pesca tre carte.\n• Fai tornare fino a due creature bersaglio in mano ai rispettivi proprietari. Reality Acid|Acido di Realtà|Incantesimo — Aura|Incanta permanente\nEvanescenza 3 (Questo permanente entra in gioco con tre segnalini tempo su di esso. All'inizio del tuo mantenimento, rimuovi un segnalino tempo da esso. Quando l'ultimo viene rimosso, sacrificalo.)\nQuando l'Acido di Realtà lascia il gioco, il controllore del permanente incantato lo sacrifica. Reality Anchor|Ancorare alla Realtà|| Reality Hemorrhage|Emorragia della Realtà|Istantaneo|Vacuità (Questa carta non ha colore.)\nL'Emorragia della Realtà infligge 2 danni a una creatura o a un giocatore bersaglio. @@ -12941,6 +13270,7 @@ Reclusive Artificer|Artefice Solitaria|Creatura — Artefice Umano|Rapidità (Qu Reclusive Wight|Presenza Solitaria|| Recoil|Rifuggire|Istantaneo|Fai tornare un permanente bersaglio in mano al suo proprietario. Poi quel giocatore scarta una carta. Recollect|Rammentare|Stregoneria|Riprendi in mano una carta bersaglio dal tuo cimitero. +Reconnaissance Mission|Missione di Ricognizione|Incantesimo|Ogniqualvolta una creatura che controlli infligge danno da combattimento a un giocatore, puoi pescare una carta.\nCiclo {2} ({2}, Scarta questa carta: Pesca una carta.) Reconnaissance|Ricognizione|| Reconstruction|Rigenera Artefatto|| Recoup|Rimborsare|Stregoneria|La carta stregoneria bersaglio presente nel tuo cimitero guadagna flashback fino alla fine del turno. Il suo costo di flashback è pari al suo costo di mana (il costo di mana comprende il colore).\nFlashback {3}{R} (puoi giocare questa carta dal tuo cimitero pagando il suo costo di flashback. Poi rimuovila dal gioco). @@ -12986,6 +13316,7 @@ Refuse|Refuse|Istantaneo|Rifiutare infligge al controllore di una magia bersagli Regal Bloodlord|Signore Sanguinario Regale|Creatura — Soldato Vampiro|Volare\nAll'inizio di ogni sottofase finale, se hai guadagnato punti vita in questo turno, crea una pedina creatura Pipistrello 1/1 nera con volare. Regal Caracal|Lince Reale|Creatura — Felino|Gli altri Felini che controlli prendono +1/+1 e hanno legame vitale.\nQuando la Lince Reale entra nel campo di battaglia, crea due pedine creatura Felino 1/1 bianche con legame vitale. Regal Force|Forza Regale|Creatura — Elementale|Quando la Forza Regale entra in gioco, pesca una carta per ogni creatura verde che controlli. +Regal Leosaur|Leosauro Regale|Creatura — Felino Dinosauro|Mutazione {1}{R/W}{R/W} (Se lanci questa magia per il suo costo di mutazione, mettila sopra o sotto una creatura non Umano bersaglio che possiedi. Muta nella creatura sopra, con anche le abilità di quelle sotto.)\nOgniqualvolta questa creatura muta, le altre creature che controlli prendono +2/+1 fino alla fine del turno. Regal Unicorn|Unicorno Reale|| Regathan Firecat|Felino Infuocato di Regatha|Creatura — Felino Elementale| Regenerate|Rigenerare|Istantaneo|Rigenera una creatura bersaglio. (La prossima volta che quella creatura sta per essere distrutta in questo turno, non viene distrutta. Invece TAPpala, rimuovi da essa tutto il danno e rimuovila dal combattimento.) @@ -13073,7 +13404,7 @@ Renowned Weaponsmith|Armaiolo Rinomato|Creatura — Artefice Umano|{T}: Aggiungi Renowned Weaver|Tessitrice Rinomata|Creatura — Sciamano Umano|{1}{G}, Sacrifica la Tessitrice Rinomata: Metti sul campo di battaglia una pedina creatura incantesimo Ragno 1/3 verde con raggiungere. (Può bloccare le creature con volare.) Reparations|Risarcimento|| Repay in Kind|Ripagare della Stessa Moneta|Stregoneria|I punti vita di ogni giocatore diventano pari ai punti vita più bassi tra tutti i giocatori. -Repeal|Abrogare|Istantaneo|Fai tornare un permanente non terra bersaglio con costo di mana convertito pari a X in mano al suo proprietario.Pesca una carta. +Repeal|Abrogare|Istantaneo|Fai tornare un permanente non terra bersaglio con costo di mana convertito pari a X in mano al suo proprietario.\nPesca una carta. Repeated Reverberation|Riverbero Reiterato|Istantaneo|La prossima volta che lanci una magia istantaneo, lanci una magia stregoneria o attivi un'abilità di fedeltà in questo turno, copia quella magia o abilità due volte. Puoi scegliere nuovi bersagli per le copie. Repeating Barrage|Fuoco a Ripetizione|Stregoneria|Il Fuoco a Ripetizione infligge 3 danni a una creatura o a un giocatore bersaglio.\nIncursione — {3}{R}{R}: Riprendi in mano il Fuoco a Ripetizione dal tuo cimitero. Attiva questa abilità solo se hai attaccato con una creatura in questo turno. Repel Intruders|Respingere gli Intrusi|Istantaneo|Metti in gioco due pedine creatura Soldato Kithkin 1/1 bianche se è stato speso {W} per giocare Respingere gli Intrusi. Neutralizza fino a una magia creatura bersaglio se è stato speso {U} per giocare Respingere gli Intrusi. (Compi entrambe le azioni se è stato speso {W}{U}.) @@ -13090,6 +13421,7 @@ Repopulate|Ripopolare|| Reprisal|Rappresaglia|Istantaneo|Distruggi una creatura bersaglio con forza pari o superiore a 4. Non può essere rigenerata. Reprobation|Riprovazione|Incantesimo — Aura|Incanta creatura\nLa creatura incantata perde tutte le abilità ed è una creatura Vigliacco con forza e costituzione base 0/1. (Mantiene tutti i supertipi, ma perde tutti gli altri tipi e i tipi di creatura.) Reprocess|Riassemblare|| +Reptilian Reflection|Riflesso Rettile|Incantesimo|Ogniqualvolta cicli una carta, puoi far diventare il Riflesso Rettile una creatura Dinosauro 5/4 con travolgere e rapidità in aggiunta ai suoi altri tipi fino alla fine del turno. Repudiate|Ripudiare|Istantaneo|Neutralizza un'abilità attivata o innescata bersaglio. (Le abilità di mana non possono essere bersagliate.) Repulse|Repulsione|Istantaneo|Fai tornare una creatura bersaglio in mano al suo proprietario.\nPesca una carta. Requiem Angel|Angelo del Requiem|Creatura — Angelo|Volare\nOgniqualvolta un'altra creatura non Spirito che controlli muore, metti sul campo di battaglia una pedina creatura Spirito 1/1 bianca con volare. @@ -13150,11 +13482,11 @@ Rethink|Ripensamento|| Retraced Image|Immagine Rievocata|Stregoneria|Rivela una carta dalla tua mano, poi metti in gioco quella carta se ha lo stesso nome di un permanente in gioco. Retraction Helix|Spirale della Ritrazione|Istantaneo|Fino alla fine del turno, una creatura bersaglio ha "{T}: Fai tornare un permanente non terra bersaglio in mano al suo proprietario". Retract|Ritrarre|Istantaneo|I proprietari riprendono in mano tutti gli artefatti che tu controlli. -Retreat to Coralhelm|Ritirata verso Elmo Corallino|Incantesimo|Terraferma — Ogniqualvolta una terra entra nel campo di battaglia sotto il tuo controllo, scegli uno —• Puoi TAPpare o STAPpare una creatura bersaglio.• Profetizza 1. (Guarda la prima carta del tuo grimorio. Puoi mettere quella carta in fondo al tuo grimorio.) -Retreat to Emeria|Ritirata verso Emeria|Incantesimo|Terraferma — Ogniqualvolta una terra entra nel campo di battaglia sotto il tuo controllo, scegli uno —• Metti sul campo di battaglia una pedina creatura Alleato Kor 1/1 bianca.• Le creature che controlli prendono +1/+1 fino alla fine del turno. +Retreat to Coralhelm|Ritirata verso Elmo Corallino|Incantesimo|Terraferma — Ogniqualvolta una terra entra nel campo di battaglia sotto il tuo controllo, scegli uno —• Puoi TAPpare o STAPpare una creatura bersaglio.\n• Profetizza 1. (Guarda la prima carta del tuo grimorio. Puoi mettere quella carta in fondo al tuo grimorio.) +Retreat to Emeria|Ritirata verso Emeria|Incantesimo|Terraferma — Ogniqualvolta una terra entra nel campo di battaglia sotto il tuo controllo, scegli uno —• Metti sul campo di battaglia una pedina creatura Alleato Kor 1/1 bianca.\n• Le creature che controlli prendono +1/+1 fino alla fine del turno. Retreat to Hagra|Ritirata verso Hagra|Incantesimo|Terraferma — Ogniqualvolta una terra entra nel campo di battaglia sotto il tuo controllo, scegli uno —\n• Una creatura bersaglio prende +1/+0 e ha tocco letale fino alla fine del turno.\n• Ogni avversario perde 1 punto vita e tu guadagni 1 punto vita. -Retreat to Kazandu|Ritirata verso Kazandu|Incantesimo|Terraferma — Ogniqualvolta una terra entra nel campo di battaglia sotto il tuo controllo, scegli uno —• Metti un segnalino +1/+1 su una creatura bersaglio.• Guadagni 2 punti vita. -Retreat to Valakut|Ritirata verso Valakut|Incantesimo|Terraferma — Ogniqualvolta una terra entra nel campo di battaglia sotto il tuo controllo, scegli uno —• Una creatura bersaglio prende +2/+0 fino alla fine del turno.• Una creatura bersaglio non può bloccare in questo turno. +Retreat to Kazandu|Ritirata verso Kazandu|Incantesimo|Terraferma — Ogniqualvolta una terra entra nel campo di battaglia sotto il tuo controllo, scegli uno —• Metti un segnalino +1/+1 su una creatura bersaglio.\n• Guadagni 2 punti vita. +Retreat to Valakut|Ritirata verso Valakut|Incantesimo|Terraferma — Ogniqualvolta una terra entra nel campo di battaglia sotto il tuo controllo, scegli uno —• Una creatura bersaglio prende +2/+0 fino alla fine del turno.\n• Una creatura bersaglio non può bloccare in questo turno. Retribution of the Ancients|Castigo degli Antichi|Incantesimo|{B}, Rimuovi X segnalini +1/+1 scelti tra le creature che controlli: Una creatura bersaglio prende -X/-X fino alla fine del turno. Retribution of the Meek|Rivalsa degli Umili|| Retribution|Condanna Esemplare|| @@ -13265,6 +13597,7 @@ Ridged Kusite|Colamitropo|Creatura — Mutamagia Orrore|{1}{B}, {T}, Scarta una Ridgeline Rager|Rabbioso Crestato|Creatura — Bestia|{R}: Il Rabbioso Crestato prende +1/+0 fino alla fine del turno Ridgescale Tusker|Zannuto Scagliarugosa|Creatura — Bestia|Quando lo Zannuto Scagliarugosa entra nel campo di battaglia, metti un segnalino +1/+1 su ogni altra creatura che controlli. Ridgetop Raptor|Raptor delle Cime Rocciose|Creatura — Bestia|Doppio attacco (questa creatura infligge sia il danno da attacco improvviso sia il normale danno da combattimento). +Rielle, the Everwise|Rielle, l'Onnisapiente|Creatura Leggendaria — Mago Umano|Rielle, l'Onnisapiente prende +1/+0 per ogni carta istantaneo o stregoneria nel tuo cimitero.\nOgniqualvolta scarti una o più carte per la prima volta in ogni turno, pesca altrettante carte. Rienne, Angel of Rebirth|Rienne, Angelo della Rinascita|Creatura Leggendaria — Angelo|Volare\nLe altre creature multicolore che controlli prendono +1/+0.\nOgniqualvolta un'altra creatura multicolore che controlli muore, falla tornare in mano al suo proprietario all'inizio della prossima sottofase finale. Rift Bolt|Saetta Squarciante|Stregoneria|La Saetta Squarciante infligge 3 danni a una creatura o a un giocatore bersaglio.\nSospendere 1—{R} (Invece di giocare questa carta dalla tua mano, puoi pagare {R} e rimuoverla dal gioco con un segnalino tempo su di essa. All'inizio del tuo mantenimento, rimuovi un segnalino tempo. Quando rimuovi l'ultimo, gioca la carta senza pagare il suo costo di mana.) Rift Elemental|Elementale degli Squarci|Creatura — Elementale|{1}{R}, Rimuovi un segnalino tempo da un permanente che controlli o da una carta sospesa che possiedi: L'Elementale degli Squarci prende +2/+0 fino alla fine del turno. @@ -13279,7 +13612,7 @@ Righteous Avengers|Giustizieri Vendicatori|| Righteous Blow|Colpo Virtuoso|Istantaneo|Il Colpo Virtuoso infligge 2 danni a una creatura attaccante o bloccante bersaglio. Righteous Cause|Giusta Causa|Incantesimo|Ogniqualvolta una creatura attacca, guadagni 1 punto vita. Righteous Charge|Carica dei Giusti|Stregoneria|Le creature che controlli prendono +2/+2 fino alla fine del turno. -Righteous Confluence|Confluenza Virtuosa|Stregoneria|Scegli tre. Puoi scegliere lo stesso modo più di una volta.• Metti sul campo di battaglia una pedina creatura Cavaliere 2/2 bianca con cautela.• Esilia un incantesimo bersaglio.• Guadagni 5 punti vita. +Righteous Confluence|Confluenza Virtuosa|Stregoneria|Scegli tre. Puoi scegliere lo stesso modo più di una volta.\n• Metti sul campo di battaglia una pedina creatura Cavaliere 2/2 bianca con cautela.\n• Esilia un incantesimo bersaglio.\n• Guadagni 5 punti vita. Righteous Fury|Giusto Furore|| Righteous Indignation|Giusta Indignazione|| Righteous War|Guerra Legittima|| @@ -13300,7 +13633,7 @@ Ring of Evos Isle|Anello dell'Isola Evos|Artefatto — Equipaggiamento|{2}: La c Ring of Gix|Anello di Gix|| Ring of Immortals|Anello degli Immortali|| Ring of Kalonia|Anello di Kalonia|Artefatto — Equipaggiamento|La creatura equipaggiata ha travolgere. (Se sta per assegnare alle sue creature bloccanti danno sufficiente a distruggerle, puoi farle assegnare il resto del suo danno al giocatore in difesa o a un planeswalker.)\nAll'inizio del tuo mantenimento, metti un segnalino +1/+1 sulla creatura equipaggiata se è verde.\nEquipaggiare {1} ({1}: Assegna a una creatura bersaglio che controlli. Equipaggia solo quando potresti lanciare una stregoneria.) -Ring of Three Wishes|Anello dei Tre Desideri|Artefatto|L'Anello dei Tre Desideri entra nel campo di battaglia con tre segnalini desiderio.{5}, {T}, Rimuovi un segnalino desiderio dall'Anello dei Tre Desideri: Passa in rassegna il tuo grimorio per una carta e aggiungila alla tua mano. Poi rimescola il tuo grimorio. +Ring of Three Wishes|Anello dei Tre Desideri|Artefatto|L'Anello dei Tre Desideri entra nel campo di battaglia con tre segnalini desiderio.\n{5}, {T}, Rimuovi un segnalino desiderio dall'Anello dei Tre Desideri: Passa in rassegna il tuo grimorio per una carta e aggiungila alla tua mano. Poi rimescola il tuo grimorio. Ring of Thune|Anello di Thune|Artefatto — Equipaggiamento|La creatura equipaggiata ha cautela. (Attacca senza TAPpare.)\nAll'inizio del tuo mantenimento, metti un segnalino +1/+1 sulla creatura equipaggiata se è bianca.\nEquipaggiare {1} ({1}: Assegna a una creatura bersaglio che controlli. Equipaggia solo quando potresti lanciare una stregoneria.) Ring of Valkas|Anello di Valkas|Artefatto — Equipaggiamento|La creatura equipaggiata ha rapidità. (Può attaccare e {T} indipendentemente da quando è entrata sotto il tuo controllo.)\nAll'inizio del tuo mantenimento, metti un segnalino +1/+1 sulla creatura equipaggiata se è rossa.\nEquipaggiare {1} ({1}: Assegna a una creatura bersaglio che controlli. Equipaggia solo quando potresti lanciare una stregoneria.) Ring of Xathrid|Anello di Xathrid|Artefatto — Equipaggiamento|{2}: Rigenera la creatura equipaggiata. (La prossima volta che quella creatura sta per essere distrutta in questo turno, non viene distrutta. Invece TAPpala, rimuovi da essa tutto il danno e rimuovila dal combattimento.)\nAll'inizio del tuo mantenimento, metti un segnalino +1/+1 sulla creatura equipaggiata se è nera.\nEquipaggiare {1} ({1}: Assegna a una creatura bersaglio che controlli. Equipaggia solo quando potresti lanciare una stregoneria.) @@ -13331,6 +13664,7 @@ Riptide Shapeshifter|Polimorfo della Marea|Creatura — Polimorfo|{2}{U}{U}, Sac Riptide Survivor|Sopravvissuto della Marea|Creatura — Mago Umano|Metamorfosi {1}{U}{U} (Puoi lanciare questa carta a faccia in giù come una creatura 2/2 pagando {3}. Girala a faccia in su in qualsiasi momento pagando il suo costo di metamorfosi.)\nQuando il Sopravvissuto della Marea viene girato a faccia in su, scarta due carte, poi pesca tre carte. Riptide Turtle|Tartaruga della Marea|Creatura — Tartaruga|Lampo\nDifensore Riptide|Flusso di Marea|| +Rise Again|Risorgere|Stregoneria|Rimetti sul campo di battaglia una carta creatura bersaglio dal tuo cimitero. Rise from the Grave|Risuscitare|Stregoneria|Metti sul campo di battaglia sotto il tuo controllo una carta creatura bersaglio da un cimitero. Quella creatura è uno Zombie nero in aggiunta ai propri altri tipi e colori. Rise from the Tides|Emergere dai Flutti|Stregoneria|Metti sul campo di battaglia una pedina creatura Zombie 2/2 nera TAPpata per ogni carta istantaneo e stregoneria nel tuo cimitero. Rise of Eagles|Volo delle Aquile|Stregoneria|Metti sul campo di battaglia due pedine creatura incantesimo Uccello 2/2 blu con volare. Profetizza 1. (Guarda la prima carta del tuo grimorio. Puoi mettere quella carta in fondo al tuo grimorio.) @@ -13350,7 +13684,7 @@ Rishadan Pawnshop|Monte dei Pegni di Rishada|| Rishadan Port|Porto di Rishada|| Rishkar's Expertise|Competenza di Rishkar|Stregoneria|Pesca carte pari alla forza maggiore tra le creature che controlli.\nPuoi lanciare una carta con costo di mana convertito pari o inferiore a 5 dalla tua mano senza pagare il suo costo di mana. Rishkar, Peema Renegade|Rishkar, Rinnegato di Peema|Creatura Leggendaria — Druido Elfo|Quando Rishkar, Rinnegato di Peema entra nel campo di battaglia, scegli fino a due creature bersaglio e metti un segnalino +1/+1 su ciascuna.\nOgni creatura con un segnalino che controlli ha "{T}: Aggiungi {G} alla tua riserva di mana". -Rising Miasma|Miasma Ascendente|Stregoneria|Tutte le creature prendono -2/-2 fino alla fine del turno.Risveglio 3—{5}{B}{B} (Se lanci questa magia per {5}{B}{B}, metti anche tre segnalini +1/+1 su una terra bersaglio che controlli ed essa diventa una creatura Elementale 0/0 con rapidità. È ancora una terra.) +Rising Miasma|Miasma Ascendente|Stregoneria|Tutte le creature prendono -2/-2 fino alla fine del turno.\nRisveglio 3—{5}{B}{B} (Se lanci questa magia per {5}{B}{B}, metti anche tre segnalini +1/+1 su una terra bersaglio che controlli ed essa diventa una creatura Elementale 0/0 con rapidità. È ancora una terra.) Rising Populace|Popolazione in Rivolta|Creatura — Umano|Ogniqualvolta un'altra creatura o un altro planeswalker che controlli muoiono, metti un segnalino +1/+1 sulla Popolazione in Rivolta. Rising Waters|Alta Marea|| Risk Factor|Fattore di Rischio|Istantaneo|Un avversario bersaglio può farsi infliggere 4 danni dal Fattore di Rischio. Se quel giocatore non lo fa, peschi tre carte.\nCarica d'avvio (Puoi lanciare questa carta dal tuo cimitero scartando una carta oltre a pagare i suoi altri costi. Poi esilia questa carta.) @@ -13362,7 +13696,7 @@ Rite of Passage|Rito di Transizione|Incantesimo|Ogniqualvolta viene inflitto dan Rite of Replication|Rito di Riproduzione|Stregoneria|Potenziamento {5} (Puoi pagare {5} addizionale mentre lanci questa magia.)Metti sul campo di battaglia una pedina che è una copia di una creatura bersaglio. Se il Rito di Riproduzione è stato potenziato, metti invece cinque di quelle pedine sul campo di battaglia. Rite of Ruin|Rituale della Rovina|Stregoneria|Scegli un ordine per artefatti, creature e terre. Ogni giocatore sacrifica un permanente del primo tipo, due del secondo tipo, poi tre del terzo tipo. Rite of Undoing|Rito di Disfacimento|Istantaneo|Esumare (Ogni carta che esili dal tuo cimitero mentre lanci questa magia corrisponde al pagamento di {1}.)\nFai tornare un permanente non terra bersaglio che controlli e un permanente non terra bersaglio che non controlli in mano ai rispettivi proprietari. -Rite of the Raging Storm|Rito della Furia Tempestosa|Incantesimo|Le creature chiamate Furioso Fulminante non possono attaccare te o i planeswalker che controlli.All'inizio del mantenimento di ogni giocatore, quel giocatore mette sul campo di battaglia una pedina creatura Elementale 5/1 rossa chiamata Furioso Fulminante. Ha travolgere, rapidità e "All'inizio della sottofase finale, sacrifica questa creatura". +Rite of the Raging Storm|Rito della Furia Tempestosa|Incantesimo|Le creature chiamate Furioso Fulminante non possono attaccare te o i planeswalker che controlli.\nAll'inizio del mantenimento di ogni giocatore, quel giocatore mette sul campo di battaglia una pedina creatura Elementale 5/1 rossa chiamata Furioso Fulminante. Ha travolgere, rapidità e "All'inizio della sottofase finale, sacrifica questa creatura". Rite of the Serpent|Rito del Serpente|Stregoneria|Distruggi una creatura bersaglio. Se quella creatura aveva un segnalino +1/+1, metti sul campo di battaglia una pedina creatura Serpente 1/1 verde. Rites of Flourishing|Rituali d'Abbondanza|Incantesimo|All'inizio dell'acquisizione di ogni giocatore, quel giocatore pesca una carta addizionale.\nOgni giocatore può giocare una terra addizionale in ognuno dei propri turni. Rites of Initiation|Riti di Iniziazione|Istantaneo|Scarta un qualsiasi numero di carte a caso dalla tua mano. Le creature che controlli prendono +1/+0 fino alla fine del turno per ogni carta scartata in questo modo. @@ -13404,6 +13738,7 @@ Rix Maadi Reveler|Dissoluto di Rix Maadi|Creatura — Sciamano Umano|Spettacolo Rix Maadi, Dungeon Palace|Rix Maadi, Palazzo Sotterraneo|Terra|{T}: Aggiungi {1} alla tua riserva di mana.\n{1}{B}{R}, {T}: Ogni giocatore scarta una carta. Gioca questa abilità solo quando potresti giocare una stregoneria. Road of Return|Strada del Ritorno|Stregoneria|Scegli uno —\n• Riprendi in mano una carta permanente bersaglio dal tuo cimitero.\n• Aggiungi il tuo comandante alla tua mano dalla zona di comando.\nIntrecciare {2} (Scegli entrambi se paghi il costo di intrecciare.) Roalesk, Apex Hybrid|Roalesk, Ibrido Dominante|Creatura Leggendaria — Mutante Umano|Volare, travolgere\nQuando Roalesk, Ibrido Dominante entra nel campo di battaglia, metti due segnalini +1/+1 su un'altra creatura bersaglio che controlli.\nQuando Roalesk muore, prolifera, poi prolifera di nuovo. (Scegli un qualsiasi numero di permanenti e/o giocatori, poi metti su ognuno un altro segnalino di ogni tipo già presente. Poi fallo di nuovo.) +Roaming Ghostlight|Lume Fatuo Vagante|Creatura — Spirito|Volare\nQuando il Lume Fatuo Vagante entra nel campo di battaglia, fai tornare fino a una creatura non Spirito bersaglio in mano al suo proprietario. Roar of Challenge|Ruggito di Sfida|Stregoneria|Tutte le creature in grado di bloccare una creatura bersaglio in questo turno lo fanno.\nFerocia — Quella creatura ha indistruttibile fino alla fine del turno se controlli una creatura con forza pari o superiore a 4. Roar of Jukai|Ruggito di Jukai|Istantaneo - Arcano|Se controlli almeno una Foresta, ogni creatura bloccata prende +2/+2 fino alla fine del turno.\nUnire nell'Arcano—Un avversario guadagna 5 punti vita. (Mentre giochi una magia Arcano, puoi rivelare questa carta dalla tua mano e pagare il suo costo di unione. Se lo fai, aggiungi l'effetto di questa carta a quella magia.) Roar of Reclamation|Ruggito della Rivendicazione|Stregoneria|Ciascun giocatore rimette in gioco tutte le carte artefatto presenti nel proprio cimitero. @@ -13441,12 +13776,12 @@ Rogue's Gloves|Guanti del Farabutto|Artefatto — Equipaggiamento|Ogniqualvolta Rogue's Passage|Passaggio dei Farabutti|Terra|{T}: Aggiungi {1} alla tua riserva di mana.\n{4}, {T}: Una creatura bersaglio non può essere bloccata in questo turno. Rohgahh of Kher Keep|Rohgahh di Kher|| Roil Elemental|Elementale Torbido|Creatura — Elementale|Volare\nTerraferma — Ogniqualvolta una terra entra nel campo di battaglia sotto il tuo controllo, puoi prendere il controllo di una creatura bersaglio fintanto che controlli l'Elementale Torbido. -Roil Spout|Fiotto del Torbido|Stregoneria|Metti una creatura bersaglio in cima al grimorio del suo proprietario.Risveglio 4—{4}{W}{U} (Se lanci questa magia per {4}{W}{U}, metti anche quattro segnalini +1/+1 su una terra bersaglio che controlli ed essa diventa una creatura Elementale 0/0 con rapidità. È ancora una terra.) +Roil Spout|Fiotto del Torbido|Stregoneria|Metti una creatura bersaglio in cima al grimorio del suo proprietario.\nRisveglio 4—{4}{W}{U} (Se lanci questa magia per {4}{W}{U}, metti anche quattro segnalini +1/+1 su una terra bersaglio che controlli ed essa diventa una creatura Elementale 0/0 con rapidità. È ancora una terra.) Roil's Retribution|Castigo del Torbido|Istantaneo|Il Castigo del Torbido infligge 5 danni divisi a tua scelta tra un qualsiasi numero di creature attaccanti o bloccanti bersaglio. Roiling Horror|Orrore Irritante|Creatura — Orrore|La forza e la costituzione dell'Orrore Irritante sono pari ai tuoi punti vita meno i punti vita dell'avversario con più punti vita.\nSospendere X—{X}{B}{B}{B}. X non può essere 0.\nOgniqualvolta un segnalino tempo viene rimosso dall'Orrore Irritante mentre è rimosso dal gioco, un giocatore bersaglio perde 1 punto vita e tu guadagni 1 punto vita. Roiling Terrain|Terreno Intorbidito|Stregoneria|Distruggi una terra bersaglio, poi il Terreno Intorbidito infligge danno al controllore di quella terra pari al numero di carte terra nel cimitero di quel giocatore. Roiling Waters|Acque Intorbidite|Stregoneria|Fai tornare fino a due creature bersaglio controllate dai tuoi avversari in mano ai rispettivi proprietari. Un giocatore bersaglio pesca due carte. -Roilmage's Trick|Trucco del Mago del Torbido|Istantaneo|Convergenza — Le creature controllate dai tuoi avversari prendono -X/-0 fino alla fine del turno, dove X è il numero di colori di mana spesi per lanciare il Trucco del Mago del Torbido.Pesca una carta. +Roilmage's Trick|Trucco del Mago del Torbido|Istantaneo|Convergenza — Le creature controllate dai tuoi avversari prendono -X/-0 fino alla fine del turno, dove X è il numero di colori di mana spesi per lanciare il Trucco del Mago del Torbido.\nPesca una carta. Role Reversal|Inversione di Ruoli|Stregoneria|Scambia il controllo di due permanenti bersaglio che condividono un tipo di permanente. Rollick of Abandon|Baccanale dell'Abbandono|Stregoneria|Tutte le creature prendono +2/-2 fino alla fine del turno. Rolling Spoil|Deterioramento Semovente|Stregoneria|Distruggi una terra bersaglio. Se è stato speso {B} per giocare il Deterioramento Semovente, tutte le creature prendono -1/-1 fino alla fine del turno. @@ -13463,6 +13798,7 @@ Ronom Serpent|Serpente di Ronom|Creatura Neve — Serpe|Il Serpente di Ronom non Ronom Unicorn|Unicorno di Ronom|Creatura — Unicorno|Sacrifica l'Unicorno di Ronom: Distruggi un incantesimo bersaglio. Roofstalker Wight|Presenza Razziatetti|Creatura — Zombie|{1}{U}: La Presenza Razziatetti guadagna volare fino alla fine del turno. Rooftop Storm|Tempesta Spazzatetti|Incantesimo|Puoi pagare {0} invece di pagare il costo di mana per le magie creatura Zombie che lanci. +Rookie Mistake|Errore da Principiante|Istantaneo|Fino alla fine del turno, una creatura bersaglio prende +0/+2 e un'altra creatura bersaglio prende -2/-0. Roon of the Hidden Realm|Roon del Reame Nascosto|Creatura Leggendaria — Soldato Rinoceronte|Cautela, travolgere{2}, {T}: Esilia un'altra creatura bersaglio. Rimetti sul campo di battaglia quella carta sotto il controllo del suo proprietario all'inizio della prossima sottofase finale. Root Cage|Gabbia di Radici|| Root Elemental|Elementale della Radice|Creatura — Elementale|Metamorfosi {5}{G}{G} (puoi giocare questa carta a faccia in giù come una creatura 2/2 pagando {3}. Girala a faccia in su in qualsiasi momento pagando il suo costo di metamorfosi.)\nQuando l'Elementale della Radice viene girato a faccia in su, puoi mettere in gioco una carta creatura dalla tua mano. @@ -13478,6 +13814,7 @@ Rootbound Crag|Dirupo delle Radici|Terra|Il Dirupo delle Radici entra nel campo Rootbreaker Wurm|Wurm Spezzaradici|Creatura — Wurm|Travolgere (Se questa creatura infligge alle creature che la bloccano un ammontare di danni da combattimento sufficiente a distruggerle, puoi farle infliggere i danni rimanenti al giocatore in difesa.) Rootgrapple|Morsa delle Radici|Istantaneo Tribale — Silvantropo|Distruggi un permanente non creatura bersaglio. Se controlli un Silvantropo, pesca una carta. Rooting Kavu|Kavu Radicato|| +Rooting Moloch|Moloc Abbarbicato|Creatura — Lucertola|Quando il Moloc Abbarbicato entra nel campo di battaglia, esilia una carta bersaglio con un'abilità ciclo dal tuo cimitero. Fino alla fine del tuo prossimo turno, puoi giocare quella carta.\nCiclo {2} ({2}, Scarta questa carta: Pesca una carta.) Rootrunner|Corridore delle Radici|Creatura - Spirito|{G}{G}, Sacrifica il Corridore delle Radici: Metti una terra bersaglio in cima al grimorio del suo proprietario.\nMuta-anima 3 (Quando questa viene messa in un cimitero dal gioco, puoi riprendere in mano una carta Spirito bersaglio con costo di mana convertito pari o inferiore a 3 presente nel tuo cimitero.) Roots of Life|Radici della Vita|| Roots|Radici|| @@ -13517,6 +13854,7 @@ Roughshod Mentor|Mentore Dispotico|Creatura — Guerriero Gigante|Le creature ve Rough|Rough|Stregoneria|Sussulto infligge 2 danni a ogni creatura senza volare. Rouse the Mob|Incitare la Folla|Istantaneo|Sforzo — Incitare la Folla costa {2}{R} in più per essere lanciato per ogni bersaglio oltre il primo.\nScegli un qualsiasi numero di creature bersaglio. Ognuna di esse prende +2/+0 e ha travolgere fino alla fine del turno. Rouse|Spronare|| +Rousing Read|Lettura Stimolante|Incantesimo — Aura|Incanta creatura\nQuando la Lettura Stimolante entra nel campo di battaglia, pesca due carte, poi scarta una carta.\nLa creatura incantata prende +1/+1 e ha volare. Rout|Rotta|Stregoneria|Puoi lanciare la Rotta come se avesse lampo se paghi {2} in più per lanciarla.\nDistruggi tutte le creature. Non possono essere rigenerate. Roving Keep|Roccaforte Itinerante|Creatura Artefatto — Muro|Difensore\n{7}: La Roccaforte Itinerante prende +2/+0 e ha travolgere fino alla fine del turno. Può attaccare in questo turno come se non avesse difensore. Rowan's Battleguard|Guardia Battagliera di Rowan|Creatura — Cavaliere Umano|Attacco improvviso\nFintanto che controlli un planeswalker Rowan, la Guardia Battagliera di Rowan prende +3/+0. @@ -13539,7 +13877,7 @@ Rubblebelt Rioters|Rivoltosi della Zona di Macerie|Creatura — Berserker Umano| Rubblebelt Runner|Corridore della Zona di Macerie|Creatura — Guerriero Viashino|Il Corridore della Zona di Macerie non può essere bloccato dalle creature pedina. Rubblehulk|Colosso di Macerie|Creatura — Elementale|La forza e la costituzione del Colosso di Macerie sono pari al numero di terre che controlli.\nImpeto sanguinario — {1}{R}{G}, Scarta il Colosso di Macerie: Una creatura attaccante bersaglio prende +X/+X fino alla fine del turno, dove X è il numero di terre che controlli. Rubble|Impatto|Stregoneria|Conseguenze (Lancia questa magia solo dal tuo cimitero. Poi esiliala.)\nFino a tre terre bersaglio non STAPpano durante il prossimo STAP del loro controllore. -Rubinia Soulsinger|Rubinia Soulsinger|Creatura Leggendaria — Spiritello|Puoi scegliere di non STAPpare Rubinia Soulsinger durante il tuo STAP.{T}: Prendi il controllo di una creatura bersaglio fintanto che controlli Rubinia e Rubinia rimane TAPpata. +Rubinia Soulsinger|Rubinia Soulsinger|Creatura Leggendaria — Spiritello|Puoi scegliere di non STAPpare Rubinia Soulsinger durante il tuo STAP.\n{T}: Prendi il controllo di una creatura bersaglio fintanto che controlli Rubinia e Rubinia rimane TAPpata. Ruby Leech|Sanguisuga di Rubino|| Ruby Medallion|Medaglione di Rubino|Artefatto|Le magie rosse che lanci costano {1} in meno per essere lanciate. Rude Awakening|Brusco Risveglio|Stregoneria|Scegli una delle opzioni seguenti STAPpa tutte le terre che controlli; oppure, fino alla fine del turno, le terre che controlli diventano creature 2/2 che sono ancora terre.\nIntrecciare {2}{G} (Scegli entrambe se paghi il costo di intrecciare.) @@ -13558,7 +13896,8 @@ Ruination Wurm|Wurm della Distruzione|Creatura — Wurm| Ruination|Rovina|Stregoneria|Distruggi tutte le terre non base. Ruinous Gremlin|Gremlin Rovinoso|Creatura — Gremlin|{2}{R}, Sacrifica il Gremlin Rovinoso: Distruggi un artefatto bersaglio. Ruinous Minotaur|Minotauro Disastroso|Creatura — Guerriero Minotauro|Ogniqualvolta il Minotauro Disastroso infligge danno a un avversario, sacrifica una terra. -Ruinous Path|Sentiero della Sventura|Stregoneria|Distruggi una creatura o un planeswalker bersaglio.Risveglio 4—{5}{B}{B} (Se lanci questa magia per {5}{B}{B}, metti anche quattro segnalini +1/+1 su una terra bersaglio che controlli ed essa diventa una creatura Elementale 0/0 con rapidità. È ancora una terra.) +Ruinous Path|Sentiero della Sventura|Stregoneria|Distruggi una creatura o un planeswalker bersaglio.\nRisveglio 4—{5}{B}{B} (Se lanci questa magia per {5}{B}{B}, metti anche quattro segnalini +1/+1 su una terra bersaglio che controlli ed essa diventa una creatura Elementale 0/0 con rapidità. È ancora una terra.) +Ruinous Ultimatum|Ultimatum Rovinoso|Stregoneria|Distruggi tutti i permanenti non terra controllati dai tuoi avversari. Ruins of Oran-Rief|Rovine di Oran-Rief|Terra|Le Rovine di Oran-Rief entrano nel campo di battaglia TAPpate.\n{T}: Aggiungi {C} alla tua riserva di mana. ({C} rappresenta mana incolore.)\n{T}: Metti un segnalino +1/+1 su una creatura incolore bersaglio che è entrata nel campo di battaglia in questo turno. Ruins of Trokair|Rovine di Trokair|| Rukh Egg|Uovo di Rukh|Creatura — Uovo|Quando l'Uovo di Rukh viene messo in un cimitero dal gioco, metti in gioco una pedina creatura Rukh 4/4 rossa con volare alla fine del turno. @@ -13566,11 +13905,13 @@ Rule of Law|Regola della Legge|Incantesimo|Ciascun giocatore non può giocare pi Rumbling Aftershocks|Conseguenze Rimbombanti|Incantesimo|Ogniqualvolta lanci una magia potenziata, puoi far infliggere dalle Conseguenze Rimbombanti danno pari al numero di volte che quella magia è stata potenziata a una creatura o a un giocatore bersaglio. Rumbling Baloth|Baloth Rombante|Creatura — Bestia| Rumbling Crescendo|Crescendo Rombante|| +Rumbling Rockslide|Frana Roboante|Stregoneria|La Frana Roboante infligge a una creatura bersaglio danno pari al numero di terre che controlli. Rumbling Ruin|Rovina Roboante|Creatura — Elementale|Quando la Rovina Roboante entra nel campo di battaglia, conta il numero di segnalini +1/+1 sulle creature che controlli. Le creature con forza pari o inferiore a quel numero controllate dai tuoi avversari non possono bloccare in questo turno. Rumbling Sentry|Sentinella Roboante|Creatura — Gigante|Quando la Sentinella Roboante entra nel campo di battaglia, profetizza 1. Rumbling Slum|Bassifondi Inquieti|Creatura — Elementale|All'inizio del tuo mantenimento, i Bassifondi Inquieti infliggono 1 danno a ogni giocatore. Rummaging Goblin|Goblin Che Fruga|Creatura — Farabutto Goblin|{T}, Scarta una carta: Pesca una carta. Rummaging Wizard|Mago Rovistatore|Creatura — Mago|{2}{U}: Guarda la prima carta del tuo grimorio. Puoi mettere quella carta nel tuo cimitero. +Run Afoul|Abbassare le Ali|Istantaneo|Un avversario bersaglio sacrifica una creatura con volare. Run Aground|Arenare|Istantaneo|Metti un artefatto o una creatura bersaglio in cima al grimorio del suo proprietario. Run Amok|Perdere il Controllo|Istantaneo|Una creatura attaccante bersaglio prende +3/+3 e ha travolgere fino alla fine del turno. Run Away Together|Fuggire Insieme|Istantaneo|Scegli due creature bersaglio controllate da giocatori diversi. Fai tornare quelle creature in mano ai rispettivi proprietari. @@ -13609,7 +13950,7 @@ Ruric Thar, the Unbowed|Ruric Thar, L'Indomito|Creatura Leggendaria — Guerrier Rush of Adrenaline|Ondata di Adrenalina|Istantaneo|Una creatura bersaglio prende +2/+1 e ha travolgere fino alla fine del turno. Rush of Battle|Foga in Battaglia|Stregoneria|Le creature che controlli prendono +2/+1 fino alla fine del turno. Le creature Guerriero che controlli hanno legame vitale fino alla fine del turno. (Il danno inflitto da quei Guerrieri fa anche guadagnare al loro controllore altrettanti punti vita.) Rush of Blood|Afflusso di Sangue|Istantaneo|Una creatura bersaglio prende +X/+0 fino alla fine del turno, dove X è la sua forza. -Rush of Ice|Raffica di Ghiaccio|Stregoneria|TAPpa una creatura bersaglio. Non STAPpa durante il prossimo STAP del suo controllore.Risveglio 3—{4}{U} (Se lanci questa magia per {4}{U}, metti anche tre segnalini +1/+1 su una terra bersaglio che controlli ed essa diventa una creatura Elementale 0/0 con rapidità. È ancora una terra.) +Rush of Ice|Raffica di Ghiaccio|Stregoneria|TAPpa una creatura bersaglio. Non STAPpa durante il prossimo STAP del suo controllore.\nRisveglio 3—{4}{U} (Se lanci questa magia per {4}{U}, metti anche tre segnalini +1/+1 su una terra bersaglio che controlli ed essa diventa una creatura Elementale 0/0 con rapidità. È ancora una terra.) Rush of Knowledge|Flusso di Conoscenza|Stregoneria|Pesca un numero di carte pari al più alto costo di mana convertito tra i permanenti che controlli. Rush of Vitality|Scarica di Vitalità|Istantaneo|Una creatura bersaglio prende +1/+0 e ha legame vitale e indistruttibile fino alla fine del turno. (Il danno inflitto da quella creatura fa anche guadagnare al suo controllore altrettanti punti vita ed essa non può essere distrutta dal danno o dagli effetti che dicono "distruggi".) Rushing River|Fiume Impetuoso|| @@ -13647,6 +13988,7 @@ Saber Ants|Formiche Sciabola|| Saberclaw Golem|Golem dagli Artigli a Sciabola|Creatura Artefatto — Golem|{R}: Il Golem dagli Artigli a Sciabola ha attacco improvviso fino alla fine del turno. Sabertooth Alley Cat|Gattaccio Denti a Sciabola|Creatura — Felino|Il Gattaccio Denti a Sciabola attacca ogni turno se può farlo.\n{1}{R}: Le creature senza difensore non possono bloccare il Gattaccio Denti a Sciabola in questo turno. Sabertooth Cobra|Cobra dai Denti a Sciabola|| +Sabertooth Mauler|Sbranatore dai Denti a Sciabola|Creatura — Felino|All'inizio della tua sottofase finale, se è morta una creatura in questo turno, metti un segnalino +1/+1 sullo Sbranatore dai Denti a Sciabola e STAPpalo. Sabertooth Nishoba|Nishoba dai denti a Sciabola|| Sabertooth Outrider|Battipista della Denti a Sciabola|Creatura — Guerriero Umano|Travolgere\nFormidabile — Ogniqualvolta il Battipista della Denti a Sciabola attacca, se le creature che controlli hanno una forza totale pari o superiore a 8, il Battipista della Denti a Sciabola ha attacco improvviso fino alla fine del turno. Sabertooth Wyvern|Viverna dai Denti a Sciabola|| @@ -13757,16 +14099,25 @@ Samut, the Tested|Samut, Messa alla Prova|Planeswalker — Samut|+1: Fino a una Sanctified Charge|Carica Consacrata|Istantaneo|Le creature che controlli prendono +2/+1 fino alla fine del turno. Le creature bianche che controlli hanno anche attacco improvviso fino alla fine del turno. (Infliggono danno da combattimento prima delle creature senza attacco improvviso.) Sanctifier of Souls|Santificatore di Anime|Creatura — Chierico Umano|Ogniqualvolta un'altra creatura entra nel campo di battaglia sotto il tuo controllo, il Santificatore di Anime prende +1/+1 fino alla fine del turno.\n{2}{W}, Esilia una carta creatura dal tuo cimitero: Metti sul campo di battaglia una pedina creatura Spirito 1/1 bianca con volare. Sanctimony|Bigotteria|Incantesimo|Ogniqualvolta un avversario TAPpa una Montagna per attingere mana, puoi guadagnare 1 punto vita. +Sanctuary Blade|Lama del Santuario|Artefatto — Equipaggiamento|Mentre la Lama del Santuario viene assegnata a una creatura, scegli un colore.\nLa creatura equipaggiata prende +2/+0 e ha protezione dall'ultimo colore scelto.\nEquipaggiare {3} Sanctuary Cat|Gatto del Santuario|Creatura — Felino| +Sanctuary Lockdown|Sbarramento del Santuario|Incantesimo|Gli Umani che controlli prendono +1/+1.\n{2}, TAPpa due Umani STAPpati che controlli: TAPpa una creatura bersaglio controllata da un avversario. +Sanctuary Smasher|Devastatore del Santuario|Creatura — Bestia Rinoceronte|Attacco improvviso\nCiclo {2}{R} ({2}{R}, Scarta questa carta: Pesca una carta.)\nQuando cicli il Devastatore del Santuario, metti un segnalino attacco improvviso su una creatura bersaglio che controlli. Sanctum Custodian|Custode del Santuario|| Sanctum Gargoyle|Gargoyle del Santuario|Creatura Artefatto — Gargoyle|Volare\nQuando il Gargoyle del Santuario entra in gioco, puoi riprendere in mano una carta artefatto bersaglio dal tuo cimitero. Sanctum Guardian|Guardiano del Santuario|Creatura — Chierico Umano|Sacrifica il Guardiano del Santuario: La prossima volta che una fonte a tua scelta sta per infliggere danno a una creatura o a un giocatore bersaglio in questo turno, previeni quel danno. Sanctum Plowbeast|Bestiaratro del Santuario|Creatura Artefatto — Bestia|Difensore\nCiclopianura {2}, cicloisola {2} ({2}, Scarta questa carta: Passa in rassegna il tuo grimorio per una carta Pianura o una carta Isola, rivelala e aggiungila alla tua mano. Poi rimescola il tuo grimorio.) Sanctum Seeker|Cercatrice del Santuario|Creatura — Cavaliere Vampiro|Ogniqualvolta un Vampiro che controlli attacca, ogni avversario perde 1 punto vita e tu guadagni 1 punto vita. Sanctum Spirit|Spirito del Santuario|Creatura — Spirito|Legame vitale\nScarta una carta storica: Lo Spirito del Santuario ha indistruttibile fino alla fine del turno. (Artefatti, carte leggendarie e Saghe sono carte storiche.) +Sanctum of All|Santuario del Tutto|Incantesimo Leggendario — Santuario|All'inizio del tuo mantenimento, puoi passare in rassegna il tuo grimorio e/o il tuo cimitero per una carta Santuario e metterla sul campo di battaglia. Se passi in rassegna il tuo grimorio in questo modo, rimescolalo.\nSe un'abilità di un altro Santuario che controlli si innesca mentre controlli sei o più Santuari, quell'abilità si innesca una volta in più. +Sanctum of Calm Waters|Santuario delle Acque Calme|Incantesimo Leggendario — Santuario|All'inizio della tua fase principale pre-combattimento, puoi pescare X carte, dove X è il numero di Santuari che controlli. Se lo fai, scarta una carta. Sanctum of Eternity|Santuario dell'Eternità|Terra|{T}: Aggiungi {C}.\n{2}, {T}: Riprendi in mano un comandante bersaglio che possiedi dal campo di battaglia. Attiva questa abilità solo durante il tuo turno. +Sanctum of Fruitful Harvest|Santuario del Raccolto Fruttuoso|Incantesimo Leggendario — Santuario|All'inizio della tua fase principale pre-combattimento, aggiungi X mana di un qualsiasi colore, dove X è il numero di Santuari che controlli. Sanctum of Serra|Santuario di Serra|Piano — Reame di Serra|Quando viaggi tra i piani dal Santuario di Serra, distruggi tutti i permanenti non terra.\nOgniqualvolta tiri caos, puoi portare a 20 i tuoi punti vita. -Sanctum of Ugin|Santuario di Ugin|Terra|{T}: Aggiungi {1} alla tua riserva di mana.Ogniqualvolta lanci una magia incolore con costo di mana convertito pari o superiore a 7, puoi sacrificare il Santuario di Ugin. Se lo fai, passa in rassegna il tuo grimorio per una carta creatura incolore, rivelala e aggiungila alla tua mano, poi rimescola il tuo grimorio. +Sanctum of Shattered Heights|Santuario delle Vette Spezzate|Incantesimo Leggendario — Santuario|{1}, Scarta una carta terra o una carta Santuario: Il Santuario delle Vette Spezzate infligge X danni a una creatura o a un planeswalker bersaglio, dove X è il numero di Santuari che controlli. +Sanctum of Stone Fangs|Santuario delle Zanne Rocciose|Incantesimo Leggendario — Santuario|All'inizio della tua fase principale pre-combattimento, ogni avversario perde X punti vita e tu guadagni X punti vita, dove X è il numero di Santuari che controlli. +Sanctum of Tranquil Light|Santuario della Luce Tranquilla|Incantesimo Leggendario — Santuario|{5}{W}: TAPpa una creatura bersaglio. Questa abilità costa {1} in meno per essere attivata per ogni Santuario che controlli. +Sanctum of Ugin|Santuario di Ugin|Terra|{T}: Aggiungi {1} alla tua riserva di mana.\nOgniqualvolta lanci una magia incolore con costo di mana convertito pari o superiore a 7, puoi sacrificare il Santuario di Ugin. Se lo fai, passa in rassegna il tuo grimorio per una carta creatura incolore, rivelala e aggiungila alla tua mano, poi rimescola il tuo grimorio. Sanctum of the Sun|Santuario del Sole|Terra Leggendaria|(Si trasforma dal Portale di Azor.)\n{T}: Aggiungi X mana di un qualsiasi colore alla tua riserva di mana, dove X è pari ai tuoi punti vita. Sand Golem|Golem di Sabbia|| Sand Silos|Silos di Sabbia|| @@ -13785,7 +14136,7 @@ Sandsteppe Citadel|Roccaforte delle Steppe Sabbiose|Terra|La Roccaforte delle St Sandsteppe Mastodon|Mastodonte delle Steppe Sabbiose|Creatura — Elefante|Raggiungere\nQuando il Mastodonte delle Steppe Sabbiose entra nel campo di battaglia, sostieni 5. (Scegli una creatura con la costituzione minore tra le creature che controlli e metti cinque segnalini +1/+1 su di essa.) Sandsteppe Outcast|Reietto delle Steppe Sabbiose|Creatura — Guerriero Umano|Quando il Reietto delle Steppe Sabbiose entra nel campo di battaglia, scegli uno —\n• Metti un segnalino +1/+1 sul Reietto delle Steppe Sabbiose.\n• Metti sul campo di battaglia una pedina creatura Spirito 1/1 bianca con volare. Sandsteppe Scavenger|Saprofaga delle Steppe Sabbiose|Creatura — Esploratore Segugio|Quando la Saprofaga delle Steppe Sabbiose entra nel campo di battaglia, sostieni 2. (Scegli una creatura con la costituzione minore tra le creature che controlli e metti due segnalini +1/+1 su di essa.) -Sandstone Bridge|Ponte di Arenaria|Terra|Il Ponte di Arenaria entra nel campo di battaglia TAPpato.Quando il Ponte di Arenaria entra nel campo di battaglia, una creatura bersaglio prende +1/+1 e ha cautela fino alla fine del turno.{T}: Aggiungi {W} alla tua riserva di mana. +Sandstone Bridge|Ponte di Arenaria|Terra|Il Ponte di Arenaria entra nel campo di battaglia TAPpato.\nQuando il Ponte di Arenaria entra nel campo di battaglia, una creatura bersaglio prende +1/+1 e ha cautela fino alla fine del turno.\n{T}: Aggiungi {W} alla tua riserva di mana. Sandstone Deadfall|Trappola di Pietra Arenaria|Artefatto|{T}, Sacrifica due terre e la Trappola di Pietra Arenaria: Distruggi una creatura attaccante bersaglio. Sandstone Needle|Spuntone di Arenaria|| Sandstone Oracle|Oracolo di Arenaria|Creatura Artefatto — Sfinge|VolareQuando l'Oracolo di Arenaria entra nel campo di battaglia, scegli un avversario. Se quel giocatore ha più carte in mano di te, pesca un numero di carte pari alla differenza. @@ -13803,6 +14154,7 @@ Sanguinary Mage|Maga Sanguinaria|Creatura — Mago Vampiro|Prodezza (Ogniqualvol Sanguine Bond|Legame Sanguigno|Incantesimo|Ogniqualvolta guadagni punti vita, un avversario bersaglio perde altrettanti punti vita. Sanguine Glorifier|Glorificatrice Sanguinaria|Creatura — Chierico Vampiro|Quando la Glorificatrice Sanguinaria entra nel campo di battaglia, metti un segnalino +1/+1 su un altro Vampiro bersaglio che controlli. Sanguine Guard|Guardia Sanguinaria|| +Sanguine Indulgence|Soddisfazione Sanguinaria|Stregoneria|Questa magia costa {3} in meno per essere lanciata se hai guadagnato 3 o più punti vita in questo turno.\nRiprendi in mano fino a due carte creatura bersaglio dal tuo cimitero. Sanguine Praetor|Pretore Sanguinario|Creatura — Avatar|{B}, Sacrifica una creatura: Distruggi ogni creatura con lo stesso costo di mana convertito della creatura sacrificata. Sanguine Sacrament|Sacramento Sanguinario|Istantaneo|Guadagni punti vita pari al doppio di X. Metti il Sacramento Sanguinario in fondo al grimorio del suo proprietario. Sanitarium Skeleton|Scheletro del Manicomio|Creatura — Scheletro|{2}{B}: Riprendi in mano lo Scheletro del Manicomio dal tuo cimitero. @@ -13873,13 +14225,17 @@ Savage Punch|Pugno Selvaggio|Stregoneria|Una creatura bersaglio che controlli lo Savage Silhouette|Silhouette Selvaggia|Incantesimo — Aura|Incanta creatura\nLa creatura incantata prende +2/+2 e ha "{1}{G}: Rigenera questa creatura". Savage Smash|Impatto Selvaggio|Stregoneria|Una creatura bersaglio che controlli prende +2/+2 fino alla fine del turno. Lotta con una creatura bersaglio che non controlli. (Ogni creatura infligge all'altra danno pari alla propria forza.) Savage Stomp|Zampata Selvaggia|Stregoneria|La Zampata Selvaggia costa {2} in meno per essere lanciata se bersaglia un Dinosauro che controlli.\nMetti un segnalino +1/+1 su una creatura bersaglio che controlli. Poi quella creatura lotta con una creatura bersaglio che non controlli. (Ogni creatura infligge all'altra danno pari alla propria forza.) -Savage Summoning|Evocazione Selvatica|Istantaneo|L'Evocazione Selvatica non può essere neutralizzata.La prossima carta creatura che lanci in questo turno può essere lanciata come se avesse lampo. Quella magia non può essere neutralizzata. Quella creatura entra nel campo di battaglia con un segnalino +1/+1 addizionale. +Savage Summoning|Evocazione Selvatica|Istantaneo|L'Evocazione Selvatica non può essere neutralizzata.\nLa prossima carta creatura che lanci in questo turno può essere lanciata come se avesse lampo. Quella magia non può essere neutralizzata. Quella creatura entra nel campo di battaglia con un segnalino +1/+1 addizionale. Savage Surge|Slancio Selvaggio|Istantaneo|Una creatura bersaglio prende +2/+2 fino alla fine del turno. STAPpa quella creatura. Savage Swipe|Spazzata Selvaggia|Stregoneria|Una creatura bersaglio che controlli prende +2/+2 fino alla fine del turno se la sua forza è 2. Poi lotta con una creatura bersaglio che non controlli. (Ogni creatura infligge all'altra danno pari alla propria forza.) Savage Thallid|Thallid Selvaggia|Creatura — Fungus|All'inizio del tuo mantenimento, metti un segnalino spora sulla Thallid Selvaggia.\nRimuovi tre segnalini spora dalla Thallid Selvaggia: Metti in gioco una pedina creatura Saprolingio 1/1 verde.\nSacrifica un Saprolingio: Rigenera un Fungus bersaglio. Savage Twister|Tornado Scatenato|Stregoneria|Il Tornado Scatenato infligge X danni a ogni creatura. Savage Ventmaw|Sfiatofauce Selvaggia|Creatura — Drago|Volare\nOgniqualvolta la Sfiatofauce Selvaggia attacca, aggiungi {R}{R}{R}{G}{G}{G} alla tua riserva di mana. Fino alla fine del turno, questo mana non viene rimosso dalla tua riserva di mana al termine di ogni fase o sottofase. Savageborn Hydra|Idra Ferina|Creatura — Idra|Doppio attacco\nL'Idra Ferina entra nel campo di battaglia con X segnalini +1/+1.\n{1}{R/G}: Metti un segnalino +1/+1 sull'Idra Ferina. Attiva questa abilità solo quando potresti lanciare una stregoneria. +Savai Crystal|Cristallo di Savai|Artefatto|{T}: Aggiungi {R}, {W} o {B}.\nCiclo {2} ({2}, Scarta questa carta: Pesca una carta.) +Savai Sabertooth|Denti a Sciabola di Savai|Creatura — Felino| +Savai Thundermane|Fulmicriniera di Savai|Creatura — Felino Elementale|Ogniqualvolta cicli una carta, puoi pagare {2}. Quando lo fai, il Fulmicriniera di Savai infligge 2 danni a una creatura bersaglio e tu guadagni 2 punti vita. +Savai Triome|Trioma di Savai|Terra — Montagna Pianura Palude|({T}: Aggiungi {R}, {W} o {B}.)\nIl Trioma di Savai entra nel campo di battaglia TAPpato.\nCiclo {3} ({3}, Scarta questa carta: Pesca una carta.) Savannah Lions|Leoni della Savana|Creatura — Felino| Savannah Sage|Saggio della Savana|Creatura — Chierico Felino|Quando il Saggio della Savana entra nel campo di battaglia, guadagni 2 punti vita. Savannah|Savana|| @@ -13892,6 +14248,7 @@ Sawback Manticore|Manticora Spinata|| Sawtooth Loon|Strolaga dal Becco Seghettato|| Sawtooth Ogre|Ogre dai Denti a Sega|| Sawtooth Thresher|Mietitore dai Denti a Sega|Creatura Artefatto|Solarizzazione (Questa carta entra in gioco con un segnalino +1/+1 per ogni colore di mana usato per pagare il suo costo.)\nRimuovi due segnalini +1/+1 dal Mietitore dai Denti a Sega: Il Mietitore dai Denti a Sega prende +4/+4 fino alla fine del turno. +Sawtusk Demolisher|Demolitore Zannafalce|Creatura — Bestia|Mutazione {3}{G} (Se lanci questa magia per il suo costo di mutazione, mettila sopra o sotto una creatura non Umano bersaglio che possiedi. Muta nella creatura sopra, con anche le abilità di quelle sotto.)\nTravolgere\nOgniqualvolta questa creatura muta, distruggi un permanente non creatura bersaglio. Il suo controllore crea una pedina creatura Bestia 3/3 verde. Scab-Clan Berserker|Berserker del Clan Scab|Creatura — Berserker Umano|RapiditàRinomare 1 (Quando questa creatura infligge danno da combattimento a un giocatore, se non è rinomata, metti un segnalino +1/+1 su di essa e diventa rinomata.)Ogniqualvolta un avversario lancia una magia non creatura, se la Berserker del Clan Scab è rinomata, la Berserker del Clan Scab infligge 2 danni a quel giocatore. Scab-Clan Charger|Destriera del Clan Scab|Creatura — Guerriero Centauro|Impeto sanguinario — {1}{G}, Scarta la Destriera del Clan Scab: Una creatura attaccante bersaglio prende +2/+4 fino alla fine del turno. Scab-Clan Giant|Gigante del Clan Scab|Creatura — Guerriero Gigante|Quando il Gigante del Clan Scab entra nel campo di battaglia, lotta con una creatura bersaglio controllata da un avversario e scelta a caso. @@ -13938,7 +14295,7 @@ Scar|Cicatrice|Istantaneo|Metti un segnalino -1/-1 su una creatura bersaglio. Scathe Zombies|Zombi della Distruzione|Creatura — Zombie| Scatter Arc|Arco di Dispersione|Istantaneo|Neutralizza una magia non creatura bersaglio.\nPesca una carta. Scatter the Seeds|Spargere i Semi|Istantaneo|Convocazione (Ciascuna creatura che TAPpi mentre giochi questa magia riduce il suo costo di {1} o di un mana del colore di quella creatura.)\nMetti in gioco tre pedine creatura Saprolingio 1/1 verdi. -Scatter to the Winds|Spargere ai Venti|Istantaneo|Neutralizza una magia bersaglio.Risveglio 3—{4}{U}{U} (Se lanci questa magia per {4}{U}{U}, metti anche tre segnalini +1/+1 su una terra bersaglio che controlli ed essa diventa una creatura Elementale 0/0 con rapidità. È ancora una terra.) +Scatter to the Winds|Spargere ai Venti|Istantaneo|Neutralizza una magia bersaglio.\nRisveglio 3—{4}{U}{U} (Se lanci questa magia per {4}{U}{U}, metti anche tre segnalini +1/+1 su una terra bersaglio che controlli ed essa diventa una creatura Elementale 0/0 con rapidità. È ancora una terra.) Scattered Groves|Selve Diradate|Terra — Foresta Pianura|({T}: Aggiungi {G} o {W} alla tua riserva di mana.)\nLe Selve Diradate entrano nel campo di battaglia TAPpate.\nCiclo {2} ({2}, Scarta questa carta: Pesca una carta.) Scattering Stroke|Pulsazione Dispersiva|Istantaneo|Neutralizza una magia bersaglio. Scontrati con un avversario. Se vinci, all'inizio della tua prossima fase principale, puoi aggiungere {X} alla tua riserva di mana, dove X è il costo di mana convertito di quella magia. (Ogni giocatore che si scontra rivela la prima carta del suo grimorio, poi la mette in cima o in fondo. Un giocatore vince se la sua carta aveva un costo di mana convertito maggiore.) Scattershot Archer|Arciere Laceratore|Creatura — Arciere Elfo|{T}: L'Arciere Laceratore infligge 1 danno a ogni creatura con volare. @@ -13994,7 +14351,7 @@ Scornful Egotist|Egoista Sprezzante|Creatura — Mago|Metamorfosi {U} (puoi gioc Scour All Possibilities|Setacciare Ogni Possibilità|Stregoneria|Profetizza 2, poi pesca una carta.\nFlashback {4}{U} (Puoi lanciare questa carta dal tuo cimitero pagando il suo costo di flashback. Poi esiliala.) Scour from Existence|Bandire dall'Esistenza|Istantaneo|Esilia un permanente bersaglio. Scour the Laboratory|Setacciare il Laboratorio|Istantaneo|Delirio — Setacciare il Laboratorio costa {2} in meno per essere lanciato, se ci sono quattro o più tipi di carta tra le carte nel tuo cimitero.\nPesca tre carte. -Scoured Barrens|Distese Desolate|Terra|Le Distese Desolate entrano nel campo di battaglia TAPpate.Quando le Distese Desolate entrano nel campo di battaglia, guadagni 1 punto vita.{T}: Aggiungi {W} o {B} alla tua riserva di mana. +Scoured Barrens|Distese Desolate|Terra|Le Distese Desolate entrano nel campo di battaglia TAPpate.\nQuando le Distese Desolate entrano nel campo di battaglia, guadagni 1 punto vita.\n{T}: Aggiungi {W} o {B} alla tua riserva di mana. Scourge Devil|Diavolo Fustigatore|Creatura — Diavolo|Quando il Diavolo Fustigatore entra in gioco, le creature che controlli prendono +1/+0 fino alla fine del turno.\nDissotterrare {2}{R} ({2}{R}:Rimetti in gioco questa carta dal tuo cimitero. Ha rapidità. Rimuovila dal gioco alla fine del turno o se sta per lasciare il gioco. Dissotterra solo quando potresti giocare una stregoneria.) Scourge Servant|Servitore Flagello|Creatura — Zombie|Infettare (Questa creatura infligge danno alle creature sotto forma di segnalini -1/-1 e ai giocatori sotto forma di segnalini veleno.) Scourge Wolf|Lupo della Piaga|Creatura — Orrore Lupo|Attacco improvviso\nDelirio — Il Lupo della Piaga ha doppio attacco fintanto che ci sono quattro o più tipi di carta tra le carte nel tuo cimitero. @@ -14004,7 +14361,7 @@ Scourge of Kher Ridges|Flagello delle Creste di Kher|Creatura — Drago|Volare\n Scourge of Nel Toth|Flagello dei Nel Toth|Creatura — Drago Zombie|VolarePuoi lanciare il Flagello dei Nel Toth dal tuo cimitero pagando {B}{B} e sacrificando due creature invece di pagare il suo costo di mana. Scourge of Numai|Flagello di Numai|Creatura - Spirito Demone|All'inizio del tuo mantenimento, perdi 2 punti vita se non controlli almeno un Ogre. Scourge of Skola Vale|Flagello di Valle Skola|Creatura — Idra|Travolgere\nIl Flagello di Valle Skola entra nel campo di battaglia con due segnalini +1/+1.\n{T}, Sacrifica un'altra creatura: Metti un numero di segnalini +1/+1 sul Flagello di Valle Skola pari alla costituzione della creatura sacrificata. -Scourge of Valkas|Flagello di Valkas|Creatura — Drago|VolareOgniqualvolta il Flagello di Valkas o un altro Drago entra nel campo di battaglia sotto il tuo controllo, infligge X danni a una creatura o a un giocatore bersaglio, dove X è il numero di Draghi che controlli.{R}: Il Flagello di Valkas prende +1/+0 fino alla fine del turno. +Scourge of Valkas|Flagello di Valkas|Creatura — Drago|VolareOgniqualvolta il Flagello di Valkas o un altro Drago entra nel campo di battaglia sotto il tuo controllo, infligge X danni a una creatura o a un giocatore bersaglio, dove X è il numero di Draghi che controlli.\n{R}: Il Flagello di Valkas prende +1/+0 fino alla fine del turno. Scourge of the Nobilis|Sferza del Nobile|Incantesimo — Aura|Incanta creatura\nFintanto che la creatura incantata è rossa, prende +1/+1 e ha "{R/W}: Questa creatura prende +1/+0 fino alla fine del turno".\nFintanto che la creatura incantata è bianca, prende +1/+1 e ha legame vitale. (Ogniqualvolta questa creatura infligge danno, il suo controllore guadagna altrettanti punti vita.) Scourgemark|Marchio del Flagello|Incantesimo — Aura|Incanta creatura\nQuando il Marchio del Flagello entra nel campo di battaglia, pesca una carta.\nLa creatura incantata prende +1/+0. Scourglass|Clessidra Pulente|Artefatto|{T}, Sacrifica la Clessidra Pulente: Distruggi tutti i permanenti tranne che artefatti e terre. Gioca questa abilità solo durante il tuo mantenimento. @@ -14074,7 +14431,7 @@ Scythe Leopard|Leopardo a Falce|Creatura — Felino|Terraferma — Ogniqualvolta Scythe Specter|Spettro Falcato|Creatura — Spettro|Volare\nOgniqualvolta lo Spettro Falcato infligge danno da combattimento a un giocatore, ogni avversario scarta una carta. Ogni giocatore che ha scartato una carta con il costo di mana convertito più alto tra le carte scartate in questo modo perde punti vita pari a quel costo di mana convertito. Scythe Tiger|Tigre a Falce|Creatura — Felino|Velo (Questa creatura non può essere bersaglio di magie o abilità.)\nQuando la Tigre a Falce entra nel campo di battaglia, sacrificala a meno che tu non sacrifichi una terra. Scythe of the Wretched|Falce del Corruttore|Artefatto — Equipaggiamento|La creatura equipaggiata prende +2/+2.\nOgniqualvolta una creatura a cui è stato inflitto danno dalla creatura equipaggiata in questo turno viene messa in un cimitero, rimetti in gioco quella carta sotto il tuo controllo. Assegna la Falce del Corruttore a quella creatura.\nEquipaggiare {4} -Scytheclaw|Falciartiglio|Artefatto — Equipaggiamento|Arma vivente (Quando questo Equipaggiamento entra nel campo di battaglia, metti sul campo di battaglia una pedina creatura Microbo 0/0 nera, poi assegnalo ad essa.)La creatura equipaggiata prende +1/+1.Ogniqualvolta la creatura equipaggiata infligge danno da combattimento a un giocatore, quel giocatore perde metà dei suoi punti vita, arrotondati per eccesso.Equipaggiare {3} +Scytheclaw|Falciartiglio|Artefatto — Equipaggiamento|Arma vivente (Quando questo Equipaggiamento entra nel campo di battaglia, metti sul campo di battaglia una pedina creatura Microbo 0/0 nera, poi assegnalo ad essa.)La creatura equipaggiata prende +1/+1.\nOgniqualvolta la creatura equipaggiata infligge danno da combattimento a un giocatore, quel giocatore perde metà dei suoi punti vita, arrotondati per eccesso.\nEquipaggiare {3} Sea Drake|Draghetto Marino|| Sea Eagle||| Sea Gate Loremaster|Sapiente di Portale Marino|Creatura — Alleato Mago Tritone|{T}: Pesca una carta per ogni Alleato che controlli. @@ -14093,6 +14450,7 @@ Sea Sprite|Spiritello Marino|| Sea Troll|Troll Marino|| Sea of Sand|Mare di Sabbia|Piano — Rabiah|I giocatori rivelano ogni carta che pescano.\nOgniqualvolta un giocatore pesca una carta terra, guadagna 3 punti vita.\nOgniqualvolta un giocatore pesca una carta non terra, perde 3 punti vita.\nOgniqualvolta tiri caos, metti un permanente bersaglio in cima al grimorio del suo proprietario. Sea's Claim|Reclamato dal Mare|Incanta Terra|La terra incantata è un'isola. +Sea-Dasher Octopus|Piovra Balzaonde|Creatura — Piovra|Mutazione {1}{U} (Se lanci questa magia per il suo costo di mutazione, mettila sopra o sotto una creatura non Umano bersaglio che possiedi. Muta nella creatura sopra, con anche le abilità di quelle sotto.)\nLampo\nOgniqualvolta questa creatura infligge danno da combattimento a un giocatore, pesca una carta. Seachrome Coast|Costa del Mar di Cromo|Terra|La Costa del Mar di Cromo entra nel campo di battaglia TAPpata a meno che tu non controlli al massimo altre due terre.\n{T}: Aggiungi {W} o {U} alla tua riserva di mana. Seacoast Drake|Draghetto della Scogliera|Creatura — Draghetto|Volare Seafarer's Quay|Rifugio dei Marinai Erranti|| @@ -14107,7 +14465,7 @@ Seal of Fire|Sigillo del Fuoco|Incantesimo|Sacrifica il Sigillo del Fuoco: Il Si Seal of Primordium|Sigillo dei Primordi|Incantesimo|Sacrifica il Sigillo dei Primordi: Distruggi un artefatto o un incantesimo bersaglio. Seal of Removal|Sigillo della Rimozione|| Seal of Strength|Sigillo della Forza|| -Seal of the Guildpact|Sigillo del Patto delle Gilde|Artefatto|Mentre il Sigillo del Patto delle Gilde entra nel campo di battaglia, scegli due colori.Ogni magia che lanci costa {1} in meno per essere lanciata per ognuno dei suoi colori che è uno dei colori scelti. +Seal of the Guildpact|Sigillo del Patto delle Gilde|Artefatto|Mentre il Sigillo del Patto delle Gilde entra nel campo di battaglia, scegli due colori.\nOgni magia che lanci costa {1} in meno per essere lanciata per ognuno dei suoi colori che è uno dei colori scelti. Sealed Fate|Destino Segreto|| Sealock Monster|Mostro di Cellabisso|Creatura — Piovra|Il Mostro di Cellabisso non può attaccare a meno che il giocatore in difesa non controlli un'Isola.\n{5}{U}{U}: Mostruosità 3. (Se questa creatura non è mostruosa, metti tre segnalini +1/+1 su di essa e diventa mostruosa.)\nQuando il Mostro di Cellabisso diventa mostruoso, una terra bersaglio diventa un'Isola in aggiunta ai suoi altri tipi. Search Warrant|Mandato di Perquisizione|Stregoneria|Un giocatore bersaglio rivela la propria mano. Guadagni punti vita pari al numero di carte in mano a quel giocatore. @@ -14135,6 +14493,7 @@ Seasinger|Sirena|| Season of Growth|Stagione della Crescita|Incantesimo|Ogniqualvolta una creatura entra nel campo di battaglia sotto il tuo controllo, profetizza 1. (Guarda la prima carta del tuo grimorio. Puoi mettere quella carta in fondo al tuo grimorio.)\nOgniqualvolta lanci una magia che bersaglia una creatura che controlli, pesca una carta. Season of the Witch|La Stagione della Strega|| Seasonal Ritual|Rito Stagionale|Stregoneria — Avventura|Aggiungi un mana di un qualsiasi colore. (Poi esilia questa carta. Puoi lanciare la creatura in seguito dall'esilio.) +Seasoned Hallowblade|Sacroferro Veterano|Creatura — Guerriero Umano|Scarta una carta: TAPpa il Sacroferro Veterano. Ha indistruttibile fino alla fine del turno. (Il danno e gli effetti che dicono "distruggi" non lo distruggono.) Seasoned Marshal|Maresciallo Veterano|Creatura — Soldato Umano|Ogniqualvolta il Maresciallo Veterano attacca, puoi TAPpare una creatura bersaglio. Seasoned Pyromancer|Piromante Navigato|Creatura — Sciamano Umano|Quando il Piromante Navigato entra nel campo di battaglia, scarta due carte, poi pesca due carte. Per ogni carta non terra scartata in questo modo, crea una pedina creatura Elementale 1/1 rossa.\n{3}{R}{R}, Esilia il Piromante Navigato dal tuo cimitero: Crea due pedine creatura Elementale 1/1 rosse. Seasoned Tactician|Esperto Stratega|| @@ -14154,6 +14513,7 @@ Secret Salvage|Recupero Segreto|Stregoneria|Esilia una carta non terra bersaglio Secretkeeper|Guardasegreti|Creatura - Spirito|Fintanto che hai in mano più carte di ogni avversario, il Guardasegreti prende +2/+2 e ha volare Secrets of the Dead|Segreti dei Morti|Incantesimo|Ogniqualvolta lanci una magia dal tuo cimitero, pesca una carta. Secrets of the Golden City|Segreti della Città Dorata|Stregoneria|Ascesa (Se controlli dieci o più permanenti, ottieni la benedizione della città per il resto della partita.)\nPesca due carte. Se hai la benedizione della città, pesca invece tre carte. +Secure the Scene|Proteggere la Zona|Stregoneria|Esilia un permanente non terra bersaglio. Il suo controllore crea una pedina creatura Soldato 1/1 bianca. Secure the Wastes|Proteggere le Distese|Istantaneo|Metti sul campo di battaglia X pedine creatura Guerriero 1/1 bianche. Security Blockade|Posto di Blocco|Incantesimo — Aura|Incanta terra\nQuando il Posto di Blocco entra nel campo di battaglia, metti sul campo di battaglia una pedina creatura Cavaliere 2/2 bianca con cautela.\nLa terra incantata ha "{T}: Previeni il prossimo 1 danno che ti verrebbe inflitto in questo turno". Security Detail|Dettagli di Sicurezza|| @@ -14165,6 +14525,7 @@ Sedraxis Specter|Spettro di Sedraxis|Creatura — Spettro|Volare\nOgniqualvolta Sedris, the Traitor King|Sedris, il Re Traditore|Creatura Leggendaria — Guerriero Zombie|Ogni carta creatura nel tuo cimitero ha dissotterrare {2}{B}. ({2}{B}: Rimetti in gioco la carta. La creatura ha rapidità. Rimuovila dal gioco alla fine del turno o se sta per lasciare il gioco. Dissotterra solo quando potresti giocare una stregoneria.) See Beyond|Vedere Oltre|Stregoneria|Pesca due carte, poi rimescola una carta dalla tua mano nel tuo grimorio. See Red|Vedere Rosso|Incantesimo — Aura|Incanta creatura\nLa creatura incantata prende +2/+1 e ha attacco improvviso.\nAll'inizio della tua sottofase finale, se non hai attaccato con una creatura in questo turno, sacrifica Vedere Rosso. +See the Truth|Vedere la Verità|Stregoneria|Guarda le prime tre carte del tuo grimorio. Aggiungi alla tua mano una di quelle carte e metti le altre in fondo al tuo grimorio in qualsiasi ordine. Se questa magia è stata lanciata da una zona diversa dalla tua mano, aggiungi invece ognuna di quelle carte alla tua mano. See the Unwritten|Vedere Ciò che Non è Scritto|Stregoneria|Rivela le prime otto carte del tuo grimorio. Puoi mettere sul campo di battaglia una carta creatura scelta tra esse. Metti le altre nel tuo cimitero.\nFerocia — Se controlli una creatura con forza pari o superiore a 4, puoi mettere sul campo di battaglia due carte creatura invece di una. Seed Guardian|Guardiano della Semenza|Creatura — Elementale|Raggiungere\nQuando il Guardiano della Semenza muore, metti sul campo di battaglia una pedina creatura Elementale X/X verde, dove X è il numero di carte creatura nel tuo cimitero. Seed Spark|Gettare il Seme|Istantaneo|Distruggi un artefatto o un incantesimo bersaglio. Se è stato speso {G} per giocare Gettare il Seme, metti in gioco due pedine creatura Saprolingio 1/1 verdi. @@ -14212,11 +14573,12 @@ Seize the Initiative|Prendere l'Iniziativa|Istantaneo|Una creatura bersaglio pre Seize the Soul|Carpire l'Anima|Istantaneo|Distruggi una creatura bersaglio non bianca non nera. Metti in gioco una pedina creatura Spirito 1/1 bianca con volare.\nTormentare\nQuando la creatura tormentata da Carpire l'Anima viene messa in un cimitero, distruggi una creatura bersaglio non bianca non nera. Metti in gioco una pedina creatura Spirito 1/1 bianca con volare. Seizures|Convulsioni|| Sejiri Merfolk|Tritone di Sejiri|Creatura — Soldato Tritone|Fintanto che controlli una Pianura, il Tritone di Sejiri ha attacco improvviso e legame vitale. (Il danno inflitto da una creatura con legame vitale fa anche guadagnare al suo controllore altrettanti punti vita.) -Sejiri Refuge|Rifugio di Sejiri|Terra|Il Rifugio di Sejiri entra nel campo di battaglia TAPpato.Quando il Rifugio di Sejiri entra nel campo di battaglia, guadagni 1 punto vita.{T}: Aggiungi {W} o {U} alla tua riserva di mana. +Sejiri Refuge|Rifugio di Sejiri|Terra|Il Rifugio di Sejiri entra nel campo di battaglia TAPpato.\nQuando il Rifugio di Sejiri entra nel campo di battaglia, guadagni 1 punto vita.\n{T}: Aggiungi {W} o {U} alla tua riserva di mana. Sejiri Steppe|Steppa di Sejiri|Terra|La Steppa di Sejiri entra nel campo di battaglia TAPpata.\nQuando la Steppa di Sejiri entra nel campo di battaglia, una creatura bersaglio che controlli ha protezione da un colore a tua scelta fino alla fine del turno.\n{T}: Aggiungi {W} alla tua riserva di mana. Sek'Kuar, Deathkeeper|Sek'Kuar, Guardamorte|Creatura Leggendaria — Sciamano Orco|Ogniqualvolta un'altra creatura non pedina che controlli muore, metti sul campo di battaglia una pedina creatura Figlio della Tomba 3/1 nera e rossa con rapidità. Sekki, Seasons' Guide|Sekki, Guida delle Stagioni|Creatura Leggendaria - Spirito|Sekki, Guida delle Stagioni entra in gioco con otto segnalini +1/+1.\nSe sta per essere inflitto del danno a Sekki, previeni quel danno, rimuovi altrettanti segnalini +1/+1 da Sekki e metti in gioco lo stesso numero di pedine creatura Spirito 1/1 incolori.\nSacrifica otto Spiriti: Rimetti in gioco Sekki dal tuo cimitero. Select for Inspection|Selezionare per l'Ispezione|Istantaneo|Fai tornare una creatura TAPpata bersaglio in mano al suo proprietario. Profetizza 1. (Guarda la prima carta del tuo grimorio. Puoi mettere quella carta in fondo al tuo grimorio.) +Selective Adaptation|Adattamento Selettivo|Stregoneria|Rivela le prime sette carte del tuo grimorio. Scegli tra esse una carta con volare, una carta con attacco improvviso e così via per doppio attacco, tocco letale, rapidità, anti-malocchio, indistruttibile, legame vitale, minacciare, raggiungere, travolgere e cautela. Metti sul campo di battaglia una delle carte scelte, aggiungi alla tua mano le altre carte scelte e metti le altre nel tuo cimitero. Selective Memory|Memoria Selettiva|Stregoneria|Passa in rassegna il tuo grimorio per un qualsiasi numero di carte non terra ed esiliale. Poi rimescola il tuo grimorio. Selective Snare|Trappola Selettiva|Stregoneria|Fai tornare X creature bersaglio di un tipo di creatura a tua scelta in mano ai rispettivi proprietari. Selenia, Dark Angel|Selenia, l'Angelo Oscuro|| @@ -14237,6 +14599,7 @@ Self-Assembler|Auto-Assemblante|Creatura Artefatto — Addetto-al-Montaggio|Quan Self-Inflicted Wound|Ferita Autoinflitta|Stregoneria|Un giocatore bersaglio sacrifica una creatura verde o bianca. Se lo fa, quel giocatore perde 2 punti vita. Selfless Cathar|Cataro Altruista|Creatura — Chierico Umano|{1}{W}, Sacrifica il Cataro Altruista: Le creature che controlli prendono +1/+1 fino alla fine del turno. Selfless Exorcist|Esorcista Altruista|Creatura — Chierico|{T}: Rimuovi dal gioco una carta creatura bersaglio presente in un cimitero. Quella carta infligge all'Esorcista Altruista un danno pari alla propria forza (un * su una carta non in gioco vale 0). +Selfless Savior|Salvatore Altruista|Creatura — Canide|Sacrifica il Salvatore Altruista: Un'altra creatura bersaglio che controlli ha indistruttibile fino alla fine del turno. (Il danno e gli effetti che dicono "distruggi" non la distruggono.) Selfless Spirit|Spirito Altruista|Creatura — Chierico Spirito|Volare\nSacrifica lo Spirito Altruista: Le creature che controlli hanno indistruttibile fino alla fine del turno. Selfless Squire|Scudiera Altruista|Creatura — Soldato Umano|Lampo\nQuando la Scudiera Altruista entra nel campo di battaglia, previeni tutto il danno che ti verrebbe inflitto in questo turno.\nOgniqualvolta il danno che sta per esserti inflitto viene prevenuto, metti altrettanti segnalini +1/+1 sulla Scudiera Altruista. Selhoff Occultist|Occultista di Selhoff|Creatura — Farabutto Umano|Ogniqualvolta l'Occultista di Selhoff o un'altra creatura muore, un giocatore bersaglio mette nel suo cimitero la prima carta del suo grimorio. @@ -14249,7 +14612,7 @@ Sen Triplets|Trio di Sen|Creatura Artefatto Leggendaria — Mago Umano|All'inizi Senate Courier|Corriere del Senato|Creatura — Uccello|Volare\n{1}{W}: Il Corriere del Senato ha cautela fino alla fine del turno. Senate Griffin|Grifone del Senato|Creatura — Grifone|Volare\nQuando il Grifone del Senato entra nel campo di battaglia, profetizza 1. Senate Guildmage|Maga della Gilda del Senato|Creatura — Mago Umano|{W}, {T}: Guadagni 2 punti vita.\n{U}, {T}: Pesca una carta, poi scarta una carta. -Send to Sleep|Indurre il Sonno|Istantaneo|TAPpa fino a due creature bersaglio.Arte magica — Se nel tuo cimitero ci sono due o più carte istantaneo e/o stregoneria, quelle creature non STAPpano durante il prossimo STAP dei rispettivi controllori. +Send to Sleep|Indurre il Sonno|Istantaneo|TAPpa fino a due creature bersaglio.\nArte magica — Se nel tuo cimitero ci sono due o più carte istantaneo e/o stregoneria, quelle creature non STAPpano durante il prossimo STAP dei rispettivi controllori. Sengir Autocrat|Autocrate di Sengir|Creatura — Umano|Quando l'Autocrate di Sengir entra in gioco, metti in gioco tre pedine creatura Servo 0/1 nere.\nQuando l'Autocrate di Sengir lascia il gioco, rimuovi dal gioco tutte le pedine Servo. Sengir Bats|Pipistrelli di Sengir|| Sengir Nosferatu|Nosferatu di Sengir|Creatura — Vampiro|Volare\n{1}{B}, Rimuovi dal gioco il Nosferatu di Sengir: Metti in gioco una pedina creatura Pipistrello 1/2 nera con volare. Ha "{1}{B}, Sacrifica questa creatura: Rimetti in gioco sotto il controllo del suo proprietario una carta chiamata Nosferatu di Sengir che è stata rimossa dal gioco." @@ -14305,7 +14668,7 @@ Serpentine Spike|Picca Serpentina|Stregoneria|Vacuità (Questa carta non ha colo Serra Advocate|Sostenitore di Serra|| Serra Angel|Angelo di Serra|Creatura — Angelo|Volare (Questa creatura non può essere bloccata tranne che da creature con volare o raggiungere.)Cautela (Questa creatura attacca senza TAPpare.) Serra Ascendant|Ascendente di Serra|Creatura — Monaco Umano|Legame vitale (Il danno inflitto da questa creatura ti fa anche guadagnare altrettanti punti vita.)\nFintanto che hai 30 o più punti vita, l'Ascendente di Serra prende +5/+5 e ha volare. -Serra Avatar|Avatar di Serra|Creatura — Avatar|La forza e la costituzione dell'Avatar di Serra sono pari ai tuoi punti vita.Quando l'Avatar di Serra viene messo in un cimitero da qualsiasi zona, rimescolalo nel grimorio del suo proprietario. +Serra Avatar|Avatar di Serra|Creatura — Avatar|La forza e la costituzione dell'Avatar di Serra sono pari ai tuoi punti vita.\nQuando l'Avatar di Serra viene messo in un cimitero da qualsiasi zona, rimescolalo nel grimorio del suo proprietario. Serra Avenger|Vendicatrice di Serra|Creatura — Angelo|Non puoi giocare la Vendicatrice di Serra durante il tuo primo, secondo o terzo turno di gioco.\nVolare, cautela Serra Aviary|Voliera di Serra|| Serra Bestiary|Bestiario di Serra|| @@ -14324,6 +14687,7 @@ Serra's Liturgy|Liturgia di Serra|| Serra's Sanctum|Santuario di Serra|| Serrated Arrows|Frecce Dentellate|Artefatto|Le Frecce Dentellate entrano in gioco con tre segnalini punta su di esse.\nAll'inizio del tuo mantenimento, se non ci sono segnalini punta sulle Frecce Dentellate, sacrificale.\n{T}, Rimuovi un segnalino punta dalle Frecce Dentellate: Metti un segnalino -1/-1 su una creatura bersaglio. Serrated Biskelion|Biskelion Dentellato|Creatura Artefatto — Costrutto|{T}: Metti un segnalino -1/-1 sul Biskelion Dentellato e un segnalino -1/-1 su una creatura bersaglio. +Serrated Scorpion|Scorpione Dentellato|Creatura — Scorpione|Quando lo Scorpione Dentellato muore, infligge 2 danni a ogni avversario e tu guadagni 2 punti vita. Serum Powder|Polvere di Siero|Artefatto|{T}: Aggiungi {1} alla tua riserva di mana.\nIn qualsiasi momento in cui potresti chiedere un mulligan e la Polvere di Siero è nella tua mano, puoi rimuovere dal gioco le carte che hai in mano e poi pescarne altrettante. (Puoi farlo in aggiunta a chiedere dei mulligan.) Serum Raker|Rastrellatore di Siero|Creatura — Draghetto|Volare\nQuando il Rastrellatore di Siero viene messo in un cimitero dal campo di battaglia, ogni giocatore scarta una carta. Serum Tank|Serbatoio di Siero|Artefatto|Ogniqualvolta il Serbatoio di Siero o un altro artefatto entra in gioco, metti un segnalino carica sul Serbatoio di Siero.\n{3}, {T}, Rimuovi un segnalino carica dal Serbatoio di Siero: Pesca una carta. @@ -14354,7 +14718,7 @@ Settle the Score|Regolare i Conti|Stregoneria|Esilia una creatura bersaglio. Met Settle the Wreckage|Incagliare il Relitto|Istantaneo|Esilia tutte le creature attaccanti controllate da un giocatore bersaglio. Quel giocatore può passare in rassegna il suo grimorio per altrettante carte terra base, metterle sul campo di battaglia TAPpate, poi rimescolare il suo grimorio. Seven Dwarves|Sette Nani|Creatura — Nano|I Sette Nani prendono +1/+1 per ogni altra creatura chiamata Sette Nani che controlli.\nUn mazzo può avere fino a sette carte chiamate Sette Nani. Sever Soul|Recidere l'Anima|Stregoneria|Distruggi una creatura bersaglio non nera. Non può essere rigenerata. Guadagni un ammontare di punti vita pari alla sua costituzione. -Sever the Bloodline|Interrompere la Stirpe|Stregoneria|Esilia una creatura bersaglio e tutte le altre creature con lo stesso nome di quella creatura.Flashback {5}{B}{B} (Puoi lanciare questa carta dal tuo cimitero pagando il suo costo di flashback. Poi esiliala.) +Sever the Bloodline|Interrompere la Stirpe|Stregoneria|Esilia una creatura bersaglio e tutte le altre creature con lo stesso nome di quella creatura.\nFlashback {5}{B}{B} (Puoi lanciare questa carta dal tuo cimitero pagando il suo costo di flashback. Poi esiliala.) Severed Legion|Legione di Arti|Creatura — Zombie|Paura (Questa creatura non può essere bloccata tranne che da creature artefatto e/o creature nere.) Severed Strands|Fili Tagliati|Stregoneria|Come costo addizionale per lanciare questa magia, sacrifica una creatura.\nGuadagni punti vita pari alla costituzione della creatura sacrificata. Distruggi una creatura bersaglio controllata da un avversario. Sevinne's Reclamation|Rivendicazione di Sevinne|Stregoneria|Rimetti sul campo di battaglia una carta permanente bersaglio con costo di mana convertito pari o inferiore a 3 dal tuo cimitero. Se questa magia è stata lanciata da un cimitero, puoi copiarla e puoi scegliere un nuovo bersaglio per la copia.\nFlashback {4}{W} (Puoi lanciare questa carta dal tuo cimitero pagando il suo costo di flashback. Poi esiliala.) @@ -14364,6 +14728,8 @@ Sewer Rats|Ratti di Fogna|| Sewer Shambler|Errante delle Fogne|Creatura — Zombie|Passa-Paludi (Questa creatura non può essere bloccata fintanto che il giocatore in difesa controlla una Palude.)\nMangiacarogne {2}{B} ({2}{B}, Esilia questa carta dal tuo cimitero: Metti un numero di segnalini +1/+1 pari alla forza di questa carta su una creatura bersaglio. Attiva mangiacarogne solo quando potresti lanciare una stregoneria.) Sewerdreg|Feccia di Fogna|Creatura — Spirito|Passa-paludi\nSacrifica la Feccia di Fogna: Rimuovi dal gioco una carta bersaglio da un cimitero. Sewn-Eye Drake|Draghetto dall'Occhio Cucito|Creatura — Draghetto Zombie|Volare, rapidità +Shabraz, the Skyshark|Shabraz, l'Aerosqualo|Creatura Leggendaria — Uccello Squalo|Partner di Brallin, Cavalcante dell'Aerosqualo\nVolare\nOgniqualvolta peschi una carta, metti un segnalino +1/+1 su Shabraz, l'Aerosqualo e guadagni 1 punto vita.\n{W/U}: Un Umano bersaglio ha volare fino alla fine del turno. +Shacklegeist|Geist Vincolato|Creatura — Spirito|Volare\nIl Geist Vincolato può bloccare solo le creature con volare.\nTAPpa due Spiriti STAPpati che controlli: TAPpa una creatura bersaglio che non controlli. Shackles|Catene|| Shade of Trokair|Ombra di Trokair|Creatura — Ombra|{W}: L'Ombra di Trokair prende +1/+1 fino alla fine del turno.\nSospendere 3—{W} (Invece di giocare questa carta dalla tua mano, puoi pagare {W} e rimuoverla dal gioco con tre segnalini tempo su di essa. All'inizio del tuo mantenimento, rimuovi un segnalino tempo. Quando l'ultimo viene rimosso, gioca la carta senza pagare il suo costo di mana. Ha rapidità.) Shade's Breath|Alito d'Ombra|Istantaneo|Fino alla fine del turno, ogni creatura che controlli diventa nera, il suo tipo di creatura diventa Ombra e guadagna "{B}: Questa creatura prende +1/+1 fino alla fine del turno". @@ -14381,8 +14747,8 @@ Shadow of the Grave|Ombra del Sepolcro|Istantaneo|Riprendi in mano dal tuo cimit Shadowbane|Scacciare le Ombre|| Shadowblood Egg|Uovo di Sangueombra|Artefatto|{2}, {T}, Sacrifica l'Uovo di Sangueombra: Aggiungi {B}{R} alla tua riserva di mana. Pesca una carta. Shadowblood Ridge|Costa di Sangueombra|Terra|{1}, {T}: Aggiungi {B}{R} alla tua riserva di mana. -Shadowborn Apostle|Apostolo delle Tenebre|Creatura — Chierico Umano|Un mazzo può avere un qualsiasi numero di carte chiamate Apostolo delle Tenebre.{B}, Sacrifica sei creature chiamate Apostolo delle Tenebre: Passa in rassegna il tuo grimorio per una carta creatura Demone e mettila sul campo di battaglia. Poi rimescola il tuo grimorio. -Shadowborn Demon|Demone delle Tenebre|Creatura — Demone|VolareQuando il Demone delle Tenebre entra nel campo di battaglia, distruggi una creatura non Demone bersaglio.All'inizio del tuo mantenimento, se ci sono meno di sei carte creatura nel tuo cimitero, sacrifica una creatura. +Shadowborn Apostle|Apostolo delle Tenebre|Creatura — Chierico Umano|Un mazzo può avere un qualsiasi numero di carte chiamate Apostolo delle Tenebre.\n{B}, Sacrifica sei creature chiamate Apostolo delle Tenebre: Passa in rassegna il tuo grimorio per una carta creatura Demone e mettila sul campo di battaglia. Poi rimescola il tuo grimorio. +Shadowborn Demon|Demone delle Tenebre|Creatura — Demone|VolareQuando il Demone delle Tenebre entra nel campo di battaglia, distruggi una creatura non Demone bersaglio.\nAll'inizio del tuo mantenimento, se ci sono meno di sei carte creatura nel tuo cimitero, sacrifica una creatura. Shadowcloak Vampire|Vampiro Buiomanto|Creatura — Vampiro|Paga 2 punti vita: Il Vampiro Buiomanto ha volare fino alla fine del turno. (Non può essere bloccato tranne che da creature con volare o raggiungere.) Shadowed Caravel|Caravella Adombrata|Artefatto — Veicolo|Ogniqualvolta una creatura che controlli esplora, metti un segnalino +1/+1 sulla Caravella Adombrata.\nManovrare 2 (TAPpa un qualsiasi numero di creature che controlli con forza totale pari o superiore a 2: Questo Veicolo diventa una creatura artefatto fino alla fine del turno.) Shadowfeed|Nutrimento Ombroso|Istantaneo|Rimuovi dal gioco una carta bersaglio da un cimitero. Guadagni 3 punti vita. @@ -14414,7 +14780,7 @@ Shambling Shell|Guscio Barcollante|Creatura — Zombie Pianta|Sacrifica il Gusci Shambling Strider|Errante delle Nevi|| Shambling Suit|Armatura Barcollante|Creatura Artefatto — Costrutto|La forza dell'Armatura Barcollante è pari al numero di artefatti e/o incantesimi che controlli. Shambling Swarm|Sciame Errante|Creatura — Orrore|Quando lo Sciame Errante viene messo in un cimitero dal gioco, distribuisci tre segnalini -1/-1 tra una, due o tre creature bersaglio. Rimuovi quei segnalini alla fine del turno. -Shambling Vent|Sfiatatoio Barcollante|Terra|Lo Sfiatatoio Barcollante entra nel campo di battaglia TAPpato.{T}: Aggiungi {W} o {B} alla tua riserva di mana.{1}{W}{B}: Lo Sfiatatoio Barcollante diventa una creatura Elementale 2/3 bianca e nera con legame vitale fino alla fine del turno. È ancora una terra. +Shambling Vent|Sfiatatoio Barcollante|Terra|Lo Sfiatatoio Barcollante entra nel campo di battaglia TAPpato.\n{T}: Aggiungi {W} o {B} alla tua riserva di mana.\n{1}{W}{B}: Lo Sfiatatoio Barcollante diventa una creatura Elementale 2/3 bianca e nera con legame vitale fino alla fine del turno. È ancora una terra. Shanna, Sisay's Legacy|Shanna, Eredità di Sisay|Creatura Leggendaria — Guerriero Umano|Shanna, Eredità di Sisay non può essere bersaglio di abilità controllate dai tuoi avversari.\nShanna prende +1/+1 per ogni creatura che controlli. Shanodin Dryads|Driadi di Shanodin|| Shape Anew|Riplasmare|Stregoneria|Il controllore di un artefatto bersaglio lo sacrifica, poi rivela carte dalla cima del suo grimorio fino a che non rivela una carta artefatto. Il giocatore mette quella carta sul campo di battaglia, poi rimescola tutte le altre carte rivelate in questo modo nel suo grimorio. @@ -14441,6 +14807,7 @@ Shared Fate|Destino Comune|Incantesimo|Se un giocatore pesca una carta, invece q Shared Summons|Evocazioni Condivise|Istantaneo|Passa in rassegna il tuo grimorio per trovare fino a due carte creatura con nomi diversi, rivelale e aggiungile alla tua mano, poi rimescola il tuo grimorio. Shared Trauma|Trauma Condiviso|Stregoneria|Unire le forze — A partire da te, ogni giocatore può pagare un qualsiasi ammontare di mana. Ogni giocatore mette nel proprio cimitero le prime X carte del proprio grimorio, dove X è l'ammontare totale di mana pagato in questo modo. Shared Triumph|Trionfo Condiviso|Incantesimo|Mentre il Trionfo Condiviso entra in gioco, scegli un tipo di creatura.\nLe creature del tipo scelto prendono +1/+1. +Shark Typhoon|Tifone di Squali|Incantesimo|Ogniqualvolta lanci una magia non creatura, crea una pedina creatura Squalo X/X blu con volare, dove X è il costo di mana convertito di quella magia.\nCiclo {X}{1}{U} ({X}{1}{U}, Scarta questa carta: Pesca una carta.)\nQuando cicli il Tifone di Squali, crea una pedina creatura Squalo X/ X blu con volare. Sharktocrab|Squovranchio|Creatura — Granchio Piovra Pesce|{2}{G}{U}: Adattamento 1. (Se questa creatura non ha segnalini +1/+1, metti un segnalino +1/+1 su di essa.)\nOgniqualvolta vengono messi uno o più segnalini +1/+1 sullo Squovranchio, TAPpa una creatura bersaglio controllata da un avversario. Quella creatura non STAPpa durante il prossimo STAP del suo controllore. Sharpened Pitchfork|Forcone Affilato|Artefatto — Equipaggiamento|La creatura equipaggiata ha attacco improvviso.\nFintanto che la creatura equipaggiata è un Umano, prende +1/+1.\nEquipaggiare {1} Sharuum the Hegemon|Sharuum l'Egemone|Creatura Artefatto Leggendaria — Sfinge|VolareQuando Sharuum l'Egemone entra nel campo di battaglia, puoi rimettere sul campo di battaglia una carta artefatto bersaglio dal tuo cimitero. @@ -14450,7 +14817,7 @@ Shattered Angel|Angelo Frantumato|Creatura — Angelo|Volare\nOgniqualvolta una Shattered Crypt|Cripta Infranta|| Shattered Dreams|Sogni Infranti|Stregoneria|L'avversario bersaglio rivela la propria mano. Scegli una carta artefatto da essa. Quel giocatore scarta quella carta. Shattered Perception|Percezione Infranta|Stregoneria|Scarta tutte le carte della tua mano, poi pesca altrettante carte.\nFlashback {5}{R} (Puoi lanciare questa carta dal tuo cimitero pagando il suo costo di flashback. Poi esiliala.) -Shattergang Brothers|Fratelli Devastatori|Creatura Leggendaria — Artefice Goblin|{2}{B}, Sacrifica una creatura: Ogni altro giocatore sacrifica una creatura.{2}{R}, Sacrifica un artefatto: Ogni altro giocatore sacrifica un artefatto.{2}{G}, Sacrifica un incantesimo: Ogni altro giocatore sacrifica un incantesimo. +Shattergang Brothers|Fratelli Devastatori|Creatura Leggendaria — Artefice Goblin|{2}{B}, Sacrifica una creatura: Ogni altro giocatore sacrifica una creatura.\n{2}{R}, Sacrifica un artefatto: Ogni altro giocatore sacrifica un artefatto.\n{2}{G}, Sacrifica un incantesimo: Ogni altro giocatore sacrifica un incantesimo. Shattering Blow|Colpo Frantumante|Istantaneo|Esilia un artefatto bersaglio. Shattering Pulse|Impulso Disgregante|| Shattering Spree|Baldoria Devastante|Stregoneria|Replicare {R} (Quando giochi questa magia, copiala ogni volta che paghi il suo costo di replica. Puoi scegliere nuovi bersagli per le copie.)\nDistruggi un artefatto bersaglio. @@ -14461,7 +14828,7 @@ Shatter|Distruggi Artefatto|Istantaneo|Distruggi un artefatto bersaglio. Shauku's Minion|Servitore di Shauku|| Shauku, Endbringer|Shauku, Portatrice di Morte|| Shed Weakness|Muta della Debolezza|Istantaneo|Una creatura bersaglio prende +2/+2 fino alla fine del turno. Puoi rimuovere un segnalino -1/-1 da essa. -Sheer Drop|Strapiombo|Stregoneria|Distruggi una creatura TAPpata bersaglio.Risveglio 3—{5}{W} (Se lanci questa magia per {5}{W}, metti anche tre segnalini +1/+1 su una terra bersaglio che controlli ed essa diventa una creatura Elementale 0/0 con rapidità. È ancora una terra.) +Sheer Drop|Strapiombo|Stregoneria|Distruggi una creatura TAPpata bersaglio.\nRisveglio 3—{5}{W} (Se lanci questa magia per {5}{W}, metti anche tre segnalini +1/+1 su una terra bersaglio che controlli ed essa diventa una creatura Elementale 0/0 con rapidità. È ancora una terra.) Shefet Dunes|Dune di Shefet|Terra — Deserto|{T}: Aggiungi {C} alla tua riserva di mana.\n{T}, Paga 1 punto vita: Aggiungi {W} alla tua riserva di mana.\n{2}{W}{W}, {T}, Sacrifica un Deserto: Le creature che controlli prendono +1/+1 fino alla fine del turno. Attiva questa abilità solo quando potresti lanciare una stregoneria. Shefet Monitor|Varano di Shefet|Creatura — Lucertola|Ciclo {3}{G} ({3}{G}, Scarta questa carta: Pesca una carta.)\nQuando cicli il Varano di Shefet, puoi passare in rassegna il tuo grimorio per una carta terra base o una carta Deserto, metterla sul campo di battaglia, poi rimescolare il tuo grimorio. (Devi farlo prima di pescare.) Shelkin Brownie|Folletto di Shelkin|| @@ -14497,7 +14864,7 @@ Shield of the Righteous|Scudo dei Giusti|Artefatto — Equipaggiamento|La creatu Shield's Might|Potenza dello Scudo|Istantaneo — Avventura|Una creatura bersaglio prende +2/+2 fino alla fine del turno. (Poi esilia questa carta. Puoi lanciare la creatura in seguito dall'esilio.) Shielded Aether Thief|Ladro d'Etere Protetto|Creatura — Farabutto Vedalken|Lampo (Puoi lanciare questa magia in ogni momento in cui potresti lanciare un istantaneo.)\nOgniqualvolta il Ladro d'Etere Protetto blocca, ottieni {E} (un segnalino energia).\n{T}, Paga {E}{E}{E}: Pesca una carta. Shielded Passage|Passaggio Protetto|Istantaneo|Previeni tutto il danno che verrebbe inflitto a una creatura bersaglio in questo turno. -Shielded by Faith|Protezione della Fede|Incantesimo — Aura|Incanta creaturaLa creatura incantata ha indistruttibile.Ogniqualvolta una creatura entra nel campo di battaglia, puoi assegnarle la Protezione della Fede. +Shielded by Faith|Protezione della Fede|Incantesimo — Aura|Incanta creaturaLa creatura incantata ha indistruttibile.\nOgniqualvolta una creatura entra nel campo di battaglia, puoi assegnarle la Protezione della Fede. Shieldhide Dragon|Drago Pellescudo|Creatura — Drago|Volare, legame vitale\nMegamorfosi {5}{W}{W} (Puoi lanciare questa carta a faccia in giù come una creatura 2/2 pagando {3}. Girala a faccia in su in qualsiasi momento pagando il suo costo di megamorfosi e metti un segnalino +1/+1 su di essa.)\nQuando il Drago Pellescudo viene girato a faccia in su, metti un segnalino +1/+1 su ogni altra creatura Drago che controlli. Shielding Plax|Plax Difensivo|Incantesimo — Aura|({G/U} può essere pagato con {G} o {U}.)\nIncanta creatura\nQuando il Plax Difensivo entra in gioco, pesca una carta.\nLa creatura incantata non può essere bersaglio di magie o abilità controllate dai tuoi avversari. Shieldmage Advocate|Difensore di Magiscudo|Creatura — Chierico|{T}: Il proprietario riprende in mano una carta bersaglio presente nel suo cimitero. Previeni tutto il danno che verrebbe inflitto a una creatura o a un giocatore bersaglio da una fonte a tua scelta in questo turno. @@ -14538,13 +14905,15 @@ Shining Armor|Armatura Lucente|Artefatto — Equipaggiamento|Lampo\nQuando l'Arm Shining Shoal|Branco Scintillante|Istantaneo - Arcano|Puoi rimuovere dal gioco una carta bianca con costo di mana convertito pari a X presente nella tua mano invece di pagare il costo di mana del Branco Scintillante.\nI prossimi X danni che una fonte a tua scelta infliggerebbe a te o a una creatura che controlli in questo turno invece vengono inflitti a una creatura o a un giocatore bersaglio. Shinka Gatekeeper|Custode di Shinka|Creatura - Guerriero Ogre|Ogniqualvolta viene inflitto danno al Custode di Shinka, esso ti infligge altrettanti danni. Shinka, the Bloodsoaked Keep|Shinka, il Maniero Grondasangue|Terra Leggendaria|{T}: Aggiungi {R} alla tua riserva di mana.\n{R}, {T}: La creatura leggendaria bersaglio guadagna attacco improvviso fino alla fine del turno. +Shiny Impetus|Impeto Lucente|Incantesimo — Aura|Incanta creatura\nLa creatura incantata prende +2/+2 ed è spronata. (Attacca in ogni combattimento un giocatore diverso da te, se può farlo.)\nOgniqualvolta la creatura incantata attacca, crei una pedina Tesoro. (È un artefatto con: "{T}, Sacrifica questo artefatto: Aggiungi un mana di un qualsiasi colore".) Shipbreaker Kraken|Kraken Affondatore|Creatura — Kraken|{6}{U}{U}: Mostruosità 4. (Se questa creatura non è mostruosa, metti quattro segnalini +1/+1 su di essa e diventa mostruosa.)\nQuando il Kraken Affondatore diventa mostruoso, TAPpa fino a quattro creature bersaglio. Quelle creature non STAPpano durante lo STAP dei rispettivi controllori fintanto che controlli il Kraken Affondatore. +Shipwreck Dowser|Rabdomante dei Relitti|Creatura — Mago Tritone|Prodezza (Ogniqualvolta lanci una magia non creatura, questa creatura prende +1/+1 fino alla fine del turno.)\nQuando il Rabdomante dei Relitti entra nel campo di battaglia, riprendi in mano dal tuo cimitero una carta istantaneo o stregoneria bersaglio. Shipwreck Looter|Saccheggiatrice dei Relitti|Creatura — Pirata Umano|Incursione — Quando la Saccheggiatrice dei Relitti entra nel campo di battaglia, se hai attaccato con una creatura in questo turno, puoi pescare una carta. Se lo fai, scarta una carta. Shipwreck Moray|Murena dei Relitti|Creatura — Pesce|Quando la Murena dei Relitti entra nel campo di battaglia, ottieni {E}{E}{E}{E} (quattro segnalini energia).\nPaga {E}: La Murena dei Relitti prende +2/-2 fino alla fine del turno. Shipwreck Singer|Sirena dei Naufragi|Creatura — Sirena|Volare\n{1}{U}: Una creatura bersaglio controllata da un avversario attacca in questo turno, se può farlo.\n{1}{B}, {T}: Le creature attaccanti prendono -1/-1 fino alla fine del turno. Shirei, Shizo's Caretaker|Shirei, Custode di Shizo|Creatura Leggendaria - Spirito|Ogniqualvolta una creatura con forza pari o inferiore a 1 viene messa nel tuo cimitero dal gioco, puoi rimettere in gioco quella carta creatura sotto il tuo controllo alla fine del turno se Shirei, Custode di Shizo è ancora in gioco. Shisato, Whispering Hunter|Shisato, Cacciatore Sussurrante|Creatura Leggendaria - Guerriero Serpente|All'inizio del tuo mantenimento, sacrifica un Serpente.\nOgniqualvolta Shisato, Cacciatore Sussurrante infligge danno da combattimento a un giocatore, quel giocatore salta il suo prossimo STAP. -Shiv's Embrace|Abbraccio di Shiv|Incantesimo — Aura|Incanta creaturaLa creatura incantata prende +2/+2 e ha volare.{R}: La creatura incantata prende +1/+0 fino alla fine del turno. +Shiv's Embrace|Abbraccio di Shiv|Incantesimo — Aura|Incanta creaturaLa creatura incantata prende +2/+2 e ha volare.\n{R}: La creatura incantata prende +1/+0 fino alla fine del turno. Shivan Dragon|Drago di Shivan|Creatura — Drago|Volare (Questa creatura non può essere bloccata tranne che da creature con volare o raggiungere.)\n{R}: Il Drago di Shivan prende +1/+0 fino alla fine del turno. Shivan Emissary|Emissario di Shiv|| Shivan Fire|Fuoco di Shiv|Istantaneo|Potenziamento {4} (Puoi pagare {4} addizionale mentre lanci questa magia.)\nIl Fuoco di Shiv infligge 2 danni a una creatura bersaglio. Se questa magia è stata potenziata, infligge invece 4 danni a quella creatura. @@ -14586,6 +14955,7 @@ Shower of Sparks|Scarica di Scintille|| Showstopper|Fine dello Spettacolo|Istantaneo|Fino alla fine del turno, le creature che controlli hanno "Quando questa creatura muore, infligge 2 danni a una creatura bersaglio controllata da un avversario". Shrapnel Blast|Esplosione a Frammentazione|Istantaneo|Come costo addizionale per giocare l'Esplosione a Frammentazione, sacrifica un artefatto.\nL'Esplosione a Frammentazione infligge 5 danni a una creatura o a un giocatore bersaglio. Shred Memory|Strappare il Ricordo|Istantaneo|Rimuovi dal gioco fino a quattro carte bersaglio presenti in un singolo cimitero.\nTrasmutare {1}{B}{B} ({1}{B}{B}, Scarta questa carta: Passa in rassegna il tuo grimorio, scegli una carta con lo stesso costo di mana convertito di questa carta, rivelala e aggiungila alla tua mano. Poi rimescola il tuo grimorio. Giocalo solo come una stregoneria.) +Shredded Sails|Vele Squarciate|Istantaneo|Scegli uno —\n• Distruggi un artefatto bersaglio.\n• Le Vele Squarciate infliggono 4 danni a una creatura bersaglio con volare.\nCiclo {2} ({2}, Scarta questa carta: Pesca una carta.) Shredding Winds|Venti Laceranti|Istantaneo|I Venti Laceranti infliggono 7 danni a una creatura bersaglio con volare. Shreds of Sanity|Brandelli di Ragione|Stregoneria|Riprendi in mano fino a una carta istantaneo bersaglio e fino a una carta stregoneria bersaglio dal tuo cimitero, poi scarta una carta. Esilia i Brandelli di Ragione. Shrewd Hatchling|Cucciolo Pungente|Creatura — Elementale|Il Cucciolo Pungente entra in gioco con quattro segnalini -1/-1.\n{U/R}: Una creatura bersaglio non può bloccare il Cucciolo Pungente in questo turno.\nOgniqualvolta giochi una magia blu, rimuovi un segnalino -1/-1 dal Cucciolo Pungente.\nOgniqualvolta giochi una magia rossa, rimuovi un segnalino -1/-1 dal Cucciolo Pungente. @@ -14599,7 +14969,7 @@ Shrieking Affliction|Sofferenza Urlante|Incantesimo|All'inizio del mantenimento Shrieking Drake|Draghetto Urlante|| Shrieking Grotesque|Grottesca Urlante|Creatura — Gargoyle|Volare\nQuando la Grottesca Urlante entra in gioco, se è stato speso {B} per giocarla, il giocatore bersaglio scarta una carta. Shrieking Mogg|Mogg Strillante|| -Shriekmaw|Fauce Urlante|Creatura — Elementale|Paura (Questa creatura non può essere bloccata tranne che da creature artefatto e/o creature nere.)Quando la Fauce Urlante entra nel campo di battaglia, distruggi una creatura non artefatto, non nera bersaglio.Apparire {1}{B} (Puoi lanciare questa magia pagando il suo costo di apparire. Se lo fai, viene sacrificata quando entra nel campo di battaglia.) +Shriekmaw|Fauce Urlante|Creatura — Elementale|Paura (Questa creatura non può essere bloccata tranne che da creature artefatto e/o creature nere.)Quando la Fauce Urlante entra nel campo di battaglia, distruggi una creatura non artefatto, non nera bersaglio.\nApparire {1}{B} (Puoi lanciare questa magia pagando il suo costo di apparire. Se lo fai, viene sacrificata quando entra nel campo di battaglia.) Shrike Harpy|Arpia Avèrla|Creatura — Arpia|Volare\nTributo 2 (Mentre questa creatura entra nel campo di battaglia, un avversario a tua scelta può mettere due segnalini +1/+1 su di essa.)\nQuando l'Arpia Avèrla entra nel campo di battaglia, se il tributo non è stato pagato, un avversario bersaglio sacrifica una creatura. Shrill Howler|Ululatore Stridente|Creatura — Orrore Mannaro|Le creature con forza inferiore a quella dell'Ululatore Stridente non possono bloccarlo.\n{5}{G}: Trasforma l'Ululatore Stridente. Shrine of Boundless Growth|Santuario della Crescita Sconfinata|Artefatto|All'inizio del tuo mantenimento od ogniqualvolta lanci una magia verde, metti un segnalino carica sul Santuario della Crescita Sconfinata.\n{T}, Sacrifica il Santuario della Crescita Sconfinata: Aggiungi {1} alla tua riserva di mana per ogni segnalino carica sul Santuario della Crescita Sconfinata. @@ -14607,7 +14977,7 @@ Shrine of Burning Rage|Santuario della Rabbia Ardente|Artefatto|All'inizio del t Shrine of Limitless Power|Santuario del Potere Illimitato|Artefatto|All'inizio del tuo mantenimento od ogniqualvolta lanci una magia nera, metti un segnalino carica sul Santuario del Potere Illimitato.\n{4}, {T}, Sacrifica il Santuario del Potere Illimitato: Un giocatore bersaglio scarta una carta per ogni segnalino carica sul Santuario del Potere Illimitato. Shrine of Loyal Legions|Santuario delle Legioni Fedeli|Artefatto|All'inizio del tuo mantenimento od ogniqualvolta lanci una magia bianca, metti un segnalino carica sul Santuario delle Legioni Fedeli.\n{3}, {T}, Sacrifica il Santuario delle Legioni Fedeli: Metti sul campo di battaglia una pedina creatura artefatto Myr 1/1 incolore per ogni segnalino carica sul Santuario delle Legioni Fedeli. Shrine of Piercing Vision|Santuario della Visione Penetrante|Artefatto|All'inizio del tuo mantenimento od ogniqualvolta lanci una magia blu, metti un segnalino carica sul Santuario della Visione Penetrante.\n{T}, Sacrifica il Santuario della Visione Penetrante: Guarda le prime X carte del tuo grimorio, dove X è il numero di segnalini carica sul Santuario della Visione Penetrante. Aggiungi alla tua mano una di quelle carte e metti le altre in fondo al tuo grimorio in qualsiasi ordine. -Shrine of the Forsaken Gods|Santuario degli Dei Rinnegati|Terra|{T}: Aggiungi {1} alla tua riserva di mana.{T}: Aggiungi {2} alla tua riserva di mana. Spendi questo mana solo per lanciare magie incolori. Attiva questa abilità solo se controlli sette o più terre. +Shrine of the Forsaken Gods|Santuario degli Dei Rinnegati|Terra|{T}: Aggiungi {1} alla tua riserva di mana.\n{T}: Aggiungi {2} alla tua riserva di mana. Spendi questo mana solo per lanciare magie incolori. Attiva questa abilità solo se controlli sette o più terre. Shrink|Rimpicciolire|| Shriveling Rot|Putrefazione Avvizzente|Istantaneo|Scegli una delle opzioni seguenti Fino alla fine del turno, ogniqualvolta viene inflitto danno a una creatura, distruggila; oppure fino alla fine del turno, ogniqualvolta una creatura viene messa in un cimitero dal gioco, il controllore di quella creatura perde un ammontare di punti vita pari alla sua costituzione.\nIntrecciare {2}{B} (Scegli entrambe se paghi il costo di Intrecciare.) Shrivel|Inaridire|Stregoneria|Tutte le creature prendono -1/-1 fino alla fine del turno. @@ -14642,6 +15012,7 @@ Siege Dragon|Drago da Assedio|Creatura — Drago|Volare\nQuando il Drago da Asse Siege Mastodon|Mastodonte da Assedio|Creatura — Elefante| Siege Modification|Modifica da Assedio|Incantesimo — Aura|Incanta creatura o Veicolo\nFintanto che il permanente incantato è un Veicolo, è una creatura in aggiunta ai suoi altri tipi.\nLa creatura incantata prende +3/+0 e ha attacco improvviso. Siege Rhino|Rinoceronte da Assedio|Creatura — Rinoceronte|Travolgere\nQuando il Rinoceronte da Assedio entra nel campo di battaglia, ogni avversario perde 3 punti vita e tu guadagni 3 punti vita. +Siege Striker|Incursore da Assedio|Creatura — Soldato Umano|Doppio attacco (Questa creatura infligge sia danno da combattimento da attacco improvviso che danno da combattimento regolare.)\nOgniqualvolta l'Incursore da Assedio attacca, puoi TAPpare un qualsiasi numero di creature STAPpate che controlli. L'Incursore da Assedio prende +1/+1 fino alla fine del turno per ogni creatura TAPpata in questo modo. Siege Wurm|Wurm da Assedio|Creatura — Wurm|Convocazione (Ciascuna creatura che TAPpi mentre giochi questa magia riduce il suo costo di {1} o di un mana del colore di quella creatura.)\nTravolgere Siege of Towers|Assedio delle Torri|Stregoneria|Replicare {1}{R} (Quando giochi questa magia, copiala ogni volta che paghi il suo costo di replica. Puoi scegliere nuovi bersagli per le copie.)\nLa Montagna bersaglio diventa una creatura 3/1. È ancora una terra. Siege-Gang Commander|Capo della Squadra di Assedio|Creatura — Goblin|Quando il Capo della Squadra di Assedio entra in gioco, metti in gioco 3 pedine creatura Goblin 1/1 rosse.\n{1}{R}, Sacrifica un Goblin: Il Capo della Squadra di Assedio infligge 2 danni a una creatura o a un giocatore bersaglio. @@ -14666,11 +15037,12 @@ Sigil Captain|Capitano dei Sigilli|Creatura — Soldato Rinoceronte|Ogniqualvolt Sigil Tracer|Disegnatore di Sigilli|Creatura — Mago Tritone|{1}{U}, TAPpa due Maghi STAPpati che controlli: Copia una magia istantaneo o stregoneria bersaglio. Puoi scegliere nuovi bersagli per la copia. Sigil of Distinction|Sigillo di Onorificenza|Artefatto — Equipaggiamento|Il Sigillo di Onorificenza entra in gioco con X segnalini carica.\nLa creatura equipaggiata prende +1/+1 per ogni segnalino carica sul Sigillo di Onorificenza.\nEquipaggiare—Rimuovi un segnalino carica dal Sigillo di Onorificenza. Sigil of Sleep|Sigillo del sonno|| -Sigil of Valor|Sigillo del Valore|Artefatto — Equipaggiamento|Ogniqualvolta la creatura equipaggiata attacca da sola, prende +1/+1 fino alla fine del turno per ogni altra creatura che controlli.Equipaggiare {1} ({1}: Assegna a una creatura bersaglio che controlli. Equipaggia solo quando potresti lanciare una stregoneria.) +Sigil of Valor|Sigillo del Valore|Artefatto — Equipaggiamento|Ogniqualvolta la creatura equipaggiata attacca da sola, prende +1/+1 fino alla fine del turno per ogni altra creatura che controlli.\nEquipaggiare {1} ({1}: Assegna a una creatura bersaglio che controlli. Equipaggia solo quando potresti lanciare una stregoneria.) Sigil of the Empty Throne|Sigillo del Trono Vuoto|Incantesimo|Ogniqualvolta giochi una magia incantesimo, metti in gioco una pedina creatura Angelo 4/4 bianca con volare. Sigil of the Nayan Gods|Sigillo delle Divinità di Naya|Incantesimo — Aura|Incanta creatura\nLa creatura incantata prende +1/+1 per ogni creatura che controlli.\nCiclo {G/W} ({G/W}, Scarta questa carta: Pesca una carta.) Sigil of the New Dawn|Sigillo della Nuova Alba|Incantesimo|Ogniqualvolta una creatura viene messa nel tuo cimitero dal gioco, puoi spendere {1}{W}. Se lo fai, riprendi in mano quella carta. Sigiled Behemoth|Behemoth dei Sigilli|Creatura — Bestia|Esaltato (Ogniqualvolta una creatura che controlli attacca da sola, prende +1/+1 fino alla fine del turno.) +Sigiled Contender|Contendente dei Sigilli|Creatura — Guerriero Umano|Il Contendente dei Sigilli ha legame vitale fintanto che ha un segnalino +1/+1. (Il danno inflitto da questa creatura ti fa anche guadagnare altrettanti punti vita.) Sigiled Paladin|Paladino dei Sigilli|Creatura — Cavaliere Umano|Attacco improvviso\nEsaltato (Ogniqualvolta una creatura che controlli attacca da sola, prende +1/+1 fino alla fine del turno.) Sigiled Skink|Scinco dei Sigilli|Creatura — Lucertola|Ogniqualvolta lo Scinco dei Sigilli attacca, profetizza 1. (Guarda la prima carta del tuo grimorio. Puoi mettere quella carta in fondo al tuo grimorio.) Sigiled Starfish|Stella Marina dei Sigilli|Creatura — Stella Marina|{T}: Profetizza 1. (Guarda la prima carta del tuo grimorio. Puoi mettere quella carta in fondo al tuo grimorio.) @@ -14683,7 +15055,7 @@ Silas Renn, Seeker Adept|Silas Renn, Esperto Cercatore|Creatura Artefatto Leggen Silburlind Snapper|Mordace del Silburlind|Creatura — Tartaruga|Il Mordace del Silburlind non può attaccare a meno che tu non abbia lanciato una magia non creatura in questo turno. Silence the Believers|Zittire i Credenti|Istantaneo|Sforzo — Zittire i Credenti costa {2}{B} in più per essere lanciato per ogni bersaglio oltre il primo.\nEsilia un qualsiasi numero di creature bersaglio e tutte le Aure ad esse assegnate. Silence|Silenzio|Istantaneo|I tuoi avversari non possono lanciare magie in questo turno. (Le magie lanciate prima che questa si risolva non sono influenzate.) -Silent Arbiter|Giudice Silente|Creatura Artefatto|Una sola creatura può attaccare durante ciascun combattimento.\nUna sola creatura può bloccare durante ciascun combattimento. +Silent Arbiter|Giudice Silente|Creatura Artefatto — Costrutto|Non più di una creatura può attaccare in ogni combattimento.\nNon più di una creatura può bloccare in ogni combattimento. Silent Artisan|Artigiano Silente|Creatura — Gigante| Silent Assassin|Assassina Silente|| Silent Attendant|Attendente Silente|| @@ -14720,6 +15092,7 @@ Silumgar Spell-Eater|Divoramagie Silumgar|Creatura — Mago Naga|Megamorfosi {4} Silumgar's Command|Comando di Silumgar|Istantaneo|Scegli due —\n• Neutralizza una magia non creatura bersaglio.\n• Fai tornare un permanente bersaglio in mano al suo proprietario.\n• Una creatura bersaglio prende -3/-3 fino alla fine del turno.\n• Distruggi un planeswalker bersaglio. Silumgar's Scorn|Disprezzo di Silumgar|Istantaneo|Come costo addizionale per lanciare il Disprezzo di Silumgar, puoi rivelare una carta Drago dalla tua mano.\nNeutralizza una magia bersaglio a meno che il suo controllore non paghi {1}. Se hai rivelato una carta Drago o controllavi un Drago mentre hai lanciato il Disprezzo di Silumgar, invece neutralizza quella magia. Silumgar, the Drifting Death|Silumgar, la Morte Vagante|Creatura Leggendaria — Drago|Volare, anti-malocchio\nOgniqualvolta un Drago che controlli attacca, le creature controllate dal giocatore in difesa prendono -1/-1 fino alla fine del turno. +Silvar, Devourer of the Free|Silvar, Divoratore dei Liberi|Creatura Leggendaria — Incubo Felino|Partner di Trynn, Campionessa della Libertà (Quando questa creatura entra nel campo di battaglia, un giocatore bersaglio può aggiungere Trynn alla sua mano dal suo grimorio, poi rimescolare.)\nMinacciare\nSacrifica un Umano: Metti un segnalino +1/+1 su Silvar, Divoratore dei Liberi. Ha indistruttibile fino alla fine del turno. Silver Drake|Draghetto d'Argento|| Silver Erne|Aquila di Mare Argentata|| Silver Knight|Cavaliere d'Argento|Creatura — Cavaliere Umano|Attacco improvviso, protezione dal rosso @@ -14743,6 +15116,7 @@ Silverglade Elemental|Elementale di Silverglade|| Silverglade Pathfinder|Apripista di Silverglade|| Silverpelt Werewolf|Lupa Mannara Argentea|Creatura — Mannaro|Ogniqualvolta la Lupa Mannara Argentea infligge danno da combattimento a un giocatore, pesca una carta.\nAll'inizio di ogni mantenimento, se nell'ultimo turno un giocatore ha lanciato due o più magie, trasforma la Lupa Mannara Argentea. Silverskin Armor|Armatura di Pelle Argentata|Artefatto — Equipaggiamento|La creatura equipaggiata prende +1/+1 ed è un artefatto in aggiunta ai suoi altri tipi.\nEquipaggiare {2} +Silversmote Ghoul|Ghoul Argentificato|Creatura — Vampiro Zombie|All'inizio della tua sottofase finale, se hai guadagnato 3 o più punti vita in questo turno, rimetti sul campo di battaglia TAPpato il Ghoul Argentificato dal tuo cimitero.\n{1}{B}, Sacrifica il Ghoul Argentificato: Pesca una carta. Silverstorm Samurai|Samurai Argentovivo|Creatura - Samurai Volpe|Puoi giocare il Samurai Argentovivo in qualsiasi momento in cui potresti giocare un istantaneo.\nBushido 1 (Quando questa blocca o viene bloccata, prende +1/+1 fino alla fine del turno.) Silverstrike|Colpo d'Argento|Istantaneo|Distruggi una creatura attaccante bersaglio. Guadagni 3 punti vita. Silvos, Rogue Elemental|Silvos, Elementale Esiliato|Creatura — Leggenda Elementale|Travolgere\n{G}: Rigenera Silvos, Elementale Esiliato. @@ -14811,7 +15185,7 @@ Sivvi's Ruse|Stratagemma di Sivvi|| Sivvi's Valor|Coraggio di Sivvi|| Sixth Sense|Sesto Senso|Incantesimo — Aura|Incanta creatura\nLa creatura incantata ha "Ogniqualvolta questa creatura infligge danno da combattimento a un giocatore, puoi pescare una carta". Sizzle|Ustionare|Stregoneria|L'Ustionare infligge 3 danni a ogni avversario. -Skaab Goliath|Golia Skaab|Creatura — Gigante Zombie|Come costo addizionale per lanciare il Golia Skaab, esilia due carte creatura dal tuo cimitero.Travolgere (Questa creatura può infliggere il danno da combattimento in eccesso a un giocatore in difesa o a un planeswalker mentre attacca.) +Skaab Goliath|Golia Skaab|Creatura — Gigante Zombie|Come costo addizionale per lanciare il Golia Skaab, esilia due carte creatura dal tuo cimitero.\nTravolgere (Questa creatura può infliggere il danno da combattimento in eccesso a un giocatore in difesa o a un planeswalker mentre attacca.) Skaab Ruinator|Skaab Distruttore|Creatura — Orrore Zombie|Come costo addizionale per lanciare lo Skaab Distruttore, esilia tre carte creatura dal tuo cimitero.\nVolare\nPuoi lanciare lo Skaab Distruttore dal tuo cimitero. Skalla Wolf|Lupo di Skalla|Creatura — Spirito Lupo|Quando il Lupo di Skalla entra nel campo di battaglia, guarda le prime cinque carte del tuo grimorio. Puoi rivelare una carta verde scelta tra esse e aggiungerla alla tua mano. Metti le altre in fondo al tuo grimorio in ordine casuale. Skarrg Goliath|Golia Skarrg|Creatura — Bestia|Travolgere\nImpeto sanguinario — {5}{G}{G}, Scarta il Golia Skarrg: Una creatura attaccante bersaglio prende +9/+9 e ha travolgere fino alla fine del turno. @@ -14869,7 +15243,7 @@ Skittering Invasion|Invasione di Parassiti|Stregoneria Tribale — Eldrazi|Metti Skittering Monstrosity|Mostruosità Svolazzante|Creatura — Orrore|Quando giochi una magia creatura, sacrifica la Mostruosità Svolazzante. Skittering Skirge|Skirge Tuffatore|| Skittering Surveyor|Ricognitore Brulicante|Creatura Artefatto — Costrutto|Quando il Ricognitore Brulicante entra nel campo di battaglia, puoi passare in rassegna il tuo grimorio per una carta terra base, rivelarla, aggiungerla alla tua mano e poi rimescolare il tuo grimorio. -Skitterskin|Brulicoderma|Creatura — Parassita Eldrazi|Vacuità (Questa carta non ha colore.)Il Brulicoderma non può bloccare.{1}{B}: Rigenera il Brulicoderma. Attiva questa abilità solo se controlli un'altra creatura incolore. +Skitterskin|Brulicoderma|Creatura — Parassita Eldrazi|Vacuità (Questa carta non ha colore.)Il Brulicoderma non può bloccare.\n{1}{B}: Rigenera il Brulicoderma. Attiva questa abilità solo se controlli un'altra creatura incolore. Skittish Kavu|Kavu Capriccioso|| Skittish Valesk|Valesk Capriccioso|Creatura — Bestia|All'inizio del tuo mantenimento, lancia una moneta. Se perdi il lancio, gira a faccia in giù il Valesk Capriccioso.\nMetamorfosi {5}{R} (puoi giocare questa carta a faccia in giù come una creatura 2/2 pagando {3}. Girala a faccia in su in qualsiasi momento pagando il suo costo di metamorfosi.) Skizzik Surger|Elettroimpulso Skizzik|Creatura — Elementale|Rapidità\nEco—Sacrifica due terre. (All'inizio del tuo mantenimento, se questo permanente è entrato sotto il tuo controllo dall'inizio del tuo ultimo mantenimento, sacrificalo a meno che non paghi il suo costo di eco.) @@ -14885,13 +15259,14 @@ Skulking Knight|Cavaliere Furtivo|Creatura — Cavaliere Zombie|Aggirare (Ogniqu Skull Catapult|Catapulta di Teschi|| Skull Collector|Collezionista di Teschi|Creatura - Guerriero Ogre|All'inizio del tuo mantenimento, il proprietario riprende in mano una creatura nera che tu controlli.\n{1}{B}: Rigenera il Collezionista di Teschi. Skull Fracture|Frattura Cranica|Stregoneria|Il giocatore bersaglio scarta una carta dalla propria mano.\nFlashback {3}{B} (puoi giocare questa carta dal tuo cimitero pagando il suo costo di flashback. Poi rimuovila dal gioco). +Skull Prophet|Profeta dei Teschi|Creatura — Druido Umano|{T}: Aggiungi {B} o {G}.\n{T}: Metti nel tuo cimitero le prime due carte del tuo grimorio. Skull Rend|Lacerazione Cranica|Stregoneria|La Lacerazione Cranica infligge 2 danni a ogni avversario. Ognuno di quei giocatori scarta due carte a caso. Skull Storm|Tempesta di Teschi|Stregoneria|Quando lanci questa magia, copiala per ogni volta che hai lanciato il tuo comandante dalla zona di comando in questa partita.\nOgni avversario sacrifica una creatura. Ogni avversario che non può farlo perde metà dei propri punti vita, arrotondati per eccesso. Skull of Orm|Teschio di Orm|Artefatto|{5}, {T}: Riprendi in mano una carta incantesimo bersaglio dal tuo cimitero. Skull of Ramos|Teschio di Ramos|| Skullbriar, the Walking Grave|Rovoteschio, la Tomba Ambulante|Creatura Leggendaria — Elementale Zombie|Rapidità\nOgniqualvolta Rovoteschio, la Tomba Ambulante infligge danno da combattimento a un giocatore, metti un segnalino +1/+1 su Rovoteschio.\nI segnalini rimangono su Rovoteschio mentre si sposta in qualsiasi zona diversa dalla mano o dal grimorio di un giocatore. Skullcage|Gabbia Cerebrale|Artefatto|All'inizio del mantenimento di ogni avversario, la Gabbia Cerebrale infligge 2 danni a quel giocatore a meno che abbia esattamente tre o quattro carte in mano. -Skullclamp|Morsa Cerebrale|Artefatto — Equipaggiamento|La creatura equipaggiata prende +1/-1.Ogniqualvolta la creatura equipaggiata muore, pesca due carte.Equipaggiare {1} +Skullclamp|Morsa Cerebrale|Artefatto — Equipaggiamento|La creatura equipaggiata prende +1/-1.\nOgniqualvolta la creatura equipaggiata muore, pesca due carte.\nEquipaggiare {1} Skullcrack|Spaccacranio|Istantaneo|I giocatori non possono guadagnare punti vita in questo turno. Il danno non può essere prevenuto in questo turno. Lo Spaccacranio infligge 3 danni a un giocatore bersaglio. Skullknocker Ogre|Ogre Fracassacranio|Creatura — Ogre|Ogniqualvolta l'Ogre Fracassacranio infligge danno a un avversario, quel giocatore scarta una carta a caso. Se lo fa, quel giocatore pesca una carta. Skullmane Baku|Baku Crineteschio|Creatura - Spirito|Ogniqualvolta giochi una magia Spirito o Arcano, puoi mettere un segnalino ki sul Baku Crineteschio.\n{1}, {T}, Rimuovi X segnalini ki dal Baku Crineteschio: La creatura bersaglio prende -X/-X fino alla fine del turno. @@ -14917,6 +15292,7 @@ Skybind|Vincolo Celeste|Incantesimo|Costellazione — Ogniqualvolta il Vincolo C Skyblade of the Legion|Lama Celeste della Legione|Creatura — Soldato Vampiro|Volare Skyblinder Staff|Bastone Acceca Volatili|Artefatto — Equipaggiamento|La creatura equipaggiata prende +1/+0 e non può essere bloccata da creature con volare.\nEquipaggiare {3} ({3}: Assegna a una creatura bersaglio che controlli. Equipaggia solo quando potresti lanciare una stregoneria.) Skybreen|Skybreen|Piano — Kaldheim|I giocatori giocano con la prima carta dei loro grimori rivelata.\nLe magie che condividono un tipo di carta con la prima carta di un grimorio non possono essere lanciate.\nOgniqualvolta tiri caos, un giocatore bersaglio perde punti vita pari al numero di carte nella sua mano. +Skycat Sovereign|Sovrano degli Aerofelini|Creatura — Felino Elementale|Volare\nIl Sovrano degli Aerofelini prende +1/+1 per ogni altra creatura con volare che controlli.\n{2}{W}{U}: Crea una pedina creatura Uccello Felino 1/1 bianca con volare. Skyclaw Thrash|Batosta dell'Artiglio Volante|Creatura Artefatto — Guerriero Viashino|Ogniqualvolta la Batosta dell'Artiglio Volante attacca, lancia una moneta. Se vinci il lancio, la Batosta dell'Artiglio Volante prende +1/+1 e ha volare fino alla fine del turno. Skycloud Egg|Uovo di Cielonube|Artefatto|{2}, {T}, Sacrifica l'Uovo di Cielonube: Aggiungi {W}{U} alla tua riserva di mana. Pesca una carta. Skycloud Expanse|Distesa di Cielonube|Terra|{1}, {T}: Aggiungi {W}{U} alla tua riserva di mana. @@ -14930,7 +15306,7 @@ Skyhunter Skirmisher|Esploratrice Solcacielo|Creatura — Cavaliere Felino|Volar Skyknight Legionnaire|Legionaria Cavaliera dei Cieli|Creatura — Cavaliere Umano|Volare, rapidità Skyknight Vanguard|Avanguardia dei Cavalieri dei Cieli|Creatura — Cavaliere Umano|Volare\nOgniqualvolta l'Avanguardia dei Cavalieri dei Cieli attacca, crea una pedina creatura Soldato 1/1 bianca TAPpata e attaccante. Skylasher|Sferzavolatili|Creatura — Insetto|Lampo\nLo Sferzavolatili non può essere neutralizzato.\nRaggiungere, protezione dal blu -Skyline Cascade|Cascata dell'Orizzonte|Terra|La Cascata dell'Orizzonte entra nel campo di battaglia TAPpata.Quando la Cascata dell'Orizzonte entra nel campo di battaglia, una creatura bersaglio controllata da un avversario non STAPpa durante il prossimo STAP del suo controllore.{T}: Aggiungi {U} alla tua riserva di mana. +Skyline Cascade|Cascata dell'Orizzonte|Terra|La Cascata dell'Orizzonte entra nel campo di battaglia TAPpata.\nQuando la Cascata dell'Orizzonte entra nel campo di battaglia, una creatura bersaglio controllata da un avversario non STAPpa durante il prossimo STAP del suo controllore.\n{T}: Aggiungi {U} alla tua riserva di mana. Skyline Predator|Predatore dell'Orizzonte|Creatura — Draghetto|Lampo (Puoi lanciare questa magia in ogni momento in cui potresti lanciare un istantaneo.)\nVolare Skyline Scout|Esploratore dei Tetti|Creatura — Esploratore Umano|Ogniqualvolta l'Esploratore dei Tetti attacca, puoi pagare {1}{W}. Se lo fai, ha volare fino alla fine del turno. Skymarch Bloodletter|Aerofante Dissanguatore|Creatura — Soldato Vampiro|Volare\nQuando l'Aerofante Dissanguatore entra nel campo di battaglia, un avversario bersaglio perde 1 punto vita e tu guadagni 1 punto vita. @@ -14943,7 +15319,7 @@ Skyrider Elf|Elfa Cavalcacielo|Creatura — Alleato Guerriero Elfo|VolareConverg Skyrider Patrol|Pattuglia Cavalcacielo|Creatura — Esploratore Elfo|Volare\nAll'inizio del combattimento nel tuo turno, puoi pagare {G}{U}. Quando lo fai, metti un segnalino +1/+1 su un'altra creatura bersaglio che controlli e quella creatura ha volare fino alla fine del turno. Skyrider Trainee|Apprendista Cavalcacielo|Creatura — Soldato Umano|Fintanto che l'Apprendista Cavalcacielo è incantata, ha volare. Skyscanner|Aerosorvegliante|Creatura Artefatto — Tottero|Volare\nQuando l'Aerosorvegliante entra nel campo di battaglia, pesca una carta. -Skyscribing|Aeroscritta|Stregoneria|Ogni giocatore pesca X carte.Previsione — {2}{U}, Rivela l'Aeroscritta dalla tua mano: Ogni giocatore pesca una carta. (Attiva questa abilità solo durante il tuo mantenimento e solo una volta per turno.) +Skyscribing|Aeroscritta|Stregoneria|Ogni giocatore pesca X carte.\nPrevisione — {2}{U}, Rivela l'Aeroscritta dalla tua mano: Ogni giocatore pesca una carta. (Attiva questa abilità solo durante il tuo mantenimento e solo una volta per turno.) Skyshaper|Mutacielo|| Skyship Plunderer|Saccheggiatore di Avionavi|Creatura — Pirata Umano|Volare\nOgniqualvolta il Saccheggiatore di Avionavi infligge danno da combattimento a un giocatore, per ogni tipo di segnalino su un permanente o un giocatore bersaglio, quel permanente o giocatore riceve un altro segnalino di quel tipo. Skyship Stalker|Cacciatore di Avionavi|Creatura — Drago|Volare\n{R}: Il Cacciatore di Avionavi prende +1/+0 fino alla fine del turno.\n{R}: Il Cacciatore di Avionavi ha attacco improvviso fino alla fine del turno.\n{R}: Il Cacciatore di Avionavi ha rapidità fino alla fine del turno. @@ -14973,11 +15349,12 @@ Skyspear Cavalry|Cavalleria della Lancia Celeste|Creatura — Soldato Umano|Vola Skyswirl Harrier|Rapace Aviovorticante|Creatura — Uccello|Volare Skyward Eye Prophets|Profeti dell'Occhio al Cielo|Creatura — Mago Umano|Cautela\n{T}: Rivela la prima carta del tuo grimorio. Se è una carta terra, mettila in gioco. Altrimenti, aggiungila alla tua mano. Skywatcher Adept|Osservatore Celeste Esperto|Creatura — Mago Tritone|Aumentare di livello {3} ({3}: Metti un segnalino livello su questa creatura. Aumenta di livello solo quando potresti lanciare una stregoneria.)\nLIVELLO 1-2\n2/2\nVolare\nLIVELLO 3+\n4/2\nVolare +Skyway Sniper|Cecchina del Cieloaperto|Creatura — Arciere Elfo|Raggiungere (Questa creatura può bloccare le creature con volare.)\n{2}{G}: La Cecchina del Cieloaperto infligge 1 danno a una creatura bersaglio con volare. Skywhaler's Shot|Colpo dell'Aviobaleniere|Istantaneo|Distruggi una creatura bersaglio con forza pari o superiore a 3. Profetizza 1. Skywinder Drake|Draghetto Serpeggiante|Creatura — Draghetto|Volare\nIl Draghetto Serpeggiante può bloccare solo creature con volare. Skywing Aven|Aviano Alaeterea|Creatura — Soldato Uccello|Volare\nScarta una carta dalla tua mano: Il proprietario riprende in mano l'Aviano Cielalato. Skywise Teachings|Insegnamenti dei Sapienti dei Cieli|Incantesimo|Ogniqualvolta lanci una magia non creatura, puoi pagare {1}{U}. Se lo fai, metti sul campo di battaglia una pedina creatura Monaco Genio 2/2 blu con volare. -Slab Hammer|Martello del Lastrone|Artefatto — Equipaggiamento|Ogniqualvolta la creatura equipaggiata attacca, puoi far tornare una terra che controlli in mano al suo proprietario. Se lo fai, la creatura prende +2/+2 fino alla fine del turno.Equipaggiare {2} +Slab Hammer|Martello del Lastrone|Artefatto — Equipaggiamento|Ogniqualvolta la creatura equipaggiata attacca, puoi far tornare una terra che controlli in mano al suo proprietario. Se lo fai, la creatura prende +2/+2 fino alla fine del turno.\nEquipaggiare {2} Slag Fiend|Immondo delle Scorie|Creatura — Costrutto|La forza e la costituzione dell'Immondo delle Scorie sono pari al numero di carte artefatto in tutti i cimiteri. Slagstorm|Tempesta di Scorie|Stregoneria|Scegli uno — La Tempesta di Scorie infligge 3 danni a ogni creatura; oppure la Tempesta di Scorie infligge 3 danni a ogni giocatore. Slagwurm Armor|Armatura di Wurm delle Scorie|Artefatto — Equipaggiamento|La creatura equipaggiata prende +0/+6.\nEquipaggiare {3} ({3}: Assegnalo a una creatura bersaglio che controlli. Equipaggialo solo come una stregoneria. Questa carta entra in gioco non assegnata e resta in gioco se la creatura lascia il gioco.) @@ -15006,14 +15383,15 @@ Sleek Schooner|Goletta Agile|Artefatto — Veicolo|Manovrare 1 (TAPpa un qualsia Sleep Paralysis|Paralisi nel Sonno|Incantesimo — Aura|Incanta creatura\nQuando la Paralisi nel Sonno entra nel campo di battaglia, TAPpa la creatura incantata.\nLa creatura incantata non STAPpa durante lo STAP del suo controllore. Sleep of the Dead|Sonno dei Morti|Stregoneria|TAPpa una creatura bersaglio. Quella creatura non STAPpa durante il prossimo STAP del suo controllore.\nFuga—{2}{U}, Esilia altre tre carte dal tuo cimitero. (Puoi lanciare questa carta dal tuo cimitero pagando il suo costo di fuga.) Sleeper Agent|Agente Dormiente|Creatura — Servitore|Quando l'Agente Dormiente entra in gioco, un avversario bersaglio ne prende il controllo.\nAll'inizio del tuo mantenimento, l'Agente Dormiente ti infligge 2 danni. +Sleeper Dart|Dardo Tranquillante|Artefatto|Quando il Dardo Tranquillante entra nel campo di battaglia, pesca una carta.\n{T}, Sacrifica il Dardo Tranquillante: Una creatura bersaglio non STAPpa durante il prossimo STAP del suo controllore. Sleeper's Guile|Astuzia del Dormiente|| Sleeper's Robe|Manto del Dormiente|| Sleeping Potion|Pozione Soporifera|| Sleep|Dormire|Stregoneria|TAPpa tutte le creature controllate da un giocatore bersaglio. Quelle creature non STAPpano durante il prossimo STAP del giocatore. Sleight of Hand|Gioco di Prestigio|Stregoneria|Guarda le prime due carte del tuo grimorio. Aggiungine una alla tua mano e metti l'altra in fondo al tuo grimorio. Sleight of Mind|Prestigiatore Psichico|| -Slice and Dice|Fare a Fette|Stregoneria|Fare a Fette infligge 4 danni a ogni creatura.Ciclo {2}{R} ({2}{R}, Scarta questa carta: Pesca una carta.)Quando cicli Fare a Fette, puoi fargli infliggere 1 danno a ogni creatura. -Slice in Twain|Tagliare in Due|Istantaneo|Distruggi un artefatto o un incantesimo bersaglio.Pesca una carta. +Slice and Dice|Fare a Fette|Stregoneria|Fare a Fette infligge 4 danni a ogni creatura.\nCiclo {2}{R} ({2}{R}, Scarta questa carta: Pesca una carta.)Quando cicli Fare a Fette, puoi fargli infliggere 1 danno a ogni creatura. +Slice in Twain|Tagliare in Due|Istantaneo|Distruggi un artefatto o un incantesimo bersaglio.\nPesca una carta. Slime Molding|Plasmare la Melma|Stregoneria|Metti sul campo di battaglia una pedina creatura Melma X/X verde. Slimebind|Immobilimelma|Incantesimo — Aura|Lampo\nIncanta creatura\nLa creatura incantata prende -4/-0. Slimefoot, the Stowaway|Piedemoccio, il Clandestino|Creatura Leggendaria — Fungus|Ogniqualvolta un Saprolingio che controlli muore, Piedemoccio, il Clandestino infligge 1 danno a ogni avversario e tu guadagni 1 punto vita.\n{4}: Crea una pedina creatura Saprolingio 1/1 verde. @@ -15026,6 +15404,7 @@ Slinking Serpent|Serpente Furtivo|| Slinking Skirge|Skirge furtivo|| Slinn Voda, the Rising Deep|Slinn Voda, l'Abisso Ascendente|Creatura Leggendaria — Leviatano|Potenziamento {1}{U} (Puoi pagare {1}{U} addizionale mentre lanci questa magia.)\nQuando Slinn Voda, l'Abisso Ascendente entra nel campo di battaglia, se è stato potenziato, fai tornare tutte le creature tranne Tritoni, Kraken, Leviatani, Piovre e Serpi in mano ai rispettivi proprietari. Slip Through Space|Scivolare nello Spazio|Stregoneria|Vacuità (Questa carta non ha colore.)\nUna creatura bersaglio non può essere bloccata in questo turno.\nPesca una carta. +Slippery Bogbonder|Vincolabogle Sfuggente|Creatura — Druido Umano|Lampo\nAnti-malocchio\nQuando la Vincolabogle Sfuggente entra nel campo di battaglia, metti un segnalino anti-malocchio su una creatura bersaglio. Poi sposta su quella creatura un qualsiasi numero di segnalini scelti tra le creature che controlli. Slippery Bogle|Bogle Viscido|Creatura — Bestia|Il Bogle Viscido non può essere bersaglio di magie o abilità controllate dai tuoi avversari. Slippery Karst|Carso Scivoloso|Terra|Il Carso Scivoloso entra nel campo di battaglia TAPpato.\n{T}: Aggiungi {G} alla tua riserva di mana.\nCiclo {2} ({2}, Scarta questa carta: Pesca una carta.) Slippery Scoundrel|Canaglia Sfuggevole|Creatura — Pirata Umano|Ascesa (Se controlli dieci o più permanenti, ottieni la benedizione della città per il resto della partita.)\nFintanto che hai la benedizione della città, la Canaglia Sfuggevole ha anti-malocchio e non può essere bloccata. @@ -15041,6 +15420,7 @@ Slither Blade|Lama Strisciante|Creatura — Farabutto Naga|La Lama Strisciante n Slitherhead|Testa Strisciante|Creatura — Zombie Pianta|Mangiacarogne {0} ({0}, Esilia questa carta dal tuo cimitero: Metti un numero di segnalini +1/+1 pari alla forza di questa carta su una creatura bersaglio. Attiva mangiacarogne solo quando potresti lanciare una stregoneria.) Slithering Shade|Buio Viscido|Creatura — Bruma|Difensore (Questa creatura non può attaccare.)\n{B}: Il Buio Viscido prende +1/+1 fino alla fine del turno.\nDeterminazione Il Buio Viscido può attaccare come se non avesse difensore fintanto che non hai carte in mano. Slithermuse|Estro Strisciante|Creatura — Elementale|Quando l'Estro Strisciante lascia il gioco, scegli un avversario. Se quel giocatore ha più carte in mano di te, pesca un ammontare di carte pari alla differenza.\nApparire {3}{U} (Puoi giocare questa magia pagando il suo costo di apparire. Se lo fai, viene sacrificata quando entra in gioco.) +Slitherwisp|Strisciante Incorporeo|Creatura — Incubo Elementale|Lampo\nOgniqualvolta lanci un'altra magia che ha lampo, peschi una carta e ogni avversario perde 1 punto vita. Slithery Stalker|Cacciatore Viscido|Creatura — Orrore Incubo|Passa-paludi\nQuando il Cacciatore Viscido entra in gioco, rimuovi dal gioco una creatura bersaglio verde o bianca controllata da un avversario.\nQuando il Cacciatore Viscido lascia il gioco, rimetti in gioco la carta rimossa sotto il controllo del suo proprietario. Sliver Construct|Tramutante Costrutto|Creatura Artefatto — Costrutto Tramutante| Sliver Hivelord|Signore dell'Alveare dei Tramutanti|Creatura Leggendaria — Tramutante|Le creature Tramutante che controlli hanno indistruttibile. (Il danno e gli effetti che dicono "distruggi" non le distruggono.) @@ -15086,7 +15466,7 @@ Smoldering Marsh|Palude Rovente|Terra — Palude Montagna|({T}: Aggiungi {B} o { Smoldering Spires|Guglie Cineree|Terra|Le Guglie Cineree entrano nel campo di battaglia TAPpate.\nQuando le Guglie Cineree entrano nel campo di battaglia, una creatura bersaglio non può bloccare in questo turno.\n{T}: Aggiungi {R} alla tua riserva di mana. Smoldering Tar|Pece Rovente|| Smoldering Werewolf|Lupo Mannaro Rovente|Creatura — Orrore Mannaro|Scegli fino a due creature bersaglio. Quando il Lupo Mannaro Rovente entra nel campo di battaglia, infligge 1 danno a ciascuna di esse.\n{4}{R}{R}: Trasforma il Lupo Mannaro Rovente. -Smothering Abomination|Abominio Asfissiante|Creatura — Eldrazi|Vacuità (Questa carta non ha colore.)VolareAll'inizio del tuo mantenimento, sacrifica una creatura.Ogniqualvolta sacrifichi una creatura, pesca una carta. +Smothering Abomination|Abominio Asfissiante|Creatura — Eldrazi|Vacuità (Questa carta non ha colore.)VolareAll'inizio del tuo mantenimento, sacrifica una creatura.\nOgniqualvolta sacrifichi una creatura, pesca una carta. Smothering Tithe|Tributo Asfissiante|Incantesimo|Ogniqualvolta un avversario pesca una carta, quel giocatore può pagare {2}. Se quel giocatore non lo fa, tu crei una pedina artefatto Tesoro incolore con "{T}, Sacrifica questo artefatto: Aggiungi un mana di un qualsiasi colore". Smother|Strangolare|Istantaneo|Distruggi una creatura bersaglio con costo di mana convertito pari o inferiore a 3. Non può essere rigenerata. Smuggler's Copter|Aerocottero del Contrabbandiere|Artefatto — Veicolo|Volare\nOgniqualvolta l'Aerocottero del Contrabbandiere attacca o blocca, puoi pescare una carta. Se lo fai, scarta una carta.\nManovrare 1 (TAPpa un qualsiasi numero di creature che controlli con forza totale pari o superiore a 1: Questo Veicolo diventa una creatura artefatto fino alla fine del turno.) @@ -15096,9 +15476,10 @@ Snake Cult Initiation|Iniziazione del Culto del Serpente|Incantesimo — Aura|In Snake Pit|Fossa dei Serpenti|| Snake Umbra|Essenza del Serpente|Incantesimo — Aura|Incanta creatura\nLa creatura incantata prende +1/+1 e ha "Ogniqualvolta questa creatura infligge danno a un avversario, puoi pescare una carta".\nArmatura totem (Se la creatura incantata sta per essere distrutta, rimuovi invece tutto il danno da essa e distruggi quest'Aura.) Snake of the Golden Grove|Serpente di Bosco Dorato|Creatura — Serpente|Tributo 3 (Mentre questa creatura entra nel campo di battaglia, un avversario a tua scelta può mettere tre segnalini +1/+1 su di essa.)\nQuando il Serpente di Bosco Dorato entra nel campo di battaglia, se il tributo non è stato pagato, guadagni 4 punti vita. -Snakeform|Forma Serpentina|Istantaneo|Fino alla fine del turno, una creatura bersaglio perde tutte le abilità e diventa un Serpente verde con forza e costituzione base 1/1.Pesca una carta. +Snakeform|Forma Serpentina|Istantaneo|Fino alla fine del turno, una creatura bersaglio perde tutte le abilità e diventa un Serpente verde con forza e costituzione base 1/1.\nPesca una carta. Snapback|Recupero|Istantaneo|Puoi rimuovere dal gioco una carta blu dalla tua mano invece di pagare il costo di mana del Recupero.\nFai tornare una creatura bersaglio in mano al suo proprietario. Snapcaster Mage|Mago Lanciorapido|Creatura — Mago Umano|Lampo\nQuando il Mago Lanciorapido entra nel campo di battaglia, una carta istantaneo o stregoneria bersaglio nel tuo cimitero ha flashback fino alla fine del turno. Il costo di flashback è pari al suo costo di mana. (Puoi lanciare quella carta dal tuo cimitero pagando il suo costo di flashback. Poi esiliala.) +Snapdax, Apex of the Hunt|Snapdax, Alfa della Caccia|Creatura Leggendaria — Incubo Felino Dinosauro|Mutazione {2}{B/R}{W}{W} (Se lanci questa magia per il suo costo di mutazione, mettila sopra o sotto una creatura non Umano bersaglio che possiedi. Muta nella creatura sopra, con anche le abilità di quelle sotto.)\nDoppio attacco\nOgniqualvolta questa creatura muta, infligge 4 danni a una creatura o a un planeswalker bersaglio controllati da un avversario e tu guadagni 4 punti vita. Snapping Creeper|Strisciante Azzannatore|Creatura — Pianta|Terraferma — Ogniqualvolta una terra entra nel campo di battaglia sotto il tuo controllo, lo Strisciante Azzannatore ha cautela fino alla fine del turno. Snapping Drake|Draghetto Azzannatore|Creatura — Draghetto|Volare Snapping Gnarlid|Gnarlid Azzannatore|Creatura — Bestia|Terraferma — Ogniqualvolta una terra entra nel campo di battaglia sotto il tuo controllo, lo Gnarlid Azzannatore prende +1/+1 fino alla fine del turno. @@ -15106,9 +15487,10 @@ Snapping Sailback|Dorsocrestato Azzannatore|Creatura — Dinosauro|Lampo\nInfuri Snapping Thragg|Thragg Azzannatore|Creatura — Bestia|Ogniqualvolta il Thragg Azzannante infligge danno da combattimento a un giocatore, puoi fargli infliggere 3 danni a una creatura bersaglio che quel giocatore controlla.\nMetamorfosi {4}{R}{R} (puoi giocare questa carta a faccia in giù come una creatura 2/2 pagando {3}. Girala a faccia in su in qualsiasi momento pagando il suo costo di metamorfosi.) Snapsail Glider|Aliante con Vele a Scatto|Creatura Artefatto — Costrutto|Metallurgia — L'Aliante con Vele a Scatto ha volare fintanto che controlli tre o più artefatti. Snap|Schioccare|| +Snare Tactician|Stratega delle Trappole|Creatura — Soldato Umano|Ogniqualvolta cicli una carta, TAPpa una creatura bersaglio controllata da un avversario. Snare Thopter|Tottero Intrappolante|Creatura Artefatto — Tottero|Volare, rapidità Snare the Skies|Intrappolare il Cielo|Istantaneo|Una creatura bersaglio prende +1/+1 e ha raggiungere fino alla fine del turno. (Può bloccare le creature con volare.) -Snarespinner|Tessitrappole|Creatura — Ragno|Raggiungere\nOgniqualvolta il Tessitrappole blocca una creatura con volare, il Tessitrappole prende +2/+0 fino alla fine del turno. +Snarespinner|Tessitrappole|Creatura — Ragno|Raggiungere (Questa creatura può bloccare le creature con volare.)\nOgniqualvolta il Tessitrappole blocca una creatura con volare, il Tessitrappole prende +2/+0 fino alla fine del turno. Snarling Undorak|Undorak Ringhiante|Creatura — Bestia|{2}{G}: La Bestia bersaglio prende +1/+1 fino alla fine del turno.\nMetamorfosi {1}{G}{G} (puoi giocare questa carta a faccia in giù come una creatura 2/2 pagando {3}. Girala a faccia in su in qualsiasi momento pagando il suo costo di metamorfosi.) Sneak Attack|Attacco a Sorpresa|| Sneaky Homunculus|Omuncolo Furtivo|Creatura — Illusione|L'Omuncolo Furtivo non può bloccare né essere bloccato da creature con forza pari o superiore a 2. @@ -15160,6 +15542,7 @@ Solemn Recruit|Recluta Solenne|Creatura — Guerriero Nano|Doppio attacco\nRivol Solemn Simulacrum|Simulacro Solenne|Creatura Artefatto — Golem|Quando il Simulacro Solenne entra nel campo di battaglia, puoi passare in rassegna il tuo grimorio per una carta terra base e metterla sul campo di battaglia TAPpata. Se lo fai, rimescola il tuo grimorio.\nQuando il Simulacro Solenne viene messo in un cimitero dal campo di battaglia, puoi pescare una carta. Solemnity|Solennità|Incantesimo|I giocatori non possono ottenere segnalini.\nNessun segnalino può essere messo su artefatti, creature, incantesimi o terre. Solfatara|Solfatara|| +Solid Footing|Appoggio Solido|Incantesimo — Aura|Lampo\nIncanta creatura\nLa creatura incantata prende +1/+1.\nFintanto che la creatura incantata ha cautela, assegna danno da combattimento pari alla sua costituzione invece che alla sua forza. Solidarity of Heroes|Solidarietà tra Eroi|Istantaneo|Sforzo — La Solidarietà tra Eroi costa {1}{G} in più per essere lanciata per ogni bersaglio oltre il primo.\nScegli un qualsiasi numero di creature bersaglio. Raddoppia il numero di segnalini +1/+1 su ciascuna di esse. Solidarity|Solidarietà|Istantaneo|Le creature che controlli prendono +0/+5 fino alla fine del turno. Solitary Camel|Cammello Solitario|Creatura — Cammello|Il Cammello Solitario ha legame vitale fintanto che controlli un Deserto o c'è una carta Deserto nel tuo cimitero. (Il danno inflitto da questa creatura ti fa anche guadagnare altrettanti punti vita.) @@ -15177,7 +15560,7 @@ Soltari Priest|Sacerdote Soltari|Creatura — Chierico Soltari|Protezione dal ro Soltari Trooper|Cavalleggero Soltari|| Soltari Visionary|Visionario Soltari|| Somber Hoverguard|Aerocustode Fosco|Creatura — Drone|Affinità con gli artefatti (questa magia costa {1} in meno per essere giocata per ogni artefatto che controlli).\nVolare -Somberwald Alpha|Capobranco di Somberwald|Creatura — Lupo|Ogniqualvolta una creatura che controlli viene bloccata, prende +1/+1 fino alla fine del turno.{1}{G}: Una creatura bersaglio che controlli ha travolgere fino alla fine del turno. (Può infliggere il danno da combattimento in eccesso a un giocatore in difesa o a un planeswalker mentre attacca.) +Somberwald Alpha|Capobranco di Somberwald|Creatura — Lupo|Ogniqualvolta una creatura che controlli viene bloccata, prende +1/+1 fino alla fine del turno.\n{1}{G}: Una creatura bersaglio che controlli ha travolgere fino alla fine del turno. (Può infliggere il danno da combattimento in eccesso a un giocatore in difesa o a un planeswalker mentre attacca.) Somberwald Dryad|Driade di Somberwald|Creatura — Driade|Passa-Foreste (Questa creatura non può essere bloccata fintanto che il giocatore in difesa controlla una Foresta.) Somberwald Sage|Saggia di Somberwald|Creatura — Druido Umano|{T}: Aggiungi tre mana di un qualsiasi colore alla tua riserva di mana. Spendi questo mana solo per lanciare magie creatura. Somberwald Spider|Ragno di Somberwald|Creatura — Ragno|Raggiungere (Questa creatura può bloccare le creature con volare.)\nMorboso — Il Ragno di Somberwald entra nel campo di battaglia con due segnalini +1/+1 se è morta una creatura in questo turno. @@ -15186,6 +15569,7 @@ Somberwald Vigilante|Vigilante di Somberwald|Creatura — Guerriero Umano|Ogniqu Somnomancer|Sonnomante|Creatura — Mago Kithkin|Quando la Sonnomante entra in gioco, puoi TAPpare una creatura bersaglio. Somnophore|Sonnoforo|| Song of Blood|Canzone di Sangue|| +Song of Creation|Canto della Creazione|Incantesimo|Puoi giocare una terra addizionale in ognuno dei tuoi turni.\nOgniqualvolta lanci una magia, pesca due carte.\nAll'inizio della tua sottofase finale, scarta la tua mano. Song of Freyalise|Canto di Freyalise|Incantesimo — Saga|(Mentre questa Saga entra e dopo la tua sottofase di acquisizione, aggiungi un segnalino sapere. Sacrifica dopo III.)\nI, II — Fino al tuo prossimo turno, le creature che controlli hanno "{T}: Aggiungi un mana di un qualsiasi colore".\nIII — Metti un segnalino +1/+1 su ogni creatura che controlli. Quelle creature hanno cautela, travolgere e indistruttibile fino alla fine del turno. Song of Serenity|Canzone della Serenità|| Song of the Dryads|Canto delle Driadi|Incantesimo — Aura|Incanta permanente\nIl permanente incantato è una terra Foresta incolore. @@ -15195,6 +15579,7 @@ Songstitcher|Tessitore di Canti|| Sonic Assault|Assalto Sonico|Istantaneo|TAPpa una creatura bersaglio. L'Assalto Sonico infligge 2 danni al controllore di quella creatura.\nCarica d'avvio (Puoi lanciare questa carta dal tuo cimitero scartando una carta oltre a pagare i suoi altri costi. Poi esilia questa carta.) Sonic Burst|Scarica Sonica|| Sonic Seizure|Presa Sonica|Istantaneo|Come costo addizionale per giocare la Presa Sonica, scarta una carta a caso dalla tua mano.\nLa Presa Sonica infligge 3 danni a una creatura o a un giocatore bersaglio. +Sonorous Howlbonder|Vincolaululato Sonoro|Creatura — Guerriero Umano|Minacciare\nOgni creatura con minacciare che controlli non può essere bloccata tranne che da tre o più creature. Soot Imp|Imp della Fuliggine|Creatura — Imp|Volare\nOgniqualvolta un giocatore gioca una magia non nera, perde 1 punto vita. Sootfeather Flock|Stormo di Piumafosca|Creatura — Uccello|Volare\nMetamorfosi {3}{B} (puoi giocare questa carta a faccia in giù come una creatura 2/2 pagando {3}. Girala a faccia in su in qualsiasi momento pagando il suo costo di metamorfosi.) Soothing Balm|Balsamo Rilassante|| @@ -15254,6 +15639,7 @@ Soul Rend|Strappare l'Anima|| Soul Salvage|Recupero di Anime|Stregoneria|Riprendi in mano fino a due carte creatura bersaglio dal tuo cimitero. Soul Scourge|Flagello dell'Anima|Creatura — Orrore Incubo|Volare\nQuando il Flagello dell'Anima entra in gioco, il giocatore bersaglio perde 3 punti vita.\nQuando il Flagello dell'Anima lascia il gioco, quel giocatore guadagna 3 punti vita. Soul Sculptor|Scultore dell'Anima|| +Soul Sear|Ustione dell'Anima|Istantaneo|L'Ustione dell'Anima infligge 5 danni a una creatura o a un planeswalker bersaglio. Quel permanente perde indistruttibile fino alla fine del turno. Soul Seizer|Acchiappa Anime|Creatura — Spirito|Volare\nQuando l'Acchiappa Anime infligge danno da combattimento a un giocatore, puoi trasformarlo. Se lo fai, assegnalo a una creatura bersaglio controllata da quel giocatore. Soul Separator|Separatore di Anime|Artefatto|{5}, {T}, Sacrifica il Separatore di Anime: Esilia una carta creatura bersaglio dal tuo cimitero. Metti sul campo di battaglia una pedina che è una copia di quella carta tranne per il fatto che è 1/1, è uno Spirito in aggiunta ai suoi altri tipi e ha volare. Metti sul campo di battaglia una pedina creatura Zombie nera con forza pari alla forza di quella carta e costituzione pari alla costituzione di quella carta. Soul Shepherd|Pastore di Anime|| @@ -15310,6 +15696,7 @@ Soulsworn Spirit|Spirito Cuorfedele|Creatura — Spirito|Lo Spirito Cuorfedele Soultether Golem|Golem Vincolato|Creatura Artefatto — Golem|Evanescenza 1 (Questo permanente entra in gioco con un segnalino tempo su di esso. All'inizio del tuo mantenimento, rimuovi un segnalino tempo da esso. Quando l'ultimo viene rimosso, sacrificalo.)\nOgniqualvolta un'altra creatura entra in gioco sotto il tuo controllo, metti un segnalino tempo sul Golem Vincolato. Sound the Call|Suono del Richiamo|Stregoneria|Metti in gioco una pedina creatura lupo 1/1 verde con "Questa creatura prende +1/+1 per ogni carta chiamata Suono del Richiamo presente in ogni cimitero." Southern Paladin|Paladino del Sud|| +Souvenir Snatcher|Saccheggiatore di Souvenir|Creatura — Uccello|Mutazione {5}{U} (Se lanci questa magia per il suo costo di mutazione, mettila sopra o sotto una creatura non Umano bersaglio che possiedi. Muta nella creatura sopra, con anche le abilità di quelle sotto.)\nVolare\nOgniqualvolta questa creatura muta, prendi il controllo di un artefatto non creatura bersaglio. Sovereign's Bite|Morso della Sovrana|Stregoneria|Un giocatore bersaglio perde 3 punti vita e tu guadagni 3 punti vita. Sovereigns of Lost Alara|Sovrani di Alara Perduta|Creatura — Spirito|Esaltato (Ogniqualvolta una creatura che controlli attacca da sola, prende +1/+1 fino alla fine del turno.)\nOgniqualvolta una creatura che controlli attacca da sola, puoi passare in rassegna il tuo grimorio per una carta Aura che può incantare quella creatura, metterla in gioco assegnata a quella creatura, poi rimescolare il tuo grimorio. Sower of Discord|Seminatore di Discordia|Creatura — Demone|Volare\nMentre il Seminatore di Discordia entra nel campo di battaglia, scegli due giocatori.\nOgniqualvolta viene inflitto danno a uno dei giocatori scelti, anche l'altro giocatore scelto perde altrettanti punti vita. @@ -15326,6 +15713,7 @@ Spark Spray|Spruzzo di Scintille|Istantaneo|Lo Spruzzo di Scintille infligge 1 d Spark Trooper|Truppe Scintilla|Creatura — Soldato Elementale|Travolgere, legame vitale, rapidità\nAll'inizio della sottofase finale, sacrifica le Truppe Scintilla. Spark of Creativity|Scintilla di Creatività|Stregoneria|Scegli una creatura bersaglio. Esilia la prima carta del tuo grimorio. Puoi far infliggere alla Scintilla di Creatività danno pari al costo di mana convertito della carta esiliata a quella creatura. Se non lo fai, puoi giocare quella carta fino alla fine del turno. Sparkcaster|Lanciascintille|| +Sparkhunter Masticore|Masticora Cacciascintille|Creatura Artefatto — Masticora|Come costo addizionale per lanciare questa magia, scarta una carta.\nProtezione dai planeswalker\n{1}: La Masticora Cacciascintille infligge 1 danno a un planeswalker bersaglio.\n{3}: La Masticora Cacciascintille ha indistruttibile fino alla fine del turno. Sparkmage Apprentice|Apprendista Magascintilla|Creatura — Mago Umano|Quando l'Apprendista Magascintilla entra nel campo di battaglia, infligge 1 danno a una creatura o a un giocatore bersaglio. Sparkmage's Gambit|Mossa del Magoscintilla|Stregoneria|Scegli fino a due creature bersaglio. La Mossa del Magoscintilla infligge 1 danno a ciascuna di esse. Quelle creature non possono bloccare in questo turno. Sparksmith|Scintillatore|Creatura — Goblin|{T}: Lo Scintillatore infligge X danni a una creatura bersaglio e X danni a te, dove X è pari al numero di Goblin in gioco. @@ -15343,18 +15731,20 @@ Spawn of Rix Maadi|Progenie di Rix Maadi|Creatura — Orrore|Scatenare (Puoi far Spawn of Thraxes|Progenie di Traxes|Creatura — Drago|Volare\nQuando la Progenie di Traxes entra nel campo di battaglia, infligge a una creatura o a un giocatore bersaglio danno pari al numero di Montagne che controlli. Spawnbinder Mage|Maga Vincolaprogenie|Creatura — Alleato Mago Umano|Coorte — {T}, TAPpa un Alleato STAPpato che controlli: TAPpa una creatura bersaglio. Spawnbroker|Spezzaprole|Creatura — Mago Umano|Quando lo Spezzaprole entra in gioco, puoi scambiare il controllo di una creatura bersaglio che controlli con quello di una creatura bersaglio con forza pari o inferiore alla forza di quella creatura controllata da un avversario. -Spawning Bed|Alveo di Procreazione|Terra|{T}: Aggiungi {1} alla tua riserva di mana.{6}, {T}, Sacrifica l'Alveo di Procreazione: Metti sul campo di battaglia tre pedine creatura Discendente Eldrazi 1/1 incolori. Hanno "Sacrifica questa creatura: Aggiungi {1} alla tua riserva di mana". +Spawning Bed|Alveo di Procreazione|Terra|{T}: Aggiungi {1} alla tua riserva di mana.\n{6}, {T}, Sacrifica l'Alveo di Procreazione: Metti sul campo di battaglia tre pedine creatura Discendente Eldrazi 1/1 incolori. Hanno "Sacrifica questa creatura: Aggiungi {1} alla tua riserva di mana". Spawning Breath|Soffio Progenitore|Istantaneo|Il Soffio Progenitore infligge 1 danno a una creatura o a un giocatore bersaglio. Metti sul campo di battaglia una pedina creatura Progenie Eldrazi 0/1 incolore. Ha "Sacrifica questa creatura: Aggiungi {1} alla tua riserva di mana". Spawning Grounds|Terreno di Proliferazione|Incantesimo — Aura|Incanta terraLa terra incantata ha "{T}: Metti sul campo di battaglia una pedina creatura Bestia 5/5 verde con travolgere". Spawning Pit|Pozza della Procreazione|Artefatto|Sacrifica una creatura: Metti un segnalino carica sulla Pozza della Procreazione.\n{1}, Rimuovi due segnalini carica dalla Pozza della Procreazione: Metti in gioco una pedina creatura artefatto Progenie 2/2. Spawning Pool|Pozza d'Incubazione|Terra|La Pozza d'Incubazione entra in gioco TAPpata.\n{T}: Aggiungi {B} alla tua riserva di mana.\n{1}{B}: La Pozza d'Incubazione diventa una creatura Scheletro 1/1 nera con "{B}: Rigenera questa creatura" fino alla fine del turno. E' ancora una terra. (Se rigenera, la prossima volta che sta per essere distrutta in questo turno, non viene distrutta. Invece TAPpala, rimuovi da essa tutto il danno e rimuovila dal combattimento.) Spawnsire of Ulamog|Progenitore di Ulamog|Creatura — Eldrazi|Annientatore 1 (Ogniqualvolta questa creatura attacca, il giocatore in difesa sacrifica un permanente.)\n{4}: Metti sul campo di battaglia due pedine creatura Progenie Eldrazi 0/1 incolori. Hanno "Sacrifica questa creatura: Aggiungi {1} alla tua riserva di mana".\n{20}: Lancia un qualsiasi numero di carte Eldrazi che possiedi al di fuori della partita senza pagare i loro costi di mana. Spawnwrithe|Serpifero|Creatura — Elementale|Travolgere\nOgniqualvolta il Serpifero infligge danno da combattimento a un giocatore, metti in gioco una pedina che è la copia del Serpifero. +Speaker of the Heavens|Oratore dei Cieli|Creatura — Chierico Umano|Cautela, legame vitale\n{T}: Crea una pedina creatura Angelo 4/4 bianca con volare. Attiva questa abilità solo se hai almeno 7 punti vita in più rispetto ai tuoi punti vita iniziali e solo quando potresti lanciare una stregoneria. Spear Spewer|Scaglialance|Creatura — Guerriero Goblin|Difensore\n{T}: Lo Scaglialance infligge 1 danno a ogni giocatore. Spear of Heliod|Lancia di Eliod|Artefatto Incantesimo Leggendario|Le creature che controlli prendono +1/+1.\n{1}{W}{W}, {T}: Distruggi una creatura bersaglio che ti ha inflitto danno in questo turno. Spearbreaker Behemoth|Behemoth Spezzalancia|Creatura — Bestia|Il Behemoth Spezzalancia è indistruttibile.\n{1}: Una creatura bersaglio con forza pari o superiore a 5 è indistruttibile in questo turno. Spearpoint Oread|Oreade Punta di Lancia|Creatura Incantesimo — Ninfa|Conferire {5}{R} (Se lanci questa carta per il suo costo di conferire, è una magia Aura con incanta creatura. Diventa una creatura se non è assegnata a una creatura.)\nAttacco improvviso\nLa creatura incantata prende +2/+2 e ha attacco improvviso. Species Gorger|Divoraspecie|Creatura — Bestia Rana|All'inizio del tuo mantenimento, fai tornare una creatura che controlli in mano al suo proprietario. +Species Specialist|Specialista della Specie|Creatura — Guerriero Umano|Mentre lo Specialista della Specie entra nel campo di battaglia, scegli un tipo di creatura.\nOgniqualvolta una creatura del tipo scelto muore, puoi pescare una carta. Specter's Shriek|Strillo dello Spettro|Stregoneria|Un avversario bersaglio rivela la sua mano. Puoi scegliere una carta non terra da quella mano. Se lo fai, quel giocatore esilia quella carta. Se una carta non nera viene esiliata in questo modo, esilia una carta dalla tua mano. Specter's Shroud|Manto dello Spettro|Artefatto — Equipaggiamento|La creatura equipaggiata prende +1/+0.\nOgniqualvolta la creatura equipaggiata infligge danno da combattimento a un giocatore, quel giocatore scarta una carta dalla propria mano.\nEquipaggiare {1} ({1}: Assegnalo a una creatura bersaglio che controlli. Equipaggialo solo come una stregoneria. Questa carta entra in gioco non assegnata e resta in gioco se la creatura lascia il gioco.) Specter's Wail|Lamento dello Spettro|| @@ -15394,12 +15784,14 @@ Spellbane Centaur|Centauro Rovinamagie|Creatura — Centauro|Le creature che con Spellbinder|Incantatore|Artefatto — Equipaggiamento|Imprimere Quando l'Incantatore entra in gioco, puoi rimuovere dal gioco una carta istantaneo presente nella tua mano.\nOgniqualvolta la creatura equipaggiata infligge danno da combattimento a un giocatore, puoi copiare la carta istantaneo impressa e giocare la copia senza pagare il suo costo di mana.\nEquipaggiare {4} Spellbook|Libro delle Magie|Artefatto|Non hai più il limite di carte nella mano. Spellbound Dragon|Drago Incantato|Creatura — Drago|Volare\nOgniqualvolta il Drago Incantato attacca, pesca una carta, poi scarta una carta. Il Drago Incantato prende +X/+0 fino alla fine del turno, dove X è il costo di mana convertito della carta scartata. -Spellbreaker Behemoth|Behemoth Spezzamagie|Creatura — Bestia|Il Behemoth Spezzamagie non può essere neutralizzato.Le magie creatura con forza pari o superiore a 5 che controlli non possono essere neutralizzate. +Spellbreaker Behemoth|Behemoth Spezzamagie|Creatura — Bestia|Il Behemoth Spezzamagie non può essere neutralizzato.\nLe magie creatura con forza pari o superiore a 5 che controlli non possono essere neutralizzate. +Spelleater Wolverine|Ghiottone Ingoiamagie|Creatura — Ghiottone|Il Ghiottone Ingoiamagie ha doppio attacco fintanto che ci sono tre o più carte istantaneo e/o stregoneria nel tuo cimitero. Spellgorger Barbarian|Barbaro Divoramagia|Creatura — Barbaro Incubo|Quando il Barbaro Divoramagia entra in gioco, scarta una carta a caso dalla tua mano.\nQuando il Barbaro Divoramagia lascia il gioco, pesca una carta. Spellgorger Weird|Bizzarria Divoramagie|Creatura — Bizzarria|Ogniqualvolta lanci una magia non creatura, metti un segnalino +1/+1 sulla Bizzarria Divoramagie. Spellheart Chimera|Chimera Infusa di Magia|Creatura — Chimera|Volare, travolgere\nLa forza della Chimera Infusa di Magia è pari al numero di carte istantaneo e stregoneria nel tuo cimitero. Spelljack|Furto di Magia|Istantaneo|Neutralizza una magia bersaglio. Se viene neutralizzata in questo modo, rimuovila dal gioco invece di metterla nel cimitero del suo proprietario. Fintano che resta rimossa dal gioco, puoi giocarla come se fosse nella tua mano senza pagare il suo costo di mana. Se c'è X nel suo costo di mana, X è 0. Spellkeeper Weird|Bizzarria Guardamagie|Creatura — Bizzarria|{2}, {T}, Sacrifica la Bizzarria Guardamagie: Riprendi in mano una carta istantaneo o stregoneria bersaglio dal tuo cimitero. +Spellpyre Phoenix|Fenice della Pira Magica|Creatura — Fenice|Volare\nQuando la Fenice della Pira Magica entra nel campo di battaglia, puoi riprendere in mano una carta istantaneo o stregoneria bersaglio con un'abilità ciclo dal tuo cimitero.\nAll'inizio di ogni sottofase finale, se hai ciclato due o più carte in questo turno, riprendi in mano la Fenice della Pira Magica dal tuo cimitero. Spellshift|Metamagia|Istantaneo|Neutralizza una magia istantaneo o stregoneria bersaglio. Il suo controllore rivela carte dalla cima del suo grimorio fino a che non rivela una carta istantaneo o stregoneria. Quel giocatore può giocare quella carta senza pagare il suo costo di mana. Poi rimescola il proprio grimorio. Spellshock|Trauma Magico|| Spellskite|Spregiamagie|Creatura Artefatto — Orrore|{U/P}: Cambia un bersaglio di una magia o abilità bersaglio con lo Spregiamagie. ({U/P} può essere pagato con {U} o con 2 punti vita.) @@ -15438,10 +15830,10 @@ Sphinx's Disciple|Discepolo della Sfinge|Creatura — Mago Umano|Volare\nIspiraz Sphinx's Herald|Araldo della Sfinge|Creatura Artefatto — Mago Vedalken|{2}{U}, {T}, Sacrifica una creatura bianca, una creatura blu e una creatura nera: Passa in rassegna il tuo grimorio per una carta chiamata Sfinge Sovrana e mettila in gioco. Poi rimescola il tuo grimorio. Sphinx's Insight|Intuizione della Sfinge|Istantaneo|Pesca due carte.\nAppendice — Se hai lanciato questa magia durante la tua fase principale, guadagni 2 punti vita. Sphinx's Revelation|Rivelazione della Sfinge|Istantaneo|Guadagni X punti vita e peschi X carte. -Sphinx's Tutelage|Tutela della Sfinge|Incantesimo|Ogniqualvolta peschi una carta, un avversario bersaglio mette nel suo cimitero le prime due carte del suo grimorio. Se sono entrambe carte non terra che condividono un colore, ripeti questo procedimento.{5}{U}: Pesca una carta, poi scarta una carta. +Sphinx's Tutelage|Tutela della Sfinge|Incantesimo|Ogniqualvolta peschi una carta, un avversario bersaglio mette nel suo cimitero le prime due carte del suo grimorio. Se sono entrambe carte non terra che condividono un colore, ripeti questo procedimento.\n{5}{U}: Pesca una carta, poi scarta una carta. Sphinx-Bone Wand|Bacchetta di Osso della Sfinge|Artefatto|Ogniqualvolta lanci una magia istantaneo o stregoneria, puoi mettere un segnalino carica sulla Bacchetta di Osso della Sfinge. Se lo fai, la Bacchetta di Osso della Sfinge infligge danno pari al numero di segnalini carica su di essa a una creatura o a un giocatore bersaglio. Spider Climb|Agilità del Ragno|| -Spider Spawning|Proliferazione di Ragni|Stregoneria|Metti sul campo di battaglia una pedina creatura Ragno 1/2 verde con raggiungere per ogni carta creatura nel tuo cimitero.Flashback {6}{B} (Puoi lanciare questa carta dal tuo cimitero pagando il suo costo di flashback. Poi esiliala.) +Spider Spawning|Proliferazione di Ragni|Stregoneria|Metti sul campo di battaglia una pedina creatura Ragno 1/2 verde con raggiungere per ogni carta creatura nel tuo cimitero.\nFlashback {6}{B} (Puoi lanciare questa carta dal tuo cimitero pagando il suo costo di flashback. Poi esiliala.) Spider Umbra|Essenza del Ragno|Incantesimo — Aura|Incanta creatura\nLa creatura incantata prende +1/+1 e ha raggiungere. (Può bloccare le creature con volare.)\nArmatura totem (Se la creatura incantata sta per essere distrutta, rimuovi invece tutto il danno da essa e distruggi quest'Aura.) Spidersilk Armor|Armatura di Tela di Ragno|Incantesimo|Le creature che controlli prendono +0/+1 e hanno raggiungere. (Possono bloccare le creature con volare.) Spidersilk Net|Rete di Tela di Ragno|Artefatto — Equipaggiamento|La creatura equipaggiata prende +0/+2 e ha raggiungere. (Può bloccare le creature con volare.)\nEquipaggiare {2} ({2}: Assegna a una creatura bersaglio che controlli. Equipaggia solo quando potresti lanciare una stregoneria.) @@ -15470,16 +15862,17 @@ Spikewheel Acrobat|Acrobata della Ruota Uncinata|Creatura — Farabutto Umano|Sp Spin Engine|Macchina Rotatoria|Creatura Artefatto — Costrutto|{R}: Una creatura bersaglio non può bloccare la Macchina Rotatoria in questo turno. Spin into Myth|Entrare nella Leggenda|Istantaneo|Metti una creatura bersaglio in cima al grimorio del suo proprietario, poi destino 2. (Guarda le prime due carte del grimorio di un avversario, poi mettine un qualsiasi numero in fondo al grimorio di quel giocatore e le altre in cima in qualsiasi ordine.) Spinal Centipede|Centopiedi Spinale|Creatura — Insetto|Quando il Centopiedi Spinale muore, metti un segnalino +1/+1 su una creatura bersaglio che controlli. -Spinal Embrace|Abbraccio Vertebrale|Istantaneo|Lancia l'Abbraccio Vertebrale solo durante il combattimento.STAPpa una creatura bersaglio che non controlli e prendine il controllo. Ha rapidità fino alla fine del turno. All'inizio della prossima sottofase finale, sacrificala. Se lo fai, guadagni punti vita pari alla sua costituzione. +Spinal Embrace|Abbraccio Vertebrale|Istantaneo|Lancia l'Abbraccio Vertebrale solo durante il combattimento.\nSTAPpa una creatura bersaglio che non controlli e prendine il controllo. Ha rapidità fino alla fine del turno. All'inizio della prossima sottofase finale, sacrificala. Se lo fai, guadagni punti vita pari alla sua costituzione. Spinal Graft|Innesto Spinale|| Spinal Parasite|Parassita Spinale|Creatura Artefatto — Insetto|Solarizzazione (Questa carta entra in gioco con un segnalino +1/+1 per ogni colore di mana usato per pagare il suo costo.)\nRimuovi due segnalini +1/+1 dal Parassita Spinale: Rimuovi un segnalino da un permanente bersaglio. Spinal Villain|Parassita Vertebrale|| Spincrusher|Roteaschiaccia|Creatura Artefatto|Ogniqualvolta il Roteaschiaccia blocca, metti un segnalino +1/+1 su di esso.\nRimuovi un segnalino +1/+1 dal Roteaschiaccia: Il Roteaschiaccia non può essere bloccato in questo turno. Spindrift Drake|Draghetto degli Spruzzi|| -Spine of Ish Sah|Spina di Ish Sah|Artefatto|Quando la Spina di Ish Sah entra nel campo di battaglia, distruggi un permanente bersaglio.Quando la Spina di Ish Sah viene messa in un cimitero dal campo di battaglia, falla tornare in mano al suo proprietario. +Spine of Ish Sah|Spina di Ish Sah|Artefatto|Quando la Spina di Ish Sah entra nel campo di battaglia, distruggi un permanente bersaglio.\nQuando la Spina di Ish Sah viene messa in un cimitero dal campo di battaglia, falla tornare in mano al suo proprietario. Spinebiter|Mordispina|Creatura — Bestia|Infettare (Questa creatura infligge danno alle creature sotto forma di segnalini -1/-1 e ai giocatori sotto forma di segnalini veleno.)\nPuoi far assegnare dal Mordispina il suo danno da combattimento come se non fosse bloccato. Spined Basher|Spaccaossa Spinato|Creatura — Bestia Zombie|Metamorfosi {2}{B} (puoi giocare questa carta a faccia in giù come una creatura 2/2 pagando {3}. Girala a faccia in su in qualsiasi momento pagando il suo costo di metamorfosi.) Spined Fluke|Parassita Spinato|| +Spined Megalodon|Megalodonte Spinato|Creatura — Squalo|Anti-malocchio (Questa creatura non può essere bersaglio di magie o abilità controllate dai tuoi avversari.)\nOgniqualvolta il Megalodonte Spinato attacca, profetizza 1. (Guarda la prima carta del tuo grimorio. Puoi mettere quella carta in fondo al tuo grimorio.) Spined Sliver|Tramutante Spinato|Creatura — Tramutante|Ogniqualvolta un Tramutante viene bloccato, quel Tramutante prende +1/+1 fino alla fine del turno per ogni creatura che lo blocca. Spined Thopter|Tottero Spinoso|Creatura Artefatto — Tottero|({U/P} può essere pagato con {U} o con 2 punti vita.)\nVolare Spined Wurm|Wurm Spinato|Creatura — Wurm| @@ -15518,6 +15911,7 @@ Spirit Shackle|Incatenare lo Spirito|| Spirit Weaver|Tessitore di Spiriti|Creatura — Mago Umano|{2}: Una creatura verde o blu bersaglio prende +0/+1 fino alla fine del turno. Spirit en-Dal|Spirito en-Dal|Creatura — Spirito|Ombra (Questa creatura può bloccare o essere bloccata solo da creature con ombra.)\nPrevisione {1}{W}, Rivela lo Spirito en-Dal dalla tua mano: Una creatura bersaglio ha ombra fino alla fine del turno. (Gioca questa abilità solo durante il tuo mantenimento e solo una volta ogni turno.) Spirit en-Kor|Spirito en-Kor|| +Spirit of Malevolence|Spirito della Malevolenza|Creatura — Spirito|Quando lo Spirito della Malevolenza muore, ogni avversario perde 1 punto vita e tu guadagni 1 punto vita. Spirit of Resistance|Spirito della Resistenza|| Spirit of the Hearth|Spirito del Focolare|Creatura — Spirito Felino|Volare\nHai anti-malocchio. (Non puoi essere bersaglio di magie o abilità controllate dai tuoi avversari.) Spirit of the Hunt|Spirito della Caccia|Creatura — Spirito Lupo|Lampo\nQuando lo Spirito della Caccia entra nel campo di battaglia, ogni altra creatura che controlli che è un Lupo o un Mannaro prende +0/+3 fino alla fine del turno. @@ -15532,7 +15926,7 @@ Spiritual Visit|Visita Spirituale|Istantaneo - Arcano|Metti in gioco una pedina Spiritualize|Spiritualizzare|Istantaneo|Fino alla fine del turno, ogniqualvolta la creatura bersaglio infligge danno, guadagni un pari ammontare di punti vita.\nPesca una carta. Spit Flame|Respiro Bruciante|Istantaneo|Il Respiro Bruciante infligge 4 danni a una creatura bersaglio.\nOgniqualvolta un Drago entra nel campo di battaglia sotto il tuo controllo, puoi pagare {R}. Se lo fai, riprendi in mano il Respiro Bruciante dal tuo cimitero. Spite of Mogis|Spregio di Mogis|Stregoneria|Lo Spregio di Mogis infligge a una creatura bersaglio danno pari al numero di carte istantaneo e stregoneria nel tuo cimitero. Profetizza 1. (Guarda la prima carta del tuo grimorio. Puoi mettere quella carta in fondo al tuo grimorio.) -Spitebellows|Ruggito Malefico|Creatura — Elementale|Quando il Ruggito Malefico lascia il campo di battaglia, infligge 6 danni a una creatura bersaglio.Apparire {1}{R}{R} (Puoi lanciare questa magia pagando il suo costo di apparire. Se lo fai, viene sacrificata quando entra nel campo di battaglia.) +Spitebellows|Ruggito Malefico|Creatura — Elementale|Quando il Ruggito Malefico lascia il campo di battaglia, infligge 6 danni a una creatura bersaglio.\nApparire {1}{R}{R} (Puoi lanciare questa magia pagando il suo costo di apparire. Se lo fai, viene sacrificata quando entra nel campo di battaglia.) Spiteflame Witch|Strega della Fiamma Dispettosa|Creatura — Sciamano Elementale|{B}{R}: Ogni giocatore perde 1 punto vita. Spiteful Blow|Colpo Astioso|Stregoneria|Distruggi una creatura bersaglio e una terra bersaglio. Spiteful Bully|Attaccabrighe Astioso|| @@ -15540,7 +15934,7 @@ Spiteful Motives|Moventi Astiosi|Incantesimo — Aura|Lampo (Puoi lanciare quest Spiteful Returned|Risvegliato Astioso|Creatura Incantesimo — Zombie|Conferire {3}{B} (Se lanci questa carta per il suo costo di conferire, è una magia Aura con incanta creatura. Diventa una creatura se non è assegnata a una creatura.)\nOgniqualvolta il Risvegliato Astioso o la creatura incantata attacca, il giocatore in difesa perde 2 punti vita.\nLa creatura incantata prende +1/+1. Spiteful Shadows|Ombre Astiose|Incantesimo — Aura|Incanta creatura\nOgniqualvolta viene inflitto danno alla creatura incantata, essa infligge altrettanti danni al suo controllore. Spiteful Sliver|Tramutante Astioso|Creatura — Tramutante|Le creature Tramutante che controlli hanno "Ogniqualvolta viene inflitto danno a questa creatura, essa infligge altrettanti danni a un giocatore o a un planeswalker bersaglio". -Spiteful Visions|Visioni Astiose|Incantesimo|All'inizio dell'acquisizione di ogni giocatore, quel giocatore pesca una carta addizionale.Ogniqualvolta un giocatore pesca una carta, le Visioni Astiose infliggono 1 danno a quel giocatore. +Spiteful Visions|Visioni Astiose|Incantesimo|All'inizio dell'acquisizione di ogni giocatore, quel giocatore pesca una carta addizionale.\nOgniqualvolta un giocatore pesca una carta, le Visioni Astiose infliggono 1 danno a quel giocatore. Spitemare|Giumenta Maligna|Creatura — Elementale|Ogniqualvolta viene inflitto danno alla Giumenta Maligna, essa infligge altrettanti danni a una creatura o a un giocatore bersaglio. Spite|Malizia|| Spitfire Bastion|Baluardo Focoso|Terra Leggendaria|(Si trasforma dai Cannoni Esplosivi di Vance.)\n{T}: Aggiungi {R} alla tua riserva di mana.\n{2}{R}, {T}: Il Baluardo Focoso infligge 3 danni a una creatura o a un giocatore bersaglio. @@ -15556,6 +15950,7 @@ Spitting Spider|Ragno Sputatore|Creatura — Ragno|Il Ragno Sputatore può blocc Splatter Thug|Thug Schizzato|Creatura — Guerriero Umano|Attacco improvviso\nScatenare (Puoi far entrare questa creatura nel campo di battaglia con un segnalino +1/+1. Non può bloccare fintanto che ha un segnalino +1/+1.) Splendid Agony|Sublime Agonia|Istantaneo|Distribuisci due segnalini -1/-1 tra una o due creature bersaglio. Splendid Reclamation|Magnifica Rivendicazione|Stregoneria|Rimetti sul campo di battaglia TAPpate tutte le carte terra dal tuo cimitero. +Splendor Mare|Destriero Splendente|Creatura — Unicorno Alce|Legame vitale\nCiclo {1}{W} ({1}{W}, Scarta questa carta: Pesca una carta.)\nQuando cicli il Destriero Splendente, metti un segnalino legame vitale su una creatura bersaglio che controlli. Splicer's Skill|Abilità del Giuntatore|Stregoneria|Crea una pedina creatura artefatto Golem 3/3 incolore.\nUnire a istantaneo o stregoneria {3}{W} (Mentre lanci una magia istantaneo o stregoneria, puoi rivelare questa carta dalla tua mano e pagare il suo costo di unione. Se lo fai, aggiungi gli effetti di questa carta a quella magia.) Splinter Twin|Gemellare|Incantesimo — Aura|Incanta creatura\nLa creatura incantata ha "{T}: Metti sul campo di battaglia una pedina che è una copia di questa creatura. Quella pedina ha rapidità. Esiliala all'inizio della prossima sottofase finale". Splinterfright|Spauracchio delle Schegge|Creatura — Elementale|Travolgere\nLa forza e la costituzione dello Spauracchio delle Schegge sono pari al numero di carte creatura nel tuo cimitero.\nAll'inizio del tuo mantenimento, metti nel tuo cimitero le prime due carte del tuo grimorio. @@ -15570,6 +15965,7 @@ Spoils of War|Bottino di Guerra|| Spoils of the Vault|Bottino della Volta|Istantaneo|Nomina una carta. Rivela le carte dalla cima del tuo grimorio fino a quando riveli la carta nominata, poi aggiungi quella carta alla tua mano. Rimuovi dal gioco tutte le altre carte rivelate in questo modo e perdi 1 punto vita per ciascuna delle carte rimosse. Spontaneous Artist|Artista Spontanea|Creatura — Farabutto Umano|Quando l'Artista Spontanea entra nel campo di battaglia, ottieni {E} (un segnalino energia).\nPaga {E}: Una creatura bersaglio ha rapidità fino alla fine del turno. Spontaneous Combustion|Combustione Spontanea|| +Spontaneous Flight|Volo Spontaneo|Istantaneo|Una creatura bersaglio prende +2/+2 fino alla fine del turno. Metti un segnalino volare su di essa. Spontaneous Generation|Generazione Spontanea|| Spontaneous Mutation|Mutazione Spontanea|Incantesimo — Aura|Lampo (Puoi lanciare questa magia in ogni momento in cui potresti lanciare un istantaneo.)\nIncanta creatura\nLa creatura incantata prende -X/-0, dove X è il numero di carte nel tuo cimitero. Spore Burst|Esplosione di Spore|Stregoneria|DominioMetti in gioco una pedina creatura Saprolingio 1/1 verde per ogni tipo di terra base tra le terre che controlli. @@ -15580,6 +15976,7 @@ Sporecap Spider|Ragno Calotta di Spore|Creatura — Ragno|Raggiungere Sporecrown Thallid|Thallid Cinto di Spore|Creatura — Fungus|Ogni altra creatura Fungus o Saprolingio che controlli prende +1/+1. Sporemound|Collina delle Spore|Creatura — Fungus|Ogniqualvolta una terra entra nel campo di battaglia sotto il tuo controllo, metti sul campo di battaglia una pedina creatura Saprolingio 1/1 verde. Sporesower Thallid|Thallid Spargispore|Creatura — Fungus|All'inizio del tuo mantenimento, metti un segnalino spora su ogni Fungus che controlli.\nRimuovi tre segnalini spora dalla Thallid Spargispore: Metti in gioco una pedina creatura Saprolingio 1/1 verde. +Sporeweb Weaver|Tessitore di Telaspora|Creatura — Ragno|Raggiungere, anti-malocchio dal blu\nOgniqualvolta viene inflitto danno al Tessitore di Telaspora, guadagni 1 punto vita e crei una pedina creatura Saprolingio 1/1 verde. Sporogenesis|Sporogenesi|| Sporoloth Ancient|Sporoloth l'Antico|Creatura — Fungus|All'inizio del tuo mantenimento, metti un segnalino spora su Sporoloth l'Antico.\nLe creature che controlli hanno "Rimuovi due segnalini spora da questa creatura: Metti in gioco una pedina creatura Saprolingio 1/1 verde." Spread the Sickness|Diffondere la Malattia|Stregoneria|Distruggi una creatura bersaglio, poi proliferare. (Scegli un qualsiasi numero di permanenti e/o giocatori con segnalini su di essi, poi metti su ognuno un altro segnalino di un tipo già presente.) @@ -15594,10 +15991,12 @@ Springing Tiger|Tigre Balzante|Creatura — Felino|Soglia La Tigre Balzante pren Springjack Knight|Cavaliere su Pecolepre|Creatura — Cavaliere Kithkin|Ogniqualvolta il Cavaliere su Pecolepre attacca, scontrati con un avversario. Se vinci, una creatura bersaglio ha doppio attacco fino alla fine del turno. (Ogni giocatore che si scontra rivela la prima carta del suo grimorio, poi la mette in cima o in fondo. Un giocatore vince se la sua carta aveva un costo di mana convertito maggiore.) Springjack Pasture|Pascolo delle Pecolepri|Terra|{T}: Aggiungi {1} alla tua riserva di mana.\n{4}, {T}: Metti in gioco una pedina creatura Capra 0/1 bianca.\n{T}, Sacrifica X Capre: Aggiungi X mana di qualsiasi singolo colore alla tua riserva di mana. Guadagni X punti vita. Springjack Shepherd|Pastorella di Pecolepri|Creatura — Mago Kithkin|Cromia Quando la Pastorella di Pecolepri entra in gioco, metti in gioco una pedina creatura Capra 0/1 bianca per ogni simbolo di mana bianco nei costi di mana dei permanenti che controlli. +Springjaw Trap|Trappola della Fauce a Scatto|Artefatto|Lampo\n{4}, {T}, Sacrifica la Trappola della Fauce a Scatto: Infligge 3 danni a un qualsiasi bersaglio. Springleaf Drum|Tamburo Foglia di Primavera|Artefatto|{T}, TAPpa una creatura STAPpata che controlli: Aggiungi un mana di un qualsiasi colore alla tua riserva di mana. Springsage Ritual|Rituale del Saggio della Primavera|Istantaneo|Distruggi un artefatto o un incantesimo bersaglio. Guadagni 4 punti vita. Spring|Sorgente|Stregoneria|Passa in rassegna il tuo grimorio per una carta terra base, mettila sul campo di battaglia TAPpata, poi rimescola il tuo grimorio. Sprinting Warbrute|Bruto Bellicoso Scattante|Creatura — Berserker Ogre|Il Bruto Bellicoso Scattante attacca ogni turno, se può farlo.\nAccelerare {3}{R} (Puoi lanciare questa magia pagando il suo costo di accelerare. Se lo fai, ha rapidità e torna in mano al suo proprietario dal campo di battaglia all'inizio della prossima sottofase finale.) +Sprite Dragon|Drago Spiritello|Creatura — Drago Spiritello|Volare, rapidità\nOgniqualvolta lanci una magia non creatura, metti un segnalino +1/+1 sul Drago Spiritello. Sprite Noble|Folletta Nobile|Creatura — Spiritello|Volare\nLe altre creature con volare che controlli prendono +0/+1.\n{T}: Le altre creature con volare che controlli prendono +1/+0 fino alla fine del turno. Sprout Swarm|Sciame di Germogli|Istantaneo|Convocazione (Ogni creatura che TAPpi mentre giochi questa magia ne riduce il costo totale di {1} o di un mana del colore di quella creatura.)\nRiscatto {3} (Puoi spendere {3} addizionale mentre giochi questa magia. Se lo fai, riprendi in mano questa carta quando si risolve.)\nMetti in gioco una pedina creatura Saprolingio 1/1 verde. Sprouting Phytohydra|Phytoidra Germogliante|Creatura — Idra Pianta|Difensore (Questa creatura non può attaccare.)\nOgniqualvolta viene inflitto danno alla Phytoidra Germogliante, puoi mettere in gioco una pedina che è una copia della Phytoidra Germogliante. @@ -15687,15 +16086,16 @@ Star of Extinction|Stella dell'Estinzione|Stregoneria|Distruggi una terra bersag Star-Crowned Stag|Cervo della Corona Stellare|Creatura — Alce|Ogniqualvolta il Cervo della Corona Stellare attacca, TAPpa una creatura bersaglio controllata dal giocatore in difesa. Starfall|Caduta degli Astri|Istantaneo|La Caduta degli Astri infligge 3 danni a una creatura bersaglio. Se quella creatura è un incantesimo, la Caduta degli Astri infligge 3 danni al controllore di quella creatura. Starfield Mystic|Mistico del Manto Stellato|Creatura — Chierico Umano|Le magie incantesimo che lanci costano {1} in meno per essere lanciate.\nOgniqualvolta un incantesimo che controlli viene messo in un cimitero dal campo di battaglia, metti un segnalino +1/+1 sul Mistico del Manto Stellato. -Starfield of Nyx|Manto Stellato di Nyx|Incantesimo|All'inizio del tuo mantenimento, puoi rimettere sul campo di battaglia una carta incantesimo bersaglio dal tuo cimitero.Fintanto che controlli cinque o più incantesimi, ogni altro incantesimo non Aura che controlli è una creatura in aggiunta ai suoi altri tipi e ha forza base e costituzione base pari al suo costo di mana convertito. +Starfield of Nyx|Manto Stellato di Nyx|Incantesimo|All'inizio del tuo mantenimento, puoi rimettere sul campo di battaglia una carta incantesimo bersaglio dal tuo cimitero.\nFintanto che controlli cinque o più incantesimi, ogni altro incantesimo non Aura che controlli è una creatura in aggiunta ai suoi altri tipi e ha forza base e costituzione base pari al suo costo di mana convertito. Starke of Rath|Starke di Rath|| Starlight Invoker|Evocatore di Luce Stellare|Creatura — Mutante Chierico Umano|{7}{W}: Guadagni 5 punti vita. Starlight||| Starlit Mantle|Manto Illuminato di Stelle|Incantesimo — Aura|Lampo\nIncanta creatura che controlli\nQuando il Manto Illuminato di Stelle entra nel campo di battaglia, la creatura incantata ha anti-malocchio fino alla fine del turno. (Non può essere bersaglio di magie o abilità controllate dai tuoi avversari.)\nLa creatura incantata prende +1/+1. Starlit Sanctum|Santuario Stellato|Terra|{T}: Aggiungi {1} alla tua riserva di mana.\n{W}, {T}, Sacrifica un Chierico: Guadagni un ammontare di punti vita pari alla costituzione di quel Chierico.\n{B}, {T}, Sacrifica un Chierico: Il giocatore bersaglio perde un ammontare di punti vita pari alla forza di quel Chierico. -Starstorm|Tempesta Stellare|Istantaneo|La Tempesta Stellare infligge X danni a ogni creatura.Ciclo {3} ({3}, Scarta questa carta: Pesca una carta.) +Starstorm|Tempesta Stellare|Istantaneo|La Tempesta Stellare infligge X danni a ogni creatura.\nCiclo {3} ({3}, Scarta questa carta: Pesca una carta.) Start Your Engines|Accendere i Motori|Stregoneria|I Veicoli che controlli diventano creature artefatto fino alla fine del turno. Le creature che controlli prendono +2/+0 fino alla fine del turno. Startled Awake|Risveglio Spaventato|Stregoneria|Un avversario bersaglio mette nel suo cimitero le prime tredici carte del suo grimorio.\n{3}{U}{U}: Metti sul campo di battaglia il Risveglio Spaventato trasformato dal tuo cimitero. Attiva questa abilità solo quando potresti lanciare una stregoneria. +Startling Development|Sviluppo Sconcertante|Istantaneo|Fino alla fine del turno, una creatura bersaglio diventa una Serpe blu con forza e costituzione base 4/4.\nCiclo {1} ({1}, Scarta questa carta: Pesca una carta.) Start|Inizio|Istantaneo|Crea due pedine creatura Guerriero 1/1 bianche con cautela. Starved Rusalka|Rusalka Sofferente|Creatura — Spirito|{G}, Sacrifica una creatura: Guadagni 1 punto vita. Stasis Cell|Cella di Stasi|Incantesimo — Aura|Incanta creatura\nLa creatura incantata non STAPpa durante lo STAP del proprio controllore.\n{3}{U}: Assegna la Cella di Stasi a una creatura bersaglio. @@ -15708,6 +16108,7 @@ Statue|Statua|Istantaneo|Distruggi un artefatto, una creatura o un incantesimo b Status|Stato|Istantaneo|Una creatura bersaglio prende +1/+1 e ha tocco letale fino alla fine del turno. Statute of Denial|Statuto di Diniego|Istantaneo|Neutralizza una magia bersaglio. Se controlli una creatura blu, pesca una carta, poi scarta una carta. Staunch Defenders|Difensori Risoluti|Creatura — Soldato|Quando i Difensori Risoluti entrano in gioco, guadagni 4 punti vita. +Staunch Shieldmate|Scutifero Leale|Creatura — Soldato Nano| Staunch-Hearted Warrior|Guerriera dal Cuore Risoluto|Creatura — Guerriero Umano|Eroismo — Ogniqualvolta lanci una magia che bersaglia la Guerriera dal Cuore Risoluto, metti due segnalini +1/+1 sulla Guerriera dal Cuore Risoluto. Stave Off|Evitare|Istantaneo|Una creatura bersaglio ha protezione da un colore a tua scelta fino alla fine del turno. (Non può essere bloccata, bersagliata, non le può essere inflitto danno, né può essere incantata da nulla del colore scelto.) Steadfast Armasaur|Armasauro Risoluto|Creatura — Dinosauro|Cautela\n{1}{W}, {T}: L'Armasauro Risoluto infligge danno pari alla sua costituzione a una creatura bersaglio che blocca o che lo blocca. @@ -15849,6 +16250,7 @@ Stonybrook Angler|Pescatore di Riopietroso|Creatura — Mago Tritone|{1}{U}, {T} Stonybrook Banneret|Stendardiere di Riopietroso|Creatura — Mago Tritone|Passa-Isole\nLe magie Mago e le magie Tritone che giochi costano {1} in meno per essere giocate. Stonybrook Schoolmaster|Maestro di Riopietroso|Creatura — Mago Tritone|Ogniqualvolta il Maestro di Riopietroso viene TAPpato, puoi mettere in gioco una pedina creatura Mago Tritone 1/1 blu. Storage Matrix|Matrice deposito|| +Storm Caller|Evocatore della Tempesta|Creatura — Sciamano Ogre|Quando l'Evocatore della Tempesta entra nel campo di battaglia, infligge 2 danni a ogni avversario. Storm Cauldron|Calderone delle Tempeste|| Storm Crow|Corvo delle Tempeste|Creatura — Uccello|Volare (Questa creatura non può essere bloccata tranne che da creature con volare.) Storm Elemental|Elementale delle Tempeste|| @@ -15894,7 +16296,9 @@ Stormscape Master|Maestra Tempestologa|| Stormsurge Kraken|Kraken della Mareggiata|Creatura — Kraken|Anti-malocchio\nTenente — Fintanto che controlli il tuo comandante, il Kraken della Mareggiata prende +2/+2 e ha "Ogniqualvolta il Kraken della Mareggiata viene bloccato, puoi pescare due carte". Stormtide Leviathan|Leviatano della Burrasca|Creatura — Leviatano|Passa-Isole (Questa creatura non può essere bloccata fintanto che il giocatore in difesa controlla un'Isola.)\nTutte le terre sono Isole in aggiunta ai loro altri tipi.\nLe creature senza volare o passa-Isole non possono attaccare. Stormwatch Eagle|Aquila Scrutatempesta|| +Stormwild Capridor|Capridorio della Tempesta|Creatura — Capra Uccello|Volare\nSe sta per essere inflitto danno non da combattimento al Capridorio della Tempesta, previeni quel danno. Metti un segnalino +1/+1 sul Capridorio della Tempesta per ogni danno prevenuto in questo modo. Stormwing Dragon|Drago Alafolgorante|Creatura — Drago|Volare, attacco improvviso\nMegamorfosi {5}{R}{R} (Puoi lanciare questa carta a faccia in giù come una creatura 2/2 pagando {3}. Girala a faccia in su in qualsiasi momento pagando il suo costo di megamorfosi e metti un segnalino +1/+1 su di essa.)\nQuando il Drago Alafolgorante viene girato a faccia in su, metti un segnalino +1/+1 su ogni altra creatura Drago che controlli. +Stormwing Entity|Entità Alafolgorante|Creatura — Elementale|Questa magia costa {2}{U} in meno per essere lanciata se hai lanciato una magia istantaneo o stregoneria in questo turno.\nVolare\nProdezza (Ogniqualvolta lanci una magia non creatura, questa creatura prende +1/+1 fino alla fine del turno.)\nQuando l'Entità Alafolgorante entra nel campo di battaglia, profetizza 2. Storrev, Devkarin Lich|Storrev, Lich Devkarin|Creatura Leggendaria — Mago Elfo Zombie|Travolgere\nOgniqualvolta Storrev, Lich Devkarin infligge danno da combattimento a un giocatore o a un planeswalker, riprendi in mano una carta creatura o planeswalker bersaglio nel tuo cimitero che non vi sia stata messa in questo combattimento. Story Circle|Circolo della Storia|Incantesimo|Mentre il Circolo della Storia entra in gioco, scegli un colore.\n{W}: La prossima volta che una fonte a tua scelta del colore scelto ti infliggerebbe danno in questo turno, previeni quel danno. Strafe|Bombardare|| @@ -15912,7 +16316,7 @@ Stratadon|Stratadonte|| Strategic Planning|Piano Strategico|Stregoneria|Guarda le prime tre carte del tuo grimorio. Aggiungine una alla tua mano e metti le altre nel tuo cimitero. Stratozeppelid|Stratozeppelide|Creatura — Bestia|Volare\nLa Stratozeppelide può bloccare solo creature con volare. Stratus Dancer|Danzatrice dei Nembi|Creatura — Monaco Genio|Volare\nMegamorfosi {1}{U} (Puoi lanciare questa carta a faccia in giù come una creatura 2/2 pagando {3}. Girala a faccia in su in qualsiasi momento pagando il suo costo di megamorfosi e metti un segnalino +1/+1 su di essa.)\nQuando la Danzatrice dei Nembi viene girata a faccia in su, neutralizza una magia istantaneo o stregoneria bersaglio. -Stratus Walk|Camminare sui Nembi|Incantesimo — Aura|Incanta creaturaQuando Camminare sui Nembi entra nel campo di battaglia, pesca una carta.La creatura incantata ha volare. (Non può essere bloccata tranne che da creature con volare o raggiungere.)La creatura incantata può bloccare solo creature con volare. +Stratus Walk|Camminare sui Nembi|Incantesimo — Aura|Incanta creaturaQuando Camminare sui Nembi entra nel campo di battaglia, pesca una carta.\nLa creatura incantata ha volare. (Non può essere bloccata tranne che da creature con volare o raggiungere.)La creatura incantata può bloccare solo creature con volare. Straw Golem|Golem di Paglia|| Stream Hopper|Saltafossi|Creatura — Goblin|{U/R}: Il Saltafossi ha volare fino alla fine del turno. Stream of Consciousness|Flusso di Coscienza|Istantaneo - Arcano|Il giocatore bersaglio rimescola nel proprio grimorio fino a quattro carte bersaglio dal proprio cimitero. @@ -15922,7 +16326,7 @@ Stream of Unconsciousness|Flusso di Incoscienza|Istantaneo Tribale — Mago|Una Streambed Aquitects|Aquitetti dell'Alveo|Creatura — Esploratore Tritone|{T}: Una creatura Tritone bersaglio prende +1/+1 e ha passa-Isole fino alla fine del turno.\n{T}: Una terra bersaglio diventa un'Isola fino alla fine del turno. Street Riot|Rivolta di Strada|Incantesimo|Fintanto che è il tuo turno, le creature che controlli prendono +1/+0 e hanno travolgere. Street Savvy|Saggezza di Strada|Incantesimo — Aura|Incanta creatura\nLa creatura incantata prende +0/+2 e può bloccare creature con abilità passa-terra come se non avessero quelle abilità. -Street Spasm|Scossa Stradale|Istantaneo|La Scossa Stradale infligge X danni a una creatura bersaglio senza volare che non controlli.Sovraccarico {X}{X}{R}{R} (Puoi lanciare questa magia per il suo costo di sovraccarico. Se lo fai, cambiane il testo sostituendo "una creatura bersaglio" con "ogni creatura".) +Street Spasm|Scossa Stradale|Istantaneo|La Scossa Stradale infligge X danni a una creatura bersaglio senza volare che non controlli.\nSovraccarico {X}{X}{R}{R} (Puoi lanciare questa magia per il suo costo di sovraccarico. Se lo fai, cambiane il testo sostituendo "una creatura bersaglio" con "ogni creatura".) Street Sweeper|Spazzino|Creatura Artefatto — Costrutto|Ogniqualvolta lo Spazzino attacca, distruggi tutte le Aure assegnate a una terra bersaglio. Street Wraith|Necrospettro di Strada|Creatura — Necrospettro|Passa-Paludi\nCiclo—Paga 2 punti vita. (Paga 2 punti vita, Scarta questa carta: Pesca una carta.) Streetbreaker Wurm|Wurm Spaccastrade|Creatura — Wurm| @@ -15935,7 +16339,7 @@ Strength of Lunacy|Forza della Follia|Incanta Creatura|La creatura incantata pre Strength of Night|Forza della Notte|Istantaneo|Potenziamento {B} (Puoi spendere {B} addizionale mentre giochi questa magia).\nLe creature che controlli prendono +1/+1 fino alla fine del turno. Se hai pagato il costo di potenziamento, gli Zombie che controlli prendono +2/+2 addizionale fino alla fine del turno. Strength of Unity|L'Unione Fa la Forza|| Strength of the Pack|Forza del Branco|Stregoneria|Metti due segnalini +1/+1 su ogni creatura che controlli. -Strength of the Tajuru|Forza dei Tajuru|Istantaneo|Multipotenziamento {1} (Puoi pagare {1} addizionale un qualsiasi numero di volte quando lanci questa magia.)\nScegli una creatura bersaglio, poi scegli un'altra creatura bersaglio per ogni volta che la Forza dei Tajuru è stata potenziata. Metti X segnalini +1/+1 su ciascuna di esse. +Strength of the Tajuru|Forza dei Tajuru|Istantaneo|Multipotenziamento {1} (Puoi pagare {1} addizionale un qualsiasi numero di volte mentre lanci questa magia.)\nScegli una creatura bersaglio, poi scegli un'altra creatura bersaglio per ogni volta che questa magia è stata potenziata. Metti X segnalini +1/+1 su ciascuna di esse. Strider Harness|Briglie dell'Errante|Artefatto — Equipaggiamento|La creatura equipaggiata prende +1/+1 e ha rapidità.\nEquipaggiare {1} Striking Sliver|Tramutante Imponente|Creatura — Tramutante|Le creature Tramutante che controlli hanno attacco improvviso. (Infliggono danno da combattimento prima delle creature senza attacco improvviso.) String of Disappearances|Sparizioni a Catena|Istantaneo|Fai tornare una creatura bersaglio in mano al suo proprietario. Poi il controllore di quella creatura può pagare {U}{U}. Se il giocatore lo fa, può copiare questa magia e può scegliere un nuovo bersaglio per quella copia. @@ -15985,8 +16389,10 @@ Sturdy Hatchling|Cucciolo Risoluto|Creatura — Elementale|Il Cucciolo Risoluto Sturmgeist|Sturmgeist|Creatura — Spirito|Volare\nLa forza e la costituzione dello Sturmgeist sono pari al numero di carte nella tua mano.\nOgniqualvolta lo Sturmgeist infligge danno da combattimento a un giocatore, tu peschi una carta. Stymied Hopes|Speranze Ostacolate|Istantaneo|Neutralizza una magia bersaglio a meno che il suo controllore non paghi {1}. Profetizza 1. (Guarda la prima carta del tuo grimorio. Puoi mettere quella carta in fondo al tuo grimorio.) Subdue|Sottomissione|Istantaneo|Fino alla fine del turno la creatura bersaglio non infligge danni in combattimento, ma guadagna X punti di costituzione, dove X è il costo di lancio della creatura. Tutti gli effeti di questa magia svaniscono alla fine del turno. +Subira, Tulzidi Caravanner|Subira, Carovaniera Tulzidi|Creatura Leggendaria — Sciamano Umano|Rapidità\n{1}: Un'altra creatura bersaglio con forza pari o inferiore a 2 non può essere bloccata in questo turno.\n{1}{R}, {T}, Scarta la tua mano: Fino alla fine del turno, ogniqualvolta una creatura che controlli con forza pari o inferiore a 2 infligge danno da combattimento a un giocatore, pesca una carta. Subjugator Angel|Angelo Soggiogatore|Creatura — Angelo|Volare\nQuando l'Angelo Soggiogatore entra nel campo di battaglia, TAPpa tutte le creature controllate dai tuoi avversari. Sublime Archangel|Arcangelo Sublime|Creatura — Angelo|Volare\nEsaltato (Ogniqualvolta una creatura che controlli attacca da sola, prende +1/+1 fino alla fine del turno.)\nLe altre creature che controlli hanno esaltato. (Se una creatura ha più istanze di esaltato, ognuna si innesca separatamente.) +Sublime Epiphany|Rivelazione Sublime|Istantaneo|Scegli uno o più —\n• Neutralizza una magia bersaglio.\n• Neutralizza un'abilità attivata o innescata bersaglio.\n• Fai tornare un permanente non terra bersaglio in mano al suo proprietario.\n• Crea una pedina che è una copia di una creatura bersaglio che controlli.\n• Un giocatore bersaglio pesca una carta. Sublime Exhalation|Esalazione Sublime|Stregoneria|Impavido (Questa magia costa {1} in meno per essere lanciata per ogni avversario.)\nDistruggi tutte le creature. Submerged Boneyard|Ossario Sommerso|Terra|L'Ossario Sommerso entra nel campo di battaglia TAPpato.\n{T}: Aggiungi {U} o {B} alla tua riserva di mana. Submerge|Sommergere|| @@ -16003,6 +16409,7 @@ Sudden Disappearance|Sparizione Improvvisa|Stregoneria|Esilia tutti i permanenti Sudden Impact|Impatto Improvviso|Istantaneo|L'Impatto Improvviso infligge a un giocatore bersaglio un ammontare di danni pari al numero di carte presenti nella mano di quel giocatore. Sudden Reclamation|Rivendicazione Improvvisa|Istantaneo|Metti nel tuo cimitero le prime quattro carte del tuo grimorio, poi riprendi in mano una carta creatura e una carta terra dal tuo cimitero. Sudden Shock|Shock Improvviso|Istantaneo|Battibaleno (Fintanto che questa magia è in pila, i giocatori non possono giocare magie o abilità attivate che non siano abilità di mana.)\nLo Shock Improvviso infligge 2 danni a una creatura o a un giocatore bersaglio. +Sudden Spinnerets|Filiere Improvvise|Istantaneo|Una creatura bersaglio prende +1/+3 fino alla fine del turno. Metti un segnalino raggiungere su di essa. STAPpala. Sudden Spoiling|Deperimento Improvviso|Istantaneo|Battibaleno (Fintanto che questa magia è in pila, i giocatori non possono giocare magie o abilità attivate che non siano abilità di mana.)\nLe creature controllate da un giocatore bersaglio diventano 0/2 e perdono tutte le abilità fino alla fine del turno. Sudden Storm|Tempesta Improvvisa|Istantaneo|TAPpa fino a due creature bersaglio. Quelle creature non STAPpano durante il prossimo STAP dei rispettivi controllori. Profetizza 1. (Guarda la prima carta del tuo grimorio. Puoi mettere quella carta in fondo al tuo grimorio.) Sudden Strength|Forza Improvvisa|Istantaneo|La creatura bersaglio prende +3/+3 fino alla fine del turno.\nPesca una carta. @@ -16010,6 +16417,7 @@ Sudden Substitution|Sostituzione Improvvisa|Istantaneo|Battibaleno (Fintanto che Suffer the Past|Subire il Passato|Istantaneo|Esilia X carte bersaglio dal cimitero di un giocatore bersaglio. Per ogni carta esiliata in questo modo, quel giocatore perde 1 punto vita e tu guadagni 1 punto vita. Suffering|Dolore|| Suffocating Blast|Esplosione Soffocante|Istantaneo|Neutralizza una magia bersaglio e l'Esplosione Soffocante infligge 3 danni a una creatura bersaglio. +Suffocating Fumes|Esalazioni Asfissianti|Istantaneo|Le creature controllate dai tuoi avversari prendono -1/-1 fino alla fine del turno.\nCiclo {2} ({2}, Scarta questa carta: Pesca una carta.) Suffocation|Soffocamento|| Suicidal Charge|Carica Suicida|Incantesimo|Sacrifica la Carica Suicida: Le creature controllate dai tuoi avversari prendono -1/-1 fino alla fine del turno. Queste creature attaccano in questo turno, se possono farlo. Sulam Djinn|Genio Sulam|| @@ -16043,7 +16451,7 @@ Summoner's Pact|Patto dell'Evocatore|Istantaneo|Il Patto dell'Evocatore è verde Summoning Station|Postazione di Evocazione|Artefatto|{T}: Metti in gioco una pedina creatura Pungitore 2/2 incolore.\nOgniqualvolta un artefatto viene messo in un cimitero dal gioco, puoi STAPpare la Postazione di Evocazione. Summoning Trap|Trappola Evocatrice|Istantaneo — Trappola|Se una magia creatura che hai lanciato in questo turno è stata neutralizzata da una magia o abilità controllata da un avversario, puoi pagare {0} invece di pagare il costo di mana della Trappola Evocatrice.\nGuarda le prime sette carte del tuo grimorio. Puoi mettere sul campo di battaglia una carta creatura scelta tra queste sette. Metti le altre in fondo al tuo grimorio in qualsiasi ordine. Sun Clasp|Borchia Solare|| -Sun Droplet|Goccia di Sole|Artefatto|Ogniqualvolta ti viene inflitto danno, metti altrettanti segnalini carica sulla Goccia di Sole.All'inizio di ogni mantenimento, puoi rimuovere un segnalino carica dalla Goccia di Sole. Se lo fai, guadagni 1 punto vita. +Sun Droplet|Goccia di Sole|Artefatto|Ogniqualvolta ti viene inflitto danno, metti altrettanti segnalini carica sulla Goccia di Sole.\nAll'inizio di ogni mantenimento, puoi rimuovere un segnalino carica dalla Goccia di Sole. Se lo fai, guadagni 1 punto vita. Sun Sentinel|Sentinella del Sole|Creatura — Soldato Umano|Cautela Sun Titan|Titano Solare|Creatura — Gigante|CautelaOgniqualvolta il Titano Solare entra nel campo di battaglia o attacca, puoi rimettere sul campo di battaglia una carta permanente bersaglio con costo di mana convertito pari o inferiore a 3 dal tuo cimitero. Sun's Bounty|Bottino del Sole|Istantaneo|Guadagni 4 punti vita.\nRecupero {1}{W} (Quando una creatura viene messa nel tuo cimitero dal gioco, puoi spendere {1}{W}. Se lo fai, riprendi in mano questa carta dal tuo cimitero. Altrimenti, rimuovi dal gioco questa carta.) @@ -16143,21 +16551,23 @@ Surging Dementia|Impeto di Demenza|Stregoneria|Propagazione 4 (Quando giochi que Surging Flame|Impeto di Fiamme|Istantaneo|Propagazione 4 (Quando giochi questa magia, puoi rivelare le prime quattro carte del tuo grimorio. Puoi giocare ogni carta rivelata che abbia lo stesso nome di questa magia senza pagare il suo costo di mana. Metti le rimanenti in fondo al tuo grimorio.)\nL'Impeto di Fiamme infligge 2 danni a una creatura o a un giocatore bersaglio. Surging Might|Impeto di Potenza|Incantesimo — Aura|Incanta creatura\nLa creatura incantata prende +2/+2.\nPropagazione 4 (Quando giochi questa magia, puoi rivelare le prime quattro carte del tuo grimorio. Puoi giocare ogni carta rivelata che abbia lo stesso nome di questa magia senza pagare il suo costo di mana. Metti le rimanenti in fondo al tuo grimorio.) Surging Sentinels|Impeto delle Sentinelle|Creatura — Soldato Umano|Attacco improvviso\nPropagazione 4 (Quando giochi questa magia, puoi rivelare le prime quattro carte del tuo grimorio. Puoi giocare ogni carta rivelata che abbia lo stesso nome di questa magia senza pagare il suo costo di mana. Metti le rimanenti in fondo al tuo grimorio.) +Surly Badgersaur|Tassosauro Scontroso|Creatura — Dinosauro Tasso|Ogniqualvolta scarti una carta creatura, metti un segnalino +1/+1 sul Tassosauro Scontroso.\nOgniqualvolta scarti una carta terra, crea una pedina Tesoro. (È un artefatto con: "{T}, Sacrifica questo artefatto: Aggiungi un mana di un qualsiasi colore".)\nOgniqualvolta scarti una carta non creatura, non terra, il Tassosauro Scontroso lotta con fino a una creatura bersaglio che non controlli. Surprise Deployment|Schieramento a Sorpresa|| Surrak Dragonclaw|Surrak Artiglio di Drago|Creatura Leggendaria — Guerriero Umano|Lampo\nSurrak Artiglio di Drago non può essere neutralizzato.\nLe magie creatura che controlli non possono essere neutralizzate.\nLe altre creature che controlli hanno travolgere. Surrak, the Hunt Caller|Surrak, il Convocatore di Caccia|Creatura Leggendaria — Guerriero Umano|Formidabile — All'inizio del combattimento nel tuo turno, se le creature che controlli hanno una forza totale pari o superiore a 8, una creatura bersaglio che controlli ha rapidità fino alla fine del turno. Surrakar Banisher|Esiliatore Surrakar|Creatura — Surrakar|Quando l'Esiliatore Surrakar entra nel campo di battaglia, puoi far tornare una creatura TAPpata bersaglio in mano al suo proprietario. Surrakar Marauder|Predone Surrakar|Creatura — Surrakar|Terraferma — Ogniqualvolta una terra entra nel campo di battaglia sotto il tuo controllo, il Predone Surrakar ha intimidire fino alla fine del turno. (Non può essere bloccato tranne che da creature artefatto e/o creature che condividono con esso un colore.) Surrakar Spellblade|Surrakar delle Lame Magiche|Creatura — Surrakar|Ogniqualvolta lanci una magia istantaneo o stregoneria, puoi mettere un segnalino carica sul Surrakar delle Lame Magiche.\nOgniqualvolta il Surrakar delle Lame Magiche infligge danno da combattimento a un giocatore, puoi pescare X carte, dove X è il numero di segnalini carica su di esso. -Surreal Memoir|Memorie Surreali|Stregoneria|Riprendi in mano una carta istantaneo a caso dal tuo cimitero.\nRipresa (Se lanci questa magia dalla tua mano, esiliala quando si risolve. All'inizio del tuo prossimo mantenimento, puoi lanciare questa carta dall'esilio senza pagare il suo costo di mana.) +Surreal Memoir|Memorie Surreali|Stregoneria|Riprendi in mano una carta istantaneo a caso dal tuo cimitero.\nRipresa (Se lanci questa magia dalla tua mano, esiliala mentre si risolve. All'inizio del tuo prossimo mantenimento, puoi lanciare questa carta dall'esilio senza pagare il suo costo di mana.) Surveilling Sprite|Spiritello Sorvegliante|Creatura — Farabutto Spiritello|Volare\nQuando lo Spiritello Sorvegliante muore, puoi pescare una carta. Survey the Wreckage|Ispezionare le Macerie|Stregoneria|Distruggi una terra bersaglio. Metti sul campo di battaglia una pedina creatura Goblin 1/1 rossa. Surveyor's Scope|Strumento del Topografo|Artefatto|{T}, Esilia lo Strumento del Topografo: Passa in rassegna il tuo grimorio per trovare fino a X carte terra base, dove X è il numero di giocatori che controllano almeno due terre in più di te. Metti quelle carte sul campo di battaglia, poi rimescola il tuo grimorio. -Survival Cache|Nascondiglio di Sopravvivenza|Stregoneria|Guadagni 2 punti vita. Poi se hai più punti vita di un avversario, pesca una carta.Ripresa (Se lanci questa magia dalla tua mano, esiliala quando si risolve. All'inizio del tuo prossimo mantenimento, puoi lanciare questa carta dall'esilio senza pagare il suo costo di mana.) +Survival Cache|Nascondiglio di Sopravvivenza|Stregoneria|Guadagni 2 punti vita. Poi se hai più punti vita di un avversario, pesca una carta.\nRipresa (Se lanci questa magia dalla tua mano, esiliala quando si risolve. All'inizio del tuo prossimo mantenimento, puoi lanciare questa carta dall'esilio senza pagare il suo costo di mana.) Survival of the Fittest|Legge del Più Forte|| Survive the Night|Sopravvivere alla Notte|Istantaneo|Una creatura bersaglio prende +1/+0 e ha indistruttibile fino alla fine del turno. (Il danno e gli effetti che dicono "distruggi" non la distruggono.)\nIndaga. (Metti sul campo di battaglia una pedina artefatto Indizio incolore con "{2}, Sacrifica questo artefatto: Pesca una carta".) Survive|Sopravvivenza|Stregoneria|Conseguenze (Lancia questa magia solo dal tuo cimitero. Poi esiliala.)\nOgni giocatore rimescola il proprio cimitero nel proprio grimorio. Survivor of the Unseen|Sopravvissuta dell'Invisibile|Creatura — Mago Umano|Mantenimento cumulativo {2} (All'inizio del tuo mantenimento, metti un segnalino epoca su questo permanente, poi sacrificalo a meno che tu paghi il suo costo di mantenimento per ogni segnalino epoca presente su di esso.)\n{T}: Pesca due carte, poi metti in cima al tuo grimorio una carta dalla tua mano. +Survivors' Bond|Vincolo dei Superstiti|Stregoneria|Scegli uno o entrambi —\n• Riprendi in mano una carta creatura Umano bersaglio dal tuo cimitero.\n• Riprendi in mano una carta creatura non Umano bersaglio dal tuo cimitero. Survivors' Encampment|Accampamento dei Superstiti|Terra — Deserto|{T}: Aggiungi {C} alla tua riserva di mana.\n{T}, TAPpa una creatura STAPpata che controlli: Aggiungi un mana di un qualsiasi colore alla tua riserva di mana. Suspension Field|Campo di Sospensione|Incantesimo|Quando il Campo di Sospensione entra nel campo di battaglia, puoi esiliare una creatura bersaglio con costituzione pari o superiore a 3 finché il Campo di Sospensione non lascia il campo di battaglia. (Quella creatura torna sotto il controllo del suo proprietario.) Suspicious Bookcase|Libreria Sospetta|Creatura Artefatto — Muro|Difensore (Questa creatura non può attaccare.)\n{3}, {T}: Una creatura bersaglio non può essere bloccata in questo turno. @@ -16171,6 +16581,7 @@ Svogthos, the Restless Tomb|Svogthos, la Tomba Inquieta|Terra|{T}: Aggiungi {1} Svyelunite Temple|Tempio Svyelunita|| Swab Goblin|Mozzo Goblin|Creatura — Pirata Goblin| Swaggering Corsair|Corsaro Sbruffone|Creatura — Pirata Umano|Incursione — Il Corsaro Sbruffone entra nel campo di battaglia con un segnalino +1/+1 se hai attaccato con una creatura in questo turno. +Swallow Whole|Inghiottire|Stregoneria|Come costo addizionale per lanciare questa magia, TAPpa una creatura STAPpata che controlli.\nEsilia una creatura TAPpata bersaglio. Metti un segnalino +1/+1 sulla creatura TAPpata per pagare il costo addizionale di questa magia. Swallowing Plague|Peste Famelica|Stregoneria - Arcano|La Peste Famelica infligge X danni a una creatura bersaglio e tu guadagni X punti vita. Swamp Mosquito|Zanzara delle Paludi|Creatura — Insetto|Volare\nOgniqualvolta la Zanzara delle Paludi attacca e non viene bloccata, il giocatore in difesa prende un segnalino veleno. (Un giocatore con dieci o più segnalini veleno perde la partita.) Swamp|Palude|Terra Base - Palude| @@ -16201,13 +16612,14 @@ Swift Justice|Giustizia Rapida|Istantaneo|Fino alla fine del turno, una creatura Swift Kick|Calcio Repentino|Istantaneo|Una creatura bersaglio che controlli prende +1/+0 fino alla fine del turno. Lotta con una creatura bersaglio che non controlli. Swift Maneuver|Manovra Repentina|Istantaneo|Previeni i prossimi 2 danni che verrebbero inflitti a una creatura o a un giocatore bersaglio in questo turno.\nPesca una carta all'inizio del mantenimento del prossimo turno. Swift Reckoning|Rapida Resa dei Conti|Stregoneria|Arte magica — Se nel tuo cimitero ci sono due o più carte istantaneo e/o stregoneria, puoi lanciare la Rapida Resa dei Conti come se avesse lampo. (Puoi lanciarla in ogni momento in cui potresti lanciare un istantaneo.)Distruggi una creatura TAPpata bersaglio. +Swift Response|Reazione Repentina|Istantaneo|Distruggi una creatura TAPpata bersaglio. Swift Silence|Silenzio Repentino|Istantaneo|Neutralizza tutte le altre magie Pesca una carta per ogni magia neutralizzata in questo modo. Swift Spinner|Filatrice Rapida|Creatura — Ragno|Lampo (Puoi lanciare questa magia in ogni momento in cui potresti lanciare un istantaneo.)\nRaggiungere (Questa creatura può bloccare le creature con volare.) Swift Warden|Custode Rapida|Creatura — Guerriero Tritone|Lampo\nQuando la Custode Rapida entra nel campo di battaglia, un Tritone bersaglio che controlli ha anti-malocchio fino alla fine del turno. (Non può essere bersaglio di magie o abilità controllate dai tuoi avversari.) Swift Warkite|Nibbio da Guerra Rapido|Creatura — Drago|Volare\nQuando il Nibbio da Guerra Rapido entra nel campo di battaglia, puoi mettere sul campo di battaglia una carta creatura con costo di mana convertito pari o inferiore a 3 dalla tua mano o dal tuo cimitero. Quella creatura ha rapidità. Riprendila in mano all'inizio della prossima sottofase finale. Swiftblade Vindicator|Vendicatrice Lamalesta|Creatura — Soldato Umano|Doppio attacco, cautela, travolgere Swiftfoot Boots|Stivali Piedelesto|Artefatto — Equipaggiamento|La creatura equipaggiata ha anti-malocchio e rapidità. (Questa creatura non può essere bersaglio di magie o abilità controllate dai tuoi avversari e può attaccare e {T} non appena entra sotto il tuo controllo.)\nEquipaggiare {1} ({1}: Assegna a una creatura bersaglio che controlli. Equipaggia solo quando potresti lanciare una stregoneria.) -Swiftwater Cliffs|Rupi di Rapidacque|Terra|Le Rupi di Rapidacque entrano nel campo di battaglia TAPpate.Quando le Rupi di Rapidacque entrano nel campo di battaglia, guadagni 1 punto vita.{T}: Aggiungi {U} o {R} alla tua riserva di mana. +Swiftwater Cliffs|Rupi di Rapidacque|Terra|Le Rupi di Rapidacque entrano nel campo di battaglia TAPpate.\nQuando le Rupi di Rapidacque entrano nel campo di battaglia, guadagni 1 punto vita.\n{T}: Aggiungi {U} o {R} alla tua riserva di mana. Swimmer in Nightmares|Nuotatore negli Incubi|Creatura — Tritone Incubo|Il Nuotatore negli Incubi prende +3/+0 fintanto che ci sono dieci o più carte in un singolo cimitero.\nIl Nuotatore negli Incubi non può essere bloccato fintanto che controlli un planeswalker Ashiok. Swirl the Mists|Agitare la Foschia|Incantesimo|Mentre Agitare la Foschia entra in gioco, scegli il nome di un colore.\nTutte le parole che indicano un colore sulle magie e sui permanenti indicano invece il colore scelto. Swirling Sandstorm|Tempesta di Sabbia Turbinante|Stregoneria|Soglia La Tempesta di Sabbia Turbinante infligge 5 danni a ogni creatura senza volare (hai soglia se ci sono almeno sette carte nel tuo cimitero). @@ -16223,13 +16635,13 @@ Sword of Kaldra|Spada di Kaldra|Artefatto Leggendario — Equipaggiamento|La cre Sword of Light and Shadow|Spada di Luce e Ombre|Artefatto — Equipaggiamento|La creatura equipaggiata prende +2/+2 e ha protezione dal bianco e dal nero.\nOgniqualvolta la creatura equipaggiata infligge danno da combattimento a un giocatore, guadagni 3 punti vita e puoi riprendere in mano fino a una carta creatura bersaglio dal tuo cimitero.\nEquipaggiare {2} Sword of Sinew and Steel|Spada di Tendini e Acciaio|Artefatto — Equipaggiamento|La creatura equipaggiata prende +2/+2 e ha protezione dal nero e dal rosso.\nOgniqualvolta la creatura equipaggiata infligge danno da combattimento a un giocatore, distruggi fino a un planeswalker bersaglio e fino a un artefatto bersaglio.\nEquipaggiare {2} Sword of Truth and Justice|Spada di Verità e Giustizia|Artefatto — Equipaggiamento|La creatura equipaggiata prende +2/+2 e ha protezione dal bianco e dal blu.\nOgniqualvolta la creatura equipaggiata infligge danno da combattimento a un giocatore, metti un segnalino +1/+1 su una creatura che controlli, poi prolifera. (Scegli un qualsiasi numero di permanenti e/o giocatori, poi metti su ognuno un altro segnalino di ogni tipo già presente.)\nEquipaggiare {2} -Sword of Vengeance|Spada della Vendetta|Artefatto — Equipaggiamento|La creatura equipaggiata prende +2/+0 e ha attacco improvviso, cautela, travolgere e rapidità.Equipaggiare {3} +Sword of Vengeance|Spada della Vendetta|Artefatto — Equipaggiamento|La creatura equipaggiata prende +2/+0 e ha attacco improvviso, cautela, travolgere e rapidità.\nEquipaggiare {3} Sword of War and Peace|Spada di Guerra e Pace|Artefatto — Equipaggiamento|La creatura equipaggiata prende +2/+2 e ha protezione dal rosso e dal bianco.\nOgniqualvolta la creatura equipaggiata infligge danno da combattimento a un giocatore, la Spada di Guerra e Pace infligge danno a quel giocatore pari al numero di carte che ha in mano e tu guadagni 1 punto vita per ogni carta che hai in mano.\nEquipaggiare {2} Sword of the Ages|Spada delle Ere|| -Sword of the Animist|Spada dell'Animista|Artefatto Leggendario — Equipaggiamento|La creatura equipaggiata prende +1/+1.Ogniqualvolta la creatura equipaggiata attacca, puoi passare in rassegna il tuo grimorio per una carta terra base, metterla sul campo di battaglia TAPpata, poi rimescolare il tuo grimorio.Equipaggiare {2} +Sword of the Animist|Spada dell'Animista|Artefatto Leggendario — Equipaggiamento|La creatura equipaggiata prende +1/+1.\nOgniqualvolta la creatura equipaggiata attacca, puoi passare in rassegna il tuo grimorio per una carta terra base, metterla sul campo di battaglia TAPpata, poi rimescolare il tuo grimorio.\nEquipaggiare {2} Sword of the Chosen|Spada del Prescelto|| Sword of the Meek|Spada degli Umili|Artefatto — Equipaggiamento|La creatura equipaggiata prende +1/+2.\nEquipaggiare {2}\nOgniqualvolta una creatura 1/1 entra in gioco sotto il tuo controllo, puoi rimettere in gioco la Spada degli Umili dal tuo cimitero e poi assegnarla a quella creatura. -Sword of the Paruns|Spada dei Paruns|Artefatto — Equipaggiamento|Fintanto che la creatura equipaggiata è TAPpata, le creature TAPpate che controlli prendono +2/+0.Fintanto che la creatura equipaggiata è STAPpata, le creature STAPpate che controlli prendono +0/+2.{3}: Puoi TAPpare o STAPpare la creatura equipaggiata.Equipaggiare {3} +Sword of the Paruns|Spada dei Paruns|Artefatto — Equipaggiamento|Fintanto che la creatura equipaggiata è TAPpata, le creature TAPpate che controlli prendono +2/+0.\nFintanto che la creatura equipaggiata è STAPpata, le creature STAPpate che controlli prendono +0/+2.\n{3}: Puoi TAPpare o STAPpare la creatura equipaggiata.\nEquipaggiare {3} Sword-Point Diplomacy|Diplomazia in Punta di Spada|Stregoneria|Rivela le prime tre carte del tuo grimorio. Per ognuna di quelle carte, aggiungila alla tua mano a meno che un avversario non paghi 3 punti vita. Poi esilia le altre. Swords to Plowshares|Da Spade a Spighe!|Istantaneo|Esilia una creatura bersaglio. Il suo controllore guadagna punti vita pari alla sua forza. Swordwise Centaur|Centaura Sapiente delle Lame|Creatura — Guerriero Centauro| @@ -16345,7 +16757,7 @@ Talas Researcher|Ricercatore Talas|| Talas Scout|Esploratore Talas|| Talas Warrior|Guerriero Talas|| Tale's End|Fine della Storia|Istantaneo|Neutralizza un'abilità attivata, un'abilità innescata o una magia leggendaria bersaglio. -Talent of the Telepath|Talento del Telepate|Stregoneria|Un avversario bersaglio rivela le prime sette carte del suo grimorio. Puoi lanciare una carta istantaneo o stregoneria scelta tra esse senza pagare il suo costo di mana. Poi quel giocatore mette le altre nel suo cimitero.Arte magica — Se nel tuo cimitero ci sono due o più carte istantaneo e/o stregoneria, puoi lanciare fino a due carte istantaneo e/o stregoneria rivelate invece di una. +Talent of the Telepath|Talento del Telepate|Stregoneria|Un avversario bersaglio rivela le prime sette carte del suo grimorio. Puoi lanciare una carta istantaneo o stregoneria scelta tra esse senza pagare il suo costo di mana. Poi quel giocatore mette le altre nel suo cimitero.\nArte magica — Se nel tuo cimitero ci sono due o più carte istantaneo e/o stregoneria, puoi lanciare fino a due carte istantaneo e/o stregoneria rivelate invece di una. Talisman of Conviction|Talismano della Convinzione|Artefatto|{T}: Aggiungi {C}.\n{T}: Aggiungi {R} o {W}. Il Talismano della Convinzione ti infligge 1 danno. Talisman of Creativity|Talismano della Creatività|Artefatto|{T}: Aggiungi {C}.\n{T}: Aggiungi {U} o {R}. Il Talismano della Creatività ti infligge 1 danno. Talisman of Curiosity|Talismano della Curiosità|Artefatto|{T}: Aggiungi {C}.\n{T}: Aggiungi {G} o {U}. Il Talismano della Curiosità ti infligge 1 danno. @@ -16432,6 +16844,7 @@ Tavern Swindler|Truffatrice da Taverna|Creatura — Farabutto Umano|{T}, Paga 3 Tawnos's Wand|Bacchetta di Tawnos|| Tawnos's Weaponry|Arsenale di Tawnos|| Tawnos, Urza's Apprentice|Tawnos, Apprendista di Urza|Creatura Leggendaria — Artefice Umano|Rapidità\n{U}{R}, {T}: Copia un'abilità attivata o innescata bersaglio che controlli da una fonte artefatto. Puoi scegliere nuovi bersagli per la copia. (Le abilità di mana non possono essere bersagliate.) +Tayam, Luminous Enigma|Tayam, Enigma Luminoso|Creatura Leggendaria — Bestia Incubo|Ogni altra creatura che controlli entra nel campo di battaglia con un segnalino cautela addizionale.\n{3}, Rimuovi tre segnalini scelti tra le creature che controlli: Metti nel tuo cimitero le prime tre carte del tuo grimorio, poi rimetti sul campo di battaglia una carta permanente con costo di mana convertito pari o inferiore a 3 dal tuo cimitero. Tazeem|Tazeem|Piano — Zendikar|Le creature non possono bloccare.\nOgniqualvolta tiri caos, pesca una carta per ogni terra che controlli. Teardrop Kami|Kami delle Lacrime|Creatura - Spirito|Sacrifica il Kami delle Lacrime: TAPpa o STAPpa una creatura bersaglio. Tears of Rage|Lacrime di Rabbia|Istantaneo|Gioca la Lacrime di Rabbia solo durante la dichiarazione delle creature attaccanti.\nLe creature attaccanti che controlli prendono +X/+0 fino alla fine del turno, dove X è pari al numero di creature attaccanti. Sacrifica quelle creature alla fine del turno. @@ -16446,6 +16859,7 @@ Tectonic Reformation|Riforma Tettonica|Incantesimo|Ogni carta terra nella tua ma Tectonic Rift|Fossa Tettonica|Stregoneria|Distruggi una terra bersaglio. Le creature senza volare non possono bloccare in questo turno. Teeka's Dragon|Drago di Teeka|| Teetering Peaks|Picchi Vacillanti|Terra|I Picchi Vacillanti entrano nel campo di battaglia TAPpati.\nQuando i Picchi Vacillanti entrano nel campo di battaglia, una creatura bersaglio prende +2/+0 fino alla fine del turno.\n{T}: Aggiungi {R} alla tua riserva di mana. +Teferi's Ageless Insight|Intuizione Eterna di Teferi|Incantesimo Leggendario|Se stai per pescare una carta, tranne la prima che peschi in ognuna delle tue sottofasi di acquisizione, pesca invece due carte. Teferi's Care|L'Amore di Teferi|| Teferi's Curse|Maledizione di Teferi|| Teferi's Drake|Draghetto di Teferi|| @@ -16454,17 +16868,22 @@ Teferi's Imp|Demonietto di Teferi|| Teferi's Isle|Isola di Teferi|| Teferi's Moat|Fossato di Teferi|Incantesimo|Mentre il Fossato di Teferi entra in gioco, scegli un colore.\nLe creature senza volare del colore scelto non possono attaccarti. Teferi's Protection|Protezione di Teferi|Istantaneo|Fino al tuo prossimo turno, i tuoi punti vita non possono cambiare e hai protezione da tutto. Tutti i permanenti che controlli scompaiono. (Mentre sono fuori fase, vengono trattati come se non esistessero. Appaiono prima che tu STAPpi durante la tua sottofase di STAP.)\nEsilia la Protezione di Teferi. +Teferi's Protege|Protetta di Teferi|Creatura — Mago Umano|{1}{U}, {T}: Pesca una carta, poi scarta una carta. Teferi's Puzzle Box|Scatola degli Enigmi di Teferi|Artefatto|All'inizio della propria acquisizione, ciascun giocatore mette le carte della propria mano in fondo al proprio grimorio nell'ordine che preferisce, poi pesca altrettante carte. Teferi's Realm|Reame di Teferi|| Teferi's Response|Responso di Teferi|| Teferi's Sentinel|Sentinella di Teferi|Creatura Artefatto — Golem|Fintanto che controlli un planeswalker Teferi, la Sentinella di Teferi prende +4/+0. Teferi's Time Twist|Contrazione Temporale di Teferi|Istantaneo|Esilia un permanente bersaglio che controlli. Rimetti quella carta sul campo di battaglia sotto il controllo del suo proprietario all'inizio della prossima sottofase finale. Se entra nel campo di battaglia come una creatura, entra con un segnalino +1/+1 addizionale. +Teferi's Tutelage|Tutela di Teferi|Incantesimo|Quando la Tutela di Teferi entra nel campo di battaglia, pesca una carta, poi scarta una carta.\nOgniqualvolta peschi una carta, un avversario bersaglio macina due carte. Teferi's Veil|Velo di Teferi|| +Teferi's Wavecaster|Incantaflutti di Teferi|Creatura — Mago Tritone|Lampo\nQuando l'Incantaflutti di Teferi entra nel campo di battaglia, puoi passare in rassegna il tuo grimorio e/o il tuo cimitero per una carta chiamata Teferi, Viaggiatore Senza Tempo, rivelarla e aggiungerla alla tua mano. Se passi in rassegna il tuo grimorio in questo modo, rimescolalo. Teferi, Hero of Dominaria|Teferi, Eroe di Dominaria|Planeswalker Leggendario — Teferi|+1: Pesca una carta. All'inizio della prossima sottofase finale, STAPpa due terre.\n-3: Metti un permanente non terra bersaglio nel grimorio del suo proprietario come terza carta.\n-8: Ottieni un emblema con "Ogniqualvolta peschi una carta, esilia un permanente bersaglio controllato da un avversario". Teferi, Mage of Zhalfir|Teferi, Mago di Zhalfir|Creatura Leggendaria — Mago Umano|Lampo (Puoi giocare questa magia in ogni momento in cui potresti giocare un istantaneo.)\nLe carte creatura che possiedi che non sono in gioco hanno lampo.\nOgni avversario può giocare magie solo quando potrebbe giocare una stregoneria. +Teferi, Master of Time|Teferi, Maestro del Tempo|Planeswalker Leggendario — Teferi|Puoi attivare le abilità di fedeltà di Teferi, Maestro del Tempo durante il turno di qualsiasi giocatore in ogni momento in cui potresti lanciare un istantaneo.\n+1: Pesca una carta, poi scarta una carta.\n-3: Una creatura bersaglio che non controlli scompare. (Tratta quella creatura e qualsiasi permanente ad essa assegnato come se non esistessero fino al prossimo turno del controllore della creatura.)\n-10: Gioca due turni extra dopo questo. Teferi, Temporal Archmage|Teferi, Arcimago Temporale|Planeswalker — Teferi|+1: Guarda le prime due carte del tuo grimorio. Aggiungi una di quelle carte alla tua mano e metti l'altra in fondo al tuo grimorio.\n-1: STAPpa fino a quattro permanenti bersaglio.\n-10: Ottieni un emblema con "Puoi attivare le abilità fedeltà dei planeswalker che controlli durante il turno di qualsiasi giocatore in ogni momento in cui potresti lanciare un istantaneo".\nTeferi, Arcimago Temporale può essere il tuo comandante. Teferi, Time Raveler|Teferi, Tessitore del Tempo|Planeswalker Leggendario — Teferi|Ogni avversario può lanciare magie solo quando potrebbe lanciare una stregoneria.\n+1: Fino al tuo prossimo turno, puoi lanciare magie stregoneria come se avessero lampo.\n-3: Fai tornare fino a un artefatto, una creatura o un incantesimo bersaglio in mano al suo proprietario. Pesca una carta. Teferi, Timebender|Teferi, Distorsore Temporale|Planeswalker Leggendario — Teferi|+2: STAPpa fino a un artefatto o a una creatura bersaglio.\n-3: Guadagni 2 punti vita e peschi due carte.\n-9: Gioca un turno extra dopo questo. +Teferi, Timeless Voyager|Teferi, Viaggiatore Senza Tempo|Planeswalker Leggendario — Teferi|+1: Pesca una carta.\n-3: Metti una creatura bersaglio in cima al grimorio del suo proprietario.\n-8: Ogni creatura controllata da un avversario bersaglio scompare. Fino alla fine del tuo prossimo turno, non può apparire. (Tratta quelle creature e qualsiasi permanente ad esse assegnato come se non esistessero.) Tek|Tek|| Tel-Jilad Archers|Arcieri di Tel-Jilad|Creatura — Arciere Elfo|Protezione dagli artefatti\nGli Arcieri di Tel-Jilad possono bloccare come se avessero volare. Tel-Jilad Chosen|Prescelto di Tel-Jilad|Creatura — Guerriero Elfo|Protezione dagli artefatti @@ -16493,6 +16912,7 @@ Telling Time|Predire il Tempo|Istantaneo|Guarda le prime tre carte del tuo grimo Temmet, Vizier of Naktamun|Temmet, Visir di Naktamun|Creatura Leggendaria — Chierico Umano|All'inizio del combattimento nel tuo turno, una pedina creatura bersaglio che controlli prende +1/+1 fino alla fine del turno e non può essere bloccata in questo turno.\nImbalsamare {3}{W}{U} ({3}{W}{U}, Esilia questa carta dal tuo cimitero: Crea una pedina che è una copia della carta, tranne che è un Chierico Umano Zombie bianco senza costo di mana. Imbalsama solo quando potresti lanciare una stregoneria.) Tempered Sliver|Tramutante Temprato|Creatura — Tramutante|Le creature Tramutante che controlli hanno "Ogniqualvolta questa creatura infligge danno da combattimento a un giocatore, metti un segnalino +1/+1 su di essa". Tempered Steel|Acciaio Temprato|Incantesimo|Le creature artefatto che controlli prendono +2/+2. +Tempered Veteran|Veterana Temprata|Creatura — Cavaliere Umano|{W}, {T}: Metti un segnalino +1/+1 su una creatura bersaglio con un segnalino +1/+1.\n{4}{W}{W}, {T}: Metti un segnalino +1/+1 su una creatura bersaglio. Temper|Mitigare|| Tempest Caller|Convocatore di Tempeste|Creatura — Mago Tritone|Quando il Convocatore di Tempeste entra nel campo di battaglia, TAPpa tutte le creature controllate da un avversario bersaglio. Tempest Djinn|Genio delle Tempeste|Creatura — Genio|Volare\nIl Genio delle Tempeste prende +1/+0 per ogni Isola base che controlli. @@ -16558,6 +16978,7 @@ Tendrils of Corruption|Tentacoli della Corruzione|Istantaneo|I Tentacoli della C Tendrils of Despair|Tentacoli della Disperazione|| Teneb, the Harvester|Teneb, il Mietitore|Creatura Leggendaria — Drago|Volare\nOgniqualvolta Teneb, il Mietitore infligge danno da combattimento a un giocatore, puoi pagare {2}{B}. Se lo fai, metti in gioco sotto il tuo controllo una carta creatura bersaglio in un cimitero. Tenement Crasher|Intruso nella Proprietà|Creatura — Bestia|Rapidità +Tentative Connection|Tentativo di Avvicinamento|Stregoneria|Questa magia costa {3} in meno per essere lanciata se controlli una creatura con minacciare.\nPrendi il controllo di una creatura bersaglio fino alla fine del turno. STAPpa quella creatura. Ha rapidità fino alla fine del turno. Tenth District Guard|Guardia del Decimo Distretto|Creatura — Soldato Umano|Quando la Guardia del Decimo Distretto entra nel campo di battaglia, una creatura bersaglio prende +0/+1 fino alla fine del turno. Tenth District Legionnaire|Legionaria del Decimo Distretto|Creatura — Soldato Umano|Rapidità\nOgniqualvolta lanci una magia che bersaglia la Legionaria del Decimo Distretto, metti un segnalino +1/+1 sulla Legionaria del Decimo Distretto, poi profetizza 1. Tenth District Veteran|Veterana del Decimo Distretto|Creatura — Soldato Umano|Cautela\nOgniqualvolta la Veterana del Decimo Distretto attacca, STAPpa un'altra creatura bersaglio che controlli. @@ -16575,7 +16996,7 @@ Teroh's Faithful|Fedele di Teroh|Creatura — Chierico|Quando il Fedele di Teroh Teroh's Vanguard|Avanguardia di Teroh|Creatura — Nomade|Puoi giocare l'Avanguardia di Teroh in qualsiasi momento in cui potresti giocare un istantaneo.\nSoglia — Quando l'Avanguardia di Teroh entra in gioco, le creature che controlli guadagnano protezione dal nero fino alla fine del turno (hai soglia fintano che ci sono almeno sette carte nel tuo cimitero). Terra Eternal|Immortalità della Terra|Incantesimo|Tutte le terre sono indistruttibili. Terra Ravager|Rovinaterra|Creatura — Bestia Elementale|Ogniqualvolta il Rovinaterra attacca, prende +X/+0 fino alla fine del turno, dove X è il numero di terre controllate dal giocatore in difesa. -Terra Stomper|Calcaterra|Creatura — Bestia|Il Calcaterra non può essere neutralizzato.Travolgere (Questa creatura può infliggere il danno da combattimento in eccesso a un giocatore in difesa o a un planeswalker mentre attacca.) +Terra Stomper|Calcaterra|Creatura — Bestia|Il Calcaterra non può essere neutralizzato.\nTravolgere (Questa creatura può infliggere il danno da combattimento in eccesso a un giocatore in difesa o a un planeswalker mentre attacca.) Terraformer|Terraformatore|Creatura — Mago Umano|{1}: Scegli un tipo di terra base. Il tipo di terra di ogni terra che controlli diventa di quel tipo fino alla fine del turno. Terrain Elemental|Elementale del Terreno|Creatura — Elementale| Terrain Generator|Generatore di Terreno|| @@ -16594,6 +17015,7 @@ Territorial Roc|Roc Territoriale|Creatura — Uccello|Volare Terror of Kruin Pass|Terrore di Passo Kruin|Creatura — Mannaro|Doppio attacco\nOgni Mannaro che controlli non può essere bloccato tranne che da due o più creature.\nAll'inizio di ogni mantenimento, se nell'ultimo turno un giocatore ha lanciato due o più magie, trasforma il Terrore di Passo Kruin. Terror of Mount Velus|Terrore del Monte Velus|Creatura — Drago|Volare, doppio attacco\nQuando il Terrore del Monte Velus entra nel campo di battaglia, le creature che controlli hanno doppio attacco fino alla fine del turno. Terror of the Fairgrounds|Terrore della Fiera|Creatura — Gremlin| +Terror of the Peaks|Terrore delle Vette|Creatura — Drago|Volare\nLe magie che i tuoi avversari lanciano e che bersagliano il Terrore delle Vette costano 3 punti vita addizionali per essere lanciate.\nOgniqualvolta un'altra creatura entra nel campo di battaglia sotto il tuo controllo, il Terrore delle Vette infligge danno pari alla forza di quella creatura a un qualsiasi bersaglio. Terror|Terrore|Istantaneo|Distruggi una creatura bersaglio non artefatto non nera. Non può essere rigenerata. Terrus Wurm|Wurm di Terrus|Creatura — Zombie Wurm|Mangiacarogne {6}{B} ({6}{B}, Esilia questa carta dal tuo cimitero: Metti un numero di segnalini +1/+1 pari alla forza di questa carta su una creatura bersaglio. Attiva mangiacarogne solo quando potresti lanciare una stregoneria.) Teshar, Ancestor's Apostle|Teshar, Apostolo dell'Antenata|Creatura Leggendaria — Chierico Uccello|Volare\nOgniqualvolta lanci una magia storica, rimetti sul campo di battaglia una carta creatura bersaglio con costo di mana convertito pari o inferiore a 3 dal tuo cimitero. (Artefatti, carte leggendarie e Saghe sono carte storiche.) @@ -16696,6 +17118,7 @@ The Magic Mirror|Lo Specchio Magico|Artefatto Leggendario|Questa magia costa {1} The Mending of Dominaria|La Riparazione di Dominaria|Incantesimo — Saga|(Mentre questa Saga entra e dopo la tua sottofase di acquisizione, aggiungi un segnalino sapere. Sacrifica dopo III.)\nI, II — Metti nel tuo cimitero le prime due carte del tuo grimorio, poi puoi riprendere in mano una carta creatura dal tuo cimitero.\nIII — Rimetti sul campo di battaglia tutte le carte terra dal tuo cimitero, poi rimescola il tuo cimitero nel tuo grimorio. The Mimeoplasm|Il Mimoplasma|Creatura Leggendaria — Melma|Mentre Il Mimoplasma entra nel campo di battaglia, puoi esiliare due carte creatura dai cimiteri. Se lo fai, entra nel campo di battaglia come copia di una di quelle carte con un numero di segnalini +1/+1 addizionali pari alla forza dell'altra carta The Mirari Conjecture|Congettura sul Mirari|Incantesimo — Saga|(Mentre questa Saga entra e dopo la tua sottofase di acquisizione, aggiungi un segnalino sapere. Sacrifica dopo III.)\nI — Riprendi in mano una carta istantaneo bersaglio dal tuo cimitero.\nII — Riprendi in mano una carta stregoneria bersaglio dal tuo cimitero.\nIII — Fino alla fine del turno, ogniqualvolta lanci una magia istantaneo o stregoneria, copiala. Puoi scegliere nuovi bersagli per la copia. +The Ozolith|L'Ozolito|Artefatto Leggendario|Ogniqualvolta una creatura che controlli lascia il campo di battaglia, se aveva segnalini, metti quei segnalini su L'Ozolito.\nAll'inizio del combattimento nel tuo turno, se L'Ozolito ha segnalini, puoi spostare tutti i segnalini da L'Ozolito su una creatura bersaglio. The Rack|La Griglia|Artefatto|Mentre la Griglia entra in gioco, scegli un avversario.\nAll'inizio del mantenimento del giocatore scelto, La Griglia infligge X danni a quel giocatore, dove X è pari a 3 meno il numero di carte che ha in mano. The Royal Scions|I Discendenti Reali|Planeswalker Leggendario — Will Rowan|+1: Pesca una carta, poi scarta una carta.\n+1: Una creatura bersaglio prende +2/+0 e ha attacco improvviso e travolgere fino alla fine del turno.\n-8: Pesca quattro carte. Quando lo fai, I Discendenti Reali infliggono a un qualsiasi bersaglio danno pari al numero di carte nella tua mano. The Scarab God|Lo Scarabeo Divino|Creatura Leggendaria — Dio|All'inizio del tuo mantenimento, ogni avversario perde X punti vita e tu profetizzi X, dove X è il numero di Zombie che controlli.\n{2}{U}{B}: Esilia una carta creatura bersaglio da un cimitero. Crea una pedina che è una copia della carta, tranne che è uno Zombie 4/4 nero.\nQuando Lo Scarabeo Divino muore, fallo tornare in mano al suo proprietario all'inizio della prossima sottofase finale. @@ -16710,7 +17133,7 @@ The Zephyr Maze|Il Labirinto dello Zefiro|Piano — Kyneth|Le creature con volar Theater of Horrors|Teatro degli Orrori|Incantesimo|All'inizio del tuo mantenimento, esilia la prima carta del tuo grimorio.\nDurante il tuo turno, se un avversario ha perso punti vita in questo turno, puoi giocare carte esiliate con il Teatro degli Orrori.\n{3}{R}: Il Teatro degli Orrori infligge 1 danno a un avversario o a un planeswalker bersaglio. Theft of Dreams|Furto di Sogni|| Thelon of Havenwood|Thelon di Havenwood|Creatura Leggendaria — Druido Elfo|Ogni Fungus prende +1/+1 per ogni segnalino spora su di esso.\n{B}{G}, Rimuovi dal gioco una carta Fungus in un cimitero: Metti un segnalino spora su ogni Fungus in gioco. -Thelonite Hermit|Eremita Seguace di Thelon|Creatura — Sciamano Elfo|Le creature Saprolingio prendono +1/+1.Metamorfosi {3}{G}{G} (Puoi lanciare questa carta a faccia in giù come una creatura 2/2 pagando {3}. Girala a faccia in su in qualsiasi momento pagando il suo costo di metamorfosi.)Quando l'Eremita Seguace di Thelon viene girato a faccia in su, metti sul campo di battaglia quattro pedine creatura Saprolingio 1/1 verdi. +Thelonite Hermit|Eremita Seguace di Thelon|Creatura — Sciamano Elfo|Le creature Saprolingio prendono +1/+1.\nMetamorfosi {3}{G}{G} (Puoi lanciare questa carta a faccia in giù come una creatura 2/2 pagando {3}. Girala a faccia in su in qualsiasi momento pagando il suo costo di metamorfosi.)Quando l'Eremita Seguace di Thelon viene girato a faccia in su, metti sul campo di battaglia quattro pedine creatura Saprolingio 1/1 verdi. Thermal Blast|Esplosione Termica|Istantaneo|L'Esplosione Termica infligge 3 danni a una creatura bersaglio.\nSoglia - L'Esplosione Termica infligge invece 5 danni a quella creatura (hai soglia se ci sono almeno sette carte nel tuo cimitero). Thermal Flux|Flusso Termico|Istantaneo|Scegli una delle opzioni seguenti Il permanente non neve bersaglio diventa un permanente neve fino alla fine del turno; oppure il permanente neve bersaglio diventa non neve fino alla fine del turno.\nPesca una carta all'inizio del mantenimento del prossimo turno. Thermal Glider|Aliante Termico|| @@ -16728,8 +17151,10 @@ Thief of Hope|Ladro di Speranza|Creatura - Spirito|Ogniqualvolta giochi una magi Thief of Sanity|Ladro di Senno|Creatura — Spettro|Volare\nOgniqualvolta il Ladro di Senno infligge danno da combattimento a un giocatore, guarda le prime tre carte del grimorio di quel giocatore, esiliane una a faccia in giù, poi metti le altre nel suo cimitero. Fintanto che quella carta rimane in esilio, puoi guardarla, puoi lanciarla e puoi spendere mana come se fosse mana di qualsiasi tipo per lanciarla. Thieves' Auction|Asta dei Ladri|Stregoneria|Metti da parte tutte le carte in gioco. A cominciare da te, ogni giocatore sceglie una delle carte messe da parte e la mette in gioco sotto il proprio controllo TAPpata. Ripeti questo procedimento fino a quando tutte le carte sono state scelte. Thieves' Fortune|Destino dei Ladri|Istantaneo Tribale — Farabutto|Predatore {U} (Puoi giocare questa magia pagando il suo costo di predatore se hai inflitto danno da combattimento a un giocatore con un Farabutto in questo turno.)\nGuarda le prime quattro carte del tuo grimorio. Aggiungi una di quelle carte alla tua mano e metti tutte le altre carte in fondo al tuo grimorio in qualsiasi ordine. +Thieves' Guild Enforcer|Esecutrice della Gilda dei Ladri|Creatura — Farabutto Umano|Lampo\nOgniqualvolta l'Esecutrice della Gilda dei Ladri o un altro Farabutto entrano nel campo di battaglia sotto il tuo controllo, ogni avversario macina due carte.\nFintanto che un avversario ha otto o più carte nel suo cimitero, l'Esecutrice della Gilda dei Ladri prende +2/+1 e ha tocco letale. Thieving Amalgam|Amalgama Ladro|Creatura — Serpente Scimpanzé|All'inizio del mantenimento di ogni avversario, manifesti la prima carta del grimorio di quel giocatore. (Mettila sul campo di battaglia a faccia in giù come una creatura 2/2. Se è una carta creatura, girala a faccia in su in qualsiasi momento pagando il suo costo di mana.)\nOgniqualvolta una creatura che controlli ma non possiedi muore, il suo proprietario perde 2 punti vita e tu guadagni 2 punti vita. Thieving Magpie|Gazza Ladra|Creatura — Uccello|Volare (Questa creatura non può essere bloccata tranne che da creature con volare o raggiungere.)\nOgniqualvolta la Gazza Ladra infligge danno a un avversario, pesca una carta. +Thieving Otter|Lontra Ladra|Creatura — Lontra|Ogniqualvolta la Lontra Ladra infligge danno a un avversario, pesca una carta. Thieving Sprite|Folletto Ladro|Creatura — Farabutto Spiritello|Volare\nQuando il Folletto Ladro entra in gioco, un giocatore bersaglio rivela X carte dalla sua mano, dove X è il numero di Spiritelli che controlli. Scegli una di quelle carte. Quel giocatore scarta quella carta. Thing in the Ice|Cosa nel Ghiaccio|Creatura — Orrore|Difensore\nLa Cosa nel Ghiaccio entra nel campo di battaglia con quattro segnalini ghiaccio.\nOgniqualvolta lanci una magia istantaneo o stregoneria, rimuovi un segnalino ghiaccio dalla Cosa nel Ghiaccio. Poi, se non ha segnalini ghiaccio, trasformala. Think Tank|Cisterna di Pensieri|Incantesimo|All'inizio del tuo mantenimento, guarda la prima carta del tuo grimorio. Puoi mettere quella carta nel tuo cimitero. @@ -16767,7 +17192,7 @@ Thorntooth Witch|Strega del Dente Spinoso|Creatura — Sciamano Silvantropo|Ogni Thornwatch Scarecrow|Spaventapasseri Guardiaspina|Creatura Artefatto — Spaventapasseri|Lo Spaventapasseri Guardiaspina ha avvizzire fintanto che controlli una creatura verde. (Una fonte con avvizzire infligge danno sotto forma di segnalini -1/-1.)\nLo Spaventapasseri Guardiaspina ha cautela fintanto che controlli una creatura bianca. Thornweald Archer|Arciere della Foresta Spinata|Creatura — Arciere Elfo|Raggiungere (Questa creatura può bloccare le creature con volare.)\nTocco letale (Ogniqualvolta questa creatura infligge danno a una creatura, distruggi quella creatura.) Thornwind Faeries|Spiritelli Squartavento|Creatura — Spiritello|Volare{T}: Gli Spiritelli Squartavento infliggono 1 danno a una creatura o a un giocatore bersaglio. -Thornwood Falls|Cascate di Boscorovo|Terra|Le Cascate di Boscorovo entrano nel campo di battaglia TAPpate.Quando le Cascate di Boscorovo entrano nel campo di battaglia, guadagni 1 punto vita.{T}: Aggiungi {G} o {U} alla tua riserva di mana. +Thornwood Falls|Cascate di Boscorovo|Terra|Le Cascate di Boscorovo entrano nel campo di battaglia TAPpate.\nQuando le Cascate di Boscorovo entrano nel campo di battaglia, guadagni 1 punto vita.\n{T}: Aggiungi {G} o {U} alla tua riserva di mana. Those Who Serve|Coloro che Servono|Creatura — Zombie| Thought Collapse|Collasso del Pensiero|Istantaneo|Neutralizza una magia bersaglio. Il suo controllore mette nel proprio cimitero le prime tre carte del proprio grimorio. Thought Courier|Messaggero Psichico|Creatura — Mago Umano|{T}: Pesca una carta, poi scarta una carta dalla tua mano. @@ -16785,7 +17210,7 @@ Thought Prison|Prigione del Pensiero|Artefatto|Imprimere Quando la Prigione del Thought Reflection|Riflesso di Pensiero|Incantesimo|Se stai per pescare una carta, pesca invece due carte. Thought Scour|Rovistapensieri|Istantaneo|Un giocatore bersaglio mette nel suo cimitero le prime due carte del suo grimorio.\nPesca una carta. Thought Sponge|Spugna di Pensieri|Creatura — Spugna|Lampo\nLa Spugna di Pensieri entra nel campo di battaglia con un numero di segnalini +1/+1 pari al maggior numero di carte che un avversario ha pescato in questo turno.\nQuando la Spugna di Pensieri muore, pesca carte pari alla sua forza. -Thought Vessel|Ricettacolo di Pensieri|Artefatto|Non hai un limite massimo di carte nella tua mano.{T}: Aggiungi {1} alla tua riserva di mana. +Thought Vessel|Ricettacolo di Pensieri|Artefatto|Non hai un limite massimo di carte nella tua mano.\n{T}: Aggiungi {1} alla tua riserva di mana. Thought-Knot Seer|Veggente dell'Intreccio di Pensieri|Creatura — Eldrazi|({C} rappresenta mana incolore.)\nQuando il Veggente dell'Intreccio di Pensieri entra nel campo di battaglia, un avversario bersaglio rivela la sua mano. Scegli una carta non terra da quella mano ed esilia quella carta.\nQuando il Veggente dell'Intreccio di Pensieri lascia il campo di battaglia, un avversario bersaglio pesca una carta. Thoughtbind|Legapensiero|Istantaneo|Neutralizza una magia bersaglio con costo di mana convertito pari o inferiore a 4. Thoughtbound Phantasm|Fantasma Psicovincolato|Creatura — Spirito|Difensore\nOgniqualvolta sorvegli, metti un segnalino +1/+1 sul Fantasma Psicovincolato.\nFintanto che il Fantasma Psicovincolato ha tre o più segnalini +1/+1, può attaccare come se non avesse difensore. @@ -16802,10 +17227,10 @@ Thoughtseize|Rubapensieri|Stregoneria|Un giocatore bersaglio rivela la sua mano. Thoughtweft Gambit|Avvio della Trama dei Pensieri|Istantaneo|TAPpa tutte le creature controllate dai tuoi avversari e STAPpa tutte le creature che controlli. Thoughtweft Trio|Triade della Trama dei Pensieri|Creatura — Soldato Kithkin|Attacco improvviso, cautela\nBattersi per un Kithkin (Quando questa creatura entra in gioco, sacrificala a meno che tu non rimuova dal gioco un altro Kithkin che controlli. Quando questa creatura lascia il gioco, quella carta viene rimessa in gioco.)\nLa Triade della Trama dei Pensieri può bloccare un qualsiasi numero di creature. Thousand Winds|Mille Venti|Creatura — Elementale|Volare\nMetamorfosi {5}{U}{U} (Puoi lanciare questa carta a faccia in giù come una creatura 2/2 pagando {3}. Girala a faccia in su in qualsiasi momento pagando il suo costo di metamorfosi.)\nQuando il Mille Venti viene girato a faccia in su, fai tornare tutte le altre creature TAPpate in mano ai rispettivi proprietari. -Thousand-Year Elixir|Elisir Millenario|Artefatto|Puoi attivare le abilità delle creature che controlli come se quelle creature avessero rapidità.{1}, {T}: STAPpa una creatura bersaglio. +Thousand-Year Elixir|Elisir Millenario|Artefatto|Puoi attivare le abilità delle creature che controlli come se quelle creature avessero rapidità.\n{1}, {T}: STAPpa una creatura bersaglio. Thousand-Year Storm|Tempesta Millenaria|Incantesimo|Ogniqualvolta lanci una magia istantaneo o stregoneria, copiala per ogni altra magia istantaneo o stregoneria che hai lanciato prima in questo turno. Puoi scegliere nuovi bersagli per le copie. Thousand-legged Kami|Kami Millepiedi|Creatura - Spirito|Muta-anima 7 (Quando questa viene messa in un cimitero dal gioco, puoi riprendere in mano una carta Spirito bersaglio con costo di mana convertito pari o inferiore a 7 presente nel tuo cimitero.) -Thraben Doomsayer|Profeta di Thraben|Creatura — Chierico Umano|{T}: Metti sul campo di battaglia una pedina creatura Umano 1/1 bianca.\nOra fatidica — Fintanto che hai 5 o meno punti vita, le altre creature che controlli prendono +2/+2. +Thraben Doomsayer|Profeta di Thraben|Creatura — Chierico Umano|{T}: Crea una pedina creatura Umano 1/1 bianca.\nOra fatidica — Fintanto che hai 5 o meno punti vita, le altre creature che controlli prendono +2/+2. Thraben Foulbloods|Impurosangue di Thraben|Creatura — Segugio Zombie|Delirio — Gli Impurosangue di Thraben prendono +1/+1 e hanno minacciare fintanto che ci sono quattro o più tipi di carta tra le carte nel tuo cimitero. (Una creatura con minacciare non può essere bloccata tranne che da due o più creature.) Thraben Gargoyle|Gargoyle di Thraben|Creatura Artefatto — Gargoyle|Difensore\n{6}: Trasforma il Gargoyle di Thraben. Thraben Heretic|Eretica di Thraben|Creatura — Mago Umano|{T}: Esilia una carta creatura bersaglio da un cimitero. @@ -16834,7 +17259,7 @@ Thrashing Mudspawn|Fangogeno Devastatore|Creatura — Bestia|Ogniqualvolta viene Thrashing Wumpus|Wumpus Devastatore|| Thrash|Percuotere|Istantaneo|Una creatura bersaglio che controlli infligge danno pari alla sua forza a una creatura o a un planeswalker bersaglio che non controlli. Thrasios, Triton Hero|Trasios, Eroe Marinide|Creatura Leggendaria — Mago Tritone|{4}: Profetizza 1, poi rivela la prima carta del tuo grimorio. Se è una carta terra, mettila sul campo di battaglia TAPpata. Altrimenti, pesca una carta.\nPartner (Puoi avere due comandanti se entrambi hanno partner.) -Thraximundar|Thraximundar|Creatura Leggendaria — Assassino Zombie|RapiditàOgniqualvolta Thraximundar attacca, il giocatore in difesa sacrifica una creatura.Ogniqualvolta un giocatore sacrifica una creatura, puoi mettere un segnalino +1/+1 su Thraximundar. +Thraximundar|Thraximundar|Creatura Leggendaria — Assassino Zombie|RapiditàOgniqualvolta Thraximundar attacca, il giocatore in difesa sacrifica una creatura.\nOgniqualvolta un giocatore sacrifica una creatura, puoi mettere un segnalino +1/+1 su Thraximundar. Threads of Disloyalty|Fili di Infedeltà|Incanta Creatura|I Fili di Infedeltà possono incantare solo una creatura con costo di mana convertito pari o inferiore a 2.\nTu controlli la creatura incantata. Threaten|Minacciare|Stregoneria|STAPpa una creatura bersaglio e prendine il controllo fino alla fine del turno. Quella creatura guadagna rapidità fino alla fine del turno. Threat|Pericolo|Stregoneria|Crea una pedina creatura Bestia 4/4 rossa e verde con travolgere. @@ -16864,7 +17289,7 @@ Throne of Geth|Trono di Geth|Artefatto|{T}, Sacrifica un artefatto: Proliferare. Throne of the God-Pharaoh|Trono del Dio Faraone|Artefatto Leggendario|All'inizio della tua sottofase finale, ogni avversario perde punti vita pari al numero di creature TAPpate che controlli. Throttle|Strozzare|Istantaneo|Una creatura bersaglio prende -4/-4 fino alla fine del turno. Through the Breach|Fare Breccia|Istantaneo - Arcano|Metti in gioco una carta creatura dalla tua mano. Quella creatura ha rapidità. Sacrifica quella creatura alla fine del turno.\nUnire nell'Arcano {2}{R}{R} (Mentre giochi una magia Arcano, puoi rivelare questa carta dalla tua mano e pagare il suo costo di unione. Se lo fai, aggiungi l'effetto di questa carta a quella magia.) -Throwing Knife|Coltello da Lancio|Artefatto — Equipaggiamento|La creatura equipaggiata prende +2/+0.Ogniqualvolta la creatura equipaggiata attacca, puoi sacrificare il Coltello da Lancio. Se lo fai, il Coltello da Lancio infligge 2 danni a una creatura o a un giocatore bersaglio.Equipaggiare {2} ({2}: Assegna a una creatura bersaglio che controlli. Equipaggia solo quando potresti lanciare una stregoneria.) +Throwing Knife|Coltello da Lancio|Artefatto — Equipaggiamento|La creatura equipaggiata prende +2/+0.\nOgniqualvolta la creatura equipaggiata attacca, puoi sacrificare il Coltello da Lancio. Se lo fai, il Coltello da Lancio infligge 2 danni a una creatura o a un giocatore bersaglio.\nEquipaggiare {2} ({2}: Assegna a una creatura bersaglio che controlli. Equipaggia solo quando potresti lanciare una stregoneria.) Thrull Parasite|Thrull Parassita|Creatura — Thrull|Estorsione (Ogniqualvolta lanci una magia, puoi pagare {W/B}. Se lo fai, ogni avversario perde 1 punto vita e tu guadagni altrettanti punti vita.)\n{T}, Paga 2 punti vita: Rimuovi un segnalino da un permanente non terra bersaglio. Thrull Retainer|Thrull Servitore|| Thrull Surgeon|Chirurgo Thrull|Creatura — Thrull|{1}{B}, Sacrifica il Chirurgo Thrull: Guarda la mano di un giocatore bersaglio e scegli una carta da quella mano. Quel giocatore scarta quella carta. Gioca questa abilità solo quando potresti giocare una stregoneria. @@ -16910,7 +17335,8 @@ Thunderscape Battlemage|Mago Combattente Tuonologo|| Thunderscape Familiar|Famiglio Tuonologo|| Thunderscape Master|Maestro Tuonologo|| Thundersong Trumpeter|Trombettiere Rombosuono|Creatura — Soldato Umano|{T}: La creatura bersaglio non può attaccare né bloccare in questo turno. -Thunderstaff|Bastone delle Tempeste|Artefatto|Fintanto che il Bastone delle Tempeste è STAPpato, se una creatura ti sta per infliggere danno da combattimento, previeni 1 di quei danni.{2}, {T}: Le creature attaccanti prendono +1/+0 fino alla fine del turno. +Thunderstaff|Bastone delle Tempeste|Artefatto|Fintanto che il Bastone delle Tempeste è STAPpato, se una creatura ti sta per infliggere danno da combattimento, previeni 1 di quei danni.\n{2}, {T}: Le creature attaccanti prendono +1/+0 fino alla fine del turno. +Thwart the Enemy|Contrastare il Nemico|Istantaneo|Previeni tutto il danno che verrebbe inflitto in questo turno da creature controllate dai tuoi avversari. Thwart|Sventare|| Tiana, Ship's Caretaker|Tiana, Motorista di Bordo|Creatura Leggendaria — Artefice Angelo|Volare, attacco improvviso\nOgniqualvolta un'Aura o un Equipaggiamento che controlli vengono messi in un cimitero dal campo di battaglia, puoi far tornare quella carta in mano al suo proprietario all'inizio della prossima sottofase finale. Tibalt's Rager|Furibondo di Tibalt|Creatura — Diavolo|Quando il Furibondo di Tibalt muore, infligge 1 danno a un qualsiasi bersaglio.\n{1}{R}: Il Furibondo di Tibalt prende +2/+0 fino alla fine del turno. @@ -16918,6 +17344,7 @@ Tibalt, Rakish Instigator|Tibalt, Istigatore Dissoluto|Planeswalker Leggendario Tibalt, the Fiend-Blooded|Tibalt dal Sangue Demoniaco|Planeswalker — Tibalt|+1: Pesca una carta, poi scarta una carta a caso.\n-4: Tibalt dal Sangue Demoniaco infligge a un giocatore bersaglio danno pari al numero di carte in mano a quel giocatore.\n-6: Prendi il controllo di tutte le creature fino alla fine del turno. STAPpale. Hanno rapidità fino alla fine del turno. Tibor and Lumia|Tibor e Lumia|Creatura Leggendaria — Mago Umano|Ogniqualvolta giochi una magia blu, la creatura bersaglio guadagna volare fino alla fine del turno.\nOgniqualvolta giochi una magia rossa, Tibor e Lumia infliggono 1 danno a ogni creatura senza volare. Ticking Gnomes|Gnomi a Orologeria|| +Tidal Barracuda|Barracuda delle Maree|Creatura — Pesce|Qualsiasi giocatore può lanciare magie come se avessero lampo.\nI tuoi avversari non possono lanciare magie durante il tuo turno. Tidal Bore|Trascinato dalla Corrente|| Tidal Control|Controllo delle Maree|| Tidal Courier|Messaggero della Marea|Creatura — Tritone|Quando il Messaggero della Marea entra in gioco, rivela le prime quattro carte del tuo grimorio. Aggiungi alla tua mano tutte le carte Tritone rivelate in questo modo e metti le rimanenti in fondo al tuo grimorio.\n{3}{U}: Il Messaggero della Marea guadagna volare fino alla fine del turno. @@ -16928,6 +17355,7 @@ Tidal Visionary|Visionario della Marea|| Tidal Warrior|Guerriero delle Maree|| Tidal Wave|Ondata di Marea|| Tide Drifter|Vagabondo delle Maree|Creatura — Parassita Eldrazi|Vacuità (Questa carta non ha colore.)Le altre creature incolori che controlli prendono +0/+1. +Tide Skimmer|Sorvolatore delle Maree|Creatura — Draghetto|Volare\nOgniqualvolta attacchi con due o più creature con volare, pesca una carta. Tide of War|Sorti di Guerra|Incantesimo|Ogniqualvolta una o più creature bloccano, lancia una moneta. Se vinci il lancio, il giocatore in difesa sacrifica tutte le creature bloccanti. Altrimenti, il giocatore attaccante sacrifica tutte le creature bloccate. Tidebinder Mage|Maga Vincolaflusso|Creatura — Mago Tritone|Quando la Maga Vincolaflusso entra nel campo di battaglia, TAPpa una creatura bersaglio rossa o verde controllata da un avversario. Quella creatura non STAPpa durante lo STAP del suo controllore fintanto che controlli la Maga Vincolaflusso. Tideforce Elemental|Elementale della Marea Selvaggia|Creatura — Elementale|{U}, {T}: Puoi TAPpare o STAPpare un'altra creatura bersaglio.\nTerraferma — Ogniqualvolta una terra entra nel campo di battaglia sotto il tuo controllo, puoi STAPpare l'Elementale della Marea Selvaggia. @@ -16997,8 +17425,9 @@ Tireless Tribe|Tribù Instancabile|Creatura — Nomade|Scarta una carta dalla tu Tishana's Wayfinder|Apripista di Tishana|Creatura — Esploratore Tritone|Quando l'Apripista di Tishana entra nel campo di battaglia, esplora. (Rivela la prima carta del tuo grimorio. Se è una terra, aggiungila alla tua mano. Altrimenti, metti un segnalino +1/+1 su questa creatura, poi rimetti quella carta al suo posto o mettila nel tuo cimitero.) Tishana, Voice of Thunder|Tishana, Voce del Tuono|Creatura Leggendaria — Sciamano Tritone|La forza e la costituzione di Tishana, Voce del Tuono sono pari al numero di carte nella tua mano.\nNon hai un limite massimo di carte nella tua mano.\nQuando Tishana entra nel campo di battaglia, pesca una carta per ogni creatura che controlli. Titan Forge|Forgia dei Titani|Artefatto|{3}, {T}: Metti un segnalino carica sulla Forgia dei Titani.\n{T}, Rimuovi tre segnalini carica dalla Forgia dei Titani: Metti sul campo di battaglia una pedina creatura artefatto Golem 9/9 incolore. -Titan of Eternal Fire|Titano del Fuoco Eterno|Creatura — Gigante|Ogni creatura Umano che controlli ha "{R}, {T}: Questa creatura infligge 1 danno a una creatura o a un giocatore bersaglio". -Titan's Presence|Presenza del Titano|Istantaneo|Come costo addizionale per lanciare la Presenza del Titano, rivela una carta creatura incolore dalla tua mano.Esilia una creatura bersaglio se la sua forza è pari o inferiore alla forza della carta rivelata. +Titan Hunter|Cacciatrice di Titani|Creatura — Guerriero Umano|All'inizio della sottofase finale di ogni giocatore, se nessuna creatura è morta in questo turno, la Cacciatrice di Titani infligge 4 danni a quel giocatore.\n{1}{B}, Sacrifica una creatura: Guadagni 4 punti vita. +Titan of Eternal Fire|Titano del Fuoco Eterno|Creatura — Gigante|Ogni creatura Umano che controlli ha "{R}, {T}: Questa creatura infligge 1 danno a un qualsiasi bersaglio". +Titan's Presence|Presenza del Titano|Istantaneo|Come costo addizionale per lanciare la Presenza del Titano, rivela una carta creatura incolore dalla tua mano.\nEsilia una creatura bersaglio se la sua forza è pari o inferiore alla forza della carta rivelata. Titan's Revenge|Vendetta dei Titani|Stregoneria|La Vendetta dei Titani infligge X danni a una creatura o a un giocatore bersaglio. Scontrati con un avversario. Se vinci, fai tornare la Vendetta dei Titani in mano al suo proprietario. (Ogni giocatore che si scontra rivela la prima carta del suo grimorio, poi la mette in cima o in fondo. Un giocatore vince se la sua carta aveva un costo di mana convertito maggiore.) Titan's Strength|Forza del Titano|Istantaneo|Una creatura bersaglio prende +3/+1 fino alla fine del turno. Profetizza 1. (Guarda la prima carta del tuo grimorio. Puoi mettere quella carta in fondo al tuo grimorio.) Titania's Boon|Dono di Titania|| @@ -17010,6 +17439,8 @@ Titanic Bulvox|Torobue Titanico|Creatura — Bestia|Travolgere\nMetamorfosi {4}{ Titanic Growth|Crescita Titanica|Istantaneo|Una creatura bersaglio prende +4/+4 fino alla fine del turno. Titanic Ultimatum|Ultimatum Titanico|Stregoneria|Fino alla fine del turno, le creature che controlli prendono +5/+5 e hanno attacco improvviso, legame vitale e travolgere. Titanium Golem|Golem di Titanio|Creatura Artefatto — Golem|{1}{W}: Il Golem di Titanio guadagna attacco improvviso fino alla fine del turno. +Titanoth Rex|Titanos Rex|Creatura — Bestia Dinosauro|Travolgere\nCiclo {1}{G} ({1}{G}, Scarta questa carta: Pesca una carta.)\nQuando cicli il Titanos Rex, metti un segnalino travolgere su una creatura bersaglio che controlli. +Titans' Nest|Nido dei Titani|Incantesimo|All'inizio del tuo mantenimento, guarda la prima carta del tuo grimorio. Puoi metterla nel tuo cimitero.\nEsilia una carta dal tuo cimitero: Aggiungi {C}. Spendi questo mana solo per lanciare una magia colorata senza {X} nel suo costo di mana. Tithe Drinker|Bevitrice di Tributi|Creatura — Vampiro|Legame vitale (Il danno inflitto da questa creatura ti fa anche guadagnare altrettanti punti vita.)\nEstorsione (Ogniqualvolta lanci una magia, puoi pagare {W/B}. Se lo fai, ogni avversario perde 1 punto vita e tu guadagni altrettanti punti vita.) Tithe Taker|Esattore di Tributi|Creatura — Soldato Umano|Durante il tuo turno, le magie che lanciano i tuoi avversari costano {1} in più per essere lanciate e le abilità che attivano i tuoi avversari costano {1} in più per essere attivate a meno che non siano abilità di mana.\nAldilà 1 (Quando questa creatura muore, crea una pedina creatura Spirito 1/1 bianca e nera con volare.) Tithebearer Giant|Gigante Trasportatributi|Creatura — Guerriero Gigante|Quando il Gigante Trasportatributi entra nel campo di battaglia, pesca una carta e perdi 1 punto vita. @@ -17020,6 +17451,7 @@ To Arms!|Alle Armi!|Istantaneo|STAPpa tutte le creature che controlli.\nPesca un To the Slaughter|Al Macello|Istantaneo|Un giocatore bersaglio sacrifica una creatura o un planeswalker.\nDelirio — Se ci sono quattro o più tipi di carta tra le carte nel tuo cimitero, invece quel giocatore sacrifica una creatura e un planeswalker. Tobias Andrion|Tobias Andrion|| Tocatli Honor Guard|Guardia d'Onore di Toxatli|Creatura — Soldato Umano|Le creature che entrano nel campo di battaglia non fanno innescare le abilità. +Together Forever|Per Sempre Insieme|Incantesimo|Quando Per Sempre Insieme entra nel campo di battaglia, soccorri 2. (Scegli fino a due creature bersaglio. Metti un segnalino +1/+1 su ciascuna di esse.)\n{1}: Scegli una creatura bersaglio con un segnalino. Quando quella creatura muore in questo turno, fai tornare quella carta in mano al suo proprietario. Toil to Renown|Sudare per la Fama|Stregoneria|Guadagni 1 punto vita per ogni artefatto, creatura e terra TAPpati che controlli. Toils of Night and Day|Trappola di Notte e Giorno|Istantaneo - Arcano|TAPpa o STAPpa un permanente bersaglio, quindi TAPpa o STAPpa un altro permanente bersaglio. Tolaria West|Tolaria Occidentale|Terra|Tolaria Occidentale entra in gioco TAPpata.\n{T}: Aggiungi {U} alla tua riserva di mana.\nTrasmutare {1}{U}{U} ({1}{U}{U}, Scarta questa carta: Passa in rassegna il tuo grimorio per una carta con costo di mana convertito pari a 0, rivelala e aggiungila alla tua mano. Poi rimescola il tuo grimorio. Gioca questa abilità solo quando potresti giocare una stregoneria.) @@ -17027,6 +17459,7 @@ Tolarian Academy|Accademia di Tolaria|| Tolarian Drake|Draghetto di Tolaria|| Tolarian Emissary|Emissario di Tolaria|| Tolarian Entrancer|Ipnotizzatore di Tolaria|| +Tolarian Kraken|Kraken di Tolaria|Creatura — Kraken|Ogniqualvolta peschi una carta, puoi pagare {1}. Quando lo fai, puoi TAPpare o STAPpare una creatura bersaglio. Tolarian Scholar|Studioso di Tolaria|Creatura — Mago Umano| Tolarian Sentinel|Sentinella di Tolaria|Creatura — Mutamagia Umano|Volare\n{U}, {T}, Scarta una carta: Fai tornare un permanente bersaglio che controlli in mano al suo proprietario. Tolarian Serpent|Serpente di Tolaria|| @@ -17043,6 +17476,7 @@ Tomb of the Spirit Dragon|Tomba dello Spirito Drago|Terra|{T}: Aggiungi {1} alla Tombfire|Fuoco Tombale|Stregoneria|Il giocatore bersaglio rimuove dal gioco tutte le carte con flashback presenti nel suo cimitero. Tombstalker|Cacciatore Sepolcrale|Creatura — Demone|Volare\nEsumare (Puoi rimuovere dal gioco un qualsiasi numero di carte dal tuo cimitero quando giochi questa magia. Costa {1} in meno per essere giocata per ogni carta rimossa in questo modo.) Tombstone Stairwell|Scalinata di Lapidi|| +Tome Anima|Essenza dei Tomi|Creatura — Spirito|L'Essenza dei Tomi non può essere bloccata se hai pescato due o più carte in questo turno. Tome Raider|Razziatrice di Tomi|Creatura — Spiritello|Volare\nQuando la Razziatrice di Tomi entra nel campo di battaglia, pesca una carta. Tome Scour|Ripulire Tomi|Stregoneria|Un giocatore bersaglio mette nel suo cimitero le prime cinque carte del suo grimorio. Tome of the Guildpact|Tomo del Patto delle Gilde|Artefatto|Ogniqualvolta lanci una magia multicolore, pesca una carta.\n{T}: Aggiungi un mana di un qualsiasi colore. @@ -17080,7 +17514,7 @@ Tormented Angel|Angelo Tormentato|| Tormented Hero|Eroe Tormentato|Creatura — Guerriero Umano|L'Eroe Tormentato entra nel campo di battaglia TAPpato.\nEroismo — Ogniqualvolta lanci una magia che bersaglia l'Eroe Tormentato, ogni avversario perde 1 punto vita. Guadagni tanti punti vita quanti sono i punti vita persi in questo modo. Tormented Pariah|Pariah Tormentato|Creatura — Mannaro Guerriero Umano|All'inizio di ogni mantenimento, se nell'ultimo turno non sono state lanciate magie, trasforma il Pariah Tormentato. Tormented Soul|Anima Tormentata|Creatura — Spirito|L'Anima Tormentata non può bloccare e non può essere bloccata. -Tormented Thoughts|Pensieri Strazianti|Stregoneria|Come costo addizionale per lanciare i Pensieri Strazianti, sacrifica una creatura.Un giocatore bersaglio scarta un numero di carte pari alla forza della creatura sacrificata. +Tormented Thoughts|Pensieri Strazianti|Stregoneria|Come costo addizionale per lanciare i Pensieri Strazianti, sacrifica una creatura.\nUn giocatore bersaglio scarta un numero di carte pari alla forza della creatura sacrificata. Tormenting Voice|Voce Torturante|Stregoneria|Come costo addizionale per lanciare la Voce Torturante, scarta una carta.\nPesca due carte. Tormentor Exarch|Esarca Torturatore|Creatura — Chierico|Quando l'Esarca Torturatore entra nel campo di battaglia, scegli uno — Una creatura bersaglio prende +2/+0 fino alla fine del turno; oppure una creatura bersaglio prende -0/-2 fino alla fine del turno. Tormentor's Trident|Tridente del Torturatore|Artefatto — Equipaggiamento|La creatura equipaggiata prende +3/+0 e attacca ogni turno, se può farlo.\nEquipaggiare {3} @@ -17136,13 +17570,14 @@ Towering Thunderfist|Pugno Tonante Imponente|Creatura — Soldato Gigante|{W}: I Towering-Wave Mystic|Mistico dell'Onda Colossale|Creatura — Mago Tritone|Ogniqualvolta il Mistico dell'Onda Colossale infligge danno, un giocatore bersaglio mette nel suo cimitero altrettante carte dalla cima del suo grimorio. Town Gossipmonger|Pettegola del Paese|Creatura — Umano|{T}, TAPpa una creatura STAPpata che controlli: Trasforma la Pettegola del Paese. Town Sentry|Sentinella Cittadina|| -Toxic Deluge|Diluvio Tossico|Stregoneria|Come costo addizionale per lanciare il Diluvio Tossico, paga X punti vita.Tutte le creature prendono -X/-X fino alla fine del turno. +Toxic Deluge|Diluvio Tossico|Stregoneria|Come costo addizionale per lanciare il Diluvio Tossico, paga X punti vita.\nTutte le creature prendono -X/-X fino alla fine del turno. Toxic Iguanar|Iguana Tossica|Creatura — Lucertola|L'Iguana Tossica ha tocco letale fintanto che controlli un permanente verde. (Ogniqualvolta questa creatura infligge danno a una creatura, distruggi quella creatura.) Toxic Nim|Nim Tossico|Creatura — Zombie|Infettare (Questa creatura infligge danno alle creature sotto forma di segnalini -1/-1 e ai giocatori sotto forma di segnalini veleno.)\n{B}: Rigenera il Nim Tossico. Toxic Stench|Fetore Tossico|Istantaneo|La creatura bersaglio non nera prende -1/-1 fino alla fine del turno.\nSoglia Distruggi invece quella creatura. Non può essere rigenerata. (hai soglia se ci sono almeno sette carte nel tuo cimitero). Toxin Sliver|Tramutante Tossina|Creatura — Tramutante|Ogniqualvolta un Tramutante infligge danno da combattimento a una creatura, distruggi quella creatura. Non può essere rigenerata. Toymaker|Giocattolaio|| Trace of Abundance|Tracce di Abbondanza|Incantesimo — Aura|Incanta terra\nLa terra incantata ha velo. (Non può essere bersaglio di magie o abilità.)\nOgniqualvolta la terra incantata viene TAPpata per attingere mana, il suo controllore aggiunge un mana di qualsiasi colore alla sua riserva di mana (in aggiunta al mana prodotto dalla terra incantata). +Track Down|Rintracciare|Stregoneria|Profetizza 3, poi rivela la prima carta del tuo grimorio. Se è una carta creatura o terra, pesca una carta. (Per profetizzare 3, guarda le prime tre carte del tuo grimorio, poi mettine un qualsiasi numero in fondo al tuo grimorio e le altre in cima in qualsiasi ordine.) Tracker's Instincts|Istinto del Battipista|Stregoneria|Rivela le prime quattro carte del tuo grimorio. Aggiungi alla tua mano una carta creatura tra quelle rivelate e metti le altre nel tuo cimitero.\nFlashback {2}{U} (Puoi lanciare questa carta dal tuo cimitero pagando il suo costo di flashback. Poi esiliala.) Tracker|Guida dei Boschi|| Trade Caravan|Carovana dei Mercanti|| @@ -17172,6 +17607,7 @@ Trait Doctoring|Trattamento delle Fattezze|Stregoneria|Cambia il testo di un per Traitor's Clutch|Morsa del Traditore|Istantaneo|Una creatura bersaglio prende +1/+0, diventa nera e ha ombra fino alla fine del turno. (Può bloccare o essere bloccato solo da creature con ombra.)\nFlashback {1}{B} (Puoi giocare questa carta dal tuo cimitero pagando il suo costo di flashback. Poi rimuovila dal gioco). Traitor's Roar|Ruggito del Traditore|Stregoneria|TAPpa una creatura STAPpata bersaglio. Quella creatura infligge danno pari alla propria forza al suo controllore.\nCospirare (Mentre giochi questa magia, puoi TAPpare due creature STAPpate che controlli che condividono un colore con essa. Quando lo fai, copia la magia. Puoi scegliere un nuovo bersaglio per la copia.) Traitorous Blood|Sangue Traditore|Stregoneria|Prendi il controllo di una creatura bersaglio fino alla fine del turno. STAPpala. Ha travolgere e rapidità fino alla fine del turno. +Traitorous Greed|Avidità Traditrice|Stregoneria|Prendi il controllo di una creatura bersaglio fino alla fine del turno. STAPpa quella creatura. Ha rapidità fino alla fine del turno. Aggiungi due mana di un qualsiasi colore. (La creatura può attaccare e {T} in questo turno.) Traitorous Instinct|Istinto Traditore|Stregoneria|Prendi il controllo di una creatura bersaglio fino alla fine del turno. STAPpa quella creatura. Fino alla fine del turno, prende +2/+0 e ha rapidità. Tranquil Cove|Baia Tranquilla|Terra|La Baia Tranquilla entra nel campo di battaglia TAPpata.\nQuando la Baia Tranquilla entra nel campo di battaglia, guadagni 1 punto vita.\n{T}: Aggiungi {W} o {U} alla tua riserva di mana. Tranquil Domain|Dominio Pacifico|| @@ -17186,10 +17622,11 @@ Transcendent Envoy|Inviato Trascendente|Creatura Incantesimo — Grifone|Volare\ Transcendent Master|Maestro Trascendente|Creatura — Avatar Chierico Umano|Aumentare di livello {1} ({1}: Metti un segnalino livello su questa creatura. Aumenta di livello solo quando potresti lanciare una stregoneria.)\nLIVELLO 6-11\n6/6\nLegame vitale\nLIVELLO 12+\n9/9\nLegame vitale\nIl Maestro Trascendente è indistruttibile. Transgress the Mind|Violare la Mente|Stregoneria|Vacuità (Questa carta non ha colore.)Un giocatore bersaglio rivela la sua mano. Scegli una carta da quella mano con costo di mana convertito pari o superiore a 3 ed esilia quella carta. Transguild Courier|Corriere Transgilda|Creatura Artefatto — Golem|Il Corriere Transgilda è di tutti i colori (anche se questa carta non è in gioco). -Transguild Promenade|Passeggiata Transgilda|Terra|La Passeggiata Transgilda entra nel campo di battaglia TAPpata.Quando la Passeggiata Transgilda entra nel campo di battaglia, sacrificala a meno che tu non paghi {1}.{T}: Aggiungi un mana di un qualsiasi colore alla tua riserva di mana. +Transguild Promenade|Passeggiata Transgilda|Terra|La Passeggiata Transgilda entra nel campo di battaglia TAPpata.\nQuando la Passeggiata Transgilda entra nel campo di battaglia, sacrificala a meno che tu non paghi {1}.\n{T}: Aggiungi un mana di un qualsiasi colore alla tua riserva di mana. Transluminant|Mutaluce|Creatura — Sciamano Driade|{W}, Sacrifica la Mutaluce: Metti in gioco una pedina creatura Spirito 1/1 bianca con volare alla fine del turno. Transmogrifying Licid|Licide Trasmutatore|| Transmogrifying Wand|Bacchetta Trasmutatrice|Artefatto|La Bacchetta Trasmutatrice entra nel campo di battaglia con tre segnalini carica.\n{1}, {T}, Rimuovi un segnalino carica dalla Bacchetta Trasmutatrice: Distruggi una creatura bersaglio. Il suo controllore crea una pedina creatura Bue 2/4 bianca. Attiva questa abilità solo quando potresti lanciare una stregoneria. +Transmogrify|Trasfigurare|Stregoneria|Esilia una creatura bersaglio. Il controllore di quella creatura rivela carte dalla cima del suo grimorio fino a che non rivela una carta creatura. Quel giocatore mette quella carta sul campo di battaglia, poi rimescola le altre nel suo grimorio. Transmutation|Trasmutazione|| Trap Digger|Scava Trappole|Creatura — Soldato|{2}{W}, {T}: Metti un segnalino trappola su una terra bersaglio che controlli.\nSacrifica una terra con almeno un segnalino trappola su di essa: Lo Scava Trappole infligge 3 danni a una creatura attaccante bersaglio senza volare. Trap Essence|Intrappolare l'Essenza|Istantaneo|Neutralizza una magia creatura bersaglio. Scegli fino a una creatura bersaglio. Metti due segnalini +1/+1 su di essa. @@ -17333,14 +17770,16 @@ True Believer|Vero Credente|Creatura — Chierico Umano|Hai velo. (Non puoi esse True Conviction|Vera Convinzione|Incantesimo|Le creature che controlli hanno doppio attacco e legame vitale. True Love's Kiss|Bacio del Vero Amore|Istantaneo|Esilia un artefatto o un incantesimo bersaglio.\nPesca una carta. True-Faith Censer|Turibolo della Vera Fede|Artefatto — Equipaggiamento|La creatura equipaggiata prende +1/+1 e ha cautela.\nFintanto che la creatura equipaggiata è un Umano, prende +1/+0 addizionale.\nEquipaggiare {2} ({2}: Assegna a una creatura bersaglio che controlli. Equipaggia solo quando potresti lanciare una stregoneria.) -True-Name Nemesis|Nemesi del Vero Nome|Creatura — Farabutto Tritone|Mentre la Nemesi del Vero Nome entra nel campo di battaglia, scegli un giocatore.La Nemesi del Vero Nome ha protezione dal giocatore scelto. (Questa creatura non può essere bloccata, bersagliata, non può esserle inflitto danno, né può essere incantata da nulla che sia controllato da quel giocatore.) +True-Name Nemesis|Nemesi del Vero Nome|Creatura — Farabutto Tritone|Mentre la Nemesi del Vero Nome entra nel campo di battaglia, scegli un giocatore.\nLa Nemesi del Vero Nome ha protezione dal giocatore scelto. (Questa creatura non può essere bloccata, bersagliata, non può esserle inflitto danno, né può essere incantata da nulla che sia controllato da quel giocatore.) Truefire Captain|Capitana del Fuocovero|Creatura — Cavaliere Umano|Mentore (Ogniqualvolta questa creatura attacca, metti un segnalino +1/+1 su una creatura attaccante bersaglio con forza inferiore.)\nOgniqualvolta viene inflitto danno alla Capitana del Fuocovero, essa infligge altrettanti danni a un giocatore bersaglio. Truefire Paladin|Paladino del Fuocovero|Creatura — Cavaliere Umano|Cautela\n{R}{W}: Il Paladino del Fuocovero prende +2/+0 fino alla fine del turno.\n{R}{W}: Il Paladino del Fuocovero ha attacco improvviso fino alla fine del turno. Trueheart Duelist|Duellante dal Cuore Saldo|Creatura — Guerriero Umano|La Duellante dal Cuore Saldo può bloccare una creatura addizionale in ogni combattimento.\nImbalsamare {2}{W} ({2}{W}, Esilia questa carta dal tuo cimitero: Crea una pedina che è una copia della carta, tranne che è un Guerriero Umano Zombie bianco senza costo di mana. Imbalsama solo quando potresti lanciare una stregoneria.) Trueheart Twins|Gemelli dal Cuore Saldo|Creatura — Guerriero Sciacallo|Puoi stremare i Gemelli dal Cuore Saldo mentre attaccano. (Non STAPperanno durante il tuo prossimo STAP.)\nOgniqualvolta stremi una creatura, le creature che controlli prendono +1/+0 fino alla fine del turno. +Trufflesnout|Fiutartufo|Creatura — Cinghiale|Quando il Fiutartufo entra nel campo di battaglia, scegli uno —\n• Metti un segnalino +1/+1 sul Fiutartufo.\n• Guadagni 4 punti vita. Truga Jungle|Giungla di Truga|Piano — Ergamon|Tutte le terre hanno "{T}: Aggiungi un mana di un qualsiasi colore alla tua riserva di mana".\nOgniqualvolta tiri caos, rivela le prime tre carte del tuo grimorio. Aggiungi alla tua mano tutte le carte terra rivelate in questo modo e metti le altre in fondo al tuo grimorio in qualsiasi ordine. Trumpet Blast|Squillo di Trombe|Istantaneo|Le creature attaccanti prendono +2/+0 fino alla fine del turno. Trumpeting Armodon|Armodonte del Barrito|| +Trumpeting Gnarr|Gnarr Muggente|Creatura — Bestia|Mutazione {3}{G/U}{G/U} (Se lanci questa magia per il suo costo di mutazione, mettila sopra o sotto una creatura non Umano bersaglio che possiedi. Muta nella creatura sopra, con anche le abilità di quelle sotto.)\nOgniqualvolta questa creatura muta, crea una pedina creatura Bestia 3/3 verde. Trumpeting Herd|Mandria dei Barriti|Stregoneria|Crea una pedina creatura Elefante 3/3 verde.\nRipresa (Se lanci questa magia dalla tua mano, esiliala mentre si risolve. All'inizio del tuo prossimo mantenimento, puoi lanciare questa carta dall'esilio senza pagare il suo costo di mana.) Trusted Advisor|Consigliere Fidato|Creatura - Consigliere Umano|Il numero massimo di carte che puoi tenere in mano è aumentato di due.\nAll'inizio del tuo mantenimento, il proprietario riprende in mano una creatura blu che tu controlli. Trusted Forcemage|Maga della Forza Leale|Creatura — Sciamano Umano|Unione d'anime (Puoi abbinare questa creatura a un'altra creatura non abbinata quando una delle due entra nel campo di battaglia. Restano abbinate fintanto che le controlli entrambe.)\nFintanto che la Maga della Forza Leale è abbinata a un'altra creatura, ognuna di quelle creature prende +1/+1. @@ -17351,6 +17790,7 @@ Trusty Machete|Machete Affidabile|Artefatto — Equipaggiamento|La creatura equi Trusty Packbeast|Bestia da Carico Fidata|Creatura — Bestia|Quando la Bestia da Carico Fidata entra nel campo di battaglia, riprendi in mano una carta artefatto bersaglio dal tuo cimitero. Truth or Tale|Verità o Menzogna|Istantaneo|Rivela le prime cinque carte del tuo grimorio e separale in due pile. Un avversario sceglie una pila. Aggiungi alla tua mano una carta della pila scelta, poi metti tutte le altre carte rivelate in questo modo in fondo al tuo grimorio in qualsiasi ordine. Trygon Predator|Predatore Trigone|Creatura — Bestia|VolareOgniqualvolta il Predatore Trigone infligge danno da combattimento a un giocatore, puoi distruggere un artefatto o un incantesimo bersaglio controllato da quel giocatore. +Trynn, Champion of Freedom|Trynn, Campionessa della Libertà|Creatura Leggendaria — Soldato Umano|Partner di Silvar, Divoratore dei Liberi (Quando questa creatura entra nel campo di battaglia, un giocatore bersaglio può aggiungere Silvar alla sua mano dal suo grimorio, poi rimescolare.)\nAll'inizio della tua sottofase finale, se hai attaccato in questo turno, crea una pedina creatura Soldato Umano 1/1 bianca. Tsabo Tavoc|Tsabo Tavok|| Tsabo's Assassin|Assassino Tsabo|| Tsabo's Decree|Decreto di Tsabo|| @@ -17389,7 +17829,7 @@ Turntimber Grove|Boschetto di Legnotorto|Terra|Il Boschetto di Legnotorto entra Turntimber Ranger|Ranger di Legnotorto|Creatura — Alleato Esploratore Elfo|Ogniqualvolta il Ranger di Legnotorto o un altro Alleato entra nel campo di battaglia sotto il tuo controllo, puoi mettere sul campo di battaglia una pedina creatura Lupo 2/2 verde. Se lo fai, metti un segnalino +1/+1 sul Ranger di Legnotorto. Turntimber Sower|Seminatore di Legnotorto|Creatura — Druido Elfo|Ogniqualvolta una o più carte terra vengono messe nel tuo cimitero da qualsiasi zona, crea una pedina creatura Pianta 0/1 verde.\n{G}, Sacrifica tre creature: Riprendi in mano una carta terra bersaglio dal tuo cimitero. Turn|Turn|Istantaneo|Fino alla fine del turno, una creatura bersaglio perde tutte le abilità e diventa una Bizzarria rossa con forza e costituzione base 0/1.\nFusione (Puoi lanciare una o entrambe le metà di questa carta dalla tua mano.) -Turret Ogre|Ogre della Torretta|Creatura — Guerriero Ogre|Raggiungere\nQuando l'Ogre della Torretta entra nel campo di battaglia, se controlli un'altra creatura con forza pari o superiore a 4, l'Ogre della Torretta infligge 2 danni a ogni avversario. +Turret Ogre|Ogre della Torretta|Creatura — Guerriero Ogre|Raggiungere (Questa creatura può bloccare le creature con volare.)\nQuando l'Ogre della Torretta entra nel campo di battaglia, se controlli un'altra creatura con forza pari o superiore a 4, l'Ogre della Torretta infligge 2 danni a ogni avversario. Turri Island|Isola Turri|Piano — Ir|Le magie creatura costano {2} in meno per essere lanciate.\nOgniqualvolta tiri caos, rivela le prime tre carte del tuo grimorio. Aggiungi alla tua mano tutte le carte creatura rivelate in questo modo e metti le altre nel tuo cimitero. Turtleshell Changeling|Cangiante Tartaruga|Creatura — Polimorfo|Cangiante (Questa carta ha tutti i tipi di creatura in ogni momento.)\n{1}{U}: Scambia la forza e la costituzione del Cangiante Tartaruga fino alla fine del turno. Tusked Colossodon|Colossodonte Zannuto|Creatura — Bestia| @@ -17405,11 +17845,13 @@ Twilight Shepherd|Pastorella del Crepuscolo|Creatura — Angelo|Volare, cautela\ Twilight's Call|Richiamo del Crepuscolo|| Twin Bolt|Doppia Saetta|Istantaneo|La Doppia Saetta infligge 2 danni divisi a tua scelta tra una o due creature e/o giocatori bersaglio. Twin-Silk Spider|Ragno Doppiaseta|Creatura — Ragno|Raggiungere\nQuando il Ragno Doppiaseta entra nel campo di battaglia, crea una pedina creatura Ragno 1/2 verde con raggiungere. +Twinblade Assassins|Assassini delle Lame Gemelle|Creatura — Assassino Elfo|All'inizio della tua sottofase finale, se è morta una creatura in questo turno, pesca una carta. Twinblade Paladin|Paladina delle Lame Gemelle|Creatura — Cavaliere Umano|Ogniqualvolta guadagni punti vita, metti un segnalino +1/+1 sulla Paladina delle Lame Gemelle.\nFintanto che hai 25 o più punti vita, la Paladina delle Lame Gemelle ha doppio attacco. (Infligge sia danno da combattimento da attacco improvviso che danno da combattimento regolare.) Twinblade Slasher|Squartatore delle Lame Gemelle|Creatura — Guerriero Elfo|Avvizzire (Una fonte con avvizzire infligge danno sotto forma di segnalini -1/-1.)\n{1}{G}: Lo Squartatore delle Lame Gemelle prende +2/+2 fino alla fine del turno. Gioca questa abilità solo una volta per turno. Twincast|Doppio Lancio|Istantaneo|Copia una magia istantaneo o stregoneria bersaglio. Puoi scegliere nuovi bersagli per la copia. Twinflame|Fiamma Gemella|Stregoneria|Sforzo — La Fiamma Gemella costa {2}{R} in più per essere lanciata per ogni bersaglio oltre il primo.\nScegli un qualsiasi numero di creature bersaglio che controlli. Per ognuna di esse, metti sul campo di battaglia una pedina che è una copia di quella creatura. Quelle pedine hanno rapidità. Esiliale all'inizio della prossima sottofase finale. Twinning Glass|Vetro Geminato|Artefatto|{1}, {T}: Puoi giocare una carta non terra dalla tua mano senza pagare il suo costo di mana se ha lo stesso nome di una magia che è stata giocata in questo turno. +Twinning Staff|Bastone Sdoppiante|Artefatto|Se stai per copiare una magia una o più volte, invece copiala una volta in più. Puoi scegliere nuovi bersagli per la copia addizionale.\n{7}, {T}: Copia una magia istantaneo o stregoneria bersaglio che controlli. Puoi scegliere nuovi bersagli per la copia. Twins of Maurer Estate|Gemelle della Tenuta Maurer|Creatura — Vampiro|Follia {2}{B} (Se scarti questa carta, scartala in esilio. Quando lo fai, lanciala pagando il suo costo di follia o mettila nel tuo cimitero.) Twinstrike|Doppiocolpo|Istantaneo|Il Doppiocolpo infligge 2 danni a ciascuna di due creature bersaglio.\nDeterminazione Invece distruggi quelle creature se non hai carte in mano. Twist Allegiance|Invertire le Alleanze|Stregoneria|Tu e l'avversario bersaglio prendete ciascuno il controllo di tutte le creature controllate dall'altro fino alla fine del turno. STAPpa quelle creature. Quelle creature guadagnano rapidità fino alla fine del turno @@ -17444,7 +17886,8 @@ Ugin's Construct|Costrutto di Ugin|Creatura Artefatto — Costrutto|Quando il Co Ugin's Insight|Visione di Ugin|Stregoneria|Profetizza X, dove X è il costo di mana convertito più alto tra i permanenti che controlli, poi pesca tre carte. Ugin's Nexus|Fulcro di Ugin|Artefatto Leggendario|Se un giocatore sta per iniziare un turno extra, quel giocatore salta invece quel turno.\nSe il Fulcro di Ugin sta per essere messo in un cimitero dal campo di battaglia, invece esilialo e gioca un turno extra dopo questo. Ugin, the Ineffable|Ugin, l'Ineffabile|Planeswalker Leggendario — Ugin|Le magie incolori che lanci costano {2} in meno per essere lanciate.\n+1: Esilia la prima carta del tuo grimorio a faccia in giù e guardala. Crea una pedina creatura Spirito 2/2 incolore. Quando quella pedina lascia il campo di battaglia, aggiungi la carta esiliata alla tua mano.\n-3: Distruggi un permanente bersaglio di uno o più colori. -Ugin, the Spirit Dragon|Ugin, lo Spirito Drago|Planeswalker — Ugin|+2: Ugin, lo Spirito Drago infligge 3 danni a una creatura o a un giocatore bersaglio.\n−X: Esilia ogni permanente con costo di mana convertito pari o inferiore a X di uno o più colori.\n−10: Guadagni 7 punti vita, peschi sette carte, poi metti sul campo di battaglia fino a sette carte permanente dalla tua mano. +Ugin, the Spirit Dragon|Ugin, lo Spirito Drago|Planeswalker Leggendario — Ugin|+2: Ugin, lo Spirito Drago infligge 3 danni a un qualsiasi bersaglio.\n−X: Esilia ogni permanente con costo di mana convertito pari o inferiore a X di uno o più colori.\n−10: Guadagni 7 punti vita, peschi sette carte, poi metti sul campo di battaglia fino a sette carte permanente dalla tua mano. +Ukkima, Stalking Shadow|Ukkima, Ombra Cacciatrice|Creatura Leggendaria — Lupo Balena|Partner di Casur, Cacciatore Spietato (Quando questa creatura entra nel campo di battaglia, un giocatore bersaglio può aggiungere Casur alla sua mano dal suo grimorio, poi rimescolare.)\nUkkima, Ombra Cacciatrice non può essere bloccata.\nQuando Ukkima lascia il campo di battaglia, infligge X danni a un giocatore bersaglio e tu guadagni X punti vita, dove X è la sua forza. Uktabi Drake|Draghetto di Uktabi|Creatura — Draghetto|Volare, rapidità\nEco {1}{G}{G} (All'inizio del tuo mantenimento, se questo permanente è entrato sotto il tuo controllo dall'inizio del tuo ultimo mantenimento, sacrificalo a meno che non paghi il suo costo di eco.) Uktabi Efreet|Efreet di Uktabi|| Uktabi Faerie|Spiritello di Uktabi|| @@ -17455,7 +17898,7 @@ Ulamog's Crusher|Frantumatore di Ulamog|Creatura — Eldrazi|Annientatore 2 (Ogn Ulamog's Despoiler|Depredatore di Ulamog|Creatura — Metabolizzatore Eldrazi|Mentre il Depredatore di Ulamog entra nel campo di battaglia, puoi mettere due carte possedute dai tuoi avversari dall'esilio nei cimiteri dei rispettivi proprietari. Se lo fai, il Depredatore di Ulamog entra nel campo di battaglia con quattro segnalini +1/+1. Ulamog's Nullifier|Vanificatore di Ulamog|Creatura — Metabolizzatore Eldrazi|Vacuità (Questa carta non ha colore.)LampoVolareQuando il Vanificatore di Ulamog entra nel campo di battaglia, puoi mettere due carte possedute dai tuoi avversari dall'esilio nei cimiteri dei rispettivi proprietari. Se lo fai, neutralizza una magia bersaglio. Ulamog's Reclaimer|Rivendicatore di Ulamog|Creatura — Metabolizzatore Eldrazi|Vacuità (Questa carta non ha colore.)Quando il Rivendicatore di Ulamog entra nel campo di battaglia, puoi mettere una carta posseduta da un avversario dall'esilio nel cimitero di quel giocatore. Se lo fai, riprendi in mano una carta istantaneo o stregoneria bersaglio dal tuo cimitero. -Ulamog, the Ceaseless Hunger|Ulamog, la Fame Incessante|Creatura Leggendaria — Eldrazi|Quando lanci Ulamog, la Fame Incessante, esilia due permanenti bersaglio.IndistruttibileOgniqualvolta Ulamog attacca, il giocatore in difesa esilia le prime venti carte del suo grimorio. +Ulamog, the Ceaseless Hunger|Ulamog, la Fame Incessante|Creatura Leggendaria — Eldrazi|Quando lanci Ulamog, la Fame Incessante, esilia due permanenti bersaglio.\nIndistruttibileOgniqualvolta Ulamog attacca, il giocatore in difesa esilia le prime venti carte del suo grimorio. Ulamog, the Infinite Gyre|Ulamog, il Cerchio Infinito|Creatura Leggendaria — Eldrazi|Quando lanci Ulamog, il Cerchio Infinito distruggi un permanente bersaglio.\nAnnientatore 4 (Ogniqualvolta questa creatura attacca, il giocatore in difesa sacrifica quattro permanenti.)\nUlamog è indistruttibile.\nQuando Ulamog viene messo in un cimitero da qualsiasi zona, il suo proprietario rimescola il suo cimitero nel suo grimorio. Ulasht, the Hate Seed|Ulasht, il Seme dell'Odio|Creatura Leggendaria — Idra Infernale|Ulasht, il Seme dell'Odio entra nel campo di battaglia con un segnalino +1/+1 per ogni altra creatura rossa che controlli e un segnalino +1/+1 per ogni altra creatura verde che controlli.\n{1}, Rimuovi un segnalino +1/+1 da Ulasht: Scegli uno —\n• Ulasht infligge 1 danno a una creatura bersaglio.\n• Crea una pedina creatura Saprolingio 1/1 verde. Ulcerate|Ulcerare|Istantaneo|Una creatura bersaglio prende -3/-3 fino alla fine del turno. Perdi 3 punti vita. @@ -17480,9 +17923,11 @@ Umbra Stalker|Cacciatore Ombroso|Creatura — Elementale|Cromia La forza e la co Umbral Mantle|Mantello d'Ombra|Artefatto — Equipaggiamento|La creatura equipaggiata ha "{3}, {Q}: Questa creatura prende +2/+2 fino alla fine del turno." ({Q} è il simbolo di STAP.)\nEquipaggiare {0} Umezawa's Charm|Amuleto di Umezawa|Istantaneo|Scegli uno —\n• Una creatura bersaglio prende +2/+2 fino alla fine del turno.\n• Una creatura bersaglio prende -1/-1 fino alla fine del turno.\n• Guadagni 2 punti vita. Umezawa's Jitte|Jitte di Umezawa|Artefatto Leggendario - Equipaggiamento|Ogniqualvolta la creatura equipaggiata infligge danno da combattimento, metti due segnalini carica sullo Jitte di Umezawa.\nRimuovi un segnalino carica dallo Jitte di Umezawa: Scegli una delle opzioni seguenti La creatura equipaggiata prende +2/+2 fino alla fine del turno; oppure la creatura bersaglio prende -1/-1 fino alla fine del turno; oppure tu guadagni 2 punti vita.\nEquipaggiare {2} +Umori, the Collector|Umorye, il Collezionista|Creatura Leggendaria — Melma|Compagno — Ogni carta non terra nel tuo mazzo iniziale condivide un tipo di carta. (Se questa carta è il compagno che hai scelto, puoi lanciarla una volta dal di fuori della partita.)\nMentre Umorye, il Collezionista entra nel campo di battaglia, scegli un tipo di carta.\nLe magie che lanci del tipo scelto costano {1} in meno per essere lanciate. Unbender Tine|Dente Raddrizzante|Artefatto|{T}: STAPpa un altro permanente bersaglio. Unblinking Bleb|Bolla Impassibile|Creatura — Illusione|Metamorfosi {2}{U} (Puoi giocare questa carta a faccia in giù come una creatura 2/2 pagando {3}. Girala a faccia in su in qualsiasi momento pagando il suo costo di metamorfosi.)\nOgniqualvolta la Bolla Impassibile o un altro permanente viene girato a faccia in su, puoi profetizzare 2. (Guarda le prime due carte del tuo grimorio, poi mettine un qualsiasi numero in fondo al tuo grimorio e le altre in cima in qualsiasi ordine.) Unbound Flourishing|Abbondanza Sfrenata|Incantesimo|Ogniqualvolta lanci una magia permanente con un costo di mana che contiene {X}, raddoppia il valore di X.\nOgniqualvolta lanci una magia istantaneo o stregoneria o attivi un'abilità, se il costo di mana di quella magia o il costo di attivazione di quella abilità contengono {X}, copia quella magia o abilità. Puoi scegliere nuovi bersagli per la copia. +Unbreakable Bond|Vincolo Indissolubile|Stregoneria|Rimetti sul campo di battaglia una carta creatura bersaglio dal tuo cimitero con un segnalino legame vitale. Unbreakable Formation|Formazione Indissolubile|Istantaneo|Le creature che controlli hanno indistruttibile fino alla fine del turno.\nAppendice — Se hai lanciato questa magia durante la tua fase principale, metti un segnalino +1/+1 su ognuna di quelle creature e hanno cautela fino alla fine del turno. Unbreathing Horde|Orda Senza Respiro|Creatura — Zombie|L'Orda Senza Respiro entra nel campo di battaglia con un segnalino +1/+1 per ogni altro Zombie che controlli e per ogni carta Zombie nel tuo cimitero.\nSe all'Orda Senza Respiro sta per essere inflitto danno, previeni quel danno e rimuovi da essa un segnalino +1/+1. Unbridled Growth|Crescita Sfrenata|Incantesimo — Aura|Incanta terra\nLa terra incantata ha "{T}: Aggiungi un mana di un qualsiasi colore alla tua riserva di mana".\nSacrifica la Crescita Sfrenata: Pesca una carta. @@ -17520,7 +17965,7 @@ Undercity Uprising|Rivolta della Città Sepolta|Stregoneria|Le creature che cont Undercity's Embrace|Abbraccio della Città Sepolta|Istantaneo|Un avversario bersaglio sacrifica una creatura. Se controlli una creatura con forza pari o superiore a 4, guadagni 4 punti vita. Underground River|Fiume Sotterraneo|Terra|{T}: Aggiungi {1} alla tua riserva di mana.\n{T}: Aggiungi {U} o {B} alla tua riserva di mana. Il Fiume Sotterraneo ti infligge 1 danno. Underground Sea|Mare Sotterraneo|| -Undergrowth Champion|Campione del Sottobosco|Creatura — Elementale|Se sta per essere inflitto danno al Campione del Sottobosco mentre ha un segnalino +1/+1, previeni quel danno e rimuovi un segnalino +1/+1 dal Campione del Sottobosco.Terraferma — Ogniqualvolta una terra entra nel campo di battaglia sotto il tuo controllo, metti un segnalino +1/+1 sul Campione del Sottobosco. +Undergrowth Champion|Campione del Sottobosco|Creatura — Elementale|Se sta per essere inflitto danno al Campione del Sottobosco mentre ha un segnalino +1/+1, previeni quel danno e rimuovi un segnalino +1/+1 dal Campione del Sottobosco.\nTerraferma — Ogniqualvolta una terra entra nel campo di battaglia sotto il tuo controllo, metti un segnalino +1/+1 sul Campione del Sottobosco. Undergrowth Scavenger|Saprofago del Sottobosco|Creatura — Orrore Fungus|Il Saprofago del Sottobosco entra nel campo di battaglia con un numero di segnalini +1/+1 pari al numero di carte creatura in tutti i cimiteri. Undergrowth|Sottobosco|| Underhanded Designs|Propositi Subdoli|Incantesimo|Ogniqualvolta un artefatto entra nel campo di battaglia sotto il tuo controllo, puoi pagare {1}. Se lo fai, ogni avversario perde 1 punto vita e tu guadagni 1 punto vita.\n{1}{B}, Sacrifica i Propositi Subdoli: Distruggi una creatura bersaglio. Attiva questa abilità solo se controlli due o più artefatti. @@ -17546,6 +17991,7 @@ Unearthly Blizzard|Bufera Sovrannaturale|Stregoneria - Arcano|Fino a tre creatur Unearth|Disseppellire|Stregoneria|Rimetti sul campo di battaglia una carta creatura bersaglio con costo di mana convertito pari o inferiore a 3 dal tuo cimitero.\nCiclo {2} ({2}, Scarta questa carta: Pesca una carta.) Unerring Sling|Fionda Infallibile|| Unesh, Criosphinx Sovereign|Unesh, Sovrano delle Criosfingi|Creatura Leggendaria — Sfinge|Volare\nLe magie Sfinge che lanci costano {2} in meno per essere lanciate.\nOgniqualvolta Unesh, Sovrano delle Criosfingi o un'altra Sfinge entrano nel campo di battaglia sotto il tuo controllo, rivela le prime quattro carte del tuo grimorio. Un avversario separa quelle carte in due pile. Aggiungi alla tua mano una pila e metti l'altra nel tuo cimitero. +Unexpected Fangs|Zanne Inaspettate|Istantaneo|Metti un segnalino +1/+1 e un segnalino legame vitale su una creatura bersaglio. Unexpected Results|Risultati Inaspettati|Stregoneria|Rimescola il tuo grimorio, poi rivela la prima carta. Se è una carta non terra, puoi lanciarla senza pagare il suo costo di mana. Se è una carta terra, puoi metterla sul campo di battaglia e far tornare i Risultati Inaspettati in mano al loro proprietario. Unexpectedly Absent|Assenza Inaspettata|Istantaneo|Metti un permanente non terra bersaglio nel grimorio del suo proprietario subito sotto le prime X carte di quel grimorio. Unexplained Disappearance|Sparizione Inspiegata|Istantaneo|Fai tornare una creatura bersaglio in mano al suo proprietario.\nSorveglia 1. (Guarda la prima carta del tuo grimorio. Puoi metterla nel tuo cimitero.) @@ -17560,7 +18006,7 @@ Unhinge|Sconvolgere|Stregoneria|Il giocatore bersaglio scarta una carta dalla pr Unholy Citadel|Citta Maledetta|| Unholy Fiend|Immonda Sacrilega|Creatura — Orrore|All'inizio della tua sottofase finale, perdi 1 punto vita. Unholy Grotto|Grotta Maledetta|Terra|{T}: Aggiungi {1} alla tua riserva di mana.\n{B}, {T}: Metti in cima al tuo grimorio una carta Zombie bersaglio dal tuo cimitero. -Unholy Hunger|Fame Sacrilega|Istantaneo|Distruggi una creatura bersaglio.Arte magica — Se nel tuo cimitero ci sono due o più carte istantaneo e/o stregoneria, guadagni 2 punti vita. +Unholy Hunger|Fame Sacrilega|Istantaneo|Distruggi una creatura bersaglio.\nArte magica — Se nel tuo cimitero ci sono due o più carte istantaneo e/o stregoneria, guadagni 2 punti vita. Unholy Indenture|Asservimento Sacrilego|Incantesimo — Aura|Incanta creatura\nQuando la creatura incantata muore, rimetti quella carta sul campo di battaglia sotto il tuo controllo con un segnalino +1/+1. Unholy Strength|Forza Diabolica|Incanta Creatura|La creatura incantata prende +2/+1. Unified Front|Fronte Compatto|Stregoneria|Convergenza — Metti sul campo di battaglia una pedina creatura Alleato Kor 1/1 bianca per ogni colore di mana speso per lanciare il Fronte Compatto. @@ -17573,6 +18019,7 @@ Unity of Purpose|Unità di Intenti|Istantaneo|Soccorri 2. (Scegli fino a due cre Universal Automaton|Automa Universale|Creatura Artefatto — Polimorfo|Cangiante (Questa carta ha tutti i tipi di creatura.) Universal Solvent|Solvente Universale|Artefatto|{7}, {T}, Sacrifica il Solvente Universale: Distruggi un permanente bersaglio. Unknown Shores|Coste Sconosciute|Terra|{T}: Aggiungi {1} alla tua riserva di mana.\n{1}, {T}: Aggiungi un mana di qualsiasi colore alla tua riserva di mana. +Unleash Fury|Scatenare la Furia|Istantaneo|Raddoppia la forza di una creatura bersaglio fino alla fine del turno. Unlicensed Disintegration|Disintegrazione Abusiva|Istantaneo|Distruggi una creatura bersaglio. Se controlli un artefatto, la Disintegrazione Abusiva infligge 3 danni al controllore di quella creatura. Unlikely Aid|Aiuto Inatteso|Istantaneo|Una creatura bersaglio prende +2/+0 e ha indistruttibile fino alla fine del turno. (Il danno e gli effetti che dicono "distruggi" non la distruggono.) Unlikely Alliance|Alleanza Improbabile|| @@ -17589,6 +18036,7 @@ Unnatural Selection|Selezione Innaturale|Incantesimo|{1}: Scegli un tipo di crea Unnatural Speed|Velocità Innaturale|Istantaneo - Arcano|La creatura bersaglio guadagna rapidità fino alla fine del turno. Unnerve|Snervare|Stregoneria|Ogni avversario scarta due carte. Unnerving Assault|Assalto Impressionante|Istantaneo|Le creature controllate dai tuoi avversari prendono -1/-0 fino alla fine del turno se è stato speso {U} per giocare l'Assalto Impressionante e le creature che controlli prendono +1/+0 fino alla fine del turno se è stato speso {R} per giocarlo. (Compi entrambe le azioni se è stato speso {U}{R}.) +Unpredictable Cyclone|Ciclone Imprevedibile|Incantesimo|Se un'abilità ciclo di un'altra carta non terra sta per farti pescare una carta, esilia invece carte dalla cima del tuo grimorio finché non esili una carta che condivide un tipo di carta con la carta ciclata. Puoi lanciare quella carta senza pagare il suo costo di mana. Poi metti in fondo al tuo grimorio in ordine casuale le carte esiliate che non sono state lanciate in questo modo.\nCiclo {2} ({2}, Scarta questa carta: Pesca una carta.) Unquenchable Thirst|Sete Inestinguibile|Incantesimo — Aura|Incanta creatura\nQuando la Sete Inestinguibile entra nel campo di battaglia, se controlli un Deserto o c'è una carta Deserto nel tuo cimitero, TAPpa la creatura incantata.\nLa creatura incantata non STAPpa durante lo STAP del suo controllore. Unquestioned Authority|Autorità Indiscussa|Incanta Creatura|Quando l'Autorità Indiscussa entra in gioco, pesca una carta.\nLa creatura incantata ha protezione dalle creature. Unravel the Aether|Disgregare l'Etere|Istantaneo|Scegli un artefatto o un incantesimo bersaglio. Il suo proprietario lo rimescola nel suo grimorio. @@ -17666,10 +18114,10 @@ Urza's Engine|Motrice di Urza|| Urza's Factory|Fabbrica di Urza|Terra — Terreno di Urza|{T}: Aggiungi {1} alla tua riserva di mana.\n{7}, {T}: Metti in gioco una pedina creatura artefatto Addetto-al-Montaggio 2/2. Urza's Filter|Filtro di Urza|| Urza's Guilt|Colpevolezza di Urza|| -Urza's Incubator|Incubatrice di Urza|Artefatto|Mentre l'Incubatrice di Urza entra nel campo di battaglia, scegli un tipo di creatura.Le magie creatura del tipo scelto costano {2} in meno per essere lanciate. +Urza's Incubator|Incubatrice di Urza|Artefatto|Mentre l'Incubatrice di Urza entra nel campo di battaglia, scegli un tipo di creatura.\nLe magie creatura del tipo scelto costano {2} in meno per essere lanciate. Urza's Mine|Miniera di Urza|Terra — Miniera di Urza|{T}: Aggiungi {1} alla tua riserva di mana. Se controlli almeno una Centrale Energetica di Urza e una Torre di Urza, invece aggiungi {2} alla tua riserva di mana. Urza's Power Plant|Centrale Energetica di Urza|Terra — Centrale Energetica di Urza|{T}: Aggiungi {1} alla tua riserva di mana. Se controlli almeno una Miniera di Urza e una Torre di Urza, invece aggiungi {2} alla tua riserva di mana. -Urza's Rage|Ira di Urza|Istantaneo|Potenziamento {8}{R} (Puoi pagare {8}{R} addizionale mentre lanci questa magia.)L'Ira di Urza non può essere neutralizzata da magie o abilità.L'Ira di Urza infligge 3 danni a una creatura o a un giocatore bersaglio. Se l'Ira di Urza è stata potenziata, infligge invece 10 danni a quella creatura o a quel giocatore e il danno non può essere prevenuto. +Urza's Rage|Ira di Urza|Istantaneo|Potenziamento {8}{R} (Puoi pagare {8}{R} addizionale mentre lanci questa magia.)L'Ira di Urza non può essere neutralizzata da magie o abilità.\nL'Ira di Urza infligge 3 danni a una creatura o a un giocatore bersaglio. Se l'Ira di Urza è stata potenziata, infligge invece 10 danni a quella creatura o a quel giocatore e il danno non può essere prevenuto. Urza's Ruinous Blast|Esplosione Devastante di Urza|Stregoneria Leggendaria|(Puoi lanciare una stregoneria leggendaria solo se controlli una creatura o un planeswalker leggendari.)\nEsilia tutti i permanenti non terra che non sono leggendari. Urza's Tome|Tomo di Urza|Artefatto|{3}, {T}: Pesca una carta. Poi scarta una carta a meno che non esili una carta storica dal tuo cimitero. (Artefatti, carte leggendarie e Saghe sono carte storiche.) Urza's Tower|Torre di Urza|Terra — Torre di Urza|{T}: Aggiungi {1} alla tua riserva di mana. Se controlli almeno una Miniera di Urza e una Centrale Energetica di Urza, invece aggiungi {3} alla tua riserva di mana. @@ -17685,6 +18133,7 @@ Utvara Hellkite|Nibbio Infernale di Utvara|Creatura — Drago|Volare\nOgniqualvo Utvara Scalper|Scotennatore di Utvara|Creatura — Esploratore Goblin|Volare\nLo Scotennatore di Utvara attacca ogni turno se possibile. Uyo, Silent Prophet|Uyo, Profeta Silente|Creatura Leggendaria - Mago Lunantropo|Volare\n{2}, I proprietari riprendono in mano due terre che tu controlli: Copia una magia istantaneo o stregoneria bersaglio. Puoi scegliere nuovi bersagli per la copia. Vacuumelt|Scioglivuoto|Stregoneria|Replicare {2}{U} (Quando giochi questa magia, copiala ogni volta che paghi il suo costo di replica. Puoi scegliere nuovi bersagli per le copie.)\nIl proprietario riprende in mano una creatura bersaglio. +Vadrok, Apex of Thunder|Vadrok, Alfa del Tuono|Creatura Leggendaria — Felino Dinosauro Elementale|Mutazione {1}{W/U}{R}{R} (Se lanci questa magia per il suo costo di mutazione, mettila sopra o sotto una creatura non Umano bersaglio che possiedi. Muta nella creatura sopra, con anche le abilità di quelle sotto.)\nVolare, attacco improvviso\nOgniqualvolta questa creatura muta, puoi lanciare una carta non creatura bersaglio con costo di mana convertito pari o inferiore a 3 dal tuo cimitero senza pagare il suo costo di mana. Vaevictis Asmadi, the Dire|Vaevictis Asmadi, il Funesto|Creatura Leggendaria — Antico Drago|Volare\nOgniqualvolta Vaevictis Asmadi, il Funesto attacca, per ogni giocatore, scegli un permanente bersaglio controllato da quel giocatore. Quei giocatori sacrificano quei permanenti. Ogni giocatore che ha sacrificato un permanente in questo modo rivela la prima carta del proprio grimorio, poi la mette sul campo di battaglia se è una carta permanente. Vaevictis Asmadi|Vaevictis Asmadi|| Vagrant Plowbeasts|Bestiaratro Erranti|Creatura — Bestia|{1}: Rigenera una creatura bersaglio con forza pari o superiore a 5. @@ -17698,12 +18147,14 @@ Valeron Wardens|Guardiani di Valeron|Creatura — Monaco Umano|Rinomare 2 (Quand Valiant Changeling|Cangiante Impavido|Creatura — Polimorfo|Questa magia costa {1} in meno per essere lanciata per ogni tipo di creatura tra le creature che controlli. Questo effetto non può ridurre l'ammontare di mana che costa questa magia di più di {5}.\nCangiante (Questa carta ha tutti i tipi di creatura.)\nDoppio attacco Valiant Guard|Guardia Valorosa|Creatura — Soldato Umano| Valiant Knight|Cavaliera Impavida|Creatura — Cavaliere Umano|Gli altri Cavalieri che controlli prendono +1/+1.\n{3}{W}{W}: I Cavalieri che controlli hanno doppio attacco fino alla fine del turno. +Valiant Rescuer|Soccorritore Impavido|Creatura — Soldato Umano|Ogniqualvolta cicli un'altra carta per la prima volta in ogni turno, crea una pedina creatura Soldato Umano 1/1 bianca.\nCiclo {2} ({2}, Scarta questa carta: Pesca una carta.) Valley Dasher|Assaltatore della Valle|Creatura — Berserker Umano|Rapidità\nL'Assaltatore della Valle attacca ogni turno, se può farlo. Valley Rannet|Rannet della Valle|Creatura — Bestia|Ciclomontagna {2}, cicloforesta {2} ({2}, Scarta questa carta: Passa in rassegna il tuo grimorio per una carta Montagna o una carta Foresta, rivelala e aggiungila alla tua mano. Poi rimescola il tuo grimorio.) Valleymaker|Creatore di Vallate|Creatura — Sciamano Gigante|{T}, Sacrifica una Montagna: Il Creatore di Vallate infligge 3 danni a una creatura bersaglio.\n{T}, Sacrifica una Foresta: Scegli un giocatore. Quel giocatore aggiunge {G}{G}{G} alla sua riserva di mana. Valor Made Real|Sostanza del Valore|Istantaneo|La creatura bersaglio può bloccare un qualsiasi numero di creature in questo turno. Valor in Akros|Valore ad Akros|Incantesimo|Ogniqualvolta una creatura entra nel campo di battaglia sotto il tuo controllo, le creature che controlli prendono +1/+1 fino alla fine del turno. Valorous Stance|Posizione Valorosa|Istantaneo|Scegli uno —\n• Una creatura bersaglio ha indistruttibile fino alla fine del turno.\n• Distruggi una creatura bersaglio con costituzione pari o superiore a 4. +Valorous Steed|Destriero Valoroso|Creatura — Unicorno|Cautela (Questa creatura attacca senza TAPpare.)\nQuando il Destriero Valoroso entra nel campo di battaglia, crea una pedina creatura Cavaliere 2/2 bianca con cautela. Valor|Il Valore|Creatura — Incarnazione|Attacco improvviso\nFintanto che Il Valore è nel tuo cimitero e che controlli almeno una pianura, le creature che controlli hanno attacco improvviso. Vampire Aristocrat|Vampiro Aristocratico|Creatura — Farabutto Vampiro|Sacrifica una creatura: Il Vampiro Aristocratico prende +2/+2 fino alla fine del turno. Vampire Bats|Pipistrelli Vampiro|Creatura — Pipistrello|Volare (Questa creatura non può essere bloccata tranne che da creature con volare o raggiungere.)\n{B}: I Pipistrelli Vampiro prendono +1/+0 fino alla fine del turno. Gioca questa abilità non più di due volte per turno. @@ -17736,7 +18187,7 @@ Vampiric Spirit|Spirito Vampiro|Creatura — Spirito|Volare (Questa creatura non Vampiric Tutor|Tutore Vampirico|| Vampirism|Vampirismo|| Vance's Blasting Cannons|Cannoni Esplosivi di Vance|Incantesimo Leggendario|All'inizio del tuo mantenimento, esilia la prima carta del tuo grimorio. Se è una carta non terra, puoi lanciarla in questo turno.\nOgniqualvolta lanci la tua terza magia in un turno, puoi trasformare i Cannoni Esplosivi di Vance. -Vandalblast|Esplosione Vandalica|Stregoneria|Distruggi un artefatto bersaglio che non controlli.Sovraccarico {4}{R} (Puoi lanciare questa magia per il suo costo di sovraccarico. Se lo fai, cambiane il testo sostituendo "un artefatto bersaglio" con "ogni artefatto".) +Vandalblast|Esplosione Vandalica|Stregoneria|Distruggi un artefatto bersaglio che non controlli.\nSovraccarico {4}{R} (Puoi lanciare questa magia per il suo costo di sovraccarico. Se lo fai, cambiane il testo sostituendo "un artefatto bersaglio" con "ogni artefatto".) Vandalize|Vandalismo|Stregoneria|Scegli uno o entrambi —\n• Distruggi un artefatto bersaglio.\n• Distruggi una terra bersaglio. Vanguard of Brimaz|Avanguardia di Brimaz|Creatura — Soldato Felino|Cautela\nEroismo — Ogniqualvolta lanci una magia che bersaglia l'Avanguardia di Brimaz, metti sul campo di battaglia una pedina creatura Soldato Felino 1/1 bianca con cautela. Vanguard's Shield|Scudo dell'Avanguardia|Artefatto — Equipaggiamento|La creatura equipaggiata prende +0/+3 e può bloccare una creatura addizionale.\nEquipaggiare {3} ({3}: Assegna a una creatura bersaglio che controlli. Equipaggia solo quando potresti lanciare una stregoneria.) @@ -17762,7 +18213,7 @@ Vassal Soul|Vassallo Cuorfedele|Creatura — Spirito|Volare Vassal's Duty|Dovere del Vassallo|Incantesimo|{1}: Il prossimo punto danno che verrebbe inflitto a una creatura leggendaria bersaglio che controlli in questo turno invece viene inflitto a te. Vastwood Animist|Animista di Boscovasto|Creatura — Alleato Sciamano Elfo|{T}: Una terra bersaglio che controlli diventa una creatura Elementale X/X fino alla fine del turno, dove X è il numero di Alleati che controlli. È ancora una terra. Vastwood Gorger|Ingoiatore di Boscovasto|Creatura — Wurm| -Vastwood Hydra|Idra di Boscovasto|Creatura — Idra|L'Idra di Boscovasto entra nel campo di battaglia con X segnalini +1/+1.Quando l'Idra di Boscovasto muore, puoi distribuire tra un qualsiasi numero di creature che controlli un numero di segnalini +1/+1 pari al numero di segnalini +1/+1 sull'Idra di Boscovasto. +Vastwood Hydra|Idra di Boscovasto|Creatura — Idra|L'Idra di Boscovasto entra nel campo di battaglia con X segnalini +1/+1.\nQuando l'Idra di Boscovasto muore, puoi distribuire tra un qualsiasi numero di creature che controlli un numero di segnalini +1/+1 pari al numero di segnalini +1/+1 sull'Idra di Boscovasto. Vastwood Zendikon|Zendikon di Boscovasto|Incantesimo — Aura|Incanta terra\nLa terra incantata è una creatura Elementale 6/4 verde. È ancora una terra.\nQuando la terra incantata viene messa in un cimitero, falla tornare in mano al suo proprietario. Vault Skirge|Skirge della Cripta|Creatura Artefatto — Imp|({B/P} può essere pagato con {B} o con 2 punti vita.)\nVolare\nLegame vitale (Il danno inflitto da questa creatura ti fa anche guadagnare altrettanti punti vita.) Vault Skyward|Volteggiare|Istantaneo|Una creatura bersaglio ha volare fino alla fine del turno. STAPpala. @@ -17852,13 +18303,13 @@ Ventifact Bottle|Otre dei Venti|| Venture Deeper|Avventurarsi Più a Fondo|Stregoneria — Avventura|Un giocatore bersaglio mette nel suo cimitero le prime quattro carte del suo grimorio. (Poi esilia questa carta. Puoi lanciare la creatura in seguito dall'esilio.) Verdant Automaton|Automa Verdeggiante|Creatura Artefatto — Costrutto|{3}{G}: Metti un segnalino +1/+1 sull'Automa Verdeggiante. Verdant Catacombs|Catacombe Verdeggianti|Terra|{T}, Paga 1 punto vita, Sacrifica le Catacombe Verdeggianti: Passa in rassegna il tuo grimorio per una carta Palude o Foresta e mettila sul campo di battaglia. Poi rimescola il tuo grimorio. -Verdant Confluence|Confluenza Verdeggiante|Stregoneria|Scegli tre. Puoi scegliere lo stesso modo più di una volta.• Metti due segnalini +1/+1 su una creatura bersaglio.• Riprendi in mano una carta permanente bersaglio dal tuo cimitero.• Passa in rassegna il tuo grimorio per una carta terra base, mettila sul campo di battaglia TAPpata, poi rimescola il tuo grimorio. +Verdant Confluence|Confluenza Verdeggiante|Stregoneria|Scegli tre. Puoi scegliere lo stesso modo più di una volta.\n• Metti due segnalini +1/+1 su una creatura bersaglio.\n• Riprendi in mano una carta permanente bersaglio dal tuo cimitero.\n• Passa in rassegna il tuo grimorio per una carta terra base, mettila sul campo di battaglia TAPpata, poi rimescola il tuo grimorio. Verdant Crescendo|Crescendo Verdeggiante|Stregoneria|Passa in rassegna il tuo grimorio per una carta terra base e mettila sul campo di battaglia TAPpata. Passa in rassegna il tuo grimorio e il tuo cimitero per una carta chiamata Nissa, Artigiana della Natura, rivelala e aggiungila alla tua mano. Poi rimescola il tuo grimorio. Verdant Eidolon|Apparizione della Vegetazione|Creatura — Spirito|{G}, Sacrifica l'Apparizione della Vegetazione: Aggiungi tre mana di un singolo colore qualsiasi alla tua riserva.\nOgniqualvolta giochi una magia multicolore, puoi riprendere in mano l'Apparizione della Vegetazione dal tuo cimitero. Verdant Embrace|Abbraccio della Vegetazione|Incantesimo — Aura|Incanta creatura\nLa creatura incantata prende +3/+3 e ha "All'inizio di ogni mantenimento, metti in gioco una pedina creatura Saprolingio 1/1 verde sotto il tuo controllo." Verdant Field|Campo Rigoglioso|| Verdant Force|Forza della Vegetazione|Creatura — Elementale|All'inizio del mantenimento di ogni giocatore, metti in gioco una pedina creatura Saprolingio 1/1 verde sotto il tuo controllo. -Verdant Haven|Rifugio Verdeggiante|Incantesimo — Aura|Incanta terraQuando il Rifugio Verdeggiante entra nel campo di battaglia, guadagni 2 punti vita.Ogniqualvolta la terra incantata viene TAPpata per attingere mana, il suo controllore aggiunge un mana di qualsiasi colore alla sua riserva di mana (in aggiunta al mana prodotto dalla terra). +Verdant Haven|Rifugio Verdeggiante|Incantesimo — Aura|Incanta terraQuando il Rifugio Verdeggiante entra nel campo di battaglia, guadagni 2 punti vita.\nOgniqualvolta la terra incantata viene TAPpata per attingere mana, il suo controllore aggiunge un mana di qualsiasi colore alla sua riserva di mana (in aggiunta al mana prodotto dalla terra). Verdant Rebirth|Rinascita Verdeggiante|Istantaneo|Fino alla fine del turno, una creatura bersaglio ha "Quando questa creatura muore, falla tornare in mano al suo proprietario".\nPesca una carta. Verdant Succession|Rotazione dei Pascoli|Incantesimo|Ogniqualvolta una creatura non pedina verde viene messa in un cimitero dal gioco, il controllore di quella creatura può passare in rassegna il proprio grimorio, scegliere una carta con lo stesso nome di quella creatura e metterla in gioco. Se quel giocatore lo fa, poi rimescola il proprio grimorio. Verdant Sun's Avatar|Avatar del Sole Verdeggiante|Creatura — Avatar Dinosauro|Ogniqualvolta l'Avatar del Sole Verdeggiante o un'altra creatura entrano nel campo di battaglia sotto il tuo controllo, guadagni punti vita pari alla costituzione di quella creatura. @@ -17868,6 +18319,7 @@ Verdigris|Verderame|| Verduran Emissary|Emissario dei Boschi|| Verduran Enchantress|Incantatrice Verde dei Boschi|Creatura — Druido Umano|Ogniqualvolta giochi una magia incantesimo, puoi pescare una carta. Verdurous Gearhulk|Meccatitano Rigoglioso|Creatura Artefatto — Costrutto|Travolgere\nQuando il Meccatitano Rigoglioso entra nel campo di battaglia, distribuisci quattro segnalini +1/+1 tra un qualsiasi numero di creature bersaglio che controlli. +Verge Rangers|Ranger di Frontiera|Creatura — Esploratore Umano|Attacco improvviso\nPuoi guardare la prima carta del tuo grimorio in qualsiasi momento.\nFintanto che un avversario controlla più terre di te, puoi giocare terre dalla cima del tuo grimorio. (Puoi giocare una terra in questo modo solo se potresti giocarne una normalmente.) Verity Circle|Circolo della Veridicità|Incantesimo|Ogniqualvolta una creatura controllata da un avversario viene TAPpata, se ciò non avviene per farla attaccare, puoi pescare una carta.\n{4}{U}: TAPpa una creatura bersaglio senza volare. Verix Bladewing|Verix Alaspada|Creatura Leggendaria — Drago|Potenziamento {3} (Puoi pagare {3} addizionale mentre lanci questa magia.)\nVolare\nQuando Verix Alaspada entra nel campo di battaglia, se è stata potenziata, crea Karox Alaspada, una pedina creatura leggendaria Drago 4/4 rossa con volare. Vermiculos|Vermicolo|Creatura — Orrore|Ogniqualvolta un artefatto entra in gioco, il Vermicolo prende +4/+4 fino alla fine del turno. @@ -17897,11 +18349,11 @@ Veteran Cavalier|Cavaliere Veterano|Creatura — Cavaliere Umano|Cautela (Questa Veteran Explorer|Esploratore Veterano|Creatura — Esploratore Soldato Umano|Quando l'Esploratore Veterano muore, ogni giocatore può passare in rassegna il proprio grimorio per trovare fino a due carte terra base e metterle sul campo di battaglia. Poi ogni giocatore che ha passato in rassegna il proprio grimorio in questo modo lo rimescola. Veteran Motorist|Manovratore Veterano|Creatura — Pilota Nano|Quando il Manovratore Veterano entra nel campo di battaglia, profetizza 2.\nOgniqualvolta il Manovratore Veterano manovra un Veicolo, quel Veicolo prende +1/+1 fino alla fine del turno. Veteran Swordsmith|Forgiatrice Veterana|Creatura — Soldato Umano|Le altre creature Soldato che controlli prendono +1/+0. -Veteran Warleader|Condottiera Veterana|Creatura — Alleato Soldato Umano|La forza e la costituzione della Condottiera Veterana sono pari al numero di creature che controlli.TAPpa un altro Alleato STAPpato che controlli: La Condottiera Veterana ha a tua scelta attacco improvviso, cautela o travolgere fino alla fine del turno. +Veteran Warleader|Condottiera Veterana|Creatura — Alleato Soldato Umano|La forza e la costituzione della Condottiera Veterana sono pari al numero di creature che controlli.\nTAPpa un altro Alleato STAPpato che controlli: La Condottiera Veterana ha a tua scelta attacco improvviso, cautela o travolgere fino alla fine del turno. Veteran of the Depths|Veterano delle Profondità|Creatura — Soldato Tritone|Ogniqualvolta il Veterano delle Profondità viene TAPpato, puoi mettere un segnalino +1/+1 su di esso. Veteran's Armaments|Armamenti del Veterano|Artefatto Tribale — Equipaggiamento Soldato|La creatura equipaggiata ha "Ogniqualvolta questa creatura attacca o blocca, prende +1/+1 fino alla fine del turno per ogni creatura attaccante."\nOgniqualvolta una creatura Soldato entra in gioco, puoi assegnarle gli Armamenti del Veterano.\nEquipaggiare {2} Veteran's Reflexes|Riflessi del Veterano|Istantaneo|Una creatura bersaglio prende +1/+1 fino alla fine del turno. STAPpa quella creatura. -Veteran's Sidearm|Arma Corta della Veterana|Artefatto — Equipaggiamento|La creatura equipaggiata prende +1/+1.Equipaggiare {1} ({1}: Assegna a una creatura bersaglio che controlli. Equipaggia solo quando potresti lanciare una stregoneria.) +Veteran's Sidearm|Arma Corta della Veterana|Artefatto — Equipaggiamento|La creatura equipaggiata prende +1/+1.\nEquipaggiare {1} ({1}: Assegna a una creatura bersaglio che controlli. Equipaggia solo quando potresti lanciare una stregoneria.) Veteran's Voice|Voce del Veterano|| Vexing Arcanix|Reliquia Vessatrice|Artefatto|{3}, {T}: : Il giocatore bersaglio nomina una carta, quindi rivela la prima carta del proprio grimorio. Se è la carta nominata, il giocatore la aggiunge alla propria mano. Altrimenti, il giocatore la mette nel proprio cimitero e la Reliquia Vessatrice gli infligge 2 danni. Vexing Beetle|Coleottero Vessatore|Creatura — Insetto|Il Coleottero Vessatore non può essere neutralizzato.\nIl Coleottero Vessatore prende +3/+3 fintanto che nessun avversario controlla una creatura. @@ -17963,26 +18415,27 @@ Vigilant Baloth|Baloth Vigile|Creatura — Bestia|Cautela (Questa creatura attac Vigilant Drake|Draghetto Vigile|| Vigilant Martyr|Sentinella Martire|| Vigilant Sentry|Sentinella Vigile|Creatura — Nomade|Soglia La Sentinella Vigile prende +1/+1 e ha "{T}: La creatura attaccante o bloccante bersaglio prende +3/+3 fino alla fine del turno" (hai soglia fintanto che ci sono almeno sette carte nel tuo cimitero). -Vigilante Justice|Giustizia dei Vigilanti|Incantesimo|Ogniqualvolta un Umano entra nel campo di battaglia sotto il tuo controllo, la Giustizia dei Vigilanti infligge 1 danno a una creatura o a un giocatore bersaglio. +Vigilante Justice|Giustizia dei Vigilanti|Incantesimo|Ogniqualvolta un Umano entra nel campo di battaglia sotto il tuo controllo, la Giustizia dei Vigilanti infligge 1 danno a un qualsiasi bersaglio. Vigor Mortis|Vigor Mortis|Stregoneria|Rimetti in gioco una carta creatura bersaglio dal tuo cimitero. Se è stato speso {G} per giocare il Vigor Mortis, quella creatura entra in gioco con un segnalino +1/+1. Vigorous Charge|Carica Vigorosa|| Vigorspore Wurm|Wurm delle Vigorspore|Creatura — Wurm|Crescita sotterranea — Quando il Wurm delle Vigorspore entra nel campo di battaglia, una creatura bersaglio ha cautela e prende +X/+X fino alla fine del turno, dove X è il numero di carte creatura nel tuo cimitero.\nIl Wurm delle Vigorspore non può essere bloccato da più di una creatura. Vigor|Vigore|Creatura — Incarnazione Elementale|Travolgere\nSe sta per essere inflitto danno a una creatura che controlli diversa dal Vigore, previeni quel danno. Metti un segnalino +1/+1 su quella creatura per ogni punto danno prevenuto in questo modo.\nQuando il Vigore viene messo in un cimitero da qualsiasi zona, rimescolalo nel grimorio del suo proprietario. Vildin-Pack Alpha|Alfa del Branco Vildin|Creatura — Mannaro|Ogniqualvolta un Mannaro entra nel campo di battaglia sotto il tuo controllo, puoi trasformarlo.\nAll'inizio di ogni mantenimento, se nell'ultimo turno un giocatore ha lanciato due o più magie, trasforma l'Alfa del Branco Vildin. Vildin-Pack Outcast|Reietto del Branco Vildin|Creatura — Orrore Mannaro|Travolgere\n{R}: Il Reietto del Branco Vildin prende +1/-1 fino alla fine del turno.\n{5}{R}{R}: Trasforma il Reietto del Branco Vildin. -Vile Aggregate|Agglomerato Ignobile|Creatura — Parassita Eldrazi|Vacuità (Questa carta non ha colore.)La forza dell'Agglomerato Ignobile è pari al numero di creature incolori che controlli.TravolgereIngerire (Ogniqualvolta questa creatura infligge danno da combattimento a un giocatore, quel giocatore esilia la prima carta del suo grimorio.) +Vile Aggregate|Agglomerato Ignobile|Creatura — Parassita Eldrazi|Vacuità (Questa carta non ha colore.)La forza dell'Agglomerato Ignobile è pari al numero di creature incolori che controlli.\nTravolgereIngerire (Ogniqualvolta questa creatura infligge danno da combattimento a un giocatore, quel giocatore esilia la prima carta del suo grimorio.) Vile Consumption|Corruzione Maligna|| Vile Deacon|Diacono Corrotto|Creatura — Chierico|Ogniqualvolta il Diacono Corrotto attacca, prende +X/+X fino alla fine del turno, dove X è pari al numero di Chierici in gioco. Vile Manifestation|Manifestazione Ignobile|Creatura — Orrore|La Manifestazione Ignobile prende +1/+0 per ogni carta con ciclo nel tuo cimitero.\nCiclo {2} ({2}, Scarta questa carta: Pesca una carta.) Vile Rebirth|Rinascita Ignobile|Istantaneo|Esilia una carta creatura bersaglio da un cimitero. Metti sul campo di battaglia una pedina creatura Zombie 2/2 nera. Vile Redeemer|Redentore Maligno|Creatura — Eldrazi|Vacuità (Questa carta non ha colore.)\nLampo\nQuando lanci il Redentore Maligno, puoi pagare {C}. Se lo fai, metti sul campo di battaglia una pedina creatura Discendente Eldrazi 1/1 incolore per ogni creatura non pedina che è morta sotto il tuo controllo in questo turno. Quelle pedine hanno "Sacrifica questa creatura: Aggiungi {C} alla tua riserva di mana". -Vile Requiem|Requiem Maligno|Incantesimo|All'inizio del tuo mantenimento, puoi mettere un segnalino versetto sul Requiem Maligno.{1}{B}, Sacrifica il Requiem Maligno: Distruggi fino a X creature non nere bersaglio, dove X è pari al numero di segnalini versetto sul Requiem Maligno. Non possono essere rigenerate. +Vile Requiem|Requiem Maligno|Incantesimo|All'inizio del tuo mantenimento, puoi mettere un segnalino versetto sul Requiem Maligno.\n{1}{B}, Sacrifica il Requiem Maligno: Distruggi fino a X creature non nere bersaglio, dove X è pari al numero di segnalini versetto sul Requiem Maligno. Non possono essere rigenerate. Vilis, Broker of Blood|Vilis, Intermediario di Sangue|Creatura Leggendaria — Demone|Volare\n{B}, Paga 2 punti vita: Una creatura bersaglio prende -1/-1 fino alla fine del turno.\nOgniqualvolta perdi punti vita, pesca altrettante carte. (Il danno provoca la perdita di punti vita.) Village Bell-Ringer|Campanaro del Villaggio|Creatura — Esploratore Umano|Lampo (Puoi lanciare questa magia in ogni momento in cui potresti lanciare un istantaneo.)\nQuando il Campanaro del Villaggio entra nel campo di battaglia, STAPpa tutte le creature che controlli. Village Cannibals|Cannibali del Villaggio|Creatura — Umano|Ogniqualvolta un'altra creatura Umano muore, metti un segnalino +1/+1 sui Cannibali del Villaggio. Village Elder|Anziano del Villaggio|| Village Ironsmith|Fabbro del Villaggio|Creatura — Mannaro Umano|Attacco improvviso\nAll'inizio di ogni mantenimento, se nell'ultimo turno non sono state lanciate magie, trasforma il Fabbro del Villaggio. Village Messenger|Messaggera del Villaggio|Creatura — Mannaro Umano|Rapidità\nAll'inizio di ogni mantenimento, se nell'ultimo turno non sono state lanciate magie, trasforma la Messaggera del Villaggio. +Village Rites|Riti del Villaggio|Istantaneo|Come costo addizionale per lanciare questa magia, sacrifica una creatura.\nPesca due carte. Village Survivors|Sopravvissuti del Villaggio|Creatura — Umano|Cautela\nOra fatidica — Fintanto che hai 5 o meno punti vita, le altre creature che controlli hanno cautela. Villagers of Estwald|Abitanti di Estwald|Creatura — Mannaro Umano|All'inizio di ogni mantenimento, se nell'ultimo turno non sono state lanciate magie, trasforma gli Abitanti di Estwald. Villainous Ogre|Ogre Infame|Creatura - Guerriero Ogre|L'Ogre Infame non può bloccare.\nFintanto che controlli almeno un Demone, l'Ogre Infame ha "{B}: Rigenera l'Ogre Infame." @@ -18047,12 +18500,14 @@ Visions|Visioni|| Vital Splicer|Giuntatore Vitale|Creatura — Artefice Umano|Quando il Giuntatore Vitale entra nel campo di battaglia, metti sul campo di battaglia una pedina creatura artefatto Golem 3/3 incolore.\n{1}: Rigenera un Golem bersaglio che controlli. Vital Surge|Impeto Vitale|Istantaneo - Arcano|Guadagni 3 punti vita.\nUnire nell'Arcano {1}{G} (Mentre giochi una magia Arcano, puoi rivelare questa carta dalla tua mano e pagare il suo costo di unione. Se lo fai, aggiungi l'effetto di questa carta a quella magia.) Vitality Charm|Monile della Vitalità|Istantaneo|Scegline una Metti in gioco una pedina creatura Insetto 1/1 verde; oppure una creatura bersaglio prende +1/+1 e guadagna travolgere fino alla fine del turno; oppure rigenera la Bestia bersaglio. +Vitality Hunter|Cacciatore di Vitalità|Creatura — Incubo|Legame vitale\n{X}{W}{W}: Mostruosità X. (Se questa creatura non è mostruosa, metti X segnalini +1/+1 su di essa e diventa mostruosa.)\nQuando il Cacciatore di Vitalità diventa mostruoso, metti un segnalino legame vitale su ciascuna creatura bersaglio fino a un massimo di X. Vitalize|Rinvigorire|| Vitalizing Cascade|Cascata Rivitalizzante|| Vitalizing Wind|Vento Rivitalizzante|| Vitaspore Thallid|Thallid Spora Vitale|Creatura — Fungus|All'inizio del tuo mantenimento, metti un segnalino spora sul Thallid Spora Vitale.\nRimuovi tre segnalini spora dal Thallid Spora Vitale: Metti in gioco una pedina creatura Saprolingio 1/1 verde.\nSacrifica un Saprolingio: Una creatura bersaglio ha rapidità fino alla fine del turno. Vithian Renegades|Rinnegati di Vithia|Creatura — Sciamano Umano|Quando i Rinnegati di Vithia entrano in gioco, distruggi un artefatto bersaglio. Vithian Stinger|Pungolatore di Vithia|Creatura — Sciamano Umano|{T}: Il Pungolatore di Vithia infligge 1 danno a una creatura o a un giocatore bersaglio.\nDissotterrare {1}{R} ({1}{R}:Rimetti in gioco questa carta dal tuo cimitero. Ha rapidità. Rimuovila dal gioco alla fine del turno o se sta per lasciare il gioco. Dissotterra solo quando potresti giocare una stregoneria.) +Vito, Thorn of the Dusk Rose|Vitor, Spina della Rosa del Vespro|Creatura Leggendaria — Chierico Vampiro|Ogniqualvolta guadagni punti vita, un avversario bersaglio perde altrettanti punti vita.\n{3}{B}{B}: Le creature che controlli hanno legame vitale fino alla fine del turno. Vitu-Ghazi Guildmage|Maga della Gilda di Vitu-Ghazi|Creatura — Sciamano Driade|{4}{G}{W}: Crea una pedina creatura Centauro 3/3 verde.\n{2}{G}{W}: Popola. (Crea una pedina che è una copia di una pedina creatura che controlli.) Vitu-Ghazi, the City-Tree|Vitu-Ghazi, l'Albero-Città|Terra|{T}: Aggiungi {1} alla tua riserva di mana.\n{2}{G}{W}, {T}: Metti in gioco una pedina creatura Saprolingio 1/1 verde. Vivid Crag|Dirupo Iridescente|Terra|Il Dirupo Iridescente entra in gioco TAPpato con due segnalini carica.\n{T}: Aggiungi {R} alla tua riserva di mana.\n{T}, Rimuovi un segnalino carica dal Dirupo Iridescente: Aggiungi un mana di qualsiasi colore alla tua riserva di mana. @@ -18070,6 +18525,7 @@ Vivien's Invocation|Evocazione di Vivien|Stregoneria|Guarda le prime sette carte Vivien's Jaguar|Giaguaro di Vivien|Creatura — Spirito Felino|Raggiungere (Questa creatura può bloccare le creature con volare.)\n{2}{G}: Riprendi in mano il Giaguaro di Vivien dal tuo cimitero. Attiva questa abilità solo se controlli un planeswalker Vivien. Vivien, Arkbow Ranger|Vivien, Ranger del Bestiarco|Planeswalker Leggendario — Vivien|+1: Scegli fino a due creature bersaglio. Distribuisci due segnalini +1/+1 tra esse. Hanno travolgere fino alla fine del turno.\n-3: Una creatura bersaglio che controlli infligge danno pari alla sua forza a una creatura o a un planeswalker bersaglio.\n-5: Puoi scegliere una carta creatura che possiedi al di fuori della partita, rivelarla e aggiungerla alla tua mano. Vivien, Champion of the Wilds|Vivien, Campionessa delle Terre Selvagge|Planeswalker Leggendario — Vivien|Puoi lanciare magie creatura come se avessero lampo.\n+1: Fino al tuo prossimo turno, fino a una creatura bersaglio ha cautela e raggiungere.\n-2: Guarda le prime tre carte del tuo grimorio. Esiliane una a faccia in giù e metti le altre in fondo al tuo grimorio in qualsiasi ordine. Fintanto che rimane esiliata, puoi guardare quella carta e puoi lanciarla se è una carta creatura. +Vivien, Monsters' Advocate|Vivien, Fautrice dei Mostri|Planeswalker Leggendario — Vivien|Puoi guardare la prima carta del tuo grimorio in qualsiasi momento.\nPuoi lanciare magie creatura dalla cima del tuo grimorio.\n+1: Crea una pedina creatura Bestia 3/3 verde. Metti un segnalino cautela, un segnalino raggiungere o un segnalino travolgere a tua scelta su di essa.\n-2: Quando lanci la tua prossima magia creatura in questo turno, passa in rassegna il tuo grimorio per una carta creatura con costo di mana convertito inferiore, mettila sul campo di battaglia, poi rimescola il tuo grimorio. Vivien, Nature's Avenger|Vivien, Vendicatrice della Natura|Planeswalker Leggendario — Vivien|+1: Scegli fino a una creatura bersaglio. Metti tre segnalini +1/+1 su di essa.\n-1: Rivela carte dalla cima del tuo grimorio finché non riveli una carta creatura. Aggiungi quella carta alla tua mano e metti le altre in fondo al tuo grimorio in ordine casuale.\n-6: Una creatura bersaglio prende +10/+10 e ha travolgere fino alla fine del turno. Vivify|Vivificare|Istantaneo|La terra bersaglio diventa una creatura 3/3 fino alla fine del turno. È ancora una terra.\nPesca una carta. Vivisection|Vivisezione|Stregoneria|Come costo addizionale per lanciare la Vivisezione, sacrifica una creatura.\nPesca tre carte. @@ -18106,6 +18562,7 @@ Voice of the Woods|Voce dei Boschi|Creatura — Lord Elfo|TAPpa cinque Elfi STAP Voiceless Spirit|Spirito Muto|Creatura — Spirito|Volare, attacco improvviso Voices from the Void|Voci dal Nulla|Stregoneria|Dominio Un giocatore bersaglio scarta una carta per ogni tipo di terra base tra le terre che controlli. Void Attendant|Servitore del Vuoto|Creatura — Metabolizzatore Eldrazi|Vacuità (Questa carta non ha colore.){1}{G}, Metti una carta posseduta da un avversario dall'esilio nel cimitero di quel giocatore: Metti sul campo di battaglia una pedina creatura Discendente Eldrazi 1/1 incolore. Ha "Sacrifica questa creatura: Aggiungi {1} alla tua riserva di mana". +Void Beckoner|Convocatore del Vuoto|Creatura — Orrore Incubo|Tocco letale\nCiclo {2}{B} ({2}{B}, Scarta questa carta: Pesca una carta.)\nQuando cicli il Convocatore del Vuoto, metti un segnalino tocco letale su una creatura bersaglio che controlli. Void Grafter|Innestavuoto|Creatura — Parassita Eldrazi|Vacuità (Questa carta non ha colore.)\nLampo (Puoi lanciare questa magia in ogni momento in cui potresti lanciare un istantaneo.)\nQuando l'Innestavuoto entra nel campo di battaglia, un'altra creatura bersaglio che controlli ha anti-malocchio fino alla fine del turno. Void Maw|Nulligozzo|Creatura — Orrore|Travolgere\nSe un'altra creatura sta per essere messa in un cimitero dal gioco, invece rimuovila dal gioco.\nMetti nel cimitero del suo proprietario una carta rimossa dal gioco con il Nulligozzo: Il Nulligozzo prende +2/+2 fino alla fine del turno. Void Shatter|Frantumare il Vuoto|Istantaneo|Vacuità (Questa carta non ha colore.)\nNeutralizza una magia bersaglio. Se quella magia è neutralizzata in questo modo, esiliala invece di metterla nel cimitero del suo proprietario. @@ -18127,12 +18584,13 @@ Volcanic Awakening|Risveglio Vulcanico|Stregoneria|Distruggi una terra bersaglio Volcanic Dragon|Drago Vulcanico|Creatura — Drago|Volare (Questa creatura non può essere bloccata tranne che da creature con volare o raggiungere.)\nRapidità (Questa creatura può attaccare e {T} non appena entra sotto il tuo controllo.) Volcanic Eruption|Eruzione Vulcanica|| Volcanic Fallout|Pioggia di Lapilli|Istantaneo|La Pioggia di Lapilli non può essere neutralizzata.\nLa Pioggia di Lapilli infligge 2 danni a ogni creatura e a ogni giocatore. -Volcanic Geyser|Geyser Vulcanico|Istantaneo|Il Geyser Vulcanico infligge X danni a una creatura o a un giocatore bersaglio. +Volcanic Geyser|Geyser Vulcanico|Istantaneo|Il Geyser Vulcanico infligge X danni a un qualsiasi bersaglio. Volcanic Hammer|Martello Vulcanico|Stregoneria|Il Martello Vulcanico infligge 3 danni a una creatura o a un giocatore bersaglio. Volcanic Island|Isola Vulcanica|| Volcanic Offering|Offerta Vulcanica|Istantaneo|Distruggi una terra non base bersaglio che non controlli e una terra non base bersaglio che non controlli scelta da un avversario.\nL'Offerta Vulcanica infligge 7 danni a una creatura bersaglio che non controlli e 7 danni a una creatura bersaglio che non controlli scelta da un avversario. Volcanic Rambler|Errante Vulcanico|Creatura — Elementale|{2}{R}: L'Errante Vulcanico infligge 1 danno a un giocatore bersaglio. Volcanic Rush|Carica Vulcanica|Istantaneo|Le creature attaccanti prendono +2/+0 e hanno travolgere fino alla fine del turno. +Volcanic Salvo|Salva Vulcanica|Stregoneria|Questa magia costa {X} in meno per essere lanciata, dove X è la forza totale delle creature che controlli.\nScegli fino a due creature e/o planeswalker bersaglio. La Salva Vulcanica infligge 6 danni a ciascuno di essi. Volcanic Spray|Getto Vulcanico|Stregoneria|Il Getto Vulcanico infligge 1 danno a ogni creatura senza volare e a ogni giocatore.\nFlashback {1}{R} (puoi giocare questa carta dal tuo cimitero pagando il suo costo di flashback. Poi rimuovila dal gioco). Volcanic Strength|Forza Vulcanica|Incantesimo — Aura|Incanta creatura\nLa creatura incantata prende +2/+2 e ha passa-Montagne. (Non può essere bloccata fintanto che il giocatore in difesa controlla una Montagna.) Volcanic Submersion|Inondazione Vulcanica|Stregoneria|Distruggi un artefatto o una terra bersaglio.\nCiclo {2} ({2}, Scarta questa carta: Pesca una carta.) @@ -18166,6 +18624,7 @@ Vona, Butcher of Magan|Vona, Macellaia di Magan|Creatura Leggendaria — Cavalie Voodoo Doll|Bambola Voodoo|| Voracious Cobra|Cobra Vorace|| Voracious Dragon|Drago Famelico|Creatura — Drago|Volare\nDivorare 1 (Mentre questa creatura entra in gioco, puoi sacrificare un qualsiasi numero di creature. Entra in gioco con un numero di segnalini +1/+1 pari alle creature sacrificate.)\nQuando il Drago Famelico entra in gioco, infligge danno a una creatura o a un giocatore bersaglio pari al doppio dei Goblin che ha divorato. +Voracious Greatshark|Gransqualo Vorace|Creatura — Squalo|Lampo\nQuando il Gransqualo Vorace entra nel campo di battaglia, neutralizza una magia artefatto o creatura bersaglio. Voracious Hatchling|Cucciolo Vorace|Creatura — Elementale|Legame vitale\nIl Cucciolo Vorace entra in gioco con quattro segnalini -1/-1.\nOgniqualvolta giochi una magia bianca, rimuovi un segnalino -1/-1 dal Cucciolo Vorace.\nOgniqualvolta giochi una magia nera, rimuovi un segnalino -1/-1 dal Cucciolo Vorace. Voracious Hydra|Idra Vorace|Creatura — Idra|Travolgere\nL'Idra Vorace entra nel campo di battaglia con X segnalini +1/+1.\nQuando l'Idra Vorace entra nel campo di battaglia, scegli uno —\n• Raddoppia il numero di segnalini +1/+1 sull'Idra Vorace.\n• L'Idra Vorace lotta con una creatura bersaglio che non controlli. Voracious Null|Nullo Vorace|Creatura — Zombie|{1}{B}, Sacrifica un'altra creatura: Metti due segnalini +1/+1 sul Nullo Vorace. Attiva questa abilità solo quando potresti lanciare una stregoneria. @@ -18203,6 +18662,7 @@ Vraska, Scheming Gorgon|Vraska, Gorgone Cospiratrice|Planeswalker Leggendario Vraska, Swarm's Eminence|Vraska, Eminenza dello Sciame|Planeswalker Leggendario — Vraska|Ogniqualvolta una creatura che controlli con tocco letale infligge danno a un giocatore o a un planeswalker, metti un segnalino +1/+1 su quella creatura.\n-2: Crea una pedina creatura Assassino 1/1 nera con tocco letale e "Ogniqualvolta questa creatura infligge danno a un planeswalker, distruggi quel planeswalker". Vryn Wingmare|Destriero Alato di Vryn|Creatura — Pegaso|VolareLe magie non creatura costano {1} in più per essere lanciate. Vug Lizard|Lucertola delle Cavità|| +Vulpikeet|Volpichetto|Creatura — Uccello Volpe|Mutazione {2}{W} (Se lanci questa magia per il suo costo di mutazione, mettila sopra o sotto una creatura non Umano bersaglio che possiedi. Muta nella creatura sopra, con anche le abilità di quelle sotto.)\nVolare\nOgniqualvolta questa creatura muta, metti un segnalino +1/+1 su di essa. Vulpine Goliath|Golia Volpino|Creatura — Volpe|Travolgere Vulshok Battlegear|Equipaggiamento Vulshok|Artefatto — Equipaggiamento|La creatura equipaggiata prende +3/+3.\nEquipaggiare {3} ({3}: Assegnalo a una creatura bersaglio che controlli. Equipaggialo solo come una stregoneria. Questa carta entra in gioco non assegnata e resta in gioco se la creatura lascia il gioco.) Vulshok Battlemaster|Signora della Guerra Vulshok|Creatura — Guerriero Umano|Rapidità\nQuando la Signora della Guerra Vulshok entra in gioco, assegna a essa tutto l'Equipaggiamento in gioco. (Il controllo dell'Equipaggiamento non cambia.) @@ -18226,6 +18686,7 @@ Wake the Dead|Risvegliare i Morti|Istantaneo|Lancia Risvegliare i Morti solo dur Wake the Reflections|Svegliare i Riflessi|Stregoneria|Popola. (Metti sul campo di battaglia una pedina che è una copia di una pedina creatura che controlli.) Wakedancer|Danzatrice della Veglia|Creatura — Sciamano Umano|Morboso — Quando la Danzatrice della Veglia entra nel campo di battaglia, se è morta una creatura in questo turno, metti sul campo di battaglia una pedina creatura Zombie 2/2 nera. Wakening Sun's Avatar|Avatar del Sole Sorgente|Creatura — Avatar Dinosauro|Quando l'Avatar del Sole Sorgente entra nel campo di battaglia, se l'hai lanciato dalla tua mano, distruggi tutte le creature non Dinosauro. +Waker of Waves|Destaonde|Creatura — Balena|Le creature controllate dai tuoi avversari prendono -1/-0.\n{1}{U}, Scarta il Destaonde: Guarda le prime due carte del tuo grimorio. Aggiungine una alla tua mano e metti l'altra nel tuo cimitero. Waker of the Wilds|Risvegliatrice delle Terre Selvagge|Creatura — Sciamano Tritone|{X}{G}{G}: Metti X segnalini +1/+1 su una terra bersaglio che controlli. Quella terra diventa una creatura Elementale 0/0 con rapidità. È ancora una terra. Wakeroot Elemental|Elementale Risvegliaradici|Creatura — Elementale|{G}{G}{G}{G}{G}: STAPpa una terra bersaglio che controlli. Diventa una creatura Elementale 5/5 con rapidità. È ancora una terra. (Questo effetto dura fintanto che quella terra rimane sul campo di battaglia.) Wakestone Gargoyle|Gargoyle Sorgipietra|Creatura — Gargoyle|Difensore (Questa creatura non può attaccare.)\nVolare\n{1}{W}: Le creature con difensore che controlli possono attaccare in questo turno come se non avessero difensore. @@ -18233,7 +18694,7 @@ Waking Nightmare|Incubo a Occhi Aperti|Stregoneria - Arcano|Il giocatore bersagl Walk the Aeons|Attraversare i Secoli|Stregoneria|Riscatto—Sacrifica tre Isole. (Puoi sacrificare tre Isole oltre a qualsiasi altro costo quando giochi questa magia. Se lo fai, riprendi in mano questa carta quando si risolve.)\nUn giocatore bersaglio gioca un altro turno dopo questo. Walk the Plank|In Pasto agli Squali|Stregoneria|Distruggi una creatura non Tritone bersaglio. Walker of Secret Ways|Colei Che Va per Vie Segrete|Creatura — Ninja Umano|Ninjutsu {1}{U} ({1}{U}, Riprendi in mano una creatura attaccante non bloccata che controlli: Metti questa carta sul campo di battaglia dalla tua mano TAPpata e attaccante.)\nOgniqualvolta Colei Che Va per Vie Segrete infligge danno da combattimento a un giocatore, guarda la mano di quel giocatore.\n{1}{U}: Fai tornare un Ninja bersaglio che controlli in mano al suo proprietario. Attiva questa abilità solo durante il tuo turno. -Walker of the Grove|Camminatore del Boschetto|Creatura — Elementale|Quando il Camminatore del Boschetto lascia il campo di battaglia, metti sul campo di battaglia una pedina creatura Elementale 4/4 verde.Apparire {4}{G} (Puoi lanciare questa magia pagando il suo costo di apparire. Se lo fai, viene sacrificata quando entra nel campo di battaglia.) +Walker of the Grove|Camminatore del Boschetto|Creatura — Elementale|Quando il Camminatore del Boschetto lascia il campo di battaglia, metti sul campo di battaglia una pedina creatura Elementale 4/4 verde.\nApparire {4}{G} (Puoi lanciare questa magia pagando il suo costo di apparire. Se lo fai, viene sacrificata quando entra nel campo di battaglia.) Walker of the Wastes|Errante delle Distese|Creatura — Eldrazi|({C} rappresenta mana incolore.)\nTravolgere\nL'Errante delle Distese prende +1/+1 per ogni terra che controlli chiamata Distesa. Walking Archive|Archivio Ambulante|Creatura Artefatto — Golem|Difensore (Questa creatura non può attaccare.)\nL'Archivio Ambulante entra in gioco con un segnalino +1/+1.\nAll'inizio del proprio mantenimento, ciascun giocatore pesca una carta per ogni segnalino +1/+1 presente sull'Archivio Ambulante.\n{2}{W}{U}: Metti un segnalino +1/+1 sull'Archivio Ambulante. Walking Atlas|Atlante Vivente|Creatura — Costrutto|{T}: Puoi mettere sul campo di battaglia una carta terra dalla tua mano. @@ -18285,7 +18746,7 @@ Wall of Resistance|Muro della Resistenza|| Wall of Resurgence|Muro della Rinascita|Creatura — Muro|Difensore\nQuando il Muro della Rinascita entra nel campo di battaglia, puoi mettere tre segnalini +1/+1 su una terra bersaglio che controlli. Se lo fai, quella terra diventa una creatura Elementale 0/0 con rapidità che è ancora una terra. Wall of Reverence|Muro di Venerazione|Creatura — Spirito Muro|Difensore, volareAll'inizio della tua sottofase finale, puoi guadagnare punti vita pari alla forza di una creatura bersaglio che controlli. Wall of Roots|Muro di Radici|Creatura — Muro Pianta|Difensore\nMetti un segnalino -0/-1 sul Muro di Radici: Aggiungi {G} alla tua riserva di mana. Gioca questa abilità solo una volta per turno. -Wall of Runes|Muro di Rune|Creatura — Muro|Difensore\nQuando il Muro di Rune entra nel campo di battaglia, profetizza 1. +Wall of Runes|Muro di Rune|Creatura — Muro|Difensore (Questa creatura non può attaccare.)\nQuando il Muro di Rune entra nel campo di battaglia, profetizza 1. (Guarda la prima carta del tuo grimorio. Puoi mettere quella carta in fondo al tuo grimorio.) Wall of Shadows|Muro d'Ombre|| Wall of Shards|Muro di Frammenti|Creatura Neve — Muro|Difensore, volare\nMantenimento cumulativo—Un avversario guadagna 1 punto vita. (All'inizio del tuo mantenimento, metti un segnalino epoca su questo permanente, poi sacrificalo a meno che tu paghi il suo costo di mantenimento per ogni segnalino epoca presente su di esso.) Wall of Shields|Muraglia di Scudi|| @@ -18363,6 +18824,7 @@ Ward Sliver|Tramutante di Protezione|Creatura — Tramutante|Mentre il Tramutant Ward of Bones|Sigillo delle Ossa|Artefatto|Ogni avversario che controlla più creature di te non può giocare carte creatura. Lo stesso vale per artefatti, incantesimi e terre. Ward of Lights|Sigillo di Luci|| Ward of Piety|Guardia della Pietà|Incanta Creatura|{1}{W}: Il prossimo punto danno che verrebbe inflitto alla creatura incantata in questo turno viene invece inflitto a una creatura o a un giocatore bersaglio. +Warded Battlements|Bastioni Incantati|Creatura — Muro|Difensore (Questa creatura non può attaccare.)\nLe creature attaccanti che controlli prendono +1/+0. Warden of Evos Isle|Custode dell'Isola Evos|Creatura — Mago Uccello|VolareLe magie creatura con volare che lanci costano {1} in meno per essere lanciate. Warden of Geometries|Custode delle Geometrie|Creatura — Parassita Eldrazi|Cautela\n{T}: Aggiungi {C} alla tua riserva di mana. ({C} rappresenta mana incolore.) Warden of the Beyond|Guardiano del Trascendente|Creatura — Mago Umano|Cautela (Questa creatura attacca senza TAPpare.)\nIl Guardiano del Trascendente prende +2/+2 fintanto che un avversario possiede una carta in esilio. @@ -18370,6 +18832,7 @@ Warden of the Chained|Guardiana dell'Incatenato|Creatura — Guerriero Minotauro Warden of the Eye|Guardiano dell'Occhio|Creatura — Mago Genio|Quando il Guardiano dell'Occhio entra nel campo di battaglia, riprendi in mano una carta non creatura, non terra bersaglio dal tuo cimitero. Warden of the First Tree|Guardiano del Primo Albero|Creatura — Umano|{1}{W/B}: Il Guardiano del Primo Albero diventa un Guerriero Umano con forza e costituzione base 3/3.\n{2}{W/B}{W/B}: Se il Guardiano del Primo Albero è un Guerriero, diventa un Guerriero Spirito Umano con travolgere e legame vitale.\n{3}{W/B}{W/B}{W/B}: Se il Guardiano del Primo Albero è uno Spirito, metti cinque segnalini +1/+1 su di esso. Warden of the Wall|Guardiano del Muro|Artefatto|Il Guardiano del Muro entra nel campo di battaglia TAPpato.\n{T}: Aggiungi {1} alla tua riserva di mana.\nFintanto che non è il tuo turno, il Guardiano del Muro è una creatura artefatto Gargoyle 2/3 con volare. +Warden of the Woods|Guardiano dei Boschi|Creatura — Silvantropo|Cautela (Questa creatura attacca senza TAPpare.)\nOgniqualvolta il Guardiano dei Boschi diventa bersaglio di una magia o abilità controllata da un avversario, puoi pescare due carte. Warden|Difensore|Stregoneria|Crea una pedina creatura Sfinge 4/4 bianca e blu con volare e cautela. Wardscale Crocodile|Coccodrillo della Scaglia Protettrice|Creatura — Coccodrillo|Anti-malocchio (Questa creatura non può essere bersaglio di magie o abilità controllate dai tuoi avversari.) Wardscale Dragon|Drago della Scaglia Protettrice|Creatura — Drago|Volare\nFintanto che il Drago della Scaglia Protettrice attacca, il giocatore in difesa non può lanciare magie. @@ -18425,6 +18888,7 @@ Watcher for Tomorrow|Scrutatore del Domani|Creatura — Mago Umano|Nascondiglio Watcher in the Mist|Scrutatore nella Foschia|Creatura — Spirito|Volare\nQuando lo Scrutatore nella Foschia entra nel campo di battaglia, sorveglia 2. (Guarda le prime due carte del tuo grimorio, poi mettine un qualsiasi numero nel tuo cimitero e le altre in cima al tuo grimorio in qualsiasi ordine.) Watcher in the Web|Scrutatrice nella Seta|Creatura — Ragno|Raggiungere (Questa creatura può bloccare le creature con volare.)\nLa Scrutatrice nella Seta può bloccare sette creature addizionali in ogni combattimento. Watcher of the Roost|Guardiano del Trespolo|Creatura — Soldato Uccello|VolareMetamorfosi—Rivela una carta bianca dalla tua mano. (Puoi lanciare questa carta a faccia in giù come una creatura 2/2 pagando {3}. Girala a faccia in su in qualsiasi momento pagando il suo costo di metamorfosi.)Quando il Guardiano del Trespolo viene girato a faccia in su, guadagni 2 punti vita. +Watcher of the Spheres|Scrutatore delle Sfere|Creatura — Mago Uccello|Volare\nLe magie creatura con volare che lanci costano {1} in meno per essere lanciate.\nOgniqualvolta un'altra creatura con volare entra nel campo di battaglia sotto il tuo controllo, lo Scrutatore delle Sfere prende +1/+1 fino alla fine del turno. Watchers of the Dead|Sorveglianti dei Morti|Creatura Artefatto — Felino|Esilia i Sorveglianti dei Morti: Ogni avversario sceglie due carte dal proprio cimitero ed esilia le altre. Watchful Automaton|Automa Vigile|Creatura Artefatto — Costrutto|{2}{U}: Profetizza 1. (Guarda la prima carta del tuo grimorio. Puoi mettere quella carta in fondo al tuo grimorio.) Watchful Giant|Gigante Vigile|Creatura — Soldato Gigante|Quando il Gigante Vigile entra nel campo di battaglia, crea una pedina creatura Umano 1/1 bianca. @@ -18474,6 +18938,7 @@ Weakness|Indebolimento|Incantesimo — Aura|Incanta creatura\nLa creatura incant Weapon Rack|Rastrelliera per Armi|Artefatto|La Rastrelliera per Armi entra nel campo di battaglia con tre segnalini +1/+1.\n{T}: Sposta un segnalino +1/+1 dalla Rastrelliera per Armi a una creatura bersaglio. Attiva questa abilità solo quando potresti lanciare una stregoneria. Weapon Surge|Scarica dell'Arma|Istantaneo|Una creatura bersaglio che controlli prende +1/+0 e ha attacco improvviso fino alla fine del turno.\nSovraccarico {1}{R} (Puoi lanciare questa magia per il suo costo di sovraccarico. Se lo fai, cambiane il testo sostituendo "una creatura bersaglio" con "ogni creatura".) Weaponcraft Enthusiast|Forgiarsenale Fanatico|Creatura — Artefice Eteride|Fabbrica 2 (Quando questa creatura entra nel campo di battaglia, metti due segnalini +1/+1 su di essa o crea due pedine creatura artefatto Servomeccanismo 1/1 incolori.) +Weaponize the Monsters|Armarsi di Mostri|Incantesimo|{2}, Sacrifica una creatura: Armarsi di Mostri infligge 2 danni a un qualsiasi bersaglio. Weapons Trainer|Addestratrice d'Armi|Creatura — Alleato Soldato Umano|Le altre creature che controlli prendono +1/+0 fintanto che controlli un Equipaggiamento. Wear Away|Consumare|Istantaneo - Arcano|Distruggi un artefatto o un incantesimo bersaglio.\nUnire nell'Arcano {3}{G} (Mentre giochi una magia Arcano, puoi rivelare questa carta dalla tua mano e pagare il suo costo di unione. Se lo fai, aggiungi l'effetto di questa carta a quella magia.) Weaselback Redcap|Berretto Rosso Cavalcadonnole|Creatura — Cavaliere Goblin|{1}{R}: Il Berretto Rosso Cavalcadonnole prende +2/+0 fino alla fine del turno. @@ -18560,7 +19025,7 @@ Whiptail Moloch|Moloc Codafrusta|Creatura — Lucertola|Quando il Moloc Codafrus Whiptongue Frog|Rana Linguafrusta|| Whiptongue Hydra|Idra Linguafrusta|Creatura — Idra Lucertola|Raggiungere\nQuando l'Idra Linguafrusta entra nel campo di battaglia, distruggi tutte le creature con volare. Metti un segnalino +1/+1 sull'Idra Linguafrusta per ogni creatura distrutta in questo modo. Whir of Invention|Ronzio dell'Invenzione|Istantaneo|Improvvisare (I tuoi artefatti possono aiutarti a lanciare questa magia. Ogni artefatto che TAPpi dopo aver attivato le abilità di mana corrisponde al pagamento di {1}.)\nPassa in rassegna il tuo grimorio per una carta artefatto con costo di mana convertito pari o inferiore a X, mettila sul campo di battaglia, poi rimescola il tuo grimorio. -Whirler Rogue|Canaglia dei Turbinanti|Creatura — Artefice Farabutto Umano|Quando la Canaglia dei Turbinanti entra nel campo di battaglia, metti sul campo di battaglia due pedine creatura artefatto Tottero 1/1 incolori con volare.TAPpa due artefatti STAPpati che controlli: Una creatura bersaglio non può essere bloccata in questo turno. +Whirler Rogue|Canaglia dei Turbinanti|Creatura — Artefice Farabutto Umano|Quando la Canaglia dei Turbinanti entra nel campo di battaglia, metti sul campo di battaglia due pedine creatura artefatto Tottero 1/1 incolori con volare.\nTAPpa due artefatti STAPpati che controlli: Una creatura bersaglio non può essere bloccata in questo turno. Whirler Virtuoso|Virtuoso dei Turbinanti|Creatura — Artefice Vedalken|Quando il Virtuoso dei Turbinanti entra nel campo di battaglia, ottieni {E}{E}{E} (tre segnalini energia).\nPaga {E}{E}{E}: Crea una pedina creatura artefatto Tottero 1/1 incolore con volare. Whirlermaker|Creaturbinanti|Artefatto|{4}, {T}: Crea una pedina creatura artefatto Tottero 1/1 incolore con volare. Whirling Catapult|Catapulta Turbinante|| @@ -18571,9 +19036,11 @@ Whirlpool Warrior|Guerriero dei Vortici|Creatura — Guerriero Tritone|Quando il Whirlpool Whelm|Vortice Travolgente|Istantaneo|Scontrati con un avversario, poi fai tornare una creatura bersaglio in mano al suo proprietario. Se vinci, puoi invece mettere quella creatura in cima al grimorio del suo proprietario. (Ogni giocatore che si scontra rivela la prima carta del suo grimorio, poi la mette in cima o in fondo. Un giocatore vince se la sua carta aveva un costo di mana convertito maggiore.) Whirlwind Adept|Esperta dei Turbini|Creatura — Monaco Genio|Anti-malocchio (Questa creatura non può essere bersaglio di magie o abilità controllate dai tuoi avversari.)\nProdezza (Ogniqualvolta lanci una magia non creatura, questa creatura prende +1/+1 fino alla fine del turno.) Whirlwind Denial|Vortice di Negazione|Istantaneo|Per ogni magia e abilità controllata dai tuoi avversari, neutralizzala a meno che il suo controllore non paghi {4}. +Whirlwind of Thought|Vortice di Pensiero|Incantesimo|Ogniqualvolta lanci una magia non creatura, pesca una carta. Whirlwind|Tromba d'Aria|Stregoneria|Distruggi tutte le creature con volare. Whisk Away|Scacciare|Istantaneo|Metti una creatura attaccante o bloccante bersaglio in cima al grimorio del suo proprietario. Whisper Agent|Agente Sussurrante|Creatura — Farabutto Umano|Lampo\nQuando l'Agente Sussurrante entra nel campo di battaglia, sorveglia 1. (Guarda la prima carta del tuo grimorio. Puoi metterla nel tuo cimitero.) +Whisper Squad|Squadrone dei Sussurri|Creatura — Soldato Umano|{1}{B}: Passa in rassegna il tuo grimorio per una carta chiamata Squadrone dei Sussurri, mettila sul campo di battaglia TAPpata, poi rimescola il tuo grimorio. Whisper, Blood Liturgist|Sussurro, Liturgista Sanguigna|Creatura Leggendaria — Chierico Umano|{T}, Sacrifica due creature: Rimetti sul campo di battaglia una carta creatura bersaglio dal tuo cimitero. Whisperer of the Wilds|Sussurratrice delle Terre Selvagge|Creatura — Sciamano Umano|{T}: Aggiungi {G} alla tua riserva di mana.\nFerocia — {T}: Aggiungi {G}{G} alla tua riserva di mana. Attiva questa abilità solo se controlli una creatura con forza pari o superiore a 4. Whispering Madness|Follia Sussurrante|Stregoneria|Ogni giocatore scarta la propria mano, poi pesca carte pari al maggior numero di carte che un giocatore ha scartato in questo modo.\nCifrare (Poi puoi esiliare questa carta magia codificata su una creatura che controlli. Ogniqualvolta quella creatura infligge danno da combattimento a un giocatore, il suo controllore può lanciare una copia della carta codificata senza pagare il suo costo di mana.) @@ -18617,7 +19084,7 @@ Wild Elephant|Elefante Selvaggio|| Wild Evocation|Evocazione Selvaggia|Incantesimo|All'inizio del mantenimento di ogni giocatore, quel giocatore rivela una carta a caso dalla sua mano. Se è una carta terra, il giocatore la mette sul campo di battaglia. Altrimenti, il giocatore la lancia senza pagare il suo costo di mana, se può farlo. Wild Griffin|Grifone Selvaggio|Creatura — Grifone|Volare Wild Growth|Crescita Rigogliosa|Incantesimo — Aura|Incanta terra\nOgniqualvolta la terra incantata viene TAPpata per attingere mana, il suo controllore aggiunge {G} addizionale. -Wild Guess|Tentativo Disperato|Stregoneria|Come costo addizionale per lanciare il Tentativo Disperato, scarta una carta.Pesca due carte. +Wild Guess|Tentativo Disperato|Stregoneria|Come costo addizionale per lanciare il Tentativo Disperato, scarta una carta.\nPesca due carte. Wild Hunger|Fame Sfrenata|Istantaneo|Una creatura bersaglio prende +3/+1 e ha travolgere fino alla fine del turno.\nFlashback {3}{R} (Puoi lanciare questa carta dal tuo cimitero pagando il suo costo di flashback. Poi esiliala.) Wild Instincts|Istinti Selvaggi|Stregoneria|Una creatura bersaglio che controlli prende +2/+2 fino alla fine del turno. Lotta con una creatura bersaglio controllata da un avversario. (Ogni creatura infligge all'altra danno pari alla propria forza.) Wild Jhovall|Jhovall Selvaggio|| @@ -18655,8 +19122,11 @@ Wildheart Invoker|Evocatrice di Cuore Selvaggio|Creatura — Sciamano Elfo|{8}: Wildsize|Smisurante|Istantaneo|La creatura bersaglio prende +2/+2 e guadagna travolgere fino alla fine del turno.\nPesca una carta. Wildslayer Elves|Assassini Selvaggi Elfici|Creatura — Guerriero Elfo|Avvizzire (Una fonte con avvizzire infligge danno sotto forma di segnalini -1/-1.) Wildwood Geist|Geist del Bosco Selvaggio|Creatura — Spirito|Il Geist del Bosco Selvaggio prende +2/+2 fintanto che è il tuo turno. +Wildwood Patrol|Pattuglia di Bosco Selvaggio|Creatura — Esploratore Centauro|Travolgere (Questa creatura può infliggere il danno da combattimento in eccesso al giocatore o al planeswalker che sta attaccando.) Wildwood Rebirth|Rinascita del Bosco Selvaggio|Istantaneo|Riprendi in mano una carta creatura bersaglio dal tuo cimitero. +Wildwood Scourge|Flagello di Bosco Selvaggio|Creatura — Idra|Il Flagello di Bosco Selvaggio entra nel campo di battaglia con X segnalini +1/+1.\nOgniqualvolta vengono messi uno o più segnalini +1/+1 su un'altra creatura non Idra che controlli, metti un segnalino +1/+1 sul Flagello di Bosco Selvaggio. Wildwood Tracker|Battipista di Bosco Selvaggio|Creatura — Guerriero Elfo|Ogniqualvolta il Battipista di Bosco Selvaggio attacca o blocca, se controlli un'altra creatura non Umano, il Battipista di Bosco Selvaggio prende +1/+1 fino alla fine del turno. +Will of the All-Hunter|Volontà dell'Onnipredatore|Istantaneo|Una creatura bersaglio prende +2/+2 fino alla fine del turno. Se sta bloccando, invece metti due segnalini +1/+1 su di essa.\nCiclo {2} ({2}, Scarta questa carta: Pesca una carta.) Will of the Naga|Volere dei Naga|Istantaneo|Esumare (Ogni carta che esili dal tuo cimitero mentre lanci questa magia corrisponde al pagamento di {1}.)\nTAPpa fino a due creature bersaglio. Quelle creature non STAPpano durante il prossimo STAP del loro controllore. Will-Forged Golem|Golem Forgiato dalla Volontà|Creatura Artefatto — Golem|Convocazione (Le tue creature possono aiutarti a lanciare questa magia. Ogni creatura che TAPpi mentre lanci questa magia corrisponde al pagamento di {1} o di un mana del colore di quella creatura.) Will-o'-the-Wisp|Fuoco Fatuo|Creatura — Spirito|Volare (Questa creatura non può essere bloccata tranne che da creature con volare.)\n{B}: Rigenera il Fuoco Fatuo. (La prossima volta che questa creatura verrebbe distrutta in questo turno, non viene distrutta. Invece TAPpala, rimuovi tutti i danni da essa e rimuovila dal combattimento.) @@ -18668,6 +19138,7 @@ Willow Priestess|Sacerdotessa del Salice|| Willow Satyr|Satiro del Salice|| Wilt-Leaf Cavaliers|Cavalieri di Foglia Secca|Creatura — Cavaliere Elfo|Cautela Wilt-Leaf Liege|Vassallo di Foglia Secca|Creatura — Cavaliere Elfo|Le altre creature verdi che controlli prendono +1/+1.\nLe altre creature bianche che controlli prendono +1/+1.\nSe una magia o abilità controllata da un avversario ti fa scartare il Vassallo di Foglia Secca, mettilo in gioco invece di metterlo nel tuo cimitero. +Wilt|Appassire|Istantaneo|Distruggi un artefatto o un incantesimo bersaglio.\nCiclo {2} ({2}, Scarta questa carta: Pesca una carta.) Wily Bandar|Bandar Astuto|Creatura — Scimmia Felino|{2}{G}: Il Bandar Astuto ha indistruttibile fino alla fine del turno. (Il danno e gli effetti che dicono "distruggi" non lo distruggono.) Wily Goblin|Goblin Astuto|Creatura — Pirata Goblin|Quando il Goblin Astuto entra nel campo di battaglia, crea una pedina artefatto Tesoro incolore con "{T}, Sacrifica questo artefatto: Aggiungi un mana di un qualsiasi colore alla tua riserva di mana". Wind Dancer|Danzatrice del Vento|| @@ -18678,7 +19149,7 @@ Wind Spirit|Spirito del Vento|| Wind Strider|Raminga dei Venti|Creatura — Mago Tritone|Lampo\nVolare Wind Zendikon|Zendikon del Vento|Incantesimo — Aura|Incanta terra\nLa terra incantata è una creatura Elementale 2/2 blu con volare. È ancora una terra.\nQuando la terra incantata viene messa in un cimitero, falla tornare in mano al suo proprietario. Wind-Kin Raiders|Fratelli del Vento da Incursione|Creatura — Artefice Umano|Improvvisare (I tuoi artefatti possono aiutarti a lanciare questa magia. Ogni artefatto che TAPpi dopo aver attivato le abilità di mana corrisponde al pagamento di {1}.)\nVolare -Wind-Scarred Crag|Dirupo Eroso dai Venti|Terra|Il Dirupo Eroso dai Venti entra nel campo di battaglia TAPpato.Quando il Dirupo Eroso dai Venti entra nel campo di battaglia, guadagni 1 punto vita.{T}: Aggiungi {R} o {W} alla tua riserva di mana. +Wind-Scarred Crag|Dirupo Eroso dai Venti|Terra|Il Dirupo Eroso dai Venti entra nel campo di battaglia TAPpato.\nQuando il Dirupo Eroso dai Venti entra nel campo di battaglia, guadagni 1 punto vita.\n{T}: Aggiungi {R} o {W} alla tua riserva di mana. Windborn Muse|Musa Eologena|Creatura — Spirito|Volare (Questa creatura non può essere bloccata tranne che da creature con volare o raggiungere.)\nLe creature non possono attaccarti a meno che il loro controllore non paghi {2} per ogni creatura che controlla che ti sta attaccando. Windborne Charge|Carica Portata dal Vento|Stregoneria|Due creature bersaglio che controlli prendono +2/+2 e hanno volare fino alla fine del turno. Windbrisk Heights|Alture di Vento Pungente|Terra|Nascondiglio (Questa terra entra in gioco TAPpata. Quando lo fa, guarda le prime quattro carte del tuo grimorio, rimuovine una dal gioco a faccia in giù, poi metti le altre in fondo al tuo grimorio.)\n{T}: Aggiungi {W} alla tua riserva di mana.\n{W}, {T}: Puoi giocare la carta rimossa senza pagare il suo costo di mana se hai attaccato con tre o più creature in questo turno. @@ -18720,15 +19191,18 @@ Winged Shepherd|Pastore Alato|Creatura — Angelo|Volare, cautela\nCiclo {W} ({W Winged Sliver|Tramutante Ala|| Winged Temple of Orazca|Tempio Alato di Orazca|Terra Leggendaria|(Si trasforma dall'Ascesa di Hadana.)\n{T}: Aggiungi un mana di un qualsiasi colore alla tua riserva di mana.\n{1}{G}{U}, {T}: Una creatura bersaglio che controlli ha volare e prende +X/+X fino alla fine del turno, dove X è la sua forza. Winged Words|Parole Alate|Stregoneria|Questa magia costa {1} in meno per essere lanciata se controlli una creatura con volare.\nPesca due carte. +Wingfold Pteron|Pteron dalle Ali Pieghevoli|Creatura — Dinosauro|Lo Pteron dalle Ali Pieghevoli entra nel campo di battaglia con un segnalino volare o un segnalino anti-malocchio a tua scelta. (Una creatura con anti-malocchio non può essere bersaglio di magie o abilità controllate dai tuoi avversari.) Wingmate Roc|Roc Compagna d'Ala|Creatura — Uccello|Volare\nIncursione — Quando la Roc Compagna d'Ala entra nel campo di battaglia, se hai attaccato con una creatura in questo turno, crea una pedina creatura Uccello 3/4 bianca con volare.\nOgniqualvolta la Roc Compagna d'Ala attacca, guadagni 1 punto vita per ogni creatura attaccante. Wingrattle Scarecrow|Spaventapasseri Scuotipiuma|Creatura Artefatto — Spaventapasseri|Lo Spaventapasseri Scuotipiuma ha volare fintanto che controlli una creatura blu.\nLo Spaventapasseri Scuotipiuma ha persistere fintanto che controlli una creatura nera. (Quando questa creatura viene messa in un cimitero dal gioco, se non aveva segnalini -1/-1, rimettila in gioco sotto il controllo del suo proprietario con un segnalino -1/-1.) Wings of Aesthir|Ali degli Aesthir|| Wings of Hope|Ali della Speranza|| Wings of Hubris|Ali della Hybris|Artefatto — Equipaggiamento|La creatura equipaggiata ha volare.\nSacrifica le Ali della Hybris: La creatura equipaggiata non può essere bloccata in questo turno. Sacrificala all'inizio della prossima sottofase finale.\nEquipaggiare {1} ({1}: Assegna a una creatura bersaglio che controlli. Equipaggia solo quando potresti lanciare una stregoneria.) Wings of Velis Vel|Ali di Velis Vel|Istantaneo Tribale — Polimorfo|Cangiante (Questa carta ha tutti i tipi di creatura in ogni momento.)\nUna creatura bersaglio diventa 4/4, ha tutti i tipi di creatura e ha volare fino alla fine del turno. +Wingspan Mentor|Mentore dell'Apertura Alare|Creatura — Mago Umano|Quando il Mentore dell'Apertura Alare entra nel campo di battaglia, metti un segnalino volare su una creatura non Umano bersaglio che controlli.\n{2}{U}, {T}: Metti un segnalino +1/+1 su ogni creatura con volare che controlli. Wingsteed Rider|Cavalcatrice del Destriero Alato|Creatura — Cavaliere Umano|Volare\nEroismo — Ogniqualvolta lanci una magia che bersaglia la Cavalcatrice del Destriero Alato, metti un segnalino +1/+1 sulla Cavalcatrice del Destriero Alato. Winnower Patrol|Pattuglia di Setacciatori|Creatura — Guerriero Elfo|Parentela All'inizio del tuo mantenimento, puoi guardare la prima carta del tuo grimorio. Se condivide un tipo di creatura con la Pattuglia di Setacciatori, puoi rivelarla. Se lo fai, metti un segnalino +1/+1 sulla Pattuglia di Setacciatori. Winnow|Selezione|| +Winota, Joiner of Forces|Winota, Radunatrice di Forze|Creatura Leggendaria — Guerriero Umano|Ogniqualvolta una creatura non Umano che controlli attacca, guarda le prime sei carte del tuo grimorio. Puoi mettere una carta creatura Umano scelta tra esse sul campo di battaglia TAPpata e attaccante. Ha indistruttibile fino alla fine del turno. Metti le altre carte in fondo al tuo grimorio in ordine casuale. Winter Blast|Flagello Invernale|| Winter Orb|Globo dell'Inverno|| Winter Sky|Cielo Invernale|| @@ -18763,7 +19237,8 @@ Wistful Thinking|Pensiero Malinconico|Stregoneria|Un giocatore bersaglio pesca d Wit's End|Fine delle Furbate|Stregoneria|Il giocatore bersaglio scarta la propria mano. Witch Engine|Motore Stregato|| Witch Hunter|Cacciatore di Streghe|Creatura — Chierico Umano|{T}: Il Cacciatore di Streghe infligge 1 danno a un giocatore bersaglio.\n{1}{W}{W}, {T}: Fai tornare una creatura bersaglio controllata da un avversario in mano al suo proprietario. -Witch Hunt|Caccia alle Streghe|Incantesimo|I giocatori non possono guadagnare punti vita.All'inizio del tuo mantenimento, la Caccia alle Streghe ti infligge 4 danni.All'inizio della tua sottofase finale, un avversario bersaglio scelto a caso prende il controllo della Caccia alle Streghe. +Witch Hunt|Caccia alle Streghe|Incantesimo|I giocatori non possono guadagnare punti vita.\nAll'inizio del tuo mantenimento, la Caccia alle Streghe ti infligge 4 danni.\nAll'inizio della tua sottofase finale, un avversario bersaglio scelto a caso prende il controllo della Caccia alle Streghe. +Witch's Cauldron|Calderone della Strega|Artefatto|{1}{B}, {T}, Sacrifica una creatura: Guadagni 1 punto vita e peschi una carta. Witch's Cottage|Capanna della Strega|Terra — Palude|({T}: Aggiungi {B}.)\nLa Capanna della Strega entra nel campo di battaglia TAPpata a meno che tu non controlli tre o più altre Paludi.\nQuando la Capanna della Strega entra nel campo di battaglia STAPpata, puoi mettere una carta creatura bersaglio dal tuo cimitero in cima al tuo grimorio. Witch's Familiar|Famiglio della Strega|Creatura — Rana| Witch's Mist|Foschia della Strega|Incantesimo|{2}{B}, {T}: Distruggi una creatura bersaglio a cui sia stato inflitto danno in questo turno. @@ -18913,7 +19388,7 @@ Wrenn and Six|Wrenn e Sei|Planeswalker Leggendario — Wrenn|+1: Riprendi in man Wretched Anurid|Anuro Ignobile|Creatura — Bestia Zombie|Ogniqualvolta un'altra creatura entra in gioco, perdi 1 punto vita. Wretched Banquet|Banchetto Miserabile|Stregoneria|Distruggi una creatura bersaglio se è la creatura in gioco con la forza minore o se è una delle creature in gioco con la forza minore. Wretched Camel|Cammello Corrotto|Creatura — Cammello Zombie|Quando il Cammello Corrotto muore, se controlli un Deserto o c'è una carta Deserto nel tuo cimitero, un giocatore bersaglio scarta una carta. -Wretched Confluence|Confluenza Nefasta|Istantaneo|Scegli tre. Puoi scegliere lo stesso modo più di una volta.• Un giocatore bersaglio pesca una carta e perde 1 punto vita.• Una creatura bersaglio prende -2/-2 fino alla fine del turno.• Riprendi in mano una carta creatura bersaglio dal tuo cimitero. +Wretched Confluence|Confluenza Nefasta|Istantaneo|Scegli tre. Puoi scegliere lo stesso modo più di una volta.\n• Un giocatore bersaglio pesca una carta e perde 1 punto vita.\n• Una creatura bersaglio prende -2/-2 fino alla fine del turno.\n• Riprendi in mano una carta creatura bersaglio dal tuo cimitero. Wretched Gryff|Gryff Deturpato|Creatura — Ippogrifo Eldrazi|Emergere {5}{U} (Puoi lanciare questa magia sacrificando una creatura e pagando il costo di emergere meno il costo di mana convertito di quella creatura.)\nQuando lanci il Gryff Deturpato, pesca una carta.\nVolare Wrexial, the Risen Deep|Wrexial, l'Abisso Vivente|Creatura Leggendaria — Kraken|Passa-Isole, passa-Paludi\nOgniqualvolta Wrexial, l'Abisso Vivente infligge danno da combattimento a un giocatore, puoi lanciare una carta istantaneo o stregoneria bersaglio dal cimitero di quel giocatore senza pagare il suo costo di mana. Se quella carta sta per essere messa in un cimitero in questo turno, invece esiliala. Wring Flesh|Strizzacarne|Istantaneo|Una creatura bersaglio prende -3/-1 fino alla fine del turno. @@ -18931,18 +19406,20 @@ Xanthic Statue|Statua di Xanthic|| Xantid Swarm|Sciame Xantide|Creatura — Insetto|Volare\nOgniqualvolta lo Sciame Xantide attacca, il giocatore in difesa non può giocare magie in questo turno. Xathrid Demon|Demone di Xathrid|Creatura — Demone|Volare, travolgere\nAll'inizio del tuo mantenimento, sacrifica una creatura diversa dal Demone di Xathrid , poi ogni avversario perde punti vita pari alla forza della creatura sacrificata. Se non puoi sacrificare una creatura, TAPpa il Demone di Xathrid e perdi 7 punti vita. Xathrid Gorgon|Gorgone di Xathrid|Creatura — Gorgone|Tocco letale (Qualsiasi danno che questa creatura infligge a una creatura è sufficiente a distruggerla.)\n{2}{B}, {T}: Metti un segnalino pietrificazione su una creatura bersaglio. Ha difensore e diventa un artefatto incolore in aggiunta ai suoi altri tipi. Le sue abilità attivate non possono essere attivate. (Una creatura con difensore non può attaccare.) -Xathrid Necromancer|Necromante di Xathrid|Creatura — Mago Umano|Ogniqualvolta il Necromante di Xathrid o un'altra creatura Umano che controlli muore, metti sul campo di battaglia TAPpata una pedina creatura Zombie 2/2 nera. +Xathrid Necromancer|Necromante di Xathrid|Creatura — Mago Umano|Ogniqualvolta il Necromante di Xathrid o un'altra creatura Umano che controlli muoiono, crea una pedina creatura Zombie 2/2 nera TAPpata. Xathrid Slyblade|Lamascaltra di Xathrid|Creatura — Assassino Umano|Anti-malocchio (Questa creatura non può essere bersaglio di magie o abilità controllate dai tuoi avversari.)\n{3}{B}: Fino alla fine del turno, la Lamascaltra di Xathrid perde anti-malocchio e ha attacco improvviso e tocco letale. (Infligge danno da combattimento prima delle creature senza attacco improvviso. Qualsiasi danno che essa infligge a una creatura è sufficiente a distruggerla.) Xenagos, God of Revels|Xenagos, Dio della Dissolutezza|Creatura Incantesimo Leggendaria — Dio|Indistruttibile\nFintanto che la tua devozione al rosso e al verde è inferiore a sette, Xenagos non è una creatura.\nAll'inizio del combattimento nel tuo turno, un'altra creatura bersaglio che controlli ha rapidità e prende +X/+X fino alla fine del turno, dove X è la forza di quella creatura. Xenagos, the Reveler|Xenagos, il Dissoluto|Planeswalker — Xenagos|+1: Aggiungi X mana in qualsiasi combinazione di {R} e/o {G} alla tua riserva di mana, dove X è il numero di creature che controlli.\n0: Metti sul campo di battaglia una pedina creatura Satiro 2/2 rossa e verde con rapidità.\n-6: Esilia le prime sette carte del tuo grimorio. Puoi mettere sul campo di battaglia un qualsiasi numero di carte creatura e/o terra scelte tra esse. Xenic Poltergeist|Poltergeist di Xenic|| Xenograft|Xenotrapianto|Incantesimo|Mentre lo Xenotrapianto entra nel campo di battaglia, scegli un tipo di creatura.\nOgni creatura che controlli ha il tipo scelto in aggiunta ai suoi altri tipi. Xira Arien|Xira Arien|| +Xyris, the Writhing Storm|Xyris, la Tempesta Serpeggiante|Creatura Leggendaria — Leviatano Serpente|Volare\nOgniqualvolta un avversario pesca una carta, tranne la prima che pesca in ognuna delle sue sottofasi di acquisizione, crea una pedina creatura Serpente 1/1 verde.\nOgniqualvolta Xyris, la Tempesta Serpeggiante infligge danno da combattimento a un giocatore, tu e quel giocatore pescate altrettante carte. Yahenni's Expertise|Competenza di Yahenni|Stregoneria|Tutte le creature prendono -3/-3 fino alla fine del turno.\nPuoi lanciare una carta con costo di mana convertito pari o inferiore a 3 dalla tua mano senza pagare il suo costo di mana. Yahenni, Undying Partisan|Yahenni, Partigiano Immortale|Creatura Leggendaria — Vampiro Eteride|Rapidità\nOgniqualvolta una creatura controllata da un avversario muore, metti un segnalino +1/+1 su Yahenni, Partigiano Immortale.\nSacrifica un'altra creatura: Yahenni ha indistruttibile fino alla fine del turno. Yamabushi's Flame|Fiamma dello Yamabushi|Istantaneo|La Fiamma dello Yamabushi infligge 3 danni a una creatura o a un giocatore bersaglio. Se una creatura a cui sia stato inflitto danno in questo modo sta per essere messa in un cimitero in questo turno, invece rimuovila dal gioco. Yamabushi's Storm|Tempesta dello Yamabushi|Stregoneria|La Tempesta dello Yamabushi infligge 1 danno a ciascuna creatura. Se una creatura a cui sia stato inflitto danno in questo modo sta per essere messa in un cimitero in questo turno, invece rimuovila dal gioco. Yanling's Harbinger|Araldo di Yanling|Creatura — Uccello|Volare\nQuando l'Araldo di Yanling entra nel campo di battaglia, puoi passare in rassegna il tuo grimorio e/o il tuo cimitero per una carta chiamata Mu Yanling, Vento Celestiale, rivelarla e aggiungerla alla tua mano. Se passi in rassegna il tuo grimorio in questo modo, rimescolalo. +Yannik, Scavenging Sentinel|Yannik, Sentinella Predatrice|Creatura Leggendaria — Bestia Iena|Partner di Nikara, Predona delle Tane\nCautela\nQuando Yannik, Sentinella Predatrice entra nel campo di battaglia, esilia un'altra creatura che controlli finché Yannik non lascia il campo di battaglia. Quando lo fai, distribuisci X segnalini +1/+1 tra un qualsiasi numero di creature bersaglio, dove X è la forza della creatura esiliata. Yare|Velocità|| Yargle, Glutton of Urborg|Yargle, Ingordo di Urborg|Creatura Leggendaria — Spirito Rana| Yarok's Fenlurker|Predapaludi di Yarok|Creatura — Orrore|Quando il Predapaludi di Yarok entra nel campo di battaglia, ogni avversario esilia una carta dalla propria mano.\n{2}{B}: Il Predapaludi di Yarok prende +1/+1 fino alla fine del turno. @@ -18953,7 +19430,7 @@ Yavimaya Ancients|Antichi di Yavimaya|| Yavimaya Ants|Formiche di Yavimaya|| Yavimaya Barbarian|Barbaro di Yavimaya|| Yavimaya Coast|Costa di Yavimaya|Terra|{T}: Aggiungi un mana incolore alla tua riserva.\n{T}: Aggiungi {G} o {U} alla tua riserva di mana. La Costa di Yavimaya ti infligge 1 danno. -Yavimaya Dryad|Driade di Yavimaya|Creatura — Driade|Passa-Foreste\nQuando la Driade di Yavimaya entra in gioco, puoi passare in rassegna il tuo grimorio per una carta Foresta e metterla in gioco TAPpata sotto il controllo di un giocatore bersaglio. Se lo fai, rimescola il tuo grimorio. +Yavimaya Dryad|Driade di Yavimaya|Creatura — Driade|Passa-Foreste (Questa creatura non può essere bloccata fintanto che il giocatore in difesa controlla una Foresta.)\nQuando la Driade di Yavimaya entra nel campo di battaglia, puoi passare in rassegna il tuo grimorio per una carta Foresta e metterla sul campo di battaglia TAPpata sotto il controllo di un giocatore bersaglio. Se lo fai, rimescola il tuo grimorio. Yavimaya Elder|Anziano di Yavimaya|Creatura — Druido Umano|Quando l'Anziano di Yavimaya muore, puoi passare in rassegna il tuo grimorio per trovare fino a due carte terra base, rivelarle, aggiungerle alla tua mano e rimescolare il tuo grimorio.\n{2}, Sacrifica l'Anziano di Yavimaya: Pesca una carta. Yavimaya Enchantress|Incantatrice di Yavimaya|Creatura — Druido Umano|L'Incantatrice di Yavimaya prende +1/+1 per ogni incantesimo in gioco. Yavimaya Gnats|Gnatte del Yavimaya|| @@ -18976,6 +19453,7 @@ Yennett, Cryptic Sovereign|Yennett, Sovrana Criptica|Creatura Leggendaria — Sf Yeva's Forcemage|Mago della Forza di Yeva|Creatura — Sciamano Elfo|Quando il Mago della Forza di Yeva entra nel campo di battaglia, una creatura bersaglio prende +2/+2 fino alla fine del turno. Yeva, Nature's Herald|Yeva, Messaggera della Natura|Creatura Leggendaria — Sciamano Elfo|Lampo (Puoi lanciare questa magia in ogni momento in cui potresti lanciare un istantaneo.)\nPuoi lanciare carte creatura verdi come se avessero lampo. Yew Spirit|Spirito del Tasso|Creatura — Silvantropo Spirito|{2}{G}{G}: Lo Spirito del Tasso prende +X/+X fino alla fine del turno, dove X è la sua forza. +Yidaro, Wandering Monster|Yidaro, Mostro Errante|Creatura Leggendaria — Tartaruga Dinosauro|Travolgere, rapidità\nCiclo {1}{R}\nQuando cicli Yidaro, Mostro Errante, rimescolalo nel tuo grimorio dal tuo cimitero. Se hai ciclato una carta chiamata Yidaro, Mostro Errante quattro o più volte in questa partita, mettila invece sul campo di battaglia dal tuo cimitero. Yidris, Maelstrom Wielder|Yidris, Manipolatore del Maelstrom|Creatura Leggendaria — Mago Ogre|Travolgere\nOgniqualvolta Yidris, Manipolatore del Maelstrom infligge danno da combattimento a un giocatore, mentre lanci magie dalla tua mano in questo turno, tali magie hanno cascata. (Quando lanci la magia, esilia carte dalla cima del tuo grimorio finché non esili una carta non terra che costa meno. Puoi lanciarla senza pagare il suo costo di mana. Metti le carte esiliate in fondo al tuo grimorio in ordine casuale.) Yisan, the Wanderer Bard|Yisan, il Bardo Errante|Creatura Leggendaria — Farabutto Umano|{2}{G}, {T}, Metti un segnalino versetto su Yisan, il Bardo Errante: Passa in rassegna il tuo grimorio per una carta creatura con costo di mana convertito pari al numero di segnalini versetto su Yisan, mettila sul campo di battaglia, poi rimescola il tuo grimorio. Yixlid Jailer|Carceriere Yixlid|Creatura — Mago Zombie|Le carte nei cimiteri perdono tutte le abilità. @@ -18984,6 +19462,7 @@ Yoked Ox|Bue col Giogo|Creatura — Bue| Yoked Plowbeast|Bestiaratro col Giogo|Creatura — Bestia|Ciclo {2} ({2}, Scarta questa carta: Pesca una carta.) Yomiji, Who Bars the Way|Yomiji, Che Sbarra la Via|Creatura Leggendaria - Spirito|Ogniqualvolta un permanente leggendario diverso da Yomiji, Che Sbarra la Via viene messo in un cimitero dal gioco, il proprietario riprende in mano quella carta. Yore-Tiller Nephilim|Nephilim Riesumapassato|Creatura — Nephilim|Ogniqualvolta il Nephilim Riesumapassato attacca, rimetti in gioco una carta creatura bersaglio dal tuo cimitero, TAPpata e attaccante. +Yorion, Sky Nomad|Yorion, Nomade dei Cieli|Creatura Leggendaria — Serpe Uccello|Compagno — Il tuo mazzo iniziale contiene almeno venti carte in più della dimensione minima del mazzo. (Se questa carta è il compagno che hai scelto, puoi lanciarla una volta dal di fuori della partita.)\nVolare\nQuando Yorion entra nel campo di battaglia, esilia un qualsiasi numero di altri permanenti non terra che possiedi e controlli. Rimetti quelle carte sul campo di battaglia all'inizio della prossima sottofase finale. Yorvo, Lord of Garenbrig|Yorvo, Signore di Garenponte|Creatura Leggendaria — Nobile Gigante|Yorvo, Signore di Garenponte entra nel campo di battaglia con quattro segnalini +1/+1.\nOgniqualvolta un'altra creatura verde entra nel campo di battaglia sotto il tuo controllo, metti un segnalino +1/+1 su Yorvo. Poi, se la forza di quella creatura è maggiore della forza di Yorvo, metti un altro segnalino +1/+1 su Yorvo. Yosei, the Morning Star|Yosei, Stella del Mattino|Creatura Leggendaria - Spirito Drago|Volare\nQuando Yosei, Stella del Mattino viene messo in un cimitero dal gioco, il giocatore bersaglio salta il proprio prossimo STAP. TAPpa fino a cinque permanenti bersaglio controllati da quel giocatore. Yotian Soldier|Soldato di Yotian|Creatura Artefatto — Soldato|Il Soldato di Yotian attacca senza TAPpare. @@ -18997,12 +19476,16 @@ Yuriko, the Tiger's Shadow|Yuriko, l'Ombra della Tigre|Creatura Leggendaria — Zacama, Primal Calamity|Zacama, Calamità Primordiale|Creatura Leggendaria — Antico Dinosauro|Cautela, raggiungere, travolgere\nQuando Zacama, Calamità Primordiale entra nel campo di battaglia, se lo hai lanciato, STAPpa tutte le terre che controlli.\n{2}{R}: Zacama infligge 3 danni a una creatura bersaglio.\n{2}{G}: Distruggi un artefatto o un incantesimo bersaglio.\n{2}{W}: Guadagni 3 punti vita. Zada's Commando|Commando di Zada|Creatura — Alleato Arciere Goblin|Attacco improvviso\nCoorte — {T}, TAPpa un Alleato STAPpato che controlli: Il Commando di Zada infligge 1 danno a un avversario bersaglio. Zada, Hedron Grinder|Zada, Macinaedri|Creatura Leggendaria — Alleato Goblin|Ogniqualvolta lanci una magia istantaneo o stregoneria che bersaglia solo Zada, Macinaedri, copia quella magia per ogni altra creatura che controlli e che la magia potrebbe bersagliare. Ogni copia bersaglia una creatura diversa fra queste. +Zagoth Crystal|Cristallo di Zagoth|Artefatto|{T}: Aggiungi {B}, {G} o {U}.\nCiclo {2} ({2}, Scarta questa carta: Pesca una carta.) +Zagoth Mamba|Mamba di Zagoth|Creatura — Serpente Incubo|Ogniqualvolta questa creatura muta, una creatura bersaglio controllata da un avversario prende -2/-2 fino alla fine del turno. +Zagoth Triome|Trioma di Zagoth|Terra — Palude Foresta Isola|({T}: Aggiungi {B}, {G} o {U}.)\nIl Trioma di Zagoth entra nel campo di battaglia TAPpato.\nCiclo {3} ({3}, Scarta questa carta: Pesca una carta.) Zahid, Djinn of the Lamp|Zahid, Genio della Lampada|Creatura Leggendaria — Genio|Puoi pagare {3}{U} e TAPpare un artefatto STAPpato che controlli invece di pagare il costo di mana di questa magia.\nVolare Zameck Guildmage|Mago della Gilda di Zameck|Creatura — Mago Elfo|{G}{U}: In questo turno, ogni creatura che controlli entra nel campo di battaglia con un segnalino +1/+1 addizionale.\n{G}{U}, Rimuovi un segnalino +1/+1 da una creatura che controlli: Pesca una carta. Zanam Djinn|Genio Zanam|| Zanikev Locust|Locusta di Zanikev|Creatura — Insetto|Volare\nMangiacarogne {2}{B}{B} ({2}{B}{B}, Esilia questa carta dal tuo cimitero: Metti un numero di segnalini +1/+1 pari alla forza di questa carta su una creatura bersaglio. Attiva mangiacarogne solo quando potresti lanciare una stregoneria.) Zap|Folgorare|| Zarichi Tiger|Tigre Zarichi|Creatura — Felino|{1}{W}, {T}: Guadagni 2 punti vita. +Zaxara, the Exemplary|Zaxara, l'Esemplare|Creatura Leggendaria — Idra Incubo|Tocco letale\n{T}: Aggiungi due mana di un qualsiasi colore.\nOgniqualvolta lanci una magia con {X} nel suo costo di mana, crea una pedina creatura Idra 0/0 verde, poi metti X segnalini +1/+1 su di essa. Zealot il-Vec|Zelota il-Vec|Creatura — Ribelle Umano|Ombra (Questa creatura può bloccare o essere bloccata soltanto da creature con ombra.)\nOgniqualvolta lo Zelota il-Vec attacca e non viene bloccato, puoi fargli infliggere 1 danno a una creatura bersaglio. Se lo fai, previeni tutto il danno da combattimento che lo Zelota il-Vec infliggerebbe in questo turno. Zealot of the God-Pharaoh|Zelota del Dio Faraone|Creatura — Arciere Minotauro|{4}{R}: Lo Zelota del Dio Faraone infligge 2 danni a un avversario bersaglio. Zealots en-Dal|Zeloti en-Dal|| @@ -19019,6 +19502,7 @@ Zendikar Farguide|Guida Lontana di Zendikar|Creatura — Elementale|Passa-Forest Zendikar Incarnate|Incarnazione di Zendikar|Creatura — Elementale|La forza dell'Incarnazione di Zendikar è pari al numero di terre che controlli. Zendikar Resurgent|Rinascita di Zendikar|Incantesimo|Ogniqualvolta TAPpi una terra per attingere mana, aggiungi un mana alla tua riserva di mana di qualsiasi tipo prodotto da quella terra. (I tipi di mana sono bianco, blu, nero, rosso, verde e incolore.)\nOgniqualvolta lanci una magia creatura, pesca una carta. Zendikar's Roil|Torbido di Zendikar|Incantesimo|Ogniqualvolta una terra entra nel campo di battaglia sotto il tuo controllo, metti sul campo di battaglia una pedina creatura Elementale 2/2 verde. +Zenith Flare|Bagliore dello Zenit|Istantaneo|Il Bagliore dello Zenit infligge X danni a un qualsiasi bersaglio e tu guadagni X punti vita, dove X è il numero di carte con un'abilità ciclo nel tuo cimitero. Zenith Seeker|Cercatore dello Zenit|Creatura — Mago Uccello|Volare\nOgniqualvolta cicli o scarti una carta, una creatura bersaglio ha volare fino alla fine del turno. Zephid's Embrace|Abbraccio degli Zephid|| Zephid|Zephid|| @@ -19039,10 +19523,12 @@ Zhur-Taa Ancient|Anziano di Zhur-Taa|Creatura — Bestia|Ogniqualvolta un giocat Zhur-Taa Druid|Druido di Zhur-Taa|Creatura — Druido Umano|{T}: Aggiungi {G} alla tua riserva di mana.\nOgniqualvolta TAPpi il Druido di Zhur-Taa per attingere mana, infligge 1 danno a ogni avversario. Zhur-Taa Goblin|Goblin del Clan Zhur-Taa|Creatura — Berserker Goblin|Tumulto (Questa creatura entra nel campo di battaglia con un segnalino +1/+1 o rapidità a tua scelta.) Zhur-Taa Swine|Suino di Zhur-Taa|Creatura — Cinghiale|Impeto sanguinario — {1}{R}{G}, Scarta il Suino di Zhur-Taa: Una creatura attaccante bersaglio prende +5/+4 fino alla fine del turno. +Zilortha, Strength Incarnate|Zilortha, Incarnazione della Forza|Creatura Leggendaria — Dinosauro|Travolgere\nIl danno letale inflitto alle creature che controlli è determinato dalla loro forza invece che dalla loro costituzione. +Zirda, the Dawnwaker|Zirda, il Destaurora|Creatura Leggendaria — Volpe Elementale|Compagno — Ogni carta permanente nel tuo mazzo iniziale ha un'abilità attivata. (Se questa carta è il compagno che hai scelto, puoi lanciarla una volta dal di fuori della partita.)\nLe abilità che attivi e che non sono abilità di mana costano {2} in meno per essere attivate. Questo effetto non può ridurre il mana in quel costo a meno di un mana.\n{1}, {T}: Una creatura bersaglio non può bloccare in questo turno. Zirilan of the Claw|Zirilan dell'Artiglio|| Zo-Zu the Punisher|Zo-Zu il Punitore|Creatura Leggendaria - Guerriero Goblin|Ogniqualvolta una terra viene messa in gioco, Zo-Zu il Punitore infligge 2 danni al controllore di quella terra. Zodiac Monkey|Scimmia dello Zodiaco|Creatura — Scimpanzé|Passa-foreste (Questa creatura non può essere bloccata fintanto che il giocatore in difesa controlla almeno una Foresta.) -Zoetic Cavern|Caverna Zootica|Terra|{T}: Aggiungi {1} alla tua riserva di mana.Metamorfosi {2} (Puoi lanciare questa carta a faccia in giù come una creatura 2/2 pagando {3}. Girala a faccia in su in qualsiasi momento pagando il suo costo di metamorfosi.) +Zoetic Cavern|Caverna Zootica|Terra|{T}: Aggiungi {1} alla tua riserva di mana.\nMetamorfosi {2} (Puoi lanciare questa carta a faccia in giù come una creatura 2/2 pagando {3}. Girala a faccia in su in qualsiasi momento pagando il suo costo di metamorfosi.) Zof Shade|Spettro di Zof|Creatura — Ombra|{2}{B}: Lo Spettro di Zof prende +2/+2 fino alla fine del turno. Zombie Apocalypse|Apocalisse di Zombie|Stregoneria|Rimetti sul campo di battaglia TAPpate tutte le carte creatura Zombie del tuo cimitero, poi distruggi tutti gli Umani. Zombie Assassin|Assassino Zombie|Creatura — Assassino Zombie|{T}, Rimuovi dal gioco due carte presenti nel tuo cimitero e l'Assassino Zombie: Distruggi una creatura bersaglio non nera. Non può essere rigenerata. diff --git a/forge-gui/res/languages/cardnames-zh-CN.txt b/forge-gui/res/languages/cardnames-zh-CN.txt index 64889150b58..1616de10543 100644 --- a/forge-gui/res/languages/cardnames-zh-CN.txt +++ b/forge-gui/res/languages/cardnames-zh-CN.txt @@ -43,17 +43,17 @@ Academy Ruins|大学院废墟|传奇地|{T}:加{1}到你的法术力池中。\ Acclaimed Contender|受誉竞争者|生物 ~人类/骑士|当受誉竞争者进战场时,若你操控另一个骑士,则检视你牌库顶的五张牌。你可以展示其中的一张骑士、灵气、武具或传奇神器牌,并将它置于你手上。将其余的牌以随机顺序置于你的牌库底。 Accomplished Automaton|高明机械兽|神器生物~组构体|装配1(当此生物进战场时,在其上放置一个+1/+1指示物或派出一个1/1无色自动机衍生神器生物。) Accorder Paladin|轮驻军神圣武士|生物~人类/骑士|战嚎 (每当此生物攻击时,每个进行攻击的其他生物各得+1/+0直到回合结束。) -Accorder's Shield|轮驻军之盾|神器~武具|佩带此武具的生物得+0/+3且具有警戒异能。\n佩带{3} +Accorder's Shield|轮驻军之盾|神器~武具|佩带此武具的生物得+0/+3且具有警戒异能。(此生物攻击时不需横置。)佩带{3}({3}:装备在目标由你操控的生物上。佩带的时机视同法术。) Accumulated Knowledge|累积的知识|瞬间|抓一张牌,然后再抓若干牌,其数量等同于所有坟墓场中名称为累积的知识之牌的数量。 Accursed Horde|受诅尸群|生物~灵俑|{1}{B}:目标进行攻击的灵俑获得不灭异能直到回合结束。(伤害与注明「消灭」的效应不会将它消灭。如果其防御力降到0或更少,它仍会置入其拥有者的坟墓场。) Accursed Spirit|厄运鬼魂|生物~精怪|威吓(此生物只能被神器生物和/或与它有共通颜色的生物阻挡。) Accursed Witch|受诅巫婆|生物~人类/祭师|由对手施放且以受诅巫婆为目标的咒语减少{1}来施放。\n当受诅巫婆死去时,将它在你的操控下移回战场且已转化,并结附在目标对手上。 Acid Web Spider|酸网蜘蛛|生物~蜘蛛|延势\n当酸网蜘蛛进战场时,你可以消灭目标武具。 +Acid-Spewer Dragon|酸息巨龙|生物~龙|飞行,死触\n威力变身{5}{B}{B}(你可牌面朝下地施放此牌并支付{3},将其当成2/2生物。可随时支付其威力变身费用使其翻回正面,并在其上放置一个+1/+1指示物。)\n当酸息巨龙翻回正面时,在每个由你操控的其他龙生物上各放置一个+1/+1指示物。 Acidic Slime|酸液黏菌|生物~流浆|死触 (受到此生物之伤害的生物会被消灭。 你可以将此生物之战斗伤害在阻挡它或被它阻挡的任何生物之间分配。)\n当酸液黏菌进战场时,消灭目标神器,结界,或地。 Acolyte of Affliction|折磨侍僧|生物 ~人类/僧侣|当折磨侍僧进战场时,将你牌库顶的两张牌置入你的坟墓场,然后你可以将一张永久物牌从你的坟墓场移回你手上。 Acolyte of Xathrid|札兹离侍僧|生物~人类/僧侣|{1}{B},{T}:目标牌手失去1点生命。 Acolyte of the Inferno|炼狱侍僧|生物~人类/修行僧|铭勇1(当此生物对任一牌手造成战斗伤害时,若它未铭勇,则在其上放置一个+1/+1指示物且它已铭勇。)每当炼狱侍僧被一个生物阻挡时,它对该生物造成2点伤害。 -Acolyte of Xathrid|札兹离侍僧|生物~人类/僧侣|{1}{B},{T}:目标牌手失去1点生命。 Acolyte's Reward|侍僧的报偿|瞬间|于本回合中,防止接下来将对目标生物造成的X点伤害,X为你的白色献力。如果以此法防止伤害,则侍僧的报偿对目标生物或牌手造成等量的伤害。(由你操控之永久物的法术力费用当中每含有一个{W},你的白色献力就加一。) Acquire|掌握|法术|从目标对手的牌库中搜寻一张神器牌,并将该牌在你的操控下放置进场。然后该牌手将其牌库洗牌。 Acrobatic Maneuver|杂耍计略|瞬间|放逐目标由你操控的生物,然后将该牌在其拥有者的操控下移回战场。\n抓一张牌。 @@ -67,18 +67,20 @@ Adamaro, First to Desire|始欲仇麻吕|传奇生物~精怪|始欲仇麻吕 Adanto Vanguard|艾唐托先锋|生物 ~吸血鬼/士兵|只要艾唐托先锋正进行攻击,它便得+2/+0。\n支付4点生命:艾唐托先锋获得不灭异能直到回合结束。(伤害与注明「消灭」的效应不会将它消灭。) Adanto, the First Fort|首砦艾唐托|传奇地|(由军团登陆转化。)\n{T}:加{W}到你的法术力池中。\n{2}{W},{T}:派出一个1/1白色,具系命异能的吸血鬼衍生生物。 Adaptive Automaton|适境机械兽|神器生物~组构体|于适境机械兽进战场时,选择一种生物类别。\n适境机械兽额外具有该类别。\n其他由你操控的该类别生物得+1/+1。 +Adaptive Shimmerer|适境烁光虫|生物 ~昆虫|闪现\n适境烁光虫进战场时上面有三个+1/+1指示物。 Adaptive Snapjaw|适境猛颚兽|生物~蜥蜴/野兽|进化(每当一个生物在你的操控下进战场时,若该生物的力量或防御力大于此生物,则在后者上放置一个+1/+1指示物。) Adarkar Valkyrie|阿达卡女武神|雪境生物~天使|飞行,警戒\n{T}:当阿达卡女武神以外的目标生物于本回合中置入任一坟墓场时,将该牌在你的操控下移回场上。 Adarkar Wastes|阿达卡荒野|地|{T}:加{1}到你的法术力池中。\n{T}:加{W}或{U}到你的法术力池中。 阿达卡荒野对你造成1点伤害。 Adarkar Windform|阿达卡风影|雪境生物~虚影|飞行\n{1}{S}:目标生物失去飞行异能直到回合结束。 ({S}能以产自雪境永久物的一点法术力来支付。) Adder-Staff Boggart|蛇杖波尬|生物~精灵/战士|当蛇杖波尬进场时,与一位对手比点。 若你赢,则在蛇杖波尬上放置一个+1/+1指示物。 (参与比点的牌手各展示其牌库顶牌,然后将该牌置于牌库顶部或底部。 所展示的牌之总法术力费用比较高的牌手赢得比点。) Adeliz, the Cinder Wind|烬火之风艾德莉兹|传奇生物 ~人类/法术师|飞行,敏捷\n每当你施放瞬间或法术咒语时,由你操控的法术师得+1/+1直到回合结束。 +Adherent of Hope|希望吏士|生物 ~人类/士兵|在你回合的战斗开始时,若你操控巴席利鹏洛客,则在希望吏士上放置一个+1/+1指示物。 Admiral Beckett Brass|贝克蒂霸司总帅|传奇生物 ~人类/海盗|由你操控的其他海盗得+1/+1。\n在你的结束步骤开始时,从本回合曾受过三个或更多海盗之战斗伤害的牌手所操控的永久物中选择目标非地永久物。获得该永久物的操控权。 Admiral's Order|总帅号令|瞬间|突击~如果你于本回合中曾以生物攻击,你可以支付{U},而不支付此咒语的法术力费用。\n反击目标咒语。 Admonition Angel|告诫天使|生物~天使|飞行\n地落~每当一个地在你的操控下进战场时,你可以放逐告诫天使之外的目标非地永久物。\n当告诫天使离开战场时,将所有被它放逐的牌分别在其拥有者之操控下移回战场。 Adorned Pouncer|佩饰扑击猫|生物~猫|连击\n永生{3}{W}{W}({3}{W}{W},从你的坟墓场放逐此牌:派出一个衍生物,且为此牌的复制品,但它是4/4黑色灵俑/猫,且没有法术力费用。永生的时机视同法术。) -Adriana, Captain of the Guard|侍卫队长亚卓安娜|传奇生物~人类/骑士|乱斗(每当此生物攻击时,本次战斗中每有一位受你以生物攻击的对手,此生物便得+1/+1直到回合结束。)\n由你操控的其他生物具有乱斗异能。(若某生物具有数个乱斗异能,则每一个都会分别触发。) Adriana's Valor|亚卓安娜之勇|诡局|秘案(开始游戏时将此诡局牌面朝下地置于统帅区,并私下决定一个牌名。你随时可以将此诡局翻回正面并公布该名称。)\n每当一个由你操控且具该名称的生物攻击时,你可以支付{W}。若你如此作,则该生物获得不灭异能直到回合结束。(伤害与注明「消灭」的效应不会将它消灭。) +Adriana, Captain of the Guard|侍卫队长亚卓安娜|传奇生物~人类/骑士|乱斗(每当此生物攻击时,本次战斗中每有一位受你以生物攻击的对手,此生物便得+1/+1直到回合结束。)\n由你操控的其他生物具有乱斗异能。(若某生物具有数个乱斗异能,则每一个都会分别触发。) Advanced Hoverguard|高等空卫|生物~奴兽|飞行\n{U}:高等空卫本回合不能成为咒语或异能的目标。 Advanced Stitchwing|高等缝翼兽|生物~灵俑/惊惧兽|飞行\n{2}{U},弃两张牌:将高等缝翼兽从你的坟墓场横置移回战场。 Advantageous Proclamation|昭告先机|诡局|(开始游戏时将此诡局牌面朝上地置于统帅区。)\n你的套牌张数下限减少五张。 @@ -88,8 +90,9 @@ Adventurous Impulse|冒险冲动|法术|检视你牌库顶的三张牌。你可 Adverse Conditions|不利情况|瞬间|虚色(此牌没有颜色。)横置至多两个目标生物。这些生物于其操控者的下一个重置步骤中不能重置。将一个1/1无色奥札奇/孽裔衍生生物放进战场。它具有「牺牲此生物:加{1}到你的法术力池中。」 Advice from the Fae|仙儿建言|法术|(能用任意两点法术力或是{U}来支付{2/U}。 此牌的总法术力费用为6。)\n检视你牌库顶的五张牌。 如果由你操控的生物数量比其他每位牌手都多,则将其中两张置于你手上。 若否,则将其中一张置于你手上。 然后将其余的牌以任意顺序置于你牌库底。 Advocate of the Beast|野兽拥护人|生物~妖精/祭师|在你的结束步骤开始时,在目标由你操控的野兽生物上放置一个+1/+1指示物。 -Aegis Angel|庇护天使|生物~天使|飞行\n当庇护天使进战场时,只要你操控庇护天使,另一个目标永久物便不会毁坏。 (注明「消灭」的效应不会消灭该永久物。 伤害无法消灭不会毁坏的生物。) +Aegis Angel|庇护天使|生物~天使|飞行(此生物只能被具飞行或延势异能的生物阻挡。)\n当庇护天使进战场时,于你操控庇护天使的时段内,另一个目标永久物获得不灭异能。(注明「消灭」的效应不会消灭它。伤害无法消灭具不灭异能的生物。) Aegis Automaton|卫护机械兽|神器生物~组构体|{4}{W}:将另一个目标由你操控的生物移回其拥有者手上。 +Aegis Turtle|卫护龟|生物 ~龟| Aegis of the Gods|庇佑神使|结界生物~人类/士兵|你具有辟邪异能。(你不能成为由对手所操控之咒语或异能的目标。) Aegis of the Heavens|天国庇佑|瞬间|目标生物得+1/+7直到回合结束。 Aeon Chronicler|Aeon Chronicler|Creature — Avatar|Aeon Chronicler's power and toughness are each equal to the number of cards in your hand.\nSuspend X—{X}{3}{U}. X can't be 0.\nWhenever a time counter is removed from Aeon Chronicler while it's exiled, draw a card. @@ -151,11 +154,11 @@ Aethertorch Renegade|乙太炬乱匠|生物~人类/浪客|当乙太炬乱匠 Aethertow|乙太拖行|瞬间|将目标进行攻击或阻挡的生物置于其拥有者的牌库顶。\n协力 (于你使用此咒语时,你可以横置两个由你操控、且与此咒语有共通颜色的未横置生物。 当你如此作,则复制此咒语,且你可以为该复制品选择新的目标。) Aetherwind Basker|乙太风浴蜥|生物~蜥蜴|践踏\n每当乙太风浴蜥进战场或攻击时,你每操控一个生物,便得到{E}(一个能量指示物)。\n支付{E}:乙太风浴蜥得+1/+1直到回合结束。 Aetherworks Marvel|乙太厂奇械|传奇神器|每当一个由你操控的永久物进入坟墓场时,你得到{E}(一个能量指示物)。\n{T},支付{E}{E}{E}{E}{E}{E}:检视你牌库顶的六张牌。你可以施放其中一张牌,且不需支付其法术力费用。将其余的牌以随机顺序置于你的牌库底。 -Affa Guard Hound|艾法守卫犬|生物~猎犬|闪现\n当艾法守卫犬进战场时,目标生物得+0/+3直到回合结束。 +Affa Guard Hound|艾法守卫犬|生物~猎犬|闪现(你可以于你能够施放瞬间的时机下施放此咒语。)\n当艾法守卫犬进战场时,目标生物得+0/+3直到回合结束。 Affa Protector|艾法卫护兵|生物~人类/士兵/伙伴|警戒 Affectionate Indrik|热情巨犀兽|生物 ~野兽|当热情巨犀兽进战场时,你可以让它与目标不由你操控的生物互斗。(它们各向对方造成等同于本身力量的伤害。) -Afflict|折磨|瞬间|目标生物得-1/-1直到回合结束。\n抓一张牌。 Afflicted Deserter|受苦逃亡者|生物~人类/狼人|在每个维持开始时,若上回合没有任一咒语施放过,转化受苦逃亡者。 +Afflict|折磨|瞬间|目标生物得-1/-1直到回合结束。\n抓一张牌。 Afterlife|来生|瞬间|消灭目标生物。它不能重生。其操控者将一个1/1白色,具飞行异能的精怪衍生生物放进战场。 Agadeem Occultist|艾格丁神秘学者|生物~人类/祭师/伙伴|{T}:如果对手坟墓场中的目标生物牌之总法术力费用等于或小于由你操控的伙伴数量,则将该牌在你的操控下放进战场。 Ageless Entity|长生祥瑞|生物~精怪|每当你获得生命时,在长生祥瑞上放置等量的+1/+1指示物。 @@ -163,8 +166,8 @@ Agent of Acquisitions|征收密探|神器生物~组构体|征收密探以牌 Agent of Erebos|厄睿柏斯的密探|结界生物~灵俑|星彩~每当厄睿柏斯的密探或另一个结界在你的操控下进战场时,放逐目标牌手坟墓场中的所有牌。 Agent of Horizons|地平线密探|生物~人类/浪客|{2}{U}:地平线密探本回合不能被阻挡。 Agent of Masks|假面密探|生物~人类/参谋|在你的维持开始时,每位对手各失去1点生命。你获得若干生命,其数量等同于以此法失去的生命总和。 -Agent of the Fates|命运密探|生物~人类/杀手|死触\n勇行~每当你施放一个以命运密探为目标的咒语时,每位对手各牺牲一个生物。 Agent of Treachery|谗言密探|生物 ~人类/浪客|当谗言密探进战场时,获得目标永久物的操控权。\n在你的结束步骤开始时,若你操控三个或更多不由你拥有的永久物,则抓三张牌。 +Agent of the Fates|命运密探|生物~人类/杀手|死触\n勇行~每当你施放一个以命运密探为目标的咒语时,每位对手各牺牲一个生物。 Aggravate|惹恼|瞬间|惹恼对由目标牌手操控的每个生物各造成1点伤害。 以此法受到伤害的每个生物本回合若能攻击,则必须攻击。 Aggressive Instinct|好斗天性|法术|目标由你操控的生物对目标不由你操控的生物造成伤害,其数量等同于前者的力量。 Aggressive Mammoth|猛袭长毛象|生物 ~象|践踏(此生物造成之过量战斗伤害能对所攻击的牌手或鹏洛客造成之。)\n由你操控的其他生物具有践踏异能。 @@ -188,20 +191,12 @@ Ainok Guide|犬人向导|生物~猎犬/斥候|当犬人向导进战场时, Ainok Survivalist|犬人求生家|生物 ~猎犬/祭师|威力变身{1}{G}(你可牌面朝下地施放此牌并支付{3},将其当成2/2生物。可随时支付其威力变身费用使其翻回正面,并在其上放置一个+1/+1指示物。)\n当犬人求生家翻回正面时,消灭目标由对手操控的神器或结界。 Ainok Tracker|侦猎犬人|生物~猎犬/斥候|先攻\n变身{4}{R}(你可牌面朝下地施放此牌并支付{3},将其当成2/2生物。可随时支付其变身费用使其翻回正面。) Air Elemental|大气元素|生物 ~元素|飞行 -Air Servant|大气仆役|生物~元素|飞行\n{2}{U}:横置目标具飞行异能的生物。 +Air Servant|大气仆役|生物~元素|飞行(此生物只能被具飞行或延势异能的生物阻挡。)\n{2}{U}:横置目标具飞行异能的生物。 Airdrop Aeronauts|运补空行师|生物~矮人/斥候|飞行\n反抗~当运补空行师进战场时,若本回合中曾有由你操控的永久物离开战场,则你获得5点生命。 Ajani Goldmane|金鬃阿耶尼|旅法师~阿耶尼|+1:你获得2点生命。\n-1:在每个由你操控的生物上放置一个+1/+1指示物。 这些生物获得警戒异能直到回合结束。\n-6:将一个白色,具有「此生物的力量和防御力各等同于你的总生命」的圣者衍生物放置进场。 Ajani Steadfast|坚定的阿耶尼|鹏洛客~阿耶尼|+1:直到回合结束,至多一个目标生物得+1/+1且获得先攻,警戒与系命异能。\n−2:在由你操控的每个生物上各放置一个+1/+1指示物,并在每个由你操控的其他鹏洛客上各放置一个忠诚指示物。\n−7:你获得具有「如果某来源将对你或由你操控的鹏洛客造成伤害,则防止其中除了1点以外的所有伤害」的徽记。 Ajani Unyielding|刚毅阿耶尼|鹏洛客~阿耶尼|+2:展示你牌库顶的三张牌。将以此法展示的所有非地永久物牌置于你手上,其余则以任意顺序置于你的牌库底。\n−2:放逐目标生物。其操控者获得等同于其力量的生命。\n−9:在每个由你操控的生物上各放置五个+1/+1指示物,并在每个由你操控的其他鹏洛客上各放置五个忠诚指示物。 Ajani Vengeant|复仇阿耶尼|鹏洛客~阿耶尼|+1:目标永久物于其操控者的下一个重置步骤中不能重置。\n-2:复仇阿耶尼对目标生物或牌手造成3点伤害,且你获得3点生命。\n-7:消灭由目标牌手操控的所有地。 -Ajani, Adversary of Tyrants|抗暴阿耶尼|传奇鹏洛客 ~阿耶尼|+1:在至多两个目标生物上各放置一个+1/+1指示物。\n−2:将目标总法术力费用等于或小于2的生物牌从你的坟墓场移回战场。\n−7:你获得具有「在你的结束步骤开始时,派出三个1/1白色,具系命异能的猫衍生生物」的徽记。 -Ajani, Caller of the Pride|狮群唤师阿耶尼|鹏洛客~阿耶尼|+1:在至多一个目标生物上放置一个+1/+1指示物。-3:目标生物获得飞行与连击异能直到回合结束。-8:将X个2/2白色的猫衍生生物放进战场,X为你的总生命。 -Ajani, Inspiring Leader|励志领袖阿耶尼|传奇鹏洛客 ~阿耶尼|+2:你获得2点生命。在至多一个目标生物上放置两个+1/+1指示物。\n−3:放逐目标生物。其操控者获得2点生命。\n−10:由你操控的生物获得飞行与连击异能直到回合结束。 -Ajani, Mentor of Heroes|英雄明师阿耶尼|鹏洛客~阿耶尼|+1:将三个+1/+1指示物分配给一个,两个或三个目标由你操控的生物。\n+1:检视你牌库顶的四张牌。你可以展示其中一张灵气、生物或鹏洛客牌,并将其置于你手上。将其余的牌以任意顺序置于你牌库底。\n-8:你获得100点生命。 -Ajani, Strength of the Pride|狮群之力阿耶尼|传奇鹏洛客 ~阿耶尼|+1:你获得若干生命,其数量等同于由你操控的生物数量与由你操控的鹏洛客数量之总和。\n−2:派出一个2/2白色,名称为阿耶尼的群伴之猫/士兵衍生生物,且具有「每当你获得生命时,在阿耶尼的群伴上放置一个+1/+1指示物。」\n0:如果你的总生命比你的起始总生命至少多15点,则放逐狮群之力阿耶尼和所有由对手操控的神器与生物。 -Ajani, the Greathearted|至善阿耶尼|传奇鹏洛客 ~阿耶尼|由你操控的生物具有警戒异能。\n+1:你获得3点生命。\n−2:在每个由你操控的生物上各放置一个+1/+1指示物,并在每个由你操控的其他鹏洛客上各放置一个忠诚指示物。 -Ajani, Valiant Protector|英勇卫士阿耶尼|鹏洛客~阿耶尼|+2:在至多一个目标生物上放置两个+1/+1指示物。\n+1:从你的牌库顶开始展示牌,直到展示出一张生物牌为止。将该牌置于你手上,并将其余的牌以随机顺序置于你的牌库底。\n−11:在目标生物上放置X个+1/+1指示物,X为你的总生命。该生物获得践踏异能直到回合结束。 -Ajani, Wise Counselor|睿智参谋阿耶尼|传奇鹏洛客 ~阿耶尼|+2:你每操控一个生物,便获得1点生命。\n−3:由你操控的生物得+2/+2直到回合结束。\n−9:在目标生物上放置X个+1/+1指示物,X为你的总生命。 Ajani's Aid|阿耶尼的援助|结界|当阿耶尼的援助进战场时,你可以从你的牌库和/或坟墓场中搜寻一张名称为英勇卫士阿耶尼的牌,展示该牌,并将它置于你手上。如果你以此法搜寻你的牌库,则将它洗牌。\n牺牲阿耶尼的援助:选择一个生物,于本回合中,防止该生物将造成的所有战斗伤害。 Ajani's Chosen|阿耶尼的精卫|生物~猫/士兵|每当一个结界在你的操控下进战场时,将一个2/2白色的猫衍生生物放进战场。若该结界是灵气,你可以将它结附在该衍生物上。 Ajani's Comrade|阿耶尼的战友|生物~妖精/士兵|践踏\n在你回合的战斗开始时,若你操控阿耶尼鹏洛客,则在阿耶尼的战友上放置一个+1/+1指示物。 @@ -212,6 +207,14 @@ Ajani's Presence|阿耶尼的风采|瞬间|积力~阿耶尼的风采在第一 Ajani's Pridemate|阿耶尼的群伴|生物 ~猫/士兵|每当你获得生命时,你可以在阿耶尼的群伴上放置一个+1/+1指示物。 Ajani's Sunstriker|阿耶尼旭击僧|生物~猫/僧侣|系命(此生物所造成的伤害会让你获得等量的生命。) Ajani's Welcome|阿耶尼相迎|结界|每当一个生物在你的操控下进战场时,你获得1点生命。 +Ajani, Adversary of Tyrants|抗暴阿耶尼|传奇鹏洛客 ~阿耶尼|+1:在至多两个目标生物上各放置一个+1/+1指示物。\n−2:将目标总法术力费用等于或小于2的生物牌从你的坟墓场移回战场。\n−7:你获得具有「在你的结束步骤开始时,派出三个1/1白色,具系命异能的猫衍生生物」的徽记。 +Ajani, Caller of the Pride|狮群唤师阿耶尼|鹏洛客~阿耶尼|+1:在至多一个目标生物上放置一个+1/+1指示物。-3:目标生物获得飞行与连击异能直到回合结束。-8:将X个2/2白色的猫衍生生物放进战场,X为你的总生命。 +Ajani, Inspiring Leader|励志领袖阿耶尼|传奇鹏洛客 ~阿耶尼|+2:你获得2点生命。在至多一个目标生物上放置两个+1/+1指示物。\n−3:放逐目标生物。其操控者获得2点生命。\n−10:由你操控的生物获得飞行与连击异能直到回合结束。 +Ajani, Mentor of Heroes|英雄明师阿耶尼|鹏洛客~阿耶尼|+1:将三个+1/+1指示物分配给一个,两个或三个目标由你操控的生物。\n+1:检视你牌库顶的四张牌。你可以展示其中一张灵气、生物或鹏洛客牌,并将其置于你手上。将其余的牌以任意顺序置于你牌库底。\n-8:你获得100点生命。 +Ajani, Strength of the Pride|狮群之力阿耶尼|传奇鹏洛客 ~阿耶尼|+1:你获得若干生命,其数量等同于由你操控的生物数量与由你操控的鹏洛客数量之总和。\n−2:派出一个2/2白色,名称为阿耶尼的群伴之猫/士兵衍生生物,且具有「每当你获得生命时,在阿耶尼的群伴上放置一个+1/+1指示物。」\n0:如果你的总生命比你的起始总生命至少多15点,则放逐狮群之力阿耶尼和所有由对手操控的神器与生物。 +Ajani, Valiant Protector|英勇卫士阿耶尼|鹏洛客~阿耶尼|+2:在至多一个目标生物上放置两个+1/+1指示物。\n+1:从你的牌库顶开始展示牌,直到展示出一张生物牌为止。将该牌置于你手上,并将其余的牌以随机顺序置于你的牌库底。\n−11:在目标生物上放置X个+1/+1指示物,X为你的总生命。该生物获得践踏异能直到回合结束。 +Ajani, Wise Counselor|睿智参谋阿耶尼|传奇鹏洛客 ~阿耶尼|+2:你每操控一个生物,便获得1点生命。\n−3:由你操控的生物得+2/+2直到回合结束。\n−9:在目标生物上放置X个+1/+1指示物,X为你的总生命。 +Ajani, the Greathearted|至善阿耶尼|传奇鹏洛客 ~阿耶尼|由你操控的生物具有警戒异能。\n+1:你获得3点生命。\n−2:在每个由你操控的生物上各放置一个+1/+1指示物,并在每个由你操控的其他鹏洛客上各放置一个忠诚指示物。 Akiri, Line-Slinger|掷索人娅奇丽|传奇生物~寇族/士兵/伙伴|先攻,警戒\n你每操控一个神器,掷索人娅奇丽便得+1/+0。\n拍档(你可将两个具有拍档异能的生物共同用作指挥官。) Akki Avalanchers|雪崩恶鬼|生物~精灵/战士|牺牲一个地:雪崩恶鬼得+2/+0直到回合结束。此异能每回合中只能使用一次。 Akki Blizzard-Herder|恶鬼暴雪师|生物~精灵/祭师|当恶鬼暴雪师从场上置入坟墓场时,每位牌手牺牲一个地。 @@ -239,24 +242,26 @@ Akroan Mastiff|阿喀洛斯獒犬|生物~猎犬|{W},{T}:横置目标生物 Akroan Phalanx|阿喀洛斯方阵兵团|生物~人类/士兵|警戒\n{2}{R}:由你操控的生物得+1/+0直到回合结束。 Akroan Sergeant|阿喀洛斯士官|生物~人类/士兵|先攻(此生物会比不具先攻异能的生物提前造成战斗伤害。)铭勇1(当此生物对任一牌手造成战斗伤害时,若它未铭勇,则在其上放置一个+1/+1指示物且它已铭勇。) Akroan Skyguard|阿喀洛斯空护卫|生物~人类/士兵|飞行\n勇行~每当你施放一个以阿喀洛斯空护卫为目标的咒语时,在阿喀洛斯空护卫上放置一个+1/+1指示物。 -Akroma, Angel of Fury|怒火天使爱若玛|传奇生物 ~天使|怒火天使爱若玛不能被反击。\n飞行,践踏,反白保护,反蓝保护\n{R}:怒火天使爱若玛得+1/+0直到回合结束。\n变身{3}{R}{R}{R}(你可牌面朝下地施放此牌并支付{3},将其当成2/2生物。可随时支付其变身费用使其翻回正面。) -Akroma, Angel of Wrath|忿怒天使爱若玛|传奇生物 ~天使|飞行,先攻,警戒,践踏,敏捷,反黑保护,反红保护 Akroma's Memorial|爱若玛纪念碑|传奇神器|由你操控的生物具有飞行,先攻,警戒,践踏,敏捷,反黑保护,与反红保护异能。 Akroma's Vengeance|爱若玛的复仇|法术|消灭所有神器,生物和结界。\n循环{3}({3},弃掉此牌:抓一张牌。) +Akroma, Angel of Fury|怒火天使爱若玛|传奇生物 ~天使|怒火天使爱若玛不能被反击。\n飞行,践踏,反白保护,反蓝保护\n{R}:怒火天使爱若玛得+1/+0直到回合结束。\n变身{3}{R}{R}{R}(你可牌面朝下地施放此牌并支付{3},将其当成2/2生物。可随时支付其变身费用使其翻回正面。) +Akroma, Angel of Wrath|忿怒天使爱若玛|传奇生物 ~天使|飞行,先攻,警戒,践踏,敏捷,反黑保护,反红保护 Akuta, Born of Ash|芥苏阿苦多|传奇生物~精怪|敏捷\n在你的维持开始时,若你的手牌比每位对手都多,你可以牺牲一个沼泽。 若你如此作,则将芥苏阿苦多从你的坟墓场移回你手上。 Alabaster Kirin|圣洁麒麟|生物~麒麟|飞行,警戒 Alabaster Mage|洁白法师|生物~人类/法术师|{1}{W}:目标由你操控的生物获得系命异能直到回合结束。 (此生物所造成的伤害会让其操控者获得等量的生命。) Aladdin's Ring|阿拉丁戒指|神器|{8},{T}:阿拉丁戒指对目标生物或牌手造成4点伤害。 Alchemist's Apprentice|炼金术士学徒|生物~人类/法术师|牺牲炼金术士学徒:抓一张牌。 +Alchemist's Gift|炼金术士的赠礼|瞬间|选择死触或系命。直到回合结束,目标生物得+1/+1且获得该异能。(具死触异能之生物对生物造成的任何数量伤害都足以消灭后者。具系命异能之生物所造成的伤害会让其操控者获得等量的生命。) Alchemist's Greeting|炼金术士的招呼|法术|炼金术士的招呼对目标生物造成4点伤害。\n疯魔{1}{R}(如果你弃掉此牌,将之弃到放逐区。当你如此作时,支付其疯魔费用施放之,否则便将其置入你的坟墓场。) Alchemist's Refuge|炼金术士避难所|地|{T}:加{1}到你的法术力池中。\n{G}{U},{T}:于本回合中,你可以将非地牌视同具有闪现异能地来施放。 Alchemist's Vial|炼金术士药瓶|神器|当炼金术士药瓶进战场时,抓一张牌。{1},{T},牺牲炼金术士药瓶:目标生物本回合不能进行攻击或阻挡。 +Alert Heedbonder|警觉智绊人|生物 ~人类/斥候|警戒\n在你的结束步骤开始时,你每操控一个具警戒异能的生物,便获得1点生命。 Alert Shu Infantry|Alert Shu Infantry|| -Alesha, Who Smiles at Death|蔑死者阿列莎|传奇生物~人类/战士|先攻\n每当蔑死者阿列莎攻击时,你可以支付{W/B}{W/B}。若你如此作,则将目标力量等于或小于2的生物牌从你的坟墓场横置移回战场且正进行攻击。 Alesha's Vanguard|阿列莎的先锋|生物~半兽人/战士|掩袭{2}{B}(你可以支付此咒语的掩袭费用来施放它。如果你如此作,则它获得敏捷异能,且在下个结束步骤开始时便需从战场移回其拥有者手上。) -Algae Gharial|野藻长吻鳄|生物~鳄鱼|帷幕\n每当另一个生物从场上置入坟墓场时,你可以在野藻长吻鳄上放置一个+1/+1指示物。 -Alhammarret, High Arbiter|高等仲裁者阿哈玛瑞特|传奇生物~史芬斯|飞行于高等仲裁者阿哈玛瑞特进战场时,每位对手各展示其手牌。你选择一个以此法展示之非地牌的名称。所有对手都不能施放具该名称的咒语。(只要此生物在战场上,对手就不能如此作。) +Alesha, Who Smiles at Death|蔑死者阿列莎|传奇生物~人类/战士|先攻\n每当蔑死者阿列莎攻击时,你可以支付{W/B}{W/B}。若你如此作,则将目标力量等于或小于2的生物牌从你的坟墓场横置移回战场且正进行攻击。 +Algae Gharial|野藻长吻鳄|生物~鳄鱼|帷幕(此生物不能成为咒语或异能的目标。)\n每当另一个生物死去时,你可以在野藻长吻鳄上放置一个+1/+1指示物。 Alhammarret's Archive|阿哈玛瑞特的档案库|传奇神器|如果你将获得生命,则改为你获得该数量两倍的生命。如果你将抓一张牌,且这不是你于自己的每个抓牌步骤中所抓的第一张牌,则改为抓两张牌。 +Alhammarret, High Arbiter|高等仲裁者阿哈玛瑞特|传奇生物~史芬斯|飞行于高等仲裁者阿哈玛瑞特进战场时,每位对手各展示其手牌。你选择一个以此法展示之非地牌的名称。所有对手都不能施放具该名称的咒语。(只要此生物在战场上,对手就不能如此作。) Aligned Hedron Network|晶石网阵|神器|当晶石网阵进战场时,放逐所有力量等于或大于5的生物,直到晶石网阵离开战场为止。(这些生物会在其拥有者的操控下移回。) Alirios, Enraptured|映影痴阿里流士|传奇生物 ~人类|映影痴阿里流士须横置进战场。\n如果你操控映影,则阿里流士于你的重置步骤中不能重置。\n当阿里流士进战场时,派出一个3/2蓝色映影衍生生物。 All Is Dust|尽归尘土|部族法术~奥札奇|每位牌手各牺牲由他所操控的所有有色永久物。 @@ -270,6 +275,7 @@ Alloy Myr|合金秘耳|神器生物~秘耳|{T}:加一点任意颜色的法 Allure of the Unknown|未知诱惑|法术|展示你牌库顶的六张牌。任一对手放逐其中的一张非地牌,然后你将其余的牌置于你手上。该对手可以施放所放逐的牌,且不需支付其法术力费用。 Alluring Siren|诱人塞连|生物~塞连|{T}:目标由对手操控的生物本回合若能攻击你,则必须攻击。 Ally Encampment|伙伴营地|地|{T}:加{1}到你的法术力池中。{T}:加一点任意颜色的法术力到你的法术力池中。此法术力只能用来施放伙伴咒语。{1},{T},牺牲伙伴营地:将目标由你操控的伙伴移回其拥有者手上。 +Almighty Brushwagg|威能丛枝兽|生物 ~丛枝兽|践踏\n{3}{G}:威能丛枝兽得+3/+3直到回合结束。 Alms Beast|救济兽|生物~野兽|阻挡救济兽,或被救济兽阻挡的生物具有系命异能。 Alms of the Vein|血脉救济|法术|目标对手失去3点生命且你获得3点生命。\n疯魔{B}(如果你弃掉此牌,将之弃到放逐区。当你如此作时,支付其疯魔费用施放之,否则便将其置入你的坟墓场。) Alpha Authority|首领威信|结界~灵气|结附于生物\n所结附的生物具有辟邪异能,且不能被一个以上的生物阻挡。 @@ -277,7 +283,9 @@ Alpha Brawl|首领争斗|法术|目标由对手操控的生物对每个由该牌 Alpha Tyrranax|原初霸蛛龙|生物~野兽| Alpine Grizzly|高山灰熊|生物~熊| Alpine Guide|山地向导|雪境生物 ~人类/斥候|当山地向导进战场时,你可以从你的牌库中搜寻一张山脉牌,将该牌横置放进战场,然后将你的牌库洗牌。\n山地向导每次战斗若能攻击,则必须攻击。\n当山地向导离开战场时,牺牲一个山脉。 +Alpine Houndmaster|山地驯犬师|生物 ~人类/战士|当山地驯犬师进战场时,你可以从你的牌库中搜寻一张名称为山地看护犬的牌和/或一张名称为火热杂狗的牌,展示它们,将它们置于你手上,然后将你的牌库洗牌。\n每当山地驯犬师攻击时,它得+X/+0直到回合结束,X为其他进行攻击的生物数量。 Alpine Moon|月轮山影|结界|于月轮山影进战场时,选择一个非基本地牌的名称。\n由对手操控且具有该名称的地失去所有地类别和异能,且获得「{T}:加一点任一颜色的法术力。」 +Alpine Watchdog|山地看护犬|生物 ~狗|警戒(此生物攻击时不需横置。) Alseid of Life's Bounty|丰穰蔻灵|结界生物 ~宁芙|系命\n{1},牺牲丰穰蔻灵:选择一种颜色。目标由你操控的生物或结界获得反该色保护异能直到回合结束。 Altac Bloodseeker|奥塔克觅血人|生物~人类/狂战士|每当任一由对手操控的生物死去时,直到回合结束,奥塔克觅血人得+2/+0且获得先攻与敏捷异能。(它会比不具先攻异能的生物提前造成战斗伤害,而且它受你操控时便能攻击与{T}。) Altar Golem|祭坛魔像|神器生物~魔像|践踏\n祭坛魔像的力量和防御力各等同于场上生物的数量。\n祭坛魔像于其操控者的重置步骤中不能重置。\n横置五个由你操控的未横置生物:重置祭坛魔像。 @@ -337,10 +345,10 @@ Ancient Craving|远古渴望|法术|你抓三张牌且失去3点生命。 Ancient Excavation|远古发掘|瞬间|抓等同于你手牌数量的牌,然后每以此法抓一张牌,便弃一张牌。\n循环基本地{2}({2},弃掉此牌:从你的牌库中搜寻一张基本地牌,展示该牌,并置于你手上。然后将你的牌库洗牌。) Ancient Grudge|长年怀恨|瞬间|消灭目标神器。\n返照{G} (你可以从你的坟墓场施放此牌,并支付其返照费用,然后将它放逐。) Ancient Hellkite|远古残虐者|生物~龙|飞行\n{R}:远古残虐者对目标由防御牌手操控的生物造成1点伤害。 只能于远古残虐者进行攻击时起动此异能。 -Ancient of the Equinox|秋分先人|生物~ - 树妖|践踏,辟邪 Ancient Silverback|老银背|生物~猿猴|{G}:重生老银背。 (如果此生物下一次于本回合中将被消灭,则它不会被消灭, 而是改为将它横置,移除所受的所有伤害,并将它移出战斗。) Ancient Stirrings|唤醒古物|法术|检视你牌库顶的五张牌。 你可以展示其中的一张无色牌,并将其置于你手上。 然后将其余的牌以任意顺序置于你牌库底。 (法术力费用中不包含有色法术力符号的牌,便是无色。 地也是无色。) Ancient Ziggurat|远古金塔庙|地|{T}:加一点任意颜色的法术力到你的法术力池中。 此法术力只能用来支付生物咒语的费用。 +Ancient of the Equinox|秋分先人|生物~ - 树妖|践踏,辟邪 Angel of Condemnation|判罪天使|生物~天使|飞行,警戒\n{2}{W},{T}:放逐另一个目标生物。在下一个结束步骤开始时,将所放逐的牌在其拥有者的操控下移回战场。\n{2}{W},{T},耗竭判罪天使:放逐另一个目标生物,直到判罪天使离开战场为止。(已耗竭的生物于你的下一个重置步骤中不能重置。) Angel of Deliverance|解脱天使|生物~天使|飞行\n躁狂~每当解脱天使造成伤害时,若你坟墓场中牌的类别有四种或更多,则放逐目标由对手操控的生物。 Angel of Despair|绝望天使|生物~天使|飞行\n当绝望天使进场时,消灭目标永久物。 @@ -349,20 +357,26 @@ Angel of Glory's Rise|耀扬天使|生物~天使|飞行\n当耀扬天使进战 Angel of Grace|恩典天使|生物 ~天使|闪现\n飞行\n当恩典天使进战场时,直到回合结束,将使你的总生命减少至1以下的伤害,改为减少你的总生命至1。\n{4}{W}{W},从你的坟墓场放逐恩典天使:你的总生命成为10。 Angel of Invention|新创天使|生物~天使|飞行,警戒,系命\n装配2(当此生物进战场时,在其上放置两个+1/+1指示物或派出两个1/1无色自动机衍生神器生物。)\n由你操控的其他生物得+1/+1。 Angel of Jubilation|欢庆天使|生物~天使|飞行\n由你操控的其他非黑色生物得+1/+1。\n牌手不能以支付生命或牺牲生物的方式施放咒语或起动异能。 -Angel of Mercy|慈悲天使|生物~天使|飞行\n当慈悲天使进战场时,你获得3点生命。 +Angel of Mercy|慈悲天使|生物~天使|飞行(只有具飞行异能的生物才能阻挡它。)\n当慈悲天使进场时,你获得3点生命。 Angel of Renewal|新机天使|生物~天使/伙伴|飞行当新机天使进战场时,你每操控一个生物,便获得1点生命。 Angel of Retribution|赏罚天使|生物 ~天使|飞行,先攻 Angel of Salvation|救助天使|生物~天使|闪现;召集(使用此咒语时,你每为它横置一个生物,便可以少支付{1},或一点所横置生物颜色的法术力。)\n飞行\n当救助天使进场时,防止任意数量的目标生物和/或牌手本回合接下来将受到的共5点伤害,你可以任意分配。 Angel of Sanctions|惩戒天使|生物~天使|飞行\n当惩戒天使进战场时,你可以放逐目标由对手操控的非地永久物,直到惩戒天使离开战场为止。\n遗存{5}{W}({5}{W},从你的坟墓场放逐此牌:派出一个衍生物,且为此牌的复制品,但它是白色灵俑/天使,且没有法术力费用。遗存的时机视同法术。) Angel of Serenity|清朗天使|生物~天使|飞行\n当清朗天使进战场时,你可以从战场放逐其他的目标生物和/或从任意坟墓场放逐生物牌,上述数量至多为三。\n当清朗天使离开战场时,将所放逐的牌各移回其拥有者手上。 +Angel of Vitality|活力天使|生物 ~天使|飞行\n如果你将获得生命,则改为你获得原数量加1点生命。\n只要你的总生命为25或更多,活力天使便得+2/+2。 Angel of the Dawn|黎明天使|生物 ~天使|飞行\n当黎明天使进战场时,直到回合结束,由你操控的生物得+1/+1且获得警戒异能。(它们攻击时不需横置。) Angel of the Dire Hour|厄时天使|生物~天使|闪现\n飞行\n当厄时天使进战场时,若你从你手上施放之,则放逐所有进行攻击的生物。 Angel of the God-Pharaoh|法老神天使|生物~天使|飞行\n循环{2}({2},弃掉此牌:抓一张牌。) -Angel of Vitality|活力天使|生物 ~天使|飞行\n如果你将获得生命,则改为你获得原数量加1点生命。\n只要你的总生命为25或更多,活力天使便得+2/+2。 +Angel's Feather|天使翎羽|神器|每当牌手使用任何白色咒语时,你可以获得1点生命。 +Angel's Grace|天使恩典|瞬间|转瞬(只要此咒语在堆叠上,牌手便不能使用咒语或不是法术力异能的起动式异能。)\n本回合中,你这盘游戏不会输,对手也不会赢。 直到回合结束,将使你的总生命减少至1以下的伤害,改为将它减少至1。 +Angel's Herald|天使传令|生物~人类/僧侣|{2}{W},{T},牺牲一个绿色生物,一个白色生物,以及一个蓝色生物:从你的牌库中搜寻一张名称为穹光大天使的牌,并将之放置进场。 然后将你的牌库洗牌。 +Angel's Mercy|天使的慈悲|瞬间|你获得7点生命。 +Angel's Tomb|天使之墓|神器|每当一个生物在你的操控下进战场时,你可以令天使之墓成为3/3白色,具飞行异能的天使神器生物直到回合结束。 Angelheart Vial|天使心瓶|神器|每当你受到伤害时,你可以在天使心瓶上放置等量的充电指示物。\n{2},{T},从天使心瓶上移去四个充电指示物:你获得2点生命并抓一张牌。 Angelic Accord|天恩相随|结界|在每个结束步骤开始时,若本回合中你获得了4点或更多生命,则将一个4/4白色,具飞行异能的天使衍生生物放进战场。 Angelic Arbiter|仲裁天使|生物~天使|飞行\n本回合施放过咒语的对手均不能以生物攻击。\n本回合以任一生物攻击过的对手均不能施放咒语。 Angelic Armaments|天使战具|神器~武具|佩带此武具的生物得+2/+2,具有飞行异能,且额外具有白色此颜色与「天使」此类别。\n佩带{4} +Angelic Ascension|飞升天界|瞬间|放逐目标生物或鹏洛客。其操控者派出一个4/4白色,具飞行异能的天使衍生生物。 Angelic Benediction|天使祈福|结界|颂威 (每当一个由你操控的生物单独攻击时,该生物得+1/+1直到回合结束。)\n每当一个由你操控的生物单独攻击时,你可以横置目标生物。 Angelic Blessing|天使的祝福|法术|目标生物得+3/+3并获得飞行异能直到回合结束。 (只有具飞行异能的生物才能阻挡它) Angelic Captain|天使队长|生物~天使/伙伴|飞行每当天使队长攻击时,每有一个进行攻击的其他伙伴,它便得+1/+1直到回合结束。 @@ -378,22 +392,18 @@ Angelic Page|天使信差|生物 ~天使/精怪|飞行\n{T}:目标进行 Angelic Purge|天使涤净|法术|牺牲一个永久物,以作为施放天使涤净的额外费用。\n放逐目标神器,生物或结界。 Angelic Skirmisher|天使侦卫|生物~天使|飞行\n在每次战斗开始时,选择先攻、警戒或系命。由你操控的生物获得该异能直到回合结束。 Angelic Wall|天使圣墙|生物~墙|守军(此生物不能攻击。)飞行 -Angel's Feather|天使翎羽|神器|每当牌手使用任何白色咒语时,你可以获得1点生命。 -Angel's Grace|天使恩典|瞬间|转瞬(只要此咒语在堆叠上,牌手便不能使用咒语或不是法术力异能的起动式异能。)\n本回合中,你这盘游戏不会输,对手也不会赢。 直到回合结束,将使你的总生命减少至1以下的伤害,改为将它减少至1。 -Angel's Herald|天使传令|生物~人类/僧侣|{2}{W},{T},牺牲一个绿色生物,一个白色生物,以及一个蓝色生物:从你的牌库中搜寻一张名称为穹光大天使的牌,并将之放置进场。 然后将你的牌库洗牌。 -Angel's Mercy|天使的慈悲|瞬间|你获得7点生命。 -Angel's Tomb|天使之墓|神器|每当一个生物在你的操控下进战场时,你可以令天使之墓成为3/3白色,具飞行异能的天使神器生物直到回合结束。 Angelsong|天使祷曲|瞬间|于本回合中,防止将造成的所有战斗伤害。\n循环{2} ({2},弃掉此牌:抓一张牌。) Anger of the Gods|众神之怒|法术|众神之怒对每个生物各造成3点伤害。如果本回合中曾以此法受到伤害的生物将死去,则改为将它放逐。 Angler Drake|渔猎龙兽|生物~龙兽|飞行\n当渔猎龙兽进战场时,你可以将目标生物移回其拥有者手上。 -Angrath, Captain of Chaos|混沌船长安戈斯|传奇鹏洛客 ~安戈斯|由你操控的生物具有威慑异能。\n−2:囤兵2。(在一个由你操控的军队上放置两个+1/+1指示物。如果你未操控军队,则先派出一个0/0黑色灵俑/军队衍生物。) -Angrath, Minotaur Pirate|牛头怪海盗安戈斯|传奇鹏洛客 ~安戈斯|+2:牛头怪海盗安戈斯向目标对手与由其操控的生物各造成1点伤害。\n−3:将目标海盗牌从你的坟墓场移回战场。\n−11:消灭由目标对手操控的所有生物。牛头怪海盗安戈斯对该牌手造成伤害,其数量等同于这些生物的力量总和。 -Angrath, the Flame-Chained|炎锁安戈斯|传奇鹏洛客 ~安戈斯|+1:每位对手各弃一张牌且失去2点生命。\n−3:获得目标生物的操控权直到回合结束。将之重置。它获得敏捷异能直到回合结束。在下一个结束步骤开始时,如果其总法术力费用等于或小于3,则将它牺牲。\n−8:每位对手各失去等同于其坟墓场中牌的数量之生命。 Angrath's Ambusher|安戈斯的伏击客|生物 ~半兽人/海盗|只要你操控安戈斯鹏洛客,安戈斯的伏击客便得+2/+0。 Angrath's Fury|安戈斯的怒火|法术|消灭目标生物。安戈斯的怒火对目标牌手造成3点伤害。你可以从你的牌库和/或坟墓场中搜寻一张名称为牛头怪海盗安戈斯的牌,展示该牌,并将它置于你手上。如果你以此法搜寻你的牌库,则将它洗牌。 Angrath's Marauders|安戈斯的劫掠者|生物 ~人类/海盗|如果某个由你操控的来源将对任一永久物或牌手造成伤害,则改为它对该永久物或牌手造成两倍的伤害。 Angrath's Rampage|安戈斯的狂愤|法术|选择一项~\n•目标牌手牺牲一个神器。\n•目标牌手牺牲一个生物。\n•目标牌手牺牲一个鹏洛客。 +Angrath, Captain of Chaos|混沌船长安戈斯|传奇鹏洛客 ~安戈斯|由你操控的生物具有威慑异能。\n−2:囤兵2。(在一个由你操控的军队上放置两个+1/+1指示物。如果你未操控军队,则先派出一个0/0黑色灵俑/军队衍生物。) +Angrath, Minotaur Pirate|牛头怪海盗安戈斯|传奇鹏洛客 ~安戈斯|+2:牛头怪海盗安戈斯向目标对手与由其操控的生物各造成1点伤害。\n−3:将目标海盗牌从你的坟墓场移回战场。\n−11:消灭由目标对手操控的所有生物。牛头怪海盗安戈斯对该牌手造成伤害,其数量等同于这些生物的力量总和。 +Angrath, the Flame-Chained|炎锁安戈斯|传奇鹏洛客 ~安戈斯|+1:每位对手各弃一张牌且失去2点生命。\n−3:获得目标生物的操控权直到回合结束。将之重置。它获得敏捷异能直到回合结束。在下一个结束步骤开始时,如果其总法术力费用等于或小于3,则将它牺牲。\n−8:每位对手各失去等同于其坟墓场中牌的数量之生命。 Anguished Unmaking|哀恸归虚|瞬间|放逐目标非地永久物。你失去3点生命。 +Animal Sanctuary|动物庇护地|地|{T}:加{C}。\n{2},{T}:在目标鸟,猫,狗,山羊,牛或蛇上放置一个+1/+1指示物。 Animar, Soul of Elements|元素之魂阿尼玛|传奇生物 ~元素|反白保护,反黑保护\n每当你施放生物咒语时,在元素之魂阿尼玛上放置一个+1/+1指示物。\n阿尼玛上每有一个+1/+1指示物,你施放的生物咒语便减少{1}来施放。 Animate Dead|尸变|结界~灵气|结附于坟墓场中的生物牌\n当尸变进战场时,若它在战场上,则它失去「结附于坟墓场中的生物牌」且获得「结附于以尸变放进战场的生物」。将所结附的生物牌在你的操控下移回战场,并将尸变结附于其上。当尸变离开战场时,该生物之操控者牺牲该生物。\n所结附的生物得-1/-0。 Animating Faerie|赋生仙灵|生物 ~仙灵|飞行 @@ -406,10 +416,11 @@ Annihilate|歼灭|瞬间|消灭目标非黑色的生物。它不能重生。\n Annihilating Fire|歼灭之火|瞬间|歼灭之火对目标生物或牌手造成3点伤害。如果本回合中曾以此法受到伤害的生物将死去,则改为将它放逐。 Annul|抹除|瞬间|反击目标神器或结界咒语。 Anodet Lurker|安瑙达伏击兽|神器生物|当安瑙达伏击兽从场上进入坟墓场时,你获得3点生命。 +Anointed Chorister|神圣唱诗人|生物 ~人类/僧侣|系命(此生物所造成的伤害会让你获得等量的生命。)\n{4}{W}:神圣唱诗人得+3/+3直到回合结束。 Anointed Deacon|祝圣助祭|生物 ~吸血鬼/僧侣|在你回合的战斗开始时,你可以使目标吸血鬼得+2/+0直到回合结束。 Anointed Procession|圣洗者行列|结界|如果某效应将在你的操控下派出一个或数个衍生物,则改为它派出两倍数量的该类衍生物。 -Anointer of Champions|斗士赐圣僧|生物~人类/僧侣|{T}:目标进行攻击的生物得+1/+1直到回合结束。 Anointer Priest|圣洗僧侣|生物~人类/僧侣|每当一个衍生生物在你的操控下进战场时,你获得1点生命。\n遗存{3}{W}({3}{W},从你的坟墓场放逐此牌:派出一个衍生物,且为此牌的复制品,但它是白色灵俑/人类/僧侣,且没有法术力费用。遗存的时机视同法术。) +Anointer of Champions|斗士赐圣僧|生物~人类/僧侣|{T}:目标进行攻击的生物得+1/+1直到回合结束。 Anowon, the Ruin Sage|遗迹智者亚诺文|传奇生物~吸血鬼/祭师|在你的维持开始时,每位牌手牺牲一个非吸血鬼的生物。 Answered Prayers|祝祷显灵|结界|每当一个生物在你的操控下进战场时,你获得1点生命。若祝祷显灵不是生物,则它成为3/3,具飞行异能的天使生物直到回合结束,且仍具有原本类别。 Ant Queen|蚁后|生物~昆虫|{1}{G}:将一个1/1绿色昆虫衍生物放进战场。 @@ -498,8 +509,8 @@ Archaeomancer|古语术士|生物~人类/法术师|当古语术士进战场 Archangel Avacyn|大天使艾维欣|传奇生物~天使|闪现\n飞行,警戒\n当大天使艾维欣进战场时,由你操控的生物获得不灭异能直到回合结束。\n当一个由你操控且非天使的生物死去,在下一个维持开始时,转化大天使艾维欣。 Archangel of Thune|图恩大天使|生物~天使|飞行系命(此生物所造成的伤害会让你获得等量的生命。)每当你获得生命时,在每个由你操控的生物上放置一个+1/+1指示物。 Archangel of Tithes|什一税大天使|生物~天使|飞行只要什一税大天使未横置,则对每个生物而言,除非其操控者为其支付{1},否则它不能攻击你或由你操控的鹏洛客。只要什一税大天使正进行攻击,则对每个生物而言,除非其操控者为其支付{1},否则它不能进行阻挡。 -Archangel|大天使|生物~天使|飞行,警戒 Archangel's Light|大天使恩光|法术|你的坟墓场每有一张牌便获得2点生命,然后将你的坟墓场洗入你的牌库中。 +Archangel|大天使|生物~天使|飞行,警戒 Archdemon of Greed|贪婪大恶魔|生物~ - 恶魔|在你的维持开始时,牺牲一个人类。若你无法如此作,则横置贪婪大恶魔且它对你造成9点伤害。 Archdemon of Paliano|帕兰诺大恶魔|生物~恶魔|帕兰诺大恶魔以牌面朝上的方式进行轮抽。\n于轮抽过程中,只要帕兰诺大恶魔牌面朝上,你便不能检视补充包,且必须随机抽选牌张。于你以此法抽选三张牌后,将帕兰诺大恶魔翻为牌面朝下。(你抽选后就可以检视牌张。)\n飞行 Archdemon of Unx|温各大恶魔|生物~恶魔|飞行,践踏\n在你的维持开始时,牺牲一个非灵俑生物,然后将一个2/2黑色灵俑衍生物放置进场。 @@ -513,6 +524,8 @@ Archetype of Imagination|想象典范|结界生物~人类/法术师|由你 Archfiend of Depravity|堕落翼邪鬼|生物~恶魔|飞行\n在每位对手的结束步骤开始时,该牌手选择至多两个由他操控的生物,然后牺牲其余生物。 Archfiend of Despair|绝望翼邪鬼|生物 ~恶魔|飞行\n对手不能获得生命。\n在每个结束步骤开始时,每位对手各失去若干生命,其数量等同于该牌手在本回合所失去的生命数量。(伤害会导致失去生命。) Archfiend of Ifnir|依法尼大恶魔|生物~恶魔|飞行\n每当你循环或弃另一张牌时,在由对手操控的每个生物上各放置一个-1/-1指示物。\n循环{2}({2},弃掉此牌:抓一张牌。) +Archfiend's Vessel|天魔祟体僧|生物 ~人类/僧侣|系命(此生物所造成的伤害会让你获得等量的生命。)\n当天魔祟体僧进战场时,若它是从你的坟墓场进战场或你是从你的坟墓场中施放它,则将它放逐。若你如此作,则派出一个5/5黑色,具飞行异能的恶魔衍生生物。 +Archipelagore|千岛海怪|生物 ~海怪|合变{5}{U}(如果你支付此咒语的合变费用来施放之,则将它放置在目标由你拥有之非人类生物的顶上或底下。它们合变作顶上的生物,外加具有底下所有异能。)\n每当此生物合变时,横置至多X个目标生物,X为此生物已合变的次数。这些生物于其操控者的下一个重置步骤中不能重置。 Architect of the Untamed|野地筑师|生物~妖精/神器师/德鲁伊|每当一个地在你操控下进战场时,你得到{E}(一个能量指示物)。\n支付{E}{E}{E}{E}{E}{E}{E}{E}:派出一个6/6无色野兽衍生神器生物。 Architects of Will|构念会|神器生物~人类/法术师|当构念会进场时,检视目标玩家牌库顶的三张牌,然后将它们以任意顺序放回。\n循环{U/B} ({U/B},弃掉此牌:抓一张牌。) Archive Trap|档案陷阱|瞬间~陷阱|如果本回合中某对手搜寻过其牌库,你可以支付{0},而不支付档案陷阱的法术力费用。\n目标对手将其牌库顶的十三张牌置入其坟墓场。 @@ -526,7 +539,6 @@ Archon of Redemption|救赎统领|生物~统领|飞行\n每当救赎统领或 Archon of Sun's Grace|阳华统领|生物 ~统领|飞行,系命\n由你操控的飞马生物具有系命异能。\n星彩~每当一个结界在你的操控下进战场时,派出一个2/2白色,具飞行异能的飞马衍生生物。 Archon of Valor's Reach|英勇巅统领|生物 ~统领|飞行,警戒,践踏\n于英勇巅统领进战场时,选择神器、结界、瞬间、法术或鹏洛客。\n牌手不能施放该类别的咒语。 Archon of the Triumvirate|三盟统领|生物~统领|飞行\n每当三盟统领攻击时,拘留至多两个目标由对手操控的非地永久物。(直到你的下一个回合,这些永久物不能进行攻击或阻挡,其起动式异能也不能起动。) -Archon of Valor's Reach|英勇巅统领|生物 ~统领|飞行,警戒,践踏\n于英勇巅统领进战场时,选择神器、结界、瞬间、法术或鹏洛客。\n牌手不能施放该类别的咒语。 Archway Angel|拱门天使|生物 ~天使|飞行\n当拱门天使进战场时,你每操控一个门,便获得2点生命。 Archweaver|拱门蜘蛛|生物~蜘蛛|延势,践踏 Archwing Dragon|拱翼巨龙|生物~龙|飞行,敏捷\n在结束步骤开始时,将拱翼巨龙移回其拥有者手上。 @@ -554,9 +566,9 @@ Arid Mesa|不毛高地|地|{T},支付1点生命,牺牲不毛高地:从你 Arisen Gorgon|复生蛇发妖|生物 ~灵俑/蛇发妖|只要你操控莉莲娜鹏洛客,复生蛇发妖便具有死触异能。(它对生物造成的任何数量伤害都足以消灭后者。) Arjun, the Shifting Flame|变幻火焰亚俊|传奇生物~史芬斯/法术师|飞行每当你施放咒语时,将你的手牌以任意顺序置于你的牌库底,然后抓等量的牌。 Arlinn Kord|雅琳珂德|鹏洛客~雅琳|+1:直到回合结束,至多一个目标生物得+2/+2且获得警戒与敏捷异能。\n0:将一个2/2绿色的狼衍生生物放进战场。转化雅琳珂德。 +Arlinn's Wolf|雅琳的凶狼|生物 ~狼|雅琳的凶狼不能被力量等于或小于2的生物阻挡。 Arlinn, Embraced by the Moon|月持雅琳|鹏洛客~ - 雅琳|+1:直到回合结束,由你操控的生物得+1/+1且获得践踏异能。\n−1:月持雅琳对目标生物或牌手造成3点伤害。转化月持雅琳。\n−6:你获得具有「由你操控的生物具有敏捷与『{T}:此生物对目标生物或牌手造成伤害,其数量等同于前者的力量。』」的徽记。 Arlinn, Voice of the Pack|狼群之声雅琳|传奇鹏洛客 ~雅琳|由你操控且为狼或狼人的生物进战场时上面额外有一个+1/+1指示物。\n−2:派出一个2/2绿色的狼衍生生物。 -Arlinn's Wolf|雅琳的凶狼|生物 ~狼|雅琳的凶狼不能被力量等于或小于2的生物阻挡。 Arm with Aether|乙太武装|法术|直到回合结束,由你操控的生物获得「每当此生物向任一对手造成战斗伤害时,你可以将目标由该牌手操控的生物移回其拥有者手上。」 Armada Wurm|巨舰亚龙|生物~亚龙|践踏\n当巨舰亚龙进战场时,将一个5/5绿色,具践踏异能的亚龙衍生生物放进战场。 Armadillo Cloak|穿山甲外衣|结界~灵气|结附于生物\n所结附的生物得+2/+2且具有践踏异能。\n每当所结附的生物造成伤害时,你获得等量的生命。 @@ -580,9 +592,9 @@ Armory Guard|军械库守卫|生物~巨人/士兵|只要你操控门,军 Armory of Iroas|伊洛安斯的兵械|神器~武具|每当佩带此武具的生物攻击时,在其上放置一个+1/+1指示物。\n佩带{2} Arms Dealer|军火商|生物~鬼怪/浪客|{1}{R},牺牲一个鬼怪:军火商对目标生物造成4点伤害。 Army of the Damned|厄亡者大军|法术|将十三个2/2黑色灵俑衍生生物横置放进战场。\n返照{7}{B}{B}{B} (你可以从你的坟墓场施放此牌,并支付其返照费用,然后将它放逐。) -Arrest|逮捕|结界~灵气|结附于生物\n所结附的生物不能进行攻击或阻挡,且其起动式异能都不能起动。 Arrester's Admonition|逮捕人的训诫|瞬间|将目标生物移回其拥有者手上。\n附案~如果你是在你的行动阶段施放此咒语,则抓一张牌。 Arrester's Zeal|逮捕人热忱|瞬间|目标生物得+2/+2直到回合结束。\n附案~如果你是在你的行动阶段施放此咒语,则该生物获得飞行异能直到回合结束。 +Arrest|逮捕|结界~灵气|结附于生物\n所结附的生物不能进行攻击或阻挡,且其起动式异能都不能起动。 Arrogant Bloodlord|傲慢血领|生物~吸血鬼/骑士|每当力量为1或更少的生物阻挡傲慢血领、或被傲慢血领所阻挡,则在战斗结束时消灭傲慢血领。 Arrow Storm|箭矢风暴|法术|箭矢风暴对目标生物或牌手造成4点伤害。\n突击~如果你于本回合中曾以生物攻击,则改为箭矢风暴对所影响的生物或牌手造成5点伤害,且其伤害不能被防止。 Arrow Volley Trap|箭丛陷阱|瞬间~陷阱|如果有四个或更多生物进行攻击,你可以支付{1}{W},而不支付箭丛陷阱的法术力费用。\n箭丛陷阱造成5点伤害,你可任意分配于任何数量之目标进行攻击的生物上。 @@ -614,10 +626,10 @@ Ashcloud Phoenix|烬云凤凰|生物~凤凰|飞行\n当烬云凤凰死去时 Ashcoat Bear|白毛熊|生物~熊|闪现(你可以于你能够使用瞬间的时机下使用此咒语。) Ashen Monstrosity|灰灭巨兽|生物~精怪|敏捷\n灰灭巨兽每回合若能攻击,则必须攻击。 Ashen Rider|灰灭骑兵|生物~统领|飞行\n当灰灭骑兵进战场或死去时,放逐目标永久物。 +Ashen-Skin Zubera|惨白无面鬼|生物~无面鬼/精怪|当惨白无面鬼从场上进入坟墓场时,本回合中每有一个无面鬼从场上进入坟墓场,目标对手便弃一张牌。 Ashenmoor Cohort|灰原助拳人|生物~元素/战士|只要你操控其他黑色生物,灰原助拳人便得+1/+1。 Ashenmoor Gouger|灰原凿手|生物~元素/战士|灰原凿手不能进行阻挡。 Ashenmoor Liege|灰原王侯|生物~元素/骑士|由你操控的其他黑色生物得+1/+1。\n由你操控的其他红色生物得+1/+1。\n每当灰原王侯成为由对手操控的咒语或异能之目标时,该牌手失去4点生命。 -Ashen-Skin Zubera|惨白无面鬼|生物~无面鬼/精怪|当惨白无面鬼从场上进入坟墓场时,本回合中每有一个无面鬼从场上进入坟墓场,目标对手便弃一张牌。 Ashes of the Abhorrent|异徒化尘|结界|牌手不能从坟墓场施放咒语或起动坟墓场中牌的异能。\n每当一个生物死去时,你获得1点生命。 Ashes of the Fallen|逝者秘尘|神器|于逝者秘尘进场时,选择一个生物类别。\n在你坟墓场中,且具有该生物类别的每张生物牌,都额外具有该生物类别。 Ashiok's Adept|安梭苛的专家|生物~人类/法术师|勇行~每当你施放一个以安梭苛的专家为目标的咒语时,每位对手各弃一张牌。 @@ -629,8 +641,8 @@ Ashiok, Nightmare Muse|梦魇缪司安梭苛|传奇鹏洛客 ~安梭苛|+1: Ashiok, Nightmare Weaver|织魇师安梭苛|鹏洛客~安梭苛|+2:放逐目标对手牌库顶的三张牌。\n-X:将一张以织魇师安梭苛放逐且总法术力费用为X的生物牌在你的操控下放进战场。该生物额外具有「梦魇」此类别。\n-10:放逐所有对手手上与坟墓场中的所有牌。 Ashiok, Sculptor of Fears|恐惧塑师安梭苛|传奇鹏洛客 ~安梭苛|+2:抓一张牌。每位牌手各将其牌库顶的两张牌置入其坟墓场。\n−5:将目标生物牌在你的操控下从坟墓场放进战场。\n−11:获得由目标对手操控之所有生物的操控权。 Ashling the Pilgrim|朝圣客灰儿|传奇生物~元素/祭师|{1}{R}:在朝圣客灰儿上放置一个+1/+1指示物。 如果这是此异能在本回合第三次的结算,则移去朝圣客灰儿上所有的+1/+1指示物,且它对每个生物和每位牌手各造成该数量的伤害。 -Ashling, the Extinguisher|熄焰者灰儿|传奇生物~元素/祭师|每当熄焰者灰儿对牌手造成战斗伤害时,选择目标由该牌手操控的生物。 该牌手牺牲该生物。 Ashling's Prerogative|灰儿的特权|结界|于灰儿的特权进场时,选择奇数或偶数。 (零是偶数。)\n所有总法术力费用是该种数值的生物具有敏捷。\n所有总法术力费用不是该种数值的生物须横置进场。 +Ashling, the Extinguisher|熄焰者灰儿|传奇生物~元素/祭师|每当熄焰者灰儿对牌手造成战斗伤害时,选择目标由该牌手操控的生物。 该牌手牺牲该生物。 Ashmouth Blade|烬口宝刃|神器~ - 武具|佩带此武具的生物得+3/+3且具有先攻异能。\n佩带{3} Ashmouth Hound|烬口猎犬|生物~元素/猎犬|每当烬口猎犬阻挡生物或被生物阻挡时,烬口猎犬对该生物造成1点伤害。 Ashnod's Altar|阿士诺的祭坛|神器|牺牲一个生物:加{C}{C}到你的法术力池中。 @@ -642,9 +654,9 @@ Aspect of Mongoose|猫鼬外貌|结界~灵气|生物结界\n受此结界的生 Asphodel Wanderer|安福陵漂浪客|生物~骷髅妖/士兵|{2}{B}:重生安福陵漂浪客。 Asphyxiate|闷死|法术|消灭目标未横置的生物。 Aspiring Aeronaut|雄心空行师|生物~人类/神器师|飞行(此生物只能被具飞行或延势异能的生物阻挡。)当雄心空行师进战场时,将一个1/1无色,具飞行异能的振翼机衍生神器生物放进战场。 -Assassinate|行刺|法术|消灭目标已横置的生物。 Assassin's Strike|杀手出击|法术|消灭目标生物。其操控者弃一张牌。 Assassin's Trophy|杀手留念|瞬间|消灭目标由对手操控的永久物。该永久物的操控者可以从其牌库中搜寻一张基本地牌,将它放进战场,然后将其牌库洗牌。 +Assassinate|行刺|法术|消灭目标已横置的生物。 Assault Formation|突袭阵型|结界|由你操控的每个生物皆依照其防御力来分配战斗伤害,而不是依照力量。\n{G}:目标具守军异能的生物于本回合中能视同不具守军异能地进行攻击。\n{2}{G}:由你操控的生物得+0/+1直到回合结束。 Assault Griffin|突袭狮鹫|生物~狮鹫|飞行 Assault Strobe|突袭闪光|法术|目标生物获得连击异能直到回合结束。 (它能造成先攻与普通战斗伤害。) @@ -653,8 +665,8 @@ Assault Zeppelid|突袭云飞兽|生物~野兽|飞行,践踏 Assault|Assault|法术|突袭对目标生物或牌手造成2点伤害。 Assemble the Legion|召集战团|结界|在你的维持开始时,在召集战团上放置一个召集指示物。然后召集战团上每有一个召集指示物,便将一个1/1,红白双色,具敏捷异能的士兵衍生生物放进战场。 Assemble the Rank and Vile|集尸成军|诡局|秘案(开始游戏时将此诡局牌面朝下地置于统帅区,并私下决定一个牌名。你随时可以将此诡局翻回正面并公布该名称。)\n由你操控且具该名称的生物具有「当此生物死去时,你可以支付{B}。若你如此作,则将一个2/2黑色灵俑衍生生物横置放进战场。」 -Assemble|保全|瞬间|派出三个2/2,绿白双色,具警戒异能的妖精/骑士衍生生物。 Assembled Alphas|首领集群|生物~狼|每当首领集群阻挡生物或被生物阻挡时,首领集群对该生物造成3点伤害,且对该生物的操控者造成3点伤害。 +Assemble|保全|瞬间|派出三个2/2,绿白双色,具警戒异能的妖精/骑士衍生生物。 Assembly-Worker|组装工人|神器生物 ~组装工人|{T}:目标组装工人生物得+1/+1直到回合结束。 Assure|保佑|瞬间|在目标生物上放置一个+1/+1指示物。该生物获得不灭异能直到回合结束。 Astral Cornucopia|星幽羊角|神器|星幽羊角进战场时上面有X个充电指示物。\n{T}:选择一种颜色。星幽羊角上每有一个充电指示物,便加一点该色法术力到你的法术力池中。 @@ -664,15 +676,15 @@ Atarka Beastbreaker|安塔卡族伏兽师|生物~人类/战士|强横~{4}{ Atarka Efreet|安塔卡族魔神|生物~魔神/祭师|威力变身{2}{R}(你可牌面朝下地施放此牌并支付{3},将其当成2/2生物。可随时支付其威力变身费用使其翻回正面,并在其上放置一个+1/+1指示物。)\n当安塔卡族魔神翻回正面时,它对目标生物或牌手造成1点伤害。 Atarka Monument|安塔卡纪念碑|神器|{T}:加{R}或{G}到你的法术力池中。\n{4}{R}{G}:直到回合结束,安塔卡纪念碑成为4/4,红绿双色,具飞行异能的龙神器生物。 Atarka Pummeler|安塔卡族猛击手|生物~食人魔/战士|强横~{3}{R}{R}:每个由你操控的生物本回合中只能被两个或更多生物阻挡。只能于由你操控之生物的力量总和等于或大于8时起动此异能。 -Atarka, World Render|灭世龙王安塔卡|传奇生物~龙|飞行,践踏\n每当一个由你操控的龙攻击时,它获得连击异能直到回合结束。 Atarka's Command|安塔卡的指命|瞬间|选择两项~\n• 本回合中,所有对手不能获得生命。\n• 安塔卡的指命向每位对手各造成3点伤害。\n• 你可以将一张地牌从你手上放进战场。\n• 直到回合结束,由你操控的生物得+1/+1且获得延势异能。 +Atarka, World Render|灭世龙王安塔卡|传奇生物~龙|飞行,践踏\n每当一个由你操控的龙攻击时,它获得连击异能直到回合结束。 Atemsis, All-Seeing|全观爱缇席|传奇生物 ~史芬斯|飞行\n{2}{U},{T}:抓两张牌,然后弃一张牌。\n每当全观爱缇席向任一对手造成伤害时,你可以展示你的手牌。若以此法展示出之各牌的总法术力费用有至少六种,则该对手输掉这盘游戏。 Athreos, God of Passage|渡亡神雅睿欧斯|传奇结界生物~神|不灭\n只要你的白黑两色献力小于七,雅睿欧斯便不是生物。\n每当另一个由你拥有的生物死去时,除非目标对手支付3点生命,否则将它移回你手上。 Athreos, Shroud-Veiled|灵帷雅睿欧斯|传奇结界生物 ~神|不灭\n只要你的白黑两色献力小于七,雅睿欧斯便不是生物。\n在你的结束步骤开始时,在另一个目标生物上放置一个钱币指示物。\n每当一个其上有钱币指示物的生物死去或进入放逐区时,将该牌在你的操控下移回战场。 Atraxa, Praetors' Voice|魔判官之声亚崔夏|传奇生物~天使/惊惧兽|飞行,警戒,死触,系命\n在你的结束步骤开始时,增殖。(你选择任意数量其上有指示物的永久物和/或牌手,然后在其上放置一个它已有之种类的指示物。) Atris, Oracle of Half-Truths|虚实先知阿提理斯|传奇生物 ~人类/参谋|威慑\n当虚实先知阿提理斯进战场时,目标对手检视你牌库顶的三张牌,并分成牌面朝下与牌面朝上各一堆。将其中一堆置于你手上,另一堆则置入你的坟墓场。 Attendant of Vraska|瓦丝卡的随员|生物 ~灵俑/士兵|当瓦丝卡的随员死去时,若你操控瓦丝卡鹏洛客,则你获得等同于瓦丝卡的随员之力量的生命。 -Attended Knight|扈伴骑士|生物~人类/骑士|先攻\n当扈伴骑士进战场时,派出一个1/1白色士兵衍生生物。 +Attended Knight|扈伴骑士|生物~人类/骑士|先攻(此生物会比不具先攻异能的生物提前造成战斗伤害。)\n当扈伴骑士进战场时,将一个1/1白色士兵衍生生物放进战场。 Attune with Aether|乙太同调|法术|从你的牌库中搜寻一张基本地牌,展示该牌,将它置于你手上,然后将你的牌库洗牌。你得到{E}{E}(两个能量指示物)。 Atzal, Cave of Eternity|转生洞穴阿札尔|传奇地|(由追寻永生转化。)\n{T}:加一点任意颜色的法术力到你的法术力池中。\n{3}{B}{G},{T}:将目标生物牌从你的坟墓场移回战场。 Atzocan Archer|阿佐坎弓箭手|生物 ~人类/弓箭手|延势\n当阿佐坎弓箭手进战场时,你可以让它与另一个目标生物互斗。(它们各向对方造成等同于本身力量的伤害。) @@ -695,13 +707,13 @@ Aura Graft|灵气移植|瞬间|获得目标已结附于永久物上的灵气之 Aura Mutation|灵气突变|瞬间|消灭目标结界。派出X个1/1绿色腐生物衍生生物,X为该结界的总法术力费用。 Aura of Dominion|支配灵气|生物结界|{1},横置一个由你操控且未横置的生物:重置受此结界的生物。 Aura of Silence|静寂灵气|结界|对手使用的神器和结界咒语费用增加{2}来使用。\n牺牲静寂灵气:消灭目标神器或结界。 -Auramancer|灵气法师|生物 ~人类/法术师|当灵气法师进战场时,你可以将目标结界牌从你的坟墓场移回你手上。 Auramancer's Guise|灵气法师面具|结界~灵气|生物结界\n受此结界的生物上每结附一个灵气,它便得+2/+2且具有警戒异能。 +Auramancer|灵气法师|生物 ~人类/法术师|当灵气法师进战场时,你可以将目标结界牌从你的坟墓场移回你手上。 Auratog|灵气阿托格|生物~阿托格|牺牲一个结界:灵气阿托格得+2/+2直到回合结束。 Auratouched Mage|灵佑法师|生物~人类/法术师|当灵佑法师进场时,从你的牌库中搜寻一张可以结附它的灵气牌。 若灵佑法师仍在场上,则将该灵气结附于其上。 若否,则展示该灵气牌,并将它置入你手上。 然后将你的牌库洗牌。 +Aurelia's Fury|欧瑞梨的怒火|瞬间|欧瑞梨的怒火对任意数量的目标生物和/或牌手造成共X点伤害,你可以任意分配。横置每个以此法受到伤害的生物。以此法受到伤害的牌手本回合不能施放非生物咒语。 Aurelia, Exemplar of Justice|正义模范欧瑞梨|传奇生物 ~天使|飞行\n训导(每当此生物攻击时,在目标进行攻击且力量小于它的生物上放置一个+1/+1指示物。)\n在你回合的战斗开始时,选择至多一个目标由你操控的生物。直到回合结束,该生物得+2/+0,且如果它是红色,则获得践踏异能,如果它是白色,则获得警戒异能。 Aurelia, the Warleader|战领欧瑞梨|传奇生物~天使|飞行,警戒,敏捷\n每当战领欧瑞梨进行每回合中第一次攻击时,重置所有由你操控的生物。在此阶段后,额外多出一个战斗阶段。 -Aurelia's Fury|欧瑞梨的怒火|瞬间|欧瑞梨的怒火对任意数量的目标生物和/或牌手造成共X点伤害,你可以任意分配。横置每个以此法受到伤害的生物。以此法受到伤害的牌手本回合不能施放非生物咒语。 Auriok Champion|欧瑞克斗士|生物~人类/僧侣|反黑保护,反红保护\n每当另一个生物进场时,你可以获得1点生命。 Auriok Edgewright|欧瑞克制刃兵|生物~人类/士兵|金技~只要你操控三个或更多神器,欧瑞克制刃兵便具有连击异能。 Auriok Glaivemaster|欧瑞克扫刀手|生物~人类/士兵|只要欧瑞克扫刀手佩带武具,它得+1/+1并具有先攻异能。 @@ -715,20 +727,21 @@ Aurochs Herd|原牛大群|生物~原牛|践踏\n当原牛大群进场时,你 Aurora Champion|曙光斗士|生物 ~妖精/战士|每当曙光斗士攻击时,若你的队伍操控另一个战士,则横置目标生物。 Aurora Eidolon|曙光幻灵|生物~精怪|{W},牺牲曙光幻灵:于本回合中,防止接下来将对目标生物或牌手造成的3点伤害。\n每当你使用多色咒语时,你可以将曙光幻灵从你的坟墓场移回你手上。 Aurora of Emrakul|伊莫库极光|生物~ - 奥札奇/映影|飞行,死触\n每当伊莫库极光攻击时,每位对手各失去3点生命。 +Auspicious Starrix|祥兆枭鹿|生物 ~麋鹿/野兽|合变{5}{G}(如果你支付此咒语的合变费用来施放之,则将它放置在目标由你拥有之非人类生物的顶上或底下。它们合变作顶上的生物,外加具有底下所有异能。)\n每当此生物合变时,从你的牌库顶开始放逐牌,直到放逐X张永久物牌为止,X为此生物已合变的次数。将这些永久物牌放进战场。 Austere Command|严峻指命|法术|选择两项~\n•消灭所有神器。\n•消灭所有结界。\n•消灭所有总法术力费用等于或小于3的生物。\n•消灭所有总法术力费用等于或大于4的生物。 Authority of the Consuls|执政官威权|结界|由对手操控的生物须横置进战场。\n每当一个生物在对手的操控下进战场时,你获得1点生命。 Authority|权威|法术|余响(此咒语只能从你的坟墓场中施放。然后将它放逐。)\n横置至多两个目标由对手操控的生物。由你操控的生物获得警戒异能直到回合结束。 Autochthon Wurm|原生亚龙|生物~亚龙|召集(使用此咒语时,你每为它横置一个生物,便可以少支付{1},或一点所横置生物颜色的法术力。)\n践踏 -Autumnal Gloom|秋色暗影|结界|{B}:将你的牌库顶牌置入你的坟墓场。\n躁狂~在你的结束步骤开始时,若你坟墓场中牌的类别有四种或更多,转化秋色暗影。 Autumn's Veil|秋色帘幕|瞬间|由你操控的咒语本回合不能被蓝色或黑色的咒语反击,且由你操控的生物本回合不能成为蓝色或黑色的咒语之目标。 +Autumnal Gloom|秋色暗影|结界|{B}:将你的牌库顶牌置入你的坟墓场。\n躁狂~在你的结束步骤开始时,若你坟墓场中牌的类别有四种或更多,转化秋色暗影。 +Avacyn's Collar|艾维欣颈环|神器~武具|佩带此武具的生物得+1/+0且具有警戒异能。每当佩带此武具的生物死去时,若它是人类,将一个1/1白色,具飞行异能的精怪衍生生物放进战场。佩带{2} +Avacyn's Judgment|艾维欣的裁决|法术|疯魔{X}{R}(如果你弃掉此牌,将之弃到放逐区。当你如此作时,支付其疯魔费用施放之,否则便将其置入你的坟墓场。)\n选择任意数量的目标生物和/或牌手。艾维欣的裁决对该些生物和/或牌手造成共2点伤害,你可以任意分配。如果曾支付艾维欣的裁决之疯魔费用,则改为它对该些生物和/或牌手造成共X点伤害,你可以任意分配。 +Avacyn's Pilgrim|艾维欣朝圣客|生物~人类/修行僧|{T}:加{W}到你的法术力池中。 Avacyn, Angel of Hope|希望天使艾维欣|传奇生物~天使|飞行,警戒\n希望天使艾维欣与其他由你操控的永久物不会毁坏。 Avacyn, Guardian Angel|守护天使艾维欣|传奇生物~天使|飞行,警戒\n{1}{W}:选择一种颜色。于本回合中,防止该色来源将对另一个目标生物造成的所有伤害。\n{5}{W}{W}:选择一种颜色。于本回合中,防止该色来源将对目标牌手造成的所有伤害。 Avacyn, the Purifier|净罪天使艾维欣|传奇生物~ - 天使|飞行\n当此生物转化为净罪天使艾维欣时,它向每个其他生物和每位对手各造成3点伤害。 Avacynian Missionaries|艾维欣传教士|生物~人类/僧侣|在你的结束步骤开始时,若艾维欣传教士佩带武具,转化它。 Avacynian Priest|艾维欣僧侣|生物~人类/僧侣|{1},{T}:横置目标非人类生物。 -Avacyn's Collar|艾维欣颈环|神器~武具|佩带此武具的生物得+1/+0且具有警戒异能。每当佩带此武具的生物死去时,若它是人类,将一个1/1白色,具飞行异能的精怪衍生生物放进战场。佩带{2} -Avacyn's Judgment|艾维欣的裁决|法术|疯魔{X}{R}(如果你弃掉此牌,将之弃到放逐区。当你如此作时,支付其疯魔费用施放之,否则便将其置入你的坟墓场。)\n选择任意数量的目标生物和/或牌手。艾维欣的裁决对该些生物和/或牌手造成共2点伤害,你可以任意分配。如果曾支付艾维欣的裁决之疯魔费用,则改为它对该些生物和/或牌手造成共X点伤害,你可以任意分配。 -Avacyn's Pilgrim|艾维欣朝圣客|生物~人类/修行僧|{T}:加{W}到你的法术力池中。 Avalanche Riders|山崩骑兵|生物~人类/游牧人|敏捷\n返响{3}{R}(在你的维持开始时,若你在你前一个维持开始后才操控它,则除非你支付其返响费用,否则牺牲之。)\n当山崩骑兵进场时,消灭目标地。 Avalanche Tusker|崩击獠象|生物~象/战士|每当崩击獠象攻击时,目标由防御牌手操控的生物本次战斗中若能阻挡它,则必须如此作。 Avarax|阿帕垒兽|生物~野兽|敏捷\n当阿帕垒兽进战场时,你可以从你的牌库中搜寻一张名称为阿帕垒兽的牌,展示该牌,并将它置于你手上。若你如此作,则将你的牌库洗牌。\n{1}{R}:阿帕垒兽得+1/+0直到回合结束。 @@ -737,8 +750,8 @@ Avarice Totem|贪欲图腾像|神器|{5}:交换贪欲图腾像与目标非地 Avaricious Dragon|贪戾巨龙|生物~龙|飞行在你的抓牌步骤开始时,额外抓一张牌。在你的结束步骤开始时,弃掉你的手牌。 Avatar of Discord|走调化身|生物~圣者|({B/R}可用{B}或{R}来支付。)\n飞行\n当走调化身进场时,除非你弃两张牌,否则将它牺牲。 Avatar of Might|瀚力化身|生物~圣者|如果任何对手操控的生物数量比你多四个或更多,则瀚力化身的费用减少{6}即可使用。\n践踏(若此生物将造成的战斗伤害足以消灭所有阻挡它的生物,你可以使它对防御牌手造成所剩余数量的伤害。) -Avatar of the Resolute|坚毅化身|生物~圣者|延势,践踏\n坚毅化身进战场时上面有数个+1/+1指示物,其数量为由你操控且其上有+1/+1指示物的其他生物数量。 Avatar of Woe|灾祸化身|生物~圣者|如果所有坟墓场中有十张或更多的生物牌,则灾祸化身减少{6}来施放。\n恐惧(此生物只能被神器生物和/或黑色生物阻挡。)\n{T}:消灭目标生物。它不能重生。 +Avatar of the Resolute|坚毅化身|生物~圣者|延势,践踏\n坚毅化身进战场时上面有数个+1/+1指示物,其数量为由你操控且其上有+1/+1指示物的其他生物数量。 Aven Augur|艾文卜算师|生物~鸟/法术师|飞行\n牺牲艾文卜算师:将至多两个目标生物移回其拥有者手上。 你只可以于你的维持中使用此异能。 Aven Battle Priest|艾文战斗僧侣|生物~鸟/僧侣|飞行(此生物只能被具飞行或延势异能的生物阻挡。)当艾文战斗僧侣进战场时,你获得3点生命。 Aven Cloudchaser|艾文逐云战士|生物~鸟/士兵|飞行(只有具飞行异能的生物才能阻挡它。)\n当艾文逐云战士进场时,消灭目标结界。 @@ -746,10 +759,10 @@ Aven Eternal|永生艾文|生物 ~灵俑/鸟/战士|飞行\n当永生艾 Aven Fisher|艾文渔人|生物~鸟/士兵|飞行(只有具飞行异能的生物才能阻挡它。)\n当艾文渔人从场上置入坟墓场时,你可以抓一张牌。 Aven Fleetwing|迅翼艾文|生物~鸟/士兵|飞行\n辟邪 (此生物不能成为由对手所操控之咒语或异能的目标。) Aven Flock|艾文信众|生物~鸟/士兵|飞行(只有具飞行异能的生物才能阻挡它。)\n{W}:艾文信众得+0/+1直到回合结束。 +Aven Gagglemaster|艾文头鹅|生物 ~鸟/战士|飞行\n当艾文头鹅进战场时,你每操控一个具飞行异能的生物,便获得2点生命。 Aven Initiate|艾文祀徒|生物~鸟/战士|飞行\n遗存{6}{U}({6}{U},从你的坟墓场放逐此牌:派出一个衍生物,且为此牌的复制品,但它是白色灵俑/鸟/战士,且没有法术力费用。遗存的时机视同法术。) Aven Mimeomancer|艾文分印术士|生物~鸟/法术师|飞行\n在你的维持开始时,你可以在目标生物上放置一个飞羽指示物。 若你如此作,则只要该生物上面有飞羽指示物,它便是3/1并具有飞行异能。 -Aven Mindcensor|艾文核灵师|生物~鸟/法术师|闪现\n飞行\n如果某对手将搜寻某牌库,则改为他搜寻该牌库顶的四张牌。 -Aven of Enduring Hope|美愿艾文|生物~鸟/僧侣|飞行\n当美愿艾文进战场时,你获得3点生命。 +Aven Mindcensor|艾文核灵师|生物~鸟/法术师|闪现(你可以于你能够使用瞬间的时机下使用此咒语。)\n飞行\n如果任一对手将搜寻某牌库,则改为他搜寻该牌库顶的四张牌。 Aven Reedstalker|伏苇艾文|生物~鸟/战士|闪现\n飞行 Aven Riftwatcher|艾文时缝看守|生物~鸟/反抗军/士兵|飞行\n消逝3(此生物进场时上面有三个计时指示物。 在你的维持开始时,从其上移去一个计时指示物。 当移去最后一个时,将它牺牲。)\n当艾文时缝看守进场或离场时,你获得2点生命。 Aven Sentry|艾文哨兵|生物 ~鸟/士兵|飞行 @@ -762,9 +775,11 @@ Aven Trailblazer|开拓艾文|生物~鸟/士兵|飞行\n领土~开拓艾 Aven Wind Guide|风兆艾文|生物~鸟/战士|飞行,警戒\n由你操控的衍生生物具有飞行与警戒异能。\n遗存{4}{W}{U}({4}{W}{U},从你的坟墓场放逐此牌:派出一个衍生物,且为此牌的复制品,但它是白色灵俑/鸟/战士,且没有法术力费用。遗存的时机视同法术。) Aven Wind Mage|艾文风法师|生物 ~鸟/法术师|飞行\n每当你施放瞬间或法术咒语时,艾文风法师得+1/+1直到回合结束。 Aven Windreader|艾文风信师|生物~鸟/士兵/法术师|飞行(只有具飞行异能的生物才能阻挡它。)\n{1}{U}:目标牌手展示其牌库顶牌。 +Aven of Enduring Hope|美愿艾文|生物~鸟/僧侣|飞行\n当美愿艾文进战场时,你获得3点生命。 Avenger of Zendikar|赞迪卡复仇者|生物~元素|当赞迪卡复仇者进战场时,你每操控一个地,便将一个0/1绿色的植物衍生物放进战场。\n地落~每当一个地在你的操控下进战场时,你可以在由你操控的每个植物生物上放置一个+1/+1指示物。 Avenging Arrow|复仇箭|瞬间|消灭目标于本回合造成过伤害的生物。 Avian Changeling|舞空化形|生物~变形兽|化形 (此牌随时都是所有生物类别。)\n飞行 +Avian Oddity|怪鸟兽|生物 ~鸟|飞行\n循环{2}{U}({2}{U},弃掉此牌:抓一张牌。)\n当你循环怪鸟兽时,在目标由你操控的生物上放置一个飞行指示物。 Aviary Mechanic|停机库技师|生物~矮人/神器师|当停机库技师进战场时,你可以将另一个由你操控的永久物移回其拥有者手上。 Aviation Pioneer|翔空先驱|生物 ~人类/神器师|当翔空先驱进战场时,派出一个1/1无色,具飞行异能的振翼机衍生神器生物。 Avid Reclaimer|热切垦殖师|生物~人类/德鲁伊|{T}:加{G}或{U}到你的法术力池中。如果你操控妮莎鹏洛客,则你获得2点生命。 @@ -775,8 +790,8 @@ Awaken the Erstwhile|唤醒故军|法术|每位牌手各弃掉其手牌,然后 Awaken the Sky Tyrant|天龙觉醒|结界|当由对手操控的任一来源对你造成伤害时,牺牲天龙觉醒。若你如此作,则将一个5/5红色,具飞行异能的龙衍生生物放进战场。 Awakened Amalgam|醒转拼合像|神器生物 ~魔像|醒转拼合像的力量和防御力各等同于由你操控之地中名称不同者的种数。 Awakener Druid|醒眠德鲁伊|生物~人类/德鲁伊|当醒眠德鲁伊进战场时,只要醒眠德鲁伊仍在战场,目标树林便成为4/5绿色的树妖生物。 它仍然是地。 -Awakening of Vitu-Ghazi|维图加基醒转|瞬间|在目标由你操控的地上放置九个+1/+1指示物。它成为传奇的0/0元素生物,名称为维图加基,且具有敏捷异能。它仍然是地。 Awakening Zone|觉醒区域|结界|在你的维持开始时,你可以将一个0/1无色奥札奇/后裔衍生物放进战场。 它具有「牺牲此生物:加{1}到你的法术力池中。」 +Awakening of Vitu-Ghazi|维图加基醒转|瞬间|在目标由你操控的地上放置九个+1/+1指示物。它成为传奇的0/0元素生物,名称为维图加基,且具有敏捷异能。它仍然是地。 Awe for the Guilds|敬畏公会|法术|单色生物本回合不能进行阻挡。 Awoken Horror|觉醒惧兽|生物~ - 巨海兽/惊惧兽|当此生物转化为觉醒惧兽时,将所有非惊惧兽的生物移回其拥有者手上。 Axebane Beast|禁伐林野兽|生物 ~野兽| @@ -786,11 +801,13 @@ Axegrinder Giant|磨斧巨人|生物~巨人/战士| Axis of Mortality|凡命旋轴|结界|在你的维持开始时,你可以令两位目标牌手彼此交换总生命。 Ayara, First of Locthwain|洛司温首领阿娅拉|传奇生物 ~妖精/贵族|每当洛司温首领阿娅拉或另一个黑色生物在你的操控下进战场时,每位对手各失去1点生命且你获得1点生命。\n{T},牺牲另一个黑色生物:抓一张牌。 Ayli, Eternal Pilgrim|坚信朝圣客艾栗|传奇生物~寇族/僧侣|死触\n{1},牺牲另一个生物:你获得等同于所牺牲生物之防御力的生命。\n{1}{W}{B},牺牲另一个生物:放逐目标非地永久物。只能于你的总生命比你的起始总生命至少多10点时起动此异能。 -Ayula, Queen Among Bears|百熊女王阿育拉|传奇生物 ~熊|每当另一个熊在你的操控下进战场时,选择一项~\n•在目标熊上放置两个+1/+1指示物。\n•目标由你操控的熊与目标不由你操控的生物互斗。 Ayula's Influence|阿育拉的威能|结界|弃一张地牌:派出一个2/2绿色的熊衍生生物。 +Ayula, Queen Among Bears|百熊女王阿育拉|传奇生物 ~熊|每当另一个熊在你的操控下进战场时,选择一项~\n•在目标熊上放置两个+1/+1指示物。\n•目标由你操控的熊与目标不由你操控的生物互斗。 Ayumi, the Last Visitor|终境访客亚榆身|传奇生物~精怪|传奇地行者 Azami, Lady of Scrolls|万卷蓟夫人|传奇生物~人类/法术师|横置一个由你操控且未横置的法术师:抓一张牌。 Azcanta, the Sunken Ruin|沉没废墟阿兹坎特|传奇地|(由探寻阿兹坎特转化。)\n{T}:加{U}到你的法术力池中。\n{2}{U},{T}:检视你牌库顶的四张牌。你可以展示其中一张非生物且非地的牌,并将其置于你手上。将其余的牌以任意顺序置于你牌库底。 +Azor's Elocutors|俄佐朗诵人|生物~人类/参谋|在你的维持开始时,在俄佐朗诵人上放置一个阻挠指示物。然后如果俄佐朗诵人上面有五个阻挠指示物,你便赢得这盘游戏。\n每当任一来源对你造成伤害时,从俄佐朗诵人上移去一个阻挠指示物。 +Azor's Gateway|俄佐闸门|传奇神器|{1},{T}:抓一张牌,然后从你手上放逐一张牌。如果放逐区中以俄佐闸门放逐之各牌的总法术力费用有五种或更多,则你获得5点生命,重置俄佐闸门,并转化它。 Azor, the Lawbringer|律法使者俄佐|传奇生物 ~史芬斯|飞行\n当律法使者俄佐进战场时,每位对手于各自的下一个回合中不能施放瞬间或法术咒语。\n每当俄佐攻击时,你可以支付{X}{W}{U}{U}。若你如此作,则你获得X点生命且抓X张牌。 Azorius Aethermage|俄佐立乙太法师|生物~人类/法术师|每当任一个永久物移回你手上时,你可以支付{1}。 若你如此作,则抓一张牌。 Azorius Arrester|俄佐立逮捕人|生物~人类/士兵|当俄佐立逮捕人进战场时,拘留目标由对手操控的生物。(直到你的下个回合,该生物不能进行攻击或阻挡,其起动式异能也不能起动。) @@ -808,18 +825,18 @@ Azorius Locket|俄佐立坠饰|神器|{T}:加{W}或{U}。\n{W/U}{W/U}{W/U}{W/U Azorius Ploy|俄佐立手法|瞬间|于本回合中,防止目标生物将造成的所有战斗伤害。\n于本回合中,防止目标生物将受到的所有战斗伤害。 Azorius Signet|俄佐立印记|神器|{1},{T}:加{W}{U}到你的法术力池中。 Azorius Skyguard|俄佐立巡空卫|生物 ~人类/骑士|飞行,先攻\n由对手操控的生物得-1/-0。 -Azor's Elocutors|俄佐朗诵人|生物~人类/参谋|在你的维持开始时,在俄佐朗诵人上放置一个阻挠指示物。然后如果俄佐朗诵人上面有五个阻挠指示物,你便赢得这盘游戏。\n每当任一来源对你造成伤害时,从俄佐朗诵人上移去一个阻挠指示物。 -Azor's Gateway|俄佐闸门|传奇神器|{1},{T}:抓一张牌,然后从你手上放逐一张牌。如果放逐区中以俄佐闸门放逐之各牌的总法术力费用有五种或更多,则你获得5点生命,重置俄佐闸门,并转化它。 Azra Bladeseeker|觅刃亚札人|生物 ~亚札人/战士|当觅刃亚札人进战场时,你队伍的每位牌手各可以弃一张牌,然后每位以此法弃牌的牌手各抓一张牌。 Azra Oddsmaker|开盘亚札人|生物 ~亚札人/战士|在你回合的战斗开始时,你可以弃一张牌。若你如此作,则选择一个生物。本回合中,每当该生物对任一牌手造成战斗伤害时,你抓两张牌。 Azra Smokeshaper|烟遁亚札人|生物 ~亚札人/忍者|忍术{1}{B}({1}{B},将一个由你操控且未受阻挡的攻击生物移回其拥有者手上:将此牌从你手上横置放进战场,且正进行攻击。)\n当烟遁亚札人进战场时,目标由你操控的生物获得不灭异能直到回合结束。 Azure Drake|碧蓝龙兽|生物~龙兽|飞行 Azure Mage|碧蓝法师|生物~人类/法术师|{3}{U}:抓一张牌。 Azusa, Lost but Seeking|云游者梓纱|传奇生物 ~人类/修行僧|你在自己的每个回合中可以额外使用两个地。 +Back for More|返身再战|瞬间|将目标生物牌从你的坟墓场移回战场。当你如此作时,它与至多一个目标不由你操控的生物互斗。(它们各向对方造成等同于本身力量的伤害。) Back from the Brink|边缘归来|结界|从你的坟墓场放逐一张生物牌并支付其法术力费用:将一个衍生物放进战场,且为该牌的复制品。 你只可以于你能施放法术的时机下起动此异能。 Back to Nature|归返自然|瞬间|消灭所有结界。 Backup Plan|后备计划|诡局|(开始游戏时将此诡局牌面朝上地置于统帅区。)\n于游戏开始时,额外抓一份七张牌的手牌。进行再调度前,留下其中一份手牌,并将其余的洗回你的牌库。 Backwoods Survivalists|蛮荒林求生家|生物~人类/战士|躁狂~只要你坟墓场中牌的类别有四种或更多,蛮荒林求生家便得+1/+1且具有践踏异能。 +Bad Deal|恶质交易|法术|你抓两张牌且每位对手各弃两张牌。每位牌手各失去2点生命。 Bad Moon|邪恶之月|结界|黑色生物得+1/+1。 Baffling End|不知所终|结界|当不知所终进战场时,放逐目标由对手操控且总法术力费用等于或小于3的生物。\n当不知所终离开战场时,目标对手派出一个3/3绿色,具践踏异能的恐龙衍生生物。 Bag of Holding|百宝囊|神器|每当你弃一张牌时,将该牌从你的坟墓场放逐。\n{2},{T}:抓一张牌,然后弃一张牌。\n{4},{T},牺牲百宝囊:将所有以百宝囊放逐的牌移回其拥有者的手上。 @@ -866,7 +883,7 @@ Bane of the Living|夺命邪祟|生物~昆虫|变身{X}{B}{B}(你可牌面朝 Banefire|禁咒焰|法术|禁咒焰对任意一个目标造成X点伤害。\n如果X等于或大于5,则此咒语不能被反击,且其伤害不能被防止。 Baneful Omen|有害预兆|结界|在你的结束步骤开始时,你可以展示你的牌库顶牌。 若你如此作,每位对手各失去与该牌之总法术力费用等量的生命。 Banehound|灾祸猎犬|生物 ~梦魇/猎犬|系命,敏捷 -Baneslayer Angel|破邪天使|生物~天使|飞行,先攻,系命,反恶魔保护,反龙保护 +Baneslayer Angel|破邪天使|生物 ~天使|飞行,先攻,系命,反恶魔保护,反龙保护 Banewasp Affliction|食肉蜂纠缠|结界~灵气|生物结界\n当受此结界的生物置入坟墓场时,该生物的操控者失去等同于其防御力的生命。 Banewhip Punisher|驱邪鞭手|生物~人类/战士|当驱邪鞭手进战场时,你可以在目标生物上放置一个-1/-1指示物。\n{B},牺牲驱邪鞭手:消灭目标其上有-1/-1指示物的生物。 Banisher Priest|逐令僧侣|生物~人类/僧侣|当逐令僧侣进战场时,放逐目标由对手操控的生物,直到逐令僧侣离开战场为止。(该生物会在其拥有者的操控下移回。) @@ -883,8 +900,8 @@ Bant Panorama|班特全景|地|{T}:加{1}到你的法术力池中。\n{1},{T Bant Sojourners|班特旅居者|生物~人类/士兵|当你循环班特旅居者或它从场上进入坟墓场时,你可以将一个1/1白色士兵衍生物放置进场。\n循环{2}{W} ({2}{W},弃掉此牌:抓一张牌。) Bant Sureblade|班特准锋兵|生物~人类/士兵|只要你操控另一个多色永久物,班特准锋兵便得+1/+1且具有先攻异能。 Bar the Door|闩住大门|瞬间|由你操控的生物得+0/+4直到回合结束。 -Baral, Chief of Compliance|监察长巴罗|传奇生物~人类/法术师|你施放的瞬间与法术咒语减少{1}来施放。\n每当由你操控的咒语或异能将咒语反击时,你可以抓一张牌。若你如此作,则弃一张牌。 Baral's Expertise|巴罗的专才|法术|将至多三个目标神器和/或生物移回其拥有者手上。\n你可以从你手上施放一张总法术力费用等于或小于4的牌,且不需支付其法术力费用。 +Baral, Chief of Compliance|监察长巴罗|传奇生物~人类/法术师|你施放的瞬间与法术咒语减少{1}来施放。\n每当由你操控的咒语或异能将咒语反击时,你可以抓一张牌。若你如此作,则弃一张牌。 Barbarian General|Barbarian General|| Barbarian Horde|Barbarian Horde|| Barbarian Riftcutter|裂岩野蛮人|生物~人类/野蛮人|{R},牺牲裂岩野蛮人:消灭目标地。 @@ -896,17 +913,19 @@ Barging Sergeant|莽撞军士长|生物 ~牛头怪/士兵|敏捷\n训导(每 Barkhide Troll|树皮巨魔|生物 ~巨魔|树皮巨魔进战场时上面有一个+1/+1指示物。\n{1},从树皮巨魔上移去一个+1/+1指示物:树皮巨魔获得辟邪异能直到回合结束。(它不能成为由对手操控之咒语或异能的目标。) Barkshell Blessing|树皮甲加持|瞬间|目标生物得+2/+2直到回合结束。\n协力 (于你使用此咒语时,你可以横置两个由你操控、且与此咒语有共通颜色的未横置生物。 当你如此作,则复制此咒语,且你可以为该复制品选择新的目标。) Barony Vampire|庄园吸血鬼|生物 ~吸血鬼| -Barrage of Boulders|巨石齐落|法术|巨石齐落对每个不由你操控的生物各造成1点伤害。\n威猛~如果你操控力量等于或大于4的生物,则生物本回合不能进行阻挡。 -Barrage of Expendables|炮灰投射|结界|{R},牺牲一个生物:炮灰投射对目标生物或牌手造成1点伤害。 Barrage Ogre|猛掷食人魔|生物~食人魔/战士|{T},牺牲一个神器:猛掷食人魔对目标生物或牌手造成2点伤害。 Barrage Tyrant|猛掷暴君|生物~奥札奇|虚色(此牌没有颜色。){2}{R},牺牲另一个无色生物:猛掷暴君对目标生物或牌手造成伤害,其数量等同于所牺牲之生物的力量。 +Barrage of Boulders|巨石齐落|法术|巨石齐落对每个不由你操控的生物各造成1点伤害。\n威猛~如果你操控力量等于或大于4的生物,则生物本回合不能进行阻挡。 +Barrage of Expendables|炮灰投射|结界|{R},牺牲一个生物:炮灰投射对目标生物或牌手造成1点伤害。 Barrel Down Sokenzan|杀下霜剑山|瞬间~古咒|扫平~将任意数量由你操控的山脉移回其拥有者手上。 杀下霜剑山对目标生物造成伤害,其数量等同于以此法移回之山脉数量的两倍。 Barren Glory|荒芜之耀|结界|在你的维持开始时,若你除了荒芜之耀以外未操控任何永久物且没有手牌,你便赢得这盘游戏。 Barren Moor|贫瘠湿地|地|贫瘠湿地须横置进战场。\n{T}:加{B}。\n循环{B}({B},弃掉此牌:抓一张牌。) Barrenton Cragtreads|八连屯峭行人|生物~洁英/斥候|八连屯峭行人不能被红色生物阻挡。 Barrenton Medic|八连屯医护员|生物~洁英/僧侣|{T}:于本回合中,防止接下来将对目标生物或牌手造成的1点伤害。\n在八连屯医护员上放置一个-1/-1指示物:重置八连屯医护员。 Barricade Breaker|屏障粉碎械|神器生物~攻城巨车|拼造(此咒语能用你的神器来协助施放。你起动完法术力异能之后每横置一个神器,就能为此咒语支付{1}。)\n屏障粉碎械每次战斗若能攻击,则必须攻击。 +Barrier Breach|冲破屏障|瞬间|放逐至多三个目标结界。\n循环{2}({2},弃掉此牌:抓一张牌。) Barrier of Bones|尸骨屏障|生物 ~骷髅妖/墙|守军\n当尸骨屏障进战场时,刺探1。(检视你牌库顶的牌。你可以将该牌置入你的坟墓场。) +Barrin, Tolarian Archmage|陶拉里亚大法师巴林|传奇生物 ~人类/法术师|当陶拉里亚大法师巴林进战场时,将至多另一个目标生物或鹏洛客移回其拥有者手上。\n在你的结束步骤开始时,若本回合中有永久物从战场置于你手上,则抓一张牌。 Barrow Witches|荒野巫婆|生物 ~人类/邪术师|当荒野巫婆进战场时,将目标骑士牌从你的坟墓场移回你手上。 Barter in Blood|鲜血交易|法术|每位牌手各牺牲两个生物。 Bartered Cow|待售乳牛|生物 ~牛|当待售乳牛死去或当你弃掉它时,派出一个食品衍生物。(食品衍生物是具有「{2},{T},牺牲此神器:你获得3点生命」的神器。) @@ -920,11 +939,18 @@ Basilica Bell-Haunt|大教堂缠钟灵|生物 ~精怪|当大教堂缠钟灵进 Basilica Guards|大教堂守卫|生物~人类/士兵|守军\n敲诈(每当你施放一个咒语时,你可以支付{W/B}。若你如此作,则每位对手各失去1点生命,且你获得等量的生命。) Basilica Screecher|大教堂鸣蝠|生物~蝙蝠|飞行\n敲诈(每当你施放一个咒语时,你可以支付{W/B}。若你如此作,则每位对手各失去1点生命,且你获得等量的生命。) Basilisk Collar|蜥怪颈环|神器~武具|佩带此武具的生物具有死触与系命异能。\n佩带{2} +Basri Ket|巴席利柯特|传奇鹏洛客 ~巴席利|+1:在至多一个目标生物上放置一个+1/+1指示物。它获得不灭异能直到回合结束。\n−2:本回合中,每当一个或数个非衍生物的生物攻击时,派出等量的1/1白色士兵衍生生物,其为横置且正进行攻击。\n−6:你获得具有「在你回合的战斗开始时,派出一个1/1白色士兵衍生生物,然后在每个由你操控的生物上各放置一个+1/+1指示物」的徽记。 +Basri's Acolyte|巴席利的侍僧|生物 ~猫/僧侣|系命(此生物所造成的伤害会让你获得等量的生命。)\n当巴席利的侍僧进战场时,在至多两个其他目标由你操控的生物上各放置一个+1/+1指示物。 +Basri's Aegis|巴席利的庇佑|法术|在至多两个目标生物上各放置一个+1/+1指示物。你可以从你的牌库和/或坟墓场中搜寻一张名称为虔圣武士巴席利的牌,展示该牌,并将它置于你手上。如果你以此法搜寻你的牌库,则将它洗牌。 +Basri's Lieutenant|巴席利的副官|生物 ~人类/骑士|警戒,反多色保护\n当巴席利的副官进战场时,在目标由你操控的生物上放置一个+1/+1指示物。\n每当巴席利的副官或另一个由你操控的生物死去时,若其上有+1/+1指示物,则派出一个2/2白色,具警戒异能的骑士衍生生物。 +Basri's Solidarity|巴席利的团结|法术|在每个由你操控的生物上各放置一个+1/+1指示物。 +Basri, Devoted Paladin|虔圣武士巴席利|传奇鹏洛客 ~巴席利|+1:在至多一个目标生物上放置一个+1/+1指示物。它获得警戒异能直到回合结束。\n−1:本回合中,每当一个生物攻击时,在其上放置一个+1/+1指示物。\n−6:直到回合结束,由你操控的生物得+2/+2且获得飞行异能。 Bassara Tower Archer|巴萨剌塔弓箭手|生物~人类/弓箭手|辟邪,延势 Bastion Enforcer|骁勇堡执法者|生物 ~矮人/士兵| Bastion Inventor|骁勇堡发明家|生物~维多肯/神器师|拼造(此咒语能用你的神器来协助施放。你起动完法术力异能之后每横置一个神器,就能为此咒语支付{1}。)\n辟邪(此生物不能成为由对手操控之咒语或异能的目标。) Bastion Mastodon|堡垒乳齿象|神器生物~象|{W}:堡垒乳齿象获得警戒异能直到回合结束。 Bastion Protector|堡垒铁卫|生物~人类/士兵|由你操控的指挥官生物得+2/+2且具有不灭异能。 +Bastion of Remembrance|记忆壁垒|结界|当记忆壁垒进战场时,派出一个1/1白色人类/士兵衍生生物。\n每当一个由你操控的生物死去时,每位对手各失去1点生命,且你获得1点生命。 Bathe in Dragonfire|龙炎覆身|法术|龙炎覆身对目标生物造成4点伤害。 Bathe in Light|浸浴明光|瞬间|辉耀~选择一种颜色。 目标生物和每个与该生物有共通颜色的其它生物获得反该色保护异能直到回合结束。 Baton of Courage|勇气哨棒|神器|你可以于你能够使用瞬间的时机下,使用勇气哨棒。\n辉映(用过几种颜色的法术力来支付其费用,它进场时上面便有几个充电指示物。)\n从勇气哨棒上移去一个充电指示物:目标生物得+1/+1直到回合结束。 @@ -936,17 +962,19 @@ Battering Sliver|冲击裂片妖|生物~裂片妖|所有裂片妖具有践踏 Battering Wurm|冲击亚龙|生物~亚龙|嗜血1(如果对手本回合曾受过伤害,此生物进场时上面有一个+1/+1指示物。)\n力量小于冲击亚龙的生物不能阻挡它。 Batterskull|颅击槌|神器~武具|活化武器 (当此武具进战场时,将一个0/0黑色病菌衍生生物放进战场,然后将它装备上去。)\n佩带此武具的生物得+4/+4且具有警戒与系命异能。\n{3}:将颅击槌移回其拥有者手上。\n佩带{5} Battery|Battery|法术|将一个3/3绿色象衍生物放置进场。 -Battle at the Bridge|桥头激战|法术|拼造(此咒语能用你的神器来协助施放。你起动完法术力异能之后每横置一个神器,就能为此咒语支付{1}。)\n目标生物得-X/-X直到回合结束。你获得X点生命。 Battle Brawler|战斗喧哗兵|生物~半兽人/战士|只要你操控红色或白色永久物,战斗喧哗兵便得+1/+0且具有先攻异能。 Battle Display|参战仪式|法术~历险|消灭目标神器。(然后放逐此牌。之后你还可以从放逐区中施放该生物。) Battle Hurda|战斗荷得|生物~巨人|先攻 Battle Hymn|战斗赞歌|瞬间|你每操控一个生物,便加{R}到你的法术力池中。 Battle Mastery|精研战技|结界 ~灵气|结附于生物\n所结附的生物具有连击异能。 -Battle of Wits|斗智|结界|在你的维持开始时,若你的牌库中有200张或更多的牌,你便赢得此盘游戏。 Battle Rampart|战斗壁垒|生物 ~墙|守军\n{T}:目标生物获得敏捷异能直到回合结束。 Battle Screech|战呼|法术|派出两个1/1白色,具飞行异能的鸟衍生生物。\n返照~横置三个由你操控且未横置的白色生物。(你可以从你的坟墓场施放此牌,并支付其返照费用,然后将它放逐。) Battle Sliver|战斗裂片妖|生物~裂片妖|由你操控的裂片妖生物得+2/+0。 Battle Squadron|战斗航空队|生物~鬼怪|飞行\n战斗航空队的力量和防御力各等同于由你操控的生物数量。 +Battle at the Bridge|桥头激战|法术|拼造(此咒语能用你的神器来协助施放。你起动完法术力异能之后每横置一个神器,就能为此咒语支付{1}。)\n目标生物得-X/-X直到回合结束。你获得X点生命。 +Battle of Wits|斗智|结界|在你的维持开始时,若你的牌库中有200张或更多的牌,你便赢得此盘游戏。 +Battle-Mad Ronin|嗜杀浪人|生物~人类/武士|武士道2(每当它进行阻挡或被阻挡时,它得+2/+2直到回合结束。)\n嗜杀浪人每回合若能攻击,则必须攻击。 +Battle-Rattle Shaman|战响祭师|生物 ~鬼怪/祭师|在你回合的战斗开始时,你可以使目标生物得+2/+0直到回合结束。 Battlefield Forge|战场融炉|地|{T}:加{1}到你的法术力池中。\n{T}:加{R}或{W}到你的法术力池中。 战场融炉对你造成1点伤害。 Battlefield Promotion|战场晋升|瞬间|在目标生物上放置一个+1/+1指示物。该生物获得先攻异能直到回合结束。你获得2点生命。 Battlefield Scavenger|战场清理客|生物~豺狼/浪客|你可以于战场清理客攻击时耗竭之。(它于其操控者的下一个重置步骤中不能重置。)\n每当你耗竭一个生物时,你可以弃一张牌。若你如此作,则抓一张牌。 @@ -956,8 +984,6 @@ Battlefront Krushok|前线寇犀|生物~野兽|前线寇犀不能被一个以 Battlegate Mimic|斗门拟态妖|生物~变形兽|每当你使用一个含红白双色的咒语时,斗门拟态妖成为4/2且获得先攻异能直到回合结束。 Battlegrace Angel|战华天使|生物~天使|飞行\n颂威 (每当一个由你操控的生物单独攻击时,该生物得+1/+1直到回合结束。)\n每当一个由你操控的生物单独攻击时,它获得系命异能直到回合结束。 Battleground Geist|战地游魂|生物~精怪|飞行\n由你操控的其他精怪生物得+1/+0。 -Battle-Mad Ronin|嗜杀浪人|生物~人类/武士|武士道2(每当它进行阻挡或被阻挡时,它得+2/+2直到回合结束。)\n嗜杀浪人每回合若能攻击,则必须攻击。 -Battle-Rattle Shaman|战响祭师|生物 ~鬼怪/祭师|在你回合的战斗开始时,你可以使目标生物得+2/+0直到回合结束。 Battletide Alchemist|战局炼金术士|生物~洁英/僧侣|如果某来源将对任一牌手造成伤害,则你可以防止其中的X点伤害,X为由你操控的僧侣数量。 Battlewand Oak|战杖橡树|生物~树妖/战士|每当一个树林在你的操控下进场时,战杖橡树得+2/+2直到回合结束。\n每当你使用一个树妖咒语时,战杖橡树得+2/+2直到回合结束。 Battlewise Hoplite|善战重装步兵|生物~人类/士兵|勇行~每当你施放一个以善战重装步兵为目标的咒语时,在善战重装步兵上放置一个+1/+1指示物,然后占卜1。(占卜1的流程是检视你牌库顶的牌,然后你可以将该牌置于你的牌库底。) @@ -975,16 +1001,16 @@ Beacon of Immortality|永生信标|瞬间|将目标牌手的总生命加倍。 Beacon of Tomorrows|来日信标|法术|目标牌手在本回合后进行额外的一个回合。将来日信标洗入其拥有者的牌库。 Beacon of Unrest|不息信标|法术|将任一坟墓场中的目标神器或生物牌在你的操控下放置进场。 将不息信标洗入其拥有者的牌库。 Beamsplitter Mage|分束法师|生物 ~维多肯/法术师|每当你施放仅以分束法师为目标的瞬间或法术咒语时,若由你操控的其他生物中有能被该咒语指定为目标者,则从这类生物中选择一个。复制该咒语。该复制品以所选生物为目标。 -Beanstalk Giant|豆茎巨人|生物~巨人|豆茎巨人的力量和防御力各等同于由你操控的地数量。\n +Beanstalk Giant|豆茎巨人|生物~巨人|豆茎巨人的力量和防御力各等同于由你操控的地数量。 Bear Umbra|熊本影|结界~灵气|结附于生物\n所结附的生物得+2/+2并具有「每当此生物攻击时,重置所有由你操控的地。」\n替身甲 (如果所结附的生物将被消灭,则改为移除它受过的所有伤害,并消灭此灵气。) +Bear's Companion|巨熊旅伴|生物~人类/战士|当巨熊旅伴进战场时,将一个4/4绿色的熊衍生生物放进战场。 Bearer of Overwhelming Truths|悟真客|生物~ - 人类/法术师|灵技(每当你施放非生物咒语时,此生物得+1/+1直到回合结束。)\n每当悟真客对任一牌手造成战斗伤害时,探查。(将一个无色线索衍生神器放进战场,且其具有「{2},牺牲此神器:抓一张牌。」) Bearer of Silence|静默载体|生物~奥札奇|虚色(此牌没有颜色。)\n当你施放静默载体时,你可以支付{1}{C}。若你如此作,则目标对手牺牲一个生物。({C}代表无色法术力。)\n飞行\n静默载体不能进行阻挡。 Bearer of the Heavens|擎天巨人|生物~巨人|当擎天巨人死去,在下一个结束步骤开始时消灭所有永久物。 -Bear's Companion|巨熊旅伴|生物~人类/战士|当巨熊旅伴进战场时,将一个4/4绿色的熊衍生生物放进战场。 Beast Hunt|狩猎野兽|法术|展示你牌库顶的三张牌。 将以此法展示出的所有生物牌置于你手上,其余则置入你的坟墓场。 -Beast of Burden|重驮兽|神器生物~魔像|重驮兽的力量和防御力各等同于场上生物的数量。 Beast Whisperer|兽群语者|生物 ~妖精/德鲁伊|每当你施放生物咒语时,抓一张牌。 Beast Within|体内野兽|瞬间|消灭目标永久物。 其操控者将一个3/3绿色野兽衍生生物放进战场。 +Beast of Burden|重驮兽|神器生物~魔像|重驮兽的力量和防御力各等同于场上生物的数量。 Beastbreaker of Bala Ged|巴勒格伏兽师|生物~人类/战士|升级{2}{G} ({2}{G}:在其上放置一个等级指示物。 升级的时机视同法术。)\n等级1-3\n4/4\n等级4+\n6/6\n践踏 Beastcaller Savant|召兽学者|生物~妖精/祭师/伙伴|敏捷{T}:加一点任意颜色的法术力到你的法术力池中。 此法术力只能用来施放生物咒语。 Beastmaster Ascension|兽侯腾扬|结界|每当一个由你操控的生物攻击时,你可以在兽侯腾扬上放置一个探索指示物。\n只要兽侯腾扬上有七个或更多探索指示物,由你操控的生物便得+5/+5。 @@ -1019,27 +1045,27 @@ Bellows Lizard|嚎吼蜥蜴|生物~蜥蜴|{1}{R}:嚎吼蜥蜴得+1/+0直到 Belltoll Dragon|鸣钟巨龙|生物~龙|飞行,辟邪\n威力变身{5}{U}{U}(你可牌面朝下地施放此牌并支付{3},将其当成2/2生物。可随时支付其威力变身费用使其翻回正面,并在其上放置一个+1/+1指示物。)\n当鸣钟巨龙翻回正面时,在每个由你操控的其他龙生物上各放置一个+1/+1指示物。 Belltower Sphinx|钟塔史芬斯|生物~史芬斯|飞行\n每当任一来源对钟塔史芬斯造成伤害时,该来源的操控者将其牌库顶上等量的牌置入其坟墓场。 Beloved Princess|甜美公主|生物 ~人类/贵族|系命\n甜美公主不能被力量等于或大于3的生物阻挡。 +Ben-Ben, Akki Hermit|恶鬼贤者班班|传奇生物~精灵/祭师|{T}:恶鬼贤者班班对目标进行攻击的生物造成伤害,其数量等同于由你操控且未横置之山脉的数量。 Benalish Cavalry|宾纳里亚骑兵|生物~人类/骑士|侧面攻击(每当一个不具侧面攻击之生物阻挡此生物时,该阻挡生物得-1/-1直到回合结束。) Benalish Commander|宾纳里亚指挥官|生物~人类/士兵/领主|宾纳里亚指挥官之力量与防御力各等同于由你操控的士兵之数量。\n延缓X~{X}{W}{W}。 X不能为0。\n于宾纳里亚指挥官被移出对战的期间,每当移去其上一个计时指示物时,将一个1/1白色士兵衍生物放置进场。 Benalish Honor Guard|宾纳里亚仪队兵|生物 ~人类/骑士|你每操控一个传奇生物,宾纳里亚仪队兵便得+1/+0。 Benalish Knight|宾纳里亚骑士|生物~人类/骑士|闪现(你可以于你能够使用瞬间的时机下使用此咒语。)\n先攻(此生物会比不具先攻异能的生物提前造成战斗伤害。) Benalish Marshal|宾纳里亚元帅|生物 ~人类/骑士|由你操控的其他生物得+1/+1。 Benalish Veteran|宾纳里亚老兵|生物~人类/士兵|每当宾纳里亚老兵攻击时,它得+1/+1直到回合结束。 -Ben-Ben, Akki Hermit|恶鬼贤者班班|传奇生物~精灵/祭师|{T}:恶鬼贤者班班对目标进行攻击的生物造成伤害,其数量等同于由你操控且未横置之山脉的数量。 Beneath the Sands|扬砂复碧|法术|从你的牌库中搜寻一张基本地牌,将之横置放进战场,然后将你的牌库洗牌。\n循环{2}({2},弃掉此牌:抓一张牌。) Benediction of Moons|月下祈福|法术|每有一位牌手,你便获得1点生命。\n缠身(当此咒语牌结算后、置入坟墓场时,将它移出对战并缠身在目标生物上。)\n当月下祈福所缠身的生物置入坟墓场时,每有一位牌手,你就获得1点生命。 Benefaction of Rhonas|罗纳斯的恩惠|法术|展示你牌库顶的五张牌。你可以将其中一张生物牌和/或一张结界牌置于你手上。将其余的牌置入你的坟墓场。 Benefactor's Draught|施恩药剂|瞬间|重置所有生物。直到回合结束,每当一个由对手操控的生物阻挡时,抓一张牌。\n抓一张牌。 -Benevolent Ancestor|善心祖灵|生物~精怪|守军\n{T}:于本回合中,防止接下来将对目标生物或牌手造成的1点伤害。 +Benevolent Ancestor|善心祖灵|生物~精怪|守军(此生物不能攻击。)\n{T}:于本回合中,防止接下来将对目标生物或牌手造成的1点伤害。 Benevolent Bodyguard|善心护卫|生物~人类/僧侣|牺牲善心护卫:选择一种颜色。目标由你操控的生物获得反该色保护异能直到回合结束。 Benevolent Offering|善心乐施|瞬间|选择一位对手。你和该牌手各将三个1/1白色,具飞行异能的精怪衍生生物放进战场。\n选择一位对手。你每操控一个生物,你便获得2点生命,且该牌手每操控一个生物,他便获得2点生命。 Benthic Biomancer|深洋生机术士|生物 ~人鱼/法术师/突变体|{1}{U}:演化1。(如果此生物上没有+1/+1指示物,则在其上放置一个+1/+1指示物。)\n每当在深洋生机术士上放置一个或数个+1/+1指示物时,抓一张牌,然后弃一张牌。 Benthic Giant|深海巨人|生物 ~巨人|辟邪(此生物不能成为由对手操控之咒语或异能的目标。) Benthic Infiltrator|深海渗透体|生物~奥札奇/奴兽|虚色(此牌没有颜色。)摄食(每当此生物对任一牌手造成战斗伤害时,该牌手放逐其牌库顶牌。)深海渗透体不能被阻挡。 Benthicore|深河精|生物~元素|当深河精进场时,将两个1/1蓝色的人鱼/法术师衍生物放置进场。\n横置两个由你操控且未横置的人鱼:重置深河精。 它获得帷幕异能直到回合结束。 (它不能成为咒语或异能的目标。) -Berserk|狂暴术|瞬间|只能于战斗伤害步骤之前施放狂暴术。\n直到回合结束,目标生物获得践踏异能且得+X/+0直到回合结束,X为其力量。在下一个结束步骤开始时,如果该生物在本回合中曾进行攻击,则消灭之。 Berserkers of Blood Ridge|血山脊狂战士|生物~人类/狂战士|血山脊狂战士每回合若能攻击,则必须攻击。 Berserkers' Onslaught|狂战士猛攻|结界|由你操控且进行攻击的生物具有连击异能。 +Berserk|狂暴术|瞬间|只能于战斗伤害步骤之前施放狂暴术。\n直到回合结束,目标生物获得践踏异能且得+X/+0直到回合结束,X为其力量。在下一个结束步骤开始时,如果该生物在本回合中曾进行攻击,则消灭之。 Beseech the Queen|恳求女王|法术|(能用任意两点法术力或是{B}来支付{2/B}。 此牌的总法术力费用为6。)\n从你的牌库中搜寻一张牌,且此牌之总法术力费用需等于或小于由你操控的地之数量,展示该牌,并将它置于你手上。 然后将你的牌库洗牌。 Besmirch|弄脏|法术|直到回合结束,获得目标生物的操控权,且它获得敏捷异能。重置并煽惑该生物。(直到你的下一个回合,该生物每次战斗若能攻击,则必须攻击,且若能攻击除你以外的牌手,则必须如此作。) Bestial Menace|野兽威胁|法术|将一个1/1绿色的蛇衍生生物,一个2/2绿色的狼衍生生物,以及一个3/3绿色的象衍生生物放进战场。 @@ -1053,20 +1079,20 @@ Bioessence Hydra|菁粹多头龙|生物 ~多头龙/突变体|践踏\n菁粹 Biogenic Ooze|生源流浆|生物 ~流浆|当生源流浆进战场时,派出一个2/2绿色流浆衍生生物。\n在你的结束步骤开始时,在每个由你操控的流浆上各放置一个+1/+1指示物。\n{1}{G}{G}{G}:派出一个2/2绿色流浆衍生生物。 Biogenic Upgrade|生源进化|法术|将三个+1/+1指示物分配给一个,两个或三个目标生物,然后分别将这些生物上的+1/+1指示物数量加倍。 Biomancer's Familiar|生机术士佣兽|生物 ~突变体|由你操控的生物之起动式异能减少{2}来起动。此效应无法让起动异能所需的法术力费用少于一点法术力。\n{T}:目标生物于本回合中下一次演化时,它视同其上没有+1/+1指示物地演化。 -Biomantic Mastery|通晓生体工法|法术|目标牌手每操控一个生物,你便抓一张牌,然后另一位目标牌手每操控一个生物,你便抓一张牌。 +Biomantic Mastery|通晓生体工法|法术|({G/U}可用{G}或{U}来支付。)\n目标牌手每操控一个生物,你便抓一张牌,然后另一位目标牌手每操控一个生物,你便抓一张牌。 Biomass Mutation|巨量突变|瞬间|由你操控的生物成为X/X直到回合结束。 Bioplasm|生体原质怪|生物~流浆|每当生体原质怪攻击时,将你的牌库顶牌移出对战。 若该牌为生物牌,则生体原质怪得+X/+Y直到回合结束,X为该生物牌的力量,Y为该生物牌的防御力。 (不在场上的牌,上面的*都是0。) Biorhythm|生理韵律|法术|每位牌手的总生命成为由其操控的生物之数量。 Bioshift|生机转移|瞬间|将目标生物上任意数量的+1/+1指示物移至另一个目标生物上,且两者的操控者须相同。 Biovisionary|生机创见师|生物~人类/法术师|在结束步骤开始时,若你操控四个或更多名称为生机创见师的生物,你便赢得此盘游戏。 -Birds of Paradise|天堂鸟|生物~鸟|飞行\n{T}:加一点任意颜色的法术力到你的法术力池中。 +Birds of Paradise|天堂鸟|生物~鸟|飞行(只有具飞行或延势异能的生物才能阻挡它。)\n{T}:加一点任意颜色的法术力到你的法术力池中。 Birthing Boughs|孕生枝桠|神器|{4},{T}:派出一个2/2无色,具化形异能的变形兽衍生生物。(它具有所有生物类别。) Birthing Hulk|育裔巨体|生物~奥札奇/奴兽|虚色(此牌没有颜色。)\n当育裔巨体进战场时,将两个1/1无色奥札奇/孽裔衍生生物放进战场。它们具有「牺牲此生物:加{C}到你的法术力池中。」({C}代表无色法术力。)\n{1}{C}:重生育裔巨体。 Birthing Pod|诞生荚|神器|({G/P}可用{G}或2点生命来支付。)\n{1}{G/P},{T},牺牲一个生物:从你的牌库中搜寻一张生物牌,且此牌之总法术力费用需为所牺牲之生物的总法术力费用加1,将它放进战场,然后将你的牌库洗牌。 你只可以于你能施放法术的时机下起动此异能。 Bishop of Binding|镇魂主教|生物 ~吸血鬼/僧侣|当镇魂主教进战场时,放逐目标由对手操控的生物,直到镇魂主教离开战场为止。\n每当镇魂主教攻击时,目标吸血鬼得+X/+X直到回合结束,X为所放逐之牌的力量。 Bishop of Rebirth|重生主教|生物 ~吸血鬼/僧侣|警戒\n每当重生主教攻击时,你可以将目标总法术力费用等于或小于3的生物牌从你的坟墓场移回战场。 -Bishop of the Bloodstained|沥血团主教|生物 ~吸血鬼/僧侣|当沥血团主教进战场时,你每操控一个吸血鬼,目标对手便失去1点生命。 Bishop of Wings|圣翼主教|生物 ~人类/僧侣|每当一个天使在你的操控下进战场时,你获得4点生命。\n每当一个由你操控的天使死去时,派出一个1/1白色,具飞行异能的精怪衍生生物。 +Bishop of the Bloodstained|沥血团主教|生物 ~吸血鬼/僧侣|当沥血团主教进战场时,你每操控一个吸血鬼,目标对手便失去1点生命。 Bishop's Soldier|主教的士兵|生物 ~吸血鬼/士兵|系命 Bite of the Black Rose|黑蔷薇之刺|法术|议定~由你开始,每位牌手各投票选择「染疾」或「癫狂」。如果染疾票数较多,则由对手操控的生物得-2/-2直到回合结束。如果癫狂票数较多或两者同为最多,则每位对手各弃两张牌。 Biting Rain|利齿雨|法术|所有生物得-2/-2直到回合结束。\n疯魔{2}{B}(如果你弃掉此牌,将之弃到放逐区。当你如此作时,支付其疯魔费用施放之,否则便将其置入你的坟墓场。) @@ -1090,20 +1116,21 @@ Blackcleave Cliffs|暗峰山崖|地|除非由你操控的其他地数量为两 Blackcleave Goblin|暗峰鬼怪|生物~鬼怪/灵俑|敏捷\n侵染 (此生物会以-1/-1指示物的方式对生物造成伤害,并以中毒指示物的方式对牌手造成伤害。) Blacklance Paragon|乌枪团典范|生物 ~人类/骑士|闪现\n当乌枪团典范进战场时,目标骑士获得死触与系命异能直到回合结束。 Blackmail|勒索|法术|目标牌手从手上展示三张牌并且你从中选择一张。 该牌手弃掉该牌。 +Blade Banish|剑光封喉|瞬间|放逐目标力量等于或大于4的生物。 Blade Instructor|舞剑教官|生物 ~人类/士兵|训导(每当此生物攻击时,在目标进行攻击且力量小于它的生物上放置一个+1/+1指示物。) Blade Juggler|耍刀客|生物 ~人类/浪客|揭幕{2}{B}(如果本回合有对手曾失去生命,则你可以支付此咒语的揭幕费用而非法术力费用来施放它。)\n当耍刀客进战场时,它对你造成1点伤害且你抓一张牌。 +Blade Splicer|锋刃接合师|生物~人类/神器师|当锋刃接合师进战场时,将一个3/3无色魔像衍生神器生物放进战场。\n由你操控的魔像生物具有先攻异能。 Blade of Selves|众我长剑|神器~武具|佩带此武具的生物具有繁影异能。(每当它攻击时,对防御牌手之外的每位对手而言,你可以将一个衍生物横置放进战场且正对该牌手或由他操控的某个鹏洛客进行攻击,该衍生物为该生物的复制品。在战斗结束时,放逐这些衍生物。)佩带{4} Blade of the Bloodchief|血侯之刃|神器~武具|每当一个生物从战场进入坟墓场时,在佩带此武具的生物上放置一个+1/+1指示物。 如果佩带此武具的生物是吸血鬼,则改为在其上放置两个+1/+1指示物。\n佩带{1} Blade of the Sixth Pride|六战群之刃|生物~猫/反抗军| -Blade Splicer|锋刃接合师|生物~人类/神器师|当锋刃接合师进战场时,将一个3/3无色魔像衍生神器生物放进战场。\n由你操控的魔像生物具有先攻异能。 +Blade-Tribe Berserkers|剑族狂战士|生物~人类/狂战士|金技~当剑族狂战士进战场时,若你操控三个或更多神器,剑族狂战士得+3/+3并获得敏捷直到回合结束。 Bladeback Sliver|刃背裂片妖|生物 ~裂片妖|背水战~只要你没有手牌,由你操控的裂片妖生物便具有「{T}:此生物对目标牌手或鹏洛客造成造成1点伤害。」 -Bladebrand|炙烤剑尖|瞬间|目标生物获得死触异能直到回合结束。\n抓一张牌。 +Bladebrand|炙烤剑尖|瞬间|目标生物获得死触异能直到回合结束。(它对生物造成的任何数量伤害都足以消灭后者。)\n抓一张牌。 Bladed Bracers|锋刃护臂|神器~武具|佩带此武具的生物得+1/+1。\n只要佩带此武具的生物是人类或天使,它便具有警戒异能。\n佩带{2} ({2}:装备在目标由你操控的生物上; 佩带的时机视同法术。) Bladed Pinions|锋刃翅翼|神器~武具|佩带此武具的生物具有飞行与先攻异能。\n佩带{2} Bladed Sentinel|锋刃哨兵|神器生物~组构体|{W}:锋刃哨兵获得警戒异能直到回合结束。 Blademane Baku|刃鬃食梦兽|生物~精怪|每当你使用精怪或古咒咒语时,你可以在刃鬃食梦兽上放置一个聚气指示物。\n{1},从刃鬃食梦兽上移去X个聚气指示物:每移去一个指示物,刃鬃食梦兽便得+2/+0直到回合结束。 Blades of Velis Vel|贝理贝之刃|部族瞬间~变形兽|化形 (此牌随时都是所有生物类别。)\n至多两个目标生物各得+2/+0并获得所有生物类别直到回合结束。 -Blade-Tribe Berserkers|剑族狂战士|生物~人类/狂战士|金技~当剑族狂战士进战场时,若你操控三个或更多神器,剑族狂战士得+3/+3并获得敏捷直到回合结束。 Bladetusk Boar|刃牙野猪|生物~野猪|威吓 (此生物只能被神器和/或与它有共通颜色的生物阻挡。) Bladewing the Risen|复生者锋翼|传奇生物~灵俑/龙|飞行\n当复生者锋翼进战场时,你可以将目标龙永久物牌从你的坟墓场移回战场。\n{B}{R}:龙生物得+1/+1直到回合结束。 Bladewing's Thrall|锋翼尸奴|生物~灵俑|只要你操控龙,锋翼尸奴便具有飞行异能。\n当任一龙进战场时,你可以将锋翼尸奴从你的坟墓场移回战场。 @@ -1111,15 +1138,15 @@ Blanchwood Armor|白木甲|结界 ~灵气|结附于生物\n你每操控一个 Blaring Captain|啸号队长|生物 ~亚札人/战士|与啸号征召员拍档(当此生物进战场时,目标牌手可以将啸号征召员从其牌库置于其手上,然后洗牌。)\n每当啸号队长攻击时,进行攻击的战士得+1/+1直到回合结束。 Blaring Recruiter|啸号征召员|生物 ~妖精/战士|与啸号队长拍档(当此生物进战场时,目标牌手可以将啸号队长从其牌库置于其手上,然后洗牌。)\n{2}{W}:派出一个1/1白色战士衍生生物。 Blasphemous Act|渎神行径|法术|战场上每有一个生物,渎神行径便减少{1}来施放。\n渎神行径对每个生物各造成13点伤害。 -Blast of Genius|智慧爆发|法术|选择目标生物或牌手。抓三张牌,然后弃一张牌。智慧爆发对该生物或牌手造成若干伤害,其数量等同于所弃之牌的总法术力费用。 Blast Zone|爆裂地带|地|爆裂地带进战场时上面有一个充电指示物。\n{T}:加{C}。\n{X}{X},{T}:在爆裂地带上放置X个充电指示物。\n{3},{T},牺牲爆裂地带:消灭所有总法术力费用等同于爆裂地带上充电指示物数量的非地永久物。 +Blast of Genius|智慧爆发|法术|选择目标生物或牌手。抓三张牌,然后弃一张牌。智慧爆发对该生物或牌手造成若干伤害,其数量等同于所弃之牌的总法术力费用。 Blasted Landscape|枯萎荒地|地|{T}:加{1}到你的法术力池中。循环{2}({2},弃掉此牌:抓一张牌。) Blastfire Bolt|爆炎击|瞬间|爆炎击对目标生物造成5点伤害。消灭所有装备在该生物上的武具。 Blasting Station|爆破工段|神器|{T},牺牲一个生物:爆破工段对目标生物或牌手造成1点伤害。\n每当一个生物进场时,你可以重置爆破工段。 Blatant Thievery|公然剽窃|法术|为每位对手各进行以下流程~获得目标由该牌手操控之永久物的操控权。 Blaze Commando|火光突击兵|生物~牛头怪/士兵|每当一个由你操控的瞬间或法术咒语造成伤害时,将两个1/1,红白双色,具敏捷异能的士兵衍生生物放进战场。 -Blaze|Blaze|| Blazethorn Scarecrow|焰荆稻草人|神器生物~稻草人|只要你操控红色生物,焰荆稻草人便具有敏捷异能。\n只要你操控绿色生物,焰荆稻草人便具有干枯异能。 (它会以-1/-1指示物的方式对生物造成伤害。) +Blaze|Blaze|| Blazing Archon|辉光统领|生物~统领|飞行\n生物不能攻击你。 Blazing Blade Askari|辉刃阿斯卡力骑士|生物~人类/骑士|侧面攻击(每当一个不具侧面攻击之生物阻挡此生物时,该阻挡生物得-1/-1直到回合结束。)\n{2}:直到回合结束,辉刃阿斯卡力骑士成为无色。 Blazing Hellhound|炽焰地狱犬|生物~元素/猎犬|{1},牺牲另一个生物:炽焰地狱犬对目标生物或牌手造成1点伤害。 @@ -1138,15 +1165,14 @@ Blessed Spirits|福佑精怪|生物~精怪|飞行每当你施放结界咒语 Blessing of Belzenlok|贝赞洛祝福|瞬间|目标生物得+2/+1直到回合结束。如果它是传奇,则它额外获得系命异能直到回合结束。 Blessing of Leeches|蛭虫加持|生物结界|你可以于你能够使用瞬间的时机下,使用蛭虫加持。\n在你的维持开始时,你失去1点生命。\n{0}:重生受此结界的生物。 Blessing of the Nephilim|巨神灵加持|结界~灵气|生物结界\n受此结界的生物每具有一种颜色,便得+1/+1。 -Blessing|祝福|结界~灵气|结附于生物{W}:所结附的生物得+1/+1直到回合结束。 Blessings of Nature|大自然的祝福|法术|将四个+1/+1指示物分配给任意数量的目标生物。\n奇迹{G} (当你抓此牌时,如果它是你于本回合抓的第一张牌,你可以支付其奇迹费用来施放它。) +Blessing|祝福|结界~灵气|结附于生物{W}:所结附的生物得+1/+1直到回合结束。 Blight Herder|枯萎牧体|生物~奥札奇/噬体|当你施放枯萎牧体时,你可以将两张由对手拥有的牌从放逐区置入其拥有者的坟墓场。若你如此作,则将三个1/1无色奥札奇/孽裔衍生生物放进战场。它们具有「牺牲此生物:加{1}到你的法术力池中。」 Blight Keeper|萎荒守卫|生物 ~蝙蝠/小恶魔|飞行\n{7}{B},{T},牺牲萎荒守卫:目标对手失去4点生命且你获得4点生命。 Blight Mamba|枯萎树蛇|生物~蛇|侵染 (此生物会以-1/-1指示物的方式对生物造成伤害,并以中毒指示物的方式对牌手造成伤害。)\n{1}{G}:重生枯萎树蛇。 Blight Sickle|枯萎镰刀|神器~武具|佩带此武具的生物得+1/+0且具有干枯异能。 (它会以-1/-1指示物的方式对生物造成伤害。)\n佩带{2} Blight-Breath Catoblepas|荒息牛身妖瞳|生物 ~野兽|当荒息牛身妖瞳进战场时,目标由对手操控的生物得-X/-X直到回合结束,X为你的黑色献力。(由你操控之永久物的法术力费用当中每含有一个{B},你的黑色献力就加一。) Blightbeetle|枯萎甲虫|生物 ~昆虫|反绿保护(此生物不能被绿色的东西阻挡、指定为目标、造成伤害、结附或是装备。)\n由对手操控的生物上不能放置+1/+1指示物。 -Blight-Breath Catoblepas|荒息牛身妖瞳|生物~野兽|当荒息牛身妖瞳进战场时,目标由对手操控的生物得-X/-X直到回合结束,X为你的黑色献力。 Blightcaster|枯灵法师|生物~人类/法术师|每当你施放结界咒语时,你可以使目标生物得-2/-2直到回合结束。 Blighted Agent|枯萎密探|生物~人类/浪客|侵染 (此生物会以-1/-1指示物的方式对生物造成伤害,并以中毒指示物的方式对牌手造成伤害。)\n枯萎密探不能被阻挡。 Blighted Bat|枯萎蝙蝠|生物~灵俑/蝙蝠|飞行\n{1}:枯萎蝙蝠获得敏捷异能直到回合结束。 @@ -1164,8 +1190,9 @@ Blind Creeper|盲目匍行兽|生物~灵俑/野兽|每当牌手使用咒语 Blind Hunter|盲猎手|生物~蝙蝠|飞行\n缠身(当此牌从场上置入坟墓场时,将它移出对战并缠身在目标生物上。)\n当盲猎手进场或它所缠身的生物置入坟墓场时,目标牌手失去2点生命且你获得2点生命。 Blind Obedience|盲目服从|结界|敲诈(每当你施放一个咒语时,你可以支付{W/B}。若你如此作,则每位对手各失去1点生命,且你获得等量的生命。)\n由对手操控的神器与生物须横置进战场。 Blind Phantasm|盲目幻象|生物~虚影| -Blind with Anger|怒令智昏|瞬间~古咒|重置目标非传奇的生物并获得其操控权直到回合结束。该生物获得敏捷异能直到回合结束。 Blind Zealot|狂信盲者|生物~人类/僧侣|威吓 (此生物只能被神器和/或与它有共通颜色的生物阻挡。)\n每当狂信盲者对任一牌手造成战斗伤害时,你可以牺牲它。 若你如此作,消灭目标由该牌手操控的生物。 +Blind with Anger|怒令智昏|瞬间~古咒|重置目标非传奇的生物并获得其操控权直到回合结束。该生物获得敏捷异能直到回合结束。 +Blind-Spot Giant|盲点巨人|生物~巨人/战士|除非你操控其它巨人,否则盲点巨人不能进行攻击或阻挡。 Blindblast|眩目冲击|瞬间|眩目冲击对目标生物造成1点伤害。该生物本回合不能进行阻挡。\n抓一张牌。 Blinding Angel|眩目天使|生物~天使|飞行(只有具飞行异能的生物才能阻挡它。)\n每当眩目天使对牌手造成战斗伤害时,该牌手略过他的下一个战斗阶段。 Blinding Drone|眩目奴兽|生物~奥札奇/奴兽|虚色(此牌没有颜色。)\n{C},{T}:横置目标生物。({C}代表无色法术力。) @@ -1175,7 +1202,6 @@ Blinding Mage|眩目法师|生物~人类/法术师|{W},{T}:横置目标 Blinding Powder|蔽目粉末|神器~武具|佩带此武具的生物具有「将蔽目粉末卸装:于本回合中,防止此生物将受到的所有战斗伤害。」\n佩带{2} ({2}:装备在目标由你操控的生物上。 佩带的时机视同法术。) Blinding Souleater|眩目食灵妖|神器生物~僧侣|{W/P},{T}:横置目标生物。 ({W/P}可用{W}或2点生命来支付。) Blinding Spray|致盲喷吐|瞬间|由对手操控的生物得-4/-0直到回合结束。\n抓一张牌。 -Blind-Spot Giant|盲点巨人|生物~巨人/战士|除非你操控其它巨人,否则盲点巨人不能进行攻击或阻挡。 Blink of an Eye|眨眼即逝|瞬间|增幅{1}{U}(你施放此咒语时可以额外支付{1}{U}。)\n将目标非地永久物移回其拥有者手上。如果此咒语已增幅,则抓一张牌。 Blinking Spirit|闪动精怪|生物~精怪|{0}:将闪动精怪移回其拥有者手上。 Blinkmoth Infusion|光蛾灌输|瞬间|神器共鸣(你每操控一个神器,使用此咒语的费用便减少{1}来使用)\n重置所有神器。 @@ -1186,8 +1212,11 @@ Blistercoil Weird|焦盘怪奇|生物~怪奇|每当你施放瞬间或法术咒 Blistergrub|刺螫幼虫|生物~惊惧兽|沼泽行者\n当刺螫幼虫从战场进入坟墓场时,每位对手各失去2点生命。 Blistering Dieflyn|迅猛戴夫林|生物~小恶魔|飞行\n{B/R}:迅猛戴夫林得+1/+0直到回合结束。 Blisterpod|迅孳种|生物~奥札奇/奴兽|虚色(此牌没有颜色。)当迅孳种死去时,将一个1/1无色奥札奇/孽裔衍生生物放进战场。它具有「牺牲此生物:加{1}到你的法术力池中。」 +Blisterspit Gremlin|蜇息怪灵|生物 ~怪灵|{1},{T}:蜇息怪灵向每位对手各造成1点伤害。\n每当你施放非生物咒语时,重置蜇息怪灵。 Blisterstick Shaman|闪刺祭师|生物~鬼怪/祭师|当闪刺祭师进战场时,它对目标生物或牌手造成1点伤害。 Blitz Hellion|闪击地狱兽|生物~地狱兽|践踏,敏捷\n在回合结束时,闪击地狱兽的拥有者将它洗入其牌库。 +Blitz Leech|闪击蛭|生物 ~蛭|闪现\n当闪击蛭进战场时,目标由对手操控的生物得-2/-2直到回合结束。移去该生物上的所有指示物。 +Blitz of the Thunder-Raptor|雷鸣龙闪击|瞬间|雷鸣龙闪击对目标生物或鹏洛客造成伤害,其数量等同于你坟墓场中瞬间和法术牌的数量加总。如果本回合中该生物或鹏洛客将死去,则改为将它放逐。 Blizzard Specter|暴风雪幽灵|雪境生物~幽灵|飞行\n每当暴风雪幽灵对任一牌手造成战斗伤害时,选择一项~\n•该牌手将一个由其操控的永久物移回其拥有者手上。\n•该牌手弃一张牌。 Blizzard Strix|暴雪枭|雪境生物 ~鸟|闪现\n飞行\n当暴雪枭进战场时,若你操控另一个雪境永久物,则放逐目标暴雪枭以外的永久物。在下一个结束步骤开始时,将所放逐的牌在其拥有者的操控下移回战场。 Blockbuster|巨型炸弹|结界|{1}{R},牺牲巨型炸弹:巨型炸弹对每个已横置的生物和每位牌手造成3点伤害。 @@ -1199,10 +1228,11 @@ Blood Burglar|窃血客|生物 ~吸血鬼/浪客|只要是在你的回合中 Blood Clock|鲜血时计|神器|在每位牌手的维持开始时,除非他支付2点生命,否则该牌手将一个由他操控的永久物移回其拥有者手上。 Blood Crypt|血腥墓穴|地 ~沼泽/山脉|({T}:加{B}或{R}。)\n于血腥墓穴进战场时,你可以支付2点生命。如果你未如此作,则血腥墓穴须横置进战场。 Blood Cultist|血腥教众|生物~人类/法术师|{T}:血腥教众对目标生物造成1点伤害。\n每当本回合中曾受到血腥教众伤害的生物置入坟墓场时,在血腥教众上放置一个+1/+1指示物。 +Blood Curdle|血流凝结|瞬间|消灭目标生物。在一个由你操控的生物上放置一个威慑指示物。(它只能被两个或更多生物阻挡。) Blood Divination|鲜血占卦|法术|牺牲一个生物,以作为施放此咒语的额外费用。\n抓三张牌。 Blood Feud|不共血仇|法术|目标生物与另一个目标生物互斗。(它们各向对方造成等同于本身力量的伤害。) -Blood for Bones|祭血谋骨|法术|牺牲一个生物,以作为施放此咒语的额外费用。\n将一张生物牌从你的坟墓场移回战场,然后将另一张生物牌从你的坟墓场移回你手上。 Blood Funnel|血腥蓄势|结界|你使用的非生物咒语费用减少{2}来使用。\n每当你使用了任一非生物的咒语时,除非你牺牲一个生物,否则反击该咒语。 +Blood Glutton|餮血食客|生物 ~吸血鬼|系命(此生物所造成的伤害会让你获得等量的生命。) Blood Host|血宴东主|生物~吸血鬼|{1}{B},牺牲另一个生物:在血宴东主上放置一个+1/+1指示物,且你获得2点生命。 Blood Knight|血红骑士|生物~人类/骑士|先攻,反白保护 Blood Mist|血腥迷雾|结界|在你回合的战斗开始时,目标由你操控的生物获得连击异能直到回合结束。 @@ -1218,19 +1248,21 @@ Blood Sun|腥红之日|结界|当腥红之日进战场时,抓一张牌。\n所 Blood Tithe|鲜血什一税|法术|每位对手各失去3点生命。 你获得若干生命,其数量等同于牌手以此法失去的生命总和。 Blood Tribute|鲜血献礼|法术|增幅~横置一个由你操控且未横置的吸血鬼。 (你施放此咒语时可以额外横置一个由你操控的吸血鬼,并支付任何其他费用。)\n目标对手失去一半数量的生命,该数量小数点后进位。 如果鲜血献礼已增幅,则你获得若干生命,其数量等同于以此法失去的生命。 Blood Tyrant|嗜血暴君|生物~吸血鬼|飞行,践踏\n在你的维持开始时,每位牌手各失去1点生命。 每以此法失去1点生命,就在嗜血暴君上放置一个+1/+1指示物。\n每当一位牌手输掉这盘对战时,在嗜血暴君上放置五个+1/+1指示物。 +Blood for Bones|祭血谋骨|法术|牺牲一个生物,以作为施放此咒语的额外费用。\n将一张生物牌从你的坟墓场移回战场,然后将另一张生物牌从你的坟墓场移回你手上。 +Blood-Chin Fanatic|血颊狂徒|生物~半兽人/战士|{1}{B},牺牲另一个战士生物:目标牌手失去X点生命且你获得X点生命,X为所牺牲之生物的力量。 +Blood-Chin Rager|血颊狂怒人|生物~人类/战士|每当血颊狂怒人攻击时,每个由你操控的战士生物本回合只能被两个或更多生物阻挡。 +Blood-Cursed Knight|血诅骑士|生物~吸血鬼/骑士|只要你操控结界,血诅骑士便得+1/+1且具有系命异能。(此生物所造成的伤害会让你获得等量的生命。) +Blood-Toll Harpy|索血哈痞|生物~哈痞|飞行\n当索血哈痞进战场时,每位牌手各失去1点生命。 Bloodbond March|血脉行军|结界|每当使用了生物咒语时,每位牌手将与该咒语同名的所有牌从其坟墓场返回场上。 Bloodbond Vampire|生脉吸血鬼|生物~吸血鬼/祭师/伙伴|每当你获得生命时,在生脉吸血鬼上放置一个+1/+1指示物。 Bloodborn Scoundrels|血生恶棍|生物 ~吸血鬼/浪客|助力(另一位牌手能够为此咒语的费用支付至多{5}。)\n当血生恶棍进战场时,目标对手失去2点生命且你获得2点生命。 Bloodbraid Elf|血辫地精|生物~地精/狂战士|敏捷\n倾曳 (当你使用此咒语时,从你的牌库顶开始将牌移出对战,直到移出一张费用比此咒语低且不是地的牌为止。 你可以使用该牌,并且不需支付其法术力费用。 将所移出对战的牌以随机顺序置于牌库底。) Bloodbriar|血荆灵|生物~植物/元素|每当你牺牲另一个永久物时,在血荆灵上放置一个+1/+1指示物。 Bloodchief Ascension|血侯腾扬|结界|在每个结束步骤开始时,若本回合中某对手失去了2点或更多生命,你可以在血侯腾扬上放置一个探索指示物。 (伤害会导致失去生命。)\n每当一张牌从任何地方置入对手的坟墓场时,若血侯腾扬上有三个或更多探索指示物,则你可以令该牌手失去2点生命。 若你如此作,则你获得2点生命。 -Blood-Chin Fanatic|血颊狂徒|生物~半兽人/战士|{1}{B},牺牲另一个战士生物:目标牌手失去X点生命且你获得X点生命,X为所牺牲之生物的力量。 -Blood-Chin Rager|血颊狂怒人|生物~人类/战士|每当血颊狂怒人攻击时,每个由你操控的战士生物本回合只能被两个或更多生物阻挡。 Bloodcrazed Goblin|血狂鬼怪|生物~鬼怪/狂战士|除非任一对手本回合已受到伤害,否则血狂鬼怪不能攻击。 Bloodcrazed Hoplite|血狂重装步兵|生物~人类/士兵|勇行~每当你施放一个以血狂重装步兵为目标的咒语时,在血狂重装步兵上放置一个+1/+1指示物。\n每当在血狂重装步兵上放置一个+1/+1指示物时,从目标由对手操控的生物上移去一个+1/+1指示物。 Bloodcrazed Neonate|血狂稚儿|生物~吸血鬼|血狂稚儿每回合若能攻击,则必须攻击。\n每当血狂稚儿对一位牌手造成战斗伤害时,在其上放置一个+1/+1指示物。 Bloodcrazed Paladin|血狂神圣武士|生物 ~吸血鬼/骑士|闪现\n血狂神圣武士进战场时上面有数个+1/+1指示物,其数量等同于本回合中死去的生物数量。 -Blood-Cursed Knight|血诅骑士|生物~吸血鬼/骑士|只要你操控结界,血诅骑士便得+1/+1且具有系命异能。(此生物所造成的伤害会让你获得等量的生命。) Bloodfell Caves|染血洞窟|地|染血洞窟须横置进战场。\n当染血洞窟进战场时,你获得1点生命。\n{T}:加{B}或{R}。 Bloodfire Colossus|血焰巨像|生物~巨人|{R},牺牲血焰巨像:血焰巨像对每个生物和每位牌手各造成6点伤害。 Bloodfire Enforcers|炽血执法者|生物~人类/修行僧|只要你坟墓场中同时有瞬间牌及法术牌,炽血执法者便具有先攻与践踏异能。 @@ -1271,7 +1303,6 @@ Bloodthirsty Aerialist|嗜血舞空客|生物 ~吸血鬼/浪客|飞行\n每 Bloodthirsty Ogre|嗜血食人魔|生物~食人魔/战士/祭师|{T}:在嗜血食人魔上放置一个奉献指示物。\n{T}:目标生物得-X/-X直到回合结束,X为嗜血食人魔上的奉献指示物数量。你只可以于你操控恶魔时使用此异能。 Bloodthorn Taunter|血棘挑发人|生物~人类/斥候|敏捷\n{T}:目标力量大于或等于5的生物获得敏捷异能直到回合结束。 Bloodthrone Vampire|血座吸血鬼|生物~吸血鬼|牺牲一个生物:血座吸血鬼得+2/+2直到回合结束。 -Blood-Toll Harpy|索血哈痞|生物~哈痞|飞行\n当索血哈痞进战场时,每位牌手各失去1点生命。 Bloodwater Entity|血河灵|生物~元素|飞行\n灵技(每当你施放非生物咒语时,此生物得+1/+1直到回合结束。)\n当血河灵进战场时,你可以将目标瞬间或法术牌从你的坟墓场置于你的牌库顶。 Bloom Hulk|绽花巨体|生物 ~植物/元素|当绽花巨体进战场时,增殖。(选择任意数量的永久物和/或牌手,然后为其已有之每种指示物各多放置一个同类的指示物。) Bloom Tender|莳花师|生物~地精/德鲁伊|{T}:由你操控的永久物每包括一种颜色,就加一点该色的法术力到你的法术力池中。 @@ -1285,8 +1316,8 @@ Bludgeon Brawl|持棍乱斗|结界|每个非生物且非武具的神器都是具 Blue Elemental Blast|蓝元素冲击波|瞬间|选择一项~\n•反击目标红色咒语。\n•消灭目标红色永久物。 Blue Sun's Zenith|蓝阳当空|瞬间|目标牌手抓X张牌。 将蓝阳当空洗入其拥有者的牌库。 Blunt the Assault|抑制攻势|瞬间|每有一个生物在战场上,你便获得1点生命。 于本回合中,防止将造成的所有战斗伤害。 -Blur of Blades|迅刀残影|瞬间|在目标生物上放置一个-1/-1指示物。迅刀残影对该生物的操控者造成2点伤害。 Blur Sliver|迅影裂片妖|生物~裂片妖|由你操控的裂片妖生物具有敏捷异能。(它们受你操控时便能攻击与{T}。) +Blur of Blades|迅刀残影|瞬间|在目标生物上放置一个-1/-1指示物。迅刀残影对该生物的操控者造成2点伤害。 Blustersquall|压制风|瞬间|横置目标不由你操控的生物。\n超载{3}{U}(你可以支付此咒语的超载费用来施放它。如果你如此作,将其中的「目标」字样全部更改为「每个」。) Boar Umbra|野猪本影|结界~灵气|结附于生物\n所结附的生物得+3/+3。\n替身甲 (如果所结附的生物将被消灭,则改为移除它受过的所有伤害,并消灭此灵气。) Board the Weatherlight|重登晴空号|法术|检视你牌库顶的五张牌。你可以展示其中的一张史迹牌,并将它置于你手上。将其余的牌以随机顺序置于你的牌库底。(神器、传奇和传纪是史迹。) @@ -1300,6 +1331,7 @@ Bog Raiders|腐沼突击队|生物~灵俑|沼泽行者 (只要防御牌手操 Bog Serpent|腐沼巨蛇|生物~巨蛇|除非防御牌手操控沼泽,否则腐沼巨蛇不能攻击。\n当你未操控沼泽时,牺牲腐沼巨蛇。 Bog Tatters|腐沼蔽魂|生物~鬼魂|沼泽行者 Bog Wraith|腐沼鬼魂|生物~鬼魂|沼泽行者 (只要防御牌手操控沼泽,此生物便不能被阻挡。) +Bog-Strider Ash|沼行梣木|生物~树妖/祭师|沼泽行者\n每当任一牌手使用精灵咒语时,你可以支付{G}。 若你如此作,则你获得2点生命。 Bogardan Dragonheart|博卡登化龙师|生物 ~人类/祭师|牺牲另一个生物:直到回合结束,博卡登化龙师成为基础力量与防御力为4/4,具飞行与敏捷异能的龙。 Bogardan Firefiend|博卡登炎魔|生物~元素/精怪|当博卡登炎魔从场上置入坟墓场时,它对目标生物造成2点伤害。 Bogardan Hellkite|博卡登残虐者|生物~龙|闪现 (你可以于你能够施放瞬间的时机下施放此咒语。)\n飞行\n当博卡登残虐者进战场时,它对任意数量的目标生物和/或牌手造成共5点伤害,你可以任意分配。 @@ -1317,7 +1349,6 @@ Boggart Ram-Gang|波尬攻城组|生物~精灵/战士|敏捷\n干枯 (此来 Boggart Shenanigans|捣蛋波尬|部族结界~精灵|每当由你操控的另一个精灵从场上置入坟墓场时,你可以让捣蛋波尬对目标牌手造成1点伤害。 Boggart Sprite-Chaser|缠仙波尬|生物~精灵/战士|只要你操控仙灵,缠仙波尬便得+1/+1并具有飞行异能。 Bogstomper|腐沼跺地兽|生物 ~野兽| -Bog-Strider Ash|沼行梣木|生物~树妖/祭师|沼泽行者\n每当任一牌手使用精灵咒语时,你可以支付{G}。 若你如此作,则你获得2点生命。 Boiling Earth|沸腾大地|法术|沸腾大地向由对手操控的每个生物各造成1点伤害。醒转4~{6}{R}(如果你支付{6}{R}来施放此咒语,则另在目标由你操控的地上放置四个+1/+1指示物,且它成为0/0,具敏捷异能的元素生物。它仍然是地。) Boiling Seas|沸腾之海|法术|消灭所有海岛。 Bojuka Bog|泊卒卡腐沼|地|泊卒卡腐沼须横置进战场。\n当泊卒卡腐沼进战场时,放逐目标牌手坟墓场中的所有牌。\n{T}:加{B}到你的法术力池中。 @@ -1329,6 +1360,7 @@ Boldwyr Heavyweights|波维尔壮汉|生物~巨人/战士|践踏\n当波维 Boldwyr Intimidator|波维尔凶汉|生物 ~巨人/战士|懦夫不能阻挡战士。\n{R}:目标生物成为懦夫直到回合结束。\n{2}{R}:目标生物成为战士直到回合结束。 Bolrac-Clan Crusher|波朗族破坏人|生物 ~食人魔/战士|{T},从由你操控的生物上移去一个+1/+1指示物:波朗族破坏人对任意一个目标造成2点伤害。 Bolt Bend|咒击偏折|瞬间|如果你操控力量等于或大于4的生物,则此咒语减少{3}来施放。\n为仅指定单一目标的目标咒语或异能更改目标。 +Bolt Hound|电闪猎犬|生物 ~元素/狗|敏捷(此生物受你操控时便能攻击与{T}。)\n每当电闪猎犬攻击时,由你操控的其他生物得+1/+0直到回合结束。 Bolt of Keranos|刻拉诺斯的电击|法术|刻拉诺斯的电击对目标生物或牌手造成3点伤害。占卜1。(检视你牌库顶的牌。你可以将该牌置于你的牌库底。) Boltwing Marauder|雷光翼龙|生物~龙|飞行\n每当另一个生物在你的操控下进战场时,目标生物得+2/+0直到回合结束。 Bomat Bazaar Barge|博默市集驳船|神器~载具|当博默市集驳船进战场时,抓一张牌。\n搭载3(横置任意数量由你操控且力量总和等于或大于3的生物:此载具成为神器生物直到回合结束。) @@ -1345,11 +1377,13 @@ Bond of Revival|复生璧合|法术|将目标生物牌从你的坟墓场移回 Bonded Construct|奉从组构体|神器生物~组构体|奉从组构体不能单独进行攻击。 Bonded Fetch|受缚生魂|生物~造妖|守军,敏捷\n{T}:抓一张牌,然后弃一张牌。 Bonded Horncrest|坐骑角羽龙|生物 ~恐龙|坐骑角羽龙不能单独进行攻击或阻挡。 +Bonders' Enclave|持绊人秘境|地|{T}:加{C}。\n{3},{T}:抓一张牌。只能于你操控力量等于或大于4的生物时起动此异能。 Bonds of Faith|信念羁绊|结界~灵气|结附于生物\n只要所结附的生物是人类,它便得+2/+2。 若否,则它不能进行攻击或阻挡。 Bonds of Mortality|必亡羁绊|结界|当必亡羁绊进战场时,抓一张牌。\n{G}:由对手操控的生物失去辟邪与不灭异能直到回合结束。 Bonds of Quicksilver|水银羁绊|结界~灵气|闪现 (你可以于你能够施放瞬间的时机下施放此咒语。)\n结附于生物\n所结附的生物于其操控者的重置步骤中不能重置。 Bone Dragon|骸骨巨龙|生物 ~龙/骷髅妖|飞行\n{3}{B}{B},从你的坟墓场放逐七张其他牌:将骸骨巨龙从你的坟墓场横置移回战场。 Bone Picker|食骨鸟|生物~鸟|如果本回合有生物死去,则食骨鸟减少{3}来施放。\n飞行,死触 +Bone Pit Brute|骨坑蛮汉|生物 ~独眼巨人|威慑(此生物只能被两个或更多生物阻挡。)\n当骨坑蛮汉进战场时,目标生物得+4/+0直到回合结束。 Bone Saw|白骨锯|神器~武具|佩带此武具的生物得+1/+0。\n佩带{1} ({1}:装备在目标由你操控的生物上; 佩带的时机视同法术。) Bone Splinters|碎骨贯身|法术|牺牲一个生物,以作为使用碎骨贯身的额外费用。\n消灭目标生物。 Bone to Ash|白骨化灰|瞬间|反击目标生物咒语。\n抓一张牌。 @@ -1359,6 +1393,7 @@ Bonecrusher Giant|碎骨巨人|生物 ~巨人|每当碎骨巨人成为咒语 Bonehoard|聚骨装|神器~武具|活化武器 (当此武具进战场时,将一个0/0黑色病菌衍生生物放进战场,然后将它装备上去。)\n佩带此武具的生物得+X/+X,X为所有坟墓场中生物牌的数量。\n佩带{2} Bonescythe Sliver|骨镰裂片妖|生物~裂片妖|由你操控的裂片妖生物具有连击异能。(它们能造成先攻与普通战斗伤害。) Bonesplitter Sliver|错骨裂片妖|生物~裂片妖|所有裂片妖得+2/+0。 +Boneyard Lurker|聚骨场蛰兽|生物 ~梦魇/野兽|合变{2}{B/G}{B/G}(如果你支付此咒语的合变费用来施放之,则将它放置在目标由你拥有之非人类生物的顶上或底下。它们合变作顶上的生物,外加具有底下所有异能。)\n每当此生物合变时,将目标永久物牌从你的坟墓场移回你手上。 Boneyard Parley|聚骨场会谈|法术|选择至多五张目标在坟墓场中的生物牌。放逐这些牌。由任一对手将它们分成两堆。你选择其中一堆,将该堆中所有牌在你的操控下放进战场,其余则置入其拥有者的坟墓场。 Boneyard Wurm|聚骨场亚龙|生物~亚龙|聚骨场亚龙的力量和防御力各等同于你坟墓场中的生物牌之数量。 Bonfire of the Damned|厄亡者葬火|法术|厄亡者葬火对目标牌手与其所操控的每个生物各造成X点伤害 。\n奇迹{X}{R} (当你抓此牌时,如果它是你于本回合抓的第一张牌,你可以支付其奇迹费用来施放它。) @@ -1368,14 +1403,16 @@ Bontu's Monument|芭图纪念碑|传奇神器|你施放的黑色生物咒语减 Bonus Round|追加竞斗|法术|直到回合结束,每当任一牌手施放瞬间或法术咒语时,该牌手将其复制,且可以为该复制品选择新的目标。 Booby Trap|诡雷|神器|于诡雷进场时,说出一个基本地之外的牌名,并选择一位对手。 该牌手每次抓牌时,都必须展示所抓的牌。 当该牌手抓到该名称的牌时,牺牲诡雷。 若你如此作,则诡雷对该牌手造成10点伤害。 Book Devourer|噬书兽|生物 ~野兽|践踏\n每当噬书兽对任一牌手造成战斗伤害时,你可以弃掉你的手牌。若你如此作,则抓等量的牌。 -Boom|Boom|法术|消灭目标由你操控的地与目标不由你操控的地。 Boomerang|回力镖|瞬间|将目标永久物移回其拥有者手上。 Boompile|聚爆堆|神器|{T}:掷一枚硬币。如果你赢得此掷,则消灭所有非地永久物。 -Boon of Emrakul|伊莫库的恩泽|结界~灵气|结附于生物\n所结附的生物得+3/-3。 -Boon of Erebos|厄睿柏斯的恩泽|瞬间|目标生物得+2/+0直到回合结束。将它重生。你失去2点生命。 +Boom|Boom|法术|消灭目标由你操控的地与目标不由你操控的地。 Boon Reflection|恩泽映象|结界|若你将获得生命,则改为你获得该数量两倍的生命。 Boon Satyr|蒙恩羊蹄人|结界生物~羊蹄人|闪现\n神授{3}{G}{G}(如果你支付此牌的神授费用来施放它,则它便是具「结附于生物」的灵气咒语。如果它未结附于生物上,就会再度成为生物。)\n所结附的生物得+4/+2。 +Boon of Emrakul|伊莫库的恩泽|结界~灵气|结附于生物\n所结附的生物得+3/-3。 +Boon of Erebos|厄睿柏斯的恩泽|瞬间|目标生物得+2/+0直到回合结束。将它重生。你失去2点生命。 +Boon of the Wish-Giver|控念兽恩泽|法术|抓四张牌。\n循环{1}({1},弃掉此牌:抓一张牌。) Boonweaver Giant|织福巨人|生物~巨人/修行僧|当织福巨人进战场时,你可以从你的坟墓场,手牌和/或牌库中搜寻一张灵气牌,将之放进战场并结附在织福巨人上。如果你以此法搜寻你的牌库,则将它洗牌。 +Boot Nipper|啮靴兽|生物 ~野兽|啮靴兽进战场时上面依你的选择有一个死触指示物或一个系命指示物。 Borborygmos Enraged|盛怒咕噜力莫|传奇生物~独眼巨人|践踏\n每当盛怒咕噜力莫对任一牌手造成战斗伤害时,展示你牌库顶的三张牌。将以此法展示出的所有地牌置于你手上,其余则置入你的坟墓场。\n弃一张地牌:盛怒咕噜力莫对目标生物或牌手造成3点伤害。 Borborygmos|咕噜力莫|传奇生物~独眼巨人|践踏\n每当咕噜力莫对牌手造成战斗伤害时,在每个由你操控的生物上放置一个+1/+1指示物。 Borderland Behemoth|边境贝西摩斯|生物~巨人/战士|践踏\n你每操控另一个巨人,边境贝西摩斯便得+4/+4。 @@ -1420,9 +1457,9 @@ Boulder Salvo|巨石迸发|法术|潮涌{1}{R}(如果你或队友本回合中施 Boulderfall|巨石坠落|瞬间|巨石坠落对任意数量的目标生物和/或牌手造成共5点伤害,你可以任意分配。 Bound by Moonsilver|受桎月银|结界~灵气|结附于生物\n所结附的生物不能进行攻击、阻挡或转化。\n牺牲另一个永久物:将受桎月银结附在目标生物上。只可以于你能施放法术的时机下起动此异能,且每回合只能起动一次。 Bound in Silence|寂静束缚|部族结界~反抗军/灵气|生物结界\n受此结界的生物不能进行攻击或阻挡。 -Bound|Bound|瞬间|牺牲一个生物。 将至多X张牌从你的坟墓场移回你手上,X为该生物的颜色数量。 然后将此牌移出对战。 Bounding Krasis|弹跃融合体|生物~鱼/蜥蜴|闪现(你可以于你能够施放瞬间的时机下施放此咒语。)当弹跃融合体进战场时,你可以横置或重置目标生物。 Boundless Realms|无际领域|法术|从你的牌库中搜寻至多X张基本地牌,X为由你操控的地之数量,并将它们横置进战场。然后将你的牌库洗牌。 +Bound|Bound|瞬间|牺牲一个生物。 将至多X张牌从你的坟墓场移回你手上,X为该生物的颜色数量。 然后将此牌移出对战。 Bounteous Kirin|丰足麒麟|传奇生物~麒麟/精怪|飞行\n每当你使用精怪或古咒咒语时,你可以获得与该牌之总法术力费用等量的生命。 Bountiful Harvest|富足收成|法术|你每操控一个地,便获得1点生命。 Bountiful Promenade|繁盛步道|地|除非你有两位或更多对手,否则繁盛步道须横置进战场。\n{T}:加{G}或{W}。 @@ -1433,17 +1470,17 @@ Bow of Nylea|倪勒娅的神弓|传奇结界神器|由你操控且进行攻击 Bower Passage|树荫小径|结界|具有飞行异能的生物不能阻挡由你操控的生物。 Brace for Impact|抵御冲击|瞬间|于本回合中,防止将对目标多色生物造成的所有伤害。 每以此法防止1点伤害,就在该生物上放置一个+1/+1指示物。 Brackwater Elemental|滞水元素|生物~元素|当滞水元素攻击或阻挡,在回合结束时将它牺牲。\n破坟{2}{U} ({2}{U}:将此牌从你的坟墓场移回场上。 它获得敏捷。 于它将离场时,或在回合结束时,将它移出对战。 破坟的时机视同法术。) -Brago, King Eternal|不朽国王布莱戈|传奇生物~精怪|飞行\n当不朽国王布莱戈对任一牌手造成战斗伤害时,放逐任意数量目标由你操控的非地永久物,然后将这些牌在其拥有者的操控下移回战场。 Brago's Favor|布莱戈的恩惠|诡局|秘案(开始游戏时此诡局牌面朝下地置于统帅区,并私下决定一个牌名。你随时可以将此诡局翻回正面并公布该名称。)\n由你施放且具有该名称的咒语减少{1}来施放。 Brago's Representative|布莱戈的代表|生物~人类/参谋|投票时你可以额外多投票一次。(可以投票选择不同的选项或相同的选项。) +Brago, King Eternal|不朽国王布莱戈|传奇生物~精怪|飞行\n当不朽国王布莱戈对任一牌手造成战斗伤害时,放逐任意数量目标由你操控的非地永久物,然后将这些牌在其拥有者的操控下移回战场。 Braid of Fire|热火镶边|结界|累积维持~加{R}到你的法术力池中。 (在你的维持开始时,在此永久物上放置一个岁月指示物,然后除非你为其上每个岁月指示物各支付其维持费用,否则牺牲之。) Braids, Cabal Minion|柯帮干部布蕾德|传奇生物~人类/奴仆|在每位牌手的维持开始时,该牌手牺牲一个神器,生物或地。 Braids, Conjurer Adept|咒法专家布蕾德|传奇生物~人类/法术师|在每位牌手的维持开始时,该牌手可以将一张神器,生物,或地牌从其手牌放置进场。 Brain Gorgers|吞脑尸鬼|生物~灵俑|当你使用吞脑尸鬼时,任意牌手可以牺牲一个生物。 若有牌手如此做,则反击吞脑尸鬼。\n疯魔{1}{B}(如果你弃掉此牌,可以改为使用它并支付其疯魔费用,而非直接将它置入你的坟墓场。) -Brain in a Jar|瓶中脑|神器|{1},{T}:在瓶中脑上放置一个充电指示物,然后你可以从你手上施放一张总法术力费用等同于瓶中脑上充电指示物数量的瞬间或法术牌,且不需支付其法术力费用。\n{3},{T},从瓶中脑上移去X个充电指示物:占卜X。 Brain Maggot|坏脑蛆|结界生物~昆虫|当坏脑蛆进战场时,目标对手展示其手牌且你选择其中一张非地牌。放逐该牌,直到坏脑蛆离开战场为止。 Brain Pry|撬脑术|法术|说出一个非地牌的名称。 目标牌手展示其手牌。 该牌手弃掉一张该名称的牌。 若他无法如此作,你抓一张牌。 Brain Weevil|钻脑象鼻虫|生物~昆虫|威吓 (此生物只能被神器生物和/或与它有共通颜色的生物阻挡。)\n牺牲钻脑象鼻虫:目标牌手弃两张牌。 你只可以于你能施放法术的时机下起动此异能。 +Brain in a Jar|瓶中脑|神器|{1},{T}:在瓶中脑上放置一个充电指示物,然后你可以从你手上施放一张总法术力费用等同于瓶中脑上充电指示物数量的瞬间或法术牌,且不需支付其法术力费用。\n{3},{T},从瓶中脑上移去X个充电指示物:占卜X。 Brainbite|清脑咒|法术|目标对手展示其手牌。 你选择其中一张牌。 该牌手弃掉该牌。\n抓一张牌。 Brainspoil|坏脑咒|法术|消灭目标未被结附的生物。 它不能重生。\n易质{1}{B}{B}({1}{B}{B},弃掉此牌:从你的牌库中搜寻一张总法术力费用与它相同的牌,展示该牌,并置于你手上。 然后将你的牌库洗牌。 使用的时机视同法术。) Brainstorm|脑力激荡|瞬间|抓三张牌,然后从你手上将两张牌以任意顺序置于你的牌库顶。 @@ -1457,6 +1494,7 @@ Brambleweft Behemoth|纺棘贝西摩斯|生物~元素|践踏(此生物攻击 Bramblewood Paragon|竹林美范|生物~地精/战士|由你操控的其他战士生物进场时上面额外有一个+1/+1指示物。\n每个由你操控、且上面有+1/+1指示物的生物都具有践踏异能。 Branching Bolt|分枝击|瞬间|选择一项或都选~分枝击对目标具飞行异能的生物造成3点伤害;和/或分枝击对目标不具飞行异能的生物造成3点伤害。 Branded Howler|铭印嚎狼|生物~ - 狼人|在每个维持开始时,若某牌手上回合施放了两个或更多咒语,转化铭印嚎狼。 +Brash Taunter|鲁莽挑发鬼|生物 ~鬼怪|不灭\n每当鲁莽挑发鬼受到伤害时,它向目标对手造成等量的伤害。\n{2}{R},{T}:鲁莽挑发鬼与另一个目标生物互斗。 Brass Gnat|黄铜蚋虫|神器生物~昆虫|飞行\n黄铜蚋虫于你的重置步骤中不能重置。\n在你的维持开始时,你可以支付{1}。 若你如此作,则重置黄铜蚋虫。 Brass Squire|黄铜扈从|神器生物~秘耳|{T}:将目标由你操控的武具装备在目标由你操控的生物上。 Brass's Bounty|霸司的奖赏|法术|你每操控一个地,便派出一个无色珍宝衍生神器,且具有「{T},牺牲此神器:加一点任意颜色的法术力到你的法术力池中。」 @@ -1472,8 +1510,8 @@ Brazen Scourge|厚皮祸害|生物~怪灵|敏捷 Brazen Wolves|鲁莽狼群|生物~狼|每当鲁莽狼群攻击时,它得+2/+0直到回合结束。 Breaching Hippocamp|破浪鱼驹|生物~马/鱼|闪现(你可以于你能够施放瞬间的时机下施放此咒语。)\n当破浪鱼驹进战场时,重置另一个目标由你操控的生物。 Breaching Leviathan|破浪海怪|生物~海怪|当破浪海怪进战场时,若你从你手上施放之,则横置所有非蓝色的生物。这些生物于其操控者的下一个重置步骤中不能重置。 -Break of Day|曙光乍现|瞬间|由你操控的生物得+1/+1直到回合结束。命悬一刻~如果你的生命为5或更少,这些生物本回合也不会毁坏。>(致命伤害以及注明「消灭」的效应都不会将它们消灭。) Break Through the Line|突破防线|结界|{R}:目标力量等于或小于2的生物获得敏捷异能直到回合结束,且本回合不能被阻挡。 +Break of Day|曙光乍现|瞬间|由你操控的生物得+1/+1直到回合结束。命悬一刻~如果你的生命为5或更少,这些生物本回合也不会毁坏。>(致命伤害以及注明「消灭」的效应都不会将它们消灭。) Breaker of Armies|灭军恶体|生物~奥札奇|所有能够阻挡灭军恶体的生物皆须阻挡之。 Breakneck Rider|断颈道骑兵|生物~人类/斥候/狼人|在每个维持开始时,若上回合没有任一咒语施放过,转化断颈道骑兵。 Breakthrough|重大突破|法术|抓四张牌,然后从你手上选择X张牌,并弃掉其他的牌。 @@ -1529,6 +1567,7 @@ Broken Ambitions|破碎野心|瞬间|除非目标咒语的操控者支付{X}, Broken Bond|缘尽而去|法术|消灭目标神器或结界。你可以将一张地牌从你手上放进战场。 Broken Concentration|粉碎专注|瞬间|反击目标咒语。\n疯魔{3}{U}(如果你弃掉此牌,将之弃到放逐区。当你如此作时,支付其疯魔费用施放之,否则便将其置入你的坟墓场。) Broken Dam|Broken Dam|| +Brokkos, Apex of Forever|恒天霸犀布洛寇|传奇生物 ~梦魇/野兽/元素|合变{2}o{U/B}{G}{G}(如果你支付此咒语的合变费用来施放之,则将它放置在目标由你拥有之非人类生物的顶上或底下。它们合变作顶上的生物,外加具有底下所有异能。)\n践踏\n你可以从你的坟墓场中利用恒天霸犀布洛寇的合变异能来施放之。 Bronze Bombshell|黄铜劲爆女|神器生物~组构体|当黄铜劲爆女由其拥有者之外的牌手操控时,该牌手将它牺牲。 若该牌手如此作,黄铜劲爆女对他造成7点伤害。 Bronze Sable|青铜紫貂|神器生物~紫貂| Bronze Sword|青铜剑|神器 ~武具|佩带此武具的生物得+2/+0。\n佩带{3}({3}:装备在目标由你操控的生物上。佩带的时机视同法术。) @@ -1573,22 +1612,23 @@ Burden of Guilt|内疚拖累|结界~灵气|结附于生物\n{1}:横置所结 Burgeoning|发芽|结界|每当任一对手使用地时,你可以将一张地牌从你手上放进战场。 Burglar Rat|窃物鼠|生物 ~老鼠|当窃物鼠进战场时,每位对手各弃一张牌。 Buried Ruin|深埋遗迹|地|{T}:加{1}到你的法术力池中。\n{2},{T},牺牲深埋遗迹:将目标神器牌从你的坟墓场移回你手上。 -Burn at the Stake|处以火刑|法术|横置任意数量由你操控、且未横置的生物,以作为施放处以火刑的额外费用。\n处以火刑对目标生物或牌手造成伤害,其数量等同于以此法横置之生物数量三倍。 +Burlfist Oak|瘤拳橡树|生物 ~树妖|每当你抓一张牌时,瘤拳橡树得+2/+2直到回合结束。 Burn Away|焚烧殆尽|瞬间|焚烧殆尽对目标生物造成6点伤害。本回合中,当该生物死去时,放逐其操控者坟墓场中的所有牌。 Burn Bright|怒火冲天|瞬间|由你操控的生物得+2/+0直到回合结束。 +Burn Trail|焚迹|法术|焚迹对目标生物或牌手造成3点伤害。\n协力 (于你使用此咒语时,你可以横置两个由你操控、且与此咒语有共通颜色的未横置生物。 当你如此作,则复制此咒语,且你可以为该复制品选择新的目标。) +Burn at the Stake|处以火刑|法术|横置任意数量由你操控、且未横置的生物,以作为施放处以火刑的额外费用。\n处以火刑对目标生物或牌手造成伤害,其数量等同于以此法横置之生物数量三倍。 Burn from Within|内火自燃|法术|内火自燃对目标生物或牌手造成X点伤害。如果某生物以此法受到伤害,则它失去不灭异能直到回合结束。如果本回合中该生物将死去,则改为将它放逐。 Burn the Impure|焚毁污物|瞬间|焚毁污物向目标生物造成3点伤害。 如果该生物具有侵染,则焚毁污物对该生物的操控者造成3点伤害。 -Burn Trail|焚迹|法术|焚迹对目标生物或牌手造成3点伤害。\n协力 (于你使用此咒语时,你可以横置两个由你操控、且与此咒语有共通颜色的未横置生物。 当你如此作,则复制此咒语,且你可以为该复制品选择新的目标。) Burning Anger|怒气成焰|结界~灵气|结附于生物\n所结附的生物具有「{T}:此生物对目标生物或牌手造成伤害,其数量等同于前者的力量。」 Burning Earth|燃烧土地|结界|每当牌手横置一个非基本地以产生法术力时,燃烧土地对该牌手造成1点伤害。 Burning Fields|Burning Fields|| Burning Inquiry|火热探究|法术|每位牌手抓三张牌,然后随机弃三张牌。 -Burning of Xinye|Burning of Xinye|| Burning Oil|燃烧油|瞬间|燃烧油对目标进行攻击或阻挡的生物造成3点伤害。返照{3}{B} (你可以从你的坟墓场施放此牌,并支付其返照费用,然后将它放逐。) Burning Prophet|灼热先知|生物 ~人类/法术师|每当你施放非生物咒语时,灼热先知得+1/+0直到回合结束,然后占卜1。 Burning Sun's Avatar|炙阳化身|生物 ~恐龙/圣者|当炙阳化身进战场时,它向目标对手造成3点伤害,且对至多一个目标生物造成3点伤害。 Burning Vengeance|火热复仇|结界|每当你从你的坟墓场施放一个咒语时,火热复仇对目标生物或牌手造成2点伤害。 Burning Wish|热切祈愿|法术|你可以从游戏外选择一张由你拥有的法术牌,展示该牌,并将它置于你手上。放逐热切祈愿。 +Burning of Xinye|Burning of Xinye|| Burning-Eye Zubera|火眼无面鬼|生物~无面鬼/精怪|当火眼无面鬼从场上进入坟墓场时,若它在本回合中受过4点或更多伤害,则火眼无面鬼对目标生物或牌手造成3点伤害。 Burning-Fist Minotaur|焰拳牛头怪|生物~牛头怪/法术师|先攻\n{1}{R},弃一张牌:焰拳牛头怪得+2/+0直到回合结束。 Burning-Tree Bloodscale|火树族血鳞兵|生物~凡尔西诺/狂战士|嗜血1(如果对手本回合曾受过伤害,此生物进场时上面有一个+1/+1指示物。)\n{2}{R}:目标生物本回合中不能阻挡火树族血鳞兵。\n{2}{G}:目标生物本回合中若能阻挡火树族血鳞兵,则必须阻挡之。 @@ -1604,6 +1644,7 @@ Burrenton Shield-Bearers|布连屯执盾手|生物~洁英/士兵|每当布 Burst Lightning|闪电迸发|瞬间|增幅{4} (你施放此咒语时可以额外支付{4}。)\n闪电迸发对目标生物或牌手造成2点伤害。 如果闪电迸发已增幅,则改为它对该生物或牌手造成4点伤害。 Burst of Speed|爆发速度|法术|由你操控的生物获得敏捷异能直到回合结束。 (这些生物刚受你操控时便能攻击与{T}。) Burst of Strength|力量爆涌|瞬间|在目标生物上放置一个+1/+1指示物并重置它。 +Bushmeat Poacher|野味盗猎者|生物 ~人类/士兵|{1},{T},牺牲另一个生物:你获得等同于该生物防御力的生命。抓一张牌。 Bust|Bust|法术|消灭所有地。 Butcher Ghoul|屠夫食尸鬼|生物~灵俑|不息 (当此生物死去时,若其上没有+1/+1指示物,则将它在其拥有者的操控下返回战场,且其上有一个+1/+1指示物。) Butcher of Malakir|马拉奇屠夫|生物~吸血鬼/战士|飞行\n每当马拉奇屠夫或另一个由你操控的生物死去时,每位对手各牺牲一个生物。 @@ -1627,6 +1668,7 @@ Cacophodon|啸齿龙|生物 ~恐龙|激怒~每当啸齿龙受到伤害时, Cadaver Imp|尸首小恶魔|生物~小恶魔|飞行\n当尸首小恶魔进战场时,你可以将目标生物牌从你的坟墓场移回你手上。 Cage of Hands|千手槛|生物结界|受此结界的生物不能进行攻击或阻挡。\n{1}{W}:将千手槛移回其拥有者的手上。 Caged Sun|遭囚太阳|神器|于遭囚太阳进战场时,选择一种颜色。\n由你操控的该色生物得+1/+1。\n每当一个地的异能加一点或更多该色的法术力到你的法术力池时,多加一点该色的法术力到你的法术力池中。 +Caged Zombie|困槛灵俑|生物 ~灵俑|{1}{B},{T}:每位对手各失去2点生命。只能于有生物死去的回合中起动此异能。 Cairn Wanderer|石冢漫游者|生物~变形兽|化形 (此牌随时都是所有生物类别。)\n只要具飞行异能的生物牌在任何坟墓场中,石冢漫游者便具有飞行异能。 且恐惧,先攻,连击,死触,敏捷,地行者,系命,保护,延势,践踏,帷幕,以及警戒等异能亦比照办理。 Calciderm|钙身驮登|生物~野兽|帷幕(此生物不能成为咒语或异能的目标。)\n消逝4(此生物进战场时上面有四个计时指示物。在你的维持开始时,从其上移去一个计时指示物。当移去最后一个时,将它牺牲。) Calciform Pools|石灰盐池|地|{T}:加{1}到你的法术力池中。\n{1},{T}:在石灰盐池上放置一个储藏指示物。\n{1},从石灰盐池上移去X个储藏指示物:加X点法术力到你的法术力池中,且为{W}和/或{U}的任意组合。 @@ -1638,6 +1680,7 @@ Calix, Destiny's Hand|命运之手凯利斯|传奇鹏洛客 ~凯利斯|+1: Call for Blood|血腥呼唤|瞬间~古咒|牺牲一个生物,以作为使用血腥呼唤的额外费用。\n目标生物得-X/-X直到回合结束,X为所牺牲之生物的力量。 Call for Unity|团结呼声|结界|反抗~在你的结束步骤开始时,若本回合中曾有由你操控的永久物离开战场,则在团结呼声上放置一个团结指示物。\n团结呼声上每有一个团结指示物,由你操控的生物便得+1/+1。 Call of the Conclave|盟会的呼唤|法术|将一个3/3绿色半人马衍生生物放进战场。 +Call of the Death-Dweller|夺命狮召唤|法术|将至多两张目标生物牌从你的坟墓场移回战场,且这些牌总法术力费用的总和须等于或小于3。在这些生物之一上放置一个死触指示物。然后在这些生物之一上放置一个威慑指示物。 Call of the Full Moon|满月的呼唤|结界~灵气|结附于生物所结附的生物得+3/+2且具有践踏异能。(它攻击时造成之过量战斗伤害能对防御牌手或鹏洛客造成之。)在每个维持开始时,若某牌手上回合施放了两个或更多咒语,牺牲满月的呼唤。 Call of the Herd|兽群的呼唤|法术|将一个3/3绿色象衍生物放置进场。\n返照{3}{G}(你可以从你的坟墓场使用此牌,并支付其返照费用, 然后将它移出对战。) Call of the Nightwing|夜翼呼唤|法术|将一个1/1蓝黑双色,具有飞行异能的惊惧兽衍生生物放进战场。\n暗码(然后你可以放逐此咒语牌,并赋码于一个由你操控的生物上。每当该生物对任一牌手造成战斗伤害时,其操控者可以施放所赋码之牌的复制品,且不需支付其法术力费用。) @@ -1668,13 +1711,14 @@ Canal Dredger|运河疏浚械|神器生物~组构体|运河疏浚械以牌面 Canal Monitor|运河巨蜥|生物 ~蜥蜴| Cancel|取消|瞬间|反击目标咒语。 Candlelight Vigil|烛光守夜|结界 ~灵气|结附于生物\n所结附的生物得+3/+2且具有警戒异能。 -Candles' Glow|烛光辉耀|瞬间~古咒|防止本回合中接下来将对目标生物或牌手造成的3点伤害。你每以此法防止一点伤害,便获得1点生命。\n通联古咒{1}{W}(于你使用古咒咒语时,你可以从你的手上展示此牌,并支付其通联费用。若你如此作,则将此牌的效应加入该咒语中。) Candles of Leng|梁氏蜡烛|神器|{4},{T}:展示你的牌库顶牌。 如果你的坟墓场中有与它同名之牌,则将它置入你的坟墓场。 若否,则抓一张牌。 +Candles' Glow|烛光辉耀|瞬间~古咒|防止本回合中接下来将对目标生物或牌手造成的3点伤害。你每以此法防止一点伤害,便获得1点生命。\n通联古咒{1}{W}(于你使用古咒咒语时,你可以从你的手上展示此牌,并支付其通联费用。若你如此作,则将此牌的效应加入该咒语中。) Canker Abomination|溃疡憎恨兽|生物~树妖/惊惧兽|于溃疡憎恨兽进场时,选择一位对手。 溃疡憎恨兽进场时上面有数个-1/-1指示物,其数量等同于由该牌手操控的生物数量。 Cankerous Thirst|溃疡饥渴|瞬间|如果使用溃疡饥渴时支付了{B},则你可以使目标生物得-3/-3直到回合结束。 如果使用溃疡饥渴时支付了{G},则你可以使目标生物得+3/+3直到回合结束。 (如果支付了{B}{G},则两者都作。) Canopy Cover|林冠掩护|结界~灵气|结附于生物\n只有具飞行或延势异能的生物才能阻挡所结附的生物。\n所结附的生物不能成为由对手所操控之咒语或异能的目标。 Canopy Gorger|林冠吞食客|生物~亚龙| Canopy Spider|林冠蜘蛛|生物 ~蜘蛛|延势(此生物能阻挡具飞行异能的生物。) +Canopy Stalker|树冠伏猫|生物 ~猫|若能阻挡树冠伏猫,则必须阻挡之。\n当树冠伏猫死去时,本回合中每有一个生物死去,你便获得1点生命。 Canopy Vista|林冠远景|地~树林/平原|({T}:加{G}或{W}到你的法术力池中。)除非你操控两个或更多基本地,否则林冠远景须横置进战场。 Canyon Lurkers|峡谷潜伏客|生物~人类/浪客|变身{3}{R}(你可牌面朝下地施放此牌并支付{3},将其当成2/2生物。可随时支付其变身费用使其翻回正面。) Canyon Minotaur|峡谷牛头怪|生物~牛头怪/战士| @@ -1697,10 +1741,10 @@ Captivating Unicorn|魅力独角兽|生物 ~独角兽|星彩~每当一个结 Captivating Vampire|蛊惑吸血鬼|生物~吸血鬼|由你操控的其他吸血鬼生物得+1/+1。\n横置五个由你操控、且未横置的吸血鬼:获得目标生物的操控权。 它额外具有吸血鬼此类别。 Captive Audience|俘获观众|结界|于俘获观众进战场时,选择一位对手。俘获观众在该牌手的操控下进战场。\n在你的维持开始时,选择一项,且不得是此前选过的~\n•你的总生命成为4。\n•弃掉你的手牌。\n•每位对手各派出五个2/2黑色灵俑衍生生物。 Captive Flame|聚焰附刃|结界|{R}:目标生物得+1/+0直到回合结束。 +Capture Sphere|拘捕法球|结界 ~灵气|闪现(你可以于你能够施放瞬间的时机下施放此咒语。)\n结附于生物\n当拘捕法球进战场时,横置所结附的生物。\n所结附的生物于其操控者的重置步骤中不能重置。 Capture of Jingzhou|Capture of Jingzhou|| -Capture Sphere|拘捕法球|结界 ~灵气|闪现\n结附于生物\n当拘捕法球进战场时,横置所结附的生物。\n所结附的生物于其操控者的重置步骤中不能重置。 -Captured by the Consulate|执政院缉捕|结界~灵气|结附于不由你操控的生物\n所结附的生物不能进行攻击。\n每当任一对手施放咒语时,若该咒语仅指定单一目标,则如果能将其目标更改为所结附的生物,便须如此作。 Captured Sunlight|聚藏日光|法术|倾曳 (当你使用此咒语时,从你的牌库顶开始将牌移出对战,直到移出一张费用比此咒语低且不是地的牌为止。 你可以使用该牌,并且不需支付其法术力费用。 将所移出对战的牌以随机顺序置于牌库底。)\n你获得4点生命。 +Captured by the Consulate|执政院缉捕|结界~灵气|结附于不由你操控的生物\n所结附的生物不能进行攻击。\n每当任一对手施放咒语时,若该咒语仅指定单一目标,则如果能将其目标更改为所结附的生物,便须如此作。 Carapace Forger|甲壳塑师|生物~妖精/神器师|金技~只要你操控三个或更多神器,甲壳塑师便得+2/+2。 Caravan Escort|商队卫士|生物~人类/骑士|升级{2} ({2}:在其上放置一个等级指示物。 升级的时机视同法术。)\n等级1-4\n2/2\n等级5+\n5/5\n先攻 Caravan Hurda|商队荷得|生物~巨人|系命 (此生物所造成的伤害会让你获得等量的生命。) @@ -1724,6 +1768,7 @@ Carrier Thrall|带原鬼卒|生物~吸血鬼|当带原鬼卒死去时,将一 Carrion Call|腐肉呼唤|瞬间|将两个1/1绿色,具侵染异能的昆虫衍生物放进战场。 (它们会以-1/-1指示物的方式对生物造成伤害,并以中毒指示物的方式对牌手造成伤害。) Carrion Crow|腐肉乌鸦|生物~灵俑/鸟|飞行(此生物只能被具飞行或延势异能的生物阻挡。)\n腐肉乌鸦须横置进战场。 Carrion Feeder|腐食怪|生物 ~灵俑|腐食怪不能进行阻挡。\n牺牲一个生物:在腐食怪上放置一个+1/+1指示物。 +Carrion Grub|腐肉幼虫|生物 ~昆虫|腐肉幼虫得+X/+0,X为你坟墓场里的生物牌中力量最大者的数值。\n当腐肉幼虫进战场时,磨四张牌。(将你牌库顶的四张牌置入你的坟墓场。) Carrion Howler|腐肉嚎狼|生物~灵俑/狼|支付1点生命:腐肉嚎狼得+2/-1直到回合结束。 Carrion Imp|腐肉小恶魔|生物 ~小恶魔|飞行\n当腐肉小恶魔进战场时,你可以将目标生物牌从坟墓场放逐。若你如此作,则你获得2点生命。 Carrion Screecher|食腐鸣鸟|生物~灵俑/鸟|飞行 @@ -1735,14 +1780,14 @@ Cartouche of Knowledge|知识魔符|结界~灵气/魔符|结附于由你操 Cartouche of Solidarity|团结魔符|结界~灵气/魔符|结附于由你操控的生物\n当团结魔符进战场时,派出一个1/1白色,具警戒异能的战士衍生生物。\n所结附的生物得+1/+1且具有先攻异能。 Cartouche of Strength|力量魔符|结界~灵气/魔符|结附于由你操控的生物\n当力量魔符进战场时,你可以让所结附的生物与目标由对手操控的生物互斗。(它们各向对方造成等同于本身力量的伤害。)\n所结附的生物得+1/+1且具有践踏异能。 Cartouche of Zeal|热忱魔符|结界~灵气/魔符|结附于由你操控的生物\n当热忱魔符进战场时,目标生物本回合不能进行阻挡。\n所结附的生物得+1/+1且具有敏捷异能。 -Carven Caryatid|女雕像柱|生物~精怪|守军\n当女雕像柱进战场时,抓一张牌。 +Carven Caryatid|女雕像柱|生物~精怪|守军(此生物不能攻击。)\n当女雕像柱进场时,抓一张牌。 Cascade Bluffs|飞瀑绝壁|地|{T}:加{1}到你的法术力池中。\n{U/R},{T}:加{U}{U},{U}{R},或{R}{R}到你的法术力池中。 Cascading Cataracts|飞流巨瀑|地|不灭\n{T}:加{C}到你的法术力池中。\n{5},{T}:加五点法术力到你的法术力池中,其颜色组合由你选择。 Cast Down|湮灭|瞬间|消灭目标非传奇的生物。 -Cast into Darkness|没入黑暗|结界~灵气|结附于生物\n所结附的生物得-2/-0且不能进行阻挡。 Cast Off|褪下披风|法术~历险|消灭所有非巨人的生物。(然后放逐此牌。之后你还可以从放逐区中施放该生物。) Cast Out|斥逐|结界|闪现\n当斥逐进战场时,放逐目标由对手操控的非地永久物,直到斥逐离开战场为止。\n循环{W}({W},弃掉此牌:抓一张牌。) Cast Through Time|历时施放|结界|由你操控的瞬间与法术咒语具有弹回异能。 (如果你从你手上施放该咒语,于它结算时将之放逐。 在你的下一个维持开始时,你可以从放逐区施放该牌,且不须支付其法术力费用。) +Cast into Darkness|没入黑暗|结界~灵气|结附于生物\n所结附的生物得-2/-0且不能进行阻挡。 Castaway's Despair|落难丧志|结界~灵气|结附于生物\n当落难丧志进战场时,横置所结附的生物。\n所结附的生物于其操控者的重置步骤中不能重置。 Castigate|斥骂|法术|目标对手展示其手牌。 选择其中一张非地的牌。 将该牌移出对战。 Castle Ardenvale|雅登瓦堡|地|除非你操控平原,否则雅登瓦堡须横置进战场。\n{T}:加{W}。\n{2}{W}{W},{T}:派出一个1/1白色士兵衍生生物。 @@ -1760,13 +1805,13 @@ Catalog|理清|瞬间|抓两张牌,然后弃一张牌。 Catalyst Elemental|触媒元素|生物 ~元素|牺牲触媒元素:加{R}{R}。 Caterwauling Boggart|高叫波尬|生物~精灵/祭师|每个由你操控的精灵都只能被两个或更多生物阻挡。\n每个由你操控的元素都只能被两个或更多生物阻挡。 Cathar's Companion|护教军之伴|生物~猎犬|每当你施放非生物咒语时,护教军之伴获得不灭异能直到回合结束。(伤害与注明「消灭」的效应不会将它消灭。) -Cathars' Crusade|护教军圣战|结界|每当一个生物在你的操控下进战场时,在每个由你操控的生物上各放置一个+1/+1指示物。 Cathar's Shield|护教军之盾|神器~武具|佩带此武具的生物得+0/+3且具有警戒异能。\n佩带{3}({3}:装备在目标由你操控的生物上。佩带的时机视同法术。) +Cathars' Crusade|护教军圣战|结界|每当一个生物在你的操控下进战场时,在每个由你操控的生物上各放置一个+1/+1指示物。 Cathartic Adept|倾泄专家|生物~人类/法术师|{T}:目标牌手将他的牌库顶牌置入其坟墓场。 Cathartic Reunion|感人重逢|法术|弃两张牌,以作为施放感人重逢的额外费用。\n抓三张牌。 Cathedral Membrane|圣堂护层|神器生物~墙|({W/P}可用{W}或2点生命来支付。)\n守军\n当圣堂护层于战斗中从战场置入坟墓场时,它对本次战斗中每个被它阻挡的生物各造成6点伤害。 -Cathedral of War|战事圣堂|地|战事圣堂须横置进战场。颂威(每当一个由你操控的生物单独攻击时,该生物得+1/+1直到回合结束。)\n{T}:加{1}到你的法术力池中。 Cathedral Sanctifier|大教堂祝圣僧|生物~人类/僧侣|当大教堂祝圣僧进战场时,你获得3点生命。 +Cathedral of War|战事圣堂|地|战事圣堂须横置进战场。颂威(每当一个由你操控的生物单独攻击时,该生物得+1/+1直到回合结束。)\n{T}:加{1}到你的法术力池中。 Cathodion|负极兽|神器生物~组构体|当负极兽死去时,加{3}到你的法术力池中。 Caught in the Brights|束手就擒|结界~灵气|结附于生物\n所结附的生物不能进行攻击或阻挡。\n当一个由你操控的载具攻击时,放逐所结附的生物。 Cauldron Familiar|鼎镬佣兽|生物 ~猫|当鼎镬佣兽进战场时,每位对手各失去1点生命且你获得1点生命。\n牺牲一个食品:将鼎镬佣兽从你的坟墓场移回战场。 @@ -1790,8 +1835,9 @@ Cavalry Master|骑兵领袖|生物~人类/骑士|侧面攻击(每当一个 Cavalry Pegasus|飞马坐骑|生物~飞马|飞行\n每当飞马坐骑攻击时,每个进行攻击的人类均获得飞行异能直到回合结束。 Cave of Temptation|诱魅洞窟|地|{T}:加{C}。\n{1},{T}:加一点任意颜色的法术力。\n{4},{T},牺牲诱魅洞窟:在目标生物上放置两个+1/+1指示物。只可以于你能施放法术的时机下起动此异能。 Cavern Lampad|洞窟冥灵|结界生物~宁芙|神授{5}{B}(如果你支付此牌的神授费用来施放它,则它便是具「结附于生物」的灵气咒语。如果它未结附于生物上,就会再度成为生物。)\n威吓\n所结附的生物得+2/+2且具有威吓异能。 -Cavern of Souls|灵魂洞窟|地|于灵魂洞窟进战场时,选择一个生物类别。\n{T}:加{1}到你的法术力池中。\n{T}:加一点任意颜色的法术力到你的法术力池中。 此法术力只能用来施放该类别的生物咒语,且该咒语不能被反击。 Cavern Thoctar|洞窟索塔兽|生物~野兽|{1}{R}:洞窟索塔兽得+1/+0直到回合结束。 +Cavern Whisperer|洞窟低语怪|生物 ~梦魇|合变{3}{B}(如果你支付此咒语的合变费用来施放之,则将它放置在目标由你拥有之非人类生物的顶上或底下。它们合变作顶上的生物,外加具有底下所有异能。)\n威慑(此生物只能被两个或更多生物阻挡。)\n每当此生物合变时,每位对手各弃一张牌。 +Cavern of Souls|灵魂洞窟|地|于灵魂洞窟进战场时,选择一个生物类别。\n{T}:加{1}到你的法术力池中。\n{T}:加一点任意颜色的法术力到你的法术力池中。 此法术力只能用来施放该类别的生物咒语,且该咒语不能被反击。 Caves of Koilos|喀洛斯洞窟|地|{T}:加{1}到你的法术力池中。\n{T}:加{W}或{B}到你的法术力池中。 喀洛斯洞窟对你造成1点伤害。 Ceaseless Searblades|不息焦刃军|生物~元素/战士|每当你使用元素的起动式异能时,不息焦刃军得+1/+0直到回合结束。 Celestial Ancient|天界先人|生物~元素|飞行\n每当你使用结界咒语时,在每个由你操控的生物上放置一个+1/+1指示物。 @@ -1799,6 +1845,7 @@ Celestial Archon|天界统领|结界生物~统领|神授{5}{W}{W}(如果你支 Celestial Colonnade|天界柱廊|地|天界柱廊须横置进战场。\n{T}:加{W}或{U}到你的法术力池中。\n{3}{W}{U}:直到回合结束,天界柱廊成为4/4白蓝双色,具飞行与警戒异能的元素生物。 它仍然是地。 Celestial Crusader|天界十字军|生物~精怪|闪现(你可以于你能够使用瞬间的时机下使用此咒语。)\n转瞬(只要此咒语在堆叠上,牌手便不能使用咒语或不是法术力异能的起动式异能。)\n飞行\n其它白色生物得+1/+1。 Celestial Dawn|天界曙光|结界|由你操控的地都是平原。\n由你所拥有、且不在场上的非地牌,由你操控的咒语,以及由你操控的非地永久物都是白色。\n你可以将白色法术力视为任意颜色的法术力来支付。 其它颜色的法术力只能视为无色法术力。 +Celestial Enforcer|天界执法者|生物 ~人类/僧侣|{1}{W},{T}:横置目标生物。只能于你操控具飞行异能的生物时起动此异能。 Celestial Flare|天界火光|瞬间|目标牌手牺牲一个进行攻击或阻挡的生物。 Celestial Kirin|天界麒麟|传奇生物~麒麟/精怪|飞行\n每当你使用精怪或古咒咒语时,消灭所有总法术力费用与该牌相同的永久物。 Celestial Mantle|天界披风|结界~灵气|结附于生物\n所结附的生物得+3/+3。\n每当所结附的生物对牌手造成战斗伤害时,将其操控者的总生命加倍。 @@ -1835,6 +1882,7 @@ Cerulean Drake|蔚蓝龙兽|生物 ~龙兽|飞行\n反红保护(此生物不 Cerulean Sphinx|蔚蓝史芬斯|生物~史芬斯|飞行\n{U}:蔚蓝史芬斯的拥有者将它洗入其牌库。 Cerulean Wisps|蔚蓝鬼火|瞬间|目标生物成为蓝色直到回合结束。 重置该生物。\n抓一张牌。 Chain Lightning|连锁闪电|法术|连锁闪电对任意一个目标造成3点伤害。然后该牌手或该永久物的操控者可以支付{R}{R}。如果该牌手如此作,则其可以复制此咒语,且可以为该复制品选择新的目标。 +Chain Reaction|连锁反应|法术|连锁反应对所有生物各造成X点伤害,X为战场上生物的数量。 Chain of Vapor|连锁蒸发|瞬间|将目标非地永久物移回其拥有者手上。然后该永久物的操控者可以牺牲一个地。如果该牌手如此作,则他可以复制此咒语,且可以为该复制品选择新的目标。 Chain to Memory|往事留链|瞬间|目标生物得-4/-0直到回合结束。占卜2。 Chainbreaker|破链草人|神器生物~稻草人|破链草人进场时上面有两个-1/-1指示物。\n{3},{T}:从目标生物上移去一个-1/-1指示物。 @@ -1857,46 +1905,52 @@ Champion of Dusk|暮影斗士|生物 ~吸血鬼/骑士|当暮影斗士进战 Champion of Lambholt|羊屯斗士|生物~人类/战士|力量小于羊屯斗士的生物不能阻挡由你操控的生物。\n每当另一个生物在你的操控下进战场时,在羊屯斗士上放置一个+1/+1指示物。 Champion of Rhonas|罗纳斯的斗士|生物~豺狼/战士|你可以于罗纳斯的斗士攻击时耗竭之。当你如此作时,你可以将一张生物牌从你手上放进战场。(已耗竭的生物于你的下一个重置步骤中不能重置。) Champion of Stray Souls|孤魂斗士|生物~骷髅妖/战士|{3}{B}{B},{T},牺牲X个其他生物:将X张目标生物牌从你的坟墓场移回战场。\n{5}{B}{B}:将孤魂斗士从你的坟墓场置于你的牌库顶。 +Champion of Wits|聪智斗士|生物~那伽/法术师|当聪智斗士进战场时,你可以抓若干牌,其数量等同于它的力量。若你如此作,则弃两张牌。\n永生{5}{U}{U}({5}{U}{U},从你的坟墓场放逐此牌:派出一个衍生物,且为此牌的复制品,但它是4/4黑色灵俑/那伽/法术师,且没有法术力费用。永生的时机视同法术。) Champion of the Flame|源火斗士|生物 ~人类/战士|践踏\n源火斗士上每结附一个灵气或每装备一个武具,便得+2/+2。 Champion of the Parish|教区斗士|生物~人类/士兵|每当另一个人类在你的操控下进战场时,在教区斗士上放置一个+1/+1指示物。 -Champion of Wits|聪智斗士|生物~那伽/法术师|当聪智斗士进战场时,你可以抓若干牌,其数量等同于它的力量。若你如此作,则弃两张牌。\n永生{5}{U}{U}({5}{U}{U},从你的坟墓场放逐此牌:派出一个衍生物,且为此牌的复制品,但它是4/4黑色灵俑/那伽/法术师,且没有法术力费用。永生的时机视同法术。) Champion's Drake|斗士龙兽|生物~龙兽|飞行\n只要你操控了其上有三个或更多等级指示物的生物,斗士龙兽便得+3/+3。 Champion's Victory|Champion's Victory|| Chance for Glory|成仁拼搏|瞬间|由你操控的生物获得不灭异能。于本回合后进行额外的一个回合。在该回合的结束步骤开始时,你输掉这盘游戏。 -Chance|孤注|法术|余响(此咒语只能从你的坟墓场中施放。然后将它放逐。)\n弃任意数量的牌,然后抓等量的牌。 Chancellor of the Annex|别馆督长|生物~天使|你可以从你的起手牌中展示此牌。 如果你如此作,当每位牌手施放他在本盘游戏中的第一个咒语时,除非该牌手支付{1},否则反击之。\n飞行\n每当任一对手施放咒语时,除非该牌手支付{1},否则反击之。 Chancellor of the Dross|蔓非沼督长|生物~吸血鬼|你可以从你的起手牌中展示此牌。 如果你如此作,则在第一个维持开始时,每位对手各失去3点生命,然后你获得牌手以此法失去的生命总和。\n飞行,系命 Chancellor of the Forge|锻炉督长|生物~巨人|你可以从你的起手牌中展示此牌。 如果你如此作,则在第一个维持开始时,将一个1/1红色,具敏捷异能的鬼怪衍生生物放进战场。\n当锻炉督长进战场时,将X个1/1红色,具敏捷异能的鬼怪衍生生物放进战场,X为由你操控的生物之数量。 Chancellor of the Spires|尖塔督长|生物~史芬斯|你可以从你的起手牌中展示此牌。 如果你如此作,则在第一个维持开始时,每位对手各将其牌库顶的七张牌置入其坟墓场。\n飞行\n当尖塔督长进战场时,你可以从任一对手的坟墓场中施放目标瞬间或法术牌,且不需支付其法术力费用。 Chancellor of the Tangle|铬铜林督长|生物~野兽|你可以从你的起手牌中展示此牌。 如果你如此作,则在你的第一个行动阶段开始时,加{G}到你的法术力池中。\n警戒,延势 +Chance|孤注|法术|余响(此咒语只能从你的坟墓场中施放。然后将它放逐。)\n弃任意数量的牌,然后抓等量的牌。 Chandra Ablaze|激昂茜卓|鹏洛客~茜卓|+1:弃一张牌。如果以此法弃掉一张红色牌,则激昂茜卓对目标生物或牌手造成4点伤害。\n-2:每位牌手弃掉其手牌,然后抓三张牌。\n-7:从你的坟墓场施放任意数量的红色瞬间和/或法术牌,且不需支付其法术力费用。 Chandra Nalaar|茜卓纳拉|旅法师~茜卓|+1:茜卓纳拉对目标牌手造成1点伤害。\n-X:茜卓纳拉对目标生物造成X点伤害。\n-8:茜卓纳拉对目标牌手与该牌手所操控的每个生物各造成10点伤害。 -Chandra, Acolyte of Flame|火焰侍僧茜卓|传奇鹏洛客 ~茜卓|0:在每个由你操控的红色鹏洛客上各放置一个忠诚指示物。\n0:派出两个1/1红色元素衍生生物。它们获得敏捷异能。在下一个结束步骤开始时,将它们牺牲。\n−2:你可以从你的坟墓场中施放目标总法术力费用等于或小于3的瞬间或法术牌。如果本回合中该牌将置入你的坟墓场,则改为将其放逐。 -Chandra, Awakened Inferno|觉醒炼狱茜卓|传奇鹏洛客 ~茜卓|此咒语不能被反击。\n+2:每位对手各获得具有「在你的维持开始时,此徽记对你造成1点伤害」的徽记。\n−3:觉醒炼狱茜卓对每个非元素的生物各造成3点伤害。\n−X:觉醒炼狱茜卓对目标生物或鹏洛客造成X点伤害。如果本回合中曾以此法受到伤害的永久物将死去,则改为将它放逐。 -Chandra, Bold Pyromancer|舞焰勇将茜卓|传奇鹏洛客 ~茜卓|+1:加{R}{R}。舞焰勇将茜卓对目标牌手造成2点伤害。\n−3:舞焰勇将茜卓对目标生物或鹏洛客造成3点伤害。\n−7:舞焰勇将茜卓对目标牌手及每个由其操控的生物与鹏洛客各造成10点伤害。 -Chandra, Fire Artisan|炎技茜卓|传奇鹏洛客 ~茜卓|每当从炎技茜卓上移去一个或数个忠诚指示物时,她向目标对手或鹏洛客造成等量的伤害。\n+1:放逐你的牌库顶牌。本回合中,你可以使用该牌。\n-7:放逐你牌库顶的七张牌。本回合中,你可以使用这些牌。 -Chandra, Fire of Kaladesh|卡拉德许之火茜卓|传奇生物~人类/祭师|每当你施放红色咒语时,重置卡拉德许之火茜卓。{T}:卡拉德许之火茜卓对目标牌手造成1点伤害。如果茜卓本回合已造成3点或更多伤害,则放逐她,然后将她在其拥有者的操控下移回战场且已转化。 -Chandra, Flamecaller|召焰茜卓|鹏洛客~茜卓|+1:将两个3/1红色,具敏捷异能的元素衍生生物放进战场。在下一个结束步骤开始时,将它们放逐。\n0:弃掉你的手牌,然后抓该数量加一的牌。\n−X:召焰茜卓对每个生物各造成X点伤害。 -Chandra, Flame's Fury|盛焰怒火茜卓|传奇鹏洛客 ~茜卓|+1:盛焰怒火茜卓对任意一个目标造成2点伤害。\n−2:盛焰怒火茜卓对目标生物造成4点伤害,且对该生物的操控者造成2点伤害。\n−8:盛焰怒火茜卓对目标牌手和每个由该牌手操控的生物各造成10点伤害。 -Chandra, Novice Pyromancer|舞焰新手茜卓|传奇鹏洛客 ~茜卓|+1:由你操控的元素得+2/+0直到回合结束。\n−1:加{R}{R}。\n−2:舞焰新手茜卓对任意一个目标造成2点伤害。 -Chandra, Pyrogenius|烈焰奇才茜卓|鹏洛客~茜卓|+2:烈焰奇才茜卓向每位对手各造成2点伤害。\n−3:烈焰奇才茜卓对目标生物造成4点伤害。\n−10:烈焰奇才茜卓对目标牌手与每个由其操控的生物各造成6点伤害。 -Chandra, Pyromaster|火焰大师茜卓|鹏洛客~茜卓|+1:火焰大师茜卓对目标牌手造成1点伤害,且对至多一个目标由该牌手操控的生物造成1点伤害。该生物本回合不能进行阻挡。\n0:放逐你的牌库顶牌。本回合中,你可以使用该牌。\n-7:放逐你牌库顶的十张牌。选择一张以此法放逐的瞬间或法术牌,并将之复制三次。你可以施放这些复制品,且不需支付其法术力费用。 -Chandra, Roaring Flame|咆哮烈焰茜卓|鹏洛客~ - 茜卓|+1:咆哮烈焰茜卓对目标牌手造成2点伤害。−2:咆哮烈焰茜卓对目标生物造成2点伤害。−7:咆哮烈焰茜卓向每位对手各造成6点伤害。以此法受到伤害的每位牌手均获得具有「在你的维持开始时,此徽记对你造成3点伤害」的徽记。 -Chandra, the Firebrand|惹事人茜卓|鹏洛客~茜卓|+1:惹事人茜卓对目标生物或牌手造成1点伤害。-2:当你于本回合施放下一个瞬间或法术咒语时,复制该咒语。你可以为该复制品选择新的目标。-6:惹事人茜卓对至多六个目标生物和/或牌手各造成6点伤害。 -Chandra, Torch of Defiance|反抗烈炬茜卓|鹏洛客~茜卓|+1:放逐你的牌库顶牌。你可以施放该牌。如果你未如此作,则反抗烈炬茜卓向每位对手各造成2点伤害。\n+1:加{R}{R}到你的法术力池中。\n−3:反抗烈炬茜卓对目标生物造成4点伤害。\n−7:你获得具有「每当你施放咒语时,此徽记对目标生物或牌手造成5点伤害」的徽记。 Chandra's Defeat|茜卓败退|瞬间|茜卓败退对目标红色生物或红色鹏洛客造成5点伤害。如果该永久物是茜卓鹏洛客,则你可以弃一张牌。若你如此作,则抓一张牌。 Chandra's Embercat|茜卓的焰猫|生物 ~元素/猫|{T}:加{R}。此法术力只能用来施放元素咒语或茜卓鹏洛客咒语。 +Chandra's Firemaw|茜卓的炎喉兽|生物 ~地狱兽|敏捷\n当茜卓的炎喉兽进战场时,你可以从你的牌库和/或坟墓场中搜寻一张名称为兴焰热火茜卓的牌,展示该牌,并将它置于你手上。如果你以此法搜寻你的牌库,则将它洗牌。 Chandra's Flame Wave|茜卓的火焰波|法术|茜卓的火焰波对目标牌手和每个由该牌手操控的生物各造成2点伤害。从你的牌库和/或坟墓场中搜寻一张名称为盛焰怒火茜卓的牌,展示该牌,并将它置于你手上。如果你以此法搜寻你的牌库,则将它洗牌。 Chandra's Fury|茜卓的怒火|瞬间|茜卓的怒火对目标牌手造成4点伤害,且对每个由该牌手操控的生物各造成1点伤害。 Chandra's Ignition|茜卓扬焰|法术|目标由你操控的生物向每个其他生物和每位对手各造成伤害,其数量等同于该生物的力量。 +Chandra's Incinerator|茜卓的焚焰灵|生物 ~元素|此咒语减少{X}来施放,X为所有对手本回合中受过的非战斗伤害总数量。\n践踏\n每当一个由你操控的来源向任一对手造成非战斗伤害时,茜卓的焚焰灵对目标由该牌手操控的生物或鹏洛客造成等量的伤害。 +Chandra's Magmutt|茜卓的熔岩犬|生物 ~元素/狗|{T}:茜卓的熔岩犬对目标牌手或鹏洛客造成1点伤害。 Chandra's Outburst|茜卓的爆发|法术|茜卓的爆发对目标牌手或鹏洛客造成4点伤害。\n从你的牌库和/或坟墓场中搜寻一张名称为舞焰勇将茜卓的牌,展示该牌,并将它置于你手上。如果你以此法搜寻你的牌库,则将它洗牌。 Chandra's Outrage|茜卓的暴怒|瞬间|茜卓的暴怒对目标生物造成4点伤害,且对该生物的操控者造成2点伤害。 Chandra's Phoenix|茜卓的凤凰|生物~凤凰|飞行\n敏捷 (此生物受你操控时便能攻击与{T}。)\n每当由你操控的红色瞬间或法术咒语、或由你操控的红色鹏洛客向对手造成伤害时,将茜卓的凤凰从你的坟墓场移回你手上。 +Chandra's Pyreling|茜卓的幼火灵|生物 ~元素/蜥蜴|每当一个由你操控的来源向任一对手造成非战斗伤害时,直到回合结束,茜卓的幼火灵得+1/+0 且获得连击异能。 Chandra's Pyrohelix|茜卓的旋炎咒|瞬间|茜卓的旋炎咒对一个或两个目标生物和/或牌手造成共2点伤害,你可以任意分配。 Chandra's Regulator|茜卓的稳焰器|传奇神器|每当你起动茜卓鹏洛客的忠诚异能时,你可以支付{1}。若你如此作,则复制该异能。你可以为该复制品选择新的目标。\n{1},{T},弃一张山脉牌或红色牌:抓一张牌。 Chandra's Revolution|茜卓的革命|法术|茜卓的革命对目标生物造成4点伤害。横置目标地。该地于其操控者的下一个重置步骤中不能重置。 Chandra's Spitfire|茜卓的喷火灵|生物 ~元素|飞行\n每当任一对手受到非战斗伤害时,茜卓的喷火灵得+3/+0直到回合结束。 Chandra's Triumph|茜卓得胜|瞬间|茜卓得胜向目标由对手操控的生物或鹏洛客造成3点伤害。如果你操控茜卓鹏洛客,则改为茜卓得胜对该永久物造成5点伤害。 +Chandra, Acolyte of Flame|火焰侍僧茜卓|传奇鹏洛客 ~茜卓|0:在每个由你操控的红色鹏洛客上各放置一个忠诚指示物。\n0:派出两个1/1红色元素衍生生物。它们获得敏捷异能。在下一个结束步骤开始时,将它们牺牲。\n−2:你可以从你的坟墓场中施放目标总法术力费用等于或小于3的瞬间或法术牌。如果本回合中该牌将置入你的坟墓场,则改为将其放逐。 +Chandra, Awakened Inferno|觉醒炼狱茜卓|传奇鹏洛客 ~茜卓|此咒语不能被反击。\n+2:每位对手各获得具有「在你的维持开始时,此徽记对你造成1点伤害」的徽记。\n−3:觉醒炼狱茜卓对每个非元素的生物各造成3点伤害。\n−X:觉醒炼狱茜卓对目标生物或鹏洛客造成X点伤害。如果本回合中曾以此法受到伤害的永久物将死去,则改为将它放逐。 +Chandra, Bold Pyromancer|舞焰勇将茜卓|传奇鹏洛客 ~茜卓|+1:加{R}{R}。舞焰勇将茜卓对目标牌手造成2点伤害。\n−3:舞焰勇将茜卓对目标生物或鹏洛客造成3点伤害。\n−7:舞焰勇将茜卓对目标牌手及每个由其操控的生物与鹏洛客各造成10点伤害。 +Chandra, Fire Artisan|炎技茜卓|传奇鹏洛客 ~茜卓|每当从炎技茜卓上移去一个或数个忠诚指示物时,她向目标对手或鹏洛客造成等量的伤害。\n+1:放逐你的牌库顶牌。本回合中,你可以使用该牌。\n-7:放逐你牌库顶的七张牌。本回合中,你可以使用这些牌。 +Chandra, Fire of Kaladesh|卡拉德许之火茜卓|传奇生物~人类/祭师|每当你施放红色咒语时,重置卡拉德许之火茜卓。{T}:卡拉德许之火茜卓对目标牌手造成1点伤害。如果茜卓本回合已造成3点或更多伤害,则放逐她,然后将她在其拥有者的操控下移回战场且已转化。 +Chandra, Flame's Catalyst|兴焰热火茜卓|传奇鹏洛客 ~茜卓|+1:兴焰热火茜卓向每位对手各造成3点伤害。\n−2:你可以从你的坟墓场中施放目标红色瞬间或法术牌。如果该咒语本回合中将置入你的坟墓场,则改为将它放逐。\n−8:弃掉你的手牌,然后抓七张牌。直到回合结束,你可以从你手上施放咒语,且不需支付其法术力费用。 +Chandra, Flame's Fury|盛焰怒火茜卓|传奇鹏洛客 ~茜卓|+1:盛焰怒火茜卓对任意一个目标造成2点伤害。\n−2:盛焰怒火茜卓对目标生物造成4点伤害,且对该生物的操控者造成2点伤害。\n−8:盛焰怒火茜卓对目标牌手和每个由该牌手操控的生物各造成10点伤害。 +Chandra, Flamecaller|召焰茜卓|鹏洛客~茜卓|+1:将两个3/1红色,具敏捷异能的元素衍生生物放进战场。在下一个结束步骤开始时,将它们放逐。\n0:弃掉你的手牌,然后抓该数量加一的牌。\n−X:召焰茜卓对每个生物各造成X点伤害。 +Chandra, Heart of Fire|烈焰之心茜卓|传奇鹏洛客 ~茜卓|+1:弃掉你的手牌,然后放逐你牌库顶的三张牌。直到回合结束,你可以使用以此法放逐的牌。\n+1:烈焰之心茜卓对任意一个目标造成2点伤害。\n-9:从你的坟墓场和牌库中搜寻任意数量的红色瞬间和/或法术牌,将它们放逐,然后将你的牌库洗牌。本回合中,你可以施放这些牌。加六点{R}。 +Chandra, Novice Pyromancer|舞焰新手茜卓|传奇鹏洛客 ~茜卓|+1:由你操控的元素得+2/+0直到回合结束。\n−1:加{R}{R}。\n−2:舞焰新手茜卓对任意一个目标造成2点伤害。 +Chandra, Pyrogenius|烈焰奇才茜卓|鹏洛客~茜卓|+2:烈焰奇才茜卓向每位对手各造成2点伤害。\n−3:烈焰奇才茜卓对目标生物造成4点伤害。\n−10:烈焰奇才茜卓对目标牌手与每个由其操控的生物各造成6点伤害。 +Chandra, Pyromaster|火焰大师茜卓|鹏洛客~茜卓|+1:火焰大师茜卓对目标牌手造成1点伤害,且对至多一个目标由该牌手操控的生物造成1点伤害。该生物本回合不能进行阻挡。\n0:放逐你的牌库顶牌。本回合中,你可以使用该牌。\n-7:放逐你牌库顶的十张牌。选择一张以此法放逐的瞬间或法术牌,并将之复制三次。你可以施放这些复制品,且不需支付其法术力费用。 +Chandra, Roaring Flame|咆哮烈焰茜卓|鹏洛客~ - 茜卓|+1:咆哮烈焰茜卓对目标牌手造成2点伤害。−2:咆哮烈焰茜卓对目标生物造成2点伤害。−7:咆哮烈焰茜卓向每位对手各造成6点伤害。以此法受到伤害的每位牌手均获得具有「在你的维持开始时,此徽记对你造成3点伤害」的徽记。 +Chandra, Torch of Defiance|反抗烈炬茜卓|鹏洛客~茜卓|+1:放逐你的牌库顶牌。你可以施放该牌。如果你未如此作,则反抗烈炬茜卓向每位对手各造成2点伤害。\n+1:加{R}{R}到你的法术力池中。\n−3:反抗烈炬茜卓对目标生物造成4点伤害。\n−7:你获得具有「每当你施放咒语时,此徽记对目标生物或牌手造成5点伤害」的徽记。 +Chandra, the Firebrand|惹事人茜卓|鹏洛客~茜卓|+1:惹事人茜卓对目标生物或牌手造成1点伤害。-2:当你于本回合施放下一个瞬间或法术咒语时,复制该咒语。你可以为该复制品选择新的目标。-6:惹事人茜卓对至多六个目标生物和/或牌手各造成6点伤害。 Changeling Berserker|化形狂战士|生物~变形兽|化形 (此牌随时都是所有生物类别。)\n敏捷\n夺冠生物 (当它进场时,除非你将另一个由你操控的生物移出对战,否则牺牲之。 当它离场时,将该牌移回场上。) Changeling Hero|化形勇士|生物~变形兽|化形 (此牌随时都是所有生物类别。)\n夺冠生物 (当它进场时,除非你将另一个由你操控的生物移出对战,否则牺牲之。 当它离场时,将该牌移回场上。)\n系命 (每当此生物造成伤害时,你获得等量的生命。) Changeling Outcast|化形黜人|生物 ~变形兽|化形(此牌是所有生物类别。)\n化形黜人不能进行阻挡,也不能被阻挡。 @@ -1904,10 +1958,11 @@ Changeling Sentinel|化形哨兵|生物~变形兽|化形 (此牌随时都是 Changeling Titan|化形泰坦|生物~变形兽|化形 (此牌随时都是所有生物类别。)\n夺冠生物 (当它进场时,除非你将另一个由你操控的生物移出对战,否则牺牲之。 当它离场时,将该牌移回场上。) Channel Harm|转化险象|瞬间|本回合中,防止不由你操控的来源将对你和由你操控之永久物造成的所有伤害。如果以此法防止伤害,则你可以让转化险象对目标生物造成等量的伤害。 Channel the Suns|日能通贯|法术|加{W}{U}{B}{R}{G}到你的法术力池中。 -Channel|魔力通道|法术|如果你处于能够起动法术力异能的时机,你可以支付1点生命。如果你如此作,则加等量的{C}到你的法术力池中。 +Channeled Force|通贯魔力|瞬间|弃X张牌,以作为施放此咒语的额外费用。\n目标牌手抓X张牌。通贯魔力对至多一个目标生物或鹏洛客造成X点伤害。 Channeler Initiate|联能祀徒|生物~人类/德鲁伊|当联能祀徒进战场时,在目标由你操控的生物上放置三个-1/-1指示物。\n{T},从联能祀徒上移去一个-1/-1指示物:加一点任意颜色的法术力到你的法术力池中。 -Chant of the Skifsang|航歌员吟诵|结界~灵气|结附于生物\n所结附的生物得-13/-0。 +Channel|魔力通道|法术|如果你处于能够起动法术力异能的时机,你可以支付1点生命。如果你如此作,则加等量的{C}到你的法术力池中。 Chant of Vitu-Ghazi|维图加基吟颂|瞬间|召集(使用此咒语时,你每为它横置一个生物,便可以少支付{1},或一点所横置生物颜色的法术力。)\n防止生物于本回合中将造成的所有伤害。 每以此法防止1点伤害,你便获得1点生命。 +Chant of the Skifsang|航歌员吟诵|结界~灵气|结附于生物\n所结附的生物得-13/-0。 Chaos Imps|混沌小恶魔|生物~小恶魔|飞行\n脱缰(你可以让此生物进战场时上面有一个+1/+1指示物。只要其上有+1/+1指示物,它就不能进行阻挡。)\n只要混沌小恶魔上有+1/+1指示物,它便具有践踏异能。 Chaos Maw|混沌喉怪|生物~地狱兽|当混沌喉怪进战场时,它对每个其他生物各造成3点伤害。 Chaos Wand|混沌法杖|神器|{4},{T}:目标对手从其牌库顶开始放逐牌,直到放逐一张瞬间或法术牌为止。你可以施放该牌,且不需支付其法术力费用。然后将所有以此法放逐且未施放的牌以随机顺序置于该牌库底。 @@ -1916,14 +1971,15 @@ Chaos|Chaos|瞬间|生物本回合不能进行阻挡。 Chaotic Backlash|混沌反挫|瞬间|混沌反挫对目标牌手造成伤害,其数量等同于由该牌手操控的白色和/或蓝色永久物之数量的两倍。 Chapel Geist|礼拜堂游魂|生物~精怪|飞行 Chaplain's Blessing|教士祝福|法术|你获得5点生命。 -Char|烤焦|瞬间|烤焦对目标生物或牌手造成4点伤害,且对你造成2点伤害。 +Char-Rumbler|隆响煤妖|生物~元素|连击\n{R}:隆响煤妖得+1/+0直到回合结束。 Charcoal Diamond|炭黑钻石|神器|炭黑钻石须横置进战场。\n{T}:加{B}到你的法术力池中。 Charge Across the Araba|冲越荒场|瞬间~古咒|扫平~将任意数量由你操控的平原移回其拥有者手上。 每以此法移回一个平原,由你操控的生物便得+1/+1直到回合结束。 +Charge of the Forever-Beast|恒天犀冲锋|法术|从你手上展示一张生物牌,以作为施放此咒语的额外费用。\n恒天犀冲锋对目标生物或鹏洛客造成伤害,其数量等同于所展示之牌的力量。 Charge|冲锋|瞬间|由你操控的生物得+1/+1直到回合结束。 Charging Badger|冲锋獾|生物~獾|践踏 Charging Binox|冲锋双头兽|生物 ~野兽|助力(另一位牌手能够为此咒语的费用支付至多{7}。)\n践踏 Charging Cinderhorn|烬角蛮牛|生物~元素/牛|敏捷\n在每位牌手的结束步骤开始时,若本回合中没有生物攻击过,则在烬角蛮牛上放置一个狂怒指示物。然后烬角蛮牛对该牌手造成伤害,其数量等同于其上狂怒指示物的数量。 -Charging Griffin|冲锋狮鹫|生物~狮鹫|飞行每当冲锋狮鹫攻击时,它得+1/+1直到回合结束。 +Charging Griffin|冲锋狮鹫|生物~狮鹫|飞行(此生物只能被具飞行或延势异能的生物阻挡。)每当冲锋狮鹫攻击时,它得+1/+1直到回合结束。 Charging Monstrosaur|猛冲暴霸龙|生物 ~恐龙|践踏,敏捷 Charging Rhino|冲锋犀牛|生物 ~犀牛|冲锋犀牛不能被多于一个生物阻挡。 Charging Tuskodon|冲锋巨牙龙|生物 ~恐龙|践踏\n如果冲锋巨牙龙将对某牌手造成战斗伤害,则改为它对该牌手造成两倍的伤害。 @@ -1936,17 +1992,19 @@ Charmed Stray|迷人野猫|生物 ~猫|系命\n当迷人野猫进战场时, Charming Prince|英俊王子|生物 ~人类/贵族|当英俊王子进战场时,选择一项~\n•占卜2。\n•你获得3点生命。\n•放逐另一个目标由你拥有的生物。在下一个结束步骤开始时,将它在你的操控下移回战场。 Charnel Troll|阴森巨魔|生物 ~巨魔|践踏\n在你的维持开始时,将一张生物牌从你的坟墓场放逐。若你如此作,则在阴森巨魔上放置一个+1/+1指示物。若否,则牺牲之。\n{B}{G},弃一张生物牌:在阴森巨魔上放置一个+1/+1指示物。 Charnelhoard Wurm|埋骨所亚龙|生物~亚龙|践踏\n每当埋骨所亚龙向对手造成伤害时,你可以将目标牌从你的坟墓场移回你手上。 -Char-Rumbler|隆响煤妖|生物~元素|连击\n{R}:隆响煤妖得+1/+0直到回合结束。 Chart a Course|规划航路|法术|抓两张牌。然后除非你于本回合中曾以生物攻击,否则弃一张牌。 Chartooth Cougar|乌牙山狮|生物 ~猫/野兽|{R}:乌牙山狮得+1/+0直到回合结束。\n循环山脉{2}({2},弃掉此牌:从你的牌库中搜寻一张山脉牌,展示该牌,并置于你手上。然后将你的牌库洗牌。) +Char|烤焦|瞬间|烤焦对目标生物或牌手造成4点伤害,且对你造成2点伤害。 Chasm Drake|深峡龙兽|生物~龙兽|飞行\n每当深峡龙兽攻击时,目标由你操控的生物获得飞行异能直到回合结束。 Chasm Guide|深峡向导|生物~鬼怪/斥候/伙伴|奋扬~每当深峡向导或另一个伙伴在你的操控下进战场时,由你操控的生物获得敏捷异能直到回合结束。 Chasm Skulker|深峡潜怪|生物~乌贼/惊惧兽|每当你抓一张牌时,在深峡潜怪上放置一个+1/+1指示物。\n当深峡潜怪死去时,将X个1/1蓝色,具海岛行者异能的乌贼衍生生物放进战场,X为深峡潜怪上+1/+1指示物的数量。(只要防御牌手操控海岛,它们便不能被阻挡。) Chastise|惩戒|瞬间|消灭目标进行攻击的生物。 你获得等同于其力量的生命。 +Checkpoint Officer|关卡长官|生物 ~人类/士兵|{1}{W},{T}:横置目标生物。 Cheering Fanatic|欢呼观客|生物 ~鬼怪|每当欢呼观客攻击时,选择一个牌名。本回合中,具该名称的咒语减少{1}来施放。 Chemister's Insight|化学师的洞察|瞬间|抓两张牌。\n再起(你可以从你的坟墓场施放此牌,但必须支付其所需费用并额外弃一张牌。然后放逐此牌。) Chemister's Trick|化学师的诡计|瞬间|直到回合结束,目标不由你操控的生物得-2/-0且本回合若能攻击,则必须进行攻击。\n超载{3}{U}{R}(你可以支付此咒语的超载费用来施放它。如果你如此作,将其中的「目标」字样全部更改为「每个」。) Cherished Hatchling|受护幼雏|生物 ~恐龙|当受护幼雏死去时,本回合中,你可以将恐龙咒语视同具有闪现异能地来施放,且本回合中,每当你施放恐龙咒语时,它获得「当此生物进战场时,你可以令它与另一个目标生物互斗。」 +Chevill, Bane of Monsters|怪兽天敌车维尔|传奇生物 ~人类/浪客|死触\n在你的维持开始时,若所有对手均未操控其上有赏金指示物的永久物,则在目标由对手操控的生物或鹏洛客上放置一个赏金指示物。\n每当一个由对手操控且其上有赏金指示物的永久物死去时,你获得3点生命并抓一张牌。 Chief Engineer|总工程师|生物~维多肯/神器师|你施放的神器咒语具有召集异能。(你的生物能协助你施放这些咒语。你于施放神器咒语时每横置一个生物,就能为该咒语支付{1}或一点该生物颜色之法术力。) Chief of the Edge|刃锋族长|生物~人类/战士|由你操控的其他战士生物得+1/+0。 Chief of the Foundry|铸造厂主管|神器生物~组构体|由你操控的其他神器生物得+1/+1。 @@ -1967,14 +2025,15 @@ Chimeric Mass|盖美拉团块|神器|盖美拉团块进战场时上面有X个充 Chimeric Staff|盖美拉之杖|神器|{X}:盖美拉之杖成为X/X的组构体神器生物直到回合结束。 Chisei, Heart of Oceans|汪洋之心致清|传奇生物~精怪|飞行\n在你的维持开始时,除非你从由你操控的永久物上移去一个指示物,否则牺牲汪洋之心致清。 Chitinous Cloak|硬壳斗篷|神器~武具|佩带此武具的生物得+2/+2且具有威慑异能。(它只能被两个或更多生物阻挡。)\n佩带{3} +Chittering Harvester|吱响索命妖|生物 ~梦魇|合变{4}{B}(如果你支付此咒语的合变费用来施放之,则将它放置在目标由你拥有之非人类生物的顶上或底下。它们合变作顶上的生物,外加具有底下所有异能。)\n每当此生物合变时,每位对手各牺牲一个生物。 Chittering Host|吱响寄主|生物~奥札奇/惊惧兽|敏捷\n威慑(此生物只能被两个或更多生物阻挡。)\n当吱响寄主进战场时,直到回合结束,由你操控的其他生物得+1/+0且获得威慑异能。 Chittering Rats|吱叫老鼠|生物~老鼠|当吱叫老鼠进场时,目标对手将一张手牌置于其牌库顶。 +Cho-Manno, Revolutionary|革命家柯·曼诺|传奇生物~人类/反抗军|防止将对革命家柯·曼诺造成的所有伤害。 Choice of Damnations|破灭抉择|法术~古咒|目标对手选择一个数字。 你可以让该牌手失去该数量的生命。 若你未如此作,该牌手留下该数量的永久物,其余则牺牲之。 Choked Estuary|阻滞河口|地|于阻滞河口进战场时,你可以从你手上展示一张海岛或沼泽牌。如果你未如此作,阻滞河口须横置进战场。\n{T}:加{U}或{B}到你的法术力池中。 Choking Fumes|窒息烟气|瞬间|在每个进行攻击的生物上各放置一个-1/-1指示物。 Choking Restraints|窒息缠肢|结界~灵气|结附于生物\n所结附的生物不能进行攻击或阻挡。\n{3}{W}{W},牺牲窒息缠肢:放逐所结附的生物。 Choking Tethers|窒息栓链|瞬间|横置至多四个目标生物。\n循环{1}{U}({1}{U},弃掉此牌:抓一张牌。)\n当你循环窒息栓链时,你可以横置目标生物。 -Cho-Manno, Revolutionary|革命家柯·曼诺|传奇生物~人类/反抗军|防止将对革命家柯·曼诺造成的所有伤害。 Chop Down|连根砍倒|瞬间~历险|消灭目标力量等于或大于4的生物。(然后放逐此牌。之后你还可以从放逐区中施放该生物。) Chord of Calling|和声召集|瞬间|召集(使用此咒语时,你每为它横置一个生物,便可以少支付{1},或一点所横置生物颜色的法术力。)\n从你的牌库中搜寻一张总法术力费用小于或等于X的生物牌,并将它放置进场。 然后将你的牌库洗牌。 Chorus of Might|瀚力韵集|瞬间|直到回合结束,你每操控一个生物,目标生物便得+1/+1并获得践踏异能。 @@ -1984,8 +2043,10 @@ Chosen by Heliod|赫利欧德眷宠|结界~灵气|结附于生物\n当赫利 Chosen of Markov|马可夫的爱民|生物~人类|{T},横置一个由你操控且未横置的吸血鬼:转化马可夫的爱民。 Chromanticore|五彩翼狮|结界生物~翼狮|神授{2}{W}{U}{B}{R}{G}(如果你支付此牌的神授费用来施放它,则它便是具「结附于生物」的灵气咒语。如果它未结附于生物上,就会再度成为生物。)\n飞行,先攻,警戒,践踏,系命\n所结附的生物得+4/+4且具有飞行,先攻,警戒,践踏,及系命异能。 Chromatic Lantern|五彩宫灯|神器|由你操控的地具有「{T}:加一点任意颜色的法术力。」\n{T}:加一点任意颜色的法术力。 +Chromatic Orrery|五彩星象仪|传奇神器|你可以将法术力视同任意颜色的法术力来支付费用。\n{T}:加{C}{C}{C}{C}{C}。\n{5},{T}:由你操控的永久物中每包括一种颜色,便抓一张牌。 Chromatic Star|五彩星|神器|{1},{T},牺牲五彩星:加一点任意颜色的法术力到你的法术力池中。\n当五彩星从场上置入坟墓场时,抓一张牌。 Chrome Mox|五彩玛珂|神器|压印~当五彩玛珂进战场时,你可以从你手上放逐一张非神器且非地的牌。\n{T}:加一点法术力到你的法术力池中,其颜色为所放逐之牌的任一颜色。 +Chrome Replicator|铬亮摹形械|神器生物 ~组构体|当铬亮摹形械进战场时,若在所有由你操控且既非地也非衍生物的永久物中,具相同名称者有两个或更多,则派出一个4/4无色组构体衍生神器生物。 Chrome Steed|铬亮驹|神器生物~马|金技~只要你操控三个或更多神器,铬亮驹便得+2/+2。 Chromescale Drake|铬鳞龙兽|生物~龙兽|神器共鸣(你每操控一个神器,使用此咒语的费用便减少{1}来使用)\n飞行\n当铬鳞龙兽进场时,展示你牌库顶的三张牌。 将所有以此法展示的神器牌置于你的手上,并将其它的牌置入你的坟墓场。 Chromium, the Mutable|化龙铬米恩|传奇生物 ~长老/龙|闪现\n此咒语不能被反击。\n飞行\n弃一张牌:直到回合结束,化龙铬米恩成为基础力量与防御力为1/1的人类,失去所有异能,并获得辟邪异能。它本回合不能被阻挡。 @@ -2034,6 +2095,7 @@ Clan Defiance|部族反抗|法术|选择一项或多项~\n•部族反抗对 Clan Guildmage|部族公会法师|生物 ~人类/祭师|{1}{R},{T}:目标生物本回合不能进行阻挡。\n{2}{G},{T}:目标由你操控的地成为4/4,具敏捷异能的元素生物直到回合结束。它仍然是地。 Clarion Ultimatum|号召通牒|法术|选择五个由你操控的永久物。 对每一个这类永久物而言,你可以分别从你的牌库中搜寻一张与该永久物同名的牌。 将那些牌横置进场,然后将你的牌库洗牌。 Clash of Realities|实界交锋|结界|所有精怪具有「当此生物进场时,你可以让它对目标非精怪生物造成3点伤害。」\n所有非精怪生物具有「当此生物进场时,你可以让它对目标精怪造成3点伤害。」 +Clash of Titans|巨物相争|瞬间|目标生物与另一个目标生物互斗。(它们各向对方造成等同于本身力量的伤害。) Clash of Wills|意志交锋|瞬间|除非目标咒语的操控者支付{X},否则反击之。 Claustrophobia|幽闭恐怖症|结界 ~灵气|结附于生物\n当幽闭恐怖症进战场时,横置所结附的生物。\n所结附的生物于其操控者的重置步骤中不能重置。 Claws of Gix|基克斯之爪|神器|{1},牺牲一个永久物:你获得1点生命。 @@ -2043,8 +2105,8 @@ Cleansing Beam|净化光束|瞬间|辉耀~净化光束对目标生物和每个 Cleansing Nova|涤净散华|法术|选择一项~\n•消灭所有生物。\n•消灭所有神器和结界。 Cleansing Ray|净化射线|法术|选择一项~\n•消灭目标吸血鬼。\n•消灭目标结界。 Cleansing Screech|凤鸣涤焰|法术|凤鸣涤焰对任意一个目标造成4点伤害。 -Clear a Path|杀出血路|法术|消灭目标具守军异能的生物。 Clear Shot|精准一击|瞬间|目标由你操控的生物得+1/+1直到回合结束。它对目标不由你操控的生物造成伤害,其数量等同于前者的力量。 +Clear a Path|杀出血路|法术|消灭目标具守军异能的生物。 Clear the Mind|清空思绪|法术|目标牌手将其坟墓场洗入其牌库。\n抓一张牌。 Clear the Stage|清空舞台|瞬间|目标生物得-3/-3直到回合结束。如果你操控力量等于或大于4的生物,则你可以将至多一张目标生物牌从你的坟墓场移回你手上。 Clearwater Goblet|净水圣杯|神器|辉映(用过几种颜色的法术力来支付其费用,它进场时上面便有几个充电指示物。)\n在你的维持开始时,净水圣杯上每有一个充电指示物,你便可以获得1点生命。 @@ -2074,7 +2136,7 @@ Clone Legion|仿幻成军|法术|对由目标牌手操控的每个生物而言 Clone Shell|仿生外壳|神器生物~变形兽|压印~当仿生外壳进战场时,检视你牌库顶的四张牌,将其中一张牌面朝下地放逐,然后将其余的牌以任意顺序置于你牌库底。\n当仿生外壳从战场进入坟墓场时,将所放逐的牌转为牌面朝上。 若它是生物牌,则将它在你的操控下放进战场。 Clone|仿生妖|生物~变形兽|于仿生妖进场时,你可以选择场上的一个生物。 若你如此作,则仿生妖进场时为该生物的复制。 Cloud Crusader|云际十字军|生物~人类/骑士|飞行\n先攻 (此生物会比不具先攻异能的生物提前造成战斗伤害。) -Cloud Elemental|云元素|生物~元素|飞行\n云元素只能阻挡具飞行异能的生物。 +Cloud Elemental|云元素|生物~元素|飞行(只有具飞行或延势异能的生物才能阻挡它。)\n云元素只能阻挡具飞行异能的生物。 Cloud Key|云钥|神器|于云钥进场时,选择神器,生物,结界,瞬间,或法术。\n你使用的该类别咒语费用减少{1}来使用。 Cloud Manta|云际鳐|生物~鱼|飞行 Cloud Sprite|云仙子|生物~仙灵|飞行(只有具飞行或延势异能的生物才能阻挡它。)\n云仙子只能阻挡具飞行异能的生物。 @@ -2088,6 +2150,7 @@ Cloudgoat Ranger|云山羊巡林者|生物~巨人/战士|当云山羊巡林 Cloudheath Drake|云原龙兽|神器生物~龙兽|飞行\n{1}{W}:云原龙兽获得警戒异能直到回合结束。 Cloudhoof Kirin|云蹄麒麟|传奇生物~麒麟/精怪|飞行\n每当你使用精怪或古咒咒语时,你可以将目标牌手牌库顶的X张牌置入其坟墓场,X为该咒语的总法术力费用。 Cloudkin Seer|云身预言师|生物 ~元素/法术师|飞行\n当云身预言师进战场时,抓一张牌。 +Cloudpiercer|穿云庞龙|生物 ~恐龙|合变{3}{R}(如果你支付此咒语的合变费用来施放之,则将它放置在目标由你拥有之非人类生物的顶上或底下。它们合变作顶上的生物,外加具有底下所有异能。)\n延势\n每当此生物合变时,你可以弃一张牌。若你如此作,则抓一张牌。 Cloudreader Sphinx|识云史芬斯|生物 ~史芬斯|飞行\n当识云史芬斯进战场时,占卜2。(检视你牌库顶的两张牌,然后将其中任意数量的牌以任意顺序置于你牌库底,其余则以任意顺序置于你牌库顶。) Cloudseeder|布云仙灵|生物~仙灵/塑法师|飞行\n{U},{T},弃一张牌:将一个1/1蓝色,名称为云仙子的仙灵衍生物放置进场,且具有飞行异能及「云仙子只能阻挡具飞行异能的生物。」 Cloudshift|云移|瞬间|放逐目标由你操控的生物,然后将该牌在你的操控下移回战场。 @@ -2125,9 +2188,9 @@ Cogwork Spy|齿轮探子|神器生物~鸟/组构体|于你抽选齿轮探子 Cogwork Tracker|齿轮追猎犬|神器生物~猎犬/组构体|于你抽选齿轮追猎犬时展示之,并记下将其传给你的牌手。\n齿轮追猎犬每回合若能攻击,则必须攻击。\n齿轮追猎犬每回合若能攻击你替名称为齿轮追猎犬之牌记下的各牌手之一,则必须攻击该牌手。 Cogworker's Puzzleknot|齿轮工谜结|神器|当齿轮工谜结进战场时,派出一个1/1无色自动机衍生神器生物。\n{1}{W},牺牲齿轮工谜结:派出一个1/1无色自动机衍生神器生物。 Coiling Oracle|盘卷先知|生物~蛇/地精/德鲁伊|当盘卷先知进场时,展示你的牌库顶牌。 若该牌是地牌,则将它放置进场。 若否,则将该牌置于你手上。 -Cold-Eyed Selkie|冷眼海豹妖|生物~人鱼/浪客|海岛行者\n每当冷眼海豹妖对牌手造成战斗伤害时,你可以抓等量的牌。 -Coldsteel Heart|寒钢核心|雪境神器|寒钢核心须横置进场。\n于寒钢核心进场时,选择一个颜色。\n{T}:加一点该色之法术力到你的法术力池中。 +Cold-Eyed Selkie|冷眼海豹妖|生物~人鱼/浪客|海岛行者(只要防御牌手操控海岛,此生物就不能被阻挡。) 每当冷眼海豹妖对任一牌手造成战斗伤害时,你可以抓等量的牌。 Cold-Water Snapper|霜冻骤咬龟|生物 ~龟|辟邪(此生物不能成为由对手操控之咒语或异能的目标。) +Coldsteel Heart|寒钢核心|雪境神器|寒钢核心须横置进场。\n于寒钢核心进场时,选择一个颜色。\n{T}:加一点该色之法术力到你的法术力池中。 Colfenor's Plans|柯芬诺的计划|结界|当柯芬诺的计划进场时,将你牌库顶的七张牌面朝下地移出对战。\n你可以检视及使用以柯芬诺的计划移出对战之牌。\n略过你的抓牌步骤。\n你每回合不能使用一个以上的咒语。 Colfenor's Urn|柯芬诺的瓮|神器|每当一个力量大于或等于4的生物从场上置入你的坟墓场时,你可以将它移出对战。\n在回合结束时,如果三张或更多牌已经被柯芬诺的瓮移出对战,则牺牲之。 若你如此作,则将这些牌在其拥有者的操控下移回场上。 Collar the Culprit|栓制魁首|瞬间|消灭目标防御力等于或大于4的生物。 @@ -2149,6 +2212,7 @@ Colossal Majesty|巨兽扬威|结界|在你的维持开始时,若你操控力 Colossal Might|巨像之力|瞬间|目标生物得+4/+2且获得践踏异能直到回合结束。 Colossal Whale|超巨鲸|生物~鲸鱼|海岛行者(只要防御牌手操控海岛,此生物就不能被阻挡。)每当超巨鲸攻击时,你可以放逐目标由防御牌手操控的生物,直到超巨鲸离开战场为止。(该生物会在其拥有者的操控下移回。) Colossapede|庞巨蜈蚣|生物~昆虫| +Colossification|庞硕化|结界 ~灵气|结附于生物\n当庞硕化进战场时,横置所结附的生物。\n所结附的生物得+20/+20。 Colossodon Yearling|初年硕齿兽|生物~野兽| Colossus Hammer|巨锤|神器 ~武具|佩带此武具的生物得+10/+10且失去飞行异能。\n佩带{8}({8}:装备在目标由你操控的生物上。佩带的时机视同法术。) Colossus of Akros|阿喀洛斯巨像|神器生物~魔像|守军,不灭\n{10}:蛮化10。(如果此生物未蛮化,则在其上放置十个+1/+1指示物且它蛮化。)\n只要阿喀洛斯巨像已蛮化,它便具有践踏异能且能视同不具守军异能地进行攻击。 @@ -2158,14 +2222,14 @@ Coma Veil|昏迷帘幕|结界~灵气|神器结界或生物结界\n受此结界 Combat Celebrant|战斗主祭|生物~人类/战士|如果本回合尚未耗竭战斗主祭,则你可以于其攻击时耗竭之。当你如此作时,重置所有由你操控的其他生物,且在此阶段后,额外多出一个战斗阶段。(已耗竭的生物于你的下一个重置步骤中不能重置。) Combine Guildmage|联合公会法师|生物 ~人鱼/法术师|{1}{G},{T}:本回合中,由你操控的生物进战场时上面有一个额外的+1/+1指示物。\n{1}{U},{T}:将一个+1/+1指示物从目标由你操控的生物移到另一个目标由你操控的生物上。 Combo Attack|连段攻击|法术|两个目标由你队伍操控的生物各依本身力量对目标生物造成伤害。 -Combust|烧燃|瞬间|烧燃不能被咒语或异能反击。\n烧燃对由目标白色或蓝色生物造成5点伤害。 此伤害不能被防止。 Combustible Gearhulk|易燃巨械|神器生物~组构体|先攻\n当易燃巨械进战场时,目标对手可以令你抓三张牌。若该牌手未如此作,则将你牌库顶的三张牌置入你的坟墓场,然后易燃巨械对该牌手造成伤害,其数量等同于这些牌总法术力费用的总和。 +Combust|烧燃|瞬间|烧燃不能被咒语或异能反击。\n烧燃对由目标白色或蓝色生物造成5点伤害。 此伤害不能被防止。 Comet Storm|彗星雨|瞬间|多重增幅{1} (你施放此咒语时可以任意次数地额外支付{1}。)\n选择目标生物或牌手,然后彗星雨每增幅过一次,就选择另一个目标生物或牌手。 彗星雨对它们各造成X点伤害。 Comeuppance|自业自得|瞬间|于本回合中,防止不由你操控的来源将对你和由你操控的鹏洛客造成的所有伤害。如果以此法防止了某个来源为生物的伤害,则自业自得对该生物造成等量的伤害。如果以此法防止了某个来源为非生物的伤害,则自业自得对该来源的操控者造成等量的伤害。 Command Beacon|指挥信标|地|{T}:加{1}到你的法术力池中。{T},牺牲指挥信标:将你的指挥官从统帅区置于你手上。 +Command Tower|指挥塔|地|{T}:加一点法术力到你的法术力池中,其颜色为你指挥官标识色中的任一颜色。 Command the Dreadhorde|统领震惧军|法术|选择任意数量目标在坟墓场中的生物和/或鹏洛客牌。统领震惧军对你造成伤害,其数量等同于这些牌总法术力费用的总和。将它们在你的操控下放进战场。 Command the Storm|掌控风暴|瞬间|掌控风暴对目标生物造成5点伤害。 -Command Tower|指挥塔|地|{T}:加一点法术力到你的法术力池中,其颜色为你指挥官标识色中的任一颜色。 Commandeer|霸占|瞬间|你可以将你手上两张蓝色牌移出对战,而不支付霸占的法术力费用。\n获得目标非生物咒语的操控权。 你可以为它选择新的目标。 (如果该咒语是神器或结界,则此永久物会在你的操控下进场。) Commander's Authority|指挥官威信|结界~灵气|结附于生物\n所结附的生物具有「在你的维持开始时,将一个1/1白色人类衍生生物放进战场。」 Commander's Sphere|指挥官法球|神器|{T}:加一点法术力到你的法术力池中,其颜色为你指挥官标识色中的任一颜色。\n牺牲指挥官法球:抓一张牌。 @@ -2193,6 +2257,7 @@ Concerted Effort|协力合作|结界|在每位牌手的维持开始时,如果 Conclave Cavalier|盟会骑兵|生物 ~半人马/骑士|警戒\n当盟会骑兵死去时,派出两个2/2,绿白双色,具警戒异能的妖精/骑士衍生生物。 Conclave Equenaut|盟会飞马骑士|生物~人类/士兵|召集(使用此咒语时,你每为它横置一个生物,便可以少支付{1},或一点所横置生物颜色的法术力。)\n飞行 Conclave Guildmage|盟会公会法师|生物 ~妖精/僧侣|{G},{T}:由你操控的生物获得践踏异能直到回合结束。\n{5}{W},{T}:派出一个2/2,绿白双色,具警戒异能的妖精/骑士衍生生物。 +Conclave Mentor|盟会导师|生物 ~半人马/僧侣|如果将会在一个由你操控的生物上放置一个或数个+1/+1指示物,则改为在该生物上放置该数量加一的+1/+1指示物。\n当盟会导师死去时,你获得等同于其力量的生命。 Conclave Naturalists|盟会归真师|生物~树灵|当盟会归真师进战场时,你可以消灭目标神器或结界。 Conclave Phalanx|盟会方阵兵团|生物~人类/士兵|召集(使用此咒语时,你每为它横置一个生物,便可以少支付{1},或一点所横置生物颜色的法术力。)\n当盟会方阵兵团进场时,你每操控一个生物,便获得1点生命。 Conclave Tribunal|盟会裁定|结界|召集(此咒语能用你的生物来协助施放。你于施放此咒语时每横置一个生物,就能为此咒语支付{1}或一点该生物颜色之法术力。)\n当盟会裁定进战场时,放逐目标由对手操控的非地永久物,直到盟会裁定离开战场为止。 @@ -2228,23 +2293,24 @@ Conqueror's Foothold|征服者据点|地|(由征服者巨帆船转化。)\n{T} Conqueror's Galleon|征服者巨帆船|神器 ~载具|当征服者巨帆船攻击时,在战斗结束时放逐它,然后将其在你的操控下移回战场且已转化。\n搭载4(横置任意数量由你操控且力量总和等于或大于4的生物:此载具成为神器生物直到回合结束。) Conqueror's Pledge|征服誓言|法术|增幅{6} (你施放此咒语时可以额外支付{6}。)\n将六个1/1白色寇族士兵衍生物放进战场。 如果征服誓言已增幅,则改为将十二个此类衍生物放进战场。 Consecrate Land|祝圣大地|结界~灵气|地结界\n受此结界的地不会毁坏,且不能被其它灵气结附。 -Consecrate|尽礼|瞬间|将目标牌从坟墓场放逐。\n抓一张牌。 -Consecrated by Blood|以血祝圣|结界~灵气|结附于生物所结附的生物得+2/+2且具有飞行异能与「牺牲两个其他生物:重生此生物。」(如果该生物下一次于本回合中将被消灭,则它不会被消灭,而是改为将它横置,移除受过的所有伤害,并将它移出战斗。) Consecrated Sphinx|祝圣史芬斯|生物~史芬斯|飞行\n每当任一对手抓一张牌时,你可以抓两张牌。 +Consecrated by Blood|以血祝圣|结界~灵气|结附于生物所结附的生物得+2/+2且具有飞行异能与「牺牲两个其他生物:重生此生物。」(如果该生物下一次于本回合中将被消灭,则它不会被消灭,而是改为将它横置,移除受过的所有伤害,并将它移出战斗。) +Consecrate|尽礼|瞬间|将目标牌从坟墓场放逐。\n抓一张牌。 Consign to Dream|托诸梦想|瞬间|将目标永久物移回其拥有者手上。 若该永久物为红色或绿色,则改为将它置于其拥有者的牌库顶。 Consign to Dust|托诸尘土|瞬间|积力~托诸尘土在第一个目标之外每有一个目标,便增加{2}{G}来施放。\n消灭任意数量的目标神器和/或结界。 Consign to the Pit|坠入深渊|法术|消灭目标生物。坠入深渊对该生物的操控者造成2点伤害。 Consign|托诸|瞬间|将目标非地永久物移回其拥有者手上。 +Conspicuous Snoop|张扬嗅探客|生物 ~鬼怪/浪客|你以展示牌库顶牌的方式进行游戏。\n你可以从你的牌库顶施放鬼怪咒语。\n只要你的牌库顶牌是鬼怪牌,张扬嗅探客便具有该牌的所有起动式异能。 Conspiracy|同谋|结界|于同谋进场时,选择一种生物类别。\n由你拥有且不在场上的生物,由你操控的生物咒语,以及由你操控的生物都是该类别。 Constricting Sliver|缠缚裂片妖|生物~裂片妖|由你操控的裂片妖生物具有「当此生物进战场时,你可以放逐目标由对手操控的生物,直到此生物离开战场为止。」 Constricting Tendrils|束缚卷须|瞬间|目标生物得-3/-0直到回合结束。\n循环{2} ({2},弃掉此牌:抓一张牌。) +Consul's Lieutenant|执政副官|生物~人类/士兵|先攻铭勇1(当此生物对任一牌手造成战斗伤害时,若它未铭勇,则在其上放置一个+1/+1指示物且它已铭勇。)每当执政副官攻击时,若它已铭勇,则由你操控且进行攻击的其他生物得+1/+1直到回合结束。 +Consul's Shieldguard|执政官盾卫|生物~矮人/士兵|当执政官盾卫进战场时,你得到{E}{E}(两个能量指示物)。\n每当执政官盾卫攻击时,你可以支付{E}。若你如此作,则另一个目标进行攻击的生物获得不灭异能直到回合结束。 Consulate Crackdown|执政院镇压|结界|当执政院镇压进战场时,放逐所有由对手操控的神器,直到执政院镇压离开战场为止。 Consulate Dreadnought|执政院无畏舰|神器~载具|搭载6(横置任意数量由你操控且力量总和等于或大于6的生物:此载具成为神器生物直到回合结束。) Consulate Skygate|执政院空闸|神器生物 ~墙|守军\n延势(此生物能阻挡具飞行异能的生物。) Consulate Surveillance|执政监视网|结界|当执政监视网进战场时,你得到{E}{E}{E}{E}(四个能量指示物)。\n支付{E}{E}:选择一个来源。于本回合中,防止该来源将对你造成的所有伤害。 Consulate Turret|执政院炮台|神器|{T}:你得到{E}(一个能量指示物)。\n{T},支付{E}{E}{E}:执政院炮台对目标牌手造成2点伤害。 -Consul's Lieutenant|执政副官|生物~人类/士兵|先攻铭勇1(当此生物对任一牌手造成战斗伤害时,若它未铭勇,则在其上放置一个+1/+1指示物且它已铭勇。)每当执政副官攻击时,若它已铭勇,则由你操控且进行攻击的其他生物得+1/+1直到回合结束。 -Consul's Shieldguard|执政官盾卫|生物~矮人/士兵|当执政官盾卫进战场时,你得到{E}{E}(两个能量指示物)。\n每当执政官盾卫攻击时,你可以支付{E}。若你如此作,则另一个目标进行攻击的生物获得不灭异能直到回合结束。 Consult the Necrosages|请示死冥贤者|法术|选择一项~目标牌手抓两张牌;或目标牌手弃两张牌。 Consume Spirit|吞噬灵魂|法术|只能以黑色法术力支付X。\n吞噬灵魂对目标生物或牌手造成X点伤害。 你获得X点生命。 Consume the Meek|吞噬弱者|瞬间|消灭所有总法术力费用为3或更少的生物。 它们不能重生。 @@ -2259,8 +2325,8 @@ Contagion Clasp|传染扣|神器|当传染扣进战场时,在目标生物上 Contagion Engine|传染引擎|神器|当传染引擎进战场时,在每个由目标玩家操控的生物上各放置一个-1/-1指示物。\n{4},{T}:增殖,然后再增殖。 (你选择任意数量其上有指示物的永久物和/或牌手,然后在其上放置一个它已有之类别的指示物。 然后再作一次。) Contagious Nim|带原泞族|生物~灵俑|侵染 (此生物会以-1/-1指示物的方式对生物造成伤害,并以中毒指示物的方式对牌手造成伤害。) Containment Membrane|隔离薄膜|结界~灵气|潮涌{U}(如果你或队友本回合中施放过其他咒语,则你可以支付此牌的潮涌费用来施放它。)\n结附于生物\n所结附的生物于其操控者的重置步骤中不能重置。 -Containment Priest|围护僧侣|生物~人类/僧侣|闪现\n如果某非衍生物的生物将进战场,且未有牌手施放之,则改为将它放逐。 -Contaminated Bond|污化羁绊|结界~灵气|生物结界(于使用时指定一个生物为目标。 此牌进场时结附在该生物上。)\n每当受此结界的生物进行攻击或阻挡时,此生物的操控者失去3点生命。 +Containment Priest|围护僧侣|生物 ~人类/僧侣|闪现\n如果某非衍生物的生物将进战场,且未有牌手施放之,则改为将它放逐。 +Contaminated Bond|污化羁绊|结界~灵气|生物结界(于使用时指定一个生物为目标。 此牌进场时结附在该生物上)\n每当受此结界的生物进行攻击或阻挡时,此生物的操控者失去3点生命。 Contaminated Ground|污化地界|结界~灵气|结附于地\n所结附的地是沼泽。\n每当所结附的地成为横置时,其操控者失去2点生命。 Contentious Plan|争议计划|法术|增殖。(选择任意数量的永久物和/或牌手,然后为其已有之每种指示物各多放置一个同类的指示物。)\n抓一张牌。 Contested War Zone|争斗战区|地|每当一个生物对你造成战斗伤害时,该生物的操控者获得争斗战区之操控权。\n{T}:加{1}到你的法术力池中。\n{1},{T}:进行攻击的生物得+1/+0直到回合结束。 @@ -2281,6 +2347,7 @@ Convolute|回旋|瞬间|除非目标咒语之操控者支付{4},否则将其 Cooperate|合作|瞬间|余响(此咒语只能从你的坟墓场中施放。然后将它放逐。)\n复制目标瞬间或法术咒语。你可以为该复制品选择新的目标。 Coordinated Assault|协同突击|瞬间|直到回合结束,至多两个目标生物各得+1/+0且获得先攻异能。 Coordinated Barrage|协力齐击|瞬间|选择一种生物类别。 协力齐击对目标进行攻击或阻挡的生物造成伤害,其数量等同于由你操控的该类别永久物之数量。 +Coordinated Charge|协同冲锋|瞬间|由你操控的生物得+2/+1直到回合结束。\n循环{2}({2},弃掉此牌:抓一张牌。) Copper Carapace|铜壳甲|神器~武具|佩带此武具的生物得+2/+2且不能进行阻挡。\n佩带{3} ({3}:装备在目标由你操控的生物上; 佩带的时机视同法术。) Copper Myr|铜秘耳|神器生物~秘耳|{T}:加{G}到你的法术力池中。 Copperhorn Scout|铜号斥候|生物~妖精/斥候|每当铜号斥候攻击时,重置由你操控的其他生物。 @@ -2315,7 +2382,6 @@ Corrosive Mentor|蚀命明师|生物~元素/浪客|由你操控的黑色生 Corrosive Ooze|腐蚀流浆|生物 ~流浆|每当腐蚀流浆阻挡一个佩带武具的生物,或被一个佩带武具的生物阻挡,在战斗结束时消灭所有装备在后者生物上的武具。 Corrupt Court Official|Corrupt Court Official|| Corrupt Eunuchs|Corrupt Eunuchs|| -Corrupt|腐化|法术|腐化对目标生物或牌手造成伤害,其数量等同于由你操控的沼泽数量。 你获得等同于以此法所造成的伤害之生命。 Corrupted Conscience|感知染污|结界~灵气|结附于生物\n你操控所结附的生物。\n所结附的生物具有侵染异能。 (它会以-1/-1指示物的方式对生物造成伤害,并以中毒指示物的方式对牌手造成伤害。) Corrupted Crossroads|腐化会所|地|{T}:加{C}到你的法术力池中。({C}代表无色法术力。)\n{T},支付1点生命:加一点任意颜色的法术力到你的法术力池中。此法术力只能用来施放具虚色异能的咒语。 Corrupted Grafstone|腐化墓碑|神器|腐化墓碑须横置进战场。\n{T}:选择你坟墓场中一张牌具有的一种颜色。加一点该色的法术力到你的法术力池中。 @@ -2323,6 +2389,7 @@ Corrupted Harvester|腐化索命妖|生物~惊惧兽|{B},牺牲一个生物 Corrupted Resolve|腐化决心|瞬间|如果目标咒语的操控者已中毒,则反击之。 Corrupted Roots|根部腐化|结界~灵气|树林结界或平原结界\n每当受此结界的地成为横置时,其操控者失去2点生命。 Corrupted Zendikon|腐化赞迪肯|结界~灵气|结附于地\n所结附的地是3/3黑色的流浆生物。 它仍然是地。\n当所结附的地置入坟墓场时,将该牌移回其拥有者手上。 +Corrupt|腐化|法术|腐化对目标生物或牌手造成伤害,其数量等同于由你操控的沼泽数量。 你获得等同于以此法所造成的伤害之生命。 Cosi's Ravager|寇希噬怪|生物~元素|地落~每当一个地在你的操控下进战场时,你可以让寇希噬怪对目标牌手造成1点伤害。 Cosi's Trickster|寇希诈术师|生物~人鱼/法术师|每当任一对手将其牌库洗牌时,你可以在寇希诈术师上放置一个+1/+1指示物。 Cosmic Larva|宇宙幼兽|生物~野兽|践踏\n在你的维持开始时,除非你牺牲两个地,否则牺牲宇宙幼兽。 @@ -2375,8 +2442,8 @@ Crackling Doom|裂响终末|瞬间|裂响终末向每位对手各造成2点伤 Crackling Drake|爆响龙兽|生物 ~龙兽|飞行\n爆响龙兽的力量等同于放逐区中由你拥有之瞬间与法术牌数量和你坟墓场中这两类牌数量的加总。\n当爆响龙兽进战场时,抓一张牌。 Crackling Perimeter|裂响周围|结界|横置一个由你操控且未横置的门:裂响周围对每位对手各造成1点伤害。 Crackling Triton|爆裂屈东|生物~人鱼/法术师|{2}{R},牺牲爆裂屈东:爆裂屈东对目标生物或牌手造成2点伤害。 -Cradle of the Accursed|遭诅者源墓|地~沙漠|{T}:加{C}到你的法术力池中。\n{3},{T},牺牲遭诅者源墓:派出一个2/2黑色灵俑衍生生物。只可以于你能施放法术的时机下起动此异能。 Cradle of Vitality|孕育活力|结界|每当你获得生命时,你可以支付{1}{W}。 若你如此作,则你每获得1点生命,就在目标生物上放置一个+1/+1指示物。 +Cradle of the Accursed|遭诅者源墓|地~沙漠|{T}:加{C}到你的法术力池中。\n{3},{T},牺牲遭诅者源墓:派出一个2/2黑色灵俑衍生生物。只可以于你能施放法术的时机下起动此异能。 Cradle to Grave|浮生瞬息|瞬间|消灭目标非黑色生物,且须为本回合进场者。 Crafty Cutpurse|狡智扒手|生物 ~人类/海盗|闪现\n当狡智扒手进战场时,所有将于本回合中在对手操控下派出的衍生物,改为在你的操控下派出之。 Crafty Pathmage|狡智径法师|生物~人类/法术师|{T}:目标力量等于或小于2的生物本回合不能被阻挡。 @@ -2386,16 +2453,16 @@ Cranial Archive|颅内档案|神器|{2},放逐颅内档案:目标牌手将 Cranial Extraction|颅内萃取|法术~古咒|说出一张非地的牌之名称。从目标牌手的坟墓场,手牌与牌库中搜寻所有与该牌同名的牌,并将它们移出对战。然后该牌手将他的牌库洗牌。 Cranial Plating|颅骨护甲|神器~武具|你每操控一个神器,佩带此武具的生物便得+1/+0。\n{B}{B}:将颅骨护甲装备在目标由你操控的生物上。\n佩带{1} Crash Landing|迫降|瞬间|目标具飞行异能的生物失去飞行异能直到回合结束。 迫降对该生物造成伤害,其数量等同于由你操控的树林数量。 +Crash Through|全力突破|法术|由你操控的生物获得践踏异能直到回合结束。(具践踏异能的生物造成之过量战斗伤害能对所攻击的牌手或鹏洛客造成之。)\n抓一张牌。 Crash the Ramparts|冲破壁垒|瞬间|直到回合结束,目标生物得+3/+3且获得践踏异能。 -Crash Through|全力突破|法术|由你操控的生物获得践踏异能直到回合结束。\n抓一张牌。 Crashing Drawbridge|城门吊桥|神器生物 ~墙|守军\n{T}:由你操控的生物获得敏捷异能直到回合结束。 Crashing Footfalls|坏灭足迹|法术|延缓4~{G}(除了从你手上施放此牌,你能支付{G}并将它放逐,且上面有四个计时指示物。在你的维持开始时,从其上移去一个计时指示物。当移去最后一个时,则施放它且不需支付其法术力费用。)\n派出两个4/4绿色,具践踏异能的犀牛衍生生物。 Crashing Tide|覆顶潮浪|法术|只要你操控人鱼,覆顶潮浪便具有闪现异能。\n将目标生物移回其拥有者手上。\n抓一张牌。 Crater Elemental|山口元素|生物~元素|{R},{T},牺牲山口元素:山口元素对目标生物造成4点伤害。\n强横~{2}{R}:山口元素基础力量为8直到回合结束。只能于由你操控之生物的力量总和等于或大于8时起动此异能。 Crater Hellion|火山地狱兽|生物~地狱兽/野兽|返响{4}{R}{R} (在你的维持开始时,若你在你前一个维持开始后才操控它,则除非你支付其返响费用,否则牺牲之。)\n当火山地狱兽进战场时,它对每个其他生物各造成4点伤害。 +Crater's Claws|山口龙爪|法术|山口龙爪对目标生物或牌手造成X点伤害。\n威猛~如果你操控力量等于或大于4的生物,则改为山口龙爪对所影响的生物或牌手造成X加2点伤害。 Craterhoof Behemoth|陨蹄贝西摩斯|生物~野兽|敏捷\n当陨蹄贝西摩斯进战场时,直到回合结束,由你操控的生物获得践踏异能且得+X/+X,X为由你操控的生物数量。 Craterize|化为陨坑|法术|消灭目标地。 -Crater's Claws|山口龙爪|法术|山口龙爪对目标生物或牌手造成X点伤害。\n威猛~如果你操控力量等于或大于4的生物,则改为山口龙爪对所影响的生物或牌手造成X加2点伤害。 Craw Giant|贪食的巨人|生物~巨人|践踏\n狂暴2(每当此生物被阻挡时,从第二个生物起,每个阻挡它的生物都使它得+2/+2直到回合结束。) Craw Wurm|巨爪亚龙|生物~亚龙| Crawling Filth|污秽匍兽|生物~精怪|恐惧\n转生5 (当它从场上进入坟墓场时,你可以将目标总法术力费用等于或小于5的精怪牌从你的坟墓场移回你手上。) @@ -2439,11 +2506,11 @@ Crowd's Favor|群众眷宠|瞬间|召集(此咒语能用你的生物来协助施 Crown of Convergence|齐心冠冕|神器|你以展示牌库顶牌的方式进行游戏。\n只要你的牌库顶牌是生物牌,由你操控,且与该生物牌有共通颜色的生物便得+1/+1。\n{G}{W}:将你的牌库顶牌置于你的牌库底。 Crown of Doom|末日冠冕|神器|每当一个生物攻击你或由你操控的鹏洛客时,它得+2/+0直到回合结束。\n{2}:末日冠冕之拥有者以外的目标牌手获得末日冠冕的操控权。只能于你的回合中起动此异能。 Crown of Empires|帝国冠冕|神器|{3},{T}:横置目标生物。 如果你操控名称为帝国权杖以及帝国王座的神器,则改为获得该生物的操控权。 -Crowned Ceratok|冠角龙|生物~犀牛|践踏\n每个由你操控、且其上有+1/+1指示物的生物都具有践踏异能。 Crown-Hunter Hireling|猎王佣兵|生物~食人魔/佣兵|当猎王佣兵进战场时,你成为君主。\n除非防御牌手是君主,否则猎王佣兵不能攻击。 +Crowned Ceratok|冠角龙|生物~犀牛|践踏\n每个由你操控、且其上有+1/+1指示物的生物都具有践踏异能。 Crucible of Fire|火焰锤炼|结界|由你操控的龙生物得+3/+3。 -Crucible of the Spirit Dragon|灵龙蛰居|地|{T}:加{1}到你的法术力池中。\n{1},{T}:在灵龙蛰居上放置一个储藏指示物。\n{T},从灵龙蛰居上移去X个储藏指示物:加X点法术力到你的法术力池中,其颜色组合可任意选择。此法术力只能用来施放龙咒语,或是起动龙的异能。 Crucible of Worlds|世间锤炼|神器|你可以从你坟墓场中使用地牌。 +Crucible of the Spirit Dragon|灵龙蛰居|地|{T}:加{1}到你的法术力池中。\n{1},{T}:在灵龙蛰居上放置一个储藏指示物。\n{T},从灵龙蛰居上移去X个储藏指示物:加X点法术力到你的法术力池中,其颜色组合可任意选择。此法术力只能用来施放龙咒语,或是起动龙的异能。 Cruel Celebrant|残酷主祭|生物 ~吸血鬼|每当残酷主祭或另一个由你操控的生物或鹏洛客死去时,每位对手各失去1点生命且你获得1点生命。 Cruel Deceiver|残酷欺瞒者|生物~精怪|{1}:检视你的牌库顶牌。\n{2}:展示你的牌库顶牌。若该牌是地牌,则残酷欺瞒者获得「每当残酷欺瞒者对任何生物造成伤害时,消灭后者。」直到回合结束。此异能每回合中只能使用一次。 Cruel Edict|残酷勒令|法术|目标对手牺牲一个生物。 @@ -2462,13 +2529,13 @@ Crumbling Vestige|崩坏残骸|地|崩坏残骸须横置进战场。\n当崩坏 Crusader of Odric|欧吉克圣战军|生物~人类/士兵|欧吉克圣战军之力量与防御力各等同于由你操控的生物之数量。 Crush Contraband|粉碎禁品|瞬间|选择一项或都选~\n•放逐目标神器。\n•放逐目标结界。 Crush Dissent|打压异见|瞬间|除非目标咒语的操控者支付{2},否则反击之。\n囤兵2。(在一个由你操控的军队上放置两个+1/+1指示物。如果你未操控军队,则先派出一个0/0黑色灵俑/军队衍生物。) -Crush of Tentacles|触手压境|法术|潮涌{3}{U}{U}(如果你或队友本回合中施放过其他咒语,则你可以支付此牌的潮涌费用来施放它。)\n将所有非地永久物移回其拥有者手上。如果曾支付触手压境的潮涌费用,则将一个8/8蓝色章鱼衍生生物放进战场。 Crush Underfoot|一脚踩扁|部族瞬间~巨人|选择由你操控的一个巨人生物。 它对目标生物造成等同于前者力量的伤害。 -Crush|压碎|瞬间|消灭目标非生物的神器。 +Crush of Tentacles|触手压境|法术|潮涌{3}{U}{U}(如果你或队友本回合中施放过其他咒语,则你可以支付此牌的潮涌费用来施放它。)\n将所有非地永久物移回其拥有者手上。如果曾支付触手压境的潮涌费用,则将一个8/8蓝色章鱼衍生生物放进战场。 Crusher Zendikon|碾破赞迪肯|结界~灵气|结附于地\n所结附的地是4/2红色,具践踏异能的野兽生物。 它仍然是地。\n当所结附的地置入坟墓场时,将该牌移回其拥有者手上。 Crushing Canopy|树冠压袭|瞬间|选择一项~\n•消灭目标具飞行异能的生物。\n•消灭目标结界。 Crushing Pain|剧痛再起|瞬间~古咒|剧痛再起对目标于本回合中曾受过伤害的生物造成6点伤害。 Crushing Vines|藤蔓压溃|瞬间|选择一项~消灭目标具飞行异能的生物;或消灭目标神器。 +Crush|压碎|瞬间|消灭目标非生物的神器。 Crux of Fate|命途交错|法术|选择一项~\n● 消灭所有龙生物。\n● 消灭所有非龙的生物。 Cry of Contrition|悔罪哭喊|法术|目标牌手弃一张牌。\n缠身(当此咒语牌结算后、置入坟墓场时,将它移出对战并缠身在目标生物上。)\n当悔罪哭喊所缠身的生物置入坟墓场时,目标牌手弃一张牌。 Cry of the Carnarium|剜祭场呼喊|法术|所有生物得-2/-2直到回合结束。放逐所有坟墓场中的所有于本回合中从战场进入该处之生物牌。如果本回合中有生物将死去,则改为将它放逐。 @@ -2476,12 +2543,13 @@ Cryoclasm|凛寒断层|法术|消灭目标平原或海岛。 凛寒断层对该 Crypsis|保护色|瞬间|目标由你操控的生物获得反由对手操控的生物之保护异能直到回合结束。将之重置。 Crypt Champion|墓穴斗士|生物~灵俑|连击\n当墓穴斗士进场时,每位牌手从其坟墓场将一张总法术力费用等于或小于3的生物牌放置进场。\n当墓穴斗士进场时,除非用过{R}来支付其费用,否则将它牺牲。 Crypt Creeper|墓穴匐尸|生物~灵俑|牺牲墓穴匐尸:将目标牌从坟墓场放逐。 -Crypt Ghast|墓穴惧妖|生物~精怪|敲诈(每当你施放一个咒语时,你可以支付{W/B}。若你如此作,则每位对手各失去1点生命,且你获得等量的生命。)\n每当你横置一个沼泽以产生法术力时,加{B}到你的法术力池中。(会得到原本该有的法术力,并加上此份法术力。) +Crypt Ghast|墓穴惧妖|生物~精怪|敲诈(每当你施放一个咒语时,你可以支付{W/B}。若你如此作,则每位对手各失去1点生命,且你获得等量的生命。)\n每当你横置一个沼泽以产生法术力时,加{B}到你的法术力池中(会得到原本该有的法术力,并加上此份法术力)。 Crypt Incursion|入侵墓穴|瞬间|放逐目标牌手坟墓场中的所有生物牌。每以此法放逐一张牌,你便获得3点生命。 -Crypt of Agadeem|艾格丁墓穴|地|艾格丁墓穴须横置进战场。\n{T}:加{B}到你的法术力池中。\n{2},{T}:你坟墓场中每有一张黑色生物牌,便加{B}到你的法术力池中。 -Crypt of the Eternals|永生者墓穴|地|当永生者墓穴进战场时,你获得1 点生命。\n{T}:加{C}到你的法术力池中。\n{1},{T}:加{U},{B}或{R}到你的法术力池中。 +Crypt Lurker|墓穴伏怪|生物 ~惊惧兽|当墓穴伏怪进战场时,你可以牺牲一个生物或弃一张生物牌。若你如此作,则抓一张牌。 Crypt Rats|墓穴老鼠|生物 ~老鼠|{X}:墓穴老鼠对每个生物和每位牌手各造成X点伤害。只能将黑色法术力用于X。 Crypt Ripper|墓穴夺魂妖|生物~阴魂|敏捷\n{B}:墓穴夺魂妖得+1/+1直到回合结束。 +Crypt of Agadeem|艾格丁墓穴|地|艾格丁墓穴须横置进战场。\n{T}:加{B}到你的法术力池中。\n{2},{T}:你坟墓场中每有一张黑色生物牌,便加{B}到你的法术力池中。 +Crypt of the Eternals|永生者墓穴|地|当永生者墓穴进战场时,你获得1 点生命。\n{T}:加{C}到你的法术力池中。\n{1},{T}:加{U},{B}或{R}到你的法术力池中。 Cryptborn Horror|窖生惊惧兽|生物~惊惧兽|践踏\n窖生惊惧兽进战场时上面有X个+1/+1指示物,X为你的对手在本回合中失去生命的总量。 Cryptbreaker|逃墓灵俑|生物~灵俑|{1}{B},{T},弃一张牌:将一个2/2黑色灵俑衍生生物放进战场。\n横置三个由你操控且未横置的灵俑:你抓一张牌且失去1点生命。 Cryptic Annelid|墓穴环节兽|生物~野兽|当墓穴环节兽进场时,占卜1,然后占卜2,然后占卜3。 (占卜X的流程是检视你牌库顶的X张牌,然后将其中任意数量的牌以任意顺序置于你牌库底,其余则以任意顺序置于你牌库顶。) @@ -2493,14 +2561,17 @@ Cryptolith Fragment|秘石碎片|神器|秘石碎片须横置进战场。\n{T} Cryptolith Rite|秘石仪式|结界|由你操控的生物具有「{T}:加一点任意颜色的法术力到你的法术力池中。」 Cryptoplasm|隐密移型浆|生物~变形兽|在你的维持开始时,你可以使隐密移型浆成为令一个目标生物的复制。 如果你如此作,则隐密移型浆获得此异能。 Cryptwailing|墓穴悲泣|结界|{1},从你坟墓场中将两张生物牌移出对战:目标牌手弃一张牌。 你只可以于你能使用法术的时机下使用此异能。 +Crystacean|庞巨晶蟹|生物 ~蟹|闪现 Crystal Ball|水晶球|神器|{1},{T}:占卜2。 (占卜2的流程是检视你牌库顶的两张牌,然后将其中任意数量的牌以任意顺序置于你牌库底,其余则以任意顺序置于你牌库顶。) Crystal Chimes|水晶钟铃|神器|{3},{T},牺牲水晶钟铃:将所有结界牌从你的坟墓场移回你手上。 Crystal Seer|水晶预言师|生物~维多肯/法术师|当水晶预言师进场时,检视你牌库顶的四张牌,然后将它们以任意顺序放回。\n{4}{U}:将水晶预言师移回其拥有者手上。 Crystal Slipper|水晶舞鞋|神器 ~武具|佩带此武具的生物得+1/+0且具有敏捷异能。\n佩带{1}({1}:装备在目标由你操控的生物上。佩带的时机视同法术。) Crystal Vein|水晶矿脉|地|{T}:加{1}到你的法术力池中。\n{T},牺牲水晶矿脉:加{2}到你的法术力池中。 Crystalline Crawler|晶澈匍体|神器生物~组构体|聚辉~晶澈匍体进战场时上面有数个+1/+1指示物,其数量为施放它时用来支付费用的法术力颜色数量。\n从晶澈匍体上移去一个+1/+1指示物:加一点任意颜色的法术力到你的法术力池中。\n{T}:在晶澈匍体上放置一个+1/+1指示物。 +Crystalline Giant|晶澈巨人|神器生物 ~巨人|在你回合的战斗开始时,从飞行、先攻、死触、辟邪、系命、威慑、延势、践踏、警戒和+1/+1等十种指示物内晶澈巨人上面尚不具有者中随机选择一种。在晶澈巨人上放置一个该种指示物。 Crystalline Nautilus|晶澈鹦鹉螺|结界生物~鹦鹉螺|神授{3}{U}{U}(如果你支付此牌的神授费用来施放它,则它便是具「结附于生物」的灵气咒语。如果它未结附于生物上,就会再度成为生物。)\n当晶澈鹦鹉螺成为咒语或异能的目标时,将它牺牲。\n所结附的生物得+4/+4且具有「当此生物成为咒语或异能的目标时,将它牺牲。」 Crystallization|结晶化|结界~灵气|生物结界\n受此结界的生物不能进行攻击或阻挡。\n当受此结界的生物成为咒语或异能的目标时,将该生物移出对战。 +Cubwarden|护崽慈狮|生物 ~猫|合变{2}{W}{W}(如果你支付此咒语的合变费用来施放之,则将它放置在目标由你拥有之非人类生物的顶上或底下。它们合变作顶上的生物,外加具有底下所有异能。)\n系命\n每当此生物合变时,派出两个1/1白色,具系命异能的猫衍生生物。 Cudgel Troll|棍棒巨魔|生物~巨魔|{G}:重生棍棒巨魔。 (如果此生物下一次于本回合中将被消灭,则它不会被消灭, 而是改为将它横置,移除受过的所有伤害,并将它移出战斗。) Culling Dais|牲祭高台|神器|{T},牺牲一个生物:在牲祭高台上放置一个充电指示物。\n{1},牺牲牲祭高台:牲祭高台上每有一个充电指示物,便抓一张牌。 Culling Drone|牲祭奴兽|生物~奥札奇/奴兽|虚色(此牌没有颜色。)摄食(每当此生物对任一牌手造成战斗伤害时,该牌手放逐其牌库顶牌。) @@ -2519,6 +2590,7 @@ Cunning Advisor|Cunning Advisor|| Cunning Breezedancer|舞风黠龙|生物~龙|飞行\n每当你施放非生物咒语时,舞风黠龙得+2/+2直到回合结束。 Cunning Evasion|机敏闪避|结界|每当一个由你操控的生物被阻挡时,你可以将它移回其拥有者手上。 Cunning Lethemancer|狡诈忘却术士|生物~人类/法术师|在你的维持开始时,每位牌手弃一张牌。 +Cunning Nightbonder|狡诈隐绊人|生物 ~人类/浪客|闪现\n你施放之具闪现异能的咒语减少{1}来施放,且不能被反击。 Cunning Sparkmage|狡诈火花法师|生物~人类/祭师|敏捷\n{T}:狡诈火花法师对目标生物或牌手造成1点伤害。 Cunning Strike|精巧一击|瞬间|精巧一击对目标生物造成2点伤害,并对目标牌手造成2点伤害。\n抓一张牌。 Cunning Survivor|狡黠遗民|生物~人类/战士|每当你循环或弃一张牌时,狡黠遗民得+1/+0直到回合结束,且本回合不能被阻挡。 @@ -2539,14 +2611,14 @@ Curse of Misfortunes|厄运诅咒|结界~灵气/诅咒|在你的维持开始 Curse of Oblivion|遗忘诅咒|结界~灵气/诅咒|结附于牌手\n在所结附之牌手的维持开始时,该牌手将两张牌从其坟墓场放逐。 Curse of Predation|猎捕诅咒|结界~灵气/诅咒|结附于牌手\n每当一个生物攻击所结附的牌手时,在该生物上放置一个+1/+1指示物。 Curse of Stalked Prey|遭觊猎物诅咒|结界~灵气/诅咒|结附于牌手\n每当一个生物对所结附的牌手造成战斗伤害时,在该生物上放置一个+1/+1指示物。 +Curse of Thirst|干渴诅咒|结界~灵气/诅咒|在所结附之牌手的维持开始时,每有一个诅咒结附于该牌手,干渴诅咒便对该牌手造成1点伤害。 +Curse of Vengeance|复仇诅咒|结界~灵气/诅咒|结附于牌手\n每当所结附的牌手施放咒语时,在复仇诅咒上放置一个怨恨指示物。\n当所结附的牌手输掉这盘游戏时,你获得X点生命且抓X张牌,X为复仇诅咒上怨恨指示物的数量。 +Curse of Wizardry|术法诅咒|结界|于术法诅咒进战场时,选择一种颜色。\n每当牌手施放该色的咒语时,该牌手失去1点生命。 Curse of the Bloody Tome|血书诅咒|结界~灵气/诅咒|结附于牌手\n在所结附的牌手之维持开始时,该牌手将其牌库顶的两张牌置入其坟墓场。 Curse of the Cabal|柯帮诅咒|法术|目标牌手牺牲一半数量由他操控的永久物,小数点后舍去。\n延缓2~{2}{B}{B}\n在每位牌手的维持开始时,若柯帮诅咒已延缓,则该牌手可以牺牲一个永久物。 若他如此作,则在柯帮诅咒上放置两个计时指示物。 Curse of the Nightly Hunt|每夜行猎诅咒|结界~灵气/诅咒|结附于牌手\n由所结附的牌手操控的生物每回合若能攻击,则必须攻击。 Curse of the Pierced Heart|穿心诅咒|结界~灵气/诅咒|结附于牌手\n在所结附之牌手的维持开始时,穿心诅咒对该牌手造成1点伤害。 Curse of the Swine|野猪之咒|法术|放逐X个目标生物。每以此法放逐一个生物,其操控者便将一个2/2绿色野猪衍生生物放进战场。 -Curse of Thirst|干渴诅咒|结界~灵气/诅咒|在所结附之牌手的维持开始时,每有一个诅咒结附于该牌手,干渴诅咒便对该牌手造成1点伤害。 -Curse of Vengeance|复仇诅咒|结界~灵气/诅咒|结附于牌手\n每当所结附的牌手施放咒语时,在复仇诅咒上放置一个怨恨指示物。\n当所结附的牌手输掉这盘游戏时,你获得X点生命且抓X张牌,X为复仇诅咒上怨恨指示物的数量。 -Curse of Wizardry|术法诅咒|结界|于术法诅咒进战场时,选择一种颜色。\n每当牌手施放该色的咒语时,该牌手失去1点生命。 Cursebreak|断诅|瞬间|消灭目标结界。 你获得2点生命。 Cursecatcher|捕咒师|生物 ~人鱼/法术师|牺牲捕咒师:除非目标瞬间或法术咒语的操控者支付{1},否则反击之。 Cursed Minotaur|受诅牛头怪|生物~灵俑/牛头怪|威慑(此生物只能被两个或更多生物阻挡。) @@ -2561,9 +2633,9 @@ Custodi Squire|柩护扈从|生物~精怪/僧侣|飞行\n议定~当柩护 Custodian of the Trove|宝库监管者|神器生物~魔像|守军\n宝库监管者须横置进战场。 Cut the Earthly Bond|斩尘缘|瞬间~古咒|将目标被结附的永久物移回其拥有者手上。 Cut the Tethers|切断栓炼|法术|对每个精怪而言,除非其操控者为它支付{3},否则将该精怪移回其拥有者的手上。 -Cut|割斩|法术|割斩对目标生物造成4点伤害。 -Cutthroat il-Dal|达奥黜人割喉客|生物~人类/浪客|背水战~只要你没有手牌,达奥黜人割喉客便具有次元幽影异能。 (它只能阻挡具次元幽影异能的生物,亦只能被具此异能的生物阻挡。) Cutthroat Maneuver|割喉计略|瞬间|直到回合结束,至多两个目标生物各得+1/+1且获得系命异能。 +Cutthroat il-Dal|达奥黜人割喉客|生物~人类/浪客|背水战~只要你没有手牌,达奥黜人割喉客便具有次元幽影异能。 (它只能阻挡具次元幽影异能的生物,亦只能被具此异能的生物阻挡。) +Cut|割斩|法术|割斩对目标生物造成4点伤害。 Cyclical Evolution|周期演化|法术|目标生物得+3/+3直到回合结束。 将周期演化移出对战,且上面有三个计时指示物。\n延缓3~{2}{G}(除了从你手上使用此牌,你可以支付{2}{G}并将此牌移出对战,且上面有三个计时指示物。 在你的维持开始时,从其上移去一个计时指示物。 当移去最后一个时,则使用它且不需支付其法术力费用。) Cyclone Sire|气旋君父|生物~元素|飞行\n当气旋君父死去时,你可以在目标由你操控的地上放置三个+1/+1指示物。若你如此作,则该地成为0/0,具敏捷异能的元素生物,且仍然是地。 Cyclonic Rift|龙卷裂空|瞬间|将目标不由你操控的非地永久物移回其拥有者手上。\n超载{6}{U}(你可以支付此咒语的超载费用来施放它。如果你如此作,将其中的「目标」字样全部更改为「每个」。) @@ -2571,9 +2643,9 @@ Cyclopean Giant|单眼巨人|生物~灵俑/巨人|当单眼巨人从场上 Cyclopean Snare|巨型绊索|神器|{3},{T}:横置目标生物,然后将巨型绊索移回其拥有者手上。 Cyclops Electromancer|独眼巨人电流术士|生物 ~独眼巨人/法术师|当独眼巨人电流术士进战场时,它向目标由对手操控的生物造成X点伤害,X为你坟墓场中瞬间与法术牌的数量加总。 Cyclops Gladiator|独眼巨人角斗士|生物~独眼巨人/战士|每当独眼巨人角斗士攻击时,你可以让它对目标由防御牌手操控的生物造成伤害,其数量等同于前者的力量。 若你如此作,则该生物对独眼巨人角斗士造成伤害,其数量等同于该生物的力量。 +Cyclops Tyrant|独眼暴君|生物~独眼巨人|威吓(此生物只能被神器生物和/或与它有共通颜色的生物阻挡。)独眼暴君不能阻挡力量等于或小于2的生物。 Cyclops of Eternal Fury|恒怒独眼巨人|结界生物~独眼巨人|由你操控的生物具有敏捷异能。 Cyclops of One-Eyed Pass|独目峡独眼巨人|生物~独眼巨人| -Cyclops Tyrant|独眼暴君|生物~独眼巨人|威吓(此生物只能被神器生物和/或与它有共通颜色的生物阻挡。)独眼暴君不能阻挡力量等于或小于2的生物。 Cylian Elf|塞利亚地精|生物~地精/斥候| Cylian Sunsinger|塞利亚咏日师|生物~地精/祭师|{R}{G}{W}:塞利亚咏日师与其他具同样名称的生物各得+3/+3直到回合结束。 Cystbearer|囊肿兽|生物~野兽|侵染 (此生物会以-1/-1指示物的方式对生物造成伤害,并以中毒指示物的方式对牌手造成伤害。) @@ -2581,6 +2653,8 @@ Cytoplast Manipulator|胞塑体操弄师|生物~人类/法术师/突变体 Cytoplast Root-Kin|木身胞塑体|生物~元素/突变体|接殖4(此生物进场时上面有四个+1/+1指示物。 每当另一个生物进场时,你可以将此生物上的一个+1/+1指示物移到前者上。)\n当木身胞塑体进场时,在每个由你操控,且上面有+1/+1指示物的其它生物上放置一个+1/+1指示物。\n{2}:将一个+1/+1指示物从目标由你操控的生物移到木身胞塑体上。 Cytoshape|细胞塑型|瞬间|选择场上的一个非传奇生物。 目标生物成为该生物的复制品直到回合结束。 Cytospawn Shambler|跛行胞塑母体|生物~元素/突变体|接殖6(此生物进场时上面有六个+1/+1指示物。 每当另一个生物进场时,你可以将此生物上的一个+1/+1指示物移到前者上。)\n{G}:目标具有+1/+1指示物的生物获得践踏异能直到回合结束。 +D'Avenant Healer|阿维农治疗师|生物~人类/僧侣/弓箭手|{T}:阿维农治疗师对目标进行攻击或阻挡的生物造成1点伤害。\n{T}:于本回合中,防止接下来将对目标生物或牌手造成的1点伤害。 +D'Avenant Trapper|阿维农布陷人|生物 ~人类/弓箭手|每当你施放史迹咒语时,横置目标由对手操控的生物。(神器、传奇和传纪是史迹。) Dack Fayden|戴克费登|鹏洛客~戴克|+1:目标牌手抓两张牌,然后弃两张牌。\n-2:获得目标神器的操控权。\n-6:你获得具有「每当你施放以一个或数个永久物为目标的咒语时,获得这些永久物的操控权」的徽记。 Dack's Duplicate|戴克的拟形妖|生物~变形兽|你可以使戴克的拟形妖当成战场上任一生物的复制品来进入战场,但它额外获得敏捷与义勇异能。(每当它攻击生命最多或与他者同为最多的牌手时,在其上放置一个+1/+1指示物。) Dagger Caster|飞刀客|生物 ~凡尔西诺/浪客|当飞刀客进战场时,它向每位对手各造成1点伤害并向由对手操控的每个生物各造成1点伤害。 @@ -2622,7 +2696,7 @@ Daring Skyjek|大胆空耶克|生物~人类/骑士|协战~每当大胆空 Daring Sleuth|大胆侦员|生物~人类/浪客|当你牺牲一个线索时,转化大胆侦员。 Daring Thief|大胆的窃贼|生物~人类/浪客|启悟~每当大胆的窃贼成为未横置时,选择目标由你操控之非地永久物,以及目标由对手操控、且与前者有共通牌类别之永久物。你可以交换两者的操控权。 Dark Banishing|黯境放逐|瞬间|消灭目标非黑色的生物。 它不能重生。 -Dark Bargain|黯境交易|瞬间|检视你牌库顶的三张牌。将其中两张置于你手上,另一张置入你的坟墓场。黯境交易对你造成2点伤害。 +Dark Bargain|黯境交易|瞬间|检视你牌库顶的三张牌。将其中两张置于你手上,另一张则置入你的坟墓场。黯境交易对你造成2点伤害。 Dark Betrayal|邪恶背叛|瞬间|消灭目标黑色生物。 Dark Confidant|黑暗亲信|生物~人类/法术师|在你的维持开始时,展示你的牌库顶牌,并将该牌置于你手上。 你失去与该牌之总法术力费用等量的生命。 Dark Dabbling|暗法小试|瞬间|重生目标生物。抓一张牌。(如果该生物下一次于本回合中将被消灭,则它不会被消灭,而是改为将它横置,移除受过的所有伤害,并将它移出战斗。)精熟咒语~如果你坟墓场中有两张或更多的瞬间和/或法术牌,则再重生每个由你操控的其他生物。 @@ -2643,9 +2717,9 @@ Dark Salvation|黑暗救援|法术|选择目标牌手和至多一个目标生物 Dark Temper|极度暴怒|瞬间|极度暴怒对目标生物造成2点伤害。 如果你操控黑色永久物,则改为消灭该生物。 Dark Tutelage|黑暗教导|结界|在你的维持开始时,展示你的牌库顶牌,并将该牌置于你手上。 你失去与该牌之总法术力费用等量的生命。 Dark Withering|黯境枯萎|瞬间|消灭目标非黑色的生物。\n疯魔{B}(如果你弃掉此牌,可以改为使用它并支付其疯魔费用,而非直接将它置入你的坟墓场。) +Dark-Dweller Oracle|暗栖先知|生物 ~鬼怪/祭师|{1},牺牲一个生物:放逐你的牌库顶牌。本回合中,你可以使用该牌。(你依旧要支付其费用。你只能于你仍有可使用地数的时候,才能以此法使用地。) Darkblade Agent|黯刃密探|生物 ~人类/杀手|只要你本回合中刺探过,黯刃密探便具有死触异能与「每当此生物对任一牌手造成战斗伤害时,你抓一张牌。」 Darkblast|黑暗冲击波|瞬间|目标生物得-1/-1直到回合结束。\n发掘3(若你将抓一张牌,则你可以改为将你牌库顶正好三张牌置入你的坟墓场。 若你如此作,则将此牌从你的坟墓场移回你手上。 若否,则抓一张牌。) -Dark-Dweller Oracle|暗栖先知|生物 ~鬼怪/祭师|{1},牺牲一个生物:放逐你的牌库顶牌。本回合中,你可以使用该牌。(你依旧要支付其费用。你只能于你仍有可使用地数的时候,才能以此法使用地。) Darkheart Sliver|黯心裂片妖|生物~裂片妖|所有裂片妖具有「牺牲此生物:你获得3点生命。」 Darklit Gargoyle|墨曜石像鬼|神器生物~石像鬼|飞行\n{B}:墨曜石像鬼得+2/-1直到回合结束。 Darkness|黑暗|瞬间|于本回合中,防止将造成的所有战斗伤害。 @@ -2653,12 +2727,12 @@ Darkslick Drake|暗光海龙兽|生物~龙兽|飞行\n当暗光海龙兽从战 Darkslick Shores|暗光海滨|地|除非由你操控的其他地数量为两个或更少,否则暗光海滨须横置进战场。\n{T}:加{U}或{B}到你的法术力池中。 Darksteel Axe|玄铁斧|神器 ~武具|不灭\n佩带此武具的生物得+2/+0。\n佩带{2} Darksteel Brute|玄铁兽雕像|神器|玄铁兽雕像不会毁坏。 (注明「消灭」的效应以及致命伤害都不会将它消灭。)\n{3}:玄铁兽雕像成为2/2神器生物直到回合结束。 -Darksteel Citadel|玄铁殿堂|神器地|不灭\n{T}:加{C}到你的法术力池中。 +Darksteel Citadel|玄铁殿堂|神器地|不灭(注明「消灭」的效应不会消灭此地。)\n{T}:加{1}到你的法术力池中。 Darksteel Colossus|玄铁巨像|神器生物|践踏\n玄铁巨像不会毁坏。 (注明「消灭」的效应以及致命伤害都不会将它消灭。)\n若玄铁巨像将从任何区域置入坟墓场中,则改为展示玄铁巨像,并将其洗入其拥有者的牌库。 Darksteel Forge|玄铁锻冶炉|神器|由你操控的神器不会毁坏。 (注明「消灭」的效应以及致命伤害都不会将它们消灭。) Darksteel Gargoyle|玄铁石像鬼|神器生物~石像鬼|飞行\n玄铁石像鬼不会毁坏。 (注明「消灭」的效应以及致命伤害都不会将它消灭。) Darksteel Garrison|玄铁驻防|神器~工事|受此工事的地不会毁坏。\n每当受此工事的地成为横置时,目标生物得+1/+1直到回合结束。\n构工{3}({3}:装备在目标由你操控的地上; 构工的时机视同法术。 此牌进场时并未装备,且该地离场后,此牌依旧在场。) -Darksteel Ingot|玄铁锭|神器|不灭\n{T}:加一点任意颜色的法术力到你的法术力池中。 +Darksteel Ingot|玄铁锭|神器|不灭(注明「消灭」的效应不会消灭此神器。){T}:加一点任意颜色的法术力到你的法术力池中。 Darksteel Juggernaut|玄铁攻城巨车|神器生物~攻城巨车|玄铁攻城巨车的力量与防御力各等同于由你操控的神器之数量。\n玄铁攻城巨车不会毁坏,且每回合若能攻击,则必须攻击。 Darksteel Myr|玄铁秘耳|神器生物~秘耳|玄铁秘耳不会毁坏。 (致命伤害以及注明「消灭」的效应都不会将它消灭。 如果其防御力降到0或更少,它仍会置入其拥有者的坟墓场。) Darksteel Pendant|玄铁垂饰|神器|玄铁垂饰不会毁坏。 (注明「消灭」的效应以及致命伤害都不会将它消灭。)\n{1},{T}:检视你的牌库顶牌。 你可以将该牌置于你的牌库底。 @@ -2677,16 +2751,14 @@ Dauntless Escort|不屈卫士|生物~犀牛/士兵|牺牲不屈卫士:由 Dauntless Onslaught|无畏猛攻|瞬间|至多两个目标生物各得+2/+2直到回合结束。 Dauntless River Marshal|无畏河流元帅|生物~人类/士兵|只要你操控海岛,无畏河流元帅便得+1/+1。\n{3}{U}:横置目标生物。 Dauthi Slayer|道西凶手|生物~道西/士兵|次元幽影(此生物只能阻挡具次元幽影异能的生物,亦只能被具此异能的生物阻挡。)\n道西凶手每回合若能攻击,则必须攻击。 -D'Avenant Healer|阿维农治疗师|生物~人类/僧侣/弓箭手|{T}:阿维农治疗师对目标进行攻击或阻挡的生物造成1点伤害。\n{T}:于本回合中,防止接下来将对目标生物或牌手造成的1点伤害。 -D'Avenant Trapper|阿维农布陷人|生物 ~人类/弓箭手|每当你施放史迹咒语时,横置目标由对手操控的生物。(神器、传奇和传纪是史迹。) -Davriel, Rogue Shadowmage|离群影法师达夫黎|传奇鹏洛客 ~达夫黎|在每位对手的维持开始时,若该牌手的手牌为一张或更少,则离群影法师达夫黎对其造成2点伤害。\n−1:目标牌手弃一张牌。 Davriel's Shadowfugue|达夫黎的昏乱攫|法术|目标牌手弃两张牌且失去2点生命。 +Davriel, Rogue Shadowmage|离群影法师达夫黎|传奇鹏洛客 ~达夫黎|在每位对手的维持开始时,若该牌手的手牌为一张或更少,则离群影法师达夫黎对其造成2点伤害。\n−1:目标牌手弃一张牌。 Dawn Charm|黎明护符|瞬间|选择一项~于本回合中,防止将造成的所有战斗伤害;或重生目标生物;或反击目标以你为目标的咒语。 Dawn Evangel|黎明福音师|结界生物 ~人类/僧侣|每当一个生物死去时,若其上结附有由你操控的灵气,则将目标总法术力费用等于或小于2的生物牌从你的坟墓场移回你手上。 Dawn Gryff|破晓骏鹭|生物~骏鹰|飞行 Dawn of Hope|希望曙光|结界|每当你获得生命时,你可以支付{2}。若你如此作,则抓一张牌。\n{3}{W}:派出一个1/1白色,具系命异能的士兵衍生生物。 Dawn to Dusk|晨昏交替|法术|选择一项或都选~• 将目标结界牌从你的坟墓场移回你手上。• 消灭目标结界。 -Dawn|朝生|法术|余响(此咒语只能从你的坟墓场中施放。然后将它放逐。)\n将所有力量等于或小于2的生物牌从你的坟墓场移回你手上。 +Dawn's Reflection|曙光映耀|地结界|每当受此结界的地横置以产生法术力时,其操控者加两点有色法术力到他的法术力池中,其颜色组合可任意选择。 Dawnbreak Reclaimer|破晓返生使|生物~天使|飞行在你的结束步骤开始时,选择任一对手坟墓场中的一张生物牌,然后该牌手选择你坟墓场中的一张生物牌。你可以将这些牌在其拥有者的操控下移回战场。 Dawnbringer Charioteers|送晓御夫|生物~人类/士兵|飞行,系命\n勇行~每当你施放一个以送晓御夫为目标的咒语时,在送晓御夫上放置一个+1/+1指示物。 Dawnfeather Eagle|曙羽雄鹰|生物~鸟|飞行\n当曙羽雄鹰进战场时,直到回合结束,由你操控的生物得+1/+1且获得警戒异能。 @@ -2695,34 +2767,34 @@ Dawnglare Invoker|晨炫召现师|生物~寇族/法术师|飞行\n{8}:横 Dawnglow Infusion|晨华灌输|法术|如果使用晨华灌输时支付了{G},则你获得X点生命;如果使用它时支付了{W},则你获得X点生命。 (如果支付了{G}{W},则两者都作。) Dawning Angel|拂晓天使|生物 ~天使|飞行\n当拂晓天使进战场时,你获得4点生命。 Dawnray Archer|晨辉箭手|生物~人类/弓箭手|颂威 (每当一个由你操控的生物单独攻击时,该生物得+1/+1直到回合结束。)\n{W},{T}:晨辉箭手对目标进行攻击或阻挡的生物造成1点伤害。 -Dawn's Reflection|曙光映耀|地结界|每当受此结界的地横置以产生法术力时,其操控者加两点有色法术力到他的法术力池中,其颜色组合可任意选择。 Dawnstrike Paladin|晨击神圣武士|生物~人类/骑士|警戒(此生物攻击时不需横置。)系命(此生物所造成的伤害会让你获得等量的生命。) Dawntreader Elk|晨行麋鹿|生物~麋鹿|{G},牺牲晨行麋鹿:从你的牌库中搜寻一张基本地牌,将之横置进战场,然后将你的牌库洗牌。 +Dawn|朝生|法术|余响(此咒语只能从你的坟墓场中施放。然后将它放逐。)\n将所有力量等于或小于2的生物牌从你的坟墓场移回你手上。 Daxos of Meletis|迈勒提斯的达克索斯|传奇生物~人类/士兵|迈勒提斯的达克索斯不能被力量大于或等于3的生物阻挡。\n每当迈勒提斯的达克索斯对任一牌手造成战斗伤害时,放逐该牌手的牌库顶牌。你获得等同于该牌之总法术力费用的生命。直到回合结束,你可以施放该牌,且你可以将法术力视同任意颜色的法术力来支付施放该牌的费用。 Daxos the Returned|转世者达克索斯|传奇生物~灵俑/士兵|每当你施放结界咒语时,你获得一个经验指示物。 {1}{W}{B}:将一个白黑双色的精怪衍生结界生物放进战场。它具有「此生物之力量和防御力各等同于你具有的经验指示物数量。」 -Daxos, Blessed by the Sun|阳神祝佑的达克索斯|传奇结界生物~半神|达克索斯的防御力等同于你的白色献力。\n每当另一个由你操控的生物进战场或死去时,你获得1点生命。 Daxos's Torment|达克索斯的苦痛|结界|星彩~每当达克索斯的苦痛或另一个结界在你的操控下进战场时,直到回合结束,达克索斯的苦痛成为5/5,具飞行与敏捷异能的恶魔生物,且仍具有原本类别。 Daxos, Blessed by the Sun|阳神祝佑的达克索斯|传奇结界生物 ~半神|达克索斯的防御力等同于你的白色献力。(由你操控之永久物的法术力费用当中每含有一个{W},你的白色献力就加一。)\n每当另一个由你操控的生物进战场或死去时,你获得1点生命。 Day of Destiny|命运之日|传奇结界|由你操控的传奇生物得+2/+2。 Day of Judgment|审判末日|法术|消灭所有生物。 Day of the Dragons|诸龙时光|结界|当诸龙时光进战场时,放逐所有由你操控的生物。然后将等量的5/5红色,具飞行异能的龙衍生生物放进战场。当诸龙时光离开战场时,牺牲所有由你操控的龙。然后将所放逐的牌在你的操控下移回战场。 +Day's Undoing|重启一日|法术|每位牌手将其手牌与坟墓场洗入其牌库,然后各抓七张牌。如果是在你的回合中,则结束本回合。(放逐堆叠中所有咒语与异能,包括这张牌。你将手牌弃掉,直到满足手牌上限为止。生物上的伤害消失,并且注记着「本回合」与「直到回合结束」的效应均结束。) Daybreak Chaplain|破晓教士|生物 ~人类/僧侣|系命(此生物所造成的伤害会让你获得等量的生命。) +Daybreak Charger|破晓角驹|生物 ~独角兽|当破晓角驹进战场时,目标生物得+2/+0直到回合结束。 Daybreak Chimera|破晓盖美拉|生物 ~盖美拉|此咒语减少{X}来施放,X为你的白色献力。(由你操控之永久物的法术力费用当中每含有一个{W},你的白色献力就加一。)\n飞行 Daybreak Coronet|破晓冠冕|结界~灵气|生物结界(仅限已被其它灵气结附者)\n受此结界的生物得+3/+3并具有先攻,警戒,及系命异能。 (每当它造成伤害时,其操控者获得等量的生命。) Daybreak Ranger|破晓护林人|生物~人类/弓箭手/狼人|{T}:破晓护林人对目标具飞行异能的生物造成2点伤害。\n在每个维持开始时,若上回合没有任一咒语施放过,转化破晓护林人。 -Day's Undoing|重启一日|法术|每位牌手将其手牌与坟墓场洗入其牌库,然后各抓七张牌。如果是在你的回合中,则结束本回合。(放逐堆叠中所有咒语与异能,包括这张牌。你将手牌弃掉,直到满足手牌上限为止。生物上的伤害消失,并且注记着「本回合」与「直到回合结束」的效应均结束。) +Daysquad Marshal|昼班队元帅|生物 ~人类/士兵|当昼班队元帅进战场时,派出一个1/1白色人类/士兵衍生生物。 Daze|目眩|瞬间|你可以将一个由你操控的海岛移回其拥有者手上,而不支付目眩的法术力费用。\n除非目标咒语的操控者支付{1},否则反击之。 Dazzling Lights|眩目光辉|瞬间|目标生物得-3/-0直到回合结束。\n刺探2。(检视你牌库顶的两张牌,然后将其中任意数量的牌置入你的坟墓场,其余则以任意顺序置于你牌库顶。) Dazzling Ramparts|眩目壁垒|生物~墙|守军\n{1}{W},{T}:横置目标生物。 Dazzling Reflection|炫亮反射|瞬间|你获得等同于目标生物力量的生命。防止该生物下一次在本回合中将造成的伤害。 Dead Drop|投落处死|法术|掘穴(你于施放此咒语时每从你坟墓场中放逐一张牌,就能为此咒语支付{1})。\n目标牌手牺牲两个生物。 Dead Man's Chest|死魂棺|结界 ~灵气|结附于由对手操控的生物\n当所结附的生物死去时,放逐其拥有者牌库顶的若干牌,其数量等同于该生物的力量。于这些牌持续被放逐期间,你可以施放其中的非地牌,且你可以将法术力视同任意种类的法术力来支付施放这些咒语的费用。 -Dead of Winter|寒冬杀机|法术|所有非雪境的生物得-X/-X直到回合结束,X为由你操控的雪境永久物数量。 Dead Reckoning|亡者报复|法术|你可以将目标生物牌从你坟墓场置于你的牌库顶。 如果你如此作,则亡者报复对目标生物造成伤害,其数量等同于该牌的力量。 Dead Reveler|死亡狂欢人|生物~灵俑|脱缰(你可以让此生物进战场时上面有一个+1/+1指示物。只要其上有+1/+1指示物,它就不能进行阻挡。) Dead Revels|亡者狂欢|法术|揭幕{1}{B}(如果本回合有对手曾失去生命,则你可以支付此咒语的揭幕费用而非法术力费用来施放它。)\n将至多两张目标生物牌从你的坟墓场移回你手上。 Dead Weight|重负|结界 ~灵气|结附于生物\n所结附的生物得-2/-2。 -Dead|Dead|瞬间|去死对目标生物造成2点伤害。 +Dead of Winter|寒冬杀机|法术|所有非雪境的生物得-X/-X直到回合结束,X为由你操控的雪境永久物数量。 Deadbridge Chant|亡桥吟颂|结界|当亡桥吟颂进战场时,将你牌库顶的十张牌置入你的坟墓场。\n在你的维持开始时,从你的坟墓场随机选择一张牌。如果该牌是生物牌,则将之放进战场。若否,则将其置于你手上。 Deadbridge Goliath|亡桥巨甲虫|生物~昆虫|食腐{4}{G}{G}({4}{G}{G},从你的坟墓场放逐此牌:在目标生物上放置若干+1/+1指示物,其数量等同于此牌的力量。食腐的时机视同法术。) Deadbridge Shaman|亡桥祭师|生物~妖精/祭师|当亡桥祭师死去时,目标对手弃一张牌。 @@ -2744,6 +2816,7 @@ Deadly Visit|夺命造访|法术|消灭目标生物。\n刺探2。(检视你牌 Deadly Wanderings|致命漂泊|结界|只要你仅操控一个生物,该生物便得+2/+0且具有死触与系命异能。 Deadshot Minotaur|神射牛头怪|生物~牛头怪|当神射牛头怪进场时,它对目标具飞行异能的生物造成3点伤害。\n循环{R/G} ({R/G},弃掉此牌:抓一张牌。) Deadwood Treefolk|亡林树妖|生物~树妖|消逝3(此生物进场时上面有三个计时指示物。 在你的维持开始时,从其上移去一个计时指示物。 当移去最后一个时,将它牺牲。)\n当亡林树妖进场或离场时,将另一张目标生物牌从你的坟墓场移回你手上。 +Dead|Dead|瞬间|去死对目标生物造成2点伤害。 Deafening Clarion|震耳号角|法术|选择一项或都选~\n•震耳号角对每个生物各造成3点伤害。\n•由你操控的生物获得系命异能直到回合结束。 Deafening Silence|震撼寂静|结界|每位牌手每回合所施放的非生物咒语不能多于一个。 Deal Broker|交易掮客|神器生物~组构体|交易掮客以牌面朝上的方式进行轮抽。\n于轮抽结束的同时,你可以展示你牌池中的一张牌。每位其他牌手均可以用其牌池中的任一张牌提议与该牌交换。你可以接受任一项提议。\n{T}:抓一张牌,然后弃一张牌。 @@ -2754,10 +2827,18 @@ Death Cultist|死亡教众|生物~人类/法术师|{B},牺牲死亡教众 Death Denied|入土难安|瞬间~古咒|将X张目标生物牌从你的坟墓场移回你手上。 Death Frenzy|死亡狂热|法术|所有生物得-2/-2直到回合结束。本回合中,每当一个生物死去时,你获得1点生命。 Death Grasp|死亡之攫|法术|死亡之攫对目标生物或牌手造成X点伤害。你获得X点生命。 -Death of a Thousand Stings|千针夺命|瞬间~古咒|目标牌手失去1点生命且你获得1点生命。\n在你的维持开始时,若你的手牌比每位对手都多,你可以将千针夺命从你的坟墓场移回你手上。 Death Pits of Rath|瑞斯死渊|结界|每当任何生物受到伤害时,将其消灭。 它不能重生。 Death Rattle|夺命撼响|瞬间|掘穴(你使用此咒语时,可以从你坟墓场中将任意数量的牌移出对战。 每以此法将一张牌移出对战,使用它的费用便减少{1}来使用。)\n消灭目标非绿色生物。 它不能重生。 Death Wind|死亡之风|瞬间|目标生物得-X/-X直到回合结束。 +Death of a Thousand Stings|千针夺命|瞬间~古咒|目标牌手失去1点生命且你获得1点生命。\n在你的维持开始时,若你的手牌比每位对手都多,你可以将千针夺命从你的坟墓场移回你手上。 +Death's Approach|死亡将至|结界~灵气|结附于生物\n所结附的生物得-X/-X,X为其操控者坟墓场中生物牌的数量。 +Death's Caress|死亡抚触|法术|消灭目标生物。如果该生物是人类,则你获得等同于其防御力的生命。 +Death's Oasis|死亡绿洲|结界|每当一个由你操控且非衍生物的生物死去时,将你牌库顶的两张牌置入你的坟墓场。然后将一张总法术力费用小于死去者的生物牌从你的坟墓场移回你手上。\n{1},牺牲死亡绿洲:你获得若干生命,其数量等同于由你操控之生物中总法术力费用最大者的数值。 +Death's Presence|亡者存形|结界|每当一个由你操控的生物死去时,在目标由你操控的生物上放置X个+1/+1指示物,X为该死去生物的力量。 +Death's Shadow|死亡阴影|生物~圣者|死亡阴影得-X/-X,X为你的总生命。 +Death's-Head Buzzard|骷髅头兀鹰|生物 ~鸟|飞行\n当骷髅头兀鹰死去时,所有生物得-1/-1直到回合结束。 +Death-Hood Cobra|亡者头套眼镜蛇|生物~蛇|{1}{G}:亡者头套眼镜蛇获得延势异能直到回合结束。 (它能阻挡具飞行异能的生物。)\n{1}{G}:亡者头套眼镜蛇获得死触异能直到回合结束。 (它对生物造成的任何数量伤害都足以消灭后者。) +Death-Mask Duplicant|亡颜窃形兽|神器生物~变形兽|压印~{1}:将目标生物牌从你的坟墓场移出对战。 (被移出对战的牌压印在此神器上)\n只要所压印的任一张生物牌具有飞行异能,亡颜窃形兽便具有飞行异能; 且恐惧,先攻,连击,敏捷,地行者,保护,以及践踏等异能亦比照办理。 Deathbellow Raider|亡啸谷突击兵|生物~牛头怪/狂战士|亡啸谷突击兵每回合若能攻击,则必须攻击。\n{2}{B}:重生亡啸谷突击兵。 Deathbellow War Cry|亡啸谷战呼|法术|从你的牌库中搜寻至多四张名称各不相同的牛头怪生物牌,将它们放进战场,然后将你的牌库洗牌。 Deathbloom Thallid|死华散绿菌|生物 ~真菌|当死华散绿菌死去时,派出一个1/1绿色腐生物衍生生物。 @@ -2772,39 +2853,32 @@ Deathgaze Cockatrice|致命石化鸡蛇|生物~石化鸡蛇|飞行死触(它 Deathgazer|致命妖瞳|生物~蜥蜴|每当致命妖瞳阻挡非黑色生物或被非黑色生物阻挡,在战斗结束时消灭该生物。 Deathgorge Scavenger|噬尸食腐龙|生物 ~恐龙|每当噬尸食腐龙进战场或攻击时,你可以将目标牌从坟墓场放逐。如果以此法放逐的是生物牌,则你获得2点生命。如果以此法放逐的是非生物牌,则噬尸食腐龙得+1/+1直到回合结束。 Deathgreeter|祝亡士|生物~人类/祭师|每当另一个生物从场上进入坟墓场时,你可以获得1点生命。 -Death-Hood Cobra|亡者头套眼镜蛇|生物~蛇|{1}{G}:亡者头套眼镜蛇获得延势异能直到回合结束。 (它能阻挡具飞行异能的生物。)\n{1}{G}:亡者头套眼镜蛇获得死触异能直到回合结束。 (它对生物造成的任何数量伤害都足以消灭后者。) Deathknell Kami|凶讯神|生物~精怪|飞行\n{2}:凶讯神得+1/+1直到回合结束。 在回合结束时将之牺牲。\n转生1(当它从场上进入坟墓场时,你可以将目标总法术力费用等于或小于1的精怪牌从你的坟墓场移回你手上。) Deathless Ancient|不亡先祖|生物 ~吸血鬼/骑士|飞行\n横置三个由你操控且未横置的吸血鬼:将不亡先祖从你的坟墓场移回你手上。 Deathless Angel|不亡天使|生物~天使|飞行\n{W}{W}:目标生物本回合中不会毁坏。 Deathless Behemoth|不亡贝西摩斯|生物~奥札奇|警戒牺牲两个同时为奥札奇与孽裔的永久物:将不亡贝西摩斯从你的坟墓场移回你手上。只可以于你能施放法术的时机下起动此异能。 Deathless Knight|不亡骑士|生物 ~骷髅妖/骑士|敏捷\n每当你每回合首度获得生命时,将不亡骑士从你的坟墓场移回你手上。 Deathmark|死印|法术|消灭目标绿色或白色生物。 -Death-Mask Duplicant|亡颜窃形兽|神器生物~变形兽|压印~{1}:将目标生物牌从你的坟墓场移出对战。 (被移出对战的牌压印在此神器上)\n只要所压印的任一张生物牌具有飞行异能,亡颜窃形兽便具有飞行异能; 且恐惧,先攻,连击,敏捷,地行者,保护,以及践踏等异能亦比照办理。 Deathmask Nezumi|鼠人亡面师|生物~老鼠/祭师|只要你的手牌有七张或更多,鼠人亡面师便得+2/+1并具有恐惧异能。 Deathmist Raptor|亡雾迅猛龙|生物~蜥蜴/野兽|死触\n每当一个由你操控的永久物翻回正面时,你可以将亡雾迅猛龙从你的坟墓场牌面朝上或牌面朝下地移回战场。\n威力变身{4}{G}(你可牌面朝下地施放此牌并支付{3},将其当成2/2生物。可随时支付其威力变身费用使其翻回正面,并在其上放置一个+1/+1指示物。) Deathpact Angel|亡约天使|生物~天使|飞行\n当亡约天使死去时,将一个1/1白黑双色的僧侣衍生生物放进战场。它具有「{3}{W}{B}{B},{T},牺牲此生物:将一张名称为亡约天使的牌从你的坟墓场移回战场。」 Deathreap Ritual|掠亡仪式|结界|丧心~在每个结束步骤开始时,若本回合有生物死去,你可以抓一张牌。 Deathrender|归魂剑|神器~武具|佩带此武具的生物得+2/+2。\n每当佩带此武具的生物从场上进入坟墓场时,你可以将一张生物牌从你的手上放置进场,并将归魂剑装备于其上。\n佩带{2} Deathrite Shaman|丧仪祭师|生物~妖精/祭师|{T}:将目标地牌从坟墓场放逐。加一点任意颜色的法术力到你的法术力池中。\n{B},{T}:将目标瞬间或法术牌从坟墓场放逐。每位对手各失去2点生命。\n{G},{T}:将目标生物牌从坟墓场放逐。你获得2点生命。 -Death's Approach|死亡将至|结界~灵气|结附于生物\n所结附的生物得-X/-X,X为其操控者坟墓场中生物牌的数量。 -Death's Caress|死亡抚触|法术|消灭目标生物。如果该生物是人类,则你获得等同于其防御力的生命。 -Death's Presence|亡者存形|结界|每当一个由你操控的生物死去时,在目标由你操控的生物上放置X个+1/+1指示物,X为该死去生物的力量。 -Death's Shadow|死亡阴影|生物~圣者|死亡阴影得-X/-X,X为你的总生命。 -Death's-Head Buzzard|骷髅头兀鹰|生物 ~鸟|飞行\n当骷髅头兀鹰死去时,所有生物得-1/-1直到回合结束。 Deathspore Thallid|死孢散绿菌|生物~灵俑/真菌|在你的维持开始时,在死孢散绿菌上放置一个芽孢指示物。\n从死孢散绿菌上移去三个芽孢指示物:将一个1/1绿色腐生物衍生物放置进场。\n牺牲一个腐生物:目标生物得-1/-1直到回合结束。 Deathsprout|命绝机生|瞬间|消灭目标生物。从你的牌库中搜寻一张基本地牌,将之横置放进战场,然后将你的牌库洗牌。 Debilitating Injury|虚弱创伤|结界~灵气|结附于生物\n所结附的生物得-2/-2。 Debt to the Deathless|不亡者债务|法术|每位对手各失去两倍于X的生命。你获得若干生命,其数量等同于以此法失去的生命总和。 -Debtors' Knell|负债者丧钟|结界|({W/B}可用{W}或{B}来支付。)\n在你的维持开始时,将目标生物牌在你的操控下从坟墓场放置进场。 Debtor's Pulpit|债务人讲道坛|结界~灵气|结附于地\n所结附的地具有「{T}:横置目标生物。」 +Debtors' Knell|负债者丧钟|结界|({W/B}可用{W}或{B}来支付。)\n在你的维持开始时,将目标生物牌在你的操控下从坟墓场放置进场。 Debtors' Transport|负债者驮兽|生物 ~索尔兽|往生2(当此生物死去时,派出两个1/1,白黑双色,具飞行异能的精怪衍生生物。) Deceiver Exarch|欺瞒督教|生物~僧侣|闪现 (你可以于你能够施放瞬间的时机下施放此咒语。)\n当欺瞒督教进战场时,选择一项~重置目标由你操控的永久物;或横置目标由对手操控的永久物。 Deceiver of Form|型态欺瞒体|生物~奥札奇|({C}代表无色法术力。)\n在你回合的战斗开始时,展示你的牌库顶牌。如果以此法展示出一张生物牌,则你可以让型态欺瞒体以外由你操控的生物成为该牌的复制品直到回合结束。你可以将该牌置于你的牌库底。 Deception|Deception|| Decimate|摧残|法术|消灭目标神器,目标生物,目标结界和目标地。 Decimator Beetle|摧残甲虫|生物~昆虫|当摧残甲虫进战场时,在目标由你操控的生物上放置一个-1/-1指示物。\n每当摧残甲虫攻击时,从目标由你操控的生物上移去一个-1/-1指示物,且在至多一个目标由防御牌手操控的生物上放置一个-1/-1指示物。 -Decimator of the Provinces|屠省野猪|生物~奥札奇/野猪|化生{6}{G}{G}{G}(你可以牺牲一个生物并支付化生费用来施放此咒语,此时总费用会扣除该生物之总法术力费用。)\n当你施放屠省野猪时,直到回合结束,由你操控的生物得+2/+2且获得践踏异能。\n践踏,敏捷 Decimator Web|摧残罗网|神器|{4},{T}:目标对手失去2点生命,得到一个中毒指示物,然后将其牌库顶的六张牌置入其坟墓场。 +Decimator of the Provinces|屠省野猪|生物~奥札奇/野猪|化生{6}{G}{G}{G}(你可以牺牲一个生物并支付化生费用来施放此咒语,此时总费用会扣除该生物之总法术力费用。)\n当你施放屠省野猪时,直到回合结束,由你操控的生物得+2/+2且获得践踏异能。\n践踏,敏捷 Decision Paralysis|难以抉择|瞬间|横置至多两个目标生物。这些生物于其操控者的下一个重置步骤中不能重置。 Declaration in Stone|铸石以告|法术|选择目标生物。放逐该生物和所有由它的操控者操控且与之同名的其他生物。每以此法放逐一个非衍生物的生物,该牌手便探查一次。 Declaration of Naught|无用宣言|结界|于无用宣言进场时,说出一个牌名。\n{U}:反击目标该名称的咒语。 @@ -2818,6 +2892,9 @@ Deem Worthy|豪英裁定|瞬间|豪英裁定对目标生物造成7点伤害。\n Deep Analysis|深入分析|法术|目标牌手抓两张牌。\n返照~{1}{U},支付3点生命。(你可以从你的坟墓场施放此牌,并支付其返照费用,然后将它放逐。) Deep Forest Hermit|深林隐者|生物 ~妖精/德鲁伊|消逝3(此生物进战场时上面有三个计时指示物。在你的维持开始时,从其上移去一个计时指示物。当移去最后一个时,将它牺牲。)\n当深林隐者进战场时,派出四个1/1绿色松鼠衍生生物。\n由你操控的松鼠得+1/+1。 Deep Freeze|急冻深寒|结界 ~灵气|结附于生物\n所结附的生物之基础力量与防御力为0/4,具守军异能,失去所有其他异能,且额外具有蓝色此颜色与墙此类别。 +Deep-Sea Kraken|深海巨怪|生物~巨海兽|深海巨怪不能被阻挡。\n延缓9~{2}{U}(除了从你手上施放此牌,你可以支付{2}{U}并将它放逐,且上面有九个计时指示物。在你的维持开始时,从其上移去一个计时指示物。当移去最后一个时,则施放它且不需支付其法术力费用。它具有敏捷异能。)\n每当任一对手施放咒语时,若深海巨怪已延缓,则从其上移去一个计时指示物。 +Deep-Sea Terror|深海惧蛇|生物~巨蛇|除非你的坟墓场中有七张或更多牌,否则深海惧蛇不能攻击。 +Deep-Slumber Titan|沉眠泰坦|生物~巨人/战士|沉眠泰坦须横置进场。\n沉眠泰坦于你的重置步骤中不能重置。\n每当沉眠泰坦受到伤害时,将它重置。 Deepcavern Imp|深窟小恶魔|生物~小恶魔/反抗军|飞行,敏捷\n返响~弃一张牌。 (在你的维持开始时,若你在你前一个维持开始后才操控它,则除非你支付其返响费用,否则牺牲之。) Deepchannel Mentor|通渠明师|生物~人鱼/浪客|由你操控的蓝色生物不能被阻挡。 Deepfathom Skulker|深湛匿体|生物~奥札奇|虚色(此牌没有颜色。)\n每当一个由你操控的生物对任一牌手造成战斗伤害时,你可以抓一张牌。\n{3}{C}:目标生物本回合不能被阻挡。({C}代表无色法术力。) @@ -2827,9 +2904,6 @@ Deeproot Champion|繁根林斗士|生物 ~人鱼/祭师|每当你施放非 Deeproot Elite|繁根林精兵|生物 ~人鱼/战士|每当另一个人鱼在你的操控下进战场时,在目标由你操控的人鱼上放置一个+1/+1指示物。 Deeproot Warrior|繁根林战士|生物 ~人鱼/战士|每当繁根林战士被阻挡时,它得+1/+1直到回合结束。 Deeproot Waters|繁根林水域|结界|每当你施放人鱼咒语时,派出一个1/1蓝色,具辟邪异能的人鱼衍生生物。(具辟邪异能的生物不能成为由对手操控之咒语或异能的目标。) -Deep-Sea Kraken|深海巨怪|生物~巨海兽|深海巨怪不能被阻挡。\n延缓9~{2}{U}\n每当任一对手使用咒语时,若深海巨怪已延缓,则从其上移去一个计时指示物。 -Deep-Sea Terror|深海惧蛇|生物~巨蛇|除非你的坟墓场中有七张或更多牌,否则深海惧蛇不能攻击。 -Deep-Slumber Titan|沉眠泰坦|生物~巨人/战士|沉眠泰坦须横置进场。\n沉眠泰坦于你的重置步骤中不能重置。\n每当沉眠泰坦受到伤害时,将它重置。 Deeptread Merrow|深行美洛|生物~人鱼/浪客|{U}:深行美洛获得海岛行者异能直到回合结束。 Deepwater Hypnotist|深海催眠师|生物~人鱼/法术师|启悟~每当深海催眠师成为未横置时,目标由对手操控的生物得-3/-0直到回合结束。 Deface|大举破坏|法术|选择一项~\n•消灭目标神器。\n•消灭目标具守军异能的生物。 @@ -2845,14 +2919,14 @@ Defiant Ogre|无畏食人魔|生物~食人魔/战士|当无畏食人魔进 Defiant Salvager|无畏回收师|生物~乙太种/神器师|牺牲一个神器或生物:在无畏回收师上放置一个+1/+1指示物。你只可以于你能施放法术的时机下起动此异能。 Defiant Strike|无畏挥击|瞬间|目标生物得+1/+0直到回合结束。\n抓一张牌。 Defiant Vanguard|无畏前锋|生物~人类/反抗军|当无畏前锋进行阻挡,在战斗结束时,消灭它及所有在本回合中被它阻挡的生物。\n{5},{T}:从你的牌库中搜寻一张总法术力费用等于或小于4的反抗军牌,并将其放置进场。 然后将你的牌库洗牌。 -Defile|染污|瞬间|你每操控一个沼泽,目标生物便得-1/-1直到回合结束。 Defiler of Souls|灵魂污者|生物~恶魔|飞行\n在每位牌手的维持开始时,该牌手牺牲一个单色生物。 +Defile|染污|瞬间|你每操控一个沼泽,目标生物便得-1/-1直到回合结束。 Deflecting Palm|馈击掌|瞬间|选择一个来源。于本回合中,防止该来源下一次将对你造成的伤害。如果以此法防止伤害,则馈击掌对该来源的操控者造成等量的伤害。 Deft Dismissal|快速打发|瞬间|快速打发对一个,两个或三个目标进行攻击或阻挡的生物造成共3点伤害,你可以任意分配。 Deft Duelist|灵巧斗客|生物~人类/浪客|先攻\n帷幕 (此生物不能成为咒语或异能的目标。) Defy Death|拒斥死亡|法术|将目标生物牌从你的坟墓场移回战场。 如果该牌是天使,则在其上放置两个+1/+1指示物。 Deglamer|消幻法|瞬间|选择目标神器或结界。 其拥有者将它洗入其牌库。 -Dehydration|脱水|结界~灵气|生物结界(于使用时指定一个生物为目标。 此牌进场时结附在该生物上。)\n受此结界的生物于其操控者的重置步骤中不能重置。 +Dehydration|脱水|结界~灵气|生物结界(于使用时指定一个生物为目标。 此牌进场时结附在该生物上)\n受此结界的生物于其操控者的重置步骤中不能重置。 Deicide|弑神|瞬间|放逐目标结界。如果所放逐的牌是神牌,则从其操控者的坟墓场、手牌及牌库中搜寻任意数量与之同名的牌并将它们放逐,然后该牌手将其牌库洗牌。 Deity of Scars|疤痕鬼神|生物~精怪/圣者|践踏\n疤痕鬼神进场时上面有两个-1/-1指示物。\n{B/G},从疤痕鬼神上移去一个-1/-1指示物:重生疤痕鬼神。 Delay|拖延|瞬间|反击目标咒语。 如果以此法反击该咒语,则改为将它移出对战且上面有三个计时指示物,而非直接将它置入其拥有者的坟墓场。 若它原本不具有延缓,则它获得延缓。 (在其拥有者的维持开始时,从该牌上移去一个指示物。 当移去最后一个时,则该牌手使用它且不需支付其法术力费用。 如果它是生物,则它具有敏捷。) @@ -2860,8 +2934,8 @@ Delirium Skeins|错乱术缕|法术|每位牌手各弃三张牌。 Deliver Unto Evil|屈从邪恶|法术|选择至多四张目标在你坟墓场中的牌。如果你操控波拉斯鹏洛客,则将这些牌移回你手上。若否,则任一对手从中选择两张。将所选的牌留在你的坟墓场,其余的牌则置于你的手上。\n放逐屈从邪恶。 Deluge|洪水泛滥|瞬间|横置所有不具飞行异能的生物。 Delver of Secrets|掘密师|生物~人类/法术师|在你的维持开始时,检视你的牌库顶牌。 你可以展示该牌。如果以此法展示出一张瞬间或法术牌,转化掘密师。 -Demand|Demand|法术|从你的牌库中搜寻一张多色牌,展示该牌,并将它置于你手上。 然后将你的牌库洗牌。 Demanding Dragon|索祭巨龙|生物 ~龙|飞行\n当索祭巨龙进战场时,除非目标对手牺牲一个生物,否则它对该牌手造成5点伤害。 +Demand|Demand|法术|从你的牌库中搜寻一张多色牌,展示该牌,并将它置于你手上。 然后将你的牌库洗牌。 Dementia Bat|痴呆蝙蝠|生物~蝙蝠|飞行\n{4}{B},牺牲痴呆蝙蝠:目标牌手弃两张牌。 Dementia Sliver|痴呆裂片妖|生物~裂片妖|所有裂片妖具有「{T}:说出一个牌名。 目标对手从其手上随机展示一张牌。 若名称相同,则该牌手将它弃掉。 你只可以于你的回合中使用此异能。」 Demigod of Revenge|复仇半神|生物~精怪/圣者|飞行,敏捷\n当你使用复仇半神时,将你坟墓场中所有名称为复仇半神的牌返回场上。 @@ -2872,10 +2946,16 @@ Demon of Dark Schemes|暗谋恶魔|生物~恶魔|飞行\n当暗谋恶魔进战 Demon of Death's Gate|死门恶魔|生物~恶魔|你可以支付6点生命并牺牲三个黑色生物,而不支付死门恶魔的法术力费用。\n飞行,践踏 Demon of Loathing|仇世恶魔|生物 ~恶魔|飞行,践踏\n每当仇世恶魔对任一牌手造成战斗伤害时,该牌手牺牲一个生物。 Demon of Wailing Agonies|悲嚎恶魔|生物~恶魔|飞行\n副官~只要你操控你的指挥官,悲嚎恶魔便得+2/+2且具有「每当悲嚎恶魔对任一牌手造成战斗伤害时,该牌手牺牲一个生物。」 +Demon's Grasp|恶魔之攫|法术|目标生物得-5/-5直到回合结束。 +Demon's Herald|恶魔传令|生物~人类/法术师|{2}{B},{T},牺牲一个蓝色生物,一个黑色生物,以及一个红色生物:从你的牌库中搜寻一张名称为尸奴王子的牌,并将之放置进场。 然后将你的牌库洗牌。 +Demon's Horn|恶魔犄角|神器|每当牌手使用任何黑色咒语时,你可以获得1点生命。 +Demon's Jester|恶魔小丑|生物~小恶魔|飞行\n背水战~只要你没有手牌,恶魔小丑便得+2/+1。 +Demon-Possessed Witch|着魔巫婆|生物~ - 人类/祭师|当此生物转化为着魔巫婆时,你可以消灭目标生物。 Demonfire|恶魔焰|法术|恶魔焰对目标生物或牌手造成X点伤害。 若本回合中曾以此法受到伤害的生物将置入坟墓场,则改为将该生物移出对战。\n背水战~如果你没有手牌,则恶魔焰不能被咒语或异能反击,且其伤害不能被防止。 Demonic Appetite|恶魔胃口|结界~灵气|结附于由你操控的生物\n所结附的生物得+3/+3。\n在你的维持开始时,牺牲一个生物。 Demonic Collusion|与魔共谋|法术|购回~弃两张牌。 (你使用此咒语时可以额外弃两张牌并支付任何其它费用。 若你如此做,则结算此咒语时将它放入你的手牌。)\n从你的牌库中搜寻一张牌并置于你手上。 然后将你的牌库洗牌。 Demonic Dread|恶魔颤栗|法术|倾曳 (当你使用此咒语时,从你的牌库顶开始将牌移出对战,直到移出一张费用比此咒语低且不是地的牌为止。 你可以使用该牌,并且不需支付其法术力费用。 将所移出对战的牌以随机顺序置于牌库底。)\n目标生物本回合不能进行阻挡。 +Demonic Embrace|恶魔之拥|结界 ~灵气|结附于生物\n所结附的生物得+3/+1,具有飞行异能,且额外具有恶魔此类别。\n你可以从你的坟墓场中施放恶魔之拥,但在其他费用以外,还须额外支付3点生命并弃一张牌。 Demonic Pact|恶魔契约|结界|在你的维持开始时,选择一项,且不得是此前选过的~• 恶魔契约对目标生物或牌手造成4点伤害且你获得4点生命。• 目标对手弃两张牌。• 抓两张牌。• 你输掉这盘游戏。 Demonic Rising|恶魔奔扬|结界|在你的结束步骤开始时,若你仅操控一个生物,将一个5/5黑色,具飞行异能的恶魔衍生生物放进战场。 Demonic Taskmaster|恶魔工头|生物~恶魔|飞行\n在你的维持开始时,牺牲一个恶魔工头以外的生物。 @@ -2883,11 +2963,6 @@ Demonic Vigor|恶魔活力|结界 ~灵气|结附于生物\n所结附的生物 Demonlord Belzenlok|恶魔领主贝赞洛|传奇生物 ~长老/恶魔|飞行,践踏\n当恶魔领主贝赞洛进战场时,从你的牌库顶开始放逐牌,直到放逐一张非地牌为止,然后将该牌置于你手上。若该牌的总法术力费用等于或大于4,则重复此流程。每以此法将一张牌置于你手上,恶魔领主贝赞洛便对你造成1点伤害。 Demonlord of Ashmouth|烬口恶魔领主|生物~恶魔|飞行\n当烬口恶魔领主进战场时,除非你牺牲另一个生物,否则放逐它。\n不息 (当此生物死去时,若其上没有+1/+1指示物,则将它在其拥有者的操控下返回战场,且其上有一个+1/+1指示物。) Demonmail Hauberk|恶魔锁子甲|神器~武具|佩带此武具的生物得+4/+2。\n佩带~牺牲一个生物。 -Demon-Possessed Witch|着魔巫婆|生物~ - 人类/祭师|当此生物转化为着魔巫婆时,你可以消灭目标生物。 -Demon's Grasp|恶魔之攫|法术|目标生物得-5/-5直到回合结束。 -Demon's Herald|恶魔传令|生物~人类/法术师|{2}{B},{T},牺牲一个蓝色生物,一个黑色生物,以及一个红色生物:从你的牌库中搜寻一张名称为尸奴王子的牌,并将之放置进场。 然后将你的牌库洗牌。 -Demon's Horn|恶魔犄角|神器|每当牌手使用任何黑色咒语时,你可以获得1点生命。 -Demon's Jester|恶魔小丑|生物~小恶魔|飞行\n背水战~只要你没有手牌,恶魔小丑便得+2/+1。 Demonspine Whip|魔脊鞭|神器~武具|{X}:佩带此武具的生物得+X/+0直到回合结束。\n佩带{1} Demotion|贬职|结界 ~灵气|结附于生物\n所结附的生物不能进行阻挡,其起动式异能也不能起动。 Demystify|揭秘|瞬间|消灭目标结界。 @@ -2925,17 +3000,17 @@ Desecration Elemental|渎圣元素|生物~元素|恐惧\n每当牌手使用咒 Desecration Plague|渎圣灾难|法术|消灭目标结界或地。 Desecrator Hag|渎圣巫婆|生物~巫婆|当渎圣巫婆进场时,将你坟墓场中力量最大的生物牌移回你的手上。 若两张或更多牌的力量同时为最高,则你从中选择一张。 Desert Cerodon|沙漠角牙兽|生物~野兽|循环{R}({R},弃掉此牌:抓一张牌。) +Desert Sandstorm|Desert Sandstorm|| +Desert Twister|沙漠龙卷风|法术|消灭目标永久物。 Desert of the Fervent|狂热神荒漠|地~沙漠|狂热神荒漠须横置进战场。\n{T}:加{R}到你的法术力池中。\n循环{1}{R}({1}{R},弃掉此牌:抓一张牌。) Desert of the Glorified|荣光神荒漠|地~沙漠|荣光神荒漠须横置进战场。\n{T}:加{B}到你的法术力池中。\n循环{1}{B}({1}{B},弃掉此牌:抓一张牌。) Desert of the Indomitable|无畏神荒漠|地~沙漠|无畏神荒漠须横置进战场。\n{T}:加{G}到你的法术力池中。\n循环{1}{G}({1}{G},弃掉此牌:抓一张牌。) Desert of the Mindful|心智神荒漠|地~沙漠|心智神荒漠须横置进战场。\n{T}:加{U}到你的法术力池中。\n循环{1}{U}({1}{U},弃掉此牌:抓一张牌。) Desert of the True|真信神荒漠|地~沙漠|真信神荒漠须横置进战场。\n{T}:加{W}到你的法术力池中。\n循环{1}{W}({1}{W},弃掉此牌:抓一张牌。) -Desert Sandstorm|Desert Sandstorm|| -Desert Twister|沙漠龙卷风|法术|消灭目标永久物。 -Desert|沙漠|地~沙漠|{T}:加{1}到你的法术力池中。\n{T}:沙漠对目标进行攻击的生物造成1点伤害。 你只可以于战斗结束步骤中使用此异能。 +Desert's Hold|沙漠之攫|结界~灵气|结附于生物\n当沙漠之攫进战场时,若你操控沙漠或你坟墓场中有沙漠牌,则你获得3点生命。\n所结附的生物不能进行攻击或阻挡,且其起动式异能都不能起动。 Deserter's Quarters|逃兵囚营|神器|你可以选择于你的重置步骤中不重置逃兵囚营。\n{6},{T}:横置目标生物。只要逃兵囚营持续被横置,该生物于其操控者的重置步骤中便不能重置。 Desertion|离弃|瞬间|反击目标咒语。如果以此法反击的是神器或生物咒语,则改为将该牌在你的操控下放进战场,而非置入其拥有者的坟墓场。 -Desert's Hold|沙漠之攫|结界~灵气|结附于生物\n当沙漠之攫进战场时,若你操控沙漠或你坟墓场中有沙漠牌,则你获得3点生命。\n所结附的生物不能进行攻击或阻挡,且其起动式异能都不能起动。 +Desert|沙漠|地~沙漠|{T}:加{1}到你的法术力池中。\n{T}:沙漠对目标进行攻击的生物造成1点伤害。 你只可以于战斗结束步骤中使用此异能。 Desiccated Naga|干枯那伽|生物~灵俑/那伽|{3}{B}:目标对手失去2点生命且你获得2点生命。只能于你操控莉莲娜鹏洛客时起动此异能。 Desolate Lighthouse|荒芜灯塔|地|{T}:加{1}到你的法术力池中。\n{1}{U}{R},{T}:抓一张牌,然后弃一张牌。 Desolation Giant|荒芜巨人|生物~巨人|增幅{W}{W}(你使用此咒语时可以额外支付{W}{W}。)\n当荒芜巨人进场时,消灭所有由你操控的其它生物。 若曾支付其增幅费用,则改为消灭所有其它生物。 @@ -3014,15 +3089,15 @@ Dig Through Time|历时挖掘|瞬间|掘穴(你于施放此咒语时每从你坟 Diligent Excavator|勤勉开挖人|生物 ~人类/神器师|每当你施放史迹咒语时,目标对手将其牌库顶的两张牌置入其坟墓场。(神器、传奇和传纪是史迹。) Diluvian Primordial|洪水原祖|生物~圣者|飞行\n当洪水原祖进战场时,为每位对手各进行以下流程;从他的坟墓场中选择至多一张目标瞬间或法术牌,你可以施放该牌,且不需支付其法术力费用。如果以此法施放的牌于本回合中将被置入坟墓场,则改为将其放逐。 Dimensional Infiltrator|次元渗透体|生物~奥札奇|虚色(此牌没有颜色。)\n闪现\n飞行\n{1}{C}:目标对手放逐其牌库顶牌。如果该牌为地牌,则你可以将次元渗透体移回其拥有者手上。({C}代表无色法术力。) -Diminish|缩小|瞬间|目标生物成为1/1直到回合结束。 Diminishing Returns|报酬递减|法术|每位牌手各将其手牌和坟墓场洗回其牌库。你放逐你牌库顶的十张牌。然后每位牌手各抓至多七张牌。 +Diminish|缩小|瞬间|目标生物成为1/1直到回合结束。 Dimir Aqueduct|底密尔下水道|地|底密尔下水道须横置进场。\n当底密尔下水道进场时,将由你操控的一个地移回其拥有者手上。\n{T}:加{U}{B}到你的法术力池中。 Dimir Charm|底密尔护符|瞬间|选择一项~反击目标法术咒语;或消灭目标力量小于或等于2的生物;或检视目标牌手牌库顶的三张牌,然后将一张放回,其余则置入该牌手的坟墓场。 Dimir Cluestone|底密尔示石|神器|{T}:加{U}或{B}到你的法术力池中。\n{U}{B},{T},牺牲底密尔示石:抓一张牌。 Dimir Cutpurse|底密尔扒手|生物~精怪|每当底密尔扒手对牌手造成战斗伤害时,该牌手弃一张牌,并且你抓一张牌。 Dimir Doppelganger|底密尔化妖|生物~变形兽|{1}{U}{B}:将目标生物牌从任一坟墓场移出对战。 底密尔化妖成为该牌的复制,并获得此异能。 Dimir Guildgate|底密尔公会门|地~门|底密尔公会门须横置进战场。\n{T}:加{U}或{B}到你的法术力池中。 -Dimir Guildmage|底密尔公会法师|生物~人类/法术师|{3}{U}:目标牌手抓一张牌。只可以于你能施放法术的时机下起动此异能。\n{3}{B}:目标牌手弃一张牌。只可以于你能施放法术的时机下起动此异能。 +Dimir Guildmage|底密尔公会法师|生物~人类/法术师|({U/B}可用{U}或{B}来支付。)\n{3}{U}:目标牌手抓一张牌。 你只可以于你能够使用法术的时机下使用此异能。\n{3}{B}:目标牌手弃一张牌。 你只可以于你能够使用法术的时机下使用此异能。 Dimir House Guard|底密尔会堂守卫|生物~骷髅妖|恐惧\n牺牲一个生物:重生底密尔会堂守卫。\n易质{1}{B}{B}({1}{B}{B},弃掉此牌:从你的牌库中搜寻一张总法术力费用与它相同的牌,展示该牌,并置于你手上。 然后将你的牌库洗牌。 使用的时机视同法术。) Dimir Infiltrator|底密尔渗透者|生物~精怪|底密尔渗透者不能被阻挡。\n易质{1}{U}{B}({1}{U}{B},弃掉此牌:从你的牌库中搜寻一张总法术力费用与它相同的牌,展示该牌,并置于你手上。 然后将你的牌库洗牌。 使用的时机视同法术。) Dimir Informant|底密尔线人|生物 ~人类/浪客|当底密尔线人进战场时,刺探2。(检视你牌库顶的两张牌,然后将其中任意数量的牌置入你的坟墓场,其余则以任意顺序置于你牌库顶。) @@ -3043,12 +3118,15 @@ Dire Fleet Interloper|焦炬舰队径闯客|生物 ~人类/海盗|威慑\n Dire Fleet Neckbreaker|焦炬舰队断颈客|生物 ~半兽人/海盗|由你操控且进行攻击的海盗得+2/+0。 Dire Fleet Poisoner|焦炬舰队投毒客|生物 ~人类/海盗|闪现\n死触\n当焦炬舰队投毒客进战场时,直到回合结束,目标由你操控且进行攻击的海盗得+1/+1且获得死触异能。 Dire Fleet Ravager|焦炬舰队劫夺客|生物 ~半兽人/海盗/法术师|威慑,死触\n当焦炬舰队劫夺客进战场时,每位牌手各失去三分之一的生命,小数点后进位。 +Dire Fleet Warmonger|焦炬舰队好战者|生物 ~半兽人/海盗|在你回合的战斗开始时,你可以牺牲另一个生物。若你如此作,则直到回合结束,焦炬舰队好战者得+2/+2且获得践踏异能。(它造成之过量战斗伤害能对所攻击的牌手或鹏洛客造成之。) +Dire Tactics|险厄战术|瞬间|放逐目标生物。如果你未操控人类,则你失去等同于该生物防御力的生命。 Dire Undercurrents|湍急暗流|结界|每当一个蓝色生物在你的操控下进场时,你可以令目标牌手抓一张牌。\n每当一个黑色生物在你的操控下进场时,你可以令目标牌手弃一张牌。 Direct Current|导引电流|法术|导引电流对任意一个目标造成2点伤害。\n再起(你可以从你的坟墓场施放此牌,但必须支付其所需费用并额外弃一张牌。然后放逐此牌。) Diregraf Captain|战墓队长|生物~灵俑/士兵|由你操控的其他灵俑生物得+1/+1。每当由你操控的另一个灵俑死去时,目标对手失去1点生命。 Diregraf Colossus|战墓巨像|生物~灵俑/巨人|战墓巨像进战场时上面有数个+1/+1指示物,其数量等同于你坟墓场中的灵俑牌数量。\n每当你施放灵俑咒语时,将一个2/2黑色灵俑衍生生物横置放进战场。 Diregraf Escort|战墓卫士|生物~人类/僧侣|魂系 (你可以将此生物与另一未搭档生物在它们任一进战场时组搭档。 只要你操控它们,此两者便持续搭档。)\n只要战墓卫士与另一生物搭档,此两者便具有反灵俑保护。 Diregraf Ghoul|战墓食尸鬼|生物 ~灵俑|战墓食尸鬼须横置进战场。 +Dirge Bat|悼挽蝙蝠|生物 ~蝙蝠|合变{4}{B}{B}(如果你支付此咒语的合变费用来施放之,则将它放置在目标由你拥有之非人类生物的顶上或底下。它们合变作顶上的生物,外加具有底下所有异能。)\n闪现\n飞行\n每当此生物合变时,消灭目标由对手操控的生物或鹏洛客。 Dirge of Dread|摄魂挽歌|法术|所有生物获得恐惧异能直到回合结束。(它们只能被神器生物和/或黑色生物阻挡。)\n循环{1}{B}({1}{B},弃掉此牌:抓一张牌。)\n当你循环摄魂挽歌时,你可以让目标生物获得恐惧异能直到回合结束。 Dirgur Nemesis|敦古宿敌|生物~巨蛇|守军\n威力变身{6}{U}(你可牌面朝下地施放此牌并支付{3},将其当成2/2生物。可随时支付其威力变身费用使其翻回正面,并在其上放置一个+1/+1指示物。) Disallow|不予承认|瞬间|反击目标咒语,起动式异能或触发式异能。(其目标不能是法术力异能。) @@ -3062,6 +3140,7 @@ Disciple of Tevesh Szat|泰维司剎特的信徒|生物~人类/僧侣|{T}: Disciple of the Old Ways|古式信徒|生物~人类/战士|{R}:古式信徒获得先攻异能直到回合结束。 Disciple of the Ring|环塔门徒|生物~人类/法术师|{1},从你坟墓场中放逐一张瞬间或法术牌:选择一项~• 除非目标非生物咒语的操控者支付{2},否则反击之。• 环塔门徒得+1/+1直到回合结束。• 横置目标生物。• 重置目标生物。 Discombobulate|乱其方寸|瞬间|反击目标咒语。 检视你牌库顶的四张牌,然后将它们以任意顺序放回。 +Discontinuity|突然中断|瞬间|只要是在你的回合中,此咒语便减少{2}{U}{U}来施放。\n结束本回合。(放逐堆叠上的所有咒语和异能,包括此牌。轮到此回合的牌手将手牌弃至其手牌上限。生物上的伤害消失,并且注记着「本回合」与「直到回合结束」的效应均结束。) Discordant Piper|走调吹笛手|生物 ~灵俑/羊蹄人|当走调吹笛手死去时,派出一个0/1白色山羊衍生生物。 Discovery|揭晓|法术|刺探2,然后抓一张牌。(刺探2的流程是检视你牌库顶的两张牌,然后将其中任意数量的牌置入你的坟墓场,其余则以任意顺序置于你牌库顶。) Disdainful Stroke|倨傲击|瞬间|反击目标总法术力费用等于或大于4的咒语。 @@ -3077,19 +3156,19 @@ Dismantle|解体|法术|消灭目标神器。 若该神器上有指示物,则 Dismantling Blow|击散|瞬间|增幅{2}{U}(你可以在施放此咒语时额外支付{2}{U}。)\n消灭目标神器或结界。如果此咒语已增幅,则抓两张牌。 Dismember|肢解|瞬间|({B/P}可用{B}或2点生命来支付。)\n目标生物得-5/-5直到回合结束。 Dismiss into Dream|散落入梦|结界|由对手操控的每个生物均额外具有「虚影」此类别,且都具有「当此生物成为咒语或异能的目标时,将它牺牲。」 -Dismiss|退散|瞬间|反击目标咒语。\n抓一张牌。 Dismissive Pyromancer|高傲烈焰术士|生物 ~人类/法术师|{R},{T},弃一张牌:抓一张牌。\n{2}{R},{T},牺牲高傲烈焰术士:它对目标生物造成4点伤害。 +Dismiss|退散|瞬间|反击目标咒语。\n抓一张牌。 Disorient|令其迷惘|瞬间|目标生物得-7/-0直到回合结束。 Disowned Ancestor|离弃先祖|生物~精怪/战士|延生{1}{B}({1}{B},{T}:在此生物上放置一个+1/+1指示物。延生的时机视同法术。) Dispatch|迅速了结|瞬间|横置目标生物。\n金技~如果你操控三个或更多神器,则放逐该生物。 -Dispel|云散|瞬间|反击目标瞬间咒语。 Dispeller's Capsule|驱散者坠盒|神器|{2}{W},{T},牺牲驱散者坠盒:消灭目标神器或结界。 +Dispel|云散|瞬间|反击目标瞬间咒语。 Dispense Justice|执行正义|瞬间|目标牌手牺牲一个进行攻击的生物。\n金技~如果你操控三个或更多神器,则改为该牌手牺牲两个进行攻击的生物。 Dispersal Technician|离散技师|生物~维多肯/神器师|当离散技师进战场时,你可以将目标神器移回其拥有者手上。 Dispersal|揭散|瞬间|每位对手各将由其操控的永久物中总法术力费用最高的一个非地永久物移回其拥有者的手上,然后弃一张牌。 Disperse|驱散|瞬间|将目标非地永久物移回其拥有者手上。 -Displace|移形换位|瞬间|放逐至多两个目标由你操控的生物,然后将这些牌在其拥有者的操控下移回战场。 Displacement Wave|迫离浪潮|法术|将所有总法术力费用等于或小于X的非地永久物移回其拥有者手上。 +Displace|移形换位|瞬间|放逐至多两个目标由你操控的生物,然后将这些牌在其拥有者的操控下移回战场。 Display of Dominance|权力展现|瞬间|选择一项~\n• 消灭目标蓝色或黑色非生物永久物。\n• 由你操控的永久物本回合不能成为由对手操控之蓝色或黑色咒语的目标。 Disposal Mummy|弃伴木乃伊|生物~灵俑/豺狼|当弃伴木乃伊进战场时,将目标牌从对手的坟墓场放逐。 Dispossess|强取豪夺|法术|选择一个神器牌的名称。从目标对手的坟墓场,手牌及牌库中搜寻任意数量具该名称的牌,并将它们放逐。然后该牌手将其牌库洗牌。 @@ -3128,9 +3207,9 @@ Diviner's Wand|先知魔杖|部族神器~法术师/武具|佩带此武具的 Divinity of Pride|傲扬女神|生物~精怪/圣者|飞行,系命\n只要你有25点或更多生命,傲扬女神便得+4/+4。 Dizzy Spell|晕眩咒|瞬间|目标生物得-3/-0直到回合结束。\n易质{1}{U}{U}({1}{U}{U},弃掉此牌:从你的牌库中搜寻一张总法术力费用与它相同的牌,展示该牌,并置于你手上。 然后将你的牌库洗牌。 使用的时机视同法术。) Dizzying Swoop|眩目天降|瞬间~历险|横置至多两个目标生物。(然后放逐此牌。之后你还可以从放逐区中施放该生物。) -Djeru, With Eyes Open|彻悟的杰鲁|传奇生物~人类/战士|警戒\n当彻悟的杰鲁进战场时,你可以从你牌库中搜寻一张鹏洛客牌,展示该牌,将它置于你手上,然后将你的牌库洗牌。\n如果某来源将对任一由你操控的鹏洛客造成伤害,则防止该伤害中的1点。 Djeru's Renunciation|杰鲁的决断|瞬间|横置至多两个目标生物。\n循环{W}({W},弃掉此牌:抓一张牌。) Djeru's Resolve|杰鲁的决心|瞬间|重置目标生物。于本回合中,防止将对它造成的所有伤害。\n循环{2}({2},弃掉此牌:抓一张牌。) +Djeru, With Eyes Open|彻悟的杰鲁|传奇生物~人类/战士|警戒\n当彻悟的杰鲁进战场时,你可以从你牌库中搜寻一张鹏洛客牌,展示该牌,将它置于你手上,然后将你的牌库洗牌。\n如果某来源将对任一由你操控的鹏洛客造成伤害,则防止该伤害中的1点。 Djinn Illuminatus|启迪巨灵|生物~巨灵|({U/R}可用{U}或{R}来支付。)\n飞行\n你所使用的每个瞬间与法术咒语都具有覆诵异能。 其覆诵费用等同于该咒语的法术力费用。 (当你使用该咒语时,每支付一次覆诵费用,就可以将它复制一次。 你可以为每个复制品选择新的目标。) Djinn of Wishes|祈愿巨灵|生物 ~巨灵|飞行\n祈愿巨灵进战场时上面有三个祈愿指示物。\n{2}{U}{U},从祈愿巨灵上移去一个祈愿指示物:展示你的牌库顶牌。你可以使用该牌,且不需支付其法术力费用。如果你未如此作,则将它放逐。 Docent of Perfection|精进讲师|生物~昆虫/惊惧兽|飞行\n每当你施放瞬间或法术咒语时,将一个1/1蓝色人类/法术师衍生生物放进战场。然后如果你操控三个或更多法术师,转化精进讲师。 @@ -3144,11 +3223,11 @@ Dominator Drone|主宰奴兽|生物~奥札奇/奴兽|虚色(此牌没有颜 Domineering Will|意志霸揽|瞬间|目标牌手获得至多三个目标非进行攻击之生物的操控权直到回合结束。重置这些生物。它们本回合若能进行阻挡,则必须如此作。 Dominus of Fealty|忠贞主宰|生物~精怪/圣者|飞行\n在你的维持开始时,你可以获得目标永久物的操控权直到回合结束。 若你如此作,则重置它且它获得敏捷异能直到回合结束。 Domri Rade|多密雷德|鹏洛客~多密|+1:检视你的牌库顶牌。如果该牌为生物牌,你可以展示该牌并置于你手上。\n-2:目标由你操控的生物与另一个目标生物互斗。\n-7:你获得具有「由你操控的生物具有连击、践踏、辟邪与敏捷异能。」的徽记。 +Domri's Ambush|多密的伏击|法术|在目标由你操控的生物上放置一个+1/+1指示物。然后该生物对目标不由你操控的生物或鹏洛客造成伤害,其数量等同于前者的力量。 +Domri's Nodorog|多密的诺多洛兽|生物 ~野兽|践踏\n当多密的诺多洛兽进战场时,你可以从你的牌库和/或坟墓场中搜寻一张名称为焚城暴徒多密的牌,展示该牌,并将它置于你手上。如果你以此法搜寻你的牌库,则将它洗牌。 Domri, Anarch of Bolas|波拉斯逆竖多密|传奇鹏洛客 ~多密|由你操控的生物得+1/+0。\n+1:加{R}或{G}。本回合中,你施放的生物咒语不能被反击。\n−2:目标由你操控的生物与目标不由你操控的生物互斗。 Domri, Chaos Bringer|致乱多密|传奇鹏洛客 ~多密|+1:加{R}或{G}。如果该法术力用以支付生物咒语,则它获得起事异能。\n-3:检视你牌库顶的四张牌。你可以展示其中至多两张生物牌,并将它们置于你手上。将其余的牌以随机顺序置于你的牌库底。\n−8:你获得具有「在每个结束步骤开始时,派出一个4/4,红绿双色,具践踏异能的野兽衍生生物」的徽记。 Domri, City Smasher|焚城暴徒多密|传奇鹏洛客 ~多密|+2:直到回合结束,由你操控的生物得+1/+1且获得敏捷异能。\n−3:焚城暴徒多密对任意一个目标造成3点伤害。\n−8:在每个由你操控的生物上各放置三个+1/+1指示物。这些生物获得践踏异能直到回合结束。 -Domri's Ambush|多密的伏击|法术|在目标由你操控的生物上放置一个+1/+1指示物。然后该生物对目标不由你操控的生物或鹏洛客造成伤害,其数量等同于前者的力量。 -Domri's Nodorog|多密的诺多洛兽|生物 ~野兽|践踏\n当多密的诺多洛兽进战场时,你可以从你的牌库和/或坟墓场中搜寻一张名称为焚城暴徒多密的牌,展示该牌,并将它置于你手上。如果你以此法搜寻你的牌库,则将它洗牌。 Dong Zhou, the Tyrant|Dong Zhou, the Tyrant|| Doom Blade|送终刀锋|瞬间|消灭目标非黑色的生物。 Doom Foretold|末日前兆|结界|在每位牌手的维持开始时,该牌手牺牲一个非地且非衍生物的永久物。若该牌手无法如此作,则他弃一张牌、失去2点生命,你抓一张牌、获得2点生命、派出一个2/2,具警戒异能的白色骑士衍生生物;然后你牺牲末日前兆。 @@ -3172,6 +3251,7 @@ Dosan's Oldest Chant|道三古颂|法术|你获得6点生命。\n抓一张牌。 Double Cleave|连劈|瞬间|目标生物获得连击异能直到回合结束。 (它能造成先攻与普通战斗伤害。) Double Negative|双重否定|瞬间|反击至多两个目标咒语。 Double Stroke|双重击打|诡局|秘案(开始游戏时此诡局牌面朝下地置于统帅区,并私下决定一个牌名。你随时可以将此诡局翻回正面并公布该名称。)\n每当你施放一个具有该名称的瞬间或法术咒语时,你可以复制之。你可以为该复制品选择新的目标。 +Double Vision|双重视像|结界|每当你施放每回合中你的第一个瞬间或法术咒语时,复制该咒语。你可以为该复制品选择新的目标。 Doublecast|连咒击|法术|本回合中,当你施放你的下一个瞬间或法术咒语时,复制该咒语。你可以为该复制品选择新的目标。 Doubling Chant|倍产吟颂|法术|对每个由你操控的生物而言,你可以从你的牌库中搜寻一张与该生物同名的生物牌。 将这些牌放进战场,然后将你的牌库洗牌。 Doubling Cube|加倍方体|神器|{3},{T}:将你法术力池中每种类别的法术力加倍。 @@ -3180,13 +3260,13 @@ Douse in Gloom|沈浸黑域|瞬间|沈浸黑域对目标生物造成2点伤害 Douser of Lights|蔽光兽|生物 ~惊惧兽| Dovescape|化鸽咒帘|结界|({W/U}可用{W}或{U}来支付。)\n每当任一牌手使用非生物咒语时,反击该咒语。 该牌手将X个1/1,既是白色也是蓝色,具飞行异能的鸟衍生物放置进场,X为该咒语的总法术力费用。 Dovin Baan|多温班恩|鹏洛客~多温|+1:直到你的下一个回合,至多一个目标生物得-3/-0,且其起动式异能也不能起动。\n−1:你获得2点生命且抓一张牌。\n−1:你获得具有「对手于其重置步骤中所重置的永久物不能多于两个」的徽记。 -Dovin, Architect of Law|律法筑师多温|传奇鹏洛客 ~多温|+1:你获得2点生命且抓一张牌。\n−1:横置目标生物。它于其操控者的下一个重置步骤中不能重置。\n−9:横置所有由目标对手操控的永久物。该牌手略过其下一个重置步骤。 -Dovin, Grand Arbiter|大仲裁者多温|传奇鹏洛客 ~多温|+1:直到回合结束,每当一个由你操控的生物对任一牌手造成战斗伤害时,在大仲裁者多温上放置一个忠诚指示物。\n−1:派出一个1/1无色,具飞行异能的振翼机衍生神器生物。你获得1点生命。\n-7:检视你牌库顶的十张牌。将其中三张置于你手上,其余的牌则以随机顺序置于你的牌库底。 -Dovin, Hand of Control|操控之手多温|传奇鹏洛客 ~多温|对手施放的神器、瞬间和法术咒语增加{1}来施放。\n-1:直到你的下一个回合,防止目标由对手操控的永久物将受到或造成的所有伤害。 Dovin's Acuity|多温凝思|结界|当多温凝思进战场时,你获得2点生命且抓一张牌。\n每当你在你的行动阶段施放瞬间咒语时,你可以将多温凝思移回其拥有者手上。 Dovin's Automaton|多温的机械兽|神器生物 ~造妖|只要你操控多温鹏洛客,多温的机械兽便得+2/+2且具有警戒异能。(它攻击时不需横置。) Dovin's Dismissal|多温的驱散|瞬间|将至多一个目标已横置的生物置于其拥有者的牌库顶。你可以从你的牌库和/或坟墓场中搜寻一张名称为律法筑师多温的牌,展示该牌,并将它置于你手上。如果你以此法搜寻你的牌库,则将它洗牌。 Dovin's Veto|多温的否决|瞬间|此咒语不能被反击。\n反击目标非生物咒语。 +Dovin, Architect of Law|律法筑师多温|传奇鹏洛客 ~多温|+1:你获得2点生命且抓一张牌。\n−1:横置目标生物。它于其操控者的下一个重置步骤中不能重置。\n−9:横置所有由目标对手操控的永久物。该牌手略过其下一个重置步骤。 +Dovin, Grand Arbiter|大仲裁者多温|传奇鹏洛客 ~多温|+1:直到回合结束,每当一个由你操控的生物对任一牌手造成战斗伤害时,在大仲裁者多温上放置一个忠诚指示物。\n−1:派出一个1/1无色,具飞行异能的振翼机衍生神器生物。你获得1点生命。\n-7:检视你牌库顶的十张牌。将其中三张置于你手上,其余的牌则以随机顺序置于你的牌库底。 +Dovin, Hand of Control|操控之手多温|传奇鹏洛客 ~多温|对手施放的神器、瞬间和法术咒语增加{1}来施放。\n-1:直到你的下一个回合,防止目标由对手操控的永久物将受到或造成的所有伤害。 Downpour|倾盆大雨|瞬间|横置至多三个目标生物。 Downsize|压缩尺寸|瞬间|目标不由你操控的生物得-4/-0直到回合结束。\n超载{2}{U}(你可以支付此咒语的超载费用来施放它。如果你如此作,将其中的「目标」字样全部更改为「每个」。) Dowsing Dagger|探源匕首|神器 ~武具|当探源匕首进战场时,目标对手派出两个0/2绿色,具守军异能的植物衍生生物。\n佩带此武具的生物得+2/+1。\n每当佩带此武具的生物对任一牌手造成战斗伤害时,你可以转化探源匕首。\n佩带{2} @@ -3194,7 +3274,6 @@ Dowsing Shaman|探源祭师|生物~半人马/祭师|{2}{G},{T}:将目标 Draconic Disciple|巨龙信徒|生物 ~人类/祭师|{T}:加一点任意颜色的法术力。\n{7},{T},牺牲巨龙信徒:派出一个5/5红色,具飞行异能的龙衍生生物。 Draconic Roar|龙语怒吼|瞬间|你可以从你手上展示一张龙牌,以作为施放龙语怒吼的额外费用。\n龙语怒吼对目标生物造成3点伤害。如果于你施放龙语怒吼时,你展示了龙牌或操控龙,则龙语怒吼对所影响之生物的操控者造成3点伤害。 Drag Down|拖入深处|瞬间|领土~由你操控的地之中每有一种基本地类别,目标生物便得-1/-1。 -Drag to the Underworld|拖入冥界|瞬间|此咒语减少{X}来施放,X为你的黑色献力。\n消灭目标生物。 Drag Under|拖入汪洋|法术|将目标生物移回其拥有者手上。\n抓一张牌。 Drag to the Underworld|拖入冥界|瞬间|此咒语减少{X}来施放,X为你的黑色献力。(由你操控之永久物的法术力费用当中每含有一个{B},你的黑色献力就加一。)\n消灭目标生物。 Dragon Appeasement|安抚巨龙|结界|略过你的抓牌步骤。\n每当你牺牲一个生物时,你可以抓一张牌。 @@ -3213,6 +3292,14 @@ Dragon Tempest|龙袭风暴|结界|每当一个具飞行异能的生物在你的 Dragon Throne of Tarkir|鞑契龙座|传奇神器~武具|佩带此武具的生物具有守军异能与「{2},{T}:直到回合结束,由你操控的其他生物获得践踏异能且得+X/+X,X为此生物的力量。」\n佩带{3} Dragon Whelp|幼龙|生物~龙|飞行\n{R}:幼龙得+1/+0直到回合结束。 在回合结束时,若此异能本回合中使用了四次或更多,则牺牲幼龙。 Dragon Whisperer|巨龙传谕|生物~人类/祭师|{R}:巨龙传谕获得飞行异能直到回合结束。\n{1}{R}:巨龙传谕得+1/+0直到回合结束。\n强横~{4}{R}{R}:将一个4/4红色,具飞行异能的龙衍生生物放进战场。只能于由你操控之生物的力量总和等于或大于8时起动此异能。 +Dragon's Claw|巨龙钩爪|神器|每当牌手使用任何红色咒语时,你可以获得1点生命。 +Dragon's Eye Savants|龙目学者|生物 ~人类/法术师|变身~从你手上展示一张蓝色牌。(你可牌面朝下地施放此牌并支付{3},将其当成2/2生物。可随时支付其变身费用使其翻回正面。)\n当龙目学者翻回正面时,检视目标对手的手牌。 +Dragon's Eye Sentry|龙目哨兵|生物~人类/修行僧|守军,先攻 +Dragon's Herald|巨龙传令|生物~精灵/祭师|{2}{R},{T},牺牲一个黑色生物,一个红色生物,以及一个绿色生物:从你的牌库中搜寻一张名称为王龙残虐者的牌,并将之放置进场。 然后将你的牌库洗牌。 +Dragon's Hoard|巨龙宝库|神器|每当一个龙在你的操控下进战场时,在巨龙宝库上放置一个黄金指示物。\n{T},从巨龙宝库上移去一个黄金指示物:抓一张牌。\n{T}:加一点任意颜色的法术力。 +Dragon's Presence|隐龙突现|瞬间|隐龙突现对目标进行攻击或阻挡的生物造成5点伤害。 +Dragon-Scarred Bear|龙痕熊|生物~熊|强横~{1}{G}:重生龙痕熊。只能于由你操控之生物的力量总和等于或大于8时起动此异能。 +Dragon-Style Twins|龙拳双子|生物~人类/修行僧|连击\n灵技(每当你施放非生物咒语时,此生物得+1/+1直到回合结束。) Dragonlair Spider|龙穴蜘蛛|生物~蜘蛛|延势\n每当任一对手施放咒语时,将一个1/1绿色昆虫衍生生物放进战场。 Dragonloft Idol|浮龙雕像|神器生物~石像鬼|只要你操控龙,浮龙雕像便得+1/+1且具有飞行与践踏异能。 Dragonlord Atarka|龙王安塔卡|传奇生物~长老/龙|飞行,践踏\n当龙王安塔卡进战场时,它对任意数量目标由对手操控的生物和/或鹏洛客造成共5点伤害,你可以任意分配。 @@ -3224,20 +3311,12 @@ Dragonlord's Prerogative|龙王的特权|瞬间|你可以从你手上展示一 Dragonlord's Servant|龙王仆役|生物~鬼怪/祭师|你施放的龙咒语减少{1}来施放。 Dragonmaster Outcast|受逐召龙师|生物~人类/祭师|在你的维持开始时,若你操控六个或更多地,则将一个5/5红色,具飞行异能的龙衍生物放进战场。 Dragonrage|怒龙吼|瞬间|你每操控一个进行攻击的生物,便加{R}到你的法术力池中。直到回合结束,由你操控且进行攻击的生物获得「{R}:此生物得+1/+0直到回合结束。」 -Dragon's Claw|巨龙钩爪|神器|每当牌手使用任何红色咒语时,你可以获得1点生命。 -Dragon's Eye Savants|龙目学者|生物 ~人类/法术师|变身~从你手上展示一张蓝色牌。(你可牌面朝下地施放此牌并支付{3},将其当成2/2生物。可随时支付其变身费用使其翻回正面。)\n当龙目学者翻回正面时,检视目标对手的手牌。 -Dragon's Eye Sentry|龙目哨兵|生物~人类/修行僧|守军,先攻 -Dragon's Herald|巨龙传令|生物~精灵/祭师|{2}{R},{T},牺牲一个黑色生物,一个红色生物,以及一个绿色生物:从你的牌库中搜寻一张名称为王龙残虐者的牌,并将之放置进场。 然后将你的牌库洗牌。 -Dragon's Hoard|巨龙宝库|神器|每当一个龙在你的操控下进战场时,在巨龙宝库上放置一个黄金指示物。\n{T},从巨龙宝库上移去一个黄金指示物:抓一张牌。\n{T}:加一点任意颜色的法术力。 -Dragon's Presence|隐龙突现|瞬间|隐龙突现对目标进行攻击或阻挡的生物造成5点伤害。 Dragonscale Boon|龙鳞恩泽|瞬间|在目标生物上放置两个+1/+1指示物并重置它。 Dragonscale General|龙鳞将领|生物~人类/战士|在你的结束步骤开始时,振励X,X为由你操控且已横置的生物数量。(于由你操控的生物中选择一个防御力最小的生物,在其上放置X个+1/+1指示物。) -Dragon-Scarred Bear|龙痕熊|生物~熊|强横~{1}{G}:重生龙痕熊。只能于由你操控之生物的力量总和等于或大于8时起动此异能。 Dragonshift|龙形幻咒|瞬间|直到回合结束,目标由你操控的生物成为4/4蓝红双色的龙,失去所有异能,并获得飞行异能。\n超载{3}{U}{U}{R}{R}(你可以支付此咒语的超载费用来施放它。如果你如此作,将其中的「目标」字样全部更改为「每个」。) Dragonskull Summit|龙颅山峰|地|除非你操控沼泽或山脉,否则龙颅山峰须横置进战场。\n{T}:加{B}或{R}到你的法术力池中。 Dragonsoul Knight|龙魂骑士|生物~人类/骑士|先攻\n{W}{U}{B}{R}{G}:直到回合结束,龙魂骑士成为龙,得+5/+3,且获得飞行与践踏异能。 Dragonstorm|龙群蔽空|法术|从你的牌库中搜寻一张龙牌并将之放置进场。 然后将你的牌库洗牌。\n风暴(当你使用此咒语时,本回合于它之前每使用过一个咒语,便将此咒语复制一次。) -Dragon-Style Twins|龙拳双子|生物~人类/修行僧|连击\n灵技(每当你施放非生物咒语时,此生物得+1/+1直到回合结束。) Drain the Well|喝乾水井|法术|消灭目标地。 你获得2点生命。 Draining Whelk|吮咒蛾螺|生物~虚影|闪现(你可以于你能够使用瞬间的时机下使用此咒语。)\n飞行\n当吮咒蛾螺进场时,反击目标咒语。 在吮咒蛾螺上放置X个+1/+1指示物,X为该咒语的总法术力费用。 Drainpipe Vermin|排水管病媒|生物~老鼠|当排水管病媒死去时,你可以支付{B}。若你如此作,则目标牌手弃一张牌。 @@ -3251,10 +3330,13 @@ Dralnu, Lich Lord|巫妖领主卓尔努|传奇生物~灵俑/领主|若卓尔 Dramatic Entrance|戏剧性登场|瞬间|你可以将一张绿色生物牌从你手上放置进场。 Dramatic Rescue|戏剧性拯救|瞬间|将目标生物移回其拥有者手上。你获得2点生命。 Dramatic Reversal|戏剧性逆转|瞬间|重置所有由你操控的非地永久物。 -Drana, Kalastria Bloodchief|卡列奇血侯哲娜|传奇生物~吸血鬼/祭师|飞行\n{X}{B}{B}:目标生物得-0/-X直到回合结束且卡列奇血侯哲娜得+X/+0直到回合结束。 -Drana, Liberator of Malakir|马拉奇解放者哲娜|传奇生物~吸血鬼/伙伴|飞行,先攻每当马拉奇解放者哲娜对任一牌手造成战斗伤害时,在每个由你操控且正进行攻击的生物上各放置一个+1/+1指示物。 Drana's Chosen|哲娜的精卫|生物~吸血鬼/祭师/伙伴|齐力~{T},横置一个由你操控且未横置的伙伴:将一个2/2黑色灵俑衍生生物横置放进战场。 Drana's Emissary|哲娜的密使|生物~吸血鬼/僧侣/伙伴|飞行在你的维持开始时,每位对手各失去1点生命且你获得1点生命。 +Drana, Kalastria Bloodchief|卡列奇血侯哲娜|传奇生物~吸血鬼/祭师|飞行\n{X}{B}{B}:目标生物得-0/-X直到回合结束且卡列奇血侯哲娜得+X/+0直到回合结束。 +Drana, Liberator of Malakir|马拉奇解放者哲娜|传奇生物~吸血鬼/伙伴|飞行,先攻每当马拉奇解放者哲娜对任一牌手造成战斗伤害时,在每个由你操控且正进行攻击的生物上各放置一个+1/+1指示物。 +Drannith Healer|卓尼斯治疗师|生物 ~人类/僧侣|每当你循环另一张牌时,你获得1点生命。\n循环{1}({1},弃掉此牌:抓一张牌。) +Drannith Magistrate|卓尼斯官员|生物 ~人类/法术师|所有对手都不能从其手牌以外的区域施放咒语。 +Drannith Stinger|卓尼斯术击师|生物 ~人类/法术师|每当你循环另一张牌时,卓尼斯术击师向每位对手各造成1点伤害。\n循环{1}({1},弃掉此牌:抓一张牌。) Drastic Revelation|剧烈启示|法术|弃掉你的手牌。 抓七张牌,然后随机弃三张牌。 Drawn from Dreams|梦幻成真|法术|检视你牌库顶的七张牌。将其中两张置于你手上,其余的牌则以随机顺序置于你的牌库底。 Dread Defiler|恐怖秽体|生物~奥札奇|虚色(此牌没有颜色。)\n{3}{C},从你的坟墓场放逐一张生物牌:目标对手失去若干生命,其数量等同于所放逐牌的力量。({C}代表无色法术力。) @@ -3268,7 +3350,6 @@ Dread Statuary|可怖雕像|地|{T}:加{1}到你的法术力池中。\n{4}: Dread Summons|颤栗召唤|法术|每位牌手各将其牌库顶的X张牌置入其坟墓场。每有一张以此法置入坟墓场的生物牌,你便将一个2/2黑色灵俑衍生生物横置放进战场。 Dread Wanderer|恐怖游尸|生物~灵俑/豺狼|恐怖游尸须横置进战场。\n{2}{B}:将恐怖游尸从你的坟墓场移回战场。只可以于你能施放法术的时机下起动此异能,且于你的手牌为一张或更少时才能起动。 Dread Warlock|可怖术士|生物~人类/法术师|可怖术士只能被黑色生物阻挡。 -Dread|颤栗|生物~元素/化身|恐惧\n每当任一生物对你造成伤害时,将其消灭。\n当颤栗从任何地方置入坟墓场时,将它洗入其拥有者的牌库。 Dreadbore|恐惧钻心|法术|消灭目标生物或鹏洛客。 Dreadbringer Lampads|引怖冥灵|结界生物~宁芙|星彩~每当引怖冥灵或另一个结界在你的操控下进战场时,目标生物获得威吓异能直到回合结束。(它只能被神器生物和/或与它有共通颜色的生物阻挡。) Dreadful Apathy|可怖漠然|结界 ~灵气|结附于生物\n所结附的生物不能进行攻击或阻挡。\n{2}{W}:放逐所结附的生物。 @@ -3280,6 +3361,7 @@ Dreadmalkin|恐怖斑猫|生物 ~灵俑/猫|威慑(此生物只能被两个 Dreadship Reef|惧舰礁岩|地|{T}:加{1}到你的法术力池中。\n{1},{T}:在惧舰礁岩上放置一个储藏指示物。\n{1},从惧舰礁岩上移去X个储藏指示物:加X点法术力到你的法术力池中,且为{U}和/或{B}的任意组合。 Dreadwaters|恶水|法术|{T}:目标牌手将其牌库顶的X张牌置入其坟墓场,X为由你操控的地数量。 Dreadwing|惧翼妖|生物~灵俑|{1}{U}{R}:惧翼妖得+3/+0并获得飞行异能直到回合结束。 +Dread|颤栗|生物~元素/化身|恐惧\n每当任一生物对你造成伤害时,将其消灭。\n当颤栗从任何地方置入坟墓场时,将它洗入其拥有者的牌库。 Dream Eater|食梦史芬斯|生物 ~梦魇/史芬斯|闪现\n飞行\n当食梦史芬斯进战场时,刺探4。当你如此作时,你可以将目标由对手操控的非地永久物移回其拥有者手上。(刺探4的流程是检视你牌库顶的四张牌,然后将其中任意数量的牌置入你的坟墓场,其余则以任意顺序置于你牌库顶。) Dream Fracture|梦想破裂|瞬间|反击目标咒语。 其操控者抓一张牌。\n抓一张牌。 Dream Leash|梦缚|结界~灵气|永久物结界\n你只可以将梦缚使用在已横置的永久物上。\n你操控受此结界的永久物。 @@ -3299,6 +3381,7 @@ Dreamspoiler Witches|掠梦法术师|生物~仙灵/法术师|飞行\n每当 Dreamstalker Manticore|伏梦蝎狮|结界生物 ~翼狮|每当你施放每个对手回合中你的第一个咒语时,伏梦蝎狮对任意一个目标造成1点伤害。 Dreamstealer|窃梦师|生物~人类/法术师|威慑\n每当窃梦师对任一牌手造成战斗伤害时,该牌手弃掉等量的牌。\n永生{4}{B}{B}({4}{B}{B},从你的坟墓场放逐此牌:派出一个衍生物,且为此牌的复制品,但它是4/4黑色灵俑/人类/法术师,且没有法术力费用。永生的时机视同法术。) Dreamstone Hedron|梦想晶石|神器|{T}:加{3}到你的法术力池中。\n{3},{T},牺牲梦想晶石:抓三张牌。 +Dreamtail Heron|梦翎苍鹭|生物 ~元素/鸟|合变{3}{U}(如果你支付此咒语的合变费用来施放之,则将它放置在目标由你拥有之非人类生物的顶上或底下。它们合变作顶上的生物,外加具有底下所有异能。)\n飞行\n每当此生物合变时,抓一张牌。 Dreg Mangler|残渣破坏者|生物~植物/灵俑|敏捷\n食腐{3}{B}{G}({3}{B}{G},从你的坟墓场放逐此牌:在目标生物上放置若干+1/+1指示物,其数量等同于此牌的力量。食腐的时机视同法术。) Dreg Reaver|残渣裂肢兽|生物~灵俑/野兽| Dregs of Sorrow|悲伤残渣|法术|消灭X个目标非黑色的生物。抓X张牌。 @@ -3323,9 +3406,9 @@ Dromoka Captain|卓茉卡族队长|生物~人类/士兵|先攻\n每当卓茉 Dromoka Dunecaster|卓茉卡族弄砂师|生物~人类/法术师|{1}{W},{T}:横置目标不具飞行异能的生物。 Dromoka Monument|卓茉卡纪念碑|神器|{T}:加{G}或{W}到你的法术力池中。\n{4}{G}{W}:直到回合结束,卓茉卡纪念碑成为4/4,绿白双色,具飞行异能的龙神器生物。 Dromoka Warrior|卓茉卡族战士|生物~人类/战士| -Dromoka, the Eternal|永生龙王卓茉卡|传奇生物~龙|飞行\n每当一个由你操控的龙攻击时,振励2。(于由你操控的生物中选择一个防御力最小的生物,在其上放置两个+1/+1指示物。) Dromoka's Command|卓茉卡的指命|瞬间|选择两项~\n• 于本回合中,防止目标瞬间或法术咒语将造成的所有伤害。\n• 目标牌手牺牲一个结界。\n• 在目标生物上放置一个+1/+1指示物。\n• 目标由你操控的生物与目标不由你操控的生物互斗。 Dromoka's Gift|卓茉卡的赠礼|瞬间|振励4。(于由你操控的生物中选择一个防御力最小的生物,在其上放置四个+1/+1指示物。) +Dromoka, the Eternal|永生龙王卓茉卡|传奇生物~龙|飞行\n每当一个由你操控的龙攻击时,振励2。(于由你操控的生物中选择一个防御力最小的生物,在其上放置两个+1/+1指示物。) Dronepack Kindred|奴群族狼|生物~ - 奥札奇/狼人|践踏\n{1}:奴群族狼得+1/+0直到回合结束。 Droning Bureaucrats|官腔公职|生物~人类/参谋|{X},{T}:每个总法术力费用为X的生物本回合都不能进行攻击或阻挡。 Drooling Groodion|垂涎古汀兽|生物~野兽|{2}{B}{G},牺牲一个生物:目标生物得+2/+2直到回合结束。 另一个目标生物得-2/-2直到回合结束。 @@ -3349,6 +3432,7 @@ Drowner of Secrets|沉密师|生物~人鱼/法术师|横置一个由你操 Drownyard Behemoth|沉船地巨蟹|生物~奥札奇/蟹|闪现(你可以于你能够施放瞬间的时机下施放此咒语。)\n化生{7}{U}(你可以牺牲一个生物并支付化生费用来施放此咒语,此时总费用会扣除该生物之总法术力费用。)\n只要沉船地巨蟹是于本回合进战场,它便具有辟邪异能。 Drownyard Explorers|沉船地探险家|生物~人类/法术师|当沉船地探险家进战场时,探查。(将一个无色线索衍生神器放进战场,且其具有「{2},牺牲此神器:抓一张牌。」) Drownyard Temple|沉船地殿堂|地|{T}:加{C}到你的法术力池中。\n{3}:将沉船地殿堂从你的坟墓场横置移回战场。 +Drowsing Tyrannodon|昏睡暴伟龙|生物 ~恐龙|守军(此生物不能攻击。)\n只要你操控力量等于或大于4的生物,昏睡暴伟龙便能视同不具守军异能地进行攻击。 Drudge Beetle|苦力甲虫|生物~昆虫|食腐{5}{G}({5}{G},从你的坟墓场放逐此牌:在目标生物上放置若干+1/+1指示物,其数量等同于此牌的力量。食腐的时机视同法术。) Drudge Reavers|苦力裂肢兵|生物~骷髅妖|闪现(你可以于你能够使用瞬间的时机下使用此咒语。)\n{B}:重生苦力裂肢兵。 Drudge Sentinel|苦力哨卫|生物 ~骷髅妖/战士|{3}:横置苦力哨卫。它获得不灭异能直到回合结束。(伤害与注明「消灭」的效应不会将它消灭。) @@ -3356,16 +3440,15 @@ Drudge Skeletons|苦力骷髅妖|生物~骷髅妖|{B}:重生苦力骷髅妖 Druid of Horns|犄角德鲁伊|生物 ~人类/德鲁伊|每当你施放一个以犄角德鲁伊为目标的灵气咒语时,派出一个3/3绿色野兽衍生生物。 Druid of the Anima|谕灵的德鲁伊|生物~地精/德鲁伊|{T}:加{R},{G},或{W}到你的法术力池中。 Druid of the Cowl|外沿区德鲁伊|生物 ~妖精/德鲁伊|{T}:加{G}。 -Druidic Satchel|德鲁伊背包|神器|{2},{T}:展示你的牌库顶牌。 如果它是生物牌,则将一个1/1绿色腐生物衍生生物放进战场。 如果它是地牌,则将该牌在你的操控下放进战场。 如果它是非生物且非地的牌,则你获得2点生命。 Druid's Deliverance|德鲁伊的解救|瞬间|于本回合中,防止将对你造成的所有战斗伤害。\n殖民。(将一个衍生物放进战场,此衍生物为由你操控的某衍生生物之复制品。) Druid's Familiar|德鲁伊佣兽|生物~熊|魂系 (你可以将此生物与另一未搭档生物在它们任一进战场时组搭档。 只要你操控它们,此两者便持续搭档。)\n只要德鲁伊佣兽与另一生物搭档,它们便各得+2/+2。 +Druidic Satchel|德鲁伊背包|神器|{2},{T}:展示你的牌库顶牌。 如果它是生物牌,则将一个1/1绿色腐生物衍生生物放进战场。 如果它是地牌,则将该牌在你的操控下放进战场。 如果它是非生物且非地的牌,则你获得2点生命。 Druids' Repository|德鲁伊贮藏处|结界|每当由你操控的一个生物攻击时,在德鲁伊贮藏处上放置一个充电指示物。\n从德鲁伊贮藏处上移去一个充电指示物:加一点任意颜色的法术力到你的法术力池中。 Drumhunter|鼓击猎人|生物~人类/德鲁伊/战士|在你的回合结束时,如果你操控了力量大于或等于5的生物,你可以抓一张牌。\n{T}:加{1}到你的法术力池中。 Drunau Corpse Trawler|杜瑙捞尸客|生物~灵俑|当杜瑙捞尸客进战场时,将一个2/2黑色灵俑衍生生物放进战场。\n{2}{B}:目标灵俑获得死触异能直到回合结束。 Dryad Arbor|树灵乔木|地生物~树林/树灵|(树灵乔木不是咒语,会受召唤失调影响,且具有「{T}:加{G}到你的法术力池中。」)\n树灵乔木是绿色。 Dryad Greenseeker|寻碧树灵|生物 ~树灵|{T}:检视你的牌库顶牌。如果该牌是地牌,你可以展示该牌并置于你手上。 Dryad Militant|好斗树灵|生物~树灵/士兵|如果任一瞬间或法术牌将从任何地方置入坟墓场,改为将它放逐。 -Dryad of the Ilysian Grove|依吕夏林地树灵|结界生物~宁芙|你在自己的每个回合中可以额外使用一个地。\n由你操控的地均额外具有所有基本地类别。 Dryad Sophisticate|历世树灵|生物~树灵|非基本地行者 Dryad of the Ilysian Grove|依吕夏林地树灵|结界生物 ~宁芙|你在自己的每个回合中可以额外使用一个地。\n由你操控的地均额外具有所有基本地类别。 Dryad's Caress|树灵抚慰|瞬间|每有一个生物在场,你便获得1点生命。 若你使用树灵抚慰时支付了{W},则重置所有由你操控的生物。 @@ -3373,8 +3456,8 @@ Dryad's Favor|树灵的恩惠|结界~灵气|结附于生物\n所结附的生 Dual Casting|双重施法|结界~灵气|结附于生物\n所结附的生物具有「{R},{T}:复制目标由你操控的瞬间或法术咒语。 你可以为该复制品选择新的目标。」 Dual Shot|接连射击|瞬间|接连射击对至多两个目标生物各造成1点伤害。 Dualcaster Mage|复咏法师|生物~人类/法术师|闪现\n当复咏法师进战场时,复制目标瞬间或法术咒语。你可以为该复制品选择新的目标。 -Dub|册封|结界 ~灵气|结附于生物\n所结附的生物得+2/+2,具有先攻异能,且额外具有骑士此类别。 Dubious Challenge|存疑挑战|法术|检视你牌库顶的十张牌,放逐其中至多两张生物牌,然后将你的牌库洗牌。目标对手可以从所放逐牌中选择一张,并将该牌在其操控下放进战场。将其余的牌在你的操控下放进战场。 +Dub|册封|结界 ~灵气|结附于生物\n所结附的生物得+2/+2,具有先攻异能,且额外具有骑士此类别。 Duct Crawler|水道虱虫|生物~昆虫|{1}{R}:目标生物本回合中不能阻挡水道虱虫。 Due Respect|无上敬意|瞬间|本回合永久物须横置进场。\n抓一张牌。 Duelist's Heritage|斗客的遗产|结界|每当一个或数个生物攻击时,你可以让目标进行攻击的生物获得连击异能直到回合结束。 @@ -3387,13 +3470,14 @@ Dukhara Scavenger|杜克勒拾荒鳄|生物~鳄鱼|当杜克勒拾荒鳄进战 Dulcet Sirens|悦曲塞连|生物~塞连|{U},{T}:目标生物本回合若能攻击目标对手,则必须如此作。\n变身{U}(你可牌面朝下地施放此牌并支付{3},将其当成2/2生物。可随时支付其变身费用使其翻回正面。) Dune Beetle|沙丘甲虫|生物~昆虫| Dune Diviner|沙丘占卜师|生物~那伽/僧侣|{1},横置一个由你操控且未横置的沙漠:你获得1点生命。 -Duneblast|尘沙暴|法术|选择至多一个生物。将其他的消灭。 Dune-Brood Nephilim|舞砂巨神灵|生物~巨神灵|每当舞砂巨神灵对牌手造成战斗伤害时,你每操控一个地,便将一个1/1无色的砂衍生物放置进场。 +Duneblast|尘沙暴|法术|选择至多一个生物。将其他的消灭。 Dunerider Outlaw|亡命沙丘骑兵|生物~人类/反抗军/浪客|反绿保护\n在回合结束时,若亡命沙丘骑兵本回合曾向对手造成伤害,则在其上放置一个+1/+1指示物。 Dunes of the Dead|亡者沙丘|地~沙漠|{T}:加{C}到你的法术力池中。\n当亡者沙丘从战场进入坟墓场时,派出一个2/2黑色灵俑衍生生物。 Dungeon Geists|地城游魂|生物 ~精怪|飞行\n当地城游魂进战场时,横置目标由对手操控的生物。于你操控地城游魂的时段内,该生物于其操控者的重置步骤中不能重置。 Dungrove Elder|丘丛长老|生物~树妖|辟邪 (此生物不能成为由对手所操控之咒语或异能的目标。)\n丘丛长老之力量与防御力各等同于由你操控的树林之数量。 Duplicant|窃形兽|神器生物~变形兽|压印~当窃形兽进战场时,你可以放逐目标非衍生物的生物。\n只要以窃形兽放逐的某张牌是生物牌,窃形兽便具有以窃型兽放逐之最后一张生物牌的力量、防御力和生物类别。它仍然是变形兽。 +Durable Coilbug|硬壳蜷曲虫|生物 ~昆虫|{4}{B}:将硬壳蜷曲虫从你的坟墓场移回你手上。 Durable Handicraft|可靠手艺|结界|每当一个生物在你的操控下进战场时,你可以支付{1}。若你如此作,则在该生物上放置一个+1/+1指示物。\n{5}{G},牺牲可靠手艺:在每个由你操控的生物上各放置一个+1/+1指示物。 Duress|逼从|法术|目标对手展示其手牌。 你选择其中一张非生物且非地的牌。 该牌手弃掉该牌。 Durkwood Baloth|碻林巴洛西|生物~野兽|延缓5~{G}(除了从你手上使用此牌,你可以支付{G}并将此牌移出对战,且上面有五个计时指示物。 在你的维持开始时,从其上移去一个计时指示物。 当你移去最后一个时,则使用它且不需支付其法术力费用。 它具有敏捷。) @@ -3404,9 +3488,9 @@ Dusk Imp|薄暮小恶魔|生物~小恶魔|飞行(只有具飞行或延势异 Dusk Legion Dreadnought|暮影军团无畏舰|神器 ~载具|警戒\n搭载2(横置任意数量由你操控且力量总和等于或大于2的生物:此载具成为神器生物直到回合结束。) Dusk Legion Zealot|暮影军团狂信者|生物 ~吸血鬼/士兵|当暮影军团狂信者进战场时,你抓一张牌且你失去1点生命。 Dusk Urchins|薄暮促狭鬼|生物~奥夫|每当薄暮促狭鬼攻击或阻挡时,于其上放置一个-1/-1指示物。\n当薄暮促狭鬼从场上置入坟墓场时,其上每有一个-1/-1指示物,便抓一张牌。 -Dusk|暮死|法术|消灭所有力量等于或大于3的生物。 Duskborne Skymarcher|暮游天行客|生物 ~吸血鬼/僧侣|飞行\n{W},{T}:目标进行攻击的吸血鬼得+1/+1直到回合结束。 Duskdale Wurm|暮谷亚龙|生物~亚龙|践踏 +Duskfang Mentor|暮牙明师|生物 ~人类/僧侣|当暮牙明师进战场时,在目标由你操控的非人类生物上放置一个系命指示物。\n{1}{B},{T}:在每个由你操控且具系命异能的生物上各放置一个+1/+1指示物。 Duskhunter Bat|暮猎蝙蝠|生物~蝙蝠|嗜血1 (如果对手本回合曾受过伤害,此生物进场时上面有一个+1/+1指示物。)\n飞行 Duskmantle Guildmage|暮篷公会法师|生物~人类/法术师|{1}{U}{B}:本回合中,每当一张牌从任何地方置入对手的坟墓场时,该牌手失去1点生命。\n{2}{U}{B}:目标牌手将其牌库顶的两张牌置入其坟墓场。 Duskmantle Operative|暮篷特务|生物 ~人类/浪客|暮篷特务不能被力量等于或大于4的生物阻挡。 @@ -3415,10 +3499,11 @@ Duskmantle Seer|暮篷预言师|生物~吸血鬼/法术师|飞行\n在你的 Duskmantle, House of Shadow|黯影殿堂暮篷|地|{T}:加{1}到你的法术力池中。\n{U}{B},{T}:目标牌手将他的牌库顶牌置入其坟墓场。 Duskrider Peregrine|暮骑兵游隼|生物~鸟|飞行,反黑保护\n延缓3~{1}{W}(除了从你手上使用此牌,你可以支付{1}{W}并将此牌移出对战,且上面有三个计时指示物。 在你的维持开始时,从其上移去一个计时指示物。 当你移去最后一个时,则使用它且不需支付其法术力费用。 它具有敏捷。) Duskwatch Recruiter|暮巡班招募官|生物~人类/战士/狼人|{2}{G}:检视你牌库顶的三张牌。你可以展示其中的一张生物牌,并将其置于你手上。将其余的牌以任意顺序置于你牌库底。\n在每个维持开始时,若上回合没有任一咒语施放过,转化暮巡班招募官。 +Dusk|暮死|法术|消灭所有力量等于或大于3的生物。 Dust Corona|尘土为冠|结界~灵气|生物结界\n受此结界的生物得+2/+0,且不能被具飞行异能的生物阻挡。 Dust Elemental|尘土元素|生物~元素|闪现(你可以于你能够使用瞬间的时机下使用此咒语。)\n飞行,恐惧\n当尘土元素进场时,将三个由你操控的生物移回其拥有者手上。 -Dust of Moments|时刻散尘|瞬间|选择一项~从每个永久物与已延缓的牌上各移去两个计时指示物;或在每个已延缓的牌与其上有计时指示物的永久物上放置两个计时指示物。 Dust Stalker|尘土潜影|生物~奥札奇|虚色(此牌没有颜色。)敏捷在每个结束步骤开始时,若你未操控其他无色生物,则将尘土潜影移回其拥有者手上。 +Dust of Moments|时刻散尘|瞬间|选择一项~从每个永久物与已延缓的牌上各移去两个计时指示物;或在每个已延缓的牌与其上有计时指示物的永久物上放置两个计时指示物。 Dust|齑粉|法术|余响(此咒语只能从你的坟墓场中施放。然后将它放逐。)\n放逐任意数量目标其上有-1/-1指示物的生物。 Dutiful Attendant|尽忠侍从|生物~人类/战士|当尽忠侍从死去时,将另一张目标生物牌从你的坟墓场移回你手上。 Dutiful Return|尽责归返|法术|将至多两张目标生物牌从你的坟墓场移回你手上。 @@ -3429,8 +3514,8 @@ Dwarven Lightsmith|矮人铸光匠|生物 ~矮人/僧侣|助力(另一位牌 Dwarven Mine|矮人矿脉|地 ~山脉|({T}:加{R}。)\n除非你操控三个或更多其他山脉,否则矮人矿脉须横置进战场。\n当矮人矿脉进战场且未横置时,派出一个1/1红色矮人衍生生物。 Dwarven Priest|矮人僧侣|生物 ~矮人/僧侣|当矮人僧侣进战场时,你每操控一个生物,便获得1点生命。 Dwindle|缩微|结界 ~灵气|结附于生物\n所结附的生物得-6/-0。\n当所结附的生物进行阻挡时,将它消灭。(攻击生物仍已被阻挡。) -Dwynen, Gilt-Leaf Daen|金叶猎领德维恩|传奇生物~妖精/战士|延势由你操控的其他妖精生物得+1/+1。每当金叶猎领德维恩攻击时,你每操控一个进行攻击的妖精,便获得1点生命。 Dwynen's Elite|德维恩的精兵|生物~妖精/战士|当德维恩的精兵进战场时,若你操控另一个妖精,则将一个1/1绿色妖精/战士衍生生物放进战场。 +Dwynen, Gilt-Leaf Daen|金叶猎领德维恩|传奇生物~妖精/战士|延势由你操控的其他妖精生物得+1/+1。每当金叶猎领德维恩攻击时,你每操控一个进行攻击的妖精,便获得1点生命。 Dying Wish|临终祈愿|结界~灵气|结附于由你操控的生物\n当所结附的生物死去时,目标牌手失去X点生命且你获得X生命,X为该生物的力量。 Dynacharge|动力灌注|瞬间|目标由你操控的生物得+2/+0直到回合结束。\n超载{2}{R}(你可以支付此咒语的超载费用来施放它。如果你如此作,将其中的「目标」字样全部更改为「每个」。) Dynavolt Tower|涌电塔|神器|每当你施放瞬间或法术咒语时,你得到{E}{E}(两个能量指示物)。\n{T},支付{E}{E}{E}{E}{E}:涌电塔对目标生物或牌手造成3点伤害。 @@ -3441,16 +3526,17 @@ Early Harvest|提早收成|瞬间|目标牌手重置所有由他操控的基本 Earth Elemental|大地元素|生物 ~元素| Earth Servant|大地仆役|生物~元素|你每操控一个山脉,大地仆役便得+0/+1。 Earth Surge|土地翻腾|结界|对每个地而言,只要它是生物,便得+2/+2。 -Earth|盖地|法术|余响(此咒语只能从你的坟墓场中施放。然后将它放逐。)\n盖地对每个不具飞行异能的生物各造成X点伤害。 +Earth-Origin Yak|地源牦牛|生物 ~牛|当地源牦牛进战场时,由你操控的生物得+1/+1直到回合结束。 Earthbrawn|大地膂力|瞬间|目标生物得+3/+3直到回合结束。\n补强1~{1}{G} ({1}{G},弃掉此牌:在目标生物上放置一个+1/+1指示物。) Earthen Arms|土石武装|法术|在目标永久物上放置两个+1/+1指示物。醒转4~{6}{G}(如果你支付{6}{G}来施放此咒语,则另在目标由你操控的地上放置四个+1/+1指示物,且它成为0/0,具敏捷异能的元素生物。它仍然是地。) Earthen Goo|泥壤流浆|生物~流浆|践踏\n累积维持{R}或{G}(在你的维持开始时,在此永久物上放置一个岁月指示物,然后除非你为其上每个岁月指示物各支付其维持费用,否则牺牲之。)\n泥壤流浆上每有一个岁月指示物,便得+1/+1。 -Earth-Origin Yak|地源牦牛|生物 ~牛|当地源牦牛进战场时,由你操控的生物得+1/+1直到回合结束。 Earthquake|地震|法术|地震对每位牌手与每个不具飞行异能的生物各造成X点伤害。 Earthshaker Khenra|撼地胡狼人|生物~豺狼/战士|敏捷\n当撼地胡狼人进战场时,目标力量等于或小于撼地胡狼人的生物本回合不能进行阻挡。\n永生{4}{R}{R}({4}{R}{R},从你的坟墓场放逐此牌:派出一个衍生物,且为此牌的复制品,但它是4/4黑色灵俑/豺狼/战士,且没有法术力费用。永生的时机视同法术。) Earthshaker|撼地妖|生物~精怪|每当你使用精怪或古咒咒语时,撼地妖对每个不具飞行异能的生物造成2点伤害。 Earthshaking Si|撼地蛮兕|生物 ~野兽|践踏(此生物攻击时造成之过量战斗伤害能对防御牌手或鹏洛客造成之。) +Earth|盖地|法术|余响(此咒语只能从你的坟墓场中施放。然后将它放逐。)\n盖地对每个不具飞行异能的生物各造成X点伤害。 Earwig Squad|偷听小队|生物~精灵/浪客|伺机{2}{B} (如果你于本回合中以精灵或浪客向牌手造成战斗伤害,你可以支付此牌的伺机费用来使用它。)\n当偷听小队进场时,若曾支付其伺机费用,则从目标对手的牌库中搜寻三张牌,并将它们移出对战。 然后该牌手将他的牌库洗牌。 +Easy Prey|手到擒来|瞬间|消灭目标总法术力费用等于或小于2的生物。\n循环{2}({2},弃掉此牌:抓一张牌。) Eat to Extinction|饕餮灭迹|瞬间|放逐目标生物或鹏洛客。检视你的牌库顶牌。你可以将该牌置入你的坟墓场。 Eaten by Spiders|入蜘蛛口|瞬间|消灭目标具飞行异能的生物与所有装备于其上的武具。 Eater of Days|蔽日巨怪|神器生物~海怪|飞行,践踏\n当蔽日巨怪进场时,你略过你接下来的两个回合。 @@ -3476,6 +3562,7 @@ Edric, Spymaster of Trest|崔斯特密探长埃卓克|传奇生物~妖精/ Eel Umbra|鳗本影|结界~灵气|闪现 (你可以于你能够施放瞬间的时机下施放此咒语。)\n结附于生物\n所结附的生物得+1/+1。\n替身甲 (如果所结附的生物将被消灭,则改为移除它受过的所有伤害,并消灭此灵气。) Eerie Interlude|神秘插曲|瞬间|放逐任意数量目标由你操控的生物。在下一个结束步骤开始时,将这些牌在其拥有者的操控下移回战场。 Eerie Procession|神秘行列|法术~古咒|从你的牌库中搜寻一张古咒牌,展示该牌,并置于你手上。然后将你的牌库洗牌。 +Eerie Ultimatum|神秘通牒|法术|将任意数量名称各不相同的永久物牌从你的坟墓场移回战场。 Efficient Construction|高效建造|结界|每当你施放神器咒语时,派出一个1/1无色,具飞行异能的振翼机衍生神器生物。 Efreet Weaponmaster|舞兵魔神|生物~魔神/修行僧|先攻\n当舞兵魔神进战场或翻回正面时,另一个目标由你操控的生物得+3/+0直到回合结束。\n变身{2}{U}{R}{W}(你可牌面朝下地施放此牌并支付{3},将其当成2/2生物。可随时支付其变身费用使其翻回正面。) Ego Erasure|抹消自我|部族瞬间~变形兽|化形 (此牌随时都是所有生物类别。)\n直到回合结束,由目标牌手操控的生物得-2/-0且失去所有生物类别。 @@ -3496,9 +3583,10 @@ Eland Umbra|大羚羊本影|结界~灵气|结附于生物\n所结附的生物 Elbrus, the Binding Blade|镇魔刃埃布斯|传奇神器~武具|佩带此武具的生物得+1/+0。当佩带此武具的生物对一位牌手造成战斗伤害时,将镇魔刃埃布斯卸装,然后转化它。佩带{1} Elder Cathar|年迈护教军|生物~人类/士兵|当年迈护教军死去时,在目标由你操控的生物上放置一个+1/+1指示物。 如果该生物是人类,则改为在其上放置两个+1/+1指示物。 Elder Deep-Fiend|古渊魔蛸|生物~奥札奇/章鱼|闪现\n化生{5}{U}{U}(你可以牺牲一个生物并支付化生费用来施放此咒语,此时总费用会扣除该生物之总法术力费用。)\n当你施放古渊魔蛸时,横置至多四个目标永久物。 +Elder Gargaroth|年长庞巨兽|生物 ~野兽|警戒,延势,践踏\n每当年长庞巨兽攻击或阻挡时,选择一项~\n•派出一个3/3绿色野兽衍生生物。\n•你获得3点生命。\n•抓一张牌。 Elder Mastery|长老支配|结界~灵气|生物结界\n受此结界的生物得+3/+3并具有飞行异能。\n每当受此结界的生物对牌手造成伤害时,该牌手弃两张牌。 -Elder of Laurels|月桂长者|生物~人类/参谋|{3}{G}:目标生物得+X/+X直到回合结束,X为由你操控的生物数量。 Elder Pine of Jukai|树海古松|生物~精怪|每当你使用精怪或古咒咒语时,展示你牌库顶的三张牌。 将所有以此法展示的地牌置于你手上,其余则以任意顺序置于你的牌库底。\n转生2 +Elder of Laurels|月桂长者|生物~人类/参谋|{3}{G}:目标生物得+X/+X直到回合结束,X为由你操控的生物数量。 Elderscale Wurm|祖鳞亚龙|生物~亚龙|践踏\n当祖鳞亚龙进战场时,若你的总生命小于7,则你的总生命成为7。\n只要你的生命为7或更多,则将使你的总生命减少至7以下的伤害,改为减少你的生命至7。 Eldrazi Aggressor|侵略奥札奇|生物~奥札奇/奴兽|虚色(此牌没有颜色。)\n只要你操控另一个无色生物,侵略奥札奇便具有敏捷异能。 Eldrazi Conscription|奥札奇征召|部族结界~奥札奇/灵气|结附于生物\n所结附的生物得+10/+10并具有践踏异能与歼灭2。 (每当它攻击时,防御牌手牺牲两个永久物。) @@ -3530,6 +3618,7 @@ Elfhame Druid|妖精乡德鲁伊|生物 ~妖精/德鲁伊|{T}:加{G}。\n{ Elgaud Inquisitor|艾尔告审判官|生物~人类/僧侣|系命(此生物所造成的伤害会让你获得等量的生命。)当艾尔告审判官死去时,将一个1/1白色,具飞行异能的精怪衍生生物放进战场。 Elgaud Shieldmate|艾尔告护盾手|生物~人类/士兵|魂系 (你可以将此生物与另一未搭档生物在它们任一进战场时组搭档。 只要你操控它们,此两者便持续搭档。)\n只要艾尔告护盾手与另一生物搭档,此两者便具有辟邪异能。 (它们不能成为由对手所操控之咒语或异能的目标。) Eliminate the Competition|终结竞争|法术|牺牲X个生物,以作为施放终结竞争的额外费用。\n消灭X个目标生物。 +Eliminate|涤除|瞬间|消灭目标生物或鹏洛客,且其总法术力费用须等于或小于3。 Elite Arcanist|精英奥术师|生物~人类/法术师|当精英奥术师进战场时,你可以从你手上放逐一张瞬间牌。{X},{T}:复制所放逐的牌。你可以施放该复制品,且不需支付其法术力费用。X为所放逐的牌之总法术力费用。 Elite Arrester|菁英逮捕人|生物 ~人类/士兵|{1}{U},{T}:横置目标生物。 Elite Guardmage|精英卫法师|生物 ~人类/法术师|飞行\n当精英卫法师进战场时,你获得3点生命且抓一张牌。 @@ -3582,11 +3671,11 @@ Ember Gale|烬风|法术|由目标牌手操控的生物本回合不能进行阻 Ember Hauler|烬火搬运工|生物 ~鬼怪|{1},牺牲烬火搬运工:它对任意一个目标造成2点伤害。 Ember Swallower|吞烬怪|生物~元素|{5}{R}{R}:蛮化3。(如果此生物未蛮化,则在其上放置三个+1/+1指示物且它蛮化。)\n当吞烬怪蛮化时,每位牌手各牺牲三个地。 Ember Weaver|烬火编蛛|生物 ~蜘蛛|延势\n只要你操控红色永久物,烬火编蛛便得+1/+0且具有先攻异能。 +Ember-Eye Wolf|烬目狼|生物~狼|敏捷\n{1}{R}:烬目狼得+2/+0直到回合结束。 +Ember-Fist Zubera|烬拳无面鬼|生物~无面鬼/精怪|当烬拳无面鬼从场上进入坟墓场时,它对目标生物或牌手造成伤害,其数量等同于本回合中从场上进入所有坟墓场的无面鬼数量。 Embercleave|鞍烬锋|传奇神器 ~武具|闪现\n你每操控一个进行攻击的生物,此咒语便减少{1}来施放。\n当鞍烬锋进战场时,将它装备在目标由你操控的生物上。\n佩带此武具的生物得+1/+1且具有连击与践踏异能。\n佩带{3} Embereth Paladin|鞍博雷神圣武士|生物 ~人类/骑士|敏捷\n固色~如果施放此咒语时支付过至少三点红色法术力,则鞍博雷神圣武士进战场时上面有一个+1/+1指示物。 Embereth Shieldbreaker|鞍博雷破盾手|生物 ~人类/骑士| -Ember-Eye Wolf|烬目狼|生物~狼|敏捷\n{1}{R}:烬目狼得+2/+0直到回合结束。 -Ember-Fist Zubera|烬拳无面鬼|生物~无面鬼/精怪|当烬拳无面鬼从场上进入坟墓场时,它对目标生物或牌手造成伤害,其数量等同于本回合中从场上进入所有坟墓场的无面鬼数量。 Emberhorn Minotaur|烬角牛头怪|生物~牛头怪/战士|你可以于烬角牛头怪攻击时耗竭之。当你如此作时,直到回合结束,它得+1/+1且获得威慑异能。(已耗竭的生物于你的下一个重置步骤中不能重置。) Embermaw Hellion|烬喉地狱兽|生物~地狱兽|践踏(此生物攻击时造成之过量战斗伤害能对防御牌手或鹏洛客造成之。)如果由你操控的其他红色来源将对任一永久物或牌手造成伤害,则改为它对该永久物或牌手造成原数量加1点伤害。 Embersmith|飞烬工匠|生物~人类/神器师|每当你施放一个神器咒语时,你可以支付{1}。 若你如此作,则飞烬工匠对目标生物或牌手造成1点伤害。 @@ -3605,6 +3694,7 @@ Emerge Unscathed|挣脱困境|瞬间|选择一种颜色。目标由你操控的 Emergence Zone|传袭地带|地|{T}:加{C}。\n{1},{T},牺牲传袭地带:于本回合中,你可以将咒语视同具有闪现异能地来施放。 Emergency Powers|紧急权力|瞬间|每位牌手将其手牌与坟墓场洗入其牌库,然后各抓七张牌。放逐紧急权力。\n附案~如果你是在你的行动阶段施放此咒语,则你可以将一张总法术力费用等于或小于7的永久物牌从你手上放进战场。 Emergent Growth|突发成长|法术|直到回合结束,目标生物得+5/+5,且本回合若能被阻挡,则须如此作。 +Emergent Ultimatum|突发通牒|法术|从你的牌库中搜寻至多三张名称各不相同的单色牌并将这些牌放逐。由任一对手选择其中一张。将该牌洗入你的牌库。你可以施放其余的牌,且不需支付其法术力费用。放逐突发通牒。 Emeria Angel|伊美黎天使|生物~天使|飞行\n地落~每当一个地在你的操控下进战场时,你可以将一个1/1白色,具有飞行异能的鸟衍生物放进战场。 Emeria Shepherd|伊美黎牧者|生物~天使|飞行地落~每当一个地在你的操控下进战场时,你可以将目标非地的永久物牌从你的坟墓场移回你手上。若该地是平原,则改为你可以将该非地的永久物牌移回战场。 Emeria, the Sky Ruin|天空遗迹伊美黎|地|天空遗迹伊美黎须横置进战场。\n在你的维持开始时,若你操控七个或更多平原,你可以将目标生物牌从你的坟墓场移回战场。\n{T}:加{W}到你的法术力池中。 @@ -3627,11 +3717,11 @@ Empyreal Voyager|苍天旅人|生物~维多肯/斥候|飞行,践踏\n每 Empyrean Eagle|苍穹灵鹰|生物 ~鸟/精怪|飞行\n由你操控且具飞行异能的其他生物得+1/+1。 Empyrial Archangel|穹光大天使|生物~天使|飞行,帷幕\n所有将对你造成的伤害改为对穹光大天使造成之。 Empyrial Plate|穹光神甲|神器~武具|你每有一张手牌,佩带此武具的生物便得+1/+1。\n佩带{2} -Emrakul, the Aeons Torn|万世创伤伊莫库|传奇生物~奥札奇|万世创伤伊莫库不能被反击。\n当你施放伊莫库时,于本回合后进行额外的一个回合。\n飞行,反有色咒语保护,歼灭6\n当伊莫库从任何区域置入坟墓场时,其拥有者将其坟墓场洗入其牌库。 -Emrakul, the Promised End|绝望终局伊莫库|传奇生物~奥札奇|你坟墓场中每有一种牌的类别,绝望终局伊莫库便减少{1}来施放。\n当你施放伊莫库时,目标对手在他下个回合由你来操控。在该回合后,该牌手进行额外的一个回合。\n飞行,践踏,反瞬间保护 Emrakul's Evangel|伊莫库的福音师|生物~人类/惊惧兽|{T},牺牲伊莫库的福音师与任意数量其他非奥札奇的生物:每以此法牺牲一个生物,便将一个3/2无色奥札奇/惊惧兽衍生生物放进战场。 Emrakul's Hatcher|伊莫库育恶兽|生物~奥札奇/奴兽|当伊莫库育恶兽进战场时,将三个0/1无色奥札奇/后裔衍生物放进战场。 它们具有「牺牲此生物:加{1}到你的法术力池中。」 Emrakul's Influence|伊莫库威能|结界|每当你施放总法术力等于或大于7的奥札奇生物咒语时,抓两张牌。 +Emrakul, the Aeons Torn|万世创伤伊莫库|传奇生物~奥札奇|万世创伤伊莫库不能被反击。\n当你施放伊莫库时,于本回合后进行额外的一个回合。\n飞行,反有色咒语保护,歼灭6\n当伊莫库从任何区域置入坟墓场时,其拥有者将其坟墓场洗入其牌库。 +Emrakul, the Promised End|绝望终局伊莫库|传奇生物~奥札奇|你坟墓场中每有一种牌的类别,绝望终局伊莫库便减少{1}来施放。\n当你施放伊莫库时,目标对手在他下个回合由你来操控。在该回合后,该牌手进行额外的一个回合。\n飞行,践踏,反瞬间保护 Emry, Lurker of the Loch|深湖潜妖艾莉|传奇生物 ~人鱼/法术师|你每操控一个神器,此咒语便减少{1}来施放。\n当深湖潜妖艾莉进战场时,将你牌库顶的四张牌置入你的坟墓场。\n{T}:选择目标在你坟墓场中的神器牌。本回合中,你可以施放该牌。(你依旧要支付其费用,且仍须遵守施放时机规则。) Enatu Golem|依拿图魔像|神器生物~魔像|当依拿图魔像从战场进入坟墓场时,你获得4点生命。 Encampment Keeper|营地守卫|生物 ~猎犬|先攻\n{7}{W},{T},牺牲营地守卫:由你操控的生物得+2/+2直到回合结束。 @@ -3644,6 +3734,7 @@ Enclave Elite|围境精兵|生物~人鱼/士兵|多重增幅{1}{U} (你施 Encroaching Wastes|侵蚀荒野|地|{T}:加{1}到你的法术力池中。{4},{T}:牺牲侵蚀荒野:消灭目标非基本地。 Encrust|硬化外壳|结界~灵气|结附于神器或生物\n所结附的永久物于操控者的重置步骤中不能重置,且其起动式异能都不能起动。 End Hostilities|止战宁息|法术|消灭所有生物和所有结附或装备在生物上的永久物。 +End-Raze Forerunners|灭世劫前锋|生物 ~野猪|警戒,践踏,敏捷\n当灭世劫前锋进战场时,直到回合结束,由你操控的其他生物得+2/+2且获得警戒与践踏异能。 Endbringer|终结恶体|生物~奥札奇|于其他牌手的重置步骤中,重置终结恶体。\n{T}:终结恶体对目标生物或牌手造成1点伤害。\n{C},{T}:目标生物本回合不能进行攻击或阻挡。\n{C}{C},{T}:抓一张牌。 Endless Horizons|无垠地平线|结界|当无垠地平线进场时,从你的牌库中搜寻任意数量的平原牌,并将它们移出对战。 然后将你的牌库洗牌。\n在你的维持开始时,你可以将一张由你拥有、且以无垠地平线移出对战之牌置于你手上。 Endless Obedience|无尽服从|法术|召集(此咒语能用你的生物来协助施放。你于施放此咒语时每横置一个生物,就能为此咒语支付{1}或一点该生物颜色之法术力。)\n将目标生物牌在你的操控下从坟墓场放进战场。 @@ -3653,7 +3744,6 @@ Endless Sands|无际沙漠|地~沙漠|{T}:加{C}到你的法术力池中。\ Endless Swarm|不竭蛇群|法术|你每有一张手牌,便将一个1/1绿色蛇衍生物放置进场。\n历传(这盘游戏结束之前,你不能使用咒语。 在你每回合的维持开始时,复制此咒语,但不包含其历传异能。) Endless Whispers|无尽细语|结界|所有生物具有「当此生物从场上进入坟墓场时,选择目标对手。在回合结束时,该牌手将此生物牌从该坟墓场移回场上,并由他操控。」 Endling|末灵精怪|生物 ~灵俑/变形兽|{B}:末灵精怪获得威慑异能直到回合结束。\n{B}:末灵精怪获得死触异能直到回合结束。\n{B}:末灵精怪获得不息异能直到回合结束。(当此生物死去时,若其上没有+1/+1指示物,则将它在其拥有者的操控下移回战场,且上面有一个+1/+1指示物。)\n{1}:末灵精怪得+1/-1或-1/+1直到回合结束。 -End-Raze Forerunners|灭世劫前锋|生物 ~野猪|警戒,践踏,敏捷\n当灭世劫前锋进战场时,直到回合结束,由你操控的其他生物得+2/+2且获得警戒与践踏异能。 Endrek Sahr, Master Breeder|培育师恩德瑞克萨尔|传奇生物~人类/法术师|每当你使用生物咒语时,将X个1/1黑色索尔兽衍生物放置进场,X为该咒语的总法术力费用。\n当你操控七个或更多索尔兽时,牺牲培育师恩德瑞克萨尔。 Ends|Ends|瞬间|目标牌手牺牲两个进行攻击的生物。 Endure|忍耐|瞬间|于本回合中,防止将对你与由你操控之永久物造成的所有伤害。 @@ -3684,10 +3774,10 @@ Enlightened Maniac|受启狂人|生物~人类|当受启狂人进战场时, Enlightened Tutor|启蒙导师|瞬间|从你的牌库中搜寻一张神器或结界牌并展示该牌。将你的牌库洗牌,然后将该牌置于其上。 Enlisted Wurm|受召亚龙|生物~亚龙|倾曳 (当你使用此咒语时,从你的牌库顶开始将牌移出对战,直到移出一张费用比此咒语低且不是地的牌为止。 你可以使用该牌,并且不需支付其法术力费用。 将所移出对战的牌以随机顺序置于牌库底。) Enormous Baloth|庞大巴洛西|生物~野兽| -Enrage|激怒|瞬间|目标生物得+X/+0直到回合结束。 Enraged Ceratok|盛怒冠角牛|生物 ~犀牛|盛怒冠角牛不能被力量等于或小于2的生物阻挡。 Enraged Giant|盛怒巨人|生物~巨人|拼造(此咒语能用你的神器来协助施放。你起动完法术力异能之后每横置一个神器,就能为此咒语支付{1}。)\n践踏,敏捷 Enraged Revolutionary|盛怒革命者|生物~人类/战士|义勇(每当此生物攻击生命最多或与他者同为最多的牌手时,在其上放置一个+1/+1指示物。) +Enrage|激怒|瞬间|目标生物得+X/+0直到回合结束。 Enshrined Memories|秘藏回忆|法术|展示你牌库顶的X张牌。 将所有以此法展示的生物牌置于你手上,其余则以任意顺序置于你的牌库底。 Enshrouding Mist|隐罩迷雾|瞬间|目标生物得+1/+1直到回合结束。于本回合中,防止将对它造成的所有伤害。如果它已铭勇,则将它重置。 Enslave|奴役|结界~灵气|生物结界\n你操控受此结界的生物。\n在你的维持开始时,受此结界的生物对其拥有者造成1点伤害。 @@ -3699,9 +3789,10 @@ Entangling Vines|纠结藤蔓|结界~灵气|结附于已横置生物\n所结 Enter the God-Eternals|永生煞神降临|法术|永生煞神降临对目标生物造成4点伤害,且你获得等同于以此法造成之伤害数量的生命。目标牌手将其牌库顶的四张牌置入其坟墓场。囤兵4。(在一个由你操控的军队上放置四个+1/+1指示物。如果你未操控军队,则先派出一个0/0黑色灵俑/军队衍生物。) Enter the Infinite|迈入永恒|法术|抓若干牌,其数量等同于你牌库中牌的数量,然后从你手上将一张牌置于你的牌库顶。直到你的下一个回合,你的手牌数量没有上限。 Enter the Unknown|踏入迷境|法术|令目标由你操控的生物勘察。(展示你的牌库顶牌。如果该牌是地,则置于你手上。若否,则在该生物上放置一个+1/+1指示物,然后将所展示的牌放回原位或置入你的坟墓场。)\n你本回合可以额外使用一个地。 +Enthralling Hold|迷魅掌控|结界 ~灵气|结附于生物\n于你施放此咒语时,你不能选择未横置的生物作为其目标。\n你操控所结附的生物。 Enthralling Victor|威服英豪|生物 ~人类/战士|当威服英豪进战场时,获得目标由对手操控且力量等于或小于2的生物之操控权直到回合结束。重置该生物。它获得敏捷异能直到回合结束。 -Entomb|入土|瞬间|从你的牌库中搜寻一张牌,并将该牌置入你的坟墓场。然后将你的牌库洗牌。 Entomber Exarch|入土督教|生物~僧侣|当入土督教进战场时,选择一项~\n•将目标生物牌从你的坟墓场移回你手上。\n•目标对手展示其手牌。你选择其中一张非生物牌。该牌手弃掉该牌。 +Entomb|入土|瞬间|从你的牌库中搜寻一张牌,并将该牌置入你的坟墓场。然后将你的牌库洗牌。 Entourage of Trest|崔斯特随从|生物~妖精/士兵|当崔斯特随从进战场时,你成为君主。\n只要你是君主,崔斯特随从每次战斗便可以额外多阻挡一个生物。 Entrancing Lyre|摄魂竖琴|神器|你可以选择于你的重置步骤中不重置摄魂竖琴。\n{X},{T}:横置目标力量等于或小于X的生物。于摄魂竖琴持续横置的时段内,该生物于其操控者的重置步骤中不能重置。 Entrancing Melody|摄魂旋律|法术|获得目标总法术力费用为X的生物之操控权。 @@ -3709,10 +3800,10 @@ Entrapment Maneuver|诱捕计略|瞬间|目标牌手牺牲一个进行攻击的 Entreat the Angels|敦请天使|法术|将X个4/4白色,具飞行异能的天使衍生生物放进战场。\n奇迹{X}{W}{W} (当你抓此牌时,如果它是你于本回合抓的第一张牌,你可以支付其奇迹费用来施放它。) Entropic Eidolon|熵力幻灵|生物~精怪|{B},牺牲熵力幻灵:目标牌手失去1点生命且你获得1点生命。\n每当你使用多色咒语时,你可以将熵力幻灵从你的坟墓场移回你手上。 Eon Hub|亘古时轴|神器|牌手略过其维持步骤。 -Ephara, God of the Polis|城邦神厄芳拉|传奇结界生物~神|不灭\n只要你的白蓝两色献力小于七,厄芳拉便不是生物。\n在每个维持开始时,若上回合中有另一个生物在你的操控下进战场,则抓一张牌。 Ephara's Enlightenment|厄芳拉的启蒙|结界~灵气|结附于生物\n当厄芳拉的启蒙进战场时,在所结附的生物上放置一个+1/+1指示物。\n所结附的生物具有飞行异能。\n每当一个生物在你的操控下进战场时,你可以将厄芳拉的启蒙移回其拥有者手上。 Ephara's Radiance|厄芳拉的辉芒|结界~灵气|结附于生物\n所结附的生物具有「{1}{W},{T}:你获得3点生命。」 Ephara's Warden|厄芳拉的护持师|生物~人类/僧侣|{T}:横置目标力量等于或小于3的生物。 +Ephara, God of the Polis|城邦神厄芳拉|传奇结界生物~神|不灭\n只要你的白蓝两色献力小于七,厄芳拉便不是生物。\n在每个维持开始时,若上回合中有另一个生物在你的操控下进战场,则抓一张牌。 Ephemeral Shields|瞬逝护盾|瞬间|召集(此咒语能用你的生物来协助施放。你于施放此咒语时每横置一个生物,就能为此咒语支付{1}或一点该生物颜色之法术力。)\n目标生物获得不灭异能直到回合结束。(伤害与注明「消灭」的效应不会将它消灭。) Ephemerate|流光烁影|瞬间|放逐目标由你操控的生物,然后将它在其拥有者的操控下移回战场。\n弹回(如果你从你手上施放此咒语,于它结算时将之放逐。在你的下一个维持开始时,你可以从放逐区施放此牌,且不需支付其法术力费用。) Epic Confrontation|壮绝对抗|法术|目标由你操控的生物得+1/+2直到回合结束。它与目标不由你操控的生物互斗。 @@ -3720,9 +3811,9 @@ Epic Downfall|轰然殒命|法术|放逐目标总法术力费用等于或大于3 Epic Experiment|壮绝实验|法术|放逐你牌库顶的X张牌。对其中每张总法术力费用等于或小于X的瞬间与法术牌而言,你可以施放该牌且不需支付其法术力费用。然后将所有以此法放逐且未施放的牌置入你的坟墓场。 Epic Proportions|巨大无比|结界~灵气|闪现\n生物结界\n受此结界的生物得+5/+5并具有践踏异能。 Epicure of Blood|鲜血饕客|生物 ~吸血鬼|每当你获得生命时,每位对手各失去1点生命。 -Epiphany at the Drownyard|沉船地启示|瞬间|展示你牌库顶的X加一张牌,并分成两堆。由任一对手选择其中一堆。将该堆牌置于你手上,另一堆则置入你的坟墓场。 Epiphany Storm|灵愿齐现|结界~灵气|结附于生物\n所结附的生物具有「{R},{T},弃一张牌:抓一张牌。」 -Epitaph Golem|墓碑魔像|神器生物~魔像|{2}:将目标牌从你坟墓场置于你的牌库底。 +Epiphany at the Drownyard|沉船地启示|瞬间|展示你牌库顶的X加一张牌,并分成两堆。由任一对手选择其中一堆。将该堆牌置于你手上,另一堆则置入你的坟墓场。 +Epitaph Golem|墓碑魔像|神器生物 ~魔像|{2}:将目标牌从你坟墓场置于你的牌库底。 Epochrasite|时代寄生虫|神器生物~组构体|如果你并非从你手上施放时代寄生虫,则它进战场时上面有三个+1/+1指示物。\n当时代寄生虫死去时,将它放逐并在其上放置三个计时指示物,且其获得延缓异能。(在你的维持开始时,从其上移去一个计时指示物。当移去最后一个时,则施放此牌且不需支付其法术力费用。它具有敏捷异能。) Equestrian Skill|驭马巧技|结界~灵气|结附于生物\n所结附的生物得+3/+3。\n只要所结附的生物是人类,它便具有践踏异能。 Era of Innovation|创新时代|结界|每当一个神器或神器师在你的操控下进战场时,你可以支付{1}。若你如此作,则你得到{E}{E}(两个能量指示物)。\n支付{E}{E}{E}{E}{E}{E},牺牲创新时代:抓三张牌。 @@ -3730,8 +3821,6 @@ Eradicate|诛灭|法术|将目标非黑色生物移出对战。 自其操控者 Erase|抹消|瞬间|放逐目标结界。 Erdwal Illuminator|尔卓道燃灯灵|生物~精怪|飞行\n每当你进行每回合中第一次探查时,额外探查一次。 Erdwal Ripper|尔卓道夺魂客|生物~吸血鬼|每当尔卓道夺魂客对一位牌手造成战斗伤害时,在其上放置一个+1/+1指示物。 -Erebos, Bleak-Hearted|冥黯厄睿柏斯|传奇结界生物~神|不灭\n只要你的黑色献力小于五,厄睿柏斯便不是生物。\n每当另一个由你操控的生物死去时,你可以支付2点生命。若你如此作,则抓一张牌。\n{1}{B},牺牲另一个生物:目标生物得-2/-1直到回合结束。 -Erebos, God of the Dead|死神厄睿柏斯|传奇结界生物~神|不灭\n只要你的黑色献力小于五,厄睿柏斯便不是生物。(由你操控之永久物的法术力费用当中每含有一个{B},你的黑色献力就加一。)\n对手不能获得生命。\n{1}{B},支付2点生命:抓一张牌。 Erebos's Emissary|厄睿柏斯的密使|结界生物~蛇|神授{5}{B}(如果你支付此牌的神授费用来施放它,则它便是具「结附于生物」的灵气咒语。如果它未结附于生物上,就会再度成为生物。)\n弃一张生物牌:厄睿柏斯的密使得+2/+2直到回合结束。如果厄睿柏斯的密使是灵气,则改为所结附的生物得+2/+2直到回合结束。\n所结附的生物得+3/+3。 Erebos's Intervention|厄睿柏斯的干预|瞬间|选择一项~\n•目标生物得-X/-X直到回合结束。你获得X点生命。\n•将至多两倍于X数量的目标牌从坟墓场放逐。 Erebos's Titan|厄睿柏斯的泰坦|生物~巨人|只要所有对手均未操控任何生物,厄睿柏斯的泰坦便具有不灭异能。(伤害与注明「消灭」的效应不会将它消灭。)每当一张生物牌离开对手的坟墓场时,你可以弃一张牌。若你如此作,则将厄睿柏斯的泰坦从你的坟墓场移回你手上。 @@ -3747,9 +3836,9 @@ Erratic Visionary|古怪幻视师|生物 ~人类/法术师|{1}{U},{T}: Error|Error|Instant|Counter target multicolored spell. Erstwhile Trooper|故军士兵|生物 ~灵俑/士兵|弃一张生物牌:直到回合结束,故军士兵得+2/+2且获得践踏异能。此异能每回合只能起动一次。 Erupting Dreadwolf|纵焰恐狼|生物~ - 奥札奇/狼人|每当纵焰恐狼攻击时,它对目标生物或牌手造成2点伤害。 +Escape Protocol|逃离方案|结界|每当你循环一张牌时,你可以支付{1}。当你如此作时,放逐目标由你操控的神器或生物,然后将它在其拥有者的操控下移回战场。 Escape Velocity|逸脱极速|结界 ~灵气|结附于生物\n所结附的生物得+1/+0且具有敏捷异能。\n逸脱~{1}{R},从你的坟墓场放逐两张其他牌。(你可以从你的坟墓场施放此牌,并支付其逸脱费用。) Escape to the Wilds|逃往幻野|法术|放逐你牌库顶的五张牌。直到你下一个回合的回合结束,你可以使用以此法放逐的牌。\n本回合中,你可以额外使用一个地。 -Escape Velocity|逸脱极速|结界~灵气|结附于生物\n所结附的生物得+1/+0且具有敏捷异能。\n逸脱~{1}{R},从你的坟墓场放逐两张其他牌。 Escaped Null|脱逃躯壳|生物~灵俑/狂战士|系命\n每当脱逃躯壳阻挡或被阻挡时,它得+5/+0直到回合结束。 Esper Battlemage|艾斯波战法术师|神器生物~人类/法术师|{W},{T}:于本回合中,防止接下来将对你造成的2点伤害。\n{B},{T}:目标生物得-1/-1直到回合结束。 Esper Charm|艾斯波护符|瞬间|选择一项~消灭目标结界;或抓两张牌;或目标牌手弃两张牌。 @@ -3766,10 +3855,11 @@ Essence Extraction|萃取菁华|瞬间|萃取菁华对目标生物造成3点伤 Essence Feed|摄食菁华|法术|目标牌手失去3点生命。 你获得3点生命并将三个0/1无色奥札奇/后裔衍生物放进战场。 它们具有「牺牲此生物:加{1}到你的法术力池中。」 Essence Flux|菁华异变|瞬间|放逐目标由你操控的生物,然后将该牌在其拥有者的操控下移回战场。如果它是精怪,则在其上放置一个+1/+1指示物。 Essence Harvest|收割精魂|法术|目标牌手失去X点生命且你获得X点生命,X为由你操控的生物中力量最大者的数值。 -Essence of the Wild|蛮荒精魂|生物~圣者|由你操控的生物进场时是蛮荒精魂的复制品。 Essence Scatter|菁华离散|瞬间|反击目标生物咒语。 Essence Sliver|精魂裂片妖|生物~裂片妖|每当一个裂片妖造成伤害时,其操控者获得等量的生命。 +Essence Symbiote|精魂共生体|生物 ~野兽|每当一个由你操控的生物合变时,在该生物上放置一个+1/+1指示物,且你获得2点生命。 Essence Warden|护华师|生物~地精/祭师|每当另一个生物进场时,你获得1点生命。 +Essence of the Wild|蛮荒精魂|生物~圣者|由你操控的生物进场时是蛮荒精魂的复制品。 Etali, Primal Storm|始啸埃泰力|传奇生物 ~长老/恐龙|每当始啸埃泰力攻击时,放逐每位牌手的牌库顶牌,然后你可以施放任意数量以此法放逐的非地牌,且不需支付其法术力费用。 Etched Champion|蚀刻斗士|神器生物~士兵|金技~只要你操控三个或更多神器,蚀刻斗士便具有反五色保护异能。 Etched Monstrosity|蚀刻巨兽|神器生物~魔像|蚀刻巨兽进战场时上面有五个-1/-1指示物。\n{W}{U}{B}{R}{G},从蚀刻巨兽上移去五个-1/-1指示物:目标牌手抓三张牌。 @@ -3777,12 +3867,12 @@ Etched Oracle|蚀刻先知|神器生物|辉映(用过几种颜色的法术力来 Etchings of the Chosen|天命蚀刻|结界|于天命蚀刻进战场时,选择一种生物类别。\n由你操控的该类别生物得+1/+1。\n{1},牺牲一个该类别的生物:目标由你操控的生物获得不灭异能直到回合结束。 Eternal Dominion|不朽霸权|法术|从目标对手的牌库中搜寻一张神器,生物,结界,或地牌, 并将该牌在你的操控下放置进场。 然后该牌手将其牌库洗牌。 历传(这盘游戏结束之前,你不能使用咒语。 在你每回合的维持开始时,复制此咒语,但不包含其历传异能。 你可以为该复制选择新的目标。) Eternal Isolation|永生隔绝|法术|将目标力量等于或大于4的生物置于其拥有者的牌库底。 -Eternal of Harsh Truths|逆言永生者|生物~灵俑/僧侣|折磨2(每当此生物被阻挡时,防御牌手失去2点生命。)\n每当逆言永生者攻击且未受阻挡时,抓一张牌。 Eternal Scourge|恒久祸害|生物~奥札奇/惊惧兽|你可以从放逐区施放恒久祸害。\n当恒久祸害成为由对手操控之咒语或异能的目标时,放逐恒久祸害。 Eternal Skylord|永生空领主|生物 ~灵俑/法术师|当永生空领主进战场时,囤兵2。(在一个由你操控的军队上放置两个+1/+1指示物。如果你未操控军队,则先派出一个0/0黑色灵俑/军队衍生物。)\n由你操控的灵俑衍生物具有飞行异能。 Eternal Taskmaster|永生工头|生物 ~灵俑|永生工头须横置进战场。\n每当永生工头攻击时,你可以支付{2}{B}。若你如此作,则将目标生物牌从你的坟墓场移回你手上。 Eternal Thirst|永恒饥渴|结界~灵气|结附于生物\n所结附的生物具有系命异能与「每当一个由对手操控的生物死去时,在此生物上放置一个+1/+1指示物。」 Eternal Witness|不朽见证人|生物~人类/祭师|当不朽见证人进场时,你可以将目标牌从你的坟墓场移回你手上。 +Eternal of Harsh Truths|逆言永生者|生物~灵俑/僧侣|折磨2(每当此生物被阻挡时,防御牌手失去2点生命。)\n每当逆言永生者攻击且未受阻挡时,抓一张牌。 Eternity Snare|恒久绊索|结界~灵气|生物结界\n当恒久绊索进场时,抓一张牌。\n受此结界的生物于其操控者的重置步骤中不能重置。 Eternity Vessel|永生皿|神器|永生皿进战场时上面有X个充电指示物,X为你的总生命。\n地落~每当一个地在你的操控下进战场时,你可以令你的总生命成为永生皿上充电指示物之数量。 Ethercaste Knight|乙金种姓骑士|神器生物~人类/骑士|颂威 (每当一个由你操控的生物单独攻击时,该生物得+1/+1直到回合结束。) @@ -3820,6 +3910,7 @@ Everglades|湿沼|地|湿沼须横置进战场。\n当湿沼进战场时,除 Everlasting Torment|无穷折磨|结界|牌手不能获得生命。\n伤害不能被防止。\n所有来源均视同其具有干枯异能地来造成伤害。(具干枯异能的来源会以-1/-1指示物的方式对生物造成伤害。) Evermind|永铭心間|瞬间~古咒|(咒语没有法术力费用就不能使用)\n抓一张牌。\n永铭心間是蓝色。\n通联古咒{1}{U}(于你使用古咒咒语时,你可以从你手上展示此牌,并支付其通联费用。 若你如此作,则将此牌的效应加入该咒语中。) Evernight Shade|永夜阴魂|生物~阴魂|{B}:永夜阴魂得+1/+1直到回合结束。\n不息 (当此生物死去时,若其上没有+1/+1指示物,则将它在其拥有者的操控下返回战场,且其上有一个+1/+1指示物。) +Everquill Phoenix|恒羽凤凰|生物 ~凤凰|合变{3}{R}(如果你支付此咒语的合变费用来施放之,则将它放置在目标由你拥有之非人类生物的顶上或底下。它们合变作顶上的生物,外加具有底下所有异能。)\n飞行\n每当此生物合变时,派出一个名称为翎羽的红色衍生神器,此神器具有「{1},牺牲翎羽:将目标凤凰牌从你的坟墓场横置移回战场。」 Evershrike|终返妖|生物~元素/精怪|飞行\n终返妖上每结附一个灵气,便得+2/+2。\n{X}{W/B}{W/B}:将终返妖从你的坟墓场放置进场。 你可以将一张总法术力费用为X或更少的灵气牌从你手上放置进场,且结附于其上。 若你未如此作,则将终返妖移出对战。 Evil Eye of Orms-by-Gore|欧拜高的邪眼|生物~眼|由你操控且不是眼的生物都不能进行攻击。\n欧拜高的邪眼只能被墙阻挡。 Evil Eye of Urborg|乌尔博格邪眼|生物~眼|由你操控且不是眼的生物都不能进行攻击。\n每当乌尔博格邪眼被生物阻挡时,消灭该生物。 @@ -3836,6 +3927,7 @@ Evra, Halcyon Witness|宁城见证人艾芙拉|传奇生物 ~圣者|系命\n{4 Exava, Rakdos Blood Witch|拉铎司血祭司艾克瓦|传奇生物~人类/僧侣|先攻,敏捷\n脱缰(你可以让此生物进战场时上面有一个+1/+1指示物。只要其上有+1/+1指示物,它就不能进行阻挡。)\n每个由你操控、且上面有+1/+1指示物的其他生物都具有敏捷异能。 Excavating Anurid|掘地驽蛙|生物 ~蛙/野兽|当掘地驽蛙进战场时,你可以牺牲一个地。若你如此作,则抓一张牌。\n门槛~只要你的坟墓场中有七张或更多牌,掘地驽蛙便得+1/+1且具有警戒异能。 Excavation Elephant|挖掘驮象|生物 ~象|增幅{1}{W}(你施放此咒语时可以额外支付{1}{W}。)\n当挖掘驮象进战场时,若它已增幅,则将目标神器牌从你的坟墓场移回你手上。 +Excavation Mole|掘地鼹鼠|生物 ~鼹鼠|践踏\n当掘地鼹鼠进战场时,将你牌库顶的三张牌置入你的坟墓场。 Exclude|排拒|瞬间|反击目标生物咒语。\n抓一张牌。 Exclusion Mage|排拒法师|生物 ~人类/法术师|当排拒法师进战场时,将目标由对手操控的生物移回其拥有者手上。 Exclusion Ritual|拒斥祭礼|结界|压印~当拒斥祭礼进战场时,放逐目标非地永久物。\n牌手不能施放与所放逐的牌同名之咒语。 @@ -3863,10 +3955,11 @@ Experiment Kraj|克戟实验体|传奇生物~流浆/突变体|对每个上 Experiment One|首号实验体|生物~人类/流浆|进化(每当一个生物在你的操控下进战场时,若该生物的力量或防御力大于此生物,则在后者上放置一个+1/+1指示物。)\n从首号实验体上移去两个+1/+1指示物:重生首号实验体。 Experimental Aviator|试飞员|生物~人类/神器师|飞行\n当试飞员进战场时,派出两个1/1无色,具飞行异能的振翼机衍生神器生物。 Experimental Frenzy|实验性狂乱|结界|你可以随时检视你的牌库顶牌。\n你可以使用你的牌库顶牌。\n你不能从你手上使用牌。\n{3}{R}:消灭实验性狂乱。 +Experimental Overload|实验性过载|法术|派出一个X/X,蓝红双色的怪奇衍生生物,X为你坟墓场中瞬间与法术牌的数量加总。然后你可以将一张瞬间或法术牌从你的坟墓场移回你手上。放逐实验性过载。 Exploding Borders|暴现边境|法术|领土~从你的牌库中搜寻一张基本地牌,将之横置进场,然后将你的牌库洗牌。 暴现边境对目标牌手造成X点伤害,X为由你操控的地之中基本地类别的数量。 Exploration|探险|结界|你在自己的每个回合中可以额外使用一个地。 -Explore|探索大地|法术|你本回合可以额外使用一个地。\n抓一张牌。 Explorer's Scope|探险家望远镜|神器~武具|每当佩带此武具的生物攻击时,检视你的牌库顶牌。 若该牌是地牌,你可以将它横置进战场。\n佩带{1} ({1}:装备在目标由你操控的生物上; 佩带的时机视同法术。) +Explore|探索大地|法术|你本回合可以额外使用一个地。\n抓一张牌。 Explosion|迸裂|瞬间|迸裂对任意一个目标造成X点伤害。目标牌手抓X张牌。 Explosive Apparatus|爆炸装置|神器|{3},{T},牺牲爆炸装置:它对任意一个目标造成2点伤害。 Explosive Impact|爆裂冲击|瞬间|爆裂冲击对目标生物或牌手造成5点伤害。 @@ -3879,6 +3972,7 @@ Exquisite Archangel|精雅大天使|生物~天使|飞行\n如果你将输掉 Exquisite Blood|精选之血|结界|每当一位对手失去生命时,你获得等量的生命。 Exquisite Firecraft|精巧火术|法术|精巧火术对目标生物或牌手造成4点伤害。精熟咒语~如果你坟墓场中有两张或更多的瞬间和/或法术牌,则精巧火术不能被咒语或异能反击。 Exsanguinate|放干鲜血|法术|每位对手各失去X点生命。 你获得若干生命,其数量等同于以此法失去的生命总和。 +Extinction Event|生灵绝灭|法术|选择奇数或偶数。放逐所有总法术力费用是该种数值的生物。(零是偶数。) Extinguish All Hope|浇熄希望|法术|消灭所有非结界的生物。 Extinguish|Extinguish|| Extirpate|根除|瞬间|转瞬(只要此咒语在堆叠上,牌手便不能使用咒语或不是法术力异能的起动式异能。)\n选择在坟墓场中的目标牌,且不能是基本地。 自其拥有者的坟墓场、手牌、以及牌库中搜寻与其同名的牌,并将这些牌移出对战。 然后该牌手将他的牌库洗牌。 @@ -3887,13 +3981,14 @@ Extractor Demon|榨取恶魔|生物~恶魔|飞行\n每当另一个生物离场 Extricator of Flesh|卸体客|生物~ - 奥札奇/惊惧兽|由你操控的奥札奇具有警戒异能。\n{2},{T},牺牲一个非奥札奇的生物:将一个3/2无色奥札奇/惊惧兽衍生生物放进战场。 Extricator of Sin|卸罪僧|生物~人类/僧侣|当卸罪僧进战场时,你可以牺牲另一个永久物。若你如此作,将一个3/2无色奥札奇/惊惧兽衍生生物放进战场。\n躁狂~在你的维持开始时,若你坟墓场中牌的类别有四种或更多,转化卸罪僧。 Exuberant Firestoker|逸林引火师|生物~人类/德鲁伊/祭师|在你的回合结束时,如果你操控力量大于或等于5的生物,你可以使逸林引火师对目标牌手造成2点伤害。\n{T}:加{1}到你的法术力池中。 +Exuberant Wolfbear|亢奋狼熊|生物 ~狼/熊|每当亢奋狼熊攻击时,你可以将目标由你操控之人类生物的基础力量与防御力更改为亢奋狼熊的力量与防御力直到回合结束。 Exultant Cultist|欢欣教众|生物~人类/法术师|当欢欣教众死去时,抓一张牌。 Exultant Skymarcher|欢欣天行客|生物 ~吸血鬼/士兵|飞行 Eye Collector|集眼仙灵|生物 ~仙灵|飞行\n每当集眼仙灵对任一牌手造成战斗伤害时,每位牌手各将其牌库顶牌置入其坟墓场。 Eye Gouge|凿眼|瞬间|目标生物得-1/-1直到回合结束。如果它是独眼巨人,则消灭之。 Eye of Nowhere|空幻之眼|法术~古咒|将目标永久物移回其拥有者的手上。 -Eye of the Storm|暴风眼|结界|每当任一牌手使用瞬间或法术咒语时,将它移出对战。 然后该牌手复制每张以暴风眼移出的瞬间或法术牌。 该牌手可以使用这些复制,并且不需支付其法术力费用。 Eye of Ugin|乌金之眼|传奇地|你施放的无色奥札奇咒语减少{2}来施放。\n{7},{T}:从你的牌库中搜寻一张无色生物牌,展示该牌,并将它置于你手上。然后将你的牌库洗牌。 +Eye of the Storm|暴风眼|结界|每当任一牌手使用瞬间或法术咒语时,将它移出对战。 然后该牌手复制每张以暴风眼移出的瞬间或法术牌。 该牌手可以使用这些复制,并且不需支付其法术力费用。 Eyeblight Assassin|碍眼杀手|生物 ~妖精/杀手|当碍眼杀手进战场时,目标由对手操控的生物得-1/-1直到回合结束。 Eyeblight Massacre|屠戮碍眼|法术|非妖精的生物得-2/-2直到回合结束。 Eyeblight's Ending|碍眼末日|部族瞬间~地精|消灭目标非地精生物。 @@ -3903,11 +3998,11 @@ Eyes Everywhere|全城有眼|结界|在你的维持开始时,占卜1。\n{5}{U Eyes in the Skies|苍穹之眼|瞬间|将一个1/1白色,具飞行异能的鸟衍生生物放进战场,然后殖民。(将一个衍生物放进战场,此衍生物为由你操控的某衍生生物之复制品。) Eyes of the Watcher|看守者之眼|结界|每当你使用瞬间或法术咒语时,你可以支付{1}。若你如此作,则占卜2。(检视你牌库顶的两张牌。将其中任意数量的牌置于你牌库底,其余则置于你牌库顶;你决定牌的顺序。) Eyes of the Wisent|野牛之眼|部族结界~元素|每当任一对手在你的回合使用蓝色咒语时,你可以将一个4/4绿色元素衍生物放置进场。 -Ezuri, Claw of Progress|进展之爪伊祖黎|传奇生物~妖精/战士|每当一个力量等于或小于2的生物在你的操控下进战场时,你获得一个经验指示物。在你回合的战斗开始时,在另一个目标由你操控的生物上放置X个+1/+1指示物,X为你具有的经验指示物数量。 -Ezuri, Renegade Leader|叛军领袖伊祖黎|传奇生物~妖精/战士|{G}:重生另一个目标妖精。\n{2}{G}{G}{G}:由你操控的妖精生物得+3/+3并获得践踏异能直到回合结束。 Ezuri's Archers|伊祖黎弓箭手|生物~妖精/弓箭手|延势 (此生物能阻挡具飞行异能的生物。)\n每当伊祖黎弓箭手阻挡具飞行异能的生物时,伊祖黎弓箭手得+3/+0直到回合结束。 Ezuri's Brigade|伊祖黎旅团|生物~妖精/战士|金技~只要你操控三个或更多神器,伊祖黎旅团得+4/+4且具有践踏异能。 Ezuri's Predation|伊祖黎的猎捕|法术|所有对手每操控一个生物,你便将一个4/4绿色野兽衍生生物放进战场。这些野兽各与该些生物之一互斗,且不能重复选择。 +Ezuri, Claw of Progress|进展之爪伊祖黎|传奇生物~妖精/战士|每当一个力量等于或小于2的生物在你的操控下进战场时,你获得一个经验指示物。在你回合的战斗开始时,在另一个目标由你操控的生物上放置X个+1/+1指示物,X为你具有的经验指示物数量。 +Ezuri, Renegade Leader|叛军领袖伊祖黎|传奇生物~妖精/战士|{G}:重生另一个目标妖精。\n{2}{G}{G}{G}:由你操控的妖精生物得+3/+3并获得践踏异能直到回合结束。 Fa'adiyah Seer|法迪亚预言师|生物~人类/祭师|{T}:抓一张牌并展示之。 如果它不是地牌,将它弃掉。 Fable of Wolf and Owl|狼与猫头鹰的寓言|结界|每当你使用一个绿色咒语时,你可以将一个2/2绿色狼衍生物放置进场。\n每当你使用一个蓝色咒语时,你可以将一个1/1蓝色,具飞行异能的鸟衍生物放置进场。 Fabled Hero|赫名英雄|生物~人类/士兵|连击\n勇行~每当你施放一个以赫名英雄为目标的咒语时,在赫名英雄上放置一个+1/+1指示物。 @@ -3917,6 +4012,7 @@ Fabrication Module|装配模块|神器|每当你得到一个或数个{E}(能量 Face of Divinity|神圣威容|结界 ~灵气|结附于生物\n所结附的生物得+2/+2。\n只要所结附的生物上结附有另一个灵气,该生物便具有先攻与系命异能。 Faceless Butcher|无面屠夫|生物~梦魇/惊惧兽|当无面屠夫进场时,将无面屠夫以外的目标生物移出对战。\n当无面屠夫离场时,将以此法移出对战的牌在其拥有者的操控下移回场上。 Faceless Devourer|无面吞噬兽|生物~梦魇/惊惧兽|次元幽影(此生物只能阻挡具次元幽影异能的生物,亦只能被具此异能的生物阻挡。)\n当无面吞噬兽进场时,将另一个目标具次元幽影异能的生物移出对战。\n当无面吞噬兽离场时,将以此法移出对战的牌在其拥有者的操控下移回场上。 +Facet Reader|片晶究研师|生物 ~人类/法术师|{1},{T}:抓一张牌,然后弃一张牌。 Facevaulter|跺脸客|生物~精灵/战士|{B},牺牲一个精灵:跺脸客得+2/+2直到回合结束。 Fact or Fiction|真伪莫辨|瞬间|展示你牌库顶的五张牌。由任一对手将它们分成两堆。将其中一堆置于你手上,另一堆置入你的坟墓场。 Fade into Antiquity|逐渐湮没|法术|放逐目标神器或结界。 @@ -3941,13 +4037,14 @@ Failed Inspection|检出劣品|瞬间|反击目标咒语。抓一张牌,然后 Failure|无所|瞬间|将目标咒语移回其拥有者手上。 Fairgrounds Trumpeter|展区鸣象|生物~象|在每个结束步骤开始时,若本回合中曾在由你操控的永久物上放置+1/+1指示物,则在展区鸣象上放置一个+1/+1指示物。 Fairgrounds Warden|展区守卫|生物~矮人/士兵|当展区守卫进战场时,放逐目标由对手操控的生物,直到展区守卫离开战场为止。 -Faith of the Devoted|虔诚者信念|结界|每当你循环或弃一张牌时,你可以支付{1}。若你如此作,则每位对手各失去2点生命且你获得2点生命。 Faith Unbroken|坚贞信念|结界~灵气|结附于由你操控的生物\n当坚贞信念进战场时,放逐目标由对手操控的生物,直到坚贞信念离开战场为止。\n所结附的生物得+2/+2。 -Faithbearer Paladin|秉信神圣武士|生物~人类/骑士|系命(此生物所造成的伤害会让你获得等量的生命。) -Faithless Looting|丧信掠夺|法术|抓两张牌,然后弃两张牌。\n返照{2}{R}(你可以从你的坟墓场施放此牌,并支付其返照费用,然后将它放逐。) -Faith's Fetters|信念拘锁|结界~灵气|永久物结界\n当信念拘锁进场时,你获得4点生命。\n除了法术力异能之外,受此结界的永久物之起动式异能都不能使用。 若受此结界的永久物是生物,则它便不能进行攻击或阻挡。 +Faith of the Devoted|虔诚者信念|结界|每当你循环或弃一张牌时,你可以支付{1}。若你如此作,则每位对手各失去2点生命且你获得2点生命。 +Faith's Fetters|信念拘锁|结界 ~灵气|结附于永久物\n当信念拘锁进战场时,你获得4点生命。\n所结附的永久物不能进行攻击或阻挡,且除了法术力异能之外,其起动式异能也不能起动。 Faith's Reward|信念报偿|瞬间|将所有于本回合中从战场置入你坟墓场的永久物牌移回战场。 Faith's Shield|信念护盾|瞬间|选择一种颜色,目标由你操控的永久物获得反该色保护异能直到回合结束。命悬一刻~如果你的生命为5或更少,则改为选择一种颜色,你与每个由你操控的永久物获得反该色保护异能直到回合结束。 +Faithbearer Paladin|秉信神圣武士|生物~人类/骑士|系命(此生物所造成的伤害会让你获得等量的生命。) +Faithless Looting|丧信掠夺|法术|抓两张牌,然后弃两张牌。\n返照{2}{R}(你可以从你的坟墓场施放此牌,并支付其返照费用,然后将它放逐。) +Falconer Adept|训隼专家|生物 ~人类/士兵|每当训隼专家攻击时,派出一个1/1白色,具飞行异能的鸟衍生生物,其为横置且正进行攻击。 Falkenrath Aristocrat|伐肯纳豪族|生物~吸血鬼|牺牲一个生物:伐肯纳贵族本回合不会毁坏。如果牺牲的生物是人类,在伐肯纳贵族上放置一个+1/+1指示物。 Falkenrath Exterminator|伐肯纳扑灭者|生物~吸血鬼/弓箭手|每当伐肯纳扑灭者对一位牌手造成战斗伤害时,在其上放置一个+1/+1指示物。\n{2}{R}:伐肯纳扑灭者对目标生物造成伤害,其数量等同于伐肯纳扑灭者上+1/+1指示物的数量。 Falkenrath Gorger|伐肯纳暴食客|生物~吸血鬼/狂战士|每张由你拥有且不在战场上的吸血鬼生物牌都具有疯魔异能。其疯魔费用等同于其法术力费用。(如果你弃掉一张具疯魔异能的牌,将之弃到放逐区。当你如此作时,支付其疯魔费用施放之,否则便将其置入你的坟墓场。) @@ -3959,12 +4056,12 @@ Fall of the Gavel|落锤|瞬间|反击目标咒语。你获得5点生命。 Fall of the Hammer|天降锤击|瞬间|目标由你操控的生物对另一个目标生物造成伤害,其数量等同于前者的力量。 Fall of the Thran|索蓝覆亡录|结界 ~传纪|(于此传纪进战场时及于你抓牌步骤后,加一个学问指示物。到III后牺牲之。)\nI — 消灭所有地。\nII, III — 每位牌手各将两张地牌从其坟墓场移回战场。 Fall of the Titans|巨物殒落|瞬间|潮涌{X}{R}(如果你或队友本回合中施放过其他咒语,则你可以支付此牌的潮涌费用来施放它。)\n巨物殒落对至多两个目标生物和/或牌手各造成X点伤害。 -Fall|Fall|法术|目标牌手从其手上随机展示两张牌,然后弃掉以此法展示的非地牌。 Fallen Angel|堕天使|生物 ~天使|飞行\n牺牲一个生物:堕天使得+2/+1直到回合结束。 Fallen Ferromancer|堕落钢铁术士|生物~人类/祭师|侵染 (此生物会以-1/-1指示物的方式对生物造成伤害,并以中毒指示物的方式对牌手造成伤害。)\n{1}{R},{T}:堕落钢铁术士对目标生物或牌手造成1点伤害。 Fallen Ideal|堕落理念|结界~灵气|生物结界\n受此结界的生物具有飞行异能,且具有「牺牲一个生物:此生物得+2/+1直到回合结束。」\n当堕落理念从场上置入坟墓场时,将堕落理念移回其拥有者手上。 Fallen Shinobi|堕亡忍者|生物 ~灵俑/忍者|忍术{2}{U}{B}({2}{U}{B},将一个由你操控且未受阻挡的攻击生物移回其拥有者手上:将此牌从你手上横置进战场,且正进行攻击。)\n每当堕亡忍者对任一牌手造成战斗伤害时,该牌手放逐其牌库顶的两张牌。直到回合结束,你可以使用这些牌,且不需支付其法术力费用。 Fallowsage|静修贤者|生物~人鱼/法术师|每当静修贤者成为横置时,你可以抓一张牌。 +Fall|Fall|法术|目标牌手从其手上随机展示两张牌,然后弃掉以此法展示的非地牌。 False Defeat|False Defeat|| False Mourning|False Mourning|| Fame|名誉|法术|余响(此咒语只能从你的坟墓场中施放。然后将它放逐。)\n直到回合结束,目标生物得+2/+0且获得敏捷异能。 @@ -3976,8 +4073,8 @@ Fan Favorite|热门明星|生物 ~人类/浪客|助力(另一位牌手能够 Fanatic of Mogis|墨癸斯的狂信徒|生物~牛头怪/祭师|当墨癸斯的狂信徒进战场时,它向每位对手各造成伤害,其数量等同于你的红色献力。(由你操控之永久物的法术力费用当中每含有一个{R},你的红色献力就加一。) Fanatic of Xenagos|谢纳戈斯的狂徒|生物~半人马/战士|践踏\n致敬1(于此生物进战场时,选择一位对手,他可以在其上放置一个+1/+1指示物。)\n当谢纳戈斯的狂徒进战场时,若未支付其致敬费用,则它得+1/+1且获得敏捷异能直到回合结束。 Fanatical Firebrand|狂热惹事鬼|生物 ~鬼怪/海盗|敏捷\n{T},牺牲狂热惹事鬼:它对目标生物或牌手造成1点伤害。 -Fang of the Pack|狼群尖牙|生物~狼|乱斗(每当此生物攻击时,本次战斗中每有一位受你以生物攻击的对手,此生物便得+1/+1直到回合结束。)\n在你回合的战斗开始时,另一个目标由你操控的生物获得乱斗异能直到回合结束。(若某生物具有数个乱斗异能,则每一个都会分别触发。) Fang Skulkin|森牙颅身|神器生物~稻草人|{2}:目标黑色生物获得乾枯异能直到回合结束。 (它会以-1/-1指示物的方式对生物造成伤害。) +Fang of the Pack|狼群尖牙|生物~狼|乱斗(每当此生物攻击时,本次战斗中每有一位受你以生物攻击的对手,此生物便得+1/+1直到回合结束。)\n在你回合的战斗开始时,另一个目标由你操控的生物获得乱斗异能直到回合结束。(若某生物具有数个乱斗异能,则每一个都会分别触发。) Fangren Firstborn|先驱方壬|生物~野兽|每当先驱方壬攻击时,在每个进行攻击的生物上放置一个+1/+1指示物。 Fangren Marauder|方壬劫掠者|生物~野兽|每当一个神器从战场进入坟墓场时,你可以获得5点生命。 Fangren Pathcutter|开山方壬|生物~野兽|每当开山方壬攻击时,进行攻击的生物获得践踏异能直到回合结束。 @@ -3985,9 +4082,10 @@ Far Wanderings|远地遨游|法术|从你的牌库中搜寻一张基本地牌, Farbog Boneflinger|远沼掷骨尸|生物~灵俑|当远沼掷骨尸进战场时,目标生物得-2/-2直到回合结束。 Farbog Explorer|远沼探险家|生物~人类/斥候|沼泽行者 (只要防御牌手操控沼泽,此生物便不能被阻挡。) Farbog Revenant|远沼复灵|生物~精怪|潜匿(此生物不能被力量比它大的生物阻挡。)\n系命(此生物所造成的伤害会让你获得等量的生命。) +Farfinder|识途灵狐|生物 ~狐|警戒\n当识途灵狐进战场时,你可以从你的牌库中搜寻一张基本地牌,展示该牌,将它置于你手上,然后将你的牌库洗牌。 Farhaven Elf|觅境地精|生物~地精/德鲁伊|当觅境地精进场时,你可以从你的牌库中搜寻一张基本地牌,并将之横置进场。 若你如此作,则将你的牌库洗牌。 -Farm|归田|瞬间|消灭目标进行攻击或阻挡的生物。 Farmstead Gleaner|农庄拾穗人|神器生物 ~稻草人|农庄拾穗人于你的重置步骤中不能重置。\n{2},{Q}:在农庄拾穗人上放置一个+1/+1指示物。({Q}是重置符号。) +Farm|归田|瞬间|消灭目标进行攻击或阻挡的生物。 Farseek|远眺|法术|从你的牌库中搜寻一张平原、海岛、沼泽、或山脉牌并将它横置进战场。然后将你的牌库洗牌。 Fascination|入迷|法术|选择一项~\n● 每位牌手各抓X张牌。\n● 每位牌手各将其牌库顶的X张牌置入其坟墓场。 Fatal Attraction|致命吸引力|结界~灵气|生物结界\n当致命吸引力进场时,它对受此结界的生物造成2点伤害。\n在你的维持开始时,致命吸引力对受此结界的生物造成4点伤害。 @@ -4023,10 +4121,10 @@ Favorable Winds|眷顾之风|结界|由你操控且具飞行异能的生物得 + Favored Hoplite|眷宠重装步兵|生物~人类/士兵|勇行~每当你施放一个以眷宠重装步兵为目标的咒语时,在眷宠重装步兵上放置一个+1/+1指示物,并防止本回合中将对它造成的所有伤害。 Favored of Iroas|伊洛安斯恩眷兵|生物 ~人类/士兵|星彩~每当一个结界在你的操控下进战场时,伊洛安斯恩眷兵获得连击异能直到回合结束。 Fblthp, the Lost|迷途的夫毕佐|传奇生物 ~造妖|当迷途的夫毕佐进战场时,抓一张牌。若它是从你的牌库进入战场或是从你的牌库施放,则改为抓两张牌。\n当夫毕佐成为咒语的目标时,将夫毕佐洗入其拥有者的牌库。 -Fear|恐惧|结界~灵气|生物结界(于使用时指定一个生物为目标。 此牌进场时结附在该生物上。)\n受此结界的生物具有恐惧异能。 (此生物只能被神器和/或黑色生物阻挡。) Fearless Halberdier|无惧长戟兵|生物 ~人类/战士| Fearsome Awakening|猛威觉醒|法术|将目标生物牌从你的坟墓场移回战场。如果该牌是龙,则在其上放置两个+1/+1指示物。 Fearsome Temper|可怖怒气|结界~灵气|结附于生物\n所结附的生物得+2/+2且具有「{2}{R}:目标生物本回合中不能阻挡此生物。」 +Fear|恐惧|结界~灵气|生物结界(于使用时指定一个生物为目标。 此牌进场时结附在该生物上)\n受此结界的生物具有恐惧异能。 (此生物只能被神器和/或黑色生物阻挡。) Feast of Blood|鲜血盛宴|法术|只能于你操控两个或更多吸血鬼时施放鲜血盛宴。\n消灭目标生物。 你获得4点生命。 Feast of Dreams|幻梦盛宴|瞬间|消灭目标被结附的生物或结界生物。 Feast of Flesh|活人生吃|法术|活人生吃对目标生物造成X点伤害且你获得X点生命,X为所有坟墓场中名称为活人生吃的牌之数量加1。 @@ -4039,8 +4137,8 @@ Feather, the Redeemed|复耀飞羽|传奇生物 ~天使|飞行\n每当你施 Feebleness|无力感|结界~灵气|闪现(你可以于你能够使用瞬间的时机下使用此咒语。)\n生物结界\n受此结界的生物得-2/-1。 Feed the Clan|喂饱部落|瞬间|你获得5点生命。\n威猛~如果你操控力量等于或大于4的生物,则改为你获得10点生命。 Feed the Pack|喂食狼群|结界|在你的结束步骤开始时,你可以牺牲一个非衍生物的生物。若你如此作,将X个2/2绿色狼衍生生物放进战场,X为所牺牲之生物的防御力。 -Feed|待哺|法术|余响(此咒语只能从你的坟墓场中施放。然后将它放逐。)\n你每操控一个力量等于或大于3的生物,便抓一张牌。 Feedback Bolt|反馈击|瞬间|反馈击对目标牌手造成伤害,其数量等同于由你操控的神器数量。 +Feed|待哺|法术|余响(此咒语只能从你的坟墓场中施放。然后将它放逐。)\n你每操控一个力量等于或大于3的生物,便抓一张牌。 Feeling of Dread|恐惧感|瞬间|横置至多两个目标生物。\n返照{1}{U} (你可以从你的坟墓场施放此牌,并支付其返照费用,然后将它放逐。) Feiyi Snake|肥遗蛇|生物 ~蛇|延势(此生物能阻挡具飞行异能的生物。) Feldon of the Third Path|蹊径会的费顿|传奇生物~人类/神器师|{2}{R},{T}:将一个衍生物放进战场,此衍生物为目标在你坟墓场中生物牌的复制品,但它额外具有神器此类别。它获得敏捷异能。在下一个结束步骤开始时,将它牺牲。 @@ -4052,6 +4150,7 @@ Felhide Spiritbinder|惊怖通灵师|生物~牛头怪/祭师|启悟~每当 Felidar Cub|晶角幼兽|生物~猫/野兽|牺牲晶角幼兽:消灭目标结界。 Felidar Guardian|护卫晶角兽|生物~猫/野兽|当护卫晶角兽进战场时,你可以放逐另一个目标由你操控的永久物,然后将该牌在其拥有者的操控下移回战场。 Felidar Sovereign|晶角兽君王|生物~猫/野兽|警戒,系命\n在你的维持开始时,若你的总生命为40或更多,你便赢得此盘对战。 +Feline Sovereign|灵猫君王|生物 ~猫|由你操控的其他猫得+1/+1且具有反狗保护异能。\n每当一个或数个由你操控的猫对任一牌手造成战斗伤害时,消灭至多一个目标由该牌手操控的神器或结界。 Fell Flagship|极恶旗舰|神器 ~载具|由你操控的海盗得+1/+0。\n每当极恶旗舰对任一牌手造成战斗伤害时,该牌手弃一张牌。\n搭载3(横置任意数量由你操控且力量总和等于或大于3的生物:此载具成为神器生物直到回合结束。) Fell Specter|骇人幽灵|生物 ~幽灵|飞行\n当骇人幽灵进战场时,目标对手弃一张牌。\n每当一位对手弃一张牌时,该牌手失去2点生命。 Fell the Mighty|以弱制强|法术|消灭所有力量大于目标生物的生物。 @@ -4077,11 +4176,12 @@ Feral Prowler|野性游掠者|生物~猫|当野性游掠者死去时,抓一 Feral Ridgewolf|野性脊狼|生物~狼|践踏\n{1}{R}:野性脊狼得+2/+0直到回合结束。 Ferocious Charge|威猛冲锋|瞬间|目标生物得+4/+4直到回合结束。\n占卜2(检视你牌库顶的两张牌。将其中任意数量的牌置于你牌库底,其余则置于你牌库顶;你决定牌的顺序。) Ferocious Pup|凶猛幼狼|生物 ~狼|当凶猛幼狼进战场时,派出一个2/2绿色的狼衍生生物。 +Ferocious Tigorilla|凶猛虎猿|生物 ~猫/猿猴|凶猛虎猿进战场时上面依你的选择有一个践踏指示物或一个威慑指示物。(具威慑异能的生物只能被两个或更多生物阻挡。) Ferocious Zheng|狞狰|生物 ~猫/野兽| Ferocity of the Wilds|幻野血性|结界|由你操控且进行攻击的非人类生物得+1/+0且具有践踏异能。 Ferropede|钢铁百足虫|神器生物~昆虫|钢铁百足虫不能被阻挡。\n每当钢铁百足虫对牌手造成战斗伤害时,你可以从目标永久物上移去一个指示物。 Ferrovore|噬铁兽|生物~野兽|{R},牺牲一个神器:噬铁兽得+3/+0直到回合结束。 -Fertile Footsteps|丰沃脚步|法术~历险|从你的牌库中搜寻一张基本地牌,将之放进战场,然后将你的牌库洗牌。\n +Fertile Footsteps|丰沃脚步|法术~历险|从你的牌库中搜寻一张基本地牌,将之放进战场,然后将你的牌库洗牌。 Fertile Ground|肥沃大地|结界 ~灵气|结附于地\n每当所结附的地横置以产生法术力时,其操控者额外加一点任意颜色的法术力。 Fertile Imagination|丰富想象力|法术|选择一种牌的类别。 目标对手展示其手牌。 每以此法展示出一张该类别的牌,你便将两个1/1绿色腐生物衍生物放置进场。 (牌的类别包括神器、生物、结界、瞬间、地、法术。) Fertile Thicket|茂密灌丛|地|茂密灌丛须横置进战场。当茂密灌丛进战场时,你可以检视你牌库顶的五张牌。若你如此作,则展示其中至多一张基本地牌,然后将该牌置于你的牌库顶,其余则以任意顺序置于你牌库底。{T}:加{G}到你的法术力池中。 @@ -4101,7 +4201,7 @@ Festering Newt|腐臭水蝾|生物~火蜥蜴|当腐臭水蝾死去时,目标 Festival of the Guildpact|十会盟节庆|瞬间|于本回合中,防止接下来将对你造成的X点伤害。\n抓一张牌。 Festive Funeral|葬仪庆典|瞬间|目标生物得-X/-X直到回合结束,X为你坟墓场中牌的数量。 Fetid Heath|恶臭荒原|地|{T}:加{1}到你的法术力池中。\n{W/B},{T}:加{W}{W},{W}{B},或{B}{B}到你的法术力池中。 -Fetid Imp|腥臭小恶魔|生物~小恶魔|飞行(此生物只能被具飞行或延势异能的生物阻挡。){B}:腥臭小恶魔获得死触异能直到回合结束。(它对生物造成的任何数量伤害都足以消灭后者。) +Fetid Imp|腥臭小恶魔|生物 ~小恶魔|飞行\n{B}:腥臭小恶魔获得死触异能直到回合结束。(它对生物造成的任何数量伤害都足以消灭后者。) Fetid Pools|恶臭水塘|地~海岛/沼泽|({T}:加{U}或{B}到你的法术力池中。)\n恶臭水塘须横置进战场。\n循环{2}({2},弃掉此牌:抓一张牌。) Fettergeist|拘锁游魂|生物~精怪|飞行\n在你的维持开始时,除非你为由你操控的每个其他生物各支付{1},否则牺牲拘锁游魂。 Feudkiller's Verdict|弑仇者的裁定|部族法术~巨人|你获得10点生命。 然后如果你的生命比某位对手多,则将一个5/5白色的巨人/战士衍生物放置进场。 @@ -4115,6 +4215,7 @@ Field of Ruin|战场遗迹|地|{T}:加{C}。\n{2},{T},牺牲战场遗迹 Field of Souls|亡灵栖所|结界|每当一个非衍生物的生物从战场进入你的坟墓场时,将一个1/1白色,具飞行异能的精怪衍生生物放进战场。 Field of the Dead|亡者旷野|地|亡者旷野须横置进战场。\n{T}:加{C}。\n每当亡者旷野或另一个地在你的操控下进战场时,若你操控七个或更多地,且其名称各不相同,则派出一个2/2黑色灵俑衍生生物。 Fieldmist Borderpost|旷雾界碑|神器|你可以支付{1}并将由你操控的一个基本地移回其拥有者手上,而不支付旷雾界碑的法术力费用。\n旷雾界碑须横置进场。\n{T}:加{W}或{U}到你的法术力池中。 +Fiend Artisan|塑生邪魔|生物 ~梦魇|你坟墓场中每有一张生物牌,塑生邪魔便得+1/+1。\n{X}{B/G},{T},牺牲另一个生物:从你的牌库中搜寻一张总法术力费用等于或小于X的生物牌,将之放进战场,然后将你的牌库洗牌。只可以于你能施放法术的时机下起动此异能。 Fiend Binder|邪鬼缚客|生物~人类/士兵|每当邪鬼缚客攻击时,横置目标由防御牌手操控的生物。 Fiend Hunter|邪鬼猎人|生物 ~人类/僧侣|当邪鬼猎人进战场时,你可以放逐另一个目标生物。\n当邪鬼猎人离开战场时,将所放逐的牌在其拥有者的操控下移回战场。 Fiend of the Shadows|阴影邪鬼|生物~吸血鬼/法术师|每当阴影邪鬼向一位牌手造成战斗伤害时,该牌手从其手上放逐一张牌。只要该牌持续被放逐,你便可以使用它。牺牲一个人类:重生阴影邪鬼。 @@ -4126,6 +4227,7 @@ Fiery Bombardment|猛烈轰炸|结界|渲色~{2},牺牲一个生物:猛烈 Fiery Cannonade|激烈炮击|瞬间|激烈炮击对每个非海盗的生物各造成2点伤害。 Fiery Conclusion|暴烈终局|瞬间|牺牲一个生物,以作为使用暴烈终局的额外费用。\n暴烈终局对目标生物造成5点伤害。 Fiery Confluence|焰流交汇|法术|选择三项。你可以多次选择同一项。• 焰流交汇对每个生物各造成1点伤害。• 焰流交汇向每位对手各造成2点伤害。• 消灭目标神器。 +Fiery Emancipation|焰浪无拘|结界|如果某个由你操控的来源将对任一永久物或牌手造成伤害,则改为它对该永久物或牌手造成三倍的伤害。 Fiery Fall|暴落|瞬间|暴落对目标生物造成5点伤害。\n循环基本地{1}{R} ({1}{R},弃掉此牌:从你的牌库中搜寻一张基本地牌,展示该牌,并置于你手上。 然后将你的牌库洗牌。) Fiery Finish|火热终局|法术|火热终局对目标生物造成7点伤害。 Fiery Hellhound|火热地狱犬|生物~元素/猎犬|{R}:火热地狱犬得+1/+0直到回合结束。 @@ -4134,6 +4236,7 @@ Fiery Intervention|火热干预|法术|选择一项~\n•火热干预对目标 Fiery Islet|炽火孤岛|地|{T},支付1点生命:加{U}或{R}。\n{1},{T},牺牲炽火孤岛:抓一张牌。 Fiery Justice|火热正义|法术|火热正义对任意数量的目标生物和/或牌手造成共5点伤害,你可以任意分配。 目标对手获得5点生命。 Fiery Temper|火爆|瞬间|火爆对目标生物或牌手造成3点伤害。\n疯魔{R}(如果你弃掉此牌,可以改为使用它并支付其疯魔费用,而非直接将它置入你的坟墓场。) +Fight as One|羁绊合一|瞬间|选择一项或都选~\n•直到回合结束,目标由你操控的人类生物得+1/+1且获得不灭异能。\n•直到回合结束,目标由你操控的非人类生物得+1/+1且获得不灭异能。 Fight to the Death|奋战至死|瞬间|消灭所有进行阻挡的生物与所有被阻挡的生物。 Fight with Fire|耀火扬威|法术|增幅{5}{R}(你施放此咒语时可以额外支付{5}{R}。)\n耀火扬威对目标生物造成5点伤害。如果此咒语已增幅,则改为它对任意数量的目标造成共10点伤害,你可以任意分配。(这些目标能包括牌手和鹏洛客。) Fight|互斗|法术|余响(此咒语只能从你的坟墓场中施放。然后将它放逐。)\n目标由你操控的生物与目标由对手操控的生物互斗。 @@ -4153,43 +4256,46 @@ Final Payment|偿清债务|瞬间|支付5点生命或牺牲一个生物或结界 Final Punishment|终极刑罚|法术|目标牌手失去生命,其数量等同于他本回合已受的伤害。 Final Revels|终极迷醉|法术|选择一项~所有生物得+2/+0直到回合结束;或所有生物得-0/-2直到回合结束。 Final Reward|最终报偿|瞬间|放逐目标生物。 +Final-Sting Faerie|终命仙灵|生物~仙灵/杀手|飞行\n当终命仙灵进场时,消灭目标在本回合受过伤害的生物。 Finale of Devastation|幻灭终时|法术|从你的牌库和/或坟墓场中搜寻一张总法术力费用等于或小于X的生物牌,并将之放进战场。如果你以此法搜寻你的牌库,则将它洗牌。如果X等于或大于10,则直到回合结束,由你操控的生物得+X/+X且获得敏捷异能。 Finale of Eternity|永恒终时|法术|消灭至多三个目标防御力等于或小于X的生物。如果X等于或大于10,则将所有生物牌从你的坟墓场移回战场。 Finale of Glory|荣光终时|法术|派出X个2/2白色,具警戒异能的士兵衍生生物。如果X等于或大于10,则再派出X个4/4白色,具飞行与警戒异能的天使衍生生物。 Finale of Promise|允诺终时|法术|选择目标在你坟墓场中的至多一张瞬间牌和/或至多一张法术牌,且两者的总法术力费用均须等于或小于X。你可以从该处施放这些牌,且不需支付其法术力费用。如果以此法施放的牌于本回合中将置入你的坟墓场,则改为将其放逐。如果X等于或大于10,则将这些咒语各复制两次。你可以为每个复制品选择新的目标。 Finale of Revelation|预示终时|法术|抓X张牌。如果X等于或大于10,则改为将你的坟墓场洗入你的牌库,抓X张牌,重置至多五个地,且于这盘游戏接下来的时段,你的手牌数量没有上限。\n放逐预示终时。 Finality|究终|法术|你可以在一个由你操控的生物上放置两个+1/+1指示物。然后所有生物得-4/-4直到回合结束。 -Final-Sting Faerie|终命仙灵|生物~仙灵/杀手|飞行\n当终命仙灵进场时,消灭目标在本回合受过伤害的生物。 Find|究探|法术|将至多两张目标生物牌从你的坟墓场移回你手上。 Finest Hour|辉煌一刻|结界|颂威 (每当一个由你操控的生物单独攻击时,该生物得+1/+1直到回合结束。)\n每当一个由你操控的生物单独攻击时,若目前是本回合第一个战斗阶段,则重置该生物。 在此阶段后,额外多出一个战斗阶段。 +Finishing Blow|终命一击|瞬间|消灭目标生物或鹏洛客。 Finish|终命|法术|余响(此咒语只能从你的坟墓场中施放。然后将它放逐。)\n牺牲一个生物,以作为施放终命的额外费用。\n消灭目标生物。 Fire Ambush|Fire Ambush|| -Fire at Will|任意射击|瞬间|任意射击造成3点伤害,你可任意分配于任意数量之目标进行攻击或阻挡的生物上。 Fire Bowman|Fire Bowman|| Fire Diamond|焰红钻石|神器|焰红钻石须横置进战场。\n{T}:加{R}到你的法术力池中。 Fire Elemental|火元素|生物 ~元素| Fire Juggler|戏火人|生物~精灵/祭师|每当戏火人被阻挡时,与一位对手比点。 若你赢,则戏火人对每个阻挡它的生物各造成4点伤害。 (参与比点的牌手各展示其牌库顶牌,然后将该牌置于牌库顶部或底部。 所展示的牌之总法术力费用比较高的牌手赢得比点。) +Fire Prophecy|烈火预言|瞬间|烈火预言对目标生物造成3点伤害。你可以将一张牌从你的手上置于你的牌库底。如果你如此作,则抓一张牌。 Fire Servant|火仆役|生物~元素|如果由你操控的红色瞬间或法术咒语将造成伤害,则它改为造成两倍的伤害。 Fire Shrine Keeper|炎祠守卫|生物 ~元素|威慑\n{7}{R},{T},牺牲炎祠守卫:它对至多两个目标生物各造成3点伤害。 Fire Urchin|火焰促狭鬼|生物 ~元素|践踏\n每当你施放瞬间或法术咒语时,火焰促狭鬼得+1/+0直到回合结束。 Fire Whip|火焰鞭|结界~灵气|生物结界(仅限由你操控的生物)\n受此结界的生物具有「{T}:此生物对目标生物或牌手造成1点伤害。」\n牺牲火焰鞭:火焰鞭对目标生物或牌手造成1点伤害。 -Fireball|火球|法术|火球对任意数量的目标生物和/或牌手造成伤害,其数值为「将X平均分配给所有目标,小数点后舍去」\n火球在第一个目标之外每有一个目标,其费用便增加{1}来施放。 +Fire at Will|任意射击|瞬间|任意射击造成3点伤害,你可任意分配于任意数量之目标进行攻击或阻挡的生物上。 Fire-Belly Changeling|炎腹化形|生物~变形兽|化形 (此牌随时都是所有生物类别。)\n{R}:炎腹化形得+1/+0直到回合结束。 此异能每回合中最多只能使用两次。 +Fire-Field Ogre|火鬼食人魔|生物~食人魔/突变体|先攻\n破坟{U}{B}{R} ({U}{B}{R}:将此牌从你的坟墓场移回场上。 它获得敏捷。 于它将离场时,或在回合结束时,将它移出对战。 破坟的时机视同法术。) +Fire-Lit Thicket|火光杂木林|地|{T}:加{1}到你的法术力池中。\n{R/G},{T}:加{R}{R},{R}{G},或{G}{G}到你的法术力池中。 +Fire-Omen Crane|兆火鹤|生物 ~鸟/精怪|飞行(此生物只能被具飞行或延势异能的生物阻挡。)\n每当兆火鹤攻击时,它对目标由对手操控的生物造成1点伤害。 +Fireball|火球|法术|火球对任意数量的目标生物和/或牌手造成伤害,其数值为「将X平均分配给所有目标,小数点后舍去」\n火球在第一个目标之外每有一个目标,其费用便增加{1}来施放。 Fireblade Artist|炎刃艺师|生物 ~人类/祭师|敏捷\n在你的维持开始时,你可以牺牲一个生物。当你如此作时,炎刃艺师向目标对手或鹏洛客造成2点伤害。 Firebolt|火束|法术|火束对任意一个目标造成2点伤害。\n返照{4}{R}(你可以从你的坟墓场施放此牌,并支付其返照费用,然后将它放逐。) Fireborn Knight|雅鞍骑士|生物 ~人类/骑士|连击\n{R/W}{R/W}{R/W}{R/W}:雅鞍骑士得+1/+1直到回合结束。 Firebrand Archer|焰箭弓手|生物~人类/弓箭手|每当你施放非生物咒语时,焰箭弓手向每位对手各造成1点伤害。 -Firebreathing|炎息|结界~灵气|生物结界(于使用时指定一个生物为目标。 此牌进场时结附在该生物上。)\n{R}:受此结界的生物得+1/+0直到回合结束。 +Firebreathing|炎息|结界~灵气|生物结界(于使用时指定一个生物为目标。 此牌进场时结附在该生物上)\n{R}:受此结界的生物得+1/+0直到回合结束。 Firecannon Blast|火炎炮轰击|法术|火炎炮轰击对目标生物造成3点伤害。\n突击~如果你于本回合中曾以生物攻击,则改为火炎炮轰击对该生物造成6点伤害。 Firedrinker Satyr|饮火羊蹄人|生物~羊蹄人/祭师|每当饮火羊蹄人受到伤害时,它对你造成等量的伤害。\n{1}{R}:饮火羊蹄人得+1/+0直到回合结束,且对你造成1点伤害。 -Fire-Field Ogre|火鬼食人魔|生物~食人魔/突变体|先攻\n破坟{U}{B}{R} ({U}{B}{R}:将此牌从你的坟墓场移回场上。 它获得敏捷。 于它将离场时,或在回合结束时,将它移出对战。 破坟的时机视同法术。) Firefiend Elemental|炎魔元素|生物~元素|敏捷(此生物受你操控时便能攻击与{T}。)铭勇1(当此生物对任一牌手造成战斗伤害时,若它未铭勇,则在其上放置一个+1/+1指示物且它已铭勇。) Firefist Adept|烈掌专家|生物 ~人类/法术师|当烈掌专家进战场时,它向目标由对手操控的生物造成X点伤害,X为由你操控的法术师数量。 Firefist Striker|炎拳打击手|生物~人类/士兵|协战~每当炎拳打击手与至少两个其他生物攻击时,目标生物本回合不能进行阻挡。 Fireforger's Puzzleknot|熔火匠谜结|神器|当熔火匠谜结进战场时,它对目标生物或牌手造成1点伤害。\n{2}{R},牺牲熔火匠谜结:它对目标生物或牌手造成1点伤害。 Firefright Mage|炎惧法师|生物~精灵/塑法师|{1}{R},{T},弃一张牌:目标生物本回合中只能被神器生物和/或红色生物阻挡。 Firehoof Cavalry|焰蹄骑兵|生物~人类/狂战士|{3}{R}:直到回合结束,焰蹄骑兵得+2/+0且获得践踏异能。 -Fire-Lit Thicket|火光杂木林|地|{T}:加{1}到你的法术力池中。\n{R/G},{T}:加{R}{R},{R}{G},或{G}{G}到你的法术力池中。 Firemane Angel|炎鬃天使|生物~天使|飞行,先攻\n在你的维持开始时,若炎鬃天使在你的坟墓场中或战场上,则你可以获得1点生命。\n{6}{R}{R}{W}{W}:将炎鬃天使从你的坟墓场移回战场。只能于你的维持中起动此异能。 Firemane Avenger|炎鬃复仇者|生物~天使|飞行\n协战~每当炎鬃复仇者与至少两个其他生物攻击时,炎鬃复仇者对目标生物或牌手造成3点伤害,且你获得3点生命。 Firemantle Mage|焰篷法师|生物~人类/祭师/伙伴|奋扬~每当焰篷法师或另一个伙伴在你的操控下进战场时,由你操控的生物获得威慑异能直到回合结束。(具威慑异能的生物只能被两个或更多生物阻挡。) @@ -4197,7 +4303,6 @@ Firemaw Kavu|焰喉卡甫|生物~卡甫|返响{5}{R}(在你的维持开始时 Firemind Vessel|炎灵皿|神器|炎灵皿须横置进战场。\n{T}:加两点不同颜色的法术力。 Firemind's Foresight|炎灵远虑|瞬间|从你的牌库中搜寻一张总法术力费用为3的瞬间牌,展示该牌,并将它置于你手上。然后对总法术力费用为2和1的瞬间牌重复此流程。然后将你的牌库洗牌。 Firemind's Research|炎灵研究|结界|每当你施放瞬间或法术咒语时,在炎灵研究上放置一个充电指示物。\n{1}{U},从炎灵研究上移去两个充电指示物:抓一张牌。\n{1}{R},从炎灵研究上移去五个充电指示物:它对任意一个目标造成5点伤害。 -Fire-Omen Crane|兆火鹤|生物 ~鸟/精怪|飞行(此生物只能被具飞行或延势异能的生物阻挡。)\n每当兆火鹤攻击时,它对目标由对手操控的生物造成1点伤害。 Fires of Invention|创新烈焰|结界|你只能于你的回合中施放咒语,且你每回合所施放的咒语不能多于两个。\n对总法术力费用等于或小于由你操控之地数量的咒语而言,你施放此类咒语时可以不需支付其法术力费用。 Fires of Undeath|未死火焰|瞬间|未死火焰对目标生物或牌手造成2点伤害。返照{5}{B} (你可以从你的坟墓场施放此牌,并支付其返照费用,然后将它放逐。) Fires of Yavimaya|亚维马雅之火|结界|由你操控的生物具有敏捷异能。\n牺牲亚维马雅之火:目标生物得+2/+2直到回合结束。 @@ -4226,8 +4331,12 @@ Flame Jab|火焰戳刺|法术|火焰戳刺对目标生物或牌手造成1点伤 Flame Javelin|火焰标枪|瞬间|(能用任意两点法术力或是{R}来支付{2/R}。 此牌的总法术力费用为6。)\n火焰标枪对目标生物或牌手造成4点伤害。 Flame Lash|炎鞭飞舞|瞬间|炎鞭飞舞对目标生物或牌手造成4点伤害。 Flame Slash|火焰飞斩|法术|火焰飞斩对目标生物造成4点伤害。 +Flame Spill|烈焰如注|瞬间|烈焰如注对目标生物造成4点伤害。过量伤害改为对该生物的操控者造成之。 Flame Sweep|烈焰横扫|瞬间|烈焰横扫对每个生物各造成2点伤害,但由你操控且具飞行异能的生物除外。 Flame Wave|火焰波|法术|火焰波对目标牌手以及他所操控的生物各造成4点伤害。 +Flame-Kin War Scout|炎身战场斥候|生物~元素/斥候|当另一个生物进场时,牺牲炎身战场斥候。 若你如此作,炎身战场斥候对该生物造成4点伤害。 +Flame-Kin Zealot|炎身狂信者|生物~元素/狂战士|当炎身狂信者进场时,由你操控的生物得+1/+1并获得敏捷异能直到回合结束。 +Flame-Wreathed Phoenix|覆火凤凰|生物~凤凰|飞行\n致敬2(于此生物进战场时,选择一位对手,他可以在其上放置两个+1/+1指示物。)\n当覆火凤凰进战场时,若未支付其致敬费用,则它获得敏捷异能与「当此生物死去时,将它移回其拥有者手上。」 Flameblade Adept|焰刃专家|生物~豺狼/战士|威慑\n每当你循环或弃一张牌时,焰刃专家得+1/+0直到回合结束。 Flameblade Angel|焰刃天使|生物~天使|飞行\n每当一个由对手操控的来源对你或任一由你操控的永久物造成伤害时,你可以让焰刃天使对该来源的操控者造成1点伤害。 Flameblast Dragon|爆焰巨龙|生物~龙|飞行\n每当爆焰巨龙攻击时,你可以支付{X}{R}。 若你如此作,则爆焰巨龙对目标生物或牌手造成X点伤害。 @@ -4242,8 +4351,6 @@ Flamekin Brawler|炎身喧哗兵|生物~元素/战士|{R}:炎身喧哗兵 Flamekin Harbinger|先兆炎身|生物~元素/祭师|当先兆炎身进场时,你可以从你的牌库中搜寻一张元素牌,展示该牌,然后将你的牌库洗牌,并将该牌置于其上。 Flamekin Spitfire|喷火炎身|生物~元素/祭师|{3}{R}:喷火炎身对目标生物或牌手造成1点伤害。 Flamekin Village|炎身村落|地|于炎身村落进战场时,你可以从你手上展示一张元素牌。如果你未如此作,则炎身村落须横置进战场。\n{T}:加{R}到你的法术力池中。\n{R},{T}:目标生物获得敏捷异能直到回合结束。 -Flame-Kin War Scout|炎身战场斥候|生物~元素/斥候|当另一个生物进场时,牺牲炎身战场斥候。 若你如此作,炎身战场斥候对该生物造成4点伤害。 -Flame-Kin Zealot|炎身狂信者|生物~元素/狂战士|当炎身狂信者进场时,由你操控的生物得+1/+1并获得敏捷异能直到回合结束。 Flamerush Rider|焰袭骑兵|生物~人类/战士|每当焰袭骑兵攻击时,将一个衍生物横置放进战场且正进行攻击,此衍生物为另一个目标进行攻击之生物的复制品。在战斗结束时,放逐该衍生物。\n掩袭{2}{R}{R}(你可以支付此咒语的掩袭费用来施放它。如果你如此作,则它获得敏捷异能,且在下个结束步骤开始时便需从战场移回其拥有者手上。) Flames of the Blood Hand|血手众焰波|瞬间|血手众焰波对目标牌手造成4点伤害。 此伤害不能被防止。 若该牌手此回合中将获得生命,则改为该牌手未获得生命。 Flames of the Firebrand|惹事人烈焰|法术|惹事人烈焰对一个,两个,或三个目标生物和/或牌手造成共3点伤害,你可以任意分配。 @@ -4254,15 +4361,14 @@ Flamespeaker's Will|焰语者的意志|结界~灵气|结附于由你操控的 Flametongue Kavu|焰舌卡甫|生物~卡甫|当焰舌卡甫进战场时,它对目标生物造成4点伤害。 Flamewake Phoenix|焰迹凤凰|生物~凤凰|飞行,敏捷\n焰迹凤凰每回合若能攻击,则必须攻击。\n威猛~在你回合的战斗开始时,若你操控力量等于或大于4的生物,你可以支付{R}。若你如此作,则将焰迹凤凰从你的坟墓场移回战场。 Flamewave Invoker|焰波召现师|生物 ~鬼怪/突变体|{7}{R}:焰波召现师对目标牌手或鹏洛客造成5点伤害。 -Flame-Wreathed Phoenix|覆火凤凰|生物~凤凰|飞行\n致敬2(于此生物进战场时,选择一位对手,他可以在其上放置两个+1/+1指示物。)\n当覆火凤凰进战场时,若未支付其致敬费用,则它获得敏捷异能与「当此生物死去时,将它移回其拥有者手上。」 Flamewright|炎铸匠|生物~人类/神器师|{1},{T}:将一个1/1无色,具守军异能的组构体衍生神器生物放进战场。\n{T},牺牲一个具守军异能的生物:炎铸匠对目标生物或牌手造成1点伤害。 Flanking Troops|Flanking Troops|| Flaring Flame-Kin|火光炎身|生物~元素/战士|只要火光炎身上结附了结界,它便得+2/+2并具有践踏异能,且具有「{R}:火光炎身得+1/+0直到回合结束。」 Flash Conscription|快速征召|瞬间|重置目标生物并获得其操控权直到回合结束。 该生物获得敏捷异能直到回合结束。 若你使用快速征召时支付了{W},则该生物获得「每当此生物造成战斗伤害时,你获得等量的生命」直到回合结束。 Flash Foliage|突现叶网|瞬间|将一个1/1绿色腐生物衍生物放置进场,且对目标攻击你的生物进行阻挡。\n抓一张牌。 -Flash|闪现|瞬间|你可以将一张生物牌从你手上放进战场。如果你如此作,则除非你支付其至多减少{2}的法术力费用,否则牺牲之。 Flashfires|火烧旷野|法术|消灭所有平原。 Flashfreeze|快速冻结|瞬间|反击目标红色或绿色咒语。 +Flash|闪现|瞬间|你可以将一张生物牌从你手上放进战场。如果你如此作,则除非你支付其至多减少{2}的法术力费用,否则牺牲之。 Flatten|踩扁|瞬间|目标生物得-4/-4直到回合结束。 Flaxen Intruder|金发入侵者|生物 ~人类/狂战士|每当金发入侵者对任一牌手造成战斗伤害时,你可以将它牺牲。当你如此作时,消灭目标神器或结界。 Flayer Drone|劫命奴兽|生物~奥札奇/奴兽|虚色(此牌没有颜色。)\n先攻\n每当另一个无色生物在你的操控下进战场时,目标对手失去1点生命。 @@ -4283,8 +4389,8 @@ Flensermite|剖脂怪|生物~怪灵|侵染 (此生物会以-1/-1指示物的 Flesh Allergy|肉身过敏|法术|牺牲一个生物,以作为施放肉身过敏的额外费用。\n消灭目标生物。 其操控者失去若干生命,其数量等同于本回合中从战场进入所有坟墓场的生物数量。 Flesh Carver|命雕师|生物~人类/法术师|威吓\n{1}{B},牺牲另一个生物:在命雕师上放置两个+1/+1指示物。\n当命雕师死去时,将一个X/X黑色惊惧兽衍生生物放进战场,X为命雕师的力量。 Flesh to Dust|肉身化尘|瞬间|消灭目标生物。它不能重生。 -Fleshbag Marauder|肉囊劫掠者|生物~灵俑/战士|当肉囊劫掠者进场时,每位牌手牺牲一个生物。 Flesh-Eater Imp|食肉小恶魔|生物~小恶魔|飞行\n侵染 (此生物会以-1/-1指示物的方式对生物造成伤害,并以中毒指示物的方式对牌手造成伤害。)\n牺牲一个生物:食肉小恶魔得+1/+1直到回合结束。 +Fleshbag Marauder|肉囊劫掠者|生物~灵俑/战士|当肉囊劫掠者进场时,每位牌手牺牲一个生物。 Fleshformer|塑肌师|生物~人类/法术师|{W}{U}{B}{R}{G}:塑肌师得+2/+2且获得恐惧异能直到回合结束。 目标生物得-2/-2直到回合结束。 你只可以于自己的回合中使用此异能。 Fleshgrafter|殖甲军|生物~人类/战士|从你手上弃掉一张神器牌:殖甲军得+2/+2直到回合结束。 Fleshmad Steed|肉狂驹|生物~马|每当另一个生物死去时,横置肉狂驹。 @@ -4294,9 +4400,9 @@ Flicker of Fate|明灭命运|瞬间|放逐目标生物或结界,然后将它 Flickerform|明灭形体|结界~灵气|生物结界\n{2}{W}{W}:将受此结界的生物与结附其上的所有灵气移出对战。 在回合结束时,将该牌在其拥有者的操控下移回场上。 若你如此作,则将这些灵气在其拥有者的操控下移回场上,并结附于该生物上。 Flickering Spirit|明灭精怪|生物~精怪|飞行\n{3}{W}:将明灭精怪移出对战,然后将它在其拥有者的操控下返回场上。 Flickerwisp|明灭翔灵|生物~元素|飞行\n当明灭翔灵进场时,将另一个目标永久物移出对战。 在回合结束时,将该牌在其拥有者的操控下移回场上。 +Flight Spellbomb|舞空咒击弹|神器|{T},牺牲舞空咒击弹:目标生物获得飞行异能直到回合结束。\n当舞空咒击弹从战场进入坟墓场时,你可以支付{U}。 若你如此作,则抓一张牌。 Flight of Equenauts|飞马骑士战团|生物 ~人类/骑士|召集(此咒语能用你的生物来协助施放。你于施放此咒语时每横置一个生物,就能为此咒语支付{1}或一点该生物颜色之法术力。)\n飞行 Flight of Fancy|舞空奇想|结界~灵气|生物结界\n当舞空奇想进场时,抓两张牌。\n受此结界的生物具有飞行异能。 -Flight Spellbomb|舞空咒击弹|神器|{T},牺牲舞空咒击弹:目标生物获得飞行异能直到回合结束。\n当舞空咒击弹从战场进入坟墓场时,你可以支付{U}。 若你如此作,则抓一张牌。 Flight|舞空术|结界~灵气|生物结界(于使用时指定一个生物为目标。 此牌进场时结附在该生物上)\n受此结界的生物具有飞行异能。 (只有具飞行异能的生物才能阻挡它。) Fling|投掷|瞬间|牺牲一个生物,以作为施放投掷的额外费用。\n投掷对目标生物或牌手造成伤害,其数量等同于所牺牲生物的力量。 Flinthoof Boar|燧蹄野猪|生物~野猪|只要你操控山脉,燧蹄野猪便得+1/+1。\n{R}:燧蹄野猪获得敏捷异能直到回合结束。 @@ -4310,11 +4416,12 @@ Flooded Grove|潮没树丛|地|{T}:加{1}到你的法术力池中。\n{G/U}, Flooded Strand|潮没水滨|地|{T},支付1点生命,牺牲潮没水滨:从你的牌库中搜寻一张平原或海岛牌,并将之放进战场。然后将你的牌库洗牌。 Floodtide Serpent|潮汛巨蛇|生物~巨蛇|除非你将一个由你操控的结界移回其拥有者手上,否则潮汛巨蛇不能攻击。(于宣告攻击者时支付此费用。) Floodwaters|洪水滔天|法术|将至多两个目标生物移回其拥有者手上。\n循环{2}({2},弃掉此牌:抓一张牌。) -Flourish|滋长|法术|由你操控的生物得+2/+2直到回合结束。 Flourishing Defenses|茁壮防卫|结界|每当在任一生物上放置一个-1/-1指示物时,你可以将一个1/1绿色的地精/战士衍生物放置进场。 +Flourishing Fox|待哺幼狐|生物 ~狐|每当你循环另一张牌时,在待哺幼狐上放置一个+1/+1指示物。\n循环{1}({1},弃掉此牌:抓一张牌。) +Flourish|滋长|法术|由你操控的生物得+2/+2直到回合结束。 Flow of Ideas|源源灵感|法术|你每操控一个海岛,就抓一张牌。 -Flower|滋蕾|法术|从你的牌库中搜寻一张基本的树林或平原牌,展示该牌,将它置于你手上,然后将你的牌库洗牌。 Flowering Lumberknot|百花木节妖|生物~树妖|除非百花木节妖与具有魂系的另一生物搭档,否则它不能进行攻击或阻挡。 +Flower|滋蕾|法术|从你的牌库中搜寻一张基本的树林或平原牌,展示该牌,将它置于你手上,然后将你的牌库洗牌。 Flowstone Blade|液石剑|结界~灵气|结附于生物\n{R}:所结附的生物得+1/-1直到回合结束。 Flowstone Channeler|液石通递人|生物~人类/塑法师|{1}{R},{T},弃一张牌:目标生物得+1/-1且获得敏捷异能直到回合结束。 Flowstone Crusher|液石碾破兽|生物~野兽|{R}:液石碾破兽得+1/-1直到回合结束。 @@ -4328,14 +4435,15 @@ Flusterstorm|躁乱风暴|瞬间|除非目标瞬间或法术咒语的操控者 Flutterfox|幻翼灵狐|生物 ~狐|只要你操控神器或结界,幻翼灵狐便具有飞行异能。 Flux Channeler|量束联能师|生物 ~人类/法术师|每当你施放非生物咒语时,增殖。(选择任意数量的永久物和/或牌手,然后为其已有之每种指示物各多放置一个同类的指示物。) Fluxcharger|变异充能怪|生物~怪奇|飞行\n每当你施放瞬间或法术咒语时,你可以将变异充能怪的力量与防御力互换直到回合结束。 +Flycatcher Giraffid|捕蝇长颈兽|生物 ~羚羊/蜥蜴|捕蝇长颈兽进战场时上面依你的选择有一个警戒指示物或一个延势指示物。 Flying Crane Technique|鹤形掌|瞬间|重置所有由你操控的生物。它们获得飞行与连击异能直到回合结束。 Flying Men|飞空人|生物~人类|飞行 Fodder Launch|粮秣发射|部族法术~精灵|牺牲一个精灵,以作为使用粮秣发射的额外费用。\n目标生物得-5/-5直到回合结束。 粮秣发射对该生物的操控者造成5点伤害。 Foe-Razer Regent|焚敌龙侯|生物~龙|飞行\n当焚敌龙侯进战场时,你可以令它与目标不由你操控的生物互斗。\n每当一个由你操控的生物互斗,在下一个结束步骤开始时,在其上放置两个+1/+1指示物。 Fog Bank|浓雾堤防|生物 ~墙|守军,飞行\n防止浓雾堤防将受到与造成的所有战斗伤害。 Fog Elemental|雾元素|生物~元素|飞行(只有具飞行或延势异能的生物才能阻挡它。)\n当雾元素攻击或阻挡,在战斗结束时将它牺牲。 -Fog|浓雾|瞬间|于本回合中,防止将造成的所有战斗伤害。 Fogwalker|漫雾灵|生物~精怪|潜匿(此生物不能被力量比它大的生物阻挡。)\n当漫雾灵进战场时,目标由对手操控的生物于其操控者的下一个重置步骤中不能重置。 +Fog|浓雾|瞬间|于本回合中,防止将造成的所有战斗伤害。 Fold into Aether|乙太收束|瞬间|反击目标咒语。若你如此作,该咒语的操控者可以从其手上将一张生物牌放置进场。 Folio of Fancies|奇术巨著|神器|牌手的手牌数量都没有上限。\n{X}{X},{T}:每位牌手各抓X张牌。\n{2}{U},{T}:每位对手各将其牌库顶等同于其手牌数量的牌置入其坟墓场。 Followed Footsteps|接踵而至|结界~灵气|生物结界\n在你的维持开始时,将一个衍生物放置进场,此衍生物为受此结界的生物之复制。 @@ -4350,9 +4458,11 @@ Font of Vigor|活力洗礼池|结界|{2}{W},牺牲活力洗礼池:你获得7 Fool's Demise|假死|结界~灵气|生物结界\n当受此结界的生物置入坟墓场时,将该生物在你的操控下返回场上。\n当假死从场上置入坟墓场时,将假死移回其拥有者手上。 Foot Soldiers|步行军队|生物~人类/士兵| Footbottom Feast|足底盛宴|瞬间|将任意数量的目标生物牌从你的坟墓场置于你的牌库顶。\n抓一张牌。 +Footfall Crater|足印成坑|结界 ~灵气|结附于地\n所结附的地具有「{T}:目标生物获得践踏与敏捷异能直到回合结束。」\n循环{1}({1},弃掉此牌:抓一张牌。) Footlight Fiend|脚灯邪鬼|生物 ~魔鬼|当脚灯邪鬼死去时,它对任意一个目标造成1点伤害。 Footsteps of the Goryo|怨灵足音|法术~古咒|将目标生物牌从你的坟墓场移回场上。 在回合结束时将之牺牲。 Forbidden Alchemy|炼金禁术|瞬间|检视你牌库顶的四张牌。 将其中一张置入你手上,其余置入你的坟墓场。\n返照{6}{B} (你可以从你的坟墓场施放此牌,并支付其返照费用,然后将它放逐。) +Forbidden Friendship|禁忌友谊|法术|派出一个1/1红色,具敏捷异能的恐龙衍生生物和一个1/1白色人类/士兵衍生生物。 Forbidden Orchard|禁忌果园|地|{T}:加一点任意颜色的法术力到你的法术力池中。\n每当你横置禁忌果园以产生法术力时,目标对手派出一个1/1无色精怪衍生生物。 Forbidding Spirit|禁制精怪|生物 ~精怪/僧侣|当禁制精怪进战场时,直到你的下一个回合,对每个生物而言,除非其操控者为其支付{2},否则它不能攻击你或由你操控的鹏洛客。 Forbidding Watchtower|险要的瞭望台|地|险要的瞭望台须横置进场。\n{T}:加{W}到你的法术力池中。\n{1}{W}:直到回合结束,险要的瞭望台成为1/5白色士兵生物。 它仍然是地。 @@ -4381,7 +4491,6 @@ Forerunner of the Legion|军团先驱|生物 ~吸血鬼/骑士|当军团先 Foresee|预知|法术|占卜4,然后抓两张牌。 (占卜4的流程是检视你牌库顶的四张牌,然后将其中任意数量的牌以任意顺序置于你牌库底,其余则以任意顺序置于你牌库顶。) Forest Bear|Forest Bear|| Forest|树林|基本地 ~树林|({T}: 添加 {G}.) -Forest|树林|基本地~树林| Forever Young|青春永驻|法术|将任意数量的目标生物牌从你的坟墓场置于你的牌库顶。\n抓一张牌。 Forfend|保卫|瞬间|防止本回合中将对生物造成的所有伤害。 Forge Devil|锻炉魔鬼|生物~恶魔|当锻炉魔鬼进战场时,它对目标生物造成1点伤害,且对你造成1点伤害。 @@ -4390,6 +4499,7 @@ Forgestoker Dragon|锻焰巨龙|生物~龙|飞行\n{1}{R}:锻焰巨龙对目 Forgotten Ancient|遗世先人|生物~元素|每当任一牌手施放咒语时,你可以在遗世先人上放置一个+1/+1指示物。\n在你的维持开始时,你可以将遗世先人上任意数量的+1/+1指示物移到其他生物上。 Forgotten Cave|遗世山洞|地|遗世山洞须横置进战场。\n{T}:加{R}。\n循环{R}({R},弃掉此牌:抓一张牌。) Forgotten Creation|遭忘造物|生物~灵俑/惊惧兽|潜匿(此生物不能被力量比它大的生物阻挡。)\n在你的维持开始时,你可以弃掉你的手牌。若你如此作,则抓等量的牌。 +Forgotten Sentinel|遗世哨卫|神器生物 ~魔像|遗世哨卫须横置进战场。 Foriysian Interceptor|佛绿耶斯拦截者|生物~人类/士兵|闪现(你可以于你能够使用瞬间的时机下使用此咒语。)\n守军\n佛绿耶斯拦截者可以额外多阻挡一个生物。 Foriysian Totem|佛绿耶斯图腾像|神器|{T}:加{R}到你的法术力池中。\n{4}{R}:佛绿耶斯图腾像成为4/4红色,具践踏异能的巨人神器生物直到回合结束。\n只要佛绿耶斯图腾像是生物,它便可以额外多阻挡一个生物。 Fork in the Road|岔路口|法术|从你的牌库中搜寻至多两张基本地牌并展示之。将其中一张置于你手上,另一张置于你的坟墓场。然后将你的牌库洗牌。 @@ -4404,8 +4514,8 @@ Forsaken Drifters|孤零漂泊者|生物~灵俑|当孤零漂泊者死去时, Forsaken Sanctuary|遭弃圣殿|地|遭弃圣殿须横置进战场。\n{T}:加{W}或{B}。 Fortified Rampart|筑防壁垒|生物~墙|守军 Fortified Village|筑防村庄|地|于筑防村庄进战场时,你可以从你手上展示一张树林或平原牌。如果你未如此作,筑防村庄须横置进战场。\n{T}:加{G}或{W}到你的法术力池中。 -Fortify|筑起工事|瞬间|选择一项~\n• 由你操控的生物得+2/+0直到回合结束。\n• 由你操控的生物得+0/+2直到回合结束。 Fortifying Provisions|巩固补给|结界|由你操控的生物得+0/+1。\n当巩固补给进战场时,派出一个食品衍生物。(食品衍生物是具有「{2},{T},牺牲此神器:你获得3点生命」的神器。) +Fortify|筑起工事|瞬间|选择一项~\n• 由你操控的生物得+2/+0直到回合结束。\n• 由你操控的生物得+0/+2直到回合结束。 Fortress Crab|要塞蟹|生物 ~蟹| Fortress Cyclops|要塞独眼巨人|生物~独眼巨人/士兵|每当要塞独眼巨人攻击时,它得+3/+0直到回合结束。\n每当要塞独眼巨人阻挡时,它得+0/+3直到回合结束。 Fortuitous Find|意外发现|法术|选择一项或都选~\n•将目标神器牌从你的坟墓场移回你手上。\n•将目标生物牌从你的坟墓场移回你手上。 @@ -4416,16 +4526,16 @@ Foul Emissary|邪秽密使|生物~人类/惊惧兽|当邪秽密使进战场 Foul Imp|腐味小恶魔|生物~小恶魔|飞行(只有具飞行异能的生物才能阻挡它。)\n当腐味小恶魔进场时,你失去2点生命。 Foul Orchard|邪秽果园|地|邪秽果园须横置进战场。\n{T}:加{B}或{G}。 Foul Renewal|邪秽复生|瞬间|将目标生物牌从你的坟墓场移回你手上。目标生物得-X/-X直到回合结束,X为以此法移回之牌的防御力。 -Foulmire Knight|朽沼骑士|生物 ~灵俑/骑士|死触 Foul-Tongue Invocation|秽言祝愿|瞬间|你可以从你手上展示一张龙牌,以作为施放秽言祝愿的额外费用。\n目标牌手牺牲一个生物。如果于你施放秽言祝愿时,你展示了龙牌或操控龙,则你获得4点生命。 Foul-Tongue Shriek|秽言啸鸣|瞬间|你每操控一个进行攻击的生物,目标对手便失去1点生命。你获得等量的生命。 +Foulmire Knight|朽沼骑士|生物 ~灵俑/骑士|死触 Foundry Assembler|铸造厂组装工|神器生物~组装工人|拼造(此咒语能用你的神器来协助施放。你起动完法术力异能之后每横置一个神器,就能为此咒语支付{1}。) Foundry Champion|锻炉斗士|生物~元素/士兵|当锻炉斗士进战场时,它对目标生物或牌手造成伤害,其数量等同于由你操控的生物数量。\n{R}:锻炉斗士得+1/+0直到回合结束。\n{W}:锻炉斗士得+0/+1直到回合结束。 Foundry Hornet|铸造厂黄蜂|生物~昆虫|飞行\n当铸造厂黄蜂进战场时,若你操控其上有+1/+1指示物的生物,则由对手操控的生物得-1/-1直到回合结束。 Foundry Inspector|铸造厂监工|神器生物~组构体|你施放的神器咒语减少{1}来施放。 -Foundry of the Consuls|执政官铸造厂|地|{T}:加{1}到你的法术力池中。{5},{T},牺牲执政官铸造厂:将两个1/1无色,具飞行异能的振翼机衍生神器生物放进战场。 Foundry Screecher|铸造厂鸣蝠|生物~蝙蝠|飞行\n只要你操控神器,铸造厂鸣蝠便得+1/+0。 Foundry Street Denizen|锻炉街居民|生物~鬼怪/战士|每当另一个红色生物在你的操控下进战场时,锻炉街居民得+1/+0直到回合结束。 +Foundry of the Consuls|执政官铸造厂|地|{T}:加{1}到你的法术力池中。{5},{T},牺牲执政官铸造厂:将两个1/1无色,具飞行异能的振翼机衍生神器生物放进战场。 Fountain of Ichor|脓水泉脉|神器|{T}:加一点任意颜色的法术力。\n{3}:脓水泉脉成为3/3恐龙神器生物直到回合结束。 Fountain of Renewal|新机喷泉|神器|在你的维持开始时,你获得1点生命。\n{3},牺牲新机喷泉:抓一张牌。 Fountain of Youth|青春之泉|神器|{2},{T}:你获得1点生命。 @@ -4433,6 +4543,7 @@ Fourth Bridge Prowler|四桥游掠者|生物~人类/浪客|当四桥游掠 Foxfire Oak|狐火橡树|生物~树妖/祭师|{R/G}{R/G}{R/G}:狐火橡树得+3/+0直到回合结束。 Fracturing Gust|毁裂狂风|瞬间|消灭所有神器与结界。 每以此法消灭一个永久物,你便获得2点生命。 Fragmentize|化为碎片|法术|消灭目标总法术力费用等于或小于4的神器或结界。 +Frantic Inventory|狂搜库存|瞬间|抓一张牌,然后再抓若干牌,其数量等同于你坟墓场中名称为狂搜库存之牌的数量。 Frantic Salvage|狂乱回收|瞬间|将任意数量的目标神器牌从你的坟墓场置于你的牌库顶。\n抓一张牌。 Fraying Omnipotence|全能渐散|法术|每位牌手各失去一半数量的生命,然后各弃一半数量的手牌,然后各牺牲一半数量由其操控的生物。各数量小数点后均进位。 Fraying Sanity|崩碎心智|结界~灵气/诅咒|结附于牌手\n在每个结束步骤开始时,所结附的牌手将其牌库顶的X张牌置入其坟墓场,X为本回合中从任何区域置入该坟墓场之牌的数量。 @@ -4451,8 +4562,8 @@ Frenzy Sliver|狂热裂片妖|生物~裂片妖|所有裂片妖具有狂热1。 Fresh Meat|鲜肉|瞬间|本回合中每有一个生物从战场进入你的坟墓场,便将一个3/3绿色野兽衍生生物放进战场。 Fresh-Faced Recruit|稚嫩新兵|生物 ~人类/士兵|只要是在你的回合中,稚嫩新兵便具有先攻异能。 Fretwork Colony|浮雕虫群|生物~昆虫|浮雕虫群不能进行阻挡。\n在你的维持开始时,在浮雕虫群上放置一个+1/+1指示物且你失去1点生命。 -Freyalise, Llanowar's Fury|罗堰之怒妃雅丽兹|鹏洛客~妃雅丽兹|+2:将一个1/1绿色妖精/德鲁伊衍生生物放进战场,且具有「{T}:加{G}到你的法术力池中」。\n−2:消灭目标神器或结界。\n−6:你每操控一个绿色生物,便抓一张牌。\n罗堰之怒妃雅丽兹可用作指挥官。 Freyalise's Radiance|妃雅丽兹辉芒|结界|累积维持{2}(在你的维持开始时,在此永久物上放置一个岁月指示物,然后除非你为其上每个岁月指示物各支付其维持费用,否则牺牲之。)\n雪境永久物于其操控者的重置步骤中不能重置。 +Freyalise, Llanowar's Fury|罗堰之怒妃雅丽兹|鹏洛客~妃雅丽兹|+2:将一个1/1绿色妖精/德鲁伊衍生生物放进战场,且具有「{T}:加{G}到你的法术力池中」。\n−2:消灭目标神器或结界。\n−6:你每操控一个绿色生物,便抓一张牌。\n罗堰之怒妃雅丽兹可用作指挥官。 Friendly Fire|误伤|瞬间|目标生物的操控者从其手上随机展示一张牌。误伤对该生物和该牌手各造成伤害,其数量等同于所展示之牌的总法术力费用。 Frightful Delusion|恐怖妄想|瞬间|除非目标咒语的操控者支付{1},否则反击该咒语。 该牌手弃一张牌。 Frilled Deathspitter|褶领漫毒龙|生物 ~恐龙|激怒~每当褶领漫毒龙受到伤害时,它向目标对手造成2点伤害。 @@ -4460,11 +4571,13 @@ Frilled Mystic|褶领秘教徒|生物 ~妖精/蜥蜴/法术师|闪现\n当 Frilled Oculus|赘饰眼球怪|生物~造妖|{1}{G}:赘饰眼球怪得+2/+2直到回合结束。此异能每回合中只能起动一次。 Frilled Sandwalla|皱褶沙德瓦拉|生物 ~蜥蜴|{1}{G}:皱褶沙德瓦拉得+2/+2直到回合结束。此异能每回合只能起动一次。 Frilled Sea Serpent|刃鳍巨海蛇|生物 ~巨蛇|{5}{U}{U}:刃鳍巨海蛇本回合不能被阻挡。 +Frillscare Mentor|威棱明师|生物 ~人类/战士|当威棱明师进战场时,在目标由你操控的非人类生物上放置一个威慑指示物。(它只能被两个或更多生物阻挡。)\n{2}{R},{T}:在每个由你操控且具威慑异能的生物上各放置一个+1/+1指示物。 Frogify|变蛙咒|结界 ~灵气|结附于生物\n所结附的生物失去所有异能,且是基础力量与防御力为1/1的蓝色蛙生物。(它会失去其他牌张类别和生物类别。) Frogmite|小蛙兽|神器生物~蛙|神器共鸣(你每操控一个神器,施放此咒语的费用便减少{1}来施放。) Frogtosser Banneret|掷蛙掌旗|生物~精灵/浪客|敏捷\n你使用的精灵和浪客咒语费用减少{1}来使用。 From Beyond|异境造物|结界|虚色(此牌没有颜色。)在你的维持开始时,将一个1/1无色奥札奇/孽裔衍生生物放进战场。它具有「牺牲此生物:加{1}到你的法术力池中。」{1}{G},牺牲异境造物:从你的牌库中搜寻一张奥札奇牌,展示该牌,并将它置于你手上,然后将你的牌库洗牌。 From Under the Floorboards|破宅而出|法术|疯魔{X}{B}{B}(如果你弃掉此牌,将之弃到放逐区。当你如此作时,支付其疯魔费用施放之,否则便将其置入你的坟墓场。)\n将三个2/2黑色灵俑衍生生物横置放进战场,且你获得3点生命。如果曾支付破宅而出的疯魔费用,则改为将X个上述的衍生物横置放进战场,且你获得X点生命。 +Frondland Felidar|曲洼地晶角兽|生物 ~猫/野兽|警戒\n由你操控且具警戒异能的生物具有「{1},{T}:横置目标生物。」 Frontier Bivouac|边疆营地|地|边疆营地须横置进战场。\n{T}:加{G},{U}或{R}到你的法术力池中。 Frontier Guide|边境向导|生物~妖精/斥候|{3}{G},{T}:从你的牌库中搜寻一张基本地牌,并将之横置进战场。 然后将你的牌库洗牌。 Frontier Mastodon|锋疆乳齿象|生物~象|威猛~如果你操控力量等于或大于4的生物,则锋疆乳齿象进战场时上面有一个+1/+1指示物。 @@ -4482,6 +4595,7 @@ Frost Titan|冰霜泰坦|生物~巨人|每当冰霜泰坦成为由对手操控 Frost Walker|渡霜怪|生物~元素|当渡霜怪成为咒语或异能的目标时,将它牺牲。 Frostburn Weird|霜燃怪奇|生物~怪奇|{U/R}:霜燃怪奇得+1/-1直到回合结束。 Frostling|冰霜精|生物~精怪|牺牲冰霜精:冰霜精对目标生物造成1点伤害。 +Frostveil Ambush|霜幕伏击|瞬间|横置至多两个目标生物。这些生物于其操控者的下一个重置步骤中不能重置。\n循环{1}({1},弃掉此牌:抓一张牌。) Frostwalk Bastion|霜行堡垒|雪境地|{T}:加{C}。\n{1}{S}:直到回合结束,霜行堡垒成为2/3组构体神器生物。它仍然是地。({S}能以产自雪境永久物的一点法术力来支付。)\n每当霜行堡垒对任一生物造成战斗伤害时,横置该生物,且它于其操控者的下一个重置步骤中不能重置。 Frostwalla|冰霜瓦拉|雪境生物 ~蜥蜴|{S}:冰霜瓦拉得+2/+2直到回合结束。此异能每回合中只能起动一次。({S}能以产自雪境永久物的一点法术力来支付。) Frostweb Spider|霜网蜘蛛|雪境生物~蜘蛛|霜网蜘蛛能视同具飞行异能地进行阻挡。\n每当霜网蜘蛛阻挡一个具飞行异能的生物,在战斗结束时在霜网蜘蛛上放置一个+1/+1指示物。 @@ -4491,12 +4605,12 @@ Frozen Aether|乙太冻结|结界|由对手操控的神器,生物与地须横 Frozen Solid|冰封|结界~灵气|生物结界\n受此结界的生物于其操控者的重置步骤中不能重置。\n当受此结界的生物受到伤害时,将它消灭。 Fruit of Tizerus|提泽拉司境果实|法术|目标牌手失去2点生命。\n逸脱~{3}{B},从你的坟墓场放逐三张其他牌。(你可以从你的坟墓场施放此牌,并支付其逸脱费用。) Fruit of the First Tree|族源树实|结界~灵气|结附于生物\n当所结附的生物死去时,你获得X点生命并抓X张牌,X为该生物的防御力。 -Fruit of Tizerus|提泽拉司境果实|法术|目标牌手失去2点生命。\n逸脱~{3}{B},从你的坟墓场放逐三张其他牌。 Fry|煎烤|瞬间|此咒语不能被反击。\n煎烤对目标白色或蓝色的生物或鹏洛客造成5点伤害。 Fuel for the Cause|大业驱力|瞬间|反击目标咒语,然后增殖。 (你选择任意数量其上有指示物的永久物和/或牌手,然后在其上放置一个它已有之类别的指示物。) Fugitive Wizard|漂泊法术师|生物~人类/法术师| Fulgent Distraction|眩光扰神|瞬间|选择两个目标生物。 横置这些生物,然后将其上的所有武具卸装。 Full Moon's Rise|满月升起|结界|由你操控的狼人生物得+1/+0并具有践踏异能。\n牺牲满月升起:重生由你操控的所有狼人生物。 +Fully Grown|茁壮成长|瞬间|目标生物得+3/+3直到回合结束。在其上放置一个践踏指示物。 Fulminator Mage|雷鸣法师|生物~元素/祭师|牺牲雷鸣法师:消灭目标非基本地。 Fumble|不慎失手|瞬间|将目标生物移回其拥有者手上。获得所有结附于其上之灵气与装备于其上之武具的操控权,然后将这些灵气与武具全部结附或装备在另一个生物上。 Fume Spitter|烟气喷吐兽|生物~惊惧兽|牺牲烟气喷吐兽:在目标生物上放置一个-1/-1指示物。 @@ -4508,6 +4622,7 @@ Fungal Behemoth|真菌贝西摩斯|生物~真菌|真菌贝西摩斯的力量 Fungal Infection|真菌感染|瞬间|目标生物得-1/-1直到回合结束。派出一个1/1绿色腐生物衍生生物。 Fungal Plots|真菌策谋|结界|{1}{G},从你的坟墓场放逐一张生物牌:派出一个1/1绿色腐生物衍生生物。\n牺牲两个腐生物:你获得2点生命且抓一张牌。 Fungal Reaches|真菌地带|地|{T}:加{1}到你的法术力池中。\n{1},{T}:在真菌地带上放置一个储藏指示物。\n{1},从真菌地带上移去X个储藏指示物:加X点法术力到你的法术力池中,且为{R}和/或{G}的任意组合。 +Fungal Rebirth|真菌再生|瞬间|将目标永久物牌从你的坟墓场移回你手上。如果本回合中有生物死去,则派出两个1/1绿色腐生物衍生生物。 Fungal Sprouting|真菌蔓生|法术|将X个1/1绿色腐生物衍生生物放进战场,X为由你操控的生物中力量最大者的数值。 Fungus Sliver|真菌裂片妖|生物~真菌/裂片妖|所有裂片妖具有「每当此生物受到伤害时,在其上放置一个+1/+1指示物。」(先受到伤害,然后才放置指示物。) Furious Reprisal|怒火报复|法术|怒火报复对两个目标生物和/或牌手各造成2点伤害。 @@ -4515,20 +4630,21 @@ Furious Resistance|怒火反抗|瞬间|目标进行阻挡的生物得+3/+0且获 Furious Rise|怒火昂扬|结界|在你的结束步骤开始时,若你操控力量等于或大于4的生物,则放逐你的牌库顶牌。你可以使用该牌,直到你以怒火昂扬放逐另一张牌为止。 Furnace Celebration|熔炉庆典|结界|每当你牺牲另一个永久物时,你可以支付{2}。 若你如此作,则熔炉庆典对目标生物或牌手造成2点伤害。 Furnace Dragon|熔炉巨龙|生物~龙|神器共鸣(你每操控一个神器,使用此咒语的费用便减少{1}来使用)\n飞行\n当熔炉巨龙进场时,若你从手上使用之,则将所有神器移出对战。 -Furnace of Rath|瑞斯大熔炉|结界|若某来源将对任一生物或牌手造成伤害,则改为它对该生物或牌手造成两倍的伤害。 Furnace Scamp|熔炉恶兽|生物~野兽|每当熔炉恶兽对任一牌手造成战斗伤害时,你可以牺牲它。 若你如此作,则熔炉恶兽对该牌手造成3点伤害。 -Furnace Whelp|熔炉幼龙|生物~龙|飞行\n{R}:熔炉幼龙得+1/+0直到回合结束。 -Furor of the Bitten|遭咬者狂热|结界~灵气|结附于生物\n所结附的生物得+2/+2且每回合若能攻击,则必须攻击。 +Furnace Whelp|熔炉幼龙|生物~龙|飞行(只有具飞行或延势异能的生物才能阻挡它。)\n{R}:熔炉幼龙得+1/+0直到回合结束。 +Furnace of Rath|瑞斯大熔炉|结界|若某来源将对任一生物或牌手造成伤害,则改为它对该生物或牌手造成两倍的伤害。 +Furor of the Bitten|遭咬者狂热|结界 ~灵气|结附于生物\n所结附的生物得+2/+2,且每次战斗若能攻击,则必须攻击。 Furtive Homunculus|隐祟造妖|生物~造妖|潜匿(此生物不能被力量比它大的生物阻挡。) Fury Charm|怒火护符|瞬间|选择一项~\n•消灭目标神器。\n•直到回合结束,目标生物得+1/+1且获得践踏异能。\n•从目标永久物或已延缓的牌上移去两个计时指示物。 -Fury of the Horde|部族之怒|法术|你可以将你手上两张红色牌移出对战,而不支付部族之怒的法术力费用。\n重置所有于本回合中曾经攻击的生物。 在此行动阶段后,额外多出一个战斗阶段,以及接于其后之一个额外的行动阶段。 Fury Sliver|怒火裂片妖|生物~裂片妖|所有裂片妖具有连击异能。 +Fury of the Horde|部族之怒|法术|你可以将你手上两张红色牌移出对战,而不支付部族之怒的法术力费用。\n重置所有于本回合中曾经攻击的生物。 在此行动阶段后,额外多出一个战斗阶段,以及接于其后之一个额外的行动阶段。 Furyblade Vampire|怒刃吸血鬼|生物~吸血鬼/狂战士|践踏\n在你回合的战斗开始时,你可以弃一张牌。若你如此作,则怒刃吸血鬼得+3/+0直到回合结束。 Furyborn Hellkite|盈怒残虐者|生物~龙|嗜血6 (如果对手本回合曾受过伤害,此生物进场时上面有六个+1/+1指示物。)\n飞行 Furystoke Giant|怒炉巨人|生物~巨人/战士|当怒炉巨人进场时,由你操控的其他生物获得「{T}:此生物对目标生物或牌手造成2点伤害」直到回合结束。\n留存 (当此生物从场上置入坟墓场时,若其上没有-1/-1指示物,则将它在其拥有者的操控下返回场上,且其上有一个-1/-1指示物。) Fusion Elemental|融合元素|生物~元素| Future Sight|预知将来|结界|你以展示牌库顶牌的方式进行游戏。\n你可以使用你的牌库顶牌。 Gaddock Teeg|加达提格|传奇生物~洁英/参谋|不能使用总法术力费用大于或等于4的非生物咒语。\n不能使用法术力费用中包括{X}的非生物咒语。 +Gadrak, the Crown-Scourge|戴冠祸害加札克|传奇生物 ~龙|飞行\n除非你操控四个或更多神器,否则戴冠祸害加札克不能攻击。\n在你的结束步骤开始时,本回合中每有一个非衍生物的生物死去,便派出一个珍宝衍生物。(珍宝衍生物是具有「{T},牺牲此神器:加一点任意颜色的法术力」的神器。) Gadwick, the Wizened|老年法师盖威克|传奇生物 ~人类/法术师|当老年法师盖威克进战场时,抓X张牌。\n每当你施放蓝色咒语时,横置目标由对手操控的非地永久物。 Gaea's Anthem|盖亚赞美诗|结界|由你操控的生物得+1/+1。 Gaea's Blessing|盖亚的祝福|法术|目标牌手将至多三张目标牌从其坟墓场洗入其牌库。\n抓一张牌。\n当盖亚的祝福从你的牌库置入你的坟墓场时,将你的坟墓场洗入你的牌库。 @@ -4538,14 +4654,15 @@ Gaea's Protector|盖亚守护者|生物 ~元素/战士|若能阻挡盖亚守 Gaea's Revenge|盖亚复仇灵|生物~元素|盖亚复仇灵不能被反击。\n敏捷\n盖亚复仇灵不能成为非绿色咒语或非绿色来源的异能之目标。 Gainsay|驳斥|瞬间|反击目标蓝色咒语。 Gale Force|烈风|法术|烈风对每个具飞行异能的生物造成5点伤害。 +Gale Swooper|劲风扑鹫|生物 ~狮鹫|飞行\n当劲风扑鹫进战场时,目标生物获得飞行异能直到回合结束。 Galepowder Mage|风粉法师|生物~洁英/法术师|飞行\n每当风粉法师攻击时,将另一个目标生物移出对战。 在回合结束时,将该牌在其拥有者的操控下移回场上。 Galerider Sliver|御风裂片妖|生物~裂片妖|由你操控的裂片妖生物具有飞行异能。 Galestrike|啸风击|瞬间|将目标已横置的生物移回其拥有者手上。\n抓一张牌。 Gallant Cavalry|华铠骑兵|生物 ~人类/骑士|警戒(此生物攻击时不需横置。)\n当华铠骑兵进战场时,派出一个2/2白色,具警戒异能的骑士衍生生物。 Gallia of the Endless Dance|不休欢舞伽利娅|传奇生物 ~羊蹄人|敏捷\n由你操控的其他羊蹄人得+1/+1且具有敏捷异能。\n每当你以三个或更多生物攻击时,你可以随机弃一张牌。若你如此作,则抓两张牌。 Galloping Lizrog|快生蜥蛙|生物 ~蛙/蜥蜴|践踏\n当快生蜥蛙进战场时,你可以从由你操控的生物上移去总共任意数量的+1/+1指示物。若你如此作,则在快生蜥蛙上放置该数量两倍的+1/+1指示物。 -Gallows at Willow Hill|柳丘绞刑台|神器|{3},{T},横置三个由你操控且未横置的人类:消灭目标生物。 其操控者将一个1/1白色,具飞行异能的精怪衍生生物放进战场。 Gallows Warden|绞刑台护卫|生物~精怪|飞行\n由你操控的其他精怪生物得+0/+1。 +Gallows at Willow Hill|柳丘绞刑台|神器|{3},{T},横置三个由你操控且未横置的人类:消灭目标生物。 其操控者将一个1/1白色,具飞行异能的精怪衍生生物放进战场。 Galvanic Alchemist|电流炼金术士|生物~人类/法术师|魂系 (你可以将此生物与另一未搭档生物在它们任一进战场时组搭档。 只要你操控它们,此两者便持续搭档。)\n只要电流炼金术士与另一生物搭档,它们便各具有「{2}{U}:重置此生物。」 Galvanic Arc|电流弧光|结界~灵气|生物结界\n当电流弧光进场时,它对目标生物或牌手造成3点伤害。\n受此结界的生物具有先攻异能。 Galvanic Blast|电流冲击波|瞬间|电流冲击波对目标生物或牌手造成2点伤害。\n金技~如果你操控三个或更多神器,则电流冲击波改为对该生物或牌手造成4点伤害。 @@ -4555,10 +4672,10 @@ Galvanoth|激电兽|生物~野兽|在你的维持开始时,你可以检视 Gamble|赌博|法术|从你的牌库中搜寻一张牌,将该牌置于你手上,随机弃一张牌,然后将你的牌库洗牌。 Game Plan|夺标计划|法术|助力(另一位牌手能够为此咒语的费用支付至多{5}。)\n每位牌手将其手牌与坟墓场洗入其牌库,然后各抓七张牌。放逐夺标计划。 Game Trail|狩猎小径|地|于狩猎小径进战场时,你可以从你手上展示一张山脉或树林牌。如果你未如此作,狩猎小径须横置进战场。\n{T}:加{R}或{G}到你的法术力池中。 -Gamekeeper|猎场看守人|生物~妖精|当猎场看守人死去时,你可以将它放逐。若你如此作,则从你的牌库顶开始展示牌,直到你展示出一张生物牌为止。将该牌放进战场,并将所有其他以此法展示的牌置入你的坟墓场。 Game-Trail Changeling|猎径化形|生物~变形兽|化形 (此牌随时都是所有生物类别。)\n践踏 -Gang of Devils|魔鬼群|生物~魔鬼|当魔鬼群死去时,它对一个,两个,或三个目标生物和/或牌手造成共3点伤害,你可以任意分配。 +Gamekeeper|猎场看守人|生物~妖精|当猎场看守人死去时,你可以将它放逐。若你如此作,则从你的牌库顶开始展示牌,直到你展示出一张生物牌为止。将该牌放进战场,并将所有其他以此法展示的牌置入你的坟墓场。 Gang Up|联袂出击|瞬间|助力(另一位牌手能够为此咒语的费用支付至多{X}。你选择X的数值。)\n消灭目标力量等于或小于X的生物。 +Gang of Devils|魔鬼群|生物~魔鬼|当魔鬼群死去时,它对一个,两个,或三个目标生物和/或牌手造成共3点伤害,你可以任意分配。 Garbage Fire|弃物烈焰|瞬间|于你抽选弃物烈焰时展示之,并记下本轮抽圈次中包括弃物烈焰在内你已抽选的牌数。\n弃物烈焰对目标生物造成伤害,其数量等同于你替名称为弃物烈焰之牌记下的各数字间之最大值。 Garenbrig Carver|盖伦碧雕匠|生物 ~人类/战士| Garenbrig Paladin|盖伦碧神圣武士|生物 ~巨人/骑士|固色~如果施放此咒语时支付过至少三点绿色法术力,则盖伦碧神圣武士进战场时上面有一个+1/+1指示物。\n盖伦碧神圣武士不能被力量等于或小于2的生物阻挡。 @@ -4567,18 +4684,25 @@ Gargos, Vicious Watcher|卫护恶龙加戈斯|传奇生物 ~多头龙|警戒\n Gargoyle Castle|石像鬼城堡|地|{T}:加{1}到你的法术力池中。\n{5},{T},牺牲石像鬼城堡:将一个3/4无色,具飞行异能的石像鬼神器生物衍生物放进战场。 Gargoyle Sentinel|哨兵石像鬼|神器生物 ~石像鬼|守军(此生物不能攻击。)\n{3}:直到回合结束,哨兵石像鬼失去守军异能并获得飞行异能。 Garna, the Bloodflame|炎脉加娜|传奇生物 ~人类/战士|闪现\n当炎脉加娜进战场时,将所有于本回合中从任何区域置入你坟墓场的生物牌移回你手上。\n由你操控的其他生物具有敏捷异能。 +Garrison Cat|驻防猫|生物 ~猫|当驻防猫死去时,派出一个1/1白色人类/士兵衍生生物。 Garrison Griffin|卫戍狮鹫|生物 ~狮鹫|飞行\n每当卫戍狮鹫攻击时,目标由你操控的骑士获得飞行异能直到回合结束。 Garrison Sergeant|驻防地军士长|生物 ~凡尔西诺/士兵|只要你操控门,驻防地军士长便具有连击异能。 Garruk Relentless|无情贾路|鹏洛客~贾路|当无情贾路的忠诚指示物为两个或更少时,转化他。\n0:无情贾路对目标生物造成3点伤害。 该生物对他造成等同于该生物力量的伤害。\n0:将一个2/2绿色狼衍生生物放进战场。 Garruk Wildspeaker|召兽使贾路|旅法师~贾路|+1:重置两个目标地。\n-1:将一个3/3绿色野兽衍生物放置进场。\n-4:由你操控的生物得+3/+3并获得践踏异能直到回合结束。 +Garruk's Companion|贾路的旅伴|生物~野兽|践踏 (如果此生物将分配的伤害足以消灭所有阻挡它的生物,你可以将它所剩余数量的伤害分配给防御牌手或鹏洛客。) +Garruk's Gorehorn|贾路的贯角兽|生物 ~野兽| +Garruk's Harbinger|贾路的开路兽|生物 ~野兽|反黑辟邪\n每当贾路的开路兽对任一牌手或鹏洛客造成战斗伤害时,检视你牌库顶等量的牌。你可以展示其中的一张生物牌或贾路鹏洛客牌,并将它置于你手上。将其余的牌以随机顺序置于你的牌库底。 +Garruk's Horde|贾路的兽群|生物~野兽|践踏 你以展示牌库顶牌的方式进行游戏。如果你的牌库顶牌是生物牌,你可以施放之。(你只可在自己能施放该生物牌的时机下如此作。你依旧要支付该咒语的费用。) +Garruk's Packleader|贾路的兽群长|生物~野兽|每当另一个力量大于或等于3的生物在你的操控下进战场时,你可以抓一张牌。 +Garruk's Uprising|贾路的反抗|结界|当贾路的反抗进战场时,若你操控力量等于或大于4的生物,则抓一张牌。\n由你操控的生物具有践踏异能。(它们造成之过量战斗伤害能对所攻击的牌手或鹏洛客造成之。)\n每当一个力量等于或大于4的生物在你的操控下进战场时,抓一张牌。 +Garruk's Warsteed|贾路的战骑|生物 ~犀牛|警戒\n当贾路的战骑进战场时,你可以从你的牌库和/或坟墓场中搜寻一张名称为蛮力具现贾路的牌,展示该牌,并将它置于你手上。如果你以此法搜寻你的牌库,则将它洗牌。 Garruk, Apex Predator|无上猎者贾路|鹏洛客~贾路|+1:消灭另一个目标鹏洛客。\n+1:将一个3/3黑色,具死触异能的野兽衍生生物放进战场。\n−3:消灭目标生物。你获得等同于其防御力的生命。\n−8:目标对手获得具有「每当一个生物攻击你时,直到回合结束,它得+5/+5且获得践踏异能」的徽记。 Garruk, Caller of Beasts|唤兽师贾路|鹏洛客~贾路|+1:展示你牌库顶的五张牌。将以此法展示出的所有生物牌置于你手上,其余则以任意顺序置于你的牌库底。-3:你可以将一张绿色生物牌从你手上放进战场。-7:你获得具有「每当你施放生物咒语时,你可以从你的牌库中搜寻一张生物牌,将之放进战场,然后将你的牌库洗牌。」的徽记。 Garruk, Cursed Huntsman|遭诅猎人贾路|传奇鹏洛客 ~贾路|0:派出两个2/2,黑绿双色的狼衍生生物,它们具有「当此生物死去时,在每个由你操控的贾路上各放置一个忠诚指示物。」\n-3:消灭目标生物。抓一张牌。\n-6:你获得具有「由你操控的生物得+3/+3且具有践踏异能」的徽记。 Garruk, Primal Hunter|原初猎人贾路|鹏洛客~贾路|+1:将一个3/3绿色野兽衍生生物放进战场。-3:抓若干牌,其数量等同于由你操控的生物中力量最大者的数值。-6:你每操控一个地,便将一个6/6绿色亚龙衍生生物放进战场。 +Garruk, Savage Herald|蛮力具现贾路|传奇鹏洛客 ~贾路|+1:展示你的牌库顶牌。如果该牌是生物牌,则将它置于你手上。若否,则将它置于你的牌库底。\n−2:目标由你操控的生物对另一个目标生物造成伤害,其数量等同于前者的力量。\n−7:直到回合结束,由你操控的生物获得「你可以让此生物如同未受阻挡地分配战斗伤害。」 +Garruk, Unleashed|无拘贾路|传奇鹏洛客 ~贾路|+1:直到回合结束,至多一个目标生物得+3/+3且获得践踏异能。\n-2:派出一个3/3绿色野兽衍生生物。然后如果任一对手操控的生物比你多,则在无拘贾路上放置一个忠诚指示物。\n-7:你获得具有「在你的结束步骤开始时,你可以从你的牌库中搜寻一张生物牌,将之放进战场,然后将你的牌库洗牌」的徽记。 Garruk, the Veil-Cursed|面纱咒贾路|鹏洛客~ - 贾路|+1:将一个1/1黑色,具死触异能的狼衍生生物放进战场。\n-1:牺牲一个生物。 如果你如此作,从你的牌库中搜寻一张生物牌,展示该牌,并将它置入你手上,然后将你的牌库洗牌。\n-3:直到回合结束,由你操控的生物获得践踏异能并得+X/+X,X为你坟墓场中生物牌的数量。 -Garruk's Companion|贾路的旅伴|生物~野兽|践踏 (如果此生物将分配的伤害足以消灭所有阻挡它的生物,你可以将它所剩余数量的伤害分配给防御牌手或鹏洛客。) -Garruk's Horde|贾路的兽群|生物~野兽|践踏 你以展示牌库顶牌的方式进行游戏。如果你的牌库顶牌是生物牌,你可以施放之。(你只可在自己能施放该生物牌的时机下如此作。你依旧要支付该咒语的费用。) -Garruk's Packleader|贾路的兽群长|生物~野兽|每当另一个力量大于或等于3的生物在你的操控下进战场时,你可以抓一张牌。 Garrulous Sycophant|善辩奉承者|生物~人类/参谋|在你的结束步骤开始时,若你是君主,则每位对手各失去1点生命且你获得1点生命。 Garza Zol, Plague Queen|疫病女王嘉莎佐|传奇生物~吸血鬼|飞行,敏捷\n每当本回合中曾受到疫病女王嘉莎佐伤害的一个生物置入坟墓场时,在嘉莎佐上放置一个+1/+1指示物。\n每当嘉莎佐对任一牌手造成战斗伤害时,你可以抓一张牌。 Garza's Assassin|卡札的杀手|生物~人类/杀手|牺牲卡札的杀手:消灭目标非黑色生物。\n復還~支付一半生命,小数点后进位。 (当另一个生物从场上进入你的坟墓场时,你可以支付一半生命,小数点后进位。 若你如此作,则将此牌从你的坟墓场移回你手上。 若否,则将此牌移出对战。) @@ -4620,27 +4744,30 @@ Gearsmith Guardian|工匠守护者|神器生物 ~组构体|只要你操控蓝 Gearsmith Prodigy|工匠逸才|生物 ~人类/神器师|只要你操控神器,工匠逸才便得+1/+0。 Geier Reach Bandit|基尔山贼|生物~人类/浪客/狼人|敏捷\n在每个维持开始时,若上回合没有任一咒语施放过,转化基尔山贼。 Geier Reach Sanitarium|基尔山脉疯人院|传奇地|{T}:加{C}到你的法术力池中。\n{2},{T}:每位牌手各抓一张牌,然后各弃一张牌。 +Geist Snatch|游魂攫夺|瞬间|反击目标生物咒语。 将一个1/1蓝色,具飞行异能的精怪衍生生物放进战场。 +Geist Trappers|捕游魂师|生物~人类/战士|魂系 (你可以将此生物与另一未搭档生物在它们任一进战场时组搭档。 只要你操控它们,此两者便持续搭档。)\n只要捕游魂师与另一生物搭档,此两者便具有延势异能。 Geist of Saint Traft|圣沙弗的游魂|传奇生物~精怪/僧侣|辟邪 (此生物不能成为由对手所操控之咒语或异能的目标。)\n每当圣沙弗的游魂攻击时,将一个4/4白色,具飞行异能的天使衍生生物横置放进战场且正进行攻击。 在战斗结束时放逐该衍生物。 Geist of the Archives|书库游魂|生物~精怪|守军\n在你的维持开始时,占卜1。(检视你牌库顶的牌。你可以将该牌置于你的牌库底。) Geist of the Lonely Vigil|孤哨游魂|生物~精怪/僧侣|守军,飞行\n躁狂~只要你坟墓场中牌的类别有四种或更多,孤哨游魂便能视同不具守军异能地进行攻击。 Geist of the Moors|湿地游魂|生物 ~精怪|飞行 -Geist Snatch|游魂攫夺|瞬间|反击目标生物咒语。 将一个1/1蓝色,具飞行异能的精怪衍生生物放进战场。 -Geist Trappers|捕游魂师|生物~人类/战士|魂系 (你可以将此生物与另一未搭档生物在它们任一进战场时组搭档。 只要你操控它们,此两者便持续搭档。)\n只要捕游魂师与另一生物搭档,此两者便具有延势异能。 +Geist-Fueled Scarecrow|游魂焰稻草人|神器生物~稻草人|你施放的生物咒语增加{1}来施放。 +Geist-Honored Monk|游魂护持僧|生物~人类/修行僧|警戒\n游魂护持僧的力量及防御力各等同于由你操控的生物之数量。\n当游魂护持僧进战场时,将两个1/1白色,具飞行异能的精怪衍生生物放进战场。 Geistblast|游魂击|瞬间|游魂击对目标生物或牌手造成2点伤害。\n{2}{U},从你的坟墓场放逐游魂击:复制目标由你操控的瞬间或法术咒语。你可以为该复制品选择新的目标。 Geistcatcher's Rig|游魂捕捉械|神器生物~组构体|当游魂捕捉械进战场时,你可以让它对目标具飞行异能的生物造成4点伤害。 Geistflame|游魂焰|瞬间|游魂焰对目标生物或牌手造成1点伤害。\n返照{3}{R} (你可以从你的坟墓场施放此牌,并支付其返照费用,然后将它放逐。) -Geist-Fueled Scarecrow|游魂焰稻草人|神器生物~稻草人|你施放的生物咒语增加{1}来施放。 -Geist-Honored Monk|游魂护持僧|生物~人类/修行僧|警戒\n游魂护持僧的力量及防御力各等同于由你操控的生物之数量。\n当游魂护持僧进战场时,将两个1/1白色,具飞行异能的精怪衍生生物放进战场。 Gelatinous Genesis|凝胶创生|法术|将X个X/X绿色流浆衍生物放进战场。 Gelectrode|凝胶电怪|生物~怪奇|{T}:凝胶电怪对目标生物或牌手造成1点伤害。\n每当你使用瞬间或法术咒语时,你可以重置凝胶电怪。 Gelid Shackles|极寒枷锁|雪境结界~灵气|生物结界\n受此结界的生物不能进行阻挡,其起动式异能也不能使用。\n{S}:受此结界的生物获得守军异能直到回合结束。 ({S}能以产自雪境永久物的一点法术力来支付。) Gem of Becoming|成型宝石|神器|{3},{T},牺牲成型宝石:从你的牌库中搜寻一张海岛牌、一张沼泽牌、以及一张山脉牌。展示这些牌并将它们置于你手上。然后将你的牌库洗牌。 Gemhide Sliver|灿衣裂片妖|生物~裂片妖|所有裂片妖具有「{T}:加一点任意颜色的法术力到你的法术力池中。」 Gemini Engine|双子引擎|神器生物|每当双子引擎攻击时,将一个进行攻击的孪生神器生物衍生物放置进场。 其力量等同于双子引擎的力量,且其防御力等同于双子引擎的防御力。 在战斗结束时,牺牲该衍生物。 +Gemrazer|碎晶狂兽|生物 ~野兽|合变{1}{G}{G}(如果你支付此咒语的合变费用来施放之,则将它放置在目标由你拥有之非人类生物的顶上或底下。它们合变作顶上的生物,外加具有底下所有异能。)\n延势,践踏\n每当此生物合变时,消灭目标由对手操控的神器或结界。 Gemstone Array|宝石饰列|神器|{2}:在宝石饰列上放置一个充电指示物。\n从宝石饰列上移去一个充电指示物:加一点任意颜色的法术力到你的法术力池中。 Gemstone Caverns|宝石洞穴|传奇地|若你起手的手牌包含了宝石洞穴,且你并非先手,你可以让它在场来开始游戏,且上面有一个运气指示物。 若你如此作,将你手上一张牌移出对战。\n{T}:加{1}到你的法术力池中。 如果宝石洞穴上面有运气指示物,则改为加一点任意颜色的法术力到你的法术力池中。 Gemstone Mine|宝石矿脉|地|宝石矿脉进场时上面有三个采矿指示物。\n{T},从宝石矿脉上移去一个采矿指示物:加一点任意颜色的法术力到你的法术力池中。 如果宝石矿脉上没有采矿指示物,则牺牲之。 +General Kudro of Drannith|卓尼斯的寇卓将军|传奇生物 ~人类/士兵|由你操控的其他人类得+1/+1。\n每当卓尼斯的寇卓将军或另一个人类在你的操控下进战场时,将目标牌从任一对手的坟墓场放逐。\n{2},牺牲两个人类:消灭目标力量等于或大于4的生物。 General Tazri|塔兹莉将军|传奇生物~人类/伙伴|当塔兹莉将军进战场时,你可以从你的牌库中搜寻一张伙伴生物牌,展示该牌,将它置于你手上,然后将你的牌库洗牌。\n{W}{U}{B}{R}{G}:由你操控的伙伴生物得+X/+X直到回合结束,X为这些生物之中颜色的数量。 +General's Enforcer|将军的执法者|生物 ~人类/士兵|由你操控的传奇人类具有不灭异能。\n{2}{W}{B}:将目标牌从坟墓场放逐。如果它是生物牌,则派出一个1/1白色人类/士兵衍生生物。 General's Kabuto|将军头盔|神器~武具|佩带此武具的生物不能成为咒语或异能的目标。\n防止将对佩带此武具的生物造成之所有战斗伤害。\n佩带{2}({2}:装备在目标由你操控的生物上;佩带的时机视同法术。) Generator Servant|电机仆役|生物~元素|{T},牺牲电机仆役:加{2}到你的法术力池中。如果该法术力用以支付生物咒语,则该生物获得敏捷异能直到回合结束。(该生物受你操控时便能攻击与{T}。) Generous Gift|慷慨赠礼|瞬间|消灭目标永久物。其操控者派出一个3/3绿色的象衍生生物。 @@ -4648,6 +4775,7 @@ Generous Patron|慷慨资助人|生物 ~妖精/参谋|当慷慨资助人进 Generous Stray|高贵野猫|生物 ~猫|当高贵野猫进战场时,抓一张牌。 Genesis Chamber|创生秘室|神器|每当一个非衍生物的生物进场时,若创生秘室并未横置,则该生物的操控者将一个1/1秘耳神器生物衍生物放置进场。 Genesis Hydra|创生多头龙|生物~植物/多头龙|当你施放创生多头龙时,展示你牌库顶的X张牌。你可以将其中一张总法术力费用等于或小于X的非地永久物牌放进战场。然后将其余的牌洗入你的牌库。\n创生多头龙进战场时上面有X个+1/+1指示物。 +Genesis Ultimatum|创生通牒|法术|检视你牌库顶的五张牌。将其中任意数量的永久物牌放进战场,其余则置于你手上。放逐创生通牒。 Genesis Wave|创生浪潮|法术|展示你牌库顶的X张牌。 你可以将其中任意数量总法术力费用小于或等于X的永久物牌放进战场。 然后将所有以此法展示、且未放进战场的牌置入你的坟墓场。 Genesis|创生|生物 ~化身|在你的维持开始时,若创生在你的坟墓场中,则你可以支付{2}{G}。若你如此作,则将目标生物牌从你的坟墓场移回你手上。 Genju of the Cedars|松柏源兽|树林结界|{2}:受此结界的树林成为4/4绿色的精怪生物直到回合结束。 它仍然是地。\n当受此结界的树林置入坟墓场时,你可以将松柏源兽从你的坟墓场移回你手上。 @@ -4662,9 +4790,9 @@ Geralf's Masterpiece|基拉夫的杰作|生物~灵俑/惊惧兽|飞行\n你 Geralf's Messenger|基拉夫信差|生物~灵俑|基拉夫信差须横置进战场。当基拉夫信差进战场时,目标对手失去2点生命。不息(当此生物死去时,若其上没有+1/+1指示物,则将它在其拥有者的操控下返回战场,且其上有一个+1/+1指示物。) Geralf's Mindcrusher|基拉夫撼灵妖|生物~灵俑/惊惧兽|当基拉夫撼灵妖进战场时,目标牌手将其牌库顶的五张牌置入其坟墓场。不息(当此生物死去时,若其上没有+1/+1指示物,则将它在其拥有者的操控下返回战场,且其上有一个+1/+1指示物。) Get the Point|直击要害|瞬间|消灭目标生物。占卜1。 -Geth, Lord of the Vault|黯窖之王盖司|传奇生物~灵俑|威吓\n{X}{B}:将目标总法术力费用为X的神器或生物牌从对手坟墓场在你的操控下横置进战场。 然后该牌手将其牌库顶的X张牌置入其坟墓场。 Geth's Grimoire|盖司秘录|神器|每当任一对手从其手上弃掉一张牌,你可以抓一张牌。 Geth's Verdict|盖司的裁定|瞬间|目标牌手牺牲一个生物且失去1点生命。 +Geth, Lord of the Vault|黯窖之王盖司|传奇生物~灵俑|威吓\n{X}{B}:将目标总法术力费用为X的神器或生物牌从对手坟墓场在你的操控下横置进战场。 然后该牌手将其牌库顶的X张牌置入其坟墓场。 Geyser Glider|热泉滑翔兽|生物~元素/野兽|地落~每当一个地在你的操控下进战场时,热泉滑翔兽获得飞行异能直到回合结束。 Geyserfield Stalker|热泉原伏击客|生物~元素|威慑(此生物只能被两个或更多生物阻挡。)地落~每当一个地在你的操控下进战场时,热泉原伏击客得+2/+2直到回合结束。 Ghalma's Warden|佳玛护卫|生物~象/士兵|金技~只要你操控三个或更多神器,佳玛护卫便得+2/+2。 @@ -4695,18 +4823,19 @@ Ghost Quarter|魂魅城区|地|{T}:加{1}到你的法术力池中。\n{T}, Ghost Ship|鬼船|生物 ~精怪|飞行\n{U}{U}{U}:重生鬼船。 Ghost Tactician|魂魅战术家|生物~精怪/塑法师|{W},{T},弃一张牌:由你操控的生物得+1/+0直到回合结束。 Ghost Warden|护持鬼影|生物~精怪|{T}:目标生物得+1/+1直到回合结束。 -Ghostblade Eidolon|鬼刃幻灵|结界生物~精怪|神授{5}{W}(如果你支付此牌的神授费用来施放它,则它便是具「结附于生物」的灵气咒语。如果它未结附于生物上,就会再度成为生物。)\n连击(此生物能造成先攻伤害以及普通战斗伤害。)\n所结附的生物得+1/+1且具有连击异能。 -Ghostfire Blade|灵火剑|神器~武具|佩带此武具的生物得+2/+2。\n佩带{3}\n如果灵火剑之佩带异能的目标是无色生物,则该异能减少{2}来起动。 -Ghostfire|灵火|瞬间|灵火是无色。\n灵火对目标生物或牌手造成3点伤害。 -Ghostflame Sliver|灵焰裂片妖|生物~裂片妖|所有裂片妖均为无色。 -Ghostform|鬼影形体|法术|至多两个目标生物本回合不能被阻挡。 Ghost-Lit Nourisher|助长灯魂|生物~精怪|{2}{G},{T}:目标生物得+2/+2直到回合结束。\n魂力~{3}{G},弃掉助长灯魂:目标生物得+4/+4直到回合结束。 Ghost-Lit Raider|突击灯魂|生物~精怪|{2}{R},{T}:突击灯魂对目标生物造成2点伤害。\n魂力~{3}{R},弃掉突击灯魂:突击灯魂对目标生物造成4点伤害。 Ghost-Lit Redeemer|赎救灯魂|生物~精怪|{W},{T}:你获得2点生命。\n魂力~{1}{W},弃掉赎救灯魂:你获得4点生命。 Ghost-Lit Stalker|潜影灯魂|生物~精怪|{4}{B},{T}:目标牌手弃两张牌。 你只可以于你能够使用法术的时机下使用此异能。\n魂力~{5}{B}{B},弃掉潜影灯魂:目标牌手弃四张牌。 你只可以于你能够使用法术的时机下使用此异能。 Ghost-Lit Warder|护持灯魂|生物~精怪|{3}{U},{T}:除非目标咒语的操控者支付{2},否则反击该咒语。\n魂力~{3}{U},弃掉护持灯魂:除非目标咒语的操控者支付{4},否则反击该咒语。 +Ghostblade Eidolon|鬼刃幻灵|结界生物~精怪|神授{5}{W}(如果你支付此牌的神授费用来施放它,则它便是具「结附于生物」的灵气咒语。如果它未结附于生物上,就会再度成为生物。)\n连击(此生物能造成先攻伤害以及普通战斗伤害。)\n所结附的生物得+1/+1且具有连击异能。 +Ghostfire Blade|灵火剑|神器~武具|佩带此武具的生物得+2/+2。\n佩带{3}\n如果灵火剑之佩带异能的目标是无色生物,则该异能减少{2}来起动。 +Ghostfire|灵火|瞬间|灵火是无色。\n灵火对目标生物或牌手造成3点伤害。 +Ghostflame Sliver|灵焰裂片妖|生物~裂片妖|所有裂片妖均为无色。 +Ghostform|鬼影形体|法术|至多两个目标生物本回合不能被阻挡。 Ghostly Changeling|魂魅化形|生物~变形兽|化形 (此牌随时都是所有生物类别。)\n{1}{B}:魂魅化形得+1/+1直到回合结束。 Ghostly Flicker|鬼影闪烁|瞬间|放逐两个由你操控的目标神器,生物和/或地,然后将这些牌在你的操控下移回战场。 +Ghostly Pilferer|魂魅小偷|生物 ~精怪/浪客|每当魂魅小偷成为未横置时,你可以支付{2}。若你如此作,则抓一张牌。\n每当任一对手从其手牌以外的任何区域施放咒语时,你抓一张牌。\n弃一张牌:魂魅小偷本回合不能被阻挡。 Ghostly Possession|魂魅上身|结界~灵气|结附于生物\n所结附的生物具有飞行异能。\n防止所结附的生物将受到或造成的所有战斗伤害。 Ghostly Prison|魂魅拘禁|结界|对每个生物而言,除非其操控者为其支付{2},否则它不能攻击你。 Ghostly Sentinel|魂魅哨兵|生物~寇族/精怪|飞行,警戒 @@ -4734,24 +4863,19 @@ Giant Mantis|巨型螳螂|生物~昆虫|延势(此生物能阻挡具飞行异 Giant Opportunity|伟大机遇|法术|你可以牺牲两个食品。如果你如此作,则派出一个7/7绿色巨人衍生生物。若否,则派出三个食品衍生物。(食品衍生物是具有「{2},{T},牺牲此神器:你获得3点生命」的神器。) Giant Oyster|巨型牡蛎|生物~牡蛎|你可以选择于你的重置步骤中不重置巨型牡蛎。\n{T}:只要巨型牡蛎持续被横置,目标已横置的生物于其操控者的重置步骤中便不能重置,且在你的每个抓牌步骤开始时,在该生物上放置一个-1/-1指示物。 当巨型牡蛎离场或成为未横置时,移去该生物上所有的-1/-1指示物。 Giant Scorpion|巨型蝎子|生物~蝎子|死触 (受到此生物之伤害的生物会被消灭。 你可以将此生物之战斗伤害在阻挡它或被它阻挡的任何生物之间分配。) -Giant Solifuge|巨型风蛛|生物~昆虫|践踏,敏捷\n帷幕(此生物不能成为咒语或异能的目标。) +Giant Solifuge|巨型风蛛|生物~昆虫|({R/G}可用{R}或{G}来支付。)\n践踏,敏捷\n巨型风蛛不能成为咒语或异能的目标。 Giant Spectacle|巨大奇观|结界~灵气|结附于生物\n所结附的生物得+2/+1且具有威慑异能。 Giant Spider|巨型蜘蛛|生物 ~蜘蛛|延势(此生物能阻挡具飞行异能的生物。) Giant Tortoise|巨龟|生物~龟|只要巨龟未横置,它便得+0/+3。 -Giantbaiting|饵诱巨人|法术|将一个4/4,红绿双色,具敏捷异能的巨人/战士衍生物放置进场。 在回合结束时将它移出对战。\n协力 (于你使用此咒语时,你可以横置两个由你操控、且与此咒语有共通颜色的未横置生物。 当你如此作,则复制此咒语。) Giant's Ire|巨人怒火|部族法术~巨人|巨人怒火对目标牌手造成4点伤害。 若你操控巨人,则抓一张牌。 Giant's Skewer|巨人烤叉|神器 ~武具|佩带此武具的生物得+2/+1。\n每当佩带此武具的生物对任一生物造成战斗伤害时,派出一个食品衍生物。(食品衍生物是具有「{2},{T},牺牲此神器:你获得3点生命」的神器。)\n佩带{3}({3}:装备在目标由你操控的生物上。佩带的时机视同法术。) +Giantbaiting|饵诱巨人|法术|将一个4/4,红绿双色,具敏捷异能的巨人/战士衍生物放置进场。 在回合结束时将它移出对战。\n协力 (于你使用此咒语时,你可以横置两个由你操控、且与此咒语有共通颜色的未横置生物。 当你如此作,则复制此咒语。) Gibbering Descent|堕落谵语|结界|在每位牌手的维持开始时,该牌手失去1点生命且弃一张牌。\n背水战~若你没有手牌,则略过你的维持步骤。\n疯魔{2}{B}{B}(如果你弃掉此牌,可以改为使用它并支付其疯魔费用,而非直接将它置入你的坟墓场。) Gibbering Fiend|急叫邪鬼|生物~魔鬼|当急叫邪鬼进战场时,它向每位对手各造成1点伤害。\n躁狂~在每位对手的维持开始时,若你坟墓场中牌的类别有四种或更多,则急叫邪鬼对该牌手造成1点伤害。 Gibbering Kami|急叫神|生物~精怪|飞行\n转生3(当它从场上进入坟墓场时,你可以将目标总法术力费用等于或小于3的精怪牌从你的坟墓场移回你手上。) Gideon Blackblade|乌锋基定|传奇鹏洛客 ~基定|只要是在你的回合中,乌锋基定便是4/4,具不灭异能的人类/士兵生物,且仍然是鹏洛客。\n防止于你的回合中将对乌锋基定造成的所有伤害。\n+1:选择警戒,系命或不灭。至多另一个目标由你操控的生物获得该异能直到回合结束。\n−6:放逐目标非地永久物。 Gideon Jura|基定尤拉|鹏洛客~基定|+2:于目标对手的下个回合中,由该牌手所操控的生物若能攻击基定尤拉,则必须攻击之。\n-2:消灭目标已横置的生物。\n0:直到回合结束,基定尤拉成为6/6的人类/士兵生物,且仍然是鹏洛客。 防止本回合中将对他造成的所有伤害。 Gideon of the Trials|祀炼基定|鹏洛客~基定|+1:直到你的下一个回合,防止目标永久物将造成的所有伤害。\n0:直到回合结束,祀炼基定成为4/4,具不灭异能的人类/士兵生物,且仍然是鹏洛客。防止本回合中将对他造成的所有伤害。\n0:你获得具有「只要你操控基定鹏洛客,你这盘游戏不会输,对手也不会赢」的徽记。 -Gideon, Ally of Zendikar|赞迪卡伙伴基定|鹏洛客~基定|+1:直到回合结束,赞迪卡伙伴基定成为5/5,具不灭异能的人类/士兵/伙伴生物,且仍然是鹏洛客。防止本回合中将对他造成的所有伤害。0:将一个2/2白色骑士/伙伴衍生生物放进战场。−4:你获得具有「由你操控的生物得+1/+1」的徽记。 -Gideon, Battle-Forged|百战基定|鹏洛客~ - 基定|+2:至多一个目标由对手操控的生物于其操控者的下一个回合中若能攻击百战基定,则须如此作。+1:直到你的下一个回合,目标生物获得不灭异能。重置该生物。0:直到回合结束,百战基定成为4/4,具不灭异能的人类/士兵生物,且仍是鹏洛客。防止本回合中将对他造成的所有伤害。 -Gideon, Champion of Justice|正义斗士基定|鹏洛客~基定|+1:目标对手每操控一个生物,就在正义斗士基定上放置一个忠诚指示物。\n0:直到回合结束,正义斗士基定成为不会毁坏的人类/士兵生物,其力量与防御力各等同于其上忠诚指示物的数量。他仍是鹏洛客。防止本回合中将对他造成的所有伤害。\n-15:放逐所有其他永久物。 -Gideon, Martial Paragon|勇武典范基定|鹏洛客~基定|+2:重置所有由你操控的生物。这些生物得+1/+1直到回合结束。\n0:直到回合结束,勇武典范基定成为5/5,具不灭异能的人类/士兵生物,且仍然是鹏洛客。防止本回合中将对他造成的所有伤害。\n-10:由你操控的生物得+2/+2直到回合结束。横置所有由对手操控的生物。 -Gideon, the Oathsworn|守誓卫士基定|传奇鹏洛客 ~基定|每当你以两个或更多非基定的生物攻击时,在这些生物上各放置一个+1/+1指示物。\n+2:直到回合结束,守誓卫士基定成为5/5士兵生物,且仍然是鹏洛客。防止本回合中将对他造成的所有伤害。(他于刚被施放的当回合中不能攻击。)\n−9:放逐守誓卫士基定和所有由对手操控的生物。 Gideon's Avenger|基定复仇者|生物~人类/士兵|每当由对手操控的一个生物成为横置时,在基定复仇者上放置一个+1/+1指示物。 Gideon's Battle Cry|基定的战呼|法术|在每个由你操控的生物上各放置一个+1/+1指示物。你可以从你的牌库和/或坟墓场中搜寻一张名称为守誓卫士基定的牌,展示该牌,并将它置于你手上。如果你以此法搜寻你的牌库,则将它洗牌。 Gideon's Company|基定的袍泽|生物 ~人类/士兵|每当你获得生命时,在基定的袍泽上放置两个+1/+1指示物。\n{3}{W}:在目标基定鹏洛客上放置一个忠诚指示物。 @@ -4763,6 +4887,11 @@ Gideon's Reproach|基定的怒责|瞬间|基定的怒责对目标进行攻击或 Gideon's Resolve|基定的决心|结界|当基定的决心进战场时,你可以从你的牌库和/或坟墓场中搜寻一张名称为勇武典范基定的牌,展示该牌,并将它置于你手上。如果你以此法搜寻你的牌库,则将它洗牌。\n由你操控的生物得+1/+1。 Gideon's Sacrifice|基定的牺牲|瞬间|选择一个由你操控的生物或鹏洛客。本回合中,将会对你和由你操控之永久物造成的所有伤害,改为对所选永久物造成之。(如果仍在战场上才如此。) Gideon's Triumph|基定得胜|瞬间|目标对手牺牲一个本回合中曾进行攻击或阻挡的生物。如果你操控基定鹏洛客,则改为该牌手牺牲两个上述生物。 +Gideon, Ally of Zendikar|赞迪卡伙伴基定|鹏洛客~基定|+1:直到回合结束,赞迪卡伙伴基定成为5/5,具不灭异能的人类/士兵/伙伴生物,且仍然是鹏洛客。防止本回合中将对他造成的所有伤害。0:将一个2/2白色骑士/伙伴衍生生物放进战场。−4:你获得具有「由你操控的生物得+1/+1」的徽记。 +Gideon, Battle-Forged|百战基定|鹏洛客~ - 基定|+2:至多一个目标由对手操控的生物于其操控者的下一个回合中若能攻击百战基定,则须如此作。+1:直到你的下一个回合,目标生物获得不灭异能。重置该生物。0:直到回合结束,百战基定成为4/4,具不灭异能的人类/士兵生物,且仍是鹏洛客。防止本回合中将对他造成的所有伤害。 +Gideon, Champion of Justice|正义斗士基定|鹏洛客~基定|+1:目标对手每操控一个生物,就在正义斗士基定上放置一个忠诚指示物。\n0:直到回合结束,正义斗士基定成为不会毁坏的人类/士兵生物,其力量与防御力各等同于其上忠诚指示物的数量。他仍是鹏洛客。防止本回合中将对他造成的所有伤害。\n-15:放逐所有其他永久物。 +Gideon, Martial Paragon|勇武典范基定|鹏洛客~基定|+2:重置所有由你操控的生物。这些生物得+1/+1直到回合结束。\n0:直到回合结束,勇武典范基定成为5/5,具不灭异能的人类/士兵生物,且仍然是鹏洛客。防止本回合中将对他造成的所有伤害。\n-10:由你操控的生物得+2/+2直到回合结束。横置所有由对手操控的生物。 +Gideon, the Oathsworn|守誓卫士基定|传奇鹏洛客 ~基定|每当你以两个或更多非基定的生物攻击时,在这些生物上各放置一个+1/+1指示物。\n+2:直到回合结束,守誓卫士基定成为5/5士兵生物,且仍然是鹏洛客。防止本回合中将对他造成的所有伤害。(他于刚被施放的当回合中不能攻击。)\n−9:放逐守誓卫士基定和所有由对手操控的生物。 Gift of Estates|献地|法术|如果某对手操控的地比你多,则从你的牌库中搜寻至多三张平原牌,展示这些牌,并将它们置于你手上。然后将你的牌库洗牌。 Gift of Granite|花岗岩献礼|结界~灵气|闪现(你可以于你能够使用瞬间的时机下使用此咒语。)\n生物结界\n受此结界的生物得+0/+2。 Gift of Growth|成长赋礼|瞬间|增幅{2}(你施放此咒语时可以额外支付{2}。)\n重置目标生物。它得+2/+2直到回合结束。如果此咒语已增幅,则改为该生物得+4/+4直到回合结束。 @@ -4770,11 +4899,10 @@ Gift of Immortality|永生赠礼|结界~灵气|结附于生物\n当所结附 Gift of Orzhova|欧佐瓦赋礼|结界~灵气|结附于生物\n所结附的生物得+1/+1且具有飞行与系命异能。 Gift of Paradise|天堂赋礼|结界 ~灵气|结附于地\n当天堂赋礼进战场时,你获得3点生命。\n所结附的地具有「{T}:加两点任意颜色的单色法术力。」 Gift of Strength|力量赋礼|瞬间|直到回合结束,目标生物得+3/+3且获得延势异能。 -Gift of Strength|力量赋礼|瞬间|直到回合结束,目标生物得+3/+3且获得延势异能。 +Gift of Tusks|象牙赋礼|瞬间|直到回合结束,目标生物失去所有异能,且成为基础力量与防御力为3/3的绿色象。 Gift of the Deity|鬼神赋礼|结界~灵气|生物结界\n只要受此结界的生物是黑色,它便得+1/+1且具有死触异能。 (每当此生物对任一生物造成伤害时,消灭后者。)\n只要受此结界的生物是绿色,它便得+1/+1且所有能够阻挡它的生物皆须阻挡之。 Gift of the Fae|仙儿赋礼|法术~历险|直到回合结束,目标生物得+2/+1且获得飞行异能。(然后放逐此牌。之后你还可以从放逐区中施放该生物。) Gift of the Gargantuan|巨兽赋礼|法术|检视你牌库顶的四张牌。 你可以展示其中的一张生物牌和/或一张地牌,并将所展示的牌置于你手上。 将其余的牌以任意顺序置于你牌库底。 -Gift of Tusks|象牙赋礼|瞬间|直到回合结束,目标生物失去所有异能,且成为基础力量与防御力为3/3的绿色象。 Gifted Aetherborn|天资乙太种|生物~乙太种/吸血鬼|死触,系命 Gifts Ungiven|未送出的礼物|瞬间|从你的牌库中搜寻四张名称各不相同的牌并展示之。目标对手在其中选择两张。将这两张牌置入你的坟墓场,其余的置入你手上。然后将你的牌库洗牌。 Gigadrowse|催眠浪潮|瞬间|覆诵{U}(当你使用此咒语时,每支付一次覆诵费用,就可以将它复制一次。 你可以为每个复制品选择新的目标。)\n横置目标永久物。 @@ -4782,19 +4910,19 @@ Gigantiform|无匹型体|结界~灵气|增幅{4}\n结附于生物\n所结附 Gigantomancer|庞巨术士|生物~人类/祭师|{1}:目标由你操控的生物成为7/7直到回合结束。 Gigantoplasm|庞巨原生质|生物~变形兽|你可以使庞巨原生质当成战场上任一生物的复制品来进入战场,但它额外获得「{X}:此生物的基础力量与防御力为X/X。」 Gigantosaurus|巨太龙|生物 ~恐龙| -Gild|化金|法术|放逐目标生物。将一个名称为黄金的无色衍生神器放进战场。它具有「牺牲此神器:加一点任意颜色的法术力到你的法术力池中。」 Gilded Cerodon|覆辉角牙兽|生物~野兽|每当覆辉角牙兽攻击时,若你操控沙漠或你坟墓场中有沙漠牌,则目标生物本回合不能进行阻挡。 Gilded Goose|金鹅|生物 ~鸟|飞行\n当金鹅进战场时,派出一个食品衍生物。(食品衍生物是具有「{2},{T},牺牲此神器:你获得3点生命」的神器。)\n{1}{G},{T}:派出一个食品衍生物。\n{T},牺牲一个食品:加一点任意颜色的法术力。 Gilded Light|金光眩目|瞬间|你获得帷幕异能直到回合结束。(你不能成为咒语或异能的目标。)\n循环{2}({2},弃掉此牌:抓一张牌。) Gilded Lotus|金箔莲花|神器|{T}:加三点任意颜色的单色法术力。 Gilded Sentinel|覆金哨卫|神器生物 ~魔像| Gilder Bairn|缀林童子|生物~奥夫|{2}{G/U},{Q}:对目标永久物上的每个指示物而言,在该永久物上放置一个同样的指示物。 ({Q}是重置符号。) -Giltgrove Stalker|熠金林伏击客|生物 ~人鱼/战士|熠金林伏击客不能被力量等于或小于2的生物阻挡。 +Gild|化金|法术|放逐目标生物。将一个名称为黄金的无色衍生神器放进战场。它具有「牺牲此神器:加一点任意颜色的法术力到你的法术力池中。」 Gilt-Leaf Ambush|金叶伏击|部族瞬间~地精|将两个1/1绿色的地精/战士衍生物放置进场。 与一位对手比点。 若你赢,则这些生物获得死触直到回合结束。 (参与比点的牌手各展示其牌库顶牌,然后将该牌置于牌库顶部或底部。 所展示的牌之总法术力费用比较高的牌手赢得比点。 每当此生物对任一生物造成伤害时,消灭后者。) Gilt-Leaf Archdruid|金叶高位德鲁伊|生物~地精/德鲁伊|每当你使用德鲁伊咒语时,你可以抓一张牌。\n横置七个由你操控且未横置的德鲁伊:获得由目标牌手操控之所有地的操控权。 Gilt-Leaf Palace|金叶宫殿|地|于金叶宫殿进场时,你可以展示你手上一张地精牌。 若你未如此作,则金叶宫殿须横置进场。\n{T}:加{B}或{G}到你的法术力池中。 Gilt-Leaf Seer|金叶预言师|生物~地精/祭师|{G},{T}:检视你牌库顶的两张牌,然后将它们以任意顺序放回。 Gilt-Leaf Winnower|金叶筛除者|生物~妖精/战士|威慑(此生物只能被两个或更多生物阻挡。)当金叶筛除者进战场时,你可以消灭目标力量与防御力不相等的非妖精生物。 +Giltgrove Stalker|熠金林伏击客|生物 ~人鱼/战士|熠金林伏击客不能被力量等于或小于2的生物阻挡。 Giltspire Avenger|金辉塔复仇者|生物~人类/士兵|颂威 (每当一个由你操控的生物单独攻击时,该生物得+1/+1直到回合结束。)\n{T}:消灭目标在本回合对你造成伤害的生物。 Gingerbread Cabin|姜饼木房|地 ~树林|({T}:加{G}。)\n除非你操控三个或更多其他树林,否则姜饼木房须横置进战场。\n当姜饼木房进战场且未横置时,派出一个食品衍生物。(食品衍生物是具有「{2},{T},牺牲此神器:你获得3点生命」的神器。) Gingerbrute|姜饼怪人|神器生物 ~食品/魔像|敏捷\n{1}:姜饼怪人本回合只能被具敏捷异能的生物阻挡。\n{2},{T},牺牲姜饼怪人:你获得3点生命。 @@ -4843,6 +4971,7 @@ Glen Elendra Archmage|艾蓝卓幽谷大法师|生物~仙灵/法术师|飞 Glen Elendra Liege|艾蓝卓幽谷王侯|生物~仙灵/骑士|飞行\n由你操控的其他蓝色生物得+1/+1。\n由你操控的其他黑色生物得+1/+1。 Glen Elendra Pranksters|艾蓝卓幽谷恶戏者|生物~仙灵/法术师|飞行\n每当你在对手的回合中使用咒语时,你可以将目标由你操控的生物移回其拥有者手上。 Glimmer of Genius|灵光一闪|瞬间|占卜2,然后抓两张牌。你得到{E}{E}(两个能量指示物)。 +Glimmerbell|烁体浮蜇|生物 ~元素/水母|飞行\n{1}{U}:重置烁体浮蜇。 Glimmerdust Nap|烁尘小憩|结界~灵气|生物结界(仅限已横置者)\n受此结界的生物于其操控者的重置步骤中不能重置。 Glimmerpoint Stag|烁野麋鹿|生物~麋鹿|警戒\n当烁野麋鹿进战场时,放逐另一个目标永久物。 在下一个结束步骤开始时,将所放逐的牌在其拥有者的操控下移回战场。 Glimmerpost|烁野哨站|地~处所|当烁野哨站进战场时,战场上每有一个处所,你就获得1点生命。\n{T}:加{1}到你的法术力池中。 @@ -4853,24 +4982,26 @@ Glimpse the Sun God|瞥视太阳神|瞬间|横置X个目标生物。占卜1。( Glimpse the Unthinkable|瞥视恶念|法术|目标牌手将其牌库顶的十张牌置入其坟墓场。 Glint Hawk Idol|闪光鹰雕像|神器|每当另一个神器在你的操控下进战场时,你可以令闪光鹰雕像成为2/2,具飞行异能的神器生物直到回合结束。\n{W}:闪光鹰雕像成为2/2,具飞行异能的神器生物直到回合结束。 Glint Hawk|烁目鹰|生物~鸟|飞行\n当烁目鹰进战场时,除非你将由你操控的一个神器移回其拥有者手上,否则牺牲之。 -Glint|珠光闪耀|瞬间|直到回合结束,目标由你操控的生物得+0/+3且获得辟邪异能。(它不能成为由对手所操控之咒语或异能的目标。) Glint-Eye Nephilim|烁目巨神灵|生物~巨神灵|每当烁目巨神灵对任一牌手造成战斗伤害时,抓等量的牌。\n{1},弃一张牌:烁目巨神灵得+1/+1直到回合结束。 Glint-Horn Buccaneer|烁角海贼|生物 ~牛头怪/海盗|敏捷\n每当你弃一张牌时,烁角海贼向每位对手各造成1点伤害。\n{1}{R},弃一张牌:抓一张牌。只能于烁角海贼进行攻击时起动此异能。 Glint-Nest Crane|烁巢鹤|生物~鸟|飞行\n当烁巢鹤进战场时,检视你牌库顶的四张牌。你可以展示其中的一张神器牌,并将它置于你手上。将其余的牌以任意顺序置于你牌库底。 Glint-Sleeve Artisan|晶袖会工匠|生物~矮人/神器师|装配1(当此生物进战场时,在其上放置一个+1/+1指示物或派出一个1/1无色自动机衍生神器生物。) Glint-Sleeve Siphoner|晶袖会汲能客|生物~人类/浪客|威慑\n每当晶袖会汲能客进战场或攻击时,你得到{E}(一个能量指示物)。\n在你的维持开始时,你可以支付{E}{E}。若你如此作,则你抓一张牌且你失去1点生命。 -Glissa, the Traitor|叛徒格莉莎|传奇生物~灵俑/妖精|先攻,死触\n每当由对手操控的一个生物从战场进入坟墓场时,你可以将目标神器牌从你的坟墓场移回你手上。 +Glint|珠光闪耀|瞬间|直到回合结束,目标由你操控的生物得+0/+3且获得辟邪异能。(它不能成为由对手所操控之咒语或异能的目标。) Glissa's Courier|格莉莎讯使|生物~惊惧兽|山脉行者 Glissa's Scorn|格莉莎的轻蔑|瞬间|消灭目标神器。 其操控者失去1点生命。 +Glissa, the Traitor|叛徒格莉莎|传奇生物~灵俑/妖精|先攻,死触\n每当由对手操控的一个生物从战场进入坟墓场时,你可以将目标神器牌从你的坟墓场移回你手上。 Glistener Elf|油亮妖精|生物~妖精/战士|侵染 (此生物会以-1/-1指示物的方式对生物造成伤害,并以中毒指示物的方式对牌手造成伤害。) Glistening Oil|烁油|结界~灵气|结附于生物\n所结附的生物具有侵染异能。\n在你的维持开始时,在所结附的生物上放置一个-1/-1指示物。\n当烁油从战场进入坟墓场时,将烁油移回其拥有者的手上。 Glitterfang|闪牙|生物~精怪|敏捷\n在回合结束时,将闪牙移回其拥有者手上。 Glittering Wish|彩华祈愿|法术|从游戏外选择一张由你拥有的多色牌,展示该牌,然后将它置于你手上。 将彩华祈愿移出对战。 +Gloom Pangolin|幽光穿山甲|生物 ~梦魇/穿山甲| +Gloom Sower|散霾惧兽|生物 ~惊惧兽|每当散霾惧兽被一个生物阻挡时,该生物的操控者失去2点生命,且你获得2点生命。 Gloom Surgeon|幽暗医士|生物~精怪|若幽暗医士将受到战斗伤害,防止该伤害并从你的牌库顶放逐等量的牌。 Gloomhunter|昏暗猎手|生物~蝙蝠|飞行 Gloomlance|阴暗矛刺|法术|消灭目标生物。 如果该生物是绿色或白色,则其操控者弃一张牌。 -Gloomwidow|暗寡妇|生物~蜘蛛|延势\n暗寡妇不能阻挡不具飞行异能的生物。 Gloomwidow's Feast|暗寡妇盛宴|瞬间|消灭目标具飞行异能的生物。 如果该生物是蓝色或黑色,则将一个1/2绿色,具延势异能的蜘蛛衍生物放置进场。 (它能阻挡\n具飞行异能的生物。) +Gloomwidow|暗寡妇|生物~蜘蛛|延势\n暗寡妇不能阻挡不具飞行异能的生物。 Glorifier of Dusk|暮影荣耀兵|生物 ~吸血鬼/士兵|支付2点生命:暮影荣耀兵获得飞行异能直到回合结束。\n支付2点生命:暮影荣耀兵获得警戒异能直到回合结束。 Glorious Anthem|辉煌的赞美诗|结界|由你操控的生物得+1/+1。 Glorious Charge|辉煌冲锋|瞬间|由你操控的生物得+1/+1直到回合结束。 @@ -4878,11 +5009,11 @@ Glorious End|光荣就义|瞬间|结束本回合。(放逐堆叠中所有咒语 Glory Bearers|荣光护持僧|结界生物 ~人类/僧侣|每当另一个由你操控的生物攻击时,它得+0/+1直到回合结束。 Glory Seeker|荣耀追求者|生物~人类/士兵| Glory of Warfare|战斗荣光|结界|只要是在你的回合中,由你操控的生物便得+2/+0。\n只要不是在你的回合中,由你操控的生物便得+0/+2。 -Glory Seeker|荣耀追求者|生物~人类/士兵| Glory-Bound Initiate|崇耀祀徒|生物~人类/战士|你可以于崇耀祀徒攻击时耗竭之。当你如此作时,直到回合结束,它得+1/+3且获得系命异能。(已耗竭的生物于你的下一个重置步骤中不能重置。) Glorybringer|终耀巨龙|生物~龙|飞行,敏捷\n你可以于终耀巨龙攻击时耗竭之。当你如此作时,它向目标由对手操控的非龙生物造成4点伤害。(已耗竭的生物于你的下一个重置步骤中不能重置。) Gloryscale Viashino|荣鳞凡尔西诺|生物~凡尔西诺/士兵|每当你使用一个多色咒语时,荣鳞凡尔西诺得+3/+3直到回合结束。 Glowspore Shaman|辉孢祭师|生物 ~妖精/祭师|当辉孢祭师进战场时,将你牌库顶的三张牌置入你的坟墓场。你可以将一张地牌从你的坟墓场置于你的牌库顶。 +Glowstone Recluse|光石隐士|生物 ~蜘蛛|合变{3}{G}(如果你支付此咒语的合变费用来施放之,则将它放置在目标由你拥有之非人类生物的顶上或底下。它们合变作顶上的生物,外加具有底下所有异能。)\n延势\n每当此生物合变时,在其上放置两个+1/+1指示物。 Gluttonous Cyclops|暴食独眼巨人|生物~独眼巨人|{5}{R}{R}:蛮化3。(如果此生物未蛮化,则在其上放置三个+1/+1指示物且它蛮化。) Gluttonous Slime|暴食黏菌|生物~流浆|闪现\n吞噬1 (于它进场时,你可以牺牲任意数量的生物。 此生物进场时上面有该数量的+1/+1指示物。) Gluttonous Slug|暴食蛞蝓|生物 ~蛞蝓/惊惧兽|威慑\n进化(每当一个生物在你的操控下进战场时,若该生物的力量或防御力大于此生物,则在后者上放置一个+1/+1指示物。) @@ -4891,6 +5022,7 @@ Glyph Keeper|图符守护者|生物~史芬斯|飞行\n每当图符守护者在 Gnarlback Rhino|糙背犀牛|生物 ~犀牛|践踏(此生物造成之过量战斗伤害能对所攻击的牌手或鹏洛客造成之。)\n每当你施放以糙背犀牛为目标的咒语时,抓一张牌。 Gnarled Effigy|粗制刍像|神器|{4},{T}:在目标生物上放置一个-1/-1指示物。 Gnarled Mass|咆哮大群|生物~精怪| +Gnarled Sage|糙节智者|生物 ~树妖/德鲁伊|延势(此生物能阻挡具飞行异能的生物。)\n只要你本回合中已抓两张或更多牌,糙节智者便得+0/+2且具有警戒异能。(它攻击时不需横置。) Gnarled Scarhide|糙节覆痕怪|结界生物~牛头怪|神授{3}{B}(如果你支付此牌的神授费用来施放它,则它便是具「结附于生物」的灵气咒语。如果它未结附于生物上,就会再度成为生物。)\n糙节覆痕怪不能进行阻挡。\n所结附的生物得+2/+1且不能进行阻挡。 Gnarlid Pack|糙节兽群|生物~野兽|多重增幅{1}{G} (你施放此咒语时可以任意次数地额外支付{1}{G}。)\n糙节兽群进场时上面有数个+1/+1指示物,其数量为它增幅过的次数。 Gnarlroot Trapper|瘤根布陷人|生物~妖精/德鲁伊|{T},支付1点生命:加{G}到你的法术力池中。此法术力只能用来施放妖精生物咒语。{T}:目标由你操控且进行攻击的妖精获得死触异能直到回合结束。(它对生物造成的任何数量伤害都足以消灭后者。) @@ -4900,13 +5032,14 @@ Gnat Miser|蚋虫守财奴|生物~老鼠/祭师|每位对手的手牌上限 Gnathosaur|强颚龙|生物~蜥蜴|牺牲一个神器:强颚龙获得敏捷异能直到回合结束。 Gnaw to the Bone|啃至白骨|瞬间|你的坟墓场每有一张生物牌,便获得2点生命。\n返照{2}{G} (你可以从你的坟墓场施放此牌,并支付其返照费用,然后将它放逐。) Gnawing Zombie|啃食灵俑|生物~灵俑|{1}{B},牺牲一个生物:目标牌手失去1点生命且你获得1点生命。 +Go for Blood|直扑活物|法术|目标由你操控的生物与目标不由你操控的生物互斗。(它们各向对方造成等同于本身力量的伤害。)\n循环{1}({1},弃掉此牌:抓一张牌。) Go for the Throat|直刺咽喉|瞬间|消灭目标非神器的生物。 -Goatnap|顺手牵羊|法术|获得目标生物的操控权直到回合结束。重置该生物。它获得敏捷异能直到回合结束。如果该生物是山羊,则它再得+3/+0直到回合结束。 Goatnapper|牵羊客|生物~精灵/浪客|当牵羊客进场时,重置目标山羊并获得其操控权直到回合结束。 它获得敏捷异能直到回合结束。 +Goatnap|顺手牵羊|法术|获得目标生物的操控权直到回合结束。重置该生物。它获得敏捷异能直到回合结束。如果该生物是山羊,则它再得+3/+0直到回合结束。 Gobbling Ooze|疾吞黏泞|生物~流浆|{G},牺牲另一个生物:在疾吞黏泞上放置一个+1/+1指示物。 Gobhobbler Rats|卡霍布老鼠|生物~老鼠|背水战~只要你没有手牌,卡霍布老鼠得+1/+0且具有「{B}:重生卡霍布老鼠。」 Goblin Archaeologist|精灵考古学家|生物~精灵/神器师|{R},{T}:掷一枚硬币。 若你赢得此掷,消灭目标神器,并重置精灵考古学家。 若你输去此掷,则消灭精灵考古学家。 -Goblin Arsonist|纵火鬼怪|生物~鬼怪/祭师|当纵火鬼怪从战场进入坟墓场时,你可以让它对目标生物或牌手造成1点伤害。 +Goblin Arsonist|纵火鬼怪|生物 ~鬼怪/祭师|当纵火鬼怪死去时,你可以让它对任意一个目标造成1点伤害。 Goblin Artillery|鬼怪大炮|生物~鬼怪/战士|{T}:鬼怪大炮对目标生物或牌手造成2点伤害,并且对你造成3点伤害。 Goblin Assailant|逞凶鬼怪|生物 ~鬼怪/战士| Goblin Assault Team|鬼怪突袭队|生物 ~鬼怪/战士|敏捷\n当鬼怪突袭队死去时,在目标由你操控的生物上放置一个+1/+1指示物。 @@ -4984,27 +5117,30 @@ Goblin War Party|鬼怪战宴|法术|选择一项~\n•派出三个1/1红色 Goblin Warchief|鬼怪战酋长|生物 ~鬼怪/战士|你施放的鬼怪咒语减少{1}来施放。\n由你操控的鬼怪具有敏捷异能。 Goblin Wardriver|驱战鬼怪|生物~鬼怪/战士|战嚎 (每当此生物攻击时,每个进行攻击的其他生物各得+1/+0直到回合结束。) Goblin Welder|鬼怪焊工|生物~鬼怪/神器师|{T}:选择目标由任一牌手操控的神器和目标在该牌手坟墓场中的神器牌。如果于此异能结算时这两个目标仍合法,则该牌手同时牺牲该神器并将该神器牌移回战场。 +Goblin Wizardry|鬼怪巫法|瞬间|派出两个1/1红色,具灵技异能的鬼怪/法术师衍生生物。(每当你施放非生物咒语时,它们得+1/+1直到回合结束。) Goblinslide|鬼怪崩|结界|每当你施放非生物咒语时,你可以支付{1}。若你如此作,将一个1/1红色,具敏捷异能的鬼怪衍生生物放进战场。 God-Eternal Bontu|永生煞神芭图|传奇生物 ~灵俑/神|威慑\n当永生煞神芭图进战场时,牺牲任意数量的其他永久物,然后抓等量的牌。\n当永生煞神芭图死去或从战场进入放逐区时,你可以将它置于其拥有者牌库顶数来第三张的位置。 God-Eternal Kefnet|永生煞神刻法涅|传奇生物 ~灵俑/神|飞行\n你可以于你抓每回合第一张牌时展示之。每当你以此法展示一张瞬间或法术牌时,复制该牌,且你可以施放该复制品。该复制品减少{2}来施放。\n当永生煞神刻法涅死去或从战场进入放逐区时,你可以将它置于其拥有者牌库顶数来第三张的位置。 God-Eternal Oketra|永生煞神欧柯塔|传奇生物 ~灵俑/神|连击\n每当你施放生物咒语时,派出一个4/4黑色,具警戒异能的灵俑/战士衍生生物。\n当永生煞神欧柯塔死去或从战场进入放逐区时,你可以将它置于其拥有者牌库顶数来第三张的位置。 God-Eternal Rhonas|永生煞神罗纳斯|传奇生物 ~灵俑/神|死触\n当永生煞神罗纳斯进战场时,将每个由你操控的其他生物之力量加倍直到回合结束。这些生物获得警戒异能直到回合结束。\n当永生煞神罗纳斯死去或从战场进入放逐区时,你可以将它置于其拥有者牌库顶数来第三张的位置。 God-Favored General|神泽将领|生物~人类/士兵|启悟~每当神泽将领成为未横置时,你可以支付{2}{W}。若你如此作,将两个1/1白色士兵衍生结界生物放进战场。 -Godhead of Awe|敬畏神性|生物~精怪/圣者|飞行\n其他生物均为1/1。 -Godhunter Octopus|捕神章鱼|生物~章鱼|除非防御牌手操控结界或被结附的永久物,否则捕神章鱼不能攻击。 -Godless Shrine|无神祭祠|地 ~平原/沼泽|({T}:加{W}或{B}。)\n于无神祭祠进战场时,你可以支付2点生命。如果你未如此作,则无神祭祠须横置进战场。 -Godo, Bandit Warlord|山贼王伍堂|传奇生物~人类/野蛮人|当山贼王伍堂进场时,你可以从你的牌库中搜寻一张武具牌并将之放置进场。若你如此作,将你的牌库洗牌。\n每当伍堂进行每回合中第一次攻击时,将它以及所有由你操控的武士重置。在此阶段后,你额外得到一个战斗阶段。 -Godo's Irregulars|伍堂非正规军|生物~人类/战士|{R}:伍堂非正规军对目标阻挡它的生物造成1点伤害。 God-Pharaoh's Faithful|法老神的信徒|生物~人类/法术师|每当你施放蓝色,黑色或红色咒语时,你获得1点生命。 God-Pharaoh's Gift|法老神赋礼|神器|在你回合的战斗开始时,你可以从你的坟墓场放逐一张生物牌。若你如此作,则派出一个衍生物,该衍生物为所放逐之牌的复制品,但它是4/4黑色灵俑。它获得敏捷异能直到回合结束。 God-Pharaoh's Statue|法老神塑像|传奇神器|对手施放的咒语增加{2}来施放。\n在你的结束步骤开始时,每位对手各失去1点生命。 +Godhead of Awe|敬畏神性|生物~精怪/圣者|飞行\n其他生物均为1/1。 +Godhunter Octopus|捕神章鱼|生物~章鱼|除非防御牌手操控结界或被结附的永久物,否则捕神章鱼不能攻击。 +Godless Shrine|无神祭祠|地 ~平原/沼泽|({T}:加{W}或{B}。)\n于无神祭祠进战场时,你可以支付2点生命。如果你未如此作,则无神祭祠须横置进战场。 +Godo's Irregulars|伍堂非正规军|生物~人类/战士|{R}:伍堂非正规军对目标阻挡它的生物造成1点伤害。 +Godo, Bandit Warlord|山贼王伍堂|传奇生物~人类/野蛮人|当山贼王伍堂进场时,你可以从你的牌库中搜寻一张武具牌并将之放置进场。若你如此作,将你的牌库洗牌。\n每当伍堂进行每回合中第一次攻击时,将它以及所有由你操控的武士重置。在此阶段后,你额外得到一个战斗阶段。 +Gods Willing|众神意旨|瞬间|选择一种颜色。目标由你操控的生物获得反该色保护异能直到回合结束。(它不能被该色的东西阻挡、指定为目标、造成伤害、结附或是装备。)\n占卜1。(检视你牌库顶的牌。你可以将该牌置于你的牌库底。) Gods' Eye, Gate to the Reikai|灵界天门神眼|传奇地|{T}:加{1}到你的法术力池中。\n当灵界天门神眼从场上置入坟墓场时,将一个1/1无色的精怪衍生物放置进场。 -Gods Willing|众神意旨|瞬间|选择一种颜色。目标由你操控的生物获得反该色保护异能直到回合结束。占卜1。 Godsend|承阳剑|传奇神器~武具|佩带此武具的生物得+3/+3。\n每当佩带此武具的生物阻挡一个或数个生物或被一个或数个生物阻挡时,你可以放逐后者生物之一。\n对手不能施放与以承阳剑放逐之牌同名的牌。\n佩带{3} Godsire|宗神|生物~野兽|警戒\n{T}:将一个8/8,红绿白三色的野兽衍生物放置进场。 Godtoucher|神疗师|生物~地精/僧侣|{1}{W},{T}:于本回合中,防止将对目标力量大于或等于5的生物造成的所有伤害。 Godtracker of Jund|勇得溯神师|生物~地精/祭师|每当一个力量大于或等于5的生物在你的操控下进场时,你可以在勇得溯神师上放置一个+1/+1指示物。 Gold Myr|金秘耳|神器生物~秘耳|{T}:加{W}到你的法术力池中。 +Gold-Forge Garrison|金锻驻防地|地|(由金辉守护者转化。)\n{T}:加两点任意颜色的单色法术力到你的法术力池中。\n{4},{T}:派出一个4/4无色魔像衍生神器生物。 +Gold-Forged Sentinel|金铸哨兵|神器生物 ~盖美拉|飞行 Golden Demise|金光殒命|法术|登殿(如果你操控十个或更多永久物,则于这盘游戏接下来的时段中,你得到黄金城祝福。)\n所有生物得-2/-2直到回合结束。如果你有黄金城祝福,则改为只有由对手操控的生物得-2/-2直到回合结束。 Golden Egg|金蛋|神器 ~食品|当金蛋进战场时,抓一张牌。\n{1},{T},牺牲金蛋:加一点任意颜色的法术力。\n{2},{T},牺牲金蛋:你获得3点生命。 Golden Guardian|金辉守护者|神器生物 ~魔像|守军\n{2}:金辉守护者与另一个目标由你操控的生物互斗。本回合中,当金辉守护者死去时,将它在你的操控下移回战场且已转化。 @@ -5012,8 +5148,6 @@ Golden Hind|金角牝鹿|生物~麋鹿|{T}:加{G}到你的法术力池中。 Golden Urn|黄金秘壶|神器|在你的维持开始时,你可以在黄金秘壶上放置一个充电指示物。\n{T},牺牲黄金秘壶:你获得等同于黄金秘壶上充电指示物数量的生命。 Goldenglow Moth|澄闪蛾|生物~昆虫|飞行\n每当澄闪蛾阻挡时,你可以获得4点生命 Goldenhide Ox|金皮公牛|结界生物~牛|星彩~每当金皮公牛或另一个结界在你的操控下进战场时,目标生物本回合若能被阻挡,则须如此作。 -Gold-Forge Garrison|金锻驻防地|地|(由金辉守护者转化。)\n{T}:加两点任意颜色的单色法术力到你的法术力池中。\n{4},{T}:派出一个4/4无色魔像衍生神器生物。 -Gold-Forged Sentinel|金铸哨兵|神器生物 ~盖美拉|飞行 Goldmane Griffin|金鬃狮鹫|生物 ~狮鹫|飞行,警戒\n当金鬃狮鹫进战场时,你可以从你的牌库和/或坟墓场中搜寻一张名称为励志领袖阿耶尼的牌,展示该牌,并将它置于你手上。如果你以此法搜寻你的牌库,则将它洗牌。 Goldmeadow Dodger|金牧地躲闪客|生物~洁英/浪客|金牧地躲闪客不能被力量大于或等于4的生物阻挡。 Goldmeadow Harrier|金牧地扰敌兵|生物~洁英/士兵|{W},{T}:横置目标生物。 @@ -5048,15 +5182,16 @@ Golos, Tireless Pilgrim|不倦朝圣械戈罗斯|传奇神器生物 ~斥候| Gomazoa|格玛佐雅|生物~水母|守军,飞行\n{T}:将格玛佐雅与它所阻挡的每个生物各置于其拥有者的牌库顶,然后这些牌手将其牌库洗牌。 Gone Missing|失踪|法术|将目标永久物置于其拥有者的牌库顶。\n探查。(将一个无色线索衍生神器放进战场,且其具有「{2},牺牲此神器:抓一张牌。」) Gone|Gone|瞬间|将目标不由你操控的生物移回其拥有者手上。 -Gonti, Lord of Luxury|奢华领主贡提|传奇生物~乙太种/浪客|死触\n当奢华领主贡提进战场时,检视目标对手牌库顶的四张牌,将其中一张牌面朝下地放逐,然后将其余的牌以随机顺序置于该牌库底。于该牌持续被放逐期间,你可以检视之,你可以施放之,且你可以将法术力视同任意种类的法术力来支付施放它的费用。 Gonti's Aether Heart|贡提的乙太心脏|传奇神器|每当贡提的乙太心脏或另一个神器在你的操控下进战场时,你得到{E}{E}(两个能量指示物)。\n支付{E}{E}{E}{E}{E}{E}{E}{E},放逐贡提的乙太心脏:于本回合后进行额外的一个回合。 Gonti's Machinations|贡提的阴谋|结界|每当你每回合第一次失去生命时,你得到{E}。(你得到一个能量指示物。伤害会导致失去生命。)\n支付{E}{E},牺牲贡提的阴谋:每位对手各失去3点生命。你获得若干生命,其数量等同于以此法失去的生命总和。 +Gonti, Lord of Luxury|奢华领主贡提|传奇生物~乙太种/浪客|死触\n当奢华领主贡提进战场时,检视目标对手牌库顶的四张牌,将其中一张牌面朝下地放逐,然后将其余的牌以随机顺序置于该牌库底。于该牌持续被放逐期间,你可以检视之,你可以施放之,且你可以将法术力视同任意种类的法术力来支付施放它的费用。 Good-Fortune Unicorn|好运独角兽|生物 ~独角兽|每当另一个生物在你的操控下进战场时,在该生物上放置一个+1/+1指示物。 Gore Swine|獠牙野猪|生物~野猪| Gore Vassal|血块下属|生物~猎犬|牺牲血块下属:在目标生物上放置一个-1/-1指示物。 然后如果该生物的防御力为1或更多,则重生之。 +Gore-House Chainwalker|嗜血屋链行人|生物~人类/战士|脱缰(你可以让此生物进战场时上面有一个+1/+1指示物。只要其上有+1/+1指示物,它就不能进行阻挡。) Goreclaw, Terror of Qal Sisma|黑山之威血爪|传奇生物 ~熊|由你施放且力量等于或大于4的生物咒语减少{2}来施放。\n每当黑山之威血爪攻击时,直到回合结束,每个由你操控且力量等于或大于4的生物各得+1/+1且获得践踏异能。 Gorehorn Minotaurs|血角牛头怪|生物~牛头怪/战士|嗜血2 (如果对手本回合曾受过伤害,此生物进场时上面有两个+1/+1指示物。) -Gore-House Chainwalker|嗜血屋链行人|生物~人类/战士|脱缰(你可以让此生物进战场时上面有一个+1/+1指示物。只要其上有+1/+1指示物,它就不能进行阻挡。) +Goremand|嗜血餮魔|生物 ~恶魔|牺牲一个生物,以作为施放此咒语的额外费用。\n飞行\n践踏(此生物造成之过量战斗伤害能对所攻击的牌手或鹏洛客造成之。)\n当嗜血餮魔进战场时,每位对手各牺牲一个生物。 Gorger Wurm|吞食亚龙|生物~亚龙|吞噬1 (于它进场时,你可以牺牲任意数量的生物。 此生物进场时上面有该数量的+1/+1指示物。) Gorging Vulture|食尸兀鹰|生物 ~鸟|飞行\n当食尸兀鹰进战场时,将你牌库顶的四张牌置入你的坟墓场。每以此法将一张生物牌置入你的坟墓场,你便获得1点生命。 Gorgon Flail|蛇发妖连枷|神器~武具|佩带此武具的生物得+1/+1且具有死触异能。 (受到此生物之伤害的生物会被消灭。 你可以将此生物之战斗伤害在阻挡它或被它阻挡的任何生物之间分配。)\n佩带{2} ({2}:装备在目标由你操控的生物上; 佩带的时机视同法术。) @@ -5113,23 +5248,23 @@ Grave Sifter|筛坟兽|生物~元素/野兽|当筛坟兽进战场时,每 Grave Strength|墓地之力|法术|选择目标生物。将你牌库顶的三张牌置入你的坟墓场,然后你坟墓场中每有一张生物牌,便在该生物上放置一个+1/+1指示物。 Grave Titan|墓地泰坦|生物~巨人|死触\n每当墓地泰坦进战场或攻击时,将两个2/2黑色灵俑衍生物放进战场。 Grave Upheaval|坟场动荡|法术|将目标生物牌在你的操控下从坟墓场放进战场。它获得敏捷异能。\n循环基本地{2}({2},弃掉此牌:从你的牌库中搜寻一张基本地牌,展示该牌,并置于你手上。然后将你的牌库洗牌。) +Grave-Shell Scarab|铭壳圣甲虫|生物~昆虫|{1},牺牲铭壳圣甲虫:抓一张牌。\n发掘1(若你将抓一张牌,则你可以改为将你牌库顶正好一张牌置入你的坟墓场。 若你如此作,则将此牌从你的坟墓场移回你手上。 若否,则抓一张牌。) Graveblade Marauder|墓刃劫掠者|生物~人类/战士|死触(它对生物造成的任何数量伤害都足以消灭后者。)每当墓刃劫掠者对任一牌手造成战斗伤害时,该牌手失去等同于你坟墓场中生物牌数量的生命。 Graveborn Muse|墓生谬思|生物~灵俑/精怪|在你的维持开始时,你抓X张牌且失去X点生命,X为由你操控的灵俑之数量。 Gravebreaker Lamia|破坟拉弥亚|结界生物 ~蛇/拉弥亚|系命\n当破坟拉弥亚进战场时,从你的牌库中搜寻一张牌,将它置入你的坟墓场,然后将你的牌库洗牌。\n你从你坟墓场施放的咒语减少{1}来施放。 Gravecrawler|墓场匍尸|生物~灵俑|墓场匍尸不能进行阻挡。只要你操控灵俑,你便可以从你的坟墓场中施放墓场匍尸。 Gravedigger|掘墓怪|生物 ~灵俑|当掘墓怪进战场时,你可以将目标生物牌从你的坟墓场移回你手上。 +Gravel-Hide Goblin|扬砾鬼怪|生物 ~鬼怪/祭师|{3}{G}:扬砾鬼怪得+2/+2直到回合结束。 Gravelgill Axeshark|砂鳃斧人鱼|生物~人鱼/士兵|留存 (当此生物从场上置入坟墓场时,若其上没有-1/-1指示物,则将它在其拥有者的操控下返回场上,且其上有一个-1/-1指示物。) Gravelgill Duo|砂鳃搭档|生物~人鱼/浪客/战士|每当你使用一个蓝色咒语时,砂鳃搭档得+1/+1直到回合结束。\n每当你使用一个黑色咒语时,砂鳃搭档获得恐惧异能直到回合结束。 -Gravel-Hide Goblin|扬砾鬼怪|生物 ~鬼怪/祭师|{3}{G}:扬砾鬼怪得+2/+2直到回合结束。 Graven Abomination|铭身憎恶兽|神器生物~惊惧兽|当铭身憎恶兽攻击时,将目标牌从防御牌手的坟墓场放逐。 Graven Cairns|铭刻圆石|地|{T}:加{1}到你的法术力池中。\n{B/R},{T}:加{B}{B},{B}{R},或{R}{R}到你的法术力池中。 Graven Dominator|铭身支配者|生物~石像鬼|飞行\n缠身(当此牌从场上置入坟墓场时,将它移出对战并缠身在目标生物上。)\n当铭身支配者进场或它所缠身的生物置入坟墓场时,所有其它生物成为1/1直到回合结束。 Gravepurge|净空坟地|瞬间|将任意数量的目标生物牌从你的坟墓场置于你的牌库顶。\n抓一张牌。 Graverobber Spider|盗墓蜘蛛|生物~蜘蛛|延势\n{3}{B}:盗墓蜘蛛得+X/+X直到回合结束,X为你坟墓场中生物牌的数量。此异能每回合只能起动一次。 -Grave-Shell Scarab|铭壳圣甲虫|生物~昆虫|{1},牺牲铭壳圣甲虫:抓一张牌。\n发掘1(若你将抓一张牌,则你可以改为将你牌库顶正好一张牌置入你的坟墓场。 若你如此作,则将此牌从你的坟墓场移回你手上。 若否,则抓一张牌。) Graveshifter|筛墓怪|生物 ~变形兽|化形(此牌是所有生物类别。)\n当筛墓怪进战场时,你可以将目标生物牌从你的坟墓场移回你手上。 Gravetiller Wurm|翻坟亚龙|生物~亚龙|丧心~如果本回合有生物死去,翻坟亚龙进战场时上面有四个+1/+1指示物。 -Gravewaker|醒尸灵鸟|生物 ~鸟/精怪|飞行\n{5}{B}{B}:将目标生物牌从你的坟墓场横置移回战场。 +Gravewaker|醒尸灵鸟|生物 ~鸟/精怪|飞行(此生物只能被具飞行或延势异能的生物阻挡。)\n{5}{B}{B}:将目标生物牌从你的坟墓场横置移回战场。 Graveyard Marshal|坟场元帅|生物 ~灵俑/士兵|{2}{B},从你的坟墓场放逐一张生物牌:派出一个横置的2/2黑色灵俑衍生生物。 Graveyard Shovel|坟墓场土铲|神器|{2},{T}:目标牌手从其坟墓场放逐一张牌。如果该牌是生物牌,则你获得2点生命。 Gravitational Shift|引力翻转|结界|具飞行异能的生物得+2/+0。\n不具飞行异能的生物得-2/-0。 @@ -5148,6 +5283,7 @@ Great Hart|雄伟赤鹿|生物~麋鹿| Great Oak Guardian|巨橡树卫|生物~树妖|闪现(你可以于你能够施放瞬间的时机下施放此咒语。)延势当巨橡树卫进战场时,由目标牌手操控的生物得+2/+2直到回合结束。将它们重置。 Great Sable Stag|大型褐雄鹿|生物~麋鹿|大型褐雄鹿不能被反击。\n反蓝保护,反黑保护 (此生物不能被蓝色或黑色的东西所阻挡,指定为目标,造成伤害,或是被结附。) Great Teacher's Decree|大宗师之决断|法术|由你操控的生物得+2/+1直到回合结束。\n弹回(如果你从你手上施放此咒语,于它结算时将之放逐。在你的下一个维持开始时,你可以从放逐区施放此牌,且不须支付其法术力费用。) +Great-Horn Krushok|巨角寇犀|生物~野兽| Greatbow Doyen|巨弓首席|生物~地精/弓箭手|由你操控的其他弓箭手生物得+1/+1。\n每当由你操控的一个弓箭手对生物造成伤害时,该弓箭手对该生物的操控者造成等量的伤害。 Greater Auramancy|高等灵气术|结界|由你操控的其他结界具有帷幕异能。\n由你操控、且被结附的生物具有帷幕异能。 Greater Basilisk|高大蜥怪|生物~蜥怪|死触 @@ -5156,9 +5292,8 @@ Greater Gargadon|高大乳齿巨象|生物~野兽|延缓10~{R}\n牺牲一个 Greater Good|牺牲小我|结界|牺牲一个生物:抓等同于所牺牲生物之力量的牌,然后弃三张牌。 Greater Harvester|高大索命妖|生物~惊惧兽|在你的维持开始时,牺牲一个永久物。\n每当高大索命妖对任一牌手造成战斗伤害时,该牌手牺牲两个永久物。 Greater Mossdog|高等苔藓犬|生物~猎犬|发掘3(若你将抓一张牌,则你可以改为将你牌库顶正好三张牌置入你的坟墓场。 若你如此作,则将此牌从你的坟墓场移回你手上。 若否,则抓一张牌。) -Greater Sandwurm|高大沙丘亚龙|生物~亚龙|高大沙丘亚龙不能被力量等于或小于2的生物阻挡。\n循环{2}({2},弃掉此牌:抓一张牌。) +Greater Sandwurm|高大沙丘亚龙|生物 ~亚龙|高大沙丘亚龙不能被力量等于或小于2的生物阻挡。\n循环{2}({2},弃掉此牌:抓一张牌。) Greater Stone Spirit|高等石精怪|生物~元素/精怪|具飞行异能的生物不能阻挡高等石精怪。\n{2}{R}:直到回合结束,目标生物得+0/+2且获得「{R}:此生物得+1/+0直到回合结束。」 -Great-Horn Krushok|巨角寇犀|生物~野兽| Greatsword|巨剑|神器~武具|佩带此武具的生物得+3/+0。\n佩带{3} ({3}:装备在目标由你操控的生物上; 佩带的时机视同法术。) Green Sun's Zenith|绿阳当空|法术|从你的牌库中搜寻一张总法术力费用小于或等于X的绿色生物牌,将它放进战场,然后将你的牌库洗牌。 将绿阳当空洗入其拥有者的牌库。 Greenbelt Rampager|绿地狂象|生物~象|当绿地狂象进战场时,支付{E}{E}(两个能量指示物)。若你无法如此作,则将绿地狂象移回其拥有者的手上且你得到{E}。 @@ -5171,13 +5306,14 @@ Greenwheel Liberator|绿环解放者|生物~妖精/战士|反抗~如果本 Greenwood Sentinel|翠林哨兵|生物 ~妖精/斥候|警戒(此生物攻击时不需横置。) Gremlin Infestation|怪灵侵扰|结界~灵气|结附于神器\n在你的结束步骤开始时,怪灵侵扰对所结附之神器的操控者造成2点伤害。\n当所结附的神器置入坟墓场时,派出一个2/2红色怪灵衍生生物。 Gremlin Mine|怪灵地雷|神器|{1},{T},牺牲怪灵地雷:怪灵地雷对目标神器生物造成4点伤害。\n{1},{T},牺牲怪灵地雷:从目标非生物的神器上移去至多四个充电指示物。 -Grenzo, Dungeon Warden|地牢典狱长格伦佐|传奇生物 ~鬼怪/浪客|地牢典狱长格伦佐进战场时上面有X个+1/+1指示物。\n{2}:将你的牌库底牌置入你的坟墓场。如果该牌为生物牌,且其力量等于或小于格伦佐的力量,则将之放进战场。 -Grenzo, Havoc Raiser|滋事头格伦佐|传奇生物~鬼怪/浪客|每当一个由你操控的生物对任一牌手造成战斗伤害时,选择一项~\n•煽惑目标由该牌手操控的生物。\n•放逐该牌手的牌库顶牌。直到回合结束,你可以施放该牌,且你可以将法术力视同任意颜色的法术力来支付施放该牌的费用。 Grenzo's Cutthroat|格伦佐的割喉客|生物~鬼怪/浪客|先攻\n义勇(每当此生物攻击生命最多或与他者同为最多的牌手时,在其上放置一个+1/+1指示物。) Grenzo's Rebuttal|格伦佐的抗辩|法术|将一个4/4红色食人魔衍生生物放进战场。由你开始,每位牌手各从由其左手边牌手操控的永久物之中选择一个神器、一个生物和一个地。消灭所有该些永久物。 Grenzo's Ruffians|格伦佐的恶徒|生物~鬼怪|乱斗(每当此生物攻击时,本次战斗中,你每以生物攻击一位对手,此生物它便得+1/+1直到回合结束。)\n每当格伦佐的恶徒向任一对手造成战斗伤害时,它向每位其他对手各造成等量的伤害。 +Grenzo, Dungeon Warden|地牢典狱长格伦佐|传奇生物 ~鬼怪/浪客|地牢典狱长格伦佐进战场时上面有X个+1/+1指示物。\n{2}:将你的牌库底牌置入你的坟墓场。如果该牌为生物牌,且其力量等于或小于格伦佐的力量,则将之放进战场。 +Grenzo, Havoc Raiser|滋事头格伦佐|传奇生物~鬼怪/浪客|每当一个由你操控的生物对任一牌手造成战斗伤害时,选择一项~\n•煽惑目标由该牌手操控的生物。\n•放逐该牌手的牌库顶牌。直到回合结束,你可以施放该牌,且你可以将法术力视同任意颜色的法术力来支付施放该牌的费用。 Gridlock|全面壅塞|瞬间|横置X个目标非地永久物。 Grief Tyrant|传悲暴君|生物~惊惧兽|传悲暴君进场时上面有四个-1/-1指示物。\n当传悲暴君从场上置入坟墓场时,其上每有一个-1/-1指示物,就在目标生物上放置一个-1/-1指示物。 +Griffin Aerie|狮鹫栖巢|结界|在你的结束步骤开始时,若你本回合中获得了3点或更多生命,则派出一个2/2白色,具飞行异能的狮鹫衍生生物。 Griffin Dreamfinder|觅梦狮鹫|生物~狮鹫|飞行\n当觅梦狮鹫进战场时,将目标结界牌从你的坟墓场移回你手上。 Griffin Guide|狮鹫引领|结界~灵气|生物结界\n受此结界的生物得+2/+2并具有飞行异能。\n当受此结界的生物置入坟墓场时,将一个2/2白色,具飞行异能的狮鹫衍生物放置进场。 Griffin Protector|卫护狮鹫|生物 ~狮鹫|飞行\n每当另一个生物在你的操控下进战场时,卫护狮鹫得+1/+1直到回合结束。 @@ -5201,13 +5337,15 @@ Grim Poppet|残酷草人|神器生物~稻草人|残酷草人进场时上面有 Grim Return|阴森重返|瞬间|选择在坟墓场中的目标生物牌,且须为于本回合从战场进入该处者。将该牌在你的操控下放进战场。 Grim Roustabout|狰狞杂工|生物~骷髅妖/战士|脱缰(你可以让此生物进战场时上面有一个+1/+1指示物。只要其上有+1/+1指示物,它就不能进行阻挡。)\n{1}{B}:重生狰狞杂工。 Grim Strider|狰狞神行客|生物~惊惧兽|你每有一张手牌,狰狞神行客便得-1/-1。 +Grim Tutor|严酷导师|法术|从你的牌库中搜寻一张牌,将该牌置于你手上,然后将你的牌库洗牌。你失去3点生命。 Grimclaw Bats|阴爪蝙蝠|生物~蝙蝠|飞行\n{B},支付1点生命:阴爪蝙蝠得+1/+1直到回合结束。 +Grimdancer|冷酷旋魇|生物 ~梦魇|冷酷旋魇进战场时上面依你的选择有威慑、死触和系命三种指示物其中之二。 Grimgrin, Corpse-Born|尸诞邪笑|传奇生物~灵俑/战士|尸诞邪笑须横置进战场,且于你的重置步骤中不能重置。\n牺牲另一个生物:重置邪笑且在其上放置一个+1/+1指示物。\n每当邪笑攻击时,消灭目标由防御牌手操控的生物,然后在邪笑上放置一个+1/+1指示物。 -Grimoire of the Dead|亡者秘录|传奇神器|{1},{T},弃一张牌:在亡者秘录上放置一个读书指示物。\n{T},从亡者秘录上移去三个读书指示物并牺牲它:将所有坟墓场中的所有生物牌在你的操控下放进战场。 它们额外具有黑色此颜色与「灵俑」此类别。 Grimoire Thief|秘录窃贼|生物~人鱼/浪客|每当秘录窃贼成为横置时,将目标对手牌库顶的三张牌以牌面朝下的方式移出对战。\n你可以检视以秘录窃贼移出对战之牌。\n{U},牺牲秘录窃贼:将所有以秘录窃贼移出对战的牌翻回正面,然后反击所有与这些牌其一同名的咒语。 -Grind|碾成|法术|在至多两个目标生物上各放置一个-1/-1指示物。 +Grimoire of the Dead|亡者秘录|传奇神器|{1},{T},弃一张牌:在亡者秘录上放置一个读书指示物。\n{T},从亡者秘录上移去三个读书指示物并牺牲它:将所有坟墓场中的所有生物牌在你的操控下放进战场。 它们额外具有黑色此颜色与「灵俑」此类别。 Grindclock|碎末时钟|神器|{T}:在碎末时钟上放置一个充电指示物。\n{T}:目标牌手将其牌库顶的X张牌置入其坟墓场,X为碎末时钟上充电指示物的数量。 Grinding Station|辗碎工段|神器|{T},牺牲一个神器:目标牌手将其牌库顶的三张牌置入其坟墓场。\n每当一个神器进场时,你可以重置辗碎工段。 +Grind|碾成|法术|在至多两个目标生物上各放置一个-1/-1指示物。 Grinning Ignus|蔑笑火灵|生物~元素|{R},将蔑笑火灵移回其拥有者手上:加{2}{R}到你的法术力池中。 你只可以于你能使用法术的时机下使用此异能。 Grinning Totem|微笑图腾像|神器|{2},{T},牺牲微笑图腾像:从目标对手的牌库中搜寻一张牌,并将它移出对战。 然后该牌手将他的牌库洗牌。 直到你下个维持开始,你可以使用该牌。 在你下个维持开始时,若你尚未使用它,则将它置入其拥有者的坟墓场。 Grip of Desolation|荒芜之攫|瞬间|虚色(此牌没有颜色。)放逐目标生物与目标地。 @@ -5247,9 +5385,9 @@ Groundling Pouncer|扑击地仙灵|生物~仙灵|{G/U}:扑击地仙灵得+1/ Groundshaker Sliver|撼地裂片妖|生物~裂片妖|由你操控的裂片妖生物具有践踏异能。(如果由你操控的某裂片妖将分配的伤害足以消灭所有阻挡它的生物,你可以将它所剩余数量的伤害分配给防御牌手或鹏洛客。) Groundskeeper|家园守卫|生物~人类/德鲁伊|{1}{G}:将目标基本地牌从你的坟墓场移回你手上。 Groundswell|土地暴涌|瞬间|目标生物得+2/+2直到回合结束。\n地落~如果本回合中有地在你的操控下进战场,则改为该生物得+4/+4直到回合结束。 +Grove Rumbler|林地隆响灵|生物~元素|践踏地落~每当一个地在你的操控下进战场时,林地隆响灵得+2/+2直到回合结束。 Grove of the Burnwillows|焰柳树丛|地|{T}:加{1}到你的法术力池中。\n{T}:加{R}或{G}到你的法术力池中。 每位对手各获得1点生命。 Grove of the Guardian|守护者树丛|地|{T}:加{1}到你的法术力池中。\n{3}{G}{W},{T},横置两个由你操控且未横置的生物,牺牲守护者树丛:将一个8/8绿白双色,具警戒异能的元素衍生生物放进战场。 -Grove Rumbler|林地隆响灵|生物~元素|践踏地落~每当一个地在你的操控下进战场时,林地隆响灵得+2/+2直到回合结束。 Grovetender Druids|育林德鲁伊|生物~妖精/德鲁伊/伙伴|奋扬~每当育林德鲁伊或另一个伙伴在你的操控下进战场时,你可以支付{1}。若你如此作,则将一个1/1绿色植物衍生生物放进战场。 Grow from the Ashes|死灰新生|法术|增幅{2}(你施放此咒语时可以额外支付{2}。)\n从你的牌库中搜寻一张基本地牌,将之放进战场,然后将你的牌库洗牌。如果此咒语已增幅,则改为从你的牌库中搜寻两张基本地牌,将它们放进战场,然后将你的牌库洗牌。 Growing Ranks|扩编军伍|结界|在你的维持开始时,殖民。(将一个衍生物放进战场,此衍生物为由你操控的某衍生生物之复制品。) @@ -5286,28 +5424,28 @@ Gruul War Chant|古鲁战祷|结界|每个由你操控、且进行攻击的生 Gruul War Plow|古鲁战犁|神器|由你操控的生物具有践踏异能。\n{1}{R}{G}:古鲁战犁成为4/4攻城巨车神器生物直到回合结束。 Gryff Vanguard|骏鹭先锋|生物~人类/骑士|飞行\n当骏鹭先锋进战场时,抓一张牌。 Gryff's Boon|骏鹭恩泽|结界~灵气|结附于生物\n所结附的生物得+1/+0且具有飞行异能。\n{3}{W}:将骏鹭恩泽从你的坟墓场移回战场并结附在目标生物上。只可以于你能施放法术的时机下起动此异能。 -Guan Yu, Sainted Warrior|Guan Yu, Sainted Warrior|| Guan Yu's 1,000-Li March|Guan Yu's 1,000-Li March|| +Guan Yu, Sainted Warrior|Guan Yu, Sainted Warrior|| Guard Duty|卫哨职责|结界~灵气|结附于生物\n所结附的生物具有守军异能。 Guard Gomazoa|卫士格玛佐雅|生物~水母|守军,飞行\n防止将对卫士格玛佐雅造成之所有战斗伤害。 Guardian Automaton|守护机械兽|神器生物~组构体|当守护机械兽死去时,你获得3点生命。 Guardian Idol|守护者雕像|神器|守护者雕像须横置进场。\n{T}:加{1}到你的法术力池中。\n{2}:守护者雕像成为2/2神器生物直到回合结束。 Guardian Lions|守护雄狮|生物~猫|警戒(此生物攻击时不需横置。) -Guardian of Cloverdell|苜蓿谷守护者|生物~树妖/祭师|当苜蓿谷守护者进场时,将三个1/1白色洁英/士兵衍生物放置进场。\n{G},牺牲一个洁英:你获得1点生命。 -Guardian of Pilgrims|朝圣客守护灵|生物~精怪/僧侣|当朝圣客守护灵进战场时,目标生物得+1/+1直到回合结束。 -Guardian of Solitude|孤寂守卫|生物~精怪|每当你使用精怪或古咒咒语时,目标生物获得飞行异能直到回合结束。 -Guardian of Tazeem|塔晋守护者|生物~史芬斯|飞行地落~每当一个地在你的操控下进战场时,横置目标由对手操控的生物。若该地是海岛,则该生物于其操控者的下一个重置步骤中不能重置。 -Guardian of the Ages|远古守护者|神器生物~魔像|守军(此生物不能攻击。)当一个生物攻击你或由你操控的鹏洛客时,若远古守护者具有守军异能,则它失去守军异能并获得践踏异能。 -Guardian of the Gateless|无属守护者|生物~天使|飞行\n无属守护者可以阻挡任意数量的生物。\n每当无属守护者进行阻挡时,每有一个受其阻挡的生物,它便得+1/+1直到回合结束。 -Guardian of the Great Conduit|大通联守卫|生物~元素|延势(此生物能阻挡具飞行异能的生物。)\n只要你操控妮莎鹏洛客,大通联守卫便得+2/+0且具有警戒异能。(它攻击时不需横置。) -Guardian of the Guildpact|十会盟守护者|生物~精怪|反单色保护 -Guardian of Vitu-Ghazi|维图加基守护者|生物~元素|召集(使用此咒语时,你每为它横置一个生物,便可以少支付{1},或一点所横置生物颜色的法术力。)\n警戒 Guardian Project|卫护计划|结界|每当一个非衍生物的生物在你的操控下进战场时,若它与由你操控的其他生物和你坟墓场中的生物牌都不同名,则抓一张牌。 Guardian Seraph|守护炽天使|生物~天使|飞行\n如果由对手操控的任一来源将对你造成伤害,则防止此伤害中的1点。 Guardian Shield-Bearer|执盾守护者|生物~人类/士兵|威力变身{3}{G}(你可牌面朝下地施放此牌并支付{3},将其当成2/2生物。可随时支付其威力变身费用使其翻回正面,并在其上放置一个+1/+1指示物。)\n当执盾守护者翻回正面时,在另一个目标由你操控的生物上放置一个+1/+1指示物。 Guardian Zendikon|守卫赞迪肯|结界~灵气|结附于地\n所结附的地是2/6白色,具守军异能的墙生物。 它仍然是地。\n当所结附的地置入坟墓场时,将该牌移回其拥有者手上。 +Guardian of Cloverdell|苜蓿谷守护者|生物~树妖/祭师|当苜蓿谷守护者进场时,将三个1/1白色洁英/士兵衍生物放置进场。\n{G},牺牲一个洁英:你获得1点生命。 +Guardian of Pilgrims|朝圣客守护灵|生物~精怪/僧侣|当朝圣客守护灵进战场时,目标生物得+1/+1直到回合结束。 +Guardian of Solitude|孤寂守卫|生物~精怪|每当你使用精怪或古咒咒语时,目标生物获得飞行异能直到回合结束。 +Guardian of Tazeem|塔晋守护者|生物~史芬斯|飞行地落~每当一个地在你的操控下进战场时,横置目标由对手操控的生物。若该地是海岛,则该生物于其操控者的下一个重置步骤中不能重置。 +Guardian of Vitu-Ghazi|维图加基守护者|生物~元素|召集(使用此咒语时,你每为它横置一个生物,便可以少支付{1},或一点所横置生物颜色的法术力。)\n警戒 +Guardian of the Ages|远古守护者|神器生物~魔像|守军(此生物不能攻击。)当一个生物攻击你或由你操控的鹏洛客时,若远古守护者具有守军异能,则它失去守军异能并获得践踏异能。 +Guardian of the Gateless|无属守护者|生物~天使|飞行\n无属守护者可以阻挡任意数量的生物。\n每当无属守护者进行阻挡时,每有一个受其阻挡的生物,它便得+1/+1直到回合结束。 +Guardian of the Great Conduit|大通联守卫|生物~元素|延势(此生物能阻挡具飞行异能的生物。)\n只要你操控妮莎鹏洛客,大通联守卫便得+2/+0且具有警戒异能。(它攻击时不需横置。) +Guardian of the Guildpact|十会盟守护者|生物~精怪|反单色保护 Guardian's Magemark|守护者法印|结界~灵气|你可以于你能够使用瞬间的时机下,使用守护者法印。\n生物结界\n由你操控且被结附的生物得+1/+1。 -Guardians of Akrasa|阿卡沙守护者|生物~人类/士兵|守军\n颂威 (每当一个由你操控的生物单独攻击时,该生物得+1/+1直到回合结束。) +Guardians of Akrasa|阿卡沙守护者|生物~人类/士兵|守军(此生物不能攻击。)\n颂威(每当一个由你操控的生物单独攻击时,该生物得+1/+1直到回合结束。) Guardians of Koilos|喀洛斯守护者|神器生物 ~组构体|当喀洛斯守护者进战场时,你可以将另一个目标由你操控的史迹永久物移回其拥有者手上。(神器、传奇和传纪是史迹。) Guardians of Meletis|迈勒提斯守护者|神器生物~魔像|守军 Guardians' Pledge|守护誓言|瞬间|由你操控的白色生物得+2/+2直到回合结束。 @@ -5327,9 +5465,10 @@ Gurmag Angler|谷尔玛钓客|生物~灵俑/鱼|掘穴(你于施放此咒语 Gurmag Drowner|谷尔玛沉溺师|生物~那伽/法术师|榨取(当此生物进战场时,你可以牺牲一个生物。)\n当谷尔玛沉溺师榨取生物时,检视你牌库顶的四张牌。将其中一张置于你手上,其余的牌则置入你的坟墓场。 Gurmag Swiftwing|谷尔玛迅翼蝠|生物~蝙蝠|飞行,先攻,敏捷 Gust Walker|踏风客|生物~人类/法术师|你可以于踏风客攻击时耗竭之。当你如此作时,直到回合结束,它得+1/+1且获得飞行异能。(已耗竭的生物于你的下一个重置步骤中不能重置。) +Gust of Wind|劲风吹袭|法术|如果你操控具飞行异能的生物,则此咒语减少{2}来施放。\n将目标不由你操控的非地永久物移回其拥有者手上。\n抓一张牌。 +Gust-Skimmer|飞掠风虫|神器生物~昆虫|{U}:飞掠风虫获得飞行异能直到回合结束。 Gustcloak Cavalier|风氅骑兵|生物~人类/骑士|侧面攻击(每当一个不具侧面攻击之生物阻挡此生物时,该阻挡生物得-1/-1直到回合结束。)\n每当风氅骑兵攻击时,你可以横置目标生物。\n每当风氅骑兵被阻挡时,你可以重置风氅骑兵并将它移出战斗。 Gustrider Exuberant|逸林风骑手|生物~人类/法术师|飞行\n牺牲逸林风骑手:由你操控、且力量大于或等于5的生物获得飞行异能直到回合结束。 -Gust-Skimmer|飞掠风虫|神器生物~昆虫|{U}:飞掠风虫获得飞行异能直到回合结束。 Gut Shot|打击内脏|瞬间|({R/P}可用{R}或2点生命来支付。)\n打击内脏对目标生物或牌手造成1点伤害。 Gutless Ghoul|无胆食尸鬼|雪境生物~灵俑|{1},牺牲一个生物:你获得2点生命。 Gutter Grime|水沟污迹|结界|每当一个非衍生物、且由你操控的生物死去时,在水沟污迹上放置一个黏菌指示物,然后将一个绿色流浆衍生生物放进战场,且具有「此生物之力量与防御力各等同于水沟污迹上的黏菌指示物数量。」 @@ -5346,6 +5485,7 @@ Gwafa Hazid, Profiteer|投机客瓜法哈基|传奇生物 ~人类/浪客|{W} Gwyllion Hedge-Mage|设障山妪|生物~巫婆/法术师|当设障山妪进场时,若你操控两个或更多平原,你可以将一个1/1白色洁英/士兵衍生物放置进场。\n当设障山妪进场时,若你操控两个或更多沼泽,你可以在目标生物上放置一个-1/-1指示物。 Gyre Engineer|涡旋工程师|生物 ~维多肯/法术师|{T}:加{G}{U}。 Gyre Sage|回旋智者|生物~妖精/德鲁伊|进化(每当一个生物在你的操控下进战场时,若该生物的力量或防御力大于此生物,则在后者上放置一个+1/+1指示物。)\n{T}:回旋智者上每有一个+1/+1指示物,便加{G}到你的法术力池中。 +Gyruda, Doom of Depths|深渊灾祸翟鲁达|传奇生物 ~恶魔/巨海兽|行侣~你起始套牌中仅包含总法术力费用为偶数的牌。(如果你选择这张牌作为你的行侣,则你可以从游戏外施放它,但仅限一次。)\n当翟鲁达进战场时,每位牌手各将其牌库顶的四张牌置入其坟墓场。你将这些牌其中一张总法术力费用为偶数的生物牌在你的操控下放进战场。 Haakon, Stromgald Scourge|史卓古得祸根赫肯|传奇生物~灵俑/骑士|你只可以从你的坟墓场中使用史卓古得祸根赫肯,从其它区域都不行。\n只要赫肯在场,你便可以从你的坟墓场使用骑士牌。\n当赫肯从场上置入坟墓场时,你失去2点生命。 Haazda Exonerator|哈资达退障师|生物~人类/僧侣|{T},牺牲哈资达退障师:消灭目标灵气。 Haazda Marshal|哈资达元帅|生物 ~人类/士兵|每当哈资达元帅与至少两个其他生物攻击时,派出一个1/1白色,具系命异能的士兵衍生生物。 @@ -5361,8 +5501,8 @@ Haggle|讨价还价|瞬间~历险|你可以弃一张牌。若你如此作, Hagra Crocodile|赫嘎鳄鱼|生物~鳄鱼|赫嘎鳄鱼不能进行阻挡。\n地落~每当一个地在你的操控下进战场时,赫嘎鳄鱼得+2/+2直到回合结束。 Hagra Diabolist|赫嘎崇魔者|生物~食人魔/祭师/伙伴|每当赫嘎崇魔者或另一个伙伴在你的操控下进战场时,你可以令目标牌手失去若干生命,其数量等同于由你操控的伙伴数量。 Hagra Sharpshooter|赫嘎神射手|生物~人类/杀手/伙伴|{4}{B}:目标生物得-1/-1直到回合结束。 -Hail of Arrows|箭如雨下|瞬间|箭如雨下对任意数量目标进行攻击的生物造成共X点伤害,你可以任意分配。 Hail Storm|冰雹风暴|瞬间|冰雹风暴对每个进行攻击的生物造成2点伤害,且对你与由你操控的生物造成1点伤害。 +Hail of Arrows|箭如雨下|瞬间|箭如雨下对任意数量目标进行攻击的生物造成共X点伤害,你可以任意分配。 Hair-Strung Koto|发弦琴|神器|横置一个由你操控且未横置的生物:目标牌手将其牌库顶牌置入其坟墓场。 Haktos the Unscarred|历战无伤哈克托斯|传奇生物 ~人类/战士|历战无伤哈克托斯每次战斗若能攻击,则必须攻击。\n于哈克托斯进战场时,随机选择2,3或4。\n哈克托斯具有「保护~反所选数字以外的其他总法术力费用」。 Halcyon Glaze|翠鸟彩釉|结界|每当你使用生物咒语时,翠鸟彩釉成为4/4,具飞行异能的虚影生物直到回合结束。 它仍然是结界。 @@ -5371,14 +5511,14 @@ Halimar Excavator|哈利玛开挖人|生物~人类/法术师/伙伴|每当 Halimar Tidecaller|哈利玛唤潮师|生物~人类/法术师/伙伴|当哈利玛唤潮师进战场时,你可以将目标具醒转异能的牌从你的坟墓场移回你手上。由你操控的地生物具有飞行异能。 Halimar Wavewatch|哈利玛波涛守卫|生物~人鱼/士兵|升级{2} ({2}:在其上放置一个等级指示物。 升级的时机视同法术。)\n等级1-4\n0/6\n等级5+\n6/6\n海岛行者 Hall of Heliod's Generosity|赫利欧德慨赠厅|传奇地|{T}:加{C}。\n{1}{W},{T}:将目标结界牌从你的坟墓场置于你的牌库顶。 -Hall of the Bandit Lord|山贼王大厅|传奇地|山贼王大厅须横置进场。{T},支付3点生命:加{1}到你的法术力池中。若该法术力用以支付生物咒语,则该生物具有敏捷异能。 Hall of Triumph|凯旋大厅|传奇神器|于凯旋大厅进战场时,选择一种颜色。\n由你操控的该色生物得+1/+1。 +Hall of the Bandit Lord|山贼王大厅|传奇地|山贼王大厅须横置进场。{T},支付3点生命:加{1}到你的法术力池中。若该法术力用以支付生物咒语,则该生物具有敏捷异能。 Hallar, the Firefletcher|炎箭贺拉尔|传奇生物 ~妖精/弓箭手|践踏\n每当你施放咒语时,若该咒语已增幅,则在炎箭贺拉尔上放置一个+1/+1指示物,然后贺拉尔向每位对手各造成伤害,其数量等同于其上的+1/+1指示物数量。 -Hallow|崇圣|瞬间|防止目标咒语于本回合中将造成的所有伤害。 你获得与以此法所防止的伤害等量的生命。 Hallowed Burial|神圣入土|法术|将所有生物分别置于其拥有者的牌库底。 Hallowed Fountain|崇圣喷泉|地 ~平原/海岛|({T}:加{W}或{U}。)\n于崇圣喷泉进战场时,你可以支付2点生命。如果你未如此作,则崇圣喷泉须横置进战场。 Hallowed Moonlight|圣洁月光|瞬间|直到回合结束,如果某生物将进战场,且未有牌手施放之,则改为将它放逐。抓一张牌。 Hallowed Spiritkeeper|圣洁灵卫|生物~圣者|警戒\n当圣洁灵卫死去时,将X个1/1白色,具飞行异能的精怪衍生生物放进战场,X为你坟墓场中生物牌的数量。 +Hallow|崇圣|瞬间|防止目标咒语于本回合中将造成的所有伤害。 你获得与以此法所防止的伤害等量的生命。 Halo Hunter|光晕狩魔|生物~恶魔|威吓 (此生物只能被神器和/或与它有共通颜色的生物阻挡。)\n当光晕狩魔进战场时,消灭目标天使。 Halt Order|指示暂停|瞬间|反击目标神器咒语。\n抓一张牌。 Hamlet Captain|村庄队长|生物~人类/战士|每当村庄队长进行攻击或阻挡时,由你操控的其他人类得+1/+1直到回合结束。 @@ -5389,6 +5529,7 @@ Hammer of Ruin|崩坏锤|神器~武具|佩带此武具的生物得+2/+0。\n Hammerfist Giant|锤拳巨人|生物~巨人/战士|{T}:锤拳巨人对每个不具飞行异能的生物和每位牌手造成4点伤害。 Hammerhand|手力如锤|结界~灵气|结附于生物\n当手力如锤进战场时,目标生物本回合不能进行阻挡。\n所结附的生物得+1/+1且具有敏捷异能。 Hammerheim Deadeye|榔头堡神射手|生物~巨人/战士|返响{5}{R}(在你的维持开始时,若你在你前一个维持开始后才操控它,则除非你支付其返响费用,否则牺牲之。)\n当榔头堡神射手进场时,消灭目标具飞行异能的生物。 +Hampering Snare|束缚陷阱|瞬间|由对手操控的生物得-2/-0直到回合结束。\n循环{2}({2},弃掉此牌:抓一张牌。) Hana Kami|花神|生物~精怪|{1}{G},牺牲花神:将目标古咒牌从你的坟墓场移回你手上。 Hanabi Blast|花火冲击|瞬间|花火冲击对目标生物或牌手造成2点伤害。将花火冲击移回其拥有者的手上,然后随机弃一张牌。 Hand of Cruelty|残酷之手|生物~人类/武士|反白保护\n武士道1(每当它进行阻挡或被阻挡时,它得+1/+1直到回合结束。) @@ -5407,8 +5548,8 @@ Hanweir Lancer|翰威枪骑兵|生物~人类/骑士|魂系 (你可以将此 Hanweir Militia Captain|翰威民兵队长|生物~人类/士兵|在你的维持开始时,若你操控四个或更多生物,转化翰威民兵队长。 Hanweir Watchkeep|翰威看守|生物~人类/战士/狼人|守军\n在每个维持开始时,若上回合没有任一咒语施放过,转化翰威看守。 Hanweir, the Writhing Township|纠拧镇区翰威|传奇生物~奥札奇/流浆|践踏,敏捷\n每当纠拧镇区翰威攻击时,将两个3/2无色奥札奇/惊惧兽衍生生物横置放进战场且正进行攻击。 -Hapatra, Vizier of Poisons|司毒维齐尔哈芭恰|传奇生物~人类/僧侣|每当司毒维齐尔哈芭恰对任一牌手造成战斗伤害时,你可以在目标生物上放置一个-1/-1指示物。\n每当你在一个生物上放置一个或数个-1/-1指示物时,派出一个1/1绿色,具死触异能的蛇衍生生物。 Hapatra's Mark|哈芭恰的印记|瞬间|目标由你操控的生物获得辟邪异能直到回合结束。移去其上所有的-1/-1指示物。(具辟邪异能的生物不能成为由对手操控之咒语或异能的目标。) +Hapatra, Vizier of Poisons|司毒维齐尔哈芭恰|传奇生物~人类/僧侣|每当司毒维齐尔哈芭恰对任一牌手造成战斗伤害时,你可以在目标生物上放置一个-1/-1指示物。\n每当你在一个生物上放置一个或数个-1/-1指示物时,派出一个1/1绿色,具死触异能的蛇衍生生物。 Haphazard Bombardment|胡乱轰炸|结界|当胡乱轰炸进战场时,选择四个不由你操控的非结界永久物,并在其上各放置一个瞄准指示物。\n在你的结束步骤开始时,若两个或更多不由你操控的永久物上有瞄准指示物,则随机消灭其中一个永久物。 Happily Ever After|圆满结局|结界|当圆满结局进战场时,每位牌手获得5点生命且各抓一张牌。\n在你的维持开始时,若由你操控的永久物之中所包括的颜色有五种,且由你操控的永久物和/或在你坟墓场中的牌之中牌张类别有六种或更多,且你的总生命等于或大于你的起始总生命,则你赢得这盘游戏。 Harabaz Druid|何霸兹德鲁伊|生物~人类/德鲁伊/伙伴|{T}:加X点任意颜色的单色法术力到你的法术力池中,X为由你操控的伙伴之数量。 @@ -5422,20 +5563,20 @@ Hardened Berserker|坚毅狂战士|生物~人类/狂战士|每当坚毅狂 Hardened Scales|坚固鳞甲|结界|如果将会在由你操控的生物上放置一个或数个+1/+1指示物,则改为在其上放置该数量加一的+1/+1指示物。 Hardened-Scale Armor|坚鳞厚甲|结界 ~灵气|结附于生物\n所结附的生物得+3/+3。 Hardy Veteran|勇猛老兵|生物~人类/战士|只要是在你的回合中,勇猛老兵便得+0/+2。 +Harm's Way|险境|瞬间|选择一个来源。于本回合中,此来源接下来将对你或由你操控的任一永久物造成的2点伤害,改为对目标生物或牌手造成之。 Harmless Assault|无伤突袭|瞬间|于本回合中,防止进行攻击的生物将造成的所有战斗伤害。 Harmless Offering|无害献物|法术|目标对手获得目标由你操控的永久物之操控权。 Harmonic Sliver|泛音裂片妖|生物~裂片妖|所有裂片妖具有「当此生物进场时,消灭目标神器或结界。」 Harmonious Archon|谐和统领|生物 ~统领|飞行\n非统领生物的基础力量与防御力为3/3。\n当谐和统领进战场时,派出两个1/1白色人类衍生生物。 Harmonize|和谐|法术|抓三张牌。 -Harm's Way|险境|瞬间|选择一个来源。于本回合中,此来源接下来将对你或由你操控的任一永久物造成的2点伤害,改为对目标生物或牌手造成之。 Harness by Force|勇力驯服|法术|积力~勇力驯服在第一个目标之外每有一个目标,便增加{2}{R}来施放。\n获得任意数量的目标生物之操控权直到回合结束。重置这些生物。它们获得敏捷异能直到回合结束。 Harness the Storm|掌驭风暴|结界|每当你从你手上施放瞬间或法术咒语时,你可以从你的坟墓场施放目标与该咒语同名的牌。(你依旧要支付其费用。) Harnessed Lightning|受控闪电|瞬间|选择目标生物。你得到{E}{E}{E}(三个能量指示物),然后你可以支付任意数量的{E}。受控闪电对该生物造成等量的伤害。 Harpoon Sniper|鱼叉神射手|生物~人鱼/弓箭手|{W},{T}:鱼叉神射手对目标进行攻击或阻挡的生物造成X点伤害,X为由你操控的人鱼之数量。 Harrier Griffin|飞掠狮鹫|生物~狮鹫|飞行\n在你的维持开始时,横置目标生物。 Harrier Naga|扰敌那伽|生物~那伽/战士| -Harrow|整地|瞬间|牺牲一个地,以作为施放整地的额外费用。\n从你的牌库中搜寻至多两张基本地牌,并将它们放进战场。 然后将你的牌库洗牌。 Harrowing Journey|艰苦旅程|法术|目标牌手抓三张牌并失去3点生命。 +Harrow|整地|瞬间|牺牲一个地,以作为施放整地的额外费用。\n从你的牌库中搜寻至多两张基本地牌,并将它们放进战场。 然后将你的牌库洗牌。 Harsh Deceiver|严厉欺瞒者|生物~精怪|{1}:检视你的牌库顶牌。\n{2}:展示你的牌库顶牌。若该牌是地牌,则重置严厉欺瞒者且它得+1/+1直到回合结束。此异能每回合中只能使用一次。 Harsh Mentor|严厉明师|生物~人类/僧侣|每当任一对手起动战场上任一神器、生物或地的起动式异能时,若其不是法术力异能,则严厉明师对该牌手造成2点伤害。 Harsh Scrutiny|严加审查|法术|目标对手展示其手牌。你选择其中一张生物牌。该牌手弃掉该牌。占卜1。 @@ -5446,8 +5587,8 @@ Harvest Gwyllion|索命山妪|生物~巫婆|乾枯 (此来源会以-1/-1指示 Harvest Hand|镰手稻草人|神器生物~稻草人|当镰手稻草人死去时,将它在你的操控下移回战场且已转化。 Harvest Pyre|收成葬火|瞬间|将X张牌从你的坟墓场放逐,以作为施放收成葬火的额外费用。\n收成葬火对目标生物造成X点伤害。 Harvest Season|丰收季节|法术|从你的牌库中搜寻至多X张基本地牌,X为由你操控且已横置的生物数量,并将这些牌横置放进战场。然后将你的牌库洗牌。 -Harvester of Souls|索命恶魔|生物~恶魔|死触\n每当另一个非衍生物的生物死去时,你可以抓一张牌。 Harvester Troll|索命巨魔|生物~巨魔|当索命巨魔进战场时,你可以牺牲一个生物或地。若你如此作,则在索命巨魔上放置两个+1/+1指示物。 +Harvester of Souls|索命恶魔|生物~恶魔|死触\n每当另一个非衍生物的生物死去时,你可以抓一张牌。 Harvestguard Alseids|佑丰蔻灵|结界生物~宁芙|星彩~每当佑丰蔻灵或另一个结界在你的操控下进战场时,防止本回合中将对目标生物造成的所有伤害。 Hashep Oasis|哈什普绿洲|地~沙漠|{T}:加{C}到你的法术力池中。\n{T},支付1点生命:加{G}到你的法术力池中。\n{1}{G}{G},{T},牺牲一个沙漠:目标生物得+3/+3直到回合结束。只可以于你能施放法术的时机下起动此异能。 Hatchery Spider|孵卵蜘蛛|生物 ~蜘蛛|延势\n朽力~当你施放此咒语时,展示你牌库顶的X张牌,X为你坟墓场中的生物牌数量。你可以将其中一张总法术力费用等于或小于X的绿色永久物牌放进战场。将其余的牌以随机顺序置于你的牌库底。 @@ -5474,6 +5615,7 @@ Havenwood Wurm|海温森亚龙|生物~亚龙|闪现(你可以于你能够使 Havoc Demon|劫难恶魔|生物~恶魔|飞行\n当劫难恶魔死去时,所有生物得-5/-5直到回合结束。 Havoc Devils|浩劫魔鬼|生物 ~魔鬼|践踏(此生物造成之过量战斗伤害能对所攻击的牌手或鹏洛客造成之。) Havoc Festival|劫难节庆|结界|牌手不能获得生命。\n在每位牌手的维持开始时,该牌手失去一半生命,小数点后进位。 +Havoc Jester|浩劫小丑|生物 ~魔鬼|每当你牺牲一个永久物时,浩劫小丑对任意一个目标造成1点伤害。 Havoc Sower|传劫恶体|生物~奥札奇/奴兽|虚色(此牌没有颜色。)\n{1}{C}:传劫恶体得+2/+1直到回合结束。({C}代表无色法术力。) Hazardous Conditions|有害情况|法术|其上没有指示物的生物得-2/-2直到回合结束。 Haze Frog|迷雾蛙|生物~蛙|闪现 (你可以于你能够施放瞬间的时机下施放此咒语。)\n当迷雾蛙进战场时,防止其他生物本回合中将造成的所有战斗伤害。 @@ -5500,27 +5642,29 @@ Healing Leaves|疗伤木叶|瞬间|选择一项~目标牌手获得3点生命 Heap Doll|堆积人偶|神器生物~稻草人|牺牲堆积人偶:将目标牌从坟墓场移出对战。 Heart of Kiran|基岚之心号|传奇神器~载具|飞行,警戒\n搭载3(横置任意数量由你操控且力量总和等于或大于3的生物:此载具成为神器生物直到回合结束。)\n你可以从某个由你操控的鹏洛客上移去一个忠诚指示物,而不支付基岚之心号的搭载费用。 Heart of Light|净光之心|生物结界|防止受此结界的生物将受到或造成的所有伤害。 +Heart's Desire|心之所爱|法术~历险|派出一个1/1白色人类衍生生物。(然后放逐此牌。之后你还可以从放逐区中施放该生物。) +Heart-Piercer Bow|穿心弓|神器 ~武具|每当佩带此武具的生物攻击时,穿心弓对目标由防御牌手操控的生物造成1点伤害。\n佩带{1}({1}:装备在目标由你操控的生物上。佩带的时机视同法术。) +Heart-Piercer Manticore|穿心蝎狮|生物~翼狮|当穿心蝎狮进战场时,你可以牺牲另一个生物。当你如此作时,穿心蝎狮对目标生物或牌手造成伤害,其数量等同于所牺牲生物的力量。\n遗存{5}{R}({5}{R},从你的坟墓场放逐此牌:派出一个衍生物,且为此牌的复制品,但它是白色灵俑/翼狮,且没有法术力费用。遗存的时机视同法术。) Heartbeat of Spring|春之鼓动|结界|每当牌手横置地以产生法术力时,该牌手加一点同类别的法术力到他的法术力池中。 +Heartfire Immolator|心火煽焰师|生物 ~人类/法术师|灵技(每当你施放非生物咒语时,此生物得+1/+1直到回合结束。)\n{R},牺牲心火煽焰师:它对目标生物或鹏洛客造成伤害,其数量等同于前者的力量。 Heartfire|心源烈焰|瞬间|牺牲一个生物或鹏洛客,以作为施放此咒语的额外费用。\n心源烈焰对任意一个目标造成4点伤害。 Hearth Kami|炉火神|生物 - 精怪|{X},牺牲炉火神:消灭目标总法术力费用为X的神器。 Hearthcage Giant|炉监巨人|生物~巨人/战士|当炉监巨人进场时,将两个3/1红色的元素/祭师衍生物放置进场。\n牺牲一个元素:目标巨人生物得+3/+1直到回合结束。 Hearthfire Hobgoblin|锻火大精灵|生物~精灵/士兵|连击 Heartlash Cinder|膛鞭烬身|生物~元素/战士|敏捷\n渲色~当膛鞭烬身进场时,它得+X/+0直到回合结束,X为由你操控的每个永久物之法术力费用中红色法术力符号的数量。 +Heartless Act|无情手段|瞬间|选择一项~\n•消灭目标其上没有指示物的生物。\n•从目标生物上移去至多三个指示物。 Heartless Hidetsugu|无情碑出告|传奇生物~食人魔/祭师|{T}:无情碑出告对每位牌手各造成伤害,其数量等同于该牌手总生命的一半,小数点后舍去。 Heartless Pillage|无情劫掠|法术|目标对手弃两张牌。\n突击~如果你于本回合中曾以生物攻击,则派出一个无色珍宝衍生神器,且具有「{T},牺牲此神器:加一点任意颜色的法术力到你的法术力池中。」 Heartless Summoning|无情召唤|结界|你施放的生物咒语减少{2}来施放。\n由你操控的生物得-1/-1。 Heartmender|愈心灵|生物~元素|在你的维持开始时,从每个由你操控的生物上移去一个-1/-1指示物。\n留存 (当此生物从场上置入坟墓场时,若其上没有-1/-1指示物,则将它在其拥有者的操控下返回场上,且其上有一个-1/-1指示物。) -Heart-Piercer Bow|穿心弓|神器 ~武具|每当佩带此武具的生物攻击时,穿心弓对目标由防御牌手操控的生物造成1点伤害。\n佩带{1}({1}:装备在目标由你操控的生物上。佩带的时机视同法术。) -Heart-Piercer Manticore|穿心蝎狮|生物~翼狮|当穿心蝎狮进战场时,你可以牺牲另一个生物。当你如此作时,穿心蝎狮对目标生物或牌手造成伤害,其数量等同于所牺牲生物的力量。\n遗存{5}{R}({5}{R},从你的坟墓场放逐此牌:派出一个衍生物,且为此牌的复制品,但它是白色灵俑/翼狮,且没有法术力费用。遗存的时机视同法术。) -Heart's Desire|心之所爱|法术~历险|派出一个1/1白色人类衍生生物。(然后放逐此牌。之后你还可以从放逐区中施放该生物。) Heartseeker|贯心刃|神器~武具|佩带此武具的生物得+2/+1并具有「{T},将贯心刃卸装:消灭目标生物。」\n佩带{5}({5}:装备在目标由你操控的生物上; 佩带的时机视同法术。 此牌进场时并未装备,且该生物离场后,此牌依旧在场。) Heartstabber Mosquito|刺心蚊|生物~昆虫|增幅{2}{B} (你施放此咒语时可以额外支付{2}{B}。)\n飞行\n当刺心蚊进战场时,若它已增幅,消灭目标生物。 Heartwarming Redemption|温馨救赎|瞬间|弃掉你的手牌,然后抓该数量加一的牌。你获得等同于你手牌数量的生命。 Heartwood Storyteller|哈特森说书人|生物~树妖|每当任一牌手使用非生物咒语时,该牌手的每位对手可以各抓一张牌。 Heat Ray|热射线|瞬间|热射线对目标生物造成X点伤害。 Heat Shimmer|热光烁影|法术|将一个衍生物放置进场,此衍生物为目标生物之复制。 它具有敏捷与「回合结束时,将此永久物移出对战。」 -Heaven|劈天|瞬间|劈天对每个具飞行异能的生物各造成X点伤害。 Heavenly Qilin|寰宇麒麟|生物 ~麒麟|飞行(此生物只能被具飞行或延势异能的生物阻挡。)\n当寰宇麒麟攻击时,另一个目标由你操控的生物获得飞行异能直到回合结束。 +Heaven|劈天|瞬间|劈天对每个具飞行异能的生物各造成X点伤害。 Heavy Arbalest|重型弹簧弩|神器 ~武具|佩带此武具的生物于其操控者的重置步骤中不能重置。\n佩带此武具的生物具有「{T}:此生物对目标生物或牌手造成2点伤害。」\n佩带{4} Heavy Fog|Heavy Fog|| Heavy Infantry|重装步兵|生物~人类/士兵|当重装步兵进战场时,横置目标由对手操控的生物。 @@ -5539,13 +5683,13 @@ Hedron Scrabbler|晶石翻拣怪|神器生物~组构体|地落~每当一个 Hedron-Field Purists|晶石原净化师|生物~人类/僧侣|升级{2}{W} ({2}{W}:在其上放置一个等级指示物。 升级的时机视同法术。)\n等级1-4\n1/4\n如果任一来源将对你或由你操控的任一生物造成伤害,则防止此伤害中的1点。\n等级5+\n2/5\n如果任一来源将对你或由你操控的任一生物造成伤害,则防止此伤害中的2点。 Heed the Mists|水雾窥秘|法术~古咒|将你牌库顶牌置入你的坟墓场,然后抓若干牌,其数量等同于该牌的总法术力费用。 Heidar, Rimewind Master|霜风会首领亥达|传奇生物~人类/法术师|{2},{T}:将目标永久物移回其拥有者手上。 你只可以于你操控四个或更多雪境永久物时使用此异能。 +Heightened Reflexes|迅敏反应|瞬间|目标生物得+1/+0直到回合结束。在其上放置一个先攻指示物。 Heir of Falkenrath|伐肯纳传人|生物~吸血鬼|弃一张牌:转化伐肯纳传人。此异能每回合只能起动一次。 Heir of the Wilds|蛮荒传人|生物~人类/战士|死触\n威猛~每当蛮荒传人攻击时,若你操控力量等于或大于4的生物,则蛮荒传人得+1/+1直到回合结束。 Heir to the Night|暗夜子嗣|生物~ - 吸血鬼/狂战士|飞行 Heirs of Stromkirk|溪堡传人|生物~吸血鬼|威吓 (此生物只能被神器生物和/或与它有共通颜色的生物阻挡。)\n每当溪堡传人对一位牌手造成战斗伤害时,在其上放置一个+1/+1指示物。 Hekma Sentinels|避世帘哨卫|生物~人类/僧侣|每当你循环或弃一张牌时,避世帘哨卫得+1/+1直到回合结束。 -Heliod, God of the Sun|太阳神赫利欧德|传奇结界生物~神|不灭\n只要你的白色献力小于五,赫利欧德便不是生物。(由你操控之永久物的法术力费用当中每含有一个{W},你的白色献力就加一。)\n由你操控的其他生物具有警戒异能。\n{2}{W}{W}:将一个2/1白色僧侣衍生结界生物放进战场。 -Heliod, Sun-Crowned|日冠赫利欧德|传奇结界生物~神|不灭\n只要你的白色献力小于五,赫利欧德便不是生物。\n每当你获得生命时,在目标由你操控的生物或结界上放置一个+1/+1指示物。\n{1}{W}:另一个目标生物获得系命异能直到回合结束。 +Helica Glider|曲枝飞鼠|生物 ~梦魇/松鼠|曲枝飞鼠进战场时上面依你的选择有一个飞行指示物或一个先攻指示物。 Heliod's Emissary|赫利欧德的密使|结界生物~麋鹿|神授{6}{W}(如果你支付此牌的神授费用来施放它,则它便是具「结附于生物」的灵气咒语。如果它未结附于生物上,就会再度成为生物。)\n每当赫利欧德的密使或所结附的生物攻击时,横置目标由对手操控的生物。\n所结附的生物得+3/+3。 Heliod's Intervention|赫利欧德的干预|瞬间|选择一项~\n•消灭X个目标神器和/或结界。\n•目标牌手获得两倍于X的生命。 Heliod's Pilgrim|赫利欧德的朝圣客|生物 ~人类/僧侣|当赫利欧德的朝圣客进战场时,你可以从你的牌库中搜寻一张灵气牌,展示该牌,将它置于你手上,然后将你的牌库洗牌。 @@ -5555,6 +5699,8 @@ Heliod, Sun-Crowned|日冠赫利欧德|传奇结界生物 ~神|不灭\n只要 Heliophial|日能弹|神器|辉映(用过几种颜色的法术力来支付其费用,它进场时上面便有几个充电指示物。)\n{2},牺牲日能弹:日能弹对目标生物或牌手造成伤害,其数量等同于日能弹上的充电指示物数量。 Helium Squirter|氦气喷射兽|生物~野兽/突变体|接殖3(此生物进场时上面有三个+1/+1指示物。 每当另一个生物进场时,你可以将此生物上的一个+1/+1指示物移到前者上。)\n{1}:目标具有+1/+1指示物的生物获得飞行异能直到回合结束。 Helix Pinnacle|旋升天顶|结界|帷幕\n{X}:在旋升天顶上放置X个高升指示物。\n在你的维持开始时,若旋升天顶上有100个或更多高升指示物,你便赢得此盘游戏。 +Hell's Caretaker|地狱总管|生物 ~惊惧兽|{T},牺牲一个生物:将目标生物牌从你的坟墓场移回战场。只能于你的维持中起动此异能。 +Hell's Thunder|狱雷妖|生物~元素|飞行,敏捷\n在回合结束时,牺牲狱雷妖。\n破坟{4}{R} ({4}{R}:将此牌从你的坟墓场移回场上。 它获得敏捷。 于它将离场时,或在回合结束时,将它移出对战。 破坟的时机视同法术。) Hellcarver Demon|狱雕恶魔|生物~恶魔|飞行\n每当狱雕恶魔对牌手造成战斗伤害时,牺牲所有由你操控的其他永久物并弃掉你的手牌。 放逐你牌库顶的六张牌。 你可以施放任意数量以此法放逐的非地牌,且不需支付其法术力费用。 Helldozer|地狱破土怪|生物~灵俑/巨人|{B}{B}{B},{T}:消灭目标地。 若该地为非基本地,则重置地狱破土怪。 Hellfire Mongrel|狱火猎犬|生物~元素/猎犬|在每位对手的维持开始时,若该牌手的手牌为两张或更少,则狱火猎犬对他造成2点伤害。 @@ -5566,12 +5712,11 @@ Hellkite Charger|冲锋残虐者|生物~龙|飞行,敏捷\n每当冲锋残 Hellkite Hatchling|残虐者幼雏|生物~龙|吞噬1 (于它进场时,你可以牺牲任意数量的生物。 此生物进场时上面有该数量的+1/+1指示物。)\n如果残虐者幼雏吞噬了生物,则它具有飞行与践踏异能。 Hellkite Igniter|燃焰残虐者|生物~龙|飞行,敏捷\n{1}{R}:燃焰残虐者得+X/+0直到回合结束,X为由你操控的神器数量。 Hellkite Overlord|王龙残虐者|生物~龙|飞行,践踏,敏捷\n{R}:王龙残虐者得+1/+0直到回合结束。\n{B}{G}:重生王龙残虐者. +Hellkite Punisher|惩焰残虐者|生物 ~龙|飞行\n{R}:惩焰残虐者得+1/+0直到回合结束。 Hellkite Tyrant|暴君残虐者|生物~龙|飞行,践踏\n每当暴君残虐者对任一牌手造成战斗伤害时,获得所有由该牌手操控之神器的操控权。\n在你的维持开始时,若你操控二十或更多个神器,你便赢得此盘游戏。 Hellkite Whelp|残虐者幼龙|生物 ~龙|飞行\n每当残虐者幼龙攻击时,它对目标由防御牌手操控的生物造成1点伤害。 Hellraiser Goblin|恶煞鬼怪|生物~鬼怪/狂战士|由你操控的生物具有敏捷异能,且每次战斗若能攻击,则必须攻击。 Hellrider|地狱骑士|生物~恶魔|每当一个由你操控的生物攻击时,地狱骑士对防御牌手造成1点伤害。 -Hell's Caretaker|地狱总管|生物 ~惊惧兽|{T},牺牲一个生物:将目标生物牌从你的坟墓场移回战场。只能于你的维持中起动此异能。 -Hell's Thunder|狱雷妖|生物~元素|飞行,敏捷\n在回合结束时,牺牲狱雷妖。\n破坟{4}{R} ({4}{R}:将此牌从你的坟墓场移回场上。 它获得敏捷。 于它将离场时,或在回合结束时,将它移出对战。 破坟的时机视同法术。) Hellspark Elemental|狱燎元素|生物~元素|践踏,敏捷\n在回合结束时,牺牲狱燎元素。\n破坟{1}{R} ({1}{R}:将此牌从你的坟墓场移回场上。 它获得敏捷。 于它将离场时,或在回合结束时,将它移出对战。 破坟的时机视同法术。) Helm of Kaldra|卡尔札之盔|传奇神器~武具|佩带此武具的生物具有先攻,践踏,及敏捷异能。\n{1}:若你操控名称各为卡尔札之剑,卡尔札之盾,及卡尔札之盔的武具,将一个4/4无色,名称为卡尔札的传奇圣者衍生物放置进场,并将上述武具装备于其上。\n佩带{2} Helm of the Ghastlord|惧侯头盔|结界~灵气|生物结界\n只要受此结界的生物是蓝色,它便得+1/+1且具有「每当此生物向对手造成伤害时,抓一张牌。」\n只要受此结界的生物是黑色,它便得+1/+1且具有「每当此生物向对手造成伤害时,该牌手弃一张牌。」 @@ -5587,13 +5732,13 @@ Herald of Faith|信念传令使|生物 ~天使|飞行\n每当信念传令使 Herald of Kozilek|寇基雷传令|生物~奥札奇/奴兽|虚色(此牌没有颜色。)你施放的无色咒语减少{1}来施放。 Herald of Leshrac|拉席克传令使|生物~圣者|飞行\n累积维持~获得一个不由你操控的地之操控权。\n每有一个由你操控却不由你拥有的地,拉席克传令使便得+1/+1。\n当拉席克传令使离场时,每位牌手获得由他拥有且由你操控之地的操控权。 Herald of Secret Streams|秘溪讯使|生物 ~人鱼/战士|由你操控且其上有+1/+1指示物的生物不能被阻挡。 +Herald of Torment|劫令恶魔|结界生物~恶魔|神授{3}{B}{B}(如果你支付此牌的神授费用来施放它,则它便是具「结附于生物」的灵气咒语。如果它未结附于生物上,就会再度成为生物。)\n飞行\n在你的维持开始时,你失去1点生命。\n所结附的生物得+3/+3且具有飞行异能。 +Herald of War|战令天使|生物~天使|飞行\n每当战令天使攻击时,在其上放置一个+1/+1指示物。\n战令天使上每有一个+1/+1指示物,你的天使咒语与人类咒语就减少{1}来施放。 Herald of the Dreadhorde|震惧军先锋|生物 ~灵俑/战士|当震惧军先锋死去时,囤兵2。(在一个由你操控的军队上放置两个+1/+1指示物。如果你未操控军队,则先派出一个0/0黑色灵俑/军队衍生物。) Herald of the Fair|博览会传令|生物~人类|当博览会传令进战场时,目标由你操控的生物得+1/+1直到回合结束。 Herald of the Host|军兆天使|生物~天使|飞行,警戒繁影(每当此生物攻击时,对防御牌手之外的每位对手而言,你可以将一个衍生物横置放进战场且正对该牌手或由他操控的任一鹏洛客进行攻击,该衍生物为此生物的复制品。在战斗结束时,放逐这些衍生物。) Herald of the Pantheon|诸神传令使|生物~半人马/祭师|你施放的结界咒语减少{1}来施放。每当你施放结界咒语时,你获得1点生命。 Herald of the Sun|阳辉传令使|生物 ~天使|飞行\n{3}{W}:在另一个目标具飞行异能的生物上放置一个+1/+1指示物。 -Herald of Torment|劫令恶魔|结界生物~恶魔|神授{3}{B}{B}(如果你支付此牌的神授费用来施放它,则它便是具「结附于生物」的灵气咒语。如果它未结附于生物上,就会再度成为生物。)\n飞行\n在你的维持开始时,你失去1点生命。\n所结附的生物得+3/+3且具有飞行异能。 -Herald of War|战令天使|生物~天使|飞行\n每当战令天使攻击时,在其上放置一个+1/+1指示物。\n战令天使上每有一个+1/+1指示物,你的天使咒语与人类咒语就减少{1}来施放。 Heraldic Banner|纹章旗帜|神器|于纹章旗帜进战场时,选择一种颜色。\n由你操控的该色生物得+1/+0。\n{T}:加一点该色的法术力。 Herbal Poultice|草药糊|神器|{3},牺牲草药糊:重生目标生物。 Herd Gnarr|结群嚎龙|生物~野兽|每当另一个生物在你的操控下进场时,结群嚎龙得+2/+2直到回合结束。 @@ -5617,32 +5762,27 @@ Hero's Downfall|英雄殉身|瞬间|消灭目标生物或鹏洛客。 Heroes Remembered|壮士不朽|法术|你获得20点生命。\n延缓10~{W}(除了从你手上使用此牌,你可以支付{W}并将此牌移出对战,且上面有十个计时指示物。 在你的维持开始时,从其上移去一个计时指示物。 当移去最后一个时,则使用它且不需支付其法术力费用。) Heroes of the Revel|欢宴勇士|生物 ~羊蹄人/士兵|当欢宴勇士进战场时,派出一个1/1红色羊蹄人衍生生物,且具有「此生物不能进行阻挡。」\n每当你施放以欢宴勇士为目标的咒语时。由你操控的生物得+1/+0直到回合结束。 Heroes' Bane|英雄灾祸|生物~多头龙|英雄灾祸进战场时上面有四个+1/+1指示物。\n{2}{G}{G}:在英雄灾祸上放置X个+1/+1指示物,X为其力量。 -Heroes of the Revel|欢宴勇士|生物~羊蹄人/士兵|当欢宴勇士进战场时,派出一个1/1红色羊蹄人衍生生物,且具有“此生物不能进行阻挡。”\n每当你施放以欢宴勇士为目标的咒语时,由你操控的生物得+1/+0直到回合结束。 Heroes' Podium|英雄荣坛|传奇神器|对每个由你操控的传奇生物而言,你每操控一个其他传奇生物,它便得+1/+1。\n{X},{T}:检视你牌库顶的X张牌。你可以展示其中的一张传奇生物牌,并将其置于你手上。将其余的牌以随机顺序置于你的牌库底。 -Heroes Remembered|壮士不朽|法术|你获得20点生命。\n延缓10~{W}(除了从你手上使用此牌,你可以支付{W}并将此牌移出对战,且上面有十个计时指示物。 在你的维持开始时,从其上移去一个计时指示物。 当移去最后一个时,则使用它且不需支付其法术力费用。) Heroes' Reunion|英雄重聚首|瞬间|目标牌手获得7点生命。 Heroic Intervention|英勇干预|瞬间|由你操控的永久物获得辟邪与不灭异能直到回合结束。 Heroic Reinforcements|英勇增援|法术|派出两个1/1白色士兵衍生生物。直到回合结束,由你操控的生物得+1/+1且获得敏捷异能。(它们此回合便能攻击与{T}。) Heron's Grace Champion|苍鹭风华斗士|生物~人类/骑士|闪现\n系命\n当苍鹭风华斗士进战场时,直到回合结束,由你操控的其他人类得+1/+1且获得系命异能。 -Hero's Blade|英雄宝刃|神器~武具|佩带此武具的生物得+3/+2。\n每当一个传奇生物在你的操控下进战场时,你可以将英雄宝刃装备于其上。\n佩带{4} -Hero's Demise|英雄殒落|瞬间|消灭目标传奇生物。 -Hero's Downfall|英雄殉身|瞬间|消灭目标生物或鹏洛客。 Hewed Stone Retainers|石雕侍从|神器生物~魔像|只能于你已施放过其他咒语的回合中施放石雕侍从。 Hex Parasite|邪术寄生虫|神器生物~昆虫|{X}{B/P}:从目标永久物上移去至多X个指示物。 每以此法移去一个指示物,邪术寄生虫便得+1/+0直到回合结束。 ({B/P}可用{B}或2点生命来支付。) -Hex|六方杀阵|法术|消灭六个目标生物。 Hexdrinker|饮咒蛇|生物 ~蛇|升级{1}({1}:在其上放置一个等级指示物。升级的时机视同法术。)\n等级3-7\n4/4\n反瞬间保护\n等级8+\n6/6\n反一切保护 Hexplate Golem|六角板魔像|神器生物 ~魔像| +Hex|六方杀阵|法术|消灭六个目标生物。 Hibernation's End|冬眠结束|结界|累积维持{1}\n每当你支付冬眠结束的累积维持费用时,你可以从你的牌库中搜寻一张生物牌,且此牌之总法术力费用需等于冬眠结束上岁月指示物的数量,并将它放置进场。 若你如此作,则将你的牌库洗牌。 Hidden Dragonslayer|匿踪屠龙者|生物~人类/战士|系命\n威力变身{2}{W}(你可牌面朝下地施放此牌并支付{3},将其当成2/2生物。可随时支付其威力变身费用使其翻回正面,并在其上放置一个+1/+1指示物。)\n当匿踪屠龙者翻回正面时,消灭目标由对手操控且力量等于或大于4的生物。 Hidden Herbalists|隐匿草药师|生物~人类/德鲁伊|反抗~当隐匿草药师进战场时,若本回合中曾有由你操控的永久物离开战场,则加{G}{G}到你的法术力池中。 Hidden Horror|匿形惊惧兽|生物~惊惧兽|当匿形惊惧兽进场时,除非你弃掉一张生物牌,否则将它牺牲。 Hidden Stockpile|秘藏备品|结界|反抗~在你的结束步骤开始时,若本回合中曾有由你操控的永久物离开战场,则派出一个1/1无色自动机衍生神器生物。\n{1},牺牲一个生物:占卜1。 Hidden Strings|无形操丝|法术|你可以横置或重置目标永久物,然后你可以横置或重置另一个目标永久物。\n暗码(然后你可以放逐此咒语牌,并赋码于一个由你操控的生物上。每当该生物对任一牌手造成战斗伤害时,其操控者可以施放所赋码之牌的复制品,且不需支付其法术力费用。) -Hide|Hide|瞬间|将目标神器或结界牌置于其拥有者的牌库底。 Hideous End|骇人丧亡|瞬间|消灭目标非黑色的生物。 其操控者失去2点生命。 Hideous Laughter|骇人邪笑|瞬间~古咒|所有生物得-2/-2直到回合结束。\n通联古咒{3}{B}{B}(于你使用古咒咒语时,你可以从你的手上展示此牌,并支付其通联费用。若你如此作,则将此牌的效应加入该咒语中。) Hideous Visage|骇人恶容|法术|由你操控的生物获得威吓异能直到回合结束。 (这些生物只能被神器和/或与它有共通颜色的生物阻挡。) Hidetsugu's Second Rite|碑出告第二仪式|瞬间|若目标牌手的生命正好为10,碑出告第二仪式对该牌手造成10点伤害。 +Hide|Hide|瞬间|将目标神器或结界牌置于其拥有者的牌库底。 Hieroglyphic Illumination|图符幽光|瞬间|抓两张牌。\n循环{U}({U},弃掉此牌:抓一张牌。) Hieromancer's Cage|圣术士囚笼|结界|当圣术士囚笼进战场时,放逐目标由对手操控的非地永久物,直到圣术士囚笼离开战场为止。 Hierophant's Chalice|法皇圣杯|神器|当法皇圣杯进战场时,目标对手失去1点生命且你获得1点生命。\n{T}:加{C}到你的法术力池中。 @@ -5666,9 +5806,9 @@ Hijack|劫持|法术|获得目标神器或生物的操控权直到回合结束 Hikari, Twilight Guardian|暮光护卫秘加理|传奇生物~精怪|飞行\n每当你使用精怪或古咒咒语时,你可以将暮光护卫秘加理移出对战。若你如此作,在回合结束将它在其拥有者的操控下移回场上。 Hill Giant|山丘巨人|生物~巨人| Hillcomber Giant|搜山巨人|生物~巨人/斥候|山脉行者 -Hinder|阻碍|瞬间|反击目标咒语。若该咒语以此法被反击,则改为将之置于其拥有者的牌库顶或牌库底,而非置入其拥有者的坟墓场。 Hindering Light|阻碍之光|瞬间|反击目标咒语,且该咒语须以你或是由你操控的永久物为目标。\n抓一张牌。 Hindervines|阻路藤蔓|瞬间|于本回合中,防止其上没有+1/+1指示物的生物将造成之所有战斗伤害。 +Hinder|阻碍|瞬间|反击目标咒语。若该咒语以此法被反击,则改为将之置于其拥有者的牌库顶或牌库底,而非置入其拥有者的坟墓场。 Hinterland Drake|内陆龙兽|生物~龙兽|飞行\n内陆龙兽不能阻挡神器生物。 Hinterland Harbor|内陆港湾|地|除非你操控树林或海岛,否则内陆港湾须横置进战场。\n{T}:加{G}或{U}。 Hinterland Hermit|内陆隐者|生物~人类/狼人|在每个维持开始时,若上回合没有任一咒语施放过,转化内陆隐者。 @@ -5678,22 +5818,24 @@ Hired Blade|雇剑打手|生物 ~人类/杀手|闪现(你可以于你能够 Hired Heist|雇佣抢匪|诡局|秘案(开始游戏时将此诡局牌面朝下地置于统帅区,并私下决定一个牌名。你随时可以将此诡局翻回正面并公布该名称。)\n每当一个由你操控且具该名称的生物对任一牌手造成战斗伤害时,你可以支付{U}。若你如此作,则抓一张牌。 Hired Poisoner|雇佣投毒客|生物 ~人类/杀手|死触 Hired Torturer|雇佣刑吏|生物~人类/浪客|守军\n{3}{B},{T}:目标对手失去2点生命,然后从其手上随机展示一张牌。 -Hisoka, Minamo Sensei|水面院密师范|传奇生物~人类/法术师|{2}{U},弃一张牌:若目标咒语与所弃之牌的总法术力费用相同,则反击之。 Hisoka's Defiance|密师范的反抗|瞬间|反击目标精怪或古咒咒语。 Hisoka's Guard|密师范护卫|生物~人类/法术师|你可选择于你的重置步骤中不重置密师范护卫。\n{1}{U},{T}:只要密师范护卫持续被横置,则目标由你操控,且不是密师范护卫的生物不能成为咒语或异能的目标。 +Hisoka, Minamo Sensei|水面院密师范|传奇生物~人类/法术师|{2}{U},弃一张牌:若目标咒语与所弃之牌的总法术力费用相同,则反击之。 Hissing Iguanar|嘶响鬣蜥|生物~蜥蜴|每当另一个生物从场上置入坟墓场时,你可以让嘶响鬣蜥对目标牌手造成1点伤害。 Hissing Miasma|嘶响沼气|结界|每当一个生物攻击你时,其操控者失去1点生命。 Hissing Quagmire|嘶响湿沼|地|嘶响湿沼须横置进战场。\n{T}:加{B}或{G}到你的法术力池中。\n{1}{B}{G}:嘶响湿沼成为2/2黑绿双色,具死触异能的元素生物直到回合结束。它仍然是地。 +Historian of Zhalfir|赛费尔史家|生物 ~人类/法术师|每当赛费尔史家攻击时,若你操控泰菲力鹏洛客,则抓一张牌。 History of Benalia|宾纳里亚史|结界 ~传纪|(于此传纪进战场时及于你抓牌步骤后,加一个学问指示物。到III后牺牲之。)\nI, II — 派出一个2/2白色,具警戒异能的骑士衍生生物。\nIII — 由你操控的骑士得+2/+1直到回合结束。 -Hit|Hit|瞬间|目标牌手牺牲一个神器或生物。 刺杀对该牌手造成伤害,其数量等同于该永久物的总法术力费用。 Hitchclaw Recluse|钩爪隐士|生物 ~蜘蛛|延势 +Hit|Hit|瞬间|目标牌手牺牲一个神器或生物。 刺杀对该牌手造成伤害,其数量等同于该永久物的总法术力费用。 Hive Mind|集体心智|结界|每当任一牌手施放瞬间或法术咒语,所有其它牌手均复制该咒语。 这些牌手可以为自己的复制品选择新目标。 Hive Stirrings|巢穴醒生|法术|将两个1/1无色裂片妖衍生生物放进战场。 Hivestone|母巢石|神器|由你操控的生物额外具有「裂片妖」此生物类别。 Hixus, Prison Warden|典狱长希瑟思|传奇生物~人类/士兵|闪现(你可以于你能够施放瞬间的时机下施放此咒语。)每当一个生物对你造成战斗伤害时,若典狱长希瑟思是于本回合进战场,则放逐该生物,直到希瑟思离开战场为止。(该生物会在其拥有者的操控下移回。) +Hoard-Smelter Dragon|炼储巨龙|生物~龙|飞行\n{3}{R}:消灭目标神器。 炼储巨龙得+X/+0直到回合结束,X为该神器的总法术力费用。 Hoarder's Greed|藏宝贪欲|法术|你失去2点生命并抓两张牌,然后与一位对手比点。 若你赢,则重复此流程。 (参与比点的牌手各展示其牌库顶牌,然后将该牌置于牌库顶部或底部。 所展示的牌之总法术力费用比较高的牌手赢得比点。) Hoarding Dragon|贮宝巨龙|生物~龙|飞行\n当贮宝巨龙进战场时,你可以从你的牌库中搜寻一张神器牌,将它放逐,然后将你的牌库洗牌。\n当贮宝巨龙死去时,你可以将所放逐的牌置于其拥有者手上。 -Hoard-Smelter Dragon|炼储巨龙|生物~龙|飞行\n{3}{R}:消灭目标神器。 炼储巨龙得+X/+0直到回合结束,X为该神器的总法术力费用。 +Hobblefiend|噬踵邪鬼|生物 ~魔鬼|践踏(此生物造成之过量战斗伤害能对所攻击的牌手或鹏洛客造成之。)\n{1},牺牲另一个生物:在噬踵邪鬼上放置一个+1/+1指示物。 Hobgoblin Dragoon|大精灵重装兵|生物~精灵/骑士|飞行,先攻 Hogaak, Arisen Necropolis|醒转古陵寝霍佳葛|传奇生物 ~圣者|你不能用法术力来施放此咒语。\n召集,掘穴(于施放此咒语时,你每横置一个生物,就能为此咒语支付{1}或一点该生物颜色之法术力,且每从你坟墓场中放逐一张牌,也能支付{1}。)\n你可以从你的坟墓场中施放醒转古陵寝霍佳葛。\n践踏 Hokori, Dust Drinker|饮尘放粉痢|传奇生物~精怪|地于其操控者的重置步骤中不能重置。\n在每位牌手的维持开始时,该牌手重置一个由他操控的地。 @@ -5713,7 +5855,7 @@ Hollowsage|寂空贤者|生物~人鱼/法术师|每当寂空贤者成为未 Holy Day|圣日|瞬间|于本回合中,防止将造成的所有战斗伤害。 Holy Justiciar|神圣司法僧|生物~人类/僧侣|{2}{W},{T}:横置目标生物。 若该生物是灵俑,将它放逐。 Holy Mantle|神圣护篷|结界~灵气|结附于生物\n所结附的生物得+2/+2且具有反生物保护。 -Holy Strength|神圣之力|结界~灵气|生物结界(于使用时指定一个生物为目标。 此牌进场时结附在该生物上。)\n受此结界的生物得+1/+2。 +Holy Strength|神圣之力|结界~灵气|生物结界(于使用时指定一个生物为目标。 此牌进场时结附在该生物上)\n受此结界的生物得+1/+2。 Homarid Explorer|荷马利族探险家|生物 ~荷马利/斥候|当荷马利族探险家进战场时,目标牌手将其牌库顶的四张牌置入其坟墓场。 Homeward Path|返乡之径|地|{T}:加{C}到你的法术力池中。\n{T}:每位牌手各获得所有由其拥有之生物的操控权。 Homicidal Brute|嗜杀蛮汉|生物~ - 人类/突变体|在你的结束步骤开始时,若嗜杀蛮汉本回合并未攻击,则横置嗜杀蛮汉,然后转化它。 @@ -5726,36 +5868,39 @@ Honden of Life's Web|大罗本殿|传奇结界~祭祠|在你的维持开始时 Honden of Night's Reach|夜幕本殿|传奇结界~祭祠|在你的维持开始时,你每操控一个祭祠,目标对手便弃一张牌。 Honden of Seeing Winds|清风本殿|传奇结界~祭祠|在你的维持开始时,你每操控一个祭祠,便抓一张牌。 Honed Khopesh|光亮镰刃|神器~武具|佩带此武具的生物得+1/+1。\n佩带{1}({1}:装备在目标由你操控的生物上。佩带的时机视同法术。) +Honey Mammoth|饮蜜长毛象|生物 ~象|当饮蜜长毛象进战场时,你获得4点生命。 Honor Guard|仪队兵|生物~人类/士兵|{W}:仪队兵得+0/+1直到回合结束。 Honor of the Pure|纯净荣耀|结界|由你操控的白色生物得+1/+1。 Honor the God-Pharaoh|崇敬法老神|法术|弃一张牌,以作为施放此咒语的额外费用。\n抓两张牌。囤兵1。(在一个由你操控的军队上放置一个+1/+1指示物。如果你未操控军队,则先派出一个0/0黑色灵俑/军队衍生物。) +Honor's Reward|荣耀报偿|瞬间|你获得4点生命。振励2。(于由你操控的生物中选择一个防御力最小的生物,在其上放置两个+1/+1指示物。) +Honor-Worn Shaku|荣耀之笏|神器|{T}:加{1}到你的法术力池中。\n横置一个由你操控且未横置的传奇永久物:重置荣耀之笏。 Honorable Passage|荣耀之路|瞬间|选择一个来源,于本回合中,防止该来源下一次将对目标生物或牌手造成的伤害 若以此法防止的伤害来源为红色,则荣耀之路对此来源的操控者造成伤害,其数量等同于以此法防止之伤害。 Honored Crop-Captain|荣耀群长|生物~人类/战士|每当荣耀群长攻击时,其他进行攻击的生物得+1/+0直到回合结束。 Honored Hierarch|荣耀大主教|生物~人类/德鲁伊|铭勇1(当此生物对任一牌手造成战斗伤害时,若它未铭勇,则在其上放置一个+1/+1指示物且它已铭勇。)只要荣耀大主教已铭勇,它便具有警戒异能与「{T}:加一点任意颜色的法术力到你的法术力池中。」 Honored Hydra|赐耀多头龙|生物~蛇/多头龙|践踏\n遗存{3}{G}({3}{G}从你的坟墓场放逐此牌:派出一个衍生物,且为此牌的复制品,但它是白色灵俑/蛇/多头龙,且没有法术力费用。遗存的时机视同法术。) -Honor's Reward|荣耀报偿|瞬间|你获得4点生命。振励2。(于由你操控的生物中选择一个防御力最小的生物,在其上放置两个+1/+1指示物。) -Honor-Worn Shaku|荣耀之笏|神器|{T}:加{1}到你的法术力池中。\n横置一个由你操控且未横置的传奇永久物:重置荣耀之笏。 Hooded Assassin|覆篷杀手|生物~人类/杀手|当覆篷杀手进战场时,选择一项~\n● 在覆篷杀手上放置一个+1/+1指示物。\n● 消灭目标于本回合受过伤害的生物。 +Hooded Blightfang|枯牙眼镜蛇|生物 ~蛇|死触\n每当一个由你操控且具死触异能的生物攻击时,每位对手各失去1点生命,且你获得1点生命。\n每当一个由你操控且具死触异能的生物对任一鹏洛客造成伤害时,消灭该鹏洛客。 Hooded Brawler|胀颈好斗者|生物~那伽/战士|你可以于胀颈好斗者攻击时耗竭之。当你如此作时,它得+2/+2直到回合结束。(已耗竭的生物于你的下一个重置步骤中不能重置。) Hooded Hydra|顶盖多头龙|生物~蛇/多头龙|顶盖多头龙进战场时上面有X个+1/+1指示物。\n当顶盖多头龙死去时,其上每有一个+1/+1指示物,便将一个1/1绿色的蛇衍生生物放进战场。\n变身{3}{G}{G}\n于顶盖多头龙翻回正面时,在其上放置五个+1/+1指示物。 Hoof Skulkin|蹄臂颅身|神器生物~稻草人|{3}:目标绿色生物得+1/+1直到回合结束。 Hoofprints of the Stag|雄鹿蹄印|部族结界~元素|每当你抓一张牌时,你可以在雄鹿蹄印上放置一个蹄印指示物。\n{2}{W},从雄鹿蹄印上移去四个蹄印指示物:将一个4/4白色,具飞行异能的元素衍生物放置进场。 你只可以于自己的回合中使用此异能。 Hooting Mandrills|高叫山魈|生物~猿猴|掘穴(你于施放此咒语时每从你坟墓场中放逐一张牌,就能为此咒语支付{1})。\n践踏 Hope Against Hope|空抱希望|结界~灵气|结附于生物\n你每操控一个生物,所结附的生物便得+1/+1。\n只要所结附的生物是人类,它便具有先攻异能。 -Hope of Ghirapur|吉拉波之望|传奇神器生物~振翼机|飞行\n牺牲吉拉波之望:选择目标牌手,且须是本回合曾受过吉拉波之望战斗伤害者。直到你的下一个回合,该牌手不能施放非生物咒语。 Hope Tender|育望师|生物~人类/德鲁伊|{1},{T}:重置目标地。\n{1},{T},耗竭育望师:重置两个目标地。(已耗竭的生物于你的下一个重置步骤中不能重置。) +Hope of Ghirapur|吉拉波之望|传奇神器生物~振翼机|飞行\n牺牲吉拉波之望:选择目标牌手,且须是本回合曾受过吉拉波之望战斗伤害者。直到你的下一个回合,该牌手不能施放非生物咒语。 Hopeful Eidolon|美愿幻灵|结界生物~精怪|神授{3}{W}(如果你支付此牌的神授费用来施放它,则它便是具「结附于生物」的灵气咒语。如果它未结附于生物上,就会再度成为生物。)\n系命(此生物所造成的伤害会让你获得等量的生命。)\n所结附的生物得+1/+1且具有系命异能。 Horde Ambusher|部落伏击兵|生物~人类/狂战士|每当部落伏击兵进行阻挡时,它对你造成1点伤害。\n变身~从你手上展示一张红色牌。(你可牌面朝下地施放此牌并支付{3},将其当成2/2生物。可随时支付其变身费用使其翻回正面。)\n当部落伏击兵翻回正面时,目标生物本回合不能进行阻挡。 Horde of Boggarts|波尬大军|生物~精灵|波尬大军的力量及防御力各等同于由你操控的红色永久物之数量。\n波尬大军只能被两个或更多生物阻挡。 Horde of Notions|概念大群|传奇生物~元素|警戒,践踏,敏捷\n{W}{U}{B}{R}{G}:你可以从你的坟墓场使用目标元素牌,且不需支付其法术力费用。 Hordeling Outburst|族人爆发|法术|将三个1/1红色鬼怪衍生生物放进战场。 Horizon Canopy|遍野林冠|地|{T},支付1点生命:加{G}或{W}到你的法术力池中。\n{1},{T},牺牲遍野林冠:抓一张牌。 -Horizon Chimera|远扬盖美拉|生物~盖美拉|闪现\n飞行,践踏\n每当你抓一张牌时,你获得1点生命。 +Horizon Chimera|远扬盖美拉|生物~盖美拉|闪现(你可以于你能够施放瞬间的时机下施放此咒语。)\n飞行,践踏\n每当你抓一张牌时,你获得1点生命。 Horizon Drake|天际龙兽|生物~龙兽|飞行,反地保护 Horizon Scholar|天际学者|生物 ~史芬斯|飞行\n当天际学者进战场时,占卜2。(检视你牌库顶的两张牌,然后将其中任意数量的牌以任意顺序置于你牌库底,其余则以任意顺序置于你牌库顶。) Horizon Seed|彼方莳|生物~精怪|每当你使用精怪或古咒咒语时,重生目标生物。 Horizon Spellbomb|地平线咒击弹|神器|{2},{T},牺牲地平线咒击弹:从你的牌库中搜寻一张基本地牌,展示该牌,并将它置入你手上。 然后将你的牌库洗牌。\n当地平线咒击弹从战场进入坟墓场时,你可以支付{G}。 若你如此作,则抓一张牌。 Horn of Greed|贪婪号角|神器|每当任一牌手使用地时,该牌手抓一张牌。 +Hornbash Mentor|突角明师|生物 ~人类/战士|当突角明师进战场时,在目标由你操控的非人类生物上放置一个践踏指示物。\n{2}{G},{T}:在每个由你操控且具践踏异能的生物上各放置一个+1/+1指示物。 Horncaller's Chant|唤角师吟颂|法术|将一个4/4绿色,具践踏异能的犀牛衍生生物放进战场,然后殖民。(将一个衍生物放进战场,此衍生物为由你操控的某衍生生物之复制品。) Horned Helm|刺角头盔|神器~武具|佩带此武具的生物得+1/+1并具有践踏异能。\n{G}{G}:将刺角头盔装备在目标由你操控的生物上。\n佩带{1}({1}:装备在目标由你操控的生物上;佩带的时机视同法术。) Horned Turtle|角龟|生物~龟| @@ -5764,8 +5909,8 @@ Hornet Nest|黄蜂巢|生物~昆虫|守军(此生物不能攻击。)\n每当 Hornet Queen|蜂后|生物~昆虫|飞行\n死触(它对生物造成的任何数量伤害都足以消灭后者。)\n当蜂后进战场时,将四个1/1绿色,具飞行与死触异能的昆虫衍生生物放进战场。 Hornet Sting|黄蜂螫刺|瞬间|黄蜂螫刺对目标生物或牌手造成1点伤害。 Hornswoggle|招摇撞骗|瞬间|反击目标生物咒语。你派出一个无色珍宝衍生神器,且具有「{T},牺牲此神器:加一点任意颜色的法术力到你的法术力池中。」 -Horobi, Death's Wail|亡嚎崩老卑|传奇生物~精怪|飞行\n每当任一生物成为咒语或异能的目标时,消灭该生物。 Horobi's Whisper|崩老卑之细语|瞬间~古咒|若你操控沼泽,则消灭目标非黑色生物。\n通联古咒~从你的坟墓场中将四张牌移出对战。 (当你使用古咒咒语时,你可以从你的手上展示此牌,并支付其通联费用。 若你如此作,则将此牌的效应加入该咒语中。) +Horobi, Death's Wail|亡嚎崩老卑|传奇生物~精怪|飞行\n每当任一生物成为咒语或异能的目标时,消灭该生物。 Horribly Awry|可怖扭曲|瞬间|虚色(此牌没有颜色。)反击目标总法术力费用等于或小于4的生物咒语。如果以此法反击该咒语,则改为将它放逐,而非置入其拥有者的坟墓场。 Horrifying Revelation|可怖启示|法术|目标牌手弃一张牌,然后将其牌库顶牌置入其坟墓场。 Horror of Horrors|究极惊惧|结界|牺牲一个沼泽:重生目标黑色生物。 (如果该生物下一次于本回合中将被消灭,则它不会被消灭, 而是改为将它横置,移除所受的所有伤害,并将它移出战斗。) @@ -5803,28 +5948,29 @@ Howling Golem|嚎叫魔像|神器生物 ~魔像|每当嚎叫魔像攻击或阻 Howling Mine|嚎叫的矿井|神器|在每位牌手的抓牌步骤开始时,若嚎叫的矿井并未横置,则该牌手抓一张牌。 Howling Wolf|嚎叫野狼|生物~狼|当嚎叫野狼进战场时,你可以从你牌库中搜寻至多三张名称为嚎叫野狼的牌,展示这些牌,并将它们置于你手上。若你如此作,则将你的牌库洗牌。 Howlpack Alpha|嚎群首领|生物~ - 狼人|由你操控的其他狼人生物与狼生物得+1/+1。\n在你的结束步骤开始时,将一个2/2绿色的狼衍生生物放进战场。\n在每个维持开始时,若某牌手上回合施放了两个或更多咒语,转化嚎群首领。 -Howlpack of Estwald|恩资森嚎群|生物~ - 狼人|在每个维持开始时,若某牌手上回合施放了两个或更多咒语,转化恩资森嚎群。 Howlpack Resurgence|嚎群复生|结界|闪现(你可以于你能够施放瞬间的时机下施放此咒语。)\n由你操控且为狼或狼人的生物得+1/+1且具有践踏异能。 Howlpack Wolf|嚎群狼|生物~狼|除非你操控另一个狼或狼人,否则嚎群狼不能进行阻挡。 +Howlpack of Estwald|恩资森嚎群|生物~ - 狼人|在每个维持开始时,若某牌手上回合施放了两个或更多咒语,转化恩资森嚎群。 Howltooth Hollow|嚎牙洼地|地|掩蔽 (此地须横置进场。 当它进场时,检视你牌库顶的四张牌,将其中一张牌面朝下地移出对战,然后将其余的牌置于你牌库底。)\n{T}:加{B}到你的法术力池中。\n{B},{T}:如果每位牌手都没有手牌,则你可以使用所移出对战的牌,且不须支付其法术力费用。 Hua Tuo, Honored Physician|Hua Tuo, Honored Physician|| Huang Zhong, Shu General|Huang Zhong, Shu General|| -Huatli, Dinosaur Knight|恐龙骑士华特莉|传奇鹏洛客~华特莉|+2:在至多一个目标由你操控的恐龙上放置两个+1/+1指示物。\n−3:目标由你操控的恐龙对目标不由你操控的生物造成伤害,其数量等同于前者的力量。\n−7:由你操控的恐龙得+4/+4直到回合结束。 -Huatli, Radiant Champion|辉光斗士华特莉|传奇鹏洛客 ~华特莉|+1:你每操控一个生物,便在辉光斗士华特莉上放置一个忠诚指示物。\n−1:目标生物得+X/+X直到回合结束,X为由你操控的生物数量。\n−8:你获得具有「每当一个生物在你的操控下进战场时,你可以抓一张牌」的徽记。 -Huatli, the Sun's Heart|烈阳之心华特莉|传奇鹏洛客 ~华特莉|由你操控的每个生物皆依照其防御力来分配战斗伤害,而不是依照力量。\n−3:你获得若干生命,其数量等同于由你操控的生物中防御力最大者的数值。 -Huatli, Warrior Poet|战士诗人华特莉|传奇鹏洛客 ~华特莉|+2:你获得若干生命,其数量等同于由你操控的生物中力量最大者的数值。\n0:派出一个3/3绿色,具践踏异能的恐龙衍生生物。\n−X:战士诗人华特莉对任意数量的目标生物造成共X点伤害,你可以任意分配。以此法受到伤害的生物本回合不能进行阻挡。 Huatli's Raptor|华特莉的迅猛龙|生物 ~恐龙|警戒\n当华特莉的迅猛龙进战场时,增殖。(选择任意数量的永久物和/或牌手,然后为其已有之每种指示物各多放置一个同类的指示物。) Huatli's Snubhorn|华特莉的短角龙|生物~恐龙|警戒(此生物攻击时不需横置。) Huatli's Spurring|华特莉的驱策|瞬间|目标生物得+2/+0直到回合结束。如果你操控华特莉鹏洛客,则改为该生物得+4/+0直到回合结束。 +Huatli, Dinosaur Knight|恐龙骑士华特莉|传奇鹏洛客~华特莉|+2:在至多一个目标由你操控的恐龙上放置两个+1/+1指示物。\n−3:目标由你操控的恐龙对目标不由你操控的生物造成伤害,其数量等同于前者的力量。\n−7:由你操控的恐龙得+4/+4直到回合结束。 +Huatli, Radiant Champion|辉光斗士华特莉|传奇鹏洛客 ~华特莉|+1:你每操控一个生物,便在辉光斗士华特莉上放置一个忠诚指示物。\n−1:目标生物得+X/+X直到回合结束,X为由你操控的生物数量。\n−8:你获得具有「每当一个生物在你的操控下进战场时,你可以抓一张牌」的徽记。 +Huatli, Warrior Poet|战士诗人华特莉|传奇鹏洛客 ~华特莉|+2:你获得若干生命,其数量等同于由你操控的生物中力量最大者的数值。\n0:派出一个3/3绿色,具践踏异能的恐龙衍生生物。\n−X:战士诗人华特莉对任意数量的目标生物造成共X点伤害,你可以任意分配。以此法受到伤害的生物本回合不能进行阻挡。 +Huatli, the Sun's Heart|烈阳之心华特莉|传奇鹏洛客 ~华特莉|由你操控的每个生物皆依照其防御力来分配战斗伤害,而不是依照力量。\n−3:你获得若干生命,其数量等同于由你操控的生物中防御力最大者的数值。 Hubris|傲睨|瞬间|将目标生物及结附于其上的所有灵气移回其拥有者手上。 Huddle Up|耳语谋策|法术|助力(另一位牌手能够为此咒语的费用支付至多{2}。)\n两位目标牌手各抓一张牌。 Hulking Devil|巨身魔鬼|生物~魔鬼| Human Frailty|人之脆弱|瞬间|消灭目标人类生物。 Humble Budoka|谦敬武道家|生物~人类/修行僧|谦敬武道家不能成为咒语或异能的目标。 Humble Defector|谦卑皈宗者|生物 ~人类/浪客|{T}:抓两张牌。目标对手获得谦卑皈宗者的操控权。只能于你的回合中起动此异能。 +Humble Naturalist|谦卑归真师|生物 ~人类/德鲁伊|{T}:加一点任意颜色的法术力。此法术力只能用来施放生物咒语。 Humble the Brute|巧取强敌|瞬间|消灭目标力量等于或大于4的生物。\n探查。(将一个无色线索衍生神器放进战场,且其具有「{2},牺牲此神器:抓一张牌。」) -Humble|低声下气|瞬间|直到回合结束,目标生物失去所有异能,且基础力量与防御力为0/1。 Humbler of Mortals|凡人煞星|结界生物~元素|星彩~每当凡人煞星或另一个结界在你的操控下进战场时,由你操控的生物获得践踏异能直到回合结束。 +Humble|低声下气|瞬间|直到回合结束,目标生物失去所有异能,且基础力量与防御力为0/1。 Humongulus|巨型造妖|生物 ~造妖|辟邪(此生物不能成为由对手操控之咒语或异能的目标。) Hundred-Handed One|百臂巨人|生物~巨人|警戒\n{3}{W}{W}{W}:蛮化3。(如果此生物未蛮化,则在其上放置三个+1/+1指示物且它已蛮化。)\n只要百臂巨人已蛮化,它便具有延势异能,且每次战斗可以额外多阻挡九十九个生物。 Hundred-Talon Kami|百爪神|生物~精怪|飞行\n转生4(当它从场上进入坟墓场时,你可以将目标总法术力费用等于或小于4的精怪牌从你的坟墓场移回你手上。) @@ -5842,26 +5988,29 @@ Hunted Dragon|遭缉巨龙|生物~龙|飞行,敏捷\n当遭缉巨龙进场 Hunted Ghoul|遭缉食尸鬼|生物~灵俑|遭缉食尸鬼不能阻挡人类。 Hunted Horror|遭缉惊惧兽|生物~惊惧兽|践踏\n当遭缉惊惧兽进场时,将两个3/3绿色,具反黑保护异能的半人马衍生物在目标对手的操控下放置进场。 Hunted Lammasu|遭缉拉玛苏|生物~拉玛苏|飞行\n当遭缉拉玛苏进场时,将一个4/4黑色的惊惧兽衍生物在目标对手的操控下放置进场。 +Hunted Nightmare|遭缉梦魇|生物 ~梦魇|威慑\n当遭缉梦魇进战场时,目标对手在一个由其操控的生物上放置一个死触指示物。 Hunted Phantasm|遭缉幻象|生物~精怪|遭缉幻象不能被阻挡。\n当遭缉幻象进场时,将五个1/1红色的精灵衍生物在目标对手的操控下放置进场。 Hunted Troll|遭缉巨魔|生物~巨魔/战士|当遭缉巨魔进场时,将四个1/1蓝色,具飞行异能的仙灵衍生物在目标对手的操控下放置进场。\n{G}:重生遭缉巨魔。 Hunted Witness|遭缉见证人|生物 ~人类|当遭缉见证人死去时,派出一个1/1白色,具系命异能的士兵衍生生物。 Hunted Wumpus|捕获的狮头象|生物 ~野兽|当捕获的狮头象进战场时,每位其他牌手各可以将一张生物牌从其手上放进战场。 Hunter of Eyeblights|碍眼猎捕人|生物~地精/杀手|当碍眼猎捕人进场时,在目标不由你操控的生物上放置一个+1/+1指示物。\n{2}{B},{T}:消灭目标其上有指示物的生物。 Hunter's Ambush|猎者伏击|瞬间|于本回合中,防止非绿色的生物将造成的所有战斗伤害。 -Hunters' Feast|猎人盛宴|法术|任意数量的目标牌手各获得6点生命。 +Hunter's Edge|猎者显威|法术|在目标由你操控的生物上放置一个+1/+1指示物。然后该生物对目标不由你操控的生物造成伤害,其数量等同于前者的力量。 Hunter's Insight|猎人眼光|瞬间|选择目标由你操控的生物。 每当该生物本回合对牌手或鹏洛客造成战斗伤害时,抓等量的牌。 Hunter's Prowess|猎手美技|法术|直到回合结束,目标生物得+3/+3且获得践踏异能与「每当此生物对任一牌手造成战斗伤害时,抓等量的牌。」 +Hunters' Feast|猎人盛宴|法术|任意数量的目标牌手各获得6点生命。 Hunting Cheetah|Hunting Cheetah|| Hunting Moa|行猎恐鸟|生物~鸟|返响{3}{R}(在你的维持开始时,若你在你前一个维持开始后才操控它,则除非你支付其返响费用,否则牺牲之。)\n每当行猎恐鸟进场或是从场上置入坟墓场时,在目标生物上放置一个+1/+1指示物。 Hunting Pack|行猎兽群|瞬间|派出一个4/4绿色野兽衍生生物。\n风暴(当施放此咒语时,本回合于它之前每施放过一个咒语,便将此咒语复制一次。) Hunting Triad|狩猎三人组|部族法术~地精|将三个1/1绿色的地精/战士衍生物放置进场。\n补强3~{3}{G} ({3}{G},弃掉此牌:在目标生物上放置三个+1/+1指示物。) Hunting Wilds|行猎野地|法术|增幅{3}{G}(你使用此咒语时可以额外支付{3}{G}。)\n从你的牌库中搜寻至多两张树林牌,并将它们横置进场。 然后将你的牌库洗牌。\n如果曾支付其增幅费用,则重置所有以此法放置进场的树林。 它们成为3/3绿色,具敏捷异能的生物,并且仍然是地。 +Huntmaster Liger|善猎狮虎|生物 ~猫|合变{2}{W}(如果你支付此咒语的合变费用来施放之,则将它放置在目标由你拥有之非人类生物的顶上或底下。它们合变作顶上的生物,外加具有底下所有异能。)\n每当此生物合变时,由你操控的其他生物得+X/+X直到回合结束,X为此生物已合变的次数。 Huntmaster of the Fells|堕者猎师|生物~人类/狼人|每当此生物进战场或转化为堕者猎师时,将一个2/2绿色狼衍生生物放进战场,且你获得2点生命。在每个维持开始时,若上回合没有任一咒语施放过,转化堕者猎师。 Hurkyl's Recall|河鼓的召还|瞬间|将由目标牌手拥有的所有神器移回其手上。 Hurly-Burly|骚动不断|法术|选择一项~\n•骚动不断对每个不具飞行异能的生物各造成1点伤害。\n•骚动不断对每个具飞行异能的生物各造成1点伤害。 Hurricane|飓风|法术|飓风对每个具飞行异能的生物与每位牌手造成X点伤害。 Hushbringer|静音仙子|生物 ~仙灵|飞行,系命\n进战场或死去的生物不会触发异能。 -Hushwing Gryff|肃息骏鹭|生物~骏鹰|闪现\n飞行\n进战场的生物不会触发异能。 +Hushwing Gryff|肃息骏鹭|生物~骏鹰|闪现(你可以于你能够施放瞬间的时机下施放此咒语。)\n飞行\n进战场的生物不会触发异能。 Hussar Patrol|轻骑兵巡守|生物~人类/骑士|闪现(你可以于你能够施放瞬间的时机下施放此咒语。)\n警戒 Hydra Broodmaster|护卵多头龙|生物~多头龙|{X}{X}{G}:蛮化X。(如果此生物未蛮化,则在其上放置X个+1/+1指示物且它蛮化。)\n当护卵多头龙蛮化时,将X个X/X绿色多头龙衍生生物放进战场。 Hydra Omnivore|杂食多头龙|生物~多头龙|每当杂食多头龙向任一对手造成战斗伤害时,它向每位其他对手各造成等量的伤害。 @@ -5879,7 +6028,7 @@ Hypergenesis|多重创生|法术|多重创生是绿色。\n延缓3~{1}{G}{G}\n Hypersonic Dragon|极音速巨龙|生物~龙|飞行,敏捷\n你可以将法术咒语视同具有闪现异能地来施放。 Hypervolt Grasp|高压电攫|结界~灵气|生物结界\n受此结界的生物具有「{T}:此生物对目标生物或牌手造成1点伤害。」\n{1}{U}:将高压电攫移回其拥有者手上。 Hypnotic Siren|催眠塞连|结界生物~塞连|神授{5}{U}{U}(如果你支付此牌的神授费用来施放它,则它便是具「结附于生物」的灵气咒语。如果它未结附于生物上,就会再度成为生物。)\n飞行\n你操控所结附的生物。\n所结附的生物得+1/+1且具有飞行异能。 -Hypnotic Specter|催眠幽灵|生物~幽灵|飞行\n每当催眠幽灵向对手造成伤害时,该牌手随机弃一张牌。 +Hypnotic Specter|催眠幽灵|生物~幽灵|飞行(只有具飞行异能的生物才能阻挡它。)\n每当深渊幽灵向对手造成伤害时,该牌手随机弃一张牌。 Hypnotic Sprite|催眠仙子|生物 ~仙灵|飞行 Hypothesizzle|破颅假想|瞬间|抓两张牌。然后你可以弃一张非地牌。当你如此作时,破颅假想对目标生物造成4点伤害。 Hyrax Tower Scout|许拉兹塔斥候|生物 ~人类/斥候|当许拉兹塔斥候进战场时,重置目标生物。 @@ -5891,10 +6040,10 @@ Icatian Javelineers|艾凯逊掷枪手|生物~人类/士兵|艾凯逊掷枪 Icatian Priest|艾凯逊祝祷士|生物~人类/僧侣|{1}{W}{W}:目标生物得+1/+1直到回合结束。 Ice Cage|寒冰槛|结界~灵气|结附于生物\n所结附的生物不能进行攻击或阻挡,其起动式异能也不能起动。\n当所结附的生物成为咒语或异能的目标时,消灭寒冰槛。 Ice Over|覆以寒冰|结界~灵气|结附于神器或生物\n所结附的永久物于其操控者的重置步骤中不能重置。 +Ice-Fang Coatl|冰牙寇特蛇|雪境生物 ~蛇|闪现\n飞行\n当冰牙寇特蛇进战场时,抓一张牌。\n只要你操控至少三个其他雪境永久物,冰牙寇特蛇便具有死触异能。 Iceberg Cancrix|冰山蟹兽|雪境生物 ~蟹|每当另一个雪境永久物在你的操控下进战场时,你可以令目标牌手将其牌库顶的两张牌置入其坟墓场。 Icefall Regent|冰瀑龙侯|生物~龙|飞行\n当冰瀑龙侯进战场时,横置目标由对手操控的生物。于你操控冰瀑龙侯的时段内,该生物于其操控者的重置步骤中不能重置。\n由对手施放且以冰瀑龙侯为目标的咒语增加{2}来施放。 Icefall|寒冰崩|法术|消灭目标神器或地。\n复还{R}{R}(当一个生物从场上进入你的坟墓场时,你可以支付{R}{R}。 若你如此作,则将此牌从你的坟墓场移回你手上。 若否,则将此牌移出对战。) -Ice-Fang Coatl|冰牙寇特蛇|雪境生物 ~蛇|闪现\n飞行\n当冰牙寇特蛇进战场时,抓一张牌。\n只要你操控至少三个其他雪境永久物,冰牙寇特蛇便具有死触异能。 Icefeather Aven|冰羽艾文|生物~鸟/祭师|飞行\n变身{1}{G}{U}(你可牌面朝下地施放此牌并支付{3},将其当成2/2生物。可随时支付其变身费用使其翻回正面。)\n当冰羽艾文翻回正面时,你可以将另一个目标生物移回其拥有者手上。 Icehide Golem|冰壳巨像|雪境神器生物 ~魔像|({S}能以产自雪境永久物的一点法术力来支付。) Ichor Explosion|脓水爆发|法术|牺牲一个生物,以作为施放脓水爆发的额外费用。\n所有生物得-X/-X直到回合结束,X为所牺牲之生物的力量。 @@ -5911,9 +6060,11 @@ Ideas Unbound|思绪奔逸|法术~古咒|抓三张牌。 在回合结束时, Identity Crisis|认同危机|法术|将目标牌手手牌与坟墓场中的所有牌移出对战。 Identity Thief|身份窃贼|生物~变形兽|每当身份窃贼攻击时,你可以放逐另一个目标非衍生物的生物。若你如此作,则身份窃贼成为该生物的复制品直到回合结束。在下一个结束步骤开始时,将所放逐之牌在其拥有者的操控下移回战场。 Idle Thoughts|澄静思绪|结界|{2}:如果你没有手牌,则抓一张牌。 +Idol of Endurance|坚白雕像|神器|当坚白雕像进战场时,放逐你坟墓场中所有总法术力费用等于或小于3的生物牌,直到坚白雕像离开战场为止。\n{1}{W},{T}:直到回合结束,你可以从以坚白雕像放逐的牌中施放一个生物咒语,且不需支付其法术力费用。 Idyllic Grange|田园农庄|地 ~平原|({T}:加{W}。)\n除非由你操控三个或更多其他平原,否则田园农庄须横置进战场。\n当田园农庄进战场且未横置时,在目标由你操控的生物上放置一个+1/+1指示物。 Idyllic Tutor|田园导师|法术|从你的牌库中搜寻一张结界牌,展示该牌,将它置于你手上,然后将你的牌库洗牌。 Ifnir Deadlands|依法尼秽壤|地~沙漠|{T}:加{C}到你的法术力池中。\n{T},支付1点生命:加{B}到你的法术力池中。\n{2}{B}{B},{T},牺牲一个沙漠:在目标由对手操控的生物上放置两个-1/-1指示物。只可以于你能施放法术的时机下起动此异能。 +Igneous Cur|火热杂狗|生物 ~元素/狗|{1}{R}:火热杂狗得+2/+0直到回合结束。 Igneous Elemental|火热元素|生物 ~元素|如果你坟墓场中有地牌,则此咒语减少{2}来施放。\n当火热元素进战场时,你可以令它对目标生物造成2点伤害。 Igneous Pouncer|火热扑击妖|生物~元素|敏捷\n循环沼泽{2},循环山脉{2} ({2},弃掉此牌:从你的牌库中搜寻一张沼泽或山脉牌,展示该牌,并置于你手上。 然后将你的牌库洗牌。) Ignite Disorder|煽动混乱|瞬间|煽动混乱对任意数量的目标白色和/或蓝色生物造成共3点伤害,你可以任意分配。 @@ -5928,16 +6079,17 @@ Ikra Shidiqi, the Usurper|僭位之徒依夸希迪奇|传奇生物~那伽/ Ilharg, the Raze-Boar|蛮野猪神衣哈格|传奇生物 ~野猪/神|践踏\n每当蛮野猪神衣哈格攻击时,你可以将一张生物牌从你手上横置放进战场,且正进行攻击。在下一个结束步骤开始时,将该生物移回你手上。\n当蛮野猪神衣哈格死去或从战场进入放逐区时,你可以将它置于其拥有者牌库顶数来第三张的位置。 Ill-Gotten Gains|不当之利|法术|放逐不当之利。每位牌手各弃掉其手牌,然后将至多三张牌从其坟墓场移回其手上。 Ill-Gotten Inheritance|不当遗产|结界|在你的维持开始时,不当遗产向每位对手各造成1点伤害且你获得1点生命。\n{5}{B},牺牲不当遗产:它向目标对手造成4点伤害且你获得4点生命。 -Illness in the Ranks|行伍疫疾|结界|衍生生物得-1/-1。 Ill-Tempered Cyclops|暴躁独眼巨人|生物~独眼巨人|践踏\n{5}{R}:蛮化3。(如果此生物未蛮化,则在其上放置三个+1/+1指示物且它已蛮化。) +Illness in the Ranks|行伍疫疾|结界|衍生生物得-1/-1。 Illuminated Folio|明亮书页|神器|{1},{T},从你手上展示两张具有共通颜色的牌:抓一张牌。 +Illuna, Apex of Wishes|控念霸兽依卢那|传奇生物 ~野兽/元素/恐龙|合变{3}{R/G}{U}{U}(如果你支付此咒语的合变费用来施放之,则将它放置在目标由你拥有之非人类生物的顶上或底下。它们合变作顶上的生物,外加具有底下所有异能。)\n飞行,践踏\n每当此生物合变时,从你的牌库顶开始放逐牌,直到放逐一张非地永久物牌为止。将该牌放进战场或置于你手上。 Illusion of Choice|待议假象|瞬间|本回合中,由你选择每位牌手如何投票。\n抓一张牌。 Illusionary Armor|幻象铠甲|结界~灵气|结附于生物所结附的生物得+4/+4。当所结附的生物成为咒语或异能的目标时,牺牲幻象铠甲。 Illusionary Informant|虚幻信使|生物~鸟/虚影|虚幻信使以牌面朝上的方式进行轮抽。\n于轮抽中,你可以将虚幻信使翻为牌面朝下。如果你如此作,选择一位牌手,检视该牌手抽选的下一张牌。\n飞行 Illusionary Servant|虚幻仆役|生物~虚影|飞行\n当虚幻仆役成为咒语或异能的目标时,将它牺牲。 Illusionist's Bracers|幻影师护臂|神器~武具|每当起动佩带此武具之生物的异能时,若它不是法术力异能,则复制该异能。你可以为该复制品选择新的目标。\n佩带{3} Illusionist's Stratagem|幻影师谋略|瞬间|放逐至多两个目标由你操控的生物,然后将这些牌在其拥有者的操控下移回战场。\n抓一张牌。 -Illusory Ambusher|伏击猫影|生物~猫/虚影|闪现\n每当伏击猫影受到伤害时,抓等量的牌。 +Illusory Ambusher|伏击猫影|生物~猫/虚影|闪现(你可以于你能够施放瞬间的时机下施放此咒语。)每当伏击猫影受到伤害时,抓等量的牌。 Illusory Angel|虚幻天使|生物~天使/虚影|飞行\n只能于你已施放过其他咒语的回合中施放虚幻天使。 Illusory Demon|虚幻恶魔|生物~恶魔/虚影|飞行\n当你使用咒语时,牺牲虚幻恶魔。 Illusory Gains|逐虚妄利|结界~灵气|结附于生物\n你操控所结附的生物。\n每当一个生物在对手的操控下进战场时,将逐虚妄利结附在该生物上。 @@ -5957,10 +6109,11 @@ Immolation Shaman|火牲祭师|生物 ~凡尔西诺/祭师|每当任一对 Immortal Coil|永生圈环|神器|{T},从你坟墓场中将两张牌移出对战:抓一张牌。\n若你将受到伤害,则防止该伤害。 每以此法防止1点伤害,就从你坟墓场中将一张牌移出对战。\n当你的坟墓场没有牌时,你输掉这盘对战。 Immortal Phoenix|永生凤凰|生物 ~凤凰|飞行(此生物只能被具飞行或延势异能的生物阻挡。)\n当永生凤凰死去时,将它移回其拥有者手上。 Immortal Servitude|永生效命|法术|将所有总法术力费用为X的生物牌从你的坟墓场移回战场。 +Imp's Mischief|小恶魔的作弄|瞬间|为仅指定单一目标的目标咒语更改目标。 你失去与该咒语之总法术力费用等量的生命。 Impact Resonance|冲击共振|瞬间|冲击共振对任意数量的目标生物造成共X点伤害,你可以任意分配,X为本回合单一来源对单一永久物或牌手造成的伤害中,数量最大者的数值。 Impact Tremors|冲击震颤|结界|每当一个生物在你的操控下进战场时,冲击震颤各对每位对手造成1点伤害。 -Impale|刺穿|法术|消灭目标生物。 Impaler Shrike|穿啄鸟|生物~鸟|飞行\n当穿啄鸟对任一牌手造成战斗伤害时,你可以牺牲它。 若你如此作,则抓三张牌。 +Impale|刺穿|法术|消灭目标生物。 Impassioned Orator|激情雄辩家|生物 ~人类/僧侣|每当另一个生物在你的操控下进战场时,你获得1点生命。 Impeccable Timing|完美时机|瞬间|完美时机对目标进行攻击或阻挡的生物造成3点伤害。 Impelled Giant|受激巨人|生物~巨人/战士|践踏\n横置一个由你操控且不是受激巨人的未横置红色生物:受激巨人得+X/+0直到回合结束,X为以此法横置的生物之力量。 @@ -5986,11 +6139,11 @@ Implement of Ferocity|蛮野擎具|神器|{G},牺牲蛮野擎具:在目标 Implement of Improvement|改进擎具|神器|{W},牺牲改进擎具:你获得2点生命。\n当改进擎具从战场进入坟墓场时,抓一张牌。 Implement of Malice|恶意擎具|神器|{B},牺牲恶意擎具:目标牌手弃一张牌。只可以于你能施放法术的时机下起动此异能。\n当恶意擎具从战场进入坟墓场时,抓一张牌。 Imposing Sovereign|庄严君王|生物~人类|由对手操控的生物须横置进战场。 +Imposing Vantasaur|庄严高颈龙|生物 ~恐龙|警戒\n循环{1}({1},弃掉此牌:抓一张牌。) Impostor of the Sixth Pride|六战群伪刃|生物 ~变形兽|化形(此牌是所有生物类别。) Imprisoned in the Moon|禁锢于月|结界~灵气|结附于生物,地或鹏洛客\n所结附的永久物是无色地,并具有「{T}:加{C}到你的法术力池中」且失去所有其他类别和异能。 Improbable Alliance|奇诡搭配|结界|每当你抓每回合中你的第二张牌时,派出一个1/1蓝色,具飞行异能的仙灵衍生生物。\n{4}{U}{R}:抓一张牌,然后弃一张牌。 Impromptu Raid|随兴掠夺|结界|{2}{R/G}:展示你的牌库顶牌。 若该牌不是生物牌,则将它置入你的坟墓场。若是生物牌,则将该牌放置进场。 该生物具有敏捷异能。 在回合结束时将之牺牲。 -Imp's Mischief|小恶魔的作弄|瞬间|为仅指定单一目标的目标咒语更改目标。 你失去与该咒语之总法术力费用等量的生命。 Impulse|冲动|瞬间|检视你牌库顶的四张牌。将其中一张置于你手上,其余的牌则以任意顺序置于你的牌库底。 In Bolas's Clutches|受制波拉斯|传奇结界 ~灵气|结附于永久物\n你操控所结附的永久物。\n所结附的永久物是传奇。 In Garruk's Wake|贾路开道|法术|消灭所有不由你操控的生物和鹏洛客。 @@ -6009,8 +6162,8 @@ Incendiary Sabotage|烈焰破坏|瞬间|牺牲一个神器,以作为施放烈 Incinerate|焚化|瞬间|焚化对目标生物或牌手造成3点伤害。 以此法受到伤害的生物本回合不能重生。 Incite Hysteria|煽动歇斯底里|法术|辉耀~与目标生物有共通颜色的生物本回合不能进行阻挡。 Incite Rebellion|煽动叛乱|法术|对每位牌手而言,煽动叛乱对该牌手和由该牌手操控的每个生物各造成伤害,其数量等同于由他操控的生物数量。 -Incite|煽动|瞬间|目标生物成为红色直到回合结束,且本回合若能攻击,则必须攻击。 Incited Rabble|盛怒暴民|生物~ - 人类|盛怒暴民每次战斗若能攻击,则必须攻击。\n{2}:盛怒暴民得+1/+0直到回合结束。 +Incite|煽动|瞬间|目标生物成为红色直到回合结束,且本回合若能攻击,则必须攻击。 Incongruity|存异|瞬间|放逐目标生物。该生物的操控者派出一个3/3绿色蛙/蜥蜴衍生生物。 Incorrigible Youths|无度青年|生物~吸血鬼|敏捷\n疯魔{2}{R}(如果你弃掉此牌,将之弃到放逐区。当你如此作时,支付其疯魔费用施放之,否则便将其置入你的坟墓场。) Increasing Ambition|野心渐增|法术|从你的牌库中搜寻一张牌并置于你手上。如果野心渐增是从坟墓场施放,则改为从你的牌库中搜寻两张牌并置于你手上。然后将你的牌库洗牌。返照{7}{B} (你可以从你的坟墓场施放此牌,并支付其返照费用,然后将它放逐。) @@ -6025,6 +6178,8 @@ Incubation|存育|法术|检视你牌库顶的五张牌。你可以展示其中 Incubator Drone|抚育奴兽|生物~奥札奇/奴兽|虚色(此牌没有颜色。)当抚育奴兽进战场时,将一个1/1无色奥札奇/孽裔衍生生物放进战场。它具有「牺牲此生物:加{1}到你的法术力池中。」 Incurable Ogre|怪身食人魔|生物~食人魔/突变体| Incursion Specialist|入侵能手|生物~人类/法术师|每当你施放每回合中你的第二个咒语时,入侵能手得+2/+0直到回合结束,并且本回合中不能被阻挡。 +Indatha Crystal|因达沙水晶|神器|{T}:加{W},{B}或{G}。\n循环{2}({2},弃掉此牌:抓一张牌。) +Indatha Triome|因达沙群系|地 ~平原/沼泽/树林|({T}:加{W},{B}或{G}。)\n因达沙群系须横置进战场。\n循环{3}({3},弃掉此牌:抓一张牌。) Indebted Samurai|蒙恩武士|生物~人类/武士|武士道1 (每当它进行阻挡或被阻挡时,它得+1/+1直到回合结束。)\n每当一个由你操控的武士从场上进入坟墓场时,你可以在蒙恩武士上放置一个+1/+1指示物。 Indentured Oaf|卖身蠢货|生物~食人魔/战士|防止卖身蠢货将对红色生物造成的所有伤害。 Independent Troops|Independent Troops|| @@ -6034,7 +6189,6 @@ Indigo Faerie|蓝染仙灵|生物~仙灵/法术师|飞行\n{U}:直到回 Indomitable Ancients|大无畏先人|生物~树妖/战士| Indomitable Archangel|无畏大天使|生物~天使|飞行\n金技~只要你操控三个或更多神器,由你操控的神器便具有帷幕异能。 Indomitable Creativity|无畏创新|法术|消灭X个目标神器和/或生物。为每个以此法消灭的永久物进行以下流程~其操控者从其牌库顶开始展示牌,直到展示出一张神器或生物牌为止,放逐该牌。这些牌手各将所放逐的牌放进战场,然后将各自的牌库洗牌。 -Indomitable Will|大无畏精神|结界~灵气|闪现\n结附于生物\n所结附的生物得+1/+2。 Indomitable Will|大无畏精神|生物结界|你可以于你能够使用瞬间的时机下,使用大无畏精神。\n受此结界的生物得+1/+2。 Indrik Stomphowler|跺吼巨犀兽|生物~野兽|当跺吼巨犀兽进场时,消灭目标神器或结界。 Induce Despair|引致绝望|瞬间|从你手上展示一张生物牌,以作为施放引致绝望的额外费用。\n目标生物得-X/-X直到回合结束,X为所展示之牌的总法术力费用。 @@ -6042,6 +6196,7 @@ Induce Paranoia|引发妄想|瞬间|反击目标咒语。 若你使用引发妄 Induced Amnesia|引发失忆|结界|当引发失忆进战场时,目标牌手牌面朝下地放逐其手牌,然后抓等量的牌。\n当引发失忆从战场进入坟墓场时,将所放逐的牌移回其拥有者手上。 Indulgent Aristocrat|放纵豪族|生物~吸血鬼|系命\n{2},牺牲一个生物:在每个由你操控的吸血鬼上各放置一个+1/+1指示物。 Indulgent Tormentor|放纵拷问魔|生物~恶魔|飞行\n在你的维持开始时,除非目标对手牺牲一个生物或支付3点生命,否则你抓一张牌。 +Indulging Patrician|恣纵显贵|生物 ~吸血鬼/贵族|飞行\n系命(此生物所造成的伤害会让你获得等量的生命。)\n在你的结束步骤开始时,若你本回合中获得了3点或更多生命,则每位对手各失去3点生命。 Inescapable Blaze|定劫烈焰|瞬间|此咒语不能被反击。\n定劫烈焰对任意一个目标造成6点伤害。 Inescapable Brute|定劫蛮汉|生物~巨人/战士|干枯 (此来源会以-1/-1指示物的方式对生物造成伤害。)\n若能阻挡定劫蛮汉,则必须阻挡之。 Inevitable End|定数难逃|结界 ~灵气|结附于生物\n所结附的生物具有「在你的维持开始时,牺牲一个生物。」 @@ -6064,8 +6219,8 @@ Inferno Hellion|业火地狱兽|生物 ~地狱兽|践踏(此生物造成之过 Inferno Jet|狱火飞射|法术|狱火飞射向目标对手造成6点伤害。\n循环{2}({2},弃掉此牌:抓一张牌。) Inferno Titan|炼狱泰坦|生物~巨人|{R}:炼狱泰坦得+1/+0直到回合结束。\n每当炼狱泰坦进战场或攻击时,它对一个,两个,或三个目标生物和/或牌手造成共3点伤害,你可以任意分配。 Inferno Trap|炼狱陷阱|瞬间~陷阱|如果本回合中你被两个或更多生物造成伤害,你可以支付{R},而不支付炼狱陷阱的法术力费用。\n炼狱陷阱对目标生物造成4点伤害。 -Infest|疫病蔓延|法术|所有生物得-2/-2直到回合结束。 Infested Roothold|病变根壤|生物~墙|(墙不能攻击)\n反神器保护\n每当任一对手使用神器咒语时,你可以将一个1/1绿色昆虫衍生物放置进场。 +Infest|疫病蔓延|法术|所有生物得-2/-2直到回合结束。 Infiltration Lens|渗透镜|神器~武具|每当佩带此武具的生物被生物阻挡时,你可以抓两张牌。\n佩带{1} Infiltrator il-Kor|寇族黜人渗透者|生物~寇族/浪客|次元幽影(此生物只能阻挡具次元幽影异能的生物,亦只能被具此异能的生物阻挡。)\n延缓2~{1}{U}(除了从你手上使用此牌,你可以支付{1}{U}并将此牌移出对战,且上面有两个计时指示物。 在你的维持开始时,从其上移去一个计时指示物。 当你移去最后一个时,则使用它且不需支付其法术力费用。 它具有敏捷。) Infiltrator's Magemark|渗透者法印|结界~灵气|生物结界\n由你操控且被结附的生物得+1/+1并只能被具守军异能的生物阻挡。 @@ -6073,7 +6228,6 @@ Infinite Obliteration|无限抹灭|法术|说出一个生物牌的名称。从 Infinite Reflection|无限映象|结界~灵气|结附于生物\n当无限映象进战场且结附于生物上时,所有由你操控、且非衍生物的其他生物成为所结附的生物之复制品。\n由你操控、且非衍生物的生物进战场时是所结附的生物之复制品。 Inflame|激昂|瞬间|激昂对每个于本回合中曾受到伤害的生物造成2点伤害。 Infuriate|触怒|瞬间|目标生物得+3/+2直到回合结束。 -Infuriate|触怒|瞬间|目标生物得+3/+2直到回合结束。 Infuse with the Elements|元素注入|瞬间|聚辉~在目标生物上放置X个+1/+1指示物,X为施放元素注入时用来支付费用的法术力颜色数量。该生物获得践踏异能直到回合结束。 Infused Arrows|蓄能箭|神器|辉映(用过几种颜色的法术力来支付其费用,它进场时上面便有几个充电指示物。)\n{T},从蓄能箭上移去X个充电指示物:目标生物得-X/-X直到回合结束。 Ingenious Infiltrator|妙手渗透者|生物 ~维多肯/忍者|忍术{U}{B}({U}{B},将一个由你操控且未受阻挡的攻击生物移回其拥有者手上:将此牌从你手上横置放进战场,且正进行攻击。)\n每当一个由你操控的忍者对任一牌手造成战斗伤害时,抓一张牌。 @@ -6083,11 +6237,11 @@ Initiate's Companion|祀徒旅伴|生物~猫|每当祀徒旅伴对任一牌手 Injury|致伤|法术|余响(此咒语只能从你的坟墓场中施放。然后将它放逐。)\n致伤对目标生物造成2点伤害,并对目标牌手造成2点伤害。 Ink Dissolver|溶墨师|生物~人鱼/法术师|血族~在你的维持开始时,你可以检视你的牌库顶牌。 如果它与溶墨师有共通之生物类别,你可以展示该牌。 若你如此作,则每位对手各将其牌库顶的三张牌置入其坟墓场。 Ink-Eyes, Servant of Oni|邪鬼仆役墨目|传奇生物~老鼠/忍者|忍术{3}{B}{B} ({3}{B}{B},将一个由你操控且未受阻挡的攻击生物移回其拥有者手上:将此牌从你手上横置进场,且正进行攻击。)\n每当邪鬼仆役墨目对牌手造成战斗伤害时,你可以将目标生物牌从该牌手的坟墓场中放置进场,并由你操控。\n{1}{B}:重生墨目。 +Ink-Treader Nephilim|映墨巨神灵|生物~巨神灵|每当任一牌手使用瞬间或法术咒语时,若映墨巨神灵是该咒语唯一的目标,则该咒语每能以一个其它的生物为目标,便将该咒语复制一次。 每个复制都要以这些生物为目标,且不能重复选择。 Inkfathom Divers|墨湛潜兵|生物~人鱼/士兵|海岛行者\n当墨湛潜兵进场时,检视你牌库顶的四张牌,然后将它们以任意顺序放回。 Inkfathom Infiltrator|墨湛渗透者|生物~人鱼/浪客|墨湛渗透者不能进行阻挡,也不能被阻挡。 Inkfathom Witch|墨湛法术师|生物~人鱼/法术师|恐惧\n{2}{U}{B}:每个未受阻挡的生物均成为4/1直到回合结束。 Inkmoth Nexus|墨蛾连结点|地|{T}:加{1}到你的法术力池中。\n{1}:墨蛾连结点成为1/1,具飞行与侵染异能的光蛾神器生物直到回合结束。 它仍然是地。 (它会以-1/-1指示物的方式对生物造成伤害,并以中毒指示物的方式对牌手造成伤害。) -Ink-Treader Nephilim|映墨巨神灵|生物~巨神灵|每当任一牌手使用瞬间或法术咒语时,若映墨巨神灵是该咒语唯一的目标,则该咒语每能以一个其它的生物为目标,便将该咒语复制一次。 每个复制都要以这些生物为目标,且不能重复选择。 Inkwell Leviathan|墨涌海怪|神器生物~海怪|海岛行者,践踏\n帷幕(此生物不能成为咒语或异能的目标。) Inner Calm, Outer Strength|凝神蓄势|瞬间~古咒|目标生物得+X/+X直到回合结束,X为你的手牌数量。 Inner Demon|潜伏魔性|结界 ~灵气|结附于生物\n所结附的生物得+2/+2,具有飞行异能,且额外具有恶魔此类别。\n当潜伏魔性进战场时,所有非恶魔的生物得-2/-2直到回合结束。 @@ -6107,6 +6261,7 @@ Inquisitor's Snare|审判官罗网|瞬间|于本回合中,防止目标进行 Insatiable Appetite|无餍食欲|瞬间|你可以牺牲一个食品。如果你如此作,则目标生物得+5/+5直到回合结束。若否,则该生物得+3/+3直到回合结束。 Insatiable Gorgers|无餍噬客|生物~吸血鬼/狂战士|无餍噬客每次战斗若能攻击,则必须攻击。\n疯魔{3}{R}(如果你弃掉此牌,将之弃到放逐区。当你如此作时,支付其疯魔费用施放之,否则便将其置入你的坟墓场。) Insatiable Harpy|无餍哈痞|生物~哈痞|飞行,系命 +Insatiable Hemophage|无魇喋血怪|生物 ~梦魇|合变{2}{B}(如果你支付此咒语的合变费用来施放之,则将它放置在目标由你拥有之非人类生物的顶上或底下。它们合变作顶上的生物,外加具有底下所有异能。)\n死触\n每当此生物合变时,每位对手各失去X点生命,且你获得X点生命,X为此生物已合变的次数。 Insatiable Souleater|无餍食灵妖|神器生物~野兽|{G/P}:无餍食灵妖获得践踏异能直到回合结束。 ({G/P}可用{G}或2点生命来支付。) Insectile Aberration|昆虫变体|生物~ - 人类/昆虫|飞行 Inside Out|完全相反|瞬间|将目标生物之力量与防御力互换直到回合结束。\n抓一张牌。 @@ -6117,6 +6272,7 @@ Inspiration|突发奇想|瞬间|目标牌手抓两张牌。 Inspire Awe|引致敬畏|瞬间|防止本回合中将造成的所有战斗伤害,但结界生物或受有灵气的生物造成的战斗伤害除外。占卜2。 Inspired Charge|鼓舞冲锋|瞬间|由你操控的生物得+2/+1直到回合结束。 Inspired Sprite|获启仙子|生物~仙灵/法术师|闪现\n飞行\n每当你使用法术师咒语时,你可以重置获启仙子。\n{T}:抓一张牌,然后弃一张牌。 +Inspired Ultimatum|启迪通牒|法术|目标牌手获得5点生命,启迪通牒对任意一个目标造成5点伤害,然后你抓五张牌。 Inspiring Call|振奋呼号|瞬间|你每操控一个其上有+1/+1指示物的生物,便抓一张牌。这些生物获得不灭异能直到回合结束。 Inspiring Captain|奋勇队长|生物 ~人类/骑士|当奋勇队长进战场时,由你操控的生物得+1/+1直到回合结束。 Inspiring Cleric|励志僧侣|生物 ~吸血鬼/僧侣|当励志僧侣进战场时,你获得4点生命。 @@ -6140,6 +6296,7 @@ Intervention|致善|瞬间|致善对任意一个目标造成3点伤害,且你 Intet, the Dreamer|梦兆龙王殷帖|传奇生物~龙|飞行\n每当梦兆龙王殷帖对牌手造成战斗伤害时,你可以支付{2}{U}。 若你如此作,则将你的牌库顶牌以牌面朝下的方式移出对战。 只要该牌持续被移出对战,你便可以检视之。 只要殷帖持续在场,你便可以使用该牌且不需支付其法术力费用。 Intimidation Bolt|威吓击|瞬间|威吓击对目标生物造成3点伤害。 其他生物本回合不能攻击。 Intimidator Initiate|威吓学徒|生物~精灵/祭师|每当任一牌手使用红色咒语时,你可以支付{1}。 若你如此作,则目标生物本回合不能进行阻挡。 +Into Thin Air|凭空消失|瞬间|神器共鸣(你每操控一个神器,使用此咒语的费用便减少{1}来使用)\n将目标神器移回其拥有者手上。 Into the Core|深入核心|瞬间|放逐两个目标神器。 Into the Fray|投身战场|瞬间~古咒|目标生物本回合若能攻击,则必须攻击。\n通联古咒{R}(于你使用古咒咒语时,你可以从你手上展示此牌,并支付其通联费用。 若你如此作,则将此牌的效应加入该咒语中。) Into the Maw of Hell|陷入地狱口|法术|消灭目标地。 陷入地狱口对目标生物造成13点伤害。 @@ -6148,7 +6305,6 @@ Into the Roil|没入狂搅|瞬间|增幅{1}{U} (你施放此咒语时可以额 Into the Story|亲历故事|瞬间|如果任一对手的坟墓场中有七张或更多牌,则此咒语减少{3}来施放。\n抓四张牌。 Into the Void|驱入虚空|法术|将至多两个目标生物移回其拥有者手上。 Into the Wilds|深入野境|结界|在你的维持开始时,检视你的牌库顶牌。如果它是地牌,你可以将之放进战场。 -Into Thin Air|凭空消失|瞬间|神器共鸣(你每操控一个神器,使用此咒语的费用便减少{1}来使用)\n将目标神器移回其拥有者手上。 Intrepid Hero|无畏的英雄|生物~人类/士兵|{T}:消灭目标力量大于或等于4的生物。 Intrepid Provisioner|无畏驰援人|生物~人类/斥候|践踏\n当无畏驰援人进战场时,另一个目标由你操控的人类得+2/+2直到回合结束。 Intrusive Packbeast|莽闯驮兽|生物 ~野兽|警戒\n当莽闯驮兽进战场时,横置至多两个目标由对手操控的生物。 @@ -6158,15 +6314,16 @@ Invader Parasite|入侵寄生虫|生物~昆虫|压印~当入侵寄生虫进 Invading Manticore|侵攻蝎狮|生物 ~灵俑/翼狮|当侵攻蝎狮进战场时,囤兵2。(在一个由你操控的军队上放置两个+1/+1指示物。如果你未操控军队,则先派出一个0/0黑色灵俑/军队衍生物。) Invasive Species|侵袭虫群|生物~昆虫|当侵袭虫群进战场时,将另一个由你操控的永久物移回其拥有者手上。 Invasive Surgery|侵体手术|瞬间|反击目标法术咒语。\n躁狂~如果你坟墓场中牌的类别有四种或更多,则从该咒语之操控者的坟墓场、手牌及牌库中搜寻任意数量与该咒语同名的牌,放逐这些牌,然后该牌手将其牌库洗牌。 -Invent|翻新|瞬间|从你的牌库中搜寻一张瞬间和/或一张法术牌,展示这些牌,将它们置于你手上,然后将你的牌库洗牌。 Inventor's Apprentice|发明家的学徒|生物~人类/神器师|只要你操控神器,发明家的学徒便得+1/+1。 -Inventors' Fair|发明家博览会|传奇地|在你的维持开始时,若你操控三个或更多神器,你获得1点生命。\n{T}:加{C}到你的法术力池中。\n{4},{T},牺牲发明家博览会:从你的牌库中搜寻一张神器牌,展示该牌,将它置于你手上,然后将你的牌库洗牌。只能于你操控三个或更多神器时起动此异能。 Inventor's Goggles|发明家护目镜|神器~武具|佩带此武具的生物得+1/+2。\n每当一个神器师在你的操控下进战场时,你可以将发明家护目镜装备于其上。\n佩带{2}({2}:装备在目标由你操控的生物上。佩带的时机视同法术。) +Inventors' Fair|发明家博览会|传奇地|在你的维持开始时,若你操控三个或更多神器,你获得1点生命。\n{T}:加{C}到你的法术力池中。\n{4},{T},牺牲发明家博览会:从你的牌库中搜寻一张神器牌,展示该牌,将它置于你手上,然后将你的牌库洗牌。只能于你操控三个或更多神器时起动此异能。 +Invent|翻新|瞬间|从你的牌库中搜寻一张瞬间和/或一张法术牌,展示这些牌,将它们置于你手上,然后将你的牌库洗牌。 Invert the Skies|天地回转|瞬间|如果使用天地回转时支付了{G},则由对手操控的生物失去飞行异能直到回合结束;如果使用它时支付了{U},则由你操控的生物获得飞行异能直到回合结束。 (如果支付了{G}{U},则两者都作。) -Invert|翻转|瞬间|将至多两个目标生物各自的力量与防御力互换。 Inverter of Truth|逆真恶体|生物~奥札奇|虚色(此牌没有颜色。)\n飞行\n当逆真恶体进战场时,面朝下地放逐你牌库中所有的牌,然后将所有在你坟墓场中的牌洗回你的牌库。 -Invigorate|鼓舞|瞬间|如果你操控树林,则你可以让任一对手获得3点生命,而不支付鼓舞的法术力费用。\n目标生物得+4/+4直到回合结束。 +Invert|翻转|瞬间|将至多两个目标生物各自的力量与防御力互换。 Invigorated Rampage|受激狂乱|瞬间|选择一项~\n• 直到回合结束,目标生物得+4/+0且获得践踏异能。\n• 直到回合结束,两个目标生物各得+2/+0且获得践踏异能。 +Invigorate|鼓舞|瞬间|如果你操控树林,则你可以让任一对手获得3点生命,而不支付鼓舞的法术力费用。\n目标生物得+4/+4直到回合结束。 +Invigorating Surge|鼓舞翻腾|瞬间|在目标由你操控的生物上放置一个+1/+1指示物,然后将该生物上的+1/+1指示物数量加倍。 Invincible Hymn|不屈赞歌|法术|计算你牌库中的牌数量。 你的总生命成为该数量。 Invisibility|隐身术|结界~灵气|结附于生物\n所结附的生物只能被墙阻挡。 Invisible Stalker|无形伏击客|生物~人类/浪客|辟邪 (此生物不能成为由对手所操控之咒语或异能的目标。)\n无形伏击客不能被阻挡。 @@ -6174,21 +6331,19 @@ Invocation of Saint Traft|圣沙弗的祝愿|结界~灵气|结附于生物\n Invoke the Divine|召现神力|瞬间|消灭目标神器或结界。你获得4点生命。 Invoke the Firemind|召现炎灵|法术|选择一项~抓X张牌;或召现炎灵对目标生物或牌手造成X点伤害。 Ion Storm|离子风暴|结界|{1}{R},从由你操控的永久物上移去一个+1/+1或充电指示物:离子风暴对目标生物或牌手造成2点伤害。 -Iona, Shield of Emeria|伊美黎之盾艾欧娜|传奇生物~天使|飞行\n于伊美黎之盾艾欧娜进战场时,选择一种颜色。\n对手均不能施放该色的咒语。 Iona's Blessing|艾欧娜的祝福|结界~灵气|结附于生物\n所结附的生物得+2/+2,具有警戒异能,且能额外多阻挡一个生物。 Iona's Judgment|艾欧娜的裁决|法术|放逐目标生物或结界。 +Iona, Shield of Emeria|伊美黎之盾艾欧娜|传奇生物~天使|飞行\n于伊美黎之盾艾欧娜进战场时,选择一种颜色。\n对手均不能施放该色的咒语。 Ionize|电离化|瞬间|反击目标咒语。电离化对该咒语的操控者造成2点伤害。 Ior Ruin Expedition|艾瓯遗迹探险|结界|地落~每当一个地在你的操控下进战场时,你可以在艾瓯遗迹探险上放置一个探索指示物。\n从艾瓯遗迹探险上移去三个探索指示物并牺牲它:抓两张牌。 Ipnu Rivulet|伊普努溪流|地~沙漠|{T}:加{C}到你的法术力池中。\n{T},支付1点生命:加{U}到你的法术力池中。\n{1}{U},{T},牺牲一个沙漠:目标牌手将其牌库顶的四张牌置入其坟墓场。 -Ire of Kaminari|祸御鸣之怒|瞬间~古咒|祸御鸣之怒对目标生物或牌手造成伤害,其数量等同于你坟墓场中古咒牌之数量。 Ire Shaman|怒火祭师|生物 ~半兽人/祭师|威慑\n威力变身{R}(你可牌面朝下地施放此牌并支付{3},将其当成2/2生物。可随时支付其威力变身费用使其翻回正面,并在其上放置一个+1/+1指示物。)\n当怒火祭师翻回正面时,放逐你的牌库顶牌。直到回合结束,你可以使用该牌。 +Ire of Kaminari|祸御鸣之怒|瞬间~古咒|祸御鸣之怒对目标生物或牌手造成伤害,其数量等同于你坟墓场中古咒牌之数量。 Irencrag Feat|伊雷岩壮举|法术|加七点{R}。本回合中,你只能再施放一个咒语。 Irencrag Pyromancer|伊雷岩烈焰术士|生物 ~人类/法术师|每当你抓每回合中你的第二张牌时,伊雷岩烈焰术士对任意一个目标造成3点伤害。 Iroas's Blessing|伊洛安斯的祝福|结界 ~灵气|结附于由你操控的生物\n当伊洛安斯的祝福进战场时,它向目标由对手操控的生物或鹏洛客造成4点伤害。\n所结附的生物得+1/+1。 Iroas's Champion|伊洛安斯的斗士|生物~人类/士兵|连击(此生物能造成先攻伤害以及普通战斗伤害。) Iroas, God of Victory|胜利神伊洛安斯|传奇结界生物~神|不灭\n只要你的红白两色献力小于七,伊洛安斯便不是生物。\n由你操控的生物具有威慑异能。\n防止将对由你操控且进行攻击的生物造成的所有伤害。 -Iroas's Blessing|伊洛安斯的祝福|结界~灵气|结附于由你操控的生物\n当伊洛安斯的祝福进战场时,它向目标由对手操控的生物或鹏洛客造成4点伤害。\n所结附的生物得+1/+1。 -Iroas's Champion|伊洛安斯的斗士|生物~人类/士兵|连击(此生物能造成先攻伤害以及普通战斗伤害。) Iron Bully|铸铁恶霸|神器生物 ~魔像|威慑(此生物只能被两个或更多生物阻挡。)\n当铸铁恶霸进战场时,在目标生物上放置一个+1/+1指示物。 Iron League Steed|铁盟驹|神器生物~组构体|敏捷\n装配1(当此生物进战场时,在其上放置一个+1/+1指示物或派出一个1/1无色自动机衍生神器生物。) Iron Myr|铁秘耳|神器生物~秘耳|{T}:加{R}到你的法术力池中。 @@ -6214,19 +6369,18 @@ Ishai, Ojutai Dragonspeaker|欧祝泰族龙语者依谢|传奇生物~鸟/修 Ishi-Ishi, Akki Crackshot|神射恶鬼一袭一袭|传奇生物~精灵/战士|每当对手使用精怪或古咒咒语时,神射恶鬼一袭一袭对该牌手造成2点伤害。 Ishkanah, Grafwidow|墓寡妇伊什卡娜|传奇生物~蜘蛛|延势\n躁狂~当墓寡妇伊什卡娜进战场时,若你坟墓场中牌的类别有四种或更多,则将三个1/2绿色,具延势异能的蜘蛛衍生生物放进战场。\n{6}{B}:你每操控一个蜘蛛,目标对手便失去1点生命。 Island|海岛|基本地 ~海岛|({T}: 添加 {U}.) -Island|海岛|基本地~海岛| Isleback Spawn|岛背后裔|生物~巨海兽|帷幕\n只要任一牌库为二十张牌或更少,岛背后裔便得+4/+8。 Isochron Scepter|等时权杖|神器|压印~当等时权杖进战场时,你可以从你手上放逐一张总法术力费用等于或小于2的瞬间牌。\n{2},{T}:你可以复制所放逐的牌。如果你如此作,你可以施放该复制品,且不需支付其法术力费用。 -Isolate|孤立|瞬间|放逐目标总法术力费用为1的永久物。 Isolated Chapel|孤立礼拜堂|地|除非你操控平原或沼泽,否则孤立礼拜堂须横置进战场。\n{T}:加{W}或{B}。 +Isolate|孤立|瞬间|放逐目标总法术力费用为1的永久物。 Isolation Cell|独囚室|神器|每当任一对手施放生物咒语时,除非该牌手支付{2},否则他失去2点生命。 Isolation Zone|隔离区|结界|当隔离区进战场时,放逐目标由对手操控的生物或结界,直到隔离区离开战场为止。(该永久物会在其拥有者的操控下移回。) Isperia the Inscrutable|莫测者伊佩利|传奇生物~史芬斯|飞行\n每当莫测者伊佩利对任一牌手造成战斗伤害时,说出一个牌名。 该牌手展示其手牌。 若他展示出该名称的牌,从你的牌库中搜寻一张具飞行异能的生物牌,展示该牌,并置于你手上,然后将你的牌库洗牌。 -Isperia, Supreme Judge|大审决者伊佩利|传奇生物~史芬斯|飞行\n每当一个生物攻击你或由你操控的鹏洛客时,你可以抓一张牌。 Isperia's Skywatch|伊佩利空巡卫|生物~维多肯/骑士|飞行\n当伊佩利空巡卫进战场时,拘留目标由对手操控的生物。(直到你的下个回合,该生物不能进行攻击或阻挡,其起动式异能也不能起动。) -It of the Horrid Swarm|骇群怪虫|生物~奥札奇/昆虫|化生{6}{G}(你可以牺牲一个生物并支付化生费用来施放此咒语,此时总费用会扣除该生物之总法术力费用。)\n当你施放骇群怪虫时,将两个1/1绿色昆虫衍生生物放进战场。 +Isperia, Supreme Judge|大审决者伊佩利|传奇生物~史芬斯|飞行\n每当一个生物攻击你或由你操控的鹏洛客时,你可以抓一张牌。 It That Betrays|背叛恶物|生物~奥札奇|歼灭2 (每当此生物攻击时,防御牌手牺牲两个永久物。)\n每当一位对手牺牲一个非衍生物的永久物时,将该牌在你的操控下放进战场。 It That Rides as One|齐驭独体|生物~ - 奥札奇/惊惧兽|先攻,践踏,系命 +It of the Horrid Swarm|骇群怪虫|生物~奥札奇/昆虫|化生{6}{G}(你可以牺牲一个生物并支付化生费用来施放此咒语,此时总费用会扣除该生物之总法术力费用。)\n当你施放骇群怪虫时,将两个1/1绿色昆虫衍生生物放进战场。 Iterative Analysis|反复分析|诡局|秘案(开始游戏时此诡局牌面朝下地置于统帅区,并私下决定一个牌名。你随时可以将此诡局翻回正面并公布该名称。)\n每当你施放一个具有该名称的瞬间或法术咒语时,你可以抓一张牌。 Ith, High Arcanist|奥术大师伊斯|传奇生物~人类/法术师|警戒\n{T}:重置目标进行攻击的生物。 于本回合中,防止该生物将受到与造成的所有战斗伤害。\n延缓4~{W}{U} Itlimoc, Cradle of the Sun|烈阳育所伊替莫|传奇地|(由伊替莫成长仪式转化。)\n{T}:加{G}到你的法术力池中。\n{T}:你每操控一个生物,便加{G}到你的法术力池中。 @@ -6235,7 +6389,7 @@ Ivory Giant|象牙巨人|生物~巨人|当象牙巨人进场时,横置所有 Ivory Mask|象牙面具|结界|你不能成为咒语或异能的目标。 Ivorytusk Fortress|要塞战象|生物~象|于其他牌手的重置步骤中,重置由你操控且其上有+1/+1指示物的所有生物。 Ivy Dancer|长春藤舞者|生物~树灵/祭师|{T}:目标生物获得树林行者异能直到回合结束。 -Ivy Elemental|长春藤元素|生物~元素|长春藤元素进战场时上面有X个+1/+1指示物。 +Ivy Elemental|长春藤元素|生物 ~元素|长春藤元素进战场时上面有X个+1/+1指示物。 Ivy Lane Denizen|长春藤巷居民|生物~妖精/战士|每当另一个绿色生物在你的操控下进战场时,在目标生物上放置一个+1/+1指示物。 Iwamori of the Open Fist|论拳岩守|传奇生物 ~人类/修行僧|践踏\n当论拳岩守进战场时,每位对手各可以将一张传奇生物牌从其手上放进战场。 Ixalan's Binding|依夏兰的束缚|结界|当依夏兰的束缚进战场时,放逐目标由对手操控的非地永久物,直到依夏兰的束缚离开战场为止。\n所有对手都不能施放与所放逐的牌同名之咒语。 @@ -6255,17 +6409,6 @@ Izzet Locket|伊捷坠饰|神器|{T}:加{U}或{R}。\n{U/R}{U/R}{U/R}{U/R},{ Izzet Signet|伊捷印记|神器|{1},{T}:加{U}{R}到你的法术力池中。 Izzet Staticaster|伊捷静电法师|生物~人类/法术师|闪现(你可以于你能够施放瞬间的时机下施放此咒语。)\n敏捷\n{T}:伊捷静电法师对目标生物和与该生物同名的其它生物各造成1点伤害。 Jace Beleren|杰斯贝连|旅法师~杰斯|+2:每位牌手各抓一张牌。\n-1:目标牌手抓一张牌。\n-10:目标牌手将其牌库顶的二十张牌置入其坟墓场。 -Jace, Arcane Strategist|奥术策士杰斯|传奇鹏洛客 ~杰斯|每当你抓每回合中你的第二张牌时,在目标由你操控的生物上放置一个+1/+1指示物。\n+1:抓一张牌。\n−7:由你操控的生物本回合不能被阻挡。 -Jace, Architect of Thought|筑念师杰斯|鹏洛客~杰斯|+1:直到你的下一个回合,每当任一个由对手操控的生物攻击时,它得-1/-0直到回合结束。\n-2:展示你牌库顶的三张牌。由任一对手将它们分成两堆。将其中一堆置于你手上,另一堆则以任意顺序置于你的牌库底。\n-8:对每位牌手而言,你从该牌手的牌库中搜寻一张非地牌并将它放逐,然后该牌手将其牌库洗牌。你可以施放这些牌,且不需支付其法术力费用。 -Jace, Cunning Castaway|流离谋士杰斯|传奇鹏洛客 ~杰斯|+1:本回合中,每当由你操控的一个或数个生物对任一牌手造成战斗伤害时,抓一张牌,然后弃一张牌。\n−2:派出一个2/2蓝色虚影衍生生物,且具有「当此生物成为咒语的目标时,将它牺牲。」\n−5:派出两个衍生物,这些衍生物为流离谋士杰斯的复制品,但不是传奇。 -Jace, Ingenious Mind-Mage|灵控逸才杰斯|传奇鹏洛客~杰斯|+1:抓一张牌。\n+1:重置所有由你操控的生物。\n−9:获得至多三个目标生物的操控权。 -Jace, Memory Adept|记忆专家杰斯|鹏洛客~杰斯|+1:抓一张牌。目标牌手将其牌库顶牌置入其坟墓场。0:目标牌手将其牌库顶的十张牌置入其坟墓场。-7:任意数量的目标牌手各抓二十张牌。 -Jace, Telepath Unbound|通念杰斯|鹏洛客~ - 杰斯|+1:至多一个目标生物得-2/-0直到你的下一个回合。−3:本回合中,你可以从你坟墓场中施放目标瞬间或法术牌。如果该牌于本回合中将置入你的坟墓场,则改为将其放逐。−9:你获得具有「每当你施放咒语时,目标对手将其牌库顶的五张牌置入其坟墓场」的徽记。 -Jace, the Living Guildpact|现世十会盟杰斯|鹏洛客~杰斯|+1:检视你牌库顶的两张牌。将其中一张置入你的坟墓场。\n−3:将另一个目标非地永久物移回其拥有者手上。\n−8:每位牌手各将其手牌和坟墓场洗回其牌库。你抓七张牌。 -Jace, the Mind Sculptor|心灵塑师杰斯|传奇鹏洛客 ~杰斯|+2:检视目标牌手的牌库顶牌。你可以将该牌置于该牌手的牌库底。\n0:抓三张牌,然后从你手上将两张牌以任意顺序置于你的牌库顶。\n−1:将目标生物移回其拥有者手上。\n−12:放逐目标牌手牌库中的所有牌,然后该牌手将其手牌洗入其牌库。 -Jace, Unraveler of Secrets|揭秘师杰斯|鹏洛客~杰斯|+1:占卜1,然后抓一张牌。\n−2:将目标生物移回其拥有者手上。\n−8:你获得具有「每当任一对手施放每回合中他的第一个咒语时,反击该咒语」的徽记。 -Jace, Vryn's Prodigy|维林逸才杰斯|传奇生物~人类/法术师|{T}:抓一张牌,然后弃一张牌。如果你的坟墓场中有五张或更多牌,则放逐维林逸才杰斯,然后将他在其拥有者的操控下移回战场且已转化。 -Jace, Wielder of Mysteries|博奥杰斯|传奇鹏洛客 ~杰斯|如果你将抓一张牌但牌库没有牌,则改为你赢得这盘游戏。\n+1:目标牌手将其牌库顶的两张牌置入其坟墓场。抓一张牌。\n−8:抓七张牌。然后如果你的牌库没有牌,则你赢得这盘游戏。 Jace's Archivist|杰斯的书库辖员|生物~维多肯/法术师|{U},{T}:每位牌手各弃掉手牌,然后抓若干牌,其数量等同于牌手中以此法弃牌的最多数量。 Jace's Defeat|杰斯败退|瞬间|反击目标蓝色咒语。如果它是杰斯鹏洛客咒语,则占卜2。 Jace's Erasure|杰斯的抹消|结界|每当你抓一张牌时,你可以令目标牌手将其牌库顶牌置入其坟墓场。 @@ -6278,6 +6421,17 @@ Jace's Sanctum|杰斯的圣所|结界|你施放的瞬间与法术咒语减少{1} Jace's Scrutiny|杰斯的洞查|瞬间|目标生物得-4/-0直到回合结束。\n探查。(将一个无色线索衍生神器放进战场,且其具有「{2},牺牲此神器:抓一张牌。」) Jace's Sentinel|杰斯的哨卫|生物~人鱼/战士|只要你操控杰斯鹏洛客,杰斯的哨卫便得+1/+0且不能被阻挡。 Jace's Triumph|杰斯得胜|法术|抓两张牌。如果你操控杰斯鹏洛客,则改为抓三张牌。 +Jace, Arcane Strategist|奥术策士杰斯|传奇鹏洛客 ~杰斯|每当你抓每回合中你的第二张牌时,在目标由你操控的生物上放置一个+1/+1指示物。\n+1:抓一张牌。\n−7:由你操控的生物本回合不能被阻挡。 +Jace, Architect of Thought|筑念师杰斯|鹏洛客~杰斯|+1:直到你的下一个回合,每当任一个由对手操控的生物攻击时,它得-1/-0直到回合结束。\n-2:展示你牌库顶的三张牌。由任一对手将它们分成两堆。将其中一堆置于你手上,另一堆则以任意顺序置于你的牌库底。\n-8:对每位牌手而言,你从该牌手的牌库中搜寻一张非地牌并将它放逐,然后该牌手将其牌库洗牌。你可以施放这些牌,且不需支付其法术力费用。 +Jace, Cunning Castaway|流离谋士杰斯|传奇鹏洛客 ~杰斯|+1:本回合中,每当由你操控的一个或数个生物对任一牌手造成战斗伤害时,抓一张牌,然后弃一张牌。\n−2:派出一个2/2蓝色虚影衍生生物,且具有「当此生物成为咒语的目标时,将它牺牲。」\n−5:派出两个衍生物,这些衍生物为流离谋士杰斯的复制品,但不是传奇。 +Jace, Ingenious Mind-Mage|灵控逸才杰斯|传奇鹏洛客~杰斯|+1:抓一张牌。\n+1:重置所有由你操控的生物。\n−9:获得至多三个目标生物的操控权。 +Jace, Memory Adept|记忆专家杰斯|鹏洛客~杰斯|+1:抓一张牌。目标牌手将其牌库顶牌置入其坟墓场。0:目标牌手将其牌库顶的十张牌置入其坟墓场。-7:任意数量的目标牌手各抓二十张牌。 +Jace, Telepath Unbound|通念杰斯|鹏洛客~ - 杰斯|+1:至多一个目标生物得-2/-0直到你的下一个回合。−3:本回合中,你可以从你坟墓场中施放目标瞬间或法术牌。如果该牌于本回合中将置入你的坟墓场,则改为将其放逐。−9:你获得具有「每当你施放咒语时,目标对手将其牌库顶的五张牌置入其坟墓场」的徽记。 +Jace, Unraveler of Secrets|揭秘师杰斯|鹏洛客~杰斯|+1:占卜1,然后抓一张牌。\n−2:将目标生物移回其拥有者手上。\n−8:你获得具有「每当任一对手施放每回合中他的第一个咒语时,反击该咒语」的徽记。 +Jace, Vryn's Prodigy|维林逸才杰斯|传奇生物~人类/法术师|{T}:抓一张牌,然后弃一张牌。如果你的坟墓场中有五张或更多牌,则放逐维林逸才杰斯,然后将他在其拥有者的操控下移回战场且已转化。 +Jace, Wielder of Mysteries|博奥杰斯|传奇鹏洛客 ~杰斯|如果你将抓一张牌但牌库没有牌,则改为你赢得这盘游戏。\n+1:目标牌手将其牌库顶的两张牌置入其坟墓场。抓一张牌。\n−8:抓七张牌。然后如果你的牌库没有牌,则你赢得这盘游戏。 +Jace, the Living Guildpact|现世十会盟杰斯|鹏洛客~杰斯|+1:检视你牌库顶的两张牌。将其中一张置入你的坟墓场。\n−3:将另一个目标非地永久物移回其拥有者手上。\n−8:每位牌手各将其手牌和坟墓场洗回其牌库。你抓七张牌。 +Jace, the Mind Sculptor|心灵塑师杰斯|传奇鹏洛客 ~杰斯|+2:检视目标牌手的牌库顶牌。你可以将该牌置于该牌手的牌库底。\n0:抓三张牌,然后从你手上将两张牌以任意顺序置于你的牌库顶。\n−1:将目标生物移回其拥有者手上。\n−12:放逐目标牌手牌库中的所有牌,然后该牌手将其手牌洗入其牌库。 Jackal Familiar|豺狼佣兽|生物~猎犬|豺狼佣兽不能单独进行攻击或阻挡。 Jackal Pup|小狐狼|生物 ~豺狼|每当小狐狼受到伤害时,它对你造成等量的伤害。 Jaddi Lifestrider|贾笛跃命灵|生物~元素|当贾笛跃命灵进战场时,你可以横置任意数量由你操控、且未横置的生物。 每以此法横置一个生物,你便获得2点生命。 @@ -6296,30 +6450,31 @@ Jalira, Master Polymorphist|变型宗师贾丽拉|传奇生物 ~人类/法 Jalum Tome|贾伦的钜著|神器|{2},{T}:抓一张牌,然后弃一张牌。 Janjeet Sentry|詹吉栋哨卫|生物~维多肯/士兵|当詹吉栋哨卫进战场时,你得到{E}{E}(两个能量指示物)。\n{T},支付{E}{E}:你可以横置或重置目标神器或生物。 Jar of Eyeballs|眼珠瓶|神器|每当一个由你操控的生物死去时,在眼珠瓶上放置两个眼珠指示物。{3},{T},移除眼珠瓶上所有的眼珠指示物:检视你牌库顶的X张牌,X为以此法移去的眼珠指示物数量。将其中一张置于你手上,其余的牌则以任意顺序置于你的牌库底。 -Jarad, Golgari Lich Lord|葛加理巫妖领主贾雷|传奇生物~灵俑/妖精|你坟墓场中每有一张生物牌,葛加理巫妖领主贾雷便得+1/+1。\n{1}{B}{G},牺牲另一个生物:每位对手失去若干生命,其数量等同于所牺牲之生物的力量。\n牺牲一个沼泽和一个树林:将贾雷从你的坟墓场移回你手上。 Jarad's Orders|贾雷的号令|法术|从你的牌库中搜寻至多两张生物牌并展示之。将其中一张置于你手上,另一张置于你的坟墓场。然后将你的牌库洗牌。 +Jarad, Golgari Lich Lord|葛加理巫妖领主贾雷|传奇生物~灵俑/妖精|你坟墓场中每有一张生物牌,葛加理巫妖领主贾雷便得+1/+1。\n{1}{B}{G},牺牲另一个生物:每位对手失去若干生命,其数量等同于所牺牲之生物的力量。\n牺牲一个沼泽和一个树林:将贾雷从你的坟墓场移回你手上。 Jareth, Leonine Titan|狮面泰坦贾瑞司|传奇生物~猫/巨人|每当狮面泰坦贾瑞司进行阻挡时,它得+7/+7直到回合结束。\n{W}:选择一种颜色。狮面泰坦贾瑞司获得反该色保护异能直到回合结束。 Jasmine Boreal|北风茉莉|传奇生物~人类| Jawbone Skulkin|嘴骨颅身|神器生物~稻草人|{2}:目标红色生物获得敏捷异能直到回合结束。 Jaws of Stone|岩石夹击|法术|岩石夹击对任意数量的目标生物和/或牌手造成共X点伤害,你可以任意分配;X为你使用岩石夹击时所操控之山脉的数量。 Jaya Ballard, Task Mage|特务法术师雅亚巴拉德|传奇生物~人类/塑法师|{R},{T},弃一张牌:消灭目标蓝色永久物。\n{1}{R},{T},弃一张牌:特务法术师雅亚巴拉德对目标生物或牌手造成3点伤害。 以此法受到伤害的生物本回合不能重生。\n{5}{R}{R},{T},弃一张牌:雅亚巴拉德对每个生物与牌手造成6点伤害。 Jaya Ballard|雅亚巴拉德|传奇鹏洛客 ~雅亚|+1:加{R}{R}{R}。此法术力只能用来施放瞬间或法术咒语。\n+1:弃至多三张牌,然后抓等量的牌。\n−8:你获得具有「你可以从你的坟墓场中施放瞬间与法术牌。如果以此法施放的牌将置入你的坟墓场,则改为将其放逐」的徽记。 -Jaya, Venerated Firemage|焰法明范雅亚|传奇鹏洛客 ~雅亚|如果由你操控的其他红色来源将对任一永久物或牌手造成伤害,则改为它对该永久物或牌手造成原数量加1点伤害。\n−2:焰法明范雅亚对任意一个目标造成2点伤害。 Jaya's Greeting|雅亚的问候|瞬间|雅亚的问候对目标生物造成3点伤害。占卜1。 Jaya's Immolating Inferno|雅亚的燃焰炼狱|传奇法术|(只能于你操控传奇生物或鹏洛客时施放传奇法术。)\n雅亚的燃焰炼狱对至多三个目标各造成X点伤害。 +Jaya, Venerated Firemage|焰法明范雅亚|传奇鹏洛客 ~雅亚|如果由你操控的其他红色来源将对任一永久物或牌手造成伤害,则改为它对该永久物或牌手造成原数量加1点伤害。\n−2:焰法明范雅亚对任意一个目标造成2点伤害。 Jayemdae Tome|神秘巨著|神器|{4},{T}:抓一张牌。 Jazal Goldmane|金鬃贾佐|传奇生物~猫/战士|先攻\n{3}{W}{W}:由你操控且进行攻击的生物得+X/+X直到回合结束,X为进行攻击的生物数量。 Jedit Ojanen of Efrava|依法瓦的杰迪欧亚奈|传奇生物~猫/战士/领主|树林行者\n每当依法瓦的杰迪欧亚奈进行攻击或阻挡时,将一个2/2绿色,具树林行者异能的猫/战士衍生物放置进场。 Jedit's Dragoons|杰迪的重装兵|生物~猫/士兵|警戒\n当杰迪的重装兵进场时,你获得4点生命。 Jeering Homunculus|嘲讽造妖|生物~造妖|当嘲讽造妖进战场时,你可以煽惑目标生物。(直到你的下一个回合,该生物每次战斗若能攻击,则必须攻击,且若能攻击除你以外的牌手,则必须如此作。) Jeering Instigator|嘲讽煽动者|生物~鬼怪/浪客|变身{2}{R}(你可牌面朝下地施放此牌并支付{3},将其当成2/2生物。可随时支付其变身费用使其翻回正面。)\n当嘲讽煽动者翻回正面时,若是在你的回合中,则获得另一个目标生物的操控权直到回合结束。重置该生物。它获得敏捷异能直到回合结束。 +Jegantha, the Wellspring|丰饶泉源杰甘沙|传奇生物 ~元素/麋鹿|行侣~你起始套牌中各牌之法术力费用内相同的法术力符号数量不得多于一个。(如果你选择这张牌作为你的行侣,则你可以从游戏外施放它,但仅限一次。)\n{T}:加{W}{U}{B}{R}{G}。此法术力不能用于支付一般法术力费用。 Jelenn Sphinx|杰连史芬斯|生物 ~史芬斯|飞行,警戒\n每当杰连史芬斯攻击时,其他进行攻击的生物得+1/+1直到回合结束。 Jenara, Asura of War|战场阿苏拉耶娜若|传奇生物~天使|飞行\n{1}{W}:在战场阿苏拉耶娜若上放置一个+1/+1指示物。 Jeskai Ascendancy|洁斯凯霸权|结界|每当你施放非生物咒语时,由你操控的生物得+1/+1直到回合结束。重置这些生物。\n每当你施放非生物咒语时,你可以抓一张牌。若你如此作,则弃一张牌。 Jeskai Banner|洁斯凯战旗|神器|{T}:加{U},{R}或{W}到你的法术力池中。\n{U}{R}{W},{T},牺牲洁斯凯战旗:抓一张牌。 Jeskai Barricade|洁斯凯屏障|生物~墙|闪现(你可以于你能够施放瞬间的时机下施放此咒语。)\n守军\n当洁斯凯屏障进战场时,你可以将另一个目标由你操控的生物移回其拥有者手上。 Jeskai Charm|洁斯凯护符|瞬间|选择一项~\n•将目标生物置于其拥有者的牌库顶。\n•洁斯凯护符对目标对手造成4点伤害。\n•直到回合结束,由你操控的生物得+1/+1且获得系命异能。 -Jeskai Elder|洁斯凯长老|生物~人类/修行僧|灵技(每当你施放非生物咒语时,此生物得+1/+1直到回合结束。)\n每当洁斯凯长老对任一牌手造成战斗伤害时,你可以抓一张牌。若你如此作,则弃一张牌。 +Jeskai Elder|洁斯凯长老|生物 ~人类/修行僧|灵技(每当你施放非生物咒语时,此生物得+1/+1直到回合结束。)\n每当洁斯凯长老对任一牌手造成战斗伤害时,你可以抓一张牌。若你如此作,则弃一张牌。 Jeskai Infiltrator|洁斯凯渗透者|生物~人类/修行僧|只要你未操控其他生物,洁斯凯渗透者便不能被阻挡。\n当洁斯凯渗透者对任一牌手造成战斗伤害时,放逐它和你的牌库顶牌并牌面朝下地放作一堆,将此牌堆洗牌,然后显化这些牌。(显化某张牌的流程是,将该牌面朝下地放进战场,当成2/2生物。如果该牌是生物牌,则可随时支付其法术力费用使其翻回正面。) Jeskai Runemark|洁斯凯符印|结界~灵气|结附于生物\n所结附的生物得+2/+2。\n只要你操控红色或白色永久物,所结附的生物便具有飞行异能。 Jeskai Sage|洁斯凯智者|生物~人类/修行僧|灵技(每当你施放非生物咒语时,此生物得+1/+1直到回合结束。)\n当洁斯凯智者死去时,抓一张牌。 @@ -6335,22 +6490,23 @@ Jhessian Lookout|介斯警戒员|生物~人类/斥候| Jhessian Thief|介斯盗贼|生物~人类/浪客|灵技(每当你施放非生物咒语时,此生物得+1/+1直到回合结束。)\n每当介斯盗贼对任一牌手造成战斗伤害时,抓一张牌。 Jhessian Zombies|介斯灵俑|生物~灵俑|恐惧\n循环海岛{2},循环沼泽{2} ({2},弃掉此牌:从你的牌库中搜寻一张海岛或沼泽牌,展示该牌,并置于你手上。 然后将你的牌库洗牌。) Jhoira of the Ghitu|基图的尤依拉|传奇生物~人类/法术师|{2},将你手上一张非地牌移出对战:在所移出的牌上放置四个计时指示物。 若它原本不具有延缓,则它获得延缓。 (在你的维持开始时,从该牌上移去一个计时指示物。 当移去最后一个时,则使用它且不需支付其法术力费用。 如果它是生物,则它具有敏捷。) -Jhoira, Weatherlight Captain|晴空号船长尤依拉|传奇生物 ~人类/神器师|每当你施放史迹咒语时,抓一张牌。(神器、传奇和传纪是史迹。) Jhoira's Familiar|尤依拉的佣兽|神器生物 ~鸟|飞行\n你施放的史迹咒语减少{1}来施放。(神器、传奇和传纪是史迹。) Jhoira's Timebug|尤依拉的计时虫|神器生物~昆虫|{T}:选择目标由你操控的永久物,或由你拥有且已延缓的牌。 如果该永久物或牌上有计时指示物,你可以从其上移去一个计时指示物,或在其上放置一个计时指示物。 +Jhoira, Weatherlight Captain|晴空号船长尤依拉|传奇生物 ~人类/神器师|每当你施放史迹咒语时,抓一张牌。(神器、传奇和传纪是史迹。) Jiang Yanggu, Wildcrafter|塑野师姜旸谷|传奇鹏洛客 ~旸谷|每个由你操控且其上有+1/+1指示物的生物均具有「{T}:加一点任意颜色的法术力。」\n−1:在目标生物上放置一个+1/+1指示物。 Jiang Yanggu|姜旸谷|传奇鹏洛客 ~旸谷|+1:目标生物得+2/+2直到回合结束。\n−1:如果你未操控名称为默武的生物,则派出一个传奇的3/3绿色,名称为默武的猎犬衍生生物。\n−5:直到回合结束,目标生物获得践踏异能且得+X/+X,X为由你操控的地数量。 Jin-Gitaxias, Core Augur|核心卜算师金吉塔厦|传奇生物~魔判官|闪现\n在你的结束步骤开始时,抓七张牌。\n每位对手的手牌上限减少七张。 Jinxed Idol|倒楣雕像|神器|在你的维持开始时,倒楣雕像对你造成2点伤害。\n牺牲一个生物:目标对手获得倒楣雕像的操控权。 Jiwari, the Earth Aflame|裂土地把离|传奇生物~精怪|{X}{R},{T}:裂土地把离对目标不具飞行异能的生物造成X点伤害。\n魂力~{X}{R}{R}{R},弃掉地把离:地把离对每个不具飞行异能的生物各造成X点伤害。 -Jodah, Archmage Eternal|永世大法师裘达|传奇生物 ~人类/法术师|飞行\n你可以支付{W}{U}{B}{R}{G},而不支付你施放之咒语的法术力费用。 Jodah's Avenger|裘达的复仇者|生物~变形兽|{0}:选择连击,反红保护,警戒,或次元幽影。直到回合结束,裘达的复仇者得-1/-1且获得该异能。 (具次元幽影异能的生物只能阻挡具次元幽影异能的生物,亦只能被具此异能的生物阻挡。) +Jodah, Archmage Eternal|永世大法师裘达|传奇生物 ~人类/法术师|飞行\n你可以支付{W}{U}{B}{R}{G},而不支付你施放之咒语的法术力费用。 Join Shields|架盾守护|瞬间|重置所有由你操控的生物。它们获得辟邪与不灭异能直到回合结束。(它们不能成为由对手操控之咒语或异能的目标。伤害与注明「消灭」的效应不会将它们消灭。) Join the Ranks|加入行列|瞬间|将两个1/1白色士兵/伙伴衍生物放进战场。 Joiner Adept|联能专家|生物~地精/德鲁伊|由你操控的地具有「{T}:加一点任意颜色的法术力到你的法术力池中。」 Joint Assault|联合突击|瞬间|目标生物得+2/+2直到回合结束。 若它与另一生物搭档,该生物也得+2/+2直到回合结束。 Jokulmorder|冰河虐杀者|生物~海怪|践踏\n冰河虐杀者须横置进场。\n当冰河虐杀者进场时,除非你牺牲五个地,否则牺牲之。\n冰河虐杀者于你的重置步骤中不能重置。\n每当你使用一个海岛时,你可以重置冰河虐杀者。 Jolrael, Empress of Beasts|百兽女皇裘蕾尔|传奇生物~人类/塑法师|{2}{G},{T},弃两张牌:直到回合结束,由目标牌手操控的所有地成为3/3生物,并且仍然是地。 +Jolrael, Mwonvuli Recluse|木万弗黎隐士裘蕾尔|传奇生物 ~人类/德鲁伊|每当你抓每回合中你的第二张牌时,派出一个2/2绿色的猫衍生生物。\n{4}{G}{G}:直到回合结束,由你操控的生物之基础力量与防御力为X/X,X为你的手牌数量。 Jor Kadeen, the Prevailer|百胜尤克定|传奇生物~人类/战士|先攻\n金技~只要你操控三个或更多神器,由你操控的生物便得+3/+0。 Joraga Auxiliary|玖瑞加援军|生物~妖精/士兵/伙伴|{4}{G}{W}:支援2。(在至多两个其他目标生物上各放置一个+1/+1指示物。) Joraga Bard|玖瑞加吟游诗人|生物~妖精/浪客/伙伴|每当玖瑞加吟游诗人或另一个伙伴在你的操控下进战场时,你可以让由你操控的伙伴生物获得警戒异能直到回合结束。 @@ -6360,19 +6516,18 @@ Joraga Warcaller|玖瑞加战呼人|生物~妖精/战士|多重增幅{1}{G} Jori En, Ruin Diver|遗迹潜师裘黎恩|传奇生物~人鱼/法术师|每当你施放每回合中你的第二个咒语时,抓一张牌。 Jorubai Murk Lurker|卓如拜沼伏黯蛭|生物~蛭|只要你操控沼泽,卓如拜沼伏黯蛭便得+1/+1。\n{1}{B}:目标生物获得系命异能直到回合结束。(该生物所造成的伤害会让其操控者获得等量的生命。) Josu Vess, Lich Knight|巫妖骑士霍苏维斯|传奇生物 ~灵俑/骑士|增幅{5}{B}(你施放此咒语时可以额外支付{5}{B}。)\n威慑\n当巫妖骑士霍苏维斯进战场时,若它已增幅,则派出八个2/2黑色,具威慑异能的灵俑/骑士衍生生物。 -Jötun Grunt|尤屯大兵|生物~巨人/士兵|累积维持~将两张在同一坟墓场中的牌置于其拥有者的牌库底。 (在你的维持开始时,在此永久物上放置一个岁月指示物,然后除非你为其上每个岁月指示物各支付其维持费用,否则牺牲之。) -Jötun Owl Keeper|尤屯驯枭人|生物~巨人|累积维持{W}或{U}(在你的维持开始时,在此永久物上放置一个岁月指示物,然后除非你为其上每个岁月指示物各支付其维持费用,否则牺牲之。)\n当尤屯驯枭人从场上置入坟墓场时,其上每有一个岁月指示物,便将一个1/1白色,具飞行异能的鸟衍生物放置进场。 Journey for the Elixir|探灵寻踪|法术|从你的牌库中搜寻一张基本地牌和一张名称为姜旸谷的牌,展示这些牌,将它们置于你手上,然后将你的牌库洗牌。 Journey to Eternity|追寻永生|传奇结界 ~灵气|结附于由你操控的生物\n当所结附的生物死去时,将它在你的操控下移回战场,然后将追寻永生在你的操控下移回战场且已转化。 Journey to Nowhere|未知旅程|结界|当未知旅程进战场时,放逐目标生物。\n当未知旅程离开战场时,将所放逐的牌在其拥有者的操控下移回战场。 Journeyer's Kite|旅人风筝|神器|{3},{T}:从你的牌库中搜寻一张基本地牌,展示该牌,并置于你手上。然后将你的牌库洗牌。 -Joust|骑马突刺|法术|选择目标由你操控的生物和目标不由你操控的生物。如果该由你操控的生物是骑士,则它得+2/+1直到回合结束。然后这些生物互斗。(它们各向对方造成等同于本身力量的伤害。) Jousting Dummy|骑刺假人|神器生物 ~稻草人/骑士|{3}:骑刺假人得+1/+0直到回合结束。 Jousting Lance|骑枪|神器 ~武具|佩带此武具的生物得+2/+0。\n只要是在你的回合中,佩带此武具的生物便具有先攻异能。\n佩带{3}({3}:装备在目标由你操控的生物上。佩带的时机视同法术。) +Joust|骑马突刺|法术|选择目标由你操控的生物和目标不由你操控的生物。如果该由你操控的生物是骑士,则它得+2/+1直到回合结束。然后这些生物互斗。(它们各向对方造成等同于本身力量的伤害。) Joyous Respite|欢畅歇息|法术~古咒|你每操控一个地,便获得1点生命。 Jubilant Mascot|喜乐吉祥物|生物 ~造妖|在你回合的战斗开始时,你可以支付{3}{W}。若你如此作,则支援2。(在至多两个其他目标生物上各放置一个+1/+1指示物。) -Judge of Currents|潮流评定师|生物~人鱼/法术师|每当一个由你操控的人鱼成为横置时,你可以获得1点生命。 +Jubilant Skybonder|欢腾翔绊人|生物 ~人类/法术师|飞行\n由你操控且具飞行异能的生物具有「对手施放且以此生物为目标的咒语增加{2}来施放。」 Judge Unworthy|审判恶徒|瞬间|选择目标进行攻击或阻挡的生物。 占卜3,然后展示你的牌库顶牌。 审判恶徒对该生物造成伤害,其数量等同于所展示牌之总法术力费用。 (占卜3的流程是检视你牌库顶的三张牌,然后将其中任意数量的牌以任意顺序置于你牌库底,其余则以任意顺序置于你牌库顶。) +Judge of Currents|潮流评定师|生物~人鱼/法术师|每当一个由你操控的人鱼成为横置时,你可以获得1点生命。 Judge's Familiar|法官佣兽|生物~鸟|飞行\n牺牲法官佣兽:除非目标瞬间或法术咒语的操控者支付{1},否则反击之。 Judith, the Scourge Diva|灾祸歌伶裘蒂丝|传奇生物 ~人类/祭师|由你操控的其他生物得+1/+0。\n每当一个由你操控且非衍生物的生物死去时,灾祸歌伶裘蒂丝对任意一个目标造成1点伤害。 Jugan, the Rising Star|碧龙珠眼|传奇生物~龙/精怪|飞行\n当碧龙珠眼从场上进入坟墓场时,将五个+1/+1指示物以任意方法分配至任意数量的目标生物上。 @@ -6405,30 +6560,34 @@ Jwar Isle Avenger|爪尔岛复仇者|生物~史芬斯|潮涌{2}{U}(如果你 Jwar Isle Refuge|爪尔岛避难所|地|爪尔岛避难所须横置进战场。\n当爪尔岛避难所进战场时,你获得1点生命。\n{T}:加{U}或{B}到你的法术力池中。 Jwari Scuttler|爪尔凿孔蟹|生物~蟹| Jwari Shapeshifter|爪尔变形兽|生物~变形兽/伙伴|你可以使爪尔变形兽当成战场上任一伙伴生物的复制品来进入战场。 +Jötun Grunt|尤屯大兵|生物~巨人/士兵|累积维持~将两张在同一坟墓场中的牌置于其拥有者的牌库底。 (在你的维持开始时,在此永久物上放置一个岁月指示物,然后除非你为其上每个岁月指示物各支付其维持费用,否则牺牲之。) +Jötun Owl Keeper|尤屯驯枭人|生物~巨人|累积维持{W}或{U}(在你的维持开始时,在此永久物上放置一个岁月指示物,然后除非你为其上每个岁月指示物各支付其维持费用,否则牺牲之。)\n当尤屯驯枭人从场上置入坟墓场时,其上每有一个岁月指示物,便将一个1/1白色,具飞行异能的鸟衍生物放置进场。 Kaalia, Zenith Seeker|探峰卡莉雅|传奇生物 ~人类/僧侣|飞行,警戒\n当探峰卡莉雅进战场时,检视你牌库顶的六张牌。你可以展示其中的一张天使牌,一张恶魔牌和/或一张龙牌,并将它们置于你手上。将其余的牌以随机顺序置于你的牌库底。 Kabira Crossroads|卡彼拉会所|地|卡彼拉会所须横置进战场。\n当卡彼拉会所进战场时,你获得2点生命。\n{T}:加{W}到你的法术力池中。 Kabira Evangel|卡彼拉福音师|生物~人类/僧侣/伙伴|每当卡彼拉福音师或另一个伙伴在你的操控下进战场时,你可以选择一种颜色。 若你如此作,由你操控的伙伴获得反该色保护异能直到回合结束。 Kabira Vindicator|卡彼拉雪恨者|生物~人类/骑士|升级{2}{W} ({2}{W}:在其上放置一个等级指示物。 升级的时机视同法术。)\n等级2-4\n3/6\n由你操控的其他生物得+1/+1。\n等级5+\n4/8\n由你操控的其他生物得+2/+2。 Kabuto Moth|头盔飞蛾|生物~精怪|飞行\n{T}:目标生物得+1/+2直到回合结束。 Kaervek the Merciless|杀生者凯雷威克|传奇生物~人类/祭师|每当任一对手使用咒语时,杀生者凯雷威克对目标生物或牌手造成伤害,其数量等同于该咒语的总法术力费用。 -Kagemaro, First to Suffer|始难影麻吕|传奇生物~恶魔/精怪|始难影麻吕的力量和防御力各等同于你的手牌数量。 {B},牺牲始难影麻吕:所有生物得-X/-X直到回合结束,X为你的手牌数量。 +Kaervek, the Spiteful|怨忿者凯雷威克|传奇生物 ~人类/邪术师|其他生物得-1/-1。 Kagemaro's Clutch|影麻吕魔掌|生物结界|受此结界的生物得-X/-X,X为你的手牌数量。 +Kagemaro, First to Suffer|始难影麻吕|传奇生物~恶魔/精怪|始难影麻吕的力量和防御力各等同于你的手牌数量。 {B},牺牲始难影麻吕:所有生物得-X/-X直到回合结束,X为你的手牌数量。 +Kaheera, the Orphanguard|孤兽守卫卡席拉|传奇生物 ~猫/野兽|行侣~你起始套牌中各生物牌均为猫、元素、梦魇、恐龙或野兽牌。(如果你选择这张牌作为你的行侣,则你可以从游戏外施放它,但仅限一次。)\n警戒\n由你操控且为猫、元素、梦魇、恐龙或野兽的其他生物得+1/+1且具有警戒异能。 Kaho, Minamo Historian|水面院史家歌穗|传奇生物~人类/法术师|当水面院史家歌穗进场时,从你的牌库中搜寻至多三张瞬间牌,并将它们移出对战。 然后将你的牌库洗牌。 {X},{T}:你可以使用以歌穗移出对战、总法术力费用为X的一张牌,且不需支付其法术力费用。 Kaijin of the Vanishing Touch|无踪水神|生物~精怪|守军(此生物不能攻击)\n每当无踪水神阻挡某生物,在战斗结束时将该生物移回其拥有者手上。 (若它在场,才将其移回手上) Kalastria Healer|卡列奇治疗师|生物~吸血鬼/僧侣/伙伴|奋扬~每当卡列奇治疗师或另一个伙伴在你的操控下进战场时,每位对手各失去1点生命且你获得1点生命。 Kalastria Highborn|卡列奇望族|生物~吸血鬼/祭师|每当卡列奇望族或由你操控的另一个吸血鬼从战场进入坟墓场时,你可以支付{B}。 若你如此作,则目标牌手失去2点生命且你获得2点生命。 Kalastria Nightwatch|卡列奇夜巡卫|生物~吸血鬼/战士/伙伴|每当你获得生命时,卡列奇夜巡卫获得飞行异能直到回合结束。 Kaleidostone|万花石|神器|当万花石进场时,抓一张牌。\n{5},{T},牺牲万花石:加{W}{U}{B}{R}{G}到你的法术力池中。 -Kalemne, Disciple of Iroas|伊洛安斯信徒卡列妮|传奇生物~巨人/士兵|连击,警戒每当你施放总法术力费用等于或大于5的生物咒语时,你获得一个经验指示物。你每有一个经验指示物,伊洛安斯信徒卡列妮便得+1/+1。 Kalemne's Captain|卡列妮的队长|生物~巨人/士兵|警戒{5}{W}{W}:蛮化3。(如果此生物未蛮化,则在其上放置三个+1/+1指示物且它已蛮化。)当卡列妮的队长蛮化时,放逐所有神器和结界。 +Kalemne, Disciple of Iroas|伊洛安斯信徒卡列妮|传奇生物~巨人/士兵|连击,警戒每当你施放总法术力费用等于或大于5的生物咒语时,你获得一个经验指示物。你每有一个经验指示物,伊洛安斯信徒卡列妮便得+1/+1。 Kalitas, Bloodchief of Ghet|劫特血侯卡力塔|传奇生物~吸血鬼/战士|{B}{B}{B},{T}:消灭目标生物。 如果该生物依此法置入坟墓场,将一个黑色吸血鬼衍生物放进战场。 其力量等同于该生物的力量,且其防御力等同于该生物的防御力。 Kalitas, Traitor of Ghet|劫特叛徒卡力塔|传奇生物~吸血鬼/战士|系命\n如果某个由对手操控且非衍生物的生物将死去,则改为放逐该牌并将一个2/2黑色灵俑衍生生物放进战场。\n{2}{B},牺牲另一个吸血鬼或灵俑:在劫特叛徒卡力塔上放置两个+1/+1指示物。 Kalonian Behemoth|卡隆尼亚贝西摩斯|生物~野兽|帷幕 (此生物不能成为咒语或异能的目标。) Kalonian Hydra|卡隆尼亚多头龙|生物~多头龙|践踏\n卡隆尼亚多头龙进战场时上面有四个+1/+1指示物。\n每当卡隆尼亚多头龙攻击时,将每个由你操控的生物上之+1/+1指示物数量加倍。 Kalonian Tusker|卡隆尼亚长牙野猪|生物~野兽| Kalonian Twingrove|卡隆尼亚双生林|生物~树妖/战士|卡隆尼亚双生林之力量和防御力各等同于由你操控的树林数量。\n当卡隆尼亚双生林进战场时,将一个绿色树妖/战士衍生生物放进战场,且具有「此生物之力量和防御力各等同于由你操控的树林数量。」 -Kamahl, Pit Fighter|死斗战士卡马尔|传奇生物~人类/野蛮人|敏捷(此生物受你操控时便能攻击与{T}。)\n{T}:死斗战士卡马尔对目标生物或牌手造成3点伤害。 Kamahl's Druidic Vow|卡马尔的德鲁伊誓约|传奇法术|(只能于你操控传奇生物或鹏洛客时施放传奇法术。)\n检视你牌库顶的X张牌。你可以将其中任意数量的地和/或总法术力费用等于或小于X的传奇永久物牌放进战场。将其余的牌置入你的坟墓场。 +Kamahl, Pit Fighter|死斗战士卡马尔|传奇生物~人类/野蛮人|敏捷(此生物受你操控时便能攻击与{T}。)\n{T}:死斗战士卡马尔对目标生物或牌手造成3点伤害。 Kambal, Consul of Allocation|划配执政坎拔|传奇生物~人类/参谋|每当任一对手施放非生物咒语时,该牌手失去2点生命且你获得2点生命。 Kami of Ancient Law|古律神|生物~精怪|牺牲古律神:消灭目标结界。 Kami of Empty Graves|空坟神|生物~精怪|转生3(当它从场上进入坟墓场时,你可以将目标总法术力费用等于或小于3的精怪牌从你的坟墓场移回你手上。) @@ -6437,6 +6596,7 @@ Kami of Fire's Roar|炎吼神|生物~精怪|每当你使用精怪或古咒咒 Kami of Lunacy|狂乱神|生物~精怪|飞行\n转生5(当它从场上进入坟墓场时,你可以将目标总法术力费用等于或小于5的精怪牌从你的坟墓场移回你手上。) Kami of Old Stone|古岩神|生物~精怪| Kami of Tattered Shoji|破纸门之神|生物~精怪|每当你使用精怪或古咒咒语时,破纸门之神获得飞行异能直到回合结束。 +Kami of Twisted Reflection|曲映神|生物~精怪|牺牲曲映神:将目标由你操控的生物移回其拥有者手上。 Kami of the Crescent Moon|新月神|传奇生物~精怪|在每位牌手的抓牌步骤开始时,该牌手抓一张牌。 Kami of the Honored Dead|英灵神|生物~精怪|飞行\n每当英灵神受到伤害时,你获得等量的生命。\n转生6 (当它从场上进入坟墓场时,你可以将目标总法术力费用等于或小于6的精怪牌从你的坟墓场移回你手上。) Kami of the Hunt|狩猎神|生物~精怪|每当你使用精怪或古咒咒语时,狩猎神得+1/+1直到回合结束。 @@ -6444,25 +6604,24 @@ Kami of the Painted Road|道标神|生物~精怪|每当你使用精怪或古 Kami of the Palace Fields|王畿神|生物~精怪|飞行,先攻\n转生5(当它从场上进入坟墓场时,你可以将目标总法术力费用等于或小于5的精怪牌从你的坟墓场移回你手上。) Kami of the Tended Garden|雅园神|生物~精怪|在你的维持开始时,除非你支付{G},否则牺牲雅园神。\n转生3(当它从场上进入坟墓场时,你可以将目标总法术力费用等于或小于3的精怪牌从你的坟墓场移回你手上。) Kami of the Waning Moon|残月神|生物~精怪|飞行\n每当你使用精怪或古咒咒语时,目标生物获得恐惧异能直到回合结束。 -Kami of Twisted Reflection|曲映神|生物~精怪|牺牲曲映神:将目标由你操控的生物移回其拥有者手上。 Kapsho Kitefins|凯普萧鸢鳍鱼|生物~鱼|飞行\n每当凯普萧鸢鳍鱼或另一个生物在你的操控下进战场时,横置目标由对手操控的生物。 Karakas|卡拉卡斯|传奇地|{T}:加{W}到你的法术力池中。\n{T}:将目标传奇生物移回其拥有者手上。 -Karametra, God of Harvests|丰收神卡拉美特拉|传奇结界生物~神|不灭\n只要你的绿白两色献力小于七,卡拉美特拉便不是生物。\n每当你施放生物咒语时,你可以从你的牌库中搜寻一张树林或平原牌,将之横置进战场,然后将你的牌库洗牌。 Karametra's Acolyte|卡拉美特拉的侍僧|生物~人类/德鲁伊|{T}:加若干{G}到你的法术力池中,其数量等同于你的绿色献力。(由你操控之永久物的法术力费用当中每含有一个{G},你的绿色献力就加一。) Karametra's Blessing|卡拉美特拉的祝福|瞬间|目标生物得+2/+2直到回合结束。如果它是结界生物或受有灵气的生物,则它再获得辟邪与不灭异能直到回合结束。(它不能成为由对手操控之咒语或异能的目标。伤害与注明「消灭」的效应不会将它消灭。) Karametra's Favor|卡拉美特拉的眷顾|结界 ~灵气|结附于生物\n当卡拉美特拉的眷顾进战场时,抓一张牌。\n所结附的生物具有「{T}:加一点任意颜色的法术力。」 +Karametra, God of Harvests|丰收神卡拉美特拉|传奇结界生物~神|不灭\n只要你的绿白两色献力小于七,卡拉美特拉便不是生物。\n每当你施放生物咒语时,你可以从你的牌库中搜寻一张树林或平原牌,将之横置进战场,然后将你的牌库洗牌。 Kargan Dragonlord|卡加龙领|生物~人类/战士|升级{R} ({R}:在其上放置一个等级指示物。 升级的时机视同法术。)\n等级4-7\n4/4\n飞行\n等级8+\n8/8\n飞行,践踏\n{R}:卡加龙领得+1/+0直到回合结束。 Kargan Dragonrider|卡加龙骑士|生物 ~人类/战士|只要你操控龙,卡加龙骑士便具有飞行异能。(它只能被具飞行或延势异能的生物阻挡。) -Kari Zev, Skyship Raider|飞船大盗卡丽泽夫|传奇生物~人类/海盗|先攻,威慑\n每当飞船大盗卡丽泽夫攻击时,派出一个传奇的2/1红色,名称为勒格文的猴衍生生物,其为横置且正进行攻击。在战斗结束时放逐该衍生物。 Kari Zev's Expertise|卡丽泽夫的专才|法术|获得目标生物或载具的操控权直到回合结束。将之重置。它获得敏捷异能直到回合结束。\n你可以从你手上施放一张总法术力费用等于或小于2的牌,且不需支付其法术力费用。 +Kari Zev, Skyship Raider|飞船大盗卡丽泽夫|传奇生物~人类/海盗|先攻,威慑\n每当飞船大盗卡丽泽夫攻击时,派出一个传奇的2/1红色,名称为勒格文的猴衍生生物,其为横置且正进行攻击。在战斗结束时放逐该衍生物。 Karlov of the Ghost Council|鬼影议会的卡洛夫|传奇生物~精怪/参谋|每当你获得生命时,在鬼影议会的卡洛夫上放置两个+1/+1指示物。{W}{B},从鬼影议会的卡洛夫上移去六个+1/+1指示物:放逐目标生物。 Karmic Guide|宿命导士|生物~天使/精怪|飞行,反黑保护\n返响{3}{W}{W}(在你的维持开始时,若你在你前一个维持开始后才操控它,则除非你支付其返响费用,否则牺牲之。)\n当宿命导士进战场时,将目标生物牌从你的坟墓场移回战场。 Karmic Justice|业报|结界|每当由对手操控的咒语或异能消灭一个由你操控之非生物的永久物时,你可以消灭目标由该对手操控的永久物。 Karn Liberated|重获自由的卡恩|鹏洛客~卡恩|+4:目标牌手从其手上放逐一张牌。\n−3:放逐目标永久物。\n−14:重新开始游戏,但将所有以重获自由的卡恩放逐之非灵气永久物牌留在放逐区。然后将这些牌在你的操控下放进战场。 -Karn, Scion of Urza|克撒传人卡恩|传奇鹏洛客 ~卡恩|+1:展示你牌库顶的两张牌。任一对手从中选择一张。将该牌置于你手上,并将另一张牌放逐,且上面有一个白银指示物。\n−1:将一张由你拥有且其上有白银指示物的牌从放逐区置于你手上。\n−2:派出一个0/0无色组构体衍生神器生物,且具有「你每操控一个神器,此生物便得+1/+1。」 -Karn, the Great Creator|万创卡恩|传奇鹏洛客 ~卡恩|由对手操控的神器之起动式异能都不能起动。\n+1:直到你的下一个回合,至多一个目标非生物的神器成为神器生物,其力量和防御力各等同于其总法术力费用。\n−2:你可以从游戏外或放逐区中选择一张由你拥有的神器牌,展示该牌,并将它置于你手上。 Karn's Bastion|卡恩关堡|地|{T}:加{C}。\n{4},{T}:增殖。(选择任意数量的永久物和/或牌手,然后为其已有之每种指示物各多放置一个同类的指示物。) Karn's Temporal Sundering|卡恩的时间碎裂|传奇法术|(只能于你操控传奇生物或鹏洛客时施放传奇法术。)\n目标牌手在本回合后进行额外的一个回合。将至多一个目标非地永久物移回其拥有者手上。放逐卡恩的时间碎裂。 +Karn, Scion of Urza|克撒传人卡恩|传奇鹏洛客 ~卡恩|+1:展示你牌库顶的两张牌。任一对手从中选择一张。将该牌置于你手上,并将另一张牌放逐,且上面有一个白银指示物。\n−1:将一张由你拥有且其上有白银指示物的牌从放逐区置于你手上。\n−2:派出一个0/0无色组构体衍生神器生物,且具有「你每操控一个神器,此生物便得+1/+1。」 +Karn, the Great Creator|万创卡恩|传奇鹏洛客 ~卡恩|由对手操控的神器之起动式异能都不能起动。\n+1:直到你的下一个回合,至多一个目标非生物的神器成为神器生物,其力量和防御力各等同于其总法术力费用。\n−2:你可以从游戏外或放逐区中选择一张由你拥有的神器牌,展示该牌,并将它置于你手上。 Karona's Zealot|卡若娜狂信者|生物 ~人类/僧侣|变身{3}{W}{W}(你可牌面朝下地施放此牌并支付{3},将其当成2/2生物。可随时支付其变身费用使其翻回正面。)\n当卡若娜狂信者翻回正面时,本回合中所有将对它造成的伤害,改为对目标生物造成之。 Karoo|卡陆|地|卡陆须横置进战场。\n当卡陆进战场时,除非你将一个由你操控且未横置的平原移回其拥有者手上,否则牺牲之。\n{T}:加{1}{W}到你的法术力池中。 Karplusan Forest|卡普路桑森林|地|{T}:加{1}到你的法术力池中。\n{T}:加{R}或{G}到你的法术力池中。 卡普路桑森林对你造成1点伤害。 @@ -6477,8 +6636,8 @@ Kaseto, Orochi Archmage|蛇人大法师加濑斗|传奇生物~蛇/法术师| Kashi-Tribe Elite|橡宗精兵|生物~蛇/战士|由你操控的传奇蛇不能成为咒语或异能的目标。\n每当橡宗精兵对生物造成战斗伤害时,横置该生物,且它于其操控者的下一个重置步骤中不能重置。 Kashi-Tribe Reaver|橡宗裂肢兵|生物~蛇/战士|每当橡宗裂肢兵对生物造成战斗伤害时,横置该生物,且它于其操控者的下一个重置步骤中不能重置。\n{1}{G}:重生橡宗裂肢兵。 Kashi-Tribe Warriors|橡宗战士|生物~蛇/战士|每当橡宗战士对生物造成战斗伤害时,横置该生物,且它于其操控者的下一个重置步骤中不能重置。 -Kasmina, Enigmatic Mentor|莫测导师克蜜娜|传奇鹏洛客 ~克蜜娜|对手施放且以由你操控之生物或鹏洛客为目标的咒语增加{2}来施放。\n−2:派出一个2/2蓝色法术师衍生生物。抓一张牌,然后弃一张牌。 Kasmina's Transmutation|克蜜娜的易质术|结界 ~灵气|结附于生物\n所结附的生物失去所有异能,且基础力量与防御力为1/1。 +Kasmina, Enigmatic Mentor|莫测导师克蜜娜|传奇鹏洛客 ~克蜜娜|对手施放且以由你操控之生物或鹏洛客为目标的咒语增加{2}来施放。\n−2:派出一个2/2蓝色法术师衍生生物。抓一张牌,然后弃一张牌。 Kataki, War's Wage|战仇祸汰奇|传奇生物~精怪|所有神器具有「在你的维持开始时,除非你支付{1},否则牺牲此神器。」 Kathari Bomber|卡刹立轰击师|生物~鸟/祭师|飞行\n当卡刹立轰击师对任一牌手造成战斗伤害时,将两个1/1红色精灵衍生物放置进场,且牺牲卡刹立轰击师。\n破坟{3}{B}{R} ({3}{B}{R}:将此牌从你的坟墓场移回场上。 它获得敏捷。 于它将离场时,或在回合结束时,将它移出对战。 破坟的时机视同法术。) Kathari Remnant|卡刹立遗骸|生物~鸟/骷髅妖|飞行\n{B}:重生卡刹立遗骸。\n倾曳 (当你使用此咒语时,从你的牌库顶开始将牌移出对战,直到移出一张费用比此咒语低且不是地的牌为止。 你可以使用该牌,并且不需支付其法术力费用。 将所移出对战的牌以随机顺序置于牌库底。) @@ -6486,26 +6645,29 @@ Kathari Screecher|尖鸣卡刹立|生物~鸟/士兵|飞行\n破坟{2}{U} ({2 Kavu Climber|攀爬卡甫|生物 ~卡甫|当攀爬卡甫进战场时,抓一张牌。 Kavu Predator|掠食卡甫|生物 ~卡甫|践踏\n每当任一对手获得生命时,在掠食卡甫上放置等量的+1/+1指示物。 Kavu Primarch|卡甫大君|生物~卡甫|召集(使用此咒语时,你每为它横置一个生物,便可以少支付{1},或一点所横置生物颜色的法术力。)\n增幅{4}(你使用此咒语时可以额外支付{4}。)\n若曾支付其增幅费用,则卡甫大君进场时上面有四个+1/+1指示物。 -Kaya, Bane of the Dead|亡者灾祸卡娅|传奇鹏洛客 ~卡娅|对具辟邪异能的对手及由对手操控且具该异能的永久物而言,你能将其视同不具该异能地指定为由你操控之咒语或异能的目标。\n−3:放逐目标生物。 -Kaya, Ghost Assassin|驱鬼卡娅|鹏洛客~卡娅|0:放逐驱鬼卡娅或至多一个目标生物。在你的下一个维持开始时,将该牌在其拥有者的操控下移回战场。你失去2点生命。\n−1:每位对手各失去2点生命且你获得2点生命。\n−2:每位对手各弃一张牌且你抓一张牌。 -Kaya, Orzhov Usurper|欧佐夫僭位卡娅|传奇鹏洛客 ~卡娅|+1:将至多两张目标在同一坟墓场中的牌放逐。如果以此法放逐了至少一张生物牌,则你获得2点生命。\n−1:放逐目标非地永久物,且其总法术力费用须等于或小于1。\n−5:欧佐夫僭位卡娅对目标牌手造成伤害,其数量等同于放逐区中由该牌手拥有之牌的数量,且你获得等量的生命。 Kaya's Ghostform|卡娅的魂体|结界 ~灵气|结附于由你操控的生物或鹏洛客\n当所结附的永久物死去或进入放逐区时,将该永久物牌在你的操控下移回战场。 Kaya's Guile|卡娅的智谋|瞬间|选择两项~\n•每位对手各牺牲一个生物。\n•放逐所有对手坟墓场中的所有牌。\n•派出一个1/1,白黑双色,具飞行异能的精怪衍生生物。\n•你获得4点生命。\n打包{3}(如果你支付打包费用,则四项都选。) Kaya's Wrath|卡娅之怒|法术|消灭所有生物。你获得若干生命,其数量等同于由你操控的生物中,以此法被消灭的数量。 +Kaya, Bane of the Dead|亡者灾祸卡娅|传奇鹏洛客 ~卡娅|对具辟邪异能的对手及由对手操控且具该异能的永久物而言,你能将其视同不具该异能地指定为由你操控之咒语或异能的目标。\n−3:放逐目标生物。 +Kaya, Ghost Assassin|驱鬼卡娅|鹏洛客~卡娅|0:放逐驱鬼卡娅或至多一个目标生物。在你的下一个维持开始时,将该牌在其拥有者的操控下移回战场。你失去2点生命。\n−1:每位对手各失去2点生命且你获得2点生命。\n−2:每位对手各弃一张牌且你抓一张牌。 +Kaya, Orzhov Usurper|欧佐夫僭位卡娅|传奇鹏洛客 ~卡娅|+1:将至多两张目标在同一坟墓场中的牌放逐。如果以此法放逐了至少一张生物牌,则你获得2点生命。\n−1:放逐目标非地永久物,且其总法术力费用须等于或小于1。\n−5:欧佐夫僭位卡娅对目标牌手造成伤害,其数量等同于放逐区中由该牌手拥有之牌的数量,且你获得等量的生命。 Kazandu Blademaster|卡赞度大剑师|生物~人类/士兵/伙伴|先攻,警戒\n每当卡赞度大剑师或另一个伙伴在你的操控下进战场时,你可以在卡赞度大剑师上放置一个+1/+1指示物。 Kazandu Refuge|卡赞度避难所|地|卡赞度避难所须横置进战场。\n当卡赞度避难所进战场时,你获得1点生命。\n{T}:加{R}或{G}到你的法术力池中。 Kazandu Tuskcaller|卡赞度召牙师|生物~人类/祭师|升级{1}{G} ({1}{G}:在其上放置一个等级指示物。 升级的时机视同法术。)\n等级2-5\n1/1\n{T}:将一个3/3绿色象衍生物放进战场。\n等级6+\n1/1\n{T}:将两个3/3绿色象衍生物放进战场。 Kazarov, Sengir Pureblood|辛格氏血脉卡札罗夫|传奇生物 ~吸血鬼|飞行\n每当一个由对手操控的生物受到伤害时,在辛格氏血脉卡札罗夫上放置一个+1/+1指示物。\n{3}{R}:卡札罗夫对目标生物造成2点伤害。 Kazuul Warlord|克卒军头|生物~牛头怪/战士/伙伴|每当克卒军头或另一个伙伴在你的操控下进战场时,你可以在由你操控的每个伙伴生物上放置一个+1/+1指示物。 -Kazuul, Tyrant of the Cliffs|山崖暴君克卒|传奇生物~食人魔/战士|每当一个由对手操控的生物攻击时,若你是防御牌手,则除非该生物的操控者支付{3},否则你派出一个3/3红色食人魔衍生生物。 Kazuul's Toll Collector|克卒的强征员|生物~食人魔/战士|{0}:将目标由你操控的武具装备在克卒的强征员上。只可以于你能施放法术的时机下起动此异能。 +Kazuul, Tyrant of the Cliffs|山崖暴君克卒|传奇生物~食人魔/战士|每当一个由对手操控的生物攻击时,若你是防御牌手,则除非该生物的操控者支付{3},否则你派出一个3/3红色食人魔衍生生物。 Kederekt Creeper|奇登磊匍行怪|生物~惊惧兽|死触 (每当此生物对任一生物造成伤害时,消灭后者。)\n奇登磊匍行怪只能被两个或更多生物阻挡。 Kederekt Leviathan|奇登磊海怪|生物~海怪|当奇登磊海怪进场时,将所有其他非地永久物移回其拥有者手上。\n破坟{6}{U} ({6}{U}:将此牌从你的坟墓场移回场上。 它获得敏捷。 于它将离场时,或在回合结束时,将它移出对战。 破坟的时机视同法术。) Kederekt Parasite|奇登磊寄生怪|生物~惊惧兽|每当任一对手抓一张牌时,若你操控红色永久物,你可以令奇登磊寄生怪对该牌手造成1点伤害。 +Keen Glidemaster|敏锐滑翔长|生物 ~人类/士兵|{2}{U}:目标生物获得飞行异能直到回合结束。 Keen Sense|敏锐直觉|结界~灵气|生物结界\n每当受此结界的生物向对手造成伤害时,你可以抓一张牌。 Keening Apparition|哭号幻影|生物~精怪|牺牲哭号幻影:消灭目标结界。 Keening Banshee|哭号女妖|生物~精怪|飞行\n当哭号女妖进场时,目标生物得-2/-2直到回合结束。 Keening Stone|恸哭石|神器|{5},{T}:目标牌手将其牌库顶的X张牌置入其坟墓场,X为该牌手坟墓场中牌的数量。 +Keensight Mentor|锐目导师|生物 ~人类/僧侣|当锐目导师进战场时,在目标由你操控的非人类生物上放置一个警戒指示物。\n{1}{W},{T}:在每个由你操控且具警戒异能的生物上各放置一个+1/+1指示物。 +Keep Safe|庇护屏障|瞬间|反击目标咒语,且该咒语须以由你操控的永久物为目标。\n抓一张牌。 Keeper of Fables|寓言守护兽|生物 ~猫|每当一个或数个由你操控的非人类生物对任一牌手造成战斗伤害时,抓一张牌。 Keeper of Keys|钥匙看守|生物~人类/浪客/突变体|当钥匙看守进战场时,你成为君主。\n在你的维持开始时,若你是君主,则由你操控的生物本回合不能被阻挡。 Keeper of Progenitus|祖神兽守卫|生物~地精/德鲁伊|每当牌手横置一个山脉,树林,或平原以产生法术力时,该牌手加一点法术力到他的法术力池中,其类别为该地刚才已产生之类别。 @@ -6523,14 +6685,16 @@ Keldon Overseer|凯尔顿督军|生物 ~人类/战士|增幅{3}{R}(你施放 Keldon Raider|凯尔顿突击兵|生物 ~人类/战士|当凯尔顿突击兵进战场时,你可以弃一张牌。若你如此作,则抓一张牌。 Keldon Warcaller|凯尔顿战呼人|生物 ~人类/战士|当凯尔顿战呼人攻击时,在目标由你操控的传纪上放置一个学问指示物。 Kelinore Bat|克林诺蝙蝠|生物~蝙蝠|飞行 -Kemba, Kha Regent|摄政狮王肯芭|传奇生物~猫/僧侣|在你的维持开始时,摄政狮王肯芭上每装备一个武具,便将一个2/2白色的猫衍生生物放进战场。 Kemba's Legion|肯芭军团兵|生物~猫/士兵|警戒\n肯芭军团兵上每装备一个武具,便可以额外多阻挡一个生物。 Kemba's Skyguard|肯芭空护卫|生物~猫/骑士|飞行\n当肯芭空护卫进战场时,你获得2点生命。 +Kemba, Kha Regent|摄政狮王肯芭|传奇生物~猫/僧侣|在你的维持开始时,摄政狮王肯芭上每装备一个武具,便将一个2/2白色的猫衍生生物放进战场。 Kemuri-Onna|烟女|生物~精怪|当烟女进场时,目标牌手弃一张牌。\n每当你使用精怪或古咒咒语时,你可以将烟女移回你手上。 -Kenrith, the Returned King|复归国王肯理斯|传奇生物 ~人类/贵族|{R}:所有生物获得践踏与敏捷异能直到回合结束。\n{1}{G}:在目标生物上放置一个+1/+1指示物。\n{2}{W}:目标牌手获得5点生命。\n{3}{U}:目标牌手抓一张牌。\n{4}{B}:将目标生物牌在其拥有者的操控下从坟墓场放进战场。 Kenrith's Transformation|肯理斯化身|结界 ~灵气|结附于生物\n当肯理斯化身进战场时,抓一张牌。\n所结附的生物失去所有异能,且是基础力量与防御力为3/3的绿色麋鹿生物。(它会失去其他牌张类别和生物类别。) +Kenrith, the Returned King|复归国王肯理斯|传奇生物 ~人类/贵族|{R}:所有生物获得践踏与敏捷异能直到回合结束。\n{1}{G}:在目标生物上放置一个+1/+1指示物。\n{2}{W}:目标牌手获得5点生命。\n{3}{U}:目标牌手抓一张牌。\n{4}{B}:将目标生物牌在其拥有者的操控下从坟墓场放进战场。 Kentaro, the Smiling Cat|笑面猫宪太郎|传奇生物~人类/武士|武士道1 (每当它进行阻挡或被阻挡时,它得+1/+1直到回合结束。)\n你可支付{X},而不支付你所使用之武士咒语的法术力费用,X为该咒语的总法术力费用。 +Keral Keep Disciples|科瑞尔要塞学徒|生物 ~人类/修行僧|每当你起动茜卓鹏洛客的忠诚异能时,科瑞尔要塞学徒向每位对手各造成1点伤害。 Keranos, God of Storms|风暴神刻拉诺斯|传奇结界生物~神|不灭\n只要你的蓝红两色献力小于七,刻拉诺斯便不是生物。\n展示你在自己的每个回合中所抓的第一张牌。每当你以此法展示出一张地牌时,抓一张牌。每当你以此法展示出一张非地牌时,刻拉诺斯对目标生物或牌手造成3点伤害。 +Keruga, the Macrosage|庞巨智者刻卢佳|传奇生物 ~恐龙/河马|行侣~你起始套牌中仅包含地牌和总法术力费用等于或大于3的牌。(如果你选择这张牌作为你的行侣,则你可以从游戏外施放它,但仅限一次。)\n当庞巨智者刻卢佳进战场时,你每操控一个总法术力费用等于或大于3的其他永久物,便抓一张牌。 Kess, Dissident Mage|异见法师凯丝|传奇生物 ~人类/法术师|飞行\n你于你的每个回合中可以从你的坟墓场施放一张瞬间或法术牌。如果以此法施放的牌将置入你的坟墓场,则改为将其放逐。 Kessig Cagebreakers|凯锡革破栅客|生物~人类/浪客|每当凯锡革破栅客攻击时,你的坟墓场中每有一张生物牌,便将一个2/2绿色的狼衍生生物横置放进战场且正进行攻击。 Kessig Dire Swine|凯锡革惊怖野猪|生物~野猪/惊惧兽|躁狂~只要你坟墓场中牌的类别有四种或更多,凯锡革惊怖野猪便具有践踏异能。 @@ -6541,6 +6705,8 @@ Kessig Recluse|凯锡革隐士|生物~蜘蛛|延势(此生物能阻挡具飞 Kessig Wolf Run|凯锡革狼栖地|地|{T}:加{1}到你的法术力池中。\n{X}{R}{G},{T}:直到回合结束,目标生物得+X/+0且获得践踏异能。 Kessig Wolf|凯锡革狼|生物~狼|{1}{R}:凯锡革狼获得先攻异能直到回合结束。 Kethis, the Hidden Hand|幕宾柯希斯|传奇生物 ~妖精/参谋|你施放的传奇咒语减少{1}来施放。\n从你的坟墓场中放逐两张传奇牌:直到回合结束,你坟墓场中的每张传奇牌均获得「你可以从你的坟墓场中使用此牌。」 +Ketria Crystal|克崔亚水晶|神器|{T}:加{G},{U}或{R}。\n循环{2}({2},弃掉此牌:抓一张牌。) +Ketria Triome|克崔亚群系|地 ~树林/海岛/山脉|({T}:加{G},{U}或{R}。)\n克崔亚群系须横置进战场。\n循环{3}({3},弃掉此牌:抓一张牌。) Key to the City|入城钥匙|神器|{T},弃一张牌:至多一个目标生物本回合不能被阻挡。\n每当入城钥匙成为未横置时,你可以支付{2}。若你如此作,则抓一张牌。 Keymaster Rogue|开锁浪客|生物~人类/浪客|开锁浪客不能被阻挡。\n当开锁浪客进战场时,将一个由你操控的生物移回其拥有者手上。 Khalni Garden|坎尼花园|地|坎尼花园须横置进战场。\n当坎尼花园进战场时,将一个0/1绿色植物衍生物放进战场。\n{T}:加{G}到你的法术力池中。 @@ -6558,25 +6724,29 @@ Kheru Spellsnatcher|赫鲁窃咒者|生物~那伽/法术师|变身{4}{U}{U}( Khorvath Brightflame|炙焰寇伐丝|传奇生物 ~龙|与炙矛席维娅拍档(当此生物进战场时,目标牌手可以将席维娅从其牌库置于其手上,然后洗牌。)\n飞行,敏捷\n由你队伍操控的骑士具有飞行与敏捷异能。 Khorvath's Fury|寇伐丝的怒火|法术|为每位牌手分别选择友方或敌方。每位友方各弃掉手牌,然后抓原数量加一的牌。寇伐丝的怒火对每位敌方各造成等同于其手牌数量的伤害。 Kiki-Jiki, Mirror Breaker|裂镜奇奇几奇|传奇生物~精灵/祭师|敏捷\n{T}:将一个衍生物放置进场并由你操控,此衍生物为目标由你操控的非传奇生物之复制。该衍生物具有敏捷异能。在回合结束时将之牺牲。 -Kiku, Night's Flower|幽菊切苦|传奇生物~人类/刺客|{2}{B}{B},{T}:目标生物对本身造成伤害,其数量等同于该生物的力量。 Kiku's Shadow|切苦操影|法术|目标生物对本身造成伤害,其数量等同于该生物的力量。 +Kiku, Night's Flower|幽菊切苦|传奇生物~人类/刺客|{2}{B}{B},{T}:目标生物对本身造成伤害,其数量等同于该生物的力量。 Kill Shot|致命箭矢|瞬间|消灭目标进行攻击的生物。 +Kill-Suit Cultist|杀生装教众|生物~精灵/狂战士|杀生装教众每回合若能攻击,则必须攻击。\n{B},牺牲杀生装教众:于本回合中,如果目标生物将受到伤害,则改为消灭该生物。 Killer Instinct|杀戮天性|结界|在你的维持开始时,展示你的牌库顶牌。 若该牌是生物牌,则将它放置进场。 该生物获得敏捷异能直到回合结束。 在回合结束时将之牺牲。 Killing Wave|杀生浪潮|法术|对每一个生物而言,除非其操控者为之支付X点生命,否则牺牲该生物。 -Kill-Suit Cultist|杀生装教众|生物~精灵/狂战士|杀生装教众每回合若能攻击,则必须攻击。\n{B},牺牲杀生装教众:于本回合中,如果目标生物将受到伤害,则改为消灭该生物。 Kiln Fiend|火炉邪鬼|生物~元素/野兽|每当你施放瞬间或法术咒语时,火炉邪鬼得+3/+0直到回合结束。 Kiln Walker|火炉行者|神器生物~组构体|每当火炉行者攻击时,它得+3/+0直到回合结束。 +Kin-Tree Invocation|族树祝愿|法术|将一个X/X,黑绿双色的精怪/战士衍生生物放进战场,X为由你操控的生物中防御力最大者的数值。 +Kin-Tree Warden|族树护卫|生物~人类/战士|{2}:重生族树护卫。\n变身{G}(你可牌面朝下地施放此牌并支付{3},将其当成2/2生物。可随时支付其变身费用使其翻回正面。) Kindercatch|掳儿怪|生物~精怪| Kindle the Carnage|煽动屠杀|法术|随机弃一张牌。 若你如此作,煽动屠杀对每个生物造成伤害,其数量等同于该牌的总法术力费用。 你可将此流程重复进行任意次数。 -Kindle|点燃|瞬间|点燃对目标生物或牌手造成X点伤害,X为所有坟墓场中名称为点燃的牌之数量加2。 Kindled Fury|点燃怒火|瞬间|目标生物得+1/+0且获得先攻异能直到回合结束。 +Kindle|点燃|瞬间|点燃对目标生物或牌手造成X点伤害,X为所有坟墓场中名称为点燃的牌之数量加2。 Kindly Stranger|慈祥老妪|生物~人类|躁狂~{2}{B}:转化慈祥老妪。只能于你坟墓场中牌的类别有四种或更多时起动此异能。 +Kinetic Augur|跃动卜算师|生物 ~人类/祭师|践踏(此生物造成之过量战斗伤害能对所攻击的牌手或鹏洛客造成之。)\n跃动卜算师的力量等同于你坟墓场中瞬间与法术牌的数量加总。\n当跃动卜算师进战场时,弃至多两张牌,然后抓等量的牌。 King Cheetah|帝王猎豹|生物~猫|你可以于你能够使用瞬间的时机下,使用帝王猎豹。 King Macar, the Gold-Cursed|点金咒马卡耳王|传奇生物~人类|启悟~每当点金咒马卡耳王成为未橫置时,你可以放逐目标生物。若你如此作,将一个名称为黄金的无色衍生神器放进战场。它具有「牺牲此神器:加一点任意颜色的法术力到你的法术力池中。」 King of the Pride|狮群之王|生物 ~猫|由你操控的其他猫得+2/+1。 Kingpin's Pet|首领宠物|生物~索尔兽|飞行\n敲诈(每当你施放一个咒语时,你可以支付{W/B}。若你如此作,则每位对手各失去1点生命,且你获得等量的生命。) Kinjalli's Caller|津加理唤师|生物 ~人类/僧侣|你施放的恐龙咒语减少{1}来施放。 Kinjalli's Sunwing|津加理旭翼龙|生物 ~恐龙|飞行\n由对手操控的生物须横置进战场。 +Kinnan, Bonder Prodigy|持绊逸才季宁|传奇生物 ~人类/德鲁伊|每当你横置一个非地永久物以产生法术力时,加一点该永久物已产生的类别之法术力。\n{5}{G}{U}:检视你牌库顶的五张牌。你可以将其中一张非人类的生物牌放进战场。将其余的牌以随机顺序置于你的牌库底。 Kinsbaile Balloonist|英庄园热气球兵|生物~洁英/士兵|飞行\n每当英庄园热气球兵攻击时,你可以让目标生物获得飞行异能直到回合结束。 Kinsbaile Borderguard|英庄园边界守卫|生物~洁英/士兵|你每操控一个其他的洁英,英庄园边界守卫进场时上面便有一个+1/+1指示物。 当英庄园边界守卫从场上置入坟墓场时,其上每有一个指示物,便将一个1/1白色的洁英/士兵衍生物放置进场。 Kinsbaile Cavalier|英庄园骑兵|生物~洁英/骑士|由你操控的骑士生物具有连击异能。 @@ -6589,9 +6759,6 @@ Kiora's Follower|奇奥拉的追随者|生物~人鱼|{T}:重置另一个目 Kiora, Behemoth Beckoner|巨怪唤师奇奥拉|传奇鹏洛客 ~奇奥拉|每当一个力量等于或大于4的生物在你的操控下进战场时,抓一张牌。\n−1:重置目标永久物。 Kiora, Master of the Depths|深渊宗师奇奥拉|鹏洛客~奇奥拉|+1:重置至多一个目标生物和至多一个目标地。−2:展示你牌库顶的四张牌。你可以将其中一张生物牌和/或一张地牌置于你手上。将其余牌置入你的坟墓场。−8:你获得具有「每当一个生物在你的操控下进战场时,你可以令它与目标生物互斗」的徽记。然后将三个8/8蓝色章鱼衍生生物放进战场。 Kiora, the Crashing Wave|破浪奇奥拉|鹏洛客~奇奥拉|+1:直到你的下一个回合,防止目标由对手操控的永久物将受到与造成的所有伤害。\n-1:抓一张牌。你本回合可以额外使用一个地。\n-5:你获得具有「在你的结束步骤开始时,将一个9/9蓝色巨海兽衍生生物放进战场」的徽记。 -Kiora's Dambreaker|奇奥拉的夷坝怪|生物 ~海怪|当奇奥拉的夷坝怪进场时,增殖。(选择任意数量的永久物和/或牌手,然后为其已有之每种指示物各多放置一个同类的指示物。) -Kiora's Dismissal|奇奥拉的驱散|瞬间|积力~奇奥拉的驱散在第一个目标之外每有一个目标,便增加{U}来施放。\n将任意数量的目标结界移回其拥有者手上。 -Kiora's Follower|奇奥拉的追随者|生物~人鱼|{T}:重置另一个目标永久物。 Kira, Great Glass-Spinner|玻璃名手绮罗|传奇生物~精怪|飞行\n由你操控的生物具有「每当此生物在一回合中首度成为咒语或异能的目标时,反击该咒语或异能。」 Kird Ape|柯德猿猴|生物~猿猴|只要你操控树林,柯德猿猴便得+1/+2。 Kird Chieftain|柯德酋长|生物~猿猴|只要你操控树林,柯德酋长便得+1/+1。\n{4}{G}:直到回合结束,目标生物得+2/+2且获得践踏异能。(如果它将分配的伤害足以消灭所有阻挡它的生物,你可以将它所剩余数量的伤害分配给防御牌手或鹏洛客。) @@ -6632,6 +6799,7 @@ Klothys's Design|克洛缇丝的构想|法术|由你操控的生物得+X/+X直 Klothys, God of Destiny|命运神克洛缇丝|传奇结界生物 ~神|不灭\n只要你的红绿两色献力小于七,克洛缇丝便不是生物。\n在你战斗前的行动阶段开始时,将目标牌从坟墓场放逐。若该牌是地牌,则加{R}或{G}。若否,则你获得2点生命且克洛缇丝向每位对手各造成2点伤害。 Knacksaw Clique|巧锯聚群|生物~仙灵/浪客|飞行\n{1}{U},{Q}:目标对手将其牌库顶牌移出对战。 直到回合结束,你可以使用该牌。 ({Q}是重置符号。) Knight Exemplar|骑士模范|生物~人类/骑士|先攻 (此生物会比不具先攻异能的生物提前造成战斗伤害。)\n由你操控的其他骑士生物得+1/+1且不会毁坏。 (致命伤害以及注明「消灭」的效应都不会将它们消灭。) +Knight Watch|骑士警护|法术|将两个2/2白色,具警戒异能的骑士衍生生物放进战场。 Knight of Autumn|暮秋骑士|生物 ~树灵/骑士|当暮秋骑士进战场时,选择一项~\n•在暮秋骑士上放置两个+1/+1指示物。\n•消灭目标神器或结界。\n•你获得4点生命。 Knight of Cliffhaven|崖屋骑士|生物~寇族/骑士|升级{3} ({3}:在其上放置一个等级指示物。 升级的时机视同法术。)\n等级1-3\n2/3\n飞行\n等级4+\n4/4\n飞行,警戒 Knight of Dusk|薄暮骑士|生物~人类/骑士|{B}{B}:消灭目标阻挡薄暮骑士的生物。 @@ -6656,18 +6824,17 @@ Knight of the Skyward Eye|尊天骑士|生物 ~人类/骑士|{3}{G}:尊天 Knight of the Stampede|狂奔龙骑士|生物 ~人类/骑士|你施放的恐龙咒语减少{2}来施放。 Knight of the Tusk|战象骑士|生物 ~人类/骑士|警戒(此生物攻击时不需横置。) Knight of the White Orchid|白兰骑士|生物~人类/骑士|先攻\n当白兰骑士进场时,若任一对手操控的地比你多,则你可以从你牌库中搜寻一张平原牌,将其放置进场,然后将你的牌库洗牌。 -Knight Watch|骑士警护|法术|将两个2/2白色,具警戒异能的骑士衍生生物放进战场。 +Knight's Pledge|骑士誓言|结界 ~灵气|结附于生物\n所结附的生物得+2/+2。 Knight-Captain of Eos|亿欧骑士队长|生物~人类/骑士|当亿欧骑士队长进场时,将两个1/1白色士兵衍生物放置进场。\n{W},牺牲一个士兵:于本回合中,防止将造成的所有战斗伤害。 Knightly Valor|骑士骁勇|结界 ~灵气|结附于生物\n当骑士骁勇进战场时,派出一个2/2白色,具警戒异能的骑士衍生生物。(它攻击时不需横置。)\n所结附的生物得+2/+2且具有警戒异能。 Knights of the Black Rose|黑蔷薇骑士|生物~人类/骑士|当黑蔷薇骑士进战场时,你成为君主。\n每当任一对手成为君主时,若于此回合开始时你是君主,则该牌手失去2点生命且你获得2点生命。 -Knight's Pledge|骑士誓言|结界 ~灵气|结附于生物\n所结附的生物得+2/+2。 Knollspine Dragon|丘脊巨龙|生物~龙|飞行\n当丘脊巨龙进场时,你可以弃掉你的手牌并抓若干牌,其数量等同于目标对手本回合受过的伤害数量。 Knollspine Invocation|丘脊祝愿|结界|{X},弃掉一张总法术力费用为X的牌:丘脊祝愿对目标生物或牌手造成X点伤害。 Knotvine Mystic|结藤秘教徒|生物~地精/德鲁伊|{1},{T}:加{R}{G}{W}到你的法术力池中。 Knotvine Paladin|结藤神圣武士|生物~人类/骑士|每当结藤神圣武士攻击时,你每操控一个未横置的生物,它便得+1/+1直到回合结束。 -Knowledge and Power|知识与力量|结界|每当你占卜时,你可以支付{2}。若你如此作,知识与力量对目标生物或牌手造成2点伤害。 Knowledge Exploitation|开采知识|部族法术~浪客|伺机{3}{U} (如果你于本回合中以浪客向牌手造成战斗伤害,你可以支付此牌的伺机费用来使用它。)\n从目标对手的牌库中搜寻一张瞬间或法术牌。 你可以使用该牌,且不需支付其法术力费用。 然后该牌手将他的牌库洗牌。 Knowledge Pool|知识之池|神器|压印~当知识之池进战场时,每位牌手各放逐其牌库顶的三张牌。\n每当一位牌手从其手牌中施放咒语时,该牌手将它放逐。 若该牌手如此作,该牌手可以施放另一张以知识之池放逐的非地牌,且不须支付其法术力费用。 +Knowledge and Power|知识与力量|结界|每当你占卜时,你可以支付{2}。若你如此作,知识与力量对目标生物或牌手造成2点伤害。 Knucklebone Witch|跖骨法术师|生物~精灵/祭师|每当一个由你操控的精灵从场上进入坟墓场时,你可以在跖骨法术师上放置一个+1/+1指示物。 Kobold Taskmaster|鬼崽工头|生物~鬼崽|由你操控的其它鬼崽得+1/+0。 Kodama of the Center Tree|中树木灵|传奇生物~精怪|中树木灵的力量及防御力各等同于由你操控的精怪之数量。\n中树木灵具有转生X,X为由你操控的精怪之数量。 @@ -6675,19 +6842,20 @@ Kodama of the North Tree|北树木灵|传奇生物~精怪|践踏\n北树木灵 Kodama of the South Tree|南树木灵|传奇生物~精怪|每当你使用精怪或古咒咒语时,直到回合结束,每个由你操控的其他生物便得+1/+1并获得践踏异能。 Kodama's Might|木灵之力|瞬间~古咒|目标生物得+2/+2直到回合结束。\n通联古咒{G}(于你使用古咒咒语时,你可以从你的手上展示此牌,并支付其通联费用。若你如此作,则将此牌的效应加入该咒语中。) Kodama's Reach|木灵展势|法术~古咒|从你的牌库中搜寻两张基本地牌并展示之,将其中一张横置进场,另一张置于你手上。然后将你的牌库洗牌。 +Kogla, the Titan Ape|庞巨猿猴寇格拉|传奇生物 ~猿猴|当庞巨猿猴寇格拉进战场时,它与至多一个目标不由你操控的生物互斗。\n每当寇格拉攻击时,消灭目标由防御牌手操控的神器或结界。\n{1}{G}:将目标由你操控的人类移回其拥有者手上。寇格拉获得不灭异能直到回合结束。 Kokusho, the Evening Star|玄龙黑瘴|传奇生物~龙/精怪|飞行\n当玄龙黑瘴从场上进入坟墓场时,每位对手失去5点生命。你获得若干生命,其数量等同于以此法失去的生命。 Kolaghan Aspirant|寇安甘族求索客|生物~人类/战士|每当寇安甘族求索客被一个生物阻挡时,寇安甘族求索客对该生物造成1点伤害。 Kolaghan Forerunners|寇安甘族先驱|生物~人类/狂战士|践踏\n寇安甘族先驱的力量等同于由你操控的生物数量。\n掩袭{2}{R}(你可以支付此咒语的掩袭费用来施放它。如果你如此作,则它获得敏捷异能,且在下个结束步骤开始时便需从战场移回其拥有者手上。) Kolaghan Monument|寇安甘纪念碑|神器|{T}:加{B}或{R}到你的法术力池中。\n{4}{B}{R}:直到回合结束,寇安甘纪念碑成为4/4,黑红双色,具飞行异能的龙神器生物。 Kolaghan Skirmisher|寇安甘族侦卫|生物~人类/战士|掩袭{2}{B}(你可以支付此咒语的掩袭费用来施放它。如果你如此作,则它获得敏捷异能,且在下个结束步骤开始时便需从战场移回其拥有者手上。) Kolaghan Stormsinger|寇安甘族咏暴师|生物~人类/祭师|敏捷\n威力变身{R}(你可牌面朝下地施放此牌并支付{3},将其当成2/2生物。可随时支付其威力变身费用使其翻回正面,并在其上放置一个+1/+1指示物。)\n当寇安甘族咏暴师翻回正面时,目标生物获得敏捷异能直到回合结束。 -Kolaghan, the Storm's Fury|霆威龙王寇安甘|传奇生物~龙|飞行\n每当一个由你操控的龙攻击时,由你操控的生物得+1/+0直到回合结束。\n掩袭{3}{B}{R}(你可以支付此咒语的掩袭费用来施放它。如果你如此作,则它获得敏捷异能,且在下个结束步骤开始时便需从战场移回其拥有者手上。) Kolaghan's Command|寇安甘的指命|瞬间|选择两项~\n• 将目标生物牌从你的坟墓场移回你手上。\n• 目标牌手弃一张牌。\n• 消灭目标神器。\n• 寇安甘的指命对目标生物或牌手造成2点伤害。 -Konda, Lord of Eiganjo|永岩城主今田|传奇生物~人类/武士|警戒(此生物攻击时不需横置)武士道5(每当它进行阻挡或被阻挡时,它得+5/+5直到回合结束。)永岩城主今田不会毁坏。 +Kolaghan, the Storm's Fury|霆威龙王寇安甘|传奇生物~龙|飞行\n每当一个由你操控的龙攻击时,由你操控的生物得+1/+0直到回合结束。\n掩袭{3}{B}{R}(你可以支付此咒语的掩袭费用来施放它。如果你如此作,则它获得敏捷异能,且在下个结束步骤开始时便需从战场移回其拥有者手上。) Konda's Banner|今田家军旗|传奇神器~武具|今田家军旗只能装备在传奇生物上。与佩带此武具的生物具有共通颜色的生物得+1/+1。与佩带此武具的生物具有共通生物类别的生物得+1/+1。佩带{2} Konda's Hatamoto|今田家旗本|生物~人类/武士|武士道1(每当它进行阻挡或被阻挡时,它得+1/+1直到回合结束。)\n只要你操控传奇武士,今田家旗本便得+1/+2且具有警戒异能。(此生物攻击时不需横置) -Kongming, "Sleeping Dragon"|Kongming, “Sleeping Dragon”|| +Konda, Lord of Eiganjo|永岩城主今田|传奇生物~人类/武士|警戒(此生物攻击时不需横置)武士道5(每当它进行阻挡或被阻挡时,它得+5/+5直到回合结束。)永岩城主今田不会毁坏。 Kongming's Contraptions|Kongming's Contraptions|| +Kongming, "Sleeping Dragon"|Kongming, “Sleeping Dragon”|| Kopala, Warden of Waves|波涛护卫柯帕拉|传奇生物 ~人鱼/法术师|由对手施放且以由你操控的人鱼为目标之咒语增加{2}来施放。\n由对手起动且以由你操控的人鱼为目标之异能增加{2}来起动。 Kor Aeronaut|空行寇族|生物~寇族/士兵|增幅{1}{W} (你施放此咒语时可以额外支付{1}{W}。)\n飞行\n当空行寇族进战场时,若它已增幅,则目标生物获得飞行异能直到回合结束。 Kor Bladewhirl|旋刃寇族|生物~寇族/士兵/伙伴|奋扬~每当旋刃寇族或另一个伙伴在你的操控下进战场时,由你操控的生物获得先攻异能直到回合结束。 @@ -6711,10 +6879,8 @@ Korozda Gorgon|柯罗札蛇发妖|生物~蛇发妖|死触\n{2},从由你操 Korozda Guildmage|柯罗札公会法师|生物~妖精/祭师|{1}{B}{G}:目标生物得+1/+1并获得威吓异能直到回合结束。\n{2}{B}{G},牺牲一个非衍生物的生物:将X个1/1绿色腐生物衍生生物放进战场,X为所牺牲之生物的防御力。 Korozda Monitor|柯罗札监卫|生物~蜥蜴|践踏\n食腐{5}{G}{G}({5}{G}{G},从你的坟墓场放逐此牌:在目标生物上放置若干+1/+1指示物,其数量等同于此牌的力量。食腐的时机视同法术。) Koth of the Hammer|锤族的寇斯|鹏洛客~寇斯|+1:重置目标山脉。 它成为4/4红色的元素生物直到回合结束。 它仍然是地。\n-2:你每操控一个山脉,便加{R}到你的法术力池中。\n-5:你获得具有「由你操控的山脉具有『{T}:此地对目标生物或牌手造成1点伤害」的鰴记。 -Kothophed, Soul Hoarder|贮魂恶魔柯索非|传奇生物~恶魔|飞行每当一个由其他牌手拥有的永久物从战场进入坟墓场时,你抓一张牌且你失去1点生命。 Koth's Courier|寇斯讯使|生物~人类/浪客|树林行者 -Kozilek, Butcher of Truth|真理屠夫寇基雷|传奇生物~奥札奇|当你施放真理屠夫寇基雷时,抓四张牌。\n歼灭4 (每当此生物攻击时,防御牌手牺牲四个永久物。)\n当寇基雷从任何地方置入坟墓场时,其拥有者将其坟墓场洗入其牌库。 -Kozilek, the Great Distortion|无际曲相寇基雷|传奇生物~奥札奇|当你施放无际曲相寇基雷时,若你的手牌数量少于七张,则抓等同于该差距数量的牌。\n威慑\n弃一张总法术力费用为X的牌:反击目标总法术力费用为X的咒语。 +Kothophed, Soul Hoarder|贮魂恶魔柯索非|传奇生物~恶魔|飞行每当一个由其他牌手拥有的永久物从战场进入坟墓场时,你抓一张牌且你失去1点生命。 Kozilek's Channeler|寇基雷通念体|生物~奥札奇|{T}:加{2}到你的法术力池中。 Kozilek's Pathfinder|寇基雷寻径体|生物~奥札奇|{C}:目标生物本回合不能阻挡寇基雷寻径体。({C}代表无色法术力。) Kozilek's Predator|寇基雷猎者|生物~奥札奇/奴兽|当寇基雷猎者进战场时,将两个0/1无色奥札奇/后裔衍生物放进战场。 它们具有「牺牲此生物:加{1}到你的法术力池中。」 @@ -6722,6 +6888,8 @@ Kozilek's Return|寇基雷再临|瞬间|虚色(此牌没有颜色。)\n寇基雷 Kozilek's Sentinel|寇基雷哨兵|生物~奥札奇/奴兽|虚色(此牌没有颜色。)每当你施放无色咒语时,寇基雷哨兵得+1/+0直到回合结束。 Kozilek's Shrieker|寇基雷鸣体|生物~奥札奇/奴兽|虚色(此牌没有颜色。)\n{C}:直到回合结束,寇基雷鸣体得+1/+0且获得威慑异能。(它只能被两个或更多生物阻挡。{C}代表无色法术力。) Kozilek's Translator|寇基雷转质体|生物~奥札奇/奴兽|虚色(此牌没有颜色。)\n支付1点生命:加{C}到你的法术力池中。此异能每回合中只能起动一次。({C}代表无色法术力。) +Kozilek, Butcher of Truth|真理屠夫寇基雷|传奇生物~奥札奇|当你施放真理屠夫寇基雷时,抓四张牌。\n歼灭4 (每当此生物攻击时,防御牌手牺牲四个永久物。)\n当寇基雷从任何地方置入坟墓场时,其拥有者将其坟墓场洗入其牌库。 +Kozilek, the Great Distortion|无际曲相寇基雷|传奇生物~奥札奇|当你施放无际曲相寇基雷时,若你的手牌数量少于七张,则抓等同于该差距数量的牌。\n威慑\n弃一张总法术力费用为X的牌:反击目标总法术力费用为X的咒语。 Kragma Butcher|夸格玛屠夫|生物~牛头怪/战士|启悟~每当夸格玛屠夫成为未横置时,它得+2/+0直到回合结束。 Kragma Warcaller|夸格玛战呼人|生物~牛头怪/战士|由你操控的牛头怪生物具有敏捷异能。\n每当一个由你操控的牛头怪攻击时,它得+2/+0直到回合结束。 Kraken Hatchling|巨海兽幼雏|生物 ~巨海兽| @@ -6744,10 +6912,10 @@ Kraul Swarm|刻洛虫群|生物 ~昆虫/战士|飞行\n{2}{B},弃一张生 Kraul Warrior|刻洛战士|生物 ~昆虫/战士|{5}{G}:刻洛战士得+3/+3直到回合结束。 Kraum, Ludevic's Opus|卢德维佳作寇姆|传奇生物~灵俑/惊惧兽|飞行,敏捷\n每当任一对手施放每回合中他的第二个咒语时,抓一张牌。\n拍档(你可将两个具有拍档异能的生物共同用作指挥官。) Krav, the Unredeemed|放纵魔刻拉夫|传奇生物 ~恶魔|与赎救使蕾格娜拍档(当此生物进战场时,目标牌手可以将蕾格娜从其牌库置于其手上,然后洗牌。)\n{B},牺牲X个生物:目标牌手抓X张牌且获得X点生命。在放纵魔刻拉夫上放置X个+1/+1指示物。 -Krenko, Mob Boss|暴民头目克仑可|传奇生物~鬼怪/战士|{T}:将X个1/1红色的鬼怪衍生生物放进战场,X为由你操控的鬼怪数量。 -Krenko, Tin Street Kingpin|锡街头目克仑可|传奇生物 ~鬼怪|每当锡街头目克仑可攻击时,在其上放置一个+1/+1指示物,然后派出若干1/1红色鬼怪衍生生物,其数量等同于克仑可的力量。 Krenko's Command|克仑可的命令|法术|将两个1/1红色鬼怪衍生生物放进战场。 Krenko's Enforcer|克仑可的执法者|生物~鬼怪/战士|威吓(此生物只能被神器生物和/或与它有共通颜色的生物阻挡。) +Krenko, Mob Boss|暴民头目克仑可|传奇生物~鬼怪/战士|{T}:将X个1/1红色的鬼怪衍生生物放进战场,X为由你操控的鬼怪数量。 +Krenko, Tin Street Kingpin|锡街头目克仑可|传奇生物 ~鬼怪|每当锡街头目克仑可攻击时,在其上放置一个+1/+1指示物,然后派出若干1/1红色鬼怪衍生生物,其数量等同于克仑可的力量。 Kresh the Bloodbraided|血辫奎许|传奇生物~人类/战士|每当另一个生物从场上置入坟墓场时,你可以在血辫奎许上放置X个+1/+1指示物,X为该生物的力量。 Kronch Wrangler|恐骐兽驯师|生物 ~人类/战士|践踏\n每当一个力量等于或大于4的生物在你的操控下进战场时,在恐骐兽驯师上放置一个+1/+1指示物。 Krosan Cloudscraper|克洛萨入云兽|生物~野兽/突变体|在你的维持开始时,除非你支付{G}{G},否则牺牲克洛萨入云兽。\n变身{7}{G}{G}(你可牌面朝下地使用此牌并支付{3},将其当成2/2生物。 可随时支付其变身费用使其翻回正面。) @@ -6764,8 +6932,8 @@ Kroxa, Titan of Death's Hunger|冥餍泰坦克罗刹|传奇生物 ~长老/ Kruin Outlaw|克廉亡命客|生物~人类/浪客/狼人|先攻\n在每个维持开始时,若上回合没有任一咒语施放过,转化克廉亡命客。 Kruin Striker|克廉打击手|生物~人类/战士|每当另一个生物在你的操控下进战场时,直到回合结束,克廉打击手得+1/+0且获得践踏异能。 Krumar Bond-Kin|义缘孑遗|生物~半兽人/战士|变身{4}{B}(你可牌面朝下地施放此牌并支付{3},将其当成2/2生物。可随时支付其变身费用使其翻回正面。) -Kruphix, God of Horizons|天际神克罗芬斯|传奇结界生物~神|不灭\n只要你的绿蓝两色献力小于七,克罗芬斯便不是生物。\n你的手牌数量没有上限。\n如果未利用的法术力将从你的法术力池消失,改为这些法术力成为无色。 Kruphix's Insight|克罗芬斯的洞察|法术|展示你牌库顶的六张牌。将其中至多三张结界牌置于你手上,其余则置入你的坟墓场。 +Kruphix, God of Horizons|天际神克罗芬斯|传奇结界生物~神|不灭\n只要你的绿蓝两色献力小于七,克罗芬斯便不是生物。\n你的手牌数量没有上限。\n如果未利用的法术力将从你的法术力池消失,改为这些法术力成为无色。 Kujar Seedsculptor|库贾塑碧匠|生物~妖精/德鲁伊|当库贾塑碧匠进战场时,在目标由你操控的生物上放置一个+1/+1指示物。 Kuldotha Flamefiend|库度沙炎魔|生物~元素|当库度沙炎魔进战场时,你可以牺牲一个神器。 如果你如此作,库度沙炎魔对任意数量的目标生物和/或牌手造成共4点伤害,你可以任意分配。 Kuldotha Forgemaster|库度沙锻冶主|神器生物~组构体|{T},牺牲三个神器:从你的牌库中搜寻一张神器牌,并将之放进战场。 然后将你的牌库洗牌。 @@ -6773,30 +6941,30 @@ Kuldotha Phoenix|库度沙凤凰|生物~凤凰|飞行,敏捷\n金技~{4} Kuldotha Rebirth|库度沙再生|法术|牺牲一个神器,以作为施放库度沙再生的额外费用。\n将三个1/1红色鬼怪衍生物放进战场。 Kuldotha Ringleader|库度沙魁首|生物~巨人/狂战士|战嚎 (每当此生物攻击时,每个进行攻击的其他生物各得+1/+0直到回合结束。)\n库度沙魁首每回合若能攻击,则必须攻击。 Kulrath Knight|库拉斯骑士|生物~元素/骑士|飞行\n干枯 (此来源会以-1/-1指示物的方式对生物造成伤害。)\n由对手操控、且上面有指示物的生物不能进行攻击或阻挡。 -Kumano, Master Yamabushi|熊野大师|传奇生物~人类/祭师|{1}{R}:熊野大师对目标生物或牌手造成1点伤害。\n若本回合中受到熊野之伤害的生物将置入坟墓场,则改为将其移出对战。 Kumano's Blessing|熊野的祝福|生物结界|你可以于你能够使用瞬间的时机下,使用熊野的祝福。\n若本回合中曾被受此结界的生物造成伤害的生物将置入坟墓场,则改为将后者移出对战。 Kumano's Pupils|熊野的弟子|生物~人类/祭师|若本回合中受到熊野的弟子之伤害的生物将置入坟墓场,则改为将其移出对战。 -Kumena, Tyrant of Orazca|欧拉兹卡暴君库莫那|传奇生物 ~人鱼/祭师|横置另一个由你操控且未横置的人鱼:欧拉兹卡暴君库莫那本回合不能被阻挡。\n横置三个由你操控且未横置的人鱼:抓一张牌。\n横置五个由你操控且未横置的人鱼:在每个由你操控的人鱼上各放置一个+1/+1指示物。 +Kumano, Master Yamabushi|熊野大师|传奇生物~人类/祭师|{1}{R}:熊野大师对目标生物或牌手造成1点伤害。\n若本回合中受到熊野之伤害的生物将置入坟墓场,则改为将其移出对战。 Kumena's Awakening|库莫那觉醒|结界|登殿(如果你操控十个或更多永久物,则于这盘游戏接下来的时段中,你得到黄金城祝福。)\n在你的维持开始时,每位牌手各抓一张牌。若你有黄金城祝福,则改为只有你抓一张牌。 Kumena's Speaker|库莫那传谕|生物 ~人鱼/祭师|只要你操控海岛或另一个人鱼,库莫那传谕便得+1/+1。 Kumena, Tyrant of Orazca|欧拉兹卡暴君库莫那|传奇生物 ~人鱼/祭师|横置另一个由你操控且未横置的人鱼:欧拉兹卡暴君库莫那本回合不能被阻挡。\n横置三个由你操控且未横置的人鱼:抓一张牌。\n横置五个由你操控且未横置的人鱼:在每个由你操控的人鱼上各放置一个+1/+1指示物。 Kunoros, Hound of Athreos|雅睿欧斯猎犬库诺罗斯|传奇生物 ~猎犬|警戒,威慑,系命\n坟墓场中的生物牌不能进战场。\n牌手不能从坟墓场施放咒语。 Kurkesh, Onakke Ancient|欧纳克先人库科许|传奇生物~食人魔/精怪|每当你起动任一神器的异能时,若它不是法术力异能,则你可以支付{R}。若你如此作,则复制该异能。你可以为该复制品选择新的目标。 -Kuro, Pitlord|暗渊王苦弄|传奇生物~恶魔/精怪|在你的维持开始时,除非你支付{B}{B}{B}{B},否则牺牲暗渊王苦弄。\n支付1点生命:目标生物得-1/-1直到回合结束。 Kuro's Taken|苦弄摄卫|生物~老鼠/武士|武士道1(每当它进行阻挡或被阻挡时,它得+1/+1直到回合结束。)\n{1}{B}:重生苦弄摄卫。 +Kuro, Pitlord|暗渊王苦弄|传奇生物~恶魔/精怪|在你的维持开始时,除非你支付{B}{B}{B}{B},否则牺牲暗渊王苦弄。\n支付1点生命:目标生物得-1/-1直到回合结束。 Kusari-Gama|锁镰|神器~武具|佩带此武具的生物具有「{2}:此生物得+1/+0直到回合结束。」\n每当佩带此武具的生物对进行阻挡的生物造成伤害时,锁镰对每个由防御牌手操控的其他生物造成等量的伤害。\n佩带{3}({3}:装备在目标由你操控的生物上;佩带的时机视同法术。) Kwende, Pride of Femeref|费米瑞甫之傲桂恩岱|传奇生物 ~人类/骑士|连击\n由你操控且具先攻异能的生物具有连击异能。 Kydele, Chosen of Kruphix|克罗芬斯眷宠库黛勒|传奇生物~人类/法术师|{T}:加若干{C}到你的法术力池中,其数量等同于你本回合已抓的牌数量。\n拍档(你可将两个具有拍档异能的生物共同用作指挥官。) Kykar, Wind's Fury|狂风怒火凯卡|传奇生物 ~鸟/法术师|飞行\n每当你施放非生物咒语时,派出一个1/1白色,具飞行异能的精怪衍生生物。\n牺牲一个精怪:加{R}。 Kynaios and Tiro of Meletis|迈勒提斯的库瑙斯与提罗|传奇生物~人类/士兵|在你的结束步骤开始时,抓一张牌。每位牌手各可以将一张地牌从其手上放进战场,然后每位未如此作的对手各抓一张牌。 Kyoki, Sanity's Eclipse|蚀智凶鬼|传奇生物~恶魔/精怪|每当你使用精怪或古咒咒语时,目标对手将其手上一张牌移出对战。 -Kytheon, Hero of Akros|阿喀洛斯英雄库忒昂|传奇生物~人类/士兵|在战斗结束时,若阿喀洛斯英雄库忒昂和至少两个其他生物在本次战斗中攻击过,则放逐库忒昂,然后将他在其拥有者的操控下移回战场且已转化。{2}{W}:库忒昂获得不灭异能直到回合结束。 Kytheon's Irregulars|库忒昂杂牌军|生物~人类/士兵|铭勇1(当此生物对任一牌手造成战斗伤害时,若它未铭勇,则在其上放置一个+1/+1指示物且它已铭勇。){W}{W}:横置目标生物。 Kytheon's Tactics|库忒昂的战术|法术|由你操控的生物得+2/+1直到回合结束。精熟咒语~如果你坟墓场中有两张或更多的瞬间和/或法术牌,则这些生物再获得警戒异能直到回合结束。(它们攻击时不需横置。) +Kytheon, Hero of Akros|阿喀洛斯英雄库忒昂|传奇生物~人类/士兵|在战斗结束时,若阿喀洛斯英雄库忒昂和至少两个其他生物在本次战斗中攻击过,则放逐库忒昂,然后将他在其拥有者的操控下移回战场且已转化。{2}{W}:库忒昂获得不灭异能直到回合结束。 Laboratory Brute|实验室蛮汉|生物~灵俑/惊惧兽|当实验室蛮汉进战场时,将你牌库顶的四张牌置入你的坟墓场。 Laboratory Maniac|实验室狂人|生物~人类/法术师|如果你将抓一张牌但牌库没有牌,则改为你赢得这盘游戏。 Labyrinth Champion|迷宫斗士|生物~人类/战士|勇行~每当你施放一个以迷宫斗士为目标的咒语时,迷宫斗士对目标生物或牌手造成2点伤害。 Labyrinth Guardian|迷宫守护者|生物~虚影/战士|当迷宫守护者成为咒语的目标时,将它牺牲。\n遗存{3}{U}({3}{U},从你的坟墓场放逐此牌:派出一个衍生物,且为此牌的复制品,但它是白色灵俑/虚影/战士,且没有法术力费用。遗存的时机视同法术。) +Labyrinth Raptor|迷宫迅猛龙|生物 ~梦魇/恐龙|威慑\n每当一个由你操控且具威慑异能的生物被阻挡时,防御牌手牺牲一个阻挡它的生物。\n{B}{R}:由你操控且具威慑异能的生物得+1/+0直到回合结束。 Labyrinth of Skophos|斯科福司迷宫|地|{T}:加{C}。\n{4},{T}:将目标进行攻击或阻挡的生物移出战斗。 Lace with Moonglove|渗浸月地黄|瞬间|目标生物获得死触异能直到回合结束。 (每当此生物对任一生物造成伤害时,消灭后者。)\n抓一张牌。 Lady Sun|Lady Sun|| @@ -6818,16 +6986,16 @@ Land Tax|抽地税|结界|在你的维持开始时,若某对手操控的地比 Landbind Ritual|结地祭礼|法术|你每操控一个平原,便获得2点生命。 Languish|衰萎|法术|所有生物得-4/-4直到回合结束。 Lantern Kami|宫灯神|生物~精怪|飞行 -Lantern of Insight|洞察明灯|神器|每位牌手以展示其牌库顶牌的方式进行游戏。\n{T},牺牲洞察明灯:目标牌手将其牌库洗牌。 Lantern Scout|明灯斥候|生物~人类/斥候/伙伴|奋扬~每当明灯斥候或另一个伙伴在你的操控下进战场时,由你操控的生物获得系命异能直到回合结束。 Lantern Spirit|灯火精怪|生物~精怪|飞行\n{U}:将灯火精怪移回其拥有者手上。 +Lantern of Insight|洞察明灯|神器|每位牌手以展示其牌库顶牌的方式进行游戏。\n{T},牺牲洞察明灯:目标牌手将其牌库洗牌。 Lantern-Lit Graveyard|悬灯坟地|地|{T}:加{1}到你的法术力池中。\n{T}:加{B}或{R}到你的法术力池中。悬灯坟地于你的下一个重置步骤中不能重置。 Lapse of Certainty|丧失确信|瞬间|反击目标咒语。 如果以此法反击该咒语,则改为将它置于其拥有者的牌库顶,而非置于该牌手的坟墓场。 Laquatus's Champion|拉夸塔的斗士|生物 ~梦魇/惊惧兽|当拉夸塔的斗士进战场时,目标牌手失去6点生命。\n当拉夸塔的斗士离开战场时,该牌手获得6点生命。\n{B}:重生拉夸塔的斗士。 Larger Than Life|超越生灵|法术|直到回合结束,目标生物得+4/+4且获得践踏异能。 -Lash of the Whip|死神鞭击|瞬间|目标生物得-4/-4直到回合结束。 -Lash of Thorns|荆棘鞭击|瞬间|直到回合结束,目标生物得+2/+1且获得死触异能。 Lash Out|猛击|瞬间|猛击对目标生物造成3点伤害。 与一位对手比点。 若你赢,则猛击再对该生物的操控者造成3点伤害。 (参与比点的牌手各展示其牌库顶牌,然后将该牌置于牌库顶部或底部。 所展示的牌之总法术力费用比较高的牌手赢得比点。) +Lash of Thorns|荆棘鞭击|瞬间|直到回合结束,目标生物得+2/+1且获得死触异能。 +Lash of the Whip|死神鞭击|瞬间|目标生物得-4/-4直到回合结束。 Lashweed Lurker|鞭草伏体|生物~奥札奇/惊惧兽|化生{5}{G}{U}(你可以牺牲一个生物并支付化生费用来施放此咒语,此时总费用会扣除该生物之总法术力费用。)\n当你施放鞭草伏体时,你可以将目标非地永久物置于其拥有者的牌库顶。 Lashwrithe|翻腾鞭|神器~武具|活化武器 (当此武具进战场时,将一个0/0黑色病菌衍生生物放进战场,然后将它装备上去。)\n你每操控一个沼泽,佩带此武具的生物便得+1/+1。\n佩带{B/P}{B/P} ({B/P}可用{B}或2点生命来支付。) Last Breath|咽气|瞬间|将目标力量等于或小于2的生物移出对战。 其操控者获得4点生命。 @@ -6846,22 +7014,24 @@ Launch the Fleet|舰队启航|法术|积力~舰队启航在第一个目标之 Lava Axe|熔岩斧|法术|熔岩斧对目标牌手或鹏洛客造成5点伤害。 Lava Coil|熔岩缠绕|法术|熔岩缠绕对目标生物造成4点伤害。如果本回合中该生物将死去,则改为将它放逐。 Lava Dart|熔岩镖|瞬间|熔岩镖对任意一个目标造成1点伤害。\n返照~牺牲一个山脉。(你可以从你的坟墓场施放此牌,并支付其返照费用,然后将它放逐。) +Lava Serpent|熔岩巨蛇|生物 ~元素/巨蛇|敏捷\n循环{2}({2},弃掉此牌:抓一张牌。) Lava Spike|熔岩击|法术~古咒|熔岩击对目标牌手造成3点伤害。 +Lava-Field Overlord|熔岩地王龙|生物 ~龙|助力(另一位牌手能够为此咒语的费用支付至多{7}。)\n飞行\n当熔岩地王龙进战场时,它向目标由对手操控的生物造成4点伤害。 Lavaball Trap|熔球陷阱|瞬间~陷阱|如果本回合中某对手有两个或更多地在其操控下进战场,你可以支付{3}{R}{R},而不支付熔球陷阱的法术力费用。\n消灭两个目标地。 熔球陷阱对每个生物各造成4点伤害。 Lavabelly Sliver|炎腹裂片妖|生物 ~裂片妖|由你操控的裂片妖生物具有「当此生物进战场时,它对目标牌手或鹏洛客造成1点伤害且你获得1点生命。」 Lavaborn Muse|熔生谬思|生物~精怪|在每位对手的维持开始时,若该牌手的手牌为两张或更少,则熔生谬思对他造成3点伤害。 +Lavabrink Venturer|熔缘城冒险家|生物 ~人类/士兵|于熔缘城冒险家进战场时,选择奇数或偶数。(零是偶数。)\n熔缘城冒险家具有「保护~反该种数值的总法术力费用」。 Lavaclaw Reaches|岩浆爪流域|地|岩浆爪流域须横置进战场。\n{T}:加{B}或{R}到你的法术力池中。\n{1}{B}{R}:直到回合结束,岩浆爪流域成为2/2黑红双色的元素生物,并具有「{X}:此生物得+X/+0直到回合结束。」 它仍然是地。 Lavacore Elemental|熔岩核元素|生物~元素|消逝1(此生物进场时上面有一个计时指示物。 在你的维持开始时,从其上移去一个计时指示物。 当移去最后一个时,将它牺牲。)\n每当由你操控的一个生物对牌手造成战斗伤害时,在熔岩核元素上放置一个计时指示物。 -Lava-Field Overlord|熔岩地王龙|生物 ~龙|助力(另一位牌手能够为此咒语的费用支付至多{7}。)\n飞行\n当熔岩地王龙进战场时,它向目标由对手操控的生物造成4点伤害。 Lavafume Invoker|岩烟召现师|生物~鬼怪/祭师|{8}:由你操控的生物得+3/+0直到回合结束。 Lavakin Brawler|熔身好斗灵|生物 ~元素/战士|每当熔身好斗灵攻击时,你每操控一个元素,它便得+1/+0直到回合结束。 Lavalanche|岩浆崩|法术|岩浆崩对目标牌手与每个由其操控的生物各造成X点伤害。 Lavastep Raider|熔足突击队|生物~鬼怪/战士|{2}{R}:熔足突击队得+2/+0直到回合结束。 Lavinia of the Tenth|第十区的拉温妮|传奇生物~人类/士兵|反红保护\n当第十区的拉温妮进战场时,拘留所有由对手操控、且总法术力费用等于或小于4的非地永久物。(直到你的下一个回合,这些永久物不能进行攻击或阻挡,其起动式异能也不能起动。) Lavinia, Azorius Renegade|俄佐立变节者拉温妮|传奇生物 ~人类/士兵|每位对手均不能施放总法术力费用大于由其操控之地数量的非生物咒语。\n每当任一对手施放咒语,若施放它时未支付过法术力,则反击该咒语。 +Law-Rune Enforcer|律印执法官|生物 ~人类/士兵|{1},{T}:横置目标总法术力费用等于或大于2的生物。 Lawless Broker|不法掮客|生物~乙太种/浪客|当不法掮客死去时,在目标由你操控的生物上放置一个+1/+1指示物。 Lawmage's Binding|律法师的束缚|结界 ~灵气|闪现\n结附于生物\n所结附的生物不能进行攻击或阻挡,且其起动式异能都不能起动。 -Law-Rune Enforcer|律印执法官|生物 ~人类/士兵|{1},{T}:横置目标总法术力费用等于或大于2的生物。 Lay Bare the Heart|活取真心|法术|目标对手展示其手牌。你选择其中一张非传奇且非地的牌。该牌手弃掉该牌。 Lay Bare|披露|瞬间|反击目标咒语。 检视其操控者的手牌。 Lay Claim|宣示主权|结界~灵气|结附于永久物\n你操控所结附的永久物。\n循环{2}({2},弃掉此牌:抓一张牌。) @@ -6873,14 +7043,15 @@ Lazotep Plating|拉佐特石护体|瞬间|囤兵1。(在一个由你操控的军 Lazotep Reaver|拉佐特裂肢兽|生物 ~灵俑/野兽|当拉佐特裂肢兽进战场时,囤兵1。(在一个由你操控的军队上放置一个+1/+1指示物。如果你未操控军队,则先派出一个0/0黑色灵俑/军队衍生物。) Lead by Example|以身作则|瞬间|支援2。(在至多两个目标生物上各放置一个+1/+1指示物。) Lead the Stampede|引领狂奔|法术|检视你牌库顶的五张牌。 你可以展示其中任意数量的生物牌,并将所展示的牌置于你手上。 将其余的牌以任意顺序置于你牌库底。 -Lead|引领|法术|余响(此咒语只能从你的坟墓场中施放。然后将它放逐。)\n本回合中,所有能阻挡目标生物的生物皆须阻挡之。 Leaden Fists|拳沉如铅|结界~灵气|闪现(你可以于你能够使用瞬间的时机下使用此咒语。)\n生物结界\n受此结界的生物得+3/+3,且于其操控者的重置步骤中不能重置。 Leaden Myr|铅秘耳|神器生物~秘耳|{T}:加{B}到你的法术力池中。 +Lead|引领|法术|余响(此咒语只能从你的坟墓场中施放。然后将它放逐。)\n本回合中,所有能阻挡目标生物的生物皆须阻挡之。 Leaf Arrow|飞叶箭|瞬间|飞叶箭对目标具飞行异能的生物造成3点伤害。 Leaf Gilder|金叶师|生物~地精/德鲁伊|{T}:加{G}到你的法术力池中。 -Leafcrown Dryad|叶冠树灵|结界生物~宁芙/树灵|神授{3}{G}(如果你支付此牌的神授费用来施放它,则它便是具「结附于生物」的灵气咒语。如果它未结附于生物上,就会再度成为生物。)\n延势\n所结附的生物得+2/+2且具有延势异能。 Leaf-Crowned Elder|叶冠长老|生物~树妖/祭师|血族~在你的维持开始时,你可以检视你的牌库顶牌。 如果它与叶冠长老有共通之生物类别,你可以展示该牌。 若你如此作,则你可以使用它且不需支付其法术力费用。 +Leafcrown Dryad|叶冠树灵|结界生物~宁芙/树灵|神授{3}{G}(如果你支付此牌的神授费用来施放它,则它便是具「结附于生物」的灵气咒语。如果它未结附于生物上,就会再度成为生物。)\n延势\n所结附的生物得+2/+2且具有延势异能。 Leafdrake Roost|叶翼龙兽宿巢|结界~灵气|地结界\n受此结界的地具有「{G}{U},{T}:将一个2/2,既是绿色也是蓝色,具飞行异能的龙兽衍生物放置进场。」 +Leafkin Avenger|复仇叶身|生物 ~元素/德鲁伊|{T}:你每操控一个力量等于或大于4的生物,便加{G}。\n{7}{R}:复仇叶身对目标牌手或鹏洛客造成伤害,其数量等同于前者的力量。 Leafkin Druid|叶身德鲁伊|生物 ~元素/德鲁伊|{T}:加{G}。如果你操控四个或更多生物,则改为加{G}{G}。 League Guildmage|联盟公会法师|生物 ~人类/法术师|{3}{U},{T}:抓一张牌。\n{X}{R},{T}:复制目标由你操控且总法术力费用为X的瞬间或法术咒语。你可以为该复制品选择新的目标。 Leap of Faith|信念之跃|瞬间|目标生物获得飞行异能直到回合结束。 于本回合中,防止将对该生物造成的所有伤害。 @@ -6890,8 +7061,8 @@ Leaping Master|跃动大师|生物~人类/修行僧|{2}{W}:跃动大师获 Learn from the Past|通古晓今|瞬间|目标牌手将其坟墓场洗回其牌库。\n抓一张牌。 Leashling|链带狗|神器生物~魔像|将你的一张手牌置于你的牌库顶:将链带狗移回其拥有者手上。 Leatherback Baloth|革龟巴洛西|生物~野兽| -Leave in the Dust|扬尘而去|瞬间|将目标非地永久物移回其拥有者手上。\n抓一张牌。 Leave No Trace|不留痕迹|瞬间|辉耀~消灭目标结界和每个与该结界有共通颜色的其它结界。 +Leave in the Dust|扬尘而去|瞬间|将目标非地永久物移回其拥有者手上。\n抓一张牌。 Leave|弃掷|瞬间|将任意数量目标由你拥有的永久物移回你手上。 Ledev Champion|列夫斗士|生物 ~妖精/骑士|每当列夫斗士攻击时,你可以横置任意数量由你操控且未横置的生物。每以此法横置一个生物,列夫斗士便得+1/+1直到回合结束。\n{3}{G}{W}:派出一个1/1白色,具系命异能的士兵衍生生物。 Ledev Guardian|列夫守护者|生物 ~人类/骑士|召集(此咒语能用你的生物来协助施放。你于施放此咒语时每横置一个生物,就能为此咒语支付{1}或一点该生物颜色之法术力。) @@ -6917,7 +7088,6 @@ Leonin Armorguard|狮族铠卫|生物~猫/士兵|当狮族铠卫进场时, Leonin Battlemage|狮族战法术师|生物~猫/法术师|{T}:目标生物得+1/+1直到回合结束。\n每当你使用咒语时,你可以重置狮族战法术师。 Leonin Bola|狮族飞锤|神器~武具|佩带此武具的生物具有「{T},将狮族飞锤卸装:横置目标生物。」\n佩带{1}({1}:装备在目标由你操控的生物上; 佩带的时机视同法术。 此牌进场时并未装备,且该生物离场后,此牌依旧在场。) Leonin Iconoclast|反逆狮族|生物~猫/修行僧|勇行~每当你施放一个以反逆狮族为目标的咒语时,消灭目标由对手操控的结界生物。 -Leonin of the Lost Pride|逝群狮族|生物~猫/战士|当逝群狮族死去时,将目标牌从对手的坟墓场放逐。 Leonin Relic-Warder|狮族遗宝护卫|生物~猫/僧侣|当狮族遗宝护卫进战场时,你可以放逐目标神器或结界。\n当狮族遗宝护卫离开战场时,将所放逐的牌在其拥有者的操控下移回战场。 Leonin Scimitar|狮族弯刀|神器~武具|佩带此武具的生物得+1/+1。\n佩带{1}({1}:装备在目标由你操控的生物上; 佩带的时机视同法术。) Leonin Shikari|狮族猎户|生物~猫/士兵|你可以于你能够使用瞬间的时机下来使用佩带异能。 @@ -6928,8 +7098,8 @@ Leonin Vanguard|狮族先锋|生物 ~猫/士兵|在你回合的战斗开始 Leonin Warleader|领战狮族|生物 ~猫/士兵|每当领战狮族攻击时,派出两个1/1白色,具系命异能的猫衍生生物,它们为横置且正进行攻击。 Leonin of the Lost Pride|逝群狮族|生物 ~猫/战士|当逝群狮族死去时,将目标牌从对手的坟墓场放逐。 Leopard-Spotted Jiao|豹纹狡|生物 ~野兽| -Leovold, Emissary of Trest|崔斯特密使列沃德|传奇生物~妖精/参谋|每位对手每回合所抓的牌不能多于一张。\n每当你或一个由你操控的永久物成为由对手操控之咒语或异能的目标时,你可以抓一张牌。 Leovold's Operative|列沃德的特务|生物~妖精/浪客|列沃德的特务以牌面朝上的方式进行轮抽。\n于你抽选牌时,你可以从该补充包中额外抽选一张牌。如果你如此作,将列沃德的特务翻为牌面朝下,然后传出下一包补充包且不抽选其中的牌。(你可以检视该补充包。) +Leovold, Emissary of Trest|崔斯特密使列沃德|传奇生物~妖精/参谋|每位对手每回合所抓的牌不能多于一张。\n每当你或一个由你操控的永久物成为由对手操控之咒语或异能的目标时,你可以抓一张牌。 Lesser Masticore|小型异狮|神器生物 ~异狮|弃一张牌,以作为施放此咒语的额外费用。\n{4}:小型异狮对目标生物造成1点伤害。\n留存(当此生物死去时,若其上没有-1/-1指示物,则将它在其拥有者的操控下移回战场,且上面有一个-1/-1指示物。) Lethal Sting|致命毒刺|法术|在一个由你操控的生物上放置一个-1/-1指示物,以作为施放致命毒刺的额外费用。\n消灭目标生物。 Lethargy Trap|昏睡陷阱|瞬间~陷阱|如果有三个或更多生物进行攻击,你可以支付{U},而不支付昏睡陷阱的法术力费用。\n进行攻击的生物得-3/-0直到回合结束。 @@ -6937,6 +7107,8 @@ Leviathan|海怪|生物~海怪|践踏\n海怪须横置进场,且于你的重 Levitation|飘浮|结界|由你操控的生物具有飞行异能。 Ley Druid|莱德鲁伊特|生物~人类/德鲁伊|{T}:重置目标地。 Ley Weaver|牧地织匠|生物 ~人类/德鲁伊|与学识织匠拍档(当此生物进战场时,目标牌手可以将学识织匠从其牌库置于其手上,然后洗牌。)\n{T}:重置两个目标地。 +Leyline Phantom|地脉幽魅|生物~虚影|当地脉幽魅造成战斗伤害时,将它移回其拥有者手上。(若它自战斗中存活,才将其移回手上。) +Leyline Prowler|地脉游掠兽|生物 ~梦魇/野兽|死触,系命\n{T}:加一点任意颜色的法术力。 Leyline of Abundance|丰足地脉|结界|如果你的起手牌中包含了丰足地脉,则你可以让它在战场上来开始游戏。\n每当你横置一个生物以产生法术力时,额外加{G}。\n{6}{G}{G}:在每个由你操控的生物上各放置一个+1/+1指示物。 Leyline of Anticipation|先制地脉|结界|如果你的起手牌中包含了先制地脉,则你可以让它在战场上来开始游戏。\n你可以将咒语视同具有闪现异能地来施放。 Leyline of Combustion|烧燃地脉|结界|如果你的起手牌中包含了烧燃地脉,则你可以让它在战场上来开始游戏。\n每当你和/或至少一个由你操控的永久物成为由对手操控之咒语或异能的目标时,烧燃地脉向该对手造成2点伤害。 @@ -6945,12 +7117,11 @@ Leyline of Lightning|雷电地脉|结界|若你起手的手牌包含了雷电地 Leyline of Punishment|惩罚地脉|结界|如果你起手的手牌包含了惩罚地脉,你可以让它在战场上来开始对战。\n牌手不能获得生命。\n伤害不能被防止。 Leyline of Sanctity|圣洁地脉|结界|如果你的起手牌中包含了圣洁地脉,你可以让它在战场上来开始游戏。\n你具有辟邪异能。(你不能成为由对手所操控之咒语或异能的目标。) Leyline of Singularity|非凡地脉|结界|若你起手的手牌包含了非凡地脉,你可以让它在场来开始游戏。\n所有非地的永久物均是传奇。 +Leyline of Vitality|活力地脉|结界|如果你起手的手牌包含了活力地脉,你可以让它在战场上来开始对战。\n由你操控的生物得+0/+1。\n每当一个生物在你的操控下放进战场时,你可以获得1点生命。 Leyline of the Meek|驯良地脉|结界|若你起手的手牌包含了驯良地脉,你可以让它在场来开始游戏。\n衍生物得+1/+1。 Leyline of the Void|虚空地脉|结界|如果你的起手牌中包含了虚空地脉,则你可以让它在战场上来开始游戏。\n如果某张牌将从任何区域置入对手的坟墓场,则改为将它放逐。 -Leyline of Vitality|活力地脉|结界|如果你起手的手牌包含了活力地脉,你可以让它在战场上来开始对战。\n由你操控的生物得+0/+1。\n每当一个生物在你的操控下放进战场时,你可以获得1点生命。 -Leyline Phantom|地脉幽魅|生物~虚影|当地脉幽魅造成战斗伤害时,将它移回其拥有者手上。(若它自战斗中存活,才将其移回手上。) -Leyline Prowler|地脉游掠兽|生物 ~梦魇/野兽|死触,系命\n{T}:加一点任意颜色的法术力。 Liberating Combustion|放纵烧燃|法术|放纵烧燃对目标生物造成6点伤害。你可以从你的牌库和/或坟墓场中搜寻一张名称为烈焰奇才茜卓的牌,展示该牌,并将它置于你手上。如果你以此法搜寻你的牌库,则将它洗牌。 +Library Larcenist|书库窃犯|生物 ~人鱼/浪客|每当书库窃犯攻击时,抓一张牌。 Lich Lord of Unx|温各巫妖领主|生物~灵俑/法术师|{U}{B},{T}:将一个1/1,蓝黑双色的灵俑/法术师衍生物放置进场。\n{U}{U}{B}{B}:目标牌手失去X点生命且将其牌库顶的X张牌置入其坟墓场,X为由你操控的灵俑之数量。 Lich's Caress|巫妖抚慰|法术|消灭目标生物。你获得3点生命。 Lich's Mastery|巫妖掌控|传奇结界|辟邪\n你这盘游戏不会输。\n每当你获得生命时,抓等量的牌。\n每当你失去生命时,你每失去1点生命,便选择一个由你操控的永久物或你手上或坟墓场中的一张牌并放逐之。\n当巫妖掌控离开战场时,你输掉这盘游戏。 @@ -6959,9 +7130,11 @@ Lich's Tomb|巫妖阳坟|神器|你不因总生命为0或更少而输掉此盘 Liege of the Pit|暗渊王侯|生物~恶魔|飞行,践踏\n在你的维持开始时,牺牲一个暗渊王侯以外的生物。 若你无法如此作,则暗渊王侯对你造成7点伤害。\n变身{B}{B}{B}{B}(你可牌面朝下地使用此牌并支付{3},将其当成2/2生物。 可随时支付其变身费用使其翻回正面。) Liege of the Tangle|铬铜林王侯|生物~元素|践踏\n每当铬铜林王侯对牌手造成战斗伤害时,你可以选择任意数量目标由你操控的地,并各在其上放置一个觉醒指示物。 只要这些地上有觉醒指示物,它们就是8/8绿色元素生物。 它们仍然是地。 Lieutenants of the Guard|侍卫副官|生物~人类/士兵|议争~当侍卫副官进战场时,由你开始,每位牌手各投票选择「力量」或「数量」。在侍卫副官上放置若干+1/+1指示物,其数量等同于投票选择「力量」的总票数;将若干1/1白色士兵衍生物放进战场,其数量等同于投票选择「数量」的总票数。 +Life Goes On|坚忍求存|瞬间|你获得4点生命。如果本回合中有生物死去,则改为你获得8点生命。 Life and Limb|气蕴四体|结界|所有树林与所有腐生物均为1/1绿色生物,且额外具有「树林」此地类别与「腐生物」此生物类别。 Life from the Loam|黑土滋壤|法术|将至多三张目标地牌从你的坟墓场移回你手上。\n发掘3(若你将抓一张牌,则你可以改为将你牌库顶正好三张牌置入你的坟墓场。 若你如此作,则将此牌从你的坟墓场移回你手上。 若否,则抓一张牌。) -Life Goes On|坚忍求存|瞬间|你获得4点生命。如果本回合有生物死去,则改为你获得8点生命。 +Life's Finale|生灵终结|法术|消灭所有生物,然后从目标对手的牌库中搜寻至多三张生物牌,并将这些牌置入其坟墓场。 然后该牌手将他的牌库洗牌。 +Life's Legacy|化生遗赠|法术|牺牲一个生物,以作为施放化生遗赠的额外费用。\n抓等同于所牺牲生物之力量的牌。 Lifebane Zombie|杀生灵俑|生物~灵俑/战士|威吓(此生物只能被神器生物和/或与它有共通颜色的生物阻挡。)当杀生灵俑进战场时,目标对手展示其手牌。你选择其中一张绿色或白色的生物牌,并放逐该牌。 Lifeblood Hydra|血脉多头龙|生物~多头龙|践踏\n血脉多头龙进战场时上面有X个+1/+1指示物。\n当血脉多头龙死去时,你获得等同于其力量的生命,并抓该数量的牌。 Lifecraft Awakening|铸生觉醒|瞬间|在目标由你操控的神器上放置X个+1/+1指示物。如果它不是生物或载具,则它成为0/0组构体神器生物。 @@ -6970,16 +7143,16 @@ Lifecrafter's Bestiary|铸生匠兽图集|神器|在你的维持开始时,占 Lifecrafter's Gift|铸生匠赋礼|瞬间|在目标生物上放置一个+1/+1指示物,然后在每个由你操控且其上有+1/+1指示物的生物上各放置一个+1/+1指示物。 Lifegift|生机献礼|结界|每当一个地进场时,你可以获得1点生命。 Lifelink|系命|结界~灵气|结附于生物\n所结附的生物具有系命异能。 (此生物所造成的伤害会让其操控者获得等量的生命。) -Life's Finale|生灵终结|法术|消灭所有生物,然后从目标对手的牌库中搜寻至多三张生物牌,并将这些牌置入其坟墓场。 然后该牌手将他的牌库洗牌。 -Life's Legacy|化生遗赠|法术|牺牲一个生物,以作为施放化生遗赠的额外费用。\n抓等同于所牺牲生物之力量的牌。 Lifesmith|生息工匠|生物~人类/神器师|每当你施放一个神器咒语时,你可以支付{1}。 若你如此作,则你获得3点生命。 Lifespinner|织命妖|生物~精怪|{T},牺牲三个精怪:从你的牌库中搜寻一张传奇精怪牌,并将之放置进场。 然后将你的牌库洗牌。 Lifespring Druid|涌生德鲁伊|生物~妖精/德鲁伊|{T}:加一点任意颜色的法术力到你的法术力池中。 Lifted by Clouds|腾云驾雾|瞬间~古咒|目标生物获得飞行异能直到回合结束。\n通联古咒{1}{U}(于你使用古咒咒语时,你可以从你的手上展示此牌,并支付其通联费用。若你如此作,则将此牌的效应加入该咒语中。) +Light Up the Stage|照亮舞台|法术|揭幕{R}(如果本回合有对手曾失去生命,则你可以支付此咒语的揭幕费用而非法术力费用来施放它。)\n放逐你牌库顶的两张牌。直到你下一个回合结束,你可以使用这些牌。 Light from Within|心底光芒|结界|渲色~对由你操控的每个生物而言,该牌的法术力费用中每有一个白色法术力符号,它便得+1/+1。 +Light of Hope|希望明光|瞬间|选择一项~\n•你获得4点生命。\n•消灭目标结界。\n•在目标生物上放置一个+1/+1指示物。 +Light of Promise|允诺之光|结界 ~灵气|结附于生物\n所结附的生物具有「每当你获得生命时,在此生物上放置等量的+1/+1指示物。」 Light of Sanction|同心明光|结界|防止由你所操控的来源将对由你所操控的生物造成的所有伤害。 Light of the Legion|教团辉光使|生物 ~天使|飞行\n训导(每当此生物攻击时,在目标进行攻击且力量小于它的生物上放置一个+1/+1指示物。)\n当教团辉光使死去时,在每个由你操控的白色生物上各放置一个+1/+1指示物。 -Light Up the Stage|照亮舞台|法术|揭幕{R}(如果本回合有对手曾失去生命,则你可以支付此咒语的揭幕费用而非法术力费用来施放它。)\n放逐你牌库顶的两张牌。直到你下一个回合结束,你可以使用这些牌。 Lightform|明光赋形|结界|当明光赋形进战场时,它成为具「结附于生物」的灵气。显化你的牌库顶牌,并将明光赋形结附于其上。(显化某张牌的流程是,将该牌面朝下地放进战场,当成2/2生物。如果该牌是生物牌,则可随时支付其法术力费用使其翻回正面。)\n所结附的生物具有飞行与系命异能。 Lighthouse Chronologist|灯塔时代学者|生物~人类/法术师|升级{U} ({U}:在其上放置一个等级指示物。 升级的时机视同法术。)\n等级4-6\n2/4\n等级7+\n3/5\n在每个结束步骤开始时,若目前不是你的回合,则在本回合后进行额外的一个回合。 Lightkeeper of Emeria|伊美黎明光护卫|生物~天使|多重增幅{W} (你施放此咒语时可以任意次数地额外支付{W}。)\n飞行\n当伊美黎明光护卫进战场时,它每增幅过一次,你便获得2点生命。 @@ -7002,8 +7175,8 @@ Lightning Runner|迅雷奔越者|生物~人类/战士|连击,敏捷\n每 Lightning Serpent|闪电巨蛇|生物~元素/巨蛇|践踏,敏捷\n闪电巨蛇进场时上面有X个+1/+0指示物。\n在回合结束时,牺牲闪电巨蛇。 Lightning Shrieker|啸闪鸣龙|生物~龙|飞行,践踏,敏捷\n在结束步骤开始时,啸闪鸣龙的拥有者将它洗入其牌库。 Lightning Skelemental|爆雷骸灵|生物 ~元素/骷髅妖|践踏,敏捷\n每当爆雷骸灵对任一牌手造成战斗伤害时,该牌手弃两张牌。\n在结束步骤开始时,牺牲爆雷骸灵。 -Lightning Storm|闪电风暴|瞬间|闪电风暴对目标生物或牌手造成X点伤害,X为其上充电指示物的数量加3。\n弃一张地牌:在闪电风暴上放置两个充电指示物。 你可以为它选择一个新目标。 任何牌手均可以使用此异能,但只能于闪电风暴在堆叠中时使用。 Lightning Stormkin|雷电风身|生物 ~元素/法术师|飞行\n敏捷(此生物受你操控时便能攻击与{T}。) +Lightning Storm|闪电风暴|瞬间|闪电风暴对目标生物或牌手造成X点伤害,X为其上充电指示物的数量加3。\n弃一张地牌:在闪电风暴上放置两个充电指示物。 你可以为它选择一个新目标。 任何牌手均可以使用此异能,但只能于闪电风暴在堆叠中时使用。 Lightning Strike|闪电炼击|瞬间|闪电炼击对任意一个目标造成3点伤害。 Lightning Talons|闪电利爪|结界 ~灵气|结附于生物\n所结附的生物得+3/+0且具有先攻异能。 Lightning Volley|闪电齐击|瞬间|直到回合结束,由你操控的生物获得「{T}:此生物对目标生物或牌手造成1点伤害。」 @@ -7011,29 +7184,36 @@ Lightning-Rig Crew|电擎船员|生物 ~鬼怪/海盗|{T}:电擎船员向 Lightwalker|舞光渡客|生物 ~人类/战士|只要舞光渡客上有+1/+1指示物,它便具有飞行异能。 Lightwielder Paladin|光昭教团神圣武士|生物~人类/骑士|先攻 (此生物会比不具先攻异能的生物提前造成战斗伤害。)\n每当光昭教团神圣武士对牌手造成战斗伤害时,你可以放逐目标由该牌手操控的黑色或红色永久物。 Lignify|木质化|部族结界~树妖/灵气|生物结界\n受此结界的生物是0/4树妖且不具异能。 +Liliana Vess|莉莲娜维斯|旅法师~莉莲娜|+1:目标牌手弃一张牌。\n-2:从你的牌库中搜寻一张牌,然后将你的牌库洗牌,并将该牌置于其上。\n-8:将所有坟墓场中的所有生物牌在你的操控下放置进场。 Liliana of the Dark Realms|闇境莉莲娜|鹏洛客~莉莲娜|+1:从你的牌库中搜寻一张沼泽牌,展示该牌,并将它置于你手上。然后将你的牌库洗牌。-3:目标生物得+X/+X或-X/-X直到回合结束,X为由你操控的沼泽数量。-6:你获得具有「由你操控的沼泽具有『{T}:加{B}{B}{B}{B}到你的法术力池中』」的徽记。 Liliana of the Veil|面纱的莉莲娜|鹏洛客~莉莲娜|+1:每位牌手各弃一张牌。\n-2:目标牌手牺牲一个生物。\n-6:将由目标牌手操控的所有永久物分成两堆。 该牌手选择其中的一堆,并牺牲该堆永久物。 -Liliana Vess|莉莲娜维斯|旅法师~莉莲娜|+1:目标牌手弃一张牌。\n-2:从你的牌库中搜寻一张牌,然后将你的牌库洗牌,并将该牌置于其上。\n-8:将所有坟墓场中的所有生物牌在你的操控下放置进场。 +Liliana's Caress|莉莲娜的抚触|结界|每当一位对手弃一张牌时,该牌手失去2点生命。 +Liliana's Contract|莉莲娜的契约|结界|当莉莲娜的契约进战场时,你抓四张牌且失去4点生命。\n在你的维持开始时,若你操控四个或更多恶魔,且其名称各不相同,则你赢得这盘游戏。 +Liliana's Defeat|莉莲娜败退|法术|消灭目标黑色生物或黑色鹏洛客。如果该永久物是莉莲娜鹏洛客,则其操控者失去3点生命。 +Liliana's Devotee|莉莲娜的信徒|生物 ~人类/邪术师|由你操控的灵俑得+1/+0。\n在你的结束步骤开始时,若本回合中有生物死去,你可以支付{1}{B}。若你如此作,则派出一个2/2黑色灵俑衍生生物。 +Liliana's Elite|莉莲娜的精兵|生物~灵俑|你坟墓场中每有一张生物牌,莉莲娜的精兵便得+1/+1。 +Liliana's Indignation|莉莲娜的愤慨|法术|将你牌库顶的X张牌置入你的坟墓场。每以此法将一张生物牌置入你的坟墓场,目标牌手便失去2点生命。 +Liliana's Influence|莉莲娜的威能|法术|在每个不由你操控的生物上各放置一个-1/-1指示物。你可以从你的牌库和/或坟墓场中搜寻一张名称为召亡大师莉莲娜的牌,展示该牌,并将它置于你手上。如果你以此法搜寻你的牌库,则将它洗牌。 +Liliana's Mastery|莉莲娜的掌控|结界|由你操控的灵俑得+1/+1。\n当莉莲娜的掌控进战场时,派出两个2/2黑色灵俑衍生生物。 +Liliana's Reaver|莉莲娜的撕肉兽|生物~灵俑|死触(它对生物造成的任何数量伤害都足以消灭后者。)每当莉莲娜的撕肉兽对任一牌手造成战斗伤害时,该牌手弃一张牌,且你将一个2/2黑色灵俑衍生生物横置放进战场。 +Liliana's Scorn|莉莲娜的轻蔑|法术|消灭目标生物。你可以从你的牌库和/或坟墓场中搜寻一张名称为死亡法师莉莲娜的牌,展示该牌,并将它置于你手上。如果你以此法搜寻你的牌库,则将它洗牌。 +Liliana's Scrounger|莉莲娜的搜刮师|生物 ~人类/法术师|在每个结束步骤开始时,若本回合有生物死去,则你可以在一个由你操控的莉莲娜鹏洛客上放置一个忠诚指示物。 +Liliana's Shade|莉莲娜的阴魂|生物~阴魂|当莉莲娜的阴魂进战场时,你可以从你牌库中搜寻一张沼泽牌,展示该牌,并将它置入你手上,然后将你的牌库洗牌。{B}:莉莲娜的阴魂得+1/+1直到回合结束。 +Liliana's Specter|莉莲娜仆幽灵|生物~幽灵|飞行\n当莉莲娜仆幽灵进战场时,每位对手各弃一张牌。 +Liliana's Spoils|莉莲娜的斩获|法术|目标对手弃一张牌。\n检视你牌库顶的五张牌。你可以展示其中的一张黑色牌,并将它置于你手上。将其余的牌以随机顺序置于你的牌库底。 +Liliana's Standard Bearer|莉莲娜的旗手|生物 ~灵俑/骑士|闪现\n当莉莲娜的旗手进战场时,抓X张牌,X为本回合中在你的操控下死去之生物数量。 +Liliana's Steward|莉莲娜的管家|生物 ~灵俑|{T},牺牲莉莲娜的管家:目标对手弃一张牌。只可以于你能施放法术的时机下起动此异能。 +Liliana's Triumph|莉莲娜得胜|瞬间|每位对手各牺牲一个生物。如果你操控莉莲娜鹏洛客,则每位对手再各弃一张牌。 +Liliana, Death Mage|死亡法师莉莲娜|传奇鹏洛客 ~莉莲娜|+1:将至多一张目标生物牌从你的坟墓场移回你手上。\n−3:消灭目标生物。其操控者失去2点生命。\n−7:目标对手的坟墓场中每有一张生物牌,他便失去2点生命。 Liliana, Death Wielder|召亡大师莉莲娜|鹏洛客~莉莲娜|+2:在至多一个目标生物上放置一个-1/-1指示物。\n-3:消灭目标其上有-1/-1指示物的生物。\n-10:将所有生物牌从你的坟墓场移回战场。 Liliana, Death's Majesty|亡者女王莉莲娜|鹏洛客~莉莲娜|+1:派出一个2/2黑色灵俑衍生生物。将你牌库顶的两张牌置入你的坟墓场。\n−3:将目标生物牌从你的坟墓场移回战场。该生物额外具有黑色此颜色与灵俑此类别。\n−7:消灭所有非灵俑的生物。 Liliana, Defiant Necromancer|无畏死灵术士莉莲娜|鹏洛客~ - 莉莲娜|+2:每位牌手各弃一张牌。−X:将目标总法术力费用为X且非传奇的生物牌从你的坟墓场移回战场。−8:你获得具有「每当一个生物死去,在下一个结束步骤开始时,将它在你的操控下移回战场」的徽记。 Liliana, Dreadhorde General|震惧军将莉莲娜|传奇鹏洛客 ~莉莲娜|每当一个由你操控的生物死去时,抓一张牌。\n+1:派出一个2/2黑色灵俑衍生生物。\n−4:每位牌手各牺牲两个生物。\n−9:每位对手各从由其操控的永久物中为每种永久物类别各选择一个,然后牺牲其余永久物。 Liliana, Heretical Healer|异端治疗师莉莲娜|传奇生物~人类/僧侣|系命每当另一个由你操控且非衍生物的生物死去时,放逐异端治疗师莉莲娜,然后将她在其拥有者的操控下移回战场且已转化。若你如此作,则将一个2/2黑色灵俑衍生生物放进战场。 +Liliana, Untouched by Death|长生不死莉莲娜|传奇鹏洛客 ~莉莲娜|+1:将你牌库顶的三张牌置入你的坟墓场。如果其中至少有一张是灵俑牌,则每位对手各失去2点生命且你获得2点生命。\n−2:目标生物得-X/-X直到回合结束,X为由你操控的灵俑数量。\n−3:本回合中,你可以从你坟墓场中施放灵俑牌。 +Liliana, Waker of the Dead|醒亡莉莲娜|传奇鹏洛客 ~莉莲娜|+1:每位牌手各弃一张牌。每位无法如此作的对手各失去3点生命。\n-3:目标生物得-X/-X 直到回合结束,X 为你坟墓场中牌的数量。\n-7:你获得具有「在你回合的战斗开始时,将目标生物牌在你的操控下从坟墓场放进战场。它获得敏捷异能」的徽记。 Liliana, the Last Hope|最终救星莉莲娜|鹏洛客~莉莲娜|+1:至多一个目标生物得-2/-1直到你的下一个回合。\n−2:将你牌库顶的两张牌置入你的坟墓场,然后你可以将一张生物牌从你的坟墓场移回你手上。\n−7:你获得具有「在你的结束步骤开始时,将X个2/2黑色灵俑衍生生物放进战场,X为由你操控的灵俑数量加二」的徽记。 Liliana, the Necromancer|死灵术士莉莲娜|传奇鹏洛客 ~莉莲娜|+1:目标牌手失去2点生命。\n−1:将目标生物牌从你的坟墓场移回你手上。\n−7:消灭至多两个目标生物。将至多两张生物牌在你的操控下从坟墓场放进战场。 -Liliana, Untouched by Death|长生不死莉莲娜|传奇鹏洛客 ~莉莲娜|+1:将你牌库顶的三张牌置入你的坟墓场。如果其中至少有一张是灵俑牌,则每位对手各失去2点生命且你获得2点生命。\n−2:目标生物得-X/-X直到回合结束,X为由你操控的灵俑数量。\n−3:本回合中,你可以从你坟墓场中施放灵俑牌。 -Liliana's Caress|莉莲娜的抚触|结界|每当一位对手弃一张牌时,该牌手失去2点生命。 -Liliana's Contract|莉莲娜的契约|结界|当莉莲娜的契约进战场时,你抓四张牌且失去4点生命。\n在你的维持开始时,若你操控四个或更多恶魔,且其名称各不相同,则你赢得这盘游戏。 -Liliana's Defeat|莉莲娜败退|法术|消灭目标黑色生物或黑色鹏洛客。如果该永久物是莉莲娜鹏洛客,则其操控者失去3点生命。 -Liliana's Elite|莉莲娜的精兵|生物~灵俑|你坟墓场中每有一张生物牌,莉莲娜的精兵便得+1/+1。 -Liliana's Indignation|莉莲娜的愤慨|法术|将你牌库顶的X张牌置入你的坟墓场。每以此法将一张生物牌置入你的坟墓场,目标牌手便失去2点生命。 -Liliana's Influence|莉莲娜的威能|法术|在每个不由你操控的生物上各放置一个-1/-1指示物。你可以从你的牌库和/或坟墓场中搜寻一张名称为召亡大师莉莲娜的牌,展示该牌,并将它置于你手上。如果你以此法搜寻你的牌库,则将它洗牌。 -Liliana's Mastery|莉莲娜的掌控|结界|由你操控的灵俑得+1/+1。\n当莉莲娜的掌控进战场时,派出两个2/2黑色灵俑衍生生物。 -Liliana's Reaver|莉莲娜的撕肉兽|生物~灵俑|死触\n每当莉莲娜的撕肉兽对任一牌手造成战斗伤害时,该牌手弃一张牌,且你将一个2/2黑色灵俑衍生生物横置进战场。 -Liliana's Shade|莉莲娜的阴魂|生物~阴魂|当莉莲娜的阴魂进战场时,你可以从你牌库中搜寻一张沼泽牌,展示该牌,并将它置入你手上,然后将你的牌库洗牌。{B}:莉莲娜的阴魂得+1/+1直到回合结束。 -Liliana's Specter|莉莲娜仆幽灵|生物~幽灵|飞行\n当莉莲娜仆幽灵进战场时,每位对手各弃一张牌。 -Liliana's Spoils|莉莲娜的斩获|法术|目标对手弃一张牌。\n检视你牌库顶的五张牌。你可以展示其中的一张黑色牌,并将它置于你手上。将其余的牌以随机顺序置于你的牌库底。 -Liliana's Triumph|莉莲娜得胜|瞬间|每位对手各牺牲一个生物。如果你操控莉莲娜鹏洛客,则每位对手再各弃一张牌。 Lim-Dûl the Necromancer|死灵术士林杜|传奇生物~人类/法术师|每当一个由对手操控的生物从场上置入坟墓场时,你可以支付{1}{B}。 若你如此作,将该牌在你的操控下返回场上。 若它是生物,则它额外具有「灵俑」此生物类别。\n{1}{B}:重生目标灵俑。 Limits of Solidarity|同伴反目|法术|获得目标生物的操控权直到回合结束。重置该生物。它获得敏捷异能直到回合结束。\n循环{2}({2},弃掉此牌:抓一张牌。) Linden, the Steadfast Queen|坚毅女王琳登|传奇生物 ~人类/贵族|警戒\n每当一个由你操控的白色生物攻击时,你获得1点生命。 @@ -7070,6 +7250,7 @@ Llanowar Reborn|复生罗堰|地|复生罗堰须横置进场。\n{T}:加{G}到 Llanowar Scout|罗堰斥候|生物 ~妖精/斥候|{T}:你可以将一张地牌从你手上放进战场。 Llanowar Sentinel|罗堰哨兵|生物~地精|当罗堰哨兵进场时,你可以支付{1}{G}。 若你如此作,则从你的牌库中搜寻一张名称为罗堰哨兵的牌,展示该牌并将之放置进场。 然后将你的牌库洗牌。 Llanowar Tribe|罗堰部族|生物 ~妖精/德鲁伊|{T}:加{G}{G}{G}。 +Llanowar Visionary|罗堰幻视师|生物 ~妖精/德鲁伊|当罗堰幻视师进战场时,抓一张牌。\n{T}:加{G}。 Llanowar Wastes|罗堰荒野|地|{T}:加{1}到你的法术力池中。\n{T}:加{B}或{G}到你的法术力池中。 罗堰荒野对你造成1点伤害。 Loam Dryad|黑土树灵|生物~树灵/惊惧兽|{T},横置一个由你操控且未横置的生物:加一点任意颜色的法术力到你的法术力池中。 Loam Dweller|黑土栖息者|生物~精怪|每当你使用精怪或古咒咒语时,你可以从你手上将一张地牌横置进场。 @@ -7090,6 +7271,7 @@ Locthwain Paladin|洛司温神圣武士|生物 ~人类/骑士|威慑(此生 Locust Miser|蝗虫守财奴|生物~老鼠/祭师|每位对手的手牌上限减少两张。 Lodestone Golem|磁石魔像|神器生物~魔像|非神器咒语增加{1}来施放。 Lodestone Myr|磁石秘耳|神器生物~秘耳|践踏\n横置一个由你操控且未横置的神器:磁石秘耳得+1/+1直到回合结束。 +Lofty Denial|清高拒斥|瞬间|除非目标咒语的操控者支付{1},否则反击之。如果你操控具飞行异能的生物,则改为除非该咒语的操控者支付{4},否则反击之。 Logic Knot|逻辑打结|瞬间|掘穴(你使用此咒语时,可以从你坟墓场中将任意数量的牌移出对战。 每以此法将一张牌移出对战,使用它的费用便减少{1}来使用。)\n除非目标咒语的操控者支付{X},否则反击之。 Lone Missionary|独行传教士|生物~寇族/修行僧|当独行传教士进战场时,你获得4点生命。 Lone Revenant|独行复灵|生物~精怪|辟邪 (此生物不能成为由对手所操控之咒语或异能的目标。)\n每当独行复灵对一位牌手造成战斗伤害时,若你并未操控其他生物,则检视你牌库顶的四张牌。将其中一张置于你手上,其余的牌则以任意顺序置于你的牌库底。 @@ -7113,11 +7295,12 @@ Lord of Extinction|绝灭领主|生物~元素|绝灭领主的力量和防御 Lord of Lineage|世系之王|生物~ - 吸血鬼|飞行\n由你操控的其他吸血鬼生物得+2/+2。\n{T}:将一个2/2黑色,具飞行异能的吸血鬼衍生生物放进战场。 Lord of Shatterskull Pass|碎颅隘口领主|生物~牛头怪/祭师|升级{1}{R} ({1}{R}:在其上放置一个等级指示物。 升级的时机视同法术。)\n等级1-5\n6/6\n等级6+\n6/6\n每当碎颅隘口领主攻击时,它对由防御牌手所操控的每个生物各造成6点伤害。 Lord of the Accursed|遭诅者领主|生物~灵俑|由你操控的其他灵俑得+1/+1。\n{1}{B},{T}:所有灵俑获得威慑异能直到回合结束。 -Lord of the Pit|暗渊之王|生物~恶魔|飞行,践踏\n在你的维持开始时,牺牲一个暗渊之王以外的生物。若你无法如此作,则暗渊之王对你造成7点伤害。 +Lord of the Pit|暗渊之王|生物~恶魔|飞行,践踏(只有具飞行或延势异能的生物才能阻挡它。 若它将造成的战斗伤害足以消灭所有阻挡它的生物,你可以使它对防御牌手造成所剩余数量的伤害。)\n在你的维持开始时,牺牲一个暗渊之王以外的生物。 若你无法如此作,则暗渊之王对你造成7点伤害。 Lord of the Undead|不死生物大帝|生物~灵俑|其它灵俑生物得+1/+1。\n{1}{B},{T}:将目标灵俑牌从你的坟墓场移回你手上。 Lord of the Unreal|虚境之王|生物~人类/法术师|由你操控的虚影生物得+1/+1并具有辟邪异能。 (它们不能成为由对手所操控之咒语或异能的目标。) Lord of the Void|虚空领主|生物~恶魔|飞行\n每当虚空领主对任一牌手造成战斗伤害时,放逐该牌手牌库顶的七张牌,然后将其中一张生物牌在你的操控下放进战场。 Lore Broker|知识掮客|生物~人类/浪客|{T}:每位牌手抓一张牌,然后弃一张牌。 +Lore Drakkis|识返蜥身兽|生物 ~蜥蜴/野兽|合变{U/R}{U/R}(如果你支付此咒语的合变费用来施放之,则将它放置在目标由你拥有之非人类生物的顶上或底下。它们合变作顶上的生物,外加具有底下所有异能。)\n每当此生物合变时,将目标瞬间或法术牌从你的坟墓场移回你手上。 Lore Seeker|觅识械|神器生物~组构体|于你抽选觅识械时展示之。你抽选觅识械之后,你可以将一包补充包加入轮抽。(你的下一次选牌将从该补充包中抽选。将其传给下一位牌手,该补充包会在本轮抽圈次中进行轮抽。) Lore Weaver|学识织匠|生物 ~人类/法术师|与牧地织匠拍档(当此生物进战场时,目标牌手可以将牧地织匠从其牌库置于其手上,然后洗牌。)\n{5}{U}{U}:目标牌手抓两张牌。 Lorescale Coatl|鳞文寇特蛇|生物 ~蛇|每当你抓一张牌时,你可以在鳞文寇特蛇上放置一个+1/+1指示物。 @@ -7127,13 +7310,13 @@ Lose Calm|失心丧志|法术|获得目标生物的操控权直到回合结束 Lose Hope|丧失希望|瞬间|目标生物得-1/-1直到回合结束。\n占卜2(检视你牌库顶的两张牌。将其中任意数量的牌置于你牌库底,其余则置于你牌库顶;你决定牌的顺序。) Lost Auramancers|迷失灵气法师|生物~人类/法术师|消逝3(此生物进场时上面有三个计时指示物。 在你的维持开始时,从其上移去一个计时指示物。 当移去最后一个时,将它牺牲。)\n当迷失灵气法师从场上置入坟墓场时,若其上没有计时指示物,则你可以从你的牌库中搜寻一张结界牌并将之放置进场。 若你如此作,则将你的牌库洗牌。 Lost Hours|损失时间|法术|目标牌手展示其手牌。 选择其中一张非地的牌。 该牌手将该牌置于牌库顶数来第三张的位置。 -Lost in a Labyrinth|迷宫迷途|瞬间|目标生物得-3/-0直到回合结束。占卜1。(检视你牌库顶的牌。你可以将该牌置于你的牌库底。) -Lost in the Mist|浓雾迷途|瞬间|反击目标咒语。 将目标永久物移回其拥有者手上。 -Lost in the Woods|林间迷途|结界|每当一个生物攻击你或由你操控的某个鹏洛客时,展示你的牌库顶牌。如果该牌是树林牌,将该生物移出战斗。然后将所展示的牌置于你的牌库底。 Lost Legacy|佚失遗物|法术|说出一个非神器且非地的牌之名称。从目标牌手的坟墓场,手牌及牌库中搜寻任意数量该名称的牌,并将它们放逐。该牌手将其牌库洗牌,然后每有一张以此法放逐的手牌,他便抓一张牌。 Lost Legion|遗世军团|生物 ~精怪/骑士|当遗世军团进战场时,占卜2。(检视你牌库顶的两张牌,然后将其中任意数量的牌以任意顺序置于你牌库底,其余则以任意顺序置于你牌库顶。) Lost Leonin|丧心狮族|生物~猫/士兵|侵染 (此生物会以-1/-1指示物的方式对生物造成伤害,并以中毒指示物的方式对牌手造成伤害。) Lost Vale|未名谷|地|(由探源匕首转化。)\n{T}:加三点任意颜色的单色法术力到你的法术力池中。 +Lost in a Labyrinth|迷宫迷途|瞬间|目标生物得-3/-0直到回合结束。占卜1。(检视你牌库顶的牌。你可以将该牌置于你的牌库底。) +Lost in the Mist|浓雾迷途|瞬间|反击目标咒语。 将目标永久物移回其拥有者手上。 +Lost in the Woods|林间迷途|结界|每当一个生物攻击你或由你操控的某个鹏洛客时,展示你的牌库顶牌。如果该牌是树林牌,将该生物移出战斗。然后将所展示的牌置于你的牌库底。 Lotleth Giant|洛特离巨人|生物 ~灵俑/巨人|朽力~当洛特离巨人进战场时,你坟墓场中每有一张生物牌,它便向目标对手造成1点伤害。 Lotleth Troll|洛特离巨魔|生物~灵俑/巨魔|践踏\n弃一张生物牌:在洛特离巨魔上放置一个+1/+1指示物。\n{B}:重生洛特离巨魔。 Lotus Bloom|盛开莲花|神器|延缓3~{0}(除了从你手上使用此牌,你能支付{0}并将此牌移出对战,且上面有三个计时指示物。 在你的维持开始时,从其上移去一个计时指示物。 当你移去最后一个时,则使用它且不需支付其法术力费用。)\n{T},牺牲盛开莲花:加3点任意颜色的单色法术力到你的法术力池中。 @@ -7169,11 +7352,12 @@ Lu Su, Wu Advisor|Lu Su, Wu Advisor|| Lu Xun, Scholar General|Lu Xun, Scholar General|| Lucent Liminid|明光澈辉|结界生物~元素|飞行 Lucky Clover|幸运苜蓿|神器|每当你施放历险瞬间或法术咒语时,将其复制。你可以为该复制品选择新的目标。 -Ludevic, Necro-Alchemist|死灵炼金术士卢德维|传奇生物~人类/法术师|在每位牌手的结束步骤开始时,对该牌手而言,如果本回合中曾有你以外的牌手失去生命,则他可以抓一张牌。\n拍档(你可将两个具有拍档异能的生物共同用作指挥官。) Ludevic's Abomination|卢德维的憎恨兽|生物~ - 蜥蜴/惊惧兽|践踏 Ludevic's Test Subject|卢德维的实验对象|生物~蜥蜴|守军\n{1}{U}:在卢德维的实验对象上放置一个幼雏指示物。 然后如果其上有五个或更多幼雏指示物,则全部移除并转化它。 -Lull|安抚|瞬间|于本回合中,防止将造成的所有战斗伤害。\n循环{2}({2},弃掉此牌:抓一张牌。) +Ludevic, Necro-Alchemist|死灵炼金术士卢德维|传奇生物~人类/法术师|在每位牌手的结束步骤开始时,对该牌手而言,如果本回合中曾有你以外的牌手失去生命,则他可以抓一张牌。\n拍档(你可将两个具有拍档异能的生物共同用作指挥官。) +Lukka, Coppercoat Outcast|紫铜军黜人卢卡|传奇鹏洛客 ~卢卡|+1:放逐你牌库顶的三张牌。以此法放逐的生物牌获得「只要你操控卢卡鹏洛客,你便可以从放逐区施放此牌。」\n−2:放逐目标由你操控的生物,然后从你的牌库顶开始展示牌,直到展示出一张总法术力费用大于该生物的生物牌为止。将该牌放进战场,并将其余的牌以随机顺序置于你的牌库底。\n−7:每个由你操控的生物各向每位对手造成等同于自身力量的伤害。 Lullmage Mentor|息法明师|生物~人鱼/法术师|每当由你操控的一个咒语或异能反击一个咒语时,你可以将一个1/1蓝色人鱼衍生物放进战场。\n横置七个由你操控且未横置的人鱼:反击目标咒语。 +Lull|安抚|瞬间|于本回合中,防止将造成的所有战斗伤害。\n循环{2}({2},弃掉此牌:抓一张牌。) Lumbering Battlement|缓行城垛兽|生物 ~野兽|警戒\n当缓行城垛兽进战场时,放逐任意数量由你操控且非衍生物的其他生物,直到它离开战场为止。\n每以缓行城垛兽放逐一张牌,它便得+2/+2。 Lumbering Falls|林木瀑布|地|林木瀑布须横置进战场。{T}:加{G}或{U}到你的法术力池中。{2}{G}{U}:林木瀑布成为3/3绿蓝双色,具辟邪异能的元素生物直到回合结束。它仍然是地。 Lumberknot|木节妖|生物~树妖|辟邪 (此生物不能成为由对手所操控之咒语或异能的目标。)\n每当一个生物死去时,在木节妖上放置一个+1/+1指示物。 @@ -7182,9 +7366,10 @@ Lumengrid Gargoyle|博识都石像鬼|神器生物~石像鬼|飞行 Lumengrid Warden|博识都护持师|生物~人类/法术师| Luminarch Ascension|辉侯腾扬|结界|在每位对手的结束步骤开始时,若你本回合并未失去生命值,你可以在辉侯腾扬上放置一个探索指示物。 (伤害会导致失去生命。)\n{1}{W}:将一个4/4白色,具飞行异能的天使衍生物放进战场。 只能于辉侯腾扬上有四个或更多探索指示物时起动此异能。 Luminate Primordial|明光原祖|生物~圣者|警戒\n当明光原祖进战场时,为每位对手各进行以下流程;在由他所操控的生物中选择至多一个目标生物,放逐该生物,且该牌手获得等同于其力量的生命。 -Luminesce|辉光|瞬间|防止黑色和/或红色来源于本回合中将造成的所有伤害。 Luminescent Rain|辉光暴雨|瞬间|选择一种生物类别。 你每操控一个该类别的永久物,便获得2点生命。 +Luminesce|辉光|瞬间|防止黑色和/或红色来源于本回合中将造成的所有伤害。 Luminous Bonds|光缕禁锢|结界 ~灵气|结附于生物\n所结附的生物不能进行攻击或阻挡。 +Luminous Broodmoth|灿光巢蛾|生物 ~昆虫|飞行\n每当一个由你操控且不具飞行异能的生物死去时,将它在其拥有者的操控下移回战场,且上面有一个飞行指示物。 Luminous Wake|灿光行迹|结界~灵气|结附于生物\n每当所结附的生物进行攻击或阻挡时,你获得4点生命。 Lumithread Field|明缕力场|结界|由你操控的生物得+0/+1。\n变身{1}{W}(你可牌面朝下地使用此牌并支付{3},将其当成2/2生物。 可随时支付其变身费用使其翻回正面。) Lunar Avenger|辉月复仇者|神器生物~魔像|辉映(用过几种颜色的法术力来支付其费用,它进场时上面便有几个+1/+1指示物。)\n从辉月复仇者上移去一个+1/+1指示物:选择飞行,先攻,或是敏捷,辉月复仇者获得该异能直到回合结束。 @@ -7195,16 +7380,19 @@ Lunarch Mantle|月主会斗篷|结界 ~灵气|结附于生物\n所结附的生 Lunk Errant|漫游呆瓜|生物~巨人/战士|每当漫游呆瓜单独攻击时,它便得+1/+1且获得践踏异能直到回合结束。 Lupine Prototype|狼身原型|神器生物~狼/组构体|除非某位牌手没有手牌,否则狼身原型不能进行攻击或阻挡。 Lurching Rotbeast|蹒跚腐兽|生物~灵俑/野兽|循环{B}({B},弃掉此牌:抓一张牌。) -Lure|诱饵|生物结界|所有能够阻挡受此结界之生物的生物皆须阻挡之。 Lurebound Scarecrow|诱缚稻草人|神器生物~稻草人|于诱缚稻草人进场时,选择一种颜色。\n当你未操控该色的永久物时,牺牲诱缚稻草人。 +Lure|诱饵|生物结界|所有能够阻挡受此结界之生物的生物皆须阻挡之。 Lurking Arynx|伏击猛猁|生物~猫/野兽|强横~{2}{G}:目标生物本回合中若能阻挡伏击猛猁,则须阻挡之。只能于由你操控之生物的力量总和等于或大于8时起动此异能。 Lurking Automaton|伏击机械兽|神器生物~组构体|于你抽选伏击机械兽时展示之,并记下本轮抽圈次中包括伏击机械兽在内你已抽选的牌数。\n伏击机械兽进战场时上面有X个+1/+1指示物,X为你替名称为伏击机械兽之牌记下的各数字间之最大值。 Lurking Chupacabra|伏击卓柏卡布拉|生物 ~野兽/惊惧兽|每当一个由你操控的生物勘察时,目标由对手操控的生物得-2/-2直到回合结束。 Lurking Crocodile|伏击鳄鱼|生物~鳄鱼|嗜血1 (如果对手本回合曾受过伤害,此生物进场时上面有一个+1/+1指示物。)\n海岛行者 (只要防御牌手操控海岛,此生物就不能被阻挡) +Lurking Deadeye|伏击神射手|生物 ~人类/杀手|闪现\n当伏击神射手进战场时,消灭目标本回合中受过伤害的生物。 Lurking Informant|伏击告密人|生物~人类/浪客|({U/B}可用{U}或{B}来支付。)\n{2},{T}:检视目标牌手的牌库顶牌。 你可以将该牌置于该牌手的坟墓场。 Lurking Predators|潜伏掠食者|结界|每当一位对手施放咒语时,展示你的牌库顶牌。 若该牌是生物牌,则将它放进战场。 若否,则你可以将该牌置于你牌库底。 +Lurrus of the Dream-Den|梦巢猫魇路拉斯|传奇生物 ~猫/梦魇|行侣~你起始套牌中各永久物牌的总法术力费用均为2或更少。(如果你选择这张牌作为你的行侣,则你可以从游戏外施放它,但仅限一次。)\n系命\n于你的每个回合中,你可以从你的坟墓场中施放一个总法术力费用等于或小于2的永久物咒语。 Lush Growth|富庶生长|结界~灵气|地结界\n受此结界的地是山脉,树林,也是平原。 Lust for War|战争欲求|结界~灵气|结附于生物\n每当所结附的生物成为横置时,战争欲求对该生物的操控者造成3点伤害。\n所结附的生物每回合若能攻击,则必须攻击。 +Lutri, the Spellchaser|逐咒獭灵拉翠|传奇生物 ~元素/水獭|行侣~你起始套牌中各非地牌的名称均不相同。(如果你选择这张牌作为你的行侣,则你可以从游戏外施放它,但仅限一次。)\n闪现\n当逐咒獭灵拉翠进战场时,若它是由你施放,则复制目标由你操控的瞬间或法术咒语。你可以为该复制品选择新的目标。 Lux Cannon|光贯炮|神器|{T}:在光贯炮上放置一个充电指示物。\n{T},从光贯炮上移去三个充电指示物:消灭目标永久物。 Luxa River Shrine|罗夏河祭祠|神器|{1},{T}:你获得1点生命。在罗夏河祭祠上放置一个石砖指示物。\n{T}:你获得2点生命。只能于罗夏河祭祠上有三个或更多石砖指示物时起动此异能。 Luxury Suite|奢华包厢|地|除非你有两位或更多对手,否则奢华包厢须横置进战场。\n{T}:加{B}或{R}。 @@ -7235,14 +7423,14 @@ Maelstrom Pulse|涡心鼓动|法术|消灭目标非地永久物以及所有该 Maelstrom Wanderer|涡心漫游怪|传奇生物~元素|由你操控的生物具有敏捷异能。\n倾曳,倾曳(当你施放此咒语时,从你的牌库顶开始放逐牌,直到放逐一张费用比此咒语低的非地牌为止。你可以施放该牌,且不需支付其法术力费用。将所放逐的牌以随机顺序置于牌库底。)然后再作一次。) Maga, Traitor to Mortals|生灵叛徒祸我|传奇生物~人类/法术师|生灵叛徒祸我进场时,上面有X个+1/+1指示物。\n当祸我进场时,其上每有一个+1/+1指示物,目标牌手便失去1点生命。 Mage Slayer|屠法刃|神器~武具|每当佩带此武具的生物攻击时,它对防御牌手造成等同于其力量的伤害。\n佩带{3} -Magebane Armor|克法甲|神器~武具|佩带此武具的生物得+2/+4且失去飞行异能。\n防止将对佩带此武具的生物造成之所有非战斗伤害。\n佩带{2} ({2}:装备在目标由你操控的生物上; 佩带的时机视同法术。) -Magefire Wings|法焰翼|结界~灵气|生物结界\n受此结界的生物得+2/+0并具有飞行异能。 Mage-Ring Bully|法师环塔恶霸|生物~人类/战士|灵技(每当你施放非生物咒语时,此生物得+1/+1直到回合结束。)法师环塔恶霸每回合若能攻击,则必须攻击。 Mage-Ring Network|法师环塔魔力网|地|{T}:加{1}到你的法术力池中。{1},{T}:在法师环塔魔力网上放置一个储藏指示物。{T},从法师环塔魔力网上移去X个储藏指示物:加{X}到你的法术力池中。 Mage-Ring Responder|法师环塔守卫|神器生物~魔像|法师环塔守卫于你的重置步骤中不能重置。{7}:重置法师环塔守卫。每当法师环塔守卫攻击时,它对目标由防御牌手操控的生物造成7点伤害。 +Magebane Armor|克法甲|神器~武具|佩带此武具的生物得+2/+4且失去飞行异能。\n防止将对佩带此武具的生物造成之所有非战斗伤害。\n佩带{2} ({2}:装备在目标由你操控的生物上; 佩带的时机视同法术。) +Magefire Wings|法焰翼|结界~灵气|生物结界\n受此结界的生物得+2/+0并具有飞行异能。 Magewright's Stone|领法师之石|神器|{1},{T}:重置具有起动式异能的目标生物,且此异能之费用必须包括{T}。 -Magister of Worth|品格范师|生物~天使|飞行\n议定~当品格范师进战场时,由你开始,每位牌手各投票选择「恩典」或「定罪」。若恩典票数较多,则每位牌手各将其坟墓场中所有生物牌移回战场。若定罪票数较多或两者同为最多,则消灭品格范师以外的所有生物。 Magister Sphinx|范师史芬斯|神器生物~史芬斯|飞行\n当范师史芬斯进场时,目标牌手的总生命成为10。 +Magister of Worth|品格范师|生物~天使|飞行\n议定~当品格范师进战场时,由你开始,每位牌手各投票选择「恩典」或「定罪」。若恩典票数较多,则每位牌手各将其坟墓场中所有生物牌移回战场。若定罪票数较多或两者同为最多,则消灭品格范师以外的所有生物。 Magistrate's Scepter|执政官的权杖|神器|{4},{T}:在执政官的权杖上放置一个充电指示物。\n{T},从执政官的权杖上移去三个充电指示物:于本回合后进行额外的一个回合。 Magma Giant|岩浆巨人|生物~巨人|当岩浆巨人进场时,它对每个生物与每位牌手造成2点伤害。 Magma Hellion|岩浆地狱兽|生物 ~地狱兽|助力(另一位牌手能够为此咒语的费用支付至多{6}。)\n践踏,敏捷 @@ -7282,12 +7470,13 @@ Magus of the Vineyard|藤蔓园贤者|生物~人类/法术师|在每位牌 Magus of the Wheel|崇轮贤者|生物 ~人类/法术师|{1}{R},{T},牺牲崇轮贤者:每位牌手弃掉其手牌,然后各抓七张牌。 Magus of the Will|意志贤者|生物~人类/法术师|{2}{B},{T},放逐意志贤者:直到回合结束,你可以从你的坟墓场使用牌。如果本回合中某张牌将从任何区域置入你的坟墓场,则改为放逐该牌。 Mahamoti Djinn|神灯巨灵|生物~巨灵|飞行 +Majestic Auricorn|威仪金角兽|生物 ~独角兽|合变{3}{W}(如果你支付此咒语的合变费用来施放之,则将它放置在目标由你拥有之非人类生物的顶上或底下。它们合变作顶上的生物,外加具有底下所有异能。)\n警戒\n每当此生物合变时,你获得4点生命。 Majestic Heliopterus|庄严旭翼龙|生物 ~恐龙|飞行\n每当庄严旭翼龙攻击时,另一个目标由你操控的恐龙获得飞行异能直到回合结束。 Majestic Myriarch|威严万兽王|生物~盖美拉|威严万兽王的力量与防御力各等同于由你操控的生物数量之两倍。\n在每次战斗开始时,若某个由你操控的生物具有飞行异能,则威严万兽王获得飞行异能直到回合结束;且先攻、连击、死触、敏捷、辟邪、不灭、系命、威慑、延势、践踏与警戒异能亦比照办理。 -Make a Stand|奋勇抗敌|瞬间|直到回合结束,由你操控的生物得+1/+0且获得不灭异能。(伤害与注明「消灭」的效应不会将它们消灭。) -Make a Wish|许愿|法术|随机将两张牌从你的坟墓场移回你手上。 Make Mischief|魔鬼恶戏|法术|魔鬼恶戏对目标生物或牌手造成1点伤害。将一个1/1红色魔鬼衍生生物放进战场。它具有「当此生物死去时,它对目标生物或牌手造成1点伤害。」 Make Obsolete|将其淘汰|瞬间|由对手操控的生物得-1/-1直到回合结束。 +Make a Stand|奋勇抗敌|瞬间|直到回合结束,由你操控的生物得+1/+0且获得不灭异能。(伤害与注明「消灭」的效应不会将它们消灭。) +Make a Wish|许愿|法术|随机将两张牌从你的坟墓场移回你手上。 Makeshift Battalion|杂牌大队|生物 ~人类/士兵|每当杂牌大队与至少两个其他生物攻击时,在杂牌大队上放置一个+1/+1指示物。 Makeshift Mannequin|变妆假模|瞬间|将目标生物牌从你的坟墓场移回场上,且上面有一个假模指示物。 只要该生物上有假模指示物,它便具有「当此生物成为咒语或异能的目标时,将它牺牲。」 Makeshift Mauler|代用虐杀兽|生物~灵俑/惊惧兽|从你的坟墓场放逐一张生物牌,以作为施放代用虐杀兽的额外费用。 @@ -7302,6 +7491,7 @@ Malakir Bloodwitch|马拉奇血祭师|生物~吸血鬼/祭师|飞行,反 Malakir Cullblade|马拉奇汰锋手|生物~吸血鬼/战士|每当一个由对手操控的生物死去时,在马拉奇汰锋手上放置一个+1/+1指示物。 Malakir Familiar|马拉奇佣兽|生物~蝙蝠|飞行,死触每当你获得生命时,马拉奇佣兽得+1/+1直到回合结束。 Malakir Soothsayer|马拉奇预言家|生物~吸血鬼/祭师/伙伴|齐力~{T},横置一个由你操控且未横置的伙伴:你抓一张牌且你失去1点生命。 +Malefic Scythe|凶邪镰刀|神器 ~武具|凶邪镰刀进战场时上面有一个灵魂指示物。\n凶邪镰刀上每有一个灵魂指示物,佩带此武具的生物便得+1/+1。\n每当佩带此武具的生物死去时,在凶邪镰刀上放置一个灵魂指示物。\n佩带{1}({1}:装备在目标由你操控的生物上。佩带的时机视同法术。) Malevolent Noble|恶毒贵族|生物 ~人类/贵族|{2},牺牲一个神器或另一个生物:在恶毒贵族上放置一个+1/+1指示物。 Malevolent Whispers|恶毒低语|法术|获得目标生物的操控权直到回合结束。重置该生物。直到回合结束,它得+2/+0且获得敏捷异能。\n疯魔{3}{R}(如果你弃掉此牌,将之弃到放逐区。当你如此作时,支付其疯魔费用施放之,否则便将其置入你的坟墓场。) Malfegor|墨非葛|传奇生物~恶魔/龙|飞行\n当墨非葛进场时,弃掉你的手牌。 每以此法弃掉一张牌,每位对手便牺牲一个生物。 @@ -7311,6 +7501,7 @@ Malicious Intent|恶毒意图|结界~灵气|结附于生物\n所结附的生 Malignus|毒怨妖|生物~元素/精怪|毒怨妖的力量与防御力各等同于所有对手中总生命最高者数值的一半,小数点以下无条件进位。\n毒怨妖将造成的伤害不能被防止。 Mammoth Spider|庞巨蜘蛛|生物 ~蜘蛛|延势 Mammoth Umbra|长毛象本影|结界~灵气|结附于生物\n所结附的生物得+3/+3并具有警戒异能。\n替身甲 (如果所结附的生物将被消灭,则改为移除它受过的所有伤害,并消灭此灵气。) +Man-o'-War|战舰水母|生物 ~水母|当战舰水母进战场时,将目标生物移回其拥有者手上。 Mana Bloom|魔力绽华|结界|魔力绽华进战场时上面有X个充电指示物。\n从魔力绽华上移去一个充电指示物:加一点任意颜色的法术力到你的法术力池中。此异能每回合只能起动一次。\n在你的维持开始时,若魔力绽华上面没有充电指示物,将它移回其拥有者手上。 Mana Clash|法术力碰撞|法术|你和目标对手各掷一枚硬币, 法术力碰撞对每位掷出反面的牌手各造成1点伤害。 重复此步骤,直到双方的硬币同时出现正面为止。 Mana Confluence|魔力聚流|地|{T},支付1点生命:加一点任意颜色的法术力到你的法术力池中。 @@ -7327,13 +7518,15 @@ Mana Tithe|魔力什一税|瞬间|除非目标咒语的操控者支付{1},否 Manabarbs|法术力倒钩|结界|每当牌手横置一个地以产生法术力时,法术力倒钩对该牌手造成1点伤害。 Manaforce Mace|法铸锤|神器~武具|领土~由你操控的地之中每有一种基本地类别,佩带此武具的生物便得+1/+1。\n佩带{3} Manaforge Cinder|魔铸烬身|生物~元素/祭师|{1}:加{B}或{R}到你的法术力池中。 此异能每回合中最多只能使用三次。 -Managorger Hydra|吞魔多头龙|生物~多头龙|践踏\n每当任一牌手施放咒语时,在吞魔多头龙上放置一个+1/+1指示物。 +Managorger Hydra|吞魔多头龙|生物~多头龙|践踏(此生物攻击时造成之过量战斗伤害能对防御牌手或鹏洛客造成之。)每当任一牌手施放咒语时,在吞魔多头龙上放置一个+1/+1指示物。 Manakin|魔力人偶|神器生物~组构体|{T}:加{C}到你的法术力池中。 Manalith|魔力巨石|神器|{T}:加一点任意颜色的法术力。 Manamorphose|魔力塑型|瞬间|加两点法术力到你的法术力池中,其颜色组合由你选择。\n抓一张牌。 Manaplasm|魔力流浆|生物~流浆|每当你使用一个咒语时,魔力流浆得+X/+X直到回合结束,X为该咒语的总法术力费用。 Manaweft Sliver|纺魔裂片妖|生物~裂片妖|由你操控的裂片妖生物具有「{T}:加一点任意颜色的法术力到你的法术力池中。」 +Maned Serval|鬃毛薮猫|生物 ~猫|警戒 Mangara of Corondor|寇朗多的曼格拉|传奇生物 ~人类/法术师|{T}:放逐寇朗多的曼格拉与目标永久物。 +Mangara, the Diplomat|使节曼格拉|传奇生物 ~人类/僧侣|系命\n每当任一对手以生物攻击时,若其中有两个或更多生物攻击你和/或由你操控的鹏洛客,则你抓一张牌。\n每当任一对手施放每回合中其第二个咒语时,你抓一张牌。 Manglehorn|蛮角兽|生物~野兽|当蛮角兽进战场时,你可以消灭目标神器。\n由对手操控的神器须横置进战场。 Maniacal Rage|狂愤|结界 ~灵气|结附于生物\n所结附的生物得+2/+2且不能进行阻挡。 Manic Scribe|疯狂书吏|生物~人类/法术师|当疯狂书吏进战场时,每位对手各将其牌库顶的三张牌置入其坟墓场。\n躁狂~在每位对手的维持开始时,若你坟墓场中牌的类别有四种或更多,则该牌手将其牌库顶的三张牌置入其坟墓场。 @@ -7343,14 +7536,12 @@ Manifold Key|多相钥匙|神器|{1},{T}:重置另一个目标神器。\n{3} Mannichi, the Fevered Dream|热病梦万迩智|传奇生物~精怪|{1}{R}:将所有生物之力量与防御力互换直到回合结束。 Manor Gargoyle|庄园石像鬼|神器生物~石像鬼|守军\n只要庄园石像鬼具有守军异能,它便不会毁坏。\n{1}:直到回合结束,庄园石像鬼失去守军异能并获得飞行异能。 Manor Skeleton|庄园骷髅妖|生物~骷髅妖|敏捷\n{1}{B}:重生庄园骷髅妖。 -Man-o'-War|战舰水母|生物 ~水母|当战舰水母进战场时,将目标生物移回其拥有者手上。 Manriki-Gusari|万力锁|神器~武具|佩带此武具的生物得+1/+2且具有「{T}:消灭目标武具。」\n佩带{1}({1}:装备在目标由你操控的生物上; 佩带的时机视同法术。) Manticore Eternal|永生蝎狮|生物~灵俑/翼狮|折磨3(每当此生物被阻挡时,防御牌手失去3点生命。)\n永生蝎狮每次战斗若能攻击,则必须攻击。 Manticore of the Gauntlet|挑战场蝎狮|生物~翼狮|当挑战场蝎狮进战场时,在目标由你操控的生物上放置一个-1/-1指示物。挑战场蝎狮向目标对手造成3点伤害。 Mantis Engine|螳螂引擎|神器生物~昆虫|{2}:螳螂引擎获得飞行异能直到回合结束。 (只有具飞行或延势异能的生物才能阻挡它。)\n{2}:螳螂引擎获得先攻异能直到回合结束。 (此生物会比不具先攻异能的生物提前造成战斗伤害。) Mantis Rider|飞螳骑兵|生物~人类/修行僧|飞行,警戒,敏捷 Mantle of Leadership|领袖披风|结界~灵气|闪现(你可以于你能够使用瞬间的时机下使用此咒语。)\n生物结界\n每当一个生物进场时,受此结界的生物得+2/+2直到回合结束。 -Mantle of the Wolf|狼身斗篷|结界~灵气|结附于生物\n所结附的生物得+4/+4。\n当狼身斗篷从战场进入坟墓场时,派出两个2/2绿色的狼衍生生物。 Mantle of Tides|浪潮斗篷|神器 ~武具|佩带此武具的生物得+1/+2。\n每当你抓每回合中你的第二张牌时,将浪潮斗篷装备在目标由你操控的生物上。\n佩带{3}({3}:装备在目标由你操控的生物上。佩带的时机视同法术。) Mantle of Webs|蛛网披风|结界~灵气|结附于生物所结附的生物得+1/+3且具有延势异能。(此生物能阻挡具飞行异能的生物。) Mantle of the Wolf|狼身斗篷|结界 ~灵气|结附于生物\n所结附的生物得+4/+4。\n当狼身斗篷从战场进入坟墓场时,派出两个2/2绿色的狼衍生生物。 @@ -7373,11 +7564,11 @@ March of the Drowned|溺魂行伍|法术|选择一项~\n•将目标生物牌 March of the Machines|器械进击|结界|每个非生物的神器都是神器生物,并且力量与防御力各等同于其总法术力费用。 (若武具本身是生物,便无法由生物佩带。) March of the Multitudes|大军行进|瞬间|召集(此咒语能用你的生物来协助施放。你于施放此咒语时每横置一个生物,就能为此咒语支付{1}或一点该生物颜色之法术力。)\n派出X个1/1白色,具系命异能的士兵衍生生物。 March of the Returned|转世行伍|法术|将至多两张目标生物牌从你的坟墓场移回你手上。 -Marchesa, the Black Rose|黑蔷薇玛切莎|传奇生物~人类/法术师|义勇(每当此生物攻击生命最多或与他者同为最多的牌手时,在其上放置一个+1/+1指示物。)\n由你操控的其他生物具有义勇异能。\n每当一个由你操控且其上有+1/+1指示物的生物死去,在下一个结束步骤开始时将该牌在你的操控下移回战场。 Marchesa's Decree|玛切莎的裁决|结界|当玛切莎的裁决进战场时,你成为君主。\n每当一个生物攻击你或由你操控的鹏洛客时,该生物的操控者失去1点生命。 Marchesa's Emissary|玛切莎的密使|生物~人类/浪客|辟邪(此生物不能成为由对手所操控之咒语或异能的目标。)\n义勇(每当此生物攻击生命最多或与他者同为最多的牌手时,在其上放置一个+1/+1指示物。) Marchesa's Infiltrator|玛切莎的渗透者|生物~人类/浪客|义勇(每当此生物攻击生命最多或与他者同为最多的牌手时,在其上放置一个+1/+1指示物。)\n每当玛切莎的渗透者对任一牌手造成战斗伤害时,抓一张牌。 Marchesa's Smuggler|玛切莎的走私犯|生物~人类/浪客|义勇(每当此生物攻击生命最多或与他者同为最多的牌手时,在其上放置一个+1/+1指示物。)\n{1}{U}{R}:目标由你操控的生物获得敏捷异能直到回合结束,且本回合不能被阻挡。 +Marchesa, the Black Rose|黑蔷薇玛切莎|传奇生物~人类/法术师|义勇(每当此生物攻击生命最多或与他者同为最多的牌手时,在其上放置一个+1/+1指示物。)\n由你操控的其他生物具有义勇异能。\n每当一个由你操控且其上有+1/+1指示物的生物死去,在下一个结束步骤开始时将该牌在你的操控下移回战场。 Mardu Ascendancy|玛尔都霸权|结界|每当一个由你操控且非衍生物的生物攻击时,将一个1/1红色鬼怪衍生生物横置进战场且正进行攻击。\n牺牲玛尔都霸权:由你操控的生物得+0/+3直到回合结束。 Mardu Banner|玛尔都战旗|神器|{T}:加{R},{W}或{B}到你的法术力池中。\n{R}{W}{B},{T},牺牲玛尔都战旗:抓一张牌。 Mardu Blazebringer|玛尔都焚炎兵|生物~食人魔/战士|当玛尔都焚炎兵进行攻击或阻挡时,在战斗结束时将它牺牲。 @@ -7423,9 +7614,9 @@ Marsh Flats|沼地平野|地|{T},支付1点生命,牺牲沼地平野:从 Marsh Flitter|沼地掠空客|生物~仙灵/浪客|飞行\n当沼地掠空客进场时,将两个1/1黑色精灵/浪客衍生物放置进场。\n牺牲一个精灵:沼地掠空客成为3/3直到回合结束。 Marsh Hulk|沼地巨汉|生物~灵俑/食人魔|威力变身{6}{B}(你可牌面朝下地施放此牌并支付{3},将其当成2/2生物。可随时支付其威力变身费用使其翻回正面,并在其上放置一个+1/+1指示物。) Marsh Threader|绳索渡沼人|生物~寇族/斥候|沼泽行者 +Marshal's Anthem|元帅赞美诗|结界|多重增幅{1}{W} (你施放此咒语时可以任意次数地额外支付{1}{W}。)\n由你操控的生物得+1/+1。\n当元帅赞美诗进战场时,将至多X张目标生物牌从你的坟墓场移回战场,X为元帅赞美诗增幅过的次数。 Marshaling Cry|领军战嚎|法术|由你操控的生物得+1/+1并获得警戒异能直到回合结束。\n循环{2}({2},从你手上弃掉此牌:抓一张牌。)\n返照{3}{W}(你可以从你的坟墓场使用此牌,并支付其返照费用, 然后将它移出对战。) Marshaling the Troops|Marshaling the Troops|| -Marshal's Anthem|元帅赞美诗|结界|多重增幅{1}{W} (你施放此咒语时可以任意次数地额外支付{1}{W}。)\n由你操控的生物得+1/+1。\n当元帅赞美诗进战场时,将至多X张目标生物牌从你的坟墓场移回战场,X为元帅赞美诗增幅过的次数。 Marshdrinker Giant|饮沼巨人|生物~巨人/战士|当饮沼巨人进场时,消灭目标由对手操控的海岛或沼泽。 Marshmist Titan|沼雾泰坦|生物~巨人|沼雾泰坦减少{X}来施放,X为你的黑色献力。(由你操控之永久物的法术力费用当中每含有一个{B},你的黑色献力就加一。) Martial Coup|军事壮举|法术|将X个1/1白色士兵衍生物放置进场。 如果X大于或等于5,则消灭所有其他生物。 @@ -7438,8 +7629,8 @@ Martyr of Dusk|暮影殉道者|生物 ~吸血鬼/士兵|当暮影殉道者 Martyr of Frost|霜凝殉道者|生物~人类/法术师|{2},从你手上展示X张蓝色牌,牺牲霜凝殉道者:除非目标咒语的操控者支付{X},否则反击之。 Martyr of Sands|尘身殉道者|生物~人类/僧侣|{1},从你手上展示X张白色牌,牺牲尘身殉道者:你获得X之三倍数量的生命。 Martyr of Spores|芽孢殉道者|生物~人类/祭师|{1},从你手上展示X张绿色牌,牺牲芽孢殉道者:目标生物得+X/+X直到回合结束。 -Martyred Rusalka|成仁怨魂|生物~精怪|{W},牺牲一个生物:目标生物本回合不能攻击。 Martyr's Soul|烈士英魂|生物 ~精怪/士兵|召集(此咒语能用你的生物来协助施放。你于施放此咒语时每横置一个生物,就能为此咒语支付{1}或一点该生物颜色之法术力。)\n当烈士英魂进战场时,若你未操控已横置的地,则在其上放置两个+1/+1指示物。 +Martyred Rusalka|成仁怨魂|生物~精怪|{W},牺牲一个生物:目标生物本回合不能攻击。 Marwyn, the Nurturer|培育人玛雯|传奇生物 ~妖精/德鲁伊|每当另一个妖精在你的操控下进战场时,在培育人玛雯上放置一个+1/+1指示物。\n{T}:加若干{G},其数量等同于玛雯的力量。 Masako the Humorless|老古板昌子|传奇生物~人类/参谋|你可以于你能够使用瞬间的时机下,使用老古板昌子。你可以把由你操控且已横置的生物视同未横置地进行阻挡。 Mask of Avacyn|艾维欣的面具|神器~武具|佩带此武具的生物得+1/+2且具有辟邪异能。 (它不能成为由对手所操控之咒语或异能的目标。)\n佩带{3} @@ -7447,35 +7638,36 @@ Mask of Immolation|燃焰面具|神器 ~武具|当燃焰面具进战场时, Mask of Memory|记忆面具|神器~武具|每当佩带此武具的生物对任一牌手造成战斗伤害时,你可以抓两张牌。若你如此作,则弃一张牌。\n佩带{1} Mask of Riddles|谜语面具|神器~武具|佩带此武具的生物具有恐惧异能。\n每当佩带此武具的生物对一位牌手造成战斗伤害时,你可以抓一张牌。\n佩带{2} Masked Admirers|假面崇美者|生物~地精/祭师|当假面崇美者进场时,抓一张牌。\n每当你使用生物咒语时,你可以支付{G}{G}。 若你如此作,则将假面崇美者从你的坟墓场移回你手上。 +Masked Blackguard|覆面凶徒|生物 ~人类/浪客|闪现(你可以于你能够施放瞬间的时机下施放此咒语。)\n{2}{B}:覆面凶徒得+1/+1直到回合结束。 Mass Appeal|全面呼吁|法术|你每操控一个人类,就抓一张牌。 Mass Calcify|全面钙化|法术|消灭所有非白色的生物。 Mass Manipulation|全面操弄|法术|获得X个目标生物和/或鹏洛客的操控权。 -Mass of Ghouls|食尸鬼大群|生物~灵俑/战士| Mass Polymorph|全面型态转变|法术|放逐所有由你操控的生物,然后从你牌库顶开始展示牌,直到你展示出该数量的生物牌为止。 将以此法展示出的所有生物牌放进战场,然后将其余展示的牌洗入你的牌库。 +Mass of Ghouls|食尸鬼大群|生物~灵俑/战士| Massacre Girl|杀戮女郎|传奇生物 ~人类/杀手|威慑\n当杀戮女郎进战场时,每个其他生物各得-1/-1直到回合结束。本回合中,每当一个生物死去时,杀戮女郎以外的每个生物各得-1/-1直到回合结束。 -Massacre Wurm|屠戮亚龙|生物~亚龙|当屠戮亚龙进战场时,由对手操控的生物得-2/-2直到回合结束。\n每当由对手操控的一个生物从战场进入坟墓场时,该牌手失去2点生命。 +Massacre Wurm|屠戮亚龙|生物 ~亚龙|当屠戮亚龙进战场时,由对手操控的生物得-2/-2直到回合结束。\n每当一个由对手操控的生物死去时,该牌手失去2点生命。 Massive Raid|大举突击|瞬间|大举突击对目标生物或牌手造成伤害,其数量等同于由你操控的生物数量。 Master Biomancer|生机大师|生物~妖精/法术师|每个由你操控的其他生物进战场时,上面均额外有若干+1/+1指示物,其数量等同于生机大师的力量,且均额外具有突变体此类别。 Master Decoy|诱敌专家|生物~人类/士兵|{W},{T}:横置目标生物。 Master Healer|疗疾神医|生物~人类/僧侣|{T}:于本回合中,防止接下来将对目标生物或牌手造成的4点伤害。 +Master Splicer|接合大师|生物 ~人类/神器师|当接合大师进战场时,派出一个3/3无色魔像衍生神器生物。\n由你操控的魔像得+1/+1。 +Master Thief|神偷|生物~人类/浪客|当神偷进战场时,只要你操控神偷,你便获得目标神器的操控权。 +Master Transmuter|易质大师|神器生物~人类/神器师|{U},{T},将由你操控的一个神器移回其拥有者手上:你可以将一张神器牌从你手上放置进场。 +Master Trinketeer|琐物大师|生物~矮人/神器师|由你操控的自动机和振翼机得+1/+1。\n{3}{W}:派出一个1/1无色自动机衍生神器生物。 +Master Warcraft|神妙兵法|瞬间|({R/W}可用{R}或{W}来支付。)\n只能于宣告攻击者之前使用神妙兵法。\n这回合中,由你选择哪些生物来进行攻击。 这回合中,由你选择生物将如何阻挡。 Master of Cruelties|暴行大师|生物~恶魔|先攻,死触\n暴行大师只能单独进行攻击。\n每当暴行大师攻击某位牌手且未受阻挡时,该牌手的总生命成为1。暴行大师本次战斗中不分配战斗伤害。 Master of Diversion|欺敌大师|生物~人类/斥候|每当欺敌大师攻击时,横置目标由防御牌手操控的生物。 Master of Etherium|乙金大师|神器生物~维多肯/法术师|乙金大师的力量与防御力各等同于由你操控的神器之数量。\n由你操控的其他神器生物得+1/+1。 Master of Pearls|珍珠大师|生物~人类/修行僧|变身{3}{W}{W}(你可牌面朝下地施放此牌并支付{3},将其当成2/2生物。可随时支付其变身费用使其翻回正面。)\n当珍珠大师翻回正面时,由你操控的生物得+2/+2直到回合结束。 Master of Predicaments|迷局大师|生物~史芬斯|飞行\n每当迷局大师对任一牌手造成战斗伤害时,选择你手上的一张牌。该牌手猜该牌的总法术力费用是否大于4。若该牌手猜错,则你可以施放该牌且不需支付其法术力费用。 +Master of Waves|波涛大师|生物~人鱼/法术师|反红保护\n由你操控的元素生物得+1/+1。\n当波涛大师进战场时,将若干1/0蓝色元素衍生生物放进战场,其数量等同于你的蓝色献力。(由你操控之永久物的法术力费用当中每含有一个{U},你的蓝色献力就加一。) Master of the Feast|盛宴大师|结界生物~恶魔|飞行\n在你的维持开始时,每位对手各抓一张牌。 Master of the Pearl Trident|珍珠三叉戟大师|生物~人鱼|由你操控的其他人鱼生物得+1/+1并具有海岛行者异能。(只要防御牌手操控海岛,它们就不能被阻挡。) Master of the Wild Hunt|幽猎领袖|生物 ~人类/祭师|在你的维持开始时,派出一个2/2绿色的狼衍生生物。\n{T}:横置所有由你操控且未横置的狼生物。每个以此法横置的狼各对目标生物造成等同于前者力量的伤害。该生物对这些狼中的任意数量造成总共等同于该生物力量的伤害,其操控者可以任意分配。 -Master of Waves|波涛大师|生物~人鱼/法术师|反红保护\n由你操控的元素生物得+1/+1。\n当波涛大师进战场时,将若干1/0蓝色元素衍生生物放进战场,其数量等同于你的蓝色献力。(由你操控之永久物的法术力费用当中每含有一个{U},你的蓝色献力就加一。) -Master Splicer|接合大师|生物 ~人类/神器师|当接合大师进战场时,派出一个3/3无色魔像衍生神器生物。\n由你操控的魔像得+1/+1。 Master the Way|通悟灵宗|法术|抓一张牌。通悟灵宗对目标生物或牌手造成等同于你手牌数量的伤害。 -Master Thief|神偷|生物~人类/浪客|当神偷进战场时,只要你操控神偷,你便获得目标神器的操控权。 -Master Transmuter|易质大师|神器生物~人类/神器师|{U},{T},将由你操控的一个神器移回其拥有者手上:你可以将一张神器牌从你手上放置进场。 -Master Trinketeer|琐物大师|生物~矮人/神器师|由你操控的自动机和振翼机得+1/+1。\n{3}{W}:派出一个1/1无色自动机衍生神器生物。 -Master Warcraft|神妙兵法|瞬间|({R/W}可用{R}或{W}来支付。)\n只能于宣告攻击者之前使用神妙兵法。\n这回合中,由你选择哪些生物来进行攻击。 这回合中,由你选择生物将如何阻挡。 +Master's Call|主子呼唤|瞬间|将两个1/1无色秘耳衍生神器生物放进战场。 Masterful Replication|精妙复造|瞬间|选择一项~\n•派出两个3/3无色魔像衍生神器生物。\n•选择目标由你操控的神器。每个由你操控的其他神器均成为该神器的复制品直到回合结束。 Mastermind's Acquisition|主脑得逞|法术|选择一项~\n•从你的牌库中搜寻一张牌,将它置于你手上,然后将你的牌库洗牌。\n•从游戏外选择一张由你拥有的牌,并将它置于你手上。 -Master's Call|主子呼唤|瞬间|将两个1/1无色秘耳衍生神器生物放进战场。 Masterwork of Ingenuity|巧手神兵|神器~武具|你可以使巧手神兵当成战场上任一武具的复制品来进入战场。 Mastery of the Unseen|消形奇技|结界|每当一个由你操控的永久物翻回正面时,你每操控一个生物,便获得1点生命。\n{3}{W}:显化你的牌库顶牌。(将它面朝下地放进战场,当成2/2生物。如果该牌是生物牌,则可随时支付其法术力费用使其翻回正面。) Masumaro, First to Live|始生增麻吕|传奇生物~精怪|始生增麻吕的力量和防御力各等同于你手牌数量的两倍。 @@ -7507,10 +7699,11 @@ Mayor of Avabruck|阿瓦布镇长|生物~人类/参谋/狼人|由你操控 Maze Abomination|迷宫憎恨兽|生物~元素|死触(它对生物造成的任何数量伤害都足以消灭后者。)\n由你操控的多色生物具有死触异能。 Maze Behemoth|迷宫贝西摩斯|生物~元素|践踏\n由你操控的多色生物具有践踏异能。 Maze Glider|迷宫滑翔兽|生物~元素|飞行\n由你操控的多色生物具有飞行异能。 -Maze of Ith|伊斯的迷宫|地|{T}:重置目标进行攻击的生物。于本回合中,防止该生物将受到与造成的所有战斗伤害。 Maze Rusher|迷宫急袭怪|生物~元素|敏捷\n由你操控的多色生物具有敏捷异能。 Maze Sentinel|迷宫哨兵|生物~元素|警戒\n由你操控的多色生物具有警戒异能。 +Maze of Ith|伊斯的迷宫|地|{T}:重置目标进行攻击的生物。于本回合中,防止该生物将受到与造成的所有战斗伤害。 Maze's End|迷宫终点|地|迷宫终点须横置进战场。\n{T}:加{1}到你的法术力池中。\n{3},{T},将迷宫终点移回其拥有者手上:从你的牌库中搜寻一张门牌,将之放进战场,然后将你的牌库洗牌。如果你操控十个或更多名称各不相同的门,你便赢得这盘游戏。 +Mazemind Tome|晦涩巨著|神器|{T},在晦涩巨著上放置一个书页指示物:占卜1。\n{2},{T},在晦涩巨著上放置一个书页指示物:抓一张牌。\n当晦涩巨著上有四个或更多书页指示物时,将它放逐。若你如此作,则你获得4点生命。 Mazirek, Kraul Death Priest|刻洛死亡僧侣马兹瑞|传奇生物~昆虫/祭师|飞行每当任一牌手牺牲另一个永久物时,在每个由你操控的生物上各放置一个+1/+1指示物。 Meadowboon|牧地恩|生物~元素|当牧地恩离场时,在每个由目标牌手操控的生物上放置一个+1/+1指示物。\n呼魂{3}{W} (你可以支付此咒语的呼魂费用来使用它。 若你如此作,当它进场时便牺牲之。) Meandering River|蜿蜒河流|地|蜿蜒河流须横置进战场。\n{T}:加{W}或{U}。 @@ -7530,8 +7723,8 @@ Melancholy|忧思|结界~灵气|生物结界\n当忧思进场时,横置受 Melek, Izzet Paragon|伊捷守护者梅列克|传奇生物~怪奇/法术师|你以展示牌库顶牌的方式进行游戏。\n如果你的牌库顶牌是瞬间或法术牌,你可以施放之。\n每当你从牌库施放瞬间或法术咒语时,将其复制。你可以为该复制品选择新的目标。 Meletis Astronomer|迈勒提斯占星家|生物~人类/法术师|勇行~每当你施放一个以迈勒提斯占星家为目标的咒语时,检视你牌库顶的三张牌。你可以展示其中的一张结界牌,并将其置于你手上。将其余的牌以任意顺序置于你牌库底。 Meletis Charlatan|迈勒提斯幻术师|生物~人类/法术师|{2}{U},{T}:目标瞬间或法术咒语的操控者复制该咒语。该牌手可以为该复制品选择新的目标。 -Melira, Sylvok Outcast|希沃克黜人梅梨莱|传奇生物~人类/斥候|你不会得到中毒指示物。\n由你操控的生物上不能放置-1/-1指示物。\n由对手操控的生物失去侵染异能。 Melira's Keepers|梅梨莱护卫|生物~人类/战士|梅梨莱护卫上不能放置指示物。 +Melira, Sylvok Outcast|希沃克黜人梅梨莱|传奇生物~人类/斥候|你不会得到中毒指示物。\n由你操控的生物上不能放置-1/-1指示物。\n由对手操控的生物失去侵染异能。 Meloku the Clouded Mirror|昙镜梅洛古|传奇生物~月人/法术师|飞行\n{1},将由你操控的一个地移回其拥有者手上:将一个1/1蓝色,具有飞行异能的虚影衍生物放置进场。 Melt Terrain|融解地势|法术|消灭目标地。 融解地势对该地的操控者造成2点伤害。 Memnarch|蒙纳坷|神器生物~传奇法术师|{1}{U}{U}:目标永久物成为神器,并且仍是原有的类别。 (此效应不因回合结束而终止)\n{3}{U}:获得目标神器的操控权。 (此效应不因回合结束而终止) @@ -7545,16 +7738,17 @@ Memoricide|屠忆咒|法术|说出一个非地牌的名称。自目标牌手的 Memory Drain|汲取记忆|瞬间|反击目标咒语。占卜2。 Memory Erosion|侵蚀记忆|结界|每当任一对手使用咒语时,该牌手将其牌库顶的两张牌置入其坟墓场。 Memory Lapse|记忆丧失|瞬间|反击目标咒语。如果以此法反击该咒语,则改为将它置于其拥有者的牌库顶,而非置入该牌手的坟墓场。 +Memory Leak|记忆泄露|法术|目标对手展示其手牌。你从该牌手的坟墓场或手牌选择一张非地牌并将该牌放逐。\n循环{1}({1},弃掉此牌:抓一张牌。) Memory Plunder|记忆劫夺|瞬间|你可以使用在对手坟墓场中的目标瞬间或法术牌,且不需支付其法术力费用。 Memory Sluice|记忆奔流|法术|目标牌手将其牌库顶的四张牌置入其坟墓场。\n协力 (于你使用此咒语时,你可以横置两个由你操控、且与此咒语有共通颜色的未横置生物。 当你如此作,则复制此咒语,且你可以为该复制品选择新的目标。) Memory Theft|窃取记忆|法术|目标对手展示其手牌。你选择其中一张非地牌。该牌手弃掉该牌。你可以将一张由该牌手拥有且具有历险的牌从放逐区置入该牌手的坟墓场。 -Memory|记忆|法术|余响(此咒语只能从你的坟墓场中施放。然后将它放逐。)\n每位牌手将其手牌与坟墓场洗入其牌库,然后各抓七张牌。 Memory's Journey|记忆之旅|瞬间|目标牌手将至多三张目标牌从他的坟墓场洗入其牌库。\n返照{G} (你可以从你的坟墓场施放此牌,并支付其返照费用,然后将它放逐。) +Memory|记忆|法术|余响(此咒语只能从你的坟墓场中施放。然后将它放逐。)\n每位牌手将其手牌与坟墓场洗入其牌库,然后各抓七张牌。 Menagerie Liberator|困兽解放者|生物~人类/战士|践踏\n乱斗(每当此生物攻击时,本次战斗中每有一位受你以生物攻击的对手,此生物便得+1/+1直到回合结束。) Mending Hands|施以援手|瞬间|于本回合中,防止接下来将对目标生物或牌手造成的4点伤害。 Mending Touch|援救之触|瞬间|重生目标生物。 -Meng Huo, Barbarian King|Meng Huo, Barbarian King|| Meng Huo's Horde|Meng Huo's Horde|| +Meng Huo, Barbarian King|Meng Huo, Barbarian King|| Mental Agony|精神苦痛|法术|目标牌手弃两张牌并失去2点生命。 Mental Misstep|心灵失足|瞬间|({U/P}可用{U}或2点生命来支付。)\n反击目标总法术力费用为1的咒语。 Mental Vapors|心灵蒸气|法术|目标牌手弃一张牌。\n暗码(然后你可以放逐此咒语牌,并赋码于一个由你操控的生物上。每当该生物对任一牌手造成战斗伤害时,其操控者可以施放所赋码之牌的复制品,且不需支付其法术力费用。) @@ -7562,6 +7756,7 @@ Mentor of the Meek|驯良明师|生物 ~人类/士兵|每当另一个力量 Mephidross Vampire|蔓非沼吸血鬼|生物~吸血鬼|飞行\n由你操控的生物额外具有「吸血鬼」此生物类别,并具有「每当此生物对任一生物造成伤害时,在前者上放置一个+1/+1指示物。」 Mephitic Ooze|蔓非沼流浆|生物~流浆|你每操控一个神器,蔓非沼流浆便得+1/+0。\n每当蔓非沼流浆对生物造成战斗伤害时,消灭该生物。 此生物不能重生。 Mephitic Vapors|恶臭毒气|法术|所有生物得-1/-1直到回合结束。\n刺探2。(检视你牌库顶的两张牌,然后将其中任意数量的牌置入你的坟墓场,其余则以任意顺序置于你牌库顶。) +Mer-Ek Nightblade|莫克夜刃手|生物~半兽人/杀手|延生{B}({B},{T}:在此生物上放置一个+1/+1指示物。延生的时机视同法术。)\n每个由你操控且其上有+1/+1指示物的生物均具有死触异能。 Merchant of the Vale|溪谷商人|生物 ~人类/平民|{2}{R},弃一张牌:抓一张牌。 Merchant's Dockhand|商用装载械|神器生物~组构体|{3}{U},{T},横置X个由你操控且未横置的神器:检视你牌库顶的X张牌。将其中一张置于你手上,其余的牌则以任意顺序置于你的牌库底。 Merciless Eternal|无情永生者|生物~灵俑/僧侣|折磨2(每当此生物被阻挡时,防御牌手失去2点生命。)\n{2}{B},弃一张牌:无情永生者得+2/+2直到回合结束。 @@ -7574,7 +7769,6 @@ Mercurial Chemister|精明化学师|生物~人类/法术师|{U},{T}:抓 Mercurial Geists|善变游魂|生物~精怪|飞行\n每当你施放瞬间或法术咒语时,善变游魂得+3/+0直到回合结束。 Mercurial Pretender|善变冒名客|生物~变形兽|你可以使善变冒名客当成战场上任一生物的复制品来进入战场,但它额外获得「{2}{U}{U}:将此生物移回其拥有者手上。」 Mercy Killing|人道杀害|瞬间|目标生物的操控者将它牺牲,然后将X个1/1,绿白双色的地精/战士衍生物放置进场,X为该生物的力量。 -Mer-Ek Nightblade|莫克夜刃手|生物~半兽人/杀手|延生{B}({B},{T}:在此生物上放置一个+1/+1指示物。延生的时机视同法术。)\n每个由你操控且其上有+1/+1指示物的生物均具有死触异能。 Meren of Clan Nel Toth|奈拓族的莫伦|传奇生物~人类/祭师|每当另一个由你操控的生物死去时,你获得一个经验指示物。在你的结束步骤开始时,选择目标在你你坟墓场中的生物牌。若该牌的总法术力费用等于或小于你具有的经验指示物数量,则将其移回战场。若否,则将其置于你手上。 Merfolk Assassin|人鱼杀手|生物~人鱼/杀手|{T}:消灭目标具海岛行者异能的生物。 Merfolk Branchwalker|缘木人鱼|生物 ~人鱼/斥候|当缘木人鱼进战场时,令它勘察。(展示你的牌库顶牌。如果该牌是地,则置于你手上。若否,则在此生物上放置一个+1/+1指示物,然后将所展示的牌放回原位或置入你的坟墓场。) @@ -7582,8 +7776,6 @@ Merfolk Looter|掠夺人鱼|生物 ~人鱼/浪客|{T}:抓一张牌,然 Merfolk Mesmerist|催眠人鱼|生物~人鱼/法术师|{U},{T}:目标牌手将他牌库顶的两张牌置入其坟墓场。 Merfolk Mistbinder|雾锁人鱼|生物 ~人鱼/祭师|由你操控的其他人鱼得+1/+1。 Merfolk Observer|情资人鱼|生物~人鱼/浪客|当情资人鱼进战场时,检视目标牌手的牌库顶牌。 -Merfolk of the Depths|奥流人鱼|生物~人鱼/士兵|闪现(你可以于你能够施放瞬间的时机下施放此咒语。) -Merfolk of the Pearl Trident|珍珠三叉戟人鱼|生物~人鱼| Merfolk Seastalkers|海袭人鱼|生物~人鱼/斥候|海岛行者\n{2}{U}:横置目标不具飞行异能的生物。 Merfolk Secretkeeper|守秘人鱼|生物 ~人鱼/法术师| Merfolk Skydiver|跃空人鱼|生物 ~人鱼/突变体|飞行\n当跃空人鱼进战场时,在目标由你操控的生物上放置一个+1/+1指示物。\n{3}{G}{U}:增殖。(选择任意数量的永久物和/或牌手,然后为其已有之每种指示物各多放置一个同类的指示物。) @@ -7593,6 +7785,8 @@ Merfolk Spy|人鱼间谍|生物~人鱼/浪客|海岛行者 (只要防御牌 Merfolk Thaumaturgist|人鱼奇术师|生物~人鱼/法术师|{T}:将目标生物之力量与防御力互换直到回合结束。 Merfolk Trickster|人鱼诈术师|生物 ~人鱼/法术师|闪现\n当人鱼诈术师进战场时,横置目标由对手操控的生物。它失去所有异能直到回合结束。 Merfolk Wayfinder|引路人鱼|生物~人鱼/斥候|飞行\n当引路人鱼进战场时,展示你牌库顶的三张牌。 将所有以此法展示的海岛牌置于你手上,其余则以任意顺序置于你的牌库底。 +Merfolk of the Depths|奥流人鱼|生物~人鱼/士兵|闪现(你可以于你能够施放瞬间的时机下施放此咒语。) +Merfolk of the Pearl Trident|珍珠三叉戟人鱼|生物~人鱼| Merieke Ri Berit|梅丽可里柏莉|传奇生物~人类|梅丽可里柏莉于你的重置步骤中不能重置。\n{T}:只要你操控梅丽可里柏莉,便获得目标生物的操控权。 当梅丽可里柏莉离场或成为未横置时,消灭该生物。 它不能重生。 Merrow Bonegnawer|嚼骨美洛|生物~人鱼/浪客|{T}:目标牌手将一张牌从其坟墓场移出对战。\n每当你使用一个黑色咒语时,你可以重置嚼骨美洛。 Merrow Commerce|美洛贸易|部族结界~人鱼|在你的回合结束时,重置所有由你操控的人鱼。 @@ -7623,7 +7817,7 @@ Metalwork Colossus|金工巨像|神器生物~组构体|金工巨像减少{X} Metamorphic Alteration|拟形变幻|结界 ~灵气|结附于生物\n于拟形变幻进战场时,选择一个生物。\n所结附的生物是所选生物的复制品。 Meteor Blast|陨石冲击|法术|陨石冲击对X个目标生物和/或牌手各造成4点伤害。 Meteor Golem|陨石魔像|神器生物 ~魔像|当陨石魔像进战场时,消灭目标由对手操控的非地永久物。 -Meteorite|陨星|神器|当陨星进战场时,它对目标生物或牌手造成2点伤害。\n{T}:加一点任意颜色的法术力到你的法术力池中。 +Meteorite|陨星|神器|当陨星进战场时,它对任意一个目标造成2点伤害。\n{T}:加一点任意颜色的法术力。 Metropolis Sprite|都会仙子|生物 ~仙灵/浪客|飞行\n{U}:都会仙子得+1/-1直到回合结束。 Metzali, Tower of Triumph|得胜高塔梅札理|传奇地|(由艰困路途转化。)\n{T}:加一点任意颜色的法术力到你的法术力池中。\n{1}{R},{T}:得胜高塔梅札理向每位对手各造成2点伤害。\n{2}{W},{T}:随机选择一个曾于本回合中攻击的生物。消灭该生物。 Miasmic Mummy|瘴气木乃伊|生物~灵俑/豺狼|当瘴气木乃伊进战场时,每位牌手各弃一张牌。 @@ -7644,15 +7838,17 @@ Midnight Scavengers|午夜拾荒客|生物~人类/浪客|当午夜拾荒客 Midvast Protector|中厅保护人|生物~人类/法术师|当中厅保护人进战场时,选择一种颜色,目标由你操控的生物获得反该色保护异能直到回合结束。 Might Beyond Reason|非常理之力|瞬间|在目标生物上放置两个+1/+1指示物。\n躁狂~如果你坟墓场中牌的类别有四种或更多,则改为在该生物上放置三个+1/+1指示物。 Might Makes Right|强者为王|结界|在你回合的战斗开始时,若战场上力量最大的所有生物均由你操控,则获得目标由对手操控的生物之操控权直到回合结束。重置该生物。它获得敏捷异能直到回合结束。(它此回合便能攻击与{T}。) +Might Sliver|瀚力裂片妖|生物~裂片妖|所有裂片妖得+2/+2。 +Might Weaver|织力巧匠|生物~人类/法术师|{2}:目标红色或白色生物获得践踏异能直到回合结束。 (若它将造成的战斗伤害足以消灭所有阻挡它的生物,你可以使它对防御牌手造成所剩余数量的伤害。) Might of Alara|阿拉若之力|瞬间|领土~由你操控的地之中每有一种基本地类别,目标生物便得+1/+1直到回合结束。 Might of Oaks|橡树之力|瞬间|目标生物得+7/+7直到回合结束。 Might of Old Krosa|古克洛萨之力|瞬间|目标生物得+2/+2直到回合结束。 如果你在你的行动阶段使用此咒语,则改为该生物得+4/+4直到回合结束。 Might of the Masses|众人之力|瞬间|你每操控一个生物,目标生物便得+1/+1直到回合结束。 Might of the Nephilim|巨神灵之力|瞬间|目标生物每具有一种颜色,便得+2/+2直到回合结束。 -Might Sliver|瀚力裂片妖|生物~裂片妖|所有裂片妖得+2/+2。 -Might Weaver|织力巧匠|生物~人类/法术师|{2}:目标红色或白色生物获得践踏异能直到回合结束。 (若它将造成的战斗伤害足以消灭所有阻挡它的生物,你可以使它对防御牌手造成所剩余数量的伤害。) Mighty Emergence|强者觉醒|结界|每当一个力量大于或等于5的生物在你的操控下进场时,你可以在上面放置两个+1/+1指示物。 Mighty Leap|大步飞跃|瞬间|目标生物得+2/+2并获得飞行异能直到回合结束。 +Migration Path|迁徙路径|法术|从你的牌库中搜寻至多两张基本地牌,将它们横置放进战场,然后将你的牌库洗牌。\n循环{2}({2},弃掉此牌:抓一张牌。) +Migratory Greathorn|迁徙巨角兽|生物 ~野兽|合变{2}{G}(如果你支付此咒语的合变费用来施放之,则将它放置在目标由你拥有之非人类生物的顶上或底下。它们合变作顶上的生物,外加具有底下所有异能。)\n每当此生物合变时,从你的牌库中搜寻一张基本地牌,将之横置放进战场,然后将你的牌库洗牌。 Migratory Route|迁徙路途|法术|派出四个1/1白色,具飞行异能的鸟衍生生物。\n循环基本地{2}({2},弃掉此牌:从你的牌库中搜寻一张基本地牌,展示该牌,并置于你手上。然后将你的牌库洗牌。) Mikaeus, the Lunarch|月主教米凯耶|传奇生物~人类/僧侣|月主教米凯耶进战场时上面有X个+1/+1指示物。\n{T}:在米凯耶上放置一个+1/+1指示物。\n{T},从米凯耶上移去一个+1/+1指示物:在每个由你操控的其他生物上放置一个+1/+1指示物。 Mikaeus, the Unhallowed|孽物米凯耶|传奇生物~灵俑/僧侣|每当一个人类对你造成伤害时,将其消灭。由你操控的其他非人类生物得+1/+1并具有不息异能。>(当具有不息异能的生物死去时,若其上没有+1/+1指示物,则将它在其拥有者的操控下返回战场,且其上有一个+1/+1指示物。) @@ -7668,16 +7864,16 @@ Mimeofacture|摹刻|法术|覆诵{3}{U}(当你使用此咒语时,每支付一 Mimic Vat|拟态缸|神器|压印~每当一个非衍生物的生物从战场进入坟墓场时,你可以放逐该牌。若你如此作,则将其他以拟态缸放逐的牌移回其拥有者的坟墓场。\n{3},{T}:将一个衍生物放进战场,此衍生物为所放逐的牌之复制品。它获得敏捷。 在下一个结束步骤开始时,将它放逐。 Miming Slime|拟态黏泞|法术|将一个X/X绿色流浆衍生生物放进战场,X为由你操控的生物中力量最大者的数值。 Mina and Denn, Wildborn|不驯双生弥娜与丹恩|传奇生物~妖精/伙伴|你在自己的每个回合中可以额外使用一个地。\n{R}{G},将一个由你操控的地移回其拥有者手上:目标生物获得践踏异能直到回合结束。 -Minamo Scrollkeeper|水面院卷轴护卫|生物~人类/法术师|守军\n你的手牌上限增加一张。 +Minamo Scrollkeeper|水面院卷轴护卫|生物~人类/法术师|守军(此生物不能攻击)\n你的手牌上限增加一张。 Minamo Sightbender|水面院曲相师|生物~人类/法术师|{X},{T}:目标力量小于或等于X的生物本回合中不能被阻挡。 -Minamo, School at Water's Edge|水面院|传奇地|{T}:加{U}到你的法术力池中。\n{U},{T}:重置目标传奇永久物。 Minamo's Meddling|水面院的干预|瞬间|反击目标咒语。 该咒语的操控者展示其手牌,然后将所有与该咒语通联的牌同名者弃掉。 +Minamo, School at Water's Edge|水面院|传奇地|{T}:加{U}到你的法术力池中。\n{U},{T}:重置目标传奇永久物。 Mind Bend|曲解心意|瞬间|更改目标永久物的规则叙述文字;将其中一种颜色文字全部更改为另一种,或是将一种基本地类别文字全部更改为另一种。 (例如你可以将「非黑生物」修改为「非绿生物」,或是将「树林行者」修改为「平原行者」。此效应不因回合结束而终止) Mind Control|心灵操控|结界~灵气|结附于生物\n你操控所结附的生物。 Mind Funeral|心灵葬礼|法术|目标对手从其牌库顶开始展示牌,直到展示出四张地牌为止。 该牌手将所有以此法展示的牌置入其坟墓场。 Mind Grind|心灵绞裂|法术|每个对手分别自其牌库顶开始展示牌,直到展示出X张地牌为止,然后将以此法展示的所有牌置入各自的坟墓场。X不能为0。 -Mind Rake|纵掠心灵|法术|目标牌手弃两张牌。\n超载{1}{B}(你可以支付此咒语的超载费用来施放它。如果你如此作,将其中的「目标」字样全部更改为「每个」。) Mind Raker|掠灵恶体|生物~奥札奇/噬体|虚色(此牌没有颜色。)当掠灵恶体进战场时,你可以将一张由对手拥有的牌从放逐区置入该牌手的坟墓场。若你如此作,则每位对手各弃一张牌。 +Mind Rake|纵掠心灵|法术|目标牌手弃两张牌。\n超载{1}{B}(你可以支付此咒语的超载费用来施放它。如果你如此作,将其中的「目标」字样全部更改为「每个」。) Mind Rot|心之衰|法术|目标牌手弃两张牌。 Mind Sculpt|心灵塑型|法术|目标对手将其牌库顶的七张牌置入其坟墓场。 Mind Shatter|粉碎心灵|法术|目标牌手随机弃X张牌。 @@ -7685,7 +7881,8 @@ Mind Sludge|心灵沈滓|法术|你每操控一个沼泽,目标牌手便弃一 Mind Spring|心灵甘泉|法术|抓X张牌。 Mind Stone|心灵石|神器|{T}:加{1}到你的法术力池中。\n{1},{T},牺牲心灵石:抓一张牌。 Mind Unbound|心灵奔逸|结界|在你的维持开始时,在心灵奔逸上放置一个学问指示物,然后心灵奔逸上每有一个学问指示物,便抓一张牌。 -Mind|灵思|瞬间|余响(此咒语只能从你的坟墓场中施放。然后将它放逐。)\n抓两张牌。 +Mind's Dilation|心之所纵|结界|每当任一对手施放每回合中他的第一个咒语时,该牌手放逐其牌库顶牌。如果它为非地牌,则你可以施放它,且不需支付其法术力费用。 +Mind's Eye|灵眼|神器|每当任一对手抓一张牌时,你可以支付{1}。若你如此作,则抓一张牌。 Mindblade Render|碎心剑客|生物 ~亚札人/战士|每当一位或多位对手受到战斗伤害时,若这份伤害中包含由战士造成者,则你抓一张牌且你失去1点生命。 Mindblaze|火热思绪|法术|说出一个非地的牌之名称,以及一个大于0的数字。目标牌手展示其牌库。若该牌库中该名称的牌正好是所说的数量,火热思绪对该牌手造成8点伤害。然后该牌手将其牌库洗牌。 Mindbreak Trap|歼智陷阱|瞬间~陷阱|如果本回合中某对手施放了三个或更多咒语,你可以支付{0},而不支付歼智陷阱的法术力费用。\n放逐任意数量的目标咒语。 @@ -7702,8 +7899,6 @@ Mindmelter|融灵恶体|生物~奥札奇/奴兽|虚色(此牌没有颜色。 Mindmoil|思绪翻搅|结界|每当你使用咒语时,将你的手牌以任意顺序置于你的牌库底,然后抓等量的牌。 Mindreaver|裂灵师|生物~人类/法术师|勇行~每当你施放一个以裂灵师为目标的咒语时,放逐目标牌手牌库顶的三张牌。\n{U}{U},牺牲裂灵师:反击目标咒语,且该咒语之名称须与以裂灵师放逐的某张牌相同。 Minds Aglow|心神光辉|法术|携手~从你开始,每位牌手各可以支付任意数量的法术力。每位牌手各抓X张牌,X为以此法支付之法术力总数量。 -Mind's Dilation|心之所纵|结界|每当任一对手施放每回合中他的第一个咒语时,该牌手放逐其牌库顶牌。如果它为非地牌,则你可以施放它,且不需支付其法术力费用。 -Mind's Eye|灵眼|神器|每当任一对手抓一张牌时,你可以支付{1}。若你如此作,则抓一张牌。 Mindscour Dragon|荡灵巨龙|生物~龙|飞行\n每当荡灵巨龙向任一对手造成战斗伤害时,目标牌手将其牌库顶的四张牌置入其坟墓场。 Mindshrieker|心灵鸣鸟|生物~精怪/鸟|飞行\n{2}:目标牌手将他的牌库顶牌置入其坟墓场。 心灵鸣鸟得+X/+X直到回合结束,X为该牌的总法术力费用。 Mindslaver|驭灵械|传奇神器|{4},{T},牺牲驭灵械:目标牌手在他下个回合由你来操控。 (你能看所有该牌手能看到的牌,并代该牌手作出所有决定。) @@ -7715,12 +7910,12 @@ Mindswipe|涤灵焰|瞬间|除非目标咒语的操控者支付{X},否则反 Mindwrack Demon|窥心恶魔|生物~恶魔|飞行,践踏\n当窥心恶魔进战场时,将你牌库顶的四张牌置入你的坟墓场。\n躁狂~在你的维持开始时,除非你坟墓场中牌的类别有四种或更多,否则你失去4点生命。 Mindwrack Harpy|窥心哈痞|结界生物 ~哈痞|飞行\n在你回合的战斗开始时,每位牌手各将其牌库顶的三张牌置入其坟墓场。 Mindwrack Liege|窥心王侯|生物~惊惧兽|由你操控的其他蓝色生物得+1/+1。\n由你操控的其他红色生物得+1/+1。\n{U/R}{U/R}{U/R}{U/R}:你可以将一张蓝色或红色生物牌从你手上放置进场。 +Mind|灵思|瞬间|余响(此咒语只能从你的坟墓场中施放。然后将它放逐。)\n抓两张牌。 Mine Excavation|开挖宝库|法术|将目标神器或结界牌从坟墓场移回其拥有者手上。\n协力 (于你使用此咒语时,你可以横置两个由你操控、且与此咒语有共通颜色的未横置生物。 当你如此作,则复制此咒语,且你可以为该复制品选择新的目标。) Miner's Bane|矿工灾祸|生物~元素|{2}{R}:直到回合结束,矿工灾祸得+1/+0且获得践踏异能。(如果它将分配的伤害足以消灭所有阻挡它的生物,你可以将它所剩余数量的伤害分配给防御牌手或鹏洛客。) Minion Reflector|仆从映镜|神器|每当一个非衍生物的生物在你的操控下进场时,你可以支付{2}。 若你如此作,则将一个衍生物放置进场,且是该生物的复制。 该衍生物具有敏捷异能及「在回合结束时,牺牲此永久物。」 Minion's Return|奴仆复生|结界 ~灵气|闪现\n结附于生物\n当所结附的生物死去时,将该生物牌在你的操控下移回战场。 Minions' Murmurs|仆役低语|法术|你抓X张牌且失去X点生命,X为由你操控的生物之数量。 -Minion's Return|奴仆复生|结界~灵气|闪现\n结附于生物\n当所结附的生物死去时,将该生物牌在你的操控下移回战场。 Minister of Impediments|阻碍执行员|生物~人类/参谋|({W/U}可用{W}或{U}来支付。)\n{T}:横置目标生物。 Minister of Inquiries|检查执行员|生物~维多肯/参谋|当检查执行员进战场时,你得到{E}{E}(两个能量指示物)。\n{T},支付{E}:目标牌手将其牌库顶的三张牌置入其坟墓场。 Minister of Pain|施痛师|生物~人类/祭师|榨取(当此生物进战场时,你可以牺牲一个生物。)\n当施痛师榨取生物时,由对手操控的生物得-1/-1直到回合结束。 @@ -7730,14 +7925,15 @@ Minotaur Aggressor|侵略牛头怪|生物~牛头怪/狂战士|先攻,敏 Minotaur Skullcleaver|剖颅牛头怪|生物~牛头怪/狂战士|敏捷\n当剖颅牛头怪进战场时,它得+2/+0直到回合结束。 Minotaur Sureshot|善射牛头怪|生物~牛头怪/弓箭手|延势(此生物能阻挡具飞行异能的生物。)\n{1}{R}:善射牛头怪得+1/+0直到回合结束。 Mirage Mirror|幻影魔镜|神器|{2}:幻影魔镜成为目标神器,生物,结界或地的复制品直到回合结束。 -Mirari|映奇宝珠|传奇神器|每当你使用瞬间或法术咒语时,你可以支付{3}。 若你如此做,则复制该咒语。 你可以为该复制选择新的目标。 Mirari's Wake|映奇宝珠的余韵|结界|由你操控的生物得+1/+1。\n每当你横置一个地以产生法术力时,加一点该地已产生的类别之法术力到你的法术力池中。 +Mirari|映奇宝珠|传奇神器|每当你使用瞬间或法术咒语时,你可以支付{3}。 若你如此做,则复制该咒语。 你可以为该复制选择新的目标。 Mire Blight|泥沼萎疾|结界~灵气|结附于生物\n每当所结附的生物受到伤害时,将其消灭。 Mire Boa|泥沼蟒蛇|生物~蛇|沼泽行者\n{G}:重生泥沼蟒蛇。 Mire Triton|泥沼屈东|生物 ~灵俑/人鱼|死触\n当泥沼屈东进战场时,将你牌库顶的两张牌置入你的坟墓场且你获得2点生命。 Mire's Grasp|泥沼之攫|结界 ~灵气|结附于生物\n所结附的生物得-3/-3。 Mire's Malice|泥沼恶意|法术|目标对手弃两张牌。醒转3~{5}{B}(如果你支付{5}{B}来施放此咒语,则另在目标由你操控的地上放置三个+1/+1指示物,且它成为0/0,具敏捷异能的元素生物。它仍然是地。) Mire's Toll|泥沼召唤|法术|目标牌手从手上展示若干牌,其数量等同由你操控的沼泽数量。 你从中选择一张。 该牌手弃掉该牌。 +Miren, the Moaning Well|悲井未练|传奇地|{T}:加{1}到你的法术力池中。\n{3},{T},牺牲一个生物:你获得等同于所牺牲之生物防御力的生命。 Mirko Vosk, Mind Drinker|饮灵者梅可沃斯|传奇生物~吸血鬼|飞行\n每当饮灵者梅可沃斯对任一牌手造成战斗伤害时,该牌手自其牌库顶开始展示牌,直到展示出四张地牌为止,然后将这些牌置入其坟墓场。 Mirran Crusader|秘罗圣战军|生物~人类/骑士|连击,反黑保护,反绿保护 Mirran Mettle|秘罗精神|瞬间|目标生物得+2/+2直到回合结束。\n金技~如果你操控三个或更多神器,则改为该生物得+4/+4直到回合结束。 @@ -7755,31 +7951,31 @@ Mirror Mockery|模仿嘲弄|结界~灵气|结附于生物\n每当所结附的 Mirror Sheen|镜映光辉|结界|{1}{U/R}{U/R}:复制目标以你为目标的瞬间或法术咒语。 你可以为该复制选择新的目标。 Mirror Shield|明镜之盾|神器 ~武具|佩带此武具的生物得+0/+2且具有辟邪异能与「每当具死触异能的生物阻挡此生物或被此生物阻挡时,消灭前者。」\n佩带{2}({2}:装备在目标由你操控的生物上。佩带的时机视同法术。) Mirror of Fate|宿命之镜|神器|{T},牺牲宿命之镜:选择至多七张由你拥有、牌面朝上且被放逐的牌。 放逐你牌库中所有的牌,然后将所选择的牌置于你的牌库顶。 -Mirror Sheen|镜映光辉|结界|{1}{U/R}{U/R}:复制目标以你为目标的瞬间或法术咒语。 你可以为该复制选择新的目标。 -Mirror Shield|明镜之盾|神器~武具|佩带此武具的生物得+0/+2且具有辟邪异能与“每当具死触异能的生物阻挡此生物或被此生物阻挡时,消灭前者。”\n佩带{2} Mirror-Mad Phantasm|镜狂幻象|生物~精怪|飞行\n{1}{U}:镜狂幻象的拥有者将它洗入其牌库。 如果该牌手如此作,则他从其牌库顶开始展示牌,直到展示出名称为镜狂幻象的牌为止。 该牌手将该牌放进战场,并将所有其他以此法展示的牌置入其坟墓场。 +Mirror-Sigil Sergeant|镜印士官|生物~犀牛/士兵|践踏\n在你的维持开始时,若你操控蓝色永久物,你可以将一个衍生物放置进场,且为镜印士官之复制。 Mirrormade|魔镜映物|结界|你可以使魔镜映物当成战场上任一神器或结界的复制品来进入战场。 Mirrorpool|镜映潭|地|镜映潭须横置进战场。\n{T}:加{C}到你的法术力池中。\n{2}{C},{T},牺牲镜映潭:复制目标由你操控的瞬间或法术咒语。你可以为该复制品选择新的目标。\n{4}{C},{T},牺牲镜映潭:将一个衍生物放进战场,此衍生物为目标由你操控之生物的复制品。 -Mirror-Sigil Sergeant|镜印士官|生物~犀牛/士兵|践踏\n在你的维持开始时,若你操控蓝色永久物,你可以将一个衍生物放置进场,且为镜印士官之复制。 Mirrorweave|纺镜咒|瞬间|所有其他生物成为目标非传奇生物的复制品直到回合结束。 Mirrorwing Dragon|镜翼巨龙|生物~龙|飞行\n每当任一牌手施放仅以镜翼巨龙为目标的瞬间或法术咒语时,该咒语每能以一个由他操控的其他生物为目标,该牌手便将该咒语复制一次。每个复制品都要以这些生物之一为目标,且不能重复选择。 Mirrorworks|镜映品|神器|每当另一个非衍生物的神器在你的操控下进战场时,你可以支付{2}。 如果你如此作,将一个衍生物放进战场,此衍生物为该神器之复制。 +Miscast|咒法错误|瞬间|除非目标瞬间或法术咒语的操控者支付{3},否则反击之。 Mischief and Mayhem|胡闹破坏|法术|至多两个目标生物各得+4/+4直到回合结束。 Mischievous Chimera|恼人盖美拉|结界生物 ~盖美拉|飞行\n每当你施放每个对手回合中你的第一个咒语时,恼人盖美拉向每位对手各造成1点伤害。占卜1。 Misdirection|方向错误|瞬间|你可以从你手上放逐一张蓝色牌,而不支付方向错误的法术力费用。\n为仅指定单一目标的目标咒语更改目标。 Misfortune's Gain|Misfortune's Gain|| -Mishra, Artificer Prodigy|神器师逸才米斯拉|传奇生物~人类/神器师|每当你使用神器咒语时,你可以从你的坟墓场,手牌和/或牌库中搜寻一张与该咒语同名的牌,并将它放置进场。 如果你以此法搜寻你的牌库,则将它洗牌。 Mishra's Bauble|米斯拉的饰品|神器|{T},牺牲米斯拉的饰品:检视目标牌手的牌库顶牌。 在下回合维持开始时抓一张牌。 Mishra's Factory|米斯拉的工厂|地|{T}:加{C}到你的法术力池中。\n{1}:直到回合结束,米斯拉的工厂成为2/2组装工人神器生物。它仍然是地。\n{T}:目标组装工人生物得+1/+1直到回合结束。 Mishra's Self-Replicator|米斯拉的自仿工人|神器生物 ~组装工人|每当你施放史迹咒语时,你可以支付{1}。若你如此作,则派出一个衍生物,此衍生物为米斯拉的自仿工人之复制品。(神器、传奇和传纪是史迹。) +Mishra, Artificer Prodigy|神器师逸才米斯拉|传奇生物~人类/神器师|每当你使用神器咒语时,你可以从你的坟墓场,手牌和/或牌库中搜寻一张与该咒语同名的牌,并将它放置进场。 如果你以此法搜寻你的牌库,则将它洗牌。 Mission Briefing|任务简报|瞬间|刺探2,然后选择你坟墓场中的一张瞬间或法术牌。本回合中,你可以施放该牌。如果该牌于本回合中将置入你的坟墓场,则改为将其放逐。(刺探2的流程是检视你牌库顶的两张牌,然后将其中任意数量的牌置入你的坟墓场,其余则以任意顺序置于你牌库顶。) Mist Intruder|迷雾侵体|生物~奥札奇/奴兽|虚色(此牌没有颜色。)飞行摄食(每当此生物对任一牌手造成战斗伤害时,该牌手放逐其牌库顶牌。) Mist Leopard|雾豹|生物~猫|帷幕 (此生物不能成为咒语或异能的目标。) Mist Raven|雾鸦|生物~鸟|飞行\n当雾鸦进战场时,将目标生物移回其拥有者手上。 +Mist-Cloaked Herald|雾隐传令|生物 ~人鱼/战士|雾隐传令不能被阻挡。 +Mist-Syndicate Naga|潜雾帮那伽|生物 ~那伽/忍者|忍术{2}{U}({2}{U},将一个由你操控且未受阻挡的攻击生物移回其拥有者手上:将此牌从你手上横置放进战场,且正进行攻击。)\n每当潜雾帮那伽对任一牌手造成战斗伤害时,派出一个衍生物,此衍生物为潜雾帮那伽的复制品。 Mistbind Clique|雾锁聚群|生物~仙灵/法术师|闪现\n飞行\n夺冠仙灵 (当它进场时,除非你将另一个由你操控的仙灵移出对战,否则牺牲之。 当它离场时,将该牌移回场上。)\n当一个仙灵被雾锁聚群夺冠时,横置所有由目标牌手操控的地。 Mistblade Shinobi|灭雾忍者|生物~人类/忍者|忍术{U} ({U},将一个由你操控且未受阻挡的攻击生物移回其拥有者手上:将此牌从你手上横置进场,且正进行攻击。)\n每当灭雾忍者对牌手造成战斗伤害时,你可以将目标由该牌手操控的生物移回其拥有者手上。 Mistcaller|漫雾师|生物 ~人鱼/法术师|牺牲漫雾师:直到回合结束,如果某非衍生物的生物将进战场,且未有牌手施放之,则改为将它放逐。 -Mist-Cloaked Herald|雾隐传令|生物 ~人鱼/战士|雾隐传令不能被阻挡。 Mistcutter Hydra|破雾多头龙|生物~多头龙|破雾多头龙不能被反击。\n敏捷,反蓝保护\n破雾多头龙进战场时上面有X个+1/+1指示物。 Mistfire Adept|雾火专家|生物~人类/修行僧|灵技(每当你施放非生物咒语时,此生物得+1/+1直到回合结束。)\n每当你施放非生物咒语时,目标生物获得飞行异能直到回合结束。 Mistfire Weaver|雾火织匠|生物~巨灵/法术师|飞行\n变身{2}{U}(你可牌面朝下地施放此牌并支付{3},将其当成2/2生物。可随时支付其变身费用使其翻回正面。)\n当雾火织匠翻回正面时,目标由你操控的生物获得辟邪异能直到回合结束。 @@ -7790,7 +7986,7 @@ Misthoof Kirin|雾蹄麒麟|生物~麒麟|飞行,警戒\n威力变身{1}{W}( Mistmeadow Skulk|雾牧地潜伏客|生物~洁英/浪客|保护(总法术力大于或等于3)\n系命(每当此生物造成伤害时,你获得等量的生命。) Mistmeadow Witch|雾牧地法术师|生物~洁英/法术师|{2}{W}{U}:将目标生物移出对战。 在回合结束时,将该牌在其拥有者的操控下移回场上。 Mistral Charger|西北风战马|生物~飞马|飞行 -Mist-Syndicate Naga|潜雾帮那伽|生物 ~那伽/忍者|忍术{2}{U}({2}{U},将一个由你操控且未受阻挡的攻击生物移回其拥有者手上:将此牌从你手上横置放进战场,且正进行攻击。)\n每当潜雾帮那伽对任一牌手造成战斗伤害时,派出一个衍生物,此衍生物为潜雾帮那伽的复制品。 +Mistral Singer|寒风歌者|生物 ~塞连|飞行\n灵技(每当你施放非生物咒语时,此生物得+1/+1直到回合结束。) Mistveil Plains|雾幔平原|地~平原|({T}:加{W}到你的法术力池中。)\n雾幔平原须横置进场。\n{W},{T}:将目标牌从你的坟墓场置于你的牌库底。 你只可以于你操控两个或更多白色永久物时使用此异能。 Mistvein Borderpost|雾脉界碑|神器|你可以支付{1}并将由你操控的一个基本地移回其拥有者手上,而不支付雾脉界碑的法术力费用。\n雾脉界碑须横置进场。\n{T}:加{U}或{B}到你的法术力池中。 Misty Rainforest|雾漫雨林|地|{T},支付1点生命,牺牲雾漫雨林:从你的牌库中搜寻一张树林或海岛牌,并将之放进战场。 然后将你的牌库洗牌。 @@ -7810,10 +8006,10 @@ Moan of the Unhallowed|孽物哀吟|法术|将两个2/2黑色灵俑衍生生物 Moaning Wall|悲叹之墙|生物~灵俑/墙|守军\n循环{2}({2},弃掉此牌:抓一张牌。) Moat Piranhas|护城河食人鱼|生物 ~鱼|守军(此生物不能攻击。) Mob Rule|暴民统治|法术|选择一项~\n● 获得所有力量等于或大于4之生物的操控权直到回合结束。重置这些生物。它们获得敏捷异能直到回合结束。\n● 获得所有力量等于或小于3之生物的操控权直到回合结束。重置这些生物。它们获得敏捷异能直到回合结束。 -Mob|集群殴斗|瞬间|召集(此咒语能用你的生物来协助施放。你于施放此咒语时每横置一个生物,就能为此咒语支付{1}或一点该生物颜色之法术力。)\n消灭目标生物。 Mobile Garrison|可动驻防地|神器~载具|每当可动驻防地攻击时,重置另一个目标由你操控的神器或生物。\n搭载2(横置任意数量由你操控且力量总和等于或大于2的生物:此载具成为神器生物直到回合结束。) Mobilization|动员时期|结界|士兵生物具有警戒异能。 (它们攻击时不需横置。)\n{2}{W}:将一个1/1白色士兵衍生物放置进场。 Mobilized District|动员城区|地|{T}:加{C}。\n{4}:直到回合结束,动员城区成为3/3,具警戒异能的市民生物。它仍然是地。你每操控一个传奇生物或传奇鹏洛客,此异能便减少{1}来起动。 +Mob|集群殴斗|瞬间|召集(此咒语能用你的生物来协助施放。你于施放此咒语时每横置一个生物,就能为此咒语支付{1}或一点该生物颜色之法术力。)\n消灭目标生物。 Mockery of Nature|弄生异兽|生物~奥札奇/野兽|化生{7}{G}(你可以牺牲一个生物并支付化生费用来施放此咒语,此时总费用会扣除该生物之总法术力费用。)\n当你施放弄生异兽时,你可以消灭目标神器或结界。 Mogg Fanatic|迷乱莫葛|生物~精灵|牺牲迷乱莫葛:迷乱莫葛对目标生物或牌手造成1点伤害。 Mogg Flunkies|莫葛跟班|生物 ~鬼怪|莫葛跟班不能单独进行攻击或阻挡。 @@ -7822,13 +8018,14 @@ Mogg War Marshal|莫葛战场元帅|生物~精灵/战士|返响{1}{R}(在你 Mogis's Favor|墨癸斯的眷顾|结界 ~灵气|结附于生物\n所结附的生物得+2/-1。\n逸脱~{2}{B},从你的坟墓场放逐两张其他牌。(你可以从你的坟墓场施放此牌,并支付其逸脱费用。) Mogis's Marauder|墨癸斯的劫掠者|生物~人类/狂战士|当墨癸斯的劫掠者进战场时,至多X个目标生物各获得威吓与敏捷异能直到回合结束,X为你的黑色献力。(由你操控之永久物的法术力费用当中每含有一个{B},你的黑色献力就加一。) Mogis's Warhound|墨癸斯的战猎犬|结界生物~猎犬|神授{2}{R}(如果你支付此牌的神授费用来施放它,则它便是具「结附于生物」的灵气咒语。如果它未结附于生物上,就会再度成为生物。)\n墨癸斯的战猎犬每回合若能攻击,则必须攻击。\n所结附的生物得+2/+2且每回合若能攻击,则必须攻击。 +Mogis, God of Slaughter|屠戮神墨癸斯|传奇结界生物~神|不灭\n只要你的黑红两色献力小于七,墨癸斯便不是生物。\n在每位对手的维持开始时,除非该牌手牺牲一个生物,否则墨癸斯对他造成2点伤害。 Mold Adder|腐土毒蛇|生物~真菌/蛇|每当一位对手施放蓝色或黑色咒语时,你可以在腐土毒蛇上放置一个+1/+1指示物。 Mold Shambler|腐霉跛行兽|生物~真菌/野兽|增幅{1}{G} (你施放此咒语时可以额外支付{1}{G}。)\n当腐霉跛行兽进战场时,若它已增幅,消灭目标非生物的永久物。 Molder Beast|腐液兽|生物~野兽|践踏\n每当一个神器从战场进入坟墓场时,腐液兽得+2/+0直到回合结束。 -Molder|腐朽|瞬间|消灭目标总法术力费用为X的神器或结界。 它不能重生。 你获得X点生命。 Molderhulk|腐霉巨汉|生物 ~真菌/灵俑|朽力~你坟墓场中每有一张生物牌,此咒语便减少{1}来施放。\n当腐霉巨汉进战场时,将目标地牌从你的坟墓场移回战场。 Moldervine Cloak|腐藤斗篷|结界~灵气|生物结界\n受此结界的生物得+3/+3。\n发掘2(若你将抓一张牌,则你可以改为将你牌库顶正好两张牌置入你的坟墓场。 若你如此作,则将此牌从你的坟墓场移回你手上。 若否,则抓一张牌。) Moldervine Reclamation|腐蔓复碧|结界|每当一个由你操控的生物死去时,你获得1点生命且抓一张牌。 +Molder|腐朽|瞬间|消灭目标总法术力费用为X的神器或结界。 它不能重生。 你获得X点生命。 Moldgraf Monstrosity|苔墓巨虫|生物~昆虫|践踏\n当苔墓巨虫死去时,将它放逐,然后随机将两张生物牌从你的坟墓场移回战场。 Moldgraf Scavenger|苔墓腐菌|生物~真菌|躁狂~只要你坟墓场中牌的类别有四种或更多,苔墓腐菌便得+3/+0。 Molimo, Maro-Sorcerer|玛洛术士莫黎墨|传奇生物~元素|践踏(若此生物将造成的战斗伤害足以消灭所有阻挡它的生物,你可以使它对防御牌手造成所剩余数量的伤害。)\n玛洛术士莫黎墨的力量与防御力各等同于由你操控的地之数量。 @@ -7844,8 +8041,8 @@ Molten Ravager|熔融噬怪|生物~元素|{R}:熔融噬怪得+1/+0直到回 Molten Sentry|融铸哨兵|生物~元素|于融铸哨兵进场时,掷一枚硬币。 若是正面,则融铸哨兵进场时为5/2,具敏捷异能的生物。 若是反面,则融铸哨兵进场时为2/5,具守军异能的生物。 Molten Slagheap|渣滓熔堆|地|{T}:加{1}到你的法术力池中。\n{1},{T}:在渣滓熔堆上放置一个储藏指示物。\n{1},从渣滓熔堆上移去X个储藏指示物:加X点法术力到你的法术力池中,且为{B}和/或{R}的任意组合。 Molten Vortex|热融漩涡|结界|{R},弃一张地牌:热融漩涡对目标生物或牌手造成2点伤害。 -Moltensteel Dragon|融钢巨龙|神器生物~龙|({R/P}可用{R}或2点生命来支付。)\n飞行\n{R/P}:融钢巨龙得+1/+0直到回合结束。 Molten-Tail Masticore|融尾异狮|神器生物~异狮|在你的维持开始时,除非你弃一张牌,否则牺牲融尾异狮。\n{4},从你的坟墓场放逐一张生物牌:融尾异狮对目标生物或牌手造成4点伤害。\n{2}:重生融尾异狮。 +Moltensteel Dragon|融钢巨龙|神器生物~龙|({R/P}可用{R}或2点生命来支付。)\n飞行\n{R/P}:融钢巨龙得+1/+0直到回合结束。 Molting Skin|蜕下旧皮|结界|将蜕下旧皮移回其拥有者手上:重生目标生物。 Molting Snakeskin|蜕鳞|结界~灵气|结附于生物\n所结附的生物得+2/+0且具有「{2}{B}:重生此生物。」 Moment of Craving|渴血之时|瞬间|目标生物得-2/-2直到回合结束。你获得2点生命。 @@ -7853,6 +8050,7 @@ Moment of Heroism|英勇一刻|瞬间|目标生物得+2/+2且获得系命异能 Moment of Triumph|得胜之时|瞬间|目标生物得+2/+2直到回合结束。你获得2点生命。 Momentary Blink|瞬时闪动|瞬间|将目标由你操控的生物移出对战,然后将它在你的操控下返回场上。\n返照{3}{U}(你可以从你的坟墓场使用此牌,并支付其返照费用, 然后将它移出对战。) Momentous Fall|重大阵亡|瞬间|牺牲一个生物,以作为施放重大阵亡的额外费用。\n你抓等同于所牺牲生物之力量的牌,然后你获得等同于其防御力的生命。 +Momentum Rumbler|猛冲撼地龙|生物 ~恐龙|每当猛冲撼地龙攻击时,若它不具有先攻异能,则在其上放置一个先攻指示物。\n每当猛冲撼地龙攻击时,若它具有先攻异能,则它获得连击异能直到回合结束。 Momir Vig, Simic Visionary|析米克幻视师莫秘维|传奇生物~地精/法术师|每当你使用绿色生物咒语时,你可以从你的牌库中搜寻一张生物牌,并展示该牌。 若你如此作,则将你的牌库洗牌,并将该牌置于其上。\n每当你使用蓝色生物咒语时,展示你的牌库顶牌。 若该牌是生物牌,则将该牌置于你手上。 Monastery Flock|寺院鸟群|生物~鸟|守军,飞行\n变身{U}(你可牌面朝下地施放此牌并支付{3},将其当成2/2生物。可随时支付其变身费用使其翻回正面。) Monastery Loremaster|寺院识古家|生物~巨灵/法术师|威力变身{5}{U}(你可牌面朝下地施放此牌并支付{3},将其当成2/2生物。可随时支付其威力变身费用使其翻回正面,并在其上放置一个+1/+1指示物。)\n当寺院识古家翻回正面时,将目标非生物且非地的牌从你的坟墓场移回你手上。 @@ -7865,11 +8063,12 @@ Monomania|偏执狂|法术|目标牌手从其手牌中选一张牌,然后将 Monstrify|化为巨物|法术|目标生物得+4/+4直到回合结束。\n追溯 (你可以从你的坟墓场使用此牌,但必须支付其所需费用,并额外弃掉一张地牌。) Monstrous Carabid|巨大步行虫|生物~昆虫|巨大步行虫每回合若能攻击,则必须攻击。\n循环{B/R} ({B/R},弃掉此牌:抓一张牌。) Monstrous Onslaught|怪兽猛攻|法术|怪兽猛攻对任意数量的目标生物造成共X点伤害,你可以任意分配,X为于你施放怪兽猛攻时,由你操控之生物中力量最大者的数值。 +Monstrous Step|巨兽踏步|法术|目标生物得+7/+7直到回合结束。至多另一个目标生物本回合若能阻挡它,则须阻挡之。\n循环{2}({2},弃掉此牌:抓一张牌。) Moodmark Painter|貌纹绘师|生物 ~人类/祭师|朽力~当貌纹绘师进战场时,直到回合结束,目标生物获得威慑异能且得+X/+0,X为你坟墓场中的生物牌数量。(它只能被两个或更多生物阻挡。) Moon Heron|月鹭|生物~精怪/鸟|飞行 +Moon-Eating Dog|食月天狗|生物 ~猎犬|只要你操控燕灵鹏洛客,食月天狗便具有飞行异能。(它只能被具飞行或延势异能的生物阻挡。) Moonblade Shinobi|月刃忍者|生物 ~人类/忍者|忍术{2}{U}({2}{U},将一个由你操控且未受阻挡的攻击生物移回其拥有者手上:将此牌从你手上横置放进战场,且正进行攻击。)\n每当月刃忍者对任一牌手造成战斗伤害时,派出一个1/1蓝色,具飞行异能的虚影衍生生物。 Moonbow Illusionist|月弓幻影师|生物~月人/法术师|飞行{2},将由你操控的一个地移回其拥有者手上:选择一种基本地类别,目标地成为该类别的地直到回合结束。 -Moon-Eating Dog|食月天狗|生物 ~猎犬|只要你操控燕灵鹏洛客,食月天狗便具有飞行异能。(它只能被具飞行或延势异能的生物阻挡。) Moonglove Changeling|月地黄化形|生物~变形兽|化形 (此牌随时都是所有生物类别。)\n{B}:月地黄化形获得死触异能直到回合结束。 (每当此生物对任一生物造成伤害时,消灭后者。) Moonglove Extract|月地黄精粹|神器|牺牲月地黄精粹:它对目标生物或牌手造成2点伤害。 Moonglove Winnower|月地黄筛除者|生物~地精/浪客|死触 (每当此生物对任一生物造成伤害时,消灭后者。) @@ -7925,6 +8124,7 @@ Moss Diamond|苔绿钻石|神器|苔绿钻石须横置进战场。\n{T}:加{G} Moss Kami|苔癣神|生物~精怪|践踏 Moss Viper|苔癣蛇|生物 ~蛇|死触 Mossbridge Troll|苔桥巨魔|生物~巨魔|如果苔桥巨魔将被消灭,则重生之。\n横置任意数量由你操控、不包括苔桥巨魔、且力量总和为10或更多的未横置生物:苔桥巨魔得+20/+20直到回合结束。 +Mosscoat Goriak|苔皮猿牦|生物 ~野兽|警戒 Mosstodon|厚苔象|生物~植物/象|{1}:目标力量大于或等于5的生物获得践踏异能直到回合结束。 Mosswort Bridge|苔草桥|地|掩蔽 (此地须横置进场。 当它进场时,检视你牌库顶的四张牌,将其中一张牌面朝下地移出对战,然后将其余的牌置于你牌库底。)\n{T}:加{G}到你的法术力池中。\n{G},{T}:如果由你操控的生物之力量总数为10或更多,则你可以使用所移出对战的牌,且不须支付其法术力费用。 Mothdust Changeling|蛾粉化形|生物~变形兽|化形 (此牌随时都是所有生物类别。)\n横置一个由你操控且未横置的生物:蛾粉化形获得飞行异能直到回合结束。 @@ -7933,7 +8133,6 @@ Mother of Runes|符文之母|生物~人类/僧侣|{T}:选择一种颜色 Mothrider Samurai|翔蛾武士|生物~人类/武士|飞行\n武士道1(每当它进行阻挡或被阻挡时,它得+1/+1直到回合结束。) Mountain Bandit|Mountain Bandit|| Mountain|山脉|基本地 ~山脉|({T}: 添加 {R}.) -Mountain|山脉|基本地~山脉| Mourning Thrull|悼亡索尔兽|生物~索尔兽|({W/B}可用{W}或{B}来支付。)\n飞行\n每当悼亡索尔兽造成伤害时,你获得等量的生命。 Mournwhelk|悼亡螺精|生物~元素|当悼亡螺精进场时,目标牌手弃两张牌。\n呼魂{3}{B} (你可以支付此咒语的呼魂费用来使用它。 若你如此作,它进场时便被牺牲。) Mournwillow|悲柳妖|生物~植物/骷髅妖|敏捷\n躁狂~当悲柳妖进战场时,若你坟墓场中牌的类别有四种或更多,则力量等于或小于2的生物本回合不能进行阻挡。 @@ -7960,8 +8159,8 @@ Mulldrifter|漂念精|生物~元素|飞行\n当漂念精进场时,抓两张 Multani, Yavimaya's Avatar|亚维马雅化身穆塔尼|传奇生物 ~元素/圣者|延势,践踏\n你每操控一个地或你坟墓场中每有一张地牌,亚维马雅化身穆塔尼便得+1/+1。\n{1}{G},将两个由你操控的地移回其拥有者手上:将穆塔尼从你的坟墓场移回你手上。 Multiform Wonder|多态妙械|神器生物~组构体|当多态妙械进战场时,你得到{E}{E}{E}(三个能量指示物)。\n支付{E}:选择飞行,警戒或系命。多态妙械获得该异能直到回合结束。\n支付{E}:多态妙械得+2/-2或-2/+2直到回合结束。 Mummy Paramount|木乃伊首领|生物~灵俑|每当另一个灵俑在你的操控下进战场时,木乃伊首领得+1/+1直到回合结束。 -Munda, Ambush Leader|伏击领袖蒙达|传奇生物~寇族/伙伴|敏捷奋扬~每当伏击领袖蒙达或另一个伙伴在你的操控下进战场时,你可以检视你牌库顶的四张牌。若你如此作,展示其中任意数量的伙伴牌,然后将这些牌以任意顺序置于你牌库顶,其余则以任意顺序置于你牌库底。 Munda's Vanguard|蒙达的先锋|生物~寇族/骑士/伙伴|齐力~{T},横置一个由你操控且未横置的伙伴:在每个由你操控的生物上各放置一个+1/+1指示物。 +Munda, Ambush Leader|伏击领袖蒙达|传奇生物~寇族/伙伴|敏捷奋扬~每当伏击领袖蒙达或另一个伙伴在你的操控下进战场时,你可以检视你牌库顶的四张牌。若你如此作,展示其中任意数量的伙伴牌,然后将这些牌以任意顺序置于你牌库顶,其余则以任意顺序置于你牌库底。 Munitions Expert|军火专家|生物 ~鬼怪|闪现\n当军火专家进战场时,你可以令它对目标生物或鹏洛客造成伤害,其数量等同于由你操控的鬼怪数量。 Muraganda Petroglyphs|莫甘达石雕|结界|不具异能的生物得+2/+2。 Murasa Behemoth|姆拉撒贝西摩斯|生物 ~野兽|践踏\n只要你坟墓场中有地牌,姆拉撒贝西摩斯便得+3/+3。 @@ -7969,13 +8168,13 @@ Murasa Pyromancer|姆拉撒烈焰术士|生物~人类/祭师/伙伴|每当 Murasa Ranger|姆拉撒巡林客|生物~人类/战士|地落~每当一个地在你的操控下进战场时,你可以支付 {3}{G}。若你如此作,则在姆拉撒巡林客上放置两个+1/+1指示物。 Murder Investigation|调查谋杀|结界~灵气|结附于由你操控的生物\n当所结附的生物死去时,将X个1/1白色士兵衍生生物放进战场,X为其力量。 Murder of Crows|乌鸦群|生物 ~鸟|飞行\n每当另一个生物死去时,你可以抓一张牌。若你如此作,则弃一张牌。 -Murder|谋杀|瞬间|消灭目标生物。 Murderer's Axe|行凶利斧|神器~武具|佩带此武具的生物得+2/+2。\n佩带~弃一张牌。 Murderous Compulsion|谋杀冲动|法术|消灭目标已横置的生物。\n疯魔{1}{B}(如果你弃掉此牌,将之弃到放逐区。当你如此作时,支付其疯魔费用施放之,否则便将其置入你的坟墓场。) Murderous Cut|夺魂斩|瞬间|掘穴(你于施放此咒语时每从你坟墓场中放逐一张牌,就能为此咒语支付{1})。\n消灭目标生物。 Murderous Redcap|夺魂红帽客|生物~精灵/杀手|当夺魂红帽客进场时,它对目标生物或牌手造成伤害,其数量等同于其力量。\n留存 (当此生物从场上置入坟墓场时,若其上没有-1/-1指示物,则将它在其拥有者的操控下返回场上,且其上有一个-1/-1指示物。) Murderous Rider|夺魂骑兵|生物 ~灵俑/骑士|系命\n当夺魂骑兵死去时,将它置于其拥有者的牌库底。 Murderous Spoils|杀人越货|瞬间|消灭目标非黑色的生物。 它不能重生。 你获得该生物装备的所有武具之操控权。 (此效应不因回合结束而终止) +Murder|谋杀|瞬间|消灭目标生物。 Murk Strider|暗沼神行体|生物~奥札奇/噬体|虚色(此牌没有颜色。)当暗沼神行体进战场时,你可以将一张由对手拥有的牌从放逐区置入该玩家的坟墓场。若你如此作,则将目标生物移回其拥有者手上。 Murkfiend Liege|黯境王侯|生物~惊惧兽|由你操控的其他绿色生物得+1/+1。\n由你操控的其他蓝色生物得+1/+1。\n在其他牌手的重置步骤中,重置所有由你操控的绿色和/或蓝色生物。 Murmuring Bosk|细语树丛|地~树林|({T}:加{G}到你的法术力池中。)\n于细语树丛进场时,你可以从你手上展示一张树妖牌。 若你未如此作,则细语树丛须横置进场。\n{T}:加{W}或{B}到你的法术力池中。 细语树丛对你造成1点伤害。 @@ -7989,8 +8188,9 @@ Mutant's Prey|突变体饵食|瞬间|目标由你操控、且上面有+1/+1指 Mutavault|易形地窖|地|{T}:加{1}到你的法术力池中。\n{1}:直到回合结束,易形地窖成为2/2生物并具有所有生物类别。 它仍然是地。 Mutilate|残肢毁伤|法术|你每操控一个沼泽,所有生物便得-1/-1直到回合结束。 Mutiny|哗变|法术|目标由对手操控的生物向另一个目标由该牌手操控的生物造成伤害,其数量等同于前者的力量。 -Muzzio, Visionary Architect|创见构念师穆奇奥|传奇生物~人类/神器师|{3}{U},{T}:检视你牌库顶的X张牌,X为由你操控的神器间最高之总法术力费用。你可以展示其中的一张神器牌,并将它放进战场。将其余的牌以任意顺序置于你牌库底。 +Mutual Destruction|同归于尽|法术|只要你操控具闪现异能的永久物,此咒语便具有闪现异能。\n牺牲一个生物,以作为施放此咒语的额外费用。\n消灭目标生物。 Muzzio's Preparations|穆奇奥的整备|诡局|秘案(开始游戏时此诡局牌面朝下地置于统帅区,并私下决定一个牌名。你随时可以将此诡局翻回正面并公布该名称。)\n每个由你操控且具有该名称的生物进战场时上面额外有一个+1/+1指示物。 +Muzzio, Visionary Architect|创见构念师穆奇奥|传奇生物~人类/神器师|{3}{U},{T}:检视你牌库顶的X张牌,X为由你操控的神器间最高之总法术力费用。你可以展示其中的一张神器牌,并将它放进战场。将其余的牌以任意顺序置于你牌库底。 Mwonvuli Acid-Moss|木万弗黎酸苔|法术|消灭目标地。 从你的牌库中搜寻一张树林牌,并将之横置进场。 然后将你的牌库洗牌。 Mwonvuli Beast Tracker|木万弗黎侦猎手|生物~人类/斥候|当木万弗黎侦猎手进战场时,从你的牌库中搜寻一张具有死触、辟邪、延势、或践踏异能的生物牌并展示它。将你的牌库洗牌并将该牌置于其上。 Mycoid Shepherd|蕈类牧人|生物~真菌|每当蕈类牧人或其他由你操控、且力量大于或等于5的生物从场上进入坟墓场时,你可以获得5点生命。 @@ -8023,6 +8223,7 @@ Myr Welder|秘耳焊工|神器生物~秘耳|压印~{T}:将目标神器牌 Myriad Landscape|繁茂地境|地|繁茂地境须横置进战场。\n{T}:加{1}到你的法术力池中。\n{2},{T},牺牲繁茂地境:从你的牌库中搜寻至多两张具共通地类别的基本地牌,将它们横置进战场,然后将你的牌库洗牌。 Myrsmith|秘耳工匠|生物~人类/神器师|每当你施放一个神器咒语时,你可以支付{1}。 若你如此作,将一个1/1无色秘耳神器生物衍生物放进战场。 Mysteries of the Deep|深海谜团|瞬间|抓两张牌。\n地落~如果本回合中有地在你的操控下进战场,则改为抓三张牌。 +Mysterious Egg|玄奇蛋|生物 ~蛋|每当此生物合变时,在其上放置一个+1/+1指示物。 Mysterious Pathlighter|神秘引路灵|生物 ~仙灵|飞行\n每个由你操控且具有历险的生物进战场时上面额外有一个+1/+1指示物。(它不需先完成历险。) Mystic Archaeologist|神秘考古学家|生物 ~人类/法术师|{3}{U}{U}:抓两张牌。 Mystic Confluence|秘法交汇|瞬间|选择三项。你可以多次选择同一项。\n•除非目标咒语的操控者支付{3},否则反击之。\n•将目标生物移回其拥有者手上。\n•抓一张牌。 @@ -8038,13 +8239,21 @@ Mystic Repeal|神秘抗力|瞬间|将目标结界置于其拥有者的牌库底 Mystic Restraints|神秘管押|生物结界|你可以于你能够使用瞬间的时机下,使用神秘管押。\n当神秘管押进场时,横置受此结界的生物。\n受此结界的生物于其操控者的重置步骤中不能重置。 Mystic Retrieval|回收秘术|法术|将目标瞬间或法术牌从你的坟墓场移回你手上。返照{2}{B} (你可以从你的坟墓场施放此牌,并支付其返照费用,然后将它放逐。) Mystic Sanctuary|神秘圣地|地 ~海岛|({T}:加{U}。)\n除非由你操控三个或更多其他海岛,否则神秘圣地须横置进战场。\n当神秘圣地进战场且未横置时,你可以将目标瞬间或法术牌从你的坟墓场置于你的牌库顶。 +Mystic Skyfish|神秘飞鱼|生物 ~鱼|每当你抓每回合中你的第二张牌时,神秘飞鱼获得飞行异能直到回合结束。 Mystic Snake|秘术异蛇|生物 ~蛇|闪现\n当秘术异蛇进战场时,反击目标咒语。 Mystic Speculation|秘术冥思|法术|购回{2}(你使用此咒语时可以额外支付{2}。 若你如此做,则结算此咒语时将它放入你的手牌。)\n占卜3(检视你牌库顶的三张牌,然后将其中任意数量的牌以任意顺序置于你牌库底,其余则以任意顺序置于你牌库顶。) +Mystic Subdual|神秘破坏|结界 ~灵气|闪现\n结附于生物\n所结附的生物得-2/-0且失去所有异能。(合变无法让此生物获得新异能。它可以藉由其他方式获得异能。) +Mystic of the Hidden Way|隐宗秘教徒|生物 ~人类/修行僧|隐宗秘教徒不能被阻挡。\n变身{2}{U}(你可牌面朝下地施放此牌并支付{3},将其当成2/2生物。可随时支付其变身费用使其翻回正面。) Mystical Dispute|神秘干扰|瞬间|如果此咒语以蓝色咒语为目标,则它减少{2}来施放。\n除非目标咒语的操控者支付{3},否则反击之。 Mystical Teachings|神秘教谕|瞬间|从你的牌库中搜寻一张瞬间牌或具闪现异能的牌,展示该牌,并将它置于你手上。然后将你的牌库洗牌。\n返照{5}{B}(你可以从你的坟墓场施放此牌,并支付其返照费用。然后将它放逐。) Mystical Tutor|神秘导师|瞬间|从你的牌库中搜寻一张瞬间或法术牌并展示该牌。将你的牌库洗牌,然后将该牌置于其上。 Mystifying Maze|蒙惑迷宫|地|{T}:加{1}到你的法术力池中。\n{4},{T}:放逐目标由对手操控、且进行攻击的生物。 在下一个结束步骤开始时,将它在其拥有者的操控下横置移回战场。 Myth Realized|神话成真|结界|每当你施放非生物咒语时,在神话成真上放置一个学问指示物。\n{2}{W}:在神话成真上放置一个学问指示物。\n{W}:直到回合结束,神话成真成为修行僧/圣者生物,仍具有其原有类别,且获得「此生物之力量和防御力各等同于其上学问指示物的数量。」 +Mythos of Brokkos|布洛寇传说|法术|如果施放此咒语时支付过{U}{B},则从你的牌库中搜寻一张牌,将该牌置入你的坟墓场,然后将你的牌库洗牌。\n将至多两张永久物牌从你的坟墓场移回你手上。 +Mythos of Illuna|依卢那传说|法术|派出一个衍生物,此衍生物为目标永久物之复制品。如果施放此咒语时支付过{R}{G},则改为派出一个为该永久物之复制品的衍生物,但该衍生物具有「当此永久物进战场时,若它是生物,则它与至多一个目标不由你操控的生物互斗。」 +Mythos of Nethroi|涅司罗传说|瞬间|选择目标非地永久物。如果它是生物或如果施放此咒语时支付过{G}{W},则消灭之。 +Mythos of Snapdax|斯达兹传说|法术|每位牌手各从由其操控的非地永久物中选择一个神器、一个生物、一个结界和一个鹏洛客,然后牺牲其余的非地永久物。如果施放此咒语时支付过{B}{R},则改为由你来为每位牌手选择永久物。 +Mythos of Vadrok|瓦卓克传说|法术|瓦卓克传说对任意数量的目标生物和/或鹏洛客造成共5点伤害,你可以任意分配。如果施放此咒语时支付过{W}{U},则直到你的下一个回合,这些永久物不能进行攻击或阻挡,其起动式异能也不能起动。 Naban, Dean of Iteration|迭演院长奈班|传奇生物 ~人类/法术师|如果在你操控下进战场的法术师触发由你操控之永久物的触发式异能,则该异能额外触发一次。 Nacatl Hunt-Pride|拿卡地猎群|生物~猫/战士|警戒\n{R},{T}:目标生物本回合不能进行阻挡。\n{G},{T}:目标生物本回合若能进行阻挡,则须如此作。 Nacatl Outlander|拿卡地离乡客|生物~猫/斥候|反蓝保护 @@ -8056,6 +8265,9 @@ Naga Oracle|那伽先知|生物~那伽/僧侣|当那伽先知进战场时, Naga Vitalist|活力那伽|生物~那伽/德鲁伊|{T}:加一点法术力到你的法术力池中,其类别为由你操控的地能产生之任一类别。 Nagao, Bound by Honor|忠将长雄|传奇生物~人类/武士|武士道1(每当它进行阻挡或被阻挡时,它得+1/+1直到回合结束。)\n每当忠将长雄攻击时,由你操控的武士得+1/+1直到回合结束。 Nagging Thoughts|叨扰乱神|法术|检视你牌库顶的两张牌。将其中一张置于你手上,另一张置入你的坟墓场。\n疯魔{1}{U}(如果你弃掉此牌,将之弃到放逐区。当你如此作时,支付其疯魔费用施放之,否则便将其置入你的坟墓场。) +Nahiri's Machinations|娜希丽的阴谋|结界|在你回合的战斗开始时,目标由你操控的生物获得不灭异能直到回合结束。\n{1}{R}:娜希丽的阴谋对目标进行阻挡的生物造成1点伤害。 +Nahiri's Stoneblades|娜希丽的石剑|瞬间|至多两个目标生物各得+2/+0直到回合结束。 +Nahiri's Wrath|娜希丽之怒|法术|弃X张牌,以作为施放娜希丽之怒的额外费用。\n娜希丽之怒对至多X个目标生物和/或鹏洛客各造成伤害,其数量等同于所弃各牌之总法术力费用的总和。 Nahiri, Storm of Stone|飞石暴娜希丽|传奇鹏洛客 ~娜希丽|只要是在你的回合中,由你操控的生物便具有先攻异能,且你起动的佩带异能减少{1}来起动。\n−X:飞石暴娜希丽对目标已横置的生物造成X点伤害。 Nahiri, the Harbinger|先兆娜希丽|鹏洛客~娜希丽|+2:你可以弃一张牌。如果你如此作,则抓一张牌。\n−2:放逐目标结界,已横置的神器或已横置的生物。\n−8:从你的牌库中搜寻一张神器或生物牌,将之放进战场,然后将你的牌库洗牌。它获得敏捷异能。在下一个结束步骤开始时,将它移回你手上。 Nahiri, the Lithomancer|砾岩术士娜希丽|鹏洛客~娜希丽|+2:将一个1/1白色寇族/士兵衍生生物放进战场。你可以将一个由你操控的武具装备于其上。\n−2:你可以将一张武具牌从你手上或坟墓场放进战场。\n−10:将一个名称为锻石砾刃的无色武具衍生神器放进战场。它具有不灭,「佩带此武具的生物得+5/+5且具有连击异能」与佩带{0}。\n砾岩术士娜希丽可用作指挥官。 @@ -8072,9 +8284,10 @@ Narnam Cobra|纳南眼镜蛇|神器生物~蛇|{G}:纳南眼镜蛇获得死 Narnam Renegade|纳南乱匠|生物~妖精/战士|死触\n反抗~如果本回合中曾有由你操控的永久物离开战场,则纳南乱匠进战场时上面有一个+1/+1指示物。 Narrow Escape|惊险度劫|瞬间|将目标由你操控的永久物移回其拥有者手上。 你获得4点生命。 Narset Transcendent|入圣娜尔施|鹏洛客~娜尔施|+1:检视你的牌库顶牌。如果该牌为非生物且非地的牌,你可以展示该牌并置于你手上。\n−2:本回合中,当你从你手上施放下一个瞬间或法术咒语时,它获得弹回异能。\n−9:你获得具有「所有对手都不能施放非生物咒语」的徽记。 +Narset of the Ancient Way|古道娜尔施|传奇鹏洛客 ~娜尔施|+1:你获得2点生命。加{U},{R}或{W}。此法术力只能用来施放非生物咒语。\n−2:抓一张牌,然后你可以弃一张牌。当你以此法弃掉一张非地牌时,古道娜尔施对目标生物或鹏洛客造成伤害,其数量等同于该牌的总法术力费用。\n−6:你获得具有「每当你施放非生物咒语时,此徽记对任意一个目标造成2点伤害」的徽记。 +Narset's Reversal|娜尔施的挪移术|瞬间|复制目标瞬间或法术咒语,然后将该咒语移回其拥有者的手上。你可以为复制品选择新的目标。 Narset, Enlightened Master|悟道大师娜尔施|传奇生物~人类/修行僧|先攻,辟邪\n每当悟道大师娜尔施攻击时,放逐你牌库顶的四张牌。直到回合结束,你可以施放本回合中以娜尔施放逐的非生物牌,且不需支付其法术力费用。 Narset, Parter of Veils|揭帷娜尔施|传奇鹏洛客 ~娜尔施|每位对手每回合所抓的牌不能多于一张。\n−2:检视你牌库顶的四张牌。你可以展示其中一张非生物且非地的牌,并将它置于你手上。将其余的牌以随机顺序置于你的牌库底。 -Narset's Reversal|娜尔施的挪移术|瞬间|复制目标瞬间或法术咒语,然后将该咒语移回其拥有者的手上。你可以为复制品选择新的目标。 Narstad Scrapper|纳司达废铁怪|神器生物~组构体|{2}:纳司达废铁怪得+1/+0直到回合结束。 Naru Meha, Master Wizard|魔法大师娜鲁梅哈|传奇生物 ~人类/法术师|闪现\n当魔法大师娜鲁梅哈进战场时,复制目标由你操控的瞬间或法术咒语。你可以为该复制品选择新的目标。\n由你操控的其他法术师得+1/+1。 Nath of the Gilt-Leaf|金叶的纳斯|传奇生物~地精/战士|在你的维持开始时,你可以令目标对手随机弃一张牌。\n每当对手弃一张牌时,你可以将一个1/1绿色的地精/战士衍生物放置进场。 @@ -8123,6 +8336,8 @@ Necromantic Selection|物尽天择|法术|消灭所有生物,然后将一张 Necromantic Summons|死灵式召唤|法术|将目标生物牌在你的操控下从坟墓场放进战场。精熟咒语~如果你坟墓场中有两张或更多的瞬间和/或法术牌,则该生物进战场时上面额外有两个+1/+1指示物。 Necromantic Thirst|死灵式渴求|结界~灵气|生物结界\n每当受此结界的生物对牌手造成战斗伤害时,你可以将目标生物牌从你的坟墓场移回你手上。 Necromaster Dragon|召亡巨龙|生物~龙|飞行\n每当召亡巨龙对任一牌手造成战斗伤害时,你可以支付{2}。若你如此作,则将一个2/2黑色灵俑衍生生物放进战场,且每位对手各将其牌库顶的两张牌置入其坟墓场。 +Necromentia|死灵惧相|法术|选择一个基本地牌名称以外的牌名。从目标对手的坟墓场,手牌及牌库中搜寻任意数量具该名称的牌,并将它们放逐。该牌手将其牌库洗牌,然后每有一张以此法放逐的手牌,他便派出一个2/2黑色灵俑衍生生物。 +Necropanther|死冥猎豹|生物 ~猫/梦魇|合变{2}{W/B}{W/B}(如果你支付此咒语的合变费用来施放之,则将它放置在目标由你拥有之非人类生物的顶上或底下。它们合变作顶上的生物,外加具有底下所有异能。)\n每当此生物合变时,将目标总法术力费用等于或小于3的生物牌从你的坟墓场移回战场。 Necropede|死冥百足虫|神器生物~昆虫|侵染 (此生物会以-1/-1指示物的方式对生物造成伤害,并以中毒指示物的方式对牌手造成伤害。)\n当死冥百足虫从战场进入坟墓场时,你可以在目标生物上放置一个-1/-1指示物。 Necroplasm|死灵原浆|生物~流浆|在你的维持开始时,在死灵原浆上放置一个+1/+1指示物。\n在你的回合结束时,消灭所有总法术力费用等同于死灵原浆上+1/+1指示物数量的生物。\n发掘2 Necropolis Fiend|古陵寝邪鬼|生物~恶魔|掘穴(你于施放此咒语时每从你坟墓场中放逐一张牌,就能为此咒语支付{1})。\n飞行\n{X},{T},从你的坟墓场放逐X张牌:目标生物得-X/-X直到回合结束。 @@ -8142,20 +8357,20 @@ Needle Storm|针刺风暴|法术|针刺风暴对每个具飞行异能的生物 Needlebite Trap|针刺陷阱|瞬间~陷阱|如果任一对手本回合获得过生命,你可以支付{B},而不支付针刺陷阱的法术力费用。\n目标牌手失去5点生命且你获得5点生命。 Needlepeak Spider|针峰蜘蛛|生物~蜘蛛|针峰蜘蛛能视同具有飞行异能地进行阻挡。 Needletooth Raptor|锐齿迅猛龙|生物 ~恐龙|激怒~每当锐齿迅猛龙受到伤害时,它向目标由对手操控的生物造成5点伤害。 -Nefarox, Overlord of Grixis|格利极督军涅法洛|传奇生物~恶魔|飞行\n颂威(每当一个由你操控的生物单独攻击时,该生物得 +1/+1直到回合结束。)\n每当格利极督军涅法洛单独攻击时,防御牌手牺牲一个生物。 Nef-Crop Entangler|奈法祀群掷绳手|生物~人类/战士|践踏\n你可以于奈法祀群掷绳手攻击时耗竭之。当你如此作时,它得+1/+2直到回合结束。(已耗竭的生物于你的下一个重置步骤中不能重置。) +Nefarox, Overlord of Grixis|格利极督军涅法洛|传奇生物~恶魔|飞行\n颂威(每当一个由你操控的生物单独攻击时,该生物得 +1/+1直到回合结束。)\n每当格利极督军涅法洛单独攻击时,防御牌手牺牲一个生物。 Negate|失效|瞬间|反击目标非生物咒语。 Neglected Heirloom|遭弃传家宝|神器~武具|佩带此武具的生物得+1/+1。\n当佩带此武具的生物转化时,转化遭弃传家宝。\n佩带{1} Neheb, Dreadhorde Champion|震惧军斗士内赫布|传奇生物 ~灵俑/牛头怪/战士|践踏\n每当震惧军斗士内赫布对任一牌手或鹏洛客造成伤害时,你可以弃任意数量的牌。若你如此作,则抓等量的牌并加等量的{R}。直到回合结束,你不会因步骤与阶段结束失去这份法术力。 Neheb, the Eternal|永生内赫布|传奇生物~灵俑/牛头怪/战士|折磨3(每当此生物被阻挡时,防御牌手失去3点生命。)\n在你战斗后的行动阶段开始时,所有对手于本回合中每失去过1点生命,便加{R}到你的法术力池中。 Neheb, the Worthy|豪英内赫布|传奇生物~牛头怪/战士|先攻\n由你操控的其他牛头怪具有先攻异能。\n只要你的手牌为一张或更少,由你操控的牛头怪便得+2/+0。\n每当豪英内赫布对任一牌手造成战斗伤害时,每位牌手各弃一张牌。 Neko-Te|猫手|神器~武具|每当佩带此武具的生物对生物造成伤害时,横置后者。 只要猫手持续在场,该生物于其操控者的重置步骤中便不能重置。\n每当佩带此武具的生物对牌手造成伤害时,该牌手失去1点生命。\n佩带{2} -Nekrataal|尼可拉塔|生物~人类/杀手|先攻\n当尼可拉塔进战场时,消灭目标非神器且非黑色的生物。该生物不能重生。 +Nekrataal|尼可拉塔|生物~人类/杀手|先攻(此生物会比不具先攻异能的生物提前造成战斗伤害。)\n当尼可拉塔进场时,消灭目标非神器且非黑色的生物。 该生物不能重生。 Nema Siltlurker|涅玛泥潜者|生物~蜥蜴| Nemesis Mask|宿敌面具|神器~武具|所有能够阻挡佩带此武具的生物之生物皆须阻挡之。\n佩带{3}({3}:装备在目标由你操控的生物上; 佩带的时机视同法术。 此牌进场时并未装备,且该生物离场后,此牌依旧在场。) +Nemesis Trap|报应陷阱|瞬间~陷阱|如果白色生物进行攻击,你可以支付{B}{B},而不支付报应陷阱的法术力费用。\n放逐目标进行攻击的生物。 将一个衍生物放进战场,此衍生物为该生物之复制。 在下一个结束步骤开始时,将它放逐。 Nemesis of Mortals|生灵宿敌|生物~蛇|你坟墓场中每有一张生物牌,生灵宿敌便减少{1}来施放。\n{7}{G}{G}:蛮化5。你坟墓场中每有一张生物牌,此异能便减少{1}来起动。(如果此生物未蛮化,则在其上放置五个+1/+1指示物且它蛮化。) Nemesis of Reason|理性宿敌|生物~海怪/惊惧兽|每当理性宿敌攻击时,防御牌手将其牌库顶的十张牌置入其坟墓场。 -Nemesis Trap|报应陷阱|瞬间~陷阱|如果白色生物进行攻击,你可以支付{B}{B},而不支付报应陷阱的法术力费用。\n放逐目标进行攻击的生物。 将一个衍生物放进战场,此衍生物为该生物之复制。 在下一个结束步骤开始时,将它放逐。 Neoform|形体一新|法术|牺牲一个生物,以作为施放此咒语的额外费用。\n从你的牌库中搜寻一张生物牌,且此牌之总法术力费用须等同于所牺牲之生物的总法术力费用加1,将之放进战场且上面额外有一个+1/+1指示物,然后将你牌库洗牌。 Nephalia Academy|涅非利亚学院|地|如果由对手操控的咒语或异能使你弃一张牌,你可以改为展示该牌并将其置于你的牌库顶,而非置入其他区域。\n{T}:加{C}到你的法术力池中。 Nephalia Drownyard|涅非利亚沈船地|地|{T}:加{1}到你的法术力池中。\n{1}{U}{B},{T}:目标牌手将其牌库顶的三张牌置入其坟墓场。 @@ -8171,14 +8386,15 @@ Nessian Hornbeetle|奈西安角虫|生物 ~昆虫|在你回合的战斗开始 Nessian Wanderer|奈西安漫游客|生物 ~羊蹄人/斥候|星彩~每当一个结界在你的操控下进战场时,检视你牌库顶的三张牌。你可以展示其中的一张地牌,并将它置于你手上。将其余的牌以随机顺序置于你的牌库底。 Nessian Wilds Ravager|奈西安荒野噬怪|生物~多头龙|致敬6(于此生物进战场时,选择一位对手,他可以在其上放置六个+1/+1指示物。)\n当奈西安荒野噬怪进战场时,若未支付其致敬费用,则你可以让奈西安荒野噬怪与另一个目标生物互斗。(它们各向对方造成等同于本身力量的伤害。) Nest Invader|袭巢恶兽|生物~奥札奇/奴兽|当袭巢恶兽进战场时,将一个0/1无色奥札奇/后裔衍生物放进战场。 它具有「牺牲此生物:加{1}到你的法术力池中。」 -Nest of Scarabs|圣甲虫巢穴|结界|每当你在一个生物上放置一个或数个-1/-1指示物时,派出等量的1/1黑色昆虫衍生生物。 Nest Robber|劫巢恐龙|生物 ~恐龙|敏捷 +Nest of Scarabs|圣甲虫巢穴|结界|每当你在一个生物上放置一个或数个-1/-1指示物时,派出等量的1/1黑色昆虫衍生生物。 Nested Ghoul|巢居食尸鬼|生物~灵俑/战士|每当一个来源对巢居食尸鬼造成伤害时,将一个2/2黑色灵俑衍生生物放进战场。 Netcaster Spider|撒网蜘蛛|生物 ~蜘蛛|延势(此生物能阻挡具飞行异能的生物。)\n每当撒网蜘蛛阻挡一个具飞行异能的生物时,撒网蜘蛛得+2/+0直到回合结束。 Nether Horror|阴间惊惧兽|生物~惊惧兽| Nether Spirit|冥府精怪|生物 ~精怪|在你的维持开始时,若冥府精怪是你坟墓场中唯一的生物牌,则你可以将冥府精怪移回战场。 Nether Traitor|阴间叛徒|生物~精怪|敏捷\n次元幽影(此生物只能阻挡具次元幽影异能的生物,亦只能被具此异能的生物阻挡。)\n每当另一个生物从场上置入你的坟墓场时,你可以支付{B}。 若你如此作,则将阴间叛徒从你的坟墓场返回场上。 Netherborn Phalanx|冥生方阵兵团|生物~惊惧兽|当冥生方阵兵团进场时,每位对手失去若干生命,其数量等同于他所操控的生物数量。\n易质{1}{B}{B}({1}{B}{B},弃掉此牌:从你的牌库中搜寻一张总法术力费用与它相同的牌,展示该牌,并置于你手上。 然后将你的牌库洗牌。 使用的时机视同法术。) +Nethroi, Apex of Death|夺命霸狮涅司罗|传奇生物 ~猫/梦魇/野兽|合变{4}{G/W}{B}{B}(如果你支付此咒语的合变费用来施放之,则将它放置在目标由你拥有之非人类生物的顶上或底下。它们合变作顶上的生物,外加具有底下所有异能。)\n死触,系命\n每当此生物合变时,将任意数量的目标生物牌从你的坟墓场移回战场,且这些牌的力量总和须等于或小于10。 Nettle Drone|荨麻奴兽|生物~奥札奇/奴兽|虚色(此牌没有颜色。){T}:荨麻奴兽向每位对手各造成1点伤害。每当你施放无色咒语时,重置荨麻奴兽。 Nettle Sentinel|荨麻原哨兵|生物 ~妖精/战士|荨麻原哨兵于你的重置步骤中不能重置。\n每当你施放绿色咒语时,你可以重置荨麻原哨兵。 Nettle Swine|荨麻原野猪|生物~野猪| @@ -8190,12 +8406,13 @@ Neurok Prodigy|纽若克逸才|生物~人类/法术师|飞行\n从你的手 Neurok Replica|纽若克摹制品|神器生物~法术师|{1}{U},牺牲纽若克摹制品:将目标生物移回其拥有者手上。 Neurok Stealthsuit|纽若克匿踪装|神器~武具|佩带此武具的生物不能成为咒语或异能的目标。\n{U}{U}:将纽若克匿踪装装备在目标由你操控的生物上。\n佩带{1}({1}:装备在目标由你操控的生物上;佩带的时机视同法术。) Neurok Transmuter|纽若克易质师|生物~人类/法术师|{U}:直到回合结束,目标生物成为神器,且仍为原本的类别。\n{U}:直到回合结束,目标神器生物成为蓝色且不是神器。 +Neutralize|解除威胁|瞬间|反击目标咒语。\n循环{2}({2},弃掉此牌:抓一张牌。) Neutralizing Blast|抑效冲击波|瞬间|反击目标多色咒语。 Never Happened|从未发生|法术|目标对手展示其手牌。你从该牌手的坟墓场或手牌选择一张非地牌并将该牌放逐。 -Never|往生|法术|消灭目标生物或鹏洛客。 Neverending Torment|不尽折磨|法术|从目标牌手的牌库中搜寻X张牌,X为你的手牌数量,并将它们移出对战。 然后该牌手将他的牌库洗牌。 历传(这盘游戏结束之前,你不能使用咒语。 在你每回合的维持开始时,复制此咒语,但不包含其历传异能。 你可以为该复制选择新的目标。) Nevermaker|返虚灵|生物~元素|飞行\n当返虚灵离场时,将目标非地永久物置于其拥有者的牌库顶。\n呼魂{3}{U} (你可以支付此咒语的呼魂费用来使用它。 若你如此作,当它进场时便牺牲之。) Nevermore|永封咒|结界|于永封咒进战场时,说出一个非地牌的名称。\n不能施放该名称的牌。 +Never|往生|法术|消灭目标生物或鹏洛客。 Nevinyrral's Disk|妮维亚洛之碟|神器|妮维亚洛之碟须横置进战场。\n{1},{T}:消灭所有神器,生物和结界。 New Benalia|新宾纳里亚|地|新宾纳里亚须横置进场。\n当新宾纳里亚进场时,占卜1。 (检视你的牌库顶牌,然后你可以将该牌置于你牌库底。)\n{T}:加{W}到你的法术力池中。 New Horizons|新天地|结界 ~灵气|结附于地\n当新天地进战场时,在目标由你操控的生物上放置一个+1/+1指示物。\n所结附的地具有「{T}:加两点任意颜色的单色法术力。」 @@ -8203,12 +8420,12 @@ New Perspectives|全新观点|结界|当全新观点进战场时,抓三张牌 New Prahv Guildmage|新布拉夫公会法师|生物~人类/法术师|{W}{U}:目标生物获得飞行异能直到回合结束。\n{3}{W}{U}:拘留目标由对手操控的非地永久物。(直到你的下一个回合,该永久物不能进行攻击或阻挡,其起动式异能也不能起动。) Nexus Wardens|交汇点守卫|生物 ~羊蹄人/弓箭手|延势\n星彩~每当一个结界在你的操控下进战场时,你获得2点生命。 Nexus of Fate|龙命连结点|瞬间|于本回合后进行额外的一个回合。\n如果龙命连结点将从任何区域置入坟墓场,则改为展示龙命连结点,并将它洗入其拥有者的牌库。 -Nexus Wardens|交汇点守卫|生物~羊蹄人/弓箭手|延势\n星彩~每当一个结界在你的操控下进战场时,你获得2点生命。 Nezahal, Primal Tide|始潮涅札哈|传奇生物 ~长老/恐龙|始潮涅札哈不能被反击。\n你的手牌数量没有上限。\n每当任一对手施放非生物咒语时,你抓一张牌。\n弃三张牌:放逐涅札哈。在下一个结束步骤开始时,将它在其拥有者的操控下横置移回战场。 Nezumi Bone-Reader|骨经鼠人|生物~老鼠/祭师|{B},牺牲一个生物:目标牌手弃一张牌。你只可以于你能够使用法术的时机下使用此异能。 Nezumi Cutthroat|割喉鼠人|生物 ~老鼠/战士|恐惧(此生物只能被神器生物和/或黑色生物阻挡。)\n割喉鼠人不能进行阻挡。 Nezumi Ronin|鼠浪人|生物~老鼠/武士|武士道1(每当它进行阻挡或被阻挡时,它得+1/+1直到回合结束。) Nezumi Shadow-Watcher|影卫鼠人|生物~老鼠/战士|牺牲影卫鼠人:消灭目标忍者。 +Niambi, Esteemed Speaker|尊贵议长妮安碧|传奇生物 ~人类/僧侣|闪现\n当尊贵议长妮安碧进战场时,你可以将另一个目标由你操控的生物移回其拥有者手上。若你如此作,则你获得等同于该生物总法术力费用的生命。\n{1}{W}{U},{T},弃一张传奇牌:抓两张牌。 Niambi, Faithful Healer|可靠疗疾师妮安碧|传奇生物 ~人类/僧侣|当可靠疗疾师妮安碧进战场时,你可以从你的牌库和/或坟墓场中搜寻一张名称为曲时大师泰菲力的牌,展示该牌,并将它置于你手上。如果你以此法搜寻你的牌库,则将它洗牌。 Niblis of Dusk|薄暮寒灵|生物~精怪|飞行\n灵技(每当你施放非生物咒语时,此生物得+1/+1直到回合结束。) Niblis of Frost|冰霜寒灵|生物~精怪|飞行\n灵技(每当你施放非生物咒语时,此生物得+1/+1直到回合结束。)\n每当你施放瞬间或法术咒语时,横置目标由对手操控的生物。该生物于其操控者的下一个重置步骤中不能重置。 @@ -8226,9 +8443,10 @@ Night Dealings|暗夜交易|结界|每当一个由你操控的来源对其他牌 Night Market Aeronaut|晚市空行师|生物~乙太种/战士|飞行\n反抗~如果本回合中曾有由你操控的永久物离开战场,则晚市空行师进战场时上面有一个+1/+1指示物。 Night Market Guard|晚市守卫|神器生物 ~组构体|晚市守卫每次战斗可以额外多阻挡一个生物。 Night Market Lookout|晚市警戒员|生物~人类/浪客|每当晚市警戒员成为横置时,每位对手各失去1点生命且你获得1点生命。 -Night of Souls' Betrayal|叛魂之夜|传奇结界|所有生物得-1/-1。 Night Revelers|暗夜欢宴人|生物~吸血鬼|只要任一对手操控人类,暗夜欢宴人便具有敏捷。 Night Terrors|夜惧术|法术|目标牌手展示其手牌。 你选择其中一张非地的牌。 放逐该牌。 +Night of Souls' Betrayal|叛魂之夜|传奇结界|所有生物得-1/-1。 +Night's Whisper|夜空细语|法术|你抓两张牌且失去2点生命。 Nightbird's Clutches|夜鸟紧攫|法术|至多两个目标生物本回合不能进行阻挡。\n返照{3}{R} (你可以从你的坟墓场施放此牌,并支付其返照费用,然后将它放逐。) Nightcreep|邪夜咒|瞬间|直到回合结束,所有生物都成为黑色,且所有地都成为沼泽。 Nightfall Predator|夜幕掠食者|生物~ - 狼人|{R},{T}:夜幕掠食者与目标生物互斗。 (它们各向对方造成等同于本身力量的伤害。)\n在每个维持开始时,若某牌手上回合施放了两个或更多咒语,转化夜幕掠食者。 @@ -8239,11 +8457,10 @@ Nighthowler|夜嚎怪|结界生物~惊惧兽|神授{2}{B}{B}(如果你支付 Nightmare Incursion|梦魇入侵|法术|从目标牌手的牌库中搜寻X张牌,X为由你操控的沼泽数量,并将它们移出对战。 然后该牌手将他的牌库洗牌。 Nightmare Shepherd|梦魇牧者|结界生物 ~恶魔|飞行\n每当另一个由你操控且非衍生物的生物死去时,你可以将它放逐。若你如此作,则派出一个衍生物,此衍生物为该生物的复制品,但它是1/1,且额外具有梦魇此类别。 Nightmare Void|梦魇虚空|法术|目标牌手展示其手牌。 选择其中一张牌。 该牌手弃掉该牌。\n发掘2(若你将抓一张牌,则你可以改为将你牌库顶正好两张牌置入你的坟墓场。 若你如此作,则将此牌从你的坟墓场移回你手上。 若否,则抓一张牌。) -Nightmare|梦魇|生物~梦魇|飞行(只有具飞行异能的生物才能阻挡它。)\n梦魇的力量及防御力各等同于由你操控的沼泽之数量。 Nightmare's Thirst|梦魇饥渴|瞬间|你获得1点生命。目标生物得-X/-X直到回合结束,X为你于本回合中所获得的生命数量。 +Nightmare|梦魇|生物~梦魇|飞行(只有具飞行异能的生物才能阻挡它。)\n梦魇的力量及防御力各等同于由你操控的沼泽之数量。 Nightmarish End|惊魇终局|瞬间|目标生物得-X/-X直到回合结束,X为你的手牌数量。 Nightpack Ambusher|夜群袭狼|生物 ~狼|闪现\n由你操控的其他狼和狼人得+1/+1。\n在你的结束步骤开始时,若本回合中你未施放过咒语,则派出一个2/2绿色的狼衍生生物。 -Night's Whisper|夜空细语|法术|你抓两张牌且失去2点生命。 Nightshade Assassin|龙葵杀手|生物~人类/杀手|先攻\n当龙葵杀手进场时,你可以从你手上展示X张黑色牌。 若你如此作,则目标生物得-X/-X直到回合结束。\n疯魔{1}{B}(如果你弃掉此牌,可以改为使用它并支付其疯魔费用,而非直接将它置入你的坟墓场。) Nightshade Peddler|龙葵小贩|生物~人类/德鲁伊|魂系 (你可以将此生物与另一未搭档生物在它们任一进战场时组搭档。 只要你操控它们,此两者便持续搭档。)\n只要龙葵小贩与另一生物搭档,此两者便具有死触异能。 Nightshade Schemers|夜影阴谋师|生物~仙灵/法术师|飞行\n血族~在你的维持开始时,你可以检视你的牌库顶牌。 如果它与夜影阴谋师有共通之生物类别,你可以展示该牌。 如果你如此作,则每位对手各失去2点生命。 @@ -8251,6 +8468,7 @@ Nightshade Stinger|夜影刺棘客|生物~仙灵/浪客|飞行\n夜影刺棘 Nightsky Mimic|夜空拟态妖|生物~变形兽|每当你使用一个含白黑双色的咒语时,夜空拟态妖成为4/4且获得飞行异能直到回合结束。 Nightsnare|深夜圈套|法术|目标对手展示其手牌。你可以选择其中一张非地牌。如果你如此作,则该牌手弃掉该牌。如果你未如此作,则该牌手弃两张牌。 Nightsoil Kami|沃壤神|生物~精怪|转生5(当它从场上进入坟墓场时,你可以将目标总法术力费用等于或小于5的精怪牌从你的坟墓场移回你手上。) +Nightsquad Commando|夜班队突击兵|生物 ~人类/士兵|当夜班队突击兵进战场时,若你本回合中攻击过,则派出一个1/1白色人类/士兵衍生生物。 Nightveil Predator|夜篷掠食者|生物 ~吸血鬼|飞行,死触\n辟邪(此生物不能成为由对手操控之咒语或异能的目标。) Nightveil Specter|夜篷幽灵|生物~幽灵|飞行\n每当夜篷幽灵对任一牌手造成战斗伤害时,该牌手放逐其牌库顶牌。\n你可以使用以夜篷幽灵放逐的牌。 Nightveil Sprite|夜篷仙子|生物 ~仙灵/浪客|飞行\n每当夜篷仙子攻击时,刺探1。(检视你牌库顶的牌。你可以将该牌置入你的坟墓场。) @@ -8272,9 +8490,10 @@ Nimble-Blade Khenra|胡狼人迅刀客|生物~豺狼/战士|灵技(每当你 Nimbus Champion|玄云斗士|生物 ~圣者/战士|飞行\n每当玄云斗士攻击时,如果目标生物的力量等于或小于由你队伍操控之战士的数量,则你可以将该生物移回其拥有者手上。 Nimbus Maze|玄云迷宫|地|{T}:加{1}到你的法术力池中。\n{T}:加{W}到你的法术力池中。 你只可以于你操控海岛时使用此异能。\n{T}:加{U}到你的法术力池中。 你只可以于你操控平原时使用此异能。 Nimbus Naiad|云雨水灵|结界生物~宁芙|神授{4}{U}(如果你支付此牌的神授费用来施放它,则它便是具「结附于生物」的灵气咒语。如果它未结附于生物上,就会再度成为生物。)\n飞行\n所结附的生物得+2/+2且具有飞行异能。 -Nimbus of the Isles|群岛玄云|生物 ~元素|飞行 Nimbus Swimmer|雨云滑行怪|生物~海怪|飞行\n雨云滑行怪进战场时上面有X个+1/+1指示物。 Nimbus Wings|玄云羽翼|结界~灵气|结附于生物\n所结附的生物得+1/+2并具有飞行异能。 +Nimbus of the Isles|群岛玄云|生物 ~元素|飞行 +Nine Lives|九命护身|结界|辟邪\n如果某来源将对你造成伤害,则防止该伤害且在九命护身上放置一个转生指示物。\n当九命护身上有九个或更多转生指示物时,将它放逐。\n当九命护身离开战场时,你输掉这盘游戏。 Nine-Ringed Bo|九环棒|神器|{T}:九环棒对目标精怪造成1点伤害。若该生物于本回合中将置入坟墓场,则改为将其移出对战。 Nine-Tail White Fox|九尾白狐|生物 ~狐/精怪|当九尾白狐对任一牌手造成战斗伤害时,抓一张牌。 Ninja of the Deep Hours|深夜忍者|生物~人类/忍者|忍术{1}{U} ({1}{U},将一个由你操控且未受阻挡的攻击生物移回其拥有者手上:将此牌从你手上横置进场,且正进行攻击。)\n每当深夜忍者对牌手造成战斗伤害时,你可以抓一张牌。 @@ -8285,15 +8504,6 @@ Nirkana Assassin|涅卡那杀手|生物~吸血鬼/杀手/伙伴|每当你 Nirkana Cutthroat|涅卡那割喉者|生物~吸血鬼/战士|升级{2}{B} ({2}{B}:在其上放置一个等级指示物。 升级的时机视同法术。)\n等级1-2\n4/3\n死触\n等级3+\n5/4\n先攻,死触 Nirkana Revenant|涅卡那复仇者|生物 ~吸血鬼/阴魂|每当你横置一个沼泽以产生法术力时,额外加{B}。\n{B}:涅卡那复仇者得+1/+1直到回合结束。 Nissa Revane|妮莎瑞文|鹏洛客~妮莎|+1:从你的牌库中搜寻一张名称为妮莎精卫的牌,并将之放进战场。 然后将你的牌库洗牌。\n+1:你每操控一个妖精,便获得2点生命。\n-7:从你的牌库中搜寻任意数量的妖精生物牌,并将它们放进战场。 然后将你的牌库洗牌。 -Nissa, Genesis Mage|创生法师妮莎|鹏洛客~妮莎|+2:重置至多两个目标生物和至多两个目标地。\n−3:目标生物得+5/+5直到回合结束。\n−10:检视你牌库顶的十张牌。你可以将其中任意数量的生物和/或地牌放进战场。将其余的牌以随机顺序置于你的牌库底。 -Nissa, Nature's Artisan|自然巧匠妮莎|鹏洛客~妮莎|+3:你获得3点生命。\n−4:展示你牌库顶的两张牌。将其中所有地牌放进战场,其余则置于你手上。\n−12:直到回合结束,由你操控的生物得+5/+5且获得践踏异能。 -Nissa, Sage Animist|物灵智者妮莎|鹏洛客~ - 妮莎|+1:展示你的牌库顶牌。如果该牌是地牌,则将之放进战场。若否,则将其置于你手上。−2:将一个传奇的4/4,名称为醒转天地艾莎娅之绿色元素衍生生物放进战场。−7:重置至多六个目标地。它们成为6/6元素生物。它们仍然是地。 -Nissa, Steward of Elements|地源守护妮莎|鹏洛客~妮莎|+2:占卜2。\n0:检视你的牌库顶牌。如果该牌是地牌或总法术力费用等于或小于地源守护妮莎上忠诚指示物数量的生物牌,则你可以将该牌放进战场。\n−6:重置至多两个目标由你操控的地。它们成为5/5,具飞行与敏捷异能的元素生物直到回合结束。它们仍然是地。 -Nissa, Vastwood Seer|广林预言师妮莎|传奇生物~妖精/斥候|当广林预言师妮莎进战场时,你可以从你牌库中搜寻一张基本的树林牌,展示该牌,将它置于你手上,然后将你的牌库洗牌。每当一个地在你的操控下进战场时,若你操控七个或更多地,则放逐妮莎,然后将她在其拥有者的操控下移回战场且已转化。 -Nissa, Vital Force|生机妮莎|鹏洛客~妮莎|+1:重置目标由你操控的地。直到你的下一个回合,它成为5/5,具敏捷异能的元素生物。它仍然是地。\n−3:将目标永久物牌从你的坟墓场移回你手上。\n−6:你获得具有「每当一个地在你的操控下进战场时,你可以抓一张牌」的徽记。 -Nissa, Voice of Zendikar|赞迪卡之声妮莎|鹏洛客~妮莎|+1:将一个0/1绿色植物衍生生物放进战场。\n−2:在每个由你操控的生物上各放置一个+1/+1指示物。\n−7:你获得X点生命且抓X张牌,X为由你操控的地之数量。 -Nissa, Who Shakes the World|撼世妮莎|传奇鹏洛客 ~妮莎|每当你横置一个树林以产生法术力时,额外加{G}。\n+1:在至多一个目标由你操控且非生物的地上放置三个+1/+1指示物。将之重置。它成为0/0,具警戒与敏捷异能的元素生物,且仍然是地。\n−8:你获得具有「由你操控的地具有不灭异能」的徽记。从你的牌库中搜寻任意数量的树林牌,将它们横置放进战场,然后将你的牌库洗牌。 -Nissa, Worldwaker|醒世师妮莎|鹏洛客~妮莎|+1:目标由你操控的地成为4/4,具践踏异能的元素生物。它仍然是地。\n+1:重置至多四个目标树林。\n−7:从你的牌库中搜寻任意数量的基本地牌,将它们放进战场,然后将你的牌库洗牌。这些地成为4/4,具践踏异能的元素生物。它们仍然是地。 Nissa's Chosen|妮莎精卫|生物~妖精/战士|如果妮莎精卫将从战场置入坟墓场,则改为将它置于其拥有者的牌库底。 Nissa's Defeat|妮莎败退|法术|消灭目标树林,绿色结界或绿色鹏洛客。如果该永久物是妮莎鹏洛客,则抓一张牌。 Nissa's Encouragement|妮莎的鼓励|法术|从你的牌库和坟墓场中搜寻一张名称为树林的牌,一张名称为纺棘贝西摩斯的牌,以及一张名称为创生法师妮莎的牌。展示这些牌,将它们置于你手上,然后将你的牌库洗牌。 @@ -8303,26 +8513,35 @@ Nissa's Pilgrimage|妮莎的朝圣|法术|从你的牌库中搜寻至多两张 Nissa's Renewal|妮莎重光|法术|从你的牌库中搜寻至多三张基本地牌,将它们横置放进战场,然后将你的牌库洗牌。你获得7点生命。 Nissa's Revelation|妮莎的启示|法术|占卜5,然后展示你的牌库顶牌。如果该牌是生物牌,则你抓等同于其力量的牌,且获得等同于其防御力的生命。 Nissa's Triumph|妮莎得胜|法术|从你的牌库中搜寻至多两张基本的树林牌。如果你操控妮莎鹏洛客,则改为从你的牌库中搜寻至多三张地牌。展示这些牌,将它们置于你手上,然后将你的牌库洗牌。 +Nissa, Genesis Mage|创生法师妮莎|鹏洛客~妮莎|+2:重置至多两个目标生物和至多两个目标地。\n−3:目标生物得+5/+5直到回合结束。\n−10:检视你牌库顶的十张牌。你可以将其中任意数量的生物和/或地牌放进战场。将其余的牌以随机顺序置于你的牌库底。 +Nissa, Nature's Artisan|自然巧匠妮莎|鹏洛客~妮莎|+3:你获得3点生命。\n−4:展示你牌库顶的两张牌。将其中所有地牌放进战场,其余则置于你手上。\n−12:直到回合结束,由你操控的生物得+5/+5且获得践踏异能。 +Nissa, Sage Animist|物灵智者妮莎|鹏洛客~ - 妮莎|+1:展示你的牌库顶牌。如果该牌是地牌,则将之放进战场。若否,则将其置于你手上。−2:将一个传奇的4/4,名称为醒转天地艾莎娅之绿色元素衍生生物放进战场。−7:重置至多六个目标地。它们成为6/6元素生物。它们仍然是地。 +Nissa, Steward of Elements|地源守护妮莎|鹏洛客~妮莎|+2:占卜2。\n0:检视你的牌库顶牌。如果该牌是地牌或总法术力费用等于或小于地源守护妮莎上忠诚指示物数量的生物牌,则你可以将该牌放进战场。\n−6:重置至多两个目标由你操控的地。它们成为5/5,具飞行与敏捷异能的元素生物直到回合结束。它们仍然是地。 +Nissa, Vastwood Seer|广林预言师妮莎|传奇生物~妖精/斥候|当广林预言师妮莎进战场时,你可以从你牌库中搜寻一张基本的树林牌,展示该牌,将它置于你手上,然后将你的牌库洗牌。每当一个地在你的操控下进战场时,若你操控七个或更多地,则放逐妮莎,然后将她在其拥有者的操控下移回战场且已转化。 +Nissa, Vital Force|生机妮莎|鹏洛客~妮莎|+1:重置目标由你操控的地。直到你的下一个回合,它成为5/5,具敏捷异能的元素生物。它仍然是地。\n−3:将目标永久物牌从你的坟墓场移回你手上。\n−6:你获得具有「每当一个地在你的操控下进战场时,你可以抓一张牌」的徽记。 +Nissa, Voice of Zendikar|赞迪卡之声妮莎|鹏洛客~妮莎|+1:将一个0/1绿色植物衍生生物放进战场。\n−2:在每个由你操控的生物上各放置一个+1/+1指示物。\n−7:你获得X点生命且抓X张牌,X为由你操控的地之数量。 +Nissa, Who Shakes the World|撼世妮莎|传奇鹏洛客 ~妮莎|每当你横置一个树林以产生法术力时,额外加{G}。\n+1:在至多一个目标由你操控且非生物的地上放置三个+1/+1指示物。将之重置。它成为0/0,具警戒与敏捷异能的元素生物,且仍然是地。\n−8:你获得具有「由你操控的地具有不灭异能」的徽记。从你的牌库中搜寻任意数量的树林牌,将它们横置放进战场,然后将你的牌库洗牌。 +Nissa, Worldwaker|醒世师妮莎|鹏洛客~妮莎|+1:目标由你操控的地成为4/4,具践踏异能的元素生物。它仍然是地。\n+1:重置至多四个目标树林。\n−7:从你的牌库中搜寻任意数量的基本地牌,将它们放进战场,然后将你的牌库洗牌。这些地成为4/4,具践踏异能的元素生物。它们仍然是地。 +Niv-Mizzet Reborn|新生尼米捷|传奇生物 ~龙/圣者|飞行\n当新生尼米捷进战场时,展示你牌库顶的十张牌。从中为每组双色色组各选择一张颜色正好为该色组的牌。将所选的牌置于你手上,并将其余的牌以随机顺序置于你的牌库底。 +Niv-Mizzet, Dracogenius|龙智者尼米捷|传奇生物~龙/法术师|飞行\n每当龙智者尼米捷对一位牌手造成伤害时,你可以抓一张牌。\n{U}{R}:龙智者尼米捷对目标生物或牌手造成1点伤害。 +Niv-Mizzet, Parun|元祖尼米捷|传奇生物 ~龙/法术师|此咒语不能被反击。\n飞行\n每当你抓一张牌时,元祖尼米捷对任意一个目标造成1点伤害。\n每当任一牌手施放瞬间或法术咒语时,你抓一张牌。 +Niv-Mizzet, the Firemind|炎灵尼米捷|传奇生物 ~龙/法术师|飞行\n每当你抓一张牌时,炎灵尼米捷对目标生物或牌手造成1点伤害。\n{T}:抓一张牌。 Niveous Wisps|雪白鬼火|瞬间|目标生物成为白色直到回合结束。 横置该生物。\n抓一张牌。 Nivix Barrier|尼米斯障壁|生物~虚影/墙|闪现(你可以于你能够施放瞬间的时机下施放此咒语。)守军(此生物不能攻击。)当尼米斯障壁进战场时,目标进行攻击的生物得-4/-0直到回合结束。 Nivix Cyclops|尼米斯独眼巨人|生物~独眼巨人|守军\n每当你施放瞬间或法术咒语时,尼米斯独眼巨人得+3/+0直到回合结束,且本回合能视同不具守军异能地进行攻击。 Nivix Guildmage|尼米斯公会法师|生物~人类/法术师|{1}{U}{R}:抓一张牌,然后弃一张牌。\n{2}{U}{R}:复制目标由你操控的瞬间或法术咒语。你可以为该复制品选择新的目标。 Nivix, Aerie of the Firemind|炎灵巢穴尼米斯|地|{T}:加{1}到你的法术力池中。\n{2}{U}{R},{T}:将你的牌库顶牌移出对战。 直到你的下个回合,如果该牌为瞬间或法术,你可以使用该牌。 Nivmagus Elemental|尼法元素|生物~元素|放逐一个由你操控的瞬间或法术咒语:在尼法元素上面放置两个+1/+1指示物。(该咒语不会结算。) -Niv-Mizzet Reborn|新生尼米捷|传奇生物 ~龙/圣者|飞行\n当新生尼米捷进战场时,展示你牌库顶的十张牌。从中为每组双色色组各选择一张颜色正好为该色组的牌。将所选的牌置于你手上,并将其余的牌以随机顺序置于你的牌库底。 -Niv-Mizzet, Dracogenius|龙智者尼米捷|传奇生物~龙/法术师|飞行\n每当龙智者尼米捷对一位牌手造成伤害时,你可以抓一张牌。\n{U}{R}:龙智者尼米捷对目标生物或牌手造成1点伤害。 -Niv-Mizzet, Parun|元祖尼米捷|传奇生物 ~龙/法术师|此咒语不能被反击。\n飞行\n每当你抓一张牌时,元祖尼米捷对任意一个目标造成1点伤害。\n每当任一牌手施放瞬间或法术咒语时,你抓一张牌。 -Niv-Mizzet, the Firemind|炎灵尼米捷|传奇生物 ~龙/法术师|飞行\n每当你抓一张牌时,炎灵尼米捷对目标生物或牌手造成1点伤害。\n{T}:抓一张牌。 Nix|顽空|瞬间|如果目标咒语使用时并未为其支付法术力,则反击之。 No Escape|无路可逃|瞬间|反击目标生物或鹏洛客咒语。如果以此法反击该咒语,则改为将它放逐,而非置入其拥有者的坟墓场。\n占卜1。 No Rest for the Wicked|恶者不息|结界|牺牲恶者不息:将你坟墓场中于本回合从场上进入该处的所有生物牌移回你的手上。 +No-Dachi|野太刀|神器~武具|佩带此武具的生物得+2/+0且具有先攻异能。\n佩带{3}({3}:装备在目标由你操控的生物上;佩带的时机视同法术。) Nobilis of War|战场尊神|生物~精怪 /圣者|飞行\n由你操控且进行攻击的生物得+2/+0。 Noble Banneret|贵族掌旗|生物~人类/骑士|贵族掌旗以牌面朝上的方式进行轮抽。\n于你抽选生物牌时,你可以展示该牌,记下其名称,然后将贵族掌旗翻为牌面朝下。\n对你替名称为贵族掌旗之牌记下的各名称而言,只要你操控一个或多个与任一前述名称同名的生物,贵族掌旗及这些生物便得+1/+1且具有系命异能。 Noble Hierarch|贵族大主教|生物~人类/德鲁伊|颂威 (每当一个由你操控的生物单独攻击时,该生物得+1/+1直到回合结束。)\n{T}:加{G},{W},或{U}到你的法术力池中。 Noble Quarry|尊贵猎物|结界生物~独角兽|神授{5}{G}(如果你支付此牌的神授费用来施放它,则它便是具「结附于生物」的灵气咒语。如果它未结附于生物上,就会再度成为生物。)\n所有能够阻挡尊贵猎物或所结附的生物之生物皆须阻挡之。\n所结附的生物得+1/+1。 Noble Templar|尊贵圣殿骑士|生物 ~人类/僧侣/士兵|警戒\n循环平原{2}({2},弃掉此牌:从你的牌库中搜寻一张平原牌,展示该牌,并置于你手上。然后将你的牌库洗牌。) Noble Vestige|尊贵遗魂|生物~精怪|飞行\n{T}:于本回合中,防止接下来将对目标牌手造成的1点伤害。 -No-Dachi|野太刀|神器~武具|佩带此武具的生物得+2/+0且具有先攻异能。\n佩带{3}({3}:装备在目标由你操控的生物上;佩带的时机视同法术。) Noggin Whack|砸脑袋|部族法术~浪客|伺机{1}{B} (如果你于本回合中以浪客向牌手造成战斗伤害,你可以支付此牌的伺机费用来使用它。)\n目标牌手从其手上展示三张牌。 你从中选择两张。 该牌手弃掉这些牌。 Noggle Bandit|诺格土匪|生物~诺格/浪客|诺格土匪只能被具守军异能的生物阻挡。 Noggle Bridgebreaker|断桥诺格|生物~诺格/浪客|当断桥诺格进场时,将由你操控的一个地移回其拥有者手上。 @@ -8341,8 +8560,8 @@ Not of This World|异界之物|部族瞬间~奥札奇|反击目标咒语或异 Notion Rain|心念如雨|法术|刺探2,然后抓两张牌。心念如雨对你造成2点伤害。(刺探2的流程是检视你牌库顶的两张牌,然后将其中任意数量的牌置入你的坟墓场,其余则以任意顺序放回你牌库顶。) Notion Thief|心念盗贼|生物 ~人类/浪客|闪现\n如果某位对手将抓一张牌,且这不是他于自己的每个抓牌步骤中所抓的第一张牌,则改为该牌手略过该次抓牌且你抓一张牌。 Notorious Throng|恶名大群|部族法术~浪客|伺机{5}{U} (如果你于本回合中以浪客向牌手造成战斗伤害,你可以支付此牌的伺机费用来使用它。)\n将X个1/1黑色,具有飞行异能的仙灵/浪客衍生物放置进场,X为对手本回合受过的伤害数量。 若曾支付恶名大群的伺机费用,则在本回合后进行额外的一个回合。 -Nourish|滋养|瞬间|你获得6点生命。 Nourishing Shoal|滋养群列|瞬间~古咒|你可以将手上一张总法术力费用为X的绿色牌移出对战,而不支付滋养群列的法术力费用。\n你获得X点生命。 +Nourish|滋养|瞬间|你获得6点生命。 Nova Chaser|散华追逐者|生物~元素/战士|践踏\n夺冠元素 (当它进场时,除非你将另一个由你操控的元素移出对战,否则牺牲之。 当它离场时,将该牌移回场上。) Novablast Wurm|星爆亚龙|生物~亚龙|每当星爆亚龙攻击时,消灭所有其他生物。 Novice Knight|新手骑士|生物 ~人类/骑士|守军(此生物不能攻击。)\n只要新手骑士上结附了灵气或佩带了武具,它便能视同不具守军异能地进行攻击。 @@ -8370,8 +8589,6 @@ Numot, the Devastator|崩摧龙王怒玛|传奇生物~龙|飞行\n每当崩摧 Nurturer Initiate|滋养学徒|生物~地精/祭师|每当任一牌手使用绿色咒语时,你可以支付{1}。 若你如此作,则目标生物得+1/+1直到回合结束。 Nurturing Peatland|生机泥地|地|{T},支付1点生命:加{B}或{G}。\n{1},{T},牺牲生机泥地:抓一张牌。 Nykthos, Shrine to Nyx|夜天神殿尼索斯|传奇地|{T}:加{1}到你的法术力池中。\n{2},{T}:选择一种颜色。加若干该色法术力到你的法术力池中,其数量等同于你的该色献力。(你的某色献力,便是由你操控的所有永久物之法术力费用中,该色法术力符号的总数量。) -Nylea, God of the Hunt|猎神倪勒娅|传奇结界生物~神|不灭\n只要你的绿色献力小于五,倪勒娅便不是生物。(由你操控之永久物的法术力费用当中每含有一个{G},你的绿色献力就加一。)\n由你操控的其他生物具有践踏异能。\n{3}{G}:目标生物得+2/+2直到回合结束。 -Nylea, Keen-Eyed|锐目倪勒娅|传奇结界生物~神|不灭\n只要你的绿色献力小于五,倪勒娅便不是生物。\n你施放的生物咒语减少{1}来施放。\n{2}{G}:展示你的牌库顶牌。如果该牌是生物牌,则将它置于你手上。若否,你可以将它置入你的坟墓场。 Nylea's Disciple|倪勒娅的信徒|生物~半人马/弓箭手|当倪勒娅的信徒进战场时,你获得若干生命,其数量等同于你的绿色献力。(由你操控之永久物的法术力费用当中每含有一个{G},你的绿色献力就加一。) Nylea's Emissary|倪勒娅的密使|结界生物~猫|神授{5}{G}(如果你支付此牌的神授费用来施放它,则它便是具「结附于生物」的灵气咒语。如果它未结附于生物上,就会再度成为生物。)\n践踏\n所结附的生物得+3/+3且具有践踏异能。 Nylea's Forerunner|倪勒娅的前锋|结界生物 ~野兽|践踏\n由你操控的其他生物具有践踏异能。 @@ -8384,6 +8601,7 @@ Nyx Herald|尼兹传令使|结界生物 ~半人马/祭师|在你回合的战 Nyx Infusion|尼兹灌输|结界~灵气|结附于生物\n只要所结附的生物是结界,它便得+2/+2。若否,则它得-2/-2。 Nyx Lotus|尼兹莲花|传奇神器|尼兹莲花须横置进战场。\n{T}:选择一种颜色。加若干该色法术力,其数量等同于你的该色献力。(你的某色献力,便是由你操控的所有永久物之法术力费用中,该色法术力符号的总数量。) Nyx Weaver|尼兹蜘蛛|结界生物~蜘蛛|延势\n在你的维持开始时,将你牌库顶的两张牌置入你的坟墓场。\n{1}{B}{G},放逐尼兹蜘蛛:将目标牌从你的坟墓场移回你手上。 +Nyx-Fleece Ram|星绒绵羊|结界生物 ~绵羊|在你的维持开始时,你获得1点生命。 Nyxathid|夜惧妖|生物 ~元素|于夜惧妖进战场时,选择一位对手。\n该牌手每有一张手牌,夜惧妖便得-1/-1。 Nyxbloom Ancient|天华先人|结界生物 ~元素|践踏\n如果你横置某永久物以产生法术力,则改为它产生三倍的该类法术力。 Nyxborn Brute|天裔蛮汉|结界生物 ~独眼巨人| @@ -8396,7 +8614,7 @@ Nyxborn Seaguard|天裔海卫|结界生物 ~人鱼/士兵| Nyxborn Shieldmate|天裔护盾手|结界生物~人类/士兵|神授{2}{W}(如果你支付此牌的神授费用来施放它,则它便是具「结附于生物」的灵气咒语。如果它未结附于生物上,就会再度成为生物。)\n所结附的生物得+1/+2。 Nyxborn Triton|天裔屈东|结界生物~人鱼|神授{4}{U}(如果你支付此牌的神授费用来施放它,则它便是具「结附于生物」的灵气咒语。如果它未结附于生物上,就会再度成为生物。)\n所结附的生物得+2/+3。 Nyxborn Wolf|天裔狼|结界生物~狼|神授{4}{G}(如果你支付此牌的神授费用来施放它,则它便是具「结附于生物」的灵气咒语。如果它未结附于生物上,就会再度成为生物。)\n所结附的生物得+3/+1。 -Nyx-Fleece Ram|星绒绵羊|结界生物 ~绵羊|在你的维持开始时,你获得1点生命。 +O-Naginata|大薙刀|神器~武具|大薙刀只能装备在力量大于或等于3的生物上。\n佩带此武具的生物得+3/+0且具有践踏异能。\n佩带{2}({2}:装备在目标由你操控的生物上; 佩带的时机视同法术。) Oak Street Innkeeper|橡树街旅店主|生物~妖精|只要不是在你的回合中,由你操控且已横置的生物便具有辟邪异能。 Oaken Boon|橡木恩泽|法术~历险|在目标生物上放置两个+1/+1指示物。(然后放逐此牌。之后你还可以从放逐区中施放该生物。) Oaken Brawler|橡树喧哗兵|生物~树妖/战士|当橡树喧哗兵进场时,与一位对手比点。 若你赢,则在橡树喧哗兵上放置一个+1/+1指示物。 (参与比点的牌手各展示其牌库顶牌,然后将该牌置于牌库顶部或底部。 所展示的牌之总法术力费用比较高的牌手赢得比点。) @@ -8421,12 +8639,13 @@ Oathkeeper, Takeno's Daisho|武野配刀正守|传奇神器~武具|佩带此 Oathsworn Giant|立誓巨人|生物~巨人/士兵|警戒\n由你操控的其它生物得+0/+2并具有警戒异能。 Oathsworn Knight|守誓骑士|生物 ~人类/骑士|守誓骑士进战场时上面有四个+1/+1指示物。\n守誓骑士每次战斗若能攻击,则必须攻击。\n如果守誓骑士于其上有+1/+1指示物时将受到伤害,则防止该伤害,并从守誓骑士上移去一个+1/+1指示物。 Oathsworn Vampire|立誓吸血鬼|生物 ~吸血鬼/骑士|立誓吸血鬼须横置进战场。\n如果你于本回合中曾获得生命,则你可以从你的坟墓场中施放立誓吸血鬼。 -Ob Nixilis of the Black Oath|黯约者欧尼希兹|鹏洛客~尼希兹|+2:每位对手各失去1点生命。你获得若干生命,其数量等同于以此法失去的生命总和。\n−2:将一个5/5黑色,具飞行异能的恶魔衍生生物放进战场。你失去2点生命。\n−8:你获得具有「{1}{B},牺牲一个生物:你获得X点生命且抓X张牌,X为所牺牲生物的力量」的徽记。\n黯约者欧尼希兹可用作指挥官。 Ob Nixilis Reignited|火花重燃的欧尼希兹|鹏洛客~尼希兹|+1:你抓一张牌且你失去1点生命。−3:消灭目标生物。−8:目标对手获得具有「每当一位牌手抓一张牌时,你失去2点生命」的徽记。 +Ob Nixilis of the Black Oath|黯约者欧尼希兹|鹏洛客~尼希兹|+2:每位对手各失去1点生命。你获得若干生命,其数量等同于以此法失去的生命总和。\n−2:将一个5/5黑色,具飞行异能的恶魔衍生生物放进战场。你失去2点生命。\n−8:你获得具有「{1}{B},牺牲一个生物:你获得X点生命且抓X张牌,X为所牺牲生物的力量」的徽记。\n黯约者欧尼希兹可用作指挥官。 +Ob Nixilis's Cruelty|欧尼希兹的酷行|瞬间|目标生物得-5/-5直到回合结束。如果本回合中该生物将死去,则改为将它放逐。 +Ob Nixilis, Unshackled|破枷的欧尼希兹|传奇生物~恶魔|飞行,践踏\n每当一位对手搜寻其牌库时,该牌手牺牲一个生物且失去10点生命。\n每当另一个生物死去时,在破枷的欧尼希兹上放置一个+1/+1指示物。 Ob Nixilis, the Fallen|堕落者欧尼希兹|传奇生物~恶魔|地落~每当一个地在你的操控下进战场时,你可以令目标牌手失去3点生命。 若你如此作,在堕落者欧尼希兹上放置三个+1/+1指示物。 Ob Nixilis, the Hate-Twisted|忿恨欧尼希兹|传奇鹏洛客 ~尼希兹|每当任一对手抓一张牌时,忿恨欧尼希兹对该牌手造成1点伤害。\n−2:消灭目标生物。其操控者抓两张牌。 -Ob Nixilis, Unshackled|破枷的欧尼希兹|传奇生物~恶魔|飞行,践踏\n每当一位对手搜寻其牌库时,该牌手牺牲一个生物且失去10点生命。\n每当另一个生物死去时,在破枷的欧尼希兹上放置一个+1/+1指示物。 -Ob Nixilis's Cruelty|欧尼希兹的酷行|瞬间|目标生物得-5/-5直到回合结束。如果本回合中该生物将死去,则改为将它放逐。 +Obelisk Spider|石碑蜘蛛|生物~蜘蛛|延势\n每当石碑蜘蛛对任一生物造成战斗伤害时,在后者上放置一个-1/-1指示物。\n每当你在一个生物上放置一个或数个-1/-1指示物时,每位对手各失去1点生命且你获得1点生命。 Obelisk of Alara|阿拉若碑|神器|{1}{W},{T}:你获得5点生命。\n{1}{U},{T}:抓一张牌,然后弃一张牌。\n{1}{B},{T}:目标生物得-2/-2直到回合结束。\n{1}{R},{T}:阿拉若碑对目标牌手造成3点伤害。\n{1}{G},{T}:目标生物得+4/+4直到回合结束。 Obelisk of Bant|班特碑|神器|{T}:加{G},{W},或{U}到你的法术力池中。 Obelisk of Esper|艾斯波碑|神器|{T}:加{W},{U},或{B}到你的法术力池中。 @@ -8434,7 +8653,6 @@ Obelisk of Grixis|格利极碑|神器|{T}:加{U},{B},或{R}到你的法术 Obelisk of Jund|勇得碑|神器|{T}:加{B},{R},或{G}到你的法术力池中。 Obelisk of Naya|纳雅碑|神器|{T}:加{R},{G},或{W}到你的法术力池中。 Obelisk of Urd|邬德碑|神器|召集(此咒语能用你的生物来协助施放。你于施放此咒语时每横置一个生物,就能为此咒语支付{1}或一点该生物颜色之法术力。)\n于邬德碑进战场时,选择一种生物类别。\n由你操控的该类别生物得+2/+2。 -Obelisk Spider|石碑蜘蛛|生物~蜘蛛|延势\n每当石碑蜘蛛对任一生物造成战斗伤害时,在后者上放置一个-1/-1指示物。\n每当你在一个生物上放置一个或数个-1/-1指示物时,每位对手各失去1点生命且你获得1点生命。 Oblation|奉献|瞬间|目标非地永久物的拥有者将其洗回牌库,然后抓两张牌。 Oblivion Crown|遗忘冠冕|结界~灵气|闪现(你可以于你能够使用瞬间的时机下使用此咒语。)\n生物结界\n受此结界的生物具有「弃一张牌:此生物得+1/+1直到回合结束。」 Oblivion Ring|遗忘轮|结界|当遗忘轮进场时,将另一个目标非地永久物移出对战。\n当遗忘轮离场时,将所移出对战的牌在其拥有者的操控下移回场上。 @@ -8445,14 +8663,16 @@ Oblivion|东流|法术|余响(此咒语只能从你的坟墓场中施放。然 Oboro Breezecaller|胧宫微风师|生物~月人/法术师|飞行\n{2},将由你操控的一个地移回其拥有者手上:重置目标地。 Oboro Envoy|胧宫使节|生物~月人/法术师|飞行\n{2},将由你操控的一个地移回其拥有者手上:目标生物得-X/-0直到回合结束,X为你的手牌数量。 Oboro, Palace in the Clouds|云殿胧宫|传奇地|{T}:加{U}到你的法术力池中。\n{1}:将云殿胧宫移回其拥有者手上。 +Obosh, the Preypiercer|戕害狱兽奥巴什|传奇生物 ~地狱兽/惊惧兽|行侣~你起始套牌中仅包含地牌和总法术力费用为奇数的牌。(如果你选择这张牌作为你的行侣,则你可以从游戏外施放它,但仅限一次。)\n如果某个由你操控且总法术力费用为奇数的来源将对任一永久物或牌手造成伤害,则改为它对该永久物或牌手造成两倍的伤害。 Obscuring Aether|遮掩乙太|结界|你施放的牌面朝下生物咒语减少{1}来施放。\n{1}{G}:将遮掩乙太翻为牌面朝下。(它成为一个2/2生物。) Observant Alseid|明眼蔻灵|结界生物~宁芙|神授{4}{W}(如果你支付此牌的神授费用来施放它,则它便是具「结附于生物」的灵气咒语。如果它未结附于生物上,就会再度成为生物。)\n警戒\n所结附的生物得+2/+2且具有警戒异能。 Obsessive Skinner|偏执剥皮客|生物~人类/浪客|当偏执剥皮客进战场时,在目标生物上放置一个+1/+1指示物。\n躁狂~在每位对手的维持开始时,若你坟墓场中牌的类别有四种或更多,则在目标生物上放置一个+1/+1指示物。 +Obsessive Stitcher|偏执拼接师|生物 ~人类/法术师|{T}:抓一张牌,然后弃一张牌。\n{2}{U}{B},{T},牺牲偏执拼接师:将目标生物牌从你的坟墓场移回战场。 Obsidian Battle-Axe|黑曜战斧|部族神器~战士/武具|佩带此武具的生物得+2/+1且具有敏捷异能。\n每当一个战士生物进场时,你可以将黑曜战斧装备于其上。\n佩带{3} Obsidian Fireheart|焰心黑曜妖|生物~元素|{1}{R}{R}:在目标不具火灾指示物的地上放置一个火灾指示物。 只要该地上有火灾指示物,它便具有「在你的维持开始时,此地对你造成1点伤害。」 (即使焰心黑曜妖已离开战场,此地依旧继续燃烧。) Obstinate Baloth|顽强巴洛西|生物~野兽|当顽强巴洛西进战场时,你获得4点生命。\n如果由对手所操控的咒语或异能使得你弃掉顽强巴洛西,则改为将它放进战场,而非置入你的坟墓场。 -Obzedat, Ghost Council|欧节达鬼影议会|传奇生物~精怪/参谋|当欧节达鬼影议会进战场时,目标对手失去2点生命且你获得2点生命。\n在你的结束步骤开始时,你可以放逐欧节达。若你如此作,在你下一个维持开始时,将它在其拥有者之操控下移回战场。它获得敏捷异能。 Obzedat's Aid|欧节达的援助|法术|将目标永久物牌从你的坟墓场移回战场。 +Obzedat, Ghost Council|欧节达鬼影议会|传奇生物~精怪/参谋|当欧节达鬼影议会进战场时,目标对手失去2点生命且你获得2点生命。\n在你的结束步骤开始时,你可以放逐欧节达。若你如此作,在你下一个维持开始时,将它在其拥有者之操控下移回战场。它获得敏捷异能。 Ochran Assassin|瓯坎杀手|生物 ~妖精/杀手|死触\n所有能够阻挡瓯坎杀手的生物皆须阻挡之。 Octoprophet|八爪先知|生物 ~章鱼|当八爪先知进战场时,占卜2。(检视你牌库顶的两张牌,然后将其中任意数量的牌以任意顺序置于你牌库底,其余则以任意顺序置于你牌库顶。) Ocular Halo|眼目光晕|结界~灵气|生物结界\n受此结界的生物具有「{T}:抓一张牌。」\n{W}:受此结界的生物获得警戒异能直到回合结束。 @@ -8462,8 +8682,10 @@ Odious Trow|可憎夜巨魔|生物~巨魔|{1}{B/G}:重生可憎夜巨魔。 Odric, Lunarch Marshal|月主会元帅欧吉克|传奇生物~人类/士兵|在每次战斗开始时,如果由你操控的某个生物具有先攻异能,则由你操控的生物获得先攻异能直到回合结束。且飞行、死触、连击、敏捷、辟邪、不灭、系命、威慑、延势、潜匿、践踏与警戒异能亦比照办理。 Odric, Master Tactician|战术名家欧吉克|传奇生物~人类/士兵|先攻(此生物会比不具先攻异能的生物提前造成战斗伤害。)\n每当战术名家欧吉克与至少三个其他生物攻击时,本次战斗中由你选择哪些生物来阻挡,以及它们如何阻挡。 Odunos River Trawler|俄渡诺陵捕捞客|生物~灵俑|当俄渡诺陵捕捞客进战场时,将目标结界生物牌从你的坟墓场移回你手上。\n{W},牺牲俄渡诺陵捕捞客:将目标结界生物牌从你的坟墓场移回你手上。 +Of One Mind|异念归一|法术|如果你同时操控人类生物和非人类生物,则此咒语减少{2}来施放。\n抓两张牌。 Offalsnout|嗅杂灵|生物~元素|闪现\n当嗅杂灵进场时,将目标牌从坟墓场移出对战。\n呼魂{B} (你可以支付此咒语的呼魂费用来使用它。 若你如此作,当它进场时便牺牲之。) Offering to Asha|献祭亚莎|瞬间|除非目标咒语之操控者支付{4},否则将其反击。 你获得4点生命。 +Offspring's Revenge|幼子复仇|结界|在你回合的战斗开始时,将目标红色,白色或黑色生物牌从你的坟墓场放逐。派出一个衍生物,该衍生物为该牌的复制品,但它是1/1。它获得敏捷异能直到你的下一个回合。 Ogre Battledriver|鼓战食人魔|生物~食人魔/战士|每当另一个生物在你的操控下进战场时,该生物得+2/+0且获得敏捷异能直到回合结束。(它此回合便能攻击与{T}。) Ogre Errant|食人魔游侠|生物 ~食人魔/骑士|每当食人魔游侠攻击时,另一个目标进行攻击的骑士获得威慑异能直到回合结束。(它只能被两个或更多生物阻挡。) Ogre Gatecrasher|破门食人魔|生物~食人魔/浪客|当破门食人魔进场时,消灭目标具守军异能的生物。 @@ -8484,10 +8706,10 @@ Ohran Yeti|欧然雪怪|雪境生物~雪怪|{2}{S}:目标雪境生物获得 Ojutai Exemplars|欧祝泰族模范|生物~人类/修行僧|每当你施放非生物咒语时,选择一项~\n• 横置目标生物。\n• 欧祝泰族模范获得先攻与系命异能直到回合结束。\n• 放逐欧祝泰族模范,然后将它在其拥有者的操控下横置移回战场。 Ojutai Interceptor|欧祝泰族拦截者|生物~鸟/士兵|飞行\n威力变身{3}{U}(你可牌面朝下地施放此牌并支付{3},将其当成2/2生物。可随时支付其威力变身费用使其翻回正面,并在其上放置一个+1/+1指示物。) Ojutai Monument|欧祝泰纪念碑|神器|{T}:加{W}或{U}到你的法术力池中。\n{4}{W}{U}:直到回合结束,欧祝泰纪念碑成为4/4,白蓝双色,具飞行异能的龙神器生物。 -Ojutai, Soul of Winter|冬魂龙王欧祝泰|传奇生物~龙|飞行,警戒\n每当一个由你操控的龙攻击时,横置目标由对手操控的非地永久物。该永久物于其操控者的下一个重置步骤中不能重置。 Ojutai's Breath|欧祝泰的吐息|瞬间|横置目标生物。它于其操控者的下一个重置步骤中不能重置。\n弹回(如果你从你手上施放此咒语,于它结算时将之放逐。在你的下一个维持开始时,你可以从放逐区施放此牌,且不须支付其法术力费用。) Ojutai's Command|欧祝泰的指命|瞬间|选择两项~\n• 将目标总法术力费用等于或小于2的生物牌从你的坟墓场移回战场。\n• 你获得4点生命。\n• 反击目标生物咒语。\n• 抓一张牌。 Ojutai's Summons|欧祝泰的召集|法术|将一个2/2蓝色,具飞行异能的巨灵/修行僧衍生生物放进战场。\n弹回(如果你从你手上施放此牌,于它结算时将之放逐。在你的下一个维持开始时,你可以从放逐区施放此牌,且不需支付其法术力费用。) +Ojutai, Soul of Winter|冬魂龙王欧祝泰|传奇生物~龙|飞行,警戒\n每当一个由你操控的龙攻击时,横置目标由对手操控的非地永久物。该永久物于其操控者的下一个重置步骤中不能重置。 Okaun, Eye of Chaos|混沌之眼欧寇然|传奇生物 ~独眼巨人/狂战士|与智慧之眼岑斯莉拍档(当此生物进战场时,目标牌手可以将岑斯莉从其牌库置于其手上,然后洗牌。)\n在你回合的战斗开始时,掷硬币直到你猜错任一掷为止。\n每当任一牌手猜对一次掷硬币时,将欧寇然的力量和防御力加倍直到回合结束。 Oketra the True|真信神欧柯塔|传奇生物~神|连击,不灭\n除非你操控至少三个其他生物,否则真信神欧柯塔不能进行攻击或阻挡。\n{3}{W}:派出一个1/1白色,具警戒异能的战士衍生生物。 Oketra's Attendant|欧柯塔的侍从|生物~鸟/士兵|飞行\n循环{2}({2},弃掉此牌:抓一张牌。)\n遗存{3}{W}{W}({3}{W}{W},从你的坟墓场放逐此牌:派出一个衍生物,且为此牌的复制品,但它是白色灵俑/鸟/士兵,且没有法术力费用。遗存的时机视同法术。) @@ -8497,16 +8719,16 @@ Oketra's Monument|欧柯塔纪念碑|传奇神器|你施放的白色生物咒语 Okiba-Gang Shinobi|炽场帮忍者|生物~老鼠/忍者|忍术{3}{B} ({3}{B},将一个由你操控且未受阻挡的攻击生物移回其拥有者手上:将此牌从你手上横置进场,且正进行攻击。)\n每当炽场帮忍者对牌手造成战斗伤害时,该牌手弃两张牌。 Okina Nightwatch|翁神社夜巡班|生物~人类/修行僧|只要你的手牌比每位对手都多,翁神社夜巡班便得+3/+3。 Okina, Temple to the Grandfathers|翁神社|传奇地|{T}:加{G}到你的法术力池中。\n{G},{T}:目标传奇生物得+1/+1直到回合结束。 -Oko, the Trickster|幻法仙灵瓯柯|传奇鹏洛客 ~瓯柯|+1:在至多一个目标由你操控的生物上放置两个+1/+1指示物。\n0:直到回合结束,幻法仙灵瓯柯成为目标由你操控的生物之复制品。防止本回合中将对他造成的所有伤害。\n−7:直到回合结束,每个由你操控的生物均获得践踏异能,且基础力量与防御力都为10/10。 -Oko, Thief of Crowns|窃冠瓯柯|传奇鹏洛客 ~瓯柯|+2:派出一个食品衍生物。\n+1:目标神器或生物失去所有异能,且成为基础力量与防御力为3/3的绿色麋鹿生物。\n−5:选择目标由你操控的神器或生物和目标由对手操控且力量等于或小于3的生物。交换两者的操控权。 Oko's Accomplices|瓯柯的同伙|生物 ~仙灵|飞行 Oko's Hospitality|瓯柯式恭迎|瞬间|由你操控的生物之基础力量与防御力为3/3直到回合结束。你可以从你的牌库和/或坟墓场中搜寻一张名称为幻法仙灵瓯柯的牌,展示该牌,并将它置于你手上。如果你以此法搜寻你的牌库,则将它洗牌。 +Oko, Thief of Crowns|窃冠瓯柯|传奇鹏洛客 ~瓯柯|+2:派出一个食品衍生物。\n+1:目标神器或生物失去所有异能,且成为基础力量与防御力为3/3的绿色麋鹿生物。\n−5:选择目标由你操控的神器或生物和目标由对手操控且力量等于或小于3的生物。交换两者的操控权。 +Oko, the Trickster|幻法仙灵瓯柯|传奇鹏洛客 ~瓯柯|+1:在至多一个目标由你操控的生物上放置两个+1/+1指示物。\n0:直到回合结束,幻法仙灵瓯柯成为目标由你操控的生物之复制品。防止本回合中将对他造成的所有伤害。\n−7:直到回合结束,每个由你操控的生物均获得践踏异能,且基础力量与防御力都为10/10。 Old Ghastbark|老白皮木|生物~树妖/战士| Old-Growth Dryads|古生树灵|生物 ~树灵|当古生树灵进战场时,每位对手各可以从其牌库中搜寻一张基本地牌,将之横置放进战场,然后将其牌库洗牌。 Olivia Voldaren|奥莉薇亚沃达连|传奇生物~吸血鬼|飞行\n{1}{R}:奥莉薇亚沃达连对另一个目标生物造成1点伤害。 该生物额外具有吸血鬼此类别。 在奥莉薇亚沃达连上放置一个+1/+1指示物。\n{3}{B}{B}:只要你操控奥莉薇亚沃达连,便获得目标吸血鬼的操控权。 -Olivia, Mobilized for War|蓄威奥莉薇亚|传奇生物~吸血鬼/骑士|飞行\n每当另一个生物在你的操控下进战场时,你可以弃一张牌。若你如此作,则在该生物上放置一个+1/+1指示物,它获得敏捷异能直到回合结束,且它额外具有吸血鬼此类别。 Olivia's Bloodsworn|奥莉薇亚的血誓者|生物~吸血鬼/士兵|飞行\n奥莉薇亚的血誓者不能进行阻挡。\n{R}:目标吸血鬼获得敏捷异能直到回合结束。 Olivia's Dragoon|奥莉薇亚的重装兵|生物~吸血鬼/狂战士|弃一张牌:奥莉薇亚的重装兵获得飞行异能直到回合结束。 +Olivia, Mobilized for War|蓄威奥莉薇亚|传奇生物~吸血鬼/骑士|飞行\n每当另一个生物在你的操控下进战场时,你可以弃一张牌。若你如此作,则在该生物上放置一个+1/+1指示物,它获得敏捷异能直到回合结束,且它额外具有吸血鬼此类别。 Omen Machine|预兆机械|神器|牌手不能抓牌。\n在每位牌手的抓牌步骤开始时,该牌手放逐其牌库顶牌。 若该牌是地牌,该牌手将它放进战场。 若否,且该牌手能施放它,则施放之且不需支付其法术力费用。 Omen of the Dead|死神的预兆|结界|闪现\n当死神的预兆进战场时,将目标生物牌从你的坟墓场移回你手上。\n{2}{B},牺牲死神的预兆:占卜2。 Omen of the Forge|熔锻神的预兆|结界|闪现\n当熔锻神的预兆进战场时,它对任意一个目标造成2点伤害。\n{2}{R},牺牲熔锻神的预兆:占卜2。 @@ -8514,6 +8736,7 @@ Omen of the Hunt|猎神的预兆|结界|闪现\n当猎神的预兆进战场时 Omen of the Sea|海神的预兆|结界|闪现\n当海神的预兆进战场时,占卜2,然后抓一张牌。\n{2}{U},牺牲海神的预兆:占卜2。 Omen of the Sun|太阳神的预兆|结界|闪现\n当太阳神的预兆进战场时,派出两个1/1白色人类/士兵衍生生物且你获得2点生命。\n{2}{W},牺牲太阳神的预兆:占卜2。 Omenspeaker|示兆先知|生物 ~人类/法术师|当示兆先知进战场时,占卜2。(检视你牌库顶的两张牌,然后将其中任意数量的牌以任意顺序置于你牌库底,其余则以任意顺序置于你牌库顶。) +Ominous Seas|恶兆海疆|结界|每当你抓一张牌时,在恶兆海疆上放置一个预兆指示物。\n从恶兆海疆上移去八个预兆指示物:派出一个8/8蓝色巨海兽衍生生物。\n循环{2}({2},弃掉此牌:抓一张牌。) Ominous Sphinx|恶兆史芬斯|生物~史芬斯|飞行\n每当你循环或弃一张牌时,目标由对手操控的生物得-2/-0直到回合结束。 Omnath, Locus of Mana|魔力核欧那斯|传奇生物~元素|绿色法术力不会因步骤与阶段结束而从你的法术力池消失。\n你的法术力池中每有一点绿色法术力,魔力核欧那斯便得+1/+1。 Omnath, Locus of Rage|怒火核欧那斯|传奇生物~元素|地落~每当一个地在你的操控下进战场时,将一个5/5红绿双色元素衍生生物放进战场。每当怒火核欧那斯或另一个由你操控的元素死去时,欧那斯对目标生物或牌手造成3点伤害。 @@ -8524,34 +8747,34 @@ Omnispell Adept|千咒专家|生物 ~人类/法术师|{2}{U},{T}:你可 On Alert|警报戒备|瞬间~历险|目标生物得+2/+2直到回合结束。将之重置。(然后放逐此牌。之后你还可以从放逐区中施放该生物。) On Serra's Wings|承撒拉之翼|传奇结界 ~灵气|结附于生物\n所结附的生物是传奇,得+1/+1,且具有飞行、警戒与系命异能。 On Thin Ice|孤囚悬冰|雪境结界 ~灵气|结附于由你操控的雪境地\n当孤囚悬冰进战场时,放逐目标由对手操控的生物,直到孤囚悬冰离开战场为止。 -O-Naginata|大薙刀|神器~武具|大薙刀只能装备在力量大于或等于3的生物上。\n佩带此武具的生物得+3/+0且具有践踏异能。\n佩带{2}({2}:装备在目标由你操控的生物上; 佩带的时机视同法术。) Onakke Ogre|欧纳克食人魔|生物 ~食人魔/战士| -Once and Future|王脉永传|瞬间|将目标牌从你的坟墓场移回你手上。将至多另一张目标牌从你坟墓场置于你的牌库顶。放逐王脉永传。\n固色~如果施放此咒语时支付过至少三点绿色法术力,则改为将这些牌移回你手上并放逐王脉永传。 Once Upon a Time|很久以前|瞬间|如果此咒语是你本盘游戏中施放的第一个咒语,则你施放它时可以不需支付其法术力费用。\n检视你牌库顶的五张牌。你可以展示其中的一张生物或地牌,并将它置于你手上。将其余的牌以随机顺序置于你的牌库底。 +Once and Future|王脉永传|瞬间|将目标牌从你的坟墓场移回你手上。将至多另一张目标牌从你坟墓场置于你的牌库顶。放逐王脉永传。\n固色~如果施放此咒语时支付过至少三点绿色法术力,则改为将这些牌移回你手上并放逐王脉永传。 Ondu Champion|昂度斗士|生物~牛头怪/战士/伙伴|奋扬~每当昂度斗士或另一个伙伴在你的操控下进战场时,由你操控的生物获得践踏异能直到回合结束。 Ondu Cleric|昂度僧侣|生物~寇族/僧侣/伙伴|每当昂度僧侣或另一个伙伴在你的操控下进战场时,你可以获得若干生命,其数量等同于由你操控的伙伴数量。 Ondu Giant|昂度巨人|生物~巨人/德鲁伊|当昂度巨人进战场时,你可以从你的牌库中搜寻一张基本地牌,将之横置进战场,然后将你的牌库洗牌。 Ondu Greathorn|昂度巨角兽|生物~野兽|先攻地落~每当一个地在你的操控下进战场时,昂度巨角兽得+2/+2直到回合结束。 Ondu Rising|昂度奔扬|法术|本回合中,每当一个生物攻击时,它获得系命异能直到回合结束。醒转4~{4}{W}(如果你支付{4}{W}来施放此咒语,则另在目标由你操控的地上放置四个+1/+1指示物,且它成为0/0,具敏捷异能的元素生物。它仍然是地。) Ondu War Cleric|昂度战僧|生物~人类/僧侣/伙伴|齐力~{T},横置一个由你操控且未横置的伙伴:你获得2点生命。 -One of the Pack|随群狼人|生物~ - 狼人|在每个维持开始时,若某牌手上回合施放了两个或更多咒语,转化随群狼人。 One Thousand Lashes|千鞭击|结界~灵气|结附于生物\n所结附的生物不能攻击或阻挡,其起动式异能也不能起动。\n在所结附的生物之操控者的维持开始时,该牌手失去1点生命。 +One With the Wind|御风而行|结界 ~灵气|结附于生物\n所结附的生物得+2/+2且具有飞行异能。 +One of the Pack|随群狼人|生物~ - 狼人|在每个维持开始时,若某牌手上回合施放了两个或更多咒语,转化随群狼人。 One with Nothing|无何有|瞬间|弃掉你的手牌。 One with the Machine|机械融合|法术|抓若干牌,其数量等同于由你操控的神器间最高之总法术力费用。 One with the Stars|星辰加身|结界 ~灵气|结附于生物或结界\n所结附的永久物是结界且失去所有其他牌张类别。(它依然具有原本异能,但不再是生物。) One-Eyed Scarecrow|独眼稻草人|神器生物~稻草人|守军\n由对手操控、且具飞行异能的生物得-1/-0。 Oneirophage|噬梦蛸|生物 ~乌贼/虚影|飞行\n每当你抓一张牌时,在噬梦蛸上放置一个+1/+1指示物。 Ongoing Investigation|持续探查|结界|每当由你操控的一个或数个生物对任一牌手造成战斗伤害时,探查。(将一个无色线索衍生神器放进战场,且其具有「{2},牺牲此神器:抓一张牌。」)\n{1}{G},从你的坟墓场放逐一张生物牌:探查。你获得2点生命。 -Oni of Wild Places|野地邪鬼|生物~恶魔/精怪|敏捷\n在你的维持开始时,将一个由你操控的红色生物移回其拥有者手上。 Oni Possession|邪鬼夺身|生物结界|在你的维持开始时,牺牲一个生物。\n受此结界的生物得+3/+3且具有践踏异能。\n受此结界的生物是恶魔/精怪。 +Oni of Wild Places|野地邪鬼|生物~恶魔/精怪|敏捷\n在你的维持开始时,将一个由你操控的红色生物移回其拥有者手上。 Onward|挺进|瞬间|目标生物得+X/+0直到回合结束,X为其力量。 Onyx Goblet|玛瑙酒杯|神器|{T}:目标牌手失去1点生命。 Onyx Mage|玛瑙法师|生物~人类/法术师|{1}{B}:目标由你操控的生物获得死触异能直到回合结束。 (它对生物造成的任何数量伤害都足以消灭后者。) -Oona, Queen of the Fae|仙儿女王欧娜|传奇生物~仙灵/法术师|飞行\n{X}{U/B}:选择一种颜色。 目标对手将其牌库顶的X张牌移出对战。 每以此法将一张该颜色的牌移出对战,便将一个1/1,蓝黑双色,且具飞行异能的仙灵/浪客衍生物放置进场。 Oona's Blackguard|欧娜的黑卫士|生物~仙灵/浪客|飞行\n由你操控的其他浪客生物进场时上面额外有一个+1/+1指示物。\n每当由你操控、且上面有+1/+1指示物的生物对牌手造成战斗伤害时,该牌手弃一张牌。 Oona's Gatewarden|欧娜的门卫|生物~仙灵/士兵|飞行,守军\n干枯 (此来源会以-1/-1指示物的方式对生物造成伤害。) Oona's Grace|欧娜的恩典|瞬间|目标牌手抓一张牌。\n追溯 (你可以从你的坟墓场使用此牌,但必须支付其所需费用,并额外弃掉一张地牌。) Oona's Prowler|欧娜的游掠者|生物~仙灵/浪客|飞行\n弃一张牌:欧娜的游掠者得-2/-0 直到回合结束。 任何牌手均可以使用此异能。 +Oona, Queen of the Fae|仙儿女王欧娜|传奇生物~仙灵/法术师|飞行\n{X}{U/B}:选择一种颜色。 目标对手将其牌库顶的X张牌移出对战。 每以此法将一张该颜色的牌移出对战,便将一个1/1,蓝黑双色,且具飞行异能的仙灵/浪客衍生物放置进场。 Ooze Flux|流浆变异|结界|{1}{G},从由你操控的生物上移去一个或数个+1/+1指示物:将一个X/X绿色流浆衍生生物放进战场,X为以此法移去之+1/+1指示物的数量。 Ooze Garden|流浆花园|结界|{1}{G},牺牲一个不是流浆的生物:将一个X/X绿色流浆衍生物放置进场,X为所牺牲之生物的力量。 你只可以于你能使用法术的时机下使用此异能。 Opal Guardian|蛋白石守护者|结界|当任一对手使用生物咒语时,若蛋白石守护者为结界,则蛋白石守护者成为3/4,具飞行与反红保护异能的石像鬼生物。 @@ -8610,15 +8833,14 @@ Ordeal of Nylea|倪勒娅的试炼|结界~灵气|结附于生物\n每当所结 Ordeal of Purphoros|普罗烽斯的试炼|结界~灵气|结附于生物\n每当所结附的生物攻击时,在其上放置一个+1/+1指示物。然后如果该生物上有三个或更多+1/+1指示物,则牺牲普罗烽斯的试炼。\n当你牺牲普罗烽斯的试炼时,它对目标生物或牌手造成3点伤害。 Ordeal of Thassa|塔萨的试炼|结界~灵气|结附于生物\n每当所结附的生物攻击时,在其上放置一个+1/+1指示物。然后如果该生物上有三个或更多+1/+1指示物,则牺牲塔萨的试炼。\n当你牺牲塔萨的试炼时,抓两张牌。 Order of Midnight|午夜骑士团|生物 ~人类/骑士|飞行\n午夜骑士团不能进行阻挡。 +Order of Whiteclay|白土教士團|生物~洁英/僧侣|{1}{W}{W},{Q}:将目标总法术力费用等于或小于3的生物牌从你的坟墓场移回场上。 ({Q}是重置符号。) Order of the Golden Cricket|金蟋蟀骑士团|生物~洁英/骑士|每当金蟋蟀骑士团攻击时,你可以支付{W}。 若你如此作,则它获得飞行异能直到回合结束。 Order of the Sacred Bell|圣钟教士团|生物~人类/修行僧| Order of the Stars|辉星教士团|生物~人类/僧侣|守军(此生物不能攻击。)\n于辉星教士团进场时,选择一种颜色。\n辉星教士团具有反该色保护异能。 -Order of Whiteclay|白土教士團|生物~洁英/僧侣|{1}{W}{W},{Q}:将目标总法术力费用等于或小于3的生物牌从你的坟墓场移回场上。 ({Q}是重置符号。) Order|Order|瞬间|放逐目标进行攻击的生物。 Ordruun Commando|欧度鲁突击兵|生物~牛头怪/士兵|{W}:于本回合中,防止接下来将对欧度鲁突击兵造成的1点伤害。 Ordruun Veteran|欧度鲁老兵|生物~牛头怪/士兵|协战~每当欧度鲁老兵与至少两个其他生物攻击时,欧度鲁老兵获得连击异能直到回合结束。(它能造成先攻与普通战斗伤害。) Ore Gorger|吞矿怪|生物~精怪|每当你使用精怪或古咒咒语时,你可以消灭目标非基本地。 -Oread of Mountain's Blaze|峰焰山灵|结界生物~宁芙|{2}{R},弃一张牌:抓一张牌。 Ore-Scale Guardian|铁鳞守护者|生物 ~龙|你坟墓场中每有一张地牌,此咒语便减少{1}来施放。\n飞行,敏捷 Oread of Mountain's Blaze|峰焰山灵|结界生物 ~宁芙|{2}{R},弃一张牌:抓一张牌。 Oreskos Explorer|俄瑞恣探险家|生物 ~猫/斥候|当俄瑞恣探险家进战场时,从你的牌库中搜寻至多X张平原牌,X为操控之地比你多的牌手数量。展示这些牌,将它们置于你手上,然后将你的牌库洗牌。 @@ -8631,6 +8853,7 @@ Oriss, Samite Guardian|撒姆尼守护者欧莉丝|传奇生物~人类/僧 Ormendahl, Profane Prince|渎神之子欧魔达|传奇生物~ - 恶魔|飞行,系命,不灭,敏捷 Ornamental Courage|华饰之威|瞬间|重置目标生物。它得+1/+3直到回合结束。 Ornate Kanzashi|华美发簪|神器|{2},{T}:目标对手将其牌库顶牌移出对战。 你可在本回合中使用该牌。 +Ornery Dilophosaur|暴躁双冠龙|生物 ~恐龙|死触(它对生物造成的任何数量伤害都足以消灭后者。)\n每当暴躁双冠龙攻击时,若你操控力量等于或大于4的生物,则暴躁双冠龙得+2/+2直到回合结束。 Ornery Goblin|暴躁鬼怪|生物 ~鬼怪/战士|每当暴躁鬼怪阻挡生物或被生物阻挡时,暴躁鬼怪对该生物造成1点伤害。 Ornery Kudu|暴躁捻角羚|生物~羚羊|当暴躁捻角羚进战场时,在目标由你操控的生物上放置一个-1/-1指示物。 Ornitharch|百鸟统领|生物~统领|飞行\n致敬2(于此生物进战场时,选择一位对手,他可以在其上放置两个+1/+1指示物。)\n当百鸟统领进战场时,若未支付其致敬费用,则将两个1/1白色,具飞行异能的鸟衍生生物放进战场。 @@ -8683,18 +8906,18 @@ Overgrown Armasaur|蔓生悍扫龙|生物 ~恐龙|激怒~每当蔓生悍扫 Overgrown Battlement|蔓生城垛|生物~墙|守军\n{T}:你每操控一个具守军异能的生物,便加{G}到你的法术力池中。 Overgrown Tomb|蔓生墓园|地 ~沼泽/树林|({T}:加{B}或{G}。)\n于蔓生墓园进战场时,你可以支付2点生命。如果你未如此作,则蔓生墓园须横置进战场。 Overgrowth Elemental|茂生元素|生物 ~元素|当茂生元素进战场时,在另一个目标由你操控的元素上放置一个+1/+1指示物。\n每当另一个由你操控的生物死去时,你获得1点生命。若该生物是元素,则在茂生元素上放置一个+1/+1指示物。 -Overgrowth|过度生长|结界~灵气|地结界(于使用时指定一个地为目标。 此牌进场时结附在该地上。)\n每当受此结界的地横置以产生法术力时,其操控者加{G}{G}到他的法术力池中。 +Overgrowth|过度生长|结界~灵气|地结界(于使用时指定一个地为目标。 此牌进场时结附在该地上)\n每当受此结界的地横置以产生法术力时,其操控者加{G}{G}到他的法术力池中。 Overrule|宣告无效|瞬间|除非目标咒语的操控者支付{X},否则反击该咒语。 你获得X点生命。 Overrun|横行|法术|由你操控的生物得+3/+3并获得践踏异能直到回合结束。 (如果由你操控的某生物将分配的伤害足以消灭所有阻挡它的生物,你可以将它所剩余数量的伤害分配给防御牌手或鹏洛客。) Overseer of the Damned|厄亡者督军|生物~恶魔|飞行\n当厄亡者督军进战场时,你可以消灭目标生物。\n每当一个由对手操控且非衍生物的生物死去时,将一个2/2黑色灵俑衍生生物横置进战场。 Oversoul of Dusk|暮色超灵|生物~精怪/圣者|反蓝保护,反黑保护,反红保护 -Overwhelm|压服|法术|召集(使用此咒语时,你每为它横置一个生物,便可以少支付{1},或一点所横置生物颜色的法术力。)\n由你操控的生物得+3/+3直到回合结束。 Overwhelmed Apprentice|过负学徒|生物 ~人类/法术师|当过负学徒进战场时,每位对手各将其牌库顶的两张牌置入其坟墓场。然后你占卜2。(检视你牌库顶的两张牌,然后将其中任意数量的牌以任意顺序置于你牌库底,其余则以任意顺序置于你牌库顶。) Overwhelming Denial|压倒性拒斥|瞬间|潮涌{U}{U}(如果你或队友本回合中施放过其他咒语,则你可以支付此牌的潮涌费用来施放它。)\n压倒性拒斥不能被咒语或异能反击。\n反击目标咒语。 Overwhelming Forces|Overwhelming Forces|| Overwhelming Intellect|压倒性智能|瞬间|反击目标生物咒语。 抓若干牌,其数量等同于该咒语的总法术力费用。 Overwhelming Splendor|非凡壮景|结界~灵气/诅咒|结附于牌手\n由所结附之牌手操控的生物均失去所有异能,且基础力量与防御力为1/1。\n所结附的牌手不能起动不是法术力异能或忠诚异能的起动式异能。 Overwhelming Stampede|压倒性蹄响|法术|直到回合结束,由你操控的生物获得践踏异能且得+X/+X,X为由你操控的生物中力量最大者的数值。 +Overwhelm|压服|法术|召集(使用此咒语时,你每为它横置一个生物,便可以少支付{1},或一点所横置生物颜色的法术力。)\n由你操控的生物得+3/+3直到回合结束。 Ovinize|羊化术|瞬间|直到回合结束,目标生物失去所有异能,并成为0/1生物。 Ovinomancer|羊化术师|生物~人类/法术师|当羊化术师进场时,除非你将三个由你操控的基本地移回其拥有者手上,否则牺牲之。\n{T},将羊化术师移回其拥有者手上:消灭目标生物。 它不能重生。 该生物的操控者将一个0/1绿色绵羊衍生物放置进场。 Oviya Pashiri, Sage Lifecrafter|铸生智者奥薇亚帕西理|传奇生物~人类/神器师|{2}{G},{T}:派出一个1/1无色自动机衍生神器生物。\n{4}{G},{T}:派出一个X/X无色组构体衍生神器生物,X为由你操控的生物数量。 @@ -8707,6 +8930,7 @@ Oyobi, Who Split the Heavens|破天央誉飞|传奇生物~精怪|飞行\n每 Pacification Array|绥靖阵列|神器|{2},{T}:横置目标神器或生物。 Pacifism|和平主义|结界 ~灵气|结附于生物\n所结附的生物不能进行攻击或阻挡。 Pack Guardian|狼群守卫|生物~狼/精怪|闪现(你可以于你能够施放瞬间的时机下施放此咒语。)\n当狼群守卫进战场时,你可以弃一张地牌。若你如此作,则将一个2/2绿色的狼衍生生物放进战场。 +Pack Leader|犬群领袖|生物 ~狗|由你操控的其他狗得+1/+1。\n每当犬群领袖攻击时,防止本回合中将对由你操控的狗造成之所有战斗伤害。 Pack Mastiff|獒犬群|生物 ~猎犬|{1}{R}:每个由你操控且名称为獒犬群的生物各得+1/+0直到回合结束。 Pack Rat|林鼠群|生物~老鼠|林鼠群之力量与防御力各等同于由你操控的老鼠之数量。\n{2}{B},弃一张牌:将一个衍生物放进战场,此衍生物为林鼠群之复制品。 Pack's Disdain|遭群鄙视|瞬间|选择一种生物类别。 你每操控一个该类别的永久物,目标生物便得-1/-1直到回合结束。 @@ -8717,10 +8941,10 @@ Padeem, Consul of Innovation|求新执政珀蒂|传奇生物~维多肯/神 Pain Kami|苦痛神|生物~精怪|{X}{R},牺牲苦痛神:苦痛神对目标生物造成X点伤害。 Pain Magnification|增强苦痛|结界|每当单一来源向任一对手造成3点或更多伤害时,该牌手弃一张牌。 Pain Seer|苦痛预言师|生物~人类/法术师|启悟~每当苦痛预言师成为未横置时,展示你的牌库顶牌,并将该牌置于你手上。你失去等同于该牌之总法术力费用的生命。 +Pain's Reward|苦痛报偿|法术|你以任意数量的生命来喊价。 依照回合的顺序,每位牌手可出更高的价。 如果无人出更高的价,则此喊价结束。 出最高价的牌手失去等同于其出价的生命,并抓四张牌。 Painful Lesson|惨痛教训|法术|目标牌手抓两张牌且失去2点生命。 Painful Quandary|痛苦窘境|结界|每当任一对手施放咒语时,除非该牌手弃一张牌,否则他失去5点生命。 Painful Truths|痛苦真相|法术|聚辉~你抓X张牌且你失去X点生命,X为施放痛苦真相时用来支付费用的法术力颜色数量。 -Pain's Reward|苦痛报偿|法术|你以任意数量的生命来喊价。 依照回合的顺序,每位牌手可出更高的价。 如果无人出更高的价,则此喊价结束。 出最高价的牌手失去等同于其出价的生命,并抓四张牌。 Painsmith|苦痛工匠|生物~人类/神器师|每当你施放一个神器咒语时,你可以令目标生物得+2/+0并获得死触异能直到回合结束。 Painted Bluffs|斑斓绝壁|地~沙漠|{T}:加{C}到你的法术力池中。\n{1},{T}:加一点任意颜色的法术力到你的法术力池中。 Painter's Servant|画家仆役|神器生物~稻草人|于画家仆役进场时,选择一种颜色。\n所有不在场上的牌,所有咒语,以及所有永久物均额外具有该颜色。 @@ -8742,7 +8966,7 @@ Paliano Vanguard|帕兰诺城先锋|生物~人类/士兵|帕兰诺城先锋 Paliano, the High City|上城帕兰诺|传奇地|于你抽选上城帕兰诺时展示之。你右手边的牌手选择一种颜色,你选择另一种颜色,然后你左手边的牌手再选择另外一种颜色。\n{T}:加一点法术力到你的法术力池中,其颜色为于你抽选名称为上城帕兰诺之牌时被选中的各颜色之一。 Palisade Giant|围栏巨人|生物~巨人/士兵|所有将对你或另一个由你操控的永久物所造成的伤害,改为对围栏巨人造成之。 Palladia-Mors, the Ruiner|烬龙派蒂墨司|传奇生物 ~长老/龙|飞行,警戒,践踏\n如果烬龙派蒂墨司还没造成过伤害,则它具有辟邪异能。 -Palladium Myr|钯秘耳|神器生物~秘耳|{T}:加{2}到你的法术力池中。 +Palladium Myr|钯秘耳|神器生物 ~秘耳|{T}:加{C}{C}。 Palliation Accord|减伤调和|结界|每当由对手操控的一个生物成为横置时,在减伤调和上放置一个盾牌指示物。\n从减伤调和上移去一个盾牌指示物:于本回合中,防止接下来将对你造成的1点伤害。 Pallid Mycoderm|苍白菌衣|生物~真菌|在你的维持开始时,在苍白菌衣上放置一个芽孢指示物。\n从苍白菌衣上移去三个芽孢指示物:将一个1/1绿色腐生物衍生物放置进场。\n牺牲一个腐生物:每个由你操控的真菌与腐生物得+1/+1直到回合结束。 Pandemonium|大混乱|结界|每当一个生物进场时,该生物的操控者可以令它对目标生物或牌手造成伤害,其数量等同于该生物的力量。 @@ -8774,18 +8998,20 @@ Parapet Watchers|胸墙看守|生物~洁英/士兵|{W/U}:胸墙看守得+0 Paraselene|幻月咒|法术|消灭所有结界。 每以此法消灭一个结界,你便获得1点生命。 Parasitic Implant|植入寄生|结界~灵气|结附于生物\n在你的维持开始时,所结附的生物之操控者将它牺牲,且你将一个1/1无色秘耳衍生神器生物放进战场。 Parasitic Strix|寄生枭|神器生物~鸟|飞行\n当寄生枭进场时,若你操控黑色永久物,则目标牌手失去2点生命且你获得2点生命。 +Parcelbeast|开路牛羚|生物 ~元素/野兽|合变{G}{U}(如果你支付此咒语的合变费用来施放之,则将它放置在目标由你拥有之非人类生物的顶上或底下。它们合变作顶上的生物,外加具有底下所有异能。)\n{1},{T}:检视你的牌库顶牌。如果它是地牌,则你可以将之放进战场。如果你未将该牌放进战场,则将它置于你手上。 Pardic Dragon|帕笛可巨龙|生物~龙|飞行\n{R}:帕笛可巨龙得+1/+0直到回合结束。\n延缓2~{R}{R}\n每当对手使用咒语时,若帕笛可巨龙已延缓,则该牌手可以在帕笛可巨龙上放置一个计时指示物。 Pardic Wanderer|帕笛可漫游者|神器生物 ~魔像|践踏 Parhelion II|幻日二号|传奇神器 ~载具|飞行,先攻,警戒\n每当幻日二号攻击时,派出两个4/4白色,具飞行与警戒异能的天使衍生生物,且正进行攻击。\n搭载4(横置任意数量由你操控且力量总和等于或大于4的生物:此载具成为神器生物直到回合结束。) Parhelion Patrol|炫日巡卫|生物 ~人类/骑士|飞行,警戒\n训导(每当此生物攻击时,在目标进行攻击且力量小于它的生物上放置一个+1/+1指示物。) -Pariah|贱民|结界~灵气|生物结界(于使用时指定一个生物为目标。 此牌进场时结附在该生物上。)\n所有将对你造成的伤害改为对受此结界的生物造成之。 Pariah's Shield|贱民之盾|神器~武具|所有将对你造成的伤害改为对装备此武具的生物造成之。\n佩带{3} +Pariah|贱民|结界~灵气|生物结界(于使用时指定一个生物为目标。 此牌进场时结附在该生物上。)\n所有将对你造成的伤害改为对受此结界的生物造成之。 Part the Veil|分开水帘|瞬间~古咒|将所有由你操控的生物移回其拥有者的手上。 Part the Waterveil|分开水帘|法术|于本回合后进行额外的一个回合。放逐分开水帘。醒转6~{6}{U}{U}{U}(如果你支付{6}{U}{U}{U}来施放此咒语,则另在目标由你操控的地上放置六个+1/+1指示物,且它成为0/0,具敏捷异能的元素生物。它仍然是地。) Parting Thoughts|临终思绪|法术|消灭目标生物。你抓X张牌且失去X点生命,X为该生物上的指示物数量。 Pashalik Mons|帕沙力克将军芒氏|传奇生物 ~鬼怪/战士|每当帕沙力克将军芒氏或另一个由你操控的鬼怪死去时,帕沙力克将军芒氏对任意一个目标造成1点伤害。\n{3}{R},牺牲一个鬼怪:派出两个1/1红色鬼怪衍生生物。 Passwall Adept|密墙专家|生物 ~人类/法术师|{2}{U}:目标生物本回合不能被阻挡。 Past in Flames|过往成焰|法术|你坟墓场中的每张瞬间与法术牌都获得返照异能直到回合结束。其返照费用等同于该牌的法术力费用。\n返照{4}{R}(你可以从你的坟墓场施放此牌,并支付其返照费用,然后将它放逐。) +Patagia Tiger|翼翅飞虎|生物 ~猫|飞行\n当翼翅飞虎进战场时,目标由你操控的人类得+2/+2直到回合结束。 Patagia Viper|翼翅毒蛇|生物~蛇|飞行\n当翼翅毒蛇进场时,将两个1/1,既是绿色也是蓝色的蛇衍生物放置进场。\n当翼翅毒蛇进场时,除非用过{U}来支付其费用,否则将它牺牲。 Path of Anger's Flame|怒火焰迹|瞬间~古咒|由你操控的生物得+2/+0直到回合结束。 Path of Bravery|勇行之途|结界|只要你的总生命大于或等于你的起始总生命,由你操控的生物便得+1/+1。\n每当由你操控的一个或数个生物攻击时,你获得若干生命,其数量等同于进行攻击的生物数量。 @@ -8811,8 +9037,8 @@ Pattern Matcher|配模魔像|神器生物 ~魔像|当配模魔像进战场时 Pause for Reflection|片刻反思|瞬间|召集(此咒语能用你的生物来协助施放。你于施放此咒语时每横置一个生物,就能为此咒语支付{1}或一点该生物颜色之法术力。)\n于本回合中,防止将造成的所有战斗伤害。 Pawn of Ulamog|钨拉莫兵卒|生物~吸血鬼/祭师|每当钨拉莫兵卒或另一个由你操控、且非衍生物的生物从战场进入坟墓场时,你可以将一个0/1无色奥札奇/后裔衍生物放进战场。 它具有「牺牲此生物:加{1}到你的法术力池中。」 Pay No Heed|不予理会|瞬间|选择一个来源,于本回合中,防止该来源将造成的所有伤害。 -Peace of Mind|内心宁静|结界|{W},弃一张牌:你获得3点生命。 Peace Strider|和平神行客|神器生物 ~组构体|当和平神行客进战场时,你获得3点生命。 +Peace of Mind|内心宁静|结界|{W},弃一张牌:你获得3点生命。 Peacewalker Colossus|护宁巨像|神器~载具|{1}{W}:另一个目标由你操控的载具成为神器生物直到回合结束。\n搭载4(横置任意数量由你操控且力量总和等于或大于4的生物:此载具成为神器生物直到回合结束。) Peach Garden Oath|Peach Garden Oath|| Peak Eruption|岩峰爆发|法术|消灭目标山脉。岩峰爆发对该地的操控者造成3点伤害。 @@ -8823,6 +9049,7 @@ Peel from Reality|实界剥除|瞬间|将目标由你操控的生物与目标不 Peema Aether-Seer|皮默乙太预言师|生物~妖精/德鲁伊|当皮默乙太预言师进战场时,你得到若干{E}(能量指示物),其数量等同于由你操控的生物中力量最大者的数值。\n支付{E}{E}{E}:目标生物本回合若能进行阻挡,则须如此作。 Peema Outrider|皮默前导兵|生物~妖精/神器师|践踏\n装配1(当此生物进战场时,在其上放置一个+1/+1指示物或派出一个1/1无色自动机衍生神器生物。) Peer Through Depths|寻遍深水|瞬间~古咒|检视你牌库顶的五张牌。你可以展示其中的一张瞬间或法术牌,并将其置于你手上。将其余的牌以任意顺序置于你的牌库底。 +Peer into the Abyss|窥探深渊|法术|目标牌手抓等同于其牌库中牌数量一半的牌,且失去等同于其总生命数量一半的生命。各数量小数点后均进位。 Pegasus Charger|冲锋飞马|生物~飞马|飞行(只有具飞行异能的生物才能阻挡它。)\n先攻(此生物会比不具先攻异能的生物提前造成战斗伤害。) Pegasus Courser|飞天骏马|生物 ~飞马|飞行\n每当飞天骏马攻击时,另一个目标进行攻击的生物获得飞行异能直到回合结束。 Pelakka Wurm|皮拉卡亚龙|生物 ~亚龙|践踏\n当皮拉卡亚龙进战场时,你获得7点生命。\n当皮拉卡亚龙死去时,抓一张牌。 @@ -8851,13 +9078,14 @@ Perilous Shadow|危险阴影|生物~昆虫/阴魂|{1}{B}:危险阴影得+2 Perilous Vault|险恶贮窖|神器|{5},{T},放逐险恶贮窖:放逐所有非地永久物。 Perilous Voyage|险恶旅程|瞬间|将目标不由你操控的非地永久物移回其拥有者手上。如果其总法术力费用等于或小于2,则占卜2。 Perimeter Captain|边阵队长|生物~人类/士兵|守军\n每当一个由你操控且具守军异能的生物阻挡时,你可以获得2点生命。 +Perimeter Sergeant|守备士官|生物 ~人类/士兵|每当守备士官攻击时,由你操控的其他人类得+1/+0直到回合结束。 Perish the Thought|打住念头|法术|目标对手展示其手牌。 你选择其中一张牌。 该牌手将该牌洗入其牌库。 Permafrost Trap|永冻陷阱|瞬间~陷阱|如果本回合中某对手有绿色生物在其操控下进战场,你可以支付{U},而不支付永冻陷阱的法术力费用。\n横置至多两个目标生物。 这些生物在其操控者的下一个重置步骤中不能重置。 Permeating Mass|弥散大群|生物~精怪|每当弥散大群对任一生物造成战斗伤害时,该生物成为弥散大群的复制品。 Pernicious Deed|毒契|结界|{X},牺牲毒契:消灭所有总法术力费用等于或小于X的神器、生物和结界。 Perpetual Timepiece|永动时计|神器|{T}:将你牌库顶的两张牌置入你的坟墓场。\n{2},放逐永动时计:将任意数量的目标牌从你的坟墓场洗回你的牌库。 -Perplex|狼狈不堪|瞬间|除非目标咒语之操控者弃掉其手牌,否则将其反击。\n易质{1}{U}{B}({1}{U}{B},弃掉此牌:从你的牌库中搜寻一张总法术力费用与它相同的牌,展示该牌,并置于你手上。 然后将你的牌库洗牌。 使用的时机视同法术。) Perplexing Chimera|扰志盖美拉|结界生物~盖美拉|每当任一对手施放咒语时,你可以交换扰志盖美拉与该咒语的操控权。若你如此作,你可以为该咒语选择新的目标。(如果该咒语成为永久物,则你操控该永久物。) +Perplex|狼狈不堪|瞬间|除非目标咒语之操控者弃掉其手牌,否则将其反击。\n易质{1}{U}{B}({1}{U}{B},弃掉此牌:从你的牌库中搜寻一张总法术力费用与它相同的牌,展示该牌,并置于你手上。 然后将你的牌库洗牌。 使用的时机视同法术。) Persecute|迫害|法术|选择一种颜色。 目标牌手展示其手牌,并从中弃掉所有该颜色的牌。 Persistent Nightmare|不散梦魇|生物~ - 梦魇|潜匿(此生物不能被力量比它大的生物阻挡。)\n当不散梦魇对任一牌手造成战斗伤害时,将它移回其拥有者手上。 Persistent Petitioners|执着诉愿人|生物 ~人类/参谋|{1},{T}:目标牌手将其牌库顶牌置入其坟墓场。\n横置四个由你操控且未横置的参谋:目标牌手将其牌库顶的十二张牌置入其坟墓场。\n名称为执着诉愿人的牌,在套牌中的数量不受限制。 @@ -8865,6 +9093,7 @@ Personal Sanctuary|内心圣殿|结界|于你的回合中,防止将对你造 Persuasion|劝服|结界~灵气|生物结界(于使用时指定一个生物为目标。 此牌进场时结附在该生物上。)\n你操控受此结界的生物。 Pestermite|恼人鬼|生物~仙灵/浪客|闪现\n飞行\n当恼人鬼进场时,你可以横置或重置目标永久物。 Pestilence Demon|瘟疫恶魔|生物~恶魔|飞行\n{B}:瘟疫恶魔对每个生物和每位牌手各造成1点伤害。 +Pestilent Haze|瘟疫迷雾|法术|选择一项~\n•所有生物得-2/-2直到回合结束。\n•从每个鹏洛客上各移去两个忠诚指示物。 Pestilent Kathari|瘟疫卡刹立|生物~鸟/战士|飞行\n死触 (每当此生物对任一生物造成伤害时,消灭后者。)\n{2}{R}:瘟疫卡刹立获得先攻异能直到回合结束。 Pestilent Souleater|瘟疫食灵妖|神器生物~昆虫|{B/P}:瘟疫食灵妖获得侵染异能直到回合结束。 ({B/P}可用{B}或2点生命来支付。 具侵染的生物会以-1/-1指示物的方式对生物造成伤害,并以中毒指示物的方式对牌手造成伤害。) Pestilent Spirit|瘟疫精怪|生物 ~精怪|威慑,死触\n由你操控的瞬间与法术咒语具有死触异能。(它们对生物造成的任何数量伤害都足以消灭后者。) @@ -8893,7 +9122,6 @@ Phantom Warrior|幽魅战士|生物 ~虚影/战士|幽魅战士不能被阻 Phantom Wings|幽魅羽翼|生物结界|受此结界的生物具有飞行异能。\n牺牲幽魅羽翼:将受此结界的生物移回其拥有者手上。 Phantom Wurm|幽魅亚龙|生物~亚龙/精怪|幽魅亚龙进场时上面有四个+1/+1指示物。\n若幽魅亚龙将受到伤害,则防止该伤害。 从幽魅亚龙上移去一个+1/+1指示物。 Pharagax Giant|法拉伽斯巨人|生物~巨人|致敬2(于此生物进战场时,选择一位对手,他可以在其上放置两个+1/+1指示物。)\n当法拉伽斯巨人进战场时,若未支付其致敬费用,则法拉伽斯巨人向每位对手各造成5点伤害。 -Pharika, God of Affliction|折磨神芳瑞卡|传奇结界生物~神|不灭\n只要你的黑绿两色献力小于七,芳瑞卡便不是生物。\n{B}{G}:将目标生物牌从坟墓场放逐。其拥有者将一个1/1黑绿双色,具死触异能的蛇衍生结界生物放进战场。 Pharika's Chosen|芳瑞卡的精卫|生物~蛇|死触(它对生物造成的任何数量伤害都足以消灭后者。) Pharika's Cure|芳瑞卡的医治|瞬间|芳瑞卡的医治对目标生物造成2点伤害,且你获得2点生命。 Pharika's Disciple|芳瑞卡的信徒|生物~半人马/战士|死触(它对生物造成的任何数量伤害都足以消灭后者。)铭勇1(当此生物对任一牌手造成战斗伤害时,若它未铭勇,则在其上放置一个+1/+1指示物且它已铭勇。) @@ -8901,6 +9129,7 @@ Pharika's Libation|芳瑞卡的奠酒式|瞬间|选择一项~\n•目标对手 Pharika's Mender|芳瑞卡的照护师|生物~蛇发妖|当芳瑞卡的照护师进战场时,你可以将目标生物或结界牌从你的坟墓场移回你手上。 Pharika's Spawn|芳瑞卡的后裔|生物 ~蛇发妖|逸脱~{5}{B},从你的坟墓场放逐三张其他牌。(你可以从你的坟墓场施放此牌,并支付其逸脱费用。)\n芳瑞卡的后裔逸脱时上面有两个+1/+1指示物。当它以此法进战场时,每位对手各牺牲一个非蛇发妖的生物。 Pharika, God of Affliction|折磨神芳瑞卡|传奇结界生物~神|不灭\n只要你的黑绿两色献力小于七,芳瑞卡便不是生物。\n{B}{G}:将目标生物牌从坟墓场放逐。其拥有者将一个1/1黑绿双色,具死触异能的蛇衍生结界生物放进战场。 +Phase Dolphin|腾跃海豚|生物 ~元素/鲸鱼|每当腾跃海豚攻击时,另一个目标进行攻击的生物本回合不能被阻挡。 Phenax, God of Deception|欺瞒神斐纳克|传奇结界生物~神|不灭\n只要你的蓝黑两色献力小于七,斐纳克便不是生物。\n由你操控的生物具有「{T}:目标牌手将其牌库顶的X张牌置入其坟墓场,X为此生物的防御力。」 Pheres-Band Brawler|斐力兹族好斗者|生物 ~半人马/战士|当斐力兹族好斗者进战场时,它与至多一个目标不由你操控的生物互斗。(它们各向对方造成等同于本身力量的伤害。) Pheres-Band Centaurs|斐力兹族半人马|生物~半人马/战士| @@ -8914,6 +9143,7 @@ Phosphorescent Feast|磷光盛宴|法术|从你手上展示任意数量的牌。 Phthisis|痨病|法术|消灭目标生物。 其操控者失去等同于其力量与防御力加总的生命。\n延缓5~{1}{B}(除了从你手上使用此牌,你可以支付{1}{B}并将此牌移出对战,且上面有五个计时指示物。 在你的维持开始时,从其上移去一个计时指示物。 当你移去最后一个时,则使用它且不需支付其法术力费用。) Phylactery Lich|避邪符巫妖|生物 ~灵俑|不灭\n于避邪符巫妖进战场时,在一个由你操控的神器上放置一个避邪符指示物。\n当你未操控其上有避邪符指示物的永久物时,牺牲避邪符巫妖。 Phyresis|非瑞化|结界~灵气|结附于生物\n所结附的生物具有侵染异能。 (它会以-1/-1指示物的方式对生物造成伤害,并以中毒指示物的方式对牌手造成伤害。) +Phyrexia's Core|非瑞克西亚核心|地|{T}:加{1}到你的法术力池中。\n{1},{T},牺牲一个神器:你获得1点生命。 Phyrexian Arena|非瑞克西亚斗技场|结界|在你的维持开始时,你抓一张牌且失去1点生命。 Phyrexian Crusader|非瑞克西亚圣战军|生物~灵俑/骑士|先攻,反红保护,反白保护\n侵染 (此生物会以-1/-1指示物的方式对生物造成伤害,并以中毒指示物的方式对牌手造成伤害。) Phyrexian Digester|非瑞克西亚消化者|神器生物~组构体|侵染 (此生物会以-1/-1指示物的方式对生物造成伤害,并以中毒指示物的方式对牌手造成伤害。) @@ -8940,12 +9170,11 @@ Phyrexian Totem|非瑞克西亚图腾像|神器|{T}:加{B}到你的法术力 Phyrexian Unlife|非瑞克西亚体质|结界|你不因生命为0或更少而输掉这盘游戏。\n只要你的生命为0或更少,则将所有对你造成的伤害视为其来源具有侵染。 (伤害会以中毒指示物的方式对你造成。) Phyrexian Vatmother|非瑞克西亚育毒兽|生物~惊惧兽|侵染 (此生物会以-1/-1指示物的方式对生物造成伤害,并以中毒指示物的方式对牌手造成伤害。)\n在你的维持开始时,你得到一个中毒指示物。 Phyrexian Vault|非瑞克西亚地窖|神器|{2},{T},牺牲一个生物:抓一张牌。 -Phyrexia's Core|非瑞克西亚核心|地|{T}:加{1}到你的法术力池中。\n{1},{T},牺牲一个神器:你获得1点生命。 Phytoburst|植生爆发|法术|目标生物得+5/+5直到回合结束。 Phytohydra|繁生多头龙|生物~植物/多头龙|若繁生多头龙将受到伤害,则改为在上面放置等量的+1/+1指示物。 Phytotitan|植生巨汉|生物~植物/元素|当植生巨汉死去,在其拥有者的下一个维持开始时,将植生巨汉在他的操控下横置移回战场。 -Pia and Kiran Nalaar|琵雅纳拉与基岚纳拉|传奇生物~人类/神器师|当琵雅纳拉与基岚纳拉进战场时,将两个1/1无色,具飞行异能的振翼机衍生神器生物放进战场。{2}{R},牺牲一个神器:琵雅纳拉与基岚纳拉对目标生物或牌手造成2点伤害。 Pia Nalaar|琵雅纳拉|传奇生物~人类/神器师|当琵雅纳拉进战场时,派出一个1/1无色,具飞行异能的振翼机衍生神器生物。\n{1}{R}:目标神器生物得+1/+0直到回合结束。\n{1},牺牲一个神器:目标生物本回合不能进行阻挡。 +Pia and Kiran Nalaar|琵雅纳拉与基岚纳拉|传奇生物~人类/神器师|当琵雅纳拉与基岚纳拉进战场时,将两个1/1无色,具飞行异能的振翼机衍生神器生物放进战场。{2}{R},牺牲一个神器:琵雅纳拉与基岚纳拉对目标生物或牌手造成2点伤害。 Pia's Revolution|琵雅的革命|结界|每当一个非衍生物的神器从战场进入你的坟墓场时,除非目标对手让琵雅的革命对他造成3点伤害,否则将该牌移回你手上。 Pick the Brain|采摘思绪|法术|目标对手展示其手牌。你选择其中一张非地牌,并放逐该牌。\n躁狂~如果你坟墓场中牌的类别有四种或更多,则从该牌手的坟墓场、手牌及牌库中搜寻任意数量与所放逐之牌同名的牌,放逐这些牌,然后该牌手将其牌库洗牌。 Pieces of the Puzzle|谜题拼图|法术|展示你牌库顶的五张牌。将其中至多两张瞬间和/或法术牌置于你手上,其余则置入你的坟墓场。 @@ -8960,8 +9189,8 @@ Pillage|掠夺|法术|消灭目标神器或地。它不能重生。 Pillar of Flame|火焰柱|法术|火焰柱对目标生物或牌手造成2点伤害。 如果本回合中曾以此法受到伤害的生物将死去,则改为将它放逐。 Pillar of Light|圣光柱|瞬间|放逐目标防御力等于或大于4的生物。 Pillar of Origins|源始雕柱|神器|于源始雕柱进战场时,选择一种生物类别。\n{T}:加一点任意颜色的法术力到你的法术力池中。此法术力只能用来施放该类别的生物咒语。 -Pillar of the Paruns|元祖柱|地|{T}:加一点任意颜色的法术力到你的法术力池中。 此法术力只能用来支付多色咒语的费用。 Pillar of War|好战雕柱|神器生物~魔像|守军\n只要好战雕柱上结附了灵气,它便能视同不具守军异能地进行攻击。 +Pillar of the Paruns|元祖柱|地|{T}:加一点任意颜色的法术力到你的法术力池中。 此法术力只能用来支付多色咒语的费用。 Pillarfield Ox|柱坪牛|生物~牛| Pillory of the Sleepless|无眠颈手枷|结界 ~灵气|结附于生物\n所结附的生物不能进行攻击或阻挡。\n所结附的生物具有「在你的维持开始时,你失去1点生命。」 Pin to the Earth|钉牢在地|结界~灵气|结附于生物\n所结附的生物得-6/-0。 @@ -8975,6 +9204,7 @@ Pious Interdiction|虔诚禁制|结界 ~灵气|结附于生物\n当虔诚禁 Pious Kitsune|虔敬狐僧|生物~狐/僧侣|在你的维持开始时,在虔敬狐僧上放置一个奉献指示物。然后若场上有名称为八尾半的生物,则虔敬狐僧上每有一个奉献指示物,你就获得1点生命。\n{T},从虔敬狐僧上移去一个奉献指示物:你获得1点生命。 Pious Wayfarer|虔敬旅人|生物 ~人类/斥候|星彩~每当一个结界在你的操控下进战场时,目标生物得+1/+1直到回合结束。 Piper of the Swarm|鼠群魔笛手|生物 ~人类/邪术师|由你操控的老鼠具有威慑异能。\n{1}{B},{T}:派出一个1/1黑色老鼠衍生生物。\n{2}{B}{B},{T},牺牲三个老鼠:获得目标生物的操控权。 +Pir's Whim|皮儿的奇想|法术|为每位牌手分别选择友方或敌方。每位友方各从其牌库中搜寻一张地牌,将之横置放进战场,然后将其牌库洗牌。每位敌方各牺牲一个由其操控的神器或结界。 Pir, Imaginative Rascal|奇想顽童皮儿|传奇生物 ~人类|与奇妙伙伴大牙拍档(当此生物进战场时,目标牌手可以将大牙从其牌库置于其手上,然后洗牌。)\n如果将会在由你队伍操控的永久物上放置一个或数个指示物,则改为对每种此类指示物而言,在该永久物上放置原数量加一的指示物。 Piracy Charm|海盗护符|瞬间|选择一项~目标生物获得海岛行者异能直到回合结束;或目标生物得+2/-1直到回合结束;或目标牌手弃一张牌。 Piranha Marsh|水虎鱼沼地|地|水虎鱼沼地须横置进战场。\n当水虎鱼沼地进战场时,目标牌手失去1点生命。\n{T}:加{B}到你的法术力池中。 @@ -8982,13 +9212,12 @@ Pirate Ship|海盗船|生物~人类/海盗|除非防御牌手操控海岛, Pirate's Cutlass|海盗的短弯刀|神器 ~武具|当海盗的短弯刀进战场时,将它装备在目标由你操控的海盗上。\n佩带此武具的生物得+2/+1。\n佩带{2}({2}:装备在目标由你操控的生物上。佩带的时机视同法术。) Pirate's Pillage|海盗掠夺|法术|弃一张牌,以作为施放海盗掠夺的额外费用。\n抓两张牌并派出两个无色珍宝衍生神器,它们具有「{T},牺牲此神器:加一点任意颜色的法术力到你的法术力池中。」 Pirate's Prize|海盗的奖赏|法术|抓两张牌。派出一个无色珍宝衍生神器,且具有「{T},牺牲此神器:加一点任意颜色的法术力到你的法术力池中。」 -Pir's Whim|皮儿的奇想|法术|为每位牌手分别选择友方或敌方。每位友方各从其牌库中搜寻一张地牌,将之横置放进战场,然后将其牌库洗牌。每位敌方各牺牲一个由其操控的神器或结界。 Piston Sledge|活塞锤|神器~武具|当活塞锤进战场时,将它装备在目标由你操控的生物上。\n佩带此武具的生物得+3/+1。\n佩带~牺牲一个神器。 Piston-Fist Cyclops|冲拳独眼巨人|生物 ~独眼巨人|守军\n只要你本回合施放过瞬间或法术咒语,冲拳独眼巨人便能视同不具守军异能地进行攻击。 Pistus Strike|刺蝇飞击|瞬间|消灭目标具飞行异能的生物。 其操控者得到一个中毒指示物。 Pit Fight|死斗|瞬间|目标由你操控的生物与另一个目标生物互斗。(它们各向对方造成等同于本身力量的伤害。) Pit Keeper|暗渊门卫|生物~人类/法术师|当暗渊门卫进场时,若你的坟墓场中有四张或更多生物牌,则你可以将目标生物牌从你的坟墓场移回你手上。 -Pitchburn Devils|燃沥青魔鬼|生物~魔鬼|当燃沥青魔鬼死去时,它对目标生物或牌手造成3点伤害。 +Pitchburn Devils|燃沥青魔鬼|生物 ~魔鬼|当燃沥青魔鬼死去时,它对任意一个目标造成3点伤害。 Pitfall Trap|坠穴陷阱|瞬间~陷阱|如果只有一个生物进行攻击,你可以支付{W},而不支付坠穴陷阱的法术力费用。\n消灭目标进行攻击、且不具飞行异能的生物。 Pith Driller|钻髓怪|神器生物~惊惧兽|({B/P}可用{B}或2点生命来支付。)\n当钻髓怪进战场时,在目标生物上放置一个-1/-1指示物。 Pithing Needle|穿髓金针|神器|于穿髓金针进场时,说出一个牌名。\n除了法术力异能之外,具有该名称之来源的起动式异能都不能使用。 @@ -8998,23 +9227,22 @@ Pitiless Plunderer|冷酷袭劫者|生物 ~人类/海盗|每当另一个由 Pitiless Pontiff|冷酷主教|生物 ~吸血鬼/僧侣|{1},牺牲另一个生物:冷酷主教获得死触与不灭异能直到回合结束。(伤害与注明「消灭」的效应不会将它消灭。) Pitiless Vizier|无情维齐尔|生物~牛头怪/僧侣|每当你循环或弃一张牌时,无情维齐尔获得不灭异能直到回合结束。(伤害与注明「消灭」的效应不会将它消灭。如果其防御力降到0或更少,它仍会置入其拥有者的坟墓场。) Plagiarize|剽窃|瞬间|直到回合结束,若目标牌手将抓一张牌,则改为该牌手略过该次抓牌,并且你抓一张牌。 -Plague Beetle|疫病甲虫|生物~昆虫|沼泽行者(只要防御牌手操控沼泽,此生物便不能被阻挡。) +Plague Beetle|疫病甲虫|生物~昆虫|沼泽行者(只要防御牌手操控沼泽,此生物便不能被阻挡) Plague Belcher|疫病喷发兽|生物~灵俑/野兽|威慑\n当疫病喷发兽进战场时,在目标由你操控的生物上放置两个-1/-1指示物。\n每当另一个由你操控的灵俑死去时,每位对手各失去1点生命。 Plague Boiler|疫病闷锅|神器|在你的维持开始时,在疫病闷锅上放置一个疫病指示物。\n{1}{B}{G}:在疫病闷锅上放置一个疫病指示物,或从疫病闷锅上移去一个疫病指示物。\n当疫病闷锅上有三个或更多疫病指示物时,将它牺牲。 若你如此作,则消灭所有非地的永久物。 Plague Engineer|病害计划怪|生物 ~病媒|死触\n于病害计划怪进战场时,选择一种生物类别。\n由对手操控的该类别生物得-1/-1。 Plague Mare|散疫牝马|生物 ~梦魇/马|散疫牝马不能被白色生物阻挡。\n当散疫牝马进战场时,由对手操控的生物得-1/-1直到回合结束。 Plague Myr|疫病秘耳|神器生物~秘耳|侵染 (此生物会以-1/-1指示物的方式对生物造成伤害,并以中毒指示物的方式对牌手造成伤害。)\n{T}:加{1}到你的法术力池中。 -Plague of Vermin|病媒疫疾|法术|由你开始,每位牌手可以支付任意数量的生命值。 重复此流程,直到没有人支付生命为止。 对每位牌手而言,他每以此法支付1点生命,就将一个1/1黑色老鼠衍生物放置进场。 Plague Sliver|疫病裂片妖|生物~裂片妖|所有裂片妖具有「在你的维持开始时,此生物对你造成1点伤害。」 Plague Stinger|疫病飞刺兽|生物~昆虫/惊惧兽|飞行\n侵染 (此生物会以-1/-1指示物的方式对生物造成伤害,并以中毒指示物的方式对牌手造成伤害。) Plague Wight|疫病老妖|生物 ~灵俑|每当疫病老妖被阻挡时,每个阻挡它的生物各得-1/-1直到回合结束。 Plague Wind|疫病之风|法术|消灭所有不由你操控的生物。 它们不能重生。 Plague Witch|疫病巫师|生物~妖精/塑法师|{B},{T},弃一张牌:目标生物得-1/-1直到回合结束。 +Plague of Vermin|病媒疫疾|法术|由你开始,每位牌手可以支付任意数量的生命值。 重复此流程,直到没有人支付生命为止。 对每位牌手而言,他每以此法支付1点生命,就将一个1/1黑色老鼠衍生物放置进场。 Plaguecrafter|播疫师|生物 ~人类/祭师|当播疫师进战场时,每位牌手各牺牲一个生物或鹏洛客。每位无法如此作的牌手各弃一张牌。 Plagued Rusalka|病殁怨魂|生物~精怪|{B},牺牲一个生物:目标生物得-1/-1直到回合结束。 Plaguemaw Beast|疫病喉兽|生物~野兽|{T},牺牲一个生物:增殖。 (你选择任意数量其上有指示物的永久物和/或牌手,然后在其上放置一个它已有之类别的指示物。) Plains|平原|基本地 ~平原|({T}: 添加 {W}.) -Plains|平原|基本地~平原| Planar Bridge|时空渡桥|传奇神器|{8},{T}:从你的牌库中搜寻一张永久物牌,将之放进战场,然后将你的牌库洗牌。 Planar Cleansing|净化时空|法术|消灭所有非地永久物。 Planar Outburst|时空爆发|法术|消灭所有非地的生物。醒转4~{5}{W}{W}{W}(如果你支付 {5}{W}{W}{W}来施放此咒语,则另在目标由你操控的地上放置四个+1/+1指示物,且它成为0/0,具敏捷异能的元素生物。它仍然是地。) @@ -9026,7 +9254,7 @@ Plated Crusher|板甲碾破兽|生物 ~野兽|践踏\n辟邪(此生物不能 Plated Geopede|板甲地蜈蚣|生物~昆虫|先攻\n地落~每当一个地在你的操控下进战场时,板甲地蜈蚣得+2/+2直到回合结束。 Plated Pegasus|板甲飞马|生物~飞马|闪现(你可以于你能够使用瞬间的时机下使用此咒语。)\n飞行\n若任一咒语将对生物或牌手造成伤害,则防止此咒语将对该生物或牌手造成的1点伤害。 Plated Seastrider|板甲海行客|生物~野兽| -Platinum Angel|白金天使|神器生物~天使|飞行\n你这盘对战不会输,对手也不会赢。 +Platinum Angel|白金天使|神器生物~天使|飞行(只有具飞行或延势异能的生物才能阻挡它。)\n你这盘游戏不会输,对手也不会赢。 Platinum Emperion|白金皇像|神器生物~魔像|你的总生命不会改变。 (你不能获得或失去生命。 除了0点之外,你不能支付任何数量的生命。) Plaxcaster Frogling|护板蛙兽|生物~蛙/突变体|接殖3(此生物进场时上面有三个+1/+1指示物。 每当另一个生物进场时,你可以将此生物上的一个+1/+1指示物移到前者上。)\n{2}:目标具有+1/+1指示物的生物本回合中不能成为咒语或异能的目标。 Plaxmanta|护板鳐|生物~野兽|你可以于你能够使用瞬间的时机下,使用护板鳐。\n当护板鳐进场时,由你操控的生物本回合中不能成为咒语或异能的目标。\n当护板鳐进场时,除非用过{G}来支付其费用,否则将它牺牲。 @@ -9040,13 +9268,12 @@ Plow Through Reito|犁平灵都|瞬间~古咒|扫平~将任意数量由你 Plumes of Peace|和平之羽|结界~灵气|生物结界\n受此结界的生物于其操控者的重置步骤中不能重置。\n预报~{W}{U},从你手上展示和平之羽:横置目标生物。 (你只可以于你的维持中使用此异能,且每回合只能使用一次。) Plumeveil|羽帘灵|生物~元素|闪现\n飞行,守军 Plummet|铅直落下|瞬间|消灭目标具飞行异能的生物。 -Plummet|铅直落下|瞬间|消灭目标具飞行异能的生物。 Plunder|劫夺|法术|消灭目标神器或地。\n延缓4~{1}{R}(除了从你手上使用此牌,你可以支付{1}{R}并将此牌移出对战,且上面有四个计时指示物。 在你的维持开始时,从其上移去一个计时指示物。 当你移去最后一个时,则使用它且不需支付其法术力费用。) Plunge into Darkness|没入幽黯|瞬间|选择一项~牺牲任意数量的生物,然后你每以此法牺牲一个生物,就获得3点生命;或支付X点生命,然后检视你牌库顶的X张牌,将其中一张牌置于你手上,并将其余的牌移出对战。\n打包{B}(若你支付打包费用,则两项都选择。) Poison Arrow|Poison Arrow|| Poison the Well|井底下毒|法术|消灭目标地。 井底下毒对该地的操控者造成2点伤害。 -Poisonbelly Ogre|毒腹食人魔|生物~食人魔/战士|每当另一个生物进场时,其操控者失去1点生命。 Poison-Tip Archer|沾毒箭手|生物 ~妖精/弓箭手|延势(此生物能阻挡具飞行异能的生物。)\n死触(它对生物造成的任何数量伤害都足以消灭后者。)\n每当另一个生物死去时,每位对手各失去1点生命。 +Poisonbelly Ogre|毒腹食人魔|生物~食人魔/战士|每当另一个生物进场时,其操控者失去1点生命。 Polis Crusher|城邦破坏人|生物~独眼巨人|践踏,反结界保护\n{4}{R}{G}:蛮化3。(如果此生物未蛮化,则在其上放置三个+1/+1指示物且它蛮化。)\n每当城邦破坏人对任一牌手造成战斗伤害时,若城邦破坏人已蛮化,则消灭目标由该牌手操控的结界。 Pollen Lullaby|花粉摇篮曲|瞬间|于本回合中,防止将造成的所有战斗伤害。 与一位对手比点。 若你赢,则该牌手所操控的生物在该牌手的下一个重置步骤中不能重置。 (参与比点的牌手各展示其牌库顶牌,然后将该牌置于牌库顶部或底部。 所展示的牌之总法术力费用比较高的牌手赢得比点。) Pollenbright Druid|孢光德鲁伊|生物 ~妖精/德鲁伊|当孢光德鲁伊进战场时,选择一项~\n•在目标生物上放置一个+1/+1指示物。\n•增殖。(选择任意数量的永久物和/或牌手,然后为其已有之每种指示物各多放置一个同类的指示物。) @@ -9055,24 +9282,26 @@ Polluted Bonds|污物羁绊|结界|每当一个地在对手的操控下进场时 Polluted Dead|聚污亡者|生物~灵俑|当聚污亡者死去时,消灭目标地。 Polluted Delta|聚污三角洲|地|{T},支付1点生命,牺牲聚污三角洲:从你的牌库中搜寻一张海岛或沼泽牌,并将之放进战场。然后将你的牌库洗牌。 Polluted Mire|污泥沼|地|污泥沼须横置进战场。\n{T}:加{B}到你的法术力池中。\n循环{2}({2},弃掉此牌:抓一张牌。) +Pollywog Symbiote|蝌蚪共生体|生物 ~蛙|如果你施放的生物咒语具有合变异能,则它减少{1}来施放。\n每当你施放生物咒语时,若它具有合变异能,则抓一张牌,然后弃一张牌。 Polukranos, Unchained|脱缰的波禄卡诺斯|传奇生物 ~灵俑/多头龙|波禄卡诺斯进战场时上面有六个+1/+1指示物。它逸脱时改为上面有十二个+1/+1指示物。\n如果波禄卡诺斯于其上有+1/+1指示物时将受到伤害,则防止该伤害,并从其上移去等量的+1/+1指示物。\n{1}{B}{G}:波禄卡诺斯与另一个目标生物互斗。\n逸脱~{4}{B}{G},从你的坟墓场放逐六张其他牌。 Polukranos, World Eater|吞世客波禄卡诺斯|传奇生物~多头龙|{X}{X}{G}:蛮化X。(如果此生物未蛮化,则在其上放置X个+1/+1指示物且它蛮化。)\n当吞世客波禄卡诺斯蛮化时,它对任意数量之目标由对手操控的生物造成共X点伤害,你可以任意分配。这些生物各对波禄卡诺斯造成等同于前者力量的伤害。 -Polymorph|型态转变|法术|消灭目标生物。 它不能重生。 其操控者自他的牌库顶开始展示牌,直到展示出一张生物牌为止。 该牌手将该牌放进战场,然后将所有其他以此法展示的牌洗入其牌库中。 Polymorphist's Jest|变型术士恶戏|瞬间|直到回合结束,由目标牌手操控的所有生物均失去所有异能,且成为基础力量与防御力为1/1的蓝色蛙。 Polymorphous Rush|幻型涌现|瞬间|积力~幻型涌现在第一个目标之外每有一个目标,便增加{1}{U}来施放。\n选择战场上的一个生物。直到回合结束,任意数量目标由你操控的生物成为该生物的复制品。 +Polymorph|型态转变|法术|消灭目标生物。 它不能重生。 其操控者自他的牌库顶开始展示牌,直到展示出一张生物牌为止。 该牌手将该牌放进战场,然后将所有其他以此法展示的牌洗入其牌库中。 Polyraptor|多态迅猛龙|生物 ~恐龙|激怒~每当多态迅猛龙受到伤害时,派出一个衍生物,此衍生物为多态迅猛龙的复制品。 -Ponder|沉思|法术|检视你牌库顶的三张牌,然后将它们以任意顺序放回。 你可以将你的牌库洗牌。\n抓一张牌。 Pondering Mage|沉思法师|生物 ~人类/法术师|当沉思法师进战场时,检视你牌库顶的三张牌,然后将它们以任意顺序放回。你可以将你的牌库洗牌。抓一张牌。 +Ponder|沉思|法术|检视你牌库顶的三张牌,然后将它们以任意顺序放回。 你可以将你的牌库洗牌。\n抓一张牌。 Pongify|猿化术|瞬间|消灭目标生物。 它不能重生。 该生物的操控者将一个3/3绿色猿猴衍生物放置进场。 Pontiff of Blight|枯萎主教|生物~灵俑/僧侣|敲诈(每当你施放一个咒语时,你可以支付{W/B}。若你如此作,则每位对手各失去1点生命,且你获得等量的生命。)\n由你操控的其他生物具有敲诈异能。(若某生物具有数个敲诈异能,则每一个都会分别触发。) Ponyback Brigade|矮马旅团|生物~鬼怪/战士|当矮马旅团进战场或者翻回正面时,将三个1/1红色鬼怪衍生生物放进战场。\n变身{2}{R}{W}{B}(你可牌面朝下地施放此牌并支付{3},将其当成2/2生物。可随时支付其变身费用使其翻回正面。) Pooling Venom|毒积成池|结界~灵气|地结界\n每当受此结界的地成为横置时,其操控者失去2点生命。\n{3}{B}:消灭受此结界的地。 Porcelain Legionnaire|瓷体军团兵|神器生物~士兵|({W/P}可用{W}或2点生命来支付。)\n先攻 +Porcuparrot|箭羽鹦鹉|生物 ~鸟/野兽|合变{2}{R}(如果你支付此咒语的合变费用来施放之,则将它放置在目标由你拥有之非人类生物的顶上或底下。它们合变作顶上的生物,外加具有底下所有异能。)\n{T}:此生物对任意一个目标造成X点伤害,X为此生物已合变的次数。 Pore Over the Pages|研读书页|法术|抓三张牌,重置至多两个地,然后弃一张牌。 Porphyry Nodes|斑岩筛检|结界|在你的维持开始时,消灭力量最小的生物。 它不能重生。 若两个或更多生物的力量同时为最小,则你从中选择一个。\n当场上没有生物时,牺牲斑岩筛检。 Port Town|港镇|地|于港镇进战场时,你可以从你手上展示一张平原或海岛牌。如果你未如此作,港镇须横置进战场。\n{T}:加{W}或{U}到你的法术力池中。 Portal of Sanctuary|庇护通道|神器|{1},{T}:将目标由你操控的生物与结附于其上的所有灵气各移回其拥有者手上。只能于你的回合中起动此异能。 -Portcullis Vine|闸门藤蔓|生物 ~植物/墙|守军\n{2},{T},牺牲一个具守军异能的生物:抓一张牌。 +Portcullis Vine|闸门藤蔓|生物 ~植物/墙|守军(此生物不能攻击。)\n{2},{T},牺牲一个具守军异能的生物:抓一张牌。 Portent of Betrayal|背叛征兆|法术|获得目标生物的操控权直到回合结束。重置该生物。它获得敏捷异能直到回合结束。占卜1。 Possessed Portal|着魔时空通道|神器|若任何牌手将抓一张牌,改为该牌手略过该次抓牌。\n在每个回合结束时,每位牌手除非从其手上弃掉一张牌,否则该牌手牺牲一个永久物。 Possessed Skaab|着魔尸嵌|生物~灵俑|当着魔尸嵌进战场时,将目标瞬间,法术或生物牌从你的坟墓场移回你手上。如果着魔尸嵌将死去,则改为将它放逐。 @@ -9082,9 +9311,10 @@ Poultice Sliver|糊药裂片妖|生物~裂片妖|所有裂片妖具有「{2} Pounce|猛扑|瞬间|目标由你操控的生物与目标不由你操控的生物互斗。(它们各向对方造成等同于本身力量的伤害。) Pouncing Cheetah|扑击捷豹|生物~猫|闪现 Pouncing Lynx|扑击山猫|生物 ~猫|只要是在你的回合中,扑击山猫便具有先攻异能。 +Pouncing Shoreshark|扑击岸鲨|生物 ~鲨鱼/野兽|合变{3}{U}(如果你支付此咒语的合变费用来施放之,则将它放置在目标由你拥有之非人类生物的顶上或底下。它们合变作顶上的生物,外加具有底下所有异能。)\n闪现\n每当此生物合变时,你可以将目标由对手操控的生物移回其拥有者手上。 Pouncing Wurm|扑击亚龙|生物~亚龙|增幅{2}{G}(你使用此咒语时可以额外支付{2}{G}。)\n如果曾支付其增幅费用,则扑击亚龙进场时上面有三个+1/+1指示物且具有敏捷异能。 -Power of Fire|火焰之力|结界~灵气|生物结界\n受此结界的生物具有「{T}:此生物对目标生物或牌手造成1点伤害。」 Power Play|权力争斗|诡局|(开始游戏时将此诡局牌面朝上地置于统帅区。)\n你是先手牌手。如果有多位牌手将为先手牌手,则从中随机选择一位。 +Power of Fire|火焰之力|结界~灵气|生物结界\n受此结界的生物具有「{T}:此生物对目标生物或牌手造成1点伤害。」 Powerstone Shard|魔力石碎片|神器|{T}:你每操控一个名称为魔力石碎片的神器,便加{C}。 Praetor's Counsel|魔判官商议|法术|将所有牌从你的坟墓场移回你手上。 放逐魔判官商议。 在本盘对战接下来的时段,你的手牌数量没有上限。 Praetor's Grasp|魔判官之攫|法术|从目标对手的牌库中搜寻一张牌,并牌面朝下地放逐该牌。 然后该牌手将他的牌库洗牌。 只要该牌持续被移出游戏,你便可以检视并施放它。 @@ -9100,16 +9330,17 @@ Precognitive Perception|预先感知|瞬间|抓三张牌。\n附案~如果你 Precursor Golem|先驱魔像|神器生物~魔像|当先驱魔像进战场时,将两个3/3无色魔像神器生物衍生物放进战场。\n每当牌手施放一个仅以单一魔像为目标的瞬间或法术咒语时,该牌手为每个可成为该咒语目标的其他魔像将该咒语各复制一次。 每个复制都要以这些魔像之一为目标,且不能重复选择。 Predator Dragon|掠食巨龙|生物~龙|飞行,敏捷\n吞噬2 (于它进场时,你可以牺牲任意数量的生物。 此生物进场时上面有该数量两倍的+1/+1指示物。) Predator Ooze|掠食流浆|生物~流浆|掠食流浆不会毁坏。每当掠食流浆攻击时,在其上放置一个+1/+1指示物。每当本回合中曾受到掠食流浆伤害的生物死去时,在掠食流浆上放置一个+1/+1指示物。 -Predator, Flagship|飞空旗舰掠夺者号|传奇神器|{2}:目标生物获得飞行异能直到回合结束。\n{5},{T}:消灭目标具飞行异能的生物。 Predator's Gambit|掠食者计策|结界~灵气|结附于生物\n所结附的生物得+2/+1。\n对所结附的生物而言,只要其操控者并未操控其他生物,它便具有威吓异能。 (它只能被神器生物和/或与它有共通颜色的生物阻挡。) Predator's Howl|掠食者嚎叫|瞬间|将一个2/2绿色的狼衍生生物放进战场。\n丧心~如果本回合有生物死去,则改为将三个2/2绿色的狼衍生生物放进战场。 Predator's Rapport|掠食者交心|瞬间|选择目标由你操控的生物。你获得等同于该生物之力量与防御力加总的生命。 +Predator, Flagship|飞空旗舰掠夺者号|传奇神器|{2}:目标生物获得飞行异能直到回合结束。\n{5},{T}:消灭目标具飞行异能的生物。 Predatory Advantage|掠夺优势|结界|在每个对手的回合结束时,如果该牌手本回合未使用生物咒语,则你将一个2/2绿色蜥蜴衍生物放置进场。 Predatory Focus|攫掠凝神|法术|本回合中,你可以使由你操控的生物视同未受阻挡地对防御牌手造成战斗伤害。 Predatory Rampage|掠食狂暴|法术|由你操控的生物得+3/+3直到回合结束。由对手操控的每个生物本回合若能进行阻挡,则须如此作。 Predatory Sliver|掠食裂片妖|生物~裂片妖|由你操控的裂片妖生物得+1/+1。 Predatory Urge|掠食驱策|结界~灵气|结附于生物\n所结附的生物具有「{T}:此生物对目标生物造成伤害,其数量等同于前者的力量。 该生物对此生物造成等同于该生物力量的伤害。」 -Preeminent Captain|杰出队长|生物~洁英/士兵|先攻\n每当杰出队长攻击时,你可以从你手上将一张士兵生物牌横置进场,且正进行攻击。 +Predatory Wurm|掠食亚龙|生物 ~亚龙|警戒(此生物攻击时不需横置。)\n只要你操控贾路鹏洛客,掠食亚龙便得+2/+2。 +Preeminent Captain|杰出队长|生物~洁英/士兵|先攻(此生物会比不具先攻异能的生物提前造成战斗伤害。)\n每当杰出队长攻击时,你可以将一张士兵生物牌从你手上横置放进战场,且正进行攻击。 Preemptive Strike|Preemptive Strike|| Premature Burial|仓卒掩埋|法术|消灭目标非黑色生物,且须为你上个回合结束后进场者。 Preordain|注定|法术|占卜2,然后抓一张牌。 (占卜2的流程是检视你牌库顶的两张牌,然后将其中任意数量的牌以任意顺序置于你牌库底,其余则以任意顺序置于你牌库顶。) @@ -9128,16 +9359,18 @@ Price of Fame|名誉的代价|瞬间|如果此咒语以传奇生物为目标, Price of Progress|进步的代价|瞬间|进步的代价对每位牌手各造成伤害,其数量等同于由该牌手操控的非基本地数量之两倍。 Prickleboar|带刺野猪|生物~野猪|只要是在你的回合中,带刺野猪便得+2/+0且具有先攻异能。(它会比不具先攻异能的生物提前造成战斗伤害。) Prickly Boggart|带刺波尬|生物~精灵/浪客|恐惧 +Prickly Marmoset|带刺狨猴|生物 ~猴|先攻\n每当你循环一张牌时,带刺狨猴得+2/+0直到回合结束。 Pride Guardian|狮群守护者|生物~猫/修行僧|守军 (此生物不能攻击。)\n每当狮群守护者阻挡时,你获得3点生命。 +Pride Sovereign|兽群君王|生物~猫|你每操控一个其他的猫,兽群君王便得+1/+1。\n{W},{T},耗竭兽群君王:派出两个1/1白色,具系命异能的猫衍生生物。(已耗竭的生物于你的下一个重置步骤中不能重置。) Pride of Conquerors|征服者之傲|瞬间|登殿(如果你操控十个或更多永久物,则于这盘游戏接下来的时段中,你得到黄金城祝福。)\n由你操控的生物得+1/+1直到回合结束。如果你有黄金城祝福,则改为这些生物得+2/+2直到回合结束。 Pride of the Clouds|云狮群|生物~元素/猫|飞行\n场上每有一个具飞行异能的其它生物,云狮群便得+1/+1。\n预报~{2}{W}{U},从你手上展示云狮群:将一个1/1,既是白色也是蓝色,具飞行异能的鸟衍生物放置进场。 (你只可以于你的维持中使用此异能,且每回合只能使用一次。) -Pride Sovereign|兽群君王|生物~猫|你每操控一个其他的猫,兽群君王便得+1/+1。\n{W},{T},耗竭兽群君王:派出两个1/1白色,具系命异能的猫衍生生物。(已耗竭的生物于你的下一个重置步骤中不能重置。) +Pridemalkin|高傲斑猫|生物 ~猫|当高傲斑猫进战场时,在目标由你操控的生物上放置一个+1/+1指示物。\n每个由你操控且其上有+1/+1指示物的生物均具有践踏异能。(它们造成之过量战斗伤害能对所攻击的牌手或鹏洛客造成之。) Priest of Forgotten Gods|弃神僧侣|生物 ~人类/僧侣|{T},牺牲两个其他生物:任意数量的目标牌手各失去2点生命且牺牲一个生物。你加{B}{B}且抓一张牌。 Priest of Iroas|伊洛安斯的僧侣|生物~人类/僧侣|{3}{W},牺牲伊洛安斯的僧侣:消灭目标结界。 -Priest of the Blood Rite|血仪僧侣|生物~人类/僧侣|当血仪僧侣进战场时,将一个5/5黑色,具飞行异能的恶魔衍生生物放进战场。在你的维持开始时,你失去2点生命。 -Priest of the Wakening Sun|晓阳僧侣|生物 ~人类/僧侣|在你的维持开始时,你可以从你手上展示一张恐龙牌。若你如此作,则你获得2点生命。\n{3}{W}{W},牺牲晓阳僧侣:从你的牌库中搜寻一张恐龙牌,展示该牌,将它置于你手上,然后将你的牌库洗牌。 Priest of Titania|泰坦尼亚牧师|生物~妖精/德鲁伊|{T}:战场上每有一个妖精,便加{G}到你的法术力池中。 Priest of Urabrask|洼巴司牧师|生物~人类/僧侣|当洼巴司牧师进战场时,加{R}{R}{R}到你的法术力池中。 +Priest of the Blood Rite|血仪僧侣|生物~人类/僧侣|当血仪僧侣进战场时,将一个5/5黑色,具飞行异能的恶魔衍生生物放进战场。在你的维持开始时,你失去2点生命。 +Priest of the Wakening Sun|晓阳僧侣|生物 ~人类/僧侣|在你的维持开始时,你可以从你手上展示一张恐龙牌。若你如此作,则你获得2点生命。\n{3}{W}{W},牺牲晓阳僧侣:从你的牌库中搜寻一张恐龙牌,展示该牌,将它置于你手上,然后将你的牌库洗牌。 Priests of Norn|艾蕾侬僧侣|生物~僧侣|警戒\n侵染 (此生物会以-1/-1指示物的方式对生物造成伤害,并以中毒指示物的方式对牌手造成伤害。) Primal Amulet|原初护身符|神器|你施放的瞬间与法术咒语减少{1}来施放。\n每当你施放瞬间或法术咒语时,在原初护身符上放置一个充电指示物。然后如果其上有四个或更多充电指示物,你可以移去这些指示物并转化它。 Primal Bellow|原初怒嚎|瞬间|你每操控一个树林,目标生物便得+1/+1直到回合结束。 @@ -9146,9 +9379,11 @@ Primal Clay|未塑型的黏土|神器生物 ~变形兽|于未塑型的黏土 Primal Cocoon|原初茧|结界~灵气|结附于生物\n在你的维持开始时,在所结附的生物上放置一个+1/+1指示物。\n当所结附的生物进行攻击或阻挡时,牺牲原初茧。 Primal Command|原初指命|法术|选择两项~\n•目标牌手获得7点生命。\n•将目标非生物的永久物置于其拥有者的牌库顶。\n•目标牌手将其坟墓场洗回其牌库。\n•从你的牌库中搜寻一张生物牌,展示该牌,将它置于你手上,然后将你的牌库洗牌。 Primal Druid|原初德鲁伊|生物~人类/德鲁伊|当原初德鲁伊死去时,你可以从你的牌库中搜寻一张基本地牌,将之横置放进战场,然后将你的牌库洗牌。 +Primal Empathy|原初共感|结界|在你的维持开始时,如果你操控力量为战场上生物中最大值的生物,则抓一张牌。若否,则在一个由你操控的生物上放置一个+1/+1指示物。 Primal Forcemage|原初力法师|生物~地精/祭师|每当另一个生物在你的操控下进场时,该生物得+3/+3直到回合结束。 Primal Growth|原初成长|法术|增幅~牺牲一个生物。(你施放此咒语时可以额外牺牲一个生物。)从你的牌库中搜寻一张基本地牌,将之放进战场,然后将你的牌库洗牌。如果原初成长已增幅,则改为从你的牌库中搜寻两张基本地牌,将之放进战场,然后将你的牌库洗牌。 Primal Huntbeast|原初行猎兽|生物 ~野兽|辟邪(此生物不能成为由对手操控之咒语或异能的目标。) +Primal Might|原初之力|法术|目标由你操控的生物得+X/+X直到回合结束。然后它与至多一个目标不由你操控的生物互斗。 Primal Plasma|未塑型电浆|生物~元素/变形兽|于未塑型电浆进场时,它依照你的选择成为3/3生物,具飞行异能的2/2生物,或是具守军异能的1/6生物。 Primal Rage|盛怒|结界|由你操控的生物具有践踏异能。 (若由你操控的某生物将造成的战斗伤害足以消灭所有阻挡它的生物,你可以使它对防御牌手造成所剩余数量的伤害。) Primal Surge|原初翻腾|法术|放逐你的牌库顶牌。 如果它是永久物牌,你可以将它放进战场。 如果你如此作,重复此流程。 @@ -9225,6 +9460,7 @@ Protector of the Crown|皇君守护者|生物~巨人/士兵|当皇君守护 Protomatter Powder|原质粉|神器|{4}{W},{T},牺牲原质粉:将目标神器牌从你的坟墓场移回场上。 Prototype Portal|原型通道|神器|压印~当原型通道进战场时,你可以从你手上放逐一张神器牌。\n{X},{T}:将一个衍生物放进战场,该衍生物为所放逐之牌的复制品。 X为该牌的总法术力费用。 Proud Mentor|心傲导师|生物 ~人类/战士|与心急学徒拍档(当此生物进战场时,目标牌手可以将心急学徒从其牌库置于其手上,然后洗牌。)\n{W},{T}:横置目标生物。 +Proud Wildbonder|心傲蛮绊人|生物 ~人类/战士|践踏\n由你操控且具践踏异能的生物具有「你可以让此生物如同未受阻挡地分配战斗伤害。」 Proven Combatant|历练战士|生物~人类/战士|永生{4}{U}{U}({4}{U}{U},从你的坟墓场放逐此牌:派出一个衍生物,且为此牌的复制品,但它是4/4黑色灵俑/人类/战士,且没有法术力费用。永生的时机视同法术。) Providence|祝祷眷恩|法术|你可以从你的起手牌中展示此牌。若你如此作,则在第一个维持开始时,你的总生命成为26。\n你的总生命成为26。 Provoke|激起|瞬间|重置目标不由你操控的生物。该生物本回合若能进行阻挡,则必须阻挡。\n抓一张牌。 @@ -9261,19 +9497,19 @@ Pterodon Knight|翼牙龙骑士|生物 ~人类/骑士|只要你操控恐龙 Pteron Ghost|翼兽魂魅|生物~精怪|飞行\n牺牲翼兽魂魅:重生目标神器。 Public Execution|公开处决|瞬间|消灭目标由对手操控的生物。由该牌手操控的其他生物各得-2/-0直到回合结束。 Puca's Mischief|铺卡的作弄|结界|在你的维持开始时,你可以选择目标由你操控的非地永久物,与目标由对手操控、且总法术力费用等于或小于前者的非地永久物,并交换它们的操控权。 -Pull from Eternity|拽入来世|瞬间|将目标牌面朝上、且被移出对战的牌置入其拥有者的坟墓场。 -Pull from the Deep|深海捕捞|法术|将至多一张目标瞬间牌以及至多一张目标法术牌从你的坟墓场移回你手上。放逐深海捕捞。 -Pull from Tomorrow|取自明日|瞬间|抓X张牌,然后弃一张牌。 Pull Under|卷入底部|瞬间~古咒|目标生物得-5/-5直到回合结束。 +Pull from Eternity|拽入来世|瞬间|将目标牌面朝上、且被移出对战的牌置入其拥有者的坟墓场。 +Pull from Tomorrow|取自明日|瞬间|抓X张牌,然后弃一张牌。 +Pull from the Deep|深海捕捞|法术|将至多一张目标瞬间牌以及至多一张目标法术牌从你的坟墓场移回你手上。放逐深海捕捞。 Pulling Teeth|拔牙|法术|与一位对手比点。 若你赢,则目标牌手弃两张牌。 若否,则该牌手弃一张牌。 (参与比点的牌手各展示其牌库顶牌,然后将该牌置于牌库顶部或底部。 所展示的牌之总法术力费用比较高的牌手赢得比点。) Pulmonic Sliver|涨肺裂片妖|生物~裂片妖|所有裂片妖具有飞行异能与「如果此生物将被置入坟墓场,你可以改为将它置于其拥有者的牌库顶。」 +Pulse Tracker|心搏追猎人|生物~吸血鬼/浪客|每当心搏追猎人攻击时,每位对手各失去1点生命。 Pulse of Murasa|姆拉撒的脉动|瞬间|将目标生物或地牌从坟墓场移回其拥有者手上。你获得6点生命。 Pulse of the Dross|蔓非沼的脉动|法术|目标牌手从手上展示三张牌并且你从中选择一张。 该牌手弃掉该牌。 然后若该牌手的手牌比你多,则将蔓非沼的脉动移回其拥有者的手上。 Pulse of the Fields|原野的脉动|瞬间|你获得4点生命。 然后若任一对手的生命比你多,则将原野的脉动移回其拥有者的手上。 Pulse of the Forge|锻冶炉的脉动|瞬间|锻冶炉的脉动对目标牌手造成4点伤害。 然后若该牌手的生命比你多,则将锻冶炉的脉动移回其拥有者的手上。 Pulse of the Grid|博识都的脉动|瞬间|抓两张牌,然后从你手上弃掉一张牌。 然后若任一对手的手牌比你多,则将博识都的脉动移回其拥有者的手上. Pulse of the Tangle|铬铜林的脉动|法术|将一个3/3绿色野兽衍生物放置进场。 然后若由任一对手所操控的生物比你多,则将铬铜林的脉动移回其拥有者的手上. -Pulse Tracker|心搏追猎人|生物~吸血鬼/浪客|每当心搏追猎人攻击时,每位对手各失去1点生命。 Puncture Blast|穿刺冲击|瞬间|乾枯 (此来源会以-1/-1指示物的方式对生物造成伤害。)\n穿刺冲击对目标生物或牌手造成3点伤害。 Puncture Bolt|穿刺击|瞬间|穿刺击对目标生物造成1点伤害。 在该生物上放置一个-1/-1指示物。 Puncturing Blow|穿心一击|法术|穿心一击对目标生物造成5点伤害。如果本回合中该生物将死去,则改为将它放逐。 @@ -9286,9 +9522,9 @@ Puppet Conjurer|傀儡咒法师|神器生物~人类/法术师|{U},{T}: Puppeteer Clique|操偶聚群|生物~仙灵/法术师|飞行\n当操偶聚群进场时,将目标生物牌在你的操控下从对手的坟墓场放置进场。 它具有敏捷。 在你的回合结束时,将它移出对战。\n留存 (当此生物从场上置入坟墓场时,若其上没有-1/-1指示物,则将它在其拥有者的操控下返回场上,且其上有一个-1/-1指示物。) Puppeteer|操偶师|生物~人类/法术师|{U},{T}:你可以横置或重置目标生物。 Pure Intentions|纯净意念|瞬间~古咒|在本回合中,每当由对手所操控的咒语或异能使你从手上弃牌时,将这些牌从你的坟墓场移回你手上。\n每当由对手所操控的咒语或异能使你从手上弃掉纯净意念,在回合结束时将纯净意念从你的坟墓场移回你手上。 -Pure|Pure|法术|消灭目标多色永久物。 Puresight Merrow|净景美洛|生物~人鱼/法术师|{W/U},{Q}:检视你的牌库顶牌。 你可以将该牌移出对战。 ({Q}是重置符号。) Puresteel Paladin|净钢神圣武士|生物~人类/骑士|每当一个武具在你的操控下进战场时,你可以抓一张牌。\n金技~只要你操控三个或更多神器,由你操控的武具便具有佩带{0}。 +Pure|Pure|法术|消灭目标多色永久物。 Purge the Profane|涤净不洁|法术|目标对手弃两张牌,且你获得2点生命。 Purge|涤净|瞬间|消灭目标神器生物或黑色生物。 它不能重生。 Purify the Grave|净化墓地|瞬间|将目标牌从坟墓场放逐。\n返照{W} (你可以从你的坟墓场施放此牌,并支付其返照费用,然后将它放逐。) @@ -9297,10 +9533,9 @@ Purphoros's Emissary|普罗烽斯的密使|结界生物~牛|神授{6}{R}(如 Purphoros's Intervention|普罗烽斯的干预|法术|选择一项~\n•派出一个X/1红色,具践踏与敏捷异能的元素衍生生物。在下一个结束步骤开始时,将它牺牲。\n•普罗烽斯的干预对目标生物或鹏洛客造成两倍于X数量的伤害。 Purphoros, Bronze-Blooded|铜血普罗烽斯|传奇结界生物 ~神|不灭\n只要你的红色献力小于五,普罗烽斯便不是生物。\n由你操控的其他生物具有敏捷异能。\n{2}{R}:你可以将一张红色生物牌或神器生物牌从你手上放进战场。在下一个结束步骤开始时,将它牺牲。 Purphoros, God of the Forge|熔锻神普罗烽斯|传奇结界生物~神|不灭\n只要你的红色献力小于五,普罗烽斯便不是生物。\n每当另一个生物在你的操控下进战场时,普罗烽斯向每位对手各造成2点伤害。\n{2}{R}:由你操控的生物得+1/+0直到回合结束。 -Purphoros's Emissary|普罗烽斯的密使|结界生物~牛|神授{6}{R}(如果你支付此牌的神授费用来施放它,则它便是具「结附于生物」的灵气咒语。如果它未结附于生物上,就会再度成为生物。)\n普罗烽斯的密使只能被两个或更多生物阻挡。\n所结附的生物得+3/+3,且只能被两个或更多生物阻挡。 -Purphoros's Intervention|普罗烽斯的干预|法术|选择一项~\n派出一个X/1红色,具践踏与敏捷异能的元素衍生生物。在下一个结束步骤开始时,将它牺牲。\n普罗烽斯的干预对目标生物或鹏洛客造成两倍于X数量的伤害。 Purple-Crystal Crab|紫晶蟹|生物 ~蟹|当紫晶蟹死去时,抓一张牌。 Pursue Glory|追逐荣耀|瞬间|进行攻击的生物得+2/+0直到回合结束。\n循环{2}({2},弃掉此牌:抓一张牌。) +Pursued Whale|遭猎白鲸|生物 ~鲸鱼|当遭猎白鲸进战场时,每位对手各派出一个1/1红色海盗衍生生物,且具有「此生物不能进行阻挡」与「由你操控的生物每次战斗若能攻击,则必须攻击。」\n对手施放之以遭猎白鲸为目标的咒语增加{3}来施放。 Pursuit of Flight|追寻翱翔|结界~灵气|结附于生物\n所结附的生物得+2/+2并具有「{U}:此生物获得飞行异能直到回合结束。」 Pus Kami|脓疮神|生物~精怪|{B},牺牲脓疮神:消灭目标非黑色的生物。\n转生6 (当它从场上进入坟墓场时,你可以将目标总法术力费用等于或小于6的精怪牌从你的坟墓场移回你手上。) Put Away|封存|瞬间|反击目标咒语。 你可以将至多一张目标牌从你坟墓场洗入你的牌库。 @@ -9317,6 +9552,7 @@ Pyretic Hunter|猎焰灵|生物~元素/猫|于你抽选猎焰灵时展示之 Pyretic Ritual|热病祭礼|瞬间|加{R}{R}{R}到你的法术力池中。 Pyrewild Shaman|葬火林祭师|生物~鬼怪/祭师|血激~{1}{R},弃掉葬火林祭师:目标进行攻击的生物得+3/+1直到回合结束。\n每当由你操控的一个或数个生物对任一牌手造成战斗伤害时,若葬火林祭师在你的坟墓场中,你可以支付{3}。若你如此作,将葬火林祭师移回你手上。 Pyroblast|爆焰冲击波|瞬间|选择一项~\n•如果目标咒语是蓝色,反击之。\n•如果目标永久物是蓝色,消灭之。 +Pyroceratops|焰身角龙|生物 ~元素/恐龙|践踏\n每当你施放非生物咒语时,在焰身角龙上放置一个+1/+1指示物。 Pyroclasm|烈火断层|法术|烈火断层对每个生物各造成2点伤害。 Pyroclast Consul|烈火领事|生物~元素/祭师|血族~在你的维持开始时,你可以检视你的牌库顶牌。 如果它与烈火领事有共通之生物类别,你可以展示该牌。 若你如此作,则烈火领事对每个生物各造成2点伤害。 Pyroclastic Elemental|熔屑元素|生物 ~元素|{1}{R}{R}:熔屑元素对目标牌手造成1点伤害。 @@ -9349,6 +9585,7 @@ Quarantine Field|隔绝力场|结界|隔绝力场进战场时上面有X个隔离 Quarry Beetle|采石场甲虫|生物~昆虫|当采石场甲虫进战场时,你可以将目标地牌从你的坟墓场移回战场。 Quarry Colossus|采石场巨像|生物~巨人|当采石场巨像进战场时,将目标生物置于其拥有者的牌库顶第X张牌正下面,X为由你操控的平原数量。 Quarry Hauler|驮石骆驼|生物~骆驼|当驮石骆驼进战场时,对目标永久物上每种指示物而言,在其上放置另一个该种类的指示物或从其上移去一个该种类的指示物。 +Quartzwood Crasher|石英林粉碎兽|生物 ~恐龙/野兽|践踏\n每当一个或数个由你操控且具践踏异能的生物对任一牌手造成战斗伤害时,派出一个X/X绿色,具践踏异能的恐龙/野兽衍生生物,X为前述生物对该牌手造成伤害的数值。 Quash|作废|瞬间|反击目标瞬间或法术咒语。 自其操控者的坟墓场、手牌、以及牌库中搜寻与该咒语同名的牌,并将这些牌移出对战。 然后该牌手将其牌库洗牌。 Quasiduplicate|伪体拟形|法术|派出一个衍生物,此衍生物为目标由你操控的生物之复制品。\n再起(你可以从你的坟墓场施放此牌,但必须支付其所需费用并额外弃一张牌。然后放逐此牌。) Queen Marchesa|玛切莎女王|传奇生物~人类/杀手|死触,敏捷\n当玛切莎女王进战场时,你成为君主。\n在你的维持开始时,若任一对手是君主,则将一个1/1黑色,具死触和敏捷异能的杀手衍生生物放进战场。 @@ -9356,17 +9593,17 @@ Queen of Ice|寒冰女王|生物 ~人类/贵族/法术师|每当寒冰女 Queen's Agent|女王密探|生物 ~吸血鬼/斥候|系命\n当女王密探进战场时,令它勘察。(展示你的牌库顶牌。如果该牌是地,则置于你手上。若否,则在此生物上放置一个+1/+1指示物,然后将所展示的牌放回原位或置入你的坟墓场。) Queen's Bay Soldier|女王湾士兵|生物 ~吸血鬼/士兵| Queen's Commission|女王任命|法术|派出两个1/1白色,具系命异能的吸血鬼衍生生物。 -Quench|熄咒|瞬间|除非目标咒语的操控者支付{2},否则反击之。 Quenchable Fire|可熄之火|法术|可熄之火对目标牌手造成3点伤害。 在你的下一个维持步骤开始时,除非该牌手在该步骤之前支付{U},否则它对该牌手额外造成3点伤害。 +Quench|熄咒|瞬间|除非目标咒语的操控者支付{2},否则反击之。 Quest for Ancient Secrets|探索远古秘密|结界|每当一张牌从任何地方置入你的坟墓场时,你可以在探索远古秘密上放置一个探索指示物。\n从探索远古秘密上移去五个探索指示物并牺牲它:目标牌手将其坟墓场洗回牌库。 Quest for Pure Flame|探索净火|结界|每当由你操控的一个来源向任一对手造成伤害时,你可以在探索净火上放置一个探索指示物。\n从探索净火上移去四个探索指示物并牺牲它:如果本回合中某来源将对任一生物或牌手造成伤害,则改为它对该生物或牌手造成两倍的伤害。 Quest for Renewal|探索新机|结界|每当一个由你操控的生物成为横置时,你可以在探索新机上放置一个探索指示物。\n只要探索新机上有四个或更多探索指示物,就于每位其他牌手的重置步骤中重置所有由你操控的生物。 +Quest for Ula's Temple|探索钨拉神庙|结界|在你的维持开始时,你可以检视你的牌库顶牌。 若该牌是生物牌,则你可以展示它且在探索钨拉神庙上放置一个探索指示物。\n在每个结束步骤开始时,若探索钨拉神庙上有三个或更多探索指示物,则你可以将一张生物牌从你手上放进战场,且必须为巨海兽,海怪,章鱼,或巨蛇。 Quest for the Gemblades|探索宝石片|结界|每当由你操控的一个生物对某生物造成战斗伤害时,你可以在探索宝石片上放置一个探索指示物。\n从探索宝石片上移去一个探索指示物并牺牲它:在目标生物上放置四个+1/+1指示物。 Quest for the Goblin Lord|探索鬼怪领主|结界|每当一个鬼怪在你的操控下进战场时,你可以在探索鬼怪领主上放置一个探索指示物。\n只要探索鬼怪领主上有五个或更多探索指示物,由你操控的生物便得+2/+0。 Quest for the Gravelord|探索坟场王侯|结界|每当一个生物从战场进入坟墓场时,你可以在探索坟场王侯上放置一个探索指示物。\n从探索坟场王侯上移去三个探索指示物并牺牲它:将一个5/5黑色灵俑/巨人衍生物放进战场。 Quest for the Holy Relic|探索神圣遗宝|结界|每当你施放生物咒语时,你可以在探索神圣遗宝上放置一个探索指示物。\n从探索神圣遗宝上移去五个探索指示物并牺牲它:从你的牌库中搜寻一张武具牌,将它放进战场,并装备在由你操控的一个生物上。 然后将你的牌库洗牌。 Quest for the Nihil Stone|探索返虚石|结界|每当任一对手弃一张牌时,你可以在探索返虚石上放置一个探索指示物。\n在每位对手的维持开始时,若该牌手没有手牌、且探索返虚石上有两个或更多探索指示物,你可以令该牌手失去5点生命。 -Quest for Ula's Temple|探索钨拉神庙|结界|在你的维持开始时,你可以检视你的牌库顶牌。 若该牌是生物牌,则你可以展示它且在探索钨拉神庙上放置一个探索指示物。\n在每个结束步骤开始时,若探索钨拉神庙上有三个或更多探索指示物,则你可以将一张生物牌从你手上放进战场,且必须为巨海兽,海怪,章鱼,或巨蛇。 Questing Beast|寻水兽|传奇生物 ~野兽|警戒,死触,敏捷\n寻水兽不能被力量等于或小于2的生物阻挡。\n由你操控之生物所造成的战斗伤害不能被防止。\n每当寻水兽向任一对手造成战斗伤害时,它对目标由该牌手操控的鹏洛客造成等量的伤害。 Quickchange|快速变装|瞬间|直到回合结束,目标生物的颜色成为由你选择的颜色或颜色组合。\n抓一张牌。 Quicken|加快|瞬间|你于本回合中下一次施放的法术牌能视同具有闪现异能地来施放。(该牌可以于你能够施放瞬间的时机下施放。)抓一张牌。 @@ -9385,19 +9622,20 @@ Quiet Disrepair|年久失修|结界~灵气|神器结界或结界锁结界\n在 Quiet Purity|纯粹静默|瞬间~古咒|消灭目标结界。 Quiet Speculation|静默冥思|法术|从目标牌手的牌库中搜寻至多三张具返照异能的牌,并将它们置入该牌手的坟墓场。然后该牌手将其牌库洗牌。 Quietus Spike|封喉刺|神器~武具|佩带此武具的生物具有死触异能。\n每当佩带此武具的生物对牌手造成战斗伤害时,该牌手失去一半数量的生命,该数量小数点后进位。\n佩带{3} +Quill-Slinger Boggart|刺弹弓波尬|生物~精灵/战士|每当任一牌手使用洁英咒语时,你可以使目标牌手失去1点生命。 Quilled Slagwurm|刺毛熔滓亚龙|生物~亚龙| Quilled Sliver|刺毛裂片妖|生物~裂片妖|所有裂片妖具有「{T}:此生物对目标进行攻击或阻挡的生物造成1点伤害。」 Quilled Wolf|刺毛狼|生物~狼|{5}{G}:刺毛狼得+4/+4直到回合结束。 Quillmane Baku|笔鬃食梦兽|生物~精怪|每当你使用精怪或古咒咒语时,你可以在笔鬃食梦兽上放置一个聚气指示物。\n{1},{T},从笔鬃食梦兽上移去X个聚气指示物:将目标总法术力费用为X或更少的生物移回其拥有者手上。 -Quill-Slinger Boggart|刺弹弓波尬|生物~精灵/战士|每当任一牌手使用洁英咒语时,你可以使目标牌手失去1点生命。 Quillspike|毛刺兽|生物~野兽|{B/G},从由你操控的一个生物上移去一个-1/-1指示物:毛刺兽得+3/+3直到回合结束。 -Quirion Dryad|奎利恩树灵|生物~树灵|当你使用白色、蓝色、黑色、或红色咒语时,在奎利恩树灵上放置一个+1/+1指示物。 +Quirion Dryad|奎利恩树灵|生物 ~树灵|每当你施放含白色、蓝色、黑色或红色的咒语时,在奎利恩树灵上放置一个+1/+1指示物。 Quirion Explorer|奎利恩探险家|生物~妖精/德鲁伊/斥候|{T}:加一点法术力到你的法术力池中,其颜色为由对手操控的地能产生之任一颜色。 Qumulox|百爪云|生物~野兽|神器共鸣(你每操控一个神器,使用此咒语的费用便减少{1}来使用)\n飞行 Rabble-Rouser|群众煽动家|生物~精灵/祭师|嗜血1(如果对手本回合曾受过伤害,此生物进场时上面有一个+1/+1指示物。)\n{R},{T}:进行攻击的生物得+X/+0直到回合结束,X为群众煽动家的力量。 Rabid Bite|狂疾啃咬|法术|目标由你操控的生物对目标不由你操控的生物造成伤害,其数量等同于前者的力量。 Rabid Bloodsucker|狂疾吸血怪|生物~吸血鬼|飞行(只有具飞行或延势异能的生物才能阻挡它。)当狂疾吸血怪进战场时,每位牌手各失去2点生命。 Racecourse Fury|赛道之怒|结界~灵气|结附于地\n所结附的地具有「{T}:目标生物获得敏捷异能直到回合结束。」 +Radha, Heart of Keld|凯尔顿之心拉妲|传奇生物 ~妖精/战士|只要是在你的回合中,凯尔顿之心拉妲便具有先攻异能。\n你可以随时检视你的牌库顶牌,且你可以从你的牌库顶使用地。\n{4}{R}{G}:拉妲得+X/+X直到回合结束,X为由你操控的地数量。 Radha, Heir to Keld|凯尔顿传人拉妲|传奇生物~地精/战士|每当凯尔顿传人拉妲攻击时,你可以加{R}{R}到你的法术力池中。\n{T}:加{G}到你的法术力池中。 Radiant Destiny|辉煌命运|结界|登殿(如果你操控十个或更多永久物,则于这盘游戏接下来的时段中,你得到黄金城祝福。)\n于辉煌命运进战场时,选择一种生物类别。\n由你操控的该类别生物得+1/+1。只要你有黄金城祝福,它们便具有警戒异能。 Radiant Flames|辉光火焰|法术|聚辉~辉光火焰对每个生物各造成X点伤害,X为施放辉光火焰时用来支付费用的法术力颜色数量。 @@ -9413,8 +9651,6 @@ Ragamuffyn|僵小鬼|生物~灵俑/僧侣|背水战~{T},牺牲一个生 Rage Extractor|炼怒仪|神器|({R/P}可用{R}或2点生命来支付。)\n每当你施放法术力费用中包含p的咒语时,炼怒仪对目标生物或牌手造成伤害,其数量等同于该咒语的总法术力费用。 Rage Forger|炼怒师|生物~元素/祭师|当炼怒师进场时,在由你操控的其他祭师生物上放置一个+1/+1指示物。\n每当由你操控、且上面有+1/+1指示物的生物攻击时,你可以让该生物对目标牌手造成1点伤害。 Rage Nimbus|愤怒玄云|生物~元素|守军,飞行\n{1}{R}:目标生物本回合若能攻击,则必须攻击。 -Rage of Purphoros|普罗烽斯之怒|法术|普罗烽斯之怒对目标生物造成4点伤害。它于本回合中不能重生。占卜1。(检视你牌库顶的牌。你可以将该牌置于你的牌库底。) -Rage of Winter|凛冬之怒|法术~历险|横置目标生物。它于其操控者的下一个重置步骤中不能重置。(然后放逐此牌。之后你还可以从放逐区中施放该生物。) Rage Reflection|愤怒映象|结界|由你操控的生物具有连击异能。 Rage Thrower|怒焰喷掷师|生物~人类/祭师|每当另一个生物死去时,怒焰喷掷师对目标牌手造成2点伤害。 Rage Weaver|织怒巧匠|生物~人类/法术师|{2}:目标黑色或绿色生物获得敏捷异能直到回合结束。 (它此回合便能攻击与{T}。) @@ -9425,7 +9661,6 @@ Rageblood Shaman|怒血祭师|生物~牛头怪/祭师|践踏\n由你操控 Ragefire|怒火烧身|法术|怒火烧身对目标生物造成3点伤害。 Rageform|怒火赋形|结界|当怒火赋形进战场时,它成为具「结附于生物」的灵气。显化你的牌库顶牌,并将怒火赋形结附于其上。(显化某张牌的流程是,将该牌面朝下地放进战场,当成2/2生物。如果该牌是生物牌,则可随时支付其法术力费用使其翻回正面。)\n所结附的生物具有连击异能。(它能造成先攻与普通战斗伤害。) Ragemonger|煽怒祭师|生物~牛头怪/祭师|你施放的牛头怪咒语减少{B}{R}来施放。此效应仅减少你所支付的有色法术力。(举例来说,如果你施放法术力费用为{2}{R}的牛头怪咒语,则你支付{2}便可施放。) -Rage-Scarred Berserker|怒痕狂战士|生物~牛头怪/狂战士|当怒痕狂战士进战场时,直到回合结束,目标由你操控的生物得+1/+0且获得不灭异能。 Ragged Veins|凌乱经脉|生物结界|你可以于你能够使用瞬间的时机下,使用凌乱经脉。\n每当受此结界的生物受到伤害时,其操控者失去等量的生命。 Raging Goblin|愤怒精灵|生物~精灵/狂战士|敏捷(你操控此生物的该回合中,它便可以攻击) Raging Kronch|狂怒恐骐兽|生物 ~野兽|狂怒恐骐兽不能单独进行攻击。 @@ -9467,13 +9702,14 @@ Rakdos Riteknife|拉铎司祭刃|神器~武具|佩带此武具的生物具有 Rakdos Roustabout|拉铎司杂役|生物 ~食人魔/战士|每当拉铎司杂役被阻挡时,它对所攻击之牌手或鹏洛客造成1点伤害。 Rakdos Shred-Freak|拉铎司使刀狂人|生物~人类/狂战士|敏捷 Rakdos Signet|拉铎司印记|神器|{1},{T}:加{B}{R}到你的法术力池中。 -Rakdos the Defiler|污化魔王拉铎司|传奇生物~恶魔|飞行,践踏\n每当污化魔王拉铎司攻击时,牺牲一半数量由你操控的非恶魔永久物,小数点后进位。\n每当拉铎司对任一牌手造成战斗伤害时,该牌手牺牲一半数量由他操控的非恶魔永久物,小数点后进位。 Rakdos Trumpeter|拉铎司号手|生物 ~人类/祭师|威慑(此生物只能被两个或更多生物阻挡。)\n{3}{R}:拉铎司号手得+2/+0直到回合结束。 +Rakdos the Defiler|污化魔王拉铎司|传奇生物~恶魔|飞行,践踏\n每当污化魔王拉铎司攻击时,牺牲一半数量由你操控的非恶魔永久物,小数点后进位。\n每当拉铎司对任一牌手造成战斗伤害时,该牌手牺牲一半数量由他操控的非恶魔永久物,小数点后进位。 +Rakdos's Return|拉铎司再现|法术|拉铎司再现向目标对手造成X点伤害。该牌手弃X张牌。 Rakdos, Lord of Riots|暴动之王拉铎司|传奇生物~恶魔|除非任一对手于本回合中曾失去生命,否则你不能施放暴动之王拉铎司。\n飞行,践踏\n你的对手于本回合中每失去1点生命,你施放的生物咒语便减少{1}来施放。 Rakdos, the Showstopper|镇场拉铎司|传奇生物 ~恶魔|飞行,践踏\n当镇场拉铎司进战场时,为每个不是恶魔、魔鬼或小恶魔的生物各掷一枚硬币。消灭所有掷出反面的生物。 -Rakdos's Return|拉铎司再现|法术|拉铎司再现向目标对手造成X点伤害。该牌手弃X张牌。 Rakeclaw Gargantuan|耙爪巨兽|生物~野兽|{1}:目标力量大于或等于5的生物获得践踏异能直到回合结束。 Raking Canopy|舞动树冠|结界|每当一个具飞行异能的生物攻击你时,舞动树冠对它造成4点伤害。 +Raking Claws|利爪掠击|瞬间|目标生物获得连击异能直到回合结束。\n循环{2}({2},弃掉此牌:抓一张牌。) Rakish Heir|浪荡子|生物~吸血鬼|每当由你操控的一个吸血鬼对一位牌手造成战斗伤害时,在其上放置一个+1/+1指示物。 Rakka Mar|拉卡玛|传奇生物~人类/祭师|敏捷\n{R},{T}:将一个3/1红色,具敏捷异能的元素衍生物放置进场。 Raksha Golden Cub|金狮王拉夏|生物~传奇猫/士兵|金狮王拉夏攻击时不需横置。\n只要拉夏佩带武具,由你操控的猫便得+2/+2并具有连击异能。 @@ -9483,6 +9719,9 @@ Rakshasa Vizier|罗刹元老|生物~猫/恶魔|每当一张或数张牌从 Rakshasa's Disdain|罗刹蔑视|瞬间|除非目标咒语的操控者为每张在你坟墓场的牌支付{1},否则反击之。 Rakshasa's Secret|罗刹秘言|法术|目标对手弃两张牌。将你牌库顶的两张牌置入你的坟墓场。 Ral Zarek|拉尔查雷克|鹏洛客~拉尔|+1:横置目标永久物,然后重置另一个目标永久物。\n-2:拉尔查雷克对目标生物或牌手造成3点伤害。\n-7:掷五枚硬币。每有一枚硬币掷出正面,便在本回合后进行额外的一个回合。 +Ral's Dispersal|拉尔的驱散|瞬间|将目标生物移回其拥有者手上。你可以从你的牌库和/或坟墓场中搜寻一张名称为风暴唤师拉尔的牌,展示该牌,并将它置于你手上。如果你以此法搜寻你的牌库,则将它洗牌。 +Ral's Outburst|拉尔的爆发|瞬间|拉尔的爆发对任意一个目标造成3点伤害。检视你牌库顶的两张牌。将其中一张置于你手上,另一张则置入你的坟墓场。 +Ral's Staticaster|拉尔的静电术士|生物 ~凡尔西诺/法术师|践踏(此生物造成之过量战斗伤害能对所攻击的牌手或鹏洛客造成之。)\n每当拉尔的静电术士攻击时,若你操控拉尔鹏洛客,则你每有一张手牌,拉尔的静电术士便得+1/+0直到回合结束。 Ral, Caller of Storms|风暴唤师拉尔|传奇鹏洛客 ~拉尔|+1:抓一张牌。\n−2:风暴唤师拉尔对任意一个,两个,或三个目标造成共3点伤害,你可以任意分配。\n-7:抓七张牌。风暴唤师拉尔向由对手操控的每个生物各造成7点伤害。 Ral, Izzet Viceroy|伊捷总督拉尔|传奇鹏洛客 ~拉尔|+1:检视你牌库顶的两张牌。将其中一张置于你手上,另一张则置入你的坟墓场。\n−3:伊捷总督拉尔对目标生物造成伤害,其数量等同于放逐区中由你拥有之瞬间与法术牌数量和你坟墓场中这两类牌数量的加总。\n−8:你获得具有「每当你施放瞬间或法术咒语时,此徽记对任意一个目标造成4点伤害且你抓两张牌」的徽记。 Ral, Storm Conduit|召雷拉尔|传奇鹏洛客 ~拉尔|每当你施放或复制瞬间或法术咒语时,召雷拉尔向目标对手或鹏洛客造成1点伤害。\n+2:占卜1。\n−2:本回合中,当你施放你的下一个瞬间或法术咒语时,复制该咒语。你可以为该复制品选择新的目标。 @@ -9496,9 +9735,8 @@ Rally the Righteous|动员义士|瞬间|辉耀~重置目标生物和每个与 Rally the Troops|Rally the Troops|| Rally to Battle|战斗动员|瞬间|由你操控的生物得+1/+3直到回合结束。将它们重置。 Rallying Roar|奋扬咆哮|瞬间|由你操控的生物得+1/+1直到回合结束。将它们重置。 -Ral's Dispersal|拉尔的驱散|瞬间|将目标生物移回其拥有者手上。你可以从你的牌库和/或坟墓场中搜寻一张名称为风暴唤师拉尔的牌,展示该牌,并将它置于你手上。如果你以此法搜寻你的牌库,则将它洗牌。 -Ral's Outburst|拉尔的爆发|瞬间|拉尔的爆发对任意一个目标造成3点伤害。检视你牌库顶的两张牌。将其中一张置于你手上,另一张则置入你的坟墓场。 -Ral's Staticaster|拉尔的静电术士|生物 ~凡尔西诺/法术师|践踏(此生物造成之过量战斗伤害能对所攻击的牌手或鹏洛客造成之。)\n每当拉尔的静电术士攻击时,若你操控拉尔鹏洛客,则你每有一张手牌,拉尔的静电术士便得+1/+0直到回合结束。 +Ram Through|轰然撞倒|瞬间|目标由你操控的生物对目标不由你操控的生物造成伤害,其数量等同于前者的力量。如果该由你操控的生物具有践踏异能,则过量伤害改为对后者生物的操控者造成之。 +Rambunctious Mutt|难驯杂犬|生物 ~狗|当难驯杂犬进战场时,消灭目标由对手操控的神器或结界。 Ramosian Revivalist|瑞莫斯教复兴者|生物~人类/反抗军/僧侣|{6},{T}:将目标总法术力费用等于或小于5的反抗军永久物牌从你的坟墓场移回场上。 Rampage of the Clans|部族狂愤|瞬间|消灭所有神器和结界。每以此法消灭一个永久物,其操控者便派出一个3/3绿色半人马衍生生物。 Rampaging Baloths|莽闯巴洛西|生物~野兽|践踏\n地落~每当一个地在你的操控下进战场时,你可以将一个4/4绿色野兽衍生物放进战场。 @@ -9517,9 +9755,9 @@ Ramunap Ruins|拉慕拿遗迹|地~沙漠|{T}:加{C}到你的法术力池中 Rancid Rats|腐臭鼠|生物~灵俑/老鼠|潜匿(此生物不能被力量比它大的生物阻挡。)\n死触(它对生物造成的任何数量伤害都足以消灭后者。) Rancor|仇视|结界 ~灵气|结附于生物\n所结附的生物得+2/+0且具有践踏异能。\n当仇视从战场进入坟墓场时,将仇视移回其拥有者手上。 Ranger of Eos|亿欧护林兵|生物~人类/士兵|当亿欧护林兵进场时,你可以从你的牌库中搜寻至多两张生物牌,且每张牌的总法术力费用须等于或小于1,展示这些牌,并将它们置入你手上。 若你如此作,则将你的牌库洗牌。 -Ranger-Captain of Eos|亿欧护林队长|生物 ~人类/士兵|当亿欧护林队长进战场时,你可以从你的牌库中搜寻一张总法术力费用等于或小于1的生物牌,展示该牌,将它置于你手上,然后将你的牌库洗牌。\n牺牲亿欧护林队长:所有对手本回合都不能施放非生物咒语。 Ranger's Guile|护林人的智谋|瞬间|直到回合结束,目标由你操控的生物得+1/+1且获得辟邪异能。(它不能成为由对手操控之咒语或异能的目标。) Ranger's Path|护林人路径|法术|从你的牌库中搜寻至多两张树林牌,并将它们横置进战场。然后将你的牌库洗牌。 +Ranger-Captain of Eos|亿欧护林队长|生物 ~人类/士兵|当亿欧护林队长进战场时,你可以从你的牌库中搜寻一张总法术力费用等于或小于1的生物牌,展示该牌,将它置于你手上,然后将你的牌库洗牌。\n牺牲亿欧护林队长:所有对手本回合都不能施放非生物咒语。 Ranging Raptors|漫群迅猛龙|生物 ~恐龙|激怒~每当漫群迅猛龙受到伤害时,你可以从你的牌库中搜寻一张基本地牌,将之横置放进战场,然后将你的牌库洗牌。 Rank Officer|朽气军官|生物 ~灵俑/士兵|当朽气军官进战场时,你可以弃一张牌。若你如此作,则派出一个2/2黑色灵俑衍生生物。\n{1}{B},{T},从你的坟墓场放逐一张生物牌:每位对手各失去2点生命。 Rankle, Master of Pranks|恶戏之王兰卡|传奇生物 ~仙灵/浪客|飞行,敏捷\n每当恶戏之王兰卡对任一牌手造成战斗伤害时,选择任意数量的选项~\n•每位牌手各弃一张牌。\n•每位牌手失去1点生命且各抓一张牌。\n•每位牌手各牺牲一个生物。 @@ -9538,12 +9776,16 @@ Rathi Trapper|瑞斯布陷人|生物~人类/反抗军/浪客|{B},{T}: Rattleblaze Scarecrow|颤焰稻草人|神器生物~稻草人|只要你操控黑色生物,颤焰稻草人便具有留存异能。 (当此生物从场上置入坟墓场时,若其上没有-1/-1指示物,则将它在其拥有者的操控下返回场上,且其上有一个-1/-1指示物。)\n只要你操控红色生物,颤焰稻草人便具有敏捷异能。 Rattlechains|缀链灵|生物~精怪|闪现\n飞行\n当缀链灵进战场时,目标精怪获得辟邪异能直到回合结束。\n你可以将精怪咒语视同具有闪现异能地来施放。 Rattleclaw Mystic|缀爪秘教徒|生物~人类/祭师|{T}:加{G},{U}或{R}到你的法术力池中。\n变身{2}(你可牌面朝下地施放此牌并支付{3},将其当成2/2生物。可随时支付其变身费用使其翻回正面。)\n当缀爪秘教徒翻回正面时,加{G}{U}{R}到你的法术力池中。 -Ravager of the Fells|堕者噬兽|生物~ - 狼人|每当此生物转化为堕者噬兽时,它向目标对手造成2点伤害,并对至多一个目标由该牌手操控的生物造成2点伤害。在每个维持开始时,若某牌手上回合施放了两个或更多咒语,转化堕者噬兽。 +Raugrin Crystal|洛格凌水晶|神器|{T}:加{U},{R}或{W}。\n循环{2}({2},弃掉此牌:抓一张牌。) +Raugrin Triome|洛格凌群系|地 ~海岛/山脉/平原|({T}:加{U},{R}或{W}。)\n洛格凌群系须横置进战场。\n循环{3}({3},弃掉此牌:抓一张牌。) Ravager Wurm|吞噬亚龙|生物 ~亚龙|起事(于此生物进战场时,你选择「+1/+1指示物」或「敏捷」异能。它进战场时上面有所选加成。)\n当吞噬亚龙进战场时,选择至多一项~\n•吞噬亚龙与目标不由你操控的生物互斗。\n•消灭目标地,且其须具有不属法术力异能的起动式异能。 +Ravager of the Fells|堕者噬兽|生物~ - 狼人|每当此生物转化为堕者噬兽时,它向目标对手造成2点伤害,并对至多一个目标由该牌手操控的生物造成2点伤害。在每个维持开始时,若某牌手上回合施放了两个或更多咒语,转化堕者噬兽。 Ravages of War|Ravages of War|| Ravaging Blaze|肆虐火光|瞬间|肆虐火光对目标生物造成X点伤害。 精熟咒语~如果你坟墓场中有两张或更多的瞬间和/或法术牌,则肆虐火光再对该生物的操控者造成X点伤害。 Ravaging Horde|Ravaging Horde|| Ravaging Riftwurm|蹂躏时缝亚龙|生物~亚龙|增幅{4}(你使用此咒语时可以额外支付{4}。)\n消逝2(此生物进场时上面有两个计时指示物。 在你的维持开始时,从其上移去一个计时指示物。 当移去最后一个时,将它牺牲。)\n若曾支付其增幅费用,则蹂躏时缝亚龙进场时上面额外有三个计时指示物。 +Raven's Crime|乌鸦恶行|法术|目标牌手弃一张牌。\n追溯 (你可以从你的坟墓场使用此牌,但必须支付其所需费用,并额外弃掉一张地牌。) +Raven's Run Dragoon|黑鸦地重装兵|生物~地精/骑士|黑鸦地重装兵不能被黑色生物阻挡。 Ravenous Bloodseeker|贪婪觅血客|生物~吸血鬼/狂战士|弃一张牌:贪婪觅血客得+2/-2直到回合结束。 Ravenous Chupacabra|贪食卓柏卡布拉|生物 ~野兽/惊惧兽|当贪食卓柏卡布拉进战场时,消灭目标由对手操控的生物。 Ravenous Daggertooth|贪食匕牙龙|生物 ~恐龙|激怒~每当贪食匕牙龙受到伤害时,你获得2点生命。 @@ -9554,18 +9796,16 @@ Ravenous Intruder|贪婪入侵者|生物~怪灵|牺牲一个神器:贪婪入 Ravenous Leucrocota|贪食鬣狗狮|生物~野兽|警戒\n{6}{G}:蛮化3。(如果此生物未蛮化,则在其上放置三个+1/+1指示物且它已蛮化。) Ravenous Rats|贪吃老鼠|生物~老鼠|当贪吃老鼠进场时,目标对手弃一张牌。 Ravenous Trap|贪婪陷阱|瞬间~陷阱|如果本回合中某对手有三张或更多牌从任何地方置入其坟墓场,你可以支付{0},而不支付贪婪陷阱的法术力费用。\n将所有牌从目标牌手的坟墓场放逐。 -Raven's Crime|乌鸦恶行|法术|目标牌手弃一张牌。\n追溯 (你可以从你的坟墓场使用此牌,但必须支付其所需费用,并额外弃掉一张地牌。) -Raven's Run Dragoon|黑鸦地重装兵|生物~地精/骑士|黑鸦地重装兵不能被黑色生物阻挡。 Raving Dead|怒号亡者|生物~灵俑|死触\n在你回合的战斗开始时,随机选择一位对手。怒号亡者本次战斗若能攻击该牌手,则必须如此作。\n每当怒号亡者对任一牌手造成战斗伤害时,该牌手失去一半数量的生命,小数点后舍去。 Raving Oni-Slave|怒号鬼奴|生物~食人魔/战士|当怒号鬼奴进场时,如果你未操控恶魔,则你失去3点生命。\n当怒号鬼奴离场时,如果你未操控恶魔,则你失去3点生命。 Ravnica at War|战乱拉尼卡|法术|放逐所有多色永久物。 Ravos, Soultender|护魂使剌活斯|传奇生物~人类/僧侣|飞行\n由你操控的其他生物得+1/+1。\n在你的维持开始时,你可以将目标生物牌从你的坟墓场移回你手上。\n拍档(你可将两个具有拍档异能的生物共同用作指挥官。) Ray of Dissolution|消融之光|瞬间|消灭目标结界。你获得3点生命。 Ray of Revelation|揭露之光|瞬间|消灭目标结界。返照{B} (你可以从你的坟墓场施放此牌,并支付其返照费用,然后将它放逐。) -Razaketh, the Foulblooded|秽血拉札柯|传奇生物~恶魔|飞行,践踏\n支付2点生命,牺牲另一个生物:从你的牌库中搜寻一张牌并置于你手上。然后将你的牌库洗牌。 Razaketh's Rite|拉札柯的仪式|法术|从你的牌库中搜寻一张牌并置于你手上。然后将你的牌库洗牌。\n循环{B}({B},弃掉此牌:抓一张牌。) -Razia, Boros Archangel|波洛斯大天使拉基雅|传奇生物~天使|飞行,警戒,敏捷\n{T}:于本回合中,接下来将对目标由你操控的生物所造成的3点伤害,改为对另一个目标生物造成之。 +Razaketh, the Foulblooded|秽血拉札柯|传奇生物~恶魔|飞行,践踏\n支付2点生命,牺牲另一个生物:从你的牌库中搜寻一张牌并置于你手上。然后将你的牌库洗牌。 Razia's Purification|拉基雅的净化|法术|每位牌手各选择由他所操控的三个永久物,然后牺牲其余的永久物。 +Razia, Boros Archangel|波洛斯大天使拉基雅|传奇生物~天使|飞行,警戒,敏捷\n{T}:于本回合中,接下来将对目标由你操控的生物所造成的3点伤害,改为对另一个目标生物造成之。 Razor Boomerang|锋刃回力镖|神器~武具|佩带此武具的生物具有「{T},将锋刃回力镖卸装:锋刃回力镖对目标生物或牌手造成1点伤害。 将锋刃回力镖移回其拥有者手上。」\n佩带{2} Razor Golem|锐草魔像|神器生物~魔像|平原共鸣(你每操控一个平原,使用此咒语的费用便减少{1}来使用)\n锐草魔像攻击时不需横置。 Razor Hippogriff|锐草骏鹰|生物~骏鹰|飞行\n当锐草骏鹰进战场时,将目标神器牌从你的坟墓场移回你手上。 你获得等同于该牌之总法术力费用的生命。 @@ -9573,18 +9813,19 @@ Razor Swine|锋刃猪|生物~野猪|先攻\n侵染 (此生物会以-1/-1指示 Razorfield Rhino|锐草原犀牛|神器生物~犀牛|金技~只要你操控三个或更多神器,锐草原犀牛便得+2/+2。 Razorfield Thresher|锐草原挥扫机|神器生物~组构体| Razorfin Abolisher|锐鳍销迹师|生物~人鱼/法术师|{1}{U},{T}:将目标具有指示物的生物移回其拥有者手上。 -Razorfoot Griffin|锐足狮鹫|生物~狮鹫|飞行\n先攻 (此生物会比不具先攻异能的生物提前造成战斗伤害。) +Razorfoot Griffin|锐足狮鹫|生物~狮鹫|飞行(此生物只能被具飞行或延势异能的生物阻挡。)\n先攻(此生物会比不具先攻异能的生物提前造成战斗伤害。) Razorgrass Screen|锐草围屏|神器生物~墙|(墙不能攻击)\n锐草围屏每回合若能进行阻挡,则必须阻挡PR Razorjaw Oni|剃刀颚邪鬼|生物~恶魔/精怪|黑色生物不能进行阻挡。 Razormane Masticore|锐鬃异狮|神器生物|先攻\n在你的维持开始时,除非你从手上弃掉两张牌,否则牺牲锐鬃异狮。\n在你的抓牌步骤开始时,你可以令锐鬃异狮对目标生物造成3点伤害。 Razortip Whip|刺尾鞭|神器|{1},{T}:刺尾鞭对目标对手造成1点伤害。 Razortooth Rats|利齿鼠|生物~老鼠|恐惧(此生物只能被神器和/或黑色生物阻挡。) Razorverge Thicket|锐草陲灌丛|地|除非由你操控的其他地数量为两个或更少,否则锐草陲灌丛须横置进战场。\n{T}:加{G}或{W}到你的法术力池中。 +Reach Through Mists|探遍迷雾|瞬间~古咒|抓一张牌。 Reach of Branches|拓展林地|部族瞬间~树妖|将一个2/5绿色的树妖/祭师衍生物放置进场。\n每当一个树林在你的操控下进场时,你可以将拓展林地从你坟墓场移回你手上。 Reach of Shadows|阴影延展|瞬间|消灭目标有色的生物。 -Reach Through Mists|探遍迷雾|瞬间~古咒|抓一张牌。 Read the Bones|解读骨卦|法术|占卜2,然后抓两张牌。你失去2点生命。(占卜2的流程是检视你牌库顶的两张牌,然后将其中任意数量的牌以任意顺序置于你牌库底,其余则以任意顺序置于你牌库顶。) Read the Runes|解读符文|瞬间|抓X张牌。每以此法抓一张牌,除非你牺牲一个永久物,否则便弃一张牌。 +Read the Tides|研判浪潮|法术|选择一项~\n•抓三张牌。\n•将至多两个目标生物移回其拥有者手上。 Reality Acid|实界销蚀|结界~灵气|永久物结界\n消逝3(此生物进场时上面有三个计时指示物。 在你的维持开始时,从其上移去一个计时指示物。 当移去最后一个时,将它牺牲。)\n当实界销蚀离场时,受此结界的永久物之操控者牺牲该永久物。 Reality Hemorrhage|实境溢血|瞬间|虚色(此牌没有颜色。)\n实境溢血对目标生物或牌手造成2点伤害。 Reality Shift|实界变化|瞬间|放逐目标生物。其操控者显化其牌库顶牌。(该牌手将其牌库顶牌面朝下地放进战场,当成2/2生物。若该牌是生物牌,则可随时支付其法术力费用来翻回正面。) @@ -9596,13 +9837,13 @@ Realm Seekers|觅境斥候|生物~妖精/斥候|觅境斥候进战场时上 Realm-Cloaked Giant|披世巨人|生物 ~巨人|警戒 Realms Uncharted|未标注的地域|瞬间|从你的牌库中搜寻至多四张名称各不相同的地牌并展示之。 由任一对手选择其中两张牌。 将被选中的牌置入你的坟墓场,其余则置于你手上。 然后将你的牌库洗牌。 Realmwright|地境艺匠|生物~维多肯/法术师|于地境艺匠进战场时,选择一个基本地类别。\n由你操控的地均额外具有该类别。 -Reap and Sow|收割与播种|法术|选择一项~消灭目标地;或从你的牌库中搜寻一张地牌,将该牌放置进场,然后将你的牌库洗牌。\n打包{1}{G}(若你支付打包费用,则两项都选择。) Reap Intellect|剥夺智识|法术|目标对手展示其手牌。你选择其中至多X张非地牌,并将它们放逐。从该牌手的坟墓场、手牌以及牌库中搜寻任意数量与以此法放逐的任一张牌同名的牌,并将它们放逐。然后该牌手将其牌库洗牌。 +Reap What Is Sown|丰足收获|瞬间|在至多三个目标生物上各放置一个+1/+1指示物。 +Reap and Sow|收割与播种|法术|选择一项~消灭目标地;或从你的牌库中搜寻一张地牌,将该牌放置进场,然后将你的牌库洗牌。\n打包{1}{G}(若你支付打包费用,则两项都选择。) Reap the Past|收割过往|法术|随机将X张牌从你的坟墓场移回你手上。放逐收割过往。 Reap the Seagraf|收获海墓|法术|将一个2/2黑色灵俑衍生生物放进战场。返照{4}{B} (你可以从你的坟墓场施放此牌,并支付其返照费用,然后将它放逐。) -Reap What Is Sown|丰足收获|瞬间|在至多三个目标生物上各放置一个+1/+1指示物。 -Reaper from the Abyss|深渊刽子手|生物~恶魔|飞行\n丧心~在每个结束步骤开始时,若本回合有生物死去,则消灭目标非恶魔的生物。 Reaper King|夺命王者|传奇神器生物~稻草人|(能用任意两点法术力或是{W}来支付{2/W}。 此牌的总法术力费用为10。)\n由你操控的其他稻草人生物得+1/+1。\n每当另一个稻草人在你的操控下进场时,消灭目标永久物。 +Reaper from the Abyss|深渊刽子手|生物~恶魔|飞行\n丧心~在每个结束步骤开始时,若本回合有生物死去,则消灭目标非恶魔的生物。 Reaper of Flight Moonsilver|月银索命使|生物~天使|飞行\n躁狂~牺牲另一个生物:月银索命使得+2/+1直到回合结束。只能于你坟墓场中牌的类别有四种或更多时起动此异能。 Reaper of Night|暗夜死神|生物 ~幽灵|每当暗夜死神攻击时,若防御牌手的手牌为两张或更少,则它获得飞行异能直到回合结束。 Reaper of Sheoldred|希欧蕊镰刀手|生物~惊惧兽|侵染 (此生物会以-1/-1指示物的方式对生物造成伤害,并以中毒指示物的方式对牌手造成伤害。)\n每当一个来源对希欧蕊镰刀手造成伤害时,该来源的操控者得到一个中毒指示物。 @@ -9634,11 +9875,12 @@ Reckless Scholar|鲁莽学者|生物 ~人类/法术师|{T}:目标牌手抓 Reckless Spite|鲁莽恶行|瞬间|消灭两个目标非黑色的生物。你失去5点生命。 Reckless Waif|鲁莽流浪儿|生物~人类/浪客/狼人|在每个维持开始时,若上回合没有任一咒语施放过,转化鲁莽流浪儿。 Reckless Wurm|鲁莽亚龙|生物~亚龙|践踏\n疯魔{2}{R}(如果你弃掉此牌,可以改为使用它并支付其疯魔费用,而非直接将它置入你的坟墓场。) -Reclaim|再利用|瞬间|将目标牌从你坟墓场置于你的牌库顶。 Reclaiming Vines|复碧藤蔓|法术|消灭目标神器,结界或地。 +Reclaim|再利用|瞬间|将目标牌从你坟墓场置于你的牌库顶。 Reclamation Sage|复碧智者|生物 ~妖精/祭师|当复碧智者进战场时,你可以消灭目标神器或结界。 Reclusive Artificer|隐居神器师|生物~人类/神器师|敏捷(此生物受你操控时便能攻击与{T}。)当隐居神器师进战场时,你可以令它对目标生物造成伤害,其数量等同于由你操控的神器数量。 Recollect|重拾记忆|法术|将目标牌从你的坟墓场移回你手上。 +Reconnaissance Mission|侦察任务|结界|每当一个由你操控的生物对任一牌手造成战斗伤害时,你可以抓一张牌。\n循环{2}({2},弃掉此牌:抓一张牌。) Recover|复原|法术|将目标生物牌从你的坟墓场移回你手上。\n抓一张牌。 Recross the Paths|重渡路途|法术|从你牌库顶开始展示牌,直到你展示出一张地牌为止。将该牌放置进场,其余的则以任意顺序置于你的牌库底。 与一位对手比点。 若你赢,则将重渡路途移回其拥有者手上。 (参与比点的牌手各展示其牌库顶牌,然后将该牌置于牌库顶部或底部。 所展示的牌之总法术力费用比较高的牌手赢得比点。) Recruit the Worthy|招募勇士|瞬间|购回{3}(你施放此咒语时可以额外支付{3}。如果你如此作,则结算此咒语时将它放入你的手牌。)\n派出一个1/1白色士兵衍生生物。 @@ -9670,14 +9912,15 @@ Regal Behemoth|威严贝西摩斯|生物~蜥蜴|践踏\n当威严贝西摩斯 Regal Bloodlord|威严血领|生物 ~吸血鬼/士兵|飞行\n在每个结束步骤开始时,若本回合中你曾获得生命,则派出一个1/1黑色,具飞行异能的蝙蝠衍生生物。 Regal Caracal|威严狞猫|生物~猫|由你操控的其他猫得+1/+1且具有系命异能。\n当威严狞猫进战场时,派出两个1/1白色,具系命异能的猫衍生生物。 Regal Force|威严元气兽|生物~元素|当威严元气兽进场时,你每操控一个绿色生物,便抓一张牌。 +Regal Leosaur|威严狮龙|生物 ~恐龙/猫|合变{1}{R/W}{R/W}(如果你支付此咒语的合变费用来施放之,则将它放置在目标由你拥有之非人类生物的顶上或底下。它们合变作顶上的生物,外加具有底下所有异能。)\n每当此生物合变时,由你操控的其他生物得+2/+1直到回合结束。 Regathan Firecat|瑞格沙火焰猫|生物~元素/猫| Regenerate|重生|瞬间|重生目标生物。 (如果该生物下一次于本回合中将被消灭,则它不会被消灭, 而是改为将它横置,移除受过的所有伤害,并将它移出战斗。) -Regeneration|重生|结界~灵气|生物结界(于使用时指定一个生物为目标。 此牌进场时结附在该生物上。)\n{G}:重生受此结界的生物。 (如果该生物下一次于本回合中将被消灭,则它不会被消灭, 而是改为将它横置,移除受过的所有伤害,并将它移出战斗。) +Regeneration|重生|结界~灵气|生物结界(于使用时指定一个生物为目标。 此牌进场时结附在该生物上)\n{G}:重生受此结界的生物。 (如果该生物下一次于本回合中将被消灭,则它不会被消灭, 而是改为将它横置,移除所受的所有伤害,并将它移出战斗。) Regenesis|再获新生|瞬间|将至多两张永久物牌从你的坟墓场移回你手上。 Regicide|弑君|瞬间|于你抽选弑君时展示之。你右手边的牌手选择一种颜色,你选择另一种颜色,然后你左手边的牌手再选择另外一种颜色。\n消灭目标生物,且其须与于你抽选名称为弑君之牌时被选中的各颜色之间有共通的颜色。 Regisaur Alpha|帝王龙首领|生物 ~恐龙|由你操控的其他恐龙具有敏捷异能。\n当帝王龙首领进战场时,派出一个3/3绿色,具践踏异能的恐龙衍生生物。 -Regna, the Redeemer|赎救使蕾格娜|传奇生物 ~天使|与放纵魔刻拉夫拍档(当此生物进战场时,目标牌手可以将刻拉夫从其牌库置于其手上,然后洗牌。)\n飞行\n在每个结束步骤开始时,若本回合中你队伍曾获得生命,则派出两个1/1白色战士衍生生物。 Regna's Sanction|蕾格娜的惩戒|法术|为每位牌手分别选择友方或敌方。每位友方各在每个由其操控的生物上放置一个+1/+1指示物。每位敌方各选择一个由其操控且未横置的生物,然后横置其余生物。 +Regna, the Redeemer|赎救使蕾格娜|传奇生物 ~天使|与放纵魔刻拉夫拍档(当此生物进战场时,目标牌手可以将刻拉夫从其牌库置于其手上,然后洗牌。)\n飞行\n在每个结束步骤开始时,若本回合中你队伍曾获得生命,则派出两个1/1白色战士衍生生物。 Regress|回归|瞬间|将目标永久物移回其拥有者手上。 Regrowth|再生新芽|法术|将目标牌从你的坟墓场移回你手上。 Reign of the Pit|深渊统治|法术|每位牌手各牺牲一个生物。将一个X/X黑色,具飞行异能的恶魔衍生生物放进战场,X为以此法牺牲之生物的力量总和。 @@ -9703,10 +9946,10 @@ Relentless Rats|无情鼠群|生物 ~老鼠|战场上每有一个名称为无 Relentless Skaabs|无情尸嵌|生物~灵俑|从你的坟墓场放逐一张生物牌,以作为施放无情尸嵌的额外费用。不息(当此生物死去时,若其上没有+1/+1指示物,则将它在其拥有者的操控下返回战场,且其上有一个+1/+1指示物。) Relic Barrier|遗宝障壁|神器|{T}:横置目标神器。 Relic Crush|破坏遗宝|瞬间|消灭目标神器或结界,以及至多另一个目标神器或结界。 -Relic of Progenitus|祖神兽遗宝|神器|{T}:目标牌手从其坟墓场放逐一张牌。\n{1},放逐祖神兽遗宝:放逐所有坟墓场中的所有牌。抓一张牌。 Relic Putrescence|腐化遗宝|结界~灵气|结附于神器\n每当所结附的神器成为横置时,其操控者得到一个中毒指示物。 Relic Runner|亡命窃宝客|生物 ~人类/浪客|如果你于本回合中施放过史迹咒语,则亡命窃宝客不能被阻挡。(神器、传奇和传纪是史迹。) Relic Seeker|遗宝探寻客|生物~人类/士兵|铭勇1(当此生物对任一牌手造成战斗伤害时,若它未铭勇,则在其上放置一个+1/+1指示物且它已铭勇。)当遗宝探寻客铭勇时,你可以从你牌库中搜寻一张武具牌,展示该牌,将它置于你手上,然后将你的牌库洗牌。 +Relic of Progenitus|祖神兽遗宝|神器|{T}:目标牌手从其坟墓场放逐一张牌。\n{1},放逐祖神兽遗宝:放逐所有坟墓场中的所有牌。抓一张牌。 Relief Captain|接防队长|生物~寇族/骑士/伙伴|当接防队长进战场时,支援3。(在至多三个其他目标生物上各放置一个+1/+1指示物。) Reliquary Tower|圣物塔|地|你的手牌数量没有上限。\n{T}:加{1}到你的法术力池中。 Remand|奉还|瞬间|反击目标咒语。 若你如此作,则将该咒语牌移回其拥有者手上。\n抓一张牌。 @@ -9748,13 +9991,14 @@ Repel the Darkness|逐退黑暗|瞬间|横置至多两个目标生物。\n抓一 Replicate|复造|法术|派出一个衍生物,此衍生物为目标由你操控的生物之复制品。 Reprisal|报复|瞬间|消灭目标力量等于或大于4的生物。它不能重生。 Reprobation|斥责|结界 ~灵气|结附于生物\n所结附的生物失去所有异能,且是基础力量与防御力为0/1的懦夫生物。(它仍具有原本的超类别,但会失去其他类别和生物类别。) +Reptilian Reflection|爬虫映影|结界|每当你循环一张牌时,你可以令爬虫映影成为5/4,具践踏与敏捷异能的恐龙生物直到回合结束,且仍具有其原本类别。 Repudiate|复除|瞬间|反击目标起动式或触发式异能。(其目标不能是法术力异能。) Repulse|逐退|瞬间|将目标生物移回其拥有者手上。\n抓一张牌。 Requiem Angel|安魂天使|生物~天使|每当另一个非精怪、且由你操控的生物死去时,将一个1/1白色,具飞行异能的精怪衍生生物放进战场。 Reroute|重新定向|瞬间|为仅指定单一目标的目标起动式异能更改目标。\n抓一张牌。 Rescue from the Underworld|冥界救援|瞬间|牺牲一个生物,以作为施放冥界救援的额外费用。\n选择目标在你坟墓场中的生物牌。在你的下一个维持开始时,将该牌和所牺牲的牌在你的操控下移回战场。放逐冥界救援。 -Rescue|拯救|瞬间|将目标由你操控的永久物移回其拥有者手上。 Rescuer Sphinx|救援史芬斯|生物 ~史芬斯|飞行\n于救援史芬斯进战场时,你可以将一个由你操控的非地永久物移回其拥有者手上。如果你如此作,则救援史芬斯进战场时上面有一个+1/+1指示物。 +Rescue|拯救|瞬间|将目标由你操控的永久物移回其拥有者手上。 Research Assistant|助理研究员|生物~人类/法术师|{3}{U},{T}:抓一张牌,然后弃一张牌。 Research the Deep|探究深水|法术|抓一张牌。 与一位对手比点。 若你赢,则将探究深水移回其拥有者手上。 (参与比点的牌手各展示其牌库顶牌,然后将该牌置于牌库顶部或底部。 所展示的牌之总法术力费用比较高的牌手赢得比点。) Research|Research|瞬间|从游戏外选择至多四张由你拥有的牌,并将它们洗入你的牌库。 @@ -9794,8 +10038,8 @@ Resurrection|复活|法术|将目标生物牌从你的坟墓场移回场上。 Retaliate|彻底报复|瞬间|消灭所有曾在本回合中对你造成伤害的生物。 Retaliator Griffin|回敬狮鹫|生物~狮鹫|飞行\n每当由对手操控的任一来源对你造成伤害时,你可以在回敬狮鹫上放置等量的+1/+1指示物。 Retether|重新连系|法术|将所有灵气牌从你的坟墓场移回场上。 只有生物能以此法被结附。 (如果场上每个生物都无法让某灵气牌结附,则此牌会留在你的坟墓场。) -Retract|回撤|瞬间|将所有由你操控的神器移回其拥有者手上。 Retraction Helix|撤收螺旋|瞬间|直到回合结束,目标生物获得「{T}:将目标非地永久物移回其拥有者手上。」 +Retract|回撤|瞬间|将所有由你操控的神器移回其拥有者手上。 Retreat to Coralhelm|撤往珊瑚盔|结界|地落~每当一个地在你的操控下进战场时,选择一项~• 你可以横置或重置目标生物。• 占卜1。(检视你牌库顶的牌。你可以将该牌置于你的牌库底。) Retreat to Emeria|撤往伊美黎|结界|地落~每当一个地在你的操控下进战场时,选择一项~• 将一个1/1白色寇族/伙伴衍生生物放进战场。• 由你操控的生物得+1/+1直到回合结束。 Retreat to Hagra|撤往赫嘎|结界|地落~每当一个地在你的操控下进战场时,选择一项~• 直到回合结束,目标生物得+1/+0且获得死触异能。• 每位对手各失去1点生命且你获得1点生命。 @@ -9808,13 +10052,12 @@ Return of the Wildspeaker|召兽使复归|瞬间|选择一项~\n•抓若干 Return to Battle|Return to Battle|| Return to Dust|终归浮尘|瞬间|将目标神器或结界移出对战。 如果你在你的行动阶段使用此咒语,则你可以将至多另一个目标神器或结界移出对战。 Return to Nature|回返自然|瞬间|选择一项~\n•消灭目标神器。\n•消灭目标结界。\n•将目标牌从坟墓场放逐。 -Return to Nature|回返自然|瞬间|选择一项~\n消灭目标神器。\n消灭目标结界。\n将目标牌从坟墓场放逐。 Return to the Earth|终归地缚|瞬间|消灭目标神器,结界或具飞行异能的生物。 Return to the Ranks|重归军伍|法术|召集(此咒语能用你的生物来协助施放。你于施放此咒语时每横置一个生物,就能为此咒语支付{1}或一点该生物颜色之法术力。)\n将X张目标总法术力费用等于或小于2的生物牌从你的坟墓场移回战场。 -Return|复返|法术|余响(此咒语只能从你的坟墓场中施放。然后将它放逐。)\n将目标牌从坟墓场放逐。派出一个2/2黑色灵俑衍生生物。 Returned Centaur|转世半人马|生物~灵俑/半人马|当转世半人马进战场时,目标牌手将其牌库顶的四张牌置入其坟墓场。 Returned Phalanx|转世方阵兵团|生物 ~灵俑/士兵|守军\n{1}{U}:本回合中,转世方阵兵团能视同不具守军异能地进行攻击。 Returned Reveler|转世贪欢者|生物~灵俑/羊蹄人|当转世贪欢者死去时,每位牌手各将其牌库顶的三张牌置入其坟墓场。 +Return|复返|法术|余响(此咒语只能从你的坟墓场中施放。然后将它放逐。)\n将目标牌从坟墓场放逐。派出一个2/2黑色灵俑衍生生物。 Revealing Wind|揭露之风|瞬间|于本回合中,防止将造成的所有战斗伤害。你可以检视牌面朝下且进行攻击或阻挡的生物。 Reveillark|醒灵云雀|生物~元素|飞行\n当醒灵云雀离场时,将至多两张目标力量等于或小于2的生物牌从你的坟墓场移回场上。\n呼魂{5}{W} (你可以支付此咒语的呼魂费用来使用它。 若你如此作,当它进场时便牺牲之。) Revel in Riches|拥财狂欢|结界|每当一个由对手操控的生物死去时,派出一个无色珍宝衍生神器,且具有「{T},牺牲此神器:加一点任意颜色的法术力到你的法术力池中。」\n在你的维持开始时,若你操控十个或更多个珍宝,你便赢得此盘游戏。 @@ -9841,12 +10084,11 @@ Revive|复苏|法术|将目标绿色牌从你的坟墓场移回你手上。 Reviving Dose|提神剂|瞬间|你获得3点生命。\n抓一张牌。 Reviving Melody|复苏旋律|法术|选择一项或都选~将目标生物牌从你的坟墓场移回你手上;和/或将目标结界牌从你的坟墓场移回你手上。 Revoke Existence|撤销存在|法术|放逐目标神器或结界。 -Revoke Existence|撤销存在|法术|放逐目标神器或结界。 Revoke Privileges|撤销特权|结界~灵气|结附于生物\n所结附的生物不能进行攻击、阻挡或搭载载具。 Revolutionary Rebuff|革新拒斥|瞬间|除非目标非神器咒语的操控者支付{2},否则反击之。 Reweave|重纺生命|瞬间~古咒|目标永久物的操控者将之牺牲。该牌手从其牌库顶开始展示牌,直到展示出与所牺牲之永久物有共通牌类别者为止。该牌手将该牌放置进场,然后将其牌库洗牌。\n通联古咒{2}{U}{U} Rewind|倒退|瞬间|反击目标咒语。重置至多四个地。 -Reya Dawnbringer|黎明使者蕾亚|传奇生物~天使|飞行\n在你的维持开始时,你可以将目标生物牌从你的坟墓场移回战场。 +Reya Dawnbringer|黎明使者蕾亚|传奇生物~天使|飞行(只有具飞行或延势异能的生物才能阻挡它。)\n在你的维持开始时,你可以将目标生物牌从你的坟墓场移回场上。 Reyhan, Last of the Abzan|阿布赞末代可汗蕾翰|传奇生物~人类/战士|阿布赞末代可汗蕾翰进战场时上面有三个+1/+1指示物。\n每当一个由你操控的生物死去或置入统帅区时,若其上有一个或数个+1/+1指示物,则你可以在目标生物上放置等量的+1/+1指示物。\n拍档(你可将两个具有拍档异能的生物共同用作指挥官。) Rhet-Crop Spearmaster|雷特祀群矛手|生物~人类/战士|你可以于雷特祀群矛手攻击时耗竭之。当你如此作时,直到回合结束,它得+1/+0且获得先攻异能。(已耗竭的生物于你的下一个重置步骤中不能重置。) Rhizome Lurcher|根茎狩猎菌|生物 ~真菌/灵俑|朽力~根茎狩猎菌进战场时上面有数个+1/+1指示物,其数量等同于你坟墓场中的生物牌数量。 @@ -9876,7 +10118,7 @@ Riches|起家|法术|余响(此咒语只能从你的坟墓场中施放。然后 Ricochet Trap|跳弹陷阱|瞬间~陷阱|如果本回合中某对手施放蓝色咒语,你可以支付{R},而不支付跳弹陷阱的法术力费用。\n为仅指定单一目标的目标咒语更改目标。 Riddle of Lightning|闪电谜题|瞬间|选择目标生物或牌手。 占卜3,然后展示你的牌库顶牌。 闪电谜题对该生物或牌手造成伤害,其数量等同于所展示牌的总法术力费用。 (占卜3的流程是检视你牌库顶的三张牌,然后将其中任意数量的牌以任意顺序置于你牌库底,其余则以任意顺序置于你牌库顶。) Riddleform|迷幻形体|结界|每当你施放非生物咒语时,你可以令迷幻形体成为3/3,具飞行异能的史芬斯生物直到回合结束,且仍具有原本类别。\n{2}{U}:占卜1。 -Riddlemaster Sphinx|设谜史芬斯|生物 ~史芬斯|飞行\n当设谜史芬斯进战场时,你可以将目标由对手操控的生物移回其拥有者手上。 +Riddlemaster Sphinx|设谜史芬斯|生物 ~史芬斯|飞行(此生物只能被具飞行或延势异能的生物阻挡。)\n当设谜史芬斯进战场时,你可以将目标由对手操控的生物移回其拥有者手上。 Riddlesmith|谜题工匠|生物~人类/神器师|每当你施放一个神器咒语时,你可以抓一张牌。若你如此作,弃一张牌。 Ride Down|踏平|瞬间|消灭目标进行阻挡的生物。本次战斗中被该生物阻挡的生物获得践踏异能直到回合结束。 Rider in Need|骑士寻驹|法术~历险|派出一个2/2白色,具警戒异能的骑士衍生生物。(然后放逐此牌。之后你还可以从放逐区中施放该生物。) @@ -9886,6 +10128,7 @@ Ridged Kusite|脊柱神医|生物~惊惧兽/塑法师|{1}{B},{T},弃一 Ridgescale Tusker|脊鳞长牙兽|生物~野兽|当脊鳞长牙兽进战场时,在每个由你操控的其他生物上各放置一个+1/+1指示物。 Riding Red Hare|Riding Red Hare|| Riding the Dilu Horse|Riding the Dilu Horse|| +Rielle, the Everwise|全知利艾尔|传奇生物 ~人类/法术师|你坟墓场中每有一张瞬间与法术牌,全知利艾尔便得+1/+0。\n每当你每回合首度弃掉一张或数张牌时,抓等量的牌。 Rienne, Angel of Rebirth|重生天使蕊恩|传奇生物 ~天使|飞行\n由你操控的其他多色生物得+1/+0。\n每当另一个由你操控的多色生物死去,在下一个结束步骤开始时,将它移回其拥有者手上。 Rift Bolt|时缝之雷|法术|时缝之雷对目标生物或牌手造成3点伤害。\n延缓1~{R}(除了从你手上使用此牌,你可以支付{R}并将此牌移出对战,且上面有一个计时指示物。 在你的维持开始时,从其上移去一个计时指示物。 当你移去最后一个时,则使用它且不需支付其法术力费用。) Rift Elemental|时缝元素|生物~元素|{1}{R},从由你操控的永久物或由你拥有且已延缓的牌上移去一个计时指示物:时缝元素得+2/+0直到回合结束。 @@ -9923,8 +10166,8 @@ Riot Gear|暴动配备|神器~武具|佩带此武具的生物得+1/+2。\n佩 Riot Piker|暴乱长矛兵|生物~鬼怪/狂战士|先攻\n暴乱长矛兵每回合若能攻击,则必须攻击。 Riot Ringleader|暴乱魁首|生物~人类/战士|每当暴乱魁首攻击时,由你操控的人类生物得+1/+0直到回合结束。 Riot Spikes|暴乱尖刺|结界~灵气|({B/R}可用{B}或{R}来支付。)\n生物结界\n受此结界的生物得+2/-1。 -Riparian Tiger|水滨虎|生物~猫|践踏\n当水滨虎进战场时,你得到{E}{E}(两个能量指示物)。\n每当水滨虎攻击时,你可以支付{E}{E}。若你如此作,则它得+2/+2直到回合结束。 Rip-Clan Crasher|撕肉族击破兵|生物~人类/战士|敏捷 +Riparian Tiger|水滨虎|生物~猫|践踏\n当水滨虎进战场时,你得到{E}{E}(两个能量指示物)。\n每当水滨虎攻击时,你可以支付{E}{E}。若你如此作,则它得+2/+2直到回合结束。 Ripjaw Raptor|断甲颚迅猛龙|生物 ~恐龙|激怒~每当断甲颚迅猛龙受到伤害时,抓一张牌。 Ripscale Predator|凿鳞掠食者|生物 ~恐龙|威慑(此生物只能被两个或更多生物阻挡。) Riptide Chimera|急流盖美拉|结界生物~盖美拉|飞行\n在你的维持开始时,将一个由你操控的结界移回其拥有者手上。 @@ -9932,6 +10175,7 @@ Riptide Crab|激流蟹|生物 ~蟹|警戒\n当激流蟹死去时,抓一张 Riptide Pilferer|激流小偷|生物~人鱼/浪客|每当激流小偷对牌手造成战斗伤害时,该牌手弃一张牌。\n变身{U}(你可牌面朝下地使用此牌并支付{3},将其当成2/2生物。 可随时支付其变身费用使其翻回正面。) Riptide Survivor|激流余生者|生物~人类/法术师|变身{1}{U}{U}(你可牌面朝下地施放此牌并支付{3},将其当成2/2生物。可随时支付其变身费用使其翻回正面。)\n当激流余生者翻回正面时,弃两张牌,然后抓三张牌。 Riptide Turtle|急流龟|生物 ~龟|闪现\n守军 +Rise Again|再度起身|法术|将目标生物牌从你的坟墓场移回战场。 Rise from the Grave|坟场复生|法术|将任一坟墓场中的目标生物牌在你的操控下放进战场。 该生物额外具有黑色此颜色与「灵俑」此类别。 Rise from the Tides|浪潮复生|法术|你坟墓场中每有一张瞬间与法术牌,便将一个2/2黑色灵俑衍生生物横置放进战场。 Rise of Eagles|天鹰展翅|法术|将两个2/2蓝色,具飞行异能的鸟衍生结界生物放进战场。占卜1。(检视你牌库顶的牌。你可以将该牌置于你的牌库底。) @@ -9939,13 +10183,13 @@ Rise of the Dark Realms|闇境兴起|法术|将所有坟墓场中的所有生物 Rise of the Hobgoblins|大精灵涌现|结界|当大精灵涌现进场时,你可以支付{X}。 若你如此做,则将X个1/1,红白双色的精灵/士兵衍生物放置进场。\n{R/W}:由你操控的红色生物与白色生物获得先攻异能直到回合结束。 Rise to Glory|重生争耀|法术|选择一项或都选~\n•将目标生物牌从你的坟墓场移回战场。\n•将目标灵气牌从你的坟墓场移回战场。 Rise to the Challenge|勇迎挑战|瞬间|目标生物得+2/+0且获得先攻异能直到回合结束。 -Rise|Rise|法术|选择在坟墓场的目标生物牌与在场上的目标生物,将它们移回其拥有者手上。 Risen Executioner|复生刽子手|生物~灵俑/战士|复生刽子手不能进行阻挡。\n由你操控的其他灵俑生物得+1/+1。\n如果你施放复生刽子手时多为你坟墓场中每张其他生物牌各支付{1},你便可以从你的坟墓场中施放之。 Risen Reef|醒转暗礁|生物 ~元素|每当醒转暗礁或另一个元素在你的操控下进战场时,检视你的牌库顶牌。若该牌是地牌,则你可以将之横置放进战场。若你未将该牌放进战场,则将它置于你手上。 Risen Sanctuary|醒转圣域|生物~元素|警戒 +Rise|Rise|法术|选择在坟墓场的目标生物牌与在场上的目标生物,将它们移回其拥有者手上。 Rishadan Port|力夏达港|地|{T}:加{C}到你的法术力池中。\n{1},{T}:横置目标地。 -Rishkar, Peema Renegade|皮默乱匠李什克|传奇生物~妖精/德鲁伊|当皮默乱匠李什克进战场时,在至多两个目标生物上各放置一个+1/+1指示物。\n每个由你操控且其上有指示物的生物具有「{T}:加{G}到你的法术力池中。」 Rishkar's Expertise|李什克的专才|法术|抓若干牌,其数量等同于由你操控的生物中力量最大者的数值。\n你可以从你手上施放一张总法术力费用等于或小于5的牌,且不需支付其法术力费用。 +Rishkar, Peema Renegade|皮默乱匠李什克|传奇生物~妖精/德鲁伊|当皮默乱匠李什克进战场时,在至多两个目标生物上各放置一个+1/+1指示物。\n每个由你操控且其上有指示物的生物具有「{T}:加{G}到你的法术力池中。」 Rising Miasma|扬起沼气|法术|所有生物得-2/-2直到回合结束。醒转3~{5}{B}{B}(如果你支付{5}{B}{B}来施放此咒语,则另在目标由你操控的地上放置三个+1/+1指示物,且它成为0/0,具敏捷异能的元素生物。它仍然是地。) Rising Populace|起义民众|生物 ~人类|每当另一个由你操控的生物或鹏洛客死去时,在起义民众上放置一个+1/+1指示物。 Risk Factor|风险因素|瞬间|目标对手可以令风险因素对其造成4点伤害。如果该牌手未如此作,则你抓三张牌。\n再起(你可以从你的坟墓场施放此牌,但必须支付其所需费用并额外弃一张牌。然后放逐此牌。) @@ -9955,9 +10199,9 @@ Rite of Flame|烈焰仪式|法术|加{R}{R}到你的法术力池中,然后在 Rite of Passage|成长仪式|结界|每当由你操控的生物受到伤害时,在其上放置一个+1/+1指示物。(先受到伤害,然后才放置指示物) Rite of Replication|模造仪式|法术|增幅{5} (你施放此咒语时可以额外支付{5}。)\n将一个衍生物放进战场,此衍生物为目标生物之复制。 如果模造仪式已增幅,则改为将五个此类衍生物放进战场。 Rite of Ruin|毁弃仪式|法术|为神器、生物与地这三个类别选择顺序。 每位牌手各牺牲一个第一种类别的永久物,两个第二种类别的,然后三个第三种类别的。 +Rite of Undoing|取消仪式|瞬间|掘穴(你于施放此咒语时每从你坟墓场中放逐一张牌,就能为此咒语支付{1}。)\n将目标由你操控的非地永久物和目标不由你操控的非地永久物移回其拥有者手上。 Rite of the Raging Storm|暴雷仪式|结界|名称为暴雷灵的生物不能攻击你或由你操控的鹏洛客。在每位牌手的维持开始时,该牌手将一个5/1红色,名称为暴雷灵的元素衍生生物放进战场。它具有践踏,敏捷与「在结束步骤开始时,牺牲此生物。」 Rite of the Serpent|巨蛇仪式|法术|消灭目标生物。如果该生物上有+1/+1指示物,则将一个1/1绿色的蛇衍生生物放进战场。 -Rite of Undoing|取消仪式|瞬间|掘穴(你于施放此咒语时每从你坟墓场中放逐一张牌,就能为此咒语支付{1}。)\n将目标由你操控的非地永久物和目标不由你操控的非地永久物移回其拥有者手上。 Rites of Flourishing|茁壮仪式|结界|在每位牌手的抓牌步骤开始时,该牌手抓一张牌。\n每位牌手在自己的每个回合可以额外使用一个地。 Rites of Reaping|收割仪式|法术|目标生物得+3/+3直到回合结束。另一个目标生物得-3/-3直到回合结束。 Ritual of Rejuvenation|复春仪式|瞬间|你获得4点生命。\n抓一张牌。 @@ -9972,18 +10216,19 @@ River Heralds' Boon|川流使的恩泽|瞬间|在目标生物上放置一个+1/+ River Hoopoe|沿河戴胜鸟|生物~鸟|飞行\n{3}{G}{U}:你获得2点生命且抓一张牌。 River Kaijin|河神|生物~精怪| River Kelpie|河流凯尔比|生物~野兽|每当河流凯尔比或另一个永久物从场上置入坟墓场时,抓一张牌。\n每当有咒语从坟墓场使用时,抓一张牌。\n留存 (当此生物从场上置入坟墓场时,若其上没有-1/-1指示物,则将它在其拥有者的操控下返回场上,且其上有一个-1/-1指示物。) -River of Tears|清泪长河|地|{T}:加{U}到你的法术力池中。 若你本回合中使用过地,则改为加{B}到你的法术力池中。 River Serpent|河流巨蛇|生物~巨蛇|除非你的坟墓场中有五张或更多牌,否则河流巨蛇不能攻击。\n循环{U}({U},弃掉此牌:抓一张牌。) River Sneak|河流偷袭客|生物 ~人鱼/战士|河流偷袭客不能被阻挡。\n每当另一个人鱼在你的操控下进战场时,河流偷袭客得+1/+1直到回合结束。 -Riverfall Mimic|河瀑拟态妖|生物~变形兽|每当你使用一个含蓝红双色的咒语时,河瀑拟态妖成为3/3 且不能被阻挡直到回合结束。 +River of Tears|清泪长河|地|{T}:加{U}到你的法术力池中。 若你本回合中使用过地,则改为加{B}到你的法术力池中。 River's Grasp|河流之攫|法术|如果使用河流之攫时支付了{U},则将至多一个目标生物移回其拥有者手上。 如果使用河流之攫时支付了{B},则目标牌手展示其手牌,你选择其中一张非地的牌,然后该牌手弃掉该牌。 (如果支付了{U}{B},则两者都作。) River's Rebuke|河流拒斥|法术|将由目标牌手操控的所有非地永久物移回其拥有者手上。 +Riverfall Mimic|河瀑拟态妖|生物~变形兽|每当你使用一个含蓝红双色的咒语时,河瀑拟态妖成为3/3 且不能被阻挡直到回合结束。 Riverwheel Aerialists|河轮舞空僧|生物~巨灵/修行僧|飞行\n灵技(每当你施放非生物咒语时,此生物得+1/+1直到回合结束。) Riverwise Augur|通流卜算师|生物 ~人鱼/法术师|当通流卜算师进战场时,抓三张牌,然后从你手上将两张牌以任意顺序置于你的牌库顶。 Rix Maadi Guildmage|锐兹玛第公会法师|生物~人类/祭师|{B}{R}:目标进行阻挡的生物得-1/-1直到回合结束。\n{B}{R}:目标于本回合中曾失去生命的牌手失去1点生命。 Rix Maadi Reveler|锐兹玛第狂欢人|生物 ~人类/祭师|揭幕{2}{B}{R}(如果本回合有对手曾失去生命,则你可以支付此咒语的揭幕费用而非法术力费用来施放它。)\n当锐兹玛第狂欢人进战场时,弃一张牌,然后抓一张牌。若曾支付锐兹玛第狂欢人的揭幕费用,则改为弃掉你的手牌,然后抓三张牌。 Rix Maadi, Dungeon Palace|地城殿锐兹玛第|地|{T}:加{1}到你的法术力池中。\n{1}{B}{R},{T}:每位牌手弃一张牌。 你只可以于你能够使用法术的时机下使用此异能。 Roalesk, Apex Hybrid|无上综源罗列茨|传奇生物 ~人类/突变体|飞行,践踏\n当无上综源罗列茨进战场时,在另一个目标由你操控的生物上放置两个+1/+1指示物。\n当罗列茨死去时,增殖,然后再增殖。(选择任意数量的永久物和/或牌手,然后为其已有之每种指示物各多放置一个同类的指示物。然后再作一次。) +Roaming Ghostlight|游荡光灵|生物 ~精怪|飞行\n当游荡光灵进战场时,将至多一个目标非精怪生物移回其拥有者手上。 Roar of Challenge|挑战之吼|法术|本回合中,所有能阻挡目标生物的生物皆须阻挡之。\n威猛~如果你操控力量等于或大于4的生物,则该指定为目标的生物获得不灭异能直到回合结束。 Roar of Jukai|树海之吼|瞬间~古咒|若你操控树林,则每个被阻挡的生物得+2/+2直到回合结束。\n通联古咒~让某位对手获得5点生命。 (当你使用古咒咒语时,你可以从你的手上展示此牌,并支付其通联费用。 若你如此作,则将此牌的效应加入该咒语中。) Roar of Reclamation|重建高呼|法术|每位牌手从其坟墓场中将所有神器牌移回场上。 @@ -10007,11 +10252,11 @@ Rogue's Gloves|浪客手套|神器 ~武具|每当佩带此武具的生物对 Rogue's Passage|浪客小径|地|{T}:加{1}到你的法术力池中。\n{4},{T}:目标生物本回合中不能被阻挡。 Roil Elemental|狂搅元素|生物~元素|飞行\n地落~每当一个地在你的操控下进战场时,只要你操控狂搅元素,你便可以获得目标生物的操控权。 Roil Spout|狂搅龙卷|法术|将目标生物置于其拥有者的牌库顶。醒转4~{4}{W}{U}(如果你支付{4}{W}{U}来施放此咒语,则另在目标由你操控的地上放置四个+1/+1指示物,且它成为0/0,具敏捷异能的元素生物。它仍然是地。) +Roil's Retribution|狂搅应报|瞬间|狂搅应报对任意数量目标进行攻击或阻挡的生物造成共5点伤害,你可以任意分配。 Roiling Horror|翻搅惊惧兽|生物~惊惧兽|将你的总生命减去生命值最多的对手之总生命,翻搅惊惧兽的力量和防御力各等同于此数字。\n延缓X~{X}{B}{B}{B}。 X不能为0。\n于翻搅惊惧兽被移出对战的期间,每当移去其上一个计时指示物时,目标牌手失去1点生命且你获得1点生命。 Roiling Terrain|翻搅大地|法术|消灭目标地,然后翻搅大地对该地的操控者造成伤害,其数量为该牌手坟墓场中之地牌数量。 Roiling Waters|狂搅水域|法术|将至多两个目标由对手操控的生物移回其拥有者手上。目标牌手抓两张牌。 Roilmage's Trick|狂搅法师的巧计|瞬间|聚辉~由对手操控的生物得-X/-0直到回合结束,X为施放狂搅法师的巧计时用来支付费用的法术力颜色数量。抓一张牌。 -Roil's Retribution|狂搅应报|瞬间|狂搅应报对任意数量目标进行攻击或阻挡的生物造成共5点伤害,你可以任意分配。 Role Reversal|角色反转|法术|选择两个目标具共通永久物类别的永久物。交换两者的操控权。 Rollick of Abandon|荒弃嬉闹|法术|所有生物得+2/-2直到回合结束。 Rolling Earthquake|Rolling Earthquake|| @@ -10028,14 +10273,16 @@ Ronom Serpent|若纳巨蛇|雪境生物~巨蛇|除非防御牌手操控雪境 Ronom Unicorn|若纳独角兽|生物~独角兽|牺牲若纳独角兽:消灭目标结界。 Roofstalker Wight|悬檐老妖|生物~灵俑|{1}{U}:悬檐老妖获得飞行异能直到回合结束。 Rooftop Storm|屋顶风暴|结界|你可以支付{0},而不支付你施放的灵俑生物咒语之法术力费用。 +Rookie Mistake|新手失误|瞬间|直到回合结束,目标生物得+0/+2且另一个目标生物得-2/-0。 Root Maze|盘根错节|结界|神器与地须横置进场。 Root Out|追根究底|法术|消灭目标神器或结界。\n探查。(将一个无色线索衍生神器放进战场,且其具有「{2},牺牲此神器:抓一张牌。」) Root Snare|重根绊索|瞬间|于本回合中,防止将造成的所有战斗伤害。 +Root-Kin Ally|木身盟友|生物~元素/战士|召集(使用此咒语时,你每为它横置一个生物,便可以少支付{1},或一点所横置生物颜色的法术力。)\n横置两个由你操控且未横置的生物:木身盟友得+2/+2直到回合结束。 Rootborn Defenses|根生卫护|瞬间|殖民。由你操控的生物本回合不会毁坏。(殖民的方法,是将一个衍生物放进战场,此衍生物为由你操控的某衍生生物之复制品。伤害与注明「消灭」的效应无法消灭不会毁坏的生物。) Rootbound Crag|盘根峭壁|地|除非你操控山脉或树林,否则盘根峭壁须横置进战场。\n{T}:加{R}或{G}到你的法术力池中。 Rootbreaker Wurm|破根亚龙|生物~亚龙|践踏(若此生物将造成的战斗伤害足以消灭所有阻挡它的生物,你可以使它对防御牌手造成所剩余数量的伤害) Rootgrapple|根锁|部族瞬间~树妖|消灭目标非生物永久物。 若你操控树妖,则抓一张牌。 -Root-Kin Ally|木身盟友|生物~元素/战士|召集(使用此咒语时,你每为它横置一个生物,便可以少支付{1},或一点所横置生物颜色的法术力。)\n横置两个由你操控且未横置的生物:木身盟友得+2/+2直到回合结束。 +Rooting Moloch|掘根棘蜥|生物 ~蜥蜴|当掘根棘蜥进战场时,将目标具任一循环异能的牌从你的坟墓场放逐。直到你下一个回合的回合结束,你可以使用该牌。\n循环{2}({2},弃掉此牌:抓一张牌。) Rootrunner|跑根快|生物~精怪|{G}{G},牺牲跑根快:将目标地置于其拥有者的牌库顶。\n转生3(当它从场上进入坟墓场时,你可以将目标总法术力费用等于或小于3的精怪牌从你的坟墓场移回你手上。) Roots|缠根|结界~灵气|结附于不具飞行异能的生物\n当缠根进战场时,横置所结附的生物。\n所结附的生物于其操控者的重置步骤中不能重置。 Rootwalla|萝特瓦拉|生物~蜥蜴|{1}{G}:萝特瓦拉得+2/+2直到回合结束。 此异能每回合中只能使用一次。 @@ -10060,22 +10307,22 @@ Rotting Mastodon|腐臭乳齿象|生物~灵俑/象| Rotting Rats|腐臭老鼠|生物~灵俑/老鼠|当腐臭老鼠进场时,每位牌手各弃一张牌。\n破坟{1}{B} ({1}{B}:将此牌从你的坟墓场移回场上。 它获得敏捷。 于它将离场时,或在回合结束时,将它移出对战。 破坟的时机视同法术。) Rotting Regisaur|腐臭帝王龙|生物 ~灵俑/恐龙|在你的维持开始时,弃一张牌。 Rotwidow Pack|朽寡妇蛛群|生物 ~蜘蛛|延势\n{3}{B}{G},从你的坟墓场放逐一张生物牌:派出一个1/2绿色,具延势异能的蜘蛛衍生生物,然后你每操控一个蜘蛛,每位对手便各失去1点生命。 -Rough|Rough|法术|艰险对每个不具飞行异能的生物各造成2点伤害。 Roughshod Mentor|凶横明师|生物~巨人/战士|由你操控的绿色生物具有践踏异能。 +Rough|Rough|法术|艰险对每个不具飞行异能的生物各造成2点伤害。 Rouse the Mob|煽动暴民|瞬间|积力~煽动暴民在第一个目标之外每有一个目标,便增加{2}{R}来施放。\n直到回合结束,任意数量的目标生物各得+2/+0且获得践踏异能。 +Rousing Read|开卷有得|结界 ~灵气|结附于生物\n当开卷有得进战场时,抓两张牌,然后弃一张牌。\n所结附的生物得+1/+1且具有飞行异能。 Rousing of Souls|扰醒灵魂|法术|论争~每位牌手各展示其牌库顶牌。每以此法展示出一张非地牌,你便将一个1/1白色,具飞行异能的精怪衍生生物放进战场。然后每位牌手各抓一张牌。 Rout|溃不成军|法术|如果你施放溃不成军时多支付{2},你便可以于你能够施放瞬间的时机下施放它。\n消灭所有生物。它们不能重生。 Roving Keep|逡巡城砦|神器生物 ~墙|守军\n{7}:直到回合结束,逡巡城砦得+2/+0且获得践踏异能。本回合中,它能视同不具守军异能地进行攻击。 Rowan Kenrith|萝婉肯理斯|传奇鹏洛客 ~萝婉|+2:于目标牌手的下一个回合中,每个由该牌手操控的生物若能攻击,则必须攻击。\n−2:选择目标牌手。萝婉肯理斯对每个由该牌手操控且已横置的生物各造成3点伤害。\n−8:目标牌手获得具有「每当你起动不属法术力异能的异能时,将其复制。你可以为该复制品选择新的目标」的徽记。\n与威尔肯理斯拍档\n萝婉肯理斯可用作指挥官。 -Rowan, Fearless Sparkmage|星火勇花萝婉|传奇鹏洛客 ~萝婉|+1:直到回合结束,至多一个目标生物得+3/+0且获得先攻异能。\n−2:星火勇花萝婉对至多两个目标生物各造成1点伤害。这些生物本回合不能进行阻挡。\n−9:获得所有生物的操控权直到回合结束。将它们重置。它们获得敏捷异能直到回合结束。 Rowan's Battleguard|萝婉的武卫|生物 ~人类/骑士|先攻\n只要你操控萝婉鹏洛客,萝婉的武卫便得+3/+0。 Rowan's Stalwarts|萝婉的坚兵|生物 ~人类/骑士|当萝婉的坚兵进战场时,你可以从你的牌库和/或坟墓场中搜寻一张名称为星火勇花萝婉的牌,展示该牌,并将它置于你手上。如果你以此法搜寻你的牌库,则将它洗牌。 +Rowan, Fearless Sparkmage|星火勇花萝婉|传奇鹏洛客 ~萝婉|+1:直到回合结束,至多一个目标生物得+3/+0且获得先攻异能。\n−2:星火勇花萝婉对至多两个目标生物各造成1点伤害。这些生物本回合不能进行阻挡。\n−9:获得所有生物的操控权直到回合结束。将它们重置。它们获得敏捷异能直到回合结束。 Rowdy Crew|喧闹船员|生物 ~人类/海盗|践踏\n当喧闹船员进战场时,抓三张牌,然后随机弃两张牌。如果以此法弃掉的两张牌之间具共通的牌类别,则在喧闹船员上放置两个+1/+1指示物。 Royal Assassin|皇家刺客|生物~人类/杀手|{T}:消灭目标已横置的生物。 Royal Trooper|皇家武装兵|生物 ~人类/士兵|每当皇家武装兵进行阻挡时,它得+2/+2直到回合结束。 Rubble Reading|研读瓦砾|法术|消灭目标地。占卜2。 Rubble Slinger|碎石掷客|生物 ~人类/战士|延势 -Rubble|碎砾|法术|余响(此咒语只能从你的坟墓场中施放。然后将它放逐。)\n至多三个目标地于其操控者的下一个重置步骤中不能重置。 Rubbleback Rhino|砾脊犀牛|生物~犀牛|辟邪(此生物不能成为由你对手所操控之咒语或异能的目标。) Rubblebelt Boar|瓦砾区野猪|生物 ~野猪|当瓦砾区野猪进战场时,目标生物得+2/+0直到回合结束。 Rubblebelt Maaka|瓦砾区玛卡兽|生物~猫|血激~{R},弃掉瓦砾区玛卡兽:目标进行攻击的生物得+3/+3直到回合结束。 @@ -10084,39 +10331,43 @@ Rubblebelt Recluse|瓦砾区隐世魔|生物 ~食人魔/狂战士|瓦砾区 Rubblebelt Rioters|瓦砾区喧闹人|生物 ~人类/狂战士|敏捷\n每当瓦砾区喧闹人攻击时,它得+X/+0直到回合结束,X为由你操控的生物中力量最大者的数值。 Rubblebelt Runner|瓦砾区亡命客|生物 ~凡尔西诺/战士|瓦砾区亡命客不能被衍生生物阻挡。 Rubblehulk|瓦砾巨汉|生物~元素|瓦砾巨汉之力量与防御力各等同于由你操控的地之数量。\n血激~{1}{R}{G},弃掉瓦砾巨汉:目标进行攻击的生物得+X/+X直到回合结束,X等同于由你操控的地之数量。 +Rubble|碎砾|法术|余响(此咒语只能从你的坟墓场中施放。然后将它放逐。)\n至多三个目标地于其操控者的下一个重置步骤中不能重置。 Ruby Medallion|红宝石徽章|神器|你施放的红色咒语减少{1}来施放。 Rude Awakening|蛮野觉醒|法术|选择一项~重置所有由你操控的地;或直到回合结束,由你操控的地成为2/2生物,并且仍然是地。\n打包{2}{G}(若你支付打包费用,则两项都选择。) Rugged Highlands|崎岖高地|地|崎岖高地须横置进战场。\n当崎岖高地进战场时,你获得1点生命。\n{T}:加{R}或{G}。 Rugged Prairie|崎岖沃原|地|{T}:加{1}到你的法术力池中。\n{R/W},{T}:加{R}{R},{R}{W},或{W}{W}到你的法术力池中。 Ruin Ghost|遗迹鬼魂|生物~精怪|{W},{T}:放逐目标由你操控的地,然后将它在你的操控下返回战场。 -Ruin in Their Wake|过境留痕|法术|虚色(此牌没有颜色。)\n从你的牌库中搜寻一张基本地牌并展示之。如果你操控名称为荒野的地,则你可以将该牌横置放进战场。若否,则将该牌置于你手上。然后将你的牌库洗牌。 Ruin Processor|遗迹噬体|生物~奥札奇/噬体|当你施放遗迹噬体时,你可以将一张由对手拥有的牌从放逐区置入该牌手的坟墓场。若你如此作,你获得5点生命。 Ruin Raider|遗迹劫徒|生物 ~半兽人/海盗|突击~在你的结束步骤开始时,若你于本回合中曾以生物攻击,则展示你的牌库顶牌,并将该牌置于你手上。你失去等同于该牌之总法术力费用的生命。 Ruin Rat|遗迹鼠|生物~老鼠|死触\n当遗迹鼠死去时,将目标牌从对手的坟墓场放逐。 +Ruin in Their Wake|过境留痕|法术|虚色(此牌没有颜色。)\n从你的牌库中搜寻一张基本地牌并展示之。如果你操控名称为荒野的地,则你可以将该牌横置放进战场。若否,则将该牌置于你手上。然后将你的牌库洗牌。 Ruination Guide|毁灭向导|生物~奥札奇/奴兽|虚色(此牌没有颜色。)摄食(每当此生物对任一牌手造成战斗伤害时,该牌手放逐其牌库顶牌。)由你操控的其他无色生物得+1/+0。 Ruination Rioter|破垣喧闹人|生物 ~人类/狂战士|当破垣喧闹人死去时,你可以令它对任意一个目标造成伤害,其数量等同于你坟墓场中的地牌数量。 Ruination Wurm|破垣亚龙|生物~亚龙| Ruinous Gremlin|毁坏怪灵|生物~怪灵|{2}{R},牺牲毁坏怪灵:消灭目标神器。 Ruinous Minotaur|毁坏牛头怪|生物~牛头怪/战士|每当毁坏牛头怪向任一对手造成伤害时,牺牲一个地。 Ruinous Path|毁坏之径|法术|消灭目标生物或鹏洛客。醒转4~{5}{B}{B}(如果你支付{5}{B}{B}来施放此咒语,则另在目标由你操控的地上放置四个+1/+1指示物,且它成为0/0,具敏捷异能的元素生物。它仍然是地。) +Ruinous Ultimatum|毁坏通牒|法术|消灭所有由对手操控的非地永久物。 Ruins of Oran-Rief|欧兰黎遗迹|地|欧兰黎遗迹须横置进战场。\n{T}:加{C}到你的法术力池中。({C}代表无色法术力。)\n{T}:在目标本回合进战场的无色生物上放置一个+1/+1指示物。 Rukh Egg|鲁克鸟蛋|生物~蛋|当鲁克鸟蛋从场上进入坟墓场,在回合结束时将一个4/4红色,具飞行异能的鸟衍生物放置进场。 Rule of Law|依法治理|结界|每位牌手每回合不能使用一个以上的咒语。 Rumbling Aftershocks|隆响余震|结界|每当你施放已增幅的咒语,你可以让隆响余震对目标生物或牌手造成伤害,其数量等同于该咒语增幅过的次数。 Rumbling Baloth|轰响巴洛西|生物~野兽| +Rumbling Rockslide|隆响石流|法术|隆响石流对目标生物造成伤害,其数量等同于由你操控的地之数量。 Rumbling Ruin|踽行废墟|生物 ~元素|当踽行废墟进战场时,计算由你操控的生物上之+1/+1指示物总数量数量。本回合中,由对手操控且力量等于或小于该数量的生物不能进行阻挡。 Rumbling Sentry|隆响哨兵|生物 ~巨人|当隆响哨兵进战场时,占卜1。 Rumbling Slum|踽行贫户|生物~元素|在你的维持开始时,踽行贫户对每位牌手造成1点伤害。 Rummaging Goblin|翻拣鬼怪|生物 ~鬼怪/浪客|{T},弃一张牌:抓一张牌。 +Run Afoul|仇人相见|瞬间|目标对手牺牲一个具飞行异能的生物。 Run Aground|搁浅|瞬间|将目标神器或生物置于其拥有者的牌库顶。 Run Amok|横冲直撞|瞬间|直到回合结束,目标进行攻击的生物得+3/+3且获得践踏异能。 Run Away Together|携手奔逃|瞬间|选择两个目标由不同牌手操控的生物。将这些生物移回其拥有者手上。 -Run|Run|瞬间|每有一个其它的生物进行攻击,由你操控且进行攻击的生物便得+1/+0直到回合结束。 Runaway Carriage|落跑马车|神器生物~组构体|践踏\n当落跑马车进行攻击或阻挡,在战斗结束时将它牺牲。 Runaway Steam-Kin|落跑汽身|生物 ~元素|每当你施放红色咒语时,若落跑汽身上面的+1/+1指示物数量少于三个,则在落跑汽身上放置一个+1/+1指示物。\n从落跑汽身上移去三个+1/+1指示物:加{R}{R}{R}。 Rune Snag|符文缠碍|瞬间|除非目标咒语的操控者支付{2},并为所有坟墓场中每张名称为符文缠碍的牌各支付{2},否则反击该咒语。 -Runeboggle|符文扰心|瞬间|除非目标咒语的操控者支付{1},否则反击该咒语。\n抓一张牌。 Rune-Cervin Rider|符驹骑兵|生物~地精/骑士|飞行\n{G/W}{G/W}:符驹骑兵得+1/+1直到回合结束。 +Rune-Scarred Demon|符痕恶魔|生物~恶魔|飞行\n当符痕恶魔进战场时,从你的牌库中搜寻一张牌并置于你手上,然后将你的牌库洗牌。 +Runeboggle|符文扰心|瞬间|除非目标咒语的操控者支付{1},否则反击该咒语。\n抓一张牌。 Runechanter's Pike|符颂师长矛|神器~武具|佩带此武具的生物具有先攻异能并得+X/+0,X为你坟墓场中瞬间与法术牌的数量加总。\n佩带{2} Runeclaw Bear|符爪熊|生物~熊| Runed Halo|符文光晕|结界|于符文光晕进场时,说出一个牌名。\n你具有反该名称保护异能。 (你不能被该名称的东西指定为目标,造成伤害,或是被结附) @@ -10125,11 +10376,11 @@ Runed Stalactite|符文钟乳石|神器~武具|佩带此武具的生物得+1/+ Runeflare Trap|符焰陷阱|瞬间~陷阱|如果本回合中某对手抓过三张或更多牌,你可以支付{R},而不支付符焰陷阱的法术力费用。\n符焰陷阱对目标牌手造成等同于该牌手之手牌数量的伤害。 Runehorn Hellkite|符角残虐者|生物~龙|飞行\n{5}{R},从你的坟墓场放逐符角残虐者:每位牌手弃掉其手牌,然后各抓七张牌。 Runes of the Deus|神明符文|结界~灵气|生物结界\n只要受此结界的生物是红色,它便得+1/+1且具有连击异能。 (它能造成先攻与普通战斗伤害。)\n只要受此结界的生物是绿色,它便得+1/+1且具有践踏异能。 -Rune-Scarred Demon|符痕恶魔|生物~恶魔|飞行\n当符痕恶魔进战场时,从你的牌库中搜寻一张牌并置于你手上,然后将你的牌库洗牌。 Runewing|符翼鸟|生物~鸟|飞行\n当符翼鸟死去时,抓一张牌。 Runic Armasaur|符脊悍扫龙|生物 ~恐龙|每当任一对手起动生物或地上不属法术力异能之异能时,你可以抓一张牌。 Runic Repetition|重诵符文|法术|将目标被放逐、具返照异能、且由你拥有的牌移回你手上。 Runner's Bane|奔越者诅咒|结界~灵气|结附于力量等于或小于3的生物\n当奔越者诅咒进战场时,横置所结附的生物。\n所结附的生物于其操控者的重置步骤中不能重置。 +Run|Run|瞬间|每有一个其它的生物进行攻击,由你操控且进行攻击的生物便得+1/+0直到回合结束。 Rupture Spire|破裂尖塔|地|破裂尖塔须横置进场。\n当破裂尖塔进场时,除非你支付{1},否则将它牺牲。\n{T}:加一点任意颜色的法术力到你的法术力池中。 Ruric Thar, the Unbowed|拒降者鲁瑞杂尔|传奇生物 ~食人魔/战士|警戒,延势\n拒降者鲁瑞杂尔每次战斗若能攻击,则必须攻击。\n每当任一牌手施放非生物咒语时,鲁瑞杂尔对该牌手造成6点伤害。 Rush of Adrenaline|应激冲动|瞬间|直到回合结束,目标生物得+2/+1且获得践踏异能。 @@ -10161,6 +10412,7 @@ Ruthless Sniper|无情神箭手|生物~人类/弓箭手|每当你循环或 Ryusei, the Falling Star|赤龙流星|传奇生物~龙/精怪|飞行\n当赤龙流星从场上进入坟墓场时,它对每个不具飞行异能的生物造成5点伤害。 Saberclaw Golem|刀爪魔像|神器生物~魔像|{R}:刀爪魔像获得先攻异能直到回合结束。 Sabertooth Alley Cat|剑齿流浪猫|生物~猫|剑齿流浪猫每回合若能攻击,则必须攻击。\n{1}{R}:本回合中,不具守军异能的生物不能阻挡剑齿流浪猫。 +Sabertooth Mauler|撕咬剑齿虎|生物 ~猫|在你的结束步骤开始时,若本回合中有生物死去,则在撕咬剑齿虎上放置一个+1/+1指示物并重置它。 Sabertooth Outrider|虎骑前导兵|生物~人类/战士|践踏\n强横~每当虎骑前导兵攻击时,若由你操控之生物的力量总和等于或大于8,则虎骑前导兵获得先攻异能直到回合结束。 Sacellum Archers|藤圣堂弓箭手|生物~地精/弓箭手|{R}{W},{T}:藤圣堂弓箭手对目标进行攻击或阻挡的生物造成2点伤害。 Sacellum Godspeaker|藤圣堂神言师|生物~地精/德鲁伊|{T}:从你手上展示任意数量之力量大于或等于5的生物牌。 你每以此法展示一张牌,便加{G}到你的法术力池中。 @@ -10188,6 +10440,7 @@ Safehold Sentry|华域哨兵|生物~地精/战士|{2}{W},{Q}:华域哨 Safewright Quest|美境卫的探索|法术|从你的牌库中搜寻一张树林或平原牌,展示该牌,并将它置于你手上。 然后将你的牌库洗牌。 Saffi Eriksdotter|莎妃艾力克斯朵特|传奇生物~人类/斥候|牺牲莎妃艾力克斯朵特:当目标生物本回合从场上置入你的坟墓场时,将该牌返回场上。 Sage Aven|艾文智者|生物~鸟/法术师|飞行(只有具飞行异能的生物才能阻挡它。)当艾文智者进场时,检视你牌库顶的四张牌,再将它们以任意顺序放回。 +Sage Owl|睿智的猫头鹰|生物~鸟|飞行(只有具飞行或延势异能的生物才能阻挡它。)\n当睿智的猫头鹰进场时,检视你牌库顶的四张牌,然后将它们以任意顺序放回。 Sage of Ancient Lore|古训智者|生物~人类/祭师/狼人|古训智者的力量和防御力各等同于你的手牌数量。\n当古训智者进战场时,抓一张牌。\n在每个维持开始时,若上回合没有任一咒语施放过,转化古训智者。 Sage of Epityr|艾比提智者|生物~人类/法术师|当艾比提智者进场时,检视你牌库顶的四张牌,然后将它们以任意顺序放回。 Sage of Fables|寓言智者|生物~人鱼/法术师|由你操控的其他法术师生物进场时上面额外有一个+1/+1指示物。\n{2},从由你操控的一个生物上移去一个+1/+1指示物:抓一张牌。 @@ -10197,22 +10450,21 @@ Sage of Mysteries|奥秘智者|生物 ~人类/法术师|星彩~每当一 Sage of Shaila's Claim|莎伊勒域智者|生物~妖精/德鲁伊|当莎伊勒域智者进战场时,你得到{E}{E}{E}(三个能量指示物)。 Sage of the Falls|瀑布智者|生物 ~人鱼/法术师|每当瀑布智者或另一个非人类生物在你的操控下进战场时,你可以抓一张牌。若你如此作,则弃一张牌。 Sage of the Inward Eye|心目智者|生物~巨灵/法术师|飞行\n每当你施放非生物咒语时,由你操控的生物获得系命异能直到回合结束。 -Sage Owl|睿智的猫头鹰|生物~鸟|飞行\n当睿智的猫头鹰进战场时,检视你牌库顶的四张牌,然后将它们以任意顺序放回。 -Sage-Eye Avengers|慧眼复仇者|生物~巨灵/修行僧|灵技(每当你施放非生物咒语时,此生物得+1/+1直到回合结束。)\n每当慧眼复仇者攻击时,如果目标生物的力量小于慧眼复仇者的力量,则你可以将该生物移回其拥有者手上。 -Sage-Eye Harrier|慧眼鹞鹰|生物~鸟/战士|飞行\n变身{3}{W}(你可牌面朝下地施放此牌并支付{3},将其当成2/2生物。可随时支付其变身费用使其翻回正面。) Sage's Dousing|智者降火|部族瞬间~法术师|除非目标咒语的操控者支付{3},否则反击该咒语。 若你操控法术师,则抓一张牌。 Sage's Knowledge|Sage's Knowledge|| -Sages of the Anima|谕灵的智者|生物~地精/法术师|若你将抓一张牌,则改为展示你牌库顶的三张牌。 将所有以此法展示的生物牌置于你手上,其余则以任意顺序置于你的牌库底。 Sage's Reverie|智者妙想|结界~灵气|结附于生物\n当智者妙想进战场时,你每操控一个结附在生物上的灵气,便抓一张牌。\n你每操控一个结附在生物上的灵气,所结附的生物便得+1/+1。 Sage's Row Denizen|智者街居民|生物 ~维多肯/法术师|每当另一个蓝色生物在你的操控下进战场时,目标牌手将其牌库顶的两张牌置入其坟墓场。 Sage's Row Savant|智者街学者|生物 ~维多肯/法术师|当智者街学者进战场时,占卜2。 +Sage-Eye Avengers|慧眼复仇者|生物~巨灵/修行僧|灵技(每当你施放非生物咒语时,此生物得+1/+1直到回合结束。)\n每当慧眼复仇者攻击时,如果目标生物的力量小于慧眼复仇者的力量,则你可以将该生物移回其拥有者手上。 +Sage-Eye Harrier|慧眼鹞鹰|生物~鸟/战士|飞行\n变身{3}{W}(你可牌面朝下地施放此牌并支付{3},将其当成2/2生物。可随时支付其变身费用使其翻回正面。) +Sages of the Anima|谕灵的智者|生物~地精/法术师|若你将抓一张牌,则改为展示你牌库顶的三张牌。 将所有以此法展示的生物牌置于你手上,其余则以任意顺序置于你的牌库底。 Sagittars' Volley|射手齐发|瞬间|消灭目标具飞行异能的生物。射手齐发向每个由对手操控且具飞行异能的生物各造成1点伤害。 Sagu Archer|萨谷弓箭手|生物~那伽/弓箭手|延势(此生物能阻挡具飞行异能的生物。)\n变身{4}{G}(你可牌面朝下地施放此牌并支付{3},将其当成2/2生物。可随时支付其变身费用使其翻回正面。) Sagu Mauler|萨谷虐杀兽|生物~野兽|践踏,辟邪\n变身{3}{G}{U}(你可牌面朝下地施放此牌并支付{3},将其当成2/2生物。可随时支付其变身费用使其翻回正面。) Saheeli Rai|莎希莉莱伊|鹏洛客~莎希莉|+1:占卜1。莎希莉莱伊向每位对手各造成1点伤害。\n−2:派出一个衍生物,此衍生物为目标由你操控的神器或生物之复制品,但它额外具有神器此类别。该衍生物获得敏捷异能。在下一个结束步骤开始时,将它放逐。\n−7:从你的牌库中搜寻至多三张名称各不相同的神器牌,将它们放进战场,然后将你的牌库洗牌。 -Saheeli, Sublime Artificer|非凡神器师莎希莉|传奇鹏洛客 ~莎希莉|每当你施放非生物咒语时,派出一个1/1无色自动机衍生神器生物。\n−2:目标由你操控的神器成为另一个目标由你操控的神器或生物之复制品直到回合结束,但它额外具有神器此类别。 Saheeli's Artistry|莎希莉的技艺|法术|选择一项或都选~\n•派出一个衍生物,此衍生物为目标神器之复制品。\n•派出一个衍生物,此衍生物为目标生物之复制品,但它额外具有神器此类别。 Saheeli's Silverwing|莎希莉的银翼兽|神器生物 ~龙兽|飞行\n当莎希莉的银翼兽进战场时,检视目标对手的牌库顶牌。 +Saheeli, Sublime Artificer|非凡神器师莎希莉|传奇鹏洛客 ~莎希莉|每当你施放非生物咒语时,派出一个1/1无色自动机衍生神器生物。\n−2:目标由你操控的神器成为另一个目标由你操控的神器或生物之复制品直到回合结束,但它额外具有神器此类别。 Sai of the Shinobi|忍者钗|神器~武具|佩带此武具的生物得+1/+1。\n每当一个生物在你的操控下进战场时,你可以将忍者钗装备于其上。\n佩带{2} Sai, Master Thopterist|扑翼大师塞埃|传奇生物 ~人类/神器师|每当你施放神器咒语时,派出一个1/1无色,具飞行异能的振翼机衍生神器生物。\n{1}{U},牺牲两个神器:抓一张牌。 Sailor of Means|通天水手|生物 ~人类/海盗|当通天水手进战场时,派出一个无色珍宝衍生神器,且具有「{T},牺牲此神器:加一点任意颜色的法术力到你的法术力池中。」 @@ -10242,21 +10494,29 @@ Samite Censer-Bearer|撒姆尼香炉师|生物~人类/反抗军/僧侣|{W} Samite Healer|撒姆尼人的医疗员|生物~人类/僧侣|{T}:于本回合中,防止接下来将对目标生物或牌手造成的1点伤害。 Samurai Enforcers|武士执法者|生物~人类/武士|武士道2(每当它进行阻挡或被阻挡时,它得+2/+2直到回合结束。) Samurai of the Pale Curtain|灰幕武士|生物~狐/武士|武士道1(每当它进行阻挡或被阻挡时,它得+1/+1直到回合结束。)\n若永久物将置入坟墓场,则改为将其移出对战。 -Samut, the Tested|受炼撒姆特|鹏洛客~撒姆特|+1:至多一个目标生物获得连击异能直到回合结束。\n−2:受炼撒姆特对一个或两个目标生物和/或牌手造成共2点伤害,你可以任意分配。\n−7:从你的牌库中搜寻至多两张生物和/或鹏洛客牌,将它们放进战场,然后将你的牌库洗牌。 +Samut's Sprint|撒姆特的冲刺|瞬间|直到回合结束,目标生物得+2/+1且获得敏捷异能。占卜1。 Samut, Tyrant Smasher|暴君抗争人撒姆特|传奇鹏洛客 ~撒姆特|由你操控的生物具有敏捷异能。\n−1:直到回合结束,目标生物得+2/+1且获得敏捷异能。占卜1。 Samut, Voice of Dissent|逆徒之声撒姆特|传奇生物~人类/战士|闪现\n连击,警戒,敏捷\n由你操控的其他生物具有敏捷异能。\n{W},{T}:重置另一个目标生物。 -Samut's Sprint|撒姆特的冲刺|瞬间|直到回合结束,目标生物得+2/+1且获得敏捷异能。占卜1。 +Samut, the Tested|受炼撒姆特|鹏洛客~撒姆特|+1:至多一个目标生物获得连击异能直到回合结束。\n−2:受炼撒姆特对一个或两个目标生物和/或牌手造成共2点伤害,你可以任意分配。\n−7:从你的牌库中搜寻至多两张生物和/或鹏洛客牌,将它们放进战场,然后将你的牌库洗牌。 Sanctified Charge|净圣冲锋|瞬间|由你操控的生物得+2/+1直到回合结束。由你操控的白色生物再获得先攻异能直到回合结束。(它们会比不具先攻异能的生物提前造成战斗伤害。) Sanctifier of Souls|灵魂祝圣僧|生物~人类/僧侣|每当另一个生物在你的操控下进战场时,灵魂祝圣僧得+1/+1直到回合结束。\n{2}{W},从你的坟墓场放逐一张生物牌:将一个1/1白色,具飞行异能的精怪衍生生物放进战场。 Sanctuary Cat|圣堂猫|生物~猫| +Sanctuary Lockdown|庇护地封锁|结界|由你操控的人类得+1/+1。\n{2},横置两个由你操控且未横置的人类:横置目标由对手操控的生物。 +Sanctuary Smasher|庇护地破坏兽|生物 ~犀牛/野兽|先攻\n循环{2}{R}({2}{R},弃掉此牌:抓一张牌。)\n当你循环庇护地破坏兽时,在目标由你操控的生物上放置一个先攻指示物。 Sanctum Gargoyle|圣所石像鬼|神器生物~石像鬼|飞行\n当圣所石像鬼进场时,你可以将目标神器牌从你的坟墓场移回你手上。 Sanctum Guardian|圣域守护者|生物~人类/僧侣|牺牲圣域守护者:选择一个来源,于本回合中,防止该来源下一次将对目标生物或牌手造成的伤害。 -Sanctum of the Sun|圣阳圣所|传奇地|(由俄佐闸门转化。)\n{T}:加X点任意颜色的单色法术力到你的法术力池中,X为你的总生命。 -Sanctum of Ugin|乌金圣所|地|{T}:加{1}到你的法术力池中。每当你施放总法术力费用等于或大于7的无色咒语时,你可以牺牲乌金圣所。若你如此作,则从你的牌库中搜寻一张无色生物牌,展示该牌,将它置于你手上,然后将你的牌库洗牌。 Sanctum Plowbeast|圣所犁兽|神器生物~野兽|守军\n循环平原{2},循环海岛{2} ({2},弃掉此牌:从你的牌库中搜寻一张平原或海岛牌,展示该牌,并置于你手上。 然后将你的牌库洗牌。) Sanctum Prelate|圣所教长|生物~人类/僧侣|于圣所教长进战场时,选择一个数字。\n不能施放总法术力费用为该数字的非生物咒语。 Sanctum Seeker|访圣团骑士|生物 ~吸血鬼/骑士|每当一个由你操控的吸血鬼攻击时,每位对手各失去1点生命且你获得1点生命。 Sanctum Spirit|圣所精怪|生物 ~精怪|系命\n弃一张史迹牌:圣所精怪获得不灭异能直到回合结束。(神器、传奇和传纪是史迹。) +Sanctum of All|万物圣殿|传奇结界 ~祭祠|在你的维持开始时,你可以从你的牌库和/或坟墓场中搜寻一张祭祠牌,并将之放进战场。如果你以此法搜寻你的牌库,则将它洗牌。\n如果另一个由你操控的祭祠之异能触发时你操控六个或更多祭祠,则该异能额外触发一次。 +Sanctum of Calm Waters|静水圣殿|传奇结界 ~祭祠|在你战斗前的行动阶段开始时,你可以抓X张牌,X为由你操控的祭祠数量。若你如此作,则弃一张牌。 +Sanctum of Fruitful Harvest|丰收圣殿|传奇结界 ~祭祠|在你的战斗前的行动阶段开始时,加X点任意颜色的单色法术力,X为由你操控的祭祠数量。 +Sanctum of Shattered Heights|嶙峋圣殿|传奇结界 ~祭祠|{1},弃一张地牌或祭祠牌:嶙峋圣殿对目标生物或鹏洛客造成X点伤害,X为由你操控的祭祠数量。 +Sanctum of Stone Fangs|锐石圣殿|传奇结界 ~祭祠|在你战斗前的行动阶段开始时,每位对手各失去X点生命,且你获得X点生命,X为由你操控的祭祠数量。 +Sanctum of Tranquil Light|宁光圣殿|传奇结界 ~祭祠|{5}{W}:横置目标生物。你每操控一个祭祠,此异能便减少{1}来起动。 +Sanctum of Ugin|乌金圣所|地|{T}:加{1}到你的法术力池中。每当你施放总法术力费用等于或大于7的无色咒语时,你可以牺牲乌金圣所。若你如此作,则从你的牌库中搜寻一张无色生物牌,展示该牌,将它置于你手上,然后将你的牌库洗牌。 +Sanctum of the Sun|圣阳圣所|传奇地|(由俄佐闸门转化。)\n{T}:加X点任意颜色的单色法术力到你的法术力池中,X为你的总生命。 Sand Strangler|沙漠绞杀兽|生物~野兽|当沙漠绞杀兽进战场时,若你操控沙漠或你坟墓场中有沙漠牌,则你可以使沙漠绞杀兽对目标生物造成3点伤害。 Sandblast|黄砂暴|瞬间|黄砂暴对目标进行攻击或阻挡的生物造成5点伤害。 Sandcrafter Mage|塑砂法师|生物~人类/法术师|当塑砂法师进战场时,振励1。(于由你操控的生物中选择一个防御力最小的生物,在其上放置一个+1/+1指示物。) @@ -10280,6 +10540,7 @@ Sanguimancy|血占术|法术|你抓X张牌且失去X点生命,X为你的黑色 Sanguinary Mage|鲜血法师|生物~吸血鬼/法术师|灵技(每当你施放非生物咒语时,此生物得+1/+1直到回合结束。) Sanguine Bond|血色羁绊|结界|每当你获得生命时,目标对手失去等量的生命。 Sanguine Glorifier|血色赐耀僧|生物 ~吸血鬼/僧侣|当血色赐耀僧进战场时,在另一个目标由你操控的吸血鬼上放置一个+1/+1指示物。 +Sanguine Indulgence|血色盛宴|法术|如果你本回合中获得过3点或更多生命,则此咒语减少{3}来施放。\n将至多两张目标生物牌从你的坟墓场移回你手上。 Sanguine Praetor|血色魔判官|生物~圣者|{B},牺牲一个生物:消灭所有总法术力费用与所牺牲之生物相同的生物。 Sanguine Sacrament|血色圣礼|瞬间|你获得两倍于X的生命。将血色圣礼置于其拥有者的牌库底。 Sanitarium Skeleton|疯人院骷髅妖|生物 ~骷髅妖|{2}{B}:将疯人院骷髅妖从你的坟墓场移回你手上。 @@ -10291,19 +10552,19 @@ Sapphire Medallion|蓝宝石徽章|神器|你施放的蓝色咒语减少{1}来 Saproling Migration|腐生迁徙|法术|增幅{4}(你施放此咒语时可以额外支付{4}。)\n派出两个1/1绿色腐生物衍生生物。如果此咒语已增幅,则改为派出四个此类衍生物。 Sapseep Forest|渗汁树林|地~树林|({T}:加{G}到你的法术力池中。)\n渗汁树林须横置进场。\n{G},{T}:你获得1点生命。 你只可以于你操控两个或更多绿色永久物时使用此异能。 Sarcomite Myr|振肌秘耳|神器生物~秘耳|{2}:振肌秘耳获得飞行异能直到回合结束。\n{2},牺牲振肌秘耳:抓一张牌。 -Sarkhan the Mad|狂人萨坎|鹏洛客~萨坎|0:展示你的牌库顶牌,并将它放入你手上。 狂人萨坎对本身造成伤害,其数量等同于该牌的总法术力费用。\n-2:目标生物的操控者将它牺牲,然后该牌手将一个5/5红色,具飞行异能的龙衍生物放进战场。\n-4:由你操控的每个龙生物对目标牌手造成伤害,其数量各等同于前者的力量。 -Sarkhan the Masterless|破箝萨坎|传奇鹏洛客 ~萨坎|每当一个生物攻击你或由你操控的鹏洛客时,每个由你操控的龙各对该生物造成1点伤害。\n+1:直到回合结束,每个由你操控的鹏洛客均成为4/4红色的龙生物且获得飞行异能。\n−3:派出一个4/4红色,具飞行异能的龙衍生生物。 Sarkhan Unbroken|重获新生的萨坎|鹏洛客~萨坎|+1:抓一张牌,然后加一点任意颜色的法术力到你的法术力池中。\n−2:将一个4/4红色,具飞行异能的龙衍生生物放进战场。\n−8:从你的牌库中搜寻任意数量的龙生物牌,并将它们放进战场。然后将你的牌库洗牌。 Sarkhan Vol|萨坎沃|鹏洛客~萨坎|+1:由你操控的生物得+1/+1并获得敏捷异能直到回合结束。\n-2:获得目标生物的操控权直到回合结束。 重置该生物。 它获得敏捷异能直到回合结束。\n-6:将五个4/4红色,具飞行异能的龙衍生物放置进场。 -Sarkhan, Dragonsoul|龙魂合一萨坎|传奇鹏洛客 ~萨坎|+2:龙魂合一萨坎向每位对手和每个由对手操控的生物各造成1点伤害。\n−3:龙魂合一萨坎对目标牌手或鹏洛客造成4点伤害。\n−9:从你的牌库中搜寻任意数量的龙生物牌,将它们放进战场,然后将你的牌库洗牌。 -Sarkhan, Fireblood|炎血萨坎|传奇鹏洛客 ~萨坎|+1:你可以弃一张牌。若你如此作,则抓一张牌。\n+1:加两点法术力,其颜色组合由你选择。此法术力只能用来施放龙咒语。\n−7:派出四个5/5红色,具飞行异能的龙衍生生物。 -Sarkhan, the Dragonspeaker|龙语者萨坎|鹏洛客~萨坎|+1:直到回合结束,龙语者萨坎成为传奇的4/4红色龙生物,且具有飞行,不灭与敏捷异能。(于其不是鹏洛客期间,他不会失去忠诚。)\n-3:龙语者萨坎对目标生物造成4点伤害。\n-6:你获得具有「在你的抓牌步骤开始时,额外抓两张牌」与「在你的结束步骤开始时,弃掉你的手牌」的徽记。 +Sarkhan the Mad|狂人萨坎|鹏洛客~萨坎|0:展示你的牌库顶牌,并将它放入你手上。 狂人萨坎对本身造成伤害,其数量等同于该牌的总法术力费用。\n-2:目标生物的操控者将它牺牲,然后该牌手将一个5/5红色,具飞行异能的龙衍生物放进战场。\n-4:由你操控的每个龙生物对目标牌手造成伤害,其数量各等同于前者的力量。 +Sarkhan the Masterless|破箝萨坎|传奇鹏洛客 ~萨坎|每当一个生物攻击你或由你操控的鹏洛客时,每个由你操控的龙各对该生物造成1点伤害。\n+1:直到回合结束,每个由你操控的鹏洛客均成为4/4红色的龙生物且获得飞行异能。\n−3:派出一个4/4红色,具飞行异能的龙衍生生物。 Sarkhan's Catharsis|萨坎的净秽|瞬间|萨坎的净秽对目标牌手或鹏洛客造成5点伤害。 Sarkhan's Dragonfire|萨坎的龙炎|法术|萨坎的龙炎对任意一个目标造成3点伤害。\n检视你牌库顶的五张牌。你可以展示其中的一张红色牌,并将它置于你手上。将其余的牌以随机顺序置于你的牌库底。 Sarkhan's Rage|萨坎之怒|瞬间|萨坎之怒对目标生物或牌手造成5点伤害。如果你未操控龙,则萨坎之怒对你造成2点伤害。 Sarkhan's Triumph|萨坎凯旋|瞬间|从你的牌库中搜寻一张龙生物牌,展示该牌,将它置于你手上,然后将你的牌库洗牌。 Sarkhan's Unsealing|萨坎解印|结界|每当你施放力量为4,5或6的生物咒语时,萨坎解印对任意一个目标造成4点伤害。\n每当你施放力量等于或大于7的生物咒语时,萨坎解印向每位对手和每个由对手操控的生物和鹏洛客各造成4点伤害。 Sarkhan's Whelp|萨坎的幼龙|生物 ~龙|飞行 (此生物只能被具飞行或延势异能的生物阻挡。)\n每当你起动萨坎鹏洛客的异能时,萨坎的幼龙对任意一个目标造成1点伤害。 +Sarkhan, Dragonsoul|龙魂合一萨坎|传奇鹏洛客 ~萨坎|+2:龙魂合一萨坎向每位对手和每个由对手操控的生物各造成1点伤害。\n−3:龙魂合一萨坎对目标牌手或鹏洛客造成4点伤害。\n−9:从你的牌库中搜寻任意数量的龙生物牌,将它们放进战场,然后将你的牌库洗牌。 +Sarkhan, Fireblood|炎血萨坎|传奇鹏洛客 ~萨坎|+1:你可以弃一张牌。若你如此作,则抓一张牌。\n+1:加两点法术力,其颜色组合由你选择。此法术力只能用来施放龙咒语。\n−7:派出四个5/5红色,具飞行异能的龙衍生生物。 +Sarkhan, the Dragonspeaker|龙语者萨坎|鹏洛客~萨坎|+1:直到回合结束,龙语者萨坎成为传奇的4/4红色龙生物,且具有飞行,不灭与敏捷异能。(于其不是鹏洛客期间,他不会失去忠诚。)\n-3:龙语者萨坎对目标生物造成4点伤害。\n-6:你获得具有「在你的抓牌步骤开始时,额外抓两张牌」与「在你的结束步骤开始时,弃掉你的手牌」的徽记。 Sarpadian Empires, Vol. VII|撒尔帕汀帝国,卷 七|神器|于撒尔帕汀帝国,卷 七进场时,选择白色市民,蓝色卡马利,黑色索尔兽,红色精灵,或绿色腐生物。\n{3},{T}:将一个所选择的颜色与种类之1/1衍生物放置进场。 Saruli Caretaker|撒路里护持师|生物 ~树灵|守军\n{T},横置一个由你操控且未横置的生物:加一点任意颜色的法术力。 Saruli Gatekeepers|撒路里门卫|生物~妖精/战士|当撒路里门卫进战场时,若你操控两个或更多门,则你获得7点生命。 @@ -10337,6 +10598,10 @@ Savage Thallid|凶蛮散绿菌|生物~真菌|在你的维持开始时,在凶 Savage Twister|凶暴龙卷风|法术|凶暴龙卷风对每个生物各造成X点伤害。 Savage Ventmaw|沸息蛮龙|生物 ~龙|飞行\n每当沸息蛮龙攻击时,加{R}{R}{R}{G}{G}{G}。直到回合结束,你不会因步骤与阶段结束失去这份法术力。 Savageborn Hydra|蛮生多头龙|生物~多头龙|连击\n蛮生多头龙进战场时上面有X个+1/+1指示物。\n{1}{R/G}:在蛮生多头龙上放置一个+1/+1指示物。你只可以于你能施放法术的时机下起动此异能。 +Savai Crystal|撒维耶水晶|神器|{T}:加{R},{W}或{B}。\n循环{2}({2},弃掉此牌:抓一张牌。) +Savai Sabertooth|撒维耶剑齿虎|生物 ~猫| +Savai Thundermane|撒维耶雷鬃狮|生物 ~元素/猫|每当你循环一张牌时,你可以支付{2}。当你如此作时,撒维耶雷鬃狮对目标生物造成2点伤害,且你获得2点生命。 +Savai Triome|撒维耶群系|地 ~山脉/平原/沼泽|({T}:加{R},{W}或{B}。)\n撒维耶群系须横置进战场。\n循环{3}({3},弃掉此牌:抓一张牌。) Savannah Lions|草原雄狮|生物 ~猫| Savannah Sage|草原智者|生物 ~猫/僧侣|当草原智者进战场时,你获得2点生命。 Saving Grace|援救恩典|结界~灵气|闪现\n结附于由你操控的生物\n当援救恩典进战场时,本回合中将会对你和由你操控之永久物造成的所有伤害,改为对所结附的生物造成之。\n所结附的生物得+0/+3。 @@ -10362,7 +10627,6 @@ Scaleguard Sentinels|鳞卫哨兵|生物~人类/士兵|你可以从你手上 Scalpelexis|史卡佩雷克斯|生物~野兽|飞行(只有具飞行或延势异能的生物才能阻挡它。)\n每当史卡佩雷克斯对任一牌手造成战斗伤害时,该牌手将他牌库顶的四张牌移出对战。 若该些牌中有两张或更多牌的名称相同,则重复此流程。 Scampering Scorcher|腾跃炙灵|生物 ~元素|当腾跃炙灵进战场时,派出两个1/1红色元素衍生生物。由你操控的元素获得敏捷异能直到回合结束。(它们此回合便能攻击与{T}。) Scapeshift|变境|法术|牺牲任意数量的地。 从你的牌库中搜寻该数量的地牌,将它们横置进场,然后将你的牌库洗牌。 -Scar|划疤|瞬间|在目标生物上放置一个-1/-1指示物。 Scarab Feast|圣甲虫盛宴|瞬间|将至多三张目标在同一坟墓场中的牌放逐。\n循环{B}({B},弃掉此牌:抓一张牌。) Scarblade Elite|菁英划疤客|生物~地精/杀手|{T},将一张杀手牌从你的坟墓场移出对战:消灭目标生物。 Scarecrone|稻草婆|神器生物~稻草人|{1},牺牲一个稻草人:抓一张牌。\n{4},{T}:将目标神器生物牌从你的坟墓场移回场上。 @@ -10370,6 +10634,7 @@ Scarland Thrinax|痕域叉齿蜥|生物~蜥蜴|牺牲一个生物:在痕域 Scarred Vinebreeder|带疤育藤师|生物~地精/祭师|{2}{B},将一张地精牌从你的坟墓场移出对战:带疤育藤师得+3/+3直到回合结束。 Scarscale Ritual|疤鳞祭仪|法术|在一个由你操控的生物上放置一个-1/-1指示物,以作为使用疤鳞祭仪的额外费用。\n抓两张牌。 Scarwood Treefolk|伤痕林树妖|生物~树妖|伤痕林树妖须横置进场。 +Scar|划疤|瞬间|在目标生物上放置一个-1/-1指示物。 Scathe Zombies|枯萎灵俑|生物~灵俑| Scatter Arc|离散弧光|瞬间|反击目标非生物咒语。\n抓一张牌。 Scatter the Seeds|撒拨种子|瞬间|召集(使用此咒语时,你每为它横置一个生物,便可以少支付{1},或一点所横置生物颜色的法术力。)\n将三个1/1绿色的腐生物衍生物放置进场。 @@ -10380,7 +10645,7 @@ Scattershot Archer|散射弓箭手|生物~地精/弓箭手|{T}:散射弓 Scavenger Drake|腐食龙兽|生物~龙兽|飞行\n每当另一个生物从场上置入坟墓场时,你可以在腐食龙兽上放置一个+1/+1指示物。 Scavenger Grounds|荒骨咒土|地~沙漠|{T}:加{C}到你的法术力池中。\n{2},{T},牺牲一个沙漠:放逐所有坟墓场中的所有牌。 Scavenging Harpy|拾荒哈痞|生物 ~哈痞|飞行\n当拾荒哈痞进战场时,将目标牌从对手的坟墓场放逐。 -Scavenging Ooze|腐食流浆|生物~流浆|{G}:将目标牌从坟墓场放逐。如果它是生物牌,则在腐食流浆上放置一个+1/+1指示物,且你获得1点生命。 +Scavenging Ooze|腐食流浆|生物 ~流浆|{G}:将目标牌从坟墓场放逐。如果它是生物牌,则在腐食流浆上放置一个+1/+1指示物,且你获得1点生命。 Scavenging Scarab|腐食甲虫|生物~昆虫|腐食甲虫不能进行阻挡。 Scepter of Dominance|控驭权杖|神器|{W},{T}:横置目标永久物。 Scepter of Empires|帝国权杖|神器|{T}:帝国权杖对目标牌手造成1点伤害。 如果你操控名称为帝国冠冕以及帝国王座的神器,则改为它对该牌手造成3点伤害。 @@ -10391,13 +10656,13 @@ Schismotivate|转移刺激|瞬间|目标生物得+4/+0直到回合结束。 另 Scholar of Athreos|雅睿欧斯的学者|生物~人类/僧侣|{2}{B}:每位对手各失去1点生命。你获得若干生命,其数量等同于以此法失去的生命总和。 Scholar of Stars|星相学者|生物 ~人类/神器师|当星相学者进战场时,若你操控神器,则抓一张牌。 Scholar of the Ages|岁月学者|生物 ~人类/法术师|当岁月学者进战场时,将至多两张目标瞬间和/或法术牌从你的坟墓场移回你手上。 +Scion Summoner|孽裔召唤体|生物~奥札奇/奴兽|虚色(此牌没有颜色。)\n当孽裔召唤体进战场时,将一个1/1无色奥札奇/孽裔衍生生物放进战场。它具有「牺牲此生物:加{C}到你的法术力池中。」({C}代表无色法术力。) Scion of Glaciers|冰川后裔|生物~元素|{U}:冰川后裔得+1/-1直到回合结束。 Scion of Oona|欧娜后裔|生物~仙灵/士兵|闪现\n飞行\n由你操控的其它仙灵生物得+1/+1。\n由你操控的其它仙灵具有帷幕异能。 (具帷幕异能的永久物不能成为咒语或异能的目标。) -Scion of the Ur-Dragon|太初龙后裔|传奇生物~龙/圣者|飞行\n{2}:从你的牌库中搜寻一张龙牌并将它置入你的坟墓场。 若你如此作,太初龙后裔成为该牌的复制直到回合结束。 然后将你的牌库洗牌。 -Scion of the Wild|蛮荒后裔|生物~圣者|蛮荒后裔的力量与防御力各等同于由你操控的生物之数量。 Scion of Ugin|乌金后裔|生物~龙/精怪|飞行 Scion of Vitu-Ghazi|维图加基后裔|生物~元素|当维图加基后裔进战场时,若你从手牌中施放之,则将一个1/1白色,具飞行异能的鸟衍生生物放进战场,然后殖民。(将一个衍生物放进战场,此衍生物为由你操控的某衍生生物之复制品。) -Scion Summoner|孽裔召唤体|生物~奥札奇/奴兽|虚色(此牌没有颜色。)\n当孽裔召唤体进战场时,将一个1/1无色奥札奇/孽裔衍生生物放进战场。它具有「牺牲此生物:加{C}到你的法术力池中。」({C}代表无色法术力。) +Scion of the Ur-Dragon|太初龙后裔|传奇生物~龙/圣者|飞行\n{2}:从你的牌库中搜寻一张龙牌并将它置入你的坟墓场。 若你如此作,太初龙后裔成为该牌的复制直到回合结束。 然后将你的牌库洗牌。 +Scion of the Wild|蛮荒后裔|生物~圣者|蛮荒后裔的力量与防御力各等同于由你操控的生物之数量。 Scorch Spitter|炙焰喷吐蜥|生物 ~元素/蜥蜴|每当炙焰喷吐蜥攻击时,它对所攻击之牌手或鹏洛客造成1点伤害。 Scorch the Fields|火焚原野|法术|消灭目标地。火焚原野对每个人类生物各造成1点伤害。 Scorched Rusalka|焦灼怨魂|生物~精怪|{R},牺牲一个生物:焦灼怨魂对目标牌手造成1点伤害。 @@ -10411,23 +10676,23 @@ Scornful Aether-Lich|讽世乙太巫妖|神器生物~灵俑/法术师|{W}{B} Scour All Possibilities|遍历愿景|法术|占卜2,然后抓一张牌。\n返照{4}{U}(你可以从你的坟墓场施放此牌,并支付其返照费用,然后将它放逐。) Scour from Existence|扫除存在|瞬间|放逐目标永久物。 Scour the Laboratory|翻找实验室|瞬间|躁狂~如果你坟墓场中牌的类别有四种或更多,则翻找实验室减少{2}来施放。\n抓三张牌。 -Scour|除垢|瞬间|将目标结界移出对战。 自其操控者的坟墓场、手牌、以及牌库中搜寻与该结界同名的牌,并将这些牌移出对战。 然后该牌手将其牌库洗牌。 Scoured Barrens|侵蚀荒漠|地|侵蚀荒漠须横置进战场。\n当侵蚀荒漠进战场时,你获得1点生命。\n{T}:加{W}或{B}。 Scourge Devil|祸害魔鬼|生物~魔鬼|当祸害魔鬼进场时,由你操控的生物得+1/+0直到回合结束。\n破坟{2}{R} ({2}{R}:将此牌从你的坟墓场移回场上。 它获得敏捷。 于它将离场时,或在回合结束时,将它移出对战。 破坟的时机视同法术。) +Scourge Servant|祸害仆役|生物~灵俑|侵染 (此生物会以-1/-1指示物的方式对生物造成伤害,并以中毒指示物的方式对牌手造成伤害。) +Scourge Wolf|祸害狼|生物~狼/惊惧兽|先攻\n躁狂~只要你坟墓场中牌的类别有四种或更多,祸害狼便具有连击异能。 Scourge of Fleets|船舰祸害|生物~巨海兽|当船舰祸害进战场时,将由对手操控且防御力等于或小于X的所有生物移回其拥有者手上,X为由你操控的海岛数量。 Scourge of Geier Reach|基尔山脉祸害|生物~元素|你所有对手每操控一个生物,基尔山脉祸害便得+1/+1。 Scourge of Kher Ridges|喀尔山脊祸害|生物~龙|飞行\n{1}{R}:喀尔山脊祸害对每个不具飞行异能的生物各造成2点伤害。\n{5}{R}:喀尔山脊祸害对每个具飞行异能的其它生物各造成6点伤害。 Scourge of Nel Toth|奈拓祸害|生物~灵俑/龙|飞行你可以支付{B}{B}并牺牲两个生物来从你的坟墓场施放奈拓祸害,而非支付其法术力费用。 Scourge of Numai|沼居祸害|生物~恶魔/精怪|在你的维持开始时,如果你未操控食人魔,则你失去2点生命。 Scourge of Skola Vale|斯科拉河谷祸害|生物~多头龙|践踏\n斯科拉河谷祸害进战场时上面有两个+1/+1指示物。\n{T},牺牲另一个生物:在斯科拉河谷祸害上放置若干+1/+1指示物,其数量等同于所牺牲之生物的防御力。 +Scourge of Valkas|伐卡兹祸害|生物~龙|飞行\n每当伐卡兹祸害或另一个龙在你的操控下进战场时,它对目标生物或牌手造成X点伤害,X为由你操控的龙数量。\n{R}:伐卡兹祸害得+1/+0直到回合结束。 Scourge of the Nobilis|尊神鞭笞|结界~灵气|生物结界\n只要受此结界的生物是红色,它便得+1/+1且具有「{R/W}:此生物得+1/+0直到回合结束。」\n只要受此结界的生物是白色,它便得+1/+1且具有系命异能。 (每当它造成伤害时,其操控者获得等量的生命。) Scourge of the Throne|王座祸害|生物~龙|飞行\n义勇(每当此生物攻击生命最多或与他者同为最多的牌手时,在其上放置一个+1/+1指示物。)\n每当王座祸害进行每回合中第一次攻击时,若其攻击的是生命最多或与他者同为最多的牌手,则重置所有进行攻击的生物。在此阶段后,额外多出一个战斗阶段。 -Scourge of Valkas|伐卡兹祸害|生物~龙|飞行\n每当伐卡兹祸害或另一个龙在你的操控下进战场时,它对目标生物或牌手造成X点伤害,X为由你操控的龙数量。\n{R}:伐卡兹祸害得+1/+0直到回合结束。 -Scourge Servant|祸害仆役|生物~灵俑|侵染 (此生物会以-1/-1指示物的方式对生物造成伤害,并以中毒指示物的方式对牌手造成伤害。) -Scourge Wolf|祸害狼|生物~狼/惊惧兽|先攻\n躁狂~只要你坟墓场中牌的类别有四种或更多,祸害狼便具有连击异能。 Scourgemark|天谴印记|结界~灵气|结附于生物\n当天谴印记进战场时,抓一张牌。\n所结附的生物得+1/+0。 Scourglass|除垢沙漏|神器|{T},牺牲除垢沙漏:消灭所有既非神器亦非地的永久物。 你只可以于你的维持中使用此异能。 Scouring Sands|砂暴扫荡|法术|砂暴扫荡向由对手操控的每个生物各造成1点伤害。占卜1。(检视你牌库顶的牌。你可以将该牌置于你的牌库底。) +Scour|除垢|瞬间|将目标结界移出对战。 自其操控者的坟墓场、手牌、以及牌库中搜寻与该结界同名的牌,并将这些牌移出对战。 然后该牌手将其牌库洗牌。 Scout the Borders|探查边境|法术|展示你牌库顶的五张牌。你可以将其中一张生物或地牌置入你手上。将其余牌置入你的坟墓场。 Scout's Warning|斥候示警|瞬间|你在本回合下一次使用的生物牌能视同具有闪现异能地来使用。\n抓一张牌。 Scrabbling Claws|翻拣爪|神器|{T}:目标牌手从其坟墓场放逐一张牌。\n{1},牺牲翻拣爪:将目标牌从坟墓场放逐。抓一张牌。 @@ -10457,14 +10722,14 @@ Screeching Skaab|尖鸣尸嵌|生物~灵俑|当尖鸣尸嵌进战场时,将 Screeching Sliver|尖鸣裂片妖|生物~裂片妖|所有裂片妖具有「{T}:目标牌手将其牌库顶牌置入其坟墓场。」 Scrib Nibblers|啃书鼠|生物~老鼠|{T}:放逐目标牌手的牌库顶牌。 若该牌是地牌,则你获得1点生命。\n地落~每当一个地在你的操控下进战场时,你可以重置啃书鼠。 Scribe of the Mindful|心智神书吏|生物~人类/僧侣|{1},{T},牺牲心智神书吏:将目标瞬间或法术牌从你的坟墓场移回你手上。 +Scroll Thief|卷轴盗贼|生物~人鱼/浪客|每当卷轴盗贼向一位牌手造成战斗伤害时,抓一张牌。 Scroll of Avacyn|艾维欣的卷轴|神器|{1},牺牲艾维欣的卷轴:抓一张牌。如果你操控天使,则你获得5点生命。 Scroll of Griselbrand|棘泽边的卷轴|神器|{1},牺牲棘泽边的卷轴:目标对手弃一张牌。如果你操控恶魔,则该牌手失去3点生命。 Scroll of Origins|万源卷轴|神器|{2},{T}:如果你的手牌有七张或更多,则抓一张牌。 Scroll of the Masters|大师的卷轴|神器|每当你施放非生物咒语时,在大师的卷轴上放置一个学问指示物。\n{3},{T}:大师的卷轴上每有一个学问指示物,目标由你操控的生物便得+1/+1直到回合结束。 -Scroll Thief|卷轴盗贼|生物~人鱼/浪客|每当卷轴盗贼向一位牌手造成战斗伤害时,抓一张牌。 -Scrounge|遍寻|法术|目标对手从其坟墓场中选择一张神器牌。 将该牌在你的操控下放置进场。 Scrounged Scythe|夺来镰刀|神器~ - 武具|佩带此武具的生物得+1/+1。\n只要佩带此武具的生物是人类,它便具有威慑异能。(它只能被两个或更多生物阻挡。)\n佩带{2} Scrounger of Souls|灵魂灾祸|生物~惊惧兽|系命(此生物所造成的伤害会让你获得等量的生命。) +Scrounge|遍寻|法术|目标对手从其坟墓场中选择一张神器牌。 将该牌在你的操控下放置进场。 Scrounging Bandar|灵巧猫猴|生物~猫/猴|灵巧猫猴进战场时上面有两个+1/+1指示物。\n在你的维持开始时,你可以将灵巧猫猴上任意数量的+1/+1指示物移至另一个目标生物上。 Scryb Ranger|斯特巡林者|生物~仙灵|闪现(你可以于你能够使用瞬间的时机下使用此咒语。)\n飞行,反蓝保护\n将由你操控的一个树林移回其拥有者手上:重置目标生物。 此异能每回合中只能使用一次。 Scrying Sheets|占卜冰镜|雪境地|{T}:加{1}到你的法术力池中。\n{1}{S},{T}:检视你的牌库顶牌。 若该牌是雪境牌,你可以展示该牌并置于你手上。 ({S}能以产自雪境永久物的一点法术力来支付。) @@ -10488,6 +10753,8 @@ Sea God's Scorn|海神的轻蔑|法术|将至多三个目标生物和/或结 Sea Legs|如履平地|结界 ~灵气|闪现\n结附于生物\n只要所结附的生物是海盗,它便得+0/+2。若否,则它得-2/-0。 Sea Monster|大海妖|生物~巨蛇|除非防御牌手操控海岛,否则大海妖不能攻击。 Sea of Clouds|无际云海|地|除非你有两位或更多对手,否则无际云海须横置进战场。\n{T}:加{W}或{U}。 +Sea's Claim|还诸海疆|结界~灵气|地结界(于使用时指定一个地为目标。 此牌进场时结附在该地上)\n受此结界的地是海岛。 +Sea-Dasher Octopus|迅浪章鱼|生物 ~章鱼|合变{1}{U}(如果你支付此咒语的合变费用来施放之,则将它放置在目标由你拥有之非人类生物的顶上或底下。它们合变作顶上的生物,外加具有底下所有异能。)\n闪现\n每当此生物对任一牌手造成战斗伤害时,抓一张牌。 Seachrome Coast|铬亮海岸|地|除非由你操控的其他地数量为两个或更少,否则铬亮海岸须横置进战场。\n{T}:加{W}或{U}到你的法术力池中。 Seacoast Drake|海滨龙兽|生物~龙兽|飞行 Seafloor Oracle|海床先知|生物 ~人鱼/法术师|每当一个由你操控的人鱼对任一牌手造成战斗伤害时,抓一张牌。 @@ -10500,11 +10767,10 @@ Seal of Primordium|原基缄印|结界|牺牲原基缄印:消灭目标神器 Seal of Strength|力量之缄印|结界|牺牲力量之缄印:目标生物得+3/+3直到回合结束。 Seal of the Guildpact|十会盟印|神器|于十会盟印进战场时,选择两种颜色。对你施放的咒语而言,该咒语每有一种所选颜色,便减少{1}来施放。 Sealock Monster|海牢怪|生物~章鱼|除非防御牌手操控海岛,否则海牢怪不能攻击。\n{5}{U}{U}:蛮化3。(如果此生物未蛮化,则在其上放置三个+1/+1指示物且它蛮化。)\n当海牢怪蛮化时,目标地额外具有海岛此类别。 -Séance|降灵|结界|在每个维持开始时,你可以从你的坟墓场放逐目标生物牌。若你如此作,将一个衍生物放进战场,且为该牌的复制品,并额外具有精怪此类别。在下一个结束步骤开始时,将它放逐。 +Search Warrant|搜查令|法术|目标牌手展示其手牌。你获得若干生命,其数量等同于该牌手手牌的数量。 Search for Azcanta|探寻阿兹坎特|传奇结界|在你的维持开始时,检视你的牌库顶牌。你可以将其置入你的坟墓场。然后如果你的坟墓场中有七张或更多牌,则你可以转化探寻阿兹坎特。 Search for Tomorrow|为来日探寻|法术|从你的牌库中搜寻一张基本地牌并将之放置进场。 然后将你的牌库洗牌。\n延缓2~{G}(除了从你手上使用此牌,你能支付{G}并将此牌移出对战,且上面有两个计时指示物。 在你的维持开始时,从其上移去一个计时指示物。 当你移去最后一个时,则使用它且不需支付其法术力费用。) Search the City|遍寻全城|结界|当遍寻全城进战场时,放逐你牌库顶的五张牌。\n每当你使用一张与以此法放逐的牌同名之牌时,你可以将其中一张具有该名称的牌置入其拥有者手上。然后如果已经没有牌被遍寻全城放逐,则牺牲之。若你如此作,于本回合后进行额外的一个回合。 -Search Warrant|搜查令|法术|目标牌手展示其手牌。你获得若干生命,其数量等同于该牌手手牌的数量。 Searchlight Geist|探照游魂|生物~精怪|飞行\n{3}{B}:探照游魂获得死触异能直到回合结束。 (它对生物造成的任何数量伤害都足以消灭后者。) Searing Barrage|炙火齐射|瞬间|炙火齐射对目标生物造成5点伤害。\n固色~如果施放此咒语时支付过至少三点红色法术力,则炙火齐射对该生物的操控者造成3点伤害。 Searing Blaze|炙热火光|瞬间|炙热火光对目标牌手造成1点伤害,并对目标由该牌手操控的生物造成1点伤害。\n地落~如果本回合中有地在你的操控下进战场,则改为炙热火光对该牌手造成3点伤害,并对该生物造成3点伤害。 @@ -10512,11 +10778,11 @@ Searing Blood|炙热鲜血|瞬间|炙热鲜血对目标生物造成2点伤害。 Searing Light|炙热明光|瞬间|消灭目标进行攻击或阻挡,且力量等于或小于2的生物。 Searing Meditation|炙热冥思|结界|每当你获得生命时,你可以支付{2}。 若你如此作,则炙热冥思对目标生物或牌手造成2点伤害。 Searing Spear|炙热矛|瞬间|炙热矛对目标生物或牌手造成3点伤害。 -Sea's Claim|还诸海疆|结界~灵气|地结界(于使用时指定一个地为目标。 此牌进场时结附在该地上)\n受此结界的地是海岛。 Seascape Aerialist|海景舞空师|生物~人鱼/法术师/伙伴|每当海景舞空师或另一个伙伴在你的操控下进战场时,你可以让由你操控的伙伴生物获得飞行异能直到回合结束。 Seaside Citadel|海滨殿堂|地|海滨殿堂须横置进场。\n{T}:加{G},{W},或{U}到你的法术力池中。 Season of Growth|成长季节|结界|每当一个生物在你的操控下进战场时,占卜1。(检视你牌库顶的牌。你可以将该牌置于你的牌库底。)\n每当你施放以由你操控之生物为目标的咒语时,抓一张牌。 Seasonal Ritual|季节仪式|法术~历险|加一点任意颜色的法术力。(然后放逐此牌。之后你还可以从放逐区中施放该生物。) +Seasoned Hallowblade|干练圣剑兵|生物 ~人类/战士|弃一张牌:横置干练圣剑兵。它获得不灭异能直到回合结束。(伤害与注明「消灭」的效应不会将它消灭。) Seasoned Marshal|经验老到的元帅|生物~人类/士兵|每当经验老到的元帅攻击时,你可以横置目标生物。 Seasoned Pyromancer|干练烈焰术士|生物 ~人类/祭师|当干练烈焰术士进战场时,弃两张牌,然后抓两张牌。每以此法弃掉一张非地牌,便派出一个1/1红色元素衍生生物。\n{3}{R}{R},从你的坟墓场放逐干练烈焰术士:派出两个1/1红色元素衍生生物。 Seasons Past|时迁季移|法术|将任意数量的牌从你的坟墓场移回你手上,且这些牌的总法术力费用须各不相同。将时迁季移置于其拥有者的牌库底。 @@ -10535,6 +10801,7 @@ Secretkeeper|秘密护卫|生物~精怪|只要你的手牌比每位对手都 Secrets of Paradise|天堂奥秘|诡局|秘案(开始游戏时此诡局牌面朝下地置于统帅区,并私下决定一个牌名。你随时可以将此诡局翻回正面并公布该名称。)\n由你操控且具有该名称的生物具有「{T}:加一点任意颜色的法术力到你的法术力池中。」 Secrets of the Dead|亡者秘密|结界|每当你从你的坟墓场施放一个咒语时,抓一张牌。 Secrets of the Golden City|黄金城奥秘|法术|登殿(如果你操控十个或更多永久物,则于这盘游戏接下来的时段中,你得到黄金城祝福。)\n抓两张牌。如果你有黄金城祝福,则改为抓三张牌。 +Secure the Scene|保护现场|法术|放逐目标非地永久物。其操控者派出一个1/1白色士兵衍生生物。 Secure the Wastes|卫护荒漠|瞬间|将X个1/1白色战士衍生生物放进战场。 Security Blockade|维安封锁|结界~灵气|结附于地\n当维安封锁进战场时,将一个2/2白色,具警戒异能的骑士衍生生物放进战场。\n所结附的地具有「{T}:于本回合中,防止接下来将对你造成的1点伤害。」 Sedge Scorpion|蓑草蝎子|生物 ~蝎子|死触(它对生物造成的任何数量伤害都足以消灭后者。) @@ -10544,6 +10811,7 @@ Sedraxis Specter|塞卓基司幽灵|生物~幽灵|飞行\n每当塞卓基司 Sedris, the Traitor King|叛徒之王塞基司|传奇生物~灵俑/战士|你坟墓场中的每张生物牌都具有破坟{2}{B}。 ({2}{B}:将此牌移回场上。 此生物获得敏捷异能。 于它将离场时,或在回合结束时,将它移出对战。 破坟的时机视同法术。) See Beyond|远见|法术|抓两张牌,然后从你手上将一张牌洗入你的牌库。 See Red|勃然大怒|结界 ~灵气|结附于生物\n所结附的生物得+2/+1且具有先攻异能。\n在你的结束步骤开始时,若你于本回合中未以生物攻击,则牺牲勃然大怒。 +See the Truth|看清真相|法术|检视你牌库顶的三张牌。将其中一张置于你手上,其余的牌则以任意顺序置于你的牌库底。如果你是从你手牌以外的任何区域施放此咒语,则改为将这些牌都置于你手上。 See the Unwritten|传言具现|法术|展示你牌库顶的八张牌。你可以将其中一张生物牌放进战场。将其余的牌置入你的坟墓场。\n威猛~如果你操控力量等于或大于4的生物,则改为你可以将其中两张生物牌放进战场,而非一张。 Seed Guardian|卫种灵|生物~元素|延势\n当卫种灵死去时,将一个X/X绿色元素衍生生物放进战场,X为你坟墓场中的生物牌数量。 Seed Spark|播种灵光|瞬间|消灭目标神器或结界。 若你使用播种灵光时支付了{G},则将两个1/1绿色的腐生物衍生物放置进场。 @@ -10555,10 +10823,10 @@ Seeds of Renewal|新生萌芽|法术|不屈(每有一位对手,此咒语便减 Seeds of Strength|力量种子|瞬间|目标生物得+1/+1直到回合结束。\n目标生物得+1/+1直到回合结束。\n目标生物得+1/+1直到回合结束。 Seek the Horizon|探寻天际|法术|从你的牌库中搜寻至多三张基本地牌,展示该些牌,并置于你手上, 然后将你的牌库洗牌。 Seek the Wilds|探寻野境|法术|检视你牌库顶的四张牌。你可以展示其中的一张生物或地牌,并将它置于你手上。将其余的牌以任意顺序置于你牌库底。 -Seek|Seek|瞬间|从目标对手的牌库中搜寻一张牌,并将该牌移出对战。 你获得等同于其总法术力费用的生命。 然后该牌手将他的牌库洗牌。 Seeker of Insight|探解客|生物~人类/法术师|{T}:抓一张牌,然后弃一张牌。只能于你施放过非生物咒语的回合中起动此异能。 Seeker of the Way|灵道探求者|生物~人类/战士|灵技(每当你施放非生物咒语时,此生物得+1/+1直到回合结束。)\n每当你施放非生物咒语时,灵道探求者获得系命异能直到回合结束。 Seekers' Squire|访圣团扈从|生物 ~人类/斥候|当访圣团扈从进战场时,令它勘察。(展示你的牌库顶牌。如果该牌是地,则置于你手上。若否,则在此生物上放置一个+1/+1指示物,然后将所展示的牌放回原位或置入你的坟墓场。) +Seek|Seek|瞬间|从目标对手的牌库中搜寻一张牌,并将该牌移出对战。 你获得等同于其总法术力费用的生命。 然后该牌手将他的牌库洗牌。 Seer of the Last Tomorrow|终末先知|生物~那伽/僧侣|{U},{T},弃一张牌:目标牌手将其牌库顶的三张牌置入其坟墓场。 Seer's Lantern|预言师明灯|神器|{T}:加{C}。\n{2},{T}:占卜1。(检视你牌库顶的牌。你可以将该牌置于你的牌库底。) Seer's Sundial|预言师日晷|神器|地落~每当一个地在你的操控下进战场时,你可以支付{2}。 若你如此作,则抓一张牌。 @@ -10581,8 +10849,8 @@ Seize the Soul|紧握灵魂|瞬间|消灭目标非白色且非黑色的生物。 Sejiri Merfolk|塞基黎人鱼|生物~人鱼/士兵|只要你操控平原,塞基黎人鱼便具有先攻与系命异能。 (具系命异能之生物所造成的伤害,会让其操控者获得等量的生命。) Sejiri Refuge|塞基黎避难所|地|塞基黎避难所须横置进战场。\n当塞基黎避难所进战场时,你获得1点生命。\n{T}:加{W}或{U}到你的法术力池中。 Sejiri Steppe|塞基黎草原|地|塞基黎草原须横置进战场。\n当塞基黎草原进战场时,选择一种颜色,目标由你操控的生物获得反该色的保护异能直到回合结束。\n{T}:加{W}到你的法术力池中。 -Sekki, Seasons' Guide|时令节贵|传奇生物~精怪|时令节贵进场时,上面有八个+1/+1指示物。\n若节贵将受到伤害,则防止该伤害,从节贵上移去等量的+1/+1指示物,并将等量的1/1无色精怪衍生物放置进场。\n牺牲八个精怪:将节贵从你的坟墓场移回场上。 Sek'Kuar, Deathkeeper|死亡守卫赛夸|传奇生物~半兽人/祭师|每当另一个由你操控之非衍生物的生物从场上进入坟墓场时,将一个3/1,黑红双色,具敏捷异能的墓生衍生物放置进场。 +Sekki, Seasons' Guide|时令节贵|传奇生物~精怪|时令节贵进场时,上面有八个+1/+1指示物。\n若节贵将受到伤害,则防止该伤害,从节贵上移去等量的+1/+1指示物,并将等量的1/1无色精怪衍生物放置进场。\n牺牲八个精怪:将节贵从你的坟墓场移回场上。 Select for Inspection|挑出检验|瞬间|将目标已横置的生物移回其拥有者手上。占卜1。(检视你牌库顶的牌。你可以将该牌置于你的牌库底。) Selective Memory|选择性记忆|法术|从你的牌库中搜寻任意数量的非地牌,并将它们放逐。 然后将你的牌库洗牌。 Selective Snare|拣择性圈套|法术|选择一种生物类别,将X个目标该类别生物移回其拥有者手上。 @@ -10600,17 +10868,18 @@ Selesnya Signet|瑟雷尼亚印记|神器|{1},{T}:加{G}{W}到你的法术 Self-Assembler|自组工人|神器生物 ~组装工人|当自组工人进战场时,你可以从你的牌库中搜寻一张组装工人生物牌,展示该牌,将它置于你手上,然后将你的牌库洗牌。 Self-Inflicted Wound|自残|法术|目标对手牺牲一个绿色或白色生物。如果该牌手如此作,则他失去2点生命。 Selfless Cathar|无私护教军|生物~人类/僧侣|{1}{W},牺牲无私护教军:由你操控的生物得+1/+1直到回合结束。 +Selfless Savior|无私救助犬|生物 ~狗|牺牲无私救助犬:另一个目标由你操控的生物获得不灭异能直到回合结束。(伤害与注明「消灭」的效应不会将它消灭。) Selfless Spirit|无私精怪|生物~精怪/僧侣|飞行\n牺牲无私精怪:由你操控的生物获得不灭异能直到回合结束。 Selfless Squire|无私扈从|生物~人类/士兵|闪现\n当无私扈从进战场时,防止本回合中将对你造成的所有伤害。\n每当任一效应防止将对你造成的伤害时,在无私扈从上放置等量的+1/+1指示物。 Selhoff Occultist|塞贺神秘学者|生物~人类/浪客|当塞贺神秘学者或另一个生物死去时,目标牌手将其牌库顶牌置入其坟墓场。 Selkie Hedge-Mage|设障海豹妖|生物~人鱼/法术师|当设障海豹妖进场时,若你操控两个或更多树林,你可以获得3点生命。\n当设障海豹妖进场时,若你操控两个或更多海岛,你可以将目标已横置的生物移回其拥有者手上。 -Seller of Songbirds|鸣鸟商贩|生物~人类|当鸣鸟商贩进战场时,将一个1/1白色,具飞行异能的鸟衍生生物放进战场。 Sell-Sword Brute|卖剑打手|生物~人类/佣兵|当卖剑打手从场上进入坟墓场时,它对你造成2点伤害。 -Selvala, Explorer Returned|复还探险家塞瓦拉|传奇生物~妖精/斥候|论争~{T}:每位牌手各展示其牌库顶牌。每以此法展示出一张非地牌,便加{G}到你的法术力池中,且你获得1点生命。然后每位牌手各抓一张牌。 -Selvala, Heart of the Wilds|荒野之心塞瓦拉|传奇生物~妖精/斥候|每当另一个生物进战场时,如果其力量比每个其他生物都大,则其操控者可以抓一张牌。\n{G},{T}:加X点法术力到你的法术力池中,其颜色组合可任意选择,X为由你操控的生物中力量最大者的数值。 +Seller of Songbirds|鸣鸟商贩|生物~人类|当鸣鸟商贩进战场时,将一个1/1白色,具飞行异能的鸟衍生生物放进战场。 Selvala's Charge|塞瓦拉的冲锋|法术|论争~每位牌手各展示其牌库顶牌。每以此法展示出一张非地牌,你便将一个3/3绿色的象衍生生物放进战场。然后每位牌手各抓一张牌。 Selvala's Enforcer|塞瓦拉的执法者|生物~妖精/战士|论争~当塞瓦拉的执法者进战场时,每位牌手各展示其牌库顶牌。每以此法展示出一张非地牌,便在塞瓦拉的执法者上放置一个+1/+1指示物。然后每位牌手各抓一张牌。 Selvala's Stampede|塞瓦拉的狂奔|法术|议争~由你开始,每位牌手各投票选择「狂野」或「自由」。从你的牌库顶开始展示牌,直到你展示出若干张生物牌为止,其数量等同于投票选择「狂野」的总票数。将这些生物牌放进战场,然后将其余的牌洗回牌库。你可以将若干永久物牌从你手上放进战场,其数量等同于投票选择「自由」的总票数。 +Selvala, Explorer Returned|复还探险家塞瓦拉|传奇生物~妖精/斥候|论争~{T}:每位牌手各展示其牌库顶牌。每以此法展示出一张非地牌,便加{G}到你的法术力池中,且你获得1点生命。然后每位牌手各抓一张牌。 +Selvala, Heart of the Wilds|荒野之心塞瓦拉|传奇生物~妖精/斥候|每当另一个生物进战场时,如果其力量比每个其他生物都大,则其操控者可以抓一张牌。\n{G},{T}:加X点法术力到你的法术力池中,其颜色组合可任意选择,X为由你操控的生物中力量最大者的数值。 Semblance Anvil|近貌铁砧|神器|压印~当近貌铁砧进战场时,你可以从你手上放逐一张非地牌。\n由你施放、且与所放逐的牌有共通类别的咒语减少{2}来施放。 Sen Triplets|三胞仙|传奇神器生物~人类/法术师|在你的维持开始时,选择目标对手。 本回合中,该牌手不能使用咒语或起动式异能、且须以展示手牌的方式进行对战。 本回合中,你可以从该牌手的手上使用牌。 Senate Courier|参议院讯使|生物 ~鸟|飞行\n{1}{W}:参议院讯使获得警戒异能直到回合结束。 @@ -10619,7 +10888,7 @@ Senate Guildmage|参议院公会法师|生物 ~人类/法术师|{W},{T}: Send to Sleep|送入梦乡|瞬间|横置至多两个目标生物。精熟咒语~如果你坟墓场中有两张或更多的瞬间和/或法术牌,则这些生物于其操控者的下一个重置步骤中不能重置。 Sengir Autocrat|辛格氏独裁者|生物~人类|当辛格氏独裁者进战场时,将三个0/1黑色农奴衍生生物放进战场。\n当辛格氏独裁者离开战场时,放逐所有农奴衍生物。 Sengir Nosferatu|辛格氏吸血妖|生物~吸血鬼|飞行\n{1}{B},将辛格氏吸血妖移出对战:将一个1/2黑色,具飞行异能的蝙蝠衍生物放置进场。 它具有「{1}{B},牺牲此生物:将一张名称为辛格氏吸血妖、且被移出对战的牌在其拥有者的操控下移回场上。」 -Sengir Vampire|辛格氏吸血鬼|生物~吸血鬼|飞行\n每当本回合中曾受到辛格氏吸血鬼伤害的生物死去时,在辛格氏吸血鬼上放置一个+1/+1指示物。 +Sengir Vampire|辛格氏吸血鬼|生物~吸血鬼|飞行(只有具飞行异能的生物才能阻挡它。)\n每当本回合中曾受到辛格氏吸血鬼伤害的生物置入坟墓场时,在辛格氏吸血鬼上放置一个+1/+1指示物。 Sensation Gorger|感知食客|生物~精灵/祭师|血族~在你的维持开始时,你可以检视你的牌库顶牌。 如果它与感知食客有共通之生物类别,你可以展示该牌。 如果你如此作,则每位牌手弃掉其手牌并抓四张牌。 Sensei Golden-Tail|金尾师范|传奇生物~狐/武士|武士道1(每当它进行阻挡或被阻挡时,它得+1/+1直到回合结束。){1}{W},{T}:在目标生物上放置一个训练指示物。该生物获得武士道1的异能,且额外具有「武士」的生物类别。你只可以于你能够使用法术的时机下使用此异能。 Sensei's Divining Top|师范占卜陀螺|神器|{1}:检视你牌库顶的三张牌,然后将它们以任意顺序放回。\n{T}:抓一张牌,然后将师范占卜陀螺置于其拥有者的牌库顶。 @@ -10627,8 +10896,6 @@ Senseless Rage|无名怒火|结界~灵气|结附于生物\n所结附的生物 Sensor Splicer|感应接合师|生物~神器师|当感应接合师进战场时,将一个3/3无色魔像衍生神器生物放进战场。\n由你操控的魔像生物具有警戒异能。 Sensory Deprivation|剥夺感知|结界~灵气|结附于生物\n所结附的生物得-3/-0。 Sentinel Dispatch|速遣哨兵|诡局|(开始游戏时将此诡局牌面朝上地置于统帅区。)\n在第一个维持开始时,将一个1/1无色,具守军异能的组构体衍生神器生物放进战场。 -Sentinel of the Eternal Watch|恒卫哨兵|生物~巨人/士兵|警戒(此生物攻击时不需横置。)在每位对手回合的战斗开始时,横置目标由该牌手操控的生物。 -Sentinel of the Pearl Trident|珍珠三叉戟哨卫|生物 ~人鱼/士兵|闪现\n当珍珠三叉戟哨卫进战场时,你可以放逐目标由你操控的史迹永久物。若你如此作,在下一个结束步骤开始时,将该牌在其拥有者的操控下移回战场。(神器、传奇和传纪是史迹。) Sentinel Sliver|哨兵裂片妖|生物~裂片妖|由你操控的裂片妖生物具有警戒异能。(它们攻击时不需横置。) Sentinel Spider|哨兵蜘蛛|生物~蜘蛛|警戒(此生物攻击时不需横置。)\n延势(此生物能阻挡具飞行异能的生物。) Sentinel Totem|哨戒图腾像|神器|当哨戒图腾像进战场时,占卜1。(检视你牌库顶的牌。你可以将该牌置于你的牌库底。)\n{T},放逐哨戒图腾像:放逐所有坟墓场中的所有牌。 @@ -10645,26 +10912,23 @@ Sephara, Sky's Blade|驭空刃席斐拉|传奇生物 ~天使|你可以支付{W Septic Rats|败血鼠|生物~老鼠|侵染 (此生物会以-1/-1指示物的方式对生物造成伤害,并以中毒指示物的方式对牌手造成伤害。)\n每当败血鼠攻击时,若防御牌手已中毒,则它得+1/+1直到回合结束。 Sepulchral Primordial|阴森原祖|生物~圣者|威吓\n当阴森原祖进战场时,为每位对手各进行以下流程;从他的坟墓场中选择至多一张目标生物牌,你可以将其在你的操控下放进战场。 Sequestered Stash|僻静匿所|地|{T}:加{C}到你的法术力池中。\n{4},{T},牺牲僻静匿所:将你牌库顶的五张牌置入你的坟墓场。然后你可以将一张神器牌从你的坟墓场置于你的牌库顶。 +Seraph Sanctuary|炽天使圣殿|地|当炽天使圣殿进战场时,你获得1点生命。\n每当一个天使在你的操控下进战场时,你获得1点生命。\n{T}:加{1}到你的法术力池中。 Seraph of Dawn|曙光炽天使|生物~天使|飞行\n系命 (此生物所造成的伤害会让你获得等量的生命。) Seraph of the Masses|众生炽天使|生物~天使|召集(此咒语能用你的生物来协助施放。你于施放此咒语时每横置一个生物,就能为此咒语支付{1}或一点该生物颜色之法术力。)\n飞行\n众生炽天使的力量和防御力各等同于由你操控的生物数量。 Seraph of the Scales|天秤炽天使|生物 ~天使|飞行\n{W}:天秤炽天使获得警戒异能直到回合结束。\n{B}:天秤炽天使获得死触异能直到回合结束。\n往生2(当此生物死去时,派出两个1/1,白黑双色,具飞行异能的精怪衍生生物。) Seraph of the Suns|诸阳炽天使|生物~天使|飞行\n不灭(注明「消灭」的效应和伤害不会消灭此生物。如果其防御力降到0或更少,它仍会置入其拥有者的坟墓场。) Seraph of the Sword|长剑炽天使|生物~天使|飞行防止将对长剑炽天使造成的所有战斗伤害。 -Seraph Sanctuary|炽天使圣殿|地|当炽天使圣殿进战场时,你获得1点生命。\n每当一个天使在你的操控下进战场时,你获得1点生命。\n{T}:加{1}到你的法术力池中。 Serendib Efreet|细兰魔神|生物~魔神|飞行\n在你的维持开始时,细兰魔神对你造成1点伤害。 Serendib Sorcerer|细兰术士|生物~人类/法术师|{T}:细兰术士以外的目标生物成为0/2直到回合结束。 Serene Remembrance|缅怀|法术|将缅怀和至多三张目标在同一坟墓场的牌洗入其拥有者的牌库。 Serene Steward|安详监管人|生物~人类/僧侣/伙伴|每当你获得生命时,你可以支付{W}。若你如此作,则在目标生物上放置一个+1/+1指示物。 Sergeant-at-Arms|纠仪长|生物 ~人类/士兵|增幅{2}{W}(你施放此咒语时可以额外支付{2}{W}。)\n当纠仪长进战场时,若它已增幅,则派出两个1/1白色士兵衍生生物。 -Serpent of the Endless Sea|无尽海巨蛇|生物~巨蛇|无尽海巨蛇的力量及防御力各等同于由你操控的海岛之数量。\n除非防御牌手操控海岛,否则无尽海巨蛇不能攻击。 -Serpent of Yawning Depths|裂渊巨蛇|结界生物~巨蛇|由你操控的巨海兽、海怪、章鱼与巨蛇只能被巨海兽、海怪、章鱼与巨蛇阻挡。 Serpent Skin|蛇皮|生物结界|你可以于你能够使用瞬间的时机下,使用蛇皮。受此结界的生物得+1/+1。{G}:重生受此结界的生物。 Serpent Warrior|巨蛇战士|生物~蛇/战士|当巨蛇战士进场时,你失去3点生命。 Serpent of Yawning Depths|裂渊巨蛇|结界生物 ~巨蛇|由你操控的巨海兽、海怪、章鱼与巨蛇只能被巨海兽、海怪、章鱼与巨蛇阻挡。 Serpent of the Endless Sea|无尽海巨蛇|生物~巨蛇|无尽海巨蛇的力量及防御力各等同于由你操控的海岛之数量。\n除非防御牌手操控海岛,否则无尽海巨蛇不能攻击。 Serpent's Gift|巨蛇天赋|瞬间|目标生物获得死触异能直到回合结束。(它对生物造成的任何数量伤害都足以消灭后者。) Serpentine Spike|盘曲穿刺|法术|虚色(此牌没有颜色。)盘曲穿刺对目标生物造成2点伤害,对另一个目标生物造成3点伤害,对第三个目标生物造成4点伤害。如果本回合中曾以此法受到伤害的生物将死去,则改为将它放逐。 -Serpent's Gift|巨蛇天赋|瞬间|目标生物获得死触异能直到回合结束。(它对生物造成的任何数量伤害都足以消灭后者。) Serra Angel|撒拉天使|生物 ~天使|飞行,警戒 Serra Ascendant|撒拉入圣僧|生物~人类/修行僧|系命 (此生物所造成的伤害会让你获得等量的生命。)\n只要你有30点或更多生命,撒拉入圣僧便得+5/+5且具有飞行异能。 Serra Avatar|撒拉圣者|生物~圣者|撒拉圣者的力量和防御力各等同于你的总生命。\n当撒拉圣者从任何区域置入坟墓场时,将它洗入其拥有者的牌库。 @@ -10675,15 +10939,16 @@ Serra the Benevolent|善心撒拉|传奇鹏洛客 ~撒拉|+2:由你操控且 Serra's Blessing|撒拉的祝福|结界|由你操控的生物具有警戒异能。 (它们攻击时不需横置) Serra's Boon|撒拉的恩泽|结界~灵气|生物结界\n只要受此结界的生物是白色,它便得+1/+2。 若否,则它得-2/-1。 Serra's Embrace|撒拉之拥|结界~灵气|生物结界(于使用时指定一个生物为目标。 此牌进场时结附在该生物上。)\n受此结界的生物得+2/+2并具有飞行与警戒异能。 (只有具飞行或延势异能的生物才能阻挡它,且它攻击时不需横置。) -Serra's Guardian|撒拉守护使|生物 ~天使|飞行\n警戒(此生物攻击时不需横置。)\n由你操控的其他生物具有警戒异能。 +Serra's Guardian|撒拉守护使|生物 ~天使|飞行(此生物只能被具飞行或延势异能的生物阻挡。)\n警戒(此生物攻击时不需横置。)\n由你操控的其他生物具有警戒异能。 Serrated Arrows|锯刺箭|神器|锯刺箭进场时上面有三个箭头指示物。\n在你的维持开始时,若锯刺箭上没有箭头指示物,则牺牲之。\n{T},从锯刺箭上移去一个箭头指示物:在目标生物上放置一个-1/-1指示物。 +Serrated Scorpion|锯尾蝎|生物 ~蝎子|当锯尾蝎死去时,它向每位对手各造成2点伤害,且你获得2点生命。 Serum Powder|浆液粉末|神器|{T}:加{1}到你的法术力池中。\n若你处于能够再调度的时机,且浆液粉末在你手上,你可以将你的手牌移出对战,然后抓等量的牌。 (你除了再调度之外,也可以如此作。) Serum Raker|浆液纵掠者|生物~龙兽|飞行\n当浆液纵掠者从战场进入坟墓场时,每位牌手各弃一张牌。 Serum Visions|浆液预视|法术|抓一张牌。\n占卜2(检视你牌库顶的两张牌。将其中任意数量的牌置于你牌库底,其余则置于你牌库顶;你决定牌的顺序。) Servant of Nefarox|涅法洛仆从|生物~人类/僧侣|颂威(每当一个由你操控的生物单独攻击时,该生物得+1/+1直到回合结束。) +Servant of Tymaret|提玛瑞的仆从|生物~灵俑|启悟~每当提玛瑞的仆从成为未横置时,每位对手各失去1点生命。你获得若干生命,其数量等同于以此法失去的生命总和。\n{2}{B}:重生提玛瑞的仆从。 Servant of the Conduit|大通联仆从|生物~妖精/德鲁伊|当大通联仆从进战场时,你得到{E}{E}(两个能量指示物)。\n{T},支付{E}:加一点任意颜色的法术力到你的法术力池中。 Servant of the Scale|龙鳞仆从|生物~人类/士兵|龙鳞仆从进战场时上面有一个+1/+1指示物。\n当龙鳞仆从死去时,在目标由你操控的生物上放置X个+1/+1指示物,X为龙鳞仆从上+1/+1指示物的数量。 -Servant of Tymaret|提玛瑞的仆从|生物~灵俑|启悟~每当提玛瑞的仆从成为未横置时,每位对手各失去1点生命。你获得若干生命,其数量等同于以此法失去的生命总和。\n{2}{B}:重生提玛瑞的仆从。 Servo Exhibition|自动机展览|法术|派出两个1/1无色自动机衍生神器生物。 Servo Schematic|自动机图解|神器|当自动机图解进战场或从战场进入坟墓场时,派出一个1/1无色自动机衍生神器生物。 Seshiro the Anointed|蛇圣濑四郎|传奇生物~蛇/修行僧|其他由你操控的蛇得+2/+2。\n每当由你操控的蛇对牌手造成战斗伤害时,你可以抓一张牌。 @@ -10707,15 +10972,16 @@ Severed Strands|斩断束缕|法术|牺牲一个生物,以作为施放此咒 Sewer Shambler|暗渠跛行兽|生物~灵俑|沼泽行者(只要防御牌手操控沼泽,此生物便不能被阻挡。)\n食腐{2}{B}({2}{B},从你的坟墓场放逐此牌:在目标生物上放置若干+1/+1指示物,其数量等同于此牌的力量。食腐的时机视同法术。) Sewerdreg|暗渠攫妖|生物~精怪|沼泽行者\n牺牲暗渠攫妖:将目标牌从坟墓场移出对战。 Sewn-Eye Drake|缝眼龙兽|生物~灵俑/龙兽|飞行,敏捷 +Shacklegeist|桎梏游魂|生物 ~精怪|飞行\n桎梏游魂只能阻挡具飞行异能的生物。\n横置两个由你操控且未横置的精怪:横置目标不由你操控的生物。 Shade of Trokair|卓耶卡阴魂|生物~阴魂|{W}:卓耶卡阴魂得+1/+1直到回合结束。\n延缓3~{W}(除了从你手上使用此牌,你可以支付{W}并将此牌移出对战,且上面有三个计时指示物。 在你的维持开始时,从其上移去一个计时指示物。 当移去最后一个时,则使用它且不需支付其法术力费用。 它具有敏捷。) Shadow Alley Denizen|暗影巷居民|生物~吸血鬼/浪客|每当另一个黑色生物在你的操控下进战场时,目标生物获得威吓异能直到回合结束。(它只能被神器生物和/或与它有共通颜色的生物阻挡。) Shadow Glider|暗影滑翔翼|生物~寇族/士兵|飞行 Shadow Guildmage|黯影公会法师|生物~人类/法术师|{U},{T}:将目标由你操控的生物置于其拥有者的牌库顶。\n{R},{T}:黯影公会法师对目标生物或牌手造成1点伤害,且对你造成1点伤害。 Shadow Lance|鬼影长枪|结界~灵气|生物结界\n受此结界的生物具有先攻异能。\n{1}{B}:受此结界的生物得+2/+2直到回合结束。 -Shadow of Doubt|猜疑之影|瞬间|({U/B}可用{U}或{B}来支付。)\n牌手于本回合中不能搜寻牌库。\n抓一张牌。 -Shadow of the Grave|坟场阴影|瞬间|将你坟墓场中所有你于本回合中循环或弃掉的牌移回你手上。 Shadow Slice|暗影削斩|法术|目标对手失去3点生命。\n暗码(然后你可以放逐此咒语牌,并赋码于一个由你操控的生物上。每当该生物对任一牌手造成战斗伤害时,其操控者可以施放所赋码之牌的复制品,且不需支付其法术力费用。) Shadow Sliver|幽影裂片妖|生物~裂片妖|所有裂片妖具有次元幽影异能。 (它们只能阻挡具次元幽影异能的生物,亦只能被具此异能的生物阻挡。) +Shadow of Doubt|猜疑之影|瞬间|({U/B}可用{U}或{B}来支付。)\n牌手于本回合中不能搜寻牌库。\n抓一张牌。 +Shadow of the Grave|坟场阴影|瞬间|将你坟墓场中所有你于本回合中循环或弃掉的牌移回你手上。 Shadowblood Ridge|暗血山脊|地|{1},{T}:加{B}{R}到你的法术力池中。 Shadowborn Apostle|影裔宗徒|生物~人类/僧侣|名称为影裔宗徒的牌,在套牌中之数量不受限制。{B},牺牲六个名称为影裔宗徒的生物:从你的牌库中搜寻一张恶魔生物牌,并将之放进战场。然后将你的牌库洗牌。 Shadowborn Demon|影裔恶魔|生物~恶魔|飞行当影裔恶魔进战场时,消灭目标非恶魔的生物。在你的维持开始时,若你坟墓场中的生物牌少于六张,则牺牲一个生物。 @@ -10745,8 +11011,8 @@ Shambling Suit|跛行铠甲|神器生物 ~组构体|跛行铠甲的力量等 Shambling Vent|跛行喷发口|地|跛行喷发口须横置进战场。{T}:加{W}或{B}到你的法术力池中。{1}{W}{B}:跛行喷发口成为2/3白黑双色,具系命异能的元素生物直到回合结束。它仍然是地。 Shanna, Sisay's Legacy|西赛后人莎娜|传奇生物 ~人类/战士|西赛后人莎娜不能成为由对手操控之异能的目标。\n你每操控一个生物,莎娜便得+1/+1。 Shape Anew|重塑型体|法术|目标神器的操控者将它牺牲,并从其牌库顶开始展示牌,直到他展示出一张神器牌为止。该玩家将该牌放进战场,然后将所有其他以此法展示的牌洗入其牌库。 -Shape of the Wiitigo|化身威提哥|结界~灵气|生物结界\n当化身威提哥进场时,在受此结界的生物上放置六个+1/+1指示物。\n在你的维持开始时,如果受此结界的生物在你上一个维持之后曾攻击或阻挡,则在其上放置一个+1/+1指示物。 若否,则从其上移去一个+1/+1指示物。 Shape Stealer|摹态精|生物~变形兽/精怪|每当摹态精阻挡生物或被生物阻挡时,将摹态精的力量与防御力改为该生物的力量与防御力直到回合结束。 +Shape of the Wiitigo|化身威提哥|结界~灵气|生物结界\n当化身威提哥进场时,在受此结界的生物上放置六个+1/+1指示物。\n在你的维持开始时,如果受此结界的生物在你上一个维持之后曾攻击或阻挡,则在其上放置一个+1/+1指示物。 若否,则从其上移去一个+1/+1指示物。 Shape the Sands|扬砂塑形|瞬间|目标生物得+0/+5且获得延势异能直到回合结束。(此生物能阻挡具飞行异能的生物。) Shaper Apprentice|塑形师学徒|生物 ~人鱼/法术师|只要你操控另一个人鱼,塑形师学徒便具有飞行异能。 Shaper Parasite|塑形寄生怪|生物~虚影|变身{2}{U}(你可牌面朝下地使用此牌并支付{3},将其当成2/2生物。 可随时支付其变身费用使其翻回正面。)\n当塑形寄生怪翻回正面时,目标生物得+2/-2或-2/+2直到回合结束。 @@ -10755,14 +11021,15 @@ Shapers' Sanctuary|塑形师庇护所|结界|每当一个由你操控的生物 Shapesharer|传形妖|生物~变形兽|化形 (此牌随时都是所有生物类别。)\n{2}{U}:直到你的下一个回合,目标变形兽成为目标生物的复制。 Shapeshifter's Marrow|变形兽精华|结界|在每位对手的维持开始时,该牌手展示其牌库顶牌。 若展示出生物牌,则该牌手将该牌置于其坟墓场,且变形兽精华成为该牌的复制。 (它在复制后会失去此异能。) Shard Convergence|断片交会|法术|从你牌库中搜寻一张平原牌,一张海岛牌,一张沼泽牌,以及一张山脉牌。 展示这些牌并置于你手上。 然后将你的牌库洗牌。 -Shard of Broken Glass|玻璃碎片|神器~武具|佩带此武具的生物得+1/+0。\n每当佩带此武具的生物攻击时,你可以将你牌库顶的两张牌置入你的坟墓场。\n佩带{1}({1}:装备在目标由你操控的生物上。佩带的时机视同法术。) Shard Phoenix|碎翼凤凰|生物~凤凰|飞行(只有具飞行异能的生物才能阻挡它。)\n牺牲碎翼凤凰:碎翼凤凰对每个不具飞行异能的生物各造成2点伤害。\n{R}{R}{R}:将碎翼凤凰从你的坟墓场移回你手上。 你只可以于你的维持中使用此异能。 Shard Volley|碎片射击|瞬间|牺牲一个地,以作为使用碎片射击的额外费用。\n碎片射击对目标生物或牌手造成3点伤害。 +Shard of Broken Glass|玻璃碎片|神器~武具|佩带此武具的生物得+1/+0。\n每当佩带此武具的生物攻击时,你可以将你牌库顶的两张牌置入你的坟墓场。\n佩带{1}({1}:装备在目标由你操控的生物上。佩带的时机视同法术。) Sharding Sphinx|舞翼史芬斯|神器生物~史芬斯|飞行\n每当由你操控的一个神器生物对牌手造成战斗伤害时,你可以将一个1/1蓝色,具飞行异能的振翼机神器生物衍生物放置进场。 Shardless Agent|无断片密探|神器生物~人类/浪客|倾曳(当你施放此咒语时,从你的牌库顶开始放逐牌,直到你放逐一张费用比此咒语低的非地牌为止。你可以施放该牌,且不需支付其法术力费用。将所放逐的牌以随机顺序置于牌库底。) Shared Animosity|同仇敌忾|结界|每当由你操控的一个生物攻击时,场上每有一个与它具共通之生物类别的其他攻击生物,它便得+1/+0直到回合结束。 Shared Discovery|共享发现|法术|横置四个由你操控且未横置的生物,以作为施放共享发现的额外费用。\n抓三张牌。 Shared Summons|共生召唤|瞬间|从你的牌库中搜寻至多两张名称各不相同的生物牌,展示这些牌,将它们置于你手上,然后将你的牌库洗牌。 +Shark Typhoon|聚鲨台风|结界|每当你施放非生物咒语时,派出一个X/X蓝色,具飞行异能的鲨鱼衍生生物,X为该咒语的总法术力费用。\n循环{X}{1}{U}({X}{1}{U},弃掉此牌:抓一张牌。)\n当你循环聚鲨台风时,派出一个X/X蓝色,具飞行异能的鲨鱼衍生生物。 Sharktocrab|鲨蛸蟹|生物 ~鱼/章鱼/蟹|{2}{G}{U}:演化1。(如果此生物上没有+1/+1指示物,则在其上放置一个+1/+1指示物。)\n每当在鲨蛸蟹上放置一个或数个+1/+1指示物时,横置目标由对手操控的生物。该生物于其操控者的下一个重置步骤中不能重置。 Sharpened Pitchfork|尖利草叉|神器~武具|佩带此武具的生物具有先攻异能。\n只要佩带此武具的生物是人类,它便得+1/+1。\n佩带{1} Sharuum the Hegemon|支配者韶伦|传奇神器生物~史芬斯|飞行\n当支配者韶伦进场时,你可以将目标神器牌从你的坟墓场移回场上。 @@ -10776,19 +11043,20 @@ Shattering Spree|粉碎无歇|法术|覆诵{R}(当你使用此咒语时,每支 Shatterskull Giant|碎颅巨人|生物~巨人/战士| Shatterskull Recruit|碎颅新兵|生物~巨人/战士/伙伴|威慑(此生物只能被两个或更多生物阻挡。) Shatterstorm|粉碎风暴|法术|消灭所有神器。 它们不能重生。 +Shatter|粉碎|瞬间|消灭目标神器。 Shed Weakness|褪去弱肤|瞬间|目标生物得+2/+2直到回合结束。你可以从其上移去一个-1/-1指示物。 Sheer Drop|垂直掉落|法术|消灭目标已横置的生物。醒转3~{5}{W}(如果你支付{5}{W}来施放此咒语,则另在目标由你操控的地上放置三个+1/+1指示物,且它成为0/0,具敏捷异能的元素生物。它仍然是地。) Shefet Dunes|谢菲沙丘|地~沙漠|{T}:加{C}到你的法术力池中。\n{T},支付1点生命:加{W}到你的法术力池中。\n{2}{W}{W},{T},牺牲一个沙漠:由你操控的生物得+1/+1直到回合结束。只可以于你能施放法术的时机下起动此异能。 Shefet Monitor|谢菲巨蜥|生物~蜥蜴|循环{3}{G}({3}{G},弃掉此牌:抓一张牌。)\n当你循环谢菲巨蜥时,你可以从你的牌库中搜寻一张基本地牌或沙漠牌,将之放进战场,然后将你的牌库洗牌。(先如此作后再抓牌。) -Shell of the Last Kappa|末代河童壳|传奇神器|{3},{T}:将目标以你为目标的瞬间或法术咒语移出对战。(该目标咒语没有效应。)\n{3},{T},牺牲末代河童壳:你可以使用以末代河童壳移出对战的一张牌,且不需支付其法术力费用。 Shell Skulkin|厚壳颅身|神器生物~稻草人|{3}:目标蓝色生物获得帷幕异能直到回合结束。 +Shell of the Last Kappa|末代河童壳|传奇神器|{3},{T}:将目标以你为目标的瞬间或法术咒语移出对战。(该目标咒语没有效应。)\n{3},{T},牺牲末代河童壳:你可以使用以末代河童壳移出对战的一张牌,且不需支付其法术力费用。 Shelldock Isle|壳坞岛|地|掩蔽 (此地须横置进场。 当它进场时,检视你牌库顶的四张牌,将其中一张牌面朝下地移出对战,然后将其余的牌置于你牌库底。)\n{T}:加{U}到你的法术力池中。\n{U},{T}:如果某牌库有二十张牌或更少,则你可以使用所移出游戏的牌,且不须支付其法术力费用。 -Shelter|遮蔽|瞬间|选择一种颜色。目标由你操控的生物获得反该色保护异能直到回合结束。\n抓一张牌。 Sheltered Aerie|庇护龙巢|结界~灵气|结附于地\n所结附的地具有「{T}:加两点任意颜色的单色法术力到你的法术力池中。」 Sheltered Thicket|岩壁灌丛|地~山脉/树林|({T}:加{R}或{G}到你的法术力池中。)\n岩壁灌丛须横置进战场。\n循环{2}({2},弃掉此牌:抓一张牌。) Sheltering Ancient|庇荫先人|生物~树妖|践踏\n累积维持~在由对手操控的一个生物上放置一个+1/+1指示物。 (在你的维持开始时,在此永久物上放置一个岁月指示物,然后除非你为其上每个岁月指示物各支付其维持费用,否则牺牲之。) Sheltering Light|庇护光盾|瞬间|目标生物获得不灭异能直到回合结束。占卜1。(伤害与注明「消灭」的效应不会将该生物消灭。) Sheltering Word|庇护咒|瞬间|目标由你操控的生物获得辟邪异能直到回合结束。 你获得等同于该生物防御力的生命。 (具辟邪异能的生物不能成为由对手所操控之咒语或异能的目标。) +Shelter|遮蔽|瞬间|选择一种颜色。目标由你操控的生物获得反该色保护异能直到回合结束。\n抓一张牌。 Shenanigans|恼人把戏|法术|消灭目标神器。\n发掘1(若你将抓一张牌,则你可以改为将你牌库顶正好一张牌置入你的坟墓场。如果你如此作,则将此牌从你的坟墓场移回你手上。若否,则抓一张牌。) Sheoldred, Whispering One|细语者希欧蕊|传奇生物~魔判官|沼泽行者\n在你的维持开始时,将目标生物牌从你的坟墓场移回战场。\n在每位对手的维持开始时,该牌手牺牲一个生物。 Shepherd of the Flock|羊群牧人|生物 ~人类/平民| @@ -10799,13 +11067,13 @@ Shield of the Avatar|圣者之盾|神器~武具|如果某来源将对佩带此 Shield of the Oversoul|超灵之盾|结界~灵气|生物结界\n只要受此结界的生物是绿色,它便得+1/+1且不会毁坏。 (致命伤害以及注明「消灭」的效应都不会将它消灭。 如果其防御力降到0或更少,它仍会置入其拥有者的坟墓场。)\n只要受此结界的生物是白色,它便得+1/+1且具有飞行异能。 Shield of the Realm|圣域坚盾|神器 ~武具|如果某来源将对佩带此武具的生物造成伤害,则防止该伤害中的2点。\n佩带{1} Shield of the Righteous|义人之盾|神器~武具|佩带此武具的生物得+0/+2且具有警戒异能。\n每当佩带此武具的生物阻挡其他生物时,后者于其操控者的下一个重置步骤中不能重置。\n佩带{2} +Shield's Might|护盾之力|瞬间~历险|目标生物得+2/+2直到回合结束。(然后放逐此牌。之后你还可以从放逐区中施放该生物。) Shielded Aether Thief|佩盾乙太贼|生物~维多肯/浪客|闪现(你可以于你能够施放瞬间的时机下施放此咒语。)\n每当佩盾乙太贼阻挡时,你得到{E}(一个能量指示物)。\n{T},支付{E}{E}{E}:抓一张牌。 -Shielded by Faith|信念卫护|结界~灵气|结附于生物所结附的生物具有不灭异能。每当一个生物进战场时,你可以将信念卫护结附在该生物上。 Shielded Passage|严护通道|瞬间|于本回合中,防止将对目标生物造成的所有伤害。 +Shielded by Faith|信念卫护|结界~灵气|结附于生物所结附的生物具有不灭异能。每当一个生物进战场时,你可以将信念卫护结附在该生物上。 Shieldhide Dragon|盾鳞巨龙|生物~龙|飞行,系命\n威力变身{5}{W}{W}(你可牌面朝下地施放此牌并支付{3},将其当成2/2生物。可随时支付其威力变身费用使其翻回正面,并在其上放置一个+1/+1指示物。)\n当盾鳞巨龙翻回正面时,在每个由你操控的其他龙生物上各放置一个+1/+1指示物。 Shielding Plax|咒护板|结界~灵气|({G/U}可用{G}或{U}来支付。)\n生物结界\n当咒护板进场时,抓一张牌。\n受此结界的生物不能成为由对手所操控之咒语或异能的目标。 Shieldmate's Blessing|护盾手祝福|瞬间|于本回合中,防止接下来将对目标生物或牌手造成的3点伤害。 -Shield's Might|护盾之力|瞬间~历险|目标生物得+2/+2直到回合结束。(然后放逐此牌。之后你还可以从放逐区中施放该生物。) Shields of Velis Vel|贝理贝之盾|部族瞬间~变形兽|化形 (此牌随时都是所有生物类别。)\n由目标牌手操控的生物得+0/+1且获得所有生物类别直到回合结束。 Shifting Borders|边境变幻|瞬间~古咒|交换两个目标地的操控权。\n通联古咒{3}{U}(于你使用古咒咒语时,你可以从你手上展示此牌,并支付其通联费用。 若你如此作,则将此牌的效应加入该咒语中。) Shifting Ceratops|变幻犄角龙|生物 ~恐龙|此咒语不能被反击。\n反蓝保护(此生物不能被蓝色的东西阻挡、指定为目标、造成伤害、结附或是装备。)\n{G}:选择延势,践踏或敏捷。变幻犄角龙获得该异能直到回合结束。 @@ -10832,11 +11100,13 @@ Shining Shoal|明光群列|瞬间~古咒|你可以将手上一张总法术力 Shinka Gatekeeper|真火门卫|生物~食人魔/战士|每当真火门卫受到伤害时,它对你造成等量的伤害。 Shinka, the Bloodsoaked Keep|腥血阁真火|传奇地|{T}:加{R}到你的法术力池中。\n{R},{T}:目标传奇生物获得先攻异能直到回合结束。 Shipbreaker Kraken|裂船巨海兽|生物~巨海兽|{6}{U}{U}:蛮化4。(如果此生物未蛮化,则在其上放置四个+1/+1指示物且它蛮化。)\n当裂船巨海兽蛮化时,横置至多四个目标生物。只要你操控裂船巨海兽,这些生物于其操控者的重置步骤中便不能重置。 +Shipwreck Dowser|船难探寻客|生物 ~人鱼/法术师|灵技(每当你施放非生物咒语时,此生物得+1/+1直到回合结束。)\n当船难探寻客进战场时,将目标瞬间或法术牌从你的坟墓场移回你手上。 Shipwreck Looter|船难掠夺客|生物 ~人类/海盗|突击~当船难掠夺客进战场时,若你于本回合中曾以生物攻击,则你可以抓一张牌。如果你如此作,则弃一张牌。 Shipwreck Moray|覆船海鳝|生物~鱼|当覆船海鳝进战场时,你得到{E}{E}{E}{E}(四个能量指示物)。\n支付{E}:覆船海鳝得+2/-2直到回合结束。 Shipwreck Singer|海难歌手|生物~塞连|飞行\n{1}{U}:目标由对手操控的生物本回合若能攻击,则必须攻击。\n{1}{B},{T}:进行攻击的生物得-1/-1直到回合结束。 Shirei, Shizo's Caretaker|死藏总管死零|传奇生物~精怪|每当一个力量等于或小于1的生物从场上置入你的坟墓场,如果在回合结束时死藏总管死零依旧在场,你可以将该生物牌在你的操控下返回场上。 Shisato, Whispering Hunter|低语猎手刺锁斗|传奇生物~蛇/战士|在你的维持开始时,牺牲一个蛇。\n每当低语猎手刺锁斗对牌手造成战斗伤害时,该牌手掠过其下一个重置步骤。 +Shiv's Embrace|西瓦之拥|结界~灵气|结附于生物\n所结附的生物得+2/+2并具有飞行异能。\n{R}:所结附的生物得+1/+0直到回合结束。 Shivan Dragon|西瓦巨龙|生物 ~龙|飞行 (此生物只能被具飞行或延势异能的生物阻挡。)\n{R}:西瓦巨龙得+1/+0直到回合结束。 Shivan Fire|西瓦烈焰|瞬间|增幅{4}(你施放此咒语时可以额外支付{4}。)\n西瓦烈焰对目标生物造成2点伤害。如果此咒语已增幅,则改为它对该生物造成4点伤害。 Shivan Hellkite|西瓦残虐者|生物~龙|飞行(只有具飞行或延势异能的生物才能阻挡它。)\n{1}{R}:西瓦残虐者对目标生物或牌手造成1点伤害。 @@ -10844,13 +11114,12 @@ Shivan Meteor|西瓦陨石击|法术|西瓦陨石击对目标生物造成13点 Shivan Reef|西瓦暗礁|地|{T}:加{1}到你的法术力池中。\n{T}:加{U}或{R}到你的法术力池中。 西瓦暗礁对你造成1点伤害。 Shivan Sand-Mage|西瓦砂法师|生物~凡尔西诺/祭师|当西瓦砂法师进场时,选择一项~从目标永久物或已延缓的牌上移去两个计时指示物;或在目标已延缓的牌或其上有计时指示物的永久物上放置两个计时指示物。\n延缓4~{R} Shivan Wumpus|西瓦狮头象|生物~野兽|践踏\n当西瓦狮头象进场时,任意牌手可以牺牲一个地。 若有牌手如此做,则将西瓦狮头象置于其拥有者的牌库顶。 -Shiv's Embrace|西瓦之拥|结界~灵气|结附于生物\n所结附的生物得+2/+2并具有飞行异能。\n{R}:所结附的生物得+1/+0直到回合结束。 Shizo, Death's Storehouse|死藏|传奇地|{T}:加{B}到你的法术力池中。\n{B},{T}:目标传奇生物获得恐惧异能直到回合结束。 Shizuko, Caller of Autumn|迎秋使志津子|传奇生物~蛇/祭师|在每位牌手的维持开始时,该牌手加{G}{G}{G}到他的法术力池中。 此法术力不会造成法术力灼伤。 直到回合结束,此法术力不会因阶段结束而从该牌手的法术力池消失。 Shoal Kraken|暗礁巨海兽|生物 ~巨海兽|星彩~每当一个结界在你的操控下进战场时,你可以抓一张牌。若你如此作,则弃一张牌。 Shoal Serpent|暗礁巨蛇|生物~巨蛇|守军\n地落~每当一个地在你的操控下进战场时,暗礁巨蛇失去守军异能直到回合结束。 -Shock|电震|瞬间|电震对任意一个目标造成2点伤害。 Shockmaw Dragon|雷吼巨龙|生物~龙|飞行\n每当雷吼巨龙对任一牌手造成战斗伤害时,它对由该牌手操控的每个生物各造成1点伤害。 +Shock|电震|瞬间|电震对任意一个目标造成2点伤害。 Shore Keeper|海岸守卫|生物 ~三叶虫|{7}{U},{T},牺牲海岸守卫:抓三张牌。 Shore Snapper|海岸快嘴兽|生物~野兽|{U}:海岸快嘴兽获得海岛行者异能直到回合结束。 Shorecrasher Elemental|破岸元素|生物~元素|{U}:放逐破岸元素,然后将它在其拥有者的操控下牌面朝下地移回战场。\n{1}:破岸元素得+1/-1或-1/+1直到回合结束。\n威力变身{4}{U}(你可牌面朝下地施放此牌并支付{3},将其当成2/2生物。可随时支付其威力变身费用使其翻回正面,并在其上放置一个+1/+1指示物。) @@ -10864,6 +11133,7 @@ Show of Valor|英勇展现|瞬间|目标生物得+2/+4直到回合结束。 Showstopper|惊爆现场|瞬间|直到回合结束,由你操控的生物获得「当此生物死去时,它向目标由对手操控的生物造成2点伤害。」 Shrapnel Blast|碎片冲击|瞬间|牺牲一个神器,以作为施放碎片冲击的额外费用。\n碎片冲击对目标生物或牌手造成5点伤害。 Shred Memory|破碎记忆|瞬间|将至多四张在单一坟墓场中的目标牌移出对战。\n易质{1}{B}{B}({1}{B}{B},弃掉此牌:从你的牌库中搜寻一张总法术力费用与它相同的牌,展示该牌,并置于你手上。 然后将你的牌库洗牌。 使用的时机视同法术。) +Shredded Sails|翔帆损毁|瞬间|选择一项~\n•消灭目标神器。\n•翔帆损毁对目标具飞行异能的生物造成4点伤害。\n循环{2}({2},弃掉此牌:抓一张牌。) Shredding Winds|裂碎之风|瞬间|裂碎之风对目标具飞行异能的生物造成7点伤害。 Shreds of Sanity|碾碎心智|法术|将至多一张目标瞬间牌和至多一张目标法术牌从你的坟墓场移回你手上,然后弃一张牌。放逐碾碎心智。 Shrewd Hatchling|机伶幼雏|生物~元素|机伶幼雏进场时上面有四个-1/-1指示物。\n{U/R}:目标生物本回合中不能阻挡机伶幼雏。\n每当你使用一个蓝色咒语时,从机伶幼雏上移去一个-1/-1指示物。\n每当你使用一个红色咒语时,从机伶幼雏上移去一个-1/-1指示物。 @@ -10874,7 +11144,7 @@ Shriekgeist|尖鸣游魂|生物~精怪|每当尖鸣游魂对一位牌手造成 Shriekhorn|悲鸣号角|神器|悲鸣号角进战场时上面有三个充电指示物。\n{T},从悲鸣号角上移去一个充电指示物:目标牌手将其牌库顶的两张牌置入其坟墓场。 Shrieking Affliction|尖鸣折磨|结界|在每位对手的维持开始时,若该牌手的手牌为一张或更少,则他失去3点生命。 Shrieking Grotesque|尖鸣怪诞|生物~石像鬼|飞行\n当尖鸣怪诞进场时,若用过{B}来支付其费用,则目标牌手弃一张牌。 -Shriekmaw|尖吼怪|生物~元素|恐惧\n当尖吼怪进场时,消灭目标非神器且非黑色的生物。\n呼魂{1}{B} (你可以支付此咒语的呼魂费用来使用它。 若你如此作,它进场时便被牺牲。) +Shriekmaw|尖吼怪|生物~元素|恐惧(此生物只能被神器生物和/或黑色生物阻挡。)\n当尖吼怪进战场时,消灭目标非神器且非黑色的生物。\n呼魂{1}{B}(你可以支付此咒语的呼魂费用来施放它。若你如此作,当它进战场时便牺牲之。) Shrike Harpy|钩嘴哈痞|生物~哈痞|飞行\n致敬2(于此生物进战场时,选择一位对手,他可以在其上放置两个+1/+1指示物。)\n当钩嘴哈痞进战场时,若未支付其致敬费用,则目标对手牺牲一个生物。 Shrill Howler|尖声嚎狼|生物~狼人/惊惧兽|力量小于尖声嚎狼的生物不能阻挡它。\n{5}{G}:转化尖声嚎狼。 Shrine of Boundless Growth|不息成长祭祠|神器|在你的维持开始或每当你施放绿色咒语时,在不息成长祭祠上放置一个充电指示物。\n{T},牺牲不息成长祭祠:不息成长祭祠上每有一个充电指示物,便加{1}到你的法术力池中。 @@ -10883,8 +11153,8 @@ Shrine of Limitless Power|无尽力量祭祠|神器|在你的维持开始或每 Shrine of Loyal Legions|忠贞军团祭祠|神器|在你的维持开始或每当你施放白色咒语时,在忠贞军团祭祠上放置一个充电指示物。\n{3},{T},牺牲忠贞军团祭祠:忠贞军团祭祠上每有一个充电指示物,便将一个1/1无色秘耳衍生神器生物放进战场。 Shrine of Piercing Vision|锐利视线祭祠|神器|在你的维持开始或每当你施放蓝色咒语时,在锐利视线祭祠上放置一个充电指示物。\n{T},牺牲锐利视线祭祠:检视你牌库顶的X张牌,X为锐利视线祭祠上的充电指示物数量。 将其中一张置于你手上,其余的牌则以任意顺序置于你的牌库底。 Shrine of the Forsaken Gods|弃神祭祠|地|{T}:加{1}到你的法术力池中。{T}:加{2}到你的法术力池中。此法术力只能用来施放无色咒语。只能于你操控七个或更多地时起动此异能。 -Shrivel|皱缩|法术|所有生物得-1/-1直到回合结束。 Shriveling Rot|枯萎凋零|瞬间|选择一项~直到回合结束,每当任何生物受到伤害时,将其消灭;或直到回合结束,每当任何生物从场上置入坟墓场时,该生物的操控者失去等同于其防御力的生命。\n打包{2}{B}(若你支付打包费用,则两项都选择。) +Shrivel|皱缩|法术|所有生物得-1/-1直到回合结束。 Shrouded Lore|久掩知识|法术|目标对手从你的坟墓场选择一张牌。 你可以支付{B}。 如果你如此作,则重复此流程,但对手不能重复选择已用久掩知识选过的牌。 然后将最后所选的牌置于你手上。 Shu Cavalry|Shu Cavalry|| Shu Defender|Shu Defender|| @@ -10910,28 +11180,29 @@ Sidar Kondo of Jamuraa|杰姆拉的西达将军刚多|传奇生物~人类/ Sideswipe|擦边侧击|瞬间|你可以改变目标古咒咒语的部分或所有目标。 Sidewinder Naga|侧击那伽|生物~那伽/战士|只要你操控沙漠或你坟墓场中有沙漠牌,侧击那伽便得+1/+0且具有践踏异能。 Sidewinder Sliver|侧击裂片妖|生物~裂片妖|所有裂片妖具有侧面攻击异能。 (每当一个不具侧面攻击之生物阻挡裂片妖时,该阻挡生物得-1/-1直到回合结束。) -Sidisi, Brood Tyrant|族群暴君谢迪西|传奇生物~那伽/祭师|每当族群暴君谢迪西进战场或攻击时,将你牌库顶的三张牌置入你的坟墓场。\n每当一张或数张生物牌从你的牌库置入你的坟墓场时,将一个2/2黑色灵俑衍生生物放进战场。 -Sidisi, Undead Vizier|不死宰相谢迪西|传奇生物~灵俑/那伽|死触\n榨取(当此生物进战场时,你可以牺牲一个生物。)\n当不死宰相谢迪西榨取生物时,你可以从你的牌库中搜寻一张牌,将它置于你手上,然后将你的牌库洗牌。 Sidisi's Faithful|谢迪西的信徒|生物~那伽/法术师|榨取(当此生物进战场时,你可以牺牲一个生物。)\n当谢迪西的信徒榨取生物时,将目标生物移回其拥有者手上。 Sidisi's Pet|谢迪西的宠物|生物~灵俑/猿猴|系命(此生物所造成的伤害会让你获得等量的生命。)\n变身{1}{B}(你可牌面朝下地施放此牌并支付{3},将其当成2/2生物。可随时支付其变身费用使其翻回正面。) +Sidisi, Brood Tyrant|族群暴君谢迪西|传奇生物~那伽/祭师|每当族群暴君谢迪西进战场或攻击时,将你牌库顶的三张牌置入你的坟墓场。\n每当一张或数张生物牌从你的牌库置入你的坟墓场时,将一个2/2黑色灵俑衍生生物放进战场。 +Sidisi, Undead Vizier|不死宰相谢迪西|传奇生物~灵俑/那伽|死触\n榨取(当此生物进战场时,你可以牺牲一个生物。)\n当不死宰相谢迪西榨取生物时,你可以从你的牌库中搜寻一张牌,将它置于你手上,然后将你的牌库洗牌。 Siege Behemoth|攻城贝西摩斯|生物~野兽|辟邪\n只要攻城贝西摩斯进行攻击,则对由你操控的每个生物而言,你可以让该生物视同未受阻挡地分配战斗伤害。 Siege Dragon|攻城巨龙|生物~龙|飞行\n当攻城巨龙进战场时,消灭所有由对手操控的墙。\n每当攻城巨龙攻击时,若防御牌手未操控墙,则它对每个由该牌手操控且不具飞行异能的生物各造成2点伤害。 Siege Mastodon|攻城乳齿象|生物 ~象| Siege Modification|围攻改装|结界~灵气|结附于生物或载具\n只要所结附的永久物是载具,它便额外具有生物此类别。\n所结附的生物得+3/+0且具有先攻异能。 -Siege of Towers|众塔围城|法术|覆诵{1}{R}(当你使用此咒语时,每支付一次覆诵费用,就可以将它复制一次。 你可以为每个复制品选择新的目标。)\n目标山脉成为3/1生物。 它仍然是地。 Siege Rhino|攻城犀牛|生物~犀牛|践踏\n当攻城犀牛进战场时,每位对手各失去3点生命,且你获得3点生命。 +Siege Striker|攻城进击兵|生物 ~人类/士兵|连击(此生物能造成先攻伤害以及普通战斗伤害。)\n每当攻城进击兵攻击时,你可以横置任意数量由你操控且未横置的生物。每以此法横置一个生物,攻城进击兵便得+1/+1直到回合结束。 Siege Wurm|攻城亚龙|生物 ~亚龙|召集(此咒语能用你的生物来协助施放。你于施放此咒语时每横置一个生物,就能为此咒语支付{1}或一点该生物颜色之法术力。)\n践踏 +Siege of Towers|众塔围城|法术|覆诵{1}{R}(当你使用此咒语时,每支付一次覆诵费用,就可以将它复制一次。 你可以为每个复制品选择新的目标。)\n目标山脉成为3/1生物。 它仍然是地。 +Siege-Gang Commander|攻城指挥官|生物 ~鬼怪|当攻城指挥官进战场时,派出三个1/1红色鬼怪衍生生物。\n{1}{R},牺牲一个鬼怪:攻城指挥官对任意一个目标造成2点伤害。 Siegebreaker Giant|破围巨人|生物 ~巨人/战士|践踏(此生物造成之过量战斗伤害能对所攻击的牌手或鹏洛客造成之。)\n{3}{R}:目标生物本回合不能进行阻挡。 Siegecraft|攻城计|结界~灵气|结附于生物\n所结附的生物得+2/+4。 -Siege-Gang Commander|攻城指挥官|生物 ~鬼怪|当攻城指挥官进战场时,派出三个1/1红色鬼怪衍生生物。\n{1}{R},牺牲一个鬼怪:攻城指挥官对任意一个目标造成2点伤害。 Siegehorn Ceratops|攻城犄角龙|生物 ~恐龙|激怒~每当攻城犄角龙受到伤害时,在其上放置两个+1/+1指示物。(受伤害后要活下来才能得到指示物。) Sift Through Sands|筛遍河砂|瞬间~古咒|抓两张牌,然后弃一张牌。\n若你本回合中使用过名称为寻遍深水的咒语,以及名称为探遍迷雾的咒语,你可以从你的牌库中搜寻一张名称为忌话图的牌,并将其放置进场,然后将你的牌库洗牌。 -Sift|详查|法术|抓三张牌,然后弃一张牌。 -Sifter of Skulls|筛颅恶体|生物~奥札奇|虚色(此牌没有颜色。)\n每当另一个由你操控且非衍生物的生物死去时,将一个1/1无色奥札奇/孽裔衍生生物放进战场。它具有「牺牲此生物:加{C}到你的法术力池中。」({C}代表无色法术力。) Sifter Wurm|碎岩亚龙|生物~亚龙|践踏\n当碎岩亚龙进战场时,占卜3,然后展示你的牌库顶牌。你获得等同于该牌之总法术力费用的生命。 +Sifter of Skulls|筛颅恶体|生物~奥札奇|虚色(此牌没有颜色。)\n每当另一个由你操控且非衍生物的生物死去时,将一个1/1无色奥札奇/孽裔衍生生物放进战场。它具有「牺牲此生物:加{C}到你的法术力池中。」({C}代表无色法术力。) +Sift|详查|法术|抓三张牌,然后弃一张牌。 +Sigarda's Aid|席嘉妲的援助|结界|你可以将灵气和武具咒语视同具有闪现异能地来施放。\n每当一个武具在你的操控下进战场时,你可以将它装备在目标由你操控的生物上。 Sigarda, Heron's Grace|苍鹭风华席嘉妲|传奇生物~天使|飞行\n你和由你操控的人类具有辟邪异能。\n{2},从你的坟墓场放逐一张牌:将一个1/1白色人类/士兵衍生生物放进战场。 Sigarda, Host of Herons|苍鹭天使席嘉妲|传奇生物~天使|飞行,辟邪\n由对手操控的咒语与异能无法让你牺牲永久物。 -Sigarda's Aid|席嘉妲的援助|结界|你可以将灵气和武具咒语视同具有闪现异能地来施放。\n每当一个武具在你的操控下进战场时,你可以将它装备在目标由你操控的生物上。 Sigardian Priest|席嘉妲僧侣|生物~人类/僧侣|{1},{T}:横置目标非人类的生物。 Sight Beyond Sight|视相超尘|法术|检视你牌库顶的两张牌。将其中一张置于你手上,另一张置于你的牌库底。\n弹回(如果你从你手上施放此牌,于它结算时将之放逐。在你的下一个维持开始时,你可以从放逐区施放此牌,且不需支付其法术力费用。) Sight of the Scalelords|王鳞锐目|结界|在你回合的战斗开始时,直到回合结束,由你操控且防御力等于或大于4的生物得+2/+2且获得警戒异能。 @@ -10940,12 +11211,13 @@ Sightless Brawler|盲目喧哗兵|结界生物~人类/战士|神授{4}{W}( Sightless Ghoul|盲目食尸鬼|生物~灵俑/士兵|盲目食尸鬼不能进行阻挡。不息(当此生物死去时,若其上没有+1/+1指示物,则将它在其拥有者的操控下返回战场,且其上有一个+1/+1指示物。) Sigil Blessing|印记加持|瞬间|直到回合结束,目标由你操控的生物得+3/+3且由你操控的其他生物得+1/+1。 Sigil Captain|印记队长|生物~犀牛/士兵|每当一个生物在你的操控下进场时,若该生物为1/1,则在其上放置两个+1/+1指示物。 +Sigil Tracer|印记映描师|生物~人鱼/法术师|{1}{U},横置两个由你操控且未横置的法术师:复制目标瞬间或法术咒语。 你可以为该复制选择新的目标。 Sigil of Distinction|明辨印记|神器~武具|明辨印记进场时上面有X个充电指示物。\n明辨印记上每有一个充电指示物,佩带此武具的生物便得+1/+1。\n佩带~从明辨印记上移去一个充电指示物。 +Sigil of Valor|骁勇印记|神器~武具|每当佩带此武具的生物单独攻击时,你每操控一个其他生物,它便得+1/+1直到回合结束。佩带{1}({1}:装备在目标由你操控的生物上。佩带的时机视同法术。) Sigil of the Empty Throne|虚位印记|结界|每当你使用结界咒语时,将一个4/4白色,具飞行异能的天使衍生物放置进场。 Sigil of the Nayan Gods|纳雅神明印记|结界~灵气|生物结界\n你每操控一个生物,受此结界的生物便得+1/+1。\n循环{G/W} ({G/W},弃掉此牌:抓一张牌。) -Sigil of Valor|骁勇印记|神器~武具|每当佩带此武具的生物单独攻击时,你每操控一个其他生物,它便得+1/+1直到回合结束。佩带{1}({1}:装备在目标由你操控的生物上。佩带的时机视同法术。) -Sigil Tracer|印记映描师|生物~人鱼/法术师|{1}{U},横置两个由你操控且未横置的法术师:复制目标瞬间或法术咒语。 你可以为该复制选择新的目标。 Sigiled Behemoth|持印贝西摩斯|生物~野兽|颂威 (每当一个由你操控的生物单独攻击时,该生物得+1/+1直到回合结束。) +Sigiled Contender|受印竞争者|生物 ~人类/战士|只要受印竞争者上面有+1/+1指示物,它便具有系命异能。(此生物所造成的伤害会让你获得等量的生命。) Sigiled Paladin|持印神圣武士|生物~人类/骑士|先攻\n颂威 (每当一个由你操控的生物单独攻击时,该生物得+1/+1直到回合结束。) Sigiled Skink|符印石龙子|生物~蜥蜴|每当符印石龙子攻击时,占卜1。(检视你牌库顶的牌。你可以将该牌置于你的牌库底。) Sigiled Starfish|符印海星|生物~海星|{T}:占卜1。(检视你牌库顶的牌。你可以将该牌置于你的牌库底。) @@ -10983,10 +11255,11 @@ Silumgar Monument|席穆嘉纪念碑|神器|{T}:加{U}或{B}到你的法术力 Silumgar Scavenger|席穆嘉族食腐鸟|生物 ~灵俑/鸟|飞行\n榨取(当此生物进战场时,你可以牺牲一个生物。)\n每当另一个由你操控的生物死去时,在席穆嘉族食腐鸟上放置一个+1/+1指示物。如果它曾榨取该生物,则席穆嘉族食腐鸟获得敏捷异能直到回合结束。 Silumgar Sorcerer|席穆嘉族术士|生物~人类/法术师|闪现(你可以于你能够施放瞬间的时机下施放此咒语。)\n飞行\n榨取(当此生物进战场时,你可以牺牲一个生物。)\n当席穆嘉族术士榨取生物时,反击目标生物咒语。 Silumgar Spell-Eater|席穆嘉族噬咒妖|生物~那伽/法术师|威力变身{4}{U}(你可牌面朝下地施放此牌并支付{3},将其当成2/2生物。可随时支付其威力变身费用使其翻回正面,并在其上放置一个+1/+1指示物。)\n当席穆嘉族噬咒妖翻回正面时,除非目标咒语的操控者支付{3},否则反击之。 -Silumgar, the Drifting Death|夷灭龙王席穆嘉|传奇生物~龙|飞行,辟邪\n每当一个由你操控的龙攻击时,由防御牌手操控的生物得-1/-1直到回合结束。 Silumgar's Command|席穆嘉的指命|瞬间|选择两项~\n• 反击目标非生物咒语。\n• 将目标永久物移回其拥有者手上。\n• 目标生物得-3/-3直到回合结束。\n• 消灭目标鹏洛客。 Silumgar's Scorn|席穆嘉的轻蔑|瞬间|你可以从你手上展示一张龙牌,以作为施放席穆嘉的轻蔑的额外费用。\n除非目标咒语的操控者支付{1},否则反击之。如果于你施放席穆嘉的轻蔑时,你展示了龙牌或操控龙,则改为反击该咒语。 +Silumgar, the Drifting Death|夷灭龙王席穆嘉|传奇生物~龙|飞行,辟邪\n每当一个由你操控的龙攻击时,由防御牌手操控的生物得-1/-1直到回合结束。 Silver Myr|银秘耳|神器生物~秘耳|{T}:加{U}到你的法术力池中。 +Silver-Inlaid Dagger|嵌银匕首|神器~武具|佩带此武具的生物得+2/+0。\n只要佩带此武具的生物是人类,它便额外得+1/+0。\n佩带{2} Silverback Shaman|银背猿祭师|生物 ~猿猴/祭师|践踏(此生物造成之过量战斗伤害能对所攻击的牌手或鹏洛客造成之。)\n当银背猿祭师死去时,抓一张牌。 Silverbeak Griffin|银嘴狮鹫|生物 ~狮鹫|飞行(此生物只能被具飞行或延势异能的生物阻挡。) Silverblade Paladin|银刃神圣武士|生物~人类/骑士|魂系 (你可以将此生物与另一未搭档生物在它们任一进战场时组搭档。 只要你操控它们,此两者便持续搭档。)\n只要银刃神圣武士与另一生物搭档,此两者便具有连击异能。 @@ -10999,9 +11272,9 @@ Silverflame Squire|银焰扈从|生物 ~人类/士兵| Silverfur Partisan|银毛游狼|生物~狼/战士|践踏\n每当一个由你操控的狼或狼人成为瞬间或法术咒语的目标时,将一个2/2绿色的狼衍生生物放进战场。 Silvergill Adept|银鳃专家|生物 ~人鱼/法术师|从你的手上展示一张人鱼牌或支付{3},以作为施放银鳃专家的额外费用。\n当银鳃专家进战场时,抓一张牌。 Silvergill Douser|银鳃浸水师|生物~人鱼/法术师|{T}:目标生物得-X/-0直到回合结束,X为由你操控的人鱼和/或仙灵数量。 -Silver-Inlaid Dagger|嵌银匕首|神器~武具|佩带此武具的生物得+2/+0。\n只要佩带此武具的生物是人类,它便额外得+1/+0。\n佩带{2} Silverpelt Werewolf|银白狼人|生物~ - 狼人|每当银白狼人向一位牌手造成战斗伤害时,抓一张牌。在每个维持开始时,若某牌手上回合施放了两个或更多咒语,转化银白狼人。 Silverskin Armor|银肌甲|神器~武具|佩带此武具的生物得+1/+1且额外具有神器此类别。\n佩带{2} +Silversmote Ghoul|嵌银食尸鬼|生物 ~灵俑/吸血鬼|在你的结束步骤开始时,若你本回合中获得了3点或更多生命,则将嵌银食尸鬼从你的坟墓场横置移回战场。\n{1}{B},牺牲嵌银食尸鬼:抓一张牌。 Silverstorm Samurai|银岚武士|生物~狐/武士|你可以于你能够使用瞬间的时机下,使用银岚武士。\n武士道1 (每当它进行阻挡或被阻挡时,它得+1/+1直到回合结束。) Silverstrike|银刃击|瞬间|消灭目标进行攻击的生物。你获得3点生命。 Silvos, Rogue Elemental|戾气元素希沃斯|传奇生物~元素|践踏\n{G}:重生戾气元素希沃斯。 @@ -11048,11 +11321,11 @@ Sire of Insanity|疯狂君父|生物~恶魔|在每个结束步骤开始时, Sire of Stagnation|阻滞君父|生物~奥札奇|虚色(此牌没有颜色。)每当一个地在对手的操控下进战场时,该牌手放逐其牌库顶的两张牌且你抓两张牌。 Sire of the Storm|风暴之父|生物~精怪|飞行\n每当你使用精怪或古咒咒语时,你可以抓一张牌。 Siren Lookout|塞连警戒员|生物 ~塞连/海盗|飞行\n当塞连警戒员进战场时,令它勘察。(展示你的牌库顶牌。如果该牌是地,则置于你手上。若否,则在此生物上放置一个+1/+1指示物,然后将所展示的牌放回原位或置入你的坟墓场。) -Siren of the Fanged Coast|毒牙海岸塞连|生物~塞连|飞行\n致敬3(于此生物进战场时,选择一位对手,他可以在其上放置三个+1/+1指示物。)\n当毒牙海岸塞连进战场时,若未支付其致敬费用,则获得目标生物的操控权。 -Siren of the Silent Song|默曲塞连|生物~灵俑/塞连|飞行\n启悟~每当默曲塞连成为未横置时,每位对手各弃一张牌,然后将其牌库顶牌置入其坟墓场。 Siren Reaver|掳掠塞连|生物 ~塞连/海盗|突击~如果你于本回合中曾以生物攻击,则掳掠塞连减少{1}来施放。\n飞行 Siren Song Lyre|塞连之歌竖琴|神器~武具|佩带此武具的生物具有「{2},{T}:横置目标生物。」\n佩带{2} Siren Stormtamer|息暴塞连|生物 ~塞连/海盗/法术师|飞行\n{U},牺牲息暴塞连:反击目标咒语或异能,且须为以你或由你操控的生物为目标者。 +Siren of the Fanged Coast|毒牙海岸塞连|生物~塞连|飞行\n致敬3(于此生物进战场时,选择一位对手,他可以在其上放置三个+1/+1指示物。)\n当毒牙海岸塞连进战场时,若未支付其致敬费用,则获得目标生物的操控权。 +Siren of the Silent Song|默曲塞连|生物~灵俑/塞连|飞行\n启悟~每当默曲塞连成为未横置时,每位对手各弃一张牌,然后将其牌库顶牌置入其坟墓场。 Siren's Ruse|塞连诈术|瞬间|放逐目标由你操控的生物,然后将该牌在其拥有者的操控下移回战场。如果以此法放逐的是海盗,则抓一张牌。 Sisay, Weatherlight Captain|晴空号船长西赛|传奇生物 ~人类/士兵|由你操控的其他传奇永久物每包括一种颜色,晴空号船长西赛便得+1/+1。\n{W}{U}{B}{R}{G}:从你的牌库中搜寻一张总法术力费用小于西赛力量的传奇永久物牌,将该牌放进战场,然后将你的牌库洗牌。 Sisters of Stone Death|石化眼姊妹|传奇生物~蛇发妖|{G}:目标生物本回合中若能阻挡石化眼姊妹,则必须阻挡之。\n{B}{G}:将目标阻挡石化眼姊妹,或被石化眼姊妹阻挡的生物移出对战。\n{2}{B}:将以石化眼姊妹移出对战的一张生物牌放置进场,并由你操控。 @@ -11114,6 +11387,7 @@ Skulduggery|阴谋诡计|瞬间|直到回合结束,目标由你操控的生物 Skulking Ghost|隐匿鬼魂|生物~精怪|飞行\n当隐匿鬼魂成为咒语或异能的目标时,将它牺牲。 Skulking Knight|隐匿骑士|生物~灵俑/骑士|侧面攻击(每当一个不具侧面攻击之生物阻挡此生物时,该阻挡生物得-1/-1直到回合结束。)\n当隐匿骑士成为咒语或异能的目标时,将它牺牲。 Skull Collector|搜颅魔|生物~食人魔/战士|在你的维持开始时,将一个由你操控的黑色生物移回其拥有者手上。\n{1}{B}:重生搜颅魔。 +Skull Prophet|占颅先知|生物 ~人类/德鲁伊|{T}:加{B}或{G}。\n{T}:将你牌库顶的两张牌置入你的坟墓场。 Skull Rend|撕裂头颅|法术|撕裂头颅对每位对手各造成2点伤害。这些牌手各随机弃两张牌。 Skullcage|锁颅槛|神器|在每位对手的维持开始时,除非该牌手的手牌数量为正好三张或正好四张,否则锁颅槛对他造成2点伤害。 Skullclamp|备忘夹|神器~武具|佩带此武具的生物得+1/-1。\n当佩带此武具的生物置入任何坟墓场时,抓两张牌。\n佩带{1}({1}:装备在目标由你操控的生物上; 佩带的时机视同法术。 此牌进场时并未装备,且该生物离场后,此牌依旧在场。) @@ -11135,15 +11409,16 @@ Sky Terror|霸天龙|生物 ~恐龙|飞行,威慑 Sky Tether|通天栓链|结界 ~灵气|结附于生物\n所结附的生物具有守军异能且失去飞行异能。 Sky Theater Strix|空舞战阵烈枭|生物 ~鸟|飞行\n每当你施放非生物咒语时,空舞战阵烈枭得+1/+0直到回合结束。 Sky Weaver|织天巧匠|生物~仿索蓝人/法术师|{2}:目标白色或黑色生物获得飞行异能直到回合结束。 (只有具飞行或延势异能的生物才能阻挡它。) +Sky-Eel School|滑风鱼群|生物~鱼|飞行\n当滑风鱼群进战场时,抓一张牌,然后弃一张牌。 Skybind|缚空咒|结界|星彩~每当缚空咒或另一个结界在你的操控下进战场时,放逐目标非结界的永久物。在下一个结束步骤开始时,将所放逐的牌在其拥有者的操控下返回战场。 Skyblade of the Legion|军团天刃兵|生物 ~吸血鬼/士兵|飞行 Skyblinder Staff|缚空杖|神器~武具|佩带武具的生物得+1/+0,且不能被具飞行异能的生物阻挡。\n佩带{3}({3}:装备在目标由你操控的生物上。佩带的时机视同法术。) +Skycat Sovereign|翔狮君王|生物 ~元素/猫|飞行\n你每操控一个具飞行异能的其他生物,翔狮君王便得+1/+1。\n{2}{W}{U}:派出一个1/1白色,具飞行异能的猫/鸟衍生生物。 Skyclaw Thrash|飞爪击族|神器生物~凡尔西诺/战士|每当飞爪击族攻击时,掷一枚硬币。 如果你赢得此掷,飞爪击族得+1/+1且获得飞行异能直到回合结束。 -Sky-Eel School|滑风鱼群|生物~鱼|飞行\n当滑风鱼群进战场时,抓一张牌,然后弃一张牌。 Skyfire Kirin|空火麒麟|传奇生物~麒麟/精怪|飞行\n每当你使用精怪或古咒咒语时,你可以获得目标总法术力费用与该牌相同的生物之操控权直到回合结束。 Skygames|舞空竞赛|结界~灵气|结附于地\n所结附的地具有「{T}:目标生物获得飞行异能直到回合结束。你只可以于你能施放法术的时机下起动此异能。」 Skyhunter Patrol|巡防空猎者|生物~猫/骑士|飞行,先攻(只有具飞行或延势异能的生物才能阻挡它,且它会比不具先攻异能的生物提前造成战斗伤害。) -Skyhunter Prowler|游掠空猎者|生物~猫/骑士|飞行\n游掠空猎者攻击时不需横置。 +Skyhunter Prowler|游掠空猎者|生物~猫/骑士|飞行(只有具飞行异能的生物才能阻挡它。)\n警戒(此生物攻击时不需横置) Skyhunter Skirmisher|侦卫空猎者|生物~猫/骑士|飞行\n连击(此生物能造成先攻伤害以及普通战斗伤害。) Skyknight Legionnaire|空骑士军团兵|生物 ~人类/骑士|飞行,敏捷 Skyknight Vanguard|空骑士先锋|生物 ~人类/骑士|飞行\n每当空骑士先锋攻击时,派出一个1/1白色战士衍生生物,其为横置且正进行攻击。 @@ -11174,17 +11449,18 @@ Skystreamer|流光狮鹫|生物 ~狮鹫|助力(另一位牌手能够为此咒 Skyswirl Harrier|旋空鹞鹰|生物~鸟|飞行 Skyward Eye Prophets|尊天先知|生物~人类/法术师|警戒\n{T}:展示你的牌库顶牌。 若该牌是地牌,则将它放置进场。 若否,则将该牌置于你手上。 Skywatcher Adept|空卫能手|生物~人鱼/法术师|升级{3} ({3}:在其上放置一个等级指示物。 升级的时机视同法术。)\n等级1-2\n2/2\n飞行\n等级3+\n4/2\n飞行 +Skyway Sniper|天路神射手|生物 ~妖精/弓箭手|延势(此生物能阻挡具飞行异能的生物。)\n{2}{G}:天路神射手对目标具飞行异能的生物造成1点伤害。 Skywhaler's Shot|飞鲸猎手射击|瞬间|消灭目标力量等于或大于3的生物。占卜1。 Skywinder Drake|掠空龙兽|生物~龙兽|飞行\n掠空龙兽只能阻挡具飞行异能的生物。 Skywise Teachings|穹慧教诲|结界|每当你施放非生物咒语时,你可以支付{1}{U}。若你如此作,则将一个2/2蓝色,具飞行异能的巨灵/修行僧衍生生物放进战场。 Slab Hammer|巨石锤|神器~武具|每当佩带此武具的生物攻击时,你可以将一个由你操控的地移回其拥有者手上。若你如此作,则该生物得+2/+2直到回合结束。佩带{2} Slag Fiend|熔渣邪鬼|生物~组构体|熔渣邪鬼的力量和防御力各等同于所有坟墓场中的神器牌之数量。 Slagstorm|熔滓风暴|法术|选择一项~熔滓风暴对每个生物各造成3点伤害;或熔滓风暴对每位牌手各造成3点伤害。 -Slash of Talons|利爪挥斩|瞬间|利爪挥斩对目标进行攻击或阻挡的生物造成2点伤害。 Slash Panther|斩击豹|神器生物~猫|({R/P}可用{R}或2点生命来支付。)\n敏捷 +Slash of Talons|利爪挥斩|瞬间|利爪挥斩对目标进行攻击或阻挡的生物造成2点伤害。 Slashing Tiger|Slashing Tiger|| -Slate of Ancestry|古传石板|神器|{4},{T},弃掉你的手牌:你每操控一个生物,便抓一张牌。 Slate Street Ruffian|石板街恶徒|生物~人类/战士|每当石板街恶徒被阻挡时,防御牌手弃一张牌。 +Slate of Ancestry|古传石板|神器|{4},{T},弃掉你的手牌:你每操控一个生物,便抓一张牌。 Slaughter Cry|屠杀战嚎|瞬间|目标生物得+3/+0且获得先攻异能直到回合结束。 Slaughter Drone|杀戮奴兽|生物~奥札奇/奴兽|虚色(此牌没有颜色。)\n{C}:杀戮奴兽获得死触异能直到回合结束。(它对生物造成的任何数量伤害都足以消灭后者。{C}代表无色法术力。) Slaughter Games|屠杀游戏|法术|屠杀游戏不能被咒语或异能反击。\n说出一个非地牌的名称。从目标对手的坟墓场、手牌以及牌库中搜寻任意数量该名称的牌,并将它们放逐。然后该牌手将其牌库洗牌。 @@ -11193,29 +11469,27 @@ Slaughter the Strong|斩杀猛兽|法术|每位牌手各选择任意数量由其 Slaughter-Priest of Mogis|墨癸斯的屠戮僧|生物 ~牛头怪/祭师|每当你牺牲一个永久物时,墨癸斯的屠戮僧得+2/+0直到回合结束。\n{2},牺牲另一个生物或一个结界:墨癸斯的屠戮僧获得先攻异能直到回合结束。 Slaughterhorn|屠角兽|生物~野兽|血激~{G},弃掉屠角兽:目标进行攻击的生物得+3/+2直到回合结束。 Slaughterhouse Bouncer|屠宰场守门者|生物~食人魔/战士|背水战~当屠宰场守门者从场上置入坟墓场时,若你没有手牌,则目标生物得-3/-3直到回合结束。 -Slaughter-Priest of Mogis|墨癸斯的屠戮僧|生物~牛头怪/祭师|每当你牺牲一个永久物时,墨癸斯的屠戮僧得+2/+0直到回合结束。\n{2},牺牲另一个生物或结界:墨癸斯的屠戮僧获得先攻异能直到回合结束。 Slave of Bolas|屈从波拉斯|法术|获得目标生物的操控权。 重置该生物。 它获得敏捷异能直到回合结束。 在回合结束时将之牺牲。 Slavering Nulls|奴役躯壳|生物~鬼怪/灵俑|每当奴役躯壳对某牌手造成战斗伤害时,若你操控沼泽,你可以令该牌手弃一张牌。 -Slay|戕杀|瞬间|消灭目标绿色生物。 它不能重生。\n抓一张牌。 Slayer of the Wicked|邪物克星|生物~人类/士兵|当邪物克星进战场时,你可以消灭目标吸血鬼,狼人,或灵俑。 Slayer's Cleaver|克星砍刀|神器~武具|佩带此武具的生物得+3/+1且若能用奥札奇来阻挡之,则须如此作。\n佩带{4} Slayer's Plate|克星板甲|神器~武具|佩带此武具的生物得+4/+2。\n每当佩带此武具的生物死去时,若它是人类,将一个1/1白色,具飞行异能的精怪衍生生物放进战场。\n佩带{3} Slayers' Stronghold|克星城塞|地|{T}:加{1}到你的法术力池中。\n{R}{W},{T}:直到回合结束,目标生物得+2/+0且获得警戒与敏捷异能。 Slaying Fire|戕命火焰|瞬间|戕命火焰对任意一个目标造成3点伤害。\n固色~如果施放此咒语时支付过至少三点红色法术力,则改为它造成4点伤害。 +Slay|戕杀|瞬间|消灭目标绿色生物。 它不能重生。\n抓一张牌。 Sleek Schooner|华贵纵帆船|神器 ~载具|搭载1(横置任意数量由你操控且力量总和等于或大于1的生物:此载具成为神器生物直到回合结束。) -Sleep of the Dead|亡者沉眠|法术|横置目标生物。它于其操控者的下一个重置步骤中不能重置。\n逸脱~{2}{U},从你的坟墓场中放逐三张其他牌。 Sleep Paralysis|睡眠瘫痪症|结界 ~灵气|结附于生物\n当睡眠瘫痪症进战场时,横置所结附的生物。\n所结附的生物于其操控者的重置步骤中不能重置。 Sleep of the Dead|亡者沉眠|法术|横置目标生物。它于其操控者的下一个重置步骤中不能重置。\n逸脱~{2}{U},从你的坟墓场放逐三张其他牌。(你可以从你的坟墓场施放此牌,并支付其逸脱费用。) Sleeper Agent|潜藏密探|生物~奴仆|当潜藏密探进场时,目标对手获得其操控权。\n在你的维持开始时,潜藏密探对你造成2点伤害。 +Sleeper Dart|催眠毒镖|神器|当催眠毒镖进战场时,抓一张牌。\n{T},牺牲催眠毒镖:目标生物于其操控者的下一个重置步骤中不能重置。 Sleep|眠梦咒|法术|横置所有由目标牌手操控的生物。这些生物于该牌手的下一个重置步骤中不能重置。 -Sleeper Agent|潜藏密探|生物~奴仆|当潜藏密探进场时,目标对手获得其操控权。\n在你的维持开始时,潜藏密探对你造成2点伤害。 Sleight of Hand|变戏法|法术|检视你牌库顶的两张牌。 将其中一张置于你的手上,另一张置于你的牌库底。 Slice in Twain|一刀两断|瞬间|消灭目标神器或结界。\n抓一张牌。 Slime Molding|黏泞塑型|法术|将一个X/X绿色流浆衍生生物放进战场。 Slimebind|黏菌缠身|结界 ~灵气|闪现\n结附于生物\n所结附的生物得-4/-0。 Slimefoot, the Stowaway|寄舱客黏足|传奇生物 ~真菌|每当一个由你操控的腐生物死去时,寄舱客黏足向每位对手各造成1点伤害且你获得1点生命。\n{4}:派出一个1/1绿色腐生物衍生生物。 -Slingbow Trap|掷弩陷阱|瞬间~陷阱|如果具飞行异能的黑色生物进行攻击,你可以支付{G},而不支付掷弩陷阱的法术力费用。\n消灭目标进行攻击、且具飞行异能的生物。 Sling-Gang Lieutenant|掷弹指战官|生物 ~鬼怪|当掷弹指战官进战场时,派出两个1/1红色鬼怪衍生生物。\n牺牲一个鬼怪:目标牌手失去1点生命且你获得1点生命。 +Slingbow Trap|掷弩陷阱|瞬间~陷阱|如果具飞行异能的黑色生物进行攻击,你可以支付{G},而不支付掷弩陷阱的法术力费用。\n消灭目标进行攻击、且具飞行异能的生物。 Slinking Giant|潜行巨人|生物~巨人/浪客|干枯 (此来源会以-1/-1指示物的方式对生物造成伤害。)\n每当潜行巨人阻挡或被阻挡时,它得-3/-0直到回合结束。 Slinn Voda, the Rising Deep|深洋海怪西林伏特|传奇生物 ~海怪|增幅{1}{U}(你施放此咒语时可以额外支付{1}{U}。)\n当深洋海怪西林伏特进战场时,若它已增幅,则将所有生物移回其拥有者手上,但人鱼、巨海兽、海怪、章鱼与巨蛇除外。 Slip Through Space|滑越空间|法术|虚色(此牌没有颜色。)\n目标生物本回合不能被阻挡。\n抓一张牌。 @@ -11227,9 +11501,10 @@ Slither Blade|蛇身刀客|生物~那伽/浪客|蛇身刀客不能被阻挡 Slitherhead|滑地颅|生物~植物/灵俑|食腐{0}({0},从你的坟墓场放逐此牌:在目标生物上放置若干+1/+1指示物,其数量等同于此牌的力量。食腐的时机视同法术。) Slithering Shade|湿滑阴魂|生物~阴魂|守军(此生物不能攻击。)\n{B}:湿滑阴魂得+1/+1直到回合结束。\n背水战~只要你没有手牌,则湿滑阴魂能视同不具守军异能地进行攻击。 Slithermuse|蛇身思灵|生物~元素|当蛇身思灵离场时,选择一位对手。 若该牌手的手牌数量比你多,则抓等同于该差距数量的牌。\n呼魂{3}{U} (你可以支付此咒语的呼魂费用来使用它。 若你如此作,当它进场时便牺牲之。) +Slitherwisp|迅影蛇魇|生物 ~元素/梦魇|闪现\n每当你施放另一个具闪现异能的咒语时,你抓一张牌且每位对手各失去1点生命。 Sliver Construct|裂片妖组构体|神器生物~裂片妖/组构体| -Sliver Hive|裂片妖母巢|地|{T}:加{1}到你的法术力池中。\n{T}:加一点任意颜色的法术力到你的法术力池中。此法术力只能用来施放裂片妖咒语。\n{5},{T}:将一个1/1无色裂片妖衍生生物放进战场。只能于你操控裂片妖时起动此异能。 Sliver Hivelord|裂片妖巢穴领主|传奇生物~裂片妖|由你操控的裂片妖生物具有不灭异能。(伤害与注明「消灭」的效应不会将它们消灭。) +Sliver Hive|裂片妖母巢|地|{T}:加{1}到你的法术力池中。\n{T}:加一点任意颜色的法术力到你的法术力池中。此法术力只能用来施放裂片妖咒语。\n{5},{T}:将一个1/1无色裂片妖衍生生物放进战场。只能于你操控裂片妖时起动此异能。 Sliver Legion|裂片妖军团|传奇生物~裂片妖|对每个裂片妖而言,场上每有一个其它的裂片妖,它便得+1/+1。 Sliversmith|裂片塑匠|神器生物~塑法师|{1},{T},弃一张牌:将一个1/1,名称为金属裂片妖的裂片妖神器生物放置进场。 Slobad, Goblin Tinkerer|精灵修补匠史罗巴|生物~传奇精灵/神器师|牺牲一个神器:直到回合结束,目标神器不会毁坏。 (注明「消灭」的效应以及致命伤害都不会将该神器消灭。) @@ -11243,10 +11518,10 @@ Sly Requisitioner|狡黠骗徒|生物~人类/神器师|拼造(此咒语能 Smallpox|小片毒疹|法术|每位牌手失去1点生命,弃一张牌,牺牲一个生物,然后牺牲一个地。 Smash to Smithereens|砸成碎片|瞬间|消灭目标神器。 砸成碎片对该神器的操控者造成3点伤害。 Smash|破碎击|瞬间|消灭目标神器。\n抓一张牌。 -Smelt|热熔bk|瞬间|消灭目标神器。 Smelt-Ward Gatekeepers|熔护区门卫|生物~人类/战士|当熔护区门卫进战场时,若你操控两个或更多门,则获得目标由对手操控的生物之操控权直到回合结束。重置该生物。它获得敏捷异能直到回合结束。 Smelt-Ward Ignus|熔护区火灵|生物 ~元素|{2}{R},牺牲熔护区火灵:获得目标力量等于或小于3之生物的操控权直到回合结束。重置该生物。它获得敏捷异能直到回合结束。只可以于你能施放法术的时机下起动此异能。 Smelt-Ward Minotaur|熔护区牛头怪|生物 ~牛头怪/战士|每当你施放瞬间或法术咒语时,目标由对手操控的生物本回合不能进行阻挡。 +Smelt|热熔bk|瞬间|消灭目标神器。 Smite the Monstrous|击灭恶物|瞬间|消灭目标力量大于或等于4的生物。 Smite|重击|瞬间|消灭目标被阻挡的生物。 Smiting Helix|重击螺旋|法术|重击螺旋对任意一个目标造成3点伤害,且你获得3点生命。\n返照{R}{W}(你可以从你的坟墓场施放此牌,并支付其返照费用,然后将它放逐。) @@ -11263,25 +11538,27 @@ Smoldering Efreet|闷燃魔神|生物~魔神/修行僧|当闷燃魔神死去 Smoldering Marsh|闷燃沼地|地~沼泽/山脉|({T}:加{B}或{R}到你的法术力池中。)除非你操控两个或更多基本地,否则闷燃沼地须横置进战场。 Smoldering Spires|闷烧尖峰|地|闷烧尖峰须横置进战场。\n当闷烧尖峰进战场时,目标生物本回合不能进行阻挡。\n{T}:加{R}到你的法术力池中。 Smoldering Werewolf|闷燃狼人|生物~狼人/惊惧兽|当闷燃狼人进战场时,它对至多两个目标生物各造成1点伤害。\n{4}{R}{R}:转化闷燃狼人。 -Smother|闷杀|瞬间|消灭目标总法术力费用为3或更少的生物。 它不能重生。 Smothering Abomination|窒息憎恨体|生物~奥札奇|虚色(此牌没有颜色。)飞行在你的维持开始时,牺牲一个生物。每当你牺牲一个生物时,抓一张牌。 Smothering Tithe|税赋压身|结界|每当任一对手抓一张牌时,该牌手可以支付{2}。若该牌手未如此作,则你派出一个无色珍宝衍生神器,且具有「{T},牺牲此神器:加一点任意颜色的法术力。」 +Smother|闷杀|瞬间|消灭目标总法术力费用为3或更少的生物。 它不能重生。 Smuggler Captain|走私船长|生物~人类/海盗|走私船长以牌面朝上的方式进行轮抽。\n于你抽选牌时,你可以展示该牌,记下其名称,然后将走私船长翻为牌面朝下。\n当走私船长进战场时,你可以从你的牌库中搜寻一张与你替名称为走私船长之牌记下的任一名称同名的牌,展示该牌,将它置于你手上,然后将你的牌库洗牌。 Smuggler's Copter|走私直升机|神器~载具|飞行\n每当走私直升机攻击或阻挡时,你可以抓一张牌。若你如此作,则弃一张牌。\n搭载1(横置任意数量由你操控且力量总和等于或大于1的生物:此载具成为神器生物直到回合结束。) Snake Cult Initiation|蛇宗派仪式|结界~灵气|生物结界\n受此结界的生物具有剧毒3。 (每当它对某牌手造成战斗伤害时,该牌手得到三个中毒指示物。 牌手若具有十个或更多的中毒指示物,便输掉这盘游戏。) -Snake of the Golden Grove|金森巨蚺|生物~蛇|致敬3(于此生物进战场时,选择一位对手,他可以在其上放置三个+1/+1指示物。)\n当金森巨蚺进战场时,若未支付其致敬费用,则你获得4点生命。 Snake Umbra|狡蛇本影|结界~灵气|结附于生物\n所结附的生物得+1/+1且具有「每当此生物向一位对手造成伤害时,你可以抓一张牌。」\n替身甲 (如果所结附的生物将被消灭,则改为移除它受过的所有伤害,并消灭此灵气。) +Snake of the Golden Grove|金森巨蚺|生物~蛇|致敬3(于此生物进战场时,选择一位对手,他可以在其上放置三个+1/+1指示物。)\n当金森巨蚺进战场时,若未支付其致敬费用,则你获得4点生命。 Snakeform|蛇化术|瞬间|直到回合结束,目标生物失去所有异能,且成为基础力量与防御力为1/1的绿色蛇。抓一张牌。 Snapback|突然跳回|瞬间|你可以将你手上一张蓝色牌移出对战,而不支付突然跳回的法术力费用。\n将目标生物移回其拥有者手上。 Snapcaster Mage|迅咒法师|生物~人类/法术师|闪现\n当迅咒法师进战场时,目标在你坟墓场中的瞬间或法术牌获得返照异能直到回合结束。 其返照费用等同于该咒语的法术力费用。 (你可以从你的坟墓场施放该牌,并支付其返照费用,然后将它放逐。) +Snapdax, Apex of the Hunt|万猎霸虎斯达兹|传奇生物 ~恐龙/猫/梦魇|合变{2}{B/R}{W}{W}(如果你支付此咒语的合变费用来施放之,则将它放置在目标由你拥有之非人类生物的顶上或底下。它们合变作顶上的生物,外加具有底下所有异能。)\n连击\n每当此生物合变时,它向目标由对手操控的生物或鹏洛客造成4点伤害,且你获得4点生命。 Snapping Creeper|急攫匍蔓|生物~植物|地落~每当一个地在你的操控下进战场时,急攫匍蔓获得警戒异能直到回合结束。 Snapping Drake|闪光龙兽|生物 ~龙兽|飞行 Snapping Gnarlid|急攫糙节兽|生物~野兽|地落~每当一个地在你的操控下进战场时,急攫糙节兽得+1/+1直到回合结束。 Snapping Sailback|急攫帆背龙|生物 ~恐龙|闪现\n激怒~每当急攫帆背龙受到伤害时,在其上放置一个+1/+1指示物。(受伤害后要活下来才能得到指示物。) Snapsail Glider|弹帆滑翔翼|神器生物~组构体|金技~只要你操控三个或更多神器,弹帆滑翔翼便具有飞行异能。 -Snare the Skies|探向天际|瞬间|目标生物得+1/+1且获得延势异能直到回合结束。 (它能阻挡具飞行异能的生物。) +Snare Tactician|诱捕策士|生物 ~人类/士兵|每当你循环一张牌时,横置目标由对手操控的生物。 Snare Thopter|圈套振翼机|神器生物~振翼机|飞行,敏捷 -Snarespinner|织陷蛛|生物 ~蜘蛛|延势\n每当织陷蛛阻挡一个具飞行异能的生物时,织陷蛛得+2/+0直到回合结束。 +Snare the Skies|探向天际|瞬间|目标生物得+1/+1且获得延势异能直到回合结束。 (它能阻挡具飞行异能的生物。) +Snarespinner|织陷蛛|生物 ~蜘蛛|延势(此生物能阻挡具飞行异能的生物。)\n每当织陷蛛阻挡一个具飞行异能的生物时,织陷蛛得+2/+0直到回合结束。 Sneak Attack|偷袭|结界|{R}:你可以将一张生物牌从你手上放进战场。该生物获得敏捷异能。在下一个结束步骤开始时牺牲该生物。 Snow-Covered Forest|覆雪树林|雪境基本地 ~树林| Snow-Covered Island|覆雪海岛|雪境基本地 ~海岛| @@ -11299,18 +11576,19 @@ Sokenzan Bruiser|霜剑山巨汉|生物~食人魔/战士|山脉行者 Sokenzan Renegade|霜剑山叛军|生物~食人魔/武士/佣兵|武士道1(每当它进行阻挡或被阻挡时,它得+1/+1直到回合结束。)\n在你的维持开始时,若某牌手的手牌多于其它牌手,则手牌最多的牌手获得霜剑山叛军的操控权。 Sokenzan Spellblade|霜剑山咒刃|生物~食人魔/武士/祭师|武士道1(每当它进行阻挡或被阻挡时,它得+1/+1直到回合结束。)\n{1}{R}:霜剑山咒刃得+X/+0直到回合结束,X为你的手牌数量。 Sol Ring|阳光戒|神器|{T}:加{2}到你的法术力池中。 +Sol'kanar the Swamp King|沼泽王索坎纳|传奇生物~恶魔|沼泽行者\n每当牌手使用任何黑色咒语时,你获得1点生命。 Solar Blaze|烈阳炙焰|法术|每个生物各对本身造成等同于其力量的伤害。 Solarion|辉日霸|神器生物|辉映(用过几种颜色的法术力来支付其费用,它进场时上面便有几个+1/+1指示物。)\n{T}:将辉日霸上的+1/+1指示物数量加倍。 Soldier of the Pantheon|万神殿卫|生物~人类/士兵|反多色保护\n每当任一对手施放多色咒语时,你获得1点生命。 Solemn Offering|庄严献祭|法术|消灭目标神器或结界。 你获得4点生命。 Solemn Recruit|庄严新员|生物~矮人/战士|连击\n反抗~在你的结束步骤开始时,若本回合中曾有由你操控的永久物离开战场,则在庄严新员上放置一个+1/+1指示物。 -Solemn Simulacrum|黯色幻影|神器生物~魔像|当黯色幻影进战场时,你可以从你的牌库中搜寻一张基本地牌,将之横置放进战场,然后将你的牌库洗牌。\n当黯色幻影死去时,你可以抓一张牌。 +Solemn Simulacrum|黯色幻影|神器生物 ~魔像|当黯色幻影进战场时,你可以从你的牌库中搜寻一张基本地牌,将该牌横置放进战场,然后将你的牌库洗牌。\n当黯色幻影死去时,你可以抓一张牌。 Solemnity|肃然致哀|结界|牌手不能得到指示物。\n不能在神器,生物,结界或地上放置指示物。 +Solid Footing|站稳脚跟|结界 ~灵气|闪现\n结附于生物\n所结附的生物得+1/+1。\n只要所结附的生物具有警戒异能,它便依照其防御力来分配战斗伤害,而不是依照力量。 Solidarity of Heroes|英雄齐心|瞬间|积力~英雄齐心在第一个目标之外每有一个目标,便增加{1}{G}来施放。\n选择任意数量的目标生物。将这些生物上的+1/+1指示物数量加倍。 Solitary Camel|独行骆驼|生物~骆驼|只要你操控沙漠或你坟墓场中有沙漠牌,独行骆驼便具有系命异能。(此生物所造成的伤害会让你得到等量的生命。) Solitary Hunter|独行猎人|生物~人类/战士/狼人|在每个维持开始时,若上回合没有任一咒语施放过,转化独行猎人。 Soliton|孤子|神器生物~组构体|{U}:重置孤子。 -Sol'kanar the Swamp King|沼泽王索坎纳|传奇生物~恶魔|沼泽行者\n每当牌手使用任何黑色咒语时,你获得1点生命。 Soltari Priest|索泰利祝祷士|生物~索泰利/僧侣|反红保护\n次元幽影(此生物只能阻挡具次元幽影异能的生物,亦只能被具此异能的生物阻挡。) Somber Hoverguard|灰沉空卫|生物~奴兽|神器共鸣(你每操控一个神器,此咒语便减少{1}来施放。)\n飞行 Somberwald Alpha|松柏森首领|生物~狼|每当一个由你操控的生物被阻挡时,它得+1/+1直到回合结束。{1}{G}:目标由你操控的生物获得践踏异能直到回合结束。(它攻击时造成之过量战斗伤害能对防御牌手或鹏洛客造成之。) @@ -11320,9 +11598,11 @@ Somberwald Spider|松柏森蜘蛛|生物~蜘蛛|延势 (此生物能阻挡具 Somberwald Stag|松柏森雄鹿|生物~麋鹿|当松柏森雄鹿进战场时,你可以让它与目标不由你操控的生物互斗。 Somberwald Vigilante|松柏森警卫|生物~人类/战士|每当松柏森警卫被一个生物阻挡时,松柏森警卫对该生物造成1点伤害。 Somnomancer|入梦术士|生物~洁英/法术师|当入梦术士进场时,你可以横置目标生物。 +Song of Creation|创生颂曲|结界|你在自己的每个回合中可以额外使用一个地。\n每当你施放咒语时,抓两张牌。\n在你的结束步骤开始时,弃掉你的手牌。 Song of Freyalise|妃雅丽兹颂歌|结界 ~传纪|(于此传纪进战场时及于你抓牌步骤后,加一个学问指示物。到III后牺牲之。)\nI, II — 直到你的下一个回合,由你操控的生物获得「{T}:加一点任意颜色的法术力。」\nIII — 在每个由你操控的生物上各放置一个+1/+1指示物。这些生物获得警戒、践踏与不灭异能直到回合结束。 Song of the Dryads|树灵幽歌|结界~灵气|结附于永久物\n所结附的永久物是无色树林地。 Sonic Assault|音波来袭|瞬间|横置目标生物。音波来袭对该生物的操控者造成2点伤害。\n再起(你可以从你的坟墓场施放此牌,但必须支付其所需费用并额外弃一张牌。然后放逐此牌。) +Sonorous Howlbonder|彻耳音绊人|生物 ~人类/战士|威慑\n每个由你操控且具威慑异能的生物均只能被三个或更多生物阻挡。 Soot Imp|煤烟小恶魔|生物~小恶魔|飞行\n每当任一牌手使用一个非黑色咒语时,该牌手失去1点生命。 Sootstoke Kindler|燎烬师|生物~元素/祭师|敏捷\n{T}:目标黑色或红色生物获得敏捷异能直到回合结束。 Sootwalkers|煤烟行者|生物~元素/浪客|煤烟行者不能被白色生物阻挡。 @@ -11342,36 +11622,28 @@ Sorcerer's Strongbox|术士保险柜|神器|{2},{T}:掷一枚硬币。 若 Sorcerer's Wand|术士魔杖|神器 ~武具|佩带此武具的生物具有「{T}:此生物对目标牌手或鹏洛客造成1点伤害。如果此生物是法术师,则改为它对该牌手或鹏洛客造成2点伤害。」\n佩带{3} Sorcerous Spyglass|巫视望远镜|神器|于巫视望远镜进战场时,检视任一对手的手牌,然后任意选择一个牌名。\n除了法术力异能之外,具有该名称之来源的起动式异能都不能起动。 Sorin Markov|索霖马可夫|鹏洛客~索霖|+2:索霖马可夫对目标生物或牌手造成2点伤害,且你获得2点生命。\n-3:目标对手的总生命成为10。\n-7:目标牌手在他下个回合由你来操控。 +Sorin's Guide|索霖的向导|生物 ~吸血鬼|当索霖的向导进战场时,你可以从你的牌库和/或坟墓场中搜寻一张名称为吸血领主索霖的牌,展示该牌,并将它置于你手上。如果你以此法搜寻你的牌库,则将它洗牌。 +Sorin's Thirst|索霖的饥渴|瞬间|索霖的饥渴对目标生物造成2点伤害,且你获得2点生命。 +Sorin's Vengeance|索霖的复仇|法术|索霖的复仇对目标牌手造成10点伤害,且你获得10点生命。 Sorin, Grim Nemesis|凛仇索霖|鹏洛客~索霖|+1:展示你的牌库顶牌并置于你手上。每位对手各失去等同于其总法术力费用的生命。\n−X:凛仇索霖对目标生物或鹏洛客造成X点伤害,且你获得X点生命。\n−9:将若干1/1黑色,具系命异能的吸血鬼/骑士衍生生物放进战场,其数量等同于所有牌手中总生命最高者的数值。 Sorin, Imperious Bloodlord|骄傲血领索霖|传奇鹏洛客 ~索霖|+1:目标由你操控的生物获得死触与系命异能直到回合结束。如果它是吸血鬼,则在其上放置一个+1/+1指示物。\n+1:你可以牺牲一个吸血鬼。当你如此作时,骄傲血领索霖对任意一个目标造成3点伤害,且你获得3点生命。\n−3:你可以将一张吸血鬼生物牌从你手上放进战场。 Sorin, Lord of Innistrad|依尼翠王者索霖|鹏洛客~索霖|+1:将一个1/1黑色,具系命异能的吸血鬼衍生生物放进战场。-2:你获得具有「由你操控的生物得+1/+0」的徽记。-6:消灭至多三个目标生物和/或其他鹏洛客。将以此法置入坟墓场的每张牌移回战场并由你操控。 Sorin, Solemn Visitor|庄严访客索霖|鹏洛客~索霖|+1:直到你的下一个回合,由你操控的生物得+1/+0且获得系命异能。\n-2:将一个2/2黑色,具飞行异能的吸血鬼衍生生物放进战场。\n-6:你获得具有「在每位对手的维持开始时,该牌手牺牲一个生物」的徽记。 Sorin, Vampire Lord|吸血领主索霖|传奇鹏洛客 ~索霖|+1:至多一个目标生物得+2/+0直到回合结束。\n−2:吸血领主索霖对任意一个目标造成4点伤害。你获得4点生命。\n−8:直到回合结束,每个由你操控的吸血鬼均获得「{T}:获得目标生物的操控权。」 Sorin, Vengeful Bloodlord|复仇血领索霖|传奇鹏洛客 ~索霖|只要是在你的回合中,由你操控的生物和鹏洛客便具有系命异能。\n+2:复仇血领索霖对目标牌手或鹏洛客造成1点伤害。\n−X:将目标总法术力费用为X的生物牌从你的坟墓场移回战场。该生物额外具有吸血鬼此类别。 -Sorin's Guide|索霖的向导|生物 ~吸血鬼|当索霖的向导进战场时,你可以从你的牌库和/或坟墓场中搜寻一张名称为吸血领主索霖的牌,展示该牌,并将它置于你手上。如果你以此法搜寻你的牌库,则将它洗牌。 -Sorin's Thirst|索霖的饥渴|瞬间|索霖的饥渴对目标生物造成2点伤害,且你获得2点生命。 -Sorin's Vengeance|索霖的复仇|法术|索霖的复仇对目标牌手造成10点伤害,且你获得10点生命。 -Sosuke, Son of Seshiro|濑四郎之子苏介|传奇生物~蛇/战士|其他由你操控的蛇得+1/+0。\n每当由你操控的战士对生物造成战斗伤害时,在战斗结束时将后者消灭。 Sosuke's Summons|苏介的召集|法术|将两个1/1绿色的蛇衍生物放置进场。\n每当一个非衍生物的蛇在你的操控下进场时,你可以将苏介的召集从你坟墓场移回你手上。 +Sosuke, Son of Seshiro|濑四郎之子苏介|传奇生物~蛇/战士|其他由你操控的蛇得+1/+0。\n每当由你操控的战士对生物造成战斗伤害时,在战斗结束时将后者消灭。 Soul Bleed|灵魂流血|结界~灵气|结附于生物\n在所结附的生物之操控者的维持开始时,该牌手失去1点生命。 Soul Collector|搜魂妖|生物~吸血鬼|飞行\n每当本回合中曾受到搜魂妖伤害的生物置入坟墓场时,将该牌在你的操控下移回场上。\n变身{B}{B}{B}(你可牌面朝下地使用此牌并支付{3},将其当成2/2生物。 可随时支付其变身费用使其翻回正面。) Soul Conduit|灵魂渠道|神器|{6},{T}:两位目标牌手彼此交换总生命。 Soul Diviner|占魂师|生物 ~灵俑/法术师|{T},从由你操控的神器、生物、地或鹏洛客上移去一个指示物:抓一张牌。 Soul Feast|灵魂盛宴|法术|目标牌手失去4点生命且你获得4点生命。 Soul Manipulation|操弄灵魂|瞬间|选择一项或都选~\n•反击目标生物咒语。\n•将目标生物牌从你的坟墓场移回你手上。 -Soul of Innistrad|依尼翠之魂|生物~圣者|死触\n{3}{B}{B}:将至多三张目标生物牌从你的坟墓场移回你手上。\n{3}{B}{B},从你的坟墓场放逐依尼翠之魂:将至多三张目标生物牌从你的坟墓场移回你手上。 -Soul of Magma|岩浆魂|生物~精怪|每当你使用精怪或古咒咒语时,岩浆魂对目标生物造成1点伤害。 -Soul of New Phyrexia|新非瑞克西亚之魂|神器生物~圣者|践踏\n{5}:由你操控的永久物获得不灭异能直到回合结束。\n{5},从你的坟墓场放逐新非瑞克西亚之魂:由你操控的永久物获得不灭异能直到回合结束。 -Soul of Ravnica|拉尼卡之魂|生物~圣者|飞行\n{5}{U}{U}:由你操控的永久物之中每有一种颜色,便抓一张牌。\n{5}{U}{U},从你的坟墓场放逐拉尼卡之魂:由你操控的永久物之中每有一种颜色,便抓一张牌。 -Soul of Shandalar|山德拉之魂|生物~圣者|先攻\n{3}{R}{R}:山德拉之魂对目标牌手造成3点伤害,且对至多一个目标由该牌手操控的生物造成3点伤害。\n{3}{R}{R},从你的坟墓场放逐山德拉之魂:山德拉之魂对目标牌手造成3点伤害,且对至多一个目标由该牌手操控的生物造成3点伤害。 -Soul of the Harvest|收成灵|生物~元素|践踏\n每当另一个非衍生物的生物在你的操控下进战场时,你可以抓一张牌。 -Soul of the Rapids|急流灵|生物 ~元素|飞行\n辟邪(此生物不能成为由你由对手操控之咒语或异能的目标。) -Soul of Theros|塞洛斯之魂|生物~圣者|警戒\n{4}{W}{W}:直到回合结束,由你操控的生物得+2/+2且获得先攻与系命异能。\n{4}{W}{W},从你的坟墓场放逐塞洛斯之魂:直到回合结束,由你操控的生物得+2/+2且获得先攻与系命异能。 -Soul of Zendikar|赞迪卡之魂|生物~圣者|延势\n{3}{G}{G}:将一个3/3绿色野兽衍生生物放进战场。\n{3}{G}{G},从你的坟墓场放逐赞迪卡之魂:将一个3/3绿色野兽衍生生物放进战场。 Soul Parry|灵魂格挡|瞬间|于本回合中,防止一个或两个目标生物将造成的所有伤害。 Soul Ransom|掳魂勒赎|结界~灵气|结附于生物\n你操控所结附的生物。\n弃两张牌:掳魂勒赎的操控者牺牲它,然后抓两张牌。只有对手可以起动此异能。 Soul Reap|收割灵魂|法术|消灭目标非绿色生物。 如果你本回合中使用过其他黑色咒语,则该生物的操控者失去3点生命。 Soul Salvage|回收灵魂|法术|将至多两张目标生物牌从你的坟墓场移回你手上。 +Soul Sear|炙烤灵魂|瞬间|炙烤灵魂对目标生物或鹏洛客造成5点伤害。该永久物失去不灭异能直到回合结束。 Soul Seizer|卷灵妖|生物~精怪|当卷灵妖对一位牌手造成战斗伤害时,你可以转化它。如果你如此作,将它结附在目标由该牌手操控的生物上。 Soul Separator|分灵器|神器|{5},{T},牺牲分灵器:将目标生物牌从你的坟墓场放逐。将一个衍生物放进战场,此衍生物为该牌的复制品,但它是1/1,额外具有精怪此类别,且具有飞行异能。将一个黑色灵俑衍生生物放进战场,其力量等同于该牌的力量,其防御力等同于该牌的防御力。 Soul Snuffers|掐灵师|生物~元素/祭师|当掐灵师进场时,在每个生物上各放置一个-1/-1指示物。 @@ -11388,7 +11660,7 @@ Soul of Ravnica|拉尼卡之魂|生物~圣者|飞行\n{5}{U}{U}:由你操控 Soul of Shandalar|山德拉之魂|生物~圣者|先攻\n{3}{R}{R}:山德拉之魂对目标牌手造成3点伤害,且对至多一个目标由该牌手操控的生物造成3点伤害。\n{3}{R}{R},从你的坟墓场放逐山德拉之魂:山德拉之魂对目标牌手造成3点伤害,且对至多一个目标由该牌手操控的生物造成3点伤害。 Soul of Theros|塞洛斯之魂|生物~圣者|警戒\n{4}{W}{W}:直到回合结束,由你操控的生物得+2/+2且获得先攻与系命异能。\n{4}{W}{W},从你的坟墓场放逐塞洛斯之魂:直到回合结束,由你操控的生物得+2/+2且获得先攻与系命异能。 Soul of Zendikar|赞迪卡之魂|生物~圣者|延势\n{3}{G}{G}:将一个3/3绿色野兽衍生生物放进战场。\n{3}{G}{G},从你的坟墓场放逐赞迪卡之魂:将一个3/3绿色野兽衍生生物放进战场。 -Soul of the Harvest|收成灵|生物~元素|践踏\n每当另一个非衍生物的生物在你的操控下进战场时,你可以抓一张牌。 +Soul of the Harvest|收成灵|生物~元素|践踏(此生物攻击时造成之过量战斗伤害能对防御牌手或鹏洛客造成之。)\n每当另一个非衍生物的生物在你的操控下进战场时,你可以抓一张牌。 Soul of the Rapids|急流灵|生物 ~元素|飞行\n辟邪(此生物不能成为由你由对手操控之咒语或异能的目标。) Soul's Attendant|灵魂照护僧|生物~人类/僧侣|每当另一个生物进战场时,你可以获得1点生命。 Soul's Fire|灵魂热火|瞬间|由你操控且在场的目标生物对目标生物或牌手造成伤害,其数量等同于前者的力量。 @@ -11408,17 +11680,14 @@ Soulcage Fiend|魂槛邪鬼|生物~恶魔|当魂槛邪鬼死去时,每位牌 Soulcatcher|捕灵手|生物~鸟/士兵|飞行\n每当一个具飞行异能的生物死去时,在捕灵手上放置一个+1/+1指示物。 Soulfire Grand Master|魂火宗师|生物~人类/修行僧|系命\n由你操控的瞬间和法术咒语具有系命异能。\n{2}{U/R}{U/R}:本回合中你下一个从手上施放的瞬间或法术咒语结算时,改为将其置于你手上,而非置入你的坟墓场。 Soulflayer|掠魂魔|生物~恶魔|掘穴(你于施放此咒语时每从你坟墓场中放逐一张牌,就能为此咒语支付{1}。)\n如果以掠魂魔的掘穴异能放逐了具飞行异能的生物牌,掠魂魔便具有飞行异能。且先攻、连击、死触、敏捷、辟邪、不灭、系命、延势、践踏与警戒异能亦比照办理。 -Soul-Guide Lantern|导灵明灯|神器|当导灵明灯进战场时,将目标牌从坟墓场放逐。\n{T},牺牲导灵明灯:放逐每位对手的坟墓场。\n{1},{T},牺牲导灵明灯:抓一张牌。 Soulherder|灵魂牧者|生物 ~精怪|每当从战场放逐一个生物时,在灵魂牧者上放置一个+1/+1指示物。\n在你的结束步骤开始时,你可以放逐另一个目标由你操控的生物,然后将所放逐的牌在其操控者的操控下移回战场。 Soulless Revival|失魂复生|瞬间~古咒|将目标生物牌从你的坟墓场移回你手上。\n通联古咒{1}{B}(于你使用古咒咒语时,你可以从你的手上展示此牌,并支付其通联费用。若你如此作,则将此牌的效应加入该咒语中。) Soulmender|愈灵师|生物 ~人类/僧侣|{T}:你获得1点生命。 Soulquake|灵魂震荡|法术|将所有在场上的生物与所有在坟墓场的生物牌移回其拥有者手上。 Soulreaper of Mogis|墨癸斯的刈魂客|结界生物 ~牛头怪/祭师|{2}{B},牺牲一个生物:抓一张牌。 Souls of the Faultless|无瑕灵魂|生物~精怪|守军(此生物不能攻击。)\n每当无瑕灵魂受到战斗伤害时,你获得等量的生命且攻击牌手失去等量的生命。 -Soul-Scar Mage|灼灵法师|生物~人类/法术师|灵技\n如果由你操控的某来源将对任一由对手操控的生物造成非战斗伤害,则改为在该生物上放置等量的-1/-1指示物。 Soulscour|一扫生灵|法术|消灭所有非神器的永久物。 Soulstinger|刺灵魔|生物~蝎子/恶魔|当刺灵魔进战场时,在目标由你操控的生物上放置两个-1/-1指示物。\n当刺灵魔死去时,你可以在目标生物上放置若干-1/-1指示物,其数量等同于刺灵魔上-1/-1指示物的数量。 -Soul-Strike Technique|凝魂刚拳|结界 ~灵气|结附于生物\n所结附的生物得+1/+1且具有警戒异能。\n当所结附的生物死去时,显化你的牌库顶牌。(将它面朝下地放进战场,当成2/2生物。如果该牌是生物牌,则可随时支付其法术力费用使其翻回正面。) Soulsurge Elemental|魂涛元素|生物~元素|先攻\n魂涛元素的力量等同于由你操控的生物数量。 Soulsworn Jury|誓魂陪审员|生物~精怪|守军(此生物不能攻击。)\n{1}{U},牺牲誓魂陪审员:反击目标生物咒语。 Soulsworn Spirit|魂誓精怪|生物~精怪|魂誓精怪不能被阻挡。\n当魂誓精怪进战场时,拘留目标由对手操控的生物。(直到你的下个回合,该生物不能进行攻击或阻挡,其起动式异能也不能起动。) @@ -11426,18 +11695,19 @@ Soultether Golem|灵缚魔像|神器生物~魔像|消逝1(此生物进场时 Sound the Call|扬起召令|法术|将一个1/1绿色的狼衍生物放置进场,且此生物具有「在所有坟墓场中每有一张名称为扬起召令的牌,此生物便得+1/+1。」 Southern Elephant|Southern Elephant|| Sovereign's Bite|君王啮咬|法术|目标牌手失去3点生命且你获得3点生命。 -Sovereigns of Lost Alara|古阿拉若君王|生物~精怪|颂威 (每当一个由你操控的生物单独攻击时,该生物得+1/+1直到回合结束。)\n每当一个由你操控的生物单独攻击时,你可以从你的牌库中搜寻一张能结附该生物的灵气牌,将它放置进场并结附在该生物上,然后将你的牌库洗牌。 Sovereign's Realm|君临全城|诡局|(开始游戏时将此诡局牌面朝上地置于统帅区。)\n你的套牌中不能有基本地牌,且你的起始手牌张数为五。\n从你手上放逐一张牌:本回合中,你可以使用游戏外的基本地牌。\n由你操控的基本地具有「{T}:加一点任意颜色的法术力到你的法术力池中。」 +Sovereigns of Lost Alara|古阿拉若君王|生物~精怪|颂威 (每当一个由你操控的生物单独攻击时,该生物得+1/+1直到回合结束。)\n每当一个由你操控的生物单独攻击时,你可以从你的牌库中搜寻一张能结附该生物的灵气牌,将它放置进场并结附在该生物上,然后将你的牌库洗牌。 Sower of Temptation|传惑师|生物 ~仙灵/法术师|飞行\n当传惑师进战场时,于传惑师仍在战场上的时段内,获得目标生物的操控权。 Sowing Salt|覆盐|法术|将目标非基本地移出对战。 自其操控者的坟墓场、手牌、以及牌库中搜寻与该地同名的牌,并将这些牌移出对战。 然后该牌手将其牌库洗牌。 Spare from Evil|邪道不侵|瞬间|由你操控的生物获得「非人类生物」的保护异能直到回合结束。 Spark Double|火花替身|生物 ~虚影|你可以使火花替身当成任一由你操控之生物或鹏洛客的复制品来进入战场,但如果该永久物是传奇,则火花替身不是传奇,且如果火花替身是生物,则它进战场时上面额外有一个+1/+1指示物,且如果火花替身是鹏洛客,则它进战场时上面额外有一个忠诚指示物。 -Spark Elemental|星火元素|生物~元素|践踏,敏捷\n在回合结束时,牺牲星火元素。 +Spark Elemental|星火元素|生物~元素|践踏,敏捷(若此生物将造成的战斗伤害足以消灭所有阻挡它的生物,你可以使它对防御牌手造成所剩余数量的伤害。 此生物受你操控时便能攻击与{T}。)\n在回合结束时,牺牲星火元素。 Spark Harvest|收割火花|法术|牺牲一个生物或支付{3}{B},以作为施放此咒语的额外费用。\n消灭目标生物或鹏洛客。 Spark Jolt|火花溅射|瞬间|火花溅射对目标生物或牌手造成1点伤害。占卜1。(检视你牌库顶的牌。你可以将该牌置于你的牌库底。) -Spark of Creativity|创意火花|法术|选择目标生物。放逐你的牌库顶牌。你可以让创意火花对该生物造成伤害,其数量等同于所放逐牌的总法术力费用。如果你未如此作,则直到回合结束,你可以使用该牌。 Spark Reaper|火花掠夺客|生物 ~灵俑|{3},牺牲一个生物或鹏洛客:你获得1点生命且抓一张牌。 Spark Trooper|电光装甲兵|生物~元素/士兵|践踏,系命,敏捷\n在结束步骤开始时,牺牲电光装甲兵。 +Spark of Creativity|创意火花|法术|选择目标生物。放逐你的牌库顶牌。你可以让创意火花对该生物造成伤害,其数量等同于所放逐牌的总法术力费用。如果你未如此作,则直到回合结束,你可以使用该牌。 +Sparkhunter Masticore|猎火花异狮|神器生物 ~异狮|弃一张牌,以作为施放此咒语的额外费用。\n反鹏洛客保护\n{1}:猎火花异狮对目标鹏洛客造成1点伤害。\n{3}:猎火花异狮获得不灭异能直到回合结束。 Sparkmage Apprentice|火花法师学徒|生物~人类/法术师|当火花法师学徒进场时,它对目标生物或牌手造成1点伤害。 Sparkmage's Gambit|火花法师的计策|法术|火花法师的计策对至多两个目标生物各造成1点伤害。这些生物本回合不能进行阻挡。 Sparkspitter|星火喷妖|生物~元素/塑法师|{R},{T},弃一张牌:将一个3/1红色,名称为星火元素,具有践踏,敏捷及「在回合结束时,牺牲星火元素」的元素衍生物放置进场。 @@ -11457,8 +11727,9 @@ Spawning Pit|孳虫尸坑|神器|牺牲一个生物:在孳虫尸坑上放置 Spawning Pool|孳息之池|地|孳息之池须横置进场。\n{T}:加{B}到你的法术力池中。\n{1}{B}:直到回合结束,孳息之池成为1/1黑色骷髅妖生物,且具有「{B}:重生此生物」。 它仍然是地。 (如果它重生,则本回合中它下一次将被消灭时,并不会被消灭, 而是改为将它横置,移除受过的所有伤害,并将它移出战斗。) Spawnsire of Ulamog|钨拉莫孳息者|生物~奥札奇|歼灭1 (每当此生物攻击时,防御牌手牺牲一个永久物。)\n{4}:将两个0/1无色奥札奇/后裔衍生物放进战场。 它们具有「牺牲此生物:加{1}到你的法术力池中。」\n{20}:从游戏外施放任意数量由你拥有的奥札奇牌,且不需支付其法术力费用。 Spawnwrithe|盘蛇灵|生物~元素|践踏\n每当盘蛇灵对任一牌手造成战斗伤害时,将一个衍生物放置进场,此衍生物为盘蛇灵之复制。 -Spear of Heliod|赫利欧德的长矛|传奇结界神器|由你操控的生物得+1/+1。\n{1}{W}{W},{T}:消灭目标于本回合中曾对你造成伤害的生物。 +Speaker of the Heavens|天界传谕|生物 ~人类/僧侣|警戒,系命\n{T}:派出一个4/4白色,具飞行异能的天使衍生生物。只能于你的总生命比你的起始总生命至少多7点时起动此异能,且只有于你能施放法术的时机下才能起动。 Spear Spewer|击矛手|生物 ~鬼怪/战士|守军\n{T}:击矛手对每位牌手各造成1点伤害。 +Spear of Heliod|赫利欧德的长矛|传奇结界神器|由你操控的生物得+1/+1。\n{1}{W}{W},{T}:消灭目标于本回合中曾对你造成伤害的生物。 Spearbreaker Behemoth|破矛贝西摩斯|生物~野兽|破矛贝西摩斯不会毁坏。\n{1}:目标力量大于或等于5的生物本回合不会毁坏。 Spearpoint Oread|岩尖山灵|结界生物~宁芙|神授{5}{R}(如果你支付此牌的神授费用来施放它,则它便是具「结附于生物」的灵气咒语。如果它未结附于生物上,就会再度成为生物。)\n先攻\n所结附的生物得+2/+2且具有先攻异能。 Species Gorger|噬种蛙兽|生物~蛙/野兽|在你的维持开始时,将一个由你操控的生物移回其拥有者手上。 @@ -11470,7 +11741,7 @@ Spectral Force|幽灵元气兽|生物~元素/精怪|践踏\n每当幽灵元 Spectral Gateguards|幽灵门卫|生物~精怪/士兵|魂系 (你可以将此生物与另一未搭档生物在它们任一进战场时组搭档。 只要你操控它们,此两者便持续搭档。)\n只要幽灵门卫与另一生物搭档,此两者便具有警戒异能。 Spectral Grasp|魂魅之攫|结界~灵气|结附于生物\n所结附的生物不能攻击你或由你操控的鹏洛客。\n所结附的生物不能阻挡由你操控的生物。 Spectral Prison|幽灵拘禁|结界~灵气|结附于生物\n所结附的生物于其操控者的重置步骤中不能重置。\n当所结附的生物成为咒语的目标时,牺牲幽灵拘禁。 -Spectral Procession|幽灵行列|法术|将三个1/1白色,具飞行异能的精怪衍生生物放进战场。 +Spectral Procession|幽灵行列|法术|(能用任意两点法术力或是{W}来支付{2/W}。 此牌的总法术力费用为6。)\n将三个1/1白色,具有飞行异能的精怪衍生物放置进场。 Spectral Reserves|魂魅援军|法术|将两个1/1白色,具飞行异能的精怪衍生生物放进战场。你获得2点生命。 Spectral Rider|幽灵骑士|生物~精怪/骑士|威吓 (此生物只能被神器生物和/或与它有共通颜色的生物阻挡。) Spectral Sailor|魂魅船员|生物 ~精怪/海盗|闪现(你可以于你能够施放瞬间的时机下施放此咒语。)\n飞行\n{3}{U}:抓一张牌。 @@ -11494,6 +11765,7 @@ Spellbinder|凝咒杖|神器~武具|压印~当凝咒杖进场时,你可以 Spellbook|法术书|神器|你的手牌数量没有上限。 Spellbound Dragon|咒绊巨龙|生物~龙|飞行\n每当咒绊巨龙攻击时,抓一张牌,然后弃一张牌。 咒绊巨龙得+X/+0直到回合结束,X为所弃之牌的总法术力费用。 Spellbreaker Behemoth|破咒贝西摩斯|生物~野兽|破咒贝西摩斯不能被反击。\n由你操控、且力量大于或等于5的生物咒语不能被反击。 +Spelleater Wolverine|噬咒狼獾|生物 ~狼獾|只要你坟墓场中有三张或更多的瞬间和/或法术牌,噬咒狼獾便具有连击异能。 Spellgorger Weird|咒润怪奇|生物 ~怪奇|每当你施放非生物咒语时,在咒润怪奇上放置一个+1/+1指示物。 Spellheart Chimera|咒心盖美拉|生物~盖美拉|飞行,践踏\n咒心盖美拉的力量等同于你坟墓场中瞬间与法术牌的数量加总。 Spellkeeper Weird|咒返怪奇|生物 ~怪奇|{2},{T},牺牲咒返怪奇:将目标瞬间或法术牌从你的坟墓场移回你手上。 @@ -11518,20 +11790,18 @@ Sphinx of Jwar Isle|爪尔岛史芬斯|生物~史芬斯|飞行\n帷幕(此生 Sphinx of Lost Truths|秘闻史芬斯|生物~史芬斯|增幅{1}{U} (你施放此咒语时可以额外支付{1}{U}。)\n飞行\n当秘闻史芬斯进战场时,抓三张牌。 然后如果它未增幅,则弃三张牌。 Sphinx of Magosi|马格西史芬斯|生物~史芬斯|飞行 (此生物只能被具飞行或延势异能的生物阻挡。)\n{2}{U}:抓一张牌,然后在马格西史芬斯上放置一个+1/+1指示物。 Sphinx of New Prahv|新布拉夫史芬斯|生物 ~史芬斯|飞行,警戒\n由对手施放且以新布拉夫史芬斯为目标之咒语增加{2}来施放。 +Sphinx of Uthuun|乌屯史芬斯|生物~史芬斯|飞行\n当乌屯史芬斯进战场时,展示你牌库顶的五张牌。 由任一对手将它们分成两堆。 将其中一堆置于你手上,另一堆置于你的坟墓场。 Sphinx of the Chimes|鸣钟史芬斯|生物~史芬斯|飞行\n弃两张同名的非地牌:抓四张牌。 Sphinx of the Final Word|终局史芬斯|生物~史芬斯|终局史芬斯不能被反击。\n飞行,辟邪\n由你操控的瞬间和法术咒语不能被咒语或异能反击。 Sphinx of the Guildpact|十会盟史芬斯|神器生物 ~史芬斯|十会盟史芬斯是五色。\n飞行\n反单色辟邪(此生物不能成为由对手操控之单色咒语或异能的目标。) Sphinx of the Steel Wind|钢风史芬斯|神器生物~史芬斯|飞行,先攻,警戒,系命,反红与反绿保护 -Sphinx of Uthuun|乌屯史芬斯|生物~史芬斯|飞行\n当乌屯史芬斯进战场时,展示你牌库顶的五张牌。 由任一对手将它们分成两堆。 将其中一堆置于你手上,另一堆置于你的坟墓场。 -Sphinx Sovereign|史芬斯君王|神器生物~史芬斯|飞行\n在你的回合结束时,如果史芬斯君王未横置,则你获得3点生命。 若否,则每位对手各失去3点生命。 -Sphinx Summoner|史芬斯召唤师|神器生物~史芬斯|飞行\n当史芬斯召唤师进场时,你可以从你的牌库中搜寻一张神器生物牌,展示该牌,并将它置入你手上。 若你如此作,则将你的牌库洗牌。 -Sphinx-Bone Wand|史芬斯骨杖|神器|每当你施放瞬间或法术咒语时,你可以在史芬斯骨杖上放置一个充电指示物。 若你如此作,则史芬斯骨杖对目标生物或牌手造成伤害,其数量等同于史芬斯骨杖上充电指示物的数量。 Sphinx's Decree|史芬斯的裁决|法术|每位对手于各自的下一个回合中不能施放瞬间或法术咒语。 Sphinx's Disciple|史芬斯的信徒|生物~人类/法术师|飞行\n启悟~每当史芬斯的信徒成为未横置时,抓一张牌。 Sphinx's Herald|史芬斯传令|神器生物~维多肯/法术师|{2}{U},{T},牺牲一个白色生物,一个蓝色生物,以及一个黑色生物:从你的牌库中搜寻一张名称为史芬斯君王的牌,并将之放置进场。 然后将你的牌库洗牌。 Sphinx's Insight|史芬斯的洞察|瞬间|抓两张牌。\n附案~如果你是在你的行动阶段施放此咒语,则你获得2点生命。 Sphinx's Revelation|史芬斯的启示|瞬间|你获得X点生命且抓X张牌。 Sphinx's Tutelage|史芬斯的指导|结界|每当你抓一张牌时,目标对手将其牌库顶的两张牌置入其坟墓场。若这两张牌都为非地牌,且两者之间具共通的颜色,则重复此流程。{5}{U}:抓一张牌,然后弃一张牌。 +Sphinx-Bone Wand|史芬斯骨杖|神器|每当你施放瞬间或法术咒语时,你可以在史芬斯骨杖上放置一个充电指示物。 若你如此作,则史芬斯骨杖对目标生物或牌手造成伤害,其数量等同于史芬斯骨杖上充电指示物的数量。 Spider Spawning|蜘蛛孳生|法术|你的坟墓场每有一张生物牌,便将一个1/2绿色,具延势异能的蜘蛛衍生生物放进战场。\n返照{6}{B} (你可以从你的坟墓场施放此牌,并支付其返照费用,然后将它放逐。) Spider Umbra|蜘蛛本影|结界~灵气|结附于生物\n所结附的生物得+1/+1并具有延势异能。 (它能阻挡具飞行异能的生物。)\n替身甲 (如果所结附的生物将被消灭,则改为移除它受过的所有伤害,并消灭此灵气。) Spidersilk Net|蛛丝网|神器~武具|佩带此武具的生物得+0/+2且具有延势异能。 (它能阻挡具飞行异能的生物。)\n佩带{2} ({2}:装备在目标由你操控的生物上; 佩带的时机视同法术。) @@ -11540,12 +11810,12 @@ Spidery Grasp|蜘蛛之攫|瞬间|重置目标生物。 它得+2/+4且获得延 Spike Feeder|喂养钉兽|生物~钉兽|喂养钉兽进场时上面有两个+1/+1指示物。\n{2},从喂养钉兽上移去一个+1/+1指示物:在目标生物上放置一个+1/+1指示物。\n从喂养钉兽上移去一个+1/+1指示物:你获得2点生命。 Spike Jester|钉刺小丑|生物~鬼怪/战士|敏捷 Spike Tiller|耕作钉兽|生物~钉兽|耕作钉兽进场时上面有三个+1/+1指示物。\n{2},从耕作钉兽上移去一个+1/+1指示物:在目标生物上放置一个+1/+1指示物。\n{2},从耕作钉兽上移去一个+1/+1指示物:目标地成为2/2生物,且仍然是地。 在其上放置一个+1/+1指示物。 +Spike-Tailed Ceratops|刺尾犄角龙|生物 ~恐龙|刺尾犄角龙每次战斗可以额外多阻挡一个生物。 Spiked Baloth|尖刺巴洛西|生物~野兽|践踏(如果此生物将分配的伤害足以消灭所有阻挡它的生物,你可以将它所剩余数量的伤害分配给防御牌手或鹏洛客。) Spikeshot Elder|飞刺长老|生物~鬼怪/祭师|{1}{R}{R}:飞刺长老对目标生物或牌手造成伤害,其数量等同于前者的力量。 Spikeshot Goblin|飞刺鬼怪|生物 ~鬼怪/祭师|{R},{T}:飞刺鬼怪对目标生物或牌手造成伤害,其数量等同于前者的力量。 Spiketail Drakeling|钉尾幼龙兽|生物~龙兽|飞行\n牺牲钉尾幼龙兽:除非目标咒语的操控者支付{2},否则反击之。 Spiketail Hatchling|钉尾幼雏|生物~龙兽|飞行(只有具飞行或延势异能的生物才能阻挡它。)\n牺牲钉尾幼雏:除非目标咒语的操控者支付{1},否则反击之。 -Spike-Tailed Ceratops|刺尾犄角龙|生物 ~恐龙|刺尾犄角龙每次战斗可以额外多阻挡一个生物。 Spikewheel Acrobat|刺轮舞者|生物 ~人类/浪客|揭幕{2}{R}(如果本回合有对手曾失去生命,则你可以支付此咒语的揭幕费用而非法术力费用来施放它。) Spin Engine|旋转引擎|神器生物~组构体|{R}:目标生物本回合中不能阻挡旋转引擎。 Spin into Myth|纺入幻梦|瞬间|将目标生物置于其拥有者的牌库顶,然后论命2。 (检视任一对手牌库顶的两张牌,然后将其中任意数量的牌以任意顺序置于该牌手的牌库底,其余则以任意顺序置于该牌库顶。) @@ -11554,6 +11824,7 @@ Spinal Parasite|脊椎寄生虫|神器生物~昆虫|辉映(用过几种颜色 Spincrusher|迅旋殴击机|神器生物|每当迅旋殴击机进行阻挡时,在其上放置一个+1/+1指示物。\n从迅旋殴击机上移去一个+1/+1指示物:迅旋殴击机本回合中不能被阻挡。 Spine of Ish Sah|伊沙脊柱|神器|当伊沙脊柱进战场时,消灭目标永久物。\n当伊沙脊柱从战场进入坟墓场时,将伊沙脊柱移回其拥有者的手上。 Spinebiter|嚼脊兽|生物~野兽|侵染 (此生物会以-1/-1指示物的方式对生物造成伤害,并以中毒指示物的方式对牌手造成伤害。)\n你可以让嚼脊兽如同未受阻挡地分配战斗伤害。 +Spined Megalodon|硬背巨牙鲨|生物 ~鲨鱼|辟邪(此生物不能成为由对手操控之咒语或异能的目标。)\n每当硬背巨牙鲨攻击时,占卜1。(检视你牌库顶的牌。你可以将该牌置于你的牌库底。) Spined Sliver|刺棘裂片妖|生物~裂片妖|每当任一裂片妖被阻挡时,每有一个生物阻挡它,该裂片妖便得+1/+1直到回合结束。 Spined Thopter|刺棘振翼机|神器生物~振翼机|({U/P}可用{U}或2点生命来支付。)\n飞行 Spined Wurm|刺棘亚龙|生物~亚龙| @@ -11569,27 +11840,28 @@ Spire Garden|尖塔花园|地|除非你有两位或更多对手,否则尖塔 Spire Golem|尖塔魔像|神器生物~魔像|海岛共鸣(你每操控一个海岛,使用此咒语的费用便减少{1}来使用)\n飞行 Spire Mangler|尖塔破坏者|生物 ~昆虫|闪现\n飞行\n当尖塔破坏者进战场时,目标由你操控且具飞行异能的生物得+2/+0直到回合结束。 Spire Monitor|尖塔监卫|生物~龙兽|闪现 (你可以于你能够施放瞬间的时机下施放此咒语。)\n飞行 -Spire of Industry|工业尖塔|地|{T}:加{C}到你的法术力池中。\n{T},支付1点生命:加一点任意颜色的法术力到你的法术力池中。只能于你操控神器时起动此异能。 Spire Patrol|尖塔巡卫|生物~人类/士兵|飞行\n当尖塔巡卫进战场时,横置目标由对手操控的生物。该生物于其操控者的下一个重置步骤中不能重置。 Spire Phantasm|高塔幻象|生物~石像鬼/虚影|于你抽选高塔幻象时展示之。下一次有牌手从此补充包中抽选牌时,你猜该牌的名称。然后该牌手展示所抽选的牌。\n飞行\n当高塔幻象进战场时,若你此前曾猜对替名称为高塔幻象之牌所猜之任一名称,则抓一张牌。 Spire Serpent|尖塔巨蛇|生物~巨蛇|守军\n金技~只要你操控三个或更多神器,尖塔巨蛇便得+2/+2且能视同不具守军异能地进行攻击。 Spire Tracer|尖塔追踪手|生物~妖精/斥候|只有具飞行或延势异能的生物才能阻挡尖塔追踪手。 Spire Winder|尖顶缠蟒|生物 ~蛇|飞行\n登殿(如果你操控十个或更多永久物,则于这盘游戏接下来的时段中,你得到黄金城祝福。)\n只要你有黄金城祝福,尖顶缠蟒便得+1/+1。 +Spire of Industry|工业尖塔|地|{T}:加{C}到你的法术力池中。\n{T},支付1点生命:加一点任意颜色的法术力到你的法术力池中。只能于你操控神器时起动此异能。 Spirebluff Canal|尖塔崖天渠|地|除非由你操控的其他地数量为两个或更少,否则尖塔崖天渠须横置进战场。\n{T}:加{U}或{R}到你的法术力池中。 Spires of Orazca|欧拉兹卡尖塔|地|(由奇术罗盘转化。)\n{T}:加{C}到你的法术力池中。\n{T}:重置目标由对手操控且进行攻击的生物并将其移出战斗。 Spireside Infiltrator|塔侧渗透者|生物~人类/浪客|每当塔侧渗透者成为横置时,它向每位对手各造成1点伤害。 Spirespine|尖刺豪猪|结界生物~野兽|神授{4}{G}(如果你支付此牌的神授费用来施放它,则它便是具「结附于生物」的灵气咒语。如果它未结附于生物上,就会再度成为生物。)\n尖刺豪猪每回合若能进行阻挡,则必须阻挡。\n所结附的生物得+4/+1且每回合若能进行阻挡,则必须阻挡。 Spirit Away|不翼而飞|结界~灵气|结附于生物\n你操控所结附的生物。\n所结附的生物得+2/+2并具有飞行异能。 Spirit Bonds|魂灵系绊|结界|每当一个非衍生物的生物在你的操控下进战场时,你可以支付{W}。若你如此作,则将一个1/1白色,具飞行异能的精怪衍生生物放进战场。\n{1}{W},牺牲一个精怪:目标非精怪的生物获得不灭异能直到回合结束。(伤害与注明「消灭」的效应不会将它消灭。) -Spirit en-Dal|达奥黜人精怪|生物~精怪|次元幽影(此生物只能阻挡具次元幽影异能的生物,亦只能被具此异能的生物阻挡。)\n预报~{1}{W},从你手上展示达奥黜人精怪:目标生物获得次元幽影异能直到回合结束。 (你只可以于你的维持中使用此异能,且每回合只能使用一次。) -Spirit Link|心灵羁绊|结界~灵气|生物结界(于使用时指定一个生物为目标。 此牌进场时结附在该生物上。)\n每当受此结界的生物造成伤害时,你获得等量的生命。 +Spirit Link|心灵羁绊|结界~灵气|生物结界(于使用时指定一个生物为目标。 此牌进场时结附在该生物上)\n每当受此结界的生物造成伤害时,你获得等量的生命。 Spirit Loop|心灵连环|结界~灵气|生物结界(仅限由你操控的生物)\n每当受此结界的生物造成伤害时,你获得等量的生命。\n当心灵连环从场上置入坟墓场时,将心灵连环移回其拥有者手上。 Spirit Mantle|精魂披风|结界~灵气|结附于生物\n所结附的生物得+1/+1且具有反生物保护。 (它不能被任何生物所阻挡,指定为目标,或是造成伤害。) +Spirit Weaver|织灵巧匠|生物~人类/法术师|{2}:目标绿色或蓝色生物得+0/+1直到回合结束。 +Spirit en-Dal|达奥黜人精怪|生物~精怪|次元幽影(此生物只能阻挡具次元幽影异能的生物,亦只能被具此异能的生物阻挡。)\n预报~{1}{W},从你手上展示达奥黜人精怪:目标生物获得次元幽影异能直到回合结束。 (你只可以于你的维持中使用此异能,且每回合只能使用一次。) +Spirit of Malevolence|恶灵|生物 ~精怪|当恶灵死去时,每位对手各失去1点生命,且你获得1点生命。 Spirit of the Hearth|壁炉精怪|生物~猫/精怪|飞行\n你不能成为由对手操控之咒语或异能的目标。 Spirit of the Hunt|狩猎灵|生物~狼/精怪|闪现\n当狩猎灵进战场时,每个由你操控且为狼或狼人的其他生物各得+0/+3直到回合结束。 Spirit of the Labyrinth|迷宫精怪|结界生物~精怪|每位牌手每回合不能抓一张以上的牌。 Spirit of the Spires|尖塔精怪|生物 ~精怪|飞行\n由你操控且具飞行异能的其他生物得+0/+1。 -Spirit Weaver|织灵巧匠|生物~人类/法术师|{2}:目标绿色或蓝色生物得+0/+1直到回合结束。 Spiritmonger|心灵贩子|生物~野兽|每当心灵贩子对任一生物造成伤害时,在心灵贩子上放置一个+1/+1指示物。\n{B}:重生心灵贩子。\n{G}:选择一种颜色,心灵贩子成为该色直到回合结束。 Spiritual Visit|灵性出访|瞬间~古咒|将一个1/1无色精怪衍生物放置进场。\n通联古咒{W}(于你使用古咒咒语时,你可以从你手上展示此牌,并支付其通联费用。 若你如此作,则将此牌的效应加入该咒语中。) Spit Flame|吐焰|瞬间|吐焰对目标生物造成4点伤害。\n每当一个龙在你的操控下进战场时,你可以支付{R}。若你如此作,则将吐焰从你的坟墓场移回你手上。 @@ -11611,10 +11883,11 @@ Spitting Slug|喷吐蛞蝓|生物~蛞蝓|每当喷吐蛞蝓阻挡或被阻挡 Splatter Thug|溅血刺客|生物~人类/战士|先攻\n脱缰(你可以让此生物进战场时上面有一个+1/+1指示物。只要其上有+1/+1指示物,它就不能进行阻挡。) Splendid Agony|华美苦痛|瞬间|将两个-1/-1指示物分配给一个或两个目标生物。 Splendid Reclamation|绚烂复生|法术|将所有地牌从你的坟墓场横置移回战场。 +Splendor Mare|光彩牝兽|生物 ~麋鹿/独角兽|系命\n循环{1}{W}({1}{W},弃掉此牌:抓一张牌。)\n当你循环光彩牝兽时,在目标由你操控的生物上放置一个系命指示物。 Splicer's Skill|接合师技艺|法术|派出一个3/3无色魔像衍生神器生物。\n通联瞬间或法术{3}{W}(于你施放瞬间或法术咒语时,你可以从手上展示此牌,并支付其通联费用。如果你如此作,则将此牌的效应加入该咒语中。) Splinter Twin|分裂双身|结界~灵气|结附于生物\n所结附的生物具有「{T}:将一个衍生物放进战场,该衍生物为此生物之复制。 该衍生物具有敏捷异能。 在下一个结束步骤开始时,将它放逐。」 -Splinter|碎裂|法术|将目标神器移出对战。 自其操控者的坟墓场、手牌、以及牌库中搜寻与该神器同名的牌,并将这些牌移出对战。 然后该牌手将其牌库洗牌。 Splinterfright|碎身惧妖|生物~元素|践踏\n碎身惧妖的力量和防御力各等同于你坟墓场中的生物牌数量。\n在你的维持开始时,将你牌库顶的两张牌置入你的坟墓场。 +Splinter|碎裂|法术|将目标神器移出对战。 自其操控者的坟墓场、手牌、以及牌库中搜寻与该神器同名的牌,并将这些牌移出对战。 然后该牌手将其牌库洗牌。 Split Decision|两难决定|瞬间|议定~选择目标瞬间或法术咒语。由你开始,每位牌手各投票选择「拒斥」或「重制」。如果拒斥票数较多,则反击该咒语。如果重制票数较多或两者同为最多,则复制该咒语。你可以为该复制品选择新的目标。 Split-Tail Miko|双尾巫女|生物~狐/僧侣|{W},{T}:于本回合中,防止接下来将对目标生物或牌手造成的2点伤害。 Splitting Headache|头痛欲裂|法术|选择一项~目标牌手弃两张牌;或目标牌手展示其手牌,你选择其中一张,然后该牌手弃掉该牌。 @@ -11623,6 +11896,7 @@ Spoils of Blood|集血化生|瞬间|将一个X/X黑色惊惧兽衍生生物放 Spoils of Victory|Spoils of Victory|| Spontaneous Artist|天生能手|生物~人类/浪客|当天生能手进战场时,你得到{E}(一个能量指示物)。\n支付{E}:目标生物获得敏捷异能直到回合结束。 Spontaneous Combustion|生体自燃|瞬间|牺牲一个生物,以作为施放生体自燃的额外费用。\n生体自燃对每个生物各造成3点伤害。 +Spontaneous Flight|自生羽翼|瞬间|目标生物得+2/+2直到回合结束。在其上放置一个飞行指示物。 Spontaneous Mutation|自体异变|结界~灵气|闪现(你可以于你能够施放瞬间的时机下施放此咒语。)\n结附于生物\n所结附的生物得-X/-0,X为你坟墓场中牌的数量。 Spore Burst|孢子爆发|法术|领土~由你操控的地之中每有一种基本地类别,便将一个1/1绿色腐生物衍生物放置进场。 Spore Frog|芽胞蛙|生物 ~蛙|牺牲芽胞蛙:于本回合中,防止将造成的所有战斗伤害。 @@ -11632,6 +11906,7 @@ Sporecap Spider|菇顶蜘蛛|生物 ~蜘蛛|延势 Sporecrown Thallid|孢冠散绿菌|生物 ~真菌|由你操控且为真菌或腐生物的其他生物各得+1/+1。 Sporemound|孢子堆|生物~真菌|每当一个地在你的操控下进战场时,将一个1/1绿色腐生物衍生生物放进战场。 Sporesower Thallid|孢舞散绿菌|生物~真菌|在你的维持开始时,在每个由你操控的真菌上放置一个芽孢指示物。\n从孢舞散绿菌上移去三个芽孢指示物:将一个1/1绿色腐生物衍生物放置进场。 +Sporeweb Weaver|孢网编蛛|生物 ~蜘蛛|延势,反蓝辟邪\n每当孢网编蛛受到伤害时,你获得1点生命并派出一个1/1绿色腐生物衍生生物。 Sporoloth Ancient|孢身洛司先人|生物~真菌|在你的维持开始时,在孢身洛司先人上放置一个芽孢指示物。\n由你操控的生物具有「从此生物上移去两个芽孢指示物:将一个1/1绿色腐生物衍生物放置进场。」 Spread the Sickness|扩散病症|法术|消灭目标生物,然后增殖。 (你选择任意数量其上有指示物的永久物和/或牌手,然后在其上放置一个它已有之类别的指示物。) Spreading Flames|挥洒烈焰|瞬间|挥洒烈焰对任意数量的目标生物造成共6点伤害,你可以任意分配。 @@ -11639,20 +11914,22 @@ Spreading Rot|凋萎散播|法术|消灭目标地。其操控者失去2点生命 Spreading Seas|海域蔓延|结界~灵气|结附于地\n当海域蔓延进战场时,抓一张牌。\n受此结界的地是海岛。 Spring Cleaning|春季扫除|瞬间|消灭目标结界。 与一位对手比点。 若你赢,则消灭由所有对手操控的所有结界。 (参与比点的牌手各展示其牌库顶牌,然后将该牌置于牌库顶部或底部。 所展示的牌之总法术力费用比较高的牌手赢得比点。) Spring of Eternal Peace|Spring of Eternal Peace|| -Spring|涌泉|法术|从你的牌库中搜寻一张基本地牌,将之横置放进战场,然后将你的牌库洗牌。 Springbloom Druid|春华德鲁伊|生物 ~妖精/德鲁伊|当春华德鲁伊进战场时,你可以牺牲一个地。若你如此作,则从你的牌库中搜寻至多两张基本地牌,将它们横置放进战场,然后将你的牌库洗牌。 Springjack Knight|兔脚羊骑士|生物~洁英/骑士|每当兔脚羊骑士攻击时,与一位对手比点。 若你赢,则目标生物获得连击异能直到回合结束。 (参与比点的牌手各展示其牌库顶牌,然后将该牌置于牌库顶部或底部。 所展示的牌之总法术力费用比较高的牌手赢得比点。) Springjack Pasture|兔脚羊牧野|地|{T}:加{1}到你的法术力池中。\n{4},{T}:将一个0/1白色山羊衍生物放置进场。\n{T},牺牲X个山羊:加X点任意颜色的单色法术力到你的法术力池中。 你获得X点生命。 Springjack Shepherd|兔脚羊牧人|生物~洁英/法术师|渲色~当兔脚羊牧人进场时,计算由你操控的每个永久物之法术力费用中白色法术力符号之数量,并将等量的0/1白色山羊衍生物放置进场。 +Springjaw Trap|弹爪陷阱|神器|闪现\n{4},{T},牺牲弹爪陷阱:它对任意一个目标造成3点伤害。 Springleaf Drum|春叶鼓|神器|{T},横置一个由你操控且未横置的生物:加一点任意颜色的法术力到你的法术力池中。 Springsage Ritual|回春智者祭礼|瞬间|消灭目标神器或结界。你获得4点生命。 +Spring|涌泉|法术|从你的牌库中搜寻一张基本地牌,将之横置放进战场,然后将你的牌库洗牌。 Sprinting Warbrute|疾驰战魁|生物~食人魔/狂战士|疾驰战魁每回合若能攻击,则必须攻击。\n掩袭{3}{R}(你可以支付此咒语的掩袭费用来施放它。如果你如此作,则它获得敏捷异能,且在下个结束步骤开始时便需从战场移回其拥有者手上。) +Sprite Dragon|仙翼翔龙|生物 ~仙灵/龙|飞行,敏捷\n每当你施放非生物咒语时,在仙翼翔龙上放置一个+1/+1指示物。 Sprite Noble|贵族仙子|生物~仙灵|飞行\n由你操控且具飞行异能的其他生物得+0/+1。\n{T}:由你操控且具飞行异能的其他生物得+1/+0直到回合结束。 Sprout Swarm|萌芽大群|瞬间|召集(使用此咒语时,你每为它横置一个生物,便可以少支付{1},或一点所横置生物颜色的法术力。)\n购回{3}(你使用此咒语时可以额外支付{3}。 若你如此做,则结算此咒语时将它放入你的手牌。)\n将一个1/1绿色腐生物衍生物放置进场。 -Sprout|萌芽|瞬间|将一个1/1绿色腐生物衍生物放置进场。 Sprouting Phytohydra|芽生多头龙|生物~植物/多头龙|守军(此生物不能攻击。)\n每当芽生多头龙受到伤害时,你可以将一个衍生物放置进场,此衍生物为芽生多头龙之复制。 Sprouting Renewal|芽生新机|法术|召集(此咒语能用你的生物来协助施放。你于施放此咒语时每横置一个生物,就能为此咒语支付{1}或一点该生物颜色之法术力。)\n选择一项~\n•派出一个2/2,绿白双色,具警戒异能的妖精/骑士衍生生物。\n•消灭目标神器或结界。 Sprouting Thrinax|芽生叉齿蜥|生物~蜥蜴|当芽生叉齿蜥从场上置入坟墓场时,将三个1/1绿色腐生物衍生物放置进场。 +Sprout|萌芽|瞬间|将一个1/1绿色腐生物衍生物放置进场。 Spy Kit|谍报用具|神器~武具|佩带此武具的生物得+1/+1,且额外具有所有非传奇生物牌之名称。\n佩带{2} Squad Captain|小队队长|生物 ~人类/士兵|警戒(此生物攻击时不需横置。)\n小队队长进战场时上面有数个+1/+1指示物,其数量为由你操控之其他生物的数量。 Squadron Hawk|鹰中队|生物 ~鸟|飞行\n当鹰中队进战场时,你可以从你的牌库中搜寻至多三张名称为鹰中队的牌,展示这些牌,将它们置于你手上,然后将你的牌库洗牌。 @@ -11663,13 +11940,13 @@ Squeaking Pie Sneak|吱吱集偷袭客|生物~精灵/浪客|从你的手上 Squealing Devil|尖叫魔鬼|生物~魔鬼|恐惧\n当尖叫魔鬼进场时,你可以支付{X}。 若你如此作,则目标生物得+X/+0直到回合结束。\n当尖叫魔鬼进场时,除非用过{B}来支付其费用,否则将它牺牲。 Squee, Goblin Nabob|精灵总督斯奎|传奇生物~精灵|在你的维持开始时,你可以将精灵总督斯奎从你的坟墓场移回你手上。 Squee, the Immortal|不死斯奎|传奇生物 ~鬼怪|你可以从你的坟墓场或放逐区中施放不死斯奎。 -Squelch|哑口无言|瞬间|反击目标起动式异能。((法术力异能不能被反击)\n抓一张牌。 Squelching Leeches|吱响蛭群|生物~蛭|吱响蛭群的力量及防御力各等同于由你操控的沼泽数量。 -Squire|扈从|生物~人类/士兵| +Squelch|哑口无言|瞬间|反击目标起动式异能。((法术力异能不能被反击)\n抓一张牌。 Squire's Devotion|扈从随行|结界 ~灵气|结附于生物\n所结附的生物得+1/+1且具有系命异能。\n当扈从随行进战场时,派出一个1/1白色,具系命异能的吸血鬼衍生生物。 +Squire|扈从|生物~人类/士兵| Squirrel Nest|松鼠巢穴|结界 ~灵气|结附于地\n所结附的地具有「{T}:派出一个1/1绿色松鼠衍生生物。」 -Sram, Senior Edificer|资深建筑师斯勒姆|传奇生物~矮人/参谋|每当你施放灵气,武具或载具咒语时,抓一张牌。 Sram's Expertise|斯勒姆的专才|法术|派出三个1/1无色自动机衍生神器生物。\n你可以从你手上施放一张总法术力费用等于或小于3的牌,且不需支付其法术力费用。 +Sram, Senior Edificer|资深建筑师斯勒姆|传奇生物~矮人/参谋|每当你施放灵气,武具或载具咒语时,抓一张牌。 Stab Wound|刺创伤|结界~灵气|结附于生物\n所结附的生物得-2/-2。\n在所结附的生物之操控者的维持开始时,该牌手失去2点生命。 Stabbing Pain|刺痛|瞬间|目标生物得-1/-1直到回合结束。 横置该生物。 Stadium Vendors|竞技场卖商|生物 ~鬼怪|当竞技场卖商进战场时,选择一位牌手。该牌手加两点单色法术力,其颜色由其选择。 @@ -11690,7 +11967,7 @@ Stalking Vampire|伏击吸血鬼|生物~ - 吸血鬼|在你的维持开始时 Stalking Vengeance|潜行报复者|生物~圣者|敏捷\n每当另一个由你操控的生物死去时,它对目标牌手造成等同于其力量的伤害。 Stalking Yeti|潜行雪怪|雪境生物~雪怪|当潜行雪怪进场时,若它在场,则潜行雪怪对目标由对手操控的生物造成等同于潜行雪怪力量的伤害。该生物对潜行雪怪造成等同于该生物力量的伤害。\n{2}{S}:将潜行雪怪移回其拥有者手上。 你只可以于你能使用法术的时机下使用此异能。 ({S}能以产自雪境永久物的一点法术力来支付。) Stallion of Ashmouth|烬口雄驹|生物~梦魇/马|躁狂~{1}{B}:烬口雄驹得+1/+1直到回合结束。只能于你坟墓场中牌的类别有四种或更多时起动此异能。 -Stalwart Aven|壮硕艾文|生物~鸟/士兵|飞行\n铭勇1(当此生物对任一牌手造成战斗伤害时,若它未铭勇,则在其上放置一个+1/+1指示物且它已铭勇。) +Stalwart Aven|壮硕艾文|生物~鸟/士兵|飞行(只有具飞行或延势异能的生物才能阻挡它。)铭勇1(当此生物对任一牌手造成战斗伤害时,若它未铭勇,则在其上放置一个+1/+1指示物且它已铭勇。) Stalwart Shield-Bearers|精壮执盾手|生物~人类/士兵|守军\n由你操控且具守军异能的其他生物得+0/+2。 Stampede Driver|兽奔驭者|生物 ~人类/塑法师|{1}{G},{T},弃一张牌:直到回合结束,由你操控的生物得+1/+1且获得践踏异能。 Stampede Rider|狂奔骑行客|生物 ~羊蹄人|践踏\n在每次战斗开始时,若你操控力量等于或大于4的生物,则狂奔骑行客得+1/+1直到回合结束。 @@ -11713,8 +11990,9 @@ Starlight Invoker|星光召现师|生物~人类/僧侣/突变体|{7}{W}: Starlit Mantle|繁星斗篷|结界 ~灵气|闪现\n结附于由你操控的生物\n当繁星斗篷进战场时,所结附的生物获得辟邪异能直到回合结束。(它不能成为由对手操控之咒语或异能的目标。)\n所结附的生物得+1/+1。 Starstorm|流星暴|瞬间|流星暴对每个生物各造成X点伤害。\n循环{3}({3},弃掉此牌:抓一张牌。) Start Your Engines|启动引擎|法术|由你操控的载具成为神器生物直到回合结束。由你操控的生物得+2/+0直到回合结束。 -Start|始生|瞬间|派出两个1/1白色,具警戒异能的战士衍生生物。 Startled Awake|受惊而醒|法术|目标对手将其牌库顶的十三张牌置入其坟墓场。\n{3}{U}{U}:将受惊而醒从你的坟墓场放进战场且已转化。只可以于你能施放法术的时机下起动此异能。 +Startling Development|惊人成长|瞬间|直到回合结束,目标生物成为基础力量与防御力为4/4的蓝色巨蛇。\n循环{1}({1},弃掉此牌:抓一张牌。) +Start|始生|瞬间|派出两个1/1白色,具警戒异能的战士衍生生物。 Starved Rusalka|饿殍怨魂|生物~精怪|{G},牺牲一个生物:你获得1点生命。 Stasis Cell|静态牢笼|结界~灵气|生物结界\n受此结界的生物于其操控者的重置步骤中不能重置。\n{3}{U}:将静态牢笼结附在目标生物上。 Stasis Cocoon|静态茧缚|神器结界|受此结界的神器之起动式异能不能使用。\n若受此结界的神器同时是生物,则它便不能进行攻击或阻挡。 @@ -11722,6 +12000,7 @@ Stasis Snare|静态圈套|结界|闪现(你可以于你能够施放瞬间的时 Statue|立像|瞬间|消灭目标神器,生物或结界。 Status|立威|瞬间|直到回合结束,目标生物得+1/+1且获得死触异能。 Statute of Denial|拒绝令|瞬间|反击目标咒语。如果你操控蓝色生物,则抓一张牌,然后弃一张牌。 +Staunch Shieldmate|可靠护盾手|生物 ~矮人/士兵| Staunch-Hearted Warrior|雄心战士|生物~人类/战士|勇行~每当你施放一个以雄心战士为目标的咒语时,在雄心战士上放置两个+1/+1指示物。 Stave Off|挡开|瞬间|选择一种颜色,目标生物获得反该色保护异能直到回合结束。 Steadfast Armasaur|坚定悍扫龙|生物 ~恐龙|警戒\n{1}{W},{T}:坚定悍扫龙对目标阻挡它或被它阻挡的生物造成伤害,其数量等同于坚定悍扫龙的防御力。 @@ -11741,9 +12020,9 @@ Steamflogger Boss|汽鞭上司|生物~精灵/整备师|由你操控的其它 Steel Golem|钢铁魔像|神器生物~魔像|你不能使用生物咒语。 Steel Hellkite|钢铁残虐者|神器生物~龙|飞行\n{2}:钢铁残虐者得+1/+0直到回合结束。\n{X}:对本回合已受到钢铁残虐者之战斗伤害的牌手而言,消灭所有由他操控且总法术力费用为X的非地永久物。此异能每回合只能起动一次。 Steel Leaf Champion|钢叶斗士|生物 ~妖精/骑士|钢叶斗士不能被力量等于或小于2的生物阻挡。 -Steel of the Godhead|神性兵器|结界~灵气|生物结界\n只要受此结界的生物是白色,它便得+1/+1且具有系命异能。 (每当它造成伤害时,其操控者获得等量的生命。)\n只要受此结界的生物是蓝色,它便得+1/+1且不能被阻挡。 Steel Overseer|钢铁督军|神器生物 ~组构体|{T}:在每个由你操控的神器生物上各放置一个+1/+1指示物。 Steel Sabotage|捣毁钢铁|瞬间|选择一项~反击目标神器咒语;或将目标神器移回其拥有者手上。 +Steel of the Godhead|神性兵器|结界~灵气|生物结界\n只要受此结界的生物是白色,它便得+1/+1且具有系命异能。 (每当它造成伤害时,其操控者获得等量的生命。)\n只要受此结界的生物是蓝色,它便得+1/+1且不能被阻挡。 Steelclad Serpent|覆铁巨蛇|神器生物~巨蛇|除非你操控其他神器,否则覆铁巨蛇不能进行攻击。 Steelclaw Lance|钢爪长枪|神器 ~武具|佩带此武具的生物得+2/+2。\n佩带骑士{1}\n佩带{3} Steelform Sliver|钢身裂片妖|生物~裂片妖|由你操控的裂片妖生物得+0/+1。 @@ -11794,16 +12073,16 @@ Stoic Builder|寡欲筑匠|生物~人类|当寡欲筑匠进战场时,你可 Stoic Ephemera|寡欲短命客|生物~精怪|守军(此生物不能攻击。)\n飞行\n当寡欲短命客进行阻挡,在战斗结束时将它牺牲。 Stoic Rebuttal|寡欲抗辩|瞬间|金技~如果你操控三个或更多神器,则寡欲抗辩减少{1}来施放。\n反击目标咒语。 Stoke the Flames|鼓风煽焰|瞬间|召集(此咒语能用你的生物来协助施放。你于施放此咒语时每横置一个生物,就能为此咒语支付{1}或一点该生物颜色之法术力。)\n鼓风煽焰对目标生物或牌手造成4点伤害。 -Stolen by the Fae|仙儿窃走|法术|将目标总法术力费用为X的生物移回其拥有者手上。你派出X个1/1蓝色,具飞行异能的仙灵衍生生物。 Stolen Goods|赃物|法术|目标对手从其牌库顶开始放逐牌,直到放逐一张非地牌为止。直到回合结束,你可以施放该牌,且不需支付其法术力费用。 Stolen Grain|Stolen Grain|| Stolen Identity|身分遭窃|法术|将一个衍生物放进战场,此衍生物为目标神器或生物的复制品。\n暗码(然后你可以放逐此咒语牌,并赋码于一个由你操控的生物上。每当该生物对任一牌手造成战斗伤害时,其操控者可以施放所赋码之牌的复制品,且不需支付其法术力费用。) Stolen Strategy|战术遭窃|结界|在你的维持开始时,放逐每位对手的牌库顶牌。直到回合结束,你可以施放所放逐之牌中的非地牌,且你可以将法术力视同任意颜色的法术力来支付施放这些咒语的费用。 +Stolen by the Fae|仙儿窃走|法术|将目标总法术力费用为X的生物移回其拥有者手上。你派出X个1/1蓝色,具飞行异能的仙灵衍生生物。 Stomp and Howl|跺地长吼|法术|消灭目标神器与目标结界。 -Stomp|一脚踩下|瞬间~历险|本回合中,伤害不能被防止。一脚踩下对任意一个目标造成2点伤害。 Stomper Cub|跺地幼兽|生物~野兽|践踏 Stomping Ground|晃动大地|地 ~山脉/树林|({T}:加{R}或{G}。)\n于晃动大地进战场时,你可以支付2点生命。如果你未如此作,则晃动大地须横置进战场。 Stomping Slabs|晃动岩板|法术|展示你牌库顶的七张牌,然后将这些牌以任意顺序置于你牌库底。 如果以此法展示出名称为晃动岩板的牌,则晃动岩板对目标生物或牌手造成7点伤害。 +Stomp|一脚踩下|瞬间~历险|本回合中,伤害不能被防止。一脚踩下对任意一个目标造成2点伤害。 Stone Catapult|Stone Catapult|| Stone Giant|石巨人|生物~巨人|{T}:目标由你操控、且防御力低于石巨人力量的生物获得飞行异能直到回合结束。 在结束步骤开始时,消灭该生物。 Stone Golem|石魔像|神器生物 ~魔像| @@ -11812,6 +12091,7 @@ Stone Haven Outfitter|石庇所验装兵|生物~寇族/神器师/伙伴| Stone Idol Trap|石偶陷阱|瞬间~陷阱|每有一个生物进行攻击,石偶陷阱便减少{1}来施放。\n将一个6/12无色,具践踏异能的组构体神器生物衍生物放进战场。 在你的下一个结束步骤开始时,将它放逐。 Stone Quarry|采石场|地|采石场须横置进战场。\n{T}:加{R}或{W}。 Stone Rain|Stone Rain|| +Stone-Seeder Hierophant|绿岩法皇|生物~人类/德鲁伊|每当一个地在你的操控下进场时,重置绿岩法皇。\n{T}:重置目标地。 Stonebrow, Krosan Hero|克洛萨勇士石额|传奇生物~半人马/战士|践踏\n每当一个由你操控且具践踏异能的生物攻击时,该生物得+2/+2直到回合结束。 Stonecloaker|石蔽翼|生物~石像鬼|闪现(你可以于你能够使用瞬间的时机下使用此咒语。)\n飞行\n当石蔽翼进场时,将由你操控的一个生物移回其拥有者手上。\n当石蔽翼进场时,将目标牌从坟墓场移出对战。 Stonecoil Serpent|石卷巨蛇|神器生物 ~蛇|延势,践踏,反多色保护\n石卷巨蛇进战场时上面有X个+1/+1指示物。 @@ -11824,7 +12104,6 @@ Stonehewer Giant|劈岩巨人|生物~巨人/战士|警戒\n{1}{W},{T}: Stonehoof Chieftain|石蹄酋长|生物~半人马/战士|践踏,不灭\n每当另一个由你操控的生物攻击时,它获得践踏与不灭异能直到回合结束。 Stonehorn Chanter|石角吟颂师|生物~犀牛/僧侣|{5}{W}:石角吟颂师获得警戒与系命异能直到回合结束。(此生物攻击时不需横置。它所造成的伤害会让你获得等量的生命。) Stonehorn Dignitary|石角显贵|生物~犀牛/士兵|当石角显贵进战场时,目标对手略过他的下一个战斗阶段。 -Stone-Seeder Hierophant|绿岩法皇|生物~人类/德鲁伊|每当一个地在你的操控下进场时,重置绿岩法皇。\n{T}:重置目标地。 Stoneshaker Shaman|撼岩祭师|生物~人类/祭师|在每位牌手的回合结束时,该牌手牺牲一个未横置的地。 Stoneshock Giant|撼岩巨人|生物~巨人|{6}{R}{R}:蛮化3。(如果此生物未蛮化,则在其上放置三个+1/+1指示物且它已蛮化。)\n当撼岩巨人蛮化时,由对手操控且不具飞行异能的生物本回合不能进行阻挡。 Stonewing Antagonizer|反逆石翼鬼|神器生物~ - 石像鬼/惊惧兽|飞行 @@ -11838,6 +12117,7 @@ Stonybrook Angler|石溪钓客|生物~人鱼/法术师|{1}{U},{T}:你可 Stonybrook Banneret|石溪掌旗|生物~人鱼/法术师|海岛行者\n你使用的人鱼和法术师咒语费用减少{1}来使用。 Stonybrook Schoolmaster|石溪鱼群长|生物~人鱼/法术师|每当石溪鱼群长成为横置时,你可以将一个1/1蓝色的人鱼/法术师衍生物放置进场。 Storage Matrix|储藏密室|神器|只要储藏密室未横置,则每位牌手于其重置步骤中选择神器,生物或地。 该牌手于此步骤中只能重置所选择之类别的永久物。 +Storm Caller|轰雷唤师|生物 ~食人魔/祭师|当轰雷唤师进战场时,它向每位对手各造成2点伤害。 Storm Crow|暴风乌鸦|生物~鸟|飞行(只有具飞行异能的生物才能阻挡它。) Storm Entity|风暴灵|生物~元素|敏捷\n本回合每使用过一个其它咒语,风暴灵进场时上面便有一个+1/+1指示物。 Storm Fleet Aerialist|速腾舰队飞空盗|生物 ~人类/海盗|飞行\n突击~如果你于本回合中曾以生物攻击,则速腾舰队飞空盗进战场时上面有一个+1/+1指示物。 @@ -11869,12 +12149,13 @@ Stormfront Pegasus|暴锋飞马|生物~飞马|飞行 Stormfront Riders|暴锋骑兵|生物~人类/士兵|飞行\n当暴锋骑兵进场时,将两个由你操控的生物移回其拥有者手上。\n每当暴锋骑兵或另一个生物从场上回到你手上时,将一个1/1白色士兵衍生物放置进场。 Stormrider Rig|驭霆械|神器~武具|佩带此武具的生物得+1/+1。\n每当一个生物在你的操控下进战场时,你可以将驭霆械装备于其上。\n佩带{2} Stormrider Spirit|驭霆精怪|生物~精怪|闪现(你可以于你能够施放瞬间的时机下施放此咒语。)\n飞行 -Storm's Wrath|风暴之怒|法术|风暴之怒对每个生物和每个鹏洛客各造4点伤害。 Stormscale Anarch|反逆雷鳞|生物~凡尔西诺/祭师|{2}{R},随机弃一张牌:反逆雷鳞对目标生物或牌手造成2点伤害。 若所弃的是多色牌,则改为反逆雷鳞对该生物或牌手造成4点伤害。 Stormscape Familiar|岚景院佣兽|生物~鸟|飞行\n你使用的白色和黑色咒语费用减少{1}来使用。 Stormsurge Kraken|岚涛巨海兽|生物~巨海兽|辟邪\n副官~只要你操控你的指挥官,岚涛巨海兽便得+2/+2且具有「每当岚涛巨海兽被阻挡时,你可以抓两张牌。」 Stormtide Leviathan|暴潮海怪|生物~海怪|海岛行者 (只要防御牌手操控海岛,此生物就不能被阻挡)\n所有地均额外具有海岛此类别。\n不具飞行或海岛行者异能的生物不能攻击。 +Stormwild Capridor|聚风飞羊|生物 ~鸟/山羊|飞行\n如果聚风飞羊将受到非战斗伤害,则防止该伤害。每以此法防止1点伤害,便在聚风飞羊上放置一个+1/+1指示物。 Stormwing Dragon|暴风翼龙|生物~龙|飞行,先攻\n威力变身{5}{R}{R}(你可牌面朝下地施放此牌并支付{3},将其当成2/2生物。可随时支付其威力变身费用使其翻回正面,并在其上放置一个+1/+1指示物。)\n当暴风翼龙翻回正面时,在每个由你操控的其他龙生物上各放置一个+1/+1指示物。 +Stormwing Entity|暴风翼灵|生物 ~元素|如果你本回合中施放过瞬间或法术咒语,则此咒语减少{2}{U}来施放。\n飞行\n灵技(每当你施放非生物咒语时,此生物得+1/+1直到回合结束。)\n当暴风翼灵进战场时,占卜2。 Storrev, Devkarin Lich|戴卡林巫妖司陀娃|传奇生物 ~灵俑/妖精/法术师|践踏\n每当戴卡林巫妖司陀娃对任一牌手或鹏洛客造成战斗伤害时,选择目标在你坟墓场中的生物或鹏洛客牌,且不能是本次战斗中进入该处者。将该牌移回你手上。 Story Circle|诵传仪典|结界|于诵传仪典进场时,选择一种颜色。\n{W}:选择一个该色的伤害来源,于本回合中,防止该来源下一次将对你造成的伤害。 Strands of Undeath|亡物束缕|结界~灵气|生物结界\n当亡物束缕进场时,目标牌手弃两张牌。\n{B}:重生受此结界的生物。 @@ -11936,16 +12217,18 @@ Student of Ojutai|欧祝泰的学僧|生物~人类/修行僧|每当你施放 Student of Warfare|战场修练者|生物~人类/骑士|升级{W} ({W}:在其上放置一个等级指示物。 升级的时机视同法术。)\n等级2-6\n3/3\n先攻\n等级7+\n4/4\n连击 Stuffy Doll|填充娃娃|神器生物~组构体|于填充娃娃进场时,选择一位牌手。\n填充娃娃不会毁坏。\n每当填充娃娃受到伤害时,它对该牌手造成等量的伤害。\n{T}:填充娃娃对本身造成1点伤害。 Stun Sniper|晕击神箭手|生物~人类/弓箭手|{1},{T}:晕击神箭手对目标生物造成1点伤害。 横置该生物。 -Stun|愣定|瞬间|目标生物本回合不能进行阻挡。\n抓一张牌。 Stunning Reversal|震撼反转|瞬间|本回合中,下一次你将输掉这盘游戏时,改为抓七张牌且你的总生命成为1。\n放逐震撼反转。 Stunt Double|特技替身|生物~变形兽|闪现\n你可以使特技替身当成战场上任一生物的复制品来进入战场。 +Stun|愣定|瞬间|目标生物本回合不能进行阻挡。\n抓一张牌。 Stupefying Touch|麻木之触|结界~灵气|结附于生物\n当麻木之触进战场时,抓一张牌。\n所结附的生物之起动式异能都不能起动。 Stupor|精神恍惚|法术|目标对手随机弃一张牌,然后再弃一张牌。 Sturdy Hatchling|强固幼雏|生物~元素|强固幼雏进场时上面有四个-1/-1指示物。\n{G/U}:强固幼雏获得帷幕异能直到回合结束。\n每当你使用一个绿色咒语时,从强固幼雏上移去一个-1/-1指示物。\n每当你使用一个蓝色咒语时,从强固幼雏上移去一个-1/-1指示物。 Sturmgeist|风暴游魂|生物~精怪|飞行\n风暴游魂的力量和防御力各等同于你的手牌数量。\n每当风暴游魂对一位牌手造成战斗伤害时,抓一张牌。 Stymied Hopes|希望破灭|瞬间|除非目标咒语的操控者支付{1},否则反击之。占卜1。(检视你牌库顶的牌。你可以将该牌置于你的牌库底。) +Subira, Tulzidi Caravanner|图兹迪商队长苏碧拉|传奇生物 ~人类/祭师|敏捷\n{1}:另一个目标力量等于或小于2的生物本回合不能被阻挡。\n{1}{R},{T},弃掉你的手牌:直到回合结束,每当一个由你操控且力量等于或小于2的生物对任一牌手造成战斗伤害时,抓一张牌。 Subjugator Angel|威压天使|生物~天使|飞行\n当威压天使进战场时,横置所有由对手操控的生物。 Sublime Archangel|庄严大天使|生物~天使|飞行\n颂威(每当一个由你操控的生物单独攻击时,该生物得+1/+1直到回合结束。)\n由你操控的其他生物具有颂威。(若某生物具有数个颂威异能,则每一个都会分别触发。) +Sublime Epiphany|灵光乍现|瞬间|选择一项或多项~\n•反击目标咒语。\n•反击目标起动式或触发式异能。\n•将目标非地永久物移回其拥有者手上。\n•派出一个衍生物,此衍生物为目标由你操控的生物之复制品。\n•目标牌手抓一张牌。 Sublime Exhalation|升灵吐息|法术|不屈(每有一位对手,此咒语便减少{1}来施放。)\n消灭所有生物。 Submerged Boneyard|水下聚骨场|地|水下聚骨场须横置进战场。\n{T}:加{U}或{B}。 Subterranean Scout|地底斥候|生物~鬼怪/斥候|当地底斥候进战场时,目标力量等于或小于2的生物本回合不能被阻挡。 @@ -11958,9 +12241,11 @@ Sudden Disappearance|突然消失|法术|放逐目标牌手操控的所有非地 Sudden Impact|猛然撞击|瞬间|猛然撞击对目标牌手造成等同于该牌手之手牌数量的伤害。 Sudden Reclamation|突然复归|瞬间|将你牌库顶的四张牌置入你的坟墓场,然后将一张生物牌和一张地牌从你的坟墓场移回你手上。 Sudden Shock|瞬息电震|瞬间|转瞬(只要此咒语在堆叠上,牌手便不能使用咒语或不是法术力异能的起动式异能。)\n瞬息电震对目标生物或牌手造成2点伤害。 +Sudden Spinnerets|纺丝突袭|瞬间|目标生物得+1/+3直到回合结束。在其上放置一个延势指示物。将之重置。 Sudden Spoiling|瞬息腐坏|瞬间|转瞬(只要此咒语在堆叠上,牌手便不能使用咒语或不是法术力异能的起动式异能。)\n直到回合结束,由目标牌手操控的生物成为0/2且失去所有异能。 Sudden Storm|突降暴雨|瞬间|横置至多两个目标生物。这些生物于其操控者的下一个重置步骤中不能重置。占卜1。(检视你牌库顶的牌。你可以将该牌置于你的牌库底。) Suffer the Past|往事纠缠|瞬间|将X张目标牌从目标牌手的坟墓场放逐。每以此法放逐一张牌,该牌手便失去1点生命且你获得1点生命。 +Suffocating Fumes|窒塞毒气|瞬间|由对手操控的生物得-1/-1直到回合结束。\n循环{2}({2},弃掉此牌:抓一张牌。) Suicidal Charge|自杀冲锋|结界|牺牲自杀冲锋:由对手操控的生物得-1/-1直到回合结束。 这些生物本回合若能攻击,则必须攻击。 Sulfur Elemental|硫磺元素|生物~元素|闪现(你可以于你能够使用瞬间的时机下使用此咒语。)\n转瞬(只要此咒语在堆叠上,牌手便不能使用咒语或不是法术力异能的起动式异能。)\n白色生物得+1/-1。 Sulfur Falls|硫磺瀑布|地|除非你操控海岛或山脉,否则硫磺瀑布须横置进战场。\n{T}:加{U}或{R}。 @@ -11993,21 +12278,22 @@ Sun Ce, Young Conquerer|Sun Ce, Young Conquerer|| Sun Quan, Lord of Wu|Sun Quan, Lord of Wu|| Sun Sentinel|烈阳哨卫|生物 ~人类/士兵|警戒 Sun Titan|旭日泰坦|生物~巨人|警戒\n每当旭日泰坦进战场或攻击时,你可以将目标总法术力费用等于或小于3的永久物牌从你的坟墓场移回战场。 +Sun's Bounty|太阳的恩赐|瞬间|你获得4点生命。\n复还{1}{W}(当一个生物从场上进入你的坟墓场时,你可以支付{1}{W}。 若你如此作,则将此牌从你的坟墓场移回你手上。 若否,则将此牌移出对战。) +Sun-Blessed Mount|日佑坐骑|生物~恐龙|当日佑坐骑进战场时,你可以从你的牌库和/或坟墓场中搜寻一张名称为恐龙骑士华特莉的牌,展示该牌,并将它置于你手上。如果你以此法搜寻你的牌库,则将它洗牌。 +Sun-Collared Raptor|旭羽迅猛龙|生物 ~恐龙|践踏\n{2}{R}:旭羽迅猛龙得+3/+0直到回合结束。 +Sun-Crested Pterodon|旭盔翼牙龙|生物 ~恐龙|飞行\n只要你操控另一个恐龙,旭盔翼牙龙便具有警戒异能。 +Sun-Crowned Hunters|旭冠猎龙|生物 ~恐龙|激怒~每当旭冠猎龙受到伤害时,它向目标对手造成3点伤害。 Sunbaked Canyon|日灼峡谷|地|{T},支付1点生命:加{R}或{W}。\n{1},{T},牺牲日灼峡谷:抓一张牌。 Sunbird's Invocation|阳禽祝愿|结界|每当你从你手上施放咒语时,展示你牌库顶的X张牌,X为该咒语的总法术力费用。你可以施放一张以此法展示且总法术力费用等于或小于X的牌,且不需支付其法术力费用。将其余的牌以随机顺序置于你的牌库底。 Sunblade Angel|旭刃天使|生物 ~天使|飞行,先攻,警戒,系命 Sunblade Elf|阳刃妖精|生物~妖精/战士|只要你操控平原,阳刃妖精便得+1/+1。\n{4}{W}:由你操控的生物得+1/+1直到回合结束。 Sunblast Angel|旭击天使|生物~天使|飞行\n当旭击天使进战场时,消灭所有已横置的生物。 -Sun-Blessed Mount|日佑坐骑|生物~恐龙|当日佑坐骑进战场时,你可以从你的牌库和/或坟墓场中搜寻一张名称为恐龙骑士华特莉的牌,展示该牌,并将它置于你手上。如果你以此法搜寻你的牌库,则将它洗牌。 Sunbond|旭日羁绊|结界~灵气|结附于生物\n所结附的生物具有「每当你获得生命时,在此生物上放置等量的+1/+1指示物。」 Sunbringer's Touch|通日师之触|法术|振励X,X为你的手牌数量。每个由你操控且其上有+1/+1指示物的生物获得践踏异能直到回合结束。(振励X的流程是于由你操控的生物中选择一个防御力最小的生物,在其上放置X个+1/+1指示物。) Suncleanser|承阳净化僧|生物 ~人类/僧侣|当承阳净化僧进战场时,选择一项~\n•移去目标生物上的所有指示物。于承阳净化僧仍在战场上的时段内,该生物上不能放置指示物。\n•目标对手失去所有指示物。于承阳净化僧仍在战场上的时段内,该牌手不能得到指示物。 -Sun-Collared Raptor|旭羽迅猛龙|生物 ~恐龙|践踏\n{2}{R}:旭羽迅猛龙得+3/+0直到回合结束。 -Sun-Crested Pterodon|旭盔翼牙龙|生物 ~恐龙|飞行\n只要你操控另一个恐龙,旭盔翼牙龙便具有警戒异能。 -Sun-Crowned Hunters|旭冠猎龙|生物 ~恐龙|激怒~每当旭冠猎龙受到伤害时,它向目标对手造成3点伤害。 Suncrusher|伏阳魁|神器生物|辉映(用过几种颜色的法术力来支付其费用,它进场时上面便有几个+1/+1指示物。)\n{4},{T},从伏阳魁上移去一个+1/+1指示物:消灭目标生物。\n{2},从伏阳魁上移去一个+1/+1指示物:将伏阳魁移回其拥有者手上。 -Sunder from Within|由内崩裂|法术~古咒|消灭目标神器或地。 Sunder Shaman|粉碎祭师|生物 ~巨人/祭师|粉碎祭师不能被多于一个生物阻挡。\n每当粉碎祭师对任一牌手造成战斗伤害时,消灭目标由该牌手操控的神器或结界。 +Sunder from Within|由内崩裂|法术~古咒|消灭目标神器或地。 Sundering Growth|破散生长|瞬间|消灭目标神器或结界,然后殖民。(将一个衍生物放进战场,此衍生物为由你操控的某衍生生物之复制品。) Sundering Stroke|碎裂斩|法术|碎裂斩对任意一个,两个或三个目标造成共7点伤害,你可以任意分配。如果施放此咒语时支付过至少七点红色法术力,则改为碎裂斩对每个这些永久物和/或牌手各造成7点伤害。 Sundering Titan|裂地泰坦|神器生物 ~魔像|当裂地泰坦进战场或离开战场时,为每种基本地类别各选择一个地,然后消灭这些地。 @@ -12030,11 +12316,10 @@ Sunmane Pegasus|阳鬃飞马|生物 ~飞马|飞行\n{1}{W}:阳鬃飞马获 Sunpetal Grove|日瓣树丛|地|除非你操控树林或平原,否则日瓣树丛须横置进战场。\n{T}:加{G}或{W}到你的法术力池中。 Sunrise Seeker|日升探寻者|生物 ~人类/斥候|警戒\n当日升探寻者进战场时,令它勘察。(展示你的牌库顶牌。如果该牌是地,则置于你手上。若否,则在此生物上放置一个+1/+1指示物,然后将所展示的牌放回原位或置入你的坟墓场。) Sunrise Sovereign|日升君王|生物~巨人/战士|由你操控的其他巨人生物得+2/+2且具有践踏异能。 -Sun's Bounty|太阳的恩赐|瞬间|你获得4点生命。\n复还{1}{W}(当一个生物从场上进入你的坟墓场时,你可以支付{1}{W}。 若你如此作,则将此牌从你的坟墓场移回你手上。 若否,则将此牌移出对战。) Sunscorch Regent|日灼龙侯|生物~龙|飞行\n每当任一对手施放咒语时,在日灼龙侯上放置一个+1/+1指示物且你获得1点生命。 Sunscorched Desert|日灼荒漠|地~沙漠|当日灼荒漠进战场时,它对目标牌手造成1点伤害。\n{T}:加{C}到你的法术力池中。 -Sunscour|烈日扫荡|法术|你可以将你手上两张白色牌移出对战,而不支付烈日扫荡的法术力费用。\n消灭所有生物。 Sunscourge Champion|日焰鞭斗士|生物~人类/法术师|当日焰鞭斗士进战场时,你获得等同于其力量的生命。\n永生~{2}{W}{W},弃一张牌。({2}{W}{W},弃一张牌,从你的坟墓场放逐此牌:派出一个衍生物,且为此牌的复制品,但它是4/4黑色灵俑/人类/法术师,且没有法术力费用。永生的时机视同法术。) +Sunscour|烈日扫荡|法术|你可以将你手上两张白色牌移出对战,而不支付烈日扫荡的法术力费用。\n消灭所有生物。 Sunseed Nurturer|日种滋养师|生物~人类/德鲁伊/法术师|在你的回合结束时,如果你操控了力量大于或等于5的生物,你可以获得2点生命。\n{T}:加{1}到你的法术力池中。 Sunset Pyramid|日落金字塔|神器|日落金字塔进战场时上面有三个石砖指示物。\n{2},{T},从日落金字塔上移去一个石砖指示物:抓一张牌。\n{2},{T}:占卜1。 Sunspear Shikari|日矛猎户|生物~猫/士兵|只要日矛猎户佩带武具,它便具有先攻与系命异能。 @@ -12046,8 +12331,8 @@ Suntouched Myr|沐日秘耳|神器生物~秘耳|辉映(用过几种颜色的 Supernatural Stamina|非凡耐力|瞬间|直到回合结束,目标生物得+2/+0且获得「当此生物死去时,将它在其拥有者的操控下横置移回战场。」 Supplant Form|幻化替身|瞬间|将目标生物移回其拥有者手上。你将一个衍生物放进战场,此衍生物为该生物的复制品。 Supply Caravan|补给商队|生物~骆驼|当补给商队进战场时,若你操控已横置的生物,则派出一个1/1白色,具警戒异能的战士衍生生物。 -Supply|Supply|法术|将X个1/1绿色的腐生物衍生物放置进场。 Supply-Line Cranes|补给鹤|生物~鸟|飞行\n当补给鹤进战场时,在目标生物上放置一个+1/+1指示物。 +Supply|Supply|法术|将X个1/1绿色的腐生物衍生物放置进场。 Suppression Bonds|压制栓链|结界~灵气|结附于非地永久物所结附的永久物不能进行攻击或阻挡,其起动式异能也不能起动。 Suppression Field|抑制力场|结界|除了法术力异能之外,起动式异能的费用增加{2}来使用。 Supreme Exemplar|超凡模范|生物~元素|飞行\n夺冠元素 (当它进场时,除非你将另一个由你操控的元素移出对战,否则牺牲之。 当它离场时,将该牌移回场上。) @@ -12081,6 +12366,7 @@ Survival Cache|避难密储|法术|你获得2点生命。 然后如果你的生 Survive the Night|暗夜求生|瞬间|目标生物得+1/+0且获得不灭异能直到回合结束。(伤害与注明「消灭」的效应不会将它消灭。)\n探查。(将一个无色线索衍生神器放进战场,且其具有「{2},牺牲此神器:抓一张牌。」) Survive|求存|法术|余响(此咒语只能从你的坟墓场中施放。然后将它放逐。)\n每位牌手各将其坟墓场洗回牌库。 Survivor of the Unseen|窥奥学院余生者|生物~人类/法术师|累积维持{2}(在你的维持开始时,在此永久物上放置一个岁月指示物,然后除非你为其上每个岁月指示物各支付其维持费用,否则牺牲之。)\n{T}:抓两张牌,然后将你的一张手牌置于你的牌库顶。 +Survivors' Bond|求生家羁绊|法术|选择一项或都选~\n•将目标人类生物牌从你的坟墓场移回你手上。\n•将目标非人类生物牌从你的坟墓场移回你手上。 Survivors' Encampment|遗民营地|地~沙漠|{T}:加{C}到你的法术力池中。\n{T},横置一个由你操控且未横置的生物:加一点任意颜色的法术力到你的法术力池中。 Suspension Field|延阻力场|结界|当延阻力场进战场时,你可以放逐目标防御力等于或大于3的生物,直到延阻力场离开战场为止。(该生物会在其拥有者的操控下移回。) Suspicious Bookcase|可疑书架|神器生物 ~墙|守军(此生物不能攻击。)\n{3},{T}:目标生物本回合不能被阻挡。 @@ -12091,17 +12377,17 @@ Sutured Ghoul|缝组食尸鬼|生物~灵俑|践踏\n于缝组食尸鬼进战 Svogthos, the Restless Tomb|不息之墓苏沃索|地|{T}:加{1}到你的法术力池中。\n{3}{B}{G}:直到回合结束,不息之墓苏沃索成为既是黑色也是绿色的植物/灵俑生物,并具有「此生物的力量与防御力各等同于你坟墓场中生物牌的数量。」它仍然是地。 Swab Goblin|鬼怪水手|生物 ~鬼怪/海盗| Swaggering Corsair|神气海盗|生物 ~人类/海盗|突击~如果你于本回合中曾以生物攻击,则神气海盗进战场时上面有一个+1/+1指示物。 +Swallow Whole|生体活吞|法术|横置一个由你操控且未横置的生物,以作为施放此咒语的额外费用。\n放逐目标已横置的生物。在横置用以支付此咒语之额外费用的生物上放置一个+1/+1指示物。 Swallowing Plague|疫病淹没|法术~古咒|疫病淹没对目标生物造成X点伤害,且你获得X点生命。 Swamp Mosquito|沼泽蚊|生物~昆虫|飞行\n每当沼泽蚊进行攻击且未受阻挡时,防御牌手得到一个中毒指示物。 (牌手若具有十个或更多的中毒指示物,便输掉这盘游戏。) Swamp|沼泽|基本地 ~沼泽|({T}: 添加 {B}.) -Swamp|沼泽|基本地~沼泽| Swan Song|天鹅绝唱|瞬间|反击目标结界、瞬间或法术咒语。其操控者将一个2/2蓝色,具飞行异能的鸟衍生生物放进战场。 Swans of Bryn Argoll|布莱雅各天鹅|生物~鸟 /精怪|飞行\n如果某来源将对布莱雅各天鹅造成伤害,则防止该伤害。该来源的操控者抓若干牌,其数量等同于以此法所防止的伤害。 Swarm Guildmage|群落公会法师|生物 ~妖精/祭师|{4}{B},{T}:直到回合结束,由你操控的生物得+1/+0且获得威慑异能。(它们只能被两个或更多生物阻挡。)\n{1}{G},{T}:你获得2点生命。 Swarm Intelligence|虫群智慧|结界|每当你施放瞬间或法术咒语时,你可以复制该咒语。你可以为该复制品选择新的目标。 +Swarm Surge|群涌翻腾|法术|虚色(此牌没有颜色。)由你操控的生物得+2/+0直到回合结束。由你操控的无色生物再获得先攻异能直到回合结束。 Swarm of Bloodflies|血蝇虫群|生物 ~昆虫|飞行\n血蝇虫群进战场时上面有两个+1/+1指示物。\n每当另一个生物死去时,在血蝇虫群上放置一个+1/+1指示物。 Swarm of Rats|老鼠暴群|生物~老鼠|老鼠暴群的力量等同于由你操控之老鼠的数量。 -Swarm Surge|群涌翻腾|法术|虚色(此牌没有颜色。)由你操控的生物得+2/+0直到回合结束。由你操控的无色生物再获得先攻异能直到回合结束。 Swarmborn Giant|群集巨人|生物~巨人|当你受到战斗伤害时,牺牲群集巨人。\n{4}{G}{G}:蛮化2。(如果此生物未蛮化,则在其上放置两个+1/+1指示物且它蛮化。)\n只要群集巨人已蛮化,它便具有延势异能。 Swarmyard|暴群墓场|地|{T}:加{1}到你的法术力池中。\n{T}:重生目标昆虫,老鼠,蜘蛛,或松鼠。 Swashbuckling|神气活现|结界 ~灵气|结附于生物\n所结附的生物得+2/+2且具有敏捷异能。 @@ -12119,6 +12405,7 @@ Swift Justice|正义迅彰|瞬间|直到回合结束,目标生物得+1/+0且 Swift Kick|旋风腿|瞬间|目标由你操控的生物得+1/+0直到回合结束。它与目标不由你操控的生物互斗。 Swift Maneuver|迅速巧驭|瞬间|于本回合中,为目标生物或牌手防止接下来的2点伤害。\n在下回合维持开始时抓一张牌。 Swift Reckoning|报应迅至|法术|精熟咒语~如果你坟墓场中有两张或更多的瞬间和/或法术牌,则你可以将报应迅至视同具有闪现异能地来施放。(你可以于你能够施放瞬间的时机下施放之。)消灭目标已横置的生物。 +Swift Response|快速反应|瞬间|消灭目标已横置的生物。 Swift Silence|乍然寂静|瞬间|反击所有其它咒语。 每以此法反击一个咒语,就抓一张牌。 Swift Spinner|迅网蛛|生物~蜘蛛|闪现(你可以于你能够施放瞬间的时机下施放此咒语。)\n延势(此生物能阻挡具飞行异能的生物。) Swift Warden|迅捷护卫|生物 ~人鱼/战士|闪现\n当迅捷护卫进战场时,目标由你操控的人鱼获得辟邪异能直到回合结束。(它不能成为由对手操控之咒语或异能的目标。) @@ -12136,12 +12423,12 @@ Sword of Feast and Famine|丰馑剑|神器~武具|佩带此武具的生物得+ Sword of Fire and Ice|炽寒剑|神器~武具|佩带此武具的生物得+2/+2并具有反红保护与反蓝保护异能。\n每当佩带此武具的生物对任一牌手造成战斗伤害时,炽寒剑对目标生物或牌手造成2点伤害,且你抓一张牌。\n佩带{2} Sword of Light and Shadow|天冥剑|神器~武具|佩带此武具的生物得+2/+2并具有反白保护与反黑保护异能。\n每当佩带此武具的生物对任一牌手造成战斗伤害时,你获得3点生命,且你可以将至多一张目标生物牌从你的坟墓场移回你手上。\n佩带{2} Sword of Sinew and Steel|宏钢剑|神器 ~武具|佩带此武具的生物得+2/+2且具有反黑保护与反红保护。\n每当佩带此武具的生物对任一牌手造成战斗伤害时,消灭至多一个目标鹏洛客和至多一个目标神器。\n佩带{2} -Sword of the Animist|物灵师之剑|传奇神器~武具|佩带此武具的生物得+1/+1。每当佩带此武具的生物攻击时,你可以从你的牌库中搜寻一张基本地牌,将之横置放进战场,然后将你的牌库洗牌。佩带{2} -Sword of the Meek|驯良之剑|神器~武具|佩带此武具的生物得+1/+2。\n佩带{2}\n每当一个1/1生物在你的操控下进场时,你可以将驯良之剑从你的坟墓场移回场上,然后将它装备在该生物上。 -Sword of the Paruns|远祖之剑|神器~武具|只要佩带此武具的生物已横置,由你操控的已横置生物便得+2/+0。\n只要佩带此武具的生物未横置,由你操控的未横置生物便得+0/+2。\n{3}:横置或重置佩带此武具的生物。\n佩带{3} Sword of Truth and Justice|诚理剑|神器 ~武具|佩带此武具的生物得+2/+2且具有反白保护与反蓝保护。\n每当佩带此武具的生物对任一牌手造成战斗伤害时,在一个由你操控的生物上放置一个+1/+1指示物,然后增殖。(选择任意数量的永久物和/或牌手,然后为其已有之每种指示物各多放置一个同类的指示物。)\n佩带{2} Sword of Vengeance|复仇剑|神器~武具|佩带此武具的生物得+2/+0且具有先攻,警戒,践踏与敏捷异能。\n佩带{3} Sword of War and Peace|战宁剑|神器~武具|佩带此武具的生物得+2/+2并具有反红保护与反白保护。\n每当佩带此武具的生物对任一牌手造成战斗伤害时,战宁剑对该牌手造成等同于其手牌数量的伤害,且你每有一张手牌便获得1点生命。\n佩带{2} +Sword of the Animist|物灵师之剑|传奇神器~武具|佩带此武具的生物得+1/+1。每当佩带此武具的生物攻击时,你可以从你的牌库中搜寻一张基本地牌,将之横置放进战场,然后将你的牌库洗牌。佩带{2} +Sword of the Meek|驯良之剑|神器~武具|佩带此武具的生物得+1/+2。\n佩带{2}\n每当一个1/1生物在你的操控下进场时,你可以将驯良之剑从你的坟墓场移回场上,然后将它装备在该生物上。 +Sword of the Paruns|远祖之剑|神器~武具|只要佩带此武具的生物已横置,由你操控的已横置生物便得+2/+0。\n只要佩带此武具的生物未横置,由你操控的未横置生物便得+0/+2。\n{3}:横置或重置佩带此武具的生物。\n佩带{3} Sword-Point Diplomacy|剑尖外交|法术|展示你牌库顶的三张牌。为每张此类牌各进行以下流程~除非任意对手支付3点生命,否则将该牌置于你手上。然后放逐剩余的牌。 Swords to Plowshares|化剑为犁|瞬间|放逐目标生物。其操控者获得等同于其力量的生命。 Swordwise Centaur|擅剑半人马|生物~半人马/战士| @@ -12191,6 +12478,7 @@ Syr Elenora, the Discerning|慧眼伊诺拉爵士|传奇生物 ~人类/骑 Syr Faren, the Hengehammer|阵锤芳纶爵士|传奇生物 ~人类/骑士|每当阵锤芳纶爵士攻击时,另一个目标进行攻击的生物得+X/+X直到回合结束,X为芳纶爵士的力量。 Syr Konrad, the Grim|冷酷孔纳德爵士|传奇生物 ~人类/骑士|每当另一个生物死去,或一张生物牌从战场以外的任何区域进入坟墓场,或一张生物牌离开你的坟墓场时,冷酷孔纳德爵士向每位对手各造成1点伤害。\n{1}{B}:每位牌手各将其牌库顶牌置入其坟墓场。 Szadek, Lord of Secrets|诡秘王者札戴克|传奇生物~吸血鬼|飞行\n若诡秘王者札戴克将对牌手造成战斗伤害,则改为在札戴克上放置等量的+1/+1指示物,且该牌手将其牌库顶等量的牌置入其坟墓场。 +Séance|降灵|结界|在每个维持开始时,你可以从你的坟墓场放逐目标生物牌。若你如此作,将一个衍生物放进战场,且为该牌的复制品,并额外具有精怪此类别。在下一个结束步骤开始时,将它放逐。 Tablet of the Guilds|十会盟碑|神器|于十会盟碑进战场时,选择两种颜色。\n每当你施放咒语时,若该咒语的颜色与所选颜色至少有一种相符,则其每符合一种所选颜色,你便获得1点生命。 Tah-Crop Elite|塔哈祀群精英|生物~鸟/战士|飞行\n你可以于塔哈祀群精英攻击时耗竭之。当你如此作时,由你操控的生物得+1/+1直到回合结束。(已耗竭的生物于你的下一个重置步骤中不能重置。) Tah-Crop Skirmisher|塔哈祀群侦卫|生物~那伽/战士|遗存{3}{U}({3}{U},从你的坟墓场放逐此牌:派出一个衍生物,且为此牌的复制品,但它是白色灵俑/那伽/战士,且没有法术力费用。遗存的时机视同法术。) @@ -12202,9 +12490,9 @@ Tainted Remedy|染毒疗法|结界|如果某对手将获得生命,改为该牌 Tainted Sigil|败坏印记|神器|{T},牺牲败坏印记:你获得若干生命,其数量等同于所有牌手于本回合中所失去之生命值总量。 (伤害会导致失去生命。) Tainted Strike|败坏挥击|瞬间|目标生物得+1/+0并获得侵染异能直到回合结束。 (此生物会以-1/-1指示物的方式对生物造成伤害,并以中毒指示物的方式对牌手造成伤害。) Tainted Wood|败坏林地|地|{T}:加{1}到你的法术力池中。{T}:加{B}或{G}到你的法术力池中。只能于你操控沼泽时起动此异能。 +Taj-Nar Swordsmith|塔吉纳锻剑兵|生物~猫/士兵|当塔吉纳锻剑兵进战场时,你可以支付{X}。若你如此作,从你的牌库中搜寻一张总法术费用等于或小于X的武具牌,并将之放进战场。然后将你的牌库洗牌。 Tajic, Blade of the Legion|教团之刃塔疾克|传奇生物~人类/士兵|教团之刃塔疾克不会毁坏。\n协战~每当塔疾克与至少两个其他生物攻击时,塔疾克得+5/+5直到回合结束。 Tajic, Legion's Edge|教团尖锋塔疾克|传奇生物 ~人类/士兵|敏捷\n训导(每当此生物攻击时,在目标进行攻击且力量小于它的生物上放置一个+1/+1指示物。)\n防止将对由你操控的其他生物造成的所有非战斗伤害。\n{R}{W}:教团尖锋塔疾克获得先攻异能直到回合结束。 -Taj-Nar Swordsmith|塔吉纳锻剑兵|生物~猫/士兵|当塔吉纳锻剑兵进战场时,你可以支付{X}。若你如此作,从你的牌库中搜寻一张总法术费用等于或小于X的武具牌,并将之放进战场。然后将你的牌库洗牌。 Tajuru Archer|特裘如弓箭手|生物~妖精/弓箭手/伙伴|每当特裘如弓箭手或另一个伙伴在你的操控下进战场时,你可以令特裘如弓箭手对目标具飞行异能的生物造成伤害,其数量等同于由你操控的伙伴数量。 Tajuru Beastmaster|特裘如驯兽师|生物~妖精/战士/伙伴|奋扬~每当特裘如驯兽师或另一个伙伴在你的操控下进战场时,由你操控的生物得+1/+1直到回合结束。 Tajuru Pathwarden|特裘如守径人|生物~妖精/战士/伙伴|警戒,践踏 @@ -12213,18 +12501,18 @@ Tajuru Stalwart|特裘如坚兵|生物~妖精/斥候/伙伴|聚辉~特 Tajuru Warcaller|特裘如战呼人|生物~妖精/战士/伙伴|奋扬~每当特裘如战呼人或另一个伙伴在你的操控下进战场时,由你操控的生物得+2/+2直到回合结束。 Take Down|击落|法术|选择一项~\n•击落对目标具飞行异能的生物造成4点伤害。\n•击落对每个具飞行异能的生物各造成1点伤害。 Take Heart|抖擞精神|瞬间|目标生物得+2/+2直到回合结束。你每操控一个进行攻击的生物,便获得1点生命。 -Take into Custody|羁押|瞬间|横置目标生物。它于其操控者的下一个重置步骤中不能重置。 Take Inventory|清点库存|法术|抓一张牌,然后再抓若干牌,其数量等同于你坟墓场中名称为清点库存之牌的数量。 Take Possession|接手控驭|结界~灵气|转瞬(只要此咒语在堆叠上,牌手便不能使用咒语或不是法术力异能的起动式异能。)\n永久物结界\n你操控受此结界的永久物。 Take Up Arms|举兵上阵|瞬间|将三个1/1白色战士衍生生物放进战场。 Take Vengeance|报仇|法术|消灭目标已横置的生物。 -Takeno, Samurai General|武野将军|传奇生物~人类/武士|武士道2(每当它进行阻挡或被阻挡时,它得+2/+2直到回合结束。)对每个由你操控的其他武士而言,它每具有一点武士道,便得+1/+1。 +Take into Custody|羁押|瞬间|横置目标生物。它于其操控者的下一个重置步骤中不能重置。 Takeno's Cavalry|武野军骑兵|生物~人类/武士/弓箭手|武士道1 (每当它进行阻挡或被阻挡时,它得+1/+1直到回合结束。)\n{T}:武野军骑兵对目标进行攻击或阻挡的精怪造成1点伤害 +Takeno, Samurai General|武野将军|传奇生物~人类/武士|武士道2(每当它进行阻挡或被阻挡时,它得+2/+2直到回合结束。)对每个由你操控的其他武士而言,它每具有一点武士道,便得+1/+1。 Takenuma Bleeder|竹沼血祭师|生物~食人魔/祭师|每当竹沼血祭师攻击或阻挡时,若你并未操控恶魔,则你失去1点生命。 Talara's Bane|塔萝拉的禁咒|法术|目标对手展示其手牌。 选择其中一张绿色或白色的生物牌。 你获得等同于该生物牌防御力的生命,然后该玩家弃掉该牌。 Talara's Battalion|塔萝拉的大队|生物~地精/战士|践踏\n除非你本回合中使用过其他绿色咒语,你才能使用塔萝拉的大队。 -Talent of the Telepath|读心天赋|法术|目标对手展示其牌库顶的七张牌。你可以施放其中的一张瞬间或法术牌,且不需支付其法术力费用。然后该牌手将其余的牌置入其坟墓场。精熟咒语~如果你坟墓场中有两张或更多的瞬间和/或法术牌,则改为你可以如此施放至多两张所展示的瞬间和/或法术牌,而非一张。 Tale's End|传说终结|瞬间|反击目标起动式异能,触发式异能或传奇咒语。 +Talent of the Telepath|读心天赋|法术|目标对手展示其牌库顶的七张牌。你可以施放其中的一张瞬间或法术牌,且不需支付其法术力费用。然后该牌手将其余的牌置入其坟墓场。精熟咒语~如果你坟墓场中有两张或更多的瞬间和/或法术牌,则改为你可以如此施放至多两张所展示的瞬间和/或法术牌,而非一张。 Talisman of Conviction|信念饰符|神器|{T}:加{C}。\n{T}:加{R}或{W}。信念饰符对你造成1点伤害。 Talisman of Creativity|创新饰符|神器|{T}:加{C}。\n{T}:加{U}或{R}。创新饰符对你造成1点伤害。 Talisman of Curiosity|求知饰符|神器|{T}:加{C}。\n{T}:加{G}或{U}。求知饰符对你造成1点伤害。 @@ -12232,20 +12520,20 @@ Talisman of Hierarchy|阶层饰符|神器|{T}:加{C}。\n{T}:加{W}或{B}。 Talisman of Resilience|复生饰符|神器|{T}:加{C}。\n{T}:加{B}或{G}。复生饰符对你造成1点伤害。 Tall as a Beanstalk|豆茎高耸|结界 ~灵气|结附于生物\n所结附的生物得+3/+3,具有延势异能,且额外具有巨人此类别。 Tallowisp|油蜡鬼火|生物~精怪|每当你使用精怪或古咒咒语时,你可以从你的牌库中搜寻一张生物结界牌,展示该牌,并置于你手上。 若你如此作,则将你的牌库洗牌。 -Talon of Pain|苦楚秘爪|神器|每当由你操控的一个来源向对手造成伤害,且该来源并非苦楚秘爪时,在苦楚秘爪上放置一个充电指示物。\n{X},{T},从苦楚秘爪上移去X个充电指示物:苦楚秘爪对目标生物或牌手造成X点伤害。 Talon Trooper|利爪装甲兵|生物~鸟/斥候|飞行 +Talon of Pain|苦楚秘爪|神器|每当由你操控的一个来源向对手造成伤害,且该来源并非苦楚秘爪时,在苦楚秘爪上放置一个充电指示物。\n{X},{T},从苦楚秘爪上移去X个充电指示物:苦楚秘爪对目标生物或牌手造成X点伤害。 Talonrend|裂爪灵|生物~元素|飞行\n{U/R}:裂爪灵得+1/-1直到回合结束。 Talons of Falkenrath|伐肯纳之爪|结界~灵气|闪现(你可以于你能够施放瞬间的时机下施放此咒语。)所结附的生物具有「{1}{R}:此生物得+2/+0直到回合结束。」 Talons of Wildwood|野林利爪|结界 ~灵气|结附于生物\n所结附的生物得+1/+1且具有践踏异能。(它攻击时造成之过量战斗伤害能对防御牌手或鹏洛客造成之。)\n{2}{G}:将野林利爪从你的坟墓场移回你手上。 -Talrand, Sky Summoner|空召师陶岚|传奇生物~人鱼/法术师|每当你施放瞬间或法术咒语时,将一个2/2蓝色,具飞行异能的龙兽衍生生物放进战场。 Talrand's Invocation|陶岚的祝愿|法术|将两个2/2蓝色,具飞行异能的龙兽衍生生物放进战场。 +Talrand, Sky Summoner|空召师陶岚|传奇生物~人鱼/法术师|每当你施放瞬间或法术咒语时,将一个2/2蓝色,具飞行异能的龙兽衍生生物放进战场。 Talus Paladin|塔鲁斯神圣武士|生物~人类/骑士/伙伴|每当塔鲁斯神圣武士或另一个伙伴在你的操控下进战场时,你可以让由你操控的伙伴生物获得系命异能直到回合结束,且你可以在塔鲁斯神圣武士上放置一个+1/+1指示物。 Tamanoa|塔玛诺亚|生物~精怪|每当由你操控的非生物来源造成伤害时,你获得等量的生命。 +Tamiyo's Epiphany|多美代的顿悟|法术|占卜4,然后抓两张牌。 +Tamiyo's Journal|多美代的札记|传奇神器|在你的维持开始时,探查。(将一个无色线索衍生神器放进战场,且其具有「{2},牺牲此神器:抓一张牌。」)\n{T},牺牲三个线索:从你的牌库中搜寻一张牌并置于你手上。然后将你的牌库洗牌。 Tamiyo, Collector of Tales|寰录多美代|传奇鹏洛客 ~多美代|由对手操控的咒语和异能无法让你弃牌或牺牲永久物。\n+1:选择一个非地牌的名称,然后展示你牌库顶的四张牌。将其中所有具该名称的牌置于你手上,其余则置入你的坟墓场。\n−3:将目标牌从你的坟墓场移回你手上。 Tamiyo, Field Researcher|勘验学者多美代|鹏洛客~多美代|+1:选择至多两个目标生物。直到你的下一个回合,每当这些生物之一造成战斗伤害时,你抓一张牌。\n−2:横置至多两个目标非地永久物。它们于其操控者的下一个重置步骤中不能重置。\n−7:抓三张牌。你获得具有「你可以从你手上施放非地牌,且不需支付其法术力费用」的徽记。 Tamiyo, the Moon Sage|月智者多美代|鹏洛客~多美代|+1:横置目标永久物。 它于其操控者的下一个重置步骤中不能重置。\n-2:目标牌手每操控一个已横置生物,你就抓一张牌。\n-8:你获得具有「你的手牌数量没有上限」和「每当一张牌从任何区域置入你的坟墓场时,你可以将它移回你手上」的徽记。 -Tamiyo's Epiphany|多美代的顿悟|法术|占卜4,然后抓两张牌。 -Tamiyo's Journal|多美代的札记|传奇神器|在你的维持开始时,探查。(将一个无色线索衍生神器放进战场,且其具有「{2},牺牲此神器:抓一张牌。」)\n{T},牺牲三个线索:从你的牌库中搜寻一张牌并置于你手上。然后将你的牌库洗牌。 Tana, the Bloodsower|沃血塔娜|传奇生物~妖精/德鲁伊|践踏\n每当沃血塔娜对任一牌手造成战斗伤害时,派出等量的1/1绿色腐生物衍生生物。\n拍档(你可将两个具有拍档异能的生物共同用作指挥官。) Tandem Lookout|协力警戒员|生物~人类/斥候|魂系 (你可以将此生物与另一未搭档生物在它们任一进战场时组搭档。 只要你操控它们,此两者便持续搭档。)\n只要协力警戒员与另一生物搭档,它们便各具有「每当此生物对一位对手造成伤害时,抓一张牌。」 Tandem Tactics|协力战术|瞬间|至多两个目标生物各得+1/+2直到回合结束。你获得2点生命。 @@ -12269,8 +12557,8 @@ Taranika, Akroan Veteran|阿喀洛斯老兵塔若妮卡|传奇生物 ~人类 Tarfire|焦油火|部族瞬间~精灵|焦油火对目标生物或牌手造成2点伤害。 Tarmogoyf|塔莫耶夫|生物~拉高耶夫|塔莫耶夫的力量等同于所有坟墓场中牌的类别之数量,其防御力等同于该数量加1。 Tarox Bladewing|锋翼塔洛兹|传奇生物~龙|飞行,敏捷\n声威~弃掉另一张名称为锋翼塔洛兹的牌:锋翼塔洛兹得+X/+X直到回合结束,X为其力量。 -Tasigur, the Golden Fang|金牙塔西格|传奇生物~人类/祭师|掘穴(你于施放此咒语时每从你坟墓场中放逐一张牌,就能为此咒语支付{1}。)\n{2}{G/U}{G/U}:将你牌库顶的两张牌置入你的坟墓场,然后任一对手选择你坟墓场中的一张非地牌,将该牌从该处移回你手上。 Tasigur's Cruelty|塔西格的酷虐|法术|掘穴(你于施放此咒语时每从你坟墓场中放逐一张牌,就能为此咒语支付{1}。)\n每位对手各弃两张牌。 +Tasigur, the Golden Fang|金牙塔西格|传奇生物~人类/祭师|掘穴(你于施放此咒语时每从你坟墓场中放逐一张牌,就能为此咒语支付{1}。)\n{2}{G/U}{G/U}:将你牌库顶的两张牌置入你的坟墓场,然后任一对手选择你坟墓场中的一张非地牌,将该牌从该处移回你手上。 Tasseled Dromedary|华装骆驼|生物~骆驼| Taste for Mayhem|破坏之乐|结界~灵气|生物结界\n受此结界的生物得+2/+0。\n背水战~只要你没有手牌,受此结界的生物便额外得+2/+0。 Taste of Blood|尝血之乐|法术|尝血之乐对目标牌手造成1点伤害,且你获得1点生命。 @@ -12295,51 +12583,57 @@ Tectonic Giant|地壳巨人|生物 ~元素/巨人|每当地壳巨人攻击 Tectonic Reformation|重整地壳|结界|你手上的每张地牌均具有循环{R}。\n循环{2}({2},弃掉此牌:抓一张牌。) Tectonic Rift|地壳迸裂|法术|消灭目标地。 不具飞行异能的生物本回合不能进行阻挡。 Teetering Peaks|晃摇山峰|地|晃摇山峰须横置进战场。\n当晃摇山峰进战场时,目标生物得+2/+0直到回合结束。\n{T}:加{R}到你的法术力池中。 -Teferi, Hero of Dominaria|多明纳里亚英雄泰菲力|传奇鹏洛客 ~泰菲力|+1:抓一张牌。在下一个结束步骤开始时,重置两个地。\n−3:将目标非地永久物置于其拥有者的牌库顶数来第三张的位置。\n−8:你获得具有「每当你抓一张牌时,放逐目标由对手操控的永久物」的徽记。 -Teferi, Mage of Zhalfir|赛费尔法师泰菲力|传奇生物~人类/法术师|闪现\n由你拥有且不在战场上的生物牌具有闪现异能。\n每位对手只可以于其能施放法术的时机下施放咒语。 -Teferi, Temporal Archmage|时间大法师泰菲力|鹏洛客~泰菲力|+1:检视你牌库顶的两张牌。将其中一张置于你手上,另一张置于你的牌库底。\n−1:重置至多四个目标永久物。\n−10:你获得具有「你可以在任意牌手的回合中,于你能够施放瞬间的时机下,起动由你操控之鹏洛客的忠诚异能」的徽记。\n时间大法师泰菲力可用作指挥官。 -Teferi, Time Raveler|理时泰菲力|传奇鹏洛客 ~泰菲力|对手只可以于其能施放法术的时机下施放咒语。\n+1:直到你的下一个回合,你可以将法术咒语视同具有闪现异能地来施放。\n−3:将至多一个目标神器,生物或结界移回其拥有者的手上。抓一张牌。 -Teferi, Timebender|曲时大师泰菲力|传奇鹏洛客 ~泰菲力|+2:重置至多一个目标神器或生物。\n−3:你获得2点生命且抓两张牌。\n−9:于本回合后进行额外的一个回合。 +Teferi's Ageless Insight|泰菲力的永恒洞察|传奇结界|如果你将抓一张牌,且这不是你于自己的每个抓牌步骤中所抓的第一张牌,则改为抓两张牌。 Teferi's Moat|泰菲力的护城河|结界|于泰菲力的护城河进场时,选择一种颜色。\n不具飞行异能的该色生物不能攻击你。 +Teferi's Protege|泰菲力的门徒|生物 ~人类/法术师|{1}{U},{T}:抓一张牌,然后弃一张牌。 Teferi's Puzzle Box|泰菲力的魔术方块|神器|在每位牌手的抓牌步骤开始时,该牌手将其手牌以任意次序置于其牌库底,然后抓等量的牌。 Teferi's Sentinel|泰菲力的哨卫|神器生物 ~魔像|只要你操控泰菲力鹏洛客,泰菲力的哨卫便得+4/+0。 Teferi's Time Twist|泰菲力的曲时术|瞬间|放逐目标由你操控的永久物。在下一个结束步骤开始时,将所放逐的牌在其拥有者的操控下移回战场。如果它进战场时是生物,则它进战场时上面额外有一个+1/+1指示物。 -Telekinetic Sliver|念力裂片妖|生物~裂片妖|所有裂片妖具有「{T}:横置目标永久物。」 -Telemin Performance|承思民献艺|法术|目标对手自他的牌库顶开始展示牌,直到展示出一张生物牌为止。 该牌手将所有以此法展示的非生物牌置入其坟墓场,然后你将该生物牌在你的操控下放置进场。 -Telepathy|心灵感应|结界|对手以展示手牌的方式进行对战。 -Teleportal|远距传送|法术|目标由你操控的生物得+1/+0直到回合结束,且本回合不能被阻挡。\n超载{3}{U}{R}(你可以支付此咒语的超载费用来施放它。如果你如此作,将其中的「目标」字样全部更改为「每个」。) +Teferi's Tutelage|泰菲力的指导|结界|当泰菲力的指导进战场时,抓一张牌,然后弃一张牌。\n每当你抓一张牌时,目标对手磨两张牌。 +Teferi's Wavecaster|泰菲力的唤浪师|生物 ~人鱼/法术师|闪现\n当泰菲力的唤浪师进战场时,你可以从你的牌库和/或坟墓场中搜寻一张名称为历时旅客泰菲力的牌,展示该牌,并将它置于你手上。如果你以此法搜寻你的牌库,则将它洗牌。 +Teferi, Hero of Dominaria|多明纳里亚英雄泰菲力|传奇鹏洛客 ~泰菲力|+1:抓一张牌。在下一个结束步骤开始时,重置两个地。\n−3:将目标非地永久物置于其拥有者的牌库顶数来第三张的位置。\n−8:你获得具有「每当你抓一张牌时,放逐目标由对手操控的永久物」的徽记。 +Teferi, Mage of Zhalfir|赛费尔法师泰菲力|传奇生物~人类/法术师|闪现(你可以于你能够使用瞬间的时机下使用此咒语。)\n由你所拥有、且不在场上的生物牌都具有闪现异能。\n每位对手只可以于他能使用法术的时机下使用咒语。 +Teferi, Master of Time|弄时宗师泰菲力|传奇鹏洛客 ~泰菲力|你可以在任意牌手的回合中,于你能够施放瞬间的时机下,起动弄时宗师泰菲力的忠诚异能。\n+1:抓一张牌,然后弃一张牌。\n-3:目标不由你操控的生物跃离。(直到其操控者的下一个回合,该生物及贴附于其上的所有东西都视作不存在。)\n-10:于本回合后进行额外的两个回合。 +Teferi, Temporal Archmage|时间大法师泰菲力|鹏洛客~泰菲力|+1:检视你牌库顶的两张牌。将其中一张置于你手上,另一张置于你的牌库底。\n−1:重置至多四个目标永久物。\n−10:你获得具有「你可以在任意牌手的回合中,于你能够施放瞬间的时机下,起动由你操控之鹏洛客的忠诚异能」的徽记。\n时间大法师泰菲力可用作指挥官。 +Teferi, Time Raveler|理时泰菲力|传奇鹏洛客 ~泰菲力|对手只可以于其能施放法术的时机下施放咒语。\n+1:直到你的下一个回合,你可以将法术咒语视同具有闪现异能地来施放。\n−3:将至多一个目标神器,生物或结界移回其拥有者的手上。抓一张牌。 +Teferi, Timebender|曲时大师泰菲力|传奇鹏洛客 ~泰菲力|+2:重置至多一个目标神器或生物。\n−3:你获得2点生命且抓两张牌。\n−9:于本回合后进行额外的一个回合。 +Teferi, Timeless Voyager|历时旅客泰菲力|传奇鹏洛客 ~泰菲力|+1:抓一张牌。\n−3:将目标生物置于其拥有者的牌库顶。\n−8:由目标对手操控的所有生物跃离。直到你下一个回合的回合结束,它们不能跃回。(它们及贴附其上的所有东西都视作不存在。) Tel-Jilad Defiance|泰几朗式反抗|瞬间|目标生物获得反神器保护异能直到回合结束。\n抓一张牌。 Tel-Jilad Fallen|泰几朗逝者|生物~妖精/战士|反神器保护\n侵染 (此生物会以-1/-1指示物的方式对生物造成伤害,并以中毒指示物的方式对牌手造成伤害。) Tel-Jilad Justice|泰几朗式正义|瞬间|消灭目标神器。\n占卜2(检视你牌库顶的两张牌。将其中任意数量的牌置于你牌库底,其余则置于你牌库顶;你决定牌的顺序。) Tel-Jilad Lifebreather|泰几朗复生师|生物~巨魔/祭师|{G},{T},牺牲一个树林:重生目标生物。 Tel-Jilad Outrider|泰几朗前导兵|生物~地精/战士|反神器保护 Tel-Jilad Wolf|泰几朗军狼|生物~狼|每当泰几朗军狼被任何神器生物阻挡时,泰几朗军狼便得+3/+3直到回合结束。 +Telekinetic Sliver|念力裂片妖|生物~裂片妖|所有裂片妖具有「{T}:横置目标永久物。」 +Telemin Performance|承思民献艺|法术|目标对手自他的牌库顶开始展示牌,直到展示出一张生物牌为止。 该牌手将所有以此法展示的非生物牌置入其坟墓场,然后你将该生物牌在你的操控下放置进场。 +Telepathy|心灵感应|结界|对手以展示手牌的方式进行对战。 +Teleportal|远距传送|法术|目标由你操控的生物得+1/+0直到回合结束,且本回合不能被阻挡。\n超载{3}{U}{R}(你可以支付此咒语的超载费用来施放它。如果你如此作,将其中的「目标」字样全部更改为「每个」。) Teller of Tales|故事精|生物 - 精怪|飞行\n每当你使用精怪或古咒咒语时,横置或重置目标生物。 Telling Time|显现未来|瞬间|检视你牌库顶的三张牌。 将其中一张置于你手上,一张置于你牌库顶,另一张置于你牌库底。 Temmet, Vizier of Naktamun|拿塔蒙维齐尔蒂穆特|传奇生物~人类/僧侣|在你回合的战斗开始时,目标由你操控的衍生生物得+1/+1直到回合结束,且本回合不能被阻挡。\n遗存{3}{W}{U}({3}{W}{U},从你的坟墓场放逐此牌:派出一个衍生物,且为此牌的复制品,但它是白色灵俑/人类/僧侣,且没有法术力费用。遗存的时机视同法术。) Tempered Sliver|蓄势裂片妖|生物 ~裂片妖|由你操控的裂片妖生物具有「每当此生物对任一牌手造成战斗伤害时,在其上放置一个+1/+1指示物。」 Tempered Steel|精炼钢|结界|由你操控的神器生物得+2/+2。 +Tempered Veteran|蓄势老兵|生物 ~人类/骑士|{W},{T}:在目标其上有+1/+1指示物的生物上放置一个+1/+1指示物。\n{4}{W}{W},{T}:在目标生物上放置一个+1/+1指示物。 Tempest Caller|暴雨唤师|生物 ~人鱼/法术师|当暴雨唤师进战场时,横置由目标对手操控的所有生物。 Tempest Djinn|暴风雨巨灵|生物 ~巨灵|飞行\n你每操控一个基本海岛,暴风雨巨灵便得+1/+0。 -Tempest of Light|明光风暴|瞬间|消灭所有结界。 Tempest Owl|风暴猫头鹰|生物~鸟|增幅{4}{U} (你施放此咒语时可以额外支付{4}{U}。)\n飞行\n当风暴猫头鹰进战场时,若它已增幅,则横置至多三个目标永久物。 +Tempest of Light|明光风暴|瞬间|消灭所有结界。 Temple Altisaur|殿堂硕伟龙|生物 ~恐龙|如果某来源将对另一个由你操控的恐龙造成伤害,则防止其中除了1点以外的所有伤害。 Temple Bell|庙宇响钟|神器|{T}:每位牌手各抓一张牌。 Temple Garden|殿堂花园|地 ~树林/平原|({T}:加{G}或{W}。)\n于殿堂花园进战场时,你可以支付2点生命。如果你未如此作,则殿堂花园须横置进战场。 Temple Thief|殿堂窃贼|生物 ~人类/浪客|殿堂窃贼不能被结界生物或受有灵气的生物阻挡。 -Temple of Abandon|离弃殿堂|地|离弃殿堂须横置进战场。\n当离弃殿堂进战场时,占卜1。\n{T}:加{R}或{G}。 +Temple of Abandon|离弃殿堂|地|离弃殿堂须横置进战场。\n当离弃殿堂进战场时,占卜1。(检视你牌库顶的牌。你可以将该牌置于你的牌库底。)\n{T}:加{R}或{G}到你的法术力池中。 Temple of Aclazotz|阿洛佐兹神殿|传奇地|(由阿古尔血禁仪式转化。)\n{T}:加{B}到你的法术力池中。\n{T},牺牲一个生物:你获得等同于所牺牲之生物防御力的生命。 -Temple of Deceit|诡诈殿堂|地|诡诈殿堂须横置进战场。\n当诡诈殿堂进战场时,占卜1。\n{T}:加{U}或{B}。 -Temple of Enlightenment|启蒙殿堂|地|启蒙殿堂须横置进战场。\n当启蒙殿堂进战场时,占卜1。\n{T}:加{W}或{U}。 -Temple of Epiphany|顿悟殿堂|地|顿悟殿堂须横置进战场。\n当顿悟殿堂进战场时,占卜1。\n{T}:加{U}或{R}。 -Temple of Malady|疫病殿堂|地|疫病殿堂须横置进战场。\n当疫病殿堂进战场时,占卜1。\n{T}:加{B}或{G}。 -Temple of Malice|恶意殿堂|地|恶意殿堂须横置进战场。\n当恶意殿堂进战场时,占卜1。\n{T}:加{B}或{R}。 -Temple of Mystery|神秘殿堂|地|神秘殿堂须横置进战场。\n当神秘殿堂进战场时,占卜1。\n{T}:加{G}或{U}。 -Temple of Plenty|丰足殿堂|地|丰足殿堂须横置进战场。\n当丰足殿堂进战场时,占卜1。\n{T}:加{G}或{W}。 -Temple of Silence|静寂殿堂|地|静寂殿堂须横置进战场。\n当静寂殿堂进战场时,占卜1。\n{T}:加{W}或{B}。 +Temple of Deceit|诡诈殿堂|地|诡诈殿堂须横置进战场。\n当诡诈殿堂进战场时,占卜1。(检视你牌库顶的牌。你可以将该牌置于你的牌库底。)\n{T}:加{U}或{B}到你的法术力池中。 +Temple of Enlightenment|启蒙殿堂|地|启蒙殿堂须横置进战场。\n当启蒙殿堂进战场时,占卜1。(检视你牌库顶的牌。你可以将该牌置于你的牌库底。)\n{T}:加{W}或{U}到你的法术力池中。 +Temple of Epiphany|顿悟殿堂|地|顿悟殿堂须横置进战场。\n当顿悟殿堂进战场时,占卜1。(检视你牌库顶的牌。你可以将该牌置于你的牌库底。)\n{T}:加{U}或{R}到你的法术力池中。 +Temple of Malady|疫病殿堂|地|疫病殿堂须横置进战场。\n当疫病殿堂进战场时,占卜1。(检视你牌库顶的牌。你可以将该牌置于你的牌库底。)\n{T}:加{B}或{G}到你的法术力池中。 +Temple of Malice|恶意殿堂|地|恶意殿堂须横置进战场。\n当恶意殿堂进战场时,占卜1。(检视你牌库顶的牌。你可以将该牌置于你的牌库底。)\n{T}:加{B}或{R}到你的法术力池中。 +Temple of Mystery|神秘殿堂|地|神秘殿堂须横置进战场。\n当神秘殿堂进战场时,占卜1。(检视你牌库顶的牌。你可以将该牌置于你的牌库底。)\n{T}:加{G}或{U}到你的法术力池中。 +Temple of Plenty|丰足殿堂|地|丰足殿堂须横置进战场。\n当丰足殿堂进战场时,占卜1。(检视你牌库顶的牌。你可以将该牌置于你的牌库底。)\n{T}:加{G}或{W}到你的法术力池中。 +Temple of Silence|静寂殿堂|地|静寂殿堂须横置进战场。\n当静寂殿堂进战场时,占卜1。(检视你牌库顶的牌。你可以将该牌置于你的牌库底。)\n{T}:加{W}或{B}到你的法术力池中。 +Temple of Triumph|胜利殿堂|地|胜利殿堂须横置进战场。\n当胜利殿堂进战场时,占卜1。(检视你牌库顶的牌。你可以将该牌置于你的牌库底。)\n{T}:加{R}或{W}到你的法术力池中。 Temple of the False God|伪神殿堂|地|{T}:加{2}到你的法术力池中。只能于你操控五个或更多地时起动此异能。 -Temple of Triumph|胜利殿堂|地|胜利殿堂须横置进战场。\n当胜利殿堂进战场时,占卜1。\n{T}:加{R}或{W}。 -Temple Thief|殿堂窃贼|生物~人类/浪客|殿堂窃贼不能被结界生物或受有灵气的生物阻挡。 Temporal Adept|时间专家|生物~人类/法术师|{U}{U}{U},{T}:将目标永久物移回其拥有者手上。 Temporal Eddy|时间涡流|法术|将目标生物或地置于其拥有者的牌库顶。 Temporal Extortion|敲诈时间|法术|当你使用敲诈时间,任意牌手可以支付其一半生命,小数点后进位。 若有牌手如此做,则反击敲诈时间。\n于本回合后进行额外的一个回合。 @@ -12365,6 +12659,7 @@ Tendo Ice Bridge|天户冰桥|地|天户冰桥进场时上面有一个充电指 Tendrils of Corruption|腐化卷须|瞬间|腐化卷须对目标生物造成X点伤害且你获得X点生命,X为由你操控的沼泽之数量。 Teneb, the Harvester|拾殇龙王天涅|传奇生物~龙|飞行\n每当拾殇龙王天涅对牌手造成战斗伤害时,你可以支付{2}{B}。 若你如此作,将目标生物牌从坟墓场在你的操控下放置进场。 Tenement Crasher|居所粉碎兽|生物~野兽|敏捷 +Tentative Connection|暂时性联系|法术|如果你操控具威慑异能的生物,则此咒语减少{3}来施放。\n获得目标生物的操控权直到回合结束。重置该生物。它获得敏捷异能直到回合结束。 Tenth District Guard|第十区守卫|生物 ~人类/士兵|当第十区守卫进战场时,目标生物得+0/+1直到回合结束。 Tenth District Legionnaire|第十区军团兵|生物 ~人类/士兵|敏捷\n每当你施放以第十区军团兵为目标的咒语时,在第十区军团兵上放置一个+1/+1指示物,然后占卜1。 Tenth District Veteran|第十区老兵|生物 ~人类/士兵|警戒\n每当第十区老兵攻击时,重置另一个目标由你操控的生物。 @@ -12391,6 +12686,7 @@ Territorial Roc|据地洛克鸟|生物~鸟|飞行 Terror of Kruin Pass|克廉峡惧兽|生物~ - 狼人|连击\n每个由你操控的狼人都只能被两个或更多生物阻挡。\n在每个维持开始时,若某牌手上回合施放了两个或更多咒语,转化克廉峡惧兽。 Terror of Mount Velus|维鲁斯山骇龙|生物 ~龙|飞行,连击\n当维鲁斯山骇龙进战场时,由你操控的生物获得连击异能直到回合结束。 Terror of the Fairgrounds|展区恐灵|生物~怪灵| +Terror of the Peaks|峰顶惧龙|生物 ~龙|飞行\n对手施放之以峰顶惧龙为目标的咒语须额外支付3点生命来施放。\n每当另一个生物在你的操控下进战场时,峰顶惧龙对任意一个目标造成伤害,其数量等同于进战场生物之力量。 Terror|惊骇|瞬间|消灭目标非神器且非黑色的生物。 它不能重生。 Terrus Wurm|培土亚龙|生物~灵俑/亚龙|食腐{6}{B}({6}{B},从你的坟墓场放逐此牌:在目标生物上放置若干+1/+1指示物,其数量等同于此牌的力量。食腐的时机视同法术。) Teshar, Ancestor's Apostle|圣祖灵门徒铁夏|传奇生物 ~鸟/僧侣|飞行\n每当你施放史迹咒语时,将目标总法术力费用等于或小于3的生物牌从你的坟墓场移回战场。(神器、传奇和传纪是史迹。) @@ -12398,18 +12694,13 @@ Test of Faith|试炼信念|瞬间|防止本回合中接下来将对目标生物 Tethmos High Priest|忒特摩斯高阶僧侣|生物~猫/僧侣|勇行~每当你施放一个以忒特摩斯高阶僧侣为目标的咒语时,将目标总法术力费用等于或小于2的生物牌从你的坟墓场移回战场。 Tetsuko Umezawa, Fugitive|浪人梅泽哲子|传奇生物 ~人类/浪客|由你操控且力量或防御力等于或小于1的生物不能被阻挡。 Tetzimoc, Primal Death|始亡帝兹默|传奇生物 ~长老/恐龙|死触\n{B},从你手上展示始亡帝兹默:在目标生物上放置一个猎物指示物。只能于你的回合中起动此异能。\n当帝兹默进战场时,消灭所有由对手操控且其上有猎物指示物的生物。 -Teyo, the Shieldmage|盾法师泰佑|传奇鹏洛客 ~泰佑|你具有辟邪异能。(你不能成为由对手操控之咒语或异能的目标。)\n−2:派出一个0/3白色,具守军异能的墙衍生生物。 Teyo's Lightshield|泰佑的幻光盾|生物 ~虚影|当泰佑的幻光盾进战场时,在目标由你操控的生物上放置一个+1/+1指示物。 +Teyo, the Shieldmage|盾法师泰佑|传奇鹏洛客 ~泰佑|你具有辟邪异能。(你不能成为由对手操控之咒语或异能的目标。)\n−2:派出一个0/3白色,具守军异能的墙衍生生物。 Teysa Karlov|泰莎卡洛夫|传奇生物 ~人类/参谋|如果某个死去的生物触发由你操控之永久物的触发式异能,则该异能额外触发一次。\n由你操控的衍生生物具有警戒与系命异能。 Teysa, Envoy of Ghosts|鬼影特使泰莎|传奇生物~人类/参谋|警戒,反生物保护\n每当一个生物对你造成战斗伤害时,消灭该生物。将一个1/1,白黑双色,具飞行异能的精怪衍生生物放进战场。 Teysa, Orzhov Scion|欧佐夫传人泰莎|传奇生物~人类/参谋|牺牲三个白色生物:将目标生物移出对战。\n每当由你操控的另一个黑色生物从场上置入坟墓场时,将一个1/1白色,具有飞行异能的精怪衍生物放置进场。 Tezzeret the Schemer|阴谋家泰兹瑞|鹏洛客~泰兹瑞|+1:派出一个无色,名称为乙金源的衍生神器,它具有「{T},牺牲此神器:加一点任意颜色的法术力到你的法术力池中。」\n−2:目标生物得+X/-X直到回合结束,X为由你操控的神器数量。\n−7:你获得具有「在你回合的战斗开始时,目标由你操控的神器成为基础力量与防御力为5/5的神器生物」的徽记。 Tezzeret the Seeker|致知者泰兹瑞|鹏洛客~泰兹瑞|+1:重置至多两个目标神器。\n-X:从你的牌库中搜寻一张总法术力费用小于或等于X的神器牌,并将它放置进场。 然后将你的牌库洗牌。\n-5:由你操控的神器成为5/5神器生物直到回合结束。 -Tezzeret, Agent of Bolas|波拉斯特务泰兹瑞|鹏洛客~泰兹瑞|+1:检视你牌库顶的五张牌。 你可以展示其中的一张神器牌,并将其置于你手上。 将其余的牌以任意顺序置于你牌库底。\n-1:目标神器成为5/5神器生物。\n-4:目标牌手失去X点生命且你获得X点生命,X为由你操控之神器数量的两倍。 -Tezzeret, Artifice Master|神器大师泰兹瑞|传奇鹏洛客 ~泰兹瑞|+1:派出一个1/1无色,具飞行异能的振翼机衍生神器生物。\n0:抓一张牌。如果你操控三个或更多神器,则改为抓两张牌。\n−9:你获得具有「在你的结束步骤开始时,从你的牌库中搜寻一张永久物牌,将之放进战场,然后将你的牌库洗牌」的徽记。 -Tezzeret, Cruel Machinist|残忍械师泰兹瑞|传奇鹏洛客 ~泰兹瑞|+1:抓一张牌。\n0:直到你的下一个回合,目标由你操控的神器成为5/5生物,且仍具有原本类别。\n−7:将任意数量的牌从你手上面朝下地放进战场。它们是5/5\n神器生物。 -Tezzeret, Master of Metal|金属大师泰兹瑞|鹏洛客~泰兹瑞|+1:从你牌库顶开始展示牌,直到你展示出一张神器牌为止。将该牌置于你手上,并将其余的牌以随机顺序置于你的牌库底。\n−3:目标对手失去等同于由你操控之神器数量的生命。\n−8:获得所有由目标对手操控之神器和生物的操控权。 -Tezzeret, Master of the Bridge|渡桥大师泰兹瑞|传奇鹏洛客 ~泰兹瑞|你施放的生物与鹏洛客咒语具有神器共鸣异能。\n+2:渡桥大师泰兹瑞向每位对手各造成X点伤害,X为由你操控的神器数量。你获得X点生命。\n−3:将目标神器牌从你的坟墓场移回你手上。\n−8:放逐你牌库顶的十张牌。将其中所有神器牌放进战场。 Tezzeret's Ambition|泰兹瑞的野心|法术|抓三张牌。如果你未操控神器,则弃一张牌。 Tezzeret's Betrayal|泰兹瑞的背叛|法术|消灭目标生物。你可以从你的牌库和/或坟墓场中搜寻一张名称为金属大师泰兹瑞的牌,展示该牌,并将它置于你手上。如果你以此法搜寻你的牌库,则将它洗牌。 Tezzeret's Gambit|泰兹瑞的计策|法术|({U/P}可用{U}或2点生命来支付。)\n抓两张牌,然后增殖。 (你选择任意数量其上有指示物的永久物和/或牌手,然后在其上放置一个它已有之类别的指示物。) @@ -12417,18 +12708,21 @@ Tezzeret's Gatebreaker|泰兹瑞的破门械|神器|当泰兹瑞的破门械进 Tezzeret's Simulacrum|泰兹瑞拟像械|神器生物~魔像|{T}:目标对手失去1点生命。如果你操控泰兹瑞鹏洛客,则改为该牌手失去3点生命。 Tezzeret's Strider|泰兹瑞的神行像|神器生物 ~魔像|只要你操控泰兹瑞鹏洛客,泰兹瑞的神行像便具有威慑异能。(它只能被两个或更多生物阻挡。) Tezzeret's Touch|泰兹瑞之触|结界~灵气|结附于神器\n所结附的神器是基础力量与防御力为5/5的生物,且仍具有原本类别。\n当所结附的神器置入坟墓场时,将该牌移回其拥有者手上。 +Tezzeret, Agent of Bolas|波拉斯特务泰兹瑞|鹏洛客~泰兹瑞|+1:检视你牌库顶的五张牌。 你可以展示其中的一张神器牌,并将其置于你手上。 将其余的牌以任意顺序置于你牌库底。\n-1:目标神器成为5/5神器生物。\n-4:目标牌手失去X点生命且你获得X点生命,X为由你操控之神器数量的两倍。 +Tezzeret, Artifice Master|神器大师泰兹瑞|传奇鹏洛客 ~泰兹瑞|+1:派出一个1/1无色,具飞行异能的振翼机衍生神器生物。\n0:抓一张牌。如果你操控三个或更多神器,则改为抓两张牌。\n−9:你获得具有「在你的结束步骤开始时,从你的牌库中搜寻一张永久物牌,将之放进战场,然后将你的牌库洗牌」的徽记。 +Tezzeret, Cruel Machinist|残忍械师泰兹瑞|传奇鹏洛客 ~泰兹瑞|+1:抓一张牌。\n0:直到你的下一个回合,目标由你操控的神器成为5/5生物,且仍具有原本类别。\n−7:将任意数量的牌从你手上面朝下地放进战场。它们是5/5\n神器生物。 +Tezzeret, Master of Metal|金属大师泰兹瑞|鹏洛客~泰兹瑞|+1:从你牌库顶开始展示牌,直到你展示出一张神器牌为止。将该牌置于你手上,并将其余的牌以随机顺序置于你的牌库底。\n−3:目标对手失去等同于由你操控之神器数量的生命。\n−8:获得所有由目标对手操控之神器和生物的操控权。 +Tezzeret, Master of the Bridge|渡桥大师泰兹瑞|传奇鹏洛客 ~泰兹瑞|你施放的生物与鹏洛客咒语具有神器共鸣异能。\n+2:渡桥大师泰兹瑞向每位对手各造成X点伤害,X为由你操控的神器数量。你获得X点生命。\n−3:将目标神器牌从你的坟墓场移回你手上。\n−8:放逐你牌库顶的十张牌。将其中所有神器牌放进战场。 Thada Adel, Acquisitor|巧取者札妲艾迪|传奇生物~人鱼/浪客|海岛行者\n每当巧取者札妲艾迪对牌手造成战斗伤害时,从该牌手的牌库中搜寻一张神器牌并将它放逐。 然后该牌手将他的牌库洗牌。 直到回合结束,你可以使用该牌。 -Thalia, Guardian of Thraben|瑟班守护者莎利雅|传奇生物 ~人类/士兵|先攻\n非生物咒语增加{1}来施放。 -Thalia, Heretic Cathar|护教军异端莎利雅|传奇生物~人类/士兵|先攻\n由对手操控的生物和非基本地须横置进战场。 Thalia's Lancers|莎利雅的枪骑兵|生物~人类/骑士|先攻\n当莎利雅的枪骑兵进战场时,你可以从你牌库中搜寻一张传奇牌,展示该牌,将它置于你手上,然后将你的牌库洗牌。 Thalia's Lieutenant|莎利雅的副官|生物~人类/士兵|当莎利雅的副官进战场时,在每个由你操控的其他人类上各放置一个+1/+1指示物。\n每当另一个人类在你的操控下进战场时,在莎利雅的副官上放置一个+1/+1指示物。 +Thalia, Guardian of Thraben|瑟班守护者莎利雅|传奇生物 ~人类/士兵|先攻\n非生物咒语增加{1}来施放。 +Thalia, Heretic Cathar|护教军异端莎利雅|传奇生物~人类/士兵|先攻\n由对手操控的生物和非基本地须横置进战场。 Thallid Germinator|萌生散绿菌|生物~真菌|在你的维持开始时,在萌生散绿菌上放置一个芽孢指示物。\n从萌生散绿菌上移去三个芽孢指示物:将一个1/1绿色腐生物衍生物放置进场。\n牺牲一个腐生物:目标生物得+1/+1直到回合结束。 Thallid Omnivore|杂食散绿菌|生物 ~真菌|{1},牺牲另一个生物:杂食散绿菌得+2/+2直到回合结束。如果以此法牺牲的是腐生物,则你获得2点生命。 Thallid Shell-Dweller|蜗居散绿菌|生物~真菌|守军\n在你的维持开始时,在蜗居散绿菌上放置一个芽孢指示物。\n从蜗居散绿菌上移去三个芽孢指示物:将一个1/1绿色腐生物衍生物放置进场。 Thallid Soothsayer|预言散绿菌|生物 ~真菌|{2},牺牲一个生物:抓一张牌。 Thallid|散绿菌|生物~真菌|在你的维持开始时,在散绿菌上放置一个芽孢指示物。\n从散绿菌上移去三个芽孢指示物:将一个1/1绿色腐生物衍生物放置进场。 -Thassa, Deep-Dwelling|深洋塔萨|传奇结界生物~神|不灭\n只要你的蓝色献力小于五,塔萨便不是生物。\n在你的结束步骤开始时,放逐至多另一个目标由你操控的生物,然后将该牌在你的操控下移回战场。\n{3}{U}:横置另一个目标生物。 -Thassa, God of the Sea|海神塔萨|传奇结界生物~神|不灭\n只要你的蓝色献力小于五,塔萨便不是生物。(由你操控之永久物的法术力费用当中每含有一个{U},你的蓝色献力就加一。)\n在你的维持开始时,占卜1。\n{1}{U}:目标由你操控的生物本回合不能被阻挡。 Thassa's Bounty|塔萨的恩赐|法术|抓三张牌。目标牌手将其牌库顶的三张牌置入其坟墓场。 Thassa's Devourer|塔萨的吞噬兽|结界生物~元素|星彩~每当塔萨的吞噬兽或另一个结界在你的操控下进战场时,目标牌手将其牌库顶的两张牌置入其坟墓场。 Thassa's Emissary|塔萨的密使|结界生物~蟹|神授{5}{U}(如果你支付此牌的神授费用来施放它,则它便是具「结附于生物」的灵气咒语。如果它未结附于生物上,就会再度成为生物。)\n每当塔萨的密使或所结附的生物对任一牌手造成战斗伤害时,抓一张牌。\n所结附的生物得+3/+3。 @@ -12466,6 +12760,7 @@ The Locust God|蝗虫神|传奇生物~神|飞行\n每当你抓一张牌时, The Magic Mirror|魔法明镜|传奇神器|你坟墓场中每有一张瞬间与法术牌,此咒语便减少{1}来施放。\n你的手牌数量没有上限。\n在你的维持开始时,在魔法明镜上放置一个知识指示物,然后魔法明镜上每有一个知识指示物,便抓一张牌。 The Mending of Dominaria|多明纳里亚愈合|结界 ~传纪|(于此传纪进战场时及于你抓牌步骤后,加一个学问指示物。到III后牺牲之。)\nI, II — 将你牌库顶的两张牌置入你的坟墓场,然后你可以将一张生物牌从你的坟墓场移回你手上。\nIII — 将所有地牌从你的坟墓场移回战场,然后将你的坟墓场洗入你的牌库。 The Mirari Conjecture|映奇宝珠探究|结界 ~传纪|(于此传纪进战场时及于你抓牌步骤后,加一个学问指示物。到III后牺牲之。)\nI — 将目标瞬间牌从你的坟墓场移回你手上。\nII — 将目标法术牌从你的坟墓场移回你手上。\nIII — 直到回合结束,每当你施放瞬间或法术咒语时,将其复制。你可以为该复制品选择新的目标。 +The Ozolith|欧佐晶岩|传奇神器|每当一个由你操控的生物离开战场时,若其上有指示物,则将这些指示物放置在欧佐晶岩上。\n在你回合的战斗开始时,若欧佐晶岩上有指示物,则你可以将欧佐晶岩上的所有指示物移至目标生物上。 The Rack|拷问台|神器|于拷问台进场时,选择一位对手。\n在该牌手的维持开始时,拷问台对该牌手造成X点伤害,X为3减去其手牌数量。 The Royal Scions|皇族双子|传奇鹏洛客 ~威尔/萝婉|+1:抓一张牌,然后弃一张牌。\n+1:直到回合结束,目标生物得+2/+0且获得先攻与践踏异能。\n−8:抓四张牌。当你如此作时,皇族双子对任意一个目标造成等同于你手牌数量的伤害。 The Scarab God|甲虫神|传奇生物~神|在你的维持开始时,每位对手各失去X点生命且你占卜X,X为由你操控的灵俑数量。\n{2}{U}{B}:将目标生物牌从坟墓场放逐。派出一个衍生物,该衍生物为所放逐之牌的复制品,但它是4/4黑色灵俑。\n当甲虫神死去,在下一个结束步骤开始时,将它移回其拥有者手上。 @@ -12481,13 +12776,15 @@ Thermal Navigator|热能导航机|神器生物|牺牲一个神器:热能导航 Thermo-Alchemist|热力炼金术士|生物~人类/祭师|守军\n{T}:热力炼金术士向每位对手各造成1点伤害。\n每当你施放瞬间或法术咒语时,重置热力炼金术士。 Thermopod|热腹蛞蝓|雪境生物~蛞蝓|{S}:热腹蛞蝓获得敏捷异能直到回合结束。 ({S}能以产自雪境永久物的一点法术力来支付。)\n牺牲一个生物:加{R}到你的法术力池中。 Thespian's Stage|悲剧舞台|地|{T}:加{1}到你的法术力池中。\n{2},{T}:悲剧舞台成为目标地的复制品,并获得此异能。 -Thicket Crasher|灌丛粉碎灵|生物 ~元素/犀牛|践踏(此生物造成之过量战斗伤害能对所攻击的牌手或鹏洛客造成之。)\n由你操控的其他元素具有践踏异能。 Thick-Skinned Goblin|皮厚精灵|生物~精灵/祭师|你可支付{0},而不支付由你操控的永久物之返响费用。\n{R}:皮厚精灵获得反红保护异能直到回合结束。 +Thicket Crasher|灌丛粉碎灵|生物 ~元素/犀牛|践踏(此生物造成之过量战斗伤害能对所攻击的牌手或鹏洛客造成之。)\n由你操控的其他元素具有践踏异能。 Thief of Blood|鲜血窃贼|生物~吸血鬼|飞行于鲜血窃贼进战场时,移去所有永久物上的所有指示物。鲜血窃贼进战场时上面有数个+1/+1指示物,其数量为以此法移去之指示物数量。 Thief of Hope|希望窃贼|生物~精怪|每当你使用精怪或古咒咒语时,目标对手失去1点生命且你获得1点生命。\n转生2(当它从场上进入坟墓场时,你可以将目标总法术力费用等于或小于2的精怪牌从你的坟墓场移回你手上。) Thief of Sanity|心智窃贼|生物 ~幽灵|飞行\n每当心智窃贼对任一牌手造成战斗伤害时,检视该牌手牌库顶的三张牌,将其中一张牌面朝下地放逐,然后将其余的牌置入其坟墓场。于该牌持续放逐的时段内,你可以检视之,你可以施放之,且你可以将法术力视同任意种类的法术力来支付施放该咒语的费用。 Thieves' Fortune|盗贼好运|部族瞬间~浪客|伺机{U} (如果你于本回合中以浪客向牌手造成战斗伤害,你可以支付此牌的伺机费用来使用它。)\n检视你牌库顶的四张牌。 将其中一张置于你手上,其余的牌则以任意顺序置于你的牌库底。 +Thieves' Guild Enforcer|盗贼公会执法者|生物 ~人类/浪客|闪现\n每当盗贼公会执法者或另一个浪客在你的操控下进战场时,每位对手各磨两张牌。\n只要任一对手的坟墓场中有八张或更多牌,盗贼公会执法者便得+2/+1且具有死触异能。 Thieving Magpie|窃鹊|生物~鸟|飞行(只有具飞行异能的生物才能阻挡它。)\n每当窃鹊向对手造成伤害时,你抓一张牌。 +Thieving Otter|窃獭|生物 ~水獭|每当窃獭向任一对手造成伤害时,抓一张牌。 Thieving Sprite|行窃仙子|生物~仙灵/浪客|飞行\n当行窃仙子进场时,目标牌手从手上展示X张牌,X为由你操控的仙灵数量。 你从那些牌中选择一张。 该牌手弃掉该牌。 Thing in the Ice|冰封巨物|生物~惊惧兽|守军\n冰封巨物进战场时上面有四个寒冰指示物。\n每当你施放瞬间或法术咒语时,从冰封巨物上移去一个寒冰指示物。然后若冰封巨物上没有寒冰指示物,转化它。 Think Twice|再次考虑|瞬间|抓一张牌。\n返照{2}{U} (你可以从你的坟墓场施放此牌,并支付其返照费用,然后将它放逐。) @@ -12506,6 +12803,7 @@ Thorn Elemental|刺棘元素|生物 ~元素|你可以让刺棘元素如同未 Thorn Lieutenant|荆棘副官|生物 ~妖精/战士|每当荆棘副官成为由对手操控之咒语或异能的目标时,派出一个1/1绿色妖精/战士衍生生物。\n{5}{G}:荆棘副官得+4/+4直到回合结束。 Thorn of Amethyst|紫水晶刺|神器|非生物咒语增加{1}来使用。 Thorn of the Black Rose|黑蔷薇之棘|生物~人类/杀手|死触(它对生物造成的任何数量伤害都足以消灭后者。)\n当黑蔷薇之棘进战场时,你成为君主。 +Thorn-Thrash Viashino|荆击族凡尔西诺|生物~凡尔西诺/战士|吞噬2 (于它进场时,你可以牺牲任意数量的生物。 此生物进场时上面有该数量两倍的+1/+1指示物。)\n{G}:荆击族凡尔西诺获得践踏异能直到回合结束。 Thornado|棘龙卷|瞬间|消灭目标具飞行异能的生物。\n循环{1}{G}({1}{G},弃掉此牌:抓一张牌。) Thornbite Staff|棘刺法杖|部族神器~祭师/武具|佩带此武具的生物具有「{2},{T}:此生物对目标生物或牌手造成1点伤害」以及「每当一个生物从场上置入坟墓场时,重置此生物。」\n每当一个祭师生物进场时,你可以将棘刺法杖装备于其上。\n佩带{4} Thornbow Archer|棘弓射手|生物~妖精/弓箭手|每当棘弓射手攻击时,每位未操控妖精的对手各失去1点生命。 @@ -12514,7 +12812,6 @@ Thorned Moloch|锐角棘蜥|生物~蜥蜴|灵技(每当你施放非生物咒 Thornhide Wolves|荆皮群狼|生物 ~狼| Thornling|棘灵精怪|生物~元素/变形兽|{G}:棘灵精怪获得敏捷异能直到回合结束。\n{G}:棘灵精怪获得践踏异能直到回合结束。\n{G}: 棘灵精怪本回合不会毁坏。\n{1}:棘灵精怪得+1/-1直到回合结束。\n{1}:棘灵精怪得-1/+1直到回合结束。 Thornscape Battlemage|荆景院战法术师|生物~地精/法术师|增幅{R}和/或{W}\n当荆景院战法术师进场时,若曾支付其{R}的增幅费用,则它对目标生物或牌手造成2点伤害。\n当荆景院战法术师进场时,若曾支付其{W}的增幅费用,则消灭目标神器。 -Thorn-Thrash Viashino|荆击族凡尔西诺|生物~凡尔西诺/战士|吞噬2 (于它进场时,你可以牺牲任意数量的生物。 此生物进场时上面有该数量两倍的+1/+1指示物。)\n{G}:荆击族凡尔西诺获得践踏异能直到回合结束。 Thorntooth Witch|荆牙法术师|生物~树妖/祭师|每当你使用树妖咒语时,你可以使目标生物得+3/-3直到回合结束。 Thornwatch Scarecrow|荆守稻草人|神器生物~稻草人|只要你操控绿色生物,荆守稻草人便具有干枯异能。 (它会以-1/-1指示物的方式对生物造成伤害。)\n只要你操控白色生物,荆守稻草人便具有警戒异能。 Thornweald Archer|荆林箭手|生物~地精/弓箭手|延势(此生物能阻挡具飞行异能的生物。)\n死触(每当此生物对任一生物造成伤害时,消灭后者。) @@ -12531,12 +12828,12 @@ Thought Hemorrhage|思想溢血|法术|说出一个非地牌的名称。 目标 Thought Reflection|心念映象|结界|如果你将抓一张牌,则改为抓两张牌。 Thought Scour|洗清思想|瞬间|目标牌手将其牌库顶的两张牌置入其坟墓场。\n抓一张牌。 Thought Vessel|思想容器|神器|你的手牌数量没有上限。{T}:加{1}到你的法术力池中。 +Thought-Knot Seer|结念预知体|生物~奥札奇|({C}代表无色法术力。)\n当结念预知体进战场时,目标对手展示其手牌。你选择其中一张非地牌,并放逐该牌。\n当结念预知体离开战场时,目标对手抓一张牌。 Thoughtbind|束缚思绪|瞬间|反击目标总法术力费用等于或小于4的咒语。 Thoughtbound Phantasm|缚念幻象|生物 ~精怪|守军\n每当你刺探时,在缚念幻象上放置一个+1/+1指示物。\n只要缚念幻象上面有三个或更多+1/+1指示物,它便能视同不具守军异能地进行攻击。 Thoughtcast|格物致知|法术|神器共鸣(你每操控一个神器,此咒语便减少{1}来施放。)\n抓两张牌。 Thoughtcutter Agent|断思密探|神器生物~人类/浪客|{U}{B},{T}:目标牌手失去1点生命并展示其手牌。 Thoughtflare|心念火光|瞬间|抓四张牌,然后弃两张牌。 -Thought-Knot Seer|结念预知体|生物~奥札奇|({C}代表无色法术力。)\n当结念预知体进战场时,目标对手展示其手牌。你选择其中一张非地牌,并放逐该牌。\n当结念预知体离开战场时,目标对手抓一张牌。 Thoughtpicker Witch|盗念法术师|生物~人类/法术师|{1},牺牲一个生物:检视目标对手牌库顶的两张牌,然后将其中一张移出对战。 Thoughtrender Lamia|裂念拉弥亚|结界生物~拉弥亚|星彩~每当裂念拉弥亚或另一个结界在你的操控下进战场时,每位对手各弃一张牌。 Thoughts of Ruin|崩坏思绪|法术|你每有一张手牌,每位牌手便牺牲一个地。 @@ -12544,9 +12841,9 @@ Thoughtseize|攫取思绪|法术|目标牌手展示其手牌。 你选择其中 Thoughtweft Gambit|纺思探先|瞬间|横置由全部对手所操控的所有生物,并重置所有由你操控的生物。 Thoughtweft Trio|纺思尖兵|生物~洁英/士兵|先攻,警戒\n夺冠洁英 (当它进场时,除非你将另一个由你操控的洁英移出对战,否则牺牲之。 当它离场时,将该牌移回场上。)\n纺思尖兵能阻挡任意数量的生物。 Thousand Winds|千风灵|生物~元素|飞行\n变身{5}{U}{U}(你可牌面朝下地施放此牌并支付{3},将其当成2/2生物。可随时支付其变身费用使其翻回正面。)\n当千风灵翻回正面时,将所有其他已横置的生物移回其拥有者手上。 -Thousand-legged Kami|千足神|生物~精怪|转生7(当它从场上进入坟墓场时,你可以将目标总法术力费用等于或小于7的精怪牌从你的坟墓场移回你手上。) Thousand-Year Elixir|千年琼浆|神器|你可以让由你操控的生物视同具有敏捷异能地使用其起动式异能。\n{1},{T}:重置目标生物。 Thousand-Year Storm|千年风暴|结界|每当你施放瞬间或法术咒语时,你本回合于此咒语之前每施放过一个瞬间或法术咒语,便将此咒语复制一次。你可以为每个复制品选择新的目标。 +Thousand-legged Kami|千足神|生物~精怪|转生7(当它从场上进入坟墓场时,你可以将目标总法术力费用等于或小于7的精怪牌从你的坟墓场移回你手上。) Thraben Doomsayer|瑟班劫难论者|生物~人类/僧侣|{T}:将一个1/1白色人类衍生生物放进战场。命悬一刻~只要你的生命为5或更少,由你操控的其他生物得+2/+2。 Thraben Foulbloods|瑟班孽种犬|生物~灵俑/猎犬|躁狂~只要你坟墓场中牌的类别有四种或更多,瑟班孽种犬便得+1/+1且具有威慑异能。(具威慑异能的生物只能被两个或更多生物阻挡。) Thraben Gargoyle|瑟班石像鬼|神器生物~石像鬼|守军\n{6}:转化瑟班石像鬼。 @@ -12562,25 +12859,24 @@ Thran Dynamo|索蓝发电机|神器|{T}:加{3}到你的法术力池中。 Thran Golem|索蓝魔像|神器生物~魔像|只要索蓝魔像被结附,它便得+2/+2并具有飞行、先攻和践踏异能。 Thran Temporal Gateway|索蓝时间闸门|传奇神器|{4},{T}:你可以将一张史迹永久物牌从你手上放进战场。(神器、传奇和传纪是史迹。) Thrash of Raptors|迅猛龙击群|生物 ~恐龙|只要你操控另一个恐龙,迅猛龙击群便得+2/+0且具有践踏异能。 -Thrash|威击|瞬间|目标由你操控的生物对目标不由你操控的生物或鹏洛客造成伤害,其数量等同于前者的力量。 Thrasher Brute|痛击蛮汉|生物 ~半兽人/战士|每当痛击蛮汉或另一个战士在你队伍的操控下进战场时,目标对手失去1点生命且你获得1点生命。 Thrashing Brontodon|痛击霆伟龙|生物 ~恐龙|{1},牺牲痛击霆伟龙:消灭目标神器或结界。 Thrashing Mossdog|鞭击苔犬|生物~植物/猎犬|延势(此生物能阻挡具飞行异能的生物。)\n食腐{4}{G}{G}({4}{G}{G},从你的坟墓场放逐此牌:在目标生物上放置若干+1/+1指示物,其数量等同于此牌的力量。食腐的时机视同法术。) +Thrash|威击|瞬间|目标由你操控的生物对目标不由你操控的生物或鹏洛客造成伤害,其数量等同于前者的力量。 Thrasios, Triton Hero|屈东英雄萨拉希洛斯|传奇生物~人鱼/法术师|{4}:占卜1,然后展示你的牌库顶牌。如果该牌是地牌,则将之横置放进战场。若否,则抓一张牌。\n拍档(你可将两个具有拍档异能的生物共同用作指挥官。) Thraximundar|塞西蒙得|传奇生物~灵俑/杀手|敏捷\n每当塞西蒙得攻击时,防御牌手牺牲一个生物。\n每当任一牌手牺牲一个生物时,你可以在塞西蒙得上放置一个+1/+1指示物。 Threads of Disloyalty|背信操丝|生物结界|背信操丝只能结附在总法术力费用等于或小于2的生物上。\n你操控受此结界的生物。 -Threat|威胁|法术|派出一个4/4,红绿双色,具践踏异能的野兽衍生生物。 Threaten|恐吓|法术|重置目标生物并获得其操控权直到回合结束。 该生物获得敏捷异能直到回合结束。 (它此回合便可以攻击) +Threat|威胁|法术|派出一个4/4,红绿双色,具践踏异能的野兽衍生生物。 Three Dreams|三个梦想|法术|从你的牌库中搜寻至多三张名称各不相同的灵气牌,展示这些牌,并将它们置入你手上。 然后将你的牌库洗牌。 Three Tragedies|三桩悲剧|法术~古咒|目标牌手弃三张牌。 Three Visits|Three Visits|| Threnody Singer|悼挽塞连|生物 ~塞连|闪现\n飞行\n当悼挽塞连进战场时,目标由对手操控的生物得-X/-0直到回合结束,X为你的蓝色献力。(由你操控之永久物的法术力费用当中每含有一个{U},你的蓝色献力就加一。) Thresher Lizard|扫尾蜥|生物 ~蜥蜴|只要你的手牌为一张或更少,扫尾蜥便得+1/+2。 Thrill of Possibility|快意拼搏|瞬间|弃一张牌,以作为施放此咒语的额外费用。\n抓两张牌。 -Thrill of Possibility|快意拼搏|瞬间|弃一张牌,以作为施放此咒语的额外费用。\n抓两张牌。 Thrill of the Hunt|狩猎的激昂感|瞬间|目标生物得+1/+2直到回合结束。\n返照{W}(你可以从你的坟墓场使用此牌,并支付其返照费用, 然后将它移出对战。) -Thrilling Encore|光荣返场|瞬间|将所有于本回合中从战场置入所有坟墓场的生物牌在你的操控下放进战场。 Thrill-Kill Assassin|虐杀手|生物~人类/杀手|死触\n脱缰(你可以让此生物进战场时上面有一个+1/+1指示物。只要其上有+1/+1指示物,它就不能进行阻挡。) +Thrilling Encore|光荣返场|瞬间|将所有于本回合中从战场置入所有坟墓场的生物牌在你的操控下放进战场。 Thrive|强旺|法术|在X个目标生物上各放置一个+1/+1指示物。 Thriving Grubs|强旺幼灵|生物~怪灵|当强旺幼灵进战场时,你得到{E}{E}(两个能量指示物)。\n每当强旺幼灵攻击时,你可以支付{E}{E}。若你如此作,则在其上放置一个+1/+1指示物。 Thriving Ibex|强旺原羊|生物~山羊|当强旺原羊进战场时,你得到{E}{E}(两个能量指示物)。\n每当强旺原羊攻击时,你可以支付{E}{E}。若你如此作,则在其上放置一个+1/+1指示物。 @@ -12590,11 +12886,11 @@ Thriving Turtle|强旺龟|生物~龟|当强旺龟进战场时,你得到{E}{E Throat Slitter|切喉者|生物~老鼠/忍者|忍术{2}{B} ({2}{B},将一个由你操控且未受阻挡的攻击生物移回其拥有者手上:将此牌从你手上横置进场,且正进行攻击。)\n每当切喉者对牌手造成战斗伤害时,消灭目标由该牌手操控的非黑色生物。 Throatseeker|觅喉客|生物 ~吸血鬼/忍者|由你操控、进行攻击且未受阻挡的忍者具有系命异能。 Throes of Chaos|混沌苦痛|法术|倾曳(当你施放此咒语时,从你的牌库顶开始放逐牌,直到放逐一张费用比此咒语低的非地牌为止。你可以施放该牌,且不需支付其法术力费用。将所放逐的牌以随机顺序置于你的牌库底。)\n追溯(你可以从你的坟墓场施放此牌,但必须支付其所需费用并额外弃一张地牌。) +Throne Warden|王座护卫|生物~人类/士兵|在你的结束步骤开始时,若你是君主,则在王座护卫上放置一个+1/+1指示物。 Throne of Empires|帝国王座|神器|{1},{T}:将一个1/1白色士兵衍生生物放进战场。 如果你操控名称为帝国冠冕以及帝国权杖的神器,则改为将五个上述的衍生物放进战场。 Throne of Geth|盖司王座|神器|{T},牺牲一个神器:增殖。 (你选择任意数量其上有指示物的永久物和/或牌手,然后在其上放置一个它已有之类别的指示物。) Throne of the God-Pharaoh|法老神王座|传奇神器|在你的结束步骤开始时,每位对手各失去若干生命,其数量等同于由你操控且已横置的生物数量。 Throne of the High City|上城王座|地|{T}:加{C}到你的法术力池中。\n{4},{T},牺牲上城王座:你成为君主。 -Throne Warden|王座护卫|生物~人类/士兵|在你的结束步骤开始时,若你是君主,则在王座护卫上放置一个+1/+1指示物。 Throttle|勒杀|瞬间|目标生物得-4/-4直到回合结束。 Through the Breach|穿越裂罅|瞬间~古咒|将一张生物牌从你的手上放置进场。该生物具有敏捷异能。在回合结束时牺牲该生物。\n通联古咒{2}{R}{R}(于你使用古咒咒语时,你可以从你的手上展示此牌,并支付其通联费用。若你如此作,则将此牌的效应加入该咒语中。) Throwing Knife|飞刀|神器~武具|佩带此武具的生物得+2/+0。每当佩带此武具的生物攻击时,你可以牺牲飞刀。若你如此作,则飞刀对目标生物或牌手造成2点伤害。佩带{2}({2}:装备在目标由你操控的生物上。佩带的时机视同法术。) @@ -12609,11 +12905,12 @@ Thunder Brute|雷鸣蛮汉|生物~独眼巨人|践踏\n致敬3(于此生物进 Thunder Drake|雷霆龙兽|生物 ~元素/龙兽|飞行\n每当你施放每回合中你的第二个咒语时,在雷霆龙兽上放置一个+1/+1指示物。 Thunder Strike|雷霆挥击|瞬间|目标生物得+2/+0且获得先攻异能直到回合结束。 (此生物会比不具先攻异能的生物提前造成战斗伤害。) Thunder Totem|雷霆图腾像|神器|{T}:加{W}到你的法术力池中。\n{1}{W}{W}:雷霆图腾像成为2/2白色,具飞行与先攻异能的精怪神器生物直到回合结束。 +Thunder-Thrash Elder|雷击族长老|生物~凡尔西诺/战士|吞噬3 (于它进场时,你可以牺牲任意数量的生物。 此生物进场时上面有该数量三倍的+1/+1指示物。) Thunderblade Charge|雷刃冲锋|法术|雷刃冲锋对目标生物或牌手造成3点伤害。\n每当由你操控的一个或数个生物对某牌手造成战斗伤害时,若雷刃冲锋在你的坟墓场中,你可以支付{2}{R}{R}{R}。 若你如此作,则使用它且不需支付其法术力费用。 Thunderblust|雷哮灵|生物~元素|敏捷\n只要其上有-1/-1指示物,雷哮灵便具有践踏异能。\n留存 (当此生物从场上置入坟墓场时,若其上没有-1/-1指示物,则将它在其拥有者的操控下返回场上,且其上有一个-1/-1指示物。) Thunderbolt|雷击|瞬间|选择一项~雷击对目标牌手造成3点伤害;或电击对目标具飞行异能的生物造成4点伤害。 Thunderbreak Regent|破霆龙侯|生物~龙|飞行\n每当一个由你操控的龙成为由对手操控之咒语或异能的目标时,破霆龙侯对该牌手造成3点伤害。 -Thunderclap Wyvern|雷鸣蜿龙|生物~龙兽|闪现\n飞行\n由你操控且具飞行异能的其他生物得+1/+1。 +Thunderclap Wyvern|雷鸣蜿龙|生物~龙兽|闪现(你可以于你能够施放瞬间的时机下施放此咒语。)飞行由你操控且具飞行异能的其他生物得+1/+1。 Thundercloud Shaman|雷云祭师|生物~巨人/祭师|当雷云祭师进场时,它对每个非巨人生物各造成伤害,其数量等同于由你操控的巨人数量。 Thunderfoot Baloth|雷蹄巴洛西|生物~野兽|践踏\n副官~只要你操控你的指挥官,雷蹄巴洛西便得+2/+2,且由你操控的其他生物得+2/+2且具有践踏异能。 Thunderheads|电首咒|瞬间|覆诵{2}{U}(当你使用此咒语时,每支付一次覆诵费用,就可以将它复制一次。)\n将一个3/3蓝色,具有飞行与守军异能的怪奇衍生物放置进场。 在回合结束时将它移出对战。 @@ -12632,16 +12929,17 @@ Thunderous Snapper|雷动巨嘴龟|生物 ~龟/多头龙|每当你施放总 Thunderous Wrath|雷霆之怒|瞬间|雷霆之怒对目标生物或牌手造成5点伤害。\n奇迹{R} (当你抓此牌时,如果它是你于本回合抓的第一张牌,你可以支付其奇迹费用来施放它。) Thundersong Trumpeter|雷动号兵|生物~人类/士兵|{T}:目标生物在本回合中不能进行攻击或阻挡。 Thunderstaff|雷霆杖|神器|若雷霆杖并未横置,且任一生物将对你造成战斗伤害,则防止该伤害中的1点。\n{2},{T}:进行攻击的生物得+1/+0直到回合结束。 -Thunder-Thrash Elder|雷击族长老|生物~凡尔西诺/战士|吞噬3 (于它进场时,你可以牺牲任意数量的生物。 此生物进场时上面有该数量三倍的+1/+1指示物。) +Thwart the Enemy|遏阻敌人|瞬间|于本回合中,防止由对手操控之生物将造成的所有伤害。 Tiana, Ship's Caretaker|飞船护持师蒂娅娜|传奇生物 ~天使/神器师|飞行,先攻\n每当一个由你操控的灵气或武具从战场进入坟墓场,在下一个结束步骤开始时,你可以将该牌移回其拥有者手上。 +Tibalt's Rager|提勃的躁鬼|生物 ~魔鬼|当提勃的躁鬼死去时,它对任意一个目标造成1点伤害。\n{1}{R}:提勃的躁鬼得+2/+0直到回合结束。 Tibalt, Rakish Instigator|放浪煽动者提勃|传奇鹏洛客 ~提勃|对手不能获得生命。\n−2:派出一个1/1红色魔鬼衍生生物,且具有「当此生物死去时,它对任意一个目标造成1点伤害。」 Tibalt, the Fiend-Blooded|魔血提勃|鹏洛客~提勃|+1:抓一张牌,然后随机弃一张牌。\n-4:魔血提勃对目标牌手造成等同于其手牌数量的伤害。\n-6:获得所有生物的操控权直到回合结束。 将它们重置。 它们获得敏捷异能直到回合结束。 -Tibalt's Rager|提勃的躁鬼|生物 ~魔鬼|当提勃的躁鬼死去时,它对任意一个目标造成1点伤害。\n{1}{R}:提勃的躁鬼得+2/+0直到回合结束。 Tibor and Lumia|提柏与露米亚|传奇生物~人类/法术师|每当你使用蓝色咒语时,目标生物获得飞行异能直到回合结束。\n每当你使用红色咒语时,提柏与露米亚对每个不具飞行异能的生物造成1点伤害。 Ticking Gnomes|滴答侏儒|神器生物~地侏|返响{3}(在你的维持开始时,若你在你前一个维持开始后才操控它,则除非你支付其返响费用,否则牺牲之。)\n牺牲滴答侏儒:滴答侏儒对目标生物或牌手造成1点伤害。 Tidal Kraken|潮汐巨怪|生物~巨海兽|潮汐巨怪不能被阻挡。 Tidal Wave|汹涌浪潮|瞬间|将一个5/5蓝色,具守军异能的墙衍生生物放进战场。在下一个结束步骤开始时,将它牺牲。 Tide Drifter|潮汐漂体|生物~奥札奇/奴兽|虚色(此牌没有颜色。)由你操控的其他无色生物得+0/+1。 +Tide Skimmer|掠浪飞兽|生物 ~龙兽|飞行\n每当你以两个或更多具飞行异能的生物攻击时,抓一张牌。 Tide of War|战局|结界|每当一个或更多生物进行阻挡时,掷一枚硬币。若你赢得此掷,防御牌手牺牲所有进行阻挡的生物。否则,攻击牌手牺牲所有被阻挡的生物。 Tidebinder Mage|潮缚法师|生物~人鱼/法术师|当潮缚法师进战场时,横置目标由对手操控的红色或绿色生物。只要你操控潮缚法师,该生物于其操控者的重置步骤中便不能重置。 Tideforce Elemental|潮力元素|生物~元素|{U},{T}:你可以横置或重置另一个目标生物。\n地落~每当一个地在你的操控下进战场时,你可以重置潮力元素。 @@ -12668,17 +12966,17 @@ Timbermaw Larva|木喉幼兽|生物~野兽|每当木喉幼兽攻击时,你 Timberpack Wolf|林群狼|生物 ~狼|你每操控一个名称为林群狼的其他生物,林群狼便得+1/+1。 Timberwatch Elf|巡林妖精|生物~妖精|{T}:目标生物得+X/+X直到回合结束,X为战场上妖精的数量。 Time Ebb|时光退潮|法术|将目标生物置于其拥有者的牌库顶。 -Time of Heroes|英雄时刻|结界|每个由你操控、且上面有等级指示物的生物都得+2/+2。 -Time of Ice|冰雪时代纪|结界 ~传纪|(于此传纪进战场时及于你抓牌步骤后,加一个学问指示物。到III后牺牲之。)\nI, II — 横置目标由对手操控的生物。于你操控冰雪时代纪的时段内,该生物于其操控者的重置步骤中不能重置。\nIII — 将所有已横置的生物移回其拥有者手上。 -Time of Need|危急时刻|法术|从你的牌库中搜寻一张传奇生物牌,展示该牌,并置于你手上。然后将你的牌库洗牌。 Time Reversal|时间逆转|法术|每位牌手将其手牌与坟墓场洗入其牌库,然后各抓七张牌。 放逐时间逆转。 Time Sieve|时间筛子|神器|{T},牺牲五个神器:在本回合后进行额外的一个回合。 Time Stop|时间停止|瞬间|结束本回合。 (将堆叠中的所有咒语与异能移出对战,且包括这张牌。 轮到此回合的牌手将手牌维持在其手牌上限,弃掉多余的牌。 生物上的伤害消失,并且注记着「本回合」与「直到回合结束」的效应均结束。) Time Stretch|时间延展|法术|目标牌手在本回合后进行额外的两个回合。 -Time to Feed|进食时刻|法术|选择目标由对手操控的生物。当该生物于本回合中死去时,你获得3点生命。目标由你操控的生物与该\n生物互斗。(它们各向对方造成等同于本身力量的伤害。) -Time to Reflect|反思时刻|瞬间|放逐目标本回合中曾阻挡灵俑或被灵俑阻挡的生物。 Time Warp|时间弯曲|法术|目标牌手在本回合后进行额外的一个回合。 Time Wipe|时间抹除|法术|将一个由你操控的生物移回其拥有者的手上,然后消灭所有生物。 +Time of Heroes|英雄时刻|结界|每个由你操控、且上面有等级指示物的生物都得+2/+2。 +Time of Ice|冰雪时代纪|结界 ~传纪|(于此传纪进战场时及于你抓牌步骤后,加一个学问指示物。到III后牺牲之。)\nI, II — 横置目标由对手操控的生物。于你操控冰雪时代纪的时段内,该生物于其操控者的重置步骤中不能重置。\nIII — 将所有已横置的生物移回其拥有者手上。 +Time of Need|危急时刻|法术|从你的牌库中搜寻一张传奇生物牌,展示该牌,并置于你手上。然后将你的牌库洗牌。 +Time to Feed|进食时刻|法术|选择目标由对手操控的生物。当该生物于本回合中死去时,你获得3点生命。目标由你操控的生物与该\n生物互斗。(它们各向对方造成等同于本身力量的伤害。) +Time to Reflect|反思时刻|瞬间|放逐目标本回合中曾阻挡灵俑或被灵俑阻挡的生物。 Timebender|曲时师|生物~人类/法术师|变身{U}(你可牌面朝下地使用此牌并支付{3},将其当成2/2生物。 可随时支付其变身费用使其翻回正面。)\n当曲时师翻回正面时,选择一项~从目标永久物或已延缓的牌上移去两个计时指示物;或在目标已延缓的牌或其上有计时指示物的永久物上放置两个计时指示物。 Timecrafting|挪时妙艺|瞬间|选择一项~从目标永久物或已延缓的牌上移去X个计时指示物;或在目标已延缓的牌或其上有计时指示物的永久物上放置X个计时指示物。 Timely Hordemate|驰援族伴|生物~人类/战士|突击~当驰援族伴进战场时,若你于本回合中曾以生物攻击,则将目标总法术力费用等于或小于2的生物牌从你的坟墓场移回战场。 @@ -12690,18 +12988,20 @@ Tin Street Market|锡街市场|结界~灵气|结附于地\n所结附的地具 Tine Shrike|刺啄鸟|生物~鸟|飞行\n侵染 (此生物会以-1/-1指示物的方式对生物造成伤害,并以中毒指示物的方式对牌手造成伤害。) Tireless Missionaries|不倦传教士|生物~人类/僧侣|当不倦传教士进战场时,你获得3点生命。 Tireless Tracker|不倦追迹人|生物~人类/斥候|每当一个地在你的操控下进战场时,探查。(将一个无色线索衍生神器放进战场,且其具有「{2},牺牲此神器:抓一张牌。」)\n每当你牺牲一个线索时,在不倦追迹人上放置一个+1/+1指示物。 -Tishana, Voice of Thunder|雷霆之声提莎娜|传奇生物 ~人鱼/祭师|雷霆之声提莎娜的力量和防御力各等同于你的手牌数量。\n你的手牌数量没有上限。\n当雷霆之声提莎娜进战场时,你每操控一个生物,便抓一张牌。 Tishana's Wayfinder|提莎娜的探路人|生物 ~人鱼/斥候|当提莎娜的探路人进战场时,令它勘察。(展示你的牌库顶牌。如果该牌是地,则置于你手上。若否,则在此生物上放置一个+1/+1指示物,然后将所展示的牌放回原位或置入你的坟墓场。) +Tishana, Voice of Thunder|雷霆之声提莎娜|传奇生物 ~人鱼/祭师|雷霆之声提莎娜的力量和防御力各等同于你的手牌数量。\n你的手牌数量没有上限。\n当雷霆之声提莎娜进战场时,你每操控一个生物,便抓一张牌。 Titan Forge|泰坦锻冶炉|神器|{3},{T}:在泰坦锻冶炉上放置一个充电指示物。\n{T},从泰坦锻冶炉上移去三个充电指示物:将一个9/9无色魔像衍生神器生物放进战场。 Titan of Eternal Fire|恒火泰坦|生物~巨人|每个由你操控的人类生物均具有「{R},{T}:此生物对目标生物或牌手造成1点伤害。」 -Titania, Protector of Argoth|亚格斯守护灵泰坦尼亚|传奇生物~元素|当亚格斯守护灵泰坦尼亚进战场时,将目标地牌从你的坟墓场移回战场。\n每当一个由你操控的地从战场进入坟墓场时,将一个5/3绿色元素衍生生物放进战场。 -Titania's Chosen|泰坦尼亚的爱民|生物~妖精/弓箭手|每当任一牌手施放绿色咒语时,在泰坦尼亚的爱民上放置一个+1/+1指示物。 -Titanic Brawl|巨身争斗|瞬间|如果此咒语以由你操控且其上有+1/+1指示物的生物为目标,则它减少{1}来施放。\n目标由你操控的生物与目标不由你操控的生物互斗。(它们各向对方造成等同于本身力量的伤害。) -Titanic Growth|巨力成长|瞬间|目标生物得+4/+4直到回合结束。 -Titanic Ultimatum|巨力通牒|法术|直到回合结束,由你操控的生物得+5/+5且获得先攻,系命,与践踏异能。 Titan's Presence|巨物现身|瞬间|从你手上展示一张无色生物牌,以作为施放巨物现身的额外费用。如果目标生物的力量等于或小于所展示之牌的力量,则放逐该生物。 Titan's Revenge|泰坦复仇|法术|泰坦复仇对目标生物或牌手造成X点伤害。 与一位对手比点。 若你赢,则将泰坦复仇移回其拥有者手上。 (参与比点的牌手各展示其牌库顶牌,然后将该牌置于牌库顶部或底部。 所展示的牌之总法术力费用比较高的牌手赢得比点。) Titan's Strength|泰坦之力|瞬间|目标生物得+3/+1直到回合结束。占卜1。(检视你牌库顶的牌。你可以将该牌置于你的牌库底。) +Titania's Chosen|泰坦尼亚的爱民|生物~妖精/弓箭手|每当任一牌手施放绿色咒语时,在泰坦尼亚的爱民上放置一个+1/+1指示物。 +Titania, Protector of Argoth|亚格斯守护灵泰坦尼亚|传奇生物~元素|当亚格斯守护灵泰坦尼亚进战场时,将目标地牌从你的坟墓场移回战场。\n每当一个由你操控的地从战场进入坟墓场时,将一个5/3绿色元素衍生生物放进战场。 +Titanic Brawl|巨身争斗|瞬间|如果此咒语以由你操控且其上有+1/+1指示物的生物为目标,则它减少{1}来施放。\n目标由你操控的生物与目标不由你操控的生物互斗。(它们各向对方造成等同于本身力量的伤害。) +Titanic Growth|巨力成长|瞬间|目标生物得+4/+4直到回合结束。 +Titanic Ultimatum|巨力通牒|法术|直到回合结束,由你操控的生物得+5/+5且获得先攻,系命,与践踏异能。 +Titanoth Rex|霸巨龙|生物 ~恐龙/野兽|践踏\n循环{1}{G}({1}{G},弃掉此牌:抓一张牌。)\n当你循环霸巨龙时,在目标由你操控的生物上放置一个践踏指示物。 +Titans' Nest|巨物巢穴|结界|在你的维持开始时,检视你的牌库顶牌。你可以将该牌置入你的坟墓场。\n从你的坟墓场放逐一张牌:加{C}。此法术力只能用来施放法术力费用中不包含{X}的有色咒语。 Tithe Drinker|税收饮者|生物~吸血鬼|系命(此生物所造成的伤害会让你获得等量的生命。)\n敲诈(每当你施放一个咒语时,你可以支付{W/B}。若你如此作,则每位对手各失去1点生命,且你获得等量的生命。) Tithe Taker|什一税征收员|生物 ~人类/士兵|在你的回合中,对手施放的咒语增加{1}来施放,对手起动的异能也增加{1}来起动,但法术力异能除外。\n往生1(当此生物死去时,派出一个1/1,白黑双色,具飞行异能的精怪衍生生物。) Tithebearer Giant|征税巨人|生物 ~巨人/战士|当征税巨人进战场时,你抓一张牌且失去1点生命。 @@ -12713,29 +13013,31 @@ Together Forever|永结同心|结界|当永结同心进战场时,支援2。( Toil to Renown|历险孚望|法术|你每操控一个横置的神器,生物,以及地,便获得1点生命。 Toils of Night and Day|昼夜争战|瞬间~古咒|横置或重置目标永久物,然后横置或重置另一个目标永久物。 Tolaria West|陶拉里亚西境|地|陶拉里亚西境须横置进场。\n{T}:加{U}到你的法术力池中。\n易质{1}{U}{U}({1}{U}{U},弃掉此牌:从你的牌库中搜寻一张总法术力费用为0的牌,展示该牌,并置于你手上。 然后将你的牌库洗牌。 使用的时机视同法术。) +Tolarian Kraken|陶拉里亚巨海兽|生物 ~巨海兽|每当你抓一张牌时,你可以支付{1}。当你如此作时,你可以横置或重置目标生物。 Tolarian Scholar|陶拉里亚学者|生物 ~人类/法术师| Tolarian Sentinel|陶拉里亚哨兵|生物~人类/塑法师|飞行\n{U},{T},弃一张牌:将目标由你操控的永久物移回其拥有者手上。 Toll of the Invasion|战乱忧愁|法术|目标对手展示其手牌。你选择其中一张非地牌。该牌手弃掉该牌。\n囤兵1。(在一个由你操控的军队上放置一个+1/+1指示物。如果你未操控军队,则先派出一个0/0黑色灵俑/军队衍生物。) Tolsimir Wolfblood|狼血托西密|传奇生物~地精/战士|由你操控的其它绿色生物得+1/+1。\n由你操控的其它白色生物得+1/+1。\n{T}:将一个2/2,既是绿色也是白色,名称为沃亚的狼衍生物放置进场。 Tolsimir, Friend to Wolves|狼友托西密|传奇生物 ~妖精/斥候|当狼友托西密进战场时,派出传奇衍生生物妖精狼伴沃亚,其为3/3,绿白双色的狼。\n每当一个狼在你的操控下进战场时,你获得3点生命,且该生物与至多一个目标不由你操控的生物互斗。 Tomb Hex|入墓邪术|瞬间|目标生物得-2/-2直到回合结束。\n地落~如果本回合中有地在你的操控下进战场,则改为该生物得-4/-4直到回合结束。 +Tomb Robber|古墓袭兵|生物 ~人类/海盗|威慑\n{1},弃一张牌:令古墓袭兵勘察。(展示你的牌库顶牌。如果该牌是地,则置于你手上。若否,则在此生物上放置一个+1/+1指示物,然后将所展示的牌放回原位或置入你的坟墓场。) +Tomb of Urami|乌罗未之墓|传奇地|{T}:加{B}到你的法术力池中。 如果你未操控食人魔,乌罗未之墓对你造成1点伤害。\n{2}{B}{B},{T},牺牲所有由你操控的地:将一个5/5黑色,名称为乌罗未,具飞行异能的传奇恶魔/精怪衍生物放置进场。 Tomb of the Dusk Rose|暮影蔷薇之墓|传奇地|(由渎神行列转化。)\n{T}:加一点任意颜色的法术力到你的法术力池中。\n{2}{W}{B},{T}:将一张以此永久物放逐的生物牌在你的操控下放进战场。 Tomb of the Spirit Dragon|灵龙坟墓|地|{T}:加{1}到你的法术力池中。\n{2},{T}:你每操控一个无色生物,便获得1点生命。 -Tomb of Urami|乌罗未之墓|传奇地|{T}:加{B}到你的法术力池中。 如果你未操控食人魔,乌罗未之墓对你造成1点伤害。\n{2}{B}{B},{T},牺牲所有由你操控的地:将一个5/5黑色,名称为乌罗未,具飞行异能的传奇恶魔/精怪衍生物放置进场。 -Tomb Robber|古墓袭兵|生物 ~人类/海盗|威慑\n{1},弃一张牌:令古墓袭兵勘察。(展示你的牌库顶牌。如果该牌是地,则置于你手上。若否,则在此生物上放置一个+1/+1指示物,然后将所展示的牌放回原位或置入你的坟墓场。) Tombstalker|潜墓魔|生物~恶魔|飞行\n掘穴(你使用此咒语时,可以从你坟墓场中将任意数量的牌移出对战。 每以此法将一张牌移出对战,使用它的费用便减少{1}来使用。) -Tome of the Guildpact|十会盟圣典|神器|每当你施放多色咒语时,抓一张牌。\n{T}:加一点任意颜色的法术力。 +Tome Anima|魔典活灵|生物 ~精怪|只要你本回合中已抓两张或更多牌,魔典活灵便不能被阻挡。 Tome Raider|古籍奇兵|生物 ~仙灵|飞行\n当古籍奇兵进战场时,抓一张牌。 Tome Scour|清理书本|法术|目标牌手将其牌库顶的五张牌置入其坟墓场。 +Tome of the Guildpact|十会盟圣典|神器|每当你施放多色咒语时,抓一张牌。\n{T}:加一点任意颜色的法术力。 Tomebound Lich|册缚巫妖|生物 ~灵俑/法术师|死触(它对生物造成的任何数量伤害都足以消灭后者。)\n系命(此生物所造成的伤害会让你获得等量的生命。)\n每当册缚巫妖进战场或对任一牌手造成战斗伤害时,抓一张牌,然后弃一张牌。 Tomik, Distinguished Advokist|杰出倡议人托米克|传奇生物 ~人类/参谋|飞行\n战场上的地和坟墓场中的地牌不能成为由对手操控之咒语或异能的目标。\n对手不能从坟墓场使用地牌。 Tomorrow, Azami's Familiar|梓纱佣兽明日歌|传奇生物~精怪|若你将抓一张牌,则改为检视你牌库顶的三张牌。 将其中一张置于你手上,其余的牌则以任意顺序置于你的牌库底。 Toolcraft Exemplar|匠技模范|生物~矮人/神器师|在你回合的战斗开始时,若你操控神器,则匠技模范得+2/+1直到回合结束。若你操控三个或更多神器,则它再获得先攻异能直到回合结束。 -Tooth and Claw|尖牙利爪|结界|牺牲两个生物:将一个3/1,名称为食肉动物之红色野兽衍生生物放进战场。 Tooth Collector|集齿客|生物~人类/浪客|当集齿客进战场时,目标由对手操控的生物得-1/-1直到回合结束。\n躁狂~在每位对手的维持开始时,若你坟墓场中牌的类别有四种或更多,则目标由该牌手操控的生物得-1/-1直到回合结束。 +Tooth and Claw|尖牙利爪|结界|牺牲两个生物:将一个3/1,名称为食肉动物之红色野兽衍生生物放进战场。 Toothy, Imaginary Friend|奇妙伙伴大牙|传奇生物 ~虚影|与奇想顽童皮儿拍档(当此生物进战场时,目标牌手可以将皮儿从其牌库置于其手上,然后洗牌。)\n每当你抓一张牌时,在奇妙伙伴大牙上放置一个+1/+1指示物。\n当大牙离开战场时,其上每有一个+1/+1指示物,便抓一张牌。 Topan Ascetic|托帕苦修士|生物~人类/修行僧|横置一个由你操控且未横置的生物:托帕苦修士得+1/+1直到回合结束。 -Topan Freeblade|托帕助剑人|生物~人类/士兵|警戒\n铭勇1(当此生物对任一牌手造成战斗伤害时,若它未铭勇,则在其上放置一个+1/+1指示物且它已铭勇。) +Topan Freeblade|托帕助剑人|生物~人类/士兵|警戒(此生物攻击时不需横置。)铭勇1(当此生物对任一牌手造成战斗伤害时,若它未铭勇,则在其上放置一个+1/+1指示物且它已铭勇。) Topple the Statue|推倒塑像|瞬间|横置目标永久物。如果它是神器,则消灭之。\n抓一张牌。 Topplegeist|翻搅游魂|生物~精怪|飞行\n当翻搅游魂进战场时,横置目标由对手操控的生物。\n躁狂~在每位对手的维持开始时,若你坟墓场中牌的类别有四种或更多,横置目标由该牌手操控的生物。 Torbran, Thane of Red Fell|赤岭邑主托班|传奇生物 ~矮人/贵族|如果某个由你操控的红色来源将向任一对手或任一由对手操控的永久物造成伤害,则改为它造成原数量加2点伤害。 @@ -12790,6 +13092,7 @@ Toxic Deluge|毒雨倾盆|法术|支付X点生命,以作为施放毒雨倾盆 Toxic Iguanar|毒巨鬣蜥|生物~蜥蜴|只要你操控绿色永久物,毒巨鬣蜥便具有死触异能。 (每当此生物对任一生物造成伤害时,消灭后者。) Toxic Nim|染毒泞族|生物~灵俑|侵染 (此生物会以-1/-1指示物的方式对生物造成伤害,并以中毒指示物的方式对牌手造成伤害。)\n{B}:重生染毒泞族。 Trace of Abundance|丰足遗风|结界~灵气|地结界\n受此结界的地具有帷幕异能。 (它不能成为咒语或异能的目标。)\n每当受此结界的地横置以产生法术力时,其操控者加一点任意颜色的法术力到他的法术力池中 (该牌手会得到原本该有的法术力,并加上此份法术力)。 +Track Down|追查行踪|法术|占卜3,然后展示你的牌库顶牌。如果它是生物或地牌,则抓一张牌。(占卜3的流程是检视你牌库顶的三张牌,然后将其中任意数量的牌以任意顺序置于你牌库底,其余则以任意顺序置于你牌库顶。) Tracker's Instincts|追猎者直觉|法术|展示你牌库顶的四张牌。将其中的一张生物牌置于你手上,其余则置入你的坟墓场。返照{2}{U} (你可以从你的坟墓场施放此牌,并支付其返照费用,然后将它放逐。) Trade Routes|贸易路线|结界|{1}:将目标由你操控的地移回其拥有者手上。\n{1},弃掉一张地牌:抓一张牌。 Trading Post|交易站|神器|{1},{T},弃一张牌:你获得4点生命。\n{1},{T},支付1点生命:将一个0/1白色山羊衍生生物放进战场。\n{1},{T},牺牲一个生物:将目标神器牌从你的坟墓场移回你手上。\n{1},{T},牺牲一个神器:抓一张牌。 @@ -12810,10 +13113,11 @@ Trained Jackal|Trained Jackal|| Training Drone|受训奴兽|神器生物~奴兽|除非受训奴兽佩带武具,否则它不能进行攻击或阻挡。 Training Grounds|训练场|结界|由你操控的生物之起动式异能至多减少{2}来起动。 此效应无法让起动异能所需的法术力费用少于一点法术力。 Trait Doctoring|特性治疗|法术|更改目标永久物的规则叙述文字;将其中一种颜色文字全部更改为另一种,或是将一种基本地类别文字全部更改为另一种,直到回合结束。\n暗码(然后你可以放逐此咒语牌,并赋码于一个由你操控的生物上。每当该生物对任一牌手造成战斗伤害时,其操控者可以施放所赋码之牌的复制品,且不需支付其法术力费用。) -Traitorous Blood|背叛之血|法术|获得目标生物的操控权直到回合结束。 将之重置。 它获得践踏与敏捷异能直到回合结束。 -Traitorous Instinct|背叛本能|法术|获得目标生物的操控权直到回合结束。 重置该生物。 直到回合结束,它得+2/+0并获得敏捷异能。 Traitor's Clutch|叛徒魔掌|瞬间|直到回合结束,目标生物得+1/+0,成为黑色,且获得次元幽影异能。 (它只能阻挡具次元幽影异能的生物,亦只能被具此异能的生物阻挡。)\n返照{1}{B}(你可以从你的坟墓场使用此牌,并支付其返照费用, 然后将它移出对战。) Traitor's Roar|叛徒之吼|法术|横置目标未横置的生物。 它对其操控者造成等同于其力量的伤害。\n协力 (于你使用此咒语时,你可以横置两个由你操控、且与此咒语有共通颜色的未横置生物。 当你如此作,则复制此咒语,且你可以为该复制品选择新的目标。) +Traitorous Blood|背叛之血|法术|获得目标生物的操控权直到回合结束。 将之重置。 它获得践踏与敏捷异能直到回合结束。 +Traitorous Greed|变节贪欲|法术|获得目标生物的操控权直到回合结束。重置该生物。它获得敏捷异能直到回合结束。加两点任意颜色的单色法术力。(该生物本回合便能攻击与{T}。) +Traitorous Instinct|背叛本能|法术|获得目标生物的操控权直到回合结束。 重置该生物。 直到回合结束,它得+2/+0并获得敏捷异能。 Tranquil Cove|静谧海湾|地|静谧海湾须横置进战场。\n当静谧海湾进战场时,你获得1点生命。\n{T}:加{W}或{U}。 Tranquil Expanse|静谧旷野|地|静谧旷野须横置进战场。\n{T}:加{G}或{W}。 Tranquil Garden|静谧庭园|地|{T}:加{1}到你的法术力池中。\n{T}:加{G}或{W}到你的法术力池中。静谧庭园于你的下一个重置步骤中不能重置。 @@ -12825,6 +13129,7 @@ Transguild Courier|跨公会讯使|神器生物~魔像|跨公会讯使是五 Transguild Promenade|跨公会步道|地|跨公会步道须横置进战场。\n当跨公会步道进战场时,除非你支付{1},否则牺牲之。\n{T}:加一点任意颜色的法术力到你的法术力池中。 Transluminant|易明师|生物~树灵/祭师|{W},牺牲易明师:在回合结束时,将一个1/1,具飞行异能的白色精怪衍生物放置进场。 Transmogrifying Wand|突变法杖|神器|突变法杖进战场时上面有三个充电指示物。\n{1},{T},从突变法杖上移去一个充电指示物:消灭目标生物。其操控者派出一个2/4白色的牛衍生生物。只可以于你能施放法术的时机下起动此异能。 +Transmogrify|形体突变|法术|放逐目标生物。该生物的操控者从其牌库顶开始展示牌,直到展示出一张生物牌为止。该牌手将该牌放进战场,然后将其余的牌洗入其牌库。 Trap Essence|诱捕菁华|瞬间|反击目标生物咒语。在至多一个目标生物上放置两个+1/+1指示物。 Trapfinder's Trick|探陷人巧技|法术|目标牌手展示其手牌,并从中弃掉所有陷阱牌。 Trapjaw Kelpie|陷阱颚凯尔比|生物~野兽|闪现\n留存 (当此生物从场上置入坟墓场时,若其上没有-1/-1指示物,则将它在其拥有者的操控下返回场上,且其上有一个-1/-1指示物。) @@ -12837,7 +13142,6 @@ Traumatic Visions|创伤幻象|瞬间|反击目标咒语。\n循环基本地{1}{ Traumatize|精神受创|法术|目标牌手将其牌库从顶上算起一半数量的牌置入其坟墓场,小数点以下舍去。 Travel Preparations|旅行准备|法术|在至多两个目标生物上各放置一个+1/+1指示物。\n返照{1}{W} (你可以从你的坟墓场施放此牌,并支付其返照费用,然后将它放逐。) Traveler's Amulet|旅人护身符|神器|{1},牺牲旅人护身符:从你的牌库中搜寻一张基本地牌,展示该牌,将它置于你手上,然后将你的牌库洗牌。 -Traveler's Amulet|旅人护身符|神器|{1},牺牲旅人护身符:从你的牌库中搜寻一张基本地牌,展示改牌,将它置于你手上,然后将你的牌库洗牌。 Traveler's Cloak|旅人斗篷|结界~灵气|结附于生物\n于旅人斗篷进战场时,选择一种地类别。\n当旅人斗篷进战场时,抓一张牌。\n所结附的生物具有该类别的地行者异能。 Traveling Philosopher|旅哲人|生物~人类/参谋| Traverse the Ulvenwald|穿越沃文森|法术|从你的牌库中搜寻一张基本地牌,展示该牌,将它置于你手上,然后将你的牌库洗牌。\n躁狂~如果你坟墓场中牌的类别有四种或更多,则改为从你的牌库中搜寻一张生物或地牌,展示该牌,将它置于你手上,然后将你的牌库洗牌。 @@ -12849,9 +13153,9 @@ Treacherous Urge|变节驱策|瞬间|目标对手展示其手牌。 你可以将 Tread Upon|踩踏|瞬间|直到回合结束,目标生物得+2/+2且获得践踏异能。 Treasonous Ogre|背信食人魔|生物~食人魔/祭师|义勇(每当此生物攻击生命最多或与他者同为最多的牌手时,在其上放置一个+1/+1指示物。)\n支付3点生命:加{R}到你的法术力池中。 Treasure Cove|藏宝海湾|地|(由藏宝图转化。)\n{T}:加{C}到你的法术力池中。\n{T},牺牲一个珍宝:抓一张牌。 -Treasure Cruise|宝船巡游|法术|掘穴(你于施放此咒语时每从你坟墓场中放逐一张牌,就能为此咒语支付{1}。)\n抓三张牌。 -Treasure Hunt|寻宝|法术|从你牌库顶开始展示牌,直到你展示出一张非地牌为止,然后将所有以此法展示的牌置于你手上。 +Treasure Cruise|宝船巡游|法术|掘穴(你于施放此咒语时每从你坟墓场中放逐一张牌,就能为此咒语支付{1})。\n抓三张牌。 Treasure Hunter|猎宝者|生物~人类|当猎宝者进场时,你可以将目标神器牌从你的坟墓场移回你手上。 +Treasure Hunt|寻宝|法术|从你牌库顶开始展示牌,直到你展示出一张非地牌为止,然后将所有以此法展示的牌置于你手上。 Treasure Keeper|宝藏守卫|神器生物 ~组构体|当宝藏守卫死去时,从你牌库顶开始展示牌,直到你展示出一张总法术力费用等于或小于3的非地牌为止。你可以施放该牌,且不需支付其法术力费用。将所有以此法展示且未施放的牌以随机顺序置于你的牌库底。 Treasure Mage|宝物法师|生物~人类/法术师|当宝物法师进战场时,你可以从你的牌库中搜寻一张总法术力费用大于或等于6的神器牌,展示该牌,并将它置于你手上。 如果你如此作,则将你的牌库洗牌。 Treasure Map|藏宝图|神器|{1},{T}:占卜1。在藏宝图上放置一个地标指示物。然后如果其上有三个或更多地标指示物,则移去这些指示物,转化藏宝图,并派出三个无色珍宝衍生神器。它们具有「{T},牺牲此神器:加一点任意颜色的法术力到你的法术力池中。」 @@ -12866,7 +13170,7 @@ Treefolk Harbinger|先兆树妖|生物~树妖/德鲁伊|当先兆树妖进 Treefolk Umbra|树妖本影|结界 ~灵气|结附于生物\n所结附的生物得+0/+2,且依照其防御力来分配战斗伤害,而不是依照力量。\n替身甲(如果所结附的生物将被消灭,则改为移除它受到的所有伤害,并消灭此灵气。) Treeshaker Chimera|撼树盖美拉|生物 ~盖美拉|所有能够阻挡撼树盖美拉的生物皆须阻挡之。\n当撼树盖美拉死去时,抓三张牌。 Treetop Ambusher|树顶伏击人|生物 ~妖精/狂战士|掩袭{1}{G}(你可以支付此咒语的掩袭费用来施放它。如果你如此作,则它获得敏捷异能,且在下个结束步骤开始时便需从战场移回其拥有者手上。)\n每当树顶伏击人攻击时,目标由你操控的生物得+1/+1直到回合结束。 -Treetop Bracers|树梢护臂|结界~灵气|生物结界(于使用时指定一个生物为目标。 此牌进场时结附在该生物上。)\n受此结界的生物得+1/+1,并且只能被具飞行异能的生物阻挡。 +Treetop Bracers|树梢护臂|结界~灵气|生物结界(于使用时指定一个生物为目标。 此牌进场时结附在该生物上)\n受此结界的生物得+1/+1,并且只能被具飞行异能的生物阻挡。 Treetop Village|树顶村落|地|树顶村落须横置进场。\n{T}:加{G}到你的法术力池中。\n{1}{G}:直到回合结束,树顶村落成为3/3绿色,具践踏异能的猿猴生物。 它仍然是地。 (若它将造成的战斗伤害足以消灭所有阻挡它的生物,你可以使它对防御牌手造成所剩余数量的伤害。) Trepanation Blade|环锯锋刃|神器 ~武具|每当佩带此武具的生物攻击时,防御牌手从其牌库顶开始展示牌,直到展示出一张地牌为止。每以此法展示一张牌,该生物便得+1/+0直到回合结束。该牌手将所展示的牌置入其坟墓场。\n佩带{2} Trespasser il-Vec|维克黜人入侵者|生物~人类/浪客|弃一张牌:维克黜人入侵者获得次元幽影异能直到回合结束。 (它只能阻挡具次元幽影异能的生物,亦只能被具此异能的生物阻挡。) @@ -12921,24 +13225,26 @@ Tromp the Domains|重跺领土|法术|直到回合结束,由你操控的生物 Trophy Hunter|锦标猎手|生物~人类/弓箭手|{1}{G}:锦标猎手对目标具飞行异能的生物造成1点伤害。\n每当任一具飞行异能的生物置入坟墓场时,若锦标猎手于本回合中曾对此生物造成伤害,则在锦标猎手上放置一个+1/+1指示物。 Trophy Mage|珍物法师|生物~人类/法术师|当珍物法师进战场时,你可以从你牌库中搜寻一张总法术力费用等于3的神器牌,展示该牌,将它置于你手上,然后将你的牌库洗牌。 Trostani Discordant|异声卓塔妮|传奇生物 ~树灵|由你操控的其他生物得+1/+1。\n当异声卓塔妮进战场时,派出两个1/1白色,具系命异能的士兵衍生生物。\n在你的结束步骤开始时,每位牌手各获得所有由其拥有之生物的操控权。 -Trostani, Selesnya's Voice|瑟雷尼亚之声卓塔妮|传奇生物~树灵|每当另一个生物在你的操控下进战场时,你获得等同于该生物防御力的生命。\n{1}{G}{W},{T}:殖民。(将一个衍生物放进战场,此衍生物为由你操控的某衍生生物之复制品。) Trostani's Judgment|卓塔妮的判决|瞬间|放逐目标生物,然后殖民。(将一个衍生物放进战场,此衍生物为由你操控的某衍生生物之复制品。) Trostani's Summoner|卓塔妮的召唤师|生物~妖精/祭师|当卓塔妮的召唤师进战场时,将一个2/2白色,具警戒异能的骑士衍生生物,一个3/3绿色半人马衍生生物,和一个4/4绿色,具践踏异能的犀牛衍生生物放进战场。 +Trostani, Selesnya's Voice|瑟雷尼亚之声卓塔妮|传奇生物~树灵|每当另一个生物在你的操控下进战场时,你获得等同于该生物防御力的生命。\n{1}{G}{W},{T}:殖民。(将一个衍生物放进战场,此衍生物为由你操控的某衍生生物之复制品。) Trove of Temptation|诱人珍宝|结界|如果可能,每位对手每次战斗都必须以至少一个生物攻击你或由你操控的鹏洛客。\n在你的结束步骤开始时,派出一个无色珍宝衍生神器,且具有「{T},牺牲此神器:加一点任意颜色的法术力到你的法术力池中。」 True Believer|真信者|生物~人类/僧侣|你具有帷幕异能。 (你不能成为咒语或异能的目标。) True Conviction|真实信念|结界|由你操控的生物具有连击与系命异能。 True Love's Kiss|真爱之吻|瞬间|放逐目标神器或结界。\n抓一张牌。 True-Faith Censer|真信香炉|神器~武具|佩带此武具的生物得+1/+1且具有警戒异能。\n只要佩带此武具的生物是人类,它便额外得+1/+0。\n佩带{2}({2}:装备在目标由你操控的生物上。佩带的时机视同法术。) +True-Name Nemesis|真名宿敌|生物 ~人鱼/浪客|于真名宿敌进战场时,选择一位牌手。\n真名宿敌具有反该牌手保护异能。(此生物不能被由该牌手操控的东西所阻挡,指定为目标,造成伤害,或是被结附。) Truefire Captain|精炎队长|生物 ~人类/骑士|训导(每当此生物攻击时,在目标进行攻击且力量小于它的生物上放置一个+1/+1指示物。)\n每当精炎队长受到伤害时,它对目标牌手造成等量的伤害。 Truefire Paladin|精炎神圣武士|生物~人类/骑士|警戒\n{R}{W}:精炎神圣武士得+2/+0直到回合结束。\n{R}{W}:精炎神圣武士获得先攻异能直到回合结束。 Trueheart Duelist|至诚斗客|生物~人类/战士|至诚斗客每次战斗可以额外多阻挡一个生物。\n遗存{2}{W}({2}{W},从你的坟墓场放逐此牌:派出一个衍生物,且为此牌的复制品,但它是白色灵俑/人类/战士,且没有法术力费用。遗存的时机视同法术。) Trueheart Twins|赤诚双子|生物~豺狼/战士|你可以于赤诚双子攻击时耗竭之。(它于其操控者的下一个重置步骤中不能重置。)\n每当你耗竭一个生物时,由你操控的生物得+1/+0直到回合结束。 -True-Name Nemesis|真名宿敌|生物 ~人鱼/浪客|于真名宿敌进战场时,选择一位牌手。\n真名宿敌具有反该牌手保护异能。(此生物不能被由该牌手操控的东西所阻挡,指定为目标,造成伤害,或是被结附。) +Trufflesnout|掘菌野猪|生物 ~野猪|当掘菌野猪进战场时,选择一项~\n•在掘菌野猪上放置一个+1/+1指示物。\n•你获得4点生命。 Trumpet Blast|号角震天|瞬间|进行攻击的生物得+2/+0直到回合结束。 +Trumpeting Gnarr|长吼嚎龙|生物 ~野兽|合变{3}{G/U}{G/U}(如果你支付此咒语的合变费用来施放之,则将它放置在目标由你拥有之非人类生物的顶上或底下。它们合变作顶上的生物,外加具有底下所有异能。)\n每当此生物合变时,派出一个3/3绿色野兽衍生生物。 Trumpeting Herd|兽群的呼吼|法术|派出一个3/3绿色的象衍生生物。\n弹回(如果你从你手上施放此咒语,于它结算时将之放逐。在你的下一个维持开始时,你可以从放逐区施放此牌,且不需支付其法术力费用。) Trusted Advisor|可靠的参谋|生物~人类/参谋|你的手牌上限增加两张。\n在你的维持开始时,将一个由你操控的蓝色生物移回其拥有者手上。 Trusted Forcemage|可靠的力法师|生物~人类/祭师|魂系 (你可以将此生物与另一未搭档生物在它们任一进战场时组搭档。 只要你操控它们,此两者便持续搭档。)\n只要可靠的力法师与另一生物搭档,它们便各得+1/+1。 -Trusted Pegasus|可靠飞马|生物 ~飞马|飞行\n每当可靠飞马攻击时,目标进行攻击且不具飞行异能的生物获得飞行异能直到回合结束。 +Trusted Pegasus|可靠飞马|生物 ~飞马|飞行(此生物只能被具飞行或延势异能的生物阻挡。)\n每当可靠飞马攻击时,目标进行攻击且不具飞行异能的生物获得飞行异能直到回合结束。 Trustworthy Scout|可信斥候|生物 ~人类/斥候|{1}{W},从你的坟墓场放逐可信斥候:从你牌库中搜寻一张名称为可信斥候的牌,展示该牌,将它置于你手上,然后将你的牌库洗牌。 Trusty Companion|可靠旅伴|生物~鬣狗|警戒\n可靠旅伴不能单独进行攻击。 Trusty Machete|可靠的砍刀|神器~武具|佩带此武具的生物得+2/+1。\n佩带{2} @@ -12967,7 +13273,7 @@ Turn to Slag|化为渣滓|法术|化为渣滓对目标生物造成5点伤害。 Turntimber Basilisk|旋林蜥怪|生物~蜥怪|死触 (受到此生物之伤害的生物会被消灭。 你可以将此生物之战斗伤害在阻挡它或被它阻挡的任何生物之间分配。)\n地落~每当一个地在你的操控下进战场时,你可以令目标生物本回合若能阻挡旋林蜥怪,则须阻挡之。 Turntimber Grove|旋林树丛|地|旋林树丛须横置进战场。\n当旋林树丛进战场时,目标生物得+1/+1直到回合结束。\n{T}:加{G}到你的法术力池中。 Turntimber Ranger|旋林巡林者|生物~妖精/斥候/伙伴|每当旋林巡林者或另一个伙伴在你的操控下进战场时,你可以将一个2/2绿色狼衍生物放进战场。 若你如此作,则在旋林巡林者上放置一个+1/+1指示物。 -Turret Ogre|炮台食人魔|生物 ~食人魔/战士|延势\n当炮台食人魔进战场时,若你操控另一个力量等于或大于4的生物,则炮台食人魔向每位对手各造成2点伤害。 +Turret Ogre|炮台食人魔|生物 ~食人魔/战士|延势(此生物能阻挡具飞行异能的生物。)\n当炮台食人魔进战场时,若你操控另一个力量等于或大于4的生物,则炮台食人魔向每位对手各造成2点伤害。 Turtleshell Changeling|龟壳化形|生物~变形兽|化形 (此牌随时都是所有生物类别。)\n{1}{U}:将龟壳化形之力量与防御力互换直到回合结束。 Tusked Colossodon|长牙硕齿兽|生物~野兽| Tuskguard Captain|牙卫队长|生物~人类/战士|延生{G}({G},{T}:在此生物上放置一个+1/+1指示物。延生的时机视同法术。)\n每个由你操控且其上有+1/+1指示物的生物均具有践踏异能。 @@ -12977,13 +13283,14 @@ Twilight Panther|暮色猎豹|生物 ~猫/精怪|{B}:暮色猎豹获得死 Twilight Prophet|暮光先知|生物 ~吸血鬼/僧侣|飞行\n登殿(如果你操控十个或更多永久物,则于这盘游戏接下来的时段中,你得到黄金城祝福。)\n在你的维持开始时,若你有黄金城祝福,则展示你的牌库顶牌,并将它置于你手上。每位对手各失去X点生命且你获得X点生命,X为该牌的总法术力费用。 Twilight Shepherd|微光牧者|生物~天使|飞行,警戒\n当微光牧者进场时,将你坟墓场中于本回合从场上进入该处的所有牌移回你的手上。\n留存 (当此生物从场上置入坟墓场时,若其上没有-1/-1指示物,则将它在其拥有者的操控下返回场上,且其上有一个-1/-1指示物。) Twin Bolt|双矢击|瞬间|双矢击对一个或两个目标生物和/或牌手造成共2点伤害,你可以任意分配。 +Twin-Silk Spider|双胞丝蛛|生物 ~蜘蛛|延势\n当双胞丝蛛进战场时,派出一个1/2绿色,具延势异能的蜘蛛衍生生物。 +Twinblade Assassins|合剑杀手|生物 ~妖精/杀手|在你的结束步骤开始时,若本回合中有生物死去,则抓一张牌。 Twinblade Paladin|双刃神圣武士|生物 ~人类/骑士|每当你获得生命时,在双刃神圣武士上放置一个+1/+1指示物。\n只要你的总生命为25或更多,双刃神圣武士便具有连击异能。(它能造成先攻与普通战斗伤害。) Twinblade Slasher|双刃刀客|生物~地精/战士|乾枯 (此来源会以-1/-1指示物的方式对生物造成伤害。)\n{1}{G}:双刃刀客得+2/+2直到回合结束。 此异能每回合中只能使用一次。 Twincast|双咒击|瞬间|复制目标瞬间或法术咒语。 你可以为该复制选择新的目标。 Twinflame|焰塑双身|法术|积力~焰塑双身在第一个目标之外每有一个目标,便增加{2}{R}来施放。\n选择任意数量目标由你操控的生物。对每个这类生物而言,各将一个衍生物放进战场,此衍生物为该生物的复制品。这些衍生物具有敏捷异能。在下一个结束步骤开始时,将它们放逐。 Twinning Glass|双身镜|神器|{1},{T}:如果你手上的某张非地牌与本回合中使用过的某咒语同名,则你可以使用该牌且不需支付其法术力费用。 Twins of Maurer Estate|茂威邸双子|生物~吸血鬼|疯魔{2}{B}(如果你弃掉此牌,将之弃到放逐区。当你如此作时,支付其疯魔费用施放之,否则便将其置入你的坟墓场。) -Twin-Silk Spider|双胞丝蛛|生物 ~蜘蛛|延势\n当双胞丝蛛进战场时,派出一个1/2绿色,具延势异能的蜘蛛衍生生物。 Twinstrike|双重打击|瞬间|双重打击对两个目标生物各造成2点伤害。\n背水战~如果你没有手牌,则改为消灭这些生物。 Twist Allegiance|誓诚变调|法术|直到回合结束,你与目标对手分别操控由对方操控的所有生物。 重置这些生物。 这些生物获得敏捷异能直到回合结束。 Twisted Abomination|曲恶憎恨兽|生物 ~灵俑/突变体|{B}:重生曲恶憎恨兽。\n循环沼泽{2}({2},弃掉此牌:从你的牌库中搜寻一张沼泽牌,展示该牌,并置于你手上。然后将你的牌库洗牌。) @@ -13010,25 +13317,25 @@ Tyrant's Scorn|暴君的轻蔑|瞬间|选择一项~\n•消灭目标总法术 Tyrranax|霸蛛龙|生物~野兽|{1}{G}:霸蛛龙得-1/+1直到回合结束。 Uba Mask|姥面|神器|若牌手将抓一张牌,则该牌手改为将该牌牌面朝上地移出对战。\n牌手可以使用自己在本回合中以姥面移出对战的牌。 Ubul Sar Gatekeepers|乌布萨门卫|生物~灵俑/士兵|当乌布萨门卫进战场时,若你操控两个或更多门,则目标由对手操控的生物得-2/-2直到回合结束。 -Ugin, the Ineffable|休论乌金|传奇鹏洛客 ~乌金|你施放的无色咒语减少{2}来施放。\n+1:面朝下地放逐你的牌库顶牌并检视之。派出一个2/2无色精怪衍生生物。当该衍生物离开战场时,将所放逐的牌置于你手上。\n−3:消灭目标有色的永久物。 -Ugin, the Spirit Dragon|灵龙乌金|鹏洛客~乌金|+2:灵龙乌金对目标生物或牌手造成3点伤害。\n−X:放逐所有总法术力费用等于或小于X的有色永久物。\n−10:你获得7点生命,抓七张牌,然后将至多七张永久物牌从你手上放进战场。 Ugin's Conjurant|乌金的变幻僧|生物 ~精怪/修行僧|乌金的变幻僧进战场时上面有X个+1/+1指示物。\n如果乌金的变幻僧于其上有+1/+1指示物时将受到伤害,则防止该伤害,并从乌金的变幻僧上移去等量的+1/+1指示物。 Ugin's Construct|乌金组构体|神器生物~组构体|当乌金组构体进战场时,牺牲一个有色的永久物。 Ugin's Insight|乌金的洞察|法术|占卜X,X为由你操控的永久物间最高之总法术力费用,然后抓三张牌。 Ugin's Nexus|乌金连结点|传奇神器|如果某牌手将开始额外的一个回合,则改为该牌手略过该回合。\n如果乌金连结点将从战场进入坟墓场,则改为将它放逐,并在本回合后进行额外的一个回合。 +Ugin, the Ineffable|休论乌金|传奇鹏洛客 ~乌金|你施放的无色咒语减少{2}来施放。\n+1:面朝下地放逐你的牌库顶牌并检视之。派出一个2/2无色精怪衍生生物。当该衍生物离开战场时,将所放逐的牌置于你手上。\n−3:消灭目标有色的永久物。 +Ugin, the Spirit Dragon|灵龙乌金|传奇鹏洛客 ~乌金|+2:灵龙乌金对任意一个目标造成3点伤害。\n−X:放逐所有总法术力费用等于或小于X的有色永久物。\n−10:你获得7点生命,抓七张牌,然后将至多七张永久物牌从你手上放进战场。 Uktabi Drake|乌克塔比龙兽|生物~龙兽|飞行,敏捷\n返响{1}{G}{G}(在你的维持开始时,若你在你前一个维持开始后才操控它,则除非你支付其返响费用,否则牺牲之。) Ukud Cobra|乌库眼镜蛇|生物~蛇|死触 -Ulamog, the Ceaseless Hunger|不休饥渴钨拉莫|传奇生物~奥札奇|当你施放不休饥渴钨拉莫时,放逐两个目标永久物。不灭每当钨拉莫攻击时,防御牌手放逐其牌库顶的二十张牌。 -Ulamog, the Infinite Gyre|无尽轮回钨拉莫|传奇生物~奥札奇|当你施放无尽轮回钨拉莫时,消灭目标永久物。\n不灭\n歼灭4(每当此生物攻击时,防御牌手牺牲四个永久物。)\n当钨拉莫从任何区域置入坟墓场时,其拥有者将其坟墓场洗入其牌库。 Ulamog's Crusher|钨拉莫猛击手|生物~奥札奇|歼灭2 (每当此生物攻击时,防御牌手牺牲两个永久物。)\n钨拉莫猛击手每回合若能攻击,则必须攻击。 Ulamog's Despoiler|钨拉莫掠夺体|生物~奥札奇 /噬体|于钨拉莫掠夺体进战场时,你可以将两张由对手拥有的牌从放逐区置入其拥有者的坟墓场。若你如此作,则钨拉莫掠夺体进场时上面有四个+1/+1指示物。 Ulamog's Nullifier|钨拉莫废除体|生物~奥札奇/噬体|虚色(此牌没有颜色。)闪现飞行当钨拉莫废除体进战场时,你可以将两张由对手拥有的牌从放逐区置入其拥有者的坟墓场。若你如此作,则反击目标咒语。 Ulamog's Reclaimer|钨拉莫回收体|生物~奥札奇/噬体|虚色(此牌没有颜色。)当钨拉莫回收体进战场时,你可以将一张由对手拥有的牌从放逐区置入该牌手的坟墓场。若你如此作,则将目标瞬间或法术牌从你的坟墓场移回你手上。 +Ulamog, the Ceaseless Hunger|不休饥渴钨拉莫|传奇生物~奥札奇|当你施放不休饥渴钨拉莫时,放逐两个目标永久物。不灭每当钨拉莫攻击时,防御牌手放逐其牌库顶的二十张牌。 +Ulamog, the Infinite Gyre|无尽轮回钨拉莫|传奇生物~奥札奇|当你施放无尽轮回钨拉莫时,消灭目标永久物。\n不灭\n歼灭4(每当此生物攻击时,防御牌手牺牲四个永久物。)\n当钨拉莫从任何区域置入坟墓场时,其拥有者将其坟墓场洗入其牌库。 Ulasht, the Hate Seed|仇恨种子巫勒许|传奇生物~多头龙|仇恨种子巫勒许进场时上面有数个+1/+1指示物,其数量为由你操控的其它红色生物数量,再加上由你操控的其它绿色生物数量。\n{1},从巫勒许上移去一个+1/+1指示物:选择一项~巫勒许对目标生物造成1点伤害;或将一个1/1绿色腐生物衍生物放置进场。 Ulcerate|溃烂|瞬间|目标生物得-3/-3直到回合结束。你失去3点生命。 Ulrich of the Krallenhorde|展爪的乌力奇|传奇生物~人类/狼人|每当此生物进战场或转化为展爪的乌力奇时,目标生物得+4/+4直到回合结束。\n在每个维持开始时,若上回合没有任一咒语施放过,转化展爪的乌力奇。 -Ulrich, Uncontested Alpha|服众首领乌力奇|传奇生物~ - 狼人|每当此生物转化为服众首领乌力奇时,你可以让它与目标不由你操控且非狼人的生物互斗。\n在每个维持开始时,若某牌手上回合施放了两个或更多咒语,转化服众首领乌力奇。 Ulrich's Kindred|乌力奇同族|生物~狼|践踏\n{3}{G}:目标进行攻击的狼或狼人获得不灭异能直到回合结束。 +Ulrich, Uncontested Alpha|服众首领乌力奇|传奇生物~ - 狼人|每当此生物转化为服众首领乌力奇时,你可以让它与目标不由你操控且非狼人的生物互斗。\n在每个维持开始时,若某牌手上回合施放了两个或更多咒语,转化服众首领乌力奇。 Ultimate Price|终极代价|瞬间|消灭目标单色生物。 Ulvenwald Abomination|沃文森憎恨兽|生物~ - 奥札奇/狼人|{T}:加{C}{C}到你的法术力池中。 Ulvenwald Bear|沃文森熊|生物~熊|>丧心~当沃文森熊进战场时,若本回合有生物死去,在目标生物上放置两个+1/+1指示物。 @@ -13046,9 +13353,11 @@ Umbra Stalker|伏击暗灵|生物~元素|渲色~伏击暗灵的力量和防 Umbral Mantle|暗影披风|神器~武具|佩带此武具的生物具有「{3},{Q}:此生物得+2/+2直到回合结束。」 ({Q}是重置符号。)\n佩带{0} Umezawa's Charm|梅泽的护符|瞬间|选择一项~\n•目标生物得+2/+2直到回合结束。\n•目标生物得-1/-1直到回合结束。\n•你获得2点生命。 Umezawa's Jitte|梅泽的十手|传奇神器~武具|每当佩带此武具的生物造成战斗伤害时,在梅泽的十手上放置两个充电指示物。\n从梅泽的十手上移去一个充电指示物:选择一项~佩带此武具的生物得+2/+2直到回合结束;或目标生物得-1/-1直到回合结束;或你获得2点生命。\n佩带{2} +Umori, the Collector|集晶流浆乌墨理|传奇生物 ~流浆|行侣~你起始套牌中各非地牌之间均具有共通的牌张类别。(如果你选择这张牌作为你的行侣,则你可以从游戏外施放它,但仅限一次。)\n于集晶流浆乌墨理进战场时,选择一种牌张类别。\n你施放的该类别咒语减少{1}来施放。 Unbender Tine|凿通钻|神器|{T}:重置另一个目标永久物。 Unblinking Bleb|睁眼水泡|生物~虚影|变身{2}{U}(你可牌面朝下地使用此牌并支付{3},将其当成2/2生物。 可随时支付其变身费用使其翻回正面。)\n每当睁眼水泡或另一个永久物翻回正面时,你可以占卜2。 (检视你牌库顶的两张牌,然后将其中任意数量的牌以任意顺序置于你牌库底,其余则以任意顺序置于你牌库顶。) Unbound Flourishing|无拘滋养|结界|每当你施放法术力费用中包含{X}的永久物咒语时,将X的数值加倍。\n每当你施放瞬间或法术咒语或起动异能时,若该咒语的法术力费用或该异能的起动费用中包含{X},则复制该咒语或异能。你可以为该复制品选择新的目标。 +Unbreakable Bond|难破羁绊|法术|将目标生物牌从你的坟墓场移回战场,且上面有一个系命指示物。 Unbreakable Formation|难破妙阵|瞬间|由你操控的生物获得不灭异能直到回合结束。\n附案~如果你是在你的行动阶段施放此咒语,则在这些生物上各放置一个+1/+1指示物,且它们获得警戒异能直到回合结束。 Unbreathing Horde|无生气大军|生物~灵俑|无生气大军进战场时上面有若干+1/+1指示物,其数量等同于由你操控的其他灵俑数量与你坟墓场中的灵俑牌数量之总和。\n如果无生气大军将受到伤害,则防止该伤害,并从其上移去一个+1/+1指示物。 Unbridled Growth|放肆成长|结界~灵气|结附于地\n所结附的地具有「{T}:加一点任意颜色的法术力到你的法术力池中。」\n牺牲放肆成长:抓一张牌。 @@ -13100,9 +13409,10 @@ Underworld Sentinel|冥界哨兵|生物 ~骷髅妖/士兵|每当冥界哨兵 Undying Evil|邪恶不息|瞬间|目标生物获得不息异能直到回合结束。>(当它死去时,若其上没有+1/+1指示物,则将它在其拥有者的操控下返回战场,且其上有一个+1/+1指示物。) Undying Flames|不熄烈焰|法术|从你牌库顶开始将牌移出对战,直到你将一张非地的牌移出对战为止。 不熄烈焰对目标生物或牌手造成伤害,其数量等同于该牌的总法术力费用。 历传(这盘游戏结束之前,你不能使用咒语。 在你每回合的维持开始时,复制此咒语,但不包含其历传异能。 你可以为该复制选择新的目标。) Undying Rage|不熄愤怒|结界~灵气|生物结界\n受此结界的生物得+2/+2且不能进行阻挡。\n当不熄愤怒从场上置入坟墓场时,将不熄愤怒移回其拥有者手上。 -Unearth|出土回生|法术|将目标总法术力费用等于或小于3的生物牌从你的坟墓场移回战场。\n循环{2}({2},弃掉此牌:抓一张牌。) Unearthly Blizzard|神秘暴风雪|法术~古咒|至多三个目标生物本回合不能进行阻挡。 +Unearth|出土回生|法术|将目标总法术力费用等于或小于3的生物牌从你的坟墓场移回战场。\n循环{2}({2},弃掉此牌:抓一张牌。) Unesh, Criosphinx Sovereign|羊芬斯君王乌纳许|传奇生物~史芬斯|飞行\n你施放的史芬斯咒语减少{2}来施放。\n每当羊芬斯君王乌纳许或另一个史芬斯在你的操控下进战场时,展示你牌库顶的四张牌。由任一对手将它们分成两堆。将其中一堆置于你手上,另一堆置入你的坟墓场。 +Unexpected Fangs|突生长牙|瞬间|在目标生物上放置一个+1/+1指示物和一个系命指示物。 Unexpected Potential|意外潜能|诡局|秘案(开始游戏时此诡局牌面朝下地置于统帅区,并私下决定一个牌名。你随时可以将此诡局翻回正面并公布该名称。)\n你可以将法术力视同任意颜色的法术力来支付施放具有该名称之咒语的费用。 Unexpected Results|意外结果|法术|将你的牌库洗牌,然后展示顶牌。如果其为非地牌,则你可以施放它,且不需支付其法术力费用。如果其为地牌,则你可以将它放进战场,并将意外结果移回其拥有者手上。 Unexpectedly Absent|意外失踪|瞬间|将目标非地永久物置于其拥有者的牌库顶第X张牌正下面。 @@ -13116,7 +13426,7 @@ Unhallowed Pact|孽物契约|结界~灵气|结附于生物\n当所结附的生 Unholy Fiend|渎圣邪鬼|生物~ - 惊惧兽|在你的结束步骤开始时,你失去1点生命。 Unholy Hunger|邪气饥渴|瞬间|消灭目标生物。精熟咒语~如果你坟墓场中有两张或更多的瞬间和/或法术牌,则你获得2点生命。 Unholy Indenture|不洁身契|结界 ~灵气|结附于生物\n当所结附的生物死去时,将该生物牌在你的操控下移回战场,且上面有一个+1/+1指示物。 -Unholy Strength|不洁之力|结界~灵气|生物结界(于使用时指定一个生物为目标。 此牌进场时结附在该生物上。)\n受此结界的生物得+2/+1。 +Unholy Strength|不洁之力|结界~灵气|生物结界(于使用时指定一个生物为目标。 此牌进场时结附在该生物上)\n受此结界的生物得+2/+1。 Unified Front|联合阵线|法术|聚辉~施放联合阵线时用来支付费用的法术力中每有一种颜色,便将一个1/1白色寇族/伙伴衍生生物放进战场。 Unified Will|齐心一致|瞬间|如果由你操控的生物数量多于该咒语操控者的,则反击目标咒语。 Unimpeded Trespasser|无阻访客|生物~ - 精怪|无阻访客不能被阻挡。 @@ -13125,7 +13435,7 @@ Unity of Purpose|目的统合|瞬间|支援2。(在至多两个目标生物上 Universal Automaton|全形机械兽|神器生物 ~变形兽|化形(此牌是所有生物类别。) Universal Solvent|万溶剂|神器|{7},{T},牺牲万溶剂:消灭目标永久物。 Unknown Shores|无闻海岸|地|{T}:加{1}到你的法术力池中。\n{1},{T}:加一点任意颜色的法术力到你的法术力池中。 -Unknown Shores|无闻海岸|地|{T}:加{C}到你的法术力池中。\n{1},{T}:加一点任意颜色的法术力到你的法术力池中。 +Unleash Fury|宣泄怒火|瞬间|将目标生物的力量加倍直到回合结束。 Unlicensed Disintegration|私自分解|瞬间|消灭目标生物。如果你操控神器,则私自分解对该生物的操控者造成3点伤害。 Unlikely Aid|意外援助|瞬间|直到回合结束,目标生物得+2/+0且获得不灭异能。(伤害与注明「消灭」的效应不会将它消灭。) Unliving Psychopath|病态死尸|生物~灵俑/杀手|{B}:病态死尸得+1/-1直到回合结束。\n{B},{T}:消灭目标力量小于病态死尸之力量的生物。 @@ -13138,6 +13448,7 @@ Unnatural Predation|违天猎捕|瞬间|直到回合结束,目标生物得+1/+ Unnatural Speed|异常高速|瞬间~古咒|目标生物获得敏捷异能直到回合结束。 Unnerve|落魄|法术|每位对手各弃两张牌。 Unnerving Assault|丧胆突袭|瞬间|如果使用丧胆突袭时支付了{U},则由每位对手操控的生物得-1/-0直到回合结束;如果使用它时支付了{R},则由你操控的生物得+1/+0直到回合结束。 (如果支付了{U}{R},则两者都作。) +Unpredictable Cyclone|难测气旋|结界|如果另一张非地牌之任一循环异能将令你抓一张牌,则改为从你的牌库顶开始放逐牌,直到放逐一张与所循环者具共通牌张类别的牌为止。你可以施放该牌,且不需支付其法术力费用。然后将所有以此法放逐且未施放的牌以随机顺序置于你的牌库底。\n循环{2}({2},弃掉此牌:抓一张牌。) Unquenchable Thirst|难解之渴|结界~灵气|结附于生物\n当难解之渴进战场时,若你操控沙漠或你坟墓场中有沙漠牌,则横置所结附的生物。\n所结附的生物于其操控者的重置步骤中不能重置。 Unquestioned Authority|至上权威|结界~灵气|结附于生物\n当至上权威进战场时,抓一张牌。\n所结附的生物具有反生物保护异能。 Unravel the Aether|崩离乙太|瞬间|选择目标神器或结界。其拥有者将它洗入其牌库。 @@ -13159,13 +13470,14 @@ Untamed Might|不驯之力|瞬间|目标生物得+X/+X直到回合结束。 Untethered Express|脱轨特快|神器~载具|践踏\n每当脱轨特快攻击时,在其上放置一个+1/+1指示物。\n搭载1(横置任意数量由你操控且力量总和等于或大于1的生物:此载具成为神器生物直到回合结束。) Unwavering Initiate|坚贞祀徒|生物~人类/战士|警戒\n遗存{4}{W}({4}{W},从你的坟墓场放逐此牌:派出一个衍生物,且为此牌的复制品,但它是白色灵俑/人类/战士,且没有法术力费用。遗存的时机视同法术。) Unwilling Recruit|强迫徵召|法术|获得目标生物的操控权直到回合结束。 重置该生物。 它得+X/+0且获得敏捷异能直到回合结束。 -Unwind|倒流|瞬间|反击目标非生物咒语。重置至多三个地。 Unwinding Clock|松卷钟|神器|在其他牌手的重置步骤中,重置所有由你操控的神器。 +Unwind|倒流|瞬间|反击目标非生物咒语。重置至多三个地。 Unyaro Bees|文亚若蜂|生物~昆虫|飞行\n{G}:文亚若蜂得+1/+1直到回合结束。\n{3}{G},牺牲文亚若蜂:文亚若蜂对目标生物或牌手造成2点伤害。 Unyielding Krumar|刚毅孑遗|生物~半兽人/战士|{1}{W}:刚毅孑遗获得先攻异能直到回合结束。 Updraft Elemental|升腾元素|生物~元素|飞行 Uproot|连根拔除|法术~古咒|将目标地置于其拥有者的牌库顶。 Upwelling|涌升|结界|法术力池在阶段或回合结束时不会清空。 (此效应阻止法术力灼伤。) +Ur-Golem's Eye|古魔像之眼|神器|{T}:加{2}到你的法术力池中。 Urabrask the Hidden|隐匿者洼巴司|传奇生物~魔判官|由你操控的生物具有敏捷异能。\n由对手操控的生物须横置进战场。 Urban Burgeoning|城市萌芽|结界~灵气|结附于地\n所结附的地具有「于每位其他牌手的重置步骤中重置此地。」 Urban Evolution|城市演化|法术|抓三张牌。你本回合可以额外使用一个地。 @@ -13177,14 +13489,12 @@ Urborg Uprising|乌尔博格式起义|法术|将至多两张目标生物牌从 Urborg, Tomb of Yawgmoth|约格莫夫之墓乌尔博格|传奇地|每个地额外具有「沼泽」的地类别。 Urge to Feed|饥饿驱策|瞬间|目标生物得-3/-3直到回合结束。 你可以横置任意数量由你操控、且未横置的吸血鬼生物。 如果你如此作,则在这些吸血鬼上各放置一个+1/+1指示物。 Urgent Exorcism|急切驱魔|瞬间|消灭目标精怪或结界。 -Ur-Golem's Eye|古魔像之眼|神器|{T}:加{2}到你的法术力池中。 Urgoros, the Empty One|虚无幽灵乌格洛|传奇生物 ~幽灵|飞行\n每当虚无幽灵乌格洛对任一牌手造成战斗伤害时,该牌手随机弃一张牌。若该牌手无法如此作,则你抓一张牌。 Uril, the Miststalker|雾潜者雾离|传奇生物~野兽|雾潜者雾离不能成为由对手所操控之咒语或异能的目标。\n雾离上每结附一个灵气,便得+2/+2。 Uro, Titan of Nature's Wrath|天怒泰坦乌洛|传奇生物 ~长老/巨人|当乌洛进战场时,除非它已逸脱,否则牺牲之。\n每当乌洛进战场或攻击时,你获得3点生命且抓一张牌,然后你可以将一张地牌从你手上放进战场。\n逸脱~{G}{G}{U}{U},从你的坟墓场放逐五张其他牌。(你可以从你的坟墓场施放此牌,并支付其逸脱费用。) Ursapine|豪猪刺熊|生物~野兽|{G}:目标生物得+1/+1直到回合结束。 Ursine Champion|熊身斗士|生物 ~人类 /狂战士|{5}{G}:直到回合结束,熊身斗士得+3/+3且成为熊/狂战士。此异能每回合只能起动一次。 Ursine Fylgja|熊身守护灵|生物~精怪/熊|熊身守护灵进场时上面有四个医疗指示物。\n从熊身守护灵上移去一个医疗指示物:于本回合中,防止接下来将对熊身守护灵造成的1点伤害。\n{2}{W}:在熊身守护灵上放置一个医疗指示物。 -Urza, Lord High Artificer|铸物勋爵克撒|传奇生物 ~人类/神器师|当铸物勋爵克撒进战场时,派出一个0/0无色组构体衍生神器生物,且具有「你每操控一个神器,此生物便得+1/+1。」\n横置一个由你操控且未横置的神器:加{U}。\n{5}:将你的牌库洗牌,然后放逐顶牌。直到回合结束,你可以使用该牌且不需支付其法术力费用。 Urza's Factory|克撒的工厂|地~克撒的|{T}:加{1}到你的法术力池中。\n{7},{T}:将一个2/2组装工人神器生物衍生物放置进场。 Urza's Incubator|克撒的抚育设备|神器|于克撒的抚育设备进战场时,选择一个生物类别。该类别的生物咒语减少{2}来施放。 Urza's Mine|克撒的矿脉|地~克撒的矿脉|{T}:加{1}到你的法术力池中。 如果你操控克撒的动力炉和克撒的塔,则改为加{2}到你的法术力池中。 @@ -13193,6 +13503,7 @@ Urza's Rage|克撒之怒|瞬间|增幅{8}{R}(你施放此咒语时可以额外 Urza's Ruinous Blast|克撒的毁世震荡|传奇法术|(只能于你操控传奇生物或鹏洛客时施放传奇法术。)\n放逐所有不是传奇的非地永久物。 Urza's Tome|克撒的巨著|神器|{3},{T}:抓一张牌。然后除非你从你的坟墓场放逐一张史迹牌,否则弃一张牌。(神器、传奇和传纪是史迹。) Urza's Tower|克撒的塔|地~克撒的塔|{T}:加{1}到你的法术力池中。 如果你操控克撒的矿脉和克撒的动力炉,则改为加{3}到你的法术力池中。 +Urza, Lord High Artificer|铸物勋爵克撒|传奇生物 ~人类/神器师|当铸物勋爵克撒进战场时,派出一个0/0无色组构体衍生神器生物,且具有「你每操控一个神器,此生物便得+1/+1。」\n横置一个由你操控且未横置的神器:加{U}。\n{5}:将你的牌库洗牌,然后放逐顶牌。直到回合结束,你可以使用该牌且不需支付其法术力费用。 Usher to Safety|带离险境|瞬间~历险|将目标由你操控的永久物移回其拥有者手上。(然后放逐此牌。之后你还可以从放逐区中施放该生物。) Uthden Troll|宇轩巨魔|生物~巨魔|{R}:重生宇轩巨魔。 Utopia Mycon|乌托菌|生物~真菌|在你的维持开始时,在乌托菌上放置一个芽孢指示物。\n从乌托菌上移去三个芽孢指示物:将一个1/1绿色腐生物衍生物放置进场。\n牺牲一个腐生物:加一点任意颜色的法术力到你的法术力池中。 @@ -13204,6 +13515,7 @@ Utvara Hellkite|坞瓦拉残虐者|生物~龙|飞行\n每当一个由你操控 Utvara Scalper|坞瓦拉解剖手|生物~精灵/斥候|飞行\n坞瓦拉解剖手每回合若能攻击,则必须攻击。 Uyo, Silent Prophet|哑先知宇代|传奇生物~月人/法术师|飞行\n{2},将由你操控的两个地移回其拥有者手上:复制目标瞬间或法术咒语。你可以为该复制选择新的目标。 Vacuumelt|吸散|法术|覆诵{2}{U}(当你使用此咒语时,每支付一次覆诵费用,就可以将它复制一次。 你可以为每个复制品选择新的目标。)\n将目标生物移回其拥有者手上。 +Vadrok, Apex of Thunder|雷鸣霸龙瓦卓克|传奇生物 ~元素/恐龙/猫|合变{1}{W/U}{R}{R}(如果你支付此咒语的合变费用来施放之,则将它放置在目标由你拥有之非人类生物的顶上或底下。它们合变作顶上的生物,外加具有底下所有异能。)\n飞行,先攻\n每当此生物合变时,你可以从你的坟墓场中施放目标总法术力费用等于或小于3的非生物牌,且不需支付其法术力费用。 Vaevictis Asmadi, the Dire|怖龙瓦威提阿玛迪|传奇生物 ~长老/龙|飞行\n每当怖龙瓦威提阿玛迪攻击时,为每位牌手各选择目标由该牌手操控的永久物。这些牌手牺牲这些永久物。每位以此法牺牲永久物的牌手各展示其牌库顶牌,然后如果它是永久物牌,该牌手便将它放进战场。 Vagrant Plowbeasts|漂泊犁兽|生物~野兽|{1}:重生目标力量大于或等于5的生物。 Valakut Fireboar|瓦拉库火猪|生物~元素/野猪|每当瓦拉库火猪攻击时,将其力量与防御力互换直到回合结束。 @@ -13216,13 +13528,15 @@ Valeron Wardens|威烈隆护卫|生物~人类/修行僧|铭勇2(当此生物 Valiant Changeling|英勇化形|生物 ~变形兽|由你操控的生物中每包含一种生物类别,此咒语便减少{1}来施放。此效应最多只能将此咒语所需的法术力费用减少{5}。\n化形(此牌是所有生物类别。)\n连击 Valiant Guard|英勇守卫|生物~人类/士兵| Valiant Knight|英勇骑士|生物 ~人类/骑士|由你操控的其他骑士得+1/+1。\n{3}{W}{W}:由你操控的骑士获得连击异能直到回合结束。 +Valiant Rescuer|英勇救援兵|生物 ~人类/士兵|每当你每回合首度循环另一张牌时,派出一个1/1白色人类/士兵衍生生物。\n循环{2}({2},弃掉此牌:抓一张牌。) Valley Dasher|峡谷迅击兵|生物~人类/狂战士|敏捷\n峡谷迅击兵每回合若能攻击,则必须攻击。 Valley Rannet|谷地拉奈兽|生物~野兽|循环山脉{2},循环树林{2} ({2},弃掉此牌:从你的牌库中搜寻一张山脉或树林牌,展示该牌,并置于你手上。 然后将你的牌库洗牌。) Valleymaker|裂谷师|生物~巨人/祭师|{T},牺牲一个山脉:裂谷师对目标生物造成3点伤害。\n{T},牺牲一个树林:选择一位牌手。 该牌手加{G}{G}{G}到他的法术力池中。 -Valor in Akros|阿喀洛斯骁勇|结界|每当一个生物在你的操控下进战场时,由你操控的生物得+1/+1直到回合结束。 Valor Made Real|骁勇具现|瞬间|目标生物本回合能阻挡任意数量的生物。 -Valor|骁勇|生物~化身|先攻\n只要骁勇在你的坟墓场,并且你操控平原,由你操控的生物便具有先攻异能。 +Valor in Akros|阿喀洛斯骁勇|结界|每当一个生物在你的操控下进战场时,由你操控的生物得+1/+1直到回合结束。 Valorous Stance|英勇以对|瞬间|选择一项~\n● 目标生物获得不灭异能直到回合结束。\n● 消灭目标防御力等于或大于4的生物。 +Valorous Steed|英勇角驹|生物 ~独角兽|警戒(此生物攻击时不需横置。)\n当英勇角驹进战场时,派出一个2/2白色,具警戒异能的骑士衍生生物。 +Valor|骁勇|生物~化身|先攻\n只要骁勇在你的坟墓场,并且你操控平原,由你操控的生物便具有先攻异能。 Vampire Aristocrat|吸血鬼贵族|生物~吸血鬼/浪客|牺牲一个生物:吸血鬼贵族得+2/+2直到回合结束。 Vampire Bats|吸血蝙蝠|生物~蝙蝠|飞行(只有具飞行或延势异能的生物才能阻挡它。)\n{B}:吸血蝙蝠得+1/+0直到回合结束。 此异能每回合中最多只能使用两次。 Vampire Champion|吸血鬼斗士|生物 ~吸血鬼/士兵|死触(它对生物造成的任何数量伤害都足以消灭后者。) @@ -13236,12 +13550,12 @@ Vampire Neonate|吸血稚儿|生物 ~吸血鬼|{2},{T}:每位对手各失 Vampire Nighthawk|夜盗吸血鬼|生物~吸血鬼/祭师|飞行\n死触 (受到此生物之伤害的生物会被消灭。 你可以将此生物之战斗伤害在阻挡它或被它阻挡的任何生物之间分配。)\n系命 (此生物所造成的伤害会让你获得等量的生命。) Vampire Noble|高贵吸血鬼|生物~吸血鬼| Vampire Nocturnus|暗夜吸血鬼|生物~吸血鬼|你以展示牌库顶牌的方式进行对战。\n只要你的牌库顶牌是黑色,暗夜吸血鬼与其他由你操控的吸血鬼生物便得+2/+1并具有飞行异能。 -Vampire of the Dire Moon|厄月吸血鬼|生物 ~吸血鬼|死触(它对生物造成的任何数量伤害都足以消灭后者。)\n系命(此生物所造成的伤害会让你获得等量的生命。) Vampire Opportunist|投机吸血鬼|生物 ~吸血鬼|{6}{B}:每位对手各失去2点生命且你获得2点生命。 Vampire Outcasts|受逐吸血鬼|生物~吸血鬼|嗜血2 (如果对手本回合曾受过伤害,此生物进场时上面有两个+1/+1指示物。)\n系命 (此生物所造成的伤害会让你获得等量的生命。) Vampire Revenant|吸血鬼复灵|生物~吸血鬼/精怪|飞行 Vampire Sovereign|吸血君王|生物 ~吸血鬼|飞行\n当吸血君王进战场时,目标对手失去3点生命且你获得3点生命。 Vampire Warlord|吸血鬼军头|生物~吸血鬼/战士|牺牲另一个生物:重生吸血鬼军头。(如果此生物下一次于本回合中将被消灭,则它不会被消灭,而是改为将它横置,移除受过的所有伤害,并将它移出战斗。) +Vampire of the Dire Moon|厄月吸血鬼|生物 ~吸血鬼|死触(它对生物造成的任何数量伤害都足以消灭后者。)\n系命(此生物所造成的伤害会让你获得等量的生命。) Vampire's Bite|吸血鬼啮咬|瞬间|增幅{2}{B} (你施放此咒语时可以额外支付{2}{B}。)\n目标生物得+3/+0直到回合结束。 如果吸血鬼啮咬已增幅,则该生物获得系命异能直到回合结束。 (此生物所造成的伤害会让其操控者获得等量的生命。) Vampire's Zeal|吸血鬼狂热|瞬间|目标生物得+2/+2直到回合结束。如果它是吸血鬼,则它获得先攻异能直到回合结束。 Vampiric Fury|吸血愤怒|瞬间|直到回合结束,由你操控的吸血鬼生物得+2/+0并获得先攻异能。 @@ -13258,8 +13572,8 @@ Vanish into Memory|褪入记忆|瞬间|将目标生物移出对战。 你抓若 Vanishment|瞬即消逝|瞬间|将目标非地永久物置于其拥有者的牌库顶。\n奇迹{U} (当你抓此牌时,如果它是你于本回合抓的第一张牌,你可以支付其奇迹费用来施放它。) Vanquish the Foul|污浊退散|法术|消灭目标力量等于或大于4的生物。占卜1。(检视你牌库顶的牌。你可以将该牌置于你的牌库底。) Vanquish the Weak|消亡弱者|瞬间|消灭目标力量等于或小于3的生物。 -Vanquish|降敌|瞬间|消灭目标进行阻挡的生物。 Vanquisher's Banner|得胜者战旗|神器|于得胜者战旗进战场时,选择一种生物类别。\n由你操控的该类别生物得+1/+1。\n每当你施放该类别的生物咒语时,抓一张牌。 +Vanquish|降敌|瞬间|消灭目标进行阻挡的生物。 Vantress Gargoyle|凡翠丝石像鬼|神器生物 ~石像鬼|飞行\n除非防御牌手的坟墓场中有七张或更多牌,否则凡翠丝石像鬼不能攻击。\n除非你有四张或更多手牌,否则凡翠丝石像鬼不能进行阻挡。\n{T}:每位牌手各将其牌库顶牌置入其坟墓场。 Vantress Paladin|凡翠丝神圣武士|生物 ~人类/骑士|飞行\n固色~如果施放此咒语时支付过至少三点蓝色法术力,则凡翠丝神圣武士进战场时上面有一个+1/+1指示物。 Vapor Snag|毒气阻碍|瞬间|将目标生物移回其拥有者手上。 其操控者失去1点生命。 @@ -13272,10 +13586,10 @@ Vastwood Animist|广林物灵师|生物~妖精/祭师/伙伴|{T}:目标 Vastwood Gorger|广林吞食客|生物~亚龙| Vastwood Hydra|广林多头龙|生物~多头龙|广林多头龙进战场时上面有X个+1/+1指示物。当广林多头龙死去时,你可以将若干+1/+1指示物以任意方法分配至任意数量由你操控的生物上,指示物的数量等同于广林多头龙上+1/+1指示物的数量。 Vastwood Zendikon|广林赞迪肯|结界~灵气|结附于地\n所结附的地是6/4绿色的元素生物。 它仍然是地。\n当所结附的地置入坟墓场时,将该牌移回其拥有者手上。 -Vault of Catlacan|卡拉坎宝库|传奇地|(由突袭宝库转化。)\n{T}:加一点任意颜色的法术力到你的法术力池中。\n{T}:你每操控一个神器,便加{U}到你的法术力池中。 -Vault of the Archangel|大天使地窖|地|{T}:加{1}到你的法术力池中。{2}{W}{B},{T}:由你操控的生物获得死触与系命异能直到回合结束。 Vault Skirge|黯窖斯克魔|神器生物~小恶魔|({B/P}可用{B}或2点生命来支付。)\n飞行\n系命 (此生物所造成的伤害会让你获得等量的生命。) Vault Skyward|跃向天空|瞬间|目标生物获得飞行异能直到回合结束。 将之重置。 +Vault of Catlacan|卡拉坎宝库|传奇地|(由突袭宝库转化。)\n{T}:加一点任意颜色的法术力到你的法术力池中。\n{T}:你每操控一个神器,便加{U}到你的法术力池中。 +Vault of the Archangel|大天使地窖|地|{T}:加{1}到你的法术力池中。{2}{W}{B},{T}:由你操控的生物获得死触与系命异能直到回合结束。 Vaultbreaker|荡宝兵|生物~半兽人/浪客|每当荡宝兵攻击时,你可以弃一张牌。若你如此作,则抓一张牌。\n掩袭{2}{R}(你可以支付此咒语的掩袭费用来施放它。如果你如此作,则它获得敏捷异能,且在下个结束步骤开始时便需从战场移回其拥有者手上。) Vectis Agents|纬提密探|神器生物~人类/浪客|{U}{B}:纬提密探得-2/-0直到回合结束,且本回合不能被阻挡。 Vectis Dominator|纬提支配者|神器生物~人类/法术师|{T}:除非目标生物的操控者支付2点生命,否则横置该生物。 @@ -13330,6 +13644,8 @@ Venomous Hierophant|剧毒法皇|生物 ~蛇发妖/僧侣|死触\n当剧毒 Venser's Diffusion|凡瑟式搅散|瞬间|将目标非地永久物或已延缓的牌移回其拥有者手上。 Venser's Journal|凡瑟的日志|神器|你的手牌数量没有上限。\n在你的维持开始时,你每有一张手牌,便获得1点生命。 Venser's Sliver|凡瑟的裂片妖|神器生物~裂片妖| +Venser, Shaper Savant|塑形学者凡瑟|传奇生物~人类/法术师|闪现(你可以于你能够使用瞬间的时机下使用此咒语。)\n当塑形学者凡瑟进场时,将目标咒语或永久物移回其拥有者手上。 +Venser, the Sojourner|旅居师凡瑟|鹏洛客~凡瑟|+2:放逐目标由你拥有的永久物。 在下一个结束步骤开始时,将它在你的操控下返回战场。\n-1:本回合生物不能被阻挡。\n-8:你获得具有「每当你施放一个咒语时,放逐目标永久物」的鰴记。 Vent Sentinel|孔穴哨兵|生物~元素|守军\n{1}{R},{T}:孔穴哨兵对目标牌手造成伤害,其数量等同于由你操控、且具守军异能之生物数量。 Venture Deeper|深入探秘|法术~历险|目标牌手将其牌库顶的四张牌置入其坟墓场。(然后放逐此牌。之后你还可以从放逐区中施放该生物。) Verdant Automaton|新绿机械兽|神器生物~组构体|{3}{G}:在新绿机械兽上放置一个+1/+1指示物。 @@ -13339,7 +13655,7 @@ Verdant Crescendo|新绿渐生|法术|从你的牌库中搜寻一张基本地牌 Verdant Eidolon|新绿幻灵|生物~精怪|{G},牺牲新绿幻灵:加3点任意颜色的单色法术力到你的法术力池中。\n每当你使用多色咒语时,你可以将新绿幻灵从你的坟墓场移回你手上。 Verdant Embrace|新绿之拥|结界~灵气|生物结界\n受此结界的生物得+3/+3并具有「在每个维持开始时,将一个1/1绿色腐生物衍生物在你的操控下放置进场。」 Verdant Force|新绿使者|生物 ~元素|在每个维持开始时,派出一个1/1绿色腐生物衍生生物。 -Verdant Haven|新绿庇护地|结界~灵气|结附于地\n当新绿庇护地进战场时,你获得2点生命。\n每当所结附的地横置以产生法术力时,其操控者加一点任意颜色的法术力到其法术力池中。(会得到原本该有的法术力,并加上此份法术力。) +Verdant Haven|新绿庇护地|结界~灵气|结附于地\n当新绿庇护地进战场时,你获得2点生命。\n每当所结附的地横置以产生法术力时,其操控者加一点任意颜色的法术力到其法术力池中(会得到原本该有的法术力,并加上此份法术力)。 Verdant Rebirth|新绿重生|瞬间|直到回合结束,目标生物获得「当此生物死去时,将它移回其拥有者手上。」\n抓一张牌。 Verdant Sun's Avatar|青阳化身|生物 ~恐龙/圣者|每当青阳化身或另一个生物在你的操控下进战场时,你获得等同于该生物防御力的生命。 Verdeloth the Ancient|先人瓦德洛司|传奇生物~树妖|增幅{X}(你使用此咒语时可以额外支付{X}。)\n所有其它树妖和所有腐生物得+1/+1。\n当先人瓦德洛司进场时,若曾支付其增幅费用,则将X个1/1绿色腐生物衍生物放置进场。 @@ -13348,7 +13664,7 @@ Verdurous Gearhulk|生机巨械|神器生物~组构体|践踏\n当生机巨械 Verity Circle|真相束环|结界|每当一个由对手操控的生物成为横置时,若它并非于将其宣告为攻击者时而如此,则你可以抓一张牌。\n{4}{U}:横置目标不具飞行异能的生物。 Verix Bladewing|锋翼维黎兹|传奇生物 ~龙|增幅{3}(你施放此咒语时可以额外支付{3}。)\n飞行\n当锋翼维黎兹进战场时,若它已增幅,则派出传奇衍生生物锋翼卡洛兹,其为4/4红色,具飞行异能的龙。 Vernadi Shieldmate|盟地护盾手|生物 ~人类/士兵|警戒 -Vertigo Spawn|眩晕魔影|生物~虚影|守军\n每当眩晕魔影阻挡一个生物时,横置该生物。该生物于其操控者的下一个重置步骤中不能重置。 +Vertigo Spawn|眩晕魔影|生物~虚影|守军(此生物不能攻击。)\n每当眩晕魔影阻挡一个生物时,横置该生物。 该生物于其操控者的下一个重置步骤中不能重置。 Vesper Ghoul|晚祷食尸鬼|生物~灵俑/德鲁伊|{T},支付1点生命:加一点任意颜色的法术力到你的法术力池中。 Vesperlark|薄暮云雀|生物 ~元素|飞行\n当薄暮云雀离开战场时,将目标力量等于或小于1的生物牌从你的坟墓场移回战场。\n呼魂{1}{W}(你可以支付此咒语的呼魂费用来施放它。若你如此作,当它进战场时便牺牲之。) Vessel of Endless Rest|长眠之皿|神器|当长眠之皿进战场时,将目标牌从任一坟墓场置于其拥有者的牌库底。\n{T}:加一点任意颜色的法术力到你的法术力池中。 @@ -13358,30 +13674,30 @@ Vessel of Nascency|起源皿|结界|{1}{G},牺牲起源皿:展示你牌库 Vessel of Paramnesia|曲忆皿|结界|{U},牺牲曲忆皿:目标牌手将其牌库顶的三张牌置入其坟墓场。抓一张牌。 Vessel of Volatility|易爆皿|结界|{1}{R},牺牲易爆皿:加{R}{R}{R}{R}到你的法术力池中。 Vestige of Emrakul|伊莫库残肢|生物~奥札奇/奴兽|虚色(此牌没有颜色。)践踏 -Vesuva|维苏瓦|地|于维苏瓦进场时,你可以选择场上的一个地。 如果你如此作,则维苏瓦需横置进场,且为该地的复制。 Vesuvan Shapeshifter|维苏瓦变形兽|生物 ~变形兽|于维苏瓦变形兽进战场或翻回正面时,你可以选择战场上的另一个生物。如果你如此作,则直到维苏瓦变形兽翻为牌面朝下为止,它成为该生物的复制品,且获得「在你的维持开始时,你可以将此生物翻为牌面朝下。」\n变身{1}{U} +Vesuva|维苏瓦|地|于维苏瓦进场时,你可以选择场上的一个地。 如果你如此作,则维苏瓦需横置进场,且为该地的复制。 Veteran Armorer|老兵锻甲师|生物~人类/士兵|由你操控的其它生物得+0/+1。 Veteran Armorsmith|资深造铠师|生物~人类/士兵|由你操控的其他士兵生物得+0/+1。 Veteran Cathar|护教军老兵|生物~人类/士兵|{3}{W}:目标人类获得连击异能直到回合结束。 Veteran Cavalier|资深骑兵|生物~人类/骑士|警戒(此生物攻击时不需横置) Veteran Explorer|资深探险家|生物 ~人类/士兵/斥候|当资深探险家死去时,每位牌手各可以从其牌库中搜寻至多两张基本地牌,并将它们放进战场。然后每位以此法搜寻牌库的牌手将其牌库洗牌。 Veteran Motorist|老练车手|生物~矮人/驾手|当老练车手进战场时,占卜2。\n每当老练车手搭载载具时,该载具得+1/+1直到回合结束。 -Veteran of the Depths|奥流老兵|生物~人鱼/士兵|每当奥流老兵成为横置时,你可以在其上放置一个+1/+1指示物。 Veteran Swordsmith|资深造剑师|生物~人类/士兵|由你操控的其他士兵生物得+1/+0。 Veteran Warleader|老练领战人|生物~人类/士兵/伙伴|老练领战人的力量和防御力各等同于由你操控的生物数量。横置另一个由你操控且未横置的伙伴:选择先攻,警戒或践踏。老练领战人获得该异能直到回合结束。 +Veteran of the Depths|奥流老兵|生物~人鱼/士兵|每当奥流老兵成为横置时,你可以在其上放置一个+1/+1指示物。 Veteran's Armaments|老兵战具|部族神器~士兵/武具|佩带此武具的生物具有「每当此生物攻击或阻挡时,每有一个进行攻击的生物,它便得+1/+1直到回合结束。」\n每当一个士兵生物进场时,你可以将老兵战具装备于其上。\n佩带{2} Veteran's Reflexes|老手的反射动作|瞬间|目标生物得+1/+1直到回合结束。 重置该生物。 Veteran's Sidearm|老兵佩刀|神器~武具|佩带此武具的生物得+1/+1。佩带{1}({1}:装备在目标由你操控的生物上。佩带的时机视同法术。) -Vex|搅扰|瞬间|反击目标咒语。 该咒语的操控者可以抓一张牌。 Vexing Devil|恼人魔鬼|生物~魔鬼|当恼人魔鬼进战场时,任意对手可让它对该牌手造成4点伤害。 若有牌手如此做,牺牲恼人魔鬼。 Vexing Gull|乱心海鸥|生物 ~鸟|闪现\n飞行 Vexing Scuttler|恼人凿孔蟹|生物~奥札奇/蟹|化生{6}{U}(你可以牺牲一个生物并支付化生费用来施放此咒语,此时总费用会扣除该生物之总法术力费用。)\n当你施放恼人凿孔蟹时,你可以将目标瞬间或法术牌从你的坟墓场移回你手上。 Vexing Shusher|嘘声捣乱人|生物~精灵/祭师|嘘声捣乱人不能被反击。\n{R/G}:目标咒语不能被咒语或异能反击。 Vexing Sphinx|乱心史芬斯|生物~史芬斯|飞行\n维持~弃一张牌。 (在你的维持开始时,在此永久物上放置一个岁月指示物,然后除非你为其上每个岁月指示物各支付其维持费用,否则牺牲之。)\n当乱心史芬斯从场上置入坟墓场时,其上每有一个岁月指示物,便抓一张牌。 +Vex|搅扰|瞬间|反击目标咒语。 该咒语的操控者可以抓一张牌。 Vhati il-Dal|达奥黜人瓦提|传奇生物~人类/战士|{T}:目标生物的力量或是防御力成为1直到回合结束。 +Vial Smasher the Fierce|砸瓶女汉子|传奇生物~鬼怪/狂战士|每当你施放每回合中你的第一个咒语时,砸瓶女汉子向随机选择的某位对手造成伤害,其数量等同于该咒语的总法术力费用。\n拍档(你可将两个具有拍档异能的生物共同用作指挥官。) Vial of Dragonfire|龙炎瓶|神器|{2},{T},牺牲龙炎瓶:它对目标生物造成2点伤害。 Vial of Poison|毒药瓶|神器|{1},牺牲毒药瓶:目标生物获得死触异能直到回合结束。(它对生物造成的任何数量伤害都足以消灭后者。) -Vial Smasher the Fierce|砸瓶女汉子|传奇生物~鬼怪/狂战士|每当你施放每回合中你的第一个咒语时,砸瓶女汉子向随机选择的某位对手造成伤害,其数量等同于该咒语的总法术力费用。\n拍档(你可将两个具有拍档异能的生物共同用作指挥官。) Viashino Bladescout|凡尔西诺负刃斥候|生物~凡尔西诺/斥候|闪现(你可以于你能够使用瞬间的时机下使用此咒语。)\n当凡尔西诺负刃斥候进场时,目标生物获得先攻异能直到回合结束。 Viashino Fangtail|尖尾凡尔西诺|生物~凡尔西诺/战士|{T}:尖尾凡尔西诺对目标生物或牌手造成1点伤害。 Viashino Firstblade|凡尔西诺尖兵|生物~凡尔西诺/士兵|敏捷\n当凡尔西诺尖兵进战场时,它得+2/+2直到回合结束。 @@ -13394,7 +13710,7 @@ Viashino Sandstalker|凡尔西诺沙潜者|生物~凡尔西诺/战士|敏捷 Viashino Shanktail|尾击凡尔西诺|生物~凡尔西诺/战士|先攻\n血激~{2}{R},弃掉尾击凡尔西诺:目标进行攻击的生物得+3/+1且获得先攻异能直到回合结束。 Viashino Skeleton|凡尔西诺骷髅妖|生物~凡尔西诺/骷髅妖|{1}{B},弃一张牌:重生凡尔西诺骷髅妖。 Viashino Slasher|斩击凡尔西诺|生物~凡尔西诺/战士|{R}:斩击凡尔西诺得+1/-1直到回合结束。 -Viashino Slaughtermaster|屠戮凡尔西诺|生物~凡尔西诺/战士|连击\n{B}{G}:屠戮凡尔西诺得+1/+1直到回合结束。 此异能每回合中只能使用一次。 +Viashino Slaughtermaster|屠戮凡尔西诺|生物~凡尔西诺/战士|连击(此生物能造成先攻伤害以及普通战斗伤害。)\n{B}{G}:屠戮凡尔西诺得+1/+1直到回合结束。此异能每回合只能起动一次。 Viashino Spearhunter|凡尔西诺矛猎手|生物~凡尔西诺/战士|先攻 (此生物会比不具先攻异能的生物提前造成战斗伤害。) Vicious Betrayal|恶毒叛行|法术|牺牲任意数量的生物,以作为使用恶毒叛行的额外费用。\n每以此法牺牲一个生物,目标生物便得+2/+2直到回合结束。 Vicious Conquistador|恶毒征服者|生物 ~吸血鬼/士兵|每当恶毒征服者攻击时,每位对手各失去1点生命。 @@ -13406,10 +13722,8 @@ Victimize|生体活祭|法术|选择两张目标在你坟墓场中的生物牌 Victorious Destruction|胜利毁坏|法术|消灭目标神器或地。 其操控者失去1点生命。 Victory Chimes|胜利鸣钟|神器|于其他牌手的重置步骤中,重置胜利鸣钟。\n{T}:选择一位牌手,该牌手加{C}。 Victory's Envoy|捷报使节|生物 ~人类/僧侣|在你的维持开始时,在每个由你操控的其他生物上各放置一个+1/+1指示物。 -Victory's Herald|胜利传令使|生物~天使|飞行\n每当胜利传令使攻击时,进行攻击的生物获得飞行与系命直到回合结束。 +Victory's Herald|胜利传令使|生物~天使|飞行(此生物只能被具飞行或延势异能的生物阻挡。)\n每当胜利传令使攻击时,进行攻击的生物获得飞行与系命异能直到回合结束。(那些生物所造成的伤害会让你得到等量的生命。) Victory|胜利|法术|余响(此咒语只能从你的坟墓场中施放。然后将它放逐。)\n目标生物获得连击异能直到回合结束。 -Victory's Envoy|捷报使节|生物~人类/僧侣|在你的维持开始时,在每个由你操控的其他生物上各放置一个+1/+1指示物。 -Victory's Herald|胜利传令使|生物~天使|飞行\n每当胜利传令使攻击时,进行攻击的生物获得飞行与系命直到回合结束。 View from Above|高处俯瞰|瞬间|目标生物获得飞行异能直到回合结束。 若你操控白色永久物,则将高处俯瞰移回其拥有者手上。 Vigean Graftmage|维氏殖法师|生物~维多肯/法术师 /突变体|接殖2(此生物进战场时上面有两个+1/+1指示物。每当另一个生物进战场时,你可以将此生物上的一个+1/+1指示物移到前者上。)\n{1}{U}:重置目标其上有+1/+1指示物的生物。 Vigean Hydropon|维氏水耕植株|生物~植物/突变体|接殖5(此生物进场时上面有五个+1/+1指示物。 每当另一个生物进场时,你可以将此生物上的一个+1/+1指示物移到前者上。)\n维氏水耕植株不能进行攻击或阻挡。 @@ -13419,8 +13733,8 @@ Vigilance|警戒|生物结界|受此结界的生物具有警戒异能。(它攻 Vigilant Baloth|警戒巴洛西|生物 ~野兽|警戒(此生物攻击时不需横置。) Vigilante Justice|保安正义|结界|每当一个人类在你的操控下进战场时,保安正义对目标生物或牌手造成1点伤害。 Vigor Mortis|活死人|法术|将目标生物牌从你的坟墓场移回场上。 若你使用活死人时支付了{G},则此生物进场时上面有一个+1/+1指示物。 -Vigor|活力|生物 ~元素/化身|践踏\n如果另一个由你操控的生物将受到伤害,则防止该伤害。每以此法防止1点伤害,便在该生物上放置一个+1/+1指示物。\n当活力从任何区域置入坟墓场时,将它洗入其拥有者的牌库。 Vigorspore Wurm|弘孢亚龙|生物 ~亚龙|朽力~当弘孢亚龙进战场时,直到回合结束,目标生物获得警戒异能且得+X/+X,X为你坟墓场中的生物牌数量。\n弘孢亚龙不能被多于一个生物阻挡。 +Vigor|活力|生物 ~元素/化身|践踏\n如果另一个由你操控的生物将受到伤害,则防止该伤害。每以此法防止1点伤害,便在该生物上放置一个+1/+1指示物。\n当活力从任何区域置入坟墓场时,将它洗入其拥有者的牌库。 Vildin-Pack Alpha|维汀群首领|生物~ - 狼人|每当一个狼人在你的操控下进战场时,你可以转化它。\n在每个维持开始时,若某牌手上回合施放了两个或更多咒语,转化维汀群首领。 Vildin-Pack Outcast|维汀群黜狼|生物~狼人/惊惧兽|践踏\n{R}:维汀群黜狼得+1/-1直到回合结束。\n{5}{R}{R}:转化维汀群黜狼。 Vile Aggregate|猛恶聚群体|生物~奥札奇/奴兽|虚色(此牌没有颜色。)猛恶聚群体的力量等同于由你操控的无色生物数量。践踏摄食(每当此生物对任一牌手造成战斗伤害时,该牌手放逐其牌库顶牌。) @@ -13432,6 +13746,7 @@ Village Bell-Ringer|村庄司钟|生物~人类/斥候|闪现 (你可以于 Village Cannibals|食人村民|生物~人类|每当另一个人类生物死去时,在食人村民上放置一个+1/+1指示物。 Village Ironsmith|村庄铁匠|生物~人类/狼人|先攻\n在每个维持开始时,若上回合没有任一咒语施放过,转化村庄铁匠。 Village Messenger|村庄信使|生物~人类/狼人|敏捷\n在每个维持开始时,若上回合没有任一咒语施放过,转化村庄信使。 +Village Rites|村民仪式|瞬间|牺牲一个生物,以作为施放此咒语的额外费用。\n抓两张牌。 Village Survivors|幸存村民|生物~人类|命悬一刻~只要你的生命为5或更少,由你操控的其他生物具有警戒。 Villagers of Estwald|恩资森村民|生物~人类/狼人|在每个维持开始时,若上回合没有任一咒语施放过,转化恩资森村民。 Villainous Ogre|邪恶食人魔|生物~食人魔/战士|邪恶食人魔不能进行阻挡。\n只要你操控恶魔,邪恶食人魔便具有「{B}:重生邪恶食人魔。」 @@ -13443,8 +13758,8 @@ Vine Kami|藤蔓神|生物~精怪|藤蔓神只能被两个或更多生物阻 Vine Mare|藤蔓牝马|生物 ~元素/马|辟邪(此生物不能成为由对手操控之咒语或异能的目标。)\n藤蔓牝马不能被黑色生物阻挡。 Vine Snare|藤蔓圈套|瞬间|于本回合中,防止力量等于或小于4的生物将造成之所有战斗伤害。 Vinelasher Kudzu|缠藤野葛|生物~植物|每当一个地在你的操控下进场时,在缠藤野葛上放置一个+1/+1指示物。 -Vines of the Recluse|隐士藤蔓|瞬间|直到回合结束,目标生物得+1/+2且获得延势异能。将之重置。(具延势异能的生物能阻挡具飞行异能的生物。) Vines of Vastwood|广林藤蔓|瞬间|增幅{G} (你施放此咒语时可以额外支付{G}。)\n目标生物本回合不能成为由任一对手所操控之咒语或异能的目标。 如果广林藤蔓已增幅,则该生物得+4/+4直到回合结束。 +Vines of the Recluse|隐士藤蔓|瞬间|直到回合结束,目标生物得+1/+2且获得延势异能。将之重置。(具延势异能的生物能阻挡具飞行异能的生物。) Vineshaper Mystic|塑蔓秘教徒|生物 ~人鱼/祭师|当塑蔓秘教徒进战场时,在至多两个目标由你操控的人鱼上各放置一个+1/+1指示物。 Vineweft|纺藤结蔓|结界~灵气|结附于生物\n所结附的生物得+1/+1。\n{4}{G}:将纺藤结蔓从你的坟墓场移回你的手上。 Violent Impact|强力冲击|法术|消灭目标神器或地。\n循环{2}({2},弃掉此牌:抓一张牌。) @@ -13487,6 +13802,7 @@ Vital Surge|活力翻腾|瞬间~古咒|你获得3点生命。\n通联古咒{1} Vitaspore Thallid|活孢散绿菌|生物~真菌|在你的维持开始时,在活孢散绿菌上放置一个芽孢指示物。\n从活孢散绿菌上移去三个芽孢指示物:将一个1/1绿色腐生物衍生物放置进场。\n牺牲一个腐生物:目标生物获得敏捷异能直到回合结束。 Vithian Renegades|威西亚叛军|生物~人类/祭师|当威西亚叛军进场时,消灭目标神器。 Vithian Stinger|威西亚术击师|生物~人类/祭师|{T}:威西亚术击师对目标生物或牌手造成1点伤害。\n破坟{1}{R} ({1}{R}:将此牌从你的坟墓场移回场上。 它获得敏捷。 于它将离场时,或在回合结束时,将它移出对战。 破坟的时机视同法术。) +Vito, Thorn of the Dusk Rose|暮影蔷薇之棘维托|传奇生物 ~吸血鬼/僧侣|每当你获得生命时,目标对手失去等量的生命。\n{3}{B}{B}:由你操控的生物获得系命异能直到回合结束。 Vitu-Ghazi Guildmage|维图加基公会法师|生物~树灵/祭师|{4}{G}{W}:将一个3/3绿色半人马衍生生物放进战场。\n{2}{G}{W}:殖民。(将一个衍生物放进战场,此衍生物为由你操控的某衍生生物之复制品。) Vitu-Ghazi, the City-Tree|树都维图加基|地|{T}:加{1}到你的法术力池中。\n{2}{G}{W},{T}:将一个1/1绿色的腐生物衍生物放置进场。 Vivid Crag|虹霓峭壁|地|虹霓峭壁进场时上面有两个充电指示物且须横置。\n{T}:加{R}到你的法术力池中。\n{T},从虹霓峭壁上移去一个充电指示物:加一点任意颜色的法术力到你的法术力池中。 @@ -13496,25 +13812,26 @@ Vivid Grove|虹霓树丛|地|虹霓树丛进场时上面有两个充电指示物 Vivid Marsh|虹霓泥沼|地|虹霓泥沼进场时上面有两个充电指示物且须横置。\n{T}:加{B}到你的法术力池中。\n{T},从虹霓泥沼上移去一个充电指示物:加一点任意颜色的法术力到你的法术力池中。 Vivid Meadow|虹霓牧地|地|虹霓牧地进场时上面有两个充电指示物且须横置。\n{T}:加{W}到你的法术力池中。\n{T},从虹霓牧地上移去一个充电指示物:加一点任意颜色的法术力到你的法术力池中。 Vivid Revival|霓彩复生|法术|将至多三张目标多色牌从你的坟墓场移回你手上。放逐霓彩复生。 -Vivien of the Arkbow|方舟神弓薇薇安|传奇鹏洛客 ~薇薇安|+2:在至多一个目标生物上放置两个+1/+1指示物。\n−3:目标由你操控的生物对目标不由你操控的生物造成伤害,其数量等同于前者的力量。\n-9:直到回合结束,由你操控的生物得+4/+4且获得践踏异能。 Vivien Reid|薇薇安瑞德|传奇鹏洛客 ~薇薇安|+1:检视你牌库顶的四张牌。你可以展示其中的一张生物或地牌,并将它置于你手上。将其余的牌以随机顺序置于你的牌库底。\n−3:消灭目标神器,结界或具飞行异能的生物。\n−8:你获得具有「由你操控的生物得+2/+2且具有警戒,践踏与不灭异能」的徽记。 -Vivien, Arkbow Ranger|神弓游侠薇薇安|传奇鹏洛客 ~薇薇安|+1:将两个+1/+1指示物分配给至多两个目标生物。它们获得践踏异能直到回合结束。\n−3:目标由你操控的生物对目标生物或鹏洛客造成伤害,其数量等同于前者的力量。\n−5:你可以从游戏外选择一张由你拥有的生物牌,展示该牌,并将它置于你手上。 -Vivien, Champion of the Wilds|荒野斗士薇薇安|传奇鹏洛客 ~薇薇安|你可以将生物咒语视同具有闪现异能地来施放。\n+1:直到你的下一个回合,至多一个目标生物获得警戒与延势异能。\n−2:检视你牌库顶的三张牌。将其中一张牌面朝下地放逐,然后将其余的牌以任意顺序置于你的牌库底。于该牌持续放逐的时段内,你可以检视之,且如果该牌是生物牌,你可以施放之。 -Vivien, Nature's Avenger|护世侠客薇薇安|传奇鹏洛客 ~薇薇安|+1:在至多一个目标生物上放置三个+1/+1指示物。\n-1:从你牌库顶开始展示牌,直到展示出一张生物牌为止。将该牌置于你手上,并将其余的牌以随机顺序置于你的牌库底。\n−6:直到回合结束,目标生物得+10/+10且获得践踏异能。 +Vivien of the Arkbow|方舟神弓薇薇安|传奇鹏洛客 ~薇薇安|+2:在至多一个目标生物上放置两个+1/+1指示物。\n−3:目标由你操控的生物对目标不由你操控的生物造成伤害,其数量等同于前者的力量。\n-9:直到回合结束,由你操控的生物得+4/+4且获得践踏异能。 Vivien's Arkbow|薇薇安的方舟神弓|传奇神器|{X},{T},弃一张牌:检视你牌库顶的X张牌。你可以将其中一张总法术力费用等于或小于X的生物牌放进战场。将其余的牌以随机顺序置于你的牌库底。 Vivien's Crocodile|薇薇安的鳄鱼|生物 ~鳄鱼/精怪|只要你操控薇薇安鹏洛客,薇薇安的鳄鱼便得+1/+1。 Vivien's Grizzly|薇薇安的幻熊|生物 ~熊/精怪|{3}{G}:检视你的牌库顶牌。如果该牌是生物或鹏洛客牌,你可以展示该牌并置于你手上。如果你未将该牌置于你手上,则将其置于你的牌库底。 Vivien's Invocation|薇薇安召现|法术|检视你牌库顶的七张牌。你可以将其中一张生物牌放进战场。将其余的牌以随机顺序置于你的牌库底。当以此法将生物放进战场时,它向目标由对手操控的生物造成伤害,其数量等同于前者的力量。 Vivien's Jaguar|薇薇安的猎豹|生物 ~猫/精怪|延势(此生物能阻挡具飞行异能的生物。)\n{2}{G}:将薇薇安的猎豹从你的坟墓场移回你手上。只能于你操控薇薇安鹏洛客时起动此异能。 +Vivien, Arkbow Ranger|神弓游侠薇薇安|传奇鹏洛客 ~薇薇安|+1:将两个+1/+1指示物分配给至多两个目标生物。它们获得践踏异能直到回合结束。\n−3:目标由你操控的生物对目标生物或鹏洛客造成伤害,其数量等同于前者的力量。\n−5:你可以从游戏外选择一张由你拥有的生物牌,展示该牌,并将它置于你手上。 +Vivien, Champion of the Wilds|荒野斗士薇薇安|传奇鹏洛客 ~薇薇安|你可以将生物咒语视同具有闪现异能地来施放。\n+1:直到你的下一个回合,至多一个目标生物获得警戒与延势异能。\n−2:检视你牌库顶的三张牌。将其中一张牌面朝下地放逐,然后将其余的牌以任意顺序置于你的牌库底。于该牌持续放逐的时段内,你可以检视之,且如果该牌是生物牌,你可以施放之。 +Vivien, Monsters' Advocate|护兽薇薇安|传奇鹏洛客 ~薇薇安|你可以随时检视你的牌库顶牌。\n你可以从你的牌库顶施放生物咒语。\n+1:派出一个3/3绿色野兽衍生生物。在其上依你的选择放置一个警戒指示物、一个延势指示物或一个践踏指示物。\n−2:本回合中,当你施放你的下一个生物咒语时,从你的牌库中搜寻一张生物牌,且其总法术力费用须小于该咒语,将之放进战场,然后将你的牌库洗牌。 +Vivien, Nature's Avenger|护世侠客薇薇安|传奇鹏洛客 ~薇薇安|+1:在至多一个目标生物上放置三个+1/+1指示物。\n-1:从你牌库顶开始展示牌,直到展示出一张生物牌为止。将该牌置于你手上,并将其余的牌以随机顺序置于你的牌库底。\n−6:直到回合结束,目标生物得+10/+10且获得践踏异能。 Vivisection|活体解剖|法术|牺牲一个生物,以作为施放活体解剖的额外费用。\n抓三张牌。 Vizier of Deferment|退敌维齐尔|生物~人类/僧侣|闪现\n当退敌维齐尔进战场时,如果目标生物本回合曾进行攻击或阻挡,你可以放逐该生物。在下一个结束步骤开始时,将所放逐的牌在其拥有者的操控下返回战场。 Vizier of Many Faces|多面维齐尔|生物~变形兽/僧侣|你可以使多面维齐尔当成战场上任一生物的复制品来进入战场,但如果多面维齐尔已遗存,则该衍生物没有法术力费用,是白色且额外具有灵俑此类别。\n遗存{3}{U}{U} Vizier of Remedies|缓伤维齐尔|生物~人类/僧侣|如果将会在某个由你操控的生物上放置一个或数个-1/-1指示物,则改为在其上放置该数量减一的-1/-1指示物。 +Vizier of Tumbling Sands|弄沙维齐尔|生物~人类/僧侣|{T}:重置另一个目标永久物。\n循环{1}{U}({1}{U},弃掉此牌:抓一张牌。)\n当你循环弄沙维齐尔时,重置目标永久物。 Vizier of the Anointed|圣洗维齐尔|生物~人类/僧侣|当圣洗维齐尔进战场时,你可以从你牌库中搜寻一张具永生或遗存异能的生物牌,将该牌置入你的坟墓场,然后将你的牌库洗牌。\n每当你起动永生或遗存异能时,抓一张牌。 Vizier of the Menagerie|司兽维齐尔|生物~那伽/僧侣|你可以检视你的牌库顶牌。(你随时均可如此作。)\n如果你的牌库顶牌是生物牌,你可以施放之。\n你可以将法术力视同任意类别的法术力来支付施放生物咒语的费用。 Vizier of the Scorpion|蝎毒维齐尔|生物 ~灵俑/法术师|当蝎毒维齐尔进战场时,囤兵1。(在一个由你操控的军队上放置一个+1/+1指示物。如果你未操控军队,则先派出一个0/0黑色灵俑/军队衍生物。)\n由你操控的灵俑衍生物具有死触异能。 Vizier of the True|真信维齐尔|生物~人类/僧侣|你可以于真信维齐尔攻击时耗竭之。(它于其操控者的下一个重置步骤中不能重置。)\n每当你耗竭一个生物时,横置目标由对手操控的生物。 -Vizier of Tumbling Sands|弄沙维齐尔|生物~人类/僧侣|{T}:重置另一个目标永久物。\n循环{1}{U}({1}{U},弃掉此牌:抓一张牌。)\n当你循环弄沙维齐尔时,重置目标永久物。 Vizkopa Confessor|伟柯帕告解僧|生物~人类/僧侣|敲诈(每当你施放一个咒语时,你可以支付{W/B}。若你如此作,则每位对手各失去1点生命,且你获得等量的生命。)\n当伟柯帕告解僧进战场时,支付任意数量的生命。目标对手自其手牌展示等量的牌。你从中选择一张,并将该牌放逐。 Vizkopa Guildmage|伟柯帕公会法师|生物~人类/法术师|{1}{W}{B}:目标生物获得系命异能直到回合结束。\n{1}{W}{B}:本回合中,每当你获得生命时,每位对手各失去等量的生命。 Vizkopa Vampire|伟柯帕吸血鬼|生物 ~吸血鬼|系命 @@ -13525,6 +13842,7 @@ Voice of the Provinces|诸省使者|生物~天使|飞行\n当诸省使者进 Voiceless Spirit|无声精怪|生物~精怪|飞行,先攻 Voices from the Void|虚空之音|法术|领土~由你操控的地之中每有一种基本地类别,目标牌手便弃一张牌。 Void Attendant|虚空侍从|生物~奥札奇/噬体|虚色(此牌没有颜色。){1}{G},将一张由对手拥有的牌从放逐区置入该牌手的坟墓场:将一个1/1无色奥札奇/孽裔衍生生物放进战场。它具有「牺牲此生物:加{1}到你的法术力池中。」 +Void Beckoner|虚空召兽|生物 ~梦魇/惊惧兽|死触\n循环{2}{B}({2}{B},弃掉此牌:抓一张牌。)\n当你循环虚空召兽时,在目标由你操控的生物上放置一个死触指示物。 Void Grafter|虚空赋体|生物~奥札奇/奴兽|虚色(此牌没有颜色。)\n闪现(你可以于你能够施放瞬间的时机下施放此咒语。)\n当虚空赋体进战场时,另一个目标由你操控的生物获得辟邪异能直到回合结束。 Void Maw|虚空噬兽|生物~惊惧兽|践踏\n若另一个生物将从场上置入坟墓场,则改为将它移出对战。\n将一张以虚空噬兽移出对战的牌置入其拥有者之坟墓场:虚空噬兽得+2/+2直到回合结束。 Void Shatter|粉碎虚空|瞬间|虚色(此牌没有颜色。)\n反击目标咒语。如果以此法反击该咒语,则改为将它放逐,而非置入其拥有者的坟墓场。 @@ -13532,24 +13850,25 @@ Void Snare|虚空圈套|法术|将目标非地永久物移回其拥有者手上 Void Squall|虚空疾风|法术|将目标非地永久物移回其拥有者手上。\n弹回(如果你从你手上施放此牌,于它结算时将之放逐。在你的下一个维持开始时,你可以从放逐区施放此牌,且不需支付其法术力费用。) Void Stalker|虚空伏击客|生物~元素|{2}{U},{T}:将虚空伏击客与目标生物各置于其拥有者的牌库顶,然后这些牌手将其牌库洗牌。 Void Winnower|虚空筛除体|生物~奥札奇|所有对手都不能施放总法术力费用为偶数的咒语。(零是偶数。)所有对手都不能以总法术力费用为偶数的生物进行阻挡。 -Void|撤销|法术|选择一个数字。 消灭所有总法术力费用为该数字的神器和生物。 然后目标牌手展示其手牌,并弃掉所有不是地、且总法术力费用为该数字的牌。 Voidmage Husher|销法师静音使|生物~人类/法术师|闪现(你可以于你能够使用瞬间的时机下使用此咒语。)\n当销法师静音使进场时,反击目标起动式异能。 (其目标不能是法术力异能)\n每当你使用咒语时,你可以将销法师静音使移回其拥有者手上。 Voidmage Prodigy|销法师逸才|生物~人类/法术师|{U}{U},牺牲一个法术师:反击目标咒语。\n变身{U}(你可牌面朝下地使用此牌并支付{3},将其当成2/2生物。 可随时支付其变身费用使其翻回正面。) Voidslime|虚空黏泞|瞬间|反击目标咒语,起动式异能,或触发式异能。 (法术力异能无法成为其目标。) Voidstone Gargoyle|销咒石像鬼|生物~石像鬼|飞行\n于销咒石像鬼进场时,说出一个非地牌的名称。\n不能使用该名称的牌。\n不能使用该名称永久物的起动式异能。\n该名称的牌不在场之期间,不能使用其上的起动式异能。 Voidwalk|步入虚空|法术|放逐目标生物。在下一个结束步骤开始时,将它在其拥有者的操控下移回战场。\n暗码(然后你可以放逐此咒语牌,并赋码于一个由你操控的生物上。每当该生物对任一牌手造成战斗伤害时,其操控者可以施放所赋码之牌的复制品,且不需支付其法术力费用。) Voidwielder|归虚法师|生物~人类/法术师|当归虚法师进战场时,你可以将目标生物移回其拥有者手上。 +Void|撤销|法术|选择一个数字。 消灭所有总法术力费用为该数字的神器和生物。 然后目标牌手展示其手牌,并弃掉所有不是地、且总法术力费用为该数字的牌。 Volatile Chimera|无常盖美拉|生物~元素/盖美拉|于你将你的套牌洗牌准备开始游戏前,你可以从你的套牌中展示此牌,并放逐三张或更多你已抽选但不在你套牌中的生物牌。\n{1}{R}:随机选择一张你以名称为无常盖美拉之牌放逐的牌。无常盖美拉成为该牌的复制品,并获得此异能。 Volatile Claws|百变爪击|瞬间|直到回合结束,由你操控的生物得+2/+0且获得所有生物类别。 Volatile Rig|易爆设备|神器生物~组构体|践踏\n易爆设备每回合若能攻击,则必须攻击。\n每当易爆设备受到伤害时,掷一枚硬币。如果你输掉此掷,牺牲易爆设备。\n当易爆设备死去时,掷一枚硬币。如果你输掉此掷,则它对每个生物和每个牌手造成4点伤害。 Volcanic Awakening|唤醒火山|法术|消灭目标地。\n风暴(当你使用此咒语时,本回合于它之前每使用过一个咒语,便将此咒语复制一次。) 你可以为每个复制品选择新的目标。) -Volcanic Dragon|火山龙|生物 ~龙|飞行\n敏捷(此生物受你操控时便能攻击与{T}。) +Volcanic Dragon|火山龙|生物 ~龙|飞行(此生物只能被具飞行或延势异能的生物阻挡。)\n敏捷(此生物受你操控时便能攻击与{T}。) Volcanic Fallout|火山落尘|瞬间|火山落尘不能被反击。\n火山落尘对每个生物和每位牌手各造成2点伤害。 -Volcanic Geyser|火泉喷发|瞬间|火泉喷发对目标生物或牌手造成X点伤害。 +Volcanic Geyser|火泉喷发|瞬间|火泉喷发对任意一个目标造成X点伤害。 Volcanic Hammer|火山锤|法术|火山锤对目标生物或牌手造成3点伤害。 Volcanic Offering|火山乐施|瞬间|选择目标不由你操控的非基本地,任一对手选择目标不由你操控的非基本地,消灭这些地。\n选择目标不由你操控的生物,任一对手选择目标不由你操控的生物,火山乐施对这些生物各造成7点伤害。 Volcanic Rambler|火山漫游灵|生物~元素|{2}{R}:火山漫游灵对目标牌手造成1点伤害。 Volcanic Rush|火山冲锋|瞬间|直到回合结束,进行攻击的生物得+2/+0且获得践踏异能。 +Volcanic Salvo|火山迸发|法术|此咒语减少{X}来施放,X为由你操控之生物的力量总和。\n火山迸发对至多两个目标生物和/或鹏洛客各造成6点伤害。 Volcanic Strength|火山之力|结界~灵气|结附于生物\n所结附的生物得+2/+2并具有山脉行者异能。 (只要防御牌手操控山脉,它便不能被阻挡。) Volcanic Submersion|火山淹没|法术|消灭目标神器或地。\n循环{2} ({2},弃掉此牌:抓一张牌。) Volcanic Upheaval|火山动荡|瞬间|消灭目标地。 @@ -13565,9 +13884,10 @@ Voltaic Construct|电流组构体|神器生物~魔像|{2}:重置目标神器 Voltaic Key|电压钥匙|神器|{1},{T}:重置目标神器。 Voltaic Servant|电压仆从|神器生物 ~组构体|在你的结束步骤开始时,重置目标神器。 Volunteer Militia|Volunteer Militia|| -Vona, Butcher of Magan|玛甘屠夫沃娜|传奇生物 ~吸血鬼/骑士|警戒,系命\n{T},支付7点生命:消灭目标非地永久物。只能于你的回合中起动此异能。 Vona's Hunger|沃娜血欲|瞬间|登殿(如果你操控十个或更多永久物,则于这盘游戏接下来的时段中,你得到黄金城祝福。)\n每位对手各牺牲一个生物。如果你有黄金城祝福,则改为每位对手各牺牲一半数量由其操控的生物,小数点后进位。 +Vona, Butcher of Magan|玛甘屠夫沃娜|传奇生物 ~吸血鬼/骑士|警戒,系命\n{T},支付7点生命:消灭目标非地永久物。只能于你的回合中起动此异能。 Voracious Dragon|贪餮巨龙|生物~龙|飞行\n吞噬1 (于它进场时,你可以牺牲任意数量的生物。 此生物进场时上面有该数量的+1/+1指示物。)\n当贪餮巨龙进场时,它对目标生物或牌手造成伤害,其数量等同于它所吞噬之精灵数量的两倍。 +Voracious Greatshark|贪餮硕鲨|生物 ~鲨鱼|闪现\n当贪餮硕鲨进战场时,反击目标神器或生物咒语。 Voracious Hatchling|贪餮幼雏|生物~元素|系命\n贪餮幼雏进场时上面有四个-1/-1指示物。\n每当你使用一个白色咒语时,从贪餮幼雏上移去一个-1/-1指示物。\n每当你使用一个黑色咒语时,从贪餮幼雏上移去一个-1/-1指示物。 Voracious Hydra|贪餮多头龙|生物 ~多头龙|践踏\n贪餮多头龙进战场时上面有X个+1/+1指示物。\n当贪餮多头龙进战场时,选择一项~\n•将贪餮多头龙上的+1/+1指示物数量加倍。\n•贪餮多头龙与目标不由你操控的生物互斗。 Voracious Null|贪餍躯壳|生物~灵俑|{1}{B},牺牲另一个生物:在贪餍躯壳上放置两个+1/+1指示物。只可以于你能施放法术的时机下起动此异能。 @@ -13584,22 +13904,23 @@ Vortex Elemental|漩涡元素|生物~元素|{U}:将漩涡元素与阻挡它 Votary of the Conclave|盟会信奉者|生物~人类/士兵|{2}{G}:重生盟会信奉者。 Vow of Duty|义务之誓约|结界~灵气|结附于生物\n所结附的生物得+2/+2,具有警戒异能,且不能攻击你或由你操控的鹏洛客。 Vow of Malice|恶意之誓约|结界~灵气|结附于生物所结附的生物得+2/+2,具有威吓异能,且不能攻击你或由你操控的鹏洛客。(具威吓异能的生物只能被神器生物和/或与它有共通颜色的生物阻挡。) +Voyage's End|旅途终点|瞬间|将目标生物移回其拥有者手上。占卜1。(检视你牌库顶的牌。你可以将该牌置于你的牌库底。) Voyager Drake|飞航龙兽|生物~龙兽|多重增幅{U} (你施放此咒语时可以任意次数地额外支付{U}。)\n飞行\n当飞航龙兽进战场时,至多X个目标生物获得飞行异能直到回合结束,X为飞航龙兽增幅过的次数。 Voyager Staff|旅人杖|神器|{2},牺牲旅人杖:将目标生物移出对战。 在回合结束时,将该生物移回场上。 -Voyage's End|旅途终点|瞬间|将目标生物移回其拥有者手上。占卜1。(检视你牌库顶的牌。你可以将该牌置于你的牌库底。) Voyaging Satyr|漫游羊蹄人|生物~羊蹄人/德鲁伊|{T}:重置目标地。 Vraska the Unseen|隐密客瓦丝卡|鹏洛客~瓦丝卡|+1:直到你的下一个回合,每当一个生物对隐密客瓦丝卡造成战斗伤害时,消灭该生物。\n-3:消灭目标非地永久物。\n-7:将三个1/1黑色的杀手衍生生物放进战场,且它们具有「每当此生物对牌手造成战斗伤害时,该牌手输掉这盘游戏」。 -Vraska, Golgari Queen|葛加理女王瓦丝卡|传奇鹏洛客 ~瓦丝卡|+2:你可以牺牲另一个永久物。若你如此作,则你获得1点生命且抓一张牌。\n−3:消灭目标非地永久物,且其总法术力费用须等于或小于3。\n−9:你获得具有「每当一个由你操控的生物对任一牌手造成战斗伤害时,该牌手输掉这盘游戏」的徽记。 -Vraska, Regal Gorgon|蛇发女王瓦丝卡|传奇鹏洛客 ~瓦丝卡|+2:在至多一个目标生物上放置一个+1/+1指示物。该生物获得威慑异能直到回合结束。\n−3:消灭目标生物。\n−10:在每个由你操控的生物上各放置若干+1/+1指示物,其数量等同于你坟墓场中的生物牌数量。 -Vraska, Relic Seeker|寻宝客瓦丝卡|传奇鹏洛客 ~瓦丝卡|+2:派出一个2/2黑色,具威慑异能的海盗衍生生物。\n−3:消灭目标神器,生物或结界。派出一个无色珍宝衍生神器,且具有「{T},牺牲此神器:加一点任意颜色的法术力到你的法术力池中。」\n−10:目标牌手的总生命成为1。 -Vraska, Scheming Gorgon|狡诈蛇发妖瓦丝卡|传奇鹏洛客 ~瓦丝卡|+2:由你操控的生物得+1/+0直到回合结束。\n−3:消灭目标生物。\n−10:直到回合结束,由你操控的生物获得死触异能与「每当此生物向任一对手造成伤害时,该牌手输掉这盘游戏。」 -Vraska, Swarm's Eminence|群落显贵瓦丝卡|传奇鹏洛客 ~瓦丝卡|每当一个由你操控且具死触异能的生物对任一牌手或鹏洛客造成伤害时,在该生物上放置一个+1/+1指示物。\n−2:派出一个1/1黑色杀手衍生生物,且具有死触与「每当此生物对任一鹏洛客造成伤害时,消灭该鹏洛客。」 Vraska's Conquistador|瓦丝卡的征服者|生物 ~吸血鬼/士兵|每当瓦丝卡的征服者攻击或阻挡时,若你操控瓦丝卡鹏洛客,则目标对手失去2点生命且你获得2点生命。 Vraska's Contempt|瓦丝卡的藐视|瞬间|放逐目标生物或鹏洛客。你获得2点生命。 Vraska's Finisher|瓦丝卡的终命客|生物 ~蛇发妖/杀手|当瓦丝卡的终命客进战场时,消灭目标由对手操控的生物或鹏洛客,且须为于本回合受过伤害者。 Vraska's Scorn|瓦丝卡的轻蔑|法术|目标对手失去4点生命。你可以从你的牌库和/或坟墓场中搜寻一张名称为狡诈蛇发妖瓦丝卡的牌,展示该牌,并将它置于你手上。如果你以此法搜寻你的牌库,则将它洗牌。 Vraska's Stoneglare|瓦丝卡的瞪视|法术|消灭目标生物。你获得等同于其防御力的生命。你可以从你的牌库和/或坟墓场中搜寻一张名称为蛇发女王瓦丝卡的牌,展示该牌,并将它置于你手上。如果你以此法搜寻你的牌库,则将它洗牌。 -Vryn Wingmare|维林翼驹|生物~飞马|飞行非生物咒语增加{1}来施放。 +Vraska, Golgari Queen|葛加理女王瓦丝卡|传奇鹏洛客 ~瓦丝卡|+2:你可以牺牲另一个永久物。若你如此作,则你获得1点生命且抓一张牌。\n−3:消灭目标非地永久物,且其总法术力费用须等于或小于3。\n−9:你获得具有「每当一个由你操控的生物对任一牌手造成战斗伤害时,该牌手输掉这盘游戏」的徽记。 +Vraska, Regal Gorgon|蛇发女王瓦丝卡|传奇鹏洛客 ~瓦丝卡|+2:在至多一个目标生物上放置一个+1/+1指示物。该生物获得威慑异能直到回合结束。\n−3:消灭目标生物。\n−10:在每个由你操控的生物上各放置若干+1/+1指示物,其数量等同于你坟墓场中的生物牌数量。 +Vraska, Relic Seeker|寻宝客瓦丝卡|传奇鹏洛客 ~瓦丝卡|+2:派出一个2/2黑色,具威慑异能的海盗衍生生物。\n−3:消灭目标神器,生物或结界。派出一个无色珍宝衍生神器,且具有「{T},牺牲此神器:加一点任意颜色的法术力到你的法术力池中。」\n−10:目标牌手的总生命成为1。 +Vraska, Scheming Gorgon|狡诈蛇发妖瓦丝卡|传奇鹏洛客 ~瓦丝卡|+2:由你操控的生物得+1/+0直到回合结束。\n−3:消灭目标生物。\n−10:直到回合结束,由你操控的生物获得死触异能与「每当此生物向任一对手造成伤害时,该牌手输掉这盘游戏。」 +Vraska, Swarm's Eminence|群落显贵瓦丝卡|传奇鹏洛客 ~瓦丝卡|每当一个由你操控且具死触异能的生物对任一牌手或鹏洛客造成伤害时,在该生物上放置一个+1/+1指示物。\n−2:派出一个1/1黑色杀手衍生生物,且具有死触与「每当此生物对任一鹏洛客造成伤害时,消灭该鹏洛客。」 +Vryn Wingmare|维林翼驹|生物 ~飞马|飞行\n非生物咒语增加{1}来施放。 +Vulpikeet|狐身鹦鹉|生物 ~狐/鸟|合变{2}{W}(如果你支付此咒语的合变费用来施放之,则将它放置在目标由你拥有之非人类生物的顶上或底下。它们合变作顶上的生物,外加具有底下所有异能。)\n飞行\n每当此生物合变时,在其上放置一个+1/+1指示物。 Vulpine Goliath|巨型狐狸|生物~狐|践踏 Vulshok Berserker|瓦许克狂战士|生物~人类/狂战士|敏捷 (此生物受你操控时便能攻击与{T}。) Vulshok Heartstoker|瓦许克心炉师|生物~人类/祭师|当瓦许克心炉师进战场时,目标生物得+2/+0直到回合结束。 @@ -13611,12 +13932,13 @@ Vulshok War Boar|瓦许克战野猪|生物~野兽|当瓦许克战野猪进场 Vulturous Aven|兀鹰艾文|生物~鸟/祭师|飞行\n榨取(当此生物进战场时,你可以牺牲一个生物。)\n当兀鹰艾文榨取生物时,你抓两张牌且你失去2点生命。 Vulturous Zombie|兀鹰灵俑|生物~植物/灵俑|飞行\n每当一张牌从任何区域置入对手的坟墓场时,在兀鹰灵俑上放置一个+1/+1指示物。 Wailing Ghoul|悲号食尸鬼|生物~灵俑|当悲号食尸鬼进战场时,将你牌库顶的两张牌置入你的坟墓场。 +Wake Thrasher|波涛痛击兵|生物~人鱼/士兵|每当一个由你操控的永久物成为未横置时,波涛痛击兵得+1/+1直到回合结束。 Wake of Vultures|警醒的秃鹰|生物~鸟|飞行\n{1}{B},牺牲一个生物:重生警醒的秃鹰。 Wake the Dead|唤醒亡者|瞬间|只能于对手回合的战斗中施放唤醒亡者。\n将X张目标生物牌从你的坟墓场移回战场。在下一个结束步骤开始时,牺牲这些生物。 Wake the Reflections|映像觉醒|法术|殖民。(将一个衍生物放进战场,此衍生物为由你操控的某衍生生物之复制品。) -Wake Thrasher|波涛痛击兵|生物~人鱼/士兵|每当一个由你操控的永久物成为未横置时,波涛痛击兵得+1/+1直到回合结束。 Wakedancer|醒夜舞者|生物~人类祭师|>丧心~当醒夜舞者进战场时,若本回合有生物死去,将一个2/2黑色灵俑衍生生物放进战场。 Wakening Sun's Avatar|晓阳化身|生物 ~恐龙/圣者|当晓阳化身进战场时,若你从你手上施放之,则消灭所有非恐龙的生物。 +Waker of Waves|弄涛巨鲸|生物 ~鲸鱼|由对手操控的生物得-1/-0。\n{1}{U},弃掉弄涛巨鲸:检视你牌库顶的两张牌。将其中一张置于你手上,另一张则置入你的坟墓场。 Waker of the Wilds|蛮荒醒眠师|生物 ~人鱼/祭师|{X}{G}{G}:在目标由你操控的地上放置X个+1/+1指示物。该地成为0/0,具敏捷异能的元素生物。它仍然是地。 Wakeroot Elemental|醒根元素|生物 ~元素|{G}{G}{G}{G}{G}:重置目标由你操控的地。它成为5/5,具敏捷异能的元素生物。它仍然是地。(只要该地仍在战场上,此效应便持续生效。) Wakestone Gargoyle|醒岩石像鬼|生物~石像鬼|守军(此生物不能攻击。)\n飞行\n{1}{W}:本回合中,由你操控且具有守军异能的生物能视同不具守军异能地进行攻击。 @@ -13648,15 +13970,15 @@ Wall of One Thousand Cuts|千剑之墙|生物 ~墙|守军,飞行\n{W}:千 Wall of Resurgence|复苏之墙|生物~墙|守军\n当复苏之墙进战场时,你可以在目标由你操控的地上放置三个+1/+1指示物。若你如此作,则该地成为0/0,具敏捷异能的元素生物,且仍然是地。 Wall of Reverence|崇敬之墙|生物~精怪/墙|守军,飞行\n在你的回合结束时,你可以获得若干生命,其数量等同于目标由你操控的生物之力量。 Wall of Roots|根墙|生物~植物/墙|守军\n在根墙上放置一个-0/-1指示物:加{G}到你的法术力池中。 此异能每回合中只能使用一次。 -Wall of Runes|符文墙|生物 ~墙|守军\n当符文墙进战场时,占卜1。 +Wall of Runes|符文墙|生物 ~墙|守军(此生物不能攻击。)\n当符文墙进战场时,占卜1。(检视你牌库顶的牌。你可以将该牌置于你的牌库底。) Wall of Shards|碎片墙|雪境生物~墙|守军,飞行\n累积维持~让某位对手获得1点生命。 (在你的维持开始时,在此永久物上放置一个岁月指示物,然后除非你为其上每个岁月指示物各支付其维持费用,否则牺牲之。) Wall of Swords|剑墙|生物~墙|守军(此生物不能攻击。)飞行 Wall of Tanglecord|铬铜索墙|神器生物~墙|守军\n{G}:铬铜索墙获得延势异能直到回合结束。 (它能阻挡具飞行异能的生物。) Wall of Torches|火炬墙|生物~墙|守军 (此生物不能攻击。) Wall of Vines|藤蔓墙|生物 ~植物/墙|守军(此生物不能攻击。)\n延势(此生物能阻挡具飞行异能的生物。) Wall of Wood|木墙|生物~墙|守军(此生物不能攻击。) -Wand of the Elements|元素魔杖|神器|{T},牺牲一个海岛:将一个2/2蓝色,具有飞行异能的元素衍生物放置进场。\n{T},牺牲一个山脉:将一个3/3红色的元素衍生物放置进场。 Wand of Vertebrae|椎骨魔杖|神器|{T}:将你的牌库顶牌置入你的坟墓场。\n{2},{T},放逐椎骨魔杖:将至多五张目标牌从你的坟墓场洗入你的牌库。 +Wand of the Elements|元素魔杖|神器|{T},牺牲一个海岛:将一个2/2蓝色,具有飞行异能的元素衍生物放置进场。\n{T},牺牲一个山脉:将一个3/3红色的元素衍生物放置进场。 Wander in Death|漂浪来生|法术|将至多两张目标生物牌从你的坟墓场移回你手上。\n循环{2}({2},弃掉此牌:抓一张牌。) Wanderbrine Rootcutters|漫涩河刈根客|生物~人鱼/浪客|漫涩河刈根客不能被绿色生物阻挡。 Wanderer's Strike|飘萍斩|法术|放逐目标生物,然后增殖。(选择任意数量的永久物和/或牌手,然后为其已有之每种指示物各多放置一个同类的指示物。) @@ -13696,6 +14018,7 @@ Warclamp Mastiff|战钳獒犬|生物~猎犬|先攻(此生物会比不具先攻 Warcry Phoenix|战嚎凤凰|生物 ~凤凰|飞行,敏捷\n每当你以三个或更多生物攻击时,你可以支付{2}{R}。若你如此作,则将战嚎凤凰从你的坟墓场横置移回战场且正进行攻击。 Ward of Bones|骨骸守护|神器|所操控之生物数量比你多的对手均不能使用生物牌; 且神器,结界,以及地亦比照办理。 Ward of Piety|虔敬守护|生物结界|{1}{W}:于本回合中,受此结界的生物将受到的下1点伤害改为对目标生物或牌手造成之。 +Warded Battlements|符佑城垛|生物 ~墙|守军(此生物不能攻击。)\n由你操控且进行攻击的生物得+1/+0。 Warden of Evos Isle|伊弗斯岛护卫|生物 ~鸟/法术师|飞行\n你施放之具飞行异能的生物咒语减少{1}来施放。 Warden of Geometries|地界护卫|生物~奥札奇/奴兽|警戒\n{T}:加{C}到你的法术力池中。({C}代表无色法术力。) Warden of the Beyond|他界护卫|生物~人类/法术师|警戒(此生物攻击时不需横置。)\n只要放逐区中有对手拥有的牌,他界护卫便得+2/+2。 @@ -13703,6 +14026,7 @@ Warden of the Chained|受链者守卫|生物 ~牛头怪/战士|践踏\n除 Warden of the Eye|慧眼护卫|生物~巨灵/法术师|当慧眼护卫进战场时,将目标非生物且非地的牌从你的坟墓场移回你手上。 Warden of the First Tree|族源树卫|生物~人类|{1}{W/B}:族源树卫成为基础力量与防御力为3/3的人类/战士。\n{2}{W/B}{W/B}:如果族源树卫是战士,则它成为具践踏与系命异能的人类/精怪/战士。\n{3}{W/B}{W/B}{W/B}:如果族源树卫是精怪,则在其上放置五个+1/+1指示物。 Warden of the Wall|墙顶护卫|神器|墙顶护卫须横置进战场。{T}:加{1}到你的法术力池中。只要不是在你的回合中,墙顶护卫为2/3,具飞行异能的石像鬼神器生物。 +Warden of the Woods|护林树妖|生物 ~树妖|警戒(此生物攻击时不需横置。)\n每当护林树妖成为由对手操控之咒语或异能的目标时,你可以抓两张牌。 Warden|看护|法术|派出一个4/4,白蓝双色,具飞行与警戒异能的史芬斯衍生生物。 Wardscale Crocodile|鳞护鳄鱼|生物 ~鳄鱼|辟邪(此生物不能成为由对手操控之咒语或异能的目标。) Wardscale Dragon|鳞护巨龙|生物~龙|飞行\n只要鳞护巨龙正进行攻击,防御牌手便不能施放咒语。 @@ -13715,7 +14039,6 @@ Warlord's Fury|军阀怒火|法术|由你操控的生物获得先攻异能直到 Warmind Infantry|战灵步兵|生物~元素/士兵|协战~每当战灵步兵与至少两个其他生物攻击时,战灵步兵得+2/+0直到回合结束。 Warmonger Hellkite|好战残虐者|生物~龙|飞行\n所有生物每次战斗若能攻击,则必须攻击。\n{1}{R}:进行攻击的生物得+1/+0直到回合结束。 Warmonger's Chariot|战争贩子战车|神器~武具|佩带此武具的生物得+2/+2。\n只要佩带此武具的生物具有守军异能,它能视同不具守军异能地进行攻击。\n佩带{3} -War-Name Aspirant|战名求索客|生物~人类/战士|突击~如果你于本回合中曾以生物攻击,则战名求索客进战场时上面有一个+1/+1指示物。\n战名求索客不能被力量等于或小于1的生物阻挡。 Warp World|歪曲世相|法术|每位牌手把由他拥有的所有永久物洗入其牌库,然后从其牌库顶展示等量的牌。 每位牌手把以此法展示的所有神器,生物,与地牌放置进场,然后把以此法展示的所有结界牌放置进场,然后将所有以此法展示且未放置进场的牌以任意顺序置于其牌库底。 Warpath Ghoul|征途食尸鬼|生物~灵俑| Warped Landscape|歪曲地境|地|{T}:加{C}到你的法术力池中。\n{2},{T},牺牲歪曲地境:从你的牌库中搜寻一张基本地牌,并将之横置放进战场。然后将你的牌库洗牌。 @@ -13727,15 +14050,11 @@ Warren Pilferers|繁殖地小偷|生物~精灵/浪客|当繁殖地小偷进 Warren Weirding|繁殖地奥秘|部族法术~精灵|目标牌手牺牲一个生物。 如果以此法牺牲了精灵,则该牌手将两个1/1黑色的精灵/浪客衍生物放置进场,且这些衍生物获得敏捷异能直到回合结束。 Warren-Scourge Elf|夷殖地精|生物~地精/战士|反精灵保护 Warrior's Honor|战士之光|瞬间|由你操控的生物得+1/+1直到回合结束。 -Warriors' Lesson|战士操练|瞬间|直到回合结束,至多两个目标由你操控的生物各获得「每当此生物对任一牌手造成战斗伤害时,抓一张牌。」 Warrior's Oath|Warrior's Oath|| Warrior's Stand|Warrior's Stand|| -War's Toll|战事召唤|结界|每当任一对手横置地以产生法术力时,横置所有由该牌手操控的地。\n如果某个由对手操控的生物攻击,则所有由该对手操控的生物若能攻击,则必须攻击。 -War-Spike Changeling|战刺化形|生物~变形兽|化形 (此牌随时都是所有生物类别。)\n{R}:战刺化形获得先攻异能直到回合结束。 +Warriors' Lesson|战士操练|瞬间|直到回合结束,至多两个目标由你操控的生物各获得「每当此生物对任一牌手造成战斗伤害时,抓一张牌。」 Warstorm Surge|暴战翻腾|结界|每当一个生物在你的操控下放进战场时,它对目标生物或牌手造成伤害,其数量等同于其力量。 Warteye Witch|疣眼巫师|生物 ~鬼怪/祭师|每当疣眼巫师或另一个由你操控的生物死去时,占卜1。 -War-Torch Goblin|火炬精灵|生物~精灵/战士|{R},牺牲火炬精灵:火炬精灵对目标进行阻挡的生物造成2点伤害。 -War-Wing Siren|战翼塞连|生物~塞连/士兵|飞行\n勇行~每当你施放一个以战翼塞连为目标的咒语时,在战翼塞连上放置一个+1/+1指示物。 Wary Okapi|警觉欧卡皮鹿|生物 ~羚羊|警戒 Wasp Lancer|蜂矛兵|生物~仙灵/士兵|飞行 Wasp of the Bitter End|终焉蜂群|生物~昆虫/惊惧兽|飞行\n每当你施放波拉斯鹏洛客咒语时,你可以牺牲终焉蜂群。若你如此作,则消灭目标生物。 @@ -13744,11 +14063,12 @@ Wasteland Scorpion|荒土毒蝎|生物~蝎子|死触\n循环{2}({2},弃掉 Wasteland Strangler|荒原绞杀体|生物~奥札奇/噬体|虚色(此牌没有颜色。)当荒原绞杀体进战场时,你可以将一张由对手拥有的牌从放逐区置入该牌手的坟墓场。若你如此作,则目标生物得-3/-3直到回合结束。 Wasteland Viper|荒原毒蛇|生物~蛇|死触\n血激~{G},弃掉荒原毒蛇:目标进行攻击的生物得+1/+2且获得死触异能直到回合结束。 Wasteland|荒原|地|{T}:加{C}到你的法术力池中。\n{T},牺牲荒原:消灭目标非基本地。 +Watcher Sliver|看守裂片妖|生物~裂片妖|所有裂片妖得+0/+2。 Watcher for Tomorrow|明日护卫|生物 ~人类/法术师|掩蔽(此生物须横置进战场。当它进战场时,检视你牌库顶的四张牌,将其中一张牌面朝下地放逐,然后将其余的牌置于你牌库底。)\n当明日护卫离开战场时,将所放逐的牌置于其拥有者手上。 Watcher in the Mist|雾中灵|生物 ~精怪|飞行\n当雾中灵进战场时,刺探2。(检视你牌库顶的两张牌,然后将其中任意数量的牌置入你的坟墓场,其余则以任意顺序置于你牌库顶。) Watcher in the Web|蛛网看守|生物~蜘蛛|延势(此生物能阻挡具飞行异能的生物。)\n蛛网看守每次战斗能额外多阻挡七个生物。 Watcher of the Roost|眺巢看守|生物~鸟/士兵|飞行\n变身~从你手上展示一张白色牌。(你可牌面朝下地施放此牌并支付{3},将其当成2/2生物。可随时支付其变身费用使其翻回正面。)\n当眺巢看守翻回正面时,你获得2点生命。 -Watcher Sliver|看守裂片妖|生物~裂片妖|所有裂片妖得+0/+2。 +Watcher of the Spheres|护球守卫|生物 ~鸟/法术师|飞行\n你施放之具飞行异能的生物咒语减少{1}来施放。\n每当另一个具飞行异能的生物在你的操控下进战场时,护球守卫得+1/+1直到回合结束。 Watchers of the Dead|亡者守卫|神器生物~猫|放逐亡者守卫:每位对手各从其坟墓场中选择两张牌,并将其余的牌放逐。 Watchful Automaton|警醒机械兽|神器生物~组构体|{2}{U}:占卜1。(检视你牌库顶的牌。你可以将该牌置于你的牌库底。) Watchful Giant|警醒巨人|生物 ~巨人/士兵|当警醒巨人进战场时,派出一个1/1白色人类衍生生物。 @@ -13772,7 +14092,6 @@ Wavebreak Hippocamp|裂波鱼驹|结界生物 ~马/鱼|每当你施放每个 Wavecrash Triton|裂波屈东|生物~人鱼/法术师|勇行~每当你施放一个以裂波屈东为目标的咒语时,横置目标由对手操控的生物。该生物于其操控者的下一个重置步骤中不能重置。 Waves of Aggression|侵略浪潮|法术|重置所有于本回合中曾经攻击的生物。 在此行动阶段后,额外多出一个战斗阶段,以及接于其后之一个额外的行动阶段。\n追溯 (你可以从你的坟墓场使用此牌,但必须支付其所需费用,并额外弃掉一张地牌。) Waveskimmer Aven|掠浪艾文|生物~鸟/士兵|飞行\n颂威 (每当一个由你操控的生物单独攻击时,该生物得+1/+1直到回合结束。) -Wave-Wing Elemental|浪翼元素|生物~元素|飞行地落~每当一个地在你的操控下进战场时,浪翼元素得+2/+2直到回合结束。 Waxing Moon|月盈之时|瞬间|转化至多一个目标由你操控的狼人。由你操控的生物获得践踏异能直到回合结束。 Waxmane Baku|蜡鬃食梦兽|生物~精怪|每当你使用精怪或古咒咒语时,你可以在蜡鬃食梦兽上放置一个聚气指示物。\n{1},从蜡鬃食梦兽上移去X个聚气指示物:横置X个目标生物。 Way of the Thief|窃贼之道|结界~灵气|结附于生物\n所结附的生物得+2/+2。\n只要你操控门,所结附的生物就不能被阻挡。 @@ -13786,6 +14105,7 @@ Weakness|虚弱|结界~灵气|结附于生物\n所结附的生物得-2/-1。 Weapon Rack|武器架|神器|武器架进战场时上面有三个+1/+1指示物。\n{T}:将一个+1/+1指示物从武器架移到目标生物上。只可以于你能施放法术的时机下起动此异能。 Weapon Surge|武力翻腾|瞬间|目标由你操控的生物得+1/+0且获得先攻异能直到回合结束。\n超载{1}{R}(你可以支付此咒语的超载费用来施放它。如果你如此作,将其中的「目标」字样全部更改为「每个」。) Weaponcraft Enthusiast|狂热造兵匠|生物~乙太种/神器师|装配2(当此生物进战场时,在其上放置两个+1/+1指示物或派出两个1/1无色自动机衍生神器生物。) +Weaponize the Monsters|以兽为兵|结界|{2},牺牲一个生物:以兽为兵对任意一个目标造成2点伤害。 Weapons Trainer|武器训练师|生物~人类/士兵/伙伴|只要你操控武具,由你操控的其他生物便得+1/+0。 Wear Away|磨耗|瞬间~古咒|消灭目标神器或结界。\n通联古咒{3}{G}(于你使用古咒咒语时,你可以从你的手上展示此牌,并支付其通联费用。若你如此作,则将此牌的效应加入该咒语中。) Weaselback Redcap|鼬背红帽客|生物 ~鬼怪/骑士|{1}{R}:鼬背红帽客得+2/+0直到回合结束。 @@ -13797,8 +14117,8 @@ Weatherseed Totem|晴苗图腾像|神器|{T}:加{G}到你的法术力池中。 Weave Fate|编纺命运|瞬间|抓两张牌。 Weaver of Currents|织流师|生物~那伽/德鲁伊|{T}:加{C}{C}到你的法术力池中。 Weaver of Lightning|闪电织匠|生物~人类/祭师|延势\n每当你施放瞬间或法术咒语时,闪电织匠向目标由对手操控的生物造成1点伤害。 -Web|天网|结界~灵气|生物结界(于使用时指定一个生物为目标。 此牌进场时结附在该生物上)\n受此结界的生物得+0/+2,且能视同具飞行异能地进行阻挡。 Webweaver Changeling|织网化形|生物 ~变形兽|化形(此牌是所有生物类别。)\n延势\n当织网化形进战场时,若你坟墓场中有三张或更多生物牌,则你获得5点生命。 +Web|天网|结界~灵气|生物结界(于使用时指定一个生物为目标。 此牌进场时结附在该生物上)\n受此结界的生物得+0/+2,且能视同具飞行异能地进行阻挡。 Wee Dragonauts|袖珍龙航师|生物 ~仙灵/法术师|飞行\n每当你施放瞬间或法术咒语时,袖珍龙航师得+2/+0直到回合结束。 Weed Strangle|窒息野草|法术|消灭目标生物。 与一位对手比点。 若你赢,则你获得等同于该生物防御力的生命。 (参与比点的牌手各展示其牌库顶牌,然后将该牌置于牌库顶部或底部。 所展示的牌之总法术力费用比较高的牌手赢得比点。) Weed-Pruner Poplar|修草黑杨|生物~树妖/杀手|在你的维持开始时,修草黑杨以外的目标生物得-1/-1直到回合结束。 @@ -13832,8 +14152,8 @@ Well of Lost Dreams|迷梦深井|神器|每当你获得生命时,你可以支 Wellgabber Apothecary|闲语药剂师|生物~人鱼/僧侣|{1}{W}:于本回合中,防止将对目标已横置的人鱼或洁英生物造成的所有伤害。 Wellwisher|美愿祈者|生物~妖精|{T}:战场上每有一个妖精,你便获得1点生命。 Werebear|熊人|生物~人类/熊/德鲁伊|{T}:加{G}到你的法术力池中。\n门槛~只要你的坟墓场中有七张或更多牌,熊人便得+3/+3。 -Werewolf of Ancient Hunger|恒饥狼人|生物~ - 狼人|警戒,践踏\n恒饥狼人的力量和防御力各等同于所有牌手手牌的总数。\n在每个维持开始时,若某牌手上回合施放了两个或更多咒语,转化恒饥狼人。 Werewolf Ransacker|搜括狼人|生物~ - 狼人|每当此生物转化为搜括狼人时,你可以消灭目标神器。如果该神器以此法置入坟墓场,则搜括狼人对该神器的操控者造成3点伤害。在每个维持开始时,若某牌手上回合施放了两个或更多咒语,转化搜括狼人。 +Werewolf of Ancient Hunger|恒饥狼人|生物~ - 狼人|警戒,践踏\n恒饥狼人的力量和防御力各等同于所有牌手手牌的总数。\n在每个维持开始时,若某牌手上回合施放了两个或更多咒语,转化恒饥狼人。 Westvale Abbey|西行谷修道院|地|{T}:加{C}到你的法术力池中。\n{5},{T},支付1点生命:将一个1/1,白黑双色的人类/僧侣衍生生物放进战场。\n{5},{T},牺牲五个生物:转化西行谷修道院,然后将它重置。 Westvale Cult Leader|西行谷教领袖|生物~ - 人类/僧侣|西行谷教领袖的力量和防御力各等同于由你操控的生物数量。\n在你的结束步骤开始时,将一个1/1,白黑双色的人类/僧侣衍生生物放进战场。 Wetland Sambar|湿地水鹿|生物~麋鹿| @@ -13845,11 +14165,11 @@ Where Ancients Tread|先祖行迹|结界|每当一个力量大于或等于5的 Whetwheel|磨刀石轮|神器|{X}{X},{T}:目标牌手将其牌库顶的X张牌置入其坟墓场。\n变身{3}(你可牌面朝下地使用此牌并支付{3},将其当成2/2生物。 可随时支付其变身费用使其翻回正面。) Whims of the Fates|命运无常|法术|从你开始,每位牌手将由他操控的所有永久物分成三堆。然后每位牌手各从自己的牌堆中随机选择一堆并牺牲该些永久物。(牌堆可以是空的。) Whimwader|循思灵|生物~元素|除非防御牌手操控蓝色永久物,否则循思灵不能攻击。 -Whip of Erebos|厄睿柏斯的神鞭|传奇结界神器|由你操控的生物具有系命异能。\n{2}{B}{B},{T}:将目标生物牌从你的坟墓场移回战场。它获得敏捷异能。在下一个结束步骤开始时,将它放逐。如果它将离开战场,则改为将它放逐,而非置入其他区域。你只可以于你能施放法术的时机下起动此异能。 Whip Sergeant|持鞭士官|生物~人类/士兵|{R}:目标生物获得敏捷异能直到回合结束。 (它此回合便可以攻击) +Whip of Erebos|厄睿柏斯的神鞭|传奇结界神器|由你操控的生物具有系命异能。\n{2}{B}{B},{T}:将目标生物牌从你的坟墓场移回战场。它获得敏捷异能。在下一个结束步骤开始时,将它放逐。如果它将离开战场,则改为将它放逐,而非置入其他区域。你只可以于你能施放法术的时机下起动此异能。 +Whip-Spine Drake|鞭脊龙兽|生物~龙兽|飞行\n变身{2}{W}(你可牌面朝下地使用此牌并支付{3},将其当成2/2生物。 可随时支付其变身费用使其翻回正面。) Whipflare|鞭扫火光|法术|鞭扫火光对每个非神器的生物各造成2点伤害。 Whiplash Trap|鞭击陷阱|瞬间~陷阱|如果本回合中某对手有两个或更多生物在其操控下进战场,你可以支付{U},而不支付鞭击陷阱的法术力费用。\n将两个目标生物各移回其拥有者手上。 -Whip-Spine Drake|鞭脊龙兽|生物~龙兽|飞行\n变身{2}{W}(你可牌面朝下地使用此牌并支付{3},将其当成2/2生物。 可随时支付其变身费用使其翻回正面。) Whiptail Moloch|鞭尾棘蜥|生物~蜥蜴|当鞭尾棘蜥进场时,它对目标由你操控的生物造成3点伤害。 Whir of Invention|创发隆响|瞬间|拼造(此咒语能用你的神器来协助施放。你起动完法术力异能之后每横置一个神器,就能为此咒语支付{1}。)\n从你的牌库中搜寻一张总法术力费用等于或小于X的神器牌,将之放进战场,然后将你的牌库洗牌。 Whirler Rogue|旋翼浪客|生物~人类/浪客/神器师|当旋翼浪客进战场时,将两个1/1无色,具飞行异能的振翼机衍生神器生物放进战场。横置两个由你操控且未横置的神器:目标生物本回合不能被阻挡。 @@ -13859,9 +14179,11 @@ Whirling Dervish|苦修士|生物~人类/修行僧|反黑保护\n在回合 Whirlpool Whelm|漩涡压顶|瞬间|与一位对手比点,然后将目标生物移回其拥有者手上。 若你赢,则你可以改为将该生物置于其拥有者的牌库顶。 (参与比点的牌手各展示其牌库顶牌,然后将该牌置于牌库顶部或底部。 所展示的牌之总法术力费用比较高的牌手赢得比点。) Whirlwind Adept|旋风高手|生物~巨灵/修行僧|辟邪(此生物不能成为由对手所操控之咒语或异能的目标。)\n灵技(每当你施放非生物咒语时,此生物得+1/+1直到回合结束。) Whirlwind Denial|疾风拒斥|瞬间|对每个由对手操控的咒语或异能而言,除非其操控者支付{4},否则反击之。 +Whirlwind of Thought|思绪旋风|结界|每当你施放非生物咒语时,抓一张牌。 Whirlwind|旋风|法术|消灭所有具飞行异能的生物。 Whisk Away|拂走|瞬间|将目标进行攻击或阻挡的生物置于其拥有者的牌库顶。 Whisper Agent|细语密探|生物 ~人类/浪客|闪现\n当细语密探进战场时,刺探1。(检视你牌库顶的牌。你可以将其置入你的坟墓场。) +Whisper Squad|幽语小队|生物 ~人类/士兵|{1}{B}:从你的牌库中搜寻一张名称为幽语小队的牌,将之横置放进战场,然后将你的牌库洗牌。 Whisper, Blood Liturgist|鲜血仪礼师魏飒璞|传奇生物 ~人类/僧侣|{T},牺牲两个生物:将目标生物牌从你的坟墓场移回战场。 Whisperer of the Wilds|蛮荒低语者|生物~人类/祭师|{T}:加{G}到你的法术力池中。\n威猛~{T}:加{G}{G}到你的法术力池中。只能于你操控力量等于或大于4的生物时起动此异能。 Whispergear Sneak|嗫语窥械|神器生物~组构体|嗫语窥械以牌面朝上的方式进行轮抽。\n于轮抽中,你可以将嗫语窥械翻为牌面朝下。如果你如此作,则检视本轮抽中任意一包未打开的补充包或任意一包其他牌手目前并未检视的补充包。 @@ -13905,6 +14227,7 @@ Wild Ricochet|猛烈跳弹|瞬间|你可以为目标瞬间或法术咒语选择 Wild Slash|猛烈飞斩|瞬间|威猛~如果你操控力量等于或大于4的生物,则本回合伤害不能被防止。\n猛烈飞斩对目标生物或牌手造成2点伤害。 Wild Swing|猛力挥击|法术|选择三个目标非结界的永久物。 随机消灭其中一个。 Wild Wanderer|荒野漫游人|生物~妖精/德鲁伊|当荒野漫游人进战场时,你可以从你的牌库中搜寻一张基本地牌,将之横置放进战场,然后将你的牌库洗牌。 +Wild-Field Scarecrow|荒野稻草人|神器生物~稻草人|守军\n{2},牺牲荒野稻草人:从你的牌库中搜寻至多两张基本地牌,展示这些牌,并将它们置于你手上。然后将你的牌库洗牌。 Wildblood Pack|野血狼群|生物~ - 狼人|践踏\n由你操控且进行攻击的生物得+3/+0。\n在每个维持开始时,如果某牌手上回合施放了两个或更多咒语,转化野血狼群。 Wildborn Preserver|幻境保卫者|生物 ~妖精/弓箭手|闪现\n延势\n每当另一个非人类生物在你的操控下进战场时,你可以支付{X}。当你如此作时,在幻境保卫者上放置X个+1/+1指示物。 Wildcall|荒野呼唤|法术|显化你的牌库顶牌,然后在其上放置X个+1/+1指示物。(显化某张牌的流程是,将该牌面朝下地放进战场,当成2/2生物。如果该牌是生物牌,则可随时支付其法术力费用使其翻回正面。) @@ -13913,7 +14236,6 @@ Wilderness Hypnotist|荒野催眠师|生物~人鱼/法术师|{T}:目标红 Wilderness Reclamation|复归荒野|结界|在你的结束步骤开始时,重置所有由你操控的地。 Wildest Dreams|狂野梦想|法术|将X张目标牌从你的坟墓场移回你手上。放逐狂野梦想。 Wildfield Borderpost|旷野界碑|神器|你可以支付{1}并将由你操控的一个基本地移回其拥有者手上,而不支付旷野界碑的法术力费用。\n旷野界碑须横置进场。\n{T}:加{G}或{W}到你的法术力池中。 -Wild-Field Scarecrow|荒野稻草人|神器生物~稻草人|守军\n{2},牺牲荒野稻草人:从你的牌库中搜寻至多两张基本地牌,展示这些牌,并将它们置于你手上。然后将你的牌库洗牌。 Wildfire Cerberus|野火狱犬|生物~猎犬|{5}{R}{R}:蛮化1。(如果此生物未蛮化,则在其上放置一个+1/+1指示物且它蛮化。)\n当野火狱犬蛮化时,它对每位对手及由对手操控的每个生物各造成2点伤害。 Wildfire Elemental|野火元素|生物 ~元素|每当任一对手受到非战斗伤害时,由你操控的生物得+1/+0直到回合结束。 Wildfire Emissary|野火密使|生物~魔神|反白保护\n{1}{R}:野火密使得+1/+0直到回合结束。 @@ -13924,23 +14246,29 @@ Wildheart Invoker|蛮心召现师|生物 ~妖精/祭师|{8}:直到回合 Wildsize|加大尺寸|瞬间|目标生物得+2/+2且获得践踏异能直到回合结束。\n抓一张牌。 Wildslayer Elves|伏蛮地精|生物~地精/战士|干枯 (此来源会以-1/-1指示物的方式对生物造成伤害。) Wildwood Geist|野林游魂|生物~精怪|只要是在你的回合中,野林游魂便得+2/+2。 +Wildwood Patrol|野林巡卫|生物 ~半人马/斥候|践踏(此生物造成之过量战斗伤害能对所攻击的牌手或鹏洛客造成之。) Wildwood Rebirth|野林再生|瞬间|将目标生物牌从你的坟墓场移回你手上。 +Wildwood Scourge|野林祸害|生物 ~多头龙|野林祸害进战场时上面有X个+1/+1指示物。\n每当在另一个由你操控的非多头龙生物上放置一个或数个+1/+1指示物时,在野林祸害上放置一个+1/+1指示物。 Wildwood Tracker|幻野林侦猎手|生物 ~妖精/战士|每当幻野林侦猎手进行攻击或阻挡时,若你操控另一个非人类生物,则幻野林侦猎手得+1/+1直到回合结束。 Will Kenrith|威尔肯理斯|传奇鹏洛客 ~威尔|+2:选择至多两个目标生物。直到你的下一个回合,这些生物的基础力量和防御力为0/3,且失去所有异能。\n−2:目标牌手抓两张牌。直到你的下一个回合,由该牌手施放的瞬间、法术和鹏洛客咒语减少{2}来施放。\n−8:目标牌手获得具有「每当你施放瞬间或法术咒语时,将其复制。你可以为该复制品选择新的目标」的徽记。\n与萝婉肯理斯拍档\n威尔肯理斯可用作指挥官。 +Will of the All-Hunter|万猎虎意志|瞬间|目标生物得+2/+2直到回合结束。如果它正进行阻挡,则改为在其上放置两个+1/+1指示物。\n循环{2}({2},弃掉此牌:抓一张牌。) Will of the Naga|那伽的意志|瞬间|掘穴(你于施放此咒语时每从你坟墓场中放逐一张牌,就能为此咒语支付{1}。)\n横置至多两个目标生物。这些生物于其操控者的下一个重置步骤中不能重置。 -Willbender|曲愿师|生物 ~人类/法术师|变身{1}{U}(你可牌面朝下地施放此牌并支付{3},将其当成2/2生物。可随时支付其变身费用使其翻回正面。)\n当曲愿师翻回正面时,为仅指定单一目标的目标咒语或异能更改目标。 -Willbreaker|破志师|生物~人类/法术师|每当一个由对手操控的生物成为由你操控之咒语或异能的目标时,于你操控破志师的时段内,获得该生物的操控权。 Will-Forged Golem|凝志魔像|神器生物~魔像|召集(此咒语能用你的生物来协助施放。你于施放此咒语时每横置一个生物,就能为此咒语支付{1}或一点该生物颜色之法术力。) Will-o'-the-Wisp|鬼火|生物 ~精怪|飞行\n{B}:重生鬼火。 +Willbender|曲愿师|生物 ~人类/法术师|变身{1}{U}(你可牌面朝下地施放此牌并支付{3},将其当成2/2生物。可随时支付其变身费用使其翻回正面。)\n当曲愿师翻回正面时,为仅指定单一目标的目标咒语或异能更改目标。 +Willbreaker|破志师|生物~人类/法术师|每当一个由对手操控的生物成为由你操控之咒语或异能的目标时,于你操控破志师的时段内,获得该生物的操控权。 Wilt-Leaf Cavaliers|枯叶骑兵|生物~地精/骑士|警戒 Wilt-Leaf Liege|枯叶王侯|生物~地精/骑士|由你操控的其他绿色生物得+1/+1。\n由你操控的其他白色生物得+1/+1。\n如果由对手所操控的咒语或异能使你弃掉枯叶王侯,则改为将它放置进场,而非置入你的坟墓场。 +Wilt|枝叶凋零|瞬间|消灭目标神器或结界。\n循环{2}({2},弃掉此牌:抓一张牌。) Wily Bandar|狡诈猫猴|生物~猫/猴|{2}{G}:狡诈猫猴获得不灭异能直到回合结束。(伤害与注明「消灭」的效应不会将它消灭。) Wily Goblin|狡诈鬼怪|生物 ~鬼怪/海盗|当狡诈鬼怪进战场时,派出一个无色珍宝衍生神器,且具有「{T},牺牲此神器:加一点任意颜色的法术力到你的法术力池中。」 Wind Dancer|风舞者|生物~仙灵|飞行\n{T}:目标生物获得飞行异能直到回合结束。 Wind Drake|风龙兽|生物~龙兽|飞行 Wind Strider|驭风人鱼|生物 ~人鱼/法术师|闪现\n飞行 Wind Zendikon|行风赞迪肯|结界~灵气|结附于地\n所结附的地是2/2蓝色,具飞行异能的元素生物。 它仍然是地。\n当所结附的地置入坟墓场时,将该牌移回其拥有者手上。 -Windborn Muse|风生谬思|生物~精怪|飞行\n对每个生物而言,除非其操控者为其支付{2},否则它不能攻击你。 +Wind-Kin Raiders|风伴会突击兵|生物~人类/神器师|拼造(此咒语能用你的神器来协助施放。你起动完法术力异能之后每横置一个神器,就能为此咒语支付{1}。)\n飞行 +Wind-Scarred Crag|风蚀峭壁|地|风蚀峭壁须横置进战场。\n当风蚀峭壁进战场时,你获得1点生命。\n{T}:加{R}或{W}。 +Windborn Muse|风生谬思|生物~精怪|飞行(只有具飞行或延势异能的生物才能阻挡它。)\n除非攻击你的生物之操控者为每一个各支付{2},否则生物不能攻击你。 Windborne Charge|风运冲锋|法术|两个目标由你操控的生物各得+2/+2并获得飞行异能直到回合结束。 Windbrisk Heights|迅风高地|地|掩蔽 (此地须横置进场。 当它进场时,检视你牌库顶的四张牌,将其中一张牌面朝下地移出对战,然后将其余的牌置于你牌库底。)\n{T}:加{W}到你的法术力池中。\n{W},{T}:如果你于本回合中以三个或更多生物攻击,则你可以使用所移出对战的牌,且不须支付其法术力费用。 Windbrisk Raptor|迅风猎鸟|生物~鸟|飞行\n由你操控、且进行攻击的生物具有系命异能。 @@ -13949,7 +14277,6 @@ Windfall|横财|法术|每位牌手弃掉手牌,然后各抓若干牌,其数 Windgrace Acolyte|风华侍僧|生物 ~猫/战士|飞行\n当风华侍僧进战场时,将你牌库顶的三张牌置入你的坟墓场且你获得3点生命。 Winding Constrictor|蜿蜒缠蟒|生物~蛇|如果将会在由你操控的神器或生物上放置一个或数个指示物,则改为在其上放置该数量加一的指示物。\n如果你将得到一个或数个指示物,则改为你得到该数量加一的指示物。 Winding Way|蜿蜒长路|法术|选择生物或地。展示你牌库顶的四张牌。将所有以此法展示且为该类别的牌置于你手上,其余则置入你的坟墓场。 -Wind-Kin Raiders|风伴会突击兵|生物~人类/神器师|拼造(此咒语能用你的神器来协助施放。你起动完法术力异能之后每横置一个神器,就能为此咒语支付{1}。)\n飞行 Windreader Sphinx|风信史芬斯|生物 ~史芬斯|飞行\n每当一个具飞行异能的生物攻击时,你可以抓一张牌。 Windreaver|破风者|生物~元素|飞行\n{W}:破风者获得警戒异能直到回合结束。\n{W}:破风者得+0/+1直到回合结束。\n{U}:将破风者之力量与防御力互换直到回合结束。\n{U}:将破风者移回其拥有者手上。 Windrider Eel|御风鳗|生物~鱼|飞行\n地落~每当一个地在你的操控下进战场时,御风鳗得+2/+2直到回合结束。 @@ -13957,7 +14284,6 @@ Windrider Patrol|御风巡卫|生物~人鱼/法术师|飞行每当御风巡 Winds of Abandon|遗弃之风|法术|放逐目标不由你操控的生物。每以此法放逐一个生物,其操控者便从他的牌库中搜寻一张基本地牌。这些牌手各将所搜寻的牌横置放进战场,然后将其牌库洗牌。\n超载{4}{W}{W}(你可以支付此咒语的超载费用来施放它。如果你如此作,将其中的「目标」字样全部更改为「每个」。) Winds of Qal Sisma|黑山狂风|瞬间|于本回合中,防止将造成的所有战斗伤害。\n威猛~如果你操控力量等于或大于4的生物,则改为于本回合中,防止将由对手操控的生物造成之所有战斗伤害。 Winds of Rebuke|驳斥狂风|瞬间|将目标非地永久物移回其拥有者手上。每位牌手各将其牌库顶的两张牌置入其坟墓场。 -Wind-Scarred Crag|风蚀峭壁|地|风蚀峭壁须横置进战场。\n当风蚀峭壁进战场时,你获得1点生命。\n{T}:加{R}或{W}。 Windstorm Drake|疾风龙兽|生物 ~龙兽|飞行\n由你操控且具飞行异能的其他生物得+1/+0。 Windstorm|大风暴|瞬间|大风暴对每个具飞行异能的生物各造成X点伤害。 Windswept Heath|风袭荒地|地|{T},支付1点生命,牺牲风袭荒地:从你的牌库中搜寻一张树林或平原牌,并将之放进战场。然后将你的牌库洗牌。 @@ -13972,18 +14298,20 @@ Winged Coatl|寇特翼蛇|生物~蛇|闪现\n飞行\n死触 (每当此生物 Winged Shepherd|舞翼牧者|生物~天使|飞行,警戒\n循环{W}({W},弃掉此牌:抓一张牌。) Winged Temple of Orazca|欧拉兹卡翔翼殿|传奇地|(由哈达那登高转化。)\n{T}:加一点任意颜色的法术力到你的法术力池中。\n{1}{G}{U},{T}:直到回合结束,目标由你操控的生物获得飞行异能且得+X/+X,X为其力量。 Winged Words|翼散良言|法术|如果你操控具飞行异能的生物,则此咒语减少{1}来施放。\n抓两张牌。 +Wingfold Pteron|叠翅翼龙|生物 ~恐龙|叠翅翼龙进战场时上面依你的选择有一个飞行指示物或一个辟邪指示物。(具辟邪异能的生物不能成为由对手操控之咒语或异能的目标。) Wingmate Roc|翼伴洛克鸟|生物~鸟|飞行\n突击~当翼伴洛克鸟进战场时,若你于本回合中曾以生物攻击,则将一个3/4白色,具飞行异能的鸟衍生生物放进战场。\n每当翼伴洛克鸟攻击时,每有一个进行攻击的生物,你便获得1点生命。 Wingrattle Scarecrow|翼颤稻草人|神器生物~稻草人|只要你操控蓝色生物,翼颤稻草人便具有飞行异能。\n只要你操控黑色生物,翼颤稻草人便具有留存异能。 (当此生物从场上置入坟墓场时,若其上没有-1/-1指示物,则将它在其拥有者的操控下返回场上,且其上有一个-1/-1指示物。) Wings of Hubris|狂妄之翼|神器 ~武具|佩带此武具的生物具有飞行异能。\n牺牲狂妄之翼:佩带此武具的生物本回合不能被阻挡。在下一个结束步骤开始时,将它牺牲。\n佩带{1}({1}:装备在目标由你操控的生物上。佩带的时机视同法术。) Wings of Velis Vel|贝理贝之翼|部族瞬间~变形兽|化形 (此牌随时都是所有生物类别。)\n目标生物成为4/4,获得所有生物类别,且获得飞行异能直到回合结束。 Wings of the Guard|侍卫羽伴|生物~鸟|飞行\n乱斗(每当此生物攻击时,本次战斗中每有一位受你以生物攻击的对手,此生物便得+1/+1直到回合结束。) -Wings of Velis Vel|贝理贝之翼|部族瞬间~变形兽|化形 (此牌随时都是所有生物类别。)\n目标生物成为4/4,获得所有生物类别,且获得飞行异能直到回合结束。 +Wingspan Mentor|翼展导师|生物 ~人类/法术师|当翼展导师进战场时,在目标由你操控的非人类生物上放置一个飞行指示物。\n{2}{U},{T}:在每个由你操控且具飞行异能的生物上各放置一个+1/+1指示物。 Wingsteed Rider|飞马骑士|生物~人类/骑士|飞行\n勇行~每当你施放一个以飞马骑士为目标的咒语时,在飞马骑士上放置一个+1/+1指示物。 Winnower Patrol|巡防筛除者|生物~地精/战士|血族~在你的维持开始时,你可以检视你的牌库顶牌。 如果它与巡防筛除者有共通之生物类别,你可以展示该牌。 若你如此作,则在巡防筛除者上放置一个+1/+1指示物。 +Winota, Joiner of Forces|聚力领袖薇诺塔|传奇生物 ~人类/战士|每当一个由你操控的非人类生物攻击时,检视你牌库顶的六张牌。你可以将其中一张人类生物牌放进战场,其为横置且正进行攻击。它获得不灭异能直到回合结束。将其余的牌以随机顺序置于你的牌库底。 Winter Orb|冬之球|神器|只要冬之球未横置,则牌手于其重置步骤中所重置的地不能多于一个。 +Winter's Rest|冬蛰|雪境结界 ~灵气|结附于生物\n当冬蛰进战场时,横置所结附的生物。\n只要你操控另一个雪境永久物,所结附的生物于其操控者的重置步骤中便不能重置。 Winterflame|燃冬焰|瞬间|选择一项或都选~\n•横置目标生物。\n•燃冬焰对目标生物造成2点伤害。 Wintermoor Commander|冬霜沼指挥官|生物 ~人类/骑士|死触\n冬霜沼指挥官的防御力等同于由你操控的骑士数量。\n每当冬霜沼指挥官攻击时,另一个目标由你操控的骑士获得不灭异能直到回合结束。(伤害与注明「消灭」的效应不会将它消灭。) -Winter's Rest|冬蛰|雪境结界 ~灵气|结附于生物\n当冬蛰进战场时,横置所结附的生物。\n只要你操控另一个雪境永久物,所结附的生物于其操控者的重置步骤中便不能重置。 Wipe Away|扫拂|瞬间|转瞬(只要此咒语在堆叠上,牌手便不能使用咒语或不是法术力异能的起动式异能。)\n将目标永久物移回其拥有者手上。 Wirefly Hive|星火虫巢窝|神器|{3},{T}:掷一枚硬币。 若你赢得此掷,则将一个2/2,具有飞行异能的星火虫神器生物衍生物放置进场。 若你输去此掷,则消灭所有星火虫。 Wirewood Symbiote|修索林共生体|生物~昆虫|将一个由你操控的妖精移回其拥有者手上:重置目标生物。此异能每回合只能起动一次。 @@ -13994,16 +14322,18 @@ Wispmare|灵驹|生物~元素|飞行\n当灵驹进场时,消灭目标结界 Wispweaver Angel|编缕天使|生物~天使|飞行\n当编缕天使进战场时,你可以放逐另一个目标由你操控的生物,然后将该牌在其拥有者的操控下移回战场。 Wistful Selkie|渴求海豹妖|生物~人鱼/法术师|当渴求海豹妖进场时,抓一张牌。 Wistful Thinking|渴求思绪|法术|目标牌手抓两张牌,然后弃四张牌。 +Wit's End|无计可施|法术|目标牌手弃掉其手牌。 Witch Hunter|猎巫人|生物~人类/僧侣|{T}:猎巫人对目标牌手造成1点伤害。\n{1}{W}{W},{T}:将目标由对手操控的生物移回其拥有者手上。 -Witchbane Orb|镇巫球|神器|当镇巫球进战场时,消灭所有结附于你的诅咒。\n你具有辟邪异能。 (你不能成为由对手所操控的咒语或异能之目标,也包括灵气咒语)。 -Witches' Eye|女巫之眼|神器~武具|佩带此武具的生物具有 「{1},{T}:占卜1。」(占卜1的流程是检视你牌库顶的牌,然后你可以将该牌置于你的牌库底。)\n佩带{1} -Witching Well|巫惑井|神器|当巫惑井进战场时,占卜2。(检视你牌库顶的两张牌,然后将其中任意数量的牌以任意顺序置于你牌库底,其余则以任意顺序置于你牌库顶。)\n{3}{U},牺牲巫惑井:抓两张牌。 -Witch-Maw Nephilim|饮咒巨神灵|生物~巨神灵|每当你使用咒语时,你可以在饮咒巨神灵上放置两个+1/+1指示物。\n每当饮咒巨神灵进行攻击时,如果其力量为10或更多,则它获得践踏异能直到回合结束。 +Witch's Cauldron|巫婆鼎镬|神器|{1}{B},{T},牺牲一个生物:你获得1点生命且抓一张牌。 Witch's Cottage|巫婆小屋|地 ~沼泽|({T}:加{B}。)\n除非你操控三个或更多其他沼泽,否则巫婆小屋须横置进战场。\n当巫婆小屋进战场且未横置时,你可以将目标生物牌从你的坟墓场置于你的牌库顶。 Witch's Familiar|女巫佣兽|生物~蛙| Witch's Mist|法术师迷雾|结界|{2}{B},{T}:消灭目标在本回合受过伤害的生物。 Witch's Oven|巫婆炉灶|神器|{T},牺牲一个生物:派出一个食品衍生物。如果所牺牲的生物之防御力等于或大于4,则改为派出两个食品衍生物。(食品衍生物是具有「{2},{T},牺牲此神器:你获得3点生命」的神器。) Witch's Vengeance|巫婆复仇|法术|选择一种生物类别。该类别生物得-3/-3直到回合结束。 +Witch-Maw Nephilim|饮咒巨神灵|生物~巨神灵|每当你使用咒语时,你可以在饮咒巨神灵上放置两个+1/+1指示物。\n每当饮咒巨神灵进行攻击时,如果其力量为10或更多,则它获得践踏异能直到回合结束。 +Witchbane Orb|镇巫球|神器|当镇巫球进战场时,消灭所有结附于你的诅咒。\n你具有辟邪异能。 (你不能成为由对手所操控的咒语或异能之目标,也包括灵气咒语)。 +Witches' Eye|女巫之眼|神器~武具|佩带此武具的生物具有 「{1},{T}:占卜1。」(占卜1的流程是检视你牌库顶的牌,然后你可以将该牌置于你的牌库底。)\n佩带{1} +Witching Well|巫惑井|神器|当巫惑井进战场时,占卜2。(检视你牌库顶的两张牌,然后将其中任意数量的牌以任意顺序置于你牌库底,其余则以任意顺序置于你牌库顶。)\n{3}{U},牺牲巫惑井:抓两张牌。 Witchstalker|猎巫潜狼|生物~狼|辟邪(此生物不能成为由你对手所操控之咒语或异能的目标。)每当任一对手于你的回合中施放蓝色或黑色咒语时,在猎巫潜狼上放置一个+1/+1指示物。 Withengar Unbound|解缚威森格|传奇生物~ - 恶魔|每当一位牌手输掉这盘游戏时,在解缚威森格上放置十三个+1/+1指示物。 Withered Wretch|枯萎卑劣者|生物~灵俑/僧侣|{1}:将目标牌从坟墓场移出对战。 @@ -14014,9 +14344,7 @@ Withstand Death|抵御死亡|瞬间|目标生物本回合中不会毁坏。 (致 Withstand|抵御|瞬间|于本回合中,防止接下来将对目标生物或牌手造成的3点伤害。\n抓一张牌。 Witness of Tomorrows|来日见证人|结界生物 ~史芬斯|飞行\n{3}{U}:占卜1。 Witness of the Ages|岁月见证人|神器生物~魔像|变身{5}(你可牌面朝下地施放此牌并支付{3},将其当成2/2生物。可随时支付其变身费用使其翻回正面。) -Witness of Tomorrows|来日见证人|结界生物~史芬斯|飞行\n{3}{U}:占卜1。 Witness the End|见证终局|法术|虚色(此牌没有颜色。)\n目标对手从其手上放逐两张牌且失去2点生命。 -Wit's End|无计可施|法术|目标牌手弃掉其手牌。 Wizard's Lightning|法师雷击|瞬间|如果你操控法术师,则此咒语减少{2}来施放。\n法师雷击对任意一个目标造成3点伤害。 Wizard's Retort|法师驳击|瞬间|如果你操控法术师,则此咒语减少{1}来施放。\n反击目标咒语。 Wizened Cenn|老年仕绅|生物~洁英/僧侣|由你操控的其它洁英生物得+1/+1。 @@ -14029,8 +14357,10 @@ Wojek Bodyguard|沃耶克保镖|生物 ~人类/士兵|训导(每当此生物 Wojek Embermage|沃耶克烬法师|生物~人类/法术师|辉耀~{T}:沃耶克烬法师对目标生物和每个与该生物有共通颜色的其它生物造成1点伤害。 Wojek Halberdiers|沃耶克戟队|生物~人类/士兵|协战~每当沃耶克长戟兵与至少两个其他生物攻击时,沃耶克戟队获得先攻异能直到回合结束。 Wojek Siren|沃耶克警笛|瞬间|辉耀~目标生物和每个与该生物有共通颜色的其它生物得+1/+1直到回合结束。 -Wolf of Devil's Breach|魔鬼裂口焰狼|生物~元素/狼|每当魔鬼裂口焰狼攻击时,你可以支付{1}{R}并弃一张牌。若你如此作,则魔鬼裂口焰狼对目标生物或鹏洛客造成伤害,其数量等同于所弃之牌的总法术力费用。 Wolf Pack|Wolf Pack|| +Wolf of Devil's Breach|魔鬼裂口焰狼|生物~元素/狼|每当魔鬼裂口焰狼攻击时,你可以支付{1}{R}并弃一张牌。若你如此作,则魔鬼裂口焰狼对目标生物或鹏洛客造成伤害,其数量等同于所弃之牌的总法术力费用。 +Wolf's Quarry|野狼行猎|法术|派出三个1/1绿色野猪衍生生物,它们具有「当此生物死去时,派出一个食品衍生物。」(食品衍生物是具有「{2},{T},牺牲此神器:你获得3点生命」的神器。) +Wolf-Skull Shaman|狼颅祭师|生物~地精/祭师|血族~在你的维持开始时,你可以检视你的牌库顶牌。 如果它与狼颅祭师有共通之生物类别,你可以展示该牌。 若你如此作,将一个2/2绿色狼衍生物放置进场。 Wolfbitten Captive|狼吻囚人|生物~人类/狼人|{1}{G}:狼吻囚人得+2/+2直到回合结束。此异能每回合中只能起动一次。在每个维持开始时,若上回合没有任一咒语施放过,转化狼吻囚人。 Wolfbriar Elemental|狼荆元素|生物~元素|多重增幅{G} (你施放此咒语时可以任意次数地额外支付{G}。)\n当狼荆元素进战场时,它每增幅过一次,就将一个2/2绿色的狼衍生物放置进场。 Wolfcaller's Howl|唤狼师之吼|结界|在你的维持开始时,将X个2/2绿色的狼衍生生物放进战场,X为有四张或更多手牌之对手的数量。 @@ -14070,10 +14400,10 @@ Woolly Razorback|粗茸刃背猪|生物~野兽|粗茸刃背猪进场时上面 Woolly Thoctar|粗茸索塔兽|生物~野兽| Word of Seizing|攫灵咒|瞬间|转瞬(只要此咒语在堆叠上,牌手便不能使用咒语或不是法术力异能的起动式异能。)\n重置目标永久物并获得其操控权直到回合结束。 它获得敏捷异能直到回合结束。 Workshop Assistant|车间助手|神器生物~组构体|当车间助手死去时,将另一张目标神器牌从你的坟墓场移回你手上。 -World at War|全世交战|法术|在本回合第一个战斗后的行动阶段之后,额外多出一个战斗阶段,以及接于其后之一个额外的行动阶段。 在该次战斗开始时,重置所有于本回合攻击过的生物。\n弹回 (如果你从你手上施放此牌,于它结算时将之放逐。 在你的下一个维持开始时,你可以从放逐区施放此牌,且不须支付其法术力费用。) World Breaker|毁世奥札奇|生物~奥札奇|虚色(此牌没有颜色。)\n当你施放毁世奥札奇时,放逐目标神器,结界或地。\n延势\n{2}{C},牺牲一个地:将毁世奥札奇从你的坟墓场移回你手上。({C}代表无色法术力。) World Queller|镇世者|生物~圣者|在你的维持开始时,你可以选择一个牌类别。 若你如此作,则每位牌手各牺牲一个该类别的永久物。 World Shaper|塑世师|生物 ~人鱼/祭师|每当塑世师攻击时,你可以将你牌库顶的三张牌置入你的坟墓场。\n当塑世师死去时,将所有地牌从你的坟墓场横置放进战场。 +World at War|全世交战|法术|在本回合第一个战斗后的行动阶段之后,额外多出一个战斗阶段,以及接于其后之一个额外的行动阶段。 在该次战斗开始时,重置所有于本回合攻击过的生物。\n弹回 (如果你从你手上施放此牌,于它结算时将之放逐。 在你的下一个维持开始时,你可以从放逐区施放此牌,且不须支付其法术力费用。) Worldfire|灼世劫|法术|放逐所有永久物。从所有手牌和坟墓场放逐所有牌。每位牌手的总生命成为1。 Worldgorger Dragon|吞世龙|生物~梦魇/龙|飞行,践踏\n当吞世龙进战场时,放逐所有由你操控的其他永久物。\n当吞世龙离开战场时,将所放逐的牌在其拥有者的操控下移回战场。 Worldheart Phoenix|源核凤凰|生物~凤凰|飞行\n你可以支付{W}{U}{B}{R}{G}来从你的坟墓场使用源核凤凰,而非支付其法术力费用。若你如此作,则它进场时上面有两个+1/+1指示物。 @@ -14095,7 +14425,6 @@ Wound Reflection|伤痛映象|结界|在每个回合结束时,每位对手各 Wrack with Madness|狂念破坏|法术|目标生物对本身造成伤害,其数量等同于该生物的力量。 Wrangle|放养|法术|获得目标力量等于或小于4之生物的操控权直到回合结束。重置该生物。它获得敏捷异能直到回合结束。 Wrap in Flames|火焰包覆|法术|火焰包覆对至多三个目标生物各造成1点伤害。 这些生物本回合不能进行阻挡。 -Wrap in Flames|火焰包覆|法术|火焰包覆对至多三个目标生物各造成1点伤害。这些生物本回合不能进行阻挡。 Wrap in Vigor|活力覆庇|瞬间|重生每个由你操控的生物。 Wrath of God|神之愤怒|法术|消灭所有生物。 它们不能重生。 Wreak Havoc|搞破坏|法术|搞破坏不能被咒语或异能反击。\n消灭目标神器或地。 @@ -14103,10 +14432,10 @@ Wreath of Geists|游魂圈环|结界~灵气|结附于生物\n所结附的生 Wrecking Ball|毁坏狂宴|瞬间|消灭目标生物或地。 Wrecking Beast|毁坏巨兽|生物 ~野兽|起事(于此生物进战场时,你选择「+1/+1指示物」或「敏捷」异能。它进战场时上面有所选加成。)\n践踏 Wrecking Ogre|毁坏食人魔|生物~食人魔/战士|连击\n血激~{3}{R}{R},弃掉毁坏食人魔:目标进行攻击的生物得+3/+3且获得连击异能直到回合结束。 -Wrench Mind|猛绞心灵|法术|除非目标牌手弃一张神器牌,否则他弃两张牌。 -Wrenn and Six|芮恩与六树妖|传奇鹏洛客 ~芮恩|+1:将至多一张目标地牌从你的坟墓场移回你手上。\n−1:芮恩与六树妖对任意一个目标造成1点伤害。\n−7:你获得具有「你坟墓场中的瞬间与法术牌都具有追溯异能」的徽记。 Wren's Run Packmaster|蒙鸠地狼群使|生物~地精/战士|夺冠地精 (当它进场时,除非你将另一个由你操控的地精移出对战,否则牺牲之。 当它离场时,将该牌移回场上。)\n{2}{G}:将一个2/2绿色的狼衍生物放置进场。\n由你操控的狼具有死触异能。 (当它对任一生物造成伤害时,消灭后者。) Wren's Run Vanquisher|蒙鸠地降敌兵|生物~地精/战士|从你的手上展示一张地精牌或支付{3},以作为使用蒙鸠地降敌兵的额外费用。\n死触 (每当此生物对任一生物造成伤害时,消灭后者。) +Wrench Mind|猛绞心灵|法术|除非目标牌手弃一张神器牌,否则他弃两张牌。 +Wrenn and Six|芮恩与六树妖|传奇鹏洛客 ~芮恩|+1:将至多一张目标地牌从你的坟墓场移回你手上。\n−1:芮恩与六树妖对任意一个目标造成1点伤害。\n−7:你获得具有「你坟墓场中的瞬间与法术牌都具有追溯异能」的徽记。 Wretched Banquet|卑劣者盛宴|法术|如果目标生物的力量为在场生物中最小,或与其他生物同时为最小,则将它消灭。 Wretched Camel|污劣骆驼|生物~灵俑/骆驼|当污劣骆驼死去时,若你操控沙漠或你坟墓场中有沙漠牌,则目标牌手弃一张牌。 Wretched Confluence|劣德交汇|瞬间|选择三项。你可以多次选择同一项。• 目标牌手抓一张牌且失去1点生命。• 目标生物得-2/-2直到回合结束。• 将目标生物牌从你的坟墓场移回你手上。 @@ -14123,6 +14452,7 @@ Wu Longbowman|Wu Longbowman|| Wu Scout|Wu Scout|| Wu Spy|Wu Spy|| Wu Warship|Wu Warship|| +Wurm's Tooth|亚龙巨牙|神器|每当牌手使用任何绿色咒语时,你可以获得1点生命。 Wurmcalling|亚龙召令|法术|购回{2}{G}(你使用此咒语时可以额外支付{2}{G}。 若你如此做,则结算此咒语时将它放入你的手牌。)\n将一个X/X绿色亚龙衍生物放置进场。 Wurmcoil Engine|亚龙卷引擎|神器生物~亚龙|死触,系命\n当亚龙卷引擎从战场进入坟墓场时,将一个3/3无色、具死触异能的亚龙神器生物衍生物,以及一个3/3绿色、具系命异能的亚龙神器生物衍生物放进战场。 Wurmweaver Coil|亚龙召卷|结界~灵气|生物结界(仅限绿色)\n受此结界的生物得+6/+6。\n{G}{G}{G},牺牲亚龙召卷:将一个6/6绿色亚龙衍生物放置进场。 @@ -14137,15 +14467,15 @@ Xenagos, the Reveler|贪欢者谢纳戈斯|鹏洛客~谢纳戈斯|+1:加X点 Xenograft|异种接殖|结界|于异种接殖进战场时,选择一种生物类别。\n每个由你操控的生物均额外具有该类别。 Xiahou Dun, the One-Eyed|Xiahou Dun, the One-Eyed|| Xun Yu, Wei Advisor|Xun Yu, Wei Advisor|| -Yahenni, Undying Partisan|永生抗军耶赫尼|传奇生物~乙太种/吸血鬼|敏捷\n每当一个由对手操控的生物死去时,在永生抗军耶赫尼上放置一个+1/+1指示物。\n牺牲另一个生物:耶赫尼获得不灭异能直到回合结束。 Yahenni's Expertise|耶赫尼的专才|法术|所有生物得-3/-3直到回合结束。\n你可以从你手上施放一张总法术力费用等于或小于3的牌,且不需支付其法术力费用。 +Yahenni, Undying Partisan|永生抗军耶赫尼|传奇生物~乙太种/吸血鬼|敏捷\n每当一个由对手操控的生物死去时,在永生抗军耶赫尼上放置一个+1/+1指示物。\n牺牲另一个生物:耶赫尼获得不灭异能直到回合结束。 Yamabushi's Flame|山僧火焰|瞬间|山僧火焰对目标生物或牌手造成3点伤害。若以此法受到伤害的生物于本回合中将置入坟墓场,则改为将其移出对战。 Yamabushi's Storm|山僧风暴|法术|山僧风暴对每个生物造成1点伤害。若以此法受到伤害的生物于本回合中将置入坟墓场,则改为将其移出对战。 Yanling's Harbinger|燕灵兆鹊|生物 ~鸟|飞行\n当燕灵兆鹊进战场时,你可以从你的牌库和/或坟墓场中搜寻一张名称为天界清风沐燕灵的牌,展示该牌,并将它置于你手上。如果你以此法搜寻你的牌库,则将它洗牌。 Yargle, Glutton of Urborg|乌尔博格吞蛙雅骨尔|传奇生物 ~蛙/精怪| -Yarok, the Desecrated|秽灵雅若克|传奇生物 ~元素/惊惧兽|死触,系命\n如果某个进战场的永久物触发由你操控之永久物的触发式异能,则该异能额外触发一次。 Yarok's Fenlurker|雅若克的潜沼灵|生物 ~惊惧兽|当雅若克的潜沼灵进战场时,每位对手各从其手上放逐一张牌。\n{2}{B}:雅若克的潜沼灵得+1/+1直到回合结束。 Yarok's Wavecrasher|雅若克的破浪灵|生物 ~元素|当雅若克的破浪灵进战场时,将另一个由你操控的生物移回其拥有者手上。 +Yarok, the Desecrated|秽灵雅若克|传奇生物 ~元素/惊惧兽|死触,系命\n如果某个进战场的永久物触发由你操控之永久物的触发式异能,则该异能额外触发一次。 Yasova Dragonclaw|龙爪娅绍娃|传奇生物~人类/战士|践踏\n在你回合的战斗开始时,你可以支付{1}{U/R}{U/R}。若你如此作,则获得目标由对手操控且力量小于龙爪娅绍娃之生物的操控权直到回合结束,重置该生物,且它获得敏捷异能直到回合结束。 Yavimaya Coast|亚维马雅海岸|地|{T}:加{1}到你的法术力池中。\n{T}:加{G}或{U}到你的法术力池中。 亚维马雅海岸对你造成1点伤害。 Yavimaya Dryad|亚维马雅树灵|生物~树灵|树林行者\n当亚维马雅树灵进场时,你可以从你的牌库中搜寻一张树林牌,并将它在目标牌手的操控下横置进场。 若你如此作,则将你的牌库洗牌。 @@ -14153,15 +14483,16 @@ Yavimaya Enchantress|亚维马雅咒术师|生物~人类/德鲁伊|场上每 Yavimaya Sapherd|亚维马雅牧腐菌|生物 ~真菌|当亚维马雅牧腐菌进战场时,派出一个1/1绿色腐生物衍生生物。 Yavimaya Wurm|亚维玛雅亚龙|生物~亚龙|践踏 (如果此生物将分配的伤害足以消灭所有阻挡它的生物,你可以将它所剩余数量的伤害分配给防御牌手或鹏洛客。) Yawgmoth Demon|约格莫夫恶魔|生物~恶魔|飞行(只有具飞行异能的生物才能阻挡它。)\n先攻(此生物会比不具先攻异能的生物提前造成战斗伤害。)\n在你的维持开始时,你可以牺牲一个神器。 若你未如此作,则横置约格莫夫恶魔,且它对你造成2点伤害。 -Yawgmoth, Thran Physician|索蓝医师约格莫夫|传奇生物 ~人类/僧侣|反人类保护\n支付1点生命,牺牲另一个生物:在至多一个目标生物上放置一个-1/-1指示物且抓一张牌。\n{B}{B},弃一张牌:增殖。(选择任意数量的永久物和/或牌手,然后为其已有之每种指示物各多放置一个同类的指示物。) Yawgmoth's Vile Offering|约格莫夫的邪恶献祭|传奇法术|(只能于你操控传奇生物或鹏洛客时施放传奇法术。)\n将至多一张目标生物或鹏洛客牌在你的操控下从坟墓场放进战场。消灭至多一个目标生物或鹏洛客。放逐约格莫夫的邪恶献祭。 +Yawgmoth, Thran Physician|索蓝医师约格莫夫|传奇生物 ~人类/僧侣|反人类保护\n支付1点生命,牺牲另一个生物:在至多一个目标生物上放置一个-1/-1指示物且抓一张牌。\n{B}{B},弃一张牌:增殖。(选择任意数量的永久物和/或牌手,然后为其已有之每种指示物各多放置一个同类的指示物。) Yawning Fissure|豁口裂缝|法术|每位对手各牺牲一个地。 Yellow Scarves Cavalry|Yellow Scarves Cavalry|| Yellow Scarves General|Yellow Scarves General|| Yellow Scarves Troops|Yellow Scarves Troops|| -Yeva, Nature's Herald|自然传令使叶娃|传奇生物~妖精/祭师|闪现(你可以于你能够施放瞬间的时机下施放此咒语。)\n你可以将绿色生物牌视同具有闪现异能来施放。 Yeva's Forcemage|叶娃的力法师|生物~妖精/祭师|当叶娃的力法师进战场时,目标生物得+2/+2直到回合结束。 +Yeva, Nature's Herald|自然传令使叶娃|传奇生物~妖精/祭师|闪现(你可以于你能够施放瞬间的时机下施放此咒语。)\n你可以将绿色生物牌视同具有闪现异能来施放。 Yew Spirit|紫杉精怪|生物~精怪/树妖|{2}{G}{G}:紫杉精怪得+X/+X直到回合结束,X为其力量。 +Yidaro, Wandering Monster|游荡怪兽依达罗|传奇生物 ~恐龙/龟|践踏,敏捷\n循环{1}{R}\n当你循环游荡怪兽依达罗时,将它从你的坟墓场洗入你的牌库。若本盘游戏中你已将名称为游荡怪兽依达罗的牌循环过四次或更多,则改为将它从你的坟墓场放进战场。 Yidris, Maelstrom Wielder|涡心法师依吉|传奇生物~食人魔/法术师|践踏\n每当涡心法师依吉对任一牌手造成战斗伤害时,对你从你手上施放的咒语而言,它于你本回合中你如此施放时获得倾曳异能。(当你施放该咒语时,从你的牌库顶开始放逐牌,直到放逐一张费用比其低的非地牌为止。你可以施放该牌,且不需支付其法术力费用。将所放逐的牌以随机顺序置于你的牌库底。) Yisan, the Wanderer Bard|云游诗人伊散|传奇生物~人类/浪客|{2}{G},{T},在云游诗人伊散上放置一个词句指示物:从你的牌库中搜寻一张生物牌,且此牌之总法术力费用须等同于伊散上的词句指示物之数量,将之放进战场,然后将你的牌库洗牌。 Yixlid Jailer|异西里狱卒|生物~灵俑/法术师|在坟墓场中的牌均失去所有异能。 @@ -14170,6 +14501,7 @@ Yoked Ox|负轭牛|生物 ~牛| Yoked Plowbeast|负轭犁兽|生物~野兽|循环{2} ({2},弃掉此牌:抓一张牌。) Yomiji, Who Bars the Way|奈落无路黄泉示|传奇生物~精怪|每当一个不是奈落无路黄泉示的传奇永久物从场上进入坟墓场时,将该牌移回其拥有者手上。 Yore-Tiller Nephilim|唤往巨神灵|生物~巨神灵|每当唤往巨神灵进行攻击时,将目标生物牌从你的坟墓场横置进场,且正进行攻击。 +Yorion, Sky Nomad|游空牧鸟约力昂|传奇生物 ~鸟/巨蛇|行侣~你起始套牌中包含之牌张数量须比套牌数量下限多至少二十张。(如果你选择这张牌作为你的行侣,则你可以从游戏外施放它,但仅限一次。)\n飞行\n当约力昂进战场时,放逐任意数量由你拥有且操控的其他非地永久物。在下一个结束步骤开始时,将这些牌移回战场。 Yorvo, Lord of Garenbrig|盖伦碧王约沃|传奇生物 ~巨人/贵族|盖伦碧王约沃进战场时上面有四个+1/+1指示物。\n每当另一个绿色生物在你的操控下进战场时,在约沃上放置一个+1/+1指示物。然后如果前者的力量大于约沃的力量,则在约沃上放置另一个+1/+1指示物。 Yosei, the Morning Star|辉龙阳星|传奇生物~龙/精怪|飞行\n当辉龙阳星从场上进入坟墓场时,目标牌手略过他的下一个重置步骤。横置至多五个目标由该牌手操控的永久物。 Yotian Soldier|佑天神将|神器生物 ~士兵|警戒 @@ -14178,13 +14510,16 @@ Young Wei Recruits|Young Wei Recruits|| Young Wolf|幼狼|生物~狼|不息(当此生物死去时,若其上没有+1/+1指示物,则将它在其拥有者的操控下返回战场,且其上有一个+1/+1指示物。) Youthful Knight|青年骑士|生物 ~人类/骑士|先攻 Youthful Scholar|青年学者|生物~人类/法术师|当青年学者死去时,抓两张牌。 -Yuan Shao, the Indecisive|Yuan Shao, the Indecisive|| Yuan Shao's Infantry|Yuan Shao's Infantry|| +Yuan Shao, the Indecisive|Yuan Shao, the Indecisive|| Yuki-Onna|雪女|生物~精怪|当雪女进场时,消灭目标神器。\n每当你使用精怪或古咒咒语时,你可以将雪女移回你手上。 Yukora, the Prisoner|囚魔幽孤罗|传奇生物~恶魔/精怪|当囚魔幽孤罗离场时,牺牲所有由你操控,且不是食人魔的生物。 Zacama, Primal Calamity|始灾札卡玛|传奇生物 ~长老/恐龙|警戒,延势,践踏\n当始灾札卡玛进战场时,若你施放之,则重置所有由你操控的地。\n{2}{R}:札卡玛对目标生物造成3点伤害。\n{2}{G}:消灭目标神器或结界。\n{2}{W}:你获得3点生命。 -Zada, Hedron Grinder|晶石磨工查妲|传奇生物 ~鬼怪/伙伴|每当你施放仅以晶石磨工查妲为目标的瞬间或法术咒语时,该咒语每能以一个由你操控的其他生物为目标,便将该咒语复制一次。每个复制品都要以这些生物之一为目标,且不能重复选择。 Zada's Commando|查妲的突击队|生物~鬼怪/弓箭手/伙伴|先攻\n齐力~{T},横置一个由你操控且未横置的伙伴:查妲的突击队对目标对手造成1点伤害。 +Zada, Hedron Grinder|晶石磨工查妲|传奇生物 ~鬼怪/伙伴|每当你施放仅以晶石磨工查妲为目标的瞬间或法术咒语时,该咒语每能以一个由你操控的其他生物为目标,便将该咒语复制一次。每个复制品都要以这些生物之一为目标,且不能重复选择。 +Zagoth Crystal|札苟斯水晶|神器|{T}:加{B},{G}或{U}。\n循环{2}({2},弃掉此牌:抓一张牌。) +Zagoth Mamba|札苟斯树蛇|生物 ~梦魇/蛇|每当此生物合变时,目标由对手操控的生物得-2/-2直到回合结束。 +Zagoth Triome|札苟斯群系|地 ~沼泽/树林/海岛|({T}:加{B},{G}或{U}。)\n札苟斯群系须横置进战场。\n循环{3}({3},弃掉此牌:抓一张牌。) Zahid, Djinn of the Lamp|灯里的巨灵札希德|传奇生物 ~巨灵|你可以支付{3}{U}并横置一个由你操控且未横置的神器,而不支付此咒语的法术力费用。\n飞行 Zameck Guildmage|查美克公会法师|生物~妖精/法术师|{G}{U}:本回合中,由你操控的生物进战场时上面有一个额外的+1/+1指示物。\n{G}{U},从由你操控的生物上移去一个+1/+1指示物:抓一张牌。 Zanikev Locust|札尼凯蝗虫|生物~昆虫|飞行\n食腐{2}{B}{B}({2}{B}{B},从你的坟墓场放逐此牌:在目标生物上放置若干+1/+1指示物,其数量等同于此牌的力量。食腐的时机视同法术。) @@ -14203,6 +14538,7 @@ Zendikar Farguide|赞迪卡远行向导|生物~元素|树林行者 Zendikar Incarnate|赞迪卡化身|生物~元素|赞迪卡化身的力量等同于由你操控的地数量。 Zendikar Resurgent|赞迪卡复苏|结界|每当你横置一个地以产生法术力时,加一点该地已产生的类别之法术力到你的法术力池中。(法术力的类别包括白色,蓝色,黑色,红色,绿色和无色。)\n每当你施放生物咒语时,抓一张牌。 Zendikar's Roil|赞迪卡的狂搅|结界|每当一个地在你的操控下进战场时,将一个2/2绿色元素衍生生物放进战场。 +Zenith Flare|晶顶闪光|瞬间|晶顶闪光对任意一个目标造成X点伤害,且你获得X点生命,X为你坟墓场中具任一循环异能之牌的数量。 Zenith Seeker|凌日探求者|生物~鸟/法术师|飞行\n每当你循环或弃一张牌时,目标生物获得飞行异能直到回合结束。 Zephyr Charge|西风冲锋|结界|{1}{U}:目标生物获得飞行异能直到回合结束。 Zephyr Net|西风网|结界~灵气|生物结界\n受此结界的生物具有守军与飞行异能。 @@ -14223,8 +14559,11 @@ Zhur-Taa Ancient|筑塔族祖兽|生物~野兽|每当牌手横置一个地以 Zhur-Taa Druid|筑塔族德鲁伊|生物~人类/德鲁伊|{T}:加{G}到你的法术力池中。\n每当你横置筑塔族德鲁伊以产生法术力时,它对每位对手各造成1点伤害。 Zhur-Taa Goblin|筑塔族鬼怪|生物 ~鬼怪/狂战士|起事(于此生物进战场时,你选择「+1/+1指示物」或「敏捷」异能。它进战场时上面有所选加成。) Zhur-Taa Swine|筑塔族野猪|生物~野猪|血激~{1}{R}{G},弃掉筑塔族野猪:目标进行攻击的生物得+5/+4直到回合结束。 -Zndrsplt, Eye of Wisdom|智慧之眼岑斯莉|传奇生物 ~造妖|与混沌之眼欧寇然拍档(当此生物进战场时,目标牌手可以将欧寇然从其牌库置于其手上,然后洗牌。)\n在你回合的战斗开始时,掷硬币直到你猜错任一掷为止。\n每当任一牌手猜对一次掷硬币时,你抓一张牌。 +Zilortha, Strength Incarnate|雄威化身兹罗塔|传奇生物 ~恐龙|践踏\n对由你操控的生物而言,利用其力量来决定是否受到致命伤害,而不是防御力。 +Zirda, the Dawnwaker|熠晓灵狐泽尔达|传奇生物 ~元素/狐|行侣~你起始套牌中各永久物牌均具有起动式异能。(如果你选择这张牌作为你的行侣,则你可以从游戏外施放它,但仅限一次。)\n你起动之不属于法术力异能的异能减少{2}来起动。此效应无法将该费用中的法术力减少到少于一点法术力。\n{1},{T}:目标生物本回合不能进行阻挡。 Zndrsplt's Judgment|岑斯莉的裁决|法术|为每位牌手分别选择友方或敌方。每位友方各选择一个由其操控的生物,然后派出一个为其复制品的衍生物。每位敌方各选择一个由其操控的生物,然后将它移回其拥有者手上。 +Zndrsplt, Eye of Wisdom|智慧之眼岑斯莉|传奇生物 ~造妖|与混沌之眼欧寇然拍档(当此生物进战场时,目标牌手可以将欧寇然从其牌库置于其手上,然后洗牌。)\n在你回合的战斗开始时,掷硬币直到你猜错任一掷为止。\n每当任一牌手猜对一次掷硬币时,你抓一张牌。 +Zo-Zu the Punisher|用刑鬼揍子|传奇生物~精灵/战士|每当一个地进场时,用刑鬼揍子对该地的操控者造成2点伤害。 Zodiac Dog|Zodiac Dog|| Zodiac Dragon|Zodiac Dragon|| Zodiac Goat|Zodiac Goat|| @@ -14245,12 +14584,11 @@ Zombie Infestation|灵俑侵扰|结界|弃两张牌:将一个2/2黑色灵俑 Zombie Musher|犬橇灵俑|雪境生物~灵俑|雪境地行者\n{S}:重生犬橇灵俑。 ({S}能以产自雪境永久物的一点法术力来支付。) Zombie Outlander|灵俑离乡客|生物~灵俑/斥候|反绿保护 Zombify|灵俑化|法术|将目标生物牌从你的坟墓场移回场上。 -Zo-Zu the Punisher|用刑鬼揍子|传奇生物~精灵/战士|每当一个地进场时,用刑鬼揍子对该地的操控者造成2点伤害。 Zulaport Chainmage|筑拉波链法师|生物~人类/祭师/伙伴|齐力~{T},横置一个由你操控且未横置的伙伴:目标对手失去2点生命。 Zulaport Cutthroat|筑拉波割喉客|生物 ~人类/浪客/伙伴|每当筑拉波割喉客或另一个由你操控的生物死去时,每位对手各失去1点生命且你获得1点生命。 Zulaport Enforcer|筑拉波执法者|生物~人类/战士|升级{4} ({4}:在其上放置一个等级指示物。 升级的时机视同法术。)\n等级1-2\n3/3\n等级3+\n5/5\n筑拉波执法者只能被黑色生物阻挡。 Zuo Ci, the Mocking Sage|Zuo Ci, the Mocking Sage|| Zur the Enchanter|结界大师祖尔|传奇生物~人类/法术师|飞行\n每当结界大师祖尔攻击时,你可以从你的牌库中搜寻一张总法术力费用等于或小于3的结界牌,并将它放置进场。 若你如此作,则将你的牌库洗牌。 +Zur's Weirding|祖尔的奥秘|结界|牌手以展示手牌的方式进行游戏。\n如果任何牌手将要抓一张牌,则他改为展示该牌。 然后其它任何牌手可以支付2点生命。 若有牌手如此做,则将该牌置入其拥有者的坟墓场。 若无人支付,则该牌手抓该张牌。 Zurgo Bellstriker|司钟珠高|传奇生物~半兽人/战士|司钟珠高不能阻挡力量等于或大于2的生物。\n掩袭{1}{R}(你可以支付此咒语的掩袭费用来施放它。如果你如此作,则它获得敏捷异能,且在下个结束步骤开始时便需从战场移回其拥有者手上。) Zurgo Helmsmasher|碎盔珠高|传奇生物~半兽人/战士|敏捷\n碎盔珠高每次战斗若能攻击,则必须攻击。\n只要是在你的回合中,碎盔珠高便具有不灭异能。\n每当一个本回合中曾受到碎盔珠高伤害的生物死去时,在碎盔珠高上放置一个+1/+1指示物。 -Zur's Weirding|祖尔的奥秘|结界|牌手以展示手牌的方式进行游戏。\n如果任何牌手将要抓一张牌,则他改为展示该牌。 然后其它任何牌手可以支付2点生命。 若有牌手如此做,则将该牌置入其拥有者的坟墓场。 若无人支付,则该牌手抓该张牌。 diff --git a/forge-gui/res/languages/de-DE.properties b/forge-gui/res/languages/de-DE.properties index c336f991d72..f7ef60e3d03 100644 --- a/forge-gui/res/languages/de-DE.properties +++ b/forge-gui/res/languages/de-DE.properties @@ -9,7 +9,7 @@ splash.loading.processingimagesprites=Verarbeite Bilddaten lblOpeningMainWindow=Öffne Hauptfenster... lblCloseScreen=Schließe Fenster txCloseAction1=Forge unterstützt Tab-Navigation um einfach Fenster zu schließen und zwischen ihnen zu wechseln. Darum ist es nicht mehr nötig ein Fenster mit X zu schließen um zu einem anderen Fenster zu wechseln. -txCloseAction2=Bitte wähle was passiert sobald du auf X oben rechts klickst. Die ausgewählte Option kann später jederzeti in den Einstellungen geändert werden. +txCloseAction2=Bitte wähle was passiert sobald du auf X oben rechts klickst. Die ausgewählte Option kann später jederzeit in den Einstellungen geändert werden. titCloseAction=Wähle deine "Schließen" Aktion lblAreYouSureYouWishRestartForge=Willst du wirklich Forge neustarten? lblAreYouSureYouWishExitForge=Willst du wirklich Forge beenden? @@ -17,10 +17,11 @@ lblOneOrMoreGamesActive=Mindestens ein Spiel ist derzeit aktiv lblerrLoadingLayoutFile=Deine Layout-Datei %s konnte nicht gelesen werden. Sie wird gelöscht sobald du OK drückst.\nDas Spiel lädt anschließend das Standardlayout. lblLoadingQuest=Lade Quest... #FScreen.java -lblHome=Hauptmenü +#translate lblHomeWithSpaces,lblDeckEditorWithSpaces need keep spaces in text +lblHomeWithSpaces=Hauptmenü +lblDeckEditorWithSpaces=Deck-Editor lblWorkshop=Werkstatt lblBacktoHome=Zum Hauptmenü -lblDeckEditor=Deck-Editor lblCloseEditor=Schließe Editor lblCommanderDeckEditor=Commander-Deck-Editor lblOathbreakerDeckEditor=Eidbrecher-Deck-Editor @@ -38,6 +39,7 @@ lblLeaveDraft=Verlasse Draft lblBazaar=Basar lblConcedeGame=Spiel aufgeben txerrFailedtodeletelayoutfile=Fehler beim Löschen der Layout-Datei. +lblLeaveBazaar=Verlasse Basar #VSubmenuPreferences.java Preferences=Einstellungen btnReset=Alles zurücksetzen @@ -50,8 +52,8 @@ btnResetJavaFutureCompatibilityWarnings=Java-Kompatibilitätswarnung zurücksetz btnClearImageCache=Leere Bildspeicher btnTokenPreviewer=Spielstein-Vorschau btnCopyToClipboard=In Zwischenablage kopieren -cbpAutoUpdater=Auto updater -nlAutoUpdater=Select the release channel to use for updating Forge +cbpAutoUpdater=Auto-Updater +nlAutoUpdater=Wähle aus welcher Quelle Forge aktualisiert wird cbpSelectLanguage=Sprache nlSelectLanguage=Wähle Sprache (Ist noch in Arbeit und nur teilweise umgesetzt.) (Neustart ist erforderlich.) cbRemoveSmall=Entferne kleine Kreaturen @@ -83,6 +85,7 @@ cbRandomArtInPools=zufällige Kartenbilder in erzeugten Kartensammlungen cbEnableSounds=Ton aktiviert cbEnableMusic=Musik aktiviert cbAltSoundSystem=Nutze alternatives Sound-System +cbSROptimize=Optimiere Interface für Screenreader cbUiForTouchScreen=Verbessere Oberfläche für Touchscreens cbTimedTargOverlay=Aktiviere Zielpfeiloptimierung cbCompactMainMenu=Nutze kompakteres Seitenmenü @@ -127,14 +130,14 @@ nlManaBurn=Spiele mit Manabrand (wurde mit M10 aus den Regeln entfernt). nlManaLostPrompt=Aktiviere, um vor Leerung des Manapools eine Warnung zu erhalten. nlEnforceDeckLegality=Erzwingt eine Deck-Konformität zum gewählten Format (minimale Deckgröße, Anzahl pro Karte im Deck, usw.). nlSideboardForAI=Erlaubt Spielern das Nutzen des Sideboards von KI-Decks und in Constructed-Formaten. -nlPerformanceMode=Schalten zusätzlich Prüfungen auf statische Fähigkeiten ab, um das Spiel zu beschleunigen. Warnung: Kann Probleme mit ''Aufblitzen'' bei Karten von KI-Gegner verursachen! -nlFilteredHands=Erzeugt zwei Starthände, und behält die, welche am nächsten an der duchschnittlichen Länderanzahl im Deck ist. (Erfordert Neustart) +nlPerformanceMode=Schalten zusätzlich Prüfungen auf statische Fähigkeiten ab, um das Spiel zu beschleunigen. Warnung: Kann Probleme mit 'Aufblitzen' bei Karten von KI-Gegner verursachen! +nlFilteredHands=Erzeugt zwei Starthände, und behält die, welche am nächsten an der durchschnittlichen Länderanzahl im Deck ist. (Erfordert Neustart) nlCloneImgSource=Zeige das originale Kartenbild des Klones statt der geklonten Karte. nlPromptFreeBlocks=Wenn ein neuer Block nichts kosten würde, dann wird er automatisch bezahlt. nlPauseWhileMinimized=Wenn aktiviert, pausiert Forge im minimierten Zustand (betrifft hauptsächlich KI gegen KI). nlEscapeEndsTurn=Wenn aktiviert, funktioniert ESCape als Alternative um den Zug zu beenden. nlDetailedPaymentDesc=Wenn aktiviert, werden detaillierte Spruch-/Fähigkeitsbeschreibungen beim Auswählen von Zielen bzw. Bezahlen von Kosten angezeigt. -nlShowStormCount=Wenn aktiviert,wird ein Sturmzähler angezeigt. +nlShowStormCount=Wenn aktiviert, wird ein Sturmzähler angezeigt. nlRemindOnPriority=Wenn aktiviert, dann blinkt der Auswahlbereich des Spielers bei Erhalt der Priorität. nlPreselectPrevAbOrder=Wenn aktiviert, wird die letzte genutzte Reihenfolge von Fähigkeiten im Auswahlfenster vorbelegt. nlpGraveyardOrdering=Entscheidet, wann auf die Reihenfolge, in welcher Karten auf den Friedhof wandern, geachtet wird. (Niemals, immer oder nur wenn bestimmte Karten es nötig machen.) @@ -149,12 +152,12 @@ nlFilterLandsByColorId=Macht es einfacher die richtigen Länder zu finden, wenn AdvancedSettings=Erweiterte Optionen nlDevMode=Ativiert ein Menü mit Funktionen, welche das Testen vereinfachen. nlWorkshopSyntax=Aktiviert den Syntaxcheck für Kartenskripte im Workshop. Hinweis: Befindet sich noch in der Testphase! -nlGameLogEntryType=Steuert den Umfang der Daten in der Protokolldatei. Sortiert vom geringsten zum gröten Umfang. +nlGameLogEntryType=Steuert den Umfang der Daten in der Protokolldatei. Sortiert vom geringsten zum größten Umfang. nlCloseAction=Steuert was passiert, wenn X oben rechts gedrückt wird. -nlLoadCardsLazily=Wenn aktiviert, lädt Forge Kartenscripte erst wenn sie benötigt werden, nicht bei Programmstart. Warnung: Experimental!!! +nlLoadCardsLazily=Wenn aktiviert, lädt Forge Kartenskripte erst wenn sie benötigt werden, nicht bei Programmstart. Warnung: Experimentell!!! nlLoadHistoricFormats=Wenn aktiviert, lädt Forge auch ältere Spielformate. Verlängert den Programmstart. GraphicOptions=Grafik Optionen -nlDefaultFontSize=Die Standardschriftgröße. Alle Schriftelemente werden werden relative zu dieser angepaßt. (Erfordert Neustart) +nlDefaultFontSize=Die Standardschriftgröße. Alle Schriftelemente werden relative zu dieser angepaßt. (Erfordert Neustart) cbpMulliganRule=Mulligan Regel nlImageFetcher=Ermöglicht bei bestehender Onlineverbindung das automatisches Nachladen fehlender Kartenbilder. nlDisplayFoil=Zeige FOIL-Karten mit einem optischen FOIL-Effekt. @@ -164,25 +167,26 @@ nlRenderBlackCardBorders=Erzeuge einen schwarzen Rahmen um die Kartenbilder. nlLargeCardViewers=Macht die Kartenansicht größer, zur besseren Nutzung bei hoher Bildschirmauflösung. Nicht für kleine Bildschirme! nlSmallDeckViewer=Setzt die Kartenansicht auf 800x600 statt auf einen relativen Teil der Bildschirmgröße. nlRandomArtInPools=Nimm zufällige Versionen von Kartenbildern beim Erzeugen von zufälligen Kartensammlungen. -nlUiForTouchScreen=Vergrößert einige Elemente der Benutzeroberfläche zu besseren Bedienug auf Touchscreen-Geräten. (Erfordert Neustart) +nlUiForTouchScreen=Vergrößert einige Elemente der Benutzeroberfläche zu besseren Bedienung auf Touchscreen-Geräten. (Erfordert Neustart) nlCompactPrompt=Entfernt Überschriften und nutzt kleinere Schriftgröße um Bedienfenster kompakter zu machen. nlHideReminderText=Verstecke Erinnerungstext im Kartendetailfenster. nlOpenPacksIndiv=Beim Öffnen von FatPacks und Boosterboxen werden Booster einzeln nacheinander geöffnet. nlTokensInSeparateRow=Zeige Spielsteine auf dem Spielfeld in einer separaten Reihe unter den Nicht-Spielsteinkreaturen. nlStackCreatures=Stapelt identische Kreaturen auf dem Spielfeld, analog der Länder, Artefakte und Verzauberungen. nlTimedTargOverlay=Aktiviert eine Optimierung des Zielpfeil-Overlays. Nur bei Problemen/Rucklern auf älteren System deaktivieren. Erfordert den Neustart von laufenden Spielen. -nlCounterDisplayType=Bestimmt im Spiel die Art der Anzeige von Markern auf Karten. Text-basiert zählt die Marker als Text auf. Bild-basiert zeigte die Marker als Punkte auf den Karten. Hybrid zeigt beides. +nlCounterDisplayType=Bestimmt im Spiel die Art der Anzeige von Marken auf Karten. Text-basiert zählt die Marker als Text auf. Bild-basiert zeigte die Marker als Punkte auf den Karten. Hybrid zeigt beides. nlCounterDisplayLocation=Bestimmt die Position des Markertextes auf der Karte. nlDisplayCurrentCardColors=Zeigt eine Übersicht der aktuellen Farbe der Karten im Kartendetailfenster. -SoundOptions=Sound Optionen +SoundOptions=Sound-Optionen nlEnableSounds=Geräusche während des Spiels nlEnableMusic=Hintergrundmusik während des Spiels nlAltSoundSystem=Nutze alternatives Sound-System (nur nutzen, wenn es Probleme mit fehlenden Geräuschen gibt) +nlSrOptimize=Setze verschiedene Optionen, um Forge besser für Screenreader lesbar zu machen KeyboardShortcuts=Tastenkombinationen #VSubmenuAchievements.java -lblAchievements=Errungenschaften +lblAchievements=Errungenschaften #VSubmenuDownloaders.java -btnCheckForUpdates=Check for Updates +btnCheckForUpdates=Auf Updates prüfen btnDownloadSetPics=Bilder(LQ) Sets herunterladen btnDownloadPicsHQ=Bilder(HQ) Karten herunterladen (Sehr langsam!) btnDownloadPics=Bilder(LQ) Karten herunterladen @@ -195,7 +199,7 @@ btnImportPictures=Daten importieren btnHowToPlay=Wie man spielt btnDownloadPrices=Kartenpreise herunterladen btnLicensing=Lizenzhinweis -lblCheckForUpdates=Check Forge server to see if there's a more recent release +lblCheckForUpdates=Prüfe Server auf eine aktuellere Version lblDownloadPics=Lädt ein Standardbild pro Karte. lblDownloadPicsHQ=Lädt ein HQ-Standardbild pro Karte. lblDownloadSetPics=Lädt alle Bilder pro Karte. Eines für jedes Set, in welchem die Karte auftauchte. @@ -213,7 +217,7 @@ lblLicensing=Rechtliche Hinweise ContentDownloaders=Inhalte herunterladen ReleaseNotes=Versions Hinweis #CSubmenuPreferences.java -CantChangeDevModeWhileNetworkMath=Umstellen des DEV_MODEs ist während eines Netzwerkspiles ist nicht möglich! +CantChangeDevModeWhileNetworkMath=Umstellen des DEV_MODEs ist während eines Netzwerkspieles ist nicht möglich! CompatibilityWarningsReEnabled=Kompatibilitätswarnungen reaktiviert! AresetForgeSettingsToDefault=Dies wird alle Standardeinstellungen wiederherstellen und Forge neu starten.\n\nZurücksetzen und neu starten? TresetForgeSettingsToDefault=Einstellungen zurücksetzen @@ -376,7 +380,7 @@ lblSealedText2=Im Sealed Modus erstellst du ein Deck aus max. 10 Boostern. lblSealedText3=Erstelle ein Deck aus den erhaltenen Karten. Die KI macht dasselbe. lblSealedText4=Dann spiele gegen einen oder alle KI-Gegner. btnBuildNewSealedDeck=Erstelle neues Sealed Deck -lblSealedModeInstruction=SEALED DECK MODE INSTRUCTIONS\r\n\r\nIn Sealed Deck tournaments, each player receives six booster packs from which to build their deck.\r\n\r\nDepending on which sets are to be used in a sealed deck event, the distribution of packs can vary greatly.\r\n\r\nCredit: Wikipedia +lblSealedModeInstruction=Anleitung SEALED-DECK-MODUS\r\n\r\nIn einem Sealed-Deck-Turnier erhält jeder Spieler sechs Booster-Packs, um daraus sein Deck zu bauen.\r\n\r\nAbhängig von den gewählten Sets kann die Zusammenstellung der Packs sehr unterschiedlich sein.\r\n\r\nCredit: Wikipedia #FDeckChooser.java lblViewDeck=Zeige Deck lblRandomDeck=Zufälliges Deck @@ -451,7 +455,7 @@ lblStartingWorld=Startwelt lblStartingPool=Anfangskartensammlung lblAllCardsAvailable=Alle Karten stehen zur Verfügung. lblStarterEventdeck=Starter-/Event-Deck: -lblSanctionedformat=Zugelassenes Format: +lblSanctionedFormat=Erlaubtes Format lblCustomdeck=Eigenes Deck lblDefineCustomFormat=Definiere eigenes Format lblSelectFormat=Wähle Format @@ -467,7 +471,7 @@ lblEmbark=Aufbrechen! lblboxCompleteSet=Du startest mit je 4 Stück jeder Karte der gewählten Sets. lblboxAllowDuplicates=In deiner Startsammlung können Karten mehrfach vorkommen. lblSameAsStartingPool=Wie Startsammlung -lblNewLoadQuest=Neu / Lade Quest +lblNewLoadQuest=Lade Quest #CSubmenuQChallenges.java lblLaunchaZeppelin=Starte einen Zeppelin. lblPlant=Pflanze @@ -505,14 +509,14 @@ lblColorless=Farblos lblIncludeArtifacts=mit Artefakten lblBalanced=Ausgeglichen lblTrueRandom=Wirklich zufällig -lblSurpriseMe=Überrasche mich +lblSurpriseMe=Überrasch mich lblBoosters=Booster lblClearAll=Alles löschen lblNumberofBoosters=Anzahl Booster lblColors=Farben lblnoSettings=Keine Einstellungen bei dieser Auswahl. lblDistribution=Verteilung -lblHoverforDescription=Für ausführliche Beschreibung länger länger draufzeigen. +lblHoverforDescription=Für ausführliche Beschreibung länger draufzeigen. lblradBalanced="Ausgeglichen" führt zu einer etwa gleichen Anzahl Karten der gewählten Farben. lblradRandom="Wirklich zufällig" führt zu einer zufällig Anzahl Karten pro Farbe. Ignoriert die Farbwahl. lblradSurpriseMe=Wie "Ausgeglichen", nur das auch die Farbwahl zufällig ist. @@ -542,7 +546,7 @@ lblQuestDesc2=Erstelle und verbessere dein Deck mit Karten aus deiner wachsenden lblQuestDesc3=Dann wechsle zu Duellen und Herausforderungen um durch Kämpfe weitere Karten zu erhalten. lblBuildaNewDeck=Erstelle ein neues Deck #Decktype.java -lblCustomUserDecks=Selbsterstelles Decks +lblCustomUserDecks=Selbsterstelltes Decks lblConstructedDecks=Konstruierte Decks lblCommanderDecks=Commander Decks lblRandomCommanderDecks=Zufälliges Commander Deck @@ -566,12 +570,21 @@ lblRandomThemeDecks=Decks - zufälliges Thema lblRandomDecks=zufälliges Deck lblNetDecks=Decks aus dem Netz lblNetCommanderDecks=Commander Decks aus dem Netz +#VSubmenuTutorial +lblTutorial=Tutorial +lblTutorialMode=Tutorial Mode #VSubmenuPuzzleSolve.java lblSolve=Lösen lblPuzzleModeSolve=Rätsel-Modus: Lösen #VSubmenuPuzzleCreate.java lblPuzzleModeCreate=Rätsel-Modus: Erstellen lblCreate=Erstellen +lblCreateNewPuzzle=Erstelle ein neues Rätsel +lblCreatePuzzleDest1=In diesem Modus beginnst du mit einem leeren Spielfeld und leeren Zonen. +lblCreatePuzzleDest2=Du mußt die Entwickler-Tools nutzen um einen Spielstand für dein Rätsel zu erzeugen. +lblCreatePuzzleDest3=Dann nutze 'Spielstand sichern' um den Stand zu exportieren. +lblCreatePuzzleDest4=Die Export-Datei kann mit einem Text-Editor bearbeitet werden, um den Rätselnamen, die Beschreibung und das Ziel zu ändern. +lblCreatePuzzleDest5=Rätsel-Dateien brauchen die Endung .plz und gehören unter /res/puzzles im Forge-Verzeichnis. #VSubmenuGauntletLoad.java lblQuickGauntlets=Spießrutenlauf lblQuickGauntlet=Spießrutenlauf @@ -603,7 +616,7 @@ btnNewGauntlet=Erzeuge einen neuen Spießrutenlauf btnLoadaGauntlet=Lade einen Spießrutenlauf lblGauntletName=Name des Spießrutenlaufs lblBuildAGauntlet=Erzeuge einen Spießrutenlauf -lblChangesNotSave=Änderungen wurden noch nicht gesichert. +lblChangesNotSave=Änderungen noch nicht gespeichert. #QuestUtil.java lblTravelBetweenWorlds=Reise zwischen den Welten. lblWhereDoYouWishToTravel=Wohin willst du reisen? @@ -620,7 +633,7 @@ lblWins=Siege lblLosses=Niederlagen lblWorld=Welt lblNone=Nichts -lblnextChallengeInWins0=Deine Fortschritte wurde bemerkt. Ein Gegner hat dich herausgefordert. +lblnextChallengeInWins0=Deine Fortschritte wurden bemerkt. Ein Gegner hat dich herausgefordert. lblnextChallengeInWins1=Eine Herausforderung wird nach einem weiteren Sieg erfolgen. lblnextChallengeInWins2=Eine Herausforderung wird nach %n weiteren Siegen erfolgen. lblWinStreak=Siegsträhne @@ -655,7 +668,7 @@ lblNoLosses=Keine Niederlagen lblPoisonWin=Sieg durch Vergiften lblMillingWin=Sieg durch Milling lblMulligan0Win=Sieg trotz Mulligan 0 -lblAlternativeWin=Alernative Siegbedingung erfüllt +lblAlternativeWin=Alternative Siegbedingung erfüllt lblBonusMultiplierperWin=Bonusmultiplikator pro Sieg ttBonusMultiplierperWin=Jeder vorhergehende Sieg erhöht dein Belohnung bei Spielgewinn. lblMaxWinsforMultiplier=Max. Anzahl Siege für Multiplikator @@ -685,7 +698,7 @@ ttColorBias=Anteil der Karten zu Beginn in der von dir gewählten Farben. lblPenaltyforLoss=Strafe für Niederlage lblMoreDuelChoices=Mehr Duellauswahl lblCommon=Häufig -lblUncommon=Nocht so häufig +lblUncommon=Nicht so häufig lblRare=Selten lblSpecialBoosters=Spezielle Booster ttSpecialBoosters=Erlaubt spezielle Farbbooster im Laden und als Belohnungen. @@ -772,7 +785,7 @@ ttAddcard=Fügt gewählte Karte dem Deck hinzu (oder Doppelklick oder Leertaste lblAdd4ofcard=4 Karten hinzufügen ttAdd4ofcard=Fügt bis zu 4 Kopien der gewählten Karte dem Deck hinzu lblRemovecard=Entferne Karte -ttRemovecard=Entfernt die gewählte Karte aus dem Deck (oder Doppelklick oder Leertate drücken) +ttRemovecard=Entfernt die gewählte Karte aus dem Deck (oder Doppelklick oder Leertaste drücken) lblRemove4ofcard=Entferne 4 Karten ttRemove4ofcard=Entfernt bis zu 4 Kopien der gewählten Karte aus dem Deck lblAddBasicLands=Standardländer hinzufügen @@ -790,7 +803,7 @@ ttbtnLoadDeck=Öffne Deck (STRG+O) ttbtnNewDeck=Neues Deck (STRG+N) ttbtnPrintProxies=Speicher als HTML-Datei (STRG+P) lblImport=Importieren -ttImportDeck=Versucht ein Deck eines Nicht-Forge-Formates zu importiern (STRG+I) +ttImportDeck=Versucht ein Deck eines Nicht-Forge-Formates zu importieren (STRG+I) lblTitle=Titel #ImageView.java lblExpandallgroups=Expandiere alle Gruppen @@ -808,7 +821,7 @@ lbltodeck=zum Deck lblfromdeck=vom Deck lbltosideboard=zum Sideboard lblfromsideboard=vom Sideboard -lblascommander=als Kommandeur +lblascommander=als General lblasoathbreaker=als "Eidbrecher" lblassignaturespell=als "Signatur"-Spruch lblasavatar=als Avatar @@ -820,7 +833,7 @@ lbltoplanardeck=zum Weltendeck lbltoconspiracydeck=zum Verschwörungsdeck lblMove=Verschieben #VDock.java -lblDock=Symbolleiste +lblDock=Befehle lblViewDeckList=Zeige Deckliste lblRevertLayout=Layout zurücksetzen lblOpenLayout=Lade Layout @@ -864,17 +877,17 @@ lblDeckGeneration=Deckerstellung btnRandCardpool=zufällige Kartenauswahl ttbtnRandCardpool=erzeugt eine zufällige Kartenauswahl btnRandDeck2=Constructed (2 Farben) -ttbtnRandDeck2=Erzeugt konstuiertes Deck in zwei Farben +ttbtnRandDeck2=Erzeugt ein konstruiertes Deck in zwei Farben btnRandDeck3=Constructed (3 Farben) -ttbtnRandDeck3=Erzeugt konstuiertes Deck in drei Farben +ttbtnRandDeck3=Erzeugt ein konstruiertes Deck in drei Farben btnRandDeck5=Constructed (5 Farben) -ttbtnRandDeck5=Erzeugt konstuiertes Deck in fünf Farben +ttbtnRandDeck5=Erzeugt ein konstruiertes Deck in fünf Farben #DeckCotroller.java lblCurrentDeck2=Aktuelles Deck lblUntitled=Unbenannt #VPrompt.java -lblPrompt=Meldungen -lblGameSetup=Spielvorbereitung +lblPrompt=Abfrage +lblGameSetup=Spielaufbau #ColumnDef.java lblAIStatus=KI-Status lblCMC=UMK @@ -930,15 +943,15 @@ lblOrderGraveyard=Friedhof-Reihenfolge lblRestartForge=Neustart lblRestartForgeDescription=Um die Änderung zu übernehmen mußt du Forge neu starten. lblRotateZoomPlanesPhenomena=Drehe die Bilder von Welten und Phänomenen -lblRotateZoomSplit=Drehe vergößerte Bilder von geteilten Karten +lblRotateZoomSplit=Drehe vergrößerte Bilder von geteilten Karten lblShowAbilityIconsOverlays=Zeige Fähigkeitsbildchen lblShowCardIDOverlays=Blende die ID der Karten ein lblShowCardManaCostOverlays=Blende die Manakosten der Karten ein lblShowCardNameOverlays=Blende den Namen der Karten ein lblShowCardOverlays=Zeige Karten-Einblendungen an lblShowCardPTOverlays=Blende Stärke und Widerstand ein -lblShowMatchBackground=Zeige Spielfeldhintergund an -lblVibrateAfterLongPress=Vibieren nach langem Tastendruck +lblShowMatchBackground=Zeige Spielfeldhintergrund an +lblVibrateAfterLongPress=Vibrieren nach langem Tastendruck lblVibrateWhenLosingLife=Vibrieren nach Lebenspunktverlust lblVibrationOptions=Vibrationsoptionen nlAutomaticBugReports=Sende automatisch einen Fehlerbericht, ohne Bestätigung. @@ -961,7 +974,7 @@ nlShowCardOverlays=Aktiviert die Einblendungen über den Karten. nlShowCardPTOverlays=Blendet die Stärke und Widerstand über die Karten. nlShowMatchBackground=Zeige Bilder im Spielfeldhintergrund. nlTheme=Wähle ein Thema um die Bildschirmanzeigen anzupassen. -nlVibrateAfterLongPress=Aktiviert Vibration bei langen Druck, z.B. beim Zoomen. +nlVibrateAfterLongPress=Aktiviert Vibration bei langem Druck, z.B. beim Zoomen. nlVibrateWhenLosingLife=Aktiviert Vibration bei Lebenspunktverlust. lblEnableRoundBorder=Aktiviere Maske mit runden Ränder nlEnableRoundBorder=Wenn aktiviert, werden Kartenecken abgerundet. Vorzugsweise bei Karten mit vollem Rand. @@ -969,6 +982,10 @@ lblPreloadExtendedArtCards=Erw. Kartenbilder bei Start laden nlPreloadExtendedArtCards=Wenn aktiviert, werden erweiterte Kartenbilder bereits beim Start in den Speicher geladen. lblShowFPSDisplay=FPS-Anzeige nlShowFPSDisplay=Aktiviert die Frames-per-second-Anzeige (Experimentell). +lblEnableUnknownCards=Erlaube unbekannte Karten +nlEnableUnknownCards=Erlaube unbekannte Karten von unbekannten Sets. (Erfordert Neustart) +lblExperimentalNetworkCompatibility=Experimentelle Netzwerkkompatibilität +nlExperimentalNetworkCompatibility=Forge wechselt auf kompatiblen Netzwerk-Stream. (Im Zweifel bitte ausschalten) #MatchScreen.java lblPlayers=Spieler lblLog=Bericht @@ -1001,8 +1018,8 @@ lblInventory=Inhaltsverzeichnis lblCollection=Sammlung lblCommanders=Generäle lblOathbreakers=Eidbrecher -lblSave=Save -lblDontSave=Don''t Save +lblSave=Änderungen wurden noch nicht gesichert. +lblDontSave=Nicht speichern lblPackN=Pack {0} #Forge.java lblLoadingFonts=Lade Schriftarten... @@ -1049,24 +1066,25 @@ lblSelected=Gewählt lblAdvancedSearch=Erweiterte Suche lblSort=Sortierung lblResetFilters=Filter zurücksetzen -lblSelectCard=select card -lblClickToconfigureFilters=Click to configure filters -lblShownOfTotalCards=Number of cards shown / Total available cards -lblToggleShowOrHideOptionsForCurrentView=Toggle to show/hide options for current view -lblFilterMenu=FilterMenu -lblShowFilters=Show Filters -lblAddOrEditFilter=Add/Edit Filter -lblCurrentTextSearch=Current text search -lblHideFilters=Hide Filters +lblSelectCard=Wähle Karte +lblClickToconfigureFilters=Klicke zum Filter-Konfigurieren +lblShownOfTotalCards=Anzahl gezeigter Karten / verfügbarer Karten +lblToggleShowOrHideOptionsForCurrentView=Zeige/verstecke Anzeigeoptionen +lblFilterMenu=Filter-Menü +lblShowFilters=Zeige Filter +lblAddOrEditFilter=Filter hinzufügen/ändern +lblCurrentTextSearch=Aktuelle Textsuche +lblHideFilters=Filter ausblenden #AdvancedSearchFilter.java lblEditExpression=Bearbeite Ausdruck lblRemoveFilter=Entferne Filter -lblClearFilter=Clear Filter +lblClearFilter=Filter leeren #CardZoom.java lblSwipeUpTo=Wische hoch für %s lblSwipeDownDetailView=Wische runter für Detailansicht lblSwipeDownPictureView=Wische runter für Bildansicht #VGameMenu.java +lblShowWinLoseOverlay=Zeige Sieg/Verlust-Anzeige lblNoPlayerPriorityNoDeckListViewed=Kein Spieler hat Priorität, daher keine Decklistenanzeige möglich. #FilesPage.java lblFiles=Dateien @@ -1083,7 +1101,7 @@ lblLandSet=Länder aus Set lblAddBasicLandsAutoSuggest=Füge Standardländer zu %s hinzu.\n(Doppelklicke Statistik für Vorschlag) lblDeckStatisticsAutoSuggest=Deck-Statistik. Doppelklick für Vorschlag Anzahl Standardländer. lblAssortedArt=Div. Versionen -lblCardArt=Karte Vers.%d +lblCardArtN=Karte Vers. {0} lblNonLandCount=%d Nichtländer lblOldLandCount=%d Länder lblNewLandCount=%d hinzugefügte Länder @@ -1096,9 +1114,10 @@ lblFollowingCardsCannotBeImported=Folgende Karten können nicht importiert werde lblImportRemainingCards=Verbleibende Karten importieren? lblNoKnownCardsOnClipboard=Keine Karten in der Zwischenablage gefunden.\n\nKopiere eine Deckliste in die Zwischenablage und versuche es erneut. #FDeckViewer.java -lblDeckListCopiedClipboard=Deckliste von "%s" in Zwischenablage kopiert. +lblChangeSection=Wechsle Bereich +lblDeckListCopiedClipboard=Deckliste von "{0}" in Zwischenablage kopiert. #FSideboardDialog.java -lblUpdateMainFromSideboard=Aktualisiere %s aus dem Sideboard +lblUpdateMainFromSideboard=Aktuallisiere %s aus dem Sideboard #FVanguardChooser.java lblRandomVanguard=Zufälliger Avatar #FOptionPane.java @@ -1123,7 +1142,7 @@ lblStormCount=Sturmzähler lblCallBack=Zurückrufen lblDisabled=Deaktiviert lblSelectAttackCreatures=Wähle angreifende Kreaturen oder -lblSelectAttackTarget=wähle den anzugreifenden Spieler/Plainwalker +lblSelectAttackTarget=wähle den anzugreifenden Spieler/Planeswalker lblSelectBandingTarget=Um als Bündnis anzugreifen, wähle die Kreatur mit Bündnisfähigkeit, dann eine andere. #InputBlock.java lblSelectBlockTarget=Wähle die zu blockende Kreatur. @@ -1151,7 +1170,7 @@ lblOptionalCosts=Optionale Kosten lblDoYouWanttoScry=Hellsicht anwenden? lblChooseCardstoSpliceonto=Wähle Karte, an welche gekoppelt werden soll lblDoNextActioninSequence=Nächste Aktion ausführen -lblPleaseDefineanActionSequenceFirst=Bitte lege erst die Aktionsreigefolge fest. +lblPleaseDefineanActionSequenceFirst=Bitte lege erst die Aktionsreihenfolge fest. lblRememberActionSequence=Merke Aktionsreihenfolge lblYouMustHavePrioritytoUseThisFeature=Um diese Funktion zu nutzen brauchst du die Priorität. lblNameTheCard=Nenne die Karte @@ -1190,7 +1209,7 @@ lblDiscardNCards=Werfe %d Karte(n) ab lblSelectNCardsToDiscardUnlessDiscarduType=Wähle bis zu %d Karte(n) zum abwerfen, außer du wirfst eine {0} ab. lblCleanupPhase=Aufräumphase lblSelectCardsToDiscardHandDownMaximum=Werfe {0} Karte(n) ab um dein Handmaximum von {1} Karte(n) zu erfüllen. -lblChooseMinCardToDiscard=Wähle %d Karte(n) zm Abwerfen +lblChooseMinCardToDiscard=Wähle %d Karte(n) zum Abwerfen lblDiscarded=Abgeworfen lblChooseDamageOrderFor=Wähle Schadensreihenfolge für {0} lblDamagedFirst=Zuerst geschädigt @@ -1206,7 +1225,7 @@ lblChooseOrderCardsPutIntoPlanarDeck=Wähle die Reihenfolge der Karten, in der s lblChooseOrderCardsPutIntoSchemeDeck=Wähle die Reihenfolge der Karten, in der sie in den Verschwörungsdeck gelegt werden lblChooseOrderCopiesCast=Wähle die Reihenfolge für die Kopien lblDelveHowManyCards=Wühlen - Wie viele Karten? -lblExileWhichCard=Schicke welche Karte ins Exil? +lblExileWhichCard=Schicke welche Karte ins Exil ({0}/{1})? lblDestroy=Zerstören lblSelectUpToNumTargetToAction=Wähle bis zu %d {0}(en) zum {1}. lblSelectNumTargetToAction=Wähle %d {0}(en) zum {1}. @@ -1214,7 +1233,7 @@ lblHighestBidder=Höchstbietender lblUseTriggeredAbilityOf=Nutze aktivierte Fähigkeit von lblExertAttackersConfirm=Erschöpfe Angreifer? lblThereNoCardInPlayerZone=Es sind kein Karten in {0} {1} -lblPutCardsOnTheTopLibraryOrGraveyard=Lege {0} oben auf auf Bibliothek oder Friedhof? +lblPutCardsOnTheTopLibraryOrGraveyard=Lege {0} oben auf Bibliothek oder Friedhof? lblLibrary=Bibliothek lblGraveyard=Friedhof lblTop=Oben drauf @@ -1236,7 +1255,7 @@ lblLoseTheFlip=verliere den Wurf lblChooseAResult=Wähle ein Ergebnis lblSelectPreventionShieldToUse=wähle, welches Abwehrschild genutzt wird lblPlayerActivatedCardChooseMode={0} aktivierte {1} - wähle einen Modus -lblNoPlayerHasPriorityCannotAddedManaToPool=Kein Spieler hat im Moment die Priorität, daher kann keine Manna zu einem Poole hinzugefügt werden. +lblNoPlayerHasPriorityCannotAddedManaToPool=Kein Spieler hat im Moment die Priorität, daher kann keine Manna zu einem Pool hinzugefügt werden. lblOverwriteExistFileConfirm=Überschreibe bestehende Datei? lblFileExists=Datei existiert. lblSelectGameStateFile=Wähle Spielstand @@ -1273,18 +1292,18 @@ lblCloseGame=Spiel verlassen? lblWaitingForOpponent=Warte auf Gegner... lblYieldingUntilEndOfTurn=Abwarten bis Ende des Zuges.\n\nDu kannst das Abwarten unterbrechen, um eine Aktion auszuführen. lblStopWatching=Beende Beobachtung -lblEnterNumberBetweenMinAndMax=Gib eine Zahl zwischen %min und %max ein: -lblEnterNumberGreaterThanOrEqualsToMin=Gib eine Zahl größer oder gleich %min ein: -lblEnterNumberLessThanOrEqualsToMax=Gib eine Zahl kleiner oder gleich %max ein: +lblEnterNumberBetweenMinAndMax=Gib eine Zahl zwischen {0} und {1} ein: +lblEnterNumberGreaterThanOrEqualsToMin=Gib eine Zahl größer oder gleich {0} ein: +lblEnterNumberLessThanOrEqualsToMax=Gib eine Zahl kleiner oder gleich {0} ein: #PlayerOutcome.java lblWonBecauseAllOpponentsHaveLost=hat gewonnen weil alle Gegner besiegt wurden -lblWonDueToEffectOf=hat durch ''%s'' gewonnen +lblWonDueToEffectOf=hat durch '%s' gewonnen lblConceded=hat aufgegeben lblLostTryingToDrawCardsFromEmptyLibrary=hat verloren, da keine Karten mehr in der Bibliothek waren lblLostBecauseLifeTotalReachedZero=hat verloren, da der Lebenspunktestand kleiner oder gleich Null war lblLostBecauseOfObtainingTenPoisonCounters=hat durch Anhäufen von 10 oder mehr Giftmarken verloren -lblLostBecauseAnOpponentHasWonBySpell=hat verloren, da ein Gegner durch Spruch ''%s'' gewonnen hat -lblLostDueToEffectOfSpell=hat durch durch Spruch ''%s'' verloren +lblLostBecauseAnOpponentHasWonBySpell=hat verloren, da ein Gegner durch Spruch '%s' gewonnen hat +lblLostDueToEffectOfSpell=hat durch Spruch '%s' verloren lblLostDueToAccumulationOf21DamageFromGenerals=hat durch Anhäufen von 21 oder mehr Schadenspunkten durch Generäle verloren lblAcceptedThatTheGameIsADraw=hat ein Unentschieden akzeptiert lblLostForUnknownReasonBug=hat aus unbekannten Gründen verloren (Dies ist ein Fehler!) @@ -1305,9 +1324,9 @@ lblYouMustSelectExistingDeck=Du mußt eine bestehendes Deck wählen oder ein neu lblWhichOpponentWouldYouLikeToFace=Wähle deinen Gegner! lblSingleMatch=Einzelnes Spiel #NewGauntletScreen.java -lblGauntletText1=Beim Spießrutenlauf wählst du ein Deck und tritts gegen mehrer Gegner an. -lblGauntletText2=Wähle die Anzahl der Gegener und welche Art Deck sie spielen sollen. -lblGauntletText3=Dann versuche alle Gegner zu besiegen auche ein Spiel zu verlieren. +lblGauntletText1=Beim Spießrutenlauf wählst du ein Deck und trittst gegen mehrere Gegner an. +lblGauntletText2=Wähle die Anzahl der Gegner und welche Art Deck sie spielen sollen. +lblGauntletText3=Dann versuche alle Gegner zu besiegen ohne auch nur ein Spiel zu verlieren. lblSelectGauntletType=Wähle die Art des Spießrutenlaufs lblCustomGauntlet=angepaßter Spießrutenlauf lblGauntletContest=Wettbewerb @@ -1337,32 +1356,32 @@ lblClickOnYourLifeTotalToPayLifeForPhyrexianOrBlackMana=Klicke auf deine Lebensp lblLogScryTopBottomLibrary=Hellsicht: %s legte %top Karte(n) auf und %bottom Karte(n) unter die Bibliothek lblLogScryTopLibrary=Hellsicht: %s legte %top Karte(n) auf die Bibliothek lblLogScryBottomLibrary=Hellsicht: %s legte %bottom Karte(n) unter die Bibliothek -lblLogSurveiledToLibraryGraveyard={0} surveiled {1} card(s) to the top of the library and {2} card(s) to the graveyard -lblLogSurveiledToLibrary={0} surveiled {1} card(s) to the top of the library -lblLogSurveiledToGraveyard={0} surveiled {1} card(s) to the graveyard -lblLogCardAbilityFizzles={0} ability fizzles. -lblCast=cast -lblTriggered=triggered -lblActivated=activated -lblLogPlayerActionObjectWitchTarget={0} {1} {2} targeting {3} +lblLogSurveiledToLibraryGraveyard={0} "überwacht" {1} Karte(n) auf die Bibliothek und {2} Karte(n) auf den Friedhof +lblLogSurveiledToLibrary={0} "überwacht" {1} Karte(n) auf die Bibliothek +lblLogSurveiledToGraveyard={0} "überwacht" {1} Karte(n) auf den Friedhof +lblLogCardAbilityFizzles={0} Fähigkeit verpufft. +lblCast=zaubert +lblTriggered=löst aus +lblActivated=aktiviert +lblLogPlayerActionObjectWitchTarget={0} {1} {2} mit Ziel {3} lblLogPlayerActionObject={0} {1} {2} -lblLogPlayerChosenModeForCard={0} has chosen {1} for {2}. -lblLogPlayerHasRestoredControlThemself={0} has restored control over themself -lblLogPlayerControlledTargetPlayer={0} is controlled by {1} -lblDeathtouch=Deathtouch -lblAsM1M1Counters=As -1/-1 Counters -lblRemovingNLoyaltyCounter=Removing {0} loyalty counter -lblSourceDealsNDamageToDest={0} deals {1} damage ({2}) to {3}. -lblLogPlayerPlayedLand={0} played {1} -lblLogTurnNOwnerByPlayer=Turn {0} ({1}) -lblLogAsPoisonCounters=(as poison counters) -lblCombat=combat -lblNonCombat=non-combat -lblLogSourceDealsNDamageOfTypeToDest={0} deals {1} {2} damage to {3}{4}. -lblLogPlayerReceivesNPosionCounterFrom={0} receives {1} posion counter from {2} -lblLogPlayerAssignedAttackerToAttackTarget={0} assigned {1} to attack {2}. -lblLogPlayerDidntBlockAttacker={0} didn''t block {1}. -lblLogPlayerAssignedBlockerToBlockAttacker={0} assigned {1} to block {2}. +lblLogPlayerChosenModeForCard=[0} wählte {1} für {2} +lblLogPlayerHasRestoredControlThemself={0} hat die eigene Kontrolle zurück +lblLogPlayerControlledTargetPlayer={0} wird kontrolliert durch {1} +lblDeathtouch=Todesberührung +lblAsM1M1Counters=als -1/-1-Marken +lblRemovingNLoyaltyCounter=Entferne {0} Loyalitätsmarken +lblSourceDealsNDamageToDest={0} verursacht {1} Schaden ({2}) bei {3} +lblLogPlayerPlayedLand={0} spielte {1} +lblLogTurnNOwnerByPlayer=Zug {0} {1} +lblLogAsPoisonCounters=(als Giftmarken) +lblCombat=Kampf +lblNonCombat=Nicht-Kampf +lblLogSourceDealsNDamageOfTypeToDest={0} verursacht {1} {2} Schaden bei {3}{4}. +lblLogPlayerReceivesNPosionCounterFrom={0} hat {1} Giftmarken von {2} erhalten. +lblLogPlayerAssignedAttackerToAttackTarget={0} läßt {1} {2} angreifen. +lblLogPlayerDidntBlockAttacker={0} hat {1} nicht geblockt. +lblLogPlayerAssignedBlockerToBlockAttacker={0} läßt {1} {2} blocken. lblPlayerHasMulliganedDownToNCards=%s nutze Mulligan und hat nun %d Karten. lblPlayerDidntAttackThisTurn=%s griff diesen Zug nicht an. #FormatFilter.java @@ -1499,24 +1518,24 @@ lblCreature=Kreatur btnRestartRound=Starte Runde neu btnTournamentInfo=Turnier-Info btnNextRound=Nächste Runde -btnWonRound=Gewonnen! Runde -btnWonTournament=***GLÜCKWUNSCH! Du hast das Turnier gewonnen!*** -btnLoseRound=Du hast verloren in Runde +btnWonRound=Gewonnen! Runde +btnWonTournament=***Glückwunsch! Du hast das Turnier gewonnen!*** +btnLoseRound=Du hast verloren in Runde btnQuit=Aufgeben btnContinue=Fortsetzen btnRestart=Neustart #TournamentWinLoseController.java btnSaveQuit=Sichern und beenden -lblCongratulations=GLÜCKWUNSCH! -lblThroughTournament=Du hast es durch das Turnier geschaft! +lblCongratulations=Glückwunsch! +lblThroughTournament=Du hast es durch das Turnier geschafft! lblDefeated=Besiegt! -lblFailedTournament=Du hast es nicht durch das Turnier geschaft. +lblFailedTournament=Du hast es nicht durch das Turnier geschafft. #GauntletWinLoseController.java -lblGauntletTournament=Du hast es durch die Herausforderung geschaft! -lblFailedGauntlet=Du hast es nicht durch die Herausforderung geschaft. +lblGauntletTournament=Du hast es durch die Herausforderung geschafft! +lblFailedGauntlet=Du hast es nicht durch die Herausforderung geschafft. #QuestTournamentController.java -lblLeaveTournamentDraftWarning1=Wenn du jetzt gehst, dann ist das Turnier Geschichte!\nDu wirst die gezogenen Karten beholten, erhälst aber keine weiteren Preise.\n\nWillst du immer noch das Turnier beenden? -lblLeaveTournamentDraftWarning2=Du hast noch Duelle zu spielen!\nMit Beenden des Turniers vergibst du potentielle zukünftige Gewinne.\nMöchtest du immer moch das Turnier verlassen? +lblLeaveTournamentDraftWarning1=Wenn du jetzt gehst, dann ist das Turnier Geschichte!\nDu wirst die gezogenen Karten behalten, erhälst aber keine weiteren Preise.\n\nWillst du immer noch das Turnier beenden? +lblLeaveTournamentDraftWarning2=Du hast noch Duelle zu spielen!\nMit Beenden des Turniers vergibst du potentielle zukünftige Gewinne.\nMöchtest du immer noch das Turnier verlassen? lblReallyQuit=Wirklich verlassen? lblForPlacing=Für Platzierung lblHaveBeAward=, hast du erhalten @@ -1536,9 +1555,9 @@ lblBonusToken=Bonus-Spielstein lblHaveBeAwardToken=, du hast ein Token erhalten!\Nutze Tokens um einen neuen Draft zu spielen. lblWouldLikeSaveDraft=Möchtest du diesen Draft für den normalen Draft-Modus speichern? lblSaveDraft=Speichere Draft -lblNoAvailableDraftsMessage=Bisher wurde keine Draft-Sets freigeschaltet.\Komme zurück, wenn du mehr Sets freigescahltet hast. +lblNoAvailableDraftsMessage=Bisher wurde keine Draft-Sets freigeschaltet.\Komme zurück, wenn du mehr Sets freigeschaltet hast. lblNoAvailableDrafts=Keine verfügbare Drafts -lblEntryFeeOfDraftTournament=Die zulassungsgebühr für diesen Booster-Draft beträgt +lblEntryFeeOfDraftTournament=Die Zulassungsgebühr für diesen Booster-Draft beträgt lblWouldLikeCreateTournament=Credits.\nMöchtest du ein Token einsetzen und dies Turnier erzeugen? lblCreatingDraftTournament=Erzeuge ein Booster-Draft-Turnier lblUnexpectedCreatingDraftTournament=Unerwarteter Fehler beim Erzeugen des Draft-Turnieres @@ -1547,7 +1566,7 @@ lbl1stPlace=1. Platz: lbl2ndPlace=2. Platz: lbl3rdPlace=3. Platz: lbl4thPlace=4. Platz: -lblTime=Zeit +lblTime=mal lblCollectPrizes=Preise einsammeln lblCurrentlyInDraft=Du spielst gerade einen Draft.\nDu solltest diesen Draft verlassen oder beenden, bevor du einen anderen startest. lblYouNeed=Du brauchst @@ -1559,11 +1578,11 @@ lblEnterDraftTournament=An Draft-Turnier teilnehmen? lblLeaveDraftConfirm=Dies wird den laufenden Draft beenden und du kannst nicht zurückkehren.\nDeine Credits werden zurückerstattet und der Draft entfernt.\n\nTrotzdem verlassen? lblLeave=Verlassen lblDeckInvalid=Ungültiges Deck -lblAlreadyMatchPleaseWait=Es läuft bereits einen Begegnung.\nBevor du versuchst weiterzumachen warte bitte auf das Ende dieser Runde. +lblAlreadyMatchPleaseWait=Es läuft bereits eine Begegnung.\nBevor du versuchst weiterzumachen warte bitte auf das Ende dieser Runde. #DraftingProcessScreen.java -lblSaveDraftAs=Speichere diesen draft als -lblAlreadyDeckName=Es existiert bereits ein Deck '' -lblOverwriteConfirm=''. Überschreiben? +lblSaveDraftAs=Speichere diesen Draft als +lblAlreadyDeckName=Es existiert bereits ein Deck ' +lblOverwriteConfirm='. Überschreiben? lblOverwriteDeck=Deck überschreiben? lblEndDraftConfirm=Dies wird den laufenden Draft beenden und du kannst nicht zurückkehren.\n\nTrotzdem verlassen? lblLeaveDraft=Verlasse Draft @@ -1573,6 +1592,8 @@ lblAnteCardsRemoved=Die Ante-Karten wurden entfernt #CEditorDraftingProcess.java lblQuitWithoutSaving=Verlassen ohne Speichern lblQuitDraft=Verlasse Draft +lblDraftPicks=Gezogene Karten +lblPackNCards=Pack {0} - Karten #LoadQuestScreen.java lblLoadingExistingQuests=Lade vorhandene Quests... lblNewQuest=Neu @@ -1611,7 +1632,7 @@ lblWinsForRankIncrease=Gewinne für Rang-Aufstieg lblWinsForMediumAI=Gewinne für KI (Mittel) lblWinsForHardAI=Gewinne für KI (Schwer) lblWinsForExpertAI=Gewinne für KI (Experte) -lblSaveFailed=Speichern fehlgeschlagen - +lblSaveFailed=Speichern fehlgeschlagen - #QuestSpellShopScreen.java lblMaximumSellingCredits=Maximaler Verkaufspreis ist %d Credits lblSellCardsAt=Verkaufe Karten für @@ -1620,6 +1641,7 @@ lblSell=Verkaufe lblItem=Gegenstand lblCardsForSale=Karten im Verkauf lblSellAllExtras=Verkaufe alle Überzähligen +lblSelectAllCards=Wähle alles lblYourCards=Deine Karten #QuestStatsScreen.java lblTournamentResults=Turnier-Ergebnis @@ -1637,8 +1659,8 @@ lblOr=oder lblDoYouWantPay=Möchtest du bezahlen: lblDoYouWantPayNLife=Möchtest du {0} Leben bezahlen? lblDoyouWantTo=Möchtest du -lblDoYouWantMillNCardsOrDoAction=Möchtest du {0} Karte(n) von der Bibliothek auf den Friedhof legen? -lblDoYouWantFlipNCoinOrDoAction=Möchtest du {0} Münze(n) werfen? {1} +lblDoYouWantMillNCardsOrDoAction=Möchtest du {0} Karte(n) von der Bibliothek auf den Friedhof legen? {1} +lblDoYouWantFlipNCoinAction=Möchtest du {0} Münze(n) werfen? lblDoYouWantRemoveNTargetTypeCounterFromCard=Möchtest du {0} {1}-Marken von {2} entfernen? lblDoYouWantRemoveCountersFromCard=Möchtest du Marken von {0} entfernen? lblDoYouWantExileNCardsFromYourLibrary=Möchtest du {0} Karte(n) von deiner Bibliothek ins Exil schicken? @@ -1684,7 +1706,7 @@ lblSelectACardPair=Wähle Karte zum Verbinden #ChangeCombatantsEffect.java lblChooseDefenderToAttackWithCard=Welchen Verteidiger mit {0} angreifen? #ChangeTargetsEffect.java -lblDoYouWantChangeAbilityTargets=Möchtest du das Zeil von {0} ändern? +lblDoYouWantChangeAbilityTargets=Möchtest du das Ziel von {0} ändern? #ChangeTextEffect.java lblChooseColorReplace=Wähle zu ersetzende Farbe lblChooseNewColor=Wähle neue Farbe @@ -1696,7 +1718,7 @@ lblCardMatchSearchingTypeInAlternateZones=Karten entsprechen deiner Suche in alt lblLookingCardIn=Schaue nach Karten in lblDoYouWantPlayCard=Möchtest du {0} spielen? lblSelectCardFromPlayerZone=Wähle Karte von {0} {1} -lblSelectUpToNumCardFromPlayerZone=Wähle bis zu {0} Karte{n} von {1} {2} +lblSelectUpToNumCardFromPlayerZone=Wähle bis zu {0} Karte(n) von {1} {2} lblSelectCardsFromPlayerZone=Wähle Karten {0} {1} lblCancelSearchUpToSelectNumCards=Suche abbrechen? Bis zu {0} Karte(n) können noch selektiert werden. #ChangeZoneAllEffect.java @@ -1712,7 +1734,7 @@ lblChooseASpecificCard=Wähle einen {0} Kartenname. lblPlayerPickedChosen={0} wählt {1} #ChooseColorEffect.java lblChooseAColor=Wähle eine Farbe -lblChooseNColors=Choose {0} color +lblChooseNColors=Wähle {0} Farbe(n) lblAtLastChooseNumColors=Wähle {0} oder mehr Farbe(n) lblChooseSpecifiedRangeColors=Wähle {0} bis {1} Farbe(n) #ChooseDirectionEffect.java @@ -1729,7 +1751,7 @@ lblChoosePlayer=Wähle einen Spieler #ChooseSourceEffect.java lblChooseSource=Wähle eine Quelle #ClashEffect.java -lblChooseOpponent=Wähle einen Gegener +lblChooseOpponent=Wähle einen Gegner lblReveals=zeigt offen vor lblWinsClash=gewinnt Fehde lblLosesClash=verliert Fehde @@ -1741,7 +1763,7 @@ lblChooseCards=Wähle Karten lblCopyPermanentConfirm=Kopiere diese bleibende Karte? lblDefender=Verteidiger #CopySpellAbilityEffect.java -lblDoyouWantCopyTheSpell=Möchtest du den Spruch {0} kopien? +lblDoyouWantCopyTheSpell=Möchtest du den Spruch {0} kopieren? lblSelectMultiSpellCopyToStack=Wähle Spruch {0}, um ihn auf den Stapel zu kopieren lblSelectASpellCopy=Wähle Spruch zum Kopieren #CounterEffect.java @@ -1753,7 +1775,7 @@ lblChooseCardToGetCountersFrom=Welche Karten sollen {0}-Marken von {1} bekommen? lblPutHowManyTargetCounterOnCard=Lege wie viele {0}-Marken auf {1}? lblTakeHowManyTargetCounters=Nimm wie viele {0}-Marken? #CountersProliferateEffect.java -lblChooseProliferateTarget=Wähle eine beliebige Anzahl bleibender Karten und/oder Spieler für Wucherung +lblChooseProliferateTarget=Wähle eine beliebige Anzahl bleibender Karten und/oder Spieler für Wucherung #CountersPutEffect.java lblChooseACreatureWithLeastToughness=Wähle eine Kreatur mit der geringsten Widerstandskraft lblSelectCounterTypeAddTo=Wähle Markentyp zum Hinzufügen @@ -1762,25 +1784,25 @@ lblChooseAnOpponent=Wähle Gegner lblDoYouWantPutTargetP1P1CountersOnCard=Möchtest du {0} +1/+1-Marken auf {1} legen? #CountersPutOrRemoveEffect.java lblSelectCounterTypeToAddOrRemove=Wähle Marken-Typ fürs Hinzufügen/Entfernen -lblWhatToDoWithTargetCounter=Was soll getan werden mit dieser ''%s''-Marke +lblWhatToDoWithTargetCounter=Was soll getan werden mit dieser '%s'-Marke #CountersRemoveEffect.java lblAllCounters=alle Marken lblACounters=eine Marke lblCounters=Marke(n) lblChooseCardsToTakeTargetCounters=Nimm {0}-Marken von welcher Karte -lblSelectRemoveCountersNumberOfTarget=Wähle die zu entfernende Anzahl %s-Marken +lblSelectRemoveCountersNumberOfTarget=Wähle die zu entfernende Anzahl %s-Marken lblSelectCountersTypeToRemove=Wähle Marken-Typ fürs Entfernen #DamageDealEffect.java lblDoyouWantDealTargetDamageToTarget=Soll {1} {0} Schaden erleiden? #DigEffect.java -lblChooser=Chooser -lblWouldYouLikeProceedWithOptionalAbility=Möchtest du weitermachen mit der optionalen Fähigleit für -lblChooseACardToLeaveTargetLibraryTop=Welche Karte soll auf {0} Biliotek bleiben -lblChooseACardLeaveTarget=Welche Karte soll verbleiben in +lblChooser=Auswählender +lblWouldYouLikeProceedWithOptionalAbility=Möchtest du weitermachen mit der optionalen Fähigkeit für +lblChooseACardToLeaveTargetLibraryTop=Welche Karte soll auf {0} Bibliothek bleiben +lblChooseACardLeaveTarget=Welche Karte soll verbleiben in {0} {1}. lblChooseCardsPutIntoZone=Welche Karte(n) soll(en) in {0} gelegt werden? -lblChooseCardPutOnTargetLibraryBottom=Welche Karte(n) soll(en) unter {0} Bibliothek gelegt werden -lblChooseCardPutOnTargetLibraryTop=Welche Karte(n) soll(en) auf {0} Bibliothek gelegt werden -lblPlayerPickedCardFrom=0} wählte Karte(n) von +lblChooseCardPutOnTargetLibraryBottom=Welche Karte(n) soll(en) unter {0} Bibliothek gelegt werden? +lblChooseCardPutOnTargetLibraryTop=Welche Karte(n) soll(en) auf {0} Bibliothek gelegt werden? +lblPlayerPickedCardFrom={0} wählte Karte(n) von lblNoValidCards=Keine gültigen Karten #DigUntilEffect.java lblDoYouWantDigYourLibrary=Möchtest dein Bibliothek durchsuchen? @@ -1790,7 +1812,7 @@ lblWouldYouLikeRandomDiscardTargetCard=Möchtest du {0} zufällige Karte(n) abwe lblPlayerHasChosenCardsFrom={0} hat Karte(n) gewählt von #DrawEffect.java lblDoYouWantDrawCards=Möchtest du {0} ziehen? -lblHowMayCardDoYouWantDraw=Wie viele Karten möchtest du ziehen? +lblHowManyCardDoYouWantDraw=Wie viele Karten möchtest du ziehen? #EncodeEffect.java lblDoYouWantExileCardAndEncodeOntoYouCreature=Möchtest du {0} ins Exil schicken und auf eine deiner Kreaturen codieren? lblChooseACreatureYouControlToEncode=Wähle eine Kreatur unter deiner Kontrolle zum Codieren @@ -1866,7 +1888,7 @@ lblUnlimitedLands=Spiele beliebige Länder lblGenerateMana=Erzeuge Mana lblViewAll=Zeige alle Karten lblSetupGame=Spielstand erstellen -lblDumpGame=Spielstand entsorgen +lblDumpGame=Spielstand sichern lblTutor=Suche nach Karte lblAddCounterPermanent=Marken zu Karte hinzufügen lblSubCounterPermanent=Marken von Karte entfernen @@ -1900,138 +1922,146 @@ lblSchemeDeckZone=Verschwörungsdeck lblPlanarDeckZone=Weltendeck lblNoneZone=Keine #BoosterDraft.java -lblChooseBlock=Choose Block -lblBlockNotContainSetCombinations={0} does not contain any set combinations. -lblChooseSetCombination=Choose Set Combination -lblNotFoundCustomDraftFiles=No custom draft files found. -lblChooseCustomDraft=Choose Custom Draft -lblChooseSetForNPack=Choose set for Pack {0} of {1} +lblChooseBlock=Wähle Block +lblBlockNotContainSetCombinations={0} enthält keine Set-Auswahl. +lblChooseSetCombination=Treffe Set-Auswahl +lblNotFoundCustomDraftFiles=Keine angepaßte Draft-Datei gefunden. +lblChooseCustomDraft=Wähle angepaßten Draft +lblChooseSetForNPack=Wähle Set für Pack {0} von {1} #SealedCardPoolGenerator.java -lblChooseSealedDeckFormat=Choose Sealed Deck Format -lblSaveCardPoolAs=Save this card pool as -lblSaveCardPool=Save Card Pool -lblDeckExistsReplaceConfirm=''{0}'' already exists. Do you want to replace it? -lblSealedDeckGameExists=Sealed Deck Game Exists -lblChooseAnEdition=Choose an edition -lblChoosePackNumberToPlay=Choose packs to play with -lblNotFoundCustomSealedFiles=No custom sealed files found. -lblChooseCustomSealedPool=Choose Custom Sealed Pool -lblHowManyBoosterPacks=How many booster packs? +lblChooseSealedDeckFormat=Wähle Sealed-Deck-Format +lblSaveCardPoolAs=Speichere diese Sammlung als +lblSaveCardPool=Speichere Sammlung +lblDeckExistsReplaceConfirm='{0}' existiert bereits. Ersetzen? +lblSealedDeckGameExists=Sealed-Deck-Spiel existiert +lblChooseAnEdition=Wähle eine Edition +lblChoosePackNumberToPlay=Wähle Packs zum Spielen +lblNotFoundCustomSealedFiles=Keine angepaßte Sealed-Datei gefunden. +lblChooseCustomSealedPool=Wähle angepaßte Sealed-Auswahl +lblHowManyBoosterPacks=Wie viele Booster-Packs? #DialogChooseSets.java -lblDisplayRecentSetRepints=Display compatible reprints from more recent sets -lblSelectRandomSets=Select Random Sets -lblSelectNumber=Number to Select -lblCore=Core -lblExpansion=Expansion -lblFormatRestrictions=Format Restrictions +lblDisplayRecentSetRepints=Zeige passende Drucke von aktuelleren Sets +lblSelectRandomSets=Wähle zufällige Sets +lblSelectNumber=Wähle Anzahl +lblCore=Haupt +lblExpansion=Erweiterung +lblFormatRestrictions=Format-Beschränkungen lblLegacyOrVintage=Legacy/Vintage -lblModernCardFrame=Modern Card Frame -lblNoFormatRestriction=No Format Restriction -lblRandomizeSets=Randomize Sets -lblClearSelection=Clear Selection -lblShowOptions=Show Options -lblHideOptions=Hide Options -lblCoreSets=Core sets -lblExpansions=Expansions -lblOtherSets=Other sets +lblModernCardFrame=Modern-Kartenrahmen +lblNoFormatRestriction=Keine Format-Beschränkung +lblRandomizeSets=Zufällige Sets +lblClearSelection=Lösche Auswahl +lblShowOptions=Zeige Optionen +lblHideOptions=Verstecke Optionen +lblCoreSets=Hauptsets +lblExpansions=Erweiterungen +lblOtherSets=Andere Sets #CMatchUI.java -lblAbilities=Abilities +lblAbilities=Fähigkeiten #VAutoYields.java -lblDisableAllAutoYields=Disable All Auto Yields -lblRemoveYield=Remove Yield -lblNoActiveAutoYield=There are no active auto-yields. -lblNoAutoYield=No Auto-Yields +lblDisableAllAutoYields=Deaktiviere jedes Auto-Bestätigen +lblRemoveYield=Entferne Bestätigen +lblNoActiveAutoYield=Derzeit kein aktives Auto-Bestätigen. +lblNoAutoYield=Kein Autobestätigen #GameEntityPicker.java -lblChoices=Choices +lblChoices=Auswahl #ConquestRewardDialog.java -lblSkip=Skip +lblSkip=Überspringen #ConquestChaosBattle.java -lblGreat=Great +lblGreat=Großartig #ConquestData.java -lblExileCard=Exile Card -lblExileNCard=Exile {0} Cards -lblExileFollowCardsToReceiveNAE=Exile the following {0} to receive {1} {2}?\n -lblCurrentPlaneswalkerCannotBeExiled=Current planeswalker cannot be exiled. -lblCannotCommanderWithDefinedDeck=Cannot exile a commander with a defined deck. -lblCardCannotBeExiledCommandersCard={0} is in use by the following commanders and cannot be exiled:\n{1} -lblRetrieveCard=Retrieve Card -lblRetrieveNCard=Retrieve {0} Cards -lblNotEnoughShardsToRetrieveCards=Not enough shards to retrieve {0}. -lblSpendAECostToRetrieveCardsFromExile=Spend {0} {1} to retrieve the following {2} from exile?\n -lblAetherShards=Aether Shards -lblPlaneswalkEmblems=Planeswalk Emblems -lblTotalWins=Total Wins -lblTotalLosses=Total Losses -lblConqueredEvents=Conquered Events -lblUnlockedCards=Unlocked Cards +lblExileCard=Karte ins Exil schicken +lblExileNCard={0} Karten ins Exil schicken +lblExileFollowCardsToReceiveNAE={0} ins Exil schicken um {1} {2} zu erhalten?\n +lblCurrentPlaneswalkerCannotBeExiled=Der aktuelle Planeswalker kann nicht Exil geschickt werden. +lblCannotCommanderWithDefinedDeck=Ein General mit Deck kann nicht Exil geschickt werden. +lblCardCannotBeExiledCommandersCard={0} wird durch folgende Generäle genutzt und kann daher nicht ins Exil geschickt werden:\n{1} +lblRetrieveCard=Karte zurückholen +lblRetrieveNCard={0} Karten zurückholen +lblNotEnoughShardsToRetrieveCards=Nicht genug Splitter um {0} zurückzuholen. +lblSpendAECostToRetrieveCardsFromExile={0} {1} ausgeben um {2} aus dem Exil zurückzuholen?\n +lblAetherShards=Äther-Splitter +lblPlaneswalkEmblems=Planeswalker-Embleme +lblTotalWins=Anzahl Gewinne +lblTotalLosses=Anzahl Niederlagen +lblConqueredEvents=Eroberungen +lblUnlockedCards=Freigeschaltete Karten #QuestWinLoseController.java -lblQuitByPayCredits=Quit (-15 Credits) -lblSpoilsWonAnteCard=Spoils! Cards won from ante -lblLootedLostAnteCard=Looted! Cards lost to ante -lblAchieving25WinStreakAwarded =For achieving a 25 win streak, you have been awarded a draft token!\nUse these tokens to generate new tournaments. -lblBonusDraftTokenReward=Bonus Draft Token Reward -lblAchievedNWinStreakWinMTypeCards=You have achieved a {0} win streak and won {1} {2} card(s)! -lblJustWonTenRandomRares=You just won 10 random rares! -lblChooseBonusBoosterFormat=Choose bonus booster format -lblBonusFormatBoosterPack=Bonus booster pack from the "{0}" format! -lblChooseBonusBoosterSet=Choose bonus booster set -lblBonusSetBoosterPack=Bonus {0} Booster Pack! -lblChallengeCompletedBountyIS=Challenge completed.\n\nChallenge bounty: {0} credits. -lblChallengeRewardsForEvent=Challenge Rewards for "{0}" -lblYouHaveLostNCredits=You lose! You have lost {0} credits. -lblGameplayResults=Gameplay Results +lblQuitByPayCredits=Aufgeben (-15 Kredits) +lblSpoilsWonAnteCard=Beute! Karten gewonnen durch Ante +lblLootedLostAnteCard=Raubgut! Karten verloren durch Ante +lblAchieving25WinStreakAwarded=Füer 25 Gewinne in Reihe hast du ein Draft-Token erhalten!\nNutze diese Token um neue Turniere zu erzeugen. +lblBonusDraftTokenReward=Belohnung: Bonus-Draft-Token +lblAchievedNWinStreakWinMTypeCards=Du hast {0}mal in Reihe gewonnen, und daher {1} {2} Karte(n) erhalten! +lblJustWonTenRandomRares=Du hast 10 zufällige seltene Karten gewonnen! +lblChooseBonusBoosterFormat=Wähle Format für Bonus-Booster +lblBonusFormatBoosterPack=Bonus-Booster vom "{0}"-Format! +lblChooseBonusBoosterSet=Wähle Set für Bonus-Booster +lblBonusSetBoosterPack={0}-Bonus-Booster +lblChallengeCompletedBountyIS=Herausforderung beendet.\n\nHerausforderungsprämie: {0} Kredits. +lblChallengeRewardsForEvent=Herausforderungsbelohnung für "{0}" +lblYouHaveLostNCredits=Verloren! Du hast {0} Kredits verloren. +lblGameplayResults=Spielergebnis #MessageUtil.java -lblResultIs=Result: {0} -lblPlayerRandomChosenNumberIs=Randomly chosen number for {0} is {1} -lblPlayerChoosesNumberIs={0} chooses number: {1} -lblPlayerChooseValueOfEffectOfCard={0} choose {1} for effect of {2} -lblPlayerFlipComesUpValue={0} flip comes up {1} -lblPlayerActionFlip={0} {1} the flip -lblPlayerChooseValue={0} choose {1} -lblPlayerVoteValue={0} vote {1} -lblCardEffectValueIs={0} effect''s value is {1} -lblCardEffectToTargetValueIs={0} effect''s value for {1} is {2} +lblResultIs=Ergebnis: {0} +lblPlayerRandomChosenNumberIs=Zufällige Zahl von {0} bis {1} +lblPlayerChoosesNumberIs={0} wählt Zahl: {1} +lblPlayerChooseValueOfEffectOfCard={0} wählt {1} als Effekt von {2} +lblPlayerFlipComesUpValue={0}-Wurf zeigt {1} +lblPlayerActionFlip={0} {1} den Wurf +lblPlayerChooseValue={0} wähle {1} +lblPlayerVoteValue={0} stimme für {1} +lblCardEffectValueIs=Der Wert von {0}s Effekt ist {1} +lblCardEffectToTargetValueIs=Der Wert von {0}s Effekt für {1} ist {2} #CardListChooser.java -lblAreYouSureWantPickCard=Are you sure you want to pick ''{0}'' ? -lblSelectThisCardConfirm=Select this card? +lblAreYouSureWantPickCard=Willst du wirklich "{0}" nehmen? +lblSelectThisCardConfirm=Wähle diese Karte? #PlayerView.java -lblCommanderDealNDamageToPlayer=Commander damage to {0} from {1}: {2}\r\n -lblNCommanderDamageFromOwnCommander=Commander damage from own commander {0}: {1}\r\n -lblNCommanderDamageFromPlayerCommander=Commander damage from {0} {1}: {2}\r\n -lblUnlimited=unlimited -lblLifeHas=Life: {0} -lblTypeCounterHas={0} counters: {1} -lblCardInHandHas=Cards in hand: {0}/{1} -lblLandsPlayed=Lands played: {0}/{1} -lblCardDrawnThisTurnHas=Cards drawn this turn: {0} -lblDamagepreventionHas=Damage prevention: {0} -lblIsExtraTurn=Extra Turn: Yes -lblExtraTurnCountHas=Extra Turn Count: {0} -lblAntedHas=Ante''d: {0} +lblCommanderCastCard=Wurde bereits {0} mal aus der Kommandozone gespielt +lblCommanderCastPlayer={0} spielte {1} mal aus der Kommandozone +lblCommanderDealNDamageToPlayer=Generalsschaden bei {0} durch {1}: {2}\r\n +lblNCommanderDamageFromOwnCommander=Generalsschaden durch eigenen General {0}: {1}\r\n +lblNCommanderDamageFromPlayerCommander=Generalsschaden durch [0} {1}: {2}\r\n +lblUnlimited=unbegrenzt +lblLifeHas=Leben: {0} +lblTypeCounterHas={0}-Marken: {1} +lblCardInHandHas=Handkarten: {0}/{1} +lblLandsPlayed=Länder gespielt: {0}/{1} +lblCardDrawnThisTurnHas=Karten gezogen in diesem Zug: {0} +lblDamagepreventionHas=Schaden verhindert: {0} +lblIsExtraTurn=Extra-Zug: Ja +lblExtraTurnCountHas=Zähler Extra-Zug: {0} +lblAntedHas=Hatte Ante: {0} +lblAdditionalVotes=Du bekommst {0} zusätzliche Stimmen. +lblOptionalAdditionalVotes=Du darfst {0} mal zusätzlich abstimmen. +lblControlsVote=Du bestimmst wie jeder Spieler abstimmt. #VStack.java -lblAlwaysYes=Always Yes -lblAlwaysNo=Always No +lblAlwaysYes=Immer Ja +lblAlwaysNo=Immer Nein lblZoomOrDetails=Zoom/Details #AdvancedSearch.java -lblRulesText=Rules Text -lblKeywords=Keywords -lblPlane=Plane +lblRulesText=Regeltext +lblKeywords=Schlüsselworte +lblPlane=Welt lblRegion=Region -lblColorCount=Color Count -lblSubtype=Subtype -lblGenericCost=Generic Cost -lblManaCost=Mana Cost -lblFirstPrinting=First Printing -lblAverageCMC=Average CMC -lblMainDeck=Main Deck -lblMainDeckSize=Main Deck Size -lblSideboardSize=Sideboard Size -lblOrigin=Origin -lblDeckAverageCMC=Deck Average CMC -lblDeckContents=Deck Contents -lblDeckSize=Deck Size -lblIsTrue=is true -lblIsFalse=is false +lblColorCount=FarbAnzahl +lblSubtype=Untertyp +lblGenericCost=Generische Kosten +lblManaCost=Mana-Kosten +lblFirstPrinting=Erstdruck +lblAverageCMC=Durchschnittliche KMK +lblMainDeck=Hauptdeck +lblMainDeckSize=Größe Hauptdeck +lblSideboardSize=Größe Sideboard +lblOrigin=Herkunft +lblDeckAverageCMC=Durchschnittliche KMK des Decks +lblDeckContents=Deckinhalt +lblDeckSize=Deckgröße +lblBuyPrice=Kaufpreis +lblSellPrice=Verkaufspreis +lblUsedInQuestDecks=Genutzt in # Quest-Decks +lblIsTrue=ist wahr +lblIsFalse=ist falsch lblEqual=\= lblNotEqual=<> lblGreaterThan=> @@ -2040,293 +2070,517 @@ lblGreaterThanOrEqual=>\= lblLessThanOrEqual=<\= lblBetweenInclusive=<\=|<\= lblBetweenExclusive=<|< -lblContains=contains -lblStartsWith=starts with -lblEndsWith=ends with -lblIsExactly=is exactly -lblIsAnyOf=is any of -lblContainsAnyOf=contains any of -lblContainsAllOf=contains all of -lblContainAnyOf=contain any of -lblContainAllOf=contain all of -lblContainsCard=contains card -lblContainsXCopiesCard=contains X copies of card -lblHowManyCopiesOfN=How many copies of {0}? -lblSelectAFilterType=Select a filter type -lblSelectOperatorFor=Select an operator for {0} -lblSelectingFilter=Select Filter... -lblLoadingKeywords=Loading keywords... +lblContains=enthält +lblStartsWith=beginnt mit +lblEndsWith=endet mit +lblIsExactly=ist genau +lblIsAnyOf=ist eines von +lblContainsAnyOf=enthält beliebige von +lblContainsAllOf=enthält alle von +lblContainAnyOf=enthält beliebige von +lblContainAllOf=enthält alle von +lblContainsCard=enthält Karte +lblContainsXCopiesCard=enthält X Kopien von Karte +lblHowManyCopiesOfN=Wie viele Kopien von {0}? +lblSelectAFilterType=Wähle Filtertyp +lblSelectOperatorFor=Wähle einen Operator für {0} +lblSelectingFilter=Wähle Filter... +lblLoadingKeywords=Lade Schlüsselworte... #LoadSealedScreen.java -lblYouMustSelectExistingSealedPool=You must select an existing deck or build a deck from a new sealed pool. +lblYouMustSelectExistingSealedPool=Wähle ein vorhandenes Deck oder baue ein Deck aus einem neuen Sealed-Pool. #LoadGauntletScreen.java -lblYouMustCreateAndSelectGauntlet=You must create and select a gauntlet. -lblSelectGauntletDeck=Select Deck for Gauntlet -lblEnterNewGauntletGameName=Enter new name for gauntlet: -lblRenameGauntlet=Rename Gauntlet -lblPleaseSpecifyGauntletName=Please specify a gauntlet name. -lblGauntletNameExistsPleasePickAnotherName=A gauntlet already exists with that name. Please pick another gauntlet name. -lblAreYouSuerDeleteGauntlet=Are you sure you want to delete {0}? -lblDeleteGauntlet=Delete Gauntlet +lblYouMustCreateAndSelectGauntlet=Erzeuge und wähle einen Spießrutenlauf. +lblSelectGauntletDeck=Wähle ein Deck für den Spießrutenlauf +lblEnterNewGauntletGameName=Gib dem Spießrutenlauf einen Namen: +lblRenameGauntlet=Spießrutenlauf umbenennen +lblPleaseSpecifyGauntletName=Wähle einen Namen für den Spießrutenlauf. +lblGauntletNameExistsPleasePickAnotherName=Ein Spießrutenlauf dieses Namens gibt es schon. Wähle einen neuen Namen für den Spießrutenlauf. +lblAreYouSuerDeleteGauntlet=Möchtest du {0} wirklich löschen? +lblDeleteGauntlet=Lösche Spießrutenlauf #LoadConquestScreen.java -lblLoadingExistingConquests=Loading Existing Conquests... -lblOldConquestDataPutIntoDirAndRestartForge=Old conquest data? Put into {0} and restart Forge. -lblEnterNewConquestName=Enter new name for conquest: -lblRenameConquest=Rename Conquest -lblPleaseSpecifyConquestName=Please specify a conquest name. -lblConquestNameExistsPleasePickAnotherName=A conquest already exists with that name. Please pick another conquest name. -lblAreYouSuerDeleteConquest=Are you sure you want to delete {0}? -lblDeleteConquest=Delete Conquest +lblLoadingExistingConquests=Lade vorhandene Eroberung... +lblOldConquestDataPutIntoDirAndRestartForge=Alter Eroberung-Spielstand? In {0} kopieren und Forge neustarten. +lblEnterNewConquestName=Gib der Eroberung einen Namen: +lblRenameConquest=Eroberung umbenennen +lblPleaseSpecifyConquestName=Wähle einen Namen für die Eroberung. +lblConquestNameExistsPleasePickAnotherName=Eine Eroberung dieses Namens gibt es schon. Wähle einen neuen Namen für die Eroberung. +lblAreYouSuerDeleteConquest=Möchtest du {0} wirklich löschen? +lblDeleteConquest=Lösche Eroberung #NewConquestScreen.java -lblStartingNewConquest=Starting new conquest... -lblSelectStartingPlane=Select Starting Plane\n(Tap art for more info) -lblSelectStartingCommander=Select Starting Commander -lblSelectStartingPlaneswalker=Select Starting Planeswalker +lblStartingNewConquest=Starte neue Eroberung... +lblSelectStartingPlane=Wähle Startwelt\n(Tippe auf das Bild für mehr Info) +lblSelectStartingCommander=Wähle Start-General +lblSelectStartingPlaneswalker=Wähle Start-Planeswalker #ConquestStatsScreen.java -lblAllPlanes=All Planes +lblAllPlanes=Alle Welten #MultiStepWizardScreen.java -lblBack=Back -lblNext=Next -lblFinish=Finish +lblBack=Zurück +lblNext=Weiter +lblFinish=Beenden #ConquestPrefsScreen.java -lblConquestPreference=Conquest Preferences -lblBaseDuplicateValue=Base Duplicate Value -lblBaseExileValue=Base Exile Value -lblBaseRetrieveCost=Base Retrieve Cost -lblBasePullCost=Base Pull Cost -lblUncommonMultiplier=Uncommon Multiplier -lblRareMultiplier=Rare Multiplier -lblMythicMultiplier=Mythic Multiplier -lblStartingShards=Starting Shards -lblChaosWheelShardValue=Chaos Wheel Shard Value -lblBoosterPacks=Booster Packs -lblCommons=Commons -lblUncommons=Uncommons -lblRares=Rares -lblBoostersPerMythic=Boosters per Mythic -lblBaseConquerReward=Base Conquer Reward -lblChaosWheelBonus=Chaos Wheel Bonus -lblFirstPlaneUnlockCost=First Plane Unlock Cost -lblCostIncreasePerUnlock=Cost Increase Per Unlock -lblChaosBattles=Chaos Battles +lblConquestPreference=Eroberung-Einstellungen +lblBaseDuplicateValue=Grundwert Doppelte +lblBaseExileValue=Grundwert Exil +lblBaseRetrieveCost=Grundwert Rücknahmekosten +lblBasePullCost=Grundwert Ziehen-Kosten +lblUncommonMultiplier=Multiplikator Ungewöhnlich +lblRareMultiplier=Multiplikator Selten +lblMythicMultiplier=Multiplikator Sagenhaft +lblStartingShards=Anfangssplitter +lblChaosWheelShardValue=Splitterwert Chaosrad +lblBoosterPacks=Booster-Packs +lblCommons=Gewöhnliche +lblUncommons=Ungewöhnliche +lblRares=Seltene +lblBoostersPerMythic=Booster pro Sagenhafte +lblBaseConquerReward=Eroberungsbelohnung +lblChaosWheelBonus=Chaosrad-Bonus +lblFirstPlaneUnlockCost=Freischaltkosten erste Welt +lblCostIncreasePerUnlock=Steigerung pro Freischaltung +lblChaosBattles=Chaos-Kämpfe #ConquestMenu.java -lblTheMultiverse=The Multiverse -lblTheAether=The Aether -lblPlaneswalk=Planeswalk -lblLoadingCurrentConquest=Loading current conquest... +lblTheMultiverse=Das Multiversum +lblTheAether=Der AEther +lblPlaneswalk=Weltenwandern +lblLoadingCurrentConquest=Lade aktuelle Eroberung... #ConquestCommandersScreen.java -lblSelectCommander=Select Commander -lblCantSelectDeckBecause=Can''t select {0} \nDeck {1} +lblSelectCommander=Wähle General +lblCantSelectDeckBecause=Kann {0} nicht wählen \nDeck {1} #ConquestAEtherScreen.java -lblHaveNAEShards=Shards: {0} {1} -lblTapToPullFromAE=Tap to pull from the Aether\n{0} -lblSelectCaptionFilter=Select {0} Filter +lblShardsAE=Splitter: {0} +lblHaveNAEShards=Splitter: {0} {1} +lblTapToPullFromAE=Tippe um etwas aus dem AEther zu ziehen\n{0} +lblSelectCaptionFilter=Wähle {0} Filter #ConquestCollectionScreen.java -lblExile=Exile -lblRetrieve=Retrieve -lblExileRetrieveProportion=Exile unneeded cards at {0}% value.\nRetrieve exiled cards for {1}% value. -lblRetrieveForNAE=Retrieve for {0} {1} -lblExileForNAE=Exile for {0} {1} +lblExile=Ins Exil +lblRetrieve=Zurückholen +lblExileRetrieveProportion=Schicke Karten für {0}% des Wertes ins Exil.\nHole Karten für {1}% wieder zurück. +lblRetrieveForNAE=Zurückholen für {0} {1} +lblExileForNAE=Ins Exil schicken für {0} {1} #ConquestBattle.java -lblRetry=Retry -lblQuit=Quit +lblRetry=Neuer Versuch +lblQuit=Abbrechen #ConquestMultiverseScreen.java -lblAllPlanesUnlockedNotify=With a feeling that you don''t need more planeswalker emblems, you attempt to tap the Aether for another reward, causing a chaotic disturbance. An unknown entity is summoned from the Aether. It approaches you and a chaos battle ensues... -lblAllPlanesUnlocked=All Planes Unlocked -lblReceivedBoosterPack=Received Booster Pack -lblReceivedBoosterPackNOfTotal=Received Booster Pack\n({0} of {1}) -lblReceivedAetherShards=Received Aether Shards -lblReceivedAetherShardsForDuplicateCards=Received Aether Shards for Duplicate Cards -lblReceivedBonusPlaneswalkEmblems=Received Bonus Planeswalk Emblems -lblStartingBattle=Starting battle... -lblChaosApproaching=Chaos approaching... -lblBattle=Battle +lblAllPlanesUnlockedNotify=Mit einem Gefühl, daß du keine weiteren Planeswalker-Punkte brauchst, versuchst du ein weiteres Mal den Äther anzuzapfen, und erzeugst eine chaotische Störung. Etwas Unbekanntes wurde aus dem Äther beschwören. Es nähert sich dir und ein chaotischer Kampf beginnt... +lblAllPlanesUnlocked=Alle Welten freigeschaltet +lblReceivedBoosterPack=Booster-Pack erhalten +lblReceivedBoosterPackNOfTotal=Booster-Pack\n({0} von {1}) +lblReceivedAetherShards=Äthersplitter erhalten +lblReceivedAetherShardsForDuplicateCards=Äthersplitter für doppelte Karten +lblReceivedBonusPlaneswalkEmblems=Bonus-Planeswalker-Punkte erhalten +lblStartingBattle=Starte Kampf... +lblChaosApproaching=Chaos naht... +lblBattle=Kampf #ConquestDeckEditor.java -lblConquestCommander=Conquest Commander +lblConquestCommander=Eroberung Commander #ConquestPlaneSelector.java -lblThisPlaneHasNoDesc=This plane has no description. +lblThisPlaneHasNoDesc=Diese Welt hat keine Beschreibung. #ConquestUtil.java -lblHistoriiansWillRecallYourConquestAs=Historians will recall your conquest as: -lblConquestName=Conquest Name +lblHistoriiansWillRecallYourConquestAs=Historiker werden deine Eroberung kennen unter: +lblConquestName=Eroberung-Name #HumanCostDecision.java -lblChooseXValueForCard={0} - Choose a Value for X -lblSelectOneSameNameCardToDiscardAlreadyChosen=Select one of the cards with the same name to discard. Already chosen: -lblSelectNMoreTargetTypeCardToDiscard=Select {0} more {1} to discard. -lblDoYouWantCardDealNDamageToYou=Do you want {0} to deal {1} damage to you? -lblDrawNCardsConfirm=Draw {0} Card(s)? -lblExileConfirm=Exile {0}? -lblExileNCardsFromYourZone=Exile {0} card(s) from your {1} -lblExileFromWhoseZone=Exile from whose {0} -lblExileProgressFromZone=Exile {0}/{1} from {2} -lblToBeExiled=To be exiled -lblExileFromStack=Exile from Stack -lblExileNCardFromYourTopLibraryConfirm=Exile {0} card from the top of your library? -lblChooseAnExiledCardPutIntoGraveyard=Choose an exiled card to put into graveyard -lblToGraveyard=To graveyard -lblExertCardConfirm=Exert {0}? -lblSelectACostToExert=Select a {0} to exert ({1} left) -lblGainNTargetControl=Gain control of {0} {1} -lblCardChooseAnOpponentToGainNLife={0} - Choose an opponent to gain {1} life -lblMillNCardsFromYourLibraryConfirm=Mill {0} card(s) from your library? -lblPayNLifeConfirm=Pay {0} life? -lblPayEnergyConfirm={0}?\n(You have {1} {2}) -lblPutCardToLibraryConfirm=Put {0} to library? -lblPutNCardsFromYourZone=Put {0} card(s) from your {1} -lblFromZonePutToLibrary=Put from {0} to library -lblPutCardsFromWhoseZone=Put cards from whose {0}? -lblPutZoneCardsToLibrary=Put cards from {0} to Library -lblPutNTypeCounterOnTarget=Put {0} {1} counter on {2} -lblReturnCardToHandConfirm=Return {0} to hand? -lblNTypeCardsToHand=Return {0} {1} card(s) to Hand -lblSelectNCardOfSameColorToReveal=Select {0} Card of same color to reveal. -lblSelectNMoreTypeCardsTpReveal=Select {0} more {1} card(s) to reveal. -lblSelectTargetCounter=Select {0} to remove a counter -lblRemoveCounterFromCard=remove counter from card -lblRemoveAllCountersConfirm=Remove all counters? -lblRemoveNTargetCounterFromCardPayCostConfirm=Pay Cost: Remove {0} {1} counter from {2}? -lblRemoveCountersFromAInZoneCard=Remove counter(s) from a card in {0} -lblSacrificeCardConfirm=Sacrifice {0}? -lblSelectATargetToSacrifice=Select a {0} to sacrifice ({1} left) -lblSelectOneOfCardsToTapAlreadyChosen=Select one of the cards to tap. Already chosen: -lblSelectACreatureToTap=Select a creature to tap. -lblEnoughValidCardNotToPayTheCost=Not enough valid cards left to tap to pay the cost. -lblCostPaymentInvalid=Cost payment invalid -lblSelectATargetToTap=Select a {0} to tap ({1} left) -lblSelectATargetToUntap=Select a {0} to untap ({1} left) -lblUnattachCardConfirm=Unattach {0}? +lblChooseXValueForCard={0} - Wähle Wert für X +lblSelectOneSameNameCardToDiscardAlreadyChosen=Wähle eine Karte mit dem gleichen Namen zum Abwerfen. Bereits gewählt: +lblSelectOneDifferentNameCardToDiscardAlreadyChosen=Wähle eine Karte mit einem anderen Namen zum Abwerfen. Bereits gewählt: +lblSelectNMoreTargetTypeCardToDiscard=Wähle {0} weitere {1} zum Abwerfen. +lblDoYouWantCardDealNDamageToYou=Möchtest du, daß {0} dir {1} Schaden zufügt? +lblDrawNCardsConfirm=Ziehe {0} Karte(n)? +lblExileConfirm=Schicke {0} ins Exil? +lblExileNCardsFromYourZone=Schicke {0} Karte(n) von deiner/deinem {1} ins Exil +lblExileFromWhoseZone=Schicke von wessen {0} ins Exil +lblExileProgressFromZone=Schicke {0}/{1} von {2} ins Exil +lblToBeExiled=Zum ins Exil schicken +lblExileFromStack=Vom Stapel ins Exil schicken +lblExileNCardFromYourTopLibraryConfirm=Schicke {0} Karte von deiner Bibliothek ins Exil? +lblChooseAnExiledCardPutIntoGraveyard=Wähle eine Karte im Exil zum in den Friedhof packen +lblToGraveyard=In den Friedhof +lblExertCardConfirm=Erschöpfe {0}? +lblSelectACostToExert=Wähle ein {0} zum Erschöpfen ({1} übrig) +lblGainNTargetControl=Übernimm die Kontrolle von {0} {1} +lblCardChooseAnOpponentToGainNLife={0} - Welcher Gegner soll {1} Leben erhalten +lblMillNCardsFromYourLibraryConfirm=Lege {0} Karten von deiner Bibliothek auf den Friedhof? +lblPayNLifeConfirm=Zahle {0} Leben? +lblPayEnergyConfirm={0}?\n(Du hast {1} {2}) +lblPutCardToLibraryConfirm=Lege {0} auf den Friedhof? +lblPutNCardsFromYourZone=Lege {0} Karte(n) von deiner/deinem {1} +lblFromZonePutToLibrary=Von {0} auf Bibliothek legen +lblPutCardsFromWhoseZone=Lege Karte von wessen {0}? +lblPutZoneCardsToLibrary=Karten von {0} auf Bibliothek legen +lblPutNTypeCounterOnTarget=Lege {0} {1}-Marken auf {2} +lblReturnCardToHandConfirm=Bringe {0} zurück auf die Hand? +lblNTypeCardsToHand=Bringe {0} {1} Karte(n) zurück auf die Hand +lblSelectNCardOfSameColorToReveal=Wähle {0} Karte(n) der gleichen Farbe zum Vorzeigen. +lblSelectNMoreTypeCardsTpReveal=Wähle {0} weitere {1} Karte(n) zum Vorzeigen. +lblSelectTargetCounter=Wähle {0} um Marke zu entfernen +lblRemoveCounterFromCard=Entferne Marke von Karte +lblRemoveAllCountersConfirm=Entferne alle Marken? +lblRemoveNTargetCounterFromCardPayCostConfirm=Zahle Kosten: Entferne {0} {1}-Marken von {2}? +lblRemoveCountersFromAInZoneCard=Entferne Marke(n) von einer Karte in {0} +lblSacrificeCardConfirm=Opfere {0}? +lblSelectATargetToSacrifice=Wähle ein(e) {0} zum Opfern (noch {1}) +lblSelectOneOfCardsToTapAlreadyChosen=Wähle eine Karte zum tappen. Bereits gewählt: +lblSelectACreatureToTap=Wähle eine Kreatur zum Tappen. +lblEnoughValidCardNotToPayTheCost=Nicht genug gültige Karten zum Tappen übrig um die Kosten zu bezahlen. +lblCostPaymentInvalid=Bezahlung der Kosten unmöglich +lblSelectATargetToTap=Wähle ein(e) {0} zum Tappen (noch {1}) +lblSelectATargetToUntap=Wähle ein(e) {0} zum Enttappen (noch {1}) +lblUnattachCardConfirm=Löse {0}? #CostExile.java -lblExileTargetsFromYourZone=Exile {0} from your {1} -lblExileTarget=Exile {0} -lblExileAllCardsFromYourZone=Exile all cards from your {0} -lblExileTargetsYourControl=Exile {0} you control -lblExileNCardFromSameZone=Exile card {0} from the same {1} -lblExileNCardFromYourZone=Exile card {0} from your {1} -lblExileNTargetFromSameZone=Exile {0} from the same {1} +lblExileTargetsFromYourZone=Schicke {0} von deiner/deinem {1} ins Exil +lblExileTarget=Schicke {0} ins Exil +lblExileAllCardsFromYourZone=Schicke alle Karten aus deiner/deinem {0} ins Exil +lblExileTargetsYourControl=Schicke {0}, welche du kontrollierst, ins Exil +lblExileNCardFromSameZone=Schicke Karte {0} der/dem gleichen {1} ins Exil +lblExileNCardFromYourZone=Schicke Karte {0} von deiner/deinem {1} ins Exil +lblExileNTargetFromSameZone=Schicke {0} der/dem gleichen {1} ins Exil #ReplacementHandler.java -lblChooseFirstApplyReplacementEffect=Choose a replacement effect to apply first. -lblApplyCardReplacementEffectToCardConfirm=Apply replacement effect of {0} to {1}?\r\n{2} -lblApplyReplacementEffectOfCardConfirm=Apply replacement effect of {0}?\r\n{1} +lblChooseFirstApplyReplacementEffect=Welchen Ersatzeffekt zuerst anwenden? +lblApplyCardReplacementEffectToCardConfirm=Wende Ersatzeffekt von {0} auf {1} an?\r\n{2} +lblApplyReplacementEffectOfCardConfirm=Wende Ersatzeffekt von {0} an?\r\n{1} #SleeveSelector.java -lblSelectSleevesFroPlayer=Select Sleeves for {0} +lblSelectSleevesFroPlayer=Wähle Hüllen für {0} #SEditorIO.java -lblPleaseTitleBoxNameYourDeck=Please name your deck using the ''Title'' box. -lblSaveErrorWarning=Save Error! -lblThisWillCreateNewDeckNameIs=This will create a new deck named {0}. Continue? -lblCreateDeckConfirm=Create Deck? -lblSaveChangesConfirm=Save Changes? +lblPleaseTitleBoxNameYourDeck=Bitte benenne dein Deck im ''Titel''-Feld. +lblSaveErrorWarning=Speichern fehlgeschlagen! +lblThisWillCreateNewDeckNameIs=Dies erzeugt ein Deck mit dem Namen {0}. Fortsetzen? +lblCreateDeckConfirm=Erzeuge Deck? +lblSaveChangesConfirm=Änderungen speichern? #CCardScript.java -lblSaveChangesToDestConfirm=Save Changes to {0}? +lblSaveChangesToDestConfirm=Änderungen in {0} speichern? #BugReporter.java -lblReport=Report -lblDiscardError=Discard -lblAutoSubmitBugReports=Submit bug reports automatically -lblReportCrash=Report a crash -lblThereErrorWasDuringSaving=There was an error during saving. Sorry!\n{0} -lblErrorSavingFile=Error saving file +lblReport=Bericht +lblDiscardError=Abwerfen +lblAutoSubmitBugReports=Fehlerberichte automatisch einreichen +lblReportCrash=Absturz melden +lblThereErrorWasDuringSaving=Beim Speichern ist ein Fehler aufgetreten. Sorry!\n{0} +lblErrorSavingFile=Fehler beim Speichern #CardDetailPanel.java -lblCardNameAndCost=Card Name and Cost -lblCardType=Card Type -lblCardID=Card ID -lblCardPTOrLoyalty=Card P/T or Loyalty +lblCardNameAndCost=Name und Kosten der Karte +lblCardType=Kartentyp +lblCardID=Karten-ID +lblCardPTOrLoyalty=S/W oder Loyalität der Karte #ArcaneMaster.java -lblArcaneMaster=Arcane Master -lblWinGameWithOutCasting=Win a game without casting -lblMore3Spells=more than 3 spells -lblMore2Spells=more than 2 spells -lblMore1Spell=more than 1 spell -lblAnySpells=any spells -lblSpell=Spell +lblArcaneMaster=Arkaner Meister +lblWinGameWithOutCasting=Gewinne ein Spiele ohne +lblMore3Spells=mehr als 3 Zauber zu sprechen +lblMore2Spells=mehr als 2 Zauber zu sprechen +lblMore1Spell=mehr als 1 Zauber zu sprechen +lblAnySpells=auch nur einen Zauber zu sprechen +lblSpell=Zauberspruch #Blackjack.java lblBlackjack=Blackjack -lblWinGameFromYourCommanderDealing=Win a game from your commander dealing -lblNCombatDamage={0} combat damage -lblDamage=Damage +lblWinGameFromYourCommanderDealing=Gewinne ein Spiel durch Zufügen von +lblNCombatDamage={0} Commander-Schaden +lblDamage=Schaden #ChallengeAchievements.java -lblChromatic=Chromatic -lblWinGameAfterCasting5CSpell=Win a game after casting a 5 color spell -lblGreatColorComesPower=With great color requirements comes great power. -lblEpic=Epic -lblWinGameAfterResolvingWithEpicSpell=Win a game after resolving a spell with the Epic keyword -lblWhenItsYouLastSpellBetterMakeCount=When it''s the last spell you ever cast, you better make it count! -lblWinGameUsingTargetDeck=Win a game using a deck {0} +lblChromatic=Chromatisch +lblWinGameAfterCasting5CSpell=Gewinne ein Spiel durch Sprechen eines 5-farbigen Spruches +lblGreatColorComesPower=Mit höherem Anspruch kommt auch mehr Macht. +lblEpic=Episch +lblWinGameAfterResolvingWithEpicSpell=Gewinne durch einen Spruch mit dem Schlüsselwort Episch +lblWhenItsYouLastSpellBetterMakeCount=Dein letzter Spruch sollte besser zählen! +lblWinGameUsingTargetDeck=Gewinne ein Spiel mit Deck {0} #DeckedOut.java -lblDeckedOut=Decked Out -lblWinGameFromOpponent=Win a game from opponent -lblDrawingEmptyLibrary=drawing into an empty library -lblDrawingEmptyLibraryByNTurn=drawing into an empty library by turn {0} +lblDeckedOut=Leerlaufen +lblWinGameFromOpponent=Gewinne ein Spiel indem dein Gegner +lblDrawingEmptyLibrary=in seine leere Bibliothek zieht +lblDrawingEmptyLibraryByNTurn=bis Zug {0} in seine leere Bibliothek zieht #Domain.java -lblDomain=Domain -lblWinGameWithOneOfEachBasicLandOnTheBattlefield=Win a game with one of each basic land on the battlefield -lblAbleToCastAnytingNiceBeing=It''s nice being able to cast anything you want +lblDomain=Domäne +lblWinGameWithOneOfEachBasicLandOnTheBattlefield=Gewinne ein Spiel mit Standardländer aller fünf Farben auf dem Spielfeld +lblAbleToCastAnytingNiceBeing=Es ist schön alles zaubern zu können #GameWinStreak.java -lblGameWinStreak=Game Win Streak -lblWinNGamesInARow=Win {0} games in a row +lblGameWinStreak=Gewinnsträhne Spiel +lblWinNGamesInARow=Gewinne {0} Spiele in Folge #Hellbent.java lblHellbent=Hellbent -lblWinGameWithNoCardsInYour=Win a game with no cards in your -lblhandOrlibrary=hand or library -lblHandOrLibraryOrGraveyard=hand, library, or graveyard -lblHandOrLibraryOrGraveyardOrBattlefield=hand, library, graveyard, or battlefield +lblWinGameWithNoCardsInYour=Gewinne ein Spiel ohne Karten in +lblhandOrlibrary=Hand oder Bibliothek +lblHandOrLibraryOrGraveyard=Hand, Bibliothek oder Friedhof +lblHandOrLibraryOrGraveyardOrBattlefield=Hand, Bibliothek, Friedhof oder Spielfeld #LifeToSpare.java -lblLifeToSpare=Life to Spare -lblWinGameWith=Win a game with -lblMoreThanStartedLifeN={0} life more than you started with +lblLifeToSpare=Mehr als genug Leben +lblWinGameWith=Gewinne ein Spiel mit +lblMoreThanStartedLifeN={0} Leben mehr als du gestartet bist #ManaFlooded.java -lblManaFlooded=Mana Flooded -lblWinGameWithLeast=Win a game with at Least -lblNLandOnTheBattlefield={0} lands on the battlefield +lblManaFlooded=Mana-Flut +lblWinGameWithLeast=Gewinne ein Spiel mit mindestens +lblNLandOnTheBattlefield={0} Ländern auf dem Spielfeld lblLand=Land #ManaScrewed.java -lblManaScrewed=Mana Screwed -lblWinGameOnlyPlaing=Win a game despite playing only -lblNLands={0} land(s) +lblManaScrewed=Mana-Dürre +lblWinGameOnlyPlaing=Gewinne ein Spiel mit nur +lblNLands={0} Land/Ländern #MatchWinStreak.java -lblMatchWinStreak=Match Win Streak -lblWinNMatchesInARow=Win {0} matches in a row +lblMatchWinStreak=Gewinnsträhne Begegnung +lblWinNMatchesInARow=Gewinne {0} Begegnungen nacheinander #NeedForSpeed.java lblNeedForSpeed=Need for Speed -lblWinGameByNTurn=Win a game by turn {0} +lblWinGameByNTurn=Gewinne ein Spiel in Zug {0} #NoCreatures.java -lblNoCreatures=No Creatures -lblWithNoCreatures=with no creatures -lblIMNotReallyAnimalPerson=I''m not really an animal person. +lblNoCreatures=Keine Kreaturen +lblWithNoCreatures=ohne Kreaturen +lblIMNotReallyAnimalPerson=Ich kann nicht so mit Tieren. #NoLands.java -lblNoLands=No Lands -lblWithNoLands=with no lands -lblIMorePreferManaFromArtificial=I prefer mana from more artificial sources. +lblNoLands=Keine Länder +lblWithNoLands=ohne Länder +lblIMorePreferManaFromArtificial=Ich bevorzuge Mana aus künstlichen Quellen. #NoSpells.java -lblNoSpells=No Spells -lblWithOnlyCreaturesAndLands=with only creatures and lands -lblILetMyArmyTalking=I let my army do the talking. +lblNoSpells=Keine Sprüche +lblWithOnlyCreaturesAndLands=nur mit Kreaturen und Ländern +lblILetMyArmyTalking=Meine Armee spricht für mich. #Overkill.java lblOverkill=Overkill -lblWinGameWithOppentAt=Win a game with opponent at -lblNLife={0} life +lblWinGameWithOppentAt=Gewinne ein Spiel mit einem Gegner bei +lblNLife={0} Leben #PlaneswalkerAchievements.java -lblWinGameAfterActivatingCardUltimate=Win a game after activating {0} ultimate +lblPlaneswalkerUltimates=Planeswalker Ultimative Fähigkeit +lblWinGameAfterActivatingCardUltimate=Gewinne ein Spiel nach Nutzung von {0} 3.Fähigkeit #Poisoned.java -lblPoisoned=Poisoned -lblWinGameByGivingOppoent=Win a game by giving opponent -lblNPoisonCounters={0} poison counters -lblCounter=Counter +lblPoisoned=Vergiftet +lblWinGameByGivingOppoent=Gewinne ein Spiel nachdem ein Gegner +lblNPoisonCounters={0} Giftmarken erhalten hat +lblCounter=Marke(n) #RagsToRiches.java -lblRagsToRiches=Rags to Riches -lblWinGameAfterMulliganingTo=Win a game after mulliganing to -lblNCards={0} card(s) +lblRagsToRiches=Vom Tellerwäscher zum Millionär +lblWinGameAfterMulliganingTo=Gewinne ein Spiel nach einem Mulligan mit +lblNCards={0} Karte(n) #StormChaser.java -lblStormChaser=Storm Chaser -lblWinGameAfterCasting=Win a game after casting -lblNSpellInSingleTurn={0} spells in a single turn +lblStormChaser=Sturmjäger +lblWinGameAfterCasting=Gewinne ein Spiel nachdem du +lblNSpellInSingleTurn={0} Sprüche in einem Zug gesprochen hast #TotalGameWins.java -lblTotalGameWins=Total Game Wins -lblWinNGames=Win {0} games +lblTotalGameWins=Gesamtzahl gewonnene Spiele +lblWinNGames=Gewinne {0} Spiele #TotalMatchWins.java -lblTotalMatchWins=Total Match Wins -lblWinNMatches=Win {0} Matches -lblMatch=Match +lblTotalMatchWins=Gesamtzahl gewonnene Begegnungen +lblWinNMatches=Gewinne {0} Begegnungen +lblMatch=Begegnung #TotalPuzzlesSolved.java -lblTotalPuzzlesSolved=Total Puzzles Solved -lblSolveNPuzzles=Solve {0} puzzles +lblTotalPuzzlesSolved=Gesamtzahl gelöste Rätsel +lblSolveNPuzzles=Löse {0} Rätsel #VariantWins.java -lblWinNVariantGame=Win {0} {1} game +lblWinNVariantGame=Gewinne {0} {1}-Spiele #AbstractMulligan.java -lblPlayerKeepNCardsHand={0} has kept a hand of {1} cards \ No newline at end of file +lblPlayerKeepNCardsHand={0} hat {1} Karten auf der Hand behalten +#VSubmenuAvatars.java +lblAvatars=Avatare +#AltWinAchievements.java +lblAlternateWinConditions=Alternative Siegbedingung +lblWinGameWithCard=Gewinne ein Spiel durch {0} +#VSubmenuOnlineLobby.java +lblLobby=Lobby +lblConnectToServer=Verbinde mit Server +lblOnlineLobbyTitle=Online-Mehrspieler: Lobby +lblLeaveLobbyConfirm=Lobby verlassen? +lblLeaveLobbyDescription=Lobby verlassen? Schließt alle Verbindungen und stoppt Hosting. +#VDetail.java +lblCardDetail=Kartendetail +#VCardDesigner.java +lblCardDesigner=Karten-Designer +lblSaveAndApplyCardChanges=Sichern und anwenden der Kartenänderungen +#VCardScript.java +lblCardScript=Kartenskript +#VPicture.java +lblCardPicture=Kartenbild +#VProbabilities.java +lblDrawOrder=Reihenfolge der Ziehung +lblClickHereToReshuffle=Zum Mischen hier klicken! +lblSeeANewSampleShuffle=Zeigt ein neues Beispiel +lblSampleHand=Beispielhand +lblRemainingDraws=Verbleibende Ziehungen +#VStatistics.java +lblTotalCards=Summe Karten +lblTotalManaCost=Summe Manakosten +lblAverageManaCost=Durchschnittliche Manakosten +lblCardByColorTypeCMC=Karten nach Farbe, Typ und KMK: +lblBreakdownOfColorTypeCMC=Aufstellung der Karten nach Farbe, Typ und KMK +lblColoredManaSymbolsINManaCost=Farbige Manasymbole in den Manakosten: +lblAmountOfManaSymbolsInManaCostOfCards=Anzahl der farbigen Manasymbole in den Manakosten der Karten +lblMulticolorCardCount=Anzahl mehrfarbige Karten +lblBlackCardCount=Anzahl schwarze Karten +lblBlueCardCount=Anzahl blaue Karten +lblGreenCardCount=Anzahl grüne Karten +lblRedCardCount=Anzahl rote Karten +lblWhiteCardCount=Anzahl weiße Karten +lblColorlessCardCount=Anzahl farblose Karten +lblBlackManaSymbolCount=Anzahl schwarze Manasymbole +lblBlueManaSymbolCount=Anzahl blaue Manasymbole +lblGreenManaSymbolCount=Anzahl grüne Manasymbole +lblRedManaSymbolCount=Anzahl rote Manasymbole +lblWhiteManaSymbolCount=Anzahl weiße Manasymbole +lblArtifactCardCount=Anzahl Artefakte +lblCreatureCardCount=Anzahl Kreaturen +lblEnchantmentCardCount=Anzahl Verzauberungen +lblInstantCardCount=Anzahl Spontanzauber +lblLandCardCount=Anzahl Länder +lblPlaneswalkerCardCount=Anzahl Planeswalker +lblSorceryCardCount=Anzahl Hexereien +lblCMCNCardCount=Anzahl Karten KMK {0} +#FFileChooser.java +lblNewFolder=Neuer Ordner +lblInvalidFolder=Ungültiger Ordner +lblInvalidName=Ungültiger Namen +lblInvalidFile=Ungültige Datei +lblCannotAddNewFolderToInvaildFolder=Der neue Ordner kann keinem ungültigen Ordner hinzugefügt werden. +lblEnterNewFolderName=Namen für neuen Ordner eingeben. +lblEnterFolderNameNotValid='{0}' ist kein gültiger Ordnername. +lblNoFolderExistsWithSelectPath=Im gewählten Pfad existiert kein Ordner. +lblNoFileExistsWithSelectPath=Im gewählten Pfad existiert keine Datei. +lblCannotRenameFileInInvalidFolder=Umbenennen unmöglich. Ungültiger Ordner. +lblEnterNewNameForFolder=Neuen Namen für Ordner eingeben. +lblEnterNewNameForFile=Neuen Namen für Datei eingeben. +lblEnterNameNotValid='{0}' ist kein gültiger Name. +lblAreYouSureProceedDelete=Löschung durchführen? Dies kann nicht rückgängig gemacht werden. +lblDeleteFolder=Lösche Ordner +lblDeleteFile=Lösche Datei +lblRenameFolder=Ordner umbenennen +lblRenameFile=Datei umbenennen +lblCouldBotDeleteFile=Datei konnte nicht gelöscht werden. +#FloatingZone.java +lblRightClickToUnSort=- nach Namen sortiert (Rechtsklick auf Titel um nicht zu sortieren) +lblRightClickToSort=(Rechtsklick um zu sortieren) +lblPlayerZoneNCardSortStatus={0} {1} ({2}) {3} +#OnlineMenu.java +lblOnline=Online +lblShowChatPanel=Zeige Chat-Fenster +lblDisconnect=Verbindung trennen +#CardOverlaysMenu.java +lblCardName=Kartenname +lblPowerOrToughness=Stärke/Widerstandskraft +lblAbilityIcon=Fähigkeitsbild +lblShow=Anzeigen +#VField.java +lblField=Feld +lblPlayField={0}-Feld +lblNoPlayerForEDocID=Kein Spieler für {0} +#VHand.java +lblYourHand=Deine Hand +lblPlayerHand={0}s Hand +lblNoPlayerHand=KEIN-SPIELER-Hand +#PlayerDetailsPanel.java +lblHandNOfMax=Hand ({0}/{1}) +lblGraveyardNCardsNTypes=Friedhof ({0}) Typen[{1}] +lblLibraryNCards=Bibliothek ({0}) +lblExileNCards=Exil ({0}) +lblFlashbackNCards=Rückblende-Karten ({0}) +lblCommandZoneNCards=Komandozone ({0}) +lblWhiteManaOfN=Weißes Mana ({0}) +lblBlueManaOfN=Blaues Mana ({0}) +lblBlackManaOfN=Schwarzes Mana ({0}) +lblRedManaOfN=Rotes Mana ({0}) +lblGreenManaOfN=Grünes Mana ({0}) +lblColorlessManaOfN=Farbloses Mana ({0}) +#FTitleBarBase.java +lblLockTitleBar=Verriegle Titelzeile +lblUnlockTitleBar=Entriegle Titelzeile +lblRestoreDown=Unten wiederherstellen +lblMaximize=Mximieren +lblMinimize=Minimieren +#QuestFileLister.java +lblNameAndRank=Name | Rang +lblModeAndDifficulty=Modus | Schwierigkeit +lblRecordAndAssets=Bericht | Besitz +lblXWinOfYLost={0} S/{1} N +lblDeleteThisQuest=Lösche diese Quest +lblRenameThisQuest=Diese Quest umbenennen +lblRenameQuestTo=Diese Quest umbenennen in +lblQuestRename=Quest umbenennen +#StartingPoolType.java +lblUnrestricted=Unbeschränkt +lblCasualOrHistoricFormat=Gelegenheits-/historisches Format +lblCustomFormat=eigendefiniertes Format +lblEventOrStartDeck=Event- oder Starter-Deck +lblMySealedDeck=Mein Sealed-Deck +lblMyDraftDeck=Mein Draft-Deck +lblPredefinedCube=Vorgegebener Cube +#DevModeMenu.java +lblDeveloperCorner=Entwicker-Ecke +#CSubmenuPuzzleSolve.java +lblPleaseFirstSelectAPuzzleFromList=Bitte erst Rätsel aus der Liste wählen! +lblNoSelectedPuzzle=Kein Rätsel gewählt! +#CSubmenuPuzzleCreate.java +lblWhoShouldBeFirstTakeTurn=Wer soll das Recht des ersten Zuges haben? +lblWelcomePuzzleModeMessage=Willkomen zum Erstelle-ein-Rätsel-Modus.\n\nBitte stelle sicher, daß der Entwicklermodus in den Einstellungen aktiviert ist.\nBeachte, daß auch hier die Regeln gelten. Also wird auch ein Spieler verlieren, wenn\ner versucht Karten von einer leeren Bibliothek zu ziehen! +#CDock.java +lblTargetingArcsOff=Zielpfleile: Aus +lblTargetingArcsCardMouseover=Zielpfleile: Wenn Mauszeiger über Karte +lblTargetingArcsAlwaysOn=Zielpfleile: Immer an +#ListCardArea.java +lblDone=Fertig +#DeckImport.java +lblSideboardSummayLine=Zeile für Sideboard-Zusammenfassung +lblImportedDeckSummay=Eine Zusammenfassung des importierten Decks erscheint hier +lblDeckImporter=Deck-Import +lblPasteTypeDecklist=Deckliste einfügen oder eintippen +lblExpectRecognizedLines=Erkannte Zeilen sollten erscheinen +lblDeckImporterSummaryOfMain=Deck: {0} Karten erkannt, {1} unbekannte Karten +lblDeckImporterSummaryOfSideboard=Sideboard: {0} Karten erkannt, {1} unbekannte Karten +#CEditorTokenViewer.java +lblAllTokens=Alle Spielsteine +#StartRenderer.java +lblClickToAddTargetToFavorites=Klicke um {0} zu deinen Favoriten hinzuzufügen +lblClickToremoveTargetToFavorites=Klicke um {0} von deinen Favoriten zu entfernen +#PhaseIndicator.java +#translate html*** please keep HTML Tags +htmlPhaseUpkeepTooltip=Phase: Versorgung
Klicke zum Umschalten. +htmlPhaseDrawTooltip=Phase: Karte ziehen
Klicke zum Umschalten. +htmlPhaseMain1Tooltip=Phase: Hauptphase 1
Klicke zum Umschalten. +htmlPhaseBeginCombatTooltip=Phase: Vor dem Kampf
Klicke zum Umschalten. +htmlPhaseDeclareAttackersTooltip=Phase: Angeifer deklarieren
Klicke zum Umschalten. +htmlPhaseDeclareBlockersTooltip=Phase: Blocker deklarieren
Klicke zum Umschalten. +htmlPhaseFirstStrikeDamageTooltip=Phase: Erstschlagschaden
Klicke zum Umschalten. +htmlPhaseCombatDamageTooltip=Phase: Kampfschaden
Klicke zum Umschalten. +htmlPhaseEndCombatTooltip=Phase: Ende des Kampfes
Klicke zum Umschalten. +htmlPhaseMain2Tooltip=Phase: Hauptphase 2
Klicke zum Umschalten. +htmlPhaseEndTurnTooltip=Phase: Ende des Zuges
Klicke zum Umschalten. +htmlPhaseCleanupTooltip=Phase: Aufräumen
Klicke zum Umschalten. +#GuiChoose.java +lblSideboardForPlayer=Sideboard für {0} +lblOtherInteger=Andere... +#DeckImportController.java +lblReplaceCurrentDeckConfirm=Dies wird den Inhalt deines aktuellen Decks durch diese Karten ersetzen.\n\nFortsetzen? +lblReplaceCurrentDeck=Ersetze aktuelles Deck +lblReplace=Ersetzen +#FNetOverlay.java +lblChat=Chat +lblSend=Senden +#CSubmenuOnlineLobby.java +lblUnableStartServerPortAlreadyUse=Kann Server nicht starten. Port wird bereits genutzt. +lblStartingServer=Starte Server... +lblConnectingToServer=Verbinde zu Server... +#NetConnectUtil.java +lblOnlineMultiplayerDest=Diese Funktion befindet sich noch in der Entwicklung.\nDaher kannst du noch auf Fehler stoßen.\n\n - = * H E R E B E E L D R A Z I * = -\n\nURL eingeben zum Verbinden mit einem Server.\nUm selber einen Server zu starten leer lassen. +lblHostingPortOnN=Hoste an Port {0}. +lblShareURLToMakePlayerJoinServer=Gib folgende URL an andere Spieler zum Verbinden mit deinem Server. Zur Erleichterung wurde sie in die Zwischenablage kopiert.\n\n{0}\n\nFür lokale Spiele nutze folgende URL: {1} +lblForgeUnableDetermineYourExternalIP=Forge konnte dein externe IP nicht ermitteln!\n\n{0} +lblServerURL=Server-URL +lblYourConnectionToHostWasInterrupted=Deine Verbindung mit dem Host ({0}) wurde unterbrochen. +lblConnectedIPPort=Verbunden mit {0}:{1} +#GameLobby.java +lblRequiredLeastTwoPlayerStartGame=Es braucht mindestens zwei Spieler für ein Spiel. +lblNotEnoughTeams=Nicht genug Teams! Bitte Teamzuordung anpassen. +lblPlayerIsNotReady=Spieler {0} ist nicht startklar. +lblPleaseSpecifyPlayerDeck=Bitte wähle ein Deck für {0} +lblPlayerDoesntHaveCommander={0} hat keinen General +lblPlayerDeckError={0} Deck {1} +lblInvalidCommanderGameTypeDeck=Ungültiges {0}-Deck +lblInvalidSchemeDeck=Ungültiges Verschwörungs-Deck +lblInvalidPlanarDeck=Ungültiges Welten-Deck +lblNoSelectedVanguardAvatarForPlayer=Kein Vanguard-Avatar gewählt für {0}. Bitte einen auswählen oder Vanguard abwählen +#AutoUpdater.java +lblYouHaventSetUpdateChannel=Du hast noch keinen Update-Kanal gewählt. Möchtest du jetzt einen wählen? +lblManualCheck=Manuell prüfen +lblNewVersionForgeAvailableUpdateConfirm=Eine neue Version von Forge ist vorhanden ({0}).\nDu hast Version ({1})\n\nMöchtest du jetzt aktualisieren? +lblUpdateNow=Aktualisieren jetzt +lblUpdateLater=Aktualisieren später +lblNewVersionAvailable=Neue Version vorhanden +lblNewVersionDownloading=Lade neue Version... +lblForgeHasBeenUpdateRestartForgeToUseNewVersion=Forge wurde heruntergeladen. Du solltest die Datei entpacken und Forge neu starten. +lblExitNowConfirm=Jetzt verlassen? +#OnlineChatScreen.java +lblEnterMessageToSend=Nachricht zum Senden eingeben +#OnlineLobbyScreen.java +lblDetectedInvalidHostAddress=Ungültige Host-Adresse ({0}) wurde festgestellt. +#Player.java +lblChooseACompanion=Wähle einen Gefährten diff --git a/forge-gui/res/languages/en-US.properties b/forge-gui/res/languages/en-US.properties index 3041bb1895d..7c1cc2d7adc 100644 --- a/forge-gui/res/languages/en-US.properties +++ b/forge-gui/res/languages/en-US.properties @@ -17,10 +17,11 @@ lblOneOrMoreGamesActive=One or more games are currently active lblerrLoadingLayoutFile=Your %s layout file could not be read. It will be deleted after you press OK.\nThe game will proceed with default layout. lblLoadingQuest=Loading quest... #FScreen.java -lblHome=Home +#translate lblHomeWithSpaces,lblDeckEditorWithSpaces need keep spaces in text +lblHomeWithSpaces=Home +lblDeckEditorWithSpaces=Deck Editor lblWorkshop=Workshop lblBacktoHome=Back to Home -lblDeckEditor=Deck Editor lblCloseEditor=Close Editor lblCommanderDeckEditor=Commander Deck Editor lblOathbreakerDeckEditor=Oathbreaker Deck Editor @@ -38,6 +39,7 @@ lblLeaveDraft=Leave Draft lblBazaar=Bazaar lblConcedeGame=Concede Game txerrFailedtodeletelayoutfile=Failed to delete layout file. +lblLeaveBazaar=Leave Bazaar #VSubmenuPreferences.java Preferences=Preferences btnReset=Reset to Default Settings @@ -83,6 +85,7 @@ cbRandomArtInPools=Randomize Card Art in Generated Card Pools cbEnableSounds=Enable Sounds cbEnableMusic=Enable Music cbAltSoundSystem=Use Alternate Sound System +cbSROptimize=Optimize UI for screen readers cbUiForTouchScreen=Enhance UI for Touchscreens cbTimedTargOverlay=Enable Targeting Overlay Optimization cbCompactMainMenu=Use Compact Main Sidebar Menu @@ -178,6 +181,7 @@ SoundOptions=Sound Options nlEnableSounds=Enable sound effects during the game nlEnableMusic=Enable background music during the game nlAltSoundSystem=Use the alternate sound system (only use if you have issues with sound not playing or disappearing) +nlSrOptimize=Set various options to make FOrge work better with screen readers KeyboardShortcuts=Keyboard Shortcuts #VSubmenuAchievements.java lblAchievements=Achievements @@ -195,7 +199,7 @@ btnImportPictures=Import Data btnHowToPlay=How To Play btnDownloadPrices=Download Card Prices btnLicensing=License Details -lblCheckForUpdates=Check Forge server to see if there's a more recent release +lblCheckForUpdates=Check Forge server to see if there''s a more recent release lblDownloadPics=Download default card picture for each card. lblDownloadPicsHQ=Download default card HQ picture for each card. lblDownloadSetPics=Download all pictures of each card (one for each set the card appeared in) @@ -439,7 +443,7 @@ cbLaunchZeppelin=Launch Zeppelin #VSubmenuQuest.java lblQuestData=Quest Data lblLoadQuestData=Load Quest Data -lblStartanewQuest=Start a new Quest +lblStartanewQuest=Start Quest lblOldQuestData=Old quest data? Put into %s and restart Forge. rbEasy=Easy rbMedium=Medium @@ -451,7 +455,7 @@ lblStartingWorld=Starting World lblStartingPool=Starting Pool lblAllCardsAvailable=All cards will be available to play. lblStarterEventdeck=Starter/Event deck: -lblSanctionedformat=Sanctioned format: +lblSanctionedFormat=Sanctioned format lblCustomdeck=Custom deck lblDefineCustomFormat=Define custom format lblSelectFormat=Select format @@ -467,7 +471,7 @@ lblEmbark=Embark! lblboxCompleteSet=You will start the quest with 4 of each card in the sets you have selected. lblboxAllowDuplicates=When your starting pool is generated, duplicates of cards may be included. lblSameAsStartingPool=Same as starting pool -lblNewLoadQuest=New / Load Quest +lblNewLoadQuest=Load Quest #CSubmenuQChallenges.java lblLaunchaZeppelin=Launch a Zeppelin. lblPlant=Plant @@ -566,12 +570,21 @@ lblRandomThemeDecks=Random Theme Decks lblRandomDecks=Random Decks lblNetDecks=Net Decks lblNetCommanderDecks=Net Commander Decks +#VSubmenuTutorial +lblTutorial=Tutorial +lblTutorialMode=Tutorial Mode #VSubmenuPuzzleSolve.java lblSolve=Solve lblPuzzleModeSolve=Puzzle Mode: Solve #VSubmenuPuzzleCreate.java lblPuzzleModeCreate=Puzzle Mode: Create lblCreate=Create +lblCreateNewPuzzle=Create a New Puzzle +lblCreatePuzzleDest1=In this mode, you will start with a clean battlefield and empty zones. +lblCreatePuzzleDest2=You will need to use the Developer Mode tools to create a game state for your puzzle. +lblCreatePuzzleDest3=Then, use the Dump Game State command to export your game state with metadata template. +lblCreatePuzzleDest4=You can edit the exported file in a text editor to change the puzzle name, description, and objectives. +lblCreatePuzzleDest5=The puzzle file needs to have the .pzl extension and must be placed in res/puzzles. #VSubmenuGauntletLoad.java lblQuickGauntlets=Quick Gauntlets lblQuickGauntlet=Quick Gauntlet @@ -969,6 +982,10 @@ lblPreloadExtendedArtCards=Preload Extended Art Cards nlPreloadExtendedArtCards=When enabled, Preloads Extended Art Cards to Cache on Startup. lblShowFPSDisplay=Show FPS Display nlShowFPSDisplay=When enabled, show the FPS Display (Experimental). +lblEnableUnknownCards=Enable Unknown Cards +nlEnableUnknownCards=Enable Unknown Cards to be loaded to Unknown Set. (Requires restart) +lblExperimentalNetworkCompatibility=Experimental Network Compatibility +nlExperimentalNetworkCompatibility=Forge switches to compatible network stream. (If unsure, turn OFF this option) #MatchScreen.java lblPlayers=Players lblLog=Log @@ -1067,6 +1084,7 @@ lblSwipeUpTo=Swipe up to %s lblSwipeDownDetailView=Swipe down to switch to detail view lblSwipeDownPictureView=Swipe down to switch to picture view #VGameMenu.java +lblShowWinLoseOverlay=Show WinLose Overlay lblNoPlayerPriorityNoDeckListViewed=No player has priority at the moment, so deck list can''t be viewed. #FilesPage.java lblFiles=Files @@ -1083,7 +1101,7 @@ lblLandSet=Land Set lblAddBasicLandsAutoSuggest=Add Basic Lands to %s\n(double-tap statistics to auto-suggest) lblDeckStatisticsAutoSuggest=Deck statistics. Double click to auto-suggest basic lands. lblAssortedArt=Assorted Art -lblCardArt=Card Art %d +lblCardArtN=Card Art {0} lblNonLandCount=%d non-lands lblOldLandCount=%d lands lblNewLandCount=%d added lands @@ -1096,7 +1114,8 @@ lblFollowingCardsCannotBeImported=The following cards cannot be imported due to lblImportRemainingCards=Import remaining cards? lblNoKnownCardsOnClipboard=No known cards found on clipboard.\n\nCopy the decklist to the clipboard, then reopen this dialog. #FDeckViewer.java -lblDeckListCopiedClipboard=Deck list for ''%s'' copied to clipboard. +lblChangeSection=Change Section +lblDeckListCopiedClipboard=Deck list for ''{0}'' copied to clipboard. #FSideboardDialog.java lblUpdateMainFromSideboard=Update main deck from sideboard%s #FVanguardChooser.java @@ -1206,7 +1225,7 @@ lblChooseOrderCardsPutIntoPlanarDeck=Choose order of cards to put into the plana lblChooseOrderCardsPutIntoSchemeDeck=Choose order of cards to put into the scheme deck lblChooseOrderCopiesCast=Choose order of copies to cast lblDelveHowManyCards=Delve how many cards? -lblExileWhichCard=Exile which card? +lblExileWhichCard=Exile which card({0}/{1})? lblDestroy=destroy lblSelectUpToNumTargetToAction=Select up to %d {0}(s) to {1}. lblSelectNumTargetToAction=Select %d {0}(s) to {1}. @@ -1273,9 +1292,9 @@ lblCloseGame=Close Game? lblWaitingForOpponent=Waiting for opponent... lblYieldingUntilEndOfTurn=Yielding until end of turn.\nYou may cancel this yield to take an action. lblStopWatching=Stop Watching -lblEnterNumberBetweenMinAndMax=Enter a number between %min and %max: -lblEnterNumberGreaterThanOrEqualsToMin=Enter a number greater than or equal to %min: -lblEnterNumberLessThanOrEqualsToMax=Enter a number less than or equal to %max: +lblEnterNumberBetweenMinAndMax=Enter a number between {0} and {1}: +lblEnterNumberGreaterThanOrEqualsToMin=Enter a number greater than or equal to {0}: +lblEnterNumberLessThanOrEqualsToMax=Enter a number less than or equal to {0}: #PlayerOutcome.java lblWonBecauseAllOpponentsHaveLost=has won because all opponents have lost lblWonDueToEffectOf=has won due to effect of ''%s'' @@ -1573,6 +1592,8 @@ lblAnteCardsRemoved=These ante cards were removed #CEditorDraftingProcess.java lblQuitWithoutSaving=Quit without saving lblQuitDraft=Quit Draft +lblDraftPicks=Draft Picks +lblPackNCards=Pack {0} - Cards #LoadQuestScreen.java lblLoadingExistingQuests=Loading Existing Quests... lblNewQuest=New @@ -1620,6 +1641,7 @@ lblSell=Sell lblItem=item lblCardsForSale=Cards for Sale lblSellAllExtras=Sell all extras +lblSelectAllCards=Select All lblYourCards=Your Cards #QuestStatsScreen.java lblTournamentResults=Tournament Results @@ -1638,7 +1660,7 @@ lblDoYouWantPay=Do you want to pay lblDoYouWantPayNLife=Do you want to pay {0} life? lblDoyouWantTo=Do you want to lblDoYouWantMillNCardsOrDoAction=Do you want to mill {0} card(s)? {1} -lblDoYouWantFlipNCoinOrDoAction=Do you want to flip {0} coin(s)? {1} +lblDoYouWantFlipNCoinAction=Do you want to flip {0} coin(s)? lblDoYouWantRemoveNTargetTypeCounterFromCard=Do you want to remove {0} {1} counter from {2}? lblDoYouWantRemoveCountersFromCard=Do you want to remove counters from {0}? lblDoYouWantExileNCardsFromYourLibrary=Do you want to exile {0} card(s) from your library? @@ -1790,7 +1812,7 @@ lblWouldYouLikeRandomDiscardTargetCard=Would you like to discard {0} random card lblPlayerHasChosenCardsFrom={0} has chosen card(s) from #DrawEffect.java lblDoYouWantDrawCards=Do you want to draw {0}? -lblHowMayCardDoYouWantDraw=How may cards do you want to draw? +lblHowManyCardDoYouWantDraw=How many cards do you want to draw? #EncodeEffect.java lblDoYouWantExileCardAndEncodeOntoYouCreature=Do you want to exile {0} and encode it onto a creature you control? lblChooseACreatureYouControlToEncode=Choose a creature you control to encode @@ -2035,6 +2057,9 @@ lblOrigin=Origin lblDeckAverageCMC=Deck Average CMC lblDeckContents=Deck Contents lblDeckSize=Deck Size +lblBuyPrice=Buy Price +lblSellPrice=Sell Price +lblUsedInQuestDecks=Used in # Quest Decks lblIsTrue=is true lblIsFalse=is false lblEqual=\= @@ -2156,6 +2181,7 @@ lblConquestName=Conquest Name #HumanCostDecision.java lblChooseXValueForCard={0} - Choose a Value for X lblSelectOneSameNameCardToDiscardAlreadyChosen=Select one of the cards with the same name to discard. Already chosen: +lblSelectOneDifferentNameCardToDiscardAlreadyChosen=Select one of the cards with a different name to discard. Already chosen: lblSelectNMoreTargetTypeCardToDiscard=Select {0} more {1} to discard. lblDoYouWantCardDealNDamageToYou=Do you want {0} to deal {1} damage to you? lblDrawNCardsConfirm=Draw {0} Card(s)? @@ -2308,6 +2334,7 @@ lblOverkill=Overkill lblWinGameWithOppentAt=Win a game with opponent at lblNLife={0} life #PlaneswalkerAchievements.java +lblPlaneswalkerUltimates=Planeswalker Ultimates lblWinGameAfterActivatingCardUltimate=Win a game after activating {0} ultimate #Poisoned.java lblPoisoned=Poisoned @@ -2335,4 +2362,225 @@ lblSolveNPuzzles=Solve {0} puzzles #VariantWins.java lblWinNVariantGame=Win {0} {1} game #AbstractMulligan.java -lblPlayerKeepNCardsHand={0} has kept a hand of {1} cards \ No newline at end of file +lblPlayerKeepNCardsHand={0} has kept a hand of {1} cards +#VSubmenuAvatars.java +lblAvatars=Avatars +#AltWinAchievements.java +lblAlternateWinConditions=Alternate Win Conditions +lblWinGameWithCard=Win a game with {0} +#VSubmenuOnlineLobby.java +lblLobby=Lobby +lblConnectToServer=Connect to Server +lblOnlineLobbyTitle=Online Multiplayer: Lobby +lblLeaveLobbyConfirm=Leave lobby? +lblLeaveLobbyDescription=Leave lobby? Doing so will shut down all connections and stop hosting. +#VDetail.java +lblCardDetail=Card Detail +#VCardDesigner.java +lblCardDesigner=Card Designer +lblSaveAndApplyCardChanges=Save and Apply Card Changes +#VCardScript.java +lblCardScript=Card Script +#VPicture.java +lblCardPicture=Card Picture +#VProbabilities.java +lblDrawOrder=Draw Order +lblClickHereToReshuffle=CLICK HERE TO RE-SHUFFLE +lblSeeANewSampleShuffle=See a new sample shuffle +lblSampleHand=SAMPLE HAND +lblRemainingDraws=REMAINING DRAWS +#VStatistics.java +lblTotalCards=Total cards +lblTotalManaCost=Total mana cost +lblAverageManaCost=Average mana cost +lblCardByColorTypeCMC=CARDS BY COLOR, TYPE AND CMC: +lblBreakdownOfColorTypeCMC=Breakdown of cards by color, type and CMC +lblColoredManaSymbolsINManaCost=COLORED MANA SYMBOLS IN MANA COST: +lblAmountOfManaSymbolsInManaCostOfCards=Amount of mana symbols in mana cost of cards +lblMulticolorCardCount=Multicolor Card Count +lblBlackCardCount=Black Card Count +lblBlueCardCount=Blue Card Count +lblGreenCardCount=Green Card Count +lblRedCardCount=Red Card Count +lblWhiteCardCount=White Card Count +lblColorlessCardCount=Colorless Card Count +lblBlackManaSymbolCount=Black Mana Symbol Count +lblBlueManaSymbolCount=Blue Mana Symbol Count +lblGreenManaSymbolCount=Green Mana Symbol Count +lblRedManaSymbolCount=Red Mana Symbol Count +lblWhiteManaSymbolCount=White Mana Symbol Count +lblArtifactCardCount=Artifact Card Count +lblCreatureCardCount=Creature Card Count +lblEnchantmentCardCount=Enchantment Card Count +lblInstantCardCount=Instant Card Count +lblLandCardCount=Land Card Count +lblPlaneswalkerCardCount=Planeswalker Card Count +lblSorceryCardCount=Sorcery Card Count +lblCMCNCardCount=CMC {0} Card Count +#FFileChooser.java +lblNewFolder=New Folder +lblInvalidFolder=Invalid Folder +lblInvalidName=Invalid Name +lblInvalidFile=Invalid File +lblCannotAddNewFolderToInvaildFolder=Cannot add new folder to invalid folder. +lblEnterNewFolderName=Enter name for new folder +lblEnterFolderNameNotValid="{0}" is not a valid folder name. +lblNoFolderExistsWithSelectPath=No folder exists with the selected path. +lblNoFileExistsWithSelectPath=No file exists with the selected path. +lblCannotRenameFileInInvalidFolder=Cannot rename file in invalid folder. +lblEnterNewNameForFolder=Enter new name for folder +lblEnterNewNameForFile=Enter new name for file +lblEnterNameNotValid="{0}" is not a valid name. +lblAreYouSureProceedDelete=Are you sure you wish to proceed with delete? This action cannot be undone. +lblDeleteFolder=Delete Folder +lblDeleteFile=Delete File +lblRenameFolder=Rename Folder +lblRenameFile=Rename File +lblCouldBotDeleteFile=Could not delete file. +#FloatingZone.java +lblRightClickToUnSort=- sorted by name (right click in title to not sort) +lblRightClickToSort=(right click in title to sort) +lblPlayerZoneNCardSortStatus={0} {1} ({2}) {3} +#OnlineMenu.java +lblOnline=Online +lblShowChatPanel=Show Chat Panel +lblDisconnect=Disconnect +#CardOverlaysMenu.java +lblCardName=Card Name +lblPowerOrToughness=Power/Toughness +lblAbilityIcon=Ability Icon +lblShow=Show +#VField.java +lblField=Field +lblPlayField={0} Field +lblNoPlayerForEDocID=NO PLAYER FOR {0} +#VHand.java +lblYourHand=Your Hand +lblPlayerHand={0} Hand +lblNoPlayerHand=NO PLAYER Hand +#PlayerDetailsPanel.java +lblHandNOfMax=Hand ({0}/{1}) +lblGraveyardNCardsNTypes=Graveyard ({0}) Types[{1}] +lblLibraryNCards=Library ({0}) +lblExileNCards=Exile ({0}) +lblFlashbackNCards=Flashback cards ({0}) +lblCommandZoneNCards=Command zone ({0}) +lblWhiteManaOfN=White mana ({0}) +lblBlueManaOfN=Blue mana ({0}) +lblBlackManaOfN=Black mana ({0}) +lblRedManaOfN=Red mana ({0}) +lblGreenManaOfN=Green mana ({0}) +lblColorlessManaOfN=Colorless mana ({0}) +#FTitleBarBase.java +lblLockTitleBar=lock Title Bar +lblUnlockTitleBar=Unlock Title Bar +lblRestoreDown=Restore Down +lblMaximize=Maximize +lblMinimize=Minimize +#QuestFileLister.java +lblNameAndRank=Name | Rank +lblModeAndDifficulty=Mode | Difficulty +lblRecordAndAssets=Record | Assets +lblXWinOfYLost={0} W/{1} L +lblDeleteThisQuest=Delete this quest +lblRenameThisQuest=Rename this quest +lblRenameQuestTo=Rename quest to +lblQuestRename=Quest Rename +#StartingPoolType.java +lblUnrestricted=Unrestricted +lblCasualOrHistoricFormat=Casual/Historic format +lblCustomFormat=Custom format +lblEventOrStartDeck=Event or starter deck +lblMySealedDeck=My sealed deck +lblMyDraftDeck=My draft deck +lblPredefinedCube=Predefined cube +#DevModeMenu.java +lblDeveloperCorner=Developer''s Corner +#CSubmenuPuzzleSolve.java +lblPleaseFirstSelectAPuzzleFromList=Please select a puzzle from the list first! +lblNoSelectedPuzzle=No puzzle selected +#CSubmenuPuzzleCreate.java +lblWhoShouldBeFirstTakeTurn=Who should be the first to take a turn? +lblWelcomePuzzleModeMessage=Welcome to the Create a Puzzle mode.\n\nPlease make sure that Developer Mode is enabled in Forge preferences.\nRemember that rule enforcement is active, so players will lose the game\nfor drawing from empty library! +#CDock.java +lblTargetingArcsOff=Targeting arcs: Off +lblTargetingArcsCardMouseover=Targeting arcs: Card mouseover +lblTargetingArcsAlwaysOn=Targeting arcs: Always on +#ListCardArea.java +lblDone=Done +#DeckImport.java +lblSideboardSummayLine=Line for sideboard summary +lblImportedDeckSummay=Imported deck summary will appear here +lblDeckImporter=Deck Importer +lblPasteTypeDecklist=Paste or type a decklist +lblExpectRecognizedLines=Expect the recognized lines to appear +lblDeckImporterSummaryOfMain=Main: {0} cards recognized, {1} unknown cards +lblDeckImporterSummaryOfSideboard=Sideboard: {0} cards recognized, {1} unknown cards +#CEditorTokenViewer.java +lblAllTokens=All Tokens +#StartRenderer.java +lblClickToAddTargetToFavorites=Click to add {0} to your favorites +lblClickToremoveTargetToFavorites=Click to remove {0} to your favorites +#PhaseIndicator.java +#translate html*** please keep HTML Tags +htmlPhaseUpkeepTooltip=Phase: Upkeep
Click to toggle. +htmlPhaseDrawTooltip=Phase: Draw
Click to toggle. +htmlPhaseMain1Tooltip=Phase: Main 1
Click to toggle. +htmlPhaseBeginCombatTooltip=Phase: Begin Combat
Click to toggle. +htmlPhaseDeclareAttackersTooltip=Phase: Declare Attackers
Click to toggle. +htmlPhaseDeclareBlockersTooltip=Phase: Declare Blockers
Click to toggle. +htmlPhaseFirstStrikeDamageTooltip=Phase: First Strike Damage
Click to toggle. +htmlPhaseCombatDamageTooltip=Phase: Combat Damage
Click to toggle. +htmlPhaseEndCombatTooltip=Phase: End Combat
Click to toggle. +htmlPhaseMain2Tooltip=Phase: Main 2
Click to toggle. +htmlPhaseEndTurnTooltip=Phase: End Turn
Click to toggle. +htmlPhaseCleanupTooltip=Phase: Cleanup
Click to toggle. +#GuiChoose.java +lblSideboardForPlayer=Sideboard for {0} +lblOtherInteger=Other... +#DeckImportController.java +lblReplaceCurrentDeckConfirm=This will replace the contents of your current deck with these cards.\n\nProceed? +lblReplaceCurrentDeck=Replace Current Deck +lblReplace=Replace +#FNetOverlay.java +lblChat=Chat +lblSend=Send +#CSubmenuOnlineLobby.java +lblUnableStartServerPortAlreadyUse=Unable to start server, port already in use! +lblStartingServer=Starting server... +lblConnectingToServer=Connecting to server... +#NetConnectUtil.java +lblOnlineMultiplayerDest=This feature is under active development.\nYou are likely to find bugs.\n\n - = * H E R E B E E L D R A Z I * = -\n\nEnter the URL of the server to join.\nLeave blank to host your own server. +lblHostingPortOnN=Hosting on port {0}. +lblShareURLToMakePlayerJoinServer=Share the following URL with anyone who wishes to join your server. It has been copied to your clipboard for convenience.\n\n{0}\n\nFor internal games, use the following URL: {1} +lblForgeUnableDetermineYourExternalIP=Forge was unable to determine your external IP!\n\n{0} +lblServerURL=Server URL +lblYourConnectionToHostWasInterrupted=Your connection to the host ({0}) was interrupted. +lblConnectedIPPort=Connected to {0}:{1} +#GameLobby.java +lblRequiredLeastTwoPlayerStartGame=At least two players are required to start a game. +lblNotEnoughTeams=There are not enough teams! Please adjust team allocations. +lblPlayerIsNotReady=Player {0} is not ready +lblPleaseSpecifyPlayerDeck=Please specify a deck for {0} +lblPlayerDoesntHaveCommander={0} doesn''t have a commander +lblPlayerDeckError={0} deck {1} +lblInvalidCommanderGameTypeDeck=Invalid {0} Deck +lblInvalidSchemeDeck=Invalid Scheme Deck +lblInvalidPlanarDeck=Invalid Planar Deck +lblNoSelectedVanguardAvatarForPlayer=No Vanguard avatar selected for {0}. Please choose one or disable the Vanguard variant +#AutoUpdater.java +lblYouHaventSetUpdateChannel=You haven''t set an update channel. Do you want to check a channel now? +lblManualCheck=Manual Check +lblNewVersionForgeAvailableUpdateConfirm=A new version of Forge is available ({0}).\nYou are currently on version ({1})\n\nWould you like to update to the new version now? +lblUpdateNow=Update Now +lblUpdateLater=Update Later +lblNewVersionAvailable=New Version Available +lblNewVersionDownloading=Download the new version.. +lblForgeHasBeenUpdateRestartForgeToUseNewVersion=Forge has been downloaded. You should extract the package and restart Forge for the new version. +lblExitNowConfirm=Exit now? +#OnlineChatScreen.java +lblEnterMessageToSend=Enter message to send +#OnlineLobbyScreen.java +lblDetectedInvalidHostAddress=Invalid host address ({0}) was detected. +#Player.java +lblChooseACompanion=Choose a companion \ No newline at end of file diff --git a/forge-gui/res/languages/es-ES.properties b/forge-gui/res/languages/es-ES.properties index 29524d91269..804e036e11d 100644 --- a/forge-gui/res/languages/es-ES.properties +++ b/forge-gui/res/languages/es-ES.properties @@ -17,10 +17,11 @@ lblOneOrMoreGamesActive=Una o más partidas están actualmente activos lblerrLoadingLayoutFile=No se pudo leer el archivo de diseño %s. Se eliminará después de presionar OK.\nEl juego continuará con el diseño predeterminado. lblLoadingQuest=Cargando datos de Aventura.... #FScreen.java -lblHome=Inicio +#translate lblHomeWithSpaces,lblDeckEditorWithSpaces need keep spaces in text +lblHomeWithSpaces=Inicio +lblDeckEditorWithSpaces=Editor de Mazos lblWorkshop=Taller lblBacktoHome=Volver a Inicio -lblDeckEditor=Editor de Mazos lblCloseEditor=Cerrar Editor lblCommanderDeckEditor=Editor Mazos Commander lblOathbreakerDeckEditor=Editor Mazos Oathbreaker @@ -38,6 +39,7 @@ lblLeaveDraft=Abandonar Draft lblBazaar=Bazar lblConcedeGame=Conceder Partida txerrFailedtodeletelayoutfile=Fallo al borrar el archivo de disposición +lblLeaveBazaar=Leave Bazaar #VSubmenuPreferences.java Preferences=Preferencias btnReset=Restablecer la configuración predeterminada @@ -55,7 +57,7 @@ nlAutoUpdater=Selecciona la versión a utilizar para actualizar Forge cbpSelectLanguage=Idioma nlSelectLanguage=Seleccionar idioma (excepto partida). Todavía un trabajo en progreso) (Es necesario reiniciar Forge) cbRemoveSmall=Eliminar Pequeñas Criaturas -cbCardBased=Incluye la generación de mazo basado en tarjeta +cbCardBased=Incluye la generación de mazo basado en carta cbSingletons=Mode Singleton cbRemoveArtifacts=Quitar artefactos cbAnte=Jugar con apuesta (Ante) @@ -83,6 +85,7 @@ cbRandomArtInPools=Aleatorizar Arte de la Carta en los pools que se generen cbEnableSounds=Activar sonidos cbEnableMusic=Activar música cbAltSoundSystem=Utilizar el sistema de sonido alternativo +cbSROptimize=Optimize UI for screen readers cbUiForTouchScreen=Mejorar la interfaz de usuario para pantallas táctiles cbTimedTargOverlay=Habilitar optimización de superposición de capas cbCompactMainMenu=Usar el menú de la barra lateral principal compacta @@ -148,7 +151,7 @@ DeckEditorOptions=Opciones del editor de mazo nlFilterLandsByColorId=Al usar filtros de color de cartas, filtre las tierras de manera que sea más fácil encontrar tierras que produzcan ese color de maná. AdvancedSettings=Ajustes avanzados nlDevMode=Habilita el menú con funciones para probar durante el desarrollo. -nlWorkshopSyntax=Habilita la comprobación de sintaxis de los guiones de tarjetas en el taller. Nota: funcionalidad aún en fase de prueba! +nlWorkshopSyntax=Habilita la comprobación de sintaxis de los guiones de cartas en el taller. Nota: funcionalidad aún en fase de prueba! nlGameLogEntryType=Cambia la cantidad de información que se muestra en el registro del juego. Ordenado de menos a más detallado. nlCloseAction=Cambia lo que sucede al hacer clic en el botón X en la parte superior derecha. nlLoadCardsLazily=Si está activado, Forge cargará los scripts de las cartas según sea necesario en lugar de al inicio. (Advertencia: Experimental) @@ -173,19 +176,20 @@ nlStackCreatures=Apila criaturas idénticas en el campo de batalla, como tierras nlTimedTargOverlay=Habilita la optimización basada en la regulación de la superposición de objetivos para reducir el uso de la CPU (solo desactívela si experimenta interferencias en el hardware más antiguo, es necesario iniciar de nuevo el juego). nlCounterDisplayType=Selecciona el estilo en el que se mostrarán los contadores en las cartas. En texto, en imagen o híbrido (muestra ambos a la vez). nlCounterDisplayLocation=Determina dónde colocar los contadores basados en texto en la carta: cerca de la parte superior o cerca de la parte inferior. -nlDisplayCurrentCardColors=Muestra el color actual de las cartas en el panel de información detallada de la tarjeta. +nlDisplayCurrentCardColors=Muestra el color actual de las cartas en el panel de información detallada de la carta. SoundOptions=Opciones de Sonido nlEnableSounds=Habilitar efectos de sonido durante el juego nlEnableMusic=Habilitar música de fondo durante el juego nlAltSoundSystem=Use el sistema de sonido alternativo (solo use si tiene problemas con el sonido que no se reproduce o desaparece) +nlSrOptimize=Set various options to make FOrge work better with screen readers KeyboardShortcuts=Atajos de teclado #VSubmenuAchievements.java lblAchievements=Logros #VSubmenuDownloaders.java btnCheckForUpdates=Comprobar Actualizaciones btnDownloadSetPics=Descargar todas las Ediciones de Cartas -btnDownloadPics=Descargar todas las Cartas btnDownloadPicsHQ=Descargar todas las Cartas en calidad alta (Muy lento!) +btnDownloadPics=Descargar todas las Cartas btnDownloadQuestImages=Descargar Imágenes del modo Quest btnDownloadAchievementImages=Descagar Imágenes de los Logros btnReportBug=Reportar un error @@ -314,7 +318,7 @@ lblExitForge=Salir de Forge #ConstructedGameMenu.java lblSelectAvatarFor=Seleccionar avatar para %s lblRemoveSmallCreatures=Elimina 1/1 y 0 /X criaturas en los mazos generados. -lblRemoveArtifacts=Retira las tarjetas de artefactos en los mazos generados. +lblRemoveArtifacts=Retira las cartas de artefactos en los mazos generados. PreventNonLandDuplicates=Evitar que no se dupliquen las tierras en los mazos generadas. #PlayerPanel.java lblName=Nombre @@ -451,7 +455,7 @@ lblStartingWorld=Mundo de partida lblStartingPool=Pool inicial lblAllCardsAvailable=Todas las cartas estarán disponibles para jugar. lblStarterEventdeck=Mazo de Inicio/Evento -lblSanctionedformat=Formato Oficial +lblSanctionedFormat=Formato Oficial lblCustomdeck=Mazo Personalizado lblDefineCustomFormat=Define mazo personalizado lblSelectFormat=Selecciona formato @@ -467,7 +471,7 @@ lblEmbark=¡Embarcarse! lblboxCompleteSet=Comenzarás la aventura con 4 copias de cada carta en los sets que hayas seleccionado. lblboxAllowDuplicates=Cuando tu pool inicial se genera, se puede incluir duplicados de cartas. lblSameAsStartingPool=Igual que el pool inicial -lblNewLoadQuest=Nueva/Cargar Aventura +lblNewLoadQuest=Cargar Aventura #CSubmenuQChallenges.java lblLaunchaZeppelin=Lanzar el Zeppelin. lblPlant=Planta @@ -513,7 +517,7 @@ lblColors=Colores lblnoSettings=No hay configuraciones disponibles para esta selección. lblDistribution=Distribución lblHoverforDescription=Pase el cursor sobre cada elemento para obtener una descripción más detallada. -lblradBalanced=Una distribución "equilibrada" proporcionará una cantidad aproximadamente igual cartas tarjetas en cada color seleccionado. +lblradBalanced=Una distribución "equilibrada" proporcionará una cantidad aproximadamente igual cartas cartas en cada color seleccionado. lblradRandom=Una distribución "Aleatorio real" se seleccionará casi completamente al azar. Esto ignora cualquier selección de color. lblradSurpriseMe=Esto es lo mismo que una distribución "equilibrada", excepto que los colores seleccionados serán aleatorios y no se le dirá qué son. lblradBoosters=Esto ignora todas las configuraciones de color y en su lugar genera un conjunto de cartas de un número específico de sobres. @@ -566,12 +570,21 @@ lblRandomThemeDecks=Mazos Aleatorios Temáticos lblRandomDecks=Mazos Aleatorios lblNetDecks=Mazos en línea lblNetCommanderDecks=Mazos Commander en línea +#VSubmenuTutorial +lblTutorial=Tutorial +lblTutorialMode=Tutorial Mode #VSubmenuPuzzleSolve.java lblSolve=Resolver lblPuzzleModeSolve=Modo Puzzle: Resolver #VSubmenuPuzzleCreate.java lblPuzzleModeCreate=Modo Puzzle: Crear lblCreate=Crear +lblCreateNewPuzzle=Create a New Puzzle +lblCreatePuzzleDest1=In this mode, you will start with a clean battlefield and empty zones. +lblCreatePuzzleDest2=You will need to use the Developer Mode tools to create a game state for your puzzle. +lblCreatePuzzleDest3=Then, use the Dump Game State command to export your game state with metadata template. +lblCreatePuzzleDest4=You can edit the exported file in a text editor to change the puzzle name, description, and objectives. +lblCreatePuzzleDest5=The puzzle file needs to have the .pzl extension and must be placed in res/puzzles. #VSubmenuGauntletLoad.java lblQuickGauntlets=Desafíos Rápidos lblQuickGauntlet=Desafío Rápido @@ -930,7 +943,7 @@ lblOrderGraveyard=Orden del Cementerio lblRestartForge=Reiniciar Forge lblRestartForgeDescription=Debes reiniciar Forge para que este cambio surta efecto. lblRotateZoomPlanesPhenomena=Girar la imagen ampliada de Planos/Fenómenos -lblRotateZoomSplit=Girar la imagen ampliada de las tarjetas divididas +lblRotateZoomSplit=Girar la imagen ampliada de las cartas divididas lblShowAbilityIconsOverlays=Mostrar iconos de habilidades lblShowCardIDOverlays=Mostrar superposiciones de identificador de carta lblShowCardManaCostOverlays=Mostrar superposiciones de costes de maná de cartas @@ -945,14 +958,14 @@ nlAutomaticBugReports=Envía automáticamente informes de errores a los desarrol nlBattlefieldTextureFiltering=Filtra el arte de la carta en el campo de batalla para que sea menos pixelada en pantallas grandes (se requiere reiniciar, puede reducir el rendimiento). nlCompactListItems=Muestra de forma predeterminada solo una línea de texto para las cartas y mazos en todas las vistas de lista. nlCompactTabs=Muestra pestañas más pequeñas en la parte superior de las pantallas de la página de pestañas (como esta pantalla). -nlDisableCardEffect=Deshabilita la imagen ampliada para las tarjetas ''Efecto''. +nlDisableCardEffect=Deshabilita la imagen ampliada para las cartas ''Efecto''. nlDynamicBackgroundPlanechase=Utiliza las imágenes de Planos actuales como fondo (las imágenes de los Planos deben estar en la carpeta cache/pics/planechase). nlHotSeatMode=Cuando comience un juego con 2 jugadores humanos, utiliza una petición única para controlar a ambos jugadores. nlLandscapeMode=Utiliza la orientación horizontal para la aplicación en lugar de la orientación vertical. nlMinimizeScreenLock=Minimiza Forge cuando la pantalla está bloqueada (habilítalo si experimentas fallos gráficos después de bloquear la pantalla). nlOrderGraveyard=Determina cuándo permitir ordenar las cartas que van al cementerio (nunca/siempre/solo con cartas relevantes). nlRotateZoomPlanesPhenomena=Gira la imagen ampliada de las cartas Plano o Fenómeno. -nlRotateZoomSplit=Gira la imagen ampliada de las tarjetas divididas. +nlRotateZoomSplit=Gira la imagen ampliada de las cartas divididas. nlShowAbilityIconsOverlays=Muestra los iconos de habilidad de las cartas, de lo contrario, estarán ocultos. nlShowCardIDOverlays=Muestra superposiciones del identificador de la carta, de lo contrario, ocúltalas. nlShowCardManaCostOverlays=Muestra superposiciones de coste de maná para las cartas, de lo contrario, ocúltalas. @@ -969,6 +982,10 @@ lblPreloadExtendedArtCards=Precargar Cartas de Arte Extendido nlPreloadExtendedArtCards=Cuando está habilitado, carga previamente las cartas de arte ampliadas en la caché al iniciar el programa. lblShowFPSDisplay=Mostrar FPS nlShowFPSDisplay=Cuando está habilitado, muestra los FPS (Experimental). +lblEnableUnknownCards=Enable Unknown Cards +nlEnableUnknownCards=Enable Unknown Cards to be loaded to Unknown Set. (Requires restart) +lblExperimentalNetworkCompatibility=Experimental Network Compatibility +nlExperimentalNetworkCompatibility=Forge switches to compatible network stream. (If unsure, turn OFF this option) #MatchScreen.java lblPlayers=Jugadores lblLog=Log @@ -1067,6 +1084,7 @@ lblSwipeUpTo=Desliza hacia arriba para %s lblSwipeDownDetailView=Desliza hacia abajo para cambiar a la vista de detalle lblSwipeDownPictureView=Desliza hacia abajo para cambiar a la vista de imagen #VGameMenu.java +lblShowWinLoseOverlay=Show WinLose Overlay lblNoPlayerPriorityNoDeckListViewed=Ningún jugador tiene prioridad en este momento, por lo que la lista de mazos no se puede ver. #FilesPage.java lblFiles=Archivos @@ -1083,7 +1101,7 @@ lblLandSet=Conjunto de Tierras lblAddBasicLandsAutoSuggest=Añadir Tierras Básicas a %s\n(para autosugerir haz doble clic en las estadísticas) lblDeckStatisticsAutoSuggest=Estadísticas del mazo. Haz doble clic para autosugerir tierras básicas. lblAssortedArt=Arte Variado -lblCardArt=Arte de Carta %d +lblCardArtN=Arte de Carta {0} lblNonLandCount=%d no tierras lblOldLandCount=%d tierras lblNewLandCount=%d tierras añadidas @@ -1096,7 +1114,8 @@ lblFollowingCardsCannotBeImported=Las siguientes cartas no pueden ser importadas lblImportRemainingCards=¿Importar las cartas restantes? lblNoKnownCardsOnClipboard=No se han encontrado cartas conocidas en el portapapeles.\n\nCopia la lista del mazo en el portapapeles y, a continuación, vuelve a abrir este cuadro de diálogo. #FDeckViewer.java -lblDeckListCopiedClipboard=Lista de Mazo para ''%s'' copiada al portapapeles. +lblChangeSection=Change Section +lblDeckListCopiedClipboard=Lista de Mazo para ''{0}'' copiada al portapapeles. #FSideboardDialog.java lblUpdateMainFromSideboard=Actualiza el mazo principal desde el banquillo%s #FVanguardChooser.java @@ -1206,7 +1225,7 @@ lblChooseOrderCardsPutIntoPlanarDeck=Elige el orden de las cartas que quieres po lblChooseOrderCardsPutIntoSchemeDeck=Elige el orden de las cartas que quieres poner en el mazo scheme lblChooseOrderCopiesCast=Elige el orden de las copias que se van a invocar lblDelveHowManyCards=¿Excavar cuántas cartas? -lblExileWhichCard=¿Exiliar qué carta? +lblExileWhichCard=¿Exiliar qué carta({0}/{1})? lblDestroy=destruir lblSelectUpToNumTargetToAction=Selecciona hasta %d {0}(s) a {1}. lblSelectNumTargetToAction=Seleccciona %d {0}(s) a {1}. @@ -1273,9 +1292,9 @@ lblCloseGame=¿Cerrar Partida? lblWaitingForOpponent=Esperando al oponente... lblYieldingUntilEndOfTurn=Cediendo hasta el final del turno.\nPuedes cancelar esta cesión para realizar una acción. lblStopWatching=Dejar de Observar -lblEnterNumberBetweenMinAndMax=Introduce un número entre %min y %max: -lblEnterNumberGreaterThanOrEqualsToMin=Introduce un número mayor o igual a %min: -lblEnterNumberLessThanOrEqualsToMax=Introduce un número menor o igual a %max: +lblEnterNumberBetweenMinAndMax=Introduce un número entre {0} y {1}: +lblEnterNumberGreaterThanOrEqualsToMin=Introduce un número mayor o igual a {0}: +lblEnterNumberLessThanOrEqualsToMax=Introduce un número menor o igual a {0}: #PlayerOutcome.java lblWonBecauseAllOpponentsHaveLost=ha ganado porque todos los oponentes han perdido lblWonDueToEffectOf=ha ganado debido al efecto de ''%s'' @@ -1566,13 +1585,15 @@ lblAlreadyDeckName=Ya hay un mazo llamado '' lblOverwriteConfirm=''. ¿Sobreescribir? lblOverwriteDeck=¿Sobreescribir Mazo? lblEndDraftConfirm=Esto terminará con el draft actual y no podrás reanudarlo.\n\n¿Abandonar de todos modos? -lblLeaveDraft=¿Abandonar Draft? +lblLeaveDraft=Abandonar Draft #Match.java lblAICantPlayCards=La IA no puede jugar bien estas cartas lblAnteCardsRemoved=Estas cartas de ante fueron eliminadas #CEditorDraftingProcess.java lblQuitWithoutSaving=Salir sin guardar lblQuitDraft=Salir de Draft +lblDraftPicks=Draft Picks +lblPackNCards=Pack {0} - Cards #LoadQuestScreen.java lblLoadingExistingQuests=Cargando las Aventuras existentes... lblNewQuest=Nuevo @@ -1620,6 +1641,7 @@ lblSell=Vender lblItem=ítem lblCardsForSale=Cartas en Venta lblSellAllExtras=Vender todos los extras +lblSelectAllCards=Select All lblYourCards=Tus Cartas #QuestStatsScreen.java lblTournamentResults=Resultados de los Torneos @@ -1638,7 +1660,7 @@ lblDoYouWantPay=¿Quieres pagar lblDoYouWantPayNLife=¿Quieres pagar {0} de vida? lblDoyouWantTo=¿Quieres lblDoYouWantMillNCardsOrDoAction=¿Quieres moler {0} carta(s)? {1} -lblDoYouWantFlipNCoinOrDoAction=¿Quieres lanzar {0} moneda(s)? {1} +lblDoYouWantFlipNCoinAction=¿Quieres lanzar {0} moneda(s)? lblDoYouWantRemoveNTargetTypeCounterFromCard=¿Quieres quitar el contador {0} {1} de {2}? lblDoYouWantRemoveCountersFromCard=¿Quieres quitar los contadores de {0}? lblDoYouWantExileNCardsFromYourLibrary=¿Quieres exiliar {0} carta(s) de tu biblioteca? @@ -1677,7 +1699,7 @@ lblSelectACardAttachSourceTo={0} - Seleccione una carta a la que anexar. #BidLifeEffect.java lblBidLife=Elige una puja más alta lblChooseStartingBid=Elige una apuesta inicial -lblDoYouWantTopBid=¿Quieres hacer una apuesta máxima? Apuesta actual \= +lblDoYouWantTopBid=Do you want to top bid? Current Bid \= lblTopBidWithValueLife=oferta más alta con {0} de vida #BondEffect.java lblSelectACardPair=Selecciona una carta para emparejarla con @@ -1790,7 +1812,7 @@ lblWouldYouLikeRandomDiscardTargetCard=¿Te gustaría descartar {0} carta(s) ale lblPlayerHasChosenCardsFrom={0} ha elegido una o varias cartas de #DrawEffect.java lblDoYouWantDrawCards=¿Quieres robar {0}? -lblHowMayCardDoYouWantDraw=¿Cuántas cartas quieres robar? +lblHowManyCardDoYouWantDraw=¿Cuántas cartas quieres robar? #EncodeEffect.java lblDoYouWantExileCardAndEncodeOntoYouCreature=¿Quieres exiliar a {0} y codificarlo en una criatura que controlas? lblChooseACreatureYouControlToEncode=Elige una criatura que controlas para codificar @@ -1860,7 +1882,7 @@ lblVote=Votar lblCurrentVote=Votos actuales lblHowManyAdditionalVotesDoYouWant=¿Cuántos votos adicionales quieres? #InputPayMana.java -lblChooseManaAbility=Elige la habilidad de maná +lblChooseManaAbility=Elige una habilidad de maná: #VDevMenu.java lblUnlimitedLands=Jugar Tierras Ilimitadas lblGenerateMana=Generar Maná @@ -1995,6 +2017,8 @@ lblCardEffectToTargetValueIs=El valor del efecto de {0} para {1} es {2} lblAreYouSureWantPickCard=¿Estás seguro de que quieres elegir ''{0}''? lblSelectThisCardConfirm=¿Selecciona esta carta? #PlayerView.java +lblCommanderCastCard=Cast from command zone {0} times +lblCommanderCastPlayer={0} cast from command zone {1} times lblCommanderDealNDamageToPlayer=Daño del comandante a {0} de {1}: {2}\r\n lblNCommanderDamageFromOwnCommander=Daño al comandante por parte de su propio comandante {0}: {1}\r\n lblNCommanderDamageFromPlayerCommander=Daño del comandante desde {0} {1}: {2}\r\n @@ -2008,6 +2032,9 @@ lblDamagepreventionHas=Prevención de daños: {0} lblIsExtraTurn=Turno Extra: Sí lblExtraTurnCountHas=Contadore de Turno Extra: {0} lblAntedHas=Apostado: {0} +lblAdditionalVotes=You get {0} additional votes. +lblOptionalAdditionalVotes=You may vote {0} additional times. +lblControlsVote=You choose how each player votes. #VStack.java lblAlwaysYes=Siempre Sí lblAlwaysNo=Siempre No @@ -2030,6 +2057,9 @@ lblOrigin=Origen lblDeckAverageCMC=Media de CMC del Mazo lblDeckContents=Contenidos del Mazo lblDeckSize=Tamaño del Mazo +lblBuyPrice=Buy Price +lblSellPrice=Sell Price +lblUsedInQuestDecks=Used in # Quest Decks lblIsTrue=es true lblIsFalse=es false lblEqual=\= @@ -2117,6 +2147,7 @@ lblLoadingCurrentConquest=Cargando la conquista actual... lblSelectCommander=Selecciona Comandante lblCantSelectDeckBecause=No se puede seleccionar {0} \nMazo {1} #ConquestAEtherScreen.java +lblShardsAE=Shards: {0} lblHaveNAEShards=Fragmentos: {0} {1} lblTapToPullFromAE=Pulsa para sacar del Éter\n{0} lblSelectCaptionFilter=Selecciona Filtro {0} @@ -2150,6 +2181,7 @@ lblConquestName=Nombre de la Conquista #HumanCostDecision.java lblChooseXValueForCard={0} - Elige un Valor para X lblSelectOneSameNameCardToDiscardAlreadyChosen=Selecciona una de las cartas con el mismo nombre para descartarla. Ya elegida: +lblSelectOneDifferentNameCardToDiscardAlreadyChosen=Selecciona una de las cartas con un nombre diferente para descartarla. Ya elegida: lblSelectNMoreTargetTypeCardToDiscard=Selecciona {0} {1} más para descartar. lblDoYouWantCardDealNDamageToYou=¿Quieres que {0} te haga {1} de daño? lblDrawNCardsConfirm=¿Robar {0} Carta(s)? @@ -2302,6 +2334,7 @@ lblOverkill=Excesivo lblWinGameWithOppentAt=Gana un juego con el oponente en lblNLife={0} de vida #PlaneswalkerAchievements.java +lblPlaneswalkerUltimates=Planeswalker Ultimates lblWinGameAfterActivatingCardUltimate=Gana un juego después de activar el último {0} #Poisoned.java lblPoisoned=Envenenado @@ -2329,4 +2362,225 @@ lblSolveNPuzzles=Resuelve {0} puzzles #VariantWins.java lblWinNVariantGame=Gana {0} {1} juego #AbstractMulligan.java -lblPlayerKeepNCardsHand={0} ha mantenido una mano de {1} cartas \ No newline at end of file +lblPlayerKeepNCardsHand={0} ha mantenido una mano de {1} cartas +#VSubmenuAvatars.java +lblAvatars=Avatares +#AltWinAchievements.java +lblAlternateWinConditions=Condiciones de Victoria Alternativas +lblWinGameWithCard=Gana un juego con {0} +#VSubmenuOnlineLobby.java +lblLobby=Lobby +lblConnectToServer=Conectar al Servidor +lblOnlineLobbyTitle=Multijugador en Línea: Lobby +lblLeaveLobbyConfirm=¿Abandonar Lobby? +lblLeaveLobbyDescription=¿Abandonar Lobby? Hacerlo cerrará todas las conexiones y dejará de alojar. +#VDetail.java +lblCardDetail=Detalle de la Carta +#VCardDesigner.java +lblCardDesigner=Diseñador de la Carta +lblSaveAndApplyCardChanges=Guardar y Aplicar Cambios de Carta +#VCardScript.java +lblCardScript=Códigos de Cartas +#VPicture.java +lblCardPicture=Imagen de la Carta +#VProbabilities.java +lblDrawOrder=Orden de Robo +lblClickHereToReshuffle=HAGA CLIC AQUÍ PARA VOLVER A BARAJAR +lblSeeANewSampleShuffle=Ver una nueva muestra de mano barajada +lblSampleHand=MANO DE MUESTRA +lblRemainingDraws=ROBOS RESTANTES +#VStatistics.java +lblTotalCards=Cartas Totales +lblTotalManaCost=Costo total de maná +lblAverageManaCost=Costo promedio de maná +lblCardByColorTypeCMC=CARTAS POR COLOR, TIPO Y CMC: +lblBreakdownOfColorTypeCMC=Desglose de tarjetas por color, tipo y CMC +lblColoredManaSymbolsINManaCost=SÍMBOLOS DE MANÁ DE COLOR EN COSTO DE MANÁ: +lblAmountOfManaSymbolsInManaCostOfCards=Cantidad de símbolos de maná en el costo de maná de las cartas +lblMulticolorCardCount=Contador de Cartas Multicolor +lblBlackCardCount=Contador de Cartas Negras +lblBlueCardCount=Contador de Cartas Azules +lblGreenCardCount=Contador de Cartas Verdes +lblRedCardCount=Contador de Cartas Rojas +lblWhiteCardCount=Contador de Cartas Blancas +lblColorlessCardCount=Contador de Cartas Incoloras +lblBlackManaSymbolCount=Contador de Símbolos de Maná Negro +lblBlueManaSymbolCount=Contador de Símbolos de Maná Azul +lblGreenManaSymbolCount=Contador de Símbolos de Maná Verde +lblRedManaSymbolCount=Contador de Símbolos de Maná Rojo +lblWhiteManaSymbolCount=Contador de Símbolos de Maná Blanco +lblArtifactCardCount=Contador de Cartas Artefacto +lblCreatureCardCount=Contador de Cartas de Criatura +lblEnchantmentCardCount=Contador de Cartas de Encantamiento +lblInstantCardCount=Contador de Cartas de Instantáneo +lblLandCardCount=Contador de Cartas de Tierra +lblPlaneswalkerCardCount=Contador de Cartas de Planeswalkers +lblSorceryCardCount=Contador de Cartas de Conjuro +lblCMCNCardCount=Contador de Cartas CMC {0} +#FFileChooser.java +lblNewFolder=Nueva Carpeta +lblInvalidFolder=Carpeta No Válida +lblInvalidName=Nombre No Válido +lblInvalidFile=Archivo No Válido +lblCannotAddNewFolderToInvaildFolder=No se puede agregar una nueva carpeta a una carpeta no válida. +lblEnterNewFolderName=Introduzca el nombre para la nueva carpeta. +lblEnterFolderNameNotValid="{0}" no es un nombre de carpeta válido. +lblNoFolderExistsWithSelectPath=No existe una carpeta con la ruta seleccionada. +lblNoFileExistsWithSelectPath=No existe ningún archivo con la ruta seleccionada. +lblCannotRenameFileInInvalidFolder=No se puede cambiar el nombre del archivo en una carpeta no válida. +lblEnterNewNameForFolder=Introduzca un nuevo nombre para la carpeta +lblEnterNewNameForFile=Introduzca un nuevo nombre para el archivo +lblEnterNameNotValid="{0}" no es un nombre válido. +lblAreYouSureProceedDelete=¿Estás seguro de que deseas continuar con la eliminación? Esta acción no se puede deshacer. +lblDeleteFolder=Borrar Carpeta +lblDeleteFile=Borrar Fichero +lblRenameFolder=Renombrar Carpeta +lblRenameFile=Renombrar Fichero +lblCouldBotDeleteFile=No se pudo eliminar el archivo. +#FloatingZone.java +lblRightClickToUnSort=- ordenado por nombre (clic derecho en el título para no ordenar) +lblRightClickToSort=(haga clic derecho en el título para ordenar) +lblPlayerZoneNCardSortStatus={0} {1} ({2}) {3} +#OnlineMenu.java +lblOnline=En Línea +lblShowChatPanel=Mostrar Panel Chat +lblDisconnect=Desconectar +#CardOverlaysMenu.java +lblCardName=Nombre de la Carta +lblPowerOrToughness=Fuerza/Resistencia +lblAbilityIcon=Ícono de habilidad +lblShow=Mostrar +#VField.java +lblField=Campo +lblPlayField={0} Campo +lblNoPlayerForEDocID=NO JUGADOR PARA {0} +#VHand.java +lblYourHand=Tu Mano +lblPlayerHand={0} Mano +lblNoPlayerHand=NO JUGADOR Mano +#PlayerDetailsPanel.java +lblHandNOfMax=Mano ({0}/{1}) +lblGraveyardNCardsNTypes=Cementerio ({0}) Tipos[{1}] +lblLibraryNCards=Biblioteca ({0}) +lblExileNCards=Exilio ({0}) +lblFlashbackNCards=Cartas con Retrospectiva ({0}) +lblCommandZoneNCards=Zona de Comando ({0}) +lblWhiteManaOfN=Maná Blanco ({0}) +lblBlueManaOfN=Maná Azul ({0}) +lblBlackManaOfN=Maná Negro ({0}) +lblRedManaOfN=Maná Rojo ({0}) +lblGreenManaOfN=Maná Verde ({0}) +lblColorlessManaOfN=Maná Incoloro ({0}) +#FTitleBarBase.java +lblLockTitleBar=bloquear la Barra de Título +lblUnlockTitleBar=desbloquear la Barra de Título +lblRestoreDown=Restaurar abajo +lblMaximize=Maximizar +lblMinimize=Minimizar +#QuestFileLister.java +lblNameAndRank=Nombre | Rango +lblModeAndDifficulty=Modo | Dificultad +lblRecordAndAssets=Registro | Bienes +lblXWinOfYLost={0} G/{1} P +lblDeleteThisQuest=Eliminar esta aventura +lblRenameThisQuest=Renombrar esta aventura +lblRenameQuestTo=Renombrar aventura como +lblQuestRename=Renombrar Aventura +#StartingPoolType.java +lblUnrestricted=Sin Restriciones +lblCasualOrHistoricFormat=Formato Casual/Histórico +lblCustomFormat=Formato Personalizado +lblEventOrStartDeck=Evento o mazo de inicio +lblMySealedDeck=Mi mazo cerrado +lblMyDraftDeck=Mi mazo de draft +lblPredefinedCube=Cubo Predefinido +#DevModeMenu.java +lblDeveloperCorner=Rincón del Desarrollador +#CSubmenuPuzzleSolve.java +lblPleaseFirstSelectAPuzzleFromList=¡Seleccione un rompecabezas de la lista primero! +lblNoSelectedPuzzle=Ningún rompecabezas seleccionado +#CSubmenuPuzzleCreate.java +lblWhoShouldBeFirstTakeTurn=¿Quién debería ser el primero en tomar un turno? +lblWelcomePuzzleModeMessage=Bienvenido al modo Crear un rompecabezas.\n\nAsegúrese de que el Modo desarrollador esté habilitado en las preferencias de Forge.\nRecuerde que la aplicación de reglas está activa, por lo que los jugadores perderán el juego\npor robar de una biblioteca vacía. +#CDock.java +lblTargetingArcsOff=Flechas de objetivos: Desactivadas +lblTargetingArcsCardMouseover=Flechas de objetivos: En Carta al Pasar el Mouse +lblTargetingArcsAlwaysOn=Flechas de objetivos: Siempre Activadas +#ListCardArea.java +lblDone=Hecho +#DeckImport.java +lblSideboardSummayLine=Línea para el resumen del banquillo +lblImportedDeckSummay=El resumen del mazo importado aparecerá aquí +lblDeckImporter=Importador de Mazos +lblPasteTypeDecklist=Pega o estribe una Lista de Mazo +lblExpectRecognizedLines=Espere que aparezcan las líneas reconocidas +lblDeckImporterSummaryOfMain=Principal: {0} cartas reconocidas, {1} cartas desconocidas +lblDeckImporterSummaryOfSideboard=Banquillo: {0} cartas reconocidas, {1} cartas desconocidas +#CEditorTokenViewer.java +lblAllTokens=Todas las Fichas +#StartRenderer.java +lblClickToAddTargetToFavorites=Clic para añadir {0} a sus favoritos +lblClickToremoveTargetToFavorites=Clic para eliminar {0} a sus favoritos +#PhaseIndicator.java +#translate html*** please keep HTML Tags +htmlPhaseUpkeepTooltip=Fase: Mantenimiento
Clic para alternar. +htmlPhaseDrawTooltip=Fase: Robo
Clic para alternar. +htmlPhaseMain1Tooltip=Fase: Principal 1
Clic para alternar. +htmlPhaseBeginCombatTooltip=Fase: Inicio del Combate
Clic para alternar. +htmlPhaseDeclareAttackersTooltip=Fase: Declarar Atacantes
Clic para alternar. +htmlPhaseDeclareBlockersTooltip=Fase: Declarar Bloqueadores
Clic para alternar. +htmlPhaseFirstStrikeDamageTooltip=Fase: Daño Dañar Primero
Clic para alternar. +htmlPhaseCombatDamageTooltip=Fase: Daño de Combate
Clic para alternar. +htmlPhaseEndCombatTooltip=Fase: Fin del Combate
Clic para alternar. +htmlPhaseMain2Tooltip=Fase: Principal 2
Clic para alternar. +htmlPhaseEndTurnTooltip=Fase: Fin del Turno
Clic para alternar. +htmlPhaseCleanupTooltip=Fase: Limpieza
Clic para alternar. +#GuiChoose.java +lblSideboardForPlayer=Banquillo para {0} +lblOtherInteger=Otro... +#DeckImportController.java +lblReplaceCurrentDeckConfirm=Esto reemplazará el contenido de tu mazo actual con estas cartas.\n\n¿Continuar? +lblReplaceCurrentDeck=Reemplazar Mazo Actual +lblReplace=Reemplazar +#FNetOverlay.java +lblChat=Chat +lblSend=Enviar +#CSubmenuOnlineLobby.java +lblUnableStartServerPortAlreadyUse=¡No se puede iniciar el servidor, el puerto ya está en uso! +lblStartingServer=Iniciando servidor... +lblConnectingToServer=Conectando al servidor... +#NetConnectUtil.java +lblOnlineMultiplayerDest=Esta característica está en desarrollo activo.\nEs probable que encuentre errores.\n\n - = * AQUÍ HAY ELDRAZIS * = -\n\nIngrese la URL del servidor para unirse.\nDeje en blanco para alojar su propio servidor. +lblHostingPortOnN=Alojando en el puerto {0}. +lblShareURLToMakePlayerJoinServer=Comparta la siguiente URL con cualquier persona que desee unirse a su servidor. Ha sido copiado a su portapapeles por conveniencia.\n\n {0}\n\nPara juegos internos, use la siguiente URL: {1} +lblForgeUnableDetermineYourExternalIP=¡Forge no pudo determinar su IP externa!\n\n{0} +lblServerURL=URL del Servidor +lblYourConnectionToHostWasInterrupted=Su conexión con el host ({0}) fue interrumpida. +lblConnectedIPPort=Conectado a {0}: {1} +#GameLobby.java +lblRequiredLeastTwoPlayerStartGame=Se requieren al menos dos jugadores para comenzar un juego. +lblNotEnoughTeams=¡No hay suficientes equipos! Por favor, ajuste las asignaciones del equipo. +lblPlayerIsNotReady=El jugador {0} no está listo +lblPleaseSpecifyPlayerDeck=Por favor, especifique un mazo para {0} +lblPlayerDoesntHaveCommander={0} no tiene un comandante +lblPlayerDeckError={0} mazo {1} +lblInvalidCommanderGameTypeDeck=Mazo {0} no válido +lblInvalidSchemeDeck=Mazo de Esquema no válido +lblInvalidPlanarDeck=Mazo Planar no válido +lblNoSelectedVanguardAvatarForPlayer=No se seleccionó ningún avatar de Vanguard para {0}. Elija uno o desactive la variante Vanguard +#AutoUpdater.java +lblYouHaventSetUpdateChannel=No ha establecido un canal de actualización. ¿Quieres establecer un canal ahora? +lblManualCheck=Comprobación Manual +lblNewVersionForgeAvailableUpdateConfirm=Hay disponible una nueva versión de Forge ({0}).\nActualmente está en la versión ({1})\n\n¿Desea actualizar a la nueva versión ahora? +lblUpdateNow=Actualizar Ahora +lblUpdateLater=Actualizar Después +lblNewVersionAvailable=Nueva Versión Disponible +lblNewVersionDownloading=Descargue la nueva versión .. +lblForgeHasBeenUpdateRestartForgeToUseNewVersion=Forge ha sido descargado. Debe extraer el paquete y reiniciar Forge para la nueva versión. +lblExitNowConfirm=Salir ahora? +#OnlineChatScreen.java +lblEnterMessageToSend=Ingrese el mensaje para enviar +#OnlineLobbyScreen.java +lblDetectedInvalidHostAddress=Se detectó una dirección de host no válida ({0}). +#Player.java +lblChooseACompanion=Elige un compañero diff --git a/forge-gui/res/languages/it-IT.properties b/forge-gui/res/languages/it-IT.properties index c260b57b87c..a184ec1e714 100644 --- a/forge-gui/res/languages/it-IT.properties +++ b/forge-gui/res/languages/it-IT.properties @@ -17,10 +17,11 @@ lblOneOrMoreGamesActive=Uno o più giochi sono attualmente attivi lblerrLoadingLayoutFile=Impossibile leggere il file di layout %s. Verrà eliminato dopo aver premuto OK. \nIl gioco procederà con il layout predefinito. lblLoadingQuest=Caricamento quest ... #FScreen.java -lblHome=Home +#translate lblHomeWithSpaces,lblDeckEditorWithSpaces need keep spaces in text +lblHomeWithSpaces=Home +lblDeckEditorWithSpaces=Deck Editor lblWorkshop=Workshop lblBacktoHome=Tornare alla Home -lblDeckEditor=Deck Editor lblCloseEditor=Chiudi Editor lblCommanderDeckEditor=Commander Deck Editor lblOathbreakerDeckEditor=Editor del deck Oathbreaker @@ -38,6 +39,7 @@ lblLeaveDraft=Lascia Draft lblBazaar=Bazar lblConcedeGame=Concedi il gioco txerrFailedtodeletelayoutfile=Impossibile eliminare il file di layout. +lblLeaveBazaar=Leave Bazaar #VSubmenuPreferences.java Preferences=Preferenze btnReset=Ripristina impostazioni di default @@ -83,6 +85,7 @@ cbRandomArtInPools=Randomizza l''arte della carta nei pool di carte generati cbEnableSounds=Abilita suoni cbEnableMusic=Abilita musica cbAltSoundSystem=Usa un sistema audio alternativo +cbSROptimize=Optimize UI for screen readers cbUiForTouchScreen=Migliora l''interfaccia utente per i touchscreen cbTimedTargOverlay=Abilita ottimizzazione overlay di targeting cbCompactMainMenu=Usa il menu principale della barra laterale compatta @@ -178,6 +181,7 @@ SoundOptions=Opzioni audio nlEnableSounds=Abilita gli effetti sonori durante il gioco nlEnableMusic=Abilita la musica di sottofondo durante il gioco nlAltSoundSystem=Utilizza il sistema audio alternativo (utilizza solo se hai problemi con l''audio che non viene riprodotto o che scompare) +nlSrOptimize=Set various options to make FOrge work better with screen readers KeyboardShortcuts=Tasti rapidi #VSubmenuAchievements.java lblAchievements=realizzazioni @@ -195,7 +199,7 @@ btnImportPictures=Importa dati btnHowToPlay=Come giocare btnDownloadPrices=Scarica i prezzi delle carte btnLicensing=Dettagli della licenza -lblCheckForUpdates=Check Forge server to see if there's a more recent release +lblCheckForUpdates=Check Forge server to see if there''s a more recent release lblDownloadPics=Scarica l''immagine della carta predefinita per ogni carta. lblDownloadPicsHQ=Scarica l''immagine HQ della scheda predefinita per ogni scheda. lblDownloadSetPics=Scarica tutte le immagini di ogni carta (una per ogni set in cui è apparso la carta) @@ -451,7 +455,7 @@ lblStartingWorld=Mondo di partenza lblStartingPool=Pool di partenza lblAllCardsAvailable=Tutte le carte saranno disponibili per giocare. lblStarterEventdeck=Mazzo principiante / evento: -lblSanctionedformat=Formato sanzionato: +lblSanctionedFormat=Formato sanzionato lblCustomdeck=Mazzo personalizzato lblDefineCustomFormat=Definire il formato personalizzato lblSelectFormat=Seleziona il formato @@ -566,12 +570,21 @@ lblRandomThemeDecks=Mazzi tematici casuali lblRandomDecks=Mazzi casuali lblNetDecks=Net Decks lblNetCommanderDecks=Mazzi Net Commander +#VSubmenuTutorial +lblTutorial=Tutorial +lblTutorialMode=Tutorial Mode #VSubmenuPuzzleSolve.java lblSolve=Risolvere lblPuzzleModeSolve=Modalità puzzle: risolvi #VSubmenuPuzzleCreate.java lblPuzzleModeCreate=Modalità puzzle: crea lblCreate=Creare +lblCreateNewPuzzle=Create a New Puzzle +lblCreatePuzzleDest1=In this mode, you will start with a clean battlefield and empty zones. +lblCreatePuzzleDest2=You will need to use the Developer Mode tools to create a game state for your puzzle. +lblCreatePuzzleDest3=Then, use the Dump Game State command to export your game state with metadata template. +lblCreatePuzzleDest4=You can edit the exported file in a text editor to change the puzzle name, description, and objectives. +lblCreatePuzzleDest5=The puzzle file needs to have the .pzl extension and must be placed in res/puzzles. #VSubmenuGauntletLoad.java lblQuickGauntlets=Guanti rapidi lblQuickGauntlet=Guanto rapido @@ -969,6 +982,10 @@ lblPreloadExtendedArtCards=Carte d''arte estese precaricate nlPreloadExtendedArtCards=Se abilitato, precarica le carte artistiche estese nella cache all''avvio. lblShowFPSDisplay=Mostra display FPS nlShowFPSDisplay=Se abilitato, mostra il display FPS (sperimentale). +lblEnableUnknownCards=Enable Unknown Cards +nlEnableUnknownCards=Enable Unknown Cards to be loaded to Unknown Set. (Requires restart) +lblExperimentalNetworkCompatibility=Experimental Network Compatibility +nlExperimentalNetworkCompatibility=Forge switches to compatible network stream. (If unsure, turn OFF this option) #MatchScreen.java lblPlayers=Giocatori lblLog=Login @@ -1067,6 +1084,7 @@ lblSwipeUpTo=Scorri fino a %s lblSwipeDownDetailView=Scorri verso il basso per passare alla visualizzazione dettagli lblSwipeDownPictureView=Scorri verso il basso per passare alla visualizzazione delle immagini #VGameMenu.java +lblShowWinLoseOverlay=Show WinLose Overlay lblNoPlayerPriorityNoDeckListViewed=Nessun giocatore ha la priorità al momento, quindi l''elenco dei mazzi non può essere visualizzato. #FilesPage.java lblFiles=File @@ -1083,7 +1101,7 @@ lblLandSet=Set di terra lblAddBasicLandsAutoSuggest=Aggiungi terre di base a %s \n (tocca due volte le statistiche per suggerire automaticamente) lblDeckStatisticsAutoSuggest=Deck statistics. Double click to auto-suggest basic lands. lblAssortedArt=Arte Assortita -lblCardArt=Card Art %d +lblCardArtN=Card Art {0} lblNonLandCount= %d non terre lblOldLandCount= %d terre lblNewLandCount= %d terre aggiunte @@ -1096,7 +1114,8 @@ lblFollowingCardsCannotBeImported=Le seguenti carte non possono essere importate lblImportRemainingCards=Importa le carte rimanenti? lblNoKnownCardsOnClipboard=Nessuna carta nota trovata negli appunti. \n \nCopia la lista dei mazzi negli appunti, quindi riapri questa finestra di dialogo. #FDeckViewer.java -lblDeckListCopiedClipboard=Elenco dei deck per '' %s'' copiato negli appunti. +lblChangeSection=Change Section +lblDeckListCopiedClipboard=Elenco dei deck per '' {0}'' copiato negli appunti. #FSideboardDialog.java lblUpdateMainFromSideboard=Aggiorna il deck principale dalla sideboard %s #FVanguardChooser.java @@ -1206,7 +1225,7 @@ lblChooseOrderCardsPutIntoPlanarDeck=Scegli l''ordine delle carte da mettere nel lblChooseOrderCardsPutIntoSchemeDeck=Scegli l''ordine delle carte da mettere nel mazzo schema lblChooseOrderCopiesCast=Scegli l''ordine delle copie da trasmettere lblDelveHowManyCards=Delve quante carte? -lblExileWhichCard=Esilia quale carta? +lblExileWhichCard=Esilia quale carta({0}/{1})? lblDestroy=destroy lblSelectUpToNumTargetToAction=Select up to %d {0}(s) to {1}. lblSelectNumTargetToAction=Select %d {0}(s) to {1}. @@ -1273,9 +1292,9 @@ lblCloseGame=Gioco chiuso? lblWaitingForOpponent=Aspettando l''avversario ... lblYieldingUntilEndOfTurn=Cedere fino alla fine del turno. \nPuoi annullare questa resa per agire. lblStopWatching=Smetti di guardare -lblEnterNumberBetweenMinAndMax=Inserisci un numero compreso tra %min e %max: -lblEnterNumberGreaterThanOrEqualsToMin=Inserisci un numero maggiore o uguale a %min: -lblEnterNumberLessThanOrEqualsToMax=Inserisci un numero inferiore o uguale a %max: +lblEnterNumberBetweenMinAndMax=Inserisci un numero compreso tra {0} e {1}: +lblEnterNumberGreaterThanOrEqualsToMin=Inserisci un numero maggiore o uguale a {0}: +lblEnterNumberLessThanOrEqualsToMax=Inserisci un numero inferiore o uguale a {1}: #PlayerOutcome.java lblWonBecauseAllOpponentsHaveLost=ha vinto perché tutti gli avversari hanno perso lblWonDueToEffectOf=ha vinto a causa dell''effetto di '' %s'' @@ -1573,6 +1592,8 @@ lblAnteCardsRemoved=These ante cards were removed #CEditorDraftingProcess.java lblQuitWithoutSaving=Quit without saving lblQuitDraft=Quit Draft +lblDraftPicks=Draft Picks +lblPackNCards=Pack {0} - Cards #LoadQuestScreen.java lblLoadingExistingQuests=Loading Existing Quests... lblNewQuest=New @@ -1620,6 +1641,7 @@ lblSell=Sell lblItem=item lblCardsForSale=Cards for Sale lblSellAllExtras=Sell all extras +lblSelectAllCards=Select All lblYourCards=Your Cards #QuestStatsScreen.java lblTournamentResults=Tournament Results @@ -1638,7 +1660,7 @@ lblDoYouWantPay=Do you want to pay lblDoYouWantPayNLife=Do you want to pay {0} life? lblDoyouWantTo=Do you want to lblDoYouWantMillNCardsOrDoAction=Do you want to mill {0} card(s)? {1} -lblDoYouWantFlipNCoinOrDoAction=Do you want to flip {0} coin(s)? {1} +lblDoYouWantFlipNCoinAction=Do you want to flip {0} coin(s)? lblDoYouWantRemoveNTargetTypeCounterFromCard=Do you want to remove {0} {1} counter from {2}? lblDoYouWantRemoveCountersFromCard=Do you want to remove counters from {0}? lblDoYouWantExileNCardsFromYourLibrary=Do you want to exile {0} card(s) from your library? @@ -1790,7 +1812,7 @@ lblWouldYouLikeRandomDiscardTargetCard=Would you like to discard {0} random card lblPlayerHasChosenCardsFrom={0} has chosen card(s) from #DrawEffect.java lblDoYouWantDrawCards=Do you want to draw {0}? -lblHowMayCardDoYouWantDraw=How may cards do you want to draw? +lblHowManyCardDoYouWantDraw=How may cards do you want to draw? #EncodeEffect.java lblDoYouWantExileCardAndEncodeOntoYouCreature=Do you want to exile {0} and encode it onto a creature you control? lblChooseACreatureYouControlToEncode=Choose a creature you control to encode @@ -1995,6 +2017,8 @@ lblCardEffectToTargetValueIs={0} effect''s value for {1} is {2} lblAreYouSureWantPickCard=Are you sure you want to pick ''{0}'' ? lblSelectThisCardConfirm=Select this card? #PlayerView.java +lblCommanderCastCard=Cast from command zone {0} times +lblCommanderCastPlayer={0} cast from command zone {1} times lblCommanderDealNDamageToPlayer=Commander damage to {0} from {1}: {2}\r\n lblNCommanderDamageFromOwnCommander=Commander damage from own commander {0}: {1}\r\n lblNCommanderDamageFromPlayerCommander=Commander damage from {0} {1}: {2}\r\n @@ -2008,6 +2032,9 @@ lblDamagepreventionHas=Damage prevention: {0} lblIsExtraTurn=Extra Turn: Yes lblExtraTurnCountHas=Extra Turn Count: {0} lblAntedHas=Ante''d: {0} +lblAdditionalVotes=You get {0} additional votes. +lblOptionalAdditionalVotes=You may vote {0} additional times. +lblControlsVote=You choose how each player votes. #VStack.java lblAlwaysYes=Always Yes lblAlwaysNo=Always No @@ -2030,6 +2057,9 @@ lblOrigin=Origin lblDeckAverageCMC=Deck Average CMC lblDeckContents=Deck Contents lblDeckSize=Deck Size +lblBuyPrice=Buy Price +lblSellPrice=Sell Price +lblUsedInQuestDecks=Used in # Quest Decks lblIsTrue=is true lblIsFalse=is false lblEqual=\= @@ -2117,6 +2147,7 @@ lblLoadingCurrentConquest=Loading current conquest... lblSelectCommander=Select Commander lblCantSelectDeckBecause=Can''t select {0} \nDeck {1} #ConquestAEtherScreen.java +lblShardsAE=Shards: {0} lblHaveNAEShards=Shards: {0} {1} lblTapToPullFromAE=Tap to pull from the Aether\n{0} lblSelectCaptionFilter=Select {0} Filter @@ -2150,6 +2181,7 @@ lblConquestName=Conquest Name #HumanCostDecision.java lblChooseXValueForCard={0} - Choose a Value for X lblSelectOneSameNameCardToDiscardAlreadyChosen=Select one of the cards with the same name to discard. Already chosen: +lblSelectOneDifferentNameCardToDiscardAlreadyChosen=Select one of the cards with a different name to discard. Already chosen: lblSelectNMoreTargetTypeCardToDiscard=Select {0} more {1} to discard. lblDoYouWantCardDealNDamageToYou=Do you want {0} to deal {1} damage to you? lblDrawNCardsConfirm=Draw {0} Card(s)? @@ -2302,6 +2334,7 @@ lblOverkill=Overkill lblWinGameWithOppentAt=Win a game with opponent at lblNLife={0} life #PlaneswalkerAchievements.java +lblPlaneswalkerUltimates=Planeswalker Ultimates lblWinGameAfterActivatingCardUltimate=Win a game after activating {0} ultimate #Poisoned.java lblPoisoned=Poisoned @@ -2329,4 +2362,225 @@ lblSolveNPuzzles=Solve {0} puzzles #VariantWins.java lblWinNVariantGame=Win {0} {1} game #AbstractMulligan.java -lblPlayerKeepNCardsHand={0} has kept a hand of {1} cards \ No newline at end of file +lblPlayerKeepNCardsHand={0} has kept a hand of {1} cards +#VSubmenuAvatars.java +lblAvatars=Avatars +#AltWinAchievements.java +lblAlternateWinConditions=Alternate Win Conditions +lblWinGameWithCard=Win a game with {0} +#VSubmenuOnlineLobby.java +lblLobby=Lobby +lblConnectToServer=Connect to Server +lblOnlineLobbyTitle=Online Multiplayer: Lobby +lblLeaveLobbyConfirm=Leave lobby? +lblLeaveLobbyDescription=Leave lobby? Doing so will shut down all connections and stop hosting. +#VDetail.java +lblCardDetail=Card Detail +#VCardDesigner.java +lblCardDesigner=Card Designer +lblSaveAndApplyCardChanges=Save and Apply Card Changes +#VCardScript.java +lblCardScript=Card Script +#VPicture.java +lblCardPicture=Card Picture +#VProbabilities.java +lblDrawOrder=Draw Order +lblClickHereToReshuffle=CLICK HERE TO RE-SHUFFLE +lblSeeANewSampleShuffle=See a new sample shuffle +lblSampleHand=SAMPLE HAND +lblRemainingDraws=REMAINING DRAWS +#VStatistics.java +lblTotalCards=Total cards +lblTotalManaCost=Total mana cost +lblAverageManaCost=Average mana cost +lblCardByColorTypeCMC=CARDS BY COLOR, TYPE AND CMC: +lblBreakdownOfColorTypeCMC=Breakdown of cards by color, type and CMC +lblColoredManaSymbolsINManaCost=COLORED MANA SYMBOLS IN MANA COST: +lblAmountOfManaSymbolsInManaCostOfCards=Amount of mana symbols in mana cost of cards +lblMulticolorCardCount=Multicolor Card Count +lblBlackCardCount=Black Card Count +lblBlueCardCount=Blue Card Count +lblGreenCardCount=Green Card Count +lblRedCardCount=Red Card Count +lblWhiteCardCount=White Card Count +lblColorlessCardCount=Colorless Card Count +lblBlackManaSymbolCount=Black Mana Symbol Count +lblBlueManaSymbolCount=Blue Mana Symbol Count +lblGreenManaSymbolCount=Green Mana Symbol Count +lblRedManaSymbolCount=Red Mana Symbol Count +lblWhiteManaSymbolCount=White Mana Symbol Count +lblArtifactCardCount=Artifact Card Count +lblCreatureCardCount=Creature Card Count +lblEnchantmentCardCount=Enchantment Card Count +lblInstantCardCount=Instant Card Count +lblLandCardCount=Land Card Count +lblPlaneswalkerCardCount=Planeswalker Card Count +lblSorceryCardCount=Sorcery Card Count +lblCMCNCardCount=CMC {0} Card Count +#FFileChooser.java +lblNewFolder=New Folder +lblInvalidFolder=Invalid Folder +lblInvalidName=Invalid Name +lblInvalidFile=Invalid File +lblCannotAddNewFolderToInvaildFolder=Cannot add new folder to invalid folder. +lblEnterNewFolderName=Enter name for new folder +lblEnterFolderNameNotValid="{0}" is not a valid folder name. +lblNoFolderExistsWithSelectPath=No folder exists with the selected path. +lblNoFileExistsWithSelectPath=No file exists with the selected path. +lblCannotRenameFileInInvalidFolder=Cannot rename file in invalid folder. +lblEnterNewNameForFolder=Enter new name for folder +lblEnterNewNameForFile=Enter new name for file +lblEnterNameNotValid="{0}" is not a valid name. +lblAreYouSureProceedDelete=Are you sure you wish to proceed with delete? This action cannot be undone. +lblDeleteFolder=Delete Folder +lblDeleteFile=Delete File +lblRenameFolder=Rename Folder +lblRenameFile=Rename File +lblCouldBotDeleteFile=Could not delete file. +#FloatingZone.java +lblRightClickToUnSort=- sorted by name (right click in title to not sort) +lblRightClickToSort=(right click in title to sort) +lblPlayerZoneNCardSortStatus={0} {1} ({2}) {3} +#OnlineMenu.java +lblOnline=Online +lblShowChatPanel=Show Chat Panel +lblDisconnect=Disconnect +#CardOverlaysMenu.java +lblCardName=Card Name +lblPowerOrToughness=Power/Toughness +lblAbilityIcon=Ability Icon +lblShow=Show +#VField.java +lblField=Field +lblPlayField={0} Field +lblNoPlayerForEDocID=NO PLAYER FOR {0} +#VHand.java +lblYourHand=Your Hand +lblPlayerHand={0} Hand +lblNoPlayerHand=NO PLAYER Hand +#PlayerDetailsPanel.java +lblHandNOfMax=Hand ({0}/{1}) +lblGraveyardNCardsNTypes=Graveyard ({0}) Types[{1}] +lblLibraryNCards=Library ({0}) +lblExileNCards=Exile ({0}) +lblFlashbackNCards=Flashback cards ({0}) +lblCommandZoneNCards=Command zone ({0}) +lblWhiteManaOfN=White mana ({0}) +lblBlueManaOfN=Blue mana ({0}) +lblBlackManaOfN=Black mana ({0}) +lblRedManaOfN=Red mana ({0}) +lblGreenManaOfN=Green mana ({0}) +lblColorlessManaOfN=Colorless mana ({0}) +#FTitleBarBase.java +lblLockTitleBar=lock Title Bar +lblUnlockTitleBar=Unlock Title Bar +lblRestoreDown=Restore Down +lblMaximize=Maximize +lblMinimize=Minimize +#QuestFileLister.java +lblNameAndRank=Name | Rank +lblModeAndDifficulty=Mode | Difficulty +lblRecordAndAssets=Record | Assets +lblXWinOfYLost={0} W/{1} L +lblDeleteThisQuest=Delete this quest +lblRenameThisQuest=Rename this quest +lblRenameQuestTo=Rename quest to +lblQuestRename=Quest Rename +#StartingPoolType.java +lblUnrestricted=Unrestricted +lblCasualOrHistoricFormat=Casual/Historic format +lblCustomFormat=Custom format +lblEventOrStartDeck=Event or starter deck +lblMySealedDeck=My sealed deck +lblMyDraftDeck=My draft deck +lblPredefinedCube=Predefined cube +#DevModeMenu.java +lblDeveloperCorner=Developer''s Corner +#CSubmenuPuzzleSolve.java +lblPleaseFirstSelectAPuzzleFromList=Please select a puzzle from the list first! +lblNoSelectedPuzzle=No puzzle selected +#CSubmenuPuzzleCreate.java +lblWhoShouldBeFirstTakeTurn=Who should be the first to take a turn? +lblWelcomePuzzleModeMessage=Welcome to the Create a Puzzle mode.\n\nPlease make sure that Developer Mode is enabled in Forge preferences.\nRemember that rule enforcement is active, so players will lose the game\nfor drawing from empty library! +#CDock.java +lblTargetingArcsOff=Targeting arcs: Off +lblTargetingArcsCardMouseover=Targeting arcs: Card mouseover +lblTargetingArcsAlwaysOn=Targeting arcs: Always on +#ListCardArea.java +lblDone=Done +#DeckImport.java +lblSideboardSummayLine=Line for sideboard summary +lblImportedDeckSummay=Imported deck summary will appear here +lblDeckImporter=Deck Importer +lblPasteTypeDecklist=Paste or type a decklist +lblExpectRecognizedLines=Expect the recognized lines to appear +lblDeckImporterSummaryOfMain=Main: {0} cards recognized, {1} unknown cards +lblDeckImporterSummaryOfSideboard=Sideboard: {0} cards recognized, {1} unknown cards +#CEditorTokenViewer.java +lblAllTokens=All Tokens +#StartRenderer.java +lblClickToAddTargetToFavorites=Click to add {0} to your favorites +lblClickToremoveTargetToFavorites=Click to remove {0} to your favorites +#PhaseIndicator.java +#translate html*** please keep HTML Tags +htmlPhaseUpkeepTooltip=Phase: Upkeep
Click to toggle. +htmlPhaseDrawTooltip=Phase: Draw
Click to toggle. +htmlPhaseMain1Tooltip=Phase: Main 1
Click to toggle. +htmlPhaseBeginCombatTooltip=Phase: Begin Combat
Click to toggle. +htmlPhaseDeclareAttackersTooltip=Phase: Declare Attackers
Click to toggle. +htmlPhaseDeclareBlockersTooltip=Phase: Declare Blockers
Click to toggle. +htmlPhaseFirstStrikeDamageTooltip=Phase: First Strike Damage
Click to toggle. +htmlPhaseCombatDamageTooltip=Phase: Combat Damage
Click to toggle. +htmlPhaseEndCombatTooltip=Phase: End Combat
Click to toggle. +htmlPhaseMain2Tooltip=Phase: Main 2
Click to toggle. +htmlPhaseEndTurnTooltip=Phase: End Turn
Click to toggle. +htmlPhaseCleanupTooltip=Phase: Cleanup
Click to toggle. +#GuiChoose.java +lblSideboardForPlayer=Sideboard for {0} +lblOtherInteger=Other... +#DeckImportController.java +lblReplaceCurrentDeckConfirm=This will replace the contents of your current deck with these cards.\n\nProceed? +lblReplaceCurrentDeck=Replace Current Deck +lblReplace=Replace +#FNetOverlay.java +lblChat=Chat +lblSend=Send +#CSubmenuOnlineLobby.java +lblUnableStartServerPortAlreadyUse=Unable to start server, port already in use! +lblStartingServer=Starting server... +lblConnectingToServer=Connecting to server... +#NetConnectUtil.java +lblOnlineMultiplayerDest=This feature is under active development.\nYou are likely to find bugs.\n\n - = * H E R E B E E L D R A Z I * = -\n\nEnter the URL of the server to join.\nLeave blank to host your own server. +lblHostingPortOnN=Hosting on port {0}. +lblShareURLToMakePlayerJoinServer=Share the following URL with anyone who wishes to join your server. It has been copied to your clipboard for convenience.\n\n{0}\n\nFor internal games, use the following URL: {1} +lblForgeUnableDetermineYourExternalIP=Forge was unable to determine your external IP!\n\n{0} +lblServerURL=Server URL +lblYourConnectionToHostWasInterrupted=Your connection to the host ({0}) was interrupted. +lblConnectedIPPort=Connected to {0}:{1} +#GameLobby.java +lblRequiredLeastTwoPlayerStartGame=At least two players are required to start a game. +lblNotEnoughTeams=There are not enough teams! Please adjust team allocations. +lblPlayerIsNotReady=Player {0} is not ready +lblPleaseSpecifyPlayerDeck=Please specify a deck for {0} +lblPlayerDoesntHaveCommander={0} doesn''t have a commander +lblPlayerDeckError={0} deck {1} +lblInvalidCommanderGameTypeDeck=Invalid {0} Deck +lblInvalidSchemeDeck=Invalid Scheme Deck +lblInvalidPlanarDeck=Invalid Planar Deck +lblNoSelectedVanguardAvatarForPlayer=No Vanguard avatar selected for {0}. Please choose one or disable the Vanguard variant +#AutoUpdater.java +lblYouHaventSetUpdateChannel=You haven''t set an update channel. Do you want to check a channel now? +lblManualCheck=Manual Check +lblNewVersionForgeAvailableUpdateConfirm=A new version of Forge is available ({0}).\nYou are currently on version ({1})\n\nWould you like to update to the new version now? +lblUpdateNow=Update Now +lblUpdateLater=Update Later +lblNewVersionAvailable=New Version Available +lblNewVersionDownloading=Download the new version.. +lblForgeHasBeenUpdateRestartForgeToUseNewVersion=Forge has been downloaded. You should extract the package and restart Forge for the new version. +lblExitNowConfirm=Exit now? +#OnlineChatScreen.java +lblEnterMessageToSend=Enter message to send +#OnlineLobbyScreen.java +lblDetectedInvalidHostAddress=Invalid host address ({0}) was detected. +#Player.java +lblChooseACompanion=Choose a companion \ No newline at end of file diff --git a/forge-gui/res/languages/zh-CN.properties b/forge-gui/res/languages/zh-CN.properties index c72c559cbac..1e4e6252a5f 100644 --- a/forge-gui/res/languages/zh-CN.properties +++ b/forge-gui/res/languages/zh-CN.properties @@ -17,10 +17,11 @@ lblOneOrMoreGamesActive=一个或多个游戏正处于活动状态 lblerrLoadingLayoutFile=无法读取你的布局文件:%s。按OK然后删除。\n游戏将以默认布局进行。 lblLoadingQuest=加载冒险之旅... #FScreen.java -lblHome=主页 +#翻译lblHomeWithSpaces,lblDeckEditorWithSpaces时需要保留翻译文本中的空格 +lblHomeWithSpaces=主页 +lblDeckEditorWithSpaces=套牌编辑器 lblWorkshop=作坊页面 lblBacktoHome=回退到主页 -lblDeckEditor=套牌编辑器 lblCloseEditor=关闭编辑器 lblCommanderDeckEditor=指挥官套牌编辑器 lblOathbreakerDeckEditor=破誓者套牌编辑器 @@ -38,6 +39,7 @@ lblLeaveDraft=离开轮抓 lblBazaar=珍宝集市 lblConcedeGame=这场游戏认输 txerrFailedtodeletelayoutfile=删除布局文件失败。 +lblLeaveBazaar=离开珍宝集市 #VSubmenuPreferences.java Preferences=偏好 btnReset=重置到默认偏好 @@ -50,9 +52,9 @@ btnResetJavaFutureCompatibilityWarnings=重置Java兼容性警告 btnClearImageCache=清除图片缓存 btnTokenPreviewer=衍生物预览器 btnCopyToClipboard=复制到剪切板 -cbpAutoUpdater=Auto updater -nlAutoUpdater=Select the release channel to use for updating Forge cbpSelectLanguage=语言 +cbpAutoUpdater=自动更新 +nlAutoUpdater=选择用于更新Forge的发布渠道 nlSelectLanguage=选择语言(除了正在进行中的游戏)(需要重新启动) cbRemoveSmall=删除小生物 cbCardBased=包括基于单卡生成的套牌 @@ -60,15 +62,15 @@ cbSingletons=单张模式 cbRemoveArtifacts=删除神器 cbAnte=赌博模式 cbAnteMatchRarity=赌注稀有度匹配 -cbEnableAICheats=允许人工智能作弊 +cbEnableAICheats=允许AI作弊 cbManaBurn=法术力灼烧 cbManaLostPrompt=提示法术力池将要清空 cbDevMode=开发人员模式 cbLoadCardsLazily=惰性加载卡牌脚本 -cbLoadHistoricFormats=加载史记赛制 +cbLoadHistoricFormats=加载旧赛制 cbWorkshopSyntax=作坊语法检查 cbEnforceDeckLegality=套牌一致性 -cbSideboardForAI=玩家为人工智能换备 +cbSideboardForAI=玩家为AI换备 cbPerformanceMode=性能模式 cbFilteredHands=手牌过滤 cbImageFetcher=自动下载缺失的图片 @@ -84,6 +86,7 @@ cbEnableSounds=启用音效 cbEnableMusic=启用背景音乐 cbAltSoundSystem=使用备用音效系统 cbUiForTouchScreen=触摸屏UI增强 +cbSROptimize=为屏幕阅读器启用UI优化 cbTimedTargOverlay=启用定位叠加优化 cbCompactMainMenu=使用紧凑的主侧边栏菜单 cbDetailedPaymentDesc=在付费提示中详细描述咒语 @@ -103,7 +106,7 @@ cbUseSentry=自动提交错误报告 cbpGameLogEntryType=游戏日志详细程度 cbpCloseAction=关闭动作 cbpDefaultFontSize=默认字体大小 -cbpAiProfiles=人工智能强度 +cbpAiProfiles=AI强度 cbpStackAdditions=堆叠效应通知 cbpDisplayCurrentCardColors=显示卡牌颜色详情 cbpAutoYieldMode=自动让过 @@ -118,20 +121,20 @@ nlCompactMainMenu=启用节省空间的侧边栏,一次只显示一个菜单 nlUseSentry=启用后,会自动向开发人员提交错误报告。 GamePlay=游戏 nlpMulliganRule=选择调度规则 -nlpAiProfiles=选择你的人工智能对手 -nlpStackAdditions=选择何时因效应进入堆叠而提供视觉提醒:从不,总是,任何由人工智能释放或起动以及由任何玩家触发的效应。 +nlpAiProfiles=选择你的AI对手 +nlpStackAdditions=选择何时因效应进入堆叠而提供视觉提醒:从不,总是,任何由AI释放或起动以及由任何玩家触发的效应。 nlAnte=确定游戏是否使用赌注 nlAnteMatchRarity=尝试为所有玩家生成同稀有度赌注 -nlEnableAICheats=允许人工智能进行作弊以获得优势(对于已经设置了作弊洗牌的人工智能)。 +nlEnableAICheats=允许AI进行作弊以获得优势(对于已经设置了作弊洗牌的AI)。 nlManaBurn=使用法术力灼烧(M10之前的规则) nlManaLostPrompt=启用后,如果让过优先权会导致法术力池清空,你将收到一个警告提示。 nlEnforceDeckLegality=强制每个与环境相关的套牌合法性(最小单卡数,最大单卡数等)。 -nlSideboardForAI=允许用户在构筑赛制中为人工智能换备牌。 +nlSideboardForAI=允许用户在构筑赛制中为AI换备牌。 nlPerformanceMode=禁止其他静态能力检查以加速游戏引擎(警告:对手手牌有闪现单卡能使用时可能会跳过)。 nlFilteredHands=生成两个起手并发给你最接近套牌地比例的起手(需要重启) nlCloneImgSource=启用克隆的时候将使用原画而不是克隆牌的画 nlPromptFreeBlocks=启用后如果你需要支付0来阻挡,则不会提示自动支付0。 -nlPauseWhileMinimized=启用后,Forge将在暂停时最小化(主要用于人工智能 VS 人工智能)。 +nlPauseWhileMinimized=启用后,Forge将在暂停时最小化(主要用于AI VS AI)。 nlEscapeEndsTurn=启用后,空格键可以用于结束当前回合的替代按键。 nlDetailedPaymentDesc=启用后,选择目标和支付费用的时候会显示详细的咒语/异能说明。 nlShowStormCount=启用后,提示窗格将会显示当前的风暴计数 @@ -152,7 +155,7 @@ nlWorkshopSyntax=在作坊中启用卡牌脚本检查。注意:该功能任在 nlGameLogEntryType=更改游戏中日志显示的信息量。排序为最少到最详细。 nlCloseAction=更改单击右上角X按钮时的动作 nlLoadCardsLazily=如果打开该选项Forge将在使用到卡牌脚本时才加载(警告:实验状态)。 -nlLoadHistoricFormats=如果打开,Forge将加载史记赛制,这个能会导致游戏载入时间变长。 +nlLoadHistoricFormats=如果打开,Forge将加载旧赛制,这个能会导致游戏载入时间变长。 GraphicOptions=图形选项 nlDefaultFontSize=UI中字体的默认大小。所有字体元素都相对于此缩放。(需要重启) cbpMulliganRule = 调度规则 @@ -178,11 +181,12 @@ SoundOptions=声音选项 nlEnableSounds=在游戏中启用声音效果 nlEnableMusic=在游戏中启用背景音乐 nlAltSoundSystem=使用备用音效系统(仅在声音消失的情况使用) +nlSrOptimize=使屏幕阅读器能更好的在forge上使用 KeyboardShortcuts=键盘快捷键 #VSubmenuAchievements.java lblAchievements=成就 #VSubmenuDownloaders.java -btnCheckForUpdates=Check for Updates +btnCheckForUpdates=检查更新 btnDownloadSetPics=下载低清系列图 btnDownloadPicsHQ=下载高清卡图(这很慢!) btnDownloadPics=下载低清卡图 @@ -195,7 +199,7 @@ btnImportPictures=导入数据 btnHowToPlay=如何玩 btnDownloadPrices=下载卡牌价格 btnLicensing=许可证详情 -lblCheckForUpdates=Check Forge server to see if there's a more recent release +lblCheckForUpdates=查看是否有新的版本 lblDownloadPics=下载缺省牌的图片 lblDownloadPicsHQ=下载缺省牌的高清图片 lblDownloadSetPics=下载每张牌的图片(每张牌出现一次) @@ -207,7 +211,7 @@ lblPleaseUpdateToTheLatestVersionOfJava=请更新到最新版本的JRE lblYoureRunning=你在运行 lblYouNeedAtLeastJavaVersion=你的JRE版本至少需要为1.8.0_101。 lblImportPictures=从本地目录导入数据 -lblReportBug=什么东西坏了? +lblReportBug=上报游戏错误 lblHowToPlay=游戏规则。 lblLicensing=Forge合法性。 ContentDownloaders=内容下载 @@ -261,7 +265,7 @@ lblCommanderDeck=指挥官套牌 lblPlanarDeck=时空竞逐套牌 lblVanguard=先锋 lblHuman=人类 -lblAI=人工智能 +lblAI=AI lblOpen=打开 lblUseSimulation=使用模拟 lblGetaNewRandomName=获取一个新的随机名称 @@ -301,7 +305,7 @@ lblReleaseNotes=更新日志 lblGame=游戏 lblSoundEffects=音效 lblUndo=撤销 -lblAlphaStrike=先攻 +lblAlphaStrike=全攻 lblEndTurn=结束回合 lblTargetingArcs=瞄准弧 lblOff=关闭 @@ -359,8 +363,8 @@ lblPlayAnOpponent=所有对手 lblPlayAll7opponents=全部7个对手 lblBuildorselectadeck=构建或选择一个套牌 lblDraftText1=在轮抓模式中,三个补充包在8个玩家中传递 -lblDraftText2=从你选的牌中组一套牌。人工智能也会这样做 -lblDraftText3=然后对抗一个或多个人工智能对手 +lblDraftText2=从你选的牌中组一套牌。AI也会这样做 +lblDraftText3=然后对抗一个或多个AI对手 lblNewBoosterDraftGame=新的补充包轮抓 lblDraftDecks=轮抓套牌 #CSubmenuDraft.java @@ -373,8 +377,8 @@ lblSealedDecks=现开套牌 lblHeaderSealed=游戏模式:现开 lblSealedText1=构建或选择一个套牌 lblSealedText2=在现开模式中,你可以从补充包里(最多10个)构建一套牌 -lblSealedText3=从你得到的牌中组一套牌。人工智能也会这样做 -lblSealedText4=然后对抗一个或多个人工智能对手 +lblSealedText3=从你得到的牌中组一套牌。AI也会这样做 +lblSealedText4=然后对抗一个或多个AI对手 btnBuildNewSealedDeck=构建新的现开套牌 lblSealedModeInstruction=现开模式说明\r\n\r\n在现开比赛中,每位玩家都会收到六个补充包用于构建自己的套牌。\r\n\r\n由于使用的补充包系列的不同,补充包的内容会有很大的差异。\r\n\r\n来源:维基百科 #FDeckChooser.java @@ -451,7 +455,7 @@ lblStartingWorld=初始时空 lblStartingPool=初始牌池 lblAllCardsAvailable=所有牌都可用 lblStarterEventdeck=初始/活动套牌 -lblSanctionedformat=合法赛制: +lblSanctionedFormat=合法赛制 lblCustomdeck=自定义套牌 lblDefineCustomFormat=定义自定义赛制 lblSelectFormat=选择赛制 @@ -467,7 +471,7 @@ lblEmbark=开始! lblboxCompleteSet=你将使用所选系列的每张卡中的4张开始探索 lblboxAllowDuplicates=生成初始牌池时,可能包含重复的卡。 lblSameAsStartingPool=与初始牌池相同 -lblNewLoadQuest=新建/载入 +lblNewLoadQuest=载入 #CSubmenuQChallenges.java lblLaunchaZeppelin=启动一个飞艇. lblPlant=植物 @@ -491,9 +495,9 @@ lblSavefailed=保存错误 #DialogChooseFormats.java cbWantReprints=允许来自其他系列的重印牌 lblChooseFormats=选择赛制 -lblSanctioned=合法 +lblSanctioned=常规 lblOther=其他 -lblHistoric=十几 +lblHistoric=旧赛制 lblCancel=取消 #DialogChoosePoolDistribution.java lblBlack=黑 @@ -539,7 +543,7 @@ lblPastResults=结果 lblQuestDecks=套牌管理 lblQuestDesc1=一开始你可以从有限的牌池中构建套牌。 lblQuestDesc2=随着冒险之旅的进行,你的牌池逐渐增长,可以构建出更强的套牌。 -lblQuestDesc3=并且在与人工智能的决斗和挑战对抗中可以解锁更多牌。 +lblQuestDesc3=并且在与AI的决斗和挑战对抗中可以解锁更多牌。 lblBuildaNewDeck=构建一个新套牌 #Decktype.java lblCustomUserDecks=用户自定义套牌 @@ -553,7 +557,7 @@ lblBrawlDecks=争锋套牌 lblSchemeDecks=魔王套牌 lblPlanarDecks=时空竞逐套牌 lblPreconstructedDecks=预组套牌 -lblQuestOpponentDecks=冒险之旅套牌 +lblQuestOpponentDecks=对手冒险之旅套牌 lblRandomColorDecks=随机颜色套牌 lblRandomStandardArchetypeDecks=随机标准原型套牌 lblRandomPioneerArchetypeDecks=随机先驱原型套牌 @@ -566,12 +570,21 @@ lblRandomThemeDecks=随机主题套牌 lblRandomDecks=随机套牌 lblNetDecks=网络套牌 lblNetCommanderDecks=网络指挥官套牌 +#VSubmenuTutorial +lblTutorial=教程 +lblTutorialMode=教程模式 #VSubmenuPuzzleSolve.java lblSolve=解谜 lblPuzzleModeSolve=谜题模式:解谜 #VSubmenuPuzzleCreate.java lblPuzzleModeCreate=谜题模式:创建 lblCreate=创建 +lblCreateNewPuzzle=创建一个新的谜题 +lblCreatePuzzleDest1=在这个模式中,你将从空的场面开始。 +lblCreatePuzzleDest2=你将需要使用开发人员工具来帮助你对创建的谜题设置游戏状态。 +lblCreatePuzzleDest3=然后使用转储游戏状态命令将游戏状态数据通过元数据模版导出。 +lblCreatePuzzleDest4=你可以使用文本编辑器编辑导出的文件,以修改谜题的名称,描述,和胜利目标。 +lblCreatePuzzleDest5=谜题文件需要有.plz后缀名并且必须放于res/puzzles中。 #VSubmenuGauntletLoad.java lblQuickGauntlets=快速决斗 lblQuickGauntlet=快速决斗 @@ -627,7 +640,7 @@ lblWinStreak=连胜 lblBest=最好 lblBuildAndSelectaDeck=构建,然后在“冒险套牌”子菜单中选择一个套牌。 lblCurrentDeck=你现在的套牌是%n -PleaseCreateAQuestBefore=请在%n之前创建套牌。 +PleaseCreateAQuestBefore=%n之前请先创建一个冒险。 lblNoQuest=没有探索 lblVisitTheSpellShop=进入卡牌商店 lblVisitTheBazaar=参观珍宝集市 @@ -671,12 +684,12 @@ lblHard=难 lblExpert=专家 lblWinsforBooster=获得补充包所需的胜利 lblWinsforRankIncrease=排名增加所需的胜利 -lblWinsforMediumAI=匹配中等难度人工智能所需的胜利 -lblWinsforHardAI=匹配困难难度人工智能所需的胜利 -lblWinsforExpertAI=匹配专家难度人工智能所需的胜利 -lblStartingCommons=初始铁 -lblStartingUncommons=初始银 -lblStartingRares=初始金 +lblWinsforMediumAI=进入中等难度战场所需的胜利 +lblWinsforHardAI=进入困难难度战场所需的胜利 +lblWinsforExpertAI=进入专家难度战场所需的胜利 +lblStartingCommons=初始铁牌 +lblStartingUncommons=初始银牌 +lblStartingRares=初始金牌 lblStartingCredits=初始积分 lblWinsforNewChallenge=新挑战所需的胜利 lblStartingSnowLands=初始雪境地 @@ -684,9 +697,9 @@ lblColorBias=颜色偏差(1-100%) ttColorBias=初始卡池中的颜色百分比 lblPenaltyforLoss=失败补偿 lblMoreDuelChoices=更多决斗选择 -lblCommon=铁 -lblUncommon=银 -lblRare=金 +lblCommon=铁牌 +lblUncommon=银牌 +lblRare=金牌 lblSpecialBoosters=特殊补充包 ttSpecialBoosters=允许特定颜色补充包出现在商店并作为匹配奖励。 lblMaximumPacks=最多补充包 @@ -696,9 +709,9 @@ lblWinsforPack=胜利奖励包 lblWinsperSetUnlock=胜利解锁系列 lblAllowFarUnlocks=允许远解锁 lblUnlockDistanceMultiplier=解锁距离倍数 -lblCommonSingles=单张铁 -lblUncommonSingles=单张银 -lblRareSingles=单张金 +lblCommonSingles=单张铁牌 +lblUncommonSingles=单张银牌 +lblRareSingles=单张金牌 lblCardSalePercentageBase=出售牌的系数 lblCardSalePercentageCap=出售牌的系数上限 lblCardSalePriceCap=出售牌的价格上限 @@ -712,8 +725,8 @@ ttPlaysetSizeAnyNumber=售卖卡牌时不保留 lblItemLevelRestriction=物品等级限制 lblFoilfilterAlwaysOn=闪卡过滤器始终开启 lblRatingsfilterAlwaysOn=评级过滤器始终开启。 -lblSimulateAIvsAIResults=模拟人工智能 VS 人工智能的结果。 -ttSimulateAIvsAIResults=如果设置为1,则不会播放人工智能 VS 人工智能的轮抓。而是快速确定其对局结果。 +lblSimulateAIvsAIResults=模拟AI VS AI的结果。 +ttSimulateAIvsAIResults=如果设置为1,则不会播放AI VS AI的轮抓。而是快速确定其对局结果。 lblWinsforNewDraft=新轮抓所需的胜利 lblWinsperDraftRotation=每次轮抓胜利轮替 ttWinsperDraftRotation=如果轮抓没有赢这么多场,那么它将被删除或者替换。 @@ -876,7 +889,7 @@ lblUntitled=无标题 lblPrompt=提示 lblGameSetup=游戏设置 #ColumnDef.java -lblAIStatus=人工智能状态 +lblAIStatus=AI状态 lblCMC=总法术力费用 ttCMC=总法术力费用 lblCN=编号 @@ -969,6 +982,10 @@ lblPreloadExtendedArtCards=预加载拉伸卡图 nlPreloadExtendedArtCards=启用后,拉伸卡图将在启动时加载到缓存。 lblShowFPSDisplay=显示当前的FPS值 nlShowFPSDisplay=启用后,将在画面左上角显示当前Forge的FPS(实验性特性)。 +lblEnableUnknownCards=启用未知卡牌 +nlEnableUnknownCards=将未知卡牌加载到未知系列中。(需要重启) +lblExperimentalNetworkCompatibility=实验性网络兼容 +nlExperimentalNetworkCompatibility=Forge将切换为兼容性的网络流。(如果不清楚,请关闭此选项) #MatchScreen.java lblPlayers=玩家列表 lblLog=日志 @@ -983,7 +1000,7 @@ lblRenameDeck=重命名套牌 lblNewNameDeck=输入新套牌的名称 lblDeleteDeck=删除套牌 lblDelete=删除 -lblConfirmDelete=确定要删除吗 +lblConfirmDelete=确定要删除 lblNameNewDeck=输入新套牌的名称 lblSaveChangesCurrentDeck=保存当前更改到套牌? lblAddFavorites=添加到收藏夹 @@ -998,7 +1015,7 @@ lblSchemes=阴谋 lblToMainDeck=到主牌 lblHowMany=多少? lblInventory=库存 -lblCollection=珍藏 +lblCollection=暗窖珍藏 lblCommanders=指挥官 lblOathbreakers=破誓者 lblSave=保存 @@ -1049,9 +1066,9 @@ lblSelected=选择 lblAdvancedSearch=高级搜索 lblSort=排序 lblResetFilters=重置筛选器 -lblSelectCard=选择牌张 +lblSelectCard=选择卡牌 lblClickToconfigureFilters=点击设置筛选器 -lblShownOfTotalCards=显示的牌张数/所有可用牌张数 +lblShownOfTotalCards=显示的卡牌数/所有可用卡牌数 lblToggleShowOrHideOptionsForCurrentView=切换显示/隐藏当前视图选项 lblFilterMenu=筛选器菜单 lblShowFilters=显示筛选器 @@ -1067,6 +1084,7 @@ lblSwipeUpTo=向上滑动%s lblSwipeDownDetailView=向下滑动即可切换到详细信息视图 lblSwipeDownPictureView=向下滑动即可切换到图片视图 #VGameMenu.java +lblShowWinLoseOverlay=显示胜负叠加层 lblNoPlayerPriorityNoDeckListViewed=现在玩家没有优先权,因此无法查看套牌列表。 #FilesPage.java lblFiles=文件 @@ -1083,7 +1101,7 @@ lblLandSet=地牌的系列 lblAddBasicLandsAutoSuggest=添加基本地到%s\n(双击自动添加) lblDeckStatisticsAutoSuggest=套牌统计。 双击自动添加基本地。 lblAssortedArt=各种画 -lblCardArt=卡图%d +lblCardArtN=卡图{0} lblNonLandCount=%d张非地牌 lblOldLandCount=%d张地牌 lblNewLandCount=添加%d张地牌 @@ -1096,7 +1114,8 @@ lblFollowingCardsCannotBeImported=由于拼写错误,系列限制或forge尚 lblImportRemainingCards=导入剩余的卡? lblNoKnownCardsOnClipboard=在剪切板找不到已知的卡牌。\n\n将套牌列表复制到剪切板,然后重新打开此对话框。 #FDeckViewer.java -lblDeckListCopiedClipboard=套牌列表''%s''已经复制到剪切板 +lblChangeSection=切换部分 +lblDeckListCopiedClipboard=套牌列表''{0}''已经复制到剪切板 #FSideboardDialog.java lblUpdateMainFromSideboard=从备牌更新%s到主牌 #FVanguardChooser.java @@ -1206,7 +1225,7 @@ lblChooseOrderCardsPutIntoPlanarDeck=选择要放入时空竞逐套牌中的牌 lblChooseOrderCardsPutIntoSchemeDeck=选择要放入魔王套牌中的牌的顺序 lblChooseOrderCopiesCast=选择要复制品的释放顺序。 lblDelveHowManyCards=掘穴多少张牌? -lblExileWhichCard=放逐哪张牌? +lblExileWhichCard=放逐哪张牌({0}/{1})? lblDestroy=消灭 lblSelectUpToNumTargetToAction=选择最多%d个{0}用于{1}。 lblSelectNumTargetToAction=选择%d个{0}用于{1}。 @@ -1273,9 +1292,9 @@ lblCloseGame=关闭游戏? lblWaitingForOpponent=等待对手中 lblYieldingUntilEndOfTurn=让过直到回合结束。\n你可以取消此让过以响应行动。 lblStopWatching=停止观看 -lblEnterNumberBetweenMinAndMax=输入介于%min到%max之间的数字: -lblEnterNumberGreaterThanOrEqualsToMin=输入一个大于等于%min的数字: -lblEnterNumberLessThanOrEqualsToMax=输入一个小于等于%max的数字: +lblEnterNumberBetweenMinAndMax=输入介于{0}到{1}之间的数字: +lblEnterNumberGreaterThanOrEqualsToMin=输入一个大于等于{0}的数字: +lblEnterNumberLessThanOrEqualsToMax=输入一个小于等于{0}的数字: #PlayerOutcome.java lblWonBecauseAllOpponentsHaveLost=因所有对手都输了而赢得胜利 lblWonDueToEffectOf=受''%s''的影响赢得胜利 @@ -1307,7 +1326,7 @@ lblSingleMatch=单场比赛 #NewGauntletScreen.java lblGauntletText1=在决斗模式下,你可以选择一套牌与多个对手进行对战。 lblGauntletText2=设置你想面对的对手数量以及他们所使用的套牌类型或者套牌。 -lblGauntletText3=然后,尝试击败所有人工智能对手而不输掉一场比赛。 +lblGauntletText3=然后,尝试击败所有AI对手而不输掉一场比赛。 lblSelectGauntletType=选择一个决斗类型 lblCustomGauntlet=自定义决斗 lblGauntletContest=决斗竞赛 @@ -1568,11 +1587,13 @@ lblOverwriteDeck=覆盖套牌? lblEndDraftConfirm=这将结束当前的轮抓并且无法恢复\n\n离开轮抓吗? lblLeaveDraft=离开轮抓? #Match.java -lblAICantPlayCards=人工智能不知道如何使用这些牌 +lblAICantPlayCards=AI不知道如何使用这些牌 lblAnteCardsRemoved=这些赌注牌已删除 #CEditorDraftingProcess.java lblQuitWithoutSaving=不保存直接退出 lblQuitDraft=退出轮抓 +lblDraftPicks=抓选的牌 +lblPackNCards=第{0}抓 - 卡牌 #LoadQuestScreen.java lblLoadingExistingQuests=加载已有冒险中 lblNewQuest=新建 @@ -1608,9 +1629,9 @@ lblDifficultyAdjustmentsHard=难度调整(困难) lblDifficultyAdjustmentsExpert=难度调整(专家) lblWinsForBooster=每几胜获得补充包 lblWinsForRankIncrease=每几胜排名提升 -lblWinsForMediumAI=多少胜面对中等难度人工智能 -lblWinsForHardAI=多少胜面对困难难度人工智能 -lblWinsForExpertAI=多少胜面对专家难度人工智能 +lblWinsForMediumAI=多少胜面对中等难度AI +lblWinsForHardAI=多少胜面对困难难度AI +lblWinsForExpertAI=多少胜面对专家难度AI lblSaveFailed=保存失败 - #QuestSpellShopScreen.java lblMaximumSellingCredits=最高售价为%d积分。 @@ -1619,7 +1640,8 @@ lblTheirValue=%的价格。\n lblSell=出售 lblItem=项目 lblCardsForSale=代售卡牌 -lblSellAllExtras=出售所有有多的物品 +lblSellAllExtras=出售所有多余的物品 +lblSelectAllCards=选择所有牌 lblYourCards=你的卡牌 #QuestStatsScreen.java lblTournamentResults=锦标赛结果 @@ -1638,7 +1660,7 @@ lblDoYouWantPay=你想要支付 lblDoYouWantPayNLife=你想要支付{0}点生命吗? lblDoyouWantTo=你想要 lblDoYouWantMillNCardsOrDoAction=你想要磨{0}张牌吗? {1} -lblDoYouWantFlipNCoinOrDoAction=你想要抛{0}个硬币吗? {1} +lblDoYouWantFlipNCoinAction=你想要抛{0}个硬币吗? lblDoYouWantRemoveNTargetTypeCounterFromCard=你想要从{2}移除{0}个{1}指示物吗? lblDoYouWantRemoveCountersFromCard=你想要从{0}删除指示物吗? lblDoYouWantExileNCardsFromYourLibrary=你想要从你的牌库放逐{0}张牌吗? @@ -1675,7 +1697,7 @@ lblDoYouWantAttachSourceToTarget=你想要将{0}装备到{1}吗? lblSelectAPlayerAttachSourceTo={0} - 选择一个要结附的牌手。 lblSelectACardAttachSourceTo={0} - 选择一个要结附的牌。 #BidLifeEffect.java -lblBidLife=Choose a higher bid +lblBidLife=选择一个更高的出价 lblChooseStartingBid=选择一个初始价钱 lblDoYouWantTopBid=你想要喊更高的价? 现在价钱 \= lblTopBidWithValueLife=最高喊价为{0}生命 @@ -1697,7 +1719,7 @@ lblLookingCardIn=看牌自 lblDoYouWantPlayCard=你想要使用{0}? lblSelectCardFromPlayerZone=选择一张牌从{0}的{1} lblSelectUpToNumCardFromPlayerZone=最多选择{0}张牌来自{1}的{2} -lblSelectCardsFromPlayerZone=选择牌张来自{0}的{1} +lblSelectCardsFromPlayerZone=选择卡牌来自{0}的{1} lblCancelSearchUpToSelectNumCards=取消搜索?最多可以搜索{0}张牌。 #ChangeZoneAllEffect.java lblMoveTargetFromOriginToDestination=将{0}从{1}移动到{2}? @@ -1790,7 +1812,7 @@ lblWouldYouLikeRandomDiscardTargetCard=你想随机弃掉%d张牌吗? lblPlayerHasChosenCardsFrom={0}选择了牌自 #DrawEffect.java lblDoYouWantDrawCards=你想抓{0}张牌吗? -lblHowMayCardDoYouWantDraw=你想怎么抓牌? +lblHowManyCardDoYouWantDraw=你想怎么抓牌? #EncodeEffect.java lblDoYouWantExileCardAndEncodeOntoYouCreature=你想放逐{0}并将之赋码到你控制的生物吗? lblChooseACreatureYouControlToEncode=选择你控制的生物进场赋码 @@ -1948,30 +1970,30 @@ lblSkip=保留 #ConquestChaosBattle.java lblGreat=太好了 #ConquestData.java -lblExileCard=放逐牌 -lblExileNCard=放逐{0}张牌 -lblExileFollowCardsToReceiveNAE=放逐以下{0}获得{2}个{1}?\n -lblCurrentPlaneswalkerCannotBeExiled=当前鹏洛克不能被放逐。 -lblCannotCommanderWithDefinedDeck=不能放逐被定义为套牌指挥官的牌。 -lblCardCannotBeExiledCommandersCard={0}无法放逐以下已被使用为指挥官的牌:\n{1} -lblRetrieveCard=恢复牌 -lblRetrieveNCard=恢复{0}张牌 -lblNotEnoughShardsToRetrieveCards=没有足够的乙太碎片可用于恢复{0}。 -lblSpendAECostToRetrieveCardsFromExile=花费{1}个{0}从放逐区恢复{2}?\n +lblExileCard=出售牌 +lblExileNCard=出售{0}张牌 +lblExileFollowCardsToReceiveNAE=出售以下{0}获得{2}个{1}?\n +lblCurrentPlaneswalkerCannotBeExiled=当前鹏洛克不能被出售。 +lblCannotCommanderWithDefinedDeck=不能出售被定义为套牌指挥官的牌。 +lblCardCannotBeExiledCommandersCard={0}无法出售以下已被使用为指挥官的牌:\n{1} +lblRetrieveCard=回购牌 +lblRetrieveNCard=回购{0}张牌 +lblNotEnoughShardsToRetrieveCards=没有足够的乙太碎片用于回购{0}。 +lblSpendAECostToRetrieveCardsFromExile=花费{1}个{0}从暗窖珍藏中回购{2}?\n lblAetherShards=乙太碎片 lblPlaneswalkEmblems=鹏洛克徽记 -lblTotalWins=总胜场 -lblTotalLosses=总败场 +lblTotalWins=胜场总计 +lblTotalLosses=败场总计 lblConqueredEvents=征服事件 -lblUnlockedCards=已解锁牌张 +lblUnlockedCards=已解锁卡牌 #QuestWinLoseController.java lblQuitByPayCredits=退出(-15积分) -lblSpoilsWonAnteCard=战利品!胜利获得的赌注牌 -lblLootedLostAnteCard=抢劫!失去的赌注牌 +lblSpoilsWonAnteCard=胜利!获得赌注牌 +lblLootedLostAnteCard=失败!失去赌注牌 lblAchieving25WinStreakAwarded=二十五连胜,你获得了轮抓门票奖励!\n请使用门票生成新的锦标赛。 lblBonusDraftTokenReward=奖励轮抓门票 lblAchievedNWinStreakWinMTypeCards=你达成了{0}连胜并赢得了{1}张{2}牌! -lblJustWonTenRandomRares=你刚赢得了十个随机金 +lblJustWonTenRandomRares=你刚赢得了十张随机金牌 lblChooseBonusBoosterFormat=选择奖励补充包的赛制 lblBonusFormatBoosterPack=奖励"{0}"赛制的补充包! lblChooseBonusBoosterSet=选择奖励补充包的系列 @@ -1995,6 +2017,8 @@ lblCardEffectToTargetValueIs={0}对{1}的影响的值为{2} lblAreYouSureWantPickCard=确定要选择''{0}''吗? lblSelectThisCardConfirm=选择这张牌? #PlayerView.java +lblCommanderCastCard=从指挥官区域释放过{0}次 +lblCommanderCastPlayer={0}从指挥官区域释放过{1}次 lblCommanderDealNDamageToPlayer={1}对{0}造成的指挥官伤害为: {2}\r\n lblNCommanderDamageFromOwnCommander=来自{0}拥有者的指挥官伤害为: {1}\r\n lblNCommanderDamageFromPlayerCommander=来自{0}的指挥官{1}的指挥官伤害为: {2}\r\n @@ -2003,11 +2027,14 @@ lblLifeHas=生命值为: {0} lblTypeCounterHas={0}指示物为: {1} lblCardInHandHas=手牌数为: {0}/{1} lblLandsPlayed=下地数为: {0}/{1} -lblCardDrawnThisTurnHas=本回合抓的牌张数为: {0} +lblCardDrawnThisTurnHas=本回合抓的卡牌数为: {0} lblDamagepreventionHas=防止伤害数为: {0} lblIsExtraTurn=为额外回合: 是 lblExtraTurnCountHas=额外回合数为: {0} lblAntedHas=所下的赌注为: {0} +lblAdditionalVotes=你额外获得了{0}票。 +lblOptionalAdditionalVotes=你可以额外投{0}次票。 +lblControlsVote=你为每个牌手选择如何投票。 #VStack.java lblAlwaysYes=始终选是 lblAlwaysNo=始终选否 @@ -2030,6 +2057,9 @@ lblOrigin=来源 lblDeckAverageCMC=套牌平均总法术力费用 lblDeckContents=套牌内容 lblDeckSize=套牌大小 +lblBuyPrice=售价 +lblSellPrice=购价 +lblUsedInQuestDecks=用于 # Quest Decks lblIsTrue=是 lblIsFalse=不是 lblEqual=等于 @@ -2077,7 +2107,7 @@ lblConquestNameExistsPleasePickAnotherName=这个名称的征服已存在。请 lblAreYouSuerDeleteConquest=你想要删除{0}吗? lblDeleteConquest=删除征服 #NewConquestScreen.java -lblStartingNewConquest=启动新的征服中 +lblStartingNewConquest=开启新的征服~ lblSelectStartingPlane=选择初始时空\n(长按插画以获取更多信息) lblSelectStartingCommander=选择初始指挥官 lblSelectStartingPlaneswalker=选择初始鹏洛克 @@ -2090,42 +2120,43 @@ lblFinish=完成 #ConquestPrefsScreen.java lblConquestPreference=征服偏好 lblBaseDuplicateValue=基础重复值 -lblBaseExileValue=基础放逐值 -lblBaseRetrieveCost=基础恢复值 -lblBasePullCost=基础出售值 -lblUncommonMultiplier=银倍数 -lblRareMultiplier=金倍数 +lblBaseExileValue=基础出售值 +lblBaseRetrieveCost=基础回购值 +lblBasePullCost=基础召唤值 +lblUncommonMultiplier=银牌倍数 +lblRareMultiplier=金牌倍数 lblMythicMultiplier=秘稀倍数 -lblStartingShards=初始碎片 -lblChaosWheelShardValue=混沌轮抓碎片值 +lblStartingShards=初始乙太碎片 +lblChaosWheelShardValue=混沌轮抓乙太碎片值 lblBoosterPacks=补充包 -lblCommons=铁 -lblUncommons=银 -lblRares=金 +lblCommons=铁牌 +lblUncommons=银牌 +lblRares=金牌 lblBoostersPerMythic=秘稀补充包 lblBaseConquerReward=基础征服奖励 lblChaosWheelBonus=混沌轮抓奖励 -lblFirstPlaneUnlockCost=第一个时空解锁费用 +lblFirstPlaneUnlockCost=首个时空的解锁费用 lblCostIncreasePerUnlock=每次解锁增加的费用 lblChaosBattles=混沌战场 #ConquestMenu.java lblTheMultiverse=多元宇宙 -lblTheAether=乙太 +lblTheAether=乙太碎片 lblPlaneswalk=时空旅行 lblLoadingCurrentConquest=加载当前征服中 #ConquestCommandersScreen.java lblSelectCommander=选择指挥官 lblCantSelectDeckBecause=无法选择{0}\n套牌{1} #ConquestAEtherScreen.java -lblHaveNAEShards=碎片:{0}个{1} -lblTapToPullFromAE=长按可以出售\n{0} +lblShardsAE=乙太碎片: {0} +lblHaveNAEShards=乙太碎片:{0}个{1} +lblTapToPullFromAE=在暗窖珍藏中长按可以出售\n{0} lblSelectCaptionFilter=选择{0}筛选器 #ConquestCollectionScreen.java -lblExile=放逐 -lblRetrieve=恢复 -lblExileRetrieveProportion=以牌张价值的{0}%放逐牌\n以牌张价值的{1}%恢复牌。 -lblRetrieveForNAE=支付{0}个{1}恢复 -lblExileForNAE=放逐获得{0}个{1} +lblExile=已出售 +lblRetrieve=回购 +lblExileRetrieveProportion=出售价:卡牌价值的{0}%\n回购价:卡牌价值的{1}% +lblRetrieveForNAE=支付{0}个{1}回购 +lblExileForNAE=出售获得{0}个{1} #ConquestBattle.java lblRetry=重试 lblQuit=退出 @@ -2135,7 +2166,7 @@ lblAllPlanesUnlocked=所有时空已解锁 lblReceivedBoosterPack=获得补充包 lblReceivedBoosterPackNOfTotal=获得补充包\n({0}/{1}) lblReceivedAetherShards=获得乙太碎片 -lblReceivedAetherShardsForDuplicateCards=因重复牌获得乙太碎片 +lblReceivedAetherShardsForDuplicateCards=重复牌自动分解为乙太碎片 lblReceivedBonusPlaneswalkEmblems=获得鹏洛克徽记奖励 lblStartingBattle=开始战斗中 lblChaosApproaching=混沌接近中 @@ -2149,7 +2180,8 @@ lblHistoriiansWillRecallYourConquestAs=史学家将会将你的征服记为: lblConquestName=征服名 #HumanCostDecision.java lblChooseXValueForCard={0} - 为X选择一个值 -lblSelectOneSameNameCardToDiscardAlreadyChosen=选择一个具有相同名称的牌弃掉。已选择: +lblSelectOneSameNameCardToDiscardAlreadyChosen=选择一个具有相同名称的牌弃掉。已选择: +lblSelectOneDifferentNameCardToDiscardAlreadyChosen=选择一个具有不同名称的牌弃掉。已选择: lblSelectNMoreTargetTypeCardToDiscard=再选择{0}张{1}弃掉 lblDoYouWantCardDealNDamageToYou=你想要{0}对你造成{1}点伤害吗? lblDrawNCardsConfirm=抓{0}张牌? @@ -2188,7 +2220,7 @@ lblSacrificeCardConfirm=牺牲{0}? lblSelectATargetToSacrifice=选择一个{0}进行牺牲(还剩{1}) lblSelectOneOfCardsToTapAlreadyChosen=选择其中的一张进行横置。已经选择: lblSelectACreatureToTap=选择一个生物进行横置 -lblEnoughValidCardNotToPayTheCost=没有足够的有效牌张用于支付费用。 +lblEnoughValidCardNotToPayTheCost=没有足够的有效卡牌用于支付费用。 lblCostPaymentInvalid=付费失败 lblSelectATargetToTap=选择{0}进行横置(还剩{1}) lblSelectATargetToUntap=选择{0}进行重置(还剩{1}) @@ -2198,9 +2230,9 @@ lblExileTargetsFromYourZone=从你的{1}放逐{0} lblExileTarget=放逐{0} lblExileAllCardsFromYourZone=从你的{0}中放逐所有牌 lblExileTargetsYourControl=放逐你操控的{0} -lblExileNCardFromSameZone=从同一{1}中的牌张中放逐{0}张牌 +lblExileNCardFromSameZone=从同一{1}中的卡牌中放逐{0}张牌 lblExileNCardFromYourZone=从你的{1}中放逐{0}张牌 -lblExileNTargetFromSameZone=从同一{1}中的牌张中放逐{0} +lblExileNTargetFromSameZone=从同一{1}中的卡牌中放逐{0} #ReplacementHandler.java lblChooseFirstApplyReplacementEffect=选择首先生效的替代性效应。 lblApplyCardReplacementEffectToCardConfirm=对{1}应用替代性效应{0}?\r\n{2} @@ -2223,10 +2255,10 @@ lblReportCrash=报告崩溃 lblThereErrorWasDuringSaving=保存期间出现错误 抱歉!\n{0} lblErrorSavingFile=保存文件错误 #CardDetailPanel.java -lblCardNameAndCost=牌张名称和费用 -lblCardType=牌张类别 -lblCardID=牌张ID -lblCardPTOrLoyalty=牌张攻防或忠诚 +lblCardNameAndCost=卡牌名称和费用 +lblCardType=卡牌类别 +lblCardID=卡牌ID +lblCardPTOrLoyalty=卡牌攻防或忠诚 #ArcaneMaster.java lblArcaneMaster=奥术大师 lblWinGameWithOutCasting=赢得一局游戏游戏中释放过 @@ -2302,6 +2334,7 @@ lblOverkill=虐杀 lblWinGameWithOppentAt=赢得一局游戏胜利时对手接近 lblNLife={0}点生命值 #PlaneswalkerAchievements.java +lblPlaneswalkerUltimates=鹏洛客终极技能 lblWinGameAfterActivatingCardUltimate=激活{0}的终极技能后赢得游戏 #Poisoned.java lblPoisoned=中毒 @@ -2329,4 +2362,225 @@ lblSolveNPuzzles=解出了{0}个谜题 #VariantWins.java lblWinNVariantGame=赢得{0}局{1}游戏 #AbstractMulligan.java -lblPlayerKeepNCardsHand={0}保留了{1}张牌的起手 \ No newline at end of file +lblPlayerKeepNCardsHand={0}保留了{1}张牌的起手 +#VSubmenuAvatars.java +lblAvatars=头像 +#AltWinAchievements.java +lblAlternateWinConditions=特殊胜利 +lblWinGameWithCard=因{0}而胜利 +#VSubmenuOnlineLobby.java +lblLobby=大厅 +lblConnectToServer=连接到服务器 +lblOnlineLobbyTitle=多人在线: 大厅 +lblLeaveLobbyConfirm=离开大厅? +lblLeaveLobbyDescription=离开大厅?这将会关闭所有连接并停止作为主机。 +#VDetail.java +lblCardDetail=卡牌详情 +#VCardDesigner.java +lblCardDesigner=卡牌设计师 +lblSaveAndApplyCardChanges=保存并应用卡牌变更 +#VCardScript.java +lblCardScript=卡牌脚本 +#VPicture.java +lblCardPicture=卡图 +#VProbabilities.java +lblDrawOrder=抓牌顺序 +lblClickHereToReshuffle=点击这里重新洗牌 +lblSeeANewSampleShuffle=看到洗牌后的新的示例 +lblSampleHand=起手示例 +lblRemainingDraws=随后的牌序 +#VStatistics.java +lblTotalCards=卡牌总数 +lblTotalManaCost=法术力费用之和 +lblAverageManaCost=平均法术力费用 +lblCardByColorTypeCMC=卡牌的颜色类型和总法术力费用: +lblBreakdownOfColorTypeCMC=卡牌的颜色类型和总法术力费用分析 +lblColoredManaSymbolsINManaCost=法术力费用中的有色法术力符号: +lblAmountOfManaSymbolsInManaCostOfCards=卡牌法术力费用中法术力符号的数量 +lblMulticolorCardCount=多色牌计数 +lblBlackCardCount=黑色牌计数 +lblBlueCardCount=蓝色牌计数 +lblGreenCardCount=绿色牌计数 +lblRedCardCount=红色牌计数 +lblWhiteCardCount=白色牌计数 +lblColorlessCardCount=无色牌计数 +lblBlackManaSymbolCount=黑色法术力符号计数 +lblBlueManaSymbolCount=蓝色法术力符号计数 +lblGreenManaSymbolCount=绿色法术力符号计数 +lblRedManaSymbolCount=红色法术力符号计数 +lblWhiteManaSymbolCount=白色法术力符号计数 +lblArtifactCardCount=神器牌计数 +lblCreatureCardCount=生物牌计数 +lblEnchantmentCardCount=结界牌计数 +lblInstantCardCount=瞬间牌计数 +lblLandCardCount=地牌计数 +lblPlaneswalkerCardCount=鹏洛客牌计数 +lblSorceryCardCount=法术牌计数 +lblCMCNCardCount=总法术力费用为{0}的卡牌计数 +#FFileChooser.java +lblNewFolder=新建文件夹 +lblInvalidFolder=无效文件夹 +lblInvalidName=无效名 +lblInvalidFile=无效文件 +lblCannotAddNewFolderToInvaildFolder=无法在无效文件夹中新建文件夹。 +lblEnterNewFolderName=输入新文件夹名 +lblEnterFolderNameNotValid="{0}"不是一个有效的文件夹名 +lblNoFolderExistsWithSelectPath=选择的路径不存在文件夹 +lblNoFileExistsWithSelectPath=选择的路径不存在文件 +lblCannotRenameFileInInvalidFolder=无法在无效的文件夹中重命名文件 +lblEnterNewNameForFolder=为文件夹输入新的名称 +lblEnterNewNameForFile=为文件输入新的名称 +lblEnterNameNotValid="{0}"不是一个有效的名称。 +lblAreYouSureProceedDelete=你确定要继续删除吗?这个操作无法撤销。 +lblDeleteFolder=删除文件夹 +lblDeleteFile=删除文件 +lblRenameFolder=重命名文件夹 +lblRenameFile=重命名文件 +lblCouldBotDeleteFile=无法删除文件。 +#FloatingZone.java +lblRightClickToUnSort=- 按名称排序(右击标题恢复未排序状态) +lblRightClickToSort=(右击标题进行排序) +lblPlayerZoneNCardSortStatus={0}的{1}(共有{2}张牌) {3} +#OnlineMenu.java +lblOnline=在线 +lblShowChatPanel=显示聊天窗口 +lblDisconnect=断开连接 +#CardOverlaysMenu.java +lblCardName=牌名 +lblPowerOrToughness=力量/防御 +lblAbilityIcon=异能图标 +lblShow=显示 +#VField.java +lblField=领域 +lblPlayField={0}的领域 +lblNoPlayerForEDocID=不由牌手拥有的{0} +#VHand.java +lblYourHand=你的手牌 +lblPlayerHand={0}的手牌 +lblNoPlayerHand=不由牌手拥有的手牌 +#PlayerDetailsPanel.java +lblHandNOfMax=手牌 ({0}/{1}) +lblGraveyardNCardsNTypes=坟场 ({0}) 类别[{1}] +lblLibraryNCards=牌库 ({0}) +lblExileNCards=放逐区 ({0}) +lblFlashbackNCards=可返照 ({0}) +lblCommandZoneNCards=指挥官区 ({0}) +lblWhiteManaOfN=白色法术力 ({0}) +lblBlueManaOfN=蓝色法术力 ({0}) +lblBlackManaOfN=黑色法术力 ({0}) +lblRedManaOfN=红色法术力 ({0}) +lblGreenManaOfN=绿色法术力 ({0}) +lblColorlessManaOfN=无色法术力 ({0}) +#FTitleBarBase.java +lblLockTitleBar=锁定标题栏 +lblUnlockTitleBar=解锁标题栏 +lblRestoreDown=还原 +lblMaximize=最大化 +lblMinimize=最小化 +#QuestFileLister.java +lblNameAndRank=名称 | 等级 +lblModeAndDifficulty=模式 | 难度 +lblRecordAndAssets=档案 | 资产 +lblXWinOfYLost={0}胜/{1}负 +lblDeleteThisQuest=删除这个冒险之旅 +lblRenameThisQuest=重命名这个冒险之旅 +lblRenameQuestTo=重命名冒险之旅为 +lblQuestRename=冒险之旅重命名 +#StartingPoolType.java +lblUnrestricted=无限制 +lblCasualOrHistoricFormat=娱乐/历史赛制 +lblCustomFormat=自定义赛制 +lblEventOrStartDeck=活动或初始套牌 +lblMySealedDeck=我的现开套牌 +lblMyDraftDeck=我的轮抓套牌 +lblPredefinedCube=预定义Cube +#DevModeMenu.java +lblDeveloperCorner=开发者专区 +#CSubmenuPuzzleSolve.java +lblPleaseFirstSelectAPuzzleFromList=请先从列表中选择一个谜题! +lblNoSelectedPuzzle=没有选择谜题 +#CSubmenuPuzzleCreate.java +lblWhoShouldBeFirstTakeTurn=谁回合第一个开始? +lblWelcomePuzzleModeMessage=欢迎使用创建谜题模式。\n\n请确保在Forge偏好设置中启用了开发人员模式。\n\n请记住规则引擎是运行的,因此玩家从为空牌库中抓牌将会输掉游戏! +#CDock.java +lblTargetingArcsOff=瞄准弧:关闭 +lblTargetingArcsCardMouseover=瞄准弧:鼠标悬停 +lblTargetingArcsAlwaysOn=瞄准弧:总是打开 +#ListCardArea.java +lblDone=完成 +#DeckImport.java +lblSideboardSummayLine=备牌摘要行 +lblImportedDeckSummay=导入的套牌摘要将在这里显示 +lblDeckImporter=套牌导入器 +lblPasteTypeDecklist=粘贴或输入套牌列表 +lblExpectRecognizedLines=期望出现可识别的行 +lblDeckImporterSummaryOfMain=主牌: {0}张被识别的牌, {1}张未识别的牌 +lblDeckImporterSummaryOfSideboard=备牌:{0}张被识别的牌, {1}张未识别的牌 +#CEditorTokenViewer.java +lblAllTokens=所有衍生物 +#StartRenderer.java +lblClickToAddTargetToFavorites=点击以将{0}添加到你的收藏夹 +lblClickToremoveTargetToFavorites=点击以将{0}从你的收藏夹移除 +#PhaseIndicator.java +#translate html*** please keep HTML Tags +htmlPhaseUpkeepTooltip=阶段:维持
单击切换是否自动让过。 +htmlPhaseDrawTooltip=阶段:抓牌
单击切换是否自动让过。 +htmlPhaseMain1Tooltip=阶段:主1
单击切换是否自动让过。 +htmlPhaseBeginCombatTooltip=阶段:战斗开始
单击切换是否自动让过。 +htmlPhaseDeclareAttackersTooltip=阶段:宣告攻击者
单击切换是否自动让过。 +htmlPhaseDeclareBlockersTooltip=阶段:宣告阻挡者
单击切换是否自动让过。 +htmlPhaseFirstStrikeDamageTooltip=阶段:先攻伤害
单击切换是否自动让过。 +htmlPhaseCombatDamageTooltip=阶段:战斗伤害
单击切换是否自动让过。 +htmlPhaseEndCombatTooltip=阶段:战斗结束
单击切换是否自动让过。 +htmlPhaseMain2Tooltip=阶段:主2
单击切换是否自动让过。 +htmlPhaseEndTurnTooltip=阶段:结束回合
单击切换是否自动让过。 +htmlPhaseCleanupTooltip=阶段:清除
单击切换是否自动让过。 +#GuiChoose.java +lblSideboardForPlayer=为{0}换备 +lblOtherInteger=其他数 +#DeckImportController.java +lblReplaceCurrentDeckConfirm=这将会使用这些牌替换你当前套牌的所有内容\n\n继续吗? +lblReplaceCurrentDeck=替换当前套牌 +lblReplace=替换 +#FNetOverlay.java +lblChat=聊天室 +lblSend=发送 +#CSubmenuOnlineLobby.java +lblUnableStartServerPortAlreadyUse=无法启动服务器,端口已被使用! +lblStartingServer=启动服务器中 +lblConnectingToServer=连接到服务器中 +#NetConnectUtil.java +lblOnlineMultiplayerDest=此功能正在积极开发中\n你可能会发现错误\n\n - = * 这里是奥札奇 * = -\n\n输入要加入的服务器的网址。\n或保留空白以启动你自己的服务器。 +lblHostingPortOnN=托管到端口{0}。 +lblShareURLToMakePlayerJoinServer=与你希望加入你服务器的牌手共享以下网址以使其加入你的服务器。为方便起见,已将其复制到剪切板\n\n{0}\n\n对于局域网游戏,请使用以下网址: {1} +lblForgeUnableDetermineYourExternalIP=Forge无法确定你的公网IP!\n\n{0} +lblServerURL=服务器网址 +lblYourConnectionToHostWasInterrupted=你与主机的连接断开了({0})。 +lblConnectedIPPort=连接到{0}:{1} +#GameLobby.java +lblRequiredLeastTwoPlayerStartGame=至少需要两个牌手才能开始游戏。 +lblNotEnoughTeams=没有足够的团队!请调整团队分配。 +lblPlayerIsNotReady=牌手{0}没有准备好 +lblPleaseSpecifyPlayerDeck=请为{0}选择一个套牌 +lblPlayerDoesntHaveCommander={0}没有指挥官 +lblPlayerDeckError={0}的套牌{1} +lblInvalidCommanderGameTypeDeck=错误的{0}套牌 +lblInvalidSchemeDeck=无效的阴谋套牌 +lblInvalidPlanarDeck=无效的时空套牌 +lblNoSelectedVanguardAvatarForPlayer={0}没有选择以下先锋Avatar。请选择一种或者禁用先锋变种。 +#AutoUpdater.java +lblYouHaventSetUpdateChannel=你还没设置更新频道。你要立刻检查更新吗? +lblManualCheck=手动检查更新 +lblNewVersionForgeAvailableUpdateConfirm=有新版本Forge可用({0}).\n你当前的Forge版本({1})\n\n你要更新到新版本吗? +lblUpdateNow=现在更新 +lblUpdateLater=稍后更新 +lblNewVersionAvailable=有新版本可用 +lblNewVersionDownloading=下载新版本中 +lblForgeHasBeenUpdateRestartForgeToUseNewVersion=Forge已经下载好。你应该解压压缩包并使用新版本的Forge重启游戏。 +lblExitNowConfirm=现在退出吗? +#OnlineChatScreen.java +lblEnterMessageToSend=输入要发送的信息 +#OnlineLobbyScreen.java +lblDetectedInvalidHostAddress=检测到无效的主机地址({0})。 +#Player.java +lblChooseACompanion=选择一个行侣 \ No newline at end of file diff --git a/forge-gui/res/lists/NonStackingKWList.txt b/forge-gui/res/lists/NonStackingKWList.txt index af669c32827..0b6eb77cd78 100644 --- a/forge-gui/res/lists/NonStackingKWList.txt +++ b/forge-gui/res/lists/NonStackingKWList.txt @@ -10,6 +10,7 @@ CARDNAME blocks each combat if able. CARDNAME can attack as though it didn't have defender. CARDNAME can block any number of creatures. CARDNAME can't be regenerated. +CARDNAME can't phase in. CARDNAME can't phase out. CARDNAME must be blocked if able. CARDNAME doesn't untap during your untap step. diff --git a/forge-gui/res/lists/TypeLists.txt b/forge-gui/res/lists/TypeLists.txt index c4a5c83097f..5916edbda41 100644 --- a/forge-gui/res/lists/TypeLists.txt +++ b/forge-gui/res/lists/TypeLists.txt @@ -66,6 +66,7 @@ Deserter:Deserters Devil:Devils Dinosaur:Dinosaurs Djinn:Djinns +Dog:Dogs Dragon:Dragons Drake:Drakes Dreadnought:Dreadnoughts @@ -110,7 +111,6 @@ Homarid:Homarids Homunculus:Homunculi Horror:Horrors Horse:Horses -Hound:Hounds Human:Humans Hydra:Hydras Hyena:Hyenas @@ -168,6 +168,7 @@ Ooze:Oozes Orb:Orbs Orc:Orcs Orgg:Orggs +Otter:Otters Ouphe:Ouphes Ox:Oxen Oyster:Oysters @@ -209,6 +210,7 @@ Servo:Servos Shade:Shades Shaman:Shamans Shapeshifter:Shapeshifters +Shark:Sharks Sheep:Sheep Siren:Sirens Skeleton:Skeletons @@ -288,6 +290,7 @@ Aminatou Angrath Arlinn Ashiok +Basri Bolas Calix Chandra @@ -309,6 +312,7 @@ Kaya Kiora Koth Liliana +Lukka Nahiri Narset Nissa diff --git a/forge-gui/res/lists/booster-images.txt b/forge-gui/res/lists/booster-images.txt index 1195a44544a..e1061c465dc 100644 --- a/forge-gui/res/lists/booster-images.txt +++ b/forge-gui/res/lists/booster-images.txt @@ -140,6 +140,9 @@ https://downloads.cardforge.org/images/products/boosters/DTK_2.jpg https://downloads.cardforge.org/images/products/boosters/DTK_3.jpg https://downloads.cardforge.org/images/products/boosters/DTK_4.jpg https://downloads.cardforge.org/images/products/boosters/DTK_5.jpg +https://downloads.cardforge.org/images/products/boosters/ELD_1.jpg +https://downloads.cardforge.org/images/products/boosters/ELD_2.jpg +https://downloads.cardforge.org/images/products/boosters/ELD_3.jpg https://downloads.cardforge.org/images/products/boosters/EMA_1.jpg https://downloads.cardforge.org/images/products/boosters/EMA_2.jpg https://downloads.cardforge.org/images/products/boosters/EMA_3.jpg @@ -190,6 +193,9 @@ https://downloads.cardforge.org/images/products/boosters/ICE_2.jpg https://downloads.cardforge.org/images/products/boosters/ICE_3.jpg https://downloads.cardforge.org/images/products/boosters/ICE_4.jpg https://downloads.cardforge.org/images/products/boosters/ICE_5.jpg +https://downloads.cardforge.org/images/products/boosters/IKO_1.jpg +https://downloads.cardforge.org/images/products/boosters/IKO_2.jpg +https://downloads.cardforge.org/images/products/boosters/IKO_3.jpg https://downloads.cardforge.org/images/products/boosters/INV.png https://downloads.cardforge.org/images/products/boosters/INV_1.jpg https://downloads.cardforge.org/images/products/boosters/INV_2.jpg @@ -274,6 +280,9 @@ https://downloads.cardforge.org/images/products/boosters/M19_5.jpg https://downloads.cardforge.org/images/products/boosters/M20_1.png https://downloads.cardforge.org/images/products/boosters/M20_2.png https://downloads.cardforge.org/images/products/boosters/M20_3.png +https://downloads.cardforge.org/images/products/boosters/M21_1.jpg +https://downloads.cardforge.org/images/products/boosters/M21_2.jpg +https://downloads.cardforge.org/images/products/boosters/M21_3.jpg https://downloads.cardforge.org/images/products/boosters/MBS.png https://downloads.cardforge.org/images/products/boosters/MBS_1.jpg https://downloads.cardforge.org/images/products/boosters/MBS_2.jpg diff --git a/forge-gui/res/lists/net-decks-brawl.txt b/forge-gui/res/lists/net-decks-brawl.txt new file mode 100644 index 00000000000..1efc3436178 --- /dev/null +++ b/forge-gui/res/lists/net-decks-brawl.txt @@ -0,0 +1 @@ +Current Brawl Metagame | https://downloads.cardforge.org/decks/currentbrawlmetagame.zip diff --git a/forge-gui/res/lists/net-decks-commander.txt b/forge-gui/res/lists/net-decks-commander.txt index 05659e04970..339d669b184 100644 --- a/forge-gui/res/lists/net-decks-commander.txt +++ b/forge-gui/res/lists/net-decks-commander.txt @@ -11,3 +11,4 @@ Daily Deck List | https://downloads.cardforge.org/decks/dailydecks-commander.zip Command Tower | https://downloads.cardforge.org/decks/commandtower.zip Going Rogue | https://downloads.cardforge.org/decks/goingrogue-commander.zip Current Commander Metagame | https://downloads.cardforge.org/decks/currentcommandermetagame.zip +Current Commander 1v1 Metagame | https://downloads.cardforge.org/decks/currentcommander1v1metagame.zip diff --git a/forge-gui/res/lists/net-decks.txt b/forge-gui/res/lists/net-decks.txt index 5fd7f0699b9..55798b2038f 100644 --- a/forge-gui/res/lists/net-decks.txt +++ b/forge-gui/res/lists/net-decks.txt @@ -34,5 +34,7 @@ Current Standard Metagame | https://downloads.cardforge.org/decks/currentstandar Current Modern Metagame | https://downloads.cardforge.org/decks/currentmodernmetagame.zip Current Legacy Metagame | https://downloads.cardforge.org/decks/currentlegacymetagame.zip Current Pauper Metagame | https://downloads.cardforge.org/decks/currentpaupermetagame.zip -Current Pioneer Decks | https://downloads.cardforge.org/decks/currentpioneerdecks.zip -Current MTGA Decks | https://downloads.cardforge.org/decks/currentmtgadecks.zip \ No newline at end of file +Current Pioneer Metagame | https://downloads.cardforge.org/decks/currentpioneermetagame.zip +Current Historic Metagame | https://downloads.cardforge.org/decks/currenthistoricmetagame.zip +Current Penny Dreadful Metagame | https://downloads.cardforge.org/decks/currentpennydreadfulmetagame.zip +Current Vintage Metagame | https://downloads.cardforge.org/decks/currentvintagemetagame.zip \ No newline at end of file diff --git a/forge-gui/res/lists/planeswalker-achievements.txt b/forge-gui/res/lists/planeswalker-achievements.txt index d79b1272caf..2044532eeb5 100644 --- a/forge-gui/res/lists/planeswalker-achievements.txt +++ b/forge-gui/res/lists/planeswalker-achievements.txt @@ -16,14 +16,18 @@ Arlinn, Embraced by the Moon|Arlinn's Hunt|Fair fight? What fair fight? Ashiok, Nightmare Muse|Ashiok's Subconscious|It's wonderful what you find when you look to places that don't exist! Ashiok, Nightmare Weaver|Ashiok's Identity|I subscribe to the theory of blank slate! Ashiok, Sculptor of Fears|Ashiok's Collection|They followed me home. Can I keep them? +Basri Ket|Basri's Army of Solidarity|Each new convert strengthens us all. +Basri, Devoted Paladin|Basri's Mighty Leap|Soar on the wings of faith. Calix, Destiny's Hand|Calix's Replenish|We're all cut of the same Klothys, after all. Chandra Ablaze|Chandra's Bargain|I feel like I've seen those before... Chandra Nalaar|Chandra's Rage|Feel the power of my wrath! Chandra, Awakened Inferno|Chandra's Utter Disintegration|Is it hot here or is it just me? Chandra, Bold Pyromancer|Chandra's Flame Wave|Let's have a campfire! Chandra, Fire Artisan|Chandra's Fiery Rush|Combo time! +Chandra, Flame's Catalyst|Chandra's Sudden Epiphany|Forget everything you know and believe that everything is possible. Chandra, Flame's Fury|Chandra's Lake of Flame|Come in! The fire's great! Chandra, Flamecaller|Chandra's Sea of Flames|You didn't activate this for 0 just to get the achievement, did you? +Chandra, Heart of Fire|Chandra's Fistfuls of Fire|Don't worry. I brought enough for everyone. Chandra, Pyrogenius|Chandra's Warm Embrace|Did I say 'warm'? I meant 'red hot'. Chandra, Pyromaster|Chandra's Vengeance|Please file in triplicate! Chandra, Roaring Flame|Chandra's Roar|The opponent continues to burn... @@ -51,6 +55,8 @@ Garruk, Apex Predator|Garruk's Prey|Funny, it's usually a good thing to have an Garruk, Caller of Beasts|Garruk's Wild Pair|Can you beat two for the price of one? Garruk, Cursed Huntsman|Garruk's Cursed Overrun|Run wild / run free / here's your / plus three Garruk, Primal Hunter|Garruk's Garden|They came out after a rain... +Garruk, Savage Herald|Garruk's Single Goal|Never mind those! Get HIM! +Garruk, Unleashed|Garruk's Forces of Nature|Slow and steady smashes face. Gideon Blackblade|Gideon's Righteous Strike|Blackblade cleaving black heart! Gideon Jura|Gideon's Brawl|Are you man enough to mess with me? Gideon of the Trials|Gideon's Eternity|Justice will never die! @@ -84,15 +90,19 @@ Liliana Vess|Liliana's Bidding|Stop being lazy and go to work! Liliana of the Dark Realms|Liliana's Ritual|What do you mean, "out of character"? Liliana of the Veil|Liliana's Choice|Which one of your children do you love best? Liliana, Death's Majesty|Liliana's Wrath|Everybody died... except for those who were already dead. +Liliana, Death Mage|Liliana's Grave Betrayal|No, YOU explain to them why they're dead! Liliana, Death Wielder|Liliana's Mass Raise|Death is no excuse to stop working. Liliana, Defiant Necromancer|Liliana's Necromastery|Come join the Dark Side... Liliana, Dreadhorde General|Liliana's Utter Obliteration|The choice is yours. Liliana, the Last Hope|Liliana's Army|The dead will always outnumber the living... Liliana, the Necromancer|Liliana's Recycling|Old foes to new servants, and it's environmentally friendly! Liliana, Untouched by Death|Liliana's Graveyard Party|What? I'm not touching you! +Liliana, Waker of the Dead|Liliana's Rotten Reserves|They awaken, feeling well-rested. Lord Windgrace|Windgrace's Hunting Party|Let me show you a true cat-astrophe. +Lukka, Coppercoat Outcast|Lukka's Ultimatum|Get them. Nahiri, the Harbinger|Nahiri's Mystery Guest|This should be your cue to run. Nahiri, the Lithomancer|Nahiri's Gift|I pulled it out! Now I'm a king! +Narset of the Ancient Way|Narset's Burning Knowledge|Prowess both magical and martial. Narset Transcendent|Narset's One Rule|No spells for you! Nicol Bolas, Dragon-God|Bolas's Flawless Victory|Who's left to oppose me? Nicol Bolas, God-Pharaoh|Bolas's Cleansing|Let's just tear this down and start again. Or... maybe tearing it down will suffice. @@ -135,8 +145,10 @@ Sorin, Vampire Lord|Sorin's Siring Party|Go forth and multiply. Tamiyo, Field Researcher|Tamiyo's Omniscience|I know exactly how your story ends... Tamiyo, the Moon Sage|Tamiyo's Recycling|Wash, rinse, repeat! Teferi, Hero of Dominaria|Teferi's Oblivion|Don't worry. It's just a phase. +Teferi, Master of Time|Teferi's Prolonged Afternoon|Defeating me will be quite a stretch. Teferi, Temporal Archmage|Teferi's Time Slip|Let's speed this up a bit! Teferi, Timebender|Teferi's Time Warp|Let's do that again! +Teferi, Timeless Voyager|Teferi's Zhalfir Trick|I'll need a few volunteers from the audience. Tezzeret the Schemer|Tezzeret's Assembly Line|Smashing, isn't it? Tezzeret the Seeker|Tezzeret's Robots|You can't stop the progress! Tezzeret, Agent of Bolas|Tezzeret's Drain|Technological superiority for the win! @@ -151,6 +163,7 @@ Venser, the Sojourner|Venser's Oblivion|Let's just clean this up a bit... Vivien of the Arkbow|Vivien's Overrun|No, never heard of a 'Garruk' -- why do you ask? Vivien Reid|Vivien's Utter Pandemonium|They're so cute when they're stampeding. Vivien, Arkbow Ranger|Vivien's Wish|Welcome, old friend. I was afraid I lost you forever. +Vivien, Monsters' Advocate|Vivien's Nature Documentary|Awww, look! He has a little buddy! Vivien, Nature's Avenger|Vivien's Magnification|Magnificent! Vraska the Unseen|Vraska's Crew|Say hello to my little friends! Vraska, Golgari Queen|Vraska's Training Regime|Step one - give them a scratch. There's no step two. diff --git a/forge-gui/res/lists/token-images.txt b/forge-gui/res/lists/token-images.txt index 2bfd2c93f56..0908ec1de40 100644 --- a/forge-gui/res/lists/token-images.txt +++ b/forge-gui/res/lists/token-images.txt @@ -4,7 +4,7 @@ ashaya_the_awoken_world_v17.jpg https://downloads.cardforge.org/images/tokens/as b_0_0_germ_c14.jpg https://downloads.cardforge.org/images/tokens/b_0_0_germ_c14.jpg b_0_0_germ_c15.jpg https://downloads.cardforge.org/images/tokens/b_0_0_germ_c15.jpg b_0_0_germ_c16.jpg https://downloads.cardforge.org/images/tokens/b_0_0_germ_c16.jpg -b_0_0_germ_cm2.jpg https://downloads.cardforge.org/images/tokens/b_0_0_germ_cm2jpg +b_0_0_germ_cm2.jpg https://downloads.cardforge.org/images/tokens/b_0_0_germ_cm2.jpg b_0_0_germ_cma.jpg https://downloads.cardforge.org/images/tokens/b_0_0_germ_cma.jpg b_0_0_germ_mbs.jpg https://downloads.cardforge.org/images/tokens/b_0_0_germ_mbs.jpg b_0_0_germ_mm2.jpg https://downloads.cardforge.org/images/tokens/b_0_0_germ_mm2.jpg @@ -123,7 +123,6 @@ b_2_2_zombie_m15.jpg https://downloads.cardforge.org/images/tokens/b_2_2_zombie_ b_2_2_zombie_m19.jpg https://downloads.cardforge.org/images/tokens/b_2_2_zombie_m19.jpg b_2_2_zombie_mbs.jpg https://downloads.cardforge.org/images/tokens/b_2_2_zombie_mbs.jpg b_2_2_zombie_med.jpg https://downloads.cardforge.org/images/tokens/b_2_2_zombie_med.jpg -b_2_2_zombie_mir.jpg https://downloads.cardforge.org/images/tokens/b_2_2_zombie_mir.jpg b_2_2_zombie_mm3.jpg https://downloads.cardforge.org/images/tokens/b_2_2_zombie_mm3.jpg b_2_2_zombie_mma.jpg https://downloads.cardforge.org/images/tokens/b_2_2_zombie_mma.jpg b_2_2_zombie_mmq.jpg https://downloads.cardforge.org/images/tokens/b_2_2_zombie_mmq.jpg @@ -210,7 +209,6 @@ c_0_1_eldrazi_spawn_sac2_cmd.jpg https://downloads.cardforge.org/images/tokens/c c_0_1_eldrazi_spawn_sac2_ddp.jpg https://downloads.cardforge.org/images/tokens/c_0_1_eldrazi_spawn_sac2_ddp.jpg c_0_1_eldrazi_spawn_sac2_mm2.jpg https://downloads.cardforge.org/images/tokens/c_0_1_eldrazi_spawn_sac2_mm2.jpg c_0_1_eldrazi_spawn_sac2_pca.jpg https://downloads.cardforge.org/images/tokens/c_0_1_eldrazi_spawn_sac2_pca.jpg -c_0_1_eldrazi_spawn_sac2_pz1.jpg https://downloads.cardforge.org/images/tokens/c_0_1_eldrazi_spawn_sac2_pz1.jpg c_0_1_eldrazi_spawn_sac2_roe.jpg https://downloads.cardforge.org/images/tokens/c_0_1_eldrazi_spawn_sac2_roe.jpg c_0_1_eldrazi_spawn_sac3_ddp.jpg https://downloads.cardforge.org/images/tokens/c_0_1_eldrazi_spawn_sac3_ddp.jpg c_0_1_eldrazi_spawn_sac3_mm2.jpg https://downloads.cardforge.org/images/tokens/c_0_1_eldrazi_spawn_sac3_mm2.jpg @@ -461,7 +459,6 @@ g_1_1_saproling3_dom.jpg https://downloads.cardforge.org/images/tokens/g_1_1_sap g_1_1_saproling3_pc2.jpg https://downloads.cardforge.org/images/tokens/g_1_1_saproling3_pc2.jpg g_1_1_saproling4_pc2.jpg https://downloads.cardforge.org/images/tokens/g_1_1_saproling4_pc2.jpg g_1_1_saproling_10e.jpg https://downloads.cardforge.org/images/tokens/g_1_1_saproling_10e.jpg -g_1_1_saproling_8ed.jpg https://downloads.cardforge.org/images/tokens/g_1_1_saproling_8ed.jpg g_1_1_saproling_9ed.jpg https://downloads.cardforge.org/images/tokens/g_1_1_saproling_9ed.jpg g_1_1_saproling_ala.jpg https://downloads.cardforge.org/images/tokens/g_1_1_saproling_ala.jpg g_1_1_saproling_apc.jpg https://downloads.cardforge.org/images/tokens/g_1_1_saproling_apc.jpg @@ -539,7 +536,7 @@ g_1_1_squirrel_ulg.jpg https://downloads.cardforge.org/images/tokens/g_1_1_squir g_1_1_squirrel_vma.jpg https://downloads.cardforge.org/images/tokens/g_1_1_squirrel_vma.jpg g_1_1_squirrel_wth.jpg https://downloads.cardforge.org/images/tokens/g_1_1_squirrel_wth.jpg g_1_1_wolf_sound_the_call_csp.jpg https://downloads.cardforge.org/images/tokens/g_1_1_wolf_sound_the_call_csp.jpg -g_1_2_e_spider_reach_jou.jpg https://downloads.cardforge.org/images/tokens/g_1_2_e_spider_reach_jou.jpg +g_1_3_e_spider_reach_jou.jpg https://downloads.cardforge.org/images/tokens/g_1_3_e_spider_reach_jou.jpg g_1_2_spider_reach_c15.jpg https://downloads.cardforge.org/images/tokens/g_1_2_spider_reach_c15.jpg g_1_2_spider_reach_cma.jpg https://downloads.cardforge.org/images/tokens/g_1_2_spider_reach_cma.jpg g_1_2_spider_reach_emn.jpg https://downloads.cardforge.org/images/tokens/g_1_2_spider_reach_emn.jpg @@ -763,7 +760,7 @@ kelp_me2.jpg https://downloads.cardforge.org/images/tokens/kelp_me2.jpg kobolds_of_kher_keep_a25.jpg https://downloads.cardforge.org/images/tokens/kobolds_of_kher_keep_a25.jpg kobolds_of_kher_keep_c13.jpg https://downloads.cardforge.org/images/tokens/kobolds_of_kher_keep_c13.jpg kobolds_of_kher_keep_tsp.jpg https://downloads.cardforge.org/images/tokens/kobolds_of_kher_keep_tsp.jpg -land_mine_m15.jpg https://downloads.cardforge.org/images/tokens/land_mine_15.jpg +land_mine_m15.jpg https://downloads.cardforge.org/images/tokens/land_mine_m15.jpg lightning_rager_c15.jpg https://downloads.cardforge.org/images/tokens/lightning_rager_c15.jpg lightning_rager_cm2.jpg https://downloads.cardforge.org/images/tokens/lightning_rager_cm2.jpg lightning_rager_pz1.jpg https://downloads.cardforge.org/images/tokens/lightning_rager_pz1.jpg @@ -772,7 +769,6 @@ marit_lage_csp.jpg https://downloads.cardforge.org/images/tokens/marit_lage_csp. marit_lage_uma.jpg https://downloads.cardforge.org/images/tokens/marit_lage_uma.jpg marit_lage_v16.jpg https://downloads.cardforge.org/images/tokens/marit_lage_v16.jpg mask_c18.jpg https://downloads.cardforge.org/images/tokens/mask_c18.jpg -metallic_sliver_fut.jpg https://downloads.cardforge.org/images/tokens/metallic_sliver_fut.jpg minor_demon_leg.jpg https://downloads.cardforge.org/images/tokens/minor_demon_leg.jpg minor_demon_me3.jpg https://downloads.cardforge.org/images/tokens/minor_demon_me3.jpg mowu2_gs1.jpg https://downloads.cardforge.org/images/tokens/mowu2_gs1.jpg @@ -786,7 +782,6 @@ r_1_1_elemental2_uma.jpg https://downloads.cardforge.org/images/tokens/r_1_1_ele r_1_1_elemental_cat_haste_jud.jpg https://downloads.cardforge.org/images/tokens/r_1_1_elemental_cat_haste_jud.jpg r_1_1_elemental_dds.jpg https://downloads.cardforge.org/images/tokens/r_1_1_elemental_dds.jpg r_1_1_elemental_ema.jpg https://downloads.cardforge.org/images/tokens/r_1_1_elemental_ema.jpg -r_1_1_elemental_m13.jpg https://downloads.cardforge.org/images/tokens/r_1_1_elemental_m13.jpg r_1_1_elemental_m14.jpg https://downloads.cardforge.org/images/tokens/r_1_1_elemental_m14.jpg r_1_1_elemental_rix.jpg https://downloads.cardforge.org/images/tokens/r_1_1_elemental_rix.jpg r_1_1_elemental_uma.jpg https://downloads.cardforge.org/images/tokens/r_1_1_elemental_uma.jpg @@ -904,7 +899,6 @@ r_4_4_hellion_pca.jpg https://downloads.cardforge.org/images/tokens/r_4_4_hellio r_4_4_hellion_roe.jpg https://downloads.cardforge.org/images/tokens/r_4_4_hellion_roe.jpg r_4_4_ogre_cns.jpg https://downloads.cardforge.org/images/tokens/r_4_4_ogre_cns.jpg r_5_5_dragon_flying_10e.jpg https://downloads.cardforge.org/images/tokens/r_5_5_dragon_flying_10e.jpg -r_5_5_dragon_flying_arc.jpg https://downloads.cardforge.org/images/tokens/r_5_5_dragon_flying_arc.jpg r_5_5_dragon_flying_bfz.jpg https://downloads.cardforge.org/images/tokens/r_5_5_dragon_flying_bfz.jpg r_5_5_dragon_flying_c15.jpg https://downloads.cardforge.org/images/tokens/r_5_5_dragon_flying_c15.jpg r_5_5_dragon_flying_cma.jpg https://downloads.cardforge.org/images/tokens/r_5_5_dragon_flying_cma.jpg @@ -928,7 +922,6 @@ r_x_x_elemental_roe.jpg https://downloads.cardforge.org/images/tokens/r_x_x_elem ragavan_aer.jpg https://downloads.cardforge.org/images/tokens/ragavan_aer.jpg rg_1_1_goblin_warrior_mm3.jpg https://downloads.cardforge.org/images/tokens/rg_1_1_goblin_warrior_mm3.jpg rg_1_1_goblin_warrior_shm.jpg https://downloads.cardforge.org/images/tokens/rg_1_1_goblin_warrior_shm.jpg -rg_2_2_satyr_haste_jou.jpg https://downloads.cardforge.org/images/tokens/rg_2_2_satyr_haste_jou.jpg rg_2_2_satyr_haste_ths.jpg https://downloads.cardforge.org/images/tokens/rg_2_2_satyr_haste_ths.jpg rg_4_4_beast_trample_med.jpg https://downloads.cardforge.org/images/tokens/rg_4_4_beast_trample_med.jpg rg_4_4_beast_trample_rna.jpg https://downloads.cardforge.org/images/tokens/rg_4_4_beast_trample_rna.jpg @@ -968,7 +961,6 @@ u_0_1_starfish_me3.jpg https://downloads.cardforge.org/images/tokens/u_0_1_starf u_1_0_elemental_ddt.jpg https://downloads.cardforge.org/images/tokens/u_1_0_elemental_ddt.jpg u_1_0_elemental_ths.jpg https://downloads.cardforge.org/images/tokens/u_1_0_elemental_ths.jpg u_1_1_a_thopter_flying_ala.jpg https://downloads.cardforge.org/images/tokens/u_1_1_a_thopter_flying_ala.jpg -u_1_1_a_thopter_flying_arb.jpg https://downloads.cardforge.org/images/tokens/u_1_1_a_thopter_flying_arb.jpg u_1_1_a_thopter_flying_c13.jpg https://downloads.cardforge.org/images/tokens/u_1_1_a_thopter_flying_c13.jpg u_1_1_a_thopter_flying_c16.jpg https://downloads.cardforge.org/images/tokens/u_1_1_a_thopter_flying_c16.jpg u_1_1_a_thopter_flying_c18.jpg https://downloads.cardforge.org/images/tokens/u_1_1_a_thopter_flying_c18.jpg @@ -1019,8 +1011,8 @@ u_5_5_dragon_spirit_flying_chk.jpg https://downloads.cardforge.org/images/tokens u_5_5_wall_defender_ddt.jpg https://downloads.cardforge.org/images/tokens/u_5_5_wall_defender_ddt.jpg u_5_5_wall_defender_ema.jpg https://downloads.cardforge.org/images/tokens/u_5_5_wall_defender_ema.jpg u_5_5_wall_defender_mir.jpg https://downloads.cardforge.org/images/tokens/u_5_5_wall_defender_mir.jpg -u_6_6_whale_hatches_kraken_a25.jpg https://downloads.cardforge.org/images/tokens/u_6_6_whale_hatches_kraken_a25.pg -u_6_6_whale_hatches_kraken_c14.jpg https://downloads.cardforge.org/images/tokens/u_6_6_whale_hatches_kraken_c14.pg +u_6_6_whale_hatches_kraken_a25.jpg https://downloads.cardforge.org/images/tokens/u_6_6_whale_hatches_kraken_a25.jpg +u_6_6_whale_hatches_kraken_c14.jpg https://downloads.cardforge.org/images/tokens/u_6_6_whale_hatches_kraken_c14.jpg u_8_8_octopus_bfz.jpg https://downloads.cardforge.org/images/tokens/u_8_8_octopus_bfz.jpg u_8_8_octopus_ogw.jpg https://downloads.cardforge.org/images/tokens/u_8_8_octopus_ogw.jpg u_9_9_kraken_a25.jpg https://downloads.cardforge.org/images/tokens/u_9_9_kraken_a25.jpg @@ -1034,7 +1026,7 @@ ub_1_1_faerie_rogue_flying_mma.jpg https://downloads.cardforge.org/images/tokens ub_1_1_faerie_rogue_flying_shm.jpg https://downloads.cardforge.org/images/tokens/ub_1_1_faerie_rogue_flying_shm.jpg ub_1_1_horror_flying_gk1.jpg https://downloads.cardforge.org/images/tokens/ub_1_1_horror_flying_gk1.jpg ub_1_1_horror_flying_gtc.jpg https://downloads.cardforge.org/images/tokens/ub_1_1_horror_flying_gtc.jpg -ub_1_1_zombie_wizard_arb.jpg https://downloads.cardforge.org/images/tokens/ub_1_1_zombie_wizard_arb.jpgd +ub_1_1_zombie_wizard_arb.jpg https://downloads.cardforge.org/images/tokens/ub_1_1_zombie_wizard_arb.jpg ur_1_1_insect_flying_haste_hou.jpg https://downloads.cardforge.org/images/tokens/ur_1_1_insect_flying_haste_hou.jpg ur_1_1_insect_flying_haste_mps_akh.jpg https://downloads.cardforge.org/images/tokens/ur_1_1_insect_flying_haste_mps_akh.jpg ur_5_5_elemental_flying_c15.jpg https://downloads.cardforge.org/images/tokens/ur_5_5_elemental_flying_c15.jpg @@ -1275,7 +1267,6 @@ w_4_4_angel_flying_ima.jpg https://downloads.cardforge.org/images/tokens/w_4_4_a w_4_4_angel_flying_isd.jpg https://downloads.cardforge.org/images/tokens/w_4_4_angel_flying_isd.jpg w_4_4_angel_flying_m14.jpg https://downloads.cardforge.org/images/tokens/w_4_4_angel_flying_m14.jpg w_4_4_angel_flying_mm3.jpg https://downloads.cardforge.org/images/tokens/w_4_4_angel_flying_mm3.jpg -w_4_4_angel_flying_mmq.jpg https://downloads.cardforge.org/images/tokens/w_4_4_angel_flying_mmq.jpg w_4_4_angel_flying_ons.jpg https://downloads.cardforge.org/images/tokens/w_4_4_angel_flying_ons.jpg w_4_4_angel_flying_ori.jpg https://downloads.cardforge.org/images/tokens/w_4_4_angel_flying_ori.jpg w_4_4_angel_flying_pc2.jpg https://downloads.cardforge.org/images/tokens/w_4_4_angel_flying_pc2.jpg diff --git a/forge-gui/res/puzzle/PS_WAR0.pzl b/forge-gui/res/puzzle/PS_WAR0.pzl index 8134c65e452..b3055d90e96 100644 --- a/forge-gui/res/puzzle/PS_WAR0.pzl +++ b/forge-gui/res/puzzle/PS_WAR0.pzl @@ -15,7 +15,6 @@ activephase=MAIN1 humanhand=Eternal Skylord;Clifftop Retreat;Maximize Velocity;Deputy of Detention;Act of Treason humanlibrary=Boros Guildgate;Boros Guildgate;Boros Guildgate;Boros Guildgate;Boros Guildgate;Boros Guildgate;Boros Guildgate;Boros Guildgate;Boros Guildgate;Boros Guildgate;Boros Guildgate;Boros Guildgate;Boros Guildgate;Boros Guildgate;Boros Guildgate;Boros Guildgate;Boros Guildgate;Boros Guildgate;Boros Guildgate;Boros Guildgate humanbattlefield=Eternal Skylord;t:Zombie Army,P:0,T:0,Cost:no cost,Color:B,Types:Creature-Zombie-Army,Keywords:Flying,Image:b_0_0_zombie_army|Counters:P1P1=4;Benalish Marshal;Mentor of the Meek;Azorius Guildgate;Azorius Guildgate;Azorius Guildgate;Azorius Guildgate;Mountain;Mountain;Mountain;Mountain;Mountain;Mountain;Mountain -ailibrary=Boros Guildgate;Boros Guildgate;Boros Guildgate;Boros Guildgate -aigraveyard=Tishana, Voice of Thunder -aibattlefield=Chamber Sentry|Counters:P1P1=5;Cold-Water Snapper;Cold-Water Snapper;Scuttlegator;Kumena's Speaker +aihand=Boros Guildgate;Boros Guildgate;Boros Guildgate;Boros Guildgate +aibattlefield=Chamber Sentry|Counters:P1P1=5;Cold-Water Snapper;Cold-Water Snapper;Scuttlegator;Kumena's Speaker;Tishana, Voice of Thunder aipersistentmana=C C C C C diff --git a/forge-gui/res/quest/bazaar/ape_pet_l4.txt b/forge-gui/res/quest/bazaar/ape_pet_l4.txt index 8f56ce99843..a6320120b5e 100644 --- a/forge-gui/res/quest/bazaar/ape_pet_l4.txt +++ b/forge-gui/res/quest/bazaar/ape_pet_l4.txt @@ -6,5 +6,5 @@ PT:2/1 K:Trample T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ TrigPump | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked, you pay {2}. If you do, it gets +2/+2 until end of turn. T:Mode$ AttackerBlocked | ValidCard$ Card.Self | Execute$ TrigPump | Secondary$ True | OptionalDecider$ You | TriggerDescription$ Whenever CARDNAME blocks or becomes blocked, you may pay {2}. If you do, it gets +2/+2 until end of turn. -SVar:TrigPump:AB$Pump | Cost$ 2 | Defined$ Self | NumAtt$ 2 | NumDef$ 2 -Oracle:Trample\nWhenever Ape Pet blocks or becomes blocked, you may pay {2}. If you do, it gets +2/+2 until end of turn. \ No newline at end of file +SVar:TrigPump:AB$ Pump | Cost$ 2 | Defined$ Self | NumAtt$ 2 | NumDef$ 2 +Oracle:Trample\nWhenever Ape Pet blocks or becomes blocked, you may pay {2}. If you do, it gets +2/+2 until end of turn. diff --git a/forge-gui/res/quest/bazaar/hound_pet_l1.txt b/forge-gui/res/quest/bazaar/hound_pet_l1.txt index f471aaed091..689b6628ca9 100644 --- a/forge-gui/res/quest/bazaar/hound_pet_l1.txt +++ b/forge-gui/res/quest/bazaar/hound_pet_l1.txt @@ -1,6 +1,6 @@ -Name:Hound Pet +Name:Dog Pet ManaCost:no cost Colors:red -Types:Creature Hound Pet +Types:Creature Dog Pet PT:1/1 Oracle: \ No newline at end of file diff --git a/forge-gui/res/quest/bazaar/hound_pet_l2.txt b/forge-gui/res/quest/bazaar/hound_pet_l2.txt index dbcb514db83..8871c5fa02f 100644 --- a/forge-gui/res/quest/bazaar/hound_pet_l2.txt +++ b/forge-gui/res/quest/bazaar/hound_pet_l2.txt @@ -1,7 +1,7 @@ -Name:Hound Pet +Name:Dog Pet ManaCost:no cost Colors:red -Types:Creature Hound Pet +Types:Creature Dog Pet PT:1/1 K:Haste Oracle:Haste \ No newline at end of file diff --git a/forge-gui/res/quest/bazaar/hound_pet_l3.txt b/forge-gui/res/quest/bazaar/hound_pet_l3.txt index 99d6b7478a2..117aff63940 100644 --- a/forge-gui/res/quest/bazaar/hound_pet_l3.txt +++ b/forge-gui/res/quest/bazaar/hound_pet_l3.txt @@ -1,7 +1,7 @@ -Name:Hound Pet +Name:Dog Pet ManaCost:no cost Colors:red -Types:Creature Hound Pet +Types:Creature Dog Pet PT:2/1 K:Haste Oracle:Haste \ No newline at end of file diff --git a/forge-gui/res/quest/bazaar/hound_pet_l4.txt b/forge-gui/res/quest/bazaar/hound_pet_l4.txt index 860bcf40445..5b55fc7d464 100644 --- a/forge-gui/res/quest/bazaar/hound_pet_l4.txt +++ b/forge-gui/res/quest/bazaar/hound_pet_l4.txt @@ -1,11 +1,11 @@ -Name:Hound Pet +Name:Dog Pet ManaCost:no cost Colors:red -Types:Creature Hound Pet +Types:Creature Dog Pet PT:2/1 K:Haste A:AB$ Pump | Cost$ X 1 | Defined$ Self | NumAtt$ +X | SubAbility$ DBDelayTrig | SpellDescription$ CARDNAME gets +X/+0 until end of turn. Sacrifice it at the beginning of the next end step. SVar:DBDelayTrig:DB$ DelayedTrigger | Mode$ Phase | Phase$ End Of Turn | Execute$ TrigSac | TriggerDescription$ Sacrifice CARDNAME at the beginning of the next end step. SVar:TrigSac:DB$ SacrificeAll | Defined$ Self | Controller$ You SVar:X:Count$xPaid -Oracle:Haste\n{X}{1}:Hound Pet gets +X/+0 until end of turn. Sacrifice it at the beginning of the next end step. \ No newline at end of file +Oracle:Haste\n{X}{1}:Dog Pet gets +X/+0 until end of turn. Sacrifice it at the beginning of the next end step. \ No newline at end of file diff --git a/forge-gui/res/quest/duels/Amalia Sheran Sharm 1.dck b/forge-gui/res/quest/duels/Amalia Sheran Sharm 1.dck index 3ca2cc34700..89e55f1d3f4 100644 --- a/forge-gui/res/quest/duels/Amalia Sheran Sharm 1.dck +++ b/forge-gui/res/quest/duels/Amalia Sheran Sharm 1.dck @@ -2,7 +2,7 @@ [metadata] Name=Amalia Sheran Sharm 1 Title=Amalia Sheran Sharm -Difficulty=medium +Difficulty=easy Description=Mono Green Ramp deck with Elves synergy and singleton Gigantosaurus and Aggressive Mammoth. Deck Type=constructed Icon=Amalia Sheran Sharm.jpg diff --git a/forge-gui/res/quest/precons/Basri, Devoted Paladin.dck b/forge-gui/res/quest/precons/Basri, Devoted Paladin.dck new file mode 100644 index 00000000000..1937ea4ceea --- /dev/null +++ b/forge-gui/res/quest/precons/Basri, Devoted Paladin.dck @@ -0,0 +1,29 @@ +[shop] +WinsToUnlock=0 +Credits=1200 +MinDifficulty=0 +MaxDifficulty=5 +[metadata] +Name=Basri, Devoted Paladin +Description=Basri is a new planeswalker from the Egyptian themed plane Amonkhet. His deck plays a bunch of small creatures and buffs them with +1/+1 counters. +Deck Type=constructed +Set=M21 +Image=basri_devoted_paladin.jpg +[Main] +4 Adherent of Hope|M21 +3 Anointed Chorister|M21 +2 Aven Gagglemaster|M21 +2 Banishing Light|THB +3 Basri's Acolyte|M21 +2 Basri's Aegis|M21 +1 Basri's Lieutenant|M21 +1 Basri, Devoted Paladin+|M21 +3 Fight as One|IKO +4 Makeshift Battalion|WAR +1 Perimeter Sergeant|IKO +25 Plains|M21 +3 Sigiled Contender|M21 +1 Speaker of the Heavens|M21 +2 Swift Response|M21 +3 Tempered Veteran|M21 +[Sideboard] diff --git a/forge-gui/res/quest/precons/Chandra, Flames Catalyst.dck b/forge-gui/res/quest/precons/Chandra, Flames Catalyst.dck new file mode 100644 index 00000000000..c4ddfe0c99f --- /dev/null +++ b/forge-gui/res/quest/precons/Chandra, Flames Catalyst.dck @@ -0,0 +1,30 @@ +[shop] +WinsToUnlock=0 +Credits=1200 +MinDifficulty=0 +MaxDifficulty=5 +[metadata] +Name=Chandra, Flame's Catalyst +Description=As you can expect from Chandra, there’s a lot of burning going on in this deck. Burn your opponents, burn their creatures, and make you aggressive creatures grow while you’re at it. +Deck Type=constructed +Set=M21 +Image=chandra_flames_catalyst.jpg +[Main] +2 Blisterspit Gremlin|IKO +2 Chandra's Firemaw|M21 +1 Chandra's Incinerator|M21 +3 Chandra's Pyreling|M21 +1 Chandra, Flame's Catalyst+|M21 +1 Double Vision|M21 +3 Heartfire Immolator|M21 +2 Infuriate|THB +3 Keral Keep Disciples|M21 +25 Mountain|M21 +2 Pyroceratops|IKO +3 Shock|M21 +2 Slaying Fire|ELD +2 Spellgorger Weird|M21 +4 Storm Caller|M21 +2 Sure Strike|M21 +2 Unleash Fury|M21 +[Sideboard] diff --git a/forge-gui/res/quest/precons/Final Adventure.dck b/forge-gui/res/quest/precons/Final Adventure.dck index 05da6219889..978a788b405 100644 --- a/forge-gui/res/quest/precons/Final Adventure.dck +++ b/forge-gui/res/quest/precons/Final Adventure.dck @@ -15,7 +15,7 @@ Image=final_adventure.jpg 2 Disfigure|M20 4 Edgewall Innkeeper|ELD 1 Fabled Passage|ELD -2 Find/Finality|GRN +2 Find // Finality|GRN 7 Forest|M20 4 Foulmire Knight|ELD 3 Jungle Hollow|M20 diff --git a/forge-gui/res/quest/precons/Garruk, Savage Herald.dck b/forge-gui/res/quest/precons/Garruk, Savage Herald.dck new file mode 100644 index 00000000000..91d9afbcb75 --- /dev/null +++ b/forge-gui/res/quest/precons/Garruk, Savage Herald.dck @@ -0,0 +1,29 @@ +[shop] +WinsToUnlock=0 +Credits=1200 +MinDifficulty=0 +MaxDifficulty=5 +[metadata] +Name=Garruk, Savage Herald +Description=Be Garruk. Play big creatures. Then play bigger creatures. Great deck for everyone who likes… you guessed it – big creatures. +Deck Type=constructed +Set=M21 +Image=garruk_savage_herald.jpg +[Main] +3 Almighty Brushwagg|IKO +3 Drowsing Tyrannodon|M21 +25 Forest|M21 +1 Garruk's Harbinger|M21 +2 Garruk's Uprising|M21 +2 Garruk's Warsteed|M21 +1 Garruk, Savage Herald+|M21 +2 Ilysian Caryatid|THB +3 Nessian Hornbeetle|THB +2 Ornery Dilophosaur|M21 +3 Predatory Wurm|M21 +3 Pridemalkin|M21 +1 Primal Might|M21 +2 Ram Through|IKO +3 Titanic Growth|M20 +4 Wildwood Patrol|M21 +[Sideboard] diff --git a/forge-gui/res/quest/precons/Liliana, Death Mage.dck b/forge-gui/res/quest/precons/Liliana, Death Mage.dck new file mode 100644 index 00000000000..e2883b1fa6d --- /dev/null +++ b/forge-gui/res/quest/precons/Liliana, Death Mage.dck @@ -0,0 +1,29 @@ +[shop] +WinsToUnlock=0 +Credits=1200 +MinDifficulty=0 +MaxDifficulty=5 +[metadata] +Name=Liliana, Death Mage +Description=The black deck cares about the graveyard. When your creatures die, you get all sorts of benefits. Then you can get them back from the grave with Liliana or with some other cards. +Deck Type=constructed +Set=M21 +Image=liliana_death_mage.jpg +[Main] +2 Alchemist's Gift|M21 +2 Bushmeat Poacher|IKO +1 Demonic Embrace|M21 +3 Durable Coilbug|IKO +2 Goremand|M21 +3 Grasp of Darkness|OGW +3 Grim Physician|THB +2 Liliana's Scorn|M21 +3 Liliana's Scrounger|M21 +1 Liliana's Standard Bearer|M21 +1 Liliana, Death Mage+|M21 +2 Lurking Deadeye|IKO +4 Masked Blackguard|M21 +4 Spirit of Malevolence|M21 +25 Swamp|M21 +2 Unlikely Aid|IKO +[Sideboard] diff --git a/forge-gui/res/quest/precons/Nature's Vengeance.dck b/forge-gui/res/quest/precons/Nature's Vengeance.dck index 670b63c11a2..4981322e223 100644 --- a/forge-gui/res/quest/precons/Nature's Vengeance.dck +++ b/forge-gui/res/quest/precons/Nature's Vengeance.dck @@ -29,7 +29,7 @@ Image=natures_vengeance.jpg 1 Cultivate|C18 1 Deathreap Ritual|C18 1 Decimate|C18 -1 Emissary of Grudges|C18 +#1 Emissary of Grudges|C18 1 Evolving Wilds|C18 1 Explore|C18 1 Explosive Vegetation|C18 diff --git a/forge-gui/res/quest/precons/Teferi, Timeless Voyager.dck b/forge-gui/res/quest/precons/Teferi, Timeless Voyager.dck new file mode 100644 index 00000000000..ff90d764efb --- /dev/null +++ b/forge-gui/res/quest/precons/Teferi, Timeless Voyager.dck @@ -0,0 +1,30 @@ +[shop] +WinsToUnlock=0 +Credits=1200 +MinDifficulty=0 +MaxDifficulty=5 +[metadata] +Name=Teferi, Timeless Voyager +Description=Teferi’s deck does what blue decks do best – it draws tons of cards! Deck also contains a bunch of cards that synergize with card draw. +Deck Type=constructed +Set=M21 +Image=teferi_timeless_voyager.jpg +[Main] +2 Charmed Sleep|ELD +3 Faerie Vandal|ELD +4 Frantic Inventory|M21 +2 Gust of Wind|IKO +3 Historian of Zhalfir|M21 +25 Island|M21 +2 Jeskai Elder|KTK +2 Mantle of Tides|ELD +4 Mystic Skyfish|M21 +3 Opt|ELD +2 Shipwreck Dowser|M21 +1 Stern Dismissal|THB +1 Stormwing Entity|M21 +1 Teferi's Ageless Insight|M21 +2 Teferi's Wavecaster|M21 +1 Teferi, Timeless Voyager|M21 +2 Tome Anima|M21 +[Sideboard] diff --git a/forge-gui/res/quest/world/worlds.txt b/forge-gui/res/quest/world/worlds.txt index 243a2ff2d5e..acb3500f75b 100644 --- a/forge-gui/res/quest/world/worlds.txt +++ b/forge-gui/res/quest/world/worlds.txt @@ -3,18 +3,18 @@ Name:Random Standard Name:Random Pioneer Name:Random Modern Name:Random Commander -Name:Amonkhet|Dir:Amonkhet|Sets:AKH, HOU +Name:Amonkhet|Dir:Amonkhet|Sets:AKH, HOU, AKR Name:Jamuraa|Dir:jamuraa|Sets:5ED, ARN, MIR, VIS, WTH|Banned:Chaos Orb; Falling Star Name:Kamigawa|Dir:2004 Kamigawa|Sets:CHK, BOK, SOK Name:Lorwyn|Dir:lorwyn|Sets:SHM, EVE, LRW, MOR, 10E|Banned:Chaos Orb; Falling Star Name:Mirrodin|Dir:mirrodin|Sets:MRD, DST, 5DN, SOM, MBS, NPH|Banned:Chaos Orb; Falling Star -Name:Ravnica|Dir:ravnica|Sets:RAV, GPT, DIS, RTR, GTC, DGM|Banned:Chaos Orb; Falling Star +Name:Ravnica|Dir:ravnica|Sets:RAV, GPT, DIS, RTR, GTC, DGM, GRN, GK1, RNA, GK2, WAR|Banned:Chaos Orb; Falling Star Name:Shandalar|Dir:shandalar|Sets:2ED, ARN, ATQ, 3ED, LEG, DRK, 4ED|Banned:Chaos Orb; Falling Star -Name:Zendikar|Dir:zendikar|Sets:ZEN, WWK, ROE|Banned:Chaos Orb; Falling Star -Name:The Domains: The Golden Age of Magic|Dir:1993-10 Limited Edition Beta|Sets:LEB|Banned:Chaos Orb +Name:Zendikar|Dir:zendikar|Sets:ZEN, WWK, ROE, BFZ, ZNR|Banned:Chaos Orb; Falling Star +Name:The Domains: The Golden Age of Magic|Dir:1993-10 Limited Edition Beta|Sets:LEA, LEB|Banned:Chaos Orb Name:Rabiah|Dir:1993-12 Arabian Nights|Sets:ARN|Banned:City in a Bottle Name:Terisiare: The Brothers' War|Dir:1994-03 Antiquities|Sets:ATQ|Banned:Golgothian Sylex -Name:Dominaria: Legends|Dir:1994-06 Legends|Sets:LEG|Banned:Arena of the Ancients; Falling Star; Karakas +Name:Dominaria|Dir:1994-06 Legends|Sets:LEG, DOM|Banned:Arena of the Ancients; Falling Star; Karakas Name:Terisiare: The Dark|Dir:1994-08 The Dark|Sets:DRK|Banned:Maze of Ith Name:Sarpadia|Dir:1994-11 Fallen Empires|Sets:FEM Name:Homelands|Dir:1995-10 Homelands|Sets:HML|Banned:Apocalypse Chime @@ -23,8 +23,15 @@ Name:Jamuraa: The Mirage Wars|Dir:1997-01 Mirage|Sets:MIR, VIS Name:Portal|Dir:1997-05 Portal|Sets:POR Name:Caliman|Dir:1998-06 Portal Second Age|Sets:PO2 Name:The Three Kingdoms|Dir:1999-05 Portal Three Kingdoms|Sets:PTK -Name:Theros|Dir:2014-05 Theros|Sets:THS, BNG, JOU +Name:Theros|Dir:2014-05 Theros|Sets:THS, BNG, JOU, THB Name:Urza's Block|Dir:Urza|Sets:USG, ULG, UDS|Banned:Gaea's Cradle;Memory Jar;Serra's Sanctum;Time Spiral;Tolarian Academy;Voltaic Key;Windfall Name:The Gates of Magic|Dir:Starter|Sets:POR, PO2, S99, S00, PTK Name:Invasion|Dir:Invasion|Sets:INV, PLS, APC Name:Tempest|Dir:Tempest|Sets:TMP, STH, EXO +Name:Random Core Set|Sets:LEA, LEB, 2ED, 3ED, 4ED, 5ED, 6ED, 7ED, 8ED, 9ED, 10E, M10, M11, M12, M13, M14, M15, ORI, M19, M20, M21 +Name:Ixalan|Sets:XLN, RIX +Name:Innistrad|Sets:ISD, DKA, AVR, SOI, EMN +Name:Kaladesh|Sets:AER, KLD, MPS +Name:Non-Block Sets|Sets:IKO, THB, ELD, WAR, RNA, GRN, DOM, HML, FEM, DRK, LEG, ATQ, ARN, JMP, CNS, CN2, BBD, MB1, MMA, MM2, EMA, MM3, IMA, A25, UMA, 2XM, ZNR +Name:Tarkir|Sets:KTK, FRF, DTK +Name:Alara|Sets:ALA, CFX, ARB \ No newline at end of file diff --git a/forge-gui/res/skins/default/sprite_ability.png b/forge-gui/res/skins/default/sprite_ability.png index a42a706c686..7b25e07fcbe 100644 Binary files a/forge-gui/res/skins/default/sprite_ability.png and b/forge-gui/res/skins/default/sprite_ability.png differ diff --git a/forge-gui/res/tokenscripts/c_0_1_a_goblin_construct_noblock_ping.txt b/forge-gui/res/tokenscripts/c_0_1_a_goblin_construct_noblock_ping.txt new file mode 100644 index 00000000000..1e3ad1c6644 --- /dev/null +++ b/forge-gui/res/tokenscripts/c_0_1_a_goblin_construct_noblock_ping.txt @@ -0,0 +1,8 @@ +Name:Goblin Construct +ManaCost:no cost +PT:0/1 +Types:Artifact Creature Goblin Construct +K:CARDNAME can't block. +T:Mode$ Phase | Phase$ Upkeep | ValidPlayer$ You | Execute$ TrigDealDamage | TriggerZones$ Battlefield | TriggerDescription$ At the beginning of your upkeep, CARDNAME deals 1 damage to you. +SVar:TrigDealDamage:DB$ DealDamage | Defined$ You | NumDmg$ 1 +Oracle:This creature can't block.\nAt the beginning of your upkeep, this creature deals 1 damage to you. \ No newline at end of file diff --git a/forge-gui/res/tokenscripts/c_a_feather_sac.txt b/forge-gui/res/tokenscripts/c_a_feather_sac.txt new file mode 100644 index 00000000000..21ff81b91b4 --- /dev/null +++ b/forge-gui/res/tokenscripts/c_a_feather_sac.txt @@ -0,0 +1,5 @@ +Name:Feather +ManaCost:no cost +Types:Artifact +A:AB$ ChangeZone | Cost$ 1 T Sac<1/CARDNAME> | TgtPrompt$ Choose target Phoenix card in your graveyard | ValidTgts$ Phoenix.YouOwn | Origin$ Graveyard | Destination$ Battlefield | Tapped$ True | SpellDescription$ Return target Phoenix card from your graveyard to the battlefield tapped. +Oracle:{1}, {T}, Sacrifice this artifact: Return target Phoenix card from your graveyard to the battlefield tapped. diff --git a/forge-gui/res/tokenscripts/festering_goblin.txt b/forge-gui/res/tokenscripts/festering_goblin.txt index d109c626c22..31703872cbc 100644 --- a/forge-gui/res/tokenscripts/festering_goblin.txt +++ b/forge-gui/res/tokenscripts/festering_goblin.txt @@ -4,5 +4,5 @@ Colors:black Types:Creature Zombie Goblin PT:1/1 T:Mode$ ChangesZone | Origin$ Battlefield | Destination$ Graveyard | ValidCard$ Card.Self | Execute$ TrigPump | TriggerController$ TriggeredCardController | TriggerDescription$ When CARDNAME dies, target creature gets -1/-1 until end of turn. -SVar:TrigPump:DB$Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -1 | NumDef$ -1 | IsCurse$ True +SVar:TrigPump:DB$ Pump | ValidTgts$ Creature | TgtPrompt$ Select target creature | NumAtt$ -1 | NumDef$ -1 | IsCurse$ True Oracle:When Festering Goblin dies, target creature gets -1/-1 until end of turn. diff --git a/forge-gui/res/tokenscripts/g_0_0_hydra.txt b/forge-gui/res/tokenscripts/g_0_0_hydra.txt new file mode 100644 index 00000000000..c03d10e6148 --- /dev/null +++ b/forge-gui/res/tokenscripts/g_0_0_hydra.txt @@ -0,0 +1,6 @@ +Name:Hydra +Colors:green +ManaCost:no cost +PT:0/0 +Types:Creature Hydra +Oracle: \ No newline at end of file diff --git a/forge-gui/res/tokenscripts/g_1_1_hound.txt b/forge-gui/res/tokenscripts/g_1_1_dog.txt similarity index 57% rename from forge-gui/res/tokenscripts/g_1_1_hound.txt rename to forge-gui/res/tokenscripts/g_1_1_dog.txt index d72c36a245e..9ea3f849c18 100644 --- a/forge-gui/res/tokenscripts/g_1_1_hound.txt +++ b/forge-gui/res/tokenscripts/g_1_1_dog.txt @@ -1,6 +1,6 @@ -Name:Hound +Name:Dog ManaCost:no cost PT:1/1 Colors:green -Types:Creature Hound +Types:Creature Dog Oracle: \ No newline at end of file diff --git a/forge-gui/res/tokenscripts/g_1_1_splinter_flying_cum.txt b/forge-gui/res/tokenscripts/g_1_1_splinter_flying_cum.txt index c436b777c03..0a7aa8f5550 100644 --- a/forge-gui/res/tokenscripts/g_1_1_splinter_flying_cum.txt +++ b/forge-gui/res/tokenscripts/g_1_1_splinter_flying_cum.txt @@ -5,4 +5,4 @@ Types:Creature Splinter PT:1/1 K:Flying K:Cumulative upkeep:G -Oracle:Flying\nCumulative upkeep {G} \ No newline at end of file +Oracle:Flying\nCumulative upkeep {G} diff --git a/forge-gui/res/tokenscripts/g_2_2_cat.txt b/forge-gui/res/tokenscripts/g_2_2_cat.txt new file mode 100644 index 00000000000..c8cfa06710c --- /dev/null +++ b/forge-gui/res/tokenscripts/g_2_2_cat.txt @@ -0,0 +1,6 @@ +Name:Cat +Colors:green +ManaCost:no cost +PT:2/2 +Types:Creature Cat +Oracle: diff --git a/forge-gui/res/tokenscripts/g_x_x_dinosaur_beast_trample.txt b/forge-gui/res/tokenscripts/g_x_x_dinosaur_beast_trample.txt new file mode 100644 index 00000000000..967d820125a --- /dev/null +++ b/forge-gui/res/tokenscripts/g_x_x_dinosaur_beast_trample.txt @@ -0,0 +1,7 @@ +Name:Dinosaur Beast +Colors:green +ManaCost:no cost +PT:*/* +Types:Creature Dinosaur Beast +K:Trample +Oracle:Trample diff --git a/forge-gui/res/tokenscripts/g_x_x_saproling_burst.txt b/forge-gui/res/tokenscripts/g_x_x_saproling_burst.txt index baf13d6ec7f..c915f667b23 100644 --- a/forge-gui/res/tokenscripts/g_x_x_saproling_burst.txt +++ b/forge-gui/res/tokenscripts/g_x_x_saproling_burst.txt @@ -3,4 +3,6 @@ ManaCost:no cost Types:Creature Saproling Colors:green PT:*/* -Oracle:This creature's power and toughness are each equal to the number of fade counters on Saproling Burst. \ No newline at end of file +S:Mode$ Continuous | EffectZone$ All | CharacteristicDefining$ True | SetPower$ TokenX | SetToughness$ TokenX | Description$ This creature's power and toughness are each equal to the number of fade counters on Saproling Burst. +SVar:TokenX:Rememberedt$CardCounters.FADE +Oracle:This creature's power and toughness are each equal to the number of fade counters on Saproling Burst. diff --git a/forge-gui/res/tokenscripts/mowu.txt b/forge-gui/res/tokenscripts/mowu.txt index 9e4c7149070..9019ae80f57 100644 --- a/forge-gui/res/tokenscripts/mowu.txt +++ b/forge-gui/res/tokenscripts/mowu.txt @@ -1,6 +1,6 @@ Name:Mowu ManaCost:no cost -Types:Legendary Creature Hound +Types:Legendary Creature Dog Colors:green PT:3/3 Oracle: diff --git a/forge-gui/res/tokenscripts/r_1_1_dinosaur_haste.txt b/forge-gui/res/tokenscripts/r_1_1_dinosaur_haste.txt new file mode 100644 index 00000000000..6c3201e848c --- /dev/null +++ b/forge-gui/res/tokenscripts/r_1_1_dinosaur_haste.txt @@ -0,0 +1,7 @@ +Name:Dinosaur +ManaCost:no cost +Types:Creature Dinosaur +Colors:red +PT:1/1 +K:Haste +Oracle:Haste \ No newline at end of file diff --git a/forge-gui/res/tokenscripts/r_1_1_goblin_wizard_prowess.txt b/forge-gui/res/tokenscripts/r_1_1_goblin_wizard_prowess.txt new file mode 100644 index 00000000000..9115ad3a6f6 --- /dev/null +++ b/forge-gui/res/tokenscripts/r_1_1_goblin_wizard_prowess.txt @@ -0,0 +1,7 @@ +Name:Goblin Wizard +ManaCost:no cost +Types:Creature Goblin Wizard +Colors:red +PT:1/1 +K:Prowess +Oracle:Prowess diff --git a/forge-gui/res/tokenscripts/r_1_1_pirate_noblock_all_attack.txt b/forge-gui/res/tokenscripts/r_1_1_pirate_noblock_all_attack.txt new file mode 100644 index 00000000000..36de06e5efe --- /dev/null +++ b/forge-gui/res/tokenscripts/r_1_1_pirate_noblock_all_attack.txt @@ -0,0 +1,8 @@ +Name:Pirate +ManaCost:no cost +Types:Creature Pirate +Colors:red +PT:1/1 +K:CARDNAME can't block. +S:Mode$ Continuous | Affected$ Creature.YouCtrl | AddHiddenKeyword$ CARDNAME attacks each combat if able. | Description$ Creatures you control attack each combat if able. +Oracle:This creature can't block.\nCreatures you control attack each combat if able. \ No newline at end of file diff --git a/forge-gui/res/tokenscripts/r_2_2_dragon_flying_firebreathing.txt b/forge-gui/res/tokenscripts/r_2_2_dragon_flying_firebreathing.txt index b3f28088d16..3e5b7948d09 100644 --- a/forge-gui/res/tokenscripts/r_2_2_dragon_flying_firebreathing.txt +++ b/forge-gui/res/tokenscripts/r_2_2_dragon_flying_firebreathing.txt @@ -4,5 +4,5 @@ Types:Creature Dragon Colors:red PT:2/2 K:Flying -A:AB$ Pump | Cost$ R | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. +A:AB$ Pump | Cost$ R | Defined$ Self | NumAtt$ +1 | SpellDescription$ CARDNAME gets +1/+0 until end of turn. Oracle:Flying\n{R}: This creature gets +1/+0 until end of turn. diff --git a/forge-gui/res/tokenscripts/r_2_3_minotaur.txt b/forge-gui/res/tokenscripts/r_2_3_minotaur.txt new file mode 100644 index 00000000000..9b67ee61510 --- /dev/null +++ b/forge-gui/res/tokenscripts/r_2_3_minotaur.txt @@ -0,0 +1,6 @@ +Name:Minotaur +ManaCost:no cost +Types:Creature Minotaur +Colors:red +PT:2/3 +Oracle: diff --git a/forge-gui/res/tokenscripts/r_3_1_elemental_trample_haste.txt b/forge-gui/res/tokenscripts/r_3_1_elemental_trample_haste.txt index a263c1dc413..c37cd3eeb6e 100644 --- a/forge-gui/res/tokenscripts/r_3_1_elemental_trample_haste.txt +++ b/forge-gui/res/tokenscripts/r_3_1_elemental_trample_haste.txt @@ -3,6 +3,6 @@ ManaCost:no cost Types:Creature Elemental Colors:red PT:3/1 -K;Trample +K:Trample K:Haste Oracle:Trample, Haste diff --git a/forge-gui/res/tokenscripts/riptide_replicator.txt b/forge-gui/res/tokenscripts/riptide_replicator.txt new file mode 100644 index 00000000000..2e79845d026 --- /dev/null +++ b/forge-gui/res/tokenscripts/riptide_replicator.txt @@ -0,0 +1,5 @@ +Name:ChosenType +ManaCost:no cost +Types:Creature +PT:*/* +Oracle: diff --git a/forge-gui/res/tokenscripts/rw_2_2_dinosaur_cat.txt b/forge-gui/res/tokenscripts/rw_2_2_dinosaur_cat.txt new file mode 100644 index 00000000000..42b41dbf15b --- /dev/null +++ b/forge-gui/res/tokenscripts/rw_2_2_dinosaur_cat.txt @@ -0,0 +1,6 @@ +Name:Dinosaur Cat +Types:Creature Dinosaur Cat +Colors:red,white +ManaCost:no cost +PT:2/2 +Oracle: diff --git a/forge-gui/res/tokenscripts/u_8_8_kraken.txt b/forge-gui/res/tokenscripts/u_8_8_kraken.txt new file mode 100644 index 00000000000..3df1f45a889 --- /dev/null +++ b/forge-gui/res/tokenscripts/u_8_8_kraken.txt @@ -0,0 +1,6 @@ +Name:Kraken +ManaCost:no cost +Types:Creature Kraken +Colors:blue +PT:8/8 +Oracle: \ No newline at end of file diff --git a/forge-gui/res/tokenscripts/u_x_x_illusion.txt b/forge-gui/res/tokenscripts/u_x_x_illusion.txt new file mode 100644 index 00000000000..13bb19d2953 --- /dev/null +++ b/forge-gui/res/tokenscripts/u_x_x_illusion.txt @@ -0,0 +1,6 @@ +Name:Illusion +ManaCost:no cost +Types:Creature Illusion +Colors:blue +PT:*/* +Oracle: diff --git a/forge-gui/res/tokenscripts/u_x_x_shark_flying.txt b/forge-gui/res/tokenscripts/u_x_x_shark_flying.txt new file mode 100644 index 00000000000..8da980b6426 --- /dev/null +++ b/forge-gui/res/tokenscripts/u_x_x_shark_flying.txt @@ -0,0 +1,7 @@ +Name:Shark +ManaCost:no cost +Types:Creature Shark +Colors:blue +PT:*/* +K:Flying +Oracle:Flying diff --git a/forge-gui/res/tokenscripts/ub_2_3_nightmare_mill.txt b/forge-gui/res/tokenscripts/ub_2_3_nightmare_mill.txt index 397a3a5380f..4859aaf4a7a 100644 --- a/forge-gui/res/tokenscripts/ub_2_3_nightmare_mill.txt +++ b/forge-gui/res/tokenscripts/ub_2_3_nightmare_mill.txt @@ -3,7 +3,7 @@ ManaCost:no cost Types:Creature Nightmare Colors:blue,black PT:2/3 -T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ DBMill | TriggerDescription$ Whenever this creature attacks or blocks, each opponent exiles the top two cards of their library. -T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ DBMill | Secondary$ True | TriggerDescription$ Whenever this creature attacks or blocks, each opponent exiles the top two cards of their library. -SVar:DBMill:DB$ Mill | Defined$ Player.Opponent | NumCards$ 2 | Destination$ Exile +T:Mode$ Attacks | ValidCard$ Card.Self | Execute$ DBExile | TriggerDescription$ Whenever this creature attacks or blocks, each opponent exiles the top two cards of their library. +T:Mode$ Blocks | ValidCard$ Card.Self | Execute$ DBExile | Secondary$ True | TriggerDescription$ Whenever this creature attacks or blocks, each opponent exiles the top two cards of their library. +SVar:DBExile:DB$ Dig | Defined$ Player.Opponent | DigNum$ 2 | ChangeNum$ All | DestinationZone$ Exile Oracle:Whenever this creature attacks or blocks, each opponent exiles the top two cards of their library. diff --git a/forge-gui/res/tokenscripts/ur_x_x_weird.txt b/forge-gui/res/tokenscripts/ur_x_x_weird.txt new file mode 100644 index 00000000000..22a2cd5dd7b --- /dev/null +++ b/forge-gui/res/tokenscripts/ur_x_x_weird.txt @@ -0,0 +1,6 @@ +Name:Weird +ManaCost:no cost +Types:Creature Weird +Colors:blue,red +PT:*/* +Oracle: diff --git a/forge-gui/res/tokenscripts/volraths_laboratory.txt b/forge-gui/res/tokenscripts/volraths_laboratory.txt new file mode 100644 index 00000000000..ad251755769 --- /dev/null +++ b/forge-gui/res/tokenscripts/volraths_laboratory.txt @@ -0,0 +1,5 @@ +Name:ChosenType +ManaCost:no cost +Types:Creature +PT:2/2 +Oracle: diff --git a/forge-gui/res/tokenscripts/w_1_1_cat.txt b/forge-gui/res/tokenscripts/w_1_1_cat.txt new file mode 100644 index 00000000000..e7461356d7b --- /dev/null +++ b/forge-gui/res/tokenscripts/w_1_1_cat.txt @@ -0,0 +1,6 @@ +Name:Cat +ManaCost:no cost +PT:1/1 +Colors:white +Types:Creature Cat +Oracle: diff --git a/forge-gui/res/tokenscripts/w_1_1_cat_bird_flying.txt b/forge-gui/res/tokenscripts/w_1_1_cat_bird_flying.txt new file mode 100644 index 00000000000..2b9d9e2852a --- /dev/null +++ b/forge-gui/res/tokenscripts/w_1_1_cat_bird_flying.txt @@ -0,0 +1,7 @@ +Name:Cat Bird +ManaCost:no cost +Types:Creature Cat Bird +Colors:white +PT:1/1 +K:Flying +Oracle:Flying \ No newline at end of file diff --git a/forge-gui/res/tokenscripts/w_1_1_dog.txt b/forge-gui/res/tokenscripts/w_1_1_dog.txt new file mode 100644 index 00000000000..55cedadbe99 --- /dev/null +++ b/forge-gui/res/tokenscripts/w_1_1_dog.txt @@ -0,0 +1,6 @@ +Name:Dog +ManaCost:no cost +PT:1/1 +Colors:white +Types:Creature Dog +Oracle: \ No newline at end of file diff --git a/forge-gui/res/tokenscripts/w_1_1_kor_warrior.txt b/forge-gui/res/tokenscripts/w_1_1_kor_warrior.txt new file mode 100644 index 00000000000..d17f06992fe --- /dev/null +++ b/forge-gui/res/tokenscripts/w_1_1_kor_warrior.txt @@ -0,0 +1,6 @@ +Name:Kor Warrior +ManaCost:no cost +Types:Creature Kor Warrior +Colors:white +PT:1/1 +Oracle: diff --git a/forge-gui/res/tokenscripts/w_2_2_cat_beast.txt b/forge-gui/res/tokenscripts/w_2_2_cat_beast.txt new file mode 100644 index 00000000000..7420a6b003e --- /dev/null +++ b/forge-gui/res/tokenscripts/w_2_2_cat_beast.txt @@ -0,0 +1,6 @@ +Name:Cat Beast +ManaCost:no cost +Types:Creature Cat Beast +Colors:white +PT:2/2 +Oracle: diff --git a/forge-gui/res/tokenscripts/w_2_2_unicorn.txt b/forge-gui/res/tokenscripts/w_2_2_unicorn.txt new file mode 100644 index 00000000000..60e011798a2 --- /dev/null +++ b/forge-gui/res/tokenscripts/w_2_2_unicorn.txt @@ -0,0 +1,6 @@ +Name:Unicorn +ManaCost:no cost +Types:Creature Unicorn +Colors:white +PT:2/2 +Oracle: diff --git a/forge-gui/res/tokenscripts/w_4_4_angel_warrior_flying.txt b/forge-gui/res/tokenscripts/w_4_4_angel_warrior_flying.txt new file mode 100644 index 00000000000..c6da271178a --- /dev/null +++ b/forge-gui/res/tokenscripts/w_4_4_angel_warrior_flying.txt @@ -0,0 +1,7 @@ +Name:Angel Warrior +ManaCost:no cost +Types:Creature Angel Warrior +Colors:white +PT:4/4 +K:Flying +Oracle:Flying diff --git a/forge-gui/res/tutorial/Spellslinger.pzl b/forge-gui/res/tutorial/Spellslinger.pzl new file mode 100644 index 00000000000..f57eb7fa761 --- /dev/null +++ b/forge-gui/res/tutorial/Spellslinger.pzl @@ -0,0 +1,25 @@ +[metadata] +Name:Spellslinger WR vs BG (Win the Game) +URL:https://www.cardforge.org +Goal:Win +Turns:16 +Difficulty:Easy +Description:This is a preconfigured game, where you need to overcome your opponents defenses by any means necessary and to reduce his/her lifepoints to 0 before you both run out of cards in your respective libraries. There are several ways to reach your goal. +[state] +humanlife=10 +ailife=10 +turn=1 +activeplayer=human +activephase=MAIN1 +humanhand=Plains;Plains;Mountain;Mountain;Silverbeak Griffin;Hostile Minotaur;Charging Monstrosaur +humanlibrary=Inspiring Captain;Knight of New Benalia;Frenzied Raptor;Moment of Triumph;Luminous Bonds;Plains;Plains +humangraveyard= +humanbattlefield= +humanexile= +humancommand= +aihand=Swamp;Swamp;Forest;Forest;Colossal Dreadmaw;Hitchclaw Recluse;Walking Corpse +ailibrary=Impale;Ravenous Chupacabra;Swamp;Titanic Growth;Forest;Vampire Sovereign;Greenwood Sentinel +aigraveyard= +aibattlefield= +aiexile= +aicommand= \ No newline at end of file diff --git a/forge-gui/src/main/config/create-dmg b/forge-gui/src/main/config/create-dmg old mode 100644 new mode 100755 diff --git a/forge-gui/src/main/java/forge/GuiBase.java b/forge-gui/src/main/java/forge/GuiBase.java index aee6e20dd49..52d487a467c 100644 --- a/forge-gui/src/main/java/forge/GuiBase.java +++ b/forge-gui/src/main/java/forge/GuiBase.java @@ -6,23 +6,21 @@ public class GuiBase { private static IGuiBase guiInterface; private static boolean propertyConfig = true; private static boolean networkplay = false; + private static boolean isAndroidport = false; + private static boolean interrupted = false; - public static IGuiBase getInterface() { - return guiInterface; - } - public static void setInterface(IGuiBase i0) { - guiInterface = i0; - } - public static void enablePropertyConfig(boolean value) { - propertyConfig = value; - } - public static boolean isNetworkplay() { - return networkplay; - } - public static void setNetworkplay(boolean value) { - networkplay = value; - } - public static boolean hasPropertyConfig() { - return propertyConfig; - } + public static IGuiBase getInterface() { return guiInterface; } + public static void setInterface(IGuiBase i0) { guiInterface = i0; } + + public static void setIsAndroid(boolean value) { isAndroidport = value; } + public static boolean isAndroid() { return isAndroidport; } + + public static boolean isNetworkplay() { return networkplay; } + public static void setNetworkplay(boolean value) { networkplay = value; } + + public static boolean hasPropertyConfig() { return propertyConfig; } + public static void enablePropertyConfig(boolean value) { propertyConfig = value; } + + public static void setInterrupted(boolean value) { interrupted = value; } + public static boolean isInterrupted() { return interrupted; } } diff --git a/forge-gui/src/main/java/forge/achievement/AchievementCollection.java b/forge-gui/src/main/java/forge/achievement/AchievementCollection.java index 178cab2932c..729e0b68f09 100644 --- a/forge-gui/src/main/java/forge/achievement/AchievementCollection.java +++ b/forge-gui/src/main/java/forge/achievement/AchievementCollection.java @@ -28,6 +28,7 @@ import forge.properties.ForgeConstants; import forge.util.FileUtil; import forge.util.ThreadUtil; import forge.util.XmlUtil; +import forge.util.Localizer; public abstract class AchievementCollection implements Iterable { protected final Map achievements = Maps.newLinkedHashMap(); @@ -85,7 +86,7 @@ public abstract class AchievementCollection implements Iterable { } protected AchievementCollection(String name0, String filename0, boolean isLimitedFormat0, String path0) { - name = name0; + name = Localizer.getInstance().getMessage(name0); filename = filename0; isLimitedFormat = isLimitedFormat0; path = path0; diff --git a/forge-gui/src/main/java/forge/achievement/AltWinAchievements.java b/forge-gui/src/main/java/forge/achievement/AltWinAchievements.java index 43b894561dd..02da7141241 100644 --- a/forge-gui/src/main/java/forge/achievement/AltWinAchievements.java +++ b/forge-gui/src/main/java/forge/achievement/AltWinAchievements.java @@ -7,12 +7,14 @@ import forge.game.player.Player; import forge.item.IPaperCard; import forge.model.FModel; import forge.properties.ForgeConstants; +import forge.util.Localizer; +import forge.util.CardTranslation; public class AltWinAchievements extends AchievementCollection { public static final AltWinAchievements instance = new AltWinAchievements(); private AltWinAchievements() { - super("Alternate Win Conditions", ForgeConstants.ACHIEVEMENTS_DIR + "altwin.xml", false, ForgeConstants.ALTWIN_ACHIEVEMENT_LIST_FILE); + super("lblAlternateWinConditions", ForgeConstants.ACHIEVEMENTS_DIR + "altwin.xml", false, ForgeConstants.ALTWIN_ACHIEVEMENT_LIST_FILE); } @Override @@ -40,6 +42,9 @@ public class AltWinAchievements extends AchievementCollection { } Achievement achievement = achievements.get(altWinCondition); + if (achievement == null) { + achievement = achievements.get("Emblem - " + altWinCondition); // indirectly winning through an emblem + } if (achievement != null) { achievement.update(player); save(); @@ -49,7 +54,7 @@ public class AltWinAchievements extends AchievementCollection { private class AltWinAchievement extends ProgressiveAchievement { private AltWinAchievement(String cardName0, String displayName0, String flavorText0) { - super(cardName0, displayName0, "Win a game with " + cardName0, flavorText0); + super(CardTranslation.getTranslatedName(cardName0), displayName0, Localizer.getInstance().getMessage("lblWinGameWithCard", CardTranslation.getTranslatedName(cardName0)), flavorText0); } @Override @@ -64,7 +69,7 @@ public class AltWinAchievements extends AchievementCollection { @Override public String getNoun() { - return "Win"; + return Localizer.getInstance().getMessage("lblWin"); } } } diff --git a/forge-gui/src/main/java/forge/achievement/ChallengeAchievements.java b/forge-gui/src/main/java/forge/achievement/ChallengeAchievements.java index 7e987c3d375..29fbcfadcb8 100644 --- a/forge-gui/src/main/java/forge/achievement/ChallengeAchievements.java +++ b/forge-gui/src/main/java/forge/achievement/ChallengeAchievements.java @@ -11,7 +11,7 @@ public class ChallengeAchievements extends AchievementCollection { public static final ChallengeAchievements instance = new ChallengeAchievements(); private ChallengeAchievements() { - super("Challenges", ForgeConstants.ACHIEVEMENTS_DIR + "challenges.xml", false); + super("lblChallenges", ForgeConstants.ACHIEVEMENTS_DIR + "challenges.xml", false); } @Override diff --git a/forge-gui/src/main/java/forge/achievement/ConstructedAchievements.java b/forge-gui/src/main/java/forge/achievement/ConstructedAchievements.java index 1c55df40b6f..afa48da8c5d 100644 --- a/forge-gui/src/main/java/forge/achievement/ConstructedAchievements.java +++ b/forge-gui/src/main/java/forge/achievement/ConstructedAchievements.java @@ -5,7 +5,7 @@ import forge.properties.ForgeConstants; public class ConstructedAchievements extends AchievementCollection { public ConstructedAchievements() { - super("Constructed", ForgeConstants.ACHIEVEMENTS_DIR + "constructed.xml", false); + super("lblConstructed", ForgeConstants.ACHIEVEMENTS_DIR + "constructed.xml", false); } //add achievements that should appear at the bottom below core achievements for each game mode diff --git a/forge-gui/src/main/java/forge/achievement/DraftAchievements.java b/forge-gui/src/main/java/forge/achievement/DraftAchievements.java index e2461b2a793..1945eef0f8e 100644 --- a/forge-gui/src/main/java/forge/achievement/DraftAchievements.java +++ b/forge-gui/src/main/java/forge/achievement/DraftAchievements.java @@ -4,7 +4,7 @@ import forge.properties.ForgeConstants; public class DraftAchievements extends AchievementCollection { public DraftAchievements() { - super("Booster Draft", ForgeConstants.ACHIEVEMENTS_DIR + "draft.xml", true); + super("lblBoosterDraft", ForgeConstants.ACHIEVEMENTS_DIR + "draft.xml", true); } //add achievements that should appear at the bottom below core achievements for each game mode diff --git a/forge-gui/src/main/java/forge/achievement/PlanarConquestAchievements.java b/forge-gui/src/main/java/forge/achievement/PlanarConquestAchievements.java index d26d6ef6fdc..b9ef1f573ab 100644 --- a/forge-gui/src/main/java/forge/achievement/PlanarConquestAchievements.java +++ b/forge-gui/src/main/java/forge/achievement/PlanarConquestAchievements.java @@ -5,7 +5,7 @@ import forge.properties.ForgeConstants; public class PlanarConquestAchievements extends AchievementCollection { public PlanarConquestAchievements() { - super("Planar Conquest", ForgeConstants.ACHIEVEMENTS_DIR + "planar_conquest.xml", true); + super("lblPlanarConquest", ForgeConstants.ACHIEVEMENTS_DIR + "planar_conquest.xml", true); } //add achievements that should appear at the bottom below core achievements for each game mode diff --git a/forge-gui/src/main/java/forge/achievement/PlaneswalkerAchievements.java b/forge-gui/src/main/java/forge/achievement/PlaneswalkerAchievements.java index 850c52ab44d..6aa4f852474 100644 --- a/forge-gui/src/main/java/forge/achievement/PlaneswalkerAchievements.java +++ b/forge-gui/src/main/java/forge/achievement/PlaneswalkerAchievements.java @@ -19,7 +19,7 @@ public class PlaneswalkerAchievements extends AchievementCollection { } private PlaneswalkerAchievements() { - super("Planeswalker Ultimates", ForgeConstants.ACHIEVEMENTS_DIR + "planeswalkers.xml", false, ForgeConstants.PLANESWALKER_ACHIEVEMENT_LIST_FILE); + super("lblPlaneswalkerUltimates", ForgeConstants.ACHIEVEMENTS_DIR + "planeswalkers.xml", false, ForgeConstants.PLANESWALKER_ACHIEVEMENT_LIST_FILE); } @Override diff --git a/forge-gui/src/main/java/forge/achievement/PuzzleAchievements.java b/forge-gui/src/main/java/forge/achievement/PuzzleAchievements.java index ef5eac42ecb..2556ab38db7 100644 --- a/forge-gui/src/main/java/forge/achievement/PuzzleAchievements.java +++ b/forge-gui/src/main/java/forge/achievement/PuzzleAchievements.java @@ -4,7 +4,7 @@ import forge.properties.ForgeConstants; public class PuzzleAchievements extends AchievementCollection { public PuzzleAchievements() { - super("Puzzle Mode", ForgeConstants.ACHIEVEMENTS_DIR + "puzzle.xml", false); + super("lblPuzzleMode", ForgeConstants.ACHIEVEMENTS_DIR + "puzzle.xml", false); } @Override diff --git a/forge-gui/src/main/java/forge/achievement/QuestAchievements.java b/forge-gui/src/main/java/forge/achievement/QuestAchievements.java index 11dcf7bb1f7..a7ff1218190 100644 --- a/forge-gui/src/main/java/forge/achievement/QuestAchievements.java +++ b/forge-gui/src/main/java/forge/achievement/QuestAchievements.java @@ -4,7 +4,7 @@ import forge.properties.ForgeConstants; public class QuestAchievements extends AchievementCollection { public QuestAchievements() { - super("Quest Mode", ForgeConstants.ACHIEVEMENTS_DIR + "quest.xml", false); + super("lblQuestMode", ForgeConstants.ACHIEVEMENTS_DIR + "quest.xml", false); } //add achievements that should appear at the bottom below core achievements for each game mode diff --git a/forge-gui/src/main/java/forge/achievement/SealedAchievements.java b/forge-gui/src/main/java/forge/achievement/SealedAchievements.java index f3d39f04c73..fc099fec5b5 100644 --- a/forge-gui/src/main/java/forge/achievement/SealedAchievements.java +++ b/forge-gui/src/main/java/forge/achievement/SealedAchievements.java @@ -4,7 +4,7 @@ import forge.properties.ForgeConstants; public class SealedAchievements extends AchievementCollection { public SealedAchievements() { - super("Sealed Deck", ForgeConstants.ACHIEVEMENTS_DIR + "sealed.xml", true); + super("lblSealedDeck", ForgeConstants.ACHIEVEMENTS_DIR + "sealed.xml", true); } //add achievements that should appear at the bottom below core achievements for each game mode diff --git a/forge-gui/src/main/java/forge/assets/FSkinProp.java b/forge-gui/src/main/java/forge/assets/FSkinProp.java index 38edff0ea32..6b124b29dba 100644 --- a/forge-gui/src/main/java/forge/assets/FSkinProp.java +++ b/forge-gui/src/main/java/forge/assets/FSkinProp.java @@ -397,6 +397,7 @@ public enum FSkinProp { IMG_ABILITY_DOUBLE_STRIKE (new int[] {166, 2, 80, 80}, PropType.ABILITY), IMG_ABILITY_FIRST_STRIKE (new int[] {248, 2, 80, 80}, PropType.ABILITY), IMG_ABILITY_FEAR (new int[] {84, 412, 80, 80}, PropType.ABILITY), + IMG_ABILITY_FLASH (new int[] {166, 576, 80, 80}, PropType.ABILITY), IMG_ABILITY_FLYING (new int[] {330, 2, 80, 80}, PropType.ABILITY), IMG_ABILITY_HASTE (new int[] {412, 494, 80, 80}, PropType.ABILITY), IMG_ABILITY_HEXPROOF (new int[] {412, 2, 80, 80}, PropType.ABILITY), diff --git a/forge-gui/src/main/java/forge/control/FControlGameEventHandler.java b/forge-gui/src/main/java/forge/control/FControlGameEventHandler.java index 7444303276d..e7ab5bce285 100644 --- a/forge-gui/src/main/java/forge/control/FControlGameEventHandler.java +++ b/forge-gui/src/main/java/forge/control/FControlGameEventHandler.java @@ -17,7 +17,6 @@ import forge.game.card.CardView; import forge.game.event.*; import forge.game.player.Player; import forge.game.player.PlayerView; -import forge.game.zone.PlayerZone; import forge.game.zone.Zone; import forge.game.zone.ZoneType; import forge.interfaces.IGuiGame; @@ -239,17 +238,20 @@ public class FControlGameEventHandler extends IGameEventVisitor.Base { @Override public Void visit(final GameEventSpellAbilityCast event) { - needStackUpdate = true; - processEvent(); - - final Runnable notifyStackAddition = new Runnable() { - @Override - public void run() { - matchController.notifyStackAddition(event); - } - }; - GuiBase.getInterface().invokeInEdtLater(notifyStackAddition); + needStackUpdate = true; + if(GuiBase.getInterface().isLibgdxPort()) { + return processEvent(); //mobile port don't have notify stack addition like the desktop + } else { + processEvent(); + final Runnable notifyStackAddition = new Runnable() { + @Override + public void run() { + matchController.notifyStackAddition(event); + } + }; + GuiBase.getInterface().invokeInEdtLater(notifyStackAddition); + } return null; } @@ -262,16 +264,19 @@ public class FControlGameEventHandler extends IGameEventVisitor.Base { @Override public Void visit(final GameEventSpellRemovedFromStack event) { needStackUpdate = true; - processEvent(); - - final Runnable notifyStackAddition = new Runnable() { - @Override - public void run() { - matchController.notifyStackRemoval(event); - } - }; - GuiBase.getInterface().invokeInEdtLater(notifyStackAddition); - + if(GuiBase.getInterface().isLibgdxPort()) { + return processEvent(); //mobile port don't have notify stack addition like the desktop + } else { + processEvent(); + + final Runnable notifyStackAddition = new Runnable() { + @Override + public void run() { + matchController.notifyStackRemoval(event); + } + }; + GuiBase.getInterface().invokeInEdtLater(notifyStackAddition); + } return null; } @@ -288,7 +293,7 @@ public class FControlGameEventHandler extends IGameEventVisitor.Base { @Override public Void visit(final GameEventCardAttachment event) { final Game game = event.equipment.getGame(); - final PlayerZone zEq = (PlayerZone)game.getZoneOf(event.equipment); + final Zone zEq = (Zone)game.getZoneOf(event.equipment); if (event.oldEntiy instanceof Card) { updateZone(game.getZoneOf((Card)event.oldEntiy)); } @@ -356,19 +361,33 @@ public class FControlGameEventHandler extends IGameEventVisitor.Base { } @Override - public Void visit(final GameEventCardChangeZone event) { - if(event.to.getZoneType() == ZoneType.Battlefield) - refreshFieldUpdate = true; - //pfps the change to the zones have already been performed with add and remove calls - // this is only for playing a sound - // updateZone(event.from); - //return updateZone(event.to); - return processEvent(); + public Void visit(final GameEventCombatUpdate event) { + if (!GuiBase.isNetworkplay()) + return null; //not needed if single player only... + final CardCollection cards = new CardCollection(); + cards.addAll(event.attackers); + cards.addAll(event.blockers); + + refreshFieldUpdate = true; + + processCards(cards, cardsRefreshDetails); + return processCards(cards, cardsUpdate); + } + + @Override + public Void visit(final GameEventCardChangeZone event) { + if(GuiBase.getInterface().isLibgdxPort()) { + updateZone(event.from); + return updateZone(event.to); + } else { + return processEvent(); + } } @Override public Void visit(final GameEventCardStatsChanged event) { + refreshFieldUpdate = true; processCards(event.cards, cardsRefreshDetails); return processCards(event.cards, cardsUpdate); } @@ -393,16 +412,18 @@ public class FControlGameEventHandler extends IGameEventVisitor.Base { @Override public Void visit(final GameEventTokenStateUpdate event) { + refreshFieldUpdate = true; processCards(event.cards, cardsRefreshDetails); return processCards(event.cards, cardsUpdate); } @Override public Void visit(final GameEventShuffle event) { - //pfps the change to the library has already been performed by a setCards call - // this is only for playing a sound - // return updateZone(event.player.getZone(ZoneType.Library)); - return processEvent(); + if (GuiBase.getInterface().isLibgdxPort()) { + return updateZone(event.player.getZone(ZoneType.Library)); + } else { + return processEvent(); + } } @Override diff --git a/forge-gui/src/main/java/forge/deck/DeckImportController.java b/forge-gui/src/main/java/forge/deck/DeckImportController.java index e8d19779752..5a4e7130875 100644 --- a/forge-gui/src/main/java/forge/deck/DeckImportController.java +++ b/forge-gui/src/main/java/forge/deck/DeckImportController.java @@ -13,6 +13,7 @@ import forge.interfaces.IComboBox; import forge.item.PaperCard; import forge.model.FModel; import forge.util.gui.SOptionPane; +import forge.util.Localizer; public class DeckImportController { private final boolean replacingDeck; @@ -62,11 +63,12 @@ public class DeckImportController { } public Deck accept() { + final Localizer localizer = Localizer.getInstance(); if (tokens.isEmpty()) { return null; } if (replacingDeck) { - final String warning = "This will replace the contents of your current deck with these cards.\n\nProceed?"; - if (!SOptionPane.showConfirmDialog(warning, "Replace Current Deck", "Replace", "Cancel")) { + final String warning = localizer.getMessage("lblReplaceCurrentDeckConfirm"); + if (!SOptionPane.showConfirmDialog(warning, localizer.getMessage("lblReplaceCurrentDeck"), localizer.getMessage("lblReplace"), localizer.getMessage("lblCancel"))) { return null; } } diff --git a/forge-gui/src/main/java/forge/deck/NetDeckCategory.java b/forge-gui/src/main/java/forge/deck/NetDeckCategory.java index 809d60056a1..cce8444cbae 100644 --- a/forge-gui/src/main/java/forge/deck/NetDeckCategory.java +++ b/forge-gui/src/main/java/forge/deck/NetDeckCategory.java @@ -21,7 +21,7 @@ import forge.util.storage.StorageBase; public class NetDeckCategory extends StorageBase { public static final String PREFIX = "NET_DECK_"; - private static Map constructed, commander; + private static Map constructed, commander, brawl; private static Map loadCategories(String filename) { Map categories = new TreeMap<>(); @@ -58,6 +58,12 @@ public class NetDeckCategory extends StorageBase { } categories = commander; break; + case Brawl: + if (brawl == null) { + brawl = loadCategories(ForgeConstants.NET_DECKS_BRAWL_LIST_FILE); + } + categories = brawl; + break; default: return null; } diff --git a/forge-gui/src/main/java/forge/download/AutoUpdater.java b/forge-gui/src/main/java/forge/download/AutoUpdater.java index 8d050efecef..8e731be5c55 100644 --- a/forge-gui/src/main/java/forge/download/AutoUpdater.java +++ b/forge-gui/src/main/java/forge/download/AutoUpdater.java @@ -6,6 +6,7 @@ import forge.model.FModel; import forge.properties.ForgePreferences; import forge.util.BuildInfo; import forge.util.FileUtil; +import forge.util.Localizer; import forge.util.WaitCallback; import forge.util.gui.SOptionPane; import org.apache.commons.lang3.StringUtils; @@ -28,6 +29,7 @@ public class AutoUpdater { private final String RELEASE_MAVEN_METADATA = "https://releases.cardforge.org/forge/forge-gui-desktop/maven-metadata.xml"; private static final boolean VERSION_FROM_METADATA = true; private static final String TMP_DIR = "tmp/"; + private static final Localizer localizer = Localizer.getInstance(); public static String[] updateChannels = new String[]{ "none", "snapshot", "release"}; @@ -74,9 +76,9 @@ public class AutoUpdater { // TODO This doesn't work yet, because FSkin isn't loaded at the time. return false; } else if (updateChannel.equals("none")) { - String message = "You haven't set an update channel. Do you want to check a channel now?"; + String message = localizer.getMessage("lblYouHaventSetUpdateChannel"); List options = ImmutableList.of("Cancel", "release", "snapshot"); - int option = SOptionPane.showOptionDialog(message, "Manual Check", null, options, 0); + int option = SOptionPane.showOptionDialog(message, localizer.getMessage("lblManualCheck"), null, options, 0); if (option == 0) { return false; } else { @@ -180,12 +182,9 @@ public class AutoUpdater { return downloadFromBrowser(); } - String message = "A new version of Forge is available (" + version + ").\n" + - "You are currently on version (" + buildVersion + ").\n\n" + - "Would you like to update to the new version now?"; - - final List options = ImmutableList.of("Update Now", "Update Later"); - if (SOptionPane.showOptionDialog(message, "New Version Available", null, options, 0) == 0) { + String message = localizer.getMessage("lblNewVersionForgeAvailableUpdateConfirm", version, buildVersion); + final List options = ImmutableList.of(localizer.getMessage("lblUpdateNow"), localizer.getMessage("lblUpdateLater")); + if (SOptionPane.showOptionDialog(message, localizer.getMessage("lblNewVersionAvailable"), null, options, 0) == 0) { return downloadFromForge(); } @@ -208,7 +207,7 @@ public class AutoUpdater { WaitCallback callback = new WaitCallback() { @Override public void run() { - GuiBase.getInterface().download(new GuiDownloadZipService("Auto Updater", "Download the new version..", packageUrl, "tmp/", null, null) { + GuiBase.getInterface().download(new GuiDownloadZipService("Auto Updater", localizer.getMessage("lblNewVersionDownloading"), packageUrl, "tmp/", null, null) { @Override public void downloadAndUnzip() { packagePath = download(version + "-upgrade.tar.bz2"); @@ -240,7 +239,7 @@ public class AutoUpdater { } private void restartForge() { - if (isLoading || SOptionPane.showConfirmDialog("Forge has been downloaded. You should extract the package and restart Forge for the new version.", "Exit now?")) { + if (isLoading || SOptionPane.showConfirmDialog(localizer.getMessage("lblForgeHasBeenUpdateRestartForgeToUseNewVersion"), localizer.getMessage("lblExitNowConfirm"))) { System.exit(0); } } diff --git a/forge-gui/src/main/java/forge/download/GuiDownloadService.java b/forge-gui/src/main/java/forge/download/GuiDownloadService.java index 4e72ae2842d..ecc29596c4f 100644 --- a/forge-gui/src/main/java/forge/download/GuiDownloadService.java +++ b/forge-gui/src/main/java/forge/download/GuiDownloadService.java @@ -36,6 +36,7 @@ import java.util.concurrent.TimeUnit; import java.util.regex.Matcher; import java.util.regex.Pattern; +import forge.util.TextUtil; import org.apache.commons.lang3.tuple.Pair; import com.esotericsoftware.minlog.Log; @@ -257,6 +258,7 @@ public abstract class GuiDownloadService implements Runnable { for (Entry kv : files.entrySet()) { boolean isJPG = true; boolean isLogged = false; + boolean fullborder = false; if (cancel) {//stop prevent sleep GuiBase.getInterface().preventSystemSleep(false); break; } @@ -266,7 +268,7 @@ public abstract class GuiDownloadService implements Runnable { String url = kv.getValue(); String decodedKey = decodeURL(kv.getKey()); - final File fileDest = new File(decodedKey); + File fileDest = new File(decodedKey); final String filePath = fileDest.getPath(); final String subLastIndex = filePath.contains("pics") ? "\\pics\\" : "\\db\\"; @@ -287,10 +289,23 @@ public abstract class GuiDownloadService implements Runnable { conn.setInstanceFollowRedirects(false); } conn.connect(); - + + //if .full file is not found try fullborder + if ((conn.getResponseCode() == HttpURLConnection.HTTP_NOT_FOUND) && (url.contains(".full.jpg"))) + { + fullborder = true; + conn.disconnect(); + url = TextUtil.fastReplace(url, ".full.jpg", ".fullborder.jpg"); + imageUrl = new URL(url); + conn = (HttpURLConnection) imageUrl.openConnection(p); + conn.setInstanceFollowRedirects(false); + conn.connect(); + } + // if file is not found and this is a JPG, give PNG a shot... if ((conn.getResponseCode() == HttpURLConnection.HTTP_NOT_FOUND) && (url.endsWith(".jpg"))) { + fullborder = false; isJPG = false; conn.disconnect(); if(url.contains("/images/")){ @@ -298,12 +313,16 @@ public abstract class GuiDownloadService implements Runnable { System.out.println("File not found: .." + url.substring(url.lastIndexOf("/images/")+1)); } url = url.substring(0,url.length() - 4) + ".png"; - imageUrl = new URL(url); + imageUrl = new URL(TextUtil.fastReplace(url, ".fullborder.", ".full.")); conn = (HttpURLConnection) imageUrl.openConnection(p); conn.setInstanceFollowRedirects(false); conn.connect(); } - + + if (fullborder) { + fileDest = new File(TextUtil.fastReplace(decodedKey, ".full.jpg", ".fullborder.jpg")); + } + switch (conn.getResponseCode()) { case HttpURLConnection.HTTP_OK: fos = new FileOutputStream(fileDest); diff --git a/forge-gui/src/main/java/forge/interfaces/IGuiGame.java b/forge-gui/src/main/java/forge/interfaces/IGuiGame.java index 997c5e7b09a..4f3ef7c081b 100644 --- a/forge-gui/src/main/java/forge/interfaces/IGuiGame.java +++ b/forge-gui/src/main/java/forge/interfaces/IGuiGame.java @@ -62,7 +62,7 @@ public interface IGuiGame { void updateLives(Iterable livesUpdate); void setPanelSelection(CardView hostCard); SpellAbilityView getAbilityToPlay(CardView hostCard, List abilities, ITriggerEvent triggerEvent); - Map assignDamage(CardView attacker, List blockers, int damage, GameEntityView defender, boolean overrideOrder); + Map assignCombatDamage(CardView attacker, List blockers, int damage, GameEntityView defender, boolean overrideOrder); void message(String message); void message(String message, String title); diff --git a/forge-gui/src/main/java/forge/itemmanager/AdvancedSearch.java b/forge-gui/src/main/java/forge/itemmanager/AdvancedSearch.java index 6abe7137f06..c6372187989 100644 --- a/forge-gui/src/main/java/forge/itemmanager/AdvancedSearch.java +++ b/forge-gui/src/main/java/forge/itemmanager/AdvancedSearch.java @@ -26,10 +26,12 @@ import forge.game.keyword.Keyword; import forge.interfaces.IButton; import forge.item.InventoryItem; import forge.item.PaperCard; +import forge.item.SealedProduct; import forge.model.FModel; import forge.planarconquest.ConquestCommander; import forge.planarconquest.ConquestPlane; import forge.planarconquest.ConquestRegion; +import forge.quest.QuestSpellShop; import forge.quest.QuestWorld; import forge.util.gui.SGuiChoose; import forge.util.gui.SOptionPane; @@ -215,6 +217,257 @@ public class AdvancedSearch { return cards.get(0) == input; } }), + INVITEM_NAME("lblName", InventoryItem.class, FilterOperator.STRING_OPS, new StringEvaluator() { + @Override + protected String getItemValue(InventoryItem input) { + return input.getName(); + } + }), + INVITEM_RULES_TEXT("lblRulesText", InventoryItem.class, FilterOperator.STRING_OPS, new StringEvaluator() { + @Override + protected String getItemValue(InventoryItem input) { + if (!(input instanceof PaperCard)) { + return ""; + } + return ((PaperCard)input).getRules().getOracleText(); + } + }), + INVITEM_KEYWORDS("lblKeywords", InventoryItem.class, FilterOperator.COLLECTION_OPS, new CustomListEvaluator(Keyword.getAllKeywords()) { + @Override + protected Keyword getItemValue(InventoryItem input) { + throw new RuntimeException("getItemValues should be called instead"); + } + @Override + protected Set getItemValues(InventoryItem input) { + if (!(input instanceof PaperCard)) { + return new HashSet<>(); + } + return Keyword.getKeywordSet((PaperCard)input); + } + }), + INVITEM_SET("lblSet", InventoryItem.class, FilterOperator.SINGLE_LIST_OPS, new CustomListEvaluator(FModel.getMagicDb().getSortedEditions(), CardEdition.FN_GET_CODE) { + @Override + protected CardEdition getItemValue(InventoryItem input) { + if (input instanceof PaperCard) { + return FModel.getMagicDb().getEditions().get(((PaperCard)input).getEdition()); + } else if (input instanceof SealedProduct) { + return FModel.getMagicDb().getEditions().get(((SealedProduct)input).getEdition()); + } else { + return CardEdition.UNKNOWN; + } + } + }), + INVITEM_FORMAT("lblFormat", InventoryItem.class, FilterOperator.MULTI_LIST_OPS, new CustomListEvaluator((List)FModel.getFormats().getFilterList()) { + @Override + protected GameFormat getItemValue(InventoryItem input) { + throw new RuntimeException("getItemValues should be called instead"); + } + @Override + protected Set getItemValues(InventoryItem input) { + if (!(input instanceof PaperCard)) { + return new HashSet<>(); + } + return FModel.getFormats().getAllFormatsOfCard((PaperCard)input); + } + }), + INVITEM_PLANE("lblPlane", InventoryItem.class, FilterOperator.MULTI_LIST_OPS, new CustomListEvaluator(ImmutableList.copyOf(FModel.getPlanes())) { + @Override + protected ConquestPlane getItemValue(InventoryItem input) { + throw new RuntimeException("getItemValues should be called instead"); + } + @Override + protected Set getItemValues(InventoryItem input) { + if (!(input instanceof PaperCard)) { + return new HashSet<>(); + } + return ConquestPlane.getAllPlanesOfCard((PaperCard)input); + } + }), + INVITEM_REGION("lblRegion", InventoryItem.class, FilterOperator.MULTI_LIST_OPS, new CustomListEvaluator(ConquestRegion.getAllRegions()) { + @Override + protected ConquestRegion getItemValue(InventoryItem input) { + throw new RuntimeException("getItemValues should be called instead"); + } + @Override + protected Set getItemValues(InventoryItem input) { + if (!(input instanceof PaperCard)) { + return new HashSet<>(); + } + return ConquestRegion.getAllRegionsOfCard((PaperCard)input); + } + }), + INVITEM_QUEST_WORLD("lblQuestWorld", InventoryItem.class, FilterOperator.MULTI_LIST_OPS, new CustomListEvaluator(ImmutableList.copyOf(FModel.getWorlds())) { + @Override + protected QuestWorld getItemValue(InventoryItem input) { + throw new RuntimeException("getItemValues should be called instead"); + } + @Override + protected Set getItemValues(InventoryItem input) { + if (!(input instanceof PaperCard)) { + return new HashSet<>(); + } + return QuestWorld.getAllQuestWorldsOfCard(((PaperCard)input)); + } + }), + INVITEM_COLOR("lblColor", InventoryItem.class, FilterOperator.COMBINATION_OPS, new ColorEvaluator() { + @Override + protected MagicColor.Color getItemValue(InventoryItem input) { + throw new RuntimeException("getItemValues should be called instead"); + } + @Override + protected Set getItemValues(InventoryItem input) { + if (!(input instanceof PaperCard)) { + return new HashSet<>(); + } + return ((PaperCard)input).getRules().getColor().toEnumSet(); + } + }), + INVITEM_COLOR_IDENTITY("lblColorIdentity", InventoryItem.class, FilterOperator.COMBINATION_OPS, new ColorEvaluator() { + @Override + protected MagicColor.Color getItemValue(InventoryItem input) { + throw new RuntimeException("getItemValues should be called instead"); + } + @Override + protected Set getItemValues(InventoryItem input) { + if (!(input instanceof PaperCard)) { + return new HashSet<>(); + } + return ((PaperCard)input).getRules().getColorIdentity().toEnumSet(); + } + }), + INVITEM_COLOR_COUNT("lblColorCount", InventoryItem.class, FilterOperator.NUMBER_OPS, new NumericEvaluator(0, 5) { + @Override + protected Integer getItemValue(InventoryItem input) { + if (!(input instanceof PaperCard)) { + return 0; + } + return ((PaperCard)input).getRules().getColor().countColors(); + } + }), + INVITEM_TYPE("lblType", InventoryItem.class, FilterOperator.COMBINATION_OPS, new CustomListEvaluator(CardType.getCombinedSuperAndCoreTypes()) { + @Override + protected String getItemValue(InventoryItem input) { + throw new RuntimeException("getItemValues should be called instead"); + } + @Override + protected Set getItemValues(InventoryItem input) { + if (!(input instanceof PaperCard)) { + return new HashSet<>(); + } + final CardType type = ((PaperCard)input).getRules().getType(); + final Set types = new HashSet<>(); + for (Supertype t : type.getSupertypes()) { + types.add(t.name()); + } + for (CoreType t : type.getCoreTypes()) { + types.add(t.name()); + } + return types; + } + }), + INVITEM_SUB_TYPE("lblSubtype", InventoryItem.class, FilterOperator.COMBINATION_OPS, new CustomListEvaluator(CardType.getSortedSubTypes()) { + @Override + protected String getItemValue(InventoryItem input) { + throw new RuntimeException("getItemValues should be called instead"); + } + @Override + protected Set getItemValues(InventoryItem input) { + if (!(input instanceof PaperCard)) { + return new HashSet<>(); + } + return (Set)((PaperCard)input).getRules().getType().getSubtypes(); + } + }), + INVITEM_CMC("lblCMC", InventoryItem.class, FilterOperator.NUMBER_OPS, new NumericEvaluator(0, 20) { + @Override + protected Integer getItemValue(InventoryItem input) { + if (!(input instanceof PaperCard)) { + return 0; + } + return ((PaperCard)input).getRules().getManaCost().getCMC(); + } + }), + INVITEM_GENERIC_COST("lblGenericCost", InventoryItem.class, FilterOperator.NUMBER_OPS, new NumericEvaluator(0, 20) { + @Override + protected Integer getItemValue(InventoryItem input) { + if (!(input instanceof PaperCard)) { + return 0; + } + return ((PaperCard)input).getRules().getManaCost().getGenericCost(); + } + }), + INVITEM_POWER("lblPower", InventoryItem.class, FilterOperator.NUMBER_OPS, new NumericEvaluator(0, 20) { + @Override + protected Integer getItemValue(InventoryItem input) { + if (!(input instanceof PaperCard)) { + return null; + } + CardRules rules = ((PaperCard)input).getRules(); + if (rules.getType().isCreature()) { + return rules.getIntPower(); + } + return null; + } + }), + INVITEM_TOUGHNESS("lblToughness", InventoryItem.class, FilterOperator.NUMBER_OPS, new NumericEvaluator(0, 20) { + @Override + protected Integer getItemValue(InventoryItem input) { + if (!(input instanceof PaperCard)) { + return null; + } + CardRules rules = ((PaperCard)input).getRules(); + if (rules.getType().isCreature()) { + return rules.getIntToughness(); + } + return null; + } + }), + INVITEM_MANA_COST("lblManaCost", InventoryItem.class, FilterOperator.STRING_OPS, new StringEvaluator() { + @Override + protected String getItemValue(InventoryItem input) { + if (!(input instanceof PaperCard)) { + return ""; + } + return ((PaperCard)input).getRules().getManaCost().toString(); + } + }), + INVITEM_FIRST_PRINTING("lblFirstPrinting", InventoryItem.class, FilterOperator.BOOLEAN_OPS, new BooleanEvaluator() { + @Override + protected Boolean getItemValue(InventoryItem input) { + List cards = FModel.getMagicDb().getCommonCards().getAllCards(input.getName()); + if (cards.size() <= 1) { return true; } + + Collections.sort(cards, FModel.getMagicDb().getEditions().CARD_EDITION_COMPARATOR); + return cards.get(0) == input; + } + }), + INVITEM_RARITY("lblRarity", InventoryItem.class, FilterOperator.SINGLE_LIST_OPS, new CustomListEvaluator(Arrays.asList(CardRarity.FILTER_OPTIONS), CardRarity.FN_GET_LONG_NAME, CardRarity.FN_GET_LONG_NAME) { + @Override + protected CardRarity getItemValue(InventoryItem input) { + if (!(input instanceof PaperCard)) { + return CardRarity.Special; + } + return ((PaperCard)input).getRarity(); + } + }), + INVITEM_BUY_PRICE("lblBuyPrice", InventoryItem.class, FilterOperator.NUMBER_OPS, new NumericEvaluator(0, 10000000) { + @Override + protected Integer getItemValue(InventoryItem input) { + return (Integer) QuestSpellShop.fnPriceGet.apply(new AbstractMap.SimpleEntry(input, 1)); + } + }), + INVITEM_SELL_PRICE("lblSellPrice", InventoryItem.class, FilterOperator.NUMBER_OPS, new NumericEvaluator(0, 10000000) { + @Override + protected Integer getItemValue(InventoryItem input) { + return (Integer) QuestSpellShop.fnPriceSellGet.apply(new AbstractMap.SimpleEntry(input, 1)); + } + }), + INVITEM_USED_IN_QUEST_DECKS("lblUsedInQuestDecks", InventoryItem.class, FilterOperator.NUMBER_OPS, new NumericEvaluator(0, 100) { + @Override + protected Integer getItemValue(InventoryItem input) { + return (Integer) Integer.parseInt((String) QuestSpellShop.fnDeckGet.apply(new AbstractMap.SimpleEntry(input, 1))); + } + }), DECK_NAME("lblName", DeckProxy.class, FilterOperator.STRING_OPS, new StringEvaluator() { @Override protected String getItemValue(DeckProxy input) { diff --git a/forge-gui/src/main/java/forge/itemmanager/GroupDef.java b/forge-gui/src/main/java/forge/itemmanager/GroupDef.java index 2fc2578911e..9e0808c2f45 100644 --- a/forge-gui/src/main/java/forge/itemmanager/GroupDef.java +++ b/forge-gui/src/main/java/forge/itemmanager/GroupDef.java @@ -15,9 +15,10 @@ import forge.deck.DeckProxy; import forge.item.InventoryItem; import forge.item.PaperCard; import forge.model.FModel; +import forge.util.Localizer; public enum GroupDef { - COLOR("Color", getColorGroups(), + COLOR("lblColor", getColorGroups(), new Function() { @Override public ColumnDef apply(final Integer groupIndex) { @@ -36,7 +37,7 @@ public enum GroupDef { return -1; } }), - COLOR_IDENTITY("Color Identity", getColorGroups(), + COLOR_IDENTITY("lblColorIdentity", getColorGroups(), new Function() { @Override public ColumnDef apply(final Integer groupIndex) { @@ -55,7 +56,7 @@ public enum GroupDef { return -1; } }), - SET("Set", getSetGroups(), + SET("lblSet", getSetGroups(), new Function() { @Override public ColumnDef apply(final Integer groupIndex) { @@ -74,7 +75,7 @@ public enum GroupDef { return -1; } }), - DEFAULT("Default", + DEFAULT("lblDefault", new String[] { "Creatures", "Spells", "Lands" }, new Function() { @Override @@ -104,7 +105,7 @@ public enum GroupDef { } }), - CARD_TYPE("Type", + CARD_TYPE("lblType", new String[] { "Planeswalker", "Creature", "Sorcery", "Instant", "Artifact", "Enchantment", "Land", "Tribal instant" }, new Function() { @Override @@ -148,7 +149,7 @@ public enum GroupDef { return -1; } }), - PW_DECK_SORT("Planeswalker Deck Sort", + PW_DECK_SORT("lblPlaneswalkerDeckSort", new String[] { "Planeswalker", "Rares", "Creature", "Land", "Other Spells" }, new Function() { @Override @@ -178,7 +179,7 @@ public enum GroupDef { return -1; } }), - CARD_RARITY("Rarity", + CARD_RARITY("lblRarity", new String[] { "Mythic Rares", "Rares", "Uncommons", "Commons", "Basic Lands" }, new Function() { @Override @@ -210,7 +211,7 @@ public enum GroupDef { }); GroupDef(String name0, String[] groups0, Function fnGetPileByOverride0, Function fnGroupItem0) { - this.name = name0; + this.name = Localizer.getInstance().getMessage(name0); this.groups = groups0; this.fnGetPileByOverride = fnGetPileByOverride0; this.fnGroupItem = fnGroupItem0; diff --git a/forge-gui/src/main/java/forge/itemmanager/ItemManagerModel.java b/forge-gui/src/main/java/forge/itemmanager/ItemManagerModel.java index 0b7862ec05f..37f2681157f 100644 --- a/forge-gui/src/main/java/forge/itemmanager/ItemManagerModel.java +++ b/forge-gui/src/main/java/forge/itemmanager/ItemManagerModel.java @@ -21,6 +21,7 @@ import java.util.ArrayList; import java.util.Collections; import java.util.Comparator; import java.util.List; +import java.util.Iterator; import java.util.Map.Entry; import forge.item.InventoryItem; @@ -46,11 +47,11 @@ public final class ItemManagerModel { // same thing as above, it was copied to provide sorting (needed by table // views in deck editors) - private final transient List> itemsOrdered = new ArrayList<>(); + private final transient List> itemsOrdered = Collections.synchronizedList(new ArrayList<>()); protected transient boolean isListInSync = false; - public List> getOrderedList() { + public synchronized List> getOrderedList() { if (!isListInSync) { rebuildOrderedList(); } @@ -123,15 +124,16 @@ public final class ItemManagerModel { } public void refreshSort() { - if (getOrderedList().isEmpty()) { return; } - //fix newdeck editor not loading on Android if a user deleted unwanted sets on edition folder - try { Collections.sort(getOrderedList(), new MyComparator()); } + final List> list = getOrderedList(); + if (list.isEmpty()) { return; } + try { Collections.sort(list, new MyComparator()); } + //fix NewDeck editor not loading on Android if a user deleted unwanted sets on edition folder catch (IllegalArgumentException ex) {} } //Manages sorting orders for multiple depths of sorting public final class CascadeManager { - private final List colsToSort = new ArrayList<>(3); + private final List colsToSort = Collections.synchronizedList(new ArrayList<>(3)); private Sorter sorter = null; // Adds a column to sort cascade list. @@ -187,12 +189,15 @@ public final class ItemManagerModel { private Sorter createSorter() { final List> oneColSorters = new ArrayList<>(maxSortDepth); - for (final ItemColumn col : colsToSort) { - oneColSorters.add(new ItemPoolSorter<>( - col.getFnSort(), - col.getConfig().getSortState().equals(SortState.ASC))); + synchronized (colsToSort) { + final Iterator it = colsToSort.iterator(); + while (it.hasNext()) { + final ItemColumn col = it.next(); + oneColSorters.add(new ItemPoolSorter<>( + col.getFnSort(), + col.getConfig().getSortState().equals(SortState.ASC))); + } } - return new Sorter(oneColSorters); } diff --git a/forge-gui/src/main/java/forge/limited/BoosterDraft.java b/forge-gui/src/main/java/forge/limited/BoosterDraft.java index c3a87e54373..c54ae9d13c9 100644 --- a/forge-gui/src/main/java/forge/limited/BoosterDraft.java +++ b/forge-gui/src/main/java/forge/limited/BoosterDraft.java @@ -57,6 +57,7 @@ public class BoosterDraft implements IBoosterDraft { private final List players = new ArrayList<>(); private LimitedPlayer localPlayer; + private boolean doublePickToStartRound = false; protected int nextBoosterGroup = 0; private int currentBoosterSize = 0; private int currentBoosterPick = 0; @@ -142,7 +143,11 @@ public class BoosterDraft implements IBoosterDraft { this.product.add(block.getBooster(pp[i])); } } else { - final IUnOpenedProduct product1 = block.getBooster(sets.get(0)); + // Only one set is chosen. If that set lets you draft 2 cards to start adjust draft settings now + String setCode = sets.get(0); + doublePickToStartRound = FModel.getMagicDb().getEditions().get(setCode).getDoublePickToStartRound(); + + final IUnOpenedProduct product1 = block.getBooster(setCode); for (int i = 0; i < nPacks; i++) { this.product.add(product1); @@ -357,6 +362,10 @@ public class BoosterDraft implements IBoosterDraft { public void passPacks() { // Alternate direction of pack passing int adjust = this.nextBoosterGroup % 2 == 1 ? 1 : -1; + if (this.doublePickToStartRound && currentBoosterPick == 1) { + adjust = 0; + } + for (int i = 0; i < N_PLAYERS; i++) { List passingPack = this.players.get(i).passPack(); @@ -494,26 +503,28 @@ public class BoosterDraft implements IBoosterDraft { } private void recordDraftPick(final List thisBooster, PaperCard c) { - if (ForgePreferences.UPLOAD_DRAFT) { - for (int i = 0; i < thisBooster.size(); i++) { - final PaperCard cc = thisBooster.get(i); - final String cnBk = cc.getName() + "|" + cc.getEdition(); + if (!ForgePreferences.UPLOAD_DRAFT) { + return; + } - float pickValue; - if (cc.equals(c)) { - pickValue = thisBooster.size() - * (1f - (((float) this.currentBoosterPick / this.currentBoosterSize) * 2f)); - } else { - pickValue = 0; - } + for (int i = 0; i < thisBooster.size(); i++) { + final PaperCard cc = thisBooster.get(i); + final String cnBk = cc.getName() + "|" + cc.getEdition(); - if (!this.draftPicks.containsKey(cnBk)) { - this.draftPicks.put(cnBk, pickValue); - } else { - final float curValue = this.draftPicks.get(cnBk); - final float newValue = (curValue + pickValue) / 2; - this.draftPicks.put(cnBk, newValue); - } + float pickValue; + if (cc.equals(c)) { + pickValue = thisBooster.size() + * (1f - (((float) this.currentBoosterPick / this.currentBoosterSize) * 2f)); + } else { + pickValue = 0; + } + + if (!this.draftPicks.containsKey(cnBk)) { + this.draftPicks.put(cnBk, pickValue); + } else { + final float curValue = this.draftPicks.get(cnBk); + final float newValue = (curValue + pickValue) / 2; + this.draftPicks.put(cnBk, newValue); } } } diff --git a/forge-gui/src/main/java/forge/match/AbstractGuiGame.java b/forge-gui/src/main/java/forge/match/AbstractGuiGame.java index d155759e9c7..d2c762b7840 100644 --- a/forge-gui/src/main/java/forge/match/AbstractGuiGame.java +++ b/forge-gui/src/main/java/forge/match/AbstractGuiGame.java @@ -182,6 +182,9 @@ public abstract class AbstractGuiGame implements IGuiGame, IMayViewCards { return true; //if not in game, card can be shown } if(GuiBase.getInterface().isLibgdxPort()){ + if(gameView.isGameOver()) { + return true; + } if(spectator!=null) { //workaround fix!! this is needed on above code or it will gameControllers.remove(spectator); //bug the UI! remove spectator here since its must not be here... return true; @@ -217,6 +220,7 @@ public abstract class AbstractGuiGame implements IGuiGame, IMayViewCards { case Flipped: case Transformed: case Meld: + case Modal: return true; default: return false; @@ -569,7 +573,7 @@ public abstract class AbstractGuiGame implements IGuiGame, IMayViewCards { for (int i = min; i <= cutoff; i++) { choices.add(Integer.valueOf(i)); } - choices.add("..."); + choices.add(Localizer.getInstance().getMessage("lblOtherInteger")); final Object choice = oneOrNone(message, choices.build()); if (choice instanceof Integer || choice == null) { @@ -581,12 +585,12 @@ public abstract class AbstractGuiGame implements IGuiGame, IMayViewCards { String prompt = ""; if (min != Integer.MIN_VALUE) { if (max != Integer.MAX_VALUE) { - prompt = localizer.getMessage("lblEnterNumberBetweenMinAndMax").replace("%min", String.valueOf(min)).replace("%max", String.valueOf(max)); + prompt = localizer.getMessage("lblEnterNumberBetweenMinAndMax", String.valueOf(min), String.valueOf(max)); } else { - prompt = localizer.getMessage("lblEnterNumberGreaterThanOrEqualsToMin").replace("%min", String.valueOf(min)); + prompt = localizer.getMessage("lblEnterNumberGreaterThanOrEqualsToMin", String.valueOf(min)); } } else if (max != Integer.MAX_VALUE) { - prompt = localizer.getMessage("lblEnterNumberLessThanOrEqualsToMax").replace("%max", String.valueOf(max)); + prompt = localizer.getMessage("lblEnterNumberLessThanOrEqualsToMax", String.valueOf(max)); } while (true) { diff --git a/forge-gui/src/main/java/forge/match/GameLobby.java b/forge-gui/src/main/java/forge/match/GameLobby.java index 7e747c3e0e0..63fde98d9c2 100644 --- a/forge-gui/src/main/java/forge/match/GameLobby.java +++ b/forge-gui/src/main/java/forge/match/GameLobby.java @@ -10,7 +10,6 @@ import java.util.Map; import java.util.Set; -import forge.util.TextUtil; import org.apache.commons.lang3.StringUtils; import com.google.common.collect.Lists; @@ -37,6 +36,7 @@ import forge.model.FModel; import forge.net.event.UpdateLobbyPlayerEvent; import forge.player.GamePlayerUtil; import forge.properties.ForgePreferences.FPref; +import forge.util.Localizer; import forge.util.NameGenerator; import forge.util.gui.SOptionPane; @@ -353,27 +353,27 @@ public abstract class GameLobby implements IHasGameType { } if (activeSlots.size() < 2) { - SOptionPane.showMessageDialog("At least two players are required to start a game."); + SOptionPane.showMessageDialog(Localizer.getInstance().getMessage("lblRequiredLeastTwoPlayerStartGame")); return null; } if (!isEnoughTeams()) { - SOptionPane.showMessageDialog("There are not enough teams! Please adjust team allocations."); + SOptionPane.showMessageDialog(Localizer.getInstance().getMessage("lblNotEnoughTeams")); return null; } for (final LobbySlot slot : activeSlots) { if (!slot.isReady() && slot.getType() != LobbySlotType.OPEN) { - SOptionPane.showMessageDialog(TextUtil.concatNoSpace("Player ", slot.getName(), " is not ready")); + SOptionPane.showMessageDialog(Localizer.getInstance().getMessage("lblPlayerIsNotReady", slot.getName())); return null; } if (slot.getDeck() == null) { - SOptionPane.showMessageDialog(TextUtil.concatNoSpace("Please specify a deck for ", slot.getName())); + SOptionPane.showMessageDialog(Localizer.getInstance().getMessage("lblPleaseSpecifyPlayerDeck", slot.getName())); return null; } if (hasVariant(GameType.Commander) || hasVariant(GameType.Oathbreaker) || hasVariant(GameType.TinyLeaders) || hasVariant(GameType.Brawl)) { if (!slot.getDeck().has(DeckSection.Commander)) { - SOptionPane.showMessageDialog(TextUtil.concatNoSpace(slot.getName(), " doesn't have a commander")); + SOptionPane.showMessageDialog(Localizer.getInstance().getMessage("lblPlayerDoesntHaveCommander", slot.getName())); return null; } } @@ -410,7 +410,7 @@ public abstract class GameLobby implements IHasGameType { final String name = slot.getName(); final String errMsg = GameType.Constructed.getDeckFormat().getDeckConformanceProblem(slot.getDeck()); if (null != errMsg) { - SOptionPane.showErrorDialog(name + "'s deck " + errMsg, "Invalid Deck"); + SOptionPane.showErrorDialog(Localizer.getInstance().getMessage("lblPlayerDeckError", name, errMsg), Localizer.getInstance().getMessage("lblInvalidDeck")); return null; } } @@ -460,7 +460,7 @@ public abstract class GameLobby implements IHasGameType { if (checkLegality) { final String errMsg = commanderGameType.getDeckFormat().getDeckConformanceProblem(deck); if (errMsg != null) { - SOptionPane.showErrorDialog(name + "'s deck " + errMsg, "Invalid " + commanderGameType + " Deck"); + SOptionPane.showErrorDialog(Localizer.getInstance().getMessage("lblPlayerDeckError", name, errMsg), Localizer.getInstance().getMessage("lblInvalidCommanderGameTypeDeck", commanderGameType)); return null; } } @@ -491,7 +491,7 @@ public abstract class GameLobby implements IHasGameType { if (checkLegality) { final String errMsg = DeckFormat.getSchemeSectionConformanceProblem(schemePool); if (null != errMsg) { - SOptionPane.showErrorDialog(name + "'s deck " + errMsg, "Invalid Scheme Deck"); + SOptionPane.showErrorDialog(Localizer.getInstance().getMessage("lblPlayerDeckError", name, errMsg), Localizer.getInstance().getMessage("lblInvalidSchemeDeck")); return null; } } @@ -504,7 +504,7 @@ public abstract class GameLobby implements IHasGameType { if (checkLegality) { final String errMsg = DeckFormat.getPlaneSectionConformanceProblem(planePool); if (null != errMsg) { - SOptionPane.showErrorDialog(name + "'s deck " + errMsg, "Invalid Planar Deck"); + SOptionPane.showErrorDialog(Localizer.getInstance().getMessage("lblPlayerDeckError", name, errMsg), Localizer.getInstance().getMessage("lblInvalidPlanarDeck")); return null; } } @@ -514,8 +514,7 @@ public abstract class GameLobby implements IHasGameType { //Vanguard if (variantTypes.contains(GameType.Vanguard)) { if (avatarPool == null || avatarPool.countAll() == 0) { //ERROR! null if avatar deselected on list - SOptionPane.showMessageDialog("No Vanguard avatar selected for " + name - + ". Please choose one or disable the Vanguard variant"); + SOptionPane.showMessageDialog(Localizer.getInstance().getMessage("lblNoSelectedVanguardAvatarForPlayer", name)); return null; } } diff --git a/forge-gui/src/main/java/forge/match/HostedMatch.java b/forge-gui/src/main/java/forge/match/HostedMatch.java index f939c97e874..d68678494b1 100644 --- a/forge-gui/src/main/java/forge/match/HostedMatch.java +++ b/forge-gui/src/main/java/forge/match/HostedMatch.java @@ -295,6 +295,7 @@ public class HostedMatch { public void endCurrentGame() { if (game == null) { return; } + boolean isMatchOver = game.getView().isMatchOver(); game = null; @@ -304,7 +305,10 @@ public class HostedMatch { humanController.getGui().clearAutoYields(); } - humanController.getGui().afterGameEnd(); + if (humanCount > 0) //conceded + humanController.getGui().afterGameEnd(); + else if (!GuiBase.getInterface().isLibgdxPort()||!isMatchOver) + humanController.getGui().afterGameEnd(); } humanControllers.clear(); } diff --git a/forge-gui/src/main/java/forge/match/LobbySlot.java b/forge-gui/src/main/java/forge/match/LobbySlot.java index e7c97666f53..9a8b50160dd 100644 --- a/forge-gui/src/main/java/forge/match/LobbySlot.java +++ b/forge-gui/src/main/java/forge/match/LobbySlot.java @@ -22,6 +22,10 @@ public final class LobbySlot implements Serializable { private boolean isDevMode; private Deck deck; private ImmutableSet aiOptions; + private String AvatarVanguard; + private String SchemeDeckName; + private String PlanarDeckName; + private String DeckName; public LobbySlot(final LobbySlotType type, final String name, final int avatarIndex, final int sleeveIndex, final int team, final boolean isArchenemy, final boolean isReady, final Set aiOptions) { this.type = type; @@ -79,6 +83,22 @@ public final class LobbySlot implements Serializable { } else if (oldDeck != null && data.getSection() != null && data.getCards() != null) { oldDeck.putSection(data.getSection(), data.getCards()); } + if (data.getSchemeDeckName() != null) { + setSchemeDeckName(data.getSchemeDeckName()); + changed = true; + } + if (data.getAvatarVanguard() != null) { + setAvatarVanguard(data.getAvatarVanguard()); + changed = true; + } + if (data.getPlanarDeckName() != null) { + setPlanarDeckName(data.getPlanarDeckName()); + changed = true; + } + if (data.getDeckName() != null) { + setDeckName(data.getDeckName()); + changed = true; + } return changed; } @@ -116,6 +136,16 @@ public final class LobbySlot implements Serializable { this.team = team; } + public String getSchemeDeckName() { return SchemeDeckName; } + public String getAvatarVanguard() { return AvatarVanguard; } + public String getPlanarDeckName() { return PlanarDeckName; } + public String getDeckName() { return DeckName; } + + public void setSchemeDeckName(String schemeDeckName) { this.SchemeDeckName = schemeDeckName; } + public void setAvatarVanguard(String avatarVanguard) { this.AvatarVanguard = avatarVanguard; } + public void setPlanarDeckName(String planarDeckName) { this.PlanarDeckName = planarDeckName; } + public void setDeckName(String DeckName) { this.DeckName = DeckName; } + public boolean isArchenemy() { return isArchenemy; } diff --git a/forge-gui/src/main/java/forge/match/input/InputAttack.java b/forge-gui/src/main/java/forge/match/input/InputAttack.java index 88747ee34de..956b94f5c31 100644 --- a/forge-gui/src/main/java/forge/match/input/InputAttack.java +++ b/forge-gui/src/main/java/forge/match/input/InputAttack.java @@ -26,6 +26,7 @@ import forge.game.card.CardPredicates.Presets; import forge.game.combat.AttackingBand; import forge.game.combat.Combat; import forge.game.combat.CombatUtil; +import forge.game.event.GameEventCombatUpdate; import forge.game.keyword.Keyword; import forge.game.player.Player; import forge.game.player.PlayerView; @@ -335,6 +336,9 @@ public class InputAttack extends InputSyncronizedBase { updatePrompt(); + if (combat != null) + getController().getGame().fireEvent(new GameEventCombatUpdate(combat.getAttackers(), combat.getAllBlockers())); + getController().getGui().showCombat(); // redraw sword icons } } diff --git a/forge-gui/src/main/java/forge/match/input/InputBlock.java b/forge-gui/src/main/java/forge/match/input/InputBlock.java index 0cee2f4cb3c..b3deff42243 100644 --- a/forge-gui/src/main/java/forge/match/input/InputBlock.java +++ b/forge-gui/src/main/java/forge/match/input/InputBlock.java @@ -26,6 +26,7 @@ import forge.game.card.CardView; import forge.game.combat.Combat; import forge.game.combat.CombatUtil; import forge.game.event.GameEventCombatChanged; +import forge.game.event.GameEventCombatUpdate; import forge.game.player.Player; import forge.game.zone.ZoneType; import forge.player.PlayerControllerHuman; @@ -89,6 +90,9 @@ public class InputBlock extends InputSyncronizedBase { showMessage(message); } + if (combat != null) + getController().getGame().fireEvent(new GameEventCombatUpdate(combat.getAttackers(), combat.getAllBlockers())); + getController().getGui().showCombat(); } diff --git a/forge-gui/src/main/java/forge/match/input/InputPayMana.java b/forge-gui/src/main/java/forge/match/input/InputPayMana.java index abe241e6d1f..56276bb5b6d 100644 --- a/forge-gui/src/main/java/forge/match/input/InputPayMana.java +++ b/forge-gui/src/main/java/forge/match/input/InputPayMana.java @@ -9,6 +9,8 @@ import forge.game.spellability.SpellAbilityView; import forge.util.TextUtil; import org.apache.commons.lang3.StringUtils; +import com.google.common.collect.Lists; + import forge.FThreads; import forge.ai.ComputerUtilMana; import forge.ai.PlayerControllerAi; @@ -92,15 +94,9 @@ public abstract class InputPayMana extends InputSyncronizedBase { if (card.getManaAbilities().size() == 1) { activateManaAbility(card, card.getManaAbilities().get(0)); } else { - SpellAbilityView spellAbilityView; - HashMap spellAbilityViewMap = new HashMap<>(); - for (SpellAbility sa : card.getManaAbilities()) { - spellAbilityViewMap.put(sa.getView(), sa); - } - List choices = new ArrayList<>(spellAbilityViewMap.keySet()); - spellAbilityView = getController().getGui().getAbilityToPlay(card.getView(), choices, triggerEvent); - if (spellAbilityView != null) { - activateManaAbility(card, spellAbilityViewMap.get(spellAbilityView)); + SpellAbility spellAbility = getController().getAbilityToPlay(card, Lists.newArrayList(card.getManaAbilities()), triggerEvent); + if (spellAbility != null) { + activateManaAbility(card, spellAbility); } } return true; @@ -390,7 +386,11 @@ public abstract class InputPayMana extends InputSyncronizedBase { } } else { - String colorsProduced = m.isComboMana() ? m.getComboColors() : m.getOrigProduced(); + // treat special mana if it always can be paid + if (m.isSpecialMana()) { + return true; + } + String colorsProduced = m.isComboMana() ? m.getComboColors() : m.mana(); for (final String color : colorsProduced.split(" ")) { if (0 != (neededColor & ManaAtom.fromName(color))) { return true; diff --git a/forge-gui/src/main/java/forge/match/input/InputPayManaSimple.java b/forge-gui/src/main/java/forge/match/input/InputPayManaSimple.java deleted file mode 100644 index 1f8be1adb47..00000000000 --- a/forge-gui/src/main/java/forge/match/input/InputPayManaSimple.java +++ /dev/null @@ -1,161 +0,0 @@ -/* - * Forge: Play Magic: the Gathering. - * Copyright (C) 2011 Forge Team - * - * This program is free software: you can redistribute it and/or modify - * it under the terms of the GNU General Public License as published by - * the Free Software Foundation, either version 3 of the License, or - * (at your option) any later version. - * - * This program is distributed in the hope that it will be useful, - * but WITHOUT ANY WARRANTY; without even the implied warranty of - * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the - * GNU General Public License for more details. - * - * You should have received a copy of the GNU General Public License - * along with this program. If not, see . - */ -package forge.match.input; - -import forge.card.mana.ManaAtom; -import forge.card.mana.ManaCost; -import forge.card.mana.ManaCostShard; -import forge.game.Game; -import forge.game.card.Card; -import forge.game.mana.ManaCostBeingPaid; -import forge.game.player.Player; -import forge.game.spellability.SpellAbility; -import forge.model.FModel; -import forge.player.PlayerControllerHuman; -import forge.properties.ForgePreferences; -import forge.util.ITriggerEvent; -import forge.util.Localizer; - -//pays the cost of a card played from the player's hand -//the card is removed from the players hand if the cost is paid -//CANNOT be used for ABILITIES -public class InputPayManaSimple extends InputPayMana { - // anything that uses this should be converted to Ability_Cost - /** Constant serialVersionUID=3467312982164195091L. */ - private static final long serialVersionUID = 3467312982164195091L; - - private final Card originalCard; - private final ManaCost originalManaCost; - - public InputPayManaSimple(final PlayerControllerHuman controller, final Game game, final SpellAbility sa, final ManaCostBeingPaid manaCostToPay) { - super(controller, sa, sa.getActivatingPlayer()); - this.originalManaCost = manaCostToPay.toManaCost(); - this.originalCard = sa.getHostCard(); - - if (sa.getHostCard().isCopiedSpell() && sa.isSpell()) { - this.manaCost = new ManaCostBeingPaid(ManaCost.ZERO); - game.getStack().add(this.saPaidFor); - } - else { - this.manaCost = manaCostToPay; - } - } - - @Override - protected void onManaAbilityPaid() { - if (this.manaCost.isPaid()) { - this.originalCard.setSunburstValue(this.manaCost.getSunburst()); - } - } - - /** {@inheritDoc} */ - @Override - protected final void onPlayerSelected(final Player selected, final ITriggerEvent triggerEvent) { - if (player == selected) { - if (player.canPayLife(this.phyLifeToLose + 2)) { - if (manaCost.payPhyrexian()) { - this.phyLifeToLose += 2; - } else { - if (player.hasKeyword("PayLifeInsteadOf:B") && manaCost.hasAnyKind(ManaAtom.BLACK)) { - manaCost.decreaseShard(ManaCostShard.BLACK, 1); - this.phyLifeToLose += 2; - } - } - } - - this.showMessage(); - } - } - - /** - *

- * done. - *

- */ - @Override - protected void done() { - this.originalCard.setSunburstValue(this.manaCost.getSunburst()); - - if (this.phyLifeToLose > 0) { - player.payLife(this.phyLifeToLose, this.originalCard); - } - if (!this.saPaidFor.getHostCard().isCopiedSpell()) { - if (this.saPaidFor.isSpell()) { - this.saPaidFor.setHostCard(game.getAction().moveToStack(this.originalCard, null)); - } - } - } - - /** {@inheritDoc} */ - @Override - protected final void onCancel() { - player.getManaPool().refundManaPaid(this.saPaidFor); - // Update UI - - this.stop(); - } - - /** {@inheritDoc} */ - @Override - public final void showMessage() { - if (isFinished()) { return; } - - updateButtons(); - - if (this.manaCost.isPaid() && !new ManaCostBeingPaid(this.originalManaCost).isPaid()) { - this.done(); - this.stop(); - } - else { - updateMessage(); - } - } - - /* (non-Javadoc) - * @see forge.control.input.InputPayManaBase#updateMessage() - */ - @Override - protected String getMessage() { - final StringBuilder msg = new StringBuilder(); - final Localizer localizer = Localizer.getInstance(); - if (FModel.getPreferences().getPrefBoolean(ForgePreferences.FPref.UI_DETAILED_SPELLDESC_IN_PROMPT)) { - msg.append(saPaidFor.getStackDescription().replace("(Targeting ERROR)", "")).append("\n\n"); - } - msg.append(localizer.getMessage("lblPayManaCost")).append(" ").append(this.manaCost.toString(false, player.getManaPool())); - if (this.phyLifeToLose > 0) { - msg.append(" ").append(String.format(localizer.getMessage("lblLifePaidForPhyrexianMana"), this.phyLifeToLose)); - } - - boolean isLifeInsteadBlack = player.hasKeyword("PayLifeInsteadOf:B") && manaCost.hasAnyKind(ManaAtom.BLACK); - - if (manaCost.containsPhyrexianMana() || isLifeInsteadBlack) { - StringBuilder sb = new StringBuilder(); - if (manaCost.containsPhyrexianMana() && !isLifeInsteadBlack) { - sb.append(localizer.getMessage("lblClickOnYourLifeTotalToPayLifeForPhyrexianMana")); - } else if (!manaCost.containsPhyrexianMana() && isLifeInsteadBlack) { - sb.append(localizer.getMessage("lblClickOnYourLifeTotalToPayLifeForBlackMana")); - } else if (manaCost.containsPhyrexianMana() && isLifeInsteadBlack) { - sb.append(localizer.getMessage("lblClickOnYourLifeTotalToPayLifeForPhyrexianOrBlackMana")); - } - msg.append("\n(").append(sb).append(")"); - } - - // has its own variant of checkIfPaid - return msg.toString(); - } -} diff --git a/forge-gui/src/main/java/forge/match/input/InputProxy.java b/forge-gui/src/main/java/forge/match/input/InputProxy.java index b503dc8ae74..4d6047fbd06 100644 --- a/forge-gui/src/main/java/forge/match/input/InputProxy.java +++ b/forge-gui/src/main/java/forge/match/input/InputProxy.java @@ -110,7 +110,7 @@ public class InputProxy implements Observer { } private Card getCard(final CardView cardView) { - return controller.getGame().getCard(cardView); + return controller.getCard(cardView); } public final String getActivateAction(final CardView cardView) { diff --git a/forge-gui/src/main/java/forge/match/input/InputSelectTargets.java b/forge-gui/src/main/java/forge/match/input/InputSelectTargets.java index 547b185b681..4609a4a2981 100644 --- a/forge-gui/src/main/java/forge/match/input/InputSelectTargets.java +++ b/forge-gui/src/main/java/forge/match/input/InputSelectTargets.java @@ -6,6 +6,7 @@ import forge.game.GameEntity; import forge.game.GameObject; import forge.game.ability.ApiType; import forge.game.card.Card; +import forge.game.card.CardPredicates; import forge.game.card.CardView; import forge.game.player.Player; import forge.game.spellability.SpellAbility; @@ -16,6 +17,7 @@ import forge.player.PlayerZoneUpdate; import forge.player.PlayerZoneUpdates; import forge.properties.ForgeConstants; import forge.properties.ForgePreferences; +import forge.util.Aggregates; import forge.util.ITriggerEvent; import forge.util.TextUtil; @@ -148,6 +150,9 @@ public final class InputSelectTargets extends InputSyncronizedBase { return false; } + // TODO should use sa.canTarget(card) instead? + // it doesn't have messages + //If the card is not a valid target if (!card.canBeTargetedBy(sa)) { showMessage(sa.getHostCard() + " - Cannot target this card (Shroud? Protection? Restrictions)."); @@ -170,6 +175,35 @@ public final class InputSelectTargets extends InputSyncronizedBase { return false; } + if (sa.hasParam("MaxTotalTargetCMC")) { + int maxTotalCMC = tgt.getMaxTotalCMC(sa.getHostCard(), sa); + if (maxTotalCMC > 0) { + int soFar = Aggregates.sum(sa.getTargets().getTargetCards(), CardPredicates.Accessors.fnGetCmc); + if (!sa.isTargeting(card)) { + soFar += card.getCMC(); + } + if (soFar > maxTotalCMC) { + showMessage(sa.getHostCard() + " - Cannot target this card (CMC limit exceeded)"); + return false; + } + } + } + + // If all cards must have same controllers + if (tgt.isSameController()) { + final List targetedControllers = new ArrayList<>(); + for (final GameObject o : targetDepth.keySet()) { + if (o instanceof Card) { + final Player p = ((Card) o).getController(); + targetedControllers.add(p); + } + } + if (!targetedControllers.isEmpty() && !targetedControllers.contains(card.getController())) { + showMessage(sa.getHostCard() + " - Cannot target this card (must have same controller)"); + return false; + } + } + // If all cards must have different controllers if (tgt.isDifferentControllers()) { final List targetedControllers = new ArrayList<>(); @@ -185,13 +219,23 @@ public final class InputSelectTargets extends InputSyncronizedBase { } } + // If all cards must have different CMC + if (tgt.isDifferentCMC()) { + final List targetedCMCs = new ArrayList<>(); + for (final GameObject o : targetDepth.keySet()) { + if (o instanceof Card) { + final Integer cmc = ((Card) o).getCMC(); + targetedCMCs.add(cmc); + } + } + if (targetedCMCs.contains(card.getCMC())) { + showMessage(sa.getHostCard() + " - Cannot target this card (must have different CMC)"); + return false; + } + } + if (!choices.contains(card)) { - if (card.isPlaneswalker() && sa.getApi() == ApiType.DealDamage) { - showMessage(sa.getHostCard() + " - To deal an opposing Planeswalker direct damage, target its controller and then redirect the damage on resolution."); - } - else { - showMessage(sa.getHostCard() + " - The selected card is not a valid choice to be targeted."); - } + showMessage(sa.getHostCard() + " - The selected card is not a valid choice to be targeted."); return false; } @@ -319,7 +363,6 @@ public final class InputSelectTargets extends InputSyncronizedBase { return tgt.isMaxTargetsChosen(sa.getHostCard(), sa) || ( tgt.getStillToDivide() == 0 && tgt.isDividedAsYouChoose()); } - @Override protected void onStop() { getController().getGui().clearSelectables(); diff --git a/forge-gui/src/main/java/forge/net/CObjectInputStream.java b/forge-gui/src/main/java/forge/net/CObjectInputStream.java new file mode 100644 index 00000000000..347879e6570 --- /dev/null +++ b/forge-gui/src/main/java/forge/net/CObjectInputStream.java @@ -0,0 +1,49 @@ +package forge.net; + +import io.netty.handler.codec.serialization.ClassResolver; + +import java.io.EOFException; +import java.io.IOException; +import java.io.InputStream; +import java.io.ObjectInputStream; +import java.io.ObjectStreamClass; +import java.io.StreamCorruptedException; + +public class CObjectInputStream extends ObjectInputStream { + private final ClassResolver classResolver; + + CObjectInputStream(InputStream in, ClassResolver classResolver) throws IOException { + super(in); + this.classResolver = classResolver; + } + + @Override + protected ObjectStreamClass readClassDescriptor() throws IOException, ClassNotFoundException { + int type = read(); + if (type < 0) { + throw new EOFException(); + } else { + switch(type) { + case 0: + return super.readClassDescriptor(); + case 1: + String className = readUTF(); + Class clazz = classResolver.resolve(className); + return ObjectStreamClass.lookupAny(clazz); + default: + throw new StreamCorruptedException("Unexpected class descriptor type: " + type); + } + } + } + + @Override + protected Class resolveClass(ObjectStreamClass desc) throws IOException, ClassNotFoundException { + Class clazz; + try { + clazz = classResolver.resolve(desc.getName()); + } catch (ClassNotFoundException ignored) { + clazz = super.resolveClass(desc); + } + return clazz; + } +} diff --git a/forge-gui/src/main/java/forge/net/CObjectOutputStream.java b/forge-gui/src/main/java/forge/net/CObjectOutputStream.java new file mode 100644 index 00000000000..e0c408aa923 --- /dev/null +++ b/forge-gui/src/main/java/forge/net/CObjectOutputStream.java @@ -0,0 +1,21 @@ +package forge.net; + +import java.io.IOException; +import java.io.ObjectOutputStream; +import java.io.ObjectStreamClass; +import java.io.OutputStream; + +public class CObjectOutputStream extends ObjectOutputStream { + static final int TYPE_THIN_DESCRIPTOR = 1; + + CObjectOutputStream(OutputStream out) throws IOException { + super(out); + } + + @Override + protected void writeClassDescriptor(ObjectStreamClass desc) throws IOException { + //we only pass this and the decoder will lookup in the stream (faster method both mobile and desktop) + write(TYPE_THIN_DESCRIPTOR); + writeUTF(desc.getName()); + } +} diff --git a/forge-gui/src/main/java/forge/net/CompatibleObjectDecoder.java b/forge-gui/src/main/java/forge/net/CompatibleObjectDecoder.java new file mode 100644 index 00000000000..c288eace00b --- /dev/null +++ b/forge-gui/src/main/java/forge/net/CompatibleObjectDecoder.java @@ -0,0 +1,48 @@ +package forge.net; + +import forge.GuiBase; +import io.netty.buffer.ByteBuf; +import io.netty.buffer.ByteBufInputStream; +import io.netty.channel.ChannelHandlerContext; +import io.netty.handler.codec.LengthFieldBasedFrameDecoder; +import io.netty.handler.codec.serialization.ClassResolver; +import net.jpountz.lz4.LZ4BlockInputStream; + +import java.io.ObjectInputStream; +import java.io.StreamCorruptedException; + +public class CompatibleObjectDecoder extends LengthFieldBasedFrameDecoder { + private final ClassResolver classResolver; + + public CompatibleObjectDecoder(ClassResolver classResolver) { + this(1048576, classResolver); + } + + public CompatibleObjectDecoder(int maxObjectSize, ClassResolver classResolver) { + super(maxObjectSize, 0, 4, 0, 4); + this.classResolver = classResolver; + } + + @Override + protected Object decode(ChannelHandlerContext ctx, ByteBuf in) throws Exception { + ByteBuf frame = (ByteBuf)super.decode(ctx, in); + if (frame == null) { + return null; + } else { + ObjectInputStream ois = GuiBase.hasPropertyConfig() ? + new ObjectInputStream(new LZ4BlockInputStream(new ByteBufInputStream(frame, true))): + new CObjectInputStream(new LZ4BlockInputStream(new ByteBufInputStream(frame, true)),this.classResolver); + + Object var5 = null; + try { + var5 = ois.readObject(); + } catch (StreamCorruptedException e) { + System.err.println(String.format("Version Mismatch: %s", e.getMessage())); + } finally { + ois.close(); + } + + return var5; + } + } +} diff --git a/forge-gui/src/main/java/forge/net/CompatibleObjectEncoder.java b/forge-gui/src/main/java/forge/net/CompatibleObjectEncoder.java new file mode 100644 index 00000000000..59709288d41 --- /dev/null +++ b/forge-gui/src/main/java/forge/net/CompatibleObjectEncoder.java @@ -0,0 +1,38 @@ +package forge.net; + +import forge.GuiBase; +import io.netty.buffer.ByteBuf; +import io.netty.buffer.ByteBufOutputStream; +import io.netty.channel.ChannelHandlerContext; +import io.netty.handler.codec.MessageToByteEncoder; +import net.jpountz.lz4.LZ4BlockOutputStream; + +import java.io.ObjectOutputStream; +import java.io.Serializable; + +public class CompatibleObjectEncoder extends MessageToByteEncoder { + private static final byte[] LENGTH_PLACEHOLDER = new byte[4]; + + @Override + protected void encode(ChannelHandlerContext ctx, Serializable msg, ByteBuf out) throws Exception { + int startIdx = out.writerIndex(); + ByteBufOutputStream bout = new ByteBufOutputStream(out); + ObjectOutputStream oout = null; + + try { + bout.write(LENGTH_PLACEHOLDER); + oout = GuiBase.hasPropertyConfig() ? new ObjectOutputStream(new LZ4BlockOutputStream(bout)) : new CObjectOutputStream(new LZ4BlockOutputStream(bout)); + oout.writeObject(msg); + oout.flush(); + } finally { + if (oout != null) { + oout.close(); + } else { + bout.close(); + } + } + + int endIdx = out.writerIndex(); + out.setInt(startIdx, endIdx - startIdx - 4); + } +} diff --git a/forge-gui/src/main/java/forge/net/CustomObjectDecoder.java b/forge-gui/src/main/java/forge/net/CustomObjectDecoder.java deleted file mode 100644 index 47d898769d4..00000000000 --- a/forge-gui/src/main/java/forge/net/CustomObjectDecoder.java +++ /dev/null @@ -1,58 +0,0 @@ -package forge.net; - -import forge.GuiBase; -import io.netty.buffer.ByteBuf; -import io.netty.buffer.ByteBufInputStream; -import io.netty.channel.ChannelHandlerContext; -import io.netty.handler.codec.LengthFieldBasedFrameDecoder; -import io.netty.handler.codec.serialization.ClassResolver; -import org.mapdb.elsa.ElsaObjectInputStream; - -import java.io.ObjectInputStream; - -public class CustomObjectDecoder extends LengthFieldBasedFrameDecoder { - private final ClassResolver classResolver; - - public CustomObjectDecoder(ClassResolver classResolver) { - this(1048576, classResolver); - } - - public CustomObjectDecoder(int maxObjectSize, ClassResolver classResolver) { - super(maxObjectSize, 0, 4, 0, 4); - this.classResolver = classResolver; - } - - protected Object decode(ChannelHandlerContext ctx, ByteBuf in) throws Exception { - ByteBuf frame = (ByteBuf) super.decode(ctx, in); - if (frame == null) { - return null; - } else { - if (GuiBase.hasPropertyConfig()){ - ElsaObjectInputStream ois = new ElsaObjectInputStream(new ByteBufInputStream(frame, true)); - - Object var5; - try { - var5 = ois.readObject(); - } finally { - ois.close(); - } - - return var5; - } - else { - ObjectInputStream ois = new ObjectInputStream(new ByteBufInputStream(frame, true)); - - Object var5; - try { - var5 = ois.readObject(); - } finally { - ois.close(); - } - - return var5; - } - } - } - - public static int maxObjectsize = 10000000; //10megabyte??? -} diff --git a/forge-gui/src/main/java/forge/net/CustomObjectEncoder.java b/forge-gui/src/main/java/forge/net/CustomObjectEncoder.java deleted file mode 100644 index 58dc82a58fb..00000000000 --- a/forge-gui/src/main/java/forge/net/CustomObjectEncoder.java +++ /dev/null @@ -1,56 +0,0 @@ -package forge.net; - -import forge.GuiBase; -import io.netty.buffer.ByteBuf; -import io.netty.buffer.ByteBufOutputStream; -import io.netty.channel.ChannelHandlerContext; -import io.netty.handler.codec.MessageToByteEncoder; -import org.mapdb.elsa.ElsaObjectOutputStream; - -import java.io.ObjectOutputStream; -import java.io.Serializable; - -public class CustomObjectEncoder extends MessageToByteEncoder { - private static final byte[] LENGTH_PLACEHOLDER = new byte[4]; - - public CustomObjectEncoder() { - } - - protected void encode(ChannelHandlerContext ctx, Serializable msg, ByteBuf out) throws Exception { - int startIdx = out.writerIndex(); - ByteBufOutputStream bout = new ByteBufOutputStream(out); - - if (GuiBase.hasPropertyConfig()){ - ElsaObjectOutputStream oout = null; - try { - bout.write(LENGTH_PLACEHOLDER); - oout = new ElsaObjectOutputStream(bout); - oout.writeObject(msg); - oout.flush(); - } finally { - if (oout != null) { - oout.close(); - } else { - bout.close(); - } - } - } else { - ObjectOutputStream oout = null; - try { - bout.write(LENGTH_PLACEHOLDER); - oout = new ObjectOutputStream(bout); - oout.writeObject(msg); - oout.flush(); - } finally { - if (oout != null) { - oout.close(); - } else { - bout.close(); - } - } - } - - int endIdx = out.writerIndex(); - out.setInt(startIdx, endIdx - startIdx - 4); - } -} diff --git a/forge-gui/src/main/java/forge/net/GameProtocolHandler.java b/forge-gui/src/main/java/forge/net/GameProtocolHandler.java index face68c68ac..d22fc8bdf33 100644 --- a/forge-gui/src/main/java/forge/net/GameProtocolHandler.java +++ b/forge-gui/src/main/java/forge/net/GameProtocolHandler.java @@ -1,8 +1,10 @@ package forge.net; import forge.FThreads; +import forge.assets.FSkinProp; import forge.net.event.GuiGameEvent; import forge.net.event.ReplyEvent; +import forge.util.gui.SOptionPane; import io.netty.channel.ChannelHandlerContext; import io.netty.channel.ChannelInboundHandlerAdapter; @@ -25,6 +27,7 @@ public abstract class GameProtocolHandler extends ChannelInboundHandlerAdapte @Override public final void channelRead(final ChannelHandlerContext ctx, final Object msg) { + final String[] catchedError = {""}; System.out.println("Received: " + msg); if (msg instanceof ReplyEvent) { final ReplyEvent event = (ReplyEvent) msg; @@ -36,7 +39,9 @@ public abstract class GameProtocolHandler extends ChannelInboundHandlerAdapte final Method method = protocolMethod.getMethod(); if (method == null) { - throw new IllegalStateException(String.format("Method %s not found", protocolMethod.name())); + //throw new IllegalStateException(String.format("Method %s not found", protocolMethod.name())); + catchedError[0] += String.format("IllegalStateException: Method %s not found (GameProtocolHandler.java Line 43)\n", protocolMethod.name()); + System.err.println(String.format("Method %s not found", protocolMethod.name())); } final Object[] args = event.getObjects(); @@ -56,7 +61,9 @@ public abstract class GameProtocolHandler extends ChannelInboundHandlerAdapte } catch (final IllegalAccessException | IllegalArgumentException e) { System.err.println(String.format("Unknown protocol method %s with %d args", methodName, args == null ? 0 : args.length)); } catch (final InvocationTargetException e) { - throw new RuntimeException(e.getTargetException()); + //throw new RuntimeException(e.getTargetException()); + catchedError[0] += (String.format("RuntimeException: %s (GameProtocolHandler.java Line 65)\n", e.getTargetException().toString())); + System.err.println(e.getTargetException().toString()); } } else { Serializable reply = null; @@ -70,8 +77,11 @@ public abstract class GameProtocolHandler extends ChannelInboundHandlerAdapte } } catch (final IllegalAccessException | IllegalArgumentException e) { System.err.println(String.format("Unknown protocol method %s with %d args, replying with null", methodName, args == null ? 0 : args.length)); - } catch (final InvocationTargetException e) { - throw new RuntimeException(e.getTargetException()); + } catch (final NullPointerException | InvocationTargetException e) { + //throw new RuntimeException(e.getTargetException()); + catchedError[0] += e.toString(); + SOptionPane.showMessageDialog(catchedError[0], "Error", FSkinProp.ICO_WARNING); + System.err.println(e.toString()); } getRemote(ctx).send(new ReplyEvent(event.getId(), reply)); } diff --git a/forge-gui/src/main/java/forge/net/IOnlineLobby.java b/forge-gui/src/main/java/forge/net/IOnlineLobby.java index 29d75d91634..be7a2bcefd9 100644 --- a/forge-gui/src/main/java/forge/net/IOnlineLobby.java +++ b/forge-gui/src/main/java/forge/net/IOnlineLobby.java @@ -7,4 +7,5 @@ import forge.net.client.FGameClient; public interface IOnlineLobby { ILobbyView setLobby(GameLobby lobby); void setClient(FGameClient client); + void closeConn(String msg); } diff --git a/forge-gui/src/main/java/forge/net/NetConnectUtil.java b/forge-gui/src/main/java/forge/net/NetConnectUtil.java index 9de56210721..029c64671c8 100644 --- a/forge-gui/src/main/java/forge/net/NetConnectUtil.java +++ b/forge-gui/src/main/java/forge/net/NetConnectUtil.java @@ -1,10 +1,10 @@ package forge.net; import forge.match.LobbySlotType; +import forge.properties.ForgeConstants; import org.apache.commons.lang3.StringUtils; import forge.GuiBase; -import forge.assets.FSkinProp; import forge.interfaces.IGuiGame; import forge.interfaces.ILobbyListener; import forge.interfaces.ILobbyView; @@ -24,12 +24,13 @@ import forge.player.GamePlayerUtil; import forge.properties.ForgeProfileProperties; import forge.properties.ForgePreferences.FPref; import forge.util.gui.SOptionPane; +import forge.util.Localizer; public class NetConnectUtil { private NetConnectUtil() { } public static String getServerUrl() { - final String url = SOptionPane.showInputDialog("This feature is under active development.\nYou are likely to find bugs.\n\n - = * H E R E B E E L D R A Z I * = -\n\nEnter the URL of the server to join.\nLeave blank to host your own server.", "Connect to Server"); + final String url = SOptionPane.showInputDialog(Localizer.getInstance().getMessage("lblOnlineMultiplayerDest"), Localizer.getInstance().getMessage("lblConnectToServer")); if (url == null) { return null; } //prompt user for player one name if needed @@ -101,7 +102,7 @@ public class NetConnectUtil { view.update(true); - return new ChatMessage(null, String.format("Hosting on port %d.", port)); + return new ChatMessage(null, Localizer.getInstance().getMessage("lblHostingPortOnN", String.valueOf(port))); } public static void copyHostedServerUrl() { @@ -116,13 +117,13 @@ public class NetConnectUtil { GuiBase.getInterface().copyToClipboard(internalAddress); } - String message = "Share the following URL with anyone who wishes to join your server. It has been copied to your clipboard for convenience.\n\n"; + String message = ""; if (externalUrl != null) { - message += externalUrl + "\n\nFor internal games, use the following URL: " + internalUrl; + message = Localizer.getInstance().getMessage("lblShareURLToMakePlayerJoinServer", externalUrl, internalUrl); } else { - message = "Forge was unable to determine your external IP!\n\n" + message + internalUrl; + message = Localizer.getInstance().getMessage("lblForgeUnableDetermineYourExternalIP", message + internalUrl); } - SOptionPane.showMessageDialog(message, "Server URL", SOptionPane.INFORMATION_ICON); + SOptionPane.showMessageDialog(message, Localizer.getInstance().getMessage("lblServerURL"), SOptionPane.INFORMATION_ICON); } public static ChatMessage join(final String url, final IOnlineLobby onlineLobby, final IOnlineChatInterface chatInterface) { @@ -145,8 +146,8 @@ public class NetConnectUtil { } @Override public final void close() { - SOptionPane.showMessageDialog("Your connection to the host (" + url + ") was interrupted.", "Error", FSkinProp.ICO_WARNING); - onlineLobby.setClient(null); + GuiBase.setInterrupted(true); + onlineLobby.closeConn(Localizer.getInstance().getMessage("lblYourConnectionToHostWasInterrupted", url)); } @Override public ClientGameLobby getLobby() { @@ -178,9 +179,10 @@ public class NetConnectUtil { client.connect(hostname, port); } catch (Exception ex) { - return null; + //return a message to close the connection so we will not crash... + return new ChatMessage(null, ForgeConstants.CLOSE_CONN_COMMAND); } - return new ChatMessage(null, String.format("Connected to %s:%d", hostname, port)); + return new ChatMessage(null, Localizer.getInstance().getMessage("lblConnectedIPPort", hostname, String.valueOf(port))); } } diff --git a/forge-gui/src/main/java/forge/net/ProtocolMethod.java b/forge-gui/src/main/java/forge/net/ProtocolMethod.java index 642e79dec5c..3411eec5b06 100644 --- a/forge-gui/src/main/java/forge/net/ProtocolMethod.java +++ b/forge-gui/src/main/java/forge/net/ProtocolMethod.java @@ -18,12 +18,9 @@ import forge.player.PlayerZoneUpdates; import forge.trackable.TrackableCollection; import forge.util.ITriggerEvent; import forge.util.ReflectionUtil; -import org.apache.commons.lang3.SerializationUtils; -import java.io.Serializable; import java.lang.reflect.Method; import java.util.Collection; -import java.util.ConcurrentModificationException; import java.util.List; import java.util.Map; @@ -57,7 +54,7 @@ public enum ProtocolMethod { updateLives (Mode.SERVER, Void.TYPE, Iterable/*PlayerView*/.class), setPanelSelection (Mode.SERVER, Void.TYPE, CardView.class), getAbilityToPlay (Mode.SERVER, SpellAbilityView.class, CardView.class, List/*SpellAbilityView*/.class, ITriggerEvent.class), - assignDamage (Mode.SERVER, Map.class, CardView.class, List/*CardView*/.class, Integer.TYPE, GameEntityView.class, Boolean.TYPE), + assignCombatDamage (Mode.SERVER, Map.class, CardView.class, List/*CardView*/.class, Integer.TYPE, GameEntityView.class, Boolean.TYPE), message (Mode.SERVER, Void.TYPE, String.class, String.class), showErrorDialog (Mode.SERVER, Void.TYPE, String.class, String.class), showConfirmDialog (Mode.SERVER, Boolean.TYPE, String.class, String.class, String.class, String.class, Boolean.TYPE), @@ -68,7 +65,7 @@ public enum ProtocolMethod { order (Mode.SERVER, List.class, String.class, String.class, Integer.TYPE, Integer.TYPE, List.class, List.class, CardView.class, Boolean.TYPE), sideboard (Mode.SERVER, List.class, CardPool.class, CardPool.class, String.class), chooseSingleEntityForEffect(Mode.SERVER, GameEntityView.class, String.class, List.class, DelayedReveal.class, Boolean.TYPE), - chooseEntitiesForEffect(Mode.SERVER, GameEntityView.class, String.class, List.class, Integer.TYPE, Integer.TYPE, DelayedReveal.class), + chooseEntitiesForEffect(Mode.SERVER, List.class, String.class, List.class, Integer.TYPE, Integer.TYPE, DelayedReveal.class), manipulateCardList (Mode.SERVER, List.class, String.class, Iterable.class, Iterable.class, Boolean.TYPE, Boolean.TYPE, Boolean.TYPE), setCard (Mode.SERVER, Void.TYPE, CardView.class), setSelectables (Mode.SERVER, Void.TYPE, Iterable/*CardView*/.class), @@ -159,36 +156,15 @@ public enum ProtocolMethod { } public void checkArgs(final Object[] args) { - if (GuiBase.hasPropertyConfig()) - return; //uses custom serializer for Android 8+.. + if(!GuiBase.hasPropertyConfig()) + return; //if the experimental network option is enabled, then check the args, else let the default decoder handle it + for (int iArg = 0; iArg < args.length; iArg++) { - Object arg = null; - Class type = null; - try { - arg = args[iArg]; - if (this.args.length > iArg) - type = this.args[iArg]; - } - catch (ArrayIndexOutOfBoundsException ex){ ex.printStackTrace(); } - catch(ConcurrentModificationException ex) { ex.printStackTrace(); } - if (arg != null) - if (type != null) - if (!ReflectionUtil.isInstance(arg, type)) { - throw new InternalError(String.format("Protocol method %s: illegal argument (%d) of type %s, %s expected", name(), iArg, arg.getClass().getName(), type.getName())); - } - if (arg != null) { - // attempt to Serialize each argument, this will throw an exception if it can't. - try { - byte[] serialized = SerializationUtils.serialize((Serializable) arg); - SerializationUtils.deserialize(serialized); - } catch (ArrayIndexOutOfBoundsException ex) { - // not sure why this one would be thrown, but it is - // it also doesn't prevent things from working, so, log for now, pending full network rewrite - ex.printStackTrace(); - } catch(ConcurrentModificationException ex) { - // can't seem to avoid this from periodically happening - ex.printStackTrace(); - } + final Object arg = args[iArg]; + final Class type = this.args[iArg]; + if (!ReflectionUtil.isInstance(arg, type)) { + //throw new InternalError(String.format("Protocol method %s: illegal argument (%d) of type %s, %s expected", name(), iArg, arg.getClass().getName(), type.getName())); + System.err.println(String.format("InternalError: Protocol method %s: illegal argument (%d) of type %s, %s expected (ProtocolMethod.java)", name(), iArg, arg.getClass().getName(), type.getName())); } } } @@ -199,7 +175,8 @@ public enum ProtocolMethod { return; } if (!ReflectionUtil.isInstance(value, returnType)) { - throw new IllegalStateException(String.format("Protocol method %s: illegal return object type %s returned by client, expected %s", name(), value.getClass().getName(), getReturnType().getName())); + //throw new IllegalStateException(String.format("Protocol method %s: illegal return object type %s returned by client, expected %s", name(), value.getClass().getName(), getReturnType().getName())); + System.err.println(String.format("IllegalStateException: Protocol method %s: illegal return object type %s returned by client, expected %s (ProtocolMethod.java)", name(), value.getClass().getName(), getReturnType().getName())); } } } diff --git a/forge-gui/src/main/java/forge/net/client/FGameClient.java b/forge-gui/src/main/java/forge/net/client/FGameClient.java index 44a1a7d79d5..75547b95677 100644 --- a/forge-gui/src/main/java/forge/net/client/FGameClient.java +++ b/forge-gui/src/main/java/forge/net/client/FGameClient.java @@ -1,5 +1,7 @@ package forge.net.client; +import forge.net.CompatibleObjectDecoder; +import forge.net.CompatibleObjectEncoder; import io.netty.bootstrap.Bootstrap; import io.netty.channel.Channel; import io.netty.channel.ChannelFuture; @@ -26,8 +28,6 @@ import forge.net.event.IdentifiableNetEvent; import forge.net.event.LobbyUpdateEvent; import forge.net.event.MessageEvent; import forge.net.event.NetEvent; -import io.netty.handler.codec.serialization.ObjectDecoder; -import io.netty.handler.codec.serialization.ObjectEncoder; public class FGameClient implements IToServer { @@ -58,8 +58,8 @@ public class FGameClient implements IToServer { public void initChannel(final SocketChannel ch) throws Exception { final ChannelPipeline pipeline = ch.pipeline(); pipeline.addLast( - new ObjectEncoder(), - new ObjectDecoder(9766*1024, ClassResolvers.cacheDisabled(null)), + new CompatibleObjectEncoder(), + new CompatibleObjectDecoder(9766*1024, ClassResolvers.cacheDisabled(null)), new MessageHandler(), new LobbyUpdateHandler(), new GameClientHandler(FGameClient.this)); @@ -86,7 +86,8 @@ public class FGameClient implements IToServer { } public void close() { - channel.close(); + if (channel != null) + channel.close(); } @Override diff --git a/forge-gui/src/main/java/forge/net/client/NetGameController.java b/forge-gui/src/main/java/forge/net/client/NetGameController.java index 826f5901161..85fe12feed5 100644 --- a/forge-gui/src/main/java/forge/net/client/NetGameController.java +++ b/forge-gui/src/main/java/forge/net/client/NetGameController.java @@ -40,12 +40,12 @@ public class NetGameController implements IGameController { @Override public void selectPlayer(final PlayerView playerView, final ITriggerEvent triggerEvent) { - send(ProtocolMethod.selectPlayer, playerView, triggerEvent); + send(ProtocolMethod.selectPlayer, playerView, null/*triggerEvent*/); //some platform don't have mousetriggerevent class or it will not allow them to click/tap } @Override public boolean selectCard(final CardView cardView, final List otherCardViewsToSelect, final ITriggerEvent triggerEvent) { - send(ProtocolMethod.selectCard, cardView, otherCardViewsToSelect, triggerEvent); + send(ProtocolMethod.selectCard, cardView, otherCardViewsToSelect, null/*triggerEvent*/); //some platform don't have mousetriggerevent class or it will not allow them to click/tap // Difference from local games! Always consider a card as successfully selected, // to avoid blocks where server and client wait for each other to respond. // Some cost in functionality but a huge gain in stability & speed. diff --git a/forge-gui/src/main/java/forge/net/event/UpdateLobbyPlayerEvent.java b/forge-gui/src/main/java/forge/net/event/UpdateLobbyPlayerEvent.java index 7fae4077b10..1c8bdfe7232 100644 --- a/forge-gui/src/main/java/forge/net/event/UpdateLobbyPlayerEvent.java +++ b/forge-gui/src/main/java/forge/net/event/UpdateLobbyPlayerEvent.java @@ -25,6 +25,10 @@ public final class UpdateLobbyPlayerEvent implements NetEvent { private DeckSection section = null; private CardPool cards = null; private Set aiOptions = null; + private String AvatarVanguard = null; + private String SchemeDeckName = null; + private String PlanarDeckName = null; + private String DeckName = null; public static UpdateLobbyPlayerEvent create(final LobbySlotType type, final String name, final int avatarIndex, final int sleeveIndex, final int team, final boolean isArchenemy, final boolean isReady, final Set aiOptions) { @@ -53,17 +57,39 @@ public final class UpdateLobbyPlayerEvent implements NetEvent { public static UpdateLobbyPlayerEvent sleeveUpdate(final int index) { return new UpdateLobbyPlayerEvent(index, false); } - private UpdateLobbyPlayerEvent(int index, boolean avatar) { + public static UpdateLobbyPlayerEvent isReadyUpdate(final boolean isReady) { + return new UpdateLobbyPlayerEvent(isReady); + } + public static UpdateLobbyPlayerEvent teamUpdate(int team) { + return new UpdateLobbyPlayerEvent(team); + } + public static UpdateLobbyPlayerEvent setDeckSchemePlaneVanguard(final String DeckName, final String Scheme, final String Plane, final String Vanguard) { + return new UpdateLobbyPlayerEvent(DeckName, Scheme, Plane, Vanguard); + } + private UpdateLobbyPlayerEvent(final int index, final boolean avatar) { if (avatar) this.avatarIndex = index; else this.sleeveIndex = index; } + private UpdateLobbyPlayerEvent(final int team) { + this.team = team; + } + private UpdateLobbyPlayerEvent(final String DeckName, final String Scheme, final String Plane, final String Vanguard) { + this.SchemeDeckName = Scheme; + this.PlanarDeckName = Plane; + this.AvatarVanguard = Vanguard; + this.DeckName = DeckName; + } private UpdateLobbyPlayerEvent(final Deck deck) { this.deck = deck; } + private UpdateLobbyPlayerEvent(final boolean isReady) { + this.isReady = isReady; + } + private UpdateLobbyPlayerEvent(final DeckSection section, final CardPool cards) { this.section = section; this.cards = cards; @@ -149,4 +175,8 @@ public final class UpdateLobbyPlayerEvent implements NetEvent { public Set getAiOptions() { return aiOptions == null ? null : Collections.unmodifiableSet(aiOptions); } + public String getAvatarVanguard() { return AvatarVanguard; } + public String getSchemeDeckName() { return SchemeDeckName; } + public String getPlanarDeckName() { return PlanarDeckName; } + public String getDeckName() { return DeckName; } } diff --git a/forge-gui/src/main/java/forge/net/server/FServerManager.java b/forge-gui/src/main/java/forge/net/server/FServerManager.java index 68e4f7d1bbd..8e4942ce6b4 100644 --- a/forge-gui/src/main/java/forge/net/server/FServerManager.java +++ b/forge-gui/src/main/java/forge/net/server/FServerManager.java @@ -6,6 +6,8 @@ import forge.interfaces.IGuiGame; import forge.interfaces.ILobbyListener; import forge.match.LobbySlot; import forge.match.LobbySlotType; +import forge.net.CompatibleObjectDecoder; +import forge.net.CompatibleObjectEncoder; import forge.net.event.LobbyUpdateEvent; import forge.net.event.LoginEvent; import forge.net.event.LogoutEvent; @@ -24,8 +26,6 @@ import io.netty.channel.nio.NioEventLoopGroup; import io.netty.channel.socket.SocketChannel; import io.netty.channel.socket.nio.NioServerSocketChannel; import io.netty.handler.codec.serialization.ClassResolvers; -import io.netty.handler.codec.serialization.ObjectDecoder; -import io.netty.handler.codec.serialization.ObjectEncoder; import io.netty.handler.logging.LogLevel; import io.netty.handler.logging.LoggingHandler; @@ -99,8 +99,8 @@ public final class FServerManager { public final void initChannel(final SocketChannel ch) throws Exception { final ChannelPipeline p = ch.pipeline(); p.addLast( - new ObjectEncoder(), - new ObjectDecoder(9766*1024, ClassResolvers.cacheDisabled(null)), + new CompatibleObjectEncoder(), + new CompatibleObjectDecoder(9766*1024, ClassResolvers.cacheDisabled(null)), new MessageHandler(), new RegisterClientHandler(), new LobbyInputHandler(), @@ -180,6 +180,15 @@ public final class FServerManager { this.localLobby = lobby; } + public void unsetReady() { + if (this.localLobby != null) { + if (this.localLobby.getSlot(0) != null) { + this.localLobby.getSlot(0).setIsReady(false); + updateLobbyState(); + } + } + } + public boolean isMatchActive() { return this.localLobby != null && this.localLobby.isMatchActive(); } diff --git a/forge-gui/src/main/java/forge/net/server/NetGuiGame.java b/forge-gui/src/main/java/forge/net/server/NetGuiGame.java index 33e6f727b07..902ec236091 100644 --- a/forge-gui/src/main/java/forge/net/server/NetGuiGame.java +++ b/forge-gui/src/main/java/forge/net/server/NetGuiGame.java @@ -41,7 +41,7 @@ public class NetGuiGame extends AbstractGuiGame { return sender.sendAndWait(method, args); } - private void updateGameView() { + public void updateGameView() { send(ProtocolMethod.setGameView, getGameView()); } @@ -191,12 +191,12 @@ public class NetGuiGame extends AbstractGuiGame { @Override public SpellAbilityView getAbilityToPlay(final CardView hostCard, final List abilities, final ITriggerEvent triggerEvent) { - return sendAndWait(ProtocolMethod.getAbilityToPlay, hostCard, abilities, triggerEvent); + return sendAndWait(ProtocolMethod.getAbilityToPlay, hostCard, abilities, null/*triggerEvent*/); //someplatform don't have mousetriggerevent class or it will not allow them to click/tap } @Override - public Map assignDamage(final CardView attacker, final List blockers, final int damage, final GameEntityView defender, final boolean overrideOrder) { - return sendAndWait(ProtocolMethod.assignDamage, attacker, blockers, damage, defender, overrideOrder); + public Map assignCombatDamage(final CardView attacker, final List blockers, final int damage, final GameEntityView defender, final boolean overrideOrder) { + return sendAndWait(ProtocolMethod.assignCombatDamage, attacker, blockers, damage, defender, overrideOrder); } @Override diff --git a/forge-gui/src/main/java/forge/planarconquest/ConquestRegion.java b/forge-gui/src/main/java/forge/planarconquest/ConquestRegion.java index d4278084fb8..50c1594e9a2 100644 --- a/forge-gui/src/main/java/forge/planarconquest/ConquestRegion.java +++ b/forge-gui/src/main/java/forge/planarconquest/ConquestRegion.java @@ -45,7 +45,12 @@ public class ConquestRegion { return name; } + public void clearArt() { + art = null; + } + public ISkinImage getArt() { + clearArt(); //force clear this so it will be redrawn since loadingcache invalidates the cache every screen change if (art == null) { PaperCard pc = cardPool.getCard(artCardName); diff --git a/forge-gui/src/main/java/forge/player/HumanCostDecision.java b/forge-gui/src/main/java/forge/player/HumanCostDecision.java index 9f95f80be1b..15c31774702 100644 --- a/forge-gui/src/main/java/forge/player/HumanCostDecision.java +++ b/forge-gui/src/main/java/forge/player/HumanCostDecision.java @@ -9,11 +9,14 @@ import java.util.Map; import java.util.Map.Entry; import com.google.common.base.Predicate; +import com.google.common.base.Predicates; import com.google.common.collect.Iterables; import com.google.common.collect.Lists; import forge.card.CardType; import forge.game.Game; import forge.game.GameEntity; +import forge.game.GameEntityView; +import forge.game.GameEntityViewMap; import forge.game.ability.AbilityUtils; import forge.game.card.Card; import forge.game.card.CardCollection; @@ -22,6 +25,7 @@ import forge.game.card.CardLists; import forge.game.card.CardPredicates; import forge.game.card.CardPredicates.Presets; import forge.game.card.CardView; +import forge.game.card.CounterEnumType; import forge.game.card.CounterType; import forge.game.cost.*; import forge.game.player.Player; @@ -35,6 +39,7 @@ import forge.match.input.InputSelectManyBase; import forge.util.Aggregates; import forge.util.TextUtil; import forge.util.collect.FCollectionView; +import forge.util.gui.SGuiChoose; import forge.util.ITriggerEvent; import forge.util.Localizer; import forge.util.CardTranslation; @@ -123,6 +128,23 @@ public class HumanCostDecision extends CostDecisionMakerBase { } return PaymentDecision.card(randomSubset); } + if (discardType.equals("DifferentNames")) { + final CardCollection discarded = new CardCollection(); + while (c > 0) { + final InputSelectCardsFromList inp = new InputSelectCardsFromList(controller, 1, 1, hand, ability); + inp.setMessage(Localizer.getInstance().getMessage("lblSelectOneDifferentNameCardToDiscardAlreadyChosen") + discarded); + inp.setCancelAllowed(true); + inp.showAndWait(); + if (inp.hasCancelled()) { + return null; + } + final Card first = inp.getFirstSelected(); + discarded.add(first); + hand = CardLists.filter(hand, Predicates.not(CardPredicates.sharesNameWith(first))); + c--; + } + return PaymentDecision.card(discarded); + } if (discardType.contains("+WithSameName")) { final String type = TextUtil.fastReplace(discardType, "+WithSameName", ""); hand = CardLists.getValidCards(hand, type.split(";"), player, source, ability); @@ -310,11 +332,12 @@ public class HumanCostDecision extends CostDecisionMakerBase { if (nNeeded == 0) { return PaymentDecision.number(0); } - final Game game = controller.getGame(); - final Player p = game.getPlayer(controller.getGui().oneOrNone(Localizer.getInstance().getMessage("lblExileFromWhoseZone", cost.getFrom().getTranslatedName()), PlayerView.getCollection(payableZone))); - if (p == null) { + GameEntityViewMap gameCachePlayer = GameEntityView.getMap(payableZone); + final PlayerView pv = controller.getGui().oneOrNone(Localizer.getInstance().getMessage("lblExileFromWhoseZone", cost.getFrom().getTranslatedName()), gameCachePlayer.getTrackableKeys()); + if (pv == null || !gameCachePlayer.containsKey(pv)) { return null; } + final Player p = gameCachePlayer.get(pv); final CardCollection typeList = CardLists.filter(list, CardPredicates.isOwner(p)); final int count = typeList.size(); @@ -322,8 +345,13 @@ public class HumanCostDecision extends CostDecisionMakerBase { return null; } - final CardCollection toExile = game.getCardList(controller.getGui().many(Localizer.getInstance().getMessage("lblExileFromZone", cost.getFrom().getTranslatedName()), Localizer.getInstance().getMessage("lblToBeExiled"), nNeeded, CardView.getCollection(typeList), null)); - return PaymentDecision.card(toExile); + GameEntityViewMap gameCacheExile = GameEntityView.getMap(typeList); + List views = controller.getGui().many( + Localizer.getInstance().getMessage("lblExileFromZone", cost.getFrom().getTranslatedName()), + Localizer.getInstance().getMessage("lblToBeExiled"), nNeeded, gameCacheExile.getTrackableKeys(), null); + List result = Lists.newArrayList(); + gameCacheExile.addToList(views, result); + return PaymentDecision.card(result); } @Override @@ -395,20 +423,17 @@ public class HumanCostDecision extends CostDecisionMakerBase { return PaymentDecision.card(list); } - private Card getCard(final CardView cardView) { - return controller.getGame().getCard(cardView); - } - private PaymentDecision exileFromMiscZone(final CostExile cost, final SpellAbility sa, final int nNeeded, final CardCollection typeList) { if (typeList.size() < nNeeded) { return null; } + GameEntityViewMap gameCacheCard = GameEntityView.getMap(typeList); + final CardCollection exiled = new CardCollection(); for (int i = 0; i < nNeeded; i++) { - final Card c = getCard(controller.getGui().oneOrNone(Localizer.getInstance().getMessage("lblExileProgressFromZone", String.valueOf(i + 1), String.valueOf(nNeeded), cost.getFrom().getTranslatedName()), CardView.getCollection(typeList))); - if (c == null) { return null; } + final CardView cv = controller.getGui().oneOrNone(Localizer.getInstance().getMessage("lblExileProgressFromZone", String.valueOf(i + 1), String.valueOf(nNeeded), cost.getFrom().getTranslatedName()), gameCacheCard.getTrackableKeys()); + if (cv == null || !gameCacheCard.containsKey(cv)) { return null; } - typeList.remove(c); - exiled.add(c); + exiled.add(gameCacheCard.remove(cv)); } return PaymentDecision.card(exiled); } @@ -438,12 +463,17 @@ public class HumanCostDecision extends CostDecisionMakerBase { if (ability.isOptionalTrigger()) { min = 0; } - final CardCollection choice = controller.getGame().getCardList(controller.getGui().many(Localizer.getInstance().getMessage("lblChooseAnExiledCardPutIntoGraveyard"), Localizer.getInstance().getMessage("lblToGraveyard"), min, c, CardView.getCollection(list), CardView.get(source))); - - if (choice == null || choice.size() < c) { + GameEntityViewMap gameCacheExile = GameEntityView.getMap(list); + List views = controller.getGui().many( + Localizer.getInstance().getMessage("lblChooseAnExiledCardPutIntoGraveyard"), + Localizer.getInstance().getMessage("lblToGraveyard"), min, c, CardView.getCollection(list), CardView.get(source)); + + if (views == null || views.size() < c) { return null; } - return PaymentDecision.card(choice); + List result = Lists.newArrayList(); + gameCacheExile.addToList(views, result); + return PaymentDecision.card(result); } @Override @@ -495,14 +525,13 @@ public class HumanCostDecision extends CostDecisionMakerBase { Integer c = cost.convertAmount(); if (c == null) { - final String sVar = ability.getSVar(amount); - // Generalize this - if (sVar.equals("XChoice")) { - c = chooseXValue(cost.getLKIList().size()); - } else { - c = AbilityUtils.calculateAmount(source, amount, ability); - } + c = AbilityUtils.calculateAmount(source, amount, ability); } + + if (!player.getController().confirmPayment(cost, Localizer.getInstance().getMessage("lblDoYouWantFlipNCoinAction", String.valueOf(c)), ability)) { + return null; + } + return PaymentDecision.number(c); } @@ -555,11 +584,12 @@ public class HumanCostDecision extends CostDecisionMakerBase { return PaymentDecision.players(oppsThatCanGainLife); } - final Player chosenToGain = controller.getGame().getPlayer(controller.getGui().oneOrNone(Localizer.getInstance().getMessage("lblCardChooseAnOpponentToGainNLife", CardTranslation.getTranslatedName(source.getName()), String.valueOf(c)), PlayerView.getCollection(oppsThatCanGainLife))); - if (chosenToGain == null) { + GameEntityViewMap gameCachePlayer = GameEntityView.getMap(oppsThatCanGainLife); + final PlayerView pv = controller.getGui().oneOrNone(Localizer.getInstance().getMessage("lblCardChooseAnOpponentToGainNLife", CardTranslation.getTranslatedName(source.getName()), String.valueOf(c)), gameCachePlayer.getTrackableKeys()); + if (pv == null || !gameCachePlayer.containsKey(pv)) { return null; } - return PaymentDecision.players(Lists.newArrayList(chosenToGain)); + return PaymentDecision.players(Lists.newArrayList(gameCachePlayer.get(pv))); } @Override @@ -568,19 +598,13 @@ public class HumanCostDecision extends CostDecisionMakerBase { Integer c = cost.convertAmount(); if (c == null) { - final String sVar = ability.getSVar(amount); - // Generalize this - if (sVar.equals("XChoice")) { - c = chooseXValue(cost.getLKIList().size()); - } else { - c = AbilityUtils.calculateAmount(source, amount, ability); - } + c = AbilityUtils.calculateAmount(source, amount, ability); } if (!player.getController().confirmPayment(cost, Localizer.getInstance().getMessage("lblMillNCardsFromYourLibraryConfirm", String.valueOf(c)), ability)) { return null; } - return PaymentDecision.card(player.getCardsIn(ZoneType.Library, c)); + return PaymentDecision.number(c); } @Override @@ -613,7 +637,7 @@ public class HumanCostDecision extends CostDecisionMakerBase { @Override public PaymentDecision visit(final CostPayEnergy cost) { final String amount = cost.getAmount(); - final int energy = player.getCounters(CounterType.ENERGY); + final int energy = player.getCounters(CounterEnumType.ENERGY); Integer c = cost.convertAmount(); if (c == null) { @@ -629,7 +653,7 @@ public class HumanCostDecision extends CostDecisionMakerBase { } if (player.canPayEnergy(c) && - player.getController().confirmPayment(cost, Localizer.getInstance().getMessage("lblPayEnergyConfirm", cost.toString(), String.valueOf(player.getCounters(CounterType.ENERGY)), "{E}"), ability)) { + player.getController().confirmPayment(cost, Localizer.getInstance().getMessage("lblPayEnergyConfirm", cost.toString(), String.valueOf(player.getCounters(CounterEnumType.ENERGY)), "{E}"), ability)) { return PaymentDecision.number(c); } return null; @@ -694,13 +718,13 @@ public class HumanCostDecision extends CostDecisionMakerBase { } final CardCollection chosen = new CardCollection(); + GameEntityViewMap gameCacheCard = GameEntityView.getMap(typeList); for (int i = 0; i < nNeeded; i++) { - final Card c = getCard(controller.getGui().oneOrNone(Localizer.getInstance().getMessage("lblFromZonePutToLibrary", fromZone.getTranslatedName()), CardView.getCollection(typeList))); - if (c == null) { + final CardView cv = controller.getGui().oneOrNone(Localizer.getInstance().getMessage("lblFromZonePutToLibrary", fromZone.getTranslatedName()), gameCacheCard.getTrackableKeys()); + if (cv == null || !gameCacheCard.containsKey(cv)) { return null; } - typeList.remove(c); - chosen.add(c); + chosen.add(gameCacheCard.remove(cv)); } return PaymentDecision.card(chosen); } @@ -710,10 +734,12 @@ public class HumanCostDecision extends CostDecisionMakerBase { return PaymentDecision.number(0); } - final Player p = controller.getGame().getPlayer(controller.getGui().oneOrNone(TextUtil.concatNoSpace(Localizer.getInstance().getMessage("lblPutCardsFromWhoseZone"), fromZone.getTranslatedName()), PlayerView.getCollection(payableZone))); - if (p == null) { + GameEntityViewMap gameCachePlayer = GameEntityView.getMap(payableZone); + PlayerView pv = SGuiChoose.oneOrNone(TextUtil.concatNoSpace(Localizer.getInstance().getMessage("lblPutCardsFromWhoseZone"), fromZone.getTranslatedName()), gameCachePlayer.getTrackableKeys()); + if (pv == null || !gameCachePlayer.containsKey(pv)) { return null; } + Player p = gameCachePlayer.get(pv); final CardCollection typeList = CardLists.filter(list, CardPredicates.isOwner(p)); if (typeList.size() < nNeeded) { @@ -721,13 +747,13 @@ public class HumanCostDecision extends CostDecisionMakerBase { } final CardCollection chosen = new CardCollection(); + GameEntityViewMap gameCacheCard = GameEntityView.getMap(typeList); for (int i = 0; i < nNeeded; i++) { - final Card c = getCard(controller.getGui().oneOrNone(Localizer.getInstance().getMessage("lblPutZoneCardsToLibrary", fromZone.getTranslatedName()), CardView.getCollection(typeList))); - if (c == null) { + final CardView cv = controller.getGui().oneOrNone(Localizer.getInstance().getMessage("lblPutZoneCardsToLibrary", fromZone.getTranslatedName()), gameCacheCard.getTrackableKeys()); + if (cv == null || !gameCacheCard.containsKey(cv)) { return null; } - typeList.remove(c); - chosen.add(c); + chosen.add(gameCacheCard.remove(cv)); } return PaymentDecision.card(chosen); } @@ -1068,15 +1094,14 @@ public class HumanCostDecision extends CostDecisionMakerBase { } // Rift Elemental only - always removes 1 counter, so there will be no code for N counters. - final List suspended = Lists.newArrayList(); - for (final Card crd : validCards) { - if (crd.getCounters(cost.counter) > 0) { - suspended.add(CardView.get(crd)); - } + GameEntityViewMap gameCacheSuspended = GameEntityView.getMap(CardLists.filter(validCards, CardPredicates.hasCounter(cost.counter))); + + final CardView cv = controller.getGui().oneOrNone(Localizer.getInstance().getMessage("lblRemoveCountersFromAInZoneCard", cost.zone.getTranslatedName()), gameCacheSuspended.getTrackableKeys()); + if (cv == null || !gameCacheSuspended.containsKey(cv)) { + return null; } - final Card card = getCard(controller.getGui().oneOrNone(Localizer.getInstance().getMessage("lblRemoveCountersFromAInZoneCard", cost.zone.getTranslatedName()), suspended)); - return null == card ? null : PaymentDecision.card(card, c); + return PaymentDecision.card(gameCacheSuspended.get(cv), c); } @Override diff --git a/forge-gui/src/main/java/forge/player/HumanPlay.java b/forge-gui/src/main/java/forge/player/HumanPlay.java index a8cf3e0ac8d..33afd029f80 100644 --- a/forge-gui/src/main/java/forge/player/HumanPlay.java +++ b/forge-gui/src/main/java/forge/player/HumanPlay.java @@ -6,10 +6,11 @@ import forge.FThreads; import forge.card.mana.ManaCost; import forge.game.Game; import forge.game.GameActionUtil; +import forge.game.GameEntityView; +import forge.game.GameEntityViewMap; import forge.game.ability.AbilityUtils; import forge.game.ability.ApiType; import forge.game.ability.effects.CharmEffect; -import forge.game.ability.effects.FlipCoinEffect; import forge.game.card.*; import forge.game.card.CardPredicates.Presets; import forge.game.cost.*; @@ -23,7 +24,6 @@ import forge.game.trigger.TriggerType; import forge.game.zone.ZoneType; import forge.match.input.InputPayMana; import forge.match.input.InputPayManaOfCostPayment; -import forge.match.input.InputPayManaSimple; import forge.match.input.InputSelectCardsFromList; import forge.util.TextUtil; import forge.util.collect.FCollectionView; @@ -46,17 +46,20 @@ public class HumanPlay { *

* playSpellAbility. *

- * + * * @param sa * a {@link forge.game.spellability.SpellAbility} object. */ public final static boolean playSpellAbility(final PlayerControllerHuman controller, final Player p, SpellAbility sa) { FThreads.assertExecutedByEdt(false); + Card source = sa.getHostCard(); + if (sa instanceof LandAbility) { sa.setActivatingPlayer(p); if (sa.canPlay()) { sa.resolve(); + p.getGame().updateLastStateForCard(source); } return false; } @@ -64,7 +67,6 @@ public class HumanPlay { boolean castFaceDown = sa.isCastFaceDown(); sa.setActivatingPlayer(p); - Card source = sa.getHostCard(); boolean flippedToCast = sa instanceof Spell && source.isFaceDown(); source.setSplitStateToPlayAbility(sa); @@ -79,7 +81,7 @@ public class HumanPlay { } if (flippedToCast && !castFaceDown) { - source.turnFaceUp(false, false); + source.forceTurnFaceUp(); } if (sa.getApi() == ApiType.Charm && !sa.isWrapper()) { @@ -92,34 +94,9 @@ public class HumanPlay { source.animateBestow(); } - // Need to check PayCosts, and Ability + All SubAbilities for Target - boolean newAbility = sa.getPayCosts() != null; - SpellAbility ability = sa; - while ((ability != null) && !newAbility) { - final TargetRestrictions tgt = ability.getTargetRestrictions(); - - newAbility |= tgt != null; - ability = ability.getSubAbility(); - } - // System.out.println("Playing:" + sa.getDescription() + " of " + sa.getHostCard() + " new = " + newAbility); - if (newAbility) { - - final HumanPlaySpellAbility req = new HumanPlaySpellAbility(controller, sa); - if (!req.playAbility(true, false, false)) { - if (flippedToCast && !castFaceDown) { - source.turnFaceDown(true); - } - return false; - } - } else if (payManaCostIfNeeded(controller, p, sa)) { - if (sa.isSpell() && !source.isCopiedSpell()) { - sa.setHostCard(p.getGame().getAction().moveToStack(source, sa)); - } - - p.getGame().getStack().add(sa); - } else { - // Failed to pay costs, revert to original state + final HumanPlaySpellAbility req = new HumanPlaySpellAbility(controller, sa); + if (!req.playAbility(true, false, false)) { if (flippedToCast && !castFaceDown) { source.turnFaceDown(true); } @@ -131,7 +108,7 @@ public class HumanPlay { /** * choose optional additional costs. For HUMAN only * @param p - * + * * @param original * the original sa * @return an ArrayList. @@ -157,31 +134,11 @@ public class HumanPlay { //final List abilities = GameActionUtil.getOptionalCosts(original); } - private static boolean payManaCostIfNeeded(final PlayerControllerHuman controller, final Player p, final SpellAbility sa) { - final ManaCostBeingPaid manaCost; - if (sa.getHostCard().isCopiedSpell() && sa.isSpell()) { - manaCost = new ManaCostBeingPaid(ManaCost.ZERO); - } - else { - manaCost = new ManaCostBeingPaid(sa.getPayCosts().getTotalMana()); - CostAdjustment.adjust(manaCost, sa, null, false); - } - - boolean isPaid = manaCost.isPaid(); - - if (!isPaid) { - InputPayManaSimple inputPay = new InputPayManaSimple(controller, p.getGame(), sa, manaCost); - inputPay.showAndWait(); - isPaid = inputPay.isPaid(); - } - return isPaid; - } - /** *

* playSpellAbilityForFree. *

- * + * * @param sa * a {@link forge.game.spellability.SpellAbility} object. */ @@ -191,33 +148,22 @@ public class HumanPlay { source.setSplitStateToPlayAbility(sa); - if (sa.getPayCosts() != null) { - if (!sa.isCopied()) { - if (sa.getApi() == ApiType.Charm && !sa.isWrapper()) { - CharmEffect.makeChoices(sa); - } - sa = AbilityUtils.addSpliceEffects(sa); + if (!sa.isCopied()) { + if (sa.getApi() == ApiType.Charm && !sa.isWrapper()) { + CharmEffect.makeChoices(sa); } + sa = AbilityUtils.addSpliceEffects(sa); + } - final HumanPlaySpellAbility req = new HumanPlaySpellAbility(controller, sa); - req.playAbility(mayChooseNewTargets, true, false); - } - else { - if (sa.isSpell()) { - final Card c = sa.getHostCard(); - if (!c.isCopiedSpell()) { - sa.setHostCard(game.getAction().moveToStack(c, sa)); - } - } - game.getStack().add(sa); - } + final HumanPlaySpellAbility req = new HumanPlaySpellAbility(controller, sa); + req.playAbility(mayChooseNewTargets, true, false); } /** *

* playSpellAbility_NoStack. *

- * + * * @param sa * a {@link forge.game.spellability.SpellAbility} object. */ @@ -228,14 +174,8 @@ public class HumanPlay { public final static void playSpellAbilityNoStack(final PlayerControllerHuman controller, final Player player, final SpellAbility sa, boolean useOldTargets) { sa.setActivatingPlayer(player); - if (sa.getPayCosts() != null) { - final HumanPlaySpellAbility req = new HumanPlaySpellAbility(controller, sa); - - req.playAbility(!useOldTargets, false, true); - } - else if (payManaCostIfNeeded(controller, player, sa)) { - AbilityUtils.resolve(sa); - } + final HumanPlaySpellAbility req = new HumanPlaySpellAbility(controller, sa); + req.playAbility(!useOldTargets, false, true); } // ------------------------------------------------------------------------ @@ -345,7 +285,7 @@ public class HumanPlay { } for (Player player : res) { - player.drawCards(amount); + player.drawCards(amount, sourceAbility); } } else if (part instanceof CostGainLife) { @@ -378,19 +318,25 @@ public class HumanPlay { return false; } CardCollectionView listmill = p.getCardsIn(ZoneType.Library, amount); - ((CostMill) part).executePayment(sourceAbility, listmill); + ((CostMill) part).payAsDecided(p, PaymentDecision.card(listmill), sourceAbility); } else if (part instanceof CostFlipCoin) { - final int amount = getAmountFromPart(part, source, sourceAbility); - if (!p.getController().confirmPayment(part, Localizer.getInstance().getMessage("lblDoYouWantFlipNCoinOrDoAction", String.valueOf(amount), orString), sourceAbility)) { + if (!part.canPay(sourceAbility, p)) { return false; } - final int n = FlipCoinEffect.getFilpMultiplier(p); - for (int i = 0; i < amount; i++) { - FlipCoinEffect.flipCoinCall(p, sourceAbility, n); - } + + PaymentDecision pd = part.accept(hcd); + + if (pd == null) + return false; + else + part.payAsDecided(p, pd, sourceAbility); } else if (part instanceof CostDamage) { + if (!part.canPay(sourceAbility, p)) { + return false; + } + // not a pay life but damage! PaymentDecision pd = part.accept(hcd); @@ -400,6 +346,10 @@ public class HumanPlay { part.payAsDecided(p, pd, sourceAbility); } else if (part instanceof CostPutCounter) { + if (!part.canPay(sourceAbility, p)) { + return false; + } + PaymentDecision pd = part.accept(hcd); if (pd == null) @@ -486,7 +436,7 @@ public class HumanPlay { return false; } - costExile.executePayment(sourceAbility, p.getCardsIn(ZoneType.Graveyard)); + costExile.payAsDecided(p, PaymentDecision.card(p.getCardsIn(ZoneType.Graveyard)), sourceAbility); } else { from = costExile.getFrom(); @@ -500,20 +450,19 @@ public class HumanPlay { return false; } list = list.subList(0, nNeeded); - costExile.executePayment(sourceAbility, list); + costExile.payAsDecided(p, PaymentDecision.card(list), sourceAbility); } else { // replace this with input CardCollection newList = new CardCollection(); + GameEntityViewMap gameCacheList = GameEntityView.getMap(list); for (int i = 0; i < nNeeded; i++) { - final Card c = p.getGame().getCard(SGuiChoose.oneOrNone(Localizer.getInstance().getMessage("lblExileFromZone", from.getTranslatedName()), CardView.getCollection(list))); - if (c == null) { + final CardView cv = SGuiChoose.oneOrNone(Localizer.getInstance().getMessage("lblExileFromZone", from.getTranslatedName()), gameCacheList.getTrackableKeys()); + if (cv == null || !gameCacheList.containsKey(cv)) { return false; } - - list.remove(c); - newList.add(c); + newList.add(gameCacheList.remove(cv)); } - costExile.executePayment(sourceAbility, newList); + costExile.payAsDecided(p, PaymentDecision.card(newList), sourceAbility); } } } @@ -541,31 +490,32 @@ public class HumanPlay { payableZone.add(player); } } - Player chosen = controller.getGame().getPlayer(SGuiChoose.oneOrNone(Localizer.getInstance().getMessage("lblPutCardFromWhoseZone", from.getTranslatedName()), PlayerView.getCollection(payableZone))); - if (chosen == null) { + GameEntityViewMap gameCachePlayer = GameEntityView.getMap(payableZone); + PlayerView pv = SGuiChoose.oneOrNone(Localizer.getInstance().getMessage("lblPutCardFromWhoseZone", from.getTranslatedName()), gameCachePlayer.getTrackableKeys()); + if (pv == null || !gameCachePlayer.containsKey(pv)) { return false; } + Player chosen = gameCachePlayer.get(pv); List typeList = CardLists.filter(list, CardPredicates.isOwner(chosen)); + GameEntityViewMap gameCacheTypeList = GameEntityView.getMap(typeList); for (int i = 0; i < amount; i++) { - if (typeList.isEmpty()) { + if (gameCacheTypeList.isEmpty()) { return false; } - - final Card c = p.getGame().getCard(SGuiChoose.oneOrNone(Localizer.getInstance().getMessage("lblPutCardToLibrary"), CardView.getCollection(typeList))); - - if (c != null) { - typeList.remove(c); - p.getGame().getAction().moveToLibrary(c, Integer.parseInt(((CostPutCardToLib) part).getLibPos()), null); - } - else { + final CardView cv = SGuiChoose.oneOrNone(Localizer.getInstance().getMessage("lblPutCardToLibrary"), gameCacheTypeList.getTrackableKeys()); + if (cv == null || !gameCacheTypeList.containsKey(cv)) { return false; } + final Card c = gameCacheTypeList.get(cv); + + gameCacheTypeList.remove(c); + p.getGame().getAction().moveToLibrary(c, Integer.parseInt(((CostPutCardToLib) part).getLibPos()), null); } } else { // Tainted Specter, Gurzigost, etc. - boolean hasPaid = payCostPart(controller, sourceAbility, (CostPartWithList)part, amount, list, Localizer.getInstance().getMessage("lblPutIntoLibrary") + orString); + boolean hasPaid = payCostPart(controller, p, sourceAbility, (CostPartWithList)part, amount, list, Localizer.getInstance().getMessage("lblPutIntoLibrary") + orString); if (!hasPaid) { return false; } @@ -582,13 +532,13 @@ public class HumanPlay { else if (part instanceof CostGainControl) { int amount = Integer.parseInt(part.getAmount()); CardCollectionView list = CardLists.getValidCards(p.getGame().getCardsIn(ZoneType.Battlefield), part.getType(), p, source); - boolean hasPaid = payCostPart(controller, sourceAbility, (CostPartWithList)part, amount, list, Localizer.getInstance().getMessage("lblGainControl") + orString); + boolean hasPaid = payCostPart(controller, p, sourceAbility, (CostPartWithList)part, amount, list, Localizer.getInstance().getMessage("lblGainControl") + orString); if (!hasPaid) { return false; } } else if (part instanceof CostReturn) { CardCollectionView list = CardLists.getValidCards(p.getCardsIn(ZoneType.Battlefield), part.getType(), p, source); int amount = getAmountFromPartX(part, source, sourceAbility); - boolean hasPaid = payCostPart(controller, sourceAbility, (CostPartWithList)part, amount, list, Localizer.getInstance().getMessage("lblReturnToHand") + orString); + boolean hasPaid = payCostPart(controller, p, sourceAbility, (CostPartWithList)part, amount, list, Localizer.getInstance().getMessage("lblReturnToHand") + orString); if (!hasPaid) { return false; } } else if (part instanceof CostDiscard) { @@ -597,11 +547,11 @@ public class HumanPlay { return false; } - ((CostDiscard)part).executePayment(sourceAbility, p.getCardsIn(ZoneType.Hand)); + ((CostDiscard)part).payAsDecided(p, PaymentDecision.card(p.getCardsIn(ZoneType.Hand)), sourceAbility); } else { CardCollectionView list = CardLists.getValidCards(p.getCardsIn(ZoneType.Hand), part.getType(), p, source); int amount = getAmountFromPartX(part, source, sourceAbility); - boolean hasPaid = payCostPart(controller, sourceAbility, (CostPartWithList)part, amount, list, Localizer.getInstance().getMessage("lbldiscard") + orString); + boolean hasPaid = payCostPart(controller, p, sourceAbility, (CostPartWithList)part, amount, list, Localizer.getInstance().getMessage("lbldiscard") + orString); if (!hasPaid) { return false; } } } @@ -609,14 +559,14 @@ public class HumanPlay { CostReveal costReveal = (CostReveal) part; CardCollectionView list = CardLists.getValidCards(p.getCardsIn(costReveal.getRevealFrom()), part.getType(), p, source); int amount = getAmountFromPartX(part, source, sourceAbility); - boolean hasPaid = payCostPart(controller, sourceAbility, (CostPartWithList)part, amount, list, Localizer.getInstance().getMessage("lblReveal") + orString); + boolean hasPaid = payCostPart(controller, p, sourceAbility, (CostPartWithList)part, amount, list, Localizer.getInstance().getMessage("lblReveal") + orString); if (!hasPaid) { return false; } } else if (part instanceof CostTapType) { CardCollectionView list = CardLists.getValidCards(p.getCardsIn(ZoneType.Battlefield), part.getType(), p, source); list = CardLists.filter(list, Presets.UNTAPPED); int amount = getAmountFromPartX(part, source, sourceAbility); - boolean hasPaid = payCostPart(controller, sourceAbility, (CostPartWithList)part, amount, list, Localizer.getInstance().getMessage("lblTap") + orString); + boolean hasPaid = payCostPart(controller, p, sourceAbility, (CostPartWithList)part, amount, list, Localizer.getInstance().getMessage("lblTap") + orString); if (!hasPaid) { return false; } } else if (part instanceof CostPartMana) { @@ -625,7 +575,7 @@ public class HumanPlay { } } else if (part instanceof CostPayEnergy) { - CounterType counterType = CounterType.ENERGY; + CounterType counterType = CounterType.get(CounterEnumType.ENERGY); int amount = getAmountFromPartX(part, source, sourceAbility); if (!part.canPay(sourceAbility, p)) { @@ -675,7 +625,7 @@ public class HumanPlay { return paid; } - private static boolean payCostPart(final PlayerControllerHuman controller, SpellAbility sourceAbility, CostPartWithList cpl, int amount, CardCollectionView list, String actionName) { + private static boolean payCostPart(final PlayerControllerHuman controller, Player p, SpellAbility sourceAbility, CostPartWithList cpl, int amount, CardCollectionView list, String actionName) { if (list.size() < amount) { return false; } // unable to pay (not enough cards) InputSelectCardsFromList inp = new InputSelectCardsFromList(controller, amount, amount, list, sourceAbility); @@ -687,11 +637,8 @@ public class HumanPlay { return false; } - cpl.executePayment(sourceAbility, new CardCollection(inp.getSelected())); + cpl.payAsDecided(p, PaymentDecision.card(inp.getSelected()), sourceAbility); - if (sourceAbility != null) { - cpl.reportPaidCardsTo(sourceAbility); - } return true; } @@ -748,10 +695,10 @@ public class HumanPlay { if (mc.getAmountOfX() > 0 && !"Count$xPaid".equals(xInCard)) { // announce X will overwrite whatever was in card script int xPaid = AbilityUtils.calculateAmount(source, "X", ability); toPay.setXManaCostPaid(xPaid, ability.getParam("XColor")); - source.setXManaCostPaid(xPaid); + ability.setXManaCostPaid(xPaid); } - else if (source.getXManaCostPaid() > 0) { //ensure pre-announced X value retained - toPay.setXManaCostPaid(source.getXManaCostPaid(), ability.getParam("XColor")); + else if (ability.getXManaCostPaid() != null) { //ensure pre-announced X value retained + toPay.setXManaCostPaid(ability.getXManaCostPaid(), ability.getParam("XColor")); } int timesMultikicked = source.getKickerMagnitude(); diff --git a/forge-gui/src/main/java/forge/player/HumanPlaySpellAbility.java b/forge-gui/src/main/java/forge/player/HumanPlaySpellAbility.java index 36f124105a3..649d023bdbb 100644 --- a/forge-gui/src/main/java/forge/player/HumanPlaySpellAbility.java +++ b/forge-gui/src/main/java/forge/player/HumanPlaySpellAbility.java @@ -103,7 +103,7 @@ public class HumanPlaySpellAbility { // This is should happen earlier, before the Modal spell is chosen // Turn face-down card face up (except case of morph spell) if (ability.isSpell() && !ability.isCastFaceDown() && fromState == CardStateName.FaceDown) { - c.turnFaceUp(); + c.turnFaceUp(null); } ability.setHostCard(game.getAction().moveToStack(c, ability)); } @@ -114,7 +114,7 @@ public class HumanPlaySpellAbility { ability = GameActionUtil.addExtraKeywordCost(ability); - Cost abCost = ability.getPayCosts() == null ? new Cost("0", ability.isAbility()) : ability.getPayCosts(); + Cost abCost = ability.getPayCosts(); CostPayment payment = new CostPayment(abCost, ability); // TODO Apply this to the SAStackInstance instead of the Player @@ -161,7 +161,6 @@ public class HumanPlaySpellAbility { // if a player failed to play madness cost, move the card to graveyard Card newCard = game.getAction().moveToGraveyard(c, null); newCard.setMadnessWithoutCast(true); - newCard.setMadness(false); } else if (ability.getHostCard().isBestowed()) { ability.getHostCard().unanimateBestow(); } @@ -214,7 +213,7 @@ public class HumanPlaySpellAbility { final FCollection candidates = AbilityUtils.getDefinedPlayers(source, currentAbility.getParam("TargetingPlayer"), currentAbility); // activator chooses targeting player targetingPlayer = ability.getActivatingPlayer().getController().chooseSingleEntityForEffect( - candidates, currentAbility, "Choose the targeting player"); + candidates, currentAbility, "Choose the targeting player", null); } else { targetingPlayer = ability.getActivatingPlayer(); } @@ -223,10 +222,10 @@ public class HumanPlaySpellAbility { return false; } } - final SpellAbility subAbility = currentAbility.getSubAbility(); + final AbilitySub subAbility = currentAbility.getSubAbility(); if (subAbility != null) { // This is necessary for "TargetsWithDefinedController$ ParentTarget" - ((AbilitySub) subAbility).setParent(currentAbility); + subAbility.setParent(currentAbility); } currentAbility = subAbility; } while (currentAbility != null); @@ -314,10 +313,10 @@ public class HumanPlaySpellAbility { if (value == null) { return false; } - card.setXManaCostPaid(value); + ability.setXManaCostPaid(value); } } else if (manaCost.getMana().isZero() && ability.isSpell()) { - card.setXManaCostPaid(0); + ability.setXManaCostPaid(0); } } return true; diff --git a/forge-gui/src/main/java/forge/player/PlayerControllerHuman.java b/forge-gui/src/main/java/forge/player/PlayerControllerHuman.java index 30a90edd8fe..9606b476eb8 100644 --- a/forge-gui/src/main/java/forge/player/PlayerControllerHuman.java +++ b/forge-gui/src/main/java/forge/player/PlayerControllerHuman.java @@ -56,7 +56,6 @@ import forge.match.input.*; import forge.model.FModel; import forge.properties.ForgeConstants; import forge.properties.ForgePreferences.FPref; -import forge.trackable.TrackableObject; import forge.util.ITriggerEvent; import forge.util.Lang; import forge.util.Localizer; @@ -96,6 +95,8 @@ public class PlayerControllerHuman extends PlayerController implements IGameCont private final Localizer localizer = Localizer.getInstance(); + protected Map spellViewCache = null; + public PlayerControllerHuman(final Game game0, final Player p, final LobbyPlayer lp) { super(game0, p, lp); inputProxy = new InputProxy(this); @@ -150,7 +151,7 @@ public class PlayerControllerHuman extends PlayerController implements IGameCont if (t instanceof Card) { tempShowCard((Card) t); } else if (t instanceof CardView) { - tempShowCard(game.getCard((CardView) t)); + tempShowCard(getCard((CardView) t)); } } } @@ -160,7 +161,7 @@ public class PlayerControllerHuman extends PlayerController implements IGameCont return; } tempShownCards.add(c); - c.setMayLookAt(player, true, true); + c.addMayLookTemp(player); } @Override @@ -177,7 +178,7 @@ public class PlayerControllerHuman extends PlayerController implements IGameCont } for (final Card c : tempShownCards) { - c.setMayLookAt(player, false, true); + c.removeMayLookTemp(player); } tempShownCards.clear(); } @@ -200,9 +201,10 @@ public class PlayerControllerHuman extends PlayerController implements IGameCont @Override public SpellAbility getAbilityToPlay(final Card hostCard, final List abilities, final ITriggerEvent triggerEvent) { + spellViewCache = SpellAbilityView.getMap(abilities); final SpellAbilityView resultView = getGui().getAbilityToPlay(CardView.get(hostCard), - SpellAbilityView.getCollection(abilities), triggerEvent); - return getGame().getSpellAbility(resultView); + Lists.newArrayList(spellViewCache.keySet()), triggerEvent); + return resultView == null ? null : spellViewCache.get(resultView); } @Override @@ -285,14 +287,19 @@ public class PlayerControllerHuman extends PlayerController implements IGameCont if (defender != null && assignDamageAsIfNotBlocked(attacker)) { map.put(null, damageDealt); } else { - final List vBlockers = CardView.getCollection(blockers); if ((attacker.hasKeyword(Keyword.TRAMPLE) && defender != null) || (blockers.size() > 1)) { + GameEntityViewMap gameCacheBlockers = GameEntityView.getMap(blockers); final CardView vAttacker = CardView.get(attacker); final GameEntityView vDefender = GameEntityView.get(defender); - final Map result = getGui().assignDamage(vAttacker, vBlockers, damageDealt, + final Map result = getGui().assignCombatDamage(vAttacker, gameCacheBlockers.getTrackableKeys(), damageDealt, vDefender, overrideOrder); for (final Entry e : result.entrySet()) { - map.put(game.getCard(e.getKey()), e.getValue()); + if (gameCacheBlockers.containsKey(e.getKey())) { + map.put(gameCacheBlockers.get(e.getKey()), e.getValue()); + } else if (e.getKey() == null || e.getKey().getId() == -1) { + // null key or key with -1 means defender + map.put(null, e.getValue()); + } } } else { map.put(blockers.get(0), damageDealt); @@ -375,9 +382,9 @@ public class PlayerControllerHuman extends PlayerController implements IGameCont final boolean useUiPointAtCard = (FModel.getPreferences().getPrefBoolean(FPref.UI_SELECT_FROM_CARD_DISPLAYS) && (!GuiBase.getInterface().isLibgdxPort())) ? - (cz.is(ZoneType.Battlefield) || cz.is(ZoneType.Hand) || cz.is(ZoneType.Library) || - cz.is(ZoneType.Graveyard) || cz.is(ZoneType.Exile) || cz.is(ZoneType.Flashback) || cz.is(ZoneType.Command)) : - (cz.is(ZoneType.Hand) && cz.getPlayer() == player || cz.is(ZoneType.Battlefield)); + (cz.is(ZoneType.Battlefield) || cz.is(ZoneType.Hand) || cz.is(ZoneType.Library) || + cz.is(ZoneType.Graveyard) || cz.is(ZoneType.Exile) || cz.is(ZoneType.Flashback) || cz.is(ZoneType.Command)) : + (cz.is(ZoneType.Hand) && cz.getPlayer() == player || cz.is(ZoneType.Battlefield)); if (!useUiPointAtCard) { return false; } @@ -387,13 +394,13 @@ public class PlayerControllerHuman extends PlayerController implements IGameCont @Override public CardCollectionView chooseCardsForEffect(final CardCollectionView sourceList, final SpellAbility sa, - final String title, final int min, final int max, final boolean isOptional) { + final String title, final int min, final int max, final boolean isOptional, Map params) { // If only one card to choose, use a dialog box. // Otherwise, use the order dialog to be able to grab multiple cards in // one shot if (max == 1) { - final Card singleChosen = chooseSingleEntityForEffect(sourceList, sa, title, isOptional); + final Card singleChosen = chooseSingleEntityForEffect(sourceList, sa, title, isOptional, params); return singleChosen == null ? CardCollection.EMPTY : new CardCollection(singleChosen); } @@ -410,27 +417,19 @@ public class PlayerControllerHuman extends PlayerController implements IGameCont } tempShowCards(sourceList); - final CardCollection choices = getGame().getCardList(getGui().many(title, localizer.getMessage("lblChosenCards"), min, max, - CardView.getCollection(sourceList), CardView.get(sa.getHostCard()))); + GameEntityViewMap gameCachechoose = GameEntityView.getMap(sourceList); + List views = getGui().many(title, localizer.getMessage("lblChosenCards"), min, max, + gameCachechoose.getTrackableKeys(), CardView.get(sa.getHostCard())); endTempShowCards(); - + final CardCollection choices = new CardCollection(); + gameCachechoose.addToList(views, choices); return choices; } - // pfps there should be a better way - private GameEntity convertToEntity(final GameEntityView view) { - if (view instanceof CardView) { - return game.getCard((CardView) view); - } else if (view instanceof PlayerView) { - return game.getPlayer((PlayerView) view); - } else return null; - } - - @SuppressWarnings("unchecked") @Override public T chooseSingleEntityForEffect(final FCollectionView optionList, final DelayedReveal delayedReveal, final SpellAbility sa, final String title, final boolean isOptional, - final Player targetedPlayer) { + final Player targetedPlayer, Map params) { // Human is supposed to read the message and understand from it what to // choose if (optionList.isEmpty()) { @@ -452,6 +451,9 @@ public class PlayerControllerHuman extends PlayerController implements IGameCont if (delayedReveal != null) { tempShow(delayedReveal.getCards()); } + + GameEntityViewMap gameCacheChoose = GameEntityView.getMap(optionList); + if (useSelectCardsInput(optionList)) { final InputSelectEntitiesFromList input = new InputSelectEntitiesFromList<>(this, isOptional ? 0 : 1, 1, optionList, sa); @@ -463,21 +465,26 @@ public class PlayerControllerHuman extends PlayerController implements IGameCont } final GameEntityView result = getGui().chooseSingleEntityForEffect(title, - GameEntityView.getEntityCollection(optionList), delayedReveal, isOptional); + gameCacheChoose.getTrackableKeys(), delayedReveal, isOptional); endTempShowCards(); - return (T) convertToEntity(result); + + if (result == null || !gameCacheChoose.containsKey(result)) { + return null; + } + return gameCacheChoose.get(result); } - @SuppressWarnings("unchecked") @Override public List chooseEntitiesForEffect(final FCollectionView optionList, final int min, final int max, - final DelayedReveal delayedReveal, final SpellAbility sa, final String title, final Player targetedPlayer) { + final DelayedReveal delayedReveal, final SpellAbility sa, final String title, final Player targetedPlayer, Map params) { + // useful details for debugging problems with the mass select logic Sentry.getContext().addExtra("Card", sa.getCardView().toString()); Sentry.getContext().addExtra("SpellAbility", sa.toString()); - // Human is supposed to read the message and understand from it what to // choose + // Human is supposed to read the message and understand from it what to // + // choose if (optionList.isEmpty()) { if (delayedReveal != null) { reveal(delayedReveal.getCards(), delayedReveal.getZone(), delayedReveal.getOwner(), @@ -492,29 +499,24 @@ public class PlayerControllerHuman extends PlayerController implements IGameCont tempShow(optionList); if (useSelectCardsInput(optionList)) { - final InputSelectEntitiesFromList input = new InputSelectEntitiesFromList<>(this, min, max, - optionList, sa); + final InputSelectEntitiesFromList input = new InputSelectEntitiesFromList<>(this, min, max, optionList, + sa); input.setCancelAllowed(min == 0); input.setMessage(MessageUtil.formatMessage(title, player, targetedPlayer)); input.showAndWait(); endTempShowCards(); return (List) input.getSelected(); - } - final List chosen = getGui().chooseEntitiesForEffect(title, - GameEntityView.getEntityCollection(optionList), min, max, delayedReveal); - endTempShowCards(); - - List results = new ArrayList<>(); //pfps I'm not sure that the chosens should be modified this way - if (chosen instanceof List && chosen.size() > 0) { - for (GameEntityView entry: chosen) { - if (entry instanceof CardView) { - results.add((T)game.getCard((CardView) entry)); - } - if (entry instanceof PlayerView) { - results.add((T)game.getPlayer((PlayerView) entry)); - } - } } + GameEntityViewMap gameCacheEntity = GameEntityView.getMap(optionList); + final List views = getGui().chooseEntitiesForEffect(title, gameCacheEntity.getTrackableKeys(), min, max, delayedReveal); + endTempShowCards(); + + List results = Lists.newArrayList(); + + if (views != null) { + gameCacheEntity.addToList(views, results); + } + return results; } @@ -547,21 +549,33 @@ public class PlayerControllerHuman extends PlayerController implements IGameCont getGui().setCard(CardView.get(sa.getHostCard())); // create a mapping between a spell's view and the spell itself - HashMap spellViewCache = new HashMap<>(); - for (SpellAbility spellAbility : spells) { - spellViewCache.put(spellAbility.getView(), spellAbility); - } - List choices = new ArrayList<>(spellViewCache.keySet()); - Object choice = getGui().one(title, choices); + Map spellViewCache = SpellAbilityView.getMap(spells); + Object choice = getGui().one(title, Lists.newArrayList(spellViewCache.keySet())); // Human is supposed to read the message and understand from it what to // choose return spellViewCache.get(choice); } + @Override + public List chooseSpellAbilitiesForEffect(List spells, SpellAbility sa, String title, int num, Map params) { + List result = Lists.newArrayList(); + // create a mapping between a spell's view and the spell itself + Map spellViewCache = SpellAbilityView.getMap(spells); + + List chosen = getGui().many(title, "", num, Lists.newArrayList(spellViewCache.keySet()), sa.getHostCard().getView()); + + for(SpellAbilityView view : chosen) { + if (spellViewCache.containsKey(view)) { + result.add(spellViewCache.get(view)); + } + } + return result; + } + /* * (non-Javadoc) - * + * * @see * forge.game.player.PlayerController#confirmAction(forge.card.spellability. * SpellAbility, java.lang.String, java.lang.String) @@ -611,8 +625,7 @@ public class PlayerControllerHuman extends PlayerController implements IGameCont } @Override - public boolean confirmTrigger(final WrappedAbility wrapper, final Map triggerParams, - final boolean isMandatory) { + public boolean confirmTrigger(final WrappedAbility wrapper) { final SpellAbility sa = wrapper.getWrappedAbility(); final Trigger regtrig = wrapper.getTrigger(); if (getGui().shouldAlwaysAcceptTrigger(regtrig.getId())) { @@ -634,8 +647,7 @@ public class PlayerControllerHuman extends PlayerController implements IGameCont // append trigger description unless prompt is compact or detailed // descriptions are on buildQuestion.append("\n("); - buildQuestion.append(TextUtil.fastReplace(triggerParams.get("TriggerDescription"), - "CARDNAME", regtrig.getHostCard().getName())); + buildQuestion.append(regtrig.toString()); buildQuestion.append(")"); } final Map tos = sa.getTriggeringObjects(); @@ -688,52 +700,63 @@ public class PlayerControllerHuman extends PlayerController implements IGameCont @Override public CardCollection orderBlockers(final Card attacker, final CardCollection blockers) { + GameEntityViewMap gameCacheBlockers = GameEntityView.getMap(blockers); final CardView vAttacker = CardView.get(attacker); getGui().setPanelSelection(vAttacker); - return game.getCardList(getGui().order(localizer.getMessage("lblChooseDamageOrderFor", CardTranslation.getTranslatedName(vAttacker.getName())), localizer.getMessage("lblDamagedFirst"), - CardView.getCollection(blockers), vAttacker)); + List chosen = getGui().order(localizer.getMessage("lblChooseDamageOrderFor", CardTranslation.getTranslatedName(vAttacker.getName())), localizer.getMessage("lblDamagedFirst"), + gameCacheBlockers.getTrackableKeys(), vAttacker); + CardCollection chosenCards = new CardCollection(); + gameCacheBlockers.addToList(chosen, chosenCards); + return chosenCards; } @Override public List exertAttackers(List attackers) { - HashMap mapCVtoC = new HashMap<>(); - for (Card card : attackers) { - mapCVtoC.put(card.getView(), card); - } - List chosen; - List choices = new ArrayList<>(mapCVtoC.keySet()); - chosen = getGui().order(localizer.getMessage("lblExertAttackersConfirm"), localizer.getMessage("lblExerted"), 0, choices.size(), choices, null, null, false); - List chosenCards = new ArrayList<>(); - for (CardView cardView : chosen) { - chosenCards.add(mapCVtoC.get(cardView)); - } + GameEntityViewMap gameCacheExert = GameEntityView.getMap(attackers); + List chosen = getGui().order(localizer.getMessage("lblExertAttackersConfirm"), localizer.getMessage("lblExerted"), + 0, gameCacheExert.size(), gameCacheExert.getTrackableKeys(), null, null, false); + + List chosenCards = new CardCollection(); + gameCacheExert.addToList(chosen, chosenCards); return chosenCards; } @Override public CardCollection orderBlocker(final Card attacker, final Card blocker, final CardCollection oldBlockers) { + GameEntityViewMap gameCacheBlockers = GameEntityView.getMap(oldBlockers); final CardView vAttacker = CardView.get(attacker); getGui().setPanelSelection(vAttacker); - return game.getCardList(getGui().insertInList( + List chosen = getGui().insertInList( localizer.getMessage("lblChooseBlockerAfterWhichToPlaceAttackert", CardTranslation.getTranslatedName(vAttacker.getName())), - CardView.get(blocker), CardView.getCollection(oldBlockers))); + CardView.get(blocker), CardView.getCollection(oldBlockers)); + CardCollection chosenCards = new CardCollection(); + gameCacheBlockers.addToList(chosen, chosenCards); + return chosenCards; } @Override public CardCollection orderAttackers(final Card blocker, final CardCollection attackers) { + GameEntityViewMap gameCacheAttackers = GameEntityView.getMap(attackers); final CardView vBlocker = CardView.get(blocker); getGui().setPanelSelection(vBlocker); - return game.getCardList(getGui().order(localizer.getMessage("lblChooseDamageOrderFor", CardTranslation.getTranslatedName(vBlocker.getName())), localizer.getMessage("lblDamagedFirst"), - CardView.getCollection(attackers), vBlocker)); + List chosen = getGui().order(localizer.getMessage("lblChooseDamageOrderFor", CardTranslation.getTranslatedName(vBlocker.getName())), localizer.getMessage("lblDamagedFirst"), + CardView.getCollection(attackers), vBlocker); + CardCollection chosenCards = new CardCollection(); + gameCacheAttackers.addToList(chosen, chosenCards); + return chosenCards; } @Override - public void reveal(final CardCollectionView cards, final ZoneType zone, final Player owner, final String message) { - reveal(CardView.getCollection(cards), zone, PlayerView.get(owner), message); + public void reveal(final CardCollectionView cards, final ZoneType zone, final Player owner, String message) { + reveal(cards, zone, PlayerView.get(owner), message); } @Override public void reveal(final List cards, final ZoneType zone, final PlayerView owner, String message) { + reveal(getCardList(cards), zone, owner, message); + } + + protected void reveal(final CardCollectionView cards, final ZoneType zone, final PlayerView owner, String message) { if (StringUtils.isBlank(message)) { message = localizer.getMessage("lblLookCardInPlayerZone", "{player's}", zone.getTranslatedName().toLowerCase()); } else { @@ -741,8 +764,8 @@ public class PlayerControllerHuman extends PlayerController implements IGameCont } final String fm = MessageUtil.formatMessage(message, getLocalPlayerView(), owner); if (!cards.isEmpty()) { - tempShowCards(game.getCardList(cards)); - getGui().reveal(fm, cards); + tempShowCards(cards); + getGui().reveal(fm, CardView.getCollection(cards)); endTempShowCards(); } else { getGui().message(MessageUtil.formatMessage(localizer.getMessage("lblThereNoCardInPlayerZone", "{player's}", zone.getTranslatedName().toLowerCase()), @@ -751,23 +774,27 @@ public class PlayerControllerHuman extends PlayerController implements IGameCont } public List manipulateCardList(final String title, final Iterable cards, final Iterable manipulable, final boolean toTop, final boolean toBottom, final boolean toAnywhere) { - Iterable result = getGui().manipulateCardList(title, CardView.getCollection(cards), CardView.getCollection(manipulable), toTop, toBottom, toAnywhere); - return game.getCardList(result); + GameEntityViewMap gameCacheManipulate = GameEntityView.getMap(cards); + gameCacheManipulate.putAll(manipulable); + List views = getGui().manipulateCardList(title, CardView.getCollection(cards), CardView.getCollection(manipulable), toTop, toBottom, toAnywhere); + List result = new CardCollection(); + gameCacheManipulate.addToList(views, result); + return result; } public ImmutablePair arrangeForMove(final String title, final FCollectionView cards, final List manipulable, final boolean topOK, final boolean bottomOK) { - List result = manipulateCardList(localizer.getMessage("lblMoveCardstoToporBbottomofLibrary"), cards, manipulable, topOK, bottomOK, false); + List result = manipulateCardList(localizer.getMessage("lblMoveCardstoToporBbottomofLibrary"), cards, manipulable, topOK, bottomOK, false); CardCollection toBottom = new CardCollection(); CardCollection toTop = new CardCollection(); - for (int i = 0; i=0 && manipulable.contains(result.get(i)); i-- ) { - toBottom.add(result.get(i)); + for (int i = 0; i=0 && manipulable.contains(result.get(i)); i-- ) { + toBottom.add(result.get(i)); + } + } + return ImmutablePair.of(toTop,toBottom); } @Override @@ -777,7 +804,7 @@ public class PlayerControllerHuman extends PlayerController implements IGameCont tempShowCards(topN); if ( FModel.getPreferences().getPrefBoolean(FPref.UI_SELECT_FROM_CARD_DISPLAYS) && - (!GuiBase.getInterface().isLibgdxPort()) ) { + (!GuiBase.getInterface().isLibgdxPort()) && (!GuiBase.isNetworkplay())) { //prevent crash for desktop vs mobile port it will crash the netplay since mobile doesnt have manipulatecardlist, send the alternate below CardCollectionView cardList = player.getCardsIn(ZoneType.Library); ImmutablePair result = arrangeForMove(localizer.getMessage("lblMoveCardstoToporBbottomofLibrary"), cardList, topN, true, true); @@ -791,16 +818,24 @@ public class PlayerControllerHuman extends PlayerController implements IGameCont toBottom = topN; } } else { - toBottom = game.getCardList(getGui().many(localizer.getMessage("lblSelectCardsToBeOutOnTheBottomOfYourLibrary"), - localizer.getMessage("lblCardsToPutOnTheBottom"), -1, CardView.getCollection(topN), null)); + GameEntityViewMap cardCacheScry = GameEntityView.getMap(topN); + + toBottom = new CardCollection(); + List views = getGui().many(localizer.getMessage("lblSelectCardsToBeOutOnTheBottomOfYourLibrary"), + localizer.getMessage("lblCardsToPutOnTheBottom"), -1, cardCacheScry.getTrackableKeys(), null); + cardCacheScry.addToList(views, toBottom); + topN.removeAll(toBottom); if (topN.isEmpty()) { toTop = null; } else if (topN.size() == 1) { toTop = topN; } else { - toTop = game.getCardList(getGui().order(localizer.getMessage("lblArrangeCardsToBePutOnTopOfYourLibrary"), - localizer.getMessage("lblTopOfLibrary"), CardView.getCollection(topN), null)); + GameEntityViewMap cardCacheOrder = GameEntityView.getMap(topN); + toTop = new CardCollection(); + views = getGui().order(localizer.getMessage("lblArrangeCardsToBePutOnTopOfYourLibrary"), + localizer.getMessage("lblTopOfLibrary"), cardCacheOrder.getTrackableKeys(), null); + cardCacheOrder.addToList(views, toTop); } } } @@ -829,16 +864,22 @@ public class PlayerControllerHuman extends PlayerController implements IGameCont toGrave = topN; } } else { - toGrave = game.getCardList(getGui().many(localizer.getMessage("lblSelectCardsToBePutIntoTheGraveyard"), - localizer.getMessage("lblCardsToPutInTheGraveyard"), -1, CardView.getCollection(topN), null)); + GameEntityViewMap gameCacheSurveil = GameEntityView.getMap(topN); + toGrave = new CardCollection(); + List views = getGui().many(localizer.getMessage("lblSelectCardsToBePutIntoTheGraveyard"), + localizer.getMessage("lblCardsToPutInTheGraveyard"), -1, gameCacheSurveil.getTrackableKeys(), null); + gameCacheSurveil.addToList(views, toGrave); topN.removeAll(toGrave); if (topN.isEmpty()) { toTop = null; } else if (topN.size() == 1) { toTop = topN; } else { - toTop = game.getCardList(getGui().order(localizer.getMessage("lblArrangeCardsToBePutOnTopOfYourLibrary"), - localizer.getMessage("lblTopOfLibrary"), CardView.getCollection(topN), null)); + GameEntityViewMap cardCacheOrder = GameEntityView.getMap(topN); + toTop = new CardCollection(); + views = getGui().order(localizer.getMessage("lblArrangeCardsToBePutOnTopOfYourLibrary"), + localizer.getMessage("lblTopOfLibrary"), cardCacheOrder.getTrackableKeys(), null); + cardCacheOrder.addToList(views, toTop); } } endTempShowCards(); @@ -884,32 +925,28 @@ public class PlayerControllerHuman extends PlayerController implements IGameCont } } - List choices; tempShowCards(cards); + GameEntityViewMap gameCacheMove = GameEntityView.getMap(cards); + List choices = gameCacheMove.getTrackableKeys(); + switch (destinationZone) { case Library: - choices = getGui().order(localizer.getMessage("lblChooseOrderCardsPutIntoLibrary"), localizer.getMessage("lblClosestToTop"), - CardView.getCollection(cards), null); + choices = getGui().order(localizer.getMessage("lblChooseOrderCardsPutIntoLibrary"), localizer.getMessage("lblClosestToTop"), choices, null); break; case Battlefield: - choices = getGui().order(localizer.getMessage("lblChooseOrderCardsPutOntoBattlefield"), localizer.getMessage("lblPutFirst"), - CardView.getCollection(cards), null); + choices = getGui().order(localizer.getMessage("lblChooseOrderCardsPutOntoBattlefield"), localizer.getMessage("lblPutFirst"), choices, null); break; case Graveyard: - choices = getGui().order(localizer.getMessage("lblChooseOrderCardsPutIntoGraveyard"), localizer.getMessage("lblClosestToBottom"), - CardView.getCollection(cards), null); + choices = getGui().order(localizer.getMessage("lblChooseOrderCardsPutIntoGraveyard"), localizer.getMessage("lblClosestToBottom"), choices, null); break; case PlanarDeck: - choices = getGui().order(localizer.getMessage("lblChooseOrderCardsPutIntoPlanarDeck"), localizer.getMessage("lblClosestToTop"), - CardView.getCollection(cards), null); + choices = getGui().order(localizer.getMessage("lblChooseOrderCardsPutIntoPlanarDeck"), localizer.getMessage("lblClosestToTop"), choices, null); break; case SchemeDeck: - choices = getGui().order(localizer.getMessage("lblChooseOrderCardsPutIntoSchemeDeck"), localizer.getMessage("lblClosestToTop"), - CardView.getCollection(cards), null); + choices = getGui().order(localizer.getMessage("lblChooseOrderCardsPutIntoSchemeDeck"), localizer.getMessage("lblClosestToTop"), choices, null); break; case Stack: - choices = getGui().order(localizer.getMessage("lblChooseOrderCopiesCast"), localizer.getMessage("lblPutFirst"), CardView.getCollection(cards), - null); + choices = getGui().order(localizer.getMessage("lblChooseOrderCopiesCast"), localizer.getMessage("lblPutFirst"), choices, null); break; default: System.out.println("ZoneType " + destinationZone + " - Not Ordered"); @@ -917,7 +954,9 @@ public class PlayerControllerHuman extends PlayerController implements IGameCont return cards; } endTempShowCards(); - return game.getCardList(choices); + CardCollection result = new CardCollection(); + gameCacheMove.addToList(choices, result); + return result; } @Override @@ -925,10 +964,12 @@ public class PlayerControllerHuman extends PlayerController implements IGameCont final CardCollection valid, final int min, final int max) { if (p != player) { tempShowCards(valid); - final CardCollection choices = game - .getCardList(getGui().many(String.format(localizer.getMessage("lblChooseMinCardToDiscard"), min), - localizer.getMessage("lblDiscarded"), min, min, CardView.getCollection(valid), null)); + GameEntityViewMap gameCacheDiscard = GameEntityView.getMap(valid); + List views = getGui().many(String.format(localizer.getMessage("lblChooseMinCardToDiscard"), min), + localizer.getMessage("lblDiscarded"), min, min, gameCacheDiscard.getTrackableKeys(), null); endTempShowCards(); + final CardCollection choices = new CardCollection(); + gameCacheDiscard.addToList(views, choices); return choices; } @@ -951,25 +992,26 @@ public class PlayerControllerHuman extends PlayerController implements IGameCont cntChoice.add(Integer.valueOf(i)); } final int chosenAmount = getGui().one(localizer.getMessage("lblDelveHowManyCards"), cntChoice.build()).intValue(); - for (int i = 0; i < chosenAmount; i++) { - final CardView nowChosen = getGui().oneOrNone(localizer.getMessage("lblExileWhichCard"), CardView.getCollection(grave)); - if (nowChosen == null) { + GameEntityViewMap gameCacheGrave = GameEntityView.getMap(grave); + for (int i = 0; i < chosenAmount; i++) { + String title = localizer.getMessage("lblExileWhichCard", String.valueOf(i + 1), String.valueOf(chosenAmount)); + final CardView nowChosen = getGui().oneOrNone(title, gameCacheGrave.getTrackableKeys()); + + if (nowChosen == null || !gameCacheGrave.containsKey(nowChosen)) { // User canceled,abort delving. toExile.clear(); break; } - final Card card = game.getCard(nowChosen); - grave.remove(card); - toExile.add(card); + toExile.add(gameCacheGrave.remove(nowChosen)); } return toExile; } /* * (non-Javadoc) - * + * * @see * forge.game.player.PlayerController#chooseTargets(forge.card.spellability. * SpellAbility, forge.card.spellability.SpellAbilityStackInstance) @@ -993,7 +1035,7 @@ public class PlayerControllerHuman extends PlayerController implements IGameCont /* * (non-Javadoc) - * + * * @see * forge.game.player.PlayerController#chooseCardsToDiscardUnlessType(int, * java.lang.String, forge.card.spellability.SpellAbility) @@ -1022,7 +1064,7 @@ public class PlayerControllerHuman extends PlayerController implements IGameCont /* * (non-Javadoc) - * + * * @see * forge.game.player.PlayerController#chooseManaFromPool(java.util.List) */ @@ -1040,7 +1082,7 @@ public class PlayerControllerHuman extends PlayerController implements IGameCont /* * (non-Javadoc) - * + * * @see forge.game.player.PlayerController#chooseSomeType(java.lang.String, * java.lang.String, java.util.List, java.util.List, java.lang.String) */ @@ -1187,7 +1229,7 @@ public class PlayerControllerHuman extends PlayerController implements IGameCont /* * (non-Javadoc) - * + * * @see * forge.game.player.PlayerController#confirmReplacementEffect(forge.card. * replacement.ReplacementEffect, forge.card.spellability.SpellAbility, @@ -1357,6 +1399,8 @@ public class PlayerControllerHuman extends PlayerController implements IGameCont @Override public List chooseSaToActivateFromOpeningHand(final List usableFromOpeningHand) { + + final CardCollection srcCards = new CardCollection(); for (final SpellAbility sa : usableFromOpeningHand) { srcCards.add(sa.getHostCard()); @@ -1365,10 +1409,15 @@ public class PlayerControllerHuman extends PlayerController implements IGameCont if (srcCards.isEmpty()) { return result; } + GameEntityViewMap gameCacheOpenHand = GameEntityView.getMap(srcCards); + final List chosen = getGui().many(localizer.getMessage("lblChooseCardsActivateOpeningHandandOrder"), localizer.getMessage("lblActivateFirst"), -1, CardView.getCollection(srcCards), null); for (final CardView view : chosen) { - final Card c = game.getCard(view); + if (!gameCacheOpenHand.containsKey(view)) { + continue; + } + final Card c = gameCacheOpenHand.get(view); for (final SpellAbility sa : usableFromOpeningHand) { if (sa.getHostCard() == c) { result.add(sa); @@ -1476,7 +1525,7 @@ public class PlayerControllerHuman extends PlayerController implements IGameCont /* * (non-Javadoc) - * + * * @see forge.game.player.PlayerController#chooseModeForAbility(forge.card. * spellability.SpellAbility, java.util.List, int, int) */ @@ -1489,14 +1538,11 @@ public class PlayerControllerHuman extends PlayerController implements IGameCont game.getTracker().unfreeze(); } final List possible = CharmEffect.makePossibleOptions(sa); - LinkedHashMap spellViewCache = new LinkedHashMap<>(); - for (AbilitySub spellAbility : possible) { - spellViewCache.put(spellAbility.getView(), spellAbility); - } + Map spellViewCache = SpellAbilityView.getMap(possible); if (trackerFrozen) { game.getTracker().freeze(); // refreeze if the tracker was frozen prior to this update } - final List choices = new ArrayList<>(spellViewCache.keySet()); + final List choices = Lists.newArrayList(spellViewCache.keySet()); final String modeTitle = localizer.getMessage("lblPlayerActivatedCardChooseMode", sa.getActivatingPlayer().toString(), CardTranslation.getTranslatedName(sa.getHostCard().getName())); final List chosen = Lists.newArrayListWithCapacity(num); for (int i = 0; i < num; i++) { @@ -1666,10 +1712,7 @@ public class PlayerControllerHuman extends PlayerController implements IGameCont List orderedSAVs = Lists.newArrayList(); // create a mapping between a spell's view and the spell itself - HashMap spellViewCache = new HashMap<>(); - for (SpellAbility spellAbility : orderedSAs) { - spellViewCache.put(spellAbility.getView(), spellAbility); - } + Map spellViewCache = SpellAbilityView.getMap(orderedSAs); if (savedOrder != null) { orderedSAVs = Lists.newArrayList(); @@ -1826,13 +1869,13 @@ public class PlayerControllerHuman extends PlayerController implements IGameCont public Card chooseSingleCardForZoneChange(final ZoneType destination, final List origin, final SpellAbility sa, final CardCollection fetchList, final DelayedReveal delayedReveal, final String selectPrompt, final boolean isOptional, final Player decider) { - return chooseSingleEntityForEffect(fetchList, delayedReveal, sa, selectPrompt, isOptional, decider); + return chooseSingleEntityForEffect(fetchList, delayedReveal, sa, selectPrompt, isOptional, decider, null); } public List chooseCardsForZoneChange(final ZoneType destination, final List origin, final SpellAbility sa, final CardCollection fetchList, final int min, final int max, final DelayedReveal delayedReveal, final String selectPrompt, final Player decider) { - return chooseEntitiesForEffect(fetchList, min, max, delayedReveal, sa, selectPrompt, decider); + return chooseEntitiesForEffect(fetchList, min, max, delayedReveal, sa, selectPrompt, decider, null); } @Override @@ -1937,7 +1980,10 @@ public class PlayerControllerHuman extends PlayerController implements IGameCont @Override public void selectAbility(final SpellAbilityView sa) { - inputProxy.selectAbility(getGame().getSpellAbility(sa)); + if (spellViewCache == null || spellViewCache.isEmpty()) { + return; + } + inputProxy.selectAbility(spellViewCache.get(sa)); } @Override @@ -1988,7 +2034,7 @@ public class PlayerControllerHuman extends PlayerController implements IGameCont /* * (non-Javadoc) - * + * * @see forge.player.IDevModeCheats#setCanPlayUnlimitedLands(boolean) */ @Override @@ -1999,7 +2045,7 @@ public class PlayerControllerHuman extends PlayerController implements IGameCont /* * (non-Javadoc) - * + * * @see forge.player.IDevModeCheats#setViewAllCards(boolean) */ @Override @@ -2012,7 +2058,7 @@ public class PlayerControllerHuman extends PlayerController implements IGameCont /* * (non-Javadoc) - * + * * @see forge.player.IDevModeCheats#generateMana() */ @Override @@ -2047,7 +2093,7 @@ public class PlayerControllerHuman extends PlayerController implements IGameCont /* * (non-Javadoc) - * + * * @see forge.player.IDevModeCheats#dumpGameState() */ @Override @@ -2074,7 +2120,7 @@ public class PlayerControllerHuman extends PlayerController implements IGameCont /* * (non-Javadoc) - * + * * @see forge.player.IDevModeCheats#setupGameState() */ @Override @@ -2114,7 +2160,7 @@ public class PlayerControllerHuman extends PlayerController implements IGameCont /* * (non-Javadoc) - * + * * @see forge.player.IDevModeCheats#tutorForCard() */ @Override @@ -2145,7 +2191,7 @@ public class PlayerControllerHuman extends PlayerController implements IGameCont /* * (non-Javadoc) - * + * * @see forge.player.IDevModeCheats#addCountersToPermanent() */ @Override @@ -2165,15 +2211,22 @@ public class PlayerControllerHuman extends PlayerController implements IGameCont public void modifyCountersOnPermanent(boolean subtract) { final String titleMsg = subtract ? localizer.getMessage("lblRemoveCountersFromWhichCard") : localizer.getMessage("lblAddCountersToWhichCard"); - final CardCollectionView cards = game.getCardsIn(ZoneType.Battlefield); - final Card card = game - .getCard(getGui().oneOrNone(titleMsg, CardView.getCollection(cards))); - if (card == null) { + + GameEntityViewMap gameCacheCounters = GameEntityView.getMap(game.getCardsIn(ZoneType.Battlefield)); + + final CardView cv = getGui().oneOrNone(titleMsg, gameCacheCounters.getTrackableKeys()); + if (cv == null || !gameCacheCounters.containsKey(cv)) { return; } + final Card card = gameCacheCounters.get(cv); final ImmutableList counters = subtract ? ImmutableList.copyOf(card.getCounters().keySet()) - : CounterType.values; + : ImmutableList.copyOf(Collections2.transform(CounterEnumType.values, new Function() { + @Override + public CounterType apply(CounterEnumType input) { + return CounterType.get(input); + } + })); final CounterType counter = getGui().oneOrNone(localizer.getMessage("lblWhichTypeofCounter"), counters); if (counter == null) { @@ -2195,7 +2248,7 @@ public class PlayerControllerHuman extends PlayerController implements IGameCont /* * (non-Javadoc) - * + * * @see forge.player.IDevModeCheats#tapPermanents() */ @Override @@ -2221,7 +2274,7 @@ public class PlayerControllerHuman extends PlayerController implements IGameCont /* * (non-Javadoc) - * + * * @see forge.player.IDevModeCheats#untapPermanents() */ @Override @@ -2247,16 +2300,19 @@ public class PlayerControllerHuman extends PlayerController implements IGameCont /* * (non-Javadoc) - * + * * @see forge.player.IDevModeCheats#setPlayerLife() */ @Override public void setPlayerLife() { - final Player player = game.getPlayer( - getGui().oneOrNone(localizer.getMessage("lblSetLifeforWhichPlayer"), PlayerView.getCollection(game.getPlayers()))); - if (player == null) { + + GameEntityViewMap gameCachePlayer = GameEntityView.getMap(game.getPlayers()); + + final PlayerView pv = getGui().oneOrNone(localizer.getMessage("lblSetLifeforWhichPlayer"), gameCachePlayer.getTrackableKeys()); + if (pv == null || !gameCachePlayer.containsKey(pv)) { return; } + final Player player = gameCachePlayer.get(pv); final Integer life = getGui().getInteger(localizer.getMessage("lblSetLifetoWhat"), 0); if (life == null) { @@ -2268,7 +2324,7 @@ public class PlayerControllerHuman extends PlayerController implements IGameCont /* * (non-Javadoc) - * + * * @see forge.player.IDevModeCheats#winGame() */ @Override @@ -2294,7 +2350,7 @@ public class PlayerControllerHuman extends PlayerController implements IGameCont /* * (non-Javadoc) - * + * * @see forge.player.IDevModeCheats#addCardToHand() */ @Override @@ -2380,12 +2436,21 @@ public class PlayerControllerHuman extends PlayerController implements IGameCont } } - final Player p = repeatLast ? lastAddedPlayer - : game.getPlayer(getGui().oneOrNone(message, - PlayerView.getCollection(game.getPlayers()))); - if (p == null) { - return; + Player pOld = lastAddedPlayer; + if (repeatLast) { + if (pOld == null) { + return; + } + } else { + GameEntityViewMap gameCachePlayer = GameEntityView.getMap(game.getPlayers()); + PlayerView pv = getGui().oneOrNone(message, gameCachePlayer.getTrackableKeys()); + if (pv == null || !gameCachePlayer.containsKey(pv)) { + return; + } + pOld = gameCachePlayer.get(pv); } + final Player p = pOld; + final CardDb carddb = FModel.getMagicDb().getCommonCards(); final List faces = Lists.newArrayList(carddb.getAllFaces()); @@ -2483,70 +2548,76 @@ public class PlayerControllerHuman extends PlayerController implements IGameCont /* * (non-Javadoc) - * + * * @see forge.player.IDevModeCheats#exileCardsFromHand() */ @Override public void exileCardsFromHand() { - final Player p = game.getPlayer(getGui().oneOrNone(localizer.getMessage("lblExileCardsFromPlayerHandConfirm"), - PlayerView.getCollection(game.getPlayers()))); - if (p == null) { + GameEntityViewMap gameCachePlayer = GameEntityView.getMap(game.getPlayers()); + + final PlayerView pv = getGui().oneOrNone(localizer.getMessage("lblExileCardsFromPlayerHandConfirm"), + gameCachePlayer.getTrackableKeys()); + if (pv == null || !gameCachePlayer.containsKey(pv)) { return; } + Player p = gameCachePlayer.get(pv); - final CardCollection selection; + GameEntityViewMap gameCacheExile = GameEntityView.getMap(p.getCardsIn(ZoneType.Hand)); - CardCollectionView cardsInHand = p.getCardsIn(ZoneType.Hand); - selection = game.getCardList(getGui().many(localizer.getMessage("lblChooseCardsExile"), localizer.getMessage("lblDiscarded"), 0, -1, - CardView.getCollection(cardsInHand), null)); + List views = getGui().many(localizer.getMessage("lblChooseCardsExile"), localizer.getMessage("lblDiscarded"), 0, -1, + gameCacheExile.getTrackableKeys(), null); - if (selection != null && selection.size() > 0) { - for (Card c : selection) { - if (c == null) { - continue; - } - if (game.getAction().moveTo(ZoneType.Exile, c, null) != null) { - StringBuilder sb = new StringBuilder(); - sb.append(p).append(" exiles ").append(c).append(" due to Dev Cheats."); - game.getGameLog().add(GameLogEntryType.DISCARD, sb.toString()); - } else { - game.getGameLog().add(GameLogEntryType.INFORMATION, "DISCARD CHEAT ERROR"); - } + final CardCollection selection = new CardCollection(); + gameCacheExile.addToList(views, selection); + + for (Card c : selection) { + if (c == null) { + continue; + } + if (game.getAction().moveTo(ZoneType.Exile, c, null) != null) { + StringBuilder sb = new StringBuilder(); + sb.append(p).append(" exiles ").append(c).append(" due to Dev Cheats."); + game.getGameLog().add(GameLogEntryType.DISCARD, sb.toString()); + } else { + game.getGameLog().add(GameLogEntryType.INFORMATION, "DISCARD CHEAT ERROR"); } } } /* * (non-Javadoc) - * + * * @see forge.player.IDevModeCheats#exileCardsFromBattlefield() */ @Override public void exileCardsFromBattlefield() { - final Player p = game.getPlayer(getGui().oneOrNone(localizer.getMessage("lblExileCardsFromPlayerBattlefieldConfirm"), - PlayerView.getCollection(game.getPlayers()))); - if (p == null) { + GameEntityViewMap gameCachePlayer = GameEntityView.getMap(game.getPlayers()); + + final PlayerView pv = getGui().oneOrNone(localizer.getMessage("lblExileCardsFromPlayerBattlefieldConfirm"), + gameCachePlayer.getTrackableKeys()); + if (pv == null || !gameCachePlayer.containsKey(pv)) { return; } + Player p = gameCachePlayer.get(pv); - final CardCollection selection; + GameEntityViewMap gameCacheExile = GameEntityView.getMap(p.getCardsIn(ZoneType.Battlefield)); - CardCollectionView cardsInPlay = p.getCardsIn(ZoneType.Battlefield); - selection = game.getCardList(getGui().many(localizer.getMessage("lblChooseCardsExile"), localizer.getMessage("lblDiscarded"), 0, -1, - CardView.getCollection(cardsInPlay), null)); + List views = getGui().many(localizer.getMessage("lblChooseCardsExile"), localizer.getMessage("lblDiscarded"), 0, -1, + gameCacheExile.getTrackableKeys(), null); - if (selection != null && selection.size() > 0) { - for (Card c : selection) { - if (c == null) { - continue; - } - if (game.getAction().moveTo(ZoneType.Exile, c, null) != null) { - StringBuilder sb = new StringBuilder(); - sb.append(p).append(" exiles ").append(c).append(" due to Dev Cheats."); - game.getGameLog().add(GameLogEntryType.ZONE_CHANGE, sb.toString()); - } else { - game.getGameLog().add(GameLogEntryType.INFORMATION, "EXILE FROM PLAY CHEAT ERROR"); - } + final CardCollection selection = new CardCollection(); + gameCacheExile.addToList(views, selection); + + for (Card c : selection) { + if (c == null) { + continue; + } + if (game.getAction().moveTo(ZoneType.Exile, c, null) != null) { + StringBuilder sb = new StringBuilder(); + sb.append(p).append(" exiles ").append(c).append(" due to Dev Cheats."); + game.getGameLog().add(GameLogEntryType.ZONE_CHANGE, sb.toString()); + } else { + game.getGameLog().add(GameLogEntryType.INFORMATION, "EXILE FROM PLAY CHEAT ERROR"); } } } @@ -2558,48 +2629,53 @@ public class PlayerControllerHuman extends PlayerController implements IGameCont */ @Override public void removeCardsFromGame() { - final Player p = game.getPlayer(getGui().oneOrNone(localizer.getMessage("lblRemoveCardBelongingWitchPlayer"), - PlayerView.getCollection(game.getPlayers()))); - if (p == null) { + GameEntityViewMap gameCachePlayer = GameEntityView.getMap(game.getPlayers()); + + final PlayerView pv = getGui().oneOrNone(localizer.getMessage("lblRemoveCardBelongingWitchPlayer"), + gameCachePlayer.getTrackableKeys()); + if (pv == null || !gameCachePlayer.containsKey(pv)) { return; } + Player p = gameCachePlayer.get(pv); final String zone = getGui().one(localizer.getMessage("lblRemoveCardFromWhichZone"), Arrays.asList("Hand", "Battlefield", "Library", "Graveyard", "Exile")); - final CardCollection selection; - CardCollectionView cards = p.getCardsIn(ZoneType.smartValueOf(zone)); - selection = game.getCardList(getGui().many(localizer.getMessage("lblChooseCardsRemoveFromGame"), localizer.getMessage("lblRemoved"), 0, -1, - CardView.getCollection(cards), null)); + GameEntityViewMap gameCacheExile = GameEntityView.getMap(cards); + List views = getGui().many(localizer.getMessage("lblChooseCardsRemoveFromGame"), localizer.getMessage("lblRemoved"), 0, -1, + gameCacheExile.getTrackableKeys(), null); - if (selection != null && selection.size() > 0) { - for (Card c : selection) { - if (c == null) { - continue; - } - c.getZone().remove(c); - c.ceaseToExist(); + final CardCollection selection = new CardCollection(); + gameCacheExile.addToList(views, selection); - StringBuilder sb = new StringBuilder(); - sb.append(p).append(" removes ").append(c).append(" from game due to Dev Cheats."); - game.getGameLog().add(GameLogEntryType.ZONE_CHANGE, sb.toString()); + for (Card c : selection) { + if (c == null) { + continue; } + c.getZone().remove(c); + c.ceaseToExist(); + + StringBuilder sb = new StringBuilder(); + sb.append(p).append(" removes ").append(c).append(" from game due to Dev Cheats."); + game.getGameLog().add(GameLogEntryType.ZONE_CHANGE, sb.toString()); } } /* * (non-Javadoc) - * + * * @see forge.player.IDevModeCheats#riggedPlanarRoll() */ @Override public void riggedPlanarRoll() { - final Player player = game.getPlayer( - getGui().oneOrNone(localizer.getMessage("lblWhichPlayerShouldRoll"), PlayerView.getCollection(game.getPlayers()))); - if (player == null) { + GameEntityViewMap gameCachePlayer = GameEntityView.getMap(game.getPlayers()); + + final PlayerView pv = getGui().oneOrNone(localizer.getMessage("lblWhichPlayerShouldRoll"), gameCachePlayer.getTrackableKeys()); + if (pv == null || !gameCachePlayer.containsKey(pv)) { return; } + final Player player = gameCachePlayer.get(pv); final PlanarDice res = getGui().oneOrNone(localizer.getMessage("lblChooseResult"), PlanarDice.values); if (res == null) { @@ -2618,7 +2694,7 @@ public class PlayerControllerHuman extends PlayerController implements IGameCont /* * (non-Javadoc) - * + * * @see forge.player.IDevModeCheats#planeswalkTo() */ @Override @@ -2873,7 +2949,7 @@ public class PlayerControllerHuman extends PlayerController implements IGameCont @Override public void reorderHand(final CardView card, final int index) { final PlayerZone hand = player.getZone(ZoneType.Hand); - hand.reorder(game.getCard(card), index); + hand.reorder(getCard(card), index); player.updateZoneForView(hand); } @@ -2885,30 +2961,25 @@ public class PlayerControllerHuman extends PlayerController implements IGameCont @Override public List chooseCardsForSplice(SpellAbility sa, List cards) { - HashMap mapCVtoC = new HashMap<>(); - for (Card card : cards) { - mapCVtoC.put(card.getView(), card); - } - List choices = new ArrayList<>(mapCVtoC.keySet()); - List chosen; - chosen = getGui().many( + GameEntityViewMap gameCacheSplice = GameEntityView.getMap(cards); + + List chosen = getGui().many( localizer.getMessage("lblChooseCardstoSpliceonto"), localizer.getMessage("lblChosenCards"), 0, - choices.size(), - choices, + gameCacheSplice.size(), + gameCacheSplice.getTrackableKeys(), sa.getHostCard().getView() ); - List chosenCards = new ArrayList<>(); - for (CardView cardView : chosen) { - chosenCards.add(mapCVtoC.get(cardView)); - } + + List chosenCards = new CardCollection(); + gameCacheSplice.addToList(chosen, chosenCards); return chosenCards; } /* * (non-Javadoc) - * + * * @see forge.game.player.PlayerController#chooseOptionalCosts(forge.game. * spellability.SpellAbility, java.util.List) */ @@ -2939,13 +3010,27 @@ public class PlayerControllerHuman extends PlayerController implements IGameCont } @Override - public CardCollection chooseCardsForEffectMultiple(Map validMap, SpellAbility sa, String title) { + public CardCollection chooseCardsForEffectMultiple(Map validMap, SpellAbility sa, String title, boolean isOptional) { CardCollection result = new CardCollection(); for (Map.Entry e : validMap.entrySet()) { - result.addAll(chooseCardsForEffect(e.getValue(), sa, title + " " + e.getKey(), 0, 1, true)); + result.addAll(chooseCardsForEffect(e.getValue(), sa, title + " " + e.getKey(), 0, 1, isOptional, null)); } return result; } + public Card getCard(final CardView cardView) { + return getGame().findByView(cardView); + } + + public CardCollection getCardList(Iterable cardViews) { + CardCollection result = new CardCollection(); + for(CardView cardView : cardViews){ + final Card c = this.getCard(cardView); + if (c != null) { + result.add(c); + } + } + return result; + } } diff --git a/forge-gui/src/main/java/forge/player/TargetSelection.java b/forge-gui/src/main/java/forge/player/TargetSelection.java index 914f22e0916..d9230e11b1e 100644 --- a/forge-gui/src/main/java/forge/player/TargetSelection.java +++ b/forge-gui/src/main/java/forge/player/TargetSelection.java @@ -6,12 +6,12 @@ * it under the terms of the GNU General Public License as published by * the Free Software Foundation, either version 3 of the License, or * (at your option) any later version. - * + * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the * GNU General Public License for more details. - * + * * You should have received a copy of the GNU General Public License * along with this program. If not, see . */ @@ -21,6 +21,8 @@ import com.google.common.collect.Lists; import com.google.common.collect.Maps; import forge.game.Game; import forge.game.GameEntity; +import forge.game.GameEntityView; +import forge.game.GameEntityViewMap; import forge.game.GameObject; import forge.game.card.Card; import forge.game.card.CardUtil; @@ -44,7 +46,7 @@ import java.util.Map; *

* Target_Selection class. *

- * + * * @author Forge * @version $Id: TargetSelection.java 25148 2014-03-12 08:28:52Z swordshine $ */ @@ -63,14 +65,18 @@ public class TargetSelection { private boolean bTargetingDone = false; + private boolean isMandatory() { + return ability.isMandatory() || getTgt().getMandatory(); + } + public final boolean chooseTargets(Integer numTargets) { final TargetRestrictions tgt = getTgt(); final boolean canTarget = tgt != null && tgt.doesTarget(); if (!canTarget) { throw new RuntimeException("TargetSelection.chooseTargets called for ability that does not target - " + ability); } - - // Number of targets is explicitly set only if spell is being redirected (ex. Swerve or Redirect) + + // Number of targets is explicitly set only if spell is being redirected (ex. Swerve or Redirect) final int minTargets = numTargets != null ? numTargets.intValue() : tgt.getMinTargets(ability.getHostCard(), ability); final int maxTargets = numTargets != null ? numTargets.intValue() : tgt.getMaxTargets(ability.getHostCard(), ability); //final int maxTotalCMC = tgt.getMaxTotalCMC(ability.getHostCard(), ability); @@ -95,14 +101,14 @@ public class TargetSelection { // Cancel ability if there aren't any valid Candidates return false; } - if (tgt.getMandatory() && !hasCandidates && hasEnoughTargets) { + if (isMandatory() && !hasCandidates && hasEnoughTargets) { // Mandatory target selection, that has no candidates but enough targets (Min == 0, but no choices) return true; } - + final List zones = tgt.getZone(); - final boolean mandatory = tgt.getMandatory() && hasCandidates; - + final boolean mandatory = isMandatory() && hasCandidates; + final boolean choiceResult; final boolean random = tgt.isRandomTarget(); if (random) { @@ -167,7 +173,7 @@ public class TargetSelection { choiceResult = this.chooseCardFromList(validTargets, true, mandatory); } } - // some inputs choose cards one-by-one and need to be called again + // some inputs choose cards one-by-one and need to be called again return choiceResult && chooseTargets(numTargets); } @@ -175,6 +181,8 @@ public class TargetSelection { // Send in a list of valid cards, and popup a choice box to target final Game game = ability.getActivatingPlayer().getGame(); + GameEntityViewMap gameCacheChooseCard = GameEntityView.getMap(choices); + final List crdsBattle = Lists.newArrayList(); final List crdsExile = Lists.newArrayList(); final List crdsGrave = Lists.newArrayList(); @@ -228,7 +236,7 @@ public class TargetSelection { // is there a more elegant way of doing this? choicesFiltered.add(msgDone); } - + Object chosen = null; if (!choices.isEmpty() && mandatory) { chosen = controller.getGui().one(getTgt().getVTSelection(), choicesFiltered); @@ -245,7 +253,10 @@ public class TargetSelection { } if (chosen instanceof CardView) { - ability.getTargets().add(game.getCard((CardView) chosen)); + if (!gameCacheChooseCard.containsKey(chosen)) { + return false; + } + ability.getTargets().add(gameCacheChooseCard.get((CardView) chosen)); } return true; } @@ -292,7 +303,7 @@ public class TargetSelection { if (madeChoice instanceof StackItemView) { ability.getTargets().add(stackItemViewCache.get(madeChoice).getSpellAbility(true)); } - else {// 'FINISH TARGETING' chosen + else {// 'FINISH TARGETING' chosen bTargetingDone = true; } } diff --git a/forge-gui/src/main/java/forge/properties/ForgeConstants.java b/forge-gui/src/main/java/forge/properties/ForgeConstants.java index 471e6acbbf0..eedfa484152 100644 --- a/forge-gui/src/main/java/forge/properties/ForgeConstants.java +++ b/forge-gui/src/main/java/forge/properties/ForgeConstants.java @@ -47,6 +47,8 @@ public final class ForgeConstants { public static final String IMAGE_LIST_ACHIEVEMENTS_FILE = LISTS_DIR + "achievement-images.txt"; public static final String NET_DECKS_LIST_FILE = LISTS_DIR + "net-decks.txt"; public static final String NET_DECKS_COMMANDER_LIST_FILE = LISTS_DIR + "net-decks-commander.txt"; + public static final String NET_DECKS_BRAWL_LIST_FILE = LISTS_DIR + "net-decks-brawl.txt"; + public static final String CHANGES_FILE = ASSETS_DIR + "README.txt"; public static final String CHANGES_FILE_NO_RELEASE = ASSETS_DIR + "CHANGES.txt"; @@ -69,6 +71,7 @@ public final class ForgeConstants { public static final String LANG_DIR = RES_DIR + "languages" + PATH_SEPARATOR; public static final String EFFECTS_DIR = RES_DIR + "effects" + PATH_SEPARATOR; public static final String PUZZLE_DIR = RES_DIR + "puzzle" + PATH_SEPARATOR; + public static final String TUTORIAL_DIR = RES_DIR + "tutorial" + PATH_SEPARATOR; public static final String DECK_GEN_DIR = RES_DIR + "deckgendecks" + PATH_SEPARATOR; @@ -237,6 +240,7 @@ public final class ForgeConstants { public static final String QUEST_PREFS_FILE = USER_PREFS_DIR + "quest.preferences"; public static final String CONQUEST_PREFS_FILE = USER_PREFS_DIR + "conquest.preferences"; public static final String ITEM_VIEW_PREFS_FILE = USER_PREFS_DIR + "item_view.preferences"; + public static final String CLOSE_CONN_COMMAND = "<<_EM_ESOLC_<<"; // data that has defaults in the program dir but overrides/additions in the user dir private static final String _DEFAULTS_DIR = RES_DIR + "defaults" + PATH_SEPARATOR; diff --git a/forge-gui/src/main/java/forge/properties/ForgePreferences.java b/forge-gui/src/main/java/forge/properties/ForgePreferences.java index c18a316c30a..fa49f465f71 100644 --- a/forge-gui/src/main/java/forge/properties/ForgePreferences.java +++ b/forge-gui/src/main/java/forge/properties/ForgePreferences.java @@ -84,6 +84,7 @@ public class ForgePreferences extends PreferencesStore { UI_IMAGE_CACHE_MAXIMUM("400"), UI_OVERLAY_FOIL_EFFECT ("true"), UI_HIDE_REMINDER_TEXT ("false"), + UI_SR_OPTIMIZE ("false"), UI_OPEN_PACKS_INDIV ("false"), UI_STACK_CREATURES ("false"), UI_UPLOAD_DRAFT ("false"), @@ -139,7 +140,7 @@ public class ForgePreferences extends PreferencesStore { UI_ENABLE_PRELOAD_EXTENDED_ART("false"), UI_ENABLE_BORDER_MASKING("false"), UI_SHOW_FPS("false"), - UI_USE_ELSA("false"), + UI_NETPLAY_COMPAT("false"), UI_LOAD_UNKNOWN_CARDS("true"), UI_ALLOW_ORDER_GRAVEYARD_WHEN_NEEDED ("Never"), UI_DEFAULT_FONT_SIZE("12"), diff --git a/forge-gui/src/main/java/forge/puzzle/PuzzleIO.java b/forge-gui/src/main/java/forge/puzzle/PuzzleIO.java index ddec7e8f2a2..2f230c0c808 100644 --- a/forge-gui/src/main/java/forge/puzzle/PuzzleIO.java +++ b/forge-gui/src/main/java/forge/puzzle/PuzzleIO.java @@ -16,10 +16,10 @@ public class PuzzleIO { public static final String SUFFIX_DATA = ".pzl"; public static final String SUFFIX_COMPLETE = ".complete"; - public static ArrayList loadPuzzles() { + public static ArrayList loadPuzzles(String directory) { String[] pList; // get list of puzzles - final File pFolder = new File(ForgeConstants.PUZZLE_DIR); + final File pFolder = new File(directory); if (!pFolder.exists()) { throw new RuntimeException("Puzzles : folder not found -- folder is " + pFolder.getAbsolutePath()); } @@ -33,7 +33,7 @@ public class PuzzleIO { ArrayList puzzles = Lists.newArrayList(); for (final String element : pList) { if (element.endsWith(SUFFIX_DATA)) { - final List pfData = FileUtil.readFile(ForgeConstants.PUZZLE_DIR + element); + final List pfData = FileUtil.readFile(directory + element); String filename = element.replace(SUFFIX_DATA, ""); boolean completed = FileUtil.doesFileExist(ForgeConstants.USER_PUZZLE_DIR + element.replace(SUFFIX_DATA, SUFFIX_COMPLETE)); @@ -48,9 +48,4 @@ public class PuzzleIO { public static Map> parsePuzzleSections(List pfData) { return FileSection.parseSections(pfData); } - - - public static File getPuzzleFile(final String name) { - return new File(ForgeConstants.PUZZLE_DIR, name + SUFFIX_DATA); - } } diff --git a/forge-gui/src/main/java/forge/quest/StartingPoolPreferences.java b/forge-gui/src/main/java/forge/quest/StartingPoolPreferences.java index 3b94497133e..b4713b04686 100644 --- a/forge-gui/src/main/java/forge/quest/StartingPoolPreferences.java +++ b/forge-gui/src/main/java/forge/quest/StartingPoolPreferences.java @@ -23,7 +23,7 @@ import java.util.List; * This class is used to store the Quest starting pool preferences. * (It could be expanded to store other Quest starting preferences as well, * in order to reduce the number of parameters that need to be passed to - * QuestController.newGame from CSubmenuQuestData) + * QuestController.newGame from CSubmenuQuestStart) * */ public final class StartingPoolPreferences { diff --git a/forge-gui/src/main/java/forge/quest/StartingPoolType.java b/forge-gui/src/main/java/forge/quest/StartingPoolType.java index dc1bd6dbe3c..875c84f1adb 100644 --- a/forge-gui/src/main/java/forge/quest/StartingPoolType.java +++ b/forge-gui/src/main/java/forge/quest/StartingPoolType.java @@ -1,19 +1,21 @@ package forge.quest; +import forge.util.Localizer; + public enum StartingPoolType { - Complete("Unrestricted"), - Sanctioned("Sanctioned format"), - Casual("Casual/Historic format"), - CustomFormat("Custom format"), - Precon("Event or starter deck"), - SealedDeck("My sealed deck"), - DraftDeck("My draft deck"), - Cube("Predefined cube"); + Complete("lblUnrestricted"), + Sanctioned("lblSanctionedFormat"), + Casual("lblCasualOrHistoricFormat"), + CustomFormat("lblCustomFormat"), + Precon("lblEventOrStartDeck"), + SealedDeck("lblMySealedDeck"), + DraftDeck("lblMyDraftDeck"), + Cube("lblPredefinedCube"); private final String caption; StartingPoolType(String caption0) { - caption = caption0; + caption = Localizer.getInstance().getMessage(caption0); } /* (non-Javadoc) diff --git a/forge-gui/src/main/java/forge/quest/data/QuestAchievements.java b/forge-gui/src/main/java/forge/quest/data/QuestAchievements.java index ca650629ddc..d5c29d91158 100644 --- a/forge-gui/src/main/java/forge/quest/data/QuestAchievements.java +++ b/forge-gui/src/main/java/forge/quest/data/QuestAchievements.java @@ -296,6 +296,9 @@ public class QuestAchievements { catch(ArrayIndexOutOfBoundsException e) { return null; } + catch(IndexOutOfBoundsException e) { + return null; + } } diff --git a/forge-gui/src/main/java/forge/sound/EventVisualizer.java b/forge-gui/src/main/java/forge/sound/EventVisualizer.java index 69ce7a8fba1..734fd807df2 100644 --- a/forge-gui/src/main/java/forge/sound/EventVisualizer.java +++ b/forge-gui/src/main/java/forge/sound/EventVisualizer.java @@ -22,6 +22,7 @@ import forge.game.event.GameEventCardSacrificed; import forge.game.event.GameEventCardTapped; import forge.game.event.GameEventFlipCoin; import forge.game.event.GameEventGameOutcome; +import forge.game.event.GameEventGameStarted; import forge.game.event.GameEventLandPlayed; import forge.game.event.GameEventManaBurn; import forge.game.event.GameEventPlayerLivesChanged; @@ -47,6 +48,11 @@ public class EventVisualizer extends IGameEventVisitor.Base imp this.player = lobbyPlayer; } + @Override + public SoundEffectType visit(GameEventGameStarted event) { + return SoundEffectType.StartDuel; + } + @Override public SoundEffectType visit(final GameEventCardDamaged event) { return SoundEffectType.Damage; } @Override diff --git a/forge-gui/src/main/java/forge/sound/SoundEffectType.java b/forge-gui/src/main/java/forge/sound/SoundEffectType.java index 14ea9684c53..002e93360a0 100644 --- a/forge-gui/src/main/java/forge/sound/SoundEffectType.java +++ b/forge-gui/src/main/java/forge/sound/SoundEffectType.java @@ -83,6 +83,7 @@ public enum SoundEffectType { ScriptedEffect("", false), // Plays the effect defined by SVar:SoundEffect Shuffle("shuffle.wav", false), Sorcery("sorcery.wav", false), + StartDuel("start_duel.wav",false), Tap("tap.wav", false), Token("token.wav", true), Untap("untap.wav", true), diff --git a/forge-gui/src/main/java/forge/util/gui/SOptionPane.java b/forge-gui/src/main/java/forge/util/gui/SOptionPane.java index 173666cad57..376fd90ef39 100644 --- a/forge-gui/src/main/java/forge/util/gui/SOptionPane.java +++ b/forge-gui/src/main/java/forge/util/gui/SOptionPane.java @@ -51,8 +51,12 @@ public class SOptionPane { } public static boolean showConfirmDialog(final String message, final String title, final String yesButtonText, final String noButtonText, final boolean defaultYes) { + return showConfirmDialog(message, title, yesButtonText, noButtonText, defaultYes, false); + } + + public static boolean showConfirmDialog(final String message, final String title, final String yesButtonText, final String noButtonText, final boolean defaultYes, final boolean noicon) { final List options = ImmutableList.of(yesButtonText, noButtonText); - final int reply = SOptionPane.showOptionDialog(message, title, QUESTION_ICON, options, defaultYes ? 0 : 1); + final int reply = SOptionPane.showOptionDialog(message, title, noicon ? null : QUESTION_ICON, options, defaultYes ? 0 : 1); return (reply == 0); } diff --git a/forge-gui/tools/RankingScraper.py b/forge-gui/tools/RankingScraper.py index f1711462b09..2a22b28f340 100644 --- a/forge-gui/tools/RankingScraper.py +++ b/forge-gui/tools/RankingScraper.py @@ -45,8 +45,8 @@ def smdsRankings(edition='EldritchMoon', name='Eldritch Moon'): return True -def draftsimRankings(edition='SOI', name='Shadows over Innistrad'): - r = requests.get("http://draftsim.com/%s.js" % edition) +def draftsimRankings(edition='2XM', name='Double Masters'): + r = requests.get("http://draftsim.com/generated/%s.js" % edition) tx = r.text start = tx.find('[') end = tx.rfind(']') diff --git a/forge-gui/tools/cardnames-es-ES-patch.txt b/forge-gui/tools/cardnames-es-ES-patch.txt index a0e895405ae..85cb88f36d0 100644 --- a/forge-gui/tools/cardnames-es-ES-patch.txt +++ b/forge-gui/tools/cardnames-es-ES-patch.txt @@ -1,4 +1,4 @@ -Abandon Hope|Perder la esperanza|Conjuro|Como coste adicional para jugar Perder la esperanza, descártate X cartas de tu mano.\nMira ls mano del oponente objetivo y elige X cartas. Ese jugador se descarta de esas cartas. +Abandon Hope|Perder la esperanza|Conjuro|Como coste adicional para jugar Perder la esperanza, descártate X cartas de tu mano.\nMira la mano del oponente objetivo y elige X cartas. Ese jugador se descarta de esas cartas. Abbey Gargoyles|Gárgolas de la Abadía|Criatura - Gárgola|Vuela, protección contra rojo. Abbey Matron|Abadesa|Criatura - Clérigo Humano|{W}, {T}: La Abadesa obtiene +0/+3 hasta el final del turno. Abduction|Secuestro|Encantamiento - Aura|Encantar criatura\nCuando el Secuestro entra en juego, endereza la criatura objetivo.\nControlas la criatura encantada.\nCuando la criatura encantada vaya a su cementerio, devuelve esa criatura al juego bajo el control de su propietario. @@ -20,11 +20,17 @@ Acidic Dagger|Daga Corrosiva|Artefacto|{4}, {T}: Destruye la criatura no muro qu Acidic Sliver|Fragmentado corrosivo|Criatura - Fragmentado|Todos los fragmentados tienen "{2}, Sacrifica esta criatura: Esta criatura hace 2 puntos de daño a la criatura o jugador objetivo." Acidic Soil|Suelo ácido|Conjuro|El Suelo ácido hace a cada jugador daño igual al número de tierras que controla. Acridian|Acrídido|Criatura - Insecto|Eco {1}{G} (Al comienzo de tu próximo mantenimiento después de que este permanente entra bajo tu control, sacrifícalo a menos que pagues su coste de maná.) +Active Volcano|Volcán activo|Instantáneo|Elige uno —\n• Destruye el permanente azul objetivo.\n• Devuelve la isla objetivo a la mano de su dueño. Adarkar Sentinel|Centinela de Adarkar|Criatura Artefacto - Soldado|{1}: El Centinela de Adarkar obtiene +0/+1 hasta el final del turno. Adarkar Unicorn|Unicornio de Adarkar|Criatura - Unicornio|{T}: Añade {U} o {C}{U} a tu reserva de maná. Este maná sólo puede ser usado para pagar el mantenimiento acumulativo. Addle|Turbar|Conjuro|Elige un color. Mira la mano del jugador objetivo y elige una carta de ese color. Ese jugador se descarta esa carta. +Adun Oakenshield|Adun Escudoroble|Criatura Legendaria - Caballero Humano|{B}{R}{G}, {T}: Devuelve la carta de criatura objetivo de tu cementerio a tu mano. Advance Scout|Explorador avanzado|Criatura - Explorador Soldado Humano|Daña primero\n{W}: La criatura objetivo gana la habilidad de dañar primero hasta el final del turno. +Adventurers' Guildhouse|Casa del Gremio de Aventureros|Tierra|Las criaturas legendarias verdes que controlas tienen "banda con otras criaturas legendarias". Aegis of the Meek|Égida de los mansos|Artefacto|{1}, {T}: La criatura objetivo 1/1 gana +1/+2 hasta el final del turno. +Aeolipile|Aeolipile|Artefacto|{1}, {T}, sacrificar Aeolipile: inflinge 2 puntos de daños a cualquier objetivo. +Aeon Chronicler|Cronista de los eones|Criatura - Avatar|Tanto la fuerza como la resistencia del Cronista de los eones son iguales a la cantidad de cartas que haya en tu mano.\nSuspender X - {X}{3}{U}. X no puede ser 0.\nSiempre que se remueva un contador de tiempo del Cronista de los eones mientras está exiliado, roba una carta. +Aerathi Berseker|Berseker Aerathi|Criatura - Berserker Humano|Ímpetu 3 (Siempre que esta criatura se bloquea, obtiene +3/+3 hasta el final del turno por cada criatura que la bloquea más allá de la primera.) Aerial Caravan|Caravana aérea|Criatura - Soldado Humano|Vuela\n{1}{U}{U}: Retira del juego la carta superior de tu biblioteca. Hasta final del turno, puedes jugar esa carta como si estuviera en tu mano. (Muestra la carta cuando la retirastes del juego.) Aether Barrier|Barrera de Éter|Encantamiento|Siempre que un jugador juegue un hechizo de criatura, ese jugador sacrifica un permanente a menos que pague {1}. Aether Flash|Destello del Éter|Encantamiento|Siempre que una criatura entra en juego, el Destello del Éter le hace 2 puntos de daño. @@ -38,14 +44,18 @@ Aftershock|Conmoción posterior|Conjuro|Destruye el artefacto, criatura o tierra Agent of Shauku|Agente de Shauku|Criatura - Mercenario Humano|{1}{B}, Sacrificar una tierra: La criatura objetivo obtiene +2/+0 hasta el final del turno. Agent of Stromgald|Agente de Stromgald|Criatura — Caballero Humano|{R}: Añade {B} a tu reserva de maná. Aggression|Agresión|Encantamiento - Aura|La Agresión sólo puede encantar una criatura que no sea muro\nLa criatura encantada tiene la habilidad de dañar primero y arrollar.\nAl final del turno de su controlador, destruye la criatura encantada si no atacó este turno. +Aggressive Instinct|Instinto Agresivo|Conjuro|La criatura objetivo que controlas hace un daño igual a su fuerza a la criatura objetivo que no controlas. Aggressive Urge|Impulso Agresivo|Instantáneo|La criatura objetivo obtiene +1/+1 hasta el final del turno.\nRoba una carta. Agility|Agilidad|Encantamiento - Aura|Encantar criatura.\nLa criatura encantada obtiene +1/+1 y tiene la habilidad de flanquear. (Siempre que una criatura sin la habilidad de flanquear bloquee a esta criatura, la criatura bloqueadora obtiene -1/-1 hasta el final del turno.) Agonizing Demise|Fallecimiento Agónico|Instantáneo|Estímulo {1}{R} (Puedes pagar {1}{R} adicional en cuanto lances este hechizo.)\nDestruye la criatura objetivo que no sea negra. No puede ser regenerada. Si el Fallecimiento Agónico fue estimulado, le hace daño al controlador de esa criatura igual a la fuerza de esa criatura. Agonizing Memories|Recuerdos agónicos|Conjuro|Mira la mano del jugador objetivo y elige dos cartas de ahí. Pon esas cartas en la parte superior de la biblioteca de ese jugador en cualquier orden. Air Bladder|Vejiga de aire|Encantamiento — Aura|Encantar criatura\nLa criatura encantada tiene la habilidad de volar.\nLa criatura encantada puede bloquear sólo a las criaturas con la habilidad de volar. Air Elemental|Elemental de aire|Criatura — Elemental|Vuela. +Aisling Leprechaun|Duende de Aisling|Criatura - Hada|Siempre que el Duende de Aisling bloquea o es bloqueado por una criatura, esa criatura se vuelve verde. (Este efecto dura indefinidamente). +Akki Lavarunner|Akki corredor de lava|Criatura - Trasgo Guerrero|Prisa\nSiempre que Akki corredor de lava haga daño a un oponente, dale la vuelta. Akron Legionnaire|Legionario de Akron|Criatura - Soldado Gigante|Excepto por criaturas llamadas Legionario de Akron y criaturas artefactos, las criaturas de tu control no pueden atacar. Aku Djinn|Djinn de Aku|Criatura — Djinn|Arrolla\nAl comienzo de tu mantenimiento, pon un contador +1/+1 en cada criatura que no controles. +Al-abara's Carpet|Alfombra de Al-abara|Artefacto|{5}, {T}: Prevén todo el daño que se te infligiría este turno al atacar a criaturas sin la habilidad de volar. Alabaster Dragon|Dragón de Alabastro|Criatura - Dragón Volador|Vuela\nSi el Dragón de Alabastro fuera a ser puesto en un cementerio desde el juego, baraja el Dragón de Alabastro en la biblioteca de su propietario. Alabaster Leech|Sanguijuela de Alabastro|Criatura - Sanguijuela|Los hechizos blancos cuestan {W} más para jugarlos. Alabaster Potion|Poción de alabastro|Instántaneo|Elige uno —\n• El jugador objetivo gana X vidas.\n• Prevén los siguientes X puntos de daño que fueran a recibir la criatura o jugador objetivo este turno. @@ -57,13 +67,19 @@ Alaborn Trooper|Soldado de caballería de Alaborn|Criatura — Soldado Humano| Alaborn Veteran|Veterano alaborn|Criatura — Caballero Humano|{T}: La criatura objetivo obtiene +2/+2 hasta el final del turno. Activa esta habilidad sólo durante tu turno, antes de que los atacantes sean declarados. Alaborn Zealot|Defensor alaborn|Criatura — Soldado Humano|Cuando el Defensor alaborn bloquee a una criatura, destruye esa criatura y al Defensor alaborn. Aladdin's Lamp|Lámpara de Aladino|Artefacto|{X}, {T}: La próxima vez que fueras a robar una carta este turno, en vez de eso mira las X primeras cartas de tu biblioteca y roba una de ellas. Baraja el resto de ponlas en la parte inferior de tu biblioteca. X no puede ser 0. +Aladdin|Aladdin|Criatura — Bribón humano|{1}{R}{R}, {T}: Gana el control del artefacto objetivo mientras controles a Aladdin. Alarum|Voz de alarma|Instantáneo|Endereza la criatura no atacante. La criatura gana +1/+3 hasta el final del turno. Albino Troll|Troll albino|Criatura — Trol|Eco {1}{G} (Al comienzo de tu próximo mantenimiento después de que este permanente entra bajo tu control, sacrifícalo a menos que pagues su coste de maná.)\n{1}{G}: Regenera el Troll albino. +Alchor's Tomb|Tumba de Alchor|Artefacto|{2}, {T}: El objetivo permanente que controlas se convierte en el color que elijas. (Este efecto dura indefinidamente). Aleatory|Azar|Instantáneo|Juega el Azar sólo durante el combate después de declarar bloqueadores.\nLanza una moneda. Si ganas el lanzamiento, la criatura objetivo obtiene +1/+1 hasta el final del turno.\nRoba una carta al comienzo del siguiente mantenimiento. +Alela, Artful Provocateur|Alela, Provocadora ingeniosa|Criatura Legendaria - Hada Hechicera|Vuela, toque mortal, vínculo vital\nLas otras criaturas que controlas que vuelan obtienen +1/+0.\nSiempre que lances un hechizo de artefacto o encantamiento, crea un token de criatura Hada azul 1/1 con la habilidad de volar. +Alert Shu Infantry|Alerta de infantería Shu|Criatura - Soldado humano|Vigilancia Alexi's Cloak|Capa de Alexi|Encantamiento — Aura|Puedes jugar la Capa de Alexi cuando puedas jugar un instantáneo.\nLa criatura encantada no puede ser objetivo de hechizos ni habilidades. Alexi, Zephyr Mage|Alexi, Maga Céfira|Criatura Legendaria - Cambiahechizos Humano|{X}{U}, {T}, Descartar dos cartas de tu mano: Devuelve X criaturas objetivo a la mano de sus propietarios. +Ali from Cairo|Ali de El Cairo|Criatura - Humano|El daño que reduciría tu total de vidas a menos de 1 lo reduce a 1 en su lugar. Ali Baba|Ali Baba|Criatura — Bribón Humano|{R}: Gira el muro objetivo. Aliban's Tower|Torre de Alibán|Instantáneo|La criatura bloqueando objetivo obtiene +3/+1 hasta el final del turno. +Alive|Vivo|Conjuro|Crea una ficha de criatura Centauro verde 3/3.\nFusión (Puedes lanzar una o ambas mitades de esta carta de tu mano). Allay|Mitigar|Instantáneo|Retorno {3} (Puedes tú pagas {3} además de cualquier otro coste cuando tú juegues este hechizo, ponlo en tu mano en vez de tu cementerio como parte de su resolución.)\nDestruye el encantamiento objetivo. Alley Grifters|Embaucadores callejeros|Criatura — Mercenario Humano|Siempre que los Embaucadores callejeros sean bloqueados, el jugador defensor se descarta de una carta de su mano. Allied Strategies|Estrategias Aliadas|Conjuro|Dominio - El jugador objetivo roba una carta por cada tipo de tierra básica que controle. @@ -81,6 +97,7 @@ Amber Prison|Prisión de ámbar|Artefacto|Puedes elegir no enderezar la Prisión Ambush Commander|Comandante de Emboscada|Criatura — Elfo|Los bosques que controlas son criaturas Elfo verde 1/1 que siguen siendo tierras.\n{1}{G}, sacrificar un Elfo: La criatura objetivo obtiene +3/+3 hasta el final del turno. Ambush Party|Banda emboscada|Criatura - Bribón Humano|Daña primero, prisa Ambush|Emboscada|Instantáneo|Las criaturas bloqueando ganan la habilidad de dañar primero hasta el final del turno. +Amnesia|Amnesia|Conjuro|El jugador objetivo revela su mano y descarta todas las cartas que no sean tierra. Amok|Locura temporal|Encantamiento|{1}, Descarta una carta al azar de tu mano: Pon un contador +1/+1 en la criatura objetivo. Amphibious Kavu|Kavu Anfibio|Criatura — Kavu|Siempre que el Kavu Anfibio bloquea o sea bloqueado por una o más criaturas azules y/o negras, el Kavu Anfibio obtiene +3/+3 hasta el final del turno. Amrou Kithkin|Kitkin Amrou|Criatura — Kithkin|La Amrou Kithkin no puede ser bloqueada por criaturas con fuerza 3 o superior. @@ -97,9 +114,11 @@ Anaba Ancestor|Ancestro Anaba|Criatura - Minotauro Espíritu|{T}: el minotauro o Anaba Spirit Crafter|Animista de Anaba|Criatura — Chamán Minotauro|Todos los minotauros obtienen +1/+0. Anarchy|Anarquía|Conjuro|Destruye todos los permanentes blancos. Anavolver|Anavolver|Criatura — Volver|Estímulo {1}{U} y/o {B} (Puedes pagar {1}{U} y/o {B} adicionales al lanzar este hechizo.)\nSi pagaste el coste del estímulo {1}{U}, entra en juego con dos contadores +1/+1 sobre él y tiene la habilidad de volar.\nSi pagaste el coste del estímulo {B}, el Anavolver entra en juego con un contador +1/+1 sobre él y con "Pagar 3 vidas: Regenerar Anavolver". +Ancestor Dragon|Dragón ancestral|Criatura - Dragón|Vuela\nSiempre que una o más criaturas que controlas ataquen, ganas 1 vida por cada criatura atacante. Ancestral Knowledge|Conocimiento ancestral|Encantamiento|Mantenimiento acumulativo {1} (Al comienzo de tu mantenimiento, pon un contador de edad en este permanente, luego sacrifícalo a menos que pagues su coste de mantenimiento por cada contador de edad en él.)\nCuando el Conocimiento ancestral entra en juego, mira las diez cartas superiores de tu biblioteca, luego exilia cualquier número de ellas y vuelve a poner el resto encima de tu biblioteca en cualquier orden.\nCuando el Conocimiento ancestral abandone el juego, baraja tu biblioteca. Ancestral Mask|Máscara ancestral|Encantamiento — Aura|Encantar criatura\nLa criatura encantada obtiene +2/+2 por cada otro encantamiento en juego. Ancestral Memories|Bendición angélica|Conjuro|Mira las siete cartas superiores de tu biblioteca. Pon dos de ellas en tu mano y el resto en tu cementerio. +Ancestral Recall|Retiro ancestral|Instantáneo|El jugador objetivo roba tres cartas. Ancient Den|Guarida antigua|Tierra artefacto|(La Guarida antigua no es un hechizo.)\n{T}: Agrega {W} a tu reserva de maná. Ancient Hydra|Hidra antigua|Criatura — Hidra|Desaparecer 5 (Esta criatura entra en juego con cinco contadores de desaparecer. Al comienzo de tu mantenimiento, quita un contador de desaparición sobre ella. Si no puedes, sacrifícala.)\n{1}, Quita un contador de desaparición de la Hidra Antigua: hace 1 punto de daño a cualquier objetivo. Ancient Kavu|Kavu Antiguo|Criatura — Kavu|{2}: El Kavu Antiguo se convierte en incoloro hasta el final del turno. @@ -118,6 +137,7 @@ Angelic Curator|Conservador angélico|Criatura - Espíritu Ángel|Vuela, protecc Angelic Favor|Servicio angelical|Instantáneo|Si controlas una llanura, puedes girar una criatura enderezada de tu control en vez de pagar el coste de maná del Servicio angelical.\nJuega el Servicio angelical sólo durante el combate.\Pon una ficha criatura Ángel blanco 4/4 con la habilidad de volar. Ponlo en el cementerio al principio del siguiente paso final. Angelic Protector|Protector angelical|Criatura — Ángel|Vuela\nSiempre que el Protector angelical sea objetivo de hechizos o habilidades, el Protector angelical obtiene +0/+3 hasta el final del turno. Angelic Renewal|Renovación angélica|Encantamiento|Siempre que una criatura vaya a un cementerio, puedes sacrificar la Renovación angélica. Si lo haces, devuelve esa criatura al juego. +Angelic Reward|Recompensa angelical|Encantamiento - Aura|Encantar criatura.\nLa criatura encantada obtiene +3/+3 y tiene la habilidad de volar. Angelic Shield|Escudo Angélico|Encantamiento|Las criaturas de tu control obtienen +0/+1.\nSacrifica el Escudo Angélico: Devuelve la criatura objetivo a la mano de su propietario. Angry Mob|Turba|Criatura — Humano|Arrolla\nDurante tu turno, la fuerza y la resistencia de la Turba son igual a 2 más el número de pantanos que todos los oponentes controlan. Durante el turno de otro jugador, la fuerza y la resistencia de la Turba son cada una 2. Animate Artifact|Animar artefacto|Encantamiento — Aura|Encantar artefacto\nMientras el artefacto encantado no sea una criatura, es un artefacto criatura con fuerza y resistencia iguales a su coste de maná convertido. @@ -179,7 +199,7 @@ Arrest|Arresto|Encantamiento - Aura|Encantar criatura. Arrogant Vampire|Vampiro arrogante|Criatura - Vampiro|Vuela. Artifact Mutation|Mutación de Artefacto|Instantáneo|Destruye el artefacto objetivo. No puede ser regenerado. Crea X fichas de criatura Saprolín verdes 1/1, donde X es el coste de maná convertido de ese artefacto. Ascendant Evincar|Evincar predominante|Criatura Legendaria - Vampiro|Vuela. -Ashen Ghoul|Gul ceniciento|Criatura - Zombie|Prisa. +Ashen Ghoul|Gul ceniciento|Criatura - Zombie|Prisa. (La criatura puede atacar y {T} el turno en el que entra en juego.)\n{B}: Retorna al Gul ceniciento al juego. Juega esta habilidad sólo durante tu mantenimiento y sólo si el Gul ceniciento está en tu cementerio con tres o más criaturas encima de él. Ashen Powder|Polvo ceniciento|Conjuro|Pon la carta de criatura objetivo del cementerio de un oponente en juego bajo tu control. Ashes to Ashes|Cenizas a las cenizas|Conjuro|Retira del juego dos criaturas objetivo que no sean criaturas artefacto. Las Cenizas a las cenizas te hacen 5 puntos de daño. Ashnod's Altar|Altar de Ashnod|Artefacto|Sacrifica una criatura: Añade 2 a tu reserva de maná. @@ -189,6 +209,7 @@ Ashnod's Transmogrant|Transmutador de Ashnod|Artefacto|{T}, sacrificar el Transm Asmira, Holy Avenger|Asmira, Vengadora Sagrada|Criatura Legendaria - Clérigo Humano|Vuela\nAl final del turno, pon un contador +1/+1 en la Asmira, Vengadora Sagrada por cada criatura que va al cementerio desde el juego este turno. Aspect of Wolf|Aspecto de lobo|Encantamiento - Aura|La criatura encantada obtiene +X/+Y, donde X es igual a la mitad del número de bosques que controles, redondeando hacia abajo, y Y es igual a la mitad del número de bosques que controles, redondeando hacia arriba. Assassin's Blade|Acero del asesino|Instantáneo|Lanza el Acero del asesino sólo durante el paso de declarar atacantes y sólo si estás siendo atacado este paso. +Assault|Asalto|Conjuro|El Asalto hace 2 puntos de daño a la criatura o jugador objetivo. Assembly Hall|Salón de sesiones|Artefacto|{4}, {T}: Muestra una carta de criatura de tu mano. Busca en tu biblioteca una carta con el mismo nombre que esa carta, muestra la carta, y ponla en tu mano. Luego baraja la biblioteca. Astrolabe|Astrolabio|Artefacto| Atalya, Samite Master|Atalya, Sanadora Maestra|Criatura Legendaria - Clérigo Humano|{X}, {T}: elige uno - Prevén los siguientes X puntos de daño que fuera a recibir la criatura objetivo este turno; o gana X vidas. sólo gasta maná blanco de esta manera. @@ -292,7 +313,9 @@ Battlefield Forge|Forja del campo de batalla|Tierra| Battlefield Percher|Perca del campo de batalla|Criatura - Ave|Vuela.\nLa Perca del campo de batalla puede bloquear sólo criaturas con la habilidad de volar.\n{1}{B}: la Perca del campo de batalla obtiene +1/+1 hasta el final del turno. Bay Falcon|Halcón de la bahía|Criatura - Ave|Vuela\nEl Halcón de la bahía no se gira al atacar. Bayou Dragonfly|Libélula de las ciénagas|Criatura - Insecto|Vuela, cruza pantanos (Esta criatura es imbloqueable mientras que el jugador defensor controle un pantano.) +Bayou|Ciénaga|Tierra - Bosque pantanoso|({T}: Agrega {B} o {G}.) Bazaar of Wonders|Bazar de las Maravillas|Encantar Mundo|Cuando el Bazar de las Maravillas entra en juego, retira del juego todas las cartas de todos los cementerios.\nSiempre que un hechizo es jugado, contrarrestalo si es una carta con el mismo nombre en juego o en un cementerio. +Beanstalk Giant|Gigante tallo de habichuelas|Criatura - Gigante|Tanto la fuerza como la resistencia del Gigante tallo de habichuelas son iguales a la cantidad de tierras que controlas. Bear Cub|Osezno|Criatura - Oso| Beast Walkers|Bestias que caminan|Criatura - Soldado Bestia Humano|{G}: las Bestias que caminan ganan la habilidad de agrupar hasta el final del turno. Beast of Burden|Bestia de carga|Criatura Artefacto - Gólem|Tanto la fuerza como la resistencia de la Bestia de carga son iguales al número de criaturas que haya en juego. @@ -432,6 +455,7 @@ Braidwood Cup|Vaso de madera trenzada|Artefacto|{T}: gana 1 vida. Braidwood Sextant|Sextante de madera trenzada|Artefacto|{2}, {T}, sacrificar el Sextante de madera trenzada: busca en tu biblioteca una carta de tierra básica, muestra esa carta, y ponla en tu mano. Luego baraja tu biblioteca. Brainstorm|Inspiración súbita|Instantáneo|Roba tres cartas y luego pon dos cartas de tu mano en la parte superior de tu biblioteca en cualquier orden. Brainwash|Lavado de cerebro|Encantamiento - Aura|La criatura encantada no puede atacar a menos que su controlador pague {3}. (Este coste es pagado cuando los atacantes son declarados.) +Brago, King Eternal|Brago, Rey Eterno|Criatura legendaria - Espíritu noble|Vuela.\nSiempre que Brago, el Rey Eterno inflija daño de combate a un jugador, exilia a cualquier número de permanentes que no sean tierras objetivo que controles, y luego devuelve esas cartas al campo de batalla bajo el control de su propietario. Bramble Elemental|Elemental de zarzas|Criatura - Elemental|Siempre que un aura es anexada al Elemental de zarzas, pon en juego dos fichas de criatura Saprolín verde 1/1. Bramblewood Paragon|Ejemplar de Maderazarza|Criatura - Guerrero Elfo|Cada otra criatura Guerrero que controlas entra en juego con un contador +1/+1 adicional sobre ella. Brand of Ill Omen|Marca de mal agüero|Encantamiento - Aura|Mantenimiento acumulativo {R}\nEl controlador de la criatura encantada no puede jugar hechizos de criatura. @@ -591,6 +615,7 @@ Cessation|Cese|Encantamiento - Aura|La criatura encantada no puede atacar.\nCuan Ceta Disciple|Discípula Ceta|Criatura - Hechicero Tritón|{R}, {T}: La criatura objetivo obtiene +2/+0 hasta el final del turno.\n{G}, {T}: Agrega un maná de cualquier color a tu reserva de maná. Ceta Sanctuary|Santuario Ceta|Encantamiento|Al comienzo de tu mantenimiento, si controlas un permanente rojo o verde, roba una carta; luego descarta una carta de tu mano. Si controlas un permanente rojo y uno verde, en vez de eso, roba dos cartas; luego descarta una carta de tu mano. Cetavolver|Cetavolver|Criatura - Volver|Estímulo {1}{R} y/o {G}.\nSi pagaste el coste del estimulo {1}{R}, el Cetavolver entra en juego con dos contadores +1/+1 sobre él y tiene la habilidad de dañar primero. Si pagaste el coste del estimulo {G}, el Cetavolver entra en juego con un contador +1/+1 sobre él y con la habilidad de arrollar. +Chain Lightning|Relámpagos en cadena|Conjuro|Los relámpagos en cadena infligen 3 puntos daños a cualquier objetivo. Entonces ese jugador o el controlador de ese permanente puede pagar {R}{R}. Si el jugador lo hace, puede copiar este hechizo y elegir un nuevo objetivo para esa copia. Chain Stasis|Estasis en cadena|Instantáneo|Gira o endereza la criatura objetivo. Luego el controlador de esa criatura puede pagar {2}{U}. Si el jugador lo hace, puede poner una copia de este hechizo en la pila. Puede elegir un nuevo objetivo para esta copia. Chambered Nautilus|Nautilo acorazado|Criatura - Bestia Nautilo|Siempre que el Nautilo acorazado sea bloqueado, puedes robar una carta. Chameleon Spirit|Espíritu camaleón|Criatura - Espíritu Ilusión|Cuando el Espíritu camaleón entra en juego, elige un color.\nLa fuerza y la resistencia del Espíritu camaleón son igual al número de permanentes del color elegido que controla el oponente. @@ -601,6 +626,7 @@ Chaos Charm|Amuleto del caos|Instantáneo|Elige una -\n• Destruye el muro obje Chaos Harlequin|Arlequín del Caos|Criatura - Humano| Chaos Lord|Señor del Caos|Criatura - Humano|Daña primero, prisa (La criatura puede atacar y {T} el turno en el que entra en juego.)\nAl comienzo del mantenimiento de cada jugador, si el número de permanentes es par, ese jugador gana el control del Señor del Caos. El Señor del Caos puede atacar como si tuviera prisa a menos que haya entrado en el campo de batalla este turno. Chaos Moon|Luna del Caos|Encantamiento|Al comienzo del mantenimiento de cada jugador, cuenta el número de permanentes. Si el número es impar, hasta el final del turno, las criaturas rojas obtienen +1/+1 y siempre que un jugador gire un montaña para extraer maná, su controlador añade {R} a su reserva de maná. Si el número es impar, hasta el final del turno, las criaturas rojas obtienen +1/+1 y cada vez que un jugador gira una montaña por obtner maná, ese jugador añade un {R} adicional. +Chaos|Caos|Instantáneo|Las criaturas no pueden bloquear este turno. Chaoslace|Atadura vital|Instantáneo|El hechizo o permanente objetivo se convierte en rojo. (Su simbolo de maná permanece inalterado.) Chaosphere|Esfera del Caos|Encantar Mundo|Las criatuar con la habilidad de volar no pueden bloquear criaturas sin la habilidad de volar.\nLas criaturas sin la habilidad de volar pueden bloquear como si tuvieran la habilidad de volar. Chaotic Goo|Substancia caótica|Criatura - Cieno|La substancia caótica entra en juego con tres contadores +1/+1 sobre él. Al comienzo de tu mantenimiento, puedes lanzar una moneda. Si ganas el lanzamiento, añade un contador +1/+1 en la Substancia caótica. Si pierdes el lanzamiento, quita un contador +1/+1 en la Substancia caótica. @@ -696,6 +722,7 @@ Clutch of the Undercity|Agarre de la Subciudad|Instantáneo|Regresa el permanent Coalition Flag|Bandera de la Coalición|Encantamiento - Aura|La Bandera de la Coalición sólo puede encantar a una criatura que controles.\nEl tipo de la criatura encantada es Abanderado. Si un oponente juega un hechizo o habilidad que pudiera hacer objetivo a un Abanderado en juego, ese jugador elige al menos un Abanderado como objetivo. Coalition Honor Guard|Guardia de honor de la Coalición|Criatura - Abanderado Humano|Si un oponente juega un hechizo o habilidad que pudiera hacer objetivo a un Abanderado en juego, ese jugador elige al menos un Abanderado como objetivo. Coalition Victory|Victoria en Coalición|Conjuro|Ganas el juego si controlas una tierra de cada tipo de tierra básica y una criatura de cada color. +Coast Watcher|Observador del litoral|Criatura — Soldado ave|Vuela, protección contra verde. Coastal Drake|Draco costero|Criatura - Draco|Vuela.\n{1}{U},{T}: Regresa el Kavu objetivo a la mano de su propietario. Coastal Hornclaw|Garracuerno Costero|Criatura - Ave|Sacrificar una tierra: El Garracuerno costero gana la habilidad de volar hasta final de turno. (No puede ser bloqueada excepto por criaturas que tengan la habilidad de volar.) Coastal Piracy|Piratería costera|Encantamiento|Siempre que una criatura que controles haga daño de combate a un oponente, puedes robar una carta. @@ -1582,6 +1609,8 @@ Green Mana Battery|Batería de maná verde|Artefacto|{2}, {T}: pon un contador d Green Scarab|Escarabajo verde|Encantamiento - Aura|La criatura encantada no puede ser bloqueada por criaturas verdes.\nLa criatura encantada obtiene +2/+2 mientras que el oponente controle un permanente verde. Green Ward|Guarda de verde|Encantamiento - Aura|La criatura encantada tiene protección contra verde. Este efecto no quita el Guarda de verde. Greener Pastures|Pastos más verdes|Encantamiento|Al comienzo del mantenimiento de cada jugador, si ese jugador controla más tierras que cualquier otro, el jugador pone una ficha de criatura Saprolín verde 1/1 en juego. +Grenzo, Dungeon Warden|Grenzo, Guardián de la mazmorra|Criatura legendaria - Trasgo bribón|Grenzo, Guardián de la mazmorra entra al campo de batalla con X +1/+1 contadores sobre él.\n{2}: Pon la carta inferior de tu biblioteca en tu cementerio. Si es una carta de criatura con una fuerza menor o igual a la fuerza de Grenzo, ponlo en el campo de batalla. +Grenzo, Havoc Raiser|Grenzo, Agitador del caos|Criatura legendaria - Trasgo bribón|Siempre que una criatura que controlas haga daño de combate a un jugador, elige una:\n• Provocar que ataque la criatura objetivo que controla ese jugador.\n• Exilia la carta supedrior de la biblioteca de ese jugador. Hasta el final del turno, puedes lanzar esa carta y puedes gastar maná como si fuera maná de cualquier color para lanzar ese hechizo. Griffin Canyon|Cañón de los grifos|Tierra|{T}: añade 1 a tu reserva maná.\n{T}: endereza el grifo objetivo y obtiene +1/+1 hasta el final del turno. Grim Feast|Banquete impío|Encantamiento|Al comienzo de tu mantenimiento, el Banquete impío te hace 1 punto de daño.\nSiempre que una criatura va al cementerio del oponente, gana vida igual a su resistencia. Grim Monolith|Monolito siniestro|Artefacto|El Monolito siniestro no se endereza durante tu paso de enderezar.\n{T}: añade 3 a tu reserva de maná.\n{4}: endereza el Monolito siniestro. @@ -1710,7 +1739,7 @@ Horned Cheetah|Leopardo Cornudo|Criatura - Felino|Siempre que el Leopardo Cornud Horned Kavu|Kavu astado|Criatura - Kavu|Cuando el Kavu Astado entra en juego, devuelve la criatura roja o verde que controlas a la mano de su propietario. Horned Sliver|Fragmentado astado|Criatura - Fragmentado|Todos los fragmentados tiene la habilidad de arrollar. Hornet Cannon|Cañón de avispones|Artefacto|{3}, {T}: Pon una ficha de criatura artefacto avispa 1/1 con la habilidad de volar y prisa en juego. Destruye esa criatura al final del turno. (La criatura puede atacar y {T} el turno en el que entra en juego.) -Horrible Hordes|Hordas pavorosas|Criatura Artefacto - Espíritu|Ímpetu {1} (Siempre que esta criatura es bloqueada por dos o más criaturas, gana +1/+1 hasta final del turno por cada criatura bloqueando a parte de la primera.)\n +Horrible Hordes|Hordas pavorosas|Criatura Artefacto - Espíritu|Ímpetu {1} (Siempre que esta criatura es bloqueada por dos o más criaturas, gana +1/+1 hasta final del turno por cada criatura bloqueando a parte de la primera.) Hot Springs|Fuentes termales|Encantamiento - Aura|Las Fuentes termales sólo puede encantar una tierra de tu control.\nLa tierra encantada tiene "{T}: Prevén el siguiente punto de daño que fuera ser hecho a la criatura o jugador objetivo este turno." Howl from Beyond|Aullido del más allá|Instantáneo|La criatura encantada obtiene +X/+0 hasta el final del turno. Howl of the Night Pack|Aullido de la manada nocturna|Conjuro|Pon en el campo de batalla una ficha de criatura Lobo verde 2/2 por cada bosque que controles. @@ -1772,6 +1801,7 @@ Impulse|Impulso|Instantáneo|Mira las cuatro cartas superiores de tu biblioteca. Incendiary|Incendiario|Encantamiento - Aura|Al comienzo de tu mantenimiento, puedes poner un contador de mecha sobre el Incendiario.\nCuando la criatura encantada vaya a un cementerio, el Incendario hace X puntos de daño a la criatura o jugador objetivo, donde X es el número de contador de mecha so Incinerate|Incinerar|Instantáneo|Incinerar hace 3 puntos de daño a la criatura o jugador objetivo. Una criatura que recibió daño de esta manera no puede ser regenerada este turno. Indentured Djinn|Djin sirviente contratado|Criatura - Djinn|Vuela\nCuando el Djin sirviente contratado entra en juego, cada otro jugador puede robar hasta tres cartas. +Indestructible Aura|Aura indestructible|Instantáneo|Prevén todo el daño que se le haría a la criatura objetivo este turno. Index|Indice|Conjuro|Mira las cinco cartas de la parte superior de tu biblioteca, luego regrésalas en cualquier orden. Infernal Contract|Contrato Infernal|Conjuro|Roba cuatro cartas. Pierde la mitad de tus vidas, redondeando hacia arriba. Infernal Darkness|Oscuridad infernal|Encantamiento|Mantenimiento acumulativo - pagar {B} y 1 vida.\nSi la tierra es girada para maná, produce {B} en vez de su tipo normal y cantidad. @@ -1816,6 +1846,7 @@ Ironclaw Orcs|Orcos Zarpafierro|Criatura - Orco|Los Orcos Zarpafierros no pueden Ironhoof Ox|Buey pezuña de hierro|Criatura - Buey|El Buey pezuña de hierro no puede ser bloquedo por más de una criatura. Ironroot Treefolk|Pueblo arbóreo Raiceslargas|Criatura - Pueblo-arbóreo| Irrigation Ditch|Dique de Irrigación|Tierra|El Dique de Irrigación entra en juego girado. +Isamaru, Hound of Konda|Isamaru, Sabueso de Konda|Criatura legendaria - Perro| Island Fish Jasconius|Pez isla Jasconius|Criatura - Pez|El Pez isla Jasconius no puede atacar a menos que el jugador defensor no controle islas.\nEl Pez isla Jasconius no se endereza durante tu paso de enderezar.\n{U}{U}{U}: endereza el Pez isla Jasconius. Juega esta habilidad sólo durante tu mantenimiento.\nCuando no controles ninguna isla, sacrifica el Pez isla Jasconius. Island Sanctuary|Isla santuario|Encantamiento|Si fueras a robar una carta durante tu paso de robar, en vez de eso puedes saltarte ese robo. Si lo haces, hasta el comienzo de tu siguiente turno, sólo las criaturas con la habilidad de volar o con la habilidad cruzar islas pueden atacarte. Island|Isla|Tierra básica - Isla|({T}: Agrega {U}.) @@ -1831,6 +1862,7 @@ Jabari's Banner|Estandarte de Jabari|Artefacto|{1}, {T}: la criatura objetivo ga Jabari's Influence|Influencia de Jabari|Instantáneo|Juega la Influencia de Jabari sólo después del combate.\nGana el control de la criatura objetivo que no sea artefacto ni negra que te atacó este turno y pon un contador -1/-0 en ella. Jackal Pup|Cachorro de chacal|Criatura - Perro|Siempre que el Cachorro de chacal recive daño, te hace ese daño a ti. Jackalope Herd|Manada de liebrelopes|Criatura - Bestia Conejo|Cuando juegues un hechizo, devuelve Manada de liebrelopes a la mano de su propietario. +Jacques le Vert|Jacques el Verde|Criatura legendaria - Guerrero humano|Las criaturas verdes que controlas obtienen +0/+2. Jade Leech|Sanguijuela de Jade|Criatura - Sanguijuela|Los hechizos verdes cuestan {G} más para ser jugados. Jade Monolith|Monolito de jade|Artefacto|{1}: la siguiente vez que una fuente de tu elección fuera a hacer daño a la criatura objetivo este turno, esa fuente te hace daño a ti. Jaded Response|Respuesta cínica|Instantáneo|Contrarresta el hechizo objetivo si comparte un color con una criatura que controles. @@ -1896,7 +1928,7 @@ Kavu Runner|Kavu Corredor|Criatura - Kavu|El Kavu Corredor tiene la habilidad de Kavu Scout|Kavu Explorador|Criatura - Explorador Kavu|El Kavu Explorador obtiene +1/+0 por cada tipo de tierra básica que controles. Kavu Titan|Kavu Titán|Criatura - Kavu|Estímulo {2}{G} (Puedes pagar {2}{G} adicionales en cuanto juegues este hechizo.)\nSi pagastes el coste de estímulo, el Kavu Titán entra en juego con tres contadores +1/+1 en él y tiene la habilidad de arollar. Kaysa|Kaysa|Criatura Legendaria - Druida Elfo|Las criaturas verdes de tu control gana +1/+1. -Keen-Eyed Archers|Arqueron vista p.|Criatura - Arquero Elfo|Alcance. +Keen-Eyed Archers|Arqueros Perspicaces|Criatura - Arquero Elfo|Alcance. Keeper of Kookus|Guardián de Kookus|Criatura - Trasgo|{R}: el Guardián de Kookus gana protección contra rojo hasta el final del turno. Keeper of Tresserhorn|Custodio de Tresserhorn|Criatura - Avatar|Siempre que el Custodio de Tresserhorn ataca y no es bloqueado, no hace daño de combate este turno y el jugador defensor pierde 2 vidas. Keeper of the Beasts|Guardiana de las bestias|Criatura - Hechicero Humano|{G}, {T}: pon una ficha de criatura Bestia verde 2/2 en juego. Juega esta habilidad sólo si un oponente controla más criaturas que tú. @@ -2014,6 +2046,7 @@ Legions of Lim-Dûl|Legiones de Lim-Dûl|Criatura - Zombie|Cruza pantanos nevado Leshrac's Rite|Rito de Leshrac|Encantamiento - Aura|La criatura encantada gana la habilidad de cruzar pantanos (Esta criatura es imbloqueable mientras que el jugador defensor controle un pantano.) Leshrac's Sigil|Sello de Leshrac|Encantamiento|Siempre que un oponente juegue un hechizo verde, puedes pagar {B}{B}. Si lo haces, mira la mano de ese jugador y elige una carta de ellas. El jugador se descarta de esa carta.\n{B}{B}: devuelve el Sello de Leshrac a la mano del propietario. Lesser Gargadon|Gigantodon Menor|Criatura - Bestia|Siempre que el Gigantodon menor ataque o bloquee, sacrifica una tierra. +Leovold, Emissary of Trest|Leovold, Emisario de Trest|Criatura legendaria - Consejero elfo|Cada oponente no puede robar más de una carta en cada turno.\nSiempre que tú o un permanente que controles se convierta en el objetivo de un hechizo o habilidad que controle un oponente, puedes robar una carta. Ley Line|Línea vital del prado|Encantamiento|Al comienzo del mantenimiento de cada jugador, ese jugador puede poner un contador +1/+1 en la criatura objetivo. Liability|Obligación|Encantamiento|Siempre que una carta se va al cementerio del jugador desde el juego, ese jugador pierde 1 vida. Liberate|Liberar|Instantáneo|Retira del juego la criatura objetivo de tu control.\nAl final del turno, devuelve esa carta al juego bajo el control de su propietario. @@ -2162,6 +2195,7 @@ Melting|Deshielo|Encantamiento|Todas las tierras pierden la habilidad de tierra Memory Crystal|Cristal de la memoria|Artefacto|El coste de retorno se reduce en 2. Memory Jar|Jarra del recuerdo|Artefacto|{T}, sacrificar la Jarra del recuerdo: cada jugador retira del juego su mano cara abajo, y roba siete cartas. Al final del turno, cada jugador se descarta de su mano y devuelve su mano cada carta retira del juego de esta manera. Memory Lapse|Lapsus|Instantáneo|Contrarrestra el hechizo objetivo. Pon ese hechizo en la parte superior de la biblioteca de su propietario en vez del cementerio de ese jugador. +Meng Huo, Barbarian King|Meng Huo, Rey Bárbaro|Criatura Legendaria - Soldado Bárbaro Humano|Las otras criaturas verdes que controlas ganan +1/+1. Mental Discipline|Disciplina mental|Encantamiento|{1}{U}, elegir y descartarte de una carta de tu mano: roba una carta. Mercadia's Downfall|La caída de Mercadia|Instantáneo|Las criaturas atacantes obtienen +X/+0 hasta el final del turno, donde X es el número de tierras no básicas que el jugador defensor controla. Mercadian Atlas|Atlas mercadiano|Artefacto|Al final de tu turno, si no jugastes una tierra este turno, puedes robar una carta. @@ -2283,6 +2317,8 @@ Mounted Archers|Arqueros montados|Criatura - Arquero Soldado Humano|Los Arqueros Mournful Zombie|Zombie lastimero|Criatura - Zombie|{W}, {T}: El jugador objetivo gana una vida. Mourning|Luto|Encantamiento - Aura|La criatura encantada obtiene -2/-0.\n{B}: devuelve el Luto a la mano de su propietario. Mox Diamond|Diamante mox|Artefacto|Como coste adicional para jugar el Diamante mox, descártate de una carta de tierra de tu mano.\n{T}: añade un maná de cualquier color a tu reserva de maná. +Mox Pearl|Perla mox|Artefacto|{T}: Agrega {W}. +Mox Ruby|Rubí mox|Artefacto|{T}: Agrega {R}. Mtenda Griffin|Grifo de Mtenda|Criatura - Grifo|Vuela\n{W}, {T}: devuelve el Grifo de Mtenda a la mano de su propietario y devuelve la carta de Grifo objetivo de tu cementerio a tu mano. Juega esta habilidad sólo durante tu mantenimiento. Mtenda Herder|Pastor de Mtenda|Criatura - Explorador Humano|Flanquea (Siempre que una criatura sin la habilidad de flanquear bloquea a esta criatura, la criatura bloqueadora obtiene -1/-1 hasta el final del turno.) Mtenda Lion|León de Mtenda|Criatura - Felino|Siempre que el León de Mtenda ataque, el jugador defensor puede pagar {U}. Si el jugador lo hace, previene todo el daño de combate que fuera a hacer el León de Mtenda este turno. @@ -2446,6 +2482,7 @@ Overtaker|Dominador|Criatura - Cambiahechizos Tritón|{3}{U}, {T}, descarta una Owl Familiar|Búho familiar|Criatura - Ave|Vuela. Pack Hunt|Cacería en manada|Conjuro|Busca en tu biblioteca hasta tres cartas con el mismo nombre que la criatura objetivo, muéstralas, y ponlas en tu mano. Luego baraja tu biblioteca. Painful Memories|Recuerdos dolorosos|Conjuro|Mira la mano del oponente objetivo y elige una carta. Pon esa carta en la parte superior de la biblioteca de ese jugador. +Pain|Dolor|Conjuro|El jugador objetivo descarta una carta. Pale Bears|Osos pálidos|Criatura - Oso|Cruza islas (Esta criatura es imbloqueable mientras que el jugador defensor controle una isla.) Pale Moon|Luna pálida|Instantáneo|Hasta el final del turno, si un jugador gira una tierra que no sea básica para producir maná, produce maná incoloro en vez de su tipo normal. Palinchron|Pálincron|Criatura - Ilusión|Vuela.\nCuando el Pálincron entra en juego, si lo juegas desde tu mano, endereza hasta siete tierras.\n{2}{U}{U}: devuelve el Pálincron a la mano de su propietario. @@ -2565,6 +2602,7 @@ Planeswalker's Mirth|Risa del Caminante de Planos|Encantamiento|{3}{W}: el opone Planeswalker's Mischief|Diablura del Caminante de Planos|Encantamiento|{3}{U}: el oponente muestra una carta al azar de su mano. Si es una carta de instantáneo o conjuro, retiralo del juego. Mientras permanezca retirado del juego, puedes jugarla como si estuviera en tu mano sin pagar el coste de maná. Si tiene X en su coste de maná, X es 0. Al principio del siguiente paso final, si no lo has lanzado, devuélvelo a la mano de su dueño. Activa esta habilidad sólo cuando puedas lanzar un encantamiento. Planeswalker's Scorn|Desdén del Caminante de Planos|Encantamiento|{3}{B}: el oponente objetivo muestra una carta al azar de su mano. La criatura objetivo obtiene -X/-X hasta el final del turno, donde X es el coste de maná convertido de esa carta. Juega esta habilidad sólo cuando puedas jugar un conjuro. Plant Elemental|Elemental las plantas|Criatura - Elemental Planta|Cuando el Elemental de las plantas entre en el campo de batalla, sacrifícalo a menos que sacrifiques un Bosque. +Plateau|Meseta|Tierra — Llanuras Montañosas|({T}: Agrega {R} o {W}.) Plated Rootwalla|Raizguana de placas|Criatura - Lagarto|{2}{G}: Raizguana de placas obtiene +3/+3 hasta final del turno. Juega esta habilidad sólo una vez por turno. Plated Spider|Araña laminada|Criatura - Araña|La Araña laminada puede bloquear como si tuviera la habilidad de volar. Plated Wurm|Sierpe de placas|Criatura - Sierpe| @@ -2744,6 +2782,7 @@ Redwood Treefolk|Arbóreos de la secoya|Criatura - Pueblo-arbóreo| Reef Pirates|Piratas de los arrecifes|Criatura - Pirata Zombie|Siempre que los Piratas de los arrecifes hacen daño a un oponente, ese jugador pone la carta superior de su biblioteca en su cementerio. Reef Shaman|Chaman del arrecife|Criatura - Chamán Tritón|{T}: El tipo de la tierra básica objetivo es del tipo de tierra básica de tu elección hasta el final del turno. Reflect Damage|Reflejar daño|Instantáneo|La siguiente vez que una fuente de tu elección fuera hacer daño este turno, en vez de eso ese daño es hecho al controlador de la fuente. +Reflecting Mirror|Espejo reflector|Artefacto|{X}, {T}: Cambia el objetivo de un hechizo con un solo objetivo si el objetivo eres tú. El nuevo objetivo debe ser un jugador. {X} es el doble del coste de maná convertido de ese hechizo. Refreshing Rain|Lluvia refrescante|Instantáneo|Si un oponente controla un pantano y tú controlas un bosque, puedes jugar la Lluvia refrescante sin pagar el coste maná.\nEl jugador objetivo gana 6 vidas. Regal Unicorn|Unicornio magnífico|Criatura - Unicornio| Reign of Chaos|Reinado del Caos|Conjuro|Elige uno -- Destruye la llanura objetivo y la criatura objetivo blanca; o destruye la isla objetivo y la criatura objetivo azul. @@ -2928,6 +2967,7 @@ Saproling Cluster|Enjambre de saprolines|Encantamiento|{1}, descartar una carta Saproling Infestation|Infestación de Saprolines|Encantamiento|Siempre que un jugador juegue un coste de estímulo, pon un ficha de criatura saprolín verde 1/1 en juego. Saproling Symbiosis|Simbiosis de saprolines|Conjuro|Puedes jugar la Simbiosis de saprolines cuando puedas jugar instantáneos si pagas 2 más para jugarlo.\nPon una ficha de criatura saprolín verde 1/1 en juego por cada criatura de tu control. Sarcomancy|Sarcomancia|Encantamiento|Cuando la Sarcomancia entra en juego, pon una ficha de criatura zombi negra 2/2 en juego.\nAl comienzo de tu mantenimiento, si no hay zombis en juego, la Sarcomancia te hace 1 punto de daño. +Savannah|Sabana|Tierra - Llanuras boscosas|({T}: Agrega {G} o {W}.) Savage Gorilla|Gorila Salvaje|Criatura - Simio|{U}{B}, {T}, sacrificar el Gorila Salvaje: La criatura objetivo obtiene -3/-3 hasta el final del turno. Roba una carta. Savage Offensive|Ofensiva Salvaje|Conjuro|Estímulo {G} (Puedes pagar {G} adicional en cuanto juegues este hechizo.)\nLas criaturas de tu control ganan la habilidad de dañar primero hasta el final del turno. Si pagastes el coste de estímulo, obtienen +1/+1 hasta el final del turno. Sawback Manticore|Mantícora crestada|Criatura - Mantícora|4: la Mantícora crestada gana la habilidad de volar hasta el final del turno.\n{1}: la Mantícora crestada hace 2 puntos de daño a la criatura atacante o bloqueadora objetivo. Juega esta habilidad sólo si la Mantícora crestada está atacando o bloqueando y sólo una vez cada turno. @@ -3002,6 +3042,7 @@ Segovian Leviathan|Leviatán de Segovia|Criatura - Leviatan|Cruza islas (Esta cr Seismic Mage|Mago sísmico|Criatura - Cambiahechizos Humano|{2}{R}, {T}, descartar una carta de tu mano: destruye la tierra objetivo. Seizures|Malestar|Encantamiento - Aura|Siempre que la criatura encantada sea girada, el Malestar hace 3 puntos de daño al controlador de la criatura encantada a menos que ese jugador pague 3. Selenia, Dark Angel|Selenia, ángel perverso|Criatura Legendaria - Ángel|Vuela.\nPagar 2 vidas: devuelve Selenia, ángel perverso a la mano de su propietario. +Selvala, Heart of the Wilds|Selvala, Corazón de los Salvajes|Criatura Legendaria - Explorador elfo|Siempre que otra criatura entre al campo de batalla, su controlador puede robar una carta si su fuerza es mayor que la fuerza de la otra criatura.\n{G}, {T}: Agrega X maná en cualquier combinación de colores, donde X es la mayor fuerza entre las criaturas que controlas. Sengir Bats|Murciélagos de Sengir|Criatura - Murciélago|Vuela\nSiempre que una criatura recibe daño de los Murciélagos de Sengir y vaya a un cementerio este turno, pon un contador +1/+1 en los Murciélagos de Sengir. Seraph|Serafín|Criatura - Ángel|Vuela\nSiempre que una criatura recibe daño por el Serafin este turno y vaya a un cementerio, pon esa criatura en juego bajo tu control al final del turno. Cuando pierdes el control del Serafín, sacrifica la criatura. Serene Heart|Corazón sereno|Instantáneo|Destruye todos los encantamiento locales. @@ -3067,6 +3108,7 @@ Shower of Sparks|Lluvia de chispas|Instantáneo|La Lluvia de chispas hace 1 punt Shriek of Dread|Chillido horrorizante|Instantáneo|La criatura objetivo no puede ser bloqueada este turno excepto por criaturas artefacto y/o criaturas negras. Shrieking Drake|Draco aullador|Criatura - Draco|Vuela\nCuando el Draco aullador entra en juego, devuelve un criatura que controles a la mano de su propietario. Shrieking Mogg|Mogg chillante|Criatura - Trasgo|Prisa (La criatura puede atacar y {T} el turno en el que entra en juego.)\nCuando el Mogg chillante entra en juego, gira todas las demás criaturas. +Shrine Keeper|Guardián del templo|Criatura - Clérigo Humano| Shrink|Reducir|Instantáneo|La criatura objetivo obtiene -5/-0 hasta el final del turno. Shrouded Serpent|Serpiente Oculta|Criatura - Serpiente|Siempre que la Serpiente Oculta ataca, el jugador defensor puede pagar 4. Si no lo hace, la Serpiente Oculta es imbloqueable este turno. Shyft|Mymo|Criatura - Metamorfo|Al comienzo de tu mantenimiento, puedes puedes cambiar el color del Mymo a uno o más colores. @@ -3387,6 +3429,7 @@ Syphon Soul|Alma de sifón|Conjuro|Extraer el alma hace 2 puntos de daño a cada Tahngarth's Glare|Mirada de Tahngarth|Conjuro|Mira las primeras tres cartas de la parte superior de la biblioteca del oponente objetivo, luego regrésalas en cualquier orden. Ese jugador mira las primeras tres cartas de la parte superior de tu biblioteca, luego las regresa en cualquier orden. Tahngarth's Rage|La ira de Tahngarth|Encantamiento - Aura|La criatura encantada obtiene +3/+0 mientra este atacando. De otro modo, obtiene -2/-1. Tahngarth, Talruum Hero|Tahngarth, héroe de Talruum|Criatura Legendaria - Guerrero Minotauro|El Tahngarth, héroe de Talruum no se gira al atacar. +Taiga|Taiga|Tierra - Bosque de montaña|({T}: Agrega {R} o {G}.) Tainted Aether|Éter corrompido|Encantamiento|Siempre que una criatura entra en juego, su controlador sacrifica una criatura o tierra. Tainted Specter|Espectro corrompido|Criatura - Espectro|Vuela\n{1}{B}{B}, {T}: el jugador objetivo pone una carta de su mano en su cementerio o en la parte superior de su biblioteca. Si la carta va al cementerio de ese jugador, el Espectro corrompido hace 1 punto de daño a cada criatura o cada jugador. Juega esta habilidad sólo cuando puedas jugar un conjuro. Tainted Well|Pozo Contaminado|Encantamiento - Aura|Cuando Pozo Contaminado entra en juego, roba una carta.\nLa tierra encantada es un pantano. @@ -3409,6 +3452,7 @@ Tariff|Tasa|Conjuro|Cada jugador sacrifica la criatura que controla con el coste Tarpan|Tarpán|Criatura - Caballo|Cuando el Tarpán vaya a un cementerio desde el juego, gana 1 vida. Task Force|Fuerza operante|Criatura - Rebelde Humano|Siempre que la Fuerza operante sea objetivo de un hechizo o habilidad, obtiene +0/+3 hasta el final del turno. Task Mage Assembly|Asamblea de Magos Supervisores|Encantamiento|Cuando no hay criaturas en juego, sacrifica la Asamblea de Magos Supervisores.\n{2}: la Asamblea de Magos Supervisores hace 1 punto de daño a la criatura objetivo. Cualquier jugador puede jugar esta habilidad pero sólo cuando puedas jugar un conjuro. +Taste of Death|Probar la muerte|Conjuro|Cada jugador sacrifica tres criaturas. Creas tres fichas de comida. (Son artefactos con "{2}, {T}, Sacrifica este artefacto: Ganas 3 vidas.") Taste of Paradise|Néctar paradisíaco|Conjuro|Como coste adicional para jugar el Nectar paradisíaco, puedes pagar {1}{G} algún número de veces.\nGana 3 vidas, además 3 vidas adicionales por cada {1}{G} adicional que tú pagastes. Taunt|Provocación|Conjuro|Durante el siguiente turno del jugador objetivo, cada criatura que controle te ataca si puede. Tawnos's Wand|Baquete de Tawnos|Artefacto|{2}, {T}: la criatura objetivo con fuerza 2 o menos es imbloqueable este turno. @@ -3458,6 +3502,7 @@ Thalakos Scout|Explorador talako|Criatura - Explorador Soldado Talakos|Se Desvan Thalakos Seer|Vidente talako|Criatura - Hechicero Talakos|Se Desvanece (Esta criatura puede bloquear o ser bloqueada sólo por criaturas con la habilidad de desvanecerse.)\nCuando el Vidente talako deja el juego, roba una carta. Thalakos Sentry|Centinela talako|Criatura - Soldado Talakos|Se Desvanece (Esta criatura puede bloquear o ser bloqueada sólo por criaturas con la habilidad de desvanecerse.) Thawing Glaciers|Glaciares menguantes|Tierra|Los Glaciares menguantes entran en juego girados.\n{1}, {T}: busca en tu biblioteca una tierra básica y ponla en juego girada. Luego baraja tu biblioteca. Si esta habilidad ha sido utilizada en la fase de final del turno, devuelve los Glaciares menguantes a la mano de su propietario al final del turno. +The Abyss|El abismo|Encantamiento mundial|Al principio del mantenimiento de cada jugador, destruye la criatura objetivo que no sea artefacto que el jugador controle a su elección. No puede ser regenerada. The Brute|Brutalidad|Encantamiento - Aura|La criatura encantada obtiene +1/+0.\n{R}{R}{R}: Regenera la criatura encantada. The Wretched|El Maldito|Criatura - Demonio|Al final del combate, gana el control de todas las criaturas bloqueando al El Maldito mientras controles El Maldito. Theft of Dreams|Robo de sueños|Conjuro|Por cada criatura girada que el oponente objetivo controla, roba una carta. @@ -3580,6 +3625,7 @@ Tribal Flames|Flamas Tribales|Conjuro|Las Flamas Tribales hacen X puntos de dañ Trickster Mage|Maga embustera|Criatura - Cambiahechizos Humano|{U}, {T}, descartar una carta de tu mano: gira o endereza el artefacto, criatura, o tierra objetivo. Trokin High Guard|Alta guardia de Trokin|Criatura - Caballero Humano| Troll-Horn Cameo|Camafeo Cuerno Troll|Artefacto|{T}: añade {R} o {G} a tu reserva de maná. +Tropical Island|Isla tropical|Tierra - Isla Forestal|({T}: Agrega {G} o {U}.) Tropical Storm|Tormenta tropical|Conjuro|La Tormenta tropical hace X puntos de daño a cada criatura con la habilidad de volar y 1 daño adicional a cada criatura azul. Troubled Healer|Sanadora Preocupada|Criatura - Clérigo Humano|Sacrifica una tierra: Prevén los siguientes 2 puntos de daño que fuera a recibir la criatura o jugador objetivo este turno. Troublesome Spirit|Espíritu Fastidioso|Criatura - Espíritu|Vuela.\nAl final del turno, gira todas las tierras de tu control. @@ -3602,6 +3648,7 @@ Uktabi Orangutan|Orangután de Uktabi|Criatura - Simio|Cuando el Orangután de U Uktabi Wildcats|Gatos monteses de Uktabi|Criatura - Felino|La fuerza y la resistencia de los Gatos monteses de Uktabi son iguales al número de bosque que controlas.\n{G}, sacrificar bosque: regenera los Gatos monteses de Uktabi. Umbilicus|Umbílicus|Artefacto|Al comienzo del mantenimiento de cada jugador, ese jugador devuelve un permanente que controla a la mano de su propietario a menos que pague 2 vidas. Uncle Istvan|Tío Istvan|Criatura - Humano|Prevén todo el daño que fuera a ser hecho por criaturas al Tío Istvan. +Underground Sea|Mar subterráneo|Tierra|{T}: Agrega {U} o {B} a tu reserva de maná. Undergrowth|Arbustos|Instantáneo|Como coste adicional para jugar los Arbustos, puedes pagar {2}{R}.\nPrevén todo el daño de combate de este turno. Si pagastes el coste adicional, los Arbustos no afectan a criaturas rojas. Undiscovered Paradise|Paraíso virgen|Tierra|{T}: añade un maná de cualquier color a tu reserva de maná. Durante el siguiente paso de enderezar del controlador de Paraíso virgen, cuando ese jugador enderece sus permanentes, devuelve el Paraíso virgen a la mano de su propietario. Undo|Cancelar|Conjuro|Devuelve dos criaturas objetivo a la mano de su propietario. @@ -3665,6 +3712,7 @@ Venomous Breath|Hálito venenoso|Instantáneo|Al final del combate, destruye tod Venomous Dragonfly|Libélula venenosa|Criatura - Insecto|Vuela\nSiempre que la Libelula venenosa bloquea o sea bloqueada por una criatura, destruye esa criatura al final del combate. Venomous Fangs|Colmillos venenosos|Encantamiento - Aura|Siempre que la criatura encantada hace daño a una criatura, destruye esa criatura. Venom|Veneno|Encantamiento - Aura|Siempre que la criatura encantada bloquea o sea bloqueada por una criatura que no sea muro, destruye esa criatura al final del combate. +Venser's Sliver|Fragmentado de Venser|Criatura artefacto — Fragmentado|{T}: Agrega {1} a tu reserva de maná.\n{7}, {T}: Pon en juego una ficha de criatura artefacto Operario incolora 2/2. Ventifact Bottle|Botella de los vientos|Artefacto|{1}{X}, {T}: pon X contadores de carga en la Botella de los vientos. Juega esta habilidad sólo cuando puedas jugar un conjuro.\nAl comienzo de la fase principal antes del combate, si la Botella de los vientos tiene contadores de carga en él, gíralo y quita todos los contadores de él.\nLuego añade a tu reserva de mana una cantidad de mana incoloro igual al número de contadores de carga quitados de esta manera. Verdant Field|Campo Verdoso|Encantamiento - Aura|La tierra encantada tiene "{T}: la criatura objetivo obtiene +1/+1 hasta el final del turno." Verdant Touch|Toque revivificador|Conjuro|Recuperar 3 (Puedes pagar 3 adicionales cuando ejecutes este hechizo, Si lo haces, como parte de la resolución del hechizo, ponlo en tu mano en lugar de en tu cementerio.)\nLa tierra objetivo se convierte en una criatura 2/2 que todavía cuenta como tierra @@ -3721,6 +3769,7 @@ Voice of Truth|Voz de la verdad|Criatura - Ángel|Vuela, protección contra blan Void|Vacío|Conjuro|Elige un número. Destruye todos los artefactos y criaturas con coste de maná convertido igual a ese número. Luego el jugador objetivo muestra su mano y descarta de ahí todas las cartas que no sean tierra con coste de maná convertido igual a ese número. Volcanic Eruption|Erupción volcánica|Conjuro|Destruye X montañas objetivo. La Erupción volcánica hace daño a cada criatura y a cada jugador igual al número de montañas destruidas de esta manera. Volcanic Hammer|Martillo volcánico|Conjuro|El martillo volcánico hace 3 puntos de daño a la criatura o jugador objetivo. +Volcanic Island|Isla volcánica|Tierra - Isla Montaña|({T}: Agrega {U} o {R}.) Volcanic Wind|Viento volcánico|Conjuro|El Viento volcánico hace X daños divididos como elijas entre cualquier número de criaturas objetivo, donde X es el número de criaturas en juego Volcano Imp|Diablillo del volcán|Criatura - Diablillo|Vuela.\n{1}{R}: el Diablillo del volcán gana la habilidad de dañar primero hasta el final del turno. Volrath the Fallen|Volrath, el caído|Criatura Legendaria - Metamorfo|{1}{B}, descartar una carta de tu mano: el Volrath, el caído obtiene +X/+X hasta el final del turno, donde X es el coste de maná convertido de la carta descartada. @@ -3786,6 +3835,7 @@ Warrior's Charge|Carga guerreros|Conjuro|Las criaturas que controlas obtienen +1 Warrior's Stand|Resistencia del guerrero|Instantáneo|Juega la Resistencia del guerrero sólo durante el paso de declarar atacantes y sólo si eres el jugador defensor. Warthog|Facoquero|Criatura - Jabalí|Cruza pantanos (Esta criatura es imbloqueable mientras que el jugador defensor controle un pantano.) Wasteland|Erial|Tierra|{T}: añade 1 a tu reserva de maná.\n{T}, sacrificar el Erial: destruye la tierra objetivo que no sea básica. +Wastes|Yermos|Tierra básica|{T}: Agrega {C}. Watchdog|Perro guardián|Criatura Artefacto - Perro|El Perro guardián bloquea cada turno si puede.\nSiempre que una criatura te ataca, si el Perro guardián está enderezado, esa criatura obtiene -1/-0 hasta el final del turno. Water Elemental|Elemental de agua|Criatura - Elemental| Waterfront Bouncer|Guardia del puerto|Criatura - Cambiahechizos Tritón|{U}, {T}, descartar una carta de tu mano: devuelve la criatura objetivo a la mano de su propietario. @@ -3870,6 +3920,7 @@ Withering Boon|Dádiva abrasadora|Instantáneo|Contrarresta el hechizo de criatu Withering Wisps|Centellas espectrales|Encantamiento|Al final del turno, si no hay criaturas en juego, sacrifica las Centellas espectrales.\n{B}: las Centellas espectrales hace 1 punto de daño a cada criatura y a cada jugador. Gasta no más que {B} de esta manera cada turno que el número de pantanos nevados que controlas. Wizard Mentor|Mentor mago|Criatura - Hechicero Humano|{T}: devuelve el Mentor mago y la criatura objetivo de tu control a la mano de su propietario. Wizards' School|Escuela de magos|Tierra|{T}: añade 1 a tu reserva de maná.\n{1}, {T}: añade {U} a tu reserva de maná.\n{2}, {T}: añade {B} o {B} a tu reserva de maná. +Wolf Pack|Manada de Lobos|Criatura - Lobo|Puedes asignar el daño de combate de la Manada de Lobos como si no hubieran sido bloqueados Wolverine Pack|Manada de glotones|Criatura - Glotón|Ímpetu 2 (Siempre que esta criatura es bloqueada por dos o más criaturas, gana +2/+2 hasta final del turno por cada criatura bloqueando a parte de la primera.) Wood Sage|Sabio de los bosques|Criatura - Druida Humano|{T}: nombra una carta de criatura. Muestra las cuatro cartas superiores de tu biblioteca. Pon cualquiera de ellas que son la carta nombrada en tu mano y el resto en tu cementerio. Woodripper|Desgarramadera|Criatura - Bestia|Desaparecer 3 (Esta criatura entra en juego con tres contadores de desaparición sobre ella. Al comienzo de tu mantenimiento, remueve un contador de desaparición de ella. Si no puedes, sacrifícala.) \n{1}, quitar un contador de desaparición del Desgarramadera: destruye el artefacto objetivo. @@ -3911,6 +3962,7 @@ Zerapa Minotaur|Minotauro de Zerapa|Criatura - Minotauro|Daña Primero.\n{2}: el Zhalfirin Crusader|Cruzado zhalfirino|Criatura - Caballero Humano|Flanquea (Siempre que una criatura sin la habilidad de flanquear bloquea a esta criatura, la criatura bloqueadora obtiene -1/-1 hasta el final del turno.)\n{1}{W}: la siguiente vez que el Cruzado zhalfirino fuera a recibir daño este turno en vez de eso la criatura objetivo es dañada. Zhalfirin Knight|Caballero zhalfirino|Criatura - Caballero Humano|Flanquea (Siempre que una criatura sin la habilidad de flanquear bloquea a esta criatura, la criatura bloqueadora obtiene -1/-1 hasta el final del turno.)\n{W} {W}: el Caballero zhalfirino gana la habilidad de dañar primero hasta el final del turno. Zirilan of the Claw|Zirilan de la Garra|Criatura Legendaria - Chamán Viashino|{1}{R}{R}, {T}: busca en tu biblioteca una carta de Dragón y ponla en juego. Despues baraja tu biblioteca. Ese Dragón gana la habilidad de prisa hasta el final del turno. Al final del turno remuevelo del juego.(La criatura puede atacar y {T} el turno en el que entra en juego). +Zodiac Rat|Rata del zodíaco|Criatura - Rata|Cruza pantanos (Esta criatura es imbloqueable mientras el jugador defensor controle un pantano.) Zombie Boa|Boa Zombie|Criatura - Vibora Zombie|{1}{B}: Elige un color. Siempre que la Boa zombie sea bloqueada por una criatura de ese color este turno, destruye esa criatura. Juega esta habilidad sólo en cualquier momento en que pudieras jugar un conjuro. Zombie Master|Señor de los Zombies|Criatura - Zombie|Todos los zombis tienen "{B}: regenera esta criatura" y cruzan pantanos (Esta criatura es imbloqueable mientras que el jugador defensor controle un pantano.) Zombie Mob|Horda de zombis|Criatura - Zombie|La Horda de zombis entra en juego con un contador +1/+1 por cada criatura en tu cementerio.\nCuando la Horda de zombis entra en juego, retira del juego todas las cartas de criaturas en tu cementerio. diff --git a/forge-gui/tools/cardnamesTranslations.py b/forge-gui/tools/cardnamesTranslations.py index ca13dd8bc60..472b343c63e 100644 --- a/forge-gui/tools/cardnamesTranslations.py +++ b/forge-gui/tools/cardnamesTranslations.py @@ -5,8 +5,8 @@ import os import re import urllib.request -database = 'scryfall-all-cards.json' -scryfalldburl = 'https://archive.scryfall.com/json/' + database +database = 'all-cards-20200629052136.json' +scryfalldburl = 'https://archive.scryfall.com/bulk-data/all-cards/' + database # 'scryfall lang code':'ISO 639 lang code' languages = {'es': 'es-ES', 'de': 'de-DE', 'it': 'it-IT', 'zhs': 'zh-CN'} @@ -17,45 +17,82 @@ urllib.request.urlretrieve(scryfalldburl, database) # Sort file and remove duplicates -def cleanfile(filename): +def cleanfile(filename, extension1, extension2): names_seen = set() - outfile = open(filename + ".tmp2", "w", encoding='utf8') - with open(filename + ".tmp", "r", encoding='utf8') as r: + outfile = open(filename + extension2, "w", encoding='utf8') + with open(filename + extension1, "r", encoding='utf8') as r: for line in sorted(r): name = line.split('|')[0] if name not in names_seen: outfile.write(line) names_seen.add(name) outfile.close() - os.remove(filename + ".tmp") + os.remove(filename + extension1) # Manual patch of file translations def patchtranslations(filename): - ffinal = open(filename + '.txt', 'w', encoding='utf8') + ffinal = open(filename + '.tmp3', 'w', encoding='utf8') + try: - fpatch = open(filename + '-patch.txt', 'r', encoding='utf8') + open(filename + '-patch.txt', 'r', encoding='utf8').close() except FileNotFoundError: open(filename + '-patch.txt', 'w', encoding='utf8').close() - fpatch = open(filename + '-patch.txt', 'r', encoding='utf8') - patchline = fpatch.readline() + # First patch all lines in original final that exists in patched file + with open(filename + '.tmp2', 'r', encoding='utf8') as origfile: + # For each line in original file + for oline in origfile: + oname = oline.split('|')[0] - with open(filename + '.tmp2', 'r', encoding='utf8') as temp: - for templine in temp: - tempname = templine.split('|')[0] - patchname = patchline.split('|')[0] - if patchname == tempname: - ffinal.write(patchline) - patchline = fpatch.readline() + patchedline = "" + + # Check if that card is patched + with open(filename + '-patch.txt', 'r', encoding='utf8') as patchfile: + # For each line in patch file + for pline in patchfile: + pname = pline.split('|')[0] + + # If that card is patched + if oname == pname: + patchedline = pline + break + + if patchedline != "": + ffinal.write(patchedline) else: - ffinal.write(templine) + ffinal.write(oline) + + origfile.close() + patchfile.close() + + # Then add all patch new lines that doesn't exist in original final + with open(filename + '-patch.txt', 'r', encoding='utf8') as patchfile: + # For each line in patch file + for pline in patchfile: + pname = pline.split('|')[0] + + # Check if that patched card exists in original file + + with open(filename + '.tmp2', 'r', encoding='utf8') as origfile: + found = False + + for oline in origfile: + oname = oline.split('|')[0] + + # Patch line found in original file + if pname == oname: + found = True + break + + if found == False: + ffinal.write(pline) - ffinal.close() - fpatch.close() os.remove(filename + '.tmp2') - + origfile.close() + patchfile.close() + ffinal.close() with open(database, mode='r', encoding='utf8') as json_file: # todo:all cards json size >= 800MB,using json iteration library,avoid load all content in to memory. @@ -180,8 +217,12 @@ with open(database, mode='r', encoding='utf8') as json_file: # Sort file and remove duplicates for lang in languages.keys(): - cleanfile("cardnames-{0}".format(languages[lang])) + cleanfile("cardnames-{0}".format(languages[lang]), ".tmp", ".tmp2") # Patch language files for lang in languages.keys(): patchtranslations("cardnames-{0}".format(languages[lang])) + +# Sort file and remove duplicates +for lang in languages.keys(): + cleanfile("cardnames-{0}".format(languages[lang]), ".tmp3", ".txt") \ No newline at end of file diff --git a/pom.xml b/pom.xml index 22f1a350b04..0a43a6bba98 100644 --- a/pom.xml +++ b/pom.xml @@ -5,7 +5,7 @@ forge pom Forge Parent - 1.6.34-SNAPSHOT + 1.6.37-SNAPSHOT Forge lets you play the card game Magic: The Gathering against a computer opponent using all of the rules. @@ -368,7 +368,7 @@ org.codehaus.mojo build-helper-maven-plugin - [1.8,) + [3.1,) released-version parse-version